gtgattgtgtagttattcagtagtattttttgatggctgttgcttcggcttctgcttttcaattttggctgtcaaaaactttccgccaaatatggcgtactgtgcgtcagaaaaagatggattacagagcttaaaagcttttaagcgattttcagggtaattgaccaattattgggaaataatgggagacttcttataagtcttgggaactgttcggatttattgggaatttttgagctaatgagaattttgtgactggatgatatttaagaggtaaaaaggtaagaaaaaattggagatttgggagatgttggatagatattgggagatgttgaatgtagttggtgagaattgggaaaatggatgttttgtcgaaattttttctcagattcacgaatttagtcaaataaatcaactagtgctaaaactgtaatatttcttgataaatgtgtcaataatcacggtttgggtggtttatcttgagagtaattgtcagttgtttatgcaaaaaaagggtcaaaaacagggaaaaatttttttgtggattttgtttctttaatgttgagtcttggttctgtttcaagccgaatgctcaacgttcactttgtttgtgatcaaagagattaactctctaccgcgcatcttgtggtcaacctaatccaagataaataagagagcgaaaaaatgaaattgatgatgagccaggggtaaggtatggaagtcaaaagcgaagtgacaataaaatttagcggctcactgccaacagctacaccagcagagaataagaaagttggtgcgattcgttgattagtgaatcacggtatccagtccgtacataactaatccagctagcaatagctgaactctcaggttgatgaaggtgcaaacccttcccgctagattcaagcgtaactccttatctgaccacacggagtaagctcgttacttacagagcgaagctggtaacaggtcgcaatcagacagccgttatggggtgacactggcgataatagggagttcctacggtgaaatagagcctagaaaagtgacctatttataaggtacaaggtctgtggacgcgaatatatccccttggctaatattgataatttcaaaacttttgattcctacgcttgcagcacaaaatcagatgccgtgagagttggcgcaccggttagagtcgcaaatagaccgccactgccaaaaccagccgcactgccattttggttgtagaataagtgcccactcaacgggtcgtagacaatttttgccgtgctagtcccagctttattagtgaattgaaaatcacttttttgactaaaaccatttcccggagcagaaatgattgcactaaaggtagttttatttagtacaatcttgtcaccttcagaactgttgaagtctgtaatggtatctacaccaattgcagaacctttaaaagcagtaccagtattgtaaaggaatcggtcagcacccgcaccgcctctcagcatgtcattacccgcaccaccgatgagggtatcattaccagcaccgcctctcaaaatgtcattgccgctcaagccattaataatgtcattacccccttgaccattaatcacatcattggagttgtcaaaacctgtgatgttattgtttaagtcattgaggaaggtgacagtgtttttggtaaaaatgctagtttgagtggagttggcatcaatgacatcaaagctgtcggtgatgctggtttgcccatcaaacaggatattgccgagtgcaggtcttgaagaagttgctgataggttatccaggttttctaatttgaagttttgcagagtgactttagtgttagccacattttcaaagctgacttctaagttattaccattttgagtgagttgcagatttcgggcagttaaacccgaacctgtaaattgcaaggtatccaattggctaatcactgctgctgatggatttgaacctttgcctacgccaccaaaatccgtgatggtgtcattgccatcgtcaggatgaaagacaaaagtatcattaccagtaccacccgtgagaatatcattacccgcaccaccgatgagggtatcattaccagcaccgcctctcaaaatgtcattgccgctcaagccattaataatgtcattacccccttgaccattaatcacatcattggagttgtcaaaacctgtgatgttattgtttaagtcattgaggaaggtgacagtgtttttggtaaaaatgctagtttgagtggagttggcatcaatgacatcaaagctgtccgtgatgctggtttgcccatcaaacaggatattgccgagtgcaggtcttgaagaagttgctgataggttatccaggttttctaatttgaagttttgcagagtgactttagtgttaaccacattttcaaagctgacttctaagttattaccattttgagtaagttgcaagtttcgggcagttaaaccacgaccaataaattgcaaggtatccaattgggtaatcacctttgctgatggatttgaacctctacctattccagcaaaatcggtgattgtgtcattcccatcaccaaggcggaatacaaaggtgtcttgaccgccgttgccactaagggtatcatttcccttgcctccgtaaaggacattatcgccactgttacctgtaatctggttatcaagggcgttacctgtaccattaatattatccgtacctagcagaatgagatttggaattccgtcttttagagtttggctaactgacgatcgcactgtattaacttgagccaatacaccagggtcgtaaataacaccgttaacggctccatcaacatctccaacgccaccatctttaacatggattttgactagatccactaatccattggcattagagtcaatcagttctgcacctaagccagtctctgggttgtagttaaattcaaaggtttcgccagtactgggattaatttttacgaaggtattagcagcttgttcctgctcaagtttcaattcaataacttctttaggggaatcatctgaaatttttactgaaaactctagaaccgaacttctgacatcgaacttttcaccttgagtattacgatagttttctagaacagctaaagatttagctaaaatcacctcatcaataatcaggtcttccaaggaaggaatatcgagggagagaatttttccaccttccatactctttagctgtaagttaccctgagaagtttggacattaacctgagtttggtcttcgttgatagatgcactaccctcagatgacggcactttatcaatggttaaagtgcgatcgctaaattcaaatcgctcagtatcacgatagagttcaagaccttcattgttatcactggtacgccgatcaatgacaacaactgaaccatccaatctttttctgattttgtagttttcttgcttaccagaagctacgcctgtatcagttccctcacccccatcaatcaggtcatctcctttaccgggaatcaggcgatcgtcaccgataccaccaaggagaatgtcgtctccctgtccaccattgatgacatcatttgcagcagatgagttaggagttgattctgagtttaatatcccatccccatcaatgaggtcatcaccggctccaccgtcaattacatcactaccagcatcaccagaaatgaagtctgagtcatcaccaccgaatagctgatcgttgccactgccaccatagatgatgttaagtccaccattgccacgaatgatttcggctatgtcactaccaaggatattatcgtctttgctgttgccattaaactcgttgtcaaaaaccccagcttggaaaatagttcgtaaatcttctaagttaacaacctctgaaggattgagagatagacggacgtagtgagaatagccttctggttcgttaatgatataactgatttcaaaggggaaagattctaaagtgagagcatctgtagagtaaacacgccagctatcaccaaaactttcaaaaccgacgggttgacctccttgagtgactgttaaatcattgatggttaaatcatcaaaggcataaagacctttaaggttaatatcagcatcactgaattgtttaagtaaaaattctttagtgagtttaaagtcagtcagtccaataggtaagtcataactccaactagcgggagcgacacccgcttgatagattacttgttgcgtaagatcaactcggtcaattgcccagttgttatctagttgaacatcaaaactttcaccgtctggacggataacatgggagaaaaatagtcgtgactttaaatcattgccaaagatatctaagcgtttggtttctactggtgcagcaatgctgtcggaaactggaataagactgacatcttcggtttcaaatttaattaagctgacaccaaataataggtcttttgttccatcttttttcgttacttcgatagcattttgataggtctgagaacgccgaatcgcataatctgctcgacttccttctgtgtaaaccaccacatcaccaaagataggcccagtaggtccagtataagtatcattcgctctggatacagctactgatttgcctgtatataaatcatcccctggctgataggctgtctgaccaaatgcgttaataccattgacaatgaagttatttcctcctccgggatagaagaattcgtaaaattctccaaatcccgttataacatcatctccatctcctaataaatgagttaatagaggtgcatattgagcaaaagtagagagttggaaaggatttgttaaggctggaacagcagatcctagattttgtagttcgctttctgtaaaattcttaactacatctgctcgatctgagtaattaacttcatggatataagaattcctaaaaagtctatagaatttagagttaaaatcatctgtaccagtaaagtcaattttggataaatcaagtttattaatattagacacatctaaatttatgaggaaaggaacatcaaaaagtcgcctcccctcaaaaactatctcatcaaacaaatcttcaaatttccctagtgtattaatatgccccaatgttgttctactatttatgtcatcttttaagacaacttttctgaaggcatctttttggctttctaaccttcctctaactaagattccatcatcaatggaacttgattccttgctcttaactgcggtattattgccaataatataggtttgtttaatcggactttgaagagaataacgtttgtcgctgccaatctccttgcgtacttcttcaccagctaaatccaccgaagcaagagttaaatggttcaggggtgtaccagagtctaatgtatccaacaatgtcaatgctgaatttggagagcgatagagaatttgccctcctgtaacttcaatttcaacctctgtaaggtcaaaaactccaaatttatccttaagtgcttgtttctctaaaacaaaggttagatcattgatgcgatatgactcaaatccttgaacaatattttcactgagtgagatagtattatcgccaccactgagaatgccatatatttttccaccatatttataaggagttaaattgagatttactgatcctcctaaatcaacaatgcggagaacgtgatcagaattacttaaatcaccttttatgtagttgtagttagaaccaactgatgagatataagcattataagtacccggtgcattgctaaaactaactgtgttagagccacctcctaagtcaataatgtcttgatatattaaagattgagatcctactggtaagattgtttttacaccaccaaaataagggttataccaagtcacaccaccattgctgatatttgtattaccttctttgacatttggcagtaagttaacataatcgttcccaccacccaaaacgtaaggcgctgttctgttaaatccaatgggtactcccagataatctgaaccctgcgttccggttaaattaccagttggtaacttggtggcatatatgtctggacgcaaaccaccaagaaaggtaaatggtgcttgattaccaaagtcatcaagggtatcaaatagtaatgaaataccttgtgtacttgcttgtagttcatcagaaaagagtattgcttcaacattactaagttcagtaacgttttctatatttgatggattactcaggtcattactaagttgtaggatgaacttgttaccttgggctgtctttttactaaaaagagaaagtgtgttatctccttgcaaataggcatctgaatctagaataaagacatcatcagcaaggggagaaaatcttgctagtccatctccgaacgctccatagtaatcagttgctctagtatctgatggatgatctccgccatctatattatcccgccccgggcttaactgacctgcatccgctccacccttaaaataaacaagctcactgcgattagtacttctgtcgtcgctaccaggataatagtcaggcccgtcagttccttcataaatcttaactcctaaatcatttgctattgaagcaatatctaaagaaaagcttggaaggttaagtaagtcagagttaaagcctagcttggcagcagactcttttaaattataaattttttcgtctttgaataatgtaaactcaggtagattaattgatggaataggtatggttgttaaattccctgaaaatatatcaggtttcttaaaaggaatcaaatcaaaatcataggtacctaatcctatcccatcttgttccttttgacccttgcctgttgttaaactcaatgtaggttttatatatgagttaatatcaacaaaaatattgggtttaaggactggtaaaaagtcaattttatcattttgatttttatctaatccggtaaaatatttaacactttcagtattggttaaagaaccataagaatcaacgggctgattcaaatctgaaagattaaagtctttccagcctccatttacatcttcaatctgaatttgaggttgtaagcctttaatgcctaatttaatttcatatacaacctcaagagaggtttttaaattgacatcgaagagagctagatcatactgataaccaaaactttttccaaataaatcatacttatcaccacctttaagagtagtaggaattggtagtttcgggccaataaaaccatctatatcaaaagtgaaatcaagtaatttaaaactatccttaacttggtaagttaaggagttagcatctgaattaagtagtttaaaatcgactttgctaaaatcaggcaacccaaaccccagagtaaaaagatcacctaatttgattggatctggctttgaattaccaatctgaaacgtcttttttccagtaatccagtcaactacttgagtggttttacgagtatcaaacttaatgaagtcatgcttgaaattagaagataagttaattttcgcatcaaaaggtatagattttgtgttgaccttcttcttataagaaaataacgattcgataatatcaacatattcagcattaaaacttccattaatgtatgcagcagcattagactgaatcactcctgcaacattgagaaataggtaaggagaaatgtaatcaacaaaagctcccctttgatcacggtttaactggaagtttaatttactgttattaattcctaacgatgcgtcagcaaacatggggatattccagttgactccacccaagttgtagcctgcgttaatttgaagtcctgctttgagtgttgcaggtttagacttgtcttttgagttggcaattcctaaagataaatcagcatttgcccccacaacgcctagatcaattcctggaattggcaaattgaaaaactgtcgaaaagatgtatctacaccaagaacatcatttttgaccaagttggagccaaaaatatccttagtattgaaacttttttcattttcatttggtttacctaataaatcgccaaatttccaatttccacctaaagaagttcctattctttgagaccataaaacttgatcggcgactgcttgttcaatctgaatagtttgcccatctaaggtaattaagcttgtatcgtcttcactgcggatgatctctaattgctcaggagtaatggttttattccagacaagctcagaaaaaatttgcccttcatctccgggtgtgtcattgacattgattctggagtcaacaaaatgtccaaattcttccagtaagacacgagcgatcgcccccacatctccctgatgatttgtaataaactcttgtgagagataaatcttattcgtcgccgccgcaaaagccccattagccccattgatatctgctgcatggcgaacctctatctcaggaaaatcactgaaatcatttgctgaccatgccgttctcaatgagtcaacattagccccctcgccaaaagcaatcgccatcttttgaccaaaatcaggctcactggcaaaattccctaagtattcttgtgctaaaactagagcttcttctacgggagttaactgtgatgggtcaaggattaaagaagactttacaattaaattttttccaggtacgtgtgcatttttcatcttttgagcagtctttgtagatgggacgtggcttggtgcagattctttggctgaaacttatcgtctaaatactctacagccttgtgtaaagtttgacggtcggaaaaggtcgggaaaaagtcggatctttttggtagatttacataaacttttttaataaacaaagcttatggtgcgaatatcgtagttaacttggtatttctacgtggataaatgacggttgaagaagcgatcgcactagtcgagcaagtattggaacggggacgcttaacaaaagttcaagagattgtcttccgtcaatcatgggcaggacagacgtacttagagatggctgtagactgcgattacaaccacagtcacatcaaagacgttggctctgaattatggcgatcgctctctcaagctttaggagaaaaagttaccaaaaataacctgcacggagtactgaagcgaatcgcacagggacaaaaggacacaaatgcctcctcaaccttaaaccttcaacccttcacaaactggggggaagcaattgacgtttctcaattttatggacgtactactgaattagaaaccctcagccaatggattgtgagagatcgctgtcgtgtagtaacactgctaggtatgggtggcatgggcaaaaccgcactctcagtgaagttagcagaacaattgcagggagaatttgaatatgtcatttggcgatcgctgcggcacgcacctttttttcaagacaaactgacagactgcattaaaatcctttctcatcagcaagttaccacattgccctctgaccctcatgagcaaattacctgtttaatcgagtacctccgcaaatctcgatgcttgttgattctggataatttcgacacattattgcagcaaggtaaacagacaggctgttaccgtgagggctacgaatcctatggcgaactcttgtggcgattgggagaaacacagcatcaaagctgtgtcctgctcaccagccgagaaaaacctgctgaaattgctgccttagaaggtgatggtttgccagttcgtaccctggctttatcaggattagaagtcgctgatggacaaacaattttgacactcaagggtttatcaggcgctgaagacgaaacccgccaattggttgagtgttaccgtggtaatccactagctttgaaaattgctgccacctcaattcgggacttatatgaaggcaatatcgctcgttttttaactgatggcacaactgtatttaagggtattggcaatctcctagagcagcaatttaaaagactctccaccaaggagcagcaaatcatgtactggctagcaattaatcgtgagccagttgtagctgccgtgttacaagaagatattgtgccagcagtttcaagggcaaatttactagaagcgttggagtctttgagttggcgttccttaatagaaaaaagtttcggtggctttactcagcaacctgtagttatggaatacatgacagaccaacttattgaacaggtttgtcaagaaataataaattttgagattcgcttattaaatttatacgctctcatcaaagctaatgctaaagattatattagagaaagtcaaactcacgttattttagaatctttattaattgggttacaaagtagattaaataacccaggagaaattgaattaaaaattcaacaattaattttaagattacaaaaagaaattcccgctcaacctggatatgtatgtgggaatttgattaatttactgcgacatttgaaagtagattttaccaattacgatttttctaatttaacaatttggcaagctgatttccaaggcacaaatttaaataaagtaaatttcacaggtgcaaatattaagaaatcagtttttacagaatatttagctagtagcctttgtgttaaattcagccctgacggaaaatttttagttagtaccgatgcaaatgatggcattcatttatggaatattgaaggtttagcagcgatacatttaacgactctacaaggacatcaagcttgggtttgggacgctaagtttagtccgaatggtaaagtcttagcaacttgtagtgatgatggtgtcattaaaatatggaatattaatactgggaaatgtcatcatactttacaagatgattccaagcgtagttggtcgataagcttcagtccagatggaaaaatactagcaagcggtagtggagaccacactgttaaactttgggatatcaatactgggcaattgttgaaagtattaaagggacatataaatattgtccgtccagttatttttagttcagatggaaaaattattgctagtggaagtgaagaccaaactatcaagatttgggatgttgatagtggtgaatatttgcagactttagaaggacacttggcacaagtttggtcagtttctttgagtgaagatgggaagatactagcaagtgggagtgctgataaaacagtaaaactttgggatgtgagtacgggggaatgtcgaacaactttacaaggaaatcaaattgatggtgtttggtcagttagctttagtcctagtggtgagagtgttgtagttgcaggtgaagtacctgtaatcagtttgtgggatatcaaaactggcgaatgtattcaaacctttttaggacatataggccgtgtttggtcagttgctttcagccccaatggtaaaactttagcaagtgcaagtgaagatcagagcgttaagttatgggatgtgactacaggaagatgtttaaaaaccttacaaggatactcaagtcgtgtttggtgtgtagctgttaacgccaatggtcagttattagctgcaaatacaaacaaaacactaagaatatgggatatttccacagctaaatgcatacatactttacatgggcatactcgtgaaatctgtgggactgtttttagttctcatgaaacaatccttgctagtgctggtgcagatgggacaattcgcctttgggatacgattacaggtaaatgcttaagaactttacaggtaaacgggtggatactctcacttgctatgagtcctcaaggaaatgctttagccactgctaatacagatactatggctaagatttgggatatcaaaactggggaatgtatcaagactttagagggacatactggttgggtattttctgttgcctggagtccaaatggacaatttctggctactagcagcgatcgctgcattaagttatgggatgtcaaaacatggcaatgtatcaagactttagaggcacattccggttgggtatattcactagattggagtccagacggtcaaacgttactcagcggcagttttgacctcagcttgaaattatgggatatcaatacaggaaactgtcagcaaactttgcacggacacacaaaaatagtgttaggtgcaaagtttcatccccaaggcaacattattgccagtacaggtcaagatggaacgataaaactttggaacagcaatacaggagaatgcctgagaacactcataggacatgcagattggatttgggctattgcctttcaccccaacgggcaaacccttgctagtggcagtcaagatgagacaattaagctgtgggatgtcgaaacaggggagtgtttgcaaactttgcgatcgccccgcccctacgaagatatgaatattgcaggcattacagggttaaccgcagcccaaaaagcgactctaaaagcgctcggagcagtagaatcagttgctacagacggttaattcgtaatttaagtcgagccaccaagacaccttgatattcacaattcaagatatctcgacttataggtatcttgatatccaggtatctttttactttgatatctaaatatttagacagttagagttaatatctgtatgctctgctatatcgaattgggggtttaacccatgcgaacctgctcatccatctccctctccggtggacagggaaaaacaaccactatcttctttacctcactgctgctagcacggcttggcttacgagtgttgactatcgacgcagatccacaagcaaatctgactttttatttaaatcacgaggtagacccaaaccagcccagcttatttgaagtgctaactgggcaagtgacaacagaagatggtatttaccctaccacccatgaaaatctatttctgatcccagcagataggggactgtttaaggtttcagatttcctcagtagcagtggtacgggagcatttattctcaaactacggctcaaatctgtagccaatatctttgattatgtcctgattgacgtacaaccatcgcgctcccaactgtgcctaacagcagtgggaacgtctgattatgtcatcatccccgtcgaagccaacgttaaaggaaccaacagcttaattgataccctgagcttcttaacagaacaagccaacttaatggcatttacaggcagagtattagggatagttccttttcgcgatcgctgggtaggaaatacccaaaccttagaaggcaggcaaaatattgaagcgatgcgagagtttgctctcgacattccaattttaccgagcatccgagagtctgagaagtttaagagtgcaatccgacaaggcaagttgttgtcagacctgggacaatccgacctgcaatatccctttgagcaaattattgaggcgttaactcatgagtgatgcactagagcgattgaagcaacggagccgtccttctgtcaaaagtcgagatacttcgctaaattctggaagtccagatacctcgatatctagaaaccaagaacctcagatacctaataatgacgaaaatcaggctactatacctaaacagccgttgcaaacaaagcagagtacgctgcggttggagcagggagtaagctcacgcctacaagaggtgtgtcgggagaacggcatttgtcgagaggttctgattgaagccatgtttgagtattgtgaggcaaatccagaatttctcagtgcagtgttatctgaagcgataacgaagaatgagtacaggcaacaagtggcaaatatgcgacgggcgaagtcgatgatgcaaaagttctcttagcgcattcttatgaattgccatcttgcttgacttgtaatttgtaatttaatggatattaaccaacaaaaagaacaatttagcatcacctatatcagagccatcgctgccgttgcaggttattctttatatagaccagaagtcgataacgacagcgtagatttaggcatagtcagcagaggtggtacaggtaaaatcctttccccaagactagaactacaactaaagtgtacagctagagatattctggatgaaaactatattaaatatcccctcaatctcaaaaactataatgatttaaaaatcaatgcccttgtccctcggattttagttgtcgttttagttccagaaaaaataacagactggataaaacaaaccgaagatgaactttgtattagacattgtggttactgggtatccttgcgcgaaatgccagacaccgaaaatctaaccaatgttactattgaaataccccgtagtaatcagttgacacccctatcactccaaaccatcattcaacgcattagttttggagatttaccatgaaagttactattaaagacagtcaaatactcaaaactgttaaccccaatgtgatacaggcacatttgcaagcaacaggctggcatgaaacagggcgtatatataatgatgccggggcaatttggcgactgaaaaaagatgccgccgacgaatatgaaatcttgctacctctccaacatagtttaggagattatgctgaaagaatgagcgatatattaaaaacattggagacagtagaaaatcgtgaccaagttgaaatattaagtgaatttattaccaactatcccaacttcatcatgcaaggtgtagtcatgcaaattgccactccatcaattgataaactgagtggagaaattactttactaggtgaagtttttgagaaattacgagaaatcaaaaccgaactagcagaccatgattatatcttagccattaaagcttatcaggaacgtttaccaattcgctgcacaggtgatttagtcaaagttgacaatcattttatcctgagaaatccccataattttaaaattgacaatatctaactccggcagttaaaaattttaggttgttttctaaatctgatgaagggttattatgaaaaactagctataaattgcaataaattgccaataataaaaaatacaataccccaaaatgttagccaagataaaaatgtatcgtctttttcaagctggtcttgtaatctattcattccaaataaaataatgattaaaaaaacagtaaaaattatgagcatcaacattgaaataacaataaaaagtagaatgcttattattgttccgaatatacccatgtaacctataatcgatactttaggtactatataaaatacaaataataaactaagagatattaatataaagagaaatatccgaagtggtttataaatctgtaattcaaaagcagatgcaaaagaaaagaaaataaagtttttcaaaaatgaaactataatttttagttttggttccaaccagttttcaaaccttaatattttatctttacctattaaatctggtgcaagcataaaaccagcaaagaaattaagaataattcctatgcgatttagccaatctaaatctattttcattcttaatacctatatttaaatttttaagtctttcctaaatcagttctgatattgagtcgctcatctgcttttgcaagcgctggcggttatcatcatatttcaaaaccgtttgtacttgggcgtgtctgctgaatcgctgagtagcacggtagttgccattattcagatccaatactgtagtaatcgcactgtggcgaacacgatgcggtgacatcttcttagtaattccggcttgcttgcataacccatccaccaatcgcctgattgcctctccagttaatctcgctccatttttgtggtatgctagcacggtgaaaagcggttcattgctacgtttcttcttactggcttttatccaactggcgattgcgtcggtagttttctccgataaatcaagaacttccttctggctacccttacctttacccaggataaagagagttttttccttggcgttaaagtcaagcacattcaaattgactatttcattccgacgcaaggcattatcccagagcaaccgcataatggcataatcgcgcttacccttaaggatactgcggtcaaccaacgctatgactaaagcatagtcctcggctggaatgcccattgtgtcacggtaggtttcgaccttttcacctttgacatcatccagggagaaattgcagactcccagccgtcgccccatctcaaccattgacttgatagcactaaggcgacgattcaccgtagcttcagccagctttttcttgatcaggtgcgctttgtacttgagaactacagcaacggcgtgacgctgttccaggtgaaggaattgcaaaaccaaatcccggcggggttcttttttggcaacgaacagaaaaaaatctttcaggtctttttggtattcgcgcttagtgttcagcgatcgcttatccccaatcagctgctggataacatcggggtcattttctaaagaaaaatcctccccgatcgccaaggagagcgaattttctagaacgcttagattttcagggtgaatggggttcatgggtttaagcagaggagagaagatgtttaatttttattcatcagccagggctatgggttgttaattgtaacgacctgcactgagacggcattttcaaaccaggattagagagcaactagaaatttctaaataatcttaaaatctttccatccccaggcaagcccattcctactaatcaagaattcttttccgatttgctctcgaattttgtggcaagaagcttttaactgttgatagtcatcagggtgaatatccattgagcttctagcgcgggtgagcaattgacgctgattttcttgccactcccaaggttgataccaccatgaagggtaaaaatctgcctgtggagtaatcaccgcataatcgcgtcctttctggatatcttctagatcccatgctggaagataagcaagtaaatcagtttctacccaccattgttcaatgattgctgttccatcgtcgtctcgtgtaccgatacgctttcttgcctgaattttgattctggcgttggcagtaatccctgcatattcttctggtttagtcgcatgagggttgatttgaattaattttgtcttgctgttcgtcatcttggattgaagaataaatattcatcgtgattcttaatggcttctctttacatttccctgttcctctacgccccttaaagtcctgccctctgctcccctgctgaccatcttagccgttaggcagtatttattactctaagtggtgcgaaaaggtatattgtcgcactattgcttgaagcatctgtgggcggggtttggggagctattgtaagttgattgacaatttttccgggtgatgaagagaaattaaattctagaaaagtgtaagggctgacgatttgactaagtaataatgctgtatgaatctggatattgcggttttgcccgatgagaacaatgtacaagtagctttaaatactttttcttggggaagggtatctacaatttttttaggaaaggattattccaatttccctaatcaagagccacagctttttgaaactatggtttttggaggtgaatacagtgggaaattctggagatattcaacttggtcacaagccgtagccggacataaagaggtttgtattttagttagttgatactcgaagactatttaaggatattcaataactggtaattcaatctgtttgataagatatttttacagaacttatcaagtcacctagaaaacaaaactcagtccaaataattctcaagggtaggagtatgaaatcagatgcattagagctatgtcatcaagagtttaaaaataattccgtgaggtttttgtcagcaatcgcaattgagcctggatattttcaaagcttttcagagataatgcaggcagtctcgcttgaaagcgctatcccatacaaagatttagcatcttatgaaaaggactttcttcgtgggtgggatgaggtttatgaaaaggcttgtgctgaggctgaccgacgaaaaaatggggaaagtcctaacttgaactggtttgataagcttggctgaagccaaaatatttctcggagtgctttaaatccttggacaggaaatcaatcatgattattgatacattaattttagtagttttaggtatcaagtgacgaaaaggtaatttggtacacgaatctaatcaaagcatggatttatacaatgaaaattactgatatttacgttaagaataattgcttagtattttgtaccgatgatggatgtaaatcaatttatcatttatcaaatattgttatagacacaggcttatcaatagattcgctctctcccaaaaaactcccagaatcaagagtacaagaaattattgaagctgaaggcgaacaaatatcaataattgaaatcaaaggctcaattggtagattagaaaaggcagaaaattgccttgatgctaattataatgaagcttctaacagatgctcttattggttttccgggcaaataaacaatattttaaataaactttttagttaacttggtgagttgaaaagggaattatgccgcgaaaaaaaacaaatcaaattaacagtaaggaaggctgctggctatttctggattgtgagatgctgacgggcattcctgctgatgagtgccccaatactgaatcttgtaagcacaacgcacttttaagccaaaatagatggtgctttctgccttatcaaaggtggcttccagagtacgatcaattatacaaaatacctacattagaagttggttattgggtagctcctgaagcagcagaagctggctatagccccccagtcagccttttttatgcttatgaagattcatttttagggattggggaggatagagagggcaagagaattggtgatgttccaccagaagcaacagagctaggttttgctagagcaagctacctaccatacaaagtctcaaaaggtgtgctaacagtggaaatcatcaatgacaagcgtttattaagagatatcggatggggagaggctgcggatttaccctatgccttgcaccatgacatagaaactggtaaaagctttatcaaagttgattttgatataaatagcacgaaaaaccaagaggctattgattctggctggcatccagggcatcgaatttggaagcatcgagtgtattgcgacaaaacagggctatatgaccagaggcaagaacagtgggtaaaagaaaattaaaacacggcgatctagtaacttttgaatcgcacgatgaacagtgtaagccatttcagcaatttggcactgtaaaaaaatatctttatccagattttcacccagatggatacattgaaattgtggatgaatccggcgacacaattcttttcgggaacgcaggtaaagggattcagaaggctaaaaagcagattgattaatttgtgtttgcggcgaaatgactttagggagattttgaccaatttagttttttggtaactgacactcttcgccattactggacaataaatgcccaattgcgaataacagaaaataatactcccgcagtctttcatagtgcgaaaattcatgtcagtgttgaacttgcaggcttttagtatttatgtcgtcaaatcagaggggattgaaaaatgacatcccaaataactgacatgaattttcgcttataaaaccgaaattacttacccataaggagataacatccacttaatagaagggcgagtttgggaattagatcaaaatctagaattaaccactgaagagatttttgagattgtgtgtcaagaataccacctaaatgctgacttgatagaaaaagaactaaattgtaaatgtccatttgccttaactggctttttaatggaattagaacggacagaactttcctattatttgaaaagtgaagaaatggttgagggagaataaatatgcttgtcatgaataatgattttattgaccagctacgtgaagaattagatatttgggataattctccaacggagtgtgatgggcatagcaaagttctctctactattttatttaataagggtattgaacatataatttgctgcggttcattccaatggattgggcatggtcaagtgtcaccgcattattggattgagttgccgagtgggaacctaacaattgattatcgagccagaatgtggtgtcgtgttatgaaaaatccacaattagttgatgtagaagttccgcacagtatatttaagagtgcatattggaatcaggttgaatacaccaagatacaaaaacttattccagaagaattcggcatacctctagaagactggttgtttaaaatcttaactgtatctatttaaaggctttggatggtgatgcttgatatttaaactaaattgtttagtttgcgcttggacgtaatgcgctctcaagcagcaattcattatgttaaagatgaagttagttgttgaaaattgaaaaatttcactgtagttgcttgaatttattatttgccgatagcaataactcttgagcttttaaataaacagttgtacctttttccaccttttctaattggttaataatactgtgtaactgactaattacacgattgcgctccaaatttttggggtcagtgggaattgaagccattaagctttctatttcttgttgtgctgttgccaaagcctgtacagaatctgcctcagcttgtcgtcttactttgacttgacccaaattagtctcataagttgctaataacttttgtgcttctgcataacctgccacatctgacgcagaaacttcttttaaccgctcaatggcttctgaccataaattttctatttgttcccattcggtgactgtgtgcggtggattttggccagatttagcagcttgccaagaaaattgctgcgctgcggtaattaaagcactgacgtgttcatttcccgctgctaatcccacaacttctttaaaatcacgcttgtaggcatctagttgattttgagcagttcttccggctaaggtttggccaggaatttcttctaacttatccagtgctgaacgccaagctgcgaacgccgactttttatcggttactgttgtagcaatttgatactgctgttttgcattcaataatgcttgactattatcagtgagcaaggtttgagcgtttttttcctgaaaaaccttggcttctagttgccctacttgacgacgcgctgcattcagaccgtaaacgctgaaccgccagtcataccaccaatatttgtattcaggccaatcgttaaccaacccaactggcaagttatccaaatgtgtttttgtctgttgcagttgctgttcacccaacgctaaatctgctgcactagtgggtttttcaatcaagtattcagcttgctcaattgatgccaacgcctgccgatagtgctgttccatgctcatgtaactgggtagcaacaaaaaaggcgcattttgcaccacagtccggcgaattattgagtaaggcagattcgccacccaaaccacacctgcgggaatgccgataagtattactatccatatcaacttagtacctatacctctgttggctttgctaggtcttttttgatgggatgtactgctaatctgcccctgtgcagctatttcttgttctaattcagccagagtttttgattttgatggttttgctggttgcttcagcactataggttgttggctggttacagatgaatttatcccagaagcattttgagagttattacgagaaaatttttgagtaattttgtgtaaaaaggtcatatatagattcagtgcttagtttagtattccccaactaagctcgaaataaaaacaatacgtggctttttacaaaagctccaaggcaggatgcatcaggaagcttcgttgtggcagtcattatcgataaacagatattgggctggcatattcaagcaatcgttcccatccccaaacccatgcagtttttactcttatctctttaccgttgctgaatttgataaattctccagctccgtcaaaaaatacatcaacaaccaattgattccgcacatcgcgtccccacattttttctgcggcattccaccaccgttgcccaggtgaagagaacatctccctttctaaatattcatcacgccatgctttaggtttccaattatcttgtaacgcacggattaataaagcattggggaaaatctctttctcatgttcactcagccacagtgcatattcaattgcacttcgcaaggcatcctctaagtctaaagaacaaccttcaagtgcatcttgaacttcggcatctgcaaaattaacaccgatagttaagagcgctggttcgtattttttaaatacctcgtactcaaccgattccttttcccaaaaccacatagtatacccctaactatgttgaactccatttatagtagattaatcgtaattgaagaactggtaattaaatcgctacgcatttttagaatcaggaaatgccccaaaaatctcagtcacgttatccagaaaattggtcagatatcgctcttgatgtcaaacaatctgtagggtggcgttgctctaagtgtggcttacagtgcattcgccccggtgatgatacgtccgaactttcccgttctcttagaacggcgctaacactaacagtacatcataaaaattttctgccagaagataatcgtcgagaaaatttatatgcgttatgcacagcttgtcacctcagttttcatacgcgccgcaggggaaatgtatcgccaggacaattatctttattttgagccagcttcttattgaactaaggtactgcaaaagcgccaccagcagaatgaactacctttatctctgattcctgggcgggagcaagaaccaagtaaattgaatagttttattgaatttccatttctgccataagacattgaagctcccaggttagcccttcaaagtcaggcatattttcctctctatcacgcgagtaagcgcttggttctatgccgatgacttcagttcccacacgcacatctgctacgtgattcattcgactgcacatcggatacgcttgtgtatcccctatttttttgtaggtgtcttcaccgttcggaaaacaaaataaatcgccgcgctgtaaatctgagaatttcatatttctaaaagttttgttatttagtttgctggtttttactatttttgcacttcattaagcaaatattgatcaatccgctccctcatgtggtttagagccgattgaatatctgagaatgcttgcctttcttgtgataccatttctgattgcgcgggtacatataattcagcccagtagcagtacaagtatggatcaaaccacacatcaatgatgcagtctctataccaacctcgtgaatagtatttatcgatctgttctttcatgtaagctacagccgattgaatatctgagaatggttgcctttgttgcatcaacattctattgcgtaccggggcatataattcagccaggtaacatctgcgcctgtcatcacgccaaacatcaatactacagcctttgtatttctcggagtgctttaaatcctcggacaacaaatcaatcatggtgaacaccgttttgcttatgaatagcggtcttgatacctaagagcgtaaaagtttctcgtttctttgattacaagttttagcattatttattcaattatctaataaacttaggctaattggaaagctgatttcttattgatacttctgccgtggttgtccgcgatgccgtaaccacgccgtaggctacgacctatacagggtatgaattgccgtgattgctgccggatgccgtagacacccattaaagcccgtaaaacagacctgattctcaccacggcattacggcattaccttcaccaatcaggcagagagtagctatcattcccatcaggatttacctgatcagtcttaactaattcagctaacccatcaattaattcttgctctgaataaccagataacctgtctgctttcttcaaatcgcgtaatgtttttggggttttcgacttcacattctggaagtattcataaatctttttagccacctcagataatggtttgggatgtatctggtgagccggacttaaattaaattccaggtcaaatactctatctaaatattcctgctccgaagcaatcggcttgacttgattagataattgtggcattaatgccacaacaaaacccccaacagaagcaatcatcactgggcgtaagttttgataggagactgtttttactgacaagtatttagatttaatttgctcccgctcttgtttacctggaataatgtcacctctatttaaaatcaactccagtaccccataagattcttgttcccttccgttcttgatatatctgttacctagcaacaataaattgagacagagacgagtttgagcgtccatcttttcaatgcccaatgctgccagattaaaagactgtagggaagcaataaacttagtgttaaactctcgaccaatcagcagaacatcaagcaatttactcccataattccaatcagagtaaagcttgcttaatgagtcagcaattactagccaatcatccagaattagaatcaatggtggtaaggattcgcgctttgattctggtagttgcttacgctttttgtacgaggtgtaaaagcggtcaatgacttctttagctaggtctgggttttccccgtcaaaaacaattaccctttctttctctcgcaaaccacagaaactatcattcttagcactaattacccaaatatccgcgttgggggaatctgcaaggattttctcaatcaaataattgagggttactgatttaccgcttcccggcgcggcgactaaagcagtggaactatcggctctggctagggcttgcaaagtattgagggcaagagcttctgatgggtcaaggctagtagcagtattttgtcctaatgtctgctgttgttccccagtaactttatcgtcacccctggcgatatcctgcattgactgccccggtaatgctgcggctggttgtccagtcgcctgttgcagttgcacccgtgcttctgcctccgccctcaaacgtacctgctcttgaaagatggctaactcttgcggtgtcatttgtgacaattgtgctgctcttagccgtcgattctctgaccattggtgaaactcgtagtctagttgggcgctatatgcttccttatggagccttaacccgtaccaaagtttagaaattaaccaattgctacgaatttcttcttgaacagagggcattagttgcattaatcgccattccctagctttggataacccataagctccaccaaccaatagcactgaagctaatccccacaaagccttatccgggttacttggttctattattcttaagcgggtagctttggtaggcaggaagttatcacgctgaaactctgggttagctggtgcataagaagaggcataaaactccgattcaggcattatgtaacgcttgttgggagtgcagtacctttgctgattaacgggtttggtgagcgttgaggggatgaaacaatattcaactaaactaatcatcgtgccagtaaatgactttgccccacaaattaacccaatagttgccagcacccccacagtaatattgttggctattcctgatcgtaaataatcctcaaactgcttacgtttcattggtttgtccccctcgccatagctgcaagcaacaacactcccaatgctgccaacccgatcattaaccaaggggtatcagtctggggactgggcttaacttcgtactgtcttacttctgaatagaaccttgtcttacctgtcttggtcgctcctgacacagcccgatattcatcaaacgccacccaaagagttgcccctacgcttgcagtttgggcagtcgctaccaaaaaatctttgtcaatgtggatttgtccgtcgtagtgaagcttggtcagggtattggcgaagaatagccccagtacaatgctgcccaatgtgccagaagccattgccccaattccaagagttgtgagtaggctgactccagcattggcggtgaacactcccaagaatgtagccagtgctttgtttagcagttgtttgttactgaagacatcacgaatggattgctctaaccgttcgccgtcttcgctctccggggtcggtttttctgaagtagtttcaccccagagcattggtgtggactgttcactggtgttttggaactgcgataatagggaatcaatttcattcatgtttacctcgcgtgggtgaaacagaaaaagccagagtctagaagaggcttcggggcggaggggcagaggggcagaggagaggttacagtccattcccccttgcacccctgcttgccctaacgaagaaacatcggttcctaacaagttcccccctgctcccctgcacctctgctcccctgctctcttctgtctgctggctttcgactaattacggttagatgcccatgaagttgcgaaaccactgccctactcggctaatcccagcagtgcgcgagtaattgggcttgggtatgcggtcggttttcgcttcactgccgtttgtccacagtgcgctagttaccgcagtttcataagcgcgatctgctgcgtcttgggcttctggcactttgttagaagctttgattaaatcagcctcatattttgcgatcgccatcaagtcggcagtagccccagatatctgaatcaaggatgagcgttgcgcgtgacgggtggcctcggcagtggtggcgttgacgtgttccgcctgcatttcggtcatctcgttcttaaaacgctgttctcctgtcttactggtgttgatagctttcagggtttgcgtaccgtgcttctgggtgagttgcaccagttctgcataggcttggtttatatcgcctgtggtttcaatgattttccggtatacctccaaagctttaggcagattagccttagctgtgtcagacagtcgcgccatatctgcaattttggtgattaccgtttggtcgccaaggagggctttgttgaagtccgattctgagacatcaaacagtctgcccattgctcctaacgtaccgggggcattgttgtgaatatggtttttgagttttgctgctccgtaatttctagccatttattctcctaataaggtattaagtcgtagtcgatatcgctgtctggctggggcaattcatcccagtaacccatctcttcaaatcggctataaattctcgttgctagttgccgtattggatcatcaaaatcatcagagattaaatcaaatctgttctcaccaaatgccaagagatttgcaatgtctgggtcaataccattgcccaaaaattgaccaaatgcagcagagtatggatggtcatcgatagttgaatgagttgctagaaattccgtcccggtgaagggtgggtaatcttcactctcgaatattggtgtgtcaagtgccttaatatctgcctcaatccttgctgcccattcttcaggattttccgctttgaattgctgctttcttagggcggagtcggtcagaggtgatttgccccaatcattgggatttttgtagtcaagtgtcatttgttagaatccttaagtacaaatcgttttgcggcgagagatacatcctgattaggcgatcgccaagcttgccggcagatgcgatcgcttcatcatcagttctcacaaaactcaacaagttcaaaaacctctctctgcacttgggtttggcttaattcttttcgtttgcatgagagagtcattgaatatgaaaggggcattgactcgacaattagagtggtggctatagcgcagttgttgaccgcgaaattcatacaaatgatgacgttgcaaagttgtcgtttctaacataagttcctcaaacttgggagtagaattcgatatttaggattgcttcgtgaatctccatcaaggcttgcactgcatcacccattctgaggtcattcgatgtactgaacctttcggaggcttcgatttgcttgtaattgggcgatgcttgcacaaacctaagagtctgttcgcaacccaggataatagtcatgatttcggtagtcgttagcgatgcttgtgtctgcatggtttcgtggtcgctcatgatttctttccttttctttgagctttgattggtgcggttggcgcttctggctgactcggcttctgaagtacatagctgattgcacctgcaccccccacggctgcggcgatggtgaacatattgtttctgccaagctgctggactccgaaatagccaaaagcgatcgctgctgctgttgctccaatgcctaaaagcgtgttccttaatgtggttctgctcatgctgcccccttgaaattagtgaccattgcgctaagtgccgatttattgggctgtgtagattgcactgtttcaactttgggcgatgtttgtacattgccgtgttgaaaaatcagcttctctacacctgctgataatgcttgtgttggtgcatcttggggtaaatcaaaaatcttgcacaattcaattactgctaggtaggagatggttatacgccgagattcgtaattcattgattaagctcctcttgcaatttgagttaatagcttcaaccccaaagcattgatgaattggggattgttcaaaatcacaaaacctaaaccggctaggttttgatccaccactggcagcgaaacacccccaccccaggcgacaaggtatttagcgcggtctagataattgccagcagtcacaaagttggcgaatttctcaatcctgttactccaccattcatccaaactttggctgtactcggtttcaaacttcttacctgtgaggtggttgcctccataagtgaaagtcccttcaagaattccctggttaacgaggctgggcgagtgtttcacatccttggacaacagacttactcggtcgtttcgcttgtcgagagatccggcaatcatgctgtgcagttcaccggctccaccttcaatcaagtgacggtcaatcactgcaccactgccgttgaacacggtaatcaaccaagttgatgaaccgatatcgagtgcgatcgctaattctgaagggtcaagaattagggacgcttcaccgaataaacaatgggcaatgctgccaaatccttcggggtaaatgcctgcaaccgcgatgtcaactgtcttggtgacaatggaacgagttacaggatgcagatgctcaaaggtgtgagttcctgaaactctgcgtttaatctcttgtccccagcgttcggggttatggttgctcaaactaattgaaagcttgaacccatcgggaatattcagaactgccaaatctgcaaggatgctttctagtgctagttctgcttttttggctttgtcctcgtgtaacagggtgtggtcactttgggctagagccgcactgccccaaaagaattgaacgtcttttaagtcaagacgcgaaccttctacataccgaacccatgccccatcttttgagatggtttcgtggtgcatgatgttgcggttgcgaacaagtgaatatgcggcaggcatcatgagcgaaaaatcaccgatgattgccttgccataacctgcacctgcgtctttacctccagtgaggtcagttagcccggatttggctaacaagtctgcctgaactagccaatttttggcattggaatatatagctgtcatggttcagatgattgttaaagtcttaattcttctggcttggcgttgatttttagctaaatctagacaaatccagatatccagttaggggcaagccatagcatcactttctggcttctattgcctttgttgggtgactgtttttggctgacaattacatcatatcacatcatgatgtgattttagatgataagatcgtatgtgatcggacaagagagcatatcatgatgtcaggtgagcaaacgagttctgacttaatgagcaaaaagttaaatgcaattattccagatgaaacttgggaggcgctagagcaaattgctaatggagagatgaggactaaaagccaaatggcagctattctgcttggtgaagcgatcgcggctagacgtgctaaaaaatcagaatctcagaagcaggaaaaaccagaggcatgaggtttttaacttccgtgtcctactaacactggataaagagtctaataaattgctattgattcaaaaatacagtgtcaagtattagtatcagtaaagttcgtgctaatttcacattattaattttgagttcgccatgttagctgtgaaagacccacataccgattttcaactcccgctgcataacgaagcagcattaaagtggattagggagacgaaaaattacctgtccactgttgctctagcagttggtggtgcggcgctggtatctggcagcttaattaatccggctgcctgggctgcttttgcactggcttacaaaccgttggtgatcactcaaaaacttgcgcggttggaaaaattaaccgatctacttttacaagagtttaaaagcgttggtatagaaatctttccatttccgggaggagagaaaaaccctattgacttgtttattagatttccacgaacaactcacctgtttatctccattcgttcgataggagatagggaggtagtctacaacgaagccagggaagctttacaactcagaaagaaggataagaatggtttgacaacctggaaaccttgtccactgcttgagttggctgattacgaaaagtggcttaacaaaaacagagacttgttcgcaatgtcatcccgtgaagctacaaaaaccccaacagcaaaagttttagccctatggcctcctactagagcggcttcaaatctcaatgaacatttatattcttccgtgggaagcatgagaattctggctctcaggagaaaaggcactatgtttgtgattcaagaggaggaagtaatcgagtttgttagggcttggttagcccaatacaaataggctaaaagttgaaaaccccttcgtccagtgtggacaacggagttttcaaaattgattccattggaattgggggattgggtgtcacgcctaattaatatccctaatagtaatcttatcaaaccttttggagtgttaagcaattgtaacactggctacacaaaaaacggcaactcaggaattttaccagattaaatttctgaagttgtagaagattactttcgggatagctccaattcctccaatacacatactggaggatttgtaaagtgtcacaaaaagaactatctcatacctcagctacgaacaagctgctattcgcaactaaagctaatccctgtcctcactgcggtaaaccagactggtgctactcaataggagaatttacagtttgtgatcgcgatcgcttttatcagcctaactatgcactggctcaaccggaacaatcgccaacttatgtattaagcaatagtcaaaaattaaataatgttcaaggaggtatcgcgtaatggttgcacaattctccaatcagcaagcactcgcctcctttgatattcgcaattttgtagaccagttagaaccagccagagagaaaaataaatacatctgcccagtttgcggtgggcataatttatccattgtccaagaaactgggaagtacagctgctttaaccagtgtgagtgcaaagacatccgggaggcgattaaaccttgggctgaagtcttagcagaaagagcaggggttaattatacaacttccccaaaagcgaaaatacccaaccccaagagaatcttgcccaaaagtgcgccaattccagatggtgaattagcactggtgatgttgacccaagcggcgactgacataccccaaactcaaaacataacttgcaagctaccaaagggaataccagggaatgcaacacaaacaatctacccttacggaaaaacccaatgggtaattcgctatgaatgggcggattacatcaaagagaagggttatgataagtccttccgccaatggcacaggcttccagatggcactccagagatgagaaaaggggatgaaccctggaaagcttaccgcattgatgaagcaattgcctgtgctaaatcagtgaatgtcaccccggcgctactccagcatgaaggtgagggatgcgtagaagttggtcgcgcacatggtctggctgggattacgtttcaaggcagtgcatgggataagaaaacaattacctcggaatatcaacgcgcaattgaagcaggcataggattaatcgtttttctgcacgatgctgacgacactggcttaaagaaactccagacctgccaagattgtgccgacgaggtggggattgcatttattggaattaaccctcacgacatctgccccgatttaccatataaatcaagtgacatcaaagaaatcttggggcagatggaaacaccagaatttatccgtcggttagagcaggagattcacgcggctgtggcaaagcgtgagcaactggcagaggtaaacgtcattgatagcgatgatgaccaaaatccggttgtagcctttacccagcaagcttttcaagctctctacggagataagaactggatttgtgctgctgataagctttactaccacactggcaatcattataaacactccccagattccacagaacgcaaaagaatctacgacttttgcaattcttttgtggtcgagaacgagcagggtaaaaaaacttgtccttatgcttcgcccagttcagtcaaaaaggttttggagtgggcgaaaatgggaacagaaattgacccagaactaattaatcctcctggggtaaattgcaccaatgggatagtcaaggttgagtgggaaggcagaaactttacagtaagactagccccacatacaccggaggattattacatttatgaaccattgattgaatataaccctaatgctgatgatacatattgtgagcaacttttagcttgtttagacaagccacagcaagaaatatttcttagaaatattgctgcatcccttgaccttcaaactgttagaaaattcagagggagagaggtaaaagcaatgttcgcaattgggcttggttctaatggtaaagatgctctccgcgagtgtgtatcaactatttacgggaagaatgggttaacttctgtctccttgggtgactttcaatcttatgacgaaggcagaaaattcggactagccccacttatatatagtcgagttaattgggcttctgaaaacccacaaacatctagaattgacagacttcaaagtttaaaattatttgtcactggagatacattacactgcgaacataaagggaaagaccatatagaattctcttctaacgcaataggtattttcaacttaaacgaaactcccgcttttcagggtgtaatacaagcaatcaaagataggattgcaattctagaattcaagaaaacctttgtagataatccttcgccaaataatctaaatgagataaaaggcgaccccagatttcgctatgaccaagattttattagaacaaaattagctcccgcattcctaaatagaatcttaaaagctcttaataaccttatagagtcaggtatcgattatgaatgcacaaccgacgctttccgcaaccttcagagagagaataatcatctttttgacttcattgaagatgaaaaactgggttacgtcgaaggtggggagatgtcggcaagtgctttgtggatgttgctggagaattggtacatccaaaatggcacattaactatagatgaaaacaaccgtagaacatggattgaccaagtacgccccagcgacaaaaacgtgaagggcatcaaccaaatcatcgctcgaatcgctcaactcttccccaaggcagtcagggcaactcggtactgtgacattcggaaaaaacagattccaattctcaaaggcatcggaattattgagaatacccgccccattattgagaatacccgccccatacccgccccactacccgccccagaaacccagtcacagcaagcaacccgccccacccgccccactttttctaattttggagaaaacattgaagagtcagatatgaaaattgaattgctttctccgacaatggaaaaagaggaatatgtaacccaaactggggcgggtgaggcggaacccttaccagataaggaaatctggggcggtaactggggcgaaactggggcggttagctcccaaagtggggcgggtagctccccaagttgtgcggaaaagctagaaagtggtgcgggtcaatcggactctgtgccatcttcttctgattccaaggttttagcctttgaagcgatcgcttgtatcttggaatcccctaatccaagttgggaggtaatcaaggatattttgagcgaaatggaaatctcttcttatttagaactgcacgggtttttgaccttgggtgaattcgcgcaacttgagatgctaataccagccgccgagagggaggttgatctttagtactacaagagggactgtcacggtgatgcccaatacgagagtcagccctgactggcgctcacgtcaaattaaggttttggggcggttaggcgaacttcttgacaaaatatcaccccagatatacattgctgaaactattactataaaaggattacagccttaacgaacaatttccccgtttcggtgatcgcttcaataggcgatcatacaaattatccgaaagtactaaacttcaaccatcaatactaccatgctcaaactattgcccaaattttcaattgggatcgcaactgctgctcttaccactggtgtaattgcaacaagtcttgcccaaaactctactgttagctatgacttcacaatcaatgtgaccaaaggctcgttagcaggcaaatcgttcaatggcagcttcagctacgataactcgaccttaaaaggcattggagttgaagagttgggagttaatcagggattaaaggcttgttttaactatcttggacgtaactatagcgagagtaatgatcgtgactatcctacgttcccgaaactagtttttgagaatggcaaaatcaaacaactagacttttggttacaaccagaaaagcgcgttgtctggtggaatttacctggatgggaagttaagtattcccagcgtcaagcttctacccctaccattctaaattgccaaaaacgctaaagcgatacctacggtgagctacgctaacgcactttattggtagtgccagcgtaggcgcagcccgtcgtagacactgacttttcccgttaagtcttaaaaggcttgctcacaaaggatttaggaaacagcatagcagatatggtacagtaattgaaattgggtgctaaaggtgacgagcaatgctggactaataggagaaatcgccccaagtatcatcataaaagctcactgccttatcattagtgtcaaccgagtaaaattttacttttttgcttacggctcagtagcttgcttgctcctagcgtagccccaaatgccaacacagctagcgtcattctaggttcaggaataatagtgttgtcttcagtgaaagctaaaaagccagccccatttaatccacctcgaccggcagggataaaggtgtcaataaatgctcctgtcttgccgtcgtaacgcaacacgttgttactatttaagccactaacatagaggtttccatcagggccgaagactggcttgagaggatcgttaagtcctccactgccagcaggaataaaggtgtcaataaaagctcctgtttttccattaaagcgcgaaatattgttactcacaaagttagcaacatatagattgccatctgctccaaaggtcaaaccaccaggttctgaaccttttgcctctgtagcaaaagtgtcaataaaagctcctgtttgtccgttgtagcgaagaatattatccgttagaacactactgacgtagaggttattgtctgaaccaaagctcaaaccaaaaggtgcagtgagtccgccgctacttgaaggaacaaaagtatcaataaaagctcctgtttgtccgttgtagcggagaacactattactagtgcggctgttaatactggtaacgtagaggttgccatcaggcccaaaaactaagtcttcaggtgcatctagtccaccactaccagaaggaacaaaggtactaatgaaattccctgtttttccgtcgtaacgttggatactaccgttcaaaatactgcttacataaagattattatccggcccaatagttaaaccagttgttccctgtagtcctccactaccattcggaacgaattcatcaatgaattctcccgttttttcttcgtagcgtaggacggagttattgttataactccctactaaaagtgctgcgttagctcttggggctatccaccctagcaatgcgaagcttatcagtgggacaccgatctgacaaaaattgaaaaacttcataattttgttagctaacagaactataattacttagtatacttaatcatacattcgtaacatttctgttattaattcaagttgctagttacgcagataagcaatcttgaaaaagagagagtatagatttatttttgtcaatatgtctatcagtagaaataaatctactaacacaatataggactcatatttgatttttgaaaaaaggtaaagggaaaaaaccttatatatcgagccttccaaaactacgatattggcttaagggggcaatacttgggtcatagtggcagcatagtgcaaagggtgaaatgagcagtgatacccctgactgtcttattgttatatcctttattccaaataagcagaggaaactggacaaagggaaagacacagacaaaattctgtcactggtgaatgaggaattctgtattttttcatccttatgctattcgtgcaagaggtctatttatcagtcgtccaatacccaatacccaatgcccaatgccccatgcctaatcggttactttcaattcataaagattccaaaatgggccaccaagagcagtatattgaattccttggaagcgatcgcgcactgcttgcagattcaacccctccactaaatgaataaaaggcaactgttctgaggcaatgcgctgatattcataataaatttccttgcgcttgttttcatccaatacctgtgcgcctttaatgtaaagcttgtcaatttccttttcccagtcggaaacttcccagccagtcatgggtggatctcccggttgtggccccaaattaaatgcgtgggatgcaccggcaattctccatattttgctagcgctgtgaggttcaataccgcctccagcaaatcctcccaggtaacaatcccaattatgcgtcactttgagtttttctagataagaattaaagctgagaatttgcaaatctacttgaatcccaatattaccgagatcccgtttgatttgagatgccatatctcctctaacttttctttcagaattagttaagattgtaaatcttactctgttaccatcagcatctaaaagctgattttgggcattatatttgaacccagcttgtaacagcaatttcttcgatttatctggttcacaattatatacctttaaccctttttctggaggcaagaaatagggacttttgacataaacaaatgaattttgtagttcacccagtcctcgataaacatttgttttcatggtttcgcggtcgatggcgtaggctatagcttgcctgaattcctttttattaaaccacctagatttgattgggtctacaaaaggattaccctgagaattcttagctttactcagattaaaagcaataaaacctgtacttgtatctgggccaccattataaatttcaaacttcgcccgtttttcttctcgcttcaacaaactaaaaccttcaggaggaacttctaaattatccaactgcccagagcgaaaactaattaactgattttcagtagattcaataatttgccaaacaatacgctcaatgtaaggctgagaattgccctgagcatctttgcgccagtaatatggattacgccgaaatataactcgctgactggaaacgtaactttccataatatatcgcgtaaaccggacactaccagcgagaataaatgaggttgccacccccaactcgtctacccaacaaacattacaggtctagagaataccttacaccaagtgaagtgcgatctctactcgatgctgcgctcgatcgtaaagctcgttattctcaccgtgattatacactgatgttgctcatgtttcgccacggtctgagggtgggggaagctgtaggggctaagtgcggtttaaggtgggatgcagtaatgtggggcgaacgtcagatttttatcactagggaaaaaggcagtgactctggggtgcatcccttgagagacgatgaattagttctcctcaaagaactcagagagatgttgcctgatagcaaatatattttcgtttccgaacgcggtgaggtgatgtccactgatgcagtgcgaaagctgcttgggcggctggcggcacaggctggacttgatatcaaagttcactgtcacatgatgcgccatgcctgcggctactatctggtgaatcagggttacaacaccagagaaatccaagactttctgggacaccgcgatatcaaacatactgaaaaatataccaagctgaatgctcgacgcttccttaattttgattggggcgatttgtaaaaacttgtgaaaattttcttcataaaaagaacaaaacagaataattaaggcttttgttagacaaatgtattatgctatgttgtgctagttaacttaatttggcataaaagggtattaaatatcttaatttttggttgttttatttaataaattagtaaatattaaacctgctaattgcatttagttaaataaattagcaatttttcagagttaatctaaatgaggtaatgagatgcaaacctttcaactaattgaagattttgagtttttacaaaaattgctagaaaaagacgagaataaattagtatttgaatggctgttttttttggcagattcagaaataaatgaaattttgaaatcaattggagattctattgacgaaggaaataagggatctgtcggcagcgctcaactctatacaagaagtttgatcaaccaaataaaattacgtataaaacctaaagttttttttagctcatttgaaatactacaaaaagattacatttcatttctaaaaacaataaacccaaatagtgaaatagaaagttatattcgttctcagttttccctattagaagaggcatacgaaagatttattgataattatgattataattcaactgtcaatttaattacttgtgcaaaagttcttgtaaatatcctatctacttttaacgaagttaatagttttctcattaaaaatcttcaacaaacttatgattttgaacttgatgaaactttaaattctttttctctttttatagattctgattatacatttaaagaatttatacaaaaactagaagctattcaagcactgtattcagaattatgctttctttatgatatttctgaggttgattttcctctaagaataattaagatagaatctgggagtttatgggttaaaatctttggagaatctcgagttatagagacaattgtatctttaataaaagacgctaaggaatatggctatagaaacttaactaaagagggaaagattgaagcagagcagcaaaattttaaagctatagaatcagctttagaacttagaaaaaagttacaggaagctaacattgatgttgaagaatttgatgaaaaaataaaaaaaagttctattgtaatcataaacaatcttaatactcttttgtctggtgaaaagaaaataaaactaaatggtgaattaatagaatcagatgacacaactcaaaaacttttaaaaggcagtaacagatatttacttgaaggttccaaagatgctacagaggacaatgagtagcttaactagaaataatcaggtgtccaaacgtcgtaggctatggatcacagggtctacagtcaacgatgaaaattaatcggcatggtcgcgccaaggttcttacacaatcagagatacagctaattttcagtcacggcttggacaatgaccgtgatcgcggtttatgtcgggatttgatagtttgacgacatcacacgaaaagcgccgactgtagagcattcagtcccagattaacctgcaaaagcgcgatggcgtacccgcccgctggaagcgatcgctctgacggctaatgctggtagatacagttgctaattcccagtaccaaggtgtatgctgttacacaaactgtctgccagtcagaccgccgactatgaccaaactagaccgggtaccagtcgcccagcttcccgataaatatgggattgttaaatctgttatctacgatcggatcaataggttaggcatcaagccaaccaaaatcggcaataagtcttatgtcagtggagagcagttagagttacttgaccagctagatgctcacatgaaagcgggtggcagcatggcagactttgccgaccaatacgccagacagtccgggggtcagtctgagcattttgattctggcatagagtctgccagtcagcctgacggtcagttaacagtcgccggactaaccgccagtcagttcggccaactttcgcaagtgattgaagggttagtgacacggctgattcccgccattgtccgccagcttccagtattggcttctgacccagttgcccatttgagggcattggaagaagcttataaaaatggttggctactcagcactcgtgaactggcgactttactaaaattgtctccctctacagtttgtaggtacggttcaaagtttgaagacgctggttttgtgtttaccagggcaggacaaaggaaggggggagaagtggcttggtcagttggaaaacagagaaaatctaaataagtattaattgtggtcgttaaacaaattactcgtgcttataaaaaaaactgtaagcagatttcgagtactttgttcatcctccactaaaagcactgtgctgatttatcttaattagtcaacgtcagagaaatccaggactttctgggacaccgtgatataaaagacgctgaaaaatacaccaagctaaatgctcgacgcttcctgaattttgattggggtaatttatagtattccattttttataatatagttagctataattaatattaaaattatcaatttaaaattgtagattttttatgaagtgcattatatgtaaacaagataagcctaatgaaaattttagtgaagagcatatatttcctgatagtattggtggaaatattaaactaaattgtgtttgcaaactatgtaatgattttcttggacattcagtagattcatttcttgttaatcatgattttgttaaattgtaccgtcttattttaaagatacctggaaaatcaggagaaattccaaatccgtggaaggaagtgtatcttactgagactaacgaaaaaattcaatttatattcgatagggatggtaatcctcaaggactaaaaacatttaccaaaattcagaaaaattatatagataataaattagaattaaaaatccaagctgacgcaaaagataaagatatactaccaggaattattaataaaaaattaagaagagatgggttaaatcaattaaccgaaaaagaaatagaaaaaattataaatcctcaatcaatcattagatatcgaccacagatttataaaaaattttcgattgatttatttctttataaacgtgcaattataaaaattgcatatgaattagcttattattatcttggttctacttacctaaatgatgaaatgggggaattgttgcggttgactattaaggataaatctccagaaggaaagcaattaactaaatatccaattgatgcttttattgaaatttcaggaacaatgttatttccttattttaagaatgaacatgagcatcatattgctataataaaacgacataaagattgtctaaagtgttacattagtatttttgatgtttttcaaagtataattactgttagtaatgatgcaaatctatatcaaaattttaaagataaatttatagcaattaatgctaaaacaagaaaatcacgacaattagaacttgaagaagaacttttaaggatagcaaacgaaatatgtggcactacttctagttttgaattatctgctgatttttaaatgcaaagatataggcattaccgtgccagaaaaggttttttgtacgctaagaaaaattatgagctacgaccgcgcaacgactctgctcggtcggggctttttctgctttgtatggctcgcgcgtcaaagacatgaatgaagcgagaagagtttgagactctaattccacgtaatggctcaaaggtgtaatacgatttcttactaaagatgttgttctttagggtggcagttaggtcgagggggagtattatctccccctcgacctaactgatacccagctcctgctaacaatgattatcattattattatgttaataattcatctttaaaagtccgttgggagtacggtgtcctccaacaattcacaatcataccttgagcattcaatattcaatatttagatgcgttcgcgctgttctgctttttgggagacgctacgcgaacgctgcgctaacagcagttacgctcgttcgctcttagtgtctccccttgggagaaggctcgctagcgttgtgctaacaccatttctgcttctgaaaacgcaactgttttgtaaattaactaagtgtttttgtatacaaatattgtaactgccaattactacttttgtagtatcaatttattgaaaacctaagactattggaagaatacaagtaatttttttttaactacaactctaagcaatagaagagttagaacaaatcaatttgtcccaactttgataattaaaagacatacagcaagcacaagaggcaatggtcatgagtacggtcatgaaccaacgggtcaaagttgaaaagactttaaccattaacaaaccagtagatgaactttatcgcttttggcgtaactttgataacttgccacgcttcatcaagcatctcaaagaggtgagggtatacgacgagaagcgatcgcactggattagcaaaggattcttaaatgaaagcgttgagtgggatgtagtcattaccgaagaccgagaaaacgaattgattgcctggacttcggttgaaggcgcagcaattgaaacctctggtcgcgtccacttcaagccagcacctgggaatcgtggcactgaggtaaaaacagtccaagaatttaccccgcctgggggtgcgattggggctgcgttgacgaagcccctcgcagacattgctaaattatttggtgaagacccagaactgcaaattaaagaagatttacgcggcttcaaaatgctgatggaagcaggcgagattgccacaacagaaggtcaaccgcgaggttaataaatattgctatgaaagctgtttgttggtacggcactaacgatgtgtgggtggaaacagtgccagacccaaaaataattaacccccgcgatgccatcctcaaagttacatcagcaaccatctgcggttctgacttgcatatctacgatggctacatcccgacgatggaaccgggtgacattattggtcacgagtttatgggagaaatcgttgatattggcaatgaagtcaagaaattgaaaaaaggcgatcgcgttgttgtttcttccatgattgcctgcggtcactgctggtattgccaacagcagatgtggtcgttgtgcgataacttacccctaacagaagccaagcatggcttcgagctgttcaaccaaagaaaagaccactgcataaaagttaggttacagccttgagttggggactcacaagagcaggggagcagaggagacaaggaaaataaccactgacaactgacaagtaactaccgacaaaggactaatggctatgaaagcagtttgctggaacggtgccaacgatgtacgggtagaaacagtacccgatccaaaaatcattaatccgcgtgatgctgttattaaaatcacgacaacagcaatttgcggttctgatttacacctttataacggctacgtccctacaatggaaaaaggcgatatcctgggtcatgaaatgatgggggaagtcgttgaaataggtagtgccgtcaaaaatttaaatataggcgatcgcgtggttgtaccattccctatcgcctgtggtaactgctggtactgtcaacatgacttctggtcattgtgcgataactctaacccaaacgcttggttagcagaaaaattcatgggttattcaccctctggtatttttggctactctcatatgctaggtggctacgctggtggtcaagctcaatatgcccgcgttccctttgccgatactggtttgtttaagattcctgatggactaacagacgaacaagtagtgtttttaacagatatcttccccaccggatatatggcggcagataactgtaatattcagcccggtgatattgtcgcagtctgggggtgtggcccagtcgcacaattcacaattaagagtgcttatctacttggtgctgaacgagtcatcgctatcgatcgaattcccgaacgcctacagatggctaaagatcaaggcaaggcagaaatccttaactatgaggaagtagatgttggtgaagccctcaaagaaatgacaggtggacgcggcccagatgcttgcattgatgctgtggggttggaagcacacggcacgggtctagaaggagtatacgacgaagtaaagcaagcagtgcgtctggaaacagaccggccccatgtgctgcggcaagtgatgattgactgtcgcaaaggcggtcacgtgtcaattcctggtgtttatgtcggcgttgtagacaaaatacctatgggtgctgccatgaacaaagccttagtattcaaaatgggacaaacgcacgttcataagtacttaaacacgttactcgatcacatccaaaatggcaggatcgatccatctttcgtgatcacccatcgtctaccgttagatgaagcaccccggggttacgaaattttcagagacaagaaggaaaactgtatcaaagttgtactcaaaccataaggcaggagaaaagacacggagagtgggagacgcaaagacgcaaagaaagaactctccgtgtccttctaatcgatgatatctctatcgggtgatgggcaatgcaggaatatccccaggcactctcactcttggtgccttagttcatacacttggggttgttatggtattgagccgagatgcacaactttcacgtcgcgcatctcggctcaataccgtgtaggtgttttacttgagctttcatttcaaatggtattgagccgagatacaagtaaaaagcagcaagatggtctggaaactcttgctatatatagggttcaggcatttttaagtaaaattggctctatagcgtaaatcttgggtatgtatcgctacaagaactagagtttttattaattttatttacaggttttacgggttgaacgatgaatatctttcgcagtaaaacccctgaaactcttacaggcaatgaattatagccccaagtattagcctcctaccacagagtatttataattctctttggtaggcgaaaagcaaatatggggtcagaagtgccagtgcattcatgcacaaattctcattagatatgaaaaataatagaacgtatatatagcaacgctttccagaccatcttgcaggtttttacacgtatctcggctcaataccttaaggacttcaagcccttgctgtaccgtgttaaatagcttcaaattaattaaaagtctagcaaatccacaattgtcttgaccaatatctctggttccacaggttttgtaatgtggccttggaaccctgactgaagcgctttttgccgatcaaagtccctcgcataagcggtcacggcgatcgctcgaattgttcctccttgatggggtgggcgggagcgaatttgccgtatcagcatataaccgtccatctcaggcataccgacatcgctgaccaggagatcaggaatgaatcgatctagcacttgcaatgcctccaagccagaagcaacagcaattaccctcgctccactttgctccagcaaaaatgcttgaaactcgcgggtatccgtatcatcatccaccagtagaatttgcagattacttaaaggatttttcgtcttttctgctttagcctgaacaagttcagctatagtcgggattgtctgctgaatgacgggcagttgtaccgtaaagatcgcgcctcgatcttcacctaaactctctgccttgaccgttcccccatgcatttctacaatttgtcgcacaatcgccagccctaaccctaatccaccgaatttacgggttgtggtggaatctgcttgacggaaatactcaaacacatacggtaggaactgcggatcgattccttttccggtgtcactcacccgaatctgagccaattgatcgagttgtttcagttcaacgatgacttgtccacctcgaggagtgaatttgacggcattggtaagtaagttccacacaacctgctgtaagcggttcgcatcgcccgagacataggatactgtcgtgctaaggtcaagcaatatctgaatgtttttggcttctgctgccaaacgcaccgtttcgattgccgcagaaatcacaaaggtcaagctaatgggagccgctgttaaagtcagcttgccctgcatgatgcgggaaatatcgagcaggtcttcgatcagttgcgattgtagtttggcgttgcgctcgatcgttttcaaagcttcagtttgccgaggtagatcgagtttgccgttttgtagcaaccgtatccaacccaaaatcgggttcaagggcgatcgcaactcgtgcgagagtactgccaaaaactcatccttgatccggttggcgcggtcggcttccgctcgggcggcttgttcgcggacaaggagttgttcccgttccgcctcaatgcgtttttgctcagtgatattgagtacagtgccaacaaaacgttgtgggttcccacctgcatcaaagtaagcctgtcctcttgctgcaatccaccgttccaccccatcctcaatcccaatcgtccgatattctacgtcatacttgccgctgcttgctgggttcaaagtccattgtactgcctgttctagtcgttggcgatcgttagggtgcagccctgcaaaaaagacctcaatgctgctttcggcttgtggtagtaacccaaacatggctttacaaccctcatcccaaatcaattgattggcgatcagattccagtcccaggtgcctaattgggcggactcgatcgccatgcgaaagcggttttcactgtcgcgcaaggctgcttgggtctgccgttgctcaatcaggtcagcagcttgacgagcgagtaaatcgagaaaccgcaactcgcgatcgctgggttggcggtactcttgccaatgcgtggaaaccatgccaatcggtttaccagaacgggcgatcagcggggtggactgcccaaagaagtatccagcctccacatgtattcgcaatgaaccatcagggtcttcgctctccggcacatcaaagtcaatgaaggtgcgattgccatttttgagggcgatgccgcaagacgtgttagaactggcattcacgcggtgaaaatactcagtcaggtttggctcaaatccctgcgtggcaagcagcaccaagtcttgtgttgcggtatcgagaatttgcacagttccggcatctgcccctgtaagcacgatagcggttgccataatctcgtcataaagtacctgaatatcggtttcgttagtgagttgcacgcttaggccatgcaacagttgtgtatctcgaaggtcggctgcaatggctgcttctgcctgtttatgatcggtaatatcggcaagcgcaccgggaaacgcaatcgagttgcctgcggcatcatattcaacctgcccgcgtgcagtgagccaacgctcctcgccagtggcagtatgaacgcggtattcagccgtatactcctctcccgtctcgatcgcctgctggatggcggctgaaacgcgaggacggtctgactcatgtatcgagttgataaagaactcgattggcaaccctgccgtcgttgcgtctgctgggtctacgttaaacaggtgagcgaaggcagcattgacaacaacgcgatcggccggaatgttccaacgccaggtgtagactgatcctgccgctaaagcagactccaactgcacatgggctgatcgcagcaccagttctgcttgcaggcgttcggcttctgcttgtttaaaatcggtaatatctcgtgaaattgccaccagttgcacaacctgtccagacgcatctcgcacaggtgtgatccggctatcccaccacttcggtgtgcccttggcagtcacgagataaccttggaattgtccgatgttgcccagggtggcagccgctaaagcagcttgggcattctcgtaatcttcgccctgccagcgatcaacccaaattgtattcaagatagaagtcggatcatcgatttccaagagacacagcccaccgggactgatgtagacgatttcgctgttcaacgttaaaactttgatgcagtctctactgctgtccagaatgcgttgctttagctcctcagattcgcgtagggtaatttctgtttgctgacgctctagttctatcgcaatgcgatcggcgaagactgttagcaacgattctgctagatgcacattctctagtggctgaccatgcattacccctaacaaccctaacggtgtgccgttcgagtcaaagaagggagtcgctacataactttcgatcgcaagcggtttaagcaagggcgcattcggaaattgagcttgcacattgcgcgggtagcagcaaacttttcgctgctcaagcacttcccagcatggcgtatcttgcaagagatattcaaagttttcgacgattcgaccgtgagcgcaggtggcgatcgttctcagccgtttggggtcatcactctcgaccaagccaatgtagacataatcggtgtctaaaacattggcaaagtgctgtaccaatgcatcaaaaaaagcgccacccgttactgtcgctacgccttgcgtgatttccaacagcgccgcatcgacttgagcaattttgtgagatgccaatctcagttccagttcatcgaccactattgctgccagatccaccagagtggcttgctgctctacgctcaaagggtcgtggggctgactgtcgagcagacacaatgttcccagattgaagccatcctgactgagcaggggcgcacccgcataaaaccgtactcccggttcactctgcacaaacggattgcaggcaaagcgatcgtcgagtcgagcatcaggaataatcagcggctcgtctgttaacaccgcaaagttgcaaagtgtatcatcacgcggcacttcgcgggcatcaaaaccaacgcaggacttgaaccaggctcttgactcatcaaccagagaaattagcacggtcggcatattaaacagccgtgctgccaacctagtaatgcgatcaaatgctacttcaggaggggtatcaagaaccctgtagcgatgcagcgcggacaacctctgtgtctcgtttgcagtcatagacttaattaatcgcttttgcggcaatgcctcagacatattttaatgaaggcgctgtatctggcgtttagtagtggagtttcttctcctacccaaactaatcacaaaggtttagacactctcatgttaccttgctcgtcgagacttcaactctgatgagtaaccgaaaaacctatagccgctttacggaagtgtaaatctttccacaagctcacacgacagcttgtaaataaatgtttaactcagtggaaaattatgaataatattaaccaaatcattttagaacatctgcgttctgggggaaaaacttctggagaattgaaagatttgtctaattgtagttacagcgtcctcgacgaggctttgcgcgaactgattaatgcttaagagattgaactaggatggagtaacgatgattgccctgtgagaatttaccaactcaagcgctaatattgatgattttctaaagggatttctcacagcgaagctgccaatagaaaaccctggaaagatgctaactctatcgagattgcaatttatccggggttgtaaagtatctatttatgtctcatcaaaacgtaaacttatcaaggatttaagtcggctaggtgattattgtagaattttctaatttgaagtcaagcactgtcttgccattcgttcttagaaatagttaattcttttggctgacactgtaaaatctggaaccgaatttcttgattaccctcctgttctagatcctctatatagccaggtaggaaccagtaagcctcctttggactaataaaagggccaaagtagtaagtacagttaggatgattagtgataatttctatccaccaagcaaattcagacggttcctgttttaaattatgtgtcaatttcatagcaacctttgcaagttcaagatatgagatttgactgataatggtttcagacatttccaggcaatcaaaagcttcggcaagggctaaatcctaagttctcaagaaatttagaaaaattaagctcctcttgtgagttttacaggttttgtgctaatttacttatcttgtcagatactagagtaaatatacttagcttctcaaaacaaataattattaaagttgttccaccaaacagtaactcaagcaactcttaacttctgaggcggcgaagcagagtgtctgcctctgcctgcaacaaattggttggctcgacaagtggatttatagcagtggcagacaccaactatttgagctttctaggttttgagttgtgccatcgcctagagagagattcctttatcttgtcttcttaattgttgttctgctgatgatcttatttgttgcaatacgcgctctgcctcttgccaaaaaattatatctcctgtttctactgaccccacattaatcggtgaatactcaagctcacctgacgagtttcggttgactgccactcgaaaactctcacctcgttcatcatgggtaaataccagttctctaccctgcttctctagagtggcacgtttgaatctaaggctatttgagccagtttctcttaacttccagttgattaattcaacagcaataggcacagccatcgctaaaaattccgattcaatacgctgtttttcatcgagtgactgttctggttctgacttttgagttgccagttgattgctagcgataagtaccaattctctagcttcatcttgtgtccatccggctggactggcttggagaatttcttcaacttcaccgactggcttatcatctttgagcgccctcattgcaatttctttgtctcggtcagtcactaataagttttgcaattcggtgctgtaatatttgtataattctgctctttgttcctctttaaattttggtttatctgtggttggaatttgagctttattaagagcgttcgcatccactgttctttgttcactgtggagttgctctaaataaacaatcactgtttccagtccgtcgaatgtggttattccggcttgtagctgctgctgatacgcggacaattgctctgttaatcctaatactgtttgggttaaagcagactcgatagctgattggtcaatataatcagagattgataaaatggctcttttttctgcatgagattgcaactcagccgttaacgctgtttcaaagtcattgaatgcaatttttgaagcttttaactgctgccaatacccgaacagttgttcttttaattgtggtaacgcctcaaccaaggctgattcaactactgactgttcaataaaatcagcaactgcatccacagctttttgtgatgaaagtcgttgctcaagttcagtaatcgccactaatagatcgtcgaatgtagttttattattagctagctgctggtgatattgagagagttgttctgttaattctggtaaggtttcacttgaggttgactcaactactgactgttcaataaagtcagcaattgcatccactattctttgtgatctaagttgctcttcttcagcaatcgtcgctaatagctcgtcgaatgcggttctacctgcttcgctctgctgccgatattgagagagttgttctgttaattgtggcaacgtttcaatcaaggctgactcaactactgactgttcaataaagtcagagattgaattgatgagttgtgagttggcttgttgttcagtatctgattgagttggggttagctgggatatagtttcggctagagttggagttttaacaggtaatattttcgttactagttgctgattaacttggttattagctacagattctaagaaattatttaactgtttaatttcgccatcgtccctttttgggtcgtaacttatccctaattcggtctggagcttcgtaaaggaacacttatatttattgagattacctccctgtttccagagtagacgagggctaccatcttcattaactgagccgacatcaatgccaaacttgatgccccttaccccgccgtgatcgtaataactgacgatagctttaacttgatgctctctccataaatgctcaattagctggggcattgtgggtttattcactgcaacttgttcaatcgctcggcgcattatttcttcgcctggaagtccatcgtgttcgactcgttccaattgattacgagtcatagctttctgcttactctcccaactactctgtacttgggttagtttaaattctcgctctagtagtcgggcagagtgttccgagtaagcgtaattattccaggtacgaatagatttgccatctaggttattgactctagatgcaacgatatgggtgtggtcgtgttctttatcggagtgccgcgctatgaagaagtcataagctggtagttctgtctcaataaattcatcaactagctgttttagtttggtatctgatattcttttttctggctgtttgacttgggattcatcaccttgaagccgtgatagtacaatgaccgatgccaagtgacgttgggacagattagctaatacgtcatcatttagtgttctatcagtctgaggtacactaagcattaggtgataacatgggtctttaagttgggggttaaggtgggctgatagggtaaactgctcgaccagttcattggtacttttaccatacatattcccgccaataatcttagctttctctttctctaagacgtatttggtagtaccacgaaatgatttattagctttcactttggtaatcactacgctacccctctaccgtagattgagtaagtgattggcgagtctgttctaaaagttctgtcagttcctcaatagttatcagatatgatttcacctccaccgtcaacggttggctaccaattttcacagcttcgttaatagctctggtctgctgattcaggttgttaccaatcttctttaactcgtagatagcctgtctattcacttcgggaatgactaacttaggatgtggcaaagggtaatcaaataatctcgctctaatatagtcactttgcaccactccactgcaacgctgttctaatctagctttctcggtagagcttaccctaaacgtgatggttatttctcgcttctcatctggtgctactgaccaattacttaatgtgtcagctagttgattactgagattggtacgcgggtctggctgcataactggttaggagttcatttatctgcttattcatttttcaccgggttattcgctgtagctgctatggcgcggagcgccgagcaggtaggcgaataacccggaaccttttctcacttattaaccccttgaaaagacttgtttaaagggggtttgggggacacccccaacaagcaaacatgacgctttacccggagggtaaagtagcacgaagtgcgttacggcgtattgcttgcctatgcccccacgacgggctagggtaaaccagaaccagggggcacaaccggaggctgggggagtatgagactttggcgatccacgagtggctgtctgcaatcacctcggtgtaagcgagggcatggtctattgggcaatgctggccatactagtgatacaaaggatgttgattcatgggtaactgcttttttagactagtctacctcacgaagatacaaaccattttttgttgatattcgtcacatcacgacaagaaacttaaactttttttgaccacgaattttttacaatggaataatttattactagtgctgaatatgtcgcgcaaaccgaaagctgtccctctatcaaaaatagaagatattcaaatcagtctcaaacagaaagccgcgacacctaaaactatcagcgtgtcagatttagttctcagtttggctaaacctattcaagatatgttggatgctggctactcctatgaagatgtttctgatgtgtttaaaggtcatggggtagaactggcggccagtggtctgaagagttttcataaaaaggcaacaacaataaatgataataattcaagtaatgaatcatcatctaaagcggttgatgaatcagttaattctgactccgaaccagaattaactgattcatcaacctcaaataatgacttggttttaccagtagagccagatagttcaccacctgatagcagtgaaccatccggctcatcatcaactaaaactagtaaacgaaagaaaacaactcctaatacttcttcccaatttaatatcactgataggagtgaattatgaaacgtatcgtgatgatactggggggcaagggtggtacaggtaagactgcctttactcgcttgctattggatgtaatgcacaataaaagcattaattatctagcttatgacgcagatacagagaatccagaactgtacgagtactatcaaaactttggctcaggggtaaggctgttaaatttcctagaagtggcagaggcgaaacgcttctttacggaaatcaaagccgaatcacccgactcaataatagtagatatgccgggggcatcaagcaataaaactagggagattatcagtaagtttgggttattcaagattgcaggggatttgggttatcgagtaacgctggtgactgtgcttaaccttgggtactcggtaataaccagcttaaaaactatggctgagttctgtggcgataaagcagattatgtggtggtaaaaaatctctgctgggataaaggttcaggttttcagcgctgggagaatagtaaaacgtctgcagctatagccgaactaaaaggcatagaaatagaaatgccagagctagactactcgacctttgacacgttgacagaaaaaggtctaccttactcggctgcgactgaagagaatggttttccttttggggattacctactagtcagtgggtttttagatcaggctaaaccagagcttgaaaaagctggggcttatctggggttacaacaaccatcagttataccagatgctttagagaaggctacaacatcaaaacagacaaaagttactgcgtctacttctcgtcgaggtcagaagaaaactaatgatcaacaacaataatggcaacggcaatcacagcaatcctcactctgaaactgccgattccgtagagagcagtgaacagggtgaggtcaagatagcactaggcagattatatagagagtttgaaaattttaagcaatcacaaaaaactgaacgcgaaagagatagggcggagttacaagcatgggcgcaaacgaatttaattcagaatcaactcctcagcaaagcgatggtgacaatcgagatgctaacgggggagttgaagaatcagaatctctgctcgaacgagtccgagcagagcaacgagaatttgaggcaagaattaactcccttactgacgcagttaaagaatatgcccaagtcctcagcgacattagagagcttagagttcaaagggctgaaaagcgaagtattgcagttgaggcagaactgggactcactgttgattcacacgaagaacttgactacggttattcaggagttgaagaatacccctccccccaaacccatcaccatagagaaagaggtttatcgcgctgaacccataagtaaatatgggacgatggggttgtttactgcattatttactttgttgattttccttggattcaatcaatttattccggtaaatatctcgaacgatatcgacatctatttgagagcaattttgcggcgtacagattatagtaatgccaagctacaacgggtagaaaagcgtttggggactgacccaaatcgaagatgaagggcaatatatagcgattggggcaaacaggcttaaggtaatacttgccccaatcatacaaataatcagagataagaatccacaagtttaccttgagttgaccacttctcatcaagaagtctacaagcaacatagacaactttttgacttctttacgcttatgttttccatttatcccccagcaacggacagtgaaatcactttgataacctaaaacaagtgcaagctcatcataagttaactgccattttttcttaaattctattgggtgcataaatttagatccattactaggattcaggcttttgatgtcttgatgtctttgaactaagtgctttcttaatggctttttgagattgcagtaagattaaaaaacggtaaagcctaacttctcactaccgttcaattgcttggattctataagttgtgcaatcgcacaccttaaatagcgaacactaggtttatcttcgccccacttccggctatttctaattgttgcggctcgcaaacataaacgctccggcttgcaaacaagaagattgttggctcaaattaattgcaaaaagaaaagggcttcggcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtttcaaaatcgccttgtttgcagttttatcgctggatgtttgcagttcgctacatctatattaatgatgtgaccgtggcccttccatctgctctgatgagtgcgatcgcaatctaaccccaactcccaagccacatcctctaagggcaagtcgcgcagttgttgagtttgagattctaacaattgcacccgtttttctaattgctgtcgctccttctcgctagccctagcccgttgttctgccctctccaatcgttctatcaagaacttgcggtcagccagttggtggttaatcgcttggaagtgttcatctgactgaatcctgtctacataactcctagctgattcaaacggtgtgggtgctaattggttatttgtaatgactgcggtgagtggttcactgttaaccgcttggtaatattctttgactttagtgtgggttgccttactgcccttgacccctcgttcaatgcccaaaggagcgagtgcagcagcataactatcttggagtttggataacttaattcttccctgtccacctctaccgccaaacatcgcgtcatgactgactctcccggttttttcattcagtggcacgatgtaagcgtggatgtgtggggtactttcatctaggtgaagttctgccctgacgcactttaacccatagttttcaactagccagtcacgagatgcgattgcccactgctgcatcctctcatcagaccactgccccgaaagagatggatcaccagggcggaaatattcaggtgatgccgagagaaacatttcggtgcataacaccgcatcatgccgtgggcgatgcttgagcgtagagattttttctttaactatctcttcgagtgcgcggtcgtcttctcccccaatcaaccggacattctctctagttggatctgcgttgggtgtttctctattcctggtaacatggtcatcactcccggcaacgttgccgaatgtttttagtttctcaatcctgagaattgttagtggcgacataaagatttatgctacaaatgcagtgcaagtgtagtacgaaaaaacccctttgggcgaacggcggtttcatgtcacgagcgcagcgagagatggcgcagccacccgcagggcatgaaaccatagtgagtatgtatggtatcacttctacaaaaccctaaaatccacttttgggggagaaatcgcccttactgcctggtgcgaaaatacgcccaaaactacctctagggggtataacgacagtcgtttggtacagtaaaggggtacttaggggtagtttacggcgcattttgacagtcatcgaaatttggtatcaatcaatacaatggctcacttataaactcctataattcggtaggaatgcaggacatggagcaacctaatttggaagtgctttcgattaagcgcagtcacgacagtagcgatggccagttgctgcaatttttacgagagcgagagcgtaaaatgtcgggcagaggtttgactaaaattgttttgagtactttgagaatgtgttgggggccttttgtcatgaagcgtattggtgctgacagcgacactctcaagattgctgtgatttactctatctcacagttggaattacagattcgcttgctcaagcaattacttgagtagacacttgctttgatcgtgagagcgatttgcagtctatctcgaatgctgggttggcaagttgaagttagggagagggatttttgaagtataagtgcaacacagccgtaatatagaaaccccgcccgaaattgggcgaaaaagtagctccaagctagtggcaacaaggattataggctttttgatgagaaatagcagatgcttttggcttagtgcagactaagctcaggcttagtctacaacaacttttttgaatgacttactgaaattactcaaatcctagaattagtctaggcttagtctacgactatcctggactaagccaaaagaaattgtgattggatatacaatttggtgatttcaagaccactaattgcatagacttagtggtgattataaatgtgtagctagtgtccactgataatgaccaaacctgggatgaggacactgacggtttgatcgatttagaactgtcatcggaaatgaaacagaaatacaagctgtttggtgtcgagtagtagttgagaaaaagctcatttcttcaattgccttggacatttcctctctccacccctgaaccccccccgcaatacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatacggaaagtgaaaagaggggtgaactctgaggtggcttttgtc