gacggagattgattctcgcactgtggtggaattcccacgttcagcaagagagattcaaaccacaatagaattcttttgccccctttaaacattaaagctattgagccgatatcaacaagtaactacacctacttgaattcggctcttcaatatcaacaagaacaaaaaccgctgagaaacgcagacaacaacattaattccaatatccaaacaattttgatcccgcctcaggtagacaaagaatcacaaaaatattccgttggaagtgaaaataatcaaagtaaaaatattgaaattcttggccaaataaaataaatactgagggagactaatgaatgacaccatactaataaaactagatttctaaagcaaacaagacgacatatatatatatatacacacatacatactccttattgatcttatattattcttccattccacctaaaatttagccgccttttgcgctcggctcttggcgcgggagcggaacatcgaaaacctcctccccttagccgcgtctcctaccagatgaaaggacatgttttgcgtcctcactagtccaccatgactgatgttttcacaagacaaggccctttcaattcacgactattccaatgacacgtaaaagagagctgcattcgaccttcttctaccaacttcgtaagtcttggttgccgcctatggtacctttattctttcttacaatagactcggagcacccttaaaaatgcttcgatgagctgtggcataacgaaaaaataagtgcgaggcaatgatgtaatatgcaggcaccacatttttttgaacatttgtaaatatataaaaggggaaaagacaaacgattcactaacttcagcagctatgttttgtctttgttttttttaacacttttaatcactatcttgaggagggcatgtcatctttaactaacactggaggaaaactcatcgcgctaaaagctacggaagatgacgatatcgaagacatattcgcttcaacctatatttgccaatcctttgtgattaaaaatccctcgattgatatctcttctcctaaaggaaaaaaggacgaaggtgatctgtatgaagaaaccaattcagtgggcaagaatggtaaatatatgtataagtcagttgacaggcatttggacttcttgagaccaggcttacgattcggtggctcacaatcgtccaaatacacatattataccgtggaggtgaaaattgataccgtaaatttgccactttataaaacctcgcattctttggacccacacgtcacaggaacctttaccatacgaaatctgacaccagtattggataaagtggtcactcttttcgaaggctatgtgatcacgtatgaccaataccccttatgttcgctgcactggccggcagaggaaccgtttgatccatacattgctcaaagggaaagtgattgctctcactggaaaaggtttggtcacttcagtgctggcaaatggtcaccgacgcaaagaaattttggtcaatatgattacgagaccacagaatttatgaatcaacgttatatttatctcaaatggaaggagagatttctactggataacgaagaccaagataacctgacgttaaacgatatctatcatctggatggtgcctcatttgaagggttttactacgtctgcttggaccaagcaacaggttcaatggagggctattactatcatcctgcttgtgaattattccaaaaactcgagctggtgcctactaattgcgatgatctgaatacccattctagtgggtttgaaattgcttaggatactatatagacttaccaatgactgagtgtgagtttgtcaattttttttttttttttttttttaatttgagaccagtttcaaaagtctattgctcttaatttcgcctgaagaatcaatcgaaactcatggctgtacttattcagatgttcaatatacactacttctgcttacaatgcaggggaagaaactaacaagccttgaagacagatttattataagcgctaccgttaactaatgaatcaaattgcacaacgtaatttggtagaggtaaaaacaacccaggcctgattttgaaacaccagagcaaatgcaatggtcacgagtagctcctcagaactatttcaatctaatcacgccttttttattaaccgaaatttgaaccagacctaacagctctatgccccactttttagagggttggccattgcacgataagaaccactgactcaacacagcaaagccattctcagcgagcaagaacaaacactttagtataattgagacaatggcgcttaaagaagaaggtctatagaaatctgattttgctcgaacctgctgtagagcaacctgtagcgatggaagatgcaagtgtttccaatgaagacggtacagagacaggtgttgtgatacaagaccataacgtggggccgaatggtaataatggttgttgcgtatacgtgtccggaaatgaaagagagcgcataaatatctttaacgaaaaacatatataatctaaaaaatgaattttttttttttcctcagaagcgctgctgaaagcttatataaaaagaaggacccctttagtctcatctttggtttttgggtggtaccatttttcaaaaagaaaaaaaataatcaacagaatggaaagtgcctagcaaagtgacaataatggttttagcaccgctaaggaataagttcctccgccgttactcataagatttactatcaaggcgatgtgactgttttttactgtaaaaatgcttagaaacacaatgttcctaaaaaatcacatttacttcctattcagaccagcccgatttatactggtttacagccattgtttccgcctggtcgtttttagtatggatggaaagagcatatagaaagaagaggaactgcaaccttcaaggtgcacaaaaataatctgctctcgtgatacaataaagaaacatcctagatggttcaaatacaaatatagactatactttcttttagcacaccttgctcaaacttcgctcgtctggatgattcaagtgtctccttttgtaataagatatacgattgatgatggacgagaagaacattcattctgggtagttacaattgctatcatgatagtccatatgatgacagcatatctattcaaggtgtattatttgcacaatgatcttcttgggatgaattcctgcagtgttaacgatgaaaagaaagcaacaacagaaaatgacgtgatttgttattaggccaacctcagtagtggtgagatgcgtcttgtgtagattttttatttaacatttctttttgtgcaatgacctatctctttcgcaaatacatgtcaccacggaatgttgagtttattgtttacaagcattcaacgtgaatagctcaaacaagatgatctccacttattgcaacactctacgtcttctttcaggtgactcgctaatccaacggcgaatacccaaccagtgcctttatcttaagtgagcatcgcaagttgcaattgcgtcaaccaaaacactgcggcggtatcttgaaaagtcatcaatgttgtcccaaaaaggcattgagattcggaatcatgttgggatgattccgcacagaatgcgccgtacgaccgcaagtagtcttcctcgctacagcaaatgaaaaaggaaagaaaaatgtgtgagatgaaaaaaaaaactgaaatatgaaatacaaggctaaactgaatgataagtcattcccaacaaactctatgactcttgcggctattaggacatttatacttactatatataaaggctgttctttgaagatcaaagccatttattaacgctcttctctttactttcttccacctgtaaatacatcaacggaaagcagcaaaaaaatgagtgattctaagaaatcatggaagagttactttcctcatttgagaatattacctgaagaggagcaagatttatactcagaagacactgcatctagcatcgtggctgaacaggaattgcatcacgatactggcaagtcttcgaaaattgacgttacggcagaatccactgccttggaatctcattcgcataatttgagacatgaactgccatacgaagtgagagatgaagctggccgtaaatggtggaggtatttcgatgagttcgaataccgtgttaataaagagtacaagaaatcacgtaagtggtacgaatttttgtatcctaaccataccacacaaaccaaggcagaaagaagactactttacaaactagaccttgttattgctttgtactttttcatgttgtgttggtccaagtcggtggattcgaataactacaccaatgcttacgtctccaacatgaaagaggatttgaaaatgaagggtaatgattacgtttatacttcaactattgctaatgtcggtgccattgttttccagttaccatttatgtacttgttgccaagattccccgctcatataattttgccggtaatggatttgggttggacatggtttacttttgcttgttatagggcaaaaactttggccgaattgagagcttacagatttatcttgagtgccttcggtgcagcttactacccagtatcacagtacattttgggctgttggtacgcccctgatgaaatcaattcgagagtttgcttattcttttgtgggcagcaattggggtccgtgacctcgggtctcttacaaagtcggatattcaaaagtttgaacggtgtacatggtctggcgggttggagatggatgtttttgatcgatgccattgcaatttcgcttccaacagctattattggcttctttgttatccccggtgtgccatccaaatgttactctttattcttaactgatgaagaaattagaattgcaagagccagaaataagagaaaccaaatcaaagacagcgtcgacaaaagtaagctagccccactttggagcagaaagctttggaagaaagtattctgcaccccagcattttgggtgcttgttatcttcgatatgtgttcatggaataatatgaccgcttatagtggttcgtatacgttgtggttgaaatctaactctaaatactctatttctcaggtgaacaacctgagtgttattccggcttgtctagggtttgcgtacgtgatcttttgtgctatgggtgctgatatgtttagatgcaaatggatatttatggtatttgccgctattatgaacaccgtttcttgtggtctgctaatcaaatgggatatttcctccagggctaagtggtatgcatttttcaccacgtatttcagtgttgctgcgtcaccatgtctatggtcgtttataaacgacttcttaagattcgaccctcaagtgaaggctgtcacgtggatcgccatttattcgttttctcagtctacttacgcttggatccccacgttggcatggcctactgtggaatcacctcgtttcaagaccggttacaccgtaagtttgattttcggtgctatttacggtttatggacatttgttgttttgttcttctacaaaaggaacgaaaagaaacacgctctaggaaatggtatcatcttatatgatagtagtaagggcgaagagcttccagaatttgtaagaaaagatatggaggaaaaagacggctactactatttaaaaagatcccaatagccttttataacagaaacaacaactaattacattacattacatttcagttattatatacaatataataaataatcatgcactacgcttaataatttcgaatatttttttttcactcttagtgtattatagtcactttatacgttgaaggtgcgagctaaaggaagaataaaaaatgaaaacaaaaggcccggactgtatatactagttataattctggacttgtggtgcataggcctcttgataacagtagtgtgacaagattaaaaggggggaaagaacaagaaatgtccagtgaaagagcttgtatgctatgtggcatagttcagaccacgaacgagtttaatagagagggatgtcccaactgtcaaggtatctttgaagaagcgggtgtttccacaatggaatgtacctcgccatcattcgaaggcctcgttgggatgtgcaagcctaccaaatcatgggtggcaaaatggttgagtgtggatcacaatgttgcgggcatgtacgccatcaaggttgatggtaggctaccggccgaggttgtggagctgctgcctcattacaaaccaagagatggtagtcaagttgaatagagcctcccttccaggcataaaatgtatagtagtaatgaacatttcgttgtgtttttttttatttaaatattctagcatataataccgatgctttcatttatttagcgttcctgcactttttatttttgttttagcaaactaaattttcttaacatctggtaattcaactaaactctaaaaagaacactgggaaaaggccttaaaggaaagaaaactaagcatcaaactatgacattatgtttaagaggttaatcaatcgtcaaaatgctgttgcattgtcctcaccaagcccagctggcctacggtatggtaggtttaacgcgagtacgaagagaaatttctcacttttccaaagtgtagcaaacacatttctaactctacatgaggtttcacagataccttggatagtgattgtccccttgagtacaatcacacttaggaccctggtgacactgccgttcagtgtgtggcagcggaaaagaatattgaaacagcaagaactgaggaaactggttcaaccaataacgcctattgtcaaacttcgattagcagctatcaccaacaaaaagtccaagaaccctgtcaagattaacgcgaacggctccctcattccactaccagtgcagaatccgggcatcctgaccccagaccaaatcactcttctagcagtgaaggagacaagaaatagacaaaggaagctattcaaaaagcataatgtctcattgtggaagaacgcgctattgcctatcgtccaaattccgctttgggtgacgatctccatgggtattaggacgcttacagaggcgcagctagtagaaactttctatccctcttgggttgctgagcttgggttcggatcttttgatctaagctcacctttaacagcaatgcccttactagcgcccattctggttggaactttggccgtactgaacgtagaatataacggccgactgatgtttagttccaacatgtcatcacaaggtataaaaactgtttcaagaaattcgtccagggtccaagaggcaatggccagtatactgaatgtgtcgagacttggctgcgtcgtcatgctagcaatgtcctcgcaggctccattcctgctttcgctatactggatatcctcacagttgtactctttagtgcagaacattgtcctgaactggatatacccctaccaacgatgactgtaggcacctaaataggatatttaatagatcagcttgtaaatagatagaaatgaccttcgggtgttcgtgactctttccggctgacccgtttccaaacttgtcaccgaggtggaaaaatgaaaaaaaaaaaatgaatgaggactcattaaacaaacgatgctgtattagcgcaatatatcctatagtttaactctttctcgcattacttttcttcgagggacttgatcatatatatttaaataattgttcgcgtggtctttcgaagtttatatctcttccactttcttttgccaatatcgccaagaatttgcataagtctattatcggctatcaatcttctcaggtccttaacaaaagaagtcaagcttaaatgactgattacattttgccaggccctaaggccttatctcagttcagagttgacaatttgatcaaagatataaattcctatactaacagcacttctgttatcaatgaactacgctcttgttacatccattacgtcaacggcatcgcccaacagttgtctgaacaagataccaaattgctagaggtcttgttgacttatgattccgctctggacattgccaacgacccattagcaaagcaactgaacgatgctgtcgctaacaatttgaccagctcagctcttggtgaagacacttatttgattagagttgttcctagaccaggtaccatttctccttggtcttcgaaggctactaacattgctcatgtgtgtgggttacaagacagagttgaacgtattgaaagaggtgtagctttattgattaagaccgttccaggtttccctcttttggaaaatctaaatgacatttcattgaaatgtgtttacgatagaatgactcaacaactgtttttgactgaacctccaaatacaatgaatattttcacacatgacgagccaaaaccattgattcatgtcccattaactcccacggacacaaagcagtctccaaaagatattctttctaaagccaatgtaaagctaggtttggctttagacggcggagagatggagtatttgatccatgcctttgttgaaactatgaagagagacccaaccgatgttgagttattcatgtttgctcaagtgaactcagaacattgtcgtcacaaaatcttcaatgccgattggacccttgatggattaaaacagcaatttactttgtttcaaatgattagaaatacccataaactaaacccagaatatacgatcagtgcttattctgataatgcagcagtcttggacagtgagaatgatgcctttttctttgcaccaaattctactacaaaggaatggacctctataaaggaaaaagtcccattgcttattaaagtggaaacccacaatcacccaacagcagtttctcccttccctggtgccgccacaggttccggtggtgaaataagagatgaaggtgctacaggcagaggttccaaaaccaagtgtgggttaagtgggttctccgtaagcgaccttttgataccaggtaatgaacaaccttgggaattgaacgttggtaagccgtaccatattgcatccgcattagatattatgatcgaggcccccttaggttctgctgctttcaataacgaatttggcagaccttgtatcaacggttacttcagaactttaactactaaggttttgaatcatcaaggaaaggaagaaatcagagggtttcataaaccaattatgcttgctggtgggttaggaacggttagacctcaatttgctttgaaaaatactccaatcaccccaggttcttgtttaattgtccttggtggtcaatctatgttgattggtttaggtggtggtgctgcttcctctattgcttccggtgaaggatccgctgatctagattttgcttctgttcaaagaggaaatccagaaatggagcgccgttgtcaacaagtaattgacgcttgtgtcgccctaggcaacaacaaccctattcaatctattcatgatgttggtgctggtggtctatccaatgccttgcctgagttggttcacgataatgatctaggtgccaagtttgacattagaaaggttctttcattagagcctggtatgtcaccaatggagatttggtgtaacgaatctcaagaacgttatgttcttggtgtgtcccctcaagatttgtcaatttttgaagacatctgtaaaagagaaagagcaccattcgctgttgttggtcatgctacagctgaacaaaaattaattgttgaagatcctcttttgaaaacaactccaattgatttggaaatgccaattttgtttggtaaacctccaaagatgtcaagagaagccataaccgaaccactaagtttgccagaagcaaacctaaccgaaattccatctttaaaggatgccattgaaagagttttgaacttaccaactgttggctctaagtcatttttaatcactattggtgacagatctgttacaggtttaattgatagagatcaatttgtcggcccttggcaagtacctgttgccgatgttggtgtcactggtacatctcttggtgaaacaataatttctagtggtgaagcattggccatgggtgaaaaaccagtcaatgctttaatctccgcagctgcttctgccaaattgtctgtagcagaatcattattgaatgttctcgcagctgacgttaaatccttacaacatattaagctatccgctaactggatgtcaccagcctctcatcaaggtgagggtgcaaaattatacgaagcagttcaagcattgggtatggacttatgtcctgcattaggcattgctattcctgttggtaaggactctatgtctatgaaaatgaaatgggatgacaaggaagtcacagcaccattatcattaaacatcactgcatttgctccagtttccaataccagcaaaacatggactccattattgaaggaaagcgctaaagactcagtccttgtattggttgatttatccgtcaaacaagaagctaaatcattaggtgcctctgctttgttacaagtttacaatcaagttggtaacaagtcacccactgttcatgacaatgtcatcttgaagggcttcttggagagtttgattcaattgcatcaagaaaacgaagacatagtgttggcttatcacgatagatctgatggtggtttacttgtcactttactagaaatggcctttgcctctagatgtggtttggaaatcaacattgatggtgacaatttggaaagtcatttgactaacttattcaatgaagaattaggtgcagttttccaagtctcttctaagaacttaagtaagtttgaaaacatcttaaaggagaatgggattgcgagagattatatttctgtcgtaggtaagccatctttccaaagtcaagaaattaagattgttgggtctaagagcggtgatgtaatttacaccaacacaagatctgaattagaacaaaattggagcaagacatcgtatgagatgcagaaattgagagacaatccaaagagtgcggaagaagagtttgccgctatcacagatgataaagaccccggtttacaatatgccttaacttataacccggctgatgatatgaagattggattagaattatccagtaaaaggcctaaggttgctattttaagagagcaaggtgtcaacggtcaaatggaaatggcatggtgtttccaacaagctgggttcaactcggtggatgttactatgacagatttattagaaggtagattccatttggatgactttattggtcttgctgcatgtggtgggttttcatatggtgatgttcttggtgcaggtgcaggttgggctaaatctgtattgtatcatgaaggtgtccgttcacaattctccaaatttttcaatgaaagacaagatacatttgcctttggtgcttgtaatggttgtcaatttttgagtagattaaaagatatcataccgggatgtgaaaactggccaagttttgaaagaaatttcagtgaacaatatgaagctcgtgtatgtatggtgcaaatatctcaagaaaaggataactccagcgaagaatccgttttcttaaacggcatggcgggatccaaactaccaattgctgtcgcacacggtgaaggtaaagccaccttctcgcaaggcggtgaacagttggacaaattcgaaaaagacgggttatgttgcataaggtatgtggacaattacggtaacgttaccgaaaggttcccattcaaccctaatggatctagtaatggtattgctggtatcaagtctccaaatggtagagttcttgccatgatgccacatcctgagagagtttgcagattggaggccaactcctggtatccagagggcaaatatgaagaatggggcggatatggtccatggattagattattcagatctgccagaagatgggttggttaagaagttttttagtttgtatatgtatttaagttttaagaattaagaatagaaagattagataataatgttttattcaataagtcaaatgagtatgttgttgaaaatttatcataaataagtatatatagatatatgtgtgtttcaatagagacggatgtatacatatatatatatatatgtcgagattgcaatatagtttcaaatttaatcgagattaattttaaaatcgtatatttagttaactagtgtaggaaaaagataggagaacaaaagaaagtaaaaaaaaaatagtttagaatttattttcatttttttattttttttttatttttttttgaaatgtcttagttagttagttagttttcttttgagcgttggtttcagctctcttcttcattctttcttctctggaagcctttgcttctggaccagactcggtgtctagacagtaatcccaccatctgaaagaagaagcgtagttaccgatgaagtagtggtgatgcaaatcgtggtgttcggcaccggcccagaatggcatgaccttgttcaaagaccatgggaaatcgtaaccggaatgagagtcgacagcttggaataatcttaaagtgatccatacacatagagtgaacaaatgtagttgaccagtgtacatgacgtaaagaattggcataccgacggtaccgaaacctagagatagagtttcagcagggtgagcgtattcagcggaaagaccgaatggagcggcatatctgtgatgttgcttgtgaatgtacttgtagaagacaccgtaatggaacagacggtgagcccagtaatgccatgtatcttccaagacgaagaataaaccgatttctagagccattttttttaaggatgggaatgggacttcgacggtaatacctaatttttcacacattgggtggaatgtccagataggaatggcctcgaccaagaaatgggatagaaggacagacttcaaacagtatagttgttccttggcacttggaatcttggttggttgtaacttccatcttctgaagtatggaatttggtcgattatgaaccatggcaaacatctgaaaaagtacatgaattcatgtagtaaaaagaacattagaccggtggccaagacatcgttgttcatgtaagtgtaccaggcagcccagtatttttccatgaagtttaaatgaggttggtagtgggcgacattttgcaaagtctgggaataggtacctgcttggaccaaacctgaaagggtagcgttattaaaaacggcagacatttttttttttggctgtgctactgtgggttagtcctttggtggtattgtggaagaagagaagtaaagagtaagaagaagatctactatagggaaagaaagaaaagagagaaaaaagggagaagagaagagaagaagaaaaaaaggaagagatcttcctgtattatatattatagaagtacgcacacataaccatatgcatatatataagaaaagtacatgcatagcggattcagcgtgtgtatagtttaaaactgcgcagagaaaagaataatacgaccagggcagagcaaggcaagaggagggaagaagagagaggaaaaaaattggtgggaaagcgatgcgatacggcctctttctcgaccgttttgtgccaggtgccttgaggttgctgactgttatcggttactgctagatgctattgtcctggcacgggtcgtttaccgtatacgagggccaactggcccgtatacgatagaaggtggtggcggaggcagtggcggctgcggagcgcactaaacgagcgtacgccagcgtaaacgacgcccgataaccggccctggtgcgctctgcgcggtggttctatcgggccaaggcgcaaacggctttaaacggcaggcccccacaccttcacgtgacgcgcgctgcgccgggtgacgtgtgcgttgcgtaacttgctggtgcagtgcggttgtctaaacgaagcgaagagcgaagagcgaagagcgagagtgccaaggccgaaaagaacgagcaagattgtagtgcctgcgaatctacgcgtcatgttctacgaatatttccctttttttcttcttttttttttcgttttctcggtcgtttttaatcatagtaaaatcagatattgtcaaaatagtattcatcgaatggagagtacttaaacttcgcaccctaacattagagatgccagaaaaaaacatataggtagtaatgaaatcatcattatgaacaaaaaaaaaacgagacggaaaagaatgggactgtaaattcaagatagaaaagaaaatgcaaaaggaaggtaacatcgcttgatgttgcgctcttcttttgaatttcctcttgggctgtgtgcattggctgcgtatgtgttgttttgctattgtcaactgaataggttaatggagacagaaacttttcagtatcgcgctactgcatggcttatatacttttttttttcttcttcttcttctcgggaaagtattatggaaggaaaaaaagtgatttcgcgcattacccggggcctgttttgtctcaagtattgtggttagggtttctattatcgccttatgttatagtcgctatataatattcatttctatcccgtttatatttttattatgtaaagcaaagtgtatgtaagaaaattggcgggctcgtcatcttttgatgtgaacgttcactaaagtagcactatccgtcgaatgatgatcggaacttttatccattagtaacttgtattctaaatcttggcattccaattgcaagttctccaaattattattcagatcttcaatctcttgattgaagttttcctgtttcataaataggtttttcttccattctttaatcttgcgaatttcttggttagagatttcgttaaatctttttttggtttctaattgtctggttataaattcagggtcccattctgtggccactttatccatgatcactttattgattatttcatagcacttgtaatttttcaatttgttctcttcaatgtcttcaaagttcatttcctcttgcagaaactttctttgttcatccgttatttcaacagtgttggtggttagacagtctctggcttttaataatcttgttcttaacatttcagatctacatttttcataataatcttcagtgctttctacaaagtcaatcaggtgccggtcaaaaagaatccgttgtagaattttaaaatcacaatgcctttcgttttcaatttcaacggtcccccacttatattctcttcctttaactttcttgccctttttatttaacacatactctttagacgcaattatgctaaatggaaacttctggaaaatattttgagttgcatctaaaacattgttatcaaagaaacaacaaacggaaatgttctgtactcttataatttccctaatttccattttgaaattgtttaattcatatttagttaataagtctgctttggcaataacaggaattagattaactcttcttgctaattctttcattgtcaaaacatccaatgcgtcgatgcctttattggaaggcttcaaaaaatacaagcagcaatgaactctatcatctatcattttcgtcctatctggctgttcctcttgaaaaatataggatcttatttcttcatcgatataattgaccattgatctccatgtaaacgcattatccatatcattcccaaaattaggagtatcaataacgccaaatctaaggtgtgttccgtcaccttcgataatatttttataacgaacgataggcctgttttctttgatattatcatcaattaaagacgtagcgaacaaggaattaatgaatgttgttttgcccaacccgctttgacctgcaaccattagtgtaaagtgaatgccattcttggcattcaacaactcgcgttggcgtggtatatttctaatcccaatatctcggccgttagaatttgagttcatttcctctacgccataattttccgatagtggagtttctttgcttttgcacttaccgttaacaaaagatgatgatctctgcctaatacttcttgatttaggactttttggttgatacggatccacgtgttttccttgagaagcctgtttacgtactttggcttcctcagaaaatccagagattattttggaaaactcaacgggacaatctgttggcagcccaccctcttttggtttcatagtacagattcaatgacactaaaattttcagggtttaatctgtttacttatttattaactggtccttgttattgattttttcccactctcaacaaacaagaagaggataaaaggagaagtaagtttaggaaagcgtgtttatccgctcctgacagttataataagacgaagtgtatcacctaatgtgaaatcgaagtttaaataagtattatataattcatcttgatacttagtgcataaaaaataaagtctgtcatacggatcctttttgtgtcatcttggcatatacatatatatatcactaaacacgaggatccagaggacgaccagttcaaggaaaagaacaaaagatgcctggcggtttgataaatggttgatgagatttggctttaacgtgtatacatacacgagtgaagttacaaatcgatgtgtttttcgtcagtgaggtaagaaacggcccaaatataatgtagaatcgataaaatctttgtattgtatagttgcaacaccttcttgattagtatcgaacttcctaaatagttttgttagtctcattagccaaactaatgcctctacaaacttgtcgaatttcaattctttacctgtcccgcttctgtttataaactcggcatactgatcaaacgttttctcactgacttcaaaaggtattagatagcccaattcttgaagtgaattatgaaattcacttacggatatggtaagcgatccattgatatcattatccacatatatttttctccaactcttcactcgtttgtataaagagatgaattccgcctggttcacagtgccaaacctagaagcaccaaatagatttattagtgcatccactgatgagatacaaaaatgggaattatcatcgttctgtaataagttttgtaattcttctgctgtcagtcgattcttgcccttaatgtcatgattgtggaacagctgaacggctacctgcatatctcttagatcttctttgctttcaaaaggagcagtaacgaccggtactggttggttttgtatcgatggaggtgtggctatgcgtagagaggaagagcttgcactgttataatgcttcggtggtggggggataggtctactgaccggtttctgcactatgttattatatctaggatcaataggaggtaccttcgtatgtctaggagagaaattttgtggagagccgtaagattggtgcccgctctcaactcggttcttaacgtactgattttggaaaggaattggggccgaatggattctagtattaggtaattgtggttgagccgttttcatttgttgctgtcgttgtctctctttgtcaaattcacgtctggtttcctccatggcctctttgggcgtagcgtagcgtacaaagtcatctccggcagcatacttgagctttttcgcacacataggacttatcaagtggctttcttactatgtttatgcggtacaagtgcctaacgaaatggttgtgttgttagtttgtatcgatgcggttgcgactttttcattcggatagctattctctaaaagaaaattgacaagaccctgagccaggtagctaaaacaacaatagctaggcgaggtcggatgcgttagcgaaaattgtagttacttcaacatttagtatagattcttgtacagttaagctaataaaagatgttagcgcaagattatataaagatagtacaactgttatgatggcgtcggtaaacacttattgcgatctacttcattcattttaataaataagttctttgatgcattccgaagttttgaacgtaacagcgatactatatcgttgcttatacttgacagcgtgccaattaactggtttattcgccatattcgaagatgttgctatttataaagagataaccataaaagaaaagcacgcttgaaaaaagaaaaaaatattagaaagaaaaaagaaaagatttaagaaagccttccattcgatgactatcaaaacatccaatatcaagaaggctagctgacactttggaggtagatattttagtttttaaatgctacataggatagacgcatagaatgtcttcgatagtgatttccttggctcatttctgtgacaagcatggcccaagaatcatatcggtaacacaatctgcagaaaagggaacactaggtgaagacttattagtacctgattacccaacagactcttactgcgagtcatgtcttttacaattccctgaagaatcaacgagatcgatgagatgcttcattgaagatgttccattcataacaacgcaatactcctctatacggtatcaattgctaaattccataattaaaagagccttttccgaagagacaatgatctatgataatatgccatttatatattttgatgatttgcgaggactgaacttggtgataggtttcaaactgtatgacgagaatgctaggggtaacgaaagaagatattgcttcattttgacagtggattccagaaaccacgatgaatctatgaaaatgttaagtgaaaactggaactttatcattggcgggttcgataaaatgatcacttatatcaagaacattcacaaaagcgaattcatgggaaaaaaccaaaggaaagaagataaactagaaactttgaataataacgcgtttattggttcgtatttacgtgcgaataagtctaaaataggccgtaatttagtgtcccttacagacgataaattcctgtttgttcgaatacacaagtggaattcatttttattgcatacagttatgaaagaagataaatgacgctgattttacaactacatcctcgtcgacactgtttttgaccgctatacgtatggaaacataatatcttaattcattgtcacttcttagttacttcacaaaaaaaaaggaaagtttatattaaacttaaatataaggtggataataattacatttacaatcatctgcttaaaagttacaagttttcttgacctctatactatgaataacaaaataatatatgcttacatatgtatgcatatatatatgtatatatgtttttgcgtgtgggtgtgtgtgcgtgtgatagaattatgactatcatttgttgagctctcgtaatctaaatgcaaggtattcagcagacgaatttaagccaaaagctgaggttgttgggacatcttccatttgatgctcgtcatctgtgtcttcatcttcatcttcggtttcttctgccgtttcgctttcctttccatcgtcctcaccgttggccattgtactaaaatctataaaattggtagaattattggaagagggactcaaattcaaatccatgtctaaattcaaatttgaaggaggattgaaaatatgggctatcatatcgtcgctggtatcatttaatggttctataacgtcttcttcaatttcttcgtaatctaaattcttcattttatttttacagaaccatccatttaaaggtactcgtactagatcatttccagaatcaataattctttcagaaattttcacaccaggacctttgaaccatattatttgttcaccaggtgtattgatatcatcaatgacagcagtaccgaggctttgagggttttttggtcttgttttaatggtgtgctccgttgattgtatggtattgatatttttttgcattggaataggaactacaaatgcaccgggagcttcgataacaatatgattaaagttatattttgatgtatgagcagttaagctattgatcattgaagttaacgtaaagcttttggatgcgggcttcttagtagccgctgatgatgcatgtccttgtttcttcgaaatatgattctttgagcggttaacttgttctattaaagtcggcgattggaacttagaaatggaaggatgtgacaataaactatgtgtattattattcatattgtccagtttcaaaaagttggaagaatggttaaagttctgattcaacagtgatatatttgatgaagagccgaaatttgaattggaaattgttttcgtttgctttaaagtaggcaaacgtattgtagaagagctgttcaccttgggcataccgcccgtcgttaaagtgtcagtgatgattgttcctgtctcgtaatcaatcttgccttcttccggtggatcatccggtcttattatataccgcgggcaatcatcagaagttgaatattctcctaggtcatccctctctaatttggggcctaaatatactgcacctactaaaggtggagcagttggtgcaccttctgtgggttctgggattttatcgttcaaagtacaattcggcggtaataaatctgctattggagaggagtatttgaaaaactttcttccattaacaggaattgtggcttcatcttggtcacggagctcctccggtaaacaagctttccaggttctaattttgttgaaaactttatcactttcattgtagcgaaattcacaaacaaattgtggaccattgactttcaaacttggatctccacgctggaatctggtgaaatgaataacatagcactttcccttaatatcctggatagggtgatctctatattgaccagttttcataacttcgtttttataaaataatctatcaacccgatgaacggtttgttctggtctaaaataccaacaagcattcagccatttattaccatctgtagttgaccataatctgaaaatctggcctacaataggtttatttatgtcatttgggtttgataaaaggacccaatcacctatttggtacctttcattattaatttcaatttcatccaaaggatatcttaattcgccttcaggtaaatagtcttcatcgggtttggataattcgattctcactagcctattgaagtttttctccaatagctgagctcttattatgttactttggtcttgagagtaatatatcttaaaattcgtcaacatcagttgaaaatcgttttcgaaactattgaaatttttatattttctagatttgacctttttcttaatatccattaagcaaatgggatctgttatgactgaatagtaagttggctcatcattcctatccggtaacttttcaaaatagagagtgagcgtcttattattctgatcgacctctctcctcagcatctttaaaatattcttgattcttaaaacatagggcagatcaatgactggtggcctaccacgcctgacatgggtctttggatgtgcgatgttggtgtttgtataatgaacgactggagtgggcgaagccaatggctgcggggtaatggaagtagagtgtgttgagagtgctggtggatttttctgtcccctgtaatcttggcttgcctgtttcttatcaaaaatagaattatccagtttggcaaaagctatctttacttctgaatgtaattctggtctattgtcgtttgcctttacattagtgacattcgaagacaaattggattgttgtattgcctcacttgatacctccggaatctgacctaacgagggatattttacgtctggatagtactttcttagattgggcatgactttctcttttatgaaagactctagtatggtagcgtatttataaattaccgagtccttcgcattgtatgtcattgcgttccaaggaatttgagcaaaatcgttaatgaaatcttgcggagacgtatagtgaggtaatcgctttttcaaagtgtttaaagatactgggttctttattataatgtaatagtccggatattccttctttggtggcagtacattgaatatcggatatatttctatgccattctcgtcctttaaatggaagacagcatcgtattgtgtcttgagcaatttctgagaaggcccattatcttgctccaccatcctcgaaattcaattttttctatctctgtcttatagcttgaaccttttcttagattttcccttcgctattaccacactgttccgccaactcagcttaatttcagttgtaactcaattgggcctttgattgataaaaaaaaagcttttcccgagaaaatgatcaccagcaacggaagcagggtaagcaagtgaggaattggcccattattcattagatatgtttaagagggatggccgttcaaaggtgaacgctgaaatttggagtgttgtttagaactactggtgcctcccctctattccctgaattaataggatcggttttcgtttcgatgagttcgaggttcgtctgacatccacgcgcaatcaatgctgaaaatatgaaatgaatagaagatttataccaatagtggaaattattatgaatgtattatgtaagcacttatgtaaattaatgcagtgtatgagaatattggcacatgatggtgaggtgagaaagacaagggggaaatgtctattatagttgcttttcttcttcacttttaaaatgttcaattatagtagtttcgacaatgccgtcttcttgtgtatcgatatcatcgctttcatttgtatcatgaactttggcaatcttgactctccaaaatccgtcttcaccaagcacatccttggtgaccaatttgtagtggccccatcttggtaataattgggcccacacaacatagtaaacaccaccaaagaagaagataccccatgcgatcacacagtgaatccagtatggcatgcttgaataaacggattcgccgttcgatggaggaacatatggtgcaatgatcagatatagattcgataatgcgaaaaaccctgtgacaaaaacgccggccttgattggtgggttccattcaatcttaccttgtctacgttgccaatatatccatagtaaaccagcactgatggcaaaattgataatattcattgggtaagaaattagattttggactaggagatacgcatcacctggaggtggagctataatggtgatcgtacagacaacgaaatgctgaaatagaccaaccattggggagttgaatggtttagaagaggcaaaaaagttggaaaatggtaggacaccttcacgacccaactgttgaatgattctaccttgagagaaaataacagaaagaacattacctaaggcactcaacccgactaatgcggcggcagctctctttgcctggccaccaaaaacgatatcaaagaaatcagctgccaagaccaacttggaagatattagcttttcttttggcaccacagcaaagtaggcaatattgacaaaaatgtaaacgattgccaaaaaaaccatagatgtaggacctgcgatcttcaaagtcctcacagggttcttaacttcaccaagtgcgtaattaacattcgagtaaccaacaaatgaccagataacactatacaaggcgttaacaataccgtaagcagtggcagtttcggtaccttcaaaggcgttacggaaattgtgagattggtaaccgtcttttaggccaccaccaagggcaacccaaccggtaacggagatgaaaaggacaataccaactttgaacacacccaaaatattttgtagatatagaccgatcttaacattcaaagaattaatcaaaaacgcaaagaaaacgacagccacaccaatacctctttggttccatttcgtgatttctgcatcagccgcagttaaaaacatgacagccgtatttatagagttaccagcggcccaacctaagaaaaaaatgtaggcggcatacatacaggtgatgaaaaattttggttttctaaagatggcttccaagtaatttttttcaccaccattcttcggtatagctgtaccgaactccatgtatacgtataacccagaaatggcaatgatggccccaacggcccacatgatcagagcaagccccacggacccacataatgtgtaaattgtcgaggacacggcgaaaacacctgtaccaagcattctgttacagataagcccgatacatgacaaaacacctagctgcttttcaccctggtccaactcggtagcgaactgttggcctgcttcgaaatcggaggcatcgttgtcaacatctaccgttgtggtgctcgatttcttttttgtggaagaagagggaaactggtagttttccttattgaagacattcaactgtgaaagaaaggttcttccttcggacattgttgtgtctttcgcttttccttttgctcttataagttaaaattaaaaatacaaagtaaaatgaaaggtggacctaatgaataatcgggaagggatatagaataaatgcttcctatatatatatatatgtgtgtgtgtgtatcatttacccatgtgtacgttgccatatgaaaaacaggctgactcaagaattttttttgccaagcaaggaaatagtactaatgcaagactgtgttactaaagtcccccattaacagcgagagaagcatcgctaggaccaactgtggcagttttttttttcaattcatcgttactcgagtgtggtgctacggcggttaccacagtttgagatctagaattgacgccgtgtcgtctatgttgcgggggccgatctatggcagaaattttggcacggcgccatttcttttttttttttctttttctgtcacagcggcgacggcgacggtaaaactgtggtggcggaacctgcaggcgtcagaataagagtacacagaatacagcaactgcatattccggtttaagtgtcacaaacatcggtatataccaatgttagttagtggccgcacatcctgtcaagagatgaaaaataagggtaaacgttcactaattatgtatttatcgataactaattgactaacaaaaaaatatgttgagaagtaaaataaaactagtagtgggatggagaaaaaacggaaaaggaagtaataatcacatgaaacatgaaaaagtttcagagcagcattatatgacgttgctaatatttacagcttgtttaaaaacaacttgttatagtttattcatccttccagcccaatttttccaaatctttcaaaactttttcttcagtttggatttttaggatttgcgtgtcctctagcttatctccaacagcttgcctttcctttaaggtttcaatggcccttaacttctttaatagagatctcatttttttctcttcgggggaagtttccttactagatgttggggcatctgtggcgacaggtgctgatggtgtaggagtggagtcaggtgataattcacctgccttcttattggccctccttctcctgttcttggtgtttgcgtctttattggcggagacccctggggctagccctgggattgtctgcttagcggcaccaggaggaacgcctggaacggtgcggacaccacctgttcttcttgcgtgaggaggtttgtaagcgccagcgggtttggcctttgcaccgttcccattagaattggcttccctgcttggatgttggcttatgtattcttggacgctggaatgtatttgtagatccgatctgttagaaattttaggatctaaaggtgtcgttgattcaggtaacgcttcccagttagtaatgatatggtcttcaatcaatccttcatccctattttcgagggtcttataattacaaggttgtctccaatccactttcaatagctccttaaattctttaacaaatactaaagagcctgatacgtgccatattttgacaccattgtccactctcaatcttggtgatgtagtggctgtcatgatgaattctcctccaggcgaccatgtgcatacagaagtgttcgtagcatcaaatttactcacacatttgaacttgtcaagacgatctagaatttccacggaaccttgcaagttaccgaacccggcaataagaatataatgaccggaaggagagaaaagcatcttgtttttggcttgttttggtaaggaatgaacgacgttacctcttaaatcgaaaaaggaaatggtagctggcataaagccagcaatgacaccaaattgccttgaagttggagaccacgtgaaatcatggacaggaccagtggtcagggaaacacgcacagagttgcctcccaaagtaccgttgacaccttggaaagatagcagatatagtgtattctcaccatagtaggataggtttgaggagtcaaaatcagtaatggccaaacataagatggcgttacctaacgggttccatttcaattggcaggaatcggctttgaaaaaagtcttggatgcaatttttttagtaattttaccttctgaaagagcccagatgatcaattgggctggtttaccacctttttctggagtgaaagtacaaattgttggatgttctgccggggagacccaaataagtggtgaaatgttgggacgtttcgttgctatcggacaacacagcatatggagattggaaatcaaaactgtcggcattcgttgagcttaacttgacaattctcaagtcatgcttgaaaagttttaatgcgtaattgtctaatttggagaattgcaaaaaccacccgcttcgagatttggtttggtattcgtaggcaggaagtatgtctactggagtagagtcatttttaaatggtttattcaaataccagacttttacgttcttgtgatttgggtcttgtacagaggttctttcccaagtactcaaatagttaccagcaggagagaaatgcaaatcatatacatcggtaagcttcatcgttaataaaacggtgtccaaacatgggccggtgaagaccttaacgttctccttcgtagatagagccaaaaatctaccacatggcgataaaaccgaggaaataacagggaagtccttggaatttgtattggattgctcaaaagtaggatagctttggaacagctctatgtcttgggatgtctttaggaaaaactgagatgacattttattagtcgttgaacttgtctgtatgttattagaatactatattttctatcgagatgcaacggatagtttaaataaagtacgtctcaattagcactaaacaatggaggattcggtaatctataaaatatatttctaccgtaaaatgtccttgatatgtataaaggcaaacgaatacaagtaaaaaaaacaactttcattgaataatatacactaggaatatattggtatgaaactgaaatttcatcgacgggcacgaaggaaaaagaaaaagtgaaaaaaaaaaaataaaagaaaaagaaagtgtcgagaaaggccaaatatctggtcgggtaatagatatcgtgaagtgtgacggcggcaatattgcgattattcttagcacatcttgaaaaaggatgcctaaggaagaactcttgatgccgtttgtggtagatataacgatcttgctatcataccctggtaaagaatgttttcaagttttgaggcttttttgaatgtttaggcttttttgaatgcttatgtaggcaccttcgtgcattgctgtaccataataatatgaggagagaaaaaaatatctctatgagttctaattgctacatattaaagaatattaagtgatgggcattctcatttaatacgtatttggctcccattcaatcgcattgctgttttacatcttaagacggaggtcatgttgagaaagcgcgtacttacagtcacgaaaaattaagcactacaatatagaaagcgcccttaaaagctcttattgagggatgttgtaccaagtccgtagtcttgggtttttatgtaaaacaataccctcccgccaaagaatacgctggcagtgtaatattagtgcagagtaggttgggcattgcatatgttttcaaggagcgtcttcaaagttagcacgataccaattaagggaaccttctctcgatggtactcaaactctttaaaattggccaacctgggagatattactgattatttagtaggtgatggtgtacctaacttactacaaaagatgctcaaagaatctgtactggatgataatataactttgagattatttcccacttcgcatccctacattccagtgttgcatggaagatccaaatataaggcttctttgaatgccatcaggatgatagtacgaaagtttgtactggacgaagagtgccgcttgcatataagttcagtcaagacattaacttcggcgtcgcaaggaggagaatccaaagctattcctcagaattacaacactataacatccaatgacaaactggttatcaagtggcaaagttgtgtaccgggagatcgttgcaagattcctaaaccagagattaacgacgagttgaaagggagggaggacggggtcgaaaaggagaatccgtttacaatgaaatcagtaccggtgatagattacattttacatcctacattaaatagtctgaaccaaagggttgttacagaatacattgataatgcagccgaaaagtacgtacaaaatttcaacgaaaacggagatatcaaaggaggtaagactggaaaagatgatactattaaaaaaggtaaagtgaaaaggttatcgcggttgatcagaggcacttttatatttgaattcaacgaagaaaactctaaaattctagttcatacaatcgaagacgtcgaattaattcattacgaaaagaaaattgccaccggcagcgcgtttgcatgttgatatactattccattgaaaataaatctcaatcctgtatatactcaaaagggtttcagacccgtacatcaaaaaagaggcacagaaagtaaaaaaattaattaaaatcctttcgggaaaatgaatatataagttatttatactgaatgacggtgtttgacgatatataatgaagatatgcagagtgccgaattgaaaatatgaaatgcaggaagaaaaaaaatcaaataagacaaaaaaatgcatgcccatgaaaataattttcttacttgctgtcctgaaccaagcagggtttttcaaaatttttcaactgaaaattagatggtattgattcggtgtttattgaccattgctcccagaacagatcaattttactttggtaagagaaggaatcttttatagaggtgtctttattccatgcgaagtcaaccgtgttcatgaatttttctattgatctctcttcagcatccgataccctcagtagcgtatccacaatgattttgcacaagtggaaaacatcataaatatcgggcaggtcttgccagacgtactgtcttgtatgttgtaggctttcgtgtatatcttcttcatcgttataaccgcaggccagccttggtaccacgtatttattgtaaatgaacgcaaatggatccctttcgaattctttgaagtttcttagatgttgacccttctttgatttcaaaactctgaaaagacaatcaccgaaaagcaaatagaatatagtagcacccagcgaccagtaatccgccttgtaagtgttgtataacggagcggacgattggtctagcttcctcttaaaacaagaggtctcgatacggtttgaaaaagtctctggcgctctgtagttatctgtgccgatttggtagtcattggacttggaggcttggatagcgtgtccccaatcggccaatttgacgtcaccattgatggttaggagaacgttttcaggtttgatatcacggtgtgcaatccctaaggtgtgagcaaagttgattgcagaatacagctgcctaataattttctgcatatcgatttggatcagagagggagatgagggagtaccttgactcttggcaatatcaaggaagtcataaagatcaccacactcgcagtactctagaaccatgacgtagtacgaatcgtcagtgtagaaatccagcattgaacagatgttgggatgagggttatgagagctcaatttcttcattacattgtactcgtttagcatacttgtttctgaagttttatatttaggagtgattttcaaagcgacataacgattgtgcttggtactccatgctttataaaccgtgctaaaagttcccgattgtatagatcttagttttgtatacatttttattttcgtttttggctatatgctgtatttattgatatttggggtataatggtggatattcaaatgattagggaatataaacagaattcttaaaggggaagtatagggttctggtacctttgttgatatacttcttgttattagtatatattgttgttacaaaaacaaatctataagacggtaagagttatatttggaaagaaggaagttaagatagatggatatatatatatatatatttatttatttattttctgtatacgtagtccaattcatttggggatatgcatagtagatacaattgcggtccgatttttccagagctgagtgggttatccctcttccatgatcccctgaatttgcctttcttttattccaacatggagctgcgacttttggcctggatagcactaccgttccttacctcacctcttctacctacgtttacgctgttgcaacctctcccgcacccgcgctgaaaaggctgagaaccaaggtattgtccctgtattacgctcgggctttcttttcccaaaccttgtcttacctgttacttctatctgcgatttgcctagaaccctacgtacgaggccgctggagaggagacgccttctagaaaccaggcaggtaaggggtaccaaaagccatttccggaatgaaccggaaatgggactatccgcaagcgaaataagtgaccgagacgttacagaccataacggaaccatccatcagtacatgcgcgccctcgtctatccgagccggatgggagcgggcccagggcaacgcagcctcgcaaccgcactgaaagaccctcatgacagatacgaaggcgcctatgatgacgtgcttccgctgcgggccagagcagagctgcacaggctttctccgttttcttcatgcgtgtcgtcacctccctccccttccgcgtggcccgcccgttcggaagcgaccgctctcatttgaagaaaacgcggaaccgccgacaatggaaaagcttattgacttaaacggaaatcatcacaaaaaaagaaaaatccggtttcgcccatgactaaaaaaggccgggtctaaacgggccgggtgctcctttatccgatatatatgcaggatcaataggtactcctacgagataaatttagcggacatgccgcaatctcccatttttccttttttttctgcctcggccatattttgtgctccggtgttcgtaccagagtcttcttaactctagttctttgacgtcacttcgcgctctcacaccatttgcctttaaaaactatcctacgcattattgactctatgccgtggagtttatccgaaaactcagtttagttttgggtcaagatgcatatgaaaggaaaaagcactttctttacttatgaattatgttccgaaactactacagccatcgtcatctagacgtataggggacagggacaaacgcttagggatagaggtaagagaaagtatcatactatacgtagaattgtcttttattgttagctacgtatgtaattattactgaagaaaaataaatagttcttttgtccgattaggggccaaattatactgcttcgcctatttactggtttttcggccttttgctaagcatatatatttagcattaaataaatagttagaggttttaagtcacgtggtttttgttcatgctctgaatccatctagaatacatttaccaaaggtgaaaatggttaaaccggtgacaatgcacatgtgcaatgtcatgtatgagtgacatttgacgcttctttctgattcagcttttaatttgttggcgttgttcattttggagaagggacatgcggcttctccttcttcaacatgtgggtgattttgaggtaacttttcgtctttttggttctccaagtcattacgcgtacattttggggccaatctgtgattaaacagtgataccaagtacaggtatactgcagatagtggggcaatacctaacccacatagtaggtagtttggtctggctcctggtgtagataaataatagctgaggccaaaggcgcttgtggctagtccacctaatacagtgctccagcaacctagtgtgcatagaacgcctttcaaatgttgagtcaaaacgtttataggggtggtgatggaaatcactgtagatgaggttaaaatgccggcgtataaacccagggatgagactgcgataccttttataatagctggagaaacttgcattttattactgtttgatggtctatctattttgttatttattagtttgatgccttggtaggaaaaattgtaagaagtcgaatgaaagaatggtactggtaacaatagaaaatagtgcttctctcatttatataatggtaaaccaagattatataatcttccttttttagtttttttttcaacaaaatacaatagatttcggccgtgaataaacgaaaggaatttcttcggtgttaagctgaggagatatcgccttagcactcatccgcgcatctctataccatcactaaacgatattattgaacgccacaaaaggtaatcagtgcaacgcattggcctcctatcattaaaatctgtcactttggaaatgctttatgtgtttattgtagaccctataccgttcttttaaactaatactacatatatagaaatatctagtcgatttcgatgacttcaggactctttggggcttttgatttagacgaatcatggtctttctttggttttcttttgttgctttttcgtaacgaaatcccttgaccttggaaattttgttcgttagatttagcttcactatctctttcttcatcgtccttcggtagaactattggaaatccgaaaaataattggccctcaggtaaatctagtttggcaggttggccatcgaacgttatctttatattctttatgtcttgctcaggtttcggattcctcttgggagctttaccagatatattttgtccttgaccaacaaatttagatcgatcattattgatgctgtttgtaatgcctgcataatcaattcttgtggacattgatccctgtccaagcaccgatggatccaagacttgacccttactggaagggctctttctttctttatcttgttgggccttcattgctttataatcaggttccacatatcctacgggtggcgcaaaatctgttaccaagtcggtctcaataacacatatactttttgatgacgattcaggtttcacctctaaaatcttgattttgaatgtctttccgttataactgatctcaataacatcatccacagttaatgtggaaaagtttcttaatacgttttctaagactgccttggggtcagaaatgtctaaaaagtccaccgattggggttctaatttcacgaattgacccaggggcacatccgcagatgaaatctgtaatagggatcccggttgtatgcccaacgtttccatcatccattgaggcaagtaaactcttccctcctctgcaataaactctaaaacaccaccgtgtgtcacactcccgctttcattggcagttaatttgaaaagcatgggatatctgatattcaacatggacagtttgctcagagcgcttggtggcaggaagatcttgccgccgaagtttgcgtcatctttccgtattctatcattcatcatggctataggatagcatctaaagaattcctcaaacgtttgaggtatattgacaaagccgtttcctccgccaaaagagctgaacccggaaaacattgttgttctttttttatggtatcgtgtctttatctcctctctcagtatgattaggtgtgctaacgattaaactgtaatcaaatcccttctttattcatagaactagcccaagatttcttgcctacctttgattttcgccacctagcccaaacgggaattttttttttttcatgggacgaaacttgccgcttccgtcgtaaacgtggagtttcctaatgcgtacttattttcttaggcacttcggctaaaacagtaaaatgataataatggcagggcattgtacacaacatgcgttggtaaacaagcaatttggagttgaagaaatagcaccaggattgatctacgatggcagcaaggaaatcaaagaggggccaacaaaaggaacttgcgaaaccagaggaatttgatgttccaaaggaaaatgaagaagatgaagaacatttgtacggtaatattgacgactacaagcatttaatacaggatgaggagtatggtgacgaggatgtacctcgcgatttgcaattcagcgaagatgaggacgattctgagcgggacgattctttactggcagaattctcagactatggggagatatccgaagatgatgaagaagatttcatgaatgcaattagggaagcaagtaacttcaaagttaaaaagaagaagaaaaacgataagagtaaatcatatggccgccaaaggaaagaaagagtgctagatcctgaagtagcgcaactactctccgaggctaatgaagcatttgttagaaatgatttacaagttgcggaaagattatttaatgaggtaattaaaaaagatgcgcgtaattttgctgcctatgaaactctgggtgatatctatcaattgcaaggaagacttaacgattgttgtaactcgtggtttttggcagcgcacctaaatgcgtccgactgggaattctggaaaatagtggctattttatctgctgatttagatcacgttaggcaagcaatatactgtttgtctagggttataagcttgaaccctatggaatgggagtctacctatcgccgggcaatgttgtacaagaaaacaggacaattggcaagagctctcgatggatttcaaaaattatatatatacaatccttacgatgcgaacatattaagagagttggctattctttacgttgactatgacagaatcgatgacgccgttgaactttacatgaaagtgtttaacgcaaatgtcgaaagaagagaagccattttggctgctgcagaaaatgctttagattcttcagatgaagagagtgcggcagaagaagaggccgaaaaggaacccctcgatcaagatgaagatatgcagatgtttcctgagattaactggaaaaaaataaatgcaaaatataaatgtataccattcgattggtcttctctgaatattctcgcggaactctttctgaaattggcagtcggtgaggtcgatggcattaaggcaatcaaaaaatgtgcacgttggattcaacgtcgtgaaggtcaagtgttttgggacgatgtttcggatgattcagaatttgacaatagaaggttcaaaaacagtactttcgattctctacccgccattgaaaaggaaaagtcgtatactattccaatcgacatcagagttaggctagggctgctaagattagacacagataatcttgttgaagcccttaatcactttcaatgtctttacgatgaaagttttaccgacgttgcagatttatattttgaagcagcaactgctttaacaaaggccgaaaagtataaagaagccattgatttttttacgccgttgttggctattgaggagtggcgtacatctgacgtctttaaacccctagcaagatgttacaaagaaaccgaaaattatggaacggctaaagaatactatgagttggccatcaaatctgaaccaggcgatttggatattcgtgtgtcactcgcagaagtttattatcacttaaacgatccagaaaccttcaaacatatgttagttgacgttgtggaaatgagaaaacatcaagtcgatgaatcacttcataggatatctactgaaaggggttctggcgatagtttgaacgatgtctccagtaaaccattattggaggatagcaaatttcgaacctttaggaaaaaaaagcgtacaccctatgacgcagagagagagagaatagaaagggaaagaagaataactgcaaaggtcgtagagaaatatcagaagatcaagaaattcaagtttgatccaacacttggtgaatcgaaacaagtgactatatggattaatacggtttcggaattggtggatattttttcaagtgttaaaaacttcttcatgaaaagtcgttctaggaaattcgtcggtatcctacggagaactaagaaattcaataccgagctcgattttcaaattgaaagattatccaagttagccgaaggagatagcgtgtttgaaggaccgttaatggaagagagagtgactcttacatctgcaacagaactaagaggactgtcatatgagcaatggtttgagctatttatggaactttcccttataatagcgaaatatcaaagtgttgaggatggtttaagtgtggtagaaacagcccaggaagtgaacgtcttttttcaggatccagaaagagtcaaaatgatgaaattcgtgaaattagctattgtactgcaaatggatgatgaagaagaactggctgaaaacttgagaggtctgctaaatcaatttcaatttaacaggaaagttttgcaggtatttatgtattccttgtgccgcgggccctcttctctgaatattttaagttctactattcaacaaaaattcttcttgaggcaattaaaggctttcgatagttgcagatatagcacagaagttaacggtcaagcctcaataacgaacaaagttgtagacaaccccaataaaaagtcatcgccatatctgtactatatctatgctgttttgctttactctagtagaggttttctttcagcattacagtacctaacgaggctagaggaggatattccagacgacccaatggtcaatcttttaatggggctatcgcatattcatcgtgccatgcaaaggctaacagctcagagacattttcaaatacttcacggattgcgatatttgtatcgttattatacaataaggaaaagcctatacacggatctggaaaaacaagaagcagattacaatttaggacgttcttttcatctaattggtctggtatcgattgcagttgaatattataacaaggttttagaaaactatgatgatgaaaagttgaaaaaacacgccgcatacaactgtattataatttaccagcaaagcgggaatgcgcagttggccgataaactcatggaagagtatttaagtgtttaaagattgtttaaatgtttctgattaaaatgtaattgtattataacccttataaatataagcgaacaaaccacttccccgccgtgctatgaattttaaatatgaaattctttgcaggcgccaagaattatagacccttttccagaaagcaaaagatggtcgaacaccaattttgatggcgtcaatggggaaatatatactacctgagaatatggtgtaagaaaaagcagaaataaataaattattgaccggtgaccgaattaggaatgtaaatagaatgatttttcataaattattaaacgatgagaaagtaaagtttaggaaaaagaaagacttgtatgttgcactagtaactaatttcttttcattgatttcatcttcttagcccaagcatacttaactgattttgtgacccccgcagtgaaaacacctttgatggtttgcagtgcactcgatttacttatgcggctgagtaaaagtctctgagtgttttttaatgtgaatccctttggaagataaaatgaatcgtttaggaccacctctttgtaaataggtttatagtacatttgaaacctttcaaagtttttagtaacaatgttgttaactttgtcaggattttctccgcctagtttgtatctaatatcacctgcgtaactcaaagcggttatttctttataaaattggaattcgtcaaacttgttgtcatttttctctagggtgtaatgcttagccaaggtagccgcagctttcaggtttaattggttccaatattgcactcttagatcatttttcaatattttaaccggtttttgtagtcgccccgctatatagaatgtattccaagtagctacatcctttaaaagtgtttccatagaaaccactccatattttacatcgtgcccatttatattggcaaatgggttgaagtatactcctgcaccaatttgttgaaatttggaaacgaattcagaaccaaagtatttcaaactggaataatggtgaggattctgtctcatattaatagagtggaagtgtgatggatgagtgacacccaatataatatcgatttgaggtttgctatcggttttagaatagcctgcttgttcaaaaactcctgagccataaccaaatgcaaacctgcatggagccttgaaagacgccataactccatgcagttctctctgaagttccttatctatggtgatgagttgattacttccgtaattgggagggagtctgttaaatctatacatatagtttgtgaaattggaagtcatctcgtccgatttccttatacctttttctaataattccagatcattgtccttagtagtcccttcaatatggaggttttgtttttcgtaaatagttctattagagataatgccagcatcctctaagggagtcttttcttccttaatgcgcgtacttaaaagtcttttcaacacgcttgcatgcgttgtttgacctttcagcagcaaacttaggcgattttcagaaactcgaaacataattcaggctatatttgataacaaatatgtcctctagtagtgcaaattagaaattaagcgatgtatcactcttttaccacgttgatgaccttgggatatatccaaactctttcacatgcatcggtcgaagtattcaacttatactattcaaggttaaccaggctgaagggtatttctttttcaagtactccgggtaagcgaaggtcacttgacctataaaatggtggggaatatcgcgagccatggtatagtaaatgaaagttgaagatatatagttgattatgcctttacatatagccggttcatacgctttttgttgtcttgttaattgatagttcttgttaattgatagctcttgtagaattcttcaaaggaaaggcggtaatgtcatattagatctataatctaatgtagcctcaacagatatcttaatgctccttgttaaagacctttctatattatttttcctttagcaaataaatacctacaggcccgttttttacacttgacatatgaatgaacacatatttgtctctcttcatgctttttcacgtcgccattttgccccagtgccagtcgcagtaagtaatcgaggaatagtcgtagatagcatcatggtaaggggttgctaaagtgtcagactctttttccagctattccaagggatgccgtggtatctaaaatggcaggctgggatgcatgttgtaaattacatcaatagccgacgtattgttccgctcaaataaaaaaaaatccgaacttctccggcaggcttgctaacaaaatgcgtacagaaatgtccgcacttgttttcaagtacatcaccgtatatttagctggctttccttacgtagagaacaggctggtgcctttaaatgaattaaaagggagcaatataagtgatgcatatcgttttactgtaatataagtaatacatatcgttctacttcatagaaaatgctttgtcgtttcaagtgtttttgtcattaattgtaaccattttgtagctccaggttccagttagaacggacagtaatagcaggatttccggttctagtttatagttatctgcctgtggtagctcatcaaagctgtcgttgtccttctttacaaaaacaacttagcactctaaaaaccataatctatcagtctgccactgagaacttatcatgccaatgccattatactttgggcaaaacagtgccatcgccaatgtatcttggaatggagagagttttcaagatgtacaatcattttatcactggcatgacgcagagcgaaatataaaccaaaactcagtaacccttttagaagaagatgttagcctgtatttcgccaagaataatttgcccggatcactggaatctacggttccaatacccgaaagtcaaagccaggttaatgaaatgaatgcgtttcttgagacaaatgagtcacaattacacgatagatgtggtgaggtaacaaataatgcacggtatattacgccatctttaggccctgcgttcaaagatctggtaaatttcaaacttcaaaaagaagtgagttcagcaatttttgacggcaatgagacggaacaaattgtttcgcaatgccctccggcttattcacaactttcacacgtggcccagctatataatgaccccaaagtatcgggcacactttctcaaaagcagacgaaaaggggatgttatcggtgttcccattgttctgaaaatttcccaacgttactgaactttgccgcgcatctagatgaattcaatcttaaaagaccgtacacatgcccaataaagcaatgcccctggaaaatattaggatttctgcaagcaactggtctaagaagacactgcgcatctcagcataggggagagcttgatgtagagatggaaaaatcgctaaatttgagagtggaaaagtatccagggctaagttgtccattttccatttgtcagaaaacatttaagaggaaggatgcctataagaggcatgtggccatggtgcacaataatgttgattcgaggttcaataagcgtttgagaaaatttatgaacagcatctccagatagttgatatgcaacaataaaagtaaataggactttgataatgcgtgtgaaagagccgcgttatattccatctaaatcaaaataaaaataaaaggcaatatttgaaactaccaacacttgctccttgacaactaatacatctttcaacatgcatcgctaagtaaatttttgcaacttttttttcttttatatatagtttttgcctcattggagaatgatttcgaaaagaatcttttcctcgctattttctttataaacatgactcgataaccgattattcaaataacttcaatgctgttttaaaacctggacatcgctttaatttctttgaagttccgggtacattattttgtttgttcaaactatagttacaaaagcgtagcaaaataacgtccttggtagttcttactagctaatatttttatgttttctaccgttggaggttgctttccgatatcctcgatagaattcaccgacgaacttgcattgcacgcatttcttctgaaaacagcctaatcaatgcagcggctttcgaggaccagagcaaaaggggaaacgccaagaaacgataaaggcaagatcgccaatattgtggaaaaggatctgcgtaaccaagaagaagaagaaaaagaagaaaaacggtattctatttttatgatctctttggaaagtataaggaatgatgaagtgggtgcaaaaaatttcgattatacaaaaaaaggtttttcttttttttttctgattcattttttcaatgttcatccagtaacacatacttgctggtagtgtaggatcactgttctccgaaataggggcatgcatcgatcgacttttcccatccgttcgagtattcccttcttgggaccccctccctataggtgctcattacgtcgcccgacgggagggtaatggggtggattagtgacacaaaagggtttttttcaatagtcggtctgggtttgaaaaagaaggatcagccaagatgacgaacttttgggcaggtggctgggctagcttggtttccatgctgttccagcagacttctggtttgcaatacgttgtgttgtgggttcttctcgcatggtaggggcgaatgaggggagcgtattttgttccttcaagacacgttggatacgatgtgcgaacatataaagggaacaacaatcttgcagtctctccccctcttgccgatgtatgtcgtagcctttttcccttggattttctgaagaacatctattagtgtgagtagagagacattactgtagattatactcctacgtttatataaacatgtcagaacacgaagataaaaaacaaaaagttggtggttcatccttggaccagttgaagaatgctggtacccatgtggtggctgactctggggattttgagtctatttccaagtacgaaccgcaggactcaactaccaacccttctctgatattggccgcttcaaagctagagaagtatgagaagctgatcgacgccgctgtcgagttcggtagaaagcatggtaagaccgaccatgagaaagtcgaaaatgccatggataaaattttggtggagtttggttcacagatcttgaagatcgtgccaggtagagtttccaccgaggtggatgcaaggctgtcctttgacaagaaagccacggtcaagaaagcccttcatatcatcaaactatacaaagacatgggcgtacctaaagaaagagtattgattaagatagcttctacatgggaaggtatccaagccgctaaggagttggaagcaaaacacggcatccactgtaacatgacgttgttgttttccttcactcaagcagtagcatgcgcggaggcaaacgttactttgatttccccatttgtgggaaggattatggacttctacaaggagcggtcaggtgaagactacaccggagagactgatcccggtgttctttctgtaagaaagatatacagctattataagaggcacggctataaaaccgaagtgatggcggcttcctttagaaaccttgacgagttgaaggccttggcgggtattgatgacatgactctcccactaaaccttttgcaacagttacacgagtcaacagatcctattgaaaacaaattgaatgcagagaccgctaagcaagaaggtgttgaaaaagtatcttttatcaatgacgaacctcacttcagatacgtctttaacgaagatcaaatggccacagaaaaactatctgatggtattaggaaattttctgtagacattgaagcgctgtacgagctggttgagaaaaaaatgtgatcattaaggttacacttatgtattttcgtccatcctttccaataaataccctagtatgagttagcttaagtacatatgcacgctatactaaccaatatattcaataaggcgctggttacttttctaagcgtaatcaaattttgagcggtacgtgaatgatttttcgtattctacttcctctcttatttttagccttgatcgcctctcttataccagctttcttctcagaaccgtccgtacccttagaatcttgcagatttgtcttagctggatattttacagtatcatcttcatccagcatgattttttcaacctcatgtatcctctctataccatgatttacctcatttggttgcaccgtttctggacttcttttattccttatactcggcctgttcaactcgtttactacgttagcattcagtatcctcttgggctttttaaaaggcttgttgaccttcaaagtaagcttgctaatgttgaatccacctctagcggcactgtcctgcttctgcttatctttagagactatgactctcgtatttgaatgtatttcccttggagttgaaatgtggttcaaagtaggcacacattcagaggagacgggttgctttttttgcactggcataataggaggatcagttctaacgtgagatgccgttacttgaatatctctatcatattcgtcgataatacctgagattatgaccaaaaactgactgaaaatcctatgctcttcaatatcaaacccttctgggttcaaaattgccttcagctctttggaacttgttttgaattcactagttaacaagatattatccttttccgtatagagcatgaatctgttgtttatttgaaaatattttagtttgccatcatgccaaattttgcgcttcttgtaaatctgatctgtgtattggcattcatactcaacgatatgtgatagcatggtatagcatttggtttttgagacctgcctgctcacgatgtttaagaagtacgcgtgtaattaaaattgaggctccacatcgcgggagccttttgatggtcttttttcctcatatcccaaaaacaaaaatatgtatgtttcaagaataaaggaagtactagggtgaagaggtaaacctcccatgatgccaaaatgtccactttagtggttttcgtgaattagtatataaattacattgcttattacattgtttacggaagtctataaaacaggtatctatttatgcaggaagtgaaacatccattctataactaggacatagcgccaagtttagagcactattctctagttattcccacgccgaatcctattcctatgccagcgaatatagctaacaactctatgcatcctaaaataaaacataacattctgaaccattttaaatcaatgtcccattcaaatcctttgagtaggccaattctatgctcatggttcattatcattctcattagtctataatttgaaataccactattcccatccatggaaaagaaaaagaacagaggcggaattaaaacacaagtgcacagtgttattataattcttgatatactatagacttcggagaatccatgcgtttcggaatcatacgactgaatggaggatgtgtctattctctgaataggtatcgtgtgcattttaaagggtgattgccactcttggtcggcgcctttaccaattattttgtatgcatattctgtggcatcctcatttcctttaccgatttccttagaaactgaatagtcatctgcattacttgaatattcttcttgatatagcgagtcttgaccgcgcattcctacatcaagagggacttggggaccataaatatgatttgaagtggatcggtcggtttctcgcagcttttcatcttggtttcgcggttggaggccttctttagcagagtcatgccatgtactagggggtaacgtgttatttaacaagataggagacctttgttgactggcagatttagccgtttcagacggttttaagatgtcagttagcagagaatggtttcttggagtattgaccttgggaaacgactttggaggggtttgtgccaagggcctattccaagcctttttaggtatttgaaactcatgcggtatgaaggtctggtcaggaaaaacatctttcgacccgtcattggaaatcctttttttagatacttcaaccgcttcttcaatcgatggtacaaatccgtcgtcataccgtacagaggaaaatgaagagtattcatcctgcacttgacttgaagctcggcttttcgagacggtatcttctggctgtcggcgttgtgagctaccttcggttggtggatagtatgacgaagaacgcctctcctttattttatctgatgattttgccgaagatgattccatataataacccttggtggtctcaacatgcttttcagcggaacccaaattcaaaagtactgaagtagaaatagtaccgctactactgtgtccattcggattcgtttctgcggaagagccgtgcgaagagtttctgtttctttcacttgagcacggcggaggtaatgggaactctgcagcttctgggcctcgtcgtattaaatccaaaattgaattctccaaagctctgtgtgattcctcctggaaattatcatctctagcgtcttcgaagacctgcggactgcccgtactgcttgagtttgattctcctttaaagattttatcgtatctgctatcatcgatgtaaatgttatacgatttcgcttccgatgagggagatagatgagatccctcgataaataatgaaccggaccttattcttgcgcgttgttgatttatactcacagtgttgctttcagacgaagatgtggacaatattgttgtagatcccgatgttgacattgaagtgtcagtggtagccgaatcatttctagatatttgtgacatttcataaagtgtaagatgaaattacaataaaaaaaaaaaaggtaatgaatgtataaagttggatatagtcttttagaaaaaaactatgttgtcaaatgagtggacggtttgatataccaaagccaaaccctatgaaaagagcagcaaataagtgagcgcttggaatttagaaaacggtagcaagccaaatgtgtgaaaaaattaacaagttaaacgtgtactataatgctcgataactattgcgtggtgatccttcgtcaccttgaggaaaaaaagagcgagtggaatggtataacctgttataacacacggataatactatgctagaatgtagatgtagtggaattctttcttgtgtcgatgcacgtacttggcagcttctttaaaaactgaaacaaaactctaagagtacagcgtaaccaccccttgcatatataaccaacgcaaaataatccggcactttgtcctcttttcgtaaattagcttttaagctatgctcagctaggcgttcggtagatctgtagtgaaatttacgtaaagttgacctggtcagttagaaaatgtacacatctaaccagaaacaaacaaacaaatgtaaacagaaaagctttgcataaggcttaagaatgaaaggcaacgcactaagcgggcttgggagaccatggcgtgttgaagaatgctggataaaggcatagataccatctctttaattgctgtcgcgttagctttccaactcgcggtggctggcttttttttctctgcgcgtcccaattaggtaaagcagcgaacgggcctacgaagccgcatttcgtgtactttctagctggtgaaaaatccctgcggcgcctcttgcttccttgcatttagcgtgggcgtgcatcgtgcatatgtatgataaagtcttttatttacgtatagactacacaaactaaaaaaaagcgactgggtgtgctgggtatttggatgctactcgggacgtagtggtggaatgccatcgtctattccatggtcttcatcagttcatcgtagagcatgtccttgagcacttctataggcacttcttcctcttcctccggacgcattattttgttgtctagcttccaaaattcgtcgtctaagttgagcggagggtattctggttcgtcgcttgaatcgtggtacatcgccaagtatggatgtctcagggcttccgctgcgcttattctcttgtcagggttaaattgtaacatcttgtttagtagatctatcatatcaggattcagatccgtttttgcccacacgttctcccacggtaaaggcggtctcatcggtaaatttgctatatattctttagccctcttggatttaatttggttgaagtcctcgaaggacggggtaccaagtacttccaaaattagccataattgatggtgatagtccctgcctggaaacaaaggtttccctgaaagcatttcagccagtatgcacccgcatgaccaaatatccatcgcagtcgtatactcttggaaggttagcataatttctggtgctctgtaccatcgcgtcgccacgtattctgtcatgaacccaaccaaggtttctcttgaatcactactactagccaagcaccgagctagcccaaaatcgcaaactttcaaatcgcaatttgaattcagtaataggtttgatggcttaatatctctatggataacctgggcactatggatagacttgagggcccttaaaatctggtaagtgaaatattgaatatgatcatcacttaaagtagaggagccgctattctggttattgataactttttgtaagtcagtttccatcaattcctcgaccaagtagacagcgtttaacttgtcgatggatactggtcttactttatctaatatacttattatattttcgtgttcgtggaaataccgtagcagtttgatctcacgtatggtcctcgttacgaaaagtttcttgctaaatggctgtatcttcttaatagccacttttataccagaaggtttgtgaattgccgaacatactgttccgtatgccccctcgcctatcaaatctacgagtttgtactgagaaggaatatcaaaagttatagttctagccatttgtgtatactagagaaatgaatagatggacagtattcttagtagcgaccttttctgccttggaaagaagctttctgtagagtgccaaattttttagtcggctttgatctgatccactagaaaaagacaaaggaaaaaaattgccaagatggttcggaaatctaaacggctgaaaattaggcttccagtatatatatagctatgaattcgagtgttggtcggatatatttgtagagatatagagacatttgaaagcctctgttacttgcatggaaatggatgatatataaaaatacactgtgatcagtaaatttctaaaagctgcacaacgcgttttgaatctgcaaaatcaggaatgtgaaggaaaaaagtccaaaccttgcgttttaagtaatataatgtccaaaagagtaaagaatttcgagccggagctgtgctgtcaaatggcgactagccactcgttcttttctttcataagaattcgagtatcataaaactgctagaagagaaactttatgattttgctgcaccggtggctttgaactcgtgcatgtaaataagttccggctggatgttgtaagtatcttgttgttttttttcgtcatcgttaagcctgacacgatgaggatgtatatttattctttttgtttgatcgttaactagtactgagtcttaacaggaatatttacttccagaaaatagcaaaacataaaaaaacaaagaacaaaaaacaaaaaacaccaatggtggatgcgaaattgagatttttgactttgttttaaagctttaaaccagtctaacacaaacacaagtaatctatgatctatgaaagtttcttttgataaagtatcagtttaaattatgcaatttgaaatagatatttttggagtgactgctgttgagggaatattaaggcatgccatggatactaaggtttaagacaacattgtgtatttgagtcctaccgattatgctactatgagttttcgcttttttgaaaagtgcactgcttatatgcttagtccttttttagggtacttttgcatgtcatagcgccgcagatggattaattaaacatattttttaacaattatgggaaaccagtgagctttaatattgtgaagaaagagagtactcttcagtaggtcagatctattactacgggcaaagcaaggcaataattcaacggatagcaattagtgccacccagcgactgaagtgaatagctgcgggttatatagcatcgacatatatgcgcctagcactagtgaaaatgtccattagttactccaaagagaatgagagctctaaagctagaaactcttctacaacttccaacaactaacttcactgcttgagaactacgtaataagaaccatttctatctcttcagctgcagtagaatttgcgagcttagttattcaggcagaccttaactagaaaagaccgtctaaccggtcaattggtgtgtcgcgtactcagaaggttcttctggccatagaagcaatagctcacctgagcgaggatgccgaaacgatatggggggtgtgttggtggcattggcaaagcagaaaacaaagcgcttattcttgtgttaaaggaagtaaaaatactatcataaaattatcgctaaaattcgccatgcttgggaggatagccgagtggttcaagaacgacgagggcataactatttacgcccagattgctggtgtagctatggccaatgctgtgaattttactttcttgtacacgccctattatactagtgaattactgtccggaaacgcttatcttgccttggtggcataagatattggcctggccaccagctccaccaatttaacccaacgatgctagaagccatagggtgggctgggtatcttcgccaatggaatgcaatatggcgctatctacgcaagacaagcttcaagggcggcgtgttcgtaaatggaacggactcgttcattcttgaatatcaaaatgatagagccaaacccataagtgaatatttgaatagtatcgtcacattcgtacgcgccatatcagctcgaacatcaccaacgctacggggctcttgaaccgaaaagggaatgcgcttcgaaaacataagaccacctggcctgattggaagtaactccatattgtcaattttacagtcaacctgtttaagcctcaattagctatcataagagagtattaatgtgaaattaggtaaaatttcaaatataagaacaacaaccaacaagctatattgcaaaatcgattccgcgaagttgcagaatacaacaacatggcaatactgtgactccaacgggaaatggaaaattataacgagaaagtatgtttaacgaactttatggacaagcagcagactgaaaatcccaaaaaaaccgttaatctactgcagccgacgatccattttgctctacatgtgcaaaaatgaggtacgactgatgaagacccgatatttgtttcggccaataataccttgatatggtaagctgttactattaattagcaattcggtttaaagctcacaaagaaaaaagttgctaaggaatatgagttgcttattagttttgacttagtggcataaattactgatgattaacatgaaacaaggcaacttggccgagtggttaaggcgaaagattagaaatcttttgggctctgcccgcgcaggttcaaatcctgcagttgtcgttattttttgcttttattaatttgtaaaaaatgaagaaataattacagtcaaatcagcaatatgacgctagcgtcactacttctgtttttcgttcttttccaaatgtaaattcgtatttatatgagttaaataaactattgactgatatttttagaggctattaatctagacttctgcaaatttcttttgatgtttttttttataatttcgtatacgaaagcttccagttcatcaacctcaaagacaaaagatttcaaagcgttgacgaacaggcccacaagatttagatagaacaagaaaacaagttaagactgtgaggaaattgcctcaactaatttgagcacgacctgtaatacctgggatggaaattcttagtctatgagtaacaggtagctttggaacaacagcaacgaacgttgtcaaaaagcagttccaggaaaacattttcaaatcataatgtgcataatgagtactaaccagaaatagggcgattggcacgataatcaaaaattttcttgaaggagtaaataaagtttcgtcatcgatttgttcccacattgtcagattgtcataggcgccaccgttgaaatcaaacggtgtacccttaatcaaatggaacatgacataagacccaacaacgtagctcgtgttagtcagggtccatgaccattctgcggtaacaccagggaacaaattgaaaaatagtttcaacagtatgatgacgaccacatgaatgatccaggcaccacgctggtctacccatgtagcgttcatatttggaagcatttgctggtcattttcatcttcaaaggtctcttgttcaacgtgtgaaattatactggatgaacgtcttcttctatggtctttcaccggttctgtagttttgattgaagaagaagtgctgccggcagaagggaatggtttaagttctgtttgatctcggctgtaggaagcggaagtcgcctgagtagctcctcgataatctaattccgtcataaagtaactagataaaatgcaatgaaatatgaaagaaaaaacaaatgtgctttttggagagaaaatacaagcaacaataaaaagcagctaaaggaatctaatagaataatttatgcggaacaagcaccctcggtcagttttattcctattgtttcctaatgttctccggattctgctaaattcaaaggcaagatccaagatcatttttttaggtcatttagtatagaagcattggcattttactaaacccgattggcggtcgggtaacacgttaggggtccaggatggcacgtaagccttttctcctcaaactctaccccagagcgctaaaagggaagtgccagcgcaagctatccaccagttggtgcacagtccagcatatggaagcgtacccactctacggtttcgttcccaacacattccaccaactatcgcgtggaacatacgtttgggaaacgggccgtcgtaagagacacgccttaggtgcctgcaagcggtggcgccggcggccctgcgcgctatctagcacgctcacaaactcaacagctctagggcagttctccaatggccgttatatatatatatatatactcgtgtcaattatgttattcaaggagcaggaccgttttatgcgtctcggtggattgtaagagacagaaagaaacagaaatacaaacctcgatcagacaagtttatatatctagcaaaatggtttcacaattattcgaagaaaaggccaaggctgtcaacgagctaccaactaaaccctccaccgatgaattattggagctttacggtctatacaagcaagccacagtaggagataacgacaaggaaaagccgggtattttcaacatgaaggaccgttataagtgggaagcctgggaagagttaaagggtaagtcccaggaagatgccgaaaaggagtacatcgcgtatgttgatgggttgatcgccaaatactcttcttaagaagggggcatactgtccccattaaaggaactccaggtttggtttttcgcgatactattcatatcatttgctatattctctacatatataaattatatacctttattcatgccctcaagagtctctttcgggacgaggcgtatctatgttagtaaaatgaatatttttacttaaataatgttttacctggtgttgtactctcagcggttaacggatcgcaacttgcaattaggggaggtcaggacatgggtgatgcgtggccacaatgtaaagtgcaaggcaagaacaacaagaacggcttaaaaccatcgaagcgatcagcacgctgagtgtatatatacggccttgcatgcaaagatttgtactatatccatgggctcagcttcgcaattctactcggcggcggcagcggcggcggcaaaaccgtaggaagatcaccgcaagcaggaaacaatcatgtgcagcagagatgccatagagacatatccgtcgcttaatgacagaaggtgcctcctatcttgtttcttgtgcgcctctacttttcttttcatctccttttccaataaaaagaatacttatcactcacgcattagatggatgggagaattcgggttttcgggaaaacttaaaattctttgttggaaaagtaaaaaaaaaacaagaaaaaacttgcctactcagaaaactgctatgtatggtaaacatcgacgcggtatttcaactcgtttaccactggataaagtcaccgccgtcgtggccactttgagttttttctccttactgatctttctcttttgttttcttttcgccaccgattacattatacaaccgaactactcacagttttcgtcgaagcagatcagatcatgaacagtactgcggccgcgataaatcccaacccaaatgtcataccgttcgatgacacatacattctttatgattcgcatgattttctctcatttttaagcgcatatttctcgttgatgcctatactggtgttgtgcttttatttgtcctggtttattgtcacaagagagttagaagcatgtgttgtggcctttggccaactcatgaatgaaatttttaataacgtgatcaaaaatataataaaacagccgcgccccatatcgtttggcgcatcattccaaaacgatacaataagatctgggtatgggatgcccagtgcgcattctcaattcatggggttttgctttacctacaactctttgaaaatatatacctcatggaggaatctaagcatttttgaaaaatgcattttttctagtgggctagctttattgtcattctgcgtctgtttttctagagtttacctacactaccacaacttagaccaggtgattgtgggattcagcgtaggcgcgttgaacggctcgctatatttttttatacttggcatcattagggagacgggcttgatcaactggtttttgaagctgcggatcgttaggttattctacatgacggattcatacaacttggcacctgtaacattgaaagagaattacgaaatgtattggcaaagaataaagaaacagtctcccagtgataaatccaaaaacgattagattcgcacaccaccaccacccctgccatcattgttattctataattttttttaatgcatatttaaatcttgatcatttgtatagttagatagaagttacttctcggtaaaaacatacgcatgtgttttctacatttaacaaccaagaacacctcatctgagggggggcgcttgtgtgtggtgacagcaaacaaagatcactgcgacattgcacgaaaatcaaacacaatggaaaaaaatgagagaagcgagaactccatccatcacctgccgaaatgatatctgcctactgccgcggacctacccgttccgtggacttgaagacaacccgcccggcttttacgagagcgccgcgatgcagaagcacttttatgctcgagaaggaaacttaccgcggcggaatgagacccttttccacggatactaccggaattgctggatataatagatgcagactgaaaaaagcctagggaatggcgcgggtatagcgtgtcacccatgcttggattacgaaagcaaggattgaaaaagaaagaagaagatccatcttcatgagcaacacatgtataaatataacagcatcccctctttcatttattctcgcattggttgttaattctaaaagtttcagcgaagtattgtataattaatcttggaaactaccaattcaaactcttcacactagagacactgaaacgaacgaagaataagctatcttttttcataattaatgcttctctcatcagcaaatcttgcaagaccggaggataccgaaaactctgacgacaacagcagtaagaacagtaactcgttcatgcgctcaatcgtttcttccctaatggttaaaccaataacatccctcacaaacacagtcacaagaaacaaaagtaaaggcgaaaacactccacgcaatagctcacctagtaagattacaagatacgatttaattaaagctgctgctgataatgacctgagaagaagtaagacccaagggagggcgaaatccagaagagggtctaatagtgggcaaaatggagacatttctgtgtctagtcctatttcaggaatccaacggactagaagcagtatataacgaacgacacctgacgattaatgtatctagttctcccccgccttccaagtacctcataaatctcatttttctatattcatctacatccactttcagttccataactatcatgtgtatacagccatcagcatactaataataagtaattacgtattaatttcacatttattttttatcccttcttacttcacttgcgctatacacacatacgctcattcaatgcagtctggcaccaacgaaaaagaaaagtgcgagattacaattttattttctttaaaagctaaataaactaaactaaattgaatttgatgataaaaaatatatataaaagaaaaaactggatctatttattgtattttttgtccgatctatattaaatttgagttagtttattccaatttaccaccctttctttggatcaaagcctttctgtccttgtccaagtgcaacttggtgataacaaccttagatgggtgcaagttgattggaacggaagcaccgttgaccttttccttggtgaccttgtcaacttgaacagcaaacttcaatctgtaaacagaagaaatcttaccttcttgacccttcttggagccacgaacaaccaagacttcatcttctcttctgattggcaaagccttgataccgtattgagctctcaattccttggataatggagcagacatcaaaacacgacgttgagaggatggggcgctgaagtgagcctttctggcctttcttctgtcagaggagacgtctattaaaataaattaaaaaaattaattgttagtaaaacaaacttgtttacattgagtaagcacgatgttcattccagcatatgatattatgatataactcgacatttgggttgtggtccggtttactaaaaccattataatgaaacaaattggttttccgtaacgatcagaagttctggcagcactttcttgcttttcattaatctttctttatattcggaaccgcatgttgttcattcttgaattcttaagtgacgcactcatatgtacactagaatcattaggaagtattaggaaaacctctaaatacctaaatatcggcttagtggttcaaattgctacaaaaaacagttttttgatcatctggttgcttatagttttcgccaactctgctccacatttagaagtaatcattttttcatctgctcgtttcttggtatcttcatatctaactggatggaaattctttcgtgcattctacgctcatttgtatcatccaaacatacctagagattgcttagccatttttgatatatctttggtcttgccgttactgttcttttaaaaaaaggctctaaatatgaccaaaaccttcaaatttgtagccaaaaagctattattcccattgaagtttcaaacgctatctgtgtaaacgtgtgtgtgggacttcccacccagagcgcccaccatctattgcctggccatactaacctcttgacatttgaaaattcccaaacccgcgtgagtcccccccagctgaactcgattgccgagataaaaaaaaagtttcaaaaaaaaacagcagatttgtttcgatgagcacccacacatactagtgaggcacggatgttggtaaaagaattaatcgttcaaaaacaaggaacttgtccagatgccagtagtatatccacactggatactccgacgcacctttcgctgaaggtatacttgttcgagggcagagaaaagtgcccaaaaaattaggtgtatcgtcgttaaccgccaaatactcttatttgtttctttgtgtgggtaaaatgcatgaaaagtatataacagtaatcgggtctcgaaccgggacacattcgctgataaaaaatgcgtgtgctaaccattgcactaaatgggcagccaatttcggtcggggaaatttagaaatatgccaatcacgtataagacataaagcttattctctgattttgtattttttcttggggatctttcggagaatccaataaataaaggatacaggacacgctagaaccatgctcagctcagttacttcaatcccaaaggccaatgcctatctataccttttgtataaatagatacagtactacgattctcagcctttaccttatcgatttcaactagcctaagtttttacatattgtttttctcgagtataaaattacaaaatgaacgcaagcttatttaaatcttctcttcgtttaggatgcatgaagcccttgttaccacgatctaacgctatcgttgttccatcgataataacacgaacatctctatttagaacggctgtatctagtagaaggttatactctaatggcaccggtgcagcatcaggaaagagcgatgacaaggctggcagcaagcacaaaccgttatggccacaagttaagtctgcttctacattcaccttctcaggtatacttgtcataggtgctgttggtatatccaccattgttatttatttaattctttcagaattattttcgccttcaggtgacacacaacttttcaatagagccgtttcaatggtagagaagaacaaagacgtaagaaatttattacaatgcaatgacggtatcacggggaaggaaagactaaaggcatacggtgaacttataacaaatgacaaatggacaagaaacagacctatcgtatccaccaagaaaatggataaagaagggagaacgcatcattatatgagatttcatattgaatctaaaaagaaactggcactggttcatttagaggctaaagaatctaaaaagaactaccaacctgattttattaatatgtatgtagacgttcctggagagaagcgttactatttgatcaaaccaaaattgaattcagttcctaactctaagggctttttgggaataagatggggtcctaggaaagattaaattagatatgaaacagcaaatgaaactgtaaatactcagacgagatgaattctggtttccacttaaattgatataattctatggaacatgagcacccaatttacataggcagatgttcatcctcaattcgtcaaaatgagttattaggtggtggtgagaaaggaagaggattacaatagaaaattttcatttttgaaaacgagtaagaatactaagaaagatatatatatacatatatatatatatccatatatatgtatattgcctgccgaagcacaaatattttaaaagcttgaaaattcattttatggttgaccaggtctttaaggatggcgtatgagtgtagtagtgactcttataagttgacatctttgtaccagtatcattctttgattgatttctcggttgaaccaagttatggaaagtgccattcaaatcagaaccaatatctttaaagtgagatgatgcgacagcaggtccaacaatgcatccaacaaatataagtaaaactaaaaagtacaggctgcaatatctcctgaccatacgtctgcgcaaacgtgtctgtttcaaagaataaatgggtggacggatttggcgagaaggtttcaaccagaataacatgatagaatggaatttatctatttgtggaatacaaataaccggtagctgaaaaattaaaattacatgtcctaagacaaaatccgctgcgaattcggaaagttctataactttggcagtcaactctctcgttggttgagtccatgccatgtaccctaaaccagtagaataccatttaccggtccaaaatgcggtattagcgtgatcatttttgaattcacgagtcaacagtaatacagtcatacagtggaatattagtctttgacattgtatacatgtgacaacaccaatcaacattcttacaaaactgaaaccttccaaaacccacatgacaataaagaagagaatgtggacaacaacagcaacaccgtgagcaaaacctgccatgacagaacctgttttcttgcaacacataccgagtaatggtccagaacaacaagaaaggccaaggcataggaaaagaacaccaatatcaatgacgattggagccaaagtacaaatgataatacgtaaagcggagttcactttatcattatctgtggttttgacaccagtttgagcattaataaatgtgaaggcgataaaacaacctgctgcataaattgcgcaaggtataatctcagccgtgatcaaattggttctatgagctctgcttgcatcgcctgcggatttctcagattcatcacccactagtttacgtttaaacccagtaatacgagaccttgacattctcacataaccaatccatgagttcctgtgatacttgttattacctcttgatagccatctgatataatctctgtaatctaagaaaaagtcttcccaagcaaattgatgtggattgaaaacgaaaggcgcaaaaatcaaggaagatagagatgcccaaaaccatagcaatggagcttgccaatgcgcaacggtaccaaatagtaacattaacattgatcttgagcccatataaatagctgaaccagcgaatctcgaataaaggatggagaaaggaatacgtgacgtagcaaaaccacgacctgttgagatataacgagctccaccaaccgctaaatcacttaagagcgcagaggaatagatttggccagcaaaaacttcgaacattggtgacaaggatagaatatgacggaaaaatctttgggtggctttccatagaccacgttcaatcagctcttggacgacaatggggacaaaggcaatccagaaaacaatgaaaatggataatgtataacgtctcacccaatcaatcgcgggatgaaagttataacaaccaattggatacaagacgtctgtgattggtttgtttctatcataaatacacaggatggattcatgggccaaagcatgtagattcaccaaagttagcataaacatctgtaaggataattgaataaacaagttgttcaaatggaaacctggatgcgcataatagaatgttaagaaacgatcaataggtaattgagtacccaaatagtagtattcacgagataacatttgttcacccataccggcaccaatctttgtggtgaaatttaaaattgtaccgaaacccaaatctctacctttaccacattggtaatattcacaatgcttaatacgaccaccacgaagcaaagcattcataccagcatagatatcttcattcaaatgtaaaccttttttgtgctttagaaacaccacctcttgtagtcatatatgtagcattgatgaaatccggatgaccataatgtaatttaccaccaatttgagataaagtacgagcaaataatgttccaaaagtctgttctttaccagcagccacatcacccaagacaccagagttttcagaaaagatgtattctcttgcacccacgatagcgacaggatggttgtttgattggtcttcatattttaaaccaggagtataaggatgaactggttcaatacctaattcttcaaattctgccaagactgatctgatcttcaaacattcctccaagtagttatcttgattagcatcaatcagttgaatgtattcacctctgtaaaaaatcaacgcatgattttggttgtcagatttaccatcaccaagaattggattaccagacaattgaattctaaatttgggacgtctacgaccattgtctaaaatttcacaatggccatcgattaaagcagagtaaattcttggttcaccgccttcactgagagggggttcttcatccaagtatgcaatttgcaaatctgggtacgctcttaacaaaaactcagcattttctagttcatgtggtttaaacttagctaacctttgcatagaaaccaaaaacttgaactttcttctggccattttttctaattctctttccaaaccgtcagcattgccaccaaacatctgaacaatttctgggttttccacacggtacaataatttgatagcccttgaatagttcataaacccagagatggtacgatatatagtttgtgaccttaaagaagcccaaattctggtacgcaacgtatattcaggcgcggcagatttaaaaccaatgcaatagaagggcaaatcatcaatttgagatttcaaggcatcttccttttctggttcctcttcattattttcataagcagcagtttcttctgccaaaatcttcgtatccttaacaaaacagtcccactcaacaggatgtaattgtttcaagtactccagaagagtgactcttgagaattgatcatcttcacgaataatttctctcaaagacaataatattctttcagcgtagtgaggagttaacacagtaaaagttggcatattgtcaactggcagtggttcagggatcggtgtggacagagattgagcgaagaatgaaatacgacgttcagcttctgaatctctggggaaaaattcagtttcgaaattattgtcatcttgagagacaaagaaagttggagctctcaaagttctcttaccttcaatttcggatggaacttggtgatataacaacttttgtacatgatcaatggccagcaagtgttctctgtacatggagataatgatagcattccaaatttgagaaatcaaaattttcggtttgtattttatttccatatcggtggtagccaaaatcttagaatagattctctttggcaatctggtgaagatatttctccatggagttaagatagaaatacccaaatagaaagatttaccaacggagaaaacggtgttgacaacgatgtaccataagtaagtatccaagaagaaaagtatgaagtctgtggcaatcatcaaacccaacacaatcttcggttggattttacagatcttggcaccccaccaatattcacctgtgcatctcattgaagtagtggacaaaattctcattggatctcttaatgataaaattaaaaagaaatacgactcagaaaatttggcggcaaaaacggtaacccaaaccaaataagacatccatctgtccaagccatgtaatggggcaaaagatgcagtaaaagtttgtgaagccacataactccttgtagacttcttcatataggatgtgaataacccacccagtggcatcaccgagaaaaatacaacagttgccacagcaacgaaaaacataacagcaccaacaacatgagcagcagcagaatacactgtgtctttgtcataggcaaaaacgaatataatcggacctaaattgataccaagaatgatgcataagaaccagaatctccgagataaatgttgagcaccggcccattttcttggaacaaatgaccattcgcataaggtcgcagctatttggattacgcatgccaccgtaccgcctagtgctgccgtggcccatctataggccgccaaaggttgattattgaccaattgttgatagttgtgagtgtagaaagttggagcattataagcagagtacatccaatacactgagatgtgcatgatccaaatacgattgaagttagtaactagatgtaaccaggaacgagtttctttataagtcttaaagaagacatcatcccatgtgatatcgcccaattttgaataacgttcttctgctggcaaatcaaatagcctagttccatctcccataacgattttggctataccctccggataccaaaacagttggtttacatcatcgtaaccgacggttttattatgatctctttcactcttcacataacgaccatccacgatttgataaacttgatttctaatgaagcaatacaagggagtaatgattctgttcaagaaatcgccttcgggcaacgggtcaggacgttgttggcattgtggagagtctaagtagtcagaagcgcatttgtaaatgaaacaaagacattctggagtaaatctgacttgattcgcctcaccccaacataatagaaataaagcgatttggcgggtcatttcgaatggggatagttggttcatcttcgacttccatctaaagtcagcagcttctaaagagttatcgccttcaatctggttcaaagtctcttcagcgtcttcaggggtagaatcctgcatggctttcttattcttcttcttagcctttcttgcctttcttgacaacttacccaatttcatattcctgaaaccgacttcgtcatccatatctagttgcgcagcaaaataccatcttttataattagcagtatcaccaccaatatagtcggaatgtaaagataaaagggcctgttccggggacatcctggaagatctcgaatccaatagagtcataaaatggtcaaagatgttcctcatggagtctctttggaaaccaaacttgtttgttagatctataaagatatcttcgatttgctcgatgggtaagggagactgggggtccgcagtccaagctggatacggatcattcggtaaagccatctcaatagcattcgggtcgtaatagcgaccattaccattcactgcactgcccccatacatgtttggggtggaggtccctgaagagccgtcttgatcaggatagctcatctgggaaggagtgtattggtcattaggataagcagcggagggaggaccatagctaaaatccgagaagttctccccatcttgagaggatgggttcaccatattgggaggctggttatagtaaccagcatcgttgttataagggtcttgaacttgagcgggatcctggccttgagggaattgtgtaccatcaacgaattgttcattaggatcgtaataaccatcacccagttgctcttgcgtataaatcggttgaccatactcatcgtacgcagtttggtcttgtgtcacttgatacgtcgggtaattaccgtcaccatccccattagcattattatgatactggtcattcatattgggatcgttgtacgacatagtagcgaccgttcaataatttattcttggcccagttctttctatatttttttctctttctatctctggagtgtgtttctcttttcactcttttgtaatttcttctatatacttgcaaaaagtatatgcggcgttctttgtaacctttagtcttggcggtatctcgaagtagcaccaaaaaaaaaaaaaaggaagaaaacaaaaagggaagatgttaactaattaacaaagggcgtgtgaaattggatggaagtgtatatataaaaacaacaggtaggtagtatgtatataaatgcggtgttttataagaacgttggtttgaatgaggttccctggcaaatccaaaaaaataagaaatataacttaaaagtacgcagcgttgccttttctcgaatttcaaagtctcgtgtcacacactctccgtgtcttgtgttcttggtaaagtttaaagtcaaggctaaagcaagaacaacagaaagaggaaaatcgagctgtgcgctgtattgttctgtcgtgtttttgatccgtgctatatatatataaatatatatatatatatatatacatgcacacgtatatatttgcaccgtacagcttaaatgtcttaagccacgattccactttggaacggccagtgagaaatatatgccgatcttatcgtatgcatcgcatcatcagcatctctgctggcgatttgcggttactaggcctttacactggcacggcatggcccacaccccacaaccaacgagacgatggtgcgcggaacacggatcacggaccacggcggcagcacagccaccgcccgctgcagtctgaccacccctgttccggggacgttgccttcagtcctcgtgccgctccacgaactcggcgatgttctcggcgcattctccaggcttctccgcattcacccagtgacccgcatcgatgtcacgtgtctcaaaccgtgggaagaacgcgccgatgagcggaagatactcgtccaccacgtattgcgactgagtggctctgatgaacaatgctggccgtgtccagcgctcgtgtgtgggatcgagaggccacgccgcaatctcgcctttcacgatggcgtctctcagcgtgccaagcggtatgcgctcttggaacgtgtatgatgacgcacctgacgcgccgtcggccttggctctttttagcgtcgtgagcaggaaccgcctcacgagctcgttgccgccgatcctctccgcaagatgttcgtctgcttgcttcagcgtctggatggtcttgccgttgtcattgacgatctcgagcagcgctctaatgtactccacaaacttggcgttggggcgtagactcactggcgcattctctatacagaccatcatggagcacaattgcgggttcttcaggaccagcatcatggcgactttgccacccatcgagtggcccactataatgggcccgccctgggtgttcagttcgtgttttgtgatgaagcgcttcacgtcttctgacatcgccccgtaattgtgtacggggctgtgcggcgaggatccatggtttcttaagtccaacaggtacacgtcccttcccaatcgcttattgaggttacggccaatgctccggttgttcaatttgttaccgaataagccgtgcagtataataatgggcggtcccggcttcttgacatcgccatttctcggcgtatcactcttgattacgtcataagaaagatccaatggaccttgtttctgtatttggatcttcgccattgaatggaaagtgtggaccgacgggcccgcaatactgaagcctgctgttcgagcaacattttgcttcatatgggtcattccataccgtgcgagaattctcactttatccaacatcattacagtttctgaaatttccacttggatatgacgtcttgattctagaacttgtagaaacactctatcgtggttacctttcccttttcccttttcctttttttggtgttttcgaatattcgaactggtaatcctttcacgcttcttgaaaaaaaagtaagaaaaaggaaggacatagagaagttaccaatcaaattttggaaaaattcacgaggtcatcgtcaagatgtcattttgcagagcttcaagaaagaaaaccgcggaaacgataaaatgattaaaggtgtatattacagtgaaagtaacacaaacttagacatctcttcttacactcaatgcctactgtttcttcaagagtcaattataccatctttaacaaatattagcgacaatggtacgccaatacagtatcatggcatatcaaagaacgataacattaaacaatccatagataagttaagtaaacaaatcactgcctctgctgaaaattcggagcaacaacagcaagtactttgtgtattttcttatggccctcatattcagaaaatgctaagtattttggaaatattcaaaaaaagctacaccaaggaccatgaaagcttgcatcagtggaataaattgacgtcgttcgatataataaaagagggcaggaatgagttattagagaagaaactaaaagttccaattttgatcgcttttgtatctggatctgatgccatgggcctaaacctccacggatttaccaaacagtaagacgtacaagttctctcgcatttacaactacatctgcatttgtattctataacataaagcattttttttttatagaaattttgtagaagaatcaaaactactaattgttcaagagaaatgtatcattgaataaaagaaaaagaagtgcacggaatagcacagctttatttattttcttccctttggaaatcggaaattcaatgatatgccctctttttaaaaaaataaagacatgatcgttaatttaggcctcgctttgaatccataaaccaccacaaatttgcaaagtttacggatcttcgaagaggccatctcaaaaatggtgaagctatcccaagaaaatatatcgttcattaccgctcgctagcctaatccataacaacagaggaagatgagaaaaatcgctaggtacctgcctaacagcctattcttattctatgttgatgggtaagctaacccacggcacgatccattttctaggtaattgctgtttcccattgatttagttggtgaagaaatggggaagaatttgataaataagagtttatatatgtggtaaaaaaagtattctttcttttaaaaatttcggtttcttatgaagatgcaaatttttttttcaggcgcgcttggtcaccttttacgtgtcaagagaatgaagtgacagcaaaaattagggtattcagcatttctggatcgcaatatgcagtcttgatactaccatgctcaagtaaattcactaaaggatcgcaccttttatcaattcatacgcaaaatgtgaaatggctttgttaaactacaaactctgcgatttttgatctacatcgtagctaatagagattgcagaagcggttcaagtcaggatattaatcagaaagagagagatagacgtaaaaggctttgctaaatgttatataggtacgatctattacttttgattctattgacccgtaaaattgggtgataaagttcaaggttccatttttattcagtgttataatattacgtatatagattatagtaggttttcttctcatgaatttagagttggcaaaaggtaattagcaatcttgcatattattacaaatgattttgttttccattttatatatttccgtttattgatcctattaaaatatcacccgtatccacaacatgtactctggttgctttgcatgaggaataatgttattcgtatacaccattattgctgtggtagtatggaaacaacaagatggatgactgtccaaacgaacatcaaacactttgaattcctcccgagtatcttagtttggatgtgataaaagtgtccacaacgcttgtcacgtagcgaactcgcttttcaaacctcaaactttcgatctaattcactacttattttatttgtcttatgtacctacctattcgtgtttctatagatatctgttagaataggtcatctcggacgttcttaaatgtgaggctaatcacgttggagtaagtgacttcagcagtcttgatctaacactaatatattggagtaggtaaattttcataatagaatttaacccaataataaagataaattaaccggatgttagcatataaggggatgagctatacctgatcacttattatcaatgtcatgaactatgggttgaaccattgggtttcatataaccaatcagcgtgtgttttatatacctctcttatatatttaagaaagaactgcttattcttaattactactacttaccaaactactaatcatcaacaataagacattatccataacggtttgttaagtctttagtgtccaatgtgccacaggtggaaattggaatagcaataggttagcttgcacattgaataatttcaatataattaatccgtgatagtttaatggtcagaatgggcgcttgtcgcgtgccagatcggggttcaattccccgtcgcggagatttttttttctttttacattgaacaagaatataatatacttcattaaataatggtgggtgcgtacaactagtaagttccatatttctaattattctcctgatagaaagtgaattttttggtaaacgcagttatgaataaataagacagcaggagctagaaacaaaaaaagcttagttgcgcataaacatacttatcatgaaaacttgtacagtaacagttccttatttataaacataaacacccaagttgaaaaatttgaggctgcaaagcctacctaatatatctaaatattatatacacgagcatcgatatatacaaatattgcttttgagtgtgttttcaaatttctaataattttgcttattcatcccagccgtccttccatcttttttcccaaaaattacagtcgaacttaggctttctcagtttagtattgactttgttatgggcctcgcacatccatctaccaagctcttctcttgattcaatttttggagcgttttctcttatatacttttcaaagtctttagcacaccagttgcagggataaatatgtgagaatatatttaagaattgtttcatttcacctttctgttcatcactaggtttgacagggtagttggcggcagcagcatgcagtagtgtccatgaagatcgtcctagttgctctacatcaggggggtcaaccttcgtgtatgttcttgagccaggtattagatcctgagatgtagcggtggcagccgcagtgttcgctaaggtggcattagtcgaaaggttcttcaagccgttgctaattttaccggtcacatattggaaatcaagtagagtattacatgatcggcaactataaagggttggttaatataatgtcgcttacggaataaatcagtggatcctgactcgttctaaaatggtctaacatacggtttgccgtcttcgtcgtacattatttgcctcccactcaagccttcttgaggtgagttattggccattctattgattactgtcattaggtcttttgtcttttacgtaacgttaagataattccatctcctttttccatcatttgaatttcgagatgactatatatgaagaaatggggcgggcattactaagcgtctttgaaataaaaaaatactgacatactctagatagatagtaacacaatagtaaaaaatgctatgtacagaagaatattgcatatatatttggtgaagttagcacacttgatttgatatttgacacaagataatgcagaaatctaggccttgtttcaaattctcaaattttggttttaattgccagtcttctcaccttaatccagaggttgagacgacaatgtactcgtaacatccatccttagttttcttgtaaaatctgttgttttcaatggtcttattttcagagaagaagtatcgttaacactgattttaccactatcaattagctgccttttctgcttgatatattcttttgctgcatctaaggccgcttccctgcagagctcttttaagtctgaccctgaaaatcctttggtgttgtcggcaattagttgcaagtcaaaatcgttttcgtcaagtttagtatctttcagtaggacatttagtattttaaaccgttgatctgagccaggtagcgaaacgaggaatctttttggcaatcttcttagaaacgcatcgtctatgtcatttatccgattagtagcgccaataatcattactcgtccattatttaataaaccatcccataaagtcatgaattcggctttcaaagtcgcagtaacttcatgatcggtggaagagcgttctctcaagaatgaatcaatttcatcgatgaaaattatgcaaggctctaatttgttcgctaatgaaaacattgcatcgactattttgttagactcaccgtaccatttgtccataatcgatgacattcttatagaaataaagtttgcaccactctccttagctaaagcctttgccagcatggttttaccacaccctggaggtccatataacaagacaccgctaggagcttgtagcagagggctattagaatacacttctggcatcattaagggatatataacgctttcatgcaaatcagaaataagcgggtctaaaccaccaatatcttgaaaggttatatttatttcctcgggcgtgacgatcgacgatagtatagtcttttcatatgagtctaatgttacttctgccagtgctggtgacttttttatcaatttttcccactgtaaagactgcttagcctttgattcctttgatttaccagataagggtcctgattcggcatcgttgagtaatcgactgatcaaatagtataatgatatccctgttccaactagaactgagaggtctgttatagtcttcaaatcgaatctgcgtgacatcaggttttagagtatcgttgtcttttttgaaaactttacattcctctttataacaacgtgttaaaatttctatgctatatgattatttttaaataagtaaaacatagcgatttcggcctgccgagatgaaggcacgcctcataacacatcggtcttgaccaaaaacagcgttcacaccaaaaagaaaagtaactgttttggtatagaatatgatcgacttatgtgttctttgattaaacctgtttgacagacttgttatttctaataacagaaaaaaaagaaactccgatacggggagtcgaaccccggtctccacggtgaaagcgtgatgtgatagccgttacactatatcggatactaattaatgaaaataaaacttagcactagctatctaaacctactaagctatacctcacacatttttttcctatgcctgaaactgacttttgagccggtaccatttacattatttatggacaggacatgtaagctcctcatgcagagaaagcgtttcacaaatacaaacacccttccgccaggctatttgactctcaaaaatactcttgaatcatcagtacacaaataccaatgttacgacgtttttagtgcttctatattaaatagtttacggtacagtgtatatcgttttggggggatcttcactccatgctaaaggcgaggaggcatagtaagattttgttcttaaagtactgaaggatgagaaggcaacaatatatttgcctttctcgctaacattgacccacctacatccgtacatttagagacccagtcacccaaacatattataaataggttttggaaaataacgcgcgtctcaaaaatccaaactcattgttcaaggaagggaacgcgcaacgggccgacttcactaatgtatttcccgaaattcataaagcatttattggcattaagatcgtctgctaatattgaaatctaacattttgttgctgaaaaccgccaagccctgttagttttagtgtatgtacccataaaattaggaaacagaaccaagcagacgagaatgccgtaatgaccagaaactccagattccaacaagtatcaaatccagaaatgaacctgtatcaaaaccgcccaccgcaactagcagttacattatgtgtataggatcacagacaataattatatttaacaccgctttatgaagaagttgtaggtcacaaagctacttttagatacgaaaacacatctcacgactattggttgcaaacgctgtggtattgttgggccgaagtcattatcgaataattcttctcaacctttttcaataaacctccattttactaacaatcatgttttttaccgtttcatttcagaacattaaataaatcatgcctccaaagcaacaattatctaaagctgccaaagccgctgccgctcttgctggtggtaagaagtctaagaagaagtggtccaagaagtccatgaaagacagagctcaacacgctgtcatcttagaccaagaaaaatacgacagaatcttgaaggaagtcccaacttacagatacgtctctgtctctgttttggtcgatagattaaagattggtggttctttagctagaattgctttgagacacttggaaaaggaaggtatcatcaagccaatctccaagcactccaagcaagctatctacaccagagctactgcttctgaataaacaggaaatgggttatatttaatttaaataatctgtattttcgttaatatctttatgtatgtttattttgcacttttacaattgtattaccaaaacatcgttcaaggaatgataaccgtgtgcagatgatgagggaaagcagtacacctacagtatgaaaaacaaatggtgaaagggctctaaaaacaatacttgcatattttaaataaattgtgtatacagaactgtctacttttacaaaaaatttacgtgggtgtggtggtataggtaaaaaaaagtattaagaagaagatgggaaaaagagcaaatagttttgatacgacttcagttcatagacaattcagcccttatcaaaagactcttaggcgtatctggcaacctctttagttctcttttcgtgctctttcattttcaaataaacaaaattcttgataatgtcccacttgcctctatgttgcttaggaacgtatttttcaaacttgacaagtagttccaagacagtcacttgagcatatggagaaaagtttaatcgcaaccaataaataccaacatagatgaccagcataaatccggccgttcctgtcttgaataatatagtgtccaaagccaaagctaggataacaagtaattcagaataagcaagcagatgtaaaaattttttgtctctaggtgttacaggaatcttttcctctttgtcagcattcaattcgtacttcattttcgttaagtgtaaataacttagaatcatgaagggcagaagcttgtagaacgacttaccaccaccaaagaaccacaagcaggcaatcaaaacagcatggaagttctcggaagacaacaagtcactccatgtagggttaagtccaacccagttttgttgcattgttacagattcagacataaatacaccaattaatgacaaacggtacattatttgcggaccccaacctaacaatttcatgtaccatttcttactttggatgaatgagtagttcttgttaacttttaggaacaaccacttccaggaacgatatttgaagaagatcaaggcatgatagaaatatgtaatggaaaatgctaagccgaaaaccaaagtgaaaacatgaccaatcttccaaataagtttttgtttagccaacggatcagattgattctttttcttggggtcttttttcctaaccactttgatagtctttgccatgtttgtttatattttttgcttaaatatcctgatgtttatatctttcagtaagaatttcaattagatgcggcggagaagttattggtattttaattgctgattgatgtgtacactttccggaaaaaaaacaaccaattgcgtatttttgatgctgtccagattgctacattctggtgaacatttcatgagttttggtctaagtatcccttgtcctcctccatacgcatttttcgctcttcagttatttcattacccggcttgaaattgtctggttcttgatgatcattcattgggacctcatcaagcagagatgtatacagctaatggtttataatggtgttgctgacgccgtgccctatcttggacaagaagtctgttcctgctacaagtatcatggcaaattcaaagtatggatacgtgagggagtttgaaacgaacgatgttattctaccgcaatgttatattgtggtaagaatagatggtaaaaatttccatgagttttcaaagttttacgattttggtaagccaaatgacgaaaatgctctcaagttaatgaatgcatgcgcaaagaacctcgttctcaaatataaaaccgatataatattggcgtttggagaaagtgacgaatattcgtttattttgaagtctgattcagcattgtttaatagacgaaaggataaactgtccactttatttggttcatttttcacttctaattatgtcgctttatggtccaaatttttcccagacaaaccactcgacattaagcatctaccatacttcgattcaaggtgtgtagcgtatcctaatttacaaacgataaaggattatctgtcttggaggtatgttgatacccatataaacaaccttttcaatacgacattttggcagttgataataaaatgcggattgacaccacaggaatccgaaaagaagctgtgtggaacgttcagtaatgataaacaagaaatactgttttctgaatgtggtataaattataacaatgagcccgagatgtttaaaaagggttctttggtaacgagaaagggagaggtcctgcatatcaacgtcattgcacaaataaatgaattgttcgaaggcttttgaaatttatatacaagatttatagaccgatcattatacttgatcttagactaatcaattacaacattattttggtatagtagaagcgactgatttgcagtttgttaagtgatgctggacatcaagtagataaaaatatggaaaaaaatctccgcgacggggaattgaaccccgatctggcacgcgacaagcgcccattctgaccattaaactatcacggatttagtaatatataatcccaagaaggtctagtcccacatgccaaacataccattttctcacctgtgacataaatagcatactgcacgtggaatcatgaaatatatattctctaatcttgaaagtgagttccaaaaactacccttattatttgatggcgttttcacgcactaaaataggacgtatgagggatgaaatcattacaatggcttttccaatgcaaggtaaagtttcatataatctctcctcagcaagcggatcgtagcgtcaattgtgagagcatagcgttttctgtaaaactgaacgttccaaacgaacatggcttgaatattatgagcttgtaaaaagtatatgcgttattaatattaggtatacatatatatatatatatatatatatatacggggaagtgaatatgatgttgtcgtcattattagtggttgtaaaaaattaaaacttgaaatcctgggccagaaaaggaaaaatacttctggtaggcatcatgcatgaagtgttataaatagaacgaaaaaaaagaagaacgaaaaaaaagaagaacgaaaaaaggaagaacgataaattgaatggtagagcgaaagcttaacactaagactaatgtcttctcgttgtattttgtgggttttgttttagtagtttgtaatgtttaatccgttatttggtcttgtataataattttcgtcgatactgctctcgctgtcatcgtaaacgcgatggatttctccgttatgtattactccatcagcgtcatctcgatcaccaccatcttgactgttgctatttgacatcgaaaatgaggaagatttagcaggcgaatattggtcattgatgcctccattatagaaagcagatggcaagttttcgtcatcgtcgtcgtcgtcgtagccttcgacgttagtgtgcttagcaatgtaagggttatcgttgttaagtacatcttcggggtcaatgtcatcaaaagtttgagtgttgctgttgcctatgggagaatcagagctaaatttctcggtttcaccgaattttttgcccaataagaaataccaaagtcttttgaagaagttactacgataagcggtaactactttaccatcagaatcaatgaaatctgtcttcttaggctggatgcaaaacatgtagattagcactagtaggataattaagaggggaacaccaataccaactacgcaaccaataacaatattgcgattttttttagataagcctgagtggttcgagcttttttccgaggacgctgaagctgttggtgaatatgttatagttgtatagtagttagagagaattgtttggccctctatgatgcttgttatagttttcttcaagtctgaatattgtgaagctggtgtgatggtggatgaagtggatgtagaggtaattgatgacgagaagtctgaagacgatgacgatgatgacgatgatgacgatgatgacgatgaagagtacgtggaggagtacgaagatgatgatggtgaagatgatgttgtagatgatgatgaagatgatgatgaagatgaggatgaagataatgatgaagatgatgatgaagtatgtatgg