tacaaaatatttacaaaatattttccgtttcaacttttcagaatcattctttagaactcattctccacagtttcaccaggaagcataaattgaagtccattggttgggcctctagcctccaattaaagggttccattttttctgtcaaggggctgtacagtgacgcgtttgtgcttacaactaacaacttacactcaagagtagcttaggtgaatttttcagttagatatctcaatttcagtacagataaactggaggaaatcttgcactttgaacaagaggatcccattgaataattagcctatgaaacaaagtttaaaccatgagaaaaataaaagaactgggtgtcagccttagagccagccaagctggccaaaagactgtcaaaattgcccatttctatcctaaatattatcttatccttttttcgtaaaacttttaacctttttgacttcagaaatgtattcctggtgtaaaattaaccctagtcaccactgatcacttttactcaactccattccttcattgaatttggaatacttcacagtacttcaagaattactccagcctttaggttttagatccctctaccacatgtacatgccagattacgtaatccaactttgaaaatcctctatgagcttgtttattctgcttccagaggattttcagactcctgaccaacacagaacaccaacaaccagacccagatcaagcaaacacttatcaaccagaagtacctcacttttcctacctttcccactacacagtgtcgttggtatcattagtaagtcacttctcataagttaagctagcatctttctgcttgtttctgttggagtagtgctttctccttgtttgttttcttcctttctcctttctgtgcttcacacctttcactgttcttttcacatacatgtcacatcatttagagtatacctgggtcagagcacgtggaaggattcctctcctcatccttccaaaaacctctctctctggcccaggtatgtttccatctgtttctcttctttcttctttctttcatctttcttttctttctgatgctttgtgtctctctcttcatttcatgaaatgaacttatccttccacaaacctctctctctggcccagttttgtccaacaggttatgagcaccatcgtgcaaccactgctgaatctctgaggtacttacaaggatccgtaagcttgttgttaaagcgcacattgaatgaactcaacagcctcaccatttattaaaccggaatacactacttcgaccactccaacggacgaaccactcgtcccgtatcatttttccaaatctcggcttccaatcatgtcgtcaaccgtcgatcccaaggccaacacacctgcgccgtcgtcaaacaatgattccgaggtgtccagccatcccgcgttgaagatcaccggagtggaacaactaaagccaccgggatcagaatccaactaccttgattggagttggattcttgaaattcacttcaacgctacagacatcgactacgttatcaacggtgacgctgaagaagcgaagctcaaaccaatgtgggctcgcaacaacaaagcggtgtgcggtgtaatctctcgcaccatccacccgacaaacatacggtccgtttgtcatctgaaacaggacgcccggggcctatggaacgctctcaagagagctcatcaagactcgtcggctggcggggttacttactggctccgaaaactcacctcgtcccggatgcccgacgacgatctcctggctcaccttgaggatatggcgaagactttcgagcgtttgagctcgctggttaccgccgaagcccccttgaccccgaacaacatatacgcctcgtcgatcctcacctccctgccatccgattggctcgcgtgtgtatcgtccatgatgaacgagcccaggatcgatcctgaccgtgtcatcgatgcactgaaggacgaacatctttgacgcaagacccgctctagcgatcaagcggtcgttgaatcggcggcgattgccgcgacaaaggggtcgtctaaaggaaagccccctaaaccaggccaacccgtccgccactgtactttctgcaacctggacgggcacgatttgaatcgttgctttaattttgcccgcctcatcaagaatcccaaatcaagccaatccccttccaagccaaagaaaccgaccaacaatcgatcgggtccctcctccagcaacacaaactttcctgctaaggcaggtcgcacctccgctgcagttctcattgatcacccccaaggttccggcgatgagtcggacttctcaggatctgatcttgaaattagggcaggtcaagccgcgatctctctatcttcttcgcttccctctgtaccttccggtgacgtgaatttggactcgggctgctccatctctatgactcccgaccctaatgctgtatccttggccaagccaaataatactcctgttcgactggcggatcactctatcgtggaagccactcacaaaggaatagcttgcctccctctcaagagcaaaactgctgtgcccaccctggtggttcctgcccttgcggagcctctaatttccatcgctggcctgtgtgattccggtctcactgcagtctttactccggactcgtgtgatatctactcgacacacgacacgaagatctcaggttctcttgtaggccgagggtacagacgtggaaatctattctatctcccttctcaaccagtgggttctcaaccattgtcgtctctcactttaacaaataaagttgacaataccctcttgggctatcatcaccgtctctctcatatagggctccagtctctgaaggctcttctcaaatctcaaaacataactccaactgtctggaatgaagtcgaggtccaacagtgtgaagtgtgtgttaagtcaaagatgcatcgccgtcacttcaagtcaaggatgccttataggttgcaaactccgggtcaactcattcactcggatgtagggtcttttgaagtaacctcaagggagggctacaagtattttatttctttcatcgacaattgttctaaatcagtttccctttttccaatgaaatacaagagtgaatctttcaactgtttcaaaatcttccgtgccttctttgagaaagatggccgcttcaaaatccagtccctttgcaccgacaatggaggggaatacatgtcaaatgaattcaaaaattatctcacctccactggtattcatcacaacccaggccctccccattcacctcaactaaatggtgtggctgaaaggacaaaccgcactgttggaaatcttattcgggcttccctcatcagtgcccacgtgcctaaatctttctggacggacgcgctccgtcatgccttccacgcatatgactcttttccctgcaagactccagtgggttttaagtcaccagcctctatcctagggaaaccgtcggtaaatctctcaactctacatccgtttggatgtctcacctactacaaactccaagaagcggataggaagaagctagatgtcaaaggtcgggcttcaatcctactctcttatctggacgatggtaacgggtatcgcctcttggatcttgaaagacggactgtagtgaagtcgacggatgtatcattctttgattcaatcttcccgtatggagctgatctgacagacactccgtcaccagtaatcgtggagctcccttggccgatagactattcttcaagccagaaacctcctccctctgcgggtccgcctccaactcctatttccaattcactggtacccactaggattcccacgccggacctcccacccctcaacatacctcttcaggaccggtttgattgacaacttacagcttccatccacgccccctccaacaatccaaacaggtctccagattctcaatccacatcaagccacccattaccctcggatggaaccgtcccgatttcccttccgcctcttccatcttcacctactcctgctccgtcagtacctgtcccttcatcctctccacccaggaggaagtcagggcgagaaaggaaggctcctgaacgttatgggaattgggctaagtctaccaacgtggccgaagacgtggcgtcagcttctcaaatctccaaacaagctacgctggctaagggcggcggaagacgaatttgcatcacttctaggaatgcatacttggcgtctggtcccacgtcctgcaaaacggaaaatcatcaaatcgaagtgggtcttcaaagtcaagcgtcgccccgacaaaacaattcagaagctcaaggcacaacttgtggcaatgggctattcgcagattcacggtctagattatgatgaagtcttttctccaactctttggctggaaactcttcgtcttattctgagtcttttggctatcggcaaatggaaaggccgtcaagttgatttcaagactgctttcttgaatggtcatttggatcacaccgtcttcatggagcaaccaccaggatttgaagacccatctcaccctgattgggtatgcgaactggatcgctctctctatggcctcaaacaatcacctcgtcaatggaacattgagcttcatcatgccctgcttgatctcggcctaaagaactccgcatacgatccgacactgtatttcaagcttgttgacggtaaacttgtgggggctctcaccacacatgtggacgacttggctattgtcggagagcccacctacgttgatggtctcattgcgtctcttgggtcgaaattcaagatcggtgcagatgaggatctccatcattttctctctcttaaaatctcacgcgacttccgtaacaactttgtttatctgaaccagtcccattatattgatgaaatatgtgatcgatttcttggcggcgctcacacttctgtctccacctgtcagccttagagatcctcaagagtatccaaaagactgcttaataatatattacttgtaataataataagaaaacctagaatattatttcatgaatgaacttttcataatattttagagggggttgctcactggaaccacccccaaatttctactccttttaggactttatcataactcaagagcctcagaggttagtaggaataaaagtataaaacaccttaaaaataatataaaataaagataaaaacaaatattaaatttatagttacaactataaatttaaactataacccaaagtgtagaaattaccacctttgttaagtgtgtggtaatttccatcagtattattctattataagtagacacatgatgtaattggctataacaatgcatcatgatgtcatggggacatagataatactgtgtttaatccactacaatattctcattacattatgagagaactactattgtagtacattaaataaacattctagaatattctaagaatgcccccaagggggactctagaatataaaagaggccattcctgtcctaagattggttcctcagcatattcacccaaaacaaaatcagtaagtgcagtgaataatcatcctacttttagagtagttatcccaatcccaatcaaccttttattactggaattattagtgtgtaactttgaaattcccctttcatccctcaccaaaattccttgtaaagcagttccagactaccacctctgacaagtagccaatcagctcaagtgcttgccagctgcttcttagcaattattattgctttaaaattccaaactataacaatttattaattgttataatctcctgttatttgtttcattagaaacaaataagcttaaaggagtgtggacttaacctttgtggaatttggaccacatataaagggtgaaaaatagtaatctttttctttgatagtccttcagcacagtgatagcacctggtttttatattatttaaaccagtgtagcatacacagagctgacaccaccccaacagatttgaatttcaaaaatctacttcacaggcaagacggtgatcccccattgagtggaccctacaaccaaatcattggctctcttctttgggtttcgcaatgcacacgtcccgacatctcctttgctgttaacaggctctctcaacatctacgggatccctccgattcccattggtatgcggctgtgcgcatcctcaactatctagtttccaccaaagatctcaagcttaagctgggcggggaactctcgtgctccggtttctctgattccaactgggcagaagacagggatgatcgcaagtccacctcagcctacacctttcagattggagacggtgccatatcctggaagtccaggaagcaggcgactgtctcactctctagcactgaagcagagtacaaggccatctctgattcatgcaaggaagccttgtggctttgccatattctttcagaactgcgacttcgtcccagcaccgcaattcctattcatgtggacaacgagggagcggaagcgctggctaagaatccagaacatcacgcccgcacaaaacacatccacgcacggtaccacttcgtgagggaatgtcttgtggatggacagatttctctccttcatgtctcaaccaaggaaatggtcgccgacatgctaacgaaacctcttccttgtgtcatgcttgaacggcattgtcaaatgtttggtctggtggcataattttttttttcccttttcttctctcactctcccaatttttcttctttttctctcagactctacatttctcttttatctttcatttcttcttcttcaggtgttcagcatgggggggtgttggagtagtgctttctccttgtttgttttcttcctttctcctttctgtgcttcacacctttcactgttcttttcacatacatgtcacatcatttagagtatacctgggtcagagcacgtggaaggattcctctcctcatccttccacaaacctctctctctggcccaggtatgtttccatctgtttctcttctttcttctttctttcatctttcttttctttctgatgctttgtgtctctctcttcatttcatgaaatgaacttatccttccacaaacctctctctctggcccagttttgtccaacagtttcacttctctgtctctctcagcttagagatgtcagcaggtacctgtttgcaggtacccggtacccgtttgcaggtacctgttttccaaagcaggtacccggaaacaggtaccgggtgcgggtgcgggtgtcaacatttgcggtaaaaaaaggcaggtacccgggtacccgccttacacccgccctgggaatgcttcccctgaagaatttcatttatcattggtggtccaaaactcccttttttgggtgtgttgggctgcacaaaggtgtcagcaacccatgtaggacaccagctggtgtcttacatgtgttgctgaactaatctggttgctttgttgaggctggagggttccctccggcctttgagatggtgtacagtcttgatgactggaggaattcctccagtcataaagacggtgtacagtcttcatcaatgtaaattgaataaggcaaatgagtccaagaaaaagggtaaagctaaagatagatcagagagaagataaaattcaaattgatgatagaataatttgtttttctttatttctttatttttattttattcttactcatatatctagtgaatatcaatcttatatttaccaagtcatgcagaaattcaagggtgagatttctgggtatatttgcctgcaaaaatgtgccaggtacctgcaggtacccggcgcaggtacccgggtacccgccctggctgccctagcaggtgcgggtgcgggtgcgggtgtcaaaaatattggatttttgaggcaggtacccgcacccgctacaggtacccgggtattgagcgacatctctatctcagcttctcttcattcctcatcaaaaccaaagccctgatcaaagaaagcaagctctagcttctattatctcaactcttcctgtttggtagtacaaccaaaaactacgttaggtttccctttaaagagacttgatctttgatctaaaaaattgtggttgacctgattcatcagtgtcaataacccatttcagtttctgttgatttggaggcgtcagagttagctccgcttataacagccatcctacaaggaaagtaagactgtcagaagccatccaaaaagggacagtaagactgccagaactttaatcatcatcttaaaatagataaagaacaaaaatatcactcatttctttcactcttcttctccctttctcttacttttatttgtatccctcttctcataagaaatacatatgaaagtgccccaaatatcttgtgtcctgttgtcactatagagacccagtctcacactgggaaacttgctatgtcaattttcacatatataaattgattccaaagttttctgccaatcccattaaaatttaatgaaaaaaataatctgcaacacttcatgtgattctataaatttgatatagaaaagattgggggtaaacctgagtgcattgaagatataaaaagagtctacaatttaaaaagatgctcacttcttttttctttccatccaaaattttcaatgtgattctcaaattttgcacaaactataaaatgtggtaggatgctctgatctgtcacgatcaccaatatgtaagtcagtccttcaagttcaggtgcgttgataattgcacgcctcccccctccccgcccgcccacgcccatgccccttggaatcctgttttccctgggaaacagccttccaaggggcggctggaggggcgggtgggattgcgcgccataactgggaggtgaagggagaataaagttctcccttcacggatgtaagcaaaacttgcccaaaagttttgctgacatcagtgaagggagaactttattctccattgcacccaacatgtttccctcccggccgggaggggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttgctgacatcagtgaagggagaactttattctcccttcacctaacatgttttccctgccggcccacccgcccctcctggaggggcgggtttgtctgcccgccccttgggaaggctgtttccgaggggtgtgggcgtgggcggtgtggtaacccatacctttccaaagcccctattatttcactgtatattcacttggttttccttcattattatgacatatattcagattctacacccaattttacatatagtcactcactcaagccatttttcatttcttactggatcaatagttattttctttcttagctttatagatgtttttctttacatttacattacacagtagctacatatagtccatatttacagattgattgatacatcatatttttctcaagtactctcatttacaattatttttctcattgcatcagtcacattctttacagtagttggttctcattacatatatcagatattttctcagatactttctttaaactcattatttcacatgtacccttcaggataacagtagtacactctttcacagcccttctcctctttgggtttgttcccctttactcatccttgttttctgtttacatttctcatctcttatttctacatatgtacatttctttctcataaccagaatttccacagtctgtgctcatttgtatcttagagtatataagtagtccctcttaaacttgtaccccccatagaggagaatatagataacaatacacatacagagaatacatacagacaacaatatatacacatagggaaccagagatagatgcatataccatacaaccacatacatacaacaaacaatgcatactttgccagacataatttagtcatattttctttccccctctttggcatattttgccccttagtgactccttgcatactttgcactcattcctcagaaaccttgcatattttgcacattatcctttgaccaactctgcatattttgctcataccctttgaaccttagtcatcactccacaatccaccttcctcatcactcctcatacactctgtggtattatcactagaccttgataacacctctctgtcccagatctcactaagaattactagaatccacgccacacctttcttctttttcttagtgtaactcttcccaactccaaaattgtacaggagggcagcctcaacagcacccatagcctcaacttacattatttgtagtgtagttgtctatttcccctccaagctctgtttctgattgttcagcagttccacagcgggcggggaggggggaggcgtgcgattatcaacacgccaagttcagcttgcatctttctgctaagtttcttctttgtctctctgaatgattactccattctgtttctactaaacctctgcctcaaacttcattacatcaaatcaagtcatcatcatcttctctgtttggtggtataactgaaaaccacataggattccctttaaagaaccttgatcatagatctaaaaaattgaggttggattgatatacccataccaagtacccttttcagtttcatttgattaggaggcgtagattaattccacttaataacagccatcctctaaggaaagtaagactgcataaaaacttgatcttaaaataaataaacaattaaaatattattcatttcttttctcttcccttctctctccctttctcttattctagttgtatttctttatccccttgaaatacatccagaatttccccccaatccttgtgtcctgctgtcactgttgagacccaggctcacactgcgctacttaagttgtctgctaagttggatgccaagcacccaaaaaacacctcaaaagaagcgggttatgattgaacactacgttagagatggtcgacgggtatctgttgtggatacacgctatccgctggcaatacccaccagcgggtgcagatggccccttttcctcaaaatactgggggttatccgggtatcccaaaggatatccaatgctggaagggtttccttccaaccggcgaggtacatgtacctcgacggctggaaagaaatacttgcagtcaacgaggtacatgtaccttgccggctggaaggacacccttccggctgacaaggtacatgtaccttgttgactggaagggtttccttccagctgtcgaggtccatgtgccttgacggctggaaggttttccttccggtcaacgaggtacatgtgccttgtcaagtggaaggatttccttccagccgtcaaggtacatgtaccttgctagctggaaggaattccttccagctgttgagcatgtacctcactggctggaaggaaacccttccagctggtccctcgccagccctttaaaagttgggtatccgtggataaacgctcggatacccgctgcggccgatggaatatacccgccagcgggtgcggatgcggatgcggatggccaatttgccggaaaaagcagccagatatccggattcagagtaaccatctctatttccttgtctaagactgtttcgaaattgattgctaaagaagaagcttctttaaagggcgggtatccgtggatacccgctcggatacccgctgaggccgacggatacccgccagcgggtgcggatggccaattttccggaaaaagcagccggatatccggatgcagagcaaccatctctaactccttgtctaagaccgctttgaaattgattgctaaagaagaagcttcggcattcaaaactgagttgaagaagtatgtcaatccaaatctgtgttctaaaggtttacataacccaaaagccgctcatgcggagtggaaatgtcataaactcacaggtgaacaacgtattgctgctggtccggcctctggtcatgttacttcagccaaagaggtggagtccaattacgtcaaagtctctgtgtacttgaacttcggttctgatacgtctaaaccggtgattctcaatttgtgcgcctctcatcatatgatcaattatgatactttatttaagaaaatcaaagaagttaacattgaaatcaacaccggtaatcataaacaacgagttgttgctgttgcttccagacaaattcaaatcatcaatgatgctaaaaacttgatcacccttgatgatgttctcttcacccctgaccttaatcaatctctcatctgaatgaaataactttttgattcttcagccactattaccagcggtgggccgctacgcttttggcccaaaagcgtagcgtagcggcgctttttttgcgccaaaattttgtagtgtttgcgcttttgtagcgcattttcgctacgctacgctgcgctacagcgcttttagcggaaaaagcggctaaaaaccgctaaaaacggctgtagcgcagcgtagtgggcccttttttgtggcccacacgcgtagcgttagcggtgtcgtggcggaattccgctacgctacgcttaacgctaacgggaattccgctgcgttacgctacactaaccgctacggttagtgtagcggcccaccgttgctattactaagaagaaaaatattttcattattaactttgatgaaggtttcaaactttccagtaaaatcaataataatttatttgaattagataatacctttgcaatgaaacctactgcttcatattatttctccttgtcaaaaaacattgattggcattcaagacttggtcatcccaactctgtctatcataagaaactcattccaaatgcagtggatcagaattgtgaaatttgcaagatgtgtaaaggagttaagaaaccgtttaaaggaaaatttgctttgacctcttcagttctggaagccatccatcttgatcttgttggacctttccaaactcgttcagtcagcggttgtcagtacttcttgacaattgtagatcaacacaccaggtacttcttaaacgcaaatctgagaccttcagcaaactggaagaatggattatctgggctgaaaatcaaaccaataagaaagtcaaacaaattatctcagacaatggaggtgaattcaaaaaaaatttcttcgaagaattctgttcaatcaaaggaatttctcaattttcctcgctgctgtatactcttcaaaatagggggtatcaaatataggaaatccaccatcagaaaccagtcacttttccaaaaactttttttgcataaatgggccccaaaaggggttaaatggataaccaacatgttcaaaaaagggtggattttttcaaaccagtccattaattaatggtggatttggttaccccctaagaatggcatggctgaacagtcaaattggatgattcttgacaaagagaaatgtctctatgctcaagccaatctttcaccacaattcttggctgaagcaaatttatgtaatctgctaccatcaagcactcaagaattcaaaatcccttatgaagaattctttggacgaaaaatgaatcttgataaacttcgatcatttggttgcctagcatacattttgactccagaagttcatcaaaagtcaaaaattcttcctactagcgaaaggggaatttttcttggctatgccaatgatttttcatcttatcgagtcttgaagattgatttgaaaacagtttgtgtctgtcaagatatctctttcaaagaatcagtctttccatctctttcaaatgagtccattgatcagtccagctttttcttcaatcctttcaatgtaattcatgttgttgatgaagatgatgaacccaaagaattttgatcatttccagaacaagagacaccggcacttgaagaagaaacagacatgaatactcttcaagaaatgattagtccggatactcaagttgcttcaaaggaaataattggggatatctattcagaatatactcactcatcgtcaaaggggggtaccggaattaaacttgaaagaggtcaactctgatactctattgtttcaagaaattctcaaacatcccaataaagcaaagtggatgacggctttagatggtgaagttgataatgtcagccttagagccagccaagctggccaaaagactgcttaagtcctccttttcatctatgttcctaccgtaacttattcatcttataattttatgaagttctgacttcagaaatgaaatccccattgaattttaaccatagtcaccactcaccagttttacactactcttctccttcattgactttgtaacatttcaacgtaccttgtgaaataccaaccaaattggaattccatctctcccaaccacatgtacatgtaatgattatgtcatccaactttgaaaatcctctctgagcttgttgattccgcttccagaggattttcagactccagaccaacacagaaccacaacaaccagacccagatcaagccatcacttatcaaccagaagtactccacttttcccacctttcccactacatagtgtcattggtgtcattagtaagtaacttctcataagttttagctagcgtctttctgcttgtttctttctctgtctctctcaacctctttcacttcttctccaaaccaaagccctgatcaaagaaagcaagccatagctgctattatctcaactcatcctgtttggtagtacaactgaaaactacataggtttccctttaaagagccttgatctttgatctaaaaaattgtggttgaactgattcttcagtttctgttgatttggaggcgtcagagttagctccgcttataacagccatcctactaaggaaagtaagactgtcagcagccatccaaaaagagacagtaagactgccagaagtttaatcatcatcttaaaataaataaagaacaaaaataccatttaattctttcactcttcttctccctttctcttacttttatttgtatccctcttctcttaagaaatacatataaaaagtgccccccccatatcttgtgtcctgctgtcactatagagacccaggctcacagataatatgaaggagtatgaggtatgggatttaattgacaagactaaagaagaacatcctttgaattgtacttgggtattttgaattaaacctgaagtctcaaatcagccggaacagtataaagcttgtttttgtgttcaaggttttaaggaagtatttggtcgtgattataattgaacattttctccaactggaaaactcgtttctctttgtttattgatcacttttgccgctcagagaggattgaaatttcatcaaattgacgtcaaatgcgcgtttctaaatgctcccctttgagaaagaataacgctgaatccaccaccaggcttgaatattcctccaaataaattgcttttacttaaaaaagctctttatggtttgaaacaggctccaaaagcttggcatcttactctttctccgtggcttctatgagttggtttcaatcgaagttatgcagaaccttgtgtcttttggtcagcaaacacctggctttacgttcatgtcaatgatattgcaattttcagttcagaaccagaagttttcagacagctcatcagtaaacaattcaaaatcaaagatcttggtgaaacaaaacatcttcttggtatgaaatttgatcaatctcctgctgaaatttgtattaatcaaactcattaaattgaagaaacaattatcaaatacggttgtttggattcaattcctctagccactcctatgaaaccaaattctcaactggtgaaagtgttgaaaaatgaaattgaagaattaaataacccacaacatcattattgaggattggttggcgctttgaattatctcagtgttacaacttttcccaaaatcacctttgctgtaggctgtttatctcaagtcttgaagaatcctggcattttacattggaattctgcaattcatacgctttgctacttgaaaggttctaaggattttggaattacaatccgtaaaactcaaattgaagatcttaattttgaagcatatgttgatgcgagttgccgcaagttgtcaaatcacaggcaaatcaacaacaggctatttaattctttggaatgataatttaatatcttggtgatcaaataaaaaatcaactatttctttgtcataaaccaaagcagaatacatagctatcactgaagtcactaaagaactgatctggcttaaaatggtgactgaaactgccctcaatttttcaattcctttgccttacccgatttatgaagataatcaagcggcaattcttctagcaaataatgaatccaatcactcagctttcaagactaaacacatgaatcttcaatatcactttgtttgatctgaaatcatccaaggttctttgatttcttcaagctgttatgccctcaccttccggctgagtgcaagggggtgtgttggaattaggtgtgcacagtgggtgcaggtgttggaaattaggtgtgcatagtgggtgcaggtactgtcaatactccagatcaggagtgttgtaatcatgatgtcatgatcaacctggcatgttcaacaggctcttccctcatcccatcttctttatcacaactcgacatcactcaactattcaatatcaatcatcaagttcagcatcaaattgagtgtgaggggatcatctgctagggacttgtagctttgagttattttatttattatttcttttattatcattaaaagtaattgttgaccaatctaacactattctttagcttttatcctgaatcatttgataagatactctttaagagtcaatcgtgtacttactgtgttggtagttcatctaacttcctgttcttttaaggtactactcttatcttattcttttatctcattttcattcattttcatttttatcttactgaaattcatactcttttaattcttgttaaaaatatttatttataaatttttttggtttatttttatgttttcttttgtgactagtaaaactgaatgtactgagtaaatttgatacctcctaataggtaagcctattttgtaacatttactatttatataagaattggagttaggtttctattcttatttcaattattattcaagaataggtaagatttcattacatttcattacatttcattacatttcattgtattttgtttctttattaggggggttcacaatagcttttttggcttatggcccccctttaaaaaaattcttgctggcatgctttttgggttaaattttaagctaaaaacacaggcacaaacatcggccagaattcataaatcttgttgatcatcaaactaaatgataaacctttagttagcccccccgagtttctgatctgcccaagataaacccctccacttgatttacacattgacaactccctgaaaggttatttttccacaatcgtttttcttttccaatcacatttaagcatatttcatacatacatccatccctgcatcatccatcgcagccaaaaaaggttgagacatgtttggagcctgagttggtgaagcctgagtcaaggagacatcacccaatgaggggaggatcccagacccattggtcgcatgtgaaaaggattgctgggtcatcaacgatggggatgggtccatggcggtcccagtgaaatccagaggtggcggaagtttgtcgtccttgtcaagtacattatctccatccagttggggggtgacctggccggttagccaatcgattgttgaacagtggcaggacccatccaactgggacgcaggcgtggttaaccccgacggtggttgttcttcttgggtctcttcccaaccagacagaaacacttcgggtgatgattcatgacaaccgcttgtttcgtttgtctccccatacaagtcggccccaatccccaagtcaaattgaacaggagcatcaagaagaggtcccggaggataccttgtcgctcactgtatttttgcatgatccagtgttgagtgatgaaccagcaccggcggaaatggttggttaggtgatctgacggtattctgacccagccagaagtttatggggaatgatggtatggcctcaccagtgcgttcacatacataaatttttctggtgggtgccttctggcgactcttattttacgatataattttacctgcacagtgtgcgcaacatttctggtgggatgataaaatgtttctggtgaaacgctatcgtgaacccccttattggggttgggtcaatgttgtcattactataacattgtgtcatgcaaataatttcattttgtaatcttatgtttgatgattcagtcttgtagtgattctacaattttgtgttcccttctccttttcttttcttattgaaatattctttccttattatcatcatcaccataaagaatatttatcatttgcaagccttataaataaaattatattaaggtctttttcaagttaaacttcataatcattagcagattaagagaggtagatcagacctcacactgggtcctctcgctttgcttccataaaccatatcaaaaccttcacccgtccccttgactcttatctcacgcttctgccatcactaagacttgcgacgggctggctccgaacttctttcttctctcttcttttcacatttttcttgtcacatcgctcggcgaacctcttcactttgctttttccttatgccatcgctttgcaacactcgcactgcacttttctccaacttatcgttctgcaactgttttacctcacttcttcttgataaagcacctttctgccggcgtacctgggcctctgagggacaagactttccctttgcttctttgtccttgctctgttctatgatacaagggtttggtcttagcgatatgaatttccagcttccacattcttactgcttaaagcttgtgactggcattatgggggcgcatttgactgggtaaagagaaggaataacttgttctgaatcgacattcgctcaccgggcagagccgacagccggaaggcgcctggtccatcgggcgacgggatgacgcgggagaaggcggtgagggacacagtgaagatgagcgtagaggagtgtgatcctgctgggcacggtgtttaggtatgacagacgaagggaggagatgagcgcacacaaagagcgtcacaaaagggggcccaaggcatgcacccggcaagtgccgaaaggatgctgcagattctatttcatgtaatgtaaggagggtacaatgagggaattcggcacttagacacgggggaactagacaaacaagttggtagatacaacgaaggggattggcagggatgaacaagtgcgacagcttcaaaaagggtgctggaactgttggagtggcggaatctacgagaacaaccgggcgggccccctgatgagggagggggtgggagcgagcgaggtgcctgggtgatcacttcagtggagtattaggggaatggaggcggaaagacgatggtcagggtggcgcaacaaagaggggtggaagggaacagtgcaacaggctgggggacgccgactcacggaaaaagatgtcaagtcggggtcttacgccacgtcagcggtaacttgaccgcctcggttgagaacgcaaatgtgcgacccgttaccccatcccttgccgttgtgggtaaggatgcagatgtgggagccatttccccacggtttgccgttatgctcggggacgcagacggggtattgagagtccttggtgaggatgcacatgtgagatccgtttccccattgaggcatcttggagggtgatttggaaagagtgttgggtaggaagtaggggttgggacggttgggtgaagtgaggttggttgaactgagtggtggatgaggatggtgtgggggggcaaaaaaccgaggggagagcgggggtttttatattgggggccgacactaacatatgaggttatgtacgaggtatgctctccgtgattcgaaagcatgattactctctgcaaaggcggagtgatctggagtgactatttccatcgccgcttgtacgctgttacccagaaggcttgctattcccggtctgctgccggccagctactccagttcaatggaagcggctttctgctcaatgataacatgtagatgcccgttgcgtcgagagtagccctgagtagccccccggatttgtcaggatgaattgcattccctttcattagccttcattgcactagaccttgaaatgctcggtgagagaatctgcattcgtgatataaagcagtttgcgaacgcaatccccgcgacttacataagcgttttgcgcattgtaaatcaagtgcgattctagtggcactgatgtaacaaaaatacttcacgcgcatggattgtagcgctatgtatatagacggacctggaccatttagccagattaggccctacttggccacggtgaatttgacccgcattcgggtacatgcatgttgtgcaaggttgtgcataagttgtaagtgcatatattgtatgtgtttgcgcatacagctacatatttccggaaagcccgcgctcccacacttttttttctcgtacaattccttttttacaccacgggtgcaccgaccgccttgaaggcgtctcaaaccaatcgaatgggagacgccttcaaggcgcccagacgttcgcgcctgcaaggcgacttggatgcaggtagccaaacggtttcaaagcgattcgaagtcgcctggaaaccgacttggaaacgtcatcaggtgcaagtcgttatggaggcgacttcaaaaaccagtcaaggtgctttgcgaccgacttcaaagtcgtcttcaaaacgacttgggaacagcttagaaacgtccagctatgccaaaaattttcaaatcgtttttgaaattgatcagaccatgctgagtttgctctccagacaactctgaacttttgctcacttgatcgtacactgggtggaatcccagtacttgattgagactagcaggcagcataatatagtaatattgcatcaaaaatataaaaagttgtttaacaagttgtctaactccaagtattaagaaaaaatagtaaaacgattggcacagttgagggggttcaaagtcctgagtcactatacaccgattagtttgaaagatcaaatcaaacattttcaacgtcagtggtcgatgttgggacaaaccaaggcaacagtaagaaagaaataaaaaagattgcagtacttcccaattctattgaattctatctattcagattccgtttcggatggggatggggttgtgtatgagtaatcagagaacttgaacaacatgtacaactattagagaatgtggattagagaatgtgggcaagaaattccaaagagatcgaatggttgggggggggtggaaaagaagacgaggaggtggatcatgtctgtctggtggaaggacttgaacatctctgtctggtgagaggacttgaagccgagtttccagaagtttcttggtttagacttgtgcccccaatggggtctcatcaggatcacatcactgtctcatgactcatgagagccccatgcaccattgttgtcctcaggtcgacttgaaaaccgatgacagttttcaagtcaacttgaaaactggtgttggttttcaagttggcttgaaaaccaatgctggttctcaagtcagcttgaaaactgatgctggttctcaagttgacatgaaaaccagctttggttctcaagttgacttgaaaaccagctttggttttcaagtcggctgaaagaccatgtctgggaaagtcttttgggtcccaaccttaaaatggtcttcaagttgtcttcagaacccaaattggttctaaatacggcttgaaagctgtgatggttttggaaacgtcccaaaaaccaaaagttgcacccatggtgtacctccaaaatacctgatctattcctcactccaacagtgggaagctaacctcacacaagtcccttgctgtaactaaaaaaaatccgtccctcctacatgacggagtggtgagacactggctgcattataacggttcacatttaaaatttttcagcaaaatctttatgtgaaaccagcagagcgctttgagtttggatgcataaagttggcctgcacatctgccaatttttaaacttttttgaaaccagcaagcaggaattttatcaaaaatcaacaagattttattcaaatgtgaaccgtcctattgtgccaactggagggagggaccacaacttgtacagtgggggacaccatattactgtaacggattttacagtgtccgaaatgttgaggaagaaaaacccaaaaactcacccctctgggtggcaaaaaagtgtgattttttaggccaatctgcccatagaacccacctacagtatgaattccagtttcatctcaggtctcaaacccacccaacttgcccaaaagtcttcatgaggggattatcacagggactgacatgagcatagccatatatgaggtggttacacacataaatatatccacttgaactccatgcacatttgcttcaggctatctgcaagtccaggtttaggtcccaactacatccatatggacttgaaagccatttttaacgacatgtgtccaaaattatggatttcaaaaagtgaaaaaagagaaccattggtctgattgcaaagccaaataagaaatggaaagtacacactccacaaagcccaaaaatgacacttttggggttgaacactgtcagcctctatgctactaacttgtaagcgttgtgctctgagtgttaacaagaagagtaatgaagaagatttatttgtggttaaatcccttcacctgtaaaagaaacagggaggagtcagtgaggaatggtacttctactgctgactcatccaattattcaattgagcatccggatcaatcctcttgcatggattaataggcttccaaggtgaggacttcttcaactcacttgggataagtcttttaacaacaattaagattaataagtgtatcaacacttaaggaccagaattgtttaacctgggggataattctttatgcaatagagataatgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatcattattattaacttaccttatttatcttatatctattttatctgttaattacttatacattaaatacatatctgttttatacataagtaattatcacttacctttcactcctgtgtccgtgaaatacctgtaccacaagttatccctggtctacagcattttcacggtcaattattattacaaataaatatgtacatgtattaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctgttaagtacacatcaagagcaactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccttcagtattctggaacttataatccgtgcttctttcactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacccgtaaccaacataaatcttgtctacatttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattcccttttgggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctattgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacgctcagaacgtcagtcaactcatagtaacaacctttttactattaaatactcaggttagttacccagaggctgacaattgggggtctggcctaattggaattccgtgactaacatatctccttgcttctcttaaccttttgtccccaaaacatttactactaacaatggccttctgaagaacaaatgccggaagttttgccatttattagacaaatagacagtacaattgcagaagaagctagtagatattaccacaaccacccggataacattacagttattgaaagagtagaaaaaataaaagtaacagaagcagaagatagattttggaactacatagaaactaagcgctaccattgtacccttcattctacctactcccctgactacatactcataaatcttgtagaagaggacgtgtccatagtagaaaaaaccgtagaaaccaatagaaacaacttctttacagcgctagaagaaaccccaaaatatagaactcttcctactaacatcttgtctagaacagtccgctacttcactcttccacctttcactgcttgttctccgcctcaacccagctctataatcatagacctcacggatttagaataaattagacttgtttttatctcatctcatctcattttcttagtataagaaataaaaacacccaaaaacacaaaaataaaattcttgcgctatctgttttactcatcgcgtgccacaaaaatatttcattatatttccatttgtttcatccacacagaaaaaattaaaaacccttaaaaaatacgtccgtgtcccttcaaaaagtcttattttttcagtctgagtcactttacactatcacggagagagaaccataacagatacaaacaatctgagtcgaccattcgatccgccataccctatttacactactaggtttttttcctgagccttgaaagtctactattcctacggcgtgagcggatctagcctcatttacccatcatctcgagggattagtacctggtcgaagtctaatacacctggtcgaagtctaaaaatagagttatctcacgtgtacataaggttctgcaggccgtattacacagttacaactcaatacaccccggatatgccaggatctgcaaggatctacatacatacagatctgccgtactaccactcccgcctagtacatcacccctcctactaaaaccgtcaaaagtgatctttcctgatcttcgagagagtgtagctccttcattatttgagctacatcgacaaacaagatacagaactcatcgcatttataagacgcatccagcgccgccttactttccatcctcactcaactccatcacccagtttcagtaacaaacactgacctctcaagttttcgaccagaaatactctgaaatatttcattctgaaaagttgagcgtgttccttagcttctgaacttatctctcaaacaaagaatttccgaaaaagctcaaaaattggttgtgtaacagtgtccgccgtcaatagcacccttagcgctaacatccaaaacctggaagtacacgacaaaaacactgcgccacgagacaatagagcccaatctcctaaaacaactaatagagaagcctcagtagttgcctcagataaatcctcaggtaaatttaacacctctacacatttttttgttatcactttccaccgggttaaattttcctactaagacttttttttaccatgtctccaccttctcttagacttagaggttatattggaaggaccagagacgctccatcatcccagagaggatttccaccagcgtcagtcttacctaagaataaagacaaaataatttacgcgtcaaaaaagaaactaatatctcctactaacagtccccaaggaagagaaattcgagcgctattattacaggatgaagaccgacaaggaatggttgaaggatgtgcgcaaccgcagcagttacttggccatcagagctcatctaaagtattgccgggaggatttccaagcgatgatagatttaagaggaatgacgacgaccctcaaaagaaccaagggttggaacccactaaacgtgtcggcggagagtctccttcaaccacgagaagcgccggaccttcaagaaggatcaatgagacccctgagtcgcagagggaggaatacccattcaaggcacccaaggaatacggggaggaacactcaatggcgcagccaaatctacgaagagatggtacgccttgggaggtctcttcaagggaattatcaacacttggagaaaggcaaaatcaaccgccaacaccgcttcatggaagaggagccttaaatatttcccctacacctgcgcgtgaaaagattcctgatagttctgatagtgattctactagtaggaaatcaaaactgttgtctagtgattattctacgccacaagtcccccatgaacatatccccatagaaatttctctgcgcagagctgttaatatgtttactgagaacatgaattttttagtacaacatactttaagaaataacagaaaaattaccactgatatgaaaaaattgtgccgtaaaattgagggcagctgtgataaaaaagctgatgaagaagatgattattttacttacatcagagataaagtcatgatcatggaaactggccttgaattattacacaaagaaataccagaaatgcttgagaaattaggagatcagaccactcgagtagtaactcgagtagaagaaaaatgggaagatatacaaaataataacaaagaagtgctccataaattcaataatatggaacaatctttccagaaactacagaaagacacgcttgaaaaaattaattcacaatataaaagctttgaagatgttgtaaacagaatggaattaaataatttaaataacaataaaaataattccgccagcttcatgaaattagaaaataaaattgaagaattaattaaaataaaccaagagcctaacagttgccagaatttaacatctcaacataatgttcacggcaaaggaaaggacataccacctcatgtaaattcatcaattaccataccagataaaataagtacaaatcctttctttaatttatcaaacacgcaatccagcaatatgaatttcagtgaccctaaaattaacaccccagttagatcaattaacactgaagtacaccattcacacgtaacagatgaccaagataaaacaattcaaaaattaattttatcagggatgccaaaagttaatgaatggagtaccttttcagggaagggagagtatgatcactataaattcatagaatggattgataatcttaaggaatttcagcctgctactattcagagacaacctgaccatagcataataaatatctagagacattattacatatactacccccatagcatatgtaattaatgactattttatatgtacataatgtagagacattattacatatgtacatataaaaacattaatatttaaataagtggaatcactataatatagacattattactcattacattaagttttactagtcatgaaagaaaacataaaaataaaccaaaaacatttataaataaacatttttaacatgaatctacaaataacttctaaaccttaagcaaaagttagaatattatttcagattcttaattctcatgcaaaataacctagggtacctcaccagaagtacccctgaatcattactccttcaggtacttctgtgtactctgagtgacacttgctcatttcgctaaaaaccctcccagttacatcatactacatgttgtgacaggtctacatatgtaattaaggttcatggagttcgggaaaaatctacaaataaggttgacatcattgaaaccttaactacagtgtcacaacaactgtaactggctggtcaaaagccatttgtggccctttttggcccaatttggctaactacgcctggttaagaccaacccactggtcattaaagggtcccagtgaccaaaccatggctgcaggttcgtcacagcaccccttagtgtgtgttacaagcctcacttcagccctctgccacctgtaaccaaggactacaggtgtctgggcaatgctacaggtcaccaatgcctagtaggaggcttgcaccagccaaacagagttctgagttcgcctccaatggcccagaatgagtatataaggagcccttcttgaccacgaactcaaattcccgatcttcattaccacttaccagcaataaccacctccaacaaccagttttcacctgtttttggcccagttcctgctgtttctgtcttggatatcaccaacccaaccatcaactgttccccagcactcttccaacacctgttacccagttttctgagcgctcccagaccagtttttacccacctgaagtccccttggcttggaaatagtactaagtaggtaatatttccttgatacttcagttgtaggcatattgtctgggcatactcctttccacaaaggaccagatcatcaggtacatcaaaaatacccctgtttgacaggtcctgattccttggagggcaccataaaaacccctgtaactcaggcccctccttttataaaaacttaacagtttttattatctcttttcttaatatcaaacacctcccattccaagtgttacccacacttgtacaccttttttcttagcttttcacctggtgtagctagaagagtcaagctcttggcatcacctaggctgacaaggaagatacacaagcaccagatccacttatatgttctaaattgaattcaattttaactggagcagctaacacatggtacaatcagaggaagaaagaaactcatggagtcaaagattggaatttctggaagaaagaaattatagctaaatacagcacgcctgaatggaaaagaaaggttagagaaaatttcagaaagaacagatttgacatcaaaggagatactagggggtatcaaatataacgaaatccaccactttttaattgactggtttcgcaaaatccacacttaccaaatccacctttgcagtgaccaaataacctacttcttttgtcagggtcgtatcaaatatagcctaaatcaacccattttttagaccaaaattcttgaatttcaaatttaaaatccaatttcaaatttcaaccatcccccatcctccacgattccctcaatcctccacgattccccacatcctccacgattcaaaccccactcaccccacagcttcttcaacatctcctcttaactcacccctgcaaatcactcgtcatcaaaccaactctgatcaattgattagttcaaggtatttatcttcaactgaactaaattatattttaatggcctcacaaatttgttaattttccactacttgcacccaacagatgccaccaaaaaaagcttccagaatcccaaacatacgatcgcttcaaacccctccaaagaagaagagggccactcccaaaaatacacgatcaaagaagaacaatgaggaacttggttcatcccaaggtcatctaaaaagagaggactatgaaatcatcatcgactggctcagagataagaaaaactatgttgcgtgttttggtgatgggaaggctcctgcgattggacgacgcccaaaggcgatgataaatggttacaagttgatggcgattcacctgcgaaacgtatctccgactaaaatcaatctcaccccccgacagatgaaagatcgtttcaagtcatacaaggacaagtataagaaagctcatacaaaatctatgtcaactggatttggtctgaccccagctgatcggaaggctggaataacaacgatcaaggaaaaacttgaaaacatgtgtcctctctatgctgaaatggacgaaatctttgggaagcggcctgacgtcaatccattgtttttggccgatgcagaggatgaagatgatgaagatgatgaatctggatcctcttctgagcacgatggttccgattcctcatacgattcagacaagacggattcatccaaaagttctgagtccactgcgattcaccctttgttgaagagtgctacttcacaagtcaatatcgtggccctggagcaagaaaacacaggagatgtaagtcaattggattcatttgttgtcagtgttctgtttgctgatttggaaagatatcgccttgtcaaacagagaatggcatctccaactgggcaacttccaatggatgacgaggcaggcgtccaggctggggcaacaggtgtaagtggcattttttggtgatggaaaaaaactacaactatgttgactatcgttgtctttctcatccaggaacccactacatcgggtgagactgtccccgatccagcttcgaagtctaaggctgtggggaccaagaagaagtcaccaaagaagaagaacaaaggtgatcgtgtgcaatctacaagcaaggcacctgctctgagcgactctggtgaagacgattctgagtacaaatccccacggaagaaaacgagtgcaaagaagaagcgcaaaagaaggtcttcgggattgaatgctggtttgacacccgaagagcttgcattggacgatcaaaccgacgaggactcctccgacaccccggctccaagcccaaaaaaaggaaagcgccgggcatcgaactcaaagaatatcaatcccaaaagccacggtcgcccctctgctgttcccaactcttttctagcctacgaagaatatgcaatgaaaagagatgctggtcggtcatcttacattccactcacttttgaactacctggtaaattaacgattcttcctttctccttgatttctaggaaaatctgaggtcgctcgggatagtcttggctttgaaaagatgaagtacaacaggatgattgaaaaggaagataacggtctgaaattggaagataaaaaattcgagcatagtaaagaaatggaaggtaaacgatgggatcactcgatgaagttggacgataaaaagttggagatggagaaggaggagaaggcaaaagatcgagattttgagttgcaaaaactggatcgccaatcaaatgccgaggctcaagcgaagaggatggaggtgttggtgaagtgtttggactctgggaaatcgatggaagacatagagagaattgcaaaacttttcaaatagcctcccgttctgattatcttgttgtagtatgacttaactcaacagtttcattgcatattggaaataaaagtgcgatcaagacaaaaaaaaagatgtgatgaattactttttttgatgacaaccacaaagaatattgatagacagtccgtttatagagcaagaaaggaaaatgaaatgatgagaaatgaggttagttaagagaaaacagggcctttttttggtttgaggagttttgttggaagaaataaggaagttatggatattggaggaccacgatgacaacagataaaaggaaagtgaatcacataaaagagaaatggtaacagagaagctaacgtctttgacgtttgttggagggctgtcgtctttgactttttttggagggttgtttcgacaaaggtttgttgtcatcgttattttcagaggaaggttcgtcatcgttttgttgtctttttttaggtctgggataagtttgagagttatcgaggattacacgcatgtcacgaactttccagtgtttctttttgggatctttcttatagtcacccttttggtttttttggattacctctttggtttttgtcgggagttggacagagtagccaagtcaagcatgcagagaagaatcaggagttgttgagcaacaactcctttaaatccagaaaagtcaataccgaatccatgtctggggaaaacgaattcaccgccgtatccgtccaaatcatcttctattaagtcccctgtggttttgtcaatcggaagccatgtgacaaacgtgtatggcaagctatctcgatccgtgtggggcttatttgagaaattatcaaaggtgtatgataaatgacacgtgaaatcccctggggcactggtgaaaagaggtgttaaccctggggccccaatcgcattatgttgccttttgacttcttgataaataggtcgggagagggcctcgaattgttggccaacgaagcgactaacatcatcgacctgtgattgaagctcttcatatccttcagggtctcgggataccttctccgcaatgcccgtgacgccaatgatcgtgtccttctcaaatcccttgcgccaaccaagactgaacatttttcccgataatgctggaccgttgattttgtttgggttttggaatctggtctgttgaatcaggtggtgggcgactttctgatattgagacttcgtttcctcgtccatggtgttgaatgggcggaatttgaccacggccataatgttcttccgagcttcttctctccaggcaatcacactatctgagaacattcgaatcggagcgtccgggtttttggtgcatacatgggaggtgagactatcatccaaatcccattcgacaaatttttgattggctttggctcgtttctccctctgctttcgggacttgaaggctttgaaacggagctgtttcttagtgaggggtggatcatcggtaggtggtttgtctttggcggcagactcggcttcggtggcaggttcttcatcagcggcggattcatcgtcggcgggggcttcatcattggccgcggattcatcattggcgggggcttcatcatcggcagcggattcatcatcggtggcggattcatcttcatcttcagtgtattcatcatcgccggaggattcatcatcagcagtggattcttcttcttcagagatggtttcttctgcggagaactcttcttcggctgaggattcttctgcgggggattcatcggtaggagattctggagagaggtgttgaaatccacaaggcaacttgtgagacatggacggtgccttggcctgtgagttgattgaggtggtcattttggcgggggttggagtttcggccgggaatgtggttgatatgggtagaggaatagccaatgagttgtccacgatgatgtgacctttggatggtgatcccgtaagaatgcccgcttcaccatccaccaaggcctgagggggctcattcccctgagttaacgcagggcatccaatctcgatgtttcgtacgcactcaggagaatcttgagccccacacaggagacctgtccgtgcgggaagtccagcctcacttggcagtgcagggcattgcatctggatgtttcgtacacagctaagtgggttatggtgcttccctggacaggctcggcagatgtaaggggcacctcgaggggtgtcacagtacctccggttgttgtccttggtgagggtgattctggacttctcggtggcgtatggcgcaatcttggaccgttggaatttgggcattgtctgtaatttctagtaagattgcataattaacatcccgtggtcagtatttacatcataaattctttcatgatggatgtacaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcatacgaaacatctgtacaaagctcaattgctggaagaccttgaagctcagacaagtcataacgaggatcaaatcgagttgttgagtttcgagctgctaggtatcgtttttgaagctgactcatagaaaaaaagtaaaattcttcaagttcggagtcctggtctgaatctgaatcgtccatcatggccattgcagcaacgttggttgcctcgattattttctttcttcgcgattctttgggcatgattgcttttgaggacaaggggagccgatattggtgttgatgatgaatggtttggtggtgggatgatcggtgctgacgatgagaagtttggtggtcagatgatcagtttggtggtgagacaactggtgctgatgaggtgaagtttggtggtgcgagtggaatttggcggtgatatgagttgaaacaaatgggattttttaattgactggtttgggtgaaaagatgtgtgtttttttgttcaaaacccgttggggttgatggaggtggattttggaaacccgtcaattaataattgtggatttcaaaaaaaaaagtgacgggtttgcaaaggtggatttgctatatttgataccccctactgaaccatctgaatgggttactactcaagttaacagattgagagcaattgaaagaaatattgataatgctgctataaatgataaattattggcccaattggacgaaaaaactgcttacaaaatgagaattgccttaaatgatgatgatgacttgactcaatttatcaatgaactagaaagtatagctaatattaaaagaaagaaatacaaaagagataataaaagtgctactaaagattactccaaagatttcaagaaaattaataaagactaccccagtcaagacaaagataaagaaaaggaagtcgcctgttatgaatgcggcaaaaaaggacataaatctactaaatgccctaaaattagtaagaataaaaaagatgtcatgatggttaaagctcatgaagataaccaacaacccttttcagactctgaagataatgataccaaatctgagagcagtgattctgaatcatcttctgaagaaaacagtgatagtactattgacaccattattaatgaagaaaaaatcatttctaatatagaactcatacctgaaaagaatttacctcataaaattatcaaattacctgtgaagaagtctagtaataaaggagaatttcataaaactggaggtactaacatcacaaatattatctgtaataaatacaagattaaatgtctgattgatggaggagccttctgttctataattagtcctaaattattagataaaatactgcctgattggaaaacaaaattgatccccatcaaacctgagaaattctacagttgtaacagtaaactgaaccctatgggaatcataactctggatattatatttcctcatgcaaagaataacatacaaattacggtagaattaattgtaatggaagactttagaatgaaatacatcgttttaggaaatgattacataattaattacgggatagatgttataaatagcaatggcagatattttactatcaatggagatttatctactaaatttgaacttggtatcactgataaaatgaatttagtacaactggaatgtaatgctttagaaaataataattttggaaatactaatgaagaagcaaaaatttctagtactttgacagaagaagaaaagtcacaactatattctttactccacaaaaagaaactagcttttgctactactgatgaaccctttggacgcataaaaggacatgaagtcagaattaatcttaacacttctagaccttaccctccagcattaagaaaagctgcatacccagcatccccaagaagcagagaagccttacaacaacatgtaactgacctagtaaaaatgaatgtacttagaaaagttggtgccaatgaaaatgttgaagtgactactcctgtaattattgcatggcataatggtaaaactagaatggttggagattttagagctcttaacaattacacaattgctgatagatatccaatgcctaaaataagtgaagccatcacgcaattacaaaatgctaaatatattacgtgcatggatgtactgaaaggatttcatcaaaatgttattcatgaagatagtagacatttaatgagaattattctacatatgggtatttatgaatatttaagaatgccttttggaattaaaaatgcaccctctcacttccaaagaatgatggatactgaatttcacaaagaattacgtgaagggtggctaataatttatattgatgacattattatttttagcactgaatggaatgaccaccttgaaaaattgaaaattgttctagaaagagttatcaaaatgaatatgaagatctctatgaacaagtgccaatttggttttcaagaactcaaagcattaggacatattgtttcaggattaagtatagctattgataaaaataaagtagctgcagtaatgatgaaacccatgcccactaatgttaaagaaatacagtcattccttggttttgctagttattacagacaacatataaaggattttgccaaagtaactggttgtctatataaattaagtagcccaaacacctcctttgagatgacagtagacagagtagcggcattcaataaattacgtgaactacttacttctgctcccatattatttatgcctaatccaaataagccttataaattatatgtagatgctagtatggaaggattaggagctgctttacaccaaattcaagatcaagaaataccaaaagaaggagccatttgttatatttctagaactttgaaagacagtgagaaaaaatacggtgccagccaacttgaatgcttatgtttagtctgggccttagataaattatattattaccttgatggatgtgaatttgaagtcattactgattgtacagccctcaaaagtttattaagtatgaaaactccaaatagacacatgctcagatggcaaatagctattcaagaatggagaggaagtatgactattaaacatagagaaggtaatatacataaaaatgctgatggacttagtagatggtctttagaaaatataccagataacccagcctgggacggagaaattgctgcaaaaattatgtgtttattcccagaagaaaatgatgagaataatcctgcctttgatgataacactgatgatattaatatttgtgggttacacgtaactgaaatgcaagaataattttgggatgaaataagaattagttatgaccaaaataagaattgctccacaattaaaaatatcttacaaagtaatttcaaaaaaaatgatctgataaattcattggaagaaccatgggtttagttcatttaaagaaaacagattctctctattagatggattaatttaccacagaattaaacatacaagtgtagtagttatttgtttaaaagagcacattaatttatttttgaaagaatgccacgacaatatctcttcagctcatttttcctttgacagaacaattgagagagttaaacaaattgcttggtggcctaattttaagaatgatactaaagattattgtgaatcttgtgacagatgtcaaaaagcaaataaagctacaggaaaaagatatggattattgcaagaaattgaagaacccaaagaaagatggtgtgttattaacatggattttgttactggattaccacctggaggacctaataatttcaatgcaattttagtagtagttgatagattttccaaaagagcaagatttctaccgtgtcataaagaagatacagcaatggatactgcattattattttggaactctattatttatgatgttggatgtcccagatatatcattacagatagagaccctaaatttacgtcagaattttggagaaatttatatgatttatgtgggacacaactaaaattttctacagcttaccaccctcaaacagatggactagctgaaagaatgattcaaactttggaagacatgatcagaagatattgtgcctatggtatgacatttaaggataaagacaactatactcatgattggtgttcattattacctgcacttgaatatgcttacaattctagcaaacacagtacaacaaataaaacaccttatgaattagaaagaggttggactccttggtttccaaaagaaattttaatgtcaaaagcagtacacatacacccaagtgcctctgattttcactttatgatgaccaaagctgaaaaatatgcagcagaatgcgtgaaattagctgtagactacaacaaaactagatgggataaaactcacaaagctcaccagtttaaagttggagaccaagtcttgatatctacatttaattttccaaacctgactggccctaaaaaattaagagattcctttgtaggaccttttacaattaaacaattacacggtgcaaatgctgttgaagttatactcactggaaaattagaaataaaacaccctgcattcccagtcagtctaattaaaccatacaaaactagtgataatgagaaatttcctttaagaaaagataacatcagagtcgtaatacctcctttagaaaaagaagaaattaaaatcaagaagatattacaacatagaaaaatcagaaaaaacaatgaagacattaaacaatacttagtaagatacagtggtaccaaagaagatgaatggcttacagttgataaaatacctgatgctgataagattctcagacaatacagagctgataaaagaaaataacattaatttatttcttggatcagccttttttagagggaggaagtgttagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtactgatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatcattattattaacttaccttatttatcttatatctattttatctgttaattacttatacattaaatacatatctgttttatacataagtaattatcacttacctttcactcctgtgtccgtgaaatacctgtaccacaagttatccctggtctacagcattttcacggtcaattattattacaaataaatatgtacatgtattaaatccaagtatattaaatccagtgaattgtaaaaaaaaaattcaagggtttcccccaaattcacattcatggcaaacagatcagaggtttcccattgcacaaattcagaacagcagcctcagccccccaactccagcaacgctggagcacctgggctcagtgtccagcacttgtcaaagcaagcgtcaaaaaccctggacatgaaggcccccggcagcatcaacagacacaagccagtggggggccagcgcgttaaccaccaaactgcacaagtgtgacagcaggtggccagagggggtttgatagcaaattccaaatcataacacccctggcctcatcatcctgcccaagcgcaggccgcttataacccatctccccagcactgccctgccaccggactcaacacctccagcagcatcaccgctaaatcccccgctcgacaacactcagcccaatcgtcaggaccctcccctcaccctcgacaacaacatcacaaccaacaaacatgaacccttcgccgagcactacatggacaccagcacaagtacagacccatcgacaaaacaataattgaacataatacggcttgcctcgttgactcttgactctcgttgcctggcagcttaggaatcggcgtcattaaacctacagttagtgcactcttcatactacacatccacctcagtcaatcttgattgcaaagaaacagggtcgacaaaacgttcaacttaattcaaaccacctccccccacatctgctgcctcgtcacctagggatcagtcgttgttgccactagcacaacaccagcttcaaccaagcatcttcctcgcctggtccaggacaacatccctcacccaacacaaactcacaacgcccagcccaaaattcatcccatgacccgggctattgttgccgcttcggctaacaacaactatcatactccgttgcctggtagttcttccagtcagtgttgtttaccctagacttttcgcgcgctctttcatgtacacaactcaactgaactacccttgatggtcaagccacagtttcgtccagcaattcaaatacattcaatcacaacaacccccttacccaacccagactcgcctgccctggcccaaacttcatcaaacggccctcgccaccgatgaaactctcgtgaccaacaactctcacactcggctcatacatcaaatcacaacacatcctcgcctccagtttttgcacaatcaactacctgcaggtctatttgatccctcatcaaacaacaccctcacctcagcccaccaacaacttcccacttacaaactcatctcacctaccctcacacccaatctcaaacgaattcaatccatctcactctgtcgcacattcatcactgctccaagcgattattagattccacacgtcagtttaatgtcaccccaaaccaggactcatcattcgctcttgctcaccaatatttaactttgacaggttcatcacaatatgacagctgttcgagccccaaaccaccccgctttcctcaacggtcacttccaaccactatctgatgttagtcagattgggtaaaatgtattgcaactcactaacaacccatctcattagtctgtcgcagaatccgtccgtgccaaccaatatggttatgtcaagaccgccagcttcttccaatgcgcaggcagtaatggcgaaaagaacgaagatttcgaggttgaacttgtgaccaacactgcactcacgaatacactcagcactgactcaatctacgctttgagtgggcaaatgatagcccttaacaacgggtccacgcccgtcctctcttacatacaagacacagtccttcgcatcagtgcgtcaggaccggaccaacctgatttcaccaataaatcagttgtcaccagtcttggaatggtcatatcccggcgtgaagttgccacccaagcgttggatactgggacacaattagaggttatcgttgctcattgtgactgggatggagaagtaagtactttattcaccttctacattaatttggctaatcttacaattacccttccacaggaacgggttcacaggcgttttaacattaaatatattgttcccggcacaaagaatcttgtcaaaacacacaccttatatcaagttggccgtgaagttaacataatcggtcgcttagttgatttccacatggaagaccagattgccattgttattgtacgttgcaaatgcgccatcagattgagtaccaacaagttgacaatattcccacaggtctcatctgtctccatcacgtcaggtcatcaaattggccgtgcaaacccagttggccaaggtccatcgaatagcccctcccctcatggccgaaaactgtacgtcttcagcaactttactgataccagcgcctaccattgtcaacaactgatccatttaaaaagaacaaaattttcaccgaaggcatcgttgccccagccagggccctctgccattgactccaccaagccgaaattgtctcagtttctagcgcgctgtaaggtctggatatgaaactagaaggaatttctagtactattcctgtcctaataaatttttgttagtaattttatattaatttttaaagtttaaagtatatttaaacttacaaaaaaaggggattgttggttaaacaatcaaagaaattataacctcacaatattacttgttaagaggcctagagttgagttttaatcaatactctgaattccaaaggaggaattgaggaagggtgaattgtttgttagacaatagatcacaaggatttcgtccaaaaaggtcttttggatgagttgaggattcctaggcaaattctagagtaatacttctgcaacagaaagtaagaaaatggccaatttttaaggaataaggagctgggatcctttaagggcaaaggctacaggttaaggctgaaggtagcagtaaaagaggagctctgtttcgtggttggaatgctaaggttgataaaagaaatggttggaaatgctggcttcaagtatatagtagtatatatggtgaagtgggtgaatttctgaggtttaagcactcaataaaggagtctttatatagccacacaccttagggtggcttgcagtgcatttttgcacgatgacactgatgctttgggcttgtttggctgagtggaagccatgcccaaggccttggttatcagtatcccaaaggctgaaacagttgtaactgtaaccacgggtacagctacccagtcaggatattatgatgcaataccaaggtattgctagggttccagatatccaaaggaggctttttgtttcgcctccaatccattttggaggggattggttgaggtattctgatatgtactggctgagaacaaattaactacttgggccagattgaaatgggccaattctcaattctgttgatttcaaactggaccagggttattctgatggatggctgaggtaagaggatattctgagttcgctcagaaaggttattaaggttagggataaacaaaacaggttacatgaccaagtggctcgtcagggttcagaatatgtggtctaaactggttacttggttgtagttgctgagctacaaggttgtacatgttgcacaagccttgaaaccttgtttatcttgagttcgcatccactgaactttgtttatgtcatcagctgatttggttctgtaactttaaatgtctgtaactctttagttattgattattttacagaattctttgttttttcagtatgtagttacacagtggtatgtaactacatgaattttgtttttattttctaagtaaagtaaaaaaagtttatttttatttttaaaggcctttgtggtcatttgcaggcttttgaccatatacacttttatatatagatttttatgcttaatattaatttattatttataatattttttcttgggctggtcttgagacttgaccatgagttgtaattgttatttttattattttatgttttgaggcctatgggtatgtatatacctcaaggctgacacgcgccgagagaagaccgtgcccggtgaagcccgagacgatgaaatatccttccagcccaccaagggcaaaggtaagtctgtcgacgttcccaccactgatggtgaggacgaatcagacgactcatccgatgaagaaagccaaggcgaagtacaggccaccccaacccctatggccaagcgtggccgtccccgaaagaatatcattcaggaggctgctaagaggatgaagaaacactgagactctttcagatcttaccacgaccccccaaactcatctattattcctctctgatgcaacctccaagtgcaaacatactacgcatgggcgaaaaatcatctttgtacatataactgccggactggctatttttcctgtcatctattatctttcaacatgaaacttttcctaaatgtctgacttcatctctcctggacggcaatcctgtccagctgaggctatccactcaggctttacttgggaaagtcgactaagataatcaacagtaccacgaaagtacattaaaactacttatcacggatagtacatcacatgactatccgctaggttcgataagattaagtcaaaaggatagttatgcacacttcaattcaattgcgtgggcgactactccagcgataaattccgggtcttcatacagagtttcttcatttctgcttgattgtgaattaccaccgtcttagttactcagcctggtttatcgaactttcattaccaaactgttgtgaatttaattggcgtcaagcgcccggatgagccgggttgatcgatgtcgcgatagtcgaggttggcagagatgatggtgaagagagtcggaccctgagtcaaactcaaccgataacatacacccagcctctatcaccaaagaacaaaacataattaatttgtagactcaacatcatcctctttccccatcctcacctacaactatcctccccaaacatcacaccacgttctaatactcacatgcgcgtgttaagtccactactcaagctcaattttccaccccaatgccaagtgtgaattctaggggatgggtgtgcaattaaaaagcgtttcatttcaaatccatcctcagaaatgagaggtgataatggccggacatttaacggtgtaaaaattggctgtgtactaagcgtataggtcatctattgaaggccaagacaaatcaagatatgacacagcttaaaaaaatgacttttccccatactgcaatatcatagacgactccaacgacgccaaccggagcgaactgcaacgtgtgagaagaccaatcgcttgatttgtagattggatgtcgttcatcctctatgtgtgctgccggtagggacaggggtggcctcctcaattcggcggaggtacatactcgcacgggcaagagctcgggtgttggcttgtcgaccgggcccaggtgatttggtgtgactttcactgttagcacagagcttgatgtggacagcagtgatctcgacttgttgcactgaagagcaacgtctcgagcggccaatctcgtgtcgtaaggcgagctcccgtttcgatcggccctcactatcatccccccagtgacacaacagatgggttgacggcctcagaaatcggcgacaacgacaaaggttgatttgaatgaaacgatcatgtgagcgacatcgaagactattccacctcccaaacccggcctccgagggccacgttgagggccgtttcacaactttatcaccgctcgtcggaggctcccaatgaggaatcagaaatgagtttgggagtcgtgcgacggagaagggattaaaaggaaaccatcatccaagatcgcgtagaatacctggatccattacagccgggctgagatgtgtcatcgcaagatcgtctctcggttaccatgtgcttgatgtacgcgtgtgagaaatcgttatctgttggggtcgtcacgtttgtagcttatttggttttatcagatgttaaggtcatgccgtcccgtactcttccttcatgattgagatgagggaaatcggaacaagtcgcatattccgaacggtcgattcggcgggttaatttagtggatcttgcacatgcgagtctgaaggaggaattgatgaatgcttgatcaataacacccgggataattgatacaatccgtttgcggaacgagtggcgaagcaacgacgcaatgatagttggaccgcgcaagcctatcatcagcctgaagtcgaggaacattgttaatgttcaaatcaaagccccgaagtcgttgtttccatgcaggaaatagattaggaatcgaatttgtaacatgtgttgatacaaagacttatgcgaagtgcttacgataatgccattcactgctgagccttgatggagtcgaggggagacttgttcggattgaaaatcagatgagcatgtcgcgacctggatcctgaggtaatcttaaacgggtcgctgtaattttacaaactattttttacaagacatatgtcttgtaaaccggatagtttgtaaaattacatttttatgggggtaatgtataattttacaaaccatcatccaaaaatatgggtttcaaaaaaaagggttgcaaaatatgtgccttaaaattgcaacccatgccccatggagtagaatttcaaggcacatatgttgcaacccttatgtcttgcaaacaatatgatttgcaaaagtacatttttgccttatttcaaggaattttgcaaccattagtttgcaacccatctatgagttgtaaattatgttttgcaaaactgcacaacatggtatgtaaaattgaattttacaaaccatattttgcaaccctttcaagcaattttgcaaccatcagtttgcagcccatctatgagttgtaaattatgttttgcaaaattgcacaacatggtatataaaattgaattttacaaaccatattttgcaaccctccaaaaaaaaaaaaaaaaaaaaagaggcagacactatggaatatggaggtactgaaccgccactttgacaaaaaaaaagaaaaaaagaaaaaaagaaaaaaagaaaaaaagaaaaaaagaaaaaaagaaaaaaagaaaaaaagaaaaaaagaaaaaaagaaaaaaaaaatcagtcattgctggcaacggtgggccgctacactaaccgtagcggttagtgtagcgtaacgcagcggaatttccgttagcgttaagcgtagcgtagcggaattccgccacgacaccgctaacgctacgcgtgtgggccacaaaaaagggcccactatgctgcgctacagccgtttttagcggtttttagccgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcgaaaatgcgctacaaaagcgctaacactacaaaaatttggcgcaaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagtgtagcgtagcggcccaccaatattgctgggggtgtttaatcccatcaatgaccggtcaaaaccggtcattgatgggggtgcttgggggtgtttacttccatcaaggactggtcaaaaccggtcattgatgggggatgttgggaggtgtttactacaatcaaggaccagtcataactggtccttgatgggagtgtgtcctccaattgacaaacagtgtcataatggtcatcaatgggaagaatgtatggccaaattggctgatgaatttttttttcattttttgatgggagtaaacactccaattgatgactggttttgactggtcattgatgggagtaaacacccacataaatgaccggtcaaaactggtcatcaatgatagacacaatcccatcatttttacattttttttggccaaagtggcggttcagtacctccatattccatagtgtctgcctcttttttttcttttttttttttttggagggttgcaaaatatggtttgtaaaattcaattttacataccatgttgtgcagttttgcaaaacataatttacaactcatagatgggttgcaaactaatggttgcaaaattccttgaaataaggcaaaaatgtacttttgcaaatcatattgtttgcaagacataagggttgcaacatatgtgccttaaaattctactccatggggcatgggttgcaattttaaggcacatattttgcaacccttttttttgcaacccatatttttggatgatggtttgtaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacatcatcagtgacttcaactttcgaatcgttggctactcattgtcaactatacacggtaccaagtgcctttgtttggacttgatcgtcactatgctgatactgaatcaactttaccatgactccgttttttgttcatctcaagaataactcgtgtgattttggcgtctcgatctcgaagcgcattaatacaacttcgccaagtaaggagtcgtccgaccgaaaatagcaatgcaatacccgatttgcttctccgtcttgttgggtcaatctcatcacttctcccgttgattaatcatctcgctaggaacgggcctagaacgactcaaacgtggatagttaacggtttaggtaaaaccccactatttccttgaattgtccttcacgattgtgtaacgttgacataacaatcgccccttacccctttcattgaagatccgatctgaacggttgctagagaagaccaattgacctcaaccgtccgttcacccgttattcgtgcgagctttgcgatttgtctggcctcatcgcagttctcagcaaacatacatctgaagggctgttcaaggagaagaggagcgaatatagagctgaaatcgcttaatcaaatctcacggctgcagtgtgcgtctttgtcttcaatctcaggggtaatctatttcggctaatccatcacccttatttcaccctcctagacaagaccatcagaagatttgggaatttcaaaccctgatgactctacttgagtgttgtggagaccaggacgaatagcacccgatttcaagcaaattataagcattaattgccaaggttgatattattgtaaggtcatccttcctttcgaaaattagttgtcagatattgttcttatgcgttgccttagcttttgtcgtttcccctgctaacgtcttcatcaaccaaacagttacttacaaatttcaggacgaaccaatcgattccaccccaatccaacatttggaagtgatcggttattggagttttgtctagagtgtgatagtaggatactgttcgcgccttgacattatgacaaatatccgggaagcttacttggcggaaaggaagagaaaaaattgttgcagaagacatgccgataagcgaacgagtgaattgtcccttaccgttgacgatacagattggaccacttgggtcgaggcaagcgctccattgcccaaacctcaggccattggagatcatcctaaggagaacttcaccccttcagacaagtcccgtcaccataaagactcgataatatggtgctcaaaacgatacattcccctcgaactctatcctcacattcttggcgatgagccggagcgtccacccactccattcgagattgagtattgtaatacgaaagcagctcagttcaagtatttccaccaaggcaagattgtcatccacgacaaagataacgaatcgaaaattatagccattgcagagttcactcgttgggatgacataacgcctggcgaagtagaggaaataggtcaactaacaagtttcctcaataccgcgaagtgctttgtcaatgctgttgactctgagggaaggtcttggggaggaaatatgttcgcaattgggtggagaaaggccatggttgcattcgaactatttggccgttataggaacaatgctgccattgcaaaagccccggacgtctacgataacttgatgcaacagtctcagaagatctccagcatgctcggccgaatcttcaaacgactcgcaaacgtggcatttgatagtaatcaagagctcatgaaagaatatggcattccctcaattggccacctttcctttggaaggccaatcaatgatgatgattgtgcacccaatctcactttcacctcgaatcgatttttcaattcgccacattgcgacaaggacgacctttcggaatttgcgtttggcatgttcatcccagtcaaccggaccaattggtctattggtgggttgaagagtccgtccagattaagtggtgggcaatttgtatttcccgattatcgagtgggaatcgatttttctaagcacgatggcctcgttaagctcgtttggagatcgaaagaagtccgacattgtactctctactcgacaaatgatgaaatgctcgaccaacttggaatttcactacagatcaacaagaagacggcatcagcttcccgagacactcacagcggtgcgatcttcaaccgacgcgctttcagggacaaacctcgtgataagtgttacattggcgaccatgaaacttatgtgaaaggtgaacgctaagctgaattgcttgtgggtcaaatactattttgacgggacaatggttacgatccatacgatttaagtttgctttttaaacctcaccaatagatatgataagttatgttcagtcccctccccaactatttgtttgccattatgataacttgtcaatgcaattgtgaaagtgccaaaatatccattgccgggcctgacaaccgtcctataatattcaccaaaattgcaactgccgggtgagtacaataatcaaaatggtctaagtctaatcattgtggagtgtattggtggccatggcgggagtcacacaatgccatgggagcaaccttgtattacaagcaacttctgtggggccttgaacctgaccaggccaatcaaaatgtagtgtgaggctttcaaatttttatttgagggttgcctttaacacattcatacccaaattatgtagcttagtttccctcatccccttcatctttcatcaatactcaaatcaacactcgagtcaacttatccataaatgctcaacccaattacagtttaccccaatgcttccacgaacagcaggttatttttgatgggaattcctttggcttcaaacgatcaactcagtttttccggttggtgcacattgggagaaatggtaaggttaaggcttgtctttgttatttgatgacatttagttaacttatctaatttgacagtcaaagtcctgggactgggaccgtgggacatatagtatatacaaaatactcctcccatcctgcccagtcatcgacaatattgaacagcgagtctacattgaggacaaaagtgtggttgaaacaatcgttgcaccgtgtctggattggcatggctatcgactagatgtcggttcggtatacaagattcatggtctgataagtcaggacgacacatgtgggacaacttgggaattcaacccattgctcgtggatacgtccaatagtttggagttatgctcagagcggcatggtttccttatttctggcaatggaaaggtcatctctgtagcaaaaggtaattttcgatctgcgggaggaagagattaccgtcaagtgttgcttagccaccaaccaacagtatgtacagcaaaacttcattacgagcaatatgttgtggtctaacttggcgctttaggacctttcatcttgtatcatcatacagatatttgttgcgcccggtctctttgaggtgatgactaaggatgaggcttcggttgggtcaaacgtggcgttctctggttggttcattggagaagaggtcgagacaggtacattaatattacttgtaagtggaccttctcttttgagtgtgatacgaaactaataactccactgttaaaggttgaatgatgaaaaaagtttgaggtaggtaataccggcttagacgttgagaattgcttcacgaatggccctgtcatagtcgctattttgtccgttgaatccccaagttcatttgctattaattgatgatcttaagcgaaccattgatggctacctcaccttaagtgtccttaagtaaccaaacaaattagcccaattgttgcttggctgcatagcatcagctggttgattcctacttaggtgtattaacaaaactgcaacctatcctaatctaatatcctaacattgactgttaaaatgccgcacatgcatgttaatttaagcaaaagcttaaattttgccatcggtaccttgtcgaggggtgatgtgcgatttggggagggatcccgctcaatacttgtttggtcattcggtcaagttctttccctactaacattcttgttcaaaggcaaagatgatcaattcaaaacggaaaattcatgatagcaccgcacccgagttcgaatcaagcctttcgaagtcatccgattactctgtccctcacagacttggccgctgtgaccagtcttgtgactcgtgtggagcgctgcattggaatgacgaggcaactatcatcgatcaaatcaaaaaaaagaaatcctactcaacttgctgccagaagaacaaggtacacctcccggactttgatgagggtgcgccaaggtatccatcaaacatgagggaaatgttaacaggaaaggatgaaggtgagcattcattagattttaattaacgtgagctaataagatgattggactagatgctgtaaacttccaacaaatgacacgaatgtacaacaatgcaatatcattcacatctcttggcgcaaaggttgactactcggtccaggggcccatgggactaaacattttcaaaatctcaggcggattatcacatcgaatttcaagtttggaaccaaaggatgactcgcccggctttgcacaaatatatgttgttggcaacaatggcgttgaagaagctgaatacccactttcatgtgcattgggacgaagccgacacaatatgaagaaatcgacgatgaaacgaggaacaatcctaatgttggttcgtctcatgggagaaattaacccttacgcaaaacgcttccgcacagccttagacgttctttcgaagacaaacgcacaaacgataggcttacaaggtgttcctttggctggggctgatcctaagcgctacaactgtccaaccgttgatgaagttggtatcgttgtccaaggtgaaggcaatataattggtgaacgtcaaattatcctgcaccgtaaagatgaaggtctggaagaaattttggatatgcactcgtcgtattttcctctgcgttctcccattttatttccttacggccagcaacagtgggacaacttgtatgctgcctggactggacgaggtgagatttaatataattatgggaatatatcacctgaactaatgtttgattcttttacagtaaaaaacaggcgagtgggatcgcttgagtggttcgcatatctattattcaggcgccggaaaaggttctcacctattttagctgggcgatcattgttgcaagaactccttgttgatatgtatgtctgtgtcgaaccggggccatcccataggacccaggcatggatcgctatgggatagcctattaaggtacatataggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcagggtggagtgtgtaatggctcccgtattgtggttgtctgatctttggagttgggttcatcgtggggaaattaatgtcgggtccgtttgccggcaatgaaataaccttaccccggacgaaacttcacaataaatcaaacaatcgatcgggtctttcgtttttccgatatcaattccctgttgctccagcgtatgcaatgtcggtcaacaagagccaaggccaaaccctttctagagttggagtatatttggaaacagatgttttttcgcatggtcaattatacgttgcggtatcacgggtctcagacgtcaataatttacttgttgtcaggccaaagatcagggatggagtggtcaatgtggtgcatagggctatcttcaagctaaagggaaaaagtaagtaggtttcccgtatctgccttatctagactgaatctgactgcaaacctttattgccagaatgactgatatgtatagcgatcaatatgaggttgcctttcctcaattagttggtttatgcatacttgtgttttgacaatttcctttgttgaggtaatgatttgcctgggttcgtgtaagttaaagttaacagaggagtcaagagttccatagaattgaaggatgtgtctattcaaatataaaattttctttgcaagtaagatagtggtgtctcggcatttttaaaaattaatgtgttacacttgcccagtttgcatggattgaagttgccagaagtatcaaaaattccatatgattgggctacgagacaattcaaatgtaaaattaagttggtagtacaatggatgttggtggatgtggagcaggttgattaagtgtagtaggaaacttagtcaagcggttatatagtggcatggtaaggaaccaagttggactgtaatcatgattgatagtcttggtgataacaccaatcaatagaaatttacgctaaggaagacccacaggtttatcgggagttgtaggggggtcgtgggttattgggcccttctctgctacaacaggtccattgaagggcagcggcgcagccgccttgggctctagtgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtattcagaatgaaccgttgagttttaagaaaattggatgttaccatcaaattctacacacttttaaatgtaggaagcaactttaaaacttcaaaaaagcataaaaaataaggtacacacatgtatgcaaacaattaggtgaaaaagtgaggaattaattaaaaaaaacgtgtcaaatgcagcattcaaggtatagttttcaacttggggaaaaatggttgataccataattttctacatgtcttaaagtgtaggaaattaatttaaaatgtcaaaaaatgatgaaaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattataaatgaaccgttgagttttaaaaaaattggattgcgccattaaattctacgcacattaaaacctaggaaatgaatttaaaatttcaaaaaaacatgaaaaataaggtaaaaacatgtatgcatacaattaatggaaaaaatgagtagaaaaaaaaaattaataattaaaactcatttttatggaaattggttttcaccattaaattctacgcgctttgaaacctaggaaacaattttaaaaattcaaaaaaactcgaaaaataagctgtaaaaaattaattaaaaaaccgcgtctaaaagcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaactgcgtttttttattaaggcccttttttaatagggggtatcaaatatacaaaatccaccttcagaaaccagtcaattttcccaaaaaaaaattttgcatcaaagggccccaaaagggtttaaatgaataaccaacgtgtttaaaaaagggtggatttttacaaaccagtcaattaaataatggtagatttggttatatttgataccccctaatattttttttgtgagttgactcccaaaccagttcaaggttttgggggtttgactcccaaaatttggggattccagggcttgggagtcggctctccactttttgggagttgtttaaccaagccccttggtcaaatataagcacaaaattgaatttgcttggttatcttaaagtgtacggttttagctgcctataacattgaattcacatgcactatcaacagtgggccagttacatcaactgctgtggaattcctttaaaaaaagtttagtgtagaggaattcacccacatgtgcgttaaccctacgtgtgcaggctgtcaaaatttgcccaccacactgcgctgacacgttgattagcggaattttggccctgtagcaaccattagcttccacagcaccaaaaaatcctgctaaaatttttctaacactaaacaatttctgtgcaaaaaaagcctgctatgctaatgctttgttggcaaaaagcacagcttagattagcagcccatcatccaaactaggtgtagcagatgatgattatgatgaataatgatcacacacgtgtgaactgctttttttaggatgagaagccaagaaatttcaattcttgggatcaatttttgtagtggaaagctttgtgctcatttttggaagtgcattttttcaaagtaggctatgtatgtaaccagaccaaaaataatactggccaataaaagacatttgggggcaatcattgtgacaagtattgtggcccaaaattgaataaagatatgaaatctgatgaatgatttaacctctttttaaaaaacaacatgatctagaaattgaccttccttggcttgaaaaatggaggagtttgaagcagtcttgttttctttatttagctcttctgattctattttcaaattcttgtttgcttgcaagaaatcaaacaaagtcaagttttgaatttagtaagtagaaagtctgattaacagcctttcaaattgggcatgtattcttcacttgtaatgtttcaatttcacaatcccacttcccaaacagaaattatagttagtttaattttgaaaccacagtcactttcttaatttcaaatttcaaaaagtggaatacatacccatgctggctgcaccctgggggtctagcctcatctcgatcaatgcaattacggcaagaagccacaactaatttgtagtatgtagctccacatccatttgacggacatattgctggctcatagttatttatttctgaactggcttttgtacaatctgatgtgtgagccaaaagcaactcaaaatctggaatcatgctcccaaccaggacaggaaggagcaaaagtgatgtcttccaaattttcattgtgtattttgtttgtttgaattgactgaataccaaaaaaatggaaatcaatttcaatgaaaaatcaacaaatttatctgtgattttgtcactaacacatcttgtgttgagagtttcatacctttttatgggaatgggagaatggattttgtgtgaagtttgcttcaattatcaggcctaattagatattactaagaaagatactgtgcgttgttggagggaaagatcagataggatgtttaaagttaaaccttataaataggttcacaacagttagctatgcagcttggctgcaccagtattgtccccacatttttctgaatataaatacaaatttcactgtcaaaagtgtatcaaggattcaatgttacagtggctaattaggtatttcaggtacattgcaagcaatgattgaggctgtgtttggaaactgcattgtgtgttgtaaagttcaaatttcagtgctacatcacactattgccaggaaaaaaaatggttaatttttgacaagtgacattgagcaaaaatggtcttagctctggagtctgttccaactccagttttactactagtgatgcataattatgtcatccaaatggggcatgagattaactttcccttggcttatcagaaacatgttagaaacatcttggattgtggttttgacctgtttccagttggttcaagctgaatagtgcacatgatctgtagggaactcaactgtaatttatccataaactcaactgtcatttatccatactatctgttggagagtgatgtgatttttaaattagttctaacacaatcatcaaactaatctcatgtatttctgcaatgaaatttatgatgccaaatgatgtcatccaaatggggcctgagattaactttcccttgacttgtcagaaacatgttagaagaaatttggattgtaatttttagctgtttccagttggttcaagctgaatggtgcacatgatctgtagggaactcaactgtcatttatccatactatctgttggagagtgatgtgatttttaagttagttctaacacaatcatcaaactaatctcatgtatttctgcaatgaaatttatgatgccaaattcatctgttgtagaatgacaagtgacaattgaaattttaatgtagtttgaatacaatccccaaactgttcttatagatttatgcaatgaaatttgtgatgaataatgatgtcatccaagcagggcctgagaataaatttccctcagtttgtcagaaatatgttagaaaaattttggattgtgtttttagctgtttccagttgtttcatactgaatggtgaacagaacttttaggaaaactattttaatgtagttctaatacaacactcaaaataatcttatggattactgtaatgataggttggatcttaattctagctccttgagttcaatttgagttttcaaagctttagccatattcatactgaaaacaagacagtaaatgttatggtattggtgtttattgtctctgtttttatcctgatacctggtatcagtatttgattggttggtgagacaatccattgtgacttggatcaacgctgtcacagatacggtatctgccatgtatctgccatgtatcactatgtatctgagccccaataaaaaaacctatctgaccaatctgcttttatttgcatggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacatacagtgtattgtatctgtgacagcgttgcttggattcagtggcttggcccatgccagacaatacatgtgtctctgttttctcattgataaggccaaatatattttgtattgaaaggatttttggtggaataagtgttgacatctgagtgacatccctctcagactctagcggctcatctggctatgacatcatctcagactaaacaatcagaccctttcttttcctccctgcaaaaaatttggcttgactccgctcaatccttttctatcaagactctcttgggtataaggaagctgctctctcagacttctctttcctttcttcttctcctggtggaattctatcgacccatctttttactcattgataatcttcagttgctttcatatcctcttaccactgaatcaattcctccgcaacttgtcaaaactccttgacaaagatcttctataaacgactctgtttgtccatcactctcaatcgcaccacactttgatcatcatcaaacttgctcaaccgctcaaccactcaatcattcctgtctcctgtttctcttcttcttccttgtgtcttctgcctgttgtcttctctggtgttgctgtcctatcacttgtgttgtctctgcctttagtttgatcattcacaataagcccacaaaatctttttctcacttttccaaggcaattatatgtttgtattgtatcaagaaagcaagacaacacaaggattggtatctttggatattgaaattctgaggcaacaccaataaacacttgatactgtcttgtattgtcatggtttcagttttggttttagatagattgtttgtcttcccaaattttaaatcagagcctgaatattacaccactaaactcaacccactgcggggcaatgtggaattttatgtggagccaacctccccgctcacgcccagctgttttggtgggcttctttgcgggagatattgacagccgcagtaaacgcaacctcccaagctggcgtcacgtgtgtgcctgcggtcggcatatatcggccttctgttggtgctgccgttgggatagcatagctcccaatgttggacttgcattagggccgcgctcaaatccaaacaaaaaagcagtgcctccagggtttgaacccatgcttcacattgggtcacaagtacctgccccacccaacaccttgaggcttgatcaccagacttccgggctaccaccaggctatatcaaattggtttactccccattcttgaagaaatcaaaccaatcaatctcaagtttgtcaagctgtctgagatttttttgtttcaaagttttttttttttaattccccatctgtgtagccttttatctatgggaaaggaggccagtgcacttctttggagagtgtgatttgctaagaagatgttggttggctcaatgggggctgaacttgttgacagtgttgggccaaacatcaatgccacactgtgttggttgggtcatcaatgcccaaccaatgtctcaccaagcctgtaaacaaaacatgtcggtagggttgggccaaccaatggattgggtgggttgggtcggcgtaggcctgtctgatcccccaccacatcctgactgagctgtgattctcagggcagacagatcagtgccaacctgtctgcaactgcgcagtcaagccaacacggtcgaataaaaaatattgacctgtggtgtatgtatctgatagctccatcttgcagatacacctgcttatcaagtgtcaaaatttgattcaacactatgattttatgttttgaaacctgatttcaaagtagaactgctttccatggaccaataaagccatctgtagatttccctgaagaatctctgtcagaattctagcccctccagttatctgctaattttttttccctgtttcctgtcctgtcctgtccattccattccattccattccattccattcctttcctttccttttctttcccgtcctgacctgtcctgtctatgcagttggccaaagtgggttggccaagcagtcttccccttgggtggcagtagctgtgtccagccctgaaagaatgcctgtcttgcactgaaataagttgatgaaaaattaacttgatgagcagccattgatatcagaaaaaaaaaattgaattacacaaattgatgctgggtggtacagaggaggaaggactgattggttggcacttgtaatgtgatacacaaatttcacatgcaagttggatgtctttgtttcagccttagagccagtgcagctggccagaagactgccaaagtctcccatttctatccatgtttctactgtaactttttcaacttcaaattttatcaccttcttacttgagaaatgaattcatcatgcaattgtaacccttgtcatcaatactcaattttactgttgagctgttcactgtcttgtcttgtctcatctcatttcctttttctctgctttatacatttcacatatagttcacactcatttcacacacttgtagtatacctgaggcagcactcgtggaagttcttctttcctcatccttccacaaacaccaaccactcacccaccttgtgcttgctgctctcaggtatagtagtcttcagttttttttctctctttctctcttccttttctctctttactttctttctcatgtgaaataaatacaatccttttacaaacacaaatcactcagccaccttgtgcttgctgctctcagcccttgtctagctcatcatgttatgagcccgggataggctccagcttttgacagcttccggcatcattgactttgtgatatttcaccgtaccttgtaaataacaaccaaattggaactacatctctcccaactacatgtaaaattaatgattatgcttccaaatattttcattgtgtgtcttttgtggtttgaattgactgaagaccaaaaaaattcaaaattccagtgatatttatatattgaagatacatcttcttatcaagtgtcaaaatttgattccacactatgatttcctgttttgcaacttgagttaaaagtagaaatgcttaccatggaccaacaaaggcatctgtatatttacctgaagaatctgagtctctgaatattaaaaattctaaaaaatgtgcaataactgtaacattttttgccaattttaaaaatcagtttttcatgtttttattttcagaatcattttttgaaacctgctttataccacttgcctgagtctcatgatttcaagttagtgggttggggttgtgtaatccaaacaaaccagacataaagaactgggtggtgactgtacatagatggagacagcttgaaatatccctaagtgaaaactagagaaaaaaaatcagccaattttatgtgagatgaatcatgaaaaactgtcagacaaaaattcttgatctcaggccatggggttgaatttagacataagtccctccctccagttggtcactggtgcaatgtaacaagtggttcaccactccaacaaaggggggaaggggcttatttaagttaggttaataaaatatatttacagctcttcttgtaatgatgattaataaagaggaaaatactaagttattccttggaattaattgaacatagcaaggcaaattaagggggacttgaactcatgtgtgaatggtaaattcatgtctatataacactaagtaacttatacataataaatattcttgaatacatctggactactgtctcagtggctgacatcactgtccctaatttgttttgtgttggcagcccacacatcagctgaggatacttgcccacttttatcagcacccacttgttatttttctatctgccccacacggtccattccactatgaagttcaatgctaataaattctgtggttgtgagcacttcaaacttgtaccccttttactccagtctgatgataatgtactactatgttaggttgacattgaaactgcctacactgcctatcaattgatttccattcttagcaggccaatagaggaaataatcaataatttgctgaaggagtatcccaagctaacatttcagctggacagaggaaggttatttaatgaatttatggtcaatatctagcaagtagacgctttcagggctgctgctgaccaatgcttttctactagaaaaaaaattgcaatcaacatggactgaccattccatcacatctttgcattcctattgaccataacattgatgggataatggatagcacaagttttgggggtcagaatttgtggcaaagcccaaccaaaccagttggctgcatttatatccaatgaaggaaaatgacatagatgaccctgaatctgtctgttgttacaactatggtaatatattaatccttaaaaatcatgcacaacacttaattaaactcagaattgtgaaggaagggcagaaaaataaaacctttgagcttgcaccagaaaaggtgtttaatgttgaaaatgacatccctattccagaaagaacttaactttgatccatgaaccaaattagtaaatcaatactggcttcatgatctcaatcttgcttgatgtgatgagatgcttttgtgactaaacatctgccgttggaactgctagtggtgcacatgcaataataagtagatagtttgaccacacatccatgagaagaagatcaagataaattcagtgaatatatgtagtttgattttttcatggattggaagttaaattaaagaatgatttgatatgtttaaaaatcacacatgtgaaagaattttgtacgcagccttgtttttttattcaccaaggccttttaggatatgtgagagccttgtgaaaattaattgttacccagggttggatgggctgggagggcagtgatgatttgatttgattgattgaacattttacagttcccccctttttttaggggattttatcctgagaatactcttgaaaaggtatgaattttcccaaacaaatgactccccatggggcccctggttatgaatttggccaaaatctggacttttttcaacacctccctatcctagggcttgccaggatcctaccccaaaaatgtagttcaagataagcaccacccaatcccgacctcccactcagggaagactttgttaagttagtaaatttactttgtggaaggacaagaaccagtaaaagaaagtacgtgaatggaatttaaacatgtgtggcccttcataatatctaacacaaaccttcagaaacaccctctgggtccagaagcatctctgtctctgagaccaattcccacagagaagagacacggactgcttgggttaacttttttctttcaggcatggttaaatggtccattgaaactcacagattttactctaaaccaactcaacagtgttaaatatttagcttagtgaaacctgctaccaaacttggtttggcataagctttatcactaagaatactacctggaacattacatagtttcaccggcttgttatcccctggggcatgtttgatccttacatatccacctcagagtttcttgagctttagaattccctgccctagtcttaggaagacttttcaattcttcaggagatatttaagccacaaattatttgattataatgttaaaacttctttcaatctctttctactttgctttctgctttgtccacagttagactaatatgtccaccacattattaaaagaatcacaaaacctgacatcataagctcctctagaaaatattcagaaaaggagagactgttaagtttgatcttcaatcaattggtgaaagtttgccaccatggaggcttttttacttgagctcccaattctgttttcttttctgggatacatattctgaaacaataaactgaggtgttggattatgaagatttaggaggctgaaggaggatgtaaagtttgaattgcaggagtgttacttttgtgcaaagggatgacttatttggtgatgatgtttcaaaaagaggtttctaagtccgttgtgagttcacccaattatcaaaatcttattaaaagaagcttgcaagcttttcaataagattgtgagtgggaggcataattttccttttgagatcaatgtgattgatcaagactggtgtatttcttattcatttttggttcacaaactcttaggccaatttaatatgctcaatttgtgcaaacaaggtactaaattcacgatgaataaagaagtggccaataaataccaatgagtgacatcagtacaaaaagaatggagaaaaaaaggatctggagagacaggctgcagcacaagcaaaatatctaaaaagtttatacatgttggatggtagtactagttcaaactatctacctagttgtgtatattctttggtactgatgacatattttgactggaaaaatcctcttgtgacattggttaaaactaatattaccaggtcagaaatcttcccatcttggtttatcaagaaatagaaatgacttttaaagttaaattttctgtgttgagaacgtctctcacatcatgttggccacctggttcaaggctaaagatgtctttttgataaattcccttcacggctttgaggtggactgatttttgcccatcgtttataaccctccattgcctgttaccgtcaggaacgtaacaagtgatagtatcgtagggttcgtccccatctgtatatagacgtatctcattggtttgatggggatatcctaccaattccccttttaaaacttgagctattgattggcacatgaaattgatggtcagtaggaccgcaaatggaagatgaaacagagatttcatgttgagcagggtttcatgtagatgcaattgttttctagcagaaaggttgcagtcagcgatggcgttcgaagccctcaactagctaggtattgaccagaagttaatgaactaaccttcctctttccgcttgaaattttacaattttgaagttgtgatggtctctcagtaaagtgttgaatattttctctatgggcctgctcagaatagccaccgatcaatcacaagtgcagacaacttcaacattagcctcaaatatttagtagttcatcatcatgagcctaaagtgaaattggtgtaaggttgaggtgctcactaccgcagaatttcttatcaggtcaacctacaagctcgtgaggaatgtgaaagaggcgagcaagcgataaagaggctaaaggagttgcctcttatgaattgttcagacagcagtgcagctctccttccaacacacgagctgacacaaaatgtcatgtatgatttatgaaagtgcagcagcagggtcgagttctgcttatggtacaatgaactgcgtcccctcgacagctcatcagcgctatatacgtccacaaacatgtctacaaaggtgggacagaaacctattgaattcccttggtagcataacaagtaccgggtcctgccggtacaacactagacaagtcatggcccgttgtacagccaaaaggcgggacggaaacctaaaccccgctggtggcaggacaagtaccgggtcctaccggcacaggaatcgacaaatgggtacatagctcgtcgtactgctttcatgacctccaggttacggctgaagtttgaacggttgaggatgtgtgtcataaggaatcggtagctgggtgccatttgccacgaaaccgggtgtcaatcttcctttcaattgctcagtttcgcattcctttttttgtgttccatctggtctgaccgccccgttctataaaattacatcaggccgcctttttttgttgtcattttccttagctcgcgatcacgccaacagctgtttgcattctgtttttgccttggctggctcagactgtttcgagcagagttaagccttgaaccaaattacttctgtagggtaatggtaaatcctagtgattgaattgaaaagcaggtatttacgccaatgagatgttgatgggtgaatttgccttgtcggtgtctacatagacagcggcacagttctgaccatatcacatcagctgaaacaaaatagctgcctacatacttcactggtggatcacttcgctaaatccttgaagtatttcgattcaactaccgggcttacctatccgaagcgcctgcgttctttcgacaattcctgcaatgttgtacagcgatcgtattcatagccactagtcaccaccgtacctgaaaaggtggcaggaaagtgttcattccgtttgtagcaggacaagtaccggcacaagccgggacaggaatggtcacgtgggtgactcgcaagtaccggcacaaaccggtacagaaatgcccacatgggtgacccgctgtactgctctcatgacctgaagttgagcgatcgaggcccgcatgggagtatctgagtgccgcactgccatctcccacgaacccagtggcgatcttcctacctattgttcatttatacactcatcaagttgtgttgcgtctctgggctcaaaaagtctcggtatggcgatttcaagagttggtgactgaatagatatctacgtagggttcatgataatggatgaattcctcaatcatgagctgattggcaacttggagttcgcagctgtatttgacaaaaagcgagtggaatatattctgatttgattgctggatccacatttacatattcttgatgagagagatggctgaattgaagaaagcttgactctctggattacgatattgatgatgataatcgggaagttttgacaatgcctttgtaaggattagttgttggccgactcgttgctcttggggaaattcctaaaatccgagttaaatgcctccaataaccttttcactttcttctcacccaagccagggcatagcgaaagttcactcggcgaggcctcaacaatttgacgaaacgactgaaagagggtgtcaaatataaaacggggttatcaactttataatcggttgatgcgaaaaggtgggatatcttgagcttgcttgcttacccgaaagttcgtggccagagtcataacatcggtcttgttcaaccctctgatggtcgtcaatacgctcgtcaattgagacatataatcgttgtcgatcttctctttgatcagatcaggtgatctcttctcaaacgatttaaatagctgaatgtatcttgcaatctctgcattggaccatgcaactattaaagtaaactcattaaccatacatgtctgtgacaatcccgaaaaaaacaaagccagatctgcatcagcgcttttgtttaaacatgttctgcaaaatcatctcgataggagaagacaaggacgaaatgaacttactttagttatatctttcaaaacaacttcatgatcattagaatcacaaagacatagtaagatcttaagatcataggctttgatcaacttcttcaatcgggtgtccaagtaatccggatgtagcctgtgatattttaaggataagaataacgagccggtggtttgattgagttgataatctgagatagtttctccgaactcccaagggaccgatttgattaaagtcaacactggatttcctcgctgtttgtattgttcatcgatccgtagtacgatgccaaagcagagaatagtccttcaaccaccactcgttcttttgaggcttagtagaacagctgctcaatgaaagtacgattggggacagacttggcatttgttaacgattatattattcgagtttgcagggcggttgggagccacaggacgattctgaatgtcattggcaggggggatactgctagatgacttcgaggctccaatggaagtggatgctgatgttgttgacggctgggttggggctgatggggcgttggtgagttggttgttcttgttgacaaacggcatcgctagaagtacagattgtgaaatttaatttctttttgaaattgtaaattcttgaggagacaacaggctgaagacgcgccccactacccatcagccccggcttgatcgggaagccctgcgtagcctccggggtagacgggggttctgcatcaaaacagtggttggtcaccccattataatttaggtagtaacatttatccataacaatcatcgcaaaattcagaataagagttggatgctgcgagaaatcaatattagcttcctggctttgggacactgacacaggaataacagattatgcaggtctacatgtttaggttcctctgcattcaatccattcattcagattccaatgaagccttcttccgagtccccactagcatattaaaaggcccaaatcactgcccagagggaaacatctttcagatctgcacatgattagcctcaagccaactagattggcatttcgaaatgacagaagccatgttaagctttcattgaggaacagctctgattttcgtgaatggcagctttaattgcttagaatttataatcaatgtgaatgccaaggcacttgcagaaatacaaaacaaaatccacgagaatcatcaatatttttaatatttggcagacacacgcttcacaactgagtgagagcactggaggagccagactcggaggacgcatagaagctggcttgttaagtagatttggcgagttgacaaccagtacatgctgatgttgtcagacagatgttggggtgtgttagctcagcgatgatcgtactctgatgttgtcgccctggagtgaaaaaagggtaaataacttacaggcagacttatggctggatgtacctccagaacatatgtgcgagtgtctgagttcatctgtacaacctgctcatttttgtttcaagtagggacggtaatgtcgtgatcagcatatcgctaacttccgggagcgttgtctcaaagccataagcttacgagatttgttcttatcactcgcttcgaataagctaaatgatacttggcagtcgacggaatcaggatcctgttgctcatttccacttaatcggcaaccatgagcagctgaaagccaggcactcgaaatcagcacctgcagaaatcaaaccaatgagaacaaaatagttttgggtgcttactgatggaaccggtgcatgtcccacacttccaagccgtatcgtttttatctgtgcacacttttaaaacagaggcaatgtccaggcgatattgatacaaggcaaaattcagtccgcgggtcgtcattgacttgggcatgtggaggtatgcttgatcggaccctcacccttggaactcccagagaaatcgtaagaagcgcattggacgatcccgcgggctttgctagcactcgtcttgctgaggccgaagagtgaacagttaagggtgataaggatcacgagaatagtcttcatggtgtcaggtaagtcttaggtatgaagattgcgggggcttggatgtttggagaaatatggatgtaagcgtgtggtggctgagtggctccgaagacttgggggaaggaattatgatggtgcgggatcacacctggtgaatggaccatcatgacttgatgcgcgacacggcttccaaggaaaatgctcgagagctctcagctctcgaaagtcatgtgctcgtgcggacttcccatgccttccatatagtcattgtcaaacgatgattcatattgaagacatcctgagatatctgtatgtaaatggaatagttgaaggaaaagactaaaaaagtattcatggcccaaattctcatctgtactttcacatgaaaaggtggatgattcagttgaaaagaaagatttgttacccttttcgatctgtagtaggaaactcatcttttgaaccttttgagatgaaggacaaactttgtaaaggttgaaggttgtcaaaatggtccatccaacatgttttccaagaaaaattcaaacaattcttttccacatttttgagccagatctggccattctacagctaaccaagaaaggcttgcaacttttgtttgcaaaaaagaaaaataaaatccactgggattttttttggtgcaatgctgcctgcagcatattcttaccaagaagaaaaaaagaactttggttttgcaaaggttgactacaggccaaagtgaaatatgttcctcttagaaagaatcatgatgaatttgtcaattagctagggattgttcaactcatattgccaatttatttcttccattaggttgttatatcatcttaaatgcccttttatgaggagggagagaggcagaaagggaaggcagaaagcttgtcttgatacaactgggttcccaattgagataaattcaacatgattggaagacacttcctaaaaatttccataacccaacaggtattggcaattatacacaaaggagggccagcataaaatcaagatttttattatacttgaagatggattttgacgggatttgaggatctaacctgttttttggtgactaatgctttatattcttcacaaaagacagtatttaatacttctgggagaaacccctttggtctcgcaagctttccagcgttgatgtccttgattcgcctatcaaccatcctcagaagattgtccatttcccatggatttgtccctgcaggagattttgcaaaactgatcggatcaaaatccagaatctgaaaaaattccacaagctttgtcttgaaatcaacagggcaaccagtaagatgcggcaaagttcccatggtaccaaacatagctaggggatttcgagggttgatgtagtgtacccagaggttttcgtcccagaaagatgcggactccttgtggattctttctcttatattctccatatctgaatggggagggttgatcaatcgagtcttttgttttaatctattcaggatggtcatcacgcgcgacgaggaaaggatttgattttcaggtaggtcggcttcttgaatcttgtggatattttcctcagctaatttggctttcatgtgaagcaatgcttgttgctggtctgcagtgatgtaatctagttgacgtcttccatctgatagcaacttgatgatcctagcttcatgagttaaaaggtgaagagagtttggtagtttggcacctccgactcttccaagtgcattttcaaacaattctggcatcactgaattcaagaaatgagattccgagatccaaaagaaaacttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctgctgactttcttgtatttaccggtgagtttcaagcatcatatcaattgtcaacatcagctgacgcctctgtgtttttgctttcttcagatgaaagctcgttcactgacaaggatctgcttcaattgtttgcaaggtcaataataaaatcccccaatcaatttgcaagtcaatcctccaaaatggagcaggggtttgggaggaatcctctaggctttctggccattgggggtggggaggattcctgccaggcactgagagtacactcttgatgtccacccctggacgctgagggttcactcttgaccggtgggagggtccctctcagctgttgagggtatacaacattgacaaccaaaaggagatctcttggctgttgagagtgtatcactcttgaaaaccaacagaaaccctctttgccattgaaagtgtatactctcaataccaggaggggttttcttggttgttgagagtgtataccctcaacatccaagaggaaactatacttttgcggccaggaagaatcctcttgaccattaagagtatattcttgacagccaagagaaaccctcccagattttgagagtgtaaactctcaggagcaaagaggaactctccgggccattgagagtgtatgcacaggtggtcctaagcacctaacagaattgaaatgagattgaaggaaggaaggaaacacaatccaattcataaaataaaagagggacattaaaagggaagaaagggaaaataaacttggttgatgttcatgtttgatatcaacttgtttgaggagatatgtttttgcaaaaaaggtgaccaagaggagccctcctggcctcccccccccccctcaattttggaggattgaatctcaaatcaattgggggttttcaatgtatttcttgggttattgactgccaaacccactgacaggcttggtgaattaatttggacagactcctctctacactattgcagttatgccataaaaaactgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctcgattgcgctcactgcatcttccagaaaacaatccaagagcagaagcgaaggacgaaggctacgtcgcattctcacttttgaagatcgaagaagtgttagttcgataagactgcatgtagaagagggagaaagaaaactcttagcaactgtgacgagagataatctttctgacggtatgagaatttgaaagacgaaaaaacgtttggatgttgaatgcgtacatatttattttgtctcatcaacagattgtgagcgtgatcccgtaagattcctcagctacggcgggtgggcaggctcgtgaaggataatagaataccatgaaaaacagtctctacatttaagttgtgccaatctgttgatatctgatgtaacattcactccaatcggcccatggtttgcattggatgcgtgtccatacgtgtacagccgctggagtgcagcatagaacagtcaccacggaggggtgaggggtaatcgaatcttccccatgaaaggatgatcccaatgactgtcgatacttttcgccgacgcggtgcatgcacattaaaacataaaccggagtccctgtccggactccgagggtgaaaggacgagagttaagggattcatctttacatccagaggaagggaaggctgagacttacataatcaagctctaccatgcatcatcacctataacttacaagaccttacaataccagatcgctttgcccatattgcgcagacttgcgagcgagctctccagagatcacgcgtttcaaaattcaaatccagaccatttttctagtgagaattcggcctatggtaacacatgtgtcaagccccccccccccccgactctgcgcctgaagtctcaaactcgagacacccaattgattgccttggttctctaaactcacaacctgcttcggagtgagccccaggtagtccagccacctgggagtggcctgcccgaaggactatgggtcagtcactatgtatacctcttaggatatttgtgcgaccttcattcgcacaagttgattttttactgttttttatattgagggggatcatgatgttgcttagaatagttgaatgaaatccatcgaaaatatcaccttgacggtcccattgacttccaggccgttgatgatcacaatctggccacatttacggtgtggaggagaaaaggtgatatcttatcacatgtctgcttatgtggtcaacaaccattgacagtgtccatgattgcaaagtgtggctctcattgttgctctagcacaccgatcacgagacccataatcgatgtcaacctctaagaatcgcacatcaactaaaaatcaaaaacagccaggaaaggtgaagatggatgattggatatcattacatgaatatgtattcaaacataataattgatggagaaaaacgaaagaatagatgtaaaaaaaagtttagataaagcaatacaatatgtaaaaaaaaatcaggatcgaaaaacgaaagcatctcaagattcttacttaaatcaaagcagtggtgtgtaagttgagttagtacatgtttaagaataacgaaagacatcgaaagttataataataatgagaatgcagagaagaagaatgagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaaaatgatgatcaattaaaggggatctggcactgtcttcaggtagactaatgctagtcatgtggtcatgtaacttttaatcagttacactaacagttagtgtaaatttttcaccagttacactaacatttagtgtaactgagggtaccactacgctaactgttagtgtaactttgcaaaaggttacactaacatgtagtgtagtgggatcacccactaacaccgctaaaatttcactaacaggattttgggtagtgttagttgtgcctttttaaaggtagctaacactactctaaagttttttttgttttttcaaaaatcctgtagtgttagtgggccaaaaattcccactaacagtaacttttgtgtagcgtagcttaaaaagctaacactacggttagtgtatctggcccaccattgctagtaggaggcttgcacaagccaaacagagttctgagttcacctccaagggcccagaatgagtatataaggatcccttctttcccccaaactccaaatccccatcttcactatcacttaccagcaataaccacctccaacaaaccagttttcacctgtttttggcccagttcctgctgtttttcatcctgaatttcaaccaaccaaccatcaactgttccccagaactctcccaccacctgttaaccagctttctgagcgcttccagaccatctttcacccacctgaagtcccccttggattggaaatagtacaggtaggtaatgtttccttgatacttcagttttaggcattgtctgggcatactccttctacacaaaggatcagaacatcaggtacatagaaaatacccctgttttagcaggtcctgattcattggagggcaccataaaaacccctgtaactcaggccccgaggtttggctgcaaaattcttccatgccaaatggaggaaactgatgcacacatcttccatttggaatggaagatggctggagctgagctcgcccaattttttcagctcagccagctcagtcagctcttggaccaagctcatccagctcagtcagctcaagtcagctcttggacccagctcactcagctctcggacccagctcatccagctctccgagccagctcactcagctcttggacccagctcactcagctcatcacgctctcggattcagctcactcagctcttggacccagctcactcagctctcagacacagctcactcagctcatccagctcccggacccagctcactcagctcatccagctcttggaaccaaaccagctcactcagctcatccagctcccggacacagctcactcagctcatccagatcttcaaaccagctcactcagctcatccagctcccggacacagctcactcagctcatccagctctcggaaccagctcacccagctcatccagctcttggacccagctcatccagctcatccagctcagtcagctcagtcagctcttggacccagctcatccagttcttggacccagctcactcagctcttggacccagctcatccagctcatccagctcccgcaggcagctcactcagctcatccagctcccggacccagctcactcagctcatccagccctcggactcagctcactcagctcttggaaccagctcactcagctcccggacacagctcactcagctcatccagctcccggacccagctcactcagctctaccagctctcggaaccagctcacccagctcatccagctcttggacccagctcactcagctcttggacccagctcatccagctcttcgaacacagacacatccttgaagagcaacaatgggcagacgtatatggaccaatgttctcctcgttttacaattgtgcagcaaaaaccgccaactggggtgatcttgaaaaatggaacactgattggaaacccacatgtggctgtatcccaactcgtcaaaggcctgtggtactcgtggatatcctcagtcaagcacttcacttcatgctagatttgatttttgtgcatgcactcatttgaccttgagatattacaggtcgtaaagaggagcgcattgacttctgccactgccagccggaccaagtaaggctgatccagatggggtatatcggcgcatcccccaaattcccaaagaccgcattttcgatccgactgcttcaattacatcacatactatggaaacattgtactattgccatgctacccttctcaaaagctattgatgaatttctggatatcaacaatcccctcatattggttcctcacggtgaagatgacttcgaccaatcagtcagtgtaagtatttcatcttggcatcatatgtaatattatttctgaatagtctttggaaataatttagactcgtcattggaggaagcagttaagtaaagcggttgatgccttccgggaaatgcttaaaagagagaaggaattagtggcccaggtgatgaaattggacccgttaggtgaactagctgacatttgccccaaatgttatggaccacaagtcgatggtaaaagagaaggagaaccagattacattttatgtatggatggaaatttccaacatcgcagacacctcaaagccagtgttgagcactctgaaaatatcaaaactcccagcctttttgttcagccgcttgaagtatccgagatgggagaatcacttgcacgattacaacaaccaacccaaacaatggaaggtagtgtgagttaagatatttaaaactatccaaaaccattacagctaatagtgacatcaagattaatttatacacaacaatgtaggacaggtgcactgagcagcacacagcggccaatgacacgagaaatggaagtacttggaagcattgtgatgatactggactatttgggatggcttgccggcatgatcagatgatcaggatgatcaacattgtcaagagtggtgagaagtatgtatgttcattaactttgacaactaaagcccataaataaggccttttacaattatatcatatgttttgtcagatcctatttccctttaaccatgattaaccacatggtacaggtcaccaaagaagaccacggagcgcgcaagaagctagcattcctgtatgacataggatgcaacattgagaaaggaattatgcgagtatgtatctattttttatcttatctggccccagggtatttaattcaaggctgattgaggtggctattatccaaaaaccagcgtaatcaatttccatacgagatgactcataatctgctccggtttggcacaagtgttttccatgcatatgtgcatgagtggacctgccagctccaatacaatcccagaatgaaccaagggtggggaatttcagacggggaggggatggagcgtctgtggtcccatttgtcaccattaatcagccaactccgctactcaaccaagaagcaccgactgtccgcaattgatctacaagtgaatcatcataacgacaatggaagaaaatcagcatgtgggtttttttgtgtccaaattttaaacaaagctgagtattccttgttcagttcgtttgcttttagaaagagggaagcaaattgaaggaattttgaaagaatcccagcaaaccctgttacaagtggagaggtcatctggtcacacattgttgtatttgaaggaccaatggaatcgacagaggcaaatgcaactggaggaaatggaaaatgatactgaattgcaaatgagaaaacaagtagaagagcttgttatgttggaggaccaactccgagcaacacagtcagttcattgattgatttttgtattgcccataactaataaactgttaaatagacaggaaatggttgaactcggaagaaccaggtgcaggaatcgtacggaagctcagaccttgcagatggaacaaggtcctgatcatctacgtgtgttagaatcagagatagaaaatatcattcatgagctgggtttggaatatttccgcaatcttccaggcaattctggtcaatcatcatattactttcttctcaatcaaataaaaccaaaatagcaaagactgagacttgacttcttgcacaggtgaacaaactaaatcattggtaaaattgaaaatcagcaagtcaaagctatatgaggccaaggttggagtgattgagcttcaaaaaaaatgggatgaacgtgtttcaggcaagtaaatacataactttaacatgcatgtggccctcctcttatcaatttaccctacatacaaaaaataggcacccggataaaggcacagttcaagaagcaaatgaattccaaaatgaagcttctgaagaacaaatggatctcgtacaatcaccgagcaatcaactataatgcaacatatacacccaatcctgatttaccaaccccaacattcgatgaagtcaagtcatttcaaatcaacaattcattttggaacattggcttgctggatcatccaaatgaaccctgggccattgacgtggaaacacagaagggtattacagcatatctcacaatgactaactgtgatgatgaattgcgtcgcatatcacgggaagcaaggcaggctctaaattgggctgtcaatatggcagccaaggtggagaacattttggaggcattgctcatgggtgtgtaaaattttagaaaaatattcaagtggatctataatctgattggttctttttggcctctacatagatgtgcaagagactgatgttctaacagaaactcagcagaatttacaggatatttgcacagctgaaaatctacccaagtcagttatggaatcagtgatttctaatacggcaaagaagttctgtaggctatggataacgtggaactcaagctgtaatactgttgaaatcctgaaacaattctgcgctgctcccaggatcaccgcaccccgctcacaatctccgctctcaaacagacctaatctcacactcactcactctcctctcaaccacaactcgaacaactcacgcactctcttctcaaccacaacttgaacattggtaccgaacacataaatagtctcagatctctcacgctcactcgctcggttcactcagcagcttctctcacctttccaacaaacttcacaaactcatctcaacctcaccgctgccgctcccgatactcaactcagctccactcactcccacacaatcctcttcaacattcttcactcaacaatctccgcccactatcgtctatcctttcccatccgactccgattcatctcctcttccattctcttccttctctctctattctctctcatccttcactctcaccgatcccgataccacatcgactatcatctacaatcctcaacttaccttctcaactctccaacttcaatcattgacaccttcaattggttattaccaatttggtgagaaaaccagcaacactctcttcactcacttctgctctcattcatccaaaagaatcatcgcgcttaccttctcttccttttcttcttcagtgtctactatctctctctgtttgatcttctctacttcagcttgtctattttctttccggtttattccgctcgtggtatgcttcttgaatcctttctgtcttcatcgatctcattgttattttcttcttttctaacttgtttcttgatctttcagctctggttctagtcacagtaattcatcctgtttttcatcacgattaacagtcgaaatcgactcgaatcaactttcatcctcatcctcgaaaatgtctaccactcctcaaaaccaaaaaactactgacgacaaccagaacacgactcaaaagacagctgactcccaaatggagaaaatcaactcgacgatcctcaaaactgccctagaagccatccccttactcaccctcgacaactattctctatggagaaatagagtcgagaacatgctggaccttcagggcctcagatcgtcgctcacagacactaacggcactctcaccgctaatgacgacatccaaattcagaccatcatcacttcaaaactggactcctcaatccacccgaatgttatcacccatgaaaacgagaagaaagctcgagatatctggtcttccatcaccgcatactttgcctccactcaaccttccaatcgtgccagagttttcaacgaacttctcgacttaacattcaacggttccgatgtaccgtcgttcatcacctcagtccgaaccatcaactccagactgtttgaaatcggaattgatatccctaaagaccttgtcgcctacatgatcctcaaaaaactaccgccctcgctgcacaacatttgtcaacaaataacccactccgacaaagaaatcacctgcgacctagtcctcgatcacctcaagctctacagcaatgatcaactcgcgattgccagccgactctcatccagcaagtctgaagtggtgtctctgttcacggatgcatcaaagaaatgcaagagaaacgctcacaacactatgtcgaaccatcctgaatccaagtgttggatgctttatcctcatctcagacctgctaccaactcgtatccatcccgaacggaatcaagtgtcagcagctttcacacctcattatcatatccttcatctcatttcattcttgattcaggatcatcagctcacatggtttcaaacctcaatctgttctacgctattgacaaaacagaaaaaggagtagtccgaacgagctcaggaaccgagtccctccaaatcatgggatctggatccatcaagctagtcaacgaacacggtgttattcatcttcatcatgttctttatgtcccagatcttgttgtcaatctcctctctgtcagatgtctagtactggataattacgttgtcaatttctttaaaaattctttctcaatcacccaacacggtctcttgaaaatgaatggaaattacaactataatttacccaacctatcattcaccaacatcgagcatcaaactcatttgacctcagctgaaaatcttcataagtcattaggacatgtaagctaccatcgtctgagacataagttgggaatccctcttaaaatggactccatgtgcgaagcttgctcagtgtcaaaaatcaccaaagcatccttcaagaataaacattcccctgcctccaaaccgttcaaagaactccatcttgatctaatcggtccaatctcacccatgtctcgtgaaggacatcgctatgtactcactgttgttgacagtcactctagatattgctcagccattcctctcaaattaaaaagtgatgtctcggagcaactatccgatgtaattgactttgaagccaaacttttcggatattatccttctgtgttacactccgaccgagggagtgagtttatcaactcaagtctgaaagaattctgcaaggcccatcttattcgctgtagaacttctgatccatacactcctcaacagaacgatctggccgaaagattcaatcgaaccattctggaatcgctcagaaccatcatcaaagactcagccgtcaatcttcgcttctggtctgatatcatcaaggcaagtactctaacgttgaatcaaattcccactcataagagcaagaaatcgccttttgaaactttcaaagaacggacaattcccattgacttcttccatcctatcggcaacagagtctcgtatctgattcttcctcaaaaaccagcatccaaactgatgccgaagggtgaactcggaatgctgatcggttataatgatgaaatcctctcgtatcgcatcctaagcgacaatggaaaaattgttgacaccaagcacgttcaattcttggactacatcaaaccctccacctccattgttcactccgacaaggacgaagattttgaaataatcactgccgttgaaccgtctccattcatagagccaatctcgccaactgttcccgaagatgaaccactcactcatgaaatggaagaaggcttgtctgaaccacccgtgaagagtgaaactgatgcctctccgatactgatctctgactctgaatccgatacctctgacgacaacgactctgatgttgctcaaaacctgattcccaactcaccaggaacgcggactcttcgggatagaacatcaaaagtcaagcctgtcaaatattcccatctcaccgctgaccccgcatccttcaagaaagccatggaatccactgaccatgacaaatgggaagaagccgctaacgtcgaactagacaatatcgaagctcatgaggtttgggatgacatgtgggacaagcccgagtcataccttcacactctttggatcttcaaaacaaaaccggctactctctcggctgaagaacgaaagaaggcaaggctctgtattcaaggctttcttcagattccagaagtcgattacggcaacacctttgcgcccacaggcaaattcaccacactcctcattctgctcatgtttgctgtcgacaagaaacttccgattcgtcagtttgatgtaaaaagcgccttcctctatgcacctctaaaagaagagatttacatcaaaactcctgaaggttcaaaacgaaaagcaccctttctcaaactcaagaaatcactttacggactgaagcaagcccccgccaactggtacgaaactctcaccagctggtttgaatccatcaacttcgaacaatcgacatcggacccctgtctcttcattcatcaagatcgcaactcattcatttttttccatgtggacgatttaattgtggttggtcaagtagaagtttttgagggcctcttcatgaatcgcttcccaaattcaacagcacatgaccccgacacccttctaggaatggaagtaactcactccaatgactccataactttatctcaacctaagctcattctcaaaggacttgaaatgctcaacctaaccgaatgtcgatccgtgaaaacacctctctccgtgggagtgcaactcatgaaagccaccaagaaagaacgggaagaatttgaatccctcaaagtgaactatcgatctttcaccgggattctcaacttcctcgcctgtcggaccagaccagacctggcaccggcagtatccatcctctcaagcttcaatcaagaaccgggtataactcactggaacgaggtgcttcattgttggaaatatctcaagggaaccattgatctcaatcttactctcacgccggattcatctgatcaatctcaagcacttgaatactacaccgacgccacctgggccgatgacctggaatctcgactgtctagaagcggcaccatatgcttctggaaatcttgtccggtatcatggaacagcaaaaagcaaaaaaacatcactctttcatcaacggaagccgaactcaatgctctatcagacggcgctcaagaaaatcaatggatcacctatctagtcgaagaattatggaaagaaaagctcaatccctccgaatttcatgttgacaatcaagggactaattgaaaaaatcaaaaactttggatcccactcgaagactaaacaccttgacatcaaagttaaatggcttcgggatctaaagaagaacaatcatatcaacgtcaaactcatcccttccgaaaaaatggtagcagatgcgttgactaaagcaagcaattctcaatctctagaacgactcacccaacgatgcttcttagtcattttctcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccaagctgattacaagaggcgtctgagctgggttggagagatagctgagtgagctggctccaagagctgactgatatttgccccagagctgggtctgagagctgacttgagccgactgagctggatgagctgtgtgcaagaagtgaccaagctgggttgaagagctgtctgagctgcctgatatggctctaaagtaggctaaactagctatctgggcaagctgactgagctggctccaatagctgaccaagctgacaaagctgaatgagctggctcggggagcctactgagctgactgagctgggccgtagagctgagtgagctggttccaagagctgagtgagctgagtccgagagctggttccaagagctgagtgagctgagtccgagagctggatgagctgagtgaactgagtccgggagctggatgagctgagtaaactgagtccaagagcgggatgagctgagtgagctgggtccaagagctgagtgagctggctcagagagctggatgagctgtgtccgagagctgagtgagctgggtccaagagctgagggagctgaatccgagagcgggatgagctgggtgagctggttccaagagctggatgagctgagtgagctggttccaagagctggatgatgtcagcctctgggtaactaacctgagtatttaatagtaaaaaggttgttactatgagttgactgaagtttttgagcgtggtgagtgttaggtagtgggtgattaataccagtcctgtaaagaggaggtttcactctatcagtatggtctttactgagaggcttgctatcaacagcgcatccggatcaatacaaggtattaataggcatccagggtactaggactcacctgggattgatttggttattccccaaagggaatgggctaacaatacttattaagctttaacaaaattagttgaagattaacaggtattgttaatgggaatattcagcaaggctatgaatactgtggataagttgagtaagagtactgaagcttaagaacaataaatgtagacaagatttatgttggttactggtactgtatcaatataaatgttaactggtttaactggtgtctgaatattctggggattaatcagtgaaggaggcacggattataagttccagaatacagaaggggggaaagaatgagcgctcagaatcaagggagctttggccaggagaatgagcgcatcaattgagtgactgatcattatttgtcatgatctgtaagtgacatcataattgtgtactagttgatcaatgtactagttgctcttgatgtgtacttaacagatcctctaataatgtagtcataattgtgatcagtgcatgtattaaatgtattaattctattgacacttaatacttactatttaatacatgtacatatttatttgtaataatatttgaccgtgaaaatactatagcagagggatcacttgtggtacaggtatttcacggacaagagagtgaaaggtaagtgataattacttatgtagaacacaggtatgtatttgatagataagtaattaacagataagataaatttaaggtaaataagataagataagttaatgataataataagataacaagaggtaaaggtaatcaacattatggataagtacttatgtacataagtacaggtgttgcagttacttggtacatgaaaggtactgtgacatgtactctgtggctgacacttcctccctctaaaaaaggctgattcaagaaataaattaatgtttattttcttttatcagctctgtattgtctgagaattttatcagcatcaggtattttatcaactgtaagccattcatcttctttggtaccactgtatcttactaaatattgtttaatgtcttcattgttttttctgatttttctatgttgtaatatcttcttaattttaatttcttctttttctaaaggaggtattactactctgatgttatcttttcttaaaggaaatttatcattatcactagttttgtatggtttaattagactaactgggaatgtagggtgttttctttctaattctccagtaagtataacttcaacagcatttgcaccgtgtaattgtttgattgtaaaaggtcctacaaatgaatctcttaattttttagggccagtcaggtttgtaaaattaaatgtagatatcaaaacttggtctccaactttaaactggtgagctttgtgagttttatcccatctagttttgttgtaatctacagctaatttcacgcattctgctgcatatttttcagcttttgtcatcataaagtgaaaatcagaggcacttgggtgtatgtgtactgttttgacattaaaattctttgcaacagagtcgactctctctatcaaagtgtctatttttgactggtgctagattgagctatcagtgcagtatatggacacatcatgagtatagtgtcttatccttaaatgtcataccataggcgcaatatcttctgatcatgtcttccaaagtttgaatcattctttcagctagtccatctgtttgggggtgataagctgtagaaaattttagttgggtcccacataaatcatataaatttctccaaaattctgacgtaaatttagggtctctatctgtaatgatatatctgggacaaccaacatcataaataatagaattccaaaataataatgcagtatccattgctgtatcttctttatgacacggtagaaatcttgctcttttggaaaatctatcaactactactaaaattgcattgaaattgttaggtcctccaggtggtaatccagtaacaaaatccatgttaatgacagaccatctttctttgggttcttcaatttcttgtaataatccatatctttttcctgtagctttatttgctttttgacatctgtcacaagattcacaataatctttagtatcattcttaaaatcaggccaccaagcaatttgtttaactctctcaattgttctgtcaaaggaaaaatgggctgaagagatattgtcgtgacattctttcaaaaataaattaatgtgttcttttagacaaataactactacacttgtatgtttaattctgtggtaaattaatccatctaatagggagaatctattttctttaaatgaactaagccatggttcttccaatgaatttatcagatcattatttttgaaattactttgtaagatatttttaattgtggagcaatttttattttggtcataactaattctaatttcatcccaaaattcttcttgcatttcagttatgtgtaacccacaaatattaatatcatcagtgttatcatcaaaggcaggattattctcattattttcctctggaaataaacacataatttttgcagcaatttctccgtcccgggctgggttatctggtatattttccaaagaccatctactaagtccatcagcatttttatgtatgttaccttctctatgtttaatagtcatactaactctccattcttgaatagctatttgccatctgagcatgtgtctatttggagttttcatacttaacaaacttttgagggctgtacagtcagtaattacttcaaattcacatccatcaaggtaataatataatttatctaaggcccagactaagcataagcattcaagttggctggcaccgtattttttctcactgtctttcaaagttctagaaatataacaaatgactccttcttttggtatttcttgatcttgaatttggtgtaaggcagctcctaatccttccatactagcatctacatataatttataaggcttatttggattaggcataaataatatgggagcagaagtaagtagttcacgtaatttattgaatgcagctactctgtctactgtcatctcaaaggaggtgtttgggctacttaatttatatagacatccagttactttggcaaaatcttttatatgttgtctgtaataactagcaaaaccaaggaatgactgtatttctttaacattagtgggcataggtttcaacatcacggcagctactttatttttatctatggctatgctcaatcctgaaactatatggcctaatgctttgagttcttgaaaaccaaattgacacttgttcatagagattttcatattcattttgataactctttctagaacaattttcaatttttcaaggtggtcattccattcagtgctaaaaataataatgtcatcaatataaattattagccatccttcacgtaattctttgtgaaattcagtatccatcattctttggaagtgagagggtgcatttttaattccaaagggcattcttaaatattcataaatacccatatgtagaataattctcattaaatgtctactatcttcatgaataacattttggtgaaatcctttaagtacatccatgcacgtaatatattttgcattttgtaattgcgtgatggcttcacttattttgggcattggatatctgtcagcaattgtgtaattgttaagagctctaaaatctccaaccattctagatttaccattatgccacgcaataattacaggagtagttacttcaacattttcattagcaccaacttttctaagtacattcatttttactaggtcagttacatgttgttgtaaggcttctctgcttcttggggatgctgggtatgcagcttttcttaatgctggagggtaaggtctagaagtattaagattaattctgacttcatgtccttttatgcgtccaaagggttcatcagtagtagcaaaagccaatttctttttgtgaagtaaagaatataattgtgacttttcctcttctgttaaggtactagaaattttagcttcttcaatagtatttccaaaattattattttctaaagcattacattctagttgtactaaattcattttatcagtgataccaagttcaaatttagtagataaatctccattaatagtaaaatatctgccattgctatttataacatcaatcccgtaattaattatgtaatcattccctaaaatgatgtatttcattctaaaatcttccattacaattaattctaccgtgatttgtatgttattcttagcatggggaaatataatatctagagttatgattcccatagggttcaatttactattacaactgtagaatttctcaggtttgatggggatcaattttgttttccaatcaggcagtattttatctaataatttaggactaattatagaacagaaggctcctccatcaatcagacatttaatcttgtatttattacagatgatatttgtgatgttagtacctccagtcttatgaatttctcccttattactagacttcttcacgggtaatttgataattttatgaggtaaactcttttcaggtagtaattctatattagaaatgattttttcttcattaataatggcatctatgctactatcactattttcttcagaagatgattcaggatcactgctctcagatttggtatcattatcttcagagtctgaaaagggttgttggttatcttcatggggtttaaccatcatgacatcttttttattcttactgagtttagggcatttagtagatttatgtccttttttgccgcattcataacaggtgacttccttttctttctctttatctttgtctttactagggtagtctttattaattttcttgaaatctttggagtaatctttagtagcacttttattatctcttttgtatttctttcttttaatattagctatactttctagttcattgataaattgagtcaagtcatcatcatcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagattaaaagatcaacattcaaattcaatccacatctcttccaccacaccgcccggagtgatcaaagagatacatactaacagattccaccatgactttatccaccacattatcagaacaggccaccagaatatatcatcagccctaaaaccgtgtggtatgttgaggggtccccagtgtcttgtctgaaactattggaataaaagctttaaaagacagtcacggttgctactgtcagtcaaggaagctcgggctcggtggggcaagggaggggcagacctttaaagacagtcacggttgctactgtcagtcaaggaagctcgggctcggtggggcaagggaggggcagacctaggattgtggagaagaaacaggataaagatatatttcatgagtgagagagaaaagaaaaggagattgaagtgaatgatgagaaaacaatagagaagagataaaaacctttaaagacagtcacggttgctactgtcagtcaaggaagctcgggctcggtggggcaagggaggggcagacctaggattgtggagaagaaacaggatgaagaagaaaaaaggaaaagaacatcggcaaagcagaaatagaatgaaagtacaacgcatgtcacagacaacatgtcacgagcttttactaatactctcattattcccacattccccctcaatcttcatttctttgataaaccctgcactgtttcctagaaaactggtggcgtgttcggtggtcttggtccccggtgaaggttttttcgtgagtagatcgggtttgaagtttagttgaaggaaatgtatttgaggtcaattgtgttagattggatatggtcgcgaatgaagtggtagcggaaattcatgtgttgagtgccatggtggtagatgggattttttgcaatttgcatagagctttgatcgtcggtgtacagggtgagggatggttttacctgggtgatctcttccaggacgtttgcagcccataagaggtcttggttgcattcggttagggcaatgtattcgccttctgcagatgatagggcgacaacatcttgcttgtggctgcgccagccgatggtgccgttgtagtatattaccgaccccgcgtaggagttccaggctttggacccgttccggtcagggtccgagtaccggaccaattcatgaggcttttggtcgaggtcattttgtccaagtatcaacacctttgacttggtgtggcagaggtattgcagggcgtgacgagctgcttgatagtgggagatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccatcgctgcgaaccgcagggcatcacagcattgcacagctgctgtcatcggcatcatcagtcccaaatcccacccgtgcacccttgtacctcaaaagatgttggacaaccgatccagctctaggttctcattccgattggacactcggataccggagaaggaggcgttgaacatgaagttcttttagatggcggtgatggtgaagatgacaaagagcttcgggtgcaggctgttttctaatgatcaggtaagcgtaaacttgtgtcaatcgttggctagttttttgattcttcccacttgctgatgacctcacttctgactctgattggatctgctttgtatagggaacctcacccgtttcgccaattgtgtcactgttctagagctcgctcccttgtcaattcagtaaagaaaattatacaaggctacatccttggattgaatacttgttcattgttacccttgagagctgccactgagctgatttttcttacttgtcaagcttcttcctcaatccaaatctaagtacaagcctgaggtttttgggtgtatcaggtctatctccttataattgtgtggctgatttggaatcctcttggatgtaccacctttaggaattattcacaaccctgtgtatggatcaattagcaagccagtgattcaaatgttcccattgagcatggaattgcacttattccacttttttccaatgacttgagtgtcaaattaatagtaagataaatactgataactgatagagattgagttcagagttcctatgtaatcatgttacaaagccaaattttcaaaggcaagacattgaattctggcaaacatctagttatctgttcaaaaaaaacagcttatgctgcactgtccaaatggggccttggttttgatacaggcaagatgattatttaatgtggggtaacccaggtctttttacatgatttacaatacttacacaaacccagagtttttgttctatatattttataataatccaactgcttgatgtataacaaatctttcacttagtaagtaatagacatgattggtcaatttgaagcaatttgaaacacattacataactagatgatttcaaaaatgaacaatgtgttcttcattagcatcaaatttctttttaacaatgttcttcaaattcctttgtaggaatgttcactttcaatcttgatcaagattgaatgttgctggtcaagattaagtgttgattgaatgtgaccaaatttaaaatttctttttatcagtattctacttgcaatcttgatcacaatctaattttttgaactttcaatttttttttataaatatccaacttcacccatggactaagacatcaaattataacaactcaaagcaagttgacttgcaaaagaaatcaaatctcatgatgtccaaactgatcacccaaagaaatcagaaacttgttctctctttgttggtcttttggttagcattcaacttgcatcttcattagtgtgaatttctttcacctgtttccaacttgaatcttcactaacattaaatctcctttagcagttttcaactttcaatgatgattaagataaaatgtttgcacttttgtccccttgtgctcattcagtgaacttatcacattattgaaatgcttttcatatgcttgtatctggtcaaccttccttagcctgacataaaaagttgtacctaccaaattctattattccccataatttcagaagggacaaaaaataaacctcattttatttaaaaactcctcttggacttgaaatatatcaatattttattgtttaaattcaaatcctcctctcaaatcaacatattgctgtctggaatcagtattattcttaacttctcaaaaatatatcaatggctgggtgaggacaccttggactagaggaaataccttctatgggttggaaccactggtccataccagtaaacttccactgagctgattctagcctctgcagagtagctcacatctgaaagaagtggatatccacatcatcaacctgaatctccttttgaatctcatttaatcattgcttttatttccatcacaaagaacaaccagaagcttccaagagaagaagacattaacagcaaagttcagagatacttttgagttttaacctgagtctgttgaattcactgatcaactcactttcctcaatttaattcgtcagcccagtaattccatcaggtatcaacaccaggaagagaatcacatctcagggggagaaagtagatgtacatacatattgggctcttagaatggcccttggtcttttttctatttctggctcttgctaatatttctctagctcaagttacaccattattcattgtttactatgtgcaatagattctgtctggtccagtctttcacttcagcaggtaaaatctcatcattatttctattccttttactgtcttttgttgagtttttttgctttgtaattattgttactactactgatgtttaaagatttattgcaatgatcttgatctcattcgaccttactaagttgaaaattagatgatacttcaactatctgggtaagtggttacctatctggggtgtttgtcaaggatcaatttttttcttcattgtcatggagtgtaccagacaatcacactctctccatgagattgacctttctgaacagccattgttgcaagtacactctccagaatggccattcagaacagcggttgaagaatattgtacccttggccccagcgctgccattcggaacagccattgaggagcggaggagcgtagcgttggcctcactgatgttgttcagagcggtcgttgaggagtgtcccctcggcctcagcgatgcggatcagaacggtcatcgaagagactgctctctcaacgatggccgtttagaacggccatcaagcacaagagggcttggggcaggtatgtaccctgtatgccggagcggtacccggttaccggcaaatctctgcaatgctgggatgcccagcggttgcgcagcgatggaagccgaaggagctttgcttgcgagttcggacgagctgattatgtaaacctcagccggcggggcgagggacggcgagggtcatctcagatgaccttgtatagccttcgtactcagtgtacgagggctattgaatagccagatgtcagtcgacaggggtgggccatcatcacctcaatcttggttcttggaagaagaaagggatcttggttcttgatcaagctcgagtggcttcttcgcctgtgtggaattcgaaaaacgtcatcagatctgtaacatcccagccctgacatctataaactcatcaactttgaggctacataatgtccgctcccaagcttttgctcctcaccacaattcaattcatctgaggaataagtaccaattagcggggttcacgatagcttctcgcaagaagcgatttcttctcgcgcgagaaaccgcagcactgctgctggcttaaaatttagcgcagaacttaaaattttcgctgggaaaattgacatcagcaatgcgcgagcaagaaaaaaaaattacggatgcgagaagcgaaaaacactatcgtgaaccccgctattagctcactctctgctcagttggcagtctcacttctcttcaaaaagcataaattgtaggtcaatcttgtccctgtcaatcaatgtgacacttttgtgctagctgaacatggtcaaaaatgtgcctacattgtgaactgtgatgataaacagtgatgaaccatttgttcatcatcactaagtaccttcaccaaaatgagaacaaactcaataattcaaagcctccccaagccctgtaaacttcctcaccaccattccttagacttcatgtgcttcaatggccccactgtgagactgggtttctacaagtgatagcatgtcaggacacaaggtatgaggcgtacttttaggcctttaccctagcaaccattttttttttcaaagtaagctgtggattctttgtcccagcagaaaattgaagccacagttcaaaatatctaaggccccgtttggcagcgtcataaattcaggtgtaatattgccttataaattcaatataaaataaaccactcaaaaatatgtaataaaatgttaactggggcaagttcaactgctgatttcaatttgagtacaggcaaagttgagataatgggttatcttcagcaccataataccaatattacactttttacccatataaagggtaatatcaatattatggggctcaagatggcctaagatatcaagtttgttcacagcattgatgaaaccagtaattgaacttacctgagtaacaattttgaaacatattttgcattggtttatttttgattgaattaatcaggcaatatcacacctaaatttatgacgctgccaaacggggcctaaatagacaatcaccttgatggttttgatatttgaccaaagcatcttcaaagaaaaagaaacaattccaagaaatcttgtaagattgagttcatggaccatgcatagcttatttgggtgggaagtaaccaaataccatctgaagtatattcttgaaacagttctttttgaagatactaatcaggtttgcaatgtgcccatccaccaatctctcaaaacattaacaatgtacctaaaggaatgactactagacaagttttgatgattcatttctgaaaagactgccataaaactgtcctgaatttgttccaaagatatagcccttttgttgacatttccaagcatgatttctacaaccacatttctggatttggcatcttctttgttataaattccataaattctctcaaacctgtgggagacaggtataatttttctccagtagaattccttccatcttgggtataacttgaggccttgttccttgttgtcaaagattccatgagatagtagtgcaccatactcaaaaacattctctatgagccctttcaatcttattgcagctttcatcaacttaatctgattcatcaattcttcataatctccatatctgtcacggcttgaaattttttggaataaagcagagccataatgactgtttatgaaatccaaggtatggaaggtgcagatgtattgataagataaaagaactttttgcttggtttcagtcacctgaggtggcatttggaagaacttgatgagcttcccaacctcctcttctaatctctgcgagcaggatcttgaggatctgtttgggagatctgaattcaatttcattctttcacacttgaaccagattaagagtctgttgagaaacccaggatctttgaatacagtgacagtttcaatccactttttactgagaggatcttccactgagtcttctataactccctttaggagatcaaccacagcaaaataggccaccaaagtttggcttggttgacccagggctggatttaacaagatagttggagagaatttcaaaatctcagaatctttcaagccacatatttttaggatcaagtaggggaaactctcaccttgaattatggtcacagaatatagcaactcccaatattcagtcatgctttcgaggttaggactgacagaataattgggataggttctcttcttctcaatttttggagaatgattcatcgttcgaatggctaatttttccaaagccttttgattttcgaagaaattcctcaaactattcaaggtgatgaattggtgcttgtagaagaagtcaacagctcgaaggagaatattctcccagttcaggactatctctgggttgaaattttcaatcctaattgtgtcgctgacaaatatggcactcaaggtgcctactcttctttcgaggtctcttctaatgacttttcggaactggctatccttcgtggctttcgtggccgtacgcgaagtgtctgaggagcagctgccattcacttggttttgaatctgcttgaagatgtcgcggtagcatcccattaataactgaatgctttgagtcaagaacttcttggcattgggtgagttggatgcattcgatttcattacccaaccacgaagctcttcaacagctttagaaaatgaatgcaccccatccagcagttcgcgcattcctatgatatcatgaaaatatgtcaacacacctcgtcggaaccaaaaactaaccaggccccagaattggccctttgaaatcctctttttggaacaaagtgtccaaagttcaatatagtagactgatctagtcaaaaaaaaattgtcgacttacctttctcctccggtgatgtggacctgaatcctgatgtagcttttgagactatgctagtgagcatgttgctagtccaatcagatccagtcgaagcaaatgactcatggtaatcctcatgagcaagctctgcagcaagattttcagacagtgtatctttttgcattgctaagttatggttgtcagaatcaggaatgaaaccagaatttaatggtcagatagttttggagtagaaaacagtgaagaaggtgcatttacctgggactggactaagccgacccgcggccaggctcacaagccctgtgaaggctatgcccagtatcagcttcatttgatctggccgaggcacaaatttgaaagcttgaaaattttttcttgaagaagcccgcaatatttatttacaagaacttcataactatcgatgacttccccagcttccagagggctaggccccagcttcgtctttataagctcacaccagctagtctacaccgagtttcattgagcggctgattccggcgcggtagttgttatctcctgggcagtctatcaagagtaggcctccacttgaaactttgggaaattgacaggagttttgttattgccgggagtgattgagggacaacacaacgccggccttcaatgtttcacctgggctggagtgggagcctcaactcgcagaaagactctctttaggttcgggttgtaatggatcacgcgaggcacttcaatccatttctcctatcctttaccggacggctcatccgaactaaccgaccatttctactctttacgcgacatgttaaagaccataagtcttcagaactactaacctaaatttgagcttgctgtatctcaaaccaccccagggttggtgcgaccatgccaagggaaaagaaaatttaaagggacctgagccatttcttgctgtcacgtgcaaatgaaagttagaagtgtttgtatgtaaataggtacttcctattgtgaaactgcaacttgtttaattctcccgggcacaaaatgccaatcttaaatgtagagccggcttgacgaccaactcggcaagtgccaaccatttaacagatccagaaagaagctgggtccttgaatctcatccaatgttgcttcacttgaaatttgacttcggtttcacatcaagtgtcaccacaaacaccgttagctcaggttacatgatcagggattttcccgagttctgctcccacatcaactattgcctactaacaaagaagtagaggtattgaagaattccctatgtatatatgtatatatatttccctattgctgacttcaagcccaagaatgctgaaaaaattcatgggtttgatttaatacactatggtctgtgtgatgcctaccatttaagacctcttggcaattaaactacaagggggaacatggcttttatctaaaagtttcttgtgattgatggaactctgaccagaaatggtgaaacagtccagacaactgtggcttgtatgcttccattttgattctactagagaccatttgtagcagtcaccatctagaagaggaaaataccagagatacttcatcttttttcatgataacttgatgaaattcatgatctgaaggattttttgggtaactcaagatgggggcaattgggtgacaccttattgagatctgggaggtctgcagaatcactttagaggctttattgctactgctagattcccttgagaaactctggacctcttttgggtccaaatcaacatctgtatattggtgcatgaatgcaaacttctcaggaaggcatatactatgaatattatatcatctagcattgtcaacaaaaagctttgttgcagtatttaaatgattaacaattccattatcccaacaagaaaactcagtgttttgagatttgattaggttctgtcttggacaccagtagttgcaactcagcagaggtaaacagtgcaactgtgattggagaactgggcatgatgtgagacactcagtataataaccaaggtccttgactggaatttgtgcaaggccaagaatacacatcaccacagaaaactaagaatatacagtgatggacaaatagggacaaatccaagccacattcacacaatcttccattcattctattagttgtgaaaaaacaaaacaaatcctgatatgcgtggaaaactaaatatacagcaggtatgtatttacaatacttaaggaagtgaaatgctgtttatctacaatagttgtcaggttcatgtaaatgaacaatgattcatagttagagagagctgatgctgatagagttttgattaatcttgtttgagaaggtggggaggggaagcggggtaaaattcaggtccgataggatggattatcaaacgattctttcgatggtattgaagtacctatcacccgaccacaccggagtgagtttgataacttgtgaaagaaaagaacgtgagaaagagaaaagagggcgaaatggactcacataaattgagagagtatcatgtaaagatgacggtcccataccatctgagattggtgactccaaaatgcattcctagcggaacgatagccactcaagccactaatcaacagccctttttcaaaggtagttgtgaccgcgcgcctttgacgttcactctcctgggtagtctgttcagtcttcgggtcataagtgagcgattgtagagccgagttgatttgctgagaagggccgaagatgatcgatggtatcaatctaataaatgagagtggcaggtcgaataagccaatgtatttccttagcacaaacaccgatttgactctgtatagtttgggtgatttggtcgagctgtggttcggagcaaccgattttttgtatagtgaaatagctagttctgtgactgatgctgatactgcacgatggttgatgtgtccactgacaccataatcgtcaaaagtgacgatctggataatatggagatcaaaaggacagaattttcaagaactggggtgagatagatcgccgatttttttttccagaggaattgatttatactgacactatcaatcatccaacgttcgatgtgttcattgaccagtttcccaatcctatccactggccaccatatgattggatcgtcttgtatctgcctaagtgtaggagtaaaaaaacgttgttggatgacatttcgacaggggaatagagcaagcttaaggaattcttacgaaatatctaagacatcacagcgatcttctcgaattccgagttgtttacaacttcccaagagctctttcctccgtagaccaccctgtccgtaatggttccccgaactcatgacaagtagtgcgccatgggatttggctcgttggacggtagcaaggatcgagggcgcaaagaataaacattcatcgtccggatgggcaacaacgaacagggtggatttcgagcctcttaatgagctggggaatagcgccggatggtcggagaatagaaggaagattcctgtcagttcggaaccaatgtgtgatacagtcaataattcgaacgcctgaagtcagatctcgcatccgatgatgatgatgatggtatatatgatccattatcaaattgagtggggactctagtcattttagattgaaatttatttctcaagcagtactcacccgtccaacagagtagcggccaaagagtcaagaagacgacgagcagacgaaacttagtacgatgtttccgaagacctagagatctaaagtcatgcagatatattcaatacctcatcgataatagagagggtacaatttggaggatggtcactcacaatgcattgataatggttttagttgttgttcgattatgatgatggttattattattagctgagcgttttgaggagggtggatagtgcgagttcgttgaatcgagttcttctgcttctgctaagacatcctccctgtcaccatagtcgaattctctgatttggttatctctcgatggatattggtaggatggttcgagtagtggactgatcggtggtatatcctcttcttcctggttggttcgattttttgattgagaagcactcatcctggttcttcgtcgtgtctgctacaatcttgttggccttggcacttcttcttggtcttggcacttgaagacctctcccgccaagatttcacaaaccatgtcacaccacggtccgaccagcccccgcactctacaaaacacccgcgggttccgcgtctaacagtaaacagggggagagggttcacattccctactcagtaagatttcacagacaatagtagggcgtaagatccttaatgttatcatcagtaggcaagatctcacatccagatcccaaagtgacttgaaaagaaagttgacaaggctttcaatattttattaagcttggtgaatcgaatggattgattccctaaaatccaagtttttaattaaatattagtaggtagttctctcagaagggttgagaatgggtttggcattcaaaatcttaacaaacacatgtaagaaaataaataaaattcagttttcagtagttcagttcaagtaaacatgatgcaaaaaatcagcatcactgccaaaggggttgaacttgtattggttaaacaacccccaaagtatagtcaactggaggcaaccaatgtaaaattgatcttccagaacaattttttgttggctgggcccactaatccattatacttgtaatgtattggtgggcccaaccaacactaaaaccatctggaagaccaaccttacatctgtcacctccagtcaaccttgccatggggggttgtagctgaaacagccctttttgaaggccatccaaaatttttttgtcactgcagctcccccatttaagattcaaaatctcacggttgacttgatttcagagctttgcatcagtattacaacattagcaggcacagatggatgatttttgatatgtctaataaagacctgaaaacttgcttgggtatgatcatgtgtaaggtcatcatcttagtcttagattaaggtgcttaacattctaatcaaaactctgcttcttattgataagaacttcctgagggtaccaactgttggagtgagaacttgagagagaattgattttcattactaaggaatgaaaatcctattcaaagaatgcatccatgaaatatgacatgtgtcacttttgagcactttgaccatgtcacaacaccaacacccagaacttgaatcaatacaatgtgatcagatacctatctctttgtggggattgtattgtccatccaataatcatttgcctgaaaatgccaattgtattggctcaaggaggcaatagctaagtattgtattaatctagccaatatgaagacatctcaatggatatattttattgctcctaaatatgatgcttatatacaaatcagattataccaataacctacttccactaggttagaagatccaataccaatactgagtattctattggtcaacccagtacttcaggaagcaaagatgggtattttattggactgggccaataaaaaaccaggaaagtttttatctattgtatttgagcactaccccatatcaaccatgaaactgatcaaacacatgtgttggcattttgaattggggttttattttaccaataatatggatttgaattcaattgcctgacaaatatgatctgtaatcaatttggaattttttaatatcagaactgacatttggaagagattattcaagcattttcttatgcaatccctaccaaatttcattccagatttatcattttggaaaatccaatgcaactttgaatttcctaagtatgagcactgcctttttgaggcatcccacaatagcattcttcttggatgactcagtatgaaatggtggtctgttttgataatgctaggcctatatattttaagattagatcttgaaaattaataagtcaattatcaccaggaaaaaagtggtcactggatgacaggtggcatcagggtaggctcagcatgcctcccattacttatcttgatcaaatctgtttcagactcctgcaggagccattgtagttgggttgaagtagagctggagctacagcagagtagtcatcattgttacttgatttcacctgtgatatagaatgagcattgcttttcctgattataagtaggtgcttgaggttcctgaagtgatgcaccaaaaatgagtgatgattgaacctaattagcaatctcacagtttttgagccatggaaaagcaagtacttgctgaaggcttctggtcattagctggcctatcatatttgggactactctttattttcatttttttaatcaccaagtcagcctttttttattgatcaatgttcaaagatacataaaaatggtagtcaaagtcttctacagcaaaaagggacagcaatgaagatatctaagcaagcatcaaagtttgagggccttatactgtgtactgaagcgttcaaggttcacttttgaaccgtgagcatctaggtatcctagtggagcccttcgggcaagttggatcatctagatcgtcgttggatcgttgatcggcgcctacgaccattcggaagctgaatgtaggagtagcgggccacagttggttgtgtattggccgctcgagtttgggcaggttcctagtcccggttgagcgggtgtcgcatcccggggaactgatgtcactcacgcactccgaagtgttatacggtcgagtgggcgggtcggaccccagcgattcttctttttggttccctgacctctgctcaaggtcttcggtgcgctgccggtcctttttggctgccgtctgcggcccgccgagctcacgattttccgtcccccaagcatcgccccgagacaaagaatgagcttttattggaaaacatatgcaatcaggaaaaaatgatatgtaacatggatagcttcaaagtattcaagatgtggggtggcaaagcttacagcccaaggaggaaggcgaagagtggtcgctgtcgacaagtgagcttagtcggaggtggtcgaagatccgctcccggatcagccgggaagggtcattggtgaggtcgagaaagacctgacgactgagagtaccgaggaggcccgaaatgtctttctcgcccggtggagcgagttcggccgcgattggctggccgacggctggcagtcgcaatggtaagccccggcagtcctggcaggtgcgtcggtacgtctcccggccttggtcgtttgtccaccagtcccggtgaaactctctactcgctttcctcttcttacatcctcgacactcccgagcgtcgttgccgtttttctggttctctttgtcttgtcggaacttgataactggcacaaagttgtctatcatacttggcaatagaatatcgaataaggagatttacaatggcgccaaaaatgatatgtcgtgggctgtcgggggcactgggatggagtgacgaaatcgaaaggtcaaacatacaaagcagcgtttgaagtatcaacccagcagccctccaagctcagtgattcttctttcccctcttatttactagcgagccttcgtggtcgacgaatcttcttttccctttagatttgtagatcggttgacttcctttgtggaaagaaaaagatatccacaatgtcttgtgcgtcatcaacggcttatcacagacccaatatgtaacaaccaatccctttgttaggaagcagttttctgttttgtttgatctgacgctaactaaccctgtccatacccctttcttttccaccgaaccatattcaacagccatccagaatctagatgattgattaattgatgtcgaggttgaatctctttgtgccaacatcaagtaaggggcgaccactgcccggcgaacattggagattgtatctgtatagtttctcccaaacaagtgtgtacctcggttggagccggtatttccgatccagctagatccctcatccgttgctgcgagtttctgtgctcccagaggcttcgccaggaccctggaatttggaaacccccgaactatgtgggcgaccaaatgtatgaatttttcagaaaaaaaaaaaatgatacgcacaaaagtggtatgaatgagtttggttgcctgaaaggttacacaccaaacagcctttaaatgtatgaatagccgccaacttgggggaaaaccccccaaaaatggcccggtccccgcctccgaacttgacacaagtccctccctgagcccgaagggccccctcccatcagggagggacttgcacataatgtcgcacatctgggctgagggcatccagccaaatggccggataaatcacaaaacaccccatttcccccacaagatcactgttgttagggaagcagtgcaggacatagacttgcatgatttttctcattttttttccatgtctttactttcctaccactcctcctcaagccaaagatattatgctcaatcaaaaatgaaaaatacaaaatctgatttgaccatgaccagatatttccacaccaatgtccggtctcacgccctcatgacaaccatgtcattgagccttggagtctcactcttacttgcattcatgctgtcaaagaacctgtcaactaaggcataacaagttttataaattccaatccggtcatgcaagcacaatccaactatctgaaggagggggaaaaacaaaatttgttactatttgccaagatttaactcccaaagcatgtcctccttcaaacagaggtaggagtctcatttttgtagctaaaagttttttttaacaaaagccaacatgcatggctaacctccagtaacctcatttccttagaaggaattgaggttttggagggaaatcaatttgaagttcaaaaatgtgaaatttcacccttaaaccttatgacctcaggccaggaggtcaatttatcatgtaagcctctcctttggagaacgtccctttgggaccctccaattgagaggctttgttaagctcgccctgcctcttccaggggattttggcccaagcatacacccagaccttttcagggaaactgagggcacgcttgaaaacatctcaatgttgagaacgtcttcaagacaaagaaacatttgtgtcttgaagtcaacttcaaggcggcttgcaatacgactcagagccaactcagaactgcactggtttactagtcgccttgaaaaccagttttttaaggttgtttgggtccaaacccttagattggtctgagggttgtcttcagaactgattgggttctgaagacaactcaaaaactctgatggttcttgagaacaactcaagaaccattgggtgcacccgtggtgtatgcacaaaatgtgtatcaaagggcccaaatgtgccattccccggtgccccccaatgtatgaatttagtcaaatatccaaaattttcttcactcaaatttatagggtgtttccagggtcctgctttgcctctctgaccaccaatgcaggaaatagattaaaagatcaacatcaattcatacaacatctcttccacacaccgccggagtgatcaagagatacatactaacagattccaccatgactttatccaccacattatcagaacagccaccagaatatatcatcagccctaaaccgtgtggtatgttgagggtcccagtgtcttgtctgaaactattggaataaaagctttaaagacagtcacggttgctactgtcagtcaaggaagctcgggctcggtggggcaagggaggggcagacctttaaagacagtcacggttgctactgtcagtcaaggaagctcgggctcggtggggcaagggaggggcagacctaggattgtggagaagaaacaggataaagatatatttcatgagtgagagagaaaagaaaaggagattgaagtgaatgatgagaaaacaatagagaagagataaaaacctttaaagacagtcacggttgctactgtcagtcaaggaagctcgggctcggtggggcaagggaggggcagacctaggattgtggagaagaaacaggatgaagaagaaaaaaggaaaagaacatcggcaaagcagaaatagaatgaaagtacaacgcatgtcacagacaacatgtcacgagcttttactaatactctcattattcccacattccccctcaatcttcatttctttgataaaccctgcactgtttcctagaagtctggtggcgtgttcggtggtcttggtcccggtgaggtttttcgtgagtagatcggtttgaagtttagttgaaggaatgtatttgaggtcaattgtgttagattggatatggtcgcgaatgaagtggtagcggaaattcatgtgttgagtgccatggtggtagatgggattttttgcaatttgcatagagctttgattgtcggtgtacagggtgagggatggttttacctgggtgatctcttccaggacgtttgcagcccataagaggtcttggttgcattcggttagggcaatgtattcgccttctgcagatgatagggcgacaacatcttgcttgtggctgcgccagccgatggtgccgttgtagtatattaccgaccccgcgtaggagttccaggctttggacccgttccagtcagagtctgagtacccgacgagttcatgaggcttttggtcgaggtcattttgtccaagtatcaacacctttgacttggtgtggcagaggtattgcagggcgtgacgagctgcttgatagtgggagattctgggatcctccaggaattgagacaggaagctgacagcgaaagctaagtctggcctcgtgcattgaactacatattgagtagcccaacgacccggcggtagttgaaaggtgcttgatcggggatatcagaaggggtgaatttaagtgtggtgtagttgttggggagaggaatgctgtgtctcgtcgttatagacttgcaattcagtcaagattgagtgtatgtatttgtcctgaattagtttgatgaccctttttcttgatgatccggattcccagggcgtatttggcgatgccaagatcctccatttcaaagtaagagcagatttttgatttgaactcgggcgtccaggttccaccgaagatgagatcgtcaacgtgagcatacaggaacattggctttgagttgtctgaggagaagtatagacacgggtcagaatgacatggagtgaggcctatctctttcagtgcggtggtgagagcgtggtgccagcaccgggggctttgcttgagaccgtagagtgatttgttaagcttgagaacagtgccaggctcgccattgagtccctgtggaatcttgatgtagagatcctcgtccggcttgccgttcaggaaagcacatttaacgtccatttggtgtacctcaaaattattgagtgcacatagggtgagtagtatccgaagggaagtgagtcgcccggtaggagagaaaacgtcggtgtagtcacgtccctccttctggaggaaacccctgacacagaggcgcgctttgaatttggtgaggtttccgtcttggtcggtcttcctccgaaatacccaggtggtagagaggggatgcatgtctttggtttgagttactaccttccagacatcatgtttttccatgtttccgagttcagattcgatggccaagatccagtcttctctatgtatggagactatagcttcgttgtaggatcgtgggtcttccttcatgtagccgacggcgttggcagagtgaccggaccggcgagaaccgctgatgatgttcccagtgtcgatttcgctggagatgttgtttgggggaggctggtcagccgggatccatgagtagtgttttgagggagcaggtgtctcattgattggagattgagaggtggaatgggggttggtctcggctgtttcctgtccttgaggagtttgggggtctaccagaagttcttcaaacctttggtcgtctgtagatgagttggagtcaggcgaggccggttcggcagatttggagttttgctcatgagttggggttttagatgggggttcttcgtcgtcaaagagaaaagtgagagaagaggcatccaggttaggctcggcagaaggataagatggaaagacatggtgattaaatttaacgtgatgggtgatcttgacgttacctgtctctgcatccaaaatcctataggacctgtgtccctccccgtagcccagaaaaattccccgtgccccacgatttcctagcttcccttctgacctgttgataaaatagatagcttcgcagccaaaaggatggaggtgagcaacggagggagttttcccaaaccatttagcaaacggagtagagaagtcaattgatttacatggtgtaatgttttcaagatagactgcagtctgagccgcctcggcccagaaacagggggggagttttgagtcgttcaggaggcagcggagtttggagacagtagtccggttgcccctctcagcgaaagggttctcctcgggtgtgtacggggccgtggtgaggtgattcattcccttggaggtgtagaaagcggtcaggtccttatttttgaactcagttccattgtctgagactagattcacaatggagttactcgactcgttttcgatcttgaggaaaagttcacggagcgttttgttgacatcgcttttgaaggctaggaatctgatccatacaaaatgtgagaaaccatcgacggcgcgaaggaagtatcggtgaccagagacagatgggattgagatgggaccgcataggtcaacgtgaagatattctaggggtctagtgggagtagggaaatttcccaggaaaggctccttgtgtgatttggagacatcgcatgtgttacaggtaaagtcgatcttggcgaggtttgggaacattttgtagaagtagactggggacgggtgaccggcggcttgatgtttctcgtaggtcgattgagttttgatgttgactttgtgtgcggaatggatggattgatgaacgatgaagttgccatctgccagggtgcctgtaatgacagggacaccctgtttgtcggcaagaatgaactcttcgccccctccagatttgagagtgtagttgttcttgatgaaagcgctcaggcttatgaggttggaagtgagagtggggaccagaagggagtccttgagtttgagaatcacgtgaggtagttcgatagacgctgtcccttgtccgatagctttggctttgtcgccattagccaggtacacatgatcgtgtatgcctaggaaagatgggaacgaggaggctgagttgaacatagatgtcgtggctcccgagttgagaattatgaccgaggagttcaagttctttgtgacctgaagggccttgattggcttttcctctttcggtggtttgagtttgagttgggaacagtcctctggcttgtgaacggtcttgggattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttaatgatgggggacttcttctcgatttgacatttcttgaggagtagttcgcccgagtttttgtactcggagggaagatttataatgcaccacatggctataacggtgtctagtaaggccgaaggtttggttttggagtcatcgataagagcacagagttgtcgggtgttgtacgagagagtagacagggtggcttcaaggtcgtcggagttgagaatggtggtgaagatacggttgaggtaagtcgcttggttttgaatggtcttcggttggtagtgatcctccaggagcttccagaataccgaggggtctccattggcttctagatcgaattggtcagcgatcttggtttcacagttgatcttaagaattgccagggcatcatcgtagcgatttcggtccaatttgtcggccgcagtggcttcatcgtcagactcctttttgaggaccagtcgaaggaggtgtttgagttggagaatggatgagatcttggatttccagtcgaggtaattggaaccggtgagtttgttcttttcgccgagatcgaccgagaattcaaccatgttggggaagggatatgactgagagttagggttagttgaccgatgaaagagaactgggttagagttaagcttcagatatactagagttttccggtctcataatctattggaataaaagctttaaagacagtcacggttgctactatcagtcaaggaagctcgggctcggtggggcaagggaggggcagacctttaaagacagtcacggttgctactgtcagtcaaggaagctcgggctcggtggggcaagggaggggcagacctaggattgtggagaagaaacaggatgaagaagaaaaaaggaaaagaacatcggcaaagcagaaatagaatgaaagtacaacgcatgtcacagacaacatgtcacgagcttttactaatactctcattattcccacagaaacctccctcaactcaaaatttacatcagtaccccagcctaacttgacacaacaagtctccggtggatgacttgctgttaagcggttgcctccccctgggacaggcttctggagctcatcaatttaaatttgcaattcacactctgcagtggagttgctctgagtcaggcagttttagcagatacaagaaagcaccaaaaactgatcaagtgaacaacacttcacatcaaggaggtgtgagaagaccacaaacaacactgaaacagatacaatacactgtgtgtatcatggagaattcttcaaacctacatggcccaaaaccaactttattgcatctccttgcaaataaaagcacattggtcagatggttcttctattggggttcagatgaatggtgatacatggcagatactgaatctgtttcagtgttgccacaacataccacatgagggttgatttacagttcattctaggcagctcttggcttggctgcgctcccagaaacactgcaacaaatacaatacacagtttgtatcttgaggaattgtaccaacatatatggcaaagagccagattaaatgaatatgactctcaatagagccacattgggcatgaaaaaaaattacatcaagaccacaatacattaaaaaatacatgccaatacattgaaaatactgcatttgttgcagtgtttctcccaggctctaagtccatggcccatagccagattgaccaagacagtaaacttgcttctggaccaacccccaagccaatgtatctcctcatcctagagcacacctcaagtctcactttcccatatcaggacaataccagtttgcagattattcctcccaaattctgtcaaacaatcaatgtctccttgcttcaactgattgatacctgcttttaggaacaataacgatataactcaattgcacaaatgacctcttggacaatgcataactctgtgcatcaattcacatccgggttcttgccaaattaccaccttttttgggtcattgggcacccaatccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagattgggcaggtctcaaaaagaaaaatactgaaaaggatgttgagttcagttaaagagctggaaaaggtgataggttggagagctaagacagtgagtattgattaatttggagtttgaagcgggaaagaacaagtgtacccggccaacggagtttgaggtgggcttgaagttgaaccagagcatgggagtctggttacgggtttattgtcaaagggtcaggagtgatggcatgttgtgatgaaatgtgcttggagtggaattagaaaaaatacaagtgcaagggtgtgaaggcggtggtgttgaagtggaggaggttggggggtggaactggatttgcttgaagcagcgttgacaggtatacaggggcaaggatagaaaagcgggggtgtcgaagtggaagagttttcccagtgacaatggatcagaacatggctagtgtagggtattgaacatttaccttttgtccttacacaaattcatgtactgagacatagggaaatagggctgtttggacgcagaaaaatgtaggattcctgcaaaatgctgtgcgtgggtgttggagctcaacaaatttctctgtttataatgcatctctcagtgaaatgtaaaaattgcagagagtcatttcgctgaatcaatgagtctatcctgcagctaatcttatcccaaaatggagacttgagtaaaatttataacatggatgagaactaaaaaaatattgggaacccccattaaataaatcaaattggtgagcccagcatactggatgacttcctgccacaatatacaacccttccagaattcaatttaaacccctcagatctaatttttgattgagcaaatcatcttctcagaacccttctaacaatggctctcatatgagctggctgaaaaactgattccattttcaatttaggacctagagaggtctaaaactcactccaaatggtgacaggaagtcctccactgagtcaatttacaaagcaattatgtgctaattgaacctgcaacatattagccacattgtcaataaaattttattatttcccaaccatgtgttataacatgaacatgatgcaatatcagtgggcctattttagccaatctcctagatctataaacaggcaaaatactcaagtggaagatttgggcttcaattttggcactattacaaatttgtccaaaaagagccatccatggccctttggccccactgacagattttcctgctgtagaacaaaacttaaacaagtggtcttggctaacaagaaaccttcctcgaaaaaatggaggaaacctgtgaaatctgtgttaaaattaagactgagtggtgaagggtttttggtttttagaaaccagggggtaaaacagtgaaattgagtttccttactggagcagttcaattatgatggaaaaagaaactaaagaactgatgaaatttgttttatttactagggaataatcaatgtgtcaaatagacaggttacaatggtgggtcagctatgctgattttagtgtcagcaaagtgtggtgcagcaagataccgctaacactgcagatatttatgtgagctggtagtggtatcacactattgatgatagccaagggttaaattatgcagtgttacacctcttcttagaggggctcttccacaaaaattggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgggagataatgattatcatcaaaaatataaaaatgaaaaattaatattaaaaattaatattttattggaccaccagaggcctcttcaaccaggcgcatttgattgggcattgattgaactaaattcctgaggtgatcagcagggatgtcatcccaaccaagcttgattgcttccttcatcttgtcaaggcatttgggttgatagttcttgctgattgcagtcttcattatattccacaggttctcaattggattcaaatctggtgactggggcggccattcaagggtggtgatgtgattgtcattgcggaaagttttggtgagtttggctgtgtgtgagcgggtgttgtcctccatcaacaggagttgatggttgggatcaattgaggttagcgtgttgacaagtcgtcctctgtacacctggtcaatgtagtctaccgcttttgtgcaacctgatcaaaggaaaacaattggaatctttgttgttccaaagaatgcgccccagattgaagtcaatgaccgtccactttggaatgtgggttcaagacactcaagtttcattttcttgccaacttgacgccagactttgacctgctgtgacttctttccagtctcaaaagaagattcgtccgaccatataaccttggaccagtaggcgattgtccactcaaggtgctgagaagcaaaatcaagtcgtttttgcttgtttttattgtttatgaatgtcttcttcacaacaatccgactgttgtatccaatcttgtgggcacgtctttggatggttgagcttgatacgtgagtggccatggtattggtgatctcctcaagggttgactttggattgcttgcgagggcccgtcggagctgaaggagatcctgcttgccattcaaaccaggttggccggtctttggagctgtttcaacagtcccgcaagctccagcccgtgccacgatggctgagatggtggttcttctggtgccaaccttcatagcgacctgtccgtgtgacatcccgccttcaaccatgccagggatgcaagctttctgcttggtcgtgaggtttggtttgccgtgtgaacgacccattgatcagtggtgggccgctgagcttttggcccaaaaagtgtagcgtagcggtgcttttttcatcaaaaaagtgtagtgttagcgttttttcgctacactacactgcgctacggaacctctagcgaaaatgcggccaaaaaccactaaaaagcgctgtagcgcagcgtagtgggcccttttttgcggcccacaagcgtagcgttagcagtgtgtgggggtagaagattcaacttggatcatggtaagaagggacccagccacaatagaaataattgaagcggaacctctgtctccaatgagaaacgcgagtgcaagaatgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccctcaactgatctcagtcacgaagcgaatgacattcaagagttgagtaagtagttttctcttttctatttttaagtcataactgtatataatgctatatgttgctaactagccactttcgattccagaaaaagcgcgccgagtcgcagagaacgccctcagcatggcctgcaagttttatttcgcacccaagctctcagaccaacgagacaagcatggaaggaggatgatctcctatccttgcaaaatgtgagttcatcattgtctgtcttgcttcattgtgttgtttatgtcgcttgtttgatcccagctgacatcaatattgacatcaatcatcagatgtggctctaggattaatcgtccaacctcggactcgtcatgtagtaaccttaacaagcatgcagcaacatgcctccggaagcaaaatgaatccaagggtcacaaatctcttgctggacttggtatcaaagggactggagacatcaatccccaagaggtaagtcaaacatattctgattcaaaaatagatgaacctctgctgatgtttgatgagttctgatcttcaggttaatcaactctgtgcggtatggtgtgccgaggccgcaaggcctttttctgctctagttgaggagagccataaggtcctgcttcatccaacaatcaagaagtctttaccaggaagaagaacaatctcaagagatatccacatgttatactctgcaatacaagaggagtataaggtaattctcaaggtgtgtgcttctccttacatcattaagacccccttcttcaatccaaatttcctgattgatcttattgatctcaaactcctaatttataggcacacacaggttcattgtacttgggtgttgacgcctggcagtcacctaatggatttgacatcctgggcactgtggtctaccgattagccaaggacgactctggggaaataaagcttgaggcaatgcctctcgacttcatttggcttgctcacagtcacaccggtgaatatttggcgcagacggttagcttggttgtggaaaagtttgggattcaagacaaggtctgtattgccctgtccagtggctcatattttatctattactaaccggttgactaacaattttgattttgattttgattttttctatttagatatgtgggattgtcagtgacaatgcttccaacaacaaggtgatggttagtgaactgaagaagaagaagtgggcgcggttcaaaggcgagacgcattggatacggtgttttgcccatgtgctgaacttgatagctcaagccatcctccggccgtttggaagtcaaaagaaatcaaagacaacaaaccaatcaggatcagttcctctggatgactcagaagatttgggctctggagatgaagaagaagatgcagaggaacaaatacaactgtaagtccgactctctttctttgcatcattactttatattcatattctcatgcatttcttattcacaatcaaggtattctcaaggcgccgatgaatcatcattattccatgaagatgttgatgaaagcgacaatgagtcaattgctcaaaatgaccaggaggaaactgagtcgctcagtcttgatgacattgaaaacgctagtgatgaggatgactcggacgcatatacaacagagggttgcaagcaaaccttggcaaaagtaggtgtctctcatagactcattttcaatcattctacttcaaaatgacactcttgtctgatcattcaatccagtttcgtgccattgctaaaaagttaaggtactcccccaattcaaaggaccagtttcgtcagatttgtcgtgataagggatgtgcaactcctcatacgattgaacgagatgtccgtacacgatggaactcaacccactcccaactcatcagcataatcagatgtgaggatgccatgtgagttctcctcacatttacatggaatcttccttgagctgatgatctgatggttggtttcaaccccagccttgaatggcagagacataaacgacacggtgttgaccggaagtactaccttgatcaatcagacttcaacttagcacgccacctggcagaggtaatgaatatattctatgaaataaccctccagatctcgatccctggctcggctcgcttgtccaacattgtcatattcatcgatcaaattactgaacacttatcaaccgccatcagtgggacaaagtatccaccagcattgcgcaatgcttgtcgagttggcttgaaactaaccaacaagtattatagcttgacggatatgtcccctctctataggattgcaattggtatgttagtctcatagtttattgaagtagaatttccttcactaacacacttgtcagttcttcacccatcttttcacgacgagtactttaaacttgctaactgggaacccaaatggatatctgaagcaatacggctcacccgggagatgtgggttgctaattataagcccaagccaattactcctcccacctcatcagcagttgttgctaacaaggtaagccaaatcaatccagcctcactattgtcttgtttttctcatactaacttaatctaaaatatatgtcactgcagccaaagactggaatgcttgctggcttgggtagtgcagccgcagcccgaggaggccactcatcaactgaccctttggacatttggctttgaggggggctcatactgaacaacaacaagccagtcaatccactgaagtggtggttgcaacaaaagaaatcaggggacacacacgggggattgcttcaaatggcattagatgtgttgagttgcccaggttagtagtcctttctggaaccttttccttgcacaaactgactagtaatctttcttgaacaattttttgcagccacatctgttgatgttgaaagggcatttagctttgggtgtgattatgtgtcattaaagaggcaccgtctctctgctcagtcactaagtagggggatggccgttgccttctactcaaagaatgggatgataaaggaaggggtgttggccaagtggaaagatcatattcagactgctaagaaggataaatcagttgggaaagggaaaagaaaggtggtagtaatagatgattagctcaacaaatactctcatgtagtgagaaaatgcaacttcaattcataatttcatataagtgctatttgccccgctggtaccgctggtacctgcccaaagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggacaaagaagaaggatggtgtgggtggacaacaaaaagatgatactgtgtaggagagtggtttgatctttaccattgggcccttgttcagcaatattgctggggattcagcaatcagaaatacctgtttgtggtatggaggaggagttttgatggggtttgggggtagcaatgccaacatgttagggccagtactatgggattcaatttaaattggcattttttctgccttctgcataaaaatttgataaaaagtgaagagatcaataataatttcttcacttttatgctaacaactggcttctggtgatggtcaattttgatgaaatggaaatttagggcctgtaccatagaccctgattttcaaaaaatcaaattttgatttcccagtttcattttttttcatcaaaaccaataattcacgtgtttgtatttgttggaaattgggttacgtgtggtacacagtttcattttatgatggaaaaatggattcccgcctggattatgaaaaattggtatctatggtacaggcccttaagtaagatcaattctgtaaaaattgactttttgttcccaatggtacatactggccttaactggttcttctgttgagagcccatcgtcgcagaattctctaccaacttaacccgttcaacttgtcttggcctgccttttcgcttgtcctaataatgctgcttgaagactgcttcatccttaagcctccaccccgcgtctatgcgctcaaagaacaagctctgccctgagaaaattcaagaatggatcagttgtgtatcttccttttactgattatcatgtatttagtccgccagagggcgcccggcaacgttttcatacaatggtttttatacaatgggatcagttagctgatccttggtggatcattggtaatttctttgagggagtcgatccaatgtctggagctgcttgcttggccttggtgccggaccagtggaagtgcaggaagtccctggaagtaccccaaaccaagagaagaagaaacaaacgatgacaccaagtgtttgtcaaccgtacaatcgatcttcttcgagttccttttgcaactttgcgtccgcctttgttgaacttaggaacgtctgcgaccagcaaccggtgcatattgacatatttagatccctcttgtctgctggctctcgatcacatcgtgatctgttgaaggaggctgtatttatgtatccatcaaactgcgagactcaaccaaactttccaactttcaaaaggttttcaaaccgtggggactagtaaccacgatgtcacagtgatccaacgcagttcaaaggtctttcttcatcccttctagaatttctaggagccgtgctcttgttactcaaaccacgaattcttcggatacaatcaataactccatatttttcctgctcggtttctcctaccagctcgagctccttcagctttctgactggctgactcgaggcgccgaactgtatacccatttcttaatctcaatctcagtcctcagagcctgaagcctgcgccacagtcaccaagctaggtcaagcttctttcccggaaccaaattcagtccccaacaaatcgactggttcgcaggggatatcatatatacccgctcctgacacggtttgtagtacctctcctggaagattcaaaccattatatcgttttttggtaacctcggccgtccccaggaacgcgcactctgacatcccaattagtaacaagaggtaacaagacttgcttgcttgagttgtagaattgacttagcgaccgagtcggcaagccttcttcttccatcgcaaaaagcaacacgttcaatttcgtagagtctcttctatacatacatattaccggtaagattcagttgcctctttggccaatgatgacttcatcgtttctaggcacctcacggtgatcgattgctgacagagggactcctgcttcgctacatgcccctatgaaaactagctgactttggtgaaacccagcgactcggcattggtgactgtaaacgctgacgcgggggggagcgtaacaatcaaagcaaaagatccctgaatcagattacttgggttgacgagtgttcagtttaacgcgtccggcacacaagcggtgaaaaggccgactgaagccatctacatactgggatcaatctggtccaacctgagttgttgccacactacctaaacacttctcctcggaccgagtctgggtatatggaatccgaagcggttgccccaactgtgaactaattgaaattgatttataatatcatcgcaacattgctctctgtcgccgtctttaaccttttcgactcggttcgactagcctctcgtcttttgttgtttaccccacatttcggccggtccaaaagaacaaaaccatccaaccaatccagccctgctcccttcgaccccactcgagctttgaaaccttgaagacaccgaatcaaaaatattgtactgtccaacatagaagcaagatcccatctgtggaagtattgtaattacacgctctacatacacacctacttacatccaatcaaatattcatccacattccaagtcccaactccacgagtccacccccacccaatccaggtcggcatacataaaaccgaaagtgaaaatcaagaaggggacgagacgattgttttaagcttaaatacgtattgttgcacttccgtcaaagaatcgggcaatcgtgagaaggagggtcttgcggttcagaacagtcggtaaatacaccttaactcaagaaaacatcgcattagcccgccagccgttcccccccgcaccgcttgtagatttccacttctttcttttcgaggttgtgaaccaagctaccaaccgaacatgtacgtccatcttcctcctgattcaaactttccctcttcacaaactctccttctagtgcggtgcaactacatatcctgaagttactacaaaaaggaagttcatatccaagtagcctcgacaattagtccagccttcatcattagtgactcctggtggtgtgatgtggtgcagagtattcctgcctgaattgaacagagtttgcgtctgtttgcgtcaagcttcccatgcacacttcaaaaaaccccttcccctacctgaactcaacttcgcccctctgtccacctcagtctcacacccctgagtcctggcctgcgtacatagatcgagaacttattctaaatttcaaaagtgtcccactgatattcctctcccaccttcaatcaagtggtcacttttggataattttatttgatatccacatccaatccgttccaactttttcgtcctgcctgctatacaaacaccgtcaccgcgaacttcacaatattgataattgcatgcaactagatacaactattccacgtccatcatacgctaatctacccacatgcacgctgtgcgatcggcgaaataacaggcgaaaagcagacctcatccaattcattcctgtctccaaataaccgtttatagcctcctcctgaccccttccccccgcgcaacaaccatcttcctttgccttccggctggtctcgattatacagcgtgagttgtgtagaaagcgctctacctgaagttcattcggctgtacattccagatatgaactcttcagtatttgtcgccaatggcttgagccaataacattcatcacatatcatcacatatcatctatctgtacgatgggccactcttgacgcgcgctctcattcccccctgccatatcttgcccacatacatggcgtcaagtcatttgctgacatgattgttttgcttcaaccaaccagatttaccgcgcggatcgtcgcacatccattagtgaccgacccatctctatctcctcaaccttcctattcccccacataccatatacgaaaataccctgccaagacttctcaacaatgtggaagcttcccacatctcggaggttgtgggcattcatccttgtcctctcgatcctcgtcgtgattttctggcaacacatctttttactggcgaggattttgtcggtttatccactttggccaatttactcatcgagcctctcactcagtcttgacaaggacggcttggatacaacatttgaaaagtatccggtcgaacaatggagtgtcaaatggccccctcgatcagccaacggtagttggcccgcccctgattcaagtctattgcggctcagtgacggaagtttggcaagattacccgatgaaacatacggcggtggtgtcagctactcagagcccgatgaatccgatttagtacccccaatcctgcaccacattcttctgggtatggaccgtcggcggatgcccaaaacatggacggccagtcggaacagctgtctcgcgttagtgttttacaccaccgtttgcgcatttagccccatctcaatcaaaagctgacctcatcaccacacttaatttgggtaaattttctggcgtgtgtttgcgcaggcttcatcccgaatcagctaattacacccactacttttgggacgataaatctgccgaggaattcatgcgaaaacattactcattcttcctgcgcgacttccttgattaccggcacaacattcaacgggcggacgcgctgagatatttcgtcttgcaccattttggcgggattttctttgacatggatctcgagtgtcgacgttccctcgggccacttcgaaggtttgcggtcgtcaacatcaatgcttctccagtgggcgtttcaaacgggttcatgatggcacaagctcaacaccctttcctggaacaacttatcaagaatctcaaatattacgatcgtagctggctaggggtcccctattttgatattatgctatcaactggacccatgtttctatcaacagagcatctccgtttccctgcctctcagcgttccactcaactacgggttctcggtggacggcagcatcggctacacggaagcgtcgtcactccgctcttccgacacttgggtgcatcttcatggcaccaaggcgacgccaagttgttcctcaaaattcgggcgttggtatatcagccgttcttcagtttgatgttgttatgtggattcatcggtggaagtgtcggttggcttgtgtggaaaaaacaaaccaccaagcagggagtcgatcgaagctggtcccaatcctcatcttcagccggtcgattgattctatggagattcggttttggaagcagaaggggacgtcggaggacggcggaagaatatgaaagaattgaaatggatttagaatctccgacaggtatgatgaacaacagacgactatcaccaattcttgaagacgacgaagatcttgaagcaaaatcaaactctgacctcgaacacaagcaatcaattctgaactttggacgcaaacgacctgcgtacaacactctgaaatcgcctacgaccccgagcgtgttcatgagcgaaaccgagaacctgtgtcacaacgcaagtagtagcggtggaagttgcccgagtacgagtagtgactcagacgacgacggatcttcggcagaggccgtggtagttcttatcgatcgacatccttctaaatggagaagttcatagacgaaatccacccaaaactcaattgtctagatgcaagattttgccgattagagatggacgcaccttcactcttcttgtcgatcctaccggatagtttttgttttatgcacaacacgtacatagcttttaatgatgtatattttgatgttaaataaaatttcttggccgaactcattcaggatggttttgaaaattccagcttaaatgtagttttatcattgtcgcttctcgaaaaattttggcgatttttttttctttttttttctgttctttttatcattcttgtctagttatcaccgattgagtctgctttcccttctctattattatcaaggatcctcatttttatgaaatctgtcaatggaataataattgtccaatgaaactcaacaacatcttgagaatgttttgatccccccccccccacgcaaatctactccaactcaggacggagcgctctctcacaggccaaacttggctctctttccgcagtagattcggttcgagcacattattttggcgaagcgatccgtcattgcatagagtgcgtgcttctgaagctggaacgttagttgtccagaactgggcttgaaagtcatcgcctcaagctaatgggagtgtcaagatggtattattgtagatggtcgcaacacggcagtaagattcttcaagatgaaatccaactcctgtcttggtgagggaaaatccatccagccgaagttgcatcaatcgaaccgttgcattgccccgattctcaccagttctcattcatctcttcaccacgggaaggttcttccctcatagtgcgagagatagccgttgagatcttctttcccttgttgaattccacagagtatttatatgaattgggaaagttgaagcttcgtgcgccgactaaagagtcacaacaaacattcgagtcacatcctatcacattcacagacgatgacccgtggaaggcctgataagccataaagtgccgacggcagacggcccaagacttcaatgaccaagattgaattcctcatcaacttgcaagtagcaggcacactcctgcgcggggtcccacccgaagatgcaccgaggtatctcagaaagaaatgttctcacatgtctagatgttcttacagcaggtccgattgtacatatcgacccaggtggaggagaaatctctcatcggcacctagtgactgcttccgtgctggcccatgctaaatgtgttccgagtgagacgagccgggcagtcaacactgttaacgtcttctcttcccccttgcccaattcgaaagcaccgtcccattccaccaacattgatacgccgatactctcaagcgcccaagtagagtatccgtggaattaaagcctcgcaacgaacacacttacccagtactttcgaagagattgctagtggacaggtttcaaggtaggctggtttagcttttgtcattcgtcgactccagtgacacttttttacgcttttctcatttcttgctcatttaccgcagacacaggtgtccgaactgtaagttctgcctttcacgtgatgtcatgagaaatacaatgtgatcaagtggacttgtcttcgttattggcgcatatccgtccagtgaccaacagcagctaatcttttgccgtgtcataccgctgggtttcccgttaaccaggacaatccacattatattaattttacaaaatcacataatatttcataattctgcaataataaacatccagttatacaacgcattcggctccctcaactcagtaaatcattggacggtcacaactttgccgcatcaataacacagacagacagttcactatggtcccggcttcccgctggtacctctttttcttcgctacactcgctacgttaaacttcatcaaggccgcgaatcagaacgcatctccctctttgttacccaagcggtatcttgtttcactgaatcgtgacaaatcagttgagtcaagttccgttggattttcagtcccgcgatagcagctaataaccgtaattatcttgtaaatgttagacttcgttggaggacttcaaagcgcaccttgatagcaagggagttcagcatgaagttgtgttggatatgaccaaagtgcttcccgacgtgttttacggtctttccgtgagactctcggatgaagacgacctgcatcacttggagaattctgctcatgtggaggtgcgctagcccgactttgtcacagccctgacggacttgtctgacatctttatatcttctctggggaaaacgcctctctgattggcatttcccaatattaatggacgcagaaaatcagtcaagttgaaaaaatcagacgcgctggtacattcgacgagaggattgtagatgcacctataaactcaactccatcgctatttccccctcaagtccagagtcggatcaccgagctccacaaaatgggaatttacggaaaaggtgtcaaagtagctttaatagactccggcgttgactgcagccatccggccttagggaaaggattcgggccaggattcaagatagcctttggaaaaaactacgccaccgatgatgacgatgacgaaagtggggaaagcgactctgccaaccacagcgtcgagccccatggcttggaacctcgagctatgcaccttgcgaccagaaaaaacaaacaggaaaagaaaaagaaaaatgacagtccgtgcacccaatgtacagtaagttagttattaatcagcagttttctgaaaatcccttctgatgttatgggttgcacttagtcccacggaacacatgtagctggaatagttgccgcgacagatgttggctacgggtttatgggagtggctcccaatgctacccttgggatgtatcgtgagtagggccgcggtattctaaatcaccatgtgcatccagtagttgaccctctttcttgatgtcttgattctcaggtggtaagattccggatctagaccacaatctgctacatttcttgaatctgacattttgatgctgaacagtctttggatgtggtgatgagggtgattccagtactgattctctcgttgcggccatgttacaagctcacaaagatgggggtatgtggaatgccaccttttttcctacaagtcgtctcagtctgactttttttttgttcaaaaatcaccgcgtgcctgtttcatagccgacatcatttcagcgtctataggtggccctggcggttgggggcagggtgaagaactgctgaccactgtgaacaaattagtccaggagaaaggtgctataataattgtcgcagcgggcaacgaaggttcggtgagtgaacaagaaaacctgcacgacttccgcaggcctttgctaactcggttggtaattgcaggagggattgttttttggggacaatccagcgtcagcaaagaatgctatatcagttggctcggtggaggcacaatcaatagtggcgggaaagttcaaagcttcaactggcaaggaactcacgttctaccggaccagcacactgaacctctctggcgagtatccggtttatatcactgccaattcgaccgacgactcaagtgatgcttgcgacgaactccccaagcatactccgaatctcaccaatcatatcgtgctggttaagagagggtaaatctgtttctcattatcaccggcagatgatatttctgacactccgggtttccacagaacctgtcttttttctatcaaagcaaagcacgtcgcggccaaaggcgggaagcaaattctcttttacatggtgcgccttctgacattttttagatcgttcatgcactgatcaattgtcatctctttctgtagaattcgacaagtattgtaaccttgcccaacaaaatggcaaatgcttctactgccccgatatcattggaagatgggagatatattttccatcatgccaagaaggatcccaatggtttcaaagtttcattcccgccgagcggtcacttttatcgtaagtgcatttactatcgaggtttgcttctgcttgagatactgacaaattgccatcctcagtcaatgttcccgacggtggtgccccgagcaacttttcacaatagtttagtctgattttgtgttatctttgtcggctcgtttcactgatcatttttttcaatttcagtggtcctagcttcgattttgaaagtccccagcctgcggtggctgctgtgggtggcaacgtagtttgtgtgtaatcaaagtctaaatctctggaaaaatacccacagctgaccatctttgaccttatcattttagcaacttaccctacaaaagacggtggttatgtaagatgcctttgtgcaaacataatgcaaaacagaagatcttttcatctaatggatgtcttacttcttctcacaggcatccctaagcggtacttctatggccactccacaggtatgcttccatgattcaatcacctccaggatcttgaactgagcccgtcctgtgccttggcccagattgctggagtagctgcattgatattgagtgcaagagggaagaaatttactggtttaactatgcgttctcgattggcaaccacgaccaaactcataaatcgtgccaaatcgcataatcttgactgtgagtgattgtttggtattggtgaggtttgactccaaattgacgtgtgtactgttgaagccgctgttcaccagggtggaggcctcatcgacgctttctgtgctgtgtggacaaataccacaatctcagttcctggcctggtcctcaacgattcggtctcttttcgggccaaccaagaatttacaatctttaataacggcaccggtgtcttcaattacatcttaacccaccgtccagcagtaacgctggaaaccttctcgtcagacacaaagtatggccgaccagatatcaatcccagtttttcaaatcagtcagcagtggcccaaatcagccccgaaaaattcagcttgccgccaggttcatcccaagttgtcaaagtcaagttcttgccgccccaggacttggatccacattggctcacggtttattcaggcttcatcgtgatggtgagtttcagccaccctgcagatacgtctgttttgttgaaataagctgatagactcaattgggcttaggcttccgatgctgattgtcaaagccacaatgttccttattatggtgtggtgggatccctcaaagaacaacgaagtaagtccttgatatttgacggaaggcagcctgggattcaacgacaaactcactgaccatgccgagcattaccagtcctagaccgaggtccaaatgaaaacaaaacagccagctatccatatcttgcttataagaagaaagaatcttccaaggatggaaaaaattctactgatacaaaagtcaaagcccagcccccactaaacactacttttgtatgggacttgaaagcacacaacacgactgtcattcattttagaacactctgtaagaccgatttgactagtccttacaacgacaatgctagcacaaacacttaccacatgctgttttgcaacagttggcacgcgtcttcttcgcgctgatgtattacctggaagttcattcttatccaacgcgacgggcagtaaggactttgaaaaatcattcagaggctcacgcttgctgggtctcataccagacagtgatactgtgtcactttcacgctctaggtttgccatgattgtgctttgttacgatcaagatgaatgactgaccctctgcggtgaaacacaattttgtaaattctgcagcgcggacgattcatatacccaaccctggaatgccacagttgttacgaaaaccaaaaagaaacctcactttttacccaatggaaactacaaggttctccttaggtttgttgcttgttagtttatcaaccaggactgcagtttctaatttatgaattttttagggctttgcgtgttaccggaaacaaggcgaacgaggccgactatgagtattgggtttccccgcagttcaagttgaaaaactcccgagggtagatgggtagacttccccatacattccttttcagattggggtgcttccctcgcacttccacctgtacatgtacattccaattaaattactttagagtggccttttgcttcttacctctcctaatttatttttttgtcaaatctcactgtaccatactgtttttttttctcctgggaatgatttgttgtaccttgtctgccctcttatcattcaaattgaagtgttcctgaaactgtctgtttgtcaaccgttttgactcttcctttggcagatctgggtttttagaatttcttttaggtattttgaattgtgtgaatgcatatagactcagttgggcttaggcttctgatgctgattttcaaagccacaatggacgacttcccgtcacatctgcgggtctcccagaagtgatttagaggtttgaaagctagatttcccagcaaaattctagacttttcgggtctaaatcaacatctgcgagggtcccagatccgacgggaagtcctccaatgttcctattatggtgtggtgggatccctcagtattgtgtgaatttgtaaaacaagactcaaacttttattaagttccccaggtggtgactatctaaagatggagcccattttggaatgagtatctaatgatctccattacccatctaatccatgtactgtatgtttcacccaaggagagccatgtggatgaaacttgtctatgcatgaccttggaatcttataggggcttggttaatcgactcccaaaagttggagagtcgactcccaaacccccaaaacccccgaaattcccccgaattccctcgagttttgggagtcgattccccaaacccatcagcgggtttgggagtcgaatcctcaaaaattttaaataaaaaaaaacaaaacccccggagggggacggagtcgatgccccaaaacccagtgggttttgggggtcggcgagccaaaaaaagccctcgatggccgggatgattcctcccggccgtcgaggatgtacatgtacactctcgacggccgagagaaacactctcagccgtcgaggatgtacaccttcaacggccgagagaaaccctcccggctgtcgaggatgtacactctcgacgggccgagagagaacctctcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccccaaaccccactgggttttggggcatcgactcccgtccccctccgggggtttgtttttttttatttaaaatctttgaggattcgactcccaaacccgctgatgggtttggggaatcgactcccaaaactcgggggattcgggggaatttcgggggtttggggggtttgggagtcgactctccatgcactgtgtttcttggaaagctttgactttgtttttttaaaaaaatgtcaaccttctcataataatttctgttacattaaggaggttttgtttttagttttgtccaaaaaacctgttagagttgaaggctggcagttcttacagcccctatgttctgacaagtgtgagaaattgaggtggctggggggtattttcacacccgttgtggtaaataatactatgtttctacacagaaaatatgaaaatttcatattatctctttataacttcaaggcattgtaaaaatggcatcacccatggattcctcaggtgacataacccctaggcgctaaatacaactatcccctaactaccccctgaagaaaaacaggaattattattcaaaccaaaacccactgctcctttaatgttcaaggaattgcttccggagctggtatgaactactcctttttctgtgtaataaatggcaaaaaaatatttcaaggttagacacaatatgagccaaagatcctgaatccaggataaattgagaggatgattgggtgaaggaagtgtaaaaactgctgaccaatgattctgtgcaaacattcttggatctgttgtttgctggttggaggtgtgggtacaacatccaacagttggcttcttaatgatttgaaagaacattgtgtgcagtctttttgcacttcttttatgcattggagtacagtctcctcccagatgtttatagccatctgttttgagctccacacagggatcccaaaaacttcaagtcacaagagtttgtggaatggtgtaaaatgggtctcaaagaatcaatatgataaaatattattaaaaaacaaaattatcaaatttgtcaaaaataaaaatgagaaaatcacaaaaactgtcagctctaatatttcttgggccttagctaatcgactcccaaacttggaagtcgtcaggaggaccacttggggacatgcccaggacgtccccagccccaaaaacctggctccccctaagccatgggagtcgctcctcccaatcctgcagtaggaatgggagtcgattctctcaataaaataataataaaatatatcattccccggaataatcttccagggaatgccctcctggccatcaagatttggaccagctcagcggccggagggaatcctcccggccgttgaagttcttcccccacccgacagcctgtacacctcaatggctgggatttatcactctcagccattgagagtgtacaaacgtcagcaaccgagagattcctcccggttgctaagagtgtacacctctcagcaactggagtaatcctcccggctgctgagagtgtacacctctcagcaaccggagcaatcctcttgatgtctgagagtgtacacctctcagcaaccggaggaatcctctgattgctgagagtgtacacctctcagcaccggagcaatcctctgatggctggaagtgtcacctctcagcaccggagaatccaccccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagctcgtggtagcttcaccccattgtcctctcgaaccgggttaaatccccaactccgtcaccggacggttcctgtagtactcagctcaaactagtagtagaatgccactctatcagtagggcagaattagcttgtctgatgggagtgctaaccccagctcaccctcaggaatcgacgagggttcctcgagcggtaaccgatagttgatcctccggttgctgagagtgtacaacctcagcgactgagaaaatcctctcggccgctgagggtgtacagctctcagaaaccgggagaatcatcttggtcgctgagagctgtacactctcagcgaccgggaggagccgttgaggtgtacaggctgttgggggggggacaaacttcaacggccgggaggattccctccggccgctgaacttgtccaaatcttgatggattccgggaaatgattttttattattattttattgagagaatggactcccattcctactgcaggaatgggaggagtgactcccacggcttagggggagctgggtttttggggctggggatgtcctgggaatgtccccaagtggtcctcccgacgacttccaaatttgggagtcaatcctcccaagtttgggagttgattagctaaggccctatttctttcaggaaaagatgaaatatcagagatgatagtatgagatctggaatgaataataagaagtgaaaatttggaaataaatgactacttcgtggtttataaagggtgcctaagaggtcattcaccaagaaatgtggcattctggtactgcaatctactaattttgactgcagggtgtccacccaccatgctcaaacttttttggtatcaatatttttcatttataatcattcttttcatgttccaaacttgccctctgtgtgttgacttttcactcaaaccaaaaattaaagttttaaaaaaaaggttgattttcttttatctttttcacaaattttaaaatcttgtttactatttttattttttcatattcattctttgaaacctattttccaccattccacaaaatcttgtgacttgaagtttttggtttcccgctgtggagctcaaagcagatggctataaacatctgggatgagactgtacatagcaatgggattgttctttgaacccggaacttgacttttcaatgtttatggcagtttgattgttgttgaacagcctgaggtgattgaggacaagatcacttgtaagaggtttgttgaaatgggtgatttgttgacttatgttgacaagagaagtaggaagcttttttagaagaatgtacacaaccaggtcatgaggaagatcaattctgatttcaaattttctgactgaggttatgaaggtctgaaaatctccaacattaaaagataagtcaagtattccttcaaagacttgcacacaattcacagtttaagttgaggcaaaatattctgaaatggtgctccagattttatgagtgtctttttaatttttgtgtttgatgacatttggttggattgaagaatcaagctttgaagtgatgatggttctcaactggacatcttggctgccgatcagagtaccttttttctgacatgagagcatcacaaagattttgtaaattattgactcaatatctccagtgagtgtagttgtctgctgtaagtatagaaatggccctcgagggctgtcttgaggatggttgaattgattttctccattgagttgtctgtgttctggttggttgatgagctttttgattagttatcagttttgatggtttcatttcacattaaatattgagttgagggttttttgaggtgattgttcaaatttgaataagaacaaacaaaaaaaatctgaagagaaaatataaaagcataccacagctagttttgaatttatgagtcagtaaagcagacagacaaagatatatgatatcaaacagcaaaaagtagtaagagctgattcaaaaaacagtttcttctaaagaaagaaaaggttagtgatcttgattgatgtcaatgaggatgagcatcagtcatatgatttctcaccaaattggcaatagccacaagagaaggttgagggagcaagttggggcaattagaagggtagaagtttgacaggaatagatattaatatgtttgtgaagtcaatgagtttgttcaacaagacagaacagcaataggagatataggatgattgcgggaatgagccaaaggcaaattgaaagaggaaggtgaaaggtaggaatgttgaatggaggagttgatgatgagtgtgaggttgaaggccaaacaggaggcaggttgttgaatttgatgtcaataagacagatttgagtgagcttctggggagatgattggttagagcctgagaccagatcattatatagtgaaaataggtcacgattgtgttagccaatttgtggttgagattgtgatgaaatgaggagttatggagttatggaagatggagataaaacagagaaaagaaagaaaaagaaaagaacaggagatggagatgagacacaaagaggaagggacaaagggaattgtggagtgtgagtttgagtttgaggagcggagagcagaaggggcagaaaaggagaagtccaacacccccatatgcattcctttgtattcatgaataaggatggtaactaggctgggtgtccaacaggttgcccaaacccaaccagtttttttgtaggcatgtatgaggagagtaattgggctgggtgtccaacagttggcccaaacccagccggttttgggccaggcttttttatgatttcttaatctagacccagttaaagcacggcctgcgggcagcctgtataacctcttgtattgcagcccatgggcagcccgacatctaatcaggttagagatgttgcttcatacccgggtacctgcctcaaaaatccaatattttggacacctgtacctgcacccgccaggtctgccagggcgggtacctgtgtacctgtgggtgtgccatgtggaggattttttgcaggcaaatatacccagaaatccgtcttgatgactggagggattcctccagttgtctcaaaggcaggaggtttccctccggcctcaacaaagcaaccagattagttcagcaacccatgtaggactagagatggccctgtgtcatccggatatcccctccgcttttcaggggaatggggcatccgaacccgctggcgggtctctgttggcctaggcgggtatccacagatacccgccctttaaatgggtggcgaggcagccagctggaaggaaaaccttctggttgacttctggtcaacaaggtacacatgtaccttgccggctggaaggaaatccttccagtcaacaaggcacatccaaaagcgcagcgtagcggcgttttttttgcaccaaaaaattgtagtgttagtgttttttagcggatttttgctacgctacgctgtgctacagggccaaacaaccgctaagcagtgtgttagcgtcgcatagtgggccctatgcacgtagtgttagtgcagatgttgcggaattccactatgctatgctcaagttgagtggaattctgctacactaacactacagttagtgtaactggcccatgtctgagcatgcaaactctctcatcacctctggtacaagcagtcatgatcactcactcagatttggatcaagcttcttcacttagccctgagagcatactcttcatctacatatgtatgtgcttccttgttgactcgattggtcactctcacatggccattctaaagctggactctgcatcaatcaatgaccgccactgtttttgttcttggtgtgggttttttgtttagtgattgttcattgattggatgtttttgtttttgtttcccccttgagaaaagagggggaaaagtgtggaagcaggctagatagaagaggaaagagtctcaacaacaaacaaccacatttttttgaaaaaaaaaaaaaaaaaagaaagtccgacaaaaacaaagtgttttgttatgtagatcatttataaataaccaaaaaaaaggaggaggaggatctataaaaggactcgaaaaaggattaaccgacgcaaacaaaaaaaaaggaaagaagaagattagatgggacataaggagaagagaacaatatctgaagaagaagaagagaagatctaaagttagagagattgagcggcttgttcggttctgcgcatatcattgaggacgagggtcaagtcgtcagcggagaactggtgtttgacagcgtcccagaactcgggggtgaggccttccttagcatctggatcagcgtcggggagtcggtccaacgagagaggctgttctccgtgagctccttcttcttcttcttttgctgctgttgctgttgttgccttttggggtgggggggccgtgccatcgccttgtaatgcatattgccccgccttctgtttctgcgcttcccggcgatagcgactagaggcttcccaaaataagccgagctcttcgtctagcttcttctgcttctccggacttagtttctcactcggagtcgtcgtcgttgtggtcgctgtggtcgaggtggtaatcggatctgatgttttggccatcgtgtctggtggttgggttgtttggcggccaagagatccagatggaggaaggctatctttattctcttgttctatgataggaggggccattcctttgcttgccggtggtggctgatttttgtgttcagaattgaaagggatccgaccgttcccggcggaagaagtatgtccgagagcgttgaggatagtgtttcccttgttcctgaagttggagaggatcgaggtggagagcgggtctgggagcatgacctgggtgtagtagaagatcgggaagagtgcgaacatcagtccgacgatcaggagcatgaagaccgtcggtgcgatcgtcggcttctggcggttcgaggctgcatggcctacttcattcgccgctggcttgggattgctgactgtgctgggaagaccgctggattctgccttgcgttttctgaggtctgatggcattgtgatatcttctgtttttcttgtttttttgcaagtttcgaattcttcgttcgttcgttcgttcgtatgtgtctgttggagtaggagttcggtgtggtagtggtgggtatgtagagaggcttctttaagtggtctgagtggtgttgagtgttttggcttggcaccctctccctctttttttcctgctggctcaaacttgacaacagtccagcgccggctgcccaaccatcgctgacacgtcggcagcatgaccaggcgtggtctcaaccggaaccaaggaatcaagaccccctcccaacaacagttcaccaatcaaacgagcaaatcttctgatctgctcttcacagtcgaacatgtgaaagccccctaatgaaaaaaaaaaaaaacctagaaaagagaaactatgtagttcttgttcatgttgcagatgatacatttttgtgtgatgttcaatttgtatgaaggacaactgtgttcgacatcatagtcatacactcataggcaaggaagaggtcttggtggttttcttttctttgttttatatatgatcagttcttctccagaacgactccttttccacctctatattctccccatccataggaagaataaaaggaggaagaaataaagagagggcaaaaactcgaaagaaaaaaaaattaagggaaagaagaaaagataaaagatcatcataggggaaaaaagactgaaaaaaagaagaaccttcgatccaatcaaaatgaaacatgatctcccgacctccttctttccccttcctttccgtcctccgccccttcttctccaagaaaaaaaagggagaaagacagatgagaaacccagatcaagcaaaagaaaagaaaagaaaagaaaacgggggtatagatcatatgggtgtatgtatgtgtgtgtgtggagatatgtatgtcgtggtatgtgtgcatggaagaaaaaaaaagttattacgtaagaaaaaaaaaaaaaccgtgtagaattgagcattaaatcaaatcatcaacttcaagtgaaaaaaaggggagggaaaggaaaagaaaaaagtagtagtggtaataaaaagaagattgtcaatcagatccgatttggtcttcatcaagctcactatcatcatgatcactaatactactactactatcactactatgatgatcgatgactttatgctcatcatcattaccatgaccagtattattaccattgagtcgaggagtagtactcatttcttgatgctgttggttgagacgacgacgttggagaatcccatccaagatatactctttccattctttcaggttcgacttcagactgttctctcggacgcctttagcattcaaccaattgatcaattcttctatcttttatttgcatttttgcatttttcagtcagtcaaatcatcctttctccgagtgaaaaagagagtataaaaaacaaggggaaaaaaaaactctgacttgttcttcagtttcataaatagcccactcatcgaccccgacgatctgttgtttaagttgctccacccctagatgatcattatgagcatgagtatcgacaagaggacgaggcccaagatcgatgcccaattcttcatgaaaccgacgtttgaagagctgctgatgaccgccatagatgctcgagatcttctcccattcatccagcgtagggccggagatgaagagacagccggcataccaattcgtctcgatcacttctgcttcgtcttcttcttctcgttgttcttcttcttcaggagtttgatgagaagatgatgaagggcgaggaggatcgagggatgagcccggcttggatgatttggtgctatggatctccaatccaccgaccccatcgaaccaccaatacttacaaaagaaccgatcggtccctaatggtttgagcttcgccacaccaatcaactgccgaaatcgttcgaggaagaagagttctttgaggccgacgtcaaaaagttggccgtcgagtgtggccttctcagtcgcgaatttcgcctgaggatccgaagcggaatcactgggattggtaggtgagggtggtttgatctgacgagcaagtagggtagccgttcggaccgccgtctccagtcttcggccgaccggcttgttggactgtcgttgcgtctccggggactccggcttcgaaggcccatcgagcgacattgaccgactgccactcgagttgaacgtcgccgtcgtcgtcggcttgctcggcccgctcgaccgtggcttactgctcccctcatcttccgcctccccaccacccactatgcctccggtccccaacatcacctccggagagccgtgcgtcgggcctgcagactcccgctttggctccgtcttctcggttgctggtgattgcacaccttccttggcggtcgtgctactactaggttcagtagtggtcgaggctggctgggctttgagtgctgcttcagccttacgagtctcgagacgtgccagttcttccagtctatttaaagaataaataaataaaatcaatcagaaagttcaaacatcatggattgggagatcacaccgacactttgcgtttctccttgtttacatcagccttttcgcgacgaacgacggtcaatttctcatcgcattcgtccatataattgcgaaccgtggggtctcagtggccagatcacagaggaactcgatcagattgagtttatcgtccacaggaagagacgcataacgagtgaccaaagttttcttcaagaccctaggattgcttcgttggctacgaatcgatctgccatatctgcgtccatcttcatctgccgtttctgtcccgccagcttcaggctcgacgtcttcctccttgtccagatccgagagctcactctcttgggccgacaaactatcatcgatgttgctcgacagaggactgtctccttccaaatcaggatggcaagtctgtgaggtgttgttagcctgttcgggtttcgtcttgggatgtgggtcttgggtgttattggcttgatcgagcagtggatcatcgtgctcgtcgatcgtgtgatcgatcgtcaagagggtggcatcggtcgagaagaagtacttgagcatccgggccatacagcccaggcgttcgatcccacctcgatgacacatgatctcgaccagccccatcacccaatcctcttcgagtaccgtccgattgttcttccgctttcccgcagcagtggccatcgcaaactcgtgtaacctgcgagtgatattcacgaaccggagacctttgcggacccaatactctcgctcatcgatgctcatcgctcgacactcttgagccggacgagtggcaaagaagggcaagacggagatcgaagtaaagcgttgtgatctcgtagtagggtatctcaatcgactttgactgaggattaacttgaccaaactggccgtcaaatcatccagactctcatcgagctcttcaaatcgacatcgttgttcgttcaatttgaagatgttcacaaatgaccaaatcttcaatcgctgtgcaaattttcgacctagcttctgttggctgggctgtggctttttgggtagcttcaatggggttggattggctcgtcgtaggtatcggccatcaatgacggtgaatggatcgagatcaagatcttcaactagtagccaagaaacaagaagccgatcagtaattctgctcatatgtgatttcgcacagggagatgggaaaacctacttgggtatttgattgatttcttggattcttttgttgcggtgctaggggtagtagtgccgatgtgagtaagggtaagatcggctgagttggttagttgagtgttgacggttagatgatgatcgtgatgaagatgatcaggttgagaattgagtggatgagggatagtggaaggatcgattggatcgggaaatttcttcctcttcttcttgatcaacttcttctggttacaagactcgatggagtactgatctttgggttctagttgatcgatctgataagatttctgtttggatgagagatggatgaattgagcacaagttaatcgttccttgagttcggttgaatgattgagatagtcctgataggtttcaggtagtgttgtgtgttggggtggatggttggcaggttggaagctgttcttcttgcgtttcttggggtccggttcgagaagataatgatcctgtttgggttctagtgcgattcgagtgatggagtcgtagtccttgactaatgatttgtaacttgggactgggatcggtttgattgggatggtattggggattgagacgtctggatggatggtccatctggggaaggctggttggctggatgagtagggtattaggacagattgcaggaatcttttcaagagtgcttttgagaatgtatctgtgtgtcgactgatgaatgaaggatatttcagtaagggttttcgatttgagtatgtgtgtgtgagtgcaagtacctgagtttcctagtttccacttccatgtaactcgcgccaaagttatccgagttagattggtcatgatcgatgagttggatggtatataggtattggttgggcagatcgatctctagacattggttgagatcgagttggaatcgttgtatggattggagatggattaggtcggagtatgagttcttatcgagatctctgattgatttgggggggaataccctgaggaccttggcatcgtagactgaggatgaggagggtgaactgggttgtaattggttgaatgccagatcgacagtgactttctcacccacattgaatcggttgtggtatagttcgtagagatagttgactagatgatcgatgtttggttgtagttctgttgtgggatgtgtcagtatgttgttgttttgttttgttgttttgttgttgttacttacgagcagttggatggttgattgaggctatgagttggtgtttgagtgagattgggaatttggattggatgagctggtcgaggtgctgttgttcgaggttgagtgcatggaagaatgagactggttgttgttgttgttgttgttcggttggttggtggtggtgtgctgggttgaagatcggctgagagtaaaagatgtatcgattggcataagacctgttggatgttgcttagttaagtttttttttggttttttggtttttggtttttttttttggtttttgactcaactcgtagtcagtgaagatctcgcccgtctggtggatcagccaaagctcggtgtctggattgagttgattgagttggctggggaggggtaagggtgagacctcggttcgatcgagtaagggcatcttgccaatggtttatgtcgtatatctttgtaaaatagttggagaaaggaaaagaaagaaagataaggaataaggaaaggaagagaagagatagagggataaagaagagagagagagagagagttagaagaatcacagcaaactcaaaaccacattctgatcaagaaaaagcaggatgaaccccctaatctaccacttcatcgatatatctatccacttaacacttccttatgcatcattcatgtacataaataatatattacctcaacctgactaaaaacaaaaacaaaaaaagtaataaatgtatggaaatgttcaacagtggtgtttcatgaaaagaaaagaacaaaaacaaacactcatcctcaaaacaaactgcaattcacttgatcctaacttatttgatggtagtggcaggaaaccatgttgggacattcattcccctacatcttctagcaatcaaacctttatctgatcagaccagtacatagatctctttttttttccctgtgggagacttgctcacccagaaataaagaagcactttgttgaccagattcaaaacagtcttcaaacacatgtttaccttatcgtgtttttatcatggtccccaatctcggggagtttttttagtaggagctttgcaaccacataaatctttcgggggtgttgctcggtagagttgcgcacccctgccgctgggctctggcatttctaacatgcatgatcacagtttgtaaggttttgtttatcattaaaggagaagtaactaactatttaatcaattaagaatcgaacatacacacacatgaagataaaaacatgaaaagatgtttttatgtaactgatcaaaataaaacaaagaaagaaaatcacataaaaaaaagaagacaggattgacatgtattttttttttttttcaaaaaaacaagttttgaggtttgaaagttcatactcaattatccaagtgaacaaggttgatcgatcaccaaaaatcatcctcgatatcgtcctgcccagctttacctttctttttcttattccgagctccggcctgatccacagtcgaggcctgtttcttatacatctcagcaacctaagcgaaaaaaaaaaacaatatgtgtgaaaaaaaaggcttagaagaatgaaagaaaaagaaagaaagaaaaagacttcgggaatgggtatcttacctgttcggatgatgtggcatcttcgccattcttgtcgtctctttctttaatgtatcgagggaatcttagagaaactcctcgagtcccatcaccgcacttataacaaccaaaaaaaaaaaagtaaccaaaaacaatttagtcaagcccaagccaatccaaccgatttaaagcacaaaaaaaagtccaaaaaaaaaaagagaggaaaagtgcgaaacttaccaaacctttagcggcactatagacgggactgagacttagatcggcggccaagacctcccagacgagcttaggttcgaaccaaacatcaggcttggactcgccgacatcatagtaattcttcttgacggtcagctctaaggggtgcaatttggtatgcaaacagtcgagcacttcctcgctgaacccggtgcccaatttgcagatcgtctggtaactctccgtctccggatcataacaggccagtaaaaaggccccatagactgccgtccgttttcctttcccatggtaggctcctactactactaggtctaatgaatcgcctatccctgctagataatctttcttaaccttttttttcaatgtgaattaataaaaaaaaaaagaatattttggtttgatttggatgaaatgagaaaagatgaagaggtgaattgaggaagactgactttaagccaattcatacttcttctactaggttcataatgcgcgctctggccgtccaacattttgaccatcaagccttcacagccagccttgacgctctgttcgaggaaggtctgaatctcctcgacattatcgacatcgaccgcagtggcgaaactgaattcgccctcgatctgattgaaatgctccttcaacaggctcctccggtgactaaaatccgtattgatcaacggctgatcgttcaagtagagcaagtcgaatgcaaagatgtgcacttggatcgtgatctcctccgctttcacatctttcctcttccgcttgcttagctcttggaacggtaggatcttcttggtgcttcggtcccatgctaccgcttctgcatctaacacaaaattccgcgttacgtctttcttgatcgctctcggtaattggtctaccatgtccggatatttcacactcatattttccgaatttctactaaagatactaatcgatccatcactcaaaaaatgtatctatttcaaaaaaaaaaaaaaatgagacgaattctcgtgttaattttacccctaccattcttttgttttggctctggaaaaacaaaaacacattacctgagctctttcaccatcatatttatattcacaggtgaatttgtggccctcgaaccgatccaagacctccgagatagccttagtaggtttcgccaacataggcttcaacggcaccccgggagtcaatttacaattttctctgagtcctttgatacctccttgaagtagggctgggatcacaagatcgtaggaagggatctcggagaagactgctttgacgatctccgttccctccaggatatccttcgccaaatcctccgatgagcttttacgcttcgagttcgacttgttacctggagtaagagccaccatcaatcaaatactctcattcgtcgaacgcagttttgacttctgcgagcctggaatgaaagtatactgaccaacaccagttcttacggcagcattggcaagagccactaggactgtccgttcagccagtccgattcgtagtttaccctctaaggatctgatgataaatttggcctcttcgccttgacaagacgccagcaattttgtaatgatcccgacttttttcgcttgagactattaggaggttttttgggggaggaaaggtcagtgataaggatcacattgtttgcgagtctatggggaaaaagacgtgattggatgattacgtggagactgactgaattgcctgaagtagtcgcaatggtcttcaaatctcatagacactattaaccgtcaagagttagctgaacatagtcttttgagtgatcgactatctgcgcgacgctaccgagatcgccgacgttctgaagtctgcttcacctgagcgatcgtcctacccatggaaggatccgatagctttgatgagtagagactcgccaatacccagttcgattccctcgtagtcgggacacagtcggttgatgcaaaggtagatcactttgagcagttcatcgggcgtccgactgatcacttggatcaggtattgggtcagatatttggtgatttcgagtcgctttgtcgtcccgtcaatcaggttgaatgtataggctagactggaatatgggatcggcttccccttctcccagctcacaccaccctcctgctgattcatgtcatctccacaatctagaatcgctaactcttcagcttcctcgtcctcgtcagtgtgctcctcctgttggatcaccggtgtttcttttttctggataggttcgttcgagactttcagctcgtttaactcttctgcttcttcaactttcgtttttgattgtttcttggagattttcttggttggtttcggttcctccctaggctcttcagttgctttaatcgcgtctttatcatcatcattctcttccgcctttttagtttgatttgatttggcgcgcttcgaactcctcgctggattctcgtgttcctctacatcgatggatggtgctcgtttcagatcacgactgacatgtccctggcctgtatcttcttctttttcttcagattttttacgattctgtttattgaagagactgttgacggttgcctggacgagagcaggtttatggccagcaggtttggagaagaatttattcaaggtggcttgtttggtcggaccattcgagttggaggatgagcttgcgggagcgcccatcctgaaagttacgagggatgttggatgatgagaataggattggagatacaattgattcgagcgtgtcttgatggtgattgatccagttgggctgagtttatgttgcacgcgacgaggatgatcgaaaattttccgcaagttcctcagcatcaatcagaaactgaaggacgtataacatgattttggatagatataaatatatgccgcactcccctgattccattggacagagatataccttacatttggtttcctatatgatagcctaacagccggtgttatttatttgaaaactatacgaaaacacgataaaccagtcaaccccgcaactcgttcagaattaggacgaaatcaatgaagggatatagtgagtatgttgtactgacaaatcaatccgtcctccatggtgttgcctcggtggtgggtggtggtccaagttgaacagcaagcgcgactgagagaacagaagactgaaggtgcatggctgagtgctgcggctggagggggtcacccactgcagatcctctcagtcgaagggggctccggtttcctcctgaaggtggcgaccagccagaccactccaaccaggccaacctccaactgcaaccaccacaccttcgactacagacgacatatcactgccccatcgtaatcctgaagacgaactccaaactcaccacaaaccaaaaacatacacacacacacacactcgaaacaacatggatgccaaagaactagaaacttatgaataccaactcagtcaggtcagtcttcccaatcagactacaaacaaacaaatacatccatcagcactctaaagccgttcctgagatcattgttcacaggttaacctggtcctcgaaaaagacccgacgaacgccgaatgtctaagtctgcagggagaacttgtcaatctcatcactcttaccaaagatttcctagctcagactggtagtagcaaacacactaacccctccggtgatcaccataaagaatcctcattagatcctgctcaaagtcaccactccaataataaacactctcgtcaggcttcaaaaactcccaataatgaatctgataataatcataataaatctcaatcaacttcaacaaaccaaaccgatatcaagtctctcaatcctggcgatctatgtatggctaaatatgctggagatggaaagtattatccagcaaaaatcacaacgtgagtgctctttccaagaagggtatcgttcaaatcagcgattcatatagtttgcaatcttgctgtagaatcgggggttcatcagaaacgaggatatacacggtagttttcaagggatacgacaccaccgagctagtcgcggctaccgaaatccggccgatagtcgaccagaagaagaggaatctagaggcggtcgaacaggagaccgacaaggatcgcaaacggaagaagaacgagaagaagaccgagaataaggccgccaaggccgccgaacagctcgagaaacagaaatcgtggcagtccttcgctaagaagagcgtcaaaaagggcgtccatattcctggtatcgtgagtattcaacctttctcttaagcttttttcatagctgatcttctgttgatctatatgcatcatcttaggttggtgattccatgtttgcatcgcccgacaatcccttcggaaagggtcagttaccttctgtcttctgtttgattccttacctctttcaatcaatcatccttctcgaattttctgtctgtctttttcctaaaagattcttacttgatgattgcacatgagtttggcgagcatgttgatggtccaactatcaccccccatccaaggaaggtgacgactctcgtggctcagttctcggaatgccatcacacttacttactcgtgggatgtttcttgttattatatgtatatatgtatattgttgaatcaattgactgattttttaccgagtcgtatattttccgtttgaccaagggtcaaagcctcatcgggtcccgatttatatttctttccaatcaccgttcctttcgtcatttttgcacacatcgcagatttgatataaactttcgatttcacccctaccatccacctcagtttttattgcttgcaagctgacttgacttctatttcttaatttacagttggtgttgtcggctctggcaaaggcatgacgcaatacggcagcaaacaacgccacaaattcaacggcaacggcgccgaataaagatctctgtgtattaacggtcgccggtttatgtctagaaatgaagacagatgggttggaccagtctcaactttggtacatgctatctgcctcagcaacacgtcacaccgtatcatcttttaaactcatccttccttttcaatctccctttacactgtctttgtttttttatcaaattttccttgtgtgaaaaagatggtggtctactgccccccaaaaaaaaccaaaaacaaaaaaggggtaatcatccttgctcagataaacttgtcttactattatccagtctctctattcaggacatttgatcgatcttaaccagagttctatacttgtttcttttttatttttctaaaagatttcacagatcaatctcgaccagacaaatggtgttatcatgtagtggatctttggaatcctggtaattatgagccaaaaaaaacaacaactccattttttttcaattcttttttctttcagctcactgaccagatgatgtttggataattggtccgctcgtttaatcaatcttctttttctgatgcaatcaaaactataatccatcctattgttttgatttgataatctttccacagcagtatttccccgctatggttaagcagtggtgggaatgctggaaggtcgtcacatcggcattcctgtaatcaatacaatgtgttaccatcaagccatctgggctatcacttctgttgagtcaacaaatgtctgtactttttcacagatgaccctagcattcttctttaaaatacgaccaagtggttacttgaatcgcgtaatctatcaactcactttggtctgttgtaaacatcttttcagccaagcaagtttcgtctttttcaattgttgttgccaagctgattctcgaaagatttaagatggacgagtgtttctgttaacattggtacaaaattgttgattccggcccagaaaactgcaaatgaaaattgttttacataaacagtaaaatagagtacaatgttttcatatctgttttacaacgtaggttttcaaggcctagcaactacagagccagcatggcctcccaggttccacaaccaagcaggcagcatccaaagatcgcctctttccaggaccgcttgtgatacaaatggggctagagtttgctagacctgggtttcttcttgactgggtcagtccatttaggtttacgcttctgatagaccgacataagtcagatcagatgccaatatggaacggatgaaagttatgattaatgaccgccaacaaaacaagaaacagaaagatgattatctaggtaaaggagactggactgacttcgacaaacgactggagaccctcttgcatatcagggccagcaaaccaatcctcgaactcgtctctgaggatggttgagaccgtactttgttcgatcccgttgccgatctcactctcaagttcctctaatttgataagctctcctttcctcaagaagcttcgatgaccccgacgtaacgtgtcgaccaaggcaagtttggtcagctgaacagccgcgggcgaattggagatgatctgttttgacatcttcaggaccgctggcatgaggtcttctgatgtgggtaccacttttttgcagttcatcagaataatccataattaggaatgggcatttggggggttaacagttacaagttcaacaagatggtcacataccctcgttaacgatccgaaaccgatcacgtgctgtgattgcatcaatcgaacgaccaagaaaaagaagctctgaggccagacttctgccgcagtggtgtagcagcctgggtatgccaccttgagcgaccaacactcctttgcttacttcaggaaagccaaatgtctaagaatgaaatagatagatctcatgaggattagtctgacggacatatcttcaaaattgtaatcgagttcaagtttacttacactttcctctgtcgcaatcaccagatcacagttgagtagaagctccaaaccacccccaagacagagtccatcgactgcagctatcataggtttacgggaatggcgacgagagatcgagccaaaccctttgggtgttttcagtaatcgttccctttggtcttcatctttcttcttgaaccaatctgtaaatccaggagaatcaaatcggtcaatcaatggtcttccatcatccaaggttttcattttcatatctaacttaccttttagatcctgtcctccgcaaaaagccttggtgacattcggagtgactgtgcctgtgatgacgatcgcccagatagaaggctcatcctctgcataatctaacacacgttccaactcgctttgcatctatcaattagaaaaaaaatattcctaaatctgtcagagaatatcagatgttgtgagattaatcaaggtcaagagatgagtctacaaaagtgcccatgggaacttgtttgaacataagatcatacctcgtccgtcatcgagttcaagtatttcggtcgattcattgccaccatcattatccgtccttcctctagaaacgtgcattgaacggtcggcccatgagccggaatgggactggtgggtttcgatttcattgttgtccaaagccgcaaaaagagtttcgttagcattcaaacaagccaagtgctcggccacagttgtggacatggccagcgtcttgaaatagtcattcggggttatcgaatgatctcatcacccacgggtaccctcggggcgacacggccaaccatgctgtttcgggggccatgtaatccaacattctgcacagcagcaactgtgtaaaatggaccaaggagacgatgagcaagctagctaagttccgacccaccatcctatcaatcaaggctacttcaagctcatgtctaaacccagtggtgattctttcgatcatcgatcacttccagcgtaaatttccaaaagaaaatataatctatgcttattttccaagggtaaatgaaaatctcagtctagaaaagtagtttcagttctccacatggacgaaatcagctcaaagataatatcaatagtctcttgatatgttgaacgcgatatttgatgtagatagtcaagctgattactattcctctattgacgttggggtccggcaggattcacagacagattggttcaaagggtatggattcctccacttccaaccggcatcgatcaggactcaggatctcaaacaacagcccacatatgactacccgaagagattactaggaggaatgaggcatcaaactcaaagacaggaaccggatgaactggagcgatttgcgatgatcagacataatccagtccaagagattcggatcttaagttccccacagttggagtcgacctccgaccagatccagctggcaagttttgccgactcggcttatcatcatcagcgacaaaacctggtcttcaactctggcgatcgttctactggcagtcttacaccaagcaagcttgctccgaatcccacctcgatcaaatgtgttgtggaattctcccaatcttatgccagttgagtttcgattgggatgtttatttgaggatgaccgaatggatcattcgagctaacatctttgtcaaccggcctcagactcgaccggcatccaatctcggccgatgcaccaagcacatcgacatcagctaaccccggaacaatttgttctgtttaatagagcctttcatgcctttggtggtttcaatgattctctcaaatacaaacgaccacccccataaaaggaaatggatttcaaataacattttctttcaattaccaacgagcaaagcaattattatgagtagagatcaattgagttcagtaacaaacaaaatgagaaatgaagtcaatggaaggtaaagggatttaagggcctgtaccatatggcatgaaaattcaatttttcataagttttcagaatccatattcctcaaattctcatatgatcaaaagtgaccatcaccaaaggcaatttataagctcaaatttgaagaatttcaacaccaggtatctccaattgttttgaatttttgtgtaggagacagaaaaaaattgccatttttcaaaattcactcctatggtgcaggccctaaaattattgagtgagaatgagatgttttctgcctcattattcaagaaatgcctaatcagcttgatcagaaagcgtaaatcaaagaaagatcaaagagttgatatgacaagacctgtcaaacgtcggcctggagtgaacttgcagttgaggaatccctttgacagtagaatttgtgaaaagaaagttggatgaaattgagcaaaaagtgtcttcaggctgaggaaaaggtgatgtagagaggcaagaaagtcattcagggaatgaaacctggtgaaaatcaaaactaaaatcaagatgtgatgtgacaactacagctattccaagaaaggttgtccaatctggaatattttttcctccagatatttttctttctcctctagtcatatgcataaaccaaatcaactcaacaggaatctactaagtcaaggaggactcccagtctcccacccaaagggtgctccgagctagttgaatccttgctgagttgtcaaagcttatgcccaaggaacaaaaagtttgacaaagtttgacaacaaagcaaaaaaattcagacatggacaaactttctcagaataactgtatattcagagactagttgtgaatacctcatgggtttaaaagaatgcctggagtggaatacagccggacatgatcattaaattccagactccagagataggacttcctcaagtacccacatagggccaagatcccctcctcccatttggggaaagtatgaagatggctgatcaaacctttcctttaccaacaaacaagtggttattgaggtttgatgatcataaatcttggaggctttaatactcacataacttatagttgtgtccactaagtgtattgggatacttgagagctgacagtataatgagtagacaaggcaggactgacactggctccaaaatctcctaaagatcatgtttgatcttaacccccaataaaaaaggtatgctactagtaatgtgttaaactttttttactcatactgtctctggatattgtcagatttccccttgtgcctccggcacctcaaagagatgttgcaaggagagcatctcaaccatttcaatccaaaggaagcatccgcatatccaattccatacaagtcagaatgtgagaacttactcctctgaaccttttttatctgacccaaacagatgaaaaaaagtttcacaatatcaaggtaaaacacatgtcacacactggggcctccgaagggaaccagatccactttgagtccatcaagggcaccattgggtcaaggctatgaatataatgggctgtgttcaactgacaagcattaaattcttcagactgatcagaaactacttttttcatttgaaatagttcagacccatctccatacagatcaccatggcatccctagctacttgcatcagtcaatagagcaacaagtgagccatagactctgtgacaagtacaacttacagatggacagctgaccacaaaacttgtgatgaactaatgcagaagattattgagccacttatccagctaactccatcattttggaactgtaaaccccacattgaacttaatttgacattttccttgtggtacctagaacccatgaacgggtacccatttcacctgccaggtgcaatgctgggtgtccattttttgggtaaaaaacaggggatggccaggtaggtacctttaaggtacccaccaccaaaaaaccttcttggtgaattgattgagaccaagcaggcagccaagattccttagcctggtctctggtgagtacctgcccttggtgacctggttgagaccaatcaggctctacagcaacctgatgtacagtgggtgtactgttatttctagctgcttattttggatttgagatcttcaaagaacaaaatggaagtcacaagacttgatcaagtggtgcagaatgggtcccaaaaagagaagaatatgagaaaatgaaaaaaaccaaggtatcaaaatttgtgaaaaataaagaattaaattgttttttttttcaaaagctttgatgttcattttgggggagtgagattgctgcaagaaaaaataatcagaagtgaaaagaatgattatcaaataaaattttggaacaagtggtcaccagatggttttagtcagctgttgagtggggtgttgaccagcccactatgtattaaagtactataatttactgtcttgactccaatctggacattctgttgagcaacagacctcatcaaatctgtgtatgctcatgaaccaatcatcagcagatgtcacatatgacatgtcacagagagtaatagggacttgggcagccaggctagagatagatgatccccaattacccaaactacaagaaaaggagcatgctgagcatgtacaaatagcgcttgaacaacaaagaaagcaaaaggctaagaaatcatatgggtaagaccataaagtttcaaacctctcaagatgtaggaaatcaacttaaaattcaaaaaaatgatgaataataagtctgtaaaaattaattcaaaaaccatgtcaaatgcaatatttaagaaagagttttcattttcacacaaatttattattattatcatttttaacgtgtcttaaattgtgggaaataaattcaaaatgtccaaaaatgttaagaaataacatgtaaagaattaattgaaaaaagtgtctgattgcagtattaaaaatgaactgttgatttttatggaaattagattataccataaaattctacacattttataatgtaggaaaccactttaagatttaaaaaaattattaaaaaataaggtgtaaaaaattaattaaaaaaacgtgtccaaatgcggaaaccgcgtgtgctacgctgctgcaaaaccgcgtcaaaacgtggcaaggcccaaaaacagtttttttattttattttcaagattttttttattcattctttgggacctattaggatgattcacatctgaagtttgaggcaaatttaatgacatcaatcattaaaattttacaagtttgtgaaaaatctaaaactgctccaaacctgacaattcatgagattggacaaaattcataaaattttatctaaaaatgtgctaaaagttgccttgaactttggggagtgataaacacactccccccctttgtgcatgcactcccacactccccctcagaaggggagtgtgggaccacaggcaacgctgccacagatacggtatctgcccgtatctgccatgtatcactatgtatctgagccccaataaaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagcatatcgtatctgtggcagcgttgccacaggccaatgccttgcagggtaaattcccctgcagattggtgtgcgtccctgcatgccactctgcagtggagtgcaggcccacactcccctcagaggaatatgtagtagtagaattgatcatcaaggcttgatggttttactggatttcagaaatatgtgactgtaacaaaacaaggatgaacctgccaacctcaatgttacctgtgtgagtgaaaaacttgaccactgtataaattaggtaaaaatggacagtccctccaacatcgggatcaatgagtataagtttgaaacagttttttctgggaatcatttcaataaatccatgatgtgtgatctaaaagtgttgatctggatttatatcattgcctgtagattgagctcctttacagttacatttttcttgatgtaaatatattctgatattattttgataatgccaatgtcagggcttttgtaaaagcccttgctcaaactgaatctaacatgactgagggacttaaactgccaacataaccaagggaatcaaactgctaattattcactcacttggggcaggcggaggccacagaaaacccttggggcttgactgaggcaaaaagtgtttaacttggaacaacctggcttggtttttactttgaacatggattctttgattgactcaacaaaaagtcaaggggtgtgtcaaggttagagagcatacaagcgcatggaatttctacggaagcccaggtacgacacaatcgtgccacccgtaatacagttgcgtacggcatagaccgaccatgccccgcccgcaaaatccaaattggacacgcggggcctatgccccggggggcatgtgccctgatacttaattttattacatttttgaacttctacagatgtgtagagttcaaaattgtaatcactaaggttttgagtgagtggttcatttttttttttcatttccacatacatataatcggacatgcacagattaagccatacttaaacccatagttatggcttaaagtgatacataaatatggttttatactacttgtacaccctcaccatctactttcactgttaatctactattctagtgtattttttctacactctggaggctacaaacagctcaaaaggctgaaaatttcaaaaaaaatctgaaatttttggcccgactattcggacatcctgaaaatccagggtcggtttttgccgtccgcaactgtatgtatgtcagaaatcctaaaaccaaaagttgaaaacaccaatacaccacggtggcaccggagcagctcgaccgtacacaattgagtttgccattacatcgccgatctactggcaattgaaaatttgaactcctctcagccttttctcaagcccaccctggcaatcatctggaccacgattgcctggaatctcagccaaagcccatcaccaatcttctcgcaattgttcatcctcctctctgccttctcttggccccttgcgcgattgtctggaactacgcgcagctccctagaccgatggccacctagttctactcatgaacatgcagggggtcaatggggtcccctgcatatcgctcaaatctcagacattacatctcacaaaactactggccatcatttttgctgatccaagcccttttttgggcccaccaccccatcttctggacctactcgaggtggatgacaggcggagacccttgaggtagctcacgcttttgaagctcccataacttgcgcttgcggtttagtgttctcattggcatttggatgccgtattgctctcactaattggatgacaagaaaggctggatatgtagaaaacaatcgcgtaaggctacaacttgaggggaaggtaccccaggaaaaaaatttgtgcggctggcaacagtttcttccttcctggttgcagagaggactgaaagacactcctgtctatgaatcatgtttcaaattactaagtacaagagagggagaaattgggtggttgggtttcagcaactcttatgtttcaatgcatccctattggaattctggtgtcaagaatcgtattgttccaattgatttgtgaattggtctacagtattggtgttttcaacttttagttttaggatttctgacatatgattacaggtggcacgattgtgtcgtacctgggcttccgtaggatacttgtaagatgcgaccctcgagttttctgccggggtggacaatgatctgagaagtcatattcgttagggatgtatcgtgatttcagaccccatgtgaagccgaaacctctgtgtctgagtttcttgcaagtttcgggtgcctacttacctcgcgtcgatgtaaagcctaggatatgtaaccattttgcaaaaggttgccccaaatggcacatctgagatgcccagcctggttctcgtcaacctaccactggcacaaaccgtcaaactgattcagaacagtttacacatataattaatttcactccaaaagcccctcagcggcttgaagagctcaattctcagacaatcgctcttctctttactcataaaatctttctctgagttactccgacatgctggccagcttacagcgttgcttgtacttagccatcatcttccaagggtgcatcaatggcagaagattacaaaaaagaatggacctcaaccgggcaggctccgctatctcacacggtgtgtttacattgttcagaattgatgtccttgagtactgatgctagttcatccttcatacgaccaagtagggttaaatgatttttctgccccatcggaaaccgagccctccatgtcaagtttgggtagcggtaagttcttttctcattcatgaacaagttagacttttcggtgaaattgatcaaaacaaattatcaagtatttcactctggagaaaaatctgctagcccttctcagggaaacgagccaatcagtgagattggagccataaaatcggagaccggttagtctttttgttcaacattgtgcatcagtcaactatcattaaaaatttctgatcctgttcctctcattggttgaatattgatgataccaaccagaagacttcaaggacaaacagagcaacgccttggacaactggaagaagttgagcagcaaaattctagacttcaagacgcgtgctggtaaagattttctccttcttttgatgacttcgttcaagcgtgatcgacgaacatgctactcacccaattttgatttcttgaattttgacatcacaaataactaaaagagcacacgggggcatgtaagcacttgattttcagaacaaaaatggtctatcactagaaaagattgaaataggcatcatgagctgatgtgtggaaatttccggccgcgtttgaatttagcctttcaagaatatctgagagagcagcagggcataacaacttacttgggccgaatcgatgtcttggtatctgagatttttgaggataccattccacatccaacgcaggatcctgatcgagctcatattttaattaccaaaccaatcttcgaactcaaaacgtttcttgagaaggactttctgcctttcttgcaactaaaacatgatgaaagtgttagcaaggtattgcacagacatgaactatggcttcaagagcaccagtcaaaattaaatttgaagctccagcaattgcaggaatgcctgcacttattgcgagaggaaggcggaatggaagaaatagagattaagttagtcgcagcagtgcttggcgttctcgatatgtcataccagcatgccctaatcgacaaagaagaagtgcaaaatttcttcaatgacgaacgaattataaaaattgttggagagcacctcgtttatctctacggcgaaaaatatcccaatttttccaaccccgctaacttcaaacctgatatggattacttactgcgagatccgcgcacctcgcacctgcatgcgtgtttagagagtgagtagggacataatcatgaagcaattcgccattggggaagatttgtgtgtttatttgatttttgttccagtgcttaacagaccgactcaagggaaaattatctacagatcaattcaaaccgctttcgcggacactcgacccaatgaaggagcttcagatggaaatttgtttttcatgaatgcatgcacaggattccttgatgattccttccttgaagaattcgaatggagagagtcttcagaaagttctgaaataaaacatgatttgggacccaagctagaaatagtctatacccatttagccaggatttataacgagcttccgcctgatattaatcagttagaatttttaacagttttgcattttttaaatttcttcatgacatacaacgccaacaatatagaaaagttgatatactcaaatttcaaaggattcaaggataaatatgatttaatcagtcgcgggctcaaaatacacgaactacgcaatgtcatcttttcgaaggatcgtccggccgcatcaaacgctctcatcgggtttacttctccaacgatttctcatgctatcttggaacgtagcattggtgcggtgtctccagcagaatacgaccaacaattgaagaagatgaaatcggatgctcaagcaaaaacctggttggaatctgagatagtctcttcggttttggaacaaattcaccagtcccgtatggggcttatctcgccagaagaagtcaaaaagaatgaatggctgcaagactttaaaaaggatccctcaaacgctctgacttctagcccttcggaaacaaatgaagatcgtgttcaatcaagcaaccacgcggacgttccgactgagagctcttcggatagtcacgtctcgggatttggggcggggaggattatgagtaatgtctaccaaggtggggcaagcgtcatcaagtcagtcagtgagggtgggtcggggaccataagttttgttgctcgtggcggggtgcacaagtccgttttgaatggcgcaaaatacgtcttgcaaagtgaagtggggtccactgccctcgctgttcctcgtaaggtagtaaatattccacatgatttactgaccagcctcttgaagaccaaggctgatcgtccaaatggctctgacgtgtgaggagactacgagaaccattcccactgctttcgatagtttttcataacatgttgcccagcacttcctttcatatttccttccgcatgcttccattcttaagcatctgtgtctttcttttgtttcaatcattcaatttcaagtgcctggtttatcatttcatttttcctcattgtggatcattctttttcccacatttctctgaatcacagtaacattacaatcagatgaccagctttgcagtataatccttccactgctctttgattgattttcatagttgtctagcttcatgtccagtggcaatacctgactagttagctccagaccttaatgtgatttcagctctgttttgaagatttggatttctctcatttaggttcaatttctggtctacatttacaataaaattgattgatcttaacttttcttcaaagaaatctagctattttgcaaaaaaaatgtgctgatttgagattgatggcaacacatgaaacctgtttttttcccatatttgtcaaaatattttgacctgaattacttccctggaagtctatatagaaatatctgatagtcactatgtatatgaggggagaagctcctgagattaattaatccaataaattacattccctattaagtgagagaagtaaatcaatttcaattcaatttcaaatatacaggaagatataattgcagaaactggaagatttgttcttttttttcaaaatcacaaacccttgaatggaggacttcccgtcggatctgggaccctcgcagatgtcgatttagacccgaagagtctagaatttcgctgggaaatctagctttcgaggcctctaaatcacttctgggagacccgcagatgtgacgggaagtcgtccaatgaatatgaaagcaaacaaaccagaatgattatagaacaaaatatgatacattgtaattatgaaagtaaaagttggcaattatatgtgattagacccaaattgaatgtcacttttctagatatttgtaaagattattcattaacatgctgttcctatcccacaaccaacactattttaccaattctatttgaagccctgtgaatgccatttgaaagtcaaaatcaatcatgattgcaaattttctttgtcagagcttcttcccctttgtgagtgtatctccacatccaaatgagttgaaataatcaaaatgtgcacaaggatcttgtatacacttacaccatggggtgggtttttagaaaacccccccagcaaacggatggtttccgtcccgagagcccgcgacttggttgcaaagcatccaacggacgctcgggcgggcctggcatcatttggacgcctcagaaagcgtccaaatgataccaggcagtggaaaccatcctgaggatggctaggaaaccactatccattggacactcttgatcggttgtccgatggatagcctttgttcaaaatgatgagcatccgatggacgctttagctcaaggagtgtccatcggatgctcgtgcatatcgataaagttggatctgcaggtgaagcagtctaaactttatcgatatgcattctctagtgagatgtgttgtcaatggtcgaatttcgcattgctttgtccccagccaaaccgccaaaacaaagcgaagcgattcgaccatccacctcgcaaaacgacaacaaatctcaccagagccgccaccacacccaccaaacctcaaaaacactgaaaaaaacccagaaaagcacaccaaaaccgcaccacaacccaaagacgaccaaaaaacccgaaaaaacccgaaaaaaacctgaaaaaacccaatcaaaagccccaacaaaactcaaatcatcaccacagccccctgaaagtccagcttcatcatgtctagcccttcttccaagccacagaaccttgacattgatcccctcctcctccaagctagtgaaaaaattgaagaaaacaaagataatttagataacaacactcaaatagcagatgacaacactgtaaaattagataataatagtagctcttcctcctctgaaacttctgatgttcttgttaaaaaatcaaaccaaaaagaaaaaaaaacaaaaagaatgtgattgaagatagtgatgaagaataccatggtactagtgatagtaaaaactctagctctgaatgtgaaaatcaagatcaaaaaattcaccctcaaggctcagctccaccggaccagacgtttgaagatccagtcaaaatggtcgaatctgtcaagaagtttgctcgagatcatggctatacggtttctctcaaaacgactagtgagaataggaaagtctttaaatgctccaggtattttttgttcatctttttccccaagttattcagttttctgaatgagattctttttctctttgatttagaggaggtctgccagctcaaaccaatcagtcgtcttcccgtttgatcaactgtccattttaggcccttggaaaattcgtcaagaataaaaatcactgggaattcacctgcgtcagaccaagccacaaccatgaactaacccctgatcaccctcctgctctgggaatccgcgaactcgaatctgatatcactgaagaaattgaagatctccacaaccagggtctgaaagcaaaagaaatcattctcaaactcaacgaaactcaccccggtcattccatcacccaagccaacatttatgcaatctcgagaaaggccaaacgtgaagcttctcagacttcttccccagtgcttgaattgaaaaaatccctggctgtttctcaattcactcttgagcaaaatatcaccgaaaatggagaactcaaggatcttttctttttccatccttcttctcttcaactcctctcccaatattcctcaataatttttatagattccacccacaccaaaaataggtataacatgccccttctccacattgctggccttggcgggaacaatcaaaaattttccatagctttttctttcacttctgatcaatctgctcaatcttactcctggtctcttcaaactcttcactctttattcaccacccacaaaattcctctccccaaattgtctttaactattcacaatccagatcttcaaaattcccttcaccaattctttccaaatacccacaacctcctctcagccagccacatctatcaagacatcaaactcaatgctaaaaaaattataaaagataaccaaacagaatccaaaattctcgaattgtggtcctctttgattaaaaaacctaccccttctgaatttcatgatttctaccattccaacttcaaaaataactctggttacccttctaaatttattgaattcctagattccacttggattcccctttctcattcttttaccaatccttggactaaggatctttctcatttcgaccaccgctctcttcaaatccatgttgatcacaaatacatcaaaaatacccttctcagcaaggccaacaacttccctgaaaattttccaaacaccctttcttcaagaccttcaaaaacgaaggaccagttcatccgtgaaggaattttcccagaaaaatgtcaaaactctccgaaatatcaacaaaatcttttcaccctgtctcggtaaaatctctcatgctgctctcaagaaggcccaagcaaattttgcccaaaactctgtcaagctgggttgcaacaactcttaccggaaacgaatgggaatcccctgttgtcattggctcaaggaaatctcgacggaggacctcaaagttcagccagaggaatttgatcctcaatggcattacaaagtgagttttttttttcttgggtggcctttttccttccttttttctcttttcattggcgggctctttttccttttctcttggggggctctcttttttcttttatttttctgggttcatttttcttggggggaggggccctcttttaagggggggattatttctggggactggaggtggtttgccaaattttggatcggaaatggtcgatggtcgaaaattggcgccgaaatgcagtcgatggttgaaatattgaccatctgtgcagcccccccccctctccaatcgatcttggtcgatggtcgaaaaatggcgccgaaatgcagtcgatggtcgaaatattgaccatctgtgcagccccccccttctccgatcgatcttggtcgatggaccaaattggccgccgaaatgcagtcgatggtcgaaatattgaccatctgtgcagcccccccctctcctgtcgatcttggttgatggtcgaaaagtggtgccgaaatgcagtcgatggaccaatttgggtggtcaatggtcgaaatattgcaccgcagtgcagtcgatggtcaaaattatgttcatctgtgcaaccccttccactcctcagcccaaatttttcacaccttaaaattcaatttctgctattttttttcctcacctcacccccacttttcacaccatattattgaatttaaaccagtttttcctcacatctcaccccacttttttcagaactcaaaattgaattcaaaccagtttttccacacatcaccccaattttttcacacattaaaaagggaaatgaaacttatttctattgtttttttttccccttcagcaaccaccagttaatctctcagctggagacgacaaattggctcagaaaaggaaagatgtgcaggctcaactttcctccttaaatcccattgaagaaaaggccaaactagacgaaatttcacgaatactggaaggatcagctgctattgtcgacattcagaagccagagaaaactcaaaatccttctgtcaagcccaaaccccaaccaaagaataaatccagtgctccttctcaacccgaacctttggccaagaagcgcaaacttgaagaaactcaagatccatccctttcttcaagaactttatcccagctcactgcaagttcatcacagagtatcaccattgttaatccagtacagccacccaacaaggaaattggtccaatctacaccaccaacctcattgaatgtctcccaaaatttatccagccatacgtcgaaaggattgaaaatgtgaagccggatggtcactgcgggttcagggctgttgctttctgcttaggattagtcgatgaaggatcattcttgaaggtttgaagcgaacttgttaacgaaatcaacagacgaaagttgttttacatccagacaggaggctttcgaaatcctcaagaattggaagaatgtttagttagaatcaatactaattcacctgagccggttggtaaggagcattggatggctatgccaatgactgcagagcctttggccaatgcttttagcactccagtattttatttctcaacatcaggctcttttggtttctttccacacttcacccctgccaacaacaaccccccaattttcattgctttcattcctgaacaatctcactttgttgcacttcagctgaaggatccattgaatttcccattcccatatcctataggtttgaatagttggataaaacattctgattttagagttcgaaattggcaggataaatactctaattctatcgaattgggtaaaaataaccagactttttgaattttaatagtttttgcatatcactttttttatctttctccatgattcattgatatgaaatttgaatttacttaaaacttatttggtatcttacaatctgttttgagctaaaaatactgaggataataatttattgtttaagactaaataacatcatcatcaatattctcatcaacaatattatcttctgtggctgtattgggttgatcaaaatcaaaatgatgtacattccaattttttaagccatctataacacattgtgccatatcttgatctgaaatctgtggtaaagttgttctagaaattttgtgatgttgaaatggatcatgaaatgaggctgtgttgatcacaaaatacttgtcatctgtatgcatagcttgaggtgtttttatttcagtttgttgatgttcaatgtttgctggcttggtcctcttggttgggcatctccccctgtcacaattatgttgaacattaatgcaagattgcacatcctgccaagaaaaaagcattaattatttgaattcggtaaaaataaagaataaaataatatacttactatcacattaaaataatttgtagtttttgtcctacatatttccctcattgaatacaattcattcattcccatgagtttgaattggttgaaatgaatatagaactttgatcttgctcttgagtgaaattcccataaggatttgacagatccaacaagcaattctgagccatggtgttgaatctgtgtaagcaatgtcagttaatattagggggatgtttgaaaaaaatgaaaggacttacaagaacaaagcatcctttctcaagaacatcatgtttgttgagttgaacttgactgacttgtcgtatgttgtggctggagcaatgttcaatcaattgttgagggacttcaagctgatcctccaaaatgacattggcgttttttgaaaatggaaattgttgaggtggaagtgggtttgatgcggagaagctgtaacccaaagacttgcggattacttcgttgttctgaaagacgttgaggacatcttgggaggccgtagaatgagtttgagttgaatgatcataaatgtaaccaccagagagtagaaatctgtctgaataatagttactaaaagttacagctatatctcttccagcactctgcttgtttgagtggattgatgctcctcgtaagactccgttgaaagattcaaatttctctgtagaaaatagacttgctgatccaaatcggaggattgattcaggaagatgaataaggtgatggaatttcggtttgttgacccattgtgcggtagctcggatggcgtgatataggaaattcttgatataaatcttgagctgggttatgtactcttgcatattttcaatctttgtaataaaaataaaaggtactagttgacaaacggccgtccagattgctttgcgttcagggctgagaaattggaagaaggtaaaaggagctgcttggacaagaaccttgaattcttttccaactaagcttttgatatgtttcatcattgatttagcatttattggtggaatattcaaggcttgagtgttgaatgattgaaaccgcccaacaagttcttctttctgattttcggtgagattcttccccatatcacgcgctagatatttgacgaatccaagaagagccacgtgtaaaatttcaactggggtatcctgaacaccgtcaaatcctaaaagaagattgagtttttatttcaaatcagtgttcaaattaaaactacaaataaacagcagaaattgagaaaaggtcaccttcaagctccaaaaaagaattgaacaagctttctggttcgttctcttcaagttcttccatcagttctcgaattcttaggtttttttttgcttccaccaaaaaccgggtgtttcgtgagtccgtaagaccatatttgagtttcctccgaacaaactctgcattactttcttcccttgccacacaatataagtcgtaagttttctcttttgtatcaatccaatttctttcttttcctgttgcctaaaatattcaaaaaagaaaaaacatgaatacacatgaaaaattgcaaagaaatataaattaataaagaaaacaaacctccgatccatcagggttgatcatcaagaattgtcgaacaaattcaggtgtattcctcttatccttcccctctgcatgtaaagtgcacattcgacacggattcaacgaagttccaggattcggtgtattggtgatctccgcgtgcatgggcgaatctgctaagaaacacaagacaattccagtgaccaagacctcctccatgatactcgaatcaaatgccacaaaaccatttctggttatatcactgaaattaaagagaaaaaattgaacaagaaataaatcaaaattgatttaacaagtgaattcctggattaaattgaaacaaagaaaaactcacttcatttctttgactatttgctcagatatttccaagacagatgctctattagaagtggataagaaatgacaattatattcctgattggaaatatgggggggtagtccagaaagtgtaaagtaaaaagagatatgtttgttgaattttttggagacatttccagaagtatcgtcagagtataaggtgattgggacatgtcaaataattcttccatccgccttttgacgccaagggttgggtaaaccaatctttttttgtttgtcttcatcattgtattctgtgaacatgcatgaaaaaaagataggtttaatgaatattcaaaacaaaaacataagaagaggaagaataaaataccatatattgcattagcacattcctcagagagcttttttccattgatttcgattttgttgtaggattttttgaactgaatggctgggatgatttgaagattgggattgttgaattcaatatgttgaggtattttcaatttaattatcttcttgttgtctttttcaaattgtctgaaaactggttcaatgcatttggagtatagttgagaatcttgatgataaaaaaaaactggaacaacaatttttttggaagataattctacgggttcaaaaatatagtaatgttctccttccacttcacacattggagcgcgatgttgtggagccaactcctcgagccatttcttggattgggagaatttgaagtggtttcttgtggtcatttctggataataatcgaggtgtgggctcaccaaggggttggccaaatcctgtttcccagagagataaggattgttaatttttccaaagagaaatactcatgctaacaatttccattgcactgataatgaaaaaaaatgggaataagacagttaaaatttatttttccttacctgggataaaattccccggacactgagggaaaaacaaggtgtcccaaaaggacttgttgaagcgttcagcttactctcaagcactctgcggatgcgctcttgcgcgctgcggacggtggaccaggctggaagccgggtgtcacagattgttatcacggcacggaatttgttgtatatttcgcgcgagattcgtgagtgggtgtgtcctatcaacaacgacccgacaagctcctacaacaattcaacatttttttttctctggtaagtcctttgattcatcaattatcaagagaaagaaaaaaagaaaaggaaaaaaaaactcaccattttgtttttaaaagggaaccacctcgattgttcatctggatcgtctatggcatcttctggatcggctggctcgtcggactcgaaaacagtctcgtcatcgtggcgaaataaatcctcaagatgcgcgttgatcaaatcgtctaggccgatattttcgtggaggttcctgcggctcgattcagttgatccaggaccgttcgccgtcaagcccatcgcatggagtatctcgtcaatattgtgcgttgtattttcttcttcttcatcaccattatcgctttctacagcttcaatctgaatcggtggttcgttttcctcttcaatttgctgacgatgttcccttgccatctgtttgtcatgctcgcgaaccctctctcgatgttgtactcccagcgcgtgcctccgatagctcaaaacctcgctccccggacacaaagtacattggtagacggtcttcccgtcttggcgcctttctcgactcgtgaaaaaagcaggtaggtttccttaaaagcacaaaaaaaaaatcagtgattgaattgaaatggtcaaaatattccactgacgttctgcttgcctccgccatggcgaattgtttttggctgtgggcttgtctgttgagttgattttttgattgtttattgatttttctaggcgatttcgactcgtgtggcgtcgctcatggacttttctctgtcgcagctgaaaagcccagggtgttgatcgacttggacgaaatctggcgatagtctcgctgtgaacaagtgtcgctcgacttggacgaacatcggcaatcatcttgctgtgaaaggggccaaggtgagtggtccactgtgacgtcatgatcatctccgaccaggatcgattaacagtttctgatctgctgactccgtctcttttgttgaccatcgttgtctccaccttaaatttcaaggttcacagtttcgattcccttctctcccaactccgtcttcgattcgtcatgccaccaccacgagacccacgtttccgactgccttccaaaaaaaagcagtcccaaaagttgaaggacaaagcggtcaacagtggtatgttttttcttttcttttcttgttttttttttctgttgaccgttctttgttctgttgaccgttctttttctgttgaccgttctttgttctgtcaaccactctttttttctttgaatcgtcttcgctcttagataaagcagcaaagaaaaagtcgaccaacaaaaccgtcccggacagttgagtaatcgattcctactttgtttcatcctacttcatttccgattacaagttgatgactcattttttttcttccttctgtatttcatgtgatgatcaagccaagaaacaaacaaccccactcagcgatgtccgttctcctcttccaccaccatccgagcatccgagtgacgacgagatggactatgatggcgataaggatcgaagtcaagacgaccgcatcatcgaagatgagaacgatcttgacaagcgaccttccaccatcgaccccgtcatcgatgagttgaatcaacagttccatcaagagtttggccaatctcaacccgatacattctccagcatgacaaggccagctggaccacaaccaagctttcacctggaggatctgaagaaccttcggcgatataccaagttggacgatcagcatttccttgaggctttcaccatcttaaatgtaagttgtctcactatcttttttccttttcctttgtcttttctgacaccttttgttacaaaaagactcccggcgctgctatcccctttctcgtgatgaaggaattcgagcgcatccaagaaggttctcaagttcagccgcaggcacccaaggataagagtgatgagatctctactgacgggtttgcctacagtaatgcactcaaggtcagtttatctcttgccctctttgtttgttacattctgactttccactgtgcaattcctctttagaatcgtgtccgtgatattacaaaagctgcactccttcgaccacaccttgaccaatacacacgaggcaaatggaagcctggaaccagtgattcatcattgttcacatttgtcatggtaagcctttttttcctctttctccaacttgatccattctgacagacattggttatcagcaagatttgatggcgcttcctcttgagttccggaaaacccacttcccggcggcaatggagaaggactgtgaagtcaaggagcagttcttcaaaatggtccgcgaaatgcacaggcgcatccgactggccatcagggagcggctgctcaagaatatcatcaactcgaaaggcgatctcatcgaagaaggcccagttccactgctctgtgatattgctagggcaatttttcgataccttcaccccgccgaggccaccatgacagacgctgatgtagataaggcaattccagtcctttggtacggccaaataggacacctacgattacaaacggtcgatctattggttcattcacaattcaagaaggtctcacaatgggccctgattgacgacaagatcaatgaagtcaaggcacgtgggacagactatcgggctgcgtaagttattccttttttgtttttgctttctgatagtctgtttactaactgcataatggaacaggtttggcaaagcagtccttgtcaaggatgaggccctttttgggcaaggcaaaacttttgtcgaaatcctcgaggatgatgaggagaacattgcgatgccaaatgaagatgaaattcaagtgcaattcgacattattatccgcaaccgcatggcaagctctactggcaacacttgagcagtgttcttaggtcattttctctatttcaatgttttttatttttcatcttttgctttttcattatcatttccatctctgtttgctttttatcaccagattttcttttttttatcatgagatgttctttttttattaccgggctttctttttttatcaccaggttttcttttttttgttggttttatatttcttttttattggttttcagtttatctttttgagttgtaagtagtataataacatgaattaacactaccaataatattaccccatctgtggaattaaccttgaaagttaaattacagttgatttaccaccggtgtgatttacaaaaaaaaaaaaaaaagagagaaaaaaaaagagagaaaaaaaaagggccttaataaaaaaacgcggtttttccgcgttttgacacggttttgatgcgccgcagcacacgcggtttccgcttttagacgcggttttttaaataattttttatgggttattttttgagtttttttgaatttttaaagttgtttcctacactataaaaggcgtagaatttaatggtaaaaaccatttttcataaaaatgaattttgattattaattatttttttcactcatttctcaattaattgtttgcatacatgtatataccttattttttatgcttttttgaaattttaaaattatttcctaggtttcaatgtgtgtagaatttaatggtgcaatccaatttttttaaaactcaacggttcatttttaatactgaaattagacccattttttcacttaattttttacagcttaattctcatcattttttgacattttaaatttatttcccacactttaagacatgtagaaaatgatggtaacaaccatttttccccaaaatgaaaactataccttgaatgccgcatttgacacattttttttaattaattcttcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttgtttcctacatttaaaagtgtgtaaaatttaatggtaacattcaattcccataaaacacaacggttcattctggatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaaatttgtttcctacactttcaaacatttataaaattatggtaacaacgaattttcatcaaaatgaaaactatatcttgaataatgcctttgacgtgtttcctgaattaattcttacacgctcaattatccttattttttggaatttcaagctcatttcctacacttttaaaggtttcaaaattgatggctgtatccattttgcattcaaataaagtttgtatatggtacaaattatgcaagaaacagggtacgctcatctattaagattgaagcttgtattttgagtgaaattggacttcaccattcaattctgaacatttgtaaatgtaggaaataaatttaaaataaaaaaatgcttaaaatcaggccggtaaaaatcaatcaaaaaaacattaaaaaaagcctgtccactgcagtattcagtaacaagcgctgatttttatgtaaaatggttgttaccatcatttttatcatgtattaaagtgtgggaaataaacttaaaatgtcaaaaaatattgagaaataacatgtaaagaattaattgaaaaaagtgtctagtttcagtattaaaaatgaactgttgagttttaagaaaattggatgttaccattaaattttatacacttttaaatgtaggaagcaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcattttggggaaaaatggttgataccataattttctacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaattggattgcaccattaaattctacacacattgaaacctaggaaataattttaaaatttcacaaaagcataaaaaataaggtacatacatgcatgcaaacaattaattgaaaaataagtggaaaaaaaaatcaataatcaaaattcatttttatggaaaatggtttttaccattaaattctacgcgctttgaaacctaggaaacaactttaaaaattcaaaagtcaaaaaataacccataaaaaattaattacgaaaccgcgtctaaaagcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggcccaaaaaaaaggagaaaaaaaaaagaaaaaaaaaaagttggttgaaaaggcatccgatggatgcaagtttggatggcatttttccatccagacccgcatccagccgacagcctgaaaagcgaaaccatccatcaggcatacggttggatggaaaaatgatggcccgctgaccatgaatcggatggtttggccctgccatccgggttcagcaaaatgcaagtcgcatgatggatgctccttgcagggccaagcgcggatggcatttggtacatccgattgggtgcccaaatgccatccaccacgcccggtggtgtatatgattgaatgaaagcactgattgttctcaggaagacaatcagtttgctcatgtatcaatgctccccttcacatatgagtgataagtaaaccctgtctattcacacaatgtcaattacatggaacaatttgctatcatggttttacataattaaaagttgtcagtttttctcaagcttgatttatagtttgagattggcgttacttaatcatagctgcccggctagctcagttggtagagcattcgactcttatacaaggttttcgacctcctcccaggttgccatcgaattgtcgtgggttcgagccccacgttgggcgcttccttttgggcccatttctttttttactcgccaactaacgataatcattatttcctcccatcgctcccaagtttgtttgttggcacgtatttatatatgtagcatctgaacctctgaggatcgcatttgacctgccagctttgatgacttgggctatgtcgacagacgcacgacaacagatccataacaagtgatgagatcggaaatattatctatgttcacgaaataaaatcttgccccaaatagggagtgccaccaagcgcagaacatcttatatacatttttttttgaaaccaaaagaggaagaaataccgcagttgaggaacatgtgtggacgtataaagtacaacagtctgggctaaaaatagtagaataaacgcgatcaatcgcaatgtagactggatcacatttgcaggtcttcaagtgtagatgtccatggtgacaaggttgacctgtcaaacagagataaaaccagaattaaaaaacggtgaaaccgagtattgagcgatgacctatgaaataagtaacaccactgggagatagagagagtgcttactgctttgccctctcgatacatcttgtcttgctccaggaaatctaacggcatttcaacaagatgaccttgaattcgactcaattcgcgctgaatttattaacgggtcacagccacttcgatgagcaaatacttcaatcatcatttattttacttcctcagcgagtttgctcttaccttgacttcatgtacgtcgccagcagttggtgcgacatggcacaccttgggtgcattgggaccactcggcacgtattctggaagtaacaattcgacaaattcgtaagtctccttcgctccggttcggacttagagcgtttcttaccctcgtaatctttccagttcaagatgccggcagcaggaacgcatcggaacactttattgaatgcctgagtattgacacttgctcttccgttccacatctcctcaagttcacgtcccatcgggtcggctactatttgatcctcgccacgacccatatcatcttcttgcggcacattgaccggcagcatagacctcgtcggctcatttggctggagggaattggattgaggtgggagcaaaccaagatgctccttgtacaaccttctgcgtaacgtggccgcaaaacggcctgctttccacttttaatcatgtgacgtcaaacaagcattagcatcatccttagcatacgagtgatctcccagtgtcaaagagaaatgtgaggggtcaaaaatgacctacgctctgtccggccatagtactttcaatcatatcctgatcttcgaccaccaacgcgatttcactgtcccgatcgcccaccatgcttcgatcattgatgttcgcagaacccataattactttttggtcgtcgataatcatacatttagtgtgaatgtacaactcttcagtcacgaaggaatcccgctcagattgttcgcaacccaaccaaggtaaattctctaatccattcgaattgttttgcgtagcgattgatgcggggacttctctgttatggcgagaggcagcctccgaccaactcttcaaacgttgccgtgcctcatctacactcttcggtaactcgaccttgattgtatcaccgtctcgtgccatcatatcacgtgtcccagcttccatgctttctcctttctgtgcaagtttgaacttaacctctttgttcttttccaactcttgagagctagcggattcaccaaggtaaaccctggccaacgccgcttcagcttcgtaataactaatgcctgccgatttttcgatttctttcaacgtttcgggagcataggcgatccgatcgaagcttcggagattgtagaacgaaatgtatttgcgaggatccactccctgtgtttgaatatgactaaaaatagaacctggaccgcgacaaatcgacttgtaagtccaatccattattgccatcgtcccgccagattcttctggattatctaaattgcccgagaacccagggatacatgggatcgccacgaccactttgaagggctcattggcgcgatcggcttggatgatgcggttcgccaaagccaagccaatggtattacggatctggctgtctttggaagtcttgcaagttgtgataaagctacgtgacaaaaatgttggagattgcagttagcattttctaacgcttgctaggatccattcagggaagaaacttacaattgattttcactgatgacaaattgacagtcaaaagctgggttcagcacaccaacacgcaatggtcattactctctagaggagctactgacatgtatatgaatctctgagcttgctcaataagctgaatataagcattttgaatggaatgctagatcacaaagcattgaaccatgaatcactcgatttctcactgaattccatatgtgtactcagccaataaaatgcttttctcacctcagtagtcgtcccgttactccaatctccgcaacttctaacgacttgaacattcatgttacccttggggcctaaatcgactcttggtaaatcggtgcttgtcctggcgttttcttccatgccaaaaaaccgccggcccgcttgagcccaattctcataatgagggtgttgggtcgcaggctcatggtctggatgcgacggatcgtcgggcatgccctgaccagggatctgaggaaaagcgagtaattcgtatcggccattggtaccacgttttttcacatacttcaagttgtaaataaagttccatcgttccacgaagtgttgacagatatcgaagaccgtagggccttgaatcatcatatgcacctgcgaaaaatcaaacaaatgaccgctcgtcaaaatcaattccaaatcaaactgcaattggtttaattgagcaaaacgggcgtacatcgtgccaaggcatccttgggacctcgagtctactttgctgattactagcccaattctctacttcttggaagtcttgaactcgtgcgttattatagtcttggcctgaacagatgatcaaccagaagaggatatattgaacttcagatatcaagcttgatccctcggatacaaattaagttgaaaacttttttacctggccagactgtctgggtcaagtctgaaatatgacaatcagccaacgagtgcgaagaggtatcccagcgaccaaagcacaagtccagaccacctatacatgcgatattgtcttgaagagtgatgcaaagaaaacatgagcattttcccaagatgagtagatttgtgctaggaacgagacataccatccaccactataactttttgatgatgtgactacagagaaaattaaacctgttagtacgaattgagccttatacaagccaagctcattccttccacgccagggattatgtgcctacccaaaataagaccgtctcctcgccatcaaaatgctacaaagagaaatggtgacgtttaataaaacagctccagagaaaagcatcaaactaatcatgcttacatcagggtgtctcatgcaggcaatattagggtgtaacgcctccaacgcgtgcttagtgtgctcagaattcatcgtattactaacgttgacctctatcagaaaaatcggtaagacgatggatgaaaaatagaccttagtttacgaaaggtcaagaccaagagatagctctcaaacaaggatattgtgtacgtacctttgtagacaataacaaaaatcttaacaccggcctcggctttgcgtttcaaaatccgatctaatctccagagctcattctgactaggtgggcgacgcaagtaaagctccggactcaacctggttgggaagatacatcgagaacatcaggtcgttttcattctttgggatggtgaatgctagactcaccaccaatcctggatgaagatgcaagatcgagctgattccaacagctcagaggctgcatagaagtaatcgtgggcgtcgacgtacctacgaggggtaaggaggtaacaggagatcttaggctttaggtgtgcgatcgagataagattgaggatgactgaccacttgacttgattaccctctctctccttggcaaagctctgaaagcgatgtcgggcccgaatggcctccagtctttcatcgtgtattttctcctctgggtcatcgtgtcgagctagaacgagtgggtgagtatcaggagggtaagtacttatttgcgccctcagttgcagatcacggggttggactctactcacagttgggatgaaatatttttttgatcccttctccgagtctttcgagtttatctaattttgagaaacgatcggcgtcagaatcttcgatccgatcgattggtaagatgacctaacaacaagagcaaaacaactcttgacctaccggaaaccggggttttggaagtgaaacgatccaaaaatttatccattttatcagagtatggtatgatacgtcagatcccaaaacctgaagtgatctcaagatgtcggtcagctcgtatcatgatcatgatggctcaaagtttagacacagtacggctcgactggttttagagcacatatatcataatccagcgctgctcaccaagttgttaggaatcaagactggagtgtgttaatttgtgaagcctgggtaggaatctgggacgctcgagtgatttatctatggttcacgaatctgaatctgatgcttgggtgatgtgtgtttttaacttttttatggtcaacagcttgaaacctgggtgctcgctcggtcaacgggaaacagcccacgaaccgaccaagcccagacatcgcgaccttcacagcaactgcctcacaaatatccagcggagtttatcctcggataagcgagaaattaatgaactggctctcctcgccgctgaagttacgcagtggagaggaataacaaatacctaactacagactcttctcgagaagactacagcacagtattggccagttttatgaaagaactccttggttgacactcgtcgatcaaacttccatagccacccaccacaaagctatgcaacaaccatactgatgcaatgcccataagcaaccagttcttgatgggaaggagtcactgcgtgcacctcctactgcataatgatgcagtatggctgtatatttattctcgacgctcatttctcttcatgaaacacggggagagaagtaggagccaaagtgtcgtgaagtgatcacattaaatgcaacttcgtgtattggcaacttgtcagtttgaggcgcagggaagtcaccactgcctgcaccaggattcggcagtgaaaataaaaaagattagagaagattgagatcaattcagaggctgaaggatccctcaacaaattggattcaacaagatgatccaaaaggtagacagatattcctcaagttcaaatagtagccatcacaatatttgaaaaagaagttgaggttgaggggttttgattaagttttgaggacaaggaagaggtgagaggagttgatattgaaatgaagtaagtatgttgagatggaagggaaggagtaattgagtttgaaaggaaggagaattttatatcagaagaaagggaggatcgggggtgagccaaggaaagctcaagtgcagaagaggaggagggtgggagttgggattatgttttgcttgatgataaattgttttttctgaaaagcataggaaaataaagagttgagatagcaacacagtgagaaggttcacagaaaggatcatgagggtttcagcaccattgatttcaagacttgcctcaaggctgacctaccccaccccagttcatcacacagaaatgtggcatagggcctgatgatgagaaggatatgagctgggtattcaagaataaaatgtatttagggactcagaataagatataatgagtctctcaaggaggcttgcactctggaatgagttcagaagcaagtgatgtttgtattaccaatggggaaagaagaaatacacctgcaacaagggagactcattggtagaccaaatagccattgtgggggaatgaaaagggatgtgattgaaacagaagaaaagaattaaactgtcttggaagaacgggcaggatttatgaaatattcaaactatgcattgaacatattcctaaccagctccaagtagcggtcattagtgatgaaacttgaggtagaatggtttatggatgcaacttgtgaggagtgtgaaggaatcccaagcatccaaaggcctctttgtaccaaaattgggctggtagtggtacagtagctacctatatcactatcagaaagataaaatgcaagaggtttttcaagcttgccaagcccaatgttggcttggaccagcgactagaattagcaatttctacccagtccatggtattcaatcagctttcagacagagccaggatggtcgacatgcagccaaatctgcctgattttgatccctaaggtagctttctactcctcagagagccttaaaatcttgaatttcctgtttttttactgattctgtaactttggggttcacagtttatctcattctttcaaaaataaattgctatgacatgttaaagcacaagtatcattccatctccattaataaggttaaaaacaagttttcctacttgtcacacacacaagataataaagcaggtgtttgtgggggtcctcccttacactgcagatagtctaaaacttgtcagacattgggaaaacactgtgattgaacaaggcactttccatgcaagttcctctgtctcagctatttaaatatttcacatgcacctataagctcctccttcaccatattgacaaagcaaacataagaagacatgcatattgaccaaaggaatctcctcctttccaacataggcatcccatcaaagaggttcttggcctacgccgctctgcagatgttagtatctggctaccagctggcccaatcaaccttatttaaacatttccaaactgaacacatggggttggggcgaattgaatctttttttgatttgccaaccccgaccaagcctgacgtgtccaggtatgaggagaatgctgcagagttatattggccagaaaggaagttgacaaagacggacaagctgaagagattgcaaccaataatatcggaaaacataggtgagcctcctgattgatatgtcattttatatatctgcagattcatgatgcttaaattctccctctattgagaaacatgtagccggaatttctggcttgaaaagaggaagctgggatatcagatgtgcgattggagaccttcaaccaagatttcggaatcctgaacttggaatgagattttgatcgtcaattgaagaagctagtccaagaaaaattgtttgagctccatactggaaaaccttttgttctcgcggtaccacagcctaaaaagacaatccgaatgcaacctgagagcagtctgttcagcaaagaagagaaaacactgggcataaagtctttggatattacatcaagtggaaaagacatggcaaaacagaattggattggatcaaaacacaagagtttccaacacttccgctggaaaaaacttaaaaatctaggcctccctgtatgccaaacaaagcaaggttggattgaattgtacggcgatccacttctaatgctcagagaaaagattttcaaaaaaatagtacctgttgtgggcagatttagaagtggagctgctcacatttgaggacaatgagctcacagaatacgaccgcatcaacctgttttatttcacaaaggcaatgtttcttttggctgagtatataatcaagtttgaattactgccaccaagtttcactgcaacaatgaagatattcgaaccaacaattcttatgcaattgatcaaatcttatatttccgcaggaaacggtgttgctaaaatggtatcaaattattatttcaattcattcatgcccggcatagtctttttgaaaacgagcgcattcatggagcccttccggagagccattgaaggtaggctttatcctttttaccagctcaactatgacatttttcaaatagaacaacctatggattctttcttactgactaaaattgccataaatttcagaaatactttcaagtagtgatcaaaatctgcttgtctaccacttgatcaaatcattcatgcaaccttctctcaagagaattcattacaaaactttgcccagagatgaacagtctaggaggatttggaaaggattttgcgcagacactttccttcaggatctagatgctctatctttgatatcaacaagtaacaccatagatgaaaatgaaagaaaagagttgattcaaactcacaaaattgctccattaatccaggaaatgatcacatactttgacaatcctccagattattgctatggatacagtgacaagtttgagatatatcacatcttatcaatcattgattttctcaagagaaactataggtcaatcatagatgagttgactcccgaaacaattgacaagccagaccttaataagaagatggaatgcataaattacttggtcaatcactttgaacatcatcacaataaatactcatatggtgaacatccacttgtgattcattttcagacagaatctgataatgatgggattgacatcagcaaatggattgaaattgttgcagaaaaaatgcaaggatctatgtatatctccttcaaatacattcccatataaacccatccaaatttttttcattccacatcagttgtaaatctctgcttttttagaaaggttacaaaaaaagggaagatgactgctttgctaagatccctaacctttcccattctcaaaagaggcactgacaacaaacattgagtatctgatgtttatcaacatgacctcagcacccatgagcaccctctaactctacatggcactttaagctcatgtcaagtttactgaccactgtgtgagtgtcactgagagttgatgaccggatgttaagatcagaaattattaattggcataggcatgtaaccatggtgcatcactgtactgtgtacaatcatagtctcacagactatagtctatagctacataattagagattggtgcagcctcagggggcctgttggactcaactgagggcccattgggttgtcatatttgggccgctgagctgcctaaaagggtcatcaaccacctcaatgccaaggggggcctgggttgcccatgggcagtctggcccatttcttgaccctaaatgagactgttgtggataagataacttgaaagtggatgccatctgggtcaacctccaagtgttccaggacttgagctccactgagagataagaaagagggagagagaaagaggggcaatgagaaagatcttaagtctacaagggctatcaagatcacacaaagagaatgaaccaatgatttacatttttcttgcagctggaagcagctggattagattaactggacacaaccaatggtgcaacagatacaagacatgtattcatatcacattgtatcttctttattttgagcctgataccggtatcagtattttcttggttggtgagaaaatccattgtcttggattcagattacaaatgaaaaaaaaaaattgtctttgttttttttcttcaatacgggccacggccaaatatcttgtgtatcaaatatttttttggtgggatcagtcatgtgagacaatacagaatacttgtctcactttccaaagacgatacatgtgtattgtctcaggaaagtgagacaactcaaatccggtatttttgggtattcaaattctgagatagagatcgtttgtttggacctaggtacctgttggtacctaggtacccgttcatttttttcaagaaaatagataccatgtaccacacctgacacctcccggggggtacctaaggtacctgtgcaaatgcaggtacctcaggtacctcccctctctttctcacttggttttcatgcagccccccccccttttggtagggaataaagagacatgaaaagatagtgacagctatgggagtcaaacccatgtcacagtcatggtacagacctgctctaccgctcaactaagccatctggtgcatggtttacagaggctacaaaaggaaagtgaggaggtacctgtagaggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccacacctggcacctcctggagggtgtggggcgggtgtgaggggtaccccccaggaggtaccaggtacctgcagaaagtaccaacgaacgatctctattctgagacaatactaaagatggctccatgggacccgggtaccaactgcttttttcggccaaaacggacaccgggtaccgcacccactcaagtatgacgggtaccggcggtactcctgctgggtaccgcctggctaccggagattcttccagggaacctggttgagaccaatcaggttgccaaggagggcccttaccggcgacctgattggtcttgatcaggttgccaaggaggggtcctctccagcaacctggacagaccagttagtcttggtcaagccaccgaggagggggtttgtgggcgggtacccttaatggtaccagggtaccgcctgcttttttgcccaaaagcaggcaccaagtaccgcacctggcattacttggcgggtaccatcaggggtaggggggtacccgccaacaggtgccaggtaccccaaggccatctctagacaatacaaataaacgcctgatgccgtctcgtattgtctctgttgcaccgttgatacaacttcaagagaggtcagtacctgtagtttgaataattttagagagagagagagagaaataaatgggggattctaagaattggtctcatagactgagttgccttgattctaagatcaggtttacatcagaaggactatgtagtgagataaaaaaatgaaaaagaagagtcaagaaagactaaactagacagaaatttcagcacactgtaggaacagggcacatattgaatgtagatcatgttagctatgactgagccatagggcagcagaaccacacctgatgatctctttctttgaatcaatttcctctgtccttcagtttgaccttccttccttttctcatcaggtctttcttcacagtcctcctatgattcattcactcctctccagttccaatccatccatttttgtttctttttatcatcttgtctatcttgctgcaacttgctatgattctcacataaagaccaacattctattatttattttgttttttgacgattcacaagactagtaattagtaagcatcttgtgattatagaaagataaagaaaacaactggtttatggtaagtaaagcagagagtaaaaaaactagagactgaaactaattgacggagacgcagggagtatgagggaatgttgcatatagcctcaaacaaacaaaaaatgatgatgattgactgttgctgtaaatgaaaagggatgcctagaaatacaaacacaaatacgaaaaaaaaaatcaaatttggcaagaagaggcagaacgaacaggagagggagaaagttatttggcagggccatagcgtctccaattagccagcttagcctcctctctccaatccttaggacgtccgatattctcgaccccgacgacgagttcgcggctgcccaagccagcctgggaggatccgagcgtcctagcctggatgagggtgcccatagacttcagcgagtccgggttgcctccgagcttggccagcatggctgccccgcgtctcatgggctctggctcctgcgtctccggaatccggctggatcctgctgtgacctgcgacggcttgggcgtctggataggcgccgagggagggcatcggccgtgggtctgccgacgtaatttcgcccggtctaggtactgcttcggctccggttgctcgacactctcttcctcaacaggctgctggttcgtcgtggcacccgtccggtcgggtttcttctgcttcttcgaagccggctcggcttcgtcgccgaagaactggttccgcagcttggccatctcgatcttccgtttccgttctcgctcgagcttgacatccgccggactcatcgcatatctctcttcctctcgtatttcggctatcttgcatacgtcttgtgagaccggctgttgggattccagactcattcggttggattcatcagagagtagagcacatgcttgacaagaggatggaaatcgtgggtgtagatgaacttgaaatgcgagtaccggatcctcgtctgaagcaaccatgacggtactatcaaatagaaaaaagaaaacccccgtcggaggacatggatgagtaagtagcagctcaggagaggatacgattgaggacagcgaacttactcgagatggttgagcttgtagggcaaactagctttcctgggttttgataaccgattcggggtagcacgatggtgggcgtcggagggggatatgaaagtaccatgggtactcgcattatcgacgatgtgccagccatgagaagcgtgttcaccatcggctcgccagaagaatgttgcatgagttttggagacctccatctccttgagccgaagcgagggctcgaacgttcgatctcttcctaaaaccattggctcatccacaccgggttgaaggattagcaggttacgggtcgggtcgatggtcgatgcgcgcgccttgggaagggccaagagtcgaatcgggaacggccgtggtggttcaggggctggtatcgaatcgtggaaatcgagcagggcttcttcgatactatccagttcaccttcttcctgatcatcggcgtcatcctgcgggacaactttcggacccgtctcctgtcttgggcctcgatcgagatcatggttggcaagttcgccttcttcctcttcgtagacaccctggtaggttactttttctcttcggccgttcgttggtctcggtttagtccaacgttctgcgcaggatctttgatggggagatgcgggtttcgtatcaccatcgtccggtttatcgaccagattgccctcttgatcagcgtacgtccatttttcgtcctcatacttgggcccaaacacggtagaagtctaagagacagaattttcaaaagatggaaatgttgtgtgtgggggggggaaggtagggagggtgagggggatgataagcgatagaggagacgtttttctgattgtaagtaaacgctagaatgatcatcggtagcaagggggtaggagggggtgaagtgaaagggaggccgagctgttccaataaagtccactagcagaatcaagaatccattcctgggtgttgatttgggttggctgaggggagctactaggcttgttcggatggtccatgggtgatgaggaggctgttgttgttcgatgggggtcgttgattgaaagttgattggttggttgctcgagtggtggtgggttgttggtgctcttgggattgaggaagattgaagctgagaagagagtccccgagccaagttcggtgggaacccgatcacaaacttaggccatgtgcggaaagccccctaaactctacacaggaccctccctgagcctaagcctggccacacagtttttatatgaatacacacatcttgaagaaaattgactaatcaagtcagactcaaatttgaaatatttaacttggtaatatcaagcacaagacaggtatgtagatagcaatcttgttgagagaaagaccaaagtaagagtgtctgtatcttggccccaaagccaaccaacatcatcattatgttcacataggacccagtgttacaaccggagcgctccgcaaatactccgcattatcctaagtcctcagactcaactcactcagacgtctaaacactcagtctctaaaactttcttcaccaatcaaacaatcaacggtatactcagtccttttccattctacactctcaatgccatcctcagtttctttctatcactatgtttcctttcttcatgctctgaaaacaaagatttctgcttgtctcacatactcactgactgctttgctaacaatatgtctcgatctacaactgacaacaatttgtatataaataatgtattgtttgtctctgtttagtttccttctcatgcctctcagaatatcacattctatatcatactattctcacagtcactgactccgcaagccaaactactccagagtatctacatactttgcctccctttcactcacgctccacgagcttgctgcccttgctagacccaggagaccccctatagaggtgcctaaccaaaatggaaaaatgtatacaaccactttgactgaacatcagatgtgatatctggatagttgccacatcaggacatgtaaataccaaaggtgcatcctgcccacaaaccttttagtggtaaatcttcaccagtgagccttgagaagaaaaaaaaaacttaaaaaaaaagggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgcggtttccgcttttagacgcggttttttaattaattttttacggcttattttttgagtttttttgaatttttaaagttgtttcctacactataaaaggcgtagaatttaatggtaaagtccattttccataaaaatgaattttgattattaattatttttttcactcatttctcaattaattgtttgcatacatgtatgtaccttattttttatgtttttttaaaattttaaatttatttcctgggttttaatgtgcttagaatttgatggcgcaatccaattttcataaaaatgaatggttcatttttaatactgaaattagacccattttttcacttgaatttctacaggttaattttcattcttttttgaaatttcaaattttcttcctacactttaagacatgtaaaaattacggtatcaatcatttttccccaaaacaaaaactataccttgaatgccgcatttgacatgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttgtttcctacatttaaaagtgtgtaaaatttaatggtaacattcaattcccataaaactcaacggttcattctggatactgtaattagtcatatttttcaattgatttttaacagcttatctttcattattttttgacattttaaatttgtttcctacactttcaaacatgtataaaattatggcaacaatgaattttcatcaaaatgaaaactatatcttgaataatgcctttgacgtgtttcctgaattaattcttacacgctcaattatccttattttttggaatttcaagctcatttcctacacttttaaaggtttcagaattgatggctgtatccattttgcattcaaataaaatttgtatatggtacaaattatgcaagaaacagggtacgctcatctattaagattgaagcttgtattttgagtgaaattgtacttcaccattcaattctaaacatttgtaaatgtaggaaataaatttaaaataaaaaaaatgcttaagatcaggccggtaaaaatcaatcaaaaaaacattaaaaaaagcctgtccactgcagtattcagtaacaagcgctgatttttatgtaaaatggttgttaccatcatttttatcatgtattaaagtgtgggaaataaacttaaaatgtcaaaaaatattgagaaataacatgtaaagaattaattgaaaaaagtgtctagtttcagtattaaaaatgaactgttgagttttaagaaaattggatgttaccattaaattctacacacttttaaatgtatgaaacaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgcatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcattttggggaaaaatggttgttaccatcattttctacatgtcttaaagtgtgggaaatcaatttaaaatgtcaaaaaatgatgggaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaacgttgagttttaaaaaaaatggattgcaccattaaattctacacacattgaaacctaggaaataattttaaaatttcaaaaaagcataaaaaataaggtacatacatgcatgcaaacaattaattgaaaaataagtggaaaaaaaattaataatcaaaattcatttttatggaaaaaggactttaccattaaattctacacctttcatagtgtaggaataaattttaaaatttcgaaaaaactcgaaaaataagccgtaaaaaattaattaaaaaaccgcgtctaaaagcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggcccaaaaaaaaactaaaaaaatctgaaaacaaattcctacttttttttttagtttttcagttattaaaactcacttgttgaggttagccactaaagaacacatgtccatgatgcatatttagtatgtacgttttctgatgtggcaattactatccagatatcacgtctgatgttcagtcaaagtggttgtgtagagtgccaatccattcctacgttttggttaggcacctctataggggggtctcctgggtcctcacaaaacccaatctttgaatacacaaaaagtactgatttcctctccgattccaatcaagctttggacaaacaacccggattataatgcaatgaagatcacagcttactgctttctttttttttccctcagcctcagccttctaccattctttcccatccgtcggtcttcaattcatcttataaacaatattcatcatcttgatcattgttcttcttgagtgagtgagtgagtgagtgagtgagggagggagggagggaagaggaaaacctaaaggacaaaccccaacccagaacaggtatcctaatctacctcaaaagcaatgaaaagaattgcctgctcaaagatcagccactgttaccatcttaatgtttttttttcttataattttttcttcttctcccttgattctagatatttatatatatataaagagatatataataaaaaagaaacatatatttgtaataataaaaacaaacaaaacaaacaaaattagaaaacaattgtagaagaagaagaaggagaagaaggagaaggagaaatgaactaaggaagaggaaggaagggacagatatataagaggagaaaggcatggcagaagaagaagaagaaggaaatgagagagagtgtgtgtgtgttaagagatcagcaatgataaccaaagccagaaacacacacacacacttatactatgaactgcaccaaaaccaaaccaaaaaaaaggcagaaaaaaaagcagaaaaaaaaatcagattcgagagagagaaggtgaatattggactcagaagacgaagccgggcaaagatctccaaccgcacatacatacacacacacaataaacaaacaacaaacaacgcaacaagtaaaaaaaaaaagaagaagaagcaggattcgggattcagttatcagtttgtttgtttttttaaaaaaaaaaaatcaggttgaggtttgaggataaagcgggaaaggacaaaaaaaaagaagcggaagaaacggagtagtaggaaggagaggaagaagaaggagagagacaaggtaagagtggggaaagtattaaggggaaggaagaagaggcagcaaggagcaaggaaccagggggagggggggagaagagagactgaaaagaaaggaaagaccaaggcagcgttgaacgaggaggaaggaaggcagggagagatgggtgggtggggagagcagggagtcggagggcgggggcgggggaaggattcctgggatcgatgggccatcatcggtccattggtccgatattgatgatagattgtatgcacgtatgtatagtctacgattggtgtgtgtgtgtgttcgaggagcgattacgattacgatgatgatgatgatgatgggtgtgtgtgtgtcttatatatatatatatatgtacatgatttctttggttccagtggggctagatgttgtatatcaggaatgtttaatgatgacgtctttttttttgttgcttttttggagggggttttaagtgaaggaagaaaaaccaaaataataagttgtatgtatatatatgtctgtgtgtgtgtgtaaatatggggttgttgtttttttctggagttagttggtgatggggacaataaggagcgaccacgagacgaaagaaagagagcaagagcgaagcaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggtttcaacaactgaaacgcgcacagaaattcttccgaaacactcaggactcctccaaatttttcaacctctaagaaaatacccccccccccccccaaagattaatcaatacactttctcttttgtgtttgtttttgtatgaatcaagaagaagtacctccacaatagtttggtgccgagaaaatcgtgactaatgtccgttcattccaaaactcatagccatcttcgacgaccatatgagccctacaaataagatcgaaatcgtatctaaaaacacgatgttagtgtatgggggggggggggaagatgagatagaaggtaaagtacctagccaagaactcagcgatgacgcttttgccgaagcaatacgagacgccgcgttcgttatcttcccaatcggtggcggtatcggaggggtcggaccagaggagatcgttgaggaggccgaagtcggggacgtcggtgggccgctggatccgacggatgtcgtccatcgtcgacagggagggggacaggccgccgtggacgcagaagatcttcgaggcgacgaccgccgagatcggcagacagttgaacacatcgataaacgtcttccagatcttgatgttgcatcttcgtttgcattcgtcgtagaatccatacactgtgtgtgtgtttttttggccagggttagttttagatagaaggagagagagagagagaaagacggacctctggtgacgttggcgcattcgtggttgccgcgtaagaggaagaagttttcaggatatttgatcttgtagcagagcaggaggaggatagtttccaagctctgtttaccacgatcgacgtagtcgccgaggaagagataattagccatcggtgggaatccgcacatctcgaagaggcggatgaggtcagagtattggccatggacgtcgccgacgatcttgacgggcggactgagttcgatgagggtgggttggctgaggaggacctccctggcagcgagactgatggcagtgatctcggagttcttgagacagacggatttggtgatcttggtactgtatcctacatcgagtagtcggttgatgatctcatcgatatcgaaggcttgatttgtggttgttgttgttgttgttgatagtgtgttggtgaatccgttggtctgtaggactgggttgggtctgtttgcgaggatggttgagttgttctcgttgttgagttgctgctgctggtggtcgttgtttgagttgttagtttgttgttgctgatactgctgctgctgctgttgctgctgctgttgattgttttcgagtggttttgatgatgaggattgagttggttgtggtgttgattcgctgattgagttattctttcgatgatgctgatgttgttgttgttgttgttgttgttgatgttgttggtgttgtggtgaggatgagtgggttggttcgtagtctgctggtggttcttcggtgattgatggttcgcgttctcttagtcttgtcctaagtttctttgatgggttgtttcccatgttagtggttagtgttggtgtgttgttggtgtgttgttggttggtgtgtggtagtttgagatggtttgggaggaggagggggagactggcaggcagggggggagcggagggaagctcatgaccaggtttcatcacttttaaggttcacactccaacttactacatccgaacatcctcaaaaaaaaaaaaaacacttctcctatcaagtcatcctcctcaactaaccaccaatctgaatccatcagtaacaatccaatcaacttacataggagactcattccatcatcactagggccagggggatcatcaaccagacatcaaacaaccacccattcaaatggtttctataactttaggcctaggatcttccaaactactgctaacaaacacagcataaacttcttgatgtggttcaaataaaacatttatttccaaaatgcggttggagatcagggtaacttcaacaacaccttgagctggatacaactgtaggattgcacatcatagtatacttatcaagggaactgtcctacaaagttcatcagcactttctgatcaaatcatcacagcacattaaagcttgaaaccctagtcctgccttcttacaatcttatcatcatcatcatcatcatcatatcatcttgtatgcttctcaccactatttttttatttttcctttcattgatcatcatctgataattgacacagtctccaatcttgctcttagccaatcattaagataccttcaatcaatgttcatcaacactcaataatcagatcatattactcatcaatccagttttctaatccaataaaagaaaaaacatgaaggagaattacatgaaggagaattgagggtttgcatcatgcaccatggaagcaaaaaaaaaaaaacattctggaaggaagctgcttgaagtggtgttccagatataaatctttttttggactgttttggacaacaagataataaacaactctcactctcatatctttcaactaatactttggaagaagaaaaatttatttgggggagccatttcatgaagtggtttccaaaaagattgttgaaacaaaacaaaacaaaaatccattctgcaaccagctcacaaccacattagaatcaaaacaagatggtttgggatgagtactactcaaccaaaaaaccacacttctcaaccaaaaaggcggggttttgaagttactccaagagctgctacttaattacaattagtgtacacccccagctggtgtatccagaaatcccaatctgggatattcttgtcaatctttggcttcttcacatcatcctttttcaggtttcctcactcccaattcaccacccattgtggagaaaaatttgacttgagtaaaatggctgttgagtttttcagctctccggtctactcttgcccaaaatcactcctttcttcacctttctctctctctctttttcctttcttgaatctttggactgaattatggtattttactgctggttttatgttgaatcttgtgcattttgggagtcgatttagaactatcaaagcaattttatcaacaactccagctgtctcagtgattgatctctttccttttctatttcattattcaattcattaaaatctgattgtctagaattagcaactctattcatttgtggtggagtgtatgttttgtcatgattaatattaatagcttgtctaacagagactgagaagacttgtccggttatttcttccatgaactcatatatttcctcctctcagtttttattcaaaacaatcttttattcaattttatttctaccacattttgatcacttgtatgtagtctacttaagctagcctaaatacagtgaataaaaaatcattggttcttccactcattttccatgaacctctcccaaaaaaggccttcaaccttttttgtgccatttcctcaaattcctcagcatttgcctgtcttcagctctaaaattcaacaatggccatcacatgatcatctccatcaatacatgtttggcaacataatagtaatacccatacgtatcagttcaaaaagatgtgtaaaatccaggcgtttttttataattgggatgagaatatcaacaagatcaaaaaagataaatagagatcaaatgcaggttatcattttttttttggggggggggtcaaaaactgataaggctcaattgaaaaggcttgacataagttccaatctaaagcaaagcatgtgtgaaagtttcaaaatttaaatcaagatcagaatatccagaacatgtcagaagcttccaacgatctttgacatagaaatcattctcagatttgaatctcaacacaatcccattgaaatatggcttaaaaaaaattcattggcatgttctttgccaagatcaactaacccaagactaatatgcatatacctgcggctgggcttgtgctggtccaggatgagtgatcaccactgtagttggaccttgagcaggtggtggtggtggcgtgatagggagaggcgcggcggcggcggcggtggtggtggtggtggcggcggtggtggtgccggtgccggttgttgtacgaccacaacggtatgggtgggtgggggcggcgggtatcttggaggacatttgcacgcttcaccccagtaggccggggcaccatcgtaaagatatctgattaagattcataatgagcatcaagaacgatcctataaagggtgcgaaatttcagtcactcactcgtggcaacaagcttgacagcatgcatccactttccagaccgtacaacccttgcgtttgttgggaatcgcacaaactggataatcaagaggtattggaatccgcatcgaaacctcttcccgtcagttttactatcttttgcagacagaggggccatgggttggaggaaaaaaagtaaaagaagggcctacagctgcgcttttcaagcatatgttggcgagctggactggtctcttgtgcgccaagcacctgaagtaacggcagccccgaagccagaaaaaggagccatatgctttggggcgaaggcattgtacaagtattcttggaaagcctaatgagctcggctagaaagctagatggtggaaattttgggcagaaaatctacgatgtgaaaaactattgttaaaggcacttggaagttggagagacgagtggtggcgagaaagcgactagatgccatctgtgcgactatttatgctgatcccatgcccgtctgttagccgtgaccaaacaccgatcgtgtctcatgatctgtactcgttgcggacgaagtcgtgtttttgtctgaaatccgaccatggccaagcaaagtttgtaggatgtaagcgcaggtttggtctctgtgatacatgccagaacaagctttctgcatggctccaatgaaacgtgtcctcggagaagactgctgcccccggccaagcgaggtatgtatggcttggctatgaccaactcaacactcgattctctcggcgataccaatgaggagtgcgcttatctgttcctctcccgggcccgacaagtaaatgaaaatgtacaggaatcatatcgctctcggcacggactgccagattgaaggatgaaggggggctatgctacagtattctttagatcggtgtcgccaatgcaaacaagtacacaactgagtatatatggggataattggcagcacctgcggtcacggcgaagtgaggattgaggatagagtccgcggaaactgtgctacgattgttgtcgattctcagactccctttgtttttgaactagtacagaccagaccgaagctttgaatagggttaagaccaatcccatcttcctttctagcggcaaaagaccttccaataagtacggcggcaaactcgaaagttcgtgggctgaattagacatctgaggaatacacacacacggttcaagattttgagtattaggtcttctttttagcagttggattgtgagagagggacatacccggtctagtagctcaaccatccgcccatattcgtcaagaacttcggcttctaacttgttggtcgtctgtcggatcttagttggatggtccatgatccagcttgttgaatgaccgacgtgtttgttcgtgaggcactctgatttgctgattcggtgaggtgaggtgggctgtgagcctgcagtgtccaagtttcatcgatgacgtccaagcttggagatggattcgccctgcgcgcgtcaaagcgcagcgtgcggcttggtgaactccactgccacagatatccccactttccactttcaccacacaggaggtgaacactgaagctaacacaagcatcttcttgcggatgaccaggggatcaagttctatccatgccagttttacaaacagatgcatgaaagccaaagtatcttatgtttttttttgttggtcttgaaatacaagtcacctgaaggaaaacctgtgcatgactcaaagttttcagaatgacaaaatacctaaaatgccagatgtggaagaatcagttcactgaagtgcaatcttaagagagaaccagaatatattcaattcaatcagaccatcaaagatggcttgagatatggtgggtccactacaagtccattagaatttacatagaataacacagcataacagaacaggttttctgtggtgttctgtattgtaatcccaatgaaaaatttcttgatcagacaaatatgtatgcttttacttccataaaccatgctattttatgcttgccaagatccttacaatggagatttatttcttggaatgcatcaccactgatttacaatctgcaccgctccccttggctgaagctggtttgtctccagaacatgtgcatgctgttttatttagttcacgggtccttcgatctgaacctgtaacaaatgttgttgagtacatagcctaaggagccgtttcaaacttgcacacaaaaaatcgaaaccaatccttcgtcaaccttccaagggggtgtatgttttgggtcgtgaattatttcatgtttgcttgtgaatgtctaaaagcctttgtagctttactacaaacagacatcctttgaattacctcgggcagcctcgagagcctacacaaccaacaccaacctttgccggaacaacactctagtcacaatttgtcgtcgagtccaagtgaaatggtcaatttcttcaagttctcgatcctgcttcagagcatctgtatttgcttgattatcaggagttcagaaggttagagtaattcttttggttcggattttgattcctgaatagaaaggcaaagtggttgttgacttattaaatatgatttgtttgtcgcaggttcttctgatcgcaagccaattggacgagtggtctatgcgtcagattttgagattcaagtcatccctacgtggtcattaggaagctacaatgatgaacaaatgaactttataggacccacaaggggtatggcaatggatcaagagacttcgtcaatttgcagtggaaattcaatccttctgaagttttctattcctcggagctcaccacaaagctcgaaagttgggcaacaagaggacgggcatgaagattcgaagcatcgatttgccttatatctagaaccagacagcactcaatttttgcatcccaacgccacgataattacttaccaatccagcaatggaagttcaactcattcaaaccaacagcttccaatctctaggccaatcattgcagacgaagtgctagcctattctggaacagcaattgatgacaatgatccaaaaagtttagatgatagttaccatctccgctttaacaattgggccaatgtcttaatccatcatccttacggcacaaagtgcgtcaggaattctgatgatctgattttggagggcgcgttccaagtcaatggtcgtctttggcacatcaaatcacttgattcttaccaaaagagcaaaggtccatatgattctcagccaaacgagttaagctccgctcccgaactgaaacacaagtgggtagtgtgggccgactcaaatgttctgaaaactgatgggtttgttagattgtttcccttgaacatccatccttcttcaatagtcaagttcgggaaggtacagatttctcctagtcagtttaacccagctaaaaacgcatttttctcttgcttcttcgtacaaaataacctctagtcaaaaagaaagtattcggcagcaagcatctcgggaaaagctatcgagtagggtgattagcaattcaacggagacctcatcgcttcaaataacatataccgagagttcaactcaacactatctccagaaacgacaaacaatgactagtgacatagctggcttgactggcgacaaagttaattatgcgagtacaattggctcgacggatggatgtcccaagagcccaaaaatggtatacatcggcattgcagtagattgcacctatctgaggaaatatggatcaactgatgcagtcagattggcagttttgaataacatgcatctggtttcatcggtttatcagagaaccttcaatatctccttaggcatagtcgaaatcaacatgccatctgaatcaacttgtccttcgcaaccttcctccgatcggccttggaatgtcgattgtcccgatgcctcttcacagggcctcgatatcaatgagcgtttgaacaaattcagtaaatggaggtcagataaaggcggctctgatggcgctggattatggcatttgtgagtccagaccaaatactgtctgtaggactgtaatgcgttgtacgggaacgagctttttctcagattcaaaatctgattatcagaagtagttcaaagagaaaaatagcagactcacagttcttcaacttgatactgactaacaaacaaattcgcttttgtgttccccaaaaacaggctaactgattgtccaaacggaagtcaagtaggtgtgtcttggctgggatcgctatgtaaagtgaatgcggagcagggtgccaatggtgggacgactagtgggacgggagtcaccgcttcaacacccaatgaatgggaaactatggctcatgaaattggacacaagtaagttggaaagccattctccatgttaatacgtatctgacaactcattttcttctggcaaccaacgaaaatcataaacattatgatggatttgataagctttggagcggttcatgattgtgtatcaggatgtagtatggaagactcatgttgtccagcttcgacttcaagctgtaacaatggcgaccaaaacatcatggcgccttcgagcacgagtggctcaaccggcacgttttctgcttgctccataggaaacatttgtagcaactttaagccaggaaacagtcaaaggatggattccagttgtgttgcggatctaggacaacattacacgatctcactcaatcaatgtggtaatggaatcctcgaacccggcgaagattgtgatcctggtcaaaccttctctccctgttgtcagtggggtgtgtgcaaattctcgcccggttcggtttgtatgccgtcggccaattctccctgttgttctactagctgtcaatttgcaccagcttctactccttgtaattcttctgaatccctctccgcaacgtgctcgggagatagtcccaactgtccttcaggtacaggttcagaaaatccatcattctcttcttccttttagttttggcttggtttcttgctttctgtctcataaaactattcataatattcgaagacattagcaatttgaattctctttccccagcattctggttcaagcaaaggtatcaaaaagaataaatttatcaaaaagaatgtcaaaaacttatgatcgcattgaactttatcgtgtacatttaggtctgttctgtgatgttttttgctgtgaaaaataagatgaagatgtgttacaatgatgagaatatgtgatatctatcattaacattaagaacaacgctgggccagctacgctaacggtagtgttagcctagcgtactgtagcacagatacgctacattgtagcgtagtgttagcacagatttctgtatctgcactaatgctacgcgtataggccgcaaaaaagggcccactccactgcgctacagcgcattttagcgttttttttttggccatttttgccgctaaaagcactgtagcgcagcgtagtggcactaacagcgcgctaacactacaggtttggcgcactgttctgagggccgctacgctaacattagtgtgccatttagcgtagtgtagcgtagcggcccaccgttgttaagaattaaccaaatgatctggggtacagccccttgacagaataagccagacccctgcttgctgaagttgcctggaggggttccattgttcatgttgaggggctgcacatgatcaaaacaataagctaactggatgataagcagatattttatatgcttgtaagtttcctcatcaaataaatcggattcatcctaggagcaaaatcatacaaatcaagataactctcaagagagatgaggagaatacacaaggaaaataaatgcatgcacaggtggcccaactttttgcataaaggttaaagcagttccaaaaaggttgtatattaagaaaagtttagacttgaccataagtttcaataaacttggtatgcagatcattgcagggattggcccagacgcccattgattaaggaaaatatttgagcaagagggtatcagaattaaccatccattatggaaaattgttgcattttccatagcttttaagtaactacttacaaatgattgtccgtaggaggaaattccatcttataattttatatctacatagtgaatttcagattcctttggaatatcaactttgactcacgctgctttcacataattatattggctgcccaaaacaatttttcaattatcttatggtacaatgctaagactgttttgaagataaagaattatgctgataaaaaattgataatgttgacatatcattttaggttttagtggcaagttcatgattgagctttgaattgccggctttaaagtgttcctgagaatcctgagtgaaacttcatagaattttccatttgagtaggaatttcagaaaccaaatatgtgtaattctcaacagcaccctggaatgctactgcaaccgttcaggttttttttacttttttacagcattctgaacccatggggttatggcaaaccttaatgtccataaacatggctttataactcacaagcccatacttatgtcctgtaagacccataaaacccagaagcaaagacaggtttacatctggcaagccccttagagcactatttaggccatcaagcccctcactctgccctatttgccaaaatataggatctctgcactcaacattctgaacacccaaaaaaggtgtacagtaatatgggtatttctactgaacataggaaagatatcagggagccagtacataggagttgccaagatgtcttggaaaattggacaggttgccaagtgtatcatacatgctatgccacttgactgatggaagcaggtgcttgtatactgtatccttgcatttcaatgtagtttatagtgctccaaattccagagcattcatcactcaagctaaaatcttgaaatgaaactaacttgagcaagggacctttattgggcatgattcttaacctgcacttacatacaatttttggaacccaaatgcaaacagaacagagaacttttatgagctgaaaaataccaatgaaacacatgggacactaaatttttaattgtttcataatcattgaattggaaaatttttaagtccctcttggtgggttgggcctttactcttcagtactgactaatttcttcaaattttaaaaaattgaatagtatacaatccacaacctcaatgcagctctaaactagaaagctaaattacaattcaaattaccccatgaacaggaccaaccattaagatcatcatgatttcccccaaacctttctgcttcatgaatgtgtgccagaaatccccaaattggaagcgtgcaaccagccaaatcttgttgatactttttaattgcacatgcttcaccgccactatgctcaaggaaagccgtcctttcatctccccattttcagagagaatgaatgtggcagaaaaccctatttttaaggacacagcttttaatttagacaaaaaacaaattgtgaatgatggtgctctggtcccaggaagtggagagctgaatgctcaatcaagaaaagaagatcatgatggggctttccacattgacatcaaatccatacttgaagaatatccagccataagtgaggaagacttggtttcaaaagacaattctatctttcagttgcaaaaagccatccaaaaacttcaatttgctgcagaatccgtcaaacaactaccaaaattaagaaaagatcatcttcaagaactagaaaacttccagcttctccagattgaatggaaggactattttgtcaaccacttccgattaaagaaaggcacatatgatgatttctgcaaactacgtaagaagttttatgtaccgggtcactctcctttgttcacagccttgaagcaaagctatgaacaatccttccaagagttgagatcagataattggtggtctaaattaatcaaattcttccgttatattttcaaaagagatgaatggagacaagatatggcttccatcaagttgaacaaaataaggagaggattgaaagaatctcaaactctcaataatgaaaagctgctagctgcaatcaatcagttatccatatctaggaggaagggtccaaatttctcagaaagagagttacaactgattgaaaacatgtccagacagctttcaacttacttctgataatgaggctctgataaatgaactggatgaggaaacatttgcacaacatacattgaaaaagattgaaaaattacaagaagcttactcctccagcctggagaaaacatctgcagaaacaagagagcttgtctctgaagccttgagacactttgaggctatgacatgggatggaaaacaatggaaaaaacaagaaaggcaactttttgagaagctagaaaagatcaaagaaatgaaaaatgcaactaagggattggttctgaacaagaaaacaagctcttacctccacaattgtgctgaaaaatggaagctacagcataatcgtctcttatgtggaaaagcgtttccgatcttaaacatgagccctagactgtttgcagaggaagaagaggttcggaaaaagctgaagttgttttgggataaaggaaaacttggcccagcaggtcctggattttccctggaggaattttattcagatgcacaaattgaaataatccatcaacatgccacccactttgattccgcaatagaacatcttttcaacttgggaaaaaatacaaacatggcccagacatatcttgatgaattagagaatattgtcaacaagatgaagaaagaagaaactgaaaaggagaaaaatgaactggcttcttctgcttttgaatcattggcacatgaaggttttcactccaacctttcaaaaaaggaaaatgaatatgagcattactccaagaagtttgatgtcccaaatgggaagaaaacttcaaagaatgaaatgcaaaaaaatgcaattgagcaactgatatttgggagtggaaagattcctaaacaccttgtgcatatttccaacttgttaatcactgaagatggaagccatttgattgggtttgaaaatcaatttgataaattggtgatacatcttaaaaagaatgaaaggaatgaaataaagaggctgattgaactatctgaagatgatgaccgattcaaaaatgaaaccaagtttgtgcaaattttgaagatcctgatcaaggtggatgccagagcagaatatgatttggattggggaaacaaattcagaatgaattcagagatcatctccaaagtcaaagaggatgaagctgaggctgtaaaatttggatcaaaacaggtgaattattattgcactgaattcaaaaggatcacagattccatcaagccctttttggatcaaactggagcaggtcttgattcaatgctgaaaaaatggaaccattctccaacaagatatctgcaataataaaaacctgcccaaaatgcctttctgggtagttaaccaactgtgaacaaggtggggaaatcattggagaaggtggccaaagtcacccaagcacttgactgatattttattctaaagcaattgttctatgtcttccatttcttatcagtttaaatatccctttagattttgggaaattctaggaaattcaaaagaagcacatgtactttcattgatctcaaataaaagaattaattgtttccatgattctttatcttttttgatctctaaaaggtgaaaaaaaaaacttttctttatcccccatctgcctctttcttcccaggaggtaattctcatgcagttttgaggtgggtttttgcaggtactggagaacttcctgttgttatttagagtgattcttagacctatccaagtcctaaactaacaatacaatcaaaattgcaaccagctcacatgagggccattgcttgaagggttctggaaatatttttttttcttcaagattgcaactggaagtcatccactggcaaatacataattcctttgccctgcttgatttcagaagtgctcaaatcagacacattcactttttgattgaattaaggaatgttgcaagatgagtggaatctaattccaccagggacttgggtgtttctggacaaatgcccacatgacttgccttttcatacttttaaaaagggacatgcagctcatcatggtgccagaaaagaatgactttaggcccagaatttggaggatagcacttgcaatgcctgcaagttgaaagtctagcattgagcttcagaatagtgtttcgtgcaccaaagcggagcggccagatatatccgcgagttgggtgtcctggtcgatcagtccgagtcttgtcggttatcctctcggatcggctggacctggtccaggagtgccagaacttccagcagaaagatgagtaggagagccaaagacagccccttctgaatgagatgaccactaccaccagagcaatactacgaacaacaacaacaacaaccaacaaccaccaccaacaacaacaacactggtttcgccatccaatcccaccctaccaccacctcacaagcacaaaacaacccagaacaaacgacccactactattcccaactcaccaccaacaacaacaacaacaacaacaacagcagcagcaacaaccacaacagcagcagcatcctcctatccaatactcagcttatcctactccaaacccagaaggaccacctaaaatcactcgaggaatcgcatccttccacaatgcagcactcgtttacctccatcgaggactcgcgatcgactccatccaacacaacccagcctcacatcatcccatccgatatccaacaacatccagcacccatcagcatcctcaccaagacccagagccattcctctcggccgtcatcaagggattcaatcagatccttctcctcgaaactggactcgaattctcccagtctcgagaggtcatggaagctctgatcaggatcgtccgaaagaaattgactatcgctcaaggattaaacgaccaccaacgaaacgagatctggcaggcatcaaagcaagtcatcatccactcggcactgagaccgaggatgtcgagtgtgggcgaatgggcatgggaagagatcgcccgggggaactacgaacggctggccgaggtctggactgggatcctggagattgtcgatcagaggcatggccgggccgatccggatgggccgccgacgacgatcggattggacgagggcttctttacagcattggtcgtggtctcctcgacgctcaccgaagggcccggcctggctcggctggtccagtctctggttgaccggatctggtcccgcgtccggcccgccgagcaactccatctcctccaccatctgccccagcccacccgcgcccgcttcttcctccgcgccgtcgagcttggcctgctctggcgtcggcccgtcgaggatgagctcgatcactctacctggctcgtcgaacaggacgaacggatcgtccatctcatccgccgcaacttcctcgcacaacaacctcaatcgctccagtactgtctcgatctctccgcacgaatccaggaggctgtcgatggcaccaagggcgagcccggctggctagcagtcgactggactcagcctaacactgccacaccaccccccggagaaccaaagaaaccaacttcatctcaacctgtcagaagagagatcatcttaacacagaaagtcatcggtactctattgaatggattcgcagagaatgggatgatcgaacaagttgaacagctgatcagtttttccagaaggctaggaggaatgaaccgatacctatggtcggcgatcctacgaggattgtcgaaacagagtaagaatgggggtttggtgaaagagtttgtgcgacggatggaggaggaagacggggttgagctggacttcaacatgagatgcatccagatcagcgggctgattgggagcgacttggacgccggcttggaggcgatcgaccagctgttactccaatctgctgctgggaagagcggggagagtcggaagaagagcaagctgccgatcgacgcgattaactcgatcgtctcggccctgctccgacatcggatgctcgaacgggccgagaccctcctcgccacgctctccgaccgtctcgcaccaaacacgaccaccctcaaccacttcctcaattaccactcacgtctccagcaccccgtcctcgacgaagtcctcgaccatctcaaacgcttcgaggccctctctgtcaagcccgacgtcgtcagcttcaccatcctcctcaacatcctcatgaaactcggcctcggtcatgccacaatcgagaagcttctcctcatgatggaccatgccggcgtcgaacctaatgctatcacgtacggctcgatcatccatcatctctgtcgtagtgggaagatcgaggacgtcgaagtggctcacaaattgttggaagagatcgaagaaagggggatgtaagttgttctcctccgaccaacgtatctctggatctgatgggttttctctatatttttttctcatattgcatctgtgtagagccacgacagatatcacttatacggccttgatccaaggatttctccgggcacatgtccaagaatacgaagcccgaacggaaggcttcccgatcgagccaggacggagatcatcagaaggggcgaatggggcggggcgacggacgaagctatcgcgggcgacggagctgattgcgcgactgaagagtcgagggaagctgaaccaagtgatctacaatgcattattgaatgcactcttctcgaccagagagttcgagagcggcttggaagtcttcaagctgatgaagctcgaattagattcctcccaaaatgctcgccctgggatcgaactctatggaaacggattggtcgactcgtatgggatcatctttaggagactcatccagttcggccaactcgaactctttcataccgtctatacccagttctttcgaaacgaaaacttcgccttcgtccccctttggatcgaaaaattgatcgatcgcttcgagaactcgagctcttgactcttttttctcctcccttcttcttttttttcagcttcattttttcattttttattaattagtattgttttgataccgtattccttttttattcaataaactcactttgtcctcttcttctttttttgcgttcatttatacatacatacttcctatccatatcaacgttgcctttttttcttattctgcggagttagttgtatcagataaaacaaaacaaacacataaatcgatccaagtgaaaagtaaaacaatgcagattgatgagatgaagtaggacgatgagatgagatgagggtctcatttgtgagcgcttgtgcagtctgtgactgtgtatgtgtgtgtgtgagtgtgtcagcagtgtctgttgagattttcctctctttctctctctctgccctttacgatttcttatcaccttaaattagactgatttaatttcaccaagtagcttgttttctggttgttttctgagtactcttttgagtcaaatttgaaccttaagaaattaagctcaactcaatcaatcttgtctctacggtcagaatttcttctttttctagtttattgtctgatattacaaaatcagttcacaagaattaacgcctcttgttatttgtgacttggaatattttctcttgactagctcatttggcttttactacaagagaatgagaagtactgcgcagattgttattttaagaagaacttattctattttctctcaatttttttttattcaaaatccttttctttattcatttttctttcaaccactttttgaccatttgtacctagtctataatttaatctgggctagttgcaagtgaataaaatcattggttccttacattcctttgccttgaacctttcccaaaaaagggcccctgccttctttgtgccgccttctcaaacttgctcaacttcaaccgctcaagagctcaaaaactcaacagtgtcatccagacggaacttcttggcacctttaatgtccaatcatcctcacctcccccaaccaaattgtgcagtactaatatcatttgtcacactgtgaatggttgagagacctggctggccgcagcgcttctttcggtctggagactagacacgtccggtacagttgtatgttactcaaatgggttttcatagcgttgaggtcttggatctatacatcaaacaattgattgccaaaaacttggctctgcccttcagcaatgagaaaaaaaaatagaagtccagcggtgagaagaaaaaaaacaatgcttgttttttttttcagccccacaccatcagacgagcaagttacacaagcctgtgaagtgagagcccgaaggccagccctgcagggtccaggtgacttgcatgccaacaccacccacagcaagtcctggcgggcacatctgccatccctcataccaagcactttattgcactgctggccaagcagtggaagtcaaaagtgtgtaaatgagctttcaaggcagccaatcagacttggatttggctcccctgccaaaatgtgtcttgtagtatgcatttgatcccgctactcaatttttgtgctgacatcaggaaacaaacctgtaaacagtcttgataacaaaaaaaacaggttgctccgagtcccgacagcttccgaccgtcaccgaagcactcagtttggtctctggtattcatcctcgacagcttctatgcacatcaacaacctcaagattgtgactaatcatgtagccttgtaccaacactgtaacagatacaatgcactgtgtgtatcatggagaattctgcaaagctgcatggccaaaagccaaatttgttgaatctccttgcaaataaaagcagattggtcagatagttttttttattggggctcagatacatagtgatacatggcagatactgtatctgtttcagcgttgcttgtactacatacttgtcttgtagctcctggtgaaccataatctcttgatcaacggttgtggtcaatttctgcgcaatagtttagccgagctgactggagtcatatgtaatcgatgacatggaaccatttttttggccactccaacaggttgtatgtatgggtaccagcaaatgacagctggacctagtatgcacggtgtggtgtgctgtgcctgttccaatgccaaaagcatacagaataggagatagtgacacacacttatcattcattacaagaggaggaacattcattacgtaggacatacaacatcaggatacggtatacatatgtaggtgtggtgtgtgcgtgggtaggttatgtaatatgggtttatgtatcgtgtaatcagtgggaaaagaacataagacagttgatgaggaggggagaaggaaggtaggcggagaggcatggaccctgaagaatgaacaaggaaggaagtaagcaagtgtttcatctgatgtttcatatgttgcttcatctgttgggatgaaacacagaacatttggaatgtggatttggtttccaagtcacagatctcataagactgtatactgtactggattactgctttggaaggtttcagcacatgctacatggcttggtttcatagcaaccaatgacatcatgctgtgcaagtgtgtgtcacctgcagcaaaaataactcacaaggagtcccttgcagcagaaatccctcactcttcaatataaaaggagggcctctctccaccaggattctcttttccccatcaacctacaggagtaagttggtcacaattagttagtagtgcgtgtgtcagaattagttaagtaaagtcagagatttataagtagtagaaccagaacccttcaaccataaaaaagtgaaattaagtagtattgttaacaaataacaaataacaagtaatagtagtagtaacaccagagctctagttgtgattaaagtgccttagcaagaaattgttcgaggaagagatcattaacaaactctaaataacaaattcaactgtcttgcgctcaaccataagcgccacagtttccattattaacctgaagttgtaacagattcattagtagattgataagtgatctaggtctgatagagattactttacaaaaggaagatctatcttggaatcagccgcatattataaaatattgattacaagactcttagttatttgtttagtacaattagaggggcaggtctttcaaaccacccgtaagttgtaatagcctttcaacctatttgcaatttatttccccctcagggatcttttgatatacatatactttaccgtgtctatccgtcccaggagtcctacaacagccataaggtttgacactgatgtttggggtcttggacttgtccaggattggcctcccggtatgaagagaagatgatggccttccgtcccaacgcgcctcaacccacaatatgaatataatcaagatgaaactattgctcaggttccaccacctcatctgaggcaaatcagcaggattggtttgtggtcatcaaaaagcagggggaaagtggcccggagctcccatctcattcaccggtaccggtagctttgtgcctcttattttttttttttactttttttgatacatacattcatcactctatacaaaattagttcttccattgtgccatttgccatgtctttctcttccagatatcaaaaaatgatcttctggctctatgctacatgcgagccacgcaaagcgggtttattcctgtagcggatacgtctgcggatatacatgggttgggaggaggtttagactctcttcttatcctcttcctaaatcgctttacataaactgaaaaacttatcagatatctatctactttcatctttgtgatccgccccccccccacacacaaaaaaaaggtgcaaattcggcgagccggatggctatggactccactaccccaacatagagatggtcgcggataatccgccgcggatatccgctatccgctggcggatacccgccagcgggtgcggatgcacccttccacctgaaatactggccagtatccgggtatcccaagggatacccggtgccaagaggccacaccgccaggaggaatccctcccggcaagctggtttttaaaccagcttgttgggaggggttcctcccgacgcgctggtctgtgtaccagctcgtcgggaggggttcctcccggcgagcgtccacaggccaactcgctgggagcggttcctcccagcgagctggtttttaaaccagctcgccgggaggggttcctcccgacgagctggtctgtgtaccagctcgccgggaggggttcctcccgacgagctggtctgtgtaccagctcgccgggaggggttcctcctgacgagctggtctgtgtaccagctcgccgggaggggttcctcccgacggtgtggcctctgcccctttaggccgagggggctggtttttttttttcttttttttaaaaacaaaaactcctggaagagccttgacgcccattcagagggcgggtatccgcgggtatccgcgcggatacccaccaacgctggcgggtatccgccggcggatgtgtgtttccgctgaaatcgtgagcggatatccgcatccgcacggatatccggattcaatgcgcccatctctaccccaacatccaatggtttagcttcgctgggtggaattcatcccaacggaaatgaccaatccttgtgcaagaatgctgctactcccaaacagtatcttgccaaagcggatgctcatcgaaatgggaatccaaaggaggattccaccagaggcgagatccctaatggaaaggtctccaaagatgatgtctctgagcaaaatggtgcaaaatagaatggcctcggaaaggagaagaacttaagaagaaagaggagaagaagaaacagaaggagaaaaaggagaaagaaaacaaagaggctgagccgacaggtatgcaaaaattcacatcaacatttgtaaagagatttgaatcaactgatctcaatttctgatcttcgactctgttttctttgtagaaaccctgcgagttgacccagtcctcagcttctttgaacaattcaaaaccattcaagaatcacccaacatgagattgaaaaccgaagaaatggctatggatcttgaaaccctcagactagagatcgttcgttcggacctgggtacctgttggtacctaggtacctgttcatttttttcaagaaaatagatacctagtaccacaccagacacctcccggggggtacctagggtaccagttgtaggtacctcaggtacctcccctctcttttccacttagtttcactcccagagtcccaagtcactttattattattatttattttcatatttattgtaaaatatcactcataagtcacttttttggcattctttcatatccgttgtacatctgattggaagaatcttacttttctatttttttttcttacttgcagtcttgcaggaatattacttttctatttttttcataattattgtaaaagatcagtcccaagtcactgttttcatttgttcatatttaataatttattgtaaaaagtttaaactatttacaacttataactaattgaaagaattttcatcttcatcgttgtccaaaactatcaccttcctttttgatttttgtttagacttctttttatcctggagtccctgtttccatgcggtcaaggtaccttcttggatcttggagttcttggagtagaaggccaccgtcatacctctacttatcgaacaagaatcaagtcggtgccttttcgacgaaacgtaatcccggccaaagctgaacgctcgttcaacatccacagatgttgctacaaaaattcaagtagaatataatagatatgttagacatagtcaaattcaatcattatcataggatgagttcaataaatggcattttaacttacctgggcagcctaaaacgtctagcgccatatgaacaagccctccgtgtgagttaccagaacgcttctgttccatccaccacttcagtggattcaccagctcatcaccattgaggacaagtcccccagaaagccacgtgtcaaatgcatcagctgagctgtctcccccccgggtggcagctgctcttccaaggctggcaagcataccagtgatgggctatggaaaggcaagaaacaatttgattagtagatgatgtagaggttgggatgagagggaagaagttatgaacttttcaacctacctttgagctagtagttggagcagaggaggcaggagtgactggtcggggcttgtaatttgatacccacatttcacgagctaggcggattgcttcggctatccattcaggttcccattttgctatcttgaagtactcatctttgaaggatgggtgcaacactgaaacacaccatttatgtaagcaaaaataaaccaagaaatgcccaaaaaatactcacaaattgctatcctataaaggggtgatgtgtcagtcaagctgtagtacttatttgttatctttaatcctactcggcaggcattcttcaatgcgggtgggtagtttgaattgctgataaatgtcgagaggtgatcagttatttggtcaataaatattactacgtcggagattcgagccgagcctgctttggatatttgaagtgtgatcttgtgaaacaggttgaggacctcggccaaatcgcacgcgaagtccaggtctgattgatccaaatagtgtgcgcggtcaatcccatatgttttgtggcgctgccactcaagacttcagatgaatgatatagcacattgagtcagctcaacagtatgtctcccccaactgtaaagataaagacttacatcgccgcttgacatctgatgatgctgttgatttgaatactggttgagttccatcgtgttcgtacatctcgttcaatgttgtgtggtttttcacacctcttctgttgacagatcttgatgaattcggccttggaagttggagagtacctcaatttctttgcaattgcgcgaaactgtacccaaagaaaatatgacagttgaaaaggattgaattctaattaacttgactgataaaattgattgtaatgacttaccttagccaaagtacgtttacaagaaaccgaggtgtagcgatcatcctcctcctcttcgctagcattttcaatatcggcctcatcgagtgattcattgtcatcgagatctgctccgtactctgatttctcatcacttgaatcatcaccttctgaggtgggggaatcatcccggaggccccgaggaagcctaggatgaaatgatgaaatctaatcagcagctcatcttctctataaaatttcatgataaaagactttcattaaagcttacactctgatttgatcttcaggatcttcttgttcagaaattgaaccatctgaatcattgtcagcagccatcgatcctcgatcttttgcgtccttcttgtgactcccaaacggccaaagaatcccctggacaattaagttgaggatgtgcgcgaaacatcgtatccattgagcgtccccgtggaatcgagtccacttgagcttcttgagctcccgtaccatcacttcattattctttgcattgtcactcacaatgccacatatcttaacaaacaatgaggtatcagtgttatcattaatgcttgttaatgtccaaagaatccaataaaataaaactcactttgtcttgaattccaaatttctcagcaactaggcggactgtatcggccaagtactcacctgtgtgcctttttgacaggcaaacaaagtccagaggcatggcctcaaaagttcggttgcctgattgattatctactaagcgatatccgactacacccaatatgtcaaatccatttggtgactgccatgtgtcgactcctatatataatgcacctttatgtgcctaagaaaaaaaataagaaaagaaaggtgaaattagcaaatgataaaaaaagtgcagataaagaaagtagtaaagtactcacattcaaagtcactcggtattcatcttgtatagctgaataaagaaggtggatgtcctttgagaccctgcttggcggtggtaggtgcttgacgactgtcgggtgaaggattgctttgtggctggcatccacaagtgaggaaaaaggcctggcagcttctgcacaccagattgcacatagttggggaacctggattatgcatgtaatgttcagtatgcttacaacagacacaaacctaaaagtaaaaataaaaagagcttacctctgtgggattaatatcaccggttccgggttattcctagattagccaaggattgcatattttgggattcattgtgtttgcggcggcagagcaaggcatgtttgttgagattgctgcaagatgaatctgaggtcgggcggttgatccgggtgccacatctaagcacacatgaagcccaaggaaatcagccacaaaaaatctgatttatgaatggtttaaaagaaaaaacaataataaattaatgagatattaaaaacaaaatagcttacagtttgcagggataagctatcatacgccggccatgcttgtccctctgatctgaaagctctggctccctgtatgaagtataagttgagctggaagaagattgagctaccctctgggctctcactttagtaaaaagcaaaaaaaaacatacattacatcagcctgaatgaaaaattaaaaaaaatacagacaggcaggaataaatgaccagagagtgagatcttacatagctcctcctggtcagttggggcttgttcacttgcagatgggggctgggtgcatggctgggtgcttggtgtctcctggcttccatcttcttcttggggattgtatgactgcgacgacgagcgagaagcgacagactttgctcggactcggacacggccgcgaggtatgtcggacatcctgcaaagtgacttgcttcgcaacgcttgtagatcgttcaattcgcttcggcgggttttgatcgcaatcgataaagctttgaagagcaaaagagcagccacatcagctcgctgctcaaatgataaaaaaggacaagggacacatagtgaaagaatggtggcagggaagaaaaaaaaagaggggggcttaccgtttgtaggcctcgttgtgggtcgttcgattggtgatgacgggtgtttaagtctctcgagagtcgatggtgagcgtccgtcggtacgggtgtttaagtctctcgagagtcgatggccgtgagcgtccgtcggtacgggtgtttaagtctctcgagagtcgatggtggagcttccgtcggtccggttatggatctcttgtgcactacctacccgcaaaatgaggtgggagatgggcggggctcggtcctgggcagaagtcaagccccttggccccccgggcagccccccccccccctccctatttttttagacatcaggcggtacctgtagcggtacccgggtaccgccgcttttttgcccaaaaaaccggcacccggcaccgcacccggcacctcctggcgggtgcggggcgggtgcgaggggtacctaccagtaggtaccaggtacctgcaaaaagtaccgacgaacgatctctacctcagactgtcctttcaacacacacaacacttgattcaaagtgataaagctatagagttgctccaagcttatgctaaattgtattccaaggaaaaccacaccaaagaggtcaatcagcttatacagaatggggaagctctcttgaatcatggaaaacagatcattccagtagaagcagctcagcatatacaaaatgtgaataaactgctagaagatgcacgtgttttctttattccaatgggtaatgaaggggacatgcttgacaaggaaacgcttctactgatcatagagcgcgtaatttggcttacagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctaaccctaacccccaaaaacctgcggcaaataacaggagccccctaacctgccccctaacccccattaggggatggggccagtgggatttgaacccacaacctaatgggtgggcagattctggggccagtgcaaaccattgaactacagagactttgtctctggttttgattttggaaatctagtctgctgggtgagccagctcagagcagctcacccagcccagcagaagcttcggcttcaagcggaagatgttgccggttttttcttcggcttgaagccgaagaatttaattgacacaggtgaattgatgggcccccttgatcaagttatccaaacatctgatctgcttgaattgggatcaagaatgcaagtaaaaaactgtctgatgaagagaagggaaacctcatgaagcaagaaaagatagtttctaaccatcatttgacagatcttcctgaagagatttccaaacaagttcctccagaagtgtggaatcttgtgcaaaaaattgcaagaaaatatgatgagagattgaagggattgagcttccagggtgtttctgaatctttgatagaagtcttccacagtatcggaccaatagagatcaagatcggagatgacaagtcatttatcaaacgaggtctgatgttacaaacaaacatcctggagatgctcaattatatgcacagatatggcttcatcacaactgaagctttcagatctttctttgcttccaaacacaccatcaaaattgctgcaatcaccatgttctcctcattgatctcccataccatgttgtggaattcttatcataccagtgactatgtgttgcttgtccgggaacgtccttcatacggaaattatatcatgcaaggtcagtccacagtgcaataatttttacagttgaatattgcctaatgaaatatgggagctgatgattagtgttttgaatctgtttttgatcaccttgtcttgtgtttcaatcacagttcttgatgaagaaaataaagcaatgttgtcttactcatatctgaaaacaatcttcagctattgtgagcaactgaattttccaatgaaggaagatacaatcaatcagcattttgtaatggtaagagttcaggttttttctcatcctgaatttattggttcattacagaaatatctgcaggccaaattgaagtccccatcagacagagaagtgttccaaagaacggtgtggtaagccaatcctgaaaatccaagcacagcaagaatacaaatcacacaggaatcacaggatcaaggcaccccagaaagctccccagaccctcaaacaaatcaagacaccactcatgaatccctcaagcacagaccacatggataatcatatttcccagccagaaactccccacccttgaaactcactcccctccaaacatattccattcttctttctccttgtgtctcacactagtagcaatccccctgatccatgaaacagttatttcctcctatctccttctatggaatattccaccccttggttgtttcatactagtaaaattgggagcattttcccactgcttgtttcccctgctttctctggataaatattttcccttgtttcatgctctcatagaatggtcgatttatcttcagaccacaagcctggtcactcccccataatttagtgtatgacgaagctttgtttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccccaaattttgaaatttgagggtgattcaggattcacaggatgagtcagatagcctgtattcagtaaaaaataagtctcttctcttctcttccctttcttgtaaatctttctattgataaatacaaattcttgtttccatttttcttccatgtcagatgtcttgaatgtatatttcttctgtttatgttttgagattgagggatatgtagtccttcctgcaagaaaatcaacctgaatccaggttgaaacagattggaggagtattggatttgaaaagtattccagatgtgaaacaggccttgctatcatctagttgagatcccctgtttccattaccagtattggggttgcaattggtgatgaggtggcaatcggacaagttggaagcctcctccgcacgattccatgagaacaagccacctggtttcggcaatagagatacattcgagcagtcgggctcctctaaattcctggatgtagcagccattgagactggctttgaacatgttgctatgaatcccgaatgtttcgatgttgtcagttcaatcatgatcaaatgtttgtgtagttggcttccagaggcgcctaaaagagctcgcttgaattgaacaggagaatataaagcttggtcgattcctgggtcaaacgatctaccaaactgtcctttgtaagttttgctgcttcctttctgtgatatacaacttctaatgagtctctgcaagttgctagttggaaaatctgatcggtcctcgttgatatctcttcctttggcctctaaacgcttcaagaccccagtacgtttgaattttatcactttgatccatctctcattatagctgtctatcagagaaatcaatcgtcgattcactatttttcttgctacatcattccagcgatctaagcatactgaagctgctgtcttgcttgcgaaagcctgactggaatcaagatggtccagcatgtaattttggaagattggttgctttcttctcttgcttttctgacctatccagcgcgaatacttgctgatacaactcttcttccagtttctgctatcattccgaaccaaacaagcaagtctcagcgatgaaaaactggtcggttcaatgcctatagtatccagtttaggcaaatcagggtggatcgatggtgtgtatcctgctatcctgacaggaagaataatcttatagctacaccttctaaccaaagcgagcaaagcaagactgtttaattcaacatcgatggtgtgtagctgggtcacaaagacaccagatgatggtgtgagttcagattgtctaaatgccagaccaaatctaccttggctcttcttcctttttgttttaggttcaggttgagtcttgagttcagtatgccaacccacaaaggatttcagagggtttatctgatcctttggctttatcctttgcttgatgagctgtacagattttcttgatccaaaattttcagggccagccatgcaggggtggagaggagtttgactgatatcagggggcttgaagggtgggaaattctgttggtggggagatggtgattggtgagttgaaagtgaaaaatactctggtggatttttcatgccaattactaattcaaaaaatttctctgttgtttcaccagggtccttctgaaagatataattatccaacatttctcttgatgaatttatttgttctgctttttccaatgagggtaattcagatccatggatattgaagcaatttgaatctgtttgggaataactttctggaagcaacttttctttagtttctgatctggttatatttggagtcccaattccttcaggtaaaaatactgtggaatttattgtggggtactgaattgactgtactgaatccaaggctgataaatcctctggtttgatattctgaccaaatttctcctcatttttctcttccaccagggttgtcagggagttttgcaattcaggaataggattaactggtgtcttttcaacttggtatactggaaaagtttcctctggggaaatgggttctgcaaaaattgaactttctgatccaaggtattctgcttcagtattgctccagggttccagagtttccagtggttggtcattagcaatgagctgaggggaagattccaaattgactggtcctactggtaagttatttatattttctgcacatgtttcactctctgatccaagatatactgattgatttctatccaaggggtccaacttcttgcaaatttcaaggatctggggaggaaattccaaggttacaggtgctactggggagcaattttcttcaagcatggcacatggtaaggatatttctgagggaatttttgctgaaatgacttctgtttctgatccaaatttttttgtctctgtgttgtccaagggttccaaggtttccagagattggccattttctaaggtcaggggaaagtcatccaaggttgaagaaagtattggggggaaattttctgtgagtggtaactggatttctgagttaaaatcttccatgggcccttgagggaatttattctggttgttttgtccaatttcttgtgcaggttgatcaggttcttgaagaaaatccatttgttcaaactccatataaatatattccagaattacagtatagggtggtatttctgcaatgtgaaaatttccatccagaaccaagtgaccatcccagataagtggatcagatattaacatttccaactttgggctgagggactctccaaaggtagtttgaaaattcatccatgtggaaattgtgaccatttctgatgaggtagtgggtgattgcttcaaattggattctgaatagtctgagttgttctggattttttattcctcccattcctatagtggagctgaccaaacattgaaaatcctttctagcatattcctccttggtgaaaggcattccatctttgggtctgtagataatgcgcaatttttctgctctttccagaaagtggatgggggttgatttattgggttccagagggtgagttggctgagttggagtattcttttctggccctggtggtcctgtatcctgaatttctttcctgtggtggtaaaggggttcttgaatttccaaatgttccaggttgtcactttctgagggttggggatgtctcattggtccagggttaaaggctggattatgggcaggaagaggttggtagaatgtggttccagggttatagtactggtgagggggtagttgagggggtaagacttgtcctctccaagctgggatgaccaaattggccatgtttactgtaggtccagaaagggggtttcttctaggttggttttccatggtaagaggttttgttaagttttctactgttatgataatttttgctgatgatctaatgatatgttgttaatgcagatttaccaatgaagatttctgcagggaataataaggtatgtaaattctaaaaaaaatggatggtagtaactagctaatctgtgactgtatatttagcatagaaactataagtggtagtgactgaaaccaaaagatctgctgggccactgttgggacaccacttgtggaactactcttgggaggaatagagcttgagagggatggatgctttaatgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaaaggtgtggctgtggagatttcttgaggatggtatgtctaatatttcttatggttactagtctaaataaacttgtcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaatagtgggtgatcagttatctgaattgctggggcaggctctgatgatggaacagatgaagaggaaaaacaaagctccttatatacaaaatctggggagtggccaatttgtggttggaagatggatggaacaaaatggaacaaagaatgaacaaggaagaaaattgaactatgaacaatgtggccttatttagtgtggcactaagataagataaggctagactgaaaccaaagaaagagccaagctaagataagataatgaattaaatgtgaaacagagagaggcttggctaataatatcaaggggaagaggtgggggtaattatttctcccagatggggattgaacagccaatgagaagaaagggccaaaagaggactagtatgaaacgtaactgttgtgtgggaattcttggcatgagatggaaggagataagagataagaaatattctttagaggagtttgaggttatattgagaaggggtactagtgtgtaattggtgtgtgagctaagccttatcaagagtgaactaggaatttggccatgggtttcatttgaggtgtttcagaggtgtggaagatgtctttacccatgaggggggcaatggtgtggataactgggttgttggatttgtttgagggcctgggggaattcctgaggggtcttgagtctgtgattcctgtgtgatatgtagttattctgtgccttgaggatcaggattggcttaccacaacggttgagtttgatgaaatggaaagaacaatccggttagagatcgttcgtcggtactcgttgctaggtacctagtactgcttggcgggtaccgcccacacccgcctcgcacccgccaggcggtgcggggtgcaggttttttggcaaagcggtacccgggtacacccccacattgagtcttgaccggaagagtttccttccggtcaatgaggttgatgtacctcattgattggaagggtttccttccggttgatgaggtacatgtacctcgttgaccggaaggaaaccccctctggtcagggaggtacatcaacctctttgaccgggaggtttcctttcggtcaacaagggatgtacctcgtggatcggaggaaacctttccgatcaggaagtacatctacctctttgattggaagggtttccttccgatcaatgaggtacgtcctctttgaccggaaggaaacccttccggtcaacctggccgggacgctgggttcccccccagcctcaaggccatttctttctttctttttttttttctttctttctttttctttttttttgcttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttcttttttttacagcagttcccagaaagcttgctgttgcgagctcctgggattccaattttttttttatttgtgccacattttttctttgttttcctgtcctggacgtggcctcgtacagccataatattccaggcctcaggggccaactcccccatttttccaagttgcagatgtgggattggaccattggattcctctccttttttgaagtctgaagcaattgcaacatcaggttgaccccggcccccaccaggcaactgacaggtgcccggaggcctcacccggcctcggcagcacattcgcaacctgtacagtcatctgtacagattacgaggcgcaaaaaaaggtggaaagaaaataaaaaaataatcagatcccaggagctcgcgaacacaagctttctgggaactgctgtatttctgttttttctgtttttttctttttttttcttactttttttcacaaaaaatccaccaaaaagaactcaaccaagatgcaaaaggattgtaatgaaccttgcagtcaaactaagtgaggaagagaggggaggtacccgcagtacctgccaaaagtaccgccggtaccctccgggaggtgcctggtgcggtacttggtacctattttctgaaaaaattcaacaggtacctaggtaccaacagctacccgagtacaaacgaacgatctctaaatccggtatatcctatctgttttggtcctagttggagaccagccaaacatccaaggaaaagaatggaagctcagatccttattcattctgatcaagcttatcgaatcacagtttgggaaagaattgattatgagaagggggcttggaaaaatgactccccaaattttagtttgacgactcccgtttttggtcgggaggttgtcggacgggagtcgttcttccaattcccgggagtcggccagcctaattccacaggcgattttttgtttttttttaattgaaaatttgggagtcgtccgcttaaaaggggggagtcgggcacccccaaatttgatccttaattttcttgattattttttttttccttggggagtcatcaggctaatttccccagacggaaagggagtcgatggcccaatcgtccaaactgacaactgggctttttttcgtctcgcaggagtcgtcgacaaatccctaggagttggctggggagaagaaaccttgtttcttctcccacaaggtttcttctcccacgcaggagtcgccgctccacacccatatcctctcctcctcccatatccactccccccaccaacgccccacccacccaaccacccaaaccaaccaaccaaaccatgtccaaccccaccatccccgctcgcgccaccaaaggatgccgcctcagctcatgaaggagtggaaagaaaaggcgtcagaagaggcttggggatgggaagcccaattttctgattctttcgaattgactgtagagaggaaaatagaaaatccaatgaaacactactagggttttttttatcctgtgtcttttttagattttgatttttttatcctccatgtccttttttaccctgtttttttttcttacatttcctgatcatttttgaatgtttttggcccgtttgtcatctcttttatctcttgcaatggtttttctcaatcaatctaatttgtttatcattgataaattgcctttggggtggggcctcagtggctcaacctttttttggagtctctgagggtgccatatggcgacgactcccatttctagttggacgactcccgtctttttttaatatagaaaaaaaaaggcaaaacatttggcggaattggtgcgacgactcccttgtattaggtggacaactcccgtcaatttaaatataaaaaagggggaaaaattaggcggaattggtgcgccgactcccgcactttaggcggacgactcccaattttttttaataaaaaaataaaacttctccaggtaaaattagtgcgacgactccctatgtttttttgggaattggaagaacgactcccgtccgacgacctcccgaccgaaacgggagttgtcaactaaaatttgggagtcgtttttccaagcccctatgagaaatatggttgatcaagggttcaagaagcgctacaaaatcatgtctgagaggttcaagttttttgaagaaatagaccagctcaagctttacatgcaagataaacaggatgagcttccggttccagcatccatccagtactctgatgagctctaacaaaagggcatcttgccccttgatcacatcatcaatcactacatataaccatccatgttttctaacaacaggaagttgatcactcaattgtagatcaggaagagactttggatgatcggccattggataattactacatgctttaaaaagatgtgctcaaaaagaaactggtcaagttggaaattggaaatgctctgatccgcttggacaaaaaaaagccaatggaaaaagagccaacactcaaagaatagaagcttaataatcttgacaatatctaagattctttgagtcttcatgattaagattaaagatggcattcgggtacccgccggcgggtactaggtacccgttggcgggtaccgcccatacccgccaaatacccgtcaggaggtacaggtgtggtatctggtatccactttgggccaaaaaaattgggctacccgggtaccgcacgggtgtacccgtctccaccccctattcttcttgggggtttggggttaggccatgtttcaagcacgatcaagctgctcttcagccatatccgctaggcaatcatcatcattcaagttcaaccatccatccaccatggcatcatccacccgcaagcgaaagaaaccaaactcatcacacccatcaagcccctcaccctctcgcagccaatcacaacagcgtaatactacttctaaccaggaagatcaatctgatcaaaccaaaggtgaagacaatgatcagccgacatctacagcaccgattgaaacaactgacgaggaggagttaagtgagtcatttccaatcttgttgttatgagcttcaatcgtttttctgactcatttttcctgttttaactatcgtattgcttccagagaaggcccaaaaagttgctgccgccgcccagagtccctgctacgcattctatatgacccctgaactctcaacgcagcgtgataagaaaaaccgattcatgattgcttatccgtgcaaaatgtaagctcaatctcattctttgctcagttcacatggattcaaatctgacaatccatttcaggtgtgggatcaagatcaaccgcccaacctccgactcctcttgcggcaacctgaacaagcaccgtgcgggatgcatccggaaacaaaaccaattagataccaatcagactcttgcatcggtcggggttaccgggactggcgacatggatcccaaagaggtaagcaaatatttagttaggaatttggaagctataggtaaattttcttgtttctaggtgccgcaacgctgcgctatatggtgtgccgaggcggccaggccattttccgccctagttgaatccagccatcaggccatccttcaccctaccgtcatcaagaatttaccaacaagacgcacggtttcgaaggacatccaccaactttactcagcaatacaacagggctacaagagggatcttgcggtggggatggctcagatgactaatgaaagtattgatttactgatcaatgctttgttttcttaattttcccccatttataggaacacaaaggtgccttgtatctaggtgtggatgcttggcaatcgccaaacggatttgatatccttggaatagtcatatatcgactagttgatagaagccctggggatataaagctagaggctatgcctctagactttattcgactttctcaaagccatactgggaagtacttagcggagacggttgccgctgttgtggagaagttcaatattcagcataaggtattttttattgcttggtttctttatcacacacccgtgctgaccaaccgatctactttcattcagatatgtggcattgtcagcgacaatgcctcaaataacaaggtcatggttagtgagttgaagaagcagaagtgggcccgcttcaaaggcgaacaacagtggctacgacgttttgcacatgtcctcaacttaatcgttcaagggattctccgaccgtttggaactcaaaagcaagaaaaggattccaataaacagccgcaaacacctgtgaatgcctcagataactcggattcagacaacgattccccggcagacaacgttgtaacgtaaggaaccgttgatattcatgtaatcttcaattttctgttgaacggccaccttattcatctgctcatctcatctagctccacccacaagtttgaagactcctccagtgaaggagaccaatcaagtgaggctgaaagtctggagcaagaagatcgagaagacttggaatcacttgaccttgatgatatcgaacaggctagcgaagagggggaagacaatcgttataccaccaaaacttgcaaaacaagtttggctaaagtaagcaacaagcttttgtccaaccgaattgtaactgatcattttttcaatccccagttccgcgcaatcgccaagaaattgaagtattcccccaactccaaagccgaattcgttgagatctgtcgcgaaaagggagttcttactcctcataatgtcaaacgagacgtacgaactcgatggaattcaacccacacccaagtcaacagtatcgtccgatgtgaggcggccatgtaagtgatcctgcttcatctctctactttgccccttactcacagcctggttggttatctgaatcccagccttgtgtggcaacgtcacaaacgacatgggattgagaggaaacactacttggacgagtcagacattgcattggcacgagatttggccgaccttctcaacatattctacgagatcactcttcagttatcgatatcgggctcggctcgcctagctaacattgtcgtcttcattgatcaaatcaccgagcatttgtcaacagtaatcagtggctccaagtacccaccagctctgaaaaatgcctgtcggataggtttaaagataaccaataagtactacagcttaacagactgctcacccctttataggatagccattggtacgttctttttttggatgctaaatcaatctttgattgtactaatgcatatagttttatcagttctccacccatcatttagggatgaatatttcaagctagcccaatgggagccggagtggatttttgaggctataaggcttactcgggagatgtggttgacattttataagcctcaagcatcagctccgatgaactcatcattagctactacgagctctaaggtgaatcgttcactctaataaattcaacggcgatttgacactgacatctatatctacaaaggccaagactagcatgctggctggccttagcagcgcggctgctgcccgaggtggtcattgctcctcagaccctttggaggtgtggctggcggggggactcatcttggacaacaacgaaccgatcgatccgttaaaatggtggatccaacaaaagcgagctggaaacacccacggaggcctggtaaatatggctctggatgtccttagctgtcctggtgagttttgattctgctcaatcacccttctattggcacacactgactctatacccataaactatgcagcaacatcggttgatgttgaacgggcctttagttttggccgtgattatgtctcgaccaagaggcacaggctatctgctaggtcattgagcagggggatgacggtggctttctattcgaagaacggtctgattaaagaaggagttttgtccaagtggaaggagggaatacaggaggagaagaagcaaaagtcaaaggggaagaagaaagaaactgtaatacatttggatgatgactgaggtgtggggtcttgggaccccaatgaaattaaattatcaaaatcattaaaacagcacttttctgctgagtgcaagtaccgccggtatacctgccaagtacctgccggtacccgccccagcggtacgggtgtggtatccggtatccatttcaggccaaaaaagggacaagtacccgtacccgtggcaggtacccggttcccaagtgccatctttaattaagattataattcaaaacaatattcatcaaccttagattttcttcaggttttttttttctctttccaatcagaatatctgtttttttttctcttagcaacaacttcctacctatctcttcatatacaaacaagcaaatatacatctatttcaatgttcatcattggcatctatatatttgtcaaaattctgtttgttgtttttctgtgttttttttttcctaatttgcttgtttatttttttcagtttatgtttctggtttggtttttgatgataagtatctgttctccctcattttgttccagcactgaattcacagttcatgttttatgcttctttctatatagaagcttaataatcttaacaatatctaagattctttgagtcttcatgagtaagattataattcagtacaatattcaaaaatcttgggttttcttcaggttttttttctctttccaattaggatatttttttttctcttggcaacaacttcttacctatctcttcatatacaaacaagcaaatatacatctatttcaatgttcatcattggcatctatgtatatatttgtcaaaattttgtttgttgtttgtctttttttttcctaattagcatgttttttagtgcacagttcatgtttcatgcttctttctatatcaaaattgggtggatagctaccaacactgggtctatactttaatagtatgttacaatatatatattcccaaccttactattaaagggtgaggttatagtctgattttcagagccctttacaataactgaggagagccggaaattccttggggtgatttactctactatgaactgccctggatgctgctaaaaacatctacagctacttatgtcatgagagactctcttgaccacagaaaggctctctggtgttgatagatacactgcctggttgataaagccaaggcccttacaacatgtttgaattttgcaacctcaaaaagtggcctatatgtactataccaagctgggtggaaaacgcatgtaaatagaaatttgagcaaactttacttatactgaaaagggccagttatagtagactcagtgctacgtagctacccaaataagggctgctcagaaacttctgatgaacgctgcacagcccgagccaattagctacctgatgttgaaaactagattacaaggatatggagtgatgaagctcttcgaatggaggaaccaagggccatctatctatccgcatttgcacattgaagcatcgggggagatctagttagataaagcagatctggctgtcggccacttgcctcttgggctccggtctggtggagatgagaacaaggctcccagtcaacacttagtacagcttgctcaagcccacaaacaaacactaaacacgttttcgtacataagtatgtaatttttgtcttcaacaacaatattcaagacacaaaaaaaaaaaatgtggttctctatgattatacaaaagtaagaaaacacacctctgtctgtccaattgagaaacatacaaaaaaaaaaaaaaacgaaaaccaccaaaaaaaagagtaagtgaagcggtgatcaatgtcgtcgacacgttctacacacaaagagaaaaaacccgaccaagagcttgttctggaatgtggagagatgaaagtctgaaaaaggggagataagagtacaattgggaaaaaaaccccgggaagagagtgtttgaaaggcgctagatgatgcgagtacatgaagtggtaaagaataagaaccaacgatgttgttgttttttttcgttttctttcgatagggtttgagcatatataggttggatgtatgtggggcataatatgaggatgaaaattaaagaagaaaaaggggaccgaagaatcgcgaaaagagtcatgagaatagtgcgagggaaaaaaaaaaagaaaaacgattaggtgaggtgagaaagaggaggggagccaaggaggaaaatgagtgagggtttgataataagctgttgggagaaagacacaagagttcgtcagtaatgtgagtggaaggagcagccaaggaaggagaagagacagaccatttaaagggatgatgagattgtagatcttcattttttgagaatttgatgatcaaaggagtcatcggtgatgaattttctatgaggggtaggagagagaggagacgaagggagacaagaaggcagtgcgggggaggtagttgaagaaggagactgaggatgctgaaggacctgtttattgaagatggccttggcgggggaggagagcagtctgcggagcttagtggacaggctcgagggggaacggaatccgaagtcgctctcggtgagttgatggcgctgatgggcgttgcgggggttcttcctgcgcgggtcacggatgaagagggtgggatggatcggcgagctggcggaggggtcgccgaagctgtggcaggtcccactgctgattgaggattgtaaggaatcgggactgattgaacgtgttggaggggccatgtcgtagtgactgtgatgggggtgttgtgtaacgaggggtggttgaggaagattattgagtgggtttgagtgagtgggtgatgatgatgatggggaagaggaagaagaaggagagggaggttggttaaatatatataagaggaagagacaagcgtggttgagctgggtgggctggtacaaaggaggctgggcggaccaaggctcgagagtggcaaagaagctggtgagttcaggtgatgtcaacgagtgcagttctggaaaggggagaagcaaagtacataattagcggtcagtcttacaacgacgctcttagatggtcttaggcttggtcagttacttacgacggaaccagcaagccttctgaccaatggagagagcccaggcgagatgtgacgtgtttttaaaagagagcctggctgaaggccgacggtggaaaagttcgaatatgatggaggggactggagtgagactcaacggcttgcttccttctgggtgcgacggtgacaaagctggtgtgttttccttgaagaagtctgctgtttttgtatgtattggggggtgattgatcagaatccggtaacttcatacacactctccaccccgctgagttgaggctccaagtccccagtactacagttttatgttttagaccccactgctggtatctccgagggtgggagaatactatttaaatagatcgctcgatgaagaattgcccacagctcgaactgcccagcctctctctctctctctctctctcttgaacagccatctacaataataaaccttcgacggacctttaacatgagatccgcttggcattgttataagatcagttaatcaccctaggtgaaaaccatcgatgaaatgctcgccatcttccccatcgttccgttcccagaaacacagtagatctgaatcaaggaccattcaagagtgaagagagctcggccgagccggcttggcagttcttcaaaacacacacatccggtccatgcagatcttgctctctcaagagactcaagaggcgatgctgccggagtctgaagtcatcaagctcggaaaaatcctgcacatgtttcttacataaacatgcagcgtctatgtctttaaataaagcatccctcctgaagatcacacaccatccgcaacacgcttctgcgtggatcaagaaagagcaccacacagcactagtgtacatatgctcgaaatctttgcagcaagcttcgtgaaaacaccggaccgagccctccacttacggtcttacctgttctctccggcacttcagtcgctgctggcctcgattactttcatccgttcgttctgcacaagtccaggagaaggatttttcaggtcgatacaagcggaaaaaacaagttggcctgagttggtttctttgagaaaacaatgtgatgcgtttcaattatcaacaacacaaagcctatccataaccattgatccaaacttcaagatcaagattgtgaccttatattcgtaatggacttggggacaagtgcacttggagctacatcgctgctatcctattgattgtcatctgctgcctgcctttggagaagtgaaagatgtggcccccaaaacaatggccagagctttggactcattggctttcactaaagtgtaagaaggcacaacatgaagtattaccatcagtcattccctttttgtccacataattgatccctttttttttgagtttcaagtgtgtttgttttttttctgtgaactggatgaccaggattccctattactgcaacttgattcacttcttctctagaaaaaaaaactctttatctcttgtatcttctacaacagttttccttcccctgtgagcaacactaattcaaatgattttctggattcatgtattatgtaagcacaagtcaaacttaagaagaagatccttgggtagaaggtgcttttgaattacttgatacaaatcctaccacaactacacccaacttgggaaaaatgttctacagtattcttctacggctaaatggggtcccagatatgttcacattgagttattgagccagtgtgactgtaactttggctatgcacataaactggcccaagttttccctgccagggtcccacagcggagtgttggagaagcttgtgcctttccaaacttttttttattgcacaattccttttcaacaccaaaccactccatcctcagccccacctgtgggaagtgttttgaaacatgcacctccactctcctaaccttctctctctatctctctctgcttacatcttgggatctccttctcacccgctctccaaaaacctaacctgaccctcatcaaaccacaactcaaacattctgtcatgcatataaaaacaaccactctcccactcttcattacactttctttttttctctcccagaagctcactcatctaccaacttcacactctcacttacctacccattttaaaatctggatccttgcccttttctgctgccactaccaccaaccgcttccgatcaatctctcaatttcaaccaactcaccccatcccaacattcttcaatcaatccttcccaagccttctcaactatcccttacactttgaatttgcatgattccctgttctatttttttccttctatctctcttctctcttattctaccaacaatttaactaatgcaatgcatgcataggcatcacatcgtattgggcctgtatcacatcacatcacatcaagagagagatggggggctccaaattgcatcacttgcatttgattcttcaatacagagcattggtattgcaacagcaaagtgatgcactataatttggtggcactggtttgcattgctttctaatacaatgctgatgcaatgcattgattttttgatatgtcgatgcattggtatttagataatctacattgctaaaaaaatgtgatcccaatacatggctatttaccacattgcagcacattgtttcattgttgattctacactctcatcaatctcagttttgtatcaactatcatatcaaaccatcaaactacctcctcaactcttgaaaccttcaatcagttattagcaatttggtgagaaaaacaaacaacttgatctctttgctctctcatctctcaaaagacccattgattactctatctttttctcatcactttttgtctcagtgtgtacagtcagctctccatttacccataccccttggtggacacattttgctatggttcacaggggtgtatgggttaataagtggagtttttcagcactttggcaattttggtggacccaatttcctatgggctacaaggggttatgggtcaataagtcatggattaaaagggagacgactgtactatctatccttgtttgatattctctgcttcagcttgtcactattctttccagaatccagattactctgcttttggtatgcttgaccattttctatctttgattgtcaatcaaacacttttgaaaattttctaatgtttctatttagttgtggctcaactcacagtaatctatcctgtttttcatcacagtcctgcagaccaccaaccagttgagactgcccaatcagccaaagtctaacttttttttttggagttggttgtgatgattaataggttagctgctgtacattatcccaacagggagcaggtccaggaaagagtggggccaaaaaaagaaggggcttagtcaaacaactcccaaaaactggagagccaactcccaagccccggattcccccaaaaatgggagtcaaacccccaaaaccattgactggtttgggagtcgactccctaaaaaaatattacaaaaaaaaaaaagaaaacccccggttggtccgagacttgatcctcccaaaccgaccagggtttgggggtcaatgaaccaaacaacccccacggcagcggccggggggaatcctccaggctgctgagatacactctcaacagccgggaggggagcttaccccttggccgcaagagtgtacaacttgatggccaagaggaatcctcttggctgtcgagggtaaacactatcaatggccgatgaaagccacctcggccgtaaaggtgtacacacctcaacggcggagagaaattctcttggccgttgagggtacactctcattggccgttgcggtgtacagtgggttgacagaaaaaatggaacccccaaacactgaattttgggggtgaatctgaagatttttcaaagtttttttttggaatgtgggacattgaggggctgggaaactcactgtggggaaagttttgtttcattgcaggaaaaaaaaatttacaattaaaaaaaaaacctgcaatttttaaattttttaataagtccaggaaaaatatgagacaaaggtggggggattgttgaggggctgagaggaatgataaaagaagaaaaagttgaaaaaaataaaaactttttttttgggccttaataaaaaaacccgcattttacacgttttgacgcgcttttgctgcggcacagcacacgcgcaatccgtgtttaaacctgcatttttaatttatttatttttgccattaattttaattttttttaagtttttaaaattttttcctaggtgaaaaattgggtagaatttaatggtgaagtccattttcaaataaaatgacttttgattattaatttttttttccacttatttttcaattaattgtttacatacatgtttctacctcattttttatgcttttttgaaattttaaatttatttcctaggtttcaatgtgtttagaatttaatggtgtaatacaaatttttcaaaactcaacggttcatttttaatactgaaatttgacattttttttcacttaaatttctacaggttaattttcattattttttgacgttttaaaattttctcctgcactttgagacatgtaaaaaattatggtaacaaccatttttccccaaaatgaaaactataacttgattgctgcatttgacacattttttttaattaatccttcacgttttcacttaattgtttgcatacatgtgtgtaccttattttctattcttttttgaaattttaaagttttttcctacatttaaaagtgtgtagaatttaatggtaatattcaatttccataaaactcaatggttcattctgaatactataattagtcatatgtttcaattgatttttaacagcttaattttcattattttttgacattttaaatttgtttcctacactttcagacatggtaaacatgatggaaacaatcaatttgcatcaaaataaaaactgtatcttgaatactgcctttgacgtattttttgaattaattcttacacgcttaattacccctattttttgaaattttaagctcatttcctacactttgaaaggtttcaaaattgatggctgtatccattttgcattcaaatacaatttgtatacagaaccaattatgcaagaaacggggtacactcacgtattataattgaagcttgtatttttatggaaattggaattcaccattcaattctacacatctttaaatgtaggaaatgaattttaaattttgaaaaatgattaaaatccagccggtaaaaaccaatcaaaaaacattaaaaaaaacatgtccaacacagtattcaataacagtctttggtttttatgcaaaatggttattaccatcattttactcatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaataatgaaaattaagctgtagaaatttaagtgaaaaaaatgtcaaatttcagtattaaaaatgaaccgttgagttttgaaaaatttggattacactattaaattctacacacattttaacctaggaaataattttaaaatttcaaaaaagcataaaaaatgaggtagaaacatgtatgtaaacaattaattgaaaaataagtggaaaaaaaaaattaataatcaaaagtcattttattggaaaatggacttcaccattaaattctacgcattttttcacctaggaaacaattttaaaaacttaaaaaaaattaaaattaatggcaaaaataaattaattaaaaatgcgggtttaaacacggattgcgcgtgtgctgtgccgcagcaaaagcgcgtcaaaacgcggaaaatgcgggtttttttattaaggccctttttttttaatattttttttttatgttttttttttttttttgagttatgagtaaaaagaaacagttttttaccaccgggttggccctccatcagcgtcaacaacagctttcatcctgtggggcatagactcgaggaggtgatcaaaggtttgggttggatagtcatcccaggcctggctgattgcttccttgagttcggggattgatcgtgggttgtagagtgtttggatggccaccttgaggtccttccaaacgttctcgatggggttatcgggggactgggctggccagttgtcgatcttcttgataccatggttggctcggtatttgcggctgaggatggctgtgtggacaggtgcattgtcctccatcagggtaggacgatgtgcctcatcgataccgtccatgaagggctggaggcccttctcgtatatgttctcaatgaagcttgctgtgttgcgctggccggggggcatgaagagaaccggggcctttgttttatcaaagaagccaccccagatcattgttgacgaccatccgcttcggaaagtcggctcgaggcattcagggcagtattttttgtttgtttggcgccagaccgagatcgcttttgagttcttacccagctcgaatgatgattcatcggtccagagtaccaagcgccaattgtcgacggtccagttgaggtgagccgttgcgaaggcaagccgcctagctgcttgcttgtcgttaacaaacggcttcttgacagcccttcggttctggtacccgagcttgtgagcacgtcggcgagcggttcggatcgagattggagtcgccagctgctccacgatctccctcattggggcccggcgctgatcgtcaaggacttgccggagtcgtcgtttgtcgcgctcagtggtaaggggaggtcgaccagttgggggttttgattcattggttccgtgatccttccagcggttgatgatccctgaaagggtcaatcgtgccgttccaaactcttgagagaggtaggcaaggctcttgcctgcccttgccatccctacaatcatcgccttcgtctccgttgacaggtgaggcttttgatcgggcttcgttcggaccatcctgagcagaaaaggaaggttagttcagaagaagaaaaagaaaaaaaaaaacacttacttttaaaatcgataaaacgaaaggatccggaaaaggtatggtcaacaggtcattgccaatgaccaactcgagaggtgtagccagtacacccaagtgtcacagggggtgacacccacaaaatctgaacccgcaagcagtgttcggatttttctgtcaacccactgtacacatctcaacggccgagggtacactcaacagctgtcaaagtgtgcactcagaaaaaaccttggccttgacggttttaagctcaaaagtgttcctgagagccttttgctgagtgcggaaagggatgtgtgaggttgcctctgcctttcctttccttgttcactagacactaaaacaagcccaccaatctcagattgtcaggtttatatagtgatagtggagtgttgtcaaaagataactgttgtatgagccgtggatggtatgtcaagtaaggtatttatatgtaattatattgtcctgaaagggccaagcttcaaccaggtgtaaattttgttgaaggggctccaaaaataaggggttggtggtttatataagtgttgagaggtgtgtacctagttgtttatttccaatggtgggttggtatgtatgtaagtaaaatatgtaagaggatataataataatggtgagcaggtttgtaatagacaagagtgaggtattttggccccaaggggggcactacatgaggcattgtgactaagtacatgaggaatacatatgttgaatggttgaatgacaatgtgattggtcggaattgtacagccttgtgtgagttttttctgcaggctgaatgagtgcttgtgattggtcaggagttgatgtgtgttctgcagggttgtgtaatgtttgttgatgatgtaatatgcggttgttaggtggtgatcagccactcatgcaagcggctgtgcctgcatgtatacttttgtactggtcatgcaggacttatgtgcattgctgcaacctgctgcacctgcatgtatacttttgtattggtcttgcgggactcatgcagctacatgtagtatgttgagtgcagttgcttcatgtgaatgtatcctgtatatgtagccttgagggttgtaaataatatgtgtaagtgtcagatgggatgtagagtatgatagagtagagctatgggtggctgtgagttgctagcaggggtggttggacctgtagaatgagatatcttgagagataaagattgataaatggatattaaattgagggaaaacaagggaaaaaaagagaaaatgaaataaaatctttaaattgagctatatggataaagcatccccacaacggccaagagctgctcccggccgtagagagtgtgaaccttgacggccaaggtggtttccctcgcccaatgagagtgtaccctcaacagccaagagaattcctctccgaagttcaggtgtgtacacctcgacaagatgtacactcttgcggccgaggagtaagctcccctcccggccaaagctgttggggttgtttggttcatcgaccccagaccctggttggtttgggaggattgacacccagaccgactgggggttttctttttttttaatattctttttagggggtcgactcccaaaccagtcaaaggttttgggggttcgaatcccatttttcggggaatccggggcttgggagttggctctccagtttttgggagttgtttgaccaagcttcaaaaagaattgcataagaaaaaaaacaaagtttgaaaaggtgcaagcattcataaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctttctttactccaaaccttctcgactggcttctttggaggatttggcgaaatctcggccacttcttcctcttgatccacatccatctgtttgtcgtttgttggctcctggattcggacacttcgtcttcccttctgcgcatcagacctcgttattgcgtgagttcctagaaaattttcagcccctaacgttggtggatcccaatctatagtttgagctgatgacttcatgatcccagaattttgcttcggttctgtcttggttgcattatttgtgtgttcttgcatctttgggtctgctgaggctgttgcaactacggttcggattggtcttgaagggttccatggaatatgttgcccatctggcaggtaccaatcttttccgtttctcttcactagcccttgctcttcatccttaaacaattcagaacatctgtaggttgtatgaccttctctgtggcagtaaaaacacatcataggctcgtaaattggtgtcgaaggtttggcgttccctcgtgagaattctgatttcggattgctttgttggttgtaaacaggtaatacactcttcaattgttgtttgagtgaagccatttcttgcattatgtcttctacttgtttctcaaccacctttccagttggcgctccagctatcatttgttcttgtcgctgaccatcacctttcttctgatccagttcccgttgcattcgcttattcgcctcggagaagcccaaaacctcaaagtatccttcctcttcaaccctaatttctgtatccgctgcttctgtaacatgtttccacaatggaggtttactactgccgtctggtccttttgggagttgtctgttactgactaaagtcctcttgatgttcttctgactttctttagaaaatgcacttatgaaaagaagtgatgcgtcctgcttcttgttcaaatgttcattatccacgagatatttcaagatagtggtgaattttcccaagtaagccttgtactctttgtaatccttcagtcctccctttctggagtattcttccacaattttgaccaaatccgccgtagtatacagaatagtgttgtccaattccccccaactctccttcattgccttccttaattctttccagttgaagctgtcgtaaccttccatcgcctcaagttccaacttcaattcctccttatgtacaaatcgcccaatctgtaacgccttttcgtagtccgatgcctgaaacgccaaagccgctcgttcgtatctcgctagaaatcgtgtgaaattggtcccgtcgtaaacaagtcccggttccttgatgatccttggtccatatcttctctcagttggttcaccatctgatcctctcgcattatgtaatccatatccagtcacaggaggttctgtttgcttggcttgtctctgtggtgtaggatcttctgagtctgacatctcttcttcaacctgtggttctctgtattgattggctggcatctttcccttgtccttcttcattggtggtggcggtgccgtaaatcctgtattccagttcgaattagatcctgacgcaaatggtctatttcccaaaggtgttgttggagcaaatccgtcttccaagtctggcacagtatatggtaaactcatgttgttcttgttgacttcctagttgttgtgatgtaatactatgtttggatactaatcctactaaactctgattttcaattcaaaaatggtctctggtctctttaccagggcaagttgggggttttctcagtaacaatactagtagctgggagtgttcttctagcaggatacagttatccagattcttcggtggtcttccttcttctgggatataatcgtctgcttccttcgagtgggctccgacgttcgcttcaaacaggatccagttatccaaatccttcggtggtcttccttcttctgggatataactggctgcttccttcgagatacgtctttcagaactagagtcacaaatcttcttcttcttctttcagaggtttagtagttttcgtttgttaataggttctatcacttgactattcgatcttcaggttaacttgatgtttcttctttacttgatgacagttgtggttgataaatttgttcttcgcaaaatccttcaagagtgttgactatccgtgttgattcttcttcttgctgttcttctagaatttgatccttcttcaattataccgtaatccttatcacgttggggactcccttgtaagactcaaaaagtgattgtaagatcctttttgctgaatggagaaagggatgaaatgagctgcaaactctgcctttctatgttatcagaaaacaagaccaccaaggtaagcttggcagtttggttggtgataatggattatgttcaaagatggttgtataattgttgaaggttgatattgttgtcccaaagaattgattgagttggtgatgttgtttctcgtcttgatgtcttgatacttgtgttcttccttaatgctgtatatgtaatagaggtggttcttaaacccaaagggactgggagcactatgcttcaaccaggactggaacaaaggactggttcttctgtgtaatgtttgtgaaactgtgtatatatttcaactgtgaactgtactacttgtgaacctcttgtgtaataaatatctgtgacaggtgtcccacaataaatgtgtactgagtgggatgaggaggaaacaactggcaggcagaggcctccttatatagtaaaatatgagggattttagccccaagggaccccctgtatgaggcattttagctgccctatccttgaaaatcctgagggattttggctagactatctacaacgcattccttttatatgtaagctgtaagaaaggaattcatgtgttctgtggctgaataaatgggaatttaactggtacaactggtggccaacttgtggttctgtaagtataaaaggaattcattatgcataaaaggaattcaatatgcattatgcaatatacccccatgcaatttaccctccagctgagtgcctctgatcctgtgattccccgtgtgacatccttgattctgcgtaacttctgatccagtagagatatgaaggtggttccagtgagtgactaggggttaaattggccgtagattccatttctgacgtccatttatccgtatcttgagtccttcattgataaataataaaattttgaatttttatcccttcatacacaggaataatgaccacagcggatttcacaaactccttgacgggacacatgcaaccatcgctctcgaggaaccgaagtttgataagaaccaccgattcaagggccgacccaaagctcgaaacggaaacacaaatcaacgtcttcaaccaagagggacccatctggatttgagtacgtcgaagggcagaagaagaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacggatgagtcggaggtgcgcattgttatatccatctgaagatctttttctgcttctgattcatttttgagtaggccatggaaacagacaaagatagtgaggatgatgcttcaaatggaattggagcgctttgtgaaaatatattcaccgacgaggagcattcggaagaagaacccaagccaccaactgtcacaaaacccttacgaattaggccaatcaaattggtcaagccaaaacccaaacccatcactgaagcagatgaacctgacgaaactccttttgaacctgacaaaactcctttgagagaggcacttacttggagtacacacaagaatgtggatattgatcttgtgagtcaattgttttcccatgtactcatgacttttcctgattgttcatcccctctgtttccctcttgaatttttgttagtatgagtacaaagacagcatcaagccagcaggagtaatatcacacatcttacacgttaacgacgtcaaaggcgatgggaactgtggctttcgagcggttgcggtcagcttgggccgcaagtctgacgaatgggactcaatccgcgaagaaatgaagaaggaattcgagtcgaacaaggcctattcagaccaaaagttcttggataacgtatggggagcaggggacaaccaaaaggacattgtcggttctcttgcatggagagacaaggaacagcaagcccccctcaagtactggatgacgtctcccgcgcatggttatttaattgctgatacctaccaacgaccggttattttattatcggaaaagatgccctccacttatcttcctctttcacatactccaagaaacaaccctcccatctgtctgatccttttacctgactattctcatttcatcagtttcactttcaaggctgaaatatggccatgccccaggatcgatacattttggaaacactatgtcagtgatgaagcactgggttgggaggattggattcaagccaatgttgaattgggtcaagaagtcttgtacccacctgtcagaagatctttgcacttcaaaaaggctcctattgatgttgaataatatttttcattactgttctctgtaccttcctctgaatccctgcgctgtgagaactcctttgggaatggtggcagtcctgtgagggggaaatagcagatgagatatatcacgtatgtaatgatctactacaactgttatggctggtttgaaagacctgcccctctatcgtactacactagagttaacacaacaatttatttattgttgtggcaaaactgatgatagagaaaactatgtgtagcagtctcttatcaaacctagatcaacgtggattcagcagactatttgagtggaaatgttgagtaagagatgttttttgtttatatgtttatgtattttgaaaaaatgattgacgtatgtactgatgatgaatgtgaatttatgggatgatattgaggaaaaatgtgactattgaaagtgtctttcccttcctccttgaatcttggtccggagcacaatggtttaagatcactgtctcttgtttaagatcacaagttgtactggttgctacttttttttttcctatgcttctcaatgtctgaatgatctcaatggggcacttgattaagatcacactggttaatgtatggattgattgctctgttctgtctggttgctgatcagatgagatgctgatctgttgtgatgagatgatgagatgatcaaaatttggaatgaggggggaacacccctccttaaatagtctattttacaacccggctgacttgtggttctagccctaaccaataatctataaatggccaacttgtggttctagccctaacctataatgaatatgcatctaatcatctggccaaattgtagttttgctactatacaagattctcggtgtacctacaaacaatgtggccaacttgtggttacactatgcaataatcatttttttatgcaaataaaatttaaatcccaaataacttttgactgagtggagctagcctagtggttccagtgagtgactatgggttaaatgacccgtagaatgtgattatgccataatacgcctaagaatatatgcccttctacatattgaactgtgactttatgcaatttgatacttgaaacacaattggcatactacagcgcttgtctcactttttattttaaaatccaccctacgcctgtttattaccacactcttctgtaaattcaaatttggcctatttagaatattctaacatttttttcctttttttcattgagaaattcaagttcggaaggttgaataaccaccaggaactttccacagtgcctacatcaataaaatgagtgggagcaagaattaaaacgcaaaggaatcatttttatgaaaaataaagtttaccattaaattctacaccttttaaagtgtaggaaaaaaatttacaatgtcaaaaaataatgaaaaacaagccgctaagaattaattgaaaaaatgagtgggaacggaaattacaatgcataaaaataatttttatgcaaaataaatattaccactgaattctgcaccttttacagtgtaggaaaaaaatttacaatgtcaaaaaatagtgaaaaacaagccagtaacagttaattgtaaaaatgagtgagcaggaaaaaaaaaaccaaagtcatttttatggaaaatggactttaccatgaaattctacacctttcatagtgtaggaataaattttaaaattttgaaaaaactcgaaaaatgagccgtaaaaaattaattaaaaaaccgtgtctaaatgcggaaaccgcgtgtgctgcgcgcagccaaaaccgcgtcaaaacgcggaaaaacagcgtttttttattaaggccctaacaagaagtccaaccaaaaatcaaaaaaggaaggtgatatttttggacaacaatgaagattcttccaattagttataagttgtagatagtttaaaatttgaaataaactattcaatatgaacaaatgaaaaaagcaacttgggacggatgttttgcgatagggggttggaaaaacgactcccaaaaattcgacgacaactcccattttggtcgaggggttgtcggacaggagttgtctttccaattcctcctgggggattgggagtcgacctcccaattcatttttttttgggtgggagtcggcgcccaaaaccctccttggcaagtgggaggtttgggagtcgcttccctcccactggccaggggggattccctccggtcattgagactgtacagtctcaatgaccccagggaatctctcccggccagtgggactcggagggaggcgggtcttgatgacaggaaagtgattctttccagtcatcaagaatgtacagtcttgatgagaccattcgatgaccgtaaggaatcccttccggtcatcaagaccattaaccaatgactggaaggcccccttccagtcatcaacaccattgcaattttgatccggccatcgagattgtatggtcccaatgaccggaaggaatcccttccggtcattgagacgatttgaattttgattaccggaaggaatcccttccggtcatcgagacgattcgaattttgattaccggaaggaatcccttccggtcattgagaccattgatgaccggaagggattccttccggtcatcaggaccatacaatctcaatggccggaagggattccttccggtcattgagactgtacactctcaatgaccggagggaatcccccccagccactagtgggaggaaagtgactcccaaacctcccacttgccaaggagggttttgggcgccgactcccacccaaaaaaataaaaaaataaattgaattgggaggtcgactcccaatgccccagggggaattggaaaaacgactcccgtccaacgaccccttgaccaaaatgggagtcgtcgtcaaatttttgggagtcttttttcgaacccccttacaataaatatgaaaaaatataaaagtaagattcttccaattagatgtagatatattaaaacagatatgaaaaaaaaatgccaaaaaagtgacttgtgagtgatattttacaatagacatgaaaaaaaaataataataataataataataataataatagagtgacttgggactctgggagtgtaactaggtgaaaaagagaagagaggtacctgaggtacctgaaacaggtaccttgggtaccccccgggaggtgtctggtgtggtacatggtatctattttcttgaaaaaatgaacaggtacctaggtacaaacaggtacctaggtataaacaggtacctaggtataaacaggtacgtaggtccaaacaaatgatctctagttgagttgccattttaaaatggttgagtatatcccagtttaactgggataaattcaactcagccaattatgctggtcatgaagtctatattttacatatgcttcactctaatataaaatattttttcctgctgcacagacaagacttcagtttccttatgcaggctcatttcaaatcatggagggttcatttcttctgtggcagaaaactcttttccatgatctatggcagacatacatgatggtttgtctgaacttgatttaagatcaaaaacaagaatgtaatatttcacataacttgggtttaaaattttcgtgtttggatattatttcatcttcctttaggatatataataacatgaattgattgatgtggggcttaaaattgatactgctgatgttttgaagaggactatctagaaaaaaaagagagtgaaaatggcataatcaagataaacaggtttccaccagaatgttttgggtaattgcaatgagaaataagcatacatatttcttctctactgaagcggaaaatcaagtcaaagctctacttatttattgatgagaagccagggaaatcctctataaacaacataaacagcttcaattcatttttttgaacaacattgatcaatccttcatacttttggagagccaaagggaaagttaaatagctgaattctccttgctaaaggttattcatctcatacgaatcctcctttctgttccgcaagtctttcgatgttacatggtgccagtgatcggttgaagtcgtatgggtttcgtacgtttcctcttttgatggactctcaggtacgctgccgtaaaatagcctcattcccactcctagtgagctgatgagcaacaatgtcccacatgaattgataactccgcgatagtctttcatcgaaggggttggggtattgagaagcagcccggagaggggcccggtcataatgttggcgacgccgcgcgaggccaaaaagaagttgattatcgaggctgatcttggatctttaggtgcaatgatcattgagaatcgatgccaaagggaggtgtagcacggtgcgaagagcccatcttggaaatacaagtaattaaataagtggatttgtcgtatgatggaacttgtcttcgaaagtgatgagcctcgtcaactactcacatattgtgcagaacccacaaaacatggcgaaatccttgcagaaaccccacatgaggaagacactgattgagcttgtcatgcatgatatgaacaagatccagctgcaatccatgaaatcgctcgccataccacctattatttgactgggaatactggctgctgagtagaactcaagtgggagtgccccagaacttcccatactcgtggcgaatgatggcatgtatataacggggacgtagaaagctctgcgggtagataataacttggatatcaagacccgcaaagcgaattcgcaacatgacgaaaaaaaaaactcacaagctttgcacacactgaaaaaagggagtatataggagatgatgagaacttgggtgttttttcttgtaaatcagactatctatgtcgcttacgtttactaaaatcaagaaccaaaaaaggggcagcttcatgtattccatgttcgtactttctggcttggtcctagaagacctgggaagccttccactatcaatggataactatcgatcagcgtgtgcttacccaagcaaggataagaatagaaaagaaaattcactggaaaaagggtaaaagcataagcacgaggagtagccacaatactgaatagtaccgcaatgtcactggagtcgaatgcttttccaaaatccactgcatcataggtccccaggctaaacccaaaactgccgagcctgttacaaagtgacgcgcattaaccattgtgatgatgctaaatgagtggggaaagatccctagttccctagaagagattcacctgagaatgtgagtcctcctatcaagcctcgcttgagtacccaccattctgagaggtaaattagattgggggtactgagaagttgttaagatgatattcaactgcaatgttcgagatcttaaaccccacaagggaggccacttgatcatcaagatcgcttactagatcatcgctgaatgtaagaggggaagtaagattcaaaatccaaaacggggatggttttattgaccaggagaatgtttttttttctactcacagcccccgattccgtataaaacaccttgagtgagaatcagaaacacagcctgcaaatgcaagtagtaccttctccttaaaaccccaatcctttttcatgaaaggtaaaggttttgtttgacttgaaagtaaaagatttaccttgtcggtgtaacttgcgctgaataaaccaatgaagcagagtatagagccaatccagggagaccaaatgcaaaacgttggatatcttaacgccaaaggagacagcaccacacctgtgcagtagagtaatccgaggcaggaggttcctgataatgcgaatatggtgcatgtagagattttgtcaggatcctcgtgatatctttttgcttggcatgagtattccaaacgaagaacgggtttcttataccaattaaagctgccagggatgggttaagttctgaatatggcttgaatggtaaaaagatcccaaagcaaagtgttgggcctataggttcaagacgaatagagagattttaaagattgaataagattggtccattaaatttcccgaagacggaaggcttcctaaccccaaacaatcccatcaatgacgaaggccactagggcgaatctccaggcgagccagcctccgtcagctgcaggaaggtcagttggctcttgttgtattgccaccgccccgttatccggctcggtaatctagatggcggtcgtcgttcttcagagtcattcttttgaagtgaaaatgagggtggggatgccttggaacacaccttgtaatcaaccgcgccggattgcctgtgagggtcttcgttgatttcgtgcgtcatttgtaaaaattaatagcaagcagaaacgagatgttatctgaaatgcttctccgagaaggaaagaggctatcaaatcggatatcaaccatcagcgctctgggtatatgtattttgtggtcttccgcgacatcatagatataaattatcagaccagatgacagacactgcactgttcaccaaatcgattgcctgaaaccagcccaaggatactagtttgaaggagttatcaattgctgatcccaggtgatacttgactcggcgtttgagctttattcatagcagtattgaagagcgcaggcttttatcatctgttttaccgagtgactcgtatgtgcaagctgattgctcctggtgtaatacagtgcctcagatggtgattagcaattcaacctctatttacaactggagtcggtgctgaatgtacatggaagttctccatgttattagagatgcggagaaaaacttcagaatataacctgtggtagatcaattgctgttcaccagctgcgttctggctgtggagcggaccagaatgctgattgacacaaaatctttggtgggataaagggtcggcttcagtgggataggcgaaatcatgaaaacagtgtaggcatgcgaatccctagtcagcaagggcttcagatgagaaaaagttgaaatttggtgtatcttctctagaaatcaaatggtttctgatgtctaaatctgtactgaaaatgataagctaaaggttatgttggggaggggacaaaacaccgagtcaattataccccatggcgcatcgcctccctcaccgcactcaggtcaggatgaatcagcccacacatccggtcatttatcagccgatctaggggcggttgcccaccgcggagtcctctatgaaggttaacgtgaaagtttcggactccgtgacataggatttgcccctcaagccacgaggcctgaggtttatcagtgatgcaccgcaatcctgaattgttgaactgaaaggcgatgaaccacgaggggaaatagcgctggcgaaatcgtcagcatttcttcgtccatcaagttacaagtggcagatttcctagacctgcctgattattacacttgagtcattgataagaattgcgaaaccgacttccagccctcatctgtggaaaatcgccctcaagaggtgaaacttgtcagagtgaacttgtgctgcggttgcttccgcactgtgcacacccgcgccatgtagatgcattttcaggatttttgcacaaacttcaaaccgcccgaccgatgattttgcggtctttactcgatccgttttaacattgcctggcaagcattctttgaaaaatagctgtgatgagataagatcagtgagctcactgatgagtctccctggagattcaaggctcagtctgactgaacaggaaagaaagcaaactacatgttccaaatgatcatcaacatcctggctaccatccatcagcaaatggtgtcggaggaagttgaaccatgtgagtagatgtgcgagtaattgattttcaaaattattgcatttgattgtgttacaacagttcatgacgatattataattgatagaagcctaaggaagagttacatgcaatctgaggacaaattgccaagatacaaagagaagtgccaagatacatgaagcccggaagatattattgctaagaagaaagtgattaattttgaaaagaaaaagattatttttgaaaacttttgagaaatcaagaaagtggtttataaaggattagtgagaaattctcaagaagaaaataaaagacgagttgactgaaagcccaagagtgataaagagagtggtttatgaatgattagtgagaaattctcaagacaataaaagacgatttgactgaaagcccaagagtgatgaagagaaaagcccaagagtgaatgattgtagtaaggaaagtgattgatagcttgatttgactgatgtgatattaattggtgaaacttgtttgccaaggtttgaagcagtatcggtgaaaattgcatgccaagcgtgctgataaaccttaagcgaaggtccactggaaaaaatggaatcaaacaagattagaattgtgtgcaacgggcgtgcggcttagtcagaaatatcaacataccctgattccatgtagtcttccggtgttaagtggactcaatcttcgaaacgcggccggtgaaaggtccaaatcattgggactgcagccttcacaacggtcaacaacgctgacgactatagagtttgggccataagatgctcggatactttttccgcagagactaatggaagacatgtttctagtgtcaggaagtgtgggaatactatgcatagcgaaaaagtgaaaagtctacttacgaattggcatcctgattaaccccttcataactgtcatagagggtgtgtgagattgctacaatgagatcctgattgccgctctgctgtccacatgagcccaatccaggagagtagtcttaaagaagtaagagaatgtaaggacgctatcaacaatcgcaaaacagaatcaaagacttacagtagcatcaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataaattcaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaattggattgcaccattaaattctgcacacatttaaacctaggaaataattttaaaatttcaaaaaagcataaataataaggtacatacatgcatgcaaacaattaattgaaaaaatgagtaagcagaaaaaaaaaaaatcaaagtcatttttatggtaaatggactttaccattaaattctacaccctttaaagtgtaggaaaaaattttaaaaaatcaaaaaaactcgaaattaatggcaaaaaaaattaattaaaaatgcgggtttaaaagcggaatgcgcgtgtgctgtgccgcagcaaaagcgcgtcaaaacgcggaaaatgcgggtttttttattaaggccctttttttaccttcttccttggaaggcttttatgagccatatcaacaattccgattacttgaagtggaatatgggttgagatacaagagtccaaagaaagtctagtggaagcatctgtctagtcaccgtacatgaatctgaggtccaaataccagtcagacccaagtggaactctcatgatgaacacttgtgtcacatattacaacaagaaacagtcaagcaactgacaagaagctttggagtgagaccctagcagggcttacttgaactgccttatgtaagcaccagtcaaccttaaaaagaagatccttgggtagaaggtgctttcaaattacttgatacaaatcctaccacaactacacccaacttggaaaaacattctacagtattattctatggctaaatgggctcctgtatatgttcatattgagttattgagcctgtgactgtaactttggctatgcacacaaacaggcccaagttgtccctgccagggtcccatagcggagtgttggaaaagcttgtgcctttccaaaaaaagtttattgcacaattcctttttaaccccaaaccactccatcctcaaccccacctgtggtaagtgttttgaaacatgcacctccactctcctaaccttctctctctgctcacatcttaggatctccttctcacccgcacttcaaaaacctgacctgaccctcattcaaccacaacttaaacattctgtcatggatataaaaccaaccactctctcaaaattcatcacactttctttttctctcccagaagctcactcatccaccaacttcacactctcacttacctgcccattttgaaatctggatccttccctttttctgctgccactaccaccaacagcttccaatcaatctctcaattttaaccaactcacctcagcccaacattcttcaatcaattcttcccaagccttctcaactatcccttacacttttaatttgcatgattccctcttctattttttccttctatctctcttctctcttattctaccaaaaatttaactgatgcaatgcatgcataggaatcacattgtgttgggcctgtatcacttcacatcaagagagagatggggggggctccacattgcatcacttgcattggattcttcaatgtagagcattggtatcgcaacggcaaagtgatgcactataatttggtggcattggtttgcattgctttctaacatgatgctgatgcaatgcattgattttttgatatgatgcattggtatcaaaataatctacattgctaaaaaacaatgtgatgccaatacatggctatttaccacattgcatcacattgttccattgttgattctacactctaatcaatctcagtatgatatcaactatcatctcaaaacatcaaactacctcctcaacttgactacctcaactcttgacaccttcaattagttattagcaatttggtgagaaaaacaaacaacttgatctctttgctctcccatctctcaaaagactcattgcttgctccatctttttctcattactttttgtctcagtgtgtactatctacatatccttgtttgatcttctatgcttcagcttgtcactattctttccagattactctgcttttggtatgcttgaactttttctatctttggttgttactcaaacacttttgacaattgtctgatgtttctatttagttgtggttctactcacagtaatctatccttttttccatcaaagtcctacagaccaccaatcagttgagactgcccaatcatccagagtctagcgttttctttggagttggttgtgatgattagtaggttagctgctgtacattggcccaacaggccaggaaagagtggggcctaaaaaagaattgcataagaaaaaaaaaaacaaagtttgaaaaagtgcaagcatttataaaacagctgtaagagctggacttgaagaatgcagaattgttttttattcaaatcaaagttcatgcagagtgcaagttgaattcttggatgcccactgccatcagttgcttgcattttcatcttgtcatgtgagcgccctagataccagcaaataaatttctttgcatgcaattttcagaggctatttaatcaatgaaacatgaatgaagcaatctggtcctcagttccttgaatttgtatttcattggttgagttcaatcaacggtgggccactacactaaccgtagcggttagtgtagcgtaacgcagcggaatttccgttagcgttaagcgtagcgtagcggaattccgccacgacaccgctaacgctacgcgtgtgggccacaaaaaagggcccactacgctgcgctacagccgttcttagcggtttttagccgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcgaaaatgcgctacaaaagcgctaacactacaaaaatttggcgcaaaaaaagcgccgctgcgctacgctttttgggccaaaagcgtagcgtagcgtagcggcccaccgctggttcaatccattttaaattggttgagtatatcccagtttaactgggataaattcaaccaacagtgggccagttacactaaccgtagtgttagtgcagcgtagtgttagctttttaagctacgctacacaaaagttaccgttagcgggaatttttggaccactaacactacaggatttttgaaaaaacaaaaaaaaactttagcgtagtgttagctacctttaaaaaggcacaactaacactacccaaaatcctgttagtgaaattttagcggtgttagtgggtgatcccactacactacatgttagtgtaactttttgcaaagttacactaacagttagcgtagtggtaccctcagttacactaactgttagcgtaactggtgaaaaagttacactaactgttagcgtaactgattaaaagttacatgaccacatgactagcattagtctaccctgaagacagtgcctgattggggggcctacatccagatccccttaattgatcatcatttttttcagttagtaatggtggccactcaattttagccccctgccaatttttaacacttacttgtaagaccacattcccctgtcagactaccttgagattatgggttcaattccccctcagatcatactttactgggttcgattcccacacttgttcaatttccactttcacatcatgtagcaaggggggagggggggggggggttgaagtgtaaccatgatgtatcaccagagtgtggtggaactgttggcatgaaacatggcaactaccacccaactaaccttacaacaacgctgggccagctacgctaacggtagtgttagcctagcgtagtgtagcgcaaatacgctacattgtagcggagtgttagcgcaaaattctgtatctgcgctaacgctacgcgtgtgggccgcaaaaaaggggccactacgctgcgctacagcacaatttagcgtttttggccgtttttgccgctaaaagcgctgtagcgcaccgtagcgtaccgtagtggcactaacagcgcgctacacttacaagtttggtgcgctgttccgagggccgctacgctaacgttagtgggccatttagcgtagtgtagcgtagcggcccaccgttgcttacaaccacaagggtctgtagcaaatctcaccaggaacatcctccgtttgtttgtctctacatcttatgctgttcattttctgtgggattgtgtgtgatcataggacattgaaaatcatcactatggacctcggccatatcagttatagggacagttcacacaacttgtccattgaaaacagaaagcagaggaagaggtttcaagagcataaattctcacttgacatgtcaatttctctaattgatgatttacactacactacatgtgtagtgtaacttctaccgtagcatagcgtaaataggcatgtagtgtagtgtagcgtagcttaatttggtaaaagttacactaaatgttagctttaaatcagttacactatctgacagtcaaaattttgttagcgcaaaaaaagttacactaactgttagtttagctgagattatttgaagctaacactaccaaaaaaattgagagaaaaatttacactacactaatagttagtgtagtggggtttagcgtcagctaacactacagaatttccaggaaataaaaaggccactacactaacagttagtggtcaaatagcgtagtgtagcgtagcggcccactgttgattcaacccagccaattatgctggtacttagtgaagtctatattttgcatatacttcactctaatataaaatatgttttcctgctgcaaagacaagacatcagtttccttatgcaggctcattgcaattcatggagggttcatttcctttgtggcatcaaattctcttccatgatctatgttagacatacatgacagtttgtctgaacttgatttaagatcaaaactagaatgtaatatttcacatttgggtttaaaattttcatgttttgatattatttcatcttcctttaggatatatgataacatgaattgatctatgtggggcttaacattgatactgctggtgttttgaagaggactatctagaaaaaaagagaatgaaaatggcatattcaagataaacaggtttccaccagaatgttttggttaattgtgatgagaaataagcttatgtatttttcttctctactgaagcggaaaatcaagtcaaagctctacttctttattgatgagaagccagagaaatcctctataaacaacataaacagattcaatccatatttttttgaacaatattgatcaatctttcataattttggagagccaatgggaaagttgatagctgatttctccttgctaaaggttattcatctcatacgaatcctcctttctgttccgcaagtctttcgatgttacatggtgccagtgatcggttgaagtcgtatgggtttcgtacgtttcctcttttgatggactctcaggtacgctgccgtaaaatagcctcattcctactcctaatgagctgatgagcaacaatgtcccacatgaattgataactccgcgatagtctttcatcgaaggggttggggtattgagaagcagcccggagaggggcccggtcataatattggcgacgccgcgcgaggccaaaaagaagttgattatcgaggctgatcttggatctttaggtgcaatgatcattgagaatcgatgccaaagggaggtgtagcacggtgcgaagagcccatcttggaaatacaagtaattaaataagtggatttgtcgtatgatggacttcggtcttcgaaagtgatgagcctcgtcaactactcacatattgtgcagaacccacaaaacatggcgaaatccttgcagaaaccccacatgaggaagacactgattgagcttgtcatgcatgatatgaacaagatccagctgcaatccatgaaatcgctcgccataccacctattatttgactggggatactggctgctgagtaaaactcaagtgggagtgccccagaacttcccatactcgtggcgaatgatggcatgtatataacggggacgtagaaagctctgcgggtagataataacatggatatcaacacccgcaaagcgaattcgcaacatgacgaaaaaaaaaaactcacaagctttgcacacactggaaaaagggggtatataggagatgatgagaacttgggtgttttttcttgtaaatcagactatctatgccgcttacgtttactaaaatcaagaaccaaaaaaggggcagcttcatgtattccatgttcgtactttctggcttagtcctagaagacctgggaagccttccactatcaatggataactatcgatcagcgtgtgctctcccaagctagtataagaatagaaaagaaaattcactggaaaaagggtaaaagcataagcacgaggagtagccacaatactgaatagtaccgcaatgttactggagtcgaatgcttttccaaaatccactgcatcataggtccccaggctaaacccaaaacagccgagcctgttacaaagtgacgcgcattaaccattgtgatgatgctaaatgagtggggaaagatccctagttccctagaagagattcacctgagaatgtgagtcctcctatcaagcctcgcttgagtacccaccattcggagaggtaaatcagattgggagtactgagaagttgttaagatgatattcaactgcaatattcgagattttaaaccccataaggggggccacttgatcatcaagatagcttactagatcatcgctgaatgtaagaggggaagtaagattcaaaatccaaaatgggaatagttttattgaccagaagatttttttttctactcacagcctccgattccgtataaaacaccttgagtgagaatcagaaacacagcctgaaaatgcaagtagtaccttctccttaaaaccccaatcctttttcatcaaaggtaaaggttttgtttgacttgaaagtaaaagatttaccttgtcggtataacttgcgctgaataaaccaatgaagcagagtatagagccaatccagggagaccaaatgcaaaacgttggatatcttaacgccaaaggagacagcaccacacctgtgcagtagagtaatccgaggcaggaggttcctgataatgcgaatatggtgcatgtagagattttgtcaggatcctcgtgatatctttttgcttggcatgagtattccaaacgaagaacgggtttcttataccaattaaagctgccagggatgggttagttctgaatatggcttgaatggtaaagaaaatcccaaagcaaagtgttgggcctataaggttcaagacgaatagagagatttaagatgataagatggtcatgaaatctcccaaagacggaaggctttctaaccccaaacaatcccatcaatgacgaaggccaccagagcgaatctccaggcgagccagcctccgtcagctgcaggaaggtcagttgttcctgttgtattgccaccgccccgttatccggctcggtaatctagatggcggtcgtcgtttttcaaagtcatttttttgaagtgaaaatgagggtaggaatgccttggaacacaccttgtaatcaaccgcgccggattgcctgtgaggatcttcgttgatttcgtgcgtcatttgtaaaaattaataacaagcagaaacgagattttatctgaaatgcttctccgagaaggaaagaggctattaaatcggatatcaaccatcagcgctctgagtatatgtatcttgtagtcttccgcgacatcatagatataaattatcagatcagatgacagacactgcactgttcaccaaatcgattgcctgaaaccagcccaaggatactagttttaaggagttacctatcaattgctgatcccaggtgatacttgactcggcgtttgagctttattcatagcagtattgaagagtgcaggcttttatcatctgttttaccgagtgactcgtatgtgcaagctgactgctcctggtgtaatacagttcctcagatggtgattaacaattcaacctctatttacaactggagtcggtgctgatagatcatatgtacatggaagttctccatgctattagagatgcggagaaaaacttcagaatataacctgtggtagatcaattgctgttcaccagctgcgtgttggctgtggagcgcaccagaatgctgattgacacaaagtctttggtgggataaagggtcggcttcagtgggataggtgaaattatgaaaacagtgtaggcatgcgaatccggccttctagtcagcaagggcttcagatgagaaaaagttgaaatttggtgcatcttctctagaaatcaaattgtttctgatgtctaaatctgtactgaaaatgataagctaaagcttatgttggggaggggacaaaacaccgagtcaattataccccatggcgcatcgcctccctcaccgcactcaggatgaatcagcccacacatccggtcatttttcagccgatctaggggcggttgcccaccgcggagtcctctatgaaggttaacgtgaaagtttcggactccgtgacataggatttgcccctcaagccacgaggcctgaggtttatcagtgatgcaccgcaatcctgaattgttgaactgaaaggcgatgaaccacgaggggaaatagcgctggcgaaatcgtcagcatttcttcgtccatcaagttacaagtggcagatttcctagacatgcctgattattacacttgagtcattgataagaattgcgaaaccgactttcagccctcatctgtggaaaatcgccctcaagaggtgaaacttgtcagagtgaacttgtgctgcggttgcttccgcactgtgcacacccgcgccatgtggatgcattttcaggatttttgcacaaacttcaaaccgcccgaccgatgattttgcggtctttactcgatccgttttaacattgcctggcaagcattctttgaaagatagctgtgatgagataagatcagtgagctcactgatgagtctccctggggattcaaggctcagtctgactgaacaggaaagaaagcaaactacatgttccaaatgatcattaacatcctggctaccatccatcagcaaatggggtcggaggaagttgaaccatgtgagtagatgtgcgagtaattgattttcaaaattattaaatttgattgtgttacaacagttcatgacgatataataattgatagaagcctaaggaagagttacatgcaatctgaggacaaattgccaagatacagagagaagtgccaagatacatgaagcccggaagatattattgctaagatgaaagtgattaattttgaaaagaaaaagactatttttgaaaacttttgagaaatcaagaaagtggtttataaaggattagtgagaaattctcaagaagaaaataaaagacgagttgactgaaagcccaagagtgataaagagagtggtttatgaatgattagtgagaaattctcaagacaataaaagaagatttgactgaaagcccaagagtgataaagagaaaagcccaagattgaatgattgtagtaaggaaagtgattgatagcttgatttgactgatgtgatattaattggtgaaacttgtttgccaaggtttgaagcagtattggtgcatgccaagcgtgctgataaaccttaggcgaaggtccactggaaaaacagaaacaaacaggatcagaattttgtgcaacgggcgtgcggcgtagtcaggaacatcaacataccctgattccatgtagtctgccggtgttaagtggactcaatcttcgaaacgcggccggtgaaaggtccaaatcgttgggactgcagccttcacaacggtcaacaacgctgacgactatagagtttgggccataagatgctcggatactttttccgcagagactaatggaagacatgtttctagtgtcaggaagtgtggggatactatgcatagcgaaaaagtgaaaagtctacttacgaattggcatcctgattaaccccttcataactgtcatagagggtgtgtgagattgctacaatgagatcctgattaccgctctgctgtccacacgagcccaatccaggagagtagtcttaaagaagtaaagaagaaatgtaaggatgccatcaccaatggaaaaacagaattcatatgacttacaagtagcatcacctcgatgcgaactttcctctctgagttttccttttgttgggccataggtagaggcttggtgagcatcatgtgacggtgccttatcgtctaagtccgagtagttggttccactggagggcggttgactcgagggtaacgcttggattgggacgatgactagttgtacaatgaacaatgcaatcattaagattcggttttggtacaacattttggaggatttggttcgttggtagtatgagaaagaagtcgtggtatagagtagtagggtttggctgaaaagatagcggaataaagcgatgctgaaggggtataacaaaggattgtaatagtcaacgacgtagtcgaactgatttagatgattgtaaagaatgcagatgtgaaggatagtgatctgggaggaacaacaatgaggcgattgatcccccgctttaaatagccgagaggaaggccagtcactccaaggcaatagtaagacacacgagcttccgcgtcagccttcttttcattctgggcgggaatcaagcaaggaatgaccagtccatttcgaaactgtcccaataatcccgccttctcgcggtataccagccgtaaaaaggctgctgagggggctggattgacgagccatccacactgaggaccggtctgatttcttgggttgaagccgtagcttatccaagccttctcgtctcggaaggcgggtcatggactgatatcaatagatttggcttgacatggcccagcgagataaaaccagagtacacttgcgcgtttcatgcacattaatgagctgggcacagtagaatgattgcttgcgtttcccggtctctttcatttttgggggtttctgagcctctgcagtaaggatgcgatggtaaacagaggcgagtagcccccctcgatttggagtcccgaaaaatttagagggtttctctcttcatgaagatgtctaatcatttagtcaagtcagcgggtcctctgaatttgcgaatcaaagttggtggactcaagaggttgtgctaggttgtgctgtgtgcgcccctacccggaaggcgatggtaattgtgccaagttcgaatttgaactggctccaaaccaatattcagacaggcactccaagttctcttggctgtcatttcattttgtccctacatacttgttcttgttgcttatcgcatcgtgtgaggacacttgggattagtatctgatggaagtgattcaaaacgtcgagaatgttgagcttgagtctgatggaacagggagattaaagatggctctccaaggcagaaaatgcatcgtgattcaagtgcaatcgctacgttatcatgtcttcttattgaagaaaaatgccgtctctcaatatccgcaacatcttattgggagattcaactatcactaccatcaactcctgcagatgaaaaacacctatttagtagctgaattaacccaaaacactagattcatcccacattacaggtcaagagtatcactcattggataacttcccacagactatcattcatgacatgcaatgtagatgattgcaaaaccaaattttcctatatctctcaggtgcaaagaaaactctctgactgttttccaatagcatctgaattttcactttctctaagtctgattacatatgtgggattattgtcaagagtcatccattgttcatatttcatatgcacacttcactcataatctgaacatgaaaaggtatctaagagcttaacaaattgttatttcaaatcaaatgatactcatgtattccacatattggagatctttggttgtatatctcattgtcttcaagctttacttggcctacccccaaaaaacatttcctatgtctttcttccaagataaataccccattccaatctgttgacagatcaaatatctcatttctatttgtagacatccttgaacttactctttcatttagtgaaagattgttctagtttggtgtggccaaaattaagaggtttgactaccctgtggttttctgctttgtcacaatgtattcctttcctacttttttcatttaattttaccttcatgtcacaagtttgtaacttcctttcagtgttttagatttaataggaggtgagtcatttcctacttgttactgatacttgaaccacagtgcctctcttgtaaaattattctgtttaatttcctttggatttcacaccatccaccagatgaaaattggatgttggagataacaagtgacttcttacattactctgatgagtcagatagttcagcatgatatagaaacccagtgttgagccctgtcagctcacattaaccctcaatttcttcatttcttctttttatctgatcatcctgatatttatgagagtggtatctcataaatttgactttgaaagcaacatcaaaccactttggttttccacatcttccccatgaacttacaaaccataagtgatatttgcattccttagcctgaagttcaagaatttcaacatctttgagcttgaaaatcaagccaccatcaggtggggattgtgccttccactaatatgctgtttttaattaaaaaatctgtatgcttgaattggaattgctcatctcaaaataaaacttcatgataattatgccttggtatttacaagaatctcttcacatacagggcattctttgcctgtaaaattggtggacttcctgtcatctaaatttgttactttataaggaagcactaaagctaattttctggtgaaaattgtttgagctcaagagtttaccagcaaacaaagtttggccagtccctctaaaccaagccacctgggagacgggaagtccatcattattcaatattttctctaaacttaaagtctaattttcccattttacacattaaccataggcaagatgtaatatatggttgtggaagtccttccacacaatctgacccagttctcatgtggattgtgtgacctgtcagtgaaaggtatttagctgatagaaataatgaaataacagtgaatgcaaatccaaaacccatgcaaatttattgcattcaaaaccaaactttttcacttggaaggaggcctgtgttacccctcttattctgtttttgtctcactccattatcattaatcctgttctcttgaattcctctccaccctctgtctcctcatttttttatcactcaacccatcagctccactgatcaaactcattcaaaatcacaaatgaagctatcaatcaacttcttttccatctcaatcatttggaccataagccctgctgagactctcaatactgtgatatttgtgtccattgatccaacagaaacaaagttattatattggatctgttttctatcatctctctataccttttctcttgtctcatatgttctcctcacatgaaactcaagaatatagaatttttgttgggttcacttccattcactttctctctcatgtctttgctttatttttattttttctaacttttcttcatatacttaggtagttactattactcttgatgtccctgcttcagtaattaaatcatcagattctttgacccttacaccatgaaaaaagagatgtcacttgctgatagctgacatcatgaggctcacacccagcctatgtcaaagcttggagtgagcaccaggtcaatctccactgcacagtgactgtgcatgatgtcaagttacagaaagaatgtactggatcaacaaaggtgcaagcttcatctggagagtctatgatgtcacttgctagtaagtgacatcacagcattcatgatgttatcaataatcaagccccaacaggtgttgggagggcactaggtatacccactcaaacttgtttgaatgcaccacattctaagtggcattggaacaccaattattctggagtaatggtattcaaattcatcccaccaaatcataaaatataactcaacaggcaagagaatgctgacatgttggccctgcattgaatttgaccttgtaggatttgcgtttctcacactttcatggcaccaagagtggccatcattttttgatacctttgaaattaattttgattcagtccattattaatgaaagaatcaaatctgtgaattcagttcattttcaacttgatctgtacagcatacccaacaatgcttgcaactttttccaaaaaaaataaaagtttgcttgagcaaaaaataaataaataattgaaatgtcagttggctgcatgtcggaactctcactgtgtaatagtagatagttgagttgtcctgattttcccaccttgcagtcccataagctaaaaagtttttctttgcaagtcaaactttttatttttttttgtcgaaagttgcaagcattgttggtttggctgtactatgtcatgatgatgtggctgcctagtttctccttctttgttctgatttgtttttgtatcttgagaaactaatgaagtaccggcaatgagctttggcaagactccatcataatttgtctcttttgtgttctcaggttgtttttgtgctgtgtattaaatcttacccagggtgatgatcggatgcggcgcagtgctcgactactttacttgaccagaagaacttctccggcaccactcagtctcaaccaggcggaggccatagacatcatcaagatttcaatcgaccatcgtcatctgagagctggggcctgggacttggatcacgacctctttccagaataggttttaagtttgtccatttagtttagccaggttatcgttaatttaacagctggctggctgggttaaactaaatcaactcggactgtactcccttgagcttcgtacataatcccacctgaccctccccctcccctcatctccgctgccttcagactctgctcttccccctcgttgtaccgtctcccctcagagtcaacagcgtcataaccatacataaaacttagaacttgtcagtcccagtctcattctcctcaagtcttgcactcccctccttctctcctgctctcccccctccacaacttgctcgatcgcgatcatttctgattcccccaagagtccgtcatggctgctgtcctgcttctccacccctcctgtaccagacctgatctaactccgattccgaccactctcttcatccgccctcccatgacttgcatgtttttttttttttgctgacctagatctcattgacctgcttctcgtcgtcactataggtcttttatagaaccgacgtagcttcttccaacttaatccgaccatcatccaatcatgagagaaatcgtgtaagtgactcactgcttccttcttttcttgtattggtggctgtcattgatccactgtgtgtatatttcgatccacttgcagtcatcttcaaaccggtcaggtgagtatcttgacccattggcattgcgcggttccagtatatcgcttcttggaaaggtctgcctctgatttttattttttattttctcgctcatctgtcgatctctcgtttctccctggcggaattagtgcggtaaccaaatcggtaagctctcctcatagcacattctgttctctgtttgtccccaactcacacggaccatctcatttcgatttctctaggtgctaaattctgggaggttgtctccgacgaacacggtatcgctaccgatggccagtacgtcgatcatgattaagcttatttcaaccatttgtgatcgaggccgcttatcagaaccactcaacccaattacgtagatacaagggtaccaccgatctccagctcgagagaattagcgtctattacgtaagtgatccaaccaaatctcttctctgcttccagtgcttcatgctctgctcactcatgatcccgctctgatcgactcgtagaatgaagtcgccaccaacaaatacgtaccccgtgcggtactgatagatttggagcccggaaccatggactcggtccgatctggcgcgtttggttccctgttccgccccgacaactttgtgttcggacaatcgggtgctggtaacaactgggccaagggtcattacactgagggtgccgaattagtcgactccgtactagatgtcgtccgtaaggaagccgagggatgcgactgtcttcaaggtttccagattacccactccctcggtggtggaaccggagccggaatgggcacgttgttgatctcgaagatccgagaagaattccctgatcgtatgatggccaccttctctgtcgtcccctcgcccaaggtgtctgataccgtcgttgagccttacaacgcgactttgtcggtccaccaactggtcgaaaactctgatgaaaccttttgtatcgacaacgaggccctttacgacatctgcttccgtaccctgaagttggccacaccgacctacggtgacctcaatcacttggtctcgatcgtgatgagtgggatcaccacttgtcttcgattccccggccaactgaactcggacctccgcaaactggctgtcaacatggttcctttccctcgattgcacttcttcatggtcggattcgctccgcttaccgctcgtggaagccaacagtaccgagccatcaccgtccccgagttgacctcgcaaatgtttgatgccaagaacatgatggcggcctcagaccccagacacggccgatacttgaccgtcgccgcttacttccgtggtaaggtctccatgaaagaggtcgaagagaacatgctgtccgttcagagcaagaactcgaactactttgttgagtggagtaagtcctattttgcctcaggtggctacttttaagcatgtcgacgtagtttactcaccacgctggtctcttgatacccttgtagttccaaacaacgtccaaaccgcccactgtgacatcgctcctcgtgcacacaagatgtccgtgactttcatcggtaactcgaccgccatccaagacttgttcaagcgagtggccgatcaattcacggccatgttcaggcgtaaagctttcctgcattggtacaccggagaggggtgggtctgaatttcctcatgaggttttgttcactgatgtgtttgctaacaaattatctccacttgtttaaacacttgttgaatcatcagaatggacgagatggaattcacggaagcagaatctaacatgcaggatctggttgccgagtaccaacagtaccaagaggctcacttggatgatgatgaagaagttgaagaggcttatgaagatgaagtgagtgttcttagctaggtcattaacacatttcgacaagttattctaatcctttgtgataatcgtttgaataggccccacctgaagagtgaagtcgtagttagtgtctcgccgaaggagattgtaagaaaacaataataacaatcttcgcgtaatttgacttgaatcaactgtttttctctacaatttggtccaaggaagagagcaaaccaagtgaattccaagtcctttgtgatcgtttcctttttttaagttctatgttatttccttgttcttgaagcatagattccaataaaatgagacggaaggttagccaataggcatatggcataccaagaaaaaatcttatgaatcattaacaaatcgcgttttgtcttattgttattacgttctctttgttcctttcgttcccccctccctctttccccttctcttgcttgcgtcggtgggaatgagtccttaattctatccaagccgttttttttccctttcttccccttcagatcacttccgcagttaagaacacccactcgcttcttttgaaaatagttcatgtgtggcttgaaaaacaaaaaaacgtgattcaaacaaaccgcatccgtaataacatctctattgcagcaaactaatcggattttagcagtgagacttttgtcaaatgtggatgtagattgttcaagaattgcaacattggatttggtgaaagaagactacatgtctgacttactatggagcaagggagttgatgtgttggatctggtgagggagccacatgtaggttaaggtggactgttaagaatatgataaaaggtttgaccccaacggcgtattgtagaaaatggtattgttacttcatttttttttgagatttttaaacatgatgaaggctgtattaatagagatcaggctgtagcagatatcattgaagggctttcttcaagctcagatttttggtgctagaagtcctccaccagagtgcagattggttcatcaaattagccacaacatcatggaattttttgttttgttatgtgtaagagatgtgactcttcactgaaagtctctcacttagaccggcggacacaggcggttaagcctagacttctagaaccaaggtgtgattttatttcaagacttgacggttgagagagaagctctctagtcagtaccatcttttgagtgtcaagagaaaggaaacaagatcatcagaaaagtgaaatctgtagtactcacctagacggttgagagagacgctctaccgtctaagtgaaaggggcagaactaggctatgtacatctagtagcttatgtaatctgatcctcttgaccttgtgaaacccttaagacaagggggttttcacattatgttactggacaatacaatacagatatatgtatctgcaatggtgcaacagatatgagacatgtatttgtatcggatcgtatcgtctttattttgagcctgatactggtatcagtattttcttggttggtgaaaaaatctatttgtctcggatttggatttatgaatgaaaaaaaaaaatgtctttgttttttcttttttcttttttcttcaatacagccaaatatcttgtgtatcaaatccgtttttggtgggatcagtcatctgaggcgatactgaatacttgtctcacttttctggttgttggcaccacatttggaaaagggtgcgccttttggcaccaaaagatggcacctttggcggggggtgccccggggcgcctgcggcgccattgccagtgtgtttttaagaagaaaattggaattgtggattttatgaaagagaaggttttttttgttgaggttattgattctatgtacattggataaaatgtggaaaaaaatatatgagagatcaagctcatccccaagtcatcctcaccgcccctgctgacctgtgagatccatcatcaccgttggctccatcatcccaacgttgtccaactctatgatgtcatcgcaagtgaacacttgatctggctgatcaccgagctctgttccggcggcgagctatttgattacctggtcaaaaagacctggtttaccaagttcgaggcctgtcgtctctttggccagatctgtctcggccttggctatgtccacggcaagggtgtcgtccatcgggacctcaagctggagaatgtcctactagatgaaggctgtaatccgaagatggccgactttggggggccacatgagcagattgctcaacgtctccgtgctctgaagggctccctgaaaaagttagggttaaaggtgcgcgccctacccccttttgcggaaaaagggcgtacacgggtgcgcgggtgcggggtgggcgcactttggcgcgcacctgccactggcaccaacaaccggactcactttccaaagacaatacatgtgtattgtctcaggaaagtgagacaacacaaatccggtatttttgggtattcaaattctgagacgatactggagatggtcgtatccacgcggatgcggatatccggctgctttttctagggaaaccggcatccgcacccgcatccgcatccgccagcgggtatccccccgccttagcgggtatccccccgccttagcgggtatcctcggatactcgccctttaaagggccggcgagggaccggctggaagggtttccttccagccagcaaggtgaatgcttgacggctggaaggatttccttccagccggcgagcagccagcttgctggcgggcaggaaacccttccagccggtccctcgccggccctttaaagggcgagtatccgaggatactcgctaaggcggggggatactcgcgcagacggcggggtgatacccgctggcggatgcggatgcgggtgccgatgctggtttccctagaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagccctcagaagcgaggggattgtgttaagctagcctttacctagacagcaggtcagagatctttctctcttgtctaggtaggtaccccaaatctccttatttctctcctcagatgagagatctttctctcctgtctagactgcaatttatcctgccttgttactagactctaccctatgggagctattgagctcattttctagtgcctctccaacagacagtgaaggactccacagagtccttacagccagtgcctggatgttattactttcaaagaggagagttttgaagatgcttgtgcaacctccttggagtctcttatttcaagtttgcaagatgctgcaggatacccaagcaaggagaaaagaacaaaataaaggattttaaatatcatgatttgaagcctgacattaaggaaagtgacaactggaggcaggacctactattgccaaagctcttttgaagcccctttcagtctaaaaccaacaccacaatcaagagtacaagcagctcacatgagagcctttgccacaaggcttctgaacaaaaaagaaaagaaagcagttttttcaaccaagaatcaggttctaaggggtgtaaagtgaattctgggtgggctctagattgtgatgggaagtcatccactacattataattccccactgaaaatcatgttccacctgtcaataaataaatatccagattgtttgtcaagtgtttacaatatgtcacaggtttctctatgataggaataccaaacttacccaattcccccccttgcctgaggcttctgccagagggacttatgacttatcaggaattctcccgtgagggactactcagttttgtggtgttcaactttgaacctccacaacacgctctaaataacacctacccttctaagttttcagtatattattggcccccttgtttgctttcttctgatacaatttgaagccacatctcccatgtcttcattatttttctaaaagtttgattttctcaaatttcttgaaaatgtgacaggatgataagataattgtctgtgcgcactcaccaaaaaatttggaattcaatactgtgtttctcgaaaaccttggaccaatttcgactcggctttgatttgagaaatcccatattttgattttgtcctttgggttttgtcttgacacctgtcagataacacccagggttaaaacgacctccggagccaacctgctccactctcttggagtagagttaacgaaaaaccgagttcatattctgaaccggagcgatttaggaccgtactcagccaataccaacgtcatctatttactatgctttctttcaaatggaacaatgaaagtttctctcatgcagaaaataagttgattgttagatctgagaagtggtctttcatcaatctgtagattcaattggctataatgtccatgatagccaaccaaactgaagtcaacgcctgattttttttttgcatgtaaatggtatcatgctacgttataattgtagaaaagaatttattgaggcgctttctaggctgaaggaaaagtctattactttgactgcgattctgattggggttgctatgcataggccgagaagtcggtaaacggtcgtttgttcatttcaaagtactccccgccgtatacacttttcaagtcttgcaaactcctcaacttgtccaccgtacctttggaacctggagcaatgttcgataatatcaacttgagtgaaactgccacgctttcagggtcaacagccactcacgagtcttcatcaggctctgccaccttaactaacccatcttccacatccttggaatctgtcaggatggaaacgatgggaattgcaggctcgttagatagctccggtgaggaagcgtcttgattccaaatgggagacgcggcattggtgctcgaaaaacccgcggttcctcgttgatctggttgtgccgattgtgcggatgcttcagatgtatcgagtcttgtgagagacgtaaggatgatcggcgccgacgtatttcgggtctcagaactcctcaaacgttttgatcgctgtatattccgctctccaaggaagtcttcgtatgactgattcaagttgaactgacggagataagtccaagccgccttgtaacatgatccaagggcagcaggcgtgatcgccaactggtttcctaaaaaaactgtggagtatgtggtcggagaaagggcaactgactgatagacaggaacaccaattattgatgataacaaatcaatcatcacgcgactccctgatgcttggcctatggcaacgatacgcttgggaagaacagaatgatcataagggttgaaaccaagcaagctataggcgggtgctagatattcattcgtattctctagatgcctgagcccctggctgatacgagaaagttggaggcgcattgtgagaactgcggaagatggatatcattgatgaatacatgttgggctgtcaaaaatcggcaaagccgtgaagggagagactcacactgagattctaataaagagcgtgggttaacccgttgatccttgaattccttgatgcgctgacctgcttcaaatctcgaaataccctgccagcttccaagttccccatggggccagaaaaaggtgtagagcttgtcgtcaagactgcatgtgctcccagttagcaatgaagatgccacgaaggactcatacactgtcatctgcacgcacccaattgttccaccctctgaaatcaaagtgactagtgtatcaaaagtatgccaagacccattacaatatgaatctcgaagaaaatgtcgcgccaaatccgcatctttatatctgaggagccgcatgagatttgcatccagtgtggaaatttatggcgtgggtagagggaaagaggcttactctaggagtgccatgaaaggcatgttacttgaaggatttgatggagatttcactgggctaggaaggatttgtcgagttgaatccggtaggtaatgtgacaggggcaaaagaacggagtccgagtcacagtcacccaagcaaatcatcacatctcgtggcttaagcggctgactcagaaatgtagcttggtggtggcctagaaagccgacaatctgacaatctacgggtcaagatattagctttacattgcatccaacacgtctcagccataaacttgcaactcgcctgcggaaaatccgtatcggcgaacaaaatagctggcaatggatcccagctgtgaaaagtgcgcattcaatcaaaaaatggtaataatgaacttcttttaaaacgatctaacaactgaccgctactgaattatcaaagtaaggttctcctaatttttgaaccagtttcttagcttcatttgacatcccggatagtgatgaatccttccccatgacacaattaagaaccagtggatcccagcgatgttcagtcatgttccacaagctgtccaatatacaaatattaatgagcttcacttattaccaacgatgggaaagtagagtctttagtcaaatcgatgaattaagcacctcatgcttgcagcatcactttcacttaatggtgcaatactaacttccgaaaagaaaaaaggacatattaacacgaggttatatcagcgatacggacacaagttaagtctggctgagagtctggaaaaagaactcggacttacctgcccagcaacaaggaagtcaagaaagatgatgctgatgatatacgatctgtggcttccaagatgtttgggcgtgtttgttgaactttcattatctggatacctatgagaaggaaggttgaacggtcgctgcaggtttagacaaaatttgcatgaaattgtagatcaagcagaaattacgaactgacctgtaaagcggcagaatgcccggacaccggatctgcgtgctgtctcctctgaaccaccaaccagccactcaagagattgtgcctgcgcatctgtggacatatcgtagaaattgggaggttcgggcagggtccatgtctgctctggcgacaattgttcatgtagaggcttgttaggggctagcctagagagaagtgttgatgctgcttttgaccaccatacagaactatgttgctgtttgaaagggtattatttattgtcacaaaaccatttgacagataagaatcaattgacttacctgagctgatcccccgatgcacttgacgcgtttgagttcaacttgcgaagacactttttgtagtaaaatatcaagcgctttaacgtgtaagtgagtgggagaggtcgatacttcgccgtccgtgtggcagccattctgagttctgttgcatatggagaccaacacccgtagaatgcgaggacattgacacttcaacacgttaacatcaggctaccagtgggccaatacaaggaaggcagagaacacgacatatagctcgagaaactcacccatactctggaaggtcagtatcaaatttgacgcattcgccaaatataacatcaagagattcatctacgacgatcaatcccattttctccgtggataaatcaagagagagaaaataaggtttctgatgggcttgattaggatcacgggatgctgaagacgcggcactttgggttttatccgttcccgaagccattggatgaggaaccattgatggaatgctagattgtttggtaatgacttctattattcgcgcagatcccacttagtcccttcaccaaatcacaaaatacaaggcggtttcgttggtatcaacgcagcaattcgccagggtttcaggcagatgtggaggtaagatgaataatctgttagacgtccgagcttcaatgaaaaaagcttggaatatgggcagccctggttgtacttctttccgatcgttggtttggaaaatttgacaggtatcttcacagaatacggtagggggaattcaaaactcgcccagaaaacgactgcactaatgttgattagatgggccttgtacctggttgaggaatactggcctttcaggctcttgtatggatctttgtcgcagcctctgataccaaaaggaatgttgtgggacgtcgataacagatttttaacacctgggttgcgcccaaaactagagaattcctatccaggctgacttccacgaaactgattttgtgattaccaaaaactgtgtagggactggcagaagaaagggtatagggttgattgagagttagtttcgaataaggctcattttcgccctagacacctactatgccttcatctgctggggctgaggaactaggcttacaaatgctggggacttgctgcaggaaaattcttgtatgatcggggatgctggtgaggttcgaaatcgaaggtatgacggaactgttgatctggtggtgatatctagcgctgctcccgaggggagatgcagtttacaagcgagggctgctttgagccggttcaaactttattcggtacggaggctagagagacccaaacgatacttttttggaagcggtgaccgccacgtttctcggaatgagggagatggggcgctgagacgtgttacgaggtggtggtggcggagaggtcagtgaggtcagtatggcgccaaaaagcctcttttacatataacgcaacgtgaagaaccatggaatagccagaatagaagtcgctgatggaaattagaaatcgcccacctgaagacagactcgggatccctaggtccttttgaagtttttttgaactcgatcagccgtcgggcggtcattgttgcgtgatcattagaacgtgagagatgaacctgaccacctcattaatttgtaattattaaacctcattcacgatgcaacatcaagactctcaaaagaatttcatgatgaagcctttacatggtccttcagtcccgaaatacatttttctgcctctccgcgttgtcgcgtcctttctctgggcccgcaaagacaccttgaacgtctgggctgtcacgaggaaagacagagcctcgctcactattcacttgttgagttgcgtactggagactggatgtaaaagtgctcgtatgggcatctctggacatgcgagcagcaaagcgattcctttgtatgcaaccctgagtttatgtcttacaattttaaccaaatctattacactcctaggatcccacacatatcgtatttctcctatcgtgtactcatgaagtactggtgggaccctcgcagtttgtgatttagacccgaaaagtctagattttcgcagggaaatctagcttttgcggctctaaatggaaactgggagacccgcagatgttgacgggaagtggaggacttcccgtcggatctgggaccctcgcagatgttgatttagacccgaaaagtctagaatttcgctgggaaatctagctttcgaggcctctaaatcacttctgggagacccgcagatgtgacgggaagtcctccagtcgtccactatattaccatttggtagcaaacatgctgtatcatggtatcttgagctgtctgaaaggccgcagtgccccacgagtcgcgctggagggtggtagactcattccggtgttgatcttgtgtatggggtcgcggtagcaccaatgtcaggtggtttatctggaaattgaacagattgttaccacttgacagtagtttccttttgacgagccccggttgtgttgtcgtttaagcgcctgcttgtgttacactgcggcagtttttagggggcgtcattgggtagcaaaaccacccttttcagattgaaatcatacaaaatcatttcaatttcggagagctgccgtaaaaatacaaaagaggcccgaatgatacatttatgttgacacttggagggcgcggcatgcacaattccctgatttatacaacaatcaagctagtgtcggcttatcaagttcgttggaagcccaagttgaatagtataaaacacaactgataatatcgtttacaggagtgttaaagttaaagctggtaaaagaagttcatttttttcgggttttgtttgatgattttcaatcgaaagcccaagatgatgaaaaaagacaagggaagaaaaaccggacttgttagtgacatcgcttgatgccgctctgctaatgctaagagcttgcctcgaaccgaaagttcagaaaaaagataaaggcgaagttggacctgtatcatttttaaagtaaagttaacatccatgcgcactgcatcgttaaacatatagatgggtaggtcagaaaagaggattttggaaacagacttgaagtttccacctcaggcaaaagaactgactgtcattccatgaaggcgaccgcggtccatgggaccaatttgagcaaacgcggcaggagagaaatccaaatcgtgcagagcgcacccagtacagcgatcaaccagttcaaccaccacggatttaccttgataagtggcctttacttttctaccgcaaatgctgtaatgtgaaaaaatgatgagtttccagaagttcgaaaaacatgactgacgaggaacttacgggttcaagttggggttggcagtggcaccaggaaagctatcaaacaaaaggtgcgaggcggcggcaatcatggagttgtcattgctgacaattccgcaggcgcccataccggtcccgtaatctacatgaacagtcaatttcatcaataattggacaacttgaccgaaaaagaaagaaaataaacctacaagtagcatcaccggacttcgggcctgaatcttttcgcgagtcttcgattttgtgaaccgaaggagtcgacggaacttcgattttgggaacataaggggtcgatggaacttcaatcttgggaacatgaggggtcgatggaacttcgattttggggatagagactgttggcgggatgttgttttcagggatggagacggctttgacacttccaagcttaaggctcgcgtcggtcttcaaactgaatttctgatttttcagttttcggtggtaagatcggcagtacctggacttgatgcctctcgagcactttttccagcgcggcctcacaaccaatgaagccgtgtcattggtggtaacggatgaggcgcctgaccttctttctttacggaaaatcgtagagtgcgatgccaaattttccatagatcgtccgtccaattgggcagggaactcagtagtcggagatgtaatcggagaagttgaagcaggaatgaagttttggaagtccgctgcgtggccatagtgggccgatattgagaatgtgaagactaaacagcctaacgtagacattcgggtgctgtgcatcttgtcttgatgaatgaaggattggaaggaacttgaacgaaaaggaagggaaaagaacacttagtccagagtgttcaagattttaggaaaacggtgaggatggagaatgaactgagattgtatctctgatcaaggcaatccaacaagaatacaaatcaattgtatgaggaagcaatgagataaaagagcggggtgctttagtcaaaagtagtgtggtaaatggctgttggtgctatgaagggcaatatgtgtgcctagctaggatttgtttttgtgtgtgattgtagacaaatttgatggcttgtggtaggttgaggaatgtggatcgcggcggacttggcggaggtgtgagagcaggggtttttaagtcacagatcaagtcgtatgcgcaagttttacgaaggattcacccagcaaaactgattacactgatcaagagagaatttaaaaagaagggtcccgttgagagacacgcgtactcactgaagcgattgataattctaagctaccgaggatgacgtgaatgcgtggcaagaatttctcctggtgattttctaaagtttgatggcctggggtataaaaatgtaaaatccaaacgagttgggaggatcgtcgacttggttaagctttggggcaaaatggggttatttctgatcagcttttggaaaggaagcgcataagagatggacaaacgcgcaccgaaagttgctaagagttgcagggtagcctggagccgtagcagattggagtggtgtgaaaaagagggacacggggagatacaaacagcggcgaataggggagcatcttatagcaaacaggatggcgaatgccactgatgcaccgcggatgcagagagcaaagttcaggccagattgattactcagtacgaaggctggatagaatagggggactcagtctgaactatctacatcatttaattcgaatcattttgccttggaatcaccgtctgggctggtttggagaagtgaaaagcatccatgcgcatgtagctgggccgtctgggtgctttcattgttaaaccagccctttgcccgcaacaacattgcggcccaggatgccaacgcgcctgcagaaaccctggtctcacttggaccattgtcagcccattgatccctttcggctgactaacccggtctcaaccgacacgcttggaggattatattctgtagaaccgggtatggttgattgattgatgattgactttgaaaaccacgatgttaccgaaagccatagagcagcgaaaatcttgtacttccctaggctcagtgagagttggttacctcactaacctcatcagcagaaaaacatggttaatcagatcttacgaatcaacaaacccggtctacagatatcgatgaggcacaagtccgccgacaggcctcccaggctccaaacgggtggggttcctaatatgctggaacttcatctgtgggttggctgtcggtgacgcgcctacccgaattcagaagtgcagttaactgtagccgtagcctgaagtcccccaattggatgagattggatgaggatcccatcatgcggggacccgccggcggcatcccccctttaattgaggaggggcttgttagagttttcaatttgaaaacgcgacttttgctcagcattaagctctgacgagcgtgccccaggaaaaacctgacttaacacaagtcccttgcttcagagggccctggtacagggctggcgcaaagcgccctcgcgcgaagcgcgacctccgaaggagggacttgaaggttacacctgttttttagcctgggagcttttgcatttttggtgggagaaaaattcccctcacttatctgttgctttctccccacaagttcttgacgcctgtggtatcaaactcaaggccttaattttctcttttttttggtgtcaatcacctatttttcctccttcacgcactcctcccttcctcctttcaagttttccttttttgtgtgttcaaccagagtgatgtgtgtgaattcccaaaaattctgtgcagactcaattgcaatacagaattccatcttccatccacctcagcttctgggcaagggcagcaccctcctccaagtgtaggtagggagaaagtgatactacattgaacatgagatgctcagctacaaactgcccttcacctcgtcgtctcatgatgagtgtgcatctcataatgttacttgatttggaatttgtgtccaaaagccacacatttttggaagctcccaaggaggaaagccacaataactcataagcctcccattgggaatgggagatgcttcgcatcggggtgctctgcacccccagtcctgggaggcttagttaagtcagggaaaaacgtatgtatgctgaaagctctacagttcgaaacacgagaggacccaggagagcgtgccaagaggtgggtaatgaaaatgtcaacatgtttcaagccactttggctcacaactaggcatgatcttctaaagctgaaaacatgggcacatgtacacttgcaaggcaaatcatggactggttctagtcattacaagccataagttggcaagaaatgggaaagaactgttttaaaaatgtaagaatcccacgtttttgagattgatttctgttactaacctcctcgtgtgctctcctgggccctaacacaagttcccagccataccctggggccattccaaatttttgaggttggaaaaaaaaatggattggcccttttggggcttgaaactgtcatgaacattgaaggtggcttgaggtgcactaaaggagtcaaaacctccctgaatggcttgggatctgacatttttcttgattttctcttgaatatccctctacttcttgtttaatcatgcacttgcagtaagtatttgtatcttatgcatcatgtaattacatattatgcagacataagtacatactatattggcccatgaagggggtgttccaagattgcaactttgaaattttcaaaaagaaatgtgcatgcctgaggcttatgacagaggcttttggattctactacttctgctaactccctctgaatttgaaggggggtggtccgccagggacctcctgaaggagagtacttctgtagagtctcacaatgcacagtacagtaggtagacagtgaaaagtggctgcttattttggattccagagctctcaaacacaaacttgaagtcatgagacttggtcaggtggtgcataatagctcccaaaaaacaaatatgaaacaataaaagcaaaaaataaagtttgaaaatttgtgaaaaataaaaaataaacttgatttttttcaaaagctttgatattcattttgggggagtgggagtactgagagaaagatagaatggaacgtgggaagaatgattatagatgaaaaaaaatcggagccaaaaaaggtttggccaggttggtggtccagattggagcctaaacagtaaattctagtgcttttgctgcaatgtgggctggtgaatgcccccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtttttccaaaattttcatttataatcattcttctcatccgtaaagtttctttctctcagcactcccactgccccaaaatgttatatcaaagcttttgaaaaaaatcaagtttattttttatttttcacaaattttgaaactttattttttgcttttgttatttcatattcattttttgggacctattatgaaagaatactaaaaagaaacaaatgcataaataaaataatgtgcaagcacaagaagaatgaatcaaacaaaatattgaataaaagctgtggcgcagctagaaccaacacaacacaacacgtcttgatccccaatcgttgaaagaagcatctactatttccaaaataatcgatgaccccaacatataagataaccacaaattgaccggtgatctctaataatattcaagagagtcaccagcctcttcctcctttccttctccagactattgtataaacttgaaaattagttactaccattgcaagaactagtaccgccagaccatagccgaccaacttagcactcgttaatcttacgctccaacaagccaaggttttcactacctaagctccaggctctagccaacatttcccacctggtagttcttcttgtagttctatcaaagcctccacaaatcacgcctcctcacgacttccctacaatcctcttacgcctctacaaatttccctcacgactagttcaaccacttgttaacttgaagtgttaacttcataactatctgctccccagaggttagttgccccggctgtacagctactggaatattcgcgtaagcctcatcaagacatctctgagccacactgaacttgaactaatattctactctattccttcttagaatgtgtgttctttcatcttgtttgactataattactacatcccgtctctccagtaagtaacccaagtctgacatgcaccacctgaccaagtctcatgatttcaaatttgtgttttggagctctggaatccaaaataagcagccacttttcactgtctaggcactgtacctggtggttaaaccaggctgtcacctgttccacttgggtgctagccacccagctaaattaaccaagtccctctcattggaggagggactcatccgctaagtcaaccctgcagaaatccacatttttcaatcatgtgtagtagcaccatttttttggctgatcatcatgttttgggaaagcaaaagatgcacaagatcatggagaatcattccattttgtttgttggttttttaggcccttgggtggcaatggcattcagcttgaatttttgggtttggtgaagacaattctcctgcctcatcctgcatcacacatttgacactgtacagtatctgaatttggaaatgttacaatcatcattgaatgaaggagatttgcttaaactagcaaaatcagcataaagatggggacagcttgaaagatcccaaatgtgaaaactagagggggaaaaaaatcaaccagatttgtgtgagattgattgtaaaagaacacccaccagaaccagctgcagggtggaaattgcttgtaactgtaagtcccaaaaagtggtttgcatgactgtaattatgaactgagctgcagtgggtgtgtagtgcaaatggcaggccattaaaccttctctgcaaaaagtcttagtggactcatgcagctgcatatagtatgttaagtgcagtttttccttgtaaatttaaatgtatatgtatgtggtgtactgtatatgtaggcttgagtgttctaagtgataggtgtaagtgcctgatagggtgtagagaatgatagagtagagctttgattatactgtgagttgctatcaggggcagtttgagctgtagagtgaaattctttagagatatagagtggtttatagagataaatagacataaatagagtaaaattagagaaaaattagaaactgtacaaacaaaattttcattttggctacatggtttaccagaaagcataccacaccctgcgctgtgtataatcataactgagtagtgacttgaggcttgtgacatttgagtgacttagtgttggccttgtgatatgtgttggtaggattgtaacttataatctgtaaggtttccggcgactttaccagtggtgaaattgggtgaaattgtccatagattccatttctgaatccatcttatatcatttttgaattaaagggtgagaaaaatgtacataaataaagacttttttttacatattcaattaccacgagatgaactttcttaatggaaatgaattatgtcagggttcaatttctttggactcaagatttaaatcccaatccatattcacattataagatgtatcaagtgtattaggggtttctcaaagttgagccaaatagaattatgaatgtataaattctgcatgaatagtaattcttttttgatggaaaactcaaaatgaagggcctgtacagtgtactgtggaaataaattctgaacaaagctcattttttggccttttacacaaaagattgaaaacaaatggagagatctgttgttggaattcttcatttttaggtcaaaagctggcctttgttcatcataaattttgatgatatgaaaatttgaggaaaacaaaatgtgaagaattcccaaaagatgaattttaataccaaatgtcacaggccctaaagttcagttattcttgtcagcaaaaaaatatacatgcacttctatgagtatggatttatgattctatgcagctcaactttgcacaccactattcaaaggtattccaatatatcataaataattgggattttccctcaattttggggagtttgactggtcttgtttttgcctcaatgacctttttccccttttgggggttttgcttgaattaggcacctgtatcagtccaacattagtggtgacaaatttggattggatgttgacaccagtgttagattgcatattgactctttgtttggctctctgaaaccatattcttttagtcacatgtggatgaatcaaacattcaatttggaaggtatgaaataattctgcattggatgagcacttgattctagttcaagatgagtgtcattccttatcttatcctagactcacatagaatgggttccacttgacggaatttaatcctgtttggagaatacatctatctgtgcccagccaagtgatttgagactcagaagaccgactattgtgaaagatcccaggtgaagtgtgcttgtttaagagctcacttatgtttcaatttcaaattaaactgtcaaccccaagcaagtgtgcaagacctcatagaagctggaatctgttttatctttgattttaaaattggaatataagaaattctggctaatttgcaggaatgagttttgaaaatgtagaatatttaggtgagaatatgcaggaaaaaatcacacaagatgcaatctttgattttcagataatgatataagactatgatgcaatagtgagactccctggtttgtctgaacactgtaggggcaaagaaagaatatttgccaatggtttcttcaggcgcggtggattttagatcatttttggagctctgttgtcaaggaggccacaggaatcgggcttaatagccagcaacgtaaactggctgaggctgagccacgtaaaccggagctggttgagtgacataaatggggggcgcttgttgtgccgggcctggggtcactacaacagttgatggtgtctggtactggtaggctgtggggcacctgcaatcaatcccccagtgcggagcgacttcgccggcataaaacctggttacatagaaataagcaatttttcaagaatgagtttaacaattttttagacggtgaccatgatttcctttttttttctccagtctgaccttgaacagcaatcttgacagcatgcggctgatccccagtccacgcaaccctttcgttgattgataacaaaacaagctagagtagagagaatgtattggtttagaattgattttgttttatcaacaatcatcattcaatcttgaatttagatctatcaggcgacccaaagtaaggaaaacttgaggaacaactcacagctacgtttctcaagcatatggcggcgaactgggctagtcccttgatcaccaagaaccgagagtaggagtgagctggaagtcagaagaagagataatatgcttaaaggagaaggcattgtgatattggttgaaagtaagcttgaaggcaattggaattggaagaatttagaaatataggatgaaaatgaaatccaattctaaggtggttgaagaaacatgtgaacacaaagaaatgggttgatctacaactatttaagcaatgtaatgcttctcttgtgttatcggaaggtattccattgagcgtcagaagctgtgctgttgatgtcgtcctcacgggaatcaaagaccggccaagcaaaatagacctcgatcagggacactggggcgccgaagaaacctactacaactgatgaggcaacgctgacgcggacactcgagttcctcgccaaggccttttcagagtgagacagaggattcctctcccggtcttacttggaattaaatgatgatatgaatgtggacattcaagtcaaagagtatcattatcacttttgaatcaaatttttgtggtgaaggtgaattccaattagatcagttacagtatcctatgcaaagtttcaccaagacaaaaaaaactaaacaggacaagtacaagctgctcgggccggaccacttgagaacagaatcgattcaatagtgagaacaatggacaaatgaattcatagatgaacattttccaagaatggaggcgagccaagcggtaccagatttggaggagcggccttgctgaaccagtacaagctgtcccaccacagggtacacagagacgtagtttgagtgcagggcaccaaacagatagcagcaacagactggaaaacagctgtcagtctgctacctggaaataattagggctgggattcagttttcaaaaatgggcatttttttctgccttctattctaaacaaaatttgacaaaaagcagagagttctaaaattgagagtcttcacttttatgctaatgactggcttctaagttctggtgatgttcaattctgtcagagggaatgataatttgaggctacgtaatagcaatacttctttccccgtctattgagtgtctgtggagccgttggttgatacccagatcttccaccaatgactcccacatcccctctggtggttataaccagcggctgttggctggagaagggattgattactttgtgaactctgaaacagctgggtttagtcaagaattggtggacagacctattcaacaaagctgtaagaccacttaatcaatcagatgttttgacagactgagatggaggccgactggaggccttccctttagagcctccaaaaccaaatccccctcgcaagaatctagagttttcgagcctatgtagatagactgatgcaagggctccagttcgcacgggatgtcctccactatttagatctctgtctcagatccagaagagtcttttcattcggggcttggttcaaaggttttgtatattagtatttctcaatcagtttgccgggttaaagaaccaagtccacacacacacatacaaaaaaaaaacatctacacaagcacatgcacaaatatatataaggtgaaacaaatctaaagaagagcagaaaaaaaacaagcaggaaatccggccgttatagtatgagttagatttgaagaaggaatggaataagaaaagaaaaggaaacaaaaaaattgttctggattaatgattgatggtaatggagaatgataaccaaggaagaaaaaagcaggacggaaggcaaagaagagcaagaaaaaaatcaacattattctgtgaagatgagtatatatatgtatcttgagatgtaaaagaatggatgtgtttgagggtagggtcagagcgagagcgagagtcagagcaagagagaaggggagggtgaggggcaagagcacgagaaggccgagaagagcaagagcaagaagaacaaatcagagcgagaacagggcgagactattagagaaccaaggaaagcgggcggagaagactcgctcgattgatcatgacccaattcaagtcagactgcaaacagaaccaaccacgttgtccaacccccctcccatgacaatcaataccaatcaagaaacggaaacatggcgacagatgttgggaacccttatccagtccagaggtcaagatataacaacagatcaaaaaaatcaaatcgagatggataatgaacgaagaaagactgaaaacgaaggtgtggaaatctgtagatgtattattataatgaagatcaatcattctcaaacaacagtatatatatttgttgatttattttagtatatatatatatatatgtaggtagatatatacgtatgatagatgtcaagtctagatgataagaacaataacaatagtaacaaaaaagaatagctttcttcttttttctctttgacaatgtaataataacaataataaacatgtataaaaaaactggaaagtggaaagtggaaagagacagagaccttctaaacaaaacgaaaacaaacaaaaaacgaacatataaaaagctttgagtacttcttgtttttttgtttttttctttattttgtctttttgggggaaagggagagagagagagagagagaggaagaggagaaggagatagaaggaagggaaggggagagaggggaaggacaaacccgatggtcaagttatgaattttttttgtcttttttctatgaaaaaaaaaaattaaagagtgtataataatgatgataaatgagatgatactgttgttgttcttggttgtttttgaaggggaggaagatttaaatgaaaagatcaaaccaacatataaagaaaaaataaaaaataaaacgaatatataaaaagggtgttgcacaaaaaaccgatcgtttgtttctctttctttttgtgtttgtgttcatgtatgtatgcattgagaagatgtataagtatagaagtgagtgaatgtactccaccaaaaagaaagaaagaaattaattttattttaaagtttcagttcctgtaaaatcctacgagctatttaaaaataaatcaatcaacattaactgaatccaacccaaagaagaggaggagtgagggagagtagaaaaagacagaaagacgaaccaaaagtttgatattgccatgcattaccggaaattcgacgaaactgcaagccagagatcccaggaagcaggggcattttaacgataaaaatttcgaaccgaacgaccaaatctaattttttaacactaccagtattatgattattattattatgaagattattatttcgacttttgctagtggtagtattagaagaaggggggcgatcgtttttcgagatattagatgaggttccttgttgattgatcggtccattgactggcgaagtcagttctcctaattcattcgacggggcaccgataataatcgtttcagtccctgcaagtgacggagtggctagttgatcaagaaaagaaaaatctcaagttcagtttacagagctcataagattatggtgagatgagagataggctgaccctgtcgagggagatctccggtctgactcccaccattcaacgagggttccgaaagaccatcgggggttggattaggagtagtggcagtagaaccattaaccttaagtcgttggttatcaatgagcgcatgatgtttaccgaacgaagctttagataccttctttttcaaagactctgccgtcttcttaccgctcctgttgtaatgactaggaggggaagatatgggtacgaggttctcaaccccaccggtgttggcattcaagttgctcgtgcctccgtgatagctcgatagatcgatgctcggcgcatgtgcacactcaaatccacccttgatctcccgatgttggaagccgatccggttcaggacggtcaccagatccgcccggagcacttgtggcccccgcgtggacgtcgtagctaccgaaaacaacccctgtgtgatagcgagccatttgaaatcagcgccagggagagaaaaagaaagaaagaagagaagttcacactggtgcgaagctaactaaccttgagatagatcggcttaatcttgtcacttgatttcgaagagggtggcgcagtgcgacccgagaaagcgacgaggggagcagtatgcttaggcagggtgctatccggggagccgatctcgagaggctggacgtcggcgtcttcatcaagaggattcggctcaccttcactctcagagagcacgttagtggtggccgggttggtagatggtgatgtagggcgcttggccttaccttggagagagctcatacgaggtctccaattggggccactcgcgctcgatttgagcgccactttcccttctccctcgctggcgggcatgtcattgtgtcctgcttccccacccgccgatgatccccgctgatggtgacgagatcgagaagaaagattagcgtccagatcagatttagctccgaaggcagccatcggcccggattggccgcttatcggagcactcattgggatggcatcagttgggatatcatcggagacatggtctggctgggcttgagcagccgtttgctgctgttcctgtaagccacccgggctgaatgggggcgataagccagtggattcggtgacttgcggtaaggcgctcaggggagtcttgctgcttgatttatgtcccaaaccgatactacttcggggccgatgtcgtttgtaatcgggatcgttgaccgatgcagagcgtcccaatagcgagccaaaccgtctagcaaaacctgtcggagaacgttcagaatccgaggggccggcaagaacgttggccggctcaaccatgctgaccacccggtcagcccttgtgttgggaccattggcattcgaatcaggggctctctgagagggcatcacgtcagtcatcgcttgtaatacaccactagactcgggggcggtcatgatgtgaacactgcgtctcttggaaggattaaagctattgagaatcttggcccggctcggagcgaattccgccgtgtgggagggggagcttggggcagatggtagtggggtcgaaaccatccgttcggtggcagtgctgggtctgatcgacattagcccgttccgctgcttggttgagcctttttgatgcatgtcaagaagtagtgctgcttgatctcgctgcttgccatcaaactcacttccggccatcgtgttacgattcttgttgagcaatcgggccgaaggggcggaggcgagttcattggtagtcgaaagcgggctggctaactgtggaccatgagagctaagttcactcctgtaagcagaaggtggtactgggggtgggggtgggccagtgacagataacgtggaagaggcgaagactccaggtccatagattctctctcgttctattttttctcggaccagaaaatagatcgaaatcaatggatgaaaacctcgagtggggtccaaagagtcgagggtttgaccattcaataggacggattcaaagccgtttgatattgaggagttgggatctgagtttgatttgtcgtcattcttggctcctcctacggtattcaatacagcagccaggccaccagccatcttcttactataaaagccgaaaccggaaaatcgcttggaagatttactaggagttctattcggatctcgatcattcttagcatctcgtttgttgccgctgatgggagacattgaagtattgctgctgctatgcgcggtattgtagactggttccaacgacccgtttgtactacttgttcgtttgtcatcatacagcttcagcactttcacatacatttcacttgacaataccgagcgaagatcagcctcaatcttctcagccgacccgaattcgaatccagtcattcccttgattacctcggggtcaatttgatttattcgaagtggttcacgatgtgggatgtgtggatcaggtggtccatcgtatcctttgaccatccaagggtgattgaggatctcttgcagagtagctcggttcgaaggattggtgaccaacatacgagataatacatgcttgcattctaataacatggacatgctcatcattaactcagtatcataaacactccatcgaaaaagatcagaggatccgtaagacttaccagagctaagccaagtaggataatccacttgcccccgcttgatcttggcatgcagagcaggcatagactggtcatcaaacggcactttcccacacaccaagacaaacaacacgatcccaaagctccagacatccacttcaggtccgatatacactttcgcattcaagagctcaggagcagcaaagtaaagcgagccacagaaagtttggagattcgaattgggtgagaataggttcgagaggccgaagtcaatgattttgatattcccggtcttggagatcaggatattttcgatcttcaaatctgaacaaaccaaatcgaaaggagggggaaaaagaaagttaaggattaggtatttgtggagggtgaacatgaatcagaatctcgctgacctcgatgaactatagaattggcatggcaatactcgagcgcactacccatctgcctggcaaactttctagccgctcgctccctcaagcgaccatgggagatgatatagtctaacatctgacccccgttaacatattcaaatagcatgtagtagtgatgctaatcaagagagtgcatgtcagcctggggagagaagaaaagctcggtagtaggcgggtttgggtaggagatgaaactaaccggataaactagcatgctcttcatcccacagacgtaaggatgatggagcaggagtacgatactagcctctctgatcgttcggatctccttgctgatgtccttattcttagccttttcgataaaactcgggctaggagtgatcggttgagatttggtgttgtccttatgatctcttgtcgaggaagggcctgagtgattctctttgttcttatccttctcgagctgctgttgagctgcggagagggaggtatgacgtgggatgatcttgatcgcgatcttctcgccggtgatggatgagatggccagtttgaccttgcccatacttccggcaccgagggtcttgccgagggtatactcacccaactggcgacgagatcgaccaggcatgttttgggtgaactgaagcgatcccgaggtgggcgatagatgagagctgggtgaggctctggtaggttcgttgttttcaggggaggctaaggttgaggtgggagagacgagttgagaagggggaggatgatggtggtgagagggaggaggggtttgagcattgctggggagtatggattgacgaggggtattactactgctgttcgatctgatgggtggagagatattgaagggtaaagatttttgagtgagattgggatcgtctgggtgtggagagttggagtgagatggttcgttgttggtgttgtggggcttgatgagttgtggtagaggtggtgggggtggggggagtggtggtagtgctagagcagggtgagatgatgagggtgaggtgggttgatggagtgatcggatgagctcgttcgaggtagttggggtgatgatccggagtgggctcggttgagggtttgggtgatccgagtgattcttggtggtagtgttcgagggttggtgttgttcgatctgagtgattgatcggttagatgttgatctgattgatgatggttttgatgatgatggagtgttttggctggggctgttgttgttgttgttgttgttgttatgatgatgatgatgagttgattgatcggtattctgagataggatggaaggtgagttggatctggatggtgaggtagttgtttcgcttgagatcagtgtctctgtctcttcatcctcctcttcctgctggtgttgttgttgttgctgttgctgttgttgttgttgctgttgttgttctggttctggttcttctgttctgtcctgaatctgatgatcggttgagtggtcttcttccatgttgttgttgttgttgttgttgtttgttttttgttggtttttcgtttttcgtttggttttgtagttggttggttctggttgaagatgttgttgttgttgtttgctgttgaccatccgactcctccttctgcgggctgaggatttttttaccctttttgtctccgagacaaaactgcaagtacatatgcttatagaggaggcgcatacataatatacacaacagccatctctaattaaggaaacataaaatagattggatcatcagaaaaaaaacatccacctgtaccccaactaatcttaatcatctcaaaaaaaaccactcatctcaataacaagaatcaaaataccaaacactacatgctctctttttacacttcatcaaaatacatccccaatcttgtaattaatagtcactaactctgatgaaacaatgcatccttttattaaataaaaacagaaaaaatgcaaagtggatgacctggtcatgttgaacttgatttctttccttctgatactaaactcaaacaaaagcttgtttgctggtgagaactcaaaatgccaactgtaggtttattctttcacacctcacaccaaaagtttgctgtagttgacctaaccaatcaaggccatccatttttttttcccctttttaggtcagatagctagtggtctgtgtgaatggcacttaaactggggcaatacagttgcggatggcaaaaaccgaccatgccccgcccgcaaaatcaaagattgacacgcggggtctatgcccgggggggcatgtaccccgatacttatttttattacaattttgaactcctacagatgtgtagagttcaaaattgtaaccactaagcttctactgcagtggttcttttttttttttgtgtggcacacatgtatccggacatgcttaccaaaagccatacttcaacccatatttatgggtttaagttagccttattcatggtcttatacctcttcgaggttcttcaagtgcctgtagcatcaacttggagtgtttattcgacactctgagccagttttatattaatctttggctccaaaagggctggaaaaccatgtaaataccaaaaaaaaaatctaatttttcagctaaactatttggacatcctccaaatccagggtcggtttatgccgtccgcaactgtagcactttaaaaacttgtcaagggagacctagtaaaaggggtatccaaacaacccagccaattctacttgcagttacttcctcaccactactacccattccaattggttaaactcatagccacatctgttaattaataacacaatggatgaggtaatttcacctacacacaggttcttcttgcagttcattgatcacaagtatcatattcaattggaaaatgtgatcatgttggggcaggccgcaggatgtaggtgcactgttcctgggtgattcattgctcagctgttttctggattgttacatgtctgccaggcttttgggtggtagtctcaagcaagaatgggtagttatattactttgggatatctgatgatctccaagaaaacagccaaaaaaaagttactttattgttactctacccgtgttgggtagagtaactacccatcattgtctcaagccaatttgactgagttgggtgcaaaatttcagaagaatttaatgaagctttactgggacttttggggctctgcaatacctccaaaaaaggtctctcaaattttatcctcagctgctcttcataccttccgttttgtcaagatacagtcatacacacatcctaggtaagtaatctgcccataaaaaggtcattcatagatttttggtatataagttaccaacttgataatagcagcccatccaatttggtgatccgcatgtggttttttctgcatgagttcctccagactaccatgcacctggcatactgaatacatcagatggtttttcttcagatcaaaagcttcatgtataccgttggcggtaagcatacttaattgaagtgggaaaaaaatgtggatcctcccttgaaagaccaagtatttccttatctttcttgcaccagcatcaaattttattggggtggcgaagctgctcctgaaccctcgtatcccttggaaacaataaaatgagtaggtggttactttgagagcggcgcagctcttctctgagcatccatcatctattacatgtggcaaatctcatacttgcggatggctggtgtagtgagtgagtggcaaagtgctccattcgagggaagcgtttttgaaaggttctgagaggttttccttcgctcttgatttttttaatttctgcaggctcttttgtgatacataggatggcaagttcctgctggattgccgagatgatcattcttgcgttgggcctgttggataccacatgttcaggccctactcacctgccttctagctctgattttgcaatgcaacttgccgagggatacggctctcatccgatactcaagagaccatcttctggccaaaaatatcacaaaaccgacattggtatcttaccagacgggcaacgctatggtgaactctgcatctctctctctctctctagtccctccaacaagcctcagcttagaaaagcagactgatcgtattttgtttttactccctcatctttgttcttaacgacatgaaaaccaagaccaagtggaggagtgtgtgaagaggcccaaactagacatcaaattttcaacgccagccgctctccttcctccaagctgcaatatgaacgacttacaccaattgaattttcactgctttaagccagaaggagaatctatgacacactacgcttggattgctgcactggtttactcggggagccagaaaaaaattgatcagctgttaaattatccaccagagaacgctttgatttacccgaatgaatcaccacgaaaattaatccaggatgcgtttgtttcaagtgacaattttgtcaacagcatgtccaaatttcattccatacatctagaccgcatcattcatgggataaatcttgtgttcgaaggtttgtgttacatgagcactatcttcatgtcaacctttcaggatatgacatctgatttagctaaagcagagcaacatcaaatctttctacggttcatgcactttttgcgtgatttgaacacgatcgctggttcggatgttgaaaaaccccacgatttgcccacttgtttcaagcttgtgatcgagtacttgaaaagtggtgaagaccatgctcatgccgaaatcgactcaaattcaaattcagatcaaatgttttggaaggtgaagaaatatagcaacggcccctttgttctcatctcaacccctcaaactattaagactcatttgatagtgcatttcctggggtcttactacaaatccttgaatgaagcaaaatggaatcttattttctccgaggatctatcttttgtcaaactctttgctaaactgaaagctatcgaaatcaatcggaagatgttatcaactttcaaaaggaattatcaaaaatggggtgcggatggttcaaataatatcttcccatggattgataagttgaaatgtacagatccaggaacactatcagaaaatcataatataattgtttccaacttgtcaatgtgggatatgagtgaattcattcagagaagtactgcattttctttcaacctggatttgaataaagaatcaagcctggagagtaactctgttccaataggtaagttctttcagtgtgatttgtttcatcaaactaacaaatttgatatttctaatttgagtattgactcataatctgtgttttttttattaaccctgatggttcatgactaatttcagaaagctttgaggactttaatgttgatccaaaattttatacctggattatttcatcaacatatccaaatcacaaattgaagaaaatcaactcatttccttttggatttcagaatgatgctgggtatttgaacattgtggatgacataaattccaaatatcatgccaatgaataccaagttgccaacaatacaccaacaattctacctatggttcaaaacctaaataatttgattgaaaaaacaattagaattaattattgttttgtttacacatttaacaattgtgaagacaattcagtttttcttgatgatcaaaaacttctcatggaatggttctttgaacaagtcaaacaagttattagaattggcacaaccaacaaattaaaaggcccagagcaagatagttcattcaattttcaagagaatgatttacttcacaacatgctttttggatatttaaaaacaaaattgaatacaatgaattatcttgaggagactgaaggatcaagtaaaaaagaaacctctaaagatttgccatctcatgccttttcttgtaaacttgttattcaaatacttggaaattactacaagcaaacaaatcctgaaaaatggaaagcacttttcaacactgatatggaatttctcaaattattagtctattcaaaaagcctaagattatcaaattattacagaaacatatattcaaactggaaacattggaaacatatttccatctttccatggcagaatgaaatttcaagctatcaattggaacttattagatccaataggtttggattgattgctgcttgtgcaaagaaaacgttggaacaagttttctatccattggataaaaggcctagctcatctgcttctggtaaactgagaactggatcataagtcagaatctattctaattctattatgaacatctaccttatctgcttgagagaaaaatcaaacaagttcatgatcaaaaaagaatccttctctttacatagatattaagtcaattcacaaaaacaaattaactacattttcaagagaattaatgaaactgatttcagcatagaaatcaaacttacaaaattcacctatatcctccaacatgtcatgtggatgaaaagtggcttttaagaattgttagtgtataagatttgatactcaaatcagaataagaagtagatcattgtcccattcagaggtagactgcattagggggtatcaactatagctaaatccatcattatttaattgactggtttgaaaaaatacaccatttttttaaacatgttgtatcttcattcaaactcttgggggaaccattgatgcataaaatattgtttgggaaaagtgactggtttctaatggtagatttcctatgtttaataccccctattgatgaatggaatacagtgaaacctgtctcagggaatacccttctgtgggcatagcctacattagggtgtagtgaaaggcttctgctaaatcttgattttgatgcaaattcactccccatgagtgcataaactatctaaaggtgtaaataaatctttcctccaagagcccaggggtatgcccttagacagggtttttgattccaagagattacttgtaggtgttggttaaacaacccccataattggattatgttgagaggggaaaaaacatctcttcagctgctttgctgaccaaatttcaggttgtccatccctagctgctacaatctggggggaggagggaaggggtttttaaccaatttcctggccccaatggccagtgaatcctgtgttgtctaagcaaggccaattcctcccagccaaaatggcaagagctctatcatcttggtcaggatccctctgttcccagcttgcaagctgatacaacccgtgaacattcaaattggtgatcagatggcgttaaattctatctgacaagatactttgtattcagacacaggcatattcacatgagaagaagaaaaaagtgtgtgaggtgaaattgcaacccctggcaagtaatattcctcctttccaatttggaccaccttgtacctgctagagatgggcccggtgcatccggatatccgcacggatgcggatatccggctgctttttccagggaaatgggcatccaaacccgcatccgcagccgccagcgggtatcctcggatacccgccctttaaaaagtcggcgaggcaccggctggaaggggttccttccagttggcaagaggcacatgcttgccggctggaaggctttccttccagtcggtacatgtacgtacctcgccggctggaagaaacccttccagttggcagtggcagggtacatgcgccagcaaggtgcatgtactgctcgccggctggaagcacctagtaaggcagctggcaaggtacatgtgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccatctctagtacctgctgatctgcgtattggtttcaaccccctgcaataaggttgctcacaggcgaccaacataagagcagtctccttgaccaattttatgttggccaggcccaccaatacatttttcctttgttctaatgtatcagtgggcctgaccaataaaaaattggtcaatgagactgattgtatatcaattgcctccaggcagccttattgtggggggttgcaaccaatacaaccccttttgcagtgctggctggtgcaacactcctctccaagaaagaaacccctcattggaatagcaatagcaacccccaagtgctctgcaatctagaatttgacaagcaaaccagatgatgatgttcaaaattgttcttctagatttttcattcaacttaggagttgaatcctcctgataatattcctgggggatgttttaacccacaccctacctcaaattcccaaaatttagcaaagggtttttgccatctttcaaatttgaattttgaggcagacacacctcttctagattgttgcatcaaagatagatatttccaacaagaagttactgcaaagaggtgaaaaattcatcataatattctcaatccactgagattcttcagaggagaggaacaaaaggaagtgtctggttcaagagcaacccactattcagcttctttgagactttgagtataggttaacttacaggcagatattgattttgggatgtttgattaaagtgtatataatgatcaggaagaattcgttatcaccaagccagcatttccagggtcgtgcccatgtactccatggatccagggcataaatcattactgccccaactgttttgccccctctttcccctgtcactctcaaacttctgtctctcactcacagcaactgaagccctgaccaacatcccctggggcctatcggaaaccatgtctattcctgtttaaccctggtatcatcagttcagaagttcaagctttatagttttctcccggaatgaggttccatatcgccttggtagatcgattgaggctttgaattcgtacttgtgaacccgggcaatgagttgcaggacacgtgggaggatgaagaccatggaagcttgtgaaaccaacacaacactcgccgaacatctgcccccagtcgcctcgccaagacgtttatgggagacgcgtctgtgtaaacacctgcttcctatcttcataccacaccactatttaatacttcgtcgctccttcacagctacgcgaatctccgaggtatttaacgaacaactcagcaatcttgcgccgtgatccggaaaacaagcacctatatatagactggacaaatgaacccgacttctcctgtaaccagtggagagtacgattttccttcggatcaacagccactcagcgatggaaaaccttggagtcaacggtcgtggtcgtatcaattcatgccatgcagagggatctattttgatttgaagcgtagaatcccgttgtattcctgtgaggaattcttctccttctcctattctctctttatatgagagttgttctgcatttttttatctcttcattttctacccagtcacatgtataccaatatataggaagcttgtttctaaacatcattcggttttgatattcactctaaattatctccatatttctcttcctcttcttggcctcggtgatcactcattgtcaaattttctgcttggaatcttttcccctcaaaaaaaatccaaaaaatgcaaacgataaagctgattggtgtttcaagtcagcctgatttccttgtgtgtatctgggaggtgaaaactgacgaacgaaccatgatgatctccccaacacgtccacaccaaaaaaaccgacgccaatgaagcttcaaggccaacaaattaatccaagtgttttcggcaacgttgaggatgtactttatcaatctgtgagttgggggtctgaatctttcgcatattcaaaaatttgtgtgtctaagctaaacgtggttggttcttctcatcatctgcttctatctagaatgcctgcgattgcatacttgattgacatgaacgatcgcacgggtggaatttatggtatcaacgaaggtacgcctatcttcatgttttccattaaagaaaaaaatcgactatgcagcttcaattcaaactgactgctcttcccgacctctgcttgattttatctcttcctaatagctgtactaggtgcgccctacttattcctgcaatgccgaaggccgcactcaatcatcctgaccgcccattttttcgcatacatagctagcgctctggcggccctcgtcttttcacttttcagtgctcaaccgctgactatcgttggagtgactggattgatcaacttgttcaattatactgactacgtgcgtaattttcaccgatgctgcgtcgtgtattacggaaagttggccgaattcgctctcaatcgaatcgcttgcttttggtttgctaggatattgtcaaggatcatgggatcaattacttgcaatttcaagcttggatgttgatgtgagttgactttttttttttgaccatattctactcctatgacatttcacccacttatgccgagccctttctctttgtcaaacaacagatgggccgccatattccattttctgatggcgatcttcaacttatgtgatttcacgcggttcataaccgacatgacatccgaaacattcggtttctatgtcggtgtgatctatatccaaaaagggatcgaactacttactcgagaattcagtcactccgctactgacggttggctaagtgttgttgtggcaatctcgttcgcattgactgtatactgggtcgagaaaattcgcaatcgcggttagttttcatttgttgaagcgcattcgcatcttccatgtttctttttggtggctctctcatatgaatctattcttctcaaacaggttttgggccattatgggcgagaaggattttagccgattatgcatttgttattgcgacagtatttttcactggatttgtgcacatgtgactaatgctttgtatttctatctagacagtcgtgcgttgtgaagctgatttcaattgctttctattgtagaccaggatatctgaaatcggcagacttggtcaagttaccaattacccaatcttggaaaccaacaatcaatcgtgattgggttgtagacttctggaacttggaagctagatgggtcttcatagccttgccattcggatttctgttaaccctgctgtttgtaagtttacccatttcccacagaccaatttgaccggcgtcgtttgtaatgacataattcgggtgttctctcctttccagtattttgatcacaatgtctcttccttgatggcacaagcccgacattttcccgtggaaaagccagctggatttcattgggattttttcctcttgggagtcaccacgttcatctccggtattctaggactcccagcaccgaatggccttgttcctcaagcgcctgttcatactgaaagtctttcggtgctgcagcatgtcagctctgatgttccggatcgtgatggagttgtgcatcctgatctagttaaacacgatcaagaacgacgaagaagaatcaaggatagtggggaaactggtggctccgtggataatcaattaccggcgtgtaaaatcgtcagaaccgaagtcgccgagcaacgactgagtcatctggggattgggcttctcactcttggtactatgacccgccccttattagtcgcactgtgagtatctttcagtttttctacatggttcatcagtactgagtagacccctgtaacggcaatccacgtcttttccatagagggacgatgccccgcgccttatttgcaggaatattcattggagtagggtggagctcgatagaagacaatgggatcattggtaaaacgctatacttgatccgagatccagaaatgacgccgccaaaccatcccctaaacgcattacgaaaaatcacgatcttgaaattcatcggaattcaatggttcacattcgccattatggttgcgatttctcaaacgattgcagccataggctttccgctcgtgatcattgctctgattccattccgatactactacgggccccgttggttcacccctgctgaactgagcttgcttgattctcctaccgccaatgctcttggggtcatggtcagtatcggtggcgatctgtcccgagtgactggggaaggcctcgaggtggcccctgatacaggcttcttgggctctcttggtctcaatgacaagctcaatccagctagtcaaagtgatgctgacctggataggaggaaaaccgaataattgcgcggttctttccttcatctaataattgcgcggttctttccttcatctaataattgcgcggttctttccttcatctgttgtgatctgtttttttctcgctcttcgtcgactcgtttattttacccaacctctttttttacatcaattatctgatttagaatgaataagctgccacatatgtcagtcgtaaatcaagctcccaacatgggacaaatttgtagggtttcaacttgcagcactgactggctttgtagttttgaagttttgaagttttgaagtgtgaaggttaatagtttgatgttctggtagtttcatgcaaatccgttctaatgtgaaatcctgataaatataaattgatgttatcgaaaacttccggctgacgctccggtaagctgatgtgcatatttccttcgcagccgtataaatgaatacaagtttcaatttacttgactgcaagaatggttgattttctgtgctccgcaattttcaaactccaattggctccacattccagaactgctgtcaacctcactctggctggacggcagatatatccatgtgtatcattttcacccacaatcaacgagtttcaactgagatcaggagtcagctgcctcgaatgtgaggacacccttatgcagattggtggtttcatggaggtgaagcatcatcaaataactcttgctgggactgccatgggcgactcttactggaccgccatggaagctcgcagtatctatcaggatgcagcgctattgcatcgagagaggtaaaataatctgttccatcacttcatctattttgctccggctacgcacttgggtagacatttttctgtcctctcaaagtgatatcatgactcatccctgctgggttattaagatgattattctcagtctgagtctgttgaatagtagcctcgccggtcctccccgtcccgcttctacatccaagttcaaagtgtcacaattctccaaaggacagcactcaggactcaagaggccgtgctctatacaaacaggtgagtcaactgacactgttcttccccacggctggccaaattgtagtatactcctcatctctctttcaccaaggcagactgactcatttcccctgatgccttcccttttctccccttctgaataagatgaaagtgaaacccaactgataaggtgcgccaagagacccaagctgtacagcaaagaagatatcaactcaattacgcctattccttccagttccaacttcaacaatgagcgcacaaaagacagaattttggaatttaaaccagagggaactcgtctgatacactacgcttggatttcaacactccactatccggaggctccagctgaatcagctaaggttgcccaaaaaatattttaccgcgcctggaaggagattaatccggataaaactctgcggcaaatcatcaagcaaatgttcgcttcagatgataatttcatcacacaaatctcaagaatttacttggtggaaccagaacagaccactcataggataactgctttattcaaaggtatatgttctttcaattttgcgtttgcgatgaattttgaggacatagataataatataatccacaaggagcaagggagaatttttcgacacttcatagaattcctacatgatttaaataaaatttgcccttcagacatcacaacacccaataatttgcccacctgttctagactcataattgaatatttaataagtggggaaaaggattgtctagaattagatttgaagtcttcagagacttcagatcaagagggttggatggtgcagctttgtaaacacggctcatttcatcttgtatcaaccacacaagctatgaagactcaatttctgatacatttcttagggcaatactacaaatcatcaaatgccaaaaaatgggattccctttttgaggaggacctagtttttgtcaaactgtttgcccgtctgaggaaaaaagaatttaggggtcgactatcaaagcactaccaagaaagttccaagaagtggattgcaggtggctttgggagtatcttaccatggataggtgggtttcaattcaaatatgatattacagccaaaaagaaaaagtttaaattgccagccagcctatcaaggatggatataaatcaatttatcaaaaaggaaccaattatatatttgaacattgatctgaacaaagatgtaccatcaaaaattgggggtttgtctggagattctttattcacactttcataatttcaaagctagttccaaggctgatgatttcttcatgctatacctcattgaaatctccttcacaaaacctatgtgattcaattgttctggaagtattgggcaatgaatcagatgattttggtgatgatttggaccaatattcttggattggttgttcaacatatccatcaaaaaaattcatgacagatggatttgggcagtcattgtttttggaagtcagagcatattccagctatatcaatctttccaaaaacattatttcaagaaatagttcctacaaagatgaatttccccagaatataactaataataacattacaattgattacttggatggattgataaaacaaataataaggatgaattattccttcttcttcatgataagccaacatgaaaacattccagtttttctcaaagagcaacatgccacaatggactggttttttgaacaagtggaaaatgtcctcaaatttgaatcatttctcaagtatgacaaatcagaggaagaaattttagcaagacttgaaggaaaaaccactcttcagaagttgatattgaaatatattatattaacacaaaatcctttgatggaaacaaatcaaccaattcatcttggaaaactcaaaaccccacatcaagagacaaatggaattttgaataacattaattcacttgaaggtttttgcacaaaacttgttattcaaatcattggaagctactacaagcagcacaattatacaaaatggagagaactatttgaaactgattcagaatttgtcaagttatttatcacattcaaaagaatgaaatctaggggaaatcaggctaggatgatcaagacaaaccaaaaatattggaaatccttggttatttttccatgggaaaatgaactgcctgtgtatgaactggaagtcaaagaggctcataaatttggattgatagcagtatctctgagaaaagcatcacatccaatgactaaaaatgatttactttcttaattcattccttttgatacttgtatgaattgtttgatcccattgctttgtcagtccctgttgaggacatttcaccatggaaagtgttttcaaatcttttcttgtttgtaatgattgatatatctgcaatgttccttggagtgggcaaggcttcacagcagccatgttgggtgttgagcctgaggtagttcctcagcgcgcttaaactcccattgctgcttaaggttgtatgatttggaatttgatcaaaactgaacgtttcaaaattttgttttgttgaatatggcattggcaggatgtttgaggacttgacacaacattagatgcagaaaatgaaacaaatccaactgaggttataattgaagtttggaaaaccaaagacctatgcagtctcatggtaatttgagggcaatgatttactcccagcccaactggagaatccaagccccactatttttttttctcgacatgcaaatgttgccttagacttggaagggcatgtatgccattttttgcccatgaacaattgagtcattttactgaggggttgaatgcgcgccagggcgagctagccgttgcccatatcctcctggaaagcagtttccaaacaaaaagattcacattatgctagtgttttaacagttatagtatgttttgcttattggaagactttccatagcccctccgcccagagctctccacacagatgcttctgaaccaaatcttgcaggcatgggacgactttgccaccgtgttctggcctgcaaaatgttcgaatcgatcgccattcgtcgattgctcagtttgctcattccgtcatattggagagacttcccatcgattctgattggtttatctttctctaactttcaagctcggatctgaagcttctttctccgctgttgtcatgcagcacatgtagatgtttcaggtttgggatcatacttctagatcagcaaagttttaccaactggtatcgagagaatgaaggcagtcaaacttctctttctcgccattctattgatattataaactcaatggatgcctaggcagattcgggtctaatcatatcggtagcaatccgaaacaagttgaggctctagtgagagggccactcacgccaaaccaccggatcgtggatttatctcatagacctcgctaatccaggagggcgatgtgaatcctaccttgtaagcgtattactgctagataaatgacgtctgttagttcaacttgtagttggcgcggccaatgccaaaaagttgtgattgacatcgcgcacacaagtgcaatatcatgaagatacaaaaaaagcgcaaacgaggtttttgtttgattcgtttcttagtggtacgtgcatatgcttcgtacatttacatatacaagatacgtaaaaaagaaagacaagcaaaacaattctacttcaagcagaccaaaacgaagaaaagagggaaaaagggaatatctagcaacgacttaagcgggtggtgtttctcatagagaatctgcgaaatagtaggaatcaggagagagatccggaatggtatagacagagaggaaaagtaccaagtaggtgagagatgcagaaaacagaccagtgttgggaatcagagcctgctggaggttgatgagggaaataacaagaggaatgtgaagtacagagaaacaaatcaacaaaatgacagagcaaaagaaatacatccgaaaacccaaaaattgtaacgaaattgcgagcgaaggagcggtgatatcgaccagagcagtggggagttctttagatgaaggtccactacatccgattataattatcagcttttgacgaaaacattttgccaaaagatcagggagaaaagagaggtgcttacagtcataccgtgaagtcgtccttcatccttgctgccaagcttttcaaaagccgtgattgtgaaatccaggtcatcatgcttacagccttcacaccgatcaacaacagtaacctcgcaggatttacccttataggtagcacgaatcctcttaccacacaccctgtgttgtgaagatagaggttcagttgaaatgctcacaaatgtttgataaagatcaaaactcactggttggtgtttgggtttccgccctgggatgggaacgagtcgtacaggagtttggagaccgcgacgatcatgtcgcttgaggtgtttgtcaaaccacacgcacccaaatcgggctgataatctgagagtagcaaaaaaaggattcgactgccgttagcgatgtccattggccgggtgcgaaacaagcatacttacaagtggcatccccggtatgtacctcagccgagggcgttgaatctggagagtataaatcattggagacggagacgcataagctggatgtgtatagtggatagtgaggctagtaatacgacttacaagaatctcccttgtggtctttgtggaccgttccagtggtgacagaggtacccgggatcggttggacgtctgtcaccgtgccgtcttgggacttcgagggttgctggactgcctgctgatctttggcttcttcggcaccgttggcttggtctgcttgtttcttcgctgcctcggcatccttcttcttttgctcctcggccttctttttgtcttcctcggctttcttctccttgttagcctcggcttctttttccttggcagcttcggcttccttttgctgagcggcctcggcctctttttgcttggcggcctcgtcttccttctgctgagcggcctcggcttccttttgctgggcggcctcggcttcttttttcttcgaggcttcggaatcttttggcttgtcggatccggagtctttgggcttctggggcttgtaatctcctgcgtcttggcttgatggggacttgactttgttcttctcattggaagcaactaactttggcgagttcttaggagtgacattggaagcgttggtccccgtggagcaggaagaatctgaagcatcatcctgggcaaaagaatcagggtacgagtccgggtcctcgtcgggcgttggcgcgacgaattgttgccaggccttgtctgcgtcgtctttttcctggtcgatggagtcgaaagaaggatcgtcttggggctcgtctagatcgggattgattgagcgcttgaagttctccgactcatcatctaccagggaaatggggccgaagggtaaaaattcatcctgctgttcgtcaagtgagcgacgatgatgcgatgaagagctcaagcttggtgtggagcggcggagaaagcgatggtggctgaaagcagatttcgagacacctgcttggtgcgataagggccgggagatggatgggtcaacaataatcaagaagagagccaccattgaaaagaagggggtgatagtaaggtggaacatgtttaagagcttgtaaatggtttttgaaatgttatgaatgtagggatagaataaattctagggagtggaatagagtcggttaactcaagtaatgatgaggaggcaagactctggctggggccgtagatcagagggggatgcaatacaggcgattttttgtgtgaagtgaaggtgggtaggatggaaagcaacgagtttatgtatgtatcgggcaagcaatcaacctttcctgaaggtctggaaatgcgcggaggggagaaaagttctcagtagacacggaacgattctaaaatgctgctaacgaaagatgtttcctggagggtagatagctggctcaataacgagtgggtgttttaaatgccgacagcgagttggggaaaggcggagtatgtatggacacaagtctcacaaagggataattccaggagactgagagagttgagagtgcgacccaaatacggatgacaagtaaaatatgtattaagatgtgatacaccctgatacaccacaagaaacgggaatagaatcgtaacagactggagctcaactttctgagcttgtttggacctgtattcagactcagccgttgtgctgagtagatacaatacatgcgacaaagtgtgtattggaattgcaacattaacataatactgcaacttgcttcgtaatatgtgaatatttcatatcaatatgtaatacatacctatacatactggtaatgctacagaatgatagagaacgatcaccgcgaagattgtatcgttttaactggcttaaagccaagaaaaaactcaagcaagaaaaaagaaagagttgtaacaggtgacagcgagagataacgagacgcattattgagcaactcttgtggtacagatttgacgagaggtttctgacaggggcaaaggcatcaagcctggtcgtatgttgtgtcaataatcagataaattgcgttggatcccatgccatctcggcatctgaaatggggatgaggatatctcgccggccaggcggttatgtgcatgtatgcatgtagaacggtggggagagtggtccgtttgtttgggctttaccagctttgttggctttcctttcgcggccagattcctgaggggccactgggccattctccattgaagttgatcaattaacgtacatacatattttagaccagtggctcgatatccctcccggggtcgcgtagtccggccaagtgcccaaagccggacacgttgcacctgacgttcattcttgccttctaggccaaacaggcgaaccgacccagctcactggtctccttcactcaagccgcacatgaaaatgcgatctgaagacgtaaatccaggccaagcagaacattggccaagcagataaccctccgagaagccagctgctcctggccagaagcagtcttgcccaaaggaatttggaagaagacggaagggccaccgtaccccaccgtgccatttctgaatccataggggtatttgaactagaataaatgtatgcgtactagcaaaacattacctacgacaatgtgtaattccatggcaatctagtcgtcatttaaccgcgccaattcccccttcgagtcaataacttttagcttgcttctttctcttgtttcttggtctttggctgaggtcttcataaaggattgtgttgtactttgctgaagtttccatggcatatgcatgaatggggttaggatatgcatatatgggtgaaagaaaggaacctccgtctgatgccttcacggcttggaatttttccgaaaaggagatagatatctgtgacaagatgtaaatgatgttgaaaggctcaggccaggcagcatctaccactctggtcatcagggtcccgggccagaccggacgagacccaagctagagacatgcttgaaatttgaatgaatggtgcagtcaattctcaatatccatccataaattagtggaaggatggatggacaatggacagtcgtccaacggcgcatgttgcgcttgcgcggcgagcccgattgatcaggaggcctgaaaacagaaatgggctgataaaggatacgatatcttatagtatgaataccgactccatgatacataacaatattccagttatgcttgtagtgttgaatcagaacaaagcttgaatcccattcaggcggtaactgatcgtgggctttgcagtccgacaaaggggagctagatgacttgaattcgcgagacattctgaagccaaactgcactgccggcgggtgctgatagcctgtagacgtgacaacaatcaaaacaccttgcaaaagtaattgatcctgagataaaggcctctcctcggttacccaacgtttttggcagatacatcctttgcaagcggagcaggccaggttcagtgagactctcaagcttacagtctcaccacccagcgcaatgacaaacagtttttgaagtttcaacattcatgcgtcttaagcgagggccaggattgtggatatacgtgatcacaagggctctgctaaaaaggaacctgtgagtttttcgaggatcattattgcccgaggtagcagaaatgtccacacaccaaccatgtgttcctcggacaccagtggccttgaaagcatcagacacatatatttatgtcagtatccggctcctgacacagccgagataaagtgatcgacccctcctcccagcacacgtattcaatcttggcagacgcctgaagctgaaccaaccgctacgaacacgagagtaatggtgagctcgggcggagttgagtcttacagccgagcgtcgtttgcaaactcttgaaagaggcgtgtggtgtttccaacacctgttctgttccctccattttggagatgccaaagaagaaacgtctgacaaagcgctcagatgacaaataacatcttcaggacatcaatgattcatcaaatgtaccaaaaatacaatcatgattcatacccaggattccatacttggttgtgatacatagaacttcacaacccttgccaaaagggtttcagcaacatgtcgccggtttgttctccattccttcatttcttgctcattttcccatattgaaagagtcgtgatagggccttctcagcttagccacctttttcatattttacatatatggccgcacccatacagaatgaaaacctggatttttattgattatacagttgtgaaaaacttctctgaaggaattctcattaacagtttaagcttaagcaaaccgcctgcgtcctaaaaaaaaaaaataacctccctcctcctacgggtattgtccccggatcgtatgatctaagcgatgccgccgaacaagaatcatacgacggggtttacaccttcacaagaggtctccttttatacttgttcacgctctttgtacccatggcacaacttgccatggccctgatggccccgatacacccacccatccccacacctttcctgtttcaccgcacaatagaactctccaaacataccttttccatcatcttttaagatccagtttctcttcacttctccaatatcggttgataaatccttcttcgaaaacatcaatcaaaattatcacttcaatctttccttttttacctcctcggcctccatgcacctactccgaagatttcccctttcatccactccaaagaaactatcctcaatcttctttccagcccaagaaatagcggccatacgaacccctgccctaatcttatactcaacacacttgccaatatcagaatgaaatgcgtacccaaacgcagcctgcacaccgagagcttcgaaacagatcattcttcttccaccgattctctactcaataatgccttgttccagatcaccttccggatccgtacattcttattcaccttttagacttcccattacatttacctttttcacccataagcatttctttccacccatccacaaacaacccccattcctcacctataaataccacttcttttgcctcctattcttatgccaactcaacatcattctccctcaccatggcttccccggagagctgtgagactcgtgtcagttagaccgagatgaacaagccgagtctgtgtgattcaaaaaagggttgatggttagctaggagtaatgaatctagacagcggacaacgtcacacatacgcctccaggttgttccatgacagtggaaagtggaccgtggacatgaaaaattttgggaatcccgaatatcacgggtccaatgacagggtaatgatagaagcgcggtgagggagtgcggtgaacgattaagatgatgacatgaaagacccaacgaagcaaatccataagcttttgccattgggaagtgcaggtagctgatttgcattgcaagatatggaataggcaggtgccgttattggttcgaatcgggggaggagtcctggtcgacttgacgattgaatttggatggttaaagatccatcatcattggggataattggggcgcgcacgcgttcttacctacaaatttccatttccattgcggctaaattgtattgacctgggtgttgctatggttagatagatgtctggagttggccaaagaaaaagtcagttgtgatcgttgtgactgtttttcaaaagttcagagccggctacgccggcttgtggccgtgaagacagtgctcaaatcaatctactaataagctggatcctctactcctgctccgaccacctcacccacttagggtggatcggaacttgtttcctccttctcttgtattttgattgcctgcaaggtatgtagtgctgttgatagctttgggcgatcaactcctccttccattcccttccaatttcatccattgaccttttttttctctctatctgtctactcatagtgcactttgacagacctcttctctccccttcaactattcaacgggatgaactcttcaatccttgctatattcatggtaagtctgaagtgtgccacctcgactcaatcatttttcaaccatgtcaatctttcttgccgcctagctgaccgattcgatccgtttcattctcaagggagcgattctcacacagagggcattcggaaaaagaaaaacgatactctgattgttctcttctccaacaatcttattctgtaagcgttgttctgatactccgctcttactttctttgctaatgattgcttgaaatcatcacccacaaaataattttttttttattcaagtggaggggttttgtttaagtcttaactgttaattatgcatttgttctatggaatttgatgagatggaatgcagggatctatcattgatgcaaagattatgaatttgtcgtgataatttgccctcttgagcttgaaaacgtgattgaacatttgtgctaccttaagtgtaccagggcggcgcagccgcccctaaaccctagtcattgtaatatgcctttgtgcataatctgaacttgactggtggttctttcttcctccatctctgctagatactttccagtctcaaataatatttctttggattgttcaatgtgatatattgtttaaattgatgaacagaatgtgaaaaaagaagcaacacatccacatcacattgatgttgaatccagatatcaagtttaaggaagagcctttgctaaagaaagcactgtaagtgacaagtcttggaggaagagcttggaattttaattaagaatagatcaaggttggaaatagccaggatctgtaattttcccacacatgcaagtgtgtctgtctaattaaaaacacctggatgaagctatgtggttctgggatgacatataattatacatgatacatacaatcatttgtgcttcaggatgtgactttgttttcactctctgcccgtcactgactggttgaggcaagacctctgtgggaaattttccttgctatttcagcaataattctgggtattcccctttggcttggagagatatctttcctacccaagtcagtcaactatggggttctgagcctgccagccgggcaagctaccacaggtgggtggttggggggaaatttcttgatttgatccactactatgggtttctggtgattggcttttggttttgattgttagcttcagatgtttattggctgtgtgtggtactggacctctagatgtcttttcctcctggcctggcctcatctcttgtggttctagtttggctgcacactgcacctctccttgggcaggacaaccactgcaccatagaccttccccaggctgaaattccagtaattatcaaggtattcaagcctggatttcaagtattaacaaattttatgggaatcaggttgatgatatccaaaggagatctcaatattttctggaaatagcattcctcctgaaagaagcccttgaatccttgtcatagaccatgttgattttaatatttatcctgaattttatgatgaacaatccaacttgatctttattcaaaaaaaaaaaatccaatcaagtagtgaacagaagaaactattgcaatcttgaagtaaacatctcaaattcagggaatatggattcatcaaaccatgtatttagagcttacaagcttggattttcactcccttgaagccatcaaatttttttaggatgaatattactgtatccttgaacaaatttactttcctgtcatcacaagaaaattgaagacacctgatggcatttgacatgcaggctgcagcaacttggatactagttggggttttactctcatcttactcagagtttgattcaactgagccttgatgtacagtcactgtgcactttgcacagtgaattttcagaagagataactttggaatgacttgtagtaagaatttgagttaggcagcagtagtgtcagcaggtgtcctgactgtttttgttgtctatttaaaatacaaatacatttcataaatctatactatagtgttcacaatcccatatgtaatttttcacataaaagttgaaacatttccaacaagagttggccgggaactttcagcattatgaaactcaagttgaaaagtcttgtgaaaactccagactatttcaatctgtgaatagttcaacacagatgattaatttttactctgtaatttatggaattatgaagctctaatgaacacaacttcaatgtaaacttcagagccatttgaaaagtagattaaaaaaatgaaaaaatctcaaatcagaatgtgaacaaacttgtattggctggtaatttttttaggagggtagccccaaaaatgggttcttcataatttggtggtaaatttggggggacattccttgcatttattaaggagcttcattttggagaagtgtgccagtttttattgagggtattcaaatttgatgcacagatgcataaacagagaacgcatggccaactcttggcttggaccttcttacataatcccagccaaaatcatttatgatacaatttcaatttctatgcactgattcagtcaagtttgaacaccactagttcaaagttgtggtgattactttatatagatgaaccagtaagattgatactgattgccaagggagaatacagttgtgtgtggcaaattaatgtacaaaaccaacttggctgcatggggaaaggccgggggtgggttggggtaccaaacctccagatgataatatttttggaggtttcggactgcgtagattctgaatccaaagtggcgaccaaattggtccagccagttttttctttctttttttttggccagcaatctggacacatgccctcatgatggactttccctggcaccaagggaagtcggatcctcccaaaacgtcttgaccatccggacttagagatgtcgctcaatacctgggtacctgtagcgggtgcgggtacctgcctcaaaaatccaatatttttgacacccgcacctgctagggccgccagggcgggtacccgggtacctgcaggtacatggcacatttttgcataaatataagattgatattcactagatatatgagtaagaataaaataaaaataaagaaataaagaaaaacaaattattctatcaccaatttgaattttatcttctctctgatctatctttagctttacccttttgcttggcctcatttgccttattcaatgtccattgatgaagactgtacaccgtctttatgactggaggaattcctccagtcatcaagactgtacaccatctcaaaggccggagggaaccctccggcctcaacaaagcaaccagattagttcagcaacacatgtaagacaccagctggtgtcctacatgggtttctgacacctttgtgcagcccaacacacccaaaaaagggagtgtgggaccaccaatgataaattcaattcttcaggggaagcattcccagggcgggtgtaaggcggatacccggtgtggaacttttcaagctaaagaaaagagcttagaggggaaaagaacaactacacaagggaaaatgtgagttgaagacttggatgctcatgaagctgccctcttgtcaaggcttgggagagagttacactaagaattaaagaaaaggtgtggctatttctgtgggtaatcttagtatgagatttattactgatgtcttgtacaagtcacctgttgagagtgtgaagatgtggggaattatggtaaggatgaggctctgggggataatggtttctgggttcaatctcttattttctgggggaaaatcaataataattacttctggtaactactagtaaatgatgtctgctaagtaattatctgtttacttctctaatgcaagcatggggaacaaagtaagtgggtaagattattctttatatacatgagggtggttctgatcagatactagtggtaagatatcagctgatgtaagaagatggtatgaaataagttgtatctgaaagacaattggttatgaaataaatgtggctgacaaatgtgtagtgtgaaataaacatgttgaaaaggagaaaatatgaagtaacttctgtttgtgataaaaataatatgtagtgcaaaaagaaatgagataatcaaagactgaaataaatattctgaggtgagatgagaattctgtgtggtgaaatatatatgtaggtgatataagcaacgagtaatgagttgaaatgagatgtatgatgagaatgtaggtgatataagccatgtgtattgagtttgaaatggaatgtaagaatgaaatacttgtagtatgaaataaatgtagaataaaataaatgtagaatgaagtaattgatgtatgaaaagaagtggatgatgagtgagatgagatgacaatatctggatgagaaaacagatgtatgggatgaaacagtatacgtagtctgaataagtgatatctgagatgaaataaataacatttactgaaagattattatcatagaaataaggtactgagggaagactaatttatatattgagatgtgtgatatgtagtatgtggtagctatgtagtactatatattatgtaaccaaactatgtgtaaaatactattttttaaccttctgaactggatacaagataatgaattatgtagcacaagtatatcaggttgtaacatcataaaaactactatgtataactattttgtactatgtatgaccttgattggtctcaccacaccgggtacctgcctttttttaccgcaaatgttgacacccgcacctgcacctgcacctgtttttactgcaaatgttgacacccgcacctgcacccggtacctgttttcgggtacctgctttggaaaacaggtacccgcaaacgggtaccgggtacctgcaaacgggtacctgctgacatctctatccggacatgacttgtacagtaatttgccgcgcgcaactgtactcctcttgaaatctggtacaggttatactaattttacaagaccttttacaacttgcactgttttgccaagaatacttctttcttggtaaccccaaatcaaccaaatttgtgcacaaggctgccaaggaatatgattattacttgacaagttggtcaaacttgcaccacccacccagtgtgatgtatcacattgaaaaaatggtacaaagctgtaccagattcacaattatgtacaactcattgagttgattgattggacaagcaggtccagtgcaacttcagacctgcctggtcaagtggtttggtaaattgaactaagaatagccagcttttgactaaagactacagggatataccaacacaacaagccctagccctaccattaagtgattggaactgcctatctgagcagttgttaagcaggtcaaatctcattctggaggaccatgcccaggaacctctgggtcagatttgtttgtggttacaacccacaaaaccaattagctagcaaggaggattatccattcaaaacgcagtgcaagaaatcctgcttgccaaatatcattgttccccaaatggaatgtatattgaactgcaccaaccacttccacatcttgaacccaatctgcactctttcaatcctctccagtcatccaaactcctgcaaatatcagactacgactgactcattctaaaatcacaagacccatccactcttgtccatcaagattataaagccacaatacttgatccaaaagatccactagatctctgcacatctcttctcatccctgattcaaacttggcaagaagtgcccggcaaagcaattcttaatgtcttctcttgtgattattacatttgctaatcaaatcagtcttttctactgcactcctgccttgtctcttatcctgtctcttcatctctgaagttgtcagtctgacagttatctctgaaaccgatttgtacacttacataatccttttctttttatttatcatttatttcttgatttcttgatctgaatctgatcttgttttcttcagctctgatttttctctacaagtaacaaactgagtgaggttgattactttgcaaagccaaaaaagaatcacaccaggatatatgaaagagtggatagaatctgatcaacttctgcaagcgtcccagatccaacagcaagtcctccactcacttgatcaacccaggtaaggaccgcaacactttgatggacacctttggccagagcagtcagtttcatccaccgtctttgaaagcacctaaagcaaacattgaagttatctttcatgtctatgtatgtctaaatcaacaaacaaacaaaaaaaaggaaatcatattatcattatttatactactgctattatatatacataaaaacacaacacttgacacacacacacacatcaaattgtcaaaaaaaagcaagtcataattaggtttttttcttcttcttttgttgatagatagggaagactgaatatcatcaggggatctatcttgaagatggattcatacattcattcttgagttctttaatgtatacgtatctatatatatatgtatgaatgtatgatgtaaaagaaagtcttgagtggtctgaaaaagtaaagaattgagtgtttgtctcattaaaatcagttatttatctcagaggggagggggggaagaatgagagaagagagatttcgtctgattcgtttctaatcaacaaaaaaaaaggttgaaccgattgactatacaagactagaccaaccgacagagattgacaaaaaaggttcaaagttctaagcgggtgggtgtggaagaggagatgaggacgcggccagtggaggggtcgagttagccgcgctggttgcgccagaagagagctgagactggccgttagagatcggagggttttgttgaagatgaggagtggattggtgggcggcaaagacttgcgcggaagcttgatggccaaagggagaaggggcgtgttgactttgctgttgaaaatgttgggcaaggaggagttgttggtgttgatggtgtattcgatgctcaggcgagcgttgtagctgaagatgttgctgctgttgaagatattgagccacctgaatgggcgttaaagagtgggataccgtgttattgtgtagcccattcggcgtctgtgtcgttccattgggagtgtgatgaccaggggtagatcctggagctggtgattgggaattcggtgttttaggctggaacccttggggcatattcggaagctggggcacgatcggcgcttgtgagccgactggtgcggcggaagccgcttggttctccagtaatgattgtcttgcttgaagggaagtggcggggggatgtggcacaggtgatgcagttccccgattgctaacgttaatgaggggtggactggttgcgtaacgggctggaacttgggctgtctgcctatgtatattaactgctggtaggccattatgacgagcttgggcaaagttcactgctgttggttgtgaggttacccgggatggtccgttgccatttactgatcccgagaccttatttgtagtatttctcagggggatttgtgcagcagccgcgactacagcagcagctctagcttggtgaagaagagattcatggtgcatctgttgctgtctttttgccatttctaaagccgcttgggtctgtcgatctcgttctgccttcagggctgacatttccaatggggtcatatagggccggagggtttgcgcatgtgtttcgtgcgcactcagaacgatttggcgcgattgagtgggggatggcgctggacagaaagaatgttaatgtgagcgaaattagtagcaagcagattaactcaccaggccttgggaagcctgtggacctcttttctttcactttgcgggcaatttcttgaagcgcatcatcgcgcgcggtgcgtttgttggggaacaatgatgcctgggccgggcgttttgaagcatttgtacatagtgggtcatcagtcaaagtctgttgatttggttctgtcgaggggagttcagcattagactgaagagtaggagcgggaaccgctgcagtggaaggattcggctcataatttgacttggaaagtgatgtcgatgtatcatgagttgcagacttcggggcctgatgcagccgggtccagcagtcataacagtcgcgagaagttaccggaatgttcatagactgagagagactagcattgaacacgtccgcaactattttccagttgaactcgtaagttgaagcgatctgtttgagtagttcttcgtccgatgaaacccaattgagttcgtcacttcgtccaaaatccggcgcgggagaggcgggaggagcaggtatgttggattccttgatttctttagatttccgacccgagaaaatatagctggggtgatggctagaatcggacttgtgctctcctgactcccgtagatcatcggcagatagtgggcccagatttcgccactgcatccctagacaattcttcgagggttgaagagtactgacaagcagtggcttggcttctaggaaaggcgccacccgggcgatgcgaccaagatgaggactagcttcgtcggggcgtttgtccggacgagaatcaagatcaccaaataatggcaagtcagcaaaaagtttttgtaacttgacatgttcgatagtgtatccgactggcttggcacgtataccatccaacacaagtttttccgcatcaatgagagtctcatcgggagccatctcgaagattggaattcgagagcgtttgatctgctgcaaagtcttacgcgaatcatgagaggtgtgactagcttcgggagtggtagttgccgtcaatttttcaacggtggagatggctgctgcttctactgaaatgggtgaccgcagaggatgaattggtcgaagggattcaggtgaacctttggtagaaagagagggtgaggcatccccatgggcgacttctgaagagagcctggtaagaccgattggccgcgtatttgacgaggggccgatctgatggggtggtgcaagtgacgatgaggcgcagtcaccaagattctcaattccggctgaattgtgttttctaggagagtgtactttgacttgcagacgctgcttcccaagtgaatcggcttggtgccattgtacgacttgcttagccaaacgatgagcagtaacgattttccaacgtctctcctggcgaaaatcaatctgcagccacgtctgaaaagtgaaaggcatgagtcatactgttgaggcaacatagcacaactagatcggaagctgcgcaccatttcatcgagtaagtgatcccagtgggccttctgaacaggggcaatccgaggtttctttatttgggaataagcccatgctttctcggctttcaatctttccaacacttcaagcgcccgcgccatctgtagctcgtccaccatagtctatgaaggaaaggaaggtcaacgttatttgtgtaaaatgagctcctgaatggcgcgaactgattcacaccttccaatcagccgtggttagcacgttatgaagcttggatttctcgtaggggtttttgcttttggtcggcgaacccttgcgcagcgcagacttgactccaatgtgttgggccttgatcccaagctttgtgatttcagagctgcctggaccaatccacagccctgaacggaccgcctgacggcggatattcttggaagttgttccggttaccgcctgagcagccgacaatcggctggcaaggatttgaactggtacggacggaagttgggacacataatcaagggaagtaaaacggcttgctttatgtgattgtgctgagctatccgagggtaaggaagatgctctagtgatagttgactgattggttgggcctggacgattgctagccgagggggattggcgagacactgtgcatttcgccgaggctgaaaggatgttttccgactcagttctgctcttgtgagaagggcccggccgggcactgaggacggactgtggttgagggatggacaaagattcagtagacttctgccggagaggtctctgcgcgtcgacatgaccaggattcaagtttgttggctcagaatgatcgacttgtgtgctaactgcggtgagttcagaatttttgtcaggctgctgggactcgactatgacatcaagatccattgcgtctgaatcccgtcttgctacctcggcctgggtgtcgacctgcttggcttgctcgggaggattgtcatcctgtaagtgggcgagatcaatgtcatgaggggatctaatgtgacgaagtgtcagacaaggggagggggggatgaaagggagtcggagaggagagggggacaaaatggattaatgccaaagtaacatcaacactccctgcttgactgagcatgaaagaacttttgatcctataaaacaaaaggcatagctggaaagtgtttggtggaaagtgcagataatgacatgtggggacgatgtatgcgcctgtggagagagagagagagagaaagatggagaggagccaaacagtaatcagagacgtactgtcggcccgtagtgatcttctctacaaattctcgtaagcgagcctcttgctcagaggagatcggatgttgtgttgggggggcaagaccgccaccaagttcgcccagttgacggatgctctggatggcccaagagacctcactgaggagtcgatggtagatttcctgactttcactttagtagttccaatgtgagtttgttattgttgccattatgtttgttttgtttgatgaggggagagaaggaagaggtcagccaggttggactgagaggtcaatgcgcagtgggagcagctgctgctcacgtgatcagttgctgtctgtcttggatcgcgcgctcgcgtaggttggtggttgatgtgtcctgtggggttcgaacgggggacgggcgcgaggaggagtaccgggtcagccgaggcgcaaggcaggaccccaccaaactcgagaagacgaggccaagatggaaaggattggagaggatatggaggggaaactgaccagtcgatcttgttgcatctcgtgctatcgagagaagtccttccagatgatcaagccgatactcgccttgtcgttggtcgtctcccctgttggagtgtggggtgagcaggagtagggagaccaagtttctaagaatcgcgaaggccttgtccagtgtcggtgaaatcgatccagcctgggctttgggcctgggccagagactcgagatgtctgtgactgctcagtgacactcacgggtgccctgtcagaaacccggatgggttttatctatgtgtttcgcacggcgcacacacccgcccccggaagcccattgcaagcgcacgatgaaccactcacacagacagagctctcaaaatttcaagatggaaacctcagttggagtagtgactaaaagactgcccaagttggctcctgattgtcgccatgtgaagcttccagtctgaaagtatgtcaatgcgccaaggaaatcgatgttttgtgccatcaaggacgacttgggccttccggcgcagcaagggggcctccctcgacaacagtccaggaaattggctccactagactgtcactgcacttgacctcttcgaaccactgagactgtcgatggcttcgaagaaaaatcagaaagctcaccatccaacatcctcattaggcccgtctcacaaggccaacccaatggaacgattctgcctctacgaaactcggggagtaagtcagctccaaaaaaaaagaaacagtctccctcccaaatggtccaatttactgatctggttcttggcttcccacaacctccacagagattttacattgccggctcagatcaacccgggaccacgaatcgaatgctgaagatagacaaaactctggatgatgatggccaactaatgattagtgagtagtcaacccagtcttgtctttctttcccccatctttttgtgcttttcgactcacttaagctctccaaagctcagccgaagatgccacggtctatacaaatgcagaaatgaaggctttgattgagcaactcagcttgggtaactcaacttctggcgggctcacccggccgatcgagcccttttggggcatcgtcggtgggtctcacatttctttcgactcgccaggctgtcaagatcatgtttgatatttttttttgtgtgtgtgtgtgtgtgtgagcttgcaggttttatcaaatttaccggtccgtattatttggtcactatcaagactaggatccccgtcgcgatgattggaggtcattacatataccatagtgaagaaactcaactaacaccgatcacagggaaagtggccaaaaatcaacaagtcgaagaggctaggctcatcgccgccttcaagagtgtggatctaagcaagaacttttacttcaggtgatctcgatctcacctgagaaagttttgtgggacgagcatccagctgaatatacctctctctcgacgatttgttatcagctattcttacgacataaccaacaccctccaatcctatttcattcatacaacctctcactcggcatctcaatcggccttcccccccgattttgcggccccatctccgcatgacgattccatggagctcaaaggacttgaccgaagacgagttgcctggggctttcatgacaagtttttttggaattattaccttttgtcatctgcgtttgggaacagcattaacaaagaagggggaagtccatgggtcttgccgcttatctacggttttgtggatcaatcaagtcagagctttcgtcctcaacaaaagcaaaatgaaccgaccaattgattccttatgcgttttactcatcttttttttttagaattgaatgtctttggtcgcacggtttacgttgccgtcatcgcgaggcgttcgcgccatttcgctggtgcccgtttcttgaaacgaggtgtcagtgaggatgtacgtaattacttaaccccatgaattttaagagtcaaaacattaatccgtgtccaattcttctagggatatgtagcaaacgaagtagaaatcgaacaaatcgtcaccgatgccatcaccaccgctctgcatctcccggaccctgagaaccgagatgactttgatgctcggaagcccaatccccgatacaccagttatgtccagttgcgtggtagcatccctttactctggaatcaagacaccacgatcaccaaagccaaaccaccaattgaatgtaaaatgatcttgttttcttttcgagtgacaatcagtagcttttaactgaccctcttctcatggctcgtcttcagtttcaataattgacccctatttctccggggcagccatccacttcgacgaccttttcgcacgttatggcactcctgtgattgtcttgaatctcatcaaagagaaagagcgacagacgagggaatcgaagcttttaccagagtttagacaatgcttgaaatatctcagtcaattcttacccgagccttcccatcttgaattttcttcgtttgatatgagtgctgctcaacgctcacgccaagtggatgtgatcagctacttgagcggagttgcagaagaagtgatcgaaaaaaccaagtttttccacagtggccctgatcccaattacaagctgtttcaatccgaagaggcggttttcaacgatgatggagagccagaagaaagcggggaaacccaaaagtcggtctatcggcccgcacctttgattcaatgcggagtgtgtcgcaccaattgtattgattgcatagagttagtatcctcatcatgaacttcaagcaagagtggactagtgccaatcaattaattctcttgatgtttttcgcctctccagtcggacaaatgcggctcaatttgtagtcgggaaggcggcgttggctcatcagctccacgcactaggaatcatcaagtccaaagtagcgccttacgactcagacgccgttgacattctaaccaacatgtaccatgacttaggcgatacaattgcgcttcaatatggcggttctcacttggtcaacactcttcaaacctatcggaagaccggaaatcaatacaagagtcatgctcgggatactcttgaaggactgaaaaggttttacgccaacagttttgctgatgccgataaacaagcctcaatcaacctgtttctgggcataacggagtcggttccttcaataaacacgactacaatgtccaacaggatctcatcctcgaagcttgatctgggacctggttcttctatcatgagttcacttgcggcttccacaataggcagtcccgaacgtgatagtgacagtgaacatttcatccgatttgaccccatcaatcttgccaagcgatcttacactcagtggttccatcctaaccacttaatcaaacctccaaaagatcccgaaacaatcacaaaacatctctccgatgtaagcaggcagcgcggcaatgacgactacttcatccgttactatcgcccttggctttggacaagtaccgaaaatcatttaggaaggaagatgaatagtagtgacatgttcattcccaaagggtaattatgattctaaaaccttgggtgaacccaacctcccaacttgctagttatcttactccagtctgcattctgcttggttttaaagattgacgaccatggtatacacttcgacaaaagcgatggaaacaaacttgtcaccattcaagagacgaagaggcgttaatgaaatcattgagcgactgccaaggtacgtccaaagacttgatcatgtttcttctttggcttagaagcctcttgacatttttttatctagacactctgcagaacgaaccccgcatggtgtcggggtttcagttggtgttcgacgatggctcaagacgagatccaacctgacgctgaaatcaaacatgagcacgatcaagggggttagtacgagcaaagcgcattcgaaaggtcagctgacggggagccgtgagccacggattccagcgatgatcactcatggagagacggcgcttggtctcaatttcaacgacgatcaagcttcctctgcggctggagggactggaaacgagaccaaaagactcgcctcaaagttgcttcatcctaatgtcgaaatagaagaggcaagggaatacaattcgtgcgtattttgttttatgattcactttttggggggcttgaagcttagttttttttttttttttggttactgatacatttccaacatgcttccagatacttgcatcaatttgacaaactcaagctctactcaacctcagcaaggaacgacatctacgaagccgatctcaggatatatgaaaagtcggcggcactatcgtcgccagacccctctgtgggctattatcctacatccaccatccaagtcgaagagaagaataggctgctgtatgaggaggcagtgacggttgcctatatgcctaccctaaactaatcccacatcgaaccgtctccaagaacaagcaacccctctcgccccactcttcggtcaatttgtctctcgtttttcatcgcctgttgtagcaaccatcaatgtagttgtttctcctaattaaagtgtaacaacaatgtatcttgtgaattcgttaatgtctacctgagcattatgcaatcgacgtatttttagaaggttcagagatggctctgatggaagggatttcatcgtgggatatttgctcaacgcttgtgttgacagctcaatggctatctctcccagctcattcgacttgtcgcacttgcttcacagatgatggaaacgaggtctgatttgagtggggggggggggctggaattttatgaattgctgaagagagctatcaggacaagtcgacaggggcttcctgtgcgactgtctttctttgcttagcttgtgtccatttgtttcaagcttgggacgatggcacgaaatttcctggcaatgggtttctgacaaagaatgcattgcgatagctagttttgcaatccttcgcaaatttcaggttgagatcttgttgtaaaaggaacttcaagctggatcgtaggaaggacaagttgaatgtgcagcaaagttgtcaaaatgcactcaagcattggagtccgtccgaatcgcaaacactctcgtgtcggaataggcgtaaacaaaaattgatggaccccattggcttgccgttttcaatcggcttagcagactccgatgtattatgtaataattctgtggtcacaaactgtcttcattctggagcccattgcccaaggcaaggttcagcggagtttcgccgctatgacccgtcctcggagacgcgtaaggatgtataaggcaaagtggacatgagcgagtgtcgagtgagcaaaagggctcccacattaacctatccgccaaagctttcatttcataattaaccgagcgtcatgctcgccattcggctgggattcatgtaattcttcacccttgcggttgctggagcatgttttagctggccatgtataccgaactgtcgatgatgcagtcttcattcactggctttactgcaatcgatcatatcagctctcctctttcggctttctgacctgtggtggatctcccaagtttcagccggctctctctgtatttcatttccaaataggacccatacccccctacaatcatacctccaagcatctcagccgatttcatcgtctgattttctttccacttttctgctttgaaagtcacaagcttctaaagcccaactctaatttgtgtttctgccgaagccatcactccctcacattctttactacccctttctaactttccatcacgactcaggcacaatctctggcacattgtcccccccatacggccaagttttaacccaaaggaaaaccgttgtgcaagattcaatctgcgaagaaatctggcatctcttgtctcgagttgatcttgccgtacccaagaaaaaaggatgcaagtcgaagttttggacaacaccgatagctcgagcagcttcaataaatctgaagacaattcgaactcaaaacctttatgggtgcgtatccatacttcaacccctcaaacttgaaataatagtactgttgagggtagtaaggaagctgatctagttttttttgaattcacgcgctaatttctgccatcgtcgcaatcccatccgtcattttggcttcctttcaaatggcagagggccccagaaacaaccggagacgtcactttccaatctctacatcggggcagtctggatcgatcatcatcagtcactgctagcctcaaggagagcacctcaaagggaaagctgagcatgtcaaccaacacgatttccggcgcccaagcggctcaaatgatcagctcggagacatcaaatccgctctccatacaaccccgtcctccactctcggcatcatcctcaaacttggtcaagcggatcgtcgagaatcaaaatcttctgatctggcaagcttatgacgactggagacagaagtttcctcggcttcagttcgacgataaggacgaagaaatcgaggagaacgaggtcgaatctgaggccgaaaccgagccgtttacctcggactccgcggccgatgaatcttgattttcgatcttccatcttgtagcaactacctctcgtgaattaatcttttttctttttgtaacccaacgggttatctctattattaagatggtttgaaaacttctcctcttagagatattaattttcccaagctctctaaagaggacctcagtctcactcattgtcactcacattcttttatccatctatacttttcaacctaatacttacttcatttttgaagctcgttctatgcatcatttttaccccaagacaagaactgtccagttgttagtttttggatctcaacatgatgcatcatcccaaagctcacaacaataaataattaatgcaactgatacattgtttctttctcacctgcagcatcttgattaatttttccaacctgcacaacatggcttggataataataaatttgtagcaccccagatgagaagtgagcttttttcccagttctattttggtgttcttttccgtgatgagcttccaaaaacaaagacaaattcatcaagaatttgtaaaaatgataaatcacctggcttgctcacataccaactacaaggccatcacctgaagcagaagaggttgttttaaaccccatttcaagtcttgcacatgtgtcacccatgtctggcactgtagtatcattggggatgaactttcaaagagaatcccactgcaagaaaaagtcacacaactgtatgcagttgaactgcaatttttacaaaggtgtctatgtgatcactgccagaaaaagttgcacaactgagtgcagttgacatgtaatactacaaaggcacctttgtaaaatcacagttcaactgcacacagttgcacaactttttcttgcagtgaatatcacatgtcaactttgaacagtcatgtgactttttcttgcagtgtccaccttttttatggtaaaatttgaatgctgcttgatagattgaagcaccaacactaacatcaatctactcaatgaactgtcttgttgtaaactaagtaatgctgttgttgcatacacaatcccagaaaaacaatcatcaaacaaaggatgcaaactgtcactcagtggctagtacaggaagccagatgggcaccaaggaaaggaaatgagttaggtgaaggtcaaataattgactgacagctgaaataactgctctgaagtatcttctgctttgaagagataggactttcagatgaggaggcttaggtatgaagaacataagcgtttcactgaaggaaaagactcagaaggcaatggactcaatgaatgctaaaaactataatcttattttgatgagggaagaaagcataggcaagtacaagagagtatttatgatgaagtactggtgctgataacataggcataataagatgtcaaaaagaaaaagatactgaaatgtgagacttgagaagaggtagagataattaaatgagagtgagagaatgcaaggaaaaacacaggatgcaggaagatgttcaagcacttcaagggaaagactgagtaggcagtcaaagctgaaggggttatgaagcagagggttcatttcaaaggtcctaaggatgagtaaggcctgagacaatgatttgagtatgccatgctctagccaggttttgaatacaggagctgattcaaaaagtgatgaaatttaaatgtccttcttcaagtgcctatgtgatgagggcatagtgcaatgagagtgaaggtgcattgctgaggatttctgagagaatgtccttgaactacacatgggtgaaaacatttctccaaagcatatgtctgaggtgtttgttcaaagttgggcttgctggtcaggaatgtgcaagactgagggaaagcacgagtagaatgctgctgatgacgatgatgtcaaatatcttcaagagatgagattttaatgtgtcatatgacacaaatgaccttgaatgaaaaactatgctacagatggaaataattgaaaggctgaatactatatgactacaccacgggttgggccagacaacttttggtcggtgcgctggatggttgtccagtcagttttctgtgtccctgcaaagaccatccaatggatggcactctgaaaaccttgaattggatgtttttgggcagggcaaacctcaaaaaatcacaaactctttgggcttgcatctgtgtgatgcacaactaaagctcttataaagttgactatatcagatttaacagtctaccacctaaatggtatataattccagagttttatgcaaagctaattttctaacttaatttaacttttgaccccccaagtcatgtgcattttgaaatgaatttttgacaatcaactgcattttagcctgtttttttcaaccatcaactaccccacctgtaatgtgacgattgggcactttcaaaagtatccattggatactcttgattgagagtgtccaatggatggttattttatactgtccagaggatggtcttgaccaccaggcatcatttggatggtttcagaagcatccaagtgatgcttggggcaccagagcatccgctgaatgctttcatagcgcccaagggacactttttctcagaaaccaaccatcagaagtgcaggttttctaaaaacctgcttgtgaagcatttcattttgtaaactaaaccaattgctaaaaatcagatttgtatgtactcaatctgtattgatgaacaactttccatggaaatctgcagaccacacagaatcatatttagacccacaacttccatattttgccaggaaatctaattcaaggggtgaaaactctgttcctaggggctaaaaaaccaacggaaagacaaaccatttctacatccaacagttttggttgaattttactgactgttattgttggtgaagattttctgtcttcaaagcctagctgtttccttaatcaattattctgtgtatgattgtcatttcttgtagagccatttataaattttatcccaaaccagcagccatatgacctgctgcaaagcttaaaaacacatgtcttaaaattttatatctgagctgaaccaaacaagatttcttttctaaaaaaacaaacatccaaaagctcaatcatgaaattcacccatataaaggtttctaatcttctaggcctttcaattttgacatggtcagttgatggacatgataagaagaaaatttacatacctgcctatggtttcatatttttttttctgttgaaagttcctgccctaggtgcaatggtttacattcattcttcaaatcccaaaataaatataaaactccatgacacatttgcaagtggaaactatccctaattggacatagggaagatagtattccacattgaatgaccatcattatgacgttgcagcatggaaatatcagagaaacattataaaatttctaaagggaggagtaatatgagatacacatccaacagcaagtatatctttgcatgtgtttcacctgacaattcattttattccttcaggtgatccatgatacctcattcacaaaaagttctcaacaaatgctagaatgacagtacaattgactgaattagaccaccttgattttcaggagggacaatttcataggggtaatctggttccatactagcttgctgtggatgtatccttccttgctggttctctgtttttatttcatgatattttggctgcttaaaccacaatgagtacacatctctcactctggctcacttggattgtgtacccgctcgccgggaggaaccgctcttggcgagctggcatgtagacacttgccgggaggggttcctcccaatggtgtggcctctgcctctctaggccaaggggggccgtttttttttcttctttttttcgagcaaaaaaatcctgctggaaggttatccttccagccggcaattgttgaccagtaaaagggcgggtatccgcggataaccgtcagtgccagtggttacccgccagcagatgcggacgtggatgtgtgattccgctgaaatcgtgagcggatatccggagggaaagcgaccatctctaatatagttgcagagcattccaatgcagtggttttctaacttcttttacatgttttgtgattgggactgagccaccaggagatgaaagcatgaacatagacaataattggcagctactggaagacctcctgtcacaatctgcaggtcctccagaaccaatttgaagcatcagaacccaacctcctctgcaagaattcacagttttcaggtctagatcgatttctggcagggtcccagattcaacaggaattggttttacaggctctgtaatgtaaagctatctttacaggctgtcaagctatctttacaggctgtcaagctaaattttcgttgggaaaacagctttacagcttggaaaatagctttagagggggctataaaatcgaacggaagtcatccactacaacttggggcaatcgcagagaaagaaagtctgaggttgcattgggatggactttttccggtggactactagggactacccctagcttatgtacttctagaatcccaacaacaggaggccagaagatcgtgcttgcctatgttgaaacaaaccgaggccaatgttatgcacgcgcagtgtacctaaaagcgttttgtgtgtttaagtccataaatttagagaaaggcgactcaagcacacacacgcgctacatagcttgcaggtcgagttcattgctgccgaggataaacgagttctgcccttgagtgtcccagctggaatttcctctcggtcccatcatcatccgcatcccctcaagtggtaaaaaactgatcttacaagttagaatgccggagaataccacgaccaatcccgagaatcagaacaaagttgatctaccgcagaagctgtcggacctacagattgaagagattcttagttgtaccaaggtcgaagcgacgaacccatccgaccaagcccatctgaacgatattgaactgggcgacctggatgagaaaatcgcagagaagttggaccagatcaaggccaggtctgccgcgctgatgtcgaaccccaacggcgagagctccagatggctgttgagacaagaacccggtgcaccaaagcgaagatggctagtcgctcggaatattgaaaacgaggtagagatctcggtagatgttagttttggtttttggctgttggaaactgtccttctgaatcatccttagctaagcgtgacatgctgacaagtgcttcattcttgttcgcaaaccgcgctccttgatggtggggtacttcgacgacgttcgcaatcaatgattcgtttggtttgccacactacaccatgccatgtgccttggacgatgtgggactggtttgaagctgatgggtctggagggcaagccggagcaaggctaactggaagtatctctagcacttgcttctcatcaattccatagggcccactccagattccacgcaccgcctcccgtcctacctggcgcacgtctctttcacctgattcgatactcgtcatatctactcaacatacaactcattcaaatcatctttagctagagagagagtcaccccatcttgcaaaaagtccgaccacattgatcacacccctcgtttccatgcccccaactcacgcccctcgcttgtatgccactgacgctgcgtatcattctataatttcaaccacacttgggcgcatcacgaagacgggaaactcactctcactcatcgggaagcttacgaagagttgaggtctaaaccccgtcgaggtgaagctctgggtcgataaactgccatctaaaagtcgcggctagaggacatactccatacatgcttttcattactgtctagttccatgccgcttcgaagtgaaatatttgaaatctttcaagtcaatctgtccataaccattgcaatctcacacatattttcgctgtttcaaccttcagtttactggcataaaagtagtcaaacagtccaacatggaacattttatagaatttgtcattcatatttgtactatatacatttattttatcccattgttcacctgcgaattgatggcttgttatttatccaaccgttacaaatgtgccatcctcatctttatgtttttgctactcatcattgtttctagaaagcaacccttggggcaccatagtaagttctatttggtacccatgatatggaactcaaaacgtcaggttacaatgcgttttttcgctcaatcgttggaagcagagccatatggcaagtgcatcttgtgagcaggcgcacaatacgaccagcttatttagccaagccgacaactgcaaaaacctcaataaaaactgtagctacagaaatctttattgttacatgatgggcacaaagaatgcttcaagtgatccccctaggaacaagattggttgcaatcatgcccaactgccatgccgctcatatacacacaatcacgttcagctaattaatcaacagcctcaattgactggtgtctagtcaagattctcagcggtgccggacaaatttgtgggttgaacaattaccatactctgcagaaattacgaaggataaaatgagatttgaaagcggctacacatgaatacgaacaaacagagtgttatgaagagcgaaaagagtctgtgtttaagaaagagacatcaaaacaaaaagaagtggagggcaagaacccattcatggagacatggtaccgtgagcatgtcgttgaggacgatttcgcccatgcttgtcgccaatcggaacagaaaaaatctattgtttcgcgtctttggcctgttgggaaagtgaaagttgtcagtaagatgtgcaagtgaatcagaacagggaatcgagaaagatgtacctctttcttgctctttgcaaacatacccccgtgttggcggggatatccgtcagcagcctttgaatcagtcagacggtctcccaagctcgagtcagttccatctggcgacaagtaggagcgatcgggcccaactccggtgtaatcgagcgaaggtacaccagtcagatcgggtgagacatcgtggaaaaagctgggcgggtacatatcagtaggagtgccggcggttgaatcgacaccatttccgtgataaccattgctaaagcggccagaagggtagctgtcggggcggtcagatgggtaaccgtagccgccaatgcgcccagagccgtagccgtcagtgcggccaggaccatagccgtcagtgcggtcagagccgtagccgccagtgcggccagaaccgtagccgtcagtaccgaaggaagggtattggtcccgggtgggctgataagttcggtcttgaggtcctgcaaaactgtcgctgccggggaggacagcgtagggggcaggagatgctaaagcgccctgtacgagagcaacagcgacggcaatgatggacatgcaatacatcttgagcgagtgtgtttgaagtgagtgtggatgtgtatgctgctgttggaaagaaggtggaatggatgagaaataaacggaataggggcggccttggtcaccttttaagggtttcagtaaaatcaatccccctctgctccagctggacttcaacccagagatgattggggttcatggcatggaaggactcactgccgagatttcggtccaactggggtgcaggaaaatcatcgaaatcatcacacaagtctcctgcgttgtgctcagccggatactatcaagtgggatgatcactgcaaaggcgaaggttgctcagtgaaatctgagatccccagattcaaatcgactggatcaagcggtaattgcaaaacaccgcgagataatccctgcgattgggggcacatgagatttaaacccccatgacctatataaaaagtcttgccaactgttgccgtccaactatctaaggatttgcctacacagacacaaagagaaaagaaaaggaaacccaagcacaagacttgcggagtgccagtggctataccaatgtaaatcatgacttcattttgcgctcaatcagaagcaaatctgaatgaacgattccagctttcaagaatgacccgtttggatttatacacatttcatgagcacgatttgatttctatgaacagttttcattgcccatctctatagagaattgttggccgggtcctgtcagcagtttggcagacgcgtttcgtccagagacttgaggaagagggggcgcaagagtgtccgttccgtgctgatagctatttcgcgagtgaggctggccaatggccatattcttcatgtagaagaaagaaaacgaatgtgcagcgatgtacgaaagctccgaggggcccgatcacaacccgagctgtctaccgggggtggcggctgtttatccggacaggtcccaaaaaggggaaggctgtgtccctttcaataaactctataaatcataggactatcctcatcatggccggcaacacgatcaatgcgacgactgccagcgaagacctccaaaaggacaaggaagccaaccaagtgcggttcgaggaggacttggaagttgagcaccagtgttcccttgtgtttaattctgaactcaagaatgcgaccctgacaggataatttcggggtgcttcttcagttcgtccagtcactcgcaaatccccatttcgtacaagaattaacgttgaatggaacacttcgctcggagaccatgatcaagttgagtccctgaagtccccagttactctcttttctttgtccctcaatgcatatttctatggctcaactttgtacactctttcagtacttggatacctcagtactttcatcaccctgattatgccagatcgtcgctaccaacgcttgaaatcctcgatctgctgacagctcgagcagttccgaacgatgatgaaacaagagcatgcccgacttctggccgaaatattcatccagaactggatctcactcagcggtcgcttgaataagatcggaccgacggtagtcaaagaagagaccccaggaggagcgactgtcgaagtgaacggcttgggacccaaggtccaaacacaagctgaaagcctgaatggcaactcgccatagtcatagatggtcttgcttatacatagggcgcatagttgataaattgagtaaaattgacatttgtccagtcgtcatgtatttggaaacaggagatcgtcatagcacaagtggagagggatggtagacacgccatggacacgtttgacttcattgcaatgtggcttttagttacaaagtgaaagacaaggagactgtgtttaccatctcgtggggacccacggtgactcctagagacctttagaaagagcgaggaagaagttgtggtcagttcagatagttctcttgtagttgaggagctgtaaggattgtgtttataaatcgaatggtcagggactacgctatagcgtatatataaagttgttgagcgagcccagggatgttttcagcgagtgaacgcttgactggtgccagtatatcattcatcattccgattcgaaagaggcaaaggaagaaagaggagagaatgataaagcctcggcacttacctgctacatttttcctgttgtcgtggttgtgaacttgggaggtgccgggccctcaccccacctgccgcccagctcgattttatacatgccgaatgcggcggttggcttgtgggtcggctagccccaaacgcagcctcgcagcatagtagctctgtgcgggggaagtcctgcacaacgacacgtcgcgtcgcggataaggcctgctgccctcttatgaaaggtctcctttgagaaggcacttgtattatcttcctttcaaaattggttgttatatgcgtctataacatcccaccttgtcttcttgcttcacaacttgctacacaatcagttgtttctacctggctccaacttcaagtagtataacatggttgattgccatgcagggaagggaaaaatagattcacgtattattgagcaaggtaccatttgaaacgtcaacaagaaaggattttccatgtaatcagcattctatgcagcccaacacagtgcagggcttctttaaatcttccaaggagacatccaaccaatgtgactcagttttcaaagtctctgctctgaaaactgggctgatgtttgctgtgcatggctggcagtgaatgaggcattacataaacaggaaaggcaattacaagtcatattttttaagccatggatgatctgccagccactgtggggcttaacagacacagttctgctggaatttctgctgttgctcaccactcactgctcttgaaaggcctctctggagtccgcagtcagatcctgggcaggtcatgcccacaactcccaagctgacagacagttttagtctgccaactcccaaaatccagagaaaacagaaaaaaacaataataaattcttcaaacccaactcccaattatcccatttagggaatttggaaggacaaataccaggactatcccaggaacaggttcagagacggtcctttcaatgtcccccaatattcgggagtctttggctaagaaaagagggttttctttccaacccctaataatattcttcaggctcaacagtctggctttagtttcatgataatgatattcttcaggtccaacattctggatttagttagttcaaaaatttctaaatcaggattctttatgatgtatgacttaattggatagattactctgcagaggagctgctattgaggttgaatttaaaccaatttgaggtcaaccattgactgatattaataaataaatttgtcttgtgccacaagacaaatttatttatgcaagaactatatgaatgaaacttagctgatttgtgatattaaatgtcaactgttagagcctaccagtcacacaagttttccttgcagtgcaggattttatcttgtgtaacactatttttaattttcactgtaatgtatgttaaactctgaacagtttcagcagaaaaactttgaaaatctgactgattgcagaaccctgtaagttagcaatcaaccccaaaaaacaaatttctctcctctgctatcattttttcctagacttttgggggtgtaaagttcattcactgttacttcaccatagtctaggagctttttcatgttaccaattaaaccaaccaccagtttgcttatctctcaggcaacacactttcaatactagtcatctttgaatatttcagtctgtaaatgaatagactaaaagcatgtatttcataagtaccagctgagaaatacaacaagtagaaagaagaaaatagtcacctaaaagcagtagatggctaaataaataggacaacaatatatctcgatatgacaaagagagaaagatagaagagaaaactaataaaagaaagtggatcaatatcagaacactcaatgagaaaaagatcagcaagtacctaccacaattgaggatagagaaagaaaggaagtcggcagagttgtcaaatagaagggatcaatttgatacagagatcaaagaggatgactgacgagcgcaggagaaggtcatttgatattgagatcaaagggatgattgatgatgagagttgcaatataatgtttgtctttatagaaataggacaagtgatgatttgggataaggatgacgcggtcaattaaggagattgactgtggatgaattattcagaaaggagtcctgaggagagaggaaggtttgacgaaagaggagggatgataaaggaaagttggaatacgcaatggcgatgttggtggagagcaagagggttcaagtgcaatgatgtcattgcatgagcttgatgaattctagagttcaggcccaatgatgtcatgaatatttcggtcttgggtaatcaggtggtctagagcctattagctggggctcagacctcaacacagtccacattaagaacacatcttattaagaaaagtttatggaattcttgcatgaaacatttgtttgtttctaccaacctgaataagtcaaagactttatgaaaacttcaagataattggggttaagaattaaagccaaaaagatatataggtcaatgtgacaataggtgttcatccccatccctattcaattttcatcatagataaaactgagctcacatagaatcagattactttgagcctatcatattataaactggaaggacatcaatccctgccatgagatagcacaaaggctttcatcagtattatatcaaacccaacttggagtttacaagagaactacatgaatatatgctttaactcaattttgcaacttttctcatctcaggcggagaacaagatggccaatgggtgcataacagctggtggttccggagttccaagaggccataatgagatgtttcatggcctcggatcgtgcgcatctgtctctggcgtaacatgatttcaagggacgacgttggctgtaaacgcgataaggttacctgtaggccaagacatacttttgaactgaattgaaaaaaggcaaggaaggcaaactaacaccatcatcaaaatgatcggagagccaagaggcgacgataatgcttgtttcacaactagtcttgtttcctccagacttgtgaattttacatctcactgcgacattgcacaagcggtgctgacatctctgtgccttcccctcgaaatacctcaaatttatttttattcttggttctccagctcgacgggatctgtttgtaggccagtattgtctgcgtctgtcatttcctgctaatcttattagttggagactgacgcccttggcaaaactcgtctgaccgtcagcagtgcttcttaaccgcgtagttttctggaaatgtcttggaatcagccactgaaggatctatccagtttcggcttaatacctgccctttcactctctcctctgaatcatttatattcatcgtccacatcaatctactctcacatcacaaaaaaagcaagctttcccaagctcaagagcatcctacaattgagaactgcacgcaatgaatacccggttctttggcttaatctgctacggcctggcattcaaccaagtttctggctcgccagttttcattttacgtccttttccgacgaatctggcgatctactatccgctccaatctatcttcgggagcgcattcaaagactttggagaccgcgtcgtggccaacgacgtcaccgaactggttgatgacatgaacccgactctcaatctagaaaaagacgtccatcatccgatgtatggaggctcgactcctggaggcttcactgcagtcgacgaggctctcaacgaaagtgacccgcaggttgcaggacctgcgcacgagtccctgaaaaatctacgacacggtaggttctgtattgtgctattctgagaatgcgtaaggcttggctcctgaggttgacattaacattgtcttacctgctaaatctattcacgtccacgtctttctagaaacgaaatcacaagggaaggaaacaacaacctaactcaaaatcggctttgaatttctgcgtcccgtttccgcatcataattaaggttgacttctgcgagtatctcgcccaaccactggcttcaacgacttgcttcaactgcaaactactcccaaaaacagatccttttatttccaaagctagctcctgtaaaacatatacacgaatggatgtgatccagaaaggctcttcaatcttttccccctctatctcagccatcattctagatctagaaaacgtctctcatcaagaaataaaatcgtatccgcttgaaccagcttttggtgctaggacatgtgtgtgagtcgagagattgcaacttggttgatgtttatggtagggtgttattccccaactcttcaagatcaagaaaccttcagtgcgtcttcagcctgatcaaagttatttacgctagtcgtagcacaaccctttccgatcaatctgcccagaaattttccatgaccagcttctacatattctgtctggccttgcagaccagaaagaagccagtgagaaatcgatgcacatcttttccatcttctaatgtccggcttgcgagacgtagactcgaaaatgaacaggagaaaacctgtttgaattttctgaaagtcttgtgccaaaagaaaaaatcaactgccatcacagacttgaatggtgcccgcataacgcgatagaatctgacagtaaaaaacaattcattcgtcgtggcaaggggttctagctcatcggtagagcgctcgcttagcatcttgccgagtaagactgcgagaggtacaggattcgactccctggtactccatatttttatgtatgaatgatttggcaaagaagtgcatatttttttttcctgagttgcaatcttgatgaaaaagaagagatatcgcactgaatgataggggaggagcaatcagacccagctagttgggttcagctccttgattttcaacacgattaacagtcgaaagactgcgcttccctctgccctcaacttccacaatagcacatccccattaccgtgcaaaactacgctccactgttgacaatcatgctgatctcttgctgtttgagataggcatccttgatgttgtcaacagaagagcgatacactctggatttgatgtcagagggaatggcgatgtggcaatgtgaaggttgagatagcttggcagagagaagcgtcgtctttcgactgttaatcgtgttgaatatggaggagttcaacccagtttgtagcagggtccgaaaaagcgagatgacaagatttgaagcagagtacatcacattcacaagaggaactggggaaagctgcttggcacacagagaacccggtttcagtatagtgtgtagaggagtctgggtcacagcaacttgaagagggaacactggggggcgagcggagcaaccttaaattgagtgagtatgaggtggccggactgtggtcccggcaatcgcgataataatgggtatacaataaaaaatgggagaagggaacgatgtaaactgatgtgaaactccaaggaaacccgcataataatgagggggcttatgttggaccctcttcttattaggcaaatcataatgattgttaccagccaagcggtaaatcaatcgaatgtcacggtatgctccctgatcaaccacatgtgtataaggtattcggtcggaaaggaagatcgaatattgatgtcctagcgacacatcagagttgagaatacgttggacgtccctatctattttgctttagatcgctgacgacacaaccgtgtcaaacgagttgcttcgagttaggcgaactgactaggtgcattggatttctttaacaaaacatgattccagaagctaagaaacagtttgcgatcttgaccaaataaccaatccatttcaattttcaatccaattctctcttctgcaggagtaattgtatcagatgaagaagatgaggggttgcggggtgagattgttttctcgtcttttgcgccgtgatcttctggccggggggttggttggtattgatttacagagagctttactttcaagatggggtctttatccagacgttcgtgggagctaggatctgtttcgagagttcccgaggttgcctcgctgatcttcgtttccggagctgcaaattttcgttttcgtcttgcgttccgagtccaatttttctcgaagagggtcacttcccacatgtaagtgggttcacattgcagcacctcgaaacgacatttttcgataagctccagggttttggtgatctgatcgatgagtgaatgccttttggaaaccacaagaacatccaaagagatataatattccaagtggttactcagcggtaggagctgggaactgcctttcaggcggggaccaggcggccctaatgctcttgcgacattctagattttgaaaatggaaagtaattaattcatcagcgtccgccttttcctcccaatttcataagtataattgtggtatatacatctggaaggcggtagtattgccatgaccaggcgatgacccatcgtctggtgcggccttgaatgagttcactgatagcgtaattatttccctactttgcgggaggaaaaaagtatgattaatttaacgaagtagattaggatagtcgtgatgatgtgacccagccagaaaatgaacttacccctaatgacttaaaaagctggacgacgggcaataaagtggtatatttcccacatagggaagtaaaccatctgcaaaaaaaaacatattgaattccttcaaacaagaaacaagacgttggaaaacaattagggctcagaaaaacatacctggtttggcttccgatgattaaactatctctcatcatcttttcaatgaagcccacttcacctcccggataaaccatttcgacctccgaacccgtacaaactccttcaggtggagcatctttcttggccctcaaggcgtctatttcgtcttgagagctataaaaaggtggattacacatcgtgatagaaatcatttggtctggttcttgagatattgatgcgatgggtaggatggtgggatcagtagatgaggtcttctgaagagtgatcctattgaccaaatcgttttgggtgacgtttcgcattgctgaatcatacgaggattgatctatttctgtaatgcgagagaaaaaaaaaaacatgacatgatcaggaagcgcctgttttgattgcaagaaagttacgacaagaaaatggcttggggttttgagaaacgaacctgttgcgatcactcggacgttctttaaaagttgagtgagtagcaagggataaatagctgatgatccagttccgctgatggaatcaaagacgttggtcaatacgagaagatgaaaacgcttgaaagaaagaagatggcgtacacatcaatcaccagcaccccggcgcctccatcggacaattcaacactagccttcaagacatcgattagccataagcagtaatccaaccgacctgggatctggagatcgcgataactttgagattttgagtgactgatgtcccaaattgattgtgaggacctgagaagtttgaaaaatgattgcttactatgggacataaccgatcaggcggcaatgacagcttaagcttaaaatcgctcagtagcagtgcgcaagtcaactgcctggtaggacaagaatattggtgtcagactagacttctccttccggctggatatttaacgagatatagttgcgaaccgaagcttttctggatccttgaaaaccgtgttcgaagtccgatctgagtcgtgcaaaaaactcactagtaagctcgatcgtttgatagttgggtccgatttgatcagtcggtcaaagtccggcggctgatgggcgtagaggttatcaggatgcatcgtggtgggttcttcccatgaagctcgcttcctgaccacttgataaaatacttcgcaagctcaccaaacagcatattttacatgcctcgcactgtcacctcttcagcatttcacccaagaaacactccaacaccattcggtttacagcacatcctgtttaagaagaagcaaggatacatactggaaccggtggccctcccaccagtccagtacatttagctcaacggtcagagcgtctgcgtctatgcgggaaggatgttggttcgattcctacagtgtacggttggagggccgtcgtcgcggtcgctacaggttctgattccaggaatgaggccagaggccgcgccgccatccagcccggcgtccactggccctgtccctggctcataacctgtggggaccttgggataggctgtccatctttttttctgatgacttgtgacatgctcaattcggcccagtaaagtcgatctatctatcagtctgggatgattttgcaactataggcgtttgctagttgggggcgtcacatggggcatagctgatggcggtaaggaattcgattggcaagctgaggtgtgtgtacatctttttgaattttcccacatctcgcatcatcatttatttgccttatatcttttcgctggtgcatacatagttcctcgattgatgagtcttgaaaacaaagtcggacatcgaagaaggaaaaaattagagcgatcagctgaatcaatcagatcgggctttcagaagccacttgttcaaaggtaccgcaggcgaaaaaatggtgattacatttccctgcagctatctaaccatgtgaaaaaggagagaaaaaaaagacacaagggacgcatttatacatcgccctcagaaaataatatttaggtgatcgttgaaaggaaggaaagacgacaacaagaaggaggattggtagatgagcatgaatgagaagtaaaataggaagttttcagactaatcctgatcactttgaagtcgccttcgcggctttggaatcttggtgatccgtcggactggttgcaggtttcttcttgctgggatctactttgacatatccattttccagctcggctaatgtatcctcgccattcttgttcttagcggtttcaaaaactgagcctaatatacctaagtacaaaaaaaaatgagttgaacgatacaaaaaaaaaaaaaaaaaaacaagtcagcacgagtacgttttgcttgaagaatatgtgtgatatggaggttgagtttgacatacccaaagcgactgctcttttacggatgacttctctcggaatgccgggctcttccaagatgcgatcacagacctctctaataacactctcgacctccagcttagcgcccataaagagagctctgaggcctttcttggccgccaattcctcgagttcttttttccgttcctcggacagaccggggccgccttcggcttcagctttagcgagctcatcaaacactgctttgacgtcgtaagccgctcggacggcccccacggtttcagatagcacatgggccgtcgatttggcgctgtggaaccatccccccactagggcaactcctcctccccatgctcccgtcgcagtggccgtcaaacatctcttcgatttcgctaggtatgtcgagccaacggtccttagcaattcaggcccgaagctctcttctgctagcgactccttctcgatctcccacatcatcttgacgctatccatcacttgttgatcgaattcttcttcggcttgttcggtataaaggtacagtttactcttgagcttctcagccaatttggtcactcgtgcatctcgaactcgtttccgctcttctgcttccgcctgtgccactgcatctcgtttggccttctgctcgggtgtaagagtcggcttggtggtcgctttgggtgatgaggaagtagcaggtggttgttgagatgctgaaactagctgactaccagtatcgttttcttgctcctcatcttcgtttgactccttctgcattgcggtcttcatttcttgtcccagtgaaatagtcccaatgatgtcttgaaatttttcaccgccgaacaacctgcacagaccatcacaatggaatcagttatctgaattctagaatttattgagcaaatggaatggtctgtttgttttttctagaaatcaaactgacgttgagaatactgcctcaggatccacaaagcccccgtcgttttcttgttgtttcccaaattcgttgtattttttgcgaagttgagggtcagatagagtgttatacgccactgcaagctagagtcattccacgcaagaaaatgaggtcaaaagagtgctggacagatcaagaggtcgataagaaggagtggctacgagggtgtgatatgaatacgcaactgatttgaacttttcaccggcgtctggatcatcgggatttttatctggatgcatcttgagggccattcttcgataagcagccttgatctcgagtgctgtggctttgggagtgagtccaaggatatcatagtattcggtctccaatggccgttcgtcagagccgatccgtcttgcagtctttttggtcgaaggtttggtagaactggtggttgtaccagcagatgaattgggcaaaaaggtcttggagcatgaatggcattgaatgaggtatgaatccttcgatgaattatgggatgacggtggcggtagatactcgaggtgggatttgcaatgggcacacgttattgcgactggttttttaattttgtgattgcaagagtatcaagggaacatgaggaagtaatcagcaagtagttcgatcatctgaaatcagatttaatcaaggggcaggactcactcaccatacgcttcccggggtcgggatggaataatggtaggactcatcgggttgagttgagcttaggaggcgattgttgtcttgcagattatcggttcggatgtaatgtgtgcggtgtttgataaataaattggttgttgatggcaaaggaggggggaatatttgacccactcttgcgaaatttacgaaataggcaaacaccaggtttcacacccctgacaccgtctgtgacagctcaaccatcgctcgcagattcctgtcatctggctggaaaccacccgagcttaactaagcctctcatgatgggagccgagtgtcgagtgggcaggcctgggcggcagcccagtctcaccccagagaggctttcactcaaagcttgtatgagactggcgtgattttgaggcctgtttttgtattgccacctctggcttccatgtcattattgtcaaaattccattgtagcctttttcttgcttttctgtaatttttgaatatttgcatttccattccagttttttttttcaaaaaaaaaggaaattctcattttgcaggctcaaaaaatgcttggagtgagattgcacttgagcctctgccagatttggaaatcaaagttcaaaatcatgaacttcattgcatattttctaccagaaccaaagaggtttttgcaatgaaaaaaaaaaaaatacaggaaatctggataatgtactagacctttgatctaccagaaccattttttttgacttatacagtgcgcatcacctcttctcaactacccccaggagggtgttccaaatttttcaaaatgggagttgaattttttttgaattttttcactttttttcaatgccattttgttttttttctttgaattttgtttttttttgagatttttgtccatacaaatcagcagacaagacacaatcagaacaaagccatgtacaaaaaccaaaacgcttgcaacagccaaagctccagccaattgaaatcattgatgagatctaattgttgcattccaagggctgcaatgatggatgtttcaattatgactgcaagttagccgggcaactggcactgagttttcctatttttttctccttcttccctcaatatcatgtatttagatggtctatgtgcataatacataccatataaatacatattgcatacccactaggccatagtatggcctttttccatgggtgttccaaattttgaatttgaaaatttcaaacttttttgtcttgcatgctacagaatcttgctttatatttttgaattccattacttctgtagagctcaaatatgcattgtttacacatgtagcatggttggtgtgaacaaacatacagatcaaagttcaaattattttttgcaggtgcggggtagtcgagaagaggtgatgcgcactgtaatgaattaggggtagggcaaacaaggttgccatcaccaaaaccctgtgtctggctcacaccagcaagcctcccaccaggggactcagttaagtttggaaatcacatgcatctcaacttataacacaacattctctgtctgagattgatcaagatggattgctgcctagtctcatgtatccccatgagtgcatttgatttgagcgcaggtggccagagtatagagctcaaaaagtgtacttgatggagggtatggatgggtgggcagtgaagagaaatggtgcaagaaaaaaatcttcacccgtaggtgaatccattctgactacatgtgtcatccttgtgcaggggccatgctaatcttctctgtatcgttccaattttaacgtatgcacctccgaagagggcgaaaggagggacgaattgggggtatttatacgcccagtgggtccatctgggttcgaatccgagtctcgtcacatctccacttgacggctgtccgcccggtggacgacagcctctgtacgtcgccggtccatccattcccgatcgtcgatgcttcccccaacagatcaaactcttcaccgcattgctgcatcaactggtactctcatattacaatcaaccatacaaaacccataggcgcacactctctctccggatcaccctcgatctcatccatccttcgaaatggccacttttgttaattggttgaagagtccagccggccgacaatatttcttcagttgagtccaaaaaaagtcgctttggattaggattccaatctacttcttttggcttgcccttttttggtttaaaaaattgtttctgtcaaggttttgactgtcaaaatactgatgattgacattcatttggttatctctaggcacacatttgtaagttcaacaaacccctaaaaaaaccaagagttttgagtagtcacgaacggtcgtcatacccaaggaaaccactcacggcagaccaaagagagtgatcgggattatgtttttttgattgttatattgcatctgaacgactcgaacgatggaccaaacaacagctgggggccggttgctaattggggacttccgttggctgcactgacggacttgagcaaggatcctgagctgatttccgggcccatgtacgacgtctattcttcagtagtctctaatccagctcaacccgatcaagctgatgtctctccgattcctacatcctttccaggactactgctctaggcgcttattcgatctgtttcatgcgcttcgcatggagagtccagcctcgaaattatctgctgtttgcttgcgtacgttgttcttttatgttctatctgcttagctttggattgacgggtgtcaaacgttctcgttcatgccttatttgtccggggtttttttttcagcatgctgtcaatttctctttgcagtccgttcaaggaggtagattcatcaaacaccaaatgtcagtgatcggcttgacatccgctttctcccataactataccgttttcctactgatgtaacctctgatttttcttggcaatgtcgcgacttcccacgttttgcaattcgatcacagggaggaaaatcggaatccgaaggccgaaacgaaaaaacttgcaagctcttaaaccaaaatgaatcctgagattaactgcaacccatacatttgtgaacctgccgacactgaaaagaaacataaattgaactatatacagattcgggaaataagcatcctttgttcgcgagcagagcatcatgaatgctgtgggacaatttttttgggctgatatccaggtatatccttcacgcgtgttttgggcaagccgtgttaaatcatcatgcactatcattgcaagtcgcaagaatacccaacttatccagccagcttcggcaatgattgatagaagaattgaaacatgatccatcgaagaactagcgtataagctgatccttcaaattattacggtgttattcacttatccatggcttccttgccttgtaaaactaagatctccactccttggctgggatgggcttcacatagctatgtgatcatcacagcaattaatttttccagctgatgatcatatgaatttccatctgactacaattatctttacacaaacgtatacacattttttgatcaaatttgatttcctgtatccatttctttcctgctgactctgctgtctgttccaggaaaacgatggttccgtcatcatccgtccatgtataactatttggaagggtctattacatctgaggtgacatcattattgccgagtcagtatccaaccgtgaacggtacctctgatatccgcatcaccggcatctgcaggaaaggcaagaccagcgttcttatcctcgatgatgcgggtacaaatccaccccctttgacgagcgatgacaaagaattcttcatctgccgtaacacaccagggtctgtgatgagagtaaaagaccaggagagagggagtcggacgatcggtgccgggggatgctgagttgagactgagctcgcatgttgtcaggagtgattggtgttcagagtgattgaaaactaaatccgagagcagtatcaaatcgaaacccgggctggtggatgaagctgcggcggcaggacatgaagccccgacgtcggacgagattgtgcggtcttgctgcgagattccttcggcaagcttggctccccatttgagtccctaggcgaagatttggcgaagggttgtcagttagaaccactttccgctggacaatccagcgaactacgtagggatgactgggcgggttcaaggaaggagaaaaaagggccctactttaactatcagcctatctcttttcgacgctggtaaattctgatcagcattccattccagatttcttatcacatccgggtctggggaagtctgtagtaacaacctatcgattccaacataacatgatagccgaacaatcaaaaaaagtcaatgaatataaaaagggagacataaatacataagaattttttttttttttttgaaaatactcagaccaaactggcaccggctagtacgcaagttaacccgggtaatccgcctccagctcccagttcaagaacacgagtgcacacgttatcggggaataattgcttggaatgctggtggatgtagcgggataaaacgatcgaggcaggatataagacatgacctgatggaacaagagagggaaaaaaacaagcatcaagggctgttagcagaccatactcagcttaggagtttgttttgtgaagtgaatcaaactgcaccccatagcggatgagcgccgaccagtctgattttcaacgagcttccgtcggaggaagtgtgttcgatgatcgtcggctcgggagacgccgggcggaaagaagtgggttcctataagccatccaaaaaacaccggggggacatcatcatatattcaattattcgcttccggttgctactcagtagctcagcgaggggcccgaaactcactcacctgaaaaagatcgtttgggaaagccaggtcggtctcctctgtatcggctggatcttcgtttcctggcgcttggttttccatctcaatcggctggctgcccggctcggtgttctggcccggtccagctggacgagggcgagctgcccgggaggttttttacaagcattttgcataaatatttttggccggggcatccaaattgcatattgcggcttacctccggctaatttcttcctggcaagtactccaacatccaggtttccacttcttcaagctggttttaagtctctgaatcgcaatggtctaattattcttgagtatgtttattgacgcctaccatgataagatggcatccaacctattctcagagcgggtgaagggtattcagcagtactcggacaaagttgacctggctacttgaatctcttgccagtcccatggtgtgttaccttcagaagattattaaagattattattgcatcatcatttcaggatatgaaccatggtatttgactctggagtttgatgtgcctccatctttcatatccatcccattcctctgcatagtctgtgggtgactgtggcagcaattggttatttccttttggttttctgcttcgacgttattcctctccaataaagctaacttgatggcccattgccggatgcaggctgtgtaaaactccagcgcagactaactgtatggctcgttgctcgtggatcaaagatgaaaaggaaaaaaaaaagaattggtgcaaaacttgcagaaatagaattgtcaactggtgcctcttcatgtctcggcaaccggcaccagggctcaatcacttattttgacacccaataaaaagagtaagagtagcgagagtcagtttcgatccgacgacctctgggtgactatagatgtgacgatcaacatcctgtatgagcccagcgcgctaccagctgcacacaacgcgcaatcggcgcacgaaatcaaactttcttggcgcgcaagaattcagcacacatggaaattttcatgtgccaggtttcgttggctgtttttttcaatttcgttggctattttttttattgttttcgttggctttttttttctttggctaatttttttttcgctggctgctttatttttcttgggctggtttcgttttcgttggctgctttttttttcgttggctgattttttttttcgttggctgatttttttttcgttggccgatttttttttcgttggctgattacagacgacccacactttggccagaggcacttgtactcaccagttggacttgcagggtcaacacacacacacaccacatcaagaaacaaatcaacgcaaccgaaggagaaaaagaaaaggaaaaaacgctttgttcgctcaagtcaagcaagcatccgaaaaatttcagtccgtgtggctgttcaccgtcgatcatgtttggactccttatctacaggacattcgctcttcttggaaaccatctcagtacgttttcatttgattcagaataatacagacaaaaaaagtaagaatagacaaatatagtcaatgttctcaacaaaaagtgacttctgctgactttcatttcatgcgcttcattttccaggatctatatgggcaggaatgctgtcatgaggttaggattacgttcaaaagaggaagatgaacgcaagcctgggctaggcacaaccggcaaggtagaatcaaaaaattccctcagttgaagataactagacctcagaagaaccttcattgaaccattgatctttcttccttccgtttagctattggaaggtgataccggtttattgctcatgaacatcccagtttagacaagtagtttcagttctccacatgaacgaaatcagctcaaagataatatcattagtctcttgataccttgaacgcgatatttgatgtagatagtcaagctgattactattcctctattgacgttggggtcctgcaggattcacagacagattggttcaaagggtatggattcctccacttccacccggcatcgatcaggactcgggatctcacaaccaacagtccagctggcaagttttgccgactcggcttatcatcatcagccacaaaacctggtcttcaactctggcgatcgttctactagcagtcttacaccaagcaagcttgctccgaatgagaatcccacctggatcaaatgtgttgtggaattctctcaatctaatgccagttgagtttcgattaggatgtttattttaggatgaccaaacggatcattcgagctaacatctttgtcaaccggtctcagattcgaccggcatccaatctcggccgatgcagcaagcacatcaacataagctaaccccggaacaatttgttctatttaataggcttgaaacatacacttgggggcagtgtgacagctgtttccagatagtgtatcatcctcaaacttaacttgatttatatcaggggattttttttcaaacttgattacagtgtgactgcagtttttctgtatagaattatctgagcctcatacttctagatagcaagatttatttttcctggtgacatgtgataaaggacaaatgtttcatcaggggccaaccacccctgtcagtgacatgtgttttttactcacacatcagtgaaacatttaccaacagtttcccagtacaccatcatctcaaactcaactttcttcacataattgtatttttttacagtgacttgaggggaaattcccaagctgtcatttctgactaccaaccccaaaatttgtattgacctcaaaaatcagggccttgttttgcaattgagactgtgtgacaggagaaatccttgaaacatacacttggggcagtgtgacagctgtttgcgggtagactatcatcctcaaacttaacttgatttacatcagggatttttttttcaaacttgattacagcgtgactgcagtttttctgtgtagaatcatctgaacctcatacttccagatagcgagatttatttttccaggtgacatgtgataaaggacaaatatttcatcaggggccaaaatccctgacagtgacatgtatatttctctcatacatcagtggaaattttaccaacattttctggggcaattcccaagctgtcatttgtgaccgccaacccctgacatttgtatttaactcaaaatgcagggtcatgttttgccattgaggctgtatggtaggataaatccttgaaacatacacttgggggcagtgtgacagctgtttcctagtagtacatcatcttgaacttgactttatttacctcagtgcatgtttttcagtgtgacatgagggcaatgtcttgaagatttcaagtaccagatcactcaagagtgtttcactcatacagttagaaggtttgattgatacaatgttctaaacattttacatagcaactcctatacaaacacagccacttgcattttgtttcatgcttgtccaaagaaaaaaaaatctgtatgatgtgtaccttgctgtatcatgtatcacttgatgaacttccccacccagaatcaaccatttctatctatttaaggccccccctctctggtcttaacctcctcaacattccactaacatttaacaaacttcttcaagagaatcaatttatctaccaaatagttagaattccttattttactgcacacattaaccaatcggaatttattaacaaaatttccaacatgaatcctaatcaatattgtgagcctgagggctcaaatctatcccaccgccaaaaaaaaaatattcgtctgtttaataaatttaaaaataaagaccaagcattccttacaatagatgagccatacgtcttatgcctaagtgaaacccagaaaaaacaaactttttcaatctcaatagatctgttttcaaaatctcatcatgtgattgtcactgatgagaaatcagaaaacctactatgcctgattaaattccatcctttgacttcagataaccatccgaccaatgaaaccactctcagattaagtagaatgatcaaggatctttatcatctgagtaacaatagaagacaccaaccaaataaattttggagacatggcagaatggcggggattggtttccgaggaggatatgaccgtaacaaatctgcaggtaagtctttcccaatttcccaattctccactggctattttctgaatgtagaatttatttttcaggaacatatgcctggcattcaaatataagtggaagagaggcagaaaatgataatgtactatgtacaaacctttcctatcataaccaaacattatgtgaaagggtcaagaacttttccacctcagcttatgaagagaatcagaaaataatagaaaaatttggccttccaagctggtcagttgatgattggaatgctgtcaatagcacaggatctcttttcaccaatgtgatggttacatctgaagacttctataataccccccatgtggaccctgattacaatccactaacttatggaatattcagttatattagtaaaggaaatggtttccctatcctgcccccatctcatatcaaaggacatgccttccgcttcccaaaatatgattgcaacattgattttggaacaactccaggtatactagaagttatgtggcccagtaatcaacttgaacatcatacaacacccccaccaccacaattgatgagcacagaaaatttcacccactttgggtgctcattccagatcagccaaagtctcattacacgggctcaaaagatgaacaatatgaatccagatcatagggaaggccgcactgtttcacatcaagacagaattcaaaattgggaaaggaagaatgcaagaaaatgataattatcattcaaattttatttccttcaccttttataagaatgccagttctctgctgtatcaactctcaggaaaacccagctgctttatgttattactctagacaagatactggatatagtgtaatacttgagatgtgaaaccttgcattctacattcttttctgaaggagccaaatttaaattgttctttgaatctcatcttaaaagcttctgatttatttatacagcatgattcatacttttgcctataccatccaacagatataatgtagaattgtttttggtctcttgcctatgattaacaagaaaggaactaaacatgatccattcatttattttcaatttatataatcttaccatggttgagttgtctggtgatctcctattgcctacatttggcttgggatgattggcttttacagtattttggaaatattacataccgttaccaacaccatgaaagttcatctaaataaagatgattcaatgaatttggggaatcattgaggttcaatgagatttcatccacatctggaaattctgaaattgtcacccaaacataagtttttgatgctattgaagtgaaactgatgggtacggtaattatgattactattggcaaatcccaaagtgatcattgtgtaggagtagatcagattaagccggcttaccggattgtcaccccaatatcctaagaacttcaaccagcccagcttttgggggtcttgttgctggacgggggtatcggccgtatgcgagaagccgttctcattcgagaagaagaaagacttgtagttcatcttagggtcccaaaggtgtccccggtcggtgacattgtgcatcgccaagggtaatccgggatagttttgttgacctgcttatgggtacatctggaaaacccgagaatgaatcaaatacataatttgtgagcctgcaggggacactttaatcaaaacgccgttggttcacttatgtaccccgtgggtgagtacactctggtcgtccattgatgcgctcaagcactttgtatttgaaacgccgagttatcgcgatccttgaatctgatcatagtgttttcctgaaggtacatatttatatgtcggtgagcttctctttctcatcttgccatttgtcttcaatggaatggttacatatctcatgaggagcaaaaaaaacactcacccaatctgcaacatgacccccaaaacgattcttgtagaagtacatagtttccacgatcatatgaataaaaactgttcaggaaatgattatggatgtttattagcgctgacaagctcatctcagcgcctcatctccctcattccgagaaacgtggcggtcaccgcttccaaaaaagtattgtttgggtctctctagcctccgtaccgaataaagtttgaaccggctcaaagcagccctcgcttctaaactgcatctcccctcgggagccgcgctagatatcaccaccagatcaacagttccgtcataccttcgatttcgaacctcaccagcatccccgatcatacagtccccagcatttgtaagcctagttcctcagccccagcagatgaaggcatagtaggtgtctagggcgaaaattgagccttattcgcaactaactgtcaatcaaccctacatgtaccctttcttctgccagtccctacacagttctcagtaatcacaaaatcagtttcgtggaagtcagcccggataggaattctctagttttaggcgcaacccaggttttgaaaatctgttatcgacgttccacaacgttccttttggtatcagaggctgcgacaaagatacatacaagagcctgaaaggccagtatttctcaaccaggtacaaagcatacctaatcaattcacaaattgaatatattgcaatacatcctcgaggagccggatgtaaccccgccaaaggacatgtggaaactgacgaaggatctgctggaagccagcgctgacggcccccaatgcatcgacctgaccttcacccggggagtgaccagtgaactagtggtctacaaaccctcgaccgagcaacgcgaggtgttgagcaaagccaccgacgtactggacatcttcctcgcactcaaatcgctcgctcgagcccacgggatcggccggattgacatcgtagaaaacagattcattggtgtcaagagtcgtggctgctacgagacccccgctggtacgatccttcgtcgggcgcacatggacctcgaagggctaactttggacggcaaagtccgagcgttgcgagactcattcgtgaccgctgagctaagcaagctcctctacaacggatattggttcagccccgagcgggagttcgtccaaagcgcactcgaggctagtcagaaaaacgttaacggtcgtgtccgactatcaatttacaagggtaacgttatcgtcgatggccgtgcttccaacgaaggcttatacgacgctagggaaagcagcatggatgaaatgggtggtttcgaacccacagataccagcggcttcatcaaaatgtcagctgctcaatcacattcttcttctttttcaatcgccaccccaagctcatgcatgtcttttttactttcaaaattgtctagtgagtcgatccgattgcgaaaatggggtgctcaacgtgaggctcaaggcaagggagttaccgccggtgcgttttcacttctctgtcaagacttgacttacaaactgactggccttgattcaattcctactttccagatcaagtttacatgaagcattgagacttgtctttcccagatgatctgttagctgattgcggctaaaattgcgactcagttaccaagatatccacctacttacccatagctttcttcttggtcatttcatcttagaaaacttaaccctccattttagtatgataccttgtcgcccctcctgtttttttgttgtgtgccgtttttgttttttgctaccaagttcattctagcactagcaaaactaacaaatagattcataattgatgctaatatactccggtgaatggaatgtgcaagtgacaaaagagggctgatgacgtttgccgtcttctggccccaaacatactgggatcagtcatgtgttttccaaacaatgcgtctcaatcaaccaaatcttcgtttggtctcatctacctttttctttttttaatccacctttaatatgagggctaatggagctacaagatctgaagttgagggaaatggatttgcctaagatttttattgttccccacaacaatgcagggatgaacgaaagtttttttaagtctgtttctgacatactcatcaagccaaatttactggtggtaactgtaatgtatccaatctcagtctgaccaggaaacaatagagatttttattcggaagcttttcccagtggatgatcttcaccttcttccaagtcaagtgtttcagaactgtctgatcgacgattggctcccggccgtgcttttggaagattatctaatcgacgtgctatctacaaaaagaggaagttattgaatgagatttcaatgtgaagagtgtcatgagagtcgaaccaaacaatccagagaggatttggactttggggactcaccgcaaccatcacagaaaagcagatcccaaatgctcccaacgagttgcccgcagtggtcgagaagactttctcgacagccattcccttcgagtagcattgcacaagtaatgagttccgatctccttatgattgagatcagcggcggctagattcatcaagtcgtgcaagcggaacggccggacctccccgatacccatgactgagatctgaaagcccgaggagatctccgtggctgcctcgcagcggtagatgactcctgatgtactcttgccgtgtaatcgcgattgcttgttcagaaactttaatgatatgaatgttcttatcaaaccaacagcaaacgcgtcatctatgtcagtttctttttttttctgaacggatccccttccgggtaccaactttgaaaacaaggttggtcaactcaccggtacttgtcggacttccctctttttgcaagtaagaaatgtgaagatgtaagtgagttacacggaataaggagaacggaagagacactcactgggtgatcacattgaaaatgatcaagccgctaaaaaccagtacctgtgacacacgagatgggtaaaagttacaacgcatatataaaaaaccggtgatagtttctgaagctcacagaggcaagaaggactggcaagcggatcagaaagacggtcagtgttaataagtgtatcctttggggaaggatggagttgcaacaaaaacgggctcaactggttacaggcaacctacggttcctgtaggtcttcatcagcggatattcgtcgaggcaaagcatgcttggaagttttccgatggccatgatgtacctaagatgtcaacaaatgtttgatggtgattgataatacagaaaagaccgatggaaaccagcgagagtctcaaagaatctaagcaacacaccgggcagactcttatgaggcgattcaaattgtaattcaaatttggattaaactcccactccccaataaaaaaaggctgtaaaaaatataataaaattaaaggattcaaaaacgtctaggagtatctccgatgagaattgaacccatgaggggagtgaatggtatgtatcttccttaaaccaacaagtttttaaaaagtggtatgtattcgctagtatagtgtaccatgccatgctgatcaccatcttggctagagtctgcttcgtgcatgggaatctggagaggtgattggtacatccctgtccgatgactgggatatgtttaacttttttcctttttgccaaccatcaacgatagtttgtaagctggacgtgcttaggacagagtggcttccttcttggccgtgtacatctctcccccgaggaaagccattgtagtgctttagcctagctggcttccaggaagaagggtgaaacttaccggggcaagtgtcactctcctcccttttcagacttggtctactggacagctggctgcattatctcatgcatactgctcctgaggcacactagagcctcttctagcatgccatgtagctcacgaatcgtttatccgttgccgattgattctgcagagacatctgctttgtttagagatgtatcaatcctcctactgccctcgcactgagtagcggctgccgaagcactagatttctttgactaatattcaaccttcatacttcactcttgtcagcccaccatcaacttcaaaaaatctgaatacccctttcagtcattcatcatggaaggaaacattcaaagtatcgtccaggctgccgtcgaagctgctatggctcagcaaaatcaagtcatccaacgacttcaggcagaaaatgaaaggctttctcaactaacacgaggagtcagcagtctgaatgttactggtggcatcaagaaaacccctaatacgaaacagccccaagcagccagtcttacgggaaattctggtgtaacagccaagactccagtgaaaaaaatcactcaagcttctacgcctcagagtgcaacaccaaataggagtaacccgaaccgtatgatgatgacagatgttccagagagctttctcaagactcgagtgcgtgtctgacttgaactctcttcttttcgcgtatttttttcatttgctatactaactattgacaacattcttgctcaaggactgcatgtatacccacatccgaatcttgtgggggctactggaagagaatgccattccacaagctccagacatgaataccttgcaagaattccaccgtcgcttttcagaaatcaatcaaattaaggatgccgccgaaaatacgaactccccgaagctgatttcagagggcgaaatcaccaccctgcgcactatgaagagcggacagaagataatatctaaaaaaattgtacacgtcgaggaattttttttcctctatacacgtgcaactctagcccgacttggtatccgaacttgggctcctgatctggaagattcaccggattctctatacaatgaggcatgtcgtgtagctgccatcaagagcttccgccaagttgcaagcaatggagcttataagtttatgaactgcaacattcaatacgtcaatgacattgatatccttattcaagcttacaatcattatgtattctttgtttcgaagaacaaatacaaccgagagaaaaacaatccaggtggcctaagacaggaagctgagaggaaaaaaatctctcatgccagaggacgtgtgagtggtttgaattttgtagttgacctccttggctactcagagatactgatattcttttattaaagcttcaatgtatccgtgaagactttgctagagctcataatttacccaatcgatacaaaagaattatcgaaagcttggacgcccacagcgatgatgaatacaacgaccagcacaaatgctacataataaaaagtgtggcatttcgatcagataatgcaaataagtttttccgtcgactggatgatgaaatagccaaagaacgtgaaggcccacgtgatcaacggcgcatccgacgggttccggacacgcctcagccatccatattctcaaaaatccccaagggactacctttagatttttacgatcctgagtggtttaacaaccagctacctgcttgcaagcgcaaagcagctgacatctggtctgtagcatttctccccaacgccgagaaatcactacttgggaaggcagacccttccgaacgcttaacagacaaaaaattcaacagcaaattcctgcaagagttccagaaaccctatgacctctcacatgagataaacgacaacgacgatgatgaggatgaaacagatattgatgaagatgataatagtcatgatggcgaggtagttctcttgggtggctcagaagatcagttaaatgaaaatgatccacgatctgaaaatatggaagtggtcaatggcaacaccaatgaacaagtcaacgatcaagaaggtggtttcgatgaacgatatgaggatttggtggatgaagaaagagaggatgaagcacgtgatcaacgcttccagtctcatatgatgattgatgattccggctggtgagggtacgcatctcagatggtctatttcaatgcaatagtgctaagctaatccaactgactgtgacttgataggtattaggaagcagacatctctcatatttctgttttcttcccaatttcagatcgtgatctctatttcttctttcatttccaacctactcaaactacaaaattaaactaaaaaaacatatcgttttttcaaatcctgaaatttcatatcttgctttttagccatttgtgtgctcagtagaagttatccgttctttaaaagaacaaaaagtctcaattgtgtataatttttgaattccaactcactttcaatgagcctcatataaaatttttggagcttttgagagccaaggagaaatcatcgatgaacagatttctgcagataaagatcacttgtgtctttttgtttttaaatgtcgcaaattttcacagattccctgatttccagttctttggagtgcgagctctcccagtttcattttgattggtcccgaaacctgaaccaccatttgataataccaccaccaggggagacacactagctgatgggtatgctcaaaaattccttaggacctatccggagcaaacgatgcaagtaacacgacttgatgaagcaccccgattgatctgaaggcaaaattcacatatctcagaggaaggggacgtcaacagtagaaacactggcagatatgactggcgtcgggcttactggctaaatttgaattgcgatttgttgattgtcctgtctgtccaaaagaattcggcgaattggtgggacgtgtatcaaacggcacactacttcatatgtccccagctctgacccgaccagaagaaaaaaccagaactgaaattaaatctaatgtttgttttaaatcatctaggaccgagagcatgtgagattttatctgaagcaatcaaaactccaacgatctcattgaaagaacaactcaaaaaaaaactaaatgaagagtcagaccaacaaggaggagggccgagatctggagtcgacagggattgggaaattagtccaagagatcatgtcagagatgcccaaagaggtccaatagatccgaaaaggtcagccccaaatgattgctaaattggtcggcgaaggcatgcgtaggtcgcagaaatctgttgatcctaggctgctttggacagtttttgaagaggaactctgggcacattcatctgctcaatcttcttgaaattagtcgattaccatcaattcttttgatggatttgagcactctgagggtttgaaaacttgtacaaacctgttgtttgagacagtggtgcatcttttatgggagggtagctgtgccgagactctgttatctgtcgcagcccttcctactctagtttaattattttttctccggttggcacaatcagccaaatcctttcaatccatttcagcagtcacataccttcagtcaattcaaatcgacgagatcaagctaaaaacatcacacacttggtcatggaactatgtcaatgccccaaatgctccaagaacaagatggtggacgaaaatgaacaagaaatatatggaatgtgggtccgcccagcgacacgcagaaagcattggcatcccagatcctctcagcctgataatgaattggcctcagcacttcacgacagtatgcaagcaagtaaccatcctgcaagcaatttacctgaagacacgcgcccagatttgtcctcagaaaatgccaattcaaagcattctgcatttgagctaacaagtaggttatgtctgtatatttatctgacctttgatttactaaatgaattgtaatttcacagatatggtcgtgtactttattgcttggctttatctgatttgtagtgtcagccaagctcaatgccgtatcgttcgggactttatcttatacatcattgaagttgctcaacaaacagaagattctgatctcgagcacagtgttcctttggacatacgcaccatcacaaagcggctcaagctcctgcctgaacttgaacattacatatgttgtcctgcgtgcttttcactatacttttctgaagaggcccctgaacaatgcacatatcgtagagcaccaactgtttcaatatgcaatgaagaactattcaaatttcggatcatcaagccgacttcagttaacttcaccacttacttggagaagtgccgtaagacatcttcccttgtgcatccttgcttgggttactcaatacaaagtttcgaaagttggctcaggtggttcttggatttggaagaaattgaagacgaaattgaatcctgggccactcacatcagttccatcccacctgatccaatcattgacattctacagtcaccagcattcaagagcttcagccataaatcaaaacaagataattcgaagaatgagatacgccttgttttttccttatacgtggattggttcaatccatttggcaataaacaagctggtcgaaaagcctccatgggtgcagtagttctcacttgtctcaacttaccaccatggttgcgccacaagaccaaatatgctttcattgctgcaatccttccagcacctcatgaaccaaatgtaacaacaatatcacatctcatggctcctattgttgatcagctcatcaaactggacattggaacaaaaataataacccaaaaattcccacatgggcgaaaggtttcaattcaacttggaattttaatcggtgatgttgtggcaacccacaaagttgctggccatgcatctcattcagccactcggttttgttcttggtgcaatgttaggaagaatgaaatagagaatatgcaaattggacacatgcaaaactcaaggaatgcccgaatggctgcatctgcttggaaagaattgaagacattggcatcaaaaaaaaaacatgtgaagaagaatgggatcagatggtctgaactgaaccggctaccatattgggatccaatcaagagtgtgtcgttggggatcatgcacaactggctggaaggggttctcaagcaccattgggatgagaggtgggggtatcataaaaaggctcgtaaggctgaagacaatgaaagttgtgatgataccaatatttccgacaactcagaagatcataacaataaagaaaatcaatttcaagaaagtgaatcagctgagtggcaaaaaaaaatgctgaatcatataaggctcaaagttgatgcggtgattgttccacaaggaattactcgtgttccctcaaacttgggtgaagcaagccatggaaaactcaaagcaagcgagtggcatatgttgtttgccatttacttaccattggcgctacctgatttcctcatgaatgattccgaacaagagtactctgaaaatcaaccattacttactcttctaaacctttcagctcttgtcaattgtacaaatattgttactcagaaatccgtatcccagcaagatagtcaaaaattccaggaatcatatgaagtgtacacaaaatcttcaaaaatattgttctcgaacattcggatcaatcccaatcatcattatgcattacatattcctcagcagatgaactggacggggccacccatggcaattgctgagttttctggtgagcggatcaatggagttttacagtcatttgaaacaaatggtcaattaggtaagctttcatttcaagtcacgtgtcaattatttatactgataggattcaacaacaggccagattgaggagattgtcatgcgaaagttttgtcaaacccaaagaatgaaagtgcaagacccattttcagccattatcaaagacaaaaatactcagaatcattcaaagcaacagccacgaaaaggcatgatcaatctggtagtttacaatgcagttctagctgaagttcagaaaactttcccagaaataagggactatcgtgacacaacacctcatcagccaaattcaaaagtcctaaccctctgcgcaactgatttggggtcttatagatccccatcagggttgtactttggcaagacaagtcctaatacatgtgtgaaatttaacaaagatggtgtagtaggatatggatgggttgtgcatgtttaccaagtagaagaagctggtattggtgtgcattgttttataatactgaagaaaatggaatgcggattgaagatagatggggtgaacccatcagctacctttcttggatttttgaacgacatgcaactggttctaacaatcaattcaactcaactttccgtggtcagacctgaagatataacaaatgtttgtgcctaccgaaacttgcctgcttggacgtttggatacagacgcccaatggtactcatacggcccatccaacatgatccaagagtatcagatccaaaactattaccaccttgatatgttatttttttttcctcatagtattattcaagcttctaaaaaggcaactggctgtttctcataaatttcttgcagcttattttatgatccacatatgaaatgagaatcaccatgattgttagtgcacttactgatagtcagtgttgatagaaatcatattctcgtgatctaaccacgaaaggaagtctgtccgagtctagtttatcttggccattttgtttgtttttttgctatgtcagacgatttgagacagttgattttatgtagaaagatgagagagatatggtcatggatgtgtggtgacataccatcacctgttgagcgaccgagtatgggatccctttgggatgatggaaatggttggcagagtccagctgggaagccacagtttcatcggcatttttcaccaaggcttgcattagcaggaaggatgtggatgcccatttctgttcatccatggcgtctccgtgatgcctttagaaaagtcaaagtgaaagttgagttcggtgttgaggtatgaggaagataatattgtgggcatgtaatttgggaaaaaaagtgatgtatgggcttaccatctgcttggttcatagtcatagcatcagcgatcaacgataatttactagttcctttagggcctgaaaaaagacaatacgagcaagaaaaaaaggaatgctgagtgaagcttgtacacgaagtcgagggttgaaaggagtcagtgatgagccaataatgtccagcaagttgaccatgaatgatctggtcgatcagctcctgctcacgtggagcaatccaagtgatctgattggccttctcctgttcctcttcttctttggcctcggccttgtcctgtgatcccgcaccaagacacaacttgtaactagatagctcaggtctgttgggcacccactcggacaccttgttcaagaataatagattggaaccttttttttttgtgattgtttttagatggtgtcgtgagagacatgttttgatgaggttcggttgcatttcaagaacaatcgcgtcgggtctactgacccccttccaatccttcatcctttgtttgatttgtctttcttcaagtttttggtctattaagatagacacggatattacaccagcagtgctgtatttaagtaaaggagtctgattgctatgacaagctttagttacttgtttatgttcttactatagtggtgtgcacaggactacatgccaaatattgaaaagttcagagtataatttctataaaaacaaatcgtatcaacagctagaaaaaaatccctatggatttgtccaggtagcgagatcaaaaacaaatctttcgagtttatccagcgatcaaatattctcaataaagccgatgtgaatggtgattaatattaaaccctgcacaacacaaaccaaaaacaatattgaaagattagtatgaagctgtggagggggtggggctgcttgtgagtgatctactaacttctcaatctctgggttggtcatcggtgctgcttgttgggggctgcttgctgtgtttggtaacaaatgagaaatgatgcagcttgagtagagtctttttgatcaagtacacaaaatgtctgcttgcaatggtcataacttcagaagaaaaactgtcgtgagtgatatggatgattgtgtgaagaattttgatgagctgacctgggtatgtaaatggcttcactgaaatagattcggttgcataataacttccagagaggggcacatccatgaggagtttggtggggggatactttgccgataactcagatagatcgatcggaaacgctccaggaagctgctgggtctcctgtaagatagcgggaaagtatgctggcatatcgaagtcctggataaaacgtatttcaatatgatcatctggggtccgagggtctttgcccgtgttggaattgccaaaggttttggaggcaacaatgaagttccattgagttaaatgttcatcgccaggatcttgcaatgaatcgctgagggatccctcatccctttctgtaatggggggaaccagaaaaaagtttgttaccatgagccattaatcacacgtatggtgggcaggactggatgcttaccttcttggttgtgcaactctcctgccaccgaaaccaatccaactgggtctgtgggaatcgagttgggatcaccagcacttggggttggagcagttgaatctgaaaccggctctggaaaaacataaccacattaatttgtacatatagctatgtatatacatgttaaaaaaattgagattctcacctatagtatctggatcagtgttgaccacaggtgccaaatggggagttgatctacgacgagggctagttcgagtaccaccagctgtgggttgtaaagtgcgggtgtcaacaactggttgcgtatggttgagacgtaatcgttctttttgttcatccacaaggtgtatcaactgggatttggagagtgaagagcggaggcggatggtgctctcgttttgatataagaagtctatgagggattgcttgccaacccgtggtgctcgaggatcaaatgactcgacatccatgatgcaggatcaaattgtatctaacatggtgggaggtaatgttgggaaagaccaaattcaaaatcaactaaaatctattcaagtgggaggaggacagacttcagcggtggacaacttactctgtaagtaaaggcctttatatctaacgttgtgggagggcgtactattgggaaggccaaattaataatcaagcaagaaaaggaaaagcttcagcggtggaactcttcaagaaaattatccaggccccttgattctttaggcagtggatagacaacgggagatagctttacggatggaaaagagatgcttttaaatattgtgataaatatttttgtttgtctatgcaagtcaacacacatccattcatccaaacacaccggccgggcatttactttagtaaatttggtagccatgtgtatgcgtccagaaccggtggcatccagcactagtctctgcaaggcagcctcagataaaccgcttggaaaacttggatgtcttctggttagtccacctagcaccttctacaaaggtcgaactcaggaggatgtggccattcaataccagtttggttgtttggctccattgcaaccaccggttgcttctgtattgatgcaagctgaaagaagctaatggatgatgtaccacaggcttgaattattgcccaatctgtacagatgaccactcaacccagctcagccaggggcctcggaaccagacgtggacaagttttggaccctgtcagcattaataactcaccacttcaaaaaagagaattgttgtagctcactaatttgtatcgtataactacagctccaagaatcatgataaatacataagaagactagtggctcattttgttacaccattgacttgcaacggtgctaatccttttctggtaagcagtcctctatgcgacagattcaagtctactgttacaccaaacacatttattgttccagcatagtatgatctcaatcgggaactcagcttttaacttaggacacacctgattgattcacttgaatgtctctattcatcatacgtgaaccaaatatcaatgttgaatccatttttactcatagatagcgtctcagacctcagttatgtacaccggattgcacttgtttttttttcaacaaatcaagtggtacgtgcacgagtcacttctcactttttgatctgattgtttgacaagctccaacccgtaccaagcacccaaattctacatctcacagtatcctaattttacccataccacagcctgttactattctccaatccaaaactaaaacaccaaaatgtgttcgtcaataaactacaaagcaattcagggaatcattcttgcaggaccaatcgccgagttaaatccagatgtaatcaggcaacactttcctccacatatcatccgtttgatggttgatcaactgcaagaacaattctgcccttccaaaacattcaaacgcaaacgtgcagagcgagtcggccaaaaagtccggcatgtcctcctcgttaaggataatggtaagatttatttggattgttgtgatgttttcgtcactctcctgaaatacaaattttgctcattgattacatataatccacctcacaggtgacgtgatggaaggactggttttgttaaataaacaagagtatgtggacttgattcaagctaccgagaacgcgatggaaaaattgggtgtaaagaaaccaggacaagagggtatgtttcacagtaaaacatttccattattgcttatgggatgactgaatgttattgtttctcaccgctcagacatggctgcagaatcggatgatgatcatggtgtgctattgacgcaaggcgagcatgaagcattcatggagaaactttcagctgttggatatcggcttggggaattaaatcaaaatcaggtagtacgcgtacaaacaagcctgacgtattctagtgggcgccgtgaaagggttacttttggtgcttaccaaggtccagctgggttgttgattgctcacgaccaattttcaaaattttttatcaattcatggtctggctactctatggccaaatctatcaacgagacatccaccagtctcatggatagcaaccagttacacaatccaaaagtgagttgcagcttatttttattacgcggtgattgttagagactgacttgatatcattatcattatatattaaggccgcattggtgttcaaaaaccgatcatactggggctcttttatattctttcttttcttcggtctcatattcttatttttattttgaacttctgaaatttttgcacgtcattcctttgctttggaaaaatggctagttttgcttaggcacagcagcttaaatggcagcctgatgatactttgaatatttgtttcctcgaccaataactaaatagatcattcaaattttctcatgattttacacctactgctctcttctcacacagccaagaagcacggccagcttacaaactatcaatgatggttggcaaaaataaaaaaattcaactctatccaagtcatcgaacagggatgtaccaatcacttctccagattcccatgcttgaagcagactctagtcaagacagtgatcagcatggcatgttacactatactaacgaatacataccacttttttaaaaactggctggttcaaggaagataaatacctttcacactcctcatgggttcaattcccatcggagatattcttagacggttttcaatcttataatttcattatattttttccaccctttttttattggggagtgggaccttaatccaaatttgaattccagacacgtgtacatcctcctttgatcaaacatcaaatctccttgtcaggacagaagcctttacccgtgcacaaggatcggagcgctgattccgaattctgctttgctggagagattttcttaacaaacatcgttgggaaaaagaactgatctcaggttttggatgtgtctcagatcaagtgtcatcttccttcgcaaggaatcttctgaaaggctctgtatggctcggcgggtcaccccaaacgacgtaacacatggggtcagctcccatgatcctatggggatcttgaaaaaaaagttgatttggttgatccaaaactgattatccatatttttcttttgatttgaggaggagatttaacgtttaccgagttgggttttttgggtaaagagcgcaaatctcgaccaagaaaggaggagaaaacggaacaaatcaacaaggagggacggaagaagaactcatcccactcgaacattagtactgaagaaaggaaaacaccatttctcaagcattatcaaaattgccaccccatccatcgggtattgatccatgtaagatcagccaagaaaatggccctccgaaatcttttagtccatctactcgtcattctgctcgtggcatcttcccggttcccgtcttgggatttgatgcctcatttctccttgtaatctcttcggatagtcatatgagggctgttgtttgagatcctgagtcctgatcgatgccggttggaagtggaggaatccataccctttgaaccaatctgtctgtgaatcctgcaggaccccaacgtcaatagaggaatagtaatcagcttgactatctacatcaaatatcgcgttcaaggtatcaagagactaatgatattatctttgagctgatttcgttcatgtggagaactgaaactacttgtctaaactgagatgttcatgaacaataaaccggtatcaccttccaatagctaaacggaaggaagaaagatcaatggttcaatgaaggttcttttgaggtaaagatccgcatccgactgatgatgttcgacttgggtacgctcatgcagagcatgtaccaggtcggttttctccttcagaaacaagccattaaacttgaccgtgtttttagcatcgttcaagtcatccaaggttgttcatgtgccgctagttgtcattgccaatccaggtttttccggggcgtgcggagaggacaaaaggtcagtgagctcagagaaagaaaaacaaaaaagaagaagaaactctttatagacgggttgagtggattatatgtaacttacgctaaacagttcactgcgtcttgaggcggatggctgctcgcagtcttcagacaaaggttagccgcagagaatttgaactcgctggcatacttgaacaagctcaagtcttgtttgacgcctgtccagttgcaattagcacacctgagcttggcgtggtttttgtgtgagccagcagggtgggcatctcttgaattctccaagcgattccgcgtggactcctcttggccgaacgccgcccctggatcatcctgccgaacactggtcgaagtcggtttgtgctgcgactcgtgggccttcgggcccgagtatgaccagcaagaatcggtcaccttgacggtgtttgtctgtttatccttcacataaaaggctggagcaaagcgggggaaaatcagggatgtccccagcgaattagcatgcaaacacgagttggagatggttaatagaatgtggagagaaggagaggagggggggtgaagttgctcacgagattcgagagtatcatcgcattggggacagataaaagtacgcaagctgggttgattaataaacctgatgagattaaaatcggtgtttgtcaagctggtccacagctttctcgaatgtgatccggcgggagaatcgaagcttttgggcgagagcaatcccaagagcacgctcggatttctgaggtgcttgtcgtccttgaagctagggcaactgtgtgcagggtcggatatttgcttgatcttcctcagtaactcgcccgtctcttcttcgccaatctggctggctggtcctagcttttggacgtttgtcttggggcaaaacaggtcatattcggctgcctgttgtaggtagataatattttatgagtttttcaagcagcttggaaaatggtttttttttttttttgaatcgacaagaactacgcaccgccaattccagaggaaatcttaaatgcttcaagatcggatacaatctcaagtcatcctcgtagtaattcctggaagcaagggcgtatttagcatcagtcaacccgtgaagagtatgttgtaaatagaaagaaggcggaaaaaaaaacgagaacgtcctaggatgccacacgaacaggacatcaagtggcggtaagtaatccaacgtgagttcgatctcgtagtcatctttcttgaagttggagttggatttttggtcgggcctcttgagcttgtagagtgactgaggcagataatctgcgatccgtccgagccaaagctcgaagcgaaacaaggccaaatgatagaagctagcctctaactcctcatcctccttcagccgcttgtcttggtttggatcatcatcggtggttaggtgcccagtctgattatgggtttggcggtgggcatgagagatagtgtcggagttgaaggatagaagagtgagcctggagaggttgaggagtaagttgaaggaattgatgaggttgagatgggtcttgatccggaggatctttgcagcgtctctctccttcaaatgctcgaccaatgcgtttccggcgcccttcttgtgggtgtcgacttcggccgcgccgccagcttggttctccctcctctggctgttcatgattgtgcggctcgcactgagtcgtttcttcttgagggggttggccttggtcggttcaggctgtgcactcggcttgataggagggtgatcccgagtattgtctcgcgtaggtttcagtggggatgctaataggggggatccgacttggatagatcttctcttattggcaggcttgacagccattttgtttttattttttattttttattttctgtaatttggttaaatctgctgtggaatcattgagaatcagtacttttgtcagaagaattgcgagaacttttctgatgatcatcggcctccttttcgtgttggctctgatcaaacggacacacagcacccaccgagcaagccgaaggcgatgccgggacggaggggctgaccacagctctagaattgaactacccaagacgcgttcttcggttcttggaatcgggggctgcaaagagcagactgggcagagtagagtagatatgtaagcaaggaagttgtataatcaatcaattggaagtatatttatttcttcatgtttccgcaggtcggctgattagttatcgcaaatctaacgcaccacgaggatatatgcgccctgatgacttgggggtttcagcttgtggctgcgagatcacaggatgagttctgagggatatgttttttgttctgctaagaagaaagagttacatatgtataagctatcgatcaagaatgaattccgggatttgtatgaggagttgtcgaagcagctccaggtggatggagggcaggcttaagtaagtaagaagcagctgggacgacgagccagccagatgggtgtcgaatttcaggctgcactatcatcaagcaggcagtgcacccctgattgtgactgaatggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacacggactgaatttttcggatgcttgcttgacttgagcgaacaaagcgttttttccttttctttttctccttcggttgcgttgatttgtttcttgatgtggtgtgtgtgtgtgttgaccctgcaagtccaactggtgagtacaagtgcctctggccaaagtgtgggtcgtctgtaatcagccaacgaaaaaaaaatcggccaacgaaaaaaaaatcagccaacgaaaaaaaaaatcagccaacgaaaaaaaaagcagccaacgaaaacgaaaccagcccaagaaaaataaagcagccagcgaaaaaaaaattagccaaagaaaaaaaaagccaacgaaaacaataaaaaaaatagccaacgaaattgaaaaaaacagccaacgaaacctggcacatgaaaatttccatgtgtgctgaattcttgcgcgccaagaaagtttgatttcgtgcgccgattgcgcgttgtgctgcgccatctcgctcggatgaggatgctacggtattttcgctatttgaacatcatttgtgttaatcccagcacagaaggctcttgatagtcaatatttttaggcactatttgatagatttcacagagaaaaaccttacttgcataactaaattgaatgcagtagtggattcaaggacaattcctcctcaaccattagacacaggtcagaactgatgattttattactactggagtggagtgaaagaacaagaagtttcaaggttaaaaatataggttatcaatactggatgacttcccgtcaacatctgcgggtctcccagtttccatttagagccgaaaaagctagatttccctgcgaaaatctagactttttgggtctaaatcaaaaactgcgaggctcccagatccgacgggaagttctccacttggttataataaaaatgacaatattttgattgaaaagaatttgacacaaatgaacaaagtagaaccaagtgataaaatgagttttatgctcaaattgaaaatgaaggagaaggatgatgatatatgacagcataaaatggcaattaatattccagcacagctgaaaactttgtctgatatttgggcagttttatcattgcattagttcaatctttgatttccatctttatagcaattaaaaatttaattctattagagtatgttcttgtcaatttgtactggtcatatttaaagccaaactaaaaaatctgattgtatataaaattgttcaaacattgtggcaacgctgccacagatacggtatctgcccgtatctgccatgtatcactatgtatctgagccccaataaaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagcgtattgtatctgtggcagcgttgattgtggctccataaacacccaaaaagaatatgttgatttcaattccaagttttctagtatcaagtgtgttggattttgacttttcaacaagtaaatatgatccaaataaagactattaatactacttattttcaaaaaggaacaccttccatatttctaaaaatatatgattttatggatttaaatttcaagaaacaaatgaaaaatgttgaatttatcttttttttggaaggaatactcacatctattaaactgtggaatactgctttttgggtttgatagtcctcaagctacagatggaaaacaaacttcacatagattaaagaggtagttttcaattcaacaatcaagattagagtgaataaataatatgggatcaattgaacaaggtatttgtgtctcaattttgatttctagctcctggagaatgcttaattgaagaactcatgataaacaggtaccctgatcagattttaaaatgattcaacagcaagattttgttagctcaatattatgtgggtcttttaatcctaagatccagtatcaaatttacctagatgttggcattggtaaccgaattgggatcatttgagtttctcccgcctggttgctgccgatgctcgcagctggttgcggttgcagttggggttgtgggtgattctgatcacctctacctcgacgctgcatcagttctgcaatcattttgacgcgctcaactcctttcggcggttctttctcgatagttttgattgcggagacgatttcactgcttcctgctttgaaaactcccagcctttcccctgcgtgggtggaaaaaagagtcagaagttgctagttatccgtcttaaaaataaaacaaaaatactaaacgtacagggcccccgactgggatccacaaacaacttcctcatgatttccagatgctcgataatattcattttgtatggaagcgtgggggctcgacggatgtccagtaagtccaattggacattggtgaagatcgactcgccaaatccatccactaggaaaatgggctgcaagaagtgcgtgaagactaccaaaactctcctaaaagcttcatcctttgctgagaaaggttgagttgctgtgttcgaattgaattcagcatctcgaaatccaaagctccatttatcttagagctgaactcacgaggtacaatttctttcaattccacggaatctatatatatatctgtgatagcacccgcaacactgctgtaataaacgattgactgttcctctggatgatctgtcgattcaaatgccaacctgatccttgcagagagtattccatcgagaattatggacttcgcgatggcttttcggagggcttttccatcgagcaacactttctttttcttttgagggttgacaaagtcgtcttcggaacgaatgtaaacaaaaatcagccaaagcagcggagtggaaagcttcacggacaaggatatcaacccaaaattgcgcttcttcttcaagccagttttagtttttgaacaggattttgaaaataaagaagggattgaagggttgcatctcctttgaagactagtcgaagattgaaacaaatgcacaagttgacctttgcgatctgggtagaggtttacctcttgagcatgaaggaaggggaaacatacctccattattattaattttccaaccccgtgcttctttcttctgttcagacatcacattgccattgatcaccgagtcctggccgattctttggaaaattgatcctcctggatgagatggcgaaattgcagtctccctgtgagtcatcccccgaaccaaagtagaatactggaaatcccccaggcgactagatgcggatgtcaagatggcttcaatgttttcgatcgcttgactcatatcagctttgcagtaattcggtgtgtaggctccattagctgtttcccgttgggtaaaaataccttggaattctcgcaaataatgattttccagtcctgcaagagggggttggctccactttagaccacgaagtggtgaatttgtcatttcatccaggagagcgttccgcatatccagcagtttttgtaagaggggagtatcttcgagaagtttctgattgataaatttcattggtagcttaattttttgcggttgaattacttcactgtggatgtaattatgcactgcaagggccataattttggcaagaatatgatctgaggtgctggggccccaggatttcactagctgagtttgaatatggtcacgtgtttgttgagaaggttttgaattcgtaatcttcatcaattttgaagggtttctcgaaggttgagggggagttgtcggttcttcaagtaaacgctttttgcccttgtccttcgtcacttcaagattgcgcctttttgctggcacctcgtagtaaacggccttttcagattctaaatcgtttcgttttgcttgggaggaaagatgtaacccacgaaagatgtgaggcatgtcatcttcagatcctgggggagctttaacgttcaaatcaaaagaattgcggggttgagtgtaaatttgatgctggcggaactgctggtcgagttgaggttggggcaagtggggataaaagtggcgctggtaatcttgctcaatcacgtcgaattccataggttcttctttgacaacagctgcggtagtttgtgggcggatgttttgatgcagaaggtatttttcagctgggctaactttctccaataggttctctggatcctctttgacacgaatagagttgaagttgtgcggtgcctggaagttgtccccaatttcatctgatggctcctctttaacagctttcaataaggatggcatgtcttgctgcctaggtaggtaccgtggatcttgtcgaatgtcaggggaaattgacaatgctgcaccattctttggcggaattgttccctcaacgatttcccgggacaaggccctcgggcataatttttgcggcaaggaaaaggctggtgttgcgatgaggcatgcacatagaatttcgaaaagaaggaaaaacggatgacgcgccatagtgtcttctcttcaaccaaccaggcgacgaagcttcgcgagtgcgatgcgttgggaaggtaggcggcagtcccaaatatcttgatgaaaaagtagtatggtgcgccagcacgagagtcatggaccaggagcagtcgcagggggtccatccgactacctatacatcttcatgggctgtttgacggtcatgactcatgagctcagcacacaaagtgggtttctgagattcaattcatgaaacaagtgggacaagtcttcagaaaatgcggtggaacacccagagccgttgaaggaagctcgaaacatctgtactctgcaccagaagttttgggtatggtattcgacctcatcaaatggtcaaggataccgtgggcagccctcataacttgtcagggggtctttagatgtcggaaattcataatcaaccaatgatcgcgaagttatgtaagtggccttgccaaacggatgataaccgaactaaaaattgcatttacccggatcggctccttgggacaagttgcgccgccctgctgccgggtcggcgtacgtcggcgttcgctggccacttttgcatagccattcacatcgtctcactctaattacaacccggcattcgagagcatctcaggcctgctcaccatgcatacccgaagtctgccgaaataaaagatgacgtgagcatccccatgccaggtcatcagactcatctgtgtcgagtggtgactggggagcctgacagacacgggacctggcacgcatcacatcccccgcatcctacaatgtttcccggatatctgagctcatatccataacttggttttgagctctatttttcttctatacggctcttaccttttgctaaatctctttcctatcaatacgaaagtactacatttcttttctcgagacatgcaatccctgctcctcttgcttgactttgagaaaggttactagagtgaacagacgatttccgcggagagatttcgtgaagaaaagtaaaacacattgagctgaaataattggcttcatgctctaattagtggctttgtccggatccctactcagtacaaagcaaacgcagaatgatgaaacataaagaatccgaacagcatatgtatgtatgcccatggccatgtctcggaaagcgtcgatttagccaggtccgacctgcacgtgtaaagaaaggagttatggaatggttggattagcaaaaaagaaagggcagatgggcgcgtggatgaggggatatcgagcaaggtgattggggacattacctttgggatgtcaaagtgttcggattgattctctagtctcagattgaaatcggcgaccctatccttgtgagttttcaacgcttgtttcttagctttttcgagcaacctcatcttttgggtttcttcaaacttgatttcggccctagttttctccactctggttatattgaccggtgtagcagttgaagaagtcgattctctttgttcttcggaggtggctcgctcttcttctcgaagcttttgtttctgtagtgatgtagatgactcgattaatgatttcgctaattcggtgtagttgcttttgcctttatcgagcaccgcttcagaaagggttgactttttctttttcctggtcgcatatttcagttccatcaacatccattcaactatccaactctgcaccatttacataggggacaagatgattaactcttacttttttttcttcccgaaatcagcgcctttcagcttgagtcctccacttgatataacttcttcatagtcatccgccgccatcgatccaccagatgtggtttcttgcgaatctttgaactggagcgttgaatcgacttaaagagagggaagttgaatggggtaccttggcgactgcagctggttagcagcgtctgcaggagacagcgacatttactaccgggggacgagcttctccagcggagaaacccgggtccccgaggcgcgctctccgcgtccgtgcggtgcctcgcacccagagcacgcaactggtgttcctaggggtgaggatgggtcgggtcggcccatgggttgccccgacccagcatgggtctggggcggggcggggcggcttgaaggtgaaattgaacctaaatgggtcagaaccctgggttgcttatgatgggtcgggtcgtactttcctgaagttgggctacccatgggtcgacccaataagataccaagtatcgataatggctgggagcctgggagtggccggtgtttcctgctgaaacttgacccatatattgtgaaacggatttgagacttgtaataagctgttctgggaaataattgacaccagtttgggcacatctgacaggccccaagttcacctttttatcttaaataccagtcccaagttccaagcaggcttttccttgagccacaataattccttccggacggaaatctttatagtactatcgccatccaacaactagtatgccctcccaaccccaacaagatctatctcagactccagacactagtatagctgtaccactctcaggaaatgcagatacaacttctacagataccaatcagactagtaatacccctgcaacaaagaaaaggaagactacgagtgaggtatggttgcatttcgacaaggatgggaaagaagacttgaaggcagtatgcaaatattgtaaaagtccgctttcaggcaagagtggttcaggtactcaacacctctggcgtcatttggaacgatgcaagacctaccaaagctcgaatcgatcatccaagcagtcattgcttgtggtcagcaaaggaagtaaggagatgacctcctggcaattttctgagcaaaaatcccgagccttactgtctaaaatggttgccgcgcatggttatccatttcgattggttgaacataagtacttcaagctttttgttgcttctttgcatccacacttcaagttgagatctcgcttcacagtaaaagaagattgcatggccctcttccaatcaatgaaaactgatctcctcaaagaaattatacaagcaaattggctggcattaacaaccgatctctggagctctcgtgactcgaacggatatatggtaatcactgcacacttcatagatgcctcctggaatttaatcaaacatgttatatccttcaaagaactcccatcacctcacaccggttccgcaattgctgattgacttgtccaaagcttagttgaatggaagtccataagcaagtgtgccttcatgacagttgacaatgcatcttcaaacaactcagccattactcggtttaaaatgattgtctccgatcaaacccagacgggtttagaggctggtggaatgttttttcatgtccgctgtgctgcacatataatcaatttgattgttaaagatggcctttcagtaattctcgaggcagtccaaaagctacgtcgatcagtcaagtacatcaagattagccaggcacgttgtcaactattcaaagcatcaatgaaaagagccaacatcagtttaaactttctaccatccaaggatgttgccactcgatggaactcaacataccttatgattcaatctggattgcctttcaagatagcttttgaaaatctagcctcgatggataccaactatcatgattgcccaagccatgaagaatggttgcaattatctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaagtgttcgtgagaaccttttgctgagttcggaaagggatgtgtgaggtaacttctgcctttcctgtgtactacactaaagaagaccaccaatcttagattggcagcttttaataagtgatagtggagtgtatcaaaagatatgctgttgtttaacaggtggacaggtgcaaaatgggttgtttgttatgtataagatattgtaatattgtatgtaagggttgttattgtaaaaccaaaatatttgggaacaaataatattatggagtgagcagtgatttgcctgttatgtggggaaatgtctgcaggaagtctggtggggagaaattacaactgggaggaagggcctccttatatagacaacaatgaggtattttggctccaggggagccaggaatgagggattttggctggttgtacagccttacatgagggaatttggccaagatggaagaatacatcaggggttttggctggtggtacagcctacatgatgtgatttgagaagttgagtggtttccgtcggattgacaagctgtgcaatggttgctatgcaacctagcaacctgcaggctgtgtttggtaagccgcatgatgtcatcctgtattttgaggctgtacgcattgcatggcaggttgccaaggtaacctgtatgctgtgcctgcatacttccattgtacttgattgagacgtacagatgccagatcacatggcccggaggggtgaaatgtgtacctgatatccttgtaacatgtaagggtgcttgtcccccctacctgtgagtaaaagaggggtgtaacatgcaacacagaggggttacatgtgtccaagcctgctcctctagggtgattttggccctggagtcccttcctggagccctatatggtgtaatattattgtatatacaaagaacctataaatttttgaagttgttggatgggaacccataaagtatcccacaccgtagtggttagtgtagcgtaacacagcggaattgctgttagcgctaagcgtagcgtagcagaattctgccacgacaccgccaacgctgcgtgtgtgggccacaaaaaagggcccactacactgcgctacagcactttttagcagtttttggccgctttttctgctaaaagcgctgtagcgcagcgtagcgtagcaaaaaccgctaaaaaaaggctaacactacacatttttgatgaaaaaaaaaaaaacactgctacgctacactttttgggccaaaagtgtagcatagcgtagcggcccactgctgctgatgcacactcatgaattaattttaagcatctgcatataactaaaagtagagatcgttccgcggtaccctttgctaggtacctagtaccgcttggggggtacccttcacacccgccccgcacccgtcgggaggtgccaggtgcggtacttggtacctatttttgtgaaaaattgaacaggtacctaggtaccactacaggtaccccctcacttccctaccaaaatgaaggtggccttctactccaagaactccaagaaggtaccttggctacatggaaacagggactcaaggataagaagaagtctaaccaaaaatcaaaaaggaaggtgatagttttggacaacaatgaagattcttctaataatctaattagatataatttgtagacagtttaagctttaaaataaattattaaatgtgaacaaatgaaaaaattgacttgggattgatgttttacaataaatatgaaaaaaggcaagattcttcccattagatgtagatacttgacaaaaaatattagagatggcactttggcacctgttggggggtacctgtcacacttcagagcaagccctccatgtccccagccaccaggcatgcagctggagggtccagtagtgaaccttgttcattaattacccttttcatgcatcaatcttgtctggtattgtggagggagtgttctgaagagtggcaggtacccccattagatgtagatacttgacaacaaatatgaaaaaaatgccaaaaaagtgacttgagtaatattttacaataaatatgaaaataataataataatgaagtaaggttcttccaattagtttaagatgtcttgcaacaaatatgacaaaagggaaaacagtgacttgggaatgatattttcaataaatatgaaaatataataacaaagtaggattcttccaatttgttgtctacatttcacaataaatatgaaagaatggaaaaaaagggaattgggactgatattttacaataaatatgaaaaaaataataataataaagtgacttggtaatctgaaagtgaacctaggttagaaagagaggggaggtacccgcggtacccgccaaaagtaccgccggtacccgccgggaggtgcctggtgcggtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagagaggaggagagaaaagagatggaacaaccaaaacctaggttgggggcaaccctacaattattttaactcaggaagtgatcaaaacaacgcaatgtataatcacttcaatcatcctttctcgaatagtcaaccctatcaaccatttcctaaccaagacttcaaccgggggcgtaactttacgaaccaaagtaattacggttataacaaccataataaccaatctagttcaggctacggatacgttaatcaaaatatatcgtccggtaccggagagagtcgcaaacgttggaaaggcggggcgaacatgggaaatgatggtggtgggaggagccaaggaggcaaaagagaagaacaaaatgatgggaaacagtaggttctcatagccctgttgtacaattgcggtggtgatcatacgattttgattttgttatatctcgcatttgtcacgattgtttttatttctcttatcgggtgtttaatatagattattttggccgacccaaataaactgcgaaatgaatttagaagagtggcgttcagctctcacaaaagctcacttgttgccagaattagagcacgtactgaaaggttttgagtttggttttgaccaagggatcccaatccacaagataggtgacctaagatggtatacgccggataatcattcctcagcaaatgaggcggcagagaagatacagaaatccatagaagaggaggtatcgaacagaaggatgtttggcccgtactcacacgaagaagttgctcaaaaattcgcgttcttcagatctagcccattaggatcggtggtcaacgcagacggaaagatgcgaccaattaacaacttgtcataccctaaaaacgatgagaacattaaatccgtgaattctttcgtgaataagcaagacttctcgacaacctgggatgatttcaagactgtctccgaattctttaggaacaataatgaagttttcaagctcgcattgttcgactgggcaaaggcgtaccgtcaaatacccactttaatgtcacaatggccatttcttatggtaatggatctaagtgggaggctttacttagacactcgaataacttttggaggggtcgccggttgcggatcattcggaatacccgcggacgcgtggaagcgcataatggaacatgagttcgacgtggtgaagatttttcgctgggttgatgacaacctttttatcaaaacatcaaattctgtttgcaagatgagcgatatcaccgacagatcggtaaagttaggggtggcgaccagcatcgagaaatgttcagacttcgccgatgaacagaaattcataggctttatatggaatggactcgataaaacagttagactaccagaaaagaagttatcggaaaggaagattcagatacaggtcttcctagccaaaggcgctgaattcagattcaatgaagttgaaatcctcgcaggacgcctaaaccatgtctcctttatcttaccacagttaagatgctacattcgtagtatttataggtggatgaaccagtggaaaaaactctgggctacaaggaaaatcccagaagacgtagaaacggatttgaagttttggttattaacattggacacctataaacatacgaggatatgccccaagactgagccgttagaaatacactgggttggagacgcctccaccagcttcgggataggcgtcctaattggacggcgttgggctcaactcagactcaaagaaaactggcgcgttgcaaccccgccaaggacaatcgcttggctagaaaccgttgccatcagggtcggtatcctgatgttgctagacatacgcagcgacactaaaggatccaacttcgttgtatacaacggcaacaccaccacccagagtgtgctggctacgagaaaatcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctttcctgtgtattacacttaaacaagacccaccatattagattgtgcagctttttaatttagtgatagtggagtgtatcaaaatgatactctgttgtttaacagggtggacaggtgcaaaaatgtgttgttgttatgtgtaaagatgttgtaatatttgtatgtaagggttgttataattgtaaaaccaaaatattggggaacaaataatattatggagtgagcagtgatttgcctgttatgtggggaaatgtctgcaggaagtctgctggggagaaattacaactgggaggaagggcctccttatatagacaacaatgaggtattttggctccaggggagccaggaatgagggattttggctggttgtacagccttacatgagggaatttggccaagatggaagaatacatcaggggttttggctggtggtacagcctacatgatgtgatttgagaagttgagtggtttccgtcggattgacaagctgtgcaatggttgctatgcaacctagcaacctgcaggctgtgtttggtaagccgcatgatgtcatcctgtattttgaggctgtacgcattgcatggcaggttgccaaggtaacctgtatgctgtgcctgcatacttccattgtacttgattgagacgtacagatgccagatcacatggcccggaggggtgaaatgtgtacctgatatccttgtaacatgtaagggtgcttgtcccccctacctgtgagtaaaagaggggtgtaacatgcaacacagaggggttacatgtgtccaagcctgctcctctagggtgattttggccctggagtcccttcctggagccctatatggtgtaatattattgtatatacaaagaacctataaatttttgaagttgttggatgggaacccataaagtatcccacaccgtagtggttagtgtagcgtaacacagcggaattgctgttagcgctaagcgtagcgtagcagaattctgccacgacaccgccaacgctgcgtgtgtgggccacaaaaaagggcccactacactgcgctacagcactttttagcagtttttggccgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcaaaaaaccgctaaaaaaacgctaacactacacatttttgatgaaaaaaaaaaacactgctacgctacactttttgggccaaaagtgtagcatagcgtagcggcccactgctgctgatgcacactcatgaattaattttaagcatctgcatataactaaaagtagagatcgttccgcggtaccctttgctaggtacctagtaccgcttggggggtacccttcacacctgccccgcacccgtcgggaggtgccaggtgcggtacttggtacctatttttgtgaaaaattgaacaggtacctaggtaccactacaggtaccccctcacttccctaccaaaatgaaggtggccttctactccaagaactccaagaaggtaccttggctacatggaaacagggactcaaggataacaagaagtctaaccaaaaatcaaaaaggaaggtgatagttttggacaacaatgaagattcttctaataatctaattagatataatttgtagacagtttaagctttaaaataaattattaaatgtgaacaaatgaaaaaattgacttgggattgatgttttacaataaatatgaaaaaaggcaagattcttcccattagatgtagatacttgacaaaaattttagagattggcactttggcacctgttggggggtacctgtcacacttcagagcaagccctccatgtccccagccaccaggcatgcagctggagggtccagtagtgaaccttgttcattaattaacccttttcatgcatcaatcttgtctggtattgtggagggagtgttctgaagagtggcaggtaccccccaacaggtgccaaagtgccatctctaacaaatatgaaaaaaatgccaaaaaagtgacttgagtaatattttacaataaatatgaaaataataataataatgaagtaaggttcttccaattagtttaagatgtcttacaacaaatatgacaaaaggaaaaacagtgacttgggaatgatattttcaataaatatgaaaatataataacaaagtagtattcttccaatttgttgtcaacatttcacaataaatatgaaagaatggaaaaaaagtgacttgggactgatattttacaataaatatgaaaaaaataataataaaaaagtgacttggtaatctgaaagtgaacctaggttagaaagagcggggaggtacccgcggtacccgccaaaagtaccgccggtacctgccaggaggtgcctggtgcggtacttggtacctattttttgaaaaaattcaacaggtacctaggtaccaacaggtacccgagtacaaacaaacgatctctaactaaaagaataggctcagagagccaaacaaagtgtcatgcaatctcaccccggcttcaacctctgattcaaatttgtcaacaccaatgttagactgagacaggtgcccaactcaagcaacactagagatgtcagcaggtacctgttttccaaagagggtacctggaaacgggtgcaggtgtcaacatttggggtaaaaaaaggcagctacccaggtacctgccttacaccctcccttgaaatgcttcccctgaagaatttaaattattatccgtagtccaacacttccttttttgggtgtgttgggctgcacaaaggtggtgtcagcaacccatgtaggacaccggctggtgtcctacaccgtttgctgaactaatctggttgcttttttgagccggagggaaaccttgggcctttgagacactgtacagtctcaacagctggaggaatcactccagtcattgagacaaatttctgggtatatttgcctgcaaaaaatcctccacacccgcaggtacccgggtacccgccctggaagacctggcgggtgtgggtgtccaaaatactggatttttgaggcaggtacccgcacccactacaggtacccgggtatgaagccacatctccaagcaacaccccacaaaggggcaaaagttcatcaaaattcaagcaacaccctccaaccgggcaaaaggtcatcaaaagatcaccaagtccaactccccaaaattgggggcaaatactagtcaacaaataaagcatgtggcatatccagtttgttttcaggggtctctcacatcttttggattgtccccaacatgctggttactttgaggaggactgcctgattgaattcacaaaactgagggattttagctactcaaacacatgatttggactacatgaaggtgtaaataataaacatgctatgaatgtgatgtgaaatccaaatgagagattttggccagtaagatgggctatgtggaagatttcagttattctggaaacctgcatggtgtatgtgatatatcataacatgtattgcctgtggttgatcaactagtaaaatgtgtgattgtgatgggtcatgacatgaagtattcaatgtgatactataagatcatccacatttgttcttaagctagaccagatcagtgaaaacagcttatgggtctggttgaatgaggaagatttgtcaaattgtgatggtctgagagatatgcagtcagtcaggtgggagaatttttgattcagccctctcaattctgaattctatgcttcctattccctcgttgagaaacttgccttttttctgcacaatatttatctaatttgatggaagttttttcccaaaaaaatttgatttcaaattgatatttaatcaaagagaggcgttttgatatcaccattgtcaaatgatgtttctgactacttctgtgtacaatacatagacccacattgttaacctatattcaatatgaaaactttgaactcaatgtgaatggacaaactaaaggttttatttcttatgagtaacatgtatatgacaatgtgacatagaagaaataaaaggaacaatgaaaaagaaaggaataaatacctaaaagcagaaacaacaaggtgacaggacaatgacacaagagagagcagataacaggaagatgacaggagaaaggaactaatataggagtgattagtcagctgccattgagatgagagaaagggctgttgaataagaacatactagacaactaagatcttgcggttcagcagagaggtcggcaagcagttgaaaggaagtggaaagcaaacaaaagcgcagaacaggctatggatgtgtgaagttgagggaggtgagcaaacaaagcgctttaggagatggtcgtcaaggagtgtattgatgagtctgggaggaacgattcagcaaagagttttatgtagaagttgctgaagaatattgatagatgaaaagtagtcaatgacgttccactaggagaaaccggaattgagaagttgtggaaaagtttcttctttatatgttcaagaattgtgatgagcgagggattgagcggagtttttgcaggggaatgagaggatctgaccaagtgtctgagagctgattttgagacaaatgatgtcatattgaagttgaacacttggagtcatagagggatgtcacacagatgtcactcatgtgtcaacactcaaaaccagattcacttcagtccccagagaagagaagacccaatcggcaactttattcatcctcactctctgtcaagccttctagtctcttaatcaactatcaatacacacctgaactgcacaaatcttgtaccgcctaaccacttgcttaaagaccaacagaactcaggaggagcgcggttataacacatgtggaggtatacttaacctgtttctttcattttatcttttcctcatctcaagtgtttccgattattaatctcattcaatttcttcagggttgtgtgttatttcattttctcctaatactgtttcgtgtgtctaattgttgagtcatagtcaggacaagaatatctgaaggtacttgaagaattcatctcctccttctcatcaattttttttcctttatttcttcctattgttcttacatttctaatcttttatttttattgttaagttctttactactattggctttggttattagctgcaataaagtaattgatctcaaattcctacagccataacttgagattgcacaacctattaggtttgttaattgcagctggcatcatgttatgagtggaaattcaagtattttttattactatttacatgatatgatcggattgagatattaacaagtgcatttgctgagaaaaaagtatgttttgattggattaaaagatgcaggttttctgtcaaagaaaaaaattcaagtggagctgctctgaactcttcttttcttgattgcatcgcccccatcatcggaaatcgaacgcttattcttgttatctggcctggtcgacttgccgtccaaagttttcttgcgcttggagctgccgctaggagccaccccgttaagtaactttttagagtctctggaggtgaaattgacaaatatggcagaatttgtgcctgtcgtcaaaggtgagctgcttgagacctttcggctggttttcgatggtgtggagtctggagaagagttgtttctgattgatttgatgtttgatttaacctcgggcgtgggagtggttgcaggtgtttgccagcgactgctactgaactggttggctacactcttactcttttggggagtttttcttaaagcgcgagtggcatccgaacctgatggagtggaatgcccccaatcacccggggaggcagcgttgtttgaaaacggattattataattaggggacgtattattcgaaaaggtagaaaggtcggcgtggaagtttgtgatcgaagtcttgggagaaatatggggaaaatcggttgggaagccatggactgcgacacctgtggatggagaggaattgattgccggtccttggtttatattttggggacagtccaatgatttgggttgcaagacgggtatgtcatctgtccaactgaatatatcgcttgcaggaagctgagacgttgctaataatgaaggccttgccaatgaggtaggaatggcgcttgatccgggttggaacccctgggattgcgaacgctgttcccaatccgaattgctcctagcaggggatttttgcaaaggagaaacgggcgagggtggaagtaatggcgcgtattggtttgaaaaagttccggctttgggttctccattgacgtgtagatttgaaaagggggttggtacgagggtagtgtcaaatgggaagtcgctctgggttgagaacgtggaaggaaacgaattcaagatcgtaggatctatcgaagaggtgaaggctggtggagagacctgtccatggttagggtatgttaaaaatggaaaattaaactgagagtcgagtcctcctggtcggtttgaatggggcaaaaggcgcaaatcaggttctcagtctatgtgatcataaaatgttgataacaagacaatccataccatttgaagataaaccggtatcaaattgaggtggcctaaacaacggctcgtatttttcctgagaagtaactttgaagggattggtgccccaaggtaatcccgtattcgggtcaaaatccatagtgatctcacaagtgcaaaaacgcgtcggcgatcggtccagtattttcagtaaaagttgtccagaaagatgtggatggccggggcgggtagggatggtgttgggattaaaagttcttgtttgtgcgctttgcgttggatataggaacaacaattaggccggaagaagcagggcaattgaacaaaggatactaaatgtctactcttcaagaaagattcacagaaccgacaattaatgaaatatcaaagatggatcgactgctgaagatcgaatatgaaagaccagcctctcgagtagtttacctgtgacaaaagaactgagagggaacaatgaagctcgatggtcttttcgaagccgaataaagctgctacagcgagcttgacatcgggcatacttcccaatacggctgttaaccgacttatcacatccaatgggcagcttttgacacaacatcggaggagtctatctgtatgttttctactacttgatggaaacccttagcgcgcgcaacttgcaggttcacaggttcatctacaaagcagaagtaatatagcagatacaacgggactgccccacatgctagtggcacccccctggtagagcctggtgattgccattggtcattattttgacaacagttcaacccaacaataatcggaaaatcattccacatatacattaaaaatggcttggatgacccccgtgccgctcggagggggcattgtgggcattgacaaatggatgacatcaatcgaggccactaaggggatatacttaataagcactccatggcccgctcttcgagtagaggcctcgccggcgaatcggttcaggtaccacagctcaccgagaacaggccctgagccctccagaaccttcacccaattatccttgactgcgggaatcagctcgccgagattccctcccccggagccagccaactgataccaggtggccgtggcaggcttcggcgaattaactggacccagctggtatcagtctttcaaagagaaaacctccccgccaaactggcatggtacggactgaatgacccattgtaattttgaaaaatagtgttgctgtcaagtgataatattgggaacccccctgggggtttgtaggagtcaatactccaagaggcttggctaatcgactcccaaaagttggagagtcaactcccaaacccccaaaacccccgattttgggagtcaatcccccaaatctgtcagcaggtttgggagtcggatccccaacaattttaaataaaaaaacttgaaacccccgaagggggagggagtcaatgccccaaaacccactgggttttgggggtcattgagccaaaaagagcctccaacggccgggagggaatcctcccggccattgagagcacactctcaacatcgggcttgatggctcaaagcacaaaagtgcatacctcttggccatcgagagtgtacactctcgacggccgagagaaagcctcttgggtgtcgagggtgtacacccttggctgctgagaggtacacagctgttgagagtgtacctctcaacggtcaagagtttacctctcaacggtcgagagtatacctctcaacggtggagagtgtacccaagagttacactctctgccgtcaaggtgtgcatactcaacaaccaagagtgttctctcagccgttgagggtgcacaactcaacggccaagggtgaaaccctctcggtcattgaggtgtgcaccctcaacaaccaagagatcactcttggccattgagagtgtacaccctcaacggttgagagagaacggccaagagtgttcactctcaacggcccagagaatgcctctcggttgttgagagtgtacattctcaacagccaagagaaatcttttcagtcgttgagagtgaacaccctcaatggtcaagagaaagcctctctcggccgttgagggtgtacactttcaacggctgagaggtattcactcttgtctgttgtgagtgttcttgtctgttgagagtgtacaccctcaggcttggcgtgagagtgtgctctcaatggcggggaggattccctcctggccgttgggggctgtttttgactcaacgacccccaaaacccagtgggttttggggcattgactccctccccctttgggggtttcaatttttttattcaaaattgttggggatctgactcccaaacctgctgacagatttgggggatcaaatcccaaaatcgggggttttgggtgtttgggagtcgactctccaacttttgggagtcaattagccaagcctctactccagaaccacataggggtttgtgagttggcgccaaaaaaaacccttccaatgcagcacactctgaatggcagctgggagtgtaccccttggcctctgagagtacaaaatcttgagggccaagagtgtccctcttggccgttgagagtgctctcagcggccaggaggaatcactctcaacggccaagaaggtttggaggtgaatgtccaataagaagttttctggtttcttagattgtactgcacaacaacacaatcaaatacagaatttcaatggtccatctggggagtgacatgtgaaatttcacatcccacatgaatgacaggtatggtctctcttcttcaatagttgcacttctcacagaaaaccagttccacacatgtttatgcaatttggatatttaccattggatgatcacagtgttgtggaaagaaaggcatgtccatggagatttgattaccttgtcaactccaaaacgctggcttcctccaatttgttgtctggggtaacttgcttgatggtctttcaggtagttgatttattactttctagctaaaagtatactaataactaactctttaacttcctctaataattttctagaccaataaatttattaactctcttctctttgtgtttttctgagttgttctaagttgttctcccccccttcctcttcccttgctccagaaacccctcctcatctcttgatccaaataccactcctctttctgctctgtcccttccatgccatcacctgctctcactcccttgtaatcagtatgtcacctctccgctgcccaccacccagttacttgctttgtctgatattcaatcagtctcccgctgccacttccgcctctcagtgtcccaatcctctgcagcagttccctagcccctttgatgtcagccatgtatcctggatgtaaagtaccaaatttcatcaattcttgattccatcttgataatacgctataatcttggatatattattgctttattggattatacaggtcatttgacccatagtcactcactggaaccactagaattgctccactcagtcaaatgttatgtggatgaaactagagattgtttattcatacttgggtgccagttcaattttttacaaaaataggtaccaagtaccacacctggcacagcccggcgcgtaccaccagtactttccctctctttctcacttagtttcactagcactctcaacattacttcatatcccatactagatatgtggttttttcacttcttcagactattttcacaaaaaaataataatgcatatccagtactggatatgtactgcatatccagtactggatatgtactgcatatccagtacttatggaggtactgaacagccaatttggccaaaaaaatgaaaacatggggatgaaccgccactttggccaattaaccgccaaatgacggccctgaaccgccagaatggccaaagtgaaaattgaatctaaccgccgaattggccacccatgctcctgaaccgacatgattgctcctggaccgccaaacatggcactgatcctccaaatcagccatgtatccaaggggtttgtgacctcctctcaaccccttggactctacacccagtcatccataggagtgggagtacacctcccatggatgataaacacccccatcaaggactgatttcaaccagtccttgatggggtaagcctccttgtattgaggacacgctcccatcaagggccggtttggtccttgatgggaataaacaaccccattgatgaccagttttgaccggtcatcaatggaggacacactcccatcaaggaccggtattgaccggtccttgatgggaggaaacacccccaaacacctccattgatgaccggttttgaccggtcatcgatgggattaaacacccccattgatgaccggtcattgatgggagaaacaccccatcaaggaccaggggttaaccggtccttgatggaggcaaacacacccatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccggtcatccatggggtgtttacccatcaatgactggttttgaccggtcatccatgggggtgtttgggggggggggttgactcccatcgatgaacggttttgaccggtcatcaatgggggtgtttgcctccatcaaggaccggttaaaaccggtccttgatgggggtgtttctcccatcaatgactggttttgaccggtcatcaatgggggtgtttaatcccatcaatgaccggtcaaaggtcatcgatgggggtgtttggggggggggtgactcccatcgatgaacggttttgaccggtcatcaatgggggtgtttgcctccatcaaggaccggttaaaaccggtccttgatgggggtgtttctcccatcaatgactggttttgaccggtcatcaatgggggtgtttaatcccatcaatgaccggtcaaaggtcatcgatgggggtgtttgggggggttgactcccatcgatgaccggttttgaccggtcatcaatgggggtgtttcctcccatcaaggactggtcaataccagtccttgatgagagtgtgtcttccattgaagaccggtcaaaaccggtcatcggaggctgatgaattagttttttttttcatatatatatatatttatgtatatattttggggcttggagaaacgactcccaaattttagtcgacgactcccgtttcggtcgggaggtcgtcggacgggagttgttcttccaatgcccgggagtcgtcggcctaattccacaggcaattttttattttctttttaattgaaaattcgggagtcgtccgcctaaaaggcgggagtcggcgccccaaatttgatccttaattttcttgattctttttttttcccttgggagttgtcaggctaatttccccagacggaaagggagttgatggcccaatcgtccaaactgtcaactgggcttttttcgtctcaaaggagtcgtcgacaaatccctaggagtcgtctggggagaagaaactttcttctcccacgcaggagtcgccgctccacacccatatcctcccctcctcccatatccactccccccaccgactccccacccacccaaccaaccaaaccatgtccaaccccaccatccccgctcaccccaccaaagcgctcgcgccaccaaaagacaccgccgacgggctccagccctcaattgacgccgccgaggctgccgccgagttgtcgaaggaccccgccgacgggccacagccaaggacacctccgacaggccacagctgccaaaggtcaccgccaacgggccagagctgccgaaagtcaccgctgatggtcactgccgacgggcaccagccggaggggcctcagtggctcaacctttttttgtagtctctgagagtgccatatggcgacgactcccatttctagttggacgactcccgtctttttttaatatagaaaaaaaaaggcaaaacatttggcggaattggtgcgacaactccctcgtattaggtggacgactcccgtcaatttaaatataaaaaagggcaaaacattaggcggaattggtgcgccgactcccgcactttaggcggacgactctttatttttttaataaaaaaataaaaattctccaggtaaaattagtgtgacgacttcctatgtttttttgggaattggaagaacgactcccgtccgacgacctcccgaccgaaacgggagtcgtcaactaaaatttgggagttgttttccaagcccctatattttttcatttttatttttttttggccaaagtggcggttcagtacctccataagtactggatatgtactgttcaaagtgtagtcacttttttcatttttttcatatatattgtaaaatatgcagcagccccccctccaccctatgtcagggaattggggtggtacccataatggtacctgggtactgcttgttttttggcccaaaaacagacacccaacacctcctggtgggtgcgtggtgggtgatggcagtacccaccaagcagtgccgggtaccaacaaaaaatctgtagatgaaactgttttcatagaacatagattatagttttgttattgaagtacatagtatagatttagacacaagtaaatatttaaattattagatatgtaggcagagttatgatcacatgttcagccacatgctttggatcacacatattgtcacacaaaatcaccagtcacatgctttgggacacacatatttacacaacacaccagaaaaaatgcctcaacacagaaagaagattcctcaatacatgtgattttctgtatggggcagtgcagatcacatggcacacctgcaaaaatggctcaatagaaatttccaagcagcaagaacccatcaaaagagaagtcaaaccatcataaatccctcacaggacttccccactagcaaaaatgcctcactttttcaattaatttttacaggcttagttttcattactttttgaaattttaaatttatttcctacattttgaggggtttcaagattgatggttatatccatcttacatacaaataaaatttgtatacagtacaaattaagcaagaaatggggtaagctcatgtattaagattgaagctttaatttttaggcaaaatgaatgataccataaaatttacacctctcaaagtgtaggaaatagatttaaaatttctaataatagtgaaaattaagcctgtaaaaattaatcaaagaaacattaaaaaaacctgtccaacacaatattcaaaagcaaactttcatttttatgcataatgatctttactataaggttgtacacagcttgttgtagagattgtttgttcatacttgggtaccagttgcttcacattttaaattacccatgaataattaacaagtacccttagatcatgggcactgtgacaattatgcattacacataacaaaatacatacatatactccagtttcagtcacaaaattggagtgttgtgtatagtttaaagtatagagcagtatggcttgcactgcctccaagcctgggtgcaactgtaattgtaaccaataagtcttgactccactggcgtggacagctccgctgctcactaccgctcccgtggaggcctagttaagcttgtgggccgggctgcatatttcctgaatcagacctgacttggcccacccactaagggggttcacgtacttctgatttcgaaatcagcagtcgaactttgctggaatggtagttttaaggtttatgggaaaccaagatagtttagtgcaaggtccccctgtggattcaaaatcccacatttaaagttcatcaggtttgtgcatcagcaagcaaaccttaagctgcatcagcagaggtttggctggaacgtgaactgccctactacactgtgggcaccagtcgggctggcccgagcccacccaattaccatccttaaatctgacgaactcacggggccccgcatgggcacgctgggggtcggataaaacctgaggtgccccggaccgctccggctggtacagtgcactcggattcagctcgcgtgactcacgtgccgagtgcgcgtcaccagccagatcaccattccttcgaccttttcttgtgccagactccaagggttgcccatcaaactatttctactaaccataaccatcgatgtgagtcgcaagcaacttatctttccagtccatttccaagattagacagactcaaactgatccatccaatcccgatttcttggtaaacgcgggtcattcaggtcgctcttagtggacaagtaccggccaaagaagctcgaggagttggattatcatcaaggactatccgatcggattcgtgcgctggcccggacggcggacttccctcattgtctgttttacgggccaagtggggctgggaaaaagactaggattgctgctacactaactgtatgtacatccctttgggagatttatgcttctagtcgactggtaagctgatggtaaaaaaatattttcatttgattattgtttgccaatcttgattgagtaggagctttttggacctggggcgcagaaattaaggatagatcaaaaagtgtttgtgaccccatcacggcgtcgattagacgtccaagtggtacagtcgaactaccatcttgaactgacaccatcagatgtcgggcaatgggaccggagcgtcgtccaggacgttttgaaggaggtcggacaaagcgcccaactcgatagtggggcaactcagcgatttaaagtggtcgtcatccatggggccgatgaactaacaaacgacgcacaggctgctctgcggcggacaatggagcgacacacctcgaccatgcgcctgatcctctgcgcaacttccacggctaaaataattggtccgattcgaagtcgttgtctattactacgagtcggagcgcccaatccagagcaagtaagatatcatcaaaccacttcttcccattctttgatcgtttgcccttgtttgttgtaattttgagactgtgtttgacgcttcgatcgttctgcgacttttgactgtgcagattgctcaggtgttgaacaatgtgtctaataaagcttcgttttcgactagcctgccggatgagactgcaatggccattgccttatcttctaatggtaacctgaggagggcacttcttacattggatgctgttcgtgctcaagatgagacgttttctaaggtaccgccagcaatttgttgtccctctatacaagaaagtactgactattactcgaaatggatctcagagtcgcacatcgccggatagcatcccccgacctgattgggaagtttacattgataaactggccggcgtcatcgcgaaggagcaatcaccggataaactgctagaagcccgggcaatgctctatgagcttctcgttcacctcattcccccttcagtcgtcatcgtccagctcgccaagggtttactgactcgagtagatgacgctctcaggcccgaaattattcattgggccgcttggtacgagcaccgactcagattaggcaataaacccatcttccaccttgaaggtttgtttttccgttcctctcaattatttccgattgtcatgcatactgtagatgctgttctgagcctctatatcttttggcttgcctctcggtttcgtctttctcttgctgggaccttcttacagcattcgtggcgaaggtgatgtcgctttacaaaaattacagtatcggattgcacgatttcatttgaaagctttctatcacaatatgtacgggtataaaagggatgcaaagacttgattttcttatgctttgaagtttgatttcggattgtggatttgtttccattttgtcgactcttgtcagccttgtctgaaggaagaacttttgagaggcgaattagttgaccacttaactaattctccatgtgtgagaggggttgcaggcacccaagctcttcatgtcattgagggcttactccctatcttgggtagcgagaatcgcatagagctcagagcccatcttgttgtctcttttttttgtagccgccccccattccaaattagtttaattttatccccaggctgtgatggcctgcttctggggcgttatttgatctatttccagggctttccttgttttctcaagcacttctagatatttttggaagccctagtcttcactttctcattctatccgagttggcttgctttgcaaatggcaaaccgcttcatccatgagtgtattgagctttggtccccaagaaggatccatgtattgactgtaaaagagactcacttgtgacaaggtcaaatgtagtgcagtcccaaagattgccgcatctggtccccaagaaggatccatgtattgactgtaaaagagactcacttgtgacaaggtcaaatgtaatgcagtcccaaagattgccgcatgtgagaagctcaacttgaaggctcattaaagcctctagcctcacaccagacaactaagggagaaaaggcccttagaagtatcagaatctgaaccaacggggattcacctgttgtaacatctcattccatcttccttacctattatccaccacgtcatcagggccttggagctttgaagcatttggcatgaagctccatacctctcaggccctcctgagttctgccccttcgcctgatagccctcctcctcctccaccttaacacaactccttcactttggagagcctagtaatgccatcgaaaggctcagactctcagttataccgcaatgttttacatcaagagtaacttgggggtcatctatgagttccaaaatgctgcattatttacttgggaatgagacaaattacacgcttttgaaaatccaggaagacacttaagtggctacaaattcaaggtttgtttatctgcgagtattattcatctgcgagaggattgaggaggccgatgtttgatgggtttgagttcttgttgtgcacgctgaacgtcctttttggctctcctggcttccattttaaccgccgttttactctttggagatgtacgatcagaggcgaagtagcttgaaatgcaaccttcgatatgcgtcgaattctctgtcagtgcacgatcgtctatcggttgaattgattgatctgttttgctacttgattcaatcaacctgatgattgatgtttccgaactgttgcaaacattcgcgccaatagattcctgaccaacatcatccagcgtccaacctccaaatcgtccgtcccgaaaacatttgagcatccactgagctgctgcttccaagttcggaaccccgccgacttcgacagctttgatgcgatctgcaattgctgagagcagctgctccgtgggtagaggttgagaagcatcgagatgatccttgatcgacgaagcaaaagtcggaggtagcttcaaaacttcggagatccttgagatggggtcaaaaggcgaagaatgtcgcaggagaagaaggtggaagaagtaagctgccaggtcgtacgggtcgaagagagtctccttgatgccggctggattatagtaacagtaagttggttgcactatcgttgagagcaaacgggatcattcacctgtgatagccatcttgaatgctctatcgccagcctcttctccctgacccaaatatggaaccataatcccaggagtatcaaatgcatacaccggccaaccagcggtttgtttagaaccttcagaaaccctgaccattccaccgatggaacgagtgtgaccgggcataggtgcctcagatgccgttttgcctgaccatgggtagacgttatgaactgtgtaagctgacctgaacgatggagtaaaaggcatcgagagaaaagaaattaggccgacctttttggcatcctactcttcttaaagcattcagtaaactagatttgccaacgttcggcatcccacaaaacataattcgaattcctctatttggatccaaagatgacagactcgacttttttcgagactgcgactgaacaagattcgtcgatatcgtatcggaggacggtgcagcttttccataacgcgacaggattctggggcaagcaagctctatacagtcgaatagatttcagccgatagatcataacattggtaaggaactgctaacccttggacagccgaagtatctgtctgacgtcttcatcgattcttgcattagtgaaaaatactgtctgaccatgctttttgaatgcgtcctttagcggctatgctatccctcatcggaagaaatcccaatcagcaaaaacctcgagactcgattttctgagggaaagcatttgcagcataccttttccaagcgagggtcggccaaatccttcttgttatacacgatcaatcggatcggcgagcttgatgatgccgaaggtgctcgatttttgacagatgggcctttgagaatttcctcgaatactggattgatactcgtcaagggtaatcgcgcatctctagtctcgatcacgacatccacatcgttcattcgttgcttcatatcgcgtattgctttgaccatgtgtccaaggtgccatgtcggtagaacagacggaaacgtaaaagaccgttggatcgtcatatctccagaatcagccaagacaaactccccgccctagtaggaccatcgccctcataccagagcaaggcttcacagagctgtcacacaacagatccaccgcaggccagggcctggtaacaccagggggaattccaaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaactcagtcacctcaaaagattgaaaaaaaaaaagaaattaaatcactggaagtaccatgaaaaaatgacaaatttcattttaaactcactgggtgttacactgaatttattttcaatttccaaagaaagattttcaatttcctccaactttccctgatcttgacacatggttttcccctgtttgtttgcttatgaaactgagagaaacaccagaatatatgataatttgaatggcatcagcagtttttttttctagaatgactgactcagaattgaattacaatcaaattaaatcaagcacttctatgtaaagctttcagaaatagatctgcagtgtcacagacacacttcaactgtgtctaaatttcaagtctctgtattttactcatgtgcaaggggtgatgaattttggtaagtaccctggtgttaaccacaatcagtcacagaaattatggtaaatttatgactcaaatttctgatgttgctagattaagctgggaaaaaaataatttgagggtgacacaattaaatgtaagagttttttatttaaatttgatgaccagtttgctcttgatgtatatcctttcaattcagtgcctcaaaattgtgtttttttttggttgattttcaaaataaatttgttatgcagtcactggcagtggccagtgccctgagatttcccctggtgtaaataaaaacagaccccagaattacccccagccctctgtttcttgccaacaggttccaaggaaagaaatcagggacctgaattttgcatgtatgttggacttggaccaaaaattcagacattagatgaagcccatttgaatctttggcaccagcagcttggtgctcagctaccagattgcttgggatggtaccaaggggctttgtggggaagagcaattcttagcatatgcctatttaattttcattcccctgaagaattttcaaagaaaaatcagtaaaggaaaaagggattaatgtttgatctaaatgagaaaagaaaatgttttcaggattcttggcaaaagttcaaggttgcaccagttgaattgagatgcttttgaatgaattgcattgtagcacattagcatgcagcaggatgaaaaagattctctgttaaaaatggtggaaatttttccatttttgaagtgaagggtttatttgaaagttttaaccaaagtgatgcactcaaaaagtgtattgacaagcaggaatatgcctcaaacatgaaactactctactccaatgtatagctataagaatgggagtaatctttgaaagaggtgcacatttaccaccaaaggataatggctaatatgattgctaaagacatgaaccaaatattgtatcataagtcattagcccattattatagaatctgtaaacataaaggcaaagcctgatggttgatttgtaagacctgagagctagaaatctcaaaaagactaactaaaaaatcagagactaaatatcattttatgcttttaagttaaagataggtaagatcaggaaaaacatgcatgtatttactcataatcttttatgagatgggtctgttttaatcgttataagtgcagctgtgaatagcttctaggcgataattgaatccaaacgcgagtaaatcagccattactcgttgccttcattaacccatgtaaaaaaaaacttgtaagaccatgatcctcacatttgctagtgtcccaggagcggacgatgagctctagcaaagatcaatgctcgtccagattgttgccacaaccagtgcaaccctagtacacatgagcatctactctcctattgggaaaaaataggaatgcttgtccaaattcgatttaaaccaaggaggagcaggaggctattttctaagtatgcttcccatcaagagaggtgctttttttataaaagcttcctctttgcctgttgcttgaccgcatctcccaccatttttccagcttcttttgaacaaagcaccggcctggagcctttaccactttatttacttttctttcattgtgctcttagcgttacttccaggtttctggcttttgaacacattccattccatcgctttttcttgatctcaagaccaaacaactcttccatgatgacccagtcaacaacctcgaatgcatacccctttattgaaaacatctacgaatgtgttccacttcctttcacccaagagcaacctgctcccgatggtgttcaaatccctccaaatgcactcagacttgtccggaaccttcatgcaacacccccctcattccccaccaatcctcaccgctttacaattcccggtaacaccccttcagctgccgaagactttgtttgtgccatgcagggaacaatccagtggatccgacagaaaggaacagacaacaccaagaagttggccatcgacaatgtttccagaggaagtggacgtagaccagagtttgtgtttaagttggagtacaagtgtccccgccatggtcacttcaaacgagcagccaattctcgtaagcatcatcaattacgaaagtgtgggtgctcatccaggtttgttattacccaccacatcgcaagcaacactcttcgggtggtgtggttctgggaacacaaccacaatccctacacctacaaagacatgcagctctgccgttcccctgaacgagtagatcagtggctcaatgaccgtgtagtctctggcctgagttggacagccatccagcggctgattcgtctcccagatttgtatgcagtgagtgtttgcttcttcatgagtcacctcattgtttgggccttgattgtttctccactcttatacacgcagttggacaagacacactttatggctgaggcccgacggatcacctacgatagggtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatgcggaagtgtggctcccgacactttgaccttggattacgtcgtaagaaatgggtagatctgtgacatagcatgagccaaagaatgactgaaatataccgcatttaggtttggagaggcgacttaccagccgttccggccagttcccacatcgacaatccttgaccactgatagtcaagagaactaaacagcacaaagtcaacgaaacttgcattttcaagcacgtaaagcaggatgaaatacaagaattagaatgtcaagttggtgcactctaaagaattcactgctcaagtgtattggtgctgggaaacaaacccaagtttgccagtgcttatatagctgtctaatgggcgaggcaggtaccacctcgggccaaagcccctgcgcgcgatgatagaggcagacaaacggtggtcgaatgattctggcatgcgtttaaacttcattcaatgcctgctcctattgtaatccccgctaacgcgtcactgtaagaccatattcgcgccgagggctcagtagaaacggcacatgcagtttgcggggccagatatgccgatgtcagtatgccaggtctccacacaattatcaattaaaattgggagaggtctttcctccatgactgcaatgagtcagcacgtaaccagaaatattgcggcaaacagtgaggtatgtctaatcaggtctaaacatgacatcatttgcagcgccccacacgtttgatgagcatcaccggagcgtagctgggcttcatggaaatttgttcttaaaatgagcaaagagcgtaactgcctgcccaaaactgacgacattgttttcatatgtgggccccgtttgagagctgcgcgtgtgtgtataaactgtgtctccactaagctgccatgtcagcgcagtgaacagcgagtgagttgaaaactgcctcaaggctcaactcgcttccacagacattccggggcagtgttaacttgattaagtttttcaggtgttagtttggccaagttgattgaaacttcatggttttttgcacagccttgacaatccgtgggttgtttccggtccggcacgagtcgccttgggttacttttctgttctgaacatgattttgacggtagaaatcatactataacaggctaatgtatacccccaacctccccgccaagccgcaaatcttggatgaacttttgtgctaagcccgacatcttgaatgagttcaagagaaaggccttcgatgaagtgtgttccatgatcactgtacctatgaacaccctgatgtttcttcatcatacccgcattcataaaataccaaatatctcacttgtcttgcctcatactatcccaaaatcgcatctaaatatccatctgacttttgatacttattttatctcttggcttattgctcaattctaatccttttggggtttacgtgaatatctaccatgctgtgtcattttcttttccccacaagccttctaacttcctggacaagcagaaagatttgagtgagggagaattgggatgtctctgttattaagaatttcttctaatttcttcttgtatttacaagcactctgattattaaattatgcacactcaattctttttcctgtaaaataacaatcatgcttctcaaacataattttcaggaattcaatgtgcactggtcatagtatttttattattgattcaatttatcatttagagtgccctttaaagggattcaaattgtgtccagaagcccacgagtcttggttcccgagtgatttgggcaaggtgtgtttcatcaagtgaagaattttggttattcaatctgactggaaaaatacctcaaactggctcactgctggtattcttcttatcacttacactacaagcaatacccattttgccccaaagataaatggcaatttgggtgggggaaaatggatcaattttctggaattttttttcaaaatgccccaggagtagaaattaggcgaaactgagctattttagcccagagatagaaattcatcaaacattccaaaatgaatttttagctgatttgagacattttaattttttggctaaaatagctcattttagcctaattttttactcctgaggcatcttgtaaaacaattgccagaaaattgatctattttccaccatccaaattgccatttttccttggggcaaaatcagtattgtttgtagtgttaatatctctctgttattcaacccttgaaaaccctttttttttacaatttgaattgttagatcattcatccaattgcttcaatgtctttcatatatacttattctgttttctccataaacagcacccttttaagtaggtcttatcttgtcttggctgcagatgcttatttattggtgtttatttactgtgcccaatttttttttattcaaaagttttctattcattgtttttatttcttcatctctcttttactacactgccagaataattagctgggttgagggtatcccagtgaaattgggatgtactcaaccaattaaaacttctttgcctctcaactaatgaaatatagatccgaggtaccaccttcaatttgtatttcattggttggaacccaaccaagtttaaattgtttgagtgtataccagttaaactaggatacccacatcccagccaataattctggcagtggcacaactcaacatgattgtgacaatatttcttttgtttttctgagtccatttttttaagataaactgatataattgttacaatgattaactctagggatcataggtggctgcactgccctgttgatattttgccttaggcattcccatattaggtagatcttaaaaaaatactcattaaaatgagatcatacactttttctgcaaaaactttcatcctttgcatagacagtttcaatcagccttcactcaatagtgcaccaaacatacatgaaatatagtttcccaatgaaacccttcaacacagttttgttgtctatttgaacacttacctcaagtcatgctacatgttgaaggctgcaagcacatctccgcaccctcacaacgtgattgcgatggtaatcaactactggagattgagatgaaggaaatgaccaaggcacctaataaatttgggcctaccactacaccacaattccaaatgatgttcaactcttttgccagccaaggcaccaacttttttttggttggtggatcagctttttgggccacattgaaaactcacgtgcaaacagcaccattgaaatttagccctggattgcacacctcagaccattccctccatatgattggaaaatattccaagtgattggtctgatgatcatgtaatgcacagtgccatcttctctggccactccatgtacagtctcctcccagatgtttatagccatctgctttgagcctcacagcgggaacccaaagactacaagtcaaaagagtttgtggaatggtggaaaatgtgtttaaaagaatgaatatgaaataataataataataaacaagattttaaaatttgtgaaaaagataaaagaaaatcaacttttttggaaaactttaattgtttgtttgagtgaaaagtgaacacacagagggcaagtttggaacatgcaaagaatgattataaatgaaaaaatattgatccaataaaagtttgagcctggtgggtggacaccctgcagtcaaaatcagtagattgcagtaccagaatgccacatttcttgatgaatgaccccttaggcaacctttttaaaccagcaagtagtcatttttttcaaatttcacttcttatcatccactccagatctcatactatcaatttggagatttcatcttttcctgaaagaaatattagagcttccagtttttgtgattttctcctttttactttttaccaattgtataatcttgtttatcattattattttttcatattcattctttgagactcattttccatcattccaccaactcttgtgacttgaaatctttgggttcctggtgttgagctcaaaacagatggctataaacatctgggaggagactgtacatcaaagtgtccaatttaaaaaatcaggtaatggttcacattttcaatatcatgaaatggaaagatgctggcacattcaatccaacagagtttgattgtatcctgcatggatagaggccatggttttaattttgacaaagggattgaataagctgagggatttgaaatgttagagaaggtaaggcattggcacattgtgttgaatttatattgtggataaatgagaaatttgtctagggtgatgcaaaaaagattcaggggaaacagaaaaagtaaaaaccacagtcaagagggtaatcaaaaaagagttgactagggtgggatcatggtattagatcactagtggaaattggctaagactgaaatagggggtatcaaatctaaccaaatacaccattatttaatcgaatggtttgaaaaaagccacccttttttaaacatgttggttcttcatttaaccgcttttggggctcattgatgcaaaaaaagattttgggaaaattggctggtttccaattgtggatttcctatatttgataccccataatatgtgttaaagactggcaggtggtgagtgcgccagagaaatgatgggaatggcattatgagaggttgtggtgggtgggggtggattggggagattggtgattgaagacacaaggcatttgttgacattagggggtatcaaatataaccaaatccaccattatttaattgactggtttgaaaaaatccacccttttttaaacatgtaggttgttcatttgaccccttttggggcccattgatgcaaaaaaaaagttttgggaaaagtgactggtttctaatggtggatttcctatatttgataccccctattgtatggtgatgtttcaaagtggatgtgacaaatatggaaaaagaaaccctttaaggatagcaattggatagttttgtaaagacagggtgagatatgttgggtatggaaatgtttggagttggggaaaattattgaaggaatgagctctgaaagggatcaggggtgaactgttaattgtgataaagggaatcttatggttatgagaaatttggaggaggaagtgaatcaacggccggccagttacactaaccgtagtgttagtgtagcggaattccgctaaactttagcgcagcgtagcggaagttcaccacatcttgcactaacactaagtgcataggccccaaaaaagggcccactacgctacgcaaacactctgggtagcagttttttggccctgtagcgctgttagcggactgtagcgcagcatagcgtagcaaaaatccgctaaaaatccgctaacactactttttttggcgcaaaaaaagactactttttttggcgcaaaaaaagcgccgctacgctacgctttttgtgccaaaagcgtattggcccacctctgtgtgaatgttcatgggaaagtttaacttagtaatttatgctattggcattaagaaagcaagacaacaaaagatagtttgtaagatggaaaatttacaatgcaagcaaataaaataatggattacatgggatggacagtgtgatttcccagttaacgttgaccggttttgcagccaattccctttttttttaaccagaataaggcccatacttattcccctttattctatttccttgtacaccattgtatcacttcactgctttccttattcttctatagcttatatattggtactcttccctttcctctttgttatctacccagcttgtaactggacgcaatggtgcctataaatagaggaatacaaccctgagctcattctcaaaccagtctccgtaccataaaattccgtgaaatcacaacaggtggagtataagaaaataatctgagtgaaggagttcaaggcattgtatggctcttgtttggcggcagaacttagtgccatacaatctgggggactgatttttttgtgaaaaagcttggtggtttggttaatcacaaactgttaatttctacatgtgttattttcattcttctcatgtttaagttttaaccttgaactggatgaattttcatcacaatctagagccctcccagaatctaatttagactgcctagatcaaaattgtttggaaaaaataaatattgtttgccttgtagaagtaagtctcatgtgagatggttgatattacgattgggttgttacttgaggatttgggagggccaaaacaggtgccctaaatggcaacaggaagtactccactgttcttttactcaagtcttcaaattttctgtcctttctcctcaaaattcttgactctgtcttttttacttcaattgcaacacttgccatacaaaacacacaaaatcaattcgtggtatgttagtgggttaacaattatggaaacaaaacatgaaattcaatctgcaggaaaaaaaaaacaaagtcacttcagagctgcagtgagaaaccaactgcttgggaaaaagatttgtccaagcagtttttggagagtttgtctcatgagaaccgcaattcagatgcactggtcttatcagacacattgtatttcccaaaagctgctcatgtaccagactgtttgactattcaatatctgtgctgtttaacatggattcattttgcacacagtcagaaattcagaatgaccacggcccatcacccaccatcacacgtctaagaccttaagaattctcagatcatccacttttttccacaactattcttccaacatttccattattgtcttgctggtatcatatcccaagaaactttactcagctcaattaatggtgtgtctgacaacccaaccaaaaaaaagcacctgaaaagagtctgaaacccttgcagtgaccaagtaaggcacacaaaaccttgtgcagtttaaattcaagtgttcatcaagcacagctatagtgcaaagatagtttgttgttatatttatttggatcaagttgcatgaattagctgacagctgtagtgatattttgtcaaattgagttttgatgtaaactgaaattctggatagttttctgattcaatatactccaattgaatcataacatctatcacattatgagattgcattcatggctgtacttctttcaccaaccacttgtataagcctcacatgggagcacaattctcaaatttagttggcctctttcagtcgggcaggtagcagtgggaaacataccaggacagtaatttctgggaagccttttccagtcccccatcatgttgacaagaactcagatttggtatcactctacacagctgcattggtagggccatagatgtgttgctcacaatgtaatgatggtgatagttcaggacacaagtcctccggtcattcaatctagggacctgacaatcaccaaacatactatttgtataatgcaaggcaagtttggaagtccattcactgaacacttcagaatgaataaactagattcttcaccggattcaaattgtcaagtgattgagccaaagttctatctatttccaagcatgtacaaatcccatgaggtatgattgtgaaaagcttaaggtctcctgagtcccaagaaaaaaagagaggggaaaaaaatactacagtagagtacaagatagaagagtcaaactttaaacaggatgctcaagcattcaatttcgctcaatccgtgcgtccatcggtcgagaaacaattggcgcttgcacgatgtattgaattgattgagacttaacatgttcgtctgatttcgtttttctcattgttcgcaagcggaggaggaattgaaatttgagaatgaacttcggtctcggacaagagcgcgagccgctgtatttgggatgattggtcgatggatgatcgtgtgggaggcattgggccatccaatgaagttctgcaagtatcagggaatttgagtggacctgaacccttttgggcttgattttgtccgtcaggtgtagagaaggtgacggcattttcgggttggaaagtgctgaatgtgagagaatgatgagattggatgcaggtcatcgattgacctgagggtgaggcggtcaaaatcccattcggaaaagatgggaatggtgacttttctgatttggcactgagttgatcgggagagaaggcatccacttggaccgcttggagggaccttatgcgtgtatggtccacacaggatggacgtgtgtgagctggggaaccaggtatctgttcacttgaaactgaaaggtaattgggcgacgaggttgaggaggcacactcctgagttttaataaaactttggagagagtcgagttgttcagcgttggattgaacaatggctttggtctggcaaacttgttgagtgagaatttcaaaggattctgagacgtggtaaattagcttaaacgaaattggtttgctgagacctcacgatgcacgaacaagctgcaggttcacttactagcaaaagacatcaggaaaagtgctctgcgtcgttggtctgacgtcaccttgtcaatcaagccacctttcgtgacggcctgttccaacccttcgaccttttcagcttcttgcatcatttgtgctaaccgaggaggggcctctccagtttttccattcatccaaaattgtgcatgcttcaagaactcctcggcggtttcgatcaactgatctagagtttgattgacatctgtcccttcctgctcttcaaccgagtatttgaggggatgtcctgcctcatcagcgctaacaagttgagctgttgcttcacgtgtcattgctagctttcggtgtcggctcttgctgattgcccgcttatacctcatttcccaagcttgagtgagaactgaaaagagtgtaagtctatcagccaaaaaagttcatgtttggactcgcatcaattcacatacaatgatttgtaacctacctgctaacaagagggtcatgttaccaatcccgagaagcgaccaagcaatgaaaaatgcacgtccaccggaagatcgaacggtgaagtcaccgtaacctgtgtaacatttgaaataagacttgactttaatctactaatacaattgtgagaaacttacctaaagtcaaaaacgccacgtagccaaaataaagagcctgtccgtacgaccatcctggccaaattaacagcatccaattgagtgctagtccaggtcaatgcaaaaaaaaaaatcaattttctgctcaccttctgtaaatttaactgatgacagaaataaaaaaatgtcacacgattagtttgggcgactctcagtaccacaaggctccttgatcataaagcataatactaacagacggcacccccaagaagccaaaaacatgaaaatagaaatgaagcaatgaaaagtctcatctgcagctcttttttctcatcttttagtaagcggtgctgaaactgttggaatgaaactttggcatccgtgctttcggtgcgtgattgcatggtattcaaatgagcgccctgacgattggacttccaaaaaaatgacctccaggttggatggggacagcgggaagggtcactagcaggagtactatctgtttgaagttgatcgtattcatcgggaggccgatgtttggtagctgctttgtagagccgtttcccctggtgggctatggcacggcgtcgggagcgcaccaaggattcaaacgcctcgatgatcgtgtcacgagatgtggaaacggtcaagcccaagagaacgactccgacgatggcgtaaaagaagttgaatacacgagtgaccgtgcgagtcggtgttatgtcaccaaagcccacggttgttctgtatcaggaggaggagatgaaggtaagaacacttcaaattggcagctcggaagggtttgagggacatacacagtgcacacagagaagtagagtgcatcactgaaagttacttgatgcgactcgagcaatgcaaaaactactgctccaatcccgatgtaaaggagtaggctcatgacgacaatggccaaggttctttgcttcgtagtcagcccggaacctgattatcaaaagtaggggtattaggactacatacactctctcccgagagatgtaaactcagatgccgagagacccacctttagctctaaaattatccactcgcacataatccaatatcagtgtcaggttacagaaaactgaaactagggagctggatggagatgaagatgaaccaaaattgtcaatcaacccgttgtgaatattttgctacgcgtgaagagatttagcagagtgatatgtacctagccactagcatccaaaaagtgccagacgggcgatgagaagacctttagatatttggaacatcaagggcatcaacggatgatttatcgttgggcagaggaagttgagatgggaggaaaggctgaccctgggctttctgttgcaacttttattaggatacccaaattcaaacaatcatgaatggtcaagctaccaattgcagctagtgtactgatctgcggtcggtattcaaaataacgacaaataagagatatatttgctatgaatgcctaggggaagaaatataacaatcaaatcagataaagcataacttgctggttgggatgacatttgccaatcgaattggattagaaccactcaccaacaccactgaaataatcaatcccgcgaacaaaagaggtgaactctgagaaacgctaaatttgatcgaaaatcacgagatattggaaggtcaggatgttaaaaaaacggtagtcttcggcatatttgatgatgctactcacgcccaagaatgttccgtaagcaccgggatttccaagagagaagataaaggacatcccagggcaggaattagcggagcaagacgtgtggaatcctgccggtcgagattttcatcacgcggttcttcatgatcatcgtcactcttgcccttgaatgtcttcggtacaatgccaaaaagtaaggccaacaggcgcacacccatgtcgaattattatgattgaatggttgaacccgaggaagccggataagtcggagaaatctactagagtcattcaagttacggaggagatgatacctgtagacgcaaggcaccggcagctatgtaggatggaagcctactttacgtagcgtaggatggaccggctagggacccgtcgtcaacaagaataactgtcgagagagaaagggggaagtgctcgatcattcgtgcgttcgtccagactcccgagaacgccaggattcaggacttaggtcggattcaggtgaccgaagtggggcgcaaaaaaagtctagataaagtgcgaccgttaatgggcaagggtgggagatgctggataacacgaggaaaaatgatgcaccaggttattagtatttacaggatgtttatgtaaaactatgctcacgctatgtacaacaaggcttgtacagggtcttgaaaagacttcaaaaggggaaagaaagccgactgaagacagccagtcaaacagggctaaacagggtgaagccctttgaagctttcagtttgtgcacattaagactgttgattcaacggtacatatcacactgacatgatgaaacagggaacgtccaagcaatgggggtgatgacaccctcaactttggccgtgacttccggtcgaacgctcaggtggtcgtgtcgcttgggtcgtgtcgctcggatcgtgactcgtgattcgtgactgggttgtggcaggctctgttgtagttaaaaatatgtactgcttgagcgtccggagagcaagggaagcggaagagaggggatatgtggcgataatcttcacgttcggagtcacaagctcaaaggataatgtgaagtcgggaagctttcaggggtacaatgtatgcacaactgtctacacatcccaatctgcagctcccccagaaccagtccttatgtaactccgactcctcgccctttagaagcgttcctttgtctcatcaaggtctgcatacgaacctgatcccaacgaacggggtggcattcgcgtcggcagtttgaaagaggggcaattacccaaaaaaatagtcgacagttgaaatggttgctagagagacggcctattaacagtccacaccaaagaattgagtaagtgatgtcagaacctaattacagccgactttataggggggggtctcgattttgagaaccgatgttgagtttgatcgatctccttcaaaaacgtgccctccaggctccaacgagactgccagggatattgagttgatagctggccttcgttaccgacacctacgcagtggtggaaagacacatcgactgtgtctgcgggggattttcatgttgcaatacttgtatgtcggctgatctcctgcccacggacgagtgcggctcaatgaaacttgcaaaatcttcaacaatgctcctacagatttaattgtttgctccagtcgcgacctcgtattagacaggatatatcagatcttaggatatgccaatcgatcgtggatttatcgcaatacgaatcgcccggccatgggtgcacaggctgaaacagtggacccgatttcccccaaatttaacatcagtccaagccttttgtgggtgccgaatgagacggtcaaatggtgagactctgtcccacttctttgtcttcgtatgatgctacttacaagagcggggccaagtcgtaaaatcgatagccacattgatagtgagggaggttttcagatcgatcgtcttattcggagtagtgactcgccaagcattattgaagagttggtttgatattatcacgaggagcggtgctaactctgtcagtaagcccggttgcctttgaattctttctttggtctggaggggtagggccgattggagggagtttgagtgagtcaaaacaaaaggtgtggtgaccgtgaagctgaaatgttattgataccttgttgaagagcaacagcagaaaaactaaccttcataaactcagaggatctatcattgtcggagaaaagtctgataaaaaaattgtggagagttctcttcactgcggtttttttatgcagtaaaatcactgtcatcagtgtgcactcgttgccacaactgttgaaaagttgaactgttttgaaagcgggaactgaccagaaagatctatccacagaattgaaagggattcaaaccggtatgccagtagccaatgcacggccgttttgaagcacgttttttgaggaaatttcctggtatgtagatggtttatttaaagggtctttgcaggtgtatgtttaggttagtatacatgaatattgaataccaagtattattagggggagagggatggaaagaagaagagattttttgttccattgtagcaaggtattcgcacatctatctatctatctaccatctatttatatgtaaatatatgtactgaaatcaatctcgaagaaagagagagagagagaaaattgagcaagataaagttttgaaaggggatgagattttgaatattcgaacagcatttctaaaaaacccaacaagacaaagcaagacgaaaaaacaaaacagcgaaaagaagaaggaaagggaagaaaaaggagaagattctaagatcggaaatttttatattggtcgatcatatctttttggatgttaggtaagaccggagagtgtttcaagtattccatcgtgaattcgcccttgccttgagtcattccacgtaattgagaagcatctaataaggataaaaagatcatccataataaagagatagaaagttatatcagtgatcaagaagagagacagagtgaaataaaggatagagaaaaatttgacgaacatccaaacatttcatttaatgagacttcggcgaccaagacgacttcatcaacgcctacatcggtatcgatgattgtgcctctacgttgattgatagcgccgatgacgttaccttgaaactcgatggggactgtgatttcgaccttcatgatcggttcgaggatgacggggttagcgtttttgaaggcttctctgaatgcgccctgggcggcgagtctgaatgcgagttcggaggaatcgacgatatggtgggcgccgtcctcgaggatgaaatggcagccggtcacccggttgcccgtcaggatcccgcgctgcaaggcatcgttgaagcccttctcgactgccgggatgaacgaggccgggatcgtccccccggtgatccgactctcatagaacgtctcctcgcccgtttcctcgtcccgctccatcggcaagatccgtccgaccaccttcgcatattgccccgcccctccagtctgtttcttgtgcacataattgaacgagctctcgctggtgatcgtctccttgaacgctaccctcggcttgccagtcacgacttcaactccatactcccgcttgattcgttccacatagatatctaaatgtaattcgcccatcccactgatgatcgtctctgatgattccgaatcaacatgaactcggaacgtcggatcttccttttggaagcgctgaagggcccgtgagaagtgtggcgtttcttgtcctttggggcgaatcgacagtgaaattactggatcgggtacaaacatcgaagtctatgaaaaacgaaaaaaaaaaaatgttatattcagttagctcaatccagtagatgcttctcgtgagatattgatagttttcacactgtgtgacgtgcttcaggtcgtttgtagtcatgacatttcgtccgacttcagaggtgtgaaatgatcattcatgggtgaagaaactgaccattgaaagctggacggaaccgtctgtaaaagtatcaccagaggagcattcgacgccaaacatggcacagatttcaccagccttgatctcatcaacatcttccatttcatcactatgcatccgaaccagtctgggcactttgactcgtttaccggttcgaacgttgacgatctggtttccgcgtttcaaagtaccttgatagactctcagataggtcaattggccgaagcgaccctcctctagcttgaaggccagaccgacgagtggggcagaggcggtgggatggatctcgactgatgtaggatcggtcgtgctagttgagacatcgagagccatcgaggggacttcggatggattgggtaggtagttacatacaccatctagtagtggttgaacccctttattggctaaggctgtgcccatgaagactggtgtgaatttgaggttgatggtcgctcgtctgatcgcatctgcaatatcgctgttggtgatctctttctcttctaagaacagatcggccagggtatcatcacaatcggccaaggtttcgatcaattgctgtcgtttctgagtgacttgtgggaggatctcctgcgggatctcttcagattcgatgatttcaacacccttgtcaccctgatgtctgatcgattttagccggaccaagtcgataacaccttggtaagaatcttctgagccgattggatattggacggcggcacagttcaacttgagtttcgatttgagttggtcgatcaccctccatgggttcgagccctgtctatccatcttgttgatgaagcataccctgggtacgttatagcgtctcatctgtcggtcgacggtgatcgtctgactctggacgccagagacggcacagaggacgaggacggccccgtcgaggaccctgagtgcgcgttcgacctcgatcgtaaagtcaacgtgtccgggggtgtcgatgatgttgatggcatggctgcttccgaccgatcggccgggagtctcgttgaccttccagtcgcagaaggtggcagcggattggatggtgatccccttctctcgttcgagttccatatggtccatcttggctcccacttgatctctccctctgacttcatgaatcgatttgatccttccggtatagtatagcactcgttcggtcagcgttgtctttccagagtcgatatgggctgagattcctacgttccgcatggttgatagccttttgagatcctgtgcagtcagtggtccttgagtctcttgctgttgttctgaggtttcagttgctgatgttgttggtgctttcttagttgcagtgactgttgcagaagaggagtaagatctttgcatgctagattgatgatggcgtgtgctgagttgggtccttcgtggttctccatcctgggttattctctgtgttgatgagttgatggttctgattgttgttggtagtttggatggtgctgttggtttgagtcgaaggaccgttgctgagttgattctgagtgagtagttcctcaacattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagacttgtttaattttagacggcactacgactattgtcgcttggacataaaaccaatttgagcctgatggaactcctcgtcgttaggcccaagatatgtggatgagccgagttgaagtgcctgtgcggttatgtagtccagtccgagcttgagaatgaagcaattgacaccaagcagatttgtcgcaagatgataaaatgaagatggagaagaagaagacgaaaacttgaaaccaaagcaaccagacttgggagggggtgaacaacagtgggctgatgtgggatgtttataaattagtgaatataagtcaataaatcgataagaaattgtatggcatgtactcggtgttgttgtccatcagtcttcaaggatttgtctgaagaaggaaggtaaggaactgggggcggtgcaggtttttatatgtatgtatgtggccagcctccaagctgacaaaagagtctacaaaaagacccaagagagggggcaaacaggaaacagacgagatgtatgcatggtgaatgtgtaggacgggttacgtaatcgaatgcagtcgactttaaggttcgacttttgaaagcttgtctcagtcagtctgctcaccgtgcagcacaaggcaggacctgtggagctacaccccttacactgtagaagtgcagtaagaaatgcatgcaaatgcactcctacagtgcaaaagccgtgaatcccgctcccaatcccgatcccgcaatcccgcaacctcccacccctcagaaatatttccagagtgtggccctcgaaccagagaggcccacaccgctgcactccaaatcaaaacactcggtaagacttaacgagactacagtatttatgtacttaaatgtatacataacaaaaaccatagcaaacacatatttatgtgatatagtctgaccgacccaaatcatacataaatacatatccaacaccaaaaccttgtcagctccagacgtccggctccacaccttgtgtccccactgagccctttaattcccctcataagccccccaactcctgtggcactatccactcagtcgttcttcgtgattggacccatgttgaagatgtgaaaatgtgaattaaagattcatgcattgtgatataacatacatacatagtacaatgaaaaataacaaacaataaaactagtagtcatggaagaaagacaaaatacaaaaagtgcagcggaaatatttaaggctgttcgtcatcctcatcgacaggtaataattgatcggtgtgggaatttccagctgattcaccatctgagtcttgttcatcaagcaccaattcctctaaaatgaagtccgccgcacctgattcattgacctcattatatatatctgattcaaggaattcaatcaaggcaaaccaccggtctggtaagacagtgcgagttagtagtccctctgagagcatctgattgattgtgatgtgccatgcacgaagcagttcttcatgctgctgctggtacatttccatctggccagccagcaatcttgttgcaccgcgtccttcttcaccaaacgcatcattgaggacttttctgagtctaacacttaaggggcctgcagaggggtttatgtgtcagttttattattctcattaaatttaggtgtaaggtgtactggcattgcatcaaaaacataccttgaatgcactgatcaatgcatgattttacttgttctctgtgagaaattccccatgagacagtcctttgtaattcaatattcaattgatcaagttcttcttttgatcgatccaatgcaagtacagaatgtattccagatctcacatgaggatcgatggcccatggctccttggaatggcacaagtagccatcattccagaaagggtcgtcaagcgctattttcttgaattgattataatcgattgctgcattttcaggaagattgagttgttcggggcaatggttcttcaggtagtcggtacgccgggcaaggaaggtgttgagaacaggaattaccgattttttacggcgattgagggcttcaaaaatcttctctttcaaaacagtaccaagtcgattgcttcgagactttgaatcgtgcaaaggttgtgtttcaccctgtatttccacagcagctttgtagagtgctgattttgcactccaaagcaggccaagcctccgttgctcctcctctcaaacattcactcagtattagcattagatataaggtcaattggcacttgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttttgacgtctgaatgcatgctgagtcttcctcttcaaagtcaaaactacataataagagagaagcgaagttgagtcaaatcaaagcaacattataaaatgtttattgagaaaagccacacatacgaagcttttcgattccaaggtaattatggaatacactcctgtgatttatcccgccaaggcgatgattccgtgttgcgtatcgctgaggaccaacaaggggagagagataggaccaaagccgttctaaaccttcgccatcagttaatccccatcctttgttgtatctcgggttgaattgaatctgacagggccagtcgtgaacataagagtgaaacaccgcggtagcaaacttcatccttgggagttgttcggttagcagcttccgtgattgaaaaaattttccaagggtacatccaatatcatataggatacctatttgggtcgttgggtttagttcgcctaaaagtcgcttgattattgacatagggagtccacgtccctccccggatttgtagatgttgcagaagtagatgacagaatcatgccggcaacagcatccaaacaagccggtgtcgtcacatcctttccaggtgcttgcattgcggcggtcatctgcagccttatgctgctcactacatcggtctttctgataataaacccttcatgtcaggtgagtgtttgaagaattgcagataacagatgcacatactgctttttgagtctttttctgagcttgctcatgtgttaatatttcatcatcggttgctttgatttcttcaggactgatgaatagatgtggcgtatgaagtggcaagtggttttttgaggccttctcgtgatgccggtgttgaaaattcccatcaaggcagatgaaaatttggttggtgtcttttggttgtgattcatcaagagcaggagccgaggttccaaaacatgctggacacgatcgttgggccaatacgtcttgaggagtaagagaggttgccgtatggattaaatcctgctctaatctcttcagatgccgataagcgtcaactgaacctgagagacatctccggagatcacgaggctaaaaaattcatcaacaaaacatcagggtgttgttgtgaagagcagtaagtaaataatttcacatgataataaataaccgtaccttcttggtctctttgatacacagcctgacagacattgattcattccaacgtcgtaggacttcactaaaagaggtgagattggcgttacatatgttccatagtaaatcgtaaaagtttaatagccgaagcgaaaatcctgtctgtggaaaaagaggggtgcttggaagatacccatgggccaggaagtgtattgggtctgggatgcaggtgcaaaaaggcatcttgactcgcttctgacctagaaggcacaatgttatgttagctcaacagagattgaataactatattaaagaggaaaatccaaacctatcagatcgattaggtcaacctcccttgatttcatttgatgtgattgacatttgcacaaatccttcgataagtctttgaaaaagtcggagttcgtccagttttgagttttcttttttagatgaaggtaggcaggaaacatcgattccattaagtcattccagtttctcagtttctgctgctcaataagcgctcggtgatgagatcgtatttgtttgagagattcaacatcttctggtctcagttcgtctggtatatcgttccaaacgttgtcatcttgcattgtatcgacttggtcgttgggatcatcataattgccaggactaggaggactcgggtctggtattggttgggatgccggaacaggaaaactagtcgttgatttattggatacttcagctgctgtacgctcttgacattttttccgatgggccttttgggatctagtttcaagctttggcaatctggatcctcgatggaatttgtagagaccggttggtttggctttggattttgggggcattctggcttcttcaacggtggggaagggggcagggtaggaaaatagagctgaaggtaaacaagttacggttgattttaggaaagtgtgcagtcagactttgcgtgcacccaagctcacctacccaactcataaaaccagaatgaatcatgcattccccgacaaatagttgggcacaattttttacagcacatgaatttcagtgattaaggtatctcaatacttttcaatcgtgataattggaacatgatttgtttgaaaacaagacaaaaaactttatgctcttttggatcctagctttgggtcttcacttattattggcagatgccaggagaaagcaataataattctgaagaaaagaaaaaattatgtgtgaggataagagggttcaatgaagcatgaattatgtttgcaaacaggaatttcagaacagatttggtaaaagagtaaaagagagccaatgaataaaaagtgaaactaagctgaaagcctttagaattgagacaatcacgagtcatgtaggcttcttcccatcacgctttttctctgccttcttttggtcttgattcacaatgcttttttctgcattttctatttgtttcttttgaccagctatgcagtcacctgttgctgtaccgttaatgtaagctacaacagcatttgtcatagcttcagacatttgacaggaaaacccaatccgagtatacttgtcagatggtgaagacccagccaatgtctgatgatggtgatctttggaccggaacacacacatggtcacaccaagtactttatttaagtccaagtacacctgaaaatcccgaaatgtgaattgaccccctatcatatcgaatccattgtctgccaagatgggatcatcttcttctgaggttcgaggattaaaaattggtatccagcagacaagggtccaattattcgcatcgctatcgaaatggctctcgttgaaaaaatcgtacattgtaaacgtgaggaaagaagcgaagtctagagcgtggtacgaggagggaggccattccatgtgggccatcgagggtaaattgttgttgataagagttgctcggtaatcttcaaagaccccaggagccagttcttgaaggtgaatagagatccagtcgttggcttctctaactgcaacagcttcatcctcagcaacgtagtttgattttcgcatcatggcaaccaatcgagtaacagagcaataacggccgaacgcctcgcatgccttcgagcacttccgccatccgtcagcccacatggttccacccatgtgagggccattatttttaactggtgcaatgtaattagttcgggagagaaaaaagcaaactagcttttgccaaccaagtaactcatctgatggcattgactcgaagggtaggaatttagccttgcagaaagcttccttgtttcggggggcaattatgacggttccatggtctagacatttgtaggcagatgtgagagttgcttgggaggtgtgcatcacattaggttcggggtcatgttgacggctcggaggaacgaagtagtagaaatctttttttgggccggatggactagaaaggggcgtagggtcttgagatgaaggagaatggactagtttggcctgaggaatcgggtgggtagcacagaatggcatgctggctttgtggcgaagtcgattccatcgtttgatgtcttcatcaggtcggaaccgttttctcctgtcaggtgggtgacaagcataaaatgaagtgagtcagtgtaatctttatcaacattattaaaatgtagaaatagtttgagatcaaaaggacatgggggaaattatcctcctgcctatgacacaattttagaagaaacgagaggagaaatttattttgaaagttggagaggtgcgaatgatgctcgtgcctcagatgaaaaggagaaggttggagaggtgcgaattatgcttgttcctcagatgaaaaggagaaagttggagaggtgcgaatgatgctcgtgcctcagatgaaaaggagaaagttggagaggtgcaatttatgctcgttcctcagatgaaaaggagaaagttggagaggtgcgaatgatgctcgtgcctcagaggaaaaggaaaagagaataaagtacaatgatgtccaggtaatcgggcaggcttacctagtagaagcaccacagctgccttcaaaatttggcgtaacaaatgctgaaccggttgatacaaagctcgagaggagtcgttcgttgagactggtaccagccattccgccttcagaaagctgaggattgattgcctggatggatggtattttttggaaattttcagttaaatgtcacccaaaaactcaatgatgattctaggaaagacttggaccggcttaccaaggcattctggagaggtaattgagttgccaatgagccatggatttgtggattatgatgacttggaaagctaggtaacgatccaaagtacgacctatccaccggcaacattgtctttgtaaagtaggaacatttttgggattaagaaaaagggtcaggagcttgcagcgatgattgtcagagagctggtgacccaccattgcttcctgggacaagccaaaagggctattggttggccagattgtttttttcaagttagaaccttgtgggaatgatcggaagtggtcatggggcctcgctgggatgattggagctgaattatgaccccccattgcttgctgggatgagccaaatggcctaatagtcggtaaaattgatttggttgagttagaaatataggggaatgatttccaggtgtgagaagacctcgctgggatgattgaagcaacatgaggaccctccagtgatttctgggacaagccagatggtgtattggtcgtccaggttgctttatttaagttagaaccttgcagggacaattggaagttattggtcggccatcgtgtttgtctgaagcttgaacctttcggggatgattgccaggcaccaggatacctcgctgggatgattggggcgaaaagaggaccctccagcgatttatgggacaagccagacggtgtattggtcgtccaggttgttttattcaagttagaacctggcagcgatgattgaaagttatcggccggccatgtcgtttgtctgaagctagaacctttcggagatgattgccaggcgccaggagacctcgctgggatgattgaaacagtcgggtgacactccatcgctttctgggatgagccaaatgcactatcatttgtcgacattgtatgagttcggctaggagaagctgatgacaggactggttcagctaggaggaagctgatgaaaggacttgctggtggatcgtttggatgacttgtgaatcgtctctgggataatccacgcgcgaaataacctgtgtaacctgtggagagctaatcaaagcatgagctgtttgtaaactgagagatgagcacaggagacaaaaatgggccttcagtgtgaggagaccgatgtgtttgataaaaatgagagaatgggcaggtgaccgatgagctggagcgaagcaactgagctggtgccaggccttccttctggttgtgaggggctacaaagtcttgttgtgcgggttttgagtaaaaattcttgactgaaccacccgggagcaagggacacaaattgaatatgggtgccaattttctagatatgtaacaccaaagattgccaagcccaagaaaggctgagaatgaatcacaccattcatgataaaatctattggtctttgcacacttgagagatcccatgtgaaacttgacatagcaaccactatagacagataatgaatggtcattttctcaataattttttccctgcactggcagccatcaaatcacagatttagataaaagagggattgtagatggttttgatccaggctcatgtttcttgtgagcagcttattctaggaggatgaaccatataagactagagtatttttttgatagtctagaattgagatgataaaaaataaatggatcctgatacatgatgcagtggtacagtaaccaaatcagaatggtcattttcacagttctcaatgtaatacttatttacaaggtgtatacttgtaatctgacattagaaataatatgcttgaaagaccattgtactaagttgagatttggttagatttcaaaaatttcagggtattgcatttttgataataatatgtctgttactccattgaaaccatctcccagttagttgagtggatccatcatgtttcattgaaaagaagcaggatgtgcacaacctgcccaaaatcagaattataattgagggtaactgatttgtgcacgtcagagtagagggtaacttatttgtgcacctcagagttcatattcaccaactgtacttaaggaatttgtatggagttttgactggaatcagtgtcagtggtatgttagcccatatggtatgtcaggatgtatgcttattttaaacattctgccaattgagaggcccaattgatcaattgatttttagatacaaaaatttcaaatcaactccccaaaggtgcagttgtgaatcttgatgagcaggtatccatcaccacccctttgtttcattaggtatcagacggggaatgtatttagtggcagtgatagtacacagtgattacacttaccccacacttgttgtgatatgatcgagctaattgaattacataattccaagtggtggataaacttttttgaccttctgaataagtattacatcacttgcaattatagaatgagcttgatgatatccaaaggaacatgtgggcgtggccatatcaacacaggcataaaattaatctgtaactggccaggtagataacacacttacccagccagatacaacactttgatttatttattggaatatgtttatgaaaactatttttttttgattaccaatcattagtttgagaaccaaagccatctcacacaattaccttccactttcaaccatctgatcttcttgtttatatataccccaaaaaattcatggaaaagcagagtcaaaattatcctgatgttcaattggttgattcatgatattttgtgtatcaatcataccccatggataataattaaatagcatgaatttcttacattatctgaacctccaaatgtgagggaatcaagtcaaccaaattatatctggccatgtagataaacagattcaacagaaaacacttttttgccactatttaatcatttttgatactatttcccagcagacaaccattccagtgactgtgtgttggttggggtttatttaaactagttagatgattccaagttgttgaatattgttgcaaaacgctcatgaagcaatattcaaccacttgaaatcatggaactaacttcaataaacccccactaattgtgttaaaatgtgggaattcacagcagacagttatcccagaaactgtgtgttggttgggttttattgaaatgaaacaatattcaacaacttggaatcatccaactagcttcaataaaaccccaccaacatatggttgtgcttaaatccagcaggcagttatcccagtgactgtgttggttgagattgaagctaattggatgattccaagttgttcaatatcgtttcatgagcaatatttgttgaattttctctgtcttctgtctactctcccctaaaatcccttcactctgcctcctctcttcttttattatttcttgaatattcattaaaatcagactggtttatattctttaagtagcttgtttttttgttgcctgaattcacttctgaagtcaatgaaacttctagatcttgtccacaactcatgtctctctaaagcttcttcctttttctaatttggtttattcataaaatctgattgtttagagttaaaaactctcatacatttgtggtggagccacttattaattccatgaactcatatgtttctccctctcagtttttattcaaaatcactctttattcattttaatcttaatcacattttgtttgtgcacttttatttagtctctttaacctggctagatacttacaaataaaaaactattggttctcacattctttttcctcaagtcaagcctctcccaaaaaagaaacctttctttttggccctcaacctcttgcgcgctgagttcagaatttcgacaatattaattcatgagccatctgaaatataattgatccatctaataatattgaataaattggattcatctaatcacattcaataaatcccaaccaacacacagctttccagtgtccactgtccagtgactgtgcgctgggcattcaaatgtacctcaccaaataaacacacgataagagattgattgaagctaattggatgaatcatgagtccaagttgttcaatacatgagaattcatgagccatctgaaatatcattgagccatctaataacattgaataacttggattcatgaaattacatccaataaatcccaaccaacacacagctttccagtgtccactgtccagcaaatgtttgctgggaattcaaatgcacctaaccaaataaacacacaataataatccattcaatggagattgatttcagatcattaatgtagctacccctaatttattatttgaagtttttgtgttgtacaaataaaatattgaaccagaaattgatgaatcaagctttcaatttttattactatttgctgttcaacaaaatccaaaaagagcaagtcacataaatccaaagaaatccaaatgcaggaaagcaatatatattaattcccatggattttcttccattgaagaatccactcactcagcccactattccatgctgtccaatttttcatttcaaaagaatgggttttctctcaagatatgataaatattgtggtgattgtaagaaaggagtttatgtctcactcaatcagtgtgttttttattccagatgtaaaccattggtatttctctatccaacacacatttatgcaaaagaagaaaataaacaagaatgaaagaattgaaaaagcaactgtgacagatgaaaacagaattctgtctcaattttagtcagtgttgttgttttcatttgagctattaacctggttgctgttttcctctgcattgtcaatgtccatcagattgttttcttcaatttcaacataaggaactaacgagatccaattgttcttgaggccacgtaataaaacccgtgttgcaggaagtaggagttttttgactggttgcgaaaaatgcaccatgcttaactcggttggattgttggatattgacagcatcagaccctttttcttgagcttaatttgggtgttggtacctggccatttatattttgagccaggtacagcaagggcttgatctgtgtttagacataaattaatctgattagtgtacattgtcttgaataaaagcttgtgttgatagatcaactcactgtacatctcccctagtttgttagaaatataatgatgatttttagctagatcacctgaggaaatttgcaaagagagggaaaaaatattaatacttgattgacttgcatgagaaaagatagtattcaagctcaccctcacacgcatcttgattttcagcacaaccattatctcgctcttcaggaggttggttgttgttcccagatcccaagtttccagagttgctgtcgtgtttgggattggagttgttgttcgaggcattgtttgccttggattgcttacaaacagtactaacaacaggaccagcaatctgtttagtcactttttttcggctcttggttccagcagtccagactgcaaatcttgatattggatcgccttcatccagaagccctcgcagaaaaacatcgccaagcaaacttcccccttgaaaaaaatacggttggcgatggtcttgatccgcaatgattaggaaaccttcaagaccaagagcatcactgatctccttcagctgatagacagatgagaatgtgtcagcaattgaagaagggactaggctgagaaattctaaataccttgagctgtactcccctggcccacgtgtctacatttgcaagaagctttttgttggactggtgtctgacatcaaactgatctcgttcattaatgtttggatcatcgctgaggtcggcatcaacccattcgtcttcgctgttgttgttcaggaggtctcgatctgctgcattgagctgattatagctctttgcgacttccttgtttcgctgaccgatattgttctcagctggatgaaagtaaacattagtgatcagcgtgacatttcagaaaaaatcaggcacagatggctacctactttggtggtattccttttgtgctgtctgtccagacgattgaaatttgtgccacgcacttttcttctgccgggttcgacgttgtccgagatactttgcgagacccttgaaaggtcgctgatgcttgagcgatagcaaatggagttttcgttgatattcaaagtatacatcttgagcagctatcttgatttcttcattcaatcgagtatatttcacgtgcgtcttctggagttttcgaagctgatgtagggtgtgatctttgaagctatccatgacttcatcagagagcttggtatcttttttacgaggttttggggtgccagtgggggtttctggagatgccaaagtaggatctgtgtttgagttgacagccgaagtattactggtgtgtgattcagccgattgaaccactgttgagactggtgcatcagtactagtggtggctgcagactttcttttccgcttttgttttttcggttgggtggtggggatcacagccgtggtcggagtagcggcaggatgctgagaattcaaaacagaagagttgcccggtggtggtggtgggatgggtgtagtttgatttaccgagatctggtcaatgagaggggatggcacaggtgaatggccattatacatcggtgcttgtttatgtggagttgaggtggccatttgttggcttatgaactgttgagacggatggccagagattccagagcatgccaatcgaggtccgtgctgagagctccaggcggtgtttgggttgcttaacattgaattcacaccgtgatcatggttgattccgtcttgctgggttgatatttggatatcgctgtagtaagtttgatccatgtaagagttcgataaactttgatatccagagcttccaagatcaataagagtattgtattcggactgatggagcccggagttgttgtaggattgatcatatggctgcatggctgatggatggacaaattttgaagagtctaccaaggagtcgtgttcggggcggacaaaaagtggatgctgggcgggggtcaggcgcgtgtcagaacaaggtatgagttattacaccaagcatgtagatacatattgaagttagtgaggtcggtaagtcttactgagtgtttagctttggagtcctcccggtgtgagcctccctggttcgagggctgtactctgaattttttttcaggggtgggaggttgcgggattgcgggatcgggattgggagcgggattgtatcccaaaccaccgattctgcactacaggagtgaattcgcatgcatttcttactgcacttccttagtgtaaagtagttaggtctaaaggtctaaacttgacactcaacaaccagcacaatcgatagacaacaggaaagcccaacagtgaatcatggtctcatactgtaagcatcttgccactcaaactccacaaacggataagaggattgcccaacctctccaatcatatgatttctacttcagctcgttgacatgccgttcttttctcagatgacgagattgaaatcgaagacttcacctgggacgagaaagcgaaagtctaccatacaccatgtccctgtggagaccgcttcgagatcagcaaatcacaactggctaaaggtgtcgaaatcgctacctgtcccagttgcagtctaatcgtccgagtggtttatgatatggtcagtctactcctcatcctctttcttcatatccgatttgtctcttcacaaaaaaaaaaaaaaaagtcactgagaaattctacatgtctagcttgactttgaagattacgaatcagatgaagaagaagaagaaaacagcgattcaagtagcatcgatgaaaaatcaatcccaatcgaagattcgctctctcaattgaccttgtaaatcaacagaaaaatcgtcatggaaattcaagtttagctactcagtatcaccctgctcttcaacactccatctacatcggataatattccctttttttacaagcaccatcaatgtcgatctctctgtaccatcccatcaagatcatcaaaaagaaatatacaacccccccccccctcccgacgatctacgcccgtctttcgtgcgacaatacttaattcttcattcgacacatcatttgatcaatacgattgctattctcttgaccacgaatataccattgaagaaacagcccggggttttccaaagtcacttgagaaggtcagtctcaacattcatgttatgattgatgacaatatgtgttgctcatcattttcttcttcttttgcttgcgttatcactgataaatccataaggaaatcaagccatggagcccacacgagccgagttattttccgtgcagttgttcatggcgctttctctcatctagcaccgccacctcgtttgtatttcgcatatatgcatgtggatctattctccaataacaagtactatttcacctcataagtctttcacccaagggactcagaaccagcatgcttgagaaatcctttgattacttgaacatgattggacacttgctgtcgcgtgacacttctgaagaaattcacttccccccaagaaaaataagatgatggtgtcaaatgtatgatgagtgcattacttgaaatgtggattaacaggatccatataaattggtttatgtatgccaaccttgctgaaaacttacgctggaagtcatattttagcctaaattcaactactttgaaggctgagcaatgatgttcagtatctatcacaggttgctcaggtgcttttctgatcccagaaacatgccttcaattgtagccttgaaggtccttggtagcaattttaattgctggttgagattctgaaatgctgcactaggactaggagagtttaattatgaacctacaattggatatgaaataaaagctgagatgattgggtattcagttatactccaacgggttttgcattgattctcagaatttctcatactcacactgatagcccacccattgcatctggggcaagacacattctggcacattgcttcagagatttgatcacatccatttgagacttaattcaagactacttcagtcctgaaccaattataatgttcatcctgtgattctgagtctaggttcttgggcactttgactgggagattgaatacctactgttgatccttcattgtcaactgcaggatctgtgttttgaatattatgaggatcaaaggaatgatgtaaattgtgttttgcaacaaaagtacgtttcttgctcctacatttacactctaggttgatccagaggagcaacaagaaaaatggtacaaatttgatcaagcatgacatctgataaaaaacattctcagtggaggacttcccgtgggttctttaacccctacaaaaccagatttataggcccttgaatttgatttccctgtaactctgtcttcagtgggttcaaatctgattttgtagagcctacagaaaatgacgggaagtcctccagtcaaacctccggtcagttcacctactggcttccgaggcacattatttttttctgccgatcccaggtgtgaattggtgctcccaagctgactggcgttgccttgccctcatacttatggaagatgccactccagaagttttttgtcatagtgtttttttttttggactaatgtctgctgagttcggggtgtgtcagcatgtttcgatagcccgcccccgccccctcccgtgtcagcccccgaggtggtgcaactaaaaagtctattcgcttgcagtgctgttctcgatcggcgaagtgggacacttcttcctctccccattaggttgcatcgattggttggaataccgtgtcggtcaccatgtatcgtctcaaccttaacaagatcccgtccggctcgaggctcctcctagcaccctcaaaaggtctcgcctcaagattcaagaaatcgtctcaggaattacgctatctggccacggccactaacagtgaatctcagacgagtcgatcatccacacaagaaccggagggcggacagttcacagtctcgaaatcggagattgaacatttcaataagttagcttcgacatggtggaatgaacatggggcctttggattattgcacaggatgaatccggtccgcgtacaattcatcaaagagcgcctactctatgacctttcgcgacccgagtccggatcgggagctgggagtggattggacgaacgtcagtcagatgcggattcgtacgatttcttggcgggcaaacgggtactggatgtcggatgtgggggcggaatcttctcagaagtactcgcgagactcggcgctcaagtgctagcgatcgacgccgcagaggatagcatcaaggccgcccgtctacatgcccaatccgatcccctcctaaatgaccttctctccagcccgaatccgaacctgctctaccgtcactgctccgtcgaatccttactccaaccggataacttaaatcatcgtgctcagtacgatatcgtttgtgctatggaggtgatcgaacacgtcgaaaatcctgccggtttcctcactgctctggccgaactcacgaaggtatgttccattcctcttattgaatcccagatattatgtttgttttgtttagcatgctttggatgactctctagccgggtggacagattattctttcgaccatctcacgcacgccactctcaaaattactgacaataacgctagccgaatccaatctaccgatcgtcggcatcgtgcccccaggtacacacacttacaacaagttcatcaaacccgacgaactcaccgaattctttcgtggtcaattgggctgggcaacctctcacgaaaggtccgatctcgaggtccgtgggtgtacatacgatcccctagcgtctcgatggaaacttttccccagagacgccttctgggccgagtggtgtaattacttctttggagtcaaaaaacctctgtgatttgtatctcctaaaaacccataccccttcagtttttcacttttgcttcccttccttccgctttgatctacaattggtggtcaataatatattgcttatgtacaaaaacaaaaagttccatcaggcgcacgatccctgaccttgtacttaactttgtgctttgtcatcacctagtctcaccttgaatgattattcccaactacgtacttcaaaaaagtgaagacaacagaaagttaaaaggttgcacttatggtattcaaagttgaaatgcatgaaatcatagagtgcataagatcataatgtatatttttttttggcaggagtttcgatcatcaagtgggaaactcccaccaaaaaaaagtatgcattataatcttatgcactctatgatttcatgcatttcaactttgaataccataactattgcctgaaattgaaagaacagaaatcacttcatcgaatttggaggaaaggcaaaaagtgataagtccaatcagtggtgggccgctacgcttttggcccaaaaagcgtagcgtagcggtgctttttttcatcaaaaaagggtagtgttagcgttttatagcagtttttcactacgctacgctgcgctacagcgcttttagcggaaaaagcggccaaaaaccgctaaaaaccgctgtagcgcagcgtagtgggccctttcttgcggcccacacgcgtagcgttagcggtgtcgtggcggaattccgctacactacacttagcgctaacagcaattccgctgtgttacgctacactaaccactacggttagggtagcggcccaccgttggtccaatggtcaaatacaatgtcatgtcaataaactgtgactattgcctctggtgccgtgcatgcaacacagcattgaacaatttgaattactggcaaaatgggaatttgtctgtgggatgtgaatctttccatctatatggtcaaatttgaaacttttcttggttcctcaagcaatccctttgagatggtaaggggaagagggtgtgatcttcccatcctgtttaaggatttacagcccccccgtcacacaacttgtgtttcctggggttgtgtcacacaaccccaggaagagcttcacatgttccatctttcccgcaatcaatctagaaaatcatgagattaagacacctaactttgggccaggcagttaccagcaaccattatatattctctcatactacttattctggattcttcaatcacagattcgctatgcatagtgtgtcactactagattcaatttctgtgtgcaaaacccatatattgagacattgtaaattggatttttgtttcttttgttccaaaatcaatatgatatcaatcaaatagtagaagagaaatagaaataggatgttagactacccagcttctctattaaagtgaggaataaagaggcaaaaaaggaggctctcaatgttagcaggctattgaattgcaatgtgtaaaagatgattgtgaatagaatctagggttttagagaatccagtgggattttctggaccccatcagttatgattcccttctgattaattcagaaggctaaattgattgcaatgacatttcaggggtaggatgttgttgataaagagcaattcaatctccaaaattgatggttctatctttgggatttcacaatgtggatgtaagagtctaagacctttgagtatttgtaagttttgaagaagaagatcagactgatgagtggaacttgaaatttctactggctaaacccttattataaatctccatgagtttgaccttgtcctggagatgagcacgccaaaattttccaaattgtaaacgataccaatgagataaaacagccatttcatcagttgcagatgatgttagaaccccagccgcgctcgggccatcttccaaaatgatcttgactgatggatcagtagccaaacgatgtatcacaaatctttgtatgatgccaaatgctggtggaccctgagatattatcattccattgttcagatcaatgaagccaaacacaggtaaactattatcttccccatataaaatggtttctagccactctaggaaaagttggtgagagtttggaattaatggaattcctgattgttttaatcccaactgcaaattttcatgccaccatctgagagattctagcatttctttcaacctttcttcacttgtctctaaggggatcttttcagctttttcatcaatgagccttattgtaaaccctagtttattggtgccactttctactgcaggctccaagatggcgcgcatttcaaaaaatcttgttggggggattgaaggtgtgctgccttctttgttcacttcttccactgcgccataaatgtttttgattttattgactatagccttctcaatatttaatatttcttcttgtggggctggagacttgatgatcaaattggtgaattgcaacgcatcgcgaaggggaagatctttcatgtccatcattccaagatgaggcaactggtttgcatgcttctttggcttgaatggtggaaatatgactcctttcccctcctggtcaagctccggtacatgagttgagacaaaggtccaaaaacaatcattctcctccatgatcatttgccattggtattgagcgacatccttccgccacagtccattcagtgcagctgcggtgatagatgcggttcgttccagatcctcagagtaaaggtaccatatcacccatcgttggaataatccgaggccttttttacgggcagcacggtccacatttccggtggctggaagactatgtaatggtttgaaaaggccttgtctgaaccactcatgcatagagtttcggtcttgtactcgtgcatagtctgatatacccaaccgttttgacaaacgataatgatgtgaaaaaagccaatttcgcaaagtttcaaccaaatgtctaatctttctgtcgctttcgtaaaaattttcctgatttactacacgaaggctattcaccgggtcgtggccaactgatctgccaacaaaaggtagcataaccacaggaaggtacttaagctgttcctcagaattggaattcgcttttgccttggtcttttgaaactctggtaaccattcagtgaggcgagaaagattgccgaagtctacatattttggcgcaaagaatggaattttgtcgacattgaacgaatcaggaataggaccaaggcctacatagggatagtctgctggaatttcaaacatgtagcttgctatgtgaggtgttggggtggtgactgctggcagtccaatgggtgcattgtgcccattttcaactccacctggtgcggtgggaggtttgccatacggaaaatcttgagcaaatgtggtgatgagagaagacggccaatacaatgagtcaatcacctcagtcttaagatagacatgcaaaatactgtcagttgttctttcactaaccattgaacttttgatcatcagaagcgcttgcatgaggttcagatctgtagccaggttgttcatcggagcccaacttcaatcgttcgcattcatgaaatactctttcattctctgccgccatctcaagcggctcgccaacatcctcgaaattccttttcaggctgtgagtgggaccgttgaccaagacgattggctggattaactggcaaagtgcccagatggaagtccataggactgggagagacttcatctctgataagtcgaccgccagacagaatctggcttttagaaaagtgcgtgcctaggatgcgaacaggccagaatgtgatataaataacttctagatataaatttggaaggacaactgggctagaatataagttaaaaacggggtggggggcagacaaggaattcccatgtttggccactagaagctggcttttaagtgctcgctagaggcaatagaattgatgtcaccaaaacgcgcacaggaataaaaggtttgatggatacatcattacatggctgagtgcattgatatatgcatggtaggtcaggctggttgctattgcctgtaggcttgtagtcactcgactcggtaagaaaacaaagaatgcctacataccctgttcccgattctggaaattgcgttgatccgactacgactgcccggaatattgctcatgagtcgtcggcgtcgcattaacagtgcacaggatagccgcgattcatatggcgagacgcgtcaggcggcagaggggataggcgtcgttgagaaaggtgttctgctgtgtgcaagctccgtgagtatcttactgtggtggcgcttgtgacgcgccgatttcctcaaaacggacagggctgcgcttgcatgatttgaagcgtcttttcatatttgtcacataaggcaaggcagtctcaccggggctcagccataatgttatccctgcacatcagctatatatttgagggcaagcttgcccagagtcaccgcgagttcgacgcggaatcaagaagagtactaatctggatggcgcgatgatgcaactcaacaatggccagccatatctaccagatcaacttgaatagaccggtccttgaatagctgaggtgaaacctgcctgcgagtttgtagccctttacagaaccatcttggcctcacaggggcttgaaaaacatgtggtgcttcagattgttcataattgttaactatttgatccagtgtctttgtctcactgacctcacaccagatgttctgtatgcagcattttgttaagattggagcaatagttggacagtgctggaaatgtggtgcagaaatggtcagagaagcattgttggaagagtttttttgaccaatcaatcctgccattccacatgtgtgaggctcaagaaaatctgattttgtattcagtttcccaatactgcatatgtcattctccagctggggacttgatattggttcttgatgaaaaatgtggtgactttttcctgatatttagaggttttcacacaaccttttagggcctgtaccataggacatgaaaattcaatttctcaaaatttatcttgctcaaatttttgtattatcaaaattgaccataactacaagctagtctttggcacgaaagtgaagaatttcaacaccagatctctccaattgttcccagtttttgtgtagaggatgtaaaaaatgtccatttttgaaaattgaaccctacggtacaggcccttaattcatcttacctatttatctacataattcttgcttttttattgtccttggttgtgcatatatgagatatgtcatattgggttttgaaaccaaccttggagatgcatgatcaccaaggaaagaaacaggacccaggaaaccccctatgaatgtcagtaaccaaaatgtatgaatctcttggccaaaaacctaaaatgatactcaccaaaaatgtatgaatgggcatttttgggcaaaatgttactcacctgaaatatatggaatttttggggagcaatgaaggttagtaaccaaaaatgtatgatttgttatcattattattattattttctgttttgaagccccccccccccttgctagtgacccatcatgtcaccccccttcaagattttaacacccccatcagatttttttaaccccctgtcagtttttggcaaaaagaattactgagaatcaaatctctcaaaaagaaaaagctaatgatagttaaaaatgataagttcctcccactacatacttatgcaatggcaaatatttcttacttttttcatttttcaaagcccaagtagctagcaggaatgactagctgtattaaagagaaagtttggctatgtgcttcctggcgggaaaaaatggtacagacaaaaaattatatacaaaattgtagccaccaggcaaaaaaaaaaaaaaaaaatgttaggcacaaaaattgtatgaaacttttggctgacctctgagcctacacacaaattaacgtgcatgaatgagtctcaaaaatgtatggattttctgaaaatctgggattttacgttactgacatctacagagggtttcctgggtcctaaaagaatgtatcaataggacccaggaaacccccaaaccatgtcagtaatgaatttaaaaaaaaaaatcatatatacacacaaaagtggtatgaatgggtttggctgggaagtgttatcttgacccagcccatcctaatcctttacaataagtggcatatcatatttaaacttatgctctctcctagcatataaaatatgtggactggctaaaacattacatgatcacatcatgaagatcggattagtgggccacttggtgccagcagaaacctgtctctgacctgctctgataatatcccttgtctgtttaactatatctgcttcaccacactgtaatatcacggaggtgtttctgttcctttgttgcaaagtgatggaggtctagatttgcagattgtataactagtttttgcaattaattgatatcatcatgttctaaatcataaatcatagataaataaaacaagcgttacatagatgtaatagtttggtattcaataaatgtagtccgcataattctttcgaaatatttctatctcgactctaaagttttgagcagccaaatgaacctgattgatcaataaggagaaccaatcattaagaatcttttcacgttctggctgaggagtagtgagtggcagcaactgattggaaggagaataaggtacaagacgaggccgtaggacttgcatacattgatcaaaactgatcaaagatttatccaattcatcgctaatctcgtcgatagtagcccggccatcccgattacacaagtccaacaagtttctgagtagattccataagtcggcgaagaattcgtcggtttggtcgcggaaggattcgaattgagccgaactcattcgatcatcgatcgtgaacggcgctctgcttgatggagcgagcaagagcctattcaagaggagtctgcctagtttgatgaacggcatgacagattggcaaagcttgacgagatgtggctcgatacggattacttcacccggtgcttcgtttggaaggatagttgtagattgttcaggctgatgatcgccgatagagttggcacttgaatggacattgagagatcgttcatgttgacgaccgacggcagagctggcgtttgtgaggatgttttcaggttgttgctgatgacgagcgtcgcctgaagggttgatctgagctcgatggtctggatgattttgatcggaagcgtcagatcgatcgtcccctgttcgataataactcggctcttggtttgattgggtgaatttcgaatcgactcgctcgctcaaaaagtcgatgtacagttcgaggctatcggatgagacctgccaagtcgcttgaagaatggaaagctcggatttatggaacaaactgtgtgatgcccttgagcaagctgaagactccagccgtatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgacaccgggttcagcaagctgctccggttcagaaactgaactcggtagcactactccaaaaccatctgctggaggatagtggcttcagcggtggtttcagcaatgtttaatctgattggggtcaagataaaccccatagaatcgaacgaaataaggaccaatcatgtatgtaatacgtatggtttccaaaaaaacaaaatcggatctcgatgggtgaaagattttcggtcaagatggtactaaatacattaatagaactggatgagatgagttgcactatacacaccagttgattggattgagttggtggtttctgaatccgccatggttgatgttgatgctttgagaatctgttgaaggtatcctggtcctgaatgtctgccaagttagggatgaaactttcaaggtgttggaagtgatggaagacgatcaagaagaatatcgagttgatcggctatctacatatggaggaagactcgaaccttaaccctgaaaccctcttgagacttccagggtattcccaaatgaactcctgcggctgccgcgcattttaatcccagccccccaatgtcttgtgggccttgaattaagttggggcaacaccaaatttgggcattgggatcaagcacgtttgggccaacgtatcacaagtccctgcctgggtgcgaagtgcccactacaacaatcacttggacagtctaaattttggctggaacagaaagtacccttttgcagggaggtttttttacttttttaaaaacccagctcactttttccccacatacctgacatgaatcaatttttgtgggaaaaccttgaaagagggatattaaatgtctacacaggcagcagaaggcactcagcaccctagatctggagcagattattaaaaaaatccattttggtgggcaggaccttactgacagatgccacttgctgcagtagctgtttatctgcatcaaacgatgcaaataaagcattgactcatgattgttccttcatcttttgttgatgcttgagcagccaatcttggagccatgaggacaatgaaggtgtagaatgtgggcaggaggcatctagagacataaattaaaactgtgtatttggatttttgttttgtgctcccatttttttttataaaagtgggcttgatgaatttttggcctgaaccagcctgaatatccctcccaatcatgccaaaactggggcttgatgcataagcctttcctatggagagagtcccactgggtcacctgttcaagaggctttggtaaggcataactgaatgaagccaaagaaatgcaatatcttttttggtcactgattggcaaacacagcaaaaaaaaggtatgtgcaacaaaaaagatactgagacaaaaaagaaagtgttcaaatgctatgtaaaatcattgtaaccactatggtatccataacaagagagcaccagtagagacaaagatcacctttcccatagataggtcagatcttgttggaaaggcttggggtgtagctggccggttgtttgagtggttagatagtatttcaagggcaacgtgccaaggattataaaaatctgaaatggcaccgggccaggggctgttacaactgtctaaaatttcattctcaacattgggatcattcttatatagagtctattgttaggtgtttactagggagatggtacttcaaagtatttcaccagacatggtcaggacttccaattcagcataggtgaccatgcttggctggatggtatgctcatgatgctcatcattgcatgctgaaacaggaactttagtgatttaattatatttatgtaaatagtgtttaatacatttttttgaaggtggaatcgctagtatgggggattctctgaatcaagaattactgagggttttctgacccagatttgataagctagttgtttgggtatgtaagagcatccactggatatataagagaatccacatcagctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgagctgtatggtgtgatttctgagagagattgggtgataatatgaagaaaatatatgtatagaaaaagaaagaaaaaaacttttaattcttcacatttttgactaccacaacgtatatttttttgaattgcacagcttttgttgttttctgttttctggacagatagttttgatgacacaaatgtatttattttgtttcatgtttttttttttttgaatcacacagcttttcttgttttctgtttatttgacagatggttatagatctgcaacactcatgtattgtgtccattgatgatgttaggggcagggggtgacacaatgtatgcacctgtaatctatttcacaggtgagctgaggataggtgaggcaagggaagtgctgtaattctctctgttggactccatccaccttctattgttctgcatacttccattttccggataataaaaccagattgtatggactggatgttgatcaaaatgaagtggttggcttttaaatttcccagctcccacttgttgacattgtttccctgttgtagtttctgttatctctgtctcaaatatctatatcctatacccttcctttttcagtactctctgttggttgctctttctggttctattaggacggttcacaattcaaatttttcagcaaaatttttatctgaacttagcagaccaactggactgcacagcataagatttatcctgctgcgcctgctagtttcagtcggtttcagcagtcttgatcaaataccaccgatggaaatgctctgaaagcttgggaattcttgttacactctccccggtttcttgtttttcacctcattctcccttgatcggccgctatctcttgctttcctcctctcataagcctcgatctcttgtttgcctcctctaatcaacctcgacctcttgctcacctcttctaatcagcctcaatctcttgttttcctccattatctaattttcacttgattgacctcaatgtcttgtttttcaactcattctaccttgattggtcatatcatcgttctaccaaagaaagacaccaacagaaacacacaaaaaaggagtgcagtacaatgaagtgagaagattagacacaagcaaagaagagaaaaggaagcgattgagtttgaggaaggggaacgaggaggctatgttgtagtgagtgcaggacatagatctgtttgatgaacagggccgatacctaggtgttgtagcatctgatgatgaagatttcctggcaattgggtatcttggagagagcctggattccatgcgagatgatcgctctgccagcaactgggttgggtcgttccgagtaggtaaagaagcagtcaacggggtggtgtgctactacacatccacctctctccagctatcattggtaagagcaatcatttccttcactgtaattctgtgggtgatcgatccatgattctgtgtttcagggaggaatggtgactggtggagtaaaccgatcggggatctgggaggtttatgtagttggtaagtgtgttgctgaattaatattaaaatttcagattttcagcaacaggtacgttgctgaaaagtgtaaaattttatacatattttaatttcagcaagcagatattttattacaagttagcagacagaagtgtcaaatgtgaaccgggctatttgtttaacattattcatttcattagaaacccacaattaagtttgtcaaactatctgaaatacatatgaaatccattgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgactccgcatgttgtaaatacatgtcctccgaccgagaatggattgacaaggtattgaaatcgttcagacttatgtgcatagttgagctacatagagtgccgaatgcccgacagcagtgcgttcatccagccatccctgcccaagaagtcaaagtggtctttacagttgagctcagttgtgttgaacttggagattgttgctagataacgatgtgtccagagtgccggtggttgatattaaagccaatctccatcgctatcaaattcctctgaagccgcctttcagcccgaagctggtgccaagaagaaccgccaagagaaatatacccagaccgacagataagccatcaaagccagtgcaagctcacaacaagcctgcatcggaaaaccatcgaccggcagtaataaaacaccactcatccatcccgctggagtcgacttccctcttcaaattacatcccaattacttccaacccaaacaggattgtaactcttacccaatgaaaaccgccccactctgaacttgaaccggaacttgaagctgcaaattatcacccattcactctcaaaagaattcaaaactctcaccaaaggaaacacctctttgacagatcttcctgggctccctcaaactgaaatagtcatagtccatcctaatcaagaacccactaataatataatatactctttatcaatctgcaataattaaagaatattttaaataaatccatagaacaaccaccaccaccactccctctccctctcctcaaactcagcctccggcttctacataagtaatatcaatacagtcggtcactctaaagccttatcggtctcgccatggtcacatcacctctggtccaggtatgtcctcttatctccagactcaccctgaccctctctctctctccttgctccattgcttagctggtgagattattgccactcccaccgatggcactccgccggtgacatataatccgggcgatttggcgtggatcctgatggcgagtgggctcgtgatgattgttagtcttgacattccaccttcccccctcccctaaagccatcgatcttcttctgggagatagtgcccaagttgtatgacaggatctatccagaggaccacttgagggctaactgtgcaatctcgtctttgtcactcggttcttgttatcaattgagatgactcctggcctgggattcttctattcaggcctgctgagacggaaaaatgcgctctcgatgatcttcctctccttggccgtctacggcgtcgtctccttccaatggttcttctggggctacagtctttcgttcgcccccgatgcctctcccttcatcggcacactctctcagttcggattcatgaatgtcgacctacagccgtcgatcggcgggcccaaggtgcgattaatgtacccttatctatcgcgtctggaatgagctcggactcaggaaatcgcacagcaaaacttacctgttcatcaaaatacatgtgtctatcagattcctgccttaggttatgctatttatcagatgatgtttgcaaccgtcagtccaattctacacctggatgattctcccgctgggtttatccactgatcaagtcttctcaatcaacccgggttcacagatcactccaatgattgcgctcggtgccatcgctgagcgaggtcgcatcgccccagcgttggtgtttacctttgtctggactactctagtctatgatcctattgcagtcagtagtctccttcaccatcttccccaccaatcgcctttgattgaactgtttttttttaactttctgctcgtagtgctggacttggaatccaaacggatggaccgccaagatgggaacgcttgattttgccggcggaggccctgttcacatgagctctggaacagccgctctcgcttacagcatctggcttggcaagagacgtggctatggaactgaaaagcttgcttacagacctcacaacgtatcgcacgttgtcctaggaaccgctttcttgtggtttggatggtacgtcttctctccccttgatatcttaacttcttgctgataattgtttggtgtgtgatcataggtttggcttcaacggtggatcggccctggctgccaacttgcgagctttccaagccatcatggttacaaacacggccgctgccgttggagggttgacttggctgttactggactattggcaagagcggaaatggtctccagttggcttttgctctggtgcgattgccggcttggttggggttactcctgcatctggatatattggaaccccggcgagcgtcgccattggagtgatcaccgcggtaatttgcaactactcaaccaaactgaaaatcctactaggatgtgacgatgcacttggtgagtcatccaatcttctcaagctacatgttccgtctccaacagattgactgaacctgccttctctcgttgatcatccagatatctttgcctctcacggtattgggggctttgttggatccatcttgactgggatctttgcagatcatcgggtcgctggatttgatggaaccacaatcattccggggggatggatcaaccatcactacatgcagatcctgtatcaactcggaagctcgtgcgccatcatggcctacgcctttgtggccactctgattatcctcatcgtcatgaattacattcccggactctcgttaagggctacacccgaggctgaggtgattggaattgatgaacacgaattgggagaatggtcagtcggtttcttttacaggcgctctctctctcttcatcatcaagctgattcccaccatgattgccaaaaaaaaaacatcagtgcttatgattatgcgctcctggagagagacctcgagaacgttgactatcatgatgagctcctgaaagccacccgagaaacgggtggagcatcagccgagtctcacaccggctcaacggtgaatatgtcgcaacgtcatccaggaatcatcacacccgaagtggaacgagtcgacgtgccagcatctaattccaacttcaaaatgggctagcatcatatgaccctttacatagtccgaaagcccgcatcgtttcattatcggtcatggatctggagaatcgaaagatgcaatactttttttttgatagctcctctctcgtttccattcgtcatgcttgtatttcactcaattcatcgatctctgttatgactctcctgtcctgacacctccgtcttgtcatctctcgcacaaatcaattttaatcttctagacactttggatttgttaatttctatgtcttccccggtctaaatctgttcgactatttctcctccctactcgcgatctccaatcccttccttctctgttcgtccccatcgtctattacctcttatacacggtctcgcccgatttgttgtactcactccttgtacgctcattccggtgttttgttgttgctgttgttttttaaatttctctttggttgatgttatacgttgtgctcacgaaactatgtaatctttggagtcttgatatccttcatgattcatgtcaaaagatataaatggaccagatggacacactttttctccctcccccccccctttctctttcttcctcccctcctttcttcttttcttttcctttcttttgcaattgtgaacggatcattatatttaaaaatacataatacctattcaatgaaaataacatctttcggggttgccaaaaccgagccagctctggataggttgacttgcaggtatcctcgggtcgcacgaaacagacacaatgcacaccccatgttgcaggctacatagcccatgtatagttgacgtgctgggggaaacggcaagaattgagctccggtgaccagtacagaatacctcgaccggccatatgatagatatttgctcttgcaagcgcaatctcggaccgtctcgaggaaatcaggaatcccttgagtcgagcgaccgcggtcacccgatgcggctcaagcttggccggaatctacccaaacatgatttcgctatcatatgtatcaagacgggccaacaaaatatatttcatgtcaacatgaagttcgatccactttgctgaaccaacagctgaaaaaacttgggccaattgacaccgccctcgaacgtcggtggaagtacctaggggagctcagtggaggtaaatctctcgtgtcgttggactagcggaaaccaacttggatggcaactcactggaccactttgaacacccacccgtgcagctcttcaagcggggctgaacggggcccacattatgactatgtatgtacatagccagtttcgagttggtggtgacgcgttcctttactcttccgtaaaaaataaatatccatggagcgcagctacgctttcagcaatggctcatcaaatgtgcggggctctgctaacgatgacatgttcagagctggctagacttacatccccagttgagttggctggctagctgctcatgaatgacttttgccgggaatttttggagaccccaaattgtacataccgacatccccacacttacatagtcccgcaaagcgcagtttgctgttgcaactgagccctcggctcaaatatgatcttgcagtgatgggtgagcaaatattacagcaggagcagaccttgaaagaagttttaaacacgttccagattcgttgggccactgattgtctgtcgcccgcagaggcagctttagcccgacgtggtcctagcctcgccaattagacagctatatataaagcccctggtagccctgggttttgtgtttcccagcatcccattttaaacatagctcattctttcagagcaccccaaattcataatcaattttcgtgttccgttctacttcgtgtgctataaaaatgcaacttgcgtcgtctttatgttgtttaatagtcttcttgactatcagtcatcaaggaatgtcaatgtgggaaccgactggtaagcgcatgttccggaaatctgattgttccattataaattttgatcattctttggctgatgatgatatgacgcagatatccagatttcttatgacacaatccaaggccacaatgccgcggggagcagcacattggcagtacatggacacacgcacaatccattgtgtgtcacgcgcgggtgttttggcaatcccaagccaaaaaagaaaagaactcgtcgtcccactcatggcggtactactggaggcggaggttgcggcggtggctgtggcggcggagggtgtgggtgctgagcaatcttggacaacctcgcgaagttacaatgctggggatcaaaccaacgacctaattaccggagacaacagaagcacatccaaaaaaatatttatttatttattgtttcattgcaaagtcttcagatacccagttcccagcttatctgcatagctttcttatagtttatctttttggttcttagatctctgaactattaaactcttctctcaactggcaatcaaaactgctactcttaaataaaactacatacatgcccagagactgtatatatcttgttgaatgttagtcaggagaatcactctttatagttgcttattccagtctattcattgtataagtatggagtagtttttttctggcaaggaagacctgcttggttttcctgatcttaggtatctttatcttgcaagcataaaatactcatatcaagtatgtttttctgggctcgatcatacattcacaacaattcatttttatccatttgcagacatcaagtctaagcttttctagttgtttacttcacccttatctcaggtattgggaatcatacatcaggcttgagatttatttttccatagacttcaacaatggactcaaagtagatcttggctgaatcctccttacttaatcacagccaaaatcatgagttatgattttgtttttgtgcatttacagcatgaaaaattaaggggtagcttcatgattcatgtggaaagataaaaagaacgaatttttctccccttttttttctttttctcttgaaattgtaaatggatcatcaaattaaaaatacataagaatcacttaatgaaaacaaaatcctccgagggttgcagaaaataaaggcaggtgatgttgagtcgcattgacgcgccaccaagctagggatacaaatagggcaccgagcacgctttttgttgcaagctccaacttccaaatttggacgggggactgcgaccatcactgaccggtgtttcgccaccgtctcgtaggagggagggactttcttgagttagttgcaaagtatcccttatataactgacgtgccggggcaacggtatgattgaacgccggccagactgcctcggcccatgtgataaatcaagaacagctcttcgaatcatgcaagcgcagcactcgaccgtctcgaggaaatcggcgtgtctcacttgccatactttgcagtagaatactcaccgagtttgcgtacggtacaacagctttctcaacgacgtctatccccccccccccctgacgcctgacgcgtctcgcctgatgaatcgcggctattctgtgcactcttactgcgactacccatgagcaatattctggacagtctagagatcagttaaaagtctgcttccgacggccaaacctgttaattcctcaggtgaccaaacccccctccccctccctgttttctagtgttgttgcagcccaattgcttttcaagatctgtcccccaaaatcaatttatatcttcacctggtgtcatactagttcagcatctctcaaggattccttgattgaaagccgaattccatctgggggtcaacttatcagagatgaagtctctcccagttctagggacttccatatgggcatttttccagttgatccagccaatcgtcttggtcaacggtcccacccacagtctcaccaggaaattcgaggatgtcggcgcgccggttgaaatggcggcagagaatgaaagagctgctaaacgtcaacgattgggatcggatgaacaaactggcaacgtatctgaacgtgatacaagcgcgcctgatgatcagaagttcaaaggtttgtgaaagcattttgtgtgtctgtcttgacccggacttgattgactcattgggctggccgtctgctctcataaccttatttgctgaagattatccggactgcaagccaattcagcccgatctcgcagcaacaggttctgcagttgatttgccaggtccggttcaaactgagcaaaacaagtccatcgacagactgccaacactcaacccccaaacacctcaaataacaagcgacgtgtttgaaatctcaagggaccatccctatgtaggaggccttgggcctattcccgagtcctttaatgtcgacaaaattcccttctttgagtcaaaatatccagaagtctgtacgctttctgacctcactgaatggctaccgaattttcgaaagaccaaggcaaaagcaaacttaaattctggggaagatttgaactaccttcctgtggttatgctacctttcagtggcagatcagttcatgtccatgacccgatcagtaatcttcgtattgtgaaccaaaacaatttctaccagggctacgaaaaaattaaacagttggttggaaatctgcgaaattggcttttttcgcatcattatcgtttgtcaaaacgattgggattatcagacgatgcgcgagtacaagaccgaagatacttacatgaatggttcagacaaggcctcttcaaaccattgggttgtcttccggcaaccgggaatgtgaactgtgcggcccgtaaaaaagggtttggattattccaacgatgggtaatatggtacctctactctgaggatctagaaagaaccgcatctatcactgcagtcgcactgaatggattgtggtggaaggatgtttctaaagcccactggcgaatgatcatggaggcgaatgattgcttttggtcctttgtctcgactcctgtgccagagcttgatcagaaggggccaggagtccgattcccaccatttgagccaaagaaacctgcaagccagttgcctcatcttggaatgatggatatgaaagatcttccccttcgcgatgcctttcaattcaccaacttgatcatcaagactccagccccctcaagaccaatattaaagcttgagaaggctatagttgaccgaattgacgaaacatacggaacagtagaagaagtaaacaaggaaggcagtgcaccttccagtgctgcaaccagattttttgaaatgcgtgccatcttggaacctgctgtagaacgtgacactaatgagctagggttcacaattagactcattgacgaaagaggagaaaagatccccttggagacgattgaagaacggatggaggacttgttggagtctttcagatggtggcatgagaatttgcagttgggattactagaagcagggatccaaccaaaaccgaatgcgcaccagttgtttctgaagtggctcaagagcattttgtttgggaaaaagaatagtgtgcctgtgtttggcttcatagacttgagcgatggaatgatgatttctcagggtccgccaggattcggcaagatccaaagatttgtgatacatcgcttggctaccgatccttcagtcaagatcatcatggaagagagggagagcggtttcgaagttccagccacatctgcaactgatgagatggctgttttatctcattggtatcatttgtattttggaaacttctggcgggattatctccagaacaagactaaactcatggagtttttcaaaaacggcttggccagtagaaatggtcttccgttcattgccaaattctaaaagcccctggcttgatcaaaccctgatccaatcttcatatacacccaagtctctcatatttagatcatcaacaaaagacaaaatcatcatttttttaattcaaatattcttttaaaagaaaaccctagacttatatatttcaggtttaatgcacctctctcaattgattagaaaccagtcatatttgatatgatcagattgaagttttacaaacttgttcgtccaaactcctaaatcaattcccccaatctttgttttttatcctcatagagcggattgccagacaagaaaaattaaaatgaagcttgcacactagtgaaccaggtttcttgcgcaaacaagtcatttcatggccaatacatagttccaataaagttacaaaaatctatttgagagcccaacataagatcttgcatgtaggtcccagcaaaacacagggtttgaagcctgagccaggccccttcacagcttcatgaggctgttcaatgagtgtattggtgcacgtaaatattcatcagggacaaaaagaaattccaaaacacccttttggattcagaagtaggcatcagtttgtgattttgaccaatgtcttgcatgtgaggagttgcgttgtgaggatagtcgtatggaggttgtttggcacgaacagagcacacaggggatatcagtgatgcctgtttcttgaatttgaaccgggacaaactggcctctcgatcttcaaatttctcgtccgggcaccccacatgacgcgtagaccgtccatgtgaggtgagctctgcaagtcggggtcgttaccaggtctgactggcggatcgtcaaggatcatcatcgtcaaattgaccaatcgcctcctcagaccaagcttgagctagcctaccaatgaaatcgcattagctcagttcgctgggctattctgggtctgggccgttggattacatatgttcatagtgcttgatgcatcaccgcaaacagctttttcggagggtgaggccaaccaacattccgattcccgatcctcatttccatttttggttgctccgttagatcgtgcttgcccttacaattccaagctgttccttgatttgggcagtgtctggacaacgtctcggcccccccactgcttgccgttgccgtctctgaggatccccgggatgaaacaacgattaggcgatcaggcaaagtcgaaagtggttaaaacctatagcatgagccctgcagtattcaacaacgctgggcgctagctgctagcatgctggatgtggcatgttggaagggtgaacagtatgggtttatgacggcataggagcagcacttgttgatgtatgtctgttatgactccataaacccatactccagtctgcgctgtctgccagactatgtggttagcttgggttctgcaccgcctactccagtctctgacccttcccactgcccatcacagcacttcaaaaacccccccccttccctcccagacccatctcctccaaggatagcatcataccacaaagtattctcctcatcatccaacatctcaacacatccatcttcaccacttcccatctgaacatcaatcgacatgtctgccaatgattactacaagttgagttgctctcttatccactttctctcttctgagcgcgaccccgactaaccccttggtgctcgttcttttcacctcaaaaccaaactactcttacagcaaaggacctcaacaaccccagtaagctccatctcatggtcccttcgatacgtttcagctataaatagtgccctaaccaacatgactccttttgtcaaacagatatgggcaaccccagcaaggagggtactatcccccacctggacaaccacaaggctacccacaacaacagcaatatcctcaataccctcaacaacaaccagtcagtcaacttgccccaatttcaccatctcttttcccttagttcgtttacttacatcatcaaacttgggtacaactttccggttttcaggtctacgtacagcagcctccagccaagaaaagcggtggtggtggtaccgggtgtctagcctgtcttgctggtgcctgtctctggtaagctcgtgttttcaaataagcttcataaatacgcaccgcgcctgtttggtggctggcaagtaacctactaactggctgtttcttttgctatgtcccatcactcctagctgctgtgccgaagaagcattatgcgactgtctattctgaggaactcgccatctgctcgtcccaggctgcaccagaatcgaccggacttactggcactcctcctgcccttttttgcccaatttctccacctcgtaaccaaagacttccgactcgtattgaattctgtaactattttaccacgcgtcttgcgttttttttttttactttcgactcttagcccagccaaagacggtcaaacatagctttctctcacaactccagtaaaaaggcattctactttttgtttatctcctctttactactcaaggcgttcaaagatccttgctataaacatcaactaatcaactcatgtcccctgttggtctacactcccccccccctttttacaaacggttgtgcagaaacatacgtctctaaagcattccctatctaatcttaatcctttcacctttttatccttgcttctcttctgtcttgcttgatggtcaatttgaatcaccgaataaatcattggcttcttttaccaacgtctgcgcccctcgttgtcagctgggctgtaagcaattcatgcgtgattcaaggtggaatccgttgcgcatgcctggtagtagtacataggccccacctaaagtcaacccttaatgagcttcgcattacagaaattgaattggttttgaaacttggttagctgtcaccacctcgtacacagagccttgaaagcacgcgtgtcatctggcgacttactgttgaaacccatgtcttaatggccaacatcgcttacctgttctccctcgttgggggactgcttaggactgcttccaaaagtgtttcgaaaaaaaaaatgtcacatcggcccggtccgagtggcaagggttcaacttcaacaacctacggaggtgtccgtcatcctatctatgaatcacacatctttaatttcgttcgtggtatcagtaatcatttcatgctttgaaactattcatgatcacgcaagtgattcgttaaaacatgcgtacaagaaggggacaacggcacgggctagtcagtcgacttgctgagctccaatatttgttgctcaacgaacaggaagtctgcattaaaaaacgtttacgcagtccattgtgtctaatgcttctcgaaaacaaattcggacgaagatcaggatgagttcaactcgccttgcttggttgcttggcactaattgcgttctagttttcaacttgaagctctgcatcggcactcccactgttggtccagatttcccagcaagcagtgcttttgagcatagagcagaagtcaggtgccatcaatctgaataccaagagccctcaaatcttcaccttgataatcaaaagaacatgataacgtccgacgtaggtagatgggctccaactgacctcgatctggatgaagagggtacgtgatgatacttttacttgccgcgaaggcttcttgtagttcattacgagtctcacatgggtgtttcatttcgtctggggacgctggctttgggatagatcatgaatggtgggaaaaattagtagacgaatattcagctattgggcaacagcatcttccagcgggtttgactttaggtcgcggctctcacattgaatctcaaggtaagccatgttgagggcaacaaagatatgactataggtgttttttttttcaccctccactcacataaatggattacccggaagtgccaccagacatggtgcctttgtatccttcacaatcccagtcattaccggcttctggctttccaaatggtcaacaagatggacaggtcgataccactctagtttcgaagaagcgcccacgagatgatcggtcggaggagtgggaatttcatcggcaagcccacagaatgaaagagacacaaatgattgatgaaagatctggagaacaatcactgatcccacttggtcatggacctcaacagcaagaatcaatcagctccatcatcaacaatagaccgggggaatttaaaatgatgacgatctctgataaaacatggaatccagttttttcttgggctggtaaacacctgaagatgaacaaagaaaaatcggcaaccgttcaggattttatgcagcgatttgaggaagaacaacagaaactgaacaacatgttgccctttcaacacaactataagaaaatccaggtagatggtacattgcttgagctcattcaaatcgaccgtgctggacatcagggaatacatgactttataatcctgccaacaggaattagaggcccaagctcaaaacgatgtcgcggtgaaaaattgaaaagcatcagagctcgaatcgagcatattcttagagcatccgaacttttccatcggctggctgttctacatgggttcgacttggaagtttttggcactcagtcggggagcacttgcaagaaattcgtgaaatggcttgaggggattttctttacagaaactgaggatagtcttccgctgtttggtagcttgaaagaaacatgcagagccgccgaggagtctgggaaaagatttggtggtgcccagaaagaaatatcaataattttagcccaacagaaaaggtcaacaaatcctgaaatctacacattatcactttctctgttgggatactggtataagatggaggtgttgaagctcggtcgattaggactaaatgatcactcggaaaatctctgggaattcttatcatccaaagggttttgggctagtcagctatcaaggatcgagtcaactgaacaaggcacaagaaaggaatttttttggaaacaggacatgtgtgcagttgtttgtcataatcaagaacatgatttttttacttccaagatcaatgagcattttggaaaccggaaagatgttctctataagggatcagaattagttagtatacttccaaaaacagatccatcattcattactgaacaaactagagcagagattaaaatgaaaattaaacaatatggccaaaaaaggcatcacagtttttcactagctacaaaaaagatacagatgaaggctttacccatatatctcattgcagattctgaagaccaagataagaaacaggaagttgtgatcaatttgagtgaaaaaattggattgaaaaggaaaacccatcataaacagatcaccttatttgagaacagaatattaagaatattagaatcattactcagtttacataaaattgcaagtgagattgtaggagaaggaatggagaatacacaagaaaacttactaagatggttcctgctgattctatttgagaagactgaagctagcttgcctctttttggttttgttgagatggtattcccaccccaacagggaacatcctgagaaactgtttggtagtccccagaaatacttgtcaaaagagttcactagttcaataccattgcatgaaaaacaagcaaatcaaattgcttactagatattaggattttggtatgaagaaattgctttgaagagtggcatattattccctaatagtgatcatccaatgtcttattgggacatatttgatcaaatgattgattactcaagatagtgtaaagaaaatatgtctcagaagtttcatgatcaagtatcccaaaatgaatttttatttcaattataattccctgattcacaattgactcataggtgaaaaaatataaattcacaaggtaattctggcaatgaatatcttatctgtatttctttctgtttacatatgtaactctatgtcattatataagttttagccatagagaagtatgcaggattgaagtaaaaaaaaattctgttcaagtgtcttcctcttgggctaggctaaagagtagtcatatatccactaaaattcaaaaatgggatgtaaatttatcaattaatgtgataaatgtgaagttttttttttaaaaaaaaaactcattttggtcaagtcactaattttcaatgtttcaaaaaaaaatctgacttgcagcatcacatggaattctttcacttgatgattcattaatactttatcttttgtgttgtatcaagtattaattgtttcatgctttgcaagtatctatgttcatatgatttatttgttaaaacatgtgtgggacgattgtaccataaaatgagccattcagacaccttcctgggttttgatattgattttggaacaagcagggagcctaaattaatttttccaggttttattccgtttggccttttcaggaaaacaaactttgaggaacatcagaatgatttcaactcatctttcttggtttcttgccacaaatttcattttacatttcaattggaagctctgcatcagccaacccatcacacccaccacattcattcattctgaacctgatgtcagcgaaagaagtgcttttgagcacagatcagaagtccattggtatcaatctgaaatctgagccttcaagtttcaacctgcaataaaaataaaatggtaaatctgtcatgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttcttgccctgtactcacagcaattcatatcagtgccattagcagaatacacagttcccttgtccccttctcaacctcagtccttgatagcagaaaaattagcaaattgccaagatgatgaacagggaaagaacacagcagcttcaaaaaagcgttcacgagatgatcagctggagggctggggatttcaacagcaaaaccacaaaatgaaagagacacgactgactgatgaaagatctggagtacaattaatgatttcacttgatcatttccttcaagagaaggacacaaaaagatccgccatcaatgtcaaaccaggagaattcaagattacagttgactctgatcaaaaatggaataaagctttcttttgggcaaacaaatatctgaagcaaaaaaaagaaaaatcaacaaccatccaaaatttcatgcatcgatttgagaaagaacaacagaaactaaatgatatgttaccctttcaacacaaatacaaaaaaattgagttagttgacatttctattgagctcattcaaactgattgcaatcaggatgaaggcatccatcattatattatccttccagcaggaatgagggggtcaaaacaacgctggagtcacaaatcaaaaagtgttggaattagaattgagcatattctaacagcatcagaacttttccacagaatgtgcattctacatgagttagacccagggatttttggcactcagtgggagagcagttgcaagaggtttatgaaatggcttgaggaaatcttcttcataataactaaggatagtcttcccctgtttggtagtctaagagaaacatggaaaaatgcagaacagtctggaaaaagatttggtagtgtccatagagaaatatcaatagtactggccagactgaaaaaaccaacatatgctgaaatattcacgttggcactttctctgctaggatattggtatgagatggaagtgctgaaactaggtcaatcaaagaagaatggtcaccctgagaatctctggaaattcttgagatcaaaaaaagcttggactgaccatctatcaagattaaattcaactgaacaaggcacaagcaaggaacaaacttggcaacaggacattatttcagttcctttctgcaataaagaccatgacttttttacttgcaagatgaatgagcattttggaaacttgaaatatgttcattacaagggattggagttgatcaatatacttcccaaaccagatcaatcacttgttcctcaagaaactgctgcaaaaattatagaagtacttacacaatatgggaacaaaagacttcaatatatttcacaacccataaaaaagataaagatgacagatttcccaatatatatcatcccagattttgaatatatagatatcaaacaggaggttttaataactttaaatgaggagactgattgtaaaagaagaaatcgtaggcaaatagaattgtttgagaacaggatcttcaaaatattagaatcacttctcagtttacataaaattgcaagtgagatcttaggagaacaaatgaagaatacacaagaaagcctgattagatggttcctggatgttttatttgagaagtctggacacagcttaccactttttgggtttgctgagatggtattcccacccagacatgataaacttgaaaacctatttggtagtccccagaaatacttgtcaaaagagttcactacttcaagaccactacatgaaaatcatgcaaataaaattgcttacttgctactggggttttggtatgagactgttttgttggagagtgacatatttcactccaatgacaattgcccaagatcttattgggacatattcaatcaaattcttgagtcaaagaaagcaccaagaaaaccttcctgaatttctctcaagaatcccacaatcaaaatttattccccttacaatactctgtaaacatttgattagattagttgttcatattcaacatttaatcataaatctcaaagcttgaatgcacaaaattgttttgtaataaaggcactaacataacctggccaggttgagagtatcctagttcatctaggatgagtcaaaatgggctgatctgaaatgatggaataggaatccaaggttccttgtaagttgtaatcataagccagcagaatttgatgagttagttcatgctttgtaaagtatgaaagcaggcaccaaagttggtgctcaaaagcatttaaacaacgacatcacctgtgacctgggtagggacttcatttaggtgttgcctaccagatccctacccaatcttgatttgaagcataaaacgatgttttaaggattgtttgatgcatataattgtatcttcagatgtttacataagcaggccgcgtgcgtggtgcgcttgaagtcgcgttgagctccaactcggctttctccatgaagccccccttcaggaaaataagggctagccgaaaaaccgccatcacgcttcaaacggatttatcgcgttcaaagatttgatagtcttatccaccctcatcaccatcaaccaaccttgcaacgctatcagatcgtatcttatcatattcatccggaaagatgtctgacaacgaacaaagccaacagcccgaacacattaacgttagtcttacctacctcatctcgccaagcttctccgatcgctcgcatcctcctatagtctgtctcggcaactgggttctctgacctccccatctgcttcaatacgactttctgtcccccttgtgggatgttaacagattaaagtcgtcgatcgcaactcacaagaagtattcttcaagatcaaaacgacaactaaacttggcaaactgatggacgtctatgcaaaccgaatcggacatgatcccaacacaatacgctttatctttgatggtgtcaagtgagccttcagaaaaaaaagaaagacccacaacaatcgaattgctgactgattaacctctttttccccttgtccccatcactatatgttacctcattatagggtcaaagctgatgtaagcacttttctcaggaaaatatacttcataccttgtctcattcaggtttaagattgacccgctcttttttatcttgtaggataccccactcgatgtgcgctttcggattttttccttcattacctgttgagatgatggctgacatcagccttcccatttcttggatctttctagctcgacatgagtgacaacgacaggattgacgtgatggtcgagcaggtcagtcgtgtttcagacctttgcatggctttttttgctgcttgtattctcgattctttgatttgaaagcgctgactttttgagttttaaacctttcaggttggaggagcgaatctgaagcttttatgcttgcccgcctctcgtcctttgacacctagctcacaacaaaattattaacctactgcaaaacttacgaagtaggctacgttggaacatcttatctactcctatttttttgcaaaaaattaaccccaaaaaattcgcgcccttgtaccccgaccccccattggtggagacattcgccatccgaaccacccttcactctcgctcggcttatgctccctgtccttcccccgtttactcctatttctcttcaatttccattctttgagatgtgcccttacatatataacatgttgttagcccttctcgttttgtatccactgatagatactctcttgctttcaccttccgaaacagtcgatgtcttaattcatttttggacttatatatccccacttgacaatacctgatcgtcaacgttttgttttgaaaggaagaagacaaagaagaacaagaactgaaagaaaacgatccaccagattactcgtttgtagctcaagaccgcttttctggaggttgctcattacttcgaccgttggctggatagttttctttatgacaagtcccatattctctcaatccactcacccaaagatacaaaccccaacatacgccttgaatcaattgccactccaaccacatgttggatatcgcttgtccatttgatcgttatcttgattgccatgtccaaatcaccttacaatctacgacactgcaagttggatttcgtcaatctgttgtatgcatgtacagatatgcactggtggttgtccctgatgcccctcctctatcttcaatttcagcgtgctatcttcttatcgatacgttcaaaatccttagagaaaaaccaaattcacgtttttggatgggtataagttggattgaagggtgataaggcaagaactcactttgttccagccaaatgtggatgccagaatgttttcttcaacttgagttgcttttgactcacagcatttcgatggattaaggatgcaagtattccagccataacttcaacctcctgttagcacaagagccatacactatgtatgcagtttcatcagcccaacagtgagcagtagcttaccctgaactcataagcaaatatcaaaccaatgttgagatcccattggcgttacctgactggttgaccagcactcagggccattggccactagggtctaagggcagactaacacttgtgttagcaacagttgggccaattacactaaatgaattttttggagatatgttacagtggtgtcatttttgtaaacagcacacattttctgtgggtcaaacaatggaggactcatgttgccattcacagggctgtaaatgccactctaaattccaaatcaaggcacttatcaacagccatgaccagtgcatctgaaagccacaatcacttccatgtctgagagatcacattttttcagaaaaaataaaaattgatttatagggtatgaattaagagctgtgacacctgcaaatcaaagggcaagtcctccaatgatgttgttgtagtggatgacctcctgttgattctggaaggctaaattgtttttatttctgaagtgacctcacaattataagtaagcacaaggaggccgataataaaatattatgctttcttggagaacttcaggtttgcattgaggtagtttgactgcaaagaaaagaacagagctgatggagattgatatttatgctatgttatcatcatgtatgcattcctgtgggcatttccaaccctcacagaatttgagtcacacctttaaggacttcatttttggcaaagaaaaagtttttttagaacccttgtgataacagcggccatgtgagctggttgtggttttgatcagtgcgttgatttagaactgttgagagtctgagtgggctaaaagaatactctaaattgtgatgggaagtgctccaaacaatagtgggcttcatgattgaaatccctaggtttttttagagccaatctcaaggcttttatcaccaacatttttacaaaaattcttagttgattgatccacacaacttttcaatttttgaaaaaaaaaatgtggatagacggcttaaaatgggcttaattaaaattggatgggaccccactaatgtgactacatttctgaatcttaaatctttgatgggacaacttcttgatggattgacaacccctgcagaatcttgatttttggccatttgtttttttctttctgaggccttgtaggtgacggctctcatgcgagctgcttaatgtgggggctgaattacaatgttgatttataggacttggaggggtccaaactaaatggcaatgggaagtcctccatcattataattaagcgggggggttcacgattgaaatttgtaaaattttcaaatcgatttcaaagtgttcaaaattgtggccaaatatggtcttcttgggatgtttctttttgagggaagctatgtcgggagcagaatgtgggagattgtctcacattgacaagaacaggtgtccttcttatccatctgaaacttggagtagcctcgagagttgtggccgatggaaggatgtgccctaggccaccagaaggggtgcaagttttcggggtgacttgttcaagtttgcacctggatagtgtttgaagagtgttgatggttgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgaaacttacagttacgactacataactcggctggaataccagcaggcagacactcagcaggacactcaagacacacgagagatgatgttcaaccgacgccttcaacactgaaccgcatcttgaccacaattcacatcctccacatcagaacgacgcggccatcaatttttcccactcaagtcacaccggttcaatccgtcgccctggaactcaggaacccaagctttgcaatcgtagtctcaagaacgagatcatgatcaaccgactcatcaccagggccggtcggacagcctcgttccttcaaatcctactctaccttcccttggcactcgatgttcgttctcaatatcttccggattaatacttctcacaagcgtggatttaaagcattcaggctgacataatactttctttttttaattagattgcaggaaaagattgttttttggctttatcagctgtgagtgggccttcaatttgagtgtacatgtgtgtgaaagaaaaagactatgtagtgcaattgattggctgaccacatacacgctcgtttgaatggcctgatacgattccttggcggggtttgggtatcttcaacaactcgatcaacccaaatcaaaagtctttggcattgtactactcggccctgtcgactttataccttatcttcagaaacacgcgctttgcatttgtctccaaagtagttgagtcctcgaccttaactcagttttgatctatccctctgtgaactcgaccagaaaagatgtggctgatcggcttactgtgtttgaacggggggtttatacgatcgataacctcagtttggactgcttcaaaatttggtcattccaaccttcctgctcttttggctgaatatttattcaccagatgaaagtaagaacatcggaaatcctatcctggcgagcaatctgataggtcgaatgttgtcgttatgggaggtcgtgttgacgtggtcgactccagtgtttgtcttactagagggaatgtgagtttgatattttccatccattaatttattcaagagcaacaaaaaaaaaaactgattcttagggggtcttggacaacagttcaacattgctctgcatccaatcagttggacagatatcgcggtatttagtggaagcgaaaaacgagtcgtattcattcgtctttcttgtcttatcggcagcggtctatgtggggtcggcctatttcctattcgactcgtatgcttacgcggcccgagagagtttgtcggctaccttgatcggcgtgagtgtcacgagcgtggccttcttgagcgggattgctatcagcaatcgcaaaggaaatgtggtcgagactagcttgatgatggcttatcttagctacaatatctattgtacgtccgatagcgagatcacagtcgtcctccggctactgaatctttttcgtaaacttgttctccgggcaataaacaatagggctgtcatctgaaaaactagatccagtctcgttcttcagctcgttcaaatctgaggccgtaccgccacttccaccaatgattctccgctcgtctgtgattatcatcattttttttccctcttctggtttttaacaacacttcttactcatcaaccaatgaccttaccgtcaaccagtgcgacagccatcattggttttgtatctacaacttttggagctggtctggatttcttattggcttgttcgtccgcactacccctgccggtgttcattaatctcttatatcgagttgtggcgctatacggagccagtcgaatcgtcgttgccatcaaacgtgccaatagcggctttgcttacactcggcggttgagtgatgaagagcccatggtcagaatcatgacggttatagtctcttactctcgatttgtcctggtaagtctgtgtggaactccttctcattgctaccaacaagacttttctagagaaactgaatttctttggatttgtcacagatctctgtctatacacatctcctgctactcaataacgaaggccatcaagtcttttggagatggtacgagcaatccttctggtctattgtcgtccattaattgacttgttctttgatgtttgggaataggattaatgtctttgtcacattgggtttatggggtgtagaattgatgatcgggaaagaggaaggtcagtgtttcatcgtttgtcgcatccatgactggaaaactttggtgactgataccaaatccatcttgttgattcaccccaaaactcacaggagataatgatagtatcgtgactggattggggcttaaattggattaaacttattcttccactctcactttaatttttttgtttccaaaagaggaagattgttttaataacacaattaaaatgtacatatttgcacggccttctggatttaatttcaatcatctatactcatgtggtgctgtacaattattgtaaaacagagaagatgtcttgatacttttttttttaccaagatgtcgggatctgcctgccttaagatcaaattacataccgcagtggggtccttgaagtggcacgtatttcgggacagccttttcgacgacatttctccacatccgaggacttgacagggctggatgctggtttcgtttgagcaaaagtgcttagcattaattaggctgggcagggcgcatccgattttcgtcatgacagctcttcgcggcggtgtcctcggcggcactctgccggcggagaagtgttttcctttttgacaatgggacagccagagttgcagctctcaagcttggcacgagccccacgaggacgtggtccagcttgatgagacctgtctcatgttttgtcagcagacacccagtgcttgatcttccggaccgacatccaaagtgcttatacataaactcactcggtggtcaatcccagcgccaggggcaaacaattcgcttcctcgtcaacaaaaatccgctgtctgtggcagaagaagcaacagttgtcttcataagagactatttcacccgatcgaacatgcatttacgcggagcaaaccccggacagggttagcgcgcttcccgaagaacggttaactctgcttccccagtattcttcttcactttcagtgtcagtcggtttcatagaggctcggagtgaccggacgtgtcggacttgagtagattaggagtagatgcataacccatccccgccggtcattgaaacgcccgtctggggcaggttgccggaaaaagatcccctatgaatcccctattatctcctgtatctttttgtctgacctacaacctggggaaaactcacccggcgcctcgccagccgggctgacttcagacatatgctgcctctggggagttgcatcgaagtgattcttcaattgccgggcagcctggtagattctggatgcgtcagcgactcttgcagaggtgtagagttgcaacatctaacgcaagctcaatgccatcttcactctaatgaatatgtaccatgctcgtggagaaccttgtgatacgatacgatatgggtcaattgaagatggaaagaagaaggattcagtcgactgcgacgcagcccgaggaagctatacatgaattgattccccacatccacttgagacagtctcagtcagacccaagcgtgttttcaagaacatcagcatacagcacctattgcacaccttttctgggatgtgtcaaacagagcgcgagcgtgtttcagttctccaactccgatgagccatgttctcctcaatggcccctctagccacgcccgagcctgaaagtcagcgccatgaacagtatgtatggatctttgaaagttttccctacaaagtatcatcagtcacgaactgctggagatcctctatcactggagtgaagtttgagtcctagtttctcaagctgtagatacatatccagcatcccaaacctcaaggctgtaccaaatttgtttgacgagcctcttctcactgccctccgttggtcattccagcgcatacgcccctccaacgtttctgcagctttttcctctgagctgttcccgtgttcccttgtcaagagtagcagtggttcaggacttccatcttttttatcccttaaactccaagagtcccacatgtcctcaacacgcatcctttgacggccggcgatattctctactccacaagatatacctgtttccttgcttccatcgcaactgtgtcccgttccccatccccccttgtcgatgtgattgccactctaagcttcctccacgacatcttcatcaaatcaagtcacaaccgatttgttccctcgcctctcctactgcaacccgtttggaaagactcaagaatagccggtgactgcttcatcctaactgcgatttgaatcttgaatatctctccacacagaccagtctggcttcctcaaaatgtctcgactatctcttaacacagctcccggactcacttgcgtcacctcgaactcatctttcaccaatgtttactatgccattcacaacttactgaaagccaaaaatgatgtaagctcagtctaatggccaattcacttgggccgctgaatagatttcttcaagccccgaatggagtttactgaagacgctgactcctctcacaaccaaaaacaacaaccatccacagcccagcacttattcatggtcgagggtaaccctgataactatgctggtggcccatctcatgtcagtaacgccaaaacaatcttttatcgccacagggcaagcaacacacaaatcatgagagattaacaaatccgttgcctcttccatagaatgcttctcatggcattaagcgtcattctagtcagattgtccagtcgaaaattcatgctagggtatataaccagacgtaagtcatctcaacaataagaacgccactcgcccgttgtatgtctaaatgtcctgaccattccatcctaaacccacagatggtgtcttgaggcccaatgctacgggctgtgtgacggtctgttacatcttgtatgacatttgtacgttgaatttatccccgattgtgcaagcgagacgcaggctccagcagttggtgttggactaattcgagttctattcttcgagattagttgctgtagttggactagggatgcaactggcaatagattatgggatcagcaatccagaagccaaagtccacataccgggaatcaaatatgtgattatctggattggtgtatggtaagatagaagacagatatttcatcgctgggtctgaatcagaaaactgatatcaactcaatctcctcggacaggtgtttttgctggagcactgcttgccagtacatttgcgcacggtgggatcctccgtggcaatccaattcgtccgacagaaagttgaacatcgttccatactcggtgattgtgatgctcaacataatattcgtcggagtagctatcgtcagcgtcgcaagtaaactgaattttcactcttcttcgatcaaatattgggtccaaatacatacttacctcgaaattaattctgggctgggcaccatcagtcatcgtgacagtgttttctctttccaactctcagtatatatatctgcaacgagccgttgactccatcgagatggctctcgtcaaagtcaacatgacatccgccaaccccgaaatagctttccaggttgcgtctaatctccctggacatcctttgagcaagcttcatcacttaattgtatgtcttcacacatcttgatctctacattttgtgggtttgctaacctccagaactctgccagcatcaattctcgcattggctaaaaatcagaatcacgacttgtttggctctcaatagctgcttgctcatggtgcgttccacgaggtcactgacgagcttgagtgttatttgaactacaagcttaccggaatatgttttgttgcttgacacaggcatacacacctttcatcttttctacgtacagacaactgaagcaatacaaaaagctggcacccaaagattgggcagagagcaaaaaaggaccgcagaagcatccccgcccaaataaaaagggagcaaggattgactgcaagaaagaaatgagaagtttgctgctcactgcgggtgtaatctactcggtattactcgtcgaatggccccttctagtgtgggaagtacgtggatattcactttttgctagtagggctcaccaaatcttttgtattcaagctgatgatcaatgtaatttgcagtttatgcacatctctgctggtaagtgccggtcaggagatgggctagcaatccgagaaatggttagtccatcaacttctgagtgaaacctgctgaagtcaagcgctgatttctccctgagttgctaatttttaacaggcatcggacgtcatcatttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngattcactcccaggtctccggtacctctggaacaacccaactttgatttgttacgcaattgggcccagcggaagaccgtccaagaggacgtcatccaacatcatctcgacctcgattgggcattggacccccatttggaagagaaaaaagccctcgaaatggactgcttgagcccaaagtcggagtatgaccacctcaagcgttaatttgcattttggattctctacatatctcccccccccccccccatcttcaatcttcaactttcgcaacctatagccactggattgatagcacttgacttcgatttcttcccttgtacaactaaacaaaaactttccttcccctcttttttttggttgattgtatttccacttatactgcattttctctcacactggggtctcttttattattagtttttcttcaacaaatcatgtatagtatcactcttatggtcgttcattattttggggcttagaatatgggttcatatattaaatcagggaaatgtattatttggaaatttcaaatggctactacttactacatttaaggaaaacaggcagataaaatttattcaaaatacatccatcaaaaaaaaaaacgcaaaaaagttacaaatgctgcagtagataattgatcaggaaaaaataaataaatgaaatgtccaaatatatctccttgacttggtagaattcaggctctgtgaaatgaaaatcaaaattctaaaagtttgagtaagaaatcaaataaaagcaattcagaaatagaatgagaatgaaaagaagaataagaaagggagatagcttgcactccacttgagttgattcttagcttctgctgcaatcttgacatctttgctcagaaattagattaacatcaagctgtgttcaattagttaggccctcaagatgatggggtgcacacaaatgtaccctttttggagagcatatttgataacttagcttagtccctctattggaggggggatattgtcctgcagggaccctccaaagaagggacccatgacctgagagaattaaaccaaatgctctttttcaatcctttttaaaggcaccatttctcctctgatgcttgagttctgagggaacaaaacatgcataaggtgtcggagagccttctcatatcttgcttaatgttgtgggcccttgagcagtactcaagatccctttttgtgatttccatggggtctgctgcctcctgtatcacacaacttgcacagtacagatacccaaactcacaatgtaactaagatgattgtacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactctaaacatctgtggattatagcatgcttttccttgattaacgttatctggcttgactaaaagagaatgagaatccctgtctggtttgtttcttccaaagaatcatgtttcttcctctcagtgttttattcaatatgttttttttgttattcattttcaatcaaccacattttgacacacttgtatcagctagtctatttaaaactagatagatacttgtgaataaaaatcattggttcttacactcattttccgcaagcctttcccaaaaaagagttcttcccttatttggccctcaaccctcttataatgcgcctgagtcctaaatttcaacaaaaagtaaaaaaatggaccaagaagaaaaaaaagaaggaaagaatcactgaggataccagcaaacagaaaaaaaggggatgtaaatcttacataatagggggtatcaaatataaccaaatacaccattatttgtttgactggatccacccttttttaaacatgttggttattcatttaatttctaatagtggatttcctatatttgataccccctaatttgggtgtatgtatgagttatggattctggtgcatcagtcatgagtggtactggctacagttggatggagagttgaagccttcagtggtgcctctttttggaccttttaggattctcttgttggatggaatgccaccatcaggcaatccaccaatgacggggattgatgtaagacttctgttggacaaacagccaacagcaagccttgatgcaagaccaatgtcagaagatcagccaaccacttgccttgacgcaatgcctacgttggaaggcttgggtcggtcacccaaattttcttttggtcgagggttcggctgagaaaacattttacgtctgcaatgcacccagtcgaccgcaccgaccggcgcggctcggtggctttgatgggccgggcttaaatgtgacagctggtgggcgcgcccggcccaatcatggggtttgatgtcaagttccaactcaagaccaccccacaacctgataccacaacccattccgcagaactattcatcaagactttctcagttaaaccgatgatggggcgttcgattcatgagacaacacggaggtctcctcacgacatatccaccgtctcagacgaatcaactccagcaggccgggttgcagctctatctgaggtaagatttgatgtcatccttttataacatcagtgaatcgaaaaccaacaatctcctatcttcacctttcaaagcaaaaacgacagatcgaaaccgagcttcaccaacagtacgacgtactttccgttaattcgattgacctcacttccccgttgaccgatgtgaatggatttccccgagacgatgttcctgatctagcttccgttcgagtagcaagggcaaggatttgcgaattaaaaaatgaccatcgtgcgatcgtcgaccaattggctcaaacgttgccactgcttttgcccaaggaggatcattcttctgcaaccccttcaaagggcgcgtcaaccaacggttcttcgtcgagttccatggtaccttttgcccagatcgacgtggtcgcaccagactctcctgctgaacaagccggactgaaacttcacgatcagatcgttcgttttggacatctgaatgcccaaaaccatgatcgattacaggctctcgctaaacttgttgctgaaagcgaggaccaaaatattactgttgtgtgctttcgattcgaggaaggtaacaaaactatgatttctaaggaactcaaaccacattctggttggggcggaaggggacttctagggttgagtggtttcctcctttttcctgtaatgttcacgcccactgtcatgcggcattcatgacatttaggctgacgcagtgcttgactcaatacttctttcaaattcaggtgccacatcatcccaatgtaatctataggtttatattgtcttgtttgctgcttttgttcaagtctaaccttcactcctggtttacgaccgcaaaaaaaacccttgatctagtcattctaacatgcccgatcgagaaaaaaaaagtaatagctgtatgttctagtaaaagatgaaaatgtataaactcgtttgtgcgaacagatgtactgaaaatctataagaactatcatctgtgggtgtatggattgcgggatccattgctgaaattggccaaccctctccgaagcgacactaaatcagtataaacacagcaaacgccttctgtttcttctcgatgtatggtaatctgatgtttgaccagcaacactagccagcgaaggcaagacagattcgagcgtccgtaattgtgacatacagaacggcaagtcaattctgagcgaagcatattcaaacaaggaaatggagatagaagtagcacaagatagtacacataaatgagaaaaaacgtttttgctgcccgtcatccagcaatcgctctcaagccttacgtttcttgcatttccttttgtctgcaacttgttacgcaatgatggctcagagtttgagctcttttgctcaggaggtcctcaacttcactggagtcccgaaccgctatccggcgctacgggggcggcgcgggtctctgaaacgactcctcaaagcggcccttcagttaaccagtgtccacattaaattacagagagatggcgaaaagctatgtcatccagtcacttccagccctcaagatattgcgtcacttggccaagtatccccactcaacggtgatcggacttctcgtgggtacgatcgatggggaccgcgtgactattttggacgccatcccattggtccatcactggcttgatctgtctccgatgcttgaagctggtttggcgttggcgaaaattcacgtggaatcgaagaatttgaagctgctcggaacttacgttgctcactccagaaccgatctcaaatccttggatatcgtttctcaaaggctcaatgaatctcttcaatccgactcctcgattgcgcttgtcgtaggttatctcataccatagttgtgttataaaaactagccaacctcattgccctttctctcctgttgtagatcgacagcacaaaattgaacaccactgataacccatttatcgtgagcattgatggcaacacactctctacccgattggaccctggtgttgctcatagctactttgttctcctgccacagccgtacacgcgctcgaaagatagcgaatggtcggtactcggcgataaaagtctacaagtgaatgttcccaaggattggcttcattgtgaaggttcgattggcgactttgatgaccatcttgaagatctcggtgttgattggctagtcaatccgaccatcgtatgccctacctaggagtaaacagtcttgttcaaggtatcgacgtctcaaactcatgtaacaaacttcaattcacgcataaatccaccaatgaatacatttgcatctgaagctgaggaagatttggaacccactcggaactctggctagcctcaaactattcacatttgttaggattggcctctcgcactccttcgattagtcattcttgactttctcgcctgttccctagtaggaaagtggatggtgaacctttcaggtctgaagcgtcaaaggacctgtgaggaaatgattaaaggggctgataagaaggttttcacagtgtaatgaaggtctagatggtgatgtcattataatatggtttattcaaagtgtgactcactgcttgcatgagtgaaagggctcactgtattcatcccagaatatcccagaccaacccaagtatccttctccccaaatcaaaaaagtgcatttgcgttgcttagtagataaagcttgcaatagtgcaattcaatattgacattcataagtttataaacttgaaatccccaagaaattgcagtcaaatccttttggccatgcaattcttccagggccatgaccaacccttcccccccccccccccccaaaaaaaaggggggggggttaggtaaatgactcccaaatattagccaacacctcccattaccattgatggacagttggtggcagttgttcttctgggttgacagccagatatgaaagttgtagagttgtcttgctaatttcaatagaggcttaaggaaaacacctcctaaattttagatgatgactccccactgccacccttgttagcaaacaaaggcctaaatcttggctttaatccaatctgttgaaatttttcctcatctttctctctctgccctgttactctttcttagcaccctcaaccagactagactaattttaccaagtagcaggtctttgttgttttctgagttcctacagagtcaaatttgaaccacatgagctcaactcaatattcttgtctctaaggtattatcttctctttttcctgacttgttgtgtgttattaagaattgattaataagaattaacgcctcttgttatctgtgatttgaaacattttttcttgattaactcatctgacattactaaaagagaatgagaagttctgtatagtttgttacttccaagaacttgttttatcttctctcaattcttattcaaaatactttttcttattcatttttctcaaaccacattttgatcacttgtacctagtctatttaagcgagcctatctacagtgaataaaaatcatcggttcttttcattctttcaccttgaacctttcccaaaaaagggcccctgccttctttgtgccactttctcaaaattctcacttcaaccggtcaagagctcaaaaactcaacacaatcctgcctgtccaggtcaaaaatcatcactgtttcatgatcctgaggtccaatcaaactggacaaattttttaggggcttggttaaacgactcccaaaaaatggagagccgactcccaagccccggaatccccaaaaaatgggagtggaacccccaaaacctttgacaggtttgggagtcgactccctaaaaaaataataataaaaaatgaaattccctggttggtgtaggagtcaatcctccaaaccaaccgggttgggttaatgaaacaaaagaccccccagaagcgggccagggaggattcctcctgggccactcagattacacaccaatgactgagaggaatcctcttggccgttgagattctgctctcagcggctgaggtgatttcccttggcgtttgccgtcaagaggtatacaccctcggcattgagagtgtacactctcaacagccgagggaaaccaccttggctgttgagagtgtacactctcaatggccgggagtgtaccctcggtgtcaagagtgtacactctcaatggccgggagtgtaccctaggcgtcgagagtgtacactctcaatggccgagaggattcctctcagctgttgagggtatacactctcaatggccgagaggattcctctcagctgttgagggtatacactctcaatggctgagggaaaccacctcggctgttgaaagcgtacactctcaatggccgggagtgtacacagcctttgagagggtgtacacctcggcggtcaaggtagtttcctcgtcagccgtcaagagtatacaccttggctgttgagagcgtacactctcaatggccgggagtatacccttggccatcaagagtgtacacgcttgatggccaaggtgtatactctcaatggccgaggtgtacactcttgacagccaaggtgtatactcttgatggccgacggccgagggaaatcaccttggctgctgagagcagaatcttgacagacgagaggattcctctcggccattggtgtgtaatctgagcggccgggaggaatcctccaggctgcttctgtgggggtcttttgtttcatcgaccctcaaaccccggttggttttggaggattgactcctacaccaaccggggaatttcattttttttttatttttttagggagtcgactcccaaacctgtcaaaggttttgggggttcaactcccatttttcgaggattccggggcttgggagtcggctctccattttttgggagtcgtttaaccaagccccattttttattcccgctttggacaatgtaaacaataggggggttcacaattgaactttaaggccatttttaaggtgtttctgatcataaattttccatttttttgtgatgcatagaaggttcagaaaccaataaatcggaaacactcaaaaacttcataaaatgttgctcataaacaccttaaaaatcactctaaagttcaatcatgaaccccccttaagtgttgtatccttctgggatttgctttgcaacaaacttgtacaatttcagtcagagctgtaccagccactttatgcacttgtaccagacatcacttctttttttctgcctcacaaattttattttaagaattaaagtgcgagagattgggttcatccattgttatatgtatagctcaatcaggaggtgtgtaatgaagaggccatctgataggtggagtgagagggcggcccctgtggacagaagcccgcttttaaaaaaaacaaaactggcaattttgaagatgggtccctcaggccttgtgttctgtcttacccataggccttgagacctcatgggatgcccatgtgttggaatttcactcgtcattgcttttcttttctctgtcttgaacctgtcactcattgtttagctgctcatcttgcatgattattgtatctttcttatccattatgcatcattagagacccacaacttgatcatgatgtacttagattacttaagactgcttgatgattggcaataataaaatcatctgttctgaccaaactaatctttcaagtgacacttgagcctcctcgaagtcttattgtgaggacacttaagcctcctcaattaagattcaggttaaatacttcagacttagtctgctattggcttgcctatctttccctttatacactcaaatttcttcaccatgcccatagggaggctcttgagtggccttgttaagctcaccaaagttgggtcctggcaaacggcttggggcatctcttttgactggtcaattcttcccaaaaatgggattcagaactccactcttgggggtcccgcagccactgtttttattttttctagatgcctcatgaactcccatcacaaagcttacacaaatgcatgagtgaaaatggaatgtaatctgtggcatacagtggctgggcagaagtgtgtttggttgacttctttcttcaaagaatttattggatgagtccctgtggggatttagaactcttctgcagcttgatttacaccactttatttttttttatgtgagccagtcatggttttgattagagtgtaattaatttagaactgaggggggtctaaacaacactctagatggtgatgggaaatcctccattgacttctgattcttctctcactttcatggattgcaataatgcaaatacagtcaaacctgtctaagggcatacccttctgtgtgcataacctagcttgtataacggcatggtgaagggcttctcccaaatcttgattttgctgcaaattcattccctctaagggcataacctgcctaaaggcatacaaaaagccttctcccaagggttatgtccttagataggtttgactgtaaatctgtaggagagagttttaatctgtcagctgtagcctcctgctccagcttttctctgagtggttgccctgattatgtaagcaaccctgtccaactttttgttttggttcaatttcttgacgtcatcaatcggtcgtcgctgttgcagttcgccccggtctttcacatgtgaagtcttcctctcttgattttaaaccttggcttgactttcctccagctcaatcaactcaaccaccaccaactcagggatcgattcgatcagccatttgaagagtgagtccttccgtcatttctctaacggcttcctctagtcagccagcctgatgacatcgaatcggaactccttcgctgatctgtgattcaatttatcggttttttaatttgcgaaaaaaagaagcaggatcgattggaggagcgttggatgactaaccgcatgtagaccagttcccgcccttcagcttcgaattcgatttttcatccacttcctccgatcctcgaccaccaccgccactgcctaccagtatcaccacagccactctcagccgatcctttagtcagccatcccatcctccctcctctatcgttcttcgtcggtactcatatgggtcagtcagtctccaccccagaagtttatccattttaataaaataaagagggaaaaaaaagaaacgaaacacagcttggaaatggtcatctggagaatgtttactatttaaagaaccatggactccatcatcgccctcagaaaattgcatcttctttccagagctccttcccttctcagcccgtttccgaatattgacattttgattcgtggtgctcttgcagatgcttctaccctacgcgctctacaagataaaggtcagctccatcaatagcaatctcaaaagataccccacaaaacatatcgaaactggaattatgaaagttgaaaacacatccttcctatcattttcaatcatgtttagtttacgacaagcggaaacatgctgctttcctgatcgaagcgtgagtttttagctcctaccactctccccattttttcatcttcattctcatcactgccagagctgaccttgggattttttcatctggctacggctctttgaccccgagtcaagtcagatcaaggatcatcttgtaaaacgcgattatggcgtgatcgatgaaatcgtcaatcaactctctagcctggcgttcaataacaatccatcatggagatggggtggtgtgatgggcctagccgcctgttcgatcgccctaggtcccgaaatcgcttcctaccttcttgcaatcgtccccccaatcatctcctgtttctctgatcccgacagcaaggtccgctatttctcttgcgaaggaatgtataacgtcgtcaaagtggccaagggggaaatcctggtgtatttcaacgacttatttgatagtctttcaaaggtcggttgttttcttttcgttttgttttggatatcaaagcaaaatttcaatccaacttgctttccttcctgcttactcacttcgtgtcacattcagcttgccgcagatcctgatgcagccgtcaaaaacggagcagagctgctcgatagactgatcaaggatatcgtcactgaacaagctgccacttacatatccgtagtttcacctcgtcagctacatgccctgcgccagcaaaatacgcaatcgtcttcttcctcagcaaccacgatggaagactcctcctcatacccttcagccgttcgagcattttctctaaaagcgttcatcccactcttacgcgagcgaatccatacacacaatccatttacccgacaatatctcgtctcctggcttcagctcttgaactcgataccagaaatcaatctagtcagctatctacctgattttctggacggattgatcacctacctcgccgattcgggcaatgaaatccaacttgctgttcaaaatttgttgggtgatatgatggtagaaatcgatgctgtggttcacgcaaaggaatataaagaacaagagcggttgcaacaaagggaactgcgaaggcaacgccggatattcgaaaaacaaatgactggagccgccagggatcctcgacagtttcctcgcccaccgcaaccccgttttcatccgaaagaggaaaccaatgacgaaaatccggcttgtgaacccagagccagttctcccctcaatgcgaaaccgagcgccagtgccaacaatacgccggttatgactggtttgggagctgaaaagaaggatgacttgatcaatgaaactggattggactctttgaactttgagaatgataatccgactgaccatgatgaggacggagatagttcagaaacttcagacgacgacacatatatgcacgggcaaggagtggaccttaatttggcatcaattgtccagatccttatcaaatggatgtgtatacatgagataactgaagagattcaggcgttgtgtctgaaatggctcagcgaaattatacaaatcgatcaatccgtgatcattccatttactccacgactaatcccgatcattctgggttgtctctctcacgaacgaaattacatcaaggacattgcggttggtgcgaactataacctctttcacgccatcgcacaactgcctaccccaccaccaccctctctaccgcctgtcccaccgccaccgccacccccagtcaatgtacctgatgtcgataaacgaaagcacgatccacgactaagctctcatgtgtcagcttcggtagacaaattcaggaataaaatcatgcgtcccgagcgtggcaatccgcccgcaaccccgacaccctctacatggaccattcggccacgcagagggacgaggcccaatggtattgctgaagaggttgtccagtcaaacccggatcatgaagtacaagcggaaacgccacccatagaagaaatgccgccagacccgctagactacgcattaactgtgaatgcattgacattacagtttttaaacgagtatgaggaaacacgactagccgcgttgaaatggttaatgatgctccacaacaaagtgccgaataaaatcctgacactcgaggatggaaccttccccgccttgttgaagacgttgtccgacgactccgaggcagtgataagatacgacctggaactattgtctcagatcagcttgagaagcctgatgaacaccgaagaggaaggatattattttcgccatttcatgtggaacctcttgagcctgtttgggaccgaccgaaacttgctggagtcaagaggtaatctcatcgtcaggatcttgtgcaaaaacctgaatgctgaacggatctataagtcatttgctgaataccttgaggccgatgaggtgagttaatttcaatccaaaaaaaagaaggggttttacaatgccatgagtgtcaaccagttttcgaatactacttgcgtgctgatgaatgtcgcccgtccatcttctccttttccccttttgtcacaagtaggatctagagtttgcatcatcaatggtacaaaacttaactttgatcatgatcacatcacctgaactaagtgacatgagaaggaagctaaaacagctcgagacgaaagagagcgttcaactctttacacacctctatcgatcattcagtcataatcctatctcgaccttgacattgtgcctattatgcccgatggcatatgaacacgcctttcacctcctgacaatcctggcccatgatcttgaaatgaccgttgggcttctgattcaggttgacaaacttgtgcagctattggagagtccggtattcacctgttgagtagcaatgagattattgattgagatgcaagcaaaaagctgactttatgaaaaatgtttacccctttttgtttgcaaaaaaagcgctaaggttgcagctactggaaccggacaagtatccatttctttacaaggcattgtatggaatattgatgctcttgccacagagcagcgcgtttgcgactttaaggaataggttaggagctgtgagcacattgggttatgcccatgcagcaccaaaggcgtgcgtactgaattacaccaagctcactctttcgctgtgctcatactaactcattatttgttgcctaacccgcctccagtactacgagcacgttgcccggatccaacatgaatacaatacgtggtctgaaaaatgccctgaagccggctgaccacgaggccgtaaactggagttcattgttacttcatttcaaagcgcttcagacgaaacatgaaaaggttcgacgccagccgcctcatcatctacatcacgggcgcgattcggaatcgaatgggatgcatgacagggagagcgaattcaacggtggtggattgaatgagcagcaaggtccaccgcaccccaattacaattcaacacaggttcgctcgccgcaagaaattgttcccgaccgacccacgtccgctcatccgcgaatatccaatcagcatgctctcggtggtacagttcctattgatacgccagctaccaacgatccagtaacttcaccagtaggacatcaacgtttgagcagtacttccactcaggctaccataccgcctgcaagtatgaaccagccgagcaaaatccccgcctccgtgctgcacagtcgaaagaagagcgtaggatcgatggcccaagctagcaaccccaatcggaaaaccagtgttgccgccggtgtgggaacaacaaactcgaatggtggtggggcagtcggggtacaaggagtcggcccgtcttcgtcctcatccgcctcttcaactccaactggtattccagtaaatattccatcaggatcaaaaacaccaggcgggagcagtagtatcgctagtagctcgagtagcagtatcacaactggaacacaaaatgaaaagcctgtaggcaatcctaatcctatctcagcaccagaacctaatcggtaattttcagctaagatgatttctatttcaaaagccataaattattttactcatttttttcttcacatgtatgtatatatgcctgttatttaaatataaatatacacttagatcagtcttacccttataggcttatgtaattgtaagatatttttataatcatgacagttaatttttaaaacttataaaatcttagaaaatcaacatcagtttctttttctctgaattgatctacaactgccctccaaccctagaggctagtcacaatcggaataagatggtaatgcccttgaccttgccattagtacttcagtggtctcgtcattgggctcttatggacagccaaggggcattctcccaagaaactcaattgaactacttatatatattactgcatcagactcatggtatattgtagactacaaatggacctgataacaacatcttccagttggttccaaagctccattttgagttaaatatcctgagatgaggttaccatttcactttcacatattcaagctcgcaattgcttattgagaaataaaagaggcaactttcacatccaagactcccaagtggaatgtggtgctaccctatcaagtttcctctttctttttcggttcaagtatcctgtatattttgatttgcctcaatcttttcccctcgactattgaatctatgcgaaaacagatacttcggatttgagtagtggtgtggaaattattaaatgcatttcacgcgttttgaatagaaattcaaattaatactctcgggtggatcccgtcctgagtatagagcatatacatagatcgcccaacaaaaagaaaaaaaaatctggatgaccgaggctggaagtatatctttcctaaatgaactgatgaagaacacatttttgatgtcaatgcaaattgtaatcaagacaaggacgtcgttcagatcaatcgattgaacgggatcttggaaatgtaaatgttttgaagagcatgatcacatatgcttaggtttgcggctcctataaacttcgattgggcggcgtataaggtaatgaatagaggaaagttgagagggtccccaagggacataatcatggctgatccggctgagaagattgaggatgaggttgaggttccgctccaggttgagtttcaggtggaggctgaggttggacgaccactttattttttgagcggttagcccgaggggtgaatttagtccaatgactggcccagtgccggccgccggcgcccgccccggatcgcttcttcgtcttccggtcggcgcccgtgacggcttcgggactcgaagagtctgggtcactcgaccctgcttctttctcgatcagattcactggtacccagcggatccgcgaatgtgtgtgggttagcggttcatagctcactttcactttctctcctcctgctcctcctcctcctgctccttcatctgcttcatctccttgttcttcatcttcatcttcttctggtccttcatcccctccttcatcttcttctccttgtccttcggttcctgactacttccaaaatgagttgtcgaaatggttactcgtgctgattgattataattacaagccggaacgaagccggaagaaatgtatggagaagctcactcgctgtctactcattttctttccgttctctgatgccgacaccggtcgcattattaattcagtcccgacgagactctcgtactctccccggtagatttgatcacctatcttcaagtatggctcggccgtgttcaaaccctgttaccttttccatcaagaattttttttggttgtttcaaagaaatgcttatcagtcacggtttttgatttatttggaagatggaagaaattagtaaattggaaattgacggaccaagacttggaaaccggagtaagagttaatcgggctaggagcatgagagtggccgaaatcgaaggtcaagtattcgacctatgcaagatacatgctcgatatgagcatgagttctctttcgcgagatgatcaagacaagaaaaaagcggaggggatcgagactcgacttcttcggtccattcgtattcttcgtcgtcgcccgatacgggcagctcggcggaaggaaactcgttgacttgttcccatcggctgtcgagtggcggagtgaaggggaatctgggcaccgattcctctgtcctcgaactggtcttgctgctgcttggttctgccatcatcgatgtcgtcgtctggaagtgttggtgataaatttcatgccagctgcccctactgtgggccacacccagctgatgtcacaggttacctgtgacatctcgtcggagtttctacagcctgagacaggttgaggtgacagcctgcatacaggtgaggtgacagtgtgagcgcatacatcgccttcaaccaagaccatcgaagaccaagaaactcgaagccatcagcatccatccaattcttcaggacacagagaaaggagagaggagaagaaagcaagggacagaggaaatcacgttcaggcgaagatgaccacccggacatgtctagcacagctcacgaggatacggccgagtatgactctcaacacgatcagcactcccagacgcatgctagcctcgcaggccaaaccagcttccttcgtcgaatatgattgggaggaccctctccggttggaaaagagtctgctgacggaagacgaactagcaatcaagtaatccgtagcctccatggtcacacatctttagatccccgcaagcttgattgatagacttacgctctcgtcaccaactctgttcttatagacaggctagccatgagtactgccaggaaaaactcatgcccagagtcttggaggctcatcgaaaagagtgtatgtctaatcctcattttctttccctcgaattccttgattgattgatttctactttggtcggatagcttttgaccctaatatccttaaggagatgggaaagcttggcttcctaggtcctactatctcgggttacggatgcgctggcgtaagtctgtcgaaaatttcttgtttgtccaaaagcaaaaaattaattcatcgccttttttttctcgatttgacaggtctcgtccgtagcttatggcctggttgctcgtgaagttgagcgggtcgattccggataccgttcggcgatgagcgtgcaatcatccctagtcatgcatccgatctgtaaacaatctcaacatacttgaccaaaacaaatgggtctatacttaaatatttgtcgctcttcccgattgtcatagacgcctttggctcggaggaacaaaagtcgaaattcttgccagaattggcgagcgggaacatgattggatgtttcgggctgactgagcccggacatggatcggacccttcaggcatgttgacccgagcaaccgaagacccatcgggcggttacagtaagctggccgatcatccttcctgtcctctaactacatacacaaggctcgtgtcgctcacactcgctttcactcgccagtcctgtcgggtagcaaaacgtggatcactaacgctcccatcgccgatgtttttgtggtgtgggctaagtgtgattgggaccaaaagatcagggggttcatcttagagaaagtccgtccaagttcccgggaagtcccacggattcaagttggaagatactcaaaaaaaaaaccttggttgttaacgttgattagggcatgaaagggctttctgcgccgaaaatcgagcacaagctttcgttgagggccagtgcgacagggtcgatctacatggactcggtgccggttccgtcgacgaatgtgttgcccaaggtgactggcctcaagggcccgtttgcgtgtctcaacagcgcccggtttgggatttcgtttggggtgatgggcgccttggaggagtgcgtgaagcgctctagggagtactccttggagcgcatccagttcaacaagcccttggcggccttccagctcatccaaaaaaagctcgtcgatgctaacaccgaggcggtcatcggcttgtgtgcggcgattcaactaggacggatgaaggacgctggaacttggtgtcgtgggtcacatgctcaacttggaattgtttgctttttcttgactcacattgatccttggatgtttcttttccccgcctgcttattccagccgagatggtcagcctcctcaagcgcaacaactgcggtaaagcgctccatcatgcccggatcctcatggacatcttcggtgggaatgcggtctcggatgaatatcacatcggtcggatcgccgccaacttgcatgtcgccaacacctacgagggcacacatgttagtggccaatcttcatcttctcgaggtttatatgtatcctatcattcatggatcaatgaactaaatcgatttttttttcttcttctttgtttttcctcctttgctccaggacatccacacgctcatcttggctaaagccatcaccggaattcaagctttctcgtaatctgtgtcccttggatcttgtataccactttttttaaaaaaaatctatcgtacgattttgtatagataattgtataacacatctcacagaatttaacatttttgttttgggtggctatttctctttcgcaaatcacctgtttttttttttgcaagtaaaacgtcctgggcagcagttttagttttagtatgcataggtaaatgaagtggaatgaggacctttgtaaaaaagggtggggagagattgtgagagacgggatgagcaaccagtctaatgatgcccttgaggggtcgcaaggcaagggaaccacaacttgaaagcttcattgtgcaggttgagcaggcacctagagctaactaagcacgccatatttttgatgcaaaacatatcatttgtggaaaggcaacgcatacgggcacggctaccgggcagtcgaggcttgggccccgctaccctcggcaagtgaatccaccatggataaggactgccgtcacacgaaatctagtgaaactgccccgcgacttcatcatggcctccggtagtcaagctggggcgaaagggtacacacacttccgaggttgtggttgtgcttcagcacttcgagcagaaccccaacacacggagttgctttccagtcatcagacccatcgctcaaactatctctttcagccatggcaatatgcctcaaacggcttccgcgatgggttcctagaaggaaagatacatgaaaaggcctcttggtcgttagtgattcaagttctaggaggattcctgaaactgtatgaacgatcacctcgacctgcctcctcgagtcaggtcgatcagggtggatacgacccggtgctcgattgtcccgctgagacggcccggagacgccaatgaagttgctggtttgataacgctcggtcacgggtggatgaaggaatgtttggtgatggcttcacatcgtctataaattgagctttatggctttgagatttcgggactcaccccatccctcatcaacacactctttgacatatagcacactctttctaactccagccactctttgatttattatattgtcacactcgttcatcatcaattgtcttttccgggtaattattagcttggtatactctaatccgtagcgtatttatatcctactttgtgatctctttgtcgagtcccatccgacttgccttaagcaatctccacacaggacacctcccttactcactactcgcctttcataataccttgagatcgattctgattttttctaaagtgtgaaaaccaatcatgctatccttcaacttcttctgtcatgcgcttccagtaatcagcatcattggaccatttgtgaatgctggcttccttcctcaaggtaacatcaatcgactatttttgtgtatgtttggcgacgataaagctaacaaatcgtttcctgcattttagagcctgtccatttcacacgatcttccagcgtgactgaatccagcacctcaagcaagacgacttccaccaagtccttccattcttctgtcatcaaccaaccggcggtggtggtcagaagctttccattaagtcaggacggggtcaattgccagtatcaagctttgccacaagggcaccagggtatccaatctaattcttacgccgctggttccgctccctcgtctcggatggtggctaacttgactccacataactgtcatgtgcgatgcacacctcgtaagtgcctgtgattttgcttcagtaagagtaagtcaagatactcataatgatctttccacagcttcacccacttcgcctaacaaggtaaaaaatctcattacacccagttcatcttttttcggtctctcttgcggaagcaaactgggcgcttgatctccgtgggcgcttacctccaatctttctcattgaccccgcaaaaaaaaaaaaaacaattatagcacgactgtcaaaagatcatcaacacgatgagaaatatgaagcaacgtcaaattaccattgagccccgtaagctaactcatcaaagaaatcatctgatcatttgtgatttgttggactgcttgctaaaaagtttatgatttcttgtatgctttctattgtttaggaaattggctctatgtctcatacagacaatgtgcagttgtgttgttagtaacagcctatacttatgtttactctcacaggcaaatctgagcatttttacttgtgaattctgtagcgaaaatccgggcgctcagaacgtggcagttgtggtatgttatctctttaaagcatgaaaacctgcgcatcagatggcatactgatgatggcgatttattagtaccaatggaaccggttggccgaccaagcagaacgactccaatctcaatgcgctggaggctcatcaacctccaccccgggatacggatcgggatctaaaagtgtgagcaaggagtttcggtcttcaatttatctcatgtgtacatcccatagtgtagcgtaaaagcaggattttgatcgggacttgcttgtgaaacttctatctacgctttcagaccggaacttgtttcttctcatcctgcgacctcaatgattccacccatccctttaacgctgcccgaaaaacaatcgcaaatgccaagacttcaaaggtggagaatagcggagtgagtagatttattcgtccatcttctggagcctcaagagaagcatgatttttatatagctaatcaaaaatttctgtcggattcttgtctggaaacaataaaaaaggtcatgatcactttccagagaaataaatacgttcaataatggacttattatatgtgtgggactcttgaggttgaatcagatcatcaagattagtggacaattacaactggacattatacaacttgaaaaacacaagctgtggaaattccatgacctggactcttttttttcatttttttttttttgaaaaaagacaaatgggaaaaaaagggaaagaagaagatgaaaaaaagggaaaaaaatggtacatgttagggcagacttttttgtggtgggcttgtatagattgtaaactccaatttatgagatagttttgagatttcatgaagtgtgttttttacattcttattcttttgtttttgttttttacttttttttctttaatttttttttggtgaaaatggtagttttcaatggataaagtttaattgcctaatatctagactctagtggaggttttattattgatgatctgagaacttacctctccaactgattgaaagtgaaatacataacagtatgaatcttggaggtatatgtatcttggacagagtcatccctgcaggtcctgttgcgcccctcttattatgtaccaccaatactgccattttaaatattgttttcagctctgtaatgcttgatgggactgcttggcttggactacctcaatagggggtatcaaatataacgaaatccaccactttttaattgactggttttgagaaatccacacttaccaaatccacctttgcagtgaccaaaaacattatttggtgggcttcacaccttttttttggtttctgagctggatcaaaattctctctggtcctctggtcacttataaatttgaacatgaaaattaacaattttcttgagtcataaccaaccaactcagcaaatcatgatgagagattctagctcaaggtgaattaaggagtgggaaagcagaccttccctggatattgttgatgaagttgttccagtatcatataatatgtaactttctttgtttgaacccctcatcctgttcctgctggtgaactgctaggtcagtggtattcataattgtaaacttggaaagacttgtgttgattaacctttggataaccataataaaagcctgaacccatagagtgtgattgtatgggctgtagcaagtacaaacaaacaaatgatgatgtcaatgaggatgacatcataagtactctatattgtatcttggatgcatcaagtcttgtggctgcaacaagtgtgaaccccttcaagttctggttatgtacaacaggctgggtgggatcggcaatgacatcactactggagggatattccactggaatatggggtgggatagtcattcaatgttttggaatgttttcaactgtttgtttcccagtcatggtttctgtttttgttggttttgttcgcttttgcatcccagtactccatggtcttttaactcacttccatccaccagaaacccacttcagcctcaaccaaccacccagaaccatcaacaacaacgaccatcatcaacaacaaaccaacaaaacacacaaccaacaaaccaaccaaccaaccaacaaccaaccatgaaccccaaagcaagctcaactaacatcgaacagccatcaaaaacaacaccaacgaacaccgacaaaccaaacaacgacaagaaccggtccagcgatctcaatcaaactgccaccactaacaccaccatcacaccctctacctcccatgccatccactcaaacaaccagtcagctggaaggccgcttgcctgtggccgtcggcgtcgtcacactatcagcaacaaccacatcgaggtaagaaaccccaatcgaatggtctcaaaccggcttcgatcgatcgtttcattctctccccctttcttcatccccttcacccatccaatcccttctccaacgacatattctagcaccaccatcccttcttcacatcatcatttattaacacaacctctctcttcatctcctgaaccacttttactgttaataatgataacatataatgcgatcccctctcggtatcacgagtgccctaactaacccctctgtgttacctttccctcacaacagttcatgttctaccattgcttgagggacgacattgacgaagatgatgaggatgagcacgacgaggatgatgaggaagactcggaatcgagctatcatcggatctcccccaggcggcaggaacaaaccctgttcgataaccatcattgcgatgtcatcgtccttaagaccgataacggatggtgctttgatcaggtctgttgcgcttcctcttctcccactcctcatcctccattcttcacaccgtctctcttccctgtctcatgtctctatatcagagggggaaaaaaaaaaaacagaaaactatctctaccctcgcctatagcaacaaaaaaaatatgccttctattcaactcatgatctatttcaaaagagaaagagagagaaagagttcttttttatacgtaaatttacctctattgtatcgacttggttgtgggttcaggacatcttcttaccggcttggaggcgggatgcgtatgaagcagccggacaggaggatggattcactgggcaacaagagttggtcaaagtcgatgagatccgagtcgactgaactgtccgcttcgtcatcaacccgtcttcccccgcctcgtccaaccccaccaagaatgatatccctatttctccactcccctcctccccacacacctccatcccttcaaaaaaacaaaacaaaagtctactcctcaatcgcttgtccctcaccaacgctgtcctccttggatcgcatcacactcaccttcgcccgtcgctccaagctcccttggccttctcttcaaacattttgttttctgccctcgtttcattgttttaatggggtttgacaagtgtacatgagtgtaaaacaaacaacctcctttttctttttcttcttcttcttcttttttgaaccaaccctgttcatctcaatgttgtcatttttacttatccttcttcctcttgttgtctaaacaaaatcaagtaaataaatgaatataaacataaataaataaataaataaataaacaagtatatacattgttaccaaaaagaaatataacctcttccccccaccaacttgatgtgaatttcatactaaattacctttgttacattttttgaagtcacttgtcaatgtaatcatcaccacaaagaatcccccctaacttaactaagttgcttcagcagttgatctgatggcatgctggacttagctaagttgggaatccccccccccctaaacctaaggtcaccaaattataactaaacaatcatagatttgtgaggagtgtatagtcatgccctagggaacaggattggggactatctgaagtgggctgggataggattgatggagtgatgagagaagagtgtcttagggtgtttgaaactccagatcgaatggtttgttatgtatataatggggggttctgtggcccctaaaaaaggtgtgggaattctgatcttttttttggcatagtgtctcaggattctatgggatgtgcactaatgctacatgtgctgggctctgaaagttgcctgcttagcagtgctttgaccgtaatgactcgtagcatgtctgccatgcgatgagcattgtttgtttttgcttggatggatgacttcctgttgggatttacaaccctggcagaatttgatttacacctcaaaggtcattcttgatttttggtgcacaaaaatattgcttctttggaggcctggtagtccaggccctcatgcgagctagttgtggttttgattagagactagagacgagtgtttgttgtggactgagaggggtctgcaatgttcaggcggacaccctggtgactggagacaggatgttgggatggatcggctgttcacattgatctcaaagaaaaatgagagaaaggaaagaaaataagaagaaagaaagagacacacctggagacaggaagttggaaaggatgagaaaattcgaatccttcccacttactgtctgttgcactgcattactccacactctccatcgaatcattggtgttagaaaaggatcactatgaattggatcacaagttcctttttgtttcttctctttaattacttgtttcatttgcttttgattttgtgtctgttaccatgcaaagaactcctgactgttcctaccgattgccaagttacaatatcaattttgatcatccaactcatctaatcctttatagactagatgaataaggaaccaaagtgttgcagagtgtgacatgtgagatgaaaaagtgagcaagcacaattaatacaaaagagactatggaaacaagagtagatatttatccttggggaaaaataggtattgtttgtagcaacaatggctccactatgctaacagtagtgttagcacagtgtaaaatagcggatttccgttaaaatttagcatatgtagcacaacaacattatgccacaaatgagctaatgatacgtgcacaggcctccaaaaaaggcccactatgctgtgcgacggtgtatcttagcggtttttgagcgtttttttgatgctaaaagtgctgtagcggagcataacatggtgtagtggcaccaacactacaggtttggtgcactgttttgagggcctctatgctaagtttagtgggccgttgtggtaagccactcctgaaaattcaaagttatcaggagcacaaatcacagaggaatcacaggatcaagacaccccagaaagatccccagacccccaaaccaatcatgaatcccctcaagcacagaccacatggataataatacttcccagcagaaactccacagccctgaaacacatttccctccaaacatattctattcttcctccccctggtgtctcacactagtaaagatccccttggccatgaaacagttatttcctcctatctccttccatggaatatttttctccttatttgtttcatactagtaaccttgtgagcattttcccactgcctatttcccctgtttctatggataaatatattttctcttgtttcatgccctcatagaatgttccatttatcttccaaccacaagctggccactccccagaattttgtatataaggagctttgtttttcctcttcctttgttcctcatcagatcctgccccagaaattcagataactgatcacccattattagccaggtatttgcccatcaacatttgggataccttgatttgtgacaagtttatttagactagtaaccataagaaatattagacataccatcctcaagaaatctccacagccacacctttttccttaagagtccatactcttatattttcttgttatcagagaggcagcccaataaagcatccatccctctcaagctctattcatcccaagagtagttccacaccgtttagtgtagtgcactgtacagtgggtggaccattatttttggcttcttgttttgggttctacagcttcaaagtacaaacttcaagtcacaagacttgttgaattggtgcagaataggtcccaaagaatgaatatgaaaaaaaataaaaacaaaaaacaaagtttcaaaatttgtgaaaaataaaaaaaaataaaaaagttttttttccaaaagctttgttattgattttgggggagtgggagtgctgagagaaagaaagagtggaacatggcaagaatgattatatatgaaaaaaattgttgagtattgtgttgtccgcttgtatgatcaactatgtccggtacactgccgcagcacaatgagacggacaatcgcagctctcagcaaccgctcaataaaagagactctcagtattggttgtttgatccttagactcgacaagactctcatcctcaatctttgatcacgactctcggctcaccagacttgactcaagatcactccaagaccatcaagacctgaatcggtatagtccagcctgatctgtctgctgtacttctcaatctgacctctctgcattcttcaatactcaagattcttcctcaacaacttcgagtcatctgatttaggcacctatatcattcagtttctaataaaaatatctgattgtttgtttccttctctttttctttgtttgtcttttgtttgatgaagaaatcactgacctgcttaatttcatccattgtctgtctctgttctcatttatcagtcatctatattaaaacctcttcctctttgtctcttcatcaaaagttatctgattgttaatcctcgtctatcactagtggtatgcttttattccttctccttttgtttcttgttttcttaatgtctctaacccttgttttttcttttagactggttttggttcttagcaattttatcaagatttcttcaaaaattggaaccaaaaaagggtgagccaggttggatgtccagattggatccaaaacagtaaattctagtgctttactacaatgtgagctggtgaatgccctactcaacagctaatcaaaccaactggtaaccattttttaaaaaaaaaaatcattcttcccattggaaattctttctttcttccagcactcacactcccccaaaatgaatattagagcttttggaaaaaaaaatatttttattttttatttttcacagattttgaaactttgttttttgtgtttattttctcatattcattctttgggacctattctgcaccacttcaccaattcttgtgacttcaagtttgtgctttgaacctctggaatccaaaacaagcagccaaaaataatggtccacccactgtacatgcccattgctgtttgtagtggaaacagtgttgttgaacggttggttcggggattcattctcaacccactgtggcagagctgagcacatagagctgtgagatagacaaggttcaaaacctatatcatctgctgggaggaatacaaatatgggcttctttttgtctaaagttgttttctttttttcgatcagattttctagtcttctattgcctgtgttgctctttgtctcacatcactgtctgtttgcctcaaccaccacagatctgttcttgtcttattttttttttctattccttctttcatcagtcttgtgtctctttcttatttttcatttcttctctggtttgcttgtcttagctctctttgttagtccacattggttgtgtcctaacacctcagcctggaaacctcaggttagaaattaaatgatcatattttctagtcttctctttcctgtgttgctctttgtctcacatcactctctatttgcctcaactgacacaggtctgcttgtcttagctctatttgttagtctatgttggttgtgtcctaacaccttggtttggaaacctcagattctaggttatttaagtggaacacatgcactagtgtttttattgatttagcatcataatttcatggaactcacattagaaggtgtggttttttgaaacaaattaatagttttcatggaaaaccacaaatggtgtagttccccaccactttatgtgttttgaatagaaaaaaaaagaaataagaaacaatttctaccctgaaacaagtggttatctagcaggaagattttgcttgagtagcagtggtgtagcacagaggggctgtatagagcaatagcttggtacatagagccactcattctacatattttcaaggaaaaagggaggctacttttctgtccattattgaccccatgatgcaattagcatagtaccatggccaactaatatcctttcatgaagtgtggcacaccttttccttgggtttggatagtccaagaacaacccaggtgacttctctatagaatggttgggggtactccccacattcaagtgagcatggtcaagcacaggacccaatttctgccagttcctgcacaaatttgcttgccttgatggaaggtatattgtgcccttgagaaatccaaaggggattatattaagtgcaagcctatttttgaggaatgtatgcttttagaaatttttgagcttacatatggccaaccccaaaacccattttcattcaaaaacagtataaatttaggtgatcagaaaaacaactcccattttggttgagggattgttgggggagttgttcctccaaattgatggccgactttgggagtcggccgtccaattattttttaacttttttatttttggggagttggctccccaaaccacccctcatgcttgagggggtttgggagttgctcccatgactggaaggatttccttccagtcaacaagaaacaaaaaactcattggccggaagagattccttccggttgatgaggtgttacacctcattgatcggaaggaattcccctcaatcatgaggggtagtttggggcgccgactccctaaaaataaaaaaattggatggctgactcccaaagttagccatttatttggaggaacaactcccgcctgacaatccctcaagttaaccaaaatgggagttgtggtttctttccaaccccctaaatttaaattttatttactgtttgattaacaaatatgtctcaataaatttagatgattttttcatcataggctttgtttggctgtccacaattttaatagaacattgtctcaaatttttaaatcagaatctagatttgatgattctaggctgtaaaaatgacacagcctgaaaatccttctcaaccttgctgtgaggagtcacaatacaaaattctggaattggcagtgaatatatctcactgaccacttccatcataagaaagtggatatgatgtggccccccaaacacaattgtgaggctccatcatcagctctgcacccccaaaatatttgccatgattgtttatgacaatcatggatggccaaacaaagccagattgacttcagtggaaaaacgttttagttgaagtttatcaagagcacaaaagcccttcactctgaggtctgtttgaatttttgaagactgaactatagagattgtagcaatttagtttgaaatcttttcctatctccttcttcccttaagctggtcttcttttttttatccttgacattttggctcttatctacacatttgggttttcacaaatccctccctgtattgttggttggaaaatccttccaggctctgctacatagccataatcatagcaccagggcagcttatcttaagatagggatatagcccaaataagtaagaagtaaaccatggttttagaaccccaacagctgttgtcatcaatttttgtttgcactgataaggccagttatttgatttacctgaatgtacattttctgtattgaagggtgtggatttgaggtggatatgcattgtgattatttcatcattttggtgtgaattgtagacttcttgaatttattctgtttttttattacatttctcaccaagagactactggaggacttcccgttgccatttagagtgctttttaagccctccccagtcctaaattaacacctccatcataattccaaccagctcacatgagagtcttcacaaggcttgtgaaaaaataattttttataccaaaaattaagatctagggggtgtaaattaaattgcgggagggttgtaaaccgcgacaggaagtcatccactttgatcagcagaattgcgaaatgaggaggctcagagcatgtaagacccagccaacgcgaatgttatgtaacaacaatcacttggggatcaaggcgttgttcacaagatcgttaccttttttagctttcatgacgttgaagttttccagtagggttgctgcgtggccctgccggttatgcatgtacgtcactcgttgcaaaagctttgcattgaatttgatcgcgcggcggcgctaccgacgcaccttcaacagagctttctttaccttgcagtatgcgcgaagatgcagcatacagtatttatgtatggtcctggtgctcatcaatccaaaacaagattacctagccaaatgaagtcactgtctatcgtgttcagagggggacgccgatgccgtcccgggagtgctcagagggtacgcccttccgggaggcttgctgcgggacggcgtcccctcttccaatgtgcacttgagttaaaatgagttgagggcttagtgggcattaaggaattcgacctctatgtgtttgcattttttctccttgataactcccacagatttacaggattgactaatccgactatgaaaagatcttgacagaagcagcatagatatgcaacgatgatatgagcgtcaagaggatgatcgggtcccatctccgccggcttgtgctgtatgtgcccaaactgcgcaggtttacaaactatcactcttcacttgccagattgaggttattgcattggcttttgttttgaggtctcgaacagccaaatgaggaaaatgcttccacctggatcaatttgctttgtaaaacgtgaagtccttgatcaacaaaccctgatgcgggcgcagtgttacaaattcacgaaatgaaatatttggttgattacttccactagataagcagtagtataaaaggggcctttgaactctggcaggccaagggtcatgagttcgccaaaattcctcgcatctgtttttctttttatccttcgcctatagctgccacacataaacaattaccgctggagtcattcccaatacctcaatttagagccaattactttctgagagatccgccccgcgtacatcacctctaagacagtgcttgcatccaaattccaaattcgccgctaaaggtcaagaagatggcacatgccgatctatgctccgccatttccagagaacttgaggaacatatttcaaacaagcgggaaatcattcttgatggccatggccttacatccactggagtagtgggtgcagccaggtaaagtaccacgacttattcttgactcaattcatggttaaattctttgctttccaggtacaacgtccaagctaagatcagcaatgatccagccttaatcacagtggtagaggaaagcgttgaatttctggcttctaaactggataccgccatatacggagtgaccacgtaggtatttcctgtgtgcaatcaaagtaaaaaaaaatcggaaactggctcatacttattttgcccacgtgtgttgcatgcctccaattatttttcttcagcggattcggagtacgtattcacttcttaccatgcctaatatttctttacttcatactcaggttctccgaaagacttgatccaaggccaacaaacgcatgtaatttttactttcagggctcagctgatacccgcagtgattcgaccgcagatcttcaaatggctttcctcgagcaccaagtatcaggtgtcctgcccctgtcttcacgttccacatccgccgggctctacctttcagatcccatgaacaacgtcatgcctgaggctataacccgtggtgccattctcataaggataaattctctggtcaggtgtgtgcgcttgtgaaactatcggggagaaatttttgtaatctgatacttcctccatatcctagaggtcattctgccctccgatttcaagttttggaaacattgataaccctcttaaataaaaatttaacccccatggtaccactccgcggatccatctctgcttccggggatttgatgccggtgagctgtgaaagaacataatcacatatttatatactgaaaacactaacttcggagcagttgagctatgtggctgctgcaatctgtgggcatcctgctataaggattatcgacaggtcttctgccgatggccatatagaaattatgccggcttcagatgctctcactaagcacggcatcactccaattgtactcggtcccaaagaagggtatctgactaatttattctgatgaatcagcttgatcttctggttgaactaacttcgaatttcggcttagtttggcaatcagtaatggaactgcttttagtgcaagtgcggcttgtctagtagcacacgattcacatatgctgctaatgcttgctcaaggcttaacttcgatgactgtggaggccatgatgggacaagctcaaagtttcgacccgtaggttaaaatacccttttaatattggcttccttatcaagtagatttcaaaaatatttttttgtttcacaggttcattcacgagacctgtcgcccccatccaggtcaagtagaagtggccaaaaccattagatccatggtatgtaacggcactatgtagaaatatattgcgcatgtaatgattcaaaaataaaaaaaactcaattgaattcacttagtttgagggaagtcgattagttattcacatggatgaagagaggagtgtagaccaagaaaaagatcaaggtattttgcgccaggatcgatatgcactacgcaccgccccacaagtttgtcaaatcttttctttgtatcagaatgaatttgaactgattgaatcttgcgcattttctgtttctcaagtggctaggccctcaacttgaggaattagtgactgtcaataaaacactctgtcgagagattaatgctaccacaggtgattttaaacgcttagatataactccgatttttagcgttatttattaacttcattttcatcattataattatcagataacccattgattgacataaaaaacaagaagattcttaatggaggaaacttccaagcaatgtccatcaccaattctatggaaaagacaagatcctctttagaatcgattggaaagttgagttttgctcaagcaatcgagctgatgaactgcaccatgagcaagggcctaccttcatgtctagcgggcgatgaaccttctactaactaccagtaaggcttgcaaatgttttatatgtattcatttattcaagctaactcatggatgtttgctacttgtttagtacaaaaggactggacatcaatatggcagcatacacggctgagcttggattcctagcctcacccgtttccacgcatgttcagagtgccgagcagcacaaccaatccgttcgtagaactcactccgtatatggatgttactttgtttactggcgcttagcagtgaatctgatcgcaaaactcactgatctaggtgaactccttggcgctggtttcggcccgctacactattcaagctgtggaggtcttatcaatgttattgaggtatgtaactgttttcatgtgtttaccagttcgttcaactcgaacgctgatgaaaatgaaatttagttcacatctctacgtggtgtgtatggccattgatcttcgggtgattgatcaaatgttccaaaaggaactgaagggtcttctcccagtcttgcttgactctcacttcaaatctcgaccaacacaagccgccgatccattgatcggggcattggcttcgagactggaagccactgcttctcttgactctgaagctcggtttctgagtgctttcaagcaaactttgcatgtcattcttgcttttccggtagatttagaagaagctcgtagctggccttccttcgccgcgtcacaatccacacttttgtataaacgcacccgggatcagtatttcgagaattctgaaagtttcctcgctgagaagtggttggggaagaaaaataaacacctctatcactttgtgagaaaggaacttggaatcggacccaggaggggtgatgtccgcttgggaagacacgaaggttggttatgttatctcgtcaatccgttctaatttgtgctcatgaatctgttttctttaggctcagtgtccatagacgtatccaaaatctacgaatctgttcgctcaggggagttatacaaattcatgaacagaatgttctgaaaaagtgatcaattgcggcataaaataatttgactataagcatgcatatcttttattagtatcataacggagttgaggataacattattgaaaataaactagagaattatcattacctataagcaggggagaagctcaagacacttattcatatggatgattcagtttattctgagtgactgattagggttcaagacaataagaaaaaagaatttgtttcgcctcatgcaaaaaagagcatccgcacctctaagcctacgaagtatctcgtttgctctctctgtaggctgactgcgtagtctttctggaacagcccggttcacaatagccagtcatcagcaaattttttcgctgcaatcagcaaatcattattacttaagaacacatccatttttgaatgtgtagcccagagtcccccagattattccagatcaatccaaaaaaaaaaaaaattgctatcagcaacttttaacaagttaatcagccattggaactggctattgtgaaccgggctaatatatgttggggctcttgcctctccttttttgatctacatactatcattgatacaagtctacttggtcttttcatctcactaagatccattgggttgaagttcaaattttgaacatcagaagacaaaattgttaatatttcacctgtcaatctctttctttcctcttcttcctcccacatcactcctttttcactgatcatattctgtcttttctaattcattataatcctcttggttgtaaccacaagtttaaacaagtatatctagattacttaaaccttttagatagtagtcaatgggaaaccatcagttcttaccacactattcctgtgaagacactttagcctcttctcagtgtcttattaagaagaaaatgtagctgctcctattaattttataggttactgtttgggccttgtctgactttgtcttttccaactattttacccttcatcacctctaatcttgacaaaaattatggtgctgcgactggttgacttcccaacacattttagaggaatccagatgtccctccaagttctaaattaagacagaaatcaactccatgaccacaaaaggtgaaagccatccccataaggctcctgaaaaaaatatttattttcactaaaaattatgattcagggtgtgtaaattgaatcctgcaagggccatcaatccaacagtaagtccttcattcactgtttacccctcccccccccccaagtgagcattctcgatgacccctcagactagtctgaaagcatgtaattgcattttgctatcctgaacatcttacttgtaattctgtggaactattatccagtataagtaagagatttgtgaagagattgtttttgcacttgaaattgacatggttaaacacccaactcgtaggaaacacacagcgccccagcttgccctagcttatcacaagcccctcaatcagaagtgtttatagggtccctcaatcagaagtgtttatagaacccctcaatcagaagtgtttatagggtggagaatgggcttgggtagccccaaacccacaagcccaacgtgggtttggggaccttttggcaagattggtagcccaagtgttccagagcaagggaggacttccacttgccattcagagtgctttttaagcccctctaagtcttaaactaacaccacaatcaaaattaaacacagctcacatgagagccatcaccacacagcttctgatttttcttaaccaataattaagatctaaggggtgtgaattgaatttgagtagggttgtggattgtgtcaggaagtcatccaatggaggacttcatgtcacgatttagagtgctatttagaaatctctaagtcctaaattaacaacacaatcaagattacaaccacagctggtgatgtgcccatcttggcatttgggtcagcccaataaatctcactctggcttgtgacctctctttaattgtgctactctgcagcaaatcacaattcctaaaaaggtgtcattgtattatattacatgccaacttgcagcagttcaccaagtttttttttttgccgtaagggcatccactttttcaagagaaaggttggatggtaatgcagggaactttcccacccccagaaaatttcaagctctcaagccaaaaaaaaaaatgactcatgcataagcccttctttcagaagcttgctttcacaggtctttctgattgcctaggggcttgtgttgagctacatagtaacatggtgacttgcagctcttgtgccagcccaagatgcctggaaggtttggaggcatcacgaactttgtcaaatgtggcattgccaatcctgatagcaaggtttgcctcggttttttgctccttttttgaagtgcagtttggattcaacattgcatcccaacccctcaaggtgtgtatcttctctatttttttgtttttctgggtaaatccagttttgccaaaattggcagtcattcaattttgtgaggttgtggatgtgccaaggaaattacctagtcagcaatctcacaacgcttgaaacttaaaacccaggcgtaacatgtaggtgccccttgattgctgacagtgtgacaactggttgttgatggctgcttggtctgaactgtcctttttgtcagtaatcaactgaagttagtatggtttctttcgatcaatgtgaagagttctgtcattaatcttggagaggagtgtagaaatgagtcatgagaccgaggcctgtgaacagcctgttgactggattacaaaagccaggcggtctccgcaatattggaaggggccatcttttaatgagagtcctgcatgcaaagcttcaaagatgaattcgccggtcatctcactcaagaaattcagatcgacaatcttcaacaacagtccaaccaacacggccaagaacaacgaaccactcacgagcagtactcacgaccggctgactaagaacgaccggctgactaaggacgaccggctgaccaagaacgaccggcttactgttgatacttcgagctcatccaagatcatttcgtcatcagccggtttcacgatctcctcatcagcctcttcgtcagcctcctccttcgtctcagcctccaccaaccaatccaacccagaccacaatcagccaccagcaccaaaccatcatctcccaaacggggccggattcaggaacccatggccatcagccaactccaatcaatcttaccacttagtcaacctcatcaacaacggaatcccactccaactggccaagaaactctcaaccgacctcaaaccggttcgcaccctccccgccgatctcaagctctacgccaaccaaaaccaagcaccatcatcatcccctctttctaacacattagtctccacttggcttggccatgcagtcagtaatccactctcatcaatctatgctctccacaggatactcatctctttctctaatcaataataaaattccatatccagggctatctcgtccaatttccaatgctatctagagccacctctaatcagaagcgacgaccgttcaggatcctatttgacccgatgttctcaatccgggcggggccgacccaatggacagggcccaagagattgaaaccaagcccatgtcacatcaaacaaattccgacggttgatatctgtttcatctcccattctcagttagttttccttcttctatcttgacgtccaactatagacctttttgttaattgttgtgatgtttgtgtgaagttacgaccatctagactatgatactatccaagaactctcccaacgacagccccatctgcaatatttcgtcccactaggtgaataacctaagaatagcctaattgaggtgctaagatagcaaagccatccagattctgacgatcaaataagcgctttttcttaggcttgaaagcatggttcgattgtgtgtcggtgccatcggaccaagtagtcgagctggattggtggcaatcgcgagactgggaccctgccgtggtccggagctcccaacaggcgacgccggtggatcgggcgagcacacccgtcttgccagaccgtgccagttcctcgatccggataacctgtgttcctgcccaacattcaagtggtccgtccttgccacgtgcgctacccgaaatgcgtgtcactgacccgcctattgatcttcaggtcggtctttgatggaccagaatacatccctctggtgcggatggatcgtcgagcagatcgaccctggctccccgccctccatccctcaagtaactcattcttcttctcccaagttcgtccccctgctgcccttgccatctgcaactaccatcacctcttcctccccacatcaaccatcatccgccgaccatcgtgatcgccggaaatgttgtgtttattttgcagggtcggtctgacttctatatcttcatgctagtgatcaggtcagatggtgtgagtgcttatgtgctgatgatagcgttttctggctcgctgcgatgcaacaggatactggctaccggagcaacacgaccggagactaatatgtcccgcattcaaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagatgcacctcttccttgtacatgtccccatgctaaaatgatcccaattcccatggatggttgaaagtcaacctgggtttttgttaattcatgtctatgttgtggcagcgagagcgcgacctggccaaagctttggccggtttgtttggaggcatgcggaatgctcgcggctgatgcggaaagcacgcggagctgacgctacgcacgcaggctgaggaaagcggcggtgcattagtggaaattctagctttccgaggcgcgggaaagcggggaaaagtaggccgaatgcgcaaggttctgaaaagcttgctgtgggggaatctgggcaccggcggacaccggggttcacggccgactgcggaacgggggttcagcgtatactgcggaggggctacaaggagcggggagcaccgaggggcggaagcggggttcggagcggaccagaggcggaagcggcggtgggagacctgcttatgagcggccggaggagtacctggaccgacaggcgtcggaggggtgacaggcggagtctgagggggtgacagcggatgacatcgtgggaagcaggaaggagctggagtgtgggatacttgggaggagtggagttcggagcagaagaggggagagaggggggggagacttatgactcagaacatatcagaaaaacagagtgacctaggagtgaatcgtgtattagcctaaagaattgttagagatagaatagagttagagtattacctactaaaaccaattaagagagttattttacctacctacaagaccatcaagcaagttaccccggacaaaaaattggagtaggacgcgttgcagagcggagaagtacgagaaatctcctagggcgcgccttactttccacaacgtcacccacatgttgggcggtttccggggtcctccatcaactgcaagccattttcccaatctgagaattctgtttggcaaaaggagtctgccttgtaattgtatacgtttactatggatgattagagcaggaaagtcatccacttgtgattcaattcaattttgaatacattaaccatggtagctgtaatgtatcttactagcaagggacatacatgactctccatataaatttcacccaattgttgagccagtacattttttgcacagtgattgtttagtgacaattgaatttgtacattcttaccctgagcttgaacagagttttgggtatgagactcatgacgcccctgtcagcaaagtgacatcacttttttttttcatgggtgataaaaatattcttggatgcttaatctgacccctgaaaagctcctaactaaccaagtcccttctgggggagggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggctgagccttatggcctcttggacgcagtattgcctcagacgacaatgagggtgcggaggagcaaggcggcaatgatgatgaagaaggagaggggatcgatttaactcaacccagtcctgacaactctgacgacgagtatcatgtggaaggggatgctggagacttgtacgaagaggaggataacaactttgttgtaaacgacggggaagaggaagacgaaactgacgacgaggatgaggattacgatgaagctgaagatggtggggcggaacaggattgccagatgggtgatatcccagagggcgaggaggaatggtagtgtgtcatttttcaattcggacaagagtggcactcttgtctagtgtgtagtgttttccatttttatgctccattgttcctcagtactttttcttccctaaccgatgaaaaaaaaaattcacacaatgtcaaaagtaatttttttccttgtatatattgtagtaaaccctaaaaacacggaaagggtatttttcttttatactttccagtcagccttaaaacacggaaaaggctttttctcttcttctgtctgctcaagtccactcaaataacatctgccagcaatacaatataaccatgattgatcacattttcctgagttaaccaactgacatggttcctggatgaattaagaattttttgatcattggttgctcatcccggcagcaacagtgggcagatatattacccaaatggataactttgtgtgtaatgttagctctacagttacattacctgtcaattactgataacttcatttgctttacgatatcatttcccaaaaaaacactttttgtgcttttagttacattcctgtgtaacttgcttgatttcaaattacgttaccatttttttttattttggataacttgattttaactgggataatttgactgtaaataggattaccattgatatgaaagcaaaaaaggatgagataatgaaaacagttgtcaatccttttgaacttttttcctcccgcctttttcttctcctttgtgttgtttgagcatttcttttcttacatccatggggcatcagattactgaaatcatgaaggtcaaagcgagcaagagggggtgtgctcatattgggtttcaatcaacagtttaatcattttccccatggcaaagtaaaacaaagccaagtagacattgaggagaagaataaaggaaggccggaaaaatgcccaagagcaaaaaacaacatgcaaaccaatcagcccatttattgatttgatttgattgaatttatagattaaaaacgttacttgtttccttttctgagggatccttgcaggttttccaatctcatatgattgttatttgatgcttgatttggacgctgaattgcttgagattggaagatgactgctcaagtttgaccgggtgtaaatgagtagcaaatgaaatcaaatacctttgaggcaatcagttgaacaatctaatttacagggtccttgtttgattccagaaacggcggaagagtaactgatcgttatgtttcttttgttgctcacatctctagtcgctgctgaggtagtcatcaattgtttcttctttgatggtttattttcaatagaagggttttttttgcttttgatctctttgattgaacgatcgacggtctgtttgattgaacgatcactggtctgtttgagtgaaagatcgatagaacgattgatggaaagatttattggacgattgattgaacacttgattgaacgatcaatagaattagttaatgaacgattgatggaacaataaatggaacaatccatagaagctcgaagatatatttgatcagtcttggtgaaaacaagttgaatcaactcagaccattggatctgtttgaatgagacttactaggttgaagcgatctgatttttgaaggggcccggttgaatctgggtagggtctgatgctgacagaagggacatgggtggtcggtcagctgccccccccccccccccctgaaacaataaatctaagcccacttggaaagcccaagtggctgccaagtggggagatgataggagtctgctcacctggtggtactctaagctgaagagggtagcaggcaggccggcaagtctggtggaacgacgaaggatggtgaaggctgggggaggagccgggcgtttgatcgattgctcggtgtcggtgggcagttttttgaggctggaggcggtccgatgctgacagaggggacatgtcggttggtcagcagcccccccccctcttgagataataattctaagcccgctcggcagccaagtggctgccaagtgggcaaaggattgaacggaggttggtggtgggtctcaccacagggtagcagttggccgtcaatcattgttgaggtcggcgaagggggttggtagcagctgatcgccgtttaggtcggcgaaggggtttgaggagatcaggcagtctgaaggcccgaaagggtagctgtagttgatcagcgtgatgggtcgaggttgtaggtagcggagtcggtcggcgccaacggtgattttaagggtagcacgatcctttgatcgttcggctagctggacagggcagactctcaatttgaggaggtctgctggggcagggtgtcgtcgtcagcttggggcccaaaaacacaagaccgaaccacttggcagccctttggctgccaagtggtgtgaggagtcagtatgggacgctctcacctgttcaagggtagcggatccctccgcgcaaaggaaaaataaacaataggtattgatggattgattgttcgatcaatcgtttgaaggcttggaggggctgattcaagttggtcagtagcagttcatccctctgaataagtatgagggcatgcccacttgcagggtggcttaaatgcggatgaggttggggcactcaccagccgaaaaaatgggtatcaacgatgattcaaccgtttgaaggcaaggaggctggggaggctgcgtggtggggggggtcgttgatcgctcgttgtcagctagaaggatgtaatgtgatatgcaaaccaaggactaaccaagaaaaacgggagggacggcgagtcactaagtagtagggatctttattctggccgatcaggctggaggagctggggagaggaggggggaggctggggacgagggtgcggcgggagggtagaaagtcggcgaggctgggggaagcgataacgatagaggatggtggaggctggggatgagccaggggactaatcaatcgggtcagtggtttaagcttgaccggtctgaatcactgtcccagcccatcaaaagtgattctatgcatacccaatgtgtgaataggcagcattcaacaaggctgtaacttttgtaacttgggtttgtccagtaaagtgacataactctctaggagataagttccagttatccaaagtaaatcacaccagaaagaaatcatgttactttgcaaaaaaattaagctaacaaaatatagtctaatggaaaaagcgagtgaaacaaataaggtattcaagtgaaaaggttaagcaagtgagacaagaaaggaaattgagtaaaaaagtgtttaaggaatgaacaagttaaacggtaagtgatatggaataaatgagattgaaagcatacaaaaagagaaacacgtagaatttccagtaaagatgagatgaaaaagcttagggacgaatcaggggcagggcttggagatcaagtgaggtgcgcttggagatgaaatgggggtggttgactgaggcaggagaaagaaggattcagccagaagttgaacaggttacagatgcaacgaatgagaaagacctacctacaggtttgaccaaatattcagcaattgccggcaatgttgaggcatgcgtcatagccgtgggggataagcgctattccatttgtaggaataccaaacgtttgatcatctagcagccgatatgctgctagagagactatctgagtgggaaaaaccacctgttcggtgtcttcaacccttcccacaaccatgccgaaaagaaacaataagtatcggaaaggccgtgttggacaagcatccgttcgttttgggtacatattcgtaattgttgacattaccaagaattcctcatcctcgcccaaacggtttttgtactgatagcactgccgcacaagaccatacctcatttttcctgccacgttggcgaccacacaattccgaggactcacagaccccaccactactccattacagtcgattgatcttataggtgtcactaatcccgacagaacccagccatgcctgggtactggaaacgtaccatgtttaaccaccgaccgatcctgatttgctacatggttgaaaagcattgtataccttgatgaacatagcaatattgatttggtttgccgtcctctttgaggcttgttgtcgtcaagcacattagccaactgattgtaatcggagcttgccagcatacgttgtaatcgacacccacgagttatcatgctttggtgcatttcatctacaaacacatcagatcagtatcaaaccacatcaaagtagtttagcaactcaccaatcttgttgtttgtgttgattttctgtaagaatcctatgaggcgctctccagcgaactctgctacactgacaagaggtccccaatcagacatctgttgaggagtatgtagtgcgaagtgatgattgggttggactttgatgttttcaaatagttcctggactgattgcgagtattttttgtaatgcatctcaaaccgtttgatatcaccttgcttgaattttcgagcaaaaactacattcgtacattgaactagttgggcagtattggccaggaatttgtaccgatttgagtggaggtcgattgctccaacttcatcaatgtagagttcacaaatcaccaggggaataacaaagacatacagcgcatgccactgagatgcgctcagtttgccatgacttgcctctccgagattatgaggtaaatgcggaacaccagggggtagtacaatgtgcttcatagccgctcgaaatcgttcgacatctccttcggtaaagaaactgccacctaacccgctgttgagtaatatatcatcatcctcgtcagattgatattcaatatcgtcatcgtccagatccatagctatttcaattgattcaattgctgttcgggtacgcttattggggcgagttgttgatcttgagccattctgccgttttttctttttctggctcggtgggacccatccaaacctccatcgatagcgaaagtggccttgtaatatgccttcaagccagttgtgcattactcctaacacaacgtgtcggctagggtcccagtaatgtagacgattgagttcggaccatcggacgccagaagccttcaagagattatcttgttcggttgttgatgtagcattctttgagtcaacagctgcagaaatagtttcgtctttttcacgtcttctggaaagttgtaataggtggagcttggattgttcagcatgacagaacgagcaaaattttgttgctgaatgggaagcgtagccagcgaccttcttcgttgcgagtacatcaccgtaaatacataacaacttgacttgcaccaatcggccggctggaaattgatgagttgggatgatgataccagcgtcaagtctgataagttcgtctacaagtgggcctaggagatggttgaacgtctggggatctggagagtagggtccaggagtgattccagcaatgcacatgtgtgaaatcttattccgaatggttggtggaagattaaggcaggaaagtgcaagaaccccggtcgattcaatcttgccactgatcttgttcccacgaggattgaaccagtcgacaaataatgacacacctagcttgagtatgttggattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagttgatcttcttgtcatttttcatggctgttgatgcaccacattatcactaaaaaatcctctttgtgaatttgattcaaaattcaggttgctgttgaatttgtgatctgcaggattatattcccttggtctattcagaacttcatatggcccatcaactgcaagccattttcccaatctgagaattctgtttggcaaaaggagtctgtcttgtaattgcatacgtttactatggatgattagagcaggaaagtcatccacttgtgattcaattcaattttgaatacattgactatggtagctgtaatgtatcttactagcaagtgacatacaggactctccatataaattcacccaattgttgagccagtacatttttgcacagtgattgtttagtggcaattgaatttgtacattcttaccctgagcttgaacagagtttgggtatgagactcatgatgccccctgtcagcaagtgacatcactttttttttcatggtgattaacaatatccttgattgcttaatttgacccctggaaagcttgtggatgacttccttccagatctggtgccctcccagtttattatttagacccaaaaagtctagattttcacagggaaatctagctttcaaggctctaaatcaaaactgtggagcccacagattttgactggaaggtctccagttctcaaattttatttggttacaggaactggatgtcaattaaattccctcatcaaataaattctggcctttaggtcttagagcctgaggtctgaatcaagtgctcatcaatgggaaggcctggtttcatctttgacatattggtgactgaggccagacttgataatgtttgaccagttttcaaaggagggttcttcttcatcagttgattcaggttgttcttgttttgcaagaagaaatctcctaggtttgtacatagacctgcttgcagttaaaccttttgagaggaggctcttaaaaatttcaactgcagcgtactggtggctggacattccctgccgagtaaggacttgacgccgcagataatgtcaaacacactgggcatccaagctcaagccaaactagtcttgtagatactttggagttgactctggaacgcgtgacttcccggtgacagcctctgtgatatctgccctcctcacaaattataacctcatgagcgacttccctatatgctcacataaaaagctgttgaaccgatcatctaattccatcatggcacagtcagcccagggtccactgaatgtccaagaccttgatgctagccagttggcgagcgtcaaggaacaactcgaccaggtatgtttctccgagctcattatcatagaggctcgatgatggtaaccgactactgacgactcgttcctggtaggagttgatccacttgaccaactcatttgctcagttgcaaaacgcaattggcaagtttaattccggaatcgaagcgatcgatgtgattcaaaagaagcaagaacctatcctcgttcctttaacggcctctctttacgtgcccgggaaactgaaggatccgtcgcggataatgctggatgtcgggacgggttacttgatcgatcaggtatcatttgaatccttatcttttctcttttcaatcctgctcctcaatctgaatctgattatttttttattgtgcttgaaaaatttgtctgtatgtatagcccatcgggtctgctcgaagctgtctgaatcgtaaggtgttgggcctcggtctgagccttgatcaactgcaaaacacgatcgaaactaaacaagaacatgcaggattggtgcgcgaactcatccagataaagacgagcgcccggccccctcaatccgaccctaagacgtcctaagtttgcttatccccaatctcaaaggctcacctcttttcgcaaagccggtcacccttcccaatcgttcatttgttatatttaatctatgtatgaaatcctatttccagtgaaaatcaaacaaaatgtttacttgttgtttcaagaaatcgatttcgtatcaacaagtcactgttcctatttcgacggtttctactcctgtattttatctcttatgatggctaaaactctattagcaatgtcaacaatcatgtcgggtgaaaataggccgattcctagcatctttaggcaaacaggttgatatttgatttcctagacaatagcaccttgagcacagcaacatcaacaacaaacacaagcagggtagtacaaggtcaggagggtgggtagacaaggaatagtttacaaggatacgtaatacaatataacagaatgattcagctgggaggaggatcaagatcaaaacatcatctgccaaaatgatttttttgtcacgtttaccataacatcattcttagaatacaaccattcgtatattatacaagaaagaaatggctcgcatgaaaaaattgatgaggttggtagatcgagtacatattcagaagaagggaaacgctcaacataaccaaatcgactaggatgtcagactgagtcccaatctgcgaaaatttccgccctctctcaaggggcttttttggatgtgtggtggacttttcttctcttgggggaagcgtctaatgttgaggtttgacagtttatggtcctacagcatatctccatcaatatttcttccgcgacatggacagaggacacattttccttgctctcttgagcttcagaggagttcttgataactgttgcccctttcttcttcgtgttattgggatcgagtacgcggaattggaatcactaggatcatcagtaccacaattaatgacagaacatatatcgaatcactaaaatatacaagtgaggaagactcaccttctttttagtcgagctgggcgtcgccgcttttgcggtggtgatcaacgccatgcatcgacatttggaccacaaagaatctggagtagcgctttcggatgatgggagactttcctgcaagactttgatcgcttccagtgaagctctctgttcggctacgcttgtcgagctctggtgtcggccaattccgatctgttggccatggaattcgatgcgacagaccctgaccgagaccggcgttttctcctctccttcgggattgggctcgttgatggtagttcttttttgattggaaacagacaaagtaagagaaaagaaaaagatgcatgatcaaccagttgaaatctttcatttaatcactgtttgaaaatgagatccagctcagatactcacgttgttctgagcagttcggtgcattgataccgatcacggagtctcaatagtgtcgacacaggatcccgagcagctagtcgagataagcttggggttacatcctcaaatatgacatccaggactcgatatgcggttggtaggttcaagccgctatcaacgaacaccgcgccgacgatagcttccaaggcatcattcaagatcttaggcggatcgaagaccacaaagaggttattgatatttgaaaaaaactccgagatcttcgtaaatggctcgatggcttctatcgcctccgcgcacgcctgatggaaattgtcagacttgtgcatgatgaactcatgtagacctagttttttgatcgccaagaaacctagactaccattgcaagccacctttgctcgggcgagactcagttcatctgcggtggcgttatcgaagcgcttgtaggcgtgctcgacgatccacatgtcgatcactgcatctcctagccactcctccctctcgtaacagttagtcaagaatgagttcgcactacggtgagttaaagcttggacgaggaataatttctctttgaacacgtagttgatctttcgctcgatctgttcgcatgtgagaagcattgatggatcaagcttatcatgggcatcctttccgaaactgatagttagcgtgcgttggctccagggtgaaatgcccccaaagcaaagatcgagagccgttccaactttcagcccaagttcaatacctccagtaagcaacccagcgcccaggagagcctcaacgacatcggacaaaacgcgcctagggatctttctcgagaaattaccgttggccaactctttgccttcttccgtttgagcgtctctgaatttgcctgtgcggaagcgttggctgaggatagagccgggcagattagcctgaacagctttccttcgcaagtaggcgttgtcgatcgacctggctcgtacatgactcatgtcaccttcacccttcctgagatgactgatatacacgtgaaccgatgtggccaacttgagaaatgcatctccaacggtctcaagagtttgatagtcccaaggaactccgacaccaggcggcgtgagtgcatgaattccatggggaagtgagattgcggggaaatctagtcgtttgaagagaaattttgcttggagtgcatcatgcaagaggcgagtcaaggatggcaagtagctaaatactttccaaagcgatcgagggatgcgtgatccttggcagagctttaatggtaacaagagacggtaaggctgtgtcaacaatgattcggactttgacaaattatccaagacctcaaaggtactttggagataaactaatttccccttgaactgttctggcttcagattgtaaacgactgcataaaagtgaccgaggttgcggaatttcgatatctttttacaaaagtcacccatgtgttgaccagcaggaacgtgatgaggcttggaggcaaaagacaggtcaccagacggttcgcaggtgtcgaatattctgcaatggaggtggggaatcgggacgattgtacattggtaacgtaagctgtctgcgtggttggaaagtggaatcagcggagtttccaccagattccaatcgatctcgcatgtatcgttgagaagaggagcaacaaggaataacagtcttccttcgtacgacttgcggtttacggcaacttggataaccaatcgagtaaaggtctccaatctttgcaggttgatcgataaatcatcctgagcccatgtcatcctgcgactccgtttgatcttgacgggcagagttctgctatcttggtagtgatcatataagtgcaagccctccgaaatgtctacatgttgagcacataggaaacccatcgtagagaatcccgcgggactttcatccgggaaagatatttcgtggagccagacttcttgtgaggtccgaaaatcaccgtaaacgtttggaatgatggcttggacctgatctgatagtgcagtggtgtcgattttttctaccatccgcgtcacgagcctgaccggtcttatcttctctatggggtaagaaatgttcgttgagtacacccagctctcgtaagactttgcaggcttcgaaggcagcggaacgtttggcctcctttttcgtcgacatctcgagtcccataaaagtacgctgagaagaagggagagctgccatggggggaagcgtaacttgagatttgaaactttcccctaaacacatgatctcatactctggcgcaaggaccggaagaaattcatcttgcggaatcagttgacagacgtcattcaaaagaccaggggcggaaccgtaagtcaagatcgaatcatttccatcggcaagtcggcaaattaattgaggagtcggttcaactgcgccacctccaatgagctcattatcgggacggtcatagagtgcggctttgagttcatccctatagaaaaaaaacgtagatgaagaggcacatcaaatgaaggactctttataattagagctttggatttgatacatcttcaaagacattactctttcccactaaacgccaaatatttactcgaggagtcagttggaagcatgacgatatagtcggaattgcgcgctcgagcccgaccacgagattgaatgtacctgccaaaatggatgcgagaggggagaaaattttcgatgagtatggtgcgggcatgactaatagcagaaaagaaggtggtagtaaagatacataccctttccaggtggtgatttgatcgaatcgaatgacaactctgcaagagcggaagtccagaccttccctgaagaacatatcgaatgagatcagctccagacagagcgcttttgaggccggtacttactcggccacactggttgcaatagttagattatgttcacccgtcctaaattttgcaacagtcttgttttgctatgagaaggaagtgaatggaacggatgaacaaaaacatagaagagttgatcactacagaaaagaaggcagggtagagcaagtaccaaccgctcttgagtccattttgattccaagcaggtcattctcgttgcccccaccgtgtccggccaaggctccaggacggataaaacctttcagttgggtattgcgctccaacagagcgaacagcagttgggtgtgttgtcggcgctcgacaaacacaatacagagaaagtcgtcgcggccatcctcctctttgtatttgaccaggagcttgttcaaagcgattaccttggacgaaagttgattttcaggaatatcattgatgctcaaaagctcttcaagttgattagtaacttgtttaactttttgttggtgatttggatccaacagacgcccggacatcagttggttggggccgccgacgaccaagagggatttgagccagtcaaggatggataaagagtacgcgtaatttcctaactcctgttcgaatggcgacagacccgtgatgagctgacgcgtcttcacgtctagaaaacttaggttcaaagtagagagagaagagaaaacggaccaaaaagaccgattcaaaagtggtgatcagcttgaggctggcatgcttggtgagtagatcgttaatctgctcccagggaggatgtgagagcttttgaaaagcaggagaggggtcgaagtatacagcccgttcgttgggcttaaagttgtgctgggaaacatcttcggtgtgtctcttgacctcacaaatttgagctgcaagagagcattgaagatctctattgaagttcaaacgagaggggtttcaatttgagtgacgagattaatcaaaaacaaacgaaacaagagaccacgaacttgatatctttttctgccctttccaaatccttataattccagatcggcgacgctgtcaatcctagaattttaggtagacgctgtgcaggatctttggccagacgatgataatgactccgcctgattgatttcgccgcaaatgttgagttggtatcactatcgtccagcgcatgatccagcccatatgctcacattatttgattatacacgtggtctttacgacaatgatgcgcctcatcgaagatcaaaagagatatctgcaacagatcccgttggtaggttaggaacaatttctgccagagagggtggaaagagaaagatgaggaaactcatatagcatacatcctcaaatttccaaaatcctttcgagatcaaatcgtggaaaatctaaaacgagtcaaaggtcagaaggttgcacgaggagggtgtttaagttttgaatgatagagtgagatgtataggatacctgggcagttgagacgatgacgtcgacctccttcaatcccgagcgccatttgtcgacgttccataagtctgctggaaggtcgccagcgtaggctttgacgcggagggtggattggctctggatgtactcggcctgttggtgaacgagcggacgagtagggacgaggaaggcctggatctgatggccattcggggctgattccgtctgggcggccgtccagacgatcaggtgaagggccacgagagtcttgccggtcccggtgtcggcccggatgatgatgttgcgcttcttggcttcctccaaaagctcggcctgatagagtcgcggtatcttcaacgattccttcacatcaaccgagctatcctcggcatcaaccgagcgagggtgatcatcattatcacccatgatgaagaatccgagcaggctgggagtgggggtggatggttgagcagcgaggggggggggggagggccaagaggcctggtttatatactgatcgctcctctgaaagccgccatcaccaccaccacacatacaaacacaccatatggatcaaactcaagtcatcacagacctgatctttggatgactcatgctggtgtctaacggcgtccatactccccagaacatagaggaaaaaacaaagcgtacgtccagcccatataggatcaacatccttgaatgtattctaaccctccgcggttcaaaaaatggcaacgaataaccagttttcaaacgtcaatcgatatcaagttccaacaaaccaaatcaaaacaaatatcaagacatggaaccaacaaaccaaatcaaaacaaatatcaagacatggaattgaactgatgctaacatcagaacatttgtgaacaattcaaaggcttgatcggctgctgagaaccaatgtctatgtatatgtgtgaagcccctctttttgaagtattctagaacgtttatccccacgatattctgagccggctgcgatgacctgaatgaagcaagaacaaggatatgtgatatcaacaaacaattcagtgaccaaaaggtgattcaatcaatcccaacaggagggatgatgggtttgaactttgtgtggatgtgaagtgctgagccatgaaggtgaaccagagcagatgaatccgtaaccacaaaagagggggttacaccagattgggataaattagaaccggaggtttgtcctcgtgtatgtatctccattctatgttcataaaatataaaatccaaaatttcttcgtgttgacatatacctgaacccccacaacaaggaaagcatgttctatctgatcggtatagggatgtcctcgccagaggatatcactctgagcggactgaaaacgatccaagacagcaagaaggtttatttggaaggttatacgagcatattgattgattcgcaactggaagatttggtgagtagtcaaggagaggtttcccgttcaactctagcgctttccggatgatctttaactgacgaattgatattcgtcttctctatcttgtatgcggatcgggctgggatttaaaattgatgttgtatcttcggtgtagcaagccctttatggtaaagatatcatcttggccgatagagatttcatcgaaacacgatcggacgaaattttggaccaggccgccgaggaggatgtttctctgttagttgtgggtgatccattcgggtaagtcatatatgtttgctcttggatggctgttttttttgtttctatcacctcttcgaattaatccattccttaaaaaaaactgaaatagccaatcgaactaaccttccatgaccatacttgttaattccccctcccccccaaaaaaagagcaacgacacatgcagatttattattgagatgcacgaaaaaggggatcaaataccgagtcatacacaacgtatcaatcctgaatgcgatcggctcgatcgggattaatctataccactttggccaaaccgtctcgatccccttcttcaattcgaactggagacccaaaagctggttcaagaaaatcaaccaaaatttcaacctgggtcttcatactttgtgtctcctcgatattaaagtcaaagagcaatccgatgagaatttggctaggttggtcactcgttcgatttcttgcagctctttattttgctcaaagtcgctcacaaatgtcgggaattggaactaaaccttctttattattattgaacatactaggggtcgaaagatttatgaaaagccacgctacatgaccatcacaacagcaatcgaacaaatcatatcaatcatagaagaattcaagcaagaagacaaggattcagaggaggaggattcagaggagagatacacgaacaggctgaccgatcccgcccaaatcctatgtatagcggcatgtagggtgacttctaagactgaaaaattcctggtcgggagcatggcggagcttgccaagttagagcccgaggagttcggaggaccgttgcattcgttgatcattctcggagacgatccttccaagaagaatttaaatccagtcgagatcgaattcctttcgggctttgctgttgataaacagtcgtggttccggctcaccggcccttccagtaatcaattaacatcttgaatcacactcttttctccgtccccattcctctttcttccgccttgccgtgagaacttttctttgtttttcttcttctttccctctcaatacatcaatttacaccaaggttcttagtgtgtttacacctccattattgcaccaaattctgtgaaaatcccatgacccttgcagagactgcgagattttttcccctccataaacaataaaaaactcctcacccataccaagatgaagaagttagaggcaggcagagaggtacctgctttgcacttcacacatttcccacaagtctatatcctccttgcattttccaatcaggagaaatcgatacgcagatgtctgagctcaatgtcaaagaaaaatgatgatgatcatggtgtacacattctccattcgaggaacatacttgagcaactcaagtccaaaatctcaccccactttgctctcagtttttttttatctttccgatataagactttcttcctccgcccacccaacaacaaaacaccaaatcagactggtaaggaaggcatggaatgcaaaaaggaatgcctcaatggtggattgaacaccagacctttccatgtgcgaattcccgagccgaggagcggaaccggagctgtacgagtggaacgctctaccactgagctattgaggccggttgatgacggcgacagtgaatctcggtacaaacagcgacaatagacacttccactaggtcaatgtggtatatatactataacaagagaataaaaaccaacccttcttgcttcaacaaaagcatcgaaatacttacaccagaacaaaaaactgtcaaaagaaaggtgagatgaaagcaggattactagtaaagaaatagatagataaataactgaatatatgtggtagaaagcttgatttgattttgttacaagtctcttcgaggcaagtcagcgacgttagcggtcgtagtcgttagccaagagagccaaccaccagaaggtttctgccactgcttgtaggccacatagactagcgcagagccggcgccgatcagaccgccgatcgacagatacaacgtcaatcgatccaccggcttctcagcccctcccgggatcgacgagttcctaagcatcaccaatccaacgttagaacaaatacgcgcacatcctgcgatgctaggagcagcccagatatagacgcgggtcgatagaataatagaaatgaaaacagggaatctacgaacgggttcgtcgcaatgtcgcatatgatcggccacaggtccgcattttgatcggtcttcatactgacagcaaccgggacgcgcaagctcaattttcgacaataaacgtctggctgaacttcatgtctctaaagaaaagaaagtaacgccgaacggtgagtggacatcagattgctagttggaccgggtcgcgctcaacttgttgggcaagatccaggtcagctttgcttgccacaaagagagtaggcacatggtcgactttgaattgttgctgaatagtgagaggtatgcaaatatcagtttgggttggcacaaaaacatactaacaaaactgcttgattttgacttgatttcaataatccagatgtttatgcgactaggtagaatagaactgactcttagattactgatataagaaaatgaattggtgtctgagctgtcataaacaaacaccaagacatctgccatccccagtttcttagaattcctcagaacttgactcgattcccaagctgcaaattcttgaacctattaccacgccaatccaaagcaaacatgagtattcagccaacgttgctttggacatatctaatgaaatttattcagacatgatgtttaactcacgaccaaatatttttccgctcctttatattctacactgttcacaacggtaagactaccagaatgggtgctttcctctatgtaacgttttcccgccaagttacgacagatcgagcttttcccagagcctacagcaccgaagacgtaaatgagataggtggtacgattaaccttatttttctttttccgttcagccttcctgggtttggtgacggtcaatgcagtcgtggttggagacgggtagcccaggtaggcaaggtaggccaaggtgacacgtggatctagtaaggtggtcatgctaagatggcgacacttcagatcaacagtcaaaacgtggccagcaaagtgaaggcatttacctccattgagctagccatccctgcagtgtgaccgcaccagcgtcattagtcactgtcgtatcgggaaaaccatggttgagccatggattgccgggagatgtgcagaagagattggttaattcctcatgattaagtgcaccgtccaagtcctgaaatgcaaagtgcgaaagtaagagaaaggacccgttgaatacccaaagtagcttggacccaccttgtcaaacgcctcgaataaatctgtaaaaaaggtatatcccgatgggctgagctcggctgaacaatccaccgggacatcaaatctgaattagaaccgatcaagtcagtaatccagagaaagggttccacagaaagtagcacttctcggccaacgaacctcggagagagaaatgcttcacacaggctcaaatcgtcaccatagccgaacgctctgagtacgccccataccgtctccattctccctttttgaataaagcatgtatgaaggaataaaaagccctcctcggtgatatgcccctcactcgtgacaaatgtaggatttctcttgagaacatcagtcttgatggttgttagttcttttgattgaagcggcactccaaaacattttctctgcaatcgtgataattgaatttatgagaaaaaaaatgatagaatcagatacatcattaattaatcatgcgggcgggatgattgcaagaccacatacctgaaattcgtgcagttcttcgtcgtctaatacttgatctttgtttgtgtcgctaagcttgaatatccgagtgagggcatcgacacaggcaggtttcatgatcttgaaaagccatttgattgcaagaaaggaagctgaacgtcagtgagaacatcgaggagtggaagagtttgagggaggctagtacatgttctcgggagtcgtataggggtgcggtgggatgaaggactgcattttgggcaagatagaaggtttcgctaatgttctaatttatagcaaagaccaaaaacaggttagcacatttgatggagatattgaaggaagtgttggggataatgatttacaactgaagccagggcactgcattctatacaagtttcgacttctttgaattccctcataagtggcgccagctctgcaaaggaaaggtaaagttgagcttccaaacggaccgagtgttgatcggatgagaccacactaacctgattggaaggcctcattcgagacatcattaccgcccctcagatcaagtttattacccacgagaatgaccggtctgaaattgcaggaaggaacatgaaaagaggtgttggatggttaatcagacagagtttcctctaaaaaaatctctctatgaatgagggcaagaattgaaattggttatgtacctacacattcacacccaacgatcggatagttggaagccaataagttgtaatcctgtcgaacgatactggtgcctcaacggagtagatgatgaccacgacatgggccttcctgatctcagattccaggtgataacgatcttctgggcgggctgtagcggttcgggggtcattcgagaaaaatggatgtttcagctctctgttctgatagctaattgattcttctcgaaggaggataatttacaggaggtatcgattagatgggttgtaatatccggagtcacttcgggtggaatcgagacttctggcaagactagtcccggtggtaggtcgtaaaagcgctctttgatcaatgaggtgataattgtactacataaatagttagacaggttccaattagccaaaacatgaaaatcaaagagaatagtagagcatgtaagatccaattggcgtacctctttccaaccccatcgtctccacaaactactaccctgatatccctacgtgccatgttcacttacaatcgtgctaatggtggtggttcctggtgatattagcttgaaaatgctgagttcggttggtgtcccggcttgagggtgttttgatgataagcagtggtggtgctgtagtggtggtgctggcctggatgtaattttttgctccctcggctggcttcgactgctcccggtctcaacccccagccaggcgagatgggaaacagactgtttacaagcatatgcttatacaggagtacagcacagagggctgtaggattacaattttcattctaatttctcttcacactggatggcaaattggcaaacttgctgtatctgttcaacacatgaggaaatggtgttggcaagacatgataaactatgtgtgaaacatctgaaaatctataaatttcaataatgaaccctgctgatatgttgctcaacatgttataattttttagaaatatcaaaacttactgagcctacgctttgtcaaatgaaaccatgaatatttcactttttccatcttaaagagactatgcaggatttggggaggagtctgtatggcttgacatgcagggctgggaccacagcctaaactttaaagcacagagccacagacccaatgtcaagaagtgtttgaggccttttttttcaaatgaaaatactgctgcaggctgtattggactgtctgcaagccccatggaagaagctatttaggaaatgctgagtagagtcagaggggccccctgaaatttttgaactctcaaacatgatcactctggatttgataacagcagatctgaaacaaggcccaaatatgatcatttttgagatcagctttacacttctcacatgataatacagaaaagtaacagatctgtaaaataatttctaatcaccagatacatttcaggctgcttttatcatcacatgcttgaatctggttgggcatgattaagagtttttcaactggatgccatgtgcattgaaggaaattaaaattctctgtatgtttcttacaataattattcatgaaccccaaatactgaaatgattcagtctatccctgccctgaaaagtaaattttctgcaaatgagcaagcttttttgatatatggttatctagagttaaggatgaactcccctattcttttccatgaacacccatacttgtatatggggatcataacataatgaacaaaactttttgatacaaagtttaatttaggttgacaggaagaagtttagaacatatgcctgagataaaatgagattcttagatgcaagaaaatttcttggtcacacttgagactagagtaaagataagaaatattgagataaacaatggaattcctacaacaaagtttttgagaagaattttgctcaacatgaaggcaagggaattttaagagatagatgaaacattatcaattcaaaaaattcaaaaaaagggcccaatgcatacaaaccagcggaaaaacttgctggaagagtggagataatacatgaacaagaattgcctacttattgatttaccttatattgcgttttttgcagggcagctagatcattcatatgaaaacgcggcccttaaaaaataacctaattctacacaagtttcagaatcatttgaccagcttcctctatcatagcaaaaatgaacctaaagcagcctcagattctttcccaggcatgcatggcctagcgataagtggctatataagcggtggcaagaatggagtttgtttcccaaaatcagctgtgagcaaccttcatcacagccgtttactgaaaaattagaatcacattttagtattccatctttaacaatgcaagtctcattagctttgtgttttgtggccttcttgtctctctgtaatcaagggttatcgttatccgattcggttgaaccaactcgtgagtctctgtcttgattctctgtgcagagtatttcaagaagtctttggctcatgatcatgcaccaatcctcacatttctggccacttaaaccaaggtcacctttctggaattccaaagcaaaaagacgaatgtaaaggtgtcacaagcgagtgcggttgttttaagcccccgaaaccaaaaagccccagaggtgatcttggcggtcaggttactggcggaggtgccgtttgtggtgggggaggtggtgaacttgaaggcaatcgtagtttttgaatcttctctgccttctgaaatttcattcagggatcaaaaaatcaaaccagactggatcatgagaagcatttccaataaaacttattgtccatgagatctagtactactgatacattgattgaagatagccttcaataaatttaaatcaccctcaagatgtacttgagctgagcttctattttataagttaagaaattcacaggcttgcaaaacctatatgtgtgctccaatcttggatacattagtaaaaaagcagagatttactttagctgagcttctattttacaagaaaaaataaatacaagaaatggatttcacaaattctatttgtattccaatctcggatacattagcagaaaaacagagatttactttagctgagcttctattttataagtaaaaatacatgcaagaaatggctttcacaacttctaagttgtattccaattttggatacagtctgttattgtaaggagcagtaatcagttaagtctgttgtccaatgtttgttgacagaaaattgatggatgcatgcaggtcagagcactgcctacggacttttacacacaacagaggtctagcaaagcttccataattgatgcccccttcagaataataaaggtttgatgcagtcctgaactgtctccaccatgaaaaatttgaggtcagtacatgtcaggtgacatgaagctaactcctgcctttattccagtattacttcaaagtcaaagggttgggactccctgatgaccacaaagggcaaattgtcatttgagcagacaagcaccagagtaacaatggagttgtaacatatgtcacttcatgtcacctgacacctactgccctcagatatttcctggtgctccaaaccaggaactttgacacaagactgtgtcatacctaggtaaaagtttgaaatggggcacacagccaaaataagataccaaacttgaaaaggaacaacacatgattctgggtaaaaagaatagagatgatagagtaaaggtttgatttgtgtggcagataaattaattagatgggtgtttaattgaaggaatgaatgaaacatggaaaagcataaaaaggatttgatcaaggcttgaaaaaatgtcattctgcctcccatacactagaagttgtgtaatttttgctgcattacactacaggtattgaagaatcttgtcaacaaagtgtgccccagattccccaaccatttcacaaattaggtgcaggggtttttggatccaatcggatcaatgcttggatgttctatctcctttgccctgccccctggataacattaacatctttctgacaaacctcccataagaaggtggctatggtgtacgatgaactgtgccatagatattgataatcagtctctttgtctcatgttgtgcccagtctggagagctacttggctgcttttctggactgagggtgactctccgttccgttttccagtgcggatgcccaattgccgctccttgttcaaacgggcgggcggggggctatgcagtatgtatgtatgcaggatgcttgtaaaccctgccgtttcgaccccggaactcgcccgattgccagctgatgacttccaaaggacttccctcacttcctacataaacaatctgcttcaaaaccactaccagcatgttttcaccagcagcccggccgatatgtcgtctcagtcattcactatgcatgaggaagccgtctgggtcattggatatcacccacttcagttcaaccattcaccaccccttttcaacttgccatcgcaatctaagccaatcagccaatacatcgggtatcgaggtgagctcgttgccgaagtctcccttgtatcaacacgttcagcttacattgatgtttgggttccgcggaaaaaaaattaggcttctaatctggtgatcaagactactgaggcaccaagaaccaaattaccagcatcagaattaaagtttggccaaacgttcaccgatcatatgttaatagtcaagtggaccagacaagatggatggaaagcacccgaaatcaagccctacggaaatctggaaatcgatccctccgcgtctgttcttcaatatgctacgtgtttgttcgagggtatgaaggcttataaatccaacgatggcaagatccgtctctttcgccctgaaatgaacatgaaacgaatgaatcagagtgctcgacgtttggcatttccagttttgtaacttttttcttcaggaagaaattattcgatcgatcaaatataaaattattattactactgatagttgtctaattacgtattcattcactaattcattggtgtttcctttttctatccgaatcagagttttgaaggagaacaattactagaattgataaaaaaattagtcaaattggaaggagaatggattccgaccgaagctggacattcactatacattcgaccaacaatcatcgggacaggggctggtttaggagtggggccaccgacagaactgaccttatttgtgatttgctcacccgtcggaccatactatcgaactggattcaaaccggtctccttacttgctagctccaagtactgccgagcttggcctggtggatctggcgctttcaaactgggagcgaattatccaactggctttttacctcagatggaggctaatagtgacggctttgaacaaatcctttggctattcggagagaatgataacctcactgaagtcgggaccatgaatttgttcgttgcactagaagacaaatcaggaagttagtatactttcgattcttatcttgacctttcaatactcaaacgaaaatgcagtagttacataagagcgctgtgtatgataatcgacatggcctgatcaatttatttaactcaacctcgtctcatctgaccgatgaatatatggattattgcctacagcgatagaactagtaaccccgcccttggacgataaaattctaccaggagtcacacggtgttcagttttggaactattgagaagtcacttggacggatctcaacgtctagacggtctacctccgaagttcaagttatctgaacgacctatcacgatgatcgagatgctcgaaaaatcgaagacggggcacctcaaagaggtttttggcacagggactgctgctattgtttcgtctgttgaaagaattgggtttgtttctcttatttattcatttccgatacacattgtcccacgctaaatgtagctgacacgtttttcttgttttctctatcgttgcaatttcacatgaatagctacaaagggaaagatatacatgtaccagtgggacctggcgggttgggcgtatttgcgaacgttgttcagcgtgaaatcttaggacgacagactggtgaaattcccagtgattgggctgtagttgtttaaatgttattatccgatccttatcaaatgtttgtgaaacatattcgtcaagaggccctcctcagctttttcttgctctaatgtaggcacacaggctcagccaatctatccaatagtcaaccaactcgaagtcaagtgaattgctttgtgtatggatacgctaccaatggaaaaccaaacatctccatcctcattcttttaacttgtctgggttgtgcatccaaggtgttggtaatctttcatacattacagattttagccccacaagctctgtagtttgtcagtttttttgccgattatttctctttctactaaaaaatatgtatgagataaagcaaaagggaatggcgcattggaagccaccttgaaaacagatgagtgtctcatttggagtttccaaactgttatctatgtcaactatcagaaagcgatttgcgacgtgtacaactctgaactatctaatgactgctttcagcaggcaagaagttcatccatccaatgtggcctgacacagattccatcgaaggcgtttggcctgtacaaagttcatttttcgaaagactctggcctcatgagaagtataatcaattatggcttggccaacctatgtgggcgaaaataatataagaacgtgctttagtcaacgcagtcctggactttctccaaccaatgacgggcgggagctgccgagacctctgatactatgactgtgcaaatggtaattactaatactgcaccactttgactcccccaccagaagttctaaaacagggcccatataagagcccttatgagctgggtggctgcgcttgttgcaacaaaatatccaagaaagtttcagatcaacggggctaatacaatgtaacttatttatggggctgtggcaatttcagcttattcatcgagttggttggacgtacatacctcaccggttatgtcctatcactgtacattcatgtgtgctctcataccatttccactgataattattccaaaacacaaaatactgtgtagcactagtaatttctatccggccggatgagcctttttcttgagcgcgatcaagctttcggctgcctaaacctctctctttgatttctctaactcgtttcgtaacaaggactatgtatcgataatcaccacacatctcaaggaaaaacttttacgaggccaagactcttgccgtcgatgtgaagccaatgtcctgtaaggctgcttacacgacaaccgcatagatacacctatctaggtgttgattcagcgaaggtaagacatgaggacagcgggagaacatttctcctctcgatggccggcaccttcgatcaagccgtcctacatcaaggtgtcatatagactctatttgactctttctcagaggcagctcacagctgttcggaagacaacagccaatgccccggggccattgttatgatcattgtgagacgagcaaaaggcttaaacgctcatacagctcgccgttgcgatacgttttggtcgaagtattgccaccagctcaagtcatctcagctggagctcatgcatcagcatagattaccgggcttgaatcaactctcaccaagcgagcaaaggtataaataccccccaagtttccgtattctgggagggtaactccagggcattcgagcacattaccacacccgtagcacattcaatacctctgagctacacgctgctgtttttcatctctcgtgttttaatttattcttcaaaatcgagaatttttttgccagtctctacattttactcgtcacatttagacccacaccatgcagattcgtcagctcattaccctcctaggcctcagcctttcacaaacacagccgagggcggccgcccctacatcccccgagtcgatcaagtcgcttgtcctggatattaccgagccgcatgtaccagtgaaaggatccaccacgtcttcaaaatacaatgatgcgattcacatagatttgcatgctggtcctacgcaggctatcaaaaactacgaccgaatattcgataagggggggaaactaaaggaatttgcggacagccgtgctgcatacgacgacactttccgcgacgtgaagctcatggcctatcccgctaagatggagcgccgattggaattgtatcgaaatgacatgttctcccgcatgttggatacgaaactaaccgacgaggaagtgaaaagaatccatagtggtgtaaaggaaacgttggaaaaaaatattaactcaagaaccgaggatttcatgtgggacaataaacactttgccagcccagccgctggaaaatcttcgaaggctcgagttgaactcgaatatatgccaaggaacaagatcattgaggaattgaacaagaccgaccttcccggcatttctaccccccgccccttgactggcgaagccttaaagggatttcgccaatttatggaaagccatgagaaggcgctcctcaatcccgatggcccaaaacttgtcggccccacacctgtattgtaatccggttaacgatttagtactttctactctcagtttcattgctgcttgttgcatagagtcttcttttctctcacttcctctctaaaatgcttttcacttggtttttctcatcatataaacacgcattttctttgagaaaaatccaggccacttcagtaaaaaagagtcatctagctgagttcctgtcatgattgtttgttcccttcttccctcttatcccacaaaaggcaatttccctcctcctactattgatctacgtgatgggaagtcttaacttgttagaattctcatgtgtcatgagccaaatgagatttttgtttgcaaaggaaagagatgtcatgcaatcaatagattttcaggtatcctcatgatcatggaaaatttgaccataacttaaatcttagtaataccaagagccaattcagtatactttcatgagctatccaggcaagttatcatcacagaggatttggttttaatttgaccagaatcaacagatggcatagtatcacatggtagtgggtgtgtcagtatcctaagatcctacctgatctttagtgagtttttcctgcatgcagaggacagacagacaaaagtagatgttactgcataactagttactagactgagttggagaaaaaaaaacattttctaattgaatgaattgaaggtgtgtcagcctctatgctactaacctgtaagggttgtgctctgagtgtacacaagaagagtaatgaagaagatttatgtgtggttaaatccctcaacctgtagaagaaacagggaggagtcagtgaggaatggtgcttctactgctgactcatccaattattcaattgggcatccggatcaatcctcttgcatggattaataggcttccaaggtgaggacttcttcaactcacttgggataagtcttttaacaacaattcagatcaataagttaacaacaattcagatcaataagtgtatcaacacttaaggaccagaattgtttaacctggggggtaattatttatgcaatagagataagtagaaatgccttgatactgagcaaagtaaatctattaaggtctaaggtagctgatttgtagagttattggtggtctaagtcactaataatcacagtacaagtgttgttttgatgctactagaatttcctggggggaaaaggtaggaatcagggctccttaaatattctacagggggctcaggggaagaggagagaggtcctcagggcactagggagcttcttagcagctctacagttttgtgtaaacatgggaactgtagctgtgcagtgctatgcattgattgaaggtcctaggacatgatatcatacatgcataattgaatttatggcccatttctcacgtaattgaaagagctgcagttactgtgcaggggctgtgcaattgtatggttagttgcatacatgtaactctgcttatgcaagcttgtgatcatgagaaatgcatgtggtgcatgcataattcagtcttgcatgtagaatttgggctcctttcccgtgtaggctactttgaattatgcaagctttgaattagagcacaaaagggtcctgatgacaccatccaagagggttatgatgcaatctgatgccctgatgatgtgatcaaggatgggtaagcttcagataagtttatatagcttattcctcatccatttcacgcttctactagctgattcttatacatatgttattaatttatgtattataaaatatgtacataatgtataggaataaatattgttttacaatgcaaggctcattggttttttgctttttggccttcatgaatctcagtcatcaaggattggactcacccaccagaagctctaaaacagggcccatacaagagcacttatgagctgggtggctgcgcttgttgccacaaaataaacaagagagtttcagatcagcggggctaatacaatgtatgtaactcatttatggggctgtggcaaccccagctcattcattgaggtggttggatgtacctcactggttatgtcctatcacagtcattgtgtgctcacatacataccattcccactgataattattccaaaacataaaatactgtcatttttgcggggctagattgtatgtatggcccagcaaattgcacttgatgttgctaccaggccatcaaaatgagtgtgatcttgctggggttgcagtgaatgagctaaacatgtttcaactgcttgaatcagagcttatcccaaatgccctttcaggcttgtccatgtgggtgcagccttcccatatacaactacataagcaccggtcaaaagtgggtcttgtttcccaaccccaaacttgaacaactcattcttcagagagcctaactgtagaatccagttttaggattacattcactgcgtgcttgaaaatgcaaggctcactgtttttctgttttttggcctttatgactctcagtcatcaaggattgtcaatgccaacattggctgatccagcgggtaagcacctgttctgattctccttgcagtatactatagtctaacaagtctttggctcacaatatggtatgtaaatatatttcttgaaatatgtatatcctgccacactttgtcagtcaaaaggttttcacatataggccagaataaactattggatgtctccagtgggtgtttgtcatggggcggaaaaaagacaaaaaaacaaccaccaagacgtgggcacggaactggtggtggtcacagaaggggccctgatcccttgatggtcactgttgcaagttctggtggtggttgttgtgctccataagtataggatttttacacctgtggaaagagaagtacctggagacatatctgtacaacatggctggtcaactttggcaactattttatggattatttgttctctcagacatgtctactttcttccacccccaagttggctccaattctgcaacatcaccctccctttcaatctgttcaccaattatatcccggttttttaaaattatcaaaactatcttcttgttaattctttctcccctttcctacttatcccaaacagttccttctctatgaactttctcctttgataaattctactcatctccatattctgtcaacacctctgatatgaatgtctaaccaacatacctggtggtccatgaaacctggttattatggcttatcaattcttacttcaaattttaaaagctgcttgacttactggtaactacaattctattggaaccagctatttagctacagaaaatcagtcaccattatttctactccttcatgtccttttctttttccacccagaactgtttcaagaataactactttgtgctgccctcttctattctaattatcagctgacttgaagttctttgagatttgggttcaagtatgagccccccccaccaagtcatgctgtccattgagaaatggagagacttctcttcctttcaaactcaagttattataacacctggcccaaaaaaagggagtcagtgttgtaatcatcagtaaatccccaataaaataatccagagtgtgttgtaagttttgaaattagacaacacaaagttgttccagattccctggttgggtccttgatgtatgtgtttgacacattaacaacctgtcagaacacaggaaaatctatttcacactgctttgtcatctcatgcaccaaagtactttttgtggatttctggaagcagaacacagcccttgaagacatcaagagaaaccaccacatcagtctttctctcagcttgatataacaattggtagagatttttgaaaagaggggctgtgttatgtcaaacaatgttgagtgacagtaatttggaccaaagttgaaagctccagaggatattcaagcaaataaccagatgtgccttgatcaagagaatccaactgtattataggagatccaggaatggctgtatgagaagcacaacatatcctcacttttattccaaaaatcaatcaagccctccagaagagaatgccaactcagcttcaaaaacaatcacttgatgaatgcaaatttcttgttttgccaagtttatgagggaaatcacttgtaaaattgaccaaccccctattaaacccctagagtatcgagtcgtagagaacatgagctgggaataggatccggggctcccggcgggctgccaactttccatcgtgccgagaacaaggcttttcagagagagaaatagccagcctctcaaatctcgtcaaagctatacgttttggatttcgagttgggggttagatggcatacaagtgaaacttagtgcaggcatggtggtccaagcgtgacaatacataaagtaacttcttggtcttcatcggtaccaagtttgggatggttacatatcatgcattcggtcgagtattggcatgtcgatacacgcgcgttgggttgaacttgtgacttggatgcttgggaactgagaggaattttcatgaagatgacttttgggcgtggtgagcagtcgcaaccgggaactggaacctcggaatcagtcctgcaaggctgattgcaagtcgtggtgtagggtcaagagaggcagaggatggccgagatgtctgagctcgtcctttcgcctcacctcaagagagcaagagagtcatgtctgatggacgagtgctgcaaccggcagccgttgttgttgctgctgttaggtaagagagtttcatcccttcctccccctcctaaatttcatttcagtgaccacgacgacaataattatctggcaacaaccggcctcgatctcaaagaattccaacgaccgagcttcaaatgtgtgtctgcatagtatagcaatctataacactgtcgacttattatgtggatctttcctcagctcacaccactagaggagtgaaaagaggctgaaaggatacatacatacattctcctcagtttttccaatgccacatcacatacatcaatacagcgctgcctcaaccacatgaattacaacaagatcggtcatacgctttcctactttttcttgaagaacgttttcccggtagaagggaatcaaacatatcaacacaagtgaaagacaagctgccagaagaagaagaagaaaaagaaaaaaggtacatttcgaagcccacactccctctaagagtcttaaattccaatcattcttgatcacttcagcaatccgcttcaagcttcaatcgcgacaccccaatgtgttgcagtgggccacaatggaaacgagaagaggtgccagatcacaaatgggactttgtcgacgttcgagagtttcatacttcgggtcttatgagttattttcagtcagtcttcctcctcctgataggttcatctttcaatcaaactggtaaaaaaattacttagcacaaaatagcctaatcattctctacaaatattgcataaattatgtcgcaggtattccttcctatacgtcctagtcatcaaatcagttttggtttatgcctcggatatctatacgatggtgcttttactcgcttcaaatcattgggcaggttcgatcttagagagctcagccggacgtagcgcaatgaacgtacccttcaaagtcggaaagtggatcttctttggttgtatcatcttctcgttcctcttgctcttttgggaagcgaagaagagtagggcaatcatcaaaagtcgtgatattagttatgctttcaccaacgtcatggctgtaaggaactctcttatttttgtttcctctgttgagaattcatctgctgattcttttttttttcttttcttcatgtcgatctctcacttaacaatctttttctcaccaaaaatttcgaatgtacccctacaactgaatcatggtcaaaccatagaataactactattccatgaaatcctacgatcatttttgctttttctcccagattaacaattccaaaaagaaaaaggacgactttgcattctttgtcttcttcactttcaaggggtggaagagactattattggccgatgcacctcgacaagtaatcaatggaatcactctttactccttcgccaggtccgttaattttacgactgatatctcgaagtggtatgagggaagcttcgccaaggcttctgtcctgctctccatggcctttaccggtacgttgcctctgcagttgactccaagtgactcctcttaacgtactgaacatctgaacccatctgcgaacattagtcaccatttgggttggctccttcttactccttgtggctgccgccttgttgtatgttcctcttttgtgctatatacaaggcaacttgaaagaatactgctgtcacaaggtagacaaagtaagcacagtctgtcttatcagctctagtgattgtgggttttttgtctaacttaatgtgctctcttccagcgaatcgctgaattaatgaagcgcaaacaccgaaagcgactggcgaaggaagctgccctcatgcgcaaagaagccatgggtgattattctcatctcaaggacaagaagggacaatttaaagctgccccgcttcctcagccaacgctgcctcaaatcggacttcacgagctgattagtgataccaagagcgaaagaacggggactgccaacagcatcagaaccgtctcacgtgccgctcaacacccctatccatcatcactcaatcatcattatcccgccagcaaccctggtggcggtctaggcatggcctacaacgtcgtcaatcggtggccaagcgagcaagaatatagtgagaaagtagggtatgctgagagcattgcatcgtaagtctcgtcttttttcatttgaatttctcgcctcttatagcaaccattcagctgccagtctagtttgattgggtcacctccatcataagctaaacaagctaaaagaggaaacaaacctggcaaagctactgctatttcctcgagttacgattgctaacgtgacggcttattgtggttaataaaggactggtcgcttcgttgctcatcaagcccctacggccggtagtgtgtatggtcataatggccagatccatggagcgcgcacccatccatacggtctacatcctttggcccaccaattgccatccgacacccattcctcgctgaaccatgcgccgtcgtattcaagtgaagaacagcagtattataccaacgacagacacgctgttactcgcagatcaattgctattaccagtgattatgggggttatggcagtgaatatggcggttacgctcatgaaccgccactacctactggccagtaccacagcgaggcaccatacaccgagttcgattttggatctctgccgaatcatctcgaatccgcttacaatccacccatccagcatgagcatcgtttcgactatcctgaagaagggcccccactggtcgatagggagatcatggagctttacggtactggggcgctggaacggttcgatcaagcctccgaagctgccacgtcgatacctccaggccgttatcctcagcatactaaccatccttattcccgatcgtgaccttaggagcaatctcatctgtccacatcaaacccccagcataccaatcattcttctctccaagtttaaacatttgggtgatcatcctcttcgatcaaaatctcactacttgaccttgttaccgtgactcattttttccctttctgatataaatataaagatgcatgtatggaaaagctaatgtgaacattcaatcaactattttattacttattcattcctttgacttgtcccttttaacacatccatttaatttacttcatcaaatttctcccaaggacattacctgctatctctcaccggatatccttccccatcttcatatttgatttcaagtacaatgattggtctagaatttttttttttttggtttggtttattttctgttcttggaatatgatgagaaaaattgaatcatgtaaatataaaccaaatcaagataatctagcattttttgctttggttgctttagctcaaattcacacagaggcatggttggagaacatctaggttttcctacatgtatatattgagggggggggggacaccagtcacacttgaggaatttcagttgtatgctgtaatggctttcagagttctcttgtaagaattagctatcttttttgtcaactttttgagtgatcctccaaattgaggaagtcacttcttcatgcatttgcatactagtaagctgcctgtattcactacgaatgggtgatagggaggtgaacaagagctaagtgaaagtatgtacaagataaagaataagcgaaaggaaaatgacatccaatcataaacttttcagaaaaaatgagagaaacgaaaatgacatccaattatgatatttatttcatgtgatttggttatttaatatgtactgaaaaaggacatctatgcgtagccactcataaggctacaaaggggctaatcagatcatccttgtaagctgtctacaagttggcaaagatcttctacaccataagatgtctatggatcatatctctggcctgatctctttgtttgttaagactaattgagttttctttctgttgctatgcctccagacatagtcacataaattttgcaagatcagtagtgttacaaaaaagctctctcctttgcatagaggatttggtggtatccagattcttagttatggagttttttacaatgatgattatattttttttgatccagagaaacctgtctgagtgtttacccctctgtgtacataacctgcctaaaggcatagtgaggaactcctcccaaatgctgagctacaaattcactgcctctaaggacacattaacccatatatagacatacagaaatccttctcctaaggaacatggccttaacctagttttgctgtatggagaactgttaactcttgaatcatcactggtttcatttgttatagtggatgaagaaccagaagagcaaaatccatcctgttggttttgttagtgagagctttggattcggtcataggcaagatagagatgcttttgtcaaggtcctcacacaaacatttggtgcctgctgtggttccagagtggtgttcctatagaggaagggagagaaaactattcgtgtaaaacagctccttacatacaattgagtttgattttgcgctggaaacacgctggtagtgagtttgtgcagtgtcacaaaaaaataggaatcgacaagactgggcgcataacagcgagtgagctcggatgacaacttggatgatatgatgtcaccgcagagctgtgtcgattaccgatcgagatcggcattattggagcccctgctgtggggcatgctccgccttgtagactgcatacattcaagagcgctggccagtcgtcttcgacccaaccaaaaaccacagaacgaactgcaaccatcaaaccagtggaactatatcaaacacgataacgaacgtctaacttgaaatactctcaatctcggtcagtgatgtcttacggtggtaatcaaggtgagtcgcccctccatttatcccaagcacttcttacaatgatggattatatagttgacgaggtgaggctggtcaaacttcaggttatgggcaagggtatgcccctccaactcaaggctatggacctccaggtggccaaccaggacaacctccgagtcagggctacggagccccaccgccaaaccaaggctatggcccacccagtggccatccgggacaacaaggctacggacctcccagtggccaaccaccaagccagggctatggaggaccaccggccgggcaaccacccagccagggctatggaggaccaccggccgggcaaccacccagccagggctatggaggaccgccgagcgggcaacctccgaatcaatattctggcggccctggcggccatcattctcatggacccccacccggcggacccccaccgggcaacccacaaccctccggtggctccttcagaccacgacctcccaccgtcaggatcgacccccagttacgtcaatggttcgcggccgttgatagcgataacagcgggaacatcaccgcgctcgagttgcaacaggccttggtgaatggcgattggaccgccttcgatttagatactgtgaaaatgttgagtaagttcggctttgattatcttttttttttttttttcagcttggaaaaatgatgacttataatagcctggaatccctcactcggatgggatttgcagtgaacattttcgatactgatcgaagcggaacgatcggatttgacgagtttgctggactatggaaatacatcaaagattggtaagtctagtcctgcctttattaatccttgacatagttcgactggtttttgttgaattttcaatggctacaaccaaccgattttgcaggcaaggtgttttcaaacatttcgatgccgatcggtcgggcacgatcgccggcgatgaactccgcaacgcactcgatcaagtatgtttttcttgcttatacgtatgcttcaactgaccaccttatttttatttttcttcatcttcttcttctcataatgattgattgttattatcgcatccattcttctgtcttgaacagtttgggtttagacttccccctcatctcctccaaatgctccaaagaaaatacggtgagctttctcattttccaccacattccatgttcgggaagcatgatgaccttccataaagaatacacatccttgtcctgcaaccatatgttcgtgacctttctgtttgatcgaccgagtgaataaaatagctgactggggggtggccaactttatttatttttttcaaaaaagtgatttctcccgcaaaaggtacaggctcgatagctactcagcgcaaccgtgagggaggaataacctttggtaggtgttatttgctcagtaactcacttacaaccactaaactgactttgctacttgaaatcatgaacagatcgctttgtccgatggtatgttaatccatctcacttagccatcatcacaggcgctccgtccgtcagactgaaatgatacttactgtgatgtcttctggtagttgtgttgtggtgaagtccctgactgaggccttccaacgcgccgataccgaccgagacggttgggttcaaatgtcctatgagcaattcatgcagatggtcttggaggtcagtctctcttcttccgttggtgtccgtctacaatccgtcctgttggtcgtgtcaagttaacaccacaacctctcatcgacataacaggccccgtaatttgctcatccctcatggtgatctaaaaaagacggaaagaatgccacataggcttttttttttcttctggatgggggatgaacaacctggtttgatttgattttggatgcgttgagctccgaaacattcttttggtggtcaagttgattgatgattgtacactccgaaatagccttctacacaagtctggcccacatgttttttaatgtagctccccaaaatactttttcacataaaattgtttccaatttaaaatcatctctctctctaaagagctagtcaatctataataaacatccgatgtttgagatgcctcgagctgagatgaccagaaacggtcaattgctgtcgatcacagaggcaaggcgtcttagctacggctaattgggaagatgtgaaggtggtgatctgatggataggctgatgctcgccgatggaaggtgaagtttgattcttgagagtggtgattgcaagacggggggatggaattttccagaaccggaattatacagtcaacccattgccagcgaatcagcagacaacaactggaggggaaaaaccagcacagaacaaactagaaaacgaaaagaccacaatctcaacagaaaccaacctcaaaccacaacagcatgtcattcctcaaaccacgattgacaataaccaacagactactattccagcaacaaccactcaagctaactcacaacaacaacctccaattcacacgatcaatcgtatcatgtctacgctcaagacctaccaacagctcgctcattatgcgaacgaactcagcacaacgttggttctcctgctcaaatcagaccgcaaaccaggccaatcgactgtccatcttccagcaaactaaaaccaacagcaactacagacagatctttatcgcttccgctggtctggtcggatcggtaagaagagtctaccattagataacataaagagagatagagaattgacgatctcatcaaacattggccggtttatttttcagctggttctactggatggatttctcaatcgagataagaggatcgagccactcagcgccgcacaaaaagacttgctgaattcaagctttcaacataccggagtcggcttagcaatcacctctgtcctggcccgatacatgtttaagaatggatggacgatgcggatgatgatggtgaacccattagtcttcgttgggtatgtcaataagtcaactagcaatcatccagcggctggaccaaaaaactgatgatgatgatgatgatgaccggatgtctaaagagttggattcttgggcaccataggctcgatgctcggcacccgttacacctctccagacaacacggcccagaagtacggcttctggctgaccttcacggcctgtcaagccgccgccctctcacccatgtacttctacgcccccgccatcctgtctcgcgcggcactctacaccgtcggcgtcataggctcgctctcgtacgtcggcgcaacagccaaaaacgaccggtttctctacatcggcgggccgctcttggctggtgtctccgtcgtggctcttagctccctcgctccactcgtcttgccggccaccgccgctagaactctcatgatcaccgaatcgatctccctgtatggaggtctggccgtattttcaggatttgtcttatacgagtaagtctgacccttcccccctgattctttcactttggagtaaatgaccggttgagtgaataatgaaaagctaacttgtggtcattgcttgattgtagtacacaaaaaatcttaaatcatggactgttggtcgaacaaggaaggatgaaaccagatccggtcaatgaatcagtcgggttaattatggactcgatcaatattttcattcgaagtcagtcctcaatccatccatcttcctcccctcctccgctgcttctttgatccactgttcacacacaccttgctgacaaattcttatttactctggcatatccagtcgttcaaatcctcttgatgcaatccaataaccggaaatgagtggatcttgatgaccacgctcaaaaccaaactggctatgattttaccttaccccttacatctgcatttcaatagttaatacatatggatacatgaagaaaaaaaaaacctcatatcttcttttgcctcttttttcattctgataatcaacccagatgtacaattttccaactcagtcaatcaaaccatccttgtgattatttcgtcaccattactgtaacatccccccctcaccaaccaacatcaattgatcaattcaagcaaaaatccccactcatcactacccacatcttcaaagagaaaaaaaaatcagctcatgttttattgcgttcatgtgatgaccacgcgtaatgaaaggcattctatgtgcatcatggattcagatttgtgatcagggaaaatgtcagattgacgatctcattccactgattccgatgaggggtggtgtttctgatcttgattgacaaggcactcatccagttcattcaagtaataagtgcttgaatggtgtaagaaagctggaagaatggacatctaaacaactccagtcctgatcaagtagtcgatgtggctgagagctggactctgtatgagaacgtggtgttgctgagtgcaaatctcgtggtttaacttttgggggatcaatccagcttccaatctgaacttgactgattccctccttgcctgagggactgatgacttgaaagaaaagaatggtttatgtacatatttctcttctataaagacatttgcaagagatatgtatatgttcaagaaactgtacctagcaaaaattatatacttaaatacacaatcgtcttgagggtctctttgctcatggtgaaatcttagggtttcaatgtcactttcattatgcgtttgggggtactttttgtttctagattcggtcacgcttccacatcataggcccagagagcttgaaaaggttgagcgtacgtaaatacatagattcgttttgatttcgattctgattgtgagctgatcttgtctcatccccccaatgtaaccttaaaggtgaagtgatcgaattgaagatctagagaaactcaaacacactctgtcaacagccaccgatcaaagggatccgacatcagccttgaaattcaaaaaatactgggctcaactcctcaacagatcaatgccttttcaaaccattattactacctacgaaatcgaactacttcctgagcttcaagaagaagtttcccgactcgcatgcttacttcggcatccactgctttctctggcttctaaaatcaatcatgatagaagagtcgccgcacttgacaccaagtcatattctcaagccaagtcgcttctccgttcaatacctcagcctctggaggataaaatcgttgtagaaggtttcaatcatgaatatttagatactgaagatcgcatcgtgaattcaactctccagactctccagcacttcgcctcccagtggtcacccgaagaatacttggccgcttatacttcactcattgcaacatcgttaagtgggaaatcacgactaatgatggagttatcgaggcgcatatgtgtcgtatacatctgtatccgccccatgaaagattcacctggtcatccgccgcgatccgaatatgctgccagtgtgcttcttgattccaaatgcactactctcgaagtcaatacgaacatctgctcctggccatcctacatactgtggccgattacttctctgctcaagaaccggggtctattaaagaaagattagaccaatggattctccatagctttctgcaaagtaatcaatctggtgacccacccttttggatcaatgtcgagactaagatgaaggagatctccacatcggctcttctgactgccaccaacaaggctgcccagctttcggaggcattacagagggtgaaggatagtaccaacttcatagagcaaaacaatctcagactgctattggcaatcgacgaagccagcggattactcgcgagtagtgcttccccgcattcatcgtttttcaacgttttccgcgacactcttcagatgataccatccgaatcgggatttttttcaatccttgcaggcaccaactctcgggtttcaaactttcaccctctgtcacacaatgatcccagtcatgggatcggcaaggaaaattcaaaaaagctcttcaaccccatctacgaaattccaacctttgatgcaaacgtttcacatccgcccgcagattggcaccaattgcaatctgcatctcaactcttatcgtatggctctcctttttggcgtgtttatgccgatgaggccaagaaaaacgggattgcagaccacaagattgtcgaaggcttgacccaatacgctcttcaaaagcttctaaactcaaatgacaagccggttccggccgcctctctgactggtccacaagcgtttgcattgcttgggtcaaccatacagctgcaactgtatggagcttcacatctaagtgcccagcttgtttcaagccatggagcgcaatgcgcacacattgaccaactcgtactcataagtgaatacccctcccaattcaccctttcttcagcagccaatcagtacctagcatccgatgaagctgctttaatccaatgtattgaagtccttaccttgatgaaccgccaacgtttgattggatcaagcgatgtcagtgaattagttagcctaataattctagttcgggccatgcaaatcacaatggcaaacacacaatctgctgcagacccagagaccgatttggagaaactcacgatgccatttggacattcagttcgattggtcaacttcttgcaaactttaactggctggaacaaaaaagacttcaaactcggttcaatcgatgaagagaatgcagaaatactcttgagtgaaggacatgttttctggaatcacttcatttccatcaatcacacaccgacatcagctgagctgttaagcaacctgtatagagggtcggtggtccattgcaaacccaagcaacctgggtttgatcaactctttccgatttaccttcgatccactccgaccgcagctctagacaagaggaacattacatttggaggtgttcaagtcaagaatctacagcaaaatgataacatcaaagccgattccaagaagtggacacccagtcatgcaggaatcaagcttcaaaaacaaaacccgtatcttgtcctctatttctgtctgaatgattttagaccaaataaaagaacaaagttgacaaaatccaacagcttcacaaatgttcagaaaccccctcgccccccactacccagcattatacccgttcctgatgtcggtatttcagaagaagagtcaggtcgacgggcatctttggctttctatggtttaaaagcttttccctttctgtctcaaaatcttattaatgctttgcaagaattattggattctcatcccatctttttgctcaatgaaaaatcatctgacaattctcaacactatatccggaaaatttctcccaatgtttttcccttaaccaaatgaacaagtcaaatccttctccgatattgtgttatgaatccaagtcacataatttgacactaaaatctaactaacaaaagctatgttgttatgctcaaaaactgttcttttcttggcttgatttccacttttttttccttctgattctgctttgatctacttgtttttttctttctttttctttgattgactacctagatatacaatctgaaatgtgatacacaatatagcttacagtagataattgcaattgacaagggtaaagatgctacataggaaaagtatgtacaggtcctaacatttgcttgagagttttgccagtgctccagtctgtggcaggtcatgaagaactcacatattgagcatgataaacacattgcagtggcatgaatgatttctgaagtaattctcaattcacacaatctcccttagcaattccaccttcataaaaagggattcacacttatataaataatgcatcagggtaaattccagggcactgactggctagtgttgagtttcctcattctgtctctctctgcccttttactcttttcaccaccctcaatcagactagattaattcttaccaaatggcaggtctttgttgttttctgagttcctactgagtcaaatttgaaccacataagctcaactcaatattcttgtctccacggtattatcttctctctttcctgacttgttgtgtgttatcaaaaaattgattaacaagaattaacgccttttgttatttgtgacttaaaatattttctcttgactaactcatctggccttactacaagagaatgagaagtactgtctagagtagtttgttattttccaagaacttattttattttctctcaattttttattcaaaatacttttttctattcattactacaacccacaatttgacctcttgtacttagcctatttaagcatgactaactgcagagaatgaaaatcattggttctttacaatctttttccgtgaacctttcccaaagaaggccttcaccttttttgtgcccctttctcaaaagtcttcttctctagtcgttcagagggtcaaaaattcaacaccagtgactgcaagtctgaactaattcaccttgaaatattcaaaaaagattataagaagcactagaagaaattaagaatcataaatgaaaaaagagtttcacaagaaagtcactaggttttcctcagcaattattctcaatttcatggaaaagattgttaacttcctgtgaatttacctgatgttgacacaaggttgttccccattctttgctgattgagacatgagaaacaccataaattaatatgatttactgtatgtcagcacttattttagactgaatattccagatttgaaatcaaattatatcttaataccagcttttcagaaggccccacaggttgaatgtcagaggaggccaccaattctgatgccagtcctattggattgcacatcatcccgcatgagtctatgctaaattgaaaggggttcctctcaacaagctgcttctaataccagctgactgggaggagttccttccaaaaagctggtattagatgtatttttctggaagaggctcctcccgaaaaactggattatgtgctggtccaccaggatgggcccgctcaacaggttggctttaaatgctgcttgtgttgcaatactccctccccaaaagccagataattcaacaaacctttatgagactcctccaggtaagctggatttgataccagctttctgggaggagctcctggatagctatttgggagtagctccaggcaaggtgggatgaaacccagcttgttgcaaggagggcctggtaagctgcctttgctaccagctccagaaaagctgtgattgaattaggggctccagacaagctgggatcaaacccatgaacttgttagaaggggctccggaaaagcttggattgaacccactcagattgtcaggaggagcccctgataagctgggtttaatgccagctttttgggaggagtccctcccaatgtagtgcagtctcatgttgtattacacctaatctggttaaacacagcttgtcaggaggacctcctggccagctgggtttaaatttagcttttcaggaagagttcctggtcagttggggttaaaccgagctcattgggaggagctcctggccatatgggtttaaacccagcttgttgggaagaaatactgtccagctggggtttaaacccatctggccaggagctcctcccaatgagctgggtttaaccccagcttgtcaggaggaacttctggccagctgggtttaaaaacccgctcacatatgggcttttttcttatattggcacaaaggatggcctgccaagacggccaccagcaaatgtgaagggccatgccttccactttccggattttgatggtaatcttgattttgggacatctcctggaattattgagatgatgtggcctagcaccaaggtcaaacatcataccaccccacaccctccagaattgaggaccacaatggatctaacacactttggatgttcatttcaaattagtaatttcctcatacagcgtgccaaacttttgaaggagatgaatccagatgagaggcaatcaagaacagtatcaagagcggacagagtttccaattggcaagcttgaaatcaacataatttctgaaatttgttttgataaaatttctgtttgtttcattttccagtcacagggattttcttggagctgtgcttgcatcaatgcatactaaatttcaatcaaacccttgtgtctttccactgttcagtaactggagttgaatttcggctgtgcttgcatacagaatgtcattagttttgagtaaagagtggtttatttttttttcttgaaatcagactgcctatgcctctgcttctgtgggtcatgggtgtacaatcagactgttttggaattggtttgatgagaaagaatgatctgccaggcacaatagatattttcaatcatgggaatggaaattaataaaagtgaatcaaagattcaatcattggctatttaatggataattatttacaagtttatggctcatttatgaataatggatggtctaaaagaggatcaaggggtttcaggaaggattgaattataattgggaggtaagttggacttaaagtagggaatcatatcatcaaagatgccccagaggcctccaagtgtgatgttctcaaattgatatccaagttattgtgttaaattagaggctaagatcttctttagggacaggtgtcaattgattggtggtgccaaagtgttcaggagttgagtaggaaaagttgggagagcaggaggttggtaggtctgtgaatttatactttctttttcttaatgcattgtaaattgaagtccagcggtctacactcatttgaaagactggcatgcaaaggaacagaaacaaaagtctgttgagaaggaagtcagcttaaaaaataaaacagattaactgccatttatcaactggcctttgaatgtcatcatcctgattatattttccagtcgtgctccttcatcattctgaaccatagttacttgagtttcctgattttgaatggacttggtgtaatgcatgtgtgtctgtgcttcttccaatgagatgccttgatacctatgagtgagttcaatcaggtatgttgccatttctccggtttcatttccacagtctgtagtgagcttgattgggatcccaccatattgagtgaccagttgaaggaagtataccccaacatgctttggatcattattggtcatatgcacatacatccccaagattttcctggaccatgcatcaatgaagccatagattattattccaaacggttttaacttatcatggccatctgcagaccagatgtgatttggccctgctgttcaaaagaccctccttttacaagcatggcggagcatatcagccattccttgaggatccaactctgttagaagttcatatacaacaagcctggttgtataagtaatgttagccaggtggcaggcctcaaacattcaaaagacaaatattcaaattacatataactcaccagggaacatgtgtttgataatcttgcatcaaaatctgtctcatcctctgatagcctgcagagtttgccagtagttgacttcttgcatgttctataagagatttgacctcttcttgggctaccttcccatctgctatatcatttctttgttgtttcagctccagttttgccaagtatctttctaccttccaatgagagacctgttttgcagtgtcctgaattagtcatgagcgcatttcagagaccatgaaactctgttcttgagaagagatcatagatgcctggatggctagtggaagtttggatggggtgggaggcttaggcaggtcaagattacaaagtccccagtcagctcgcctgcgtttacgtgtgctgaaggacattgatacaccacattcctcttgtaggaaacaatggatttcttggcccgttttcccctgagatacaagactacaagtgatgcaatcacttccttaatatcaaactccaaaaggacctcagggaattcagtacaatctggataactaatggtggaagcaggggaaaaaccatcctcagttatcccaaggttatcataagaagccatagaaatataggtgattggtgaatagaagcgtcgaattttgagatagaatccagaggattgtgttgaggggaactcaaggtgaaaaccaaagttcacggctgacaggccagtgacactttgtgagtgagagaaaaatatgttttgattcactgaggaaaaactgcagtagccatcaggtatagactatatacatgattgctttgagttttggttgaagcatattgtataatgaatataagcatattcataatccaacagattgggatgttctggtcaattttgtctaagcatgagtgacaagtgtgcatgaatgcaaaggcatccaaattaccttgcttttgaattctgaatcatgatgttgactcagctttgaaatctctaccaccattaaagccacatgccctgctggccatgcaggatttatgtgagccaggaaccggtaattcaatcaagcccagctgggctacatgaccggaccagataatatttaactcgcaagatgcataatttcctcaatggattgcctttggagggaattgaatgtgtgaccatgggccatgatctatctattcacttttcccaacaaatgcgactccaatgagtacactgcatgcaaacagttgatgtttgcctgagcgtcaatgtgatgtttgacgtgcaaacatcaaccaaatggctgggctgggctgacgtttgtgttgaatgtcacgttgacattacccacaaaatgttgcccgtttgcatgcagtggtaatgggtgacttggctgctatcagtgtggtaaggtcaggtcacagctgattaccgttttggctagactctgtttttgtgcatgggaatctggagaagtgattcagtctatctcacctcaacaggtgaggatttttatttatggttgctcatgtacaactccaatgattctgcaccaccaatgtactcaaacaatgctaagaaacacaatatgagaataattgaaggagaaagcaggaaaagcagagagataaagagctgaaaagatatccaagtatcagttcaaagcttgagaatgtaattttttatgaaatgttcaaatatatacaagaaaaatgatcggatccaaacagtgataagaagtatgctgagagaataatttgatgagaaagcagcacaatcagatagagtaatcctttccaaagatcaaattatcaatcttcttgatgagatcactgattggaattatgaggagctgatatatgaggtagcctgatttcttgaggcaagatgggccagtgagtgaggaggtttcttccatttcaagtcgactattctgcccaggttgagggcctcacaaatggtgtttcctggatggcaagtatgcatgttgataaaggatttgattccttctgcacttttattcccatccgaccagcagctaaaaattgtattgtattattattatttgaattgttgagtgtaataagtgaatatttaacttactcaggatccatatcaacaatctacggatctgtcagcactgcaccaactccctgaaggtcactgaccagatactttcaacggtgggccagctacgctaagcgcaaaaccgctacaatttagcgtagcgttagcacttttctcatttttggcgctaacgctacgcgcatggggaaaaaatttgcgctaactttaagtgtagcgttagtgcaattccccccatctgcgctaacgctacgcgcgcagggcgcaaaaaaccgcccgctatgctgcgctacagcagtttttagcggtttttaggtgttttttgccgctaaaaactctgtagcgtagcataacgcagcggagcggcgccagatgcgcgctaacactacaccaaaaattggctagtgttagcgtagcacagcggccgtagcggcgcgctaacactacacaaaaaaagcaattgttggcgccgcggtgggcagatacgttacggtacgttacagcaggggatttggagaacgtaacttttttttagttatccaaatctgttgtttttgtaaagtaactaaatttggttgtaaagtaaagtaacgtaaccaattttattttttccataaatttctttggggtaacgtaacttacttgggtggagggtgttatgagaggttgaagggccaaatcatattgcatatagcttaatggtcaaagagtgcctcacatgcacatttaatatgtggaggttgtgggtagagatgtcacttggcacctgccggcaggtacctgccacactttcagaaggtgccctggacacttccatccacctgctttgaaggtggagcatgcagaactgtttattggaaagtaatacatccttcaaatgcacagatgctggctgaggtgtacaggtaattgtttgaagttgtggcgggtacctgctggcaggtgccaagtgacatctctacttgtgggttcaattctcacaccagacatattttgacctggcttgctggtgcaatgataatcactgattggtttatgatcatattgtgcaaattacctcgctcctaatgaaaaaaaccatcaagaatcagtgtatctccagcaaagttacccttaagttatccaaatattgtaaattctgtaacgtaaccctattttgttcagaatttctgggaacgtaactagaaaaaaaaggggccttttgctccagtagatatcgtaactgaaataaagatatctgtaacttgtggttaacgtaactgtaaaggttacgttacagtcaacgttatccatttgggtaacgtatctgcccatcgctgccgctacgctaacgctacatggtcccgtagcgtagtgtagtgtagcggcccaccgctgatactttccatcagatttattataggaccaatgggtgaaagcatctatcaatttgaataattctggatctattgtatcttcatttgcaggtcttgaaaaatcaatgttacttgagtatttcacataaggaccatcaagtgcagactctaaaaagtagacattggtcagtgattccatatcacccgtggcaatcacaccatgttggacaagctgtaaaatcatgagaatcaggtattattataaaaagatcaaatgatatgattaaatgcatttgattctcacttaactcaattctcaaggcctttattctcaagcttttgtccaagtgctcacacttcttcagaatttccttatattcattgagaaggtatgcaaaaccctcatacataagagcatcatttgcatgctttgtaatggagagtttgatatcacttttttgtacctttgctacccaattattaacatgttcaattccaccccccagatctgttttcacctcagctgcataagctctttgcatcgttcccttgccaatattttgtttgaaattgatgcaataggttatcggatgtgcaatcacataaataccatttggaagttggaattgggtggattctgggatcaagtttgatgaaggtggtggaggactggtaaaaaagtccaattgtttaccgataatccatctgggtgattcaatgggggtgttatgtgggattgagtcaagtggctgcttgctaagacagcttatttgagaggccaaatctgcttgattcttcatcttcttagggcttactgatccaccaagggcccatgaattagctatcgcctttgagctactgacattttttccaggtgaggcattgtattgtttttgggaacaagtttgaggtaacttggtggattgcttggttgaaggaagcattgaggatacatctagagagaataatgggcttgagctagttttatcagggttgtgatacatcaggttaatactgatcttcttccaggggccatgatcagagattactgtgctgaggaattctctatttggtatctttgcagtcccatgagctaggaacaagtgctccatgggggagcttgcaagcaacttgatgtgagtttgttcaagtatctctggagcaaaaaccttccaaagttaacactacaagcaatacccattttgccccaacaataaatggcaatttgggtgggggaaaatggatcaattttctggcacttttttccaaaatgcctcaggagtagaaattgggctaaactgagctattttagcccagagatagaaattcatcaaacattccaaaatgattttttagctcatttgagacatttttaatttttggctaaaatagctcattttagcctaattttttactcctgaggtatcttgtaaaaaaagtgccagaaaattgatctattttccaccatccaaattgccatttttccttggggcaaaatcggtattgtttgtagtgtaaacagctgaagcagggagtgcttatgacttgctcatcaaggtaggggaagaacaatctctcaggctcaactttgagagaaattgtcctggccacgggcatcaaacaaacagcttggagtcttggtggccacagtcgtcaatcgattgcctcaatcagagcttgacaggaacgatccacggcctcaattgatcagcaaggatcagaaggaggctaagtggccgtgagcgtcaaatgaatgcctcaattagaggctcagtggccacaggcgtcaaacaattgcctcaattggagcctcggtggctgcaggtgtcaaacaaattgaattgcaaattgtgatcaattatgctgttagcactttctggtctacaaagcaatcaatcaagtgatcacacagtgctgttagcactttttggcctatgtgtacttgcttgacccaaaagaaaaaaagaagaagaaaaaaaacaatcaacaagagctttggttgattgatctgaaaagaaaagacttacctgagaatgtgggattgtattcctaccagagaggctagtggtgggttgattgaggctgattaatgttgatcagtggtttttgaaatccacactgataattttgaagtataatattttattttattggcctggccaatactaatagattaatgatgaatacattttattttatttgcttcccaatacatgtgcccatgaatacaaagtattgggtcgggggcccaatactatactgggcccaaatattgggtgatatttgttgaaactatgaccgattaacagggaggagtttttggagagaatttttggacaacaaaatatttttgttggaacagctcaatgtagcaaaaaatgaaggtgagaactgatggggttgatttcttataactagctatgtttaaagagactaagtacaagatgtttagaaagtggttgtggagaaatgaataaaaaaacagactgagaggaaattaaattcagtgttgatgaatcatgagagagacattatttatttatgataactatacttgataaacaacaaaagaaaacaagaaccacatttctgatgaagatgttagtttcatcagatcaatctcaacaccataacttgaagaataatcagaagataagcatggagaagaaagaaatcaacaactagggattcagggttctttgactaaaagaatttgatgattaatttcatgacttgctactagacagactatataattattagtagttaagagtattaatattcaaaaaagttaatatgaaattgagaagtgaaatgaatgaagaagggaagagtcgaaattccaacagtattcataggcaataccacccaacaccaatacccagctaatattggtttcactgttgatacagaccagagccggaggtacataaatgttctgtacaacctgagtacagggtccaaaacatttatgtgacttcaacttcatttttattcttgcagttggttgaccctctgattgtcggtccaggtgcaccgtactgatgggtttaaacccatcttgtcaggagaaacccctggccttctgggtttaaacccagcgcatcggagggagtccctcccaatttggcaccatctcaatcagtatccaacattgtgaaaaatgtgtgaatgtcagatcctttaccaatacccgagtgaaatttttgataagcttatctgattttatggtgagatgatgatgcagtcactgggcaaccagtgccctgatatttcccctggtgatgatgatcagattgctggaattactgttgcaacatggcaacattcagtgatgccactggtaacaattaaattcctgacaatcataatccctcaggcctcagtagttcaccccctagtctacccccagtgccatttcacttttttttatccttagcaccaacagtgcaacagatatgagacatgtattcgtatcggattgtattgtctttattttgagcttgataccggtatcagtattttcttggttggtgaaaaaaatttattgtctcagattcggatttacaaatgaaaaagaaaaaaaattgtcttcgtttttttttttttcttttttcttcaatacagccagatatattgtgtatcaaatacggttttggtgggatcagtcatctgagaccatacagaatacttgtctcacttttcaaagacaatacatgtgtattgtctcaggaaagtgagacaacacaaatcccgtatttttgggtattcaaattctgagacaatacaaataaacacctgatactgtctcttattgtctctgttgcaccgttgttagcactttgcccttgcaattctcacatatctacccactgaaacaattgagcagctacaacccaaccctttccagcatttgatttccttgtccagatagttcatccaatgttataagctgctacccatgttgcacctcatcaacaaccagaacaacattatcccaatgatgatcttaaaggaccctacttgttactcaattaaaaaaccaaactacctgcttgcttctttgatttcatttccatgatggtacttatatataaaatttaaacacaaaactcaacctccaagaaaaaaaaacaaaggtacagagaaaaaccctcaagtttccgcacccatcagaataatttatgtgtatgtatatagttttttttttgtacaaataatcaagcttttcaaaagacatattgatcatacataggataacaataatagatgtgaaaaaacaaccggtacaataagtaccttgatatcaattttataagtatttttttttgaaatacagggaaggtatttattcatcatctcaagcgatgctactgttgacaggcaaattgaattgattggaaaggttgtagccagcggtactgaaattgtggccagctaactgattgtgtgtgaagcttgcatcaagagaagaatcaacattgacaggaacactgctacttgcattacaactgttgattgccggttgatgagtggctgcataaggtaattcggcaaacgatggtgcagtgttttggggtttgtcgaaactaactccaaaagggaacgtagttgccgctgggttcaatgaggtgggtgacgagttcagttcttgatcattgaacatggatgcaagcaatgggtttgtggaagacgatggtgtggatagataggttaccgaagatccgtccgacttcgtaccattggaagtatgagtggtgctggtagtagcagccgttgtgtccaaagaatgaagctgagaaaggttgccaaaatcgaagctctggggaacgccgtgaaagtttggcaaggtagcgaatgtagcaacaggctcagacttgtgttgctattgaaaatcaaacacacaaaaaaaacagtcaatgtgtgtctctgggggactaattcaagcaattattctggtagaagatggacggtgtggagacttacgagatcatgattgaaatcgagataatctgtcaatggaagatcttgtagaaaaatgcggtaaaggctatcgtcgtctcgagactcctcactggtatgttccccattcgttaaaccttcgaaggaatttccttcagggggatttgccgttgatcgatcatcaggtcgattttgattgaaattcgccaagtctggaagttgttggttggcctcgggatttgtcttaccccgcttacgagctccaccgtcaactggcgtggtacggttctgcatccactcccatttgttcaaagcaaaatcgagaactgcataggtccttctcaaaattgaactcatggccgtctttatttaccaaaaaaggaatatagttagtcaaggaatacaaattttatcacttgcgcataatgaatcccgactcttactcacacatcgcctgagtacgttttttactttcctgagctctgtcgccacgatctgacatttgtcttcttcatcatttaaattgttggtcaaacagtagacagccaatgatatggtagaagacaagacgaagaactgtattggcactaagcgtttcaatatcgacaagttcattaaaggtaacaaggctgtgagcttaaaaccgaaattgatcacctcggtaacttgactatccccctcacgggctcaacaaactgagactgtgaagatcatggatggggctgctcaccattatcaagtgggaataattccgcacgatggatagccaacatggctcctgcaatgatagaagatagaaactagttagcatgattggccacaagagaaagcaaatacaagataatactcactcccatagtaatagacctgttcgcgatgcatttttatgtcttcgatgggagcaccatcaacttccatcaaaaaccctctgtgaagtcgaaccattgctgcggcaaagactgcaaagcagcccaatcgatcgataagcaaaacttgtcgacctggtgagctggttggcaataatttgaatggcggtgtgaatgaacaagtggccggattgaattgtgtctggatggtttcaggccactttgattcgacctctttgagctttctgtggatgtccaagactctttcgtgtgtaggaggatcggcagggttggaaaacatgatcccaatttcttgccagatgcgagagacttggaagcgacaccgaaccccagtcatgatggtatgggtagagccaggggctcgaggcaccttcagctggccattggctaaatcatagtcttcgtcgaactggtcaagcggtagctgaaggcctgagaactgttcaagaggtcgcagtccatgttcttggcagagcaatccgcccattttgtagtgctgacataacaaggcaaccatcagtctccttcgattttgcttcaccagatcagtagaatgttgatgggtcggatgtgaatctggatcaatgtgctagatagtttgttttgttagggatgattttgtagactgatgaattcaaggaaactcaccaagtccagcttcactgatagatcaatagcttttgcaataaagtccaaggccaaacctaatgtctctccgttctgtgcaaagataagttaatttatattacgatcagcattgaagattttaatggtttctcaaataagttgaaagacgccactaaccgatgtgtacctagaaatgatagtatttgtcgttcaaaaagagagggcatttgtgtttaaatatatatggggagaggtacagttctctgagtcagtataatctcccagcaagagactaaataggagggcagtggaggggagcaaagaaaggatcgaggagaaaaatggaagctataattacagaggaagctgcgccaaaattgccatggcgcatattgaatcaacgctgggggcctcttcaaagtctaagacgtccgagttaatcagagacaggcaggaaaagagcaaacaatcagtaccttgactaggaatggatgttgcggatttctgttgattaactaaagactcaactgccgacttccaaacagcttgttgcggctctgcaccaacgtaaggccaaggcgcgctgtgccttgactgaagtgggtaattcgtaggccttcaaagccgcctctgattgcacgacattattgaataaccccaatccacaaaccgaaaacaaaatggccagccagtgtgcttgtgctcgttgatcggtatacgaaaaattatgcttgatttggacatagacttggtcccagaaagcgggacgatggaggattcgatctgagaataatcaacctgttgaacacacatatgcattgattattatcattgtcatctatcatgaaatccttagagagaaaaagaatctgtgtgaggactcaccaccgatgattagatttcgtgttgatccatgtaaaaaagtggattgttcaaccgagaaacagagcaagttagttggatatcatcgaagcagggacagaaaatgataggatccaatctccacatacgcatccaagctctgtgatactcgaactgttccaaacaggccttaatctgcacacatttagggagctctgccatgatgccctcaaaggagctcgggccttttccgatacccagtagaccttgcaagaccggcgaggtggcagaggatgagacaagattctctttgtttgggtcaggcgtagtgagcggattgccagatcctatgttgaacgtaaccggcttggctttcctttcttcctcttccacatattgttcaacctgggtgaaagcaaggtaagcatcccaccccaatttcatcttggattatgcttgctagaaaaacgtacctctttgatggagatttgggcattggggtttgtcaggggacgttccggcgggaactggggtatggcttgattcaatgtgaaccgactgagctgagttgcaatgtcgtcgacgtggtagtttgttacgggcacggtttccggtttgttgactgcagaggcggaggaaggagcatgttgcttgacgagatcggtgagatattcaagccgggtgtcgagggcctgaaggtcttgatggatcctaaggcgagcagggttctcttgcctgctcaagaagtggtcccgatggatctgacctttgggcttaataaactgaggactcgccccagtccaatcgcattgatcaccttctcccctggaaacgcaggcgaaacctgtggatcgagccatgtgaatgatgatcaagttcaaaaaaaagtatgagaatcgattgttcccgaaaagaaggggtgaggaggaggaggaggaggagaaatgtgtaagtttttgtatatctatctgggcagctcgggtgttaaagttgtttgagtatttatttatttattttcgacaagggtggctcataggatttgtaagaacagctcgatgatgattgtacggatgatcggagaagggaaaaggagaaaacgacggacaaggagattcgcgggagcaggcacatcgcctcttgcgacactgcctgcaagaggtataaaccctcttttttttcctggttggcatcggaagaaatcgattggagggatcgatgaagatggagaggtcatgggctggagctgatgagactgggggttgatgttcagcttgaagatcatcttcagctaggttgggtgggagctggtgtgacatcactctgctactcctatgggtttacgccaagtcctgaatccaaagcgaaggtgggggtgggggtgatggtgttccgcttcggctgtgaaatgggggatcaaggatgaaacttgaagatggcctggccagatacaaagtcaactggagcagagatgcaatgtatggccaggggggacagagagagagactgagagagaagcggataagggcggaatagcgcgatggatgagaagcaatgaccgaggggatgtaggcgggttgtatgtcgagcttagctaagtccgcttgcggggctctccgagcggcgagagggttggcgagctgttgtctgctgttgtcgagttgaagcgagactgctgcaaaagactttgcagaagattatggtgatttgctgttgtaaagctggtcgactgcaagctccaaggatcaagagatcaaaccttaatcaagtgctgtgcattcaatcgggctagtggtcgccgggtgttatggctgaggggagtggcgcgggggaggggggaagagagctggaagcgagaaaaggagtttacaacagctaattctgcagccaccgttgatgccgattcggtagcatttgacaaacagaaaaccacaaggtttcaatgtttttccggtgtaacggttgaggatgctgtacgtctaatcatcaaagataaaccccgccggctccggacatccgaaacgaagatttagatgggtcctccagggtgttgttgttgttgtgaaagaccaggatttccggcatgttaagctttcactggcttaaccaaatctctatccctccagcaaaacacgtttgaagctggctgaagtgacacaaaagatacaaagcattagtatcgaacatcaaatggatcgtaagtagaccccgccaacctcgatcaactatactcaaggagtcggcccggattgctatctagaatccaacattctagacactcagcggattggaaaaccggtccagctggtggccatgagtccatccatcaaccttaaaggagggataaacatcgattcgagacattctcaagcgggcacaaagagcatcacaagttaaacggttgtacatttaagccctcatcatgttcgtcaccgtcttgtttgactcttatatggacgtgggatgtaggaattacattaaatcattgtcatcatgttcattgcttctcggtctggtgaggtgatgaagaccacctcaacaaaaatacatactctgatcaagaaatcaatcaggaagacgctcccgtccttgatatccactctgcttccttccctatccacctgctacaaaaacagcgacgatcgattaaaaacaccggggaaacctacatacatggccccaatccccattgggaatccttcctaaaggggtataaccgggtgcaagctttgtattcaaaagtgaagaattgttcaaggtgcagagggagctctcatgcccctgcaaacctcctctggtgccagttagacttgatcagcatagaaatacataccaaaatccgcatgtttttttttctttccttgtatttaacgttttgtgatggtggcctctttgtgtggaggtaaatgtacatacttgaacagacttggacgcaatggatgaacaaacgggactgaaaagagagagaatttcttgattgtaatacctacatacatgcatacgaggaaacaagccaagccaacaggctacagcacattttaacatgaacataaatatatgatttagagaaaacttggcacgccgaagcatttattcaaactatagtactttgattacccaaagactgggggggcacagtccgggggtgtttcattgaagatgcagggaggtgtgtcaatggattgccgtcgatcgtctggatagcggaggtaaaacgaccgcttgactccggatgggaaacgcttgaggcttccttcgccataaagatcaaaccgcagcggccttttatttcacagcataacgaatccactcccctcaattggaagatatactactgcctatcagctttccagaggctattaaataccacacgtaaggactcgtttcttcttggtaatcctgtcattttcagatgtcagcctacaacaaaccgatcctatgtctgcaaacatccttatagattaccccacaggttatagctgtagacgccctacttgccttgattctcgctcaagtccagcatgtggttgggttccagattcctgatcattgcgcttctccatagcatcgtcccaagaacccttaccgataccataaggttcttgaggctaatcccaaccgaagacacgatttggctcgagagttcggtcaaagagcccggtcattggacgataaccccaagcgaattggatccagaagagttgtactcggccctgcgagagcaggcacatggacctcaagctattcagcttctcatcgattatgccaaaaagaacgctgacgtccaatcggccccgtcgttcatcgtggctgatgaggtctaccgtcggcaaaacacttgggaactgttggatcgcgctggcaattatcggccggtcgatcgtgatcttgcacagctgctcttcacaaccgtcttgaatatattcgagaaaagagaagaagagatcaagatgcgtctatccagagagacaagagaacaaaaagaaatgaaagaaaaagaaacacagaaacaatttgtagatcattcgtgttgcttccaaccctgcaggggtgtgaagtggttgagccggaaaattgagaagccttcatcttcagcgccgggtactcaatccaaacaccagtcggctcaatccttataaggaaaccgtggcgacgagtgggattgcttaacaactgcttgatttccggacatgcatgtccagtttttcgtgcagtcctatccccatctttcaggtcccaattgcattcagtttttcgggccccggctcaaaagtcgatttttattattcttgagtacaaaaaattggtgcttcagagtaaatgccagtcttgagattcgactcaattttttgaaaaaagtaccagcttgcaaaaatatcacatcccatttacccatacatcttcttgtgtttgtcactcttccttatcttcatataactcaaggtggctccactgaaggtgaatcctgaaagccttaattatcttattaaactcgatatttccactatcttctgtacggtcagctctaattccaagcctataaccccttccactcgtcaactgcactacaacacactctcaaaaatgcgtgatgaaaagttctggtctcaccggcaagtgggcatgccttggacctgctaggctgcttgctgtgaaggacccgtccttagccagaactcacaaggtccttctcccgcaggaatccttcccggcaaacggacactcctggtaccgtcttgtcgaagaagactccttcccaaagaggacaacaaggtatatctcctggctgagcagcggtttgagaagagctggggaagaccaatgatactcctcatgattctcccagtcctccccacagatcacagaacaacccctattagggttatgtcctgctatacctcagggattgtttcagttgccacaacttccctacgtggtacaagaattaatggagcgggaggctccgacagaggaaggccttatacacttaattctcctgttgatgtgcgggtcagtagatttcaggataccatgggggatagcaatcaactgcttgcgtcgattcccacaaaactcgggggttctggcaagtttcattaagatgcagggagtgacttatattggatggattggttgtgtatcatccggattccacaagcgaatgaccgtgaaaccaccgctttgagccggcagactggatggacagtgtcagtaccggtcgttctcttgaataacatcctccacaaacatataaaggtcagacttcctgccagcccttcctacgcaccactctaccctacaaaatcgtactcaacgtttgcttcatacctatcatctttccaacggcctctttacccactcaaacaggtaagaacttctttttcctcagcaatcccagtgcgtccgcgcctcccagcccctatagattacgcactaatcacgtctgtcattattcttattgcccacaacagatcagcatgttttcccggttattggtcatcgtgctggtgtacagcatcgtacaaacgacgcttgccatgaatttcttgagggtaacgtcgagtgcagatgagattttggtcgatatttcagacaaggaacctcgtcgtcggacggtaaatcgagtcgtcttgaaacaagaagatgtcttcaaagctctgcacaagcaagaacatggacctgaactgatcgagcgtctcaacctcatcaccgaaaagaatgcgaattcaccggcttattcatttatcgtcgctgataaacacttcaattacgcctccacttgggcaggtatgggtcacatgggaagttatgaatcgatcactccagaacttgccagcgtgctccacaacacaatcaagaaagtgttggcccaaaaagaaaaagaaagaaagatacaactagccaaagaaaaagaagaattgagacgacttgaaatagctaaaaaagaaccagaaaaacaagagaaacgattggcgttcttgagaataaccaccaaggaagatacgattgtgctcgatagttcagacaaagagcctcgtccttcgacggtaaatcaagtcatcctgacacaagaagaggtcttctcagttttgcagaaggagacacatggacccgaagccattcagcttctcaaccatgtcaacaaaaagaacgcaaatcaaatgtcccctgcatacatcgtcgctgataaagagttcaaaagccccgagacttggtcaggtatgggtcgactggcaacttatgaaccggttactcctgaactcgcacaagtgctccgagacgcagtcaagaaagtattagtccagaaagaaactgaaaagaaagcaaaattagctcaagaagaagacaaactgagagaacttgaactagcccaaaaagaagaagaagaactagcgaaacgatcggccgccggctcccacgaaaacccaaccgatgctccagccggtaagcctccattcctatcctgtcccgaaccaattagccgataaagctccttcatcctcgtcttcagctgaccaaccccaactcaaagcagggctcttttccacctggtgggcgaagttgtttggacccaaaaccagtaagccttcacagtcaaccgaacaaggccaaaaaaaacctggcttcttcgccgctctgtgggcgaaattgtttggccgaaaaactaacaagccttcatcttcggcttccgccattgaacccgaaaaccaatcaccattagctcattcttgagagaaaactctgcctcaaatattgttcaacagtcctcgcttggcagtccccagtgtagcagacatgtccagtctttcttaccttatcccacttgtcatttaggtcccgatttgtttcactttcttgggcttattattcacattcattcattatttttttttttcttgcagtcgtatcctctcgtcatcgaggtgttaattacatttaatctgtctggctcctagaagtcttacttgcctcctgccccgtctctgacaccaaaaaaaaagtacttcacaacaaaacaaaaccttgagagcttgcgaatcatcccgtttagttagaaaatcacgacgccagtttggaacaaatagcattatctatcttcccgcacgcgattcttgtgctcgcaaaccaatttccttcatcttcacacaggagattatgatttgaagtgggccccggatggtgtatcgttgaaaagtcataatgataaagatccatatggctttgcgtcatcagagctcacttcggtcgcgaaatccgaggtatcatcaggtgtaatttatgagcagtccagaaatatgttgtcggacttttctcttgtctacgaacaagaacacttgatctcggaagtttgactagttttcccgtatggtcacagagcttgaaaatttatatgatgaggaaagtaagagtacaatacgattacaagagagtttcaacggggttgcttgatcatgatatatggtcgctatattacacgaacgcagattgaatgaaaatcaagggggggcaagtccatgacaaaggctgtggaatgtctgattagtcgggggagaaatcaagccgtgctgttggatggctcgggctggagatctgagatgtggatgaactgcgtccattcctggtcggtgagaagctttctgagcacttgatgggtccacaatgccctttccagccgacgcaagtcccaactaccgtccagtttggcgagctcctgaagcttcgcttgcatgcactccacaaagcttgtgtagaacggaagggtgtacttgatcaggcccagcctgttttcgaagaacgaggccgcttcgtccgagaagacggcaatcagactcggcgcttcgaatgataggaatgctgaaaggaagggtagaccgactcaaccgctcagtttttcacgcctttcgccgccgatcacgacgatcgatcaaatgtagcaaaaaaagctcaccggctgccgtggctggcccgatccctctgagctcacacattgtggcgagagcaccggagtgcaagagctgatcgatagtctgacaactgcccagctgttccagggcgttcttgaccaccctttcgacgtcttcagtcgagttctgagaaaccagagcaggcagagtggcccggaagcgacctcgaagcaacttccatcgcaggactctcagcagcctttcttttgcgtcttcggattgctcttcttcagatctcgagaagggtgtctttgagagggattggtcgaggtcacttagttctcgtttctggctttgcttcaagagaagcgctcgatggtaagctgaagcctccgatgatttccataacacttcataggtcgggaggatatcgggttcactggtgtgaggcgcttgtgcttgagccggcttcttggatctcttccgtggttgtgattttcttttgcgatctccggtgtcatcgggtaagggccgcttggatgtggatccagatgcgcgattactagacctaagggatgcttgacgagggttcatttcgtcttcatttcttcggtatttcatttcttttttttttccgattgaaagtcaattgtgcaaacaaaacatgatgtgacatgtttacaagtttagggacatcctgggacatctgagaatgcacatagcatttcacaggttcagatcggtgacatggaatggaaaagaattgcagctcgcatatgacactatatagcaggttgacaaaatgagaaaagagctgaagagaggacactggggcgaggagatgacaacaaggtagaaaggaaatatcttcattgcacaacaatagaagccatgatcggaatttctgattggctgaagtgaaaccaaaaaactgcctcagcaaataggtgaaaattgaggtacggaagccttatagtgacaagaaaaacagagtggttgagttcagtgcaaagagcttgatcaacaacaaatcaacaagaagctttatagctacctttcagctcatgccggacgactcgtctagtgcttcaagtggccgacaccccaagggatggcttctccatgcggttgactgtcatcgaattccaagtcagagtaagtacatagtgtttcatcttccattttcttgcgcgtatacaaatagtttttgggttgcatcagactcacgtggcattcgcaggaggaatgattttaccgtctgggcaagcgatcgtaaatcgggtcgtccaagcggggtcttcgccagcttggttgaactggtaaaagtaaatctgagagagttgactgctgtcagcgaacagactttaaaattgtagttctgacagtgatcaggaagaagattgctcacagcagagcatgggtcgacttccggacacttccatacgtgactggttttgccggtggtgccgtccattcctttgaagacgttcgtgacgacgttcatgttcaagttggagccgctcatcaggtcgaccgagaagcttttccacttgttggtcttgtccaagctccaagagagcttgcattgttgacgagccgtgaagacttccttcgggccgggtgcggtgggtgtgacggctgcacaaacagatcaattcctcccgctgctgtcagccctcctcgcactttatcatgctcttcatcaagattcttcttgcaagtccaagcagactcgcgaccagcctagatctcactcacctgaatacgccgttccgagaagcgctaggtaaacgactgcaatgagattaaacatattcgtactttgaatccggagattgatctacttctgggatgtgctactgtgtatgtttgaatgacaatgaagggactgttcttggttagaaggaacggacagtgggatgtaagatgcaagcgggggggaggagctcctacttgaacgtgagctggaatatatggccgcaaagattgtgggataattcaatattccaccccaattgatgaatgggattaaaagtctgacgcagatgttgacagtgctgctcacaaatctagaccgccttgggctgcaatgaagtcatgacttcatatgtagtgtggttcggtcttgatagcacggcgtgttcactgctcatgttcgagactcgggatcctcgatggatgggtggtatccaagcggccatcggatgatcccaaggagattcggccacctccacgggtgatcatatcatgtcaccagccgaaatcaacccaagttccgttcacctgccgtcggcggtgcaacaaggatggttatggcaaggcaatgcggaccggacactcgtcctgacttcttcaagtcacactcacacctcatctaccagaagggacatgcgccgtgacacgcttgggtctatgtgctcagggaataaagaggtatcaagttatggactaaattaattatcgcaagtatggacagcggtgtcctccttgtgaccatcttatctgaaagatgtggcagcagccatcttactggccgatccaaaagctttttagctcgtcgactcacagcctgcctttcatcatctgcaccttcaaacgatagattcagatctgcaccttcaaacgatagattcagatctggcacctctcgaccaggacttgtgtgtttgattggatttggtcatctcaagtgatccttcagtgcggaaagcacctaccaagatatataaaactctcataagaattatcgaatgatcattagaagagtaccagataccatcttcaatattttgtttgttttggttaccttccaagatggaatacaaagagtcttttgaccatgttttcatcaaggaaagagagatgctttcggactgaaaacagatgtttgagggaggggagtaagtcctaagaggccatagattacaccagtcgatgatcctcaatcttgatattcatcaccccatggccatccttaccctacaagaaaaacacacacacacacacgttaaaatgaagatcgaaaagaagatacggtcataagagtatacgaatggaagccacgcttgaagccgacatttttcgtttcttcagagacaacaagaaagcggggagttgaaggcgacttaccgatttccaaagcagctccctcgtccgacccagactttcgatgtcgccgatccgttccagaacgctatccaatcgtccctggaaatctggctcgttacacagttccctgatcacatttaacaggacgatcgagttgggcttgatactattcacatgccgggggagcacatcagtcactctctagccgtttttttttttctagggctcgaatgttagtgcacttactgatagtcagtgtcgatagaaatcatattctcgtgatctaactgtgagaggaagtccgtccgagtctagtttatcgccgttgtttttcacatgtcagacgatcggaagcagttgattttacatggaaagatgggcgagatatggtcgcggatgtgtggatacataccatcacctgtcgagccaccgagtatgggatccctttgggataatgggaatggttgacagagtccggctgggaagccgcggtttcatcggcatttttcaccaaggcttgcattagcaggaaggatgcggatgcccatttctgttcatccatgacatctgacaagccatatccaaataaatcgggggtaacatttggtcagattacggaattcaaaaaattatacatgtcgggcaatagttagaagacctcatcaatgaaaccaaatgaagttgagggtaatattgctcaccatcgtcacagtcctaacaagaaaaaaaagatacagcagagtttgttaatcatttggttcgaaaaagataaattaaagggaagttgacacatacgacaatcaacccaattcgagataaaagccattgtttttccctctcgatgataagtttagcagcatggatcatatccttatgtttcatgcaagcactcagatgcgcgatcctaccgccgaccaagttccagatcgattcgatttcgggatcatcagcagcccgggcttcgccccagagtttgatgcgctcggagcgcatggctcggatggcctcctgtttggtgagatccttgacggtcaagaccgacatcctcgatgcgttcttcttcaacaacgcgtacggccaatggtcgtccgaacaaaacacgaacgtcactatccccgcctgggaccatgactcggctcgttgttgcagttgtaggaggagactgtatgagccctcgtcctgtctcagatggcttcaaacatctcaacattttacacgtcagcttcagcttttcttgccagtgcatagtaggcagataatttcaatctttcactgaactgtatgttgttgaatactaagaccaaaggtcgcaagtttttcgtgtgataagcaacagcaacctttgattgagcaatacggtgagagatagctcatttttctcagaggtgacaaatatgaatccccaggaaaagcactgaccttttctaatttatttaaagcgcgctgattttcagagatgtcgcgagtcatacaaagtggatacaaaatgaatcagttaatttggacgtgatctgagacaggttggtttgttgatgtaggagaagttttgtcaaggtagagaaagaaggacctcgatgtcgaccaatggaccaccttccctaggatcccttctcgaaaacaagccgccaatgtaatcttcagcgtattcgaaattcagacattttcctaatcggagtctaaagatctccaagttgtcactacattcacaaaccgcgatgcctttaggaaaatcaaagtgaaagttgagttcggtggataatattgcgagaatacaatttggggaaaaaaaacgtgatgtatggacttaccatccgcttggttcctagtcatagcatcagcgatcagcgagaatttaccagtgcctttagggcctgaaaataaaagacaacacgagcaagaaaaaaaaggaatgctgagtgaagcctgtacaagaagtcgagggttgaaaggagtcagtgatgagctaccggtgatgagccaatactgtccagcaagttgaccatgaatgatctggtcgatcagctcctgctcacggcgagcgatccaagtgatctgctcggccctctcctcgtcctcagcttcttcctcggcctcggcctcgtcctgcgaacccgcaccgagactcgacttgtaactcggccgagatagctcaggtctgttgggcacccgctcagatgccttgttcaagactaacacaggatcgtaaccttttcgtttttgtggttgttttcaagagtgtgtcgtgagagacatgttttcgatgggattcggtttgatatcgagaacgattccgtcgggtgtaaatcatccgtcagtcctttgtctcttggtagggaacagcaaggactgaccaggctcaaaagcgacggccatcttctccaagaccgagtatttatacctaccgaccacaaatcactcaggcctcgtgaggacagagagcgagagagagagagtaacggagggagcgtatgtttggcgacccaccaagtgtgatacagatatctggatcgagagggcacgtttttgtgaggaagggaaggggagtcgattatgattagttgagccggctcagataagaccaacgaaagaaacagagctggagtgtgtgttttttcatagactgacccaccgaatccgaggatcaagacgccacccaaggagccgaagatagcctgagcagcgacgccatcggaccaggctgaggaggtgccggaagaagaagaagacgaggcctgttggctggcggacgaggagctcgagttggagtaagcttgacagtcggatcggccggccggccggacgggacggctgctcactcgcgggcctcgcgcttccagtggacgagcagaccggccggtcaaggctcgtgcgacttcggaacggagcctcgtggttagtcggtgggtggtggtcatttgctcggtcgatggccactcagctttgttgagctgcactctcggttgaagtgtgtatgtatgttggtgttctccaccagcagccaactgctgctgtttttttgtatttacagatcatacatcatactcttcgtctgtcaaaccttcaaatgaagaccccatcgcttaagtcgtaaacaagtaaccgacgaagacctcaaagcttggtaataaatcatacatatgagtcaaactggggagccaaactcatctgttcaacgagaaggaatccttcatatttggtcaagatctgatgtatatgagttccatagattatccattccaactccaatccagtgatatgtgtacaacgaagaataataaaaaaagaaagaaacatcttggaataaacaagctatgcaccaccacgaaaaaaaaaagaaagaaaaacgaggaacaaagaaagaaagaaagctatgtagtcaacgacttgatgctcaagacaaacaaatagagaaaaaaaaagaaatctatgaatacgtagattaacaaggtccatcataataatcccgaccgatccgagcgacggaaaagaacaaaaatggcttctctaatatcaaagaaaagaaaatatgtctatacaaggatgtaagagttaagaatgtgtcgattttatggggagataattaagaacgaaacgcattcttgaatggaaaatagacgaacatgtctacacactccgacacacttacacacccccaagggggggggggggggggggcaaagcgatgatgtgacgatgcttaaaaagagtgacaataagggagagagacgagaaaaacggcgagaccgagggatacgaaaggacgaatttaagcgtcgcccaacatagctttcttctttgagagtttcttgcgtttgcgcatgccggtgccggattcaagcggggccgagaacccaagcgcctcgggcatgcgttcggtagccgaggtgaagaccgactgtgcttgtttcttattaaggaccggcgagctgtcggggaagttagggaagtagctggtaggcggagggttttgggcacgctcgtcgggctcgagttcgtcgtctccaaactcctcgtcattgttgtcctcctcttcttcctcctcgttgtcgttgttgttgttagaggaagatgggttaaagagctggtccttgaatgcatcaaggttgctgaactggacgggttgttcggcgttatagaagctgatgccgagctcgcgggagtagtgattgagggcggcatgaaacgccgtccgacggttccatctaccaccccagtcctgccagttctccctgtgcgtcatcccgatcgtcacctccatgtactgttggttgaccagcgactggatcacacaagctgtgcccggctcaaatcgacgctgctcgtccgtctgcagccacagattcatcttctcctccagctcgtccagcttctccaggggcgtatcccagccaaactggaccgtcgcattctcgaactggttcgaacttcgacggaggttgatgatgaacttctgtcctaataaggagttcggcgcaaaccactcggtcccatcccatcgtaggaaaacggtcaccaggagtcccatccgcttgaccacgaggacttcgtcaaccccgtcgttatccatgatcactcgatcgccagtgtcgtatgggtgggtacaaaaaaccatgatgatcgcatcaaacacgttccctgcggtttccttgaatataaatgcagcggcgatgcccacagtgtacaccgaagtcaatgccttcgagtagtcgatcccgacgacagacagggcgatgaagataaagacgattcctgccatggccatcataatcctatccaatctaccgatggcatgaccgacgtcctgcaaggagttcgccaacgcacgacgctccttgtaggcgcgaaagatctcgttctttacctccgtccgactgatatctccgttcccatccgagtcgaagattgagaaggcctccctggcgagctcgtgggtcgggaaggccggatagaagtctgaggggatcaagtaggtccgagtcgagtccgccttgaagccgaagtagatcttccgagctagcttccttgcatccgcggggttgttgacatccagcttcaatccagacttcttgccgaccaccgacactgggtctttcatcgcagcacgggcaatcttggctgccgaagcaccacgctgagccaatgttgcaaaggttgtttgcgaattccggcgcatcagttttgctggacctttactttcctgtgggggcgatcccttgtgatagtcagcattgaaccgttcggtctggtgcatctgggcttcgtaatcgcccccgcgaggatctacaatcgcagctttctccttgtcctgcatctcctgcgtcgggttaggttttcgtgaccaccatttgctcttggttaccggctctggggacgcttttttactcgcaagtcctttcatcgttaaaatcgcgccagaaggtcgacggctattgggtatcataggaaatgatttccgtttcggtcggtaatccttcagcgcatcaattaccgcaaaggttcgagtgattttctggattcgatccgcataggccacttgatggaaattcatactctgttgcataccggccgagtcagatttatagctttttcttgtggttggaaatcaaaaatgagaaaaggcttacaatggttaataacagtaacttttccaatgaaagtataagcataaaaaagaataataattcaacaatgatgtgaattgtttcagtgtacggagcgcgatattgtccgttttccgtgagggcgtagaggtgataaattccattgaagatcacttcccaggaaccccaactgcgtagaagcaatccaaaaaccatatccatgtgagtaagaggatatcacattgagcgaattgaaataaaagggagagcataccacatcgcagagtaaaagatcactttgatccacggtttggctgtatgaaaggtctctactcttcccttaattgtttcattaacatcaccccaaactatacccaccaataagactatgacctgtatgaagcgtggcacctgggtcatcaatcctcagaagctctagatagactgaacaaaaatgagacgacgacataccctagggatcaattcagtcatgaagttgagtacccagctcgccaggatgttgtagctcccccagaacagccacgcagccacattgtcgtagatatatctagtagtagctgccgacggagtgtccccagactggtagtaaccggtgtacctgaaccaacattcagattagtcaggaggtcagtcggcatgaactacttcaacaatcaatctttcgggttgagggaatcagactgacctgaggacaagcggtgggatgatgaacatcaagctcaatatgatgttgccgataaaagtggtgattaaaactagtggttgttgttgtcaatttaagagtgaaaaaaaaaataagttcatgtttggtcatgtaaaaaaaaagtcttgaagatgatgacaaggactgacctttgacgatactgtagggagagaatcggcgggccaaggtgcgacgacgatgatgatggccagcatccttatcgtcgttgaggtcagcaaaccggacgtcgccctcgaggtcatcgtcattatcccaatcatctgttaaattaaagaaggaagggaggttttaagccaaaatgagaaagagagatagatatgcttccggtaaagtgaacaaaagaggcagatagacagtggtagacctacagtcatcataactttgaccctctgcatctgtctcactgtgatggtctggatgtagctcggctggatagggtttgaattcctgaggctcgttgtagtactggtagggttgattggatctgtcgtgagcggtagggtcggcttgattgacaggatggccggggtgcttctggtctggtgagttgtgaagtccctggtgggggtgttgaggttcacaaggggtgggggcggcagtggatggtatgacttcgatttcgagtgaggctctgacccgttggttccgggtgagtggatgaggagggattgggtgatagtctgtgccgagttgttgttgttgttgggcgagatcgtttggttggtgagagatttgccattgcgatccggtcaagtattctggtggtgggagatgagtagtactggagatggatgagtaggatgttgaggttcctagtgtgttcctgtcggtggttggttgtgctgcttggtgggtggtgggttgttggtgttggtagttggccgtagtcggcgtggttagttcgtcctggagtttcaggtgttcttcgttgcttctggttcttccagacatcgttcttggatgtgtgcagcagagtggagtgagtgagtgggatgttgggaataagttattttcgattggacaagagcaagaacaagctgcaagactgttgaagacagaaaccaaattaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggaaaacccaacaacaaacaacagtccagactcggcacacaacacaacccttaacaaacaccctcgattgggtaggagctcccaagagactctcagaccaccacatcggaatttgataacccatccacaagagccacaaatcagcacatttctgcgaactacatatgatcgggtcgtcctcccgagctgtggcctggccggaaactccggatacatacgtcaatgcaagctaattgcagaaagctcaaccgagggtaaccagttcaaccgattcaaggccacagtagtctgaagtctacaccttgtccagctggtacatgcgtctcaagtctacagtcagctcagtgctcccccgtgcaactggcttgcattcagcctcctcaactgggttcataaccactggccttacatagaaacatgcatcgtggtttttgtgcagcactatgtatgacattgccatcaagctcagttccaaggtaaatgcattgcagcagctgtgagtctgtctcccactgttcaaactactgcagtctaagaagatgccaatttgtggagagcctgataggggattctgagggattcttgttggaccaggtccaggtcaggacaaaaaaagggggaaactgaaaccaatgatcccagttccttgtgcacagctaggtggaatagcctacctacaaatgcattaacaaagttgtttgcatatatcaatctggatagaacaagaagaacaacatccacctaagaaattgaccaagaatagtaggcctcagagtcaagatgtataaaatcacagatgcttttaaagttgtgcatgcatcacaaaactacttgttgacaacaatatcatttatcccaaatgtgctacaatgggcagacagtgacaaaagtggctgctgatgttcagattccagggctccaaaacacatacttgaagtcatgagacttggtcaactggtccagaatgtaaggtctcaaaaatgaatatgtcaaaaaagaaagtaagagttccaaaattgggtgaaaaatagaagataagatatttttttttgaaaagattcgatattcattttggcagagtgggagtgctgtaagaaagaaagaatgggacatgggaagaatgattataaatgaaaaagggccttaatgaaaaaacacagtttttccgcgttttgacgcggttttggctgcgcgcagcacacgcggtttccgcatttagacgcggttttttaattaattttttacggcttatttttcgagttttttcgaaattttaaaatttattcctacactatgaaaggtgtagaatttaatggtaaagtccattttccataaaaatgaattttgattattaattttttttttccacttatttttcaattaattgtttgcatggatgtatgtaccttactttttatgcttttttgaaattttaaaattatttcctaggtttcaatgtgtgtagaatttaatggtgcaatccaatttttttaaaactcaacggttcatttttaatactgaaattagacccattttttcacttaattttttacagcttaattctcatcattttttgacattttaaatttatttcccagactttaagacatgtagaaaatgatggtaacaaccatttttccccaaaatgaaaactataccttgaatgtcgcatttggcacgtttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttgtttcctacatttaaaagtgtgtaaaatttaatggtaacattcaattcccataaaactcaacggttcattctggatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaatttttttttcctacactttcaaacatgtataaaattatggtaacaatgaattttcatcaaaatgaaaactatatcttgaataatgcctttgacgtgtttcctgaattaattcttacacgctcaattatccttattttttggaatttcaagctcatttcctacacttttaaaggtttcaaaattgatggctgtatccattttgaattcaaataaaatttgttcatggtacaaattatgcaagaaacagggtacgctcatctattaagattgaagcttgtattttgagtgaaattggacttcaccattcaattctaaacatttgtaaatgtaggaaataaatttaaaataaaaaaaaatgcttaaaatcaggccggtaaaaatcaatcaaaaaaaacattaaaaaaagcctgtccactgcagtattcagtaacaagcgctgatttttaagtaaaatggttgttaccatcatttttatcatgtattaaagtgtaggaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatggtaattgaatgttaccattaaattttacacacttttaaatgtaggaaacaactttaaaattccaaaaaagcatagaaaataaggtacacacgtgtatgtaaacaattgagtgaaaaagtgaagaattcaattaaaaaacagtgtcaaatgcagtattcaagatgtatttttcatttttgggaaaaatggttgttaccatcattttctacatgtcttcaagtgtgggaaataaatttaaaatgtcaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaattggattgcaccattaaattctacacacattgaaacctaggaaataattttaaaatttgaaaaaagcataaaaaataaggtacatacatgcatgcaaacaattaattgaaaaataagtggaaaaaaaattaataatcaaaattcattttcatggaaaatggactttaccattaaattctacacctttcatagtgtaggaataaattttaaaattttgaaaaaactcgaaaaataagccgtaaaaaattaattaaaaaaccgtgtctaaatgcggaaaccgcgtgtgctgcgcgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaactgttcttcatctccatcagtctccatcccgatccctcgtcgcattacatatgctcaactacattcaacatgtcctcctgatgactgatcagaaactatgtttaacatctcctcatcggcatcacaccgttcctttcctgattgatcaatttttctaatcaatcctgttttcgtgattcatccttgtctcataattgttattttctttctaattgatcatcgatcttttccttctaatcgataattgatctcttctttctaatcaataatcgatatattctttttaatcaaacgttcatctctttataatcggtgacaattgataagaacaagttctgaagtttgtatgtactcgttggatgtgatatgacctaacgaagtcgtatcgctgatacgatgacctgatcaagtcgtattgctgatacgatgacctgacaaagtcgtatcgctgatccgatgtttatctcccagtcgagatcagtgatgatgttgtacgatgagtacaagttaaagtacatagttcatcatttaatttttgaggcctcgtcttctggtgaaagcaacagtgggggtggtaatggtgggagttatcattggatccatcggatggttgagctcaatacatatctcggagagcgtacataccataggtggtttggagaccagaagtggcactctgtactgtttttgcaaacgggggtggggccgtttcctcaaacggcagcaaacgcaaaaaaacgattaattgggttgtcaaaaaatatgacccctgtggtacgcgtttttggtcaaaaacgtttactgccaaaaaaaatggaaatcagcaccccgcggtcggctatggtacgcgcccttattaaggcccatgaaaaaatggaaccaaaaagggttttttttaagtgctgattgatttgacattgcacactatagtaatactagtatggtgtaagcccacaatgaggctgcagttacagtgtgtgtgaaaacctttgcagttatggacaaggttgaaaaatttacaatgtattaaggtctgttgatggaggattgtgacttctgaggggggtacttctgaggggggtggggccaccaaaaaaggttcattttccatatttcagtccaaacagtagattctggtgctttaccacaatgtggtctggtgaatgtcccactcaacagctgtctgaagccctctggaaaccattttctttttttttctaaaattttcttgtataatcattcttctcagttcccaatcatcctttctttttctcatcaccctcactcccccaacatgaatatcaaagatgttgaaaaaaattaagtttattttttattttcttcacaaatattggaactttgttcttttctttttattttgtttttttcattttcattttttgggacctattctggaccacttgacaaagtctcatgacttcaagtatgtgtttttggagctctggaatccaaaacaaccagccacttttgtcactgtctacccactgtaattacctctgtgattgatcaagaaaaaaattgtgttacaagattgacactcatgtgatgcaatagcaggggccatgataagcttttgccaggaagatatttaagaggcttggtgtttttgagcactagatgggaggcttaaattaagctatgtgtttacaggatcaaggaaagattttccgagggtctgccattttgaacaccaaagatatccctcacacaaaccaaaaaaggtgtgcattccaaggattcttggagggcactaccacacaccccaaagtttctgggagtgcacaccaaaaggggagaaacttgatggttttggagtgcatggctgtgcactccaaagaaactgaagtacacagctttacactcctgcaaatcttgaagtgcatacacattccagtgtttctacttctcaggctccgtttggcagtccattatatcataagaagaaatatgtaaatccggataatcagaataagattgataaaccttaaactaactatcacaaagctagaaaattctctgcttattttagtggatttttggtgctatagcgtgaccagccaaccacaatcttcacttatgataataaatgtggtcccccaaaacgatttgcaggattttcctatgaaattttatgataacatggactgctaaatggagcctcattaatatctaggggtgcaaatcctgctcaattcaaattatttggagtgcaacccccaggcttctatcacacacatcttgtggtatttttgattgatggtactcaacagaaaaatagattggtttgtaatttttgaaatccatgagagccttgtcaacagacagacagagagaattttaatttgctttcttgaattcactatgagccagtgatatcacacaggtcctttgacttgtgtgatatcagtctgggggtccaagaaaacactccaagcttttggagtgaagctctgtgcactccaagtaatttggagtgagtaggatttgcacccctagaaaaaattacctgagaatcaaaaacactggggtgcatgggtatgcactccaagatttgcaggagtgcaaagctgtgcactccagattctttggccctatcctagggcttgttgcagtcatatcaatacatataatgatgtgatatctgatgcccactagtggaggacttcttgtcaccattcagagtcccttttgagttccttgacaaggcctaaattgaaaaaatatgttgtttgataatccagacagagcttgtaagtggctctacaaatctccaaattccaatcattcacctggctatcttccaaaattaagaaggatataggccggccacctaattcagatttggtgatcagtggatgattggatgacttcccgtcaacatctgtgggtctcccagttttgatttacagccgcaaaagctagatttccctgtgaaaaatccagactttttgggtctgaatcgcaaactgcaagggtcccagatgtcctccacttcctgttgcaatctagaaccttcccagaatccaatttacaccccctagatcttaatttttggccagttttttttttttttttttttttttttttcaaaagccttttgaagtctcatgagatggtttattttagtgcaaaaaaatcacaaaccagacagttagtgggtggattgttgatgagagttgatgttgtctcactttgctgtatgtatctatattggatcctgagtgcacatctccacagattggcctaccaaagcagttgatccaaccctggttttgatcatcaataggaagctgcacaccaatccaaatctatcttgggaagtttaagaataaaataggcttgtggttctagatgagcaagttctgagaggaaaccagtgaattgataggtgcatcattttgaatacttgggctcccagtcgatttgattgccagcttggacagtctttccacatcatccctaattatctctctgttttagcacagttataattttctgaaacacctgaaacctggtgatgatgatgccaagtgggttgatcttggcactctgcaggttgatatccttgaaacagattgattgtacgtcagggtggaagtgagtctgatcttcaaacagaccagaagggtggttcgacgggaagatcatcgagcggagtcatgatcagcttcggttcgatcgaaagtaaatagtattacagctcctattgcaagtctggcagtatgtaaggcgacttgttccgttcgagttctcccctttactatcagagcatctcatcatcgaattccgccgagggtgatcataaccgagaccacatactctccctcggttgatctcgactggatatgtactgattgagatcacaccaaactcagacccaaagactgtatatgtactctacagcttcagagacatccgccatcgaaagctacaacactatagccgacttcatcaagacagccatctacaaaaatattcagtcataaacatccttgaaacccacggcttaatggatagaagaacattacccgccattgtgtagccagcttggcactgagtatccacccaacactccacatcccattataactactcggcatcctagtctcccgttgtcctgcagacggtagaagctcaccaactcaactcacacacccagagcaacactcaaaacactctcaccccacacaaccctcttccgccctcacatcagcatcatcttaacccgattgattcagcttcaaacttcgatatctgtcatcccccagtaccgcccctgatcagaaacccaccatgcatccaggcaagtcggcctacagccaacagccatcactcatccatcacccccacgatcagatcgaaaccctagccgagacggacacgagactcgaagaacacaacggcttctgtcccaagactctgagactctcaagaagcttcccatccaacggagataaccatcgctcctcgagatcactctccgtacacagatggaaggagggcttggctagggccagccattctaatctcctcgccactcccgagcaccaacctggtaaccacactcttgaacccagaccatcagaccaacaactccttcctcaaattcctcccagaccttcctctcagcgtcttcgaactagaagtctcgatcgcaaacctaaatctatcctcgactacttgcatccctccactcatcaccaaaactcacacccacccactaattcttgtaggagaaggccctctttaatcgacagcagttccaccgattcatccagtttatcttcctcgcctcccaatgaatcaactcaagtaagttcctcttgtgtcttgtcttatcaaaaaacaattaatgaagctaattatatcaccggttacattagcgtcatcaggccggattccactcccacataccgatcgagcggaccgttctgagtgtacttcccacgaacatgagaagaccctcgattgactggaccggtggaccgactggtgcgagctcggcagcgaacgattcgtggcaaagccacccatcaatgacctcttcggggagtccccagtcgaccctggcgacctcggtcgactcgagtggaacacccccacgaccacgataccagcccagaccactgctcttgtcggccttcggcaacaacgtaagacggaccagcctggatccctcctcttcttccttcgctcgtaacagagagccttctcgggggacgtccgtcgtggagcaagaaagcctcaccaaccgcagacttgccgaggcccgattagagaaagtgcaacaggtacgccaggaacgattacatgcaagagaggccaagaagctgcggaagcgggccagggaggccgagcttgaggccctgagcagctcggtgatccaagggaagctgggcgacaagccgatctcggaggcggacgaggatgactgttggagctgggtgagctgcagtgatgcgcggcggaagaagagtcggaggaggatgagtcggagcttgaagagatggcggtggtctggcgcgcagtctcgacgttgggacgccgggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcccatagcggtcccgttgaagaagcgacagcggacaaactggccgaggccatcttcgagcacgtagtaatgccctttggggccccaaaagaattcctcacagaccgaggttccaactacctctcggcgggtttccaaaaattcttggtcgccgtcggaatgaagtcagtccggacgtcggggtaccaccctcagacgaacgggaagaatgagagatacaacggtatcttggagaaggctattttccgcctgaatacgacgggggacccctccaaatgggaggatgttttccccgcggctctgttctcgactaggattcatgttagtgacagcagtggctactctccatttgagctactctatgggtgtaaaccacggctgccgcaggatcgtaaacggatcattgccgctgagccagtagtgcccggtgcggacgagcttaaaagtcgcttgacggagctgaataagactcgtacaaccgcggctggtaatacggccgtgaaggccttaaaaaacaaggaagcctttgatggcaagactacctttgctagagatctgaacgcgttggttgtagggcagtcagttaaactgcgaaatgaaaaacacaagaaaggtcaaccgagatggtttggaccatttgagatcactcaggtccgagacaataatgtgtacattattgtcgaccatgagggcgtagaataccctcgaccggtcaacggaaacaatctccgcccggtagctcttagatcgatcattgccaacgacatgtgggccccacccccggcgattgccttgagggaaaagcaagcggacgctcgcgtggcccgtagtttgatcaagaaggccaaaactttggccaaggtaaagaaaaaacccccggctgtggccggggcaccagtttcagctagtcaacagctcccggcacagcggccggccaggcggctcgtgctccggttaggaccaccgccgacagggtctgggacagcccccgcctaaggggggggatgttgtagcagggctacaggtagataggccggatacacctgtaccggcccttcattcacgtgagcctcctagcggaagcaaggaggcgcacttcttccatgccgagagaggctacagaaccggagttacggtcctacatctctctcgtcatcttctagccacaggggtttgtcctgtactagtttagtccaggcctctgcccatgtgttctgttctctttgtgtttcaccccttgtttgtcatcgaggcctattaaaaggcctctgttgtaggggttctccccgctctctttctcttctcatcgaaatccagagagcatctcaggttcatcttcgtcttcagcgcgactccgcgtctagttctccttagtctgaaggagccccgcttcaaacttcaagttcaaactcagagcccagggagtgaacatgtcacaggcatgtccatgacatcctcttgctgactgaacctcaactcaccgagccattcctcatgtactgctagtcatgtggacaaggaggatgtctggagatgctactaacctgtcatgtcaagtgttcaattccacctcaaggcatgcatttgtgttgttttctcacttgtaatttttcatttgtccaccattgtgtagtgtagcttaaaatatagtgtagcaaagtgtgggaccagttacgctaaatgttagcgtcaactcagttacgctatctgttagtcaaaattttgttagtgaaaagaaagttacactacctgttagtttagcggtgattatttgaagctaacactacagaaaatttgagataaaaatttcacgctacgctggcagttagctcagcggtgtttagcgtgcgctaacactacagatcttatagagaaaaaaaaggccgctacactaacagttagtggtcaaatagcgtagtgtagcgtagcggcccaccgttgatggtatcaataattttgcataaaaaccaaagattgttattgaatactgcgttggacatattttttgaattaattcttacacgcttaattacccttattttttggaattttaagctcatttcctacactttgaaatgtttcaaagttgatggctttatccattttgcattcaaatacaatttgtatacagtacaaattatgcaagaaacaggacgtattataattgaagcttgtatttttatcaaaattggaattcaccattcaattctacacatctttaaatgtaggaaatgaatttaaaattttgaaaaatgattaaaatccagccggttaaaaccaatcaaaaaaacattaaaaaaaaacatgtccaacacagaattcaataacagtctttgggttttatgcaaaatggttattaccatcattttactcatgtcttaaagtgtgggaaataaatttaggggcttggttaaacgactcccaaaaagtggagagccgactcccaagccccggaatccccgaattttgggagtcgaacccccaaaaccttagactggtttgggagtcgactcccaaaaaataaaaataaaaaaaaagccatcccccggtcggtttaggagtcgatcctccaaaaccgaccagggtttgggggtcgacgaagcaaaagacccaccaaagcggccgggaggaatctgcccggccgctgggagtacactcccgacggccgagggaaaacacctcggccgctgagagtacactctcaattgccgagggtgtacctctcagccgtcgagggtatacacctcgatggcccgagagggctcctctcggccgtcggggggaagaattacactctcaactgcaaattgaatcaacatcggccgctgagtagcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccatttttcacttaatttttacagcttaattctcatcatttttgacattttaaatttatttcccacactttaagacatgtagaaaatgatggtaacaaccatttttccccaaaatgaaaactataccttgaatgccgcatttgacacattttttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttgtttcctacatttaaaagtgtgtaaaatttaatggtaacattcaattcccataaaactcaacggttcattctggatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaaatttgtttcctacactttcaaacatgtataaaattatggcaacaatgaattttcatcaaaatgaaaactatatcttgaataatgcctttgatgtgtttcctgaattaattcttacacgctcaattatccttattttttggaatttcaagctcatttcctacacttttaaaggtttcagaattgatggctgtatccattttgcattcaaataaaatttgtatatggtacaaattatgcaagaaacagggtacactcatctattaagattgaagcttgtattttgagtgaaattggacttcaccattcaattctaaacatttgtaaatgtaggaaataaatttaaaataaaaaaaaatgcttaaaatcaggccggtaaaaatcaatcaaaaaaacattaaaaaaagcctgtccactgcagtattcagtaacaagcgctgatttttatgtaaaatggttgttaccatcatttttatcatgtattaaagtgtgggaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatggcaattgaatgttaccattaaattttacacacttttaaatgtaggaaacaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcattttgggtaaaaatggttgttaccatcattttactcatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaataatgaaaattaagctgtagaaatttaagtgaaaaaaatgtcaaatttcagtattaaaaatgaaccgttgagttttaaaaaatttggcttacaccatcaaattctacacgtattgaaacctaggaaataaattcaaaatttcaaaaaagcataaaaaataaggtacaaacatgtaagcacacaattaatagaaaaaatgagtggaaaaaaaaaattaataattaaaactcatttttatggaaaatggacttcaccattaaattctacgcattttttaacctaggaaacaattttaaaaacttgaaaaaaattaaaattaatggcaaaaataaattaattaaaaatgcgggtttaaacgcggaatgcgcgtgtgctgtgccgcagcaaaagcgcgtcaaaacgcggaaaatgcgggtttttttattaaggcccaaaaataaaaatgtttttttccaaaagctttgttattgattttgggggagtgagagtgctgagagaaggaaagagtggaacatgataagaatgattaaaaatgaaaaaaaaaaaaaattggaaccaaaaaaggttgagtcaggttggttgtccagattggggtcaaaacagtaaattctagtgctttactgcaatgtgagctggtgaatgccccactcaacaactggttaaaattatctggtaaccactttttctaagattttcatttataatcattcttcccatttcccattcttttgttctctctgcactcacactttgtttttgtttttgtttttattttttcatattcattttttgtgacttattctgcaccacttgaccaagtctcatgacttcaacctggtgctttgaagctctgggatacaaaacaagcagccaaaaataatggtccacccactgtacgtagttatgtatgtacacggcggggcaagtttgaacttctggataccgctcgcaggacggtttacctttggagcgctcttctgaccataaagaacgccacaatgacgatgtgggacttaagcgcttgcgtaacgctaatcggtgcgacccggtgactcttgggtcccgagggcggcaagttgacgcttgcaaagtcgttcccgcgtcgactgcgtctcggggacgctctacaacgatcatgattttttcttcccaaaaatgtgtgtagagggtagtgtgaccttggaacgcctggttgagcaactttctctagaaaaaaaaaaaaaaaaaaaaaaaaaactttgcaaaaaaaagttgcgacaaaatgactagcgcaaacgactggattgaatgattagtgtaatccgggagggttaataacaccacggacaattgcatgtcgctcccgcgcggagcgacatctgggggtttcattgggggtttcgtgcgcagtcactgcgcctactgccgcagtcacgcacgcggattcgtcaaggtgacggttacatccgcggcgacacgcaaatgaccgtggtgtaataatgactggttttcgagcggtggattgcttacgcatgagttctcgtttgctcatggggtgtgctccggctgccaggttccggtgcaagttcgagccttgagcagccagctattttttttgctcggccgaccacgctgcgcctgcttgaggggtgaggcgagtgtgccggtgactcaccactgcgacctggaaggacgcccttgcagcgccgactcagcgatccttgcagcgccgactcaacgatcccctgatgccgcagggtcgatcagcggagcgatcctgcaaaactgcgccctcacagcgcccctcccttgctcagtcaccggagcgtccaggactacgccctaaggggtcctgttgacgctctcctcgcccggccgtgtatgtattggataacctttccttgcatctcatgtcagaccagaatttgaaagacttttttttttgggggggggggggggggaggggggccagtaaaagatctgagcttgaagttgtgagcagaagttatctgcagaagttatctacatcctgtgtacagtgtagtgcattcaaagaagtgttaatctaatatttggaaaggagaagaatgatttggatttgaagatcagcatcaacaattagcacatcttgtgtttggggggtctgtgtcacgcgcatacatgcgggctgctacatctatgacactgctgtgacaagtcatctcttgaccatcatctgacttgatcacttcgtgcaaaatttgttgaaacaagaaacaagtcatcaggaaacaagtcaccaagaatcaagtcaacaagaattaagtcaacaagaatcaagtcaacaagaatcaagtcaacggtcaagaagaagagcaagaagaaacaatgacagtcatcccatactcactctcactctcagaacaacttcaagactcattctcacaactttggtcagcactcagacaggaattcgaaagatttaagccaaccaattcaaacgaggataacactcggttattactcgagagactcagagcaatcaagaactatctcgtcggaagtaaagcccgcaaatcattcactacaaccgatccatctatctccaaagaattaaacctgtcagttcttttctctatctagacaagaaaaagagatagagagagagagatagagggtaccattttattgatctgacgtgatttctgatttctgtagattggcttcagttttagaatgggactgtttggattcgagtatcatcaaactgaagattgaagctgctgcaatcgtggggcttttatcaatccgtgagtctcttgatcgagtctgtaggtttaatggagccaccagagactgattctcatcattattcaacagcggaagaccagacagttcacgtgctgctcgaagctcgtttacccctggtgattatcgattcgatcacccgtctgttgacagagataccaatccattcactcctaacctctcagggtccgcccacactgggtgaacaacatctccttcagaccttacttcgcactctctcttcactttacagcatcattctggatgtctctactcccaggaaatggggattcatgaccaagtcaccagaacgggtccatctgccccactctcgacgatcgatcggcaaaaacaactatcctacatccccctttgaccgccaagatgtgaaacttgacttgaagggtaaatccaaagctccgacggattttgaagagaacatgcatctcaaatcttcgagagtcgaagtcgacgagccaacgacgttcgatttttggccgacctcaaagccgaacaagttgaaagaatcatgtgaagaagcaaaggcgatgttgtcaaagtacatcgcccacggtaatatcctgatccccttcgtcctgaccatcagtcaacgctctctacccgacggctcgctcatcaatctatcctcggtctcgatcgccgccctcgtcgttccctgtttgcagctgatctggctgttatgtaaggatacccgccgacagatctggctggccaggaagctcatagaagcagaagacccccaagggcatgaagacagctgtctgaaagcgttggcgaactgcttgaaggcttggttatattccaatcacgatctggctactgaatacgccatccggaccattggtgccttattgtctatccatgaacccccacattattcggaagattacgagctcctcgaatatctcgatcagctcgtttggactcaatctaccccttcatcagttccctcctgttatacaaccaccgacaaccccaatgtctcgcctttgcaggactgcggcattggttggattttaacctgtaggtctcagacaggtagtcccaccctacgggcggctttggctactaggttagcaaccgggccgttttcagctgtctgtcctcaagaacgcatccgggttgttcttttctatcttgtccaagaaacaaactgatcactttgtttatcttggtctttttagcatcgttagtttggttaagcactttcctgacattcgactgaggatactgctcttgcaaatccatcatacgattgaactcatcgacaatgcttcatattcaattgccgtcaggtccgaagctgcttatgctcttggtcagtaaactaacaacccattgatcaagagaaaaacgacaattaattggtttctctttgacttaatcatccagcccatactcttactatctcagaaagcctgcattacgaggcatacgatgctaacgcaatccccgtcttaaaaaagctgatcgacaaagcttccgtcgatcctgtcccataccccacacctgcatttgtcactcacagtgcgatgttaagagaagttgagtgctaacttttctttttctcaaatttcgctagtaattggtttatttatagtaattctaacttgaacttgtttacaaaacaaaatgatcttttagagcgcatatcttgcattagcctcattaatgtctaccttggatgcgcccaggaaacaagtgattgcgatgagtctgttaccgggcattgttgaatcgctagcggacccatcgatcctagtgcgatcggcagcgtgccaatgttgccgggctttatcgcgagcaatcagtatagttcggactaaactggccgatgaaggtgcgggctctcgtctgttcgatctagcttttggacttgaaaaccgcagggatcattcctccgccgtcggagacctcgatgatgatgatgacgatctggatgaggatgcggtggaaatacagttgaaaattgtcgcgatgggtgcactctgtaacctcgtgctcgaattctcgcccatgaaaagtgtcagtctaatcgaatgctggcactcccgccttccttccctacaatcatgagattcaagaaacgaaatcacactgaatcccgttatttctgtcatctcttttgttggtaaataggaagtgttaaatcgccatgggatcgagaaattcatcaagttattgaagttctccaagtatcaatctttgagagaatcagccctctgggggttaaagaatgtaatcttctcttcaagttatcagctcaaattgagagtgataatgtgtttgggatgggatgaaattttcaagttgagcctttctcttgttctcttgtctgtttgagtgttgttgtcattgatgcgggatctgaacgctttgaatacaggtgtttgaatgataagaatttgtctatccaagaaaacatgatctcgtttttacgaaacctagcgtgtggagaaatatcagatattgagatcatattcaaacagttaacaaacaccaacatagagaacacacatccttcgttgatcgagctcctggaagaaaagctattattttcgttttcgacgtcatcaggacctacgaacactagcactactgctaccggtgccactctcatggatagtcgacagatctctacgagtctaatcaatgattcctcgaaggaacaggtcctaatccagaccatctacacattctccaatatcgccacgggcaatctcgcccacaagacgtgcatcttggagaggcctagggtcatgaaagcggttcttgaggctttggtaggctgtttccttcttgccatcgctacccagtctccatcctcattcagctaatattcattttgctttcctctgtaaattttcgccataaagtcacatcctaatcctgatgtacaagttgctgctatctggtgtataatcaatttgactcacttcgacgaggacacgaaaccaaaaggtaaaattccactttcaaaaaagcaggaagaaaaaccccctttgcttattttatattttttctaacaaacgacatcctgtctcacaaatgtagtgatgatgaacacgattcacatcatcgaagagctaggaatcccgacgaaactgcaaacgattctgcgagacttcaagagtgttgaagacggtggcggcgatcacaagagcagcaacagtaacttcaggaattctgaacatgattcgggagcggagggggtctcgtatggacatgtgtcctaccagcatcaccaggactcggcggcaaggagcttccaggtcaaggaccgtgccgagtgcgcgctgattcagatcatgcgggcgaaggatagcttgcactgttgatacacatacactcttaatggacatcatcattcccaagtatataacatcatccttgttgtccctgttgtatgtatgttgtcatgtattaagcctgtgttgtggatcgaacttgttaaggtacatgtattgcatctgctctttggtacttatgtctctgtcttcgccgctttttatcgtttgtttgatatgatcatcaattgatctacatctatccagaagccttcatgtcgctttatgtaacgacataaaaatacgactttgctattttcgcatgccaaaaaattcttctgattgttgtccagttgaagttttctgttgttcttgttttcctacaatgtctttctagtatttacattttttttttccgagtgtctgacttgagttgtaactttcgtcaatgacttttgcacaagaagcgccgcaagaagcccgattgatgggggcgggcacatatgggacaaactagattgggtctggatagcttgttgctgttggttgttctgcaattatgcatggcttgagtccgccgctcggtcgacgaatcctctgggacacgggagctctttacccctttgttgccttgcacactatgtccaatttcttatgtaggatccccgaggcccagtgatttagctagcgttatcaggccatataatggtttgggattaatccacttacttgcctaacttggcagtcccacttcattctatcttcattcctgctttgttcttgttaaatggcgtcatgaaaaatagcagtgtggctcatatgctcgccgaattctccggaaatggggctctatgctctgctctacattcaacggattcaagtccgtttgagtgtctgcaaagatgtcagcttgtgtgtcggcgtcgtgctactattgactcttgtcgggccgcgaaaggcaagacaataaaacagtcttccggatccgtctcaatgcgaagcagcatgagggccaacgcgcttcccaagatctctgaatactcaaggacacgccgatgatcgattttggaagtccaaaaggacgcgaaagtatagtgaagtgtttcgagtggtaacgagcataaaacctggctgagttctctgcaagtgccatgcagaaattaaaccagtggcgatttgagatgtggtgcctgagtgtcggtcgggagtccccttgtcttcaactgagcgactgagagctcggcacacacataatatggattgcatcgacggaatagtgagctctttgctattggaggctccaacaaaaggactcgagtgctagtacaaaagccatctcctcgtgtgtagctggccatatccccatcagctatttcctcacaaacaattcgtttattcttcaaccatcgtcacacatctttgctccccaaaatcgtactaccctcttctttcatatcgcaagcaactcagtcaattcaccctggaacccgaagaacagctattgcgcttcagccgcaagcagaaaccatgcccaaggtcatagaggttcccaagtcggatgttgacttcaaggacaagcaactggaagcacaagacaatccaaactttacgctcgagatccagaaggagctaggtcatggagacaattccgacatctatcaagtcgtcacccccgggcttccctccgctccaagtgctttgaaagtcatctccaaaacctcctccaagaacactccctccccgatcaaggtcaccggcatcagggaacaagtcaagcaatggaaagcattgagtcaccctcatgttctggatctcaaggcggcgttcgagaaagaatctgagattttccttatgactgagttgtgtgaatatggcgtaagttttcttataaaactcatcaatttcattatgtgttggagactgattgaccaacaatccattccttggcaccgttagtccgtcaaagcatttaccgataaatcgaacaacttatcccatgaaccggtggcgcgaatcctctttctgcaactcctttcggcggtccactacttgcattcccagcaaatttaccatcacgatctgttcccccaaaacgcgctcctcgcggctagcccagacaagaagcagatccttctcaagctggctaatttcggtcgggctgagagggccatcgcagtcgatgaaagctcttcctcagacgaagagagtacctcgcatctcattcaagttgatcttagacaacttcctatgatcctgtaagtgaacaaaaaccaaacttatcttgtgcacccgattccacttcttgccaattaatcctgactcttgaaccttgactttcatcctcaaaaaatatatccagccactgccttgttggagacaaagagcatgtctggccagtcggaagcacccgctctcgtcccttatcgggcttgctcgacagactccagaaacaactcaaatctcgcatatcattgatgcagatccccgactatatcaaccaagaatggttccgctcttccgcccctttccccgacggtctcccagtcgcggctctcaccaaaaatattgactttagcaatatcgacgagcaaatttctgacgccaacagaaccaatcttctcacccacctcgggctcattgatcttgtcaaaaaatgatcggccttctttatcatgggggcggattttcggccgagcagccccactatatagtattggtttctgttctaccagcttgaaagaaaaagtggatgcttgtcaccatataaattcacatgtactgtagacaaaaaaatttagattttcttgccgatgtatgcaccaatcttttgtaacggtaatgatgcaatccatccacgcttcttgaaattgaaagtacgttttttgcccgaagaatcaacacctctgccgtatggagctgtggtctgcgagtgatgggattcgtcttcataacctacccacgattcgaacaacccccgagtcttgaaagctgtcagcttgtaaacgcttgtgccaaaatgaggtcaatggactgtttgagtgatcctattttatatctggtctggggtatgtctgtgcccaactttggcactaggagagcacacttccaccgatcaaactgccccattctccggaataaaaggaaaagagattgaagtggattatgagtttgatccccgcacttaattgcatttgttggcattggaatcttcttttataactacctgttacgaattcctctttacgattttaaaaggccaaatctttcagcactgcccatccgaattgtcccatcaagattattattttgatggctccaatgcctcttgcttctcagagccagctttcacctcctctccatcgcccccactcaagcattacgcgacagcctgatttatccaactgctcttaataatagaggatccttcatacataggactggtctagagacgcgaaattcaagaagacgttatagttccaataataagatattccacatccaacctgaaacctgtctggatctcaatcaataattctaaacagtatgcagcggatgtacttctcatgataagtgagacgcgtttcatgagccatgtgcgaagttatcttctgtgtgaagcgaggtgaagccaggttcggcgtttgctaatgtacataaataccggggctacatacttcaagtcgattggtttgaaacgtcttgatggatatgcaagaatcctgaaatatgacatcaagaactgatcatgagcaacctgtatccatctgatctgcccgaccgtcggttcggtttgcccacgtgggcatagaaatgttttgttaagggtcatcgttgaatttgtgccatgcagaacgtttgtcgaaggcgatgaagaaggttgatatatcatcaaccgtatccggcctacaccgccagtcgatacgctaggtgaagccagcagaaggcagcatgaaggtcctcaagcgattctcctcccccgtcgcccattattatttaggtcttagtattatctcaatatttttgtcggctaggagtagcgccttactaggtgcggagcccagaaggtcgccacgctcaagctcactcgcattggcccgaagatcaattaacgaaaccgagtcaccccatgccactacgcaaactcaggcccatccaatccttctgacgagttcacccgacagcagggacgcctgtcagcccagaacgctgtctccatccttgtggtcccgattgaatttggacgagtatctactccagtaccccggggggcaggaaacaagtctcgaggtagcacttctgtgatgctttcaacttcattttttacctcatctttttgatattgcttgtctgttttattgtatctttttggttggactcaggagttggcagtcaaatcgagactattaaattttgattgtggaattaacaaattatgttatgctggtcaggtcagttcaaggtatattcacatcacccttgaagtaatatgaaataacatgtccatttcagttatgttcgccagttcacgggaaagactggtatatcttggtcgccgcgcaagagtggaactcatacatgaacgtggtatatcaagccgttggctttgctatgacaatgatgcaaggtaacgcaaagcataccttcagatttttttcaaatctttcaaagcttcctccgagccgacaagattagctcatcagccttgtatacccaaaacaatctggtatataactcaaaggaatcattccatcaatggtcagtagttttattacccttttttcgtctaggtccgtactggtcaattgaagacatgtaatgttcgatggatgactaagtggcatgcgatggattcttttttttctttcttaaattgcagataaaagatctcttcccggacaagcatgacgactgggccattgcgaaagcttatttgacatttttctcgagctgtgccaaagttcatccaacagaaggacatctatccagcaccaaatggtggatgcaactggtccaaggacagatcggattggcagctggggaagccaacattatggattacgccgtcatcccggatccagttaaccagcatgataaagtaaagccccgtgcttctaaactaccctcaaataccaagttccagctcattcggaggtttctctttttttgaatttagtggacttatttcatttacgaactttcgaaaactcaagacttgattcaaagtaaactgacccaaaactcggaagaaatcatcagctctggaatcagcaccgagcagggaatctacggtgttctcaaagatgggggattcctgatcgatcatgtccactgccaaagccttgttaatctagcagcaagtcaacagagcgaaatgaaactatcaatccaattgaacctcttggctgccatttgggaaaaacaagtgagttcaatgaaagcttactcggtaccggcttgcaaaatgcctctgtcctctctgtcctaagaattcaagtattgatgtccactcgcattgtcgtgttgacgtgaaaacattagaaatattttattcttcgcggaagtgtaagcatttatatccccaaggcttcggagctaaaagaacttacttggatttactgcggaatcaggacccctgtgatggagatggagagaatggtgcttcctcaggaaagaatcaattgtcttactgcaatccggacaacatgtgagagagaagtcatccgattctgacagtccttttttgtggtatatacatcaagtgattcagcgggctgaatgtatgttttcttcttctcttttgtgtattcttttttcttttcgccagcatgatgaaaatcgttcaactgaagacacgaaacaagatcaccagtgaaattcacaacggacatttagtgttggaaaactataactttacggcccagtttctgaccgaaagagcatggagatgtcaatcgaatactaagcagtttgagcctgaggtgtggaattcgtcagtcgtctttctttctttcttactttttttattttcggtaggcttcagttgggagaacatcctcttttcagataaatagatctaaaactgttttgtttgcaaaaaaaaaaaaaaatggattgtaactcaataatctgtgtcgacaaatagttcaaagccaatcaaaatcgactcggagtgtagtttcaacctggcagtatgtgatctcacttcaccaggtaagacaaccacttgttcgatgcagtaacaaaaccctgtttttttttgttttattatcaaaaacaaaaacaacaatctaattcttatgctttctgtgtatctgctctattgaatttgacacagaaaccagggaattgaggaagaaagggaaaagcattgcagagatttgtaggaatcacttgggcttaccaatataaaaccagctgcatcaatgaccagactaacagatctccacaatcaagcaaattccatatcatcttccaatttttaattataaagtttatcatgacattgacccacaagtaattgactgtacatttttctttttcttttttctttttttgaaaaaaaaaaagacaaaaaatcaaacagctcagagtaggatatatgtatgtttttaaatcagaacaaacaaaaatgaagaggacatgtgaaatttaatgcaagcaaaaaaaaaaaaaaaaaaaaaaaaacagactggcatttttttttgtagccaatgagaagcagagttgaattagtttgtgatatatagggtctgccagtactgcatatgtgtgcagggcacataaaaatccaagatgagaatcagacaagctccaattcttttcatatcattgggtttgaaagagcaaccaatgacaagtttcaacagccactactctagtgtttggcctggagagagagactcagacttgtgtgtggaagatgtcaggcttgtttcatgagctgctcctgtgcatgtccacctgagcagctcaccaacacgtatcatcattggaagacccaggagaccccctatagaggtgcctaaccaaaacgtcaaaatgtatacaaccactttgactgaacatcagatgtgatatctggataagtgccacatcagcacatgtgcatactgaaggtgaatctttcccataaactttttagtggtaaatcttcaccagtgagccttgagaagcaaaaaactaaaaaaaactaaaaaaaaaaaaaatctgaaaaattcctacttttttttttttttagtttttcagttattaaaacccacttgttgatgttagccactaaagaacacatgtacatgatgcacattgaggatgttcatgtcctgaggtggcaactatccagatatcacatctgatgttcagtcaaattggttgtgtagggtgaaaatccattcctacattttggttaggcacctctatagggggtctcctgggtcctatcattgggcccccaagacagcctggaatgtgtatgtaacaatactcgctcgctcaattggtgctttcgtatgctccctcatctgttcttggctggatcacatcatcctactcacttctacacctcaaatatgtacttctcatcatgtttgttactttggtgttgtaagttttccttctttaactcttctttgattgatcaattgatttttttttttttttttttttcaaacctacacattgaagaaaagaaaaccaaaccaaataaactttgaatatatatatatatatatatatgtaaccattaaaaaccaaagacttggattgattgattgattgatcaaaatcaaaaaaaggaggaggttgatggacagagaagcaaaggatggcaagaaacagatcagcgcaggatggagaagagacgcaacaagtaataaaaaaaaaaagtaggcaaggtttttaatttttttttataaatgtgtcattgatcaatcaatcaaaaaaaaggggagggagaagaagagaagtaaagataaaagacaaaaaacatagatggacatagatagatagatagagaggatggagataaggatagatggagataaagatggatagatggatagagacactaagaaaaaaaacaaaagagaggaaatgagaagagtggttgatctaaagagacctctctaccaaaacacccactcaaaaaaccaccaaacattccacaggaacccaactaattctctactgtttatctaaagggggaccaactcataaaaaggggggtggtttttttcgggagtcttttttttggtgggggggggggggggggaggcaggagaaggaacaacacacaaaagagatggagtcaacaaaaccaaagacacaaaagaagagagaaagaaagagatttgaggaaagaaagaaaaaagagatgagagttgggggtcctattttttctttttaacggtcagtgaattcaagccaaaagaagtaggatgaggagtagtaggagtgaccggcgtattattgatagtagtattagtgttagtagtagttgaagaggaggaggcggaggaggccgtagaattatggagcggattcaatgcctgagaatttgaatttgaatttgaattagaagggagaagcactgatgaagcccgagcagcagagtcacgatggttttggtttgggtgggattgagatggaaagttttgaagattagatttctcagaatgattaagataatgatgagaaagatgatgattggaatgatgagaagtagaagtagtagaagaagaggaagaaaggattgagccagtcaaggagtgtcggttcttattactcttattattcgtcttcttagttccacagagcccagaattcgttcgagtggtattccgtttagaagtagtagaagtttgactagttggattgatagatgaagaagaagaagaaggagctggactgagtttcttattgccagagggagcagttgagcctcgtcgagatttacgcaagtcatcattatttgtcgtcgtcgtcgtagtagtagtagtggcggtggaggtgcgattggtacggatagagctgatggagttccgtttagtcttgggaaggtcgtccttgagagttttctggatcagatgaggggagccgatgaattgagcggattgatggtgttgttgattaggactactaaggttcatgttaatcgaccgacgcttatgagcttggtttagctgtcctcctcctcctcctcctggcctcttctccgccgttgtctctgatccttcgctcgtcactgattggctgggtacctccaaactactactcgtcgatacctccgattgcttctcctcctcaaatatcttcgtcgcattcaatacaaagtgtcggacgatcgctgaggcttttccaatattttgcatcgatagtagtgggttcgaatgttcggatccgtttcgaaatagactaggtgcaaacacaatcgccttcatccacagaaatcaatttttgaccttttccttgtaaaaaaaaagcagtgaagtacttaccacattatgtgctagcatactatttgcttcggcatgttctaccaccctgtaaaaacgaccacaatcatagtcattacgacaattctaagaccataaaagagaagagttacttaccgttcgaaatgcttgacgagtttgagcaacaagattttactacagaaaatgacgacacaaatcacccaacagcatgagcaaaatatcaacacgaaaaaataccaaaaaaaatgaagaagaggactgacttgggcagcggtagatcattaacatgagattgaagtttagaagtccgttcggaatcgtcggctatgcctaatagaaccaaccgattcttagtttcaacatagttttccttcagatattttgtgggataaaaggatgatatatgtgtaattaccattgacggccaagaaccgatcgtaacgatcaaatgggatcacgccgcccggaatctcgcgcaagaagagcttcaaggcccccgataaattgtgcacatctcggtacgaatctcgccagatgtctacccctcgaacacctagaatttttttaaaaaaaatccacttgatattaaaaaaagataatagagtaaagggggattgatcaaatgagagaagttttcttatttacctcgttcatcaatcgaagcttgcagattttcgatcactcgtttctcgcccgggactcgatagataccttgctgatcaagccctattctccccatccatccaaaaacccaccaaaaaaaaggaaaataagaatcggcgctcaatgttgtttggtgataagtttctcaagagaaaaaagagactgaacctttttgttcgatcagctctacgagtacatcgaccaaaagggggaacgagtcgccgtctctccaataaaggtcttcgataggcacaccatacactgtccaaagccaataaaaaaccccgaagtcaatccaatatcgaagaggaagaaaaaaaaaacacagtagaagggcatgtataccggtacgcattcctttaggattagacagacgggggggttgccgatcgtcggtagcagacgaggaggaagacgggggcggattgatagcggccaaggagccggcgatttcaccgatctggtcgagtccattgtggagtcccgaagggtctttgcggtcggctccatctgccgagaccggagaatctcccgctcccgctgcgcatgtcgaagttgttgagacgcctcccggacggtgctctatcagctcctctgatcttctcggttggatccgttgcttcggtagcagcccaaactgcgacaggtcgtccgccgattgcgctttcttggcagagccattctgcatacatacatcgtcatccaacatattcccgtcatcgtcatcggcgttagatggacatgtttatccagataaaattgagcacgtgacgtgtgtttaaaagaagaaagaatgattgtcagctcaatagttttctttgaatgaactagatgaaggaatgatactaaaagagagagatagagacgcgtaagttgaagttgaaggagaagactgacggcataaactctagaggaatgatcggtggccttgattttgggatttttagatttctgattgaggatgagattgggtgcgatattgatgttgatgataggaggggatgcgggggagagattggagggagggctaggatgggagggagttgggaggggttcgttggtatgatgggaggtgagtgggtgaggggaggatttgaggttagtagcattagcgctcttgcggcggatcccgccgaggaatgggaacggtctgagtgacgagctcgtcggtcttggttctgagtggatcggcgaggagggtgaggtctgttgttgttgttgttgttgctgttgttgggtgttgatgttggaaagtgagctggttgaggaggaggcgtccaatgaagggttgtgtttgtgatgttgtcggtggagaagctgctgctgttgttgaagctgttgaaagttggtcgagcaggctgatgagggtggtagtgggagtggtgggagtggtggttgttggtgatgatcatcctgtttgttgatgcccagcatcgctctgaaggagaacatgatttttttgggtttttttgttggttggttgggagtgagttggaagtgagtgagtttgaaaggagtgtggatgaagaagtgcgaaagggatggagggaatgaggatgcaggggtttttttaggagtgagtgagtatgtatgtaatgtgatgtagaagttggtggtagattgtgtgttgattaggtaagtagacagaccttagacctccgtaggatttcctcctgatctttcttgagagcattggtaagttttcgtgagcctgtccattgttgctgttgttgttgaggctgatgggtagggagtggtcttcgtttgtagtagttggatggtcgattgagtcggttgattggatgagttgagggtggttgatgttgagttgttgttgttgttgatagttggttgatgaggtggatggagatggagatggagtgttgttgttgttgttgttgttattgttttgttgttgttgttgttgttcttctggttgttctagtggagttggttcagttgttgttgtttgagtgtttcgttttgttgttgggaatctgaacttgagcatgatggtagttggttggtttgagttggttgttggtttttgtggttttggttgttttgatgtgttcggagttctcttgactctttaactcgacttacgtaagtaaaccccccgaaggattactcgaaacctcacaaggaaaaggaacaatgttgcccagaatagatcacttcaatcctcatgtgcaagaatcaaacttgcaatcaacccccagtggaatcaaaccactcacaatcacattcacatcatcaagaacatacttctgtgtacaccactggaatcaccctcacaggaccaaagtcaccccaacagtaccattagcactgcagtgtagcatagtccgctaacattcagtctagcacagcagagttcttaattcacattctcattggcaccacaaaaaaaacagggcttagttatacaactcccaacaaccatcaacagaggtctgtctgttgggagtggttaatcctcccaatggatggtataaatccattgatcggttagattccaacagagatttggtcatccaggaccaaatctccaagattggggcaccacattttcatcatatcattcagaagcatatgatgaaattttccaagggctttctggaaagtcttggttgtgatgggacatgagggatttggatggtgcgatttgaatgtgtccttttagtccttctttgggcggtctgcatacaaaaccatcaaaaaatgagcaaaccttaagccttgtaagggtttcctcctaccaattatgagccaacatcttgtttggaaaaaagtaggtgtgcttgcttagaggagggatcatctaaaattgagtgctttgtctggcatgattgtcaatgttagttgagcatcttctgtcaaatgggtccccctgattgctggaggaatacatagcagctagaaacaactcgtgagtatcttcccaaatcaaacatgagcctggaacaaccaggaaattgatcagtgggaagcgggataaatcgaaaaacaatggttccattccataatatggaatggctgtggtaattgtttttttttcaactttcatgtcactgatatgttgctagttgtgtagtggagggcttcctgttggttttttttatggccctaccaaaccaggccccttgaatcaggtttccctgcatgatctgacttgaagtcctatggacctggggtggtacccccattgtggagggattcttctcctcatccttacacaaacttatacacctgatcagtcaatccaacatggtgtacatcactctcaaactatttatgatgatgatcattgaaattaaactcttcgtgatcagggctccttaatggaatacatattaagattatcaagattgcttgatttcctcccttcaaactcttttctttctttttgcagctcgaggtgagattgatgattaagattgtattatgtatgaagttgatcaaatgattggtgatgatatgtaaggtcaatcatgacaagatgagactctgagaggatgggataataaactggggaaggatgtgggttcaatcttgtggttgtagatcaagccctggggattatgtttatgtatgctataatttggttgactcttgttcattttgttcatggaggtctttctttggaaatctttaaattagtttgaggttgaattttgtatgatcttatgagaaggctgacgtaatcttctgggcactttttgaagggccgagctgggtagcagccgccggccgatcgaacagcaacatcccaccaccaaaaaacaagatgaacaacaaccgagcacacctactctcactcaaagtactcagatcatcaccacccacactcaacaccaccaccaaccaacccacccagactgagatcgcagacacactcagcctgcccaactcattcggaacgatctaccagggggaagcattcaacggcctcctcagcctcagaccagaacagcccagatccaacctaatagccgccctcaacccaaaactgatcgtcgaactgcaatcctcgcaatctctgcataagagcctcatcggatccatacatgctcaccaacttggtccggcttcagaacacgaggctctcgaactactcatcaatcatcagatcacccaactaggtttgtactgtagcatctaataattcgtcatcatctcatctcaaaactctcgactaatttccctcatcttatcccaaggcttacattccttgatctgcacggtcacctatcaagaaccaccaccaactgaacctacagaagaagaagaagatcaagaacttacaccagccgagtctcaccaaatcactccagaatcagaaccgcaaaccagaagcttcaggaaacgtgagcaatttcccaatatcttctggaggagtaaacgatatctgaaatctctagtcgatcttcgattcatttagtatacaaattccaagtactcaatcccttaggaatcaagaccaagacatacagatctccatcatcatcatcagtgttagaggagactcgtgtgctcgaatctctcaagaaagtgctcgctgaaatcgaggcgcatgatcatcatcattacgacgacacagccttatcatcactattcgacgggcaagatcgactgggaaacgatggaagctcctcgaatgaaacatgttacatggaaatccaaatccaaaaccaatcctccaagccgctcctcaatctcaccctgaacctcttgcctcaagaccaaaacccagatgatcaaaaagaagaagaaggagaatcaaccacaaggaagatagagcagatccaattaaaacagcgccccacacgaacaccaacaggagcggagagtgacgagcagatcatgcctggagatatccgccaatatgcattcaaagtgtctgccaatggaagaaggggaaagcaagagtatctaagacagtatgagctagagataagctggacgagtttgatgggcgagcgggggcgggtgagacggcggatcgaagccgacgagccgacgacgacgacgacgccgatgccgacgagaccgacgacgacgacgacgatgacgatggggatcgagagctcgggctgtccgacggtcgttgcgcagagccggttcttcaaggccgagctgctccgggacgcccggccgatcgtcgccggcgtgcccttccaagtcgaactccgaatctcatcttcctctaaccatccccagattggccccggctcaggaacgcagtacagccgcttgcaggccatcctcgcttccccgctcctcatgggctccctccgcatccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattggactctttttttttttgtagttgtctatggtccgtttggtgtgtcaatcaagctggactcaggctaactaatagttggttttttttctttgtctgatagaacttatactatatccttcatttgtaaacccatccattttctcccgccctttttctttcttcgttgcacttcgaatcgcatgtattatgtattatttattttgtttattctgtggttggatgaaaagagagagggaaatgaatactctgcgaattaatcatgttaattggttcctgcaaagaataccctgtggggttttttcccatggtctttttttcagtgaacagatcaggatgattaagttgttggatatgatctaacaaaaacaacaacaacaacaaagcaaagccaaaaaatcacccgcctgaccacagtcatcaagaatcacacaatcaatgtagtgtttggaggcctttccactttcggagtggcttgtcgatcaaaatgtttatattctatggatgtacctcaaaaataatcattgtagtcatgttctttattatgagataaccttccgtttcggtcaccgtgttacatagcaatcgagtccagaagaagaggagatcacaaaagatacatcatccattaagttacaaagtgtctgtccaagcttacatatataagttataaccagctgaaaaacgatgtgttgataaacaaaaatgaaatggaaatggaaatggaaatgaaagtgtagggtgtgttattcgaagggaacgtgaacgagctgagttcgttataatctatgcgacggcctctaggagatgtaagcgaaagtatttaaatatgtcgagtgccggatgtggcggtgttaagtttactggttcggacagcgagagaggaagaagagaaagagggagagagccagagagaaagaaaggtggcgagatcggatgataaagaggctacatatcgagccgggcctccatatcacgcccgcccttgtttgagcacgacgcatcgttcgataggattaatatgtagtatgtccgcctttcgagcttcgtttgactaagctgtatcccgcccgacacgtaactgtgtcacgaatcatatcatccagtcgatcaacaacaacaacaacaaacacagaacagaagtggagtgttgaggtggccggtcgcacatgatggtctgcttgagacacgactcacatatcttgcagcgtccctgctcacatccaacttccttggcatgcttgattttcatacactgcacgcagaaaacccaaccaaaataaaaaacatcgatactgatgatcagcttggcgttctttatcaaaacacaagagagagagagagaccttcgacaggggtcccaggaatagggtataagaggaaatccaaaacaaaaaaaagtcttacgttattagtgcaagtgccacaagcagtcaattcttcttgaaggttgacgcattcccaaggcaagccgattgagaggttgtgaagggaatgtgtcgtcctagcgagtagcttcttggccagagagctggagaagatagggcaagcggaggtggggggcggacacctattggccagtcgggagacatggccgagcgctttgttgaggtcgcggacggtcgtgaaggagcctgaggggaccggctgacgcgcaggaggagcaggctcctcccccagtaccactagccgaccatcggccgtgcgggtcgtgctcgctacccgggtcggtaattggcccctcgacttcggacggtccacctgtgccaacggttggtcgtgttgtactactacttgctcgtccgtgtgtgaatgcgtgaatacatatccgctcagaagcactattagtttgactgattccatcttcatcttcggctcgataaatattctatctcaatcttggctacttcgagaggaaaaacgggacaaaaaggtaactagaaatttctccttttttttttttttcggatggatggatggatgtgggcgaagtctataaaagacgagtggacgttgtatgtatatgcgtatttattttaggaaggcggccaactcaatccttcacagtggcaacgaaaaaaatactaaaaaaacaaagtgtgaaaaaaaggagaggtaagagttttttttttgatggggggaagggaaagagaatgcggggaggcccagttgttcttcagatcaacaggaccttggacaatatcgaggcgaataattgatttcatcgagcaagttcaagaaaaaaacaaagggtaagggagagagagggggggggggtagggaggcggttggaagtgtgaagccataaaagaattcaataatgaaagcagagagacgagtggaggtgttcaagcaagcagtctctcttcttccatgaagcagcctgtgatccaggaacggcgcaacaaacgtccccccccaccccccagccaccttgatcggcgtcccttctatttagagctgtgcttgttttttaaacaaaggtggtggcgcaggctaggaaagtggtcatggacacacacaagtttggcaattcgatagcatcttgggcttgcacttctgaccagtgcataacatatagctacaattcatcgtgccgagaatgcctgtttttttccttcacctacgtatccatgcacatcccgcacgcctaactcagacatgataatagatagaagccccaagcatccatcccggcatgcacgagaaaaaccggagaatgtcagactttatttgttttttcgtgatgactgcatgaggatgtattttttttcttctgtgttttttttttttttttgggggggggggggggggtgaagaaagtgccggtttgacccattggatgaagactaaaaatggccccgattatcaaagaggagtgcaaaaaggggacaccatatgaaagcccagcagatgagcaaggggccctccgacaatgagaagctcagtatatattgtcctcacgatgtttcgctgcgcagagagtttcgaggacctgcagctgctctgatatatatatggacgagctggtggaagaggagaacactgcaataatctgggccggccgatcaactacatatttatatccgtttccgcacaggatcctgcaagacaatctccttgatcttgcaatggagcggacgaccccgtgcagtctgcaaagccatcgtccaagcgtcccaccgccagaagtatgtatagtgaagaggtgcagacttgacaggacgaccccgtcgccgcctctcttcatctgcaaggccacttgcccttgcggcgatcagttctcgaaaggaaatgggggggcaaaaaaaaagctgtgtttgggacgctgcactccaagatacccgattgccccattcgcctcatcacatcataagtgcgggctgggtgtgcggttcattcgggccatctgggctcattggttccaacgttccatgaccaagacaataagcgattgtgcaattttttgggggatgcggtttgatcacctcgaccagctcctgagactgcgcctcgaggttgaaggttggatggttatgattataactggattccttgataccggtaatccagatcaaacggccgcattttagtggatgatgagagtctgaaacttcgaatctaagaccatctccaccgcaaaatgctatctgcgctgccaaatctcggaattcggcgactgcggcgcatttttagcaccccaagccttggaatttcgacaccgcacgctgccaaatatggcagctcttcactgtgaaactctctcccccgctccccgaagaacacaacacactaccgccatggacgagtccaaagacaacaatacgcctgtggatgtcttgacgcaagaagaattcacccaaatcataatccgacggcagcagctagcctccagcgcaaataccagaagaacaatgctccttgaatctgcaatactgatgttggacaacgatacccgttacgatgacctctttggcaagcacggtggatcaaagccaggaaagaagccgaacatacctcgaaactttgaagctgcctatcaacagctctaccaacactatttttccgattcacctctctacgattctaggtaattcagacgccgatttcgaatgtcgaaagaattattcttaaagataaccgactctgttcgaagcttcgacgattacttcattcagaaaccagatgccttaggaagaatgggtctccatccccttgttaaggtcacggcggcactgcgcatgcttgcttatgggggtgctggtgattgtaacgacgagtatctgcaactctcggaaaccacctcgctccaatgtatggattggttttgtgacgcaattgtcagcatctacggtggcgaatatctccgcgagccgactgccgaagacctggacagattactggagattggagctcaaagaggtttccctggcatgcttgggtctgtggactgcatgcattgggagtggaaaaattgcccctcggcgtgggctgggcaatttcaaggaaaggaaaaggtgagttttatcaaagaaatactatgctgtttatttgttctgactgacctgtgactggtttgatttattatagaccccaaccgttatacttgaggccgtcgcctctcaggatctttggatctggcaggcctactttgggctgccagggtctcataacgacataaacgtcctggaccaatcacccctcttcaaaaatctcttgaacggacaagccccgaaatgtgaatacagcatcaacggccatgattacaagcaaggttactaccttgccaacgggatttacccggattgggccgttttcgtcaaaacactctcggagccggaaggacttgagcaaaaacattttgtcaagatgcaggaaggtcgtcggaaagatgtcaagcgggcctttggcgttcttcaggcacgctttgtgatcgtctctcgacctgcacgcggatggaaacatcaaaaccttaccaacatcatgaaatcatgcatcatcctccacaacatgattgtggaggatgagcgagactcttacttagaatatgtgtacgatcagaacccggccgaagttattactccggttgaagtaacacgagggacacaaatatcgttctccgagttcattgacaactaccactcaatgaaagacatcgaaattcactaccggttgcgacatgatctcatccgacatcagtgggatgtcaaaggacgacaagccgatgaattggaataaaagcttcttgtttcttttcgcttgtgttttgaatctctctcgctcattttttctcttctctattgcttcttcttcctccctattgcttcttctatcgatctcttgctttttattctctctcatctttctctctctcgcttcttatttctctcgcttgcttcttctttctctctcttgcttcttatttctctcgctcgcttcttctttctcttgattcttctctctccctttgtttctcatctttggttgtaatcagatatgctcaacaatcaattgaattgttatgcaatgaaatccaagaaaaaaaaacatgtgattttgattggttttcttgtccaacaaactatgtagaaatgctaggcagacataacaagtgatggatgatcaagtacggtcaagcaagatgaggtgttcacagtcagtcaagtaagatgaggagttcacagttggtcaagtaagatgagcagttcatagtcggtcaagtaagatgaggagttcacagtcggtcaagtaagatgaggagttcacagtcaagtaagatgaggagttcagttgatcaatcaggcaactacataacatgaggagtttggtgaggagtttggtagagatgaaaaacatgccctaagatgaagaagatgtgtttgagcgaagagaggctaatatttcccttttttttaatctaaaatactccttggagtcgtcatcaagattggacagatccttgtccatgatcgatacctgggtgttagttttgctggtctgagccatctcattcaaggaccaagcttccttatcgaagatgtcgttctggcgctttgattcattcgccacggactcgtgagcgcgcgcaatgatacatttccagttgtcttccttgtttgcgagttcgtggattagtttggccttcttcttacccattggacgttgaacagaagacgcatcggttgagttggcttccgcatcagaaacgggctcggacgtcaaagcagtggaggctggcgcgtcgctactagggcttctagctcgttttttctgaaccggtagttggttttttttggtgttttcgtccgtataggagttccatttggggaccttgacgagtatgttgtaaacgcggaggtacttgaacgaggccttctggtcttgggagaagagctcaagagcgcggttgaggcaatcttcagccgaggcaccactttcgccaaactgctcacttggttaacgaagcctcggaacttgctgatgggcttctgcaacgcaacccagtgagccttcaaacttcccgcagttcgacgagattccgggagatttttggagtaggaatggtggactcgtttccaaaaggtcgtgccgtcctgatgagtaccgaccaaaggatcctccgatatcacaatccacgatcgacatagctggacgtcctcattctcagaatagctagccgatctcttagttccgacctcttctacttcggtttgactcgctcctacggtagtttggctcggttggcttggttggctttcggcttgctgggttccgaggtcttggagaagcggatcgagtgggacattggctggggccatttggttgaggttgattgatggcgggttcggtttctgggcttttgtgctggaggttggatggagggatatccataggctttggatatcgggggatatgggggaggtggtggatgagagaatcacaggaaattcttgtgatacctgtggaggttgggtcaggttgggctgctatcctgattctagatttggtatcgcgatagcagccgagaggcaaggtaccaaagattttcagtgtttagcagccgcggtggcgctgctaaattgggcttgtgctgctataatcgagcctaactaggcctccacagcgggagcgggagcgagcagcggagctgtccacgccagtggaggcctatgacaaatgtgccaatccccgcgtgctgagttttcaaaattgggctgaaaacgttgatttctgtctttatcctattcttgctgtcctcacatcagcatccacagcatttccttcccaggccatgaaggcctgcttcgtgcttttcttttgatgtcttcagttttttttaatcctatgtcactatccttttgatggcacttgaatacaatcactttttgactcaagttaccaattctaagttagattgccccgctttttgtattttttttcaacaatgtgtttttaattacataataagccaagtgaaatcataactggcataacactgtataacatgcagctcgagtgttgagaagacaaatgaaatcgttggtcagagccggataactcaagtcggatactagagaaggcaactcttgactatcctcaatataattcatcgttgataaaaagcagaaaaatggatccagaaccttccgtttgcgactagagaaatcaaagcgagacagcatctaccggggtccggcactgccacatttctgcatcaataaaaattaaaatgcaataaataaatagattaaaatacctgatgaaatcaggaacaatgttgtggatgaaaagctaagttaacttgagagaaagtgtaataatccaccactagagctaggacactagactttgaataaaaaacaaaaccaaaaaggttatattaatgtggtcaacaagagaaagaaaaagacaagactaaaggaatacacacctcttgatgaaccacctagatttaatcctgtcaaattgttgatagtgatattcactcttgaaggaaatgaggtgatatgacaaagaaaatgaggatcagagtgaatggtcaacaggagcggtgtttgacggatgtctcgtctgagacctctccaacaagccggtgtctatcctgcgtcttgactgaggcttccaacaagttgatctcgtttgagctggctctgtttccaacgagtcggttccgattcgaacgagtcggttctgagccggttccatttccaacaagccggttctgatttgaacgagtcggttccgagccggctccaatttgaacgagctagttctaagttgaataagtcgtttcagatttgaacgagcttgttccgatttgagcaagttgggtccaatgtcgattctgttttgaacaagccgatggagaagttttgaacaactggtttcctttagtttgtcttggcccggacctttcgaacaagacgattccttttgtgtatttgtcttgacggagaatgagcgattgatttcctcctcaatagagtgtttggtgtcgagaggattaatgtttgtgagaaaacgatggctttcggatctttgcggattttcaaccagaggctgtagttttgagattatgtcgggtgatatggttcatttttttttgttggttaattatgcagattatataaataaggtttttgacataaaaaagtttgtccgatgagttagtctaccccaggaggtagggttgacggcgccacatttgaaaatgtgcgcgccagtgggcgcctacaaacctaccaccaagtgcgcgcctttggcaggcgcagtagcggcgagcctaggcgaggtttttttttcaatgaaaagaatatatacgttgtattccgttgtatttggattgttgttaggctatttacaagtgaatgaagattccttgatatgagagaaaagctgggcaggcttcgcttggttgaacaccctttggcagtaggtacatttagcttggcaccttcgagattggtccgtccgtatgtttgacattaagaatccagtccatagcagaccatgatattttgttggcttagaccatccttgcagctctgaattgcttgtatttcttgtggtggcatgtcaaaaatatagaaagatgatgtacatagtacatattattattgtataaaaagttggaggtttaagagaactacagtgccaatcacctcttctcaactacccctgttggggtgttccaaatttttgaaaatgcaaattttggattcttttcttcaaagtggccacttttttccatttttttgcatatatttgatctgtttttgtttcaaatgtgaaattctttgaatcttgtggaatttatacatcaaaattgaaatttttatgcatatacacctcactggtacccacatttccctccttttttctgccttttttccttgataatgtgtatttgaatgctataaatgagtaatgcatactatttaagtaaatattacatgcccataaggccatatacaaggccatagtatggcctttcttggtgagtgttccaaattttgtgtttgaaaatttcaaacttttttgttttgcatcatacacaacaatggtttatatttttggattctacaactcctgtagtgctcaaaaacacccactacatacttctagcatatagtgcaaaatcaaacataccacccaaagttcaacttttgttttgcaggtccggggtagtcgagaagaggtgaggggcactgtacatttggaattggcagtaccaatctcaatacaacctgcaagcctcaagacgtcttccgcactcacatgtgtgaaaaaaaagctagaaactcatagcaaagcggtgacatactcccggactagcttacggagctttcagggttgccctttcaaactggaaaagtcactcggcctccagccctccccctctaaaaattagggttagaagtgcgcgcacaccccccttttttggaaaaatgtgcgcgccgtgggcgagggtgcgaggcgcccgcacatcggcgcgcacctaggggtggcgccgtcaaccctaccaggaggattcgcagactgatgctttagaaatttattattaattacagttgcgaggtgcaacttctatgttttggcctgatcaataagatcaggcaggtctttaaaaatttgagaccaaacatcaagaaagttttgagggagcgtcaggatttcaaatcttgtgacgctcccaccaaaacaatccaaactcagcacctgagtttgtcgacctctggcccaagtctcccctgcggggagttcccttcgggaaccgcctggccagcgctacgctgccagatgcgcccgccgcagctggagacttgtgataagttcgtgctataattggtttggcagcgcggtttagcagccgcggtggagatggtctaagaagaaagagcttgagaaaccgggagacagacactagggtcgggagccttgagccaggcggtagcatgttgacagccttgttgtgagttgattaaaaatggagagagagtgagagagagaagcttgccaagctcacgaacgtagtgtccttcacacgatacttggccaaaaaaaaaaagaaaaaaaagaaaaacaggagctcctgtatatttatctcttttaattgctacttgcaataaggaaactactacaatagcatcactaattttccaggaatctcgtctacatttttgcataattaaagagttcgtaagatttaagcaagaagaatatcttacgggaaaagaacagataggttcagattcaagcagatctgcaagaaaaaaaccccagtgagatgtacatgagcttgaatatctgttgtgcaactgctaaaaaaaatccgtatcgaactgtaagccagtcaaaacaagccgatcgacacgaagttcaagagggtagtaataaatctcattcgaccaatcatattgaaacgaaaagcagatcttgattgaatagtatcaagaagaaggaattaaaccttcaccgtttcttcttgggtccggaagagagggcatgttgaccaggtatactactggccttggaagggctcgaggatttagaggacgaggtagggatgaatcggccttcgaggagggcatctcttgtggcttgattgatgtgctatattgcaacatatgattccgttgttcatcaacttgttatatgaaacaacgacatcgatgaaaaataaaagaggagaaagaaagaaagaaaggcttaccttgaatcggtctgatcctaaatgaacgcctccaaaccatcgactaacacagacaaacacgttcttcacatcctaaaccaaaacaaacgccaaccccaggttttcaataaacaaaacagcgaaatctccgtttgtttaaaacaaaaagagacttttgttggtaaatgaaagagaaacaaaccaagatgttcaagagatgttgcatccgtgatccggctgccgactcgccatcatcatcattatctacaacacaactcgcgagccaaagtgatcagaaaaaagcgtgttgattttcttttttttttttttttttgagttggaaaagaaaaagaaaagggaagaagaaaagaagaatgagaagaagaatttgaaggacttgatgaaccttgatgaagagagccattggttagacatctccaagcgatcatattatgactaaaaaaacatgttcacaatgtaagtattttttcttttctttttcgtttttttcattttgaaagctgagaagacagacctagccttggcgattttcttatccttgaggaggtattgcaggatccttgggacctacataagatgagagggggggagataaaagacgagccgacaaaagcaggatcttgaatttctgaaatcaggaccagatgaggagggagacttagaaaaaagggaagtgggatagttgagagagagagagaggaaggaatagcgatggatatataagagggctatgtactgacgtcctttgggttatctagggcgacggcatggccgatgaagacgctctttcgatcgacgatgggctggctgctatggaccacaggcgcaaactcttgctttccgtctcctgaagcttcctcgaccactgccgatcttcgatccttttcatccggttcggctggctgcggtcctgccaacaacacctgaccaccaggaactacttcctcctctgaggcggtttcttcgacccgtcggttctgatgaccggtccgatagaactcggagaggatctctctcgcattctcgattccgtcgtagaggatagcctggtcggcagacttgccttcgaacgccttccggatcgactccaataaggcttcagtgacgctgaatgggcccagatatttagccagtaaagtgagccgaggagctgcgttttgtgatggatagtcgtctgggatctcgaggagcagttcgaagctagtatcatcctctccagcgtcctcgtcctcgtaagtagtgtcgagatggttatcgagatccagttggatgaggagagagatcgagtgcagtcggtgatgttcgtcttgcaagaactggcagctgaatgactcctcgcctaggatggcctccaatgcgctcaactcgtccgttagttctgctcggttttctgagagtcgttctaccaagaaagagaccggtatcctagctccttgtggatcttcttgcgaatctcgaggtggtggtggcatggctcgatatttagttatgtacttgtctcgaacaagaacatcttcacttctcaactgttcatgcaaacaactgtctcagagagaccgatgtttcaaacttcaagggcggttctgagctggcttgccgttgatcgtggccagaccaaacagtggaaacactggaaccatccatccatctgactcaacacaacgacaactccaactgctcaaaacccctacttcgaacttgcaagccagacccaaccaatgatatcaaataccttgatgttctcattcaaactacataaactattttctcttttttttcgtatctctctcatgaagtccaattcacacaaagagtctgtgttaggggacgagtttcttcctcattatacatgtcaatactttttaggcttccttaataatcatcctagtcttttttttttcctgatacggtcaatgtctatttgatagagcaggggagggaattctgtagataaatttatgtactcatttaatcccattcgaacgtttgaaatgtctgaaaacaaaaagccaattcagcaccatattgatatgtaaaagaaaaactgagagtgaaaaaagaggacacttacaggatagaggaattcttcgcagatcaaggatcgaatagtttcagtcaagaacctttcgaccttaccgacgtttctgagcacgtgacgatcggcattaccgacctcagtctcgacgaagagatgagggaggatacgcgcgccgatcgagctattacgtttgccgccattctcgacgctatcctcgtagagcgggagttcagagtgaggcggttcgaggaggctgagatggaacttggagcggtcaccctcgatggccaggatgatctcggcatcgaagccgaccccgacgacggttgccctgagcggtagactcatgaactcggccgcgggatggttgagaacaagggcggtggagaatcggagacggaggttgccgtcataagtcagtcggagatggatctgcaacgatggttgggagtggccgtcctcgtccggcttgatcgtcggcgcagaggaacactccggcgagctcgatggatgactctccccatcggcaatccggaagcctcggctgacgtcccggatgtcaacgatctcgacctcgggcgcaatatctccaaagtcgatcgattggattctgagcgggcctaggaagtccggcgtgctcagattcgctagaagtccgttgagccgttctgtcagcttctcggctatcgatggtgtgagtgagagccagtcgatttcgattgacatttgctctgaatgatcttcgtcttctctttcttgatctgtagcttgttgatcctgttcgaatctttcaccatgtccgatctcctaaagagctgagcctactgtgaggttccaatgagctttttattgtgaagcatcagttgatatgcagttcgggatgtcggagttggtggaaagagtcaatctgtcaagactagggtgtgttttataccctcggtgccgggggagggaggcggaggaccgggtatcatctcgaccggaaaccgaagaactttgttgttttctgccgatgacgtcactcacaaacagcgagtcgcgactgtcatacacagcaaaccagtgaccaagaaccaaccaaaacaaaaacaagatgtccaacaacagattatcacccaccgcactcagactgatcgagaagcaacacgaactcgaggcgctcgtccaactcaaccaactctctcatgggatgtccgtccaactagaacaactcagtaaccagttcgcgcagggggctgatggcgcattgagcaagtcgatcgattcaacaaacatctcattcttcttgaaattgtcgatatgctgatatattctctttttttctcttgttgatcggtcgaatcgaatcagtcaccgaatccgtcatccaacgctggcaaaacgtcttccgagcagcccatctagcaatcggtaagctggaactagcgtgtgctctttacagctcctgtgtcatccctcctcattcagaggaacttgtttttttcgaacactgaccattatcatcttattcttggtcttccccttagctactcgggctaatgccatcaataacgccgcgcagaatccagtggatatgctcgtccgaatccccgtcggatcggcccaagaagacgattctgcatagtcgaaccccctctctaaaaaagatcctgtcatttaagaccctccaatattatttgtcattttctagttgagtgcttcgttccctggctctgtttcattttttttatttatctctagaataacttacaaattaaagaatgcaacaagagctaaggagaataagctgattcttcacggctcgatgaagtcctttttttaatgagcacaagaagcctttgtcctttgtactgcaagacgacatatgtatggattattgaaatataaaccggttggcgtctcattttcgagagattgagcatgttgatattctgatatgcgaaacggctcttttcattcaaatgagccccacaattcctagagaaatgtacaatgtaatctaactagcttatgagcctttgttgctcgatgcattcttcagctgttgactatgaatgacgacgaaaacatctgatctctcgagacactgaatcctcggatcgggttccctgactggtgttcacgttagcaatctcaagccaggctcggtaacagcgtctcagcaatcctctctccctcaatactctagcccaatgtctgagatcaaaaacaataatttagaaagcaaaaaaagaaaaatacaacttggtataacaaaaaaagcagggcaggaattttcttttttctatgtttttttatgcttttgtttttagtgaagctacacaacaaaggtttagatgaataagatgaaagccaaacaaccaatagtgacaaaaggtaaagaggtggttccagatcgattggaaactctatggaagatacattgaagtaaaagtaggagaatgaagaagaagggaggatcgattcgatcgagtcccatttgaaaggagattaccgaagcagccccgatcaggctgatgaaggggcagtcgactgagggggcgagggagcgacgtgcatcatgctgaagatcgatctcaaggcggggttgtcacctaagcgggcgacctccttatcggcctgcgcctcgaggatgcccaagaccaaccgggtatacgcgaacgacttggtcttctccttcatgtagctcaccgcataggacttgatcccgtcgtccgtcgggcgctgtcgtagcacatctgccgtaaattggtcgtcgattgttcattcagatattattagtaattgtataggcgagatggaatgatcaggaggtcactcaactgagaagttgatggttcgatgggtccgctctgatagcatgaacgatcggaaaactgaacttgccctcggtcaagtcttcacaaaagcctttgttgacggtatactaaaattcattggatcgggtttttattattattattttattttaagagtatcagtacacattagatgtcaaagatgggaggagatactgacgtcggatgaaaggttcaacagatcgtctctgatttggaagatgatcccgatcaaatcgaccagagggacgtaatctctgtagaaacgaagaagaagagaacaaagttagatagtcccttcaatcgccttagaaatggttgatgagtagttggtagggcagtacgagtgaccagggcgactcacgggatttgttgaaggggtgacatggccatcatgagcttgattgcgatcctgaacagcccaccggtttctgaaaacgaggtatataaaagatagaatcagcattgagaatatgaagaaagcagaacatgattgatcgatggacggagagagatagagagagagaaaggcttaactgtttttgaccatttggatatattcttcctcggtaggacaggttaatgagtctcgccaatacagatccatgccttgcccgcgatgcagtctcagtagctcctctgcgaagaatcatccggtcagcggtcttgacagaagaggtttttcagggtcgacaacgggacttaccattgatgagcttccataggttcgaggcagagctgtcttgagagggatgcaacatcgatagctcttgataagccaaaaagtatacataactggattcgtatcacaaccaaatgttagtgccaatattcatctcgtcgcagctctcgtgcgggatttccatcatttctggggttggctggacagaatgaggaattggagagggttcactcaacttggccgaattgatagtctgagggatgccgtaaatcttatgggccactgttgagaggccgtgcacatcattcaaaaagtgttcagcaagggaggggccgggaggcaatacgcacctgggatcccgcgacgcaattcggatccatcctctacatcatccattctgtatgaatagggacaaaagaagtcgatggtcagcatgtagagatattacatacacacatggacggatgagaatgaagactgacagaagactggctgtatgaagcaggccaacaatccgcttgacaatgttgagttgctcagtgggtacggacagccaatggttgaaggcatcaatcatcatcgagcgaatctccttgcccggagtcgaggttagataagtgaaaggctctaacaagatctttaccgatcaacatcgcaggatttcagcttgtgttgtagatttcgatgagctcttttatatatggggagaaggaggatggccagagtggaggaatgggagatcgaagttaacgtactctctcttgtggctccgaccagtctggattgttctgcttcatcctttcaaagaagttgctgtagcgctcttcgatcccattgatctgaactgaatcgacctccacattattgattccattggagacagccatatgggggagatggggaggatgtgctgaaggggggaggatgaagggaaagcaaagagtcaagaaggatgtgaccggatcgaagcaattgataggatgagggagagctggttgtgttgttcaagattctataataatgtaaatatatggcgatgtctgtatttgttgaccgccctgctaattctatcccacaagacgcgggaaattagggaaaatccgaaagaggaaaaaaaaagcaagcaggcgattgctggcgattgacaaagtccaccgttatcaagacgcgtggaggtggagggtaaatccgaaagagggaacaactggttggtctgactctcgaggtgagccgccatatcgccgagcaaggaccagattccaacttcttgactccgccatcgaagcatcctagcagtgtttgcttctactatctgcagcatgactcaactcatcgctactacgaaacatttcttgcgcaggagacttgttgaacactttactgtactacaattgtctgagttcctgggggagaaaatttgccttcgtccagctgaatatgttttacaaacaaggcttttttgacttttaaccttatcgatatctgagcttagtaattaccaaccttgatacatagtgacttgtgactatcggatatcatcacggcgactttaaagacttccgaatccgatccattcagatcgagtctgatcgagtcgaccggccatcgacgatggccatcgagtctacataatcgccagtatcactacatcgattaacgatagtgcagcggcaggtgtgaatcaaggaatccgctgacacaaacttcatgcactgcttttgattgaaaaaaagatggataaaaatctacagcaagaagtgtctgaacatgtgactctggagctcacacaattcaggtcagcagtaatcaatgcaaactcaaccctgaaacagattcacaagaatttgccctaaatgatgacactggacgacttcctcatgttggtctgaaatcctaattaatttaatggtgttcacaaacacaccttttttggcatgttgaggctgcatgccagttttttggaaagccctagtggtctggggggcagttgacatgtgttccccagcccacaaccacatttcacagaagtcataggtcagctccaattatggactggcacttttcgtcctccaccactagggttgacggcgccacccctaggtgcgcgccgatgtgcgggcgcctcgcaccctcgcccacggcgcgcacatttttccaaaaaaggggggtgtgcgcgcacttctaaccctaatttttagagggggagggctggaggccgagtgacttttccagtttgaaagggcaaccctgaaagctccgtaagctagtccgggagtatgtcaccgctttgctatgagtttctagctttttttcacacatgtgagtgcggaagacgtcttgaggcttgcaggttgtattgagattggtactgccaatccaaatgtagttctcttaaacctccaactttttatacaataataatatgtactatgtacatcatctttctatatttttgacatgccaccacaagaaatacaagcaattcagagctgcaaggatggtctaagccaacaaaatatcatggtctgctatggactggattcttaatgtcaaacatacggacggaccaatctcgaaggtgccaagctaaatgtacctactgccaaagagtgttcaaccaagcgaagcctgcccagcttttctctcatatcaaggaatcttcattcacttgtaaatagcctaacaacaatccaaatacaacggaatacaacgtatatattctttcattgaaaaaagaacctcgcctagctcgccgctactgcgccttcaaaggcgcgcacttggtggtaggtttgtaggcgcccactggcgcgcacattttcaatgtggcgccgtcaaccctatccaccacactccacaatcatcaaatatcattgatatctaaccaccaacaattgtctcattgttcatgttcaaagtagcagccagtttcaatcagagtagcaaattctttttctagatgcagtttgtgatggattcaaattattgctaagtaggtatggaggtgtggtgatggtgattagagatgtcatgataggtgactggggcaaagccatgtcaccatcttccatggtctccagccaactagccaggcccagctggtctgacacccacaagccaagtggtcagaccgcctcaagagatccgttgaacagataagatccctcagtctccttatcccctcacaaatctcagtgtcctgcatccttgccagctagttaaatggtgcctcctcttcatcaccttccccactcactagtttttgagcatttgacacaagtttattttattgatcataaaactccaggatttttcaatctacaaaaaatatccaagttaaaaacaactaaagatggccttgcggtacccgttgggcggtacccgggacccgttggcgggtaccgccttcactccaccggtaaccgccaagtggtgccgggtgcggtactcggtgcctgcttttgggcaaaaaagcaggcggtaccctggtacctttaagggtacccgcccccaaaccccctcctcggtggcttgaccgagactaactggtctcgtccaggttgctggagaggacccctcctcggcaacctgatcaagaccaatcaggtcgccggtaagggccctccttggcaacctgattggtctcaaccaggttgcctggaagaatctccggtagccaggcggtacccgccaggagtaccgccggtacccgtcatacttgagcgggtgcagtacccggtgtctgttttggccgaaaaaagcagtcggtacctgggtatcaacgggtacccgggtcccatggggccatctttaaaaacaaccccgtgactcctccaggataaccaagaccctgtgactccttttgaaacattttttcaaagtaggtttgagcaacacatttttcaagattccaggtaaaccagaccctgaagtatctacaacacagactcccattttttttattggcagctataatacatcataacctgcaagtaatctttgaaggctattataaaatttgatataatttggttgcactccaatgtggtgagaccaatcaaggtaatatgtagtacaaattagctataaatagtagttttgatgatgttacgaccagatatacataagctacataatataatatcttgtatccagttcagaacattataaaatagtattttttaaactcatctggctacataatatatggtactacatacatagctacaacatactacatatcacacatctcaagatacaaatcagcctttccacagttctttctttctgtgataatattctttcagtagacaatatttatttcatttcagatatcacttagttcagactacatatactatttcatcccatacaactgctttctcatcccagacattgttatctcatctcacctcactcatcatcctcttcttttcatacatcatttacttcatacatcaattatttcatacaacaatgatttcatagtaaattatcacatactacatttattttattctaccattacttgatactgcatttatttcatatcttacatttcatttcaactcattacacattgcttatatcacctacatatatatttcaacacacagattttttaggccccgtttggcagcgtcataaatttaagtaacaagatttttactgaggcaaggtcaactactgatttcaaggttagtaaaaaaaagttgaagtaatggactaccttcagcaccataataccaatattacactttctacccatataaagtgtaatattgatattatggagctcaagatggcccaagatatcaatttttttcacagcattaatgaaaccagtagttgagctttcccaagtaacagttttattacattttccccattggtttattttttattgaattaatcaagcaatattacacctaaatttatgacgctgccaaacggggccttatttcatttcagaatagaattacgtcccggactctttagtcctagagttcaaactctaacatcttaagtttttgccccgcgtgtagctagaaggcatactccttggcatcatggcggctgacaatattgttgaaattctgtctcttccttctcattcctaaaaatccattctgctcatatttcatttgtcactttttataaaaaaataacatacatgttttgactatgttttgtctttgtctgagtggcatcttttttgttgtctagtgctgagatccccattgtcttgtctagtctttatcaataagaatttgctcctgtcaatgtttcacgtgtgcttcaaactgttattcagttttatattcaatttcttttcaaaccacatgttgaacatcttgtacgtagactacttaacaactagtctcttctaagcaaaaatatcatcagttctctgcctcttttcgtgaccctctgagccgttccaacaaaaaataattttttgttgtcaaaaatctcctcaaaaaattttccttctccggccctaatttcatcaaataccagctgaggcattaaatgccatctcttttactggtttccctgatcacaatcagatcttgaagcttagagtaggagcacctgtagtcctactgtggaattcaggaattgaacaaggcctatgtaatggaacaaggatactcatcaaaggccttagtcagaaagccataagcagagaaattttgactggcccatgcaagaattctcatgtcctgatgccaaagatcattttataccatgaaggcaattcatctgtaaaagtggccttctatagatatcaatgtcctgtatctttggcttttgaaatgaccatcaacaaatttcagggacaaagtatgaatcaagtgtctctggctttgtagagccaggtttttgcccatggtcaattatacatgggtttgttcagggtcacaattgtggctcaggtaggtttggaggccaaattgctcaatgttgtagttaaacatattttccagcaagaaggagcaggtttagagccttgaaattcaaatttcttaagaatttttgggtctagattgacttctgtgagggtcccagattcggcgggaagtcctccagtgggagatagggaccaagatgataatgtatttctgggctaagtccaaatttgtagagtgttataattatgtgttatatatggtcggcgcaaccgcccttagacactagtttgatcaaattcaacatcatccatgcatgtttgtaaaagtgaacacattgcttttatctttacaataataacttgtggaaaatataatgacttttggagattacgaaaacatcaaggctcctttctttcgtgataacctgtccaagagtgaaagaatcagaacctcattcacaagtaaggccactcccagtaaagaaaaatcaattcacctctcttgatgtgctttcatctctctcattaatgccaaagtgcctagaagtgttatctttgcaaccggtttcttccatccctgttcaaccggtagtcgttcctcggtgaaccttaaattgttatatatgatgggggttcctcagttatcggcttggaatttgccgaatgtcagaaagactcaccatgttctcatccaatcggtttttgctgcgataccttcatccgaacttgcagtcccggcttcgggagattcagagccggacctgagacaaagattcgcttgaagggccaagcaaacttcccctcgccctagctacaacaggttaaggcgaaacagtgagtaatagtgagttaacagagagctgagcaacgaaacattttcttcaagatgcaacaagctggacctacgaggttaatatgatcctttgattgattttcgaatttcgtcaatcggctttctaattccaatttcttcttggcgaaatcttccaacgtaacgactttgttcttggagtcgactcccgagcccaaagattgaaacagctgatcgatcaattctgggctaggatccaaggcatttcctttgctggggtagataaggcaataatatcgttcagatcttgaccgactgtacgatatgaggaaggcaaggcaaggaaaacaatgactcactcggcatcgaatctagtcatgctggcgtcatgctcaatctttccatgttcaccgagctcttggatgctaaacccaaacagtttacccagtcggagtgtccccactattgcaaatactatcgcaaatgtccaactgaggttgtaacattctacaagagctatcattaacttgtggactgggattttctgactggaatcttccaccttcctgcggccacagtatttcgtgaagtagaaagaacaacgaaccgaagaggaatggaaggggaaatcgtcagggcttcgcatcaatagcactatgatcacgtttttctcatcaaatcctttttgaaatccaaacctgcactcctgtaaatacgaaacacttacaaataagaatgatttatcattgccgaaatcgcaggacatgggcaaccaagcatcttccggtgatatggatgggccccgtcgggaccagatccacgattttcaagcagagggtgcttctcatcgcgcttttcttgaaagaatacttgctgcatgattggctgtcttccaattggtagaatgtgtagtaatgcttcctcagaggctataaatgattgagagtatctctggcacgttgtgacaatgggttatataaattgtaccaggaagtcacgagaaaagaattaaataagtaatactgagttcaagttatagagttctacgcggctggtacacagccttctccgttttacgccgtcactctcatacaagtctcggtcatttactgaacagaatgaaatgattgctatgaccgcgagtgccgtgagccataaaaggaatgaatccgcacatcctgcctcatcatgtgtcataggagaagttaggaaaatattcaagcaacaagatgccgactgatgccagaccgtgcatttcctacaaatgatcgcttccgatcttcatcagatcatcacagaagtgtacgtatactcacccatgaccccagccaagaatgtgcttatccagttttaggagtactgctgctggacatcaatggctgggataggctcaagtggagctcggtcccctgtttggatgtcaggacaggatgtccggatcagacttggcagggaatcgatcttcattcccaaaatcagtggatctctagagttcttacaagcagagcaacaatctagctgttatacttctcacgaacttaggggatgcagcttccctaacagtaaccgataaaaaaacgactgtcggattgaatcaactttgttctacttggtgccgcttcaacttaatttgccttgtatgaaatccagagcacagtcataagagtcgaagatggtttcatatctttgacctgtttcaattctcatgaacactcttaagcataaacacactgcactttctagatgaaaagcctaaacgcttccaagcaaacgaggaccagaaaatcatgccgagctgacaggacatcaaagaagttcaagtaaccagagacaagaacgtgatgtagagtgaagctctcagctaaaatccgagagaggattacatcatttggactactgctttcatttccatcgtcaccagtacatatcacttcatcgtccaactgcatcatggcagatagggaccgcagatacaactaggatattcgggaaataggacttcagagccagaaggcaaatagtttttactgaggaaggttgcagaagactgaccctaggggttcctactggccacgtttgtcggcttttgtcggcgtcgtttttgagcgtcataaatatggtgggatgtggaaatttttactgcaaaactcaatcctgcaactggaggacttcctgtgagttagaatggctctgcaaaactatttttacaagctgtaaaggctaaatttttgccgggaaacccagtcccctgtaaagctatttttacaggctgtaaaatggttttcccaggggaaaacaagcttagcaccctgtagatctagctttacaaggcttgtaaaaccaacgggaagtcatccatttcccagcaacattttagctccacagcctgtgaaaatagctctacagagcctgtaagaccacactgccaaaatgattgtatcagattgctacatcaggcattacatcacataaaaatatctgatattacatcaggaaaaactgggattgtatctaccagaattgatattggaggacttcccgtgggttttacaggccttgtaaagctagatttacaggctgtaaagctaattttttgctgggaaaacggtttcacaagcttgtaaaaatagctttacagggggctgtaaatttgacgggaagacttccattatatctacccaaaatgatattgtgtctatcatgaaagacattacatcagaccaacctattcaatgtcaaaataactgaatttatatcagatttttccatctgatttaatgcccatgggctaaaaatttgtatcagatgcaaaaatctgatataaaatcagttatgttgacattaaataggttgggctgatgcaatatctgttatgatagatataacataattttaggtagatataatatcactcctgatagatataataccagttttgcctgatgtaaaatcagattttctcttctgatgtaatgccagatgggggaatctgatataatcacatttgcagtgccaacaggaagttccccaaaggaggacttcctgtcatatctatagcccttatagatgttgatttagagataaaaagttgtaagagccagcagctcttcactggaggacttcctatgggttttacaggccttgtaaagctagatttacaggctatagagctattttgttttctgggaaaacgggtttacagcctgtaaaaatagctttacagggggctgtaaaattgatgggaagtcctccactatctgtatgtgcaagactggtgtcttggagagattctaaaacaaaccagactttttatttcattcataagctatctcagaccgtgttggatcagtaatctctctagaactatggatgaaagatgatatgagaaagaccagataaaagagggaaatgggaaagcataactgaagaaattttaaccgaggaagggagaattcttggaggagatttttgacaacaaaaattaattttgttggaacggctcagagggtcgaaaaaagaaggagagaaccaatgatattttttcttagcagagactagtcgttaagtagtctacatacaagttgttcaacatgtgttttgagaggaaattgaatataaaaatgaataacagtttgaaacatgtaagaaacattgacaggagcaaattcttattgataaagactagacccaggttcgaagactacggggatttcagcactagacaaaagaaaagatgccactcagacaaggacaaaacatactcaaaacatgtgtattaatttgtataatcattaacaattgaggaaagggtttttaggaatgagaagaaagagacagaatttcaacaataactagctcagagagagagagattagtaattcccactgagctaggaaaggacagtaggaccccagagagcccctaccaaaccacctaatgtaaaatgtagcaaaacagatttttttttctcccaaaatgtcagtaatgtaaatcagcaaaaaggtgtcaaaaaaatacgacatgatccttatttatgtggtagcaatttgggtccaccagctgaaatttatgcatgaaattattagattcttcacaaggatgaaaagaaaaatgaaatttatgcataataggaaaatttattgaaaaaaacttttaaaaaaaaggaccctgatgttggaggtagcaaaacatgcatctgccccccccccaaaaaaaaacacatatccctaggtagcaaaaacccagattttgcgggttttacattaggtggcttggtaggggctctctggggtcctaggacagtcaaccaaaattcaaagggtacttcagattacagaatctgtgacatttcacattgtgaaccccacagtatgttggaggctttacaaaagtctaattgttttcctgggaaaatagctctatagccagtacttctggcttgaccatacagggcactatgaaattgaaaggaagtcctccagtattaccaatgatttaaatgcacaacatgctgtaactgcaatcacacataaattggaattggtgattctttgcaagtaaatacatagattcaaacttacatcagaatgctatggtagtttttccaggatggaaaagaattgttgctcctttaagcttacatgtctctactttgcattgccatatgtttggagttgatatccacaagaatatcccacaggtcacaaggggaataccatgagagtgtctatcacaccagtgaatgatcaccaatttggatcaaatcactgtttgttaagaaaccaggtatgatggtttcaaacaggcccaaatctgaccaagtccctgttttggctgacttgtgaagaatttagcatgattacttcccccctcaataaacgtctcacatctgactgtgcaactatcccaaaatgtctgtgcttgcaagcaaatctgttgagaagaaacacattcctcaaaactcatgaagtttcattcaagagaatgtaaaacattctacattgttgcaagtcaagcacttatgccacttgctgattgatgacaagaattgggttggacaggagaaccagacaaactgaatcacatacataccccatcacatgaacatcttgatgtatattcccaattccaattctattcactcatggtacttttgttctttttgaacatcaaaaggcactgatcacttttcctactgaaattcagaaccattacaaaagaaccaggtaacccaaaattgggccacatttaacctaaaaacaataattatttacatgatcattttttcttcctttccatcatttatttatttttttgaattgtgtttgggttattttgtgttcaaggcaggcgagaggaaaagcacgcaaagaggaatgttattcaatagagagagaagacaagaccaacaatcagagagacagattaacagtcacaaatcctcctgagaagggagcgaatatagactggaaaggaggtgttgcgccgggttgaagagtgaccgagtatccgatgatttagattggcaaggggataagtatggatcaatcagtggcttgtcggggttgatcaagtatgcggacttggggaataagcatgacaaggttgaaaggtccaagagaatcggacaaagacaagtgttcaaggcttctcgagaactttgactattaaccaacttgcggcagcggcagccccacccacaacgatcgtcgcagaactcgcttttaggtagcccacaaagcctatcttagcacctgtaaagtacgcctgagggaaaaaaaaaacgaatacggttagattcaagttgctcgcttgtttcagtgtccctccattttgaaggacgactggtcaaggaatcatgagacacccaagtaaccaactcactttaaatacaccaaaaattagcaaagttataaacatgatcgcgatactccagtataatgcgatctgagctgactcaataaagaaataaggtccctgtgtttgagaatgttttcatgtcaatgccatggcccaaaaacagagataaatcaaaggaaaaggcgctgcgtaccatgggcacaagaccaccaataaagtacgacaagccgatagttagggcggaaatgtagaggcgagactctggaacttcttctaagccttcgccgaatttcaacaagaagggggtgatgccgatgtctttagcccatctgagctgatggttgcctccatcgatctgcttgaaaaatttgggttgacgacccaagcatctcaaaagccaacgtgccgtgctttcctctgctggctctgccgtgcggtcgatacattcgtcggcttccgactcggcccgaaggagtgctgcggcaacggtacgtgagatcgattcgtccaagcccatcggcccaaggacttcgtgcacctctcgctccatctccccagagcacgaccttgccactcgctccttggtggtcttttggagatacttgaaatgatctcgttcggcttctgaggctaaatatcccccgacccccatcgaaatcgctccagagattaactggtaaaaaaaaattcattcacagtcaataagcccgcatgactagtcaaaaagaaatgagtggttttgaattggatccttccctctgtgggattagaaagagggtctcacttcagctattcctccaactaccaccagacgggatgatccgagcgatgagagaccagcggtgagcccaaatggaacagtcaagccatcactcaagccgatgattctattcgaaaaacagcatgctagttagcagtccgccgggctttactagacctgggtaatatttataatcaagtggaaagaaaggaacatgcatgaacagatgaaagggaaacatacacatcgcgaacgatatcagggttgatgagatgtcgctcatcatcgcctcttaattctctgcaacaaacctgaatgtcttcaggccggctcttcttgtcacatttattcaagtgtggggtgatgttatttttagtatgggtattagaggaggaggaaagtgagccgatcgagcttgatggtttcaaagcattgtctgcttctgactgttccgagggtcttgagggtgcttcatccgaataataatcccaaacttttttctgtttctggttgggattttcagtattgtcgcttgatgaggctgagggcctcaatgacgagttttttggcagaggaacgcttgttgacggggctgaggtggtggatgaggactcctgaatgactggcttgccagtttcaaccatttttgttctttcttcttgagactgtttatctgtctggtgatgtgagaccttcttgtgaagatgggcacagtaactatccttaagtggatgctagagtgatggtctgttctgccggctggttggcttctggagtttcgatatagcaggaccgcagaaaatttaaaggacagataagtttcagactctgttttgataaaaacagaggtagagtttatgggagctgagttgaagatctacagcagtattatatgttatctttcagctgctagttaagcttaaacttcacccaccaccagtgtatgaggatgagcttccctccctgaaagcggaaccaatatgtagagaggttacagggtttatgttggcagacttcagctggtgctgcgggcctaaagtatgtaatagggaaacaagagaaagggatcagtgtcatggatatggcgtattaattcaagatgcttgatgtctcaaagacttaccccagtcagatggtctgctttattgtaggattgcgtgcttgatggtaagtccggagtctagacaatgctaagcagctcgtcaatctccgggatccggtgtgggtgtgagcgtgtgatggtcggtatttttgagtgatcagggtgttcgaagtagaaacaggtttgaggacaaaagcttgatgactgacttcttgggcatcaagctcaacaagtcaccacccatgccactgccgatatccgcgtgctgtgattggtcaacaggcttcacacacttgagctgaccaactcagagagtgaagcgcacacagcgcactcagagcgtccggatcagcgctcggatctcttggcactcttccgcttcttgaaggtctgttggctgtgaacagaacaacaactggaagcgatgcgctccttcatcagtgtgatcgacgagcaagtacatacataccaatcgagcaaccggtcaatatataacagtcgcagtgccggaacatctcccaggtaagtgcacttcacttggaccgagattcagggaccggaatcagagaagaaaactgacattttcaaacacaaatatttaaatgtccccgtctatgattccttgtagacgaacgtgtttttaatatgtattatgtacgtcgtcctctcggcggcgcggcccgcttgacgtcatctaggcccagccagactcaaaacaccacacccactggaacggggaacgtgtgatggacacacgattcacaaagcttctcattcggcaatagtcgaaccgcttaacacctcctccttattccaatcatcagtgtttgaccagcttacctcgtcccgggttcaatccgctgcctgatcaactgccggagtcacatcacccagccaaagccacaccctcaacatgcgctcgtccacctcgctctgtgtcctcctgacgcttgtaatcgcaggcgtttcgcacgtacttggaagcctccgagcctcggcgaaagaggtttacccgcacttggacgtgtgcaaacgccaccggagaaacctggccttcgaggccagcggccagaaacgctgcaacatggtcaccacttgcagcaacggttggccccacctcccgccctgccaggaacgcgtcaaccacggcagtgcctcatgccccctagccgagcgcgggtgtaccacatcagagctgtaccaaaacccctgcaaacacgggaaacaccagattgcaacgtgcaacaaccccgcgcacggtacgcaggcacccgcggggtctgtcgctagttcaagccgccgccctagtagttacccactcccactcccaccgaacccttacaccgactttcgcaggtgataggatcccatcgcatccggagcatatcagcaagtaggcactaggcagcagaagcaacccggcccccctcgtgcaagtagtgtatatagtgtaagtagaggtctttcagacatgattggtaaattgtgccgagttccataggagaaaaatctcacttcattaaatagttgttcataactaaacatgtatatagaattgaagtgagccattcagatagtactaccatactatttttggttcttttagatagaatgataatggaattggttttgcttgactggagagagaaaaaaaaaacgcaacagagatggtaacgacaggtttcttgttcaaagaaaaagtaacacgtgagggtatcaaggcacaacaaaccatgcaacttgaaacgaagaaaatccaagcaaccaaaattcactgcaaacataacaactatgatgtggatatcctgacgggcaggggggaactttgaccactggctttcctgagcctttccatgaccgttgcgcccaatccgacctcagaaagacgctcgacatagatgatgtccactcggagctcttcatcgagatatctcaaggctgcaaagagccgttgggcactgatcgctggttggctttctagtccaaggtttgaataacaaaattggtgatgaccatatttttctgactgggcacacgcgatgaacgattggtggaggggactgtcgtcgatcaacatcagtcctatccgcaaacctttcgagctgtctgtctcttcactgcagatgcccgataccagctcgtcgacgcctcggagtgattcctgttgatcggaatctgaggttggtaccaagactggatctagaataaccaccttggcatgaggtgcgtaatgtttgtatttcataccgggggtggtcggcttagcctccaactctttgtcgcgataatcctgattgtaaactccggcgagaatgggcttgccatcggataggttgaggccggcttcaatcaagcaagcctcgatgtcttcgacgctcaatccgcccaatcggaggatcctcactcggccatccggattcaggccatcgaccaccgtgctctcgacgccaacctgacatgcgcctccatcaattatcatcggaatctttgtcttcatgtctctttcgacgtgttgggcggtcgtcggactgggcctgccactgaggttggccgatggcgcagcaataggaaccccgctttcagcaatgagcgctctcgagatcgagtgggccggcatccggacagccaccgttggcaagccgcaggtcactaggttagaaatcggacaattgggttggacggatgatgtggtgggcactagaagagtgagaggaccgggccaaaagcgttcgatcaaggcttggtaggtcgctggaaaattccaatccgggggcacaaatgtcttgaggagattgagtgatgagacgtgaacaatgagtgggttgtctgatggcctccccttggctttgaagatcttcgagacagccgtcgaggagagcgctgaagcacctaatccataaaccgtctcggtcggaaaagcaacaagatcctcagattggatcactttcgcagccgcttgaataccggtagccgttcgatgacagttgaagagcggctttccttcgttttctgatggtaaggtacgcgagagtgttagcaaaggttaatatcccaagagaaatagcacgatctcaaaatggtgaagctgcttactgtctgtaaagtcaatggagtcgcgatcgcattggatcacattggtggtctgatcctggctgccgagaccgtccaagagtcttccagcggattgtgactctgcggtcgatgccatatctgcgagtggcagagagtttagaattgggataaactggatcagctttccatacatatacaacttcttttattttcccttggaggccgtagctcgatgtgcacatgcggacacattttttttgcttacttgaagttgaaagcgcagatgaagcaagactgacacgcaaacctgaaactacgaagatgatttgattttctgaaagagactctgacggattgtttgattggtgctgttttgtttttttgtaaagaaaaaaaatcagaaacatttcgaaaaagatgtgaaaactctggaaaaaaattggggcttacctaataaatagtgtggcaccaatgaggcaacaactgtcagagggatatgaatgtcaaccgagccgaacaagatagattaatgagagaggcgaagttcaagcgatgagaataacgaatccaataaaaatagacagaaagaatcatgatatcgaccttgttactggtaagattattcagaagcatatcaagtcagcgaaatgcaggttaggtccaaatccatgaatggtaaggatgatccgagacggaatttgtcgtggactattcgactgaccaccaggaggataatagcaagagcacacaccttgcattatgtgatgagtagcaaaaccagttatgcgtgttatctccggtccctgtcctctttcgtgaagaatttgtcgattttctcgtcggcgatggtggttgtttgaggttgaccgtgtgcggctgctgtgccaagccaactcggcctcggcggataaaccggcgagatgaaaaattgaaaatgcatgcgcccgcagattgcatatcaccctgtcgcgacgggagcacgttatggtgttgcaagccagtctgggcactggcccaaggcccgcgtgtccaagtgtcaccggggcttgggccactgcccagggggcttgagttggaagttcgcgcgtggcccggatcttggcacaagcccaagtctggcttggccgaacccaagctctgggctcaccagaaccaccaaccacaaaacccgacccgaccaccacacccgacaccaaccagcaccactcattggttttggcctgggtggcactctcgcttgggctcggccaagctaggctttggcccgacccaccccaactttgggaggtgccaagccaggcttgagtataggccaagttgggtttagagggtgccacgcggggtttgggatcggccaagcccgcttggcctctttttcgtccaacttgtgccagtgcccagactggcttgcaacaccatacataaatacatacatacactctctggggttctccagctggcgaagggatcaagaaagggtagtgtacacgccggtggcctgcgaaattctgatagactacatagcttcacggataaacgagaaggcggccagcagctttgcacggccttgaagcgcaagcgcttcggtgttgagtagagactgtttcttgtcagctcaatgagtgagacggccttagcatatcgacgttcttatgtctgagcatagtatgggcgcaaactaacacaggccaaagcaattgcaactggcaaggttatgaaatagtacacgctgattagatgaaaagaattgaatcatataatgatgtacaacattgcacaatcggatcgaagagacgtgtggagataactagatcgaagaaccaaaagaacaatgagtgggctcaagaaaatgacatcaagctcttggccttcttattcttcgccttgagctcgctcttcttctgttttttagacaccgaggctttctcggcgagctctctttcctccttgatcgtcgagaccagggcagatttgccccctttagtccgtttcaccaattctgaccatccgtcattggcccctggactacgatcgttgcggtctatggtcgggccctttcgtttgcccgtcgatgtgtccggcttgttgctcgatgagaacgtcaaggacggcttgatgcttgcgcgggatgaggtagggagcgtggatggagtatcagggttatcccgaactagttgaaaataatagtggacataggtatggcattgttcagccccatgatagcaaggtgctcttcgattactgaatataacagctgttattgttcacttacgtcttatcttttcagcctcaaattcttccttggtgaggtgtttgccctctttaagaacaaccacctcgggggaatcttcgtccagttcttcatcttcatcggatagacgacccatgccggatagatcggtttcatccacgacttgtggttgctcgtcatccccgtcgtcatcattattatggttggtttccctgggtctgaccgggatggctgggcgagatggatccaagatctcggtctcagcgtagccatcttcatcatttccctcatatcgtctcctcgacctcggaggatcttggtcttcttcagcttttgtccccctcaacgctgcatcgatgttcgccaggaacttcggccgatgatcggtgaatgtcaaatctagtggtgatgggaacgagagcgaggttcatgttcaatatctaaacattatcctgtgtgattagtctcatcatttaaaggacaggaacggcgcgtcttgtttcgttctttttcttctttttttgatgttactacatagtctgatggaaagacttactcctaaactgatgcggcttgcgatcgtttgagcgaggtgccattgaaatcgttggcttgttattcccctaggctcggctaattcgatggcgatgctgggatggttcatagtgatgtttcccccttcgaatgcaagtttccccccacttcacacttcgggacccccgacgtcgggtacaggcccacagggtcagatccgcacaccgcctccccccgagtcctctcctcggggttcacgaccttcctccgttccatcacagtggtgccgtgcaagtttgtgatcgatcttatcctcctcgatattgttcaaacaaagctcactgtacacttggcaacgaaccgatgacccctgcgctatctctagatgagacccagtcggaaccggtcatcggcccatcgacaataccgaatcaagaaccccttcctgatgaacccggccagcaagacggtcaagagggaatgcagatcgatggcccgccggagtcattgaatcctcaatcggaaccttgctcggctccgcttaatcctccacctaatccgaccagggtcgttcatctcgcctacaagatttctactagtcaatccgatgccgctcatgagcctacgataccagtcccaccaatcgacattggttttgaaaatctgagctttaaaagcttcaaggagcgtgtcttcgatcagtttcgctcgcatcagccgatctcccacctgttccaagtcttggtcaaggcagatgcatcggaggaaatcgattggaactattcaatcagctctcctttggatgcaagtcgcacctggagtttgaccactcgcttcaattgggcgttcagcaggtttctggtcgctgctaagtgcttcccatccgatgcaaatatttcggtcgagctcaggatcgttctaccgaaatcagatgatgaggttagtcctacattatttctcggggtttgcgttttgtgactgttttcatataattgttttgttacagccagcgaagttaggacaacatgccattccaccagaaacctccacgcctgacgtccaaccttcccgcacgaagcctgcctctcctgcacgtaccaatcccgcggaaaaccaaccaacgccccccacacccgctcctagagctataccagctgaagaaataccaccacaagagttgccacaagaggaaagaccgccacaagatttgccacaagaggaaagaccgccacgagacatgtcaatactggactttatggaattctgccatatacctcgcgacgacacatatgttctggccctcttcaccttgcatcaaattcaccactggagcgtattcgaacgcgtctctgaagagcgattgttggcccttggcttcccagttggaccggctcgacatctcacgatgggagtggctgaacacttaaccacacgaactcacatccccacacatgcccccgatctaccacgagagaacatgacgatggccgagttcctccgattctgccatatccctcccgatgacaaacatacccaggctcaaatcaccttccatgagatctgtcattggaccgtgttccagtacatgtcggaggatgaattgctaaggctgggattcgcatttggtcccagtcggttaataaccaggggcgtcgcagaagccagacgcaaattgagaagaaaccgatcgccttcgtttgatcacttcatgggttgatgatatgtaattgtattggagtgattctcaagaatataagcttcaaaaaaatgtcccggaaagataccgctgagaaaccacgcctaattaattggaaatgttcgacttctcacatcgcattgaacattactaaagttagcttgcacacatgaatacaatggtttttgcttttttttttctaaaatgattcctcggcttacaatatccatttacaagtaacacttgctcaaagtattctgggaaaaatgtcaagccaaaaatgaggcaatgtgaaacaatcgccaaatcaattcgaatatacttgggatccagctttcattcacaaatgacgcaggaaatcctactgaagtcacagcatgcaagttacacataaatcaaccagagtatttagtctcacaactctggttgttcgcgtcaagttcaactgcgcgccacaggcctatcaaatctaatcgccatcttgaattgcgcaggtaaatttgaaaaccctgccatcggtgggttcatggtcggctgggagaagcttttctctgggatgatgagaatggaaatcgtttgaggacgtattgctgcagttactacgacaggtgtgccttgataccatttatactgtaatggattggggatgaattagatagctgatatcatctctctctctctctcaatctcaataagcatcgtttgaagaaacccctcaagcaagcgagaagcagaaaaactctgggtgtgcaagatacctcggatgctgcagggctgcgtaccgtccacctgctaggcaattgaacttgcagtcacttcgggctctaccgcagtgcgattaatctagaggcagaaaaggcttgcctttagtatgaagagaaagtatagaattaaagtgtgcaagagggtgcaaagatatacaagaatgactacagttgacaatttgttttacattctattaaagtaaggaaagaagaacgcttttaaatatatttgtctgggaatgggccgattcaagtcggtccgaatgcaagatcaagttcatgaattagccgtctccatctggcagcagcctcgttatccacaggacttccaggagcccttgatggctggggtggcagctggccttgcgcattgcagtgagggaccggaggcgtgccatgatttttctggctggcactgtcgtcggtgatccataagtacaaaagcctgggatggtttacggtaaccttgaagccaagatcccgcgcgaccatttgtctcaagttgatcacttttgactccgtgttcacatagctagccttcattgattcttgctggagcgctcgtcggtaattcttgtcgtcccaggcgcactcatgcctttcaagcagatcttcaaaaggaatgcgggaagtgatacggtcagtgtatggataagaatccgaaagaacaattaaatgccccggcaagtttgctcaccaactacttgggccatttcacgcagagcttcctccattgtaagagctcctaatcagtggctacttctcttggatctagaacgtgagcaacaatgcagagatttgagaggttgagaggttggcttaaaagggcagctctaggcgtagagtaggaaagagatagtggatatctttcttacgttgagcctggggcaaggtagacaagaggaagggaggaaaggtatgtcggaagacttggatggttcgtgaggcatggtaaacaagggaaagacgcttgcctgtttatgtcgtgtccatttgatgctcagcctatcttctgcttcctgctttccattagcacaagctatggatcttccccttgtccactggcacaatgactgctgaactggacgcgctgcaactgctgagtctcgaagacgggcagcagcgcgcaattatattcagcaagctcagtcatgtaactctgaggtcaaacttaacacaagtccctccaaggaggtcgctcagtgaactccaaaggagggactaggtatctgttttgcactatttttggtgtcctccctacacatcctcctatcattcgcaatagatgtcatctatataggactacatggtacccatagatagccaaaaaggccaacaagggttccatgtacttttcccagtcacaagatgtgatctgataggattttgcaacttttgcaaaaatgttttggaatagttggacaacctgcacctgcaggagaggacgtcagtgaccttggtcctggtgaattacacaatcccatgcaaaagggattgcaaaactatcgcgtcccttgtagttcttttagggaacttttgtaaaagttttagatttttttgcaaatgctttgcgtttagccgcaagtccctccttcgaatgtcgcgcatccatcggagggatttaaatatgttgagcttgctttgaggtcaaacttgagttggcgatcggacatttcatggcgtgaatcgtctggactgccaaataaaaatcaggacttaggcttgggcggtgaaactataaaaaaaggctgatgggtatgggccatggcagggcccagggctaccaaaatcagtcttcaaggaaaatctataatgtgcgctgcctacgattgcgacggccgcaatgataccctcattgacgatatcagcatatcatgatcatcacgacatctctacagctcatttcagcctgaagggctgcgtagcaacacgggaaaccgcgccagatcgggcatcataaaagatcgcaaaatcgtgtccggacatatggactaaattgttacacatcttgactcgaagtcagaaccatttgcgcggttgtaaccaattttcaagtgacgagagagtgggcgaattgagcgcttcttaattttgatttgattcacctttgtggagttttgctgtcagcgagcgacacttccgggtattcaacacccactgcgtcatgattgtgacacttgctgctatttgttatttgtataaagagtgtgccttctagtgcaaagtacgttaaatcataaatgtgcattggtacacagttgaacctgactgcttagcatttcccattccacgattgtctcccactaaaacaactcacaaatcagcttcccttcgtgccgctttggctacttttgcctacttctcttccacgcttgtgtttagatccagatcaacatatttaacctgtcgacttcaagttcttcaatccgaagcgttacctttcgaatccacattctttcatctccggctcgcctggtcgcaacgaacttcactaccgcctctcactctttttcctctcaacccagagcatcatgctgtctgctccgcgggttttagcttccctctcagtcgttgccactctcttgcgaccagtactagggcattgcaaaatcgtcaccgtagcatccacgctcagcgcacccggacctcgtagccacggctttgggattgtatgctttattcagattttcagattttgttgctgaaggattactcactttgcactctctccaaccttactcaacaggatttacacaacaagtacccctggaaagttggtcaacctggagatgttggtttttttgcttttttttcatccgtcatgttctgggttgcttaccccaaatttgaaatctggttcaggctggcgcagacgcacctttcttctctcctcacgttgaatacgttcctaatccccagcatccctgcggagaactcgtcacattgccaaagggcctggatgttcaatcccacatgtcacaaggtgaatttaacccacacttcgcttatctcgactgggcactgacttgctttcacaatgctatccagccgaggcatctggcgttgcgacgacagcgtccgatggctcgttcgaagccctgatctttcaagtaaaccgggatggtggtggcgcatgcacctgtgaatttgacactgtgagggataaatgtgttcgatttgcaaaagtttcatagatctaacccttggaacgaacactacgtgctctgaaatactagactggtactgctaagtcgtggaatcgctgcaagacgttggtcaatccacctggaattcaaggaatgtggcaaagcgaccgaaccaaccacactgctaagttccaaatgcccaggttagccttaaacttgtctgatttcaaccttgacagttagaaatgttattgaaactagctcttcgtggcttatctccatcctatcagctcgaccgtttgtcgaggtggtgtttacaaagacaaatgtttgatgcgcattcgatgtggtgagtatttcagatcttaaaactcttcgaacgttaatcgagcttgttactcattacaaatatcattcactcacaggctggaaacttcggttcggtggctgttttgctttgaagacaccttcaagcccccaaccgttgaaacttaaggtgaccggtggagggtcaagcgcgtcttcatcgagtgagcctttgcctgatgatgggggttttagtactcaaagcaaacattgacatattgttttacaactccaacagacgtagattccatggctgcaaagatatttcagaacatgcaggccaaaggcgctctcaaacctactggtggtgctaaagcatcacccaagcaacaccgatcagcggatgccgcgtctcgcgcggaccaaaacaactcccaggtcgatgcagttgcgtcaaaggtcatgcagctaatcaagcaacacaacatgaaagtcgttcagccaaaggctgtcatgttggccaaatcctacgcttgaatgcagtagttgcgacatctgaaagaccatacacatttcgggttattgtttatttcgcacaaatgcagtttgttgacattgttcggtatttagtttcagtatctcttgggcctcggtacatgctttttgggcaaaggtcatacttcaatatcttcgaccagtcataagtagtagttacagacagaaacagctatattttttccttcttcttttcacattcacgcaaatatttctcgctagttttgataaactttggaagtttttattgcatcacatatctatttgatgtttgtctctcaaatgtcatttttctcctgatctcagtggtggtgttatacatgtggattcaagactttgactacactaccaatacagaatgctttgccgctcatttcgaagtatctcaaacaataccaaaaattttgtttctgctttcactatatgaagtgcattgtctcatgggagattgaagacaacagatggaggtgtgttaggtgcatgggtattcttgcctgtgaggctacatgtttcaatgtaccaccacattagttgtaaacgttagatggaaatagaataagcaagtgacactaccaggctgccagagccaagggtcactgatgacaattgaacaaataatattcaaagggggggggcatgcggccacacaacatattgtgttttgcaaaaatctagaactgtttcctttttttgattagaaaagagccatatctgcaatttgactcaagtccaaacctaaccttgaatcctacaatttatggtaccttttgaagagtgtagtgacaagaaatctaggggtctgtaacacagctgtctcttgccaatttccattttccaactcaaaagttgaatcttatggaaatggtgtaccctgatttttggtgtagacccaaacctgaattttggattgtgaaatgtccttaaaattgaaattgaaattgaaatttttgtctgggtgctatggtacagaccctgggtccatttttggaaccagggtcaaagtttcacaccaaaagacctaagtggttgtaacttatgacttaccatacccagttagttctgggtgaatggacaacaatcaagtgttgggttgctgggtaggagcagggaatagaagcaaagggtgggatactgcagttcagaaacatcagccaaaacctattttcagaattccctacatccacaacaaaaaaacaaaaacaaaaactggtgatgggtccaagcttttggaacacaccactagtaaaggattgccagatgtagaataccttcagcaacccacatacctccccagccccatggtttcacagggaaatcttggtgaaaccctgatcctcctcccctattgagcggcctttcacacacaacatacctacttgatcaccttgcagtggaaaagcaagtttcactgtgttgctatacacacaccacagtttctgagtttgtaaattcaacaactcaaacaactctttgcagtggagatggtctcacattgctcagctgtagtgagctggcaatgagcaatgtacagttgcattcccacatgtggaattggataaataaagtccataacatgtttgttatccagacttgagattctttgcaacatagcatgagttggtgggcaagtggcacactattgtcctaagaaaaagaatcttctcctacatagtgtaaccttgttggtgatcatcacttcacttgagcagtgcctgttctgaattacttgactggagtgctttgcactctgagtggaaaggctacctgagagtgtcaatatatgtgagttcaaatcaaaaattcattgaatatgtgcaatttatacaaagaaatactggaaaaccccttgatttgaaatgacagtgtagcagtgtgagagtgtagatttgtcattattgccaatagtagaagcaaagatcatgaacggggtggtgtgaggaaagcaaaagctggctgggggtgggaggggcaacaacgtgaattccgttagttggtagccaccaaattctgtgttttggctaggtcaatcactttcgagacaactttcgacatttgttgtgaggtgagttctgattaacacatgggcagtcagcgtgtaatacttccatttcctaacgtagggcagaactactcacgtaaaggggtagaggtggctggggttgcggatgcaccgccgttcgaggcgtcggtcacttgaccactcatttggacggcaaagcaaccaccgcaaattccgtcggttcctaaaagaaaattttcagcctctaaaatgtcgggatcaatgtcaggctaagttcttaccagctcgacaacgaacaagccccatgtcatgattaggacctccagtgaatctgcttccactgaagacgtacaagggtcgtcagctcagcaagatcatttgacgattgggtgaaacacaatcttacgctcgtaaggtggtcactacagttactttggtgttctcctgagattcaatcccaaagttccctagcatgttgagggtcatgtccattggttgccatgagttcccagttgcatcctatcacgaaccgaatatgaacatttaggattttgatgaaaggtttccggcttaacatgagatactcacggagctgtattcacaggacatggggcctcctccgatccggttaacttggaagacggtcatagggatagagccgttggagaagactgagggcacaccagcgtcgatagctagttcatcagaataaataatcatcagcagatttctcgacaatgtacagccgcccggaaagacaaagaagtgacacgtgtctgaccttcgctcatgaaagacgagatgtcaacgcgtttcccaggaagtttggcaaccgtaccgcaaacaggatttgggttaggggtcgcctggaactctgttgcgtctgcgccggtctaatacagagcgaggcccagatgcagagaggttcagctggagtttggtgacagatattcgcgtgcagcacttacatcgccaccaccgctacgaggaacgacactgtcaggttgctgaggggagaacggtttgcgacgttgatttcaaaagaaaggagggaaagaaaaggcaaacagtcagaaaacagtctcatagacacgatgatttggtttcgaaaacgtacaactccaaaacccgttccgattttgccattggccccgcgaacttgtaagattgagcaaacaccagcttgcgtctcgggtaacaggcataccaggatgcaagctactgcaagggagatggctgtaaaggatcgaatcgacattgtaaagttgtgaaagagcaagtgttgccgtgcttaatttctgtggttgagagatgtgcgttcgacggccggttcgtatgaaagagacaactgagaatatatgttgcgcacttgggttgaaagaggtctggtgaacagactttcttgtctgtcagatgtgtctgttaatgtcaaggacttgagcccccgttgatatcaataatatgtgtcaaggtgaatgaatcggatggcctgggaacttagggctactttcagaaaaacttgagcactgcaaaaatcacgaaagtgcacagagcatgcgcaagggctatatgaacttgcggaagatgagtgactaggattggatggaaagagatatagctgagattggattgggttaccgcctggattcctgggccaaaatatcaagaccgttgatgcgcggtcacttgcggagttttcaataaaatgatggaaaatgatgcctaattggtggtgctgtgcaatatgggcctcatcaagccatggcaccatgctcaatgaattcctttccgaagagatgttcattggattcaccaaccttttcgtcggactcgctacttcccctacagagctttgtcaaaggccttcgggcagcttcttccgacagagctgtccgggggacctggataagcgataagctgagctgcgtccaatagctctcctgtgcacgatggggaaactcttcgagaaaatgaagctgatttcagaaaggttgtcgcccttggtgtggattttccttcaagaaaaagtgctggatatattgtcttttcagaaatacttggaaccattcgcaaaaaaattgttttggcagatccaggcagatcacatgccttggatataaaactttgattttacaggtttgggtttggacaggtatgcgatccgacccaagacctggcaatgcaatccagccttagtttcttcctaagaagagctctggcaaaatgaagctcatatttgggatcagggtgccaagtttaccctgatcccaccacctactcggccatcccttgctacatccgaccaggctgggaggggagttcatggccgggcattgggtcgctggatagggcccggggagggagaagcaaaaggtgggatacatatgacggaatccctgaaaaaaacaagataaaacatactttttaatgcataacaaaaagaaagagattgagaggctccaagtatctctgaaaagacaataccaaattcataggcaaactcaaactcaaaccgcgtttttgcagtgaacttactgttttagcgcaagtttgtagatggatttgcaaacttaacctgaatataccttgatttctgcttggaaaatccagctcaaggtgacaacctttctgaaactagctgtactcaatgaaaggatgattcattggacagtcggcgaatctggcaacacaaagtgatgagccaatgcataatcacaacgtaaatctttgttaccaagcaatgaatgtatcctgattcctcacccttccttacctcatgcataccagggatatacccgcttacgggcaaagacctcttgccgccgagtaagagcatccacccttgtgtctgtaaacccgctctgtaagccggttttacagactcagtatgcatattcacaccctcatgccctctttagggctctttaacaaactagtctgtaggatttttggtccagctcgctagatttaccaacgactacagaggctctttaaaggtcaatttaccaagcctaccgactgttggtaccgaacaattcaccatcaaagcacaactaccagcactgatggccacccccaccaccccagtagaagaaaccaccgataccactcaaacaaagaagaaaagaggtccaaactggcttccccgcgaggaagaacagcttgcaatctcttggatcaataccagcaaacaacctgaatttgcgacaaaccagtcaggcgagaccttctattggaagattgaaaaggattttaacacacactccaaggcccactattgcgatcatggtcaaataaaaacttggtaagctttcaattccaacaatttttaaactaatcactaataccaccctcctagatggactgctatgaacacctcatctcttaaattctctgcgatctataatgcgatcaaacaaaatcctcccagtggttctagtcctgaggactggcttgaagctgcaaagatgaactaccaagaccagaccaaagggaccgcattcaacaaccttgcagcatggcaaaagctctgttacgcaccaaaatggcgagccgaccctcgagtagatcagacatccaccccagttccaatcccatcaactgactcgatcgaccctgacacttcttttaatgagaacaccattaccccaagcgcgcgttccgcatcttcaatttcttgtccaattggggggaaggccgctaaaagacttcaaatcgagaactaccaacacaatgaattactctctcaaacaaacaagctggctgaaatctctcaagagcgactgacagccttcaacaaaggcaacgatatcctcctggaaaaaaataaaatcatgcaggaaaagcttgaaatagaacggacaaaactccagctagaagaatagaagatcaccattgagaaggattatcgtcaaagtgaaaccgagatgaacggcttcaagattctccgtgatgccgaggaccttggggacaaggaggcaaaggatgtcctcaagataatcaaggatcaaattaagaacaagtggtgtgcaagagctgccttataagcgtctcctggtctttcatcacctctcacttgtgttttgttttcccactcttgcctcttgatcaaatcttgtctatgtgactctctgcttgcattcaaaaaaatttattgatcacatttctttctcactgattgtttgttatgttgagttgcaatgagtagaaagtaagaaatggagttgaagttgattcatttgatagataaaacaaaacaatatcaataaattaaattagatagaaagtacaacccaagacctaggccctctcgtcacccacaagcaaccaattgtaagttttgaggtcctcgcgcaactgcgcatgagtctcggggttgtgcaagttgaaattgttctgaaggtaattggcccaggtatgtgcaaggtttgggtctcgatgatttggtatgatgtcggccgaaggaagggtcaaaaaaggatcagctggcgatcgttcttccacaatcatgttgtgtagaatgatgcaacacatcatcatttccataacatctgtcttctcccacaagcgacagcccctggttaagcaatgccagcgtgcttgaaggacaccaaaggttttctcaatgtcttttcaggcagattcctgaagtttggcgaagtgtttggaggccccaccctgtgggttcttgatcgaagcaaccaaagttgaccagggtgggtagatcaagtcacagagatagtaaccagtgtcgtattgatgtccgttgattgtgtatctgatcgagtccaaagccccagcaagtaaggagtcaaagagatgactgcaatgaagaacattgatgtcgttgagggcgcctggagtaccaaaaaaagcatgccagatccgaaggttcttgcttgcaaccgcttctagaaccatggttggcttttttccttccctttatactggcctgcaaaccccaatggacaattcttccatgcccaatgaatgccttcgatgctcccaatacaccctggaaaaccccgctcttcattcttgctgaggatcacttggagttcttcgcggtttggaggtcgcagatattcagggccgttgtggaactactctttgggatgaatagagcttgagagggaatagtgctttaatgggctgcatctctgggaactaggatgagtaaggtaacaagaaaagaacaagagtatggactcttgacactacaaacaataccgattttgccccaaggaaaaatggcaatttggatggtggaaaatagatcaattttctggcactttttttacaagatgcctcaggagtaaaaaattaggctaaaatgagctattttagccaaaaaataaaaatgtctcaaatgagctaaaaaaacattttggaatgtttgatgaatttctacctctgggctaaaatagctcagtttagcccaatttctactcctgaggcattttggaaaaaagtgccagaaaatttatccattttcccccacccaaattgccatttattgttggggcaaaatgggtattgcttgtagtgtgaagaataggtgtggctatggagatttcttgagtaag