tagccttttttagctagttaattaaatgctcttttattagctatattataattgctttaatatattttaaatatttatatttataatactatttataattccttaatattaataaatcctaatatttacttactttaattaaggttctatagttttttaagctaaaaatattattatattatatatcctatttagttataattataatatttatatctacttaagtcttattataattctaatatttaaatagctcttaaatctattagttttaactatatactatataatatattatattaataatttcttttttaattaatataatattaaggtttataaataaaggcattttaattactttatcctttttatattttctaataaaattattaattattaattttaattacttaattaatatatttaataagtattttaagttatttttctttatataatttagcttatattaattccttaaaagtattaaaaaagctaaatataaatgctttttatttttaatttaatttaatagtaagctaaaggtattttacttttaatttaaatataaattaattctatttaaatatcttaattttttatttaatttaaattattttattaataatattaaaaattactttaagtacttttttaaattctctatagtttatataatagctataaatatataattttaatacttttaaatctctttttataatttaatcttttaagataaattaaaactattatattataattcctttaagtttttttaatatataatatattttattaaatttatcttaaaattaaataaggtaataagatataaaggccttatattaagtaaaaaaggttattagttttataagggttttattaaatatttctaataggtttaatttaaaaatttctcctatgtctttactatttatagtaatattagctaatatatatatttcttatagtctattttaattattctaattctattaattctataaaattaatatttctttaagaagatattaaaagttcttaatattagtaattatactaataacttactgatatagctatctaacctctatattattaaagctctttaagttaatatctattctttttaaaagttaaataccttataaatagggataatattattattagtagtattttattattaaataggagtaataaaagtagctattatataagatattacttaatatcttaatataatataatttaaataagagctattaatatataatagttaaggttttaaataagtaaactagtttatattagtttatatttatagagttataaggtattatatattaagtaagaataaggtattatatttcttaatagtaaatagaataaattaaatatatttaaataaagaggttttattaatagctaataagttaaattctattttatactttataagaggatatatatatacttaaaatagcttatagtttattataatagcttataatataagtacctagcttatagcataaattaaagcttatattataagtctcctataagttataagttatatatcctagcggcttacgagctgactaatctagtaggggtgtcctgtgatatgattaggtgaaaaaaagaatggggtcatgtggtcatctgttgggtcgtaacaccggagaggctccaaaggcaatttttgaatattattcaacttgattcgaatccagaaagagaatggacccttttgtcacactcaattcatgtctaacaaggattaacagcttgtggtccgttgaaacattggaaaatgcacaagtagttcgtctgtcaagctgttgatagtgcaagtggttatcggaagatttccgacccgacgatacccctggaatcggatgtatccgaggttgtcttcttccattgaacgctagtgttggcgctaattccacttccccgcgtcttttcactctttgctgatttaaaatccaattgatgccactggttcaatattgcaggtaccattggtgtgcaatgttgtagtgccaacacgtctaccggatcctgatcagtcataccttgtaccgcgaacacaatgttgagagccagccggaagatacgcacaggttccgccgttcggtccttggccacagttgcgggagttaggggacaagcaccattaagtcggtttgaacccgatcacagagttgattatatcggcttcctagacaaactctcccgtatgcgaaagatgtaagaagactctctttttctgtaaataactactactaacccagttgaacccagccttgatcggcctctcacttacgcagagaaagtccttctcacacatctcgatggtggacaagatgacaaggttattcgaggttcaacacaactgaaattgaggccgcggcgcgtcgcctgtcaagatgccacagcgcaaatggccatcattcaattcatgacagcaggacttgacaaaactgctgtccctaccacagttcactgcgatcatctcatcgtcggtcgagatggtagcgagcaagatcttgctggggcactgacaagtcacggtgaggtatatgaattcatgtccagtgcctgtcagcgctacaacatgggcttctggaagcccaacgcaggcatcattcatcagattgttcttgagaactatgctttcccaggtggcatgttgattggtaccgactctcatacgccaaatgctggaggcatgggcatgattgctgtaggtgtcggtggtgctgatgccgttgatgtcatgtctggtcttccgttcgaaatcacagcgcctgaaatcatcggtgtcaagttgacgggccagttaagcggctgggctagtcctaaaggtacgttttcgaaatcttgatgataccgttactaacaaaacaagatgtcatcaatgcagttgcagggatccttggagtcaaaggtggcacaggaaaaatcatcgaatactttggccctggcgcagaaacaatatcggccacgggaatgtcttctatcactaatatgggcgctgagacaggggcaactacatcaatcttcccttattctgaaaccatgtccgcctacctacgtgcgactagccgacctgagctggcgcaagctctagaagtagcgaagcatgagctacaagcagatgagggtgtcaagtacgatcatgttatcgagatcgacctatctaccctcgaacctcgcatcaatggcccattcactcccgacttgtcaacaccaatttcgaaactgagcggtgcagttcgaaagaataaatggcctgaacagctttccgctggactgatcggatcatgcacaaattcttcatatgaagatctctcccgagctgctagcttggcaaaacaagctctggatgcaggcttgaagcccaagatgccactgctgctgtctcctggaagcgagcagaccaatcagacactcaagcgcgagggtgtcaccgaggtatttgagcgtttgggcagtaaaatcttatctaatgcctgtggaccctgttgtggttcgtgggacagaaccgacatgacaaaggtatgtagtaattctttttgtcgtccgctcggcatattgcttacactcaagtagggcacgccaaactcgatcttggcatcatataataggaacttcaccggacgtcttgatgggaatcctgcaacccatacattcctctcttcgcctgacatggtaatggccaaggttttctctcatgatcttgggttcaaccctctcaaagattctcttgttactgaatctggcgaggaattccgctttgaacctcctactggcaacgcactcccatcagaggcatacgagaacacagatcatgtctacgatgcgccttcgacagatccgcaagtccgacgggccgttactgtccaaatatcgccagactcccagcgtttgcaacggttggcaccattcaaaccttggtctggagaggatttcgtcgattgtcctattctgattaagacaactggtaaatgcacgacagaccacattactacagctggcccatggatgcgtttccgaggccatctcgaaaatatttccaataacacccttatcggcgctgtgaacgcggacaaccaagaggtcaacaaggtattgaaccaagtcactggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagacacagccagagattatcaacaacgaggtcttccttgggtcgttgtagcagatcataactatggcgagggatcctttcgcgagcatgctgctcttcaacctcgatacctgggcggtgttgctatcattgctagatcatttgcccgcattcatgaggcgaatctcaagaagcaaggcatgcttgcgttgacattcgccgatgatatagcatacgacaagatcaaagcttcggaccgtatcagtattgtaggactggccgaactagcgcctggaaggaatgtgcagctcaaagtaacgtcaaaggatggtacgagttggaagactgaagccaagcacacctttactcatgagcaaatcgagtatttcaaggctggaagtgctctaaatgttatggctagtcgactctctgacaattcatcttcagcagcatctttgtagacttggactatcacaattgaacatagttattatctaacgtgagagagctcgtgctacatgtttgtgtcacagaagagataatataggtaatgatacaagtaatgttgtattgaaaagctgtatataagcccttctactacatgcatccagggcaggtaaagcacgatggatcatcccagggccaattcattgaagcgtccctggttgtatcgagaggaatagggccatctgtcgtggagagcttgaaagcagagaatctgcaacgtccatttttataggccgagcccttgcagtcccttatcgcttcgcagatcgcggcacaagctccggccgagtcctggcgtggatattggtcaatccactgatctcctgtccagtacccaccagccatgtaggcatcaagtccgcagacggtcccctctggggcatcctttcgagagcaagcatctccttccgtgtaagaacatctctcaggtggtgtattcggaaccgaagctgcgatgcagtctgggcacttgtaacaacgcttatcaacccagtatgaatgcttccagctctgactttggctggcatagttgataaagtcagactccttaatcctgacacttgtgaagatacaacggttctcgcgttgcgagtagcccacggactggcatttcgccatgcccttacaaatagctatgcattgataggcattgtcttgatggggatagtcggtacgggactctgtccatgttgggccagtgaagtaagcaccgtaagcacatagggcgtcctgggggtaattgaacctatcaaactcgcactgttcaccgtgggtgtacttgcaagcttcagttggtgtctcagacttggaagtagtgacagacgcagtagtgaggtcttttttcttcgtgggtgtaaaggttggcgttgatagctcacttgttatatcgggttggggaagcaaagaggttggagtttcagagggcgtggatggcttggaggtatccacagttggaagccaaggggaaggagtatgcgcaggcgtcgaagctgctctggttgtatctactccaggaagccaagatgacggagttcgcaaaggcgtcccactagaggtatcagatccaggcaaccaagacttggtcccaattggagttggtgttggatgttccgaaccttcactactcgtgtctggctcgggaagccaggtagatgaaaatccggtagagaccgtagaagttgagcttgaactttgaggtccaggcgaggaggcatcaaagtccagctggaactgatcgatgttacttggcgtgacttgattagacacaaacaccgagtcaatatatatcagcgcctgcccattgcccgcacaagtcatagaaatgccgaaatttgcattccgagaatcagcagtaactgacgtaaggaccctgttccacgagatgctgtttccaacactgaacagacccatggagtaaaactgtttgttaccgagggaggcactgacagtgcacatctggaatcctccgccggtaacaacagcgtagtagaattgaacggtatagaggacagtggtacttggttgcagagactcgagaaactgcgagatgcccgcgaatgaacccaggaaccgtttcttggagtctccaactgctttgagggaagcgcagccgttatcagggctgccgtcatccttgaaacaccctccttgctggtgattagcctcgccttcggaatcaaaaccatcgataccattagcaaatctgccgttggcaatactgttagtgattatgatatcgcccagggaagtagtagtggttggtaaattatgaggcgtactagtggcgacatcagtcgtttgggaagtatagccaggtttgcatggtccagcaacggcactggctgctagtgcaaccagcaggagagcgttgcgaatcatgttagttgtaaagaccgtggttgataattagaataaaaagagtgtaagtcccagccccaagttcggaaacaaagtgagaaatcttgaacatacaatccggcaagtagaaagattaaatacacggttgtggcggtatagctcagataccttataaagcatatcggagctgacctttcctttttctttgttctgggccataatggaatcctttagtcaggggtgactgaaggactattgaaaaaccgactcccgtttacaattgactattaaagtggctaagcctgactagggggtttatactcaactaagcttagctaggtggatgcgatgtctagctggcaaattggactgagctaacttacttacccgcgcatttcctttaagcgagatggctacgagaacagccaagctacttgaccgctaacagacggccttcagcaatcaagttaagcgataggcatctgagcttcgaccacgtttgtctttctctagttctaatgatagtaacgcacttggaaagaggaatgcttcgcgtctgttctcttatatccagttagatttaggtaagttcaggccagttgaaaactgacaatatatcactgtgaatactcttagtccacgtaccgacccgtacggaagtgaatagcaagcgtaggtagtagatggtggccacccaggactagagaccaggcattctctatgcatcagacttgctaatggatcaacggctttcataacactcggccttcgcttctgttccaggatattgttattatgtatttatctgtgtatcttggctgttattcctaaatcaagtagtagctatcagctcctaagggtcatcagttaaacagccttcattttccccttcttttcccatagattacttaagggtttctatcacttctttttagaacctctccttctcatactagtatctaaaatcatggtggccttttcccagtaactcttggatcctatcctgatcttaaacgcattgtctagtttctcgatcaatgccaaggcatcatagcacggcgtgtatagtgatttcccatgtccgagtatggtcattagtatgccaatcctttgattctccatcctctcttgagcctgttcgtcaatgttataaaattcagaaacatcttcatacgtccggtatttatatagctgccagccaaataacgaatcttgtaagagggccgaaagagcgccacccttgagcaaattcttatcccgcctcatcatctctagcacgtagggaactataccgaactgtgcagcgatgccaattgtgccgagtatagtagagtgggtaaagagaaaatttgatgctccgtattgtgtacacgtccagtggtcaaaacagggatcaggaggcgtcatgtcctctctattcctacgtccaaagaaataccatgggtgagtcttatcagctagtcgtgtatctaccactcctggttgaggctttatagtattggatgtgaagacgaaacccttatttcctaggtaagtcgctcgttgacataaggcagcgtcgaattcttcgattgcttggatcagaagatgatcagtgtggggtgagctgccgacttgtcctgcgtacaagaacccaagtacagcgaaactccaaaatgaaatatgagagtggcctatgtgctggtatattttctcgtgcggtagttgtttagtgagaacttgtaccaatgctagatttggatcgaaactccgaggggcttgagctttgaactgcgcactctgactgccttggatcacccagtctcgtgctgtacgatgaagaaagttgataaagccattgtcatcaagttccaacagccctttcgtggagctatccaagcgtctttgtagtattttcctaatgttgtcttccatctctttagtgaaagtgtctccatctggaagtgcctctccatctatcatccaaattgttaccatgtgcaatggcttaagcgcagaaacaataagttggtaatagcgagccgagttttccatatcctttggctcaactctctccctcatcttcgtgtacagggcttccaagtcggtaggtagatcatcaacaatcatctgaagatcactcaagcttcttcctcttgagagactatggatcaaatccctcacgacgaggaacacccataagaagactccctgggccttgtttgatatatcctggagtaggcgcttggcttggtcggggaaaaccgccttgcgctcgcggaacgctctgcaagcttcaaatttgcctgtgatatattccgagatgtcatttcgagtttgagactgcatgatcagcatcggatattgatcgaaggcatccgcaaaatctgtccatgggcgactgcctacacatatcttgacaccatagctcgcaaccaagtctttcacaaagctgactactacggctggatcacctgcaaattcgtccagtccatctagaaatagtaccaacttgaatgagtgatcattctgagatgctatgatggtgaaagcagttcgaagctcttcccaggtccatgggggtgcaggtgtttccagtccgcgtaatacctgatgcaccatccatcttctaggggttactcggggaattaaatcaggtttttgccgcaaacattgccaaagaagggtctgcatcataccctgctgtgatctttgcatgctactttgaccggcctcccagaagtagaactgcgcttgaaccagaggaaaaggtgcggcccaatcctttaggtattgtttcgttagaggattgtggataacgaagttcatcaatgtcgattttccagatcccggtttgcctgtgatccaatataccttgtttgttgaatcctgcaaccactggggcaagctttgaaccctcatcgtggtcgaggcttgcttgtatctcatttcgtcccggtagatccactggtacgtcttcgcatacggctcgggtattaacctctctctggcttcaataccagggaagtgcaagctccgtataatctgattttgtatgttctcgtggagtctggttctggtctctgaaatttgggaagtctcgtggagatgaacgtcagatggctgccactctgcgtcccagagtctactgagagaagtctttgacgtctcacagggcctagcttatcgtcatccgatgcagttgcatccagctctcgaagaaagtcatcgagcatgccgttgtttcgattgacagcctttgatatttcttcgatctggttcttcaattcactgtcgcctttgtcatctcgccgtctttctttctccctgtcaaagttgttaaaattttggtcgcaatgtcttgaagttgcattactaaccagaggactaccagcattgccatggtcatttcagatcgaatttgctgaagtcgttgttctagcttcgctaacttgtcctttgaccacattgccttcaacgcaacaataacacttgacttggcttggcctagctttgaagtccccttcgcttgcagggacaacagcgcagaattcatctctcccgctatatcctggctttcccgacaaagtcttataagggtattatccgatgcattattggcctgcgatactgaaacgtcaatgacatgtcggattcggtggctgacgtctgccaagtcattgataactgttgacaagtcgttcacaacctttgggtagccatcgggtgatttataggcagagcgagtttcagagattaaattctaggaaaactcgataaaagtgataacagtgccggctacttggaaggctgtaataggatccatcctgtagtgagccaggcgtatctatacaacggcctgaatttaaaataagcagggacttactcaaagcgaggggtttttataaaccccgctttgttcacgtggcacagtcctgattaccctgtagtaggtagaatagagagatccctaattgctgacgttaagaaacgttccatctttccttgagcatgaaacccctttcataaagacattctcctagcattgggcttttcgtcccttctcaattactttatattccattggtgtgcaatttataagagaggaaaatgggattcgggatataattttatctgtgtcaagtaactacgatcagaatcctttcttagatgtcacaactttcttgtgcttgacccatcatcgatctgcaaacccatcgccattcctcttgccatatgaacaagcatatgacaatgtaacgcccaaattcccggattatcagccacaaatgatattaccacatggcctcttctcggcacactgaccgtatccttacgcaacggaaagtccagatccagcccgtttggcggcgcttctccagagtatgagttgtaggatccccaccccacacggccttcatctctatgtgtggagagaacgtagaaagaatgtccgtgcaaatgaaaaggatgcgcgccgtcatccaagttgttgatgatgatatcaactcgcgtaggcttctctcttgttgtcgctatgaagggaatgagctggttatcatcccaaccagatcggctctgggagatgagaggcggatcctgtggtttccaagaagtatggttgataaacccgacaggctcgtagtccatatgcgcgagcttttcgattttcgcatagagaaggatggtgtgatcggcaactaatggtatatctactatctttgcggcagcttttagatttcgcgggtcaaggatctgggtttcatttgactctagatccttccgacttggtatcttgttaccatgatcgaagatgggaaagtcttgaactgggtttaatgcttcattaggatagctgaagttcctagcaaagtccgcaaattagcacgcaaatcttatatctcaagacacagattgtcacttactcgtcatccatgtatactgtgagccaacggtttggagcatggtcgtccttccactcaacgtcgatatccactcgctccccaggataaaggataccgacggcttcggttgcctccgagtgaacatcaaaccctccatccacccgaactggcctcatcattgctgcatctattcttatcgtcaagcctgcgattgaacctgtgtttacaactcgtattcttgccctcctgtcattcgtctgtctaaacagaggtttcagctcattcattgtggcttgagaacaaacaactggtcttgcgggaacagccatagagcagtcaaaccgcccttggccgttcaccagcagcgaatctggaacgggctcattccctcgactacttgcatctgcaaaccaactcaacacttcggtttggttccgatgaaaccaatcactgatcatgatcaaatagtcttctggttgctggttagattcatcaggggagtgaactactagccctccccagagaccatcagcgcgttgaacatctgagtgactgtgccaccaaaaagtaccatattcatcgtcgccgatagtgaagatgtagttaaagctgtcgccaggtaaaatgggagattgtgtaaaccccacagcgccgtccataccattctggtttttcatacgcagaccatgccaatgtattgaaagaccttcttgggagaggccgttgtggacatgtaccacgactgtgtcgctggatcgagcctcaatgatggggcctggaaattcatctgtttatgctgattagatgagagccaccgttctggttttgtgatgtttaccattgatgagatagacacgtttctcaacgccgtctggtgatctgaatccagctgtgatgttccagttgtagataagtgtttttggtgggcgagatgtatgttcttgtgcatgaagtcgatagccgagaggggtatcctgacctgtttcggaggattgttctagtgcatggtagataattgctccaaatggggacagcagtgaaaccaggataagagccactacccatcgcaccacgcatggtcgcttgaaccgatgcgaaaatggagcggtgtatgccgaagacaaagctctatcatctcgtacactagagtcctcgctgcagagatcatgttcgtcgagtaaagcgtacgcttcttcatcgtgggccaccatgatgtgatgattgaaccacaagcattctgttacaagaaaaagcgtttttcaaagccagagtgaaagaaatttacaagaatatttacgtgccgcacacccgacttcatgtgatattttcaacacttgtgattgattgtgtttcagagatatggtggtgcatacccataggtagatatatactagatcgcccacgagatcaatccccgcacgcctattggctacctaagagacagacatgacttgcgataacaaaagtccttggctttggagaagatcttcatcgacgtgatgctttgcatagtccgtgatcgattttcttgctaatcacacaggcgtcatttgaaacgtgtgaattattctccgctgatcatcgcttcagaattaacagtcaacatctttcatgctactccaccacgacaggacatctcaacaattcttttcgatgataaaagtgataaatatacaatatgcggcaattaatcgagtcctggcttctctggctctatcacttcaccactgactggccttgttctatcaccatgttactatcacggggcgtaggtcttgccattgcggcttttcttgcagccataaatccagcacaaccagcgagcctggctgatatcgaccacgtcattttgttcatgcaaggtagaacggctagccatcccttcgtattataccctctaacaaagtcttagagaaccgtgctttcgatcactacttcggcactatggccggagttcgaggctttgcggatccaaatgttcaggttaacgacggagttcctgtttggaagcagaaggtcactgcaaagcagagccaggataccgattacatcactccttggtatctcaactacctcggaggcacgtggccggaagccacccagtgcatgggtgctgggtccaacggctgggatgccaaccaagccgctttgaaccatggggccaacgaccgttgggccatgaacaacaccccatatagcatgggttactataagcgacaagatcttcctgtccattttgccttggctgaggaatggactgttggcgacatgtatcaggagtctgtcatcgcttcaaccaacccaaacagagtcatgtggatcagcggatccatcaacgtcccaggttctccacagaccaaagacgaaggtggttatccctacatcgacaacaacgagacacctggttgtgataaaaacggaatcaactgttaccctctcaaatggactacagctgccgagaagtatgaggctgctggcgtgtcttggagtgtgtttcaagacgccgataactttgacgacaatccttatgcatggtttgagcagttccaagactccaagagcgggtctaagctgaacgaaaaaggaatgaagggacaatccctggatgccttcttcgctcaagctgccagcggaacacttcccgaagtctcttacatcgtcggaccaatgcaactatccgaacaccctccttactcgccgcatgacggttcatggctgcaaaggaaagttgcagaagctgttatcaattctcccaagtactccaaatctgcacttatcatttcctatgatgagacaggcgggtgggcagatcacgtcaccccttatcacgcccctgatggaacagctggtgaatggatcgatgatccgtatggtgaagttggtcgcacgcccactggcccaggctttcgcgtgccattctacatcatctctccattcactcgcaaaggaggcgtttacactgaacactgtgatcacacgtcccagatgacctttatcgaaagatggcaggctgcaaagggtcgtgatgtcaagtccgaggaggtagttccctggcgacgggagaacatggccgaccttgtgaatgccttcgacttcaaaaaccctgactattccattccaactctccctaatgctcctcagcctcacaccaatagcaagggcgaatacgacggatcgtcgcattgttcttctcaatatggtagcggtaaaccagctgtgccttataccggtgagggagctaataatgacacggcaactctagcggagaagggcttcaagcctgtccgtggactattgacggaggggcgtactctggtctttgaagcttcaagccaggctttgagtttggggtccaacggccaagtagttgccctgtccaaagccacaaagatgcatgacaatgtcaagcacggttgggttcttcatgccttggatattggtggggacgattttactatcagttctgctcagaacagcttgtatatgtgctctaacttgaaactttgcaaggatcccagctcggctactgtctttactgtcgacttccagccaagcaaggggcactcgtttatgaataaggaatctgggcagtatcttgccggcagtgcaaagaaacaattgagctggcaggacacgcagagtttttggaaaacgtttagtgtcacctactgaactttagagatggctagatctcgcacccaaataggctccggcaaatatcaacttgcgttcttggcgatccattacaatgcgacaactgtagccctttacttgactgcataagcatgacgttgtattctgaattgaagtataaccaaatgtccgaaaaattgcaagactggtagacctctgtgacgcttaaatttacacgcgtaatagcactatgctcagtgtctttgttccgctaattgcgtcttaaacaatgtcaattttaagacagtatattgtgttgtgcatttaggatctaatagtttgaatatagtgaagagcatcttctcttccagcaagctgtcttggcatctatttcaaggtaatccgagactattatatgtatcatagacccagatatgagtcacgcaacttaagcaggcgcttatcggcaccatgatcatagccctgcatagctctatgataagcaacacaacctacgagaccatgctccttcattgtatggaagtcggaggcagcttctctatgcttcgtattgaggccttaggtcttactatgactaaggtaaacccagtagtatttgccatcagcctccatgtactgatgtctaataatactgcgacagtctttcagagtctaggatatcttactcatattgggagatattagggttttttattttaagctacttgttagcatatggcagtatgtcagagcaatctgtgtttttttttttcactaagaaggatacctcgctaacataacacatgtcgtagcgatatatcgttggatcttcatatcttaaagatttaaagcttttagtaaggacttattatagttaatttcatcaattataaaaacatgttttctgtagactcatttgttaaggggctactataagaaagtaactttgaatagcttaatatatcacctaatataatcactagggcctggcttaaatgaaaagtaatcttctggagttccgggcctgctatttacttccttgggctgtgcgggaggagtatcgtcattgagcagcggcataatgttgagaccttccttacgaggctctggcgaactctgagccatctggcgtgattccgacccccaaggttcaaaagcaagtgattgaaccatttgcgaatcaggcccggcatcgttctggccaggctcttgcgactgctgaggttgctgttcctgttgagatgacaactgctgctgctcttcttgatctccctttggatgttgatctagtggcatcttagcacgtcggtgacgaatcaatttatattgctttttttggagtgcccctagctgcttgcgcacgcggggaggaatgttgttctccgcaagccacactttgagcgttccccacttcctgatctcgagagggatcttgttgtaaagatccgtacgaacctgctgcggcagatccattgaatccatcacggccatccgtttattttggtaagattgggacgccggtacttgttcttgatcagtgggtgtatcacaactcggaacttgggaccagtttgaactgttcctcttcgaagcaagcaagtgtcgaagtactggttttgaagcaataacgggattgtggtttctcttcatatggctttcgagagctgcttttgacaccaagggaggatattggcatccaggaaccgcacattggaaccttcgaatgtgctcacgttcatgttccataagatgttcgacagtgtcaaatcctatagttgcatacgagcatgaggtcaaccggcaagtgtaggcagcagctccaaagttgacgatgaaggactccaattcatcaggtgataggcctgggtaaaaggttttgctaagcaggaacctgacaatttcctggtacgatgccagcaatgtttcgattttattatagacgatctgagttgtggaactgttatcttctccttcgttatctcatcatctagttagtacaatgttggataaacattcggcgggtatctcaccacagtcgcttaaaattctggattgtaggctctggagggatcttgatctcaatgatctatcgacatgtttccgaagcactgggtattgttgcagggattccaggcgattttctaacggttttgtcgttgactcggttgtcgtattcgtcacatcgtctcgttccaactcgtctgctagttcacaagcaagactaatcaaagatgttgatgagtccgctgtgtctgtgttgtttgagcttgcacagtttaacaaatactcggtccagagctcggtggcataaacatgaattccatgcaatcctttggctacccgaatagtcttgtcatgttctgggtatgcatcgtcaaagactttcaaccccgaaagaaggcaagccacggtagctacgccgtgctcttcgaaggcttgttcctgtttgatgaggataggttgcgaggatgtttgaataaacctatttcctgtcagtaggacttcttttttgaaattatttgcttcgtactctttcacggaattatggatgaaagtcactgttaagtccctcctctcttcaatgagtgtaccaactgtgtcaatcacatactcaggtaccaaaccagtaatctcgtagttaccagaactgaacgtgatggcagacatcagttcagctttacgtaatggtctttttgcaaatgcaatccatcctagtatgcaccttatgcggtcttccgatcggtggtctagcggggccaatatttgagtcaagatcctctggtagcttaagatattgttagtgaacggtttccacaaaatttaatacaaatcgccgtacaagtcgctgagtttccttggtaattgattgacggattctttaatctcgtggccaccgaagaagatattgcttgagagatagtccataacaagtcgagcataaagaaacattccttgaaagggttagctaatactattttaaatcagaaagatttctaatgttactcgccatcagattttatcacgattgcttcctgtatttccacaatgttggcatgttgtaagttgagttggcggagctttgtgtccatcgattctagtctctgatcaacgtactgtcgaactgccatgttcaacacagacttttcttcgcttaaagacacaatctgctttctcatgagtcgctctaacggatctgatggcgcgcggctagaaatcaagactttgcaagcggtacttcctgggatcacaggcctagaagtcagttggtttatgagccgcacgagacgcagttgtttgtcggagtcgcattcatccagtccatcaataatcacccacacataatctacctggttgggctcacttgacatactttcgagaagcttctgtagcagttgctccagaactgtagtagtcggcgatttcctttccatgacgcatgtcttgtaaacgtaggcaaccagatctgcgtcctttcgaaggatttggagcagtagagacttcagtatctgctcatacatagtcgaggttgcgtaaagatatgtgcagaaatgccatatgacaaatttggtctctttcagaaagttgataagctgggtgcacaggacactttttccagtccccgctgaccctttcagccacagcgccggtgtgtttggctttgcatcagcccatgatctgatacgcttgttctggagtatccatccgcaagttccttgatacttttcgacttcggatgatatggaatcaacgatggctagttgatcgacgtcgttaaccttgagccaagacacgatggacccatactgttttgcagtgtgttcgttgtcctcttgtcggactcgattttcgctttcctctctccacctgcggatatcgtctcgcattttctttgattgggagatattgtgggcgttggcttcaagatcaattaaagcaccgtgatgctttaaatcatcaaggatattcccaaatttcctttggaaacggccccaagatgcagaaaatatcagtttccaacctacacgatgttagaagacaacaacacactgaggctagtgatagcataccacttcgtcgaacaaacttgtaagcatatttgtgaaatttcagaatgtctgcataaaagactgccaccgtctgctggaagtccggttcagtgatgagtgcatcactaagaatctcaaatctcttcaatgattcggcaatactagcatatcctttgataatctcttcaaaagcttcgacaaactcggatgatattcgcaagatgagggtgattggggcccagatccatggtaagaatggggtaccgttgcataagacatccaccaccttggaatagtgttcgagacctcggaataatggcatgaggcggcgcatattgcggagagattgtctagcagcgagttggttctcaattttcaatgcggcgtcgcggacatcttgcaacgatatgttggcgaaatttcgcttgtcgtctggattaattgttcgatccagttcatcgtaggcaattttaatagtactcttcgcgatagccgatacattatgttggagtggcatctggatcgtgcctgtcaataagtgaatgatggctaatgagcccaaaccatgtcaggatgaatatttgttttatgcttgatgacaaaagcctcatccgaaaatgcacaaacagtagattagagcactgccaccaacaagtcggtgtaagttgatacggatgatgcatatttacaccaatcaatccgtcacacgatgtaataccatgaggctgtgcacgagacagctgaaacattaccaatcattccgtcgcgtgagcgccacgacgctacaatactacggggctgtgcgcgaggcagttggcgaacctgagtgccttgccgcagagcctcaaaatgtctggcggttattgtagtggctacaactcctgattaattccaatcttgtactgtgtctttactgtatccctccgtatgatcgctacggcatagcatccatcctgtaccacaaccttgcgaaacccgttggctgttccgacaagggttctttccgtgttctttcgacaagtcagccattctctatctatctatctattggcttagcttgttcgataaaaatggactttgatctaattatgaaccgagggccgaaacggcgacggctggaccaaagcgaggtgcaagcccagagaaacgataatcaatatctcacacgtccgacctggtctgaccccgaacctgtaggactaccaacagccgcaactcaacagtactacgagtgggcatcatatggtaattttcagcctatatggaacgagaactcaagaaatgctacgtcagttgctagcgtgacggactaccacatcggcaactgggacggttgctcttatccttaccagccacagaacactgccggaatcgcgccgacttgttcctatccgaacgttgtcatctctccatggccttctttcccttacaccactcctcattttcatgagccgtcgcaaaatcgtatgcagatgtttgaaccatcataccagcagtatcatttctatgatgccccaatcggtcagccgactaccagctttcaacaatggccagagttgtctttgaacgatacaccaccacaatcgctaccatatcatggcgatcaatcacagaatcaaacagtcgatattgaaccgtcctcagcaccattcaatccgaataacggagcgtatgaagaggttgacgaggcagatgatgaaggggatgaggagatagtgtgctttggaatggtgagtaacacgattcataacttccatctcggaagtattaacttcatagatcccatatatctctgccaaatttgatcaaaaagaaacaacgcaaggtttaccaacatcgttcccagtcgagctacagggttcgactcgcttttctggtaaagacctgaccaacgtgtctgggcagatatcgccggattatagtcaaatgatagaggagctccttaatgagacatacctcgaacttcatgtctcatgcatcacagatggttttcgatctgtgaacgcccagaaaccaccgcgcggcccttcaacaatatcatgcagtttggaaatctcggtttatggtcctctcgaggtctttgaggagttgggcacctggtttgaacactaccaggtgtacttacaagatcctcgagaatgccaccaggaagtcagatactgtaacccccaccgactctcaactgacgatattacctcttgccctctcctgtctgacgttgtttctcagagctcaaatcctttacagttggagttgattgctcaacaatctgacctattagacgagctatgtaaccaccagaacctcgaggagactccccaaccctcggtcatcaagcgagaactaagaaggtaagtagccacatctactctcttattttcacacaagtctgaacatgtattaggcatcaaaagcaagctctgacgttcatgatacgccgcgaaaaaggacgggcgttctctaatgaagacccagacatctgggaaatgaaacatactaatcaagggaaatagtgagttcacaacatctatctacgcacttccgttattgaaacatttcatagtttcctcaatcgtgtttcccatgcttcccagcttgaagaaccgccgcagtgctacggaggcattgttgcagaccctatgggacttggcaagactttgactatgatagcattagtggcaacagacttggacaacgaaagccccgataacgatattagtggggcgttgcatccaaaggttccgactacactcattgttgtaccaccttcttgtgagtccacgttgctgtacaaataaacgaaattgaactaatatttcccagtgataggtacctgggaggagcagcttttcgagtttgtgttgacactccatctgaatactaaagactgacagtgtggtaggcacgtgatagatggcggcttgacttgccaccaatatcaccgcaaaggccggcggatatccttcaacaagcttcagggcactcacatcgtcttgacaacctatcacaccatttccgctgagtgggactcatcaaacaagggaaaatcatccgtcttgttttctgtgtgttggaacaggataatcctcgatgaaggcaagttcaccagactcaagatccacatgtactcagactgacgactacagcacaccttattcggaatagtaactcgcggatgtctcaggcgatctgtgcgctggagtccaggtctcggtgggccgtcactggtacacccatccaaaatcgccttggcgaccttgccagcctattcaagtttatcagagtccatccctatacagatcgaaaatgtttcgatgccgatatctctcgcctttggaaaactggtgaatatcaagaagcaatcaacagacttaaacgtctctccaagtgtctgatacttcggcgagataagggaacggtcagtcttccgcacaggaaagatatgcaatgtcctgtcgactttagtccggaagagcgatctctatacgacaatctgcgccaagacactattgttattatagatgaagccacaaattgtgattcggattcggtcaaaccaggcagctacgcaaatgtcctacagcagatcgaatcactgcggctcgtctgtaacataggcctccactaccacacgagacatgacaaagtcgcaaagaatattccagaagccaataaatggactaaaatcgcccagactactttcaatttggaacgagagatggttcccacactttgtctacggtgttcgtcagcatcggacatcactgagacaatctcagaaggtccaaccacgacctcccaaaaccctctgttcttcagttgcctgcgttttatttgtgctgagtgcacgcagagctcgggacagaacttagaatgcggtcataatccccgttgtgtcgtggcccaagtctccacaagcggtcaatctcttgaaacgagtttggatggtaagccagtgtccgtctgtggctgcacatcagacaaagtaaaggctctgatcacagacattaggaatttgccaccgcatgaaaaatggtaagttttccgtatcgtactgaaggacggttgctaacaacgcatagcgttgttttctcaacctggagaatgacgcttgacattgtcgaagctggcctagagcagtcctctatctcgagtgtccggttcgatggcaaggtgccacaaaggagccgacagaaagttgtggacaacttcaggaacgatctgtctgtccgcgttatgcttttgacattgtcctgcggtgcggctgggtgggttattttcctcaggttattatcttattataggtcgagaccactgactcttctcagcctcacgttgacggtagccaccagagcctatctcatggaacctcactggtatattcagcattttgaagaaagaacataaggaagttgctgactagctaggaacccgactctcgaggagcaagccctagcgcgcatacatcgtatcggacagacgcaagaggtcactactgttcggttcttcatgcgcaactcgttcgagcacgtacgtgaacttagctttctaaatgacatttctgacactgcgacagcaagttatcaaaaggcaggaatcgaagaaatatctggcagggctattgctctcgccacatgataacgggcttgggagcgagaacttgggaaggctgcaggtttgtcacaaacacacattaagtcttggagttcactaatgcatgacaggaactatcatatctcatttaacggtgcctcactaaaagaggttttttgacaagaccaattaggctagacagacggagcaagtgactggcaagtgtgttgaacaacaagaaggcacaatcacctgctcaattcttggccagatacacaagccaaccaagaagaccaactccaaaggccaaattctcaactgcctttgtgcttgtattttcgcccccaacagcaattaccacaattgcatcactgatcttgaagaaacccatgatggccaatagagttaatacggcatttaggttgtcgacgtagtggtgagcgatgaagaagacaccgatagaaatatctctggccccgagcatgtagataggtgcataactagccatatcgtcggagggtttcgtatccttgatgccccgaagactgaattgcccttgcggatcaaccagggcgatgaggccttgatataataagagaaggccgaagccatagatgtgaatgtcgaccgcgtaacccattttagtgatgattttcgagtcgtacgtgtttgaaatgtgtttagagtgaatatgacttgttagaaggaattttgtatgaaatgatggacaagagaaacatgacagccacagaagacgtaggaagagaggtatttagagactgatctgatatatcggcaattttcatgtccgtgtaattccccgataaactggccgacctaaccgagaacgcctcgggcggttgaggctgagtctcatgcaccgccttgaaggatcaaatcatcccacaattgagaacttgtttcatgtgatttgttcaattgagcgtttttgtgtcaactgattgaaactggtaggtcagttctcggaacaccggcaagttgggtgaaattgtcttggtcgatttaaaaactgctggcggattgaatcaaatatcatcccacatctgatatgctagtgtaccgcgtattcgaagctctgtaaataaagttaaattggcgcatcttactctgtaccatcaacgcctacgtgatcaccactggcaaacgggctcggttttcgtctggtcgactaacaataccaaattctcaagagtttggttcatacatttgacatatcgcaagtaaatagcaatgcttagaatctccacagagattatatttcatcagacgagataatagcttggtgtaaaataactagatatctacctatgctgtttgatctgcgaccccggagcgaagaatgttctgaattggtaagcataacacctccaactcctatagactacctggcatgtaaatagctacaggccacaagggtaacaggggtgaattcgggtatttagaatccgatcggtctgtcctaactggtaggctctaactatatctcatttgttctggtaacgaatcggcaaccagctggcgcgcgacaaacttcacctttttccttgcgacaggtgaaaactgtagtaatctcttatatctagcctagaacctagatttagtttacactcaaatctataaattatgtggttgcattcgtaataccttgaatgctggttgcaagacaacctcacttgcgttcttcatctatgcctctctacagccgtaagttagacccaatacttttcctagaaatcagcaataccacatagtagtcaattgaagctgcagacttcaataagatggctacaagtagctggttacaattgctatatcgttctgtctccgtgtgcatacatgtccacgaaagcaattaaattacctgtcacgttggaacctagcgtcagccggctcatgaattactccgccgatgcacggagtagaaagggaccttccgtcatgcgggcgttcttcacgatcccctttgctttttctggccaagaattccgcggagtccttacgcttgtggcaaatgggttaaactaagagctctagtcgctgctagcatgggtcgccgttgtgcattaaggtttccaatctcaacgctcggcagatgctgaaaaacatcccatcaaaaatgccgactgcgcccgatagttcggttcaacaggaacaagcgtgaaagtgagccaatggctaaatgcaaagcaagcaggaactcacgaactatgcatgggtgttttattgtggcacagtttgacaggcagataagttggttttttgctttttcatgcatcgcattaattaaactttacccaaatgatggcgcgcgaggacaaaactagcccctagatgcaatcaatcgattactcactacctgctactagtggattcacaaagttctcaagtcagaagatgagctcttcatctgacatttgtgtgagcgagacaaaaaggaggatttgatgtcatatggctgctgttgtttatgttggatgtctgaggccctaatgaggctgcagcacggctcaaaaatgaggcaactatattgaacagctgaacactttccgcaacttggcggacaggggtgatcaatccgagcccaacagaagaaaacctactcgtggatggttcggcatgtagtgaggtgtcatattgtcatagcacactgatctacgccgcaggttagctcattcgggtggtgaatataaaccagaccatctgccactcccacctttttgcaacaaccagtcactcattaccatcactttccttcataactatctcaccatgagaatctctacgtctgcccttatcctggcgtcctgcctgtcaacagcctccgctgtacctcacaactccaaagaccaaagcatcgacgtcgatgttgttgtcatcggaggtggctcatcaggtatccacgcagccatcaacctcaaagatgcaggcgcaaaggttgccgtgattgagaagaagaaccagatcggcggccacgctgagacatacgtcaaccccaagacaaaggcgtttgccaacattggagtcgttgtctttgaaaacaccaagaccgtccagacgtactttgaacgtctaggtgttgaatctatcgtcggcagtcctttcgacactaagacagtcaccaagcagtatgacttttctctcggtattcccatccctacgccagacaaggccaaggccgcggaaaaccaaaacgctattgctagtgcgatgcaagcctacagtcaaaatgtcttttccaagtacccttggatcgaccagggctatacatttgttcccaaccctgtgcccgaggaacttctccagcctttcggactgttcgctcaacagaacaacttcactgctctccttcctctcatctctcagttcaactggtaccctggaaacatcaccaccatccccgctctctacggtatcaagaagtttgggcctggtttaatgcagagcatcagcagcggattccgagtcccaaagtctggcaacacccgaactatttacgaagccgcggcctgcgagctcagcgaacaaacctacctcaactcacatgtcacaagtgtcaagaggaacaagcacggtgttgtcgttactgtcaagcagtacggaaagacactcactttcaaggcacgcaagcttcttgttgctattccccagactatcaagaacgtcggctcttatgacctgtctaagtccgaaaagggtctgttctccaagttctctgctcttggctacgttgcaggcgttgccgacatcgctggtgtcagtgtcaacctccagaacgtcggcgctttcactccagctcatactcctgtcattccgggaagcaacagctacaacattccccccggctttaccgatcaattcctcctcggtgtagcctttgacaacgccgactacagcctcgacgatgccaaggcagtcattcgtagggaactcacaactcttgcccgtgtaggcggtgtcccggctggctcagcagagaaggtcaaattccctcttctctccaaccatgctcctttcgagctacacgtttctgctgaggagattggagagggcttctttaaagatcttttgaagcttgaaggatctcgcaatacttattggactggtgctgcatttgctggtcacaacagtggattgatctggaactggaacgataatgttatccttcctgctatgaagaagagcctgggactttaatgtggctgttatttacttttctttccatatattatttatttacaaagacttgaatacatattgcttcttaagccacattttcaccatgtgtaccatttttactcggctcatttcgtgcctagagtaggtatttcacttgctccaacgctatatctatgctactattctattcatttgtagacaacgtatgaacacggttgcctccagctcaattgtgttgtcttacgcaccaaaccatccacagcaaaggatatccatttcccaaccacaacatatctctacggttctatcattaatccactagatgatattatgccaagtctattcaattttatcagtactttccaatttctatacgtggtggtgcttgtggtcaacttccaaccgcccacagctttcgtcaaccaccagcgctgaacaacctcagaacatgccaaaacaagcaaaaagataattcgaagctcgcttcggtgattttgcgtaatctgggaatcgaacccagggctccccgatgattgctggatggcaacggagaattttaccactaaaccaattacgcggttgtttgatgaagactctttgccgtagttgacatcaagtttgcttgtaacgcggcaactgcctttgagcaatcgattggaagacttgtgaagttcatgcacgttaccagggaagagaggagctttcatattgtcgcacagggtttgatgcagaatgtcgcggtcgcttggtcaagcatacaatcacctaggtactacaagaaccatatccgcggcaactaccatcatcgtctaactatgagtctagatgtctctcgacttgatattgtctatcgtcttttcaatcatacgcgaaccaatcttttggtctcttttgagcccacaaaatctgttatctcaattctcccccctcatcagcgcaccgactccaaaggcccatcaatttgcctattagggattagcttccgatgacccaaacatccctcgggacttgatactcattttgttaaaacttgccggacggctcggtatatgtatgtgttgtggggaaatgactttgaagttgcttttcctgacactgcgacactcagactaaacaaccatggaccaagtcatcttatggtcactcatcttgggccttgtccttgccacgtctgttccgttgttgctgcggggcaaaacgggacaagagaccggtttggaagtcactcaggtaaacgtcctcgtgcggcatgaaaacctaactgacatcttctgaagctctatgtatatccagtgaaggggataaggggatgtgctctagataaagcacgtctcggtcctttcgggttcgagggcgacagaaccttttgtctccaaaaggttcgcagggatgccgactcgaatatcaactatgcgacactactcattggatatgaactcaagcttgcgctcttccaggcttcgattgattacgacaagagcgaagtcgccatcaaatggaacacgaacaataatgaagacatcattcattttcctctgaaaccgtctcttgagggtcgcccgataattgaagccagtcttcatgcgagcaataccaaagcttacgacatgggagacaacctggcaggatggttctcagaccgcattggccacgaagttcgattagtctatatcggcgatggatcaagggctgtccatggatcggtggctcctcatagctctgacgcattacaaaagagttcatttactcaacggatgaaaaacagtattccgttcctggcacacgaacccgagagacttgcttttaatgacattgctcattacctggtcgtaactgaagagtctaataatgagttatcgtcgcgcctgtcagaaggctactcaatggacatcaccaagttccgacccaacatcgtcgttcgcggcgcatctgcaccatttgctgaggattactggggagagctatcattttctagtggggtgcgaatggctttaacagcgaactgcttccgatgccaaagtatcactgtcgattatgaaacgggaaagacagcgactgacgaacgaggtttggtgtggaagaaactgaacaaagaccgaagagtcgacaagggcgcgaaatacagtcctgtcttcggacggtacggattctgctacggtgatgatacaagcaagtcactgtcaattgggcaacgagttgatgtcaccaagatcaacaagcagcgaacgacgtttggtgagttttgtgaatctgtgacggcaggaaacctactgactgaacagactggccgtgtcttagtacttttggcgtttctcaaacgacatacacctaaaaagtagggtttatgtaccctggtttgcgtcgcgttttgacgcgtcaaagcgcgttgatatccgcggagcctccgttttttgttctctggctaccctattgttgtgattgtatcggtagttacacttgaatcaaaccattaacaaggtcattatatatcttttggctgttttgacgaggtaaacattaatttacaagtccaagagcatttgaatttatagacaatccaattgtgttgcgagggtatgtcctgcttgcagtgtttactgctaaacttgagtatttaacctgtgattttgtatgtctgtgagtgtcaaatggtaacgccccagaaattcatatatcagaatcttcgagaaagtaatttcaccaagataattccagctctggtctactggcagtatttgatgatagagttactgacttccttggaaaggatgacagcagagttgagtttttatcagtaacgcaatgattgctagcaatcatagtatccatttgcggatcattctttcatccaataacggatcgccttaatggctcagtggtagagcgtgtcactagtaatgacaaggtccacggttcgatcccgtgttgaggcaaaacaacctgttccaataacgcattggtttctttttgtcaatcagacataaccttgaattcctcactatgccttgtaactatgcccgtgtcttccaagccaggacacaaattattcattctgcctttttaaccaatatcattatacaaaagaaaccgttcattaccattaccattaccccccaatatcaatttctaccttgcacatcaagccttcaatgcaccgtcgacaataccccaggtgtgatcattgaccttctgaacctgctcctcattccacgctgccttttcaaacacgacacccttctcggtgatgaattcataatgtgtaccagccttctcaccagaggccgctgcattctcaatccccttgaccatgtgctctgcgcaggtatcaggcgacacaccaaagagagacgcagcagctgaagccggaccacgcaaataccaaggaagtgatgaagcaatgttggtgttgacgacaccgggagtagcgtggataaagtgtcgtttgttacccgcagccttttgctcggcgccataccgttgaatcatggcgtcagtcatcgataaacaatgagcagcagcactcgatatagtaaagttggtcttgagatccaaatcttcccagttcaatttatccggacctccacgaacgctgtccaagacgatcaagaccttggcatcttctgtgagagctggcatgagctctctgataagcaattggcgtccgtagtagtgaagcgccatcttgcgatcaatgccttcggacgtctcggttcttccagcggtggtgagaataccctgggtgaggacaagagtaccgaagcgatcctgcgtcgccttgacctcatctgtgtattttttgatggcgcgcatagacgaagcatcgagcgctcggaactgcatgttggagtggggaatgttctttggctcattgcgaccgctgatgatgacggttgatgagggagtgttggcggcgatgtgacaggcgatggcgtagccgataccgcctgtaccgccaacgactagagattttgaagccatgattgtgatgtgatgtgatgtttgtgatggagttgaattgattgggggtggttgggtgaagactcgtctctttattcaattgaagctgatcgttatcggcgttagaaaatcggactttattgccctgcactaactccggaagtttcctgctccgctccgcccgccaccaagttacagtgcaactccgcctgttgtggtggtgtaaggcacagtaagtgagtggcttggtggctgtggtacagggatgtatgtggttagtcttgtgagcaactcgcatcaaccgatgaacaattgcaagacacaaatggttacttgcatgagttgaagagcggggttaaaatcactctcaattaaccatttcgatatcggaagtagggtatatcagtagattaaagaaacatccaccatcttgtctttatgcacccagcccagttcctggagcatcactctcgctcatcttgacaggcgtcttcaaccatcccttcttatcagcttcaagaatcgccttcagccacgcattcgccatcttttcataaccagcatcgttagggtgttttgagtcaccaagatcagcctttttaatatcaatcggcacctccaaaatctttttgccggatttttgtcgcgccgcaatgagtgatcgaactttgacgttgaacttgtctgtgttggcttgcatcgttggaacattggcccagatgactggtgcaagtagaatggtgacatccgaagcgatcttgaagatgccgtcgacgatatcagccatgatgtctgcggcaatatcaaggtcgattcctcggtccatgttgttggtgccggcgtggatgaggacaacgttgggtcgagccttcatagggacttgccagtaaccgttgatgtcggatagaagtttgccgctgtgtccttcgtgatgtccatctaccatgttgccgtttttcaaggttcccaccatattgactttgacgccttgcgcaagaatcttttgtcgcaacggtaaacgatacccgaccaagcccgttgagcctgttcctttagtaatggaatcacccaacggcaacactctgatgttgggaagtgcagtggctgagaatgccataagcatcactaccatggcgaaaaatctccgaagtgtagacaacatggcgaatcagattaagaataacaaagtgcatacataggctattgaaacaaataaccaaccgcagaaagtggcgtcgaatacgggaggtcagtcatcaccttaaatagcgccgccaagaaacactctcatcggaaatttgacatcatcttagaagtgttgataagacgggaaatgcaggtcggtcaatagtctatgtaggtaagatctcgtggtgatggcttattggtcttatgagcccaaagtcaccgtaaacattggtgaccaccgcagattcaaggctggggtatgcaaccaacacgatcaccgctcttagcaagatatctcgtatagacaaggatatcatatgtgcggatgcatgataagcacacttgatctgctcgtagcttgcggggagcagggatgagaagttgggaaatctgactacgcatgttgcatgacgtaaatcaatctcgtgggcaataacaggtcaccatgatgggccgtgtgtatgcatattgccaatgtgttatcaactaaaagcaaatctagagccaatagcggattacttcaaggtctgatcgcccatcgcgtatctcgagctcacgcatgctgatagtcgagactgttcctgccaagccccgtattccccatgataatatggatcctgcaactgtgcctcatgcatggatgagcgacctgcgtttctatcagtttactggctcattttcatgacgcccaggctctgtagtaagacgaatcgctctgtgcaaggcgctctctaacttggcatggcagatttgaggattgcggacgcaaatcatccaaatcccgttttctgcattggtcttggcctaggtatcggcgacttggcgatcttggtcttatctttcattgtctaacaggtcgtgatgtgaatgatttcgctcgaacctagactctctcaattattgagacgtctgggtatctggtgccgctgtcattctcgtattcgagcatttcgttgaaatctttggttggtagtatcgtcggactgcggttgttgtatcgctctttattttggcggaaaatagcatagacattttttaattgtcatgttcctgtgacagatcagcgccggcaatgccttttgttaaggaacaggagcatgagtggttcatattacgatgaaggccacacaaaagatatagttcctagtgaaggagcaatttaagatacatatatgagtttccaacgagttatgactgacacaaaagagcgcgcgcatctgtaacccgaacaattacttaatatgcacgaagtcgtttccagaagtttctttgatcattgggaccacatcgaaagtatcgcaggtttaagcgatataagcaagaccgccgctgaagatcacagcaggttctgtgaatgaagaagctactgggacattataaaaagccataagaagtcgaaggagagacccagaccactgccgctcatcttgcggtgcgcttctcaacatcgtcaacttcatgactatccatagatatttgaccgcgctaacatagaaatcgacatggaaatctttgctacagtaaatgacggcgcaaagctagtcaataccactgccaggtcgactgtgaataaacaggttgtgatccagtcactgaagatcagcaagatttctgctgctggtttggatgtgccatatcatgaacggcaacgttcaaaagatcttagatcccgtggcgcttgggtctgcagtatcgataagggttcaatctgatgcccaccgaggaaatattcagagcggtagctccatgaggatgggggccaaaagggaccaataacaccggttaatcggctgacattcgaaggaacgttgcaatgaatggacaatttagagtttgcaaagagatgagatggacgaaatcggtatgcttcagccggtgtcgtatgttatgcggaaataccgggtcaaaatattgacaggcattacaattatgaagagttgttaggtagtgctgctaaatatatcgccttaagagcggtagctatcgttcttgccagatagctgcacctgtcaagttgcatttgtcgggaattgcgtcccattttctagatcaatcgaaccatttgattagaacaaaagaagttctgaacagtgagcaaccacctcagtttgcccaactctaacatttttaagcgtgatccaccctcgggtaatatataaccttaaaatctccgttatagccagtatcagctgagattctaccatccccacagattgtgaagctggctcagcggtgagttgaggctcagacaatgcgtcaattattgacaccaacaactgtctttcgcaaacaagttgcgaggtgaaaagtgaaactggattcttggctgctcccacgcggaagacccttctgggctagcccatgtttagcatctttaacaaggaagggatctgcgacgcgggcatgtcctagccgacccggatcaactgactaaaattagcgtaagggtggggggtcactcttcagtcttgattcatgctatagaccctgatatcgagggatttaaacacgcaaagattaaccgaaaagcgagcgaagccgtaactttctttactggagtcgagtgattttacaggggagtatatgcggatatacggttgatgagtatggttaatccgacagtctgtgcattggccctggtactggtagtattaattactgtcttacgtgcgacgatccctggggaccagcggattcttgcgcagttggcgacatttgatccctgtcccagggaagcgaggtcggcagatgcagctgaggaagacggcgagactcgcctgtggacggctgggctagtgtccagacagaaatgccttggctgtttctagtgctgtcttgttgtactcgctacggtttcccctctatccgtagacccgttcgggatgaacctatccatggctgttggaccaacatccgccaaggtgtgaatggttttcgagagagttccgtgaagagaagtgtacacagcaatcatgataacaatcatacccaacgattgacgccaagatagaattgttctttttccgatcgtccgaactcaagatcggcagataatcaattctgagcaagttcctcagccctgttcaagatcatgactgtaggcatcgcattggccgttgatccctgctcccaccctagaaccccgagacatttaatatctgcctgtggtaaaagacatggatcgtgctcgagtcatgaacctgttcaaccaacaggttgcagccaattcattaatgcaaagcacggtagtaatgcccggcattgccgacccaccgcacgttcaagtgagactctgatagttctgtaacctttgcggagctaccgtgcacgattgaattgcaagggatacacttgacacctctttgacaagctgctgccgttgtagattgagtatataagaacagatgtcgccacttctgtttgttaccatccacacactcttttgtgacactctctttaacacattcattcgttttaatcgcccaccatgcgctgcacttcagccttatccttggctatcagcctttcgacatgtgtcaccgccgctcccgagagtcccttcatcagcaccctgcttgatccactacaacatgtcatccagtccgcttatgctggcgatggactcaaggttggaaagctcggtgaattgggaggcatcccaggtgtcgatgctacctacgactacgtcgtcgtaggaggaggcactgcgggaaacaccattggttaccgattggcgaaagctgggttcagcgtcgctatcgtcgaagctggaggctttctcgagattgccaagccaatccttgctacagcacctggtggagtgacagctggtagcggttccagtcttctggactctaaccctttgagggattggagattcactactacaccacagacatctgctgatgatcgcgagattcactacgctcgcggaaaggttctgggtggctcatctcagctcaactttctggtctaccaccgacccactaacggtactatggccaagtgggccgaggaggtcggcgacgacagctaccagtaagtcgacactctcaaatcatccgaagaacctttctaacaataaattagatgggatcaaatgctgcctcacttccagaagaccgccacattcacacctcccgataacaccaagcgaggcgcctctatcgagaccgactacgacgcatccgctttctcatccgagggaggccccgtccaaatcagttacgctaactatgttccttcatgggctgcccttgtagccaagggtctcaactcactcggactcaagagcattgatggcttcagcagtggaagcctgctcggatactcttacacaaccaccgccgtccgacccaagactgttactcgaagtgcatctgatgactttgtcaaggctgctcgggatgagaatctcaagactctcaaggtttacactcaaagtctggccaagaaggtactttttgacgataagaagaaggcgactggtgttgaggtctcttccatcggtatggactacaccctcaaggctcgcaaggaggtcatcgttagcggcggaactttccagtctcctcagatcttgatggtatctggtgttggccccaaggagcacttggaggctttcgacattcctgttgttgcggaccttcctggtgttggacagaacctgtgggatcacatcctttttggaccttctttcgaggttcagggtctcgaggacactcttagcgtggctatcaacgatcccgctgtcttccaaggtgctctcgatgcctacatccagcagcaagctggcccattgacatccaaccaagtcgagcttcttggatgggaaaaggttcctgagaagtacagatccaagttctccaactcgactctcaaggatcttgaggctttccctgaagactggcccgaggtcgaattcatccctcttaacgtctactccgaagattggtcattccccattcttcagcaacccaccgacggcaagaagtacaccagcatcaacggtgctctcgtcgctcccctttctcgaggcaacatcactctccagtccaactctacttccgatgcgcctctcatcaaccccaacttcctcggtgacaagggtgatcaagaagtcgccatcgctctgttccgtcgtctccgcgaagtcgccaagtcgggccccttgaaggatactgttctcaaggaagtctaccccggtgaggagcacgagtctgatgagcagattcttgctgttcttcgtgatactctcatgactgtttggcatgccgcctgcacttgcaagatgggcaagaaggaggacaagatggccgtccttgattccaaggctagagtctatggtgtccagggtcttcgtgttgtcgatgcttcttccttccccgtgcttatccctggtcatcccatgggaactgtttatgggttggctgagaagattgcgcatgagattatcaagggccaggagagcgagggtgctgggtatgaggttgacattgaggtctaaaagtggcccctttgtcttatttccattatagatgttagcgtacttgatttaatagaatttcttcttgaatacccccactctgctgttgctcgtgcttgcatgccaatgatactgaagcgttctgaatgaggatgaccctcttagatagtgatgcccacaagccagtattatacagcatatttgttcacagtacacacgattcagatctccagacagttcaactccatgggtatagaccctatgagacaccgccactcccaagaactacaaggatcgatagctcagtggtacgagcgagggattgcagatccctaggtcgcgtgttcgatccacgctcggtcctcacctgtttctttttgtctgttcttcctatgaatggcttggctattcttactgagttagtagtttgacattgttagtcctgtccagagtgatataagtccagtcggtgtgagtaccttgcttctgtctgcttaaacagtatacaattggaaagagaatcttgctgttttgttttgtgttgttcctggacgacaattgaacaggaattccaacctgtaacctttcccttacgtatctcgagaggagggacattgtatatacagtgcataagaagtggtgtataagaccaataagacattctcttgtgttaagtgtattgaggtaagtatctaatacactatctagagtctggtcagcattattgtatccgatgtgtctattcgacaggataccagtagtctctggttatgaaacgacggtattgatacagattgatgagaaagaaatgtgccctgactatagatacgctgttacggggctcagcagatatcaaaaaggaaagcctttatagctcagtggtagagcgttgcacttgtaatgcaaaggtccatcgttcaatccggtgtggaggcattcatcatttcttttttgcttttttgttcttctgattctggcccctgtattttgtgcttacacgggataaatttgcaatgattttgtcgaagggtagagtaagtcggcgtgagagagacatggtcaaaactagacacttgtcctctagatttggagaaatgcacgactgccatggatttagtaatgaggaatacaaaaatagttaatttaaatattagatgattacatattaattgagcgaataataaactacttagcaagtgccagttgcctcaagggcgtattgcttaatggcaggctcgtctatctgcttgggtagatacaagaccagagaaagagcagcgataacgaccgcattctcggtgatcaacagatccttcaagccgagaccaggtgccaaagatctattgcaaacgtcggcaaggtcaagtcgagatatcgttccaggtccctcatgtgtaagagcatccttcgcaagcgcaaatgtgagtgggttcgcgagcatactctcatgagtgtaaaatgaaccacccaacttcccagtgcagactttttggacttcagcattggtgacgccgacgtcgcgagcatcaagtaggtaagctgacgcgccggcaccctcttgaggttgaacgacctcgtcgaaaaggctagagtagagacttgtggtggggatgtagcccgagtcgccgtcgttggagcggagagtgttgatgaatgtgcttccggcttcttgttgaacgacggcaggtgtgttgatcaaaccggtggcaccaccaatattggccaagatggtgcccttgtagtcagcgctgatggcaacgtggtcggtcgtgactttgcgcgtcgaaggccaatacttgagcgcccattgaacgtcaatattaccttgcgaccaagcgatgacagacacgtttcgtttggtgagggaagcgatgtagttgagcgcatatgcagcatactcagcattgacttgcgcgtcctcaagcagcagcactggaacattgacccagacagggtccgcccattcaacgtctgtgagtaatggaataaagttaccacggtaggttgtgaaaccagtagatccagtgcccggaaacaaaatgacggggggcttttcgccgtatgtaaaggtgggaggaatatgaatggcggcgcggagctttgcttcagaggtggtgtaggaagcatcacagttggctactttggggtagacctctttgggaggattgcggttcctaaatgattattagtcaaatgtctgcaatatttttgagataggaacttacttgttgttgcttccattctgtgcagaaacaagacccttggcataagcgaagagatctagtgtgttgccagaaatgaggccattgacaattaattgcgcgctgtagtcgatgatggtcttgggcttggactttgagatcttctccaaggcagcaaaagcttcttcaacattcttatgcttcttggcaggttcgaggacgtgcaggatatccaatgttttatctctgtcgccactgtcaatcgccttgcggagcgtaccaagaagtcctccaacgaccgtttctagggtaccgtcaacacctttgagaaggccaccgatgagctggcgactctcaagatctgagtatgatggggctgctaagccaagacccgagaaaacgcaaaggctgatgatatgcaccgggaaccgcattgtggcttttggaagaacgtggtttgaaacgccatcccggggcatgcagggacctataaagggcagagccagcgtcgatccccataccagttcctgtaatcttgaactctaatccacccaatgtccgaccacaccgaacaattgtcgattaattgctggactagcggcgcagtacgaaccgtgcgtacaacctcggattatttgtttcattgctacgagtgggttctcatttcccctggtccgctggcgtcaaacttctagccttgcgctatgaacttgacgagctagaacaacatcacaggctgtcgatctactgctagtggctgagattgtctccggtttggccaaaaaactgtttgtcttgataggtttctacgatacaactgactcagacgagtacttgaaagtcgtcgaaaggagtaccctggtgattggtcccatactactacgtaatttcagctaaacgaactacgcatgatcaaaataaaacactggtaaaatgactgttgaaaagacagtaacattaatactaaaatacgaaagcctgaaaaaatgaagttcaacttcaaagacactaaaacttacttccaactattgatgtatccgttgtccagtatctacttgccagttggccaaagtcctcccagaatgcccttggtcgtctcaataatacccttgagtgaacccttggaaacaccagcgtaactgccataaggctcagtgtagccagggtacttggcaaacagcttatggttatacttttggagcttggggcatgtcttgcccgcgagaagctggcgaagcttatcgctcagtggtgtcaacgccttcttgacatcagtgaactggcttccaataaaatcaggtgcagcagccattattatctgcatggcaaagcactcgagattgtcaggcttgagaagtccagctgtgttgaagacaccaccggttaggtcgccaatgtccacaccagcgaagctattgaccttgccggtgtttccaccaatgttcaagagacgagggtacttggccgcgtgttcgagaacatcaataaggaagtcattgatggagaactcatcgtctaccgggcggcggtaccagttttcgggaatgcgctcccatccctggttcactttgaagttgccaggtttatctcccttgacaccaaaaaaggtggtaaagacttcacgagagagatatccctcggggtactcatttgagtggttggccatcattcgcggagggaatgaatacccagaaggtgagaccaagactccagcgaaaggcgagtagaagaagtggctgttggttttctccgagtcctggaattgtttatagtggaatggcgccagggcggtgtattgttttggagcaggcgtgttgggtttgatggcgcgccagtattcttcaaagcgactaagaatgaggtgaaagttattgccggtcacgtagagatcaccacgagtggagctggcatcactctcgtacttgttgtggctaccactgaggccggaaggagtaccgagaatgccgcccccgttgagaatgttttggctaaagcgactggggccaccaatggagtagccaggactggtcgagagtggattgccattgattacggtgccatagacagccaggaaaccaccaaggtcaaggctcattccgtagacttcgtttgtggcttggataatggtctgcatgtctgcgactccattatgaggcaagtatccgtgattggcgagagcattcagacccggacaaggacctcgctcatcaccggcctggggcgcacggaaggcatgcagaccactgacgctgatgagttgcttcttggcatcgaatgtagtagctcgtttctccttctgcgcgaatgggcaagcttcaggtgctctttcagcgtgttggcgatatgcatcgagctgttcaggactgagctgtggaaaggcaaaggttgaagggagaagtcaggctactgtgagccatgtagataatgcgatcttcatgatgaagaagggagatatgaaggagaataaaaatgcaaaacacctttggatcggtggcaatcagaagtatttatccatcaggttccttggctaccctgcataactcagtcaactgctttttaattttttcatactctgccttggcattcagagacaatgccattacaatgacgctgtgtggcctactgttgtcttactttctcgcacgaaaacctcctgtgccgaattgcatgcccgcaaattgtgagaccttagtgggataacacgcagtttgtctcaaggtgccttcattgagaacgtagctattacatatcgttggtccttgattggtttaaatagtacacatatcgctggaagagacgaacacactgcaaagcgacgatgtccatagcataaattaatagatgttgatttcatcacccagccactgccattgcccccgctgcatatcgatgggtaacgttaacttcgatagtcgatacactaaagcaaggggtactgcagatcctagatgctccaatcatgagctgcgctgataattctcaaagttgtgacatctccgtcactactagaacggagagttcagtgcagtccacacgtcatggtgcgcaattgatgttgactgtcactgggacaggtcgagatcaagttgaagaaataaatatataacgtgagaaaatataactacatggtagcatagagacaacagaaacccaacatatagactaaaggattaagcaatgaattcaatggctagtccatctcagtcactgttggtccccatatacaatatcatccaacttagcaaatatcctggtagtcgccaatcgtagggcaaacagtaacagtcttgcaaacaggcttagggaagccagggtagtagccaggacagaagtcggctgtgaagcgggtgtccatgtactctgaccacgtagcgccagggaagcactgcaaattattagcaatgggtatttgcaaaggactcgggtgctgaatacttacgtagctctggccgtcaagattgacatggccgccggcaatgtattggcagtagccgtcgagcttagtctggcctgcggcattggcacaagcacaggccagaacctgttttccagctgctctggtctcagttgcgggggcggcgagaacagcagggatggcgagaatgagggcgaagaggttcatggtggggaacattgttgctattgatgagagtagaggaattgtatttgttggagtaaggtagatggttggcaggatgaagaaccaagttgttgacgagtagataggctacttttatatcttgttgaatatatcttggcaagctcacctttcgccttcatcaggtgtaaacaatgtttggtaatcatttataacactcttgagtactgatatggagattcgtccgacatttcttcaatagtatgactcgaactgcttaacataatgcgagtttaccttgtcaggttgcactatgatatatatcgggcaagaatagtccgcttccataagagacacctctacattcaactaagaatcactgatacgaaaaccaagcacatatcattccatcccactaaagaccgatccttgaacgtaaccgcgccactcaaaacattcacttgtggaacggaacaagcccaaacgggatggtggattgtttattcatccttaccgccccggctcgattctaccccagggtaggaatgcagatcggctgaatgcaggagaaggtgtcaatgccagctatcacaggaaacttgacatcttgccgccgtcgtgcggggaagttaaattggtgatctcttagtaaacgtgttatatcccggggtagcgacaggcttctaatcagttgcctgatgtctgccggcaaatcatgcgattgattgctggatttaaatgccgcagtatctccgtaccttgcaccaagtccatgatgggtaagttcactgtttatctacgggttcgacgtgcagcatgatatcggcgtctaactgaattcaccaacctgctcgcaacaccgagttccgttttgatcaacacgttacttggcaatgccggaactcggtagttagattgagcattatgtgtcgtttaggtcaagttcaatgaatgccgacggcttgttctactgcgccttcatgttcgctcgtcttcacatcacaactggtgcgcttgcctagtcacgagcataagaaatttacaaattcgtaaacattcaatttcaccgtatactcatgatgtctaatccatcaaaatgccagtaccaaaaactccctagaccaacctatccatatctatgcaccatacccggtacagctggcatctgcgaaacccctcttgtctgatcaaatgatggtgcattcggcccatcactaatgcttccactgcgaagtttcgcttccctttgcctcttatccctcttctttttcttcacgcacaggaaaatgcagtaaagtaccaaaagaagagccaaaccaccgaccgaagccgccgtcgcaatgacagctgtgcgattgttatcgaaccaacttccatcagagtcgtcatcaggaccatcttggtcatcgcagctctgttcgtcgatggggcattgacctgaacttccatcgcaacgctcctcaggatcgcaatctcccgtacttgctctgcatatcctaccactgctagctatgcgacactcatcggtgcagcagccatcagaggctggatcgcattcggcgccgcttcgtagttggcaagtgtctggatcgcagcaggaatttgaacggcattgccaatcacttccgcaatcacatgcctctccaggctcgacgattccattgccgcactggctatcgttgatgtcggggatatcatcctcatccacaagacagcttgtgtcgatgtcctcctccttgatggcagtgcagattgttccaatagtacaaggcgaaaactcctcaattcctcgactggcatgcgggttcataaggtattggttacctgcatcgcacgttgatcgactaagtggacaacagttgtcagagctagagcgaccgttcctacattcagtggatgtgcagtcgtgagaagcgccaaagttatgacccaactcatgcgcaaagacctgccactctagtgccgtgtggacaatgacgtttgcagatgcagtgcttcctctgttgtaagttgattgttgagatttgttgcaaagactgccgatccaggcaactccaactgctgtgtcctttttgcaagccgtgaatagggaccataccgcgttatcgtcgcgaaacccgcttctccatctggtaaagatgttcaggcggttgtttataatcatgcgctcggtgcatggaaggttccagggtgtggcgctcgaggcttccgagggacaggaagggtcggccagggtcaggttcttgatagccaaggcaatgttgaacgtgtcttcgtacacctgagatgcagcattgactattgaaacgatgttatcgcgagcatcttctacgctgtcaaactcggctgtgtacgagcagtcagcggcgattccgatcagagcaactcgtcgtgatgaaaagcatccgtcagtgtcgccgatgtgggatgcagggttgaaccaatcgtcgggaatctctcggcgagagagatcaggtagaggattcggtttgctgtcatcctcgtcttgaagaagctcttcggatacaagttgctgagaatcgaatcgctgggcttcacagcttggtttctccgaagctgaccgttgcagtatagcatcgtgctcgctaccggccaattccttccagactatcattcttcgtttcgtttcgctctgtgtgctggtctcaagtcgtcgcgtccttctataattggaatcaagagaaatgtggtggtaagtgccgtcattggtaaaggtaccctcgagtacatgtcgtccctcccgatatcgtaccattatccgagcccaccctactctcctttgtgtttgctcatcgtcgttatttacaaacgcagcgcctttgaatatcaacgggctgctgcccttcacgtccatcacctgaccatacttcttgttcggcttgaggtgctcgatggttgttgtctgtgtcaacacatgtcgtgatggttgcaagttgagagtgatacgttgtcgctcgtagggaacgtcgaaccctacttggaatgaagaagtagcaccgatagtgtggggatcctgtgagaaccggagcgtgtcgataaccgccgactgatcaactgtgtccctcgctctcgacaacgctagtaatgtcagcacggttgaacttgaaacgagttgtcaactgaatctcgttgcgagtcacttaccttggacgtgaagaagaggaaagacctgtaggacaagtaatagaaaaaggttcaagagactcatagctacttgaccagatgccgtttacgataaaccgttcctggcgaaaagcacatccttctgcaacggatttgtactggaatttcagtgcatataagacgctcgtggtttcggcccccatctatgacacagggacggagatggtaggcatgggtcttggccagttagcgaagccaaggccttaagcagcctcggcatgatcggcatattccaaggcagctgagccactcacacttcgtcagtgatgcaggtatgtgcctgctggatgtttgttcagcttaacaggctgtcaggctcggagagcgaagagcgcgagcaattaccatatacgatcagatagagcgctcgctgtaacgtacgtcatataaggcagagagcctcaacgggctaaatttcacatgcaatatttattcattctcatctattaaatattaaaacgttctattaaagccgttgcccgcgtttttcatcagtcagtaaatgacacaaaccctgcctgaaactagattgaataagcttaaatgtcccgatacactacgtgttccggcaagcccgggtttcggatcccgccatccatggactttaagaacggacatgctgacaaagctcatggcttaattccgaaagtttaaacgacaaagagaaaggacccttaagttgaccacatggaggattcaatgacgcccaagctgacgtatgcctgttcttggcgatttacatgtcagcatcacataatgtccgcgtggtccctttaaacaaaagccactctctgtagtggaattccaagacaataagtctttcttggtgattatctcgcatttttaagtgcttgattggtaactgaaactctgatcttgaggctgtggttgaaactggtgggatcaaggcatggatatgcaggtgaggtcaaaggagaaattgccgagcttttgggggccaataattacaacacgtcaagaagcaaagcggagctgagcatgtggagaatgttttcaacgtggcaaggaatgaggcataccgcttcataatgctgtgacagacacagagatagcattgactcgtaacacccatctcatactcattctcagaggcgtttcggaatttacaaagtggccacgcggcatggcgtttatgatatgcaccgaagtatgcatcgaagaaagccacaaaactctatgacgccagtcccaagaccggaatcaacccggcaagtgatcgacgcctagggcctaagcactatctatcagtgaaatccttcgagatgcttcactaattgaaatcaagttgtgggcatattttatgcccagagcgtatttgtcatcatttggttggagaatgtcttggcggtgtgaggtagccaagacggctttgtgtcaccactttatgtccgagtcgccaaggacgatatccagggtatttgaagtgatcgataatcgaggtggtacacgtcggatgttgctccatcctgtagcatcgtttcggggacttgatgacatcggacattatctgctaacgtaggctaaagcggagaatggtgcacaatatggacccttcgattcaagtaacgtgtctgacaggtagcaaatatgacaatgacatcatggaatctgtcccataattgatgacggccaatcgttctgttctgctacgttactttcttccgtggtagccttatgttgtgtagagataagattcacagttctcgaagaggaccacttcagtattaagaaatagataaagtctaactcaataagaacagatttaaagtcttgccaaaggtcgaatatcccatgctacggcgaatgacgtaggggccttgacatcaatattattccagatagaagcgacaatcttaaatgtctcgcccgggacattctcccagatgatcttctcgacattatctgcagcatggttagcttattccactctaaaatagagctgaacttactggtatgatcgtagcctgggcctttacccatatttccatgcctctcagctcctcccgatagtacaatgagattgatatcattctgcatcaatcccgactgcgctggcttgtccgggtacgcaagagtcacagtcagtcggtttcgtccagcaggaacaggaataagagagcttgtccatcgtctctcttcctcagggacttgacgtaaaggtgccacgtcaaactgtgtgtcttcaaatagctttccaccatcgacgaaggaagacagcttcaccatagagatcgagctgtcgatgtccacgcggccaaacccttgatcgtagtcataacccagcccaaggccgagttgctcagagaaattcacagcgccattgacaagtagtgctttgatgagcgccgcgctaggtttctccttgccatgttccttcagggcttcgcgaagcagtgccacgcagcctgcgacaagaggtgttgacatgctcgtgcctgacataaaggtccaatcatcatcccccgtacgtccatacatcaccctgtttctcgaatccttggccattgctcttgacgcggctgacaatatggccacaccaggagctaccacatcaggcttgattctacctgcatactcattgccgttgatgtcacgaccaggtttggtcggtcctctactactaaacttggctgtgtcgttgattcgtgtcattggctttgcaccaacctcgttgtcaaatccatagtcattgttgggacgtgttgttcccgtagccccaactgtgatacagttgaacgctgaaccagcagcacctatatggttgctcttggattttgccttttcagcattgttcccagctgctaccagaacgacaaagtcttgatggtcaatgacaaacttatcaatgtcccacgcttgaccctcgtaacctaattgaccagtcttcgcatcccagaccttgccccacgagttactgtggatgcgatagcccagcttgtaagggttggagaaaagctgaaggcctaggtccatggggacttcaattgctcccttgttaggatctctggatacttgggcgatagattgaaccatgagagtcgcgcctggtgcgactcctcgaacacgaatatcgccattcttgtaaaggccgtttccacagattgatgcgcagacatgcgttccatggcctgcggtatctttactgtctccgagccaaagtgcctccagatgctcgacgcgaccgttgaaagctggatgaactaggatacccatctcgtctgccatcttgccctggtcgaagccagtatccgcaacgcagactttctgaccatttccttcgtaggacgtggatagagcaagaatattggcattgagagtttcacgagccagatcattgagtacttcatctggtcggacctcttcaatacgactgatgctgtcaagcttcgcaagggcttcaagcttgtcttggtgaacagtaagcctgattctcactggagaaacggcaagctttgtgatgtccactccggccttctcggctatctccggagcaagcttctcagcagtgacattgggagtctcgtggagaatacagtcgactctatagaatgttctgtccaattctctgtctaccatgtccttgagtgatatggtactcttcagctctcgcagatagctagggcctgtcagctgtttccttccaaaatggacgtagtacttacatggtgacacttttgacatatcgtttcgctcggattggctcgagatcttccttctcgtagcgacacaggtaggtgaattgagccacatattcctggatgtcgacatcaaggtccgctagctcaagcttttcagtcgaattcaagtcgcggttatacgtttggatcaggataaagttggtcttggccgctgtctgtggaagctcagcaggcaattcattggtgttaaccgtgtttccattgatagtgatgttgaccatcttgaaagctggagtgcagagtagatttcgcgagatggggaacaagatgagaaatcggcgattgtggcaggaatggcggcgaaatatggtcaccagctcaatactttagcgctgacttgaattggcagttccaaacacgggcacaaagtcttaccccgaggaatgtaacgacaggtcctatgttctggagtgtaacctcctggtatggtagtggattgattgaggtggtttctgttgacgaggctggctgatggccagggttgaaacatgtgtactcgcaatactgaaacgattggatggtaaacggagatttcgatagctgaaaactagcctattcgatagtctcaactactgcgcctatccattttagttcattgccttcccatccttgccatcgccggcagatgttcgtgatcactagaccgagattggacgcggggtgatacgaaccattggtctgtgatcaaatctaggttgtggttgcatcagaggaatccaggagacgagctggtttctttcaacatctgtcctatcgataaactgatgtaattttacgcttaacctgggagattcgggagctacttcaagacacaacattcgtttagtcacgagattcccattcgtattcgctatattacgcaacagtcttctacccgtccagtcccccgcgcctattcttagcttctcctacagaacggaactatcagaagcagtcttattctccgacaaggcaaacaccttagtatcaagccaatccctcacactgtcccacttctctccagcattcttcctctcagccagttccttacatttatcagctgcatcgcggcatccaatcagattgttccactgctccagattgcctaaattactaggatcggggacaccatcgttggagtggtcatagtgcgaatgggagtccccatcttgaccaaaataagtgtggaagttgacgattggtccccaacgatctgccacaccttgtttgaacttgaggggatctaaatctctagttagcgtcaaagttctgtcttagcgggctattgttcaaactaactatcagagaccttgtcatctttgttcatgagctcgcgtttggtatgaccaatggcgtatgaatcttggatgacgtggaacatgcttcccagagcacgtctcctgatgtcaagcccctgaaagtttgagttctttgccaaatagtaggacaaagatagccaggacggcggaagagacattggagggcaaaattgagatagcttcgtggtcgaaactactgtgtcggggttgatgccatcttcgcccgtcgccagcttgtacatgacttccatccaaaccatgatctttgccttggtatcatccgggttttcaccacggttcgaggccatgcagtgtagaaattgaagatcaccgtagtgggaacggccaatgggattgcggagcctgttcatctccatagcattggggttccaatctgtttgtccctgacggtaggctttgtaccaagcggcaccaagtgcgtatgagtggttttgattcacagaatcgtcaaacagttgacaatcaggatcatcattccaaattgagccccgaatgtattcccagtcatggttactggcattcttgacggtggtgcctggggagacaccggagttgctgctgatcagggcagatagagtgagagactcgtgaatgggctcatggaaagatccataggggccgccggcaacagacatattgacttcaacgccaaggtcatcatctccggcttcaacgtcgttgctgtcttccagctgagtaatgggcatctgattgtcaaccaaggcagccatggtgaaaggtgatggggtgatttggacaaaggtttcttgttgggtttactacgtcaaaggatgtacgcgacagagcatatgtatatgtgtactgtatcttcttttggagctctcatctcccagaaacgagtaggaggccgttgagagggcgtgtgttgcttaggggctgtgcaacgacgcagctaacctgataccatctacataacctttcagctgggttaagtccatggcaatatctagttctagatttatatctaagtaacatgactgcttagtctcggagcttccggtctgctcagctagcaactcgaccaattgtctaaacacgttgaggattcaacaacgtctcccaggtccattacgtccacctgcatgctgaaacagtgttgtaatgattcacttcccctctttttgtggcgctgaaatgggccgtaccgttcgcgattgaaccctatcgggaatgcctttcaccggacggttgcgctaacttctgcgctattcctcctacagagcactattgactgcactattgatagagtttcctgtaaggtctaagcttcatgcccgatacaaccaattccagcttgtcacgcaagattgaggaatatgatgtgtaagacgcgtaacgagcgatgaactagatagaggctgaggaactgaaaggtactttggtatggtacactgtagcggattagctttgcttcaactgcagccgctaagtctttgatctagagggagacgtatgatgagaaacgtatcaacataaaaatataaataaagccaacagtcctgtccttcaatcaactcatcagcaacaacaacttcacatcccaacaaacaatcactgcaatccaaacacctttctctttcctcgtatcctccaacttcaaacctcacttcttcaagatggctgaaatctcccaagaagttccccaagacgctcaggtcggctggctcgacctcaagagcgagaatggccaagactaccgcgtcaaagcctccgactacgacatttccgaaggcccatctggaaaagatgcgccttctgcctcaggtccccccttcaacgtcaacgttcactggcaagttggtaccgagggcgccccctctgctgaaatccaggacaagacagccatcacctggtacaagtttgagaaggcaccttggtactctatctaccagtacaagctcaccatcaacactcgagacacctacaactacaccttcttcgacagtgaacctgactactatggtctcaacattctggacacctctggcagccacacggttgagtttaggtccaaaaaccctactatcaccagcatcactggaacttaaatggtgtgacgactgtgagaatgatgattggtccggggttatagttgctaggagatatttgggatgtatgctaggttaggtgaaggggtatagttgaggagatttaatacattggtttcacttattcatggtgccgtgcaataatgatggtcgacttggatatccattacgctcgttcttttcgagttcagccgtctcttaccaaatcgcccctctgtcgccaataaaccctgtaaaccagatatcctcaacagccgcagccacattgttcgtgcgcctctgcttcatttcttccacagcttcagtgcaaacgtctccaagcatagcagacatcttgcatggcttatctttgaagtgatcctggcaccacgcaagtgctctttcaatgcgatcagtatcctgcgtaaagtccacatgctgagagtcactcagattgtttgctgtcagtaagaccatcgctgagatatatgtacatgcggcaaacctgtaggtatcagcctctgtttttgatgaccgaagtttagtagactcaccacttcagccagctgtgtctttggtgtacttgctcgtataatatcatataatttctcgcttcgccgaccatcgcagtccactcactgggtagttgtagcgcttgcgtccctcttccatatgcgcgtatactaccgacccattgttcatcccaagcgtgggatctagtgatcagactcagacacaacaggcttcgtgtatgaagtatgcagaaaaaggctgcggctgaaggattgttgcttgtagtggtaaccacgttggccccgttgaagtctgagggaatcgatactttccactcatcaagagctttgacgattcttttcctcgatatcttcctttcttctggtgttcgttttgatgcgcgcgtggagtataggtgatcgtatacgttgccttggatattggcgagttgtattcgagcaaggagatagttcagcctcgtatttccgtcaactgtcgtaacaatgcctgcttcagaatcgccgttacaaacgcctggcagttccatcggtaggtcgaggtcgatatcgtcgtcgagctgtactgaaggttgttgtgctcgcaagctcaggtccttatccactatgtaggctaaccagaagacgtaagcatgttgcctctgctcgatgagactcagatgttctgtagagatgcggttgtgcaatcccattttatgaatgaggcgcatagctgctgatataataaccaaggctggcgttgtgtcgttggctgtttgtagcaacatggccatgccaatcagtgtctggatattgagtattccagtttcgcctagcgttacagtccaaatgaccgattgagctttctttatgtagtcgtttgctgtgccatactcagggctcatctcactgtcatcaggcatctgatgacacgctagagctaatacaacgttaatggcagtccatgagacaggattacgctgtcgtggttggacggcgtatgtttctccgatgaggcgtagaagagagtcaggattaaaaagtggcatcattgagttgaaagtattgaggaagattccggtcatgtgcatggtctgttgcagtggaggaagcttcatgctgttggtagagttctcggcatctataaactcgtcgctgacaagcatatcctgcgatgatgtcggggtcacaagtgttttgtcttgctcccgatagccagcctacagttgtatgttagtaaatgctaggccttggacataatcgcagagcatactagctccacctgcaattgcttcatctgtgcctgcaagcttcgaatttcttctgcttctgaacgttgggcattttgctgcgctttaggcttccacttcctacttcgggcagcatgggtacaggcagttttgtaattgacacagtttgagcattgcggctgttgtccgtcgcatttaatctttcgcgtgtagcaaagatcgcaagcctagattggtaagcataggactgtgctgtcatctcagctggtcgcggtacctttcggggacgattgatgggctgcattctctccttcagttatacggatgatagattctggaaaggttccaatctagacacatatcaggtcaatgagttgtggaggctccgtggaagttatttacaggaggagatatggttgatggagggtaagcagcgcttccgcggaagctgaccaagcatgagtctcagagaacacacagccaatcgcgaagatatgtaagcaactacaccgcttgcagacagcatgatggcatacagttctataagacatggaaattgtatttgagactaaggtctattatggctagctatctaaaatgtacaatgcaaaaacaattcaccgctccaatctctaaaatatctggggtatcaaagtaaagttctcaagggtttctctagtgcgcttgtgctttgggaacaaagctcgctcggcccgtcgactcgtcgaaaatgttgtaaccaatgtcggcagcattgggtggtgtataaactgatgcagagttaggcctggtataatcggtaagagtgtgagggaaacatactatgaagagaaacggccacattggtgggatgagggttgtgcacgcgatgcaaaccaatggtgtcggagatatatgtgacttggtcggcctgatgcgtagtatcgctcttgattgacagaggctggttctcacaacctgtttctggcatatgatagacagtttctgtcaattcgccggctataaccttcataatgcagtgtgcattggcatgatcatgaattggtgatcccttgcctgggttccacaccaacaatagctacagataattagttccagttccattgagcaagaaacaagtgccttacaatattggcttttttgttgatgttgataatcgcattgcgcgtataattcttcccggggcagttgtggtagtaacgtgcccaatcattcggatttgacatgtacttctttgccagtgagatgatataatcttcatccacgtcttcacatccaataccaccagactctccaagatggacttttacgtcatcgatgaaattgttcaaggtgtaagttctgcgaccttcaatgttgatcgaagcctgtgaccgacatgaggattgaggctgggtcagcggtagaggagcaaaccgggtagaaacagcagccatcgtgaaggaattactaaacaaaaagaccaaattggtatatgagaaatttgatgtttctggaacttgactagaagatatctgatacagctttacggtgagtacagacttcatataaacaatccaacatgtccgtttagtggtattgaatcgccgaacacggtgtaactgagcacagatgtcaagggatagtagtcggggactcaaagtcaacgatgattggtgtagacctcaacgatcaacagccggagatatccgcttctgccctttgttcggcgattgaactgccgaggtcagggctagtatttggtgtacacacatcgatattgagtttaaacatcaattcaagaacacttcggaacctagacaagtgttagatgacacggtgtcttgcaaaataatcaggagatcttaaagatggaaagacaatgcctgggatttcgtattgtcctggtcttggtgtggattgttcacgtctgagcttatcggtacatctaccagtcagaatgctccaaataagtcggtgagcatccacctggaaagtcggggtttcattttttggtcctgcttctttgagataacatgatactcagacatgtcaaagtgatatgatgtttcgcccaccatcatcagatattcacacagatagagcaaacaattgaatgccctatctttgaccactccaaggacatcattgtcttatctcttctcacgttacacgttgtcctacccagcaaaattcgcttatcttgttcaatcgccgactcatcctcaccacgaatccacccatcctcactctaaccatctcccatttctacaccagcgtcgcaatggcaatatcatcaacatcttcatcgccatcagtcaaaccgactggaatcgcaacactcgcttgcaccgtctgcagaaagcagcacctcaaatgcgatgcggggaaaccatcctgttcacgatgcgcagagacaaatcaggtttgcttctacgagccgtcgcgacgcggcggacgcagaaagaagcatcgctcttcgatacttgagacgcagccgaaaagactcatgatgagatcttcgcatagcgagcagccgtctactactggctttgtagagtctgtaattgtgaatcccattagtctacccatcacgccaacttcttcgtcgcaagagacattgccctcgtctggattgacgcaagatgctatttctaccaatggattgccgcaactcacccggcgacaaacgcaccagagttcagtatctgaaagttcacacagcgatagacgtgcgagcgatcatcaaactcaaggaccagcttcagtacagcagccttctaatgatcccgccatggcattctaccatcacctagaccctggtctgatatcgcaggcaattgagagcaccaatttgggtatgaatacgcaagcacctatacagccctcatccgacaacgacagacttcttcggctctactacgaaaactttcacaatgcgcatccatttcttgttcccagctctgtcttcacatctcgcaactacccaccgtatcttcgacgcatggtggattttgctggatctcactacgccccttcaggacccaacgcgcaactccgtgctgctgtgacggcagatatgctatccatgacagacaattcgacatgcatggtccagtctcttctcatctactccatccttctctttttcggcggtgatttcgatgcagcgggtaaaacattcgggcagtgcacgagaatggctatggatctcggcatgcacctcaacgactttgctgcagcgagacaactagacaaccctattgaagcagagagcttgagaaggacgtggtgggaaatttacgtcacggatattctcatggctataccaccaaagacgatgaatcttggatgcagcagcgttcctccaaaggtttgcttgccttgcgaagaggcgttttacacaggtcgactcgacatcccccagcctcatcatgttctcgaatttaaacgacgggtgctctcgaccggcgatgtgacattctcgtcatttagttatcgcatcgaagcagccacgattctcggtcgagttttgttactgaaccagctaaagaacagcagctatgaccattcccaatcaatcgagaacgctcttctaagctggtcgaaccatttaccaccgggcaaactggagattgttgactcgtatggaaatatcgatgagatgatgtttcaggcacacatgatcattgcactagccagcatgctgttacatctcccccgaagcaatctacactctctcttagcagatagcaaagatccatttctaccaatcgcacaaaaccatcctctatcatcatccacgacattaatccagggaataaaagcaacagatgcatcaagacgtatctcagattgcatatcgctctgccccaacgtccccaagcacacacccttcgtcataccagctctggcactctgcggtttcatccagctcgccacctcccaaggccacccagacgagtgtttcgaacaccactacaaccgcgtaactctagtactgggttgtttaaaaagcgcaagacggatatggcccatggcggaatccgagtatgaccgtcttcgctgctgtgcatcggatctcatcgccgacgctatggataggatgaatgcactgcccttgtgtcagacgctgccaaataactcaccggcgatgcctggtgcggctgatcagggaggagacttgactcttgtgtcgccgacgcgtgggaatgttgactcggggatgcctcggtttgatcctctgtttttggaccctgtttgttatgattactcgttgtttagcgctttgcctgactttcatagctcttagatattttatggtaattatttggaaggatacccagttagacaaattgatcaatttcggtttcttggccccttgtggaatatgcgtgtaataacttggtgtggaggcaagtcagccttgtgaggcgtaggaagatagtgatctcaatcgagccgtatacgactccaattggaggagaagctgcatgtcatccaaggcccatagcagcacagcccgattagcttctatgagaaaatacagattgcgaaaatcggatataaccaacttttctcggtcccgatatcctcgaatcggataatataatacatgcatctcgcctgcgggatcaaactaaaagtaccatttgacaataacactcgccagcttaaagcttactcaatcacagattggacatgaccaagtttcaataccgtcgcctggatgaagctgcgaacgagatccgagtcatcacaatatggcctggacgatttgacgaccctatcaaaatcgacatcacccaatgcccactcatcccaccacctgttcaaagcgactcaggcccactttctctcgatgagataaacaaaactctgtctgatgattcaccttgggaagcattcaatacactggaaagccgtattctcttcaccaatgatgatacgggtgaaacttcgtggaatcatccagacccgctcgtggatccgtgtctttatgaccgagaaagcattcagatgcaatcagcacagcctgcttatgaggcactctcatatacttggggacctcaggattcttcttctaccgtggcagtcgaagccatcactgctacaaacgaaaaccttggacatttacatctagggttcttaacaatcggtcaaaatctggatgaagccctgcgccatctccgatatcctcacagacctcgcacaatgtggattgacgcattatgtatcgatcaaagcaacattgaagaacgcaaccacgaagtcaaacgcatgggtgacattttcagacttgccacaagagtcgttgcctggataggaccagcctacgaaggaagcactctggccctgtcgacaatgagagagatttctcagcatgtcgtctggaaatcaagcggggcatgtaaacccaggccaggctgttccggccactcttggcataatttctcaatcccattacaattgaacaaatacgtggaaatcgccgtcgcaagtctattctctcggtcttggttccgcagattatgggtccttcaagaaattcacctgtcgagtccctcatctgttattcaatgcgggaaggaaactatcctgtggacagatctgcagggcacagctatggtcttactctcaaaacatgatgatggaacagcaggaaggttgcggcgccatttgtgggaaatgtcgaggatttgcttctactccaaggggatcaaacttgatgatctcctctggaaatatcacgatcttggttgtcagcttccacatgaccgaatctacggtttgatgaaccttgcaccgaaagggtggtcgaacagaatcgaaccagattactcactgcctgttctagacgtctatagagatgctctcatggcttatacgcatcattatggccgtcttgatcttctccctagaacaggggacaatggagcaggaactctttcgtctgatgagcactggccgtcttgggttcctgattggaccgcacgagtgctcgacaccgttcctccagcgaatggtttcaacgcagcgagtttctccccatcacatactgttcttcatagtccgaatgaattcgaagtagcaggtgtccgtttggggtctgttacccatacatatcggttcgaaatcagtagtttcacagaactggcagagtaccttaatgaattaggactcgagaaaatgatgcagaaggagtacctttcgggggagactcttctggatgcacatctacatgttctcgcccactcgaggtttaagggtcgataccctgccagtggatgtcctacgcttgaacagttccgcgaacatattctagacctagcccagggcagggagagccagtatgacttgacgcagtatgaaagcaatgtcatagttggatggcaggactcgtattgctttgttactagtgatggctatcttggacattgtcgaacacggggaacgatacagctaggtaaggcatatgtatcctatagagttcacttgctgacgttcgattcatcaggtgaccaagtatttatcccgctcggatgtcaagtcccaatactcatccggcctacagcagacaacaaacacagaagtcttggcgattgctttgtccacggcatcatgaacggagaggctctccttggtcctctacctgcaaactacagtgcccaacaaagagccggtcctgacggagttaatcggactaagtttctaaacaactacactggcgaacacacaataggtgatcctcgactcgtgcccataccttttccagatggttggctctttcacgaatggggtatggaggtcgacgatcctgactattgccctctatttagcaacagagaaatagggaaggttgtagcctatgatccgaggatgactgtgtgtgctttgatggaaagaggggttaatatacagactgtaaatcttgtatagtttttaaattatacaaatcaattaggagccttgtccaagttttgtctttctttttgttggtggagcctgcgctcagacttcattttgtctgagacattcatgtgtgatgatcaatatattggcggacaaactgcacatatgattggtgatctctgcccaatgaggctgttggcgagtcatcagccaaactttctttgaggctgaagggtgacaccgctcatcttgcatcacaacctgtttcctctcagcgcccaacgttccaggaagaaggcaacagatatatctttaagtattcgttccagcattcatcgctcataatccaagacatcaaatccacccaaagcttgacaacagcattctcgacaaacaatgacggaactcaagacgccagagactatagcttcttctcaatttccagttggcatggaaatcctacacgacggtcccaacgcagttgccgacatttgttttgtgcacggcgtgactggaggtcgtaaaagtgcatggacaacccatcaacagtcagaaccatggatcaaggcaatacttccttctcacctcgacaaaattcgcattcttagttttggttacgatccattccatgggtactttcaggattcaagacacttgcacaaccatgctgccgatcttctcgccgatatcgtggagtaccgccgccaggcaccgttgcgtcccctgattttcataacacattgcatcggtggtcttgtctgtcaggaagccatcaacatatcccatgcgagtcacgacgaacacagcgcaaacgtctattttgccctgaggggcatcgtttctcttagtatgccctatcttgacaagtatcggaaagcacagtgggagccaaaaggagttacccgccttatccagaatgagcactcacgagatgatggattcgactacaacttgttacgtgccaactttttccgagcgatgaaatatcgccccaagactagcacaccagtcaacataacgtttttgttcactgtggtcgataatgaaggcctcccacctgtcgcatccgagatgttcgcggttggttaccacgtcaattttgagtttgtccctttgagggccaaacatgtagacatggtcaagattagttctgcagaagacaaatgcttcagatcaatcgttgagaggttgaatgagtggacagtccggatagacaagaatcagtcaagtttcaacactacacaaagtaccgactacactccaaaccgccatcttcgtcgccagcccgaacgggaccataccatcaagcaatatgagctacagtcaatcattccgcaagcttcatacaagatgatcagctcatcatgattctcggcatctgccagtcggccagcagacttcttcatgacgcgcccgtgttatatgttttgccttttgatgtttattgttgtcggaggaagtgctgggctataggctaccgggcggatttgttgcgattggagctctgtcgtcgactcgacactctccgcagtggagcaactgagctgagattgtcaaaatcttgggcgcatcaggacactgccaatcctacaacatctgatctgagacaggcgtatcaagttctattttagtaaccgctcatgacatcccgtctgatttatcaattcatcacatgtattccagcgcatttcacgtttcttcttcactaccaaggcaagcctcagcaagcaatgaaaaaaaaaagcctgtcagacgtccatcaatgcccgtcccaagcgcgcgcccaaaggcaagaccgcactcaggaccgagatcatcaagagtagcatctctctatacagcaaccacacaaaagtgattaccgctatccttgcggacagggcgagaggaccaaaaagggtattcactctagggcatcgaggatattcattcatcaaccagggtgggatctgtggctcttttagggaaccaagagaaggtcgaatactatagaaatgattctctgaagtattgtcgacatgaagaagaaaagaaaaaaaaagactaaaaggtcgaggacgatggctacttttatagagagttgctgtggagtttgttagtaagcagagtggactgcttggtgcagagttttctctcagagaccgaaaactcggccaaattcaggtttgtcagcagcgaggctggctagcgaaagggcacggtggtgaaaattcttttttaggttctaaaagtcccatttgtattgctaattgttttgttttattcgctggtgaagatgttgtttttctgccattatgtacgatcaattgagtccagtctcccattggtcaatggacccttgacagtgcggagacttgttcttccggctcagttatcacagacagccaatcagtgatgttacaggaattgctgctgaacatagctttatgatgtgaaggaacgacataaacacagtgatgagttgaatgtgtatggacagcaggtcatgagtaatagtatcaagtcataacaaaagcatacaacaaagtaaatgtgagatcaatagaaacctagatttattctaaagcctattgcatatggctgaagtatagctgacgaaggaacaatctaagttgatgttcgtgggctctagggtggcaggtgggtagatgaatgtcactcagccaagacatgagcacagacagacattgtctcatatcgatagagaaatcgataaagataacgataagcaaatctcaaaggcccagttattctccgtgatcctcaatctcggacagttttgcaggcgctacgggtgacatgctatccaacgaacgacaggctatttctctctgtcatgcccatggaacgattggctaatgcaacaaatgaacatgtcaacccaaataatctttttttaaacctcggtttattggtcgctccaaaggaaacatgcatattcccaagacatggtaatctcgggtattgccataaacccaatgcccgacaagtatcccattctttttcagctatctgctgtgcaacaaccaccaaatatccaattgtggctgtacagaaaataaaggaggaggaatgaaggctagactacaattggtccccagtcccgatccaagcagccaagatctgccaagttggcaacaaattacacaatcagcactatcgatgccaagttgactggaaactgagtccgctggccccgtctgcaaagccaagatttaccatctcagattcccccaacaaaaccttgttcgaggcattcgttcccccgcaaactccgcaaaagtctacccgagcttgttgtaacgtcgaagcttgttcatgactgatgccaagacgagacactgccggcagtgggacacgggaattttccagcgtctaactatggggcacgcgcggttgtacccagtgtaagaccagccgaaacgcgtacacatctctagcctcccattaccttaatagctcagtgtaactcaatatcacaacatgcagtagcttcacgtctgtatacaatgcacatgtgttggtctcctgcgtcaatggcgaaaattccaagccttgactattggaaatgaaattggccgactcaagcccgacggtgagcttcttggcatcaccggccaatcctcgatcggttgtgtgttggctacaggtacgttggatgataatgtctcggttccttgcagattggggtatcccggtatcgcgacacttcatgctcaaagagatcagctcttcaccgccgggacactgcatcgtgtatttccctgctggagtattgttatcgtcctcaagccttgtcacctaaaatgcatgctctgcgaattcggatcgcttggcatggaatgagctgggctcagagagtagtacttgaccaaagaatggcacgagcgtgaacccgacggttatcaatgatggaattaatctaattctcgttacgatttcaacgtgtgcgcttggctcaaatcgacatgtcgatggaagtgccatgtaaaagtgtgccgtagttgctgggagtgataaaaacccggagtgctggtataggaataaatgacaacaggattgctaatgaagaactctatacggttttaaggcaagcatagccttattcgtagcaacaggtgcgaacgtccggccgccgtttgagagtttacttgggcgttgagagtgttggttgagcttcaccttgatggcatcaagagagagggacaaggtcataatggtatcccatacaggttgccgaaattgaaatagcaggcttttggagataacagagagtgaatattaaatagaaagtaatgaactgatattgtatggaaaacgtcgtcagtaggttgttggaactgttgaagcctttggagatactcaggcttggttcccctcatactccaaaggaaccacgtcacgctagccaagcacgacttgtcatgtgtcactgcgagatgcagatcaaacggtttgaaaggggtcctggccacatgggagttttgggaaggtgaataccagtgcaacgggtcggtagtgttgctcagatgagagttgcatttaatgcatgtgaaactgggtttggcagatgtcagttttgggagagatgataggacatgaatggtatcgcaaatcctgttaatatgaggaatgggaattgcatggtctgtgaaagactcttttgtggtctgatgatgtgcatcaaggcctcagctctttgtggactgatacgagaactcaacttgatgttataaagtccaactttacaggtagatcacaatctccagagcttgggtggcatttcttccagaatgggtaatcaagggaaaagttacgtatctgttcaaacacacctcaatttacattgccatttgactcgggcttggcaaccaagaatggaggtgtctacatcctcaatccccatcccaacagtttaagtctaatgtgaataagcatctgcttgcacccgtctcggctatgtcggcagctattagaagaagatcgcaacttgccagccgccgaacaaatctagcgcaatgattaacgacgatctcatgtctcagtatttctagaattatgtgcgcggtaagacgttcaagtctaagcgaagtcgaccatgccaggtcagtttagccagtgggtaattgtgagggaccaagtccactatagtccagtggacctgtggggtaatgttttctcttcgttggaggatttacccccaaattcccgctttttaaaggcggtaaacaggggagaccaatatggggttgggttcctctgccttgtgggacagacacaaatgatgcaacacaaatagcatcacacagatacaaaagaccaatgggataaataaatgtgtcatgaaacccacgcaacaaatgtgacaatgacaaacagtttcgatcccggggagaaagaaattacaaaacgtaccgttacggacatgtaacaccgaatgcggagaagaacgacaaggacaaagagaagaggagagaccaaggggggaaacaagccacccctgactcgtgctactcggcggattgtcccccgggcggggtagaataagtccgcccaatagtcaagcagccaacaagacacaataatctctgttatcttacatacatacagtaggtacatcgagatgttggtaggcaataggaaatgagagacaaacaaacaatcaactacccgtatcatcaactgcagccatgccagttccacgtgtctcaccatgtaggtaggctaaaagcattgttgacaagagggtgtgagggggaaccgtcaattaagcataaatctcatctcatacatgatacacgtggagaacgccaaataccaagcaaaatgatcggtctacatccgcccggctagaaataaagaatgacatcgttcaagaaatggaataaccgagagatttaaaccaaaagcagtaatatttccatctgtccgagtgcattctctggggagggtacagtaggcaaccagactcaagcttacttgccaagattgggatgcgttgttatgacttcccaaagcaaagttcgccaagtaaccgccaagtagttatcgactggggtagcgtcacctgataatacgcgctccaaaagggatacatatcaaaggtgcgcggttggttcggtggagtattacatcccagatccaactatacacttggctatagtcttggctatgccttggcgaaatacaataccccgtctgcagtaaaacgtaacagtatttctccacaaagcttagccccccctttggtttttctctgcagtttgtctctggtcttgttttccccagtttgccccagatttcctttactttctcctcccccaagttcccacccaacaagatccttctctttctccctcttggcatccgggggcgtcttggccctcctttggaccgggtttactgcgtaattcggattagaatgtctgggcattcataccccgcgcggcgtctctgcttgcaaccattacgacgacgcgaaggttataaaaaaggagctcctctgtcccccccagtcgcgtctcgagtcagtcagctctgcatcttcaactcttttttcttctaccctctgttgccttttacagccagtgtcatcttttgagcctcgtcttaggcttaattcctgcccaccatggccgccggcgttgagagtgatcggtattctcctaccaaggaggaggagggcattgctaccaacagcgatggccccgtcaacgacacttctgttccctatgtctctgaggagacggagaaccgtattttgaagaagcttgatcgacgcatcattccaatggtttgttggatttatctcatgaattttatggatcgaggtgagtttggtcagagaaaataacagcagaattgacaactgacattctgatacagtcggtatcggcaatgctcgtctctacggtatggaggaggagctcaacttgggacccaaccaataccaacttgccgtgtcaattctcttcgtcacctattgtgtaagtcaacagcattgtcattgtgcaaaaaagcatcgactaacctgaaactctcagttgttcgaaactccctccaatctaatcatcaagaagatgcagcccgcccgatacatcgccggtctctgtttcttctggggtatcgtcgcttgcttcactggattcgtcaccaaccttggctctttgatcgcctgccgtcttctcctcggtacctttgaggctggactcttccctggtatcatgtaagtaccaccaacccgaactgggaatgaatatgactaacaatttctaggctttacctcaccactttctaccacaagaagcacatctcgctccgcaatgcctatttctactccatctctgccatttctggtgccgttggtggtcttgtcgcccttggtatcggagagctagataaccacgactgcttcgaatgtggtgccggtggatggcgggcctggcgatggatcatcaccatcaacggaattcccactgtactgactgctttcgccgttcctttcgtcctcccaaacacccctggtacagccaagtgccttaccccagaggaccgccaagctctcattgatcttcgaagcgcggagattggtcagacagcatctggccaggagatgcacaaggaggatgtcatcgctgctatcaaggattggaagatctgggccctttccattgcccagtactgcagtcactcagtcctctacagcttcagtgtattcttgcccaccatcatcagggagatgggcgactggtcccccaagcagatccagggcatgactgtccctgtttatgtcgttggctttgctacctacctgatctgcgcgaggatcagcgatcgcactcaacaacgaggactcttttgcattggtggcggactggtcatgatgctcggttacatccttctcattgccaactacaaccaagccatgagcttcgctggttgcttcatcgttgctatcggactttggactggctcaggatcaggtatggcctggattaccgtcaaccagccccgatacggcaagcgtgctttcgccagtggtatcttcatcactatcggaaactctgctggtgtcgccgcccccttcctcttcagcaagcaagacgagcctcactaccgccctggatacgctgctaccattggtatgctgttccttgccgtctgtatccacaccactgtttaccttcacttccgacgtcttaacaagagaaagctgtctggtcaggaggactggagaatggagggcaagactgaggaggagattgctgagatgggcgaacacaacccccgttacttgtacaccctgtaaagcgtcacctgttatgattctatcgaatagaagagtatgaatttagttttgtcatgacttgggggactggtattttacagagtttgctaggcgtgatagaggatcctactacaatctgaattgaaaagtttctcaagattgaaatgtcttatgattgataactattgttgcaacgtgaaagtctcttgagtgatcggtatgacgttgattttaggcgtgtcagatatcgcctgtcgtgacctggttttgactttgaccttgctcgcgtatggatttttttctctcgtcgatatgaacctgctcagccaagtgttcctcaacaaacagtaataggtactgtggtctagttggttatgacatctcgttaacaccgagaaggtccccggttcgagcccgggcagaacctcattttttgtcctcttccaaggttgaagacccattcttgtgcggaccccaatggctggagatacctgcatttcctttttacatagtactctttaatctggatggatctcgctaacgccaagtcatcgaccacatcgtgaagcaccacaagtccagccatagcagtactttggaatctctgatcaaaatagtggcgacgagatgacgcaaatgagaccatcacattgcttggcctggtaatattattggctttatcatcctgcttcctcgtttaaaacctccttggcgctgatgcagtgtgtcttgcgtgtaactatcgtgacgtgcaaaatgatgaaagcggcgcacaaagctatccaatgataggaaaagcgcaccatgacgtgggggacaacatacgccaaaactcgtgaggggagtgagaagaggggaattcgaattgagtgcggagttagactctgctctagtcggcaagggaatagcgttcgtgagttttcccactcaacaacacggtgggctcttggggtcaagtgggggaattgctcaagccgcggttgtatcatttcggagatagtagctagctccaactacggtgtaatgactcgtaaatcacagcgatacaagggatagaagtgggaatagactgcctgtgcactaaaattgacaatttgtaccaggatcatgacttgttcaaggcatcacagcaagttgactgtggagagtgcttgacgaatggtattgaccaactgtccctgcattggcctttggttctcatctcgaaagtcggtacctacatccagaccattgcgtggtatgaagcgcatcaagtatagcgagcggcgaaactgctcataaatccactgtttttgtctttgaaacccaccctcagatgacagtgactgcgaacatgggtcttcaaagaggccaacgaggtgagataaaacgcttagggcggcgattgggccatggattagattatggcgattgtgatcggtcctcgaaacgtagtgattgctattcttatacgcgatgaatgcttcgtctgcaggcggcaaatcgtgatagcagggaaatgatagttgttggtcgttgatatctgtaaagcttatgggccgggaacaattgccaagatagaatggcatgcttcgacttatgtcttcgattaggttcagtacatcctgcaattcctttctgtccgtctctgtactttcgctgttcaagctgctaaatagttttgccttggccagctcgacagtgaggcggtacatgcgccagacattccaaatgttggcgatctgaatgctgggataaatatcgaccgtgccgtcgtaagtagtgacagaaggagaaatagagttagtgaccgagagtcttctgggatgccatatatctggtactgtgtccagccatgcttgaagctgtgtctcgacatcatagacaatagacggaagctcttgcagtgcattcagagctatgccttcactagaagactccgaatctgccatgacactctgtagcctggacacagatatcccaataatgtccagcatgtagctacaattgtttggaagagcgggaatcacttcactgtaaagccacttcagttcgtcctgtgtcaaaggtaccttgtgcctgacacaaaaggaaatcttgcagtgaaaatggttccctagcagatgcccatggtatctaaaccttctcattctctcttgtgtcaacaaggccaaagcaccctttcggtgcgtcgtgttagacttgttgtgaccgaatatggcggctagagtatcatgctgctgtaacatgagcgctgcaatgacagtcgcacctttttcttgttcttcggggctgttgacagcacactgtagcttttctagtgcttggttatatagtttgattggcaatgaggtggcgacgtcggacggtcgtaatagtgcccaaagcttgatcgaggtagctttgactgctacggataataccgaatcctgggactcagttgcaagcactggacgaacaagttccaagaaacctcgggttgactccatatttcgaccaacatcagtgacatatgtgagaaagaaggatactgccatgtcctgttgttttggtagtaggcttggtgatatcccgacgtgccgaaaagtacatatggtccctggcttctgtctttcgcggttggctgttgattgatttgaagtctggaatttgttcatacatcgtgtagtctcgtctctgaacctaatccgaacaggttgctttccataacccgcacattgtcgcccgactcgattacaggctttgcaaaaaggttgagtctcgtcgcatttgacacgccgtttcttgcatgtgatgcaaccttttgaggcacctcgattcaccatgttggagtactgatacgggaatttgaagcaggctaggaggacaattccatccgagatgactgttttatatatgatctctcacaactgagtcaccctgatgatcatagacataagatgtaagcatatcttggacgtcagatttggcgcttacgtcacggcactcgtcgcaaaaaagttacccttttcgggtgtgatcatcgtttgctatgctcactgcagcgtggatcagccgacggactttagaattttcattcttctaccgcggatagtggcgtatttggcgtattggagcctcagtagatcgacaggcgcatattgacagcgcggcattttgctacttcgggaacatcgtggtcagattgccgagctgagatacctatttgtttgttcatctttcatttcccacatatttcatccgttcgcccagtattactggtaaagtttattttatgcttatgttggagcgatgcggtttctcattatatcaacgtccgtttcgttggcctgagtctagaattcttaaatacagtacaaatgtcaactaagtaataagaatatcgagtaaattaacctcctaggctttggtattgaaattcggactacatgtctacgaaaacactactttctcggtgttttgatgtctttatgtgctgtctcataccactgcgaatttatgggatatcgagtttcgctttcagctcctcgtccaggactgtcaaacacatctagaaagtgatgtaataatattccataggaaatctcatgatattaatagaattctcagaatatctttacgaaaataggcccgacaactcgcgtgtgatagtatttggtttttaagttggggcatctgacaaatcaagaatgttggtaattcttcatcatcagggtcgaaacgccgcaccagcacagaataggaatctggcccgtcggtagcgtctgcaaggctaatggtttcaatggagctggtgttgcactgcgaataagactagggtagttaatgcggggttcaacacgaggtttctacatatataaatcctataacttctatctcaaacatagtcatcaacatacatccatcatctatacacttataccaaaatggctcctcttgataatccagctgtgcccaagggctccgtcgtcctcgttaccggcgtcaacggattcctcggctctcacgttgccaagcagttcctcgagttcggctacaaggtccgcggtactgtccgcgacccagcaaagaactcttggctctcaactgccttcgacaaccaatatggtcagggtaactttgagcttgttaagctggcagatatgacctccgaggaggacctgaaagaagtcgtcaagggtaagacacctcccaactttggcgcacaggcactaaaatcagaccattctaggcgtctctgttattgcccacactgcttccatcatgtctcttaaccccgatcccaacaaggtcatccctgatgccattgccggtgctctcaccgcgcttaaggttgcctacggcgaaccaagcgtcaagcgctttgtcctcacctcttcatcaagcgccgccaccatctccatgcccggaaagcctcacgcccttgtgaacgaggagagctggagtgaaggtgctgttaagattgcgtggtcagaccctccttacacaatggcgcgagccggtgctgtttacgctgccagcaaggttcagtccgaacaggccatttggaagtaccacaaggaacaccagagcgagagacctgatctggttgtcaacactggtgagacttcaacgaatgggcatatggaacttcagctaatcgaaactagtcctgccaaactacaactggggtaagacgattgacgcggccaaccaaggctaccctagcagctctggcctgcccgttatgctttacaagaacaaggtagccactatgcatcgccgaaccgcgccccgtaagccccgccattcacccagatcatgaaaaccctggactaacttgtggtagaatacttcatcgatgtcgacgacactggaagacttcacgttgcggccgccatcttcgaccacgtcaaggatcagcgcatctttggttttgccggtcgcttcaactggaaccaagttctcgatatcctccgaaagcactaccctgagaagacattccccgagaacttcgcggatggagaggacgccaacgagatcgagcctagagacaaggccgagcagctgctgaaggaccttggtcgacctggctggactagcttggaggacgctatcattgccaatgttgaggacttggacaaggatggagatgacgtctggtacaaggactatgccgagcttgagtcgctcgctcaacctgcctgagtctccagtccagggcatcgaaatatatagatatagaaacaagagaatttgaactctgcctatgaatgatgatgtcgtgttgtcaatcactctgcgccgtaacacttatgatgactgaaacatacgattatgaatgtctcactgtgctagccagtttctttccatgttctcgctaaatcaaaccggccatgacctcactgttctctagccattcctccaactccatactatttcccatccacatcatcgggttgataacgcgaaattcgtcgcccacaccgtctacactagttcctgcattattgcttccaatcgccccatcaccgacgatactattttgctgagaaaacatattatcatgtcgactaggattgccaccgcttgcagaagagaatcccagagcgtccaagtaagagtctatttttgaaccgtattgccggttgtccgctggtgtcgtagagtgaaacttgatgtagcttagagcaattttgcaaagagtttggaacaatcgatgtaacctagcagcgggtctagaaattgatgtggcagattggatagacgtgacaaaggcctgaagacgggcaagatccgactcattttgggtttcgatgacatgacagaaaatgacgatgaatggaataaatggagcaaatagaagtgtcctaataagtacgttagcaaaaactcgatcaatatttggaatcgcccagatgtaactgcttgcgtaccaatgcatgtatgtcgcaagatatggtgttgcacttctttgaatgagggctatgcattcttcatgcttctgtaaggttgtcctagcagcagcgatgcagtcggaattgaaagttgtagcagagccaggcaagcgtggagcagcgcgatgaacaagcgtgaggagtgataggcggaggacgttatccgacacatagaagaaattcactagatcctcgccagaactcttctttgcttcttccagccatatggtctagtggtggtattagtaatgagaccaaacgtatgtttgtattgtgctggcatacattggtttccaaggttgttgtctctaattgatgcagatccgatagcaaagcctcaaccctggactgcttgacctggtcggattgtgccatagcattggggctgtacaacatctcgtaaatattgccttggcatcgggctgtctcgatccacaaaacaaagtaggcggaaacgggttccgaatgagcatcgttgatagatggtcgaggtatcgtgatatcccagtcagggattgtcgagggtcgccctagcctcagagatagactcttgtcgatgaagtagatgctccaaaataaaaactgtttgtatcgggaatcctcactcttatcgttttccatcgatgagagtctatggtaggcgttagtctggcacagctctgatgcctttacagtcaaggtccatgacagagacggcttcgacagctcgatagcatagaaagccttcgacgtggttagcggaagtattttcgattagcgccgggttacatactccaaacacaagagcaagaatcatatcagttgtcgcaggtagatgtaacggcaggttggataaagcagtctcaagattgtcgcgacacaagatactatgtgcagtgtatgcttccttttcttgtgccgaaacatggaaaatgtagtctcgaaacaaggaataaaggccagcgttaacagtgataaagttggcttcggaatggttgtcattgaagtaaacgtcaagacacatgtcggtgaagcgctggaatggaaggaactcgtaaatccaaccacttcccacgagttctttggctggggcatcaatcatgatgtcagtttgggaattttgcatggacaatatcttgtgtgaggggggtcagcaagctcaccttttgcaattcggatcagagcaatagccgtctttagtggaggcatttcacattgtggctgtttcaatggctggattggtctggcatgcgggtatggtgcctcgtcaattgcagcaccttgttgcgttaggatgtcagacaactcatcgagagtctcagatagttctgggctagactgttgtatggagtccgtcgcggcgaccttttgcaagaactcgttggcaaaggcagagtgggcggtcaatgaagattctccctcgactacctgcccccgagcctgcctcggctgggatgagtggctggctggtgtgggtaaagagagtggtgtctctgtagacatccatgaagtctttgctggttgagaactttcgttggatgagccacccacttggagtttttcaagaagtccaatggcttttgctagcttgttatcgataaggtctatctttcgttcacttaaggcgaagagttggcatgttattgtgcaagctaggcggctttcagaggacaacgtactattggggagtgagtagaattcgtgtgcgtttccttggaggttggatgggagtgtaaacacatgctattttggcgttgatgcagtggaagcatggggattctctatcgcagcggacctggaagtatgtcaatctgcttgaggctctggctgcaatgatgatgcggggttgcaataccttacgggcacgacaagcatcacactacgagataaaacattcatcaacaggtgtgtcaaaagcaagggaagtgggcactaacagctcgtcgatttgattcggggagtcccggtggccagtcagggccaccgccaagtctgttggcctcgaattgtccctcgtcatccatgatagccaggtatgcaatgcaatgcagtgcaatgcttgctcgctcatctactacgtagacgttgagactcggaaattgtgaagtcggcctccggtaaccacacaagtaacgatgataagcgtgacaagacgccgggcgagagagagctggattttgtccaacttggctaaaccgtggctgagtgtcgatgacgcagacgacgggccacttgattggatgatgaacaggtggtttcagtgttatacacagataactagacaagcataattcccttagattgaaaatctcggcgtgactctatggccatcaatgacttgactcaccgaactagactcggagccgggccacgggccacggaacccgcaagcagcgacggccgagcctaagagccacatcaggctaagccaatcatatgctatatttcaactagcatgagatgtcatataaacttgctcaaatcgaatcaagtacctcattactttactcgatcaacaggaactatgggtttcacagtcattattgtcggagggagtgtgtcgggcctttcattggccagcatgctcgaaaagttcaacatcaattacatcctgctcgaagcacatcctactattgctcctcaactaggcgcaagtctcggccttctcccatctggcctgcgaatcctggatcagcttggatgctacgacaaaattcgcaataatgttggcaacacctattacgctgctcaaatgcgcttgtttagtgggaaaacatggatcgacacaaaacccaccacgttctcggagaagctggaagaaaggtgcgttatcagagagaggtatctacaaacgggtggtgctaacgggttctcgcagaattggatatcctcaaacctttgttgatcgccaaaccgtcattcaagttctgttcgacagcctcaagtacaaggatcgcgtgttgacaagtaaacgcgtcaacgttgtggaacatggcggcgaccatgttactgtacatacaacagacggatcaaaatacaccggagatattgttgttggtgctgatggaatccacagcaaggtcaggcaagagatgtggcggattgcaaatgatgcaaagtctgacctcttcaagccagacccactggttggttagtactcccttaccatgatcctggcaacattagctgacagaataaacaggccttcaatgcgagtccaagtgcatctttgggatttccaaaaggcctcctggtttgcctgcgtcacctcagcagatcaatgccttcttcaagaacagcaactacatgatcatttccgcacccgagaaccgttactattggtttctcttcacggaagccaataaagtctatggaaaggatattcccaggtacaccaaagaggacgaactccagcttgcggaggaacatttcgaagaccagttgaccgaaacaacaactttcaaggatctttatgaacacagactgcaaacctctctcgtcagtattgaagatcatgtttttccacggtggcattatcgaaggatcatcacgatcggtgacgcagcacacaaggtatgttgaagcacgcaacgccacaagaatcctgtttgactaatttggctcgacagttgcatcccatcagtgcccaaggaggtaatggcgccatggagaccgctgctgtccttgtcaacactcttgttgacgctcttcaagaccaagatgcgaaaggatcgctgacagaatgcgaaattgatgcaatcttcactgacgtccaggcgaaccgattccaacgggccgtggatgccgtgaaccagggtcgtcggacaaactcagcctcgatcaaggaaacccttttctccaagattttcgttgactacttcttcccacgattcggtcagagtttgattttcagcctcattgtcaaaaacacaatgagcggcccctgcattgcacgtctaccagtaccagagaggtacatcatggctgttgaacgtcaccagaggcgtaatcctaagaagaattggacgacctggactttgatgtctcttggagccggctttcttttcgttttcatgttttcaaggatgagagtctgaggccaggaagtatagtaaaagaaatagactagatagagatagatacagaaatgacagagttcgaaaattgcatacaaatgagtgtgttgttttattcaacactccacgccgacctatccaccgaagttctcatgtgcagtcttgtaataccccggcatacagtcatcaattgtccctactagctagtctaataacagtcttgtagagtttgatcatcctcttcgacatgatcgtccgtctcctttgcagatggagccggatcaaccactttcaactcgattctaatttcgttgatacgctaaaatgcgtcagaatctgaaagactaccggaatcagtttacttacccgatcaaccaacttctcggctcccccgcaaagctcgttccgtttttcttcgatttcaagaatacctttcttgaagtcggcttcagtgtcgtcaaaacacagaccagtcaaccaagaaactcctggatgaatgtaggtgtttgaaacctcgttgtacagagtcgttgccttgtatgcagtcataaattttgatttcatcagctcgccgtcattggcataatcctattagtcagatcagttggtgcttaaggttcgttaaatagaaagaaagaaagaaaaacatactcgtctcgtctcgtggtcttgtctgatttcgtcttgatcttggggtgtcatgccttccatcagatacagaccttgttcgtcttggatattgtccatcaccctttggatgccgatcaaaaaatccataaagtgttcaacctgcttctgcaggttgctgaggtcttggagggtttctgccaagagctccttcataccaatctgatgatgttagatatgcatgttgagctgtaccgtgttgccaactcacagtagacccaatctcgtcgtgaagctcgttaactctgtcgtccagcaccttgatattctcttggagatagtccattctacccggaaggccggccgacaaagcagcattaatcaaaaccggaacgcctacagccatcactgcgccgacagtaagcccaagttcgattctagcgctattttctttaatccacttcggtcagttctgcggatacacgttgttcttgtcacttacccctcacaacgataaacccccttgtgaggctgtcccatgtcgatttgaggtgctgagtggcttctgtctgggctattattctttgttgtatcctatctctctcacgctggcgctcagcgaggagcttctcagtttcttttttctccttctcgttgtcggctaatttaagtcagcttcagtagccccaacctacttgataaatacacacttgtcttttgttctagtgcagacagcaagatcttggttacttcgttccattgaacatagtcttgttttaactcggcaatgattcggacagactttgcaacattgtttctacctcgcttgatgtactcctctcgtcgtctctgccacagcacggactgtctctcgtttacggtgtacctttgaatggaatcgacctgtttaggttgtcagtttccaagctagacacgacgtcaattgtgcctcacaatgccactgtcttttgccatttcgaacgcaaggcaattgacggtgcccatctgctctgctgtcttcctcaatgcatcttgacccagctgggcacattctcggatattggctctcaatgaggtgtacctgaacacatattaatacaccgtgacttcaccggaagttgaacatacttcaagccttcgacatgaatatcaagtgcagtaattgattgttgcgacatgagtagcttacagcgggccatcaaaataatacactctggtgcattctggatctggtggccccatttcgctgggtctgcttgatcttggaggtcattcctacgtggtagaagttgctgttgatccatgttgccgacaccagtgtcgttatttgacttgcactcatcaaccaggacaatctctccggttatatacaccagctcttcggtctccgtgattgctctcggtggtatatcaaaatgtttcggagatcccaaattgtattttgcatggacaatatgatgtcgatcttaggaatgaggccagaacatgaacgtctgactcctgttatctcaaacaatcactggtcaatcttgactgtaatgcaggctgacttgaccgactctgttacacggaactacttatatgatagccgacatgagtcacataagatacaaagctacattatgcacggaaatttaaacgggccaattggagggacttaacaaatggttactatgcatgtggtatagccaaacaacacaggcgtctcatcgttacacatggatgcaaggaaatttaaaccagccagtcatcccttcccagcacagcatatttcttcattagggtctagagaaacacatttactaactttgcaatttcacaccgctagtcaaagaacgaagttcacgatgagcgcattggacctcgaacaattggctatggacacaaacccagaaggtgcctgccgcaggccaacacctgaagattgggccaagatgaagaattatattcatgagatctacatcaagaacaatagatcaaggaaagtattgatgcaaatgatgaaaagaaaggggttcgacgcaacgtaaataacatgtcagaagatatttgacaccttcatctgacaacttctagacccaaaatgtataccgatcagttcaaaagatggggtgcagaattcaacaagaaccagaactcagatggtacacgacttgtcttcagtagtgatactcccagaacacgacccagacgtcgagttgaccaagttgtaccaagagctcattttcctcacctacgacctcgcttatccatggacactcaattgtctgacggatataccaggtacagggcttttctaaattcgacaaaagtttatgtatatggtctatttgacagtttcaatctctctgcaaacatgttcgacgtcattgtccctgtaggtaccacggattattcatcagtctggcaacagataggtgctgagatattcggcttcataacacttctggaaagcaacaaaactgacgaagcatggataacatacaacattgttggcgagaggctgaaaagtattgttggtgtcgagaatgactatgggatgatcatcaagctctggcccatatgtaccaggcttctcaacgcagccgtgatttacagagatgattcgatcttgttcagattccttcacttcctacgtcgactggtaattcaacgttacaacaaaggcggccgagaccatcccattcccaagctgctcacatgcttgtgtcagattccaatcggcgaattttccaaagccatacagatgggctacttgaagacgattcattgccttgagaatcgactgtcgtttgataaccctcttgtacagtcaacatggtccaactacatgaacaagtgcgatcgtcaagcgttgcctgtcgatgttctcacctcgcgctattcaactgttttgcaagcggctagacagtcattcacaccgacgggaacaaggacaattgagattctccacgattatatttatactgcatactacaatgctgaggattatcagttgacgtggaatcttgcttgggagactgtcagactagctgggtctccagaactcatgagggagcaccccatttggtgcaaggcgatgcaaagttatgccttagcggtaaagttgatgtacatgatttctcgcgatatgggtccaagaaatctagcggttacagaacttgaattggccattaagaggttggaaggaggagacagagaatgtggcacgagagcgcatatgttgaagggcatacttaacagaagcgagagaattgccgattagcgaaacattggaaaaatacgattgattattgtaccaagataaacaaaaaagataaatcttacaccccagataattaattgatttctattttataagtaaaaatagaaaaaaagaaacctgtttaacaggtggctggatctctcccgccgggaattgaacccgggtctcaagcgtgacaagcttgcatactgaccactatactacggaagatgaacaatctgaagactgctgtagctggggggttgttggaagctggtctgttattttggtatatgaagtattccaccttcctatgaattcgttcaaagagtagccagcacgacaacgtgggacttggattcttttgtttctttttatcttttgtttgttgttaaaagaaaaacccatgtataataagaatgtctgaagtgactacctattctgtatctgctgctacctatagatctttatccccttgctcactactactccagcgatctcatctgggagaacatggaattgatatcaaggttttttgccactccggctacagagatactgtgcccatccgtgtgtatctgcgaaatattctgttcgatattggtctcttccctgtctgtgttgataagccccgccaaagcaatgctgttgcctgtagttttgacgtcacggatattctgcttggtacgttcagacacagtcgctttgagtgcttcttctgaagttcgttgaaacgcctcaatcatgcctttctgccggattatctcattgagtagagctcttttgtctccgtcttcgttctcatgaagctccaatactcccctttcatacttgatagctgcctttagatcatcgcgagcctcgttgactcctttcgtaatgcgactctccagattcaagagcattttatcacctaactctttttctatcccttcttgtcgagacattttcagactagtgatatatcagcaagcttcgtcgagacttgtggatatcagacattgaacaagcgtactaggttgcggtatccagagtcacactcaaaatcttgatgctttggctcagttggtcgttgaggagacgaattcttctctggcgcaagaccccaatcttggcgttatcaaaaaaagaactcttatcgccattagagtgccgcgtccagtgagtgagggaaacactgaaatctgtacacgcccggttgcagttttccaaggcaagtttgatctcgggactgagcactagtttggctggagtttcacttatggcaaaatctagtcttgccagcagtggttttagttgagcaagttcactttgtatgctcctcaaagactcgggggcgtgtcggatattgttaatggcgtttgacaagagcccgattccctcgaatgttgctgcgatgatgccaacaatagaggcggcaatgctgagggggtccgccatgatgaaggaggagagggttgggaaaggcacaaactacctacaatagctttcattctgggaaatacatgacttaagttgagggggcttatctgacacgcagaccaggctacagtgttgtattattagaactactaatcttagatggtcttggccttcttacagtattggctccttcaagcgctgaaaagcaggctgcgaaagcaagaatcatgatcgatgtttgtgtcgtacttattggttgcacaatcttacacgcataagtcacgctgaaaaaacaggtagtctaaccgaccttgcacatcctaataacaaagaggccggttccccagacatcagcctatctgatcttttgtccaacctttcatcgggaagaactgactatacatttgcataattgtgtccatcatgccagtacaattttcagagtcggccgaggatgccatgccgacgagccgacaagacattcgacacatttcggtaacaaatggaggaatgtcttttgctggtaactttcagaatctcaccattgcgaacaagcagcagggtaatagtcacacacaagcaccaggcactctgtcattgacatatcatcaagtgaattttaaagacaagatcaagaactgcagcaatcatgtgttcgttagtcatccagacattgatagggaaagccttgccagtgccaagggtcaacgagctccgggcacctgccaatggatattggatgaccctcagtatcagtcttggcttactggagcgttcccggtcctgcgcatatcaggaggtcctggcaaaggaaaaacaatcatgtcactatttcttgctgaggaagtagaaacgctttgccaacagaagggggaccatctgctatcctacttctgccaattccaagacaagaggtacaacgatcctcataacgtactacgaaatctgatctatcaacttcttaaattcagccaggacgaaccccaggttgatgagatcttgaaatacttcgaaacgccagagaagaaacagagtgcccttggaagcctcgactgcttgtggaagatactggtgagcttattgtctcagcccagtctgccttcaatattttgtatcattgatgggatcgacgagtgcgattcgtcagagtatctaacatccaaattccatggttactgcgcctcggtcgggcaacgcagtgccgaatccaaatttcagctggtcatgctaggccgagacattgatgggccggaaacaccacacgtcattaagctcgaccccgacaatgatcaaagtgtccgcgttgacattacaacattcattgagtatagcttagaaccgcttatggtaattccaggattcgcggaaatccgacctgaaataacgaaaactttgtcgacaagggccgaagggacctttctctgggtcagttttgtaatccaagagcttacaaagaagaagacatgcctccaaatacaagatgcaatgaagcatctacctaagggcttatacccaatcttcaccaggatgcttcacgcgatcgactataaataccaagaaagtagcggggataaattcaaatgggtggcctttgccgagagaccccttacgttgaacgatctagcagttgcaactgtggacggccagggtgaggccgatggaagaaccatcgcagacaaagttgcgatttgtcgtgaggtcttacagtcgaccttggatggcttcctgcgctatgccattgagtattggtcaatccacgctcgcttgtccgctacacagacacaatggctgtctgatctaaaacggccgttccttcggaatctcgctatgcgaaacacttactctggcgacatatatgaagcatgcttatctaactatccaattcatttcgcgtcacatttaggactcgcaccctggcttgaggtgctttacaagaagttcgacgcaaaacaacgaggctggaaattgagaagtcgatggaaaaggatggtcaacgtcagccaagctggatctatccctttagtacatgcaatccgcggatctggcgatgagacaacaataaggttcctgctagagcatagctccaaaattccgcatcaagttattttcaaagcaatagaacgccgccaattaactaccgtccaacttttacttcatgacggcgccaaaacagaggcgaaatacgaatacgttgcagaaactcccctgatatggtcggtaagatacgggtgtgaaagcatagtacgccttctccttgacaataacgccaacactgaagcgaaaaataaggacggaacgactgccctcatgacggcagcaatgcatggggatagagccatggtgcagcttctgatggatcgtggtgctaacatcaacgcaaatgattatatgggaaaggatgctttgatgatagctgcagaatttgggaaaagcgacatggtccagatgctacttgaccgtggggctgacatcagaaccaaagacaagtcggatatgatagccttgatgcacgcattgattggatgcaacgaatcgacgttgaaatcgttactccgatgtggtgctgacatcattgccaatatgattccacaaactgatgagccattggtttacatagctgcaagaaagaaatcacaatttgtgattgatcttctgctagagaaccacgcctgtgtggatcggaagggcagcaatggcacaacaccactgatctgtacgattatgggattcacgccaaacgctgtacacggtaagccgagtccccaacatggctttgacttttatatggtgtcggacggggcacgcttcgaaccagaacgcgggatgcacgccgcaaaacagaaagacatgatgatctctttgttgcaacatggagctgatgtaaatctctgtgggaaagtcgcattctacgaggaaaccttcgttgcctcagcatactggaacatcggctcaggcattttgccaagcgatgggaaagtgatactgaacgcgccaccgcttgtctgtgcagctgctttggggatagactgggttgttgggctgttggttgtgcgtggtgctagttgcaattcgagagctgtcaaaagaaattttcgggcgtgctcattgcgaaatcattgtacagatccagaatgtcgaaggcatcacactgaacaacagtattatcatggcaaggctagctcagccctagtatatgcggcccaggcaggccacttgtcgacagtccaacttttactaagtctcggggctgacacaagtgttgaagatggttttggattgacagcgctaatgtgggcaaatataaaggagtttcgagacattgaacggctactgaaggcgcacgaggaagagcgggtggcaccattagggcgagggtttagaggaaactatccctgaagtatcatgcgtctcatacctgcgttgacactttgcagtgacgaaaatcgagatagggcattctcgttatcgtgtacatttttatctcttatcaaaatggatttcatgacgtagcttgtgacgtgctcatgatgttgcccttgtacctgtcatcacatgtcatactgcatctactcgtattctacgcaagagtagattcctttctacaacaatcttcatccttctaaaatgcccaaaaccatcgttgtcagcggaggtgcccgaggtatcggccgcaccatagcacgatacttcctcgaaaaagactatcacgtcttcatcctcgacatcgacgaggaagaacttacctacacaacacgcacgcatctcaagacctactacgacgccaaagccgtcagctcggcactatgcgatctccgaaacactgatgagattcacgacaagatccagcaggcagctgagtttttcggcgggaggattgatgtgctcgtcaacaacggcggcatcgcagctccgcattggaaagatggcaagactatgcttgatcgcgaaacgttgaatgagtggcgcgcgtatgtagatacaaatctcactgcgccgtttgcggtttcgcaggcttgtctgccgtttatgacgaacgagaaggacacaggtccagtgacggatgatagtcacagcacggctgggccgtgtatcatcaatgttggatcattccgtgcgaaacagagtgatccaaaccaagaaggttatgcgtctgccaaagctggtctgttgggtctcacgcacagcatggctgtcagtttacagccgtacggtatccgtgtgaacttggtagctcctggacggatcaaggctgcgcatgaatgcaaagagggagatgagaatggcgttgaatgggcgcatctgaacgaggaaaaagatgttgaggatcatctaagcaatcgtgctggaagacctttggatatcgcacaagccatagagtacctggtcaacgctgggtttgtcagtggtcaagatcttaccgtcgatggtggtgcggtcatgataaagtagacacaattgtacttcacgagacagtcacaggcaaagcaaagagatacaattgttgatcagattcattcatattcatattatactcatattcgagcattaaagttacagtaatagtgttgagtggagttgttgactaccatgtagatagtcaggggtatacatagctctctcagagccgattagtcggtttagttaataatagtaataatcgtcaggcatcatcccgacgttagagtggagtggttgttattgttgttgttgttgttgttgttgttgttgttgttgttgtcatagatcaagaaagcccatctctcatgatcaaataaaagaatatccgtaaaaataaacgccacatatatcatgcttggactggttcctttagtcgacgccgctgtcgctgtctgaactgtcactgtagtcgtcggagtcagcagcctgaggagcgggcttgcgggctggtgctggtgctggtgctgccgcgggagctgtagagaagcgcatgggtccgaggccaggaccgagacgggctccgggggcgggccacttgttgggaccgaggatggcaggcttggctctgttggattgtcagtgatgttgtcttgtagatacttgagagggtatactcacgcttgttcctcaatgagagcctcctttcgcttctggtcttccttctgttgcttgcggtggacacgtcgagcttccttttccttgcgctcagcagcgcgcttctctcgctcaagagccttctcttcagcacgcttcttggcctcggcgattctgcgctccttggccatgtcgtcggccttcttcttctcatcggccttgcgcttctcttcagcacgtcttcgctcctccatctttctctcttcctcaattaatcgctcttcctcgagtctcttctcctcctctagtctttcgcgttcacgctcctcggccttgcgcttgctctcagctcgcttcttcttctcctcgagtcgtcgcttctcgtcgatcaacctcttcttctcttcaaggcgtctcttctcctcagccttcttttcttctagtctcttcttctcttcgacctttctcctctcgcgctcaattgccttttcttcagcgcgttttctgtcttcggccttcttgatctcttccattctctccctctcacgctctttctccatctcttcaattcgcttcttctcctcggccttcctcttgtcctctaacctctgtctctcgcgctcattctccttttcgcgttctcgatctctggcgcgttcttcttgcctaagtcgttctttctcttccatcctcaacctctccttctcggggtcagaatgtctgctcttggatgaaattcgcgtagggtcgggctcgcggtgtcgatgtcttcgactctcactctccatctggctgaagctttggctgaggcgtctctctttgcgcctctcctcacgtctctcgttgggatcagcgcttctagtgtaagagcgttccttaaccacatgttcgacatccacgcccttcatcggcgtagaagttttgcgttcactgtgaagtcgtcgacgctctgctcgtcgggcctctttctccatctcttcgtcgactcggggagtctcatgtcgtgaaactcgtgagggttcgcggctgctcttgtggtgtctcttctcactctcgacgcgcgacgatctcctctccttctcgccggtgtcatactcgcgatgtcgaattgagtaagatgttgagtgtcgcttttccattggagggcgatctctctcagcacgacgtcgttctcgtgccttttcataatcatcatcgctgcgaccaccaagtttccgtgagagccgacgagcttccttgtcgtcaggtcgctcttccttctcctccccctcacgtctcctggatcgtctctgcctgcttgggctagcttctcgagcactctctcgaggcagacgttccctttcaacgcgaccacgctcctcatgctccttgtgtcgccgacgacgttctgacctccgagcatcgcgctcatcagcagcgggctctgggtcagatcgatgacgcttcaccttcttctcacttcgtagaggttcctccggttgctcggggacaacaacacctttgtcccggctaagccatgaccgccatgaggattgacgcttttctgggacaggcctctctacaataggcctgtccgtaagcggtctacccaacgtgggcctggtgaagacaggcctagggtcgtcgaccttgtaagggggaggaggtgcgatgaagtcaacagtgttttgcgatacctcgctttccgactcttcgtcagtaaagacttcccagtcggagacgtcacgaacgacgggctctggagctttggcagttgttgctacccctggtactttgactcggctgtgtagaggcatatcctgactctaacgtgaaccgaagctgtccattgaaaagcaaagtattagtaaatggtacgatgaatgggcagcatctagagtgggggttaattgtttttattacctaggcaacccaaagaagacggacgatgtactgcaagtgtgtgcaaagttgaagatagattcaaggggcttgatgcctgcttgaaagttttggtctggtcactcactgacgcgacacacgacaaggaagagccggagattactggtcagccacgtggggccgtcttgttctgcaagggtctatgtaaatatattggttcgccactaatttcctggcgttccaacggcgcgtgacgcgaaagatttccggtccgtagtttctaagtgtctgttttgtcttgtcttgtcttgttttgttttgttttgtctgtgtgagtgtgagaccaaaggaaattgtgatatccagagatcagttactctttgagtttaccaattcaacttggtagtgctgccggtagcttcaaataatagactttcaggaagagcggtgagcgtaaacaagtcatggggtataagaagggtgtggctggactggtcatgagggaagagaagagagagaaaggatggtaggtcctctgtatgtttgtggcgggggagacagagggaagaaatgggtgggagggagggagggaggagtgtggctggggaaattgcgcaattaaactgtctaacagtccagataatgatgacgataacgataacaatccggggtggtcactgtgtttaactctttttttgcttggctttctctttctgacctgatcttcaaggttggaaaggagaaatcaacaacatcgtgagattgtcagttggttatatatcacgaccaaatggagtctctgatgggtcttcatgactcacactggggtcatgtgttagtgaagttttggggtcatgcaaaagtacggatacctgtacgtgtcaaatcaggccaagtcgtgtcgagccaagcgtccttttccaagccaccatcatgatctacgataggctagcagatctcgcttgagtctagagagtggaccttcggcaacaaacggtcaagcctgatcttgtcccgatcagccccgacacgcaaatcgttgtagcgagttggttgtttcatgttggaatatccctcatactgatggtatttttcaatgacgatgacttcttggctgggtctaattgtcttgagataactaaccaagaaatcatgagctcaaaacttgatcacgaggtggaaacttgatctggtcacttttcatctggaggaatgcattgctaccttgccaactcagaatagttaggcgctgccaacgtttatgcatgttgcacagaccattgtgcaggttcttatgcagagtatgcaagcactctaccagatcaaggattatcgtcacgtacatctgcttccagtagttccaattcgctgttgatgatagaccatgaacacaataatggatacaccgacagtagcttaatgcaagtggttttcttagccagttttctcacaaaccgggcggagaaaggactcgtagtgtcgagactgcgctgtttaactgtggcacctccagtcgtggagttgcggattgttctccaagcaccgagatctgtacgttcaccgatattgatctgcatctgtgcatggatatcctcagaattccatcacatttaattggcaaacaatggaaaagtctccaatatggacagtacaacgttgccgagtcaagactaccccgtttgaagccaagtactccagcacttcgtgtactgcagggtaacctgtgattgacagcattcatggccagagtcaattgagacccagacgcgaggcgtccctttcgcgtcgcaatgttctggactcgaccacctacagacatcaactacgaacatcgacataacacgagtcacagacatcacaattctattcaccattacatactcagcaccatgtaaaatcaacctggagccacaaactgaagatgaggctctaggcccaaaaaatgtatacatactctgtgagtagaagtaaatatctagaagtgcaaagttgcaaactatctaaggctgagtagcctcattctcgacgtaaacgtgcatgtgacgacgaacgcggctgtggctaagacactgcgagtagtactcgttgaccttcttgcaagagcttccagcagcacacttggtggatccagaaaagttggcaccaccacactggccgtacatctgcacggtagaggaaccgctggaagcagactccttggaaggagtgtccttggcggcagctccgacagtctcgtcctcctcgtcgcagtccttttgggcggtggtaggcttgggctcagccttgacaacgggctcggcctcttcgtcgcaatcaaccacgggagtagcagcctcagtttgcttgggagcctcgggcttggagtcatagtcagactcttcgtcacagtcagcagaggcggtgtccttagtagcgacaggcttagtagcaggagcagactccttaggggtagcaggctcctcgtcgcaatcagcctgagccacgggcttcgtcgcagactcagtctccttgggggtaacaggctttgaagagtactcagagtcgtagttgggctcctcgtcacagtcagcctgagcaacaggagactcctgttccttgggggcaacgggcttggtgtcatagtcagaaccctcatcacaatcggcctgagcgttctcaacggccctgggagcgacagatctagcctcgtactgggaatcgtaatcgctctcgtcacaatcggcctcagggacagtggtctgttcctgcttgggagcctcaggcttggactcagcctcaggctcctcatcgcagtcagcaacaggggtggaggtctcctgttccttgggaacaggcgcagactcataatcagatccctcatcgcaatcggcctctgattcaccagcagcagcctcggtaacggcaggcgcggacgcagactcggagtactcaggctcctcgtcgcagtcggcaacagaagtgggctcaggagcctgggtgacggcctcgtcatcacaatcctgctcagcaacaacaggtgcggactgctcgtagtcgtcttggggagcagcctcctggctaggggcggactcgggagtagactcggggatggcctcagaagcaatgggggaggtctcagcagatccagaacctgaggtgggagcagagccggaaccaacaccagcgggtccagcctttccagaaacaagagcgacgacctcgctagcggaaacaggagtgatcatgttgtccttgttctgggcgacagcattgagaccgctctcacccttcatgacgggaaggtcgccactggaagtaacagagttgggctcgcaagcacgtccaaggacagattgacaagcagcagcagcggcctcatcaggaatgaacaaggtgctgacacctgcagcctccttggtaacaggctggtcgacaccatcaaagacgttaccctcaatgatggcgttggcaccctggtaggcgtcgaaagcatggcccttcatgttctggaagtagttgttggtagcgtggaagtaaccgttggtgccaggctcaccgagcttgggggcccggccagcaacgtcgtggaagtggttgcggtcaagagtgaccttgtcgccctcgccgtagaacatcatggtccagtagtggttgccgttgcaggaagcagaagtgtcagtgacaccgtcgaactcggagttggagatggtgaggcgggagccgtcgtagtgggtgacgatgaacatgcgaccaaccttggagaacttgcagtggtcgatccagacaccatcgttctctcccttgagctccagagcatcacctccccagacgataccggggttgagttgggtgatctcaatgccctggatgatgacgttgctggagcccttcttaatggaaagaccctttcctttcaggacagccttgccgttaccgatgatactcttgttgcttccaacaggaagaggctcagggccagcggcatcgtaagtgattgaggacacagcaacgttgtcttcaccaccgcaagaaagatcaccgaggtaaagctgaccgccgttggaagcgctgcagctcttgcgatcacatccagggccagtctttgtctgaccagtaaagtcaaactccttgtcaatgtaaatgacacgaggagtatcatcagcaagaagcttagcgagctcctcagcagtagcaggggtaacagcctcgccctcgccaccagtgacaccagcagcgaaaccgtacgcttttccagcgacggattgagcagaagcagtagcggcagcagccaaaagggccgcgaaagaagcttgaaagcgcatattttcagaagttcaaaaaaagaatgtgagtttaagccgtggagaagtagataaaaagaatgacttaggccggcctaagataacgaatgaatgaaaggtttctagaaccttggaaaagaacgaatgaaagtgtgaaaaaagagcaaacagcacttgagggaaacaaaaaagtgaagagacgagatgaattgttcttatagctggggttgatagtgatgctgggaaataggctagactggggttatggaatgagccgaaggtccgacgtggaatgtctcatgcccatgttctgacagcttatacggttagccgccaaggtcgtttgaaactgggacacggaaaattatgcttattttcatcctgccaagacgagatgatttaggcgatcaagttttgtttgtaaacgagattgagtgtagcctttctaggcgagcaaaggcgcaacagccatggactctgcgtgactagaagaacatggtcttggagctcaatgtattcatatttgtttgataaagatcatagtaattcttccatatggttcgcgttggcaacacctccccgccttccaccaagcgctcagctatacgcgtttagtccttgacccctagccgcttacggaattcggagccatacccgcagactaatacccgttgtggactcatctccaggggatttcggtgcgtttcaggtaacaagggcacagaaaaagtcttcacctgaatggtggatgttttgtttgacaggcgaaaacaggccagctaaacgatgaacccttgtcaagaatgagctagatttgtccaaagttctccttttgatgtggtcccctttgctcaaggtggaggacgtgagcagagaaacggactgggaatttgtgtaggtatgttcggagttcggcgtataagattgacgcaaggttgttggataaaggatactcatcacctttttgatcgattttgtgctgatcccgataatggagcagggtttaacaatatacaatctgtactctgatggacataagacgccgccccaaagtatgtcgagctaaatatagagacgtaagtgtttgggtaccaagatagttagcgacacccaagcgacggccgatgcgtgtgaccaggtcaccgggaactatcgctggccttctaggtctcgcaaaattcccagcatgtaataagagtcgagagtgcgctccggagtgagtaaatgcgcacagtattatgtgattaacaagagatcatttttccttcctcgtggaacagtgcaaaaaggcatggttagctgcgaaattcgacaatgaacaacagcatttcatgagccttgttcagaaaggtcatggctgtatatcattgtcatgagaaggatttaatgtatataaaagtcccaaccacaacatagtcagtacacagcagcagcatttcgtctacacctgaaagcttcagactacccgactactcagaaacacaattgaccctcaacagtcaggaagataacatactcaccatggaccaccctgatgttgtgcagtggatatgtcaacaggaaaatggaaagccaagaccaatgaataaatgcggccgacagaatcaggctgcagccatcagatgttcttgtggtgctagaaaggacaaagatgaccaagctcagaacggaaatgggtctgtaattggagtttgtctaggcattagtaaagggaaggaggtttggcattggtattgatgaagggatggcatcgtgggtgacaatggaagatagaacagcagcagactaatactgatcaaattgacaagtttgtgcactaccaatccttgaattatagtaacagtgacggcatgtcttaatacatattcacattagtaccggtatcatctaacgatgatacaaccgtacgtgaccagcgaggcagtgcatcagagcgttggaaattgtataaattaaccatcacatctggaacttcattcatttacttcttccttcatagagtatctgtatcaaaacatacctatgaacgatttataatttcaccgtatacttctggcacgataacgattgtccaaatatagtaagatatttccgccacagatctcggcgaatcaaccatgtctggcagacctaaaactactaccacgattcgagctgatcacaagttttggcgatgttaccagaatagagtagacaagacctgttttatggctacatcgattgacagcaagagctgcgtttggtgcaagacgagacggggtgaaggggacgacgctatgactgaggaactaataactattggggaacttgtcgaagtagataagaatggatcagagcattggcattatttttctgataatagttaatggtaataatgtttgaataaagggttgagttcgattcatgtgtagttaagacatgtagaagtggatgccatgaatagcttatccctcctcattcataaatgctctacttagatcgccccttgtccccagaaaacaccacgaccatttgtaccaacatacaccaatccagcttcatttccactaccagccaacttagcgccatcaatagatccaaagcccatagacccttgaagatcagtccaagtctttcccatatcagaactaccgtatagctttcgtccagcagatcctgtgccaaaagcgtacacgttccaattgcttccagcaccgcgaccaagggcaatctgctcagtcttagtcaaggaagacccaatcttggtgaaggtctcggcaaagttggtgctgcggaaaatgccggcatcggtggagacccagacttcgccagcctttgtggggtgtgctgcgatgtcacggatggaacttgctgaggctagggagccggctttggagaaggtggatgcagtgttgttggagacgtagaatgttgatcctgaggcgccgtagaagaagtcgttatcgcgcttatcactggcgacgagcgatccagatggaagactagatacggaagagaaggacgcttctttctcggatctcaaaacacccttcttctcagttgaccaaagaacgacatctccatcagcagacaaagcgatggaaccaccagcctgagaagcagcggtaccaccgtgagccttccatgatttacctccatcggtagacaaggcggcttgaggagcttcaccatctgtgttacctgcccgaacaacattgccgaccttgtttccagcgtagtcaacgctgacagaggttgtaaacatggggttatcccaagcagattgaggtgacttgttcagtacacccttgttagcaaaggtaaatccactgtcgtcacctacagcggcgaaaagctcgctaccaccaggagcagacttcacgtccagtacagcgaattcctcaatgccatctgccaaagactcaatggtgacgttgtgctcagtatcccacttggtaagatcatgtccgccgtagactgtgagaccagtagcatacaaccagtggttgctgtcaaagggatcaatagtcaaagcctcaaccatccagcccaagcgcttggtgtcgacggagataaagttcttgtagatccagggcgcctttggtgtggagatgctgtagtggtagtcgaggttgccctgggcgttgtagttccaaatagtagaccatgttttacccgagtctgtagatcggaagaactggacatcggggtaccaagagttcagagccgcaaccatgagtgttccaggcttcttcttgtcaagtgccagaccaccgaagccgtggtagatgtttccaggtggcgtgatgtccttccaagagtctgcagcaatgtcatagcggtacactgcaccgagagtgccatcgtaaggtcccgctccatcgctgtaagatagatacaacgccttttctttcgcttcgaactggcatttgtgtgggagaaattctttaggctggccagcaactggcttccacgttttaccagcatcggtagtaacgtagacagaagcagtcttcttatccgccacgccgacaaagattcttgatgtagcaccgttgattagggaagaagtagagtcgaaagtgacaaacgccaaaccttggatgtcgctgttgtacccagagctatcactggggtcggggatataagtgcccacgttggtgaacgaatcgacctttgagaaagtcttgccagcgtctgtgcttctccaaagaccttttccgcttcgggcgccgaagtagatgattttggagtttttggggtcaacagcgagtcgttcacccattccacggccaggcatgttgccaccgactttgaagggaagttcggtgaaggaccatgttgcgcctttgtcgttgctgattccgatggctccattgttggggtcccttggcaattattagagtatatctaatgaataaataggctcgcttaccagttgcttgtgtacatgccaactgcggtgagaaccttgttcgggttgttagcatccaaagccacggcatcaataccccaacggttcctacacaatgttagctactgatgagacgtagaagcgtgttgaaaagtgtaccagtttgagtccgtagcagtgttgtcagtcacaggagtccatgagtcgtccgggttgagacgatacagtcctccaatatctgttctggcatacgcgacacccttggcggtaggatggaattcaatgccaggcgcgaagccaccgccaccacccatacggacattctgccacttcaaggcagcttggacaacgctcgccgaagcgaaaagaagagagagcagcttcatgatgctgatatctgcagattgatcatgcatgcagaaaagtgctataattcggccgtactattatcaccttttatatatggggtttctcgaaacctgatggttgttaacatatgatccggaggtcatttgcagcttcggatattaaacctccgtgccgaaataggaacaagccaggggttttagagtccaacgcctacttatgatcattgtaaactgaagattcacggagttcattgattttgaacaatttgggctacggacatgttgaattcatttttccacctaccagttggagttagacgtccagtttgagaaggttgcggtcatttgaggtgattcggatggacgggccgtgatgttcggcaccgatatccagccatgccgcatcggtatttctattcaggctgaacaaatttggatagaaactttgcgaacgagttatgtgagtaccggaattcatcatgtataaatgcagcctatactccatctccgccatccttcggagtatctttcttagaggcaacctgtgaggaataagctcgccgaaggaactccaaggtacttgaatcttgttggctgctcctctcagcataatacaatgttcgttggtcaatctctgcgcccttttcaaccagtcttctgacaagttcagcttctccacgtttgactaccaagtcaagcacgttgtatatgtccttctctaatgtctctccagcattcaagtcgatgtctttcgcgtcgagaagcagattaactattttgagatacccatttagtaaggccaacagaattggggtctggtcgagatcattcgttgcgttcacatcggcgttattcaggattaatagttgaacaatttcgtgatgtccctcttggcatgcgtagtgtaatggggtccgataagtgtagtctcttgaatccacggtagctcccaagcgaagaagctctttaacagcttccaaccttccttctttcgctgcccagtgcaaaactgttccaaaagaggctgcagaggtgaggtcatcaagattggcgccattcttagcaagttcctcaataattgacaacctgttactgagaggcgctagatgcactgctgtcctaccttctttgtctcgtgcgccagtgctgcggcggaggtgtttgatgaggccctcgttccctttcaaagctgccaaatggatgggagctctgccaaaattatccgtgacaaactcatccgcaggttgtcgaacatagaagtccatctttctaggcccccaatacaggtccgtcaaagctgcgcaatgtaatggcgtcattccatcgataccgactgcttgaacgtctgcgcccttgccgagcagcgcatcgatagcttcatcgtggtcgtatacgtagctgtaatgtagcggagtccactcacgaatgtcggcagcgtttacatcagcttcttcgttcagcaaacgctcaacccagtgtcctgactttgactcgtctgtggctattgcatagtgaagaggcgtccagcccagaatatcctgggaattgacatgttcgcggatttcggcaatgaacatcatatcagtctcttccacattgtcatgaccagccactggatggtcgtgatctgagttgtccgaaagactagcaattcgatggtggagtttggtgaagttacacatcttgatctccccctcttcgtcagggacattcgcaaagatgtcgtcaccccacccacgcctctggtagcgataaagctttttcagatacttcatgaaccgagggtcagtttcattttttagcaatgatgcaagatcgtcccgggcttcttttgcctcgtcaatatcttttgttcctatgccttgggcatcgtccagtataatagtcagtgatcgaacgtattcagctattattgccagtgtctttgtgtagatatagctatccacgcggaaggactttgcaagatcaaaaagctgtcgatagcagcgagccgcagcgttccagttcaacagtcgcttgtgctgtatggccttacgagacatcagttcaacgatagagtcgagttctccaagtcttgactgtgaatggagaggaggaatcagggaaaggtatgcatcgtgtaaatccataagacctgagtcttggatagcccgtgctagttttgatagaccattacagctcagatgaaggtgactccagtcctgaatgtgagaaacattggatgactctagctctgagtgattttcaatggctttatccatctgtagagcagcagcccaggtgaaactgctgaatatgtgtctagcatagaggttttggagagtttcatgggattgaactgctagaaataccgagtcctgggtaggcgacggggggctgcacggtttggcagcggcgatgcgtttggagaaatcagatctttttgttcctatagttcgccatgaactggtagaacttaggctgcaattgtcttccaccaacaggtccttggaccagtcagtgggcatccaccacttgatagatcgtctgagctcgtcagtttgttgcccaagaaggatcaaacctcctcctgtttccgagcctttttttcgaaaccattcatcgctatccatctttaatggaatttcagaagcataaaggctcgagtctcttccatttaattgtcgccttttgtctattgaacaaagccataaagacaacactgaatcgatttcatcggcacgacacttccactggtgatctcttcgcttgagggtaaggacaaccggcaaagtcttttcgagaccgtttgagtcgataacctgaactgccaccgtccatgtgaatacatctaacttgaaagtcgaacagagagcattcattgtcacctctattgcctccgaaagctgtgccgcctctgatgatgttggacctcgccaatcagccaattgcgccagccttgttcgtatatgcaatatgtcctggcctttgttgattgttttaaccacagtggactcttccaaaggagggacgatgtccttgactggcttttgagtcttcgaagaggagatattggacggttgggtgttgttatccgatggttgtggaggagtttcatcttcgtcaatcattaccgtccaacttccaccttttgataagccaaagtcaaatttcttgccggtcgtaggtgacccagattcattgcttggatccggatttcccaatgctatagctaatccatccagctcgaagctttcccttagttcgatatcgtttataggcgcagtaaatccgcgtcgaaccaacgctctgacgatagtcataagtatgatagcaaccagctgactgacggatgcggaccagtgcattgcccttaagccgatgaactggatgaagaatcctgttaggcaaatagcagttgcaaccaccgaaaggtttatcggccagcgtggttcctgttgttcgtgtttcctggtaacctcgttccctggaccgttgcgttgtgaagttgtgatcatttgcgggcagttgcgcggatataacgcaaatgacttgaaaacctggtcgcttacagtctgctttgactgaagccaaaccacgtgcagcctgtagccttgggtaggtgtataacgcacttctttagtgctacgattaatgacgtgcgcacaaataaacacaccagtaacgagtatgatggtgcctgccgtggcaaaaggataagcataaccagtgatctttttgccgtctttcttgagctgaaagtctggatgattggcgatgagtccaaaatagatgaggactccaagctgcaacatgcaaccgaagctagcggctatatataatggacgtcgggtcaccttttcataacgatttagcgtgatattgggagcttgagttgcggtatttcgcaatatcaccatttcgggcgttggatttggttgttctctgctttgctgttccggaggttccaagggtaatgagggcgggctttccacatctatggagcgaggccgtggtagggccgacttccacaaagcctggatccaagatgtcaaattcaagaatatgttcccgagtgctggcgagtccgcttctgcctttaaagtcagttgctaataatctgttgatgcaagttgcgtaccttgcttctcaacgagatcttccctgactgcatcgtctagacgtgcgaaccgtattcgctttattttgtcggtttcaacgcctggaggcaatagacaaatgaattctttcactggggctaggccttgacatctcaccacattgttaccattccataactcgcatgtttcctgggatgtagatgacatgagctccatctcagcagctgacatattctctcttgaccttccgataattgctttaagccatatagggccattaactcttatagcactgacgatagtagtaattatgccgagaggagccattgccagaatgatataatctgcagaacctaaagattggcttagaaattgcatagtaacttgttctccaaatagagctagcagactaacattcgtcttgctgtcagtaagatcaaggtgaaacgatgctgttggctggtcttacggagctaggtctgaaaataagttgtcactaaagtcatcgccaggatctgctttgatggctgctgcgagcactagcaggagtagaaatgtgtgtctcattcgaaaacacattttctccggagactaaatgcttcaaaatgagatggtctttaaatgttcgatctagcttcaggacaatggaacagatatgtaagaaccttgggcatgtgtgcttttacggtgaaggaacaggactattatcgactgaatataaagggacccccaatacaaaagcgggattgatgcatggttgttgccagctcaagctgctaacgaaatatttgtgctccacactgatctcttacctataacccggatctacatatgtgatcgttgcattcttggctgactggtaactaggctccggtgcagataatccaatattgaggctggcgttcaggacgatcattacaactatgcctgcaaacaggaagcgcaccaattaacaatactggatagctccgcatataattggagatcgctcttatgatatgatatgatctactactcaatcaatgacaatgttcagccaagacccatgtgctttgacctccgtgtggcggcccgtttactacaaggctctgagaatatctcctcgaactctttatgccactttccattcccgctgaaaacaactctgagcaagaacatagataaaacattttagctacgacttagaatctttctgaatttggagcatcttcaagtcgaatttccaaggcacaaggacatcaagcgaactacacatactcattatatgagttgatctaatgcttaaatatttaccctggctcctttaagatgtggtgagctgagacaaaactcctgcagagtgagattatggtgatgaggctttcaattttgggcagaaacagccaaacagctaccaatcaacagtacagggacgcatgagcagtcacccaaaatctccatttacggtattgactttcatattgcatttattgagtggcctcaattctgtatgcgcgattcatacttgcgaatagacccgccacgagttgacctgtacaaacctgtgactcactactagatcatacagagacattttttggttggattttctttaccaaaatgatccgtgttgttcggctagcagaaaataaagtcagttatgaatataggtagaccgacttacttttggcccaatattggctgataggcaatgaaggcttcgagttgtgcaacggttaaccttgcaaaatgatccaccacggcctcgctaaatagacctgtcagcacaatcaatggatcaacgccaatcaggattaattgtagcatgggtggtccgaaagacttggatggcaaagccgtcaccctagtcagcttcgcaacgggaaccgtattgagttaaagataggctaataggatagctgagccaaccccggaaacttaattgtgacatggtcaactgtgatatctgtgtaaagatgtcttgggaaaatcctgttctccgcatggtagaactgagcttcggcatatattttgtataatctgggtcatgcaatcaacgccaacccttactgctctccatattgtgcctgaatgagccgaattgactgataaatccctagacctagtggaggaaaccacagcctccgagttgataaatagcgactttcactgttactaaaatctccttacactctacttcacgggaatcccatgtcatagtctttgccgacttccaggccggtgtggttggttgacactggcggggagccattgcgccagctacaacaaactggtcgtctttttgcccttggctatatatgtggtaaacaaaggattgaagaagccaacctacgcaaaattgatcaactccagcaaggtgaatctgtacaggaagggccagtggctacatctagtcaagatgcgatgggtatcatcaagctagttgatgaagatacctctgggttaacaatctttgcattgattagaatgacgagtcagtgaaacaggtggaaacggacaaaataagtggcatctatagatatgcttttgtaaatatcacggctacccaagaaaatccatttggaattctggttgaggaattcatgagccatccgtagcgaaagtaaacaaatgaactcatgactaggtatacgaatatgctactcagatatgtgttactaattgcaagggtaacgaggatattcatattgctattgcagtttctattgcagttgttgacttccgcctcgcaataggcagttaggtccagcggaattaagcagggtaataagcgattacttgaaagttctcagggggcaatactggagtgccatggatattagcgagaataagccactgattcgagtactctgtacctgaactaacattaccaacccctggaagtaactgtaacgtgcgaatagcatacgtcaaatgaacagagtgtcgatcatcaatgctgaaacggtcataatctgttccttcgatcctcaattcaggtcaagatcgtcagattcgaaggcattgcttatcgatgcgcttatctagacgcgcgatagggctgacatgtcagtaaagcctccactctgacaaggtttcacagattccttcgcctggaaagtctaaggttaaacggatccgacatgaggctgtgatgtcaggatagatgtcgattcgtcaattcagctgccatccatgcatgatgattgactagagaggactccaaagacgaaggcatgaatgatgatctgaattgatgaactgtctataagaacaaccacgctcaccattcacagcttgtatcatcattccatcaattactcacacttcacaatcaacagtcttcaaaatgaggatctcaccacttgcagcgatctgcaccctcttcagcctttcttcagcagcaccatgcacagaccatgacgcacaaagttcactctcatttgcctacatggtcagcattctacttcattatcaataattctgtcggctaacgaatacagtatggcttcccgctttacgcatttggcgacattgccaggcctttgctcgccgcaggtgtcccactgatacccaacatcaacctcgcttcgccagaaccgaatgaacctggtgctgttggcgttgtgcgacccaatgctgatacgatgtattccatcttgttcatggacttgtcctcgagtgaccttaaagttactgtccccgagatccccgacaatcgatactgggtgtttcctttttgctcaccgtaagtcttcaaaactttctatgaacgcggaatcttattgttcacagatatggcgatgatctggtcaaccttggcaacctcggcggtagcaagcctggtgactacctggttaggtacaactccaagagctacggtctacaaaccgacaatgtcccagaaggctacgtcggcgtcgtcaacttccccatgccatacggcctcgtaaactcccgaatcgtcaccgaccgcacagatgaagacgtcgctatcgtcgcgactctccaaaaaggcttccgcgtccgtcctgttcctagatctggaaaacctgttgctccaagactcgacctctccatgtttgttcagcccgagtacacggcacagaaccagtcactgtaccaagcggtcatgaatactgccgctgctcttactccacatctgccaccttacgtcgtctccgatcgcaagtctgtcgctaaggacctcaagaaggcaggtttcaaggatggaaagtttattcaacccgcaggcacaaatttgaccgctgcggtgaacactgccaacctgacatcaaagtcttttgcctcaagaccagatgtgtcaaaggatgtcggtaacggctggtcgctcatcgccgatcggtacatcggtaaattcgactcctactacaacatgcgataccagattggcctcactgcctacctcgccctggcgcaatcagaatgcgcttacccatcatacgggtcatttgatgagaccatctccgtcaaagagggcgaatctattatctggacgtttaccgcgcctcccaaaattctagagggtggtttctggagtcttactgcctacggacccaaccaagatctgattcccaatgatcaggagaagtacatggttggagacagaagtaacttgacgttccctgatggaagttcgatcgcggatggcggtgagggaccttttcaggttttgcttcaggattcgagcatcgcgcctccttcgaactggactaacaagtgagtttcctctgctttggtgcgcatttaaacgaacgggttgctaacaagtataacagctggctacctatcactcctggaggtggagatatctcagttactagtaagtctaccctctttccgatggctctaatgttttgctgacttgtttctagtgcgatggtatggcgctgaagaagagatggttgatgggacatatgtccatcccaagatgactcttgtcgatgctatcaaggaatgataatatgggccagcaaagacttgtcggctgttgatacgttcgacggctgcatgggtacaaggtttaggtagtggataaatcccaattttagatgttctcgtatctgatgccaagtttatccaccggggggtttgatgtttttatctgatgttgaagctcgtccttggtccaatagctagagattccctccattttatttatgcagttcgtttctttcgagaattgttccggctatcagcggagatacagaaggttaacaaactgtcccgccacttttgttagttcttactgtgtctgagcacattggctttttatgctttctatgaatgtccgtattctccaaatttagaatcatcatcagtaggattaaaatctcaaataggctaataaaagcttggagttttctacatacaccgctatttttattccagcactaatgcatatctctctgcatccaaaagcatcgagaccgtccgcttctgacgtcaaatcatccatttcggcacttcaatacgatgtctcctatagtattcagtctagactgaaccatctgaccatgacttgtacaatacgagaagttcaaaagcagccccgatacgaactgcaaaagaactcaatccctgccactgaccaatcagaccagccacgttcttgactaaagaagtcaattacgaacaatctgagcccagctgatctgatagttccaaccttgagcggtccgaaccgcacgataaccccgcctcttgaacggctagaacgctcgaagcaacacgaggcgttgcagcttcattgcggggtgatgcttgccaacacgagcttattgtcggatggatcggctgtgctggaatgtgataatcgtaagaggagggggataaatagagagtgaagtcctcaccaattctcaatcttgtgccatcaattccaacaacaatctctcactcaacacaaccaaacaaccttcatcatgcagctgaccaacctcttctgtctcgccagtgtcctgacctccgtgtcagcaatcaccggtaataaccaacccctctctcaatacaaccccaaccccgctaacacttgacctcagtatcctacgacccaggctatggcgaagctggccgcgccatgacagccgtctcctgctccgatggcacaaacggcctcatcacgcgctacggctggaagactcaaggccagatccccaagtttccctacattggcggcgcgcaggccatcgctggctggaactccccgagctgcggcacgtgctggaagcttacctacaagggcaagagcatcaacgtcttggccatcgaccacactgctgcgggcttcaacatttctcccgcggcgatgaacgctcttaccaacaaccaggctgttcagcttggtcgggttgatgcgactgctactcaggtcgctgttagcaactgtggattgaagaaataggtgcgatgctttgggtgatgagatgggacgggatacgtttatgatcgtaatgtttagtagtacattaattgatattactttaatctcatacgatgacattcatatgccgtgacatgtaagcttgtcccgtgacgaacgggaataattgccaccaagtcattttcttttccattgcttattgcattcagttgtgcgacggtttattcctgttctgattcatcgacagtgacgtatcacaagatagagaaaaaaagacatgtaaccaaacaactgctgacacgactcatgcgccatagaaaaatcaatgcataaaacccgttttctttgaaccaagttttctttacttctccttattcttatttgtttgactaaatcattgcaactgcggtatgacgtgctaaagctatatgtcgttgttgtataactagtttgttcgcgcgtttcatattccattccgtgcagctagacacgtcagtaataaaaagaaatcatgaccacgtcactagaattatgtgcaggaactcagtattaaacttgtactatgacgattcattagatatattcaataggattcttgatatagcacaacagtgatgttatatctcgttatcttggagacaaagacgagtacctgaagttggatacctctcaaaaactaagtatgataaaaaaataaaataaaaaaaaggcgacatagtccaggctgtttaacgacaatggaatttggagacattttcgaacgcatcggctattgcagagattcgttagattagtagccatttagacaagaaagcgagatgctatttatggtgctggctgtgtaaatgacttgcgattggactgaacattgatatcagcacatgtagtaccgacagcaaggtacctcggaaaatatcgtttgaccgacatggctgcataatgctaacaagtttgttatacttggctgctcagccagtcattgtgctattttctacgtcttgatgagttgttcggatagttcggacgatccattatcaacttaacaacgctgacatgtagcttgcaggatgagataggattctccatgacgttatgaggccaggctaatactcggctgcagttgatcctctgattccttgtaagcatgttagtcagtgtcaatatgtacctgaatgtcactgtgtagctcaagtcacaaacaaacatacaatctgtaactggtgaagcacctccataaatatacgtatcacgatattcaactaccggcagtatcttccgaattcaggttccatcgcaatataaaaaccagccacctgcccaacacaggccaaagctcattaaacgtgcagcaagtcattcggcgttattcccatcgcgaccatgcaggggcgggtacgccacatgcaagagtcacaaggtcccccgaaactgcgaaacaactggtccacttgcatcaaggatcacgccctcgtcacatccttgcacccgaggaataaagtactggaacccgacgttgcactgattaacgtttacattaccgccctgacctgagacgaccctctgtttgttttcttttgctgcttctgaccactacgcgcgctgccctgacatgcgcataatgcagtgttggggaggccaagatgacttgtggtggaccacccttcctggcctaattttgtactgtcatgcgttggcataacgtctctctgtcggggagtgtcggtttgctgccgagtgattcatgagttgaagtgttatacagcagtgaatgaggatatggttatcaaggtatataaaggatagatggttcttgtttcgtttgtagccttctcgtgtagatcttgccttgtatcaatatcatactattcaatttttcataatcacaacacaatgcgtctgtctacgacacttcgtctgttgggtataaccctcctggcaactcttgcgagtgctcaagctcctgcaccagcaggctggccacagttctggttcaaagggcaggtcacaaacaaagaaacattcaaatacaatcccaccaacgagttcatctttcctagtattttccatgctggacagtatctagatgaccccctaggagaatggtatctctactatgctccacacgagaacccaggcggtatatctctcgtgtactcggatagtctcgagggtccatggaaagagtatgccaacaacccaatcatctcgaacaagtgggactctcactattccgtgccacatgtatccagtcccgatgctgcatggaacgaagaagctggccgcatgtttttgtatttccatggagacaactcaaaaacacgctgggcagagtctagcaatggcatcgactttgaatacggcggcatagcagttagcaatgaaatggccagctccgaaaccacagagtcaagctatgcacgcgtttttcctcatcccaactcggcatcaaagtacaaatacgcaatgttctacatggccaacgagaaggacaacaagcgcaagatcagactcgccgagtcagtagatggacgcaaatgggttgtcgccccagactacgttgtcgcaggtaaaggtgttgagggtgatgattactctggtgccaactactgggtctggagaggacaggcatatgtgatttatcacagttcttcgggcaagatctgggctcggactattgatgcgacgctacgaaaggtgggatcagagccaattctattctaccagtctcgtggacagggtcaggatgttggacgcgttgcggctcctgattttgcgacgtctggggagaatagttatttgttttatgagtctggacctcgattgaaggggacgattgcttgggcaaagatgcagaagcagacggcgcgttttgttgaatgggaggcatagaattatatttaagagtttttgttttgtgtaatatagttttaaatcccatgtcagatcattagttatccttaagatctccttaagctgatgtttaattatgtctgtcagactgttatcaattccgttggctgacttgacagttgttcgctaccgcttccctttttgttgtagcgcacttccagggagcttggacgtaaaattcagactccaggggaaaggtctgctgtgatgccctaaatctggtggcccacctgtcaagcttctcaggccgctcacgccatcgccaaggtggactctctgccaaccccagatcaagatcagctgtatcagctacgaaccccgttgtctgtttcatttgcgtcattgcttctttattccacagcttccatgggatccctcacgatgactcctctctcttctctacacgttagtcaagttgggccgcaaaaccagctggcgaggattgattggcggcctccctctgcataaacaactctgaccaattagatccatcatctcgataagcgtatccatctcgagttaccgcctttttggcttggtgcagactgcagaccctccaagtatccacgcaagacgctttgctccctttgacctctcactcacactctctttggccatcaaccatctctccttcaacaaccaaaacatgggcatcgaggaattcttcacaaaagcaatccgtgacaaaaaattccaatcagctgccttcgaggttgccagcacctgcgcctccgcgtcccccgtcgtcaagatcgtccaggccgccaacaagatcgcaaaggttggagatgccgtccagcatgccaacgagtttctggcgggcgcctctcaaaccatgaagggcgcccaggcaatcctcccccagatgcacatcatgggccagtccctcgtcgacagcgccaggctgttttcacagttctccatggtcgccaccacactcagtgctggcgccaacatcatccagacgtaccagggtattcaagcgctgaatctcatcgctgcgaagctgggcgatatttccgacagcctgcaggcccaggccgcacttaccgcccagcgagactttccacagtacgttttcgacatgatcagagaacgtctcagccaaaccagcgtcgacacggaacgagatcattggttctttctctaccaccccgacaccgattggtatcccaagtttttccatctcgtcgaggagaagccgctaagtccgagattctgcggctacacgaaccagctcgacaccgtattcatgttcatgctcgccgctcgagagcgcatcacgaaacgagagatggtcaagtcgagaaagaggcaacattgtcgacctgtgcagctgcacctcatcatccccgcctaccaaacgatcctgatccccgaacgaatcaagatccccgaggagattggcgattttgttatcgaaggtcgcatcaacagcaacagaccttttgtttggctcaacctcccggacgaacagcaacattatacctttgacgttggcatgtggagtccccccgagtcaggcctatgggagaaagctttggaatggatgggcatgtccggaaagctcaagatatcggatacaccacgagtgctcggcgtggcagaaagggtcttgatgatcgaggatgaaaagcgcgaaatgaccatccaagagattacaaacggcgggtcgacagaggtcatcaagagggctgctaccgaatcagcccttgatcttgtcgaggtcaacaaacaccagtcgatgcctctgcatgaaggtcgcacccgacgctggcgccgaagggagcgtagtcgttaaaccagtgacgaacgagggagggaatatttgaacattttttgcataacgaataaggcgttctgggaggtataagtcagacgacatacaatatcaatcatgaggaaacatacacagcttgttagggatcatacatactagattgttaaacggtagagctttggaacgaatagcgagcagggaatgaataagaaatttgttggatacacttgatgactcttaatggagccatcttaacttgacgtcgaaccatgtctctaccttttcccgaaatgtcctttgttttgatggaagtggttctgttgatagtgcaaaggtttccagctccgttaatgctgtcggcagatcgtcgttgacaatgatcaaatcgtaggtcccaggtttcgcagcgtagtcaagttccttcttcgcctttgcaagtcgcttctggatggcgttttcatcctccgtcccccgaccacgaagccttgtttctagaacctccaagttcagcggcgcgataaaaacatatcttgcactcatcctctcgaatttcttcatcgccttgacaccctccatattaatgtcgaacaaaggcaccatgtgtctatctatggaatcctcgatggaatggaatgacgtgccgtagtggtatccattataaacagtgcattcaacaaatgcaccttgcgcgtagaggtgctggaattccgtctccgtcgtaaaatggtaatgcacatcttggatttcgtcaggccgtggaggacgcgtggtgtgcgacacggcaatactaaatgtctcgtggtgtgactcgcatagtttggtgaggagtgttcgtttcccgacgcccgagggacctgagatgatgatgggttgggaggcgtgatatgggacttgatgcattttggttgactgtgtgtgtagaaaaggtgacaagattccttggggaataatgcttgtatttatattctgataaagtttaatgctgcgggtgattatgtggctgtgattgtgtgacggatttggcacgcattctttacaagacacggcaggaaagtcagatgcgcggtctcatgtgaaagtgaatcagataactctctgagtcactgaacctttttagactttcgcctaaagtacatcaaataccattggcttggtcgtttaatctgacgtgttgcaagcaattctgctaagtaatgcccaaacagcggttagtcagcagttacaggcatattacattatcaaattgaatcacttgactactattgtctttgtactgttgtacttctggagtatcgctgtcaagcttgtatatgttgatgagttatccttatagtggaataaaaaagatgctcctaaccgaagcatacctaacgaaaatgcaacggtagtcaagcttgtatctctgtcaagatggactgtgcgccgccacaattaatatcgcataatagatatcttgtcatctacggatagcaaaatactgggaaaggtctttatcttgcatattatttcattgcactctcaagaaatatgaaatatccaatcatcttgtctctcgcacttgccaaagccacggacatcctcatctgtacactctagctgtttccagccggtagtgatggcatcgtgagcagcaaacgagaagaaattgtgttcttgaacattctaatcttgtcagctgtttggtgttgtttatgtagctttcttgatttacggggtaaagcataagtttatatagagattcgctgctgactggacgattagcctaattctgattgggtattggatgctttgcctcgttcaatgaaaacgtgacgacccatgcagtattcggaggcttcgattgacaacatgacaagatttgcgaagatataaaataggtcttgttcaagaaatattataacaggggttgtttctcagctaattaaacgaagtccgggcttgtcaaatattggctgttaggttgcctgactagacctctctagttcaagctctgtcaactatcgatttaagctgaaggactaatcaatgttggggtgatccgcagcaagtccagaactcgctacagcagatctttgtgttaatccctgcaactattactcccctttataatgggtataccgcctactttctacttcttttttcgattcgtacgcttgtttccaactgaggtatcgtccattgcactcgttagaccaagatgcgtctggtatctctcgttactgttctgggcgctgcgctcatccctgcagctagcgcccgtcctgcgaactgtcgtcctcaaaaaccgacaactacttctagggtttctacttcgatcacaacttctgtcgctggtgccgagacttcaagcacagatgccgcttttaccactttcacgacgtcttccgaagcgcccaatgtgatcgggaccacagaaaccgaatcttcacctgctacttctgacatgacacgcgctgtgagcgaatccagcagcgttaccaccgcagtggagacaacgaccactgagtctgcttccgacaccgtcaccctgatcacaactgccaccaccacagctgaaacgaaccctacagaggtatctataaccgagtcaacaggtgccgatcagacatcttctgccgcaacaactactattgcgacaataacctctgaaacaacgattgccgatacgactactggtgagcaaacgaccgttcagacaaccactgctgaaacagcggctactggcgaaacgactacaacttccgagacaacaactgctgccgagtcgaccaccacgactgagataccaacaaccaccacggcagctcctgaaccaactaaagctctccaaaatggcggctttgaagatgcgatggatagcgcctggatattccagagcggagaaattatcgctgatcctaaccttgctcactccggctccaactttgcgtaagtcttgtcttctcaccgtaatgcatctggctaacgtggatcatgtagaaaaatcgacatccggaacgagcaagctggaggccaacaacacatcgaacagattaccagcacaagcaatacgaagcagtacaccctcagctactacgccaccttcctctctactccgaatatgaagctcggtaacgggtgctacatttacgctctccaggacagttcgctcattaacgcaccgactttctatttgaacgccgacacgctcaattcataccagcatttcacacatacctttaccccatacaataacaactttctgctctcgctgagagtcagatgtagcaggggcatggctactaccttttctgtcgccattgatgacgtttctatcgtcgaggccgtttagttaacacggctattcttcatttcaacatttagcggtgcatatacaatagacgaaaatcgagctgttgtctggttctgggtctattcaactgaacgtattgtctctacatcattatttaaccttggtccaacttctctttcagtcacctgagaccttgtcaaattcatcaaagtgcgagaagatgacaacaagttaatcagaatacgatggaaattcccattaaatcacagaccatatgaagcagcaaaatttggtggtatgataggctgttggtgacaggctgatgatgagagaagctgtgggtgagagataggtactgtcagtgagatgctgttagtggacaggccgtcgggccagcttaggtcgcgataattatttaacgtataaggtgagcgcatccactgtaacgcgcgctgagctaaccgctataaatacacaccgttacgttcaacggctcgtcctcaaatctgctaagcaaggttacgctgatgcgcaaatgctcacctttggtccatatggttgggcagggaaataaaccgtcaagttacaattgtgtcttgtttcgccgtcgctgagattattttcatccttccacttctagccgtgacttgggcttcacttcgcaaattcgcagtatagatatgggcttcttcctctcgatggcttttacttcgccacttggcctgttagctcatagtttcagtgcaggtgaatctcaaagacaggctgattgactctgcctccacaatacaacttgcgctgccactattttgacgagatcgacaggacttcgtctagcgcgaaggaaagtggaaaagccatgaaactgccacaattctggatcggcaaatcaaacatggccatgtagcacggcatgtcattgtggctgtggctatgcacaaccgcccggctttggtgttgtctcaggctttctcaaggcacagacgtcatttatcagaacttgctttatagatcggacctttgcattcattctgctcgcttatcatttcctcaaacttaacacttctctgtataagaaaaaaatggcgacaagttcaggctacacgcaattagagccatcgttgtctcagattcgcctactccacctactacccctacagaccaacaatcaccaccaatcatcagcaccatggcatcaatgcgtcaacctagaatgcaccttcgagacagtgcatctggccagcgctccaccctatgaagccctatcatacacatggggcgatgaacccgcctctgttcgcattcttctgaacggaaaggaacttcttgttcggcccaatctagcctacgccttggctgctctgcgtacctcggagcctcgcgtgctatgggttgacgcactatgtataaaccaaaaagacaccatggagcgcaatcatcaagtcgggatgatgggcggcatcttccgtcgagcagaccgagtgttggtctggcttggaagacccagctcaaactgggactcatcagttgcgggcgccctccaaatggcgaagagaattggagaaaaccctccgacttgcaaacttccaccacctccacctcagccaagccctcataacgattcacaatttatcgactggatcaatctattcccagaagagatcgaaccacgaacggacaaggaagaaaatgagaaacgtctattcgagtcacgcatattacattggcgaacatgccaaaatcatgaatgtccatgctggcacgaagacagaaaggaacgtgtgaaaacagaacgtgagaagagtacatcgaaatggcaggatcgtctggacaagcaacgcaggcgatggcgagatgtgaaggaggagcatgcacaatacaaacggcgagtggaaagactccccgccatgatccaggacagacaaacagacctcccattcttggcgcccatggaagaagatctcaagaagctcggagctgaagaggtcaaacaacaggagttgctcaacaaactaaggaggaaggagattcagcacctcgacttattacaggcacctcagcagcggcttgtacaggacttccaagatgctcaactgcgagcctaccaggaattggacaatgcaaaccttcaaaagtcgccagaagctggagtggatcctgaaggtggaaagaaaactcgtcctatcgcccgcgtttctggccaggttgatcaagacgaaggagagatcgacaggttgttccgcgagatactagccgatctgggagatttccagcgatcaatttataattttcgcaaaaaggtccgggaagatctgacatctccactcctgagagagaggatttctcgacttaacaagatgcaacaactggatatggatcagcgacgcggcctagccaagttacgagaccgattacaggaatgggaacagccaatagacagaagatacgcaacaggtcagcaactgcttcaatcacaagttggacgatttgaacaacaagtcaaaacttgggagagtcttcaaaacgagcagatcgaagattttggggacttgcccaagttcatcgccaagcaatacgaatcattacagagctttgcggatctcgaggagaccaagttacgccaggggagagactcgacagatgcactagtgctcagcaacagcatggacgagtttttaaccgaagacgaattgcatatctcagaaagtgtgaagaggattaaaaaggacatactcaaacaacagtttgtcctgcgaagtacagagctgaggaggtggaaaatcgagttggttcttcagcaatgtggcagatggcgctcaagcgtatacgagatgaaaaggaagcatcgcgtcaagcacgagctcccagaagaatccatcaacgctcagcgtgaatggatccgactttggaaggacatgtcagcgtggcaagccaaggagtggcacgatattgtctttgctgagaccgacacatctttcggtttaccaaatctcgaccttctcagcctggaggcgatttgccgcttgccatactggagacggctttggatagttcaagaggtgctcttggcgaaagagttggttttgtgtttcggagacaacgccaagactaccacatcttgggatctattcacaaaagccagagagtccttggagcgggtacccagcttttggcaattcaagccagttgtcagcgcatcgttgaaggagatcaagaatgccttcccccttcgcctcgacaaactacggcaggataccgggcaatgctggtcattgcacaaccttgtggatattaccatggactccttgtgtcatgatcctagagataagatatatggtcttcttggtattacaagcggtttcaagtttggagatttcgacatcagataccaagatgcggtggagcatgtttaccggaacgccatttcatggtatcattcgaagcacggcgaggatgcaaactctcccaatctggtgagatttagccagcttttgcaattgtcgctcaagagccaccaagacaagtcaagctcgaatgctacgacatcaagctcgaatgccacgacaccaagctcaaatgccacgacaccaagctcaaatgccgatacacaaagcccgaatgccgttccacccccaatccctcttgatatgaatcttttatctggatacacggatgatttctgcataaagagaatgcttggtagccctattctgccaattgacaaattgataggggacaaggccttgatgcagacacgacatcgggactggatcagtactctagtcgagtatttcgatgattcagggtttcgggggccaaagacagccatcgaagaggagctgctgtatcttgactcgatcagtacaactttgtccctgccgacgtcttcggcatacgcggttgtagatgactgcatgtctgacaaacccggcccgccgatacattcctcccttgacataccaggacaagggcaagaaccacttttcttcgttactctcgaaggcgaattcggtatctcgtcaacttgtgttagagagggtgatctcttgtgcaggttcccgggctcaactttgggtgtgattcttcgtcgacgaaacggtcggtacgagttggccagcaaagcgatcatgtcgtccatcacgaaaacaagcacttccaatgttgatggcgaaacgtcacttgaacgcccggtagatttctcgaatgattcgattcagagccattcagtgactaaaggcgagagttctcagactgtgcaattgatgcttgacatcgcatcaatactatcccttacaactcctctggaaattgtcagcaagcacgagacacgacagcctctttatattcaagaaacctcattcgactgggacgagttcatcgcttcgggttgtgatgtagctcctagccctccaagtcaaaagcaagtagctcagacacccaatgacccactagagattgagcaggaaccagcacccacgattactacaacgtttacggtgaggaccagggtgttctcatcggaactgacccacaacatgtcgaaactcttatcgggcgcacccatggtcagcctggatatcaacgagacatacacggaattgagctatcctgaccccacaactctttggtctaaggcgcccgtcaatctccggtctgacaagccagtcaatgtgcccaccacagtgacaaacccgcaagaagagactcatacctcgaagccacgcaccttcaagctgtcagtatcccttaagcgacttggatctaaaccaaagattggagcattggaagcaccgacagatcggtcgacaccagattggcagggaggaaagatactccaggcaataagtgggtggtggaatcgctaaacagattgaagacagtagtaatggagacattctggatttaggaaaaggcgcaagtttggagttttgtatttatttacgatatttagtattgaaatgttcaattttatactttatggttatctctatacacaggagaactaagctgttactctgattttcataaaccacgtgtttggactgtctggattccagttgggggaacggtgtgatgaccatgtatcttgcggcatcgttaaagccagtattagtctttaaaaatgtgcaccaagtaaatcccatcagccttttggtgttgtgtatgcaagaaagttgtcatgaacgtcattgcacgacattacagccaccgagatcaatgtcacagcactaaatttgacccgctcgccagtctaagagcacagcctcacagggctgagaacaatcatccgtccttccaagcctacgagcattaccggtaagaggcctcaagaaatacttggtacgtccattctgcctatcaagcaaacgggaacaactgtttcgattttagactaagtcaaaagttcatggagccattgatcaacaaataacaaccagcatcgcgtacaactcacccaatgatgtgaccatattagcgattgagaccaactgtaatgtagcttttggactaagatagcgcttgctagccactgtaggattcggcctgacaaaagatcacagcttattcgtcccgaatgggttagttgactgtcatcctccataagcgattccagcgaatacagaggcagaggtttcatgccagatccttctgcaacctgagccagatgttagcggagccgaataatttagcgataaattagagcacagcctctgtctgacaaggatctaaagctttaaaaccacctctctctccctcgattgaagctcaattcatagcatccaattagtagaaaatgtcgttcttgaacaagtttaaaaaagagtttgaggggctcaatttgagtgaccgtccgggtcagcagcagggaggtgagatgtcgctcatcccaggatcaccttacgttggctaacatgcaacaggacccccgccagcaccagatgcacacgggagcaactcttatcagagtcagtatcaaggacagcaaccttaccagggaaacgcaccatctccgtattctcctccccaacagtcatacagtccaggacagccccagcagaacccaggtttccaggcatatactggtccacctcacaacgggcattcatcatttagtggacagccgtatcaaacaccaccacagcaacaacattactcaggtcatcaacctcccagtcctcaaccaccaccagcgtacaattcttctcctcaaattcagcaacaaccacagcatcaaccatggtcaccaacaccagcttccatggcgagcccacccagtatccacccagtccattcccctgccgcacccgttgctccctatggtgttcctcacccaagcgcgctgccatgtccaacaccacctcgttggatccctcactggtcagagaaggaccagcagtggtactatgttgaaacctctggtagaagcttatggcaagcgccatctgaacttcccccactggctggcatgccagcttttccaggcagcctgaacgctattaacagaggacctggaggacaaagtttgacccatcctccacagccacaatacgcaaaccctcaggattcacgaccgactttgccagaagggggtaataagtcatcttcttttctagcagcagctggtggtttcaccgcaggcggcgttgccgggttctttgtcaaggaccgcattggtgagtaacatatcgtaaaatgactgacacacgctgactcataatctagataaacgcaaagcaaagaagcgccacggtcaaaacacagaagactttgccgactttgtcgagtatcccgcctgggaagtcggcctcgattgtaatatatgcgatcaatcgataagcggaccctacgcgcactgcaagaaatgcgaccgcggcgactatgatatctgtcgcgattgtcttgcacagggacagacctgtaatggaaagggcaagcacagcctcgtcaaggtgtatcccaagtgctactgcgatgtctgcaatgtctcgatcaagggcgagttttacttctgcagtatttgcaatgatggtgattgggctacatgcaagaggtgctttgatcatggccatacatgtagagcggctgagtgtggcggacgccatgatatgtcgatacttttcatccccgaagtaaagttcaagaagaatggcaaggttgatacaagtagttcagactctgattagttggatgatgagtattattgtttcgattacatgttaacaaaacggatcacatttaaacggctgacactgaggcgttgtctatacaaatcggctgctggaagtaataatttggcccctcgaggtatcagaaacgttggccgcttgaagcataagagacagaattagtaggtcagctcatgctgctttggcttggctactttattttattccccaaggccttaggaggtcaacgtttctgccacatactagtggcattaacagctacgttcacgaaaatagaggatgtcaaagaaaatttaatctgccttgaattggccatcttaactggagaaaatgacgcgctgttttattcaatcaaccttgaaaatgtccaacacgtcccatcaccgcatctgcccagcgtctcaatgtcctttcaccaaaatgacggtggtgtaaagtgtcctagatacaatgccagatcatttctttggttcgcttgatatttccgagtgccttgaacatatcgtatagagtcttgcatgttgaatataggttcttgacgtcgatatgactgtgacaattcttccagacctgaatcatgatgtcgggtggcagcttgagcagtggtgtatttgtttccggccgatattctgaccccttaggcagttctcttgagagagtgggttcggccagcgatgggattctggctgtatccgattgagtgtgtcaaatcgtttgtgaacaatgatggaactttgaagacggtagaagatgttttagatggcgtggagcttgaggagatcatgaacagtcgtgttcctgagctttacttaagtagtttggcttaagcccatgtcagtatgttggtcaatttcatgtatttttatcaatgtgagaatcagatagtgaatcgacttggtcatttacaattaatcgtctactaacatctcttaaacaaaagaccccccattagccccaatgacctgaccagatacccacgaacttcctggtcctgccaaaaaggcagccacttccgcaatctcctgtggcgttcccaatctattgagtggactcacgccagcgatcgtgtcaatcatctcttgtgatttgccctggaagaacatctctgtcgcggtaggaccaggagcaatgcaattcacggtgatgccatgtttagctccgagttccttggccataactcgagtcatctgctcaatgggtcccttggaggctgcgtagaggaggtagcggggcacgacattagagttgtgcaagatgccggttgagacgagaataacgcgcccgtcgcgtggcatgtgaggtacagctttctgtggattgttagttgtacattatcattcatagggtggttacatacttgaacgagaaagtaaggtcctttaacattaagcataaaagacttgtcgaaggcttcttctgtcgtgctctcgagatcgttcatgggggcacaagcagcgttggccatgacgcagtcaattttgccaaacttgtccaccgttgcttggatgagcttctcaatatcaggaatactggatacgtcggcttttatggccagcgctctatcagatccaatcttgttgaccatctcatctgctggggcgccgtcactggagtagtttatgacgacactggcgccgtcggctgcgacacgctcgataacggctttgccgatacctttcgtgctacctgtgacaaggacgactttccctttgagagacatgttgtagggttagaaataagtacgtaaatagtgagtgcggcttgaaggtgatatggaacgacgttgagattgaggaaggttttgggtttatatctgcaaccatccatctctaacgcttctgggatgtcccggatctaatgggaggcgtatgctacatgcgtacataccggtctaggcaatccagtctatcggtgataggaacggatttagccatgtaaaaagaggacttaagccgcatgggcgacaatatcaggacgccatcttgtgccatcaattctgggacttcaggtgatttaattttgcaccccaatgctttagatacccgaccgctcagccctggctggagatagtggcacttccccgagaatttagtgtacatacttaataaggcttagtgcaagaaaaggcagtgcttgttctactgcaaagctttaatcaggctagtgctgtctctgcttgaactgtgatgacgtcgagactggattgcccccgatcctagtagagctgacagcgcattgagatctcggtcagtctttgaattgagacactgccagccactacgaatatgacttattcgtttgttgaatacctggctatccgcaaatagtacctagcatttccgaccaagctgtcctttcccaatctcttgaaccgtcttgcacttccttccatgctacttctgccgttgcatcgcaggacacgcttgaccatagaaagggttctattgactctttaaccacgatagaccagtcccttgtaacatgattgctcacgcgcttgctttccacggcgctcaaaaaggaaatgaaccagaccctaagatcgttcccgacttgctccgagcagagtgcgcccaacacgccgagccatgtcaagagatcgaagagttggagttcaaatgcttcatctatgtgccgttcgagttgatccttgagtcgttttgagagacgatgataaggcggagcatatgggatggggaaggtgacgccgagggagaagatcagcaaagctgtttggatgagttcgttgatccattcagtagcttcgctcaagatatcgctaccagtaatatcgggaatatcgtcttcttcggggagagtggccagtaagcgttgttgaatcaagtctcggtgagcagtgagaagtgaagtgtctgtatttgtcaaaagtccaaaatggtggctttcgacgaccttgacccatactctcatgtcgcgcataacttcacctaaatccgaacctagtccaagctcaatcagcttgctaagatgttccgtcccctcgacacatgatcttgaagcaaggtcagctgcgtaaccaaaaagcttccgcctatcatgtgtctccttcacccgaccatacaacttcgaaacaggaagatgtggtctaatcaatctttgcgacgcccgtgtaagatccatataattgaacgaagcctgaaaatccaaagacttgagactatggataccacctttcagattaacgatcctaatcagtgcccttgcatgcgcgtcaatgtgaagcctcctgccataaacatggatccacgagagttccgccgacggtgggtcaaacgctcttttgacaatgcaatcttcgtcctctggcgacacctctgggccgctgatgctcagaatagcgtacatagtctgctctgatatctctgccacaggccgtgtgatatcctgcgatatgtagttgagggcttgattgtaatgcatcaaactgtccttgtctgttacccttgcgtttcttctgtagctcaggcttacggcggcggaccataacagggcgtggactagacatggaccttgtgcgacaagagtgttgtagtcgcgcgcaaaagaaggaatgtggaacgctgcggacccaatctcgaagccgggccagaaagactgtgtgcagtagtgcagtagcatgcgggtgtgttgatcaagacttttatctggtatggcgcagaatagcatcggagtaaggcgtcggcttcggtattctgtgcgatcggagctaccaatgccaccacctttcttgttgacactggtctttttgcgctggtgtgatatttttgctaaatgagatctggcacttgcttgacgaagctctacatcgcgacggttgttgggttttgttgtcgtgatgggtagaaagcaaagttcgatgttactctgggagcttgcatggttcgttggactcattatgagaagagatcaacttgaaagagtaggtaaccaaggttttctgatggtttgttaaggtcgtaagtttgagtccatcgtcatagagtggatgcttctggcttagagctgactggcctgtctgatacaagcagacaagtcacttttactaaccgcctagtctagtgggtagcagaaacgttagcctcctgagccttggagtataaaaataagtagtttaagaagcctagtccagggtaacctaataattatggttgatacaacgttaaaaaagaggttgagcctaataattatgttccttgtgttcgtaacggccaatttttctgaaaccccgagggtacccttatgctcgggcaatacaaaagctattccaaccctggccaagcgggaaccgcctacatgagtgacatacggcgtctgataggattcggtgagccagaagcgcccggggtatgttggtgttgtcctgtaagtttagccaatagttccgctcccttaccatcctttccacaatgctcaacggaaacaacaaaaagccaatagcgactgaagtcgtgataaagccaaagagaaactcccacttcacgtccacagcattaggctggatcccttgctgcctcaaaccaataagctagaacctggctccgtgcatgtcacaatgttccacgcagagaccactcagctctccatatatagccctaggaccagcaggaacatgatcaagcataactatactttcgttgcacgctctcacagagcggcagactcccgtaggcgtacgaacttcattctgttgaacaaatagtatgcgcaacagccgggaccaagcgacctttagcaattcaccataacgggagcattttatggagaaacacacacttggcagggcaagatgtagaagacccttttccttgtcgtcgttgatataaatcaaattgcaaaagtcggcaacgaggtccatatcgattatgtcgcggtgattcgatccatctatgaataccatgtccgttttgggagattgcctttgagtgaccagcaccctgcatcgtaacaataacgagtgatacatatatcattaactaaatactaaatattatggaatatgattatttgacaatcttgacgctaataattaaatcgctctcccttggtcggattcctaaccatactagctcctgcaaagccaagtctagtaacaccatcgctcatctcccaagcaccatatctcacaggtccaacatcattaaccgcattaacgatccctccaacattctggttcggatccacgtttctcataagatgcgactcttgtcctacagttccgaaagcattcgcaatctcaagcgggttcagactgacatctcggcccagctcccaccagccccaaaaggtgggcaatacagagaagatcccgatgagcgagaccaggactgctatccacatcttttggtagtctgttgtgtatacaagtgttgtcgtgccgctgttgtattggactttttgttcgtcggttttgttgtaccttgcgtactgaagactggcgcggaagccgaggttgcggttgagttcgatgatatcgtccattggattggaccacgtatcgttgcaacctggcacggaccctgccatggtgaggtattgagttgctggcaagccagtcgatctgacgtcgtagcctgtcgcgccagtgaagctcatgtaggctgtggcgctgaagagagcactgccgatcgtgctgaagccgccaagaatattaccagagccactcataaccagtgctgcaggtatcatgtatctagtgaccggttagttgtatgttcaaaaaggtacggtcaagggtttgcatactttcgctcgatgaacttgtcatccttccagctacccagaagctcaaccttgtctccgtcaaccctaacagggaatttggtgacaccagcgtgaagatcacaagtttggatctttgtttttccgtagcaattgtggtcgtccttgtaaagtgtcgccaaacgcaaaaaggatccatctttcattgagtaaacagagtaaccggtgaattccgaaacgttgacctgaaagaaagctgctccgttcatagcctgcttcaagtctgttccgacggtgatgttgtagtccttagtcgtctcagaacagttcacttggaaaccgaaaccttcgacagttgttgtgcagttggtgcaggatgtgtcgaaggcgaccatgtcgctgcgacggctgtagctgtgggcgatgtcgctaaagttcttggtgagaagcgatgtggaatgggtgcgacctgtcatgatacaagcgtagtcgccgggtagttctcgggcgatatggaagtttgttgttccttgtagtccctcgtaatagtttgctgtcgcagaggctcgctgcatgagtggaccacgcatgacggacagtgtcatcaagatggatgctatatcgtgtgagcattaaccagttaagcgattggtacggctatcttacctatgcccaaagtctttgacttccaggtaaacagattaatagcagcctggataatgcctgtcgacgagccatacacagcttgcagttgttgtaactagaaccggttagcaatgctcgtttatcacaacgtcggtacctactgtgactggtttacccgcagtcctccaatacgagatagccgccccctctgtaaaagcacatgcaagaaatgcacccgttaaggccgacgtcaacgctacccagacggtcggctggatatgctcgtcccaatcggaaacaggtactccgtcactgtatttcagtatcagaacagccgccatggttcctatcagagcgagcaaccacatgccaagaccgcgatacgggaatcgcgtccagaatccggggagccacggttggctcagtctcgcgtactgcgccgcaaagggagtagggagatcctcgagccgatgccatgacttcctatcgccgtcgccgccgccagatttgccgcccatgaactcatctttcaagggccacaccgatggtgatgtgaagttgttttgttctagcattgttcaaaattgaaggaagcgcgacttgtcttggcgcttcatgcaactggtcaaacaaacagagataaatacgaggaaaggaatgtgaggagtggataacgaaggagacaacctcgaaccgccaggggttctttttggaaaggaagtgacagacggaacacgaaagtctagaaacaaagtgaatgaactggaggtgaaggaaagaattcttctgtttcatcccattctcccccaggctagggaaaccaagtgccgcctcgcataaatgggactagaccaggggataccttgtctagcgaatcaggcttggacatgtttgtcaaatatggagatctcaatgttcaatacgagaattagcgtctttgactgacttcatagctccgctacttgtggattcgataaatcgccgactccggaataaattgagatcttcatccagtccagaggagattagcatctgtaactctgtaactctacggatacggatgtgtcaattttttcagcgggctgatagtttggcatgtatccgtagacagggctgacagttcatcaatgacagcgctatccctgccgagattccgtttgtttgtttcaacccaagagtccggaaattcttgaccatcgtccacgttgtttatctcacgacttgaccgtccttttgtcgttgttgcatccttgtggatcgacccccggattagctcgtccaactcatgccggtacttatttccgaacagccgccggcaacagggctgcattgtataatacaattgccgtgtagcaaatatcgcggttgagcctcttgttggttcagtagctcgattgaaatgaacagcgatagggcgatgtcacataatcgttcggatacaacgttaccgttgagtcgtaaatggcaaaccttgttgtgtttacactaaagatctgcatcatatagatgttatagatagtaaatgacgaggaatggttcaggaataaaccgaaatatccggctggcctgactacgaagcccaacacatggcttctcccaggtacccgaaatatacagtatcaaacgtctccttattcttgaataaactcaagcaaagccttcttcacgccctccctgtcctcgtacatcatccaatgacccgcatccacagccttgtcagtgtacccggcagcagcaaacggctccgtgttcatcctctggtactcgggtcgcgcaattgtatcctgcgtaccaccaatagtgagcacaggaacccgcagagtgcgatcttcatcagtcaagccagcttcatcctcaacattgacaccgcggaggagggccttgtagtagttcattgaccctactgtcgcgtttggcttgctgaattctgcgagccaattcgctctatcttcctcggtcatgtacttcggtaacggagttatgatgttgttgttgagccatgtccgggctgaacccaaagcaccgagattatcgatccacttgagattttcagtcgggaacaccaggctgaagaatgattcgagctataagctattaataacgaaaagtctatttcttgagtggtcgtgcttacatgcgatgcggccaggcttggtgcatcgagcgagttgaagaagtaccagtaaccaaatggcatctttccatagtgtttgaggccgtttgcgttaatagcatcaacatccatcggaattccaggtgggttatatccggttgagagaaagacaaacttctcaaatcgatcggggtgccagacagctagacgagacaggacaccggctccccaatcgtggccaagtccaatgaccttgttgagcccttctttgtcgaggatttctgttatgtgcttgcttattctcttgagtttgtaggcttcgacttccaatggtttgtcgctgtctccataaccgagacagtctggtgcgacgacaccataacctgctgcggagaggtcttggatttggtgcttccaatcatgacgtgtggcggggtaaccatggatgagaagaacggttgctttattttcctttgctggcacagtatcgtaagtgtacttcagcccatctgtcgtagtcaagtccttggtttgtaaattggaaaccatgatggctgttgttcaagcagattgagtttggatgagctgggccaggttgatgagaagatatctggttcaagaaaacagaagtattgcatccgtgtgtgtcttataagtgcatcatgctgtgaccaaattgcacctttcttagatgattagcccgatcaatatgcaggtggtttgtcatcaccaagatgaacctgaagctgattagttggcagctcggtccggaatttccgtctcaatgcccatacgagcgacaccagtaagacggatggatatcttgctcgctcactgctcataattgtgtctatttgtaagcgctttgagggaattcatcaaatatggttgatgatcaccgttatgcatggaaagcgacaaggatatcaaccaagcaccatttgaaccactgtttggctgcgtggcttgaaaagactttttgatgagaacaatggtatcaaccattgggcatcagtcacctttgtatcgatccatgttagctgaactttgactactaacccagtttcgagttgaagaattggaaattccgttgctctttattgatgcttcagttaccctgtggtggctgagaaatgagaaggcttatcagccgacaagatctcatcatatcttatcatatcttatccgcaaatatcttatcttatcttatctcgtcccatcttgtcccatcttatctcatcgtcatcgacatcataggtgagctaaacccatgtttgggacattgtctgaagctactttagttttccaggttctcggaactctgactcttgaggcttttccatcaaacggacgatacttcccgttactataatgtttccacgacaagccaccgaacaatctcgtccagttatgttccaccgataagccaaacttagccaagtctcgccaagtgctgcccagaactttacccaagactctagacccaattgcagcactttccattggctcaaaagataaccggtaattaagcctctttgctgggcgccgtcatctaccagcacgaaaatcagggcacgcgaagacttggctgccgctgagctacgtcgtcgttgcagagtcgatacaacaatccttactggtgatttaaggttatgtttagtgttgagttgttcaaaacgcttggtattcttggcgtcgaaagatgctgacgtacgacgatttctgggcatgcaggatgttgagactatgtaaatttccgtcatccccttgtaggcgtgcaattctttttccaacatctgctgtctctccccagtaatctcaatcagacaacttcaaccgtagtctgtcctgcaatggctgcagcccatcgccatcgcaaatccgttgctgcagatcaccctgtccgttcctcccaaaacgtcgaattcctcaccgataaagagatctccgacttcctcgacgacctcgaccacgataacgatggacacataaattatgaagaagtcgagcgaaaactcgaccaagaacatgccaatctagttcccaagccaagtgcccaccatgtcatcagtacagaccacagcgacgatgaccgcactcgccatgccttcctgcgaaggatgatgggtgattcaggtgtggatcaaatccctcgagacgagtttgccaagatggtcaaggagtggaagattccttcactcaaacaggcaaagaaggaagaggaggaggataagagttacatcaagagactgccaggttggagacgaatccggtcgtactgggctgttcacggacctgagattgtgtttcttggtgttgtcatcagcatgcagttggcctttggaatttggcagcttgtcaagtaccagacaacgcctggttaccgtgcggcgtttggctggggcgtcgtcatggccaagacctgtgccggggctttgtatccgacattcttctttctgattctcagcatgtcgcgatacttttctacgtggctgcgtaggtcgtaccatatttcgcgcttctttaattgggatctttcgcaggagttccatattaggatatcttgcgttgctatcctgctggcgacactacatgctatcggacatttgactggatcatttgttcatggcagcgatcccgcgaatgaggatgcggtggcagaggcactcggtcctgataaggttcctcgcccttacatcgactatgttcgatctcttcctggttttaccggcataactgctcttggtctcttttggatcctctgtctgcttagtattccacaagttcgaagatggaactatgaggtcttccaacttggtcatctactcatgtttcccatcattggtctcatgatggctcatggtacagccgcgctgcttcaatggcccatgttcggttacttcctggcctttcccacacttttggtccttgtagaacgcaccgtccgtgttggtctcggattccaccgcatcaaagctaccatgaaggtattggacaaagagactgtcgaggtcacggcaatcatccctagtgaacgtctctggaagtacaaggctggccagtacatcttcctgcaagttcccaagatcagcttcttccaatggcatccattcactgtgtctttctgtcgaggcaacaagatgatgctgcacatcaagactgacggcaactggactgctaagcttcgtgagcttggaggtgattctggagagtctgagatcgaagttggcatcaacggtccctttggtgcacctgctcaacggttctacgacttcaaccattccatcatcatcggagctggtatcggcgtcacgccattttctggtatccttgccgatctacagtacaacgacgatctcgaccacggcggcccaaaccatgaagtcgatcatcaccgtcacgactctgaagcaactgctatcccacaagctgctcgtcgatcggactcaagtagtagcgatgaagcgaccaccagcgataacgtacccgaaacacccacgcgacaaggaagtgtcggccccgatctcatcaacaaggagaaacagccccaagccgataaagcaggcagctttgcagaagactaccgaagagtggattttcactggatggtccgtgaacgaaattacctcctctggctgtccgaccttctcaacgatgtatccatgagtcaagactggcaccgcgagcatgaagacaaacctcatctcgacatccgcatcaacacacacgtaacagccaaacagaagaagatatcgactcacgtgtaccgttggcttttggagatgcaccgcacagatgaacatcctgcatcgccgcttactggtcttcttaatcccacgcactttggccggcccgactttgatcttatcctggatgagcattatgaagagatgctcaagtttcgggcgagtaagaggacaagtacaagaaataaagaggacgagaattatgaggaagatgaagagctcaaggttggcgtgttttactgtggtgcgcctgttgtgggtgagattctggcggataagtgtcgtgagctcacgttgcgggggtggcaggatggaagtaagttggagtatcactttatgattgaggtttttggatgaggaaagactgctttaattattttgtaatagtacacgagttgggacgaatagaatggctagtcaattatgatggttacgatgatcacataaattgagtacgtgatgtgtcaagcagccgcttcaactacgttggctcgaagccttagattttgaaagcataactggccttggttgtttcaatatgtgggataaatgaactagttatttataaactatgagtaaaagactttttagttgcttggctgagctattctgcgctgttgagacatcctttgaagaatgaggagagctcattggcatttgttagagcaagaacacgagagacatctgcatcaaagtcagcatgagagtgataactcgagtcgaaccagaaactcacataagtcaggtcgaacgacgacaatggcaccttgctcggggttgatgccgtacttagaaaaggcttcaccacagccaagcatgtacgggcttgtgtcgtcaacaacgaccctatgaacatctgctcttgttagcaaatttttggcggagtcaaagaggcatatcaacttactccgcaaagagaacgggcctgacttggggaagaagacttctggtagctggtcaatctcgatcgtcttacgatctgctttgatgaccaaggtattgttgaaaaccttatccgcagtgtctatagatggagaaaacttcttgataagattctctagttcagatgcgacctacaaatattagctaaatgggtaccaatccggtagggtggagctcacctcaggtaacagagccttgatagcatctccagagcaaaaggtcaagatgtgccatcgcccatcagcagcgagtacactgtttaactgcaatggcttcgcatcagagagtctcactaccggtgcacttgggaacctcatccccacagtcaaaccggacgcattactttcatcattcttattgatgcatgtgaggattgatggctcgtactttgtagccataccagcagtgtaacgtccagcttcgacaaacttatcacggaagtctttggccgtaattccattctgctttcggtagtctgacgaaaatagtttgctgaaggaacggtcgaaatcgattagtttctccgctgtttgttgtctttcaagaacgtatgtctccagtaccgaaggtggtgctcttccagtaagaacatgggccattttccatccaatgttgaagccatcttgtaagctgacgttcataccctggccagccttgggtgagtgagtatgacacgcatcacccgtcaaaaagacccggtagtctttggtgaaatgatcagcgagacgttgaccaattacatacgctgaccaccacgctgtatgggcgacatcaatgtcgtaaggtgcgaatattcgcttgaccttgttgatgaggctttgttcggtgacgtctcgggctgtagtgccaggtagttcgatgtagaaacggacaagttcatcaccttctcgagggatgatcatgaggtttccatcgtttttgctaatgagcatggcctttttgcgaatgtcggggaagttggtgatggggtagacgtccatgactccccagacagagtcgcttgaatcgccgaccattttgaagcccagagcctttcggactgtactatgagcaccatcacatccctgtacaagtcagtaatgcagaggatgtctaggattgtgatgacttacgatagcgtacttggctctgtagcgatgtgtttccccgctgtggctagcaacaacttggacaggatactctcccgcacaatccacaatatcgacactctcgacttgcgaatcgtacaagactccactggtgccatctcctctcaaccgaatgatctcctgtagcatcaaatcattgattcttgcctggttaaggataacatgcggctggtgactcaacccctcttcagtgtcataagcgagatccttcctctttaatgtaccctctgtatcactcggtgaccaaaaggctacttctctcacatggtatgcctcttctaatagacgtgctgagatacccaagttctcaaaaatctcgacagtgcgacactggacaccgtctgcttgaccaatctcgagtggaccaggtcgtttttcgaggatcttgaaagagattccgaaacgggctagaagaacggccgctgtgagaccggctgaaccaccaccgcatatgatgacttggacgttttcggattccattgtgtaagtgggcttgcctagtaggatgatacgtaaatgttaatggcttatcgggatgttatatcctgggcttgttgattgatgttgctattccggaccactcggagcgtggcggattgacgaggtggggttatagcggcagatgtcttcggcatccgcgttccacggaagggaaatatgctcggatattggcaacgggtcactagtctgttgcgttgaatgggcaaggtatgtaattgtgatcgcaaataggcgtactctttacgagtcccatatcttgtccaataactctatcagaggctgtggtgatctcttgtcaacctgattgtccaaactttttgtttccccgtatttatttacatctctgactatccacgaggaccatggatgaattaatagccttggggtaccatcaaacttatttatgagatatctcataacctcaaccccatatcgggctacttcctctttttgctgcccctcgatgtgtaacatctctgggttgatgggacccccagcgagtaaggtgtgtaaaagtgcttttgagacttcatccgcatcttctttgctgtaatttgaccagatgaattgatcccacgttttttttggttttaacgtcttgctgaccacaacttgtaataatggatccacgccttcggaaagatgaggaatttgttcctcccaagccggggattccttcatatggcatgctgtatctcttcgccggttcaggcggagagctacttgaaatgttgtcattagattggcagttaaaaaacaaatgggatctgcgtctccacggtaaaagacggacaaagctctgagtttgaatgaattatcactttcttggtgtaggaaaagcatgataggctgattccactcgtcctcagtggttagagatagcgtgatgagatgcagtatctgccggatcaatgttttggattcttcatccagatggtcgtagtcgagcccaacacaaatgccgaggaaccaagaacacgtaagacgttgcagctcctctcgtgtctctccactcacagctttcaaaatgccagctccatgtccttccccttcgagaatcaagagacaagtaagaatctgctttgtcaaagtaattattttcaagacacaacggtcatcctctccttgacctcctctcatttcccagatgtcttgacaataccctgttgataagcctctaaatatggcaggtagggcgctcaggaagtcctcagtagaaagacctgcaataagtctttccatgaaagacgcactagctgctttggcggttgaagctagaaactcattccttacaggatcttggtcgaacatagacccccaaatttgtgaccacatgtcgaaatcaagaggaattccagcaaagtgccattctgtgcacttgttgaagaggatattttgacattggtttttggtcttcaggcaagtttggtaacgcatgatattttctaagcatgtatcaaacgttttgcgtagaatataatccttaccgttgataatttcaatgttaaggggcaaaatatctcgttccagtagacctcgatctcttttggtaaccgattcaagttcgtggggaacttttctttcacttcaagaagaccgtgacagacaacatggagttcctccaaggttttggaacacattcttgccagttcgtcgacatgccagacacggttcagatccagcatagactccagacccttcttgtctgaagcaattgtgatcatgagtatggatatcttccaaaggccatggtaatcatagtctaacccttgcgctagattgaagtaacgtgaggctgaggctcggtaactcggtatctcgccatcttcaccagatcgttcccacatttcttggaccaagtcaatcaagtctcttggcatgtggtcaatcctttcaatgaggctctccatgttgttattaacacgaactgcccggacgacagaatcaaggacaagagctacccagaggaaaacaccagaagcccttgagacaatcaaatcaagaatcagatctctgtcgttcggcttgacgaaagtcaacccatcaagacgagtagcggcaaattgtcgaatatcatatctggtaagcttgtgcagctgtagtctttcaacaccctcgaagtaagtagtgaatgtgtactcttctcggctcgacacgcagattttcacatctttcaacttgcctaaacggtcaagtatgtttgcgtgttggctatttgtcgacagatgtctttcgaactcttcagactcgtccagaccatctataatgaaaaagaatggttccgccgcattttcgagtacccagagtaggactgtctccagctgttgtatatcccaatcatcgtgagaccatttaaaacggagatccggcatgttctgtaacgatcgctgtgagagctcggctctatacaacagaacctggtgaaccaaacataggaggaagcccttgaaacttctctccattacattatcagccttccagaagtagtatggtagaatgttgacgttgggacgccagaccgttatcttctcttttgtagcaggacttgtggcaataaacttgatcaatgtactcttcccagatgcgggctttccactgatccagaatatctgagattcagagcctaaccagctggtaaaggtcgttggctctgaccaagagctgatgtttgaggtgatgatatctccaattgagacatcactgccgctagacccatcttcgtcttcgtcggcttctgagtcttcatttgtctcttcgttgcctttattgttcttatcagagcaatccccaggcgatacttcgttcttatcgtctgaaaatgaactctccccatctagcgagattctacccctcagacgtggatgagtggaaccgtctgaggaagtagtcgaatatacactgataccttcgtcatcgtcatccgaagaagaactctcatcgctccaaggtccctcgctggagaatatccattgaaaggttttaggaaaactggtaacgacttggttttttcgtgcattcatttcgggatatctgaggctggccaacagttgttcgtgtcttttcagctcatcttttgttttgcttagactagcaagatcctctctaaccacagaggtagactcagagacatatatttggagattatactctgctgcagagagatgattcccgatcgcagtacgtgtccctttatgttggttgtcgatatgattcttcctcgatagtcttttgagataccaataagggtagatccgtatgcccctgtgctatgccttcgatcgcggattgcttggtagcatcgaggcttttgaagcagtcttgggctaaaagagccgcagcgtcgttttgattgcatatacgacctatcagtcgggtttgaagtagctgttcgtaccgttgaaagttcttctccagatcatccagctctttcccacgaaacaaagtcttgatgccagtcttggcaacccttagtttcccacggaggccctttctggattgtttacccactgagagttccttaaagtaggttcggagtttttgaagtcctttgtaagcttcctctcccacttttatgatctccttttggtcgttggtcggggaaggagttgtaaagagttgctctttcatttcgtgacagttggttgaggcatcggcaaggtatgtctccagcttcgcatctggggttccgttctaacggatgtaacgataaatatggagggcatctttgccaaacgttactatttgcataacgttacaaagaatgccgattccggctagtacctcggccccagacatgttgtctcggtcaagggatacttgatccctcacacagctggagctgatagagagagaagcggggtccgcaggtgcggctgagaacattgattgttccctatcatcctaataagcaaaaatttcctttaatgaggtaagaatgttcggtctgaccagccagtcatataccctgtaattcatcatggcggtcttcatctctttctcaccaaacgagaggcgatcacagtagttggagcaagtgtatataactaaagatattcgaatagcctggctagcatgaaattgataagtcaatcgatagcgaggagaattttaaacctttgttctacacatacgtccatcctcagcaacatcccactgttcgcttccaactgccaccgtagcatagaacaaatgcttcggatcatacttcttcttgatctgcagaagcttatcatagttggcgccatagaaagtgtcctgccagtctggctgttggaaatcagcctcattgatgtaagctccagcacctggtgtcgcggcctcaatgacaggctggacgacctcagtcatcttcctctgagcggccaacatttcttcccagggagcttcattatcccaaggaagagtcaaagataccattacaagagagtctcgccattgcggtagaaccgagttgccactgttggcaccgaactttgatacgttgagtccgacaccgatataggtgactcccattccggccagctttcttgcggtaggtgcaaactcatcgaccttgttgcgaggtagcaaacgtccaccaaatatctgagttccgatctggatattcccagcagggagaggtccccaataatgatcgtaatgctcgtagtagctcgagaaattggtaaaggttggctcgaacttgagacccagagcagcgagagaatcagccaaaggtttcaggattttcttgacctctgcttcagttttaccgtaggctgtcaaagcggggatttggaggaacgagttgccgaagaagtaaatgatcatgacacctgaatcaacaatctttgggagagcagcgtggaaagcatcaatggcgtcgtagatcagggctgggtgaccctcaggcgctgtaataagaaagctggcgccgctgaccttggcttctgggtgagcttgtactgtggcagagactacaactccatagtttccagagcccgcgccgctgagagcccagtaaaggtcactgttctggcttctgtttgccttgaccagctttccatcagcggtaataacctcgaactcgagggtgttatctgctgctaggccaaagttggtgctcaaagcagaatggccgccgccttgcgtatatcctccgacaagacccacagatggacattctccagtcacgacgacaagacccttggcatgcgcagcagctaaagcctcgaagccttgaactccagcaccgaccttgagagctttgcctttgtaatgctcgtctttccaatcgatgacttcagtgcctttcaggtagtgagtccagacggaaagagctccggcgcccgttgaacgacccaggtagtcatggccggtattgcgaataacgaatcgaatgtttttcttctgggcaaacttcacggcagtggtaacatcctcagccgacgtgacattgaccgcatatcggacgtagttgcccagagtacaaggtttgtctctaggttggaaggggtcacaactttggttagcgaagagaggagccatcatagatgaagacgactgggtactacaaagcgtcagaacggagcagtcaagacggaattggtcatgtcttactggactgaggagtagtgccattcgctctgcaaatttttgcactcttcggcattgtaggtgggatcatgacaagggctgcccaagggtacagtggccaccaaacgacctccgactgtgctgttgaggcgactccattcggcatcagaaggccaacaagagtcaccaggaaagcatttgcagctctccttcgctgccgcactggagccggtggctagagccagcaacgagctgatgagaaagttgcgcatcctgagcgttaaacgggaagtgtggtcaggtatatgggcctagaatgctagcaggtgttgtttatatagcggttttggtgtaggacagaggttccatggtttcattctttcagggtctggggtcagatcgacatgccacatcaattggctattgtaatgctttttggcctatccgtagttggcacatataccgagtcttagcctagtggggagattctagtgctgacagccagggatcaacgaaattagtctgattgacgagacattgccacagaagatcaacatggctgcaattagtggtagtcctaacatcaaatcccgatacttcaagcctgacaacaatccatattgagcagtgatccgatccatctcaagacaactaacgattcccaaaggactttaacaatctatcaaaaggtttggcagggagtaaaacacctgcctatagaggagacatagccgaatggaatgctggattcaccgcctggatgtagttcacagggttacatttatctaaattctattcccacgtgttcctgcatggtacttgactattcttagtcccttgtcgtacgcgagggcagtatcgtaggacagatttctcatttgaatgaaccctttccttgccagcgtgtattgcctgatttgacttcatcaaccttcaaccgcagctattccctcatcatcccttgcaagcttagcctgattaaaagcatcgtcttctgaaggtaattgtagattgacagctgtaataggtgccgcagtgaccttcaactctccatcgccttgaactgccaacacatggcctccagcctttttatctgccgacaggaagtggaggtgatcgcctgcgacactgataccctgcatgaaagtgggtgatcgaaaaccaatgatggtacccttgatatcgctaaacgtatgcgatgcttgacgctttccaagctcagcgagactttcaccaggtgattgttgtcctccgacggttcgtacagtgactgatttgaaggtgccctctactctgaaagcgacgtagtggttttttgttcctggcaaaaggtctgatagaaccttggcgagtaaatccttggtgtttaattctttggagattgtcgctatgggctgatactcagtgatcattgcaaaaggcgctatttcctttgcgcaagcatctttatcgagcgcgacaactgatccatcaggcttcatatcgtagaggacaccatcgaggataatcatttcgccgaccatatgtcgaaaggttcccagcccgtgatctccatacttgagtaggtccgaaatggtgatgcctgtctcggcaactccatccatgagggctgagacaactgagtattggaaaagatgattggacggcattttcggtgtgaggaaacaagtaagacaatcgacggaggtctggatttggtgtaggtatgttgagttggttgggatgagaagacagcgctgtgtttggtccagaaagttgcttctaatgtggggggcagtctagccaattgagagagtgtctttaaagtgaagacgtcatttaaaagagtcgagactgacagttggaagtggatgcaacataccctgaacagtagatacagtctgaattgggccatgataacactccagatgtgaaagagacagtctgcttctcacccaattgtgccgttaaccgtcaatgtgcaacttgcccgtccatttcaagtagagtgttcaagtcagacatgacttcagaatgtctctcttccccgcaactctgctggttcagctcgccacgtctcaccccatccagtcaatattgttacgccaacgtcacgaggaagccaatgaaaggaatgtgatatttttcagctgtgtaagcccgcatacaggacttcagtggtatgaggagatggccgtcatcaaatattgaagtataagaaccactccaacacttgacataatggagaattagatgaaggatcacagttctttcaacacaatagactttcgaatttattgcagtgacaaaaatggctatccgagctgagcatctacctgcgctaccactggagccactcccagagattccatctggtcttcgtattgcttacgcccagcaccttctcaacaagcaccttcgcaagctgcgcgcaaagctcaatgaagatgtagaattctctgagccattgcctcagaagagattctctcactcagccccatctgatggtgaccctctatcggaaatgccagagtacaaaggccgtgtcgcaattgtcggtgctggtgcaacgggcttgtacctcgccatgatgctcaagtatctcaagatcaataacgtggatatctatgaagcctctgatcgaattggtgggcgatgttatacctacaacttccccgacgaaaaggactctcctcacaactattatgatatcggagcgatgcgcattccagaaattccagcgatgcaatcgtgagtacctagacgagcctccatcatcaatgaaccttgactgacatggataacaaacagcactctgaatcttatcaaggaactgaagctccccaaggagccttatgtcctcaacgctggctgcgagccacaaatgcattattactcaaacgaccctgctgacgctccgaggtatgttggctatcatcaaatggattcaagaactaacgtcgagtagtggaaaggcctacgaggataggattgccgatatcatcgctaagcttggccaaaactggaacgaagagttcaaagctttgatcgacggtgatgatgacaattactccacgagagcttggctcatgcacacagatcccaagtgagtggcatcaagcctagtcgtaatgcgtgataaatagtactgacgatattaaggttgacatacgaacaaacagaagaagccgagtcagctgagacgtgagtgccgaagttgatgttaataatacccatctactgacgaaagcccacagatctaccgggctgtttgatcaggctttcatcgagtcactctgtgactacagcgattttcaagctgctaacggcaagccatggtggcgtctcgagggaggcatgtccatcgtcaccgacaagatgaacgaatgcattgaagacaagaactgggctcctcacaaccccatctccctcaaggtcaagaccagcacaccagcggtggccatgtcagaaaacaaatcaggtgacaagatagaggtgaccctagctggtacaaagaagcccgaaagctacgatatggtcttcaacacaaccgcgatgggccctctacagcgcatggacatctcaggactggtccccagttttggactccctgattaccagaagaagatcctcactggtatccgcgctctcagctatgatcgtgcctgcaaagtggccatcaagttcaagacgcgctggtggaagggcatgtacaagacttccactactaacgataccatcggcggtgtatcgggcactgatctcgcggtcagcaatgttgtttacccgtcttgggatgacggtgacaaaccagctgtgcttatggtgtcatacagctgggcacaagacgcgacacgcatgggagctctcattccagattactctaagcagaatccttgcattgatgacacggtggtcacacagtccctgcaggatctggtcaaactctggtccaagagtgatcccaaaattactgtcgactttctcagaagccagtacgttactcaccacgcttacgcctggtcgcatgacccatacacgggcggcgcatttgcactcttcggaccaggacagttcaagtatatgtacccagagttccaacacattctttgcggaggcaaatttgccatctgcggagaggccttgagtcctcatcacgcttggatctctggagcgctcgacagtggatatctgaccatggtccgatggctagcccatctcggggatcacagcagaatcggagcattgaagaaggcgtggtttggcgctggaaaggatgaacatactgctgagtatgacgaggtcttgatgtactggtctgtcaagttgagtgaaaaggtcacggaagagttacgatgagacccttgtagtcgtgtgtgaggggcggttgtgtgggcatttacaatggaactttccgggctttgtccttcaaaatgtgtgagctatcatatctatagcgcttccaagagacaactaaattgtaccctgtcgggaaattaggaatttgctgaccaactggcgctggaattgtagtggcatcgagaattagttcccgaaaggatcgaagaccttgtcacgaccctcgtttaaacaaagaactgtcagcatgtcacatatgtcggcaaagcttagcgcatcgaggaccaacatgctttctccagtagtaccgagatcccattcactgcacgtcaaaagcagatctagacagagcgttacattccatgctggctagtctcggctcgacaatggacccttgcaggttacgccccaaagcggcccgtctgtcctagtccaggaacgattgctggaatgggctggatcactgtcgccaagaggtgtcagcacgatggtgggactcgtctgaccctgaaggatttatctcatttcgtcagctcagctgcagcactcgtatgaccttaaaataccatttatctctgcagcaccattctccaaactcagacattctttactcaggtcccattctttgccgacgcagtctccaacatgaagctcactgcagtgttccgaaacatcgccttcctggcagtctccgccgacgccttcagccctcgcgccgtatccacccccaagcaaaaagacctctgggtaccggaagtcggcgcgaaatgggagatcatcctctctcaagtcttcaagatccccaagggtggtgccaccaagctagaccctagcgttaccgtctacgacctcgatctattcgagaacagcaagaacacattctccgctctgcaaaaggctggaaagcacgtcatttgctacttcagtgctgggtcctgggaggattggcgtgatgacaaggatgagttccccgctaaagacctgggaaagaccatggatggctggcctgatgagaaatgggtcaacatcagaagtaccgcggtccgggctatcatggcgaagaggatcaaagttgccgcggacaagggctgtgatgctattgatcctgataacatggacggatatgtaagttgcacgaccactaagtctgatactgtattgacatcgaatagcaaaacgacaacggtctcggtctcacggaagccgacacaatctcatacgtcaaattcctatcccaggaagcagcaaagtataacatggtcatgggtatgaagaacggtggagacgtcaccgaacaggtcctcccgtacgttgccttcagcatcaacgagcaatgcattcaatacaaggagtgtggtctgtatgcgccatacatagaggcggacaagcccgtgttcaatattgagtatcccaagggcgcaccaaaggtcaaggccagcgacaagaagaaaatctgttcaaccactggtgctgctgcggattctgataatttcagcaagattatcaagaagatgaacctggacagctggagtatgtattgttaggttgagacatgtctgctggataacagaaagttggcatcctaagtcttagtctacaaaaatgaataacctaacggctatagttttagtagcataaagtgacctactaattttgtctcttatgttctcagcggccatttttttcttgataccctgaggcatgtctattcacaaaagggtatttcaaagtgaaacatagcactttacgtatattcagtgctgatagaaccgtgattcactgctggcagaatcgtgattcagtgctaatatacttgtgattcaatgctgatagaatcatgctaagactatttacaagaaacgcatcgctaaaacactatgtaattgcagtgagggtgatttagctagtgccagtgcagccaacaaagttgtttccagaagcgccggtatgggtgatagcaccggcgaattgacagttggtgttgataacaacacggtcggcaccgggcgagcctgagatattgtcagcaacgatatacacaagacaaggctgtgcaacatacctccggtgtaaacaccgctagttcggatggggaactcttggtaaggaccgttcacaggaaagtcaaagccctctcggttgttgtattgatgagggtaagtcgagctaccagcggtatcatcattctggtagtactggcacgcggcgttggcagcggccttgacctgagcagcagtgtagctggtgctgccgcagcgagtggcagactggcgggtctcgaggatggggctggcaacagcaacgccaacgagggctgcgagagagacgatagactggttgaaggtcagttatctagacagagatattgacttttgccaagaacggggcgcataccttgaagaagagcatcttgtgaaacggtctgttgagtaactaacaaccaatgaaagaatgagtgcagcttgctaggacaagtaataactttgccaccgttttctatcgtctttatatatcccaatcttcaaagtatatctatctatcagatcacttgaacctcggagattcaaaacacatacattatcagcaacaaaaggcaggtgattgaatctaacagtctcattggctgtgtaatctattaagttctgaatactatcaccacctgcttaaaacggatctacgtccggtatatagtcaagtcagtcgtggccagtaagactaaaataccgcaccaaaagcgggccgtgatcggcatttgtctgtttcaacgagtcccatgtgtgtgatgccctccaaatgattcgcaaccatttcatcttataccagcaaatcggatacgttgtgccgcccattacggacttttgtcttacatctccgcattgaagtgcatctctttcgcgctccttcatttcttgatctgcattcactttgttccatcacacacacaacatggctgacaacatcaaggacattcttgcagacgacagtgtaaccgtccaagatgctgcgaagaaaatcacaagctcttgcataacctcaattgagaagaatgaagatgcttccaaaatcgaggatgagttgcatgccctctggtcgggcatcctcaccgctgccgagcagacccctcatgatcggcaagataagctagtgcaagttatgcaggcgataaaggaacttgcaccctccggcgacaaggccaagaagtttgttgtttggggggaggagacgcgctgggatgcgctgcccttgttcggttctacagcacgagatgaactcgaccgcggtatgtttacactgcaatcttagaagcaacggacacctactaaaccccgacagcacaagaagactctgaagatgcttgtgtcaacatcaacgcattcttcgctcgtgttaccgctgctggagtcgatgactttactctctatgccatctggaccttgcgcgaggccattgaggatcccgctgccgatgagatcgcgcaaaagacttcacccaagctattgaaagccgcttcggtctggttcatctatgctggtgactcattggcaaaggcgactaaggagggaaagcaattcgacggcaagatagccaagcccggtgctagtctacgagatggggctgaatggagaggcttttgcgatgacaggtggaaggcttggcaacaaaggatgtcggctctcaaggatgcggatcttcctgaagacacaaagacattgatagagaaggcgtgtcaaggcttgaattagacatgagccgtactttcaggttgttccaaccgaattattatcataaactacatgaaaatgcagcatcatcaacctctgagttgcgttatctatattgtgcactttcatatgcttctacgaccatctgttggtaccgctgttgcttttccctgccagccttctgaacaatatcaacaccctcaatccttctcgcctccacaatagccttgcctgtatccgtcttaaccagagcccttgcactctggtatataccctgtcccggcatagtgacaagccccacagcaccagaggtcactttggttgtcatattcaataaccctataccaaccccctttgctgctccagccgcaccattcttcttgccccctcttatcggctccatgactatacccccaataccctcgacaattccgtgcgcaaagttcttgccagctgcaatactcccagacttccagtcggtcaccgcgccagggtcgtaagcttgaccgccgtatagtttcggagcattccgcatcccttcggagactgcatagggaaggtcgagtaacatgccctttgagtagtgcttgaaaaagccaccaacgccagaagcggaccctttcagagcggccaccgtgccgtgttgctggtgcaaatcactggtgctgcggctcttgttcagttgatgaggtacagtcaaacccgccggtcttccaaagacgtcgtcgtcgttcgtgttgccaggagtcctggaatgttggttgctgggattattctcagatgaatcgcgactgctagaggcccgcctcgactcttctgagctcacagggcggaatgcctgtatcggtttcacgacaatatctgatgctgaggtcaccaagcccacagtggttgtggtgagggatgcaagagccgcagtcacaggatcccagcgtcgattctctatgtggataggatgggactgatgactatggattgttagcaaaagcaataagtatggcgcaatgggagaaatacgctttaatattcttccatgagactttgttgttcgccacaagaatctcagaggcaattttggataattttatagtcttcccgctcttcttcagtgtccatgatgctgcctgatttggtaaaatatcgcaccgcatcttgttgagaggtaagtttgcgtggaaagaagccacagcgcgtctgacacccgcctcacgagacattttctgtgcgattttgcgcgctgaatcagatgcttctggggtcagacagaagcgaatagcgtctgccaggttgtctttgttcagactcttgaaaggaatcggggctggtccggcaccaccggcgttgaccatgtgtccccagaacggttgactggaagacaaatgtcagtatttagacacagaccatgactaccaatggaacttactctccgaagaatgggacgatagcagtcggcttggcgttgagtaacccacaagcagtcgttccggcaccgccatgatggacgaccgccctgacttgctggaatagccattcgtggggacagtcgccaaggaagaaaatactgtcgtcgctgggagagtctcctcccagtttgctccaacctcttgacacaatagctcgagtgcctgttgcacgtacagcttcacggattgtcgctgttaactcttcgggattatcgatcacaatactgccaaaaccgatgtatactggagttgttccgctggaaagaaatttcttcaggtcggcatcgggttcataagacggcatatcgcgaaagaaaaaaccgcaaacatctatcaaagtcagaacagaagaaaaacagggcagtagtttaagcaatattaccaatgttatcggcccagtctgttggtttggggactaatgctggcgaccagcaatacgtgacaggcactccaagtgtctcggccagacatgggccttcgctgaacggaattgtctcgaggtctagtgtgtgtctccatgcgttgataacgtcgccaagtctatcgcaaagtcagtatttgttacatcgataaaaggcttctggttgaacacttacccttgccatgtcatccattccaccaagctgtaggagacgtaattcgcagcgcttgccgacatctcactgccgttggctttgagatttgcaagaggatgacaaaactcccgtgtgcttgtccatggcatggtgaacatgagatgaacagggatggacaaagcttgtgcacaatgaatatgggcgaaactgggcgggttggcaatgattgcatctgcaacaaatggctgtcccgtcaactcatccggtcgaatgcaggaatcccaacacttgtgaagcatctcattcaccattttccgcttcttttgaatctcgcctccccgcagagttttcatgctaggaagtagacctgggttcttgaccatgtatgccataagctcagcggggtcgccaccaatggagtagaattcaagaccagcatcgcggacgaatttgtcgaactggccgtgggtcgcgagtcggactcgatggccatggcgctgtagttctgttccaagggcgacaaacggttggacatcgcctcgactgccgacaacttggataacaatgttgagacaaatgctagactggcctgtttccgaatactctggtggaggcggtaggcttgagggttgctctaatgacactttcggtttttcgattggagctagtcgcgatagccgtcgaactagtcgcgagctgaggtcaatgtcaatacggccgtcatctgttgtcgtcgtgtcagccatgagtgtttgatctagaaacatgaccagatattaatacctcgaccagctgttgttgcttccaactctgctaccacctcattttgtggtggagctacaatttctggcatgctcccttcaagctcatgatactgtggcggggaaccagagtcaaggttctgtgctggtgacatgattatttttggtgttggaatgctcagtgtgtgaagatagaaagaaatctttattgacggagggtaagacaaattttatatgaatctaccagtgatcagacacaaaaattgcctgactaacaggctcgttccgtcaagtgcatattgaagtttggtatccgtgctaccctcggtcagatccgtatacgcgtatacgtggacgcttgtaccaacatgtttcaactatttttaaaacacagcaattgaatcagatcccacacaaagctccgccccataagtacaatcgccgttatttgtacgtatatcgctcgttcgcgtttatctgaaatccttctacactccgatggttcagcgcccgtgcttggcctcatagtcaccacgggaaacgccgtaggtcttgaaatgcttgtggttcatccaggcgataacagcggcccagaaatggatgacactgaagaaagagtcagtaatagtcaaatactagtgacaatgcgcttacgagttcaaaatagccatcaatcctatgacaacaccaatgccacagttgacgccagaacagattgcggcgacacttttgaatgagaaacccattacagccgcccagaacacaacgtcaagcgtattaagtacggcgtaggccttgagacttccgaaccgcttgaacttatctaccttcatggtgacgatctcgtaggcaaggaagacccctgatttagcactctggagatgtgttagtaaatgacagaccggattgtggagatgatggggatggctgaccatcgatatagcgacaatatccattcggttgaatggtatttgggatggttttgtggcaatcttggcgatgcccaagatgaagatgaggagtgtaaaggcgacttggaggatcaacaccttgttcttccatgttggctcaaagaaacggctctggaagaagcccatgatgaaggctgataggttaagcggctcggctcggtggctttaatagcagtagcggcaaaagaatcacaatctcgggtaatggaatggatacacgtttgatgaggtgaggagggagaaaatgacaatagcaagacagtaaaaaagacgagataaagaatagatacaaacatataaaatatgaaaacttgggaattaaatagtacgttcttatcagaagtacccatgcatctggtaactttttacgcgtatctagcaattgtgtcatcgcggagcatcaaaaataacattgcgttggctaagattgtggcacagtggaatctcagtactgatcgtcaaccatgtgtttatcagatcatctcttggcacgcatgcctttgaacagtgtcatcaacgatgtcgcattaaaaacggcggtatgaatccaattgtccttttaggcgcaacactttctctgaaacatgctgacattctggcgtttagtggtggatacaatgcacggaactttatttctttacgcgtattgcgtgtgctaggttctgtcttactttctagactagcgtgatcgttacgtgtaaaatcagggtggcttggcgaacaccgccacaaccttgacgcgaggacaagatagtcagctacagcaagctcagtggtggcgggcacattctctatcccaggaactagcgtgcttggttctaatgtcttcacgccgcgattttatatcaggatgttggggctataaatacatgtctacaataaaggacaggcacttgcgctacatatagggtaacctgcacaaatcatgacttgtgaccatgtcaatcaactatccagttcaagtagcatcacttgagtagtctattgttggggaatattaatcttggtcttcgtatccgacaaggttatcgaattggacaatatgataaactccagaagtagatgtctttgtcggctgaatctcttatgtgtctcgtcgcactaaattgtgcattgtgtggtttggatcgccactttggaacgccagtttctactctatgccaccaaatccaacaaccctacgccctggatatagcagttagaggtagcgatggtaaaaacaggaccgggatgagataggtacatattgggttgagatatctaggccagagtaacatcaggcattgatccgtgattcttgtaaaaagtcatcaatactccacgagtgtttaatatttatttttcaagtcttttattaaaaatccttctcgttgctaccgctggattacttgctacctcgtggaaactcatctggaagaccccaagtctgaatcggaatctttccgacatgagaagggggtatcgcagtaataccctttgctataccaaagtggacccgaaggaagtgtctcatcttggccacccattctctcctaccaaaagaatcgacgccggtgaaaacaatttgctcatagaacagtccgagagcgggcagaacttgcagaatgaggtaccccaagagagttggtactttttcggcctccatctgcggatcgcccttggaaatagtgacgaaagtcgatacgcaagactcgcataatagatcggtgaatgacaaaatctggtcttcaatgtcggttcggcgagggatactgggatcggtgtttcctttccgttctcggagaatatcatatgtgaacaagagtgcttggttgatgatacctcgagccatccagtagaatctccaaattatctgcaccatcaatgtggagtaagtgtggtagttgagaggtctccatggactgttgatcaaaggctgtacccattcagggtgaggttcaagtggtagcggatctgtcttgtatctcaacgattcgggcgcactttcgtcccattcctcgaaccgcctgtccaatattgaggcttttttcccgacattcgataacctctccaaaccctcatctgaatcataatcaagcaaagcggttctccactcagcgaattggcatgcagcttcataaatgagttctatgtgtgcgtaaaaggctggcgattttggcaacgccagcttgtttaccgatgtccatggtacaggaggagcttggccattcagaaagctgccgtatatctgtgaaagcatcagcatgatatctaggattgggtacttctggccgtaccatttgcaagaagcagactgctgaaatttcaaactccgctggcgactctataatcttgtcttgtccacgaagactcaacagtgtggaggcgccagtcatatgggacacccaagaaccctcgagtgcaatggattcatgcattagaccctacatttaatcagccaccacgttcttcagtcagctatactacttacaacacttacctcgtaaatgccgagcagagtaatggctgatacgacatcacagtatgatgatgaatcgttaatggaaagcaatttgactttcaacatctggatcgcccttccataccatttgttcccttttgtcaatgcttcaggtgaattgaatctttgtccataacttgcattggccagggcgttgatagatttgtgcacgagactgtcgatgctcgcgttggtgtagatttgaaacaagttggcaaaccagctcattgtataaccaccagatgtgtttcccaaagtagcccagtcaaagaaaaacctctggaagatctgtgtatctgaagtagttgactagcaattggtcagctctgttaacaaaacagacatggtatagttaacataccaatgactccatggctaggctgaggtccgagattgctgtctgtgggtcttcatttggagatcgtcttcgctcggaggtggagctagtcgaatctgaagtgttgccaaccgagttgctcggcggcgattcttgttcatctttgcttggccaaacacaagtttggttagaacgaacacaagaggtgcaacgaggccttgtttcgtcacactttttgcgtttgctacgacaagtaagacatccgttcttggaacgcggttggtttcgacgatactttgttgggtatgctgcacccttgcagggttgactctgttgaggatccattttcatgatacacagtctctgtttctgttactttgtcaacacacttgagaattaaacagaatgaaaatagaaagaactgcttggacctggacaaactatagctatttattgagttgcaatgagggctaaatcctacgatgctctcaaagaatcatggtctcccctaatctcgtttttgcatgaaaagcaaggtttatcttatctaaacgcttatcgtcaagaatggcccccgccgttaaaccatatcaagacaaggttggatcgctccccgagacgtcttaggtatcaaccaatgataggaattgcgctaactaccattacgttaattccccagcttaatttagacacgaggcacttcaccttcccaatagcatcgaatcctttgaaggatcgagagagaaaccaatcagatcgagaccggatcgccacaagtgccgtagttgctacttgtaatgccggacacggctattttgttatcacttgacttgagtgctcataatcgagaagaaacttaaatgcactatcgaccttttgagcccaaattgtaattcttatggctcatatatattacatggttcaatgtcttaaaaacaagtggtgaatgtaaattcagttaaatcttactcctcctatggttagatagtgttctgcaggtatgtatggctgctcttctcctccgttccgaccaatggtaagactcaccacactcttcaatagtctaatgtcacgttcaggcactcccacttctctgaatacatcaaacgcccttgagaatcctttataccacgagaaattcgtaacctgcaccaggcaaagccatgaaatgatatcaaacaaccaatgctcatcatgttgcatagctaatctcacaacatgcgtatttccatgtcccatcattgacatatgaaggatgggaggtacggcgacccagttcttcatccatccatttctggcatgccactccatgatggacagtttccccagttggtcataatcaaatctcacaagcgcgcagacagacacaatgtcgtgtctctcgatggctctggagatgagttcatagtgcaagctatctgatactgggatgcgtccaagaaaatattctttggcggggtgctgcatcacaaggttgacaaacataggacttagccatcggatcaggttatagtccagatccttctgaatgactgagggggcatagaggccaatgcgcctcagcaatgtccagagatggacgtagctccgtattctttggacgcctcgacatttcgtgagctcgtgtttcagaacaagaatatgtccaaaagaaagagcccaaatcatcctggcccattgaggagacacccaacttgagattgactttgttgctatcgggcgtttccaccggcttcgaaatttagaactttcggcattgaatagaagccgatctattgatttcagcagagggtgtgggatgatgacaggaaccggaagattgtcctcatcgataccaaacgaaggatggtcaagcaaggtgtgccattgtggtagtgacgggagctcttccagatgagatgtttggtgtaaccagtgccgctttgcataacttgccaatgggaagtgatctccctggttgtgatttcccttccgcttcgctagaaccggaccgatatctcttttcagtttcgacctcgaactcaggagcttgtttgcgatactggttcccatatgatgcgagccgatagccttaaccgccactaccttgggcatatggctcgcatttatgttgggcactacatccttcgaaagcctagtttcaaaaatgttgcagcttaggtacgttattagcgtctcagccatgtgctggtttgcttccatctgagtaaagctcaagtcagttagacagtgaagctcttctagacaaaaactgcgtgcgctgtgatgaataaatcggacagtgtcgtcttcttcgtccaccatcaccagactaccgcagaacttgaggaccggatgtatgcttgttatctctttgtccgcatcccatagtgtctggcctatagtgacgcttgcggcttgtcgcagttcgtcagctgtcaatagctctcgtgcaccaactagaagcttgaagattcggacatggaggttcttggagtctcttgaacttgctttcgaaagattacgcttgaatgtttccgtcaagtcactgggtaaatcatgaatggcttctcgaatatcgtggtctgatacttcatcgcagatggagtcaagttgcaaagatacccaaagaaacctcggaaatattagcataggtttccaaaggggcgagatgagagaagtggtacgagtacttacattccgtttgcccctgtgataagctctttcttaacttcttcaaccagatttggatctcgaataacaagtcttccatcgtcaactctgctgtcgacttctgcgttgataaaatccgatatatctggattttcttctggtatgacaacgttgaagtcaaaggattctgttctccagactgagacattgtggggtgtccgcactgacaagcatatcttgtatccaaattcctgtatcttgaccaagtgcgccagaactgttcgttgaacctccaattcgcattcatccagaccgtcgagcactatggatgccttgccgggcttcgctcgctggaagagatcaacgatgatggtcgagtcaaggtcagatgctgactcaaaaaatagatgatcaaagctgctgtcgttcatgacatgctccagaagctgtcgtatgagacaccctagaattgtcctagtcttcatgctgctctcattgtcgtgtcttgcaaaaaagtaaagagttattccgttgttctccagattgagatcatcgacaatgttggctagcagaacggactttccagcaccaagctttccaaggaaaagaatagaggtgtcttcagatccttctttccattgccgatacgcttgataatggtttaacgtcccagttgttccgcatttacgaatttgcttccaggtcattcgatagtcatgcttcgagcatttgtccaaaaagcgatatgacttctcgatcctccgttgtttattggaagattcggagcgaaatgtggtcagagagcggaaaatggaactttccttcgcttcttcaacaattgtctgattcagcaaaaggtttgtttcttccttgatggctgaagaccataggtcaagatcatctttgaatttcttcatttgaggatcgttcatcgtggaggcgaatcggcccaaggcggacttcttagtccataatactgactgatggcatagcttagtgatgacaatgaaatactcgcatagattgacttgtagggctttcgacttcgggtataacgctgccatggtttggtagcgtggtgcatttcgaccaatcgccatgaagagctgtgacaggctttccagatatgtatagtaccctatgatggtctattatcgggtgttagtgtaactagtgtcagaaaatcaggtagtcgagttacagatactcacatgaagagtgaaccttgcaacggcccaaactccgcaagcgatgagattctgccctccgccaactacgatatcccccaaagctgcaaactgctgaatggcctggagtgtattcgtcattcttggtccaaagcatcgtccacgaccatgtttgctagtagctttcagatcgatttcggctgttaaccgcatgacatctgacatcgttggtgctgtgctgactgcccggtcgcgtgacgtcctaaacattgatttctgctctgatgtgagtaaggcttcaaactcagacactgcctgggcaaggcgaatttctggtttcaggctgcccgactcacgaattacgagcgccatcgcgacgattgctagcgcaaaggaagacggaggtaagattaaatcaagccacagattgtaaaatgaggggatttgtggggtgcggctgagattttgcagagaaacatgcaggggttagtcaaataaggctctggctgaggaatcagatactgctcatctgacagcatcgttctagttgccacgaaaaagtaaaatcgaagatggaaaccctatcctctggggggggggattctagttgccacgtacgacattgttcttaagcctatatgggctcacaactggatccaaaaattatgaagccatcgcgctcaatcaatttgtatgtgtaatgagtattgaatttctaactatatacaccgaagactagttttgcagatattactatctcaatgtgcccttgatttgaggcttgagataagtctcaatgtactggtcgttcctccagccagaccaatcaggcttcttcataccccaagagtcgtcaaactcttggataccctgacgagtatagtatcggccaacaataacccagatgaaccaactggcctgcatctcaggaagatactgggacagacagctgacataagtcttggcagtctcgtaatccgctccgttcatggcttgaccaaactcagtcaacatgacggggaagacctcagcgacattgggatcagactcattcatggcctggaaacccttgttgtagaggttgtagcgcagggaagggcagctagttcccttgttctcatatgtgtggatctcaagaacaagcttgtcctttccataacccacaaagtcgtcgcggttaaagacttcgccgcggggctgcatcttctcgccactgtaaagaggggtgacataggtatcgtagttcatgccggaaataacaatgattgcgttggggtcagcctggtgaacagcatcggcaccctggcgcatgtacttgtaaaggtcactccagttgtatgacgcgtcacgaagcttgttgttgttggtaggctcacgaggctcgttgcgaagagactgtgagaccttggcgggccacttcttagcctgttacttgttagtattgactttttcttagtgtcacaggggatacatacatgagcggccatgtaggcaccgcctcgaacccatttggcagtgtcaaattgggtatctccccaccaggtgttgccatcctcaccaccacagcaccacttgccttcagagatgtggttgtcaaggttgatgtagatctgttgacgaagacactcagcagcaatggcgtcgtaaacctgtggctgattaacattgttctttggaagaagccggtggcattatcttacctcaagacgtgttgtcttggcagtaaaggtagggttattcttcaacacctttgccagaacaatagttccgttctcttttccaagaccctcttcaaaagcagtcttgatatcgatgtccttgccgccgttggcatagatctgatcaaccatctctgtggcgaaggtaagacgaatggcgttcatgccaatgcccttgatatctgacagaacacccttgatggactggtactgtagaccctcggggaccatgacttcaccgtggccaggccagttggcgccagcaagcttaaccttctcattattggcattgacgatccatctgccagaagttttgaagggtccattgggccatgctgctgcggcattgccaatgaggcagccaagtgcaagaaggggggtcacgaagtgtctcatcgtgaactggcgtgaagaacaaacagaaacaatgggtgtacctcatgaagacttctgagatgcgagtccgaggaacttatagttcggtgtcccattaagctcatggacaccggacgtcccggagcggaccgaccaccttggcaatcttcttgggcacaatgcattgtcaacaacacctgacgtatgcattcactgatgtcacgatactacgatggcgaagaccaggggacagaacctggggaagtcgatggcctccccaataaggctagacaaccgttgatctttgcgttttacgaggacctgatttccccgcattcactaagttaccgccttgggccattcggctccggcatccccgacaagatggaccctggttagtgatgcggggtgattgtcacgagtcgacgatagtttaatcaccctcggtagtcaaattggagctacccctgatgatagtgatacgccgggaaagctgggagcgagcgaaaggtaggtgttgctatgcccgctctgcgcatcgacccgagtccatagactgtttagtgaagacggggagaacatttcagcattgcgacatttatccgtgtccatgtcacaagtctctctagacagaatgggaaagaagatcacatgctattaatattaagagttgattcaggacacttgcccaccctcatgaaaacatcgctatagcatctcataaaatatccaggaattgttagcggactacttgccccattaggacgacaggcaactgactggacgggaaaatcgacaaagatcggcgcataagaccaacagccgattagctcgcttacaacaaagcttggcaatgacctaccctacgatgcaacccaaagtgtggctaatcgggttgtcttgccgttgagttcctacgacggtcttcataggtgataatggggactgcagtaatcagttgctgtctcatactaaatgtagtataattttgtagaaacgaatatcatggatggccaccatgtcttgtttgccctagtttggactatgcttgtccatcagttgggcttctgaccccaaacaaccttttgcgcaaaatatccatgatgttttcccgatcttatttcgcgtctaaactgcgcaacgtaggcaagaatatcctccctgctccaaccgagagtatgtgccatgaacaggacgaagccctcgctgtcagtatcaagaccatgcttagtgtaagaacccatctgcttttcgacgggatcatctggccagctaccaattgggttctaattgaaagttagtataagaacggtaaactgatccggtgacagcatactctgaagtcgaattcttggatgttgacgaatcctgctttttccatggccttcctctgagtgccgtcctcaacaaccgtgaagcttgttccaatctttttggaaccttcaatgaagaacttgccccagtgtcccatagccgaactagggtcgactgtattatcgtcactgctgatagtggacgcagcttcgtgactctcaacccaccccccaggtttgcatactcgaaaggcctcagaaaagaaggagtcccagttcccaatactacccatcaaccacctagcatgtatgtaatcagcagaggtagacttaaacgtccattcgcgagtgcagtcctcaattatactgtcaaatgttagctaccaccagattggtcttggcggtacttacaattgaagattgggcgggatccatgaaggctggatcggagagagatcagttccaataatttcggcgtttggatactgatcggcaaaatcactagaatcagattgtaagtcagaaagcgacaatgatcatactatgttcgctcacatagcccagatacctggaaatcacatgtcagtgcgaggttcaatatcgggcgctgggattgtctcacctgttccagttccgatatcaatcacttgcttcaagaatattagtatatcaccacaacaaaacacgatttccttactttcacatcatattgaatcagaggagccagatgaagcttatcacctagcccaagggtcaggatatgatgactgcgacctgtcaagataatggcccacaatcatagaagcaaatgacttacgtgaggtccatcaagtctttctgctgctcgtcattagacccccttgtagattcgttagttttcacaaaagcaataaaaaatcacgatggaacttgccaatactgcgcattcccttgctcactatgatacgtgcgaccatgaatagttctgtactgcaggatactggaggtaatggatgctgaagttgaaccaccatcagaatcgatcgctgtgtcaagagcatcattgtttgcatcggcggccttatcaaatgatttagcattatgtatttctatgcattctttgtggtttactgacctctcctttctgtacccagtggctaggctccaagagagtagctggttgaactgtgtctaatcgagccatgccctcgtcttggctagtcggctcagcgatttgggacattgtgtttcacgataaggatggatgtagtagataatcacagattacgctgtcttcaaatggtaaggcaggataaatgatgagcgattaaaaccgagaagagaggcacagtggcatgatctgagattagaggcccggaacatatcgcttccgattgatccttgcatacccggtctaaggtagaggtgtgtctgctcacagatactagaagatttatgaataattaaattaaacaatacatggtacttaacgctgatgaagaggcacgacaaggctcaaacgtgacaaaaagaatgccgagctacttgttgtcctcttgagcctttttatcttcaactttatgaagcctgattgctgccagccttgcagatcgctcaaacgcttcgcgcttgagtatgcattttccgcatgccgacccagtttcatttttggttatgccatatataccacctgagcattctccgcagactccatccggaggagtgttgccacgaacagatgtggttttgtaatggtagtactgctcccagcatcttgggcagtgagttatggtaagatattctacacacatagtgggcttattgtaatatagattgtaagaactatgaaaatgttgatccttgctaatgccttgacgttggtgaagatcaaggtaatggcgagtataaagagagtctcagatgcctagaaagctcccacgctttatatgctgttagtggtggcgtgaaacgcagatgctgttctatcgctcagccagacagcctacttaacatcgtttgatgacccatattgatattcatagacacaatcgatcttttattccattagtcacgtttcccagtttttcatcgcatagtataaaatcagaaaattcgcagaagtcggacgtccagaatcgctcatcactatccttcattatttcctcttgatactttacttcctttcaccttgcttggcagcatatatcaaaatcagtgaatcatttgcagtgactgaaaaatgttatcttgacactgacgcctttaaagattatggatagggggcgagaatgcaatgccaagttgacatgtctgcattggtcaagtgcatataaattggcaaattgctataccaacgacgcggatataactaggcacagaatccgttttggcacttctatcaatgcacaattgacatggaattgcgttgtatagctaatataagtacagattgaagaagaaaaccatagaaacgcctcaaagaccgccactcgttcaatatcagctatagtctcaggcacttaggtttgtcctctacgtttcttcctctcctcctcctcttcctcttcctcttcctcttcctcttcacgtttccgtctacattcatcacattcagatccatacgcaataaaatataggtcctcaatctcaaatccacagctgcctagacccccacctctaggtatgagtgtgcacgtcttcgttaggtttatgatatgttttgagttgccacaaacagggcagtcgatagatgtgtgcgttctaaaacacatctttgtttgttatatctggtgaaatggtcttggctttatttatctgaaggtttaggtttaaagagattagaatggtcgcagggctactgtcggtatttatgccttttcttttagactgagtcacttttcgaattcccggactacggtgttgctctgcgaaaggtggtaacataacagattttaccttctgtgaatagcattgaacgttaattaaatgaccaatcctttagttatatcttgcatatttcatatttactctagtaatatcttagggttaaatgcctgtctctttcaaagcctaaagagtaaaggtattcagcaaatgtgttagaaagggcgaatcaaattttgtttttaatcagccgcgtcaataaagaaacagatatcaaagttcataaactgtattaggttcactaaatcaattcacgggcttaaacaatgttaagatcccactaacaactgctaacaacttccaagtcatgtaccccagcgtcatttgttcaaccttaatcgtagtcgtcattgcttaatctgattcgttcttcctcctcctcttagttcccctcttgtgctagtgctcggcagtcctcacattcctctccatataccctataaaacgtacgctcggtaaagaaaccgcatgactcaaaagactgaccgggtcgaacataaacacataagcccgtttggttgtttgtggcgtatctggtctcacaggtaggacaatagacctgggtacaggttacaaagcacatgtttgattataaacggaaatattaatgcttgatgttgcttttgttaatgtatgtgtggcttgaacttatagaaaaataagaaattatgacattggagagctttatataaactttgacgttcaatgcgtcactctctttatcgttatgtatctcatcaaggaactagcctagtatgtggactcacgttgtatgaagaacatagagtatctcgtcgtttttagcaaccatatcgacggtgaattctttttcaggacaagagagtgtaattgcagactgaatcatacattggattgaaattgacttaacgatactcgctgtcgcccgagttacgatgttagctatcgacctcaggaggtaatgtgtcaaatgcgagcttctggggatagcattcaaggggagttcaatacttcattccttcacttgatttatgtataatatcgtatctctggttggctgattttccagtttcagctcctggttactgtttgcaccagcaagtgaagatgatgtgactttgagactacaatttgtctataacactgaaagtgaatgcaaaagtgacttcactgattaaatcaaacacatcaaaaccgatttgtgttactcttagtaagaaatatgaatctaaacttgagactcatgcgaatggccgccatacaggctaacttaacactatttttcctttcttggccctgcccaatcttcttcttatccttctcagcccccttgtgctggtatacattcgtcacaaactgctccataggccgtcgcgaagtcatggtaggtctcacaaccgcatgaggcaaagtactgacccacacgaacatacggacacatctccgtttggttcgtcgagtacgtatacctttcgcaattagggcagtagactcgaatatgaattacggtacacatctttgtttaatactcttgatagtcggtgttggcttcgtttatgtatagtttaaacttggagacaacatgatactgcaatgctttaaataggtttcgctgttaactgagtcactgttagtatcgcccgatattttatgttgttcttgtggggaaatcagctcattgtcttgattcaaagggtttctgaataacatgggcgatggttttgtgtctgacatctatgccaacattgaatcttcttcttatacactaaacagtaaccaatcgcaaaataccatatacagagttgtacattgacttgttcacactcactgtcacatgtgtgacgatacagacttttgattcgagctgttacgcaaagaatcacgatcagatcaccaccgggaacggttctcaattcttttcgcccttgcgatgttcgacgcactcaacactagttgcttccaacttcttctcggtctgctcatcagagtacttttcaaagacttcagaaatctcttctagagaccggttctgtagaatagttagaatacaaaacataataatacgagtacgggaaaagcataccttggtttcaggaaacatgaagaatactgttagcaagacaaagcacagccagacacagtacacaatgtagtacttccaacccaggttcttgagaccaatgggattgacaaactggttgaagaagctagctcctttaatagatcccatcagcaaagtaatacctttggctctgatattgaatgggaggatctcgactgggtacgcaactgccagtgggttccagcagatgttgtaagaggaggcgaagaatatgacgcaggtgagaataccggcaccagtggcttctgacttggttcgcgcgaaaacactaccagtgatggtccatgctaccatacccgccagcatgcacgaggtagccacgatgaaaagaggccgacgtccaacgcggttgatgaggttagcaccagtcatagcgacgatcatgttccaaatttgaagaataccgttgataagggtaatgtcttcttgagagttgataccaatggatctgagaacgggtgcgatgtagtaagactaggtgtccagtcagtgagatgcgcaaatgatacctttattgccaaacttacaaccaatccatttcctgaccattgagggaaaaaggcacagcaaagaacaagaaatgtacgatgtctgttggccttagtctggacgagttccttccaggagcgagtaccagcgagctcaagttgaagggcggctcggatttcctcaaactcagccgcaacaaaagcagaattctcgtcaccacctgcgtgatacttgatgaggatagcacgggcatcctcatgacgatcttgaccaactagccatcgggggctttcgggaaggaaccagagcccgaccaggttgacgatggctggcagggcttgaagagctgtaggaaggcgccaagaccattcagagttgattcgatatgtgccgtatgtggtccaagcagcgatgattgactgttgtaaaggtcagttggtatcaatatgctctgcttccaatgcctatgcttactcccaggtaccagagtgtattatacatcgatgtgagggtcgttcgcgattcggggtgagcaagttcggcggcaagcattggggcagagctggatgcaatcgtgattccgaaaccgatgagaaatcgggaggccatatacatgcccgctattcatggtttagtaaacttgaaggggttacagggcgtgtactgactgttgatgctggccgtctggataatggttgaaaggataacgataatgtcgccgacagccattgcccaccttctgccatagtggtcagatatccaagctgctggaacagtaccaaacaccgctccgagtggaaggatggcgttcatgatgcccaagagagagccctcgggatggttaaagactgataaatccacatgttagcaacaacaagcaaggaagctaggcttcaactaacagtcttgccaccgattgactccctgaattccattcatgagactcgaatcgtaacccatggccgcgctgacgatcaaagagccaggaattaagagaagatacaacctcatgaggctggggttcttgaaaagcgatgtcgaaagtggtgcagtcatgatcgcggcagttgagaattatcttgatcgttgaggattcgatggtagaagctgctgataacttggatctaccccgggataatcgatcatttatgaagattcgaaggaccctaagatggatcccattgacaaatatcgtggcttgacttgatgtgaaagacgctggagatctagacgcacgccgggaacctggtttgtgcgtgttaccccgtctggggcaaccagtaactacatcttctccgcaaaactctattgacgaggtgaacgatgcaaatttggccatggacgctagtcgttgaggcgtgttcggccatgaccatggtgtcggtgattctaccgagatgccccgaccaatgaaagcccttgtacagggttctcaaccccttcggcgacagagccgagatgccccgatgtaaaacgattgatttggatggagacaattagtgacctcgacacttttcggaatggctactgtcaggcatcggccccgaactgccccggacgaagattggggtgcccatgttcatggcaacacttcacattaccccatcattcttggcatccagaatctcatatcatgaccatgtctcgcctcattctgctcgtgatctagccagattagcttctggtcacaactgattccctaccaacaacatgggttcaatcgacaaagactatgcgccatctcgacttccgctagaggactctgtgagtcttctttccggtgaagacttttggcgaactactccaaataaagcccttggacttggatccctcaagttctccgatggttccaatggcgtcagaggagaagactggatcaacggagcgccttcagctgctattccttgcgggactgcgctgggggcctcttttgatgtggaattggtgtcgcgactttcgaatctcctcgcaagggagtgcaagcgcaagggcgtccatgggctattggctcctaccatgaacatccaccgctaccctctatgtaagttttatcttgtgttgccaattgaaccgtcactaactcatcaggcggacggaacttcgagtcctttagtgaagatcccttgctgagcggcttgattgctgcttccttcgtccagggcttacaagcacagggtatcgctaccagtcccaagcactttctcgcgaacgaggcagaaaacggacgacgatggagcgacagtgtcatacaagagcgcgcattgagagagatttatctcgagcctttcaggattgtggtacaaaaggcagacccatgggctatcatgactgcgtaagtcgcacaccagcaactcaggccaacagacactaatgagtactttgtttacagatacaactcggtcaacggatcgttctgctccgaatcgaaaacacttctctcaatccttcgtggcgaatggcattacaatggcgtagtcatatcagactggttcggaacctacagtacagtagaggctttctcggctggtctcgatctcgaaatgcccggccctacgaagttccgcgaacaagataaagtcctgggtttgctcaagcgcgacgaaatagagaagcgccagatcagagactcggcttccagagtcctggatctactacaaaagactggtcggattgggcagccgggtcaccctccgccgtcaaaggctgaagagccagagtatctcgacaatttagagacgaggaccttgctacggcaagctgccgagtcaagtatggtcctgttgaagaacgaaggaagcacactacccttagtcaatcgtaggaccaagctcgcagtattcggtcgtcatgcgacggaaccatccttgttcggtggaggctctgcaagtatcaaggttccatactcgtctacaccatgggacgctattcaagaaacctaccacgacgctgctcttggcccaggtgtcgcgattgagcgtctcgtaccgctcccgaatgaatgtggcctcgaacttggggatatcacccttacatggtacaatggagacactgtatcagacagcgcgcgcttcttttcgcagcagttgaaagatacactttacatgctggttgagcatgccccaggcggtctaatcgatcgatccaatttctgcacgtccatgaagttcgtgttcactgctcagcatactggccctttccacattagcctctccgggcctggaaacgcccaatgtcttgtggatggcgagatcgtactcgatgtgcagagagggcttgatatttctacagaggacttcttatttgaccggtccaagcttgaagtatcgagagacaagccactgcagttacaagcaggactacgatacaactttgaggtggtgaactggtcttcgaagcacaaggctcagaatgtgaatcgagagttcttcatccaaggctgtcgacttggtctatcaccagctcgagatgacgacaaggctttaattgacgctgagcgtttggttgagactgttgaaacctcaatagtggttgttggtactggcacagagtgggaatctgagggttttgatcgcgtcagtatgcaacttccacgtcgccaagacgaactcattctccgagtggccgaaaaatgcaagggtcgaacaattgtggtggtcaatgccgggtctccaattgatatgagtggttggatagaccatgtcgacgctgtcgtttatgcatggttccctggcatggaatttggcagtgcgttggccagactgctttctggtgaagtgtcaccttgtggtcgactcccaaccacgttttgggacaaggttgaagactatcctgccgggtatgttgaggagttgatgaccgccgataggaagatccagtatcgagagggtgtgtttgttggctatcgtcaagagtctcttcaatcgtacacgccccgattcagctttggtcatggcttgagctatacaacttttagttgttctgtcaagagccacactgcgtctctcgtccaaaacagtccgagtttcaccgatagaatcatcttgactcttcagaacaccggttctattaccgcaagcgagactgtattgctattcatggaagccatagatcctaccacaacaagaccgcgcgtggagctacgagggttcgcaaagactcgtcttcttgaaccaggccattcccaggatttggagttcatcctgaaaccgcgcgactttgcttactgggatgagaaagctcatctgtggcgtattgactctggttcatacaaggtgcatgtggcaggatcgcgtggagttggagattggagggatatcgaggatgttattgtcaagtttgcggaagggataacaataccttagacagatattagaaagactttagtatggcatttatctcaatcaaggctacaatctttatttcgatgcagatagagtcacctagtagcagaatagtgtctccacacgcgctttttggtaacaagtttatgcgacggagaccaggttatttgcctgcacatccgacggcactcccattgaatcatcaagatttatttctccgttgtgaatgtgactaatattcgtttctaaacaatttccttccactcaaccttttctacctcggaacggcctgtcatgaagcgaatactgttctgaaaaatgattctcaaagtctccatctctttctcatcacggggtccgtaaatcatcaaatatgtgctagcaacagcgtatttgttcttgacccagctggtctcagggaccgatagccggtgtcgctcagcccagcctttctcgataaccatgcgagcatctgcgggggacaggtatagatggacagagagatctgggtgtgcgtgaccgagctcgcctctggcaatgatggcggtcttgggaaggctctcgggttgcgattcgagtatgtcttgcgcaacaaagagcgcgtcgtgatgtcgttcgtacagcgatttcttcgtttcgaggatcgatgggtgttgtcgcgccgcgttggtgaaaagattcgtgatgtactagtttgagagtaagtgtcagttcgattgcgagtctcaagcaagaagccatgagactaatatttacttacagttctcatacgctcaggggcatgttgtgataactgacgatggggagcgattcctcccaggagtgctctgtctccctctcggcgcgggaggttttggatctctggatggcttccagatgtagggtagtcagcaacataagttgccgcggactgactcaacgcaaaaggccggacgccaaatgttatccatgcccatcctcttacattatatggaggaccgccaggaccaagagcgaggtaatcgcgataatcttggatgcaccatgtggtgaaagccactaacatcgccgctccggaggtagcggctaccagccatggacgctggaatccgatacgttcaagcagtttcttgacattttgaagataggtcatgttgacgcagtgaaaaggccgttacccaagaattgaacataatttacggacttgaagccatgctcgggtatatatgtaccccagaagaaaggaatcatagttggtagcttggtctggggagagatccagaacagtccaatttgggttaagctcactgttcggggcatctcggcctctggaccgacagatccatctatcccagttctctactccactccaactaaggccacaccgatgatccctgcaagccatgatggtcttgtcgccgacaacggcatgtcaacacatgtgaactcgaatatttaatccagtacctggatgcaaaacgatttattgtatcccataaatctccatgatatcgaatatctttaaacgtcgactctctactaaagcaaacatgtcgatccaacgcctcgtccggtttgtgtccagtgatgatggcaagacttattatggtgctgcgaacgaatctctcaagaacgcaagaattcttgaatccggaagccctttttctacttcagctcaaatttccggcaaggagcatacaatccagaagctactatgccccattgatctcaatgatgcccgatctgttgtttgcatcggccttaattacacggatcatgccgaagaggcccagatgcctatccccaaagtccctgttgtcttgtaggtttctgttctcgactcttaatagtaacgcacgtatcctctcttcaaatcagattctgacaagggttcgtgtacagtttcaagcccgtgacggctcttgctggccctcatgatgatcttgtccttcctcatacctcttgggagaagggaagactggactatgaatcagaattggtaagtatgatacaactgtccccaaacaacttcggtatctagtttggaatgcaatagtagctctaacattaccaggttattgtgattggcaaaaaggcctcgagagtctctaaagatgacgcgctagactacgtctttagttatacagtaagtcactagccgaaacattttttgcaccagtgctaatagttccacgctggaaatgatatctcgaacagggcatggcagctggacccccaactgggtgggggacagtggtgttactcaaagtgtttcgattgctcagcacccatcggtccagccatcgtctcgaaagacattctaggctctgcagtcggacttggaattcgtggcacactcaacgacacacaatcacaagatggcaacaccaacaacatgatttttggagtcgctgagatcgtttcgttcttgagtcaaggcatgacacttctacctggtaagttgtcacattggtttttctctttctcaaacacttgctaacaatctgctaggaacattcattttcactggaactccagctggtgttggatttggcaagaagcctcagatcagcgtgaaggaaggcgatgttacacaagtggagattgatggtatcggagccattgtcaataaggtcgtatacgagtaatagaattggaactagcttgatgtgtgtattcattgaaaatgcgatgcttcatggttaaacggaacgagcagagtcgttgtagagctattgttcaatcgtattcctcgacctaatactggtctcatgccacttcgcatcaacgatcaaagtccacagttgatccgcacaaaatgacaagcttttactctcgccctcccaaagcttcaaaagacgataagcatcctggcaagcatccagagccttttgaacaaaggtacctcgtgataggcttggcgcgaaggactcatgcgacatgggactcagagacatgacgctgtcaatactctggccattgatctcttctgatgtcatgtagcggacaacagcaggaatatgacacgctgcaatgagagacaaagctgtcgaccagatgtttctcgcaagcaaccaacatccgtagtgtcgaataggctgttcgttttgctggacgagaaatttgatcgcaaagtgaagatatcttgcggtgccctttagcaaaggattcttactgtcatcatcaccggctgtcgattctttattatccggttcagtgtctgcgagagcggataaaaaaggccgaaagaccagcatcagaagttgcccttgtcggtcgacgagaactttacggatgcgctgtttgatggcttgctcgagattaaacgctgttgcaggggagtgctcggacagaagctgtgaggtccctctgaagtctgccgggagcgagctcatcctattatgtgtgttagacgtaatgtgccaggatcttacctcacaagcttccagtcggctgtaaagacattacttaccattcgttgatttgacgctcaagctcacacgccagtggataactagcagctatgtttggggcatcaccagaattgtcgtcgccgtctggtgtcgcgttagtcagtcaataaaagcccatagcataattctcttacctgtatataattccgctttgatacgttcaaccaaccgtcgactcgaggtctcagccaggtagtaataccaagtatcagtgtcaatctgggacccgatacttggccactcaaacggctgtggcggaggcggcgggattggtgtgctctggatcaattgtccaagtcgaccttgcttcaacagccctagatgtggataaatctcttcagtaagctctaattgcatcttagcaacggcccaaagcactcggtggctcagcttctcctcgaagatacccggatatctgttccaaaatgaatgagaatttgctgacagtcgtcttcaaactgcaatctcacctcaataatatcgtctccgcctttgcagctgctgtttcaacgtagcaccaggctctccacggcttcaagatccacatatggtaactcgctaacaacaactgagcttgcaagtcttttataggacgtgtattgctaaatgcagtgactccaagccaaggaagtgcgagggtcacgtaatatgactgtttcaagggttccttttctggatttgtcttcgttgaaacttcacctaatgcaagcaccagtagaagaattgccatatctggaggctccagacccgcaggtagatcactgtgaactgaccaatattgaagctgggtatccttcagcaattcatcttccaactttctcaagaattcgaggtccaaaattggagacttgctgtgtatgttgacgacataattcgtgatgagagacgtagtaagccctggcggtcccggagtcggggcattagccgtggtagcatctgacatgatggtgtcataatgggattcatttgctgtagcatttgaatgaacaaattccgccttgatggaggggcttgggctaggtgttggtgtggtcaggtcgtgactaggagacagctcatttcgatatgtctcccagtgtcgatgctggccacatctagcgatagcatccttgaagacattccatgtgagaataacatcaccgtttggccacagattcaatgacttagtcttgggtataggaagtgtccttgccggcgtattggtgacaggttccgagctttgagaggcgttaacattagctagtcgcgacagtaaagtctcctccatggtttgaattctctccaatatcatcagagatgctttatccaaactaacggtgtgagcaaatgtggtagtcctgggaattagatctcagagactttacctagttgactccgtatcaggataattgcattccgagtttgtactcgtgcaaaacccgcatcgcggtctctgactgtcgcatcgagactttcttagttttagttagcaatcatcgctggcagaacgtgagtaatgggacagaccttgctctgcaaactaaacatgcttgagcgacacgctttctggagtattgacctccagcacgcttgcttgcctccgccatattatagttgagtatgaaatgatttgcttgatgaagctatgttgggaagttgccttgtgcacaagtgattgagtttcggttgatggctgtcaagaaattgcctccaccatgaggcaagggggagctccacacagcgaggatcgtcattggaaatggtggctggggattcgagatgtttagtggctttcgttagcttgtccttgtgaacaaccacctgatgtaccctgaagcgtttgcgcctttcattgcggacacagtataagaagcgttaacctctgaagtaattatggaaaaaatcagcaagtcagtttatgcaatgaagatgtgattttatagtcttcgattctcataccatgaaactacaaagccaaagctacaaagcaagaatttccctttcgtgacaagagtcaattgatggaagcagcacccaaaatgtcttatttattccgtaccaactaccaaatatccaccagtcttattacctatgtcttcgtaacaactgggtctacattagaccgtgaagcaaatccaatacgcggctctcctgtataatcgtagatagaaatcatgttgtcgatgaatatgccacccaaaacccaattatacttcctgttctcaaagctcatataggtaacaggacttctcaagacatcaccaccagacccaggtaccgggcccaatgacagatcctccttgttcagaccgaacgtggctcctccagaagcgtcgccaaacgtgaaagagagctcgctaagaccgccacttggataagtcacgatgcggttattggctttaccttgaattacctttgccatctcgcgacagttctcttcagttgttgtcaagtatgagctacctgtatcaacaagggccaattgatcttggcaaatgaccacgccgttgactgtgacgttgttgagacgaaccacccaagctcgatatttctctgcaaggacaggacaccaggttataccagtgtgataagactctggtaggttcccaatcacaagccatcctcgatctcgtgtcttctcgccgtcaggcctggtagatccagctggttcagaacgaggaccaataagcgcaaaagaagctcgtttgatcatgccgctttccatcaagtgaaccaccagtgtccggtggaatgggatgggtgagttttccgccgaaaagcccagtcccagaatccctagtggcaagaggttttcctgggctgcaattttggcggctccgaaaacttggggagtcttcaatcctccaatgccgacagttgcttcaaatagggaaaatgcgaccttttttccgcctccgtagagaatctcgtatgccttggacccttcttgaaatcgtgcggcatcttcgatggtgagatccacgaaagatcgcccaggtgggacatcttgactgacttgaatacggctttgtgcccaaaggatacttgaaccactgtcgacctgcaaagatacctggttctgggggcttgatccgaactgtacgttcactctctagcgtgacatatggttagcctcaagatccctttcaccaaggccaagcacatcactcacatagttcgtcggctgcttctcgttcttgacatcgcttttgagttccaagacaacgttatcaacacctgtttcaccctctttgatctttgcactttctttgtcacgtctttcctgatcccaggttggatcctcagctgacattgcgggggcaggagggtcttgtagcacgtagtgaaaccctttttgggggttccattgacgcttcgccatcttggagattccgacattgccgaagtggatggataagtaaaagctccctggtgtaacgctaatatcctcgtctgatgaaaagtcggagggattgatctcaactccagtgacgccgtctgggaattccgcgccaacgagacgacggacttcggctttggcctcttccattatgtcgctgtcctatttcaagctgaattagcttactagacttgatgacgagaagatgggtgcgatgtatggtgggtatgctaaaacttgtcgtataaaagctaaattaaatgggaaagatagtcctcttgggactctcaaggtgggaatacgggggacctgagtatcaggaacacatggtccgggcatctagttacaacatcagcagacacttcgccgtgcatgagtgttgagatcaatggcaaggtagtgtccaatgtggcatcttccgtacggtcatgtccgggctgagctgaaagaccaagacagcgtctatgacacgtcgtaattgagaccatacattgcttaagaaaagagacactagtgacgagttgggagtcttgaaccaataaaagttaaagtctacgtgcatcaaagatctggagcggggtctatcaagttcctcgcatatctatcgcatcaagtgcctaacatgattaggatggattggtcaactgaataaatctctgagcggggtactctgaccggtgagatttcagccagccacctttccgcaggtacggcccagaacacacaagctctttacatgagcagataagagggcaatcttctcagtagcattgtgtgtatctagcgccatagatctagatggactagggcacatgaacggctactgccgcccccaataaacctgaacggagaatacgaggagctacttaaggctgagaagtcgagactctcaaccttttgacaaactgtttatttttcaactgtgattatcttctcgctcctgcgttgtgaacatgagtttacctgatatttcagcgttcacgaaagagcagctatctggactcttcaagtcaccttacacttacaaggaggccaaagagtccacgggactggctgagaatgagcctattgacaacctccaagatgaagaagtagttgacaacagtctagatgacgatcgtttcttcgaaggtaattccacttgttacactggtatctagggttgtagatgacttaattttttagctgctgagcacgaatccgttgtctttggtgtcaagctccgaaatatccactgtgttgagattccagcaaccgaccacgaaacatggagtgttcaagcctcggatgggacatggggtatcttcaagaagaaaaaagaagtaaggttgacatttggccgcatcatagcgctagcaggtgacttttacagcacgcatgcagatgacaacagaacacctgtctgcggcgcttttttcgcagaaagtccgagtctcagcacacctgaaggctggaatgccgctgttagccgcttcaagagcgccgtacagagtctcaaagacgatactgatagaaacttgatcagtgttggtgacttgatcgaacaagagaaaaagggcacggatgaggcagagaaggagatcaagaagggagaaaacaagggagaccttcatacaattgctaacgcctatcatgatcatggctgtggtattccgacgaacaaagcttggattgaggccaccattggtttcaacaatcccaagtcaagtctgtacgcatggttatcttacatcaacgcggaccacttcgtaagtaatcgcaggagcggtgatggatgcatttgactgactatagaagggcgacgatgcgctcacggcttacaaggtcggccactccgaggctatgaggctcgctaaagaggcaggtgccaagacgtccgataccgacaaggcgaatggtttacaagacgcctatatgcacgaaggtatggggattggtgcataagttgccgagccatgtttctaacaattgtgtagcgttttctctccattatctgaccgatgctttctcgtccggccacataagagcaccaagacgtcagatacacaacgacaattatgatgagcaaagtatcgccgctacttccgcaatcaccagcaaggaaactccaatctgggattttcaggcaaactatgtatgcgcgccgcctgagacgatggatatatatctgactaatctagatgcacgacaacgattcggatactggcctacttgtccagaaccaacttggtcaacaatggctttgttacggtaagtacatacgattcttggtgacagaacccagcttacccagaacaggtgacaaacaattcaaggaatcctgggacattgtcaatcgagctcgaatgtatggatcatgtctgatgcgataaagatgtgagctgacactctcacagcaagaactgcgtccaagcttcggtagacgaattattccaagacgcctttaccaatcaaaacgtcaagaccccagcagacttcaacgctgtgaagcacatccctgtcccaatgttagcagctggaaagggtccatcgacaggctggaagtcccagtggggcggctacgacatacacaaccctgctcctctttggcaggtcaactcggaggacgataaaacagcctggacgatccgtgccaacgtcaatgaccattctgtctttgctaggaagcccggaacgctcaagaatacgtctacgagcagctggaaccctttttcagttgatgcaagcaaagaatgctatgcagcacgtgatagtgacttccgtaccataggttcagcacctttagcaaggcccatcgatggactcgtcagtggaggtttcatccagatccaggatctggctcctggtggaacttggctccagacatgcgttaacttctggggaccagttgtcgtcggtattcatgatcggcagggaaatgttgaagacaaaaacacttttactctgcgcaacaggattgtcgacttcgacagttatgaagagagaagtactgttcaaccattgcagtgtatcaagcggcatggcaaggacgggttagttatttaccgtctgatgcaacatcaaaatggagataaaaagacactcacgctctcaggctggagagtgaaagatccattggcatccgcagggaaggaccaggccacgtttactcctgatcaatcgtgggcctttaaaacgaccaatctgttcaaggacttatccgtgtcggaattgtctacatcgccgactttggtccgagtccttacaggcaacttcaaagctggagccggcactaacttagccatcctcaagttcgacatcaacaatcctgttcagattagccttgttgcaaacgatgggaaacccaagtcaaacacgacggctacagacaccaagggagtttataactttgtcaagaccctgaagaatggcgactcagaccgggttctcctggcatcgtttgagaaaggcgactcagacacagccaagatggcacttgatgttatggatataactggtgatgcgccaactgtcacgaaacatcaagccaccatttcagcatctcttcagtcttctaagattattcttgtaagtttcacaatatttattctgtggatccgcttggttacttattcgtcacgtaataggtcggtgatttacgaaagactggtaacgaccagatcgttgcgctttttgacagtcaggataatctcaccattatcgtgaatgaatacgccacgaacggcattaatgaaaccactcagaaacgggttccgcagacactgtcaggctttcctctcattcgaccatttttcagtgcgctcgtcccctctgaggatcgtgcctcacccaacagtctgtcaattcttcaggtttctctccacgagtataacaagaagccgcatttcatcttccgcctcacagacaccgttagctggactacaaagacatcaacaccagtggaggacaggctcgcttctgaccctcattacttccacttgaaatggatccgctgttcaagacagtccgactttgatcttaatacttccaatgccgctcttgaggtgttttcgttctatggcgtacttggcatccgactattcgctcctatcagtgagaagaagcttgaaaactatcaagaaattggaatgttgcagtacatgggacagacaagcattggaaccggattgggatgtgagggtgattggggaagcggcattctcacgtggggagctgaaaagaatgacttcgtcgattttgaagcattcaagcctgatgatagcggcagtgctggaaagggaatttggggcatgtcggctactgatgctgagcgacctcttgttaagggatgggatgttgaggcccgacctggttacaaggcttgaaattttgatacttgtctcttattatacattatattgagtttatcgacttcgctatatccgtatatccgcaaaggatcaatgtctgtccgtatgtgagatgtcgatcaataatacgattgcccacatccccttgaactacaacagccccactggcaactggggtgtcccttgaagtgcctgatgccatgtggacatcttgctgaaggttttatcaaatcaaccgagaacgctgggaaaggcgatagatgcaacgctgctgactctctaagggaggatctgcttggcttataagctgccgcccgtggtggaggcagttgtgggacaggaaccattgggcgatgcacaggagttggaggaggtatcggcataggcatttgccaaccaggtagcactggtggattgaatgggagatgtccgtattgagctggaggaaggtatccaaactgattcggcggtggtccagtcattataggatatatgttaaagacattaccactgtagtgggtatgattacttccaaagctagcgtcgctgagttgtggctcagaagcaactgatcgaatagacggagtagccttgggtgttattggtatagagggtttgtcgtccttcattgagattaacgtcttggcatcccagtcatccctagagtattctggaggaggcgttctagggatgctcggctgagatatttgttagttcccactaacgatgaaagcaccgatagaaacatactattgagaccgccggcgtcttttcttctggcacctgtggtagactggaagggactgtgagtgatgatctaccactgtcactgctgatggtgctaccgctgtctgagaagcccaagatgatcgacggtgcacggctagttgactttctcagcttgtttcccgtcctagtaacaagcagcgggttctgttgtgtctttgcttgtctttgtcgctctgctcgttgacttctttccattcgctcttctatcgtgaagttttctgatccaccattgctcagaatggactcacgtcgggcgaaggataagtttggggtcgacgattgaggtggagaaactggggatggagttacttctgctggctattaaagagtcagttttaattcacaagttgaaaaggtcaacgtactggttgtcgatgaagtcccaagaagacttgcgcatccagcagctcgagttgcagcaaaatggccactttgctaagataggtgaagaagaagttccatgacatggttaatcgagcgtttgaatctgctgtccactgcgatgttcccatgcgcatgcacaagatgtggcaatctttcagatgttcattgcaactgtcaagtgtgctggtgacttcttgggctacatcggcttgcacgagacgggcctgtgccttgaactgtacgtcaactttacggtggtcgacgtactgagcactatgcagaatgttgaagtgaatttcgggatgatcgtgtttttttagttcctcggcaagtttgcgtaacctgtcgaagaccttttcgcaggattgttctgggcttttggtagcagtcgacattgtgccaagatgaattgcaacgacaacatatcccagagggacggttccctgtaaagtggttttatgcagcaagcatttgggcgaaccaacagcttacaaggcaagatgccttgcgtttagcctggaaccaatattggcttgagccatgagaccacacgttacaacgccaaacgccacggcgcttcagctgcaggggttgtatcgttcacctcaccaggctacgaatgagaggctattgacttgtctcagccgcaattaggaggcctcaaaaaggaagttcaggaaccaactaaattgctaggccaaaatgccgtcatgccgatgaacctggccgggctgaaatgtgacgttgattggattcgggcgcaactctgacgccgagtatgaccctacagagcgatgtggtagatgttggctgattcgatagtgcacgcagccacaaacgtgtctcgaaattgaagtacgtcactcttcaaatcagccttatcgtgcttggcacagccctactctcttcgggaactacgtgcagcatgatgccagctctgaatctagaccacaaagaggctgagtggattaataatgctaaacataaatacgcaagagatcctttacagacctatacgttatgtacaaactcagcgactgttaatctatacgggatttcattgatctattcgacataatacagtctaccggtcactatgtcttcagattctaccaaagagctcaagtttctgtcacttggtaagcttccacctccccatctacccaagcacgcttctgctgacttatcgaagatggaggcggcgtcaggggtctctcgtctctgttcattctcaagaatgtcatggaaagagtgggatctaagatgaagaggagagatctacaaccatatcaatattttgatcttatcggtggaacaagcactggcgggtaaataagatacaattaaacagcaaaccaatagctgaccttgtctacagtatcatcgcattgatgcttggccggatgagaatgagcatcgacgattgtatcactgagtaccaaaggctgggcagcattgtctttggcaagcgacgccatggcgagtacatgttcgatgagaaggtccttgttcgtgagacgaaagctgtagtattgaagtacttgggcaacgaggatgctccgcttttggatccccttgaagatgatgcctgcaaaacgtgagtaacgtttcttgttatgagtattacggttaactgatgatttaacagcgttgtctataccttgccattcaagaacgcagtccagcaatcggccacagcgctacgcacttacatcaatgaagacaaagatccgaacccgaagaaatggacaatatgggaggctgtcagagctacgtcagccgcaacaacaatttttgagccttttatccacggcccacctggaaagcaaattcgatacattgatgcaggttttggatacaacaacccgagtgatctcatcctacaagaggctagaagtctttgggagggagatcactatctgtccctccacacagatgtaggagtattcctcagcctcggaacaggcatgggtgaaatcgtccggatggacaacgacaccgtcatggaaggtctctctgcgaagatccgtgctcccgtcaaagccatcgaggtcatgaagaatattgtcaccggcacagctaccatccacaggaatgtagccgagcaattcggaatcaacagcgttcgctattatcgctttaatgtggaccatggccttgaagctgtgaagctgttcgattacaagaagactgaagatatggaagtcgacacgttggcatatcttgacaagattgaggttggaaaggagttgaagagatgtgtggaagttatgaaagtccttccattgagggaaccaagtctactcgacaaccagaacgaagaggcgaatgtgtacagcttgggagcaaatggaagtccagaggaacaaaggcttatggacagactcaatgctttgaggatgtaggcgatcaaaatttccaccagtattgtgtccttttcgctgacattggtagcaagcccaagtgctatacccgccattgcaaagagtgggaaagcgaagtaaacaaggaaggggcgagatatcataaacttctctatactggtatgtccggccatagctgaacaattgtgcttaatctgacagcatccagagctagggataggatacatgtggagcgcagttgtccaagcagatttactcgacgagcgcggccgagagatattatcctcctgcacacccaaccccgaccgcccacagctccttgtttctcacgactgcaaagcggatgcgtactatagtcccaaagacgaaacaccccaacgaacagcagccaggatcgcacttgcgaataaagacctctccaacgcgttccaaatattcagacaacttctctgtactgtagtgggaatctgggacgagagtagttttccttattgttggatagcgaaacgtatggcgggtattcttgaaatttggggatgtcgtcgtgaagcaaggaatctttatttggtggcgagggatggcaaggtaaaggtgtttggggaagatcattggtctgttcggaagttgcaagataaattggagagacttacatatcagttgaaagaatagtttattaacaagttccaatctcacattactacaagaaataatgatcgttgaccatgcgatagtctgagccaaatgactatacaatacttcatttgcagttcaaattgaaatgtagctggtgaattcagactcctgtaattttctaccatccatcgacgtctggatccatgctccaacccgggtgagacgaatctgccaacttggccaacaggtccggatacatcttgtcaatctggccactctcgcgtgctaattccacatggtccataatctgctgacagtcttcccaaattcttgctcggttccgcacacctggtagcaaggttgttttggggttaaagatcctccacgtgcgtccccagtcaacctcattagtatggttccgtgacctacagatccacgtttccacacttgcacggaagtcctgccacgttttcgacagagaccccaacttttcctggtagggcgccaatatctcttccctgcgctttacattggtcaatttcactgcgttggcaacttcttccatctctggatattcagcaatgatatctgcccataactcctcctccgcttcttccttctcgaggccaacaggtaaggtaggcggcgggatgcccaatggccaaagaggatcccaggcgacgggtcgttctggtgacgctggatactggctttcctctagtatttcccatagccaggccatgtcattgcgcacaatctctctaaaccttgactgagtgagttgatacatcttatgacaagtatgtgctacagagtcgacatctgtaggactgagcaagtcgaatatctgatctaataattcctttggaaggaggccgataattgaagcctcacgttgggtggctctttgacaaagtgtcacgtccaggcaagacgttaaaatcttgctcatgcctggaatctcgaccgggttcgcggtaggccattcgtctccagtataatgatgccatggaagctcccaatgttggcgagccttcaatatcactggacggtttgggaaaggcttctggtccgagtgaagttgagtttctatctctcgccaatgccaaaggccatccagatcaaccctgcctattctacggtatgatgccttggcgtatatgtcgagacagtaggaatggactgggagcggatataaagcatctgatccctgtccctgtgttagatcgggtcctggtatgtcttggaaagtacctacatcagcaccttcgtttatcatttgccagctacaactcaattctcgcaaaccgtgtcgtggcggataaaatgatttccaaggaacgaagtatctgtcctctatgacattggaaccattcgactcgcccgaaagacagaaaagactatcttcttccatgagtctttcatcatctccaagcttccaattttgaagtttcggtatcaagaaacgcacattgcgacaattcttcatctgctccacactgagtctttgtccgttaatgccctgaaggttctggcacgaaggggaggcgatgtgctcgggtggaaccatgtgcgcgtttttaccagggaagtccccgaggatcggagctcgacgattgccagtgtaatatatcttgttgttgtaccaggtcccgttcgggagacgttcgggtcgtggttgatcgcaaagctccgacatgggacacaagtcctccacaccatcatgttcctcgttgactgagtcatggtcaactctgtcgcagtcgctctcattcgcagcctcatctgactcctcgcatcccgagtcatattcgagaggctcgctgtcagtttgtgaatcttcgccagggagccagtttgggtcgttcggatcatcatcttctggccagcagggcagtgactcccacagcaatatctggggatcagctggtgtacgatctactgtggtacagtctctgcattcgtcgtcctttgcctcaccctcccaaaccctgttagtccatcctatgtagttagccccatctatattccacgccgcactttgtggctcatcagctgtccggatgcgggcaatagccatgtccacgccgcatatttgacagctgtaggatatcatatcaacggggtatatatcaacaatgtcagacagtgggattgtgttaccatttattagggttgttgtttgaaagaagaaaaagtggcatgggaaatcccgaacatattgcatccatgttgagttggcccggtgatctccagaatcaagagactaaactccattcaggcaaagtggaattgaacccggagacaagggatgagttactttactgaggaacttcaccatcgcgtcaaccttctctcctgagccttttatgctgttacctacatttatggacttactgaccgacgtaatagcacggattaatacaagggcatgacaaatcaacaattatctcatatttcgcgagtgataaatcgtgactggaaaaagcttgatagaatgtcatccgattccatcgtcacaaggaccgctttcgagacctttacaaacaatgggccaccatccagccaggctacatttatgatcctttttcctggcgcttgcatattcgatgcgacgatccaaccaagcagtataacgaatgcgatccgaatcctcagaaacgtggtccttggacttatacggtcaacgaagacgctgattcgaaaatcacacgtatcaacttctgtccgagatacttcagcacctcggatctcaatacagcggtcgaccaagccaaggacttgggctacccttgggtctacggtgtgttcgaatacctgatgaacaaaggacatgtttgggctcatgagctgatgcacatcgagtgggccaccaattctggagggtacggaccaaacaagagaccgagagatttgacgctggtctttgccaacatcaagggcgtgttcaaggcctacggtccacttgtagtaaaatgtctcaccaggtattatgatgttgtcgaaggcgactagactcttcgcaacgccgactcattagcgctttacgccctagtttggtacatccagagcaagatcggaaacatatatcctcacctgcctctagctcttgcacccccagagagtgcctacgagggcagcaataaagccaacgagctgcccgattcgcgagccatgttcaagagctggggtctcgaatccgatggcagcatcgtgccgcctgcactatccaagagtgatgtggatcatgccaagtgtccagaatcattttccccctctgttatgtttggacccaacggagacgatgcctatgacaaatatgacgaaggggattcagttgctcaagttaataagttcttgagaagtaaggatgacttcccaccggactacttgaaccagcttaccaagtggtacaatgaactatataattgagtgttcaaagacgaaagtggtcattctggagagcctgtattagctagcgaagttcttgtcatcagtcaagtaatgtgtagcgtaaccaacattcaccgactcgtataagaaaatcattctctcaaaacttatagttaatctgtcttttcaattattcattaggaaatctatgatatttctacattgagtatgagccattcctgtttatgtgacagtgacctcagttgtctttctaataacaagtccctccacatcaatatcctgcaattccacctcggagatatctgatcgagtcgaaccattcggtggaacaatttgttcttgtgaattgttcccttcgtttccgacatcgccaccatacatcttggatgcgtagttggactttgtggtgtagcatcgggtctgagtctgcgttgtattcattccatagcgcgtagggttccccgcctggtcgctgtgtgtgtatatcgacctgtcctcgttgaatcggagtttggaggcaagggtgtcgaagctggaaccttgttagcttggataagtgctcacaagcagatttacttactataaaacaattgggtaaagacaaaagagagcataaagaaaacgatcaagctgactagcgatgttgactgccttttgtcctggagtctgaaaaggatggatgatcgttcgaacaacaccgatcaatgccaagaaagcgacgcgcatctcagtgctgcgtgtcagataacgaagaaggccgactttgagtgccgcactcatactcgatgtcttggcggaagcgaaaatgacgacaaggaaataggcgctaagacattctgaaatggccataaatgtgaaatagccgatatgtagataattgatgatgagctcgtattcttccacgccttgaataaggaatttggctcggtaaatggcgataaagactcgggttatggcagtgcagaccatcaaactccaaaagatgattgagaaaatgcgccactgtttaggtcgaaggactcgttgtagtatgatgtaactgtacaataacaaacttgcttcttgtagctattcagactgttaataagcgctgagggcaggcatcaagtgatcaattgacctaccagccagaagaaatcagagaatacagcggcgactacttcattgacaacagggtgcttttcgtagtacacatagtagcaaagaccgttggcgatggcgcccgcagcagatgagaagatgggcacagcagccaagacagtaaaggtggtgatttcgcagaccagaacaccaaagacgacattcaccaagcaaatggtgctgaagatggaccaacacacctcgaaatagtccatggcgagtcacgaaaaatgcagcggttgctgctagaattgttcggctcagaaaatgaaaagtgacaggacaaatgaggaacaagagggagatcgacttgcgatcacccacgctgatcttatgtctagtcattcgggtcggcaacgcatgacggctagggtaaggtgggactaagtgactgatggcgttttcctagatccttcgtttacagggtctagaggggatattggccaatactggttagctgcttttagccctgacatccaaggtgggctgagtttgggtgtggtgatggttgcaacacgttagccggggcgtcgactaacgtcaatggggaaggaaaccactgacgggaaggcttgttccatccccggggcaatatcagctggcatgtatctcagactgaagcggacttgttcgtgccccgattttgtgatcaatcttttggcttggagatacaacaagagatcagcatcccaagccatatctgaacttttcacatggcatgtgagacaaagcaaggatacaatttctgttggatcacttttattacctgatagtcttttccgtgcctgcatcaaagagggtctctcattttcgtaaaagactgtggcttgcgaagctacaggtagcgtacgtaaacgaatgctcgtcgcatcattttaacttatcaatagagtttatgctagtgttccagtcagagccttggaccttggcatggattctgtgctagctctcaaaggggcactagagctgtggtcctaccccgtactactggaaccggatcacttgacgcgtctttctgggatcggattatcgtcgcctattccctgactcagatcgaccattactctactggtcatttgcatggtgggtcgcttgcggaattagaaaaccgttcggcgagtggagttgaagcccggggaagaggacgagacgaaagaccataaatggatcgggttcataaatagttcggatatgtcagcgcgagtcaatgtcttgaatctgcgtagtctagtctttcttctgatgacattcacaaattaaataattatcaaaagtccctttctaacggaagaacaataccgaagcaacgttccgtctgacaggatgtatcctccatgctaataagatcatgttcaggttaatcgacgcccggatcacgatatctgcaaatgcgttgttgagcacttcacctatgcgatcagtcatattgatagaactggcttggcatttcaatttcttcaagatattggatatagcggaacaaaggccgccatcagtaggtgccatgccaagtcaatgtcagaagcgtcggccaagccgtgtgtgacaatgcatggatacgcccgttgagcgaggaaaagacagacaccatctccacgtggactagaaaggggtcagggtccaattctcccctgatttttatcgttcagctcctccgcaaaacacccaatcctggaactccactagaaggacatgactcggttgtctgggtaaaaccggcgaaccgactgcaacgtcaattaatgtcgaggcttgtgtcaatagcgtcaatctgtcaaattaatgatcggatgtcaaaatagacccgaagattgatcgtattgtgaccttggcatggacgttgcttgatgatgcgcatggactgggggatggtgagttgtgttctgagggctagaggtaggcaggctatagtctgtaaaaagaagtggcaaaataacgacaaagcaccaaaaagcagcttggcgcagtggaagcgcggtatgtttactcgaatcttgtgtaccaaaattcgcactaacaattcctcagccgggctcataacccggaggtcactggatcgaaaccagtagctgctagctacgaatatctttttttacattttttatcgcaagttaataccaactataacagccttctggcatggtattatgtcattttacttgcgtgcatcttttgacaggccgtgtaattattaaaaaaatgttattttgggcctgctggatcctggtaatgtgacagggacgctatgaggcccctgatgtgtcttgtaatcgcgtcgctgaatggaatggataatgcgtgcacgcgatgtactttttatcactttcacaacattatttatttccatttaaatggtaatttgatcgcgtatgcactcggccagtgagtactgtcgcggatgacatgcgtgttctggtgatctccaagctgtggtgcggtgattgatcatatacacaaactgcgagtcgaatcctcaccaatggctattcctccgcttcggagatcctccccgaatagctcagctggaagagcgttcgactgtaattgttgtatgtcatcgaaaggtcacttgttcgatccaggtttcggggatccagtattcttttttgccgattttccatgtagatagtggattacccttgtctatcctcgcagtctacaattggctaagagacagttatgctatgtcaactttcgcatacagggtagcaacttgctgtagttttagaatatctaaatatctagtacttttgagttcagcttaaattgaatagacctggaagaatacattagacaataatagtgtacaatttatgatattcttacaaattaaattgccgttactcttgctgcatttttaacttactggggcgtctgctgctttgcagcggcaatagtgtgttttattgtgttaatctttaaaaggagataaaagcttaggatctgatgttagaattggctttaaaacagtcataaatatagcctgcatattatcatctaactatgtactttcccagggtagtctgtgtataactttagtctccattctcgctcgtgagtgagctacagaataacaaatccttcagcttttgggcgcccagaagtttggctcaaaacagtctaagccgaactactaatctagttcctaacccaatatggtcaagtcggacatcgtggccggtgcatcgaaatccggggtaccgacgatcactcgggttatcaaagaccgaaatgactcggctgtccccgctcgatgagcttcattcgcactttggcgattcggcattgagcaaaaggtatagcgtcaagctacgatgttactcaatagctattttgtaccctcaattgagttccgagccgaagcgtaccgagcctatagacagccgggagaagacgacaaaaagatgatgcaatcaccgttgattgattacagtttgacagaaacgaacaaccctgatcgccatgatgggtctgtctttgttgtcgaatttgaacgttcttggtgtggtcctactcggatcaattggtctttgcagtgcacagtaagtattctccactctgcgtgaatcaacgacatatgcagaccctgtgattaacctctgggctatcttaattaccagcactgaaaagccctttctccccaaaggccttgcattgggctcccagcctacctacaaaaccaagcctttcaccagcttcactcttgactccaagaaaaacaacgtcgcagtcctcgactatggccacgaagtaggcggtcagccgttctttgacgtgcagtcactcagtggtcctgctcaaatcgaggtcaaatacaccgaggcctatcatggtttggaagagcctttcagcgatggtcctctactatatgggaaccaactggcgaacaatttccgtatcgaaacattgaatatcacaaagacgggccgctacgatgtttttctcatccaaggtggtcagcgatgggagtctctacgactcttgactgaggggagtatcaagttctccaacgtcggatttcatgcttcttttgcgaatgtcgatccggataaggaacctggcttctttgagtgcagtgataagcgactcaacgaaatctggaaagctggtgtgcgcggtgcgcaatcttcgtgccttgagcaaggtagtcagccatccacttggcgcgttgaccccaagaatggagtcctagtccagtctttgcgccccatccagagtgagaagtcacctgttgttgggaaccacactgtggagttcgaggccaagattgtgaggggtggtttctggtatggagttgtaagtcatcacattgagcatgactttaaatatttactgaccatgaaaaggcctgggagattggtaaaggtggtggaatcggccttcaaatcacgggagacctgccaaaggcgacgacgttcaagaaccacaactacacgctctcccctcgaaacactcttcaagttacttcaggctggggccaagtcaaccagactaccttgcctacttatcttctgaagacatttgaccttccatttcccatccaagagaacaagtggtacaagatccaaactaccctcaagaacggctatctcagtgcttctatcgacggagccaagatcttcaacatgtctctgacctcctaccgcgtcttgtttagaggtcagatgaagcctatcacgctcactggtcgctttggtcttggcgcgtaccaggaccagacagcttactaccgcaatgtcaaagttcacgatgatgatcttggcgcgctggtgtatgagagcagtctcacctctgatggtatcctggacgagtacggtgtcagagagaacatctttgcggcgtgtcttgatggaccaaaacgtgatcgccttatttggctcggggactattatcacacctctcgtatcataggcgtcagcacatcacgcttcgatctccagagaggcactttcgagtcccttatcccaacgcagaatgaggatggactattcagtatgagtgcaccactcggataccaagccaatatcacagtattcgctgataactatgggctggaagactatcaacttctcggactcttgtcgctgtactactacgtacagtctagcaacgatctggaccttctcaagcaggagtggaagtactttgagcgtgtggttgactggtctgttagcactatcaacaagactgatgggctcgtccatctcaacggtgcttttactggccctgccgagtctgggtctgcagtctcctgcatgactgtccaggctctccattccatggctgaactcgcgagtgcgattggaaagaaaagttcggccaagaagtggaaagatgctggtgataagcttactgaagctattcgcaagtcactctggaatgacaaacttggtgtttggaagctttctaccgcaaacgaaaccgacttttcagttacgggtatctcattctgcaccacaagcaaggtcgctacccgtactcaagccacacgctctttcaaggccctggaaaagctagctctcggtccaggatacatggataatactcgaacagacccagatgcgccgactgctagcatcagccccaacaccaacggctttcttctcccagcgctcttcgaatatggtgctgacacgaaaggagccaagctcatcgacacactctggggtcccatggttgacgacatcaaaacctccacgggcgcaagttgggagtatgttcttcacgacggtagtcctggcttgggtctgttcacatcccttggtcatccatggggtggcgcagctacgtatgttctcactgagtgggtagcaggacttcgacctgcacagggtatcgatgggtatgggtataaaaattgggtcgtcgggccagagagtggtttgtctatgggcttggattacgcacatggtcatttacagactgcctttggaggcaagattgaagtgacctggaaactgattagcaataagaagaacatggaggtgagtatcaaggcccccaagaagactaagggtgtctttgtgttcaagggggaagagaggcagctgagcggccaggagcagtacgaattcacggtcaaggtttagtatatctattttagattgacaagtacttggaatattttgatggaattaccactatatatctcataattgttcttcagaagatgaactacgattggtgatactaaatagcccgttgttctgacaggttggtgagtcgaattgctgaaatctacctatgccagaacctcaaaggcaactaaatcaggcgcccaacctccagaaggagaagcagtaaaggtgacagtgttatctttacccttcttgaacccgtctagaaggatcgtcatacgatcactctcgaaccaatcgccaccagcgttcgggaatgcccatcgcttggcatcctctccattgacagagatggacatgtttcgcgtgtttgtttcccagtcaccaatcgtgtggtggtattcgtggttgatgtagtcgacgccgacgtataatgggccatccttgggagcgctgacaaacttgaacgtggccttggcatctttaccgatggacttgatctttttgttgactggtaaacattcgtttgctccgcagtcgacaagggaagcggaacctcccagtgccgctttaggtgctgcataatacccccattgcttgggtttgggagtctgagtgatatcggatagtacgagaagtcgcagctcatgaggtttcagctcaaacttctgagtaccagagatagtaaggtcttcatgggcccagacatctcgtgccttcgcctttgcaacaccaataagcgacaggtcaacttcaacagtctgagtttcgttcttccagttcgcaacgccgagaaccttgcggtttgatgtcaggttaccggaccagacatcccactgttcttctgtatatcgaatgactagctctgctgcttgacctagagcgtcttggttgatggcgatggcttctttgttggacatgacttcgagagagtgggaagggatctgcttggcgtccattacgcctccgataatgagaggagatttcatcattgaccaaaagccgaagtggaaacgctcttcttcgtaggagagagcaccgagaccaatactactattgttaagaagctgtcacggaatgactcggttgggaacttacatgagcatatcaaggtctgcgaacgcgccagggtgattgtacttggagtgagcaacagcctgattggtgatgcgccagattgctctccatgcattgaagatgtcgttgctcattctccacgaatttccaaccttggtggccctgccatggagttagagagagcacgtagtatatgagagttgatacacaccattgcgggacgtcttcaccaataccccactggcataggaagtacttgatgtcacgatcagtctcgttgatagctgcagccatcttgataaaccggtctgggctctttgcttcggcagagtccgagtcaaccatatcagtcttggacgtggcatagcagttgtcgtatctatcaatattagctgaatgcatcatgacaaagttgagagtgtgttacttgagggtatcgcctccccactcagcaaatgactttgcgtcaatttcctcatatcctggtttggttgatcagccaccttcatgggtcatctgtagaatgatagacataccaagggacgcagggatatcctgggatccacattgaagatatcccgctccagaataaagcccaaactccaatcctaagtcgtgaatgtagtcgccaagagcctttgggccagaagggaacaaagtctcattccactggagtcttccctcgctgtcccggtctctcgaaggccacccacagtcgacagtgacaatactgtagcccaaatctagaaaccccagatctaccaatcctttggcattgatcttgataatctcctccgaaggattgcagttatagtggttgtaggaattccatcccatcggaggagtcggagacctaactgtcttgccagacgtgcccccgatgctagcaagaagtactgcaaaagcgagtgccgacattgcgattatgatgcggactttgaagttcccagtaccgtgcgtatcacgccttgctggtattgggttgctcattgtggtatttataggcctgcaatgtctcggtaaaatgatgtcggagcagggttcaggaatccttgaccgtggtcaggttcaaaatccagaatacgaccttgaaatgaagagaacaggttcatgacataattgcaaggattcaataggcgcggttgctttaatgagcggacagacactttctagacgatgacatacgatattaatgatcacaacatgcacgaagaccaattcctataggtgcgcatcctgagctctcgttaaggttaaggagagatcatcctcagtctgcggggaacttatcggtcttggtgcggggtgctggttatatcccggggactgtgccgacgtttggaacaagatcggcagtcgaatcggacaaaaagaatcctcggatattgatgtactaaatagtggtacaagctcggattcgtatttgttcctccaattcaaagtgcccacttcaagctgtgtctatatatctcagagtgaatgtatatttacacgcccacctgcacttatttgacctctagtgtggctgtttcaagtaaaagacatgactacagtttcaccgatggatcaacagtaaagacatttctaccgtccgggccaacctcaacaaatcccttcataccaatcagctcgctactggtactcacgagagccgacaaagtcatctcatcgccatggttcgcaatgaacctgtcaccagtttcgacaagccttcctatgatatgtcccaacttcggaccacttcgatcatgatccacggtgtatgtctgagatggagttagagatgtcatgcttttcaaggtttgacgtacctcaattatggcttcgccttgtgcctgagcagtaaatgtcggaccttgagacgtttgtccattgtcaagaactgctggtgcttcataggccgagccatttctctttggctttgcagacagacagatagcgtgttgccaggacagaactccgccgttggcaagaactagaccgttctggtatttgcctttgcgaataactcggaccatctccgcgatggcctatcaatcatggtcagacacatttatcagaagaaataagattgtcttacgtgtagcgaataattatttcctgcgccaccaaaagaagttaatccaccaaggagcgttatgggcttctttggattcagcaggtcgagtccaacatgtttgcaagcaatcttcggtacgatagggaagcacctattcatggattagccttgacataatgtcttagtgggtgacttacgagtaaaagtcgaagcagtctatctcatctttcttgagtccagcagctttcagagcgttgtcgatagaatactcaatggcagggcttgagtaatagttcgatcgttcccagactgtgaattatcgtattgttagctgaggcactcgataaataagaaatatcttacagtccgaactgtcgttcgagccagcaccacccgtcacatacacccatttctcacgcggtacccccaacttggtagcatactcggttgacgtgatgatacaagcagcggccaagttgactccattgaatgcattcattaataatggatctagtcggtcagcagccatcaagaacacatcggcagccgacttacaaggtgtgcatatcattctattgcgtttgctcactgtcttgatatcttcaagcgttcgtggggtttcctctgctctccaactgttgggatgctggcacgctatcttatcgaattgagtatagagttctgctgattcgtggtggttctcgatataggattgctggttttgcttcctgtatgcgttttcgtacagagggtacacttggattgggttgccgattgaatgtgtcgcaccagctcctattaaacatcagaatgtctgttcgaccgaagattatttgcgagactacctttcttaagagatgtatctcccggactgtatcttttggcatccgggctcatctcagtccaccctggtggaggaattttcccagccttttgacaagcgaaaactaccgatatattagctactcatctcgcatatctgttagtttatcacctacgtgaggccaatgcttctcctcctgtaacaacagccatcttgacgtctccagacgcgaccctcgcagcagctttgtcacagagaagagcaggcgtgttccctccatgactagcgagttcgagatgagatggctggataccaagtctttgcgcaagcagtttaggcagatcgtcgtagttccaggaccacggtggcacaacggagatactgtctaatttctcaacggcattaatgctagagtccttggatgcatcgcggatagctgataagatgagctcagccggctctcggcatgtttcgatggtgaagtctttctgacgactctcgccgataccgatgataactggcgttagtgacggtaaagccgccatgttggttttgaagtatcataaattgccaatcgacgagtacatcaacgactgtcaagagaatccaaagctgagatgttgcacttgctgggaggaggcatttagcctcggcaatccaggctcgtgacgatccaagcatgctgactcagctaaacgcggtatctaacctatacgcacatctggttgctcgtgcaatgacaaggaactatttacgaggttacactcgcattctccctagattttgtgatatatgtgatctatcaccgtatgtctggacagatgattcttccttttggaaaatggcgtagatatcggtgataagctgccacgcgagatcaatgaaaggtgaagatgcatcacgttcagacggattggcggtacgtgttccctataatgggcacctgtaatgatcgcttgtgcacaacacccttattgatacggggagcgtctgtaagcgctgtctctgttaaatgaccagagatgggatcatcacgatctggactcaagcgtattaggtgaatttgagtgggtgacagggatcgatagacccaggttattattgcggtcattttcgaggaatgagcgtcagatttctgaaccctgtaagtttgaggaagtaaaatggcctggctttatccacatggctatcgaaagcgctgaacgtcgatggtagtcggttgagagggggtcagagaggcaacttgtgtgcaagttttgtgtttgcaaggttcctctccactcaatcgatcgatccaacccggacaccttacgaggaagacgacgagtctgggtctgtatcaagcgacatcattgcaagtactagaaccgtgaaacgacaagaggctgcatcaacatctacaggccccggggagaccagcacttcgagccctccagaaagtgtcgccggtagacaagcggccagcaacgtcagggtactggggctactatcagttgtcgttactctcctgtaagttaatcatcttctctttctcactatatgtgaagctaacattcaacaagcgttatttaaatatgcacatcgttttgtcgcttagcccaggaagttcggaatagtgtacagaagaagtaggaagcccatgtaagaaagcatatgatggaatagaaagaaagacaggttgtaaacttgtcaatctgaggattttgggttcgactccactctacccaaatgtgtgagatgactatctaaaaaggatatataatagcaagatatatacaaaacataaatgcaagcacagccttggtaattgatattaacttgctcatcagctagtatctgttgaacaaagcgctctgtaccgcagtattcaactgccagcatcagagggctttgcaactggttgttcagcgcgttcacaacaatgccttgtggtgaccagtccagcgaaataagtgtcttaatgataccgtagaagtgattgggagtttcataagttgtccaggcctctctgatcgcaacatagaccggcatatcaccatttgcatccacctcgtcaattccccacctatagtgaatgatgagagacatcatacattccaaagcacagcttatgacacattcgcacagtaggtttgttctccagaccggtaaccctgaatatgtaaactcatggtcaagtaagagttcgagtatatctcgctgatcagtcgctattgcgaccccaaggaccgattccgagaatggaaacgtcgtctgggcttggctttctggtaattctgtcctgactccgttctccaaaaagaggcggaccatttcagtatgactgtttctgcatgcctcagccatgcgcttgcggccaacgaaatccatcctttcggtatctgttatttgttctaagatgtgatgacaaatctgaatgtttcctttatcgatgatgtgatcgaacgctgtgagccccctctcatctttaacatgagtgcttgcaccatgctgaagcaataatttcgccatttcatctaacccttcctcgacacaacctatcagagccgttactccctcctcttcctgaatatcaatattggcgttattcttgataagcaattcaactaccggcttacactcgctaccaactgcgaacattaacgccgtttgcccacgggagcctttcatgtcaacttggatcccctcttgttgcaggagaacttggacattatcgtcataaccctcctctaactacagaagcttcaatttgatatcatctaaataactagttttaaatatagcataaagaatcagatatatattgtcagagaagttacgtggaattaaactaatcctctgtctggttctgacctatctagcctctttctggtctagatttcccctcttctaggttgatacctgacgctattcctaattaagtcttgatcggcctcaaccatctgaccttgaacacggtttgtctcgacatcatctcacagttctttgcgttttttgttatcccatttcatcttgaacttatcttattcagcacagcaatcaacactcaatatgatcaccaaaactgctcacgtccctcacatccatctcctctgcatggaggaacaattcagcgacgctttcaacgtcgcccgcaagagccgcaagcttcccgactcaatcccaatcgatatccataactgcgctctgtctcaactctcaagcaaagtcaaatttgacaccgtcgtctcacccgccaattcctacggtcgactcgacggtgctttcgatgacgctatatcccggcagttttcaccgcgtgacgattaccatgccctcactggcgttgcgcaagcccagctttataaaacatggcgcggtttcgcaccaccagggacgtgtactctggtagagatcccaaaggaatttgaagaaagatcgcgtaatggttttggaacacgccgtgttgctatctgtccgacgatgcgtatgcctgctgacgtcagatgggataaagaggttgtgtatgagtgtatctggagcttgctctgtgccattgacaatcacaatcgcgatgcctctgaacatgatcagattgagagcgttctcatgacccctttggcaacaggcgtaggaagggtaagccccgagaagtgggcgttgcagactgttcttgctatgaagcatttcgtggaggcgtcggagaatccggagaaatggagttctttgcagtgggctgatcttggaagaacttgtgctgaaacgcagttgacctggacaaaatagactctttgaacatcgcggagtgtgttacttggacggggttattagtaatgactgattcagtgtgggaggagatatcttatgcatgttaaatgtcttgcctggtcgaggttcaactgtaggacttccagtcgccgatgatagtcagcttctcgcagcaaagccgtcaaattgataggaattaagaagaagcgtatgaataaaatctagtttccttcatttcacctttgacgatacaagaatggtgactcaaccgttatcgcgccattcttataggcctatgcgcacagccagatctagtaggtctaagcataaagtctcaagagctatacggtgatgaccccgttggctccgagatgcatctggcagcttggcatgcagcacaatggcgatttctcaagggcctagctggtgacaatattaaggatcttggcttactaccatgtatcattattgaaggacacgagtggaaatttgttgcaacgacatggaaaaaaggcaaaacggtgtgtgcaattgcaatttgactatcgcgcgtgactacagaaaaaaaaacctgacattttgtgatagaagcttttctctagcctttctctgggctcaacaaccacggaaataggtgtttatcgtatctttgccagtctcaaggttcttggcaaatgggttatgctgttcttttggccatggtatagagagtattgtctcaaactggtaaaatctagatcttagttttgtattcacgttatcaaggttttcagggtgttatatataaatggaaagtaatatgtcagcattaataaattttacaaggtaattcttctagctagtatcattgaagcaaaaccagttgagcattacaaaggataacagataagcgagtctaaagcaagtttgttcgtcctgtgaacccagttcgacttgtagggctcagtgctagtgttgatccattcaccctgaggactgctagcgacataccaaatccttgttttgccactggaagggatagtgaagtagaaggaatctgactcaatccatcgctgggtatcggcattgcttcttgggtattcgctaacgtgagcgcgactagcattgtcctgatatattctgacgtatgggaccaaggtatccccgttgttttgagcgattccatagtacttgtcccacatccacttgaacgagcattgtaaggtgacgccaggacaggccgtgagatcttggtacaaccacatggacttgtcgtaatggaagtttccagtctggaatctgtagcctgttccatcggctccaccagctttgatactgaaatcaacgatttctcgatcttcggccacggagtagtactgccacggcgagaacttgccagtgtcccagccagcattcttgatgatattcgtgtcttcgcaggtaggcgctggctcgatgccggtatcgcaaaagcagcgggtctcataccacttgaagcctgtctctgcgccatctgtctctccaacggcgcctttccagagatcacagaaggaattctcctggaaagcaaaagtaacacagttggccttttccatacaggactgatagcaagcggaaagggattcagcagacccagagcctatcgctttggcgccttgtgggattgaaggacggtagccagaaacgccgcaagcggcatttgcaggagtaggtactttaagattattttcgcactcaaattgttctgcaacagcggtggtggtcgctgcagcctcggtcgtggtggtggtagcaacaggctcttcggaggttgtagtagtgacagaagagctaagctcccatggaaaaggctgcgtcgagcatgaagtagtggtggtggttgcctcaagactggtagcagagactgtggtctcggactcagtgatagttgaagtaaggagagttgacagcgactcaaccgaagtggactcctttgttgtagtcgcaacagtagcagcaagagtagaactggatgaggggcgacatggtccagcattaacgagggggctgagtaccgcagtcaaaacaagcgaatggacgagatggcgagccatttctacggtattggtgtcgagttcgcgataagaaagaacaagatgtcgaacaaaacacagctcgaaagtgttaggtagggctcggatatttaaaatattctcatgtttctcgtcaaatatctacttattcggtctatcctcctttcccctgatccacaagtgaagctattgaaagctagcactactaacatcatcaaacgtgcattagaattgtctttttgggaaactatcgtcactagtgccagagctgaactttctagcctgccaaaattgcatggtatagtgaggctatcattggttgagagactctaagattaggtggctgaatgtcagggaaatgaagtggcttaatggatgggttatgtggatcgatgaagcgaagcgaaactgctaccctatgcttatatcgacaagactgtgtctcgtgggaactacttggttgattgttaaacttattaggttgaataacaagccttagtgcttgaacaacctataagaattatattcctcatatttatattaaaacttttgaagctatgcgtcggcatttcactgcaacgtgcacgccacgatgaatggctcgacatttgcctttgcagctaaaagtttgtgaaccaatatttaaaaatagaccttgaacgttacgagtctatacgttctatcatttccgataaatgtagttcaagtagaaatccatgcatatgttagtaacatgttgttgcgacaagtcgttattgccaagagagccttaatctgccttatggctggccatgaccagagtacgtactgcatagcccgccgaggctgtgcagcacaaggatggtcctcaatctgaggtccccctctatgtttcatcatcattttcaacctccaccatttcccatctcatccagcacttttttgttcgcaatcatgcaactcatcaatgtgctgacatttggtcttgaggaatttcacaaaaacatccccgaatacgccattttgtcccatacgtggggtaacgctaaagatgaggtgtcgtttcaagagatcaacaacccttcacctgaagtcagactgaaaaagggtttcagaaagattgagctttgcgttcagcaagcccaactagacggacttatgtactgctgggtcgacacttgctgcatcgataagtcaagcagcgcagagctttcagaggcaatcaattcaatgttcacctggtatcgcaattcggctgtttgctatatctacttggatgacgtggaaggcatggcacccgaatctttgtcagcgtttcgacgttcccgctggtttactcgtggctggacactgcaggaactcgttgctccccaaacccgccggttcttcgatatgcactggtcatgtatcggagagatgtcgaggaccttgaacaacaaatacagagtcaatggtttcttccgcgttgggacagaagcagacgaaatcgcgaatctctcatcaacgacgactaagttttcaagttgggttgctgaaataactggcattcctgatcgtgtcttctacgctggagacctcaagtccatttcagccgccacaaagatgtcgtgggctgcaaagcgcgaaacgactcgtatcgaggaccaagcctattgtctactgggccttttcgatgtcaacatgccacttctctatggtgaggggagagatgcgtttattcgactacaagaagaaattctcaaaaaggcaccagatcatacacttttcacgtggggttcaacggcatcatcaacgcctactcttagcgggcttctctcgtattctcccaaaaacttcagtagctatggatgtcgaaatctgcgccctaaaaggattggaaatccctacgagatgacaaacaagggtttacacttgcagatccgtttagtcgaaacaatggatgaccctgacgagttctacgccatattagacgtggacaacgaaacaagcgtgggccaggattaccagtactctatcaggcttcgaaggctggacgtatggggtcagtatgctcgcgtgcatactgacaccggtctatgttgtgagcgcgagtctgacatgtcagcctctatcataccgagccatatctatgtccagaactgtatcaaccatgtatcgcccatgaatctaacaagaaacccgtccaaacttatcctcggctgcagaatgacaagtatgtctcttgctataattggaacttctggctcagcaagctgggatcccgacacgtttagtatttgtcctccagtcagcgagaattactatgctcgagtggctttgcaacaaaccatgacacctgatccctcacttacaatgacaattggatggcggatacagaaagacgcttccggtaatgctttgtcccacctcgccgcgcttagtgacccaaacgacctggacaattcacatgtcgcatggtgggatgtgatctcctcaagaacccataattaccattcggttctatcatacgaaatcgtcaacggcgagctggtggtcgagataacgcttcacgatcaatctataaaaggttctatgaaatatcgctctccatttttccacatgagaaagaagaaaacggtatataaaaaatttgttccaacggctaagttccaccgggtgagccgccgcgacaagagaaaagaaatataatatcctcggactgtcaaataagtagcgcgtgtagacggattggccatgagactacgagagtaagcaaagttattgggcagatcttgaatgtcctttggggagtagtggtgttattttgttttaggaattcattgttaaacaaccttaagattacgctagtttcttgttcatcaagtctcttatctctagaaccttcagtgaagccacagaaaccagttatttttatgagattctatagcgtatcccaaacggaaggcaacatggccaggagcttccttattggtaactactcgcagcgagtaaacctctgcagatgcagtaagcacatagaacatcagtgcgagtcagatcatctctgtcaatagtgctcgtattcaatcaacgtcaactatgcaaaatccgtgtaaatacttggcagaaggcctctttaattggccaaatcaaaagtaccttcctaagaaatacccgccttgcgaagttgagatagtatattgaagtaacctttcagttcaaccataaactcctgccttgtctccgcaggtaaacaacactcgcatacagaacacacaagataagccggctatagattccctgtttggaaggtagataagatatgataatcaatcttggcttggtattgagcatgagcgatttccacagacgatgcaaagaagtctttagccaaggctagagaagacgtgttatatggggtcaatgcgtacgtgcgttatccaatcctagctattgcgtgttaatgggaaggactacaaaagatcctaccactttagttgaccagtttcagatgcgctgaagctgggctaatgtgattgatggacgcatgaccgcattgcagaaactaaccccgcctagagtagcagtgcagatacgcgttaatgcttggcgataagacggacttactcaattccgggtgatgttcaggaacagagtctcttccttctctgctacccaaccttagcagttcagctagtaagtcaacgggattgagtgctgacaacgcgctggtgatcattgttgttgtgttacttctcacagtcaccatctttctcattgccattgaacttggatttaaccggccatctccacattctcaatggtcgacacgattatcgactttcctcatcgggatgctgatccttgccgccaagattcacatatgccgatcacttgcacgggaggatgataaggttaatgctctatttaaatgccgaactaaacagcggaacaaacggacttccatacgagaaaggcaggtacgccaatatgcacgctctcacgatatcacaaaacaagcttatcgcgggggatccaccagaagggcaggtaggagactagaccaggatgagactgtcctgactcggaagaggccatgagatatacaagaggttgacgattgtgtatataaaggatgagaaacttcctttccaaagatcatctctcatcagcctcacctcactcttcaactctctctcttggataactcctacttcgtcacaatggtcaagatcacttccctcgttgccctcgcggcccctctggttgctgctgctcccaaccctcagaacagcccccagatcgttggcggaacttctgccagcgctggtgaattccccttcatcgtcagcatcaccaacaacggtggtccctggtgcggtggtactctcctcaacgccaacactgtcatgaccgcctcccactgtgtccagggccgatctgccagtgctttcgccatccgtgtcggatccaacgtaagtttacagccgatggcatatactctgataactaacatgagcctcttagtctcgcacctctggcggtgtcacttctcgtgtctctagcatcagaatgcaccctagcttcagcggctctaccctcaacaacgatgttgctctcctgaagctttccacttccatccctgccggtggctccattgcctacggtcgccttgccacctctggctctgaccccgctgctggatcttctcttaccgttgctggctggtaagtacatcctcgaacttggatatctcgacagaactaacactgcacaggggagacacctctgagggtggtggcgtcagccccgtcaacctgctcaaggttaccgttcctgttgtctctcgtgctacctgccgatcccaatacggcacctctgccatcaccgacaacatgttctgtgctggtgtcaccggaggtggtaaggatgcttgccagggtgacagtggtggtcccattgtcgactcttccaagaccgttgtcggtatcgtctcttggggtgacggatgcgcccgacccaacgccgctggtgtctatgctcgcgtcggtaccctccgatcttggatcgacagcaacgcctaagcgtcgcaacatgactatggattggctgagttgaagagtcttctggggtgaaggagtgatgatttggatgatatgtttggaatgatgagagggattacattctgtaaatacttgattatcaaatacatatgttgatgcacatcataaactgtttagtgattttgccgaagctatcttctattgcacagtgataatgctcttatttttctaccctatggtcctcagacgtttttctttgtcagcattctataactgctttgaaactttcaagtatgcaataacactatggccgtgctttccatcctgaaagagtataaatttttagagagccgcgaccataacaacatgaagccaaaagatttgagatgtatcataggaaggcttcggctcgtatttctctctagtaccttgcatataagtatataaaaatgaatgacatggagtgagttgtcatttaagaagtgggcattctacaagcgtaatgatcgatattggcatatattccaccaaccaggttcgactaagagtaaaaaatgagatattaaaggatctttttctattacacaaagagtgctttgtactgtcatggatatacggagctggatactttagtactgatcctattctgctgagatgtccttgacaactgcgcccttgaattccttcagcttatcaatagcctgttgagtcatgggcctggaacaattctcgtcagttatgtcttcaatttatggatcatgttactaacggtggatagtatgttggaggcatcgtcctggtgcttctccagcgctcggcaccggtgtcctccttgaccaaccttgaacgaatgtcagctttattaccagtcattgaagataagatcacatactcttctgacgctttcagagaagcctgccaatcatcgacagtgtcaaaggcatacgtgatttccttcaagatattttgtcagcacaatatttctactcaaatatgcatcgtcgcgtacctttcgctcagacattcttgatagaatagaaggtaccaagaagcacgaagcgcaagcagcaagggtaatcggcacaatctggtatatcgacagaaaatgcatcggaagtccaatcactcgattcggaaacgtgcaagatcaaagcgcatgccgtctatttaagtatgattttaaagattcgactatcatcgggcgattgtcgaatgcggaaggtggtgatccgatgatgacaagggtagaatcgtccgagcacgccgagcaaaagatcctggtttctgttccccgcaaagacgtgtgactaaagacctatcagcaggtagagtacgtcacccacttgacagagataagacgctttattcgtacatgattgcagtgatcgacgtcgatagtattgggtagtaataaatattggtctgaccaagtcttggctgaatggccagttttcaggcagcgtcttgatgatgcgtcctctgtagcaggcaacagaacagttgacccttgagctttattgtgtaaacataactgacctaggaccctgaaccaaattggcctggattgactaatacttcaagcagccaagctctctgttcaccaaatatgtactgacggacccgataaatatgccactgacttggcattacttaattaaatgatagatcaggttatacgaattacctgtactcatacagtttcggatatctgtatttattccgcctcatcaaggtaagatggaaagatatcgaaccatcattatgagatttctacaagccgaatgacctgttgataccaacaacccagggctcgcggcttattgaatcaagggtaagaaatcaataaaacgatcgtttgttcgattgccaacttcaaacagcgaccatggcctagctttatagaataaacctagatataaaccgtttggatacgaaacacacacgcgacgacgggttcggttttgttgttacacaaaaacaccccaatcatgatctggtttgctcaacctccaaattaccccacgataccttccgcttcccgtaccacctggtcccgatccagcgcctcggaacgagtgtttccgacttgagtaatgtttttgtttctataacctattgaacatgagaaacaacattcacgaggacttcaatgtttcgatactttgggggatatgtcaagaaacggaagcttcgtcgcaattattccaccaatcacatcaatgtaacactctttgaatccatgatcagggtagtataaggatctgcgaagacggttgattcgagaattcgcgaggtcggagattgggggtttaacttcagctataaccaaatgcttgagttggttctcatacctgtacagagttgaatagtatttagatggcatcgtagctcgagtaagtttgtgatatcgacagactcactcgactgtaattaccaacatgagactgcttaaccttgttttcttctccggtattgttaccgcagcgcctggtactactctacacgccagagcagcggcaaatgacccgtgtaacattggttattgcacccagaatggagggtacgtaaacaagctttgacacgagcattgtcagtcgcatcatctaacacaagcagcacaaccggtggtggtagtgctacacaagtaactgtgaagactctgggtgaactcacaacagcagccaatgccgctggaccagccgtcatctttgtccaaggcagtatctccggcgcagccaaggtacaagtcggatccgacaagaccatcatcggaaagacgggtagctgtatgtacatataagccatcctcatctgtacgctgctaattctaaccctaaagcccttaccggtattggtcttacgatcaacggaaagaagaacgtcatcattcgaaatatgaagatttccaaagtcgaagcaacttatggtgatgcaatcacgatccaaaagtccaccaatgtctgggttgatcactgtgatctctctgccgtgagaggtgacgacaaggacttctacgacggtttggtggatctctctcatgctgcggattgggtcactatctcacacacttatttacacgaccacgtgagtgatctcgtctttctagctgtatggaatgctaacctattggtatacagtccaagggatcgttggtcggccactccgacaagaacgctgccgaagacgtgggcacacttcacgtcacatacgccaacaaccacttcaacaatgttcgaagccgtggtcctcttcttcgctttggcacagcccacatcttcaagtttgtctcacaatatctttttttggccttcactaacgcctaacagcggatactatgatactatggacactggtcttaacagtcgcatgaacgctcaggcactaatccaatcttcagtgtttaccaacgttggaaagaaggctattttcagcgagtccagctctgaggtgggatacgttgttgcagaagacgttgttctcaatggagaaagccagaacactgcaccaaaaggtactctgagtgctagtaagattccgtacaagtttactcttcttggatctggcaaggttgcgtctactgttccagggcaggcgggacagaagcttagtttttgatcaactttagcaaggtggaagcaggtcatgtttcatatggcatgtctttcaacagagtagtttgacctatgagtttctattcgtgtcacatagcgaagttattcaatctattaactcctggttaaacgacaggaagtgcgttatcatctcaaggaatgagataatgaatcgggctttattcctccgatctgactattcccgtgagctatcaccgagattagatcgactgatgactgctatgcggactaatgttggtccagcgaatcaaaacacttctcgctcatcttcgcgttagtttcggcattttctcgtgctttttcgcggcccaattaatcacaggacccttgttttgtcggccagatctcgctcgcgatgtcagcaagcactgccgtaatggccggcactaaatgccaacaaaacattatatatagcatgtttccttccattcatgactcgatattctcattcactataaacaataaacaagcatctactgaacacaatatcctcgcacaagacttatcatctcttgtcttgtctcatcacatcttatctgcccacttacacacttacacacaacaccagcaatgactgtcacatttatcgaaactgatgggggtaagctcgccgtcgatatttccggtgaaggaccccttgtcatttgctcaccagctatgggtgactttcgagatgcatacgaccccctggccactgaactccgtaaagccggataccgagtagccatggttgatcttcgtggtcacggcgatagttcaacaaccttcaaccgctacggcgacgaagctacagcaagtgatcttatcacccttattgacgcttatggcggtggtcctgctgtattggtcggtgcttcattatctggtgccgccgccactattgcagccggaacccaacctcataaagtcgccggtcttatcctcatcggcgcatttcttcgtccaggtactggaaagcttgtcgcaagcctcttccgtctttctatgaaccagcctaccggacctataatctggaagtcctacgctcccaagctttggcctggtcttggtgacaagacacaagagcgagttgaccgatctatcaagatgctcaccggccctggacgctggaaggcattccacgctactttgtcaacagaccatgctgtcgttgagccattcttgagtaaagccaaggctcccgtgcttgctgtctacggcgatgccgatcctgactggagcgatcctgctgaggaagctcgttgggttgcttcgaacttcaaggatagcgaagttgttatggtcaagggtgctggacatgcacctcaactagagaagccggcggaggttacaccagctgttttgagattcttgaaccgaatccagagcgagggggccttcaatcgcagtttttagaaggctggattgcgcaaagttgtttagaacgaagagatttgcaattatgttacttaatcacaacatgggatgtttgaagtttagaataatgggaaatcacctgatttatagatgtcaatttactttgtttttgtttgtgctgatgtcatatgtttcctgatccctctattcagtctcacttggtataggagtctctagtcgaacaacgtaagacatttttgactcgtcttcgtccctcagcatcaagttggaatcatttatttgatattaattaaatattagtatcaggatatcttgctatctatccgtctccatccgcgcattagctttcactatagtactcgaaaaggagtgatcggtttcgatttcggtgtcctgcctcgtcataacaattgtcgccaatggcctatcaataaagacaccacccttgtcatttgctccagtggactttccacgtcttactcgcgataatatgtccctcacgaattgtcgagcacctggcatgcaggcaacaatcattcctatactcgtttccaccatagaccaaatgactgtatcgacagtgtccgctactggaatattaacaatactggcttttgcagcagacataaaaggtgtgacacacctgtaatgtttttcgataaagcaaatttcgatatatatgggatacgcactgtactaaatatcgtgagtctggcggtttcattagcttgctacgagactcttgtcagatacatcgtgtagacttacaaggcacccgcgccaaacatggacatgattccgattttcttcttcggtttgatgcctattttccatagttgtgtcattgggaggataagcatccacacatccaaggcgacgtttattgctccgtggcttgtcgcaatggcgtttgtgctcaagagcaccccctttggattcttctctttccatccttcccaggataccttcatgggtactgattgcagcatgaagagcacaagaaatgtggcggacattactatgataaaggcgacagttccgtgaaccatgcgtcgaaagttgtggtcggggaaaatccgtagaaagaatgctagtatcgacagtttcgtgagagtcaacgttatagcatacatgtattcggcaaccaaaatgatctgaatattatggttagtatgagtttccgagtaaaatgagtgtctattctgaccttgtagcatgctgtaatatcctcatcctgaacgtgccaaatatccaatcctgttccattcgctgatactggtgtacatatgctggtaagttttaccgctttgcggcaaggtttgtgcggacatacccaaaaaacacatagctgtgaatacaacgaagaatggctgtgagcggtcaataacaactttgagatgcttgtatgtcgtttgtgacgtacaaatgcggcgataatcaggctgtcgtcatgtccgtacggtacaaacccgattatcttcgagatagctctcatacagaaaaatgccatcgctagaggtaacatcaccgcacagatgatatttatttcccttcgtcagtctaggacgggccagtggcaatcctgctccatcattaagtaatgtcctggaaatggttagtatccagcctccagtactaatcgattaatcttactcattgtgtcgccaacatcacaattttgcatcacacaggtacccaagtcgcgaagatattttttattgccgcataatgcgttgttgttttgtcgatatcgtgtgtcgtcgcccagtacttggtcgaggcatgatttctgtttagtgtcagcaaccacctgctaaagcgagctcagaggcgtcaactaacaacgcacggtgatgtgaagctggcgagatgcccagcgggagacactggttctttagcttgtgtcagctgtaagagaagtagcagacccaataccaaggtacagcgcctgtaagccaaaatcataatggagctggcgatggctccatccaggcggatcaaccaacaagttttcaattcgggaagagagttggagtcgaatgaagtgggtgctctcattatgtatgcacgggttggcgaaagtctgagacatgggcttagcgtctccgccttttgcatctggatggcttacgtacctgctctagattcgatgacggacaaggcaccatgtctctgttttgatggcatggccacatttgggacactagcttcaatattttgttggcgtggcgcttcaaggtgcggagatcttcatctgggtgccttcatggaatccggtttgcattccagctgtgagacattaatcgggaaggggttctctcatcacagaggagataaatgtcccaactgcacaatattggaacttgttgtcgaatgcaaggatcatgctacttctacgaacaataggttctccctatatgatgcagccatgttgcgcagtgacaatctccgatgtgccttataacaacatcctggggaccctagtcagtcaccacgaacaggccaaatgcggtaatcattgaacccagtcaaggtctatcgggcccatgtctgtgcctgccggatctctacgcgccgtgcctaagttattaccgattttttagttagaagtaagccagccatcaacgaaattaaaccatcctcatttggagcagaaaccctgtaagacgggaagtgggtagaacggtgacaatgcctcacgataccagaaaggctggccgctggaagttcaagagatgaaactagaaagtcaggtcagtgtcgatagacagtacctttaggctacttgagatttcaccacacgtttctttaattctataaatactctggcgatctacaaatatccccaggttcacaggagatccaacaccatgttaatctgctttgtctcaactccactctgctatacgataaagttgttgctcagtttaactcgacagtctccacattctcttccagaaataggcattggtgcaaattctagtctcaaagggctcaacgggaactgccgagtatccattcctgggaacaagaacgattcaaacggagacaagatgctttgtctacagacgcgcgctatggtcttctggcgatcatagtacctattctgagcttagtctttcaacaagaaacacggtcgcgtggcccaatggcaaggcgtctgactacgaatcagaagattctgggttcgatccccagcgtgatcatttcttttgtctctccacctgctgatcaaggcttttttttttttttggtccccatgcaaacaatgtatgccataaatgtgcgttgttaagattatgatcattactttttggttgtgtttcacaatttctcaagtatactgagcgaaatcattattatattcaatatactctgcactaatgctaactacaacatttgtaaatgcttgactgatatcaataaataaacaacgcttttctttcccctatgctctaacttctaccaaatacacaacaaaccagtgataataccaaaaacgactatagacataacttttcctggcagacttctcacggccgcgctgtcttcgtcgtctgagcccttggcgtctccagtctcggtgggttgagcgattgagagacccgcgttggtggacatgggatcaccaatcattgatgcagaggcagttctactgctgagaagggtcatggaaactgttttgagtcccgctgggactgatgtcggatcgcccatcgcagtgccatcaaatgggtcgaacttcatagggataatcttagctttagtagccccgggaacgttcttgacgatctcgtggatatcatctttttctccatcggggttatactgagctaaagagatctccatattctcgtggtcaaaaaccacgtaggctcccttgaggaaatcatcaccaagaatgatgtaggtagctttgggatcgtagaagagtgagcagtaagagacaccatcaatgccgaccacgttgttggatttggatgtaaagtacgccaggggaacattgatagtcaactctccaaaggtaaagtcaagggtgtatttaggattctcctcgcaaggtaccatggcgccatatgtttccgagataacaccaccaagggttgccaacacatgcagtgccatgtcttcagtcaagcggctcttgatggtgcccgtatccaacagtacggatcgtggataaaactcgatcgtggtggaactaccatcattggttgtgccaaacccttccatgacgaccaggagcttatcgggctcatcgtcagagggagctgtcacaggaattgggaatgtgacgagaggccctttatacttggctttgttgacgccgccgaagagaaagtgaccgctttgatcgtcgtcgagccagagactatacgcagcagtgttgatctcaccggcgttcctcaaagcccaaggaaggctgggaaacttcttagcagcacgttgaccgatgggaagtccgacaccaaaaatgcttacgatgcaagcgacggtagcgttaaacacatctgtggcaacaaattggaagctatcgagcttgacatcgcccaagttgaaattgtccttggcgtagtatcccgaccacgattctccactcccaaaagagccgtgaacttaatcttcgctctcaacccaatcaaatgtttgtgactttacggtattgaatatgttgccgatgcatttttccttcttgcaggcttcaatctctttcgtcaggacaagtaggtcagagctgccagtgtccatttcagcgtagaggttctgtggaggtgtgccgatagtatagttcgcccagtatgaaacccgcatgccatgcttgtcaacaaacatatccacgacattgtcggctcgccttccaagggagtcggagacgtgtcttgctcttttctcaaagttgactgataagacggcaggatcatgacccttgttgagttgcaggccacttgtagcgctcagcagagtgctcgatgcaatgattagagaagtactacctttcatgatggagggcgtgaaagaatgcaaaatagaatcaagatggtaacaagaggatagtagtgttgtaagggtgaactatttgatgctataacgaactgcgtatatatgcacttcctgcatggcagctccaaataatgagatacatcgtcgcctacttcacgactgacttcggccccgagactaaatgctgatgcttgtttaattagaatgataatttagccgtttcatagtaatggataattttagattagatcgttctgcggccagtaacgtatggcactagttgagcacgttggctagtgtctggggcatcgccttcttgatccagaaacatagtcaccctcttttcgatgttgggcatattgtcggtcccgacaaattctatgcaggggcctttaatgatttcggtcccgagttttgtgcagccctacagggcatgggtcttgggcggagcgcacggttgtggcggcatttagggcgagaaatttgcgattcgaggttgaaggtgtttcaaggttaaacggtagcttattgtaacttgcttccgatgagaacgattaacagcttctaataggaaagtcccagggcgtttgttgattgagtggcctagtcttttctctcgcttacatagttgtgagtgatttcgaggctacgctttttgcgttgtgctaccctgaaccctcaagtttatctaatttgttaccgcatgtaaccagtactccagacgagacatactacaatttatgatattatgtgtatgaagtagtactatgagattattgcctacctgacagtgaaaatagtatgtatctaattgaactgttaactaagaaccttgtaaactaatgaattgtggtggtgcaagtaagcttcccaaattaaacagaggctccttggaaattgaatctcggcatcgctgtatccaagagaatgcattagatactaagttttaattttatatataccgtcttgtatctagacctgagagaatgcagatttgttatcaataggctctgtcttactagactgttatgtatatagttgctaatagcagtggtgactaacatctaatatccggtgtggtgtatcggttagcataccgcgttttcatctcgagaaatccgcggcgagcggggttcgattccccgcaccggagaaacgctttgttttttgatgtttgttcttattcatcgcgtcatggatagatctcgagtcgtgtgtctttttggtggcaagtggagagttgtggtagtttgtggcggagtggctggtggcaggcagtttgtgggagtagacactttgcaccgccaccttgtggtcatgatcagacgctggatccttgtcggttttagttactgtggatcacgataccctcaatggactctcaagagacccacgagattcgttgaaacgcgagagcctgctcggattgtctacctgtagcttgaaatatttgactattactagctattctatccagtatccaggttggtaaaaagcaacaagctatcattatgtggacaagcaaaaatggaggctgagggatttgaacccccggcctttcgcaagcattcggaacaatgcaaagcgaacgtgatacccctacaccaagcccccgttgtgaaaaatgtttcgtattacggtagatagagtctacagtgagaagaaacaaccgggtgtcacgacaagacttattcaaaacacgataagaactgataagcttctggaaatacatcaggagttgatagccactcattactgtttatgtcagattgactcggtgcatggtttctctgttatggctcacttatcagagggataggtcacatcttcgtaaccgaaatgattgaccaaggaccagtcaagtttctcttaagaatgagtaggagctgtccgcgatggcacaaccaagtaaattgctgataaagaaacagagtttggacgtgatcatagtttgtacacgtgacgcatgcaatcaaaatgtattgagcattactgagcgtgatgccacgtaaatggaacaaggaaggattgacgagaacagtacagcttgcggtaaccatgacgcgcctaatatcttggagggcgcgtctcattcctgccaacggctactccgttccttctgtatacttgcatcgactcaaatcgccgtcattattccaagatgccacctctcacgcatgattgcggcatcgatgctgaaccactttatcgatatgagccaggcggctaccatcctgttgaattaggtgatatcctgaaggatggaaggtataaagttctccacaagttaggatggggtagtttttccactacatgggccgcaaaggaccaagagtatgttaaatcaagaccaacgaatactgttcctaatacggtgctaggaacacttcctacgttgcagtaaaagtcaaagtttctgaggctaaggataccagggaacttgacgtcttgcaagcaatttctgctctacccaagcatcatcttggatcatctcatgtaaaccagatgttggaccactttactcttggcggtccaaatggttcccatgagtgcctggtgttggagcttgtgggacccagtgtttctgatgctattgaattttattgcaatatccatcggcttcctgtcaaggttgcgaaaagtttcgcgaagcaggcactgcgtgggcttgactttctcgtggctaacgatatcgcgcatgggggtaagttttggatgtgttaggatctttcatgccatgctaactatcatatggatttgcatactcgaaacattgctctagccgtgccagatcttaaatctctgaacgaagaagacttcatggcaacactcggcaagttctaggcaggtccagtgacaaaaaaaaggtggtgggccgttggggaaccgtgtaccgacccaaattgttcgacctgcaactttccgggggcttgatcatatactgtatcgttcatccatcaagatcattgatttcggagaaggcttcttgagaaacaacgtgccaaacacactgaataccccattggttatgcgggcaccagaggccatttttggggacaggctggatcgtcgagtggatctatggagcgctggctgcctggtaggtaaacaattgtatataattgttccaagtaactaaccaacaattctggattttcgaattgataacaggtcaacctgcgtttgaagtccttcctaagaatcacgctcaactcggtcagcagatgattgaggaaaccggtgacgagtttccgtcaaggtggcaagccaaatggaatggaatgcaaaaagatgtctcatgacgatgagagatttacacttcaagaatggatggaagcaacacacttcttccatgatggaaaggatgaattcaccaaggaggaacttgcgaagatttgcgagacaattatctgcatgttgaaatttgagccatccctcagagccacgccaagcgaaattcttgcccagggtttgttctagtaaaagatccccggcaggagaactggccaaagaggcggccagtgaagagcagcgcaaaccgaacaggctttgttgcatgcttaaaaacaaattctcttccatgccaagagaggttacaggtagacgttcaactccactccataaaacagaggtatatcaggtagctatctggaggtcttattagaaactacgcagatccgctctgaagtggctgcccattcacgtcgccagtggtttgtcaaacataacagtggtggtagtaaaacagtctaagaagccatcgcgacgctgtacagtatcatggatgtccagtggttgattccgacatagaggtcaaggccagagctctcaatatgtgtcattaccttcaatcaaaaccctctcacatcgtttgtcttgccgaaccagtcgtactagtcagcttgtgccttggtaataaatataagcttatttaaacagctaccgctaacaagtaaccttacttagcagcgagtacagatgtgagcgatgtaagcgccaactgggattcagcttcatcggaaacagatagaaaaatgcaacatatttaagaatggaacttgtctgattgatccgattcaagtgatgactctatggctgcacttctgaggcacattcgcctggctacgaagtaagaattctcaaaatcaagattcctccatagcggatctgtttcaaaagctaaattcaagacaaataacgttccgggttcatcggcattcatagcattggaaactgtctcatggtttatgaaagatctgaccggaattaacggtcctgcatatcggtgcatggttcgcggttcgtggttcatgacaggacacccacatactgcaccatatgaaccccagagatcaacccgttggtcatcgagatgtatgacgatattgtgaccattatttgtaatctggtgagaaaaaaaagtctccatcaggacgatgacgtgatatatcggcatgtttgctaccaatacaaggcggagggaattgaggcccagggagataggctatcaacagccaatcgtatacccagtcacccatcaacccctcacctgagatgatgtgagagtagtcactaaatcagccgtgtaggctgttgggagttctatatgaagagcgtgtgcaaccgataaagctgaaggtcgtggttcttcctgtgataaactatgttacaatacaactatccgagaatggcatccatcctgttacagaacgccactttgttggtccctcgtggccccggagatgatcacatcgttccactcaagaaccattcactcttgatcgagggcaataaaatcactcgaattgcagcccaaattgacccaccgtctgatgcaactgaagtgatcgactgtacggctaagctcatcacgccgggcttcatcgacacgcaccaccatctttggcaaacgcagatgaaggggcgacatgcagaccacagtttacttgagtacatggcacctggttcgtaataattcgataaccccggaaatgaaattgctgattgttacacaaggaaatatggtgtcgcgcagctacaaaccggaagatgtgttctggggacagctgggtggatgcctcgaagccctcgaagcagggaccaccaccattgtcgatcatgcacatatatcatacacccccgagcatagtaagtgagcttcaaggatgtggtgaaatcccaactgacgtttggcaagacaccgctgctttgtcgggaaccatttcatctggcatccgatctatatactgctacacgccaactggaagagtcaggacctggaagcctttcgagtttgaagacactcttatcccggattgggtcctcgaacagttgaccgaactctgtcaacgcggtccttttagcgatgggcgtgttaccatgggctttggattcgacttttattttcttccaaaggaggttctcgtcggcatatttggcaaagtcagagagttgggaatcaagactatcacgtctcattatgtgggaaatttgcttggttagtttgacacccttgttccatcgctgcaaaccgactaaccctatgacagagggttctcttgtagacatactggagggatatggtctcctcaagaaagacattctcctatcccatgcgactccgctaaacgactcggatgctgaaaagctcaagaaggtcggcgcagctgtctcttccacccccgaaattgagctccagatgtctcatggctggcccatttgctttcaagagaactgtacctctatcagctctctgggtatcgactgtcatagcaacaatagcgcaagtatcgtgacacagatgcgaattgcaatccaggttgagcgctctcgtcgcaataacaaaatcgtcgacactggcaagttccccggacggaaccaagtgtatgtccaggatgcattccagttggcaacgattcgcggtgctagggcgatccatatggaggaccagattggttctctggaagaaggtaaggtggctgatctcattatctgggacactctcagacctagtatgatatgtgcagtcgaagaagatccaatcggcgctattatcgatcattcatcaccttccgacattgaggcagtgattgtggatggccaattcaggaagcgtgatggacgtctggggtcgattaagcttgatcttggattagcgcctgagctgaagaaggataagatggaggtagaatggcgtgacgttgcgatggaactgctcaatagtcgagagagaatcattgcggacgagatagagattggcgctgatgatcgacagtccgcttttgagaatggactggcgttatttggggtcaatagggacaagttgatattctaaaaaggggattatcaaaatagcacaagtacagagcacgtaacagtatatgagtatcacatagatcctttgtcatgcagacttggtcgcaatagatttagtcaacagtacttttattacaataatagctacaatcttttctacaatgaggtagtaagctgggcaatgcctacacctagttacagtattgataatatcaaactcaaactccctattagcaacacaacccataaagtataccactgtgctggatttcgtttatctctaatcattgctcgagtgcttgtcgggcgttgtcctttgttgtagttctgaatctggagaagccgttctcctagcaatgggaaatcatttcagggcgtcagaaagtcttggccgtttagcgttcttggtgaacctggtggtgattgaagcagaatatggtcaaaatttccctgaaagagatcatcaaagaccgcatcgtgatcttgccatggctggccaagaaatgcaactttcctggctaggtttcttgattttcgagtggctccaaatatgaagcggagggataagaggacttctcgatgtaacgaatttgtaggttcacaaaggcctttgagtatcctgtattcctgtcagtgacggcaacagtctcgattgttgtcagtcaattgtcatcaatttcaataccgagaaaatgccgaaaaggaagctaattaatgcctctcaccattcccaatgcggggtcggcatggtttcaatgtggtcaacctttgacagtccaagataaatatcccgaagcacttacttctccaatcatggcacagcccgagatcattgatggctctagaatgctggaccgtgaccacatgacagcaaaagatgttgtacacgatgtttggacaggccttgacctccccggagatgcgttgacatcagtcaacctcccagggtttgaaggtccggctttgccgtcatccttcaagatcgggatccttgcgcaagcttccatcgcattatccgctttagtagcagcccagatccacgcccgtcgcaacgaaatcgctgttcctcaagttaccgtccctctcgaacacgctgtaatcgagtataaatcggaaagactgtatacgattgacggacaacccacacctgttcggggaactattggtggtttacacaagacatcagatggccatgttcgcattcatgactcgttccccaaccatgtccagggcacgctcaaacttctgggattgccactcgatgcaaccagagagcaggtatctgagagaacagcgaactgggctgctatcgacctggagacctgcggaactgttgaaggcaagacggccatctatgcgttacgttcatacagacagtgggaacaacttgcacagtcgagagctatcagcaatttccccatcggcatcaagcaaatttcgcaatcgtcacccagcgaaatacccaggagaatggttggcggaaataccaaatgcctacaaggtctgcgtgtggttgagatgagtcgcgtcattgcggcacctctatgcggcaaaactctcgcagcctacggtgccgaagttatatgggtcacttctccaaacttgccagatcttcctgtcctcgatcgcgagttcgggcgcggcaaaaagacggttcaactcgacatacacaacgccgacgaccacaagaagcttctgaacctactccgagaatgtgatgtgtttgtacaaggttttagacctggaagtctagcctcatatggcttatcgcaagaggaattgatcaagatcaatccaaacattattgtagccaacatgtctgcttttggtcctgatggtccctggtctggtcgtcgcgggttcgattcaatggttcaaacatgttcgggtatgaacgtctccgaagctgaacatgcgggacaaggagaggctgctcgcccgacaccgtgtcaagcactggatcattcaggtggatatatgcttgcagttggtgtcatggctgccgtctatcatcgatctatcaaaggaggttcgtggaaagtagatgcgtcgttggcaggcatgatgaagtatttgagaagcttgggacagtatcctggatcaagtggtttcgatgcgaaagacttcaagaaacaagaagatgtccctgataaatattttgagactggagagacaaaatttggaataatgaaatcgataaagcatagtgcttcgattgaaggtgtacaggttggttgggatcgaccgcccaagccattggggtctgacagtccggtatgggactagatggaacaatggcctgtttttaatctagcattttgatagtcacggacaaatcaccagtgcatcattatcatccttgtcacagatccatctatttgttcgggtctaacaatagttttcctaattattgactcttagcgggcctgtagctagtcagcccctgtcttagtgtggtctagacctgtccgcaaagtcacacaatttatcaagtcatataaaagaacctggtctccttttctccatctcgagtcttgttagttcttgtctattggttctttgcatcatcctctggataccgacgctctttactgtgtttcatcatgttcaatctgaaggggatcgtggccactttggtaggcgttggcatcactgttgttaatgctggaccttgcaagccccagtctttgtctgaagcagcttcttcgaccaccggcgtctctgtgtctggctatacttcactcgtatcatccgccacctgggccagtacctcgaccgtcagctctgacacagaattagccaccgattctgcgaccttgactcagaccaacgacgtcccgacaaccctagctgaatctacagtcacttcggctaccgcttcagctacaacatctgtagccgtcgacacaccatgcggaaaccaaatctatcgaggcactgcctcaaaccccggctacacttccaccgacgccgcaaacgaggtggaatgttgggagtcatgctccagcgattttgaatgcagtacctggtttttccagtcagaaggcgtttgccaacactatcgcgaaacccttgctgttatcggtcgccccgaaaacgaagatagtaacctcatcggctctcgcaactgctcccctcgccactacatcccttgcagtaatgacattggctttggatatattgctgagactccaactggtcaagttcagcctgttgagttcgaagccgactgcgctcatgtgtgtatgaaagacggcgactgcatgtcttggcagtacgacagctattcgcaaacctgcaacaagttctccagctactttggtgatattatcaccccccaggcggatgcttctccagctcaaaaaatcttgcttgcaggttcccgaagctgctcttcggacttttttaagccacagttggagccttgcaatgaccagatcaacacagtggatgccagagacatagggggagaggggtacagatactttaccgagtttaacacagtcgcgctctgcgcaagggcttgttccattgatccaatgtgcatgtcatggggggtttttaatggacaatcggattgcacactttcgcaaaatgactatgacaatattcctactggtctcagcgcggcaggctcaagaaactgtggtgttccctagacaggcgcattttgtatgtggaggatactggtaatgaataacgtagcaagttgttagatatcggcaacatgcaatcgtgttcacccgcgttcttgtgtcatggtattggattagaagccggcatgattgtgtgttcagttgctcacatcctggacacggcctttcccaaccctttcaggacctgccgtaacaaggtagcaccaaccaacagagactaccattttgctatcgatgcgtgttagtgcttaggtgagccttgtgatactaaaatttgatttgacgcctgatatctcacgtcccgtgtttgcaaccccgcgattgaacgtaagagcggcgcagcgcgtgagatgccgtgggactctttaaagaccgtcggaccggacatgcctcagcccatcttcagcagaatccatacttgttcgttgcagatagtgtctgaaagtgttcgacagcaacagatcatcaacaccataaaaacaatgtttggtcttagtaccacagatcagcagccaaaatttgacgatgacgacgtctatccggcaatgttactagacgatacgaaagcccagcgcgacatggttctgcactggacatttcacttcaacgatgtactcgatactgagaagctacgtacttcactagcgacgctgattgacattggagattggagaaaattgggcggtcgctataagatcaatgtgagtgccgcgcaacagtcgtgtgtttatatctaacccgtgtcaaggcccaaggcagggccgagtttcatgttcccaaggcattcacagaagcgcgaccgccttttcaatattcgcaacgagatttcgacatgaacatcgaagatcatccaataggtcaaaaactgcccagggcaggggagcagcccagcgttcatccaggagaccatgagctcaaaattctcgttacagcgcctggtaatcctgtcaatggctgggatctcctcgtgggtgataaaccacaaatggcattaaacattgtgtctttcaagaacacgacccttgttactctggtattctcacatatgctcatggacgctggcgggctacaagctttgctacaaaattggtcacgggtgattgcagggcgcgaggcggatgtctcgcccgttttcggtgcgcaacaggatgttacccacaagatagcagaaagccacatagaagatcactccgagttctttgttcaagagagatttgaaatcgctcccaaacgcatcaaagggttcaaaatgttcctctttgtgctgcgcttcctttgggagttgctgtggtacgaaaaagccgaatcccgcgctatatttctacccaagtcagccatttcccaattacgacgcgaggctttggaggacttaaccactggagatggatttgatcacgatgagaaaccgttcatcagcgaaggagatgtcttatcagcatggacagcaaagacagttgcgtcatccgatcctcgtcaacttccagtttcaatcctcaacgcggtcaatctccggtatcgattcgattcaataaagcactcaactggagtatatctccagaacctatcactttgccaatttacatttgcttctccttccatggtcagaggtccacttggtcctatcgccctagagaaccgcaagcatttgacacagcaaacaaccaaaccacagatacgcgcttatctgaagagcgcgattgctgagagtcaaaatggtttagatgctattctctttggcgaatcaaatatgcttctgatcatcgtcacgaactggacaaaggcggagttgacgcaagctgctgactttagtgcggctgtgcttcgagagggagatgggagtctagcgaggaagaacgcaagaggctacatgacccagatttatgtctcgtctgcaaaggagagcttcatgtccaagaatgtcatgattgtaaagggaaaggatcatggagggaattattggcttgatgggtgttttcttccaaaggcgtgggccaaatttgaggatgaaatagcgaggttgacaaccggatcctgacgaccataggggcaacaccgccgtgaacagaactttttattaacctaattgatattcccttgcgaccatgcgaccactttacgcttagggcgggtcttggtgagtgtgccatttatgccctactttctatgccctactttctatgcctatcgatacaaggcaacctcttttttttttttgtttaacgttgtataaaccttaaagtctgataccctgaagcgggttacgagacgtccaagtggtagtttaattgactgtcctcagggtatcagaagaatcagccgctagaagcataagagacgaaattagcagatcagcttatgctacttagactatgctctttatgctatttatttttgtaacataagacttgggaagttaacttttctgctgcccagtagattgtcactagacatctacacctgtagaccagaggtatcgacttggcagcccatggtagccaatcagctcacccaaattaacacgtgggctacccttgactgacgtcgactcttgaaattaatttctcattcctttcacaatcttttcaataatcacaagatggacaaatacatggaacctgtcgttgaatgggttgtagcctctgtcaaggcacagccctacgtctggtgtgcgaccacactcacctttctcatcggcgtccaattggccctggcagcttctatcgcccacggagacgaagcaacagttcgaaggcagctcacaggtcttgagagaatagacatcgacaaggcacagcaacgcggaaccaagggtcatttgacagccgtttgccctgttgcatcatgcgcccctgcgacaatcgacgcagacgcccacccagacggtcacaccaaatacaacggctgttacatgctggctcttcagacccctgagacagatgatcaagactacaccatttggaaatccatcacccagcaagacaaaccagatctctcaaaaattaagacggaaatctggatcccaaaatctaatgccgacgaaaacgatccattggttcaatccggcggatgcgtcatcttgtcatttcccgatcccagtatcccgagttggttgaatgtcgtggctggctacttgggcaattcggttgcgacaccacaggtggcttgcattttgccactggaaccaacgaaagcggagctcgaggagcacaaaatcaagatgaggcctttcaagattgacggagaagatgggaaggggttggatatggaggggttacctgccgtcgctgatattttgtccagactcaggctgtttcttggtgtgaaggacaagcagggaattcctcaagggatcaccgtttttaagcgcgcttagacagacgcagcggtcgcaagggaatttgatgggttatacaacgttaaaaaaaagaggttgccttgtatcaatagtcatagaaagtaggcataaaggcaacattaatctcgcacaatacaaaaacactatgagaccttctcagctgccctcagggtatcagaataattgaccgctgggagcataagagatgagattattaggatatcttatggcacttggactaagtttcttagactacttgcttactaagaataaacccccgaaacccaatgtgagcatacaagtgcccattgcaactcaaacgcaagtcgacaaagctgcacatctttttcctcgcggacaatattgaatttctccccactttgaatcacgtgaccattggcgttgcgagcagttatttctgatccgctggccccccaaacgtattccaattctgcctataaaccttgggctgcgttgaggtcgaaaggagcgagtcgccatctgcttgtgttgaagggcatccacacgaattccagtgtgatacggacttttccgatatgactccaagggtcggcaacgattcgcgtgtggtgcagccatctgaatgcaaacatgcccctttcccacatgttcgcgataccgggggtcagagtgatcaaattccagtacatttttggtatgtcaacttccgctgccaacatccccaagagttcctggctttccacgtctcttgatagatgcgagaacccgacaaggtattccatgattgaacgtatgttttcaagtcgatggcctgctcccccaggcagagaccttcgagaaaggggaataacgtgacaggatgtcttgatcttatggccagtgacaatgcaacgctggttatcgtattcgacacatttttgcctctctggtgattcctccggactagaaatatgtggatatttgaaacctaaattgtgtcagaattgatcacgacggacctaaggggagggatgactgcgtactccactcatggatttgttggattgctgtgtaaagtgtaccaaggtctcgaataggatcattcacaggctgcttagcaatgagttccaagatatgcataggcatgtgtagcagggttgcgaaatgaagggcgtttaatagcggcgcgggaggattcgtttgcgattctagagcgatagggttcgtttgtgccgccggagcgagagggtacccttgtgccgccagtgggaaagggtttattggtgcttctatatcgagagggaaaatgctcgtttgcacctgattgccaaatccagataggttgtagtctggatcgatctgaaaggttggaagtggctgaacgggagggttgctcggttgcaattcatcgacgattccgtttgggtagggattttcatcaagcataaagtctgacattgtgagaaggtgataattaccgttcggtggtattttgttgacgatgcgtttgataacgtcgagcttctgattgacaagaacgatcagcgcatctcgaatgatattggtctctgactcttgaacgatgtttgtctcgggctgttgaggctgatcagcctattcgacctcttcgccttgagagtccatcgtgtgtggtccaaaaagtgaagatgttgaagaaatgaagagttgggggggaggaagtagaaagattgaccactatgaacataagagacgcaaatattaggccagctcctgctacttagactaagcttcttacctaaactaggtactttagtatttttataccctaagatttagggggccagcttttctgttacccactgggctccctttacttggtggtttgtacaactgaaatggcaattttactattcgcttccctacgtcaagtgtcatagaaagtagggctctctttacatcatcatttcatgcgataactccttccggtgctaaataccaacggcaacctgcaataacgcaggggttctttctgtttcctgcgagtcgtcggcattgaatcaaaggggtaccttcctggcaggacactcctcctcccgcctgtgctggtgttacacattactgtcctttctaccctctagaggccaagcatactaatagccgtatcaccatatctaggattgacccataaccaaatgggtcaacgccgtcgatcaaaagtttagacgaccaggcgggctgcataaaaaccttgactgatttagtggtcaacataaatgttagatcattcttagtgcttatatagcctaagagtggtctaataatttcgtttggattacttcaagtccgtctttcgtttttgctacccacctgacgactaagaacgtggccaatctgcatgtggttcaccactgaccattcctgttgtccctgagccctattaccacacgataggctcttgtcagtacacatacaatctccagacagcaatgaagagtccaatacgggttgacgaatgaacgacctgcttgggtttcatgagatgtagtaaaagtcccccaaaggtgcgtggcagaatcgacaagccctttggatcgatcattgtgtgcctaatcgatggcattctgcgctgccttctgctgtgttcaaatgcaacgcaaagagtaaaaagaccaacagttccagctagctagtactgtgtgtgccaagggatagacagaggtcattgaaagaaataaaaaaacgatgtgcggtttatgtggatcgaacacatgaccttcagatatcgaatgattgaagtttgacttcagtctgacgctctcccaactgagctaaacccgctgactaattctggtgtttgagctcaaaagagagtatatattgtcagcacaaacagtgtgattgttccaagaaccaagttactatccagtattgggcataccatttttctaccatttttttatttagctatcttttactgaatatagtcactcgctcttacgtgtttggtcagaccagaaagcccaatctttacaaactcagctgacaactctgcgccactggagtcatggtagtcccaacgtggttctaagccactcgtatttacccgcctccctagtcatcttcaggtctgcctcgtctttaagcctttggatctcctgacatttagcacattcgtcgcctgtcttgaatgtatctcgcttcctcaagtcacacgtctctgcactggcaattgctttcgagcatttttctacttcgatacctgtcttttggctattttcgcaggtcgggcaggttacgtgcacgtggttcatccagcgcattgtcagatttcaaatatagtatcaagattggactagtattgtagttacgcctatcgaggttaggtggaaagtgggagaaggaaaggcggactcaagctctgtttcccgtttataaagacaaatgtatatcgtgattcgcagttttttctaccaaagtggcaattgtgctcattattcaggtatcttcattaaatgttctatccagtatggcaagtatctaacgtgtatcagatctatccaatcttccctattcagggtcatctctatcttcttctccgccaataacacttagatgtaactgtggctgtgacttgatcgcctccaacacctctttcggtatctccgcctcttcgacaagaacaatcaactccttcattttcctacaggtaatatgaagactctgaattgcgttcgccagcaagtccgtgacttcttcgtcggtgccgagaggattgaagaattctagcgtttctaattcgggtggtagacctacggagtgaagccgtggctttttggttgactttccaaagagttggtaatcccagtttagtcgtagcgtcttgagtttcacaaactctctgagggccagtgctctgccgctagccaacatggggaaatcgattgtgatggtctccaatgaatggcactgctctttaagcgccatcatataatcgcgaatgctacttgaactttcttcaagctctggctcgggttcttctctttgagtgaggacaaactccttcaaggcttcgggaaacatcaaaacatccgacagtgtatcatcgttaatatcacattctatcaggtgcagcgtcttaagagctgtgttgtggggccgttcgatgggttcaaagccgcggtcgtccagctttgcccttttgataacgagcgtctcgagggtaggatgtgtaaagatgtggatattctcttgtagatcccagtactgatcgtcctcatcctggtagaacagggtacaggactgcagacaagcgagatcaaagggcccgttgaataggttccctatactatgtaggagtccgacaggaacagcaatgtccagagtccttaagttggacattgtggaaatagtttgcgaaacactgctcatgggctccagcgtgtcagagatgagacgtgttatctctgacgctggataggctagcttgacttcctcaatcgccgagccgcgacgaggccgacggctcagcgattggctgaagatgagatgaagctcgggctttagccactgcactgtattgtacagaacggcatcagcgagagcgtggtagcgcttgttcagacgcgacacgctgcagaggtcatgcttggggagtgtttcaaggatggagacgatgagaaggtcggggcaacgagcgagcaagtcgattggagcgcccggttgatgcactgggtgtatggctaccatttcggcgacgcgatagagtagggacttgactattgcgcctttgaggtggactttgttgggtgacagacagtgaagccaagtggtgtgtgctgtggtgtgtttatggttgaagtgatttagcgcctccctccactgatgtagcggggtgagtggtttttatgggtactgtatggggtaagcgtggttatgtaatcactcgagtgagtcaaaaagcttgtcttgtttctgtaacaaccgcgtcggttggtatttgttgaggaggcaggaatacctttatagctgtataaattatttgatgtgagtcactcagtggatgatcaatgtcagctttgaatggaaaaggctgtgcttactgggtgaagagtttgcctccaggcgtgatgactccaggcggcacttatatgagtggacataaatttcaagttcatgtcaatactcgacaggtcagttgaatgtttttgacttttggaattgtaaaaaaaggaattagtaggatttatcacctttcgagtgtcgtggtggctgatgatgctcttactcacagtgatgaccgtattgctttaaacagtcgtcgaaaagaaccacgacttcgccaaatcaccgtgaaccatcacagcaaaaacctcgatcaaagactaatttaccaatgccaaaatagaatatgtgtaccgaattaagcgctctgtacacttgaacccctcgactcttgaatattgacttgactctcgtaccatatcatctctgccaaagaaccatgagtaaatgccgatctgggccatacaataccaattaaaatctcccgcgcttctttccatgtcttgatacctgtagcttcagaccacttgtacagaagcctaacaaactgtcgtcgaagaggatatagcgccactgcgtgatcagtttcgatgtgcctcgctaaactaaaggcacccacaaaagccttccagaaccaaaagtttgatgccacggtagatcctgcttctaggcaactttcacctctcgcaagatcccagctcaaataagcaaggatgtgggaatggaacttgacctctagtggtgcatctaaaatccagagcccaagaacttgatgcacgtatagttgtgtagcgatgaacagtccagaccaggaactcttcattcccccaggagatatctccttgcgagtcctgtcgtcttgccagggcatggactccacatgagtctctatagccgcgagtatccacttgacggcagcaccctcgagccatactagttgctggaccggtttctcatccgtcgctggtgctctcaattgacatatctcagtcatggacaggaggcacttaatcatggtagatgcatcgatatcgcagaatcctctcatggaggacaacggagcaaagaagtaaggaatcatttccatacttctaagtttgagatccatccctccggcctccactttatatcggtcgtgcattgccgccataacttctggtggtgcttcttcaccgacatcgactaattcaacgcggacgcggcttttgcaaatagatataaaggagtatgttcttttgaatctgttagaagatgtttaagatgatgtgatgtcactcacagcatgatgtatcgtattgaaagctccgcagtgttactgggttccactgggctaaccatgcctagagggcagtaaatatccaaaaacttcatcaacccgttgagatgggtttcagcagctcttgaatgccccagatagcactagaaagatcaatatgggagtcgggcagtatagacattactatcatacctcgctaaagcacaaagtggatatttgccgtacgcacatggcgtatgctttcgaatctgatagttgaagccatttgttcaccgagcgtatggtttctattttgtggagtaggagggttggcttaaaatcgctggagcgacccgcgttgacgatgtaatggaagccagcaatgaggagtgtgtttcggagcgcgtcgggatggtgcatgctaagtgccagtctgggcctatcagtttggaacacatcaggctatgaagtgagaatgtgtacttacaagttctgtcgcttgcatcgcaatgccagttcatcgttgccaccagccttgtggactgtgccaactattagcattgtctgttcgaatctctaaaactcagcactgacagtaatgaaggagctccatagactttagtggcatttctatgggacatggatagcaaacgctgatgggttttggtggcgccactggcgttgacttggctatcaaggcccagggctgctgctctccagggagatatgatttgcgacgctcacgaagaggcagagatggagctgcaaagccacatgatagcccagccgtttcgcagttgaggctgttcttaaatcattagatatttctgtaacaagtggaggattagaggtgccagggatgtgaatccgccacttgatcatttccatttatggaactgcagtccatgtaagatgtaagatgaagaaaattgtactaaccaagtcggccgctgctcatcgcatctcacccgccggttcttgcatgtcatgcatcctgtccggctccttgcgtgtgactttcgggtcgtcgggctgacagattgctcttgttccactgttattatcatactgtgggtctttcttcgtgccgggttaccgcgggtctagtaagcagagaaaactttctttccgtatatgtggaaaagagagagggacgtgggagggaatttactccggaaatgccagagtctcttaaacgagatgatgaggggcttctctaccggcagaatcgccccgccgtttccaccgtattcccggccaattatatcttcaaagcggcattgttggtagggttggttaatttaaaaggcttggctggcgataaccatgtgtaatatcttggcggcgtagagtatcgataaggaattagacatgtctggctagactctagctgtgctttgtaacaatttcttagtacaatactagtagtagacctagaccttcttgagtcgtgtctagatgtatataacttactatatgtttgcataaatgtccacagattaattagccaatatcttggtaaacccgactgacgtcatcaactactaccctactagtgatataatgcatgtgaatccggagactggctccttttagcctcgatgttacctaacttgcatacactgaactgtcccaaccgttatcacacatatcaagacacaataaaagcaagatacttcttgatagaattcatgaaagatatattatttctaattcttttgttctaacttgaaacaatccacctatgttatttatttactgctcctggaccttctcggtggaaccagaagtagggaattgatcaaccttggtcttggcaaacttgcgcgcaggaaccttgtgctcaaaaagcagatccagctcaccataagttctatccttaggctcgggcagacggaagaaggcccagataaagatcaacagacaccaacctgcccagaagagaccagtcttggcgccccagttccacgagtttcggccaagcatgcggggcatcaaggtgttggtgacaaggccagcaatgttgctgaagttacgggccagaacgatggtcttggccttgagacgcgtggatgagacctcggcgacgatggtgtaggcgatgggtccgatggtcatgtcgtaaacgaaagtgtacacgatgagcaagctaccgatggcccagccgacgctctcggtcttgttgatgcatccgagagcaccaacgacaataaggatacagaagagagttgccatgccgcagatgtagatatcacgacgaccgaagcgggacatcaagaaccaggagagaacaacgccaacagcgccgacgcagtactggatgacgttgaaatcaagggccttctcgggagatagaccggcctcgagatagaactgaacagagtaacccatgagagcgctaccacaaagggcctgggcggtgtaagtaatagaggcaacctcagttcgtctcaaatcgctgcgcatgaagcagtgccagtagttggttccggcagagttctccttctccatctggttggtagccttgagaagctcaacctgcgcatcagcgtcaaagggaacatcacattgggtgacgagcgcaagaatggatcgcttggcatcctcgtagcgctccttgcggacaagccaccagggagactcgggagcgaaaatggtaccaagcatgatgaatggaggccaagcccactgcaaagcaaagggaattctgtatgaccagtcaccacccatggtgctgaatccgcgaagaactccggcaccgatgagctgaccaatgacccagcaaaggttgacgtaggcagtaaggtatgggcgcaggacaacgggcgcgacgtcggaagcataggcgagtgtgagggtctggaagataccccatggaagaccgaggagaatgtttccggcgaggaggacgttgaggttgggcgcaaagaaggggaagaagatgagtccgatcatgagcatctgagaagccatcatggtcttcttgtaaccgaagtgatcagagacccaaccgttgatgtagagaccgatgatttgaccacacatgccaccgacttggatatatgtttgccaatctgctgagacaatagggttgccgtccgagtcgatttcgttaccaaacttttgcttgaatctagacagaatttgttagtattttgatgacaggttagagtcattgggtggccacttacgcatcatagccgtagaagctaccaagaagactcagatcataaccttccatgatgatcgcagtggagaacagcagagaaaaggcaatggccttgggatacaagcggaaactatcgcgcagagtaagatcatgctcgcgatcattggcctcgcgcgcagcaggcttctcaacctcgtcgaaacccatcttggagtcaggatcgatatgctcaacctgagcaaggttgtcctttggggaggatgacattgtagaatgtgtcaaacacgatgaggtaagggggggggggggggagtcaagggatgcaaccctcttggagtgatgaggaagtaggagtctttgctggagagtgctctgggaatggaatgttcaaaaacgaaaagaagctggggaatctggggattcttattctaaaccccagaaacgcgtaaatctctccacgttcccaaggtttctcaaagctgggggacgccaggggcaaaatgccaagaagagtctagtcaaacagccatgaaccaagtcgtcggaccgacgaaatggacaagacagacagcaaagactcacaagtcaggtcatgtttgccaagagctggagtctcatgatggcttcaaagtgagtagaatcgtaatgtcggaccgacaggattgcaaatttctagtcagacgatgcgttttccaccaagttcacgatggattcgatgtcttgttcagcatgttgtcggtccgagacgtcggtccgacaaaagtgttctggatgaaaatgcatcacccccggattttctccttctctccagacgcgcattgaccattgtctcgggacgaactaaacccaaaggacgtccatcacgagcagtggaaattgtgaggagctgctgatctgccctgtatcgagttagtagtagattctaccttttcggacagggccggagcaatgtaacgctgatgggatcatctcgattcgatgatgacagttgcttctttaacattttcgtaccagttttgaagtaacgggccattggtcttgggtgtgccagacacagccattcccaagagtgccaagaattaagcttaacatcaagtctatccgtcattactagcaaacgggaacttaatagctgaatgagaatgagggtggctgacttgatgcggggaagtctgttgtgatgtatgtctcgataaagttgtcctcgatggtttaccaacggttggcttgacatggaaaccaacacgcgacgctgttcatggccagactaggaaatgttaataatatggagcacaagttgagactatttcttgttgcggtagagcctatcacagaaacatcgcgtctactccaccatagctgtttcgctaacgcagcaagggttcacctggtatgccacaagagctagactagtgagtaatagaaaggttgacctctcaatgggatgaaataataactgctttaaattatggtctaatgaataacagaactggctttctaatgtggtttttcatgcgtcctgtggccaatcactcgctaatctcaaccaccaactttgtgcaactcactccctgagccatcctatccaacgcctcattaataaactccaaacccttgccaacgacacttggcttagggcttggtctgatagaaccctcggcaagtctctttcctaaccaagtacccatccaatacctaaattgctccaaccgttcctcttccaccatcgatggcatcacaaacattacttgtaccccttccacatcctttccgtcttctggaagtcggggtgccgagaccacctttgctttcttttcgcccggtttggcaaaggctttcaaaacaccctggcaaagggaaagatttccaacggccaggaagcaatggcgaatgaccaggccactatcttgagccttggaaaccatcgcgtccacgacatttgggtctttgtagtcaaacacagagtctgctcctagggaacgtatgtactcgagattgtccgacccagccgtggcgtaaacggctgcaaagggagagtcgggatcctgacacattatgcgtgctgactgaacgcccattgtgcctacactcgaagatgctccccagataagtaaaacttcattcttctcggctttctttcttgtgccggtgcttttctcttctgtccttggaatacccatttgatcccaggcactaagtggtacctgtacagacacgggtaacgtcgcagcatgattccacgacatgttttcgtctggaagaggtacggcatgttgccacgggacaagacatttctcctgaaaggctccatagtctggggcgcaggatctccaggccgaggccgaataagcaacaaccggagtaccaggctggaagcaaaggctggacttgtcgtcaccagttgggacattctcgccagcttcgagaacgatacccgccatgtcgaagccggtaacagtagggtactcggtgatgaagaaaccctggctgcgcatgaaagtgtcggctgggttgaacgcgacagacttgacggcgacgaggagttcgtttggtcctggctttggggtggggcgagattggatctcgaaaggttggcctttgcctttgaggacggcagcgagatgggtagacattgtgatgtgatgatgagggtagagaagagatgtggtgttttctgtgagtacatgtccaaagaacagaaggagacactgccctctttatatctaaatctatgatcaacgatcgagttcctgaatatccggacgatcatctggaattaacattaaccaatcaacactcagtgtttccgcaaaatggttagcgttcctgatcgttacgcgagacgaggttagcgtatcgaacaaagtggaacagaaggattcccatcttctccacttgctgcagcttacatctctttctctatccaaattctctcatcaaaggcttcaatattgccaagcaacacattatccaagcatgccctcggacttcggaaaacagtcaaggccgggccgcaggtcaagacatggctgccgaaactgcaagttgagaaaagtcaaggtctgaaccgctgcccctgtctagactggagacctgactttgtccgtagtgcgacgagactaaaccgcattgcaagatgtgtgcttcttttggtgtactatgtaactttgggttcaatgttccagacttgcagccaatgacgtctaatactggaatgtctctggttcgatacaaacccgcactgaggcagtctattacaagcgcggtgtggacgtcggacgaggttacaaagtatcagctaagcgccaagtgtcaggactttgcgactcgatactacgagcggagtctccttacacctgatgatacaaatatgttgaaggtcaaccgggatctctttaagctagcctttactgtaagtacccaagtcacattaggtgtactctcgtatcttgatctgatcttttctcagtacccttgtttgatgcatgcctctctggctgtagctctcacctacgatcgcttcctaaacacaaactcatactcccggcgaagtctggaagagtgctaccactggtcccaaagcacagctttgttcaatgagaaattaagacaaccactcaagaaaagagacaaagaccctatctggggcactgcagccgcgttggctgtcctcacattctcatcacccgatgcatacagacccgaagattcatggcctttgaagcagtctaccaaaaatgacttggaatgggtgcagatgatcaatgggaagatgtcgttgtgggagatggttgagccgcaccggaaggatagtgtcttccatgtcatggcggcgacgtttgatcagatgcaatcacccttgccagaagttgggattcatgggataccagagttattggtcgagatttgccttttgcacgatctatcgacggcggatagcagcccttactttatcgccgcgcatgctgtatctcgtgtgctgaatctaccggacagcgaggtgacgacaggtcatacgcagcttttcacgcatagccttgatggggtatttaaggccttgcttctcgagaaggaccctgtcgccctgctattgttgtatctgtggtaccggaaggcaggacgaagtatttggtggattgagttgagggccagggtggaatgtcccgccattcggatgtatgtagagatgtatcacggcgacgacgtggtggtgaatgcgctacttcagaatgaggcgttggttatggtgtgatgttggtcggtttctacagtcgtgggaagtctacaagtgtacgtggagggaaacactcctgtttgatgggacgatggcatatcgcatgacaaaggatggccttgcatttgggacaacaagagacagagagagcaatgggcgcatggtgacaggacgaggcagtacatacgatttcaagcattggcggtcacatctggcgtcggcagtggttcaatggaactggcagcgcccaaggtcttgtacagcatcgtgacggcaagtagtgcactctcttcggagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtttgttcgttcgggcagtgtggcggttgtcattaattgttcattttcgttcgttccaatgcgatattggctacgcgctgggcgacgtgcgaaataccggccgccaacgttcttttgcttggagcttcgctggcttcaagtcgtgccgagacagtcaggatcgaaacttggctagcatggagtatggttggctttcggtggactaagtatcgggcgggagtgaacgatggagacgcgtcgatatcgcggaaaccttgggcttgtgtggtcgagagggcggacgtgtcgctgttagggttcgtggacgggacatacgacaggtcagttcccaatcaccagagttggtagactgccaacggccaaatacacccattcagtattcccagtcgtggcttcgatcgctccttggagggatggagaggaggagggggaggggggcttcagttgtcgcgcgacgatcgcattccattcgagacaatgagtatcttgtcacgatctcgcgactaatccaagaaagatagtaacgcaatgcatgcgagttgtagtaaacgtcatttcaggcactgaccagagaagcctggtcgcgtctcacgacgcaggcatagaggtcacgtgtggccgttgagctaccctagactagatgctttcgaatagtgactttaacttgcaacaaaacgacacaaattcctttacaatactcgactgagtggttattcttgctaggttacttttaaaccctttctataatttaattatggaggagatggaggagtagtttatctagagtgaagtcttcaaacagcgttacagcgttatagctattgatggaaacggacgccattgtggaggacatttttggcacaagtaaacatgctcacagtgataatctagcaacaattaccgaacattcttaactcgacgtttatctaatttctcaacgcctacccgcgcatctcgcattttatgcgtaagatgtccagtcatatcgcagctgtgccgcaccgtttgttctaccactggtccgcttagaagatatccacaggtcgagaatcctaccatttaaccgatctatccttcaaaaaacatggaaaagtgtagctacagtgaccatggcctcgtgaatttggggaaccacatgccgatcagaagggttacagtgcaggttggaaaatgagggatcagctcaaaaggtcttgttcaagtatccgcttagccgttgctcacggtagagagatctactgccaagtctttgcaatataccgtaccgtggtgacaatttagcaacggcttgcgggtttacctcgcctacggaatactgtttggcagtgaatataggacggcagatgttcttgacaacacagtacggcagagtagtggtttactgaacgtggtatcgagagagcttactttaagcctatcaagtgttgatacctttcgcgtatgttcatctccgtccaagtcacggctcattccgaacaacggggactgctgacagcttcaatgccacgataccccagataccgtgcctgcgtgcatctggtccaagctgtcagtatcctccgatgctcaagggtctgcatggtgatgcggctgtcatgataacccgacagccgaacgcttactgaagcatatccagatccttggaggtgaccccatacactgttcacatctcgggtatagacatcccgagatgtcttgatcaccaaaagcacagtctctggtacgcaaacccatgcataccgagccttctaaaaaaaccccaatgaatgtatgatttcccatgtgatattccttacgatccagcttcccgggtcgcgtacactcatcaaccaaaaagataaagattcatgccttcgagtctgcaaggatcgcggtgacacacggccttttccccggaatgcggggagagtgcgcacgatccaccgtagctaatgtcacagtaaccccaaaaagggggggaatcaccgaagaagaatgcaaatccattctcaaaacaagtttgacgcgtaccgagactggaaggacatgcatgatggacactgaacgattacttggctgatacaatctgacggtagagcatcccagagattgggggtttctaggctttaaccccaaacatggcgttggtggcttggagttgacggttggagttgtgagatgaacgcgtcgaaattgaccgagataccgagtcacaatttaagagtttaacgatgagaaacgtgttgatggcgccctagataaacaagtacggaattattccttttaaatgtgtcaatattcatctagcttcagagacaagctcagctcagtcggtgccacgtccgatctcagccgttggtgtcagtccggcaattaccggtcttcaatgccgtagttgtcagcgaaacattccgctgagctcattgtgacagacagaaaatgaggggaaaaaggcattgatgcccatcatttatgagcgtacctaatggcaagctaagccaagcaaagagggtcgattgccacacccttctttcgtgtgcgagtcttgctctttgtccgtgtaattaagcttgatgttaaagaataatggacaaagtttggggtcagggcattgtggggaagcacgtttctggagggttgatgggggtttaactttggctctcacacattcatcaatccattcgtctttcaactatttgatcaaccctttcttcaattaaacatgaccatatctgccggttatagttccgtttatgccaagtaaatagtttgtatcagctattacaatactggcatgattccaacaaagaattcgcctaggatactggttcatgtgatggtctcggagagaacagcgagtccagacagggtctaactcgtcggccaagagagtcagtcatgaaaacgctgaccaattggagagtacgaggttgaccgtgccgactcagttagccgaggtcattgcaccaaaagaaacagaattgctgtggtgactgagagtgatggggagtaattatatcgagtgagaggggaataatagagatcaataatgataccctaagtaacctgcatcgtctgtcactgacaaaatattccccaaaaatactccatgtctttctcatcagtcatggtcgtatcgcatccgcatctttcgtaccctagaattgaagccgcgggaattcttgtggaaccctcccccatcaacagttagtttctgggggtggagaggtttttagtctttctttatcgggcgctacaaccttaatagagtccccagaaattgagtttgatctttcccactgtccgtagcgctgtcttccagcgcccttctttgatacatgactcgggttcatcttgaccgaagcacagtatttttgacctaaaactggtttggttcgtcctttcggacaaaagccagcgaacagaaccacaatccaattcgtcctctgtatgcggggaaaggtcagccgtggcgtgggagacatggggcactgattcgcggaccccgtggggaaatacgaccgataatccttgtcactatcttggatgtgactctttcttggcaagtctttgctttcatagccggactttatcaaccgacgagggtataccatggcatgagaactagacaggcccactgccttgggtgcggagactgcttatatctatccttatatcctcccattcccttccccttcttctctttttccccagatctgcattgagcattctctccattcctctttttttctcgtccctttccccttcctactctcctagatcctcaatccacaatggcgccttctaaggatcccgcccacgtggaagacggcggcaaactccccgtccaccacacagagttctcgggccacaactcccaggtcgagctcatcgaagccgccgtcgcagccagtgatgccgaggctctcatccccaagaaggagctgttcagccgctacgctcctgctgttgccttcagtatggctttgagtgttgcgctggttatggagggaatggatgtcggtctcatcaacaacttcttcgctcatgatgcctacctcgcccgcttcggttggcccgatgctgacggcaagcaacacatttctacaaagtggcagggtgctattggtgctggaaacaactgcggttctatccttggtctcttgctcaacggtttcctccagcagcgattcggttctcgacgtgtttacatggtatgtcaaagttcctcattcacaaaataaattgaaactaatatgttaccagttcgccatggctctcatgtcctgcaccatcttcgtccttttcttcgccgtcaacgtcgaaatgctcctcgtcggtaacctcctctgcggtatcccatggggtatcttccagaccctcaccaccgcctacgccgccgagatttgccccgccgccctccgaggttacctgaccgcctgggtttccatgtgctggggagccggaagtttcctcgccaccggtgtcctccgtggctctctcgatctcaagggcgatgctggctggcgtgtcccctacggtctgcagtggatgtggattcctcctctgttcaccgtcgccttcttcgcccccgagagtccctggtacctcattcgccgcggcaagctcgaggaggctgagcacagtcttcgtcgtcttgctcgcaagggccactacactgatgagactatggctcagactcttgctcttatgaagcacaccaacgagatggaaaagatcgaggctgaggatgctagcttcatggattgtttccgtggcaccaacgcccgccgaactggtatcgtctgcatggcctggatcatccagattctcaacggtcaatccatcaccagtttcgctgctatcctgctcaagtcggttggaatgagcagcaagaacgctttcaactacaacatgggtatccagtcagttaacatcttcgctaccgctatcgccatcactctcatgggtagaattggccgtcgtacattctacttctggggttcttctggaatcggcgcatgcatgttgatcattggtatcctgggtttcgctgccgatggcgacagggtggccattgtcaccgctgctttcctcgtcgttgtccagtgtatcttcaaggtctccctcggtcccaccacttacgtcgtcgtcgccgaaaccgcttccagtcgtgttcgagcccagaccattgtcattggtcgtgccgtctacgtctgtggtcagatcgtcgtccagcagctcaacccccgtatgctcaacagcagcagcgacgcatggaactggggagccaagactggaatgttctactttggcctctgcttcatctgggctgtctggatcttcttcttccttcctgagacgaagaaccgtagctttgccgatctcgactacctcttccagaagaaggtcaacgctcgcaagtttactactactcctgttgactgtaagttgctctacattccttgttttagatcatggctaattatgaaacagtgtttgagattgttggacctggtcgggacgacaagctccagggtgtcgaggtcatcactcccgtcaacaccaacactgcgggacaagacattgagggtggcaagaagctgtaaagagcattgtagttgtttgaagttagcgtaatatccaacctgtcataaatggcataatgtttctcttccaacaagcgttgtcctatcgttctcctttgtgtatggtgacaatgacgtgaattaatgtagggtttactctctgacaacaataaagtccacttcgtataagaacactacagaggaaaatctgcaaactcctttgacaaatcactagtctcagatacatttacatcaatttatatccagctgcttaaccaatcttgcatcccgatgtagcaggcataggtgcatgggcatgtccacaagctgagagcacctcgtgagcaccggcctcatgctcatgaccctcatgacccttgctcttgtcacccttcttccatgagttgtggcaaacacaaacaggagtagcgaacgaccctccaatcttacttggcccattgggctgatagaatggctgaatgtcatcgggtatcttgaacaccttgagaacctcatagttgttcttgctatagtccgagacaccatagccatcgaagcgtagcttccaagctgttatccgttagcatatgctatttacactcacatgtgaaaaacttactcgttgggaaaggaaccatctcgtcccactcggtggtcagataagtagcagtcgcaggcttcctgatctcagatgggaaaatagcctctagttgctcttcggtcagctccttcttttcacgtgcctccttgaccttgagctcaatctccttgagtcgcatgggcgccatgtagttggcatagccaacgctagacgcatcaatcgagaccttcttggaaacaccctgagtgtcatgtccgcgacgaaggttcttgagctgtgctaggaccttgaccatggtgaccaggccagtggcggcgacgtgcttggggtggtactcgctgaacgcctcggcgaaactggaacagtagttcagttcgtgtcgctcatcggctgactcgctggtgttccgtttctccgccttgttctgtaaaacggttagccagtggtatcattatatgatcgcatccagacttacgatatcgcacacaacaaccgtgcccttggcaagagctatttgctcatgcttcttcgtttcccagttgtaagcttgaatggtagtgctttgagatgccttacgaacgataggcagacggacactccatctctggaccttgagaacaagagcctgaatgcgctcattggacttggcatcgtcctcaaacgcgagcttctggatctcaagccaagctgccctgatctcctcacctctggcgttgggcttttcagcatagagattctggaagaatgattccataactgaggtgaactatgatgcgtcagaagaattcttcaaacttgcaagttacttaccgcaaggaccacattgtatgcactgtccaggccagtcaaaagaaggatagtagccgccttggtggtgttcttctccctctgcaatacctcgccagcgaccctgtatcccaaggccgtcataaagttaggcttatcatgaccaaaagaggctatagcgccaaagaaaccctgcacccatcgcgtggtgcgccacttgccggcctcgcagatgttgccttcttgggccagcttgaggaggaagctcatagagtctcggaacgccttgcggcgtttcagaagctttgtctcatcggtgttatatgagaggaagacctggcagttgttgatatgctggtagatctcgttctccgagtacggcgcgtgagaattggtgtcggagcgaagcagatggccgaatccgaggaaatcggcaacgaagcgggtcacgatgggaatggcgaaactgtacgacgttagatgatgaatgcggaaacgttggatgaaagacttactctcgcacgatatcaagctgatagatgcccttggtcttatcggtggtgacaacttcacgcttgatgatattccgagcaatttcgaccaagtatgattggatatgctcatgatcaacagtcgagtgctccgccgcggcagcgagagacacgccattcttctcggggtcgttgttctggccaggcttcagaacatcgtggatctcgggtggaagatcagaaatcctggtacgagcaggatgaaccaagatgtcagaggtgtcctcgagaatgcgcttgatgtcatcgctgtgagtcaagtaaaccgtcttacttggccgttgaggattggactttgtgagctcaaagtcgaagttggtcatctcgccgcgggagttcttcttggccttcttcaacggggtagtcttaacacagaattccttgtcgtaaccttgcgctttggcaagttccgcaagcttctcaccagtgtagaatgggtggaagaaccggatggagtcgtaaggataccattcggggaatgcgcgctggatgagtcggtggaacatggagctcttgcaaacatcgttgtctggggtgacctccttcataccccaattggtcaaagagttcgtattccagtcgacggtatagaagcgatccgatcggacgagggtgatggcgtcggaaaaaatggccgcccatagcgcagagtccaaatctgaaggaccagggtcggcgttcaattgaccgttcgcctgattggtctcgcagaagatgcccgggtacaactcaaccttgtcaggatgttcgtatagatcgcgtagtgcgttctgaacctgctcgttgggagtgatgctctcgaaagtctcgtgacgcttcatttggaagaagtctctgaagtcgttgagcgtgccgatctcccacttgcgagcctgcatgatgccgagaatctcgacggctctgaggcagcgagggacattgagaggaccgaagttggctgcgaaagagtcagcatcgtatgtcaatgagaaatcgatgtgggccacttaccgatgggatcatccatagcacttgtcaactcattgaccatagcctcgtcatcgaacaaaccggtgtactcattcctcttgaagggtttgaaccgcgggtttccatccttgcggagaccaaactcctgctgccacggctcaagaggtttcttcaaaccctccttggctttcatcttacccatctcctgcatgaactgggggaggcccatcgacttggggtcccattgctcatccttctcgaagagctcggccatgaaatcctcggcatagctctcatccttcattgagatggcgcaatggaaacgatagaggagattgaactcaactgtgacttgattgcctaagcctctggagacgttcttgtggttcttcatgtccacacgagggtctgggagaggtcagtctggaggtgatacttgaagtcggggatactaaccaagagtgaagttggtatcaaagttcatgaatcccatgagcccacgaaggtaatcgtggatcgaaatctggatgtacatgccgcaggttatgagtcgcgcggtctggaaaagatcttcatcgagcttgtcccaagcagcctcatgagccttgagaaactgctgtagaacaccctcggggctgatactctttgacttctcatcagcatcgtcgctgtgctccttccccgtgacttgaacacaaagtgccttttggcgctcactctccttgcggagaccctcttcgataccagcaaggattctctggcgcaaagtgtctgcgaggtcatcgaagtcttcatcctcgtcatcgtcatcgtcaattccagctgatcgacgacgcttccactcattgtggtacttccagatatcgtcggtaaaggcttcgtctgcatctttgacgaattccttggcagcagatgctagaggagagagtgtgtatttgctgggcacagagaagcgtccgttctcgttgatgcgacgtagctgagtggcgacgtaattgtggtaacggttgtacataaccaggtagatgcaaactccaggaggctgtcgtagaagtctgtcttcggcgaaggtgtcaggctttagaagtccaagcttgtacttgtcatcacggatcttgcgctgcatctcctccgtgaagccgtaaagaggagaaaggtcaaggtaagaagacgaatcagagatgttcttgtcggcatcattggttctgaagatgtcgtgaatgatgatagtagcgtggtaaatcagcatggacgacaaaccagaggtggacggtcgacccttgccgtctggaccagggtcttctcgagccatgagacgatcgaaaagatcagcaggatcgggcaaagcgccgaggggatgagtcttcgatgggactgttttggcatacggggcacctgcttctccgagatgggggtgcatggcactgttaaacttaccgtcgggggtgcggtatttgaaggcatcgccgaggtatgtgatgggtggatgaagcatgcgctcgtacttgttcttgacttcagtctcgatgaacttggcacgaagaaggctgtcattggagatggatccaaccaactctgccaagtttgttttcttgaagccgtcagcattggttagtgtcagtagttgattgttacttacgtcgagagttttggttttgatgtagtgaaccaaaacattcttgatagcaggaagatgttgaaaggtgaggatactgcgtaaatcagtccaccacttgactccaggtcgagttatatcctattgagtgttagcgtatgcgtgtcagccataccatgatggcttactccgatgagagcatctccatggaagccagcaagatacttggcttctctcaattccccgttgagtttctggatcttggcatcccactcaggcccagatgtgcgaccattggcatgaccgttggcatagccgttggtgttgccattgaggagggattgctgggactgagacatggtgacgactcagataatcaaggaagagggctgagatgtcgttccttatgcctgcataagtggtgatatagaattgaacgatctgaatggtataggaatgactgaatttggtacaactcaataaaaatggaaaatctagctcctttatggatttcccctcaagacaactgttgcatagctacgagacaatgattatatctaagcaatccaattcgccatcacagagtgcatccagccgcatccttagttctgcatgcctagttgtccgagcgccagaagggagctgccgcttgacgtgatagctcaatgtttccagggagaactctatggcggttaggtcgatgcatgacggtggtgaggggcatgacatattaactggagagcgtaaagaataattactacgcaggtgcactccaaggtagcatatactggtgcactaatttagtctcccatgtttccagtagccaagttctttgacgtctccaaagataagacgaaaagcaactaaggaatgtctcagactatcacaccattccaagaattccagcgcagccgcaatcgcctaaataagaaaatatggggatcgctatgacactgcatttcaaacagttgcatacgcgtcgagctattggaggaagctttggacccggttcgggcctcacagtaagtaagacatttccaaaagcacaggcgtggggtcaacaacaaatgtcctgtttatcaaatgatcgtcactgtatctttgcggagtctttgcaattgtctaatcaattcgtcaacgatcgccattgaagatggagctataactggagatttcagctgccctcttgaccgtaaactctgtctcacgtcgagcggggaagttggaagctgtgaatggctgagtctcgcagcgctgatcacggcaggggttcagctgagctgcgttgaagtaagcctcgtaatcatggacactattgaacgttatctgctgcgatgggacggcactattgacgatagtttgtgcatgcgtcgatggtttcatagttaatgatgaaattggaagatgatatgtggatgaggaataagtcaatcaagtcaacaactttatcaatgaggccatagctgaggccttgacctctgatgtcaccgcacctgctttcacagaggctgccagcacgaccacccttgccttccctactctagatgacttcgctcttcttgggtcaggaaatgaaaagcgacaggcggatgcggccactggacttctcggccttaagcccgggcagatgaacaaaaagacagcttgaagctatcaccggtcttcttggtccacttctcggtggtggtgtcacaggtttgactcctcataactgatcgggtcctaccctaacaggacaagagttcaaggaggcgacgaggatgtgactcactcatgtcagagttaacaagagtattaaagaacttgatataagaatggataaacagaaatagtttttccacatctcttctggtgttgcgcagtctcttaagtaagtctagttctagtaattggaagctaatcctttttttctttttgagatttttcgaggcgtacgtctcgaagtatacagataaaatcaacacataaaaccaacacaatagtaattggaagcgatgtaacaaccctctgacatatgcaactgagatcccacacatcaactatagcaaagttatgcttagtgattaacctcagaaacatcaattcgatgcatttctgcggaaaacttgcacgtggctttgctgcatgaacaattgtggccgtataagcaagcaacatcacgacacagtaggccagcattacaaacttccatccggacctgccgtcgaaagacaagcttttcttcttccgtgagtggaccatgagaatacttgcaggaagagtttgaacacgacccacataggtggtgcaaacgacagtatcgcatgccaaccttgccaaccttatgtctccaactatccagagcttgtttattgggatttcgcaagtggtcatcgactcggcatccagcggagttcaaccgtactgaactcttcgctcgggactttcgagaacttgcatccacctctgaccctaccatggacgcccaggtcgaagaacttggaacggatgctgatgactctggcgatgatgccacgtcccgcaagggcgcggctttgaaaacatcctccatcttgaagcttttgaaacgaagatcacgaaattctcgaccaacgctgaaaccatgaagcattgtaactcggtcaaccacagaatcgtcatggcaataatcctccaacagtcgcacgtaagaattatcatgacaagccccaaagatgatatggcggcaagtaggatttttaacaaactgcttgaaacaacctgcttgtgcgtgagccaagagaaagtggtaagaagaatcacgcttaccttgaattttcttatctgctcgatctttaccactcccaacaagtaaaaagtcggtatactcggatgcctgcgtgaagtctttcgcaaattccacgagatcacggggcgccttgatcataccagatgaaacgagaaaatgggacaaaccagcctcattagcatatgccttgatgatgatagggtaatcggatagatctggcctgttcgcttgaagaaaactgcgaactctatcacgtagatcaagggacgcctttgtaccaccttcgctggcggcgtagtactcatctttgaactggaaccggtcagacaacagtgatatgaaagatgaatattacatacgatgtacgaatcagcatcggcatcgatcaacactagaacaaaggaactgcgctcctataactggtcaggttttgtaaactgtgataaacattaaatcataccatagattgctgcaattcttcgtatttggcgcgcgactcatctgcgtcctgctgcgtaaaacgtctcgcaacccgctcactttcaaggtcccggacggcatcatcatatttgccaaccaattcttgaatttgacaactcagagcctataatgattaagtatggtatcgagacgttgcgcgataggaaatgtcaagattacctgtaaccgtgccacctgcccctcttctgcaatcctgaacacggcgaagtcttccgccagtttcccgctcattgttaatgaccggctctggacatgtgtcgaaactgcaggcagctttgcgaacgaaatagagcagatatatcacttaaccacgtgattagcaacagttgtttcatcaattcttctgcagccaacaacaaatacgtaatttcctctgtacgtccttatttgcgaccactttccacagcgcttaagagagtcagtcgttcatcacgaccaacagcccaaaatcctgcggcacagcctgggacttatagcaggcacgaaatttcagggtgtttagcgtctaacaagacggcaggggcacaggaacagactacttcgttgctgtttatcatgagaagtataattaacaactaatccaatacatttgctatcttggagttgatcagagcgtgagtaatagaaccccgattttctctttcgcaagtgttgtaccagctgctagaggatctacaacggagcgggccgatttagactaaagcttttaactagactaaaaggttgaaatttacttactacctttctgcttcactctgtaactcttggcgtttcatcaggtcagaacagacgcgtcttgattatgctattatcccgcttctaacatctgggttaagcacacggaactgtgtacctgcaggatgctattggttatttgtgagcggtaagactacgcagctatttcttgttttgtttatgtaggcaggaccatacagccaatagcaaacaggactcatcgtttcgtggccccatccttgcgttggactttgtaacccggctgactgccaacggtgttgggtatggctctgctacccttgggcctcctaaccactaactgctgtctgttaggcgcccatacctgcagtgtaatgcgggggttgaaagacatcttggtctacgcatatcctgcaagattgttttgtcaccttgccctcttgtcatttattatttttcttcgaaattctaagcatgtctcaaacgttgtgactatgttgttctttcatgtagaataacagtggctatgcagcacaatgtagcgcttccatttgccgtacatgccattatggaatcacttaatatcaatccttcacccggacaataatcaatcttattaggctcgaaggagatccaaaggatcaactctactaggatgtagttgttcagctactagagtttctataagctctagactattctattaccctcttaagattcgattcgtttcttggctggatacaagctaaaacgcaatcatgcgaccgggatcgaaaattcgacttacgacctcttgaacatcttcgaagcgcatgaaaccgcattgctcactctccaagtgactggtaacggcagcgagcgtggtaaatcgcctatcacaacctttcttcgggcaatgatacaacttttgttcatgctttggcgactggaggtgttgggtaagagattggagtcgattgaaagaagctccacacagagagcagtcgaaggctcctgtgactgcattcagggatctctcagtggcctcaaaacggatggacttggaccagtcgagcagtttcttggttagtgtgccgttgggatcccggcttctgacagcttcgtagaccattgccctgtttaaaggagctttagagcagcctttgttctcgagatgttggaacacaccggcggcagtcacgtatgattggccgcagaaggggcattgttgagtttctccttggtgtaccctacttcggaggtgctataaacattagacattagacattagtcgtcagcagactgggacctgataactcaccatcttgatactgttaagatctttaaaagaccgatcgcatggatcgcagtacaaatgatcattaatctcatggttccttagatcatctgcagtgtcaagttcctcgtcacaaaaatcgaactcgcaaatgtagctggagtaatctgactcttccgatggcgaatcggcccagtgattcagtgcactcatatgctgctcaacagcatgcttgtcgttgaagtagcggtcgcaggtctcacattcaaagtctgggacttcatgtgaagtgtctgatacatgctggtcacgagatcgccacgaagaccatgttttccaacatgtaccgcaagcaaattccatatgaaaatcaagtaattgaggttttgaccaagttattcaacatgaaatagcgccctggaaaagctagtgaagattattagaagcggtgagtttatccctttcacagaagttaatgtccacgccgctgatgttggtcggcctcctgcatatgcaacacgtacttgtttcttgcctaccccgaagtattgccttggtgcttaagctgtaattggaacacctccgtgttggttcgcccctgcaaatgagtatcttgtcacctggtggtcatccttcgcctgccgacattggtcggacatatgcagttggttctattcacccatccttcacttgcgtgcccaaccaatgactaagtaggatggaacatatatgactcaacaatgtggcatgcggctagcctcattcttaccaaagagaacgcaaacgtgatgtaccgagtatgatcaacgcaacgattaatctgtgacgtatatgacagtatatcaaacgatagacgacaaatggtgcagcggacccccgaaacagtggcaaggataatctcagcgtaaggattgacaatcgaatctcccaaaaactccacagggcataccaacatcaatcaatgttaacagatgcatcatagcccagatatcgagcatgtacgcaagatacgtacgatctggtttcttaaagcacgccataaacagtggctagtgtattaaaacgagcgacgcgttacctgcgccacttccaagttccctacagggtatctatccaagtgagcttacgagccttgtccaacaaaaccagtgccgtgactgagtacaataactcgaatgttctctgggctatgaagatggagaagcgagatggaattcatattttcataaatgcctctgcccattttgcagaagacgaagttattctgtactcaattcttcttcttataactgacacggacccctttcaccttaggccgcatttcttacaaaatctggcggagtaagaacctgagtaaaccgccgtggtaagcgctatccttagggaagaaccttccgttctcaacagtataatcctgtagctgcttcaggttcttaaacgcttgaaccggcagcccagtgttcgcagtctcgacgagatcaaccaagttaacatgtgtccgacgtacacgctagagttaatcaatgccctgataatctcaaagaaaagagtggaagccattaagcctacctcgcgacatgcttccaaacttgtaggggctggctcgatgttcagaacatgacaaagcttctgccaattctcaagattgtcgggatctgttccataaatatcgttgaattgtttcaccatcgctgctttgaaatctcgcttcgcatcatcttcatcatctctatcccagtcgaagagatcgctcattctgttgaactctgtccaaattggatttgaagagttgtaattgaattcaggatacccagcaaagaactgatcgatatggtcgagagatctgttaactcttttctttttagtctttcttgagcgctttggtttcttcgatgcagttgtaggattcttatgtacagaatagaaattagtcgctctgagaatgtatatcacgcggacgtgcacctacgcctgtctgatctgttggttgtccttcgtgacgaaaccgacaattcgacccaaatcgacaggtgccggattccaaatacagccgacaggtctggctcgatctccgggcgctcatcgcgcatacaaaatagaccgtgcagctaaaggatagaaactggataggcaggaaacagcttgagtgctgtgggttcgactactgttataagttggtggtagacctgggtatcaggcttgcaaatgtcgctgctgttaccataaatgcccaaccgcgatcaaccgatctgcaatcgatctggccgatgcgtcaaatggctgacgaattgcgtgcatagagaacacgtcatatgggattgtaccggccaaatatttacctgcggttggaccagcgtgcagctattgatgcgggaggccgacctggtgcgtgaggtaggcctcctccctctcaactggggacttctaagtgttgacccaacagcgatcttattatcgttaattctcataattctacagggagatcggcatttctgaattccatatcttcgcagtatgaggtgctacaatctcaggctgtcagtagtgttagtaagtgtggcttgctcccgggtaagttctaaatggcctttgcctttgtaagaagcagcgtttaatgctgcagaattgaggctctctagaccactaaatgaagtcactgcgactgcgatagcgtttcctaagagagtcaatttacttgcgaggtgttgaatgctttaccaagagaagatgaaaagaaagcaacgttgaacagccacctactacgggacagaacagcaaaagtaacgtgagcgatctatggaacctctgcagaatgtagtctatccttatagaagaaacgatttctgtaatgcgaggcaaataagtagggattacctccaactcctagaaatctgtgatgggtccggccataagttcgggagatcaagtccaatcggagaatctggttacttagtgtgggcggagcgtattaatcagggcgcctagggccgttcagatggatctgcgcatttactcctgcttggaagagactagtaaggaatcgagtcaagacgtccctatccaattacagttttgggcgaaagtctggctttattgctggtttcaagactatcgataagagcgtgctctcgatataatccatgataataaacataccgggctggtgtggatattcagaagtcaaacccaggctttagagacgagggaccggaatcgtggtatcttaactcaaattgagcatctgaccttctttgcaactccggggccaaggcgacgagaagctacaaatattgccagttccagcttggcattgaaaactttgcctaaccagccttggcatttctcctcgctattcgtctcgtctatttcatcgaaaaaggtcttaagtggggatatgatatgcatggtgatgggcagttaactgcagccaagattgtgtaggaatcgtacacgtaattaactagctagcaagcataggtatacatagtggactagaggatgaggcaagaccgaatacatacaggcaagaaaagaaggaggaagggagttacacggattacccttgaagatacgtgcctggcctatgactgatacccttgacatcccactcttcttgtccgcgcggtgttgcctgagttccttggctataggtaagctccttcacatccgctttcctatgcaggcgagtctattgcctcttcagggttatgcctcaccttccaaagttagccaggtaaatgcagttgtttctatgtttatgcctaaccaagaactgtgccgtaacaaagcattatacaaggctgactgacttaagatctccacatatgtctagccctaatattacccactgactcaaggtctcctctattccgggtctactagtgacacatccagcgagaacgtttcctcgcattgcttacctatagaggcaacgccaaagaatataatctaatatcaggtctgatttagccgggcggcaaactcaaagtaggggacactctttagttattatttgcgcggttccctgttcaccttacgcagccccgctacaacactcagtataagtagacgtcccgtcgctgcaaaacttcagttaaccattgaagcatcttattcctcagttaaacaaacagcatgaagatcaccacttttgcagctaccctcctcagtctcggcattgcagctgatacagccgctgctgcgtgctgtaacgtcaaagtttgtgatggctttaaccgcaagggcaattgcatgggtggctgctacccttacggcaagaccgtcaaaatcaacagaagcggacttaaatcatcaatcggttctggacagactgccagtgattgtttctgcacctttggcaaaaacaggtatgtcctcaacgtagttgatagccttctcacgtcatgctaacacatcaaatagtcaatcatgtatgctagttaattcaaagggccaaaacgcccctaacaattgccttactggcattaataatttgtactgtcagagaaagaaatgagggggatctaatacctcagatgtatctaggtatccagggagaaagagaaggtgggacacagaaaacaatacatactctatcgttcctttgcccttaaattataaaaagacctgttgcattgtgttaatatataactgttagtcgtaggggtatataagaacgacctaatagagaagtagcggcataatctatattcaagtaaaatatttattatcactgtctttaatcacttaacctctaatctaaaagcatcatactgaacatacagcgtatcaggtaataaagccgtttcgatgctagaagcattaaaaggcaagctcagcacaaactcatttttgccctgtttcagcttcgatgcagaaaactcaaacttgtgttcaatattctgacacgcaacagcgctgcggacagcacaagagccacttcgccagtagggaatcacccatgtatcttcatatccaccattaacatttaccgtccacgggaggttactattaaatcgatccttgacgggtgtccacttcgcattgccgttgcctgttctcgatccagcaatctgaaccgtgaatgtggctgttttcgcgttcttaatctggttcttgctcaggtcaaatgtgatggtccagttgttgacgttatcgtagtaattctcggagcgaagatgatttcccttggcagcgaaaaacgaccagtgtacataattcagatcttttgcttcgtcatctttgccaatgtgaaagtttactcccttggggaaatccttctcgaaatcgtacttgccccagtagattcggtactgctctggttcgagaggcttggaagtatcaggtgcgtagccgtgaagatattccccggatgacttgtctggtgtaccgacacgccaaagctcttttccagcgctctcctcgcgccatgtaaaagtgcccttgttatgggacttggataccaggacgtcatctttgatgaaccaaccgaaaatcccatccgcatagatggtgactctgtaagtgccctcgacgacctgtgggatgctgtattgtccagacttgtcaatttcagcccagtactgaagcgactttgtgttgaaaacattgagttgaaagtcctgcttgttttcggacaacacaatgatcggtcttttagcgttctttggaagattgactttgccgctgtacttagtcctcttcgctgaaggagcaaagttgggaacgtgatgggcgatgctgtcgtagaatttggcattccattctggatccgcatattgggcagcatctgctcgcagctctgctagggttgtatccttgctgcctttgttgaagtaatagaactgaggaccccatgtacgatcgaaaccattggtgatattgggcattggggcgccgtggtgacctgataccatgtagttgtacacaataccatcaacaacaaggtctgagtgtagaggaccaccgtagtatgtctcgcgggtattgtgaactaaccacgcgccgaacgtacttccatcattactggtagacccgtcgctgaactctccatgaacatcatggttgcgccaactttctgaaagactgtacttggtccaatagtccgagtactgcttcacgtacgggtcgttggttttgtcgccgacataccatgtcgcatcctgtactgtaagggcacccgcggcatcaggaagaggtccatagttgccgtcgcttgttgagaaatgtgtccacaatttggtatttggcctgaacagggtgcgaagttcacccaagtctcgaagaaatggtgccgatgcattaaagtaggtgagacgagtaaacgcatgcaggcccgtctcctcaccgcgaagaaagaagtactgagatagtgtctgattggtgggtttgaaggtatcgctcatgacaattcctccatactttgtcccactggaatcagttcctttgacaagacgaagttgcgcggtacttcctggtgtccagaacccagatggagtacaagagcagtcgagatatggtcccttgcctgtattgccactgaggggaccgagtaggtcctgtccgtcaagtgttgcatcgatgatatggccactggacttggccagaacaacggcgaagcggtcgttggcaagggagatgtgggtggtattctccgaggtgaccaagtcagccaaggcatgaccaacaaggccagcgactaaggccaactttgtgaggctggacccaaacatagtgatcgaaagtattccctgatcaaggaaatctgcttgtttctctaccagatgcgctcaatctgacttttaaagaatcctagaaacactcggctgttactataccgaagctttcgcttggaaatattccgcatgtcaatttgcaccactctttgggatgcgatcatttagccggccaagtcaaaccacggcactgcgcactgagcgcggggaagacaagggtcttcgtgatccaattctgggaggtgcaaatcttctaggaactgatcagcggtaaaacattttattggtgcactttcagacacaattgtccaaaagctgcatttatgtgtccccggggcattgaagcaactagcctatgggcgaaatgggcgaaatgagtagtcattgtattctattcagataataattcttagaatattcatttttgtatcctaagagtggaaagtctaatattactgccctaataggcaaacctttaagttcttcgccttctcgggcgacatagatacaaaacgcggtgacagaatcgctgaggaacgatatctatctgtctaattatcgtcttgtggatatttgagtccatttgcagatcgaatctcatccatcagctccatcatcctcaatgtctcatcaagaggaataatctcattctcagtccgacccttggcgatgtcttccgccacagcgtcagcctcccagtaaaagcccagtgtacccttatgtctctccacgttaaaggtgcgagtctctctgttatcaggctcagggggacccggtcgaggtccgatggtaacgtggaatccaccagggacgctgactgcgggaccgaaaagagtgatgctaccattcgaaccctcaatgcgaccaaactcatctggtccccgatatcggaagcttgatgtgcatactccagtcttgacacctgtagttgaggggtactcgaggacgacgacgtttgcctcatcgataccgttggcgatatcaagggaagaaaggactttgggtttggggtgctctttgcccactttccagtcacccaagatgatggaagcgaatgtcagggtataaaagccaatgtcgagcagagcaccagcaccaagagcgggatccttgagacggtgctctttaggcagtgttgatagatcgaagtagtttccgaaatcgacagaaaggcgttgaatctctccaatggattttttgaccatgatttcatcatgtaaagccttgaaaaatggagtgaacctcacccaagccgctgatgatggttagtgaaggactgtgatataaacgaggtaacctaccctccatgacaaaaacgcccttctgtttggcagcatccataatctcccgcgtttctttggcattgatagtaaacggcttctcacacagaacatgctttccggcagcgatagcatcgagacagttcttcttgtgcagactgtgaggtgtgccgacatacacgacgtcgacattgggatcgtcatacacgtcttggtactcatcgtaaacctgaggctgatgtttcgtgggtgctttcgtccacagcttctcaacaaaagcgtaacctttctgtagtgaagaggacccgagagctgtgattgtgtgcttggcccgagcgtcgggacgagttgtgaggaggtcggttaggaacatggttgagatccatcctgtgcctagaacgccccatcggacgtgaggaagagagtcttctggggtagccattttgaaagtgaaatgttgcgtgattgaaatgtttgtgggaggaacaagaggtagtctgctatagaccaagcttgagttgcgtgactttcgatgctgacccttggacctttgtctgcaagagcggggcaataacgttgacaaggtggtacactagtaccacctcggggtgtcagaaaaggtggtcgctagaagcagatcaacttgttccatttcttcccagctactatgcctagttctttgaatatctgatccttcacagatgtcatcccccaacgttgaagcgcaacattgcttgttactggaatattcatccagtatcttgagagtctcagtccgtgttgtgagcttgccttgacatcaaacattcggttcgggcgaatggtttagtggtataatactcccttagcatgggagtggtccagggttcgattccctgttcgtccaacataggtggtttaattccaccattatcctctctttttgcctcgcttccaatctttgctgctgctttactttccactataataactcagataaatgaggataatgtgtgcctggttttagaactagcctcctgccttcaagaccaagcaaccgtagcacccttctcatgagattccctcgccagctcaatgactctcaaaacatcccgacactgagtaggcttgacaactaattctgccttgccattgatcgcatccgcgacgttctcataaagccccatccatctgcttggaagagttgggtatctgcccgtatatttcttggtttccggattccacttctgcactttgccgtcgaattcttcataggtagtcaaagttccttgcatgctctcatattcaataccaaaacctttatcgagtggtttgagacctgcggcgatgttgtcttctgttatgcaggtgctacgttgctggaactgcgagatatcagctagtgcatcattacttgtactcgtgtataatttaccttgatgaaagaacctttcgttcctcgaacgagctgtttaagctgctgcgccataggcgtaaccacagctgtcttgacagtgacaagaagatctttctgtgcgccatcgtactgaaggataatcgtgaaagagtcctcaacttcactttcaccgtctcgttgaacgcggaagaatccagtgacagattttggttgtccaaaaagaacaagagcctggtctagactatgtgttcctatcatactgttagctggtaagctagatggacgtcaaagtggtggcttaccaagaccataagacatgccagatcctggagtaaacttggtccccattttagacatccaagatggcgactcaaagtcatagtgcaactcggcttctttgatatcgccaaatgcgccatttttgatgaggtggctgagtgttttgaagtcggcatcctgtctggattagtattgtggacaacatcacttccaccaccgcacttacccatcttcgattctggaaacaagtgaggataagtcccttctcttccgatatcttgatcactttgtccgcttcctcagaagtcacagtgaacggcttatcaacgatcactagtccaatgtcagtttacgctgacggatacgatttacctcacgtaccatgttttcccgcgaggagcgcttgttcagcgaattttccgtgcgtatcatgatgagtcaccacaacaacaaactggatctccgagtcggcaaagaacttatcagcctcgcgatagtgcttgacacgaggaaagtcgacggtgcaatgcgaccctttggcggcggatgaagggtctgacggggcctcagctctttgaagaatggcaacgatttcaaagtctgggattgcagtgatgaatggtagatggaagcttttggctgagttgccgtaaccaactaggccaactttgatgggtgccatggttgtttatatcctgctataaatgatgcaggaacggtaatgtttgttcagtcgatacctgtatcaatcaagtcgcgagtaattgttgtagtaaagttgtcatgaatggtagaatgacaaatcaagagctacccatgttactgcgtctgcattcatccggaaacaacgtcattgaggactgtcccccgcaccaatttatccactcttatctcttcactcactggggttccttattggaacacatctactcctctcctatgatcggacaataccgagtccggctatcgcgtggacgtagacgtgggcactggctggacctccacttcaagctaacataaccgttacacggtcacagttgcctcgtgtcattatttcaattaactttcgaaggggataccctttgcattagccttgttgaagcaactcatatttttattcagctagcggacttttcgcgatttgaccaagcagatcacaaagtgttgaaagatcatccaattcctccaaagaaagcactatctcttcaatcttgtccagtactttattctcaacaatacctttggttagatctctccatttacccactatgtcttcattagataggggcgggtcgacgccatacgcattctgcaccgcgtgatgcagggcggtcccgtcttggaactcaattcgtacttcttgacagccgatcgagtcgccgtcagtaatatacaatttacactcagtcatgtgaacaagtctccagacacgttcatcattaagcatgttggaagtaaattgtgccatcaagacttgtcgatgaacaatctgcaatgcggtagtgaatgagttgctcatctgggcaccagttgctgtgagaggttttttagctttccagcctccgtgatgaaacgcagcttcgcctagaaggatttcgatcttggttatctcgtcgaacttgttcatcctttcaggattctgttcttgtagacggcggatgcaatcaatgctaggatgtgtaccagccatggcagcatatggcttgattcgaataccattcgtctgccactttgttccgagctcgctggtcaactcatccaatcgatattgaggctctcttccgtttccagaactgaactgttttaagaatcccccgtattcgcgctcgaaaaccttcttgatgcccacgtagccgtctcgtgctaggacggcagccataagaccgttccgcgccgcgatcccgtggtgcatacgcttaacgtcgctttcgaactgtgcagacatgagtccgcaagcttgggtacacgctatcccgaaggcatcttcgatcttgtctgcgctgaaaccgtaaagcttgctgacactggaggcggcagcagcagggccaaagactgctccagaatgccagcctgacgagagaacgtgtgtgccccagagagcacgtcctacacgtggccctatctcatagcccgcaatagtcgcgagcaaaaagtctttgccggaagttgtcgagtgagagttctgtgcagctgcaatcagagctggcaaaataatgctgttggagtgaaggggagcttcgctgtgccagtcatccagctcaaagccctgaataaaggttccgttgagaagtgcggcgctgagagcagtagcctttcgtcctccccatccgaccagtgacgcgtctccctgcgttggctccagtttgaagatcgcgtgtgctgctgtctcggaccaaggcaggtgagatccgacaaaagcgcatgcaattccgtcgagaatgaggtattttgctcgagtgcgcacttgctccggtatatcgtccagcttcagctgtgatacccatcgcgaaagctgcacggtcggactgggttttgactcactcatactggggttataggttgttggaaaagaatttgtcaaaacactgtttcgagttattagactgtcttatatattatagttacttatctgttatgacgcacaatgatatgagtcctgggcatttctattcaagctgtctaatccgcctgaagatgtcggagtggtcctagtacaaactttaaatacccaggtttcgatcggaactccgaacatttaccaacacatgtcatagcactcacggtagttaatgccgatgcaaccgtgcgacattattgtcctaccgtggtttcagccacaaggaggtccgagaccaccattctgagtgaggttgggtttccaagcatatggtacgtaattgtgctactatgatggtgggatccgaatctgatctgatacagatatgactctatgctggagataagctgtcttgtagtgattttttaatatgtgatgcaaggttcatcgtcgtatcctacattctttggtaacatagctgtgcgtacaagtgaaagtgtagactttagactttggctccaaaaaccgcatctagcattactgatattggtgtcggagttccgcattaaacatgcactcattagtgccaactctactaagtccgagtaattggtcaatgcggtctttttgattgtatatgtaaaatgcaggcttggttggatgcaacctttcagcgcagactacacttcactcatcagagttattcattcaatagacacgtcaataccctgaacaacgcaacaacgtatcgtcatgactgaagaaaaggcccagcaaagcacccttgagaatgtgtcatacgcaagaagccctattaatggtgagataatgactctccctacagcagccgaggaaaaggccgtactgcgcaagctggactggcatatactgccccttctgttccttgtctacaccttttccaacttggaccgcagcaacctgggcaatgctcgtcttgcaggactcccacaatctgtaaatcttgagggtaaacgctacgactggcttgggacagcattttatatctcatgtaagcaaaagtcactacactgacatgaataacaatgactgataagacaaaaacaacagatatttgttcgcagtggacggcagttgggttcaaacgttttcctccacatatttgggtcttctgcgctgccatcggattttcgaccatatcggcttgtcaagccgctgtcaccaactaccctagcctggttgcccttagggtgctgctcggttgcttcgaaggtatgttttcaggcgtgcctttatacctttccttcttctacccgaaagaaaaggtgggctttcgccagggtatattcctctctggctctgccctcgcgaatgcttatggaggcgttctgggctatgctattctggggatccggggtccagttgcgccctggcgatgcttattccttattgaagggctgccagtttggatcgttgccgttctggtctggctgtatcttccggacgatcttatcagcgccaggtttctcaccgacagagaaaaagaagtggcttggcagtgtattgcgcgtggacagactgtcgactcacaaggtgttggaggggtcagctgggtagaatggcgttcagcattctttgactggcgtagtaagtggttccattattatcttacaacttcaggttgatggcttacttgtcgtattaggctatgtgcctggactcatgtacttttgttgtaacgtatgcttcggctcgctgccgctcttcgttccgactatcatttccgagatgggccattttgatcaccaagcaagcaatggcctttctgctcccccatacggtctctgctttgttatgatcctactgtgcgcttttgctagtgaccgtgccaaagtaaggggtccgtttgtggctgccgcggccacggtatcgacaataggatactgccttcttggtgtttcctcggcggttactactcgatacattggagtctttctcagtgttcaaatatttgtcagtatcagcattcttcttccatgggtctctagcgtgcaccgtactgagagtaagcgcgctggtggatgggcaatctttgctacgctgggccagtttgggcccttggtaggaaccaacatctttccgaaagatcagggtccttactatcacaagggcgcatggatatcgtgtgggtttacatcagtggttatcctactcagtttgtcgtactcaatgttgctttggttggagaatagacggatggacaaagcaatgattgcggaagcagttccggaaatggaagaagacaatcatcccagggggttccgatatgtcgtctaggctggctacgatcagaatacttcctttttatcctcattgtaatgaaagctgggaatttatgcgagcgagcatacagaaattggacatgtagcataaggcatcacaaagtttgcgcctgttaaacctagactctttgaagtaaagacgagttgtagatctggaaagtttaaaccccgctcggtcagacgaagatctcttagtgtcggacttccgtatataacgcccgttgaccctcaagtcatcactcagtctgtcggacaatacggcaaacccaaaaaaagaaactatgcatatgacaagtcgaatgaaatcttgtgctcgttgccggcaacaaaaggtctgggatttttctacacccagaaccgattaaaagtgactgatccatagctcacagttgagatgcgacctgtatcagcacccaggacaatcatgctcacgttgcaaacgccagcgggtagtatgtagcagtatggtggaaacaaattcaacaagacgagggcaatccactttgcaggctgctatacaaacttcgccagctcggtcggaccggacggctgtaagagcttccagcagtacagcactacctccagtcgaacaagactcctcgtatccttttgcaaactcacacctgtcttcagcactttccgagattttgagtcgacaagatatcgctatgcaagagttaaatgactgcgttgctcagtaggctgtattctcgcgtcgttattagattatgagctgatatcgcaaggttctttaaccattatagcaagctcctgcctgcaatattcaatgataacgaccaaaatccagagccttactttaaggagtctcccctcctcttctggacaataatcgccacaggtgccaggcacttggagcacgccaacaaggtttaccgattagctgcgcaagagatcagaggcggaatattccagcctttgttgcatattagagacccgatcccgattataaaagcttctctgatcctttgtctctggccccttccagtagataccatgtggaaagacccctctcacgtgtacgcaggcacagcccattctctcgctatccagaacgggctcttcgttcagggtcacgaacaagactttgcacgaacacacacttggttgtctaaagatatgagagactctagggtccacatttggctcaattgttgtttagtattccaagcgtaagtttctcttatctatatatttcgtcatttaatcgctcaacaaaagcagtactagcttatgcgatgggctgcctcattccgccatcaccgactacaaactagctaggcttgaggaaatagttgaagccccgttccattatcacatcaagtgtcatgagattctcattgatgccatcagagcgtttagtaacgtcatcaacgaggaagacccgggtggcaagtccttactaccgctgatcagaatcttcagtgaacaagtggaagtcctccccgttcctccccgcaacgacttatgtatgtgcgagctgacccaaaggacaatttctcgttggacggaatctgactgacttgctaggctacctgaccttatgttgcacccgcctcgcgttatcatcctattacttcttcgtacaaagccatgacttgaaaaagcctggcctgatcttgaacctgtcaatagccacagaagtcctcgatgtcgtgtcccgcttagatgccacgcaggacttcgccttctacgcgtcaaatagctatacccgcatggccttgctggcggcgttttgcatcctaagaattgtccgaagcccgctcagagagcagattgatttgcgggatgctgaacagtcaatattcaaggccatatccttcgtcaagaggcggtccatacagatcggcgatcttgatgagagatacgggacgatactgtcgcagttatggtcaaatagcagcaactcgttgaacatggctgctcataatgatggactggatctcaagatccgtagtcgattagtacgtgataacccccatgggctacatctaactgactgccatagtttatgagtgtggtatttgactctctttggtggtggcgagttgaatacaacgggcaaggcagtccctacgatatggacaaaactgcgccagacgctgtgcaggctgacatggaaggtggcagtacgtattggaactctatgactgcccctgtaaatgacagctttgggtcaatcaactttcctgaattttatatggattggaactttcctatgaatatcgactatatcgggtagacaaaatatgtatgttcctagctatagacacgatattccatccaggcttgaatacagtggtaggcatcagtccacgccaccttggaaattggaagctccggcctcctcatcgatcttaagcgatacgtcaagcccgcatactcggaacagggcctgtggcgtgagctccgtgttggcagaaccagtttccttcagcttttgcaacccagtcttgattgacgtgtaagccggagccagcgtggccagtggcacaatcatgatactgaaccccaaatgttttgcttctttagctgacaatgtaggcgtgacgctattctcaaccatgttcagaagtacgggccacggtgcaagatctgtgatgatctgtcgcgcctcgtcaactgagcgaagaccttcaggaaaagcgacatcagctccagcatcgcgcgcagcacggagtcgtttcaacgcttcctcatatccatgcttctggatagcgtctgttcgagcgatgatgacgatatcgcttccgatccttttgcgtgcttgcacggcagctcggatacgggctagatactcagtcaagtccactaggcgcttgccagcgaggtggccacaacgttttgtctgcacttgatcctcgatgtgtagcgcggcaacacctgagcgcgagtattgctcaaccgtgcgtgccaccataattggtccgccgtaaccagtgtctgcgtcagcaatgacgggcgtggatagtgataagttggcaatcatttctgcgctccgccgcatgtcgtttagtgttgcgatgcccaggtcagcggatccgtgaacggatgctgttactcctgctcccgtctacacaatgtcagacgtaaactctgagacaaatgaatacagcagacttaccatgtacaggacattaaatccaacctcgagggcgatgcgcgcagagaaaccgtcgtacacaccgggagcaagcatgaaatccctctctttaatcctctgacgtaataacctccctgcggtgatggtgtggcagatatcatccatttccgagcacataattgagttgtattaggtgaggtttgagtctaattggaaaggtttatgctgtactttaagttagtcaattttgaaacagtcaagaatggtctacacgcgtagttcggagttccgaacgataataaagttatgtgatgtaatggtgcttactcggaattccggatgagatgggaaccagaacaccgacgagactgtaagccaacatcaccaaatcgatgatctggtcgggtttaaccctgtatcttgacgccggctgctgctgctgcatcgttccttgtgtaatgtgctattgagtcgtcctctggtgggaagaagttatacttaccttcgttactacaaacgaactagctgcaacacttactgcattatagactggcctttgcgcataccatggtttaggtgacggaatttggaatgaggttccgttctgcctgtcaggtaaacttgccataaacttgaataatactccttgttacatattttgtgttgactttgatgtgtcggctggatataacagttgcaagtagataagatctattgacgctctagaaaacaatatgacagatttttttgtatgtgatcatgttgcccatatcactatagccattagtgagcatcttggatggttaacaaaatgacgcggagaccattttatctcctggacaacttcgctccttgttgagactaagtacgctacctatccataagcacaacgacttcatgtattttctagacaagccacataagaattaccccgacgtttactactttggagagtttctctcccaaggaaagataagcgtcaagaagcgttcattcacggtggcatgcaacacgtttgtcgatattgacttgttcgctatgctgtgtcaatttaccaagattaatcctttattcttggtcttactcggctattttcaaagatctcagtaacagtaatctacagagtacttgggcacataattccttattgcaattagctgaaacaatttcagcagagtccagaacgtgcatagaccaggctcgacaatagactattgccactagactcgatagttcttaatagtctattctacgctcatttaaagattaattgacggtattgtacttaaatataataaaagtctctgctactttgtctgtaggttttcagtttctactcacattgacatttgccattcattttcaaaatggtcgcttcgaagctgatccttgcggccattgcatttggtccagtggctgcaggaccatgtcgcccatcgcccaccaaagtgctgtcgtccactaccgacttctcttcctcgtcaatgatctccctttctgactcatccctttcttccagaacaacacatgatgcatcgaccagcaaggaattgggccccgagactacgaccaacattgcggccgacacttcgttgataagcatcaccgtcacttttgaatctactaccacaatcccgacagattctcagggtactgtggctgatgcaacctccgatatcaagacggagactacagctgagggaacaagtactatggaaacgactccaaccaacgatatagcgagcacaaccctcgagagcacgactgaaggaagtggaagtgccagcactgcaactgtaactactggcaccgcaacaactgaaccaaccaccaccattgctgaaagcacagtcgagtcagagagcagttctgtccaagccacgtctacaacggaggctactaccggaacgactgaagcaatcactacaacgactgaggtcactaccacaactgctgagactactataacagaagctatcactacaacgactgaggtcactaccacaactgctgagactactacaaccgaagctaccactaccacaacttctatagagccagtatccacgacattcaaccttcttgttcaaggaggtgccatggctaacggagttgccctttactccaatggtcaagatgccctggtcttaaattcacaagctgctgctgcatggtttacctcatactcgacggcccctctgagctatgaccccattacacgacacctccttctcggagacaagcgtctatgtctcatgtacgacagtattaccattgcttctttcgcgatctgccagggtccgccagtaggccaaaaatttgaactcacctgcgacgatccatctgatggtagcttgagatgcaatattcctgccaagcaatacattagcaaagacaacatctttgttgatactggcgatacttggagtcatttttacttgcttgaggtaaaccgtcaatttagtcctggggttttccgtatcatcattgccaaggataacctatcgaataatgatatcaaatacgcagcctttgagcgtattactgtgggtacaatgaaagtataaatacggcgtactatcgcaaacaagtttttttcttctctatgtatatattgtatcattagatcaagatcgtcacaaggtcactcagtttgataatgaaatctgtttcaagctacgggaagcgatgtagttaccgccacgagtcatatttcttgtaaatgacactatgcgtacggctttggtgaatctttacatctcatcacatgcaagtagaataaaatgaggttcagagtcaacgaatttcaattctaactatattggtccagtatcctcctaatactgatctgaagagttctaaactcaacatttgctgtgtgaagttgaagaaagtcttgataatcagaggtcatcgtcgccggtcttcttgcagcaagtccagcaagggtagtcgccatcatcctgtgaatttatcagtaaggttttacctgtttgttcagcgtgccaacatacgaatttcttagcgttctgaagtacaagttagcaacggatataaaatgaggcgttatgatgtcactcacccatccctcggggcactttggctcctcaggccaacagacttttaggcaaacctcatagttctcaatgttgatggttcccttgggcttggggttgacaatggaagatgatccatcagagatctgaatgcgaagactagacatgaaatgtgttagtggtggaatggatagtgttgggtagcttacgtgatctcctcgccgttggattgcttcgaggtccaaggcatggcgacgatgccctgagcaaggataatggtggagagaatggagagctgcatcttggatagttgggtggtagtttgttgttgtgtaaaagtgatagtgatgagagtgatgggatgtgatagattgtggaaagattcccaggttttatagatttctttcacatattatactttgaactaccgttcattggtgggctacaccacagagtactatccattacacaaggtctcaagtcttcgagttacatgacgccgttgtacttgtcattggcctagcagatggaatgtccctcccttcctttgacgatcaatcatgcaaggtagatctacacgctaagctagtgaggacggcacggccgggaagcggctcgtcgggcacgataccaacctccttggctgtgagagcgccacacaaaggtatcacagccaaggagagagtgagacacgtatatcagcgattgtccactgaaactttgagcatcctattagaagcgtcatcagtggcacgttgattgcatcaccatcgatatcgaagggatggctaggagtagatctgtgtcagacatagctcagctattagccacttcggaagtttagttctcaggcggatgccgatctgagacacgggctgaagttgtgtccaacacagctttcccagccttgaaaagccattgggccagcaaatcacggcaatcgccaattgataccaccgcgtcatacatagtttgtgtgtgacttttccttgcataggtgttcatgttcaaagacaaaaaaggccaatgaggccggccgatatcgatttgaggccctcacatactacagtataagacatcatttgttgtaactggatcccaagggtctgacaagcgaaccgaaatctttgtaaatgtgtagcacctcggcttgatattctctgtactacggtctttgtcatagatacagattcacttggggtattatgctgggagatgcaataccaaggcggttgccaagttcaatccaaaggataataagattcaaggcgccatctgcactaacggccagccttctacaaatccgatcaagcatgcctctggctgtagcttactcagtcggaagggcacattcctgatcgacagtacaactgtgcgtggaaagggtctttgaggaatcatcaacttgacgaagcggtttctgcctcttaagagagtgaaagtctggcgatgagaatctttggttgatttagcctccttttttgtttctattcaaaagtggcacatatctctttgattggaacagaagaatgaagtgtgctccctgtagcgtggtctgggagacttagccacatgattgctactctgccgcaacaattagggtactgttaacaaattatcgtgacggatatcttaactaaagacgcggaatgaactattacctgaaaaaagatattatgcaactcacagtttgcaaggaaactgggtgccatgatactaacgggactgctgaactttccttatggcttctcctatctattgatgattttttaaacttcagatctggcaataactgttattcagaagcctatccttctatgaataaaggtttagctgccacttaccctgcaggtaaattatctccttgtagatagtactatgaaattaactgttctctttaggcttagccaatttcaatccgcaaacaagggtttagtaataatacaaaatgttttcttatgcattgtaatagctcggacgtattaataatgcagaatatttgcaagctattgctactagtgtgccttgaactaatagagtctccattatgcttaactattgaggcctggaccctgaatagattcacagctgaagataaaatcgtacgaaataatgtgatctgatttgcccacaatcgtcgacccctgacttagtgttcctctaactttcctacagttgtcactgtggaaatttgcttcgcattcgctccagagaatgctctcaaggaggacgagagtatataaacataacgatgtatgttgtcatgctcctttcattttcccagtcacactacattactagctcttttacgagcgttgcactcttttagaatgatggcccaaaacgttcttattgcactcattggccttgtcgctggtgtccaggccagcccatgcaagccttcttcagtgacaacaataaccgatactgcttcgacagacacttccttggctactatttcaaccgatatcccttccaccgctggtactgtcacttctggagagctaaccaccaccaccactgaggcccctctcgcaacaactactactaccggtcccaaactcacctacaactgccccggcggtttcccatctcattcctcatgtggtatccgttacaaccatgatcgatccaatggttatgtggtcggaaccggtggtgcagggtccatggccgccaactcactcgatatatgcatgcaagcttgcgctgagcatgccaattgtgatttcttcgccttttggcccggtcaactttgtgagctttggtccggacactatgagtacgacagcagtggtaatatgggggcgtcgagctggtacgagttaagctgtttctgcgttccagggagggagacgccgccgactgtggctacaactactgaggccacaaccaccgaggccacgactgctgctgctgctgctgcaacctacgcctgcgtcaataccgaaaagagtccattcccggccaatttggtctgcaatagccatggagtctatgacggtaccagcatggatttcctggatgctccggccaataccaaaacgatggagtcctgccgcaaagcttgtcatgatgataatcgctgtactttcttcgcctttactccgggtcagtcatgctggacatatagcggtaccattgaaagagtcaacgatcgtcagacggattacatctggtatgatatggactgtttctgcgatatagatgaacaacccacctcgacagttattgaggctaccaccactggcacatccgcggatactaccaccttgacagagccggtgcctacggattaggcaaaaacagtcatcattggcgataagacaaacactcaacgatctgcaatggagaagaattgcttttacttcaggatattgagacccataaaagattcaatagtctgtatcaaggtcaaaacaattggacgctaagactaagcgtcaggggtaaacaattagactagaaccacaggccaagcacgctaatatccaaaagcacttacttctgatccgctttacccacgtgctagaccaatctcaggttcaaaaacatcctaaacggtgttggccgaagtagacattcgtaaaatacagaactatcgaatagctagtatgaatctattgatccttcagaagcaactacatacatctcagctgccaagcagtcgcaaatctaacaccaacttagactcgtgtttacagattgggttcaagtcttgcatgtgtctaaatggtacgatttgatgtgatttccccctgaaattccttctcgacacttaatcccatgggattccccccacgaagtcctctcaaatcccatccttcagttcaccaatctgtgaattagtcactcgtttaaaatggtgtcgctcaaagcaattgttgtcgcttatgcggcgacgaaccttttgggtgttgacgctggtctatgtcgtccatcaaccaagacttctctaacctcttctggcgctgagactcagacatcgtccccgctagttccgacttctacctcggacaatagcaatatcccaactgatacaacatcaaaggatcccatcttgtcgacagacggaacaactgtcaccgatcctatggcatccgaaagcgcaactttgtccgctagtgaaactcccagttatgcgtcttcggacactctgacaacatcggaaagtataatcccaacattatcgactattgtaacctcaaacacccaagtatccgaggattccacgacttcgggtagtcctagtacgtcaaacgatgtcacgacctctggtgactctggttcttccaccgagtctgttgaccccaccgcgtcgggcaaccctacgacaactactggtactacaacatctgctgaaactacgacaaccattgcgtccaccacaaccgctgatactacagcaactgttgatactactaccaccggtgtcgacaccagtacagccgctggtactaccacaactgtcgatactaccactacttctgaggaacctacaactacaacttcagtctgtgttgagcccaccgaaatgctcagacagcccggctttgagccctcagatgatggaaacgtctggggattctactggaatggcggctacattaccactgacgccgatgaggctcgaacaggtgatgggctagcgtatgtcaagtatccctctcctaatgactcgagctaactgagaccagaattttacctgttcctgacgcacaagaacggcgcatggagcaacgcgtacatatcgtgcccgacacagagtatacagtcagcttctactacgctgtcgcaaatccaccatcgttccaaactcaatgcttcctgtttgctactttcgattactatacgacattatcccaagtgcctctaccttccgatacaaactaccacctgtactcggcgagctttatttcggcagacaacctggatccggctatcgaaataggcgtctcttgtcctcaggcaaacaacggctatactgctacagtctacatcgatgatgcctcggtaatgaatgccaagacctgcgataccactcctgttgaccccaacaatcctccgaagtccaccgttcttgtccctgaacagccagaggaacctcgctgccctgtaaatgtcgctcaagttcctggtttcgagcctgaggacggtaagcaggcatgggcgttctacaacgacgcgggagagtttacgcaagacacatctaatgctcgaaccggcgaatgggaggcgtaagtctatacacacattgtgaaagtaaacaactaaccatcatcaggctcaccagtgaagctcagcagtactacatctaccttgaacaacagtttaatgcacatgatcttgaagccggcgagacatacgattaccatttcttctggaaaccgaaaacgctgcctgacaatgggcaatgctacatctacggtggttacaatgatgctattgcatttcctcataccgaagttgaatttggagcaacttcgtcaactgggtacaccatctactcagctcgcttccccatgccagccgatgacctgcttctccaaatcgtcttctactgcaattacaacagcggcaatcagcaattgggatctgtctatatagacgacactgcactgattaaagttggtggctgcgaagcatatcctgtgacaggggcactcattgaaaaccccagtttcgagatccgagcgactggggatagttcctatgcttggttcggcaccaatggcatgactatcaaggctggaagcacatccaacggcttttcacctaacagcggtaacaactacctgtaagtacttcccactcatattcgttgacacagtattctaacttagcctagatacgttcaacttgagtccataggggaaccggccacactgaccaaaccgctggcaaagtcgttgaatgcaggtcaatcatacactcttcagtttaactgggcggctgggtcatcgtatacacccggtgattgctccttcacaatcgcctttggttcggccactgaagtcctcagactagacgacccggtcattgcgtatcagtatcaacgtatcgagtccagtttcacggcggctgaacaggtcaagtcgatgtctctcactgtctcctgctcagcctatgtcgtgggctttgcccttgatgactttctcctacagtaaatgaggtggattaggactatcattgtgccgcccttcttttcttaatacattatccattttatatatatattagatactgcttttcagtatcttagtcttctattcttatatttatttacgtcaaccaagcctggaaataactaccattcaagtattgttcattgtattgtgtgcttttatgtgcaggcagaggggaaagacgctgccaccactccagttccacacgtcatcatgcattttaggactgtaacacaaagcactgaattggtgttgactaccctcattggataacgcgcttgacttaggacaacgcaaaattataaatcagataggtctaataagttgtcagattgtggtcagttctgcttacaaatatcagacagggaaatcttctagaactacatgatagtcatataaaatgaggtcatatatcacccggaccagtgtcaagtacgtacgatttagccactcgatagaattggagtataaatacatagcatcgagctcctaattccccaatatttccttcttcctcaattacacaacttctattttcacactgttggcacttggaaaaagatgtcttcacctgaagccaaaactaacggttggactgctgtccccctcaacgctaagaatattctcgacactgtaggaaagctcgcagaagttcccacctacaaggcagaggatattcaatttccatcagacgacaagctagtcgccgaagcccaagcctttgccaaggcacgactaagccctgaagcctataatcactccatgcgagtattttactggggtacgctatgggcttctaaagtacacaattatggctaatatgttaataaggaaacattcttgcaaagcgtttgctgccagagcattttggagctttgtccacgtctacctgggcactcacctgtctcttacacgacataggaacggccgatgtcttcttcacatccacacacatgtcgttcgatctctatggcggcataaaggctatggaagtgctcaaggtgctcggtggtaccaccgaccaagctgaagctgtcgccgaggccatcatacgtcatcaggatgtgggcgtggacggcaccatcacttttcttgggcagctgattcaacttgccacactttatgataacgtcggcgtttatgagggcattcaagactatggcagttgggttgatgaggccactcgcgataatatcaatagggcatttcctcgacacaagtggacgtcttgctttgcttccgtcattcgtcaggaggagtccaacaaaccctggtgccattctacacatattgtggactttcctgaaaagcttgaggccaacactcttatgaagccttgggaggagtagaagaagccaatgagtctgagttgtaaattgactttattaatttgcgccatttaaaatagccaaagtaggggaaaatcgtcatgcgaatcaaaaaccctccatatttacagcctcttaaccccattcccaaatgttgcaaccagcctaagcgccaccatggacaccagcacccatgtcctcccagtgcagccatccgtcgctaagacagttgtttgtccccgtcgcgcagtagtgcgtgctatgtctctgctgatccttcaggggtgcccggatattgtacctctcatcagtgagtgtcctaccgcatagaaccgcctttctgcgaacatcgtactgttgatatcgtgaccaatgtttgacgcagactctctggttgcgattggccgtgcagctgagggagaaacctgacgtctgactgatgcccacgctgtaaccagcgctgatgaacttggcggctccgactgaggcgctgtgggtgatagtcctgctgcttataacgctggttgtgcatgttgctgcactcatgcagtccagagacggctacatgggttaacaatgtcaacagaagatgaagaaggagtgcttacagtcagctgctggtgtctccgccatttacgggggttacgcgccactccaggccactgaatctgagcgatgccagtttgacagccctgacggcgcccaaggtgtcttcgttggcccatagtgtcattttcatctccgttgtcgccattcataggctcatggctatcgacgtcaataggctgccatcgaaatctgtcagggtctttcgagtcggcaaaacactcaagaacactatctggagcgatggtactgagctcttcgataagaggtaccgatagaatgcactcggcacgcgcatgctcgttgttactatttatacatatgtgagcgacaatgtttgatagctagatcccgcgtgtgaaaagacttactacatgcgggagcacaagacgccggtactatcatcttcttcaatagggaacgtgtcatccccaatggtgaaatatccggacgcgtccttctttgcgtggaaggtaactgtctgattaccaagctgcacagtgtcggagcatgatagtgcgatgattcgactgccagagtcatcccaggcagtagtagcaactctgccagtctcaaggtcttgctcaaagacaagttcaatcgacttactttcagccagccgaatcgaggcagccatggcaataccatggagaagcggtgcaggtctcatgattgttggaggttggggatagctgatgattcaaagagaggctgaggaagaggtgcttgtagctgggcaggaactataaggatggatagaaaaaaaaggcaatcgcactgagggggacagtagacggttttatacaagagatagtaggctcttctgaacatagtgtcttaatcttactctaggttatacagatcctaacatggactattcccgtcagcctagtcagacttgttgaaggactattgctattgctattggttgctgaactacagcacttgagttccgcacatttgccaagcctatccatcagacactctggatcaattaaaactcctttttgctatacttttatgactcaataagctgggccaagactacaggtgcaggttagaacttctagaccgcttacagctccgtctagtgccttggtttcttatcctgtcagctatgccaaggcgatagatacaagtcagggttactggaccactaatagctcttgctttgcgagctattatctcatatgccaatctttgtgagtttctccataaggaagtcgaaaatctctttggctgcaggagacagatcattaatggaagttgcacgttggcctaggccctttgtagtagttgatgtggttgatgtaggcatggcagtggcagatacagtaagagtccagcttacagtagatgtcgtttctgacaacaaaagggtcaaagtggttacttcacgagtgtcatcaggagtagtcaactctatcgtagaagaaatagactctagcgctgtagacgtggttgtttcagatgaagttgcctccggatctttgaagaagtcgactctgatgcttcatatgtgtacgactccagagctgcacacaatagaaaagctaacctccaagtcttcgttcacagaataacaacgaccttcgtttgtcggtacctagtctatcacgatgcttcaatgtgtactggtgaaaagttatcaacgtaaaatattaataaacaatatatctaatcataacaagttcgtaaaaaatcactcctggtgatcagagctcaaaccgccagcgcctgctattctccttgacaaaccatctcgtaacaaaagcaccctcctcggcccactcagccatttctcgtccgtatttttcatcaacgccgtgtataaaagcagtaaagtccaaactctgcaccgaatcgtgctcgagatgatcttttgacaaatctgttaatctccagtccacgttctcgataaccggcaccacgaggtggcgatcgggaaaccgcgcgtctcggaccgtgagcatggctcgtcctgggttcgtcacggtgaattgccactggccttggcctgtggaattgttcttggtgttgaggggtcgaaggagtgattggccttcgtagttgctgatcaagtctgtcgcggccttgcggcttgtttcgctgagagagccactttcgaggagcatgtcgagaatggtggggaggatttgcgttgagtggacggcttcgtcgacgttgaagggaggtaattgcgggtgtgagaggatcatggggacgtggtcgacgccgatgttgggattgtagtatggtgatgcgtaatcgttctctggtagtgatgtgccgtggtcgccctggaaaataaccaacgtctcgttggcgattccctgtttttccaagacgttgaggacctttcggatccatttgtcgtcatatccgattgtgttgacatagcgggacatcatatcgagacccttggccaaaggcgtatatggctcggtcttgggcatatgaaatcggtggtggctggtactcgtaagatgagtgaggaacacgcggctgttgtccttgaccgcgtcctcgaaaatatcggtaatatagtcctccaacggatcctcctcaaaagcaaactcgttgatgttgggcaacgtgacagggccatgcttcgcaagatcgctgcgaagatattctcgtccaatggtgtggtttgcagggaagcccatcgctgccatcaagttcatctgattatcatagtcaagagtcgcagcctggaagaaatacgagttccacttgtcctccttcgtcttctcggcatccttggtctcggcgatattcatggcgttgaagatttgcggtaagcaaggctgatataagtgatggctgtgttcgaggttaaaatctgcaacaagaggagaaataccacagatggaagcggttatgctcttgagagtataggttccggctgtgtgtgcgttggtaaagtgaattcctcctcgcttgggcttatcggcatgttcgaatccatcctcgtagtcacctgtgagaaagttcgctgttggtgtcaaactggccaatttatcttgaacctccttcggtagcttcttatcgggaaatgtgtcggcgaatcgattccagattaggccgtccctcttgatagggaaaacatcgtttctggtgctttccaagaaaaacatgacaacgtgtcgaacattgatatcctgcagctttccccgcagagactctcgtagagggtcctccaagttcgagattttcaatgggtcgtttttggcgttatatcggggctggttgctataccaatctccgaagccagaaggtgcatcagccggggcaataggtgtgcctttgggaagccagtccagcggagcggggttagttaaagcagtaaggtcgtcccagctatgttgcactcccttgccaaagactgaggggagatcgtcgaggaatgatgatgttgaggaaaagtcgatgaaaggcaaaagtccagtggtccaggagaggaagatgagagaaggatccttgggtcgtagaagcgtaagggtgaaaagagccgtcaaaagaatggtgacgatgggatacggcagaaagcgaaggaagcgcatgaattttgagcgtttagatgaagtgcctccggtaggaaagcttgacgagcgtcgtggtgatgttggcgacctagtttttcccttgtactcatcctcggaatcatcatgaaccgatccactatcactaccatcattccactgtggtaaagaatctcgttgaggaagctgatcgtagctctttctaccgcttgcgaaaaacccaagcttacgccagataaaagtaaagggaaagttgacgatatcaccgccccaaccaaacaatccatagcacgcgctctgaagaacaccgctcaggcaaagacacagcgccaaaacacccaagaaggctgtgagacctgacatcataatcgctctggctgaagggtcggcgatgaacccaatgttgcgccatcgaatctcggaaccagcgaccaggtaaaacgatacagagacaaggccgagcgcggcattgtaggctatcaaaaagctcgcaagcgctgtgatgcagaatcgtagcttgccgggaaagctgggcgtccagtggctgaggaggagtcgaatgaagagaagtagaaggacgtcctgggtgaagaatgaaaagaaaaagagaatcatgcgcttgggcgctacagatgatctatggttgtgaagatgaacacctttggcggcgcatacagccaatgtgacgagagcaaaggcgaagcggcggttggcgagtcgcgatgtgagcaccgagctcatctttttgaaggaaaccatattgaataagactcgaaaagggaaaagatgttcgaggttggaagagaagaatcgaaggatggaaggattccctggaaggaaggagggtggtagtgccagcaggcaaggcaagcgggctgttgctcggccctatggattcagcaatgtccctgtcctgttacactgtagtctaatcacgataggtacatgattatcggggacatgtaactacaaccagggcactgttgtatagtctagtcaggccggacacagcagaaaaagagaaaggaaacaagaggaaaagacccaggcgcacgtagggacctgtcataaatatcgctcatgggttatttagttcatggcttgtgcagcacccaacgcctcccagtccaagggtccagctcctgtcggttgactaacggctaacggacattattctcgacgatctagaacctggacaaggggagtggaccctctatccgttttctcgcagttgagcctatcgtggtccagccctgagcatgtttcgagagcacgccgccacatttttggatgaggattagcggttttgagtaaactgcgccttattttgagtttgtgaatattcgacatcgaccagaaacgaactattagatgcataaaaccaaagctggactgtcaaaatgtcactcactggactgcgcctctcttgttggttgttggtgctcagtacaaaagatccattttcgtttaccgtacatcgtttgacaaggtttccttgttggtggagcagtgtaatctcgaaactggatgcctcattacggctcaaccaaccatatccctaggtccagaggataggcctagcctcaagaagcttaacctgactctcctgacaaggttgcgcaactttcaggttctgggctttttccgcctctgagaaaaaagctggggactttcccctgagagggtggaatatccagggttcatcaacgcctctagaccggggctgttaaccggcttgggcttagttgttggggtttgagggagtgacaagtcccctgagagtgagtttgaagagtcccgctcgattgtcagaaagcttgttctctctggaatgaatgatctgactgtttacgctggcgcctataagaaggatgttgcagctgcagggacaagtctagacaaagagttttgtttccctgtcgtgattgtttacgagataggcgcccgcttttctcggcatttcggattgacgaggcagtgtctcgaggttccattgtgcgtataaccggcaaagtgcttccgtgagttggagcactgtatgtggtgactgtgcatgtgtaccacctatgtgaccatgcaactgtgatgaattatggaacgccattttgttcagctcttggttacccaacagataacagctgatcacaatgcaaccagctatctagataaaattgtgtcggtctcctttcttggatgatgcaagacaatggggtaatttaaccgcttggatccccactgcatgtcaccggctacagcctcttttcagttatcgccgatgaccctggtcaatttcgcattctgtcgcgtaatttggctgacaggtcctttacctaccctgtggcttgcatgattatttgagggctgagcatcaagcggcaatatatccgtagcaacaagatagttctcgttgcagacatattacctccagttgactctgatgatcgcgtgatttttgcagaaagccacgaaataaggatactccattcttgactgactcgcaacgatgccggccggatcaacgagctaattgtactagactcgttttagtcttggtgatccacgttggtaaggctgacctttccatgcaacatgactcttgctatcgttctttctgatcaacatgccgtaagaagcataaagcctggtttgacaatgattgtttggctgctacaagcttttatcgatcgaatgtcatcacaagtctcgtggtctcatcccatgccaaagtgcaaagagacaattagtaggtcagtttatgccagtgagaccagacttcttgggctgtttacttccgtaccctacaacttgggaagccaacctttctattgctactaaatacagaaatctaagtgacacatcctgcaaaagtctcgacaacaaaccatactattcttgcacaaagaggaatgctgacatcagattttacgagcaagatctgacgaatcaataattattcccatatctggatagtatccgcactacgattgccattgctgtgaaggaccgcctagccgagcacctagaaacaaacaccccattcagtcgattagagtacatgtcggcttcttcatagctgtaccaccaacatccgcgcttaagcggtatgtcatgagcatgaggatcaaatttagtccaacatctcataaacagccttgacctctgggaccttggcctcaaactcttcccgcgtctcctcccaaacacgcttctgggccgcaaaaccactctttcgctccataaaaggaggatacctatctttcagtcagtacggcctttatctctaatgtcacaaaacttacgaagtggtgtcaaaatcctgcataatctttccatgcgcatcctcagatgccgaaacaccattaacaagagcagcagcacaaatctctggtgctctcgatccaaagttctgaatcaatcttgggatgagctgatcctggttcggtgcggtaagaggcgtccatgcagatccagggtcggcgctgttgatggtcaccttgtgaggaagcttcgaggcgcgctctgcgagttcgcgggtgaagtatagaagaagagccttggagcggccgtattggtgagcttgctgcatgccgtccttgttgttgctgagcatcttgaggtaagaaccattcttgggcatgcccattgtgaatgaggatgggtagatgccgaaggatgttacaaaggtcatgacgggggggttggggttggaagagcaaggcttgagaaggggcaggaggagaagcccgaggagagcaccagagaggtagttgacctgaatggctttcgtatgttaataacgtctcaatcatgtgtaagatatgtactcacaggtttcccagccttcgggtgacacgcgacggttaaaagacaagatccccatcgtcatcaagacatggtcaagcgtcttgagatcctttgcctttctagcaatctcttgacatcccgaaaagttcatcagatcagcctgccagaccaaaatggtaggttttgctttgcccgctgcactcaattccttttcaatctcctgctttagctctccacagtccctgacgtcaacaagaacaagcgtgtcaacatcgcggtgggcaaagagcttggcagccctcgatccaaaagcaccgttggctccagtgatgagcacagttcgtccctcatacgattttgtcgtgactgtaggttttccgtgacgttgtttatacaagctctgccagggaaagtattcgttgaggaacaatgggatgccgtaggtcaagagcagggcgacgagtgtcgttacacctgcataaacacccagattggccattttggagaagaagagagagatgtagtcacgatgttgaaagtgaaggaaggggctgttaataagtggtctcttcttcctgatcgtacgtttgcggggcaagcggcgtgaacaagacacggagcggagaatcgttttgcccctgtacaccgactttattcaactgcagagggctgagacatgttgattgtgagaggtatataataggatgaagaagaaacagctgatttgtagcgagattgataagatcatgtttggatcgtcaagagtggtcctatttttcagctcggttgatggagtattcgtattcgcttcggaaaccaccgggtctaacgagaatccatccatgtatatagacatcaacgccatgagcgaccaaatactgacataatgagtgatattatgttgtaaatgtcagagtatactggttatctatcgcagcatattctagctacggtcagtgaacgtgaacagtcttattatggaaagtacaatatgaaagaatagtctgccactcgacaagcgattcacttaaatacatgacaaactcttttacagctcgtgagaagtagcacgactgttctgacaatgtccaagccacacgcgacagttcagcacaaagacaaccatagccgagttcgggccgacatcggacctaacgatgatttcaacatgaaaatttgagagacaaaggctatgcatctataaacccgggagggcaagaaatctgtagtctaaacatggttataaaatacaccctagtgtccgttgacaccgtttgttccatttgttccgttggtgccattgagctcatggccatttactcggacatcgtggatggccttggcaacgtagttgacatttctcttgttcactgcacatttgttagctctgttgtataattatggtatcaaatcagttgaaacttacagccagaaatggaaatacgtcccgacttgagcaggtagatgtggaagcgctcccgaaggacctttacctcaaagggggtcaagccagtgtatgagaacatgccaatctgcaacaattagtctttgctcttattatttgttccaaagccaacttacctggtcaatgatgtggttccatgtgccaggtgtctccaagcgcaccaactcatcatacagagcctggcgcatgctcttgatacgactgctcatgacttgcaaatcagccatccaagcagcagtcaactcctcactatccaaaaccgtcttgacaattgtagaaccatacttgggagccatggagatttcagatcgcaaaagatacgaaagggtggagtaagcgttgtccctgatctccttggagggctccgcaagcaccaaatgaattgctcctgttctatgaccgtaaagaccaaagttcttggaaaaggattgcgcgacaatcatgtcaggtcgtggctgctgttggtaaaagtagcggatggcccaggcgtcttccgcgggactgccggatgcgaagccttggtaggcggcgtcgaaaaaggggaacagttgctttcgctgacagacctcagcgatgatcttccactgctcctttgtgggatcaagaccggtagggttgtgtgcacatgcgtgcaacaagacggcatcgcgaggttgagcttcttcctcaagagtcttgatcataccctcaaagtccaacgaacaatccgactttttgtagtagggatacagcttgggcttgagtccaacagactcccagatcatgtggtggttcgcccaggtagggtccgacacccagatattttgcggtcgaaggtaatccgcgacgaaacgagcaccgatatggttcgctccggttccggagacggtctgtacggaagcgacgctcaactcatcctgatgggcaaaaacaagatccctcgcaagcttgaggaactgctggtctccctcgatgggaagataatcgtgtctggtcaagctagcctcttcgaagagatccttctccacgcgggtgacaacgtcaagaggccaggatttgccttcgtcggtgcagtagacgccgacaccgaggttgacgcggtcagggttagagtctttcctgtaagcaccgagaagatcaaagatctcgtctgtaggctgtggtggcagggatgagaagcacgacatggtggcagtgaagtggtagatttgatagatgagtgagtgagtgagtgaaggcggtggacgacagatcggtcagtgtgtgtcatgggttcggtgcgaagtggtccgggaaagtgggtattttagttttgccatccgcctttcagggtagggctagttttgcttggcccaagccattgtcttcagccactggaggtcaggacaataggatgctacgacgctatggagcaaacatattggtttgttggtggtgatggtattgtttagtggtgagagtgagatggtgcatggtttggatgaggataagatgacacttgcaaccacttctaagcataccaaagtcaattcgataggttagtattatctagttcctttgacaacaaagaaaacgtcccaaccttaaaccctctctcttcgaacctggttggtgtttcctgtccgacgtgtggtgatatgtcctaatgttacactgcatagccaggattggtcataacaatggcgatcaacacgttcggggctgagcagccaaggctgagatcactcacgcacgaggcaagccaaggattaaatgttccgaaatgtcactggatctctctttgttacaggataccaaagctgggtccggtttctgattcctgtcccccttgtttatggactgagttgtctccaagtgaatgcacactccatacaccaggaaccagggcctcggctgtaggcacatcggatgatgaatattccgcagcggctccataatgaaacgctgtacttcgccacgcggacaagtccgacccatgctctctgaagatcattgaacatccctctgctgatcacgcaaactcatcaaatactcatgacaaacacgacaatttcatcgaaaaaaatgagtcttgttagttgtcactgtttctcccactcgagtagagctagttcctcctcacatttgacaatccttcagcctcgactctctcaaacaataccagtttcatctctcacgctaaaccagcacagccaagatcggaccgacactttcggtcaagcgccaaaaaacaaactcagcactacctttactacttcgcccccaaaaagaacctgagctgcaaggcaccaaaaattctctttttttattttctccttgtttgttgtttccacctcctaatctccccaagccgacgcaagcgagagacaaccccaggccccatccattccttctatcaaatgacgacaatcgtaaaaacgtggtaatggtcattcagcattctttaaaaaataatagtccttgtcacaaatgcactcattattattacgccttgtcttgttcaccgtattccttcttttcgcaacacgccaaacttacgcggcgcatctccagttccaggactgccagggtcacaatccgtcttcaactatcacctttgaagaccacttcgtaccaaattcactcaacggctacctggagaagcaaaatgacgagactcatctcagttttcagctgttagccaattaccagacgttagcggcttgtgaggcagccttggtcgacaacgcctctgtcgaattgagtttaggggctgttggtggcacgaggcgttataacagcgaccaccagaatgcgacttgcaagacaaagaagtacaagcagatcaacctggtagttcatctgcaggtcctggatgttttgttcaagattgatgatcctgcgccgctggcggcttacgcggtggaactcaacatcgacggcccggagcatttctcagtcgcgtgccttcggtcctttttgacacctgatatcggttcgactttccagggaatctcattttggggtccggctttgatctttatctttgtcattctcgttgctggatggcgagagtggtataatttggtgcatccgcttggcgatgatgaagaaaatggcacagacaaaaacccagacaggtctcacctgacgagaatcgccgattgtcttctctactttcagttcatcttcttctctagtgctctcaccctttaccagcctgggttcctgcaacctgtcgttaccggaattagttggtcgactctcatgtttcgcaagggtattttatggagggaatcgcattactatggtattcacaatggcatccacgagatcaacggcacttttgggggaacgtcaggtcttgaacatatgacccagatcatggctgctcccgtcacagttcacacctgggtcaacatcgttggcctcgcttttgtcatcctcgttggtctttacagcatccttcaaatcggcctacatgtcagatggacgcgagactggtttaatcggtcggggacaatgactctcgaaagctccacgcttgaacgacagaaagccaccatctgggttgctctacgtgtgtttctcagttacctcttgttcccactgacagcatggacgacatatcaactcgacagcgcgaccgcacgaccggtatactacacttgtctcgtaatctcgatcgtcgctcttctcatcattggaagctggtggggattagcatcgaggagtccgcagaacatgggttatctactcatcgacgacattcacaagcaagacgacgacggagagccttctcgcacgcaagatcattacaccctcgttactttcatacttttgttcgcacgcggagttatcgtgggtggattgcagcgtttcggcatggcacaagtgtgctctctaattgcgtgcgaactcatacaactttgctttctagcgtgggccacagcggcgcctgggttactctccaaacctattttcatggcgagtgcacgacttactgttcttcttctatgcctgggaatgattcctcaaatctggagtcacactgcagcgagtgtgcttggttacatcatcctaatctttcacaccattttcattatcggcatgtttctgatacctacggcgctggaatttggacgacttgctgtaactagttataatgaatggaagagtactccgcctccggaggcctcgcggccccaggtaagtcattttgtatctcatgaagccatttgttatattaagctggtctacaggtctacggtcttcgacaactgaggagacgtcccacaaataggacgaatctctcggaaagaggcatagtcgactacagaagcagtttatcgtactcggaacattcttccaccactcaatcgtcgtccaacacgtcatctaaccgagactcggatcccgtatcacctgaacttctccgaacatatttccgctctccaagacccgagcgatccatatcaagtctttccgacagaaacggacagttcccgtccttcgaaattgcacgacccaaacgatctatctcaaaccactcagagaggaatcccagatctacatctagcttgtctagcagaagtcgactgttctcgtcactcgacaggcccgaaaccgtgtacgagaatcccaacgagaggacttctgaagggtccagtagaagccaggatagtggtgatttggcagaacttccttcgccgtgggagatggttttgcctttggccacggatgtggattattcggtgcgggagattgacagatattatgtcagaccgcggcaagtatcgtttggaaattctgggaatgattctgatgggtcggctggccgggcgtcaggatgggttaataagctcaggttctggtcatgattgattgatatgtggattttcctttattattcaaaagtatatactaatgacgggagcaatcctataatgatgatgcattgatactataccgccttcacagaatacgtctatttcccaacaggacaagcgagtgatgactgaatatatacgcgcatgttcttcaaaatgatgcatagatgcatccttatcatggcccactcttgaaacgactactaatccatgttatgaggagtttacatcattgaacatcaccgaggcaaacctgcacagcaatacagttaattaatagtgacatgaaaaacaggaatgggacatgaagtcagagacaagtcttgagttaatcaaaggaggaatttccattaatgatagtacttccttctcgttctactatgtggaagttaatctcagcacgaccagcgtactaactcaactcccctccccactccagcatcctgagcatcatgacagaacttcacctcagcccctacgggtcttgaagtaatcaccattcctatcaagcatctcccaccgctcctcctgctcaagcctcatctcatcattcttcttcatctcaagctccaacttgttaccatccacgttcccttcttgctgcaacatcttgtaccaacgctgccaaagctcatcgtactcgcgctgcatagtgcgaatacgatgacaggcatcactggctcgttgttcctgtcgttcacgctcagcaatggaaatgttgccggcgagcttcttggcgacgtctgcggttagcgcatggagctctttttctcgttggatcagcttttgtcctaggaggttcagcttcatgtggagcatttcggcggtttcttcgccgactggggtagtaaagggagacgccatggtgagtagtgcttggaaaaggcggtttagggcgtgatctaatctgcagatcgcgttagctttttgtgaagatggggacatacctggggattttcatgggctggtgaatggtttgagaagatgatactgaaaagaggatttttggctttatatactggatgtgactgtgttctgggttatgtaaataatcgtgttgttcaacctgaacaaatagatagaaccattgtgtagacggacactttgttgctcttcttctttggctcatggacaaaaagttcaacactaggtttcagaaggaacaaagctagatagatggacttatgaacggcacagtcaattgaaacaacgagtcaattcttttgtcttggcgaaattcagctatggtatgaggaggggctattgctcgctgctccggtgttgttattttcctctacattcgtcatcctggattggagcaattgtaacaaacaaaaaagcctacctgggcatccacaaagcttgcaaagtcccaattaaacgccaatttatgctttcattcatctattgggtggttacaaatagggtacaggaaatgcaaaagacaaaaaggatcgacaacggcaggattcgaacctacgcgtgcgaacacaatgcctatgatgtctcgtaagagatagcagggcatcgccttaaccactcggccacgttgtcttggtgatcggttaaactttgaacccaagttacgcactatgtagcctagctatcgatgatggaagcttgatgttcttactccagcgattaccagcatcattgttcatcccatttccaacaacttcactctaccacttactcgtaacatctagattctcttatagagttgccgagaataatggtcgaatagcttttcaaatgaataaatgtctcaattcattctctattgtgtctcttgaagtcaccgtaccatcgcgcgtttgttgttaaattaccctgcagttggccgacacgaatgccagtaaatctcaactgccaaccccactaacgtgacgcttctacaacagaggccggctagtggacagaaggaaagttaacctctcgagtctttgtgtataaaaataaatagcataaagtgtatagtctaaagagcataagctgccaccctgtgggctggaagacacattcccctatctaatcttttcaggacgatccctaacgatccgggattaaatcaaggaccggccccaaaaacaagaagcggtaaataattcccaatcctcacagccttggcacctcattcccccgcccacgattgcaactttgcggagcttaatgtcatggtacctgctttaaacggtttaagcttatcatcggccaaccctagcatgataagcttccttgctgatcggcggggtaaaactgttgaacggctcacaagttcccatgggaagagtcgtagtaacatgaggcccattctcttggctgatctataaaatgtcgtaaaagccctcatgatggaaccctagtgtggtaggagactctgtatcgctcggttggtaatcatgtcgctccgtgctgtgctcacctctggtcttttgtacgtcggcttggccacggctcaacaaacatatgccaagaatcaggtggctgtcgtaaatgatgacgaggaagccgtcaagaattttccaagtatcgacgatgtgaaacttgagtcgcctgctttcactgaccctaagagtattcctgctgggttcaaaaacggcaccagtggtccgactgatgatgcgacattgggtacgtccagaagcgcaacacattatacaaacactaacatggccagaatactttctccagagcctcgcatctcgcaatgactggttgacgtacaagaaccccgcattcaagtccgacgaaggacgctcaatcccttacgtctacctcaccacatctacccagccccaggtcaaggccaatgcatcatcgacagaaaaactacgagtttacctacaaggcggagttcatggaaatgaaccaggcggggatcaagcgcttcttgcgttgctgggtaaattcgatgccaactctacttggacagcttcaatcttggaaaagatggacatcatgattcttcctcgttataaccctgacggtgtcgcttactttcagcgagtccttgctactggatacgatcccaacagagatcacattcgatttgctagccagcagactcgtgatgtcaaggccttgatcactgatttccaccctcacattgctgttgatgctcacgagtttggcgcgaccagaccttttggcgacaacaaacaatggcaccaggctgtggacggccaatttgacgccatgaagaacctcaacatccacaaggatatccgcgagtactccgagtccgtctttgcaccccaaatcgccggcgcaatggagaagcgcaagttgcgttggagcccttacattgttggaagtgctgcggagcccttggtttttactcagctcgacacccaggctcgtgcaggtgatgtctcgttggctctcacacaggccatggtgtttctcaccgagaccagaggtattatgcttggtggccagaacttccagcgacgtgtcgtatcgggattgaccatgatcgaagccatcatccaaacagccgctgataatgctgaggaggtgtacgaggtgatcgagggagcccgtcgcaaggtgattgagggtgatgatgacattgttctcagcgacagctacaaacctgagaaccgaacctgggacatgatcgaggtcgagacgggaaaactagtcaaggtccccatcgagttcctcagctcaacgcctgtcaaggccaacctgacacgcagccgtcccgaggcctacgtcttcccccaagcatggaaggaagccgccgaccgtctccgtctcgtcggtgtcaaggtcgaccagctccgctccgagttcaagggtgaagttgaagcactcaatgtcaccagcatcaccttgggcgctagcgtctaccatggaacagttctcaacactgttaccactgagaccaagcgcaaggaaattaccatgcctgcgggtagcttttgggtttctgccagacaagctgctgcggcgtacgcctttgttgttcttgagcctgagaacattgattcttatgccacttttaacatcttgcctgttaacgtgggagatgaatatcctgtttatcgagttatggcttgatgagttgttgatacaaaaatagatagcgtgagcacttctgaatgtaataaatccaattaataattcgcgataaataaatcacgactctgaatactgcgactgtaaaactgaactgcaattagcatcgatgcactggaaatgccctggaactgccctgcggctcgaaaaggattagcgtgaatggtgacattaattctgggttcttatcgctgatagcgcggggaaagaaagaagcgacaggctaagctcttcagtaaatctgaccgctaataaatctgccatctctccaaacctcgctcccacttgcagtcatgctaaactcatggagaatactccctctacagctcgcaaacgaagcagtgtccggcgcgccaacgtaacggcctgtcagcgatgcaaatcaagaaaacagcgctgtgatcaaaacatcccagcatgttccccgtgcgcacgtgcaggcgtgccctgtgtaagccttgacatcgatggtcaaacagcgcctcgcaggcatgttcatttagtactttctcacggaagaaagattgctgaccttcattcagctacatcaaaagcctcgaggatcgggtcgctgagcttgaactcgccttgcagggtcatggattggacaccgaatctctcgccgggagtcgcatctctcaagacgctgctgaagccacccccgagccccgacggtcaaccgatctgaacttgctgagtcttttcataccagaaccaagcgatgtacaagacaaaggaacttccggctaccatgctcttcttggtgccatcaccgtgccagaaaggaccaagttccctcccaagtctaccactcttcaacttgcggctacctactttgaacactcaaactttttctcccccatcctttatcaagaatcattccacgaaataatcaccgtcttgtatcatgatctaccgaatgtcgaccaaggcaaaccagcccagaaattccaactctgcatggtgctagccatcgccatcaggcttctcaaccgtatcgactctgctgtcccgacaacagcatcagactcgttttttgcctctgctattggaattctgacagagcggccgcaggctacctggaaaggcaacctccagcatttacaaaacctccttcttattgttcagtatacaatctttgcatccaatctctcggcagcatggcactttgttggtctggcaacgcgtcttgctatcgaccttgatctactgaacgagactcgtctttcgagcggcaatagcgaagaagtcatcttggatgccgagaccaacaagagacggcgtgtattttggtcaacttacattctcgaaacgaacctctgtgttgtcctcaatcgtccccggtcaatacctgacgaggcagtcttcacacccttgccctcaacaagtggcccagaatcctgcagccccctggcaaaccattgtattgaatttcgccagctggaatacgagatatatcacacgctcaactacaagcccccagcaaatggtgcctttttcgattacaaagtttggaaggtgggcatgaaggatcgacttgttgagtggcacgctactgtccccccagttgatacaagatcaaagctggcaccccagaacttcttcgatggcgctctgtacatgacgcttgtatcgctcttctcaccatcacgccattttccagatctttcggaacccgaactacgggatttggcccgatacgcgtcgatgagtatagagctctatcgggaggggttcaaagaggggaagttgagattctactggcgaacaacaccaaacctcttccagtctggtgcagcattggttcactgcatcaagagtctcacgttgcgggggtcggtattcgacgttgatgctctcaaaaggagtgtttctgtgtgctccactgttctttggggcatggcagaacgatactcccctgggacggtgtatcgtgaccgattcgacgagttgtcggcgtccatgtcggatgtcacaactgatctttcattcgaaatttcagacgattttccttttgggcagttctcaataccgccattggatttgaatggaacagcgggcatatggacatcaacacctccgacgttggacccatggatatttgaccctacttgatgtagtagcgacttcacgtggcggatcaaagaagaacaagatagaaaatctattgcttccatcttgacatttaattattgatagcaatctataaacccttcaaagggtctggcggtgcaggatcattctttagactcttatcaaatgcggcttttagcttcatgactggctgcatgacccaagtgttgtaagccaagacatccgtctcctccttcggatcccttacaacgttgaacaaatacggcgactcaagcttcccagacgactgattcactttaggctcccaaacaagatgaagtttccagtccttccatttcacagcgcgcaattcgtccttgatgtaaaacagaaaaccttggcgttgtgatttaacggaatttgggttctcgaagaaagaaacttggctgacgccgtcgataggacgatcagatggagcttcagcgccggcaatttcgagaatggtggtgaagatgtcggttacgtggactatctcattcgatgtcacaccactcggaacatggcctggccatcggatgatgaaaggtactctcaaacttccttccatggccgtgtgatatgtccccgaccacggcccagcagtgcctttgtacggcggtctgaactctggtccgttgtcagaggcaaaaatgagaacggtattttcgcgaacccccagctcgtctaggtggtcgatcaactggccaactcggtaatccatttctgccattgagtcggcgaattctccttggccagtctttccctcaaagttgcgatgcggcagtgttgggaaatgcagatggacaagcggatggtacaagaaaaatggcttctcggccttgacttgacgagacagccagtctttggactgatcaactagcatttcatcaatcaaccgccgcttctcgaggtcatagacgcagacgttctcagagtcttgtcctgcgcagcccttcatgatgtatggcaattctgcgacttcaggcgtataacccaacgccgaagtaaactgactctcatccgtcgttcgtggaattccaaaccactcatcaaagccgcgatcggaaggataccgcccgggaatatcaccaaggtgccactttccatgatgtgccgtcgcatagccttttggcttaaggcattccggaagtgtttgctcccagcgtgtgaggccctgagggaaccccgcgggaacggattgtcgacaacctgtgcggatgggatgacgacctgtcatcaaggctgagcgtgtaggaacacagtcgctctccacattgaagttgtgcaagagaagaccttctgtggcgaggttgtcgatgcgaggtgttgcggcaccgcggagaaggcctccgccgtagcagccaagttcaccccaaccgagattatcggccaggatgagcacgatgttgggttttgatggatctttggacatggttgaagatttcggatgtgggaaagatgatgatgatttgcttggttgtgatggtatcgcagaaccccgatctgacttaaatcacagatgattaggtaagtaatgacagaagcagccatcttgaagctgaaaatgatcagcgtcggcgaagtggccgaaaccccacagttttcgctcaccaccgacgctcacctccgaagactagggacgccatgtctgtttagtcctatctccccgcaaactgtcatcgcggatagagatacgcgattcaggcattcaatggcgagcttgcttggctagctatcatccctaatcgagtctggggatcatcctggtggtgatggatgttataaagacgactccaagtctttagactggagaatcaatatcggctcctctaactcatttgacgcgatatcatcatgtctatcgatagatcggtcaagttggatcaagactccaaagagggtcacgatattgacgatactcgtacaatgtctattgttcctgaacctacttggacagatgccgaggaaaaggcagctgtcaggaagtaagcttctaattcctggtttttatcgacttctactaacgttacaaggctggacatgattctcatgcctcttctcgtccttggattctacgcgctccagctcgatcgtagtaacatcagcaacgcccttaccgacacactgacaactgatctaaacatcaccaaagacgacgtcaacctcggagatcaactcatgatgattggtataatcgtcgctgagatcccctctaatatcattcttcaaaaactcggcgcgcccatctggctgacaggccaagtcctcatttgggggactgtcgccctcacacaagcttgggtgactgatgtgcactcattctttgccacacgctttctgcttgggttcttcgaggctggatttattcctggtgcgcagtatatgcttgccatgttttacagagagaaggagttggcgttgagaacggccattttctatttcggtaattactttgctactgcgacgggttcgttgattgcagctggcgtccttcagatgggcggcgttcttgggcttgcgggctggcagtggctttttatcagtacgtcttgactcatactcgcattgtcacagtaactaacagacttgaagtcgagggaatctttacccttatcatcttcttcgtctttatcctatttcttcctcgctcaccaatccacaccaagcctattcacggccgcttcgacctgttctccgcgcgcgagcgtgacataatgcatcaccggatctaccaagaagacatctccaagactgaagcccacgcacatatcagctttggtggtataataaaagctctcactgactaccgcctatggatccacacgattctaaatgtggttgccctagctcccaaaggcggtcttcaactctacggacctacaatcattcgaagtttaggcttcagcaagatcaactcgaaccttctcaactctgtcagcagcttttgtgttgtgattctcagcttcgctatagcttgggcttcggataggaccaagcagcgtggtctgtggtgcatggttgcgtttgtctggagtattgcctttagcggtgccttgtttggatcaacggaccaagacaagtggaccaagtatgccttgtttactttgctcagcagcggtaatgcgctttcgcaaggcctgaatgatgcttggttgagtattaatgttcgatcagctgggaagcgcagcattgggcttgcgttggtggttattggtagtaatgctggtgggttggcgggaaagcagctctttcgggagagcgatgcgcccaagtataagcgtggtttcttggcgattattttgctgtatactgcggctttaccaattacagttggaatcatatgggtctattggcgtcagaataagaaggttgagagagatgttgttgaggatggagacgaagttgcggcggatacgcaaaagtccagatacactctttagaataataatgtcaagtactgcctctattacttaattgtacaattgtacgttctaattatgcatagatacgtatacctggaatagagaatattagagtcgtgatggtgaacctatcaaggtgattagctacctacatagtgctcatgtcgatggcagactactattgcgattaaaaagatatacataaatatccagttcttatttcttacgctttgatgaggagtccgaataccctgtaaaagtgtaaattcaattgataattaatctgctacgctccaagttgtagctttccattgataagagggcattgcaaccaagattccgattttgctgattggagttctatgaaagctcgtgcacttctgtagaatggtttccataaatctatcaactttgttgcatctcgagaaattccctaaactcaaaagaaattgccataatttctgtttttgggagtgcgcagggtaggcacaatcgatttgtataaagtcttgtcaaacccagggcggaacattgtaaggcggagtcgtgtgatatgtgatttcttctcaaaacaggaagataggaacttccgaaaataattgtagaggaggggccaacacatgtcgtctagtctccgatattgcgtgaatctgttagggtttgaggctaatttgtagaagtgtgcattgatagcataacttgccgaagcgaacacacggcgaaccttgtctatggtctggtcatctccagttgagaatgggttcggtagagtattctgcttccactgttttgctattgcgatgcgtgactctgtgtcaagcttctcgttttggagatagacgagaccaatcgcgtcttgtagcatttcatcaaacacgggaccggaactgcaccctgccatgtttcgcagaaaggacaagaagcattgtcgctgggatgacaagtactgagcgagcatgacgggtgatgcacttatgaggtggagtgttgtatcgtggcttggtatcatgctgaggatcatgacgcgcagctctggtggtaagcgctgatatgggtccatcgtgattgagagacaggttgggttgattgaagatggtgaccgcgttctgcaaacttgatagtggtgaaggttgtggagttctggctgagaagacgtcttggttggaaagttgaaagagttgagaatctatgattgatccaagagggtagagtgtccattatatactgctggtttgctgtggctgaaaaatgtgaagacttatcaaaagttacttcttgatacttttggttgccttgacatatcacgccttgataggtgaaggcaagttgatgagacaaataaacttaatggaagtaaccctaattacatgcaacattattataacctctggccgccagtcttcacatgatgtatcagatcaatgaccgcaaatacatgaactttgcactccaccaaaacattgacctcgatatcatcttgcgcataaccgtaatatgccagacctgtcgccaagaaggaaacgcatatttcctttcgactgctcgacgccgtccgtccatcaaggcagtgtcgttgagcgagtcgcatcagtggcggtagccaagaagctcggccacaacgcgctcggggaaagtgttgtaaggctccatgggaagctcgcagtgctgaatagttggccaaatgacgccatcgaggcaaagagccgggtcgtagatgcactccaacagacgaatgccgatgtcagcgacaaagacgtgagcagtcgaggggtcggactcggtagtaaccagcattcgaacctaaaggtcaaagtcagtctggtaacataagcaggacggtcgcaacatacaggatagtttctgacataggggtgtcgctccttgctccattgctactgggccaaggacagaatcagaccgacgaggtaaggatcctcggaccactcgatgggagtgacgttgcgaagtcggatacgacagactcgagccatggggggatttccgccgtcgccggggttgctctgaggtcggatgctcttgaggcgagcccacttgacgtcgtcgtagtggaagtagccgatgatgggaagctcggacagaaagggaggggtgaaatggcagacgtagcagtcggaaacgtggacgtctttgctgtcaaacaagaacacagccttctcatcgctatgcaacagatttagcacggagtgacatggtaaggaagcagacgtacggatgatgccacatcttgacacccatgagatccagaattcgggtaaaggcagcgtgcttggatacagaggtgaggttcttggcgaagcgcctggaccagtagtagaaagggtcatcgtccttcatgctcagatacttgcgagactggggatgtttgaggagggcatcgatgcgttcgaatttgatgttgaggaggtcaagatgctgggcggtccaaaagaggggattcttgcagaaccaggggttgtcgacgatgagttgatggacagtcggaacaacaggctgtgattcagccatgatggttactgtttgtgccttgtgggcaattgcagcgattgtggttggaatgggggttgtttgatgttgatgttgatgttgatgttttgttggtgttgcggtttgtttttgtcaccctgaagatgaggcagaccagttagtggcctgaggcccgtgcaccatcaaccaaaacaatcagttttctaggcatgacgaaataaaagcgtaaatgattttgttcttatttatgccattcatgtctgggacaatcgctatagtacaataatgacaatgccgtacatgaattcgatggcagaatggcctcgggcctttaccttattggtggagtcgaccaaggttattcttgtgagcgcactcgcctacaacggacgtacatagtacgtacctatttctatgcttgtcatctgtattaggaaaccttctcaaacgtgctcatttcatgccaagaccatgcattccctgctagacagttattgttcaacctatcaggacattgataatagacacttacgccagaaagacatgtactagttcagagttggtgggtagtttaaactgagttaattttatgcttatttacagtattctgttgggaagaggcaatgtgtatgtagagatacttacttggatattctaaatctgatttgagatggacagtacttattctcaatatctcttttaattgttagtaaagaattaactttcgtctttaatcaatctgtttccggctttcattcgctgattttgaaacgtgagcgatagaataggtatgtgtatcctgaaagccatgtggataactgagactatctcctttagctgagcaaatataggaccccagtcagaagaaaacttgctcaccgtggcgtgttaccatcccggctaatccatcttcccaatgattgaaatattgcagtcatccgcctgtttaaagcagccatggccctccattgaattaccgattcaccacagccacgcctcatccaaagtcaatggctttatcaacacttattctggcgctatgcgtcattggggtacaagccgatgggataggtctcatcggctggggaaaaacaatgtataatcccacctgctccttcgcctgtcgccaagtcattcgaaaacagcctctttcttgcacccctaccgagtcgacagaaaatcatggaacagcgcataatccggtcacgacacctcctgattgctttgtgcaagattctacctttctaaagaccatggctctctgcattgacacatattgcccccttgcaggaaatccttcaataaccttaatccaagactactgggcatcgcatcttggaacaggaactattggggattatcaatatgttcctgctatgtcgtatgaggatgcgttggctaaagctaaagatgaagaatccaaggcctcccacaacaccacctccagttctagtcacaataccagtggccaccacatgaagaggaatccattgctgcgacgtcacggtggtcatgacacttcttcacctgaaggccttagcacgttcaacgtctccagctctctgcctatcacggctggtggaagcaatcccctcaatgagaccagcttcgttggaccgagcgactggcagctccagtacaactacctctatgacttcgagaccaacgaggcaggccacacaacaatgaccctcatcattatatttgtgggcgtatttctacctaccgtcctttcgcttctcaggttcatccctggtctgacccagagtcgaggatggacttactggcagtcatttctggtctatccagcagcgtttggtcgacaacaccgcaagcccaatattgctggcaatgttcccaaccgggggcaagcactctatattctcctcatcagcattctcaacatcatcctctggctcggaccatatactatccatcaaccacaagccagcttttcatcactcaagatgcaaacaattagtattgtcggcaaccgtgctggcgacatggccatgggcaatgttgtggttttgtttctcttttcaacacggaacaacattcttctttatattacggactggagtcatagtacctatcttctgctacacagatggcttggatactgggccattttccacacaatcgtacactcagctatgcttctggcaaattatgtcatccaaggaacgtacgaagaagagctggtgcgtgagtactggatatggggtattgtagggactgtagcagtctgtgcgatcctcccctgctctctcctgccagtcagacaaaaggtatacgagttcttcctgggctcgcatattgtactcgctctcatcttcattattggatactactatcacatttggtacctttataagtacaactggggttacgagatttttgcattcgtggctggaggcatttggggcctggagcatgttatccgtcttgctagcatggcctggcaaggtagtcgaacggcaaccatctcggctattgcagatgtcgatggagagtatattcgcattgaaatcgatgggaagcctctcaaggacggtgttgcgtatctcgcgtttccgacgatttcatggcgcttctgggaaactcaccccttttctgtcgcatgttctggcgctttggctagtgagggtagctcaaaaccctcggcaaacggccacgagggaaagggtttggtggtatcgcaaaattccaagatagacgctgagaaggctgttggcgtcgatgagagaactacagttattagcgcaaccgagggaagttcaacagtcttttatgctcgcgtccgtacaggcataactaagaaccttgcatcgcgagtgtctggaccgcaatctcaaacaattcaacttcgcgtggtagttgaaggaccctatcatcattctggccatatttcaccacaactgtcgcagtgcaaggatatcttgtgtatcgcaggaggcgtaggcatcacagcttgtctcccatatgtccgacaaggtgcttcaggcgacacaaaactcttctggtcgagtcggaagaagggtctcattacggctttggcgccggtacttgctgatctgccgaggagtgtacaagtcgaaacggctgtaggggagcgtttggacctcatgggcatcttgacgcgagagttaatagggtcgaattcgagcgaggatggtgccctggcaattgttgtgtgcggacctcctggtatgtcggatgaagttcgtaacgatattgttgagattgtgaggagtaacccactatgtcgcgcctatgttctcttggatgaagccttttcgtggtagtttagtggtatggtcaatcacaattgaacaagccgatggactaagatgatgatctgtccaccttacgaaatattatacaaaatcgcctaaatcctatacaagagttgcccatcgttatactactagacttgctatcaaaacagatctgcacataatcatttacctagattgcttaataagtagtggtagatatcagcgggtctcagtgactcagcggtctattggcaaagctcatcaagaatcgtcttacagctaggctctcgtcccagaaagtcttttaatatttctatctctgcacgactagaccctggctctagcacctgatacctgtatcgtctccctactttcggatccattgggtctcgtgaaaatgcgcatgcgaatatgtctgccgcatagaccatagataagggataagcgaagtaacccccgtcgttcttgcgaaacatgtgtgcgaatcgcgcctgtccagcccctaaatcttgcggggttggcccaaagctatacggtagtatgtctctcttcgttaaattccaaattgcggttgtgtccatttctaatgcatctttatgagttggaggtgtatggatggcaaggtcgaataaggctggctgaacctgagcaaggatgttgctagccctgtttgcgtttctagtgcgtgcgatcccttctgctaggtcccgtggtagggccttgtaggtctcatagtgacgacccagccgaacgagtatatcggggagccagatccagttctctaacatgatgctcggaatctctataaagtctcgcgaatgagggatggaatacttggttctggcaacaatgttgtgaatagcatgtccaagctcatgaaacatggttttcacctcactgtgctgaagtagagatgggtgggaaggcgctgagttgcggaagctacacactaacgctgacaccgggtagtgtttgtcattattcgccaaagtgaagccctaaacattcatgattagaacatgttatatgaccaattgatgtaaacacaccggctgaatcatgacgtgctgcgcgccgtgatatttcccttttctctcaaatatatccaagtacaaatgtcccaggaaatttcctccctcgtcaggtgtatcccaggcttcatatgccacgacactatcgtgccatactgaggtcttgatgcgcataaacttgataccaaaaagctcattaaaaacgttgagcatcccttgaagggtgtgagtgacttcaaagtattctgctaaaagagcatggtctgcagagagattctcctggttttgcttgtgaagataatacgccctgtcccacgaatatagctccccagcaccagaatccatctctttgagacgaagcagtttcttgatttcagctattgcaattggatttagcctctggtgaaggtcgtttaactgatgctcaacgtaggcaacgctgggtgccatcttgtccgttattttaaaagccgcatggtgttcaaaccccaagagccgtgcaacatgatcgcgtaaagcgactagcttggctaaacgtactacattatcgggaagacgattttgctgagcgagtgcgaattttcgacgcatctcgctactgagggcatgtcgcattacagccgtcacatggtcattgcgatatgttacccggatccgagatccctcttgagtcattgattttagcgcgttctccggtacgcccgccaagtctgaacgctggaaccagataccgtcctcttcttctgtgaaggcgacttgtgcttcgcatcgaagagcatttatctcctcgagcgcaacgcgaagttcttcccgcttgtcgtcacttggtagacacgccccagaacgtacgtactcgtcatgcatatgagcaagtaaatggcgatcttgctcatcaaggtttccatccggcacgatcttgtctttctcgtataccgctgcaaccagggatgcaatgtcactgcgcatgagaatgttggcttgagctgcagcggcacggatttcggcctgttgggcggcatgtcgcagttcccgatccggtgacaactgacccagtagggtcgtcaaaatgcgtaagcgacatgctgcgcggttggcatcgtccacaatagggcggattacacaggcaaaatctgcggttgcgcctgtgaatgtagcggatagagtgtcatgcagggttgaagtagagttgagtatatcttgggtctcggccagtaccccatcaggcttgagattctcaaaagatggagggggagggatagctcctcgagaagtcatggtgatctttctaggtttgacaaatacaaatattattccaaacctcttactgtcgagggtctttataatcatgccatgagaaaaacaagggtcattctgcagggaacctaggcagaagccaacaatgttagttgggtctaagtacagtcaaggaatcgtgaagatccataacaaatcggacaaaacatgtgttggcacgtaagcccatgcactcattgcgccataaggaaagctgccatcaccccattggccagcgacctctattctgtaactcattctctacaagccatctgaaaggaagcttgaggtccctgaggcattgtctttctaaagggaagcgcaactcatcgtcaaccctttcgctgattaccaggggtcggtcactaaataattgtcatggcacatctgactctgagaaccgatagctgcgacttcagcccaaccacaatgacctccacagacaatcacttaaattctttatcaaaaaggtgtaaaagaaaacaagagcaaaagatgacagcgttgtcccatcgcccaaaaaacatacaacaccggggattcgctggtcgtcaccgacccaactactaatccagcgcttcgcagctttaaaatttggagaattcgctaatgtttatccgggcaccaggtggtccataatcgatatagctctagaaaccggccttgatattctcatggtatttactgccgttgtattcttattaccattatcgaccgtaatattatttattaaaaacggttcttattataataatggtaatcgatctacctaggccttatatctacgccctctccttttacgcagccctggttttagcttacctactaggtcacgctaccgttaataccaagctcttaattccaatcgtgaataaaatccttatatttaagaagaattaaatataaaacctaaattctgaatattaatatattattgtttagtggtattatataattatttataaaggtctatatttttcttaaagttaaatcttatacttttaattcttattgttacgacctgacaagtctaacgcacataaagaatacgctctgcagtttctaactaatagcaagatagctaccctataataagtcaaatgtatgctattcgacttatataacaaatagagttaaactgactctatttatctcttaaatacagtcaaactgactatatttaatctatataaacttaagtatatatatacttatttagcactaattagtatagttagcttaccagctatcaataagacttctttacttaaatatacctaaccctaccttaaccctaagagatataacactttataactgctcagtaataacgccctacatatctgccaacataaacctaatatggactagtttatcccttagaaaccacacctattacacttgcaaactacattttcgactttatgttgctcgctaataaaggagtattaaaagatatcgaaaagggcgaatctatcattaaggctgtttcgttgctatggaataataattcgggatagggatagatgagaattctaataggctacctattagagttgtagatataccttatgttttacgatgaccggacttattaatgtctcccttttaatagacccgaggaagatctagaagaccacatctggtatgaagaggatatacttcacgacactggaagctgttccgagattcgtcgacggcggtactatagtacccaaaagacgtacgatgaagatcggtcccgagctctcgcgtgctgtgaatgttgttttggatccctgcggcgtctggcattgaatggtttcgaagatgagaaagaatgaagtagcaacaaataacaactttcattagatagaggaatgattagttcagcttgggtgaaagaatatacggaatcaccaaattcctaatctcatcatatcaacctagccagagttcatacgcctaaatacaagtccccgtacaccacaagattcatatcgataaaagcattttacacaatcttactttacttactctgcttagaatctacggtataatcgtatcctcacagctagggcttaaaggagatgaaattcacgccgccttgccgatcagaggatctcacatcgttctgggcttattgccgccttaggccgttagaagaattagccggtaatatcttcagaaataaaattagttagttaggttaatgaagtttagaacagctttttaggctatttattttttctcctggcagccttaagggttaactcttctattacctacctgcgctagtccctcttactgcatgcgtcggacctctcaaccaacacaactttataacaggctagaaagtcttaacagcaacaaacagacaggctttggggtgttttttaatttagtctgctaaagcataagagacgagatcattaggtcagtctttatgacgttagaggaggctcttagcttatttatcttttgtatcctaaaagctagagactcaagtagtatagaagtcatacctatctaggtatagatactaggtgcctcccatctctgtatcgtcatctttgataccatcaagaatcttggggttgaccctgccttgggcaggattcttgtccatcatatccgcaaatgaagccaaatgtgccagtacctctgtgacaataggctcgttcacaccattcaatattgcccgaatctcactgatctgctgtctcacatccctcttgaacttgttggatatgaaatcgaagtagtccacgatccattccacccagtagtcggcaagctgcaccctcttgaaatccgcttcgttcttgtactttttgttgtagacattctcggcgacttggaagttgagataaatatccctgacgatcttcctcaactgcacccgagaactgtttatgtagaggaaagcggcgaaaccgtcgcgaattcgggtcaccagtatcattgccttgtcctgtttgaccttatccggcgtcttcggaccccatttcagcttttcctttatcgacgacacgccattcgtgcggtcctcacagaaaacctgattgcgttagttgtttatgttaaacacattgcggacgtaaccaagagaaaagaaagcattgacaagaagtagatatgaagataggcaaagagggaaaaagaatgaaagaataaagacagataagaagtagaactaagcaaaaaagcttactttattttttgcgtcgttgatgattttttcaataagcacaaaaacctggtcgtttctggcgcttccgaggcactcgaacgcgcgatccatgatccatgatcgttggtaagtgccaccttcacttcccggaagatcaggaacaccgggctctagtgccaagtctatctgctccatccgatcccaaaaggctataggtataggcccatacttggaaaccgtaccagatctcagcctagcagatttcgttagcaagcgtgcggtgttgaaaggtttatatcactcttaggaaaataactcatactttccgagggctgaagaaataaagaacttcttgagaatattcttatcaaccaagtgctcaactagatgaaatagtcagaaccaagcttccttcaagagacaggaggaagaagagtgcataccttgtactggccgagccccacgttccgcgaatggcttcactctgatcttgggcacccagcacatgcttggaaaccaaatctgatatacatttttgagaagtgggttgtcttcatcttgtgcgatcacttctgcggtaggattctgattgggtcagtgtgcgattctcactagccaggtagttggaaataactcacatcagggatctcgatggcatattcatgtttttcggtcgtatcatctgggtctgtgacctcaagaggttccactattcgaggttgtaacgtgtggcgtctgtggtgatgatgcgaatgggatagtaggtgcgtagcatgtcggccaaacaggttggcatgacggcgctcgttgccggccgggccttcaccctcgtcgtcgtcctccaagcactttccattcacgtcgcaaatggcatatgtgcaattcatagcacccgtgctggggtctgtatcgcccagagcccaggcccggatgactttggcccagtaagccggttggcacaggatctcgcgggcaaagtccgagggcccttcccattccaagatccagttctctcggatgtagcggctgatgtaggtcatctgcaagtatgtgtagttagccgctctcatggcagtgttccattccaggcgcattttgggtaacagggctgcagggcccgcgagggcgatgagatcggtgagtatatcgtgagacgtaacaagctggatcttgccatctcgggcaaccaggtctgtcgacgacgacccacgcttgaagatcttggaggggttagggcaggtctgatcttcaacctagtcggtcatggccttcttataagccgcaaacttgtcgttgtcaacccaatgctcgtggttgtacgttgtcttgcagcatgtggcctgaccacctatgccggggccagcacagagatgagtctgagtgtctagagcgacacgcacgcgatcgctagggcacccgctacgacagaacccataaatgggttcgtctttgggataaggaccaatgtcgcgtctgacctcgcagtcaataaagcgcatgtcaggatcggttttgcaacagtagttccgcgcctgaacgccgatgatgggagtgcccaactcattctttctgtcattgcatttccctccgcctgaccccgaagacgaactggctagcggccaactccaatcctcataggggcaatcagggctggcgtcgcactctgggtactctccccacttgcaggtgccgtagaccttcatactctagctcttggtctcacaacaagctgtctgaacgtatggtcggtcgggcctgtgcttgcagtacatcgagttagacccgacctcgaccatgccgctcggacaacttgtcaccttctggcaatctccaccactatggccgtaaaatccacacacgggggtgtcctcgtctgcagggcagcagaaaaggtgcccgccgtcaccaccgcagcccgtctcgtcaaacatttgctcgccctttcgtgccccagaatcactgcgaggaacagtcttccagcccttgggacatccttctctgcagttggcccagcgacattgttcgtacggcgtcttgacccacttgcccgcatcctcagtttgatccaaagaaccctttgtagtgttgcggccgagcacgtcggccaaggcgaggttatacttggcatctctcgtgtcgtgagtgatggcccagaccatgacaccgcccaggcatcgttcttccgcacggttcaccttgagtttgagcgtctcagcatcatcatatgacgcccactctcttccccatgtaatcaacttaacagcttcttctttgtagagcttaggtgtcaagtcccagtctttgatcacaccttcaatctccgagttgagcaagatacccttctctgcgctgcattttcccgcgttggctggaccgttaaactgacaacctggctcaacacagctcgctattttagccataaatgcacgaccgtaaaagccgaggcccatgacaatcttgtccgggtcgatgtcgttgcgccaaaaaagatccagtgcagaatcgatctcagtgaggttggtgtgagcgttgagatagggctttgtccagttggcgtgctggtcccaaacgccgtgcaagtcgtaggacatgatgttgaagaagtcaactgtgcgttcctgggcatggttagttcagttattatctcggcgacagatagacctaccagtttcttgatatcaaagtactgtaggtaccagtaggatgcaggaagagtgatagtcaagcctctatcaccatcctccatcaggtccttcaaattggacataaatttggggaaattctcatagtccgattccatgccgccacgatccttgtcaaccgggtattcccagtccaagtctaatccatcaaacttgtggagtgccatgaaagacattagtgagacaagaaacttctgttggtttccttccgagttaaccaggttcgaaaagaccttgtgtgtacgtccaggatcattgaatgtccaaccgccaatggcaagaaaaatcttgagattcctgtctctcctcttcaatgcaatcagccgctcatacatgagcttgccttcttcgtcattggcttcaaccacataagtgaaggggttgatagtaccaaacgcgaagttgatatgcgtgtacagaccaatgggaatctgttcaggcatgaaaacctcacaagctcggtttttggcccagccttcaaagtagccgacgacacgcggtatgttgccgaccttcctacagtttggacatttgaccgtcttgcttccacagaagtccttggttgtctatcgactatttattagcacgtgacgtttttggtcgtatcttggtctgcttacaccgcagtatccgtgcttggagcagcagacattcaggggacatttatctctctgagcccacgctgatccgaatccgggattgcactctgacagtctgtcacagtcagagcggcagacagattttccgcaatcttgcttgagttagcctctgttctaacgttccttcttttactttcatataagttcacaacaaaaagcatcatgactccaatgctcacacgagcctcttttctaatgagcatgcaggtaaatatcttacttacagtcagggccaaagccacagtttccagacttgttgcagcaaccctgagcacacctcctggtagcgctgcaggttgtgctgtctgctgctgttgctacgtacgcacatagcagcagcacaaccaagacccaagagcgaaaacgcatcttggcctcgctgatgggggctgaaccgagagaattgaatgaagagacgcccagtcacaataggattgtattgatctatgggaagaatatgtttgcgaaaaaagaaggtaaaagctacaatcaaacgtcctttcacggacgttctagcagaggaagagtttgcaaacgaaacgacagacgggatgcagcagaggggatctttcaaccagatacagacgcttggttttgtttcagtaccatcggaacaaaaacgcctgacctcgaaatgatttgctccaccattcggccaagagctgcagaagagaccctgaagcgggctggagatcgaccaggactcagggtccaaagacttttcgttacaaggaatgactcgccaaggagtcaaaaaatcacaggtgcttcgaaacccagtaccacgcaagatggtctcatcgacagttgcatctctttccaccaagccggaaagggtgagacatatgccaagatcatctccaatttcggcacgttcgacttcgataccttctttaagtggaatcctgccgttaatgcagactgcagtggcatttgggctggttactactactgtgttagtgtccctggcacgcccgcccagaaaccttcggcgacttcactaaagcctacagctactggaggtgttcaaaccccttctcctatccaggaagggcttattaagaactgcaacaaattccactaaatcacttccactactacttgcgcatccatcaagaactactacaatctgcccctctcccaatttatcgcctagaatcctaatgtttaggctaactgctctaatttgtgggctaggtattgggtttatgttggtgtcgagggatataagcccacgacgactactaaagctacttccacaaccacactgcccgccaacggtatcagcactccatcgcctatccagaacggcatcagcaagaactgcaacaaattccacaagatccagtctacgactacctatatatccattgagaactactacaacgttccgtttgccaccttttactcatagaaccctgctattggtaagaattgcgaatctctactaaccaactattgggtctgtgtcggagttgtgggatggtccccccctaccaagaccaagaccacaactacaaaggctgctacgactaccaagccgtcgaacggcatctcaacgcctctgcctatccaagctaacatggttagaaactgtaacaagttccatccagtcagctcaacaacgacctgctcgtccatccagaattactattccatctctttatcagactttgggaagtggaatcctacggtcggtgctaactgcacaaacctttaggctggataacgtctgcgtcggtgtcatcggtggcacccctaccaagcccagcgacggtatcaagacgccctcgccgattcaacccaagatgacaaccaactgtaagaagtttcacaaggtagcttctacaactacctgtgcctcgattcagaagtactacaagattaccatggctcagttgctgaagtggaacccgacagtcggcagtgggtgcgagaagctctgggctgactattgggtttgtgttggggtttagatagacagtgtatatacaattagctcttacgataacttttaccgatgtatgatatcgcccatattctcgcaatcttcacatccccggttggtgtcagcatcagctaacatcggtgcatacactttcagtatattcaatatcatatctgagtatacaaaagggaaacggaccatcatcttcagtagcgactgctgcttttcaatgtcgctagataatgccatgaaacgaaatactggatgtagggtagtcaggtgaacgggcggcagggatattccttctcgctctaggctccgactcgacccctggcttacagggataggtaattccgttgtcttttggattatgtcagacattcttggagagtcatcgtagttatgatgttgatgtaggggagaaataaatagaccagttgccctggggctgttacaaagagaagagaaacaagtttcactgttacgaaaattgatgcattctactgtataggttttactggagccactacgtcttagtacaaccttccagtcttcacttgatgcatatcttttcgggcttatatctctttatatttttaactgttttccgattaggagtagctctagctagcgttgtaaagctcgatgaatattgccctaattactctcacgactcagttctcaaatcttgagtatcatagtgccagcatccatcacgaatctctgagtactgtccagtcctaaagagggcaccgtcaccagcccagatgagattttcaagctcttcctcgtctccatcgaaactcaaggcattttcagtgcgatcttcatggaagattaggtgatgccacaattcgaccaggtagcccgtgggaatcctcatccagccccatggcgtgtgtccttctctccacagtactgaaacggctttgacgataaattcgcctctgtcaacatcctttagaactgattcatcggcgagaagaacatagtcaaacacccaatccgccattccccgaacccccttgggccaaatgccctttcgtcgatgggctcccacattgataatttgagtccggtcttccttttctttctttgcgaactcgcgaagccttggaatatcgaagccatcaaacagagcagggtcctcacgaacatcgagactgaacaagtccttcagtcgttggatgtcgtcttgttttatctcctcttcaaacccaatttccttgtggttgtcagggtcaaaggcgccgaatgccaatttggtttgttgtctgagagagtagagaagcatttgccaggcatcgtcagactcctcgccgcagtaggtccgataaattgtaaagccccatttgcgatccttcctccctcttcccttttcatactcccaagttttatcgatcatttcttcaataaagttggtcatgttcagaatggcttgggagtgacagttgggattgcgactggtacggtttgcggaaaataatggaccactgtagacaaaaaaggagggagaagtgaggtcagcaaggctgtaactaaaagatgtaatgtatcgcacagtcttcgcgtaagtcattattctggttagtggcatattgcccacagcacataccaggacagctaaccaaggttgacaaatgtggattcatctttattagaggatatcagttaaatagtgactggaacaacaaacctgtatttatgattgagtgaagaaggattactttgatgactcttgcaagccagcacacagagtgctaggatcggaaagcctcatgaatacactccctgtcattcacaaataactatatgattcttgcacaattaaacacattattctgcccattgtcaaataactttacaggtcccgcttacctcctcgtgcgattttaacaaactgtatcagagcaactgacgagacaagcaacgatgagcctccacggaattccactatcaaggtcacacaacatcctctcgggttatcgttgaacggattgtcgccaacacccacgatatcagaccaaacagggatcctgatgtctttgtccactgaccaatcgttatccttgtcatcagcgtgccactgtccgagttggtcacgtccaacatgaagctctactcggatgattttgcagcgggcgcctggatcaggctgaggatgcggagaaagtgagacttcaagctgaaccggcatggttgcatggccggtgagagcctcctcgtggaaggatggcagcgttggcagtgggaagtgcacttttccctcagagtctgactcttctcatatacattagtcaacgtcttggtctctgcctctcgggcatcgaatacttttcgaattgatgacggcgtcttggctaaacgggctaatatggagaggacactcgctatcggaaatcgcagcgctgcggtgcagcgaggatacgttgagcttggtgggacctgaagtgatcgttcgagagaccttgatattgttaatggaccgtagatagttgctgatagcgtctggatataacgatgatactgggctgatttatgttgtggggtcgataaagtcattggatgactgagcaatggagccgtttcactcatacatcataggtgtgggagacctggaggtgccatggcatctggtacttatagagttgttcgaaggcgctacatactcgagggtgtacaaattgaaatgtctaactcgtagtgtaggtgttagtttgagtcattgcctctgctgtagtaagagcttgtagaattgggattttgtttttgccttatactatttgttgcgaccctttagaaagctattatttatctaacttagttcttatgtaatgtaatcaaggctctactccggcaatgtcttcgtgattgtcaatgaaacagttcccggacatcacaactcacagccaatcaggactggtaccgccatcctcctcttcagtgatcttccattgatacttggagccaaagaacccagacgacttaggtgaaaactttggatgctccgcgttacccgtcttgaagataatcttgaggtcaggcacctggaaaagagaaagcccgccttagagattgatctatgtttctctgatggggtcaatcgcacgtcccgctagacatacgacggctcagtcgaatgatccagcctcgtgaaaatgattaatttgctatgggtaactagagctagtctttcgtttactccctagacgttcatgacagaccttctgtaagaaatgtatttatatagcagtagagtccttcaaatttatatacatgtatcagccaaaaaaaagaaaaaaagaaaaagaagaaaaaaacaacgttgtcgctttccttcttatgcagtgatttcaggaaggttttccaacagtcaagcaatacgaagaagaggaacatagagtgaacagctaatgaagccgacgatacatgatattatttctaaacctgaaaaatgtgttaatttctaaaaagcgggcttggcagagcccttctttactctgccaccgaaaccccaggcaatctgataagcaatctgaatcgaagtatccagattatcggctaagaccagataagtcctgtattcttctggaaaagacgaccggcagccactaagtccaatagggtattatcttgccctccggaaataatctcctctgcaagcgtacccgtctcaattttaccgaccgtgctaatgaggagcttatctccaacagacttctaatgtggcaagcttaggcgggcttctgttgttacaagacgagccgggctgaagctgccacgagctgaggaagcagagccggttgatgcaacaagtagactacatcccgtaggaaggacttggaatttttttttaataactaaatgcatcccgtctgattgcccggaaggagttggaagtctttcccaactttgaaaggattctttgatagtatcggctttctccgaatggttatgatcctagatgctataggattgcttttatggggatcgtgaacgtttagttggcggttagaaatcgagtaatagctcgtctgcagatatattagattcatatagtaatagcactacttataaacctaaatttgtaatcctctttagaattattattttaatcgtaatataggatatatcgcttataaaactcactcctaaggcattactttacggggatttaagacttttaagcccagctatttcattagcttatataattacctagtccctttaccgcttagcctaatctcttctattataatatacagttgctccttaccgttaaatatctgggttattagttaaagcaaatgctttaagttatattataataatactagattcttttctaaaaatagatagcttaataagatagcttatatatatcttaagttatctatctatcttaataggtatagctaatagtataagccttattattatatattatagtatctactttatataattagatagcactatagcctattactcttaatgctatattatataataattattttttagctactataattgaattatctggactttttaccctaagaaagaagttcggtataataggaagatcatattatatcaaagggataatatgaccgccaagttcataatgcactttctggtcaagttattcaggatgagcactatagtatagatctaggttgcctggcataagtatactatcggtcaaatggttaaggtttgtgaataggacttggcgagcggtatatattctatccccgatattcccttctatcatagggataatatcgataatgacctggctctctttcgatgcatgcgcatctgcccgctgaaaagcttcgaactgatcatctggaaacacggaggggaaagtgagcgtagaggctgtcccaaagtggatcattaacacaaggaagctttactagctataattagaaccttagaaattaaattagatgatgtattaaatttaagatgcatctgctgttttcatgctgtaggggggagtgtcgtcaagtaagcgcccgaaagtgtcgggggtgggaaacattctgggccggttcagagccggaaaacggtagatggggcctgattactggctctatcttatcttaaacggtatagagcataatcggcgccggagtggagacatcgtcaattaaatttcggtgtcgaagataagtatacgttattgttcttaatatctaccctcagttagaagagtgacagctatgtatatatgagcttaaaaggccgataaaagacttttataatagctgacagagccttccctcttacttaagcatatatccgtttaaagacagaggtcaatagtctattgtagctgttttgttatcctcttgttatattgtgtgtaatcttaacgtgcaattggtcagagtgaaacttgcggacctcctaaaagggaggacagcggttgctgaaaacagaggcttcgacctcagaaagctacgactcttctacagaatgaatgaacttgatgggatcccgtattttctacgagctttggttgtatgtgaaagaatctgccgtaaacagaggctatatcgaacagttgatcacactttacaactagtaggagaaccatgataagtgcgcgcttgcattctctgaaacgcagtaataccgtcacagagcgtaagaataatggtatgttttgtgaatatcatattgaaaccacaactactacttggttgataaataaatgttactgtccatcatacttcggctttctcatcatgcacagcatgaacctttccatcatctgtcaacaccgaccctctcctcctcggtgccaccacggctgctctcgtatcccaatagagatagatgggctcaccatcatcttccagatcaccctggagctcaccgttgccaccaacctcaatgacgcgccaacccgcccgtgcaactcgttcacggcagaccgcgttcatgttggcgaacctgacctcagtgccgtctccaccataagacttgatgtttgaaacaaggttcttcaagtatgtcaccgccgtggtatcgagcatattgacgcgtgaaaagtccaggacgaccagtccaatgccaggtagtgatgaggggtcgttgatgttggccttcttgcggagacgtgctactctctttccacctaccacagaccagttcctttctgtttcgggcccatggctaccactgtagtaggcggcatgataagtctgaatctcatcaagtaccttggtggtgttggcaaaggcgttggggaagattatagactcgttaaaggtaaagattcttgcgtcttctgggattgtaggtggagaggtgtggttgttttcaagtgcccaggtaggtctgcggttggattcaacgtcggcaccagttgatgtcagccgggtaaagacctgacgaaggaggatgtagacaatattgaaacccacagcacagccgatgcccacctcactagagtgaaagagggtgacccagagtgcaagcatggacgagatgaaatcagccaacgatgtcttccagtaccggtagaaagttgaaggtggagagatcagaccccaaacagcagtgatgatgatagcagctaaagtagctttggggatccagaagagtgctccaacaagctcataaacgcaaaccagtacaacagccatggtaacaacaccagagaggggagacttgacattgcatgacgagttgacagcggtacgggacatggctccaccaacacccatagcatggaagaaactgttgaagaagttggtgatgccaaggtagcatagctcttgactttgatcagaggtgtagctgttcttgactgcaaaggcgcgagcgatggccaagtgctcaactgcggatccgatgaacacagcgatactgcgaccagcgacttcggggataaggtctgcctttggcattgtgggtacttgctgaccttcagactggactttgacaacttcaaatagatattcttctctatttttgttgacgccgtagctgatgccagtgaacaggacgagggctagaaatgctcttgttgtagacagaagccagatgaccttgttatccttgctccatctctttccagatttctcaaggattgtgaggaacagaattccagtgaagccaatgagacaggcccagccgttcgcattggggagttcactaaagatatcatggatctgtttggctgcgccatcgcggacattgtcttcaccgaggagagagtccatctggttcagaataatggtgatggcgatggcagtgatgaagccactaaggacaggaagagatataaattcgaggaggaatccgagcttcaggaagccgagtatcataccgtagatacccatcatgaaggctgtcgcggaggcgatttcggacggagtccatctgtcttgtagggcgtgaacgttttcggaggtgaggagaccgatgagcgaggttgggccagtagagacatctaattacagtcaaacgtcagctcaataatcgagggtctgtcagcttaacttacctttagtagaacccatgaatgcatagatcacagctgggagccaactcgacatcaagccatactcaacagggatattcgcgatcttggcataggacaagccctgaggaatgagcataagacccaaggtcagaccagcaataagatcattgatgagccatcgcagattatatcgtggtagccagccaacgatgggaactttgtcactgatgtattgtactgttcccgaggggagagctttggcccctttgacgctcagtcgagctgctcgattccaggtaacgtcgtttttaacatcggattggaagtttttgagagcattcatattcatctctgcaatgctgtagagcttgtttgaagtgatttgaaaagatgcaattcaattcatgtagtgattcacttggggttgatatagactttaactacagatagcaacgcatggctcgcatccaaaacatactgccgagtgcatcaccatcacaccctatcgcctacctgtcatgtggcagcttgcacatacgtacagacatacagatagatagtctatcaactactaaagtgtatcacacctcactacatttgacgaccactccccgtacacccttccaggccctcactgcacagcggattgggcacatttatatgcgtaacactcgatacgacgggcgtataacctcatcaaggaattcatctacataataccgaataccgacagatatccatctcatccgaagtcaacaacacacctcaattgagtttgggagggagtgtttatcgttgcaaaaggtgcctggccataccatttcaagactctgtaagctgacgatacgcaaagaggtgttgacggtggttgtgtcaccggcatatgaggggttacgctgacgaacaagcttgatcctacagtccacatgatatgaccagcttgatgaatttggatcaagatgaatggctgtttgaacggtgctgcgttgacgagtgagggtcgcttacatcgggctttgtagatctcccgccgttttgagacccatgtcttacttttgtcgccgagacaaggatacatgaaacatttttagaactttacaaggagtgactctacacggaactcggatgtaaggcatgactgggtcccaactttatcaaggcggttatcgtatagtctaacgagtcatacggaccgtttattctaagctatcgagttcccatatacgagcgagtttcctaaagctctcaagctgctgcaagccacgttctagatcattttacagcagttatgctagactaggttacacatgtcgttacatcgctagcccgatagacttcgtcatttcacgaagacccctcatctgcaggccacacagcccatccaaacatgacgagtaacttgagcaaagcggcaatccacaaggctcctgaagttcccagttcgctcttggcaataattcctccaataatggctccgatgagaagaagcaccggtgcagccacacgcctgttcctctccacgttggaagcagtaaacaaccccgcatctgaaaacagatcgcagtagatgctcgtgagtacgacgctggttagagcgttgaacttgagcgctctgctcgccacggcttgcccgcagctttgaaaggccacgagggcgattggcacgatcacgtaccagggcacgtcgtctggaccagcgcctttcgggccccatgtcagaatggacgctgctgccacgatgaacgctgtctgaatgccaaaagacaaacaaaagacccatttgcgtcttgggctagacgtgaaggctcgatgcagacggctgaacagaaaggaaccgatgcaaaaagacagaatcgaggttccagactttttccaccggttcgtccccgccgttggaccaagaccgagataaaccgtattacctgtgagttcgtcagtatgatgattcccaagactaacaaataagtaaatcttgacctgtctgcatggacacgaaagcaccccacgtggaaatggaagcactgtcgagaatgcctgttatgatataacacgagagaagcataacatccgcccaatctcgacgaacatcagcacctaatctcgtgcgcaaccaagatctagatcccggctttggtgcgagcagaggctgcgtttcgtcattttgagtagaaatgccgttttcagctctgctttcaccgttggagattgcaccgtagggttgagacatggtttctttggtcgtatgatctgaatgtgtgacaatgaacttgatagtaggtattgatgtctctttggaatggttcgatgacggggagtaaataagcacgacgccaaagaccagaataaactacaatagcgcccgcaacttaatcgccaagaacctcgtccggaatgaagtttagcttatcactaccgtcacatagtgtcatcgcttagaggatagtctttgcactcttagttctcaaccccgcgttttcaccgaaggtgtgtcgcaacacaaggacaaccaagttccggacctgtatacccgttaattccgccatccgaggggagacactacaatcgtccagatcgacatggctcgtctctaataagcggggaattgtaaatctgtgcttatacccgattccaaactgcaatgctactgtccttcggcgtcatctttttacaaagcctgacaccccctctcaatatcacctatttcccctcattttaacttgtttaagcagctgcaagtaacacaaacacaccatatcgtttcaagaaagttccctagttctcaaagccaacctctcatcgtcaacaacgcgcttgcgaggttgatcgtctggaggttgccccatgtttgtgccacatggctgcatctgataatggctcttgttgcagggcgctatgtgccggatacccgtttttacggcactcgtcagcgtcaccatgcaatggcaccttggacgggttttgtaagcctgttcgaataagcctgtttcggggatgaaccggctatcgccttctcggtatcatgatctttgtgccgaaagaatcttggcgatgatttggctttcagcttcaaatgatacttaacgtgagaggacaatgaacaattgagctacttcaacaattcaattgtattagcaagatacatcatcaggcccaatttcccctcaaccatcacgtcatttgttttttggttcaaaccttgttattgatatctacttggaggtagattccattttctcctccattgatcatctgcaatcatgcatctttatcaaattgctttcttttcggtccttctggacatttgcgctggcgtcccagtccaagacagtcctcgtgagcgactgctcaagggccttgggatcccagacaattaccgtggcgtgactggtggcaagaagatccccttcactcctggtgacagagatccctacgactcacccgtcgactctgtcggggacaagcttgaccctcttccctggcgtaatggtcttggagcttctgttcttggaccttggaatgaggcgcgatcgcgtcagaacccagatctcgtcagaccacctagcactgaccatggcaatcttgccaacatgcgatggagttttgccgactcccatatccgaattgaggtacgtctcttgcttatagaactcaatagtggctgacctgaagcaggaaggcggatggactcgtcaaacaaccattcgcgagcttccaacaagtattgagcttgctggtgtgaacatgcgtcttggcgaaggtgtctaccgtgagcttcactggcacaaggaggctgagtgggcttatgtccttgacggagaggttcgagtgacagctctggactacgagggtggcaacttcattgacgacctcaagaagggagatctatgggtaagtaaacttgattcatgattaagacccgactaacaagcctttagtactttcccagcggagtccctcactccctccagggtctcagcccaaacggtactgagtttctcctcatctttgatgatggacgtttctctgaggagtcaacatttgtgctcactgactggctcggtatggtctatctcagctgtttgcatatcacatggctaacaaattcagcacacacacccaagtcagtcatctccaagaacttcgacttggatcccgaggtcttcaagaaccttcctgcgggagaaaagtacattttccaaggtcgcaatcctggtaaaatctcggatgaagcccccaagggcaagaaggccaagaagtcgaagtacaactttacccaccgcatgcacgatcaagttcccctcaagaccagtggcggccaagtccgcatcactgactccaagaacttccccatctccaagaccatcgctgcagcccacgccatcatcgatcccggtgccatccgggagatgcactggcatccttctgctgatgagtggtcgttcttcatcaagggtcgtgcaagagttaccatctttgctgcagagggtactgctagaacctttgactacgtccctggcgatgtcggcattgttccccgaaacatgggtcactttgtcgagaacattggtgacgagcccattgagatgcttgagatctttaggtcagatgagtttagagatatttctctgttccagtggatgggcgagacaccaaagaagcaggtcattgacacgctctttgctaatgatcccaagaatgctgagaggttttgggataagatcaaggatgctgataatgaggttattaccaaacctgacttttacaagcagaaggatgagattgttggcgagttataatcttagtctagtggtatagatctttagtagggcagggcctaccccggatgcttaaatgcagaacaaattgacactttatttaatgcattataattccactcgagccatggttcgtcaacaattaaattgggaattgacagcgcaggtaacagtcatatagcttatttttgattacaagatcttcatccatctgggctcaagctaagaagagcagtgtggggacatgcactaccgtatatttccaggaaattggtcgaggggagtaagccagccacagcaggtctaggtaaggtacttagctacccaataatttgccaaagggtcaagcaaatcaataacggcctctgtatactttatcatccggcctagatgatatctagaagtgattaacacggcaagacccagtggcttgccttagtcggtttactcccctcgaccgatttctttttggaaatatacggtagaccttggtcatcttcacaacagcgacaacgtatctcatgtcaacgtccaggataattcaacacaaggtcattgaagtataggcctctagtttgacgactcttgcatccggaaataaattgaggtttcgtggtctagttggttatggcatctcgctcacaccgagaaggtccccggttcgagcccgggcgtaacctttcttttgccaagatggcagtctagttgcagaattattttttctttttgttccataatgatatataaacatatctaattgagtcaggtaataacaaatgtctttacatcgctatacttgataaataaccggccgttatggtatacgctaccttcgttcaccacttcaaagctaccttgatagaagcggcgagtagcttaccgccctgtgcctgagtagcagcattggggtggtaatcacagcctgcttccgcaccttgagtcggccagtccacgaaatgagttttgacaccgctcaattgtttcatggcatccttgagtacacgaacatgggtgctcttctgcgcatccgctgcagtagggtagttgtcattcaacaatggtgaagacacgaagaagaactgggctttgggatagtgtgactggatgctcttgaccagtttgacgagagctttggtgagatccgctgggttgactgggtcccgaacattgagataactaaagtcgttggtgccgagattgatgacaacagcatcagggacccatgacttggggaacgggaaactgttgtccttatcattaccaccgtagcgcgtgtagatagtgggcatcggtggtgatgtatcaggaggagacgaggcgtagttgcgaataagaccctttccactccaagctacaacgctataatctgcgttcaaagaccgggctgctacggcaccgtatgtcttgccgttgttttgaagagcagcggtatccacgcagggaagaacaccatccagaccatagcccacagagatggagtctccaatgatttcgatcttgcgctttggcggcgcagtgtcgagcagtttgccatcagtagaaacaccagcaatactgaaagtgccaaacgacgtctctgaccgcttgcggagctcaacagtatgagttccctttggcaatttggggaccgatatcgaagtgccgttcacgttggcaatgacaattgggtctttaccgtcaatgatcaggtcggcgcttgaagttccagtgaccgcattgatcttgatagttgcttcagttcccgtgaaagtgaaagccacgccagtactcggccatgtgagctgcttggtcgccgggttgactctaccaacaaagcgatagccctagatgacgttagaacaggtcaatgtccgttatggtaagacttacaggcactttagcagccgtgacggcagtgaccaaaaacgttaacacggtcagcttcatcttggtgaacaaatggttcaaagacgattgtcgttcatcaccgaaattgagggatatttcatgtatttaaacatgtcctgattttcgatggtcttcggtgcgacccatccgaattgcctaaatgggtaatttactgtcccagaaatcatccaccactcataaacccgacaaacaatttacatcaaacatcaaatatccatcgagagtcatggttcactgttttatctttaatggcatcgacgttattatttgttcattgatcttgagtagtggcgcgatgcgcaacgaccgtgccgactgttccgatacacatgatgaccaaatgcgacacagcggtaaagtcgcaatgctaaacaatttgtgatgactttcaaaactgcttctatgatctctcaatccgactttaccgcctcagagtttctcaatgggtgatactcagcagggttggttccctccaaaggtccaacagcagccacacgccgagcattcaacatatcaagatcaatcctcggcccggtaaacgtgttcttcttggtagtaaaccagagaacaatcacaaatcccaccaatccaacgaacacaaccgagacgtagctcatgttttctgccgtgactggcattgttgtgggaaaacagtacaagatgtccaggaaaacaacccaaactacggagataccgttgatcaaagcgccatacttgccgaggttgaaatatcgtagtggcaagactcgttcgcgtcctctgtagagtaaaacggcttgtggaatgatgcatgatgtctgcaggaaaatgatggctgcactgaccatggcggcaaatgcagtggaggaaccaaggaaaatcagaccatataactataagagcaaggttagtgtggatcacatggtcaactccaggtcatttactgactgtaataaacgttgccgaaagcaacaaagcgttgacaggcacctcaaatttgggatggacacgttcccaaaagtgtgagtacggtaatgcgccatcacgagacacggcccatagcgttcgtgatgaagtcgtggctacagatggtcagcttggaagtcacgtcgtatgagatatcttaccgttggcgacaagattcgcaaagaagcagaatgcaaacaaggtcatcaacaccgtcgccccagatcgagatccggttccttgaaagtaaatctcaaacaacggtagtccagtcgtcgtgttgagcacagccgagatatccgatatcgcatacataagagaagccgcaaaaggaaaggcggtcaagagccccatcagcaaagggtatatcatgaccttgggtacgttcttggctgggttggggatctcctcacagagatgagcaccacagtcactacccagaaaggcatatactgcgtttccaaccgccagcatgaaagcaaatccatcactggaccagcctgttctgttggtcgtatctttaaagataaactccgacgaagcatggttcttggttaccacgaacagagtgatggttgtggcgctgagggtcaagactgatagtacgaataccatcttgttgaaaagagggatccatcgtgacatgaatatgttggcggaagtggctatccagattagggcaacgtatatcagatactggtgccatcgttcctgattccaatcgggatgccaggcgctcacgatgtcaaggatcattgatgagacaaagttggacactgagcttgaagcaagccaccagccaatgacgctcatccagccgtttctaaaatggttagtatactataataataatatggcagactgaatactaacaggtaagacgcaaagggtttgtagtcatctctggctaccataaacgaccagtaatattgtgcaccagcgactggatacgcggatgcaagttctgccatgcccaatgagacaatagtagtcatcactcccgcgataggaagagaccacagggttcccgccgaggaagcctcagtcaagctgataccaatcgaagatcctgttcccagccacgtacatgtgagagtgaacgacagcgcgccgagtgaccacaacgagaaacggcgaggcatagcctgctgataccccgctgcttcaagctccagagcatcgctgttgcccgagctgtcggaaggaatttgcgacatggtgttcataattcttcgccgagtttaactttgagggatgctcgagattgatggcttgcgcgcagcgatagagtagtgagtaggtgcaaaagaggctttatatagacccctcaacagagtaggtattgatcacgcgagcgtgcttcgctggagtgacacgagagttccgagtgactgggtcagatccaatgagatggacgatggtgacagagataagagtttgtgcgacatggacggtggggataatgtggcttgattaaatattcttttaacgagtgttagatatgagaagcttggagtttctgcgtaactttatatttctgagacattgttgtggttgatgtcttaaaagtttaatcatcatattttaatcttcttctgtggtatgatgtcacgttgcggctgaactttatcgagtacaagatgtggaggcgccagcctatgtcggtatgtgaagacctcatcagcaagagtagctcgtgtacgtgtatgaacatgagatgattggatgctaaaactggttgttttgccgatggacaaaagactgcataactagcgaacaggtggatgatcagtgcctcaacagcactggcacggttgacggctaggcagtaagtatgagtcgacggcacgataggtattattacagctccagggtaggcataggagagtcgactagagtgagggaatcgtcctggcaaagagaatagaaagtacggttaaataccctatacatattgatccgctagcattgtatgtctcataagcaatcaataagttttctaattcttgatacatatttaccggacagtaccactatatttagttcctccgagtttatgctgctcagcatttttctcatccgtcctgacgtcacgtaagcaatgaatacgacacaaccaatgtcgcggcgattggcgagatgcagagagtacatataacagcagatgtgccaagacatatgaaatcgagtacaaggtcctgtccagctgaaaaagaagcaatcaaccaacgaggtattcgacaaagatcccatgacataatgaatcaaggttattcgactgtttagggctggagtgcgtttcgtattcttccaatgcaactcaccatcctggtcctgaatcgagataatttccctctagtcaatctgattggtagccttgtgatcttcaattttagcgcatgcggctttgcttacttctcgtatgacatgactcgaatggtgttggtcagacgcacggcctggtccagttgagcttttcccgaaactgtcgaataaacgaaaattgggctcggcaagttgtcttttattgagatcctcgcttgtgggctggctcaataactaaagaccgggactgtgcttgaaagatggccaactctccagtcagtaagcgacatgcttctcccggagacgggaggcccgaggatatcctggaaatctcagtcttaccacctggtaaatcaaccaatagaggtttgtatgttgagttagcgaagttgcattcgtatcagcatccaaccacctgcagcttggtatgcatttcacccttccagttggctgcctacttcgtaccgatgtctatataactacaagctggaagcagtggcgttttgagactgtcatctttcttactgtcatcactctgtttcacaatgtcattcattctcaccggcagaaagcttactattctaccattggtatatcaaagtcaagaaattgacagctcagagtggataaccctctttaccctatgcctcgctccactcatcgcgcatatcatagccggtacaccctcgccggtttatcttcatcaaagccggccacgatggcacgaacagatctgccagtacaacccaacgtcaatcctctggcggtacgctgcgatagccgatagacgcatccgagccaaatcttgggatcggactgacctcgctcctactaatgccatcttctggactaatcgaggctgggatggttctgaggctatgattgcaagcagcgcggcgtattgctatcactttcctgataacacgaggatttcgatattctcaaaggaaatgattactaccatcattgtcacttctcagggtgtgcaagccatggtacttcttcttggcgcacttgataagaataaatactctggttttacaaagtggatggcagtggatgcgatattcttcccactagccatgattgggcttctgaggctctgctgcgcattttggctcaacgatgactatgggtactcggcagctcactcaacgaccccagagccacccgttttttacggacactcgtctggggacgttgcagagatgggcaagataagactcttgccacgaacagattccaacgagacatcatcgagcacgttactagagcgttctacatcatatcctcagtcccgtttcaaaacgccatcatcctcttggggcagcaaaatattccgatcattatttctttttttagttatatgtctcttgatactcgacacgttgtacctgatccgcggtgggaggcataccaccacgagctttgttttcaccatttactacatgttctttctcaccatgaccatcatcatattcatgccttacttctggcaaggcaagacgacatcgaccatcataccatgcataacctcaacagcttacaagatctacaccggctttattttcggtatcacagtggcaacgattgtgatagcatgtgtcgaaacccggagaactccatgcggcaaatatacgagcggctccggtactgagggtgatctacgtgcttgttggagcgaatataccgactatgtgtctcttcatgtggagtacgacactaattcgtccggacttgctgtccatgacttttcaattgcgaataagttcgcattcatccctgtcaactctacagagctgccagaagtcgactttaaggggacatgctttggaaaggcactttcgaacgaataaagactagacaacaaatatatttaactgtccatatgtcctctctacccctcactcactgatgccatcgtcaagcaaaaatcccaacaatcgaataatcctggtcaagatctgcaccagaccgttgcatcgtactgcggttagtaacctacgtggccctcttctccactgatgttcgcccgctggagtggggagtcatgcaatgcgagataaatgattgaccgccctctgaggttttttctctttttctcccacgaatcgctttatttttcgcctccaaccaacaggccaagcattcgcttgcccgtccattgttttgcctataccatcgtttgttatacctaaacctactactcggtattcaatatgtcctctccagaggtgccaccgaggcctcgaacgcccgaggagcttgaggatccggcggtccggcctgaagatggcacaatcgaaccagtcagccactacttcagccccatgtatggggtctatccatctcattatgtcctaacgcttcgtataggacactgattctgactcttcgtacacaaagtcgtaagaaataagataatgacactgtagcgaaggtttcgctgacgagaactagaatcgaagtcaccgataccgaatcactcaagtcctccattatagaatacaaatgggttcatggtagacgatttcatgcctacggtgacggtacttactggtaaatcatgatgtaagaatgaggttgcagccaggattgctaaatacctcgtaggggcgccaacgatgaccgtcaacaagaagccgaagacttgatgcaagtgacaatatccacctctcacatacaacatgtacgactaacagaaatccagtcatgaattattccgtattgtacttgacggtaaattataccagtcacctattggcgagaacccacaagtcagttctactgccaatcggttactgctgatatactgacctgcaaccaacagaacattttagacgttggctgtggcacgggcatctgggccatgtgagtcttgacagggttccaaaatccacagctgcatgttgacagaaatagtgatatggcagaccttcacccctctgccgaagtcgtcggtgtcgatttatcacctatccagcctaacttcgtccctcttaactgtagattcgaagttgacgatatcaacaaagagtggacatacccagacaataaattcgactttatccacctccgatacatgacgggcacagttccaaactggaaagacctacttcagaaggctcaaaggcaagacatcacaagttattcgacagtctagttctaaccaattgacagatacctaaagcccggtggctggatcgagcacgttgaactctggggtaacgcaatgtctgacgacggaaccatgactgaagactctccactcaaaacatgggttcggatctttgaccaaatcggagaaaagattggcaacccgttcttctgggacccggtcgaggcattccaggaggctggtttgcaaaacataagcgagcgaaaggtcaaggtgcccattggtacttggcctaagaacaaggatctcaagcagtggggcgcctggaaccgacaattcctgatgcaaggactggaagggttttctattcgcggtttgacagagcttctgggggtatgctactcttgcggttacttggtttgtttacatgctaacgaatggactttagtgggaatacgaaaaggcgcaagtctttcttgtcgatatgcgtaaggagttgttgaacccaagcctccattcatacgtcttagtgtacgtattcttaacttatgagatatctatctcgcttagtactaacgcgatacagaactgctgtttggggtcaaaagcctttagaatagaatataaacgcagctcatatcattcaatatccacattttttactataatctggggaacctgttccaatactggaaaaatgacgcctacctcgggacctctggtgttcatgtgcggaaaaggtcgactctcacagccgccaacaacatggatgtcatatctcgtaataacaatagcgatgaagctcaaggcagtccgatgcgcgtggaatctgccagggcataatgtcacaccgccaccaaacggcttgaacgtctttgctgtagccaactttggattgtggatgaacctatcaatgtcaaatgttttggcgtcttgaccccatatcccttcatcgaggtgcatttgacggtaaggcataatgacatcgcttccagccttgaaagtgaagcctccgataacagtatctgatgccacctgacgaaagccagctgtgcctccatgaatacgcaatgtttcgtggaatgtcgcattgagcttgggacatttcttgaggtacccgatatcaggaggactgtgaatgccatttctgaaagcaggagcaacttcggctctgatgtcttcccaaagatggggagtgtagacggttcgggcaagaaaccagaatgcaagggtggcgggcattccattgatcctaatgtcgttatcagcactactcacaggcatccatcacaagactcacccccagaaaaacttgaacaacaacgcggcgatttctcgagaacaaatcccattctcgcgcatggcatcttccgatttcaagataaaagatgcagcatcctgtctttcactctgtggtagatcaaagtatttggtcagcccatcaatgactgaacccttcgcgttgtgagcagtcataaacgtgaactttggcgctcggaataccatcttccatacatggcgatcaaaaatagggaaagaatctaatatctcaggagattgttttaacaagactttgccaaagaaggagttcgttgagacggtaataattatggtttcaacgaatttgagcatgttatgctcacgtagtctcccggtggttagtggatcaccttgttgtagaccatggtctagttccatcatgaacctgtcaaagaacggttgtgaagaaggactttgcgatacctcttctcgtaaccagtccaaggcagagtcggttaacgaggaatccccaatcatggtgttccacatgatatctctggtcttttgagtggtgccaatgcacatcatcaaatgatcaataaacggctcatgcacaagatctttggtctttttatagaccttaccaatgtaatgagggtcgagaacaacatatgtccgacggcccccaattaacaggctgaaagggtgagtaatactcttgaagtgcgacctgtgagcgagtcaacaatatatatctctagccaaactgagatacagcttacctcccagacatgatagtattgtgagtgtttgtcaggaacgagaatgtgtggccgaccacttattcacattagttctagatgtcacgttgtcactgtgggctttgccttacctggtatccagtatggtagcatcgggggttctgaacaagcactctccgtcactcctgtccgcaggaagtactgccatacgatatatgtggcgatgagtaacccaaagagatagctgagaaagttgtgttgtaacggcagatcatgtgcttggacatctgctatcttgagtgtagagttcatctcgggtgtgattatcatggactccattgtatggctttggggaaataacacgatgtgaatagtgaataccttcaaactcatgggacttaattagctaccatatttaaatattgttctctcagtttctttaaaaagcatatgatggattcggaagccggatggaaatacactgtaggttcggcttatgtgagttatgtgcccgtgatacctcgcgacgtcccgtcccttctgtcatttgaccacctagctatgtcttgactgtcccgtccatctgtggtggcacataccccacaacatcgattgcacaagattttcgtcggcacccgtaatattgatgcactgtcactatccacagcagacgtcaatccatggattcgctaatatgatatgaggtgatggcacagcagacgtcaaagctgtaaacccgcatcaacatagccaaccactatctgagccaggcattgaagttcggattgaaggccattcggcgatcatgtttcacagactaaagcagccaaacagagatgtagacacatcataggtgctcataagtgcggtaacatgatggaatcatgggacctgaagtcatgattgtagagaccaatcagacagacatcaacttcagccgcagcaactcggtccaggtaatcgacagtctcacagtcgcgtacgttactctagtgcggggtacacctttgacaaggattctgcttactggccgaaacttgaaaatagcttgatacactagcctcttctttttcgcatcaatcaacattcccctcggtcccgtcatcagtcccatcagccatggtggacaagttagttttgggtcaagccccgggccaagaacactctggtcgtgaatcggaactttactcatatacccctcttaacaagaggcagatacgtgtactggaactgagtcctggtagtcgagagacagaccagctccgaggcaagctactcgtgaaacacttggaagagttacctccgtgtcgcaaacccttttcttcagatgtggcagagctgattgacctaaccaaacacgtctgtttcgaagccatttcctatgtgtggggtgaagccagcttcactgagtgcctcgtcacacccggtggttttatccgcatcacaccctcactcgcctcgattttgcgacgtgtccgccatcatgaggaatctcgtctctactgggtagatggtctatgtatcaaccagaacgatatatctgagaaagagatccaagtccctcttatgggagtgatatacgcctctgccgtgcgtgttctctgcgacgtatgcgacgagaatgaaaacataaatcggctgttggacgccatgcaacgatactggaagaagaatattcgtcgtggatttgaactggcacagggtcgctcaatgatcctttcaaaagaaacgactgcagcgataatgggtgtccgtcttcccactcaagaggaggcagatgaaattgaaggctttgaggcggagaattggactgaagaatttcttgaattcatatgtttgccttggtttcatcgtctatggatccttcaagagttcgttcttggtcgcgatgtcacaataatatttggccgtcgacatttaccatggggagaactttgggcgggtacagcagcagggtactctggctcttccttgccatgggattcaatggagctagccaagccagagaacgttaccaagctgacgtctctgagctcgatctgtttcatccgcagctgcagggtcattgatcccaacactacccacggccgcgatttcataaatgccactagagtcttgattggaggtgcagaactcagtcaaactcagcttcccatgtctcttatggctggctgcttcaaggagtgtacggtccctcgtgatcgatattttgctatactaggcctcgtggatgaagcaagcgacggaaagatacatgacctgcaggtcgactacacatcgcctatcagtgatatcaccatgcgtttttggaagcacgccctgcagcttagttctggcggagaacttgtcctcctagccggaatggcgggccgaagtgacgggtatccttcttggttgagggatatcactgtacgcagtcctttgggttccgtctggcagtcgggcccattaagtaacgcttggcataaggcaggtggagatcttgatagttggtctgcaagattcgataacaaagatcctgaccagatgatcgttcaagggtttttcgttgacactattgccgaggtatcaagtatgaaaccaaatgaagtctttgaaatggaggacatgataatctggtttgcgaaagccatagactttttcacttctgggcacgagacagacatgcaatattcgtggactggtgaaaatgttcaagacgcagcgatgaagacagtctttgacatcagctcgcaagaagcacacggtgattcctttgcctcaatctgccagttaggtcagtctctcctctcaatagtcgcgtcacatccagacaaaggtcaagacatgatggaagccatcattgacgaggccgagaataaaatggatatccttacggaactcctcacacagatcttctcgaccagtggtctacgagtttgcaagacggagaaaggaatgtttgcaatgttgccaaaggaggtgtgtgcaggggattctgtttgggccctccaaggttgtcgattgcctgctattctaagatcgagccctgcagtgtctggatcatatgacgttgttggctttggatatgtttatggaatcatgaatgaggaagtcatgcagatgccaggatttgaatggatggatgtctgtttgcggtaatacgttgaggcctaactatatgacctcaggtccaacatgtttaattgcccagatctcaaaggtgtacccgctggtcctcgtcgcattttctgttcatggttctatcaagtagtcagtcaggccgtatgctctaatcagaaggtaaaatacgtaccgtgcgacctctgttcttcaaattgtcccccaagtctgacatgactatcgcagcccatagctgtggcaagacaaccaacgtcgcacccttcaacggcgagcacgtctcagaatatggcaataccagcatgccgtgccaaattgagctaaacggtccatctcgtctaggacgcggagtctgcgggcggcttccctttgtaatctcctgcctacttgcgacattagcatgaaggaactctgatggaccctgagagacacttacgggacttgggtggtggacatcccttaccccgtttttgccttgaagcaggcacaggtgtaggcggaggcggcgcaacggtatattcccaatcatcatcaggaatagaatcgccgtactcaaaatcagagaaggtataaaaagacattatcggccttgatcaatttgcgagtctagtggtgacgcgggcggcaaaaggtgagggcattcctaaggggaatagagatcgagttgatgttggggaggaaagaaatgaaggcaagcattggccagcatcgaaggaaatgtagggcacgtgctcacagcttctggttcacagcgattcacttccaatgcgaagcgcttaattcacaggtggcagttcggtctagaggcgaggcagctggcgacagctgtcaacagctgccaacttgtgagagagtatgggcacataagccagtccaaatcggggaacaatgggccacgctttaaacttgtacatgaattcagtagatgcatttgttagtggtaagtacatggcctgatttcaagttgcgttaattgcatttcaagtgtggaatgtgctagacttcccctctagctcgatataagactcatctacaacccgataccctgtttctccttcaacatgccagcccatgccctccaatcatcaatgattgccaatagtcccgctgtataactcctggtcaaacccttcccttttgtctagcacaagagtcaagtgacctagtaggtgtagcagagcagtgagctctcagtggtcatcatgtccttgaccttgagatcgtccgccaatcccttcataagcagaacgtcgtcgagagatgctcggggcggcttggttccatcgaattgatcttgggtcttgtcgccggcaaagtcagcgagacgaaccttggggttctcctgctgccagagcgaccacaagcgatcaatttgggtgtggtgaaggaagaagatgggatctaaattgttagcttgcattccacattgagagtttcgtttccatcttaccattgggtgaagtgttgggaatcatgtcggcaccaatggcgctgtgaatagcaccgtgagggccgccctccagagtataacgataatcatcgtacttttcgacagcttggaccttcttcacagcctcgggtgagtaagcatcagaaatcatgtctccaatgttgctgcttccgtcattccagttacgagacaggcaatgagggtccctcgtagtgccgaggaattcaggatggagattcttgaacggtccatcatcgagacactttctgacataccttccgttgtagatcgactcggttctgttggggctaccgtttccgccgaatccagtctttgcatcccagattgcggacttgggcacgtcatcgctatcgagggaccagtcccagtatctagatatttatgattagcagatgcgatagaggaggagtgctaatgcaaagacttacggcatggctccttcatagccacattccttcaatgcgccctcataaacgttgacaaagtatctgtgccaaggcaggaaagaggcaacggagtggactggatgttttaaatgattagtatccatggtcgagaaacgtccaagttatcaagggctgatatacgtactctgcttgtcaagttgagagtgaacataagggaaatcgtcgtaaagtgtcgagttcagaccgatccttgaaggctttgtcgtgaggcacaaaacagcgtcgacatattgctgacggacagtctgatcgagctgtcgccattcaacacgctttgttgggttttcgcaagacttggggaccgcagccgcagcacaaagagctgggagggtgagtgagaggaaacgcatcttgaagatagttactaagaacaacgaatgtatggagcgagagtaataaacgagcgtaaaagactaagcttgtgtgatggtcaaatagtttaactctataagtagtattcgcacttatatactctgtactgctggcttgatgcaagtgacgtgacattgtgaatacgagacctaatccacgctacctcgtctagctgtggacaaaccacgcttcgcctaagcggaaaaatctacagccaggatattcgaaactcgaattcaccgagcgtcgggtcgaaacgtctgttctagtgttttagctccgggattggcataaactatgactaaattgactagattgagtgtccacttgtagcattatgccggcacatacgaggttcggttacaaccttcaggggttgtggtgtcttggtagatgattttatgaagatcagtaatttcccggtttttacttgtctctgtgaatattactataccgttgcctctttctgcataccagtaaactaaataggtttgatctccagcttcacggacaggtatgatataattctatgtgattgatctcttgacttgagtcgaggaagaaaatacgtcattaagcttaaatagggattgatatctatagcccctgtgacttgtgccaagggtccactgacaaaggactcggagatatttataggacaacctcgcttgggaagcactcttatggactctgaaacaaataacccccgacagaactgctagggctacactaacgataagatgactacttgaagcaccaggaaactgacagcactgatttcatctgatgtgattaatccaagtcagtgccttcatggtagctcgccttactctacatagtcaattctgaagctgtgttcacgctttttagacccgacccgaatttcccatttcggcactccctccaaacccatagtaagttcaagatcatcgtgctttctccatcctttcgatggatcccctacagctttccactcgctgatgggcttgtcccagtcgcactcaatgcgacacaatgtcgacacttgagagttgactctctttggtgctggatcgtgagcactgtacaagatgtcgaatgtacatgtggagggagcacttccgacgcggcagaatttatggtacgagaaaggaatacgtgattgcttcccgacactgtcaccctaatattctgtcagcgggagggttcacaccattagagatggagtgagaattagtaccttggataaataccacgtaattctactggtcaccttggttccttctggatcagtagtgacttcatcatcagaatcataatccagatttttaacgggcttgttgacttgaattccatagtgatatctcgattgccgagaaagaactacagggagcctgttcagagcttcttgctgctgtatagactggggaccctgcgatgaaatgttctcctgcagtaaccgcagaacagcacctcgagcgacagctgaccatctgagtatctgtcagttttcatgtacgtcttgtcagatgtcctgtctcttacccgtcaattggcctaaggaccgtattggaaaagattgccgtcaacgtgtcgtaaacatactcagagctaccgaggccgccaacaagaaggatcttctgaaatttcccaagtcagtttatatgcagtcagatcagtttgccaaatcatctaggaatctaaccttgggtggtttccctgtttttttcttgacttcttcgtgctgtttccctacaagagtccgaataccagtgagggatcggttaaagaagtttgtcatttcttcacttttgaaataaattagtacaccatgttcgtttctgtgatgtggtatggagacatacttgctgattttcagtgtatccttattcatgaggcgatcaaacctgccataggctttcatcggtggatgcaggaagtaaaattgcttatgctgggaaatgctgaaacttctctttgcgccatgttcccactcccgtaagataaactggttaaagtcgctgtccttgatggaattgaccctcagcttagcctggaaacgaaggtaggcattaaatgcttcgtcgatcaggaaggccccagataacattcctgttaccttgttagttgagatatctgagtgaacagttgtcaccgacctgctccagttgcacattcgtccagcatgaatggtttttcggatacaaccttataactgataacatcctgaccaatgtgttagttcaaagtaacaatagtcaatgaacagcatgccataccactgtgccaccgccagcgtcgcaaacgacgaaagattcgttcatctgtggtaacggtcagttccactttatatgtgcaagcttccgatgggtatggataccttgatctcgggtgaggagttccgctggaacagacatgccaaagctgctgcctcgggctcttgcacaagcattagagtcgtgtccccaataactctattatccagaataccggcaatccgagcagcctccttcattgcgttctctgcatagccaggccagatagctggtatggtgatagcaacacggatagggagatcgtcgatatccagcctcgaacgaagagcagcataagtgtgatcccaaattttcttgagataccggccgacaatctgtacagccgtgatgtttccgtgtttggctaagatgctcctagcttcttggagttgtttcgcattgcgaatatcctccttagtgatatcatcgttgttgagcagcaggagcttaaaccacttgataggcttcatatcgggtgttatttcgtagccccatttacgtgagtcaatgtcatagagagttggtacttgaatctcattatgatttcgatggtcgtctgacggccagtctgtgatttgatggacctctttgggttgaccagagaaagcccaagatatgccagagtaactaaagtttcgagaatgtttagtagtcatatccaaacgtgtaagggcgagcgcaatatttctgccaacttacgtcgttccaaagtcaataccaattgcaacaaaatcttgcgcatagtcgtcaaggtctgtttcataagactgcattgtgtatgtagcgaaatcggagacaggtaagaaggtcagattctgtacgaggaaacatttggctaaggagggaataggatgagtattttgtaagccacatgcattcttctgttggtatgggtcagcccagggtgtttttagagtcacactgaggctatggcaccccctccaactcggagagccttgttaggcaggctatccctccgcccacacagacctgagagcaggcgttgaggcgtctgcatgtggtatggcaggtatcaccttagcctagtctagcacagcctgactatgcaggctaccataatgctacgttgttgagtttctggagggaaccaactcgctcacagcctgatttctgttactacccagtcgcaggctcatttcctttaaatttgtgccacacttccagcagagcacttttctttccaggggagtacatcagaatggacaacgaaatcactatggatgatggaagtaatggcgtcatcttggttatgggtgttactggcgctggaaagagttatttcataaatcaactcaagagccaatctaccgacgagggacattcactatattcaggtatacagtaccccttttctccatctttctgttaccctcatccctttggcatctcagctaacagacactgcagagacacagacatgtcaggctgttcagattatcctcgatgaggaagagaaacgcactataaccgtggttgacactccaggttttggcgatacgtttcgctctgaggcagacatcgttgccgaaatcacggactaccttactgcacagcacctgtcccgcttgccccttcggggaatcttatatctgcataaaatcacagataataagatgacccaagcttctctgcgacatatccaactcctgagaaagattgttggagatgatgctctgaggaatgtcattttggttacgacgatgtggaatgtccttcgcccagaagatcgcaaccgtgccctgcagcgtgagcagcaacttctcaatgggttttggaacaccatgattgacaaagggtcttatgttgcgcaattcaacggaacaccacaatcggcctatcctctgattcatcaattggcagatcagcagagtgtggtactcgacatccaaaaggaaattgtaggtcaggacaggtcgattggcgagaccacggcaggcatatccctgatccagaagttgaaggaagatcgcaggggttacgagcaaaagctgggcaaccttgagaacgaactggatcggcagcagactgcccagccaccaaacaaagaggagatcaaacgactcaaaagcgaaatgaaagcgaccgagaaggttctggacgccatagggacttcggaggagcgcatgaaaattcgccctggttcgccaatgcgacaacgcatgaaactagccatgaaagaccacggcgccactgctcttacagctctcggaatggttctgaacatcactttctttgcggttcggctggggctggggctggatgagtagggtgaagggataagctgacatttccacagacggaaatgtacgccttggagccttgaatcattgtttttattgtcactttgtaattgaacacctatgtttcatcctgcaaccaccaacatgcggtgacaatgtgatgcatgccaatgtgcaaatattgagtcgtggcggctgagtggcgagcaaatagtcactgcacatcgagagactcggtttccagccaagccccagcgcttaatcggtagtgtcggtgtgtagttctgcctattctcattagccatgtatttccagcgtggttgtgaaatagctcgtgctcagtcgcaggccaaagggaaagaaaaggcgcctgaacgtatctcagagccaataaacattgattctgtcctcatcaggctgccgttagcctggccatcccaatcatttatgaacggatgaaacgagtcaagttggcaggtatcttgtatagaatcaggctgcgaagccacgagcgtcgtgaaacaccaatttcggtcagcatttcagccccaagcctcaatgacaaattaaatctaaaatggagactaacgaacagcttgtatatgcaggtttcagtccagcttgtaagccacggaaacggaaacggatccttgcatcaagatcgaattgcgagccatctccgcgttcgaaccagagtaggcgctgcagagtctcatgaccatctatagtgtagccacttgtgcttctcagcctaacacatgaaccattctcacgcattcttgccttcgtgctctacctccttgggcgaaaagaatttatcctctctgaaagttgaattcaacaggaatatgaaacaccctggcgcgaatttacgcagcttaaacttgattattctcttcgataatgacacattattccactaggaaaaaagagttgtatccacccaaagcacggcagggccgacctccagagccttctcatactcctggttcaaaagggcgtcacagaagcggctcaatggagtcaaggacttcagctcactccaagcgccgttatgaccatacatcagaaagagacgaaagctccaaacagccaagaaagcctagaggcgctcggagcgtttttgaacttgtcaagcatccgttcaaatcaacaaccaagaagcagccttccatggacactgtcggaaaataccctcaaggctttaataaagactctatcgatcgatctcggagctcatctgaaagggtcataattgatgaatctcaaagggccaggccagtctgtgaaccaggccaacctaccgcggtagtcaccctcgatggagtcaatgcagatcaattacctagtgatagccaagcccaacaggcaacgtccttgcttccagaaaatgttcccgatgacatatccaagctcttgataagtgactctgagatggatagtgtttgcgaaggccagaatgatcagtttgaaaactccaagaagtccctgcctcctcctccagctcatgaaatccaggccatgatggtacctgaaggagagaacagtttctactggaaaagacaatacgaggcgacgatcaaaaaacaacgagaaactatcaacggcctcaagaccgataatgcggccctttccgatcaagtccagagtctgaaccagactatttcatccttgcagaaacgcgtcagcgcagccgccagtaaaaatgtgaacattccggttcgcacgcctctcaatcggccagaaagagaactcctcaaagactgggagaatctcgcatttgaagttagaaactttgttggctttcactttgaaaaggttaacaccaatgatctcaaggcttgggcagagcaaaatggaacatggcttggagaagtaagccagacttatcaacaggacgtcactggcaaacagacatcctttgccatgatcgaggctgccatctggtataacctctccatgtttgtgtttgcggataccaagggcaatcggccgatgcgctgggcgggtaactatgagagggtcctgggaacactaggtgagcatgtcctctaatcctgtgtggcaaagcttagtactgacttatctatagtcgatgaacttcagaaggaacacgcaaaggagaattctgaacagttcattcctatgttccatcagtggaatactctgacggccaacatgatggcaaccatccagtccgatgattcttacgcccaacaggttattcgtctagtcaagaggttcgaagacctatttgcctcctgtcgtcccagaaagtcaagatcagactcttatcgactggacttggaagcgctggttagcaaggctatccaaatagacttctggttttctggccagaccagtcggtatctcgttgattggccgcatgtcgggcggcataatatggtatttgataaggcaaagatgcgacaagacgcgcgaagtccagaatcattcagtgatgtgagatttatgatacaaccttgtctttttggtgttaatagacagggcgaaggatatgatagtctcgtggttctggacaaatgcgtggtatggatgttttagtcagtgttgtgatggaatatttaattatacggacttgctttggtcgacaagaaggataccgatggtaaactgcctaaccaaccacacagtcctgacgcgagtgtaaagaattggactctactagttgcctttggtaaagtgaaacccgaacagttatgccatagcaatccgtccaaaaagctcagccgtctctttcggcatgcttagaaatggaaaatggccagaaggcaggctttccactttactaaatcctcctgcctggataaaattatcttgatacacctgaggtagaactttgtccttctcacacttgacatatgtcgtgggaatcttgacatccgcattgataaagtctgccaggtgatcgaaactcttgcggctctggctgccaaggacctttttccaggcttcgtctcgttcgttgactgatagatcgctaaagaaggatggtttgaatgtatcatggagatgcacaaggccgccctcctgtattcaacataagcttttagccgggtgtcaatctccatgttgttcaaacttacctcgtgagaatgattaggcatcacgggaccttgttccgtagtcccgtaaatgtttctctcgcgaaccgcaaatgcgaatccagcgacagccgcataggctttaatgcctccagcaagtccttttgctttacgttcctccagggtatatccctcaatggacaagaggcctgggagacttccgtagctatggccaaagagaacaactttagagccctcatcaagttccttagcgatactgtcgtggatctctttaacgtcgtctagcattcccttgctggccaggtctttgtgttcatcgtggtcggggtcttctgacggaagggttctggtggttgtcaatgtgatgactttgactgtgaagctgtcctctcgaagacaatcggcaacagcttggtacgtttcgggactgcaaaagccgccaggaataagaacaataacaggcttattttgcgtcattttaaaatggacagtttttagtcaattaatgaaatataaactcaagtcgtggatccccaagtatgattggtattaatggggtttatatcggttcccctcatgatctaacttgaagcagaaaacaagctgactgtatcaataactcgatgttttgattcgatagcttgtcaatctggccaagttcgattccagaaggatccccggcgaatcagaaagtattgctagacaacatgtcagccgacactagatcctttagtgggtagcttacgttgaactaaacctgtgcattctgggaggttgtgttagattgagaattgccgatggttcattttggtagttagaactgtagggggtgaaatgagccagctagcttcacggcaatttcaacttcactgtcagagagcttaaggggggttaaaattgcagtgaacaaaaacgcagtcgctggggcgcaggatgaggcgcaatcaacagttgctgataggtgcattcaacccctgttgcctgggcagctacaggataaacatgaaagacaagtcaatacgaaagatcgattcacaccagttcaagttgagaggaaagagttgtagccaaagcgacgtacaatgcaaagacgttagagggcgcggtcggcatcaagccgtattgcccgtcaaagttcaaaaagctttaaattcaagtcatctatatgtataaaggtgtattcccctatcacccttcaggctagccttccaagctcatgttctccaagctcaactgggtagtccgggtttcccaataacggtttatgcttactgcctcttgcagaaaaaggcactgttggacaatagagggccgaggtaagattcgggaactgtttgaatactgttagcaaaattgcaatgacaagattcatatcatggtggaacttaccaagtttaccctcggcaaagctgctgcaaagtgtaccccacttgctgtcgttgtcgcagttcgtccactgcttcctggtagtggagggaagcttgcctgagtaatcccactcgcagtagccgtgagtagcctgtaagtcgtgttagtcagaggtcgatatctcagaagtagtgtcaacttacaagacatgtgataccaagagtggcagggtcaaactcaggtgtcttgccagcgcagttctcgatctcgaaaacatcagcaaggtcggcccatccgttatcgatgatggccaccatgagatcgatgtgggtgttgctccagtcgttggggttgtggaaggaataggtgttcttggccttttcatcgacaaaccactggaagcagctgctggcggcactaagactgtcgcatgtgacttcaccagtgtctctggcaacgtcctgagcaaggatgccggtgcttcgggaagagatgataccgttggccttgagggcgcttgagaggatgaagagctgaagctggcggtagagagtgctggcttgaatagtaagcgaagtggtgactcgctgagagaatccaccctcggcgcaagcagcgaggaagagctcttggtcaccctggatcgtcttgacactgtcaagaaggttctgctggtacgtctcgacgaacttggccaagccggaaccaatgtcaccaagctggacaaagcggtcatctgctttctgagtgatcttcaaaggcttgccgagcttgccagcaaggtccagggcagaagagagaccacccctgatcaagcctacacctagaccggcgtttccagggacaagaccggtgaatgtggagaccactccgagagtggaagtaaggacactgaagagttcgctctggggcgtgttggcttcgacgggaggagcaaccttggcgacgatagcatcgactgtttgtccagcaagggaagcaccattgctgagagcttgggagtactggttgaagaattggtagatggtgtagatgttccagagagcctagttttggtcagcatgagatttgaaagggacaaatgggtatcatacgtagaactgctggttagactcgtacttctcgacgctcttggtgttgaaaggtgggcaagtgtcgctggtgatcaggttgcaagtgagaccagtgaagccctgagagagatattagtaatagttgaagtcgatgttggtttgtcaactcacgttggcctggagataacattgagcaaagccgagctcctcgcagttggctgcagtaccgttggcagcgacccaatccttgatgtacttgtccatgtccactaatccatgtcagcccgaatcccatcgtcttttcattattactcacaagctttccagcactctgcctttaggccagtggacgaattgggtgcgcagtcgacatcgggggccggggcgggagcgtcagtgggggcgggagcggcactgccattgtcttgacgctcgaccaagggaatggcagaggccgaaacgatggtggacactgacagtgtggtcaacactgccttaaagagagacatggttgcgctgcaacgaaagaatgaatatggttactggtgaaaagaaagacgttgactagcagcgaagagtaaaagacagaagaagaggcttgctcgttgggttgtgagtaaattggacgatgacgtttgaggttatataagtccagacgatcactcaccatcggcagtttatcgaaacccacagttcatctattccccatgactttgatagtcggcagttaactctaaagaaattatccagacgtaatcggacgagatgttgctccaatgacacaaaccagttcctggcaggagccgacttggcaggtctccagggtgaactttaaataccggggatctggtcttatccatatctctaagaggcatgtgcatagcgcttcacttttgtcctgaaactccacgtcccaagatcatccctgcacggtttccaaagagggcttttcgtatttctggagagacagggcaggtatactggaaatgggctgtgtagatggcgatctgccgtgtcggaccgatgccgagactcgaaatagagatcgatgggttgtggtggtgggaagttaacaagtgtcagcctagctatatttcaatgcagatatagtcagattgtcacgtctcaaaacgtcttgtcttgtctgtttgcagtataaagaatgactcggtcatgtctagatgaaactgactacggatccgccgttgggaagacccctgctcatctcccccacgtgtcaatgccaatgccactggtgtcacatcatataacatgtcttgttccaagttctggtgattgaagctatcacaaactctctctttatcttttttagagtcactaaatcgggttaaagtaagcggtaacatacaatcaaggtttaagaaagagattttgatgacggaccatcgcttgccgattgggatgatacgtttcatgtttcttggcagttgttagatgcgctgtaaagttaaagatgaatacattgccgtgggcctgtatccgtaaatgtcaaagtcaattgatcaattcggtaataacaaggaaactttattctttggccactttggttggtaaacttgccaggccaatcaaatgacgatgtgcaagaagcgttcatccatatcaagcattgacataaaacgattgacgcgatacaatattccgtacggacacaaccgagagtttatttctcatatccatgagtatcggcaatgggcagatgatggtctgttgggcaaacatcaataaaccgaggtatatgtcacggtcctccagttctaaacggctcacaaacacggtcaaaattatactttggcccctctcaatattggattattaatatcagatcttcagggtccaaactcatcccagaccatgagcaggccactcttgggtctcaggaactaaacaccaaacttgacaggtcgttgtttgaacgtctattcaacacaaatcatatctaatgctcttatcgcctttgtctataaaaaaaaaaaatacgcacacgcatcaacgcaatcatagcttcgccttggcttcctcgtctctcttctttcctctcacctttctcgtccaaggaataagcccaaccatctcctcgaacggcaagccattcaatatcggcccatctgcgaccagaggcaggaactttacatccgcgatactcgccgccctcagtgcgggttggtgaggtccaatgcacaactcaagattgagtcgtgaaatctccatccataacttggctgctccttcgcgctcgtgctggtaggctacgaatgcctggctgagttcgaagaattttgggtctgggttggagcgcaaaactctcttgagagtgtttactaacgcgatggagtcttcgataccgcagcatgcgcctgctcctctgatggggttcatctgcagatgttagcatatcagtctcagcctctgggtcagcggagtaaaacacaccttgtgagccgcatctcctaccagaaccattcttccccagtgccagaatggcagcacaccttcatcatagttggctgttccgccagcagtcttctttttccaaaggtctccaaaagtcaggccctcgccgacagagacatctagccaaggctttgcagcttcttcggcatcgttctgtccaaagtatgttctctttctttcagctgggatgcggtggtagacaatgatcatagcctcgtttctgttggtaaagacttgcacatgtgaatcttcttggtagacgttgatgtttctacctggctcaagacgcgggttgagatctgctttggcaaaaacaccggcatgagtcgcctcgaaggggtttacggtctcgtcgaagagtccctttggtgcctgggctaccatctgatctctcacgctactccagacaccatcggcgccaaccacaattgatccttcttcgaaagtaccatcagcgaactcgactctcacgcccttcttatcctgggttattttgctgagtcgtttgtttacttttacgcgttcctctttgttgtggagagcgtttaacaaagccagcgcaaagtccaagcggctgaacaatgtcatggaatacccgaacctgtttatgtcagcacttcccgaaaatgtcgagcatgagtttgttgacttacatgactccaagcttttggaaaccctcctcttcatgaagaaccttgccatccattgatctatgaatcgcctggagcatgggttgaccgacagccgagacgacatcaaggaggcccagttggtgaaggatacgcataatctgaggccatatgaaaacaccgtaagctggctccgggggaacttgtcttctctgctcaacaagcaagtagtcgataccggaagcttggagcgcgtgtgcaagcaccaagccaaccggcccggcgcctacaactataaccttgaaccccattctggagtattattcgtatggataaggattcaaaaaggggtatacaagtgagattggaatgtcaaaacagtgtcttatgtctttgttttatgttggattagcctgtgttgatcctttaactgaattacccgacgggttttatccctagcagggttagcgctgaggtgagcccatacttagcgcttggcaattagcagcaaacaaatataattcctcagcaagggttagcatgaaacctctttagcatatatcgtcgacggcaaagtaattagcatgcgtgatactcggccaagagcaagatccttccgaaagaaatagcctaatcggaaactgatcaactgtccgagatacaattccgatatcgcgatgtgaaagcctcgcatgttggtggagggaagaggaaaaaagtcggatggaagcaagtgacgcatttaatgcccagctgaaccttatattagggcagggcaaggcaaaaaaaaaaggtcttgtgtaagtattggagtcataatgcttgaaaagtgtgatttaagatggaaatcttatcatcaggtgatagcctcgcgtcagtggcgtatcccttcagtgctaagatctcggtgagacataagcaatgtctctcgttgattagctcttacatccatacataaccgggtgaggagaccttcctgggacacagtgtgcttactcagttaacaagtaaaatattacacaattgtccaaggcatttcccccaagcctcccagatatacaggtacaggtgcttttaacttggaatgatctttctacacatttcttgcagcgtagtcaaggttaaagaacgtggtcttcactccaagtaatcctaccaggtagtcagagaagggtcgcataaagcaagctaatcacgtggttaaagcctcgatagcacaccatcatgtatgtatacagtcgctagaaacatcacaaaggtcgattgcacacaaagaatatatttcaaaagtttgaagttgtattatagccaggcccagatgagagcatccctagctagaccagttccattctatgttgaccaactaattatccatttcccattcatgatatgtattagtctcgcattttcgtttatctaatgtttcgttattgtcccatattcgagatcctgatgaattttgttccttttcattgtttttcaattttctttttcgtcgtttttttttgttgtaattatgtcaagccgaggaagagcggcaaacaaaaggcgcagccaatctgtacagccagcggcacgatagcaaatgtaccagatgaaaactccccaggcgcaatagtccagccccagggagcaccgatggccatataaatcatgccaccggagagggcgaagcaaataatgaatgtccacttgaatcggtgcatcatcttgttgagaccgatgtaaatacctgtaggacccagctccttggatgtcgacgcccattcgatattgatggaaaaggcgtgacacaaaagagccttggcacagttgatactgatgccaccaaagaagagaaggaggaagggaagccatttggctgcttcgaggatagccgtccagaacgacttttccttgagacggtgacgagtcatgctggtcgcgaccgttccgatgccgttaaacacgactagaagcgagacccaaatgccccatgagggcatgtagaactggtcgaggtcgtagaaaaataaaccgacgaggacgtagttgatcatcgttaggagaagaccagcagcaagggcgtaatctgtagatgttagactgtgacacaaataagagacagagatgaaaacttacaagtgaagatgtaggcgatgatggaaatcttgctagaaaccggcatgttgctccagaggaatcggagaaacagcctggtgacagggcccttgtagatccactggtagaaaggatgaaacacaagctcgttgcatccataggcgtacttctcccatcggttcagctcatcgtagatggtcagagaaacaccctcctggaaaccaccgttgtggtaggtagccagacgacaaaccataccagccatctgaaccctcaggctgatgtcgaaatcctcagagacgtgcgcgtcagaccaccatttggtgaccttgtctgaaggatcaacaaacgcgacactctgaacagccttccagcgaaggaaagcgttgtggccgacaaaaggagcgacatcaccggtaccaacaccgtacttgatagctgtgtagatgacgttggtgaagtatgtgataccgttctcgaaaatgttgtgggcgacttgcatgacgcctgatccgtgttgcaaaatagcgacctcggggctctcgtacatctcaagagcaccgtaaagaagacagtcgacggggagacgggtatcgcagtcaataagaagaataatctcacccatacggatgttaccctcagcccaggtcttgccctcatcagcatcaaccatgttctgcagagcctgttcgtaaagacgatcgtcatcctcagcgctcaattcctcgtagttgcagccacggttctgacactcaagatcagtgagcctcagcatctcatcttcgactcggttggaaaaggcaaggcagtagttcatgttactagccttcttgaactttccctttctctcgaagccaagtgcattggcacgaccctgaggagaacgagagctttcatcttggttgtcgacttcggggtccacaggaggagaacgcttgaaccaagagaaagcacccttgcctttggggctcttcttgttgggaagacgggcacagtagccaataccgttctcgcgatagtactgcttacgggcggcggcgagttcaggctgaatgcactgcataccgtcgtcattgatgtagacggaagctgtgccaccttggttctcgtaatgttggatggcagccatgaccgagaccatggtcgggacgatgacactgtgaagagtcagcgaatgttgaacaaagtagtagatgtaaacttaccctcgaagaccttccttgtagacaggcatttgaacagtgatgtgtggaagctggtagtccttgtatcgcttggggttgggcttaatggctattggacattattagtacagcagcgcaaaggtgtcgcgaccgcaaaggctgtgaacttaccagagtggaactttgaattcttcaaacagattccagctgggagaagaagctggaagacactactgacgacaacgatgaagaagaactgcgacattgtgagtaagtcatcgctcaattgcctttaaagtcacttaccaacgacagaatcatgagaggaggaatgacagcagccaatgcaaaacgcttgtaatcaccatcccaagaccattgtcggatgagctgaatctagttagtaacggtatttgacagtcgggatgcgacttactcttgagacacccacactttgggtcagaataaccaagatcataacaataccgattctgaaagaatgaataagcagagtgggacgcttgagcgctttaccctcgatgtcaccgtcgtcgtcatcgccgccctcctcgactttgatggcggcctggtagacttcgttgttctcgtcaatcgcaccacgaacgggcgtgtgataattctcaacggaatgctcctcggtctgggccagcagaccttggggcatgttgggaccaacgatctgcaatcaagttagactcatgaaatctcaatgcctgaagaagtgacttacaaaacccaacatctgcttctcaacattgtgtgcaacattgaggacggttctcgcctcgtgtgaccaaatcagcacgcatcgctcttggacaacgatgcatgcgctggtgaggtgcacgagtgagtcatggatatcattgagggttgcaacgatgggaatgcgagcaccagtgtcttcgttgacaaggcacgcctgctcaggcttgatggtatcgagaactgcgctggtcacctcagacgacattgagacgacagcagcctcgttcatgcgaccgatggctgccgctaggtcagggcttgggtcatctggattgtagaggtaagagccatcaggcttcttgagcgcaatacatgttgatgaccagccactagtcatagcagcagcggcaggttcatcgaaccaacctagtaaagttgctcgacgagcaatgtactttgcgacctgttattgtcagtatgtgctattttcatcgtgcagatcatgttgtttggtgatcgtcaagctgcaggcaaatgtggactagtaagttacccatcacactgggtcagggcggtgaaggggaagggtaacagcgatgttggatccccaaacatgaaacacagttcatgctcgtcaaagaggaaaagttttactcacaactggtagatccgcagccgtggcatcgggaatctgcatcacagctggcgtgcccgagtaggagctgtgcgaagatctcgtgagcggtcctctcttcagctctggagatttctgctgcatcatgaacgaaggtagctgggcagcaggtgaaggcggtccatggtcaccagcttcaagcctcttgagcgtggcagagtccatggtcggactgggcggctggagcacgcccgtctcgataaaacgagaggcaggcttctctgaagtcatggctgggactcacgtggaggtgaagacacacgagatggcttcaggtcacacgcacacaacttgggaataacgaagggttgggtccaaagaagtcaagagggtcaaaacgaaggtgaagatctgcccaagacaggaccaggggtagggaagggtgtagaaaatggggacggagggaagaaagggtaaaaagaaagaggagggggaggcccttcaagaagccaagagggaagaaagggcagtcgtcaacaaagtaaggtgagcaaggcagagagagtatgataaccgcgggtcaagcaagttatgaatgtgtttttttctgcacgccttatccgtgtcagagtgagatttgagtagattttactacagtacagcagggacgtgacaaaacaacactagacaaagataccaacgcagtggcgagctttgagctgaaccgccgatctgagctgagatggagtctggaatttcgaccacggtatcggatatgatggttacctgtgcggatcgtacagtatgtaagcgtcaggtcagagtggaggaagaaacgtgggcggcggtgatggttgctgtcgtttcggcctcgcatctatctctttgttgggaacggggtttatcgtgtttccaggccatgcatatctctttctcggtgagattcagactcagggcccggcctctgggcctctagcacgtaacgccaacaatcacaatcaaaagaatgctgtatccttgttcactgcagtaacttttctgcacgaggaaaacgtgttctatcgtctcctccccccttgcccctctcattccctgcccctgtatcttgtacgggtgcagtcagtacctgggttacggggaaccgagcaatgcatgcttgatttggcgcccatgtcacgtctagcgagctgatgcctagtacttttcttcttaacagaggtaactattacatgtcaatcggaacgtaccgtacctgtaaccagaacaacaagggtgatctacctgagctagaactttttggcagtggggatcatggactggggtggctaaagacgaactagatggaacaaatcacgaaacaatctcgttgagtcaaacaaagcaaggctgtgttcggcttcaaagtgggttcgcagaacaagagacaaggcctcgtagaaaagattaggctagacttctttagcgtgtccgagcaagaagaggtgcgtgctcaaaatatcatcggcagttcgtcaaaaacgaggcaacaagaccaaggtgagagaaagtgggttggtcaaggcctcttttttgaattttacgagcaaggttgcagaatacgccatgtagtcgtgcggcgttttttgacaatgtaatctctcttctttttctccgagtcgcttaacgatagcaggctaatattagatccaaggacaagagagatgatggctatcaccagccatcgagatatgatagaaccgtacaagatccaatgaacgaatgggataaaagcagtcaaatgcatgtaatacaacacgtttcatagaacagtagcataggaaaaaaaaaaagaaaaacaagttcgataatacggaacattatcccaagaggctacagtagcgcgggaagtgacacagaaagaagttactgtagaaaaaaagataacgtcgagccagtattgttatgggatagtgcagtggacggcccgtcatccgctagcaaaggccctgatcctgaccctggtccaagataacgtcgtccccttgcccccctggatcctggtcaacagcgagaggacattgcatctcttggcagttcaaaccagggccagggactccagcacagcgatagaacttcctctttgactactagcggcatgattctgctgttgcatcgcatgtgaaacctgcatgtatatatgcagtaatactttgttgtacagacaagaactcgctctctttcctcccactctgttcgggggttcttttttatcccacccagtagtctactacggcccgcagagccttatttcggtgctaagccaatcgcgaatttgacacaagtttgtggccttatttttttctcctagactagtttctttttttaaaaaatcccctcagccgtctgacgccgctaacgctgacacataatttttattcgattaggttaagcgtggttttttgtttatctcgacatgtgtttggggttctggactggtcggacctcatgtttgttgctcgttgatatggaaatattggttgctggcgtgagacgagattactctacatctcaacagttttttattaatgcctgtattttttttctaatctttctttctctatcattatattgatatcttgcataatcacctcatcaacacggaggcgataaagcacatgtgtttgttggtcgaggtcgaggtcgagacccaagaaccagcatctcttttcccatcatccctgtcgtcttgctcgtatccagttcttgttactctgtagcgagccttggtattctttcagctcgacatccatcaagaccctccgaggaaaaacaggccaaatgcattcttgaacaaagaggtccttggataaattcgttcgctggctacagttactcttcccctctccccctccctggtctttttgttttgtcagttccccaaacattggcatatctccactttggtaatggaaggttcaaggactgctacctctgccgctgcggcggaggactcttcttcacagcgcggagcgaaccctttcgctacgcctggtgttgataacactgataacccttttgcaacacccgctgtcgcgacgcccattgctgagtctttggcatcacgacaattgggacatcgcacaacttcttcatttgatggtgtgtttttctttatttctgtacaatttctcaactaacttcgacagcacccaccgtccgtcgacgcttcagaagcagtcgtcttcagggcgagtttgagaagccatggctagagagtaacaagaaacagtggaattgggatagtaccattttctacacatgtatcactatcggtcttggtaagtttacttctgttcattttaactaattgctaataacaatgtccaggtattggtgcatttctctgctggaccgagactcaggtccccaagcacgaggtaagtgaagctcatgatatctttcacgacatgatactgactgatttagtactgcatggtcatgaacgaccaattcaaggatctcaacaattggaaccatgaagttcaaatgaacggcttcgggtatgttttttttatctaattttcatttcatcgctgatgcatttcagtactggtgcctttgactggactacaaatgatccagccaactcatatgtcgacgcagagggtcttcacatcgtccctacagcgacacttgagagcacttccatcaccagagaccaactccttaatggtttcacggtcaacatgaccaccaacagccgcgtctggggcaagtgcacagccaagagcatcaagaagaacaacgaccgctggccttgcgcagcccacagcaacgccaccctcggtcagataatcaaccctgtgcggtccgcgcgcctaaatacaaagggtaaaaagaccatccggtacggccgcgttgaggtcgtggcgcgtatgcccaaaggtgactggctctggcctgccatctggatgatgccccaggatgaggtctacggcgagtggcccaagtcaggtgagattgatattgctgagagccgtggtaacgatgcgaggacgtaccccatgggtaacaatcttgtgtcatcggcgcttcactggggaactgctacggagaatgatcgctggaggagagcttatggcgagtggggaggcaagcgagtcctctactctgagaaattccacacatatggtctggagtggagtgagaagtatctctttacctggcttgatggtcgtcttcgagtaagtctttttcttgcccatctcaacaacagttactgacttttccacagcaagttcaattctttgacttcaccaagaacaagaacctctggacctacggtgaattcgccggccagtccatcaacggttccatccccacggacccgtggagcagcacaggtcgcaaaaacacaccttttgacgaatcattctacctcatcctcaacgttgcagtcggcggtactaacggctggtttccgtgagttattcccactattttctccatctcttcttcaaatccactttttcgttcccactcgatcttacatgctaatctatcctgcctcacagcgacgcgattggcgacaagccctgggctgacagcagcgagacccccatgcgagacttttggaaggccaactctacttggctgcccacctggggtcctgtcaaggatcgtggcatggttgtgaagtctgtcaagatgtggcaggagggcagatgtgctggggctgtcagatctgaataaaggatcatgcacgattggtttttcctggatcagggtctttctttttttttctggatctcactggtggaatgagtaatacatagagaatggcatcgatataatttcttgataatctgacttttcgctattttttttcgcatttatccccccacgtggtgtcttacacggagatatgtcgtttgacactaaattctcaccaacatggacagatacaacattattggtgggacattgtctatctctctatctttgaggctatcacttgtaatcttggttcatcgcttctcgatctcgtgtcagcattcggaggttaatccagatttgcttgtgcggaccttgcattccatgctgacagttaccattttttttgtatatgcggtcatactgtactttctcttacatccaagattgcttacatactaccggtcgcatatctctttagatacagggaataaatcaggaaataaaacggtgagctatcacagatcgtcgatggaatttctactcagagagaaccaagatggatgatttgcacgtccagggtggattgtgtgtatttttatccatctactgtgtgttgtacctcactagtatagaccctcgatgcatatcccataacggccaaggccttgtgcgctggcaaagcattaaattatcctggacatgacaattacagggccaacacactcaatacaatggtcttggtattctgccaagcgaagcctcaagtggttgcattccgaggatgacatgataagagaccctggctaagcgctcacagaaacctgtactctgcagtcatgataaaatatctttttgatgcagtgtccccctgtctcttgcaggtgggagaacttttgcctgcagccaaggctcgtgttttttcccttgcttcatgattctctcatatcgtggtcctcggtgtgggttacatttatacaaggccagggattcttgtggcatccacttccctcggttatttactttttggccaaccgggccaacaccttgttgtcgttccgaactgtccaaatcgagcaggggtttacattcgttcatggttgtctgtgcagatacatatcttttacccgcccaattacggttggacgctacgtctgagtcccctgaaccgtcgtgctgaacagaaatcattatgatacagtccgtcgcctcttagactcaactccaatttgcctggtggataggtggtttaaaaaaaatacttccgtctagtttggtttcaaccttatcgtggataactctatagatgaaccagcgctttagaccggccctaagatagagagtcttacacatgttaattagcccaactcgttcctcgcgaactctccacaaacgaaggttcaggggatggtccatgacttctccacccactcttcgtacagatcgagagattagctgccctgaccctgtcgatcagagttgcaacacctcaggcttaccgtgaacccttcttcgcccaagtagcattcccaaatgtctgcgtatagtacatagtacagcacacaaaccccatcacaaggctgagtctgagccgatgtggcgccggtcagcaatttgacaagaacttttgccaagacaggtccggcttgtctcgaccctttgggccaaaatggatccaatatgcagtaatactcgcctgatccaccaacaagctgttgcttcttctgatcacaaggctctaggcgaaagattattctgctactctgctgtgttcacgcgcccgtccacctgcataatcacaaggaccaagtccaccgttccgcgtgcacaatagtaagaatcttaattgtattaagggatgggcgaaaatgggctgactcttggactattgaacagctaatgtagcggaaaggggccctatcaaatggacaaagggatgtgggcagctgagagaggtgagaaacttttcctatgcctcgggtatgagggcaagtcatatatgtacaggttatccaaccaccatgtcaccttctcctgagtttctgcattgcatggggattcagtccttcgttaacaacagagttccagcccttctgcacatcgtatcccacttcacattatccaccccttgatacactcatttccttcgcttttatccaagtctttcgttattttttgtttcgtttgcctgtctccccacacccctcttccacttctgtcacatcgtacagcatccagccatcatgctggtgcttcgttttgctgcgctcgccgcagcgtcccttcccttgacgtctgcgagcgccatctttcgcagggatctgacggcgcctgaatcgccacgcgacggctggagctacctgggctgctacatcgatagcacctccaagcgcgctctcgacggccctgttcactatgacgagacgggcctcacagctgagacctgcgtcgcccattgcgttggtctcggctatgcgtttgcgggcatggagtactccaaggagtgctgtaagtgaaattctcttcctcttttgggatatgcatgcagtatattcgtaatttattgatcgatcttgtgactgacctgcgctttttgtgactagtctgcggcagcaagaggcccactacaaagactgatgaggctgattgtaacatgccatgcactggcgatgatgagcagccttgcggcgccggcgacaggctgaccgtctttggcaaggcttcagctggcgggacatctgttccttcaggatcccccactgaaactgtttccgccacggcctctgcttccggtactgctagtcctgtcgctagcgacttgcctggaacctggtcttatgcaggttgctacactgacccgccgggccgtgccttgcaagctgccgggacttccaagagcatgactccccagaagtgtatcgccacctgcatcgcagacggcttcaagatcgctggtgtcgagtatgccgaggagtgcttgtgcggcaatgctctgaacaatgctgcttccaaggtcaaggaatctgactgcaacatgccctgctcgggcgacagcagccagatgtgcggtgctggaagtcgcctatcgctctactccgatggcgactttgaggtcaaccccatccctgttgccaagaaagacggtcttcccggcgactgggagtacaagggctgtgtctttgacaacaacaacccctaccttctccagtggctctatgaggacgccggcagctatgctaccagcaacatgaccatcgagacctgtctcaaccgctgccagaagttcggttactccgctggtggtgtcgagtacggtcgccaatgtgtttgcggtgatctcaaagctgtcgagaacaggggtgatgtctggaaggacgacagtttctgcagcatggcctgccctggtgatcgcaattccacatgcggtgctggaaaccacatcaactactatgagtggactggtgcttctctcaacacctttcactacgcatctggtcccaaggctggaaagtacgaccacttttctacttctcccatcattcccctgatcagctctgtcggcatcaacgacaagatcgtttttgtcgagaagcacggtacgtctgatgatgacaccgagggctctttcgagtttgactacaccaccaacatctaccgtgaactcgctctcaagaccgatgtcttttgctctgcttcattcaccctccctgacaaggctggccgtatcatcaacattggtggttggtctgccgagtcagtctacggtattcgcttcttcacccctgattccccccaaggagtcgacaatggcaccaacgtctgggaagaggattacacgcagctacgactctttgaccctcgctggtatcccactgctcttgttctttccaacggttccattcttgccatgggtggcgagtctggctccgacgcccccattgttcccaccgctgaagtcctccctcaccctgctggtgtgacagagtcgacttacgtcgactaccttgagcgcgctgagaacattggccgaaccaactcttaccctcacatggccatcttgccttctggtaacattttctttactcaatttaatgagtctcgtcttctttctcaggtcgacttccagtctatcaagaagctgcctgacatgcctggacaaatcaacaacccattgactggtcgcaactatcctctccagggtactttgatggtcttgcctcacaaggctccttacagtgatcccgtcgagattctcatctgtggtggtactacccatgagcctggcaatgacgctctcgacaactgtgtcttgatggcgcctgatgttgagggtgctgagtgggccatcgagcgcatggtaagtgatcattatctttgacttgttcaatttcatgtactaacagtcgcagccttctaagcgagtcatgcccaacatggtcgccctccctgatggccgctacctcatcctcggtggtgcccaagtcggccgcggtggcttcggtctcgctgacaatgccaacttgaacgcagtcatgtacgaccccgaggagcctctcggccagcgcatgactgtccttgccaacaccaccatcgcccgtctgtaccactctgaagctgtcctcctcagcgacggaaaggttctcgtctctggctctgaccctcaagatcagggcaagcatccccaggagaagcgcattgagtacttctggcccgactaccttttgtctggtgctacccagcccaactttaccatctcggaccgtgattggacttatggcgagagctacacttttactctcacatctgatcttgaggagggtgcttccaagctccgcgtgtccctcatggcttctgttggtgctactcacggtgtgagcatgggtcagcgtaccttgttccccgagttttcatgctctggcaagacctgcagcgtgacggcacctcccaatgcctttgtcagtcctccttcttggtaccagatgtttgtgcttgatggacctactccatcgcacgccatttgggtccgcattggtggtgatccaggcaaacttggtgactggcccaagctacctggcttcacacctccaggtgtttaattcaactatatcttcttttattattttagttttttatcgtctctctttaactactttttcttgttggtcagaagcaatggcttctatgattggatggcgttcctaacggagcatacgatggtggatggtagttgtgttttgtagttgatttttgtacatttatcatgtacgaagtgcatgctacacctaatacgatacactgttgaacgtggacattgctgagttttgagtgaatgtagtaaccttgagttggggtgatgaacgaagcggctcgtagatggatagcacactagtacaggtcctaagacaagatgagatgagatgaactgaaaggcgagagacaagatgaaataaaggtgatgaggtgagatgcttattcaatggtggcgcttcctgcaacgcaactcaacgcacgtggtgtcagacaacttgtgttgcacatgtgtcagagaccctacgcgcttgcagacgcggtgaaaccatgatgcaatgattgtggatcacggcaattaccgatcaaagtatcgccttgacattggaaggacatggaggttgggagtaatagcgcgatttacgccaccgtggacgtgcaagagtcgcgctggaaattagccctggaacgcgtcttacagagcttggaccactgtattttcagttgcttgggatgtagggtagattgagcggactgatttctgagaaagaattggatgcaattgcagacataatgagatttgttgcatttacacgtctgatatattatccttgagtttttggcttatctatcagcctttttctgtcatgattcggacgcgttcgggtgttgatagaaattccacacctttgcttacacgttcccatgcttggaacacactgcatcttgagacgcttcaccacaaagagactgttttatagttttactgacaaagaacatgcatatgaccagatcaatggaataatagtaaatataatagtttccaagacgtcttgcggcagttactatcagatacatatcgctgttgatgcgtctctggactcgttgatttgaaattggtcgacatattcacaaaatctgcccgctaccagcatccaatcaaatggtaagatggccgagcggtctaaggcgctgtgttcaggttcgattcgaactagtaacgattcgcagtctcgaaaggggcctgggttcgaatcccagtcttatcaatcatttttgacttttgtatcaacttgggtcacaattcatttttgccgaactgattgacgcaagacatccatccattgactcaaactgacaatgcagactacctacaggatggggaatagagactagcgaattgcggtttttgccgcgtcccccctttgagaataacctttccagaccagagagtaaagtcaaccctgcgattcccgttgcattcttcaacatggccatgcaaacacaaagcataccaagtaccagatcacgactcaatttagtgttgagaataccattgtgtttatacatgatgacgttcgtctagagattcactcagtcaagatccttatacagtcaccagcctggattcgggatacctacgcgtctgtctaccacgatgggattgtctactgcggcccttgcccagctagatgaaattcacgacaactctcttggatatccatgatgccatcattgatccaagacgagcagttcatcatgcacacgcatattcctagccatcgcggccctcacccaatccccacgaggtagcctactatctagacggcgccgcgttggctcagtggtagagcgtgtcactagtaatgacaaggtccaaggttcgatcccttgacgtggcatagacagatgaaacatctggctgttcctttttgcttctcgatgccgattgtggcatgccggactgcgaaatgcatgtccagattgcaactgttgatactttgtgatacgcactggcctgcacatgtttttattattgtaagtagctcaacttacttcttgcctactgcgctcattgctttactactgggattgaatgtatgcaactgatctcttggtccgttgtgtggactgagagtatctgactgttgtctttgtggagtagacaatatagtacttaagaagaggcctctcagtatctggtcggtgtggctcagttggttagagcgttggtctcatatgcgaagtaattcgttgagtatgacttggttaaacaccagggtaatccaaaggtcgagagttcgagcctctccaccgacaatccttttgctttttggctctacaactataggtctttaccactcaaacaggaaatatttaaactcccaatccccgccttcttctgtagtaggagggaccggtgtctaatccgctatgcccaactgctatctccgaggggagtagagtctattgtcctttcagcctcgtaatcccttctacccgtaaaatcgtgaactataggtagccctgctgttaggtttctcaaccattatcctatacgaacggtccatgcacacccttttatcgtcccgatgctttggaatgtcgtccggggtataaactcgggagagtgggggcatgttaagaaaaacagcaggaggattcgggttggaaattcgctgcttttgtttgaagccctttcgttgttcttcttgaccttgaggggaggatatgccaaaagacgtcgtggaatctaactccggcgtgctgtgtgggtgaagcactggtgctgtgagatcgctttcgtgattgatgatgtggtttgacgcgtcttctacagcgaggcgctcggtcgctctgattttttttcgagacaagatgaacccttacaaaacctcgaacatcttcatcatctgaatcgtaacctgaaatggatggaagtgaccccattccgggtctagtttgagggctgatacttttcgattcgtgaaatcttgtgtatgcgtcctcgtctgaaacgttttctgagcagctggattccgctaatcctggcacttgatttagttcgccgtggttaacctcgaccactcttgtgaaaaatcttccacaactctcactgaagatccagttagccaaacatattacagtgggaaaagggcatagactttccatttcaactcaaccccagttgaggctaggctgcccgagagcatcttgcaaaaagggcagcttgatgctccctttccatttgtgtcattgccttcaacttcattacatatcaagctcatgttgattttctgatatggcaaaaaagcaccgtcccatggtattgactggtcgacctctctatgggtcttgtcctccaccagagtgtaacgcttgtgctggacccgacgagcacctttcttccccttgaaacgctcattcagtatgaactcaagaactgcccaagaagtgatagtcttcaaatggatgggaaatctcctcccggtgatattttccaggataaaatgttcatcgcctggtcctctgtcgagatgcatcacgattgccttgatgctgctaatatcccctgcgacgctctgtatcaaagagacaatgtgaccggttgttgtcttgagctgtgcgactaagctgtggatgatctccagtttagaaactatgtttcgacctatggagtcgagtgatgttcccaatgatgtctttgatcgatgaatcaagtcggttgtacgtttctcggcattttgttgttctctgaccagtgaatcatagttcctttgcaataaccgtctactaaagtcagaaactgtatagatagtcagatgagaaagcttacattgtaatcacccctaaaaccatttcaagcgctatagtgtatcccaccacctcggcgcggaatctgtcgatatctttctcgttcagcttccactgaaccttcctgcaattgctcgtcgctttccaccggaccttctttgaagcaccattcaatgaagccttcttcacaaaagcagttgtgctcaaggctggctcatacttgctaatctggtccaggaagtctaccaagcatttcttggtcttggtcactgtgtcaagcacgattgctgagataagttccaaggaatgtgtcatgcgaggatctttgagcgtctgctgtactgtgtccagtgtctggtcgagagtgttgagttgctgcactagctctctgtattgtttggcggatccacgcgagtcgtcaagggcgacaacgatgtccttgatcagggcagcaattgaaatgaagtcaccaacggcacctgcacttagtgcgaactccattgtcagcttgtgtagaagaaaattagatgaattgttgttcaagttttcggaaaccgtcagagatgggagttttagtaaacagttcattgagggggaaagtaaggctctacggtaagtcggggtaagataaacaaacacgttacaataaggcgtttacatagccactggcgaaccacgaggcagacacatttatctgctaggtatgggctggctggctcatccaaggcgaaagtgcatttgacatatcatttatccaaccaatgtctcaatcgtcacagcaactgcatttgtgtacggtagtttgtcgcctgctttcaacaatccgataaggcgtggtggcggagtggtctaacgcgatagactagaaatctattctcctcggaggcgtctgttcgaatcaggcccacgtcgactggaaaacagtcggactcttcaagagtccttctcttatcatttttttcttgcctacatatacttttgcctcgactctgcagtggtctctcttgtagtcttattttatgccaattctgtcatgtgcaagcattgggcctttaataggtctgatttgtagttgcgatgttaaagtggacatccttgcaattcgatatgagaggcaactaattcgtaggtagttcaaatcactaatattgccatttcagttatatcaaccaccaagtagttcaagtcactaatggttcacaaaataattgcaagcagctcaatgccaagacaactttatagtctagaggctgaaatacgctgccaagagccaagtccagctgattccttgagtcttgatcgtacactagccgagagacagccttgtcttggcttcaggatcgcatcgcgtcagtacaatttccatgtacgtcaagccgttaatgatctttctttagaatatttcaaactctcatcaatgcggcagtccaatccgtagcgctatgaagtggcatggtcagtacaatacgaatggcgcctttgcttgttgagcatcggatatagcaagagccataattcaagaaacaaagaaacgaaactctctaggttctttgactcttgccaagacgtagtggtcgttcttatactcggtatgttgagcatccgctttatttatatcccaattccaaccttccagcggcgttgtgaccttgagatcgccgtaacacgcggcacatgtggaacatctcgtttgctggggttgaatcctatgctacgtcttcgacccaatcattcacctttggaatgacccatgcagatcctcatcattaccacgactcgcagtgtcatgtgtatcgtattgtgaaacatcaagtcgtcctcaaggcccgatgtcttcgcccccacatgaataattcatctcagctagacaacctgctcaaaatcaatagcgacgagattattgaacatagagttattgtcgaataaggcatcgctgtcgtataccaagataataagacggaaccatagagcctctaaccatgttcagcacaccccccgacaccagtgacatacatacctattcaggctgcggaaacatataatatatctgggaggaaggagcttgcaaaacaaagatttacgtttcgttccaaaacacaagtaaccccgtgagctatttttaacagttatattctcaaatacgccttcaaatacgccgtcaaaaagactctggttcacgtcttgtcgttgaccggttagcacggctcggttagcacggctacttggcacacgaaaccgttgtccgcacgtcataatcggatgagaaaatccttgtcatggtagcaatcgatagtatgctcccctgctgtcttctcagttgagagtttcgcagtttcaaatgtccaatcccaaaccgttaaaatgctgaaacggttttggcttggcgcttgctacgggacgaattagtctagaaccccagaaatcagaccactttctacggtgaaccctgcagattgacggttaacgggccaatgcttgtcgagtcactatgggatgaagcaacctaggggttaagcttatcctcaactctaattattaatttattgtccatgacgtggcttgcttcttatgcatcgttggtaaaagcatggtaggacaataaagtattatcttacgtacaaagtcaattattcaactaaaacaagatgatctacgtttcttcccaaaattaaaattcggctcgtggcatctgtcaaagtctcggcctgtctcccccgtggctgaaaccggagacaacaccatccccagcaggtcagctcctggcgacaagacctgcgacgcagaccatcccaatgtaacgcctgccaaatgtatcaaagttagactttaaggttactatgaagcatacctcactagcatcaaagatgatagtcagcggacagacgtctttcccacccctagcggtggagggtttcaacagcggaatattatctgttttaattaatatagcgtactaggacagtctagcctctcctcctctccttgtattaaaacacttggtcctgcctcaacctgctgatttttagacatcatcgttcgatttctttcctctgtcttcgtcgtttctcttcagcttactctaattattccgttcttgaggctggcctctgtttttgtttgtttcgataacctaatactttgttttgttttatacacacatatctcttttattaccttgtataatcagtactactatcatcatggctggatccattactcttcgaggtcttctcctcgccgcctttgcctccaaggctattgcgtcttgtgcttacggaacacttctgcatccccgagccgaggatggcagtgttgaggttaacacctttggttacactggaaagattgtgagttgacctgacataactcacttacaagatatactgactggtaacagggaccaactaactgggttgctctcgatcctgcagccaacgctgtctgctctaccggtgtcaaccaatcccccattgacatggtacccggcgccaacgccatgatccctgcctctcaacttaacctcgagatccccgatatgaccgaaggaaccgagttcgagaaccttggaaccaccgtcgaggtcatcgccggcaagggcagcatgcgattcggcaacaccagcttcactctccagcagttccacttccacttgcccagcgagcatctcgacgccggaaagagcatggctatggagatgcacatggtttgggagagcgaggatgccaagattgctgtcgtcggtgtctttatcgatgttgaggatggagctggtggaagtacacctggtaactcgactggcgcagctgccaaggtcaagagagacggctttgtcaagatggtccgcaagagcacaaccgacggtcacgaccacgaccatgccaacgagaagcgacaacttcctgctgttggaggttctttcttccatgtcaacgcccctgccaccgctgccacctcttcttccaaccttttggagaccgtctttggatccgttggcgagattgctaagcctggaactcttaccaagaccaagtctctcaacatggccgagcttgtcagcactcttgcagctggctctttccagacgtaagtaaatcattcaatgatagacaagataaaaaaactaacaattacttagatacgagggttctttgaccacacctccctgcagtgagggtgtccgatggttggtttccgaccagaagcttgccatcaagacatccacattcaacagcgtgcgcgatgtcattggtttcaactccagattcccccagggtgctcttggcgagcccaacgcactgtccggaatgatggcctaggttatgattaagagttattgagacgataaaacagtgtgtgttgtaattagcatacatgaccgaacatccaggagatgatagtagacataggtccaagtcaaaataaaagagaacagaatggtgatcaaataaaagttcaattgataaaatgaattgtggaaaatgcaaaaaagaagacctgcgtttcgcaggtggctggatctctcccgccgggaattgaacccgggtctcaagcgtgacaagcttgcatactgaccactatactacggaagatgaacagtctcaagactgttgtagctgggggggttgtgattgggtgggtcatctttagtaatataaaggcattacagtccgctgaattgtgaaaccagtcaagtcatgcacaaaccacacaacaggtagtgatagacagtatcaaggcaccgagtacactttatgtaatgaagacacacgtgtatctcaattcagtatggctcaataattatagcgagctcagcaagctatctactactacaagaaaaagtatgtatacggagaaaatcaacaatccgcccaacacaccaaactgtactataaggagtagcataactacgcatcctcaacatacaggcagtgtgtgaatgaatctagcacttgctggccttggaaggctcgcactcgccattggccttgtcgcatcccttgtagccctggcactgagtcttggggaagcagttgttcttgtaggtagcctgcacgacagcaattagtctagtttctttcaccacactcatcaagacaattaactcaccttgtcaccgaggttggtattgataccaatgagctcaccgccgttgacggcagtgacaccctccatgtgaacggatcgcttgcacttggagttacccttgcagttaccgcatgatcggtagaccttgccgtagtcgttggcgtctacgcaagttagcttgagaaaacatcagatatgacaatatacatacaaaagttgacaatgttgacgtgaccacagccattgtgctgaatgaccttgtcggcggccttgtaagcaccaccgccgatgatgttggcggttccactacccttgatagtaatggcatcctcgcaaacgtcctcgaaccagacaaactctaggttacaggcgccgagacaatgaacaccttccttttggttggcaccgatgacgacgttgcgaagagttgcaccgtcttcgaggacaaagactgcatccttctcacctttcctgtgtcaatgtctacagaacacataggttatacaggaaaacttaccaccctcgctctgaccagtgcacttgacaccgcggtcgtagcgaacccacttagcatcgaaaacctcgcccttcttgaggtatcgaggcgcgctgagggacttggagccagtggctttggggacaccgcctgtgtagccaaggcatgccatggcggcaggaagggcagagagaacagcgagaatgctaggagcgtgcatcttgattacagttgatgattttggaagttgaaaaatgtaccggtctacggtgggcttgaataagaagagtaacgaatgaataaagttggagatgaattgggatgccgagaacactgatgtagagactcatcagcattcttatatgtccggcaacctcttgccattatcaccacgactcctgaatccatgatgtcggttcttacacatatcacccaaggtcttctcaattctcgttagcacaccaattgggcccatcaaaaccgcaccaaggatcacagtaagataaaccagaggccaaagctttggtgtttcaggatggacaaatttcctccactgaggtgacacactaacgagcgttcataggctaaggcccttgtcgacgagatccgctatcacgatcaatacgcggactaagacttaaggttattttaaagaggcagcctgtagggaaatttgggaagcgaagatgtgatcagtcagataatactgctagatgctttcttaagctattattgtaatagttgttgctatgattggagtgcccagatcagatcactgacattagctaagcgtttaatactcttgccaaaattcactctcacagcagagtaccgatccgacttcggggtttacgatcgccgaagaaccggaacctcggacgaatttgtcaattcagggcgaacccgacaatcagataaccacctgtcgccccgactagcgattgatctccacggcatagcccttgttaaccggagttaatgtcatctgaacaatgccaagtcacaacctaattacggtgaggtggtgacccggagctgtttctcgtgccacctgcgtactctgaccatacaaacacgagtgtgggattgtctccgccttgagatagaccgaatgcccgagatggttgcatagcctacttatgcagtgacagttgaattcatgggtcaggtccactgcttcgattattagaaacattaggagagtaactaagcatgcaaactgattctctaactaatactatcccagaaagcccaatcaatatccgcaaactcaaacccaaacggttgcaagtcatcgtctccagtccttccttgcccaaagtccatcaccgtatccatctgattctcctttctacctgcgtcaccagctatattcctttcgtcttgtgccaaaagctcctccaaatctgacacaaacttcggtttctccatgtactccaacccaggtttttgtcgacactcattccacgttgcgataacagacttggcagcgtgcgaaactcgtctgtcttctgacatgtccgtcaaatgatgtgcagaggtatacaggtcttcaagtagtgaccaggctgattggattattgtgacgtctgttaagagtgtcatgtctactagaataccaatgactagacgtagaatttagtaaggagagggtatgcggagataggctaacgttacttacgagcataccacacaaatgaagtctcagccagccagcgaaacttttgcaaaagaggattcgcataagacacagcctggtatctcattgcctgaacacacaagttgaaatgctcactgtgacatttatcgtctgcgctattcgaccgcatctttgcttcgtgatactttcgcagccgcagaatattgaccacagcccgcgcagagatctgcaggagtgtatgcagggggtttatcggatcgcagtactgtagaaagttttcattgagccccttttccagcccatcaatcattgaatcggccaaacaacccagcaaggacccctcgcccgctgttgcctgtctagcctgcgtgatgcgaaaaccacgctgtgcctctaacaaatagtaggtaaagcaggtgtaagcaaaccctgtaaggcctgttcgttgtttgggtgggtcttttgcgtttgggtccagatcttcgtcttcaatgttgagaggaagtttaacatcccatgctgttccgaatgataaaggtgtgacgccatttttgagagataggataagatcgagatgttggagctgccaccagattcttcgtcgctcttctgtttcgatgggtgagagaccgaggactgtgccgtctcgatggatgccgagttgctctgcggaacgtgatacgaggcccatcaatgtccatagactacgagatgttagagcgtcgatgttggctttctgggtgttgttagtagtggtgattgataggtttgggtattgcttactatgtagaagcaaaaggcttttatcgttgccaagctgtctatagataacagactcatttttgagaaagcgatatcgcatctcattcgacattcgcttacgaggatagcccttgacctaccaaagcgtcgcaaacattcatggttagacaaacttactgccgcgaacagccttgtagacaaaattagagccctttcaccatcttcaagacggtcccatttatctccgtcggatatcgcagcttttagatgggaaagagtccatttgaagttgatctttaccacaggctccacacgttccatgaaaacatcccagagcttgacaccttccagagttggcatttgcaaagaaagtgactctgagataaggctattatcccgccacggcgaaccattgaaggcatgcggaaggaatttagctggcgataaggctgatcctcgagggtcagcgggattgaaaggcgcctttgtgccttggtataatttgttcacatcaatccaggtctgccatccttctctgataaacacaccagttagtcaaatatttcaccagtaatttttggcataacttacgactcatgataaactgccttcccctcttgctgcaccatcactggcgtctgaacatgacttgaatcagtggagacagaacctttcggcctttgacgattctccaacggactttcagcattttccgacgcaggatcaccacccaaggatctgacgatatcctcaagctttttgatcctctcaaagggggaaagctcaggataaatgcaagtgtcatttttgcgtcgcttgcaattggagcagggaggttctgccctgtcgcatttcactttgcgcttcgcacacggctcacatgcttgcgatctcatatttcgatctggggctgaaaatgaaaagtgttgatcttgtctgttgcgacgtgggtttctcgatccatgacgttgttgtaattaaaagctcgggggccccgcgaggttttggacgacagatctcagtcagctcgggctcggtaccgagaccgagattttgaaggggttgtttgattggttgcttgggatagtcccttgagatagggatgtaaaaacgtgtaattgacttggaatgaaggaatttgatcttgatatttatatccagatcttcctaaggattgtgtttttacttgttatcatcaacttcttcatatctgatcgtggtgtgtagtcacgaattaccacatctaccataaatcactctacattccaagtgccccatataatcttgacgatggacgaaaaagataccaaaacgtccaacagtccagaccgtccaagtaccgacgcagtcaacaatccctcagacacaacagacaatgtcaagacatacccgccaaagaaggttgtccttccaaccatggttgcccttttcctcgtcttcttcctaattgcactggtaactatccccctattcctacaaaccaatatgcactaacaattgcccaaggatcgaactatcatcggcacagctattccaaccatatctgccgagttcaacagcttcggagacattgcttggtacgaatcagccttcctcctgcctctctgcgtcttccaactctccttcggccttgtctttaaatactactccaccaaatgggttctctttatcctcactgctatttttgagattggatcgattgtttgtgcggcagcgcctaattcgaacgctttgatcgttgggagagccattaccggtattggcggtgctggtattggctctggtgtttttatttacatcacactcttattcccccttgaagaacgacccaagtatctgggatcattgggctctgcctttggtatctcttcaatcttgggtccgattcttggaggataccttacctctgtcaactggcgttggtgtttctggattaatgtccccattggcggtctctcactcttccttctttttattctcgcccccgacagaccatcacctgtcaagccagccacgacatggcgtcagaaatttctcgatctagatcctcttggtttcttgctggtcgcaggctcaattgtcagtctcctgtttgctctcgaattcggcaaggaggataaagcatggtcaactggacgtgtcatcgctctgttcgtcgtctttgcaattcttcttgtcgcattcgctggataccaaatctggcgaggtgaaaaggctactatccctccgaggatcctgcgtcagcgaacggtactggctgcgtgtcttttcaacttctttatagggaccgtactggtcatctatgccttttacatccctgtgtggttccaagttgtcaagggcaagtcgcctcaagactctggtatcgctctgctgcccttgctgctcagtaacgtagtgtttgtcattgttggtggtattttggttagtaccattggatattgcaacccttttgccattggtggaagtgcgattcttatcgttggcgctgctctcatcacaacttggacagcagacgtcgaaaaaggtaaatggattggatatcaggtatgtttactgtgacctctacttttagcatctgtatactgacaaactaccagataatcaccggtacaggtatgggatttgcactgcaacaacccgccattgcagtccaaactgtgctatcagaagccgacagcacagttggcctatccgttctcagcttcctcggcttcctttcgggaacggtattcattactgttgctcaaaccttgctccaagggcagctcgacagcaagatctcgcaatactttcccaacatcgacattgagcagctcagcaacagtggagccgcaagtattcgaaacttggtatcggaggacaagatgaatatcgtgttggatgcgtacaacgattcgatgaggtcaatctggtatctcgctcttgccatgggcgctgcatctttggtggtgtcttttggttttgagtggaagactgtaaagatgaacatgaaaaaggaggaggtcaaggaagaatcttctggttcagtgtcagtatagtagcgatcagggtatttgggtatggtgggaaaatgtaccaacagggaaattgctaaagagaatagacaatagatgatagagcgataataatagatctcgcttgcgttgcaaaaaatggcgatgttacttggctaaagaatgttaattgtgatagctgaaaatgcaaaaagatattcttgatgagactgggactcgaacccaggaggattgctccaccaggaaattggtgttaaggttaaccttaacctggcgccataaccaactcggccatctcaccggtgattggatgggagattgaagtaaaacaagactatatattcttgtatcttaacacccaagtaaactatctccagctatgacaaaccacgagaagttttgggcttgctatagtacaatctttagttgggaacgattcatatatgatttaacatcaatattattctggataaatcgtcgcgaatccgagaaaacgcaatcatccagagccaatagtgaagggctgacactgtcagcattgtcgcacatcgcgaatccttcgggaaatgcccagttgtccgaaagtcactcacacagccaatcgcatcggactcacatgtcagtcagatcgcgatagcataccaattctcgctagttcccttgtgcttactctgtcggatttccatctttgcgcgagtagaaatgccggaacaatttctatgcatgcaattaataaaggaaacggcgtttgaatagttatataactggcgaggggaagctgaagaaagcatcattatcattatcatcagcaacaacaacaataactcagtagcctcattcaatagcaactcaacaatttgaacattatctcttcaaaattaaaaaacaacactcacctcaaagccagttaatatcatcaaaatggtcgcaatcaagacaatcaaggcctccaactccacagccctcccccaaaccctccctgacaatctcaccgcagtctttcttggtgccacatcaggtatcggtcgcagcacagtaaagcaactcgccatcgccacagatggaaagtctccaaccatctatctcgttggccgcagtgcttctgccacaacagcacttatcgcagagcttcgccagggtaacccatctgctaccattgaattcattgagagagatgtctccctcgtaaaggaagccgatgctgttatgcaagagatctcaaagcgagaggaaaaggtcgacatcttgttcatgtctgttggattcatgtctttcgaaggaagaaaaggtaagctactcatctgaagtcaactggttgattagagactaacagtgcatagaaacaaatgaaaagctagagccgtctttcacaacccgctactacagccgtgttcgctcaatccagactcttctaccccttctcaaccgcagcgcaaaccctcacgttgtcaacatcctcgctggcggtatggaaggtcctctggttgaagacgaccttgatctcgccaagccaggaaactatggtgtcgcatcttccgccaaccaagttgccactatgctcactctcgtcttggaacgctttgcgcaagagaacccaaagatcagctttgttcacgcttttcctggtctaaccgcaacacctcttctttctcgcggatcaagtggaattattggtttcctccttcaatggattgttactcctctgggtggcctgttctttgccagccccgatgatgtggcttctcgtgcactgttctacgctaccaatgcgagatacactgtcgaagagactgagtcgtcggctgttcctgtgcctgaaggtctcgacaaagctaagagatctgctggtggagtgtttttgatcaatgataagagtgaggcggcggataatgaaaaggttttggcaggtatccgagagaagatggctggacctgtccaggatcatttggataatgttttcaagagacttttccagtagcttcgaggaaggataaaatgatttatgacctaggaaattatggagttgggcggcttactatttaatttttttggtttggctgatgaattaatatatggactcttagtaactaacttattcaaaaatatgctgttgttcataaagatgactcgttgattgtgccatagtaatttgataaaaatgacgctgattgaggaccagtaaccgagacccttgaactacccagcaacttcgacaattactatcgtccccagtcattagaacgatgcgaaatcggcatcaatcatattgtagcttcctgcaagagttcattcttgctccatttccatgactgttgccaggttttgctgagtcagtagcttaattggtaattatacatcccaagaccggaatggcgtgcggggcaaaagagtcatcatcgcgcctttggaatgatctcaaataatgcagaccatatattaaataccacgccttttccatattcatcaattgccgcatagactctaccttcatccaatcaatatggcgtcctctactgtgacaacttacaaagcctttgcgtctgaacgtgccattggcaacccagccggagttatcatccttcccaacccaagtgatgatgcaggatacgaccaagacgcagactttccgtatgatatattccctccggcttcaaaacttcaggagatcgctacgaagctgaactaccccatgacagctttcgcagtccctctcagccaatccattgactcacctaatgcccctcacttcgccgtgcgctggctcaacccttccaacgaagcaccgctctgcggccacgcaacccttgctttgtctcagcatctattcagcactttgacaaaccctccacagacactgaagtatctgactaggcttcacggcatcgtctctgcttcgctgtatcaaagtccctttcaggatgctaagcttgttggcattgagtttccggaactcctcgaccttcctgctctatcgcaatcggataaaagatggggacagctgcggaagctgtttgaacagtcgactgggtcgcagtgggaaggtcatagtgagcccgttggcgtgtttgaagcggaccagtatcttcttctggagtatagccctgaacttgatcttagaggtctggttatcgatccaaccaagcttgtgagtttcttccaggtatgtgagatatccggctaacagtctaggcttcactcaacaaattcatctacatcttccaaatctcgacgtcagtgtcggagcatatccatacccgtgtgatcaatgcgattggcgaccacgtcgcggaggatgtcgcggtaagtgaactgccctttacttgccaacctcactaacagcttaaagacgggttccgctcaccgagctattatcccgcatgctttgtccaacgccgagaccaccgcgcgactcaaacagtatcaccccgacttcagtggcaacattttaaaatgcttgcagcagtctagggagggcggcgagttgactgttgagtggttgcgcgatgttaaggctgtaaggattatgggcgaagcggtcctagttggcgaagataacatagagatttgaatcgatttgtatgactactctgtatatccaacaaatagtgttacttttggaccttctaaattagttatacttctttttcacctatcagtagcttgagtggggtttttagacagatgtgaaatagagagacttgagttgataccagtcaaccgatacgctcttgcggtgaacttgaggggtcgcactggccatgcactttcgtgggtgtgaatccttcggcgatcatgaaacagcggcctgactcacatcgtctgattccgatagttgcgatatgcatttagcctaaatccgtgactgcgcacttccgcagtttgacctctgaaaatcacatctatataattgcaagctatgtctgtgaatgtcttcaacctgcatactcactttaccgaactatagtccatcatggagtttaaccctactcaagcaatagtccataatgaaggctgcgacctgcattactggtatcaaggcaccggtcctctcatgctctttgttccgggtgggaacggccatggaagacaattcaatcccatcatgtctgctctatcagactgtttcacttgcgcaacatttgacagacgtcagatgtcggcgagtcaagtttcagtcaacaagccattgagtataactcaacaagcacgagatgttcgagctgtgatcaaggcagttggttttgagaaagccatcctatttgggagtagcagcggtggcatcatcggttatcaattcgcccacgactttccagaaatggtagtccatttgatctcgcacgaagccggaatctctgtcctcatgcctgaagcaagcgagatttacgactggatgtacagtcttgtcgagttacacaagaccaaaggtctggacgctgtcgcagcggaattcgacaaatgtttcgtcgggactcatgatgagggggtaccgaagtctgtttctcccgaaccagagaatgctcgcaacttttgggaaaatgagtttcctcaacagcttgggtactgtcccaatttcttccgtatcaaggagaacaatactagtgtaggagtgatgagaggtgcgaggtccaaagatgcgttttatgctagggcgattgaggatcaggcccagatcttggactgtccgagcatgactgtgccgggtcaccatgagggatttcagtgcgagacgatggaatttcttccttctctattagaaatgttggagatcttggagaaaaggaagatatctgcatagcttttgatcagcaagacctagatagtcgctaggtatgtgcttggggctcatctcggtgatgacaagcaagtcatttggtaattaattgcagtccatggtataatataattaattgaatgacccgcagcgcttaccgccaagtaaaacgttcacctgagcttctgtggatgtggttggaatgtagcgaaatgatatatatcttcctacaagggatattctcttgttgtggttctgccaagccctgacctgcatgaatgcaattcctggtgatgtttgtggcagggatatataaaaagcgctggactacatgaagtaaccctgtctacgtccgatctatcttggcattggccaccgatgctagagagacaccagtgggggattgaggagttgtaaagggaaccgaggttgtcgcttggcaggtcgtactcacatctcgaatgcaggtgatgagcttgacgagttgtttctgcagatgccccgttgagaaaaggcgcaagacgtgtaacttcatcgatctgcctagacagcctcacctttcggatgccaatagcttcatatcccacttcgccattcgaggtttgtccaaaggatcaacaccatcaccaagaacacttcatcgccactcgtggtcgaaatccatctgctccactttgacgtcagctaaaaacacatcgtctctacataccaatcttggtaggccatgtagagggtcacggagcgggcaattgacacgagccggagggaacaatttagtaaaagaaagtcataacattgcagaagtctcgctatatatgctccatgcttaattcgaaatgacacatctaaaatgcacgctaaatctataccaaatactgaatagttcttcctttccgtctcctctccgcctcctccttctctctctcaattgtgtcctcctcggaggaatgagttccggaaaagaccgcaaactcgtttcgtgcatgaacagcgggtggaacttcgccaagaaccattgaaccgtccacgtcgggtcggctgaaacgattgaaggcgataaagttctcctcatctgcggtgatggcgttgctgggcgtcgccatggtgaaagacttgcgacgaatagacacagcgtcgtcttggatgggttcgaccccgcgccactggtagatgaagtttagggcggggatagatagaccgtggacgacgatggagaagaggacaagccagtagatgactgcgccggtgacgttgagcatgtcattctcttcttggtccgcatcttcagggtgaggaaagagatgacgcatgtgttcgcggtaaaacacggctcccacaccaatcggtccaaagtagcccataaagagagcttccttcatgttctggacgaccttgggcatcaacttgtacaaagcaatgatggcagggatacgtcggaaaacgaggaccatgaagccgagaccgaacagtcggccaatggtgacaccggtgccatcgggatcgtggaactcagcccagggaatggctgttccaataaacatgaatccaccaaagttcagaagaacatccaaacagtggttgacctcatcgtgtcgtcgataagtctcggcaaggaagtttccatcccagttgaggaggttcccagcgacgaagcaagcgacaaggtcgtttgtgccgatagcgccacaggttccgatgatgaaaaggccgatggcgacagggaagagcaggtaggattgctcatcaatccagctcctgcatgtaatgtcagtaagtattccctgtaaaatgggtctcttggcttaccttcgcagagcaaatttgatgctgcggcatgagatgtaacccaccactgctccataggccatacccataacgacgtagtagagccaggtttctagaaaccagttcttcatggcttcgccgacgccaccgccgagacgacccacgtcttcagcgcgagcgtggagcatcttggcagcatcaatatctccggcagggccctcatgggcgtgtctcatgagatatgttgcaaacatgaggaagggaaagccgaagccatcgttggcaccagcctcggaggaaatgatctctcgcaagtgtcgggggacatacttgtcggcaaagggacccttggcgacggcctgcgacagaacgggatcggtgcaggtaacacacgaggcaataaccatggctccgaggagcttgagcttggggatagtggccatgatgcaagcagtagtgcacagccacattagggtcatgacggggaggaggcagatgaacatctccttccagcgcttgatgttgtatttggcgggcagctgatagcctgctatcacgagctgcacaccaataaccacacgcatgagacccagtgcgatctcagcagtctggcccggttcggccgaaccccatctctcactgtctagaaacttggctgatactgggccaagaatgatgccaaccagcatggcaggtactgcaggtcgcaccatgttagtatccctacccccaaaagaaagaaagaaaacttacgagcttctccaaggtaccattgttgcttgagcttgacagagatcacaccataaagggtcatgaaagcacctgttgtactgtgtcagaacgccaagtcgtgccaagggctgggcaaagtcaaaccgcgtcaccaccaagacttgcccagaaaaaggagttgcacataccaagaactgccaacacgacgttgaggtcgcttaagtgaagagtaggcattgtggtgactttatcaggagataatcagatcacttagaaattgggttgtgaagtatatagtggcttgtctgtcgccttttgatatgtcgatgttggtgctgcgctgagacctgctgagcgtggctgaaatggttggaccagagagacgaggataaagtctcaatgagtagagtttgatgtggtgtgaagatgctggcaagttgtatcactgctcagtgtgtcgacgacacgaatccccgaagcaaaaaaaacatgaaaatttgtatgaacaaacagatcaagaatgagcagagaaaccgacttaatacttctgataacaagtactgtggcaattatggagtggttggactgacgaacaaaaagcatacacaaagggcagatccgtgggtcactcatccatcgttgcgtagcctgggttctgaaagcttcttatacagaagggaagagcacggccatgcgggtcaggaaaatgcctcaaacacaaaggaaacggaacctgaaatgggcaaaccaggggtgggggatgggcatataggtggtgacagctaacaggtaacgggacgtgggcaggcgagatgaggagagtcagtgctagagcacacgatctgcgcggatgattcaagcgctagaaacaggaaatttggggttccggggtttcacgataaggttgtgtgtctgtgatggagggaaactattacacgctactatccgtcaggcttgcaaggtgttttgatgagtagaaacttgaacagtggcaggtttgagacatatcctcgcccaatgacgttgccactatgtaggatgctttagacgtagagatacggtatatgcgatgtgtcgtatcttgacttgctgcattggttgattcatgcttgatacgggttatctaaagaggctcacgagctgacgacagttgtagatctttgtttctcttgacgtgttgcgttgaggcttagagtgtctattcgcaaatgtttaaacgcacaggtgcgtcaagaagtaagaaatgaaggtgagagagggatcggcagggcatactggacgggagagagacagaggaaattcaaaagtgggcggtaggacttgcctgcctcaatatcgagtccttccaagagaaaaccaaggctcgagtaagccccgtgtgacaagtaattctcttggcttgtagcggtgatattgagaccatgacgacggtgcgagcaggacaagtccaataagacgtctcagaaagattgcgatgtgagcgcttggcgcttggcgtctaacttggcgcttggccgctgacttggcagttaagcttattagttaaggttgttcaaactgtggctccggccaagacccttggcaatggggcggacacgaccaaaacattgcccagctgctgccaagaacaccgcgcagggaggaggtggagtgctttttttcttttctggtgagagggcggagcggaagtggaaagacttgtctggtgattcctcatcctgtctgtgtactgctgatctcctctactccccctttcaagaaactttacctgttcgcttttacggcggcaaccatgttattaatagatcgaatagtctttggatatgatatttaatattggcaatagccctgaccttgtgaattacttggcatcagtgcttgtttcactaccgtaaactctttgttacgagggacgcgtaaaggcgtcgaatatccgtcccgcgccaacacatcgagggcagctccattacgttgtcgtaaagtgacacaagatcggcatggcattgaccacttcttatctatatctctgttcatatcattaataatagaatatctttatctatcaatattgaagaatggtaaacgcgattaggtatgtgagacaatttgcccatcaaggttggttccaaatccgcatgagatcgattaaccctgcgatcgcagatactactattctaaaacattagtgggacgaacaaagtcagggccatttacatctaaatactggtcccgaagctgctatgatgactctcacctgtctccagggtagttgtgaatctgccaactggtactgtagtctccaacacaatatcctcagtaaacatagaagttggtgacctctggttgttctcttcttgtcttctcgttctgttttttcaactgagtctttaagccccaagcaataacaacaacacccaacgaaaaagcaatactcgcaacccaagccacagtgtatctcggctcatgagaggatggccacaaataagccgtgtagacatgagcaaggtttccaaacgtattgcaaatcgccagtgacacagcctttttctcactagtttgtcccacagtagcgcttatccaagccaagataatattgttaataccaaagctgaaaccaacaaaaaggtaaatgctaaacatccgggcgccaagattgagcgttgagacagcgatgatgaagcctaccattacgatgcacttgcagatggtaatgtgcaaggtgcgctcgttccatcggcccgaagtccatgccatgactataccgacgatagcggctaggagataaggcgggcatgttaaaattagagtgattgttcggttgtagcctaatgtctccatcactgacgggaggaagttttggaagccgaccgaggagagatggaggttgtacatgagacatagtgcccatgttcgccaatcagaggctgactcgcgaagaccgacccatacgcttgttttctcgcggacgtcggttgtgtcagtgtagatgcggttgtaggctagttgtcgctcgtcttcggataaccaacgtgtcgttaaaggatgatctggcaagaatataaatgctagtatggctgtacagattgacagagctccttggatgatgaagagcctgttaatacttgtcagccaatggatattgatgtcgtcaatacgctgtacataccactgccaaccggccaggccgtgcttttgatcaagaccagcaaacacagcagctgcgatgaggcccgcgaacgaactagctaccatatttccggtgtaaaaaatggctagtcgaacagccaactctttgcgggtgtaaaacatgcttagaatgaacaaggctccggggtagaactatactctgttagtcgctcgtcatattccgaggacatagacaactcacaggagcctcggttactccaagaataaagcgaagggctaccatactcccatagtcttttgccaggaacgttacaagactgacgactgaccaagcaagacaaaagccagccatgtaccatgatggtctgaccctgttgatgagcatgttacttgggacttgtccagcactgggagagtcagtcatatattcaatcgaaatccagacggagaagtcatacatgtatccgacgaaaagaattgaaacacaagtattatactgtgtgccttctagaccgaggtcttcttcaaggttattgaggcgtgcattggcgattgcgtttctatcaaggtagttgaagagatacatgagccacaacatgggctagcccaccattagtaacgcagtacgatgcatctgacagtcggacactcactataatgtatttatctagcttcttcactaacgcaatttcccttggatcagtctttgcgtgagctccaaacttatcgaccttgtccatcttgggaaacttggagaagacagcgtcatcgtttgttgctgtcgtctctgctcgttcgatgtggtcgttgtcagcgacgtcatcctcttgttttcgctcattttcccctgacatgatggggtttggatcatttgatgtagccatagtagattgagtctgttgatactgagatggaaacaaaataagagatgaaatgccacacaaaggacaaacagcagcttcattttatatcccacttcatcaatgctaagttctcccccacggggaaagtgcgggggatcagcataaccttaatcaagtgacgatatggcgctcgagacgacacttgtaattggcacgctttggattaaggtagcatggacttgtacgaaaaaggaagaaaggccagtagatgctccgggtctagaaaccggtaagtaaagtagccatgcttaggccgcaaaaacgtttaccaacccagccattctgcgctactgatgccagtgatgaggggaacagagagagatgcagctagactgtgatgacgtggatgcttggcttggcaaacaggcccgaggtaaagaaataagcttatttttattctcatctattggctgcaaccagacttcattgctcactaactctgacatggatggtcctgagtcatatttcgattgctatccagtggtaggcttgacgagacgcgcgtagacccacgatcaagatcaataagggttcactataatcattgaccagaaatagagtaccaaggtcatgaggttacttcgactatcagcctgatggctatctgggaaagattgatggtgtacgtaaaccttgatggatgtcgcgtcacataggttgacgcgctttgacttcctggattactagtaaaggttttcaaacaactttcgaacccatcatctttccatggtaatatggaagataaacttattcatctatatagtctaattatctaccacgaaaaacgtgaaggaaagttctaagattagaagtttatgatacataaagttatggtatttaggtaggaggcaactcaaatcattgcattgatagaagcttcatattgataaggctgccaagtttaaaaatagtcgcatcgcgctttatccaaactctgtattaaaaaacaagtgctgaaaacaaaagcttctgatatatgcacaaaaccttcaaagccaataatttttatacttttaactgtcctatactaagacccctctatcccaagaaacacttcttctccttcatactttaccacacacacaaccacacacacaactgcaatcacaatcacacacttaccaagatgcgtttgtatttctatgcatttgttgcactcgctgcaattgctaaacctgtcatctcagcaccaccccatcacgatggcgagccgtctggccttgaagtcggccctagccttctgatacccagtggctctctcccctcttccggccttatagtcaagtgtcttcccttcgacgagccccctgccggccgtcatgcctcggatcccgaagaagagtgtttccacggacgaactgctccgatctggaatgaggaggagccctggaacggtggctctatcggctgcaactactaccccaacggacccgaacccaagaccgaaaagtacgagttgattcctggtgatcaaggcgctgctattcagaatgtcaccatcttggctgagttcgcgtccatgcaacccctgcagatcaagatgactgtcgacaacactactcctctgcccatcaccttctggaaggagtggtcccctgttagcaagcgcggctgggaactcggctacttctccatcgagtccgagatctggggccagttcttcggcagagtcggccagaagtaccgcatggctactctgacggatatccctaagcgacccgagaatagcgaggagttagttcagctcaatcccggcgagtccatctctgagattgtggagattccccactgtgttcccaagcaaggctctgacctttgcaagccttacatgtgggaacgctggaccgagatgctccgacttgcgggcatcaagaggatcttcgtgcagggagactggtatggtatctgggcccagcccaaggaggaggttatggagaccttggtggacgagcccatgttgggttactggactcgatggtgggccaacaatgttctgttccctacgcctgagcagcacaaggagtttggcacctacctccctttcaatgagccttggtacgagactgaggcatccttggcaggcaaatttacttctgtttagtctggatatgtttggggaaaaaaaatccaaggttaactgaaaagtttaccaggaaaagctcatgctgccggccacatttttccaagcccacattttggggtctatatttatttatgtttttgcggtaaggatggaaaagagaaagacgggaaaaggaggaaagatgaaaaagagatagaagaggaactgaggatagataggacactctatctactatctatacggagtttcttaccaatctttgctactaccctcgtgtatcaatgtgacccaggtctgactatcttgacatcaagtccatcttattaatttactcatcattgggcaacgcctcaaggaggctagggtgccgtgaaaatagttcaaggctagcaaagccgtagcaggcgagagtttcatcgctctccatatagtacaggtgttgatcgatagctctgtgataaagtatccgtctcttcacgaacccaactcatccatcatggttctttcactcagcaactcagacctcgggcgtagactcctctcgagacagacgcttctgtaactgatactagcacggtgtcatggtatcgcaacagatgccgcatggtagctcgagatcatcaaaagagatcttaccattctctaggtatgacttgaggatgggccagtttggttgccgcacatctccgtcatggtaggggctgaagtgttgcatgttgtcggggcagtagagtgtatttgccaactcgacgagacccgatggggatgctggtccgtggacgatacaagaatcccccaaaacttgataccaacatgtgattaattatgtgccaggttgaatgttaagtgttatgtaaacctaattctgaaagaaaatagggccggtgccctatcgtctcttatcacgaatgctatttatgactaccgacatatgaaacagcacggccagaacgaagagtacagcggcgccgtttaccgatatggtgacaacgaccgtgtcgaaaacagggcgctcttggtgtcttgtacatgtagaatggttggtgttcttggtctttggaatgagtagaacatatgggtacctcggtagtttatatgtactgaaaaccattgcatcagacaccgattccatagagacaaatgcatcgcgaccgagccatgacaccacaccattaaattaaagtcgttcacatccctcaaggagaaacactatgacattgattggtagaaatatccgcaagtcaagtgaggtaaatctactccctttccggttgcggaatctgcaagtctatggtgttggacacaaacccaaagtcaccatcccttgaccatcgtggcggcccattcccccgaacaccaataccataccactttccttccaccctcattgtgacgttcttagcaagcctaatcatgttaatccactgctcgttctgctccttcgtaccgctcgggacaatgatggtctgcttaaccgtctcgttgggacgaagatgcgtaaagtctgattgaagatacatccttctcggatccgaaggacggctcattctccccctaggtctctcgtaccaggtgtatccctccctctcgggcgcaaagttgattcgagtgtcgtctgggtacactctgaaatggcctagcttgaatgcatctttgtcgacgggggagttgcgggtcacgacggtgacgttcatcttgctgttgttccggatgatgacattgatggcgatggggtctacgccattctgctcgattgtgacgttgactttctttatggcattagcctcgtcggtgttccaggggtatggccattcttggccgtggcgattgcctatgaaggattttgattctatgacgccgcgtttctttttactctcaaccgctctcttattctgtcgggctttccagctcgcgtatggattgtcttcttctggtagcctatccttcttcctgtatggggtgtttgcttctggtcgatcgaaggtcgcgtatggattgtttagtcctggtgggttgaacttctcaaaggcaatttctgcttcaggtcgatgaatcttcttcgatggcttgtcgtcttctggttgcttatcaatctcctttgatggagtgtctgcttggggacgaccatcgttcttctgcgatgggatgaggaagtcgttgtgaacgtgggtgattttgcggtcgggagattccttcttgagtttttccttcttgtccttgtagtacttgtcaatctctctcgggtcctttacaatcttgtagtacttgtacttcttgccgtcgccgtgcaatgctccgggcttgaagccttcgccatcgggttcgatgacagttccgttgatgatgtaatgtccaccgtgatggtagtggacttcatgatgccaagcttcttgtctgaggcaacgtttatccttctttcctcccttattcttctttttgtactcgtttggagaagcggtgttcttgatgcatggggtggattgggctaggcatactatgatgcctagaaagataagaagagagtacaacgttgagcaacgcattttgaagtacaaagtccaggttaagactcagttaggatggaagtcgctgggctcctaacacagaggtgagctggcctttatgtacaacatctgaggggaagggcagagtacatgaggtaacgattgaggtcagtcaagcgcctttctgcgtcattttagaagacttgtcgggatggaatgacatgaagactcccccggataatatcatgcttggtggtaggtcatttctgagtagttatggttcaaggcttatctgttcgtggcgggcacgaatcaattgcagcttataatcaccgaccggaacaaagaaaatgaagcgaaatctcctcttccagatatactggataacagatgttttgcctgtggtagtgtcagacatggcccgagagtccactctccccaatttctaccaccagtgttgttaacgtccgagcagccacttcgtttatgcgaggggtaatcagttcacaatggcgacttcaaggttcactgactccataatagctgagcgttatctctatctgcccaaagttaacaggtcacatcatataagcccgcgttcaatgtactcaacatccgagcagcattgttgttaaacctgatggccagccaccgtcccaggtataccgccgagccttggtcaacatgtgcttgacaccagcaattgaaacagcgtcatagagtcatattgataaaatgattcgtattcaagagttaaatacactacagcgattcataactgcaattatgcaatccatctgaagttgggattcttccaatcaagatcttgaatctgttgctgactcattccagcaagctcctcctctgcagaccggttcgcccgcttctggttatctcgcttgatccatagaagggtcaatgttccgagtaccaagattgtactggatgttgcaaggtttagcccgtttccgataggatagtcagggccatcactcttgacgaaggaccaagtagcaatgaggccaccgatattgccaaacatgactagacgagttagcattggtacatcaagtttgatagtgatcaaaactcaccattggttccaatcgcagcacttcttgcagtgtcactcaagacattggcgctgatatgcgagtttgtcaaaggtgctagtgcaaaggccgagctagcaacaaggaacgtagcaccatagcgcgcctggccattgttggtgcccaagaaaatggcatatccgaccatcacgagtggcgcacagaggataataaatatctgccgacgatccatcttgtagctgagggctgggataagcactgtaaagaaagcaccgacgacatatggtggaacagtgaagagttgttgggagatggtcgatctgtcgggatagattgttcgaacaatagtcggcaagaagaacgcaaggccctgaacggtgatgttgtcaaggaggaaaatgattgaagtagacagggtgaggggactgcggattccagcaaagatctttgccttgtccatcttgtccaagacttcggttgttccgagacgttcggccttgatgcggttgatggccaatgctctttcctcctcggtgagccatctggctgtgtcgggacgatcggtaagtgtagctaatccgtattagttttgtcatagacgtgcctaggcgtgaacataccaaaggcgataagagacaggacgacagtgacgattccttcaatggcttcaacaatgttagcctgggttatatcaagacgcgacgaagacctaccaaagatcatctcccaactcttaaatctgccaaagtttggaagcttcaaaatcgcagacgcaagaagaccaccaaaagcacccgccaaaggcgccatcacgatataaagcgacaaacggaacgtaagctcagatctgcgataccaccgggacatgtagtacgcaatacccggcagcataccggcttcaaagatgcccaagacgaatcgaacaccacagatctgagggacgttgtgcacaaacgctgtaaagatggacaccagcccaaaacccaaagatgtcaaggggatgaaccatcctggtcccatgtacttgcagagaaggttggcggggatctcgaagatgatgtaactgatgtagaaggtggatagaacgaggttgtagtcgcttcccttcatcccgaggtcttcctccagaccagcaagacgggcatttcctgaagacgcgttaattcggagtccgacagagcgtgatggtgaggattgacgtaccgatatttgcgcgatcgataaagcagaaaagatagagcaaacaaactgtcgggacaatcatgaaatcgatcttgcgacgaagctttgcctcttgtttcgggtcgatgtagaactgggcattctcaacgctgttcaatggtcagcttcaccactttgggtatcgccaatcaactcttacgtttccacagcacctcccgccgcatccgaattggacgcggtatcgttctgaaacttctcgttatggttgctggattccatcttgaggcagtatcaagctttgacggtacgaggttgcgagatgacacctggaaagcccccgatgtccccttctttatatactagcacttccgatagttaatgcagatatggatcgcgtcgagccgacacgagcgggggttcaaacgtcggatctggggttgtgtagccatggcagcggaaacctggggcaaaagtctggggttagcagtgtcgctagtccttggagtctagcccaagcccaaagcctccctagctgacacttcagcccgcggaacctgcaacttgtgccacgagctctgccctgccggcacatgatgtcgggtttgtcaattgttttattggcttggagcaaaagtaactttccccgcatgtcgagttctattccgctttcatatgtcgcttacaccggctatactgaatgagtacaagctgatattgggaacctggaacattaaatggtcctgttgtttttcatctctaactggttcacgttcctcggaagcagaactgggcgttttgtaattccttggcaaacttggtaccacggcctcggaggcgatgtttcatttcagccgtaatcattgcccaagcatttggcatcgtgagtcagtggtagcttcgcctagctggaaacctggctgattgtcacatgttatcccttgacaatatatttgagttcaacgtttacgggctggtgttcatcatgtatagcactgcccatctcaaggtccatttctgttgaggatctcaattcattttaattaaagcaattaaagaatccaagtaaataaagttgcaggaaaacttcaatagctttggtcatagcttgttggtcaaagtgccgataagaacagacatatgcttcagtttcggggaactcttttcttgccgtgcaggaaaatacgactgaagcgagatgagattactggtcattttagcagttagcactaatggacgctccacgcgtcgattccccagagggacgcttaattgagcgccaaagccaggccatcgcggaatgtacctcctaggccaccccctagttgtgttacatcgcctacaagactggggaaatccaaaagagttgtgagagtcttcaatgttggcaaaacatcgttcaattcttgataacttttgttttcacaaactgaaaggagaaaagacaactataaacctttcatgaacaaatgcgagttcaaactaaatatgagcttgatccaatatcttaataagatgaggattgatccttcagttcctatttcggttaagatcagcagtcgcaccagctgttcatcacgtgttgtatcctggcccaatctcactgttgcgcgtagcgtttcgcctttcaatcttgaatgactacgtaatcaagttatcaatgaactacaaccccgaacaggctcacacatagcatcagaatactgaagtgagaatggagatcaagtttaaactccaaaagacaccttatacacaacctccccgtactcaaaaggctcagaaaccatccagtttggcattcgttcatgtcgacaatccaaaacaagccaaagacaaggaaacattgaacaaagtgcgtcgccatgtcatgaaagatattggtagatcaagaagatctcgtataacccagaatgtgactgtcgcaaacccattcccccaatctgcacaagccccgacatattggggcgatgtggaagtctgcgtcaacttcaagcgtcttttgtgggctatggagatggtttctggggcgctcttgtctataacagtggttgagccatcaattggagaccagcaaaaaatcagcagaagaatttatggtccaccttctctgaaagacatcgagctgtatacgcaatcacttggcacggttcgcgagtccattctggccgagagccggatccgtcggaaagcggtcatcgggactgtgatatgtctatctgtgtttgatgtaagtcatccttacttgagtttagcatttgctaactgagaagatgcgagtgggtaatttgagttcgtgggagatgcatatggcaggactccaacggctcattgaccacatcggtggtgttgaaaccctggactcgaattctcctttgcggcaggccctgttcttgtaagctttcacattcatcagtgcatactcatctgacatttatcatagagccgatattctgggtgccttgaaaaaagatatcacgccaaagttcccggtgcttgatttccattttgagccacaaacggccgtgaccccatacactcaaaaactggtatcatcactcgaacaattagacctcaaagaccaaacaccaataattgtcatccggaattccttttcatatgtctctcgagtagcggcagttctgaacaagcagtggtcggataatccgactgattccgcttttgttctgccagtgtgttatttgacacatcaggctttgtcactgccgagatgggatctggtcacagaagagagtatggaaactaccacccaagccttggccctagcagaacttgtccgtgctgcgacagtgtctgtcttctgcattgtggtatctcagacgtcggaggatatgggatatatgatctcccgccgcgaagttccttttcaatacttaatgtccctgatcggtgacgagttctgggatgggaagctggagctgaagttgtggttgctggtgaatcagctgtgcatagaagcaggtgtttcgagattctggtatttggagcaaatttctgatacaatgacaaaagccaatctatgctcgtggaaagagttgatgtcatgtttgcgggaggtggcttgggttgagggtttggccccgtttgagatgtcacaactgcggttgtatattgagaagagattagaatagcatcgtggagaaggtatattacagtacattgaatgaccatgacatgagtcgctagtaagtaactccgccactggtactgatgtactgtcccgtgatccatctcgacttctcgtttaccagcaaaaggacagcatcaccaatatcagcagttgtaccagccctatccgcagctctggtgatagcgatctcatccctcgtcaactcctcctctttgccctttggatatagatctgtgatgacagggccaggagcgatagaattcacagtgatgcccttactgcggccgagctacgtagtttatcgttagggacaatcgcacgctacaaatcaagaggggtttgacttacctcgcccgcccagctccacgtcagactatccaaggcagcttttgacgctgcataagaagaaatattgacgtttcctctctttgcgttggtcgagctcacattgatgattcttccacctggaggcatgtgggcaataacgtagtggaccatgtagaaagcaccaagaacgttcagttggaagatcttggacagttcttgaacgttgggctcctgagtgatgggactgaaataagcggttccagcattgttgactgtagcatgttattagctgacattaaagtgaatggatggtgccgtgagcttaccgaggatatcgatgtggtctgtgccaaagccttcgagtgtcttgttgacgagatgctgagcgccctcgatggtatcgactgaggcttggacagcaatggccttgccacctgcttgacggagtagtgtacagatattctcagctcgctctttagttgaatcggagacgtagttgactgttactgaggcgccgttccgagcaagtgcgagagctataccagcaccaatgccattttcgcggcctgagccagtgacgatagcgacttttccgtggaggcttagagtatcaaccatggtcagtgataggagaggaaagtgtctggtgatatttccaagatggttgaaccatcgccaccttttatagcttcctcccaaacaatctcaacatttccggtccgtttaaaggtcgagtatttggccctaacgccgagatacaacgatacatcttggcaaactgggaccagagcaatatcttactgggtgaaattcttttccaagcctctggttcgtctgacaatcttgttctgcaatttgttgagttgaaaattacctatttgggaaaatggtcctctagtcttgttgcgatgaggacccggtggagtcatgggaggtcagaacagaaacacgcccgaatttcccgcttacaaataacgaatccaataattgatagatattagatactcattggcaataatgcggcttacatatgagtcattgaaagcatcataaaagccggcaaaaaatattgaatgaggtacaccgaatacggccggatcatcttttcagggttgcttcagctggaacttgacgcgctactagttccagcgccccattatcttatctgcgcctgtccggagaacttaggaggtcatatcttatgtatacagaatcactgacttctgtctgagaagagcagatgctacattaagtactgatcagtctggaacgcgccaagttccttcaattttactgctgaactataactgcaactgactctcgtcgaactcaacgaagggcatgcgtcttgtcaacaatggactctcgctattaatcttctcccagtcatgagcatgtagacaggcttgtctggaagctagcacggctggacgagttcgtgtaacaacagccttttcataaccatccaaggatgttctcaaagccttaaagtctccgccatcctttaacaccgggaccattcggtcgacaaagtcttgcacgtctaggattacgtggtttgcaccctctcctcggtctaagctgttagcaaattaatatttaatatacgtttcaatgcaacttacacatagccatagcatgaagagcatctcccatcagtacagaacggccagtagtctgaagatccttgggcggaggcaaatcttgaatcttgagacctttgacatcggaattgacgttggctcccaacgcaagagactgccaaggctcagcacaggtttcgccaagttcgtgaatcaactttaactgttcatcggatgtttcgggaatttcgattggggcgtctctgccaaagaagccggcgcgatatggccaagaaacacacatctgtatgatatacggatgacccccgtcttggtgattgccaggagcatcgagcactatagttcggtcagagggaatcaggtttgtagcgaaaataaactcactgctcatgaatacaaacatgctgtttgttgagtttgtgctgtgcatgaagaaaggatcaagatcccggataggacgggcttgatcaggcgccagctccaacttgatgccaagcatacggactggtatatcgtgaagactgagatccgggaaaagcgctcgacggacccgggagtgactgccgtcgcacgccactagcaagcatccaatcactgaacttccatcttcaaaggtggctgtgacagactcctctgtagacacgacttccttcaacgccttttcccactaaagcaacatcagtccatcattttggcattgagccacatatcttacctcaacatctatcccggtagccaagagatctctaagtttctttcttgttactcgaattcggcttccctcgggtgctttcggcgttgaagctttcaattctcccgtagccaagtcaaagaaaggaaacctcgacgataatccttccttaatggcctttcgatcaacgtaagcctccgggagacggctgtagagatgttctggcagaagtgactgtagcgcaggaagagaccagttcaaagtgagtccccatcctacaccacgagtttcaagatttgcatcacgctcgaacacgcggacagggattttatgctgtgttaaactttgtgcaaggagtaggccactgatacccgcaccgattataatgacaggtcgatcttgggtcgccattgctgtttgatgtccgcgtgtgtcagatattttcgccgcagtgtttgatcaacagcatctgcgggcacatggtaatcacgggtaattatatgtagctcatgcaaaatctctcggatggaccgcggcggccgcggcactgatcgcaagacaagtgcttactgttggtggtcagggtatcagccgagaaagtcaatcctccgtgtcgttgagcatggataaatcggatcagagtttggctgccggtgcaaggacagggatacagaagcccttgcagttgggaacccttgcgcgttacaggggtatcggagaacaggctaatggtgatgggtggtgtcgggagctctagaggtaccagaagattgtgtctcaaggaataagacaagaattgagttactgtatgtcaccactggtaaaaccacaagagttttaattaatgtactatccatgacagcgggcgcgtcgtatgtataaaaaccggtaccgataatggttggcggaaatattaaataagcttcaatgagtgcataacctaagaaaatactaaatttcgcctgatctaccgaatattctatggacgcatgctaccagattctaggctttccgacttaaccttgtctacttcgactgtgtacgtaacagatttgacaataccacctgttgtgtttagaatgttctcctgagaactgttctcgaccgatgtaaacgtagagtggtccttcttccctgtatggctgagatccttgagcttgtacccattgctccccaatctcttgcttcggctcggggtgttgtggctggatggtttggatcggtattgttttgcgcgtttgatgaagattggggcgaggaatgggagtgatgagacaatgttctgtcggcaattagtacgacacagtagggcatgatttggtgataccacttactccgacgttgaactcaatggtgccccagaggaccagcatggtggagttaccgtctttagggttctggattctatcaatttggcgatatctctggattgaacagactgttgtgaagattcccaatgtgaagatggcgataagaccaatcttttttgccagcttaatctccaacttcaccaacactggaatcggcagaatggcaaccacaacatcagagacgatcgtaacgacggcgtatccagtgaaggatggtccgggaggaagacactttccctccttgaggggattccaagatttgtcaacctggaaagttagcgacaatgcttcaaatatgcagggagactcactggactgcaggaaaacaccagtgctagtgtacagccaagatgggacatgaacacaagagcaatcgtgaaccaaatggcattcctgtaggttttgtggtccgtcccacgtaagagcctcaggtagctgatcaacagggcgatcttgaagaaactgatgccgatctgatagaagggtctacccgcaaagtttattcgtgtgtatgttacaatattctctttcggtcgatcggggatcgggaggccaaggccatatcgcgtttctggacggtggtcagtaatgcttaagataagttaaagacaaagctctttgacttacgagcgatgcaaatgcaggaatagatcaaagcgaaaaccatggacagggcagacatccagtcatcacccgccatacctcgagctttccatctgatgtacaatctggctgtgacaatagatagtgctagcactgtcaaagtaacagtgataccaataatcttggggtattcggaggatctgtcaacctctggtgtcgcgttaagtacccatgccatctttgctgttatcttttgttctgagtaatagtaacaaatatatgagaagtatgttacatagttatactgacagaatgcattgtattaattaatttgatatgagcatgtgagttgttgaatccgccagtccaaccttctttcagctcgaatgtcatcgcgagagaaaaaaaaagaggcacagcattacaaggtccctcacacacaaaacgaccgtcccaaaccttttgtcatgccatcccgtgtcgtaccgacccgagcccttgcaaaagaagaaaattgagattatgcaacgcctcagaatggacaaatcccgttgtctggtttcttgtttgctgcgccgcttctcatcaaatgcatcagttctggaacaaacaaatcaaacaacccagtatgatttgctacagatacaattccggttaagttgtctcttttctttttttcgtcaaggggagtgccgagaaagatccttctagttgcaggctttgcattgttgactgcagttaaacccatgctcttgcagatttggacatggtatgaccaacagaataatggaatgtgcagggaccttttgtcctgtgacccttgttgattgcttcgtatcgccccaataacatctttgataattgatggaggatctgccgggggactccggatgggtttcacaatcggttgtgcagccgatgagcgttgcagttctaattgcgacaacttgttgaccttgtcgtctcttgctacgttggtccattttaattatcatccagtcgtcaatcttttctctcttttctcctcttaatgctgtgtttacccgctgtcaaactttactcctgccctcattgcttctttctcgtatcacttggctggcctcgcttttcaacatgtctcagccggatactcccaccaaaccggagcctcaggtcactctgtcttccgaaaaagggcctggaaatgtcgatgcagcttggaacttcctcgatcagaaccgcgatgcggctggtgcttctgacgatgtcgacattgacaagttgaggcgcaagattgactggcacattgtgcctctcatgttttgctgctatacgatgcaattcctcgacaaggtcattctcaacgtcagtgcacatctcttccctatcgcttaaccttatctaatgatcatcgcagtactccgctgtcatgggtcttcaccaagatctcaaactccaaggaaatgacttttccaacatcgcaacgttcctattcgtcggccttctctgcttcgagatccccaacagtgcgtcatccttaccttcccacgacgatcgcaattaatactttctagtctacttccttcaaatggtccctgctggtaaatggcttggagcaaacgtcgttgcatggggcatcgctactgcctgtggagctgccgcgcacaactaccagacccttcttgtgtcgcgagtattcctaggaatatttgaagcgaccatcggaccctccctcatgttgatcagcagccaatggtacaccaagtctgagcaggctcctcgattctctttctggtatctcggactgggtctgggtcagattattggtggtctcataagttatgctttccagcacatcggcccaactgcttctctggccggctggaggatcatgttcatcacccttggccttgtcactgtcaccatcggcttggccacatttgtctttcttcctgatacacccatgaaagccaagtggctcacgagcagtgaaaaggttgcactgctcaagcacgtcagtgtcaaccagacaggtatccagagccgcaagttccggcccaaggagattgtggaggcactctgtgatccccaattgtatctcatgcttctatcagttgttcttgtacgtcgtcccgtccactcattgaccttcactactgaccaggttttaagctgtcggtatcttctggtgtggttactacctactccgccactctgatccgcaatcttggctacactcccaagagagctgccctaatgaacatgccctcgggtgttgtgagcatctttttcacactggcagttggttttggtattcgccataagtcacatcgttgggcatggatcatcatctgtatcatacctgcgtatgtcccgtgccctgcctaccatcacatctcactaacaaattgctagtatcctcggtggtgccctcatgtcgtttcttcctacaacaaacagggccgggtgcctggctggtatctatctggtcaatgctgtcgtcgcccctttgactatcttctacaatgtaagtcaccaatatccttgtgccatgtccgatctctaacttcatatagtggacggccgcgaacttcggaggtgccaccaagagagctttcgctgctgctattgtctctggttctttctctctcgggaacattattggaccccagacgtttcaagcaaaggacgctcccgactttcgacctgccaaactggctgtcatgggtactcaagccggatgtgctctgactacttttacgctattcatgtactacgtctgggcaaacaagagacgggatgatcgtaccaagcaggttgaagatgcgtacatgtcgccagaggtttggtcgaccatgacggataaggaaaacaagcactttcgatacacttattagatagtatttatcaactttcgatgttttagctatagacttttttacttggcgcttagatggtagtttttggacaaaacgcgcgggcgtgttcagatttttatttataatattagctcagataacaatgacaagtaggttaatgctacagaattcagctctgtcttgtcttcaaatccgcgcctcgctgctatactgtatcaaacaaccgagctgggttaaataccatcattcccatccactcttggtccgtaagccactctctcaacaaccgaagttccttgccagtgtcgacttcaagtggcggtgccggagtaagtcccttagcagtggcattaacgtgaggccagtcacttccccagacgatgctgtcagctgatgccttggcaaaagacttgataactggttccatcagagatatatcatctgatcgtctgtgtaaagcaccggttttgatgtggagtctaccagcttttatgaggctgagaaagtcgttgaactccagagtatcatagtcgtctggcgtggcagaaccgttatgatctgcaatgatagttatgttcttcagcttcgggtggttcaaaatggaatccttcatctttgaccatgttatcagtggtagttgggatgagatactccagccatgtcgcccgagagggaaatacccagccacgtctaggaattgtttaagaacccattcaaggttatctccagacccaccatacgatccatggatcctcacagatcgtacaccagcgtcattcagcttgtcccaatcagagtccgtcatgttcttcagacttgggtcctcagggtcccaggcgatggtaccgcggatctgctttccagggtagtccctatggccatttgccagcgtttccaagagtccgctataaccatcctcaatggttgcttgtacgatcatgacattgtcggcgggtgattgctcaattagagcgttaagccgggcggcttgcggggtgtaggagcgcgagctcttgaaaggatgccgttccgggtcgaaacaatgcgtatgagtgttccatgatgaaggtggtaggtccggcgccggcaaagtgttctgtgttggatgtgccatggcggcatatggcaacgtcgctgcgatgcccagaaagctaaggaagttcattgttgaaggttgaggcgctgagtttcaagacatgagttgccactcaagaatagtcaatctggggaaactcgcatatttaactcataaacaagactgggatcagcaattggctcatggggctctctggtttagttcagatcattctgttgatgccatcgtgtcgatccggtgaatgtccgaaacatcggactatctccgaactacctatacaatacaagatggatacggagtagcagcaaatcgaacatgagttttaagatataatattagattgaaaccaaacagacattaccaccgatcatctcatactacatacactctcctagctctgctccttcttgggcccggttccaagaccagatgctttggccgtgcagcctccaccaagagaggagcactggaagggatcccaactggggtctgtatccttgcaaccctcaacaaagaattggtaaaagtttccagtatcgccctgctcaacagtaatgaatcgacctccatccacagcgccatcttcccagaagatagaccacccatcacaattgtaggtgaaactttccctgtcgaaagccttggtgtcgtcaaagttcttcttgcaactctgagggtactccttgacaccaccggggcattcgtcaaacttgacatccatcttgcagatgggggagcagcagtttccggtggggcaagctgcgctggcagaaccgtcttggatgttgatggagtaatctttcttgtggagtccaaggttcttggatggatcacgtcctcgagcaatcttttcgaatgagggcttgatagtcttgggaatgtcaacaggcttctcagagtggacgaatggggtacctaccaatgcagatgcaggagctgcacttagagccatgacggctgcgaaaagaacggatcgaagagtgaaagtcattttgccgatttggatgttgctaggttgaagtctgagggtttgtagaatctgtaggttgctttggaggttgaggagaatatgtgttgatgatggttattgcttctgaggttccaaagacacttcttatacctcaattcacctggcccaagctccattctcttctcacgttgttccaattgtatatcggttcatacgagtgtacgtctgttctgtaagtgccgttcgacctatattgtcgatcactatcggcaatgcgtggagtgaccaaccatattcgtggggttgacggaaaacggtccacattacatcattgaagaatccttttccaaggcctaatcgagagatcttgaggctgaagtcttggccttgatgaggatcgccagattttatgcccgagtacatgattaagagttgcaaatggaatttcttccttgtcaatggagtcgtatccactttgttgttcacgactcatgaaacttggctgacctttaattcttgttgactcataggcaaaagtcgtgatgttgaaatatatatctgtgttggacattttactaaccagccgtctgagcattaagtttgtcaaagaacctcgaatggcggacgatgagggctccagatgtcttattttgtttaaaaaaaaaaaaaaaagatattgaccattgatatggttttgtatacaatctcgatgaagagggacattgttctggggtacttggtcttgtggtggaatacgacaaggcaaccctacacacagactccatgctcacaggattgtcgcggtaagataagacagacgactagataagataagataacgatatcgatatcagaagatggaaatagcttagtccttgtcctagaatacagcctgtaattggcttcgcttgtctaacccctgaagacatgactcggcgactactcgattgagactggatcgaatgtcagcaaaccagttcttgaatctttctccaccggattgttgcctaaacctgagcatcgacgctgtaaagactcaaatatcgcgttgtcatccgatcgcgtcgcatcaactctgatcacaatcaagtaacgatgggcaagcctccttcaccgtcacctccctaccgggatgacccagacgccttgtctctgcacacaacgcttggcgaaccctcctacctcgatcccgtcgatgaagatatccctgacactggagacccgcttcttccctcatacgacgatgccatcactgaggatactcacaccaacaccaataccaacacacctcctcacttcagcgacgctgtactcttgaacttcgaaggtgaattttttacaggcgttacgaagcctgagggacactacgcctatacctccaagcgtatcggtaaaaagcgcaccaccattggcgatgaagttgtcgatcttcaagatgcgcgttccgacgccgatccagacttcctgcaggagtgggtaaccatgatggcaaagcatccgcctacgccgtacatccatatcaccgggactcatcaagagaccagacgtgataaggatggaaaaagcaaacgcgatgaagtgaccgactttagaatcatgatcaacatgcagaactatctttggcccaacttttctcctggtaattacaccactaccacgcttgagactgccgagcctgggcagaaaacgtaccgcggaactgctcttaagaagaggcaggaggggagcaaaggcgatatcgaggtcggccaagataaacctagcctgaaggaatggtgccataggtattgtgccaaggctaccgggaccaaagtgtaagtttgtaaactcaacatgaactagggaatctcaactgatactaaacagattccgcctcactcgtaccgttagcggcatggatacggaagtgctccgagattccatctccgcatccatcagatctaccaactatcgaggcaacatcactgtcgaatttcctgtagctaatagagcagtcgacatctactccaccagctttctcaacaactggcgtctgacacgttggatctgctggatattctacctgaccttcctatggatcttttcatggcctgttctattcttcgcgaccaagcgctatgaagtcgtccaagtcgactgggcattttccaaatctcagccaggtggccggaagaggtacacaactgtcagcgaggcacaatggatggacatgtatagacctgcgattaaacagctgtgtctggatcgttatcagggacttgcaggagatgctttcctgaatgaggtgttggctcgggaaccggacccggtcaatactaacgaggacgctagggctgctatgagtgttgcctctgcagctttccagggaggtcgattcaatgttactaatggtgcgaggagtttgatgcgtcttgctggggctgcaaccgatcaggttggatggggattcgacacttgatccctggagcagtaagagtatattctattcgttgcctgtgtgctttcctatacgtatgctatgtacgatttgtttcgtatttgttatatggtcaactgtaacgacagtcgatgaacttgactggtgaataaaggaatgagcagacgcaatgtatatataaactaaactatactaatccctatttactacgaagaccaagttacatgtatttgaagtttcttctgtctctcccccataccaactaaaacttatctataccatccctgttacaaattgacctttcgcagagacttcaaagacaccggtccaaccaggccatgcttttgccaatctgcagaagtatacagggcaggtgcagctgggccgataccattcgccttgacataattcactcttgccttgaccgcattgaacagagtagatgccacttcaacccggatagtgttggatccagaaacaagataatccgatacatcgacttgagcgtcgtaaatgtcaatcgctggaagctgcttgtcgttgacccatgcttgaatggtgttgagcacgggaccaaattgcagtacgacgatggaatccttgcttgggacttgtgggacctggaaggtggttgtgtatgtaccgactcctgatacattttgcgctccagagatctcagaccagggcttcaatgtcttctgaatgcctaggttcatcgctttcttgatagaggctgactttgtctcgtcaggaccaggaacccaagattcaagagtcaagttccagttactgatgtcgatgttgaggagcttcttcttgtcgctactactcatggcgggaaccttcttggtttgtccattcgatagagtcaaggacgctgctttggtatctcccaatacaacagtgagaccatcgccagtagagtcataggaagtatcgatgacattcttagactgtgagacaatacttgtctttgacttcttactggtgaacgcaataatcgccgtctggtctttcttcaaagatacttcgaaggtgaccttgcccgaggacggcttgaaagataccatagcaacttgctgtcctgtccatgcgttgagtctgtaagggaccttgccctgttcaacttcagccgtgatttcaaaagttgccgaagacccttggttgacgaggaaaagatagtccgagcccttgtctgacctccacacggtgtacaggttccccgcagcttcggagcccgtcttgactcgtggctggacagaaagcttgtcgagtgcgccaaatagatcatcagatgatttgatgaaggcgacgttggagtgcttggatccttggagctttgcgacactcttagacacaatatcctgcccgttgcttccgatggtggtgttggggagacttccaatgacgacgattgggagccctgcatcggccaactcgacaagcttttgcgctgcctcggcagtgatgaagtgttgctggtcgagtacaagagcgcggtactcagcaccagaagggtccaataccttgttggagaccttgagggcctttgagccagagttggccggcgacaggtactcataggtaaagcctggagaacttgatgttagcaaagggtctcttattatagttatcatgtacttaccacgagtacgaagatcggtgccgttatactggtcctccatgccatagggattcttgtacaggtaaaagaccagatccttcttcggaactcccttctgcaatacaaattggtttctggcagtgtagtcgatcatcgctgacatgtagttccaagctggttgcttggggctccacatttcggtgtagatgaactggaatggtgtgaatccaggccaggtagatccgagttgttgtccagtgtatgtcattccgtgaatcatcatggcgttgacaccgcctgcgaatgcttcgtgaaagaggttgacgagggaggggatagtctgactgtaagctccggctgagacggccccaatttctgtggagatgatgttgcgacgtcccaagtgcgcgggaccgacaaactgagacatctgatcaggcgtcaagaagcccaaagactcgagctcggggacagaaacgatgggaacatcggcgagctagtaactagtcagggatgttcaatgaaggtgagatgtgtaaatacttaccacgtccaaaggaacgccatatccaacctggcatgagtgtgatagacccagagattcagcccagttctcaaattcttgcaaatactcttggtagccttcattcaaggtcgtacgatagtcctggagatacttgctttgtccattgtctggaatgttgtcaaggatgaaagtggtgttgtaaggggcgcgagcagcctggaaagacgtagacttgtgaaatagtaatggaagatacttgatcacgttgtatccacgcttagtcttgaagttatcaaggaaacctggagaccaatagagtgaagcctgaatctccatactatcctcccaagctgttctcacgttaaaatagtcaaaaataaacgttcatcaacttactgtgcttgccgacctctttcagtagctggcgaatctgagtagaaagtaggttcttctcccagaattgagccgctagctttgcacctgtggcactgaaatggtctgttacccaggagccgtttgcgattacactggtgggcacaccatctgcggatctctggttggtgtagcgctcgtagtgtgcaaatagcacatactctttgtgatcggttggcgcagtccatgtgatctttccgtccttgacatgcttggtaaggtcgacaagtgacttctcatggagggagacgtatgtattgtcacctgagacgttctctacacagaatgtgagtatgatattcgtgtcgggtgatggaaatgacttactagaagcaacagcagccgcggaaactccaatcagacggttgccgccaaatttctcctggggatggatatagcccagattctcattccagttgatatcggctgcgggcaaggccccgtcgaacttggctcctcctttaacagaagtcttaccgtagacaagctgcacggcaagaccaggggtgagtggcttcgagggaacaccttgaccttggctagcaccgagggccacatcaatcgacaagccattcgccttggtagcttcaagcgcaatttgcagaacattcttgaatgcagggctaccaaaggcataggtttctagtttggaatcgttcacgccgccgaagccgtagttgtaaaatgggacaaattctagaccgccggcgcctagtttcttgaggtcctgaatgtcgtttttgagaatatcgtggtcgacatctgcatctgggagcctttttgatgggagatataagaaaaatgtttcgtgcttcgtgaagtcggacggattccttaccagtatctgaatctggggcgatactccattgcgggagcttcgaaccccttgatggtgctgtcatgatttgacgatgggaggatagattgcccaacgactacgccaacggcggccgtagaggtaagcaactggcatctggatagacgcatgttatccaattgatcagtcggtgtgttggttgagagcctgtagccacaactgtacaagaagtcattgttatatgttgatttccaatctcgcacctcgggttagttgtcagcgagacacacccttggcgtctccctactccgttcaaactaaattagacagcaacccaaagcgacggttctccggcacttggcagacaactggtttctgaataaggtagttcatgtactatatttggattagctataccgaaataagaggaatactgtgtggggaaacgcgacgtaacttaccgagagatgtcagtgatgtggttcatgtctcggtcctacctcgttcctgcttcgtttatatctcgctctacttaatgagtgcacgtaccgaacacttggaatgtaactcctcggcccagttggtggatgatcccccggcacatcaatcctactaggcacctcaggatgcatctgtgaacttgtgggtttatagtcgatccttgtaagttgcatagttctgtcaatgacatcagtgaagattctagcgttaaccccagataaaggcttttagaatcaagaatccattagaataatgactagttcaactaaattgcagaaagtagctcaggttcagtcaatctctacagtggtttaactaaataatggtctacgctctatctaaagctttgctacaactctagtatccttaacaatgacattcttactgtcactgacagatttatcctgcagcttgcgcctgagaatctttccagctggacttttcggtatagcagaaacaatctcaatctcctcaagccacttatgtcgcgccgtctctttcttgacattctcgaagatctcccttgctgcttcgacaggtcttgaggcatgcgacgctttgagcaccacaaaggccttgggccgctcaccagcgcgttcatcaggaataccgcagacagcgacatcatcaacctgaggttgtccttgaaggaggttctcaagttcggctggagcaacgccaatccccttgactttgatcatctcctttagtctgtcggtgatagcgagaaagccctcttcgttgatatatcctatgtcaccagtgtgtaggaacccatccttgtcaaaggtatcctgcgttgcctttgggttgttgagataacccatagccatctgtggcccacgagcccaaatttcacctggcttgttgacctcgcagtccttgccggtttcaatatcaacaattcgaagttccgtcgatcccaccagagtacctacacggtcagcatacttgtaagcatactttcctggcggatgggcgacaatacaggagcatgactcggtcatgccataaccctgcttgaatccagttccggggaaggccttctcaagcaaggtaaggatctctcgcgacaaaggcgccgctccagacgaaaagcgttgaacatgagacaagtcatactttgccaccaacttggggtctcggaccagtctgataatgatgggaggtacaagcaggagttccttgatcttgttctccgaagccgtctgtagtagcgtgtcgagcgtaaactttgccaaaacgtagacgttggcgttgaggaagattggaaagtgcagttgatgtacgatgccggtgatgtgatagaaaggcaaggctgccagaattctactatggctagcgagcgtgaggtccgccacctgaagacattgggaaataatattggcgtgcgatatcatgaccgctttcggaagaccggtggtaccgctgctgaaacaaagaaatgtgcaaacttcggcgttggttttttccgcggggatttggaatgcaggcacttctgcgacattgtgtgacttctctaggagtgtttgtatgctcgcgcaacccttggcggaaccttccaacagaatcacattctctttaggaatcccaactttggcagctgcggcctgagcattgtcgatgttgtcaacagtagcaaacatgattttcgactggctagtcttgaggctgtaagcgagctcgtcaatggtgtagtctggagaaactccgcaagctacaccgccaacgcgaacagtagaaagagtagcaacaggccaccagattgagttcctgccgtaaacaatgacagtgtcattctgcttcagcccatactgagcgacaaggactgaagacaacgaagtcgcataatctctcagcaacccgtagctaatatgtttcttggtgatggcatcggtaaagcctggagcgttgtccccagacccaaatgtcttggagtcaaaaagccaagaccatactgtctgcttggatgaaactgggtagttgttagttgaagctacaggagctgtttgcccgtatgtgcttacaaaagatctctgggttctcagacttgtaaatcatgatgtcgattgatgttcggaagtcaattgatgctgcgaaagacaaacaaggcggatgcggggtgccgtttaagtatcatgcatcggtagaagtcgactgaaacccccgcaatctcgacggaggagatccttgtcgcggacatcggatcgtcgtcccgcggaataaatcaagtttagcgttggtgttctagttcctcggcccaagataagtgaccatcgtgcctcggtggtagcattacaggacaaagtttaataaacgacgtgtaacttgccaacgacggtcatttttatattgatgttcaagaattggagaaaatatttcaagccactaagctcactattgctaggactgctgttataacagctttgctgctttcgtaccgatttccattgcagaagatccgtatatatagacagtagagaccatactcgattactattcgggcttgcgaccccagacaacacgctgcttatagtaaggatgatgcttgcccgaattaatctctctacgagcatgcgcaagaaagacctgaatctcggactcgctccaaccaatggtgttggcgacgaaaaggacgaagccttcaggatcagcaaggaaagccatcttggcaaattgacccaactctttcattgctggatcttttggccatcctccaataggggtctgtcataaactgttagttcttgttgcctccctagaagcgtgacatttaccttgtactcaaatgactgaatgtcaacaaagccagcagcttccatggccttccgctggatctcatcctcgtaaattgtaaagcttgagcccaacttcttgcctccttcaataaagatcttgccccactggtctagagccgagttttccttgaccgtgtcatcgtcgctggtgatgataccggagggttcgaatgtctcaacccaaccgccgggcttgcaagtcttgtaagcttcgctgaagaacctgtaccaatcagggatggcaccgacgagccagcgaatgtgaatgtagtcagccgagtcaggtgcaaaagtccactcttgggtgcaatcttcgatttcactacggtgataagtcagtttggtggaagagagttgaggtcttgcgatagataactaacaattgcacgtttggtgagacccaagagggttgaatgggagaaacatcagtgccgatcacttgaatgttgggatgttcatcagcaaagtctctgtcatggaattagtatataacgtcacaagaaggagtgtaaaacttacaaagcccaaatgcctgtcggtcgggaaaagtcgtgattagcttttggtaactcaatggcatcatggtctacataccggtaccagttccgatgtcaagagctttctaagcagttcgttagctttctgatcaatctacagctatgtctcaccccagacttactgtgattttctctgtatcgataggcgcgaggtgaagctttcctccaatgccaagggtgagacagtgatggcttataactgttagtagtgacttgtctatgttagatttagttcaacttacttgatgtcgagcaattcactttgtcgctcatcattggcagccctagtccagtaagcccatgttcaagatgcacaagtaaaagaatattttaccaatactgtgcactgccaatttcccgatggtatgttctgccatgaagcttgcgatactcaaagatactggaggtaacagaagctgtagaagaattaagactctcctcgcttaacgaatgagcatcatcatcatcggcattctcgtcctttattatcgttagtatcgtcacaagtctatacagcattcataatattatgctattttacaggtcaaatctcacctcagcagcaagctgttgccaatgctcaggttccaaaacaccggtctctgccacattcgtctgcggcggctgtgaagggctctttgaggggctctttgagggacttttggtcctattctttgcggggcttttttcactctttgggcttgttgcagccgctgcaggaggtgttgacattatgggtgacaaaggacgggatatcccccgtagttatgatttttttttaagtttcgggggcgtatatagcgtttagttttcgtagaaaagggaagagaaaagagaaaaagtataaacgcagggaataagttgagaattttcggtcaggggatacatactctttcaattggggggtcggtaaatccgcaattctggatgataaacgaacgaatgagatgtaattaaagagggtcttgttaattgtgattagctgattgacattacttgacatggggagacgtgtcagttcatgcagggttcctcgtgggggtgctggatcatgcatcaagatagcagccgagaaacagacggatataagagtggcgtgcttcaagatgtcactgtagaatgtatcttctgaatcagtcgaagagtttcatcttcaaactatctgtacaattccataccttcatcgaggagtttacgtgacacaataagcttatggatacagcgacttcggtaccacgataaggaaattacacctaaccacatctggcatggcccgaatctcctttgatgcttcttagcaaggcgagcattggtctagggttacctcaccactggctgtccatcaagttgaggtgaacgacgagcttactgaaaaagacaaacaagaagcaagacgtggtgtcttttcaattttcgtactggtaaacgtgttgagagacgtcgagctaactggtcagtggtattaaaaacaagctgtgtaatatcctaagtctgttgtagaatcgttcttcttccactaggaaccttccgccgttaaatccacaacataccctaaactgaaaggcttcatcgtaatctgcacatataaaggatttgatgcattctgcccaataaagtcagaaatctgctttggattaatgtggcgatttcgttttagccgcaacactaattgcttctgtatatctgagttgcagggcttcattaaatgaacatcttaataccttcctttttggactgtgaagaacaagattagcggagataagtaagacggcgtgactcattgtcgacaatgagaaacttataaagtaaatattctgtctctcttcccaaccccgcttcataaattagcagagcaatcatcatcttgttttgaagagttggagactgacccaacgagttccgacaagaaagcaacagaatactcatggctcaagaaatgacagccagtatttctcagaagcaaacccgcggcaggctccgcgatgttataccagaggcatatcttggtgcttattcaccaggtcctaagaatggcatcacagacgtacctggtgtccttgcccatacgaccactatccgcgatgagagcgggcaaatcaacacgggattaacgactatcctccctcggaaagactggtttcataaagcctgccacgctggtgtcttccgcctcaatggatcgggagaaatgactgggacacactggatcgaagaaagcggtctcttacacacgcctatcctcataaccaatagcttcgccgtgggaccatgctataccggcatctacaagtacgcaatcaagcattacgggcaaggtgagcagggtgttgattggttcctgctaccagtcgtcgctgagacatttgacgggcacttgaacgatttgagacattttgctgtgacgccggaacacgttgtggatggcatcactaatgcttctgaggaacagattgccgaagggaacgtgggcggcgggacaggcatgatgtgtcaagggtggaaaggcggcactggtaccagcagtagaattgtggtcggggagaacgacacatcttatactgttgccgcacttgtccaggccaactatgggagactccagcatctgcacatatcaggtgtcccagttggacggatcctgcaaaagagaaatgcaaacaataccgccgccgcagcgcatgataaagagtacgatgaggcaaaagacaaaaaggatgggtccatcatcgtgatcatcgcgacggatgcgccgcttcttcctggtcagctccagcggttggccaagcgcgcgaccatgggccttgcacgcgtgggcagctatgctcacaacccttctggagatttatttcttgctttttccacagctactgagatacccgtgcagacagttacgggccagcacagggccgttgatccgttcaagcctgggctcatcaacatggaagcgacggataaccaaactatcaatggcctctttgaagcaacagcggatgctacagaagaggctatatacaatgcactctgtatggctgagacgatgacgggcaatatgggacgtacagttgaagcgctaccattggaagctaccagggaaatcattgtaaagtttaaggaagccgaggattcgttcatgtaaatagtaggtcgtggggaagaacgttggaagactctcactttatgagagaccgatatagcgtctagctgcccctgtggatattagagcccctgtaaaaagacagagactattaaattcactaactgtttctgttcaattagcgctggtttgaatcgatagttccaactcgcctgttcagctttcgaccaaaacgtcgctcaataaaataaataataattctgctttcccatccctttaatttcttctcttcattcgctctttactacatttactgtcgctcgttaccattgtaaatctgtcacgatgcgtgttcaaactaccctcgggtctctaattctcagcgctggcctctgcgccgctcgcgtacgtaccccaggacaaatggttatcaccaaaactcattccagttttaggcttgtgctcctcaccctcaatcaacgacagcaacatcgtcatggaccagcgaaacagagactgcaacatctgcaggatccgcaactaccgagatcgtaaagactactactggcgcgaccactgaagagacaacgatcgtcactgagtctgacagcgccgtcgagtcttccgtaacggtatcaagttcaggttttgagacatcaacgattgaggttacaacctctgtcgccgaagtcccaactagcacaaccgaagactcagctaccaccacgacatctcctgctcagagcgtgcagagtccaccaaacggcaatttcgaagatcctacccttgacccgtgggagtctacaggaaccacagcagttctcgccaagagcagcgactgttatgaaaagaaccagtgcgcgtatgtattaccaacattccctgtattctagttctccgcttacatcctacagcaaactcccagggccgtacagcggaaacaccgccaaaatctgccaacgcgtcgaaattcagcagggctacgagtacactttcgcagcccatgtcagacagacttgtacttattttgactctggagaacaagaagacctcgattgcagccctttcgtcaactttgttcaacttaccatcgatggtgtatcttcgtcatcccaaggagtggattgggataatcagtggcatcaatactccgacaccttccagtatactggcccaagcattgactcgacggatctttgtattgagggtgttattacgcagggctcaatgtacaacttctttgttgatagcgtttctcttgtgcgtgggaaatctgtgcctatccccgaggagacataagggcgtggctcgagactcggtacgcatgacaaattcgagcttgatcacttgcgagatctagctaaaaggatgtcgagctcagttgtcatgaatcacctaaagccagacctcttcagcgcgaattgttgcatatttctgattcaaagtatatattcacgttgtaatagagatagatctagacgtataaattatgtttaactcactccccaacaagttttctttacatggtgtggatatcgtcacttgcggaattggctatgatgaaaagatcacagcattggttgccccgtccccattgcgtctcaagctgtcaaactaagccggaaagaaacaaagccactatatacaggtctcggttgatctgtctcagtacgaatacttaacgagctaaccgcactggatgccagaatgcttgccaaggtcttggtaccaggtctccgtcgctagacggagatatcaatagacgctacacatggaacagagcatcaccaacagcagcaacatccaccattcctgcatgtctaataaaccagggagatcatttgaacgcccatcaaccattccgagcttccttgtgtagcagagacgaccagaacgacagtggtctgcttgaagaagataataggtggctggctgaacatcaaaagtgggtggcacagtgagataaccaggtctagtgtaaggcatggtgcagtttcttaaaagaagcttaaaatagtggcgctgtagcggtaaaattccagcctttaactctgttgtcacgatattatccgattcctcaacccaagtatggtgtttgtcgtggatcacaataaacattcacgcacaaatgataatgaaagcacaaagacaacaagactggaagtgcctgttatcaatcaacttgggacttgaatggcagcatcatcaagaatggagacacagctggcttcacccctgtctgtggcgtcaagcccattattattagtcctgtccagaacaacaaatctaggtctttgatgttcgagacattcagttctcaacagatagactagtccgcagagcctgtgactccccatcccccacacgttaataaacgctgctgccgctctttcttctcccactctctgaaacttctagtcaacgaaacccagaagtcgccctgatggctcagtatagccaagtctacaacgtagacgagcaagactcagccgttcatcaagggtatacagcctaccgtcctcccagccatccccaccatccctccgactatggagtctacaacgctgagaagcaagcacctgctgctgctgccgccgaactaaattcctatcctgtccaccaaaatcccatgcaacaatatacatcgacgaacccccaaccgcgaacactacaacgtcagccatggaaacggagagtcggctactttggatggtggattattggcctaggcacagtcatcatgctggcgtcttgtgcatttcttgtctacatctggtacggcgcttctcttgccagacagagacttccgcgaccagaggtttgggacagtattgtttttgaaggctatgcagcgcgagccgtgactctctgttcagctgcaatccgagtagcaatgggcttccagattggtctgctggctgctgcaatggcagccactatcctcgagacaaccgggacgcgtctctcagatctcgcgagtctgtccatgtcccgagccttcgtgggcagtgcaagcccatgggagatctttatgatcgcctgtcacagaacatcccatcagaagaaagctgtgttatcacattggctcatcccgctactgtctttcgtggttggcctcggaatgactctcacatccaccatccttctattcgacttcaaactcgttcagatcgctgcaccaagcaccacgagatcgatagctttgggaattgatgtccatcagattatggcagacacttctggcacttcctactggcagtccaaaccgcaagcgcattggcgatttgccgagactcgtccctctgctagcgttaacgacactacactggagcatgtatcggatacgggtgacatctatctcgccccgcttccgtttgacaatgttgatgacagaacgtctcttgaatattacgatggacctgtcattgtcacaaacagcaggacagcatgtgttgcgccagacctaaagaacgccacgctcgaatacatacgcacaagtagtcgtgttacagagggtctttatctgcttgccgaaattgatacgtcgactagttgggggttaggccccaggatcaacggcagtcaagtggctcggatatcatgtcgcctcaacaactattgggataagatgtcagagaactgggctttgtcgctctgcggcttcaccaatcttgacatcagtgctatcaatcagagcctacaggacccgctatccggtcgtccctatgcattccaaccagtccttcttctgaacgccagctcaacgctgaacctcaatgtcgccatcccgcaatggacaggatcagacgaggactgggctaaagttggatcaatgaatggccttcaaatgcccaaatctgtcaaagaaggtccttggacggctgctattgatacaaatggcactgaagttctcaaagctagcgtctgcttcactgctctcaacatgccacttctgtacaacgtgacgatgaaaggaagagcagttttagcagagccaaagtcacaagcaagatacagggatttggaagtcaagtccgaaaacgaaacacagtttcttgagcaattgggtataggggcttcttcactagatctcgaggcgcgaggtgtgctggatctcaaagttaattcggatcctcaggacttgtctaacgaggatgccgacgttgtgaatgccgccatctatgatatgatgcgcacgagtcttttcgactaccacatcgcgggtggctggactttcaacaatgacgctctcatgggctatttggaatcatctctgttttggccggcccaccctgagcattcatatctggtacagacaatcctgaaagacactggcgacccagcaatcgctgtccaagccttgttcactcgcttcgcccaaatgattttccacgatatgctgccatactggacaagagatcagtcaattacaacagtcaacgttaaacgtgttattattccttctcagtggacgggactcatcatcgtcttggcgctcgttgtcacacacctggctctcacgtttgttacagtttggatgtttctcgcttcaacgaaattatctatgctgggtaacgcctggcagactgtgtcgcagatcgtgtctcccgagaccagtgttgttgtacaggctgtttcgaacggtggaatgtcagatcacgaagtacataagtgggtgcctacgacagcatttgacgaccagatctacagcttatcgacatcagttgatcatcagggactaaaagtacggagacgttagaattcttcttttaggtggattcactgtttgaaagaaattgcacttttgtaacagaattttccatcactatgatataggctgatgataagatgtgtgaatttagcatggtggtaaatgtttgtctctttagctataaatgtctatcgttatggaccaagcgatagctgctgtatctgtaattacgtacagtaacatcgcggaagcgcattaatataacccgcaccaaaatgagctgcatccaaaacaatccgttttggttgcaaacagttggggcatacatctcgaccttgcgggtgcccgtgtgccatttggattccatctccgctggtgccaccacataggaaaggtatcaaatcagctgaaaaatcagcagtttttctgagaagtctagagaaatcgtcgcgcccgatgagtgtcttgatatgctctcgtgtgatcgccacggtcaagtcacgaagtcccccgtcttccaagggagtgttcttgtagacttcgctgattgcatacggaaagtcgtccgtgttccagtcagcattcatagcagaagcaaactttttcttcgaacactccttgagcgccggtatgtcgtacatgttggcaactttgtagacctctgcatgaaatagcattgatttatcatcgctgggttcgtcgtagtcaaaggtatagacgaaacaaagcattgctgccacgataatcggatcaaagtctttaatctcgatttttcgttcgatcgactcctgtataatttcagtagctaactcacgagatttatgacgatacaaaccttccaatttccgcccagtgccttcgcaaagtacttggaatgagctgacaagacgactgtggatgttgaagacttggcctttgcaagttatgacagcatcagcaaactcgccactggtgtagtgcctaatttatctgttaaaagcgattcaagtacgttatcgaccctagcatacctttccaatgacaaaagaaagtcatcgagacctggtgatgaattcacggtgaagttgagtcgcggtcggtcggcaaatgatgtctggtttctgcgtttcctcagtcggattaccctttcgctgttgcggcaaccgagggacgttgcgtagcccatgaaccagtctcggaccagctggtcagagtcgctaagagtaatacgagccatgcctgtctcagtagggtccctttgggtcctgtcagaataacgttgctaatccttagcgacggtacgctaagcgagtccatggtcatgttttgttcttgcgcttcttccattgtttgtttgatcgtgttccatgtttttttttgttgctctattttgaacgaggagggagttttcgcaatctgttcagagcttatatcttgatacaaggttcaggtattcttgagccctgtggcttgatcgacttgactactattatattcatactgttaaccattggcatattactgttcgtctcatatctctttattggtaatgcctagaaaaaagggtttgttcttgagtttgaggagtgttagtagttccaagattggttgaggtacgattggtggatattgggagacaggagaaagtagcagacccaacgagccaaacctctgaatttactcttcaattgaaagttcggtatccgactgtcgtgattcgacgattgatcaacttaatagatatcagttcttcgctattgccggtcggccatcagcggacatgacaccagtcccattgaggatatccaacagtcgatcattttggttgcttgctacatatggagaaccgtgccgtagtgcccttgctccggctcctaatcctccgaatcactccgaatgccccgagatagcaaagatatccgtttatctctgcattgagagactagaggcgacatgacatcaagaatgatactaaaagcgtgaaataaacaggacttgatggtttcacgacatctgggaagagacagtcttatcactgttatcatgtcatgttatcttccccctcaataacgtcacaatcggaaatatatatcctgctctgttggccaggttcatcatctctcgcttcggctttgcatcgcgtcaaatgcgggggtggataagacggcgccaatgaaccattcaactgataactccggtctcatctggtctgatacttgatacccctggtagttgaagccgttaacggaccctcatctaatataactctgcttttctctccgacatactgtttagatctcgtgccattcgtgtcgaatacagcaaccatggagacttcagagaaaaaagaactgcaacaagagcaactcgaccaacatgttggccaagtcagtgaaacaagcaatgatgctgaacgcaaagtcctctcgaagttcgacatgtttgtcatgcctcagatgtcgcttttggttttgtttgcttaccttgatcgaacaaacataggtaacttgaccgcaacgtcttaactaaccaccactaacaaaatgctgcagggaacgcccgcgtctttggcttcgaggaagatacaggaatgcacgggactcaattcaacgacgtgtcaatgtacttctacatctcgtacgtcatcttcgaaacaccctgggttctggcagtgaagaagttcggccccggtcgtgtccttgccatcgccatcgtgagctggagtgccattaccgtgggcaccggtttcgtaaacagctatggcgaagtcgtcgcattgagagtccttctggggttctttgaagccggcctgtttccgtctctcatgtttgtcgtctcgcaaatctaccctccagcttgccaaggtaaacgcatggccgttctttacgtgtcaattgcgctttccggggcgctgggaggattgattgcgtatggtattcagagcatggggacgagacacggattctctgcctggcggtggcttttcatcattgaaggtgctatatcgcttgttattggagcggcttgctggttgagtctgcccgcttctccagagacagcctggtttctcaatgctgaagagaaagaaaccatgaacattattaaagagcgcaacaacccgttcaaggaaactgaagagttttcctggaagcaggtgggcatggcagttactgaccctctgatctggcttgcgtcggttgcattgttttgctcttccattgcactatttggtttcggaacatttttgcctactctcttgaggggtctcaagtaggtgcccgatcaagttatttccttggtgttgctgacagtggcaatagttactcctctctccaagccaactaccttagtatcccggtctacgttttagcatcaatcttcactggagtcaccacatacgtttccgatcgtctcaaccgccgagccatatgtcttatccattctccattgttagttgctgccggctacgcaatagtggttgggactggacataagggcttgggcttctttgccatgttcttggtcggcagtggagtttactcgttcaacacacttgtggtaacgtatgttctttgtacttctctcccaatcttgcccgtgtactgacagctagtagttggatctcgaacaatgtccagccagattacaagcgctctgttgctattgcaaccatcatatcgatcggaaatgcttccggtatggccgcatcacagatttaccctattcaggacgctcctcgctatgtgaaaggaaatgccatctctttgggaggcgaactcattgcactggtctgtgtcgggattatctatggccttctcaaatatcgcatgcgtcagaaagcgaaattgctagcgatgggtaaagacagcaacggaaaggaggatgaccggagcttggactttgaatatgtcttttgagcattggtgatgtagcaattggtggtttcatatggattgtatgtttcacctttcattcaaaataatactcatcagtctacatataatatttgttcaaaatgatgtcttgtttttcgcttcaaattcacagttgtagccattcccttgttcggactgaggtggcaggggtaggaagctaggtacttcttgttctgcatattgttactgcggagataccgtcaattacccccaacaaactgtcatatgtatcacttaccccatatcctatttatcctattcgctgtctgacgtcgcagtagccacttcaaatcctgtttctttgcgatacagacaactgcatttgtgttacttttgaccccgcaagaggatgcttgatgctcaaatatcggcattcagagtccttcatacatccccgctacgagattctgcaaacttgcaactgcttcccagaagtaatgatggtgcagagaattgacatcgacgagggttgggagttcaaaaactcctgccctctgagtaacaaacccgcttcgtcatatctgcctactgcgcaatttcccactgttgcccacattgatctcatgcaccacaatctcattccagacccatacatcgacatcaatgagctcaagtgtctgtgggtgaatgataccgattggacttaccgcaccacaaaagtcgggccggtcagcctgaaaccctcggagcgagcagttctcgttttcgaaggtcttgacaccatcgtcgatgtgtatctgaatgatgaacacatccttttcagcgataacatgcatgtatctcatcgggttgatgtgacaaatattctgggaaacacgcaagactcggcagtccttgaattgagattcagagctgctccagcttatggtcgcgcgaaacgcgctataatcgggtacaagagactgcccactggtcgtgccgtcaattttggaggatctgaacgactctttgtcaggaaagctcaataccactggggctgggactggggtccggctgtgaacacgtgtgggccatggaaacctgtctacttcgaagtctacgagtcgagagtcaataacctttgggtcacccagaatgtggccgaggatctctcttcagtcgaagtcactgtcaaaggacaggtcgaaaatgccaatggcattgatcacgtctctgttcaggtatctgatgaggagaccggagacacagtcgccgaaaaagaggtcgagctgtcatcgaacggatcatttgagacacatttcatgatcgaaaaccccaagttatggtatccatttatgtatggcaagcagagtctgtatgtggtgaaagcaatcatcccgggtgacacggcagccaagtccatcgggattagaagactgcgtctgctccagcatgctctggaagaccaagagggcacttcttttatcttcgaaatcaacaacatccgtctcttctcgggtgggtcttgctggattcccgccgactttatgctcccacgagtcacaagacagaaatacgaacaatggattcgtctagcaaaggaaggaaatcaatctatgatccgagtttggggtggtggaatcgttgaggatgacatgttttacgacatttgtgatcgtgaaggaattctagtttggcaggactttttgttcgcctgcgggaactaccctgcgtcaccaggctttgtcgcaaacgtcaagaacgaagcggagcaacaagtccagcgtgtgggacaccatccatcgctcgtcctttggtgcgggaataatgaggattatatgtgcgctgatcaagatcgctgttgggatgttgactggaatgacacaactggtccatgggacaagactacattccctgcccgtgagatatacgaacgcactttgcctgctgttgtcgcagctacgggaaccgacgtgccatattggatcagctcaccgtttgggggaagcatcgcaaatgacactacagtaggcgacacacattgctgggacgtttggcatggcaaactatcaccatatcaagactacaaggcttttacttcacgcttcatttctgagttcggttttgagtcagcgcccagtctgagcacattgcaccgcgccatcaccgatccaaaggaacgccatgcacaatcgcgaacctttgatgcccatgataaaggcccaggtcaccagaggcggtacccgatgtacatgggagagaactatcgtttcagaatgaatccacttgaggactttgtatactgcacgcaattcctccaagctgaagcgatggcgtacgcatacaattgctggcgaagagagtttagaggtcccggtcaagaatattgtgccggagttctggtctggcagctgaacgatatctggcctgggacaagctgggcacttgtcgatgtcgatttgaacccgaagccggcttactacatcacaaagagagcattggcaaagacggtggttgggacggagcgcgtcgttactgcgaagccaccttatatcacaactggattccttgatgaaaaggcaaaacttgatgtgtgggcggtgaacggtgagcttcatgagcgaactgtgacgctggagctaaaggcattcgacgtggaaaccggaaactcggtggatttgcctagcacatacgacaagaaggaatataccctcaaagccaaccaaacaactgaacttgtcgcgaacatggacattccaaactttgaggagactgttgtcgtcgcctatctgattgatcccgcatctgaacagaaccttgcaagatgggttagctggccagagccgcttaaattcatgcgcatatcctccgagttgaaagttacgacaaaagtggtcgacggtggcgctgcagtggtcataagttcaaacgctcccgtaaagggtgtcgtgttgagcacacaagaccagaatggcgatgaagttatgtttgatgacaatgctattgacttggtaccggaagaagagattaaagttggggtcaaggggctgttgagtgaagatggtgttggtgtgcggttcttgtatgactgggagttaaaacctggatttcaattgtaggacaaagacggagtgggcaagtcggttctaaagtttagatttcagggattggaaacgatacttcggatattcaattgcagtagtaacaaatgagttattcgaacattatctacaagtcgagttgaagaacaatgttgacctgctccagtgccctcatgggtgcgaaaggtggtgtttgtatgagacaagtggcgtagcgtcgaagaccacgtcctgagtctcagtatgcctaacagctgagacattgagcaacccaccactaaccacaaattcagccctgtctaagctcccagccgcacttgaaaatttatatatccctagaaatctctacacctttattggccactaagctaagcctctttacaggggccattttcagcgtctgaggcctccccgcacttgggatgttatcaccacatggttgacctgtattctagatcgcatattcgctgtctattgcactgtattcggtcttctttattttccctatcatgatttcaaaaacgagtcctctttatgagcctttgaacgaagcaaccgacgagatccgacttctcacactcctaccaaagtcacgcagcactggaattcctcattgtacgttggggacatactccctccgagcgttcactccacaacacaagacctttctcttttccactgtcactgtcaattcaagtctcaggagcactacgtctgagtggaaacaaagtcgtctagaacccgaacttgcaggtttggcacccctaaaacgcttacactcgaagcacccgccaccaagtcattaccgttttacatggggggactacgccgctctctcctatgtatggggtgatgagaaagatactactattattgcgatcaataacaaacgtaggcgagtgacgaccaatctcgccaaggctctctcggcatttgtccaggatggagagtttgaggatggctacaagctttgggtcgacgccatctgtattaaccaacaagacatggacgagcgtgcacgacaattacggaagatgcgccacatatatggcgatgcatggtcggtggttgcgtggttaggcgaaccgagctttcaaagcgactcagctattcagctcatccgcgactttgccgatctcagcaaaacaaactctggtagtcaaatcgaatcttgcctaaggagggaaccagagtttcttgggaaaggctgctggttggcactccatgacctaatggagcgaccctattggtctcgtctatggatcatacaagagatgattatgggtgcctccgctacatggattcgatgcggatgtgcatctatcgactgggtatctttttgttctggccttgcctttctcgaggagaatctgtggctcgtgaaggatgagctgcttgtaagggagcgcttggcggtgacaaaaaagaacgggccagcttggtcagtcatgggtattcacctagtctatcaagacctctcgatcttgagtgaacgcgaagaaaagggcggacagtatcccagttttggacgactacttgacatcgccaatgatgctgagtgttccaatccaagggataaagtctacgggcttgttggaatgatgtctattccggtgtccagcagtctgcggcccgattacactcttccagtgaatcaggtctatgctgccacagcgagaaccttcatcgaggttgacggtaatctggagcccattcgcgatggaaacccgtggggtccgtcaaaaggtccatcgtgggctgcggactggttatgggagggccggatcagatcgtcgagacctgagaatcagctttggggtcctacccggttctttccaaggctgggccctgaaattttgttccaaactccatacaaggccagtggagacaccagacacgatgctacgttctctatcgatggatctatacttacatgcagcgggtttattgttgacagtatctctgggctttctgcaaggggaacggggtatttcgacttggacaaaacctccatcgtgcaaccccatcggtggaacagcgcctatggtgacagaagtgcgacttcggaggctttgtactgtaccctcgtgatggatagaatttctgggggcgcgagagccactgctcgccatgctgccatattccatttacctcgtacgtttgaacaaggcgaacaagaattctcgaagaggggatggagttggctggctgggcaatcagattactacttccgttgggaaggtttccacgaggtgaactcaagctttaaactgggcgatgaccaactctcggacttcttcgacgacacgatcccagatgaggcatcggaatttgactttagcgaggtatattcatgctttgacagatcatcacagaggcgaagattcatggctactgccaatggctacataggttgggctccggacaacatctatgggacgaagagtcaacagactaaaactggagatctcattgctgtcttgtgcggctgcagtactcctattgtcgtccgacctcacggccatcaataccaggttatcggtgaagcatttgtccaaggattgatggatggggaggtaatggagttggtgaattctggaaagttggaacgagtaagttttgatttctgctaggtaccttgttattcctttttcggccattctcattgttgaaccttccttattctgaactttcgctttaagccacttcatagaaatgctaataaaactttattataactttgcttatcacgtgatactgcaatggtctggtggtctagtggtatgattctcgcttagggaaaaccctatgcatagcttgcgagaggtcccgggttcaatccccggccagaccctttcttttgcctttgtatgccttcaaggtctgaagtgtatttctttttgcattttgaatcgccgaaattagcaaatcagttcatacataacatttaaatcagaaattttaggctgttcattcttgtagtttaaatttgaatctaaaggctgacatgaatcctgaataaatggtcatcgtgaaccattaccactgctgccatgcctgactttgagtctgtctgtagggagaagctcttctggctcacactctgccccggaattatcagtatcctccgtgagttcttcattagccattcgtttgaaccaattcgacagatgctccattttctcaagtcccagtgctcttgtgagtccaactctttaggtgaatccgtgcttctaggttcgccgatggcttcctgtaagttaagttccagcactccgaagtttgtctcaagctgccacccagagcatggatcaaagttgaagttaatgcatgcagggtgggaaagagtgtattttcgtacccatgtacccttcttcacactcgcgatccatacatcctgtcggactccgattgcaaccagaccattttcactcaaggacatcgtatgtgtctgactcccaaaaggcaaccatagacttggatttccaggaaagcccaggttccgtatctctttcatgctgtcagtatcccatattatgacgcttccagcctctttgcaatgataactttcatgagtaatagccagttggccgttgcgcgcaaaggcgatctctcccgagtcgtaccttgatgcacaatcgcaagtggtgggtactgtagacagaagcccacttgtattcgtatcgtatacgcgtagcccttcgccatcatgtatcgcgacttgcccaggtggtccgaacaccacttgcaagtcgcatctccctttcaatcttgatgacagatggtaccggtcacagtcatggtcaaactgccaaatttcaacagttccgttgtcatcaacgagagctaagcatccgtcgtatccgaactcgaaccgagttacttttgattgcataagtgttttgccagatactctgttgagaattctaacttcttcctcgtttgtatataaaagcgcaatcggctccacgggtgaaacctcgatctctacatgtgacttctttccagccacgtcgctaacgaccgcgtcgatggaatcgcctagtaatatgtcaaagtcccaaatcgtaaggaaagtatcagaagtggtcgcgatctgattgcccttcccacaatgcacaacgtctagggccgacattctttggtgtgtaatttctgcgtctctctcttcgtcccagacaacgaatccctgtttcgtgccgcagcggaatttgaagatgatgtatttatcatcagtcgtccatgtcaaattatagacattaccatagctgtctagaccttctccaatgactcttttctcagccagcactgtatcccaacagtaaatcgtcacgctgtggtcgacgtttaatgcaaggtgggtccgggcgtgactgacagctgccccgtataaactccctcgaggaacactcactgatgagattctggagccaaaacattccttattaatatcccagagatcgatgcacatttctttatgattactaaatatttcatcattaagaatcctgataacgagcaagcagagagtagctgaagggcatgatacccagctcaagtaaacagggtgaccttcgaaagctagtgtacggtgcacgctcgggttccacacgtcccagatatggatgctgtcataatcactggaagcaagtaattggccatccggtgaaaatgacacatcgtccatgagccctcctggcgactcgtaggatatcaagggctttctctcagataaatcgccaatgtgtacttgttttgtggtcaacaccgcgaacagttgccctgatggatgccatgtcgcatttcgaattccagggccataattatcgagggatacaacacagccgcccgtggatgaatcaaatataaatgtttccccaagaggaacttgcaccagcataagattccctttgggcgagaatttcacaattgaggagaggccaaatttattgggcagaggaatggtttgtagacaggcatgccaattttgaaacgtaggggcatcagcttttatgtaattcgcaatttctttcttgaagaatagtttcgtggtgctggagttcgggctgaatatcaaagcagagtcatacagctgtagcggcgcagtgtctaggatagatctgtgtgtgaacacaaaacgccaagcgtcattaacaagttccctgacctctttcggtacatctttctgtaacgcaggtatcagatgaattcatattgttataagtgggcattctactcacactgagactcttaagtttcccaacagctacgacagcctctgaagcacatctcaggagactcatcgcttctagccagtagaggtaaatctccttgaagaaagccactaccaaggagaagttaggggcacattcgccttggagctcttgcaagttgccatcattaaagtgatcggcccaatgaagacatgcatatccgagaggcagtagtgcatgggcctcgggagtttcaatctcatcaatgaggacaccagggtcaccaagacgaaataggtctcgatgcaatcccttgtgcatcatcgtgatgctactaaggaatacatcgcaatgctgttgagcggtaccagatttcataaccttatgggatgtgcgcagaaagtccttgacagactggtggacagtatagacagtaccatcgcggatagctaggaatgagccacaagatctgacaatgttcgatagggtttccgtgttttcgacaaaacgattcagcttcaagtcggatgcgcccagctccgcaagactgagaggccgataagcgacaccgaccacgcccaagacggctacacacaggtctctgtctcttgattgcttgagcttctctatcttctctatcattctctcgtacagctttcccagaccagcggggaaggacttgagaacatcaagtgtgtgatgagacatgacgtctggctgtcccaactcgtcacaaacgagagagacccaaagaaaggtgtcgtctgcgttgaccatcaggtggttctgtacttcttcgcgagtagactcgctataaccgttgtcttcgctcaactggtcgactttgcgcacgatgaagtttttgacagcctctgatatggcggcatgattcaattcaagttgcacttccactttctcgtccacggaattgagcctacgttcaatctcaggccaatttcggctggaaacgacccatttaggtttataagaagtggatagccggctgataagcctaatgagctggtcccgatctgtggtacactcatcgagggcgtcaatggcaaaaacgcaatcttgagactcttcgtcgtcgagaatagcagtgaggatccccatcaatgtctgccaggcgttaccgtcgttgaaaacacccttcccttccctgtcgtactcctcacgaacatgagacataaagcaaggtcgcgtccggaccaaaaaccagatcagaccacggagtacattggtcgcagtcctcaggcgcggttctgtggcttgacaaaagaagtagaaaacactttcgggggcggacttctcgatttcttcgataatcccagccagaagcattgttttacctttacctggatcacccttgatccacagtaagttgttgtcgtctttcttcagccattgttgatattctttgctctccataatccaccgataggagtcgtagaatagaccaccttttgagaaaaggatacttttcttgtctttcgacgggtttgttacacgaagctcccgtaggcattcgttgtccttttcatcgagtcggtcttgtcgctgccattgcgcgtgttcttttgtgatgacagagatatcctgcaaattggttcgcatttccagagtgttgtactgatttgaatcgactccaagggcggtttcaatgtctttgatctcttgaacatgagtagcccagtcatcgatcttgggcagatccctcataaagactgcaaagcgaccgcggtggtagagaacgacactcttcatctgaaacaacagaagcttctggtatagctgcacaatctgcttctcaagctgttctctcagtggttggcttgagtcactggaatgacaatcttgaagcagccacggggacagtctccaataccaatccatacgtttcagaacgtactccataccttcgcgattcttctttggctcggtgagaggactagacaggatctatatgatgtcagtgacgtccgatctttccagtattcatctccagattatgcatcgcctgtggtgcttatgctaaaccggatacactcctctgcctatcagcttgatgcccgacttgcgggattttgagagaaggttttagctaggagcttaaccctttggacagactgagaagtaccgatatgcaagcaataagtgatccagggagaaagtgttcaactaacctcgagagcacaacaaatgcctgcccagggtacagcagcttgtggtacagccttgaggcctgccccgaccgcctccctcagtggtttgcacatttcaaaccattggttaactgaatcctttctttttacatcctttgaagtgttttggattccgtctgaggttaatttctccatttggtgccatcttgtggcgtgatcccgagagataatatttgctccctctccgacccggagttgatcggacagaatcctctcgtaagattcagcgattttcgacgactctgaatccttcagatcatcataagcctggttccatagtcgctctgagatgttggcatttgcaggcggtatttcgtctcctgtgcttacagcggcttgtggctcagattccctggaggtgggtatatttcccggcggctgactggaggcaggtgatgttgatctgcttgcaggccattttggtctgagcttgctgattttgtttcgaaaacgacccatggcttatagagcaattacgatgggaccgttaaacataaagaaatgacaagatcagaatgtgagattggaaagaagatgttaggcataaaacccctcttctggaggtgcccgaattatgtcacggtctgacctatcatgatcctatcaccgcagccttgtatgcacgttggttcagagcccctcgacatgggtgtacgcagggcgcttatgccatggccggcgggtaacagagtagctgcgctctgtgttgtaggatacataagaatatacatataattcgagtccaaataccgtataaactcgtgaaatcgggtagctgagtaagcccaaagtcaattatgccatttgaccaacagtatgatgacttatctgtatagtgtctctggccaaccgtcaagcttgaaatggacccattaagctacccaatttcatgagtttatacggtacaatgtgttggcgagttatcattcttagtgaaagaaagcaatgctcctagccgtgtataactaaaattcaacagtaattctaaatatgataaactggcctaataatccagtctattgtgctcgactgtcttggtgtttcggtgcacacattaactacagacactgagagtaccactggttctgcgccttgcaagtatagggagcctcacacaccgtagctccagtccaagaagcacctccacactgtccatatctaccgaccttgggaccgtcagtaaccgtaggcttggggggagtcgttccagtagttgttgggcttggtgctgtaccttcaccgttgaccgcggcagcatgctcgtataccaaaggctgagcctcgtcatcttcgagataaatcgtgtttccgtcatcgtggttctttccgtaagagtagcctgagtatccgaattgccagtacaggtcgctcatctccaggtccagggaagccttttgccacttgctaatagttggtatccgggtcgacttgtcagtccagccgtattcctcgtgaagaactggctttccgacagcttcaccagcggcggcatggtccttgatccactggacaacccagtccacggtcttgctccagtactgagggtatgagtggaaagtgttaaagtcgatgttgggcaacttgagctcagcgtcgaaatccgttccgtcggcaccgttgtaggtccagtcgtcggacttgcggttgaagccaccttcgcttccggtggtgacgagatggtctgcgtcgagggacttgatgtatgtgctcatttcgtcgacccaggatgtgatggtcttgggagtgcagtcaggtccgcggggaaggttgcgaacaccgtcggcgccgcagcggggctcgttggcgatttcccaggccatgacggcgggagaatctttgtagcggttgacgacagccttgatatagtttttgaaggctttcttgatagcgggtaggcggtagaactgtccttagttagcattacgaatttccaagacaattgttgaacttgcatcatcgtggtatcgaccgccaagattgacagtgtaaacgtccataccaccgtaatcagcccagttgttggtcagagccaaaataagcttcatgttggtcgcttcagcagcctcaacaacgacatcaagcttgctcagatcaatcttgacagttccatcagcctcgaaccactggaaaacagtgtcctcggcaccagtgttgtactggggcaggccacccgacgagaatgtcctgttgttgtcatggaaagcccaggtacggataaccttgagaccagcatccttggcagcttccaagccgagtttgacatccttgtagtggtcggttccccactgcgaaagtcagtttttactcacaacattacttggtgtagatcatacaatgttgaaggggagatagtaggcattgcttccagcaaagaagaaatcctttccgtcaagagagaatttcgtgccatcggtggtgacaaaaccagctgggacggcaagtgccggcgagccagcaaaggctgctgcgatgatggaggagaacttcatggcaagacacaaggattgacgagagctaagaacgcgctgatcaactcaatatcaacgtgaaatcgttgcatctttatagtcatgaggttctcgtgtatactcttggctaattaggtatcccctcatctgcccatgttcgcccgctatagtgccatgaattaagcatgtcggaggccaacatcccgtcatgtccgaattgggaataatccccagatcatcacgtattcaccactgcaattcgtaatgaggcggagcgtggatttgtcgattaattcagtctggtcttgcggtttgacgaaatacttgcattagaggttataattgtgtgtgcccgtatgaggcagctcagacaattcctttcctctttgagacaccacagttggtgtgatcgatgctactcgatgcataatattacgccgttaagttccaccactaatattataatgtaaccacactatatgtcccaggcagtcatgactttgcttgttttcacatgcgtgtacagacgggttgctaaagtatagacgaaattgttagttcactcttaggccatatacactaagcgtgatctaatatttatattaatgggctagctgtgaggtcatcggatgcacaattgacagtccccaatacgtggcagctgataaacccgctacctgagctccccagcgattctagtcaaattcttctgatcaatatagtggtcaaccctggcattatgcaaattgattggcgaagtgaaaggcgcctcgagaatctcaagaagatttacttgattgaccttggtccatttcccgtcaaccttcatagatggaaaacccttcacaatattgtcaaacttgactggaccatcgttatccttgtggattacctgctcagcgttcattacaacactgtcgcggaccttggtccacaaatggtcatgccactgcaaacagtaaaaagtgtgaatgacaggaaaccaccgaatccctgctcggatttgccgttctgcccattgctcgttcatgtggcttaggacaaatccaacattcgcagccatcttgttgtagctctcccactcgtaaaggtagaggtgaaatctgacttgaggatcgcgcgataggatgtcttcggcacgttcgtggagaaaatcggcgaggaagcgggacatgtcttggtaaattttctcataaggcgatatgagtactaaataagattagcaaattagaatcaagaggggagggttattgctcaccgtagttttgttgtattatgttgcgtcgacgttcgtcccaaggctgcagcaatgccaacgcaattctggggtataggttagccaccaagcttcgatacatgtgcctgattttgcgggactgacgagtaaaggcacgagtactgcaacaagaaatgttagtcttgtatctggtaggtaactgtgtttatggcaacgaacccagttctttgccatctgtggctcggggttgtgatggatgtgagtgagacctcgacgaagatcctcatacaatgacgggccttggtgatctatgggccctgctggtgcaagaggtcgctgctgttgattcatttttctgagatgtattgtaaaaattgacttgtatgaacataagagacaaaattcttagggtagcttatgccacttagaccatgcctttagacttgcttagaattaggatgcactttccgcctaaacgttgccgatttcactggtggtagttgcacgaagtagaagaagattggaaaatatgacgtgtgtttatgatgcatgtgatgtagagtttagtgatggatgagccttgtggccttgtggaaatgtctttttacttgctgttgaactttggttatactcgttggtccgacgagagaagtgaccaacgagtacaggtagtctccttgctcttgctttgatacatacaagcagccattgatcagtatatatatctttcacttgtcagttgtgcccagcttcccctgtagatttctatgacagacagtgatcacagatactgcatgacaatgaacagcctgtcgggtgatggagctgccagagtgtatctatattgacatccctccaatgatgagtcttggaaatagtggcgcctcaacaatcctggggaccggaaacataattgatccattaggttagtggcactcggcagtacccttgcgcctgaagacgtgcccgcggcgagcaagagcaagcaaaaatcagggccttctttacagtggagagcagtggaggctaagcaaaaccaatcttaaaatctgtgggcgatccgcagtcacagaacctgagaaccccgctggaccaaaacactgcagctcaagcggctaccaagggacctgtaggaaagggtttgctggagctgtctaacgcaagacggttaggagtgcatctcatcatccgccaccgctagaccggaaaccgcatcgagtgcaacgttaagggagcagttgcagtcgcagcagagacaaggacatgaaaaatcagatttctcaattcgcattggatgacgcggtcttttcgagtctggaaaagagaggggcggagccgcggagggaatgcacaaaggcaaaaggcaatgcaaaaattggaaagtgcagctggtgctagctaacttttcacccatgcgacaaagaggggtaaacagtaaactttttagtgccctctctctgcaggacctgaggacctacaatcgaatcagtacctgccgttgcccgctctcttcttgctctcagtgaatcatctcctctgctctcccctccctcttttacttttttccattattctgccgcctgccacctgcctgcacctgcacctgccttgttcgtatttaacttgcgacacgttgacagaccatttcctcctcctacatctacaaaacccccctccccctccatgaattttctacgacgcttcactccgcttcgatcattctctcgaacattcacaacaacacgcgccatcatgtctaagctttacgttgggtatgttttcttcctgcttgctattgccctgccctgccctgccatccattcccctctgcctctatgcgtccctctctctctctctccctccctgtcgccgccaaagtgaggggtaatcatgctgacttgaattctctgcagaaacctgtcctggaacaccaccgatgagactctccgccagaccttcagcgagttcggcgaggtcaccgactctgtacgaccacctacatacccctcaaaattgtcaaatgctaagactcatccaacagatcatcatgcgcgaccgtgataccggccgtgcccgtggtttcggtttcgttaccttcagcaccgaggagcaggctaccgctgctgtcgatgccctgaacgagcaggagtatgttcatgttcctttcccctctacaatctcctgcattcaatcgctaaccatgtcttccctccaggcttgacggtcgtcgcatccgtgtcaacgtcgccaacgcccgtcctgccggcggtaacggcggcggcttcggtggtggccgaggtggcggctacggtggtggccgaggtggttacggtggcggtgaccgcagctacggtggtggtgaccgcagctacggcggtggtgaccgtggtggttactaagagacttgacttggcttttgacttcttcacttgacttccggatcaccagacgcgggttgacatgtatcgtcgaccccaaacgaaaaaataatgaatggatgatgggtttggccgctaaaaacccagtcgcttgagattgacggtggagagggacttttcaaagataccataagacaacagacagaactctgaactttttctcatcatcactgaccacatgggtgatggctcatgctacttttctttttcttttcttttaccaacagtcggatgcgcaaaggatgggcgatgtattctcgtgtcgctgtcatacctgagctgatgctccccatcaacactcgatgcttctcccacctgcgacgctacacaacatcccgaccatgcttcacactggcgctcaattgactcttgaccgatttatttcagcgacaccgaccgttgctcacccaacctagccgccctagactttttgttggcaagcagtcgccgtttgctttttgtatccattgtcgccatcttttttctctagccgaatgcctgtcggcctggactagctctgatgtttcttttcacctttcatagcattggtgtccacgaccaagtttgatctttttgtgcgcagcctcaccgcgctgttctgaactgttactgtattatcgcctcaccctctctcccaattgctgtttggcaacggtctatgccaattgcaaggacctgtttgcggctgcgagccgaaagcagcaaacatgctagcaaacgaccgcaaaacgtatcacaacatctgcccaagcctcgagtcatcgccaaatcgattacatggattgttccacaaggggagaaaaactttcagccttgcacttgtcagagatttcatgccatagtggcaatcgtgccaaatggtatcgagtaccaaagaacgctaacaatttgtcaagggctatgttcctgttaattcacgtcgggggaagatgccaggaccggcacatggctacgatcgggtttgatgtacctgatctttgttcacgatgggcaagctctgtcgcattgagttctggggctttgttcgtttttccaaggtcttcttgtatcgtacgcttgaccagagcggttgcgtgtcgctgaatccggtggcaatggcagattttaccagcaatggctatcatcacacattctcttcacctggcattgatgattctatgcgcgcctgggtcgctggatgcaatactagtgtgctgatcatagatggcacgacggatcccccaacgttgttgcgtctccggcagcccaagagaacatacgatccgtctaggaacgaatgactctgtgtttatgaagagtcgatgcctaacactttggcatggaatagtgctgtactcgagcctcacgtaatcatgtttgtgacaactgtcacttgatcattctcggtgtctggaatggattaataatttgatctgtcaagtcggcgtttaaaaggcctcggcgtcttcgcatgacttatatatcacgagaaacagcgaacgcatcattcaactaccatcatccgaccctggcatttggtggttggtacaatattaaacaaaatattgccttcgatttgaccccagcataaattcagagctctctcggtcaactcagccacatctacgttcccaacatggaccaacccaccatcccaatcctcacaatttcactctcccgccaccttcacggccgcgatatcaacgaagaactgaaagaagagtggtccaaagccaaagtttccagcacgacagcttcaaggttcaccaatgtcgggtttgatctaaacgctgatggttccaatctcggagttctcaagacaaaactcgaggagcgtgaatggagtggtgttataattggttggtgcacacggggaaacatcgagttcactgagctcttcgagtctgtcgtggctgtttgtgtggattatgctttactgaggaagcagggcaatacttctttgaaggaacccaagcttatcttttgtcgaggacctcaggatcttatcaacgctacgctacgaaattttccctcggacaattgaggcaaatgtctgtgttgaggagggtggggttagccatggcttgctttcataggagtatagcagaactacgtacagtgttatcggtgtggcatactctaaattgaactgatcttagcttacggtggcatcttgtgtaaacacgtcacatctttgtttactcgtgatttgttagagatacaggaagaggcatgatggcaaatattctctttgccacactcgatcatggcttgccaacagaacttggacgacagctcaactttccaaccaagctctcatctgaactatcgcatccgggggtcccaagaagtgtggagagtcggcggggggccacaagtaataagtttagactctattcatttaaaagcaacatgactctatacggtgactgactcatccctgcttgatgtactcaacaagcttgggtcgagcctcaaaagcagccttgaacttgacgagcgactctggcaagttctcctatgaagatactattagctacatatcccaaacttgttcaaaaatgtttacataccgggatagtcttcgttcgagtatcgttatctatagagacataaacgagaaagtcggtgtagctgatctcgttgcccaaaagataaggaccctcacgatcagcgtagtacttgccgatgagatcgtagtactgaggagcagcagtatccttgtactctgctcgaggcccctctttgaggtttctgacccattgagcctggatatcagattagcatggttctcagaggtggacggcaaacataccctccaatcgacgtagatatctgataccaagtccgtcaaatacttgtcctcgttgctctggccttcatatcggccaagatcacgggaaaggtaacgcaggattgggatatgctgcattgcacaagtcagtacggcacttagatatcggggatagaactcacgccagtcatagcatggcccttgtactcaagacaaggaacttggccatttctagtaataccttgcttgatcaacttctcctttgtctcaggccaagtattatctctcgcgtaaagacgttcctcaaagtcaatacccgcatccttcataaacagcctataaaatcacgaatgaatcttaaccttatcatatctgatgaggcgttcacttacttgataggttcaccacggccaagcttgccaatggcgaggtaatggtatacgacagagtctgacatgattctatttgaagtttcgagatgtattgtgtgtagaaaagagcgcaactgttgtagaaggtgttgttcaagttattatactgcggggcttcttgatggcatgagtcggtctgtcgaagttccgtgctccacggtagttccagtttccgcggaattactaaccatcggctgagaagtcggctggaggtgggatatcgtcaggatccactccattgggagcacggcaattcacagaatattacttaagtctctatatggtctttttgtttgaaagatcctagctgaatagtttctctactttcttattgtgaactgaggaaagtagtaataggtggtagattcataaattgtctcttcaaatatggcttctcaccatctttctttgtttcctgcctagagtatcgacaatgccttcttctggctcctatatgcccatactcaagagtcccatgcagttcccaaatcagtcaaagttttttgaacctccctgactatttctttccttcgcgctctaacctcaggtataccggcagtgtcaatagcatctagcttgagtaagacatggtttagaatatcttcagacagctttcggctgtccttctttcctcctttcttggttttcgaaggtggtgacctgagaaagtcagagcatagtggcacccacttgttcaagtactcttcatagaggtcttctaattccttcattgggccactgataggtttggtcgcaactagtggctctggatggctttcctcttttgtttgtccataaggaacattcagatcttcgaacgaagcataagtatgcggtccagaagtgttttcttctatttgcgcatcatcgtcagtcggtagtgatgggagggcgaatagtgcgagctgctcttgatgtctgccaacatggcgttggtaatctttcatggaagaaagattctcttggcacaagggacagattgaaccttccttctcgttcattggccttgcgttcagatctatcatggtgtcgagttgacttgtaggaaacgtcttgggatgggttttgttgatatgatctttgcattgcgacctgactcgaaaggtcattccacaggagcatggacagttatatgctttccgatggttctgcatttcatgtaacatccactcataccgtcgcgtgaattccatcccgggtgctgtgcagtcttcccaaaggcagacataaggccggaggtcggcaagaacgtgtcgtctatacatttgatgttagctactgctcgggtcaatagccattccagagcgtccgttacttacttccatgagtctatgctgctggccgttatcatcatataacagaacgggcactcaaagggaccatcctcggcttcttttggcagtggcggaacactgagcttatctgaatccgctctagaagatgcgaacgaggtttgcgtgagaccagaattggaagccccatcttcgtccatcgcgtcaagattaaagccagcggctttcgcgtgtaggggaagagagctcgcaacggtactctctgcaccatcctcttctaccgagtcaaggccctgtttgagcttcaagtgatggctctcacgatacttgaagtattctctcctccgcgatatggcctttcccaatctatcagcaaggaatggttcgatctcgccaaacttatttttgacgtgctggatgtcaaaaggttcgtaatgtgaggcttcgctggaactaaatgacatgaaacgatcgtgtggagctggatttctgatggcgacgctcagtcgcagcagacaattgacgacgtctgaaacattttgtgcgatttgtgccacctccgtcccaggcatgtcaccaaactcagaatcggactcagactcagtatcttgtggaaactcctcgtcatcttcgacgcgatcccagggaatcctttcaccagacacgatgaggaaagcgtctcccaagagctccgataattcgtcgagtagagacattacttgcttctgtaaatgagacgcatctcttagacggtactggagcgatcgtcgtccctcgctgtgcgcccccatgttcccagaccaaattttgaagcgagtttcttcctcgcggatctcaagtgcagcattgcggtcggcggtactggcttctaagagatccgcctttcgtataacctcgaagtcattgaggcaatttcgtacagagtctgcaatgctttcttctctcattttgttgtgcagtcagatttcatggtagtagattattccaatgatgcgacatggaggagagaccctgcttacccagtcagctctaggcatgtatagacatattgtcatgggtctattggctgtgttgcggcattttagacgtatccatgcagctgatacaagctgactgacaatccacatcaatcataccccgctctcacctggtatttctcagcctcatcaacatcaatctccatcgtttcttacttcagtaagcattgagccatgtctggcttcgaagtagcggggatagttctcggaggcatccctttagtaatctcggctctggaacattataagaacggtatttcattgatacagagatacagaagatacgagagggagttacaaagactcatcagaaatcttgaaactgaacaagtcaagctacaaaatgtctgcgagaagctacttgacggtatcgtttcaccctcactcatcgacaagatggtagagaatccaggaggcgaattgtggagcaaacaagaaactcaaaaggcaatccggaccagactttggaagtcgtgggacgtttttgaacggactttgagagacatccagacagccacagatgagatgtatgataaacttgggcatgggagcgaggtgcgtgactaaattgtggtgctataacaattctaacagtgcctcagacatcatggtcagatatgacactcgcagcaaaggagctcaaacgtgtagcatttgcactgagccgatcagcatactctgagcatttagcaaccatcagagacggtataacgaatttggaatcactagcgactatgaacattgaactagaacccaagaggcgagtgagatctcgtgtcaaacttctcaatgtccttcgcactgttgttgccagtatttaccgagctgtcgagtcaaatctcaagtgtagccgtgagcattctgtatctatgagattatcgggaggtatcgaccaaccaggctatatcgacgaggatgagattattcggcatcatcaaaccgatctattgctctcccacaatcaattggaaaatacatcccggttactcggggtccacagacatgaatgggagggttggctactaagagtagtcccgaacttgcaaaggacagctcagatatctcttcctccagccatgccagcctcgcctaagcccaaacgagggcaggagggcaggtctgtccggttttcaatgtctcgtttctcatcaacaactactgtgactgagaaagatacatcctcaatcaccagccaaatgtcgtctgtgtctatagagacaaaaacacccacatcagacatgcaaccatgtctcgatatctgcagtggagctaaatcgaccattaagcccacatgcttaggggagatcacggatcattcagtgggacaaacaaagacatataacatttatagctctgctgtgcttgcttcggaaacacagtgttcgacaatctctctttacgaggtacttcacaacgaggatgggtgctattttttctcatacaggcagaggctgcagctcgcagtttttatcgcaacaagcgtccttcacttgtacagaacgccatggatgctcgagctacctcgaagcaaaaacattatttttgtcaagacacacgacgatgtcattgactacagcagggcctttctcaaagctgagccaataggtccaaatgaagggggttggaacacgatgttcccaacacccaaattattgcctattggagttttactcgtcgagttgatcaaagggcagagaattgagtcactccgatcagaaaatgaagtgctcaacgatgagctcagtgctttgtcggattttataactacacagcgccttgtcgatgaaatatgtcaggccagctctacttacggaagcgcagtcagacgatgcttggatgttgggttcaaagcacaggcgtgcgatgtgcaaaatgaagatttccaacacaacttttattctggtattgttgcgttgttggaagaagatttaaataatctgtaggagtataccagtacaaaatacaatattgtatctactttctagtttaacgttcaatgcagttgcctgagttgacgttgttcaagaatacatgagcgtgaatccataggagaatagaagattgcgaaagcatgacaaactatttgtgccacttggtccatagctggatatgtacaaaaccaaggttggggatctcgatgactgttgtgtaacatgcaacaggcttggagaaggctgacccagtcaatcaggcagaaactccgcaataaggtcaaacacgtgaccacctgcgagggatccatgcggtgctgcctaagagagccatgagataactcaaaatgacgatttcatataaaaagacaaagggcatattaatatcacgacgccttccattctcattagactcaattcattcattcattcattcattatcatcacctcaaatctgttgatacccaacagccaattcctcagtcccaacctcatcatgtcaactccaaccactgaagagccctttaccatctttcataaattccccccagaagtccaactcgagattctcagacaatgctccgaaggtgatcttgtctgcctctcattaacatgtcgcgatatgcattaccttgcgaaacctctcctctccgaaaaaccagatctctccaaagtcgatcaacttggatctacaccagacatgccccaagactgcatggactccgactatcaatgtaggaacggtaccaaaggctgcaaaggcgtcagggggaaaatcgtggcatatgatcctgatactcatcgcaacagacggcactactacaagaagagatatgctgcttgctacgaatgccgagcctatccgcctgaacaccctgtttgtcaagtcgcagggtgcaagaaacactgtgcatgtatttcatgccctctcttcgtgcgattgcgcgactggatggggagtagaaagtattgtcgtacgtgcaataagtttaccactcggagaaagagcaacaatagaagatgtaagttgacctccgactctttgagggctgatattaattaagtcgctaggtttgcatggaaggaaaaaggtcagaaaaactccaaataaccattggactacgagaaaaggcttgtcatatggatatcgatggtggcgaagatgggggacgcacaacgttgataacgaggcatatcaaccagatgccaagccgaggataaacgcaagggttgtataagcgagttagatgatggagctattcggaacagtacgccgttctatgatgatttcttcccaggcgctatgtgcgctgttatttatcatagttcatatagagatggagcaggaagggtaaatatatccaataaaaataatgccgtcaaaagctgacgaagactcgaataaaaattgtcaggacagtatgtctccttggagtagcggtcaatagcgaggttggtgtgttgagagtcgtaagtcaaagctaagcagaataaacgaacgacatttaccaacaaaggtggagaagcaatttgagtaaggcttaatgtggaagtgcttgacgttcaacagaaggactaggaggacttctaccatgttctgtagtggagcaagtcctggggcccacgcgtcctcacatcgactgccctctcgactctgtagtgcttgtcaaccaagagaggcatggagttgtcctactcacgttgcactagaatattcctaaagcattaactcaaccttgtttggtattagcactactaatttattgccctttccaagttagcgggtaaaccgactggttgggatgaattccaggtttggtgtcagacctgtcatatcaaactctaatctagtactaacaacccctaatagaggattatctctacaactggtaattttccatgaatcggcatccgaacttgccgtttaaagttttcagttatagtcgtggcattatgacacgaaacatgccaagcatgtttctattgtatgctgaatttcacatataaaagacgttaaccgtcactacgatactcattctcaacaagttatatcccaatatctttatcatacacagccttaatcttctccaaaaatgcagttccaactcaccactctcttcgttctgctcgctgctggcttccacgcagttgaagccaacaggtgcctttacaacccacctcgcatgtgctccgagggttgccccaacggaggctgcactgttgccaacagccccaacgatgtatgctactatgactgctaagctatctgtaagtataacctctctctatccgtgtttcacatactaacaagatgttccccaggcttgaacagttgcatttactcacgctttctgtaactcaaaatcgactttcggagtcaccttttttgccgctgtcttgatcttcatgggcgttatgttcacaaatgttttgagccaaacatagacattcgtttgaggagctgttaggggcgggttggctatagaattaaccggaagacacgggttaagggtggcatggccagggatgtgaatatggtcagatgatcttaattagcactaccttcctgatatgctatttaattcgaacgaattcctatcaatcagaacaaacgagaagcgaccaagcgagccacctatactctggcgtttgcaagggtctcaggcatcaagattcccacccttttacaagatatatttcctgtcgcgtcgtttctttcaagttaaacaaatgacttgctcatgacagtattaccccatgagcttaacatctcgacaagatatatctcctctggccatcttttcgctgggtttgtggcccagtcgcgtaatctatcccatgatcgatcgctttttttcaagatcacatggcctttcaactagatttacttcagtcgtgaccctaccgagattttgtcgaagctctgtgatgtttcagcaacttgcaccgtttcgtcacacaatccctacgaacttttctccgatatcaccagcggactgaatacacctcgctataaatattgccaagttggatcatttgtatgacaactacggtatgttgaagatcttccttgcgtgtgttgctaactttgttctagtgagaatgattcaacaaagattgagatcacttcatttctacagagtgatcctactaagaagaaaggcctcggctcatgaattcacagggaagaagttcttttcaacatcagatatctctggaagggtcaattgccgcgacgagatctaagggaccaccacgggtattggaaagatcatgtgtggaagaagggacagcggtgaaagaatattgttcgaccttacgcgcagcaatgcaaatatcgccaaaaatgccaagtcactattcgacaaaaaccttgataggttcacaaggcttgtgaccatcagacattggactagcggaacgggcaaagccgagcacaagccatcataacaaccattcgccattgagagagcttgaactcctcgaacagccctccaaccagaagtaaatgctgtatacggcttctcttctcttcttcgcagcccaagactttggaaccaaacccataaggcgagcctactaattacatggtctccaacgttacggctggacttaacttaacttctttacaatgtctgatcttgtacccatgacctcagtcgtcgcggacgaatactcagacagtcaagagactctatgaaatgcgatgttttgcacttcctcatcaagcaaacctggtaaggttcctgatagttcttcgctcttgccattgtccagctgacttgaactgcaactcataggacaatttgccttgtgtgaggcctgtccgaccttgatgggaggcttgaaagcataacacaattgttgggtcctttcggcgatggaaagaatgtgctcaccaattggggatattttcttaatatcaagtggctcggtggcattgatcctactatgtacatgaaaaggttatactgatgcttgcttgcttgaaacgacgacagttggtctttggccgaaacatgaatagtatgacaatcagcgcagcggggatgtcaccttttgtaaaggcggtatggcagatgtggacaagctcgcatcgaacaataacgatttttccaatgtgaacatcaacgagattggggagttgatcaccagttcccaattcaacacctgtggcattgaacttttctgtcagcatcaactggccctcttcgaggtgatcaagaagctgattgataaagctgtcactgtcatcaaccgtgattactaggtaaactagaaaaagtgacgtggtggctggacagtgtgtgaagcctgagaccggacctgacattaacctatccatttgcttagagaagttcgagatagaagaatcggagttgtcatgacaaaatgacagggctacaaagatcaactcatttatctctcgtgagcgactactcgttaccaagctccatcatatagtgacatgtcattcccggagtgtctgtccctggcctatagcttagtagcgaccacaacgcaacgcttactataatacacacggtaaatcagtgacgcgaccgagcggatgctatgcagaatgtcgatagcgcacatcaataataggatcatgtattaatccagacacatgatacttcatttccatgtcatgttcttcattcaggtactctatttacttctcaaaagttgttgataataaactgccgtagggtaagtgtcacgatactacgtcatggaggcttatcaataccgagtcaggggctggtcagggcgttgaaaatctcgacaaagatcagcaaattatctccgggaggcctggggaattctttttcaggaaccagcacatgacattattaagatggccaagaacaagcgaatgtcaccgttaatatttgaaaatggaaagacaggatgaagatcgattgaagtacctagtttagatctggaagggcatgggaatgttgtagtggatataaatagaaggtaaaaaaggggagatgctttcttgctttcttgctttctcgttccagactttttaaaataacagcccagcccagtcatcagcccttgctcagtggagacggggactaggcgattagcggaaaattagttgggaccgattttaggtatacgaggttttgggagagtcggagagagagggacagcggaactttggttgtattggacaggatagccccggtccagtcgcgtggagacgtgtcatccttttaatagacgttgccaagtgtgcaggttgtaagctgagtgtcttgtttggggttaactgccgaatataaaaggaggtttggcaatagaggtcacgagaacattgaagcaaagactcattgatcaacggtttgtttacatcagaataccgtatttctaaaagtgtctctaccctagctcgactgccgagtccaagcgagaaatgaattgggatgaaggaagccggccgggataaaaaaggccagagaggaacgggccacttaagcctcaaggcgtcaatgtaacggtctggccgaatcttaccatggaccgagccactgactctcactctctacagcagccagcaaaaagtaaaaaagcaaaaacaaaaacaaaccaatggccccaagcgctagacgaaacccggcgcttccgacgagcgccaactctgcggaaaggcgataaataacaaagccacatttcaagcaagcaacgcattttcaatcacagactatttatgcaaatgcggatatacagacaaattgatagttggacagccagcctctttcgctgtctcgtcaagccacctcaagacatagctgttccctcagacttagcgcaagtcagacgggcactcgacacttttgcttggacggcaaaccctgcctaattacataatttatctgacgttagttagcgggctactactccgtacctgatttaatacaggggcatgaaacccctgctggcccgctccccccggtacttcttcgttccataacctgtcatacaaaaggacaagaccgcgtcgtcaaagcacactgtcatctttattaatacgtatttaccacgaggttgtccttgtttaaacttgactctctcattcattctcatcaatctacccttctgtagccttacgttctctccagctctcaccgtcgacgctactactccctcccttcgtagcagctccacttctctctcacattctcagtctcaactctcgtatagcctatcatcatgccatcagcccctggatcccctggcggcaacgtcatgacacaagctcagctagagacctaccagaagcaaaaggctcaagagagatcagagcgacacgccagcgagagcgaagatgaggatgacaacatcaactatgactccgacgatgacaagaagcctgtcaaggccagcgaccaaagaaggcgccaagaggcgcatcttgctacttatcgacaaaaaatgatgaagactaccactggagaaccagtagtagagcacacacggattccttctctcaaaggtccttggatggatatcacagacagtgatgatgacgacgacattcccttggctatgctcaaggccaaaactagaggcgatcaagcatccagattgtcaggcgtgcgatcaaaccccaacttgcgcgcatcttcgcagcaatatctcatgagacctggttcatcgcaaggacaacacaacagcggcggacatctccgattaccatcctttgcatcaaaccttccccaggatccatttgccgatccttacgcagatcccttccaggacaaaaagcccatgttcaccggcggattgattagtgttattgcaaaggaagagcgcgccaaggcatcccgacgaggaacaccgagtgtgagcctcacaggccctcccgagacaggatacggcatgtccaacggatcaatctatggaatgcaacaagcttcaagatcccagtcctcaatctcatacccttacatggcttcgccttacggaatgcagcaagcttcagcatctcaaacttctctttcaggcatgcctatgcacatgcaacaccagattccccacggtatccaagagcagatgcaattcatgcaagctgctacctacggcgcccagcacaagccacagacatcttggggaagcatcccccaaagaccaggaactagtggaagcatgactcctcaccagaagccttcgcttccagcttacggaggatatgcccagtctatcccaccagcggagcgaagcaatgtcggtttaccaagccgatacagagcggtgtcgaagctaaagggttagacagagaaagaaattgtatgaacaaaaatggaaaaatgaatatgaaaacggctttttgggatgagaggcacgatacctacataatgcgtctcgtataagagcgctttacaacaatttttactatgtctgggagggtttatggggttaaaagattttaataggttatgtacattacgtataagaattctacctggtatcacgatcacttgatttgtccacaatgtttgaagtgagatggatcatctcttactgtgccgagaccactgccgcttacctgacgaacacgacctcacatcaacgtctagcctgtcaaaaacaaggtttaattgagatactatgttaattcatgcttaaatactactgggctgatgaggtaaatggctaagtgtactaaataatattggaacgcccggttccttcagccctatactaggcaaatgagctactcaagcatgttccacctggttcacttcacttttcatctgagcctgattcttagcaatgccagcagccgcaccttctccatcgaacaagacggcgatctcctcgagcgtgggaccttttgtctcgacaaagaagaagtagataacaagacattcgatgaccaggctgggaggtcatgttagtatatagtacaatgagcagttctttggtggcaacttacataacaatgtagacaaagtaaaacttccacgccaattgctgaagaccaagtgggttgacatattggttaaagactccagaaagagcagtgaagcagaagcaaagagtcaaacccttggctcggatgttataaggcagaatctcgacggtgtaggacacggtcagaccaggccatgcggcaccagcgactccgtagaataggaagatcatggccacgacagcgataccagctgcagacgactcggtctttgcatatacggcactgcatgcggtccaaatagtgaaggaaaccaacatgccgacaccagcgaagaggaatagaactcggcgtccgacgcgatcgacgaaaaaggcggcgcagagtgatacgagccagcaccagattgtgaggccaccgttgatgtatgcttgggttacagcgctgggaatgttagtgtttttcgaactagtatgggacgtgaaatggcttactcggtgataccaatagttttcaagatggcggcaagctattaaaaatgtcagtaatgtccttgaacactttatgttaccgtcagaacttacatagtaagaaacaagtccgttaccactgcattgggaaaagatagcggtagcaatgatcaaaccacacctctttcggttaccaggagtgcgccagagttcagaccagccattgttagaagactcgtgctcaagtctaatggtgttgacgatctcggtatactcccatctgacaaactcgtcgtcgtcatttccattgccgtggtacttgacgaggatctggcgggcctcctcttcacgacccttgctgatcagccatcgaggactctcgggcacgataaaaatagcgaggagttgaataccaggcataagacattgcagtccagtaggaagaacccactggatcgtaccagtctgattcctaagtgttccaaaacacacccaagcagcgatgatacttccaagataccaaagagtgttgtaaacggtcgtgatcttgcctcggtgtcgggggtgggcgatctcggtgatgaggagcgggcatgtggcgttggagatgttggaaccgcaacccatgatgaatcggccgactagatatagagcatcgcgtcgaggaccgtggtctttttgagggaagcattgcatcaaggcgccaatgatgacaataaggcagccaatggctgtgccctttttacgaccgaggccgtcggcgacgtaaggagcgaagaggaggacgaaaagacctccgaaaccgggcattgcgccaaagataccgagacgacttccttctggatggtcaaagactatgtttgcatgtgttagtcgtgtagatatgggaatgaagggccaatctactcacaatcttgccaggatcccatggtctgaagaccgttcagcagactcgaatcgtagccaagagttgttgaacccatgaagagaaatatcatcataaagtacaacttccgcagctcagtctgtttccagaacggtaatgggttgctttgagggacatggtcggcggtggagatttcgatctgggtttctttggaagccatgatgggcaacgatttcactcgtttgctttcccttgttgttgctgatggtgatggaagccagagtagataaagtcctgatgatctcttctattcaaggaacgtcctccacccgatatcttatatactcagaacatgcgactctgcaatgcacgcaaggggcatcatacatgtcgaaccatggcatgaactagtctcgtgacaagcatttccaagttggagaacgcgactcggactggttttttctctctagcctgttgttgctccccatggggaaaacagggatggtagaataccttaacctgttagaggatggcccacctcgctattggacagccggtcgtggccatgccgaacaaggcttggtagagtcatgtagtatatccgatatttctgcgaactagtttgtggaggagtctctgaaaaggaggaggtgatccgacaattctccttgatcatccggacctacctttttgctcttctccgcagttgatccttggaataatgacagacaacgctgttggtgattctataacggtttctccaggcgttaaaccccgcaaccagacagcttgcgatctctgccgagcaagaaaagttcgggtatggatccacaataccccaggttcacgtcgtattgacttgcttgctaacaacatattcggacagtgcacgtatgagtcggatcatcagagatgtcgtggttgcgagtctcttgatgtagattgtactcatgttcgaccaagaagaaagagaggacctccaaataggtcggtacaacagtgagtccagtctctacaggatcaagaagacatgctgatccattcaagacatgttcagaaaacccagattctcgctacttcacctgcaaatgtttcaatatcaccaggccaaagcagcgacatatcacttcacagcccttcagtaccaacaggctggttatccgcatttgcaccggaaacaaccatcatgcgcctcctcggcgactggttccatgtgatccaccctctggctccgactttactccggcgtcggtttctccgacagcttggacaaggcgtcgccaacacagacgcggaattctgcgggcttgttattagtgtttgtgcggctaccaaagcgacgctaccgcggaatgattatggccaaatcacggttgactactgtgttgactttctagatgctcacggactgttgaaaagtcaattcgctagggattcatttagtatcaacagatgcatcgcattgtacaacatgggcacggctatgagcgccactgcgaaatcaggcttgggtagcatgcgcgcctatcatgccctgagcgaggcagcggctggtgcacgctatttggcatactatcatatacacgagcatgacgaagtcgaacaacagctgctgcgaagactcatatggttattgtttgctagcgcatgcagcgcggatatcttcggaagacttcccatcagcctgctcagtcaagatcgaatggagagcttcccccggcctcttcctttgacagatgatcagatggagccgcaatgcttaaacgctagcgatgaccttgatcaaggcccggcatggcacggcgatgaaacatcgtatgtcccggggctcaattcgttgagcgaccttttcctcatctggcagcaagtacagcaaaatcctcagagcacagatcctcaggcttgcatcatgaagtatttggcaaaagtccagcatgttcttgacaatctaccaccagagcttcgatggcgcggcgggttatcgcgaccgaagaatgtcacggaaggacacgatgttcagatcgccaatttatttgttacaagtcttaatatccggtccaatattttacaaaagcttggcccaacagaagaaagcgctcaagaacatcagagaattgtggacgatctactagagatcctgtaccatcttccacatgccgtctttgatgccaacggcagtagcttggtccccaagatccgggacatcggggccgcttttcttgaacagactcagctggggaataatgttgggcagctggagatggaggctgccaggactaaactagaacgattactccggaaactagatgatctggactgctggcagggaattggagaagttgatctcccgccactgagagtctgatttcttcctctattgagagtctagtggtggagggaaataataagctggggtagtatttcgccgagggtgggttcatgcgacctgactcgatgttgatgcgaaataagtccgagactgtcatacgactctttttaccccacgatctccaccatccccaactcgaggaattatcaaaggctatttgaatcacctttcatcattcatactattgttgactttgtttttacacatcagacctgatcatctagaatcatgactgccacacaaatccccacgcaccctcacctcaaaacatcacacaatggctcaactcagcttattgtcaagggcaagcccttcctcatgctgcctggcgagcttcacaactcgtcgctgagctctgcaaagttcatgagcgaggtctggccaaagatgaaggctgaccacgtcaacacattactcggttcagtgacatgggaaatgatcgaacccaaagagggcgagttcgacttcagtgaactggaccgagtgcttgagggcgccagagaacacgacatgcatcttgttcttctctggttcggaacatacaagaacggcctttccacatatactccaacatgggtcagaacagaccccaagcgattccccagagttcagatcatggaggctggaggtgtcaagagaacacttgagatgatcactcctctctgcgacgccgcatgcgaagctgattcaaaggcctttgctgctctcctgcgccatatcaaggaggttgactctcaacatcaaaccgtttttatggtccaagttcagaacgagacaggagtcttgggtgattctcgcgatagatcgcagagagccaacaaggccttttctgagcctataccccgcgaccttgttcaacacctcagccaagtcgatgcccatcccagattcaagaagcgcattcccagtgtctccgcatcagaaacttatacgtgggagtctctctttggacgtggtaccgccgcggatgaagctttcatggcttatctcatttcctcttatgtcggaagagttgctgcagctggaaagaaggagtacgatatccccctgtacacaaacacgtggcttaacattgaaagctcagcagagctggacttttctgggggtgcgccagtcgtggttggtggtggtgacagtcctggcgtctacccttcaggcggtccttgcccccatgtcttggatatctggcgatacaacacaccagccctggacctactggcaccagacttgtatttccacgattacgagactgtatgccgcaattacacagagcaaggaaacaccttgttcatcccagagcagcgtcgtgatgagtacggagcacgacgtgtgtatttggcatatgctacttatggtgctctcggtgctagtccattcggcatcgacacaggttccgacgtgatcggtcgcgaattcaagctcctcaaccaaacaaagcaatatcttctcaacgccgcgcccgaagaccgcttcggcttctttttcgacgacgaacccagcgagaagaaacccgagacgtggacccgagtatttggcgacatcaaagttatagttgagcgatgcttcgtctttggaaagcccggtcccggcggtggtatgatcatccatcttggtaacgctaagttccttctcgtcggccggggtttccatgcgcgattcaaggcagctcgcgagggagctacgtttggtggtattctcacgggagaggagaaggaaattgatgagaatggaaatttgcagactttgaggattcttaacggagatgagacgaggcatggggagtttatgatgatgcctaatgatgatcctgattatggtggtttcccgattgcggttactcctggagcgaggacttgcattgctactgttcaggcgtattgtatcactgaggatgaggaggataggtaatagtcacgactggttcggtcatttttttaaataatttggcaagggttaaaataacgagaaactggaagataaacaatttgttaaaatctaagatccccccgtcttacagtccaaacagttttgtagaaacccaggcctacgagatagatagcatatggacacactcaaaatatcccatgctaagatcgaacaacaagcctgtccacatagcttctgttggttcgacccctgtatgttgttggtcagtgccgtgccgctcttccgatcgatgtgccggaactagaatgaagtaaaaaggtgtcaagacccaaagacatttatgcttcagaggagaaagcgacggggctattctgatgttcatttagatcacagagtacagagtacggtaattgctaattggcatctctacgcgagtaacctttggtgcatacaaagtccctttggctcctaacttataaataacacggaaacgatatgattcaagcgataagattaaggaattctgaatgaccatgtggcatgatgttagcattacatgtgaagtagtagaagccgtgagatccggattattccatgtcatccctgtatttactgcaaaacagtcgcggaccaacaagaaccaacatatgactcaattcgcagccacaggtctagtgaaaattatgaggtataaagagtaagctgcatctccccagtcattgaagctatctttcttttaaatcatttacttatcaaagtacccaacaccacatctcaccatggaaaccttgccgctcatgatgcttattttcattattgacttaagtgcaatcatcattcgcatatccgcaggagaatggacaacgaacgcaaagcttgggttgcttaccactcatctggccctgatatcacaagttttgaagttagagagaacgacgatggacgcgtaggagactattaaaacacaacgaatacgactgttgatatcgattctacacaacgttttgacaatttacgacgagttgacagggagcaaagtcggaaatgccttgtggtgggtggttggattcctgtgcctgtatgtctatgtctcaccaacgaagccaacctcgttactctttgctctttgacaaagacgtcattgagtgattggccacgtaggcttagtcattacgaggcggcttacttaccgctattccgcctcgtcatgacagcggaagaggaagaagctgtgtaaatcaatctagcttgatcgagatactatggcttaaccgagcactctctagccagtgaaaaggtttgcttcccctgcaataccccgcccaaagaggggcctcatcatctagatccgaccttcggccagttttttcttgagtcactatgtcacagcaagttcctgactaagggtaggtagttttttttcccatctctcaagcggtacataagtccaagctagccgcctctctctcacctccacaacacacaaacaagcaaacacgttaccagaacagaaacaacacatagtcagataccctgcatcgactgaatgctaaggcagacacaatgcagacagccaacaaccccatctcccaccacaccagccacaccatgggcgaaggtgctgctagtagcaacagcggcgacaatagctgcggagcgaatagcgtgggtcaccatactagccacaccatgggccagggcgccagcagcagcagctctggtgccaatgggggaggtggggttgctgaggctcagagagtcgacgatggcatcagtaagacaatccaacaccttggtttgccatacatcactaacaaacatcccagccctgggagcctccctaacagacgtcgagacctacaacaacgacaacgataacgaatccgacgatgcaagctcccttggcgacagtctcgccagtctcgatggtacagctggctctgtagctacctccatgcgaagctctggtagtctctccaacttcaagatcatcgacaccaccctgcgcgagggagagcagtttgccactgcctacttcaccaccgagaccaagatgaagattgcaaaggccctcgacgacattggtgttgaatacgtacgaacacccaacacccactcataactaaactctcagctaacacacccagctcgaattgacgtcacctgcttcctccccacagtccaaggccgatgcccaagccatttgcaagatgggtctcaaggcaaaggtcctggtccacatccgatgcaacatggacgacgctcgcatcgccgttgaaacaggcgtcgacggcatcaacatgtgcattggcacttcggcccagctcatgaagcactcccacggcaaggacctcgactggattgccgcaaaggccaaggaggtcatcgaattcacccaagcccacggcctcgaggtccgcttctcgggcgaagactcgttccgctccgactttagcgagatcctcaagctgtactccctcatggaccgtctcggtgctcaccgcgtgggaatcgccgacaccgttggaggcgcctcctggcgcgaggtctatgacaaggtctctacgctgcgacagatgattggatgtgacattgagactcacttccacaacgacactggctgcgccacttccaacgcgtacaccgctctcgaagctggagccacccacatcgacactaccgtcctgggcattggtgagcgaaacggcatcactcctctgggcaagctgttccagtgcatgcttggctttgggcacgagtatgttgccaccaagtaccgtctcgacaagcttcctgctcttgagaagctcgtcgctgaggctgttgatattgagatcccctgggatactcctgacctctcggtgtttctgtaaacacctttttggaaaaagcctgtgataaaggcttatggagagggcatgattctccaggaattttactttcaaccagctcagttttaggacacattttaccgtagaagatatgtgtctgacagtcattaccgctttcagggcacgcatttagtaacattaatgcaaagactctttcaacagcatcacttaaattgttcatgtgaattacctgcgttatgatactgagttcctggcattattcttgtgactgctgttcgttgggctttgacatggtgccggagcataataaaagtaaagaatgattgatttggcagagcttccagttcatacaaaatcaatcgttggttcatcaaaactgagacaaatgaaacgaggaaaaataaaggaaaactacctacctattgagctatcgtcctcagcgggtcgtgatttgcaggcacttctgtcaattctctcgcataccttttcccgtaccgacttttgaaccatccagcatgccataggcatataggatctgccatatcaagcagtatgccgacacctccccaatttgctggttgcaaatccagaaaacaccacccaccaagccaaaggaaatccagctgcgcttgcacgacatcaacatccagccctgcgccgctactgaacacatattcgtacaagatggcatagtactcttcagtcggccaaaaattgcgcacttggttacccgacctcatctcgggaggacgcagatgtgcaggtatcgcacaaagctccctaccactaatccgtgcccaaccatagcattctctcagacgaggtgcggtattgtattccactgcgccaggcatctttcgatacagctgtcggcttcgaccctcgtcggagaaggcgtggagattagaggctgcctcgcggaatgttgtcgggtttggatgcaaccagatagggtcggatgaattgttgatcacgtatcgcatcttggtgaggagcgacgcattttggcattcccgttggaccgcccagtattttgtcccttcgagtggtttgttgtcccaaaacttgaccatcagtgacatgtgatgtattcgacaaagtttcttaccactttaagcgcgcatgcttgactgccgatgttgactttccagacgataccgtcttccccgtatccgagcagttcgatgaagtctactctttcatgacgtgtaaaacgccctagtagaggacgcttgaaatcttgccaggcacaagcggccgcagtatcgctcattggtttctcgtcgaggaatggcttctccttcacaacccgacaccacctttcaaagtcctctagaagggggctcggctttggtggttgccgctgggtgcgtccagattgagacatggtgtaaacacgatgcttgagaggtaagtatccattatccgcgtgcatggcgtacatcatgtatcacttcggtaaaatataggcccgttggcccgaccagcattttttatccggtcgtcttggatatcctgcagcaacaaggtatcagggtaatcctcaatattaacgtctatatacttcaataaaggattctctgccatacgttacgtagtttccatttgtcgaatacatcactccatacctttgtaaagaagatccccggacattttcgccattttatcacaacaggggatcttcgataacatgtttcgtactcatgtttgctataacatgaccacttttcaacacgccgactaaagagaattacatcccatatcgctgaaattcttcatactcatcaacacgtaacgtcttctcattgccacatatataccagatacacaacagtatttagagactaactctcccagtgtgtcgatacaatatcccagagacgggctcgtaggtgcataaaaggagctcatccaccactgttattgccgccaatatctcagagcttataatcagtcttgacgatttcgtagttgatgcgcacctgcaaaccgcaagtctccccgcctttggaagaagccctccatccgcggccactgaattcacgagccctattccgagtccagtccgcgtcgtttcgcacatctttagtgccgatactggtctcaccgccagtggtcttggccttatagagagcgttggctccactgtttgagccggcgaggacgaggttcttccagctggaagtaagaggccatctgccacctgagtggttacgagcccagtcatacatggcctggacgccaccagagtatggcccgtttggacctgtttggtcatgccttgtgtgatcgcggcaatagtcggccttgttgtcagaagtgaagtcactcttggtaccggggcgggcagattggcgtttgctaacgccctgctcatcgttggcctcaatgaagtcacgggcaacccaaacaacgatgtggtctccatcgtctcgtttgatcattgagtgcttatacactgtcgaccaggaaaagttgatcagcatcagttcgcaaagtaatcaagagggtcttactctcagtaaggtcaacaccgtggatgttggcgagctcaatatcgcgcgcactgaggatatcatcacgcttgaagagtacgaggttgtcctcggattcaccaatgtccgcgactgggagggctactgcagaagtaacgagaagactagggagaagatatgtgaagagcatattggtatttgcaatgaaactttaggtatatgtaaggaagttgcgaatgataggttttgagtaagtgaacttggtcttcaaatttaatattttcaccaacgtcgtcggatgactgtcaatttatacctttccccccttcccagtttctttgtgctgtgcacactgttggcaaaagtctgcaattagcctctccttcgtgatataccacccgctggctttctcgtatatcttcctggtcctgcagcaacgtcgaaattatccgacattatccttttcgctgcagacacacaactctcgagtttgaaccacacttctcagtaccagtgtcggtgaattgtaggtatccatcctgagctcaaccggcggatatgactattcttgtttgccaagctgctcagagaatatgttggcttatgccaagttaccaatcaatatatcttgatgtgccaagttcacagcaccacgaccttcttcatccaggaatcaccgcgaaccactgaggatgaaaggatggcgaaaatcataaacacaaacatgccaaatttggccactacacttcccaagcccgtctttccccatccactgtcgcagccataatgagactggactcttgcctgcctctttccagggtgggggctatgcagataagctctaactatgagctcccggcccggcctatccattcagccgtagcttggcatatgcgactgtaactactatcattcgctctccgtatttgcgttcggacaacgagaatccattggcacctgagaagactgcatcggaaattatgcgccgctatcaatttggtcagtttgtccaagcgagggccgggccgtggcaacatcacatcgtgtggcaacaattgtgtaatgaggtgttactgtgtgctcgcatttgcgtttttatatgtacgttcatataggaaactaccagaacattgctgaactaacttatgcgtatccatcggcagaccttccttattatcctgtccaattgtttatacaggtccaactgtatccatgagccacatgtcaaggtcgatttcattaacattcggatcctggaactgattgtcgatgaaagtctaaatcgagaaattagtcttatgcatacagtaaaaagtatgaaggtaaagttcaacatacccaatcaatactgtccatcatatccagatcgttcatctggtataacgaatcagtggtcaggctaccagacgactctgcatctagagtctgccatgattctgtatctgttggtagagtccatgtactcagaaagtcgtccacacgctccattgtagaggccaaggcatgagcaactatacgtgcgtcggagcacgtctctgcagcactgacccagatcttgtgagcgtttcgaataatttccaaatacttctgcacttcctgacaagcagatagtttaagtggagaatattcatcctgtcggatagccactgtgagatctaagcagatcaccatggccgccaaagtaaagtcgctgagtgtcaaggtcgtgatcatccacttcaaatcatgaagttggccacctatcgccgtaaccctgtccatttctgcttgtctctccaagagtctcccagctgcttcgagacaggcattccttgaaaactcagaacggctatcatgtcgatgcatcagatgctcacgatgaaggacaataatactcttcaagtgtaaaagctcaagcgtcgttcttgtcaagatcacactcacctcctcggttagaaagtccgtaagaggcttgtacttgaagtgatcagggatgttcgtataaacttggcagacctccgcgtcaagagtgaccgtggtttcgtgggatggcgaagcgggagatcgcgtgtgcttgacaacttccttgaacttagccataaccgatgctttgacgatagagtaaagaattgtagtgttctctgacagaggtctagatggcggtagctctttgatttccgggtgtagctggttctggtccaggtttctggggagctctgtatcacaagagtctgacggtaccatactaggaagacctagctggaatgacataagcgcatcaagctgatatatacaaacccaaacccggcgtcgcatctcaccagcgaatgcagatatgttcgagtttggtaccttggatgagtcgcgatggtagcctttgcttatcgcaagctgtaccactcttcccatgaggaaccaaagattagtatcagatgcttttgaacgaagccagcagccgacgaggtgcaagagcatggcttcaacggcatgttcgttggatgagacgtagtccccgagaagaagacgttgctgggtcttggtggataaatctttgctagatggaagtgggacaggcgagttgaggaccatgcctgatgcttcgtatacgcctgttgataaacttaggagcgcgaagagcaaagcagtccacgtgttggaggtgtgccttggtgagttccaaaacttttcgtactaaatagaattacccgtcagcggtgttgaatacaacttcactaaattgcgtacctcgcgttggaacttgacaggatgcaatattgctaataccacatcgttagtccaggtgtcacccgagggaacatttcgacatacgcatcatagtataatgccatctgaagaacatggatatcaaggtatcgcagacctgtctcggaggcaaagccgccagaatactgtcatcacttgttcctttggtagagccaaaatccaagtctggactcatcctcccaagttgttcgggactgacaccagatgaattgctgggtgaggcctctcctttctcttgagggctctcactaggaaattcctctcgaatggccttgatattctccaatatagaagaccaatggcttgagtcgagatggcctactggtccttggggtatggctttgctgctgtctttggctccactaccgcctccagactcgatagagccgggggtaaagagagaagcaccaccatctgcacccctcgacccttcatcactgatgctgagcgatgccataggatctcgttgttgagccacgatggtcagtaacccttccaaatgcttgagccgttcagtaattgaagtgcctttctccacgcgtcgctcatttctgtcagcattggaggcatagtgacatatagactgcttgtttcttctgatacacgagtagcagggcaggttcctgttacactttaaccttgttcaatcagcaatgtttcactctgccagaagccatgacgaggcatactttcgtgttcgacagggctcgcaagacttgggaggtcgattgcgtttctcaactttggctatgacagtcagtatcctcatcgtacccttagtttcagggcttactagtacctgttccagacatatttcctttatttggatggaggtcagagagattatgcttggaatgaaagggagataagcaagatccgcgacggactaagaatgtggatttaatatccccgctgacagatgattggctgttggtgtcagcggcgttattaaatccgctcttagacatggagatttcggaatagaaatgatatatataaacagcaagactatgttggcaaatatgtttcaatacaacatcatcagtctactatctcctactatcactcaaaacttaccacaatcaatatcagccagcaatcatggtcatgacagtcatctcaagtgtctacggcatcagttccaccctttactccaacctatttgtcacgcttccatacccagaaacaaagcatgatctatccgataaagtcatgatagtgtctggatcaaacacaggactaggttttgaagctagtcaacatcttcttcgccttggtttgggcaagcttatcatggctgttcgcagcctcgacaaaggtgaagaagctcgtcgggagttattgaagttgacaaagcgagagcctgagtcaattgaagtctggtttcttgacatggcagactatgagtccatcaaggcattcgccaagagagcaagcacgttgcctagtcttgatgttgtgcttgccaatgctggtcttgcaacttctgatgagtttaccactgctgaggataacgaacgtaccatcaccgtcaacgtcatctcaactttcctcctcttctttcttttacttccaaaacttcgcaagtcgtcttttccgggcaaattcatcatccccaactcggcgacgcactactgggctcccaccaaagaacttgtccccgacgaaaaggccgggcccatcttttcacgcctcaacgacccagtcaagtccaacatggcagctcgatactacgtctccaagctcatggttctttatctcacacgagaaatcgcctctcgtctagacacctccgagaagaacagtgtgattatcaacaccccgaaccccagctactgcaagtctggcttgatgcgggaaaaggaagatgttgcacctccagactttttggctcggagtggagagatgggtagtcgcgctcttgtcgctggtgttcttgctggtcctgagagtaatgggaagtacatgaataactgtcagattcatgagtaagtcaacttgtcggaatttgtgttctggagctaacgaactatagacctgcttgccatgtcaccaacaagatgggtactaagatacagggtgcattgtacaaggagctgctgggaaaactggaagttattgcgcctggtgccaccaaaactctgtagatgggagtagtttcgtctctgttgattcatgttctgttataattagacttcatttttctttcaaattgattgtcagttccatcgctattgctttgctttgtcaattaccaatctacattatcacatctgaagatctattgagtgtttatcatcatgtactctgatggtttggccgaatcatcaatgatttttattgttccatttcctttcaagttgccaattcgctcacgagtcaatcactatatgaccaataaaacagttgtatgtgtggattcggtattgtttttatatacaatcttgataactatggttcatagaaagtcaatatacagaatagtatgttccagaattccgagcatcaaaagtatggctccggatcgttcgcatcgaagcaagttcgcttttagcagatggtttactattgctgatgtcagtagtcagattgtagctgggatcgggttatatcttacaacaagaccaaagaacttgagatcctcatcggggaagtggtcaacggcgtgagtaacaccggtacccaagaaggtctaaaaaagggtcagtatttatctttctttcacaatccacttcacatacctcgagcttatcaccaaagacctctcgcttgtaggggctgcgagggaagttgttggtagtagacttgggggtagcagagtagccaaagacaccggtccactgcttgatttcctcgtagtagttctggacgttgagagtggggtcggcagttccgtggtagatctgcatcttggggcgagggccgttgtagccagggtacatgttcttgacaacgttggcccactgctgctgagtgtagcgggactggccctgagagcaggtcgagttccaagcagcggcttggttagcctggctcatgaagcagccagcggggacaccagcgtagacaatggcagcggcgaagatgtcggggtaggtagcggccatgacgttctgatgttgttagtttatgtcttatagttgtgtttcagtgtcactcacagtcatcatagcaccggaagagtcaccagtgacaaagactctcttggagtcaccactgtagttcttgagaacatgcttgaccatgttggcaacagaggtgctgcaaccaccaccctcgtgggtcaaggtcatcttggaggagacatcccagcagttaccaggagtgtaaggagtctgagggtagatgacaatgaagccgtacttctcagcattggaagcccacttgttgctctggtagtaagcctgagcagtaccggtacaatagtgaagaccgacgaccacagcagggttcgccttcaggttcttggggacgtagaggaacatgcgagttcctgtggggttgttgccatagccggtgacttccttgagggtggatcgggggacaagttcggcaccgaagacggtgctgatgagggtgaagacccagacgctgaggatggatgatagcttcatgttgtaagccaggaacgaaggtaagaatgacgtgccaagagaatagtagagagaggcgagacgagatggtcttatttattctagaatccatagcctatgtaacgaaacgagcaaagacatgggtcttgtctgtcgggtgactttgctccaagaagtgcggacctgtatcctccgctgccgtgcttcccacggtactcaaagtctgaaactgggcatagatctaagtccctgtctttggattccggggcaggcatgtccatctccacacaattccatgagttgttgttgcagcatcggtgtaagggtaccaatccggctattttgtcatatgccggggggtacttttggctgcagtccccgcgaaataggatgcaacatgatttctttttcgagaacgacccatctcctcattcgatcagagggtaaaatggtgattttaaccaggtgtaataaccgatcgtgggatgtttcagtggggatagagcggacttgaaacctcgcgcctttccagatttggtgtcgagatggaaatcccggttaaattgacgctgtaaatgtattccaccaatagaaaggatgtttatgccaagatccttaaaacatcctttttattacctggtttaattgccaccataaacccgttcctgaggtggtttctgtccctcttcatgagcccaaggagtcagtactcatttatactcttccgtgtaggctagaagcttcatcacgtcctacaatgaatcctctaagactgaaaagctcatgtcgtctctgcgatagctatcactcattgttgaagttctggaccattatttctgaagcatagtacccatgaggctggccttaacagcgctatgacaagtgagcagtcagctgtgctactgccgtgtaagtggtgggtggctattggcccggagtttcaggccaaagctttggccggtatcccatatgttctgttgagtctcgccataaatactacaggactagaagtcttgacaatcgataacagtcgctcatgagtatcacataaagtgtcttccttgccgtttgttccggtatattacttgtatgcgctggatgaagtctgcattgagtaacatttatacgtctggagtcagctggatcaatcataatgactccatatctttcggtaaacagtgccaataagcacttcgtattagcttgccatattttactattggagtttatcgatttactgtcatttacatgtttcaccactgctagaatttcttccaggagtcaggtgtagtaatcagcgctattctaaatgagacgttcttagtcaatataagaggacagagtgaatgtctatacaccttagcaagaaccacatcttcaaagaactcacatcaaactggatcatattctctactttccatcaatacttatcattcacctagacctgcgtcaatatgggcacatccttcgtatttaccatactataacctcaacctgacgctttgtaccattcattccggtgtatccgcggcccatggcgtctagactgaaccacccaccaccaccttggaatttagctacgttttgaagcccctcaacggctcgagtttgttatggaggaggatagaatttgctctcatgacatttgacatagcggaaactctcatggtcgcaagatcatccatctgtgcagataatgtttcggcaatcgcaatgatgatcgacactctcaatatcccccacaaaaaatcgttggttctttctattgacctcaaaggcgaaaacctaaagaaagaagacgtgagatcagttattttcatcgacagcggtagtaacgattgcttaaacgtccttgtcatttccattcttggacatcgatgctctgtcttaatgggtgcaatggcctcatccttgaggacgtatttgaggatcgcaatcgtctcttcgcagttatcaatgagcaagacctactgcatatgcattttgaagtttataaaatgtctttgtcacgagtggcttaccgaacgagttccaaatcgtttcgttgaatcctttgcacacaaggcatacataccgacatgtatttcaagaccaaaacgatagttgctcccattgatggcagtagatagtcaacaactcatgaaccacgttccgaagcaactatatatactctacttcaaatccatattggccaacccgccaagccggcagttcaacctccgtgtctactattacatatcgatccacggtaattctactccgaggttccatttccccttccagaagccgggtttcatccctattaaggattaaaacccgccccgggataattgtcaacgagctgatgcgccacgcgctaattcgagggaaattgacaatccctgtttacgatcacacactactcggcgaattagcacttgcgcagataccaatgctacttaagaagacgcatttctccaacccagaaaatgggaaggcctcctagactagctgcccatcgcgaactaagctcgagatggcgacccttacacgccttttggttttcctgtcctatctctcagtttctctcgctttgcaattccgtggcgttgactggtcttctgccgctgtcgaggaacaaaagggtatcaaatacaccaacagcgccggcacggctcagccactggaacagatcctcgctgcaaatggcgtcaattctgtccgtcagcgcgtctgggtaaacccttccaatggcgaatacaacctcgactacaacatcaagcttgccaagcgtgcaaaggctgcgggcatgagtgtttacctgacgctgcactttagcgacacctgggctgatccgggccaccaggcaattcctcgcggatggcctactggtatcgatgacttggcatggagactctacaactacactcttgatgtctccaacgctttccaggctgctggtgtcccccccgctctcatctccatcggcaacgaaatcactgctggtctcctctttcccaccggatcaacaaagtcgtactacaacatcggccgtcttctcaactctgcttcctacggcatcaaggattcccgtcttagccccaagcccaagatcatgatccatctcgacaagggctgggactggggaacccaagagtacttctacactcaggtgctcaaccagaagggaatcgcgctcgatgctttcgatgccatgggtgtttctttctaccccttttacggatcaggcgctaccttttcggctctcgaaacttcgctcaccaacatggcgaacaaatggggcaagcagatttttgtcagtgagcttgactggccgacttcttgcccttctcccgcgcagcccttccctagcgatatgaagaatattcccttctctgctgctggtcagacgcagtttattcagaaggtggctagcattgttagcaaggtccgaggtggagcgggattgttttattgggagcctgcttggatgaacaaccaagctcttggatcgtcttgtccttccaacacgctgttcgcgtggcctggaaaggctctttcaagtcttgctgtttttaagagcatctaaagggttttctccctgacgctattttatagcagcgttcaagtatatagtttcctgaatgaacataaaatattatctaagcatgtgcgacttttttaattgtggtagccaatgatgtttctttccatatttttgacatcgtcttcaatatgaccttgtggcctagttgaactctgttctgttggccttgatgctttactctttttgaagatttaaagcaccgccgaatcatcatcaatcatttcacttctctcaatccttgatgactattttccatatatcctagcacgtatttaaccatcatggtaaacatgactttatttcaagataattcgtagcttttacagcacttaacctccaatattcatatttatctcctcttatatctcgtattctacattctctagcaacggccacgaacctccttggggttggcgaagcaagttccctttccatcagcacaagggaagcccttggcggcgacctctttgcaggcatcctcccactggtctccagcgatctgagcttcggcgttttcttgggtgcactattcagggttagcaacattctgctgtatggaacaaggttaacttactcgaccagatggagtgtcgtacttgacacctccccactaagtgaatggtcaatttaattcaatactgtagccaagtgctgcttccttaccttgtagtctgcatcatcgtagacggtgcatgcattcatagtcatgcgatagttgtagctgtcgccattgtggcaggcgcagttgttgtggagttttgccgtactgtgagcttgttaataagcttatcgacagatatgaggttggggagcttacgcgacagagaggaagagaacaacgctaaagaccttggccaacatgatgaatgatgagattgagaagattagataataactgaattatttcaagtagtaacgacaggtttggacagtaaaagagtgactgggcgatcaaaagagtgtaagtcaacaagcgatgtggttgatgatgttggtagagataaaggccgttattaaaagcacaaactcctcatcccatcatcaaaggacatttaattgccgaacggcattacccgcacttcccctgctctgtactgcaatttactaacacgaagcggtatagagggatccttattcttggcattatcacctgaaacgtcacaaccatctcatcccgagagatcagcacagcttttcgtctgaacactagtcatgttcccgcatcccacgttcttaatatggaaatacctcgcacggcaaatccgaataatggggaaatcgtcgacgggatgaaaccacgcgagaaactctattttgacatatggacgaaatgcatgatccgacggatttaactgaaacgcggaattcgatttcccgtgtggagacttggatatgacaacttctatttgctcagctggttcagtttatgggccagtgttgcactggcagatgtcagatgtcggcgcgatagaggttatacgcattgcccgtttaggagtcagagggtcttgacagggatggcatatcggtagatgaacgggtgcattgatcgaagcgtggaccgttgatgttgaaaagataaagatgtcccgcttggaatagattatcttgtcaacacagatcttgtatccgttcattcattcattcactctttggaacaccacggtctttaccaccagtcactcattcatttatttgacattagccaattgttctgcttcaccaattaatcgcagtaatttcaccatcagtcatcatgatccccgccactattcttgcacttctgagcatcgcttccgtctctcaggcggcagctgctcccaagattctctcctctgacgacatcatcgttctcaagaccgatggaacttctcaggtcatgaaggccgccgacctggaggctcttgagactgcccctgctgtcaagaacatcgctggctccgccaagaaagatatccagcgccgcgattgcgaggacagcaccgagatccaggtcctttccgacaaggagtttgtcaactgggacgtcgccatgtcccccgtcatcagcagtctcggcggctccaaggcgaccgtcagtgtgaccaacggctacaccatcaccaactccctcaaagtcggcgcgagtttcagcattcctttgatcaaggacatcttgactacttctttgagcatcgactacaccgagacctggtcttccagccaaacgcagtcgctctccttcacggtccccgagggtcaccacggtatcattgtcagccagccttatgttcgccgtattgagggtaacgtcatcgatggatgcacaggagatgccaaggagggattcgtgtcggattcttatgagagccaggcttatggaaaccttcagtgggtcaagggtatcattcgtctttgcagcagtgagacgtaccctattccttactgtaacggagagggcgagcacaagtagatgcggacggaggtctgatgaccacactcggctgtatctagaaccaagcaaatactcactctccacaacaacaagagataatctattgatcaataattctttcgcatcaaggagccctttgttagtagtgtgaagactgttgtactgcccctgtgacgacagaaactcagtatagagtcccactgaagcaggctgctgctgcctgatgccaaacgaggctgctgcctagaaaatgagcgccgcctaccctttataacctaaaataacatcgatcctaatgtctcttcggagacaatatggtcaaacagtaaaaatacagagaagattagcatggcccctgcacaaggatgacacattcaaatctagagaagctcaaattttttgtaattttctacatcgcctccctttcttatgcaatcattcttcgggcgcatctttttatgactgattgttaaaaagactgagatccaagggaattctctcccccatccagatcgccctctccaaatgatccctcttcatcgacgcccagcgatcaacgccctcttctggaataatgttcgggtggacaagcgccgacagcggtcctctccagacatttagccatggaatgaatgctccgaattgtgcgggtgtaaagatattcacttcgaacatggcgacagggtgaggtccgatgggtccatcccatactttgtaggttcgcagctcggggactatgaatgttagaagagtctatggactgttcgaatggtgagacatacattcccgcctgatgcgctcccagagttctttggcgtatttggtctgttctttgttcccttggaaataatagatgtgaacatcgctgtggttgttgttgttagtcattgttcgtaacacgtgtaacatgactcacaaggcgccccgtggagtttgatcaaaggggtctatgaacttttcgtaggcttcgcttttctttgctgctgggttgacatagctcttcccatcttctgccatgtcgttgggcaatggtggagcatcctcatatcccgtcagaggggagggatatttaaagactgaagcgtcgcccattgttttggaagttgggtatatactatgcacgtaataaatacgaataaagtgagaaattgtcagagtctataatttggtgtttgtgttaacgatagagcgcgttctttatttctggtgcgggggaattggtgttggctgttgcgtgatgtctcaagctggtcgttctattattaatcctcgtggttagtcagcagctgcgggatgtcgaagcacgccaactaccctgcatcacaacatgttgaataaattcgcgtcacgattgtcaagaacatcgtctgtgaatgcaggagagtttattcatgtcgcctcatgagtatttttgcgtcactgaggatattccgagaaaataattaacgcgttgaaccccgtcagtgcttgcgttgctgtcatacaagctactaaggaacaagtggtgggggagagcctcggtatgaatcaacatcaatcacagcgaggattaaactgtgggatggaaattccattcgctcattacaatttcttttgtcattcattactctactaccagctgcattgcccagttgtgccttgaattggagtattttcaagggtggctgagctggtcatccctgcaacgatcatcagcttctctccgctcagttatcaacaccgagctttaaacgtttattgggtgggtctcgggcaattttggccgggttctccatgggtaagtcaagggtcttttcttttgcgattgatatttctgggcatctccggagttgagtagatctaccgcttgtcatgttcgacttccacatagccgagggatcttcaccatgacatggcaaaatgagcaaaggctatccgggcatcaaatatcacagtttcagcgtcgtggctacgtcaagttgtgaaacggtgacggctgtcatggcttgccgtggcttatcgcacaggaccctacgtaggcaagcgagtgcgagagaccatcatgtacaaagcaggttagtatgaggctgagtgatgtcttttgtccctgagatgatgaccaggaacagaaagtgatgcgtactcttttcagggttttatgggtcagatagtaaagtattggttgattcgcatgtcgttagccgagtgcgacaagttgtctgtccctgtctgtgccgttataagcgggcgatacacagtccaatatccatgacgtcaaatcttggagtatcgatcgtgtacccatttcttgatctgtgttattccctttttaaaatcgacaaccaattcaatttttgataaaacagccgtgttacactccaattctctttcgaaatgaatcaattaataaatgaatcagaccaatcttctgattccttggcatcaatatcaacatcaccttcatcaactacttcttcaccaccaccaccaccaacttcaatggctgacattggcaccgactctgggaatctcttccgtctaaaggacgtcctctcttatttctctgctgtcaaaggtgatctctccaatgtcaccgccccgccttttattctagccccgagatcggccatcgagatcccagccgcttgggcatgccatcatgatctctttctccaaccttcagaagaacccgacgccggagtgagagctttacttttggcaaagaattatgtatgcagcctgaaacaactcgttggtgccgatacagaagatgcgggcaaaaagccattgaatccattcctcggtgaactctttctcggctcatactcggacaaggctggttcccaatcacaattaattgtcgagcaagtatcacaccatccgccagtaacagcatgctccatatacaacaaagagcgtggaatatcatcacgcggttttgtgggacaagaaacatcgttcagtttggtcagtggtgtcgcggtacgacagactggctatgcgatcatcaaggacgacaaacacgacgagacacacctcatgaccatgcccacaatcctcgtcaagggagtcacaacaggaaatccctacccagaactagagggcccaagttacattaccagctccagtggctacatgacaaaaattgacttctacgggaaacgagcctttggatttggcgaaaagaaccaagtggtcgctgaggtctttgcgccagacaacaagaaagagccactatatcgcatcacaggacaatggactagcaacttagttattcaagattcatcaaaaaacacactcgaagaattcgacgtcgacaagatacccatttccccactaagtgtcgcgcccatagacaaacaaacaccttgggaatcacgacgcgcttggtcaaaagttacacacgctatcaaagaacgaaatatcgaaaaggtgtacgctcacaaaagcgccatcgaggactcacagagaagacgacgagtggaagaggaaaagaagggtgttgagtggaacagactgtttttcacaacatctccaaaaggagatgcagtagcggaggagcttctaggtatgattcctgagaggcttgagggtatagactttacaaagacgaatgggtattgggcatttattggagttgatggagcggaggaggtgaaagcgaatttgagtacggatacgttaccatgagatagatattttattagcgacatgagaggagatcaaatacacatgatagacaaagttgtcattttccatatgtttctaaagtcttaacgtagtgacttgtatgattaactcattaaccgggtaccttagtgagatgtccttgaatactgtaaagcgagaatatttagattatgatatttctatttatacaaatgatttatgcttgataaaaccatctttccttaactgatgtgtaatcagactgcagaccagttgcttcccaagctcaagaaaagcaaccctggccatatcaactgaaaattgctcgcaatagtcagacatttcatagtagctcttttttccagttcatgcttagaatattgccctggaacaatcaccagactgcgtctttaccgttaggaacgtgttttcgcaaatcccttgaaggacgagatgacggtagtgagtggttagggttaggcctggcaacctacgcgccaaccctaagcgatacattgttgcgaattcccagaaggcgaaacccagtcggggcaatcggtcggacactgtagaatttccgcaagacaaaagatcaccgccatatgattcatttcccaggcaccattcgtcgtacgattgcgagtccgaaggcatcgttgcccatcggttgcactcagaaggtgcgggtgcttggggcagtcggaagacggtgtcattcttgtaacaggcaggaagatagtacatcattgttctaacttctaccgcaacatgatggtacgccgcatacggtaaaatagttgctgggttcttctgagacaaccgggaaacctcatcctcagtccagcggactacatctggcctacttttgaccatagccctgacttcgcccgtcagctgtattatccacaaggcccgaacagctctcatttcctcgagatatgtaggctggcccatcgcttcaatcactccgctcaaatatggaggccgaggctcagggtcagggtcaggaggtagacaattgaggtttgatcttttgagccgctttatacaggaagctagcacagattgcgccgataccgaaatgtggttggctgtcgcgacgacggacgttataacatcgcgcgagtctggtaaggagtttgggccgaaggttatgcccgtagtgtcgccgcaacgagcgtactcatctcggtttgtatttctcgctattgccgtcatgaaatcccatcggagaatatcgagagacggaaacggaaagttctgcgcacgtacaagtgccactgctcggataagttccctaaccaataatggcgtaatcgagtttgatcccgagagtgcgctttcagtgatgtgagcgtagcggagggtaaagatacgccagcacctaggcgacgctcgtagtagattccaaagggtatcaaggctcggaacgttgctggctatgatttcgaggatttccgtcagtatccactccagcgaggttcggcctgcattggctgtgtcgcatattacgaggctcatggttgtcagggcggttgagatttcgtggatattggtggtgttggaggaagatcagtcatagggagaggaaggaaaagaacagaaatttataagttgatgaaaggcctaatcattggtccacagtatgagctttggctgcctaaaggtcaaaggagactttgatagggcatggatttatcagattgaaccttactatcggcgatacctggtggttggtacatttttacaaagacaatactgacttttccgttgctctgcaacaaagagtcacagagtagtacacagaagcaaccattctggcacaacataaagtttttggagtattcgcaatgcaagtgatcggagaattgatattaccgagaaacagcatcaaccaacacttttagacttaaaccttcgtctttcgcccggtggcttgacattcctatgtgatatatttttttaacaaccttggtaatgaaatcacgatgtcatcgctatgtctgccaccgtttgttgttagattgactcgtgttagtgcttacgtagactgctgacttctcgctattatcgtcagtcctacagctattttcgaccgagtttcggtcgaatgatattcagcccacttgaagtaggattcaaaacggagaaaaacgcatcatcgtgaacaaggaatcacttcgattataaatctgtgctgccttgtcagcgcttgtatccgctgacgcttacaatgaaaagctataaattgttcatcctgttcgcgtaattgaggattagaaataacttcaataatcacaatcacaacacttaccatgtcagctctcgcacatttgcccttctcctttcccactgagctgacctcgcctcaaccctacaacatctctgtcaacaaagactttatccaacagactcaagccaaggttaaaacatggcgttcacctgttagcctgttttccaactggacaatcgagggccctgatacaaaccaaatcgacgatgttgcccaatactgggccaacgagtatgattggttttctgttcaaggtcgactcaataatgagggccatcattatgcgacttcagtctcaagcgacgggaactacacggctcctgttccgctccattttgttcaccgagagtccagtcaagctgacgctgtccctctacttctccttcatgggtggccttcaacacatctagagtggtctaaagtcatcgaacctcttgtaactgacgctgatacacccttccacattgtcgcacccgatctaccaggctttggcttcagtcctgctcctactcagcccggacttaatcctcgtgaaaacggacgggtcatggatggccttatgaaacagctcgggtactccagatacggaatcgtcagcactgatttgggttggcaagttgctatgtggatggttggagatgcagagtcaagcatcatcggacacatgacagatttcttccccacccagccaaccgacgatgacttggagcgtttagctcgaaatgagactactgaagaagagacggcttacattgtgtcttccaatgcatggtattattctcactcggcatattcaaccgttcatacccaaaagcctttggccgtttcccttgcctttagcgatagtcccgttggctttctcggctgggtgtgggatctcatgtatgcggtgtctgatggctacaagtatagttacgaggaacttatcaccgacactctgatgctcttcattcctggcccgtacaacaacattcgagcgtatctagaggcatacagtgtacgtatacttatcctgcatctgagacgataactgatagttcttagccgggcatgatgacctttcccaaaagtaaggtccccactggcgtttcggagtgggcctttaccaatggaccgttccctgaagttgtcgcttctgcttcgtcggtatgttgtttctctagtttatcatcttgcacgtaactgatgtttggatatagcctcgaagctggatcgagagaaccgcaaatgtcgtgtatttcaaccgacatgattttggaggtcacttccctgctgtatctcagccaaaggaatggcttcaggacgttcgaaaattcttctcgggacttaattaagatgggtgacgaaatgggcatagcgcccaaaacggatgagtgcgacggacgagtttggcttattgactcgtgaattgggaacacagtgtagcgattgggctgtgtttcgtttctagaattgggtataataataaatagtaataattaaagagaatggctaaattatttgctgctttatgctcctccttggccccgctcaatttgttcatatcgactcctcttgggtcgcccttcactacgaggcgatggtagctcaacctccattggtccgaacttgctgccctttcgctcgtgttgagccggctccgtctcaatcttgacatcgatacgtcggtggatgccattcgctgtctctggcacatccgaatcatcgtcaaacgatgccttcgcagtggatcctgcctttgacttatgtgtcatttctatagatacaccatatcctggagtcttatcgtgtgtgccgttcttagagctgtgtattttcggggtggtggaatacgacagggatgggtatagttcgtccgtcatctttttcttggctaggtgtgtgatcatggaagccatggacatttcgatgttgagcttgacaaggtatacgacggggtgaaactggatgaatactgtctggtttggtagggacatgagacctatgagcagtatctagtggcggttagtagtggcctaaaatgatagcaaggtgtgaacatacgtccatagcaaccgacacaatcatcagttttgagttgaacgagacaagcggttggtactttgtaaggtggctttctttgagaagcctctcttttacaatgtgaagaaagtaccagttgagagctgcatcaatgatacaaatcaggatcttggaggtcctgtcccaatatttgttgatagtaacaaatctaccaaacattagtcaaagtcacttcgaatttcgacttgggaacttacgtctccagcggcgggtcaacgtgtgcaggtataaagatgcaaaagacagcgatgttgattaatgttgtgacaaatgctgtgccccatttaaggcgccagattgtttggcgagactcggcaatgatactgattctgttgatgatgatctgaaagagtagctgaatctcaaatacccagaagaaaaggatgaagaagaaaatgggaacgctattactgttagataacgtccgggcagacagtttcgcattgatacgcaccctggttgaatgatgccattcaagaatagatagccgagtattccaatcccaagattggctatgatctctccccatatcatgtaaatatatgtacttcgcaaggggctccggtttcgcctggtttgtttcatagcctcccatactgtcaagaagccaaagccgagggagaatcccaaagccaccgaggcaaccttgtaatctgagatgctactcatggtgtggttgtgtgtaaagagtgacgaaaggaatgactgaatgagaaatcgatatctgtagaggagggatggcaaactttaaacaggggaagggtctggctttgaattcatgtcggagaatataacatctcgatgagacctcggcaacggctatacacttggacaaactattgggaattagtgggatctgaagtctgagccgccccgcatgataggacaatagttgatcttgtggcgaagatcttgggccaggggatggggcactagtgctgtagtttgaggtgtcacgaaataggtcacgtcagactctggggctagcattgacagaacgtggatcagaagatgtcaaatggtgtattggcagttgcaatttgcttcaagtctactcgaggagagcttcaagcgtattgaaaagttgtcatataggttgtcacctaaatttcatccaagatcaaaaaagaaacgagtaccaaagcgttgggaccatttggtccggatctccgatacatcccagtctgggcataggtcagatgaatatgacaagcctcagtggagaacgtaactaattacaaacactagcaactggattgacatgaagatcccgagtattctactggtcgaagttcaagaaagcggcatcttccgtaaacgaagcggaactgttccgatccaaaatgtcattcagatccacgcgcacagtctttttcgaatcatgtcaaccaatccttgaccattgacaggttgttaaatgtaaggacgatggtgatcagagccgcgattactgcacccctgaccgaaacctggatgtcaatcaagcaaatcatcctagatcctggtccatatcgatggcacggtattgatcagacatacgtggcggctacagtacccatggtaaaagagggtatctaggctcaactcgtcgccaagttttaaacgtccgggggtcaaagaccagataaatcagcaatgactaattaaggatctacagcccttctatttgttagtctgttctagatgtcatgttctgatctcgtggccattggactcagttctggtggttgcagaacactttgcttgcctcatatgttagagtttgagctagtcacattacccctgttctacggcctttcttcttaggcacactcatattgaatcttaacttgtgtgctacatcttcccctgagctatcagcccaaaagtagccaatccgacaattgcgggataagttgatcaacaagttaaatctccacattgattttcttccagctctctctttccttcaatccattccaccacttctcgacagctggatacttggggagaagctcactgaagcctagcgactctgagatctgtccataaggcagatggaacaaatcggcgagggttacgttgtctccagcaagatacttttgcttcgaaagaattcgctcgtatccgatcaatgctgcgtcgagatccttgaggttaccgttgactatttctttattggcaggaccaaggcccttgcgagggttgaagacctcctgcacagcgatgctactgacattgggatcaaagtaggaggattccagcgatagagcctggaatttgtcagtccgtatccaaccattaaatcaagacggagatcttacctgctgaaaggctgcgtatgccttgaggtcagtctcgggaggagatagttcgataccttggccacgatatttggccgcaaggtaatgggcaatagcacggctttctaaggaaaccatcagtcatttagaaagacgttggttgtcaattttgaacataccaaagactctaacacctgcctcctcatcgatcaagacgggaatcttgttgaatggatgaaacttggcggcatattcgtcggtcttgtgctcgccaccaaatacatcgacagtgatcaactcatacttgaggcccttttcctcgagcacggtgcatactcggagtgtgcaagtagatggaccatacccatagagcttgagagtcatgatgaagtcgatatgaaagaatgggataattaatgatgtgataattgactgagatgatatccgtgctgttgagatattgaaaacattaattccattgctacattttaaatacccaatgccttgtgcagataattatataatgcattgtgattcggatgattaattctgataaatctcacccggctcgtcgctgtccgtcccggacggatgacggacgagtatcggacagcgtcacatttcgaatttaaagtggcgctgagggtgtcacattgatcggcccgctccccggatttgtaattgcttactgatatattgagaagccgataggagatattatacgtatactaattgaatggctgggcctgacccgaagcattcttcagactccgaacacggttgaacaccacggtcgtttctgtcttcttcataataccatcctcttgttgcggtctgttcttgtatagtgtgtcgtcagactggtcagcaagtcggacatgcgtgatatgattggttgatattgaagttgtcattctggcgccggatgaatgctccaggtcgttttgggcgaatctatttgtggatggtcgggcgttttgttgttgcgaatcccggacgatgtgacccaggagagatgcgacgttcatctcgatgtatagtttaagaaggtagacgagttgatggaattgaacatagctgtcaatcacattagcgacagtcatcattgttattggaagtacttacaccacagggcttgggaggaatgtagctcccatcaagattatatccagtgacacagatataacttccatagccacgttgaagtaaaagagtttgttgtacttggtcaatccatatttgatcaatcgtgatcgaacaagataaataaaatagacattaagagccaagtcgacgataaggaaaatggctttctcggttcggtcccatacaatattaatttcttcgtacaaatgagatatttgcagacgagcggggatccaaatgcagaagccgctgatgttgatgagtgatgcgattaatgcgacgccccatttgactctgttgatgtttcgtttgttgaccaagaggagcgatattcggttgatgatgatttgaagggtaaattgaatctgcatgctccaagagacgactaaaaacaggtggttagtcgagtgttacaacaagaaatcgaactaagggacctactgataaagaaaaagacccagaagctgcacagaaaagacaaagtcagcatgagttaagttaattgacaataaaacacgaacctcggcggactgatccccctcaaccagcagtacgtgacagtgcccatgatattgcatccaatccaatcaagccagcacatgatgatgtatgcgctgaagtgtctccctcttctgtatgcagaatatgtttgttgaaccgccatggcagcagtgaacatggtcgcgcccaagctgcagccaaagatgatgctgacaatattgatctcgagatctccgggcttctcgctcttgtaccatggtggaataagaaaacctgccatgttgacagttggtatcggacaacaacggtgtctgatcgttgacggcttgtcggtctacgggacatttctagtatttaagaagaggggggattttcaggagtctcgtaagatatacccttggagaactcaagccacaagcaattcgtgtcgacaaatgatcttcgatcgaggcattattgtttcatgtagacggttgtgggaggtctgtgttgtaaactctatttctcgcatgagatttcgtccctactagtgcctattggtagccaattaaggactcgtgataggactctaccgtccaatacagttctggggaagttggatccttgaaccggcagatcattacctaactattgattacagccctggcatcaatcgtcagcctcacggctcccaactgaggtaatctcgctgtttaatcctatcgttcttcgcctttctaagcttacctcagtaggtataatttgcgatttatccggcaatcgtcatcgtcatcgttctttacgccacggcggttgagccacgcaaggtctcgaacactacaatagcatcattgtgctcagtcaagactgaagtctgagcccgacgacgatggccgttatttccactaaactctccgatccaaatgaaaatcagccacatcacaaaagacataaagatcgcctaataatgagcatccgtgtgacggaactaggagtctgggtttcttcaccaactggccaggctggaacagtggcgcacccactgcaacccaaagacacggctctcagccctagcatgagtcgggatcctggggaacgaattagctgggttctgattggcctgccttatccggctccggggaacgatccaatacgtacaaatgcgccgaaagtagtctattaatacagagcacagagtcgcattagaagggatatcgtgggtaacaatgaaatgaatggcggggctgataacgtgaaaaatctgcaatgcaaggattcgagagggggtttgcgctctataaaaacgtgtctttttatttccattcagctgtggttgcttttgcttttgcttttgcttttgcttttgtttatagctgaacaacgaaacaataatggatagtaattacgactctgttcagggtgcgattgcgtcgctgacgataagacaatgggtaattgttactgtggtctcttggtttgtgtacaagatcgtagaggctttgtacaacatctcaccacttcacccgctaagcaaggtccctggcccgaaactcgcgggagcaacttatctgcctgaattctaccatgatgtaattctcgttggtcgttatacacatgctattcaaaagatgcacgagaaatatggtaagtttagttctcaatgagtcgtagtcacgatactaacaaagaaaaggccccattgttcgcatcaacccaaatgagacacactgttctgacatggctttctccgaggagatctacgctgttggtggacgcaagcgcgacaagccattccaccaagtcaacggctcagccgctggaactggcaacgcatttggtacccctgatcatgacgtccaccgatctcgacgtggccctgttgccaagtttttctccagagccatgatcgcgcgactcgaggaagaagtccacgagctagcccagacactgtgcaataaactactagctgaaagtagcggcaaagaaaagagcgctcctatcgatgtcgcacatgcatacagttgtttcacctccgacgccatttccagctactgtttcggtgaggcttttggacttttgtcgcgcgatacctggagacctactttccgtgaggctactcttgcagttctcaagccagtctttgtctttcgattcttccccttcctggttggcagtgtcaagtatggcaagcatttcgtcgactacctgcccgctgatgctgcgatgcttgtccgtaccctccaaatcgacatccccgctcgtgttacaaagaccaagacagacctcaactctggtatcgtctatgaacgaccaaccatctttgcagatttactacagtctgagctggatgagagtgagaagggaactgatcgtctcgttgaagaggctgttactatcgtcaacgctggaaccgagactacgagttgggcattggctgttatcacctacttcctcctatcacagcccgagactatgagcaagttgcaggctgagctcgccaccgttgttgacgacccgcgacacttgccttcttggacgactcttgagaagctaccatatcttggagctgttatcaacgagggtctgcgtctatcctacggtgtttctagccgttccgctcgtgtccccacaacagaggatcttatctaccgcggagagttcaacaagcagcacactactatcgtccttccccgaggttatgctatcggcatgtcatcagccatctctcaccacgacgaatccgtcttccctgactcatactctttcacccccgagagatggatcgacgacgatggaactatcaggaagaacttggagcgatctatgcttgcattctccaagggcagccgtggatgtcttggtaaaaagtaagtgatgcctatgatatggactttggaattattcgctaactcatttggctctagtcttgctctttgcgagttgtacctttctcttacagcacttgtcatgagagttatgcctcatatgactctctacaacacatctgagcgcgatgtccgatacgatcacgacatgtttatcccagttactgtcaagggaagcaccggagttagagtgacaatcgaggcttaaacaaaacgcttgtagctaagcgttatatacatggatataatatatatgtaatagaagaaaatacaatctttccaccgtatcccaacatctctcagagactcataatcatcgccgattttcttttgtttagttgatgtgagcgttgaagttggtaaccttgaactgagcaccgcttccggtgaaaggctcggtaccgaactggaaggctgttgagatataattagcatgtgacagatgaccagggcacatataaacgtactaagaaggtattgcttgctggcagggtatccctgggtgttggcaaggtagttccagaattgcttgacgtcagagttgaagttggtgacggggttgggggcgacgaagctgtagactcgcatgctaccgttcatgccgctccagagctcccaagtgcggccctcgacgttggcattgccgaccttggagccaatgggctgcacgccaccatatcgtccgagcctggaaagtattagcataaattcacaatgttgtcgtggctcacttaccagatcatcagctcgtagtcaccgctgtaagtgacgtggttagggtcagaggcagtgaaaagatcgtaagcaacgttggcgcgaacgttggttccgctgtaagaccaagcagcggcggactgcatgttgctgatggagctgaggaggcgcttgttgctgatctgaagaccagagttggggtaggccttaacattgtcttggccaccggaccaggtccagtcggtgtgccagccagcaccgttgctgttggtccagtcaatgtaagtgcactgagaaccagagccagagccttggccccagcggttgttgttgaactcgtaaccgccgttagcgtagtaggagtactggtcgcagagagactgggccagtgtaactggtgcgaggaacgcggcgaggaatccgacagaggccttcattttgatagagttgaagagtttggtagagtgttggattggaagatgatggtgatgtcttggctgagacttgtttcttttcacatacattcgaaacttatatacttgcctctcctgccgactacccacttcccaagataacgaaatcctgagcattcatgcctaattcatctacggaatcttctccgagactccattggtgctctcatatggcttcacggcccgtcagttcaggacaatgggcggtcattccaacaaatccaacaaaagtcaaagaccacagtcggtccgtttacataggcgaggacgcattatttgaggtctaatgggaaagtgctcagtccaagctgacgggataccccacgaacttggcctagtctgccggctcttgggaaacgccgcgacccaggttctccatagagaataattgaccgttcctgaaacaagcgtacgtgcaccaatggaattcctccgttttttggtttagtatcttcccaccagtaatgagatgaagtaaagtcacatcgtgcaacttgggaagtgtgctcgtgactagcgaatcccggagaaatgattccagtttgggagagaccccagctgaaatatgggactgcttgtgagccggtgccttggaatattcacggccgaaaagatagtataaccgacggagagcatattccgttctagaagaggataagtcttgagtgtggggtagagtccaatgacggtataacggcccgagagattgggtcggtagagctcaattgggatgttggagggaaatgactggttcttgttggtatgagtgcgccatcgatcgagtctaatgatcaaatgccgccgccaatgcagtttatgtctttgataagagacgtcaaactctgttggtctctctctagggtgggggataaccaagcaccaagacactgatcatatcatgtgaatattgtataggtatataagacgaggtctgcctcacaacatgactctcatttctaccctacactgacaacaacactcacaccatggcaactgcccctcttttccctctcttgcatctcccgatcgatcaccagttattgccgaattcgaattattccggtaacattccttgcctgtagccacaacttgctcatacttatcaccatcccctctcctcaaaatgcagtcgagaacaaaggctagaatattacaggcgcgcatcataatcgtatgctcagcagcatgatcttccgttgctgccaataccgggtaatttgtcacgatgtttctactgctactctacttgcgaccgacttcggtaaaccaatcgttaggtgacatcgccccacggttaaaaactatgtatgtagcgttgaagctggatgattgccacgtttatttctccttttgtctgttccccggatcgacgcttctcttttgagaatattcagacgaaatagtctagtacttttttaactgcattatgtaaagtaacatactcctcctttactatgtctatagtattgtttacccgcgggaaaggtaacaagtatgacgtccatgaccttgtttctgtccaagatggtcagttatctcatgatcactgatgttcgcataccgtaatcttggaataattacagttcaaacatgtttcgagttacggggctgtaagctttcttttaggtacacacgcgaaattaaggtgccactatcgatggccgaaacacctcactagagaggaaaatgatcttctagatgcccactatgaaactgttagcgttttgaaacatcctagcaacaaggcgaaatgcagggattctatacggacccaccacctccgtcctcccttatttgactccaattaggctctatccgaccaagtttatccatcgattgacagcctgtttgactgtttcggactctacataccacctgaatatgacggattcggtagatctgttaccgggatggcctagatatgccgtttatatcatccagaagtgacggggcaaggatagagacgagatgcatatataaacaactgagacttcgctctgttcaaaatcttctgagacttcttcttcaacagggactgccagacagaacctattcgcttcttccttctatctcacgaaaaagactatcaagtcagattcatcttctcccagcaacatgcgctcacctatcgctttctgcctcgccctcctgggcgctgctcagcttggagacgccgcctcagctggctgtggcaaggctcctcagtccagcggcaccaagtccatgcaggtcaacggcaagaaccgccagtacatcctccaggttcccaacaactaccagaacaacaagccccaccgccttgttttcggctaccactggcgtgatggcaacatgaacaacgttgcccagggtggcttctacggcctccagggtcttgctggcgactctaccatcttcatcgcccccaacggtctcaacgctggttgggccaacaacggtggtgaggatatcactttcaccgaccagatgctcaagttcgccaaggacaacctttgcatcgacgagaagcaagtctttgctaccggttggagttacggtggttccatgagccacagcgtcgcttgctcgcgacccagtatgttacaaccttgaactctcacaagctacatcatgctaacatttataacagatgacttcgctgctgtcgcagtcatctccggtgctcagctctccggctgcaacggaggaaactcccccgtcgcctacctcggcatccacggtgctgccgacaacgttctcggaatcaacctcggccgccagctccgcgacaagtggattggtaccgacggctgccagcagaagaacgtcaacgaccccggcccaggtgctcagaaccacgtcaagactacctacacctgcagccgcaagcccgttacctggatcgcccacggtggtggccacgttcccgaccctactggcaccaacggtgtcaagtttgctcccggtgagacctggtcattcttcaacgctgccgttggtggtggccgcagcactggacgtcgctgctaggtgtagttctctatgtagcacgagcttcttttaagtcaaagctagaagtcgtgtgaggggatgtgtggaaaacctttattcttgtacatagtaaccccgaaccggcgggttatgttatataaaaccagtatcgaattttgtcaatagtatttagcctgataggtctatcagaccaatacatcactgcacatacaacctgagatataacaaagtaaaatgtagttaagatgtaactagtgactatatcttgcagtcttaaatcctcccaatattcctctcgttccttgttacttggaacactgactatacatatagcagttcctatcgttcaataatgatgttgtctctccttttccaggtagaatcccaagactcttcaacactttgctatagagtagacaagatttgtccttgttgtagccgaaactcatgcattgcgtgttcttgagacaagtttccgcgcatgcacctacactcttgaccgacatcgtcgtgctaatgacagacgttttcggggctcttgcgggtgtcacactcttgttgcaagtagttcgtggaggaggcttagagttagagatggcggaaggtgtacaggcaggagataccttcttcgcaacagctgtcgctttgttggtggctgtggtggttgccttggccttcttgttctttgacgtttgtggtttcttgttcgtggtgggcttgctgtttgtcttgccagtctttttagaagtgctggtcttcttgccactgctcttggacttggtattttgagttgtggccttctgcttggtagacttggtgttgctctttggcttggtctttttggtagatgttgggtcaattgccgggactggctttgatcctgggcgactggagaacagcccactcccactgccactaatgccattgccggtcataccaacatcgtcactgccagagctccctccaccagtgccatcattgacgtagcctatgcagccttgcgcaatggggtcagattccaagggttcaagcagagggaacttgacaggctcgtcgtcgccccaccgataaaatgcgtccagtgtgttttcgaagtgaatgttccaggcgattccatagcagtcgccctcgatactcgcggaaatgtccccattgtcgtcaagtgctgcgttggcctcgaaactgccttccaggacgacagaaggggtatccatgacacctcccttgactgtccagtggtcaaatatgatgccaagtttcaccccgacactgatcggtaatcctaaactggcctccagtttgagttgcccggtcgcttcggccctaggcttaaagaccggcgtgaggccattggagtgactcctgctgtcatcgagcagatcaaccaagatgtcgatgttttcccactcaaccgaagctccaatgagtaaggtacctgtggcttcgattgagaccccagccgcaatatcaacgccgatgtagggcccaatctcgaaaagtttccagatgccgaacgaaccaatcgtaatctcaacaaacgggtggctccattctttctcatacttgacaaacgctttcatacctagatgcagaccagccttgaactgtgcttggaacccgacctcggcgacctcgatgccgctcaagaggctagcttcgacagtgccggtaagcacggctgagccgctgaatccacattcgacgcagtataaaatcagcccgtatgatagatcacgctcggcgaggctggagttatcccagcgtttgtgatggccatttgggtcggcgacctcacctttggtgtaagagtcgtccgcttcaccatcctcactctcccacgacgtgatccttgcagcattgggccatggtgcatcggggtctgggccagggaaaccggagtcaggatctggatcatgtaggtatctgttccaattaaggttgtatgtcttcgtgccacgtttatcgagatcatgcggttcaaacatctgtgcgatagtctattagctagggacgcagatatgtgccaaagatgtacttacggctctcttatcgagggcacgtctcacattcaatgtgccaagcggaccccaattgagagtgaaccgttcaaagacatcggcgtattcagtcgtaacacccttggccacaaaggtctttgcatcatcagagaaagtgactgatttagcaaggaacaagtcgttagcatgatcctcaccacaaccatcagctgatgtgatgaagatgatctttttgctgcccttccactggctcttggcatagttataggcagcattgttggagatgactccggtgagtgcgccttttgtgcaagtgacggtagagacaaacttggaatgatcaagagggacaacagggtattggaaggtgaagttggcctgagagaagataccatcgtcacgcttccgcattctcttggtacctggctctgaaccaggtgagccagcccaagctaacatgacatgagtgtcgagttcgaagatggaaaagtctttcgggtcgacttcaggaggtactacaggttcgagtgctgtagtattctcgcctaatgttgtggtgttggcatcatctcgacggctaagataaggtaggccagtccccggtgcagcatatgtattgaaggcaaagagaaaaagaaaaaggaaaggtttgatgctctgaggaagagccataactgatagtgacttcaaaacgaaagcaagtatgtttggagagaaataaagacaaaagagaaacgtggtataagtgttgggcagtgtgattaggaaaccaagatggacaggaactacatgacatgggaaacatggggaactctagataattgtatctcatcatgttggctggcatcctggggttgagtatagtcccgacaccagagcacacatgactcgaaaacgccgcatctctggagatagagtcgatgacgagactgtgccagaagccaccaagttctgccgcaatcagatctttgtaacgagccatcttgcaattctaagccaccgatgatactggtatttgggggtagactttcagccgtagcatcgaattgagtctggagtgtgaatcggaggtgttcctccgttgcttaattccgttgggcgtaacttgtacggatgcgggatcacgacatcggaccattttgcctttcgcatgttagcagaaatccgcattgatggccaattgtatcaatatcgataataagatttcacagattccatgtggtctactgagtgcagctcggttaacggttgactggcatgggcggccaatccaaactcctacaagtaaagatggacgaaatcctagtggctgatgaagttcaccgatctgtccaggaacgccatgtgaagataaaggaccatggcgctggaactcaagcataccattgctctgtgctacagacagcttgagccaatagtaggcgcaactgtaagaagcgtgtctttgagccaaaatcgcattcagcgtctcggattacctatttggagatagtgcgttggtgattaggacaagctttacatccacgtgaagaaaagaagcttgtcttatgcttagtttttagagtttactagttaacgagatatcgccaattgtatatttttgctggcatattaatgcgagtagcaagtgagagtcgacgcttacttgcgcagtgaaacaatgccaggcatggaaacttatttctagaggactttgctcgtgagtatttgaatgatagaagatcaagatgatcattctctcaataacaaattgtagggtaattatgtgaccctgcatttgttcataaagcataaagatgcgggacctagtcgattcgcctaattctccaaaactagtcactttcgactttcaggatgtgaaagcaaaatgtggctgactgaagatggggaatgcaacttgcccgtgtccaccattcctgggtctagagcctggccgacgccatttttgtaaaatcattcgattcttagatttcgtctattctagctagatgcagttgtactctttctcaacaggtagagtagtcacggattgcagctatggatgtttgcaatgtcgactcgcttcaaggacaaactccgttgttcgcctgtctgcaccatgtggcaataatccggatatggattatcgcgaaaggaagtcgtcgatacttgaccacagaggcttagactcgagctgtataaatctctctctatcgaaccacagacaatcagaattactatcaacaaacatctcatacagagaacgccttccctgcaacatcattcagactcttctgtatcttccttcaacatgaagacaattctattttctgcagccctcattcctttcttaacagtatcttctctggctgctgacgacgataatgttacttgtcgcacagagcttggaaagacatcagtcgccagtataaagaccgacacggtcaccaaaaccgatcccatcaagccgaccaaaacagtgaccatcatcccaaccgagacagagaaggttggcctttggtcaaccgtcactaagttttctagaaaaacctttacgcgaactgccaagggtggcacagatacctttagcacgacaagcaccttgttcaagattgctactgtcactgttactgctactaacaccatcactacgacaaagactggcactgtcatgtccacccgcactactgtggtccctaccactgcgggcttcaggttcatctccgacactgtcaatgaggaatcgtttgcacctgtcgctggaccacgaaaatttgctagaaacccccatgcccctcctctggtcaagcctggcctgaaagcctttgctttccctaacaaggtgcactgtaagttctcaatacagatgaacccgtataatatagtttgctaaacggcaatgacaggtaccgaattacttcccaacacagacaccagaactgtcaagaagacaggcagtcccactaccaccaccgtctctaccatgcggacaaagacaaagattgcaatcatctctaccaccaccactctcattcccgatgacgtttctgtcacaaagacattcactaccaacatgaaggtcacaacttactctactacatataaaacatccaccaagagtgccaccgcaaccaagacaagtatcaaatctggcccaacagagtatgccgcatgctcagaaggaaacatgttcggccccaacttcaacagcggaggtactggatactacatcaccaacgtcctcaacaacggccctggtatcccatccgattacaagattgtgtcaagcggtgccgactctgcagatgattgctgttcttcttgcatgaaattcaacggctgcgagacctggatctatcgtgagaggaaccgcaactgcttccttctctatcatgttttggaaaagggcgaaaagtgcccgtcgcagaagaaccatcccaactttttcctgtccaagaagggcgcagatacaggggctggtttcattgcaggcaatggtgtgtgcggctttacatacagtggaaacagtgatgggtcattgttcactgtcgacacttagaacatttcatttgtacttttctttgttttttcccagactgagagagtctagtcatagtttttaatcaagattgagattctgccaagcttatgacatcagttactctgaagcgattccctttgatcatcgtctccgaatgccctcctttcaaggtaagaaacttgttgtacaatatgaaggatcagagtgcggactttcctatgtaatatgtggtggcaaataccgtaattgaagcaatgggatatgatttacgtgctattgaccaatcattgatccagcccccaagtgagagtaagacctaacgaagcgtgtcagatctgactggggcagaaccacgctgcggagtggtcctgtctactctatttgagaaagttattccatcattcattcatcattgtgttttttacatgtttcagcaaaacccgcgatctccacttacgtatttctcttccctatttcacccttttgttcttggttgtgctgtgcggaacggaacggagatagcggatttaatccttgtcagaggctcaagtctgggtaacgtagagatagttgggaagatgaactaggtcattgtttgaccagtaaacttggggccggagttaagaaaacgataaatagccaccggaatccagtacatagaagtaaacgacgacaccaactaccacgatatccactggttactgaatcccccgttcacaatggccaacttcgaaactaagcttttcattaacaatgaggtaagtagctacaagtatagacctcttggatctggctgacttgcctctcaagtatgtcgacgccaagtccgacaagagaatcagcgtccacaaccccatcgacggttcactggtatcaagcgatgttcatgtcgctggcccacaagatgtcgatgacgctgtagaagcagcccaggcagcttatgctggtccatggaaaaggtttacggctgctcagcgaagtgaatgcctggtcaagtttgccgaccttgttgactccaaagaaaaagagctagctgagctcgagacaatcgctatgggtcagcccactagtattgctgtcagaatcaccagcatgatgtcttcactctttcgctgtaagtgttattgttctctacaaaaattccgatcaaatctaactagtatctctctagactacgctgggtggactgacaagattcatggcgagcagctacctcccgagggtggcgtctacaagatcatcagccatcatccctatggtgtcgtagctggtatcagtgcctggaatggttcggccatgtgagtattttcagtacactatcatagaactcaaacctgacctcaatatagtcaactcggtctcaaggtagcccccgctgtagctgcaggtaacacggtacgaacaccaaacaacactcattaaacaatctaacaagtcatagatcgtatacaagatgtctgaaaagtctcctctgggtatgctccagcttggttacctggtcaaggaagctgggttcccacctggtgtcatcaacatcctcaacggcgcaggagagaccggttctcttctagcatctcacatgaaaattcgcatgatatccttcactggatcaggtttcacggggagaaagatttccgaggcggcggccaagtctaaccttaaaaaggtggctcttgagctcggcggaaaatcgcctgttcttgtgttcaatgatgcgaacactgaaaaagcaatcgatttgtaagtaactattgttagaggtgctggtttctatgcttgctaacgcttgtgcagttgtaccaacatgtttcttttcaactctggacaggtctgtgcggccccaagccgagtttatgtccagcgagacattgcgacatcattcattgagaccttgaaaacacggtatacacaagccgctactgggcttggtggtgaccccaaggatccctcaacctttatgggtcctcttgcggatggtgcccagtatgagcgtgtgatgggttttattgactccggtaacaaggaagctgagcttgccgttggcggacatcgcgtgggtgatcagggttactttgtcgccccaactatctttgtcaatcccaagtccgacgccaggattcttaaggaagaaatatttgggccagtcttgacagtagtcacctttgacacggaggaagaggctttgaaactagcaaatgacacggagtatgggcttgccggtaagtaaccatctccaactaaagtctcggccgagaaaatgctaaccgtacataaaagcatatgtttggactgaatccctgtcccgaggcttgagaatgtcggatcagcttgaagcaggtgttgtgggtatcaatggaggatcactgggcgctatccctatgatgtcggttggtggattcaagcaaagtggtactggctcagagtctggatacgagggtatcagggaatatctccagtccaaggccactctgatcgccatgaattgatagcatgggaaggatctagattgacccagacccatagatgcaccaggagatagttaaatgcaatcaaatattttatttatagtggcaatgcatattacaaagattgctcaaaatggtatgtggtgggccaaatacgattctgtccatctcaaaagagttctcgcttaagcatgtcgattatgcaaccatgctttatgcttatgtttgcttacgtggggactagtcaagcttccctcagtccattgccgaagaatactacccaatcagaagtacaagtctagaactccagaggcttcgttattcgtacttgtacagatacgatgaggtatgggcggccgatgccgacttgccgcccgcccgcccgtccctccaattgacaatccaatgagaactaattaagtgtcacggttcctgtctcagtggttgctcgtggcgaactagtaccttgttacccgttcagaaaataaatgccgaggacgttggcgtttcattatatctgagatagtttttgagtgccggtgaaatagaatagactaacttgtgtataagcatcaataatttagtgcattgtttcgaagtccctgtcttgtgtcctgtgtcccgtgtccgatgatctgatattatgtttgcaatttctatggacgttgatattccataggatcgcctcgagaatgccacgtcaactactatttcaacagccagttgcagaaaccggctcgtaaaaggctactaatttaacagccaattgcagaagctggctcgtatgagacttcagccgtcggaagcgcggcacaaatttgccatacgtccccgctgacaagttttctccgaacagtcggccgctttctcagacaaggctccagactggctggcagtacgcgatcctttcaaaatccatttcgatcgtcgtgatcagagcttacgaagccacttcattgcatctttgtaacaacctgaaaaaggcatctggtggatatagactaagaagttcaaggaaggagattaacagactacatggccactcgagcagcatcacaagtataaagagcctcgacttgccgtctctttgtctgaatcatcacctctcaagctcacactcaacaaccacaacaacaacaacaacttctccaaaccacaaaccaaaacactccaaacttcaacatgcagttcaccggtcttctctctctcgccgccttggccaccatggcttctgccgcttccatcaaggtcaacttgtacgttttcagcttctttcgcatcacttctatcaactaacaaccatacagctactctgacactggatgccgcaacttcatcggatcccgattcatcgactacaacgccaaccagggcggtacttaccacaccggtggccccgccggttctcgtggtggactttacgtcgactccaacaactctggtctctcctgtaagttgacaagcttgtactcttgatggaaaacatactgataagtgacttagaccgaggcttcagcaaccacgctgacggtagctcccccttcactggtaatgtccgtgatggtcagtgcattggtaccctcgacggcctttacgcggttttcaccgtctagatggttacttcttagacatccagtcatatgacatcgttggaaaaactattgtgccgatccctttagagaaacatgcggctggggtagtattgcatcgaagaccattggatacatcatgcgctgggcatatggatccgcgacagtcatttccgtctacatatattcttcaagtataagtacagtctctcattatatacatatcatgatgctttgatgtatctcattgtaaaaaggttgtggctgtagctatctggccaatcaatcggctcgagttgtgactgcaatgaaatgctccgtcaggaaataattatacaaaaaaaaaaatctatatcattatagccaatgtaagtggctaacaaatcatcttttgaatactttaattaattaaactcctacaacataaacatttactcctcttgaataaagacatacaatctactcccaattttgaagtttgactgaacacgaggtaatcaaggccttgctgtgtaacgttgcacatagtgcgcaacccatagattatagtatttgccaataaacattttaaatagtcaagccacctgcggaatcgcggaaatggtcgttgattctcatggcttgtatcagccgacggaattcggcagtgcctgtggatcccaatgagagtttcagctagtggtgtcttcacgaggcactgccggactccgtcagtcaatagttcaagttagttggacgaaccgttgggccgatagatcactagaccagggacaatgaagccagcttgtcaatgagtacataccaatttgcacccatctttgccaaaccaccgtccatgtcagaccgagctgatataatttctatcacgggtgactcggctgcatcttactgcatctatacgaggcctcctcagctgtattatatgatctgagtgatcatatgctcgctggtggcgttccatggataaatacttctgtcatggtttgcttctaaagcggtaccttgcagataggctggcgggtatgcaaggacgggcctcaacaacatgggccataaactttcagctttggacgccacttactgtatgttggttatcgatcatcagcgcacagacaaatatcagtgaattggttctcatgatttaagtctagcccgccctctacgtctaagcggcctcaaataacacgaacaggcaatttcgtttcaacgccacaaacatctgggaccaattagacgccatttttaattcatagttactccgaaagaagttgaatcagctcataatacaaactagacaaggttgtcggtaattatttggccctgaaacgtgcagcttttaaaacatgatcttcccgcaatggccgatcagcaaacggtccttagtgtatccgtacctggatatataagactggaagatatcagttgttcttcatctgccagtatcaccttcattatctattcaagtcactctctcaacttattcttgcctctctctatgtcaatatgaaacactttttatcactcgctctttgcttcagcagcatcaatgctgttgctgtcaccgtccctcacaagtccggaggaactggaagtcctgaagggagtcttcagttcctgagtcttcgggcctcagcacctatcggaagcgctatttctcgcaacaactgggccgtcacttgcgacagtgcacagtcgggaaatgaatgcaacaaggccatcgatggcaacaaggataccttttggcacacattctatggggccaatggagatccaaagccccctcacacatacacgattgacatgaagacaactcagaatgtcaacggcttgtctatgttgcctcgacaggatggtaaccaaaacggctggatcggtcgccatgaggtttatctaagctcagatggcacaaactggggcagccctgttgcgtcaggtagttggtttgccgactctactacaaaatactccaactttgaaactcgccctgctcgctatgttcgtcttgtcgctgtcactgaagcgaatggccagccttggactagcattgcagagatcaacgtcttccaagctagttcttacacagcccctcagcctggccttggccgctggggtccgactattgacttgccgattgttcctgcggctgcagcaattgagccgacatcgggacgagtccttatgtggtcttcgtatcgcaatgatgcatttggaggatcccctggtggtatcactttgacgtcttcgtgggatccatccactggcattgtttccgaccgcactgtgacagtcaccaagcatgatatgttctgccctggtatctccatggatggtaacggtcagatcgtagtcacaggtggcaacgacgccaagaagaccagtttgtatgattcatctagcgatagctggatcccgggacctgacatgcaagtggctcgtgggtatcagtcatcagctaccatgtcagacggtcgtgtttttaccattggaggctcctggagcggtggcgtatttgagaagaatggcgaagtctatagcccatcttcaaagacatggacgtccctacccaatgccaaggtcaacccaatgttgacggctgacaagcaaggattgtaccgttcagacaaccacgcgtggctctttggatggaagaagggttcggtgttccaagcgggacctagtacagccatgaactggtactataccagtggaagtggcgatgtgaagtcagccggaaaacgccagtctaaccgtggtgtagcccctgatgccatgtgcggaaacgctgtcatgtacgacgccgttaaaggaaagatcctgacctttggcggctccccagactatcaagactctgacgccacaaccaacgcccacatcatcaccctcggtgaacccggaacatctcccaacactgtctttgctagcaatggcttgtactttgctcgaacgttccacacctctgttgttcttccagacggaagcacgttcattacaggaggccaacgacgtggaattccgttcgaggattcaaccccggtatttacacctgagatctacgtccctgaacaagacactttctacaagcagaaccccaactccattgttcgcgtctaccacagcatttcccttttgttacctgatggcagggtatttaacggtggtggtggtctttgtggcgattgtaccacgaatcatttcgacgcgcaaatctttacgccaaactatctttacaatagcaacggcaatctcgcgacacgtcccaagattaccagaacctctacacagagcgtcaaggtcggtggcaggatcacaatctcgacggactcttcgattacaaaggcgtcgttgattcgctatggtacagcgacacacacggttaatactgaccagcgtcgcattcccctgactctgacaaacaatggaggaaatagctattctttccaagttcctagcgactctggtgttgctttgcctggctactggatgttgttcgtgatgaactcggccggtgttcctagtgtggcttcgacgattcgcgttactcagtgatttgttaggaagccaagtttcataggatattattctactcagcgatcggtcaatttaatttactaccctgtttacttgaagtagtcgtcgctgtaaagggtcgccgtgtactctttctgttgagtcaactcgtggtccgtcgcgtcactctgcctgtgacccagctgaagaccaccagaaagaagacttcaaacgtattttcagtctagcaacagcaccaagaagctcgctgtcaaaagtgccggtggcgtttatcgggaatcgatagtttgacggccttactcgcgtctggtgtagctggaaaagcatcaaccatccggcccaatcacgagaatgacgtcaatggctgtgagtgatgatactaactgaagatggtaattcaactgacgatggagcgttcacatgctaatcggtctcgatcatcaacagcagtaaggagcttgacagtttgtgctctgttgatcatcagatgatctggtgttcctgcaatagatgcacaaggccaggaaaagaggtaaagccactttgtctaccaatcggttgggatgcggtgagatgtgaagggaatgggctcaagagtctagacctcccttctcttcatctggttactcgtcgcggtttgaacccggggatgaccaatcgcgtaaaattgtttgccagtgagtatttcggatttcgcgttattacccccgagttgtatcggccgagacatgggttgacctaccctacatgaacaaacaacttgacgcgttcaacttgttggacgtattccgtggcgatccgattgtatatgagagcaagagtaatttattctcgtgtataatgactctgttcatagaataaagtataaaatatctttgttttgacgtgttcttgttcctgttctcggaatggcttgccgagatgtcatctgaacctacggctaacaacatgaacaagcgtttgttctccattgtgcaacggatctggggtaatgcataacccttgttcaacggtaatgtttctattggtttacgatacaccaacagcgggtctatgctactttaatcagaattgtgcatttcacgttttgttcttccatctctgtgcctctacactacagttcccgatcatctgtcaaactctttcgagagccataccatctcaacttcccatgccaagtcatctggtcttgaacctcggatgccacccgaaagacacgctcttaccgtctccccgaccaataccttccacggacgatagcatcagaaagaggatagcgtcaaagtcaacaagctgaaaccccgcccgttggatcgacagaccataaccgagtaggaaacacccttgctaaagagtggtggataaaccatccttctccgcattcctttggaagttcctcttgcgctccaatcaccgagatgcgcttctactcagttgtcacgcgctgtagaatgggcgtttcttagcgtgtctctcgcgttgggctctgactctgaagcctgttgcaataactgccctttctttccccatggggcactaaccaacacttcattccgcgtgtctagcacgtttccaaccccgttaccaagcatgtcattggtgcgcaaggaatacccatgatgtgctttatttgtgccgaaaacctgggggttaagtaaagtttctggggtagtaggaaatacgaaaaagtaataaatatcgaggatcccactctctgtcgatcagtctccttctgcatctgcacaactattgatcaattgaacccatcatgaagcccaaggtttatcagttcctcgtcggagtgtttgcgtcctttggatcgcttctctttggttatgatttgggtgtcattgctcaggtcattgcttcgcaatcctaccaaaagacctttggcaccaccgatgcttcccccgaaacgtaagacacacgcaacttgaggctttcgcgatactannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggagctgttgtagctttccccacaagaggtgccttctttggcgccggattcgctagtcctactgctgaatacctcggtcgacgatggaccatcaccatcggttccatcattttcctcctcggaggtgctcttcagactggtgctccccaaatctcgtacctgatggctggtcgattcctcgctggtctcggcgtcggtttcttgaccatgatcattcctctctaccaagccgaaattgcccatccttcgattcgaggtgcgtacaagataatccttgctgccccatttaataagcataaatgaactgacctgatcgtctcgctacacaataggccgaatcaccgctctccaacaattcatgctgggtattggtgcactgatcgcttcttggagtggttggggtacatacacacactacaccgacaaccgacaatggcgaatcccccttggaatccagtgcgtccccgcgctcatcctcggttccctcatcttcgtcttccccgagtctcctcgctggctcatggacaagggtctgcaggaaaaggctctgcacacccttgctcgcctgcactccaatggcaacgtcgatgacccctgggttcgtgcggagatcgagcagattcaggaaagcatcgccgacgagcatgccaacgaggccaaatcgtaccttgagctgttccgaaacacctcttgcttccgccgtcttttgatcgcttgtggccttcaggcctctatccagatgactggtgtttcagccattcagtactactctgttgctatctacaagcaagctggaatcgaagctgctgatgccctcaagtaccaggctatcaactctatcattgcgcttattgctcaggccctttgcatcgcttttattgatcgattcggtcgtcgctggactctgatttggggtaacctcttcaactgcttgacctttatcatcgccaccattatgctggtcgtttatcctcccggttccggcagcgctgctcagggttggggcttcatcatcgttacttgggcgtacaacttttctttctcggctacttgcggacctctttcttggatcatccctgccgagattttcgatactcgaactcgtgccaagggtgtcagtctcgccaccatgacctctttcgctttcaacaccatgatcggacaggtaacaggcattgccatggaggccgtcggctggaagtactaccttgttttcgtcgtttgcaactttaccaacgctctttgcgtctgggctttcgttcccgagaccaagcaaattcctctcgaggagatgaactatctcttcaccaacgctccttggttcattcccttcgtcaacaagagccagtacactgccgattaccaggccgacttggctcgtagggctgagaggattgacgagaagctggccgctgagcacgagaccggcgagcacgtctccaagatctgagacggcactgagtcgggtcaactgccaattttagctttaggaatctaattattattaaatgaattctcgatgtgtccttatactggagtcctcaggtttccagacaaactgtccgctaaaagcataaggaatgaaattattaggtcatcttatgccgcttagactatactctttaggctatttatttctgtgtcctgagacttagggggtcaatttttctggagtgtagcatagaagaccatctacctattcacattcacattcacacttgtactgggaacttggcgtgatgatttatcgtatattactccttggcaatggtatatacaaagtgtgaaaaatgctattctgatcgctgtaatgtattcgtataacccttccatgtaatcaaaggtaaccgtttgtcttcgttggaatctatccaaactctcttcccagtccccagtacctagaaattcccatcccaacaagaaaaaacaagaaatcatagctgccgaccttttccgcaaaagctctttcaacgagcacaaaaacaaccgggggaatggcgttgcctgagtcctctctagatctgacgcgaaatctctctcaatccaaatacaaaagaaacaaaaacaatgaggttgcggacatcttcttccgtgatgagcctgacaatagcctgaagtgttacaccaaaagtaaggatgtattgggggccaatgtagacgcctacaaaagcttctttcagggttcgtgagagatagaacacacggcagcagtgccgctcttcaacgcaaaaactctcgcaaactgggtgcaaaacaaatcgggatggggagggcggtggaaatttgccgtgccttgtcgactgtgcttccttgccgacacctaagcggactggttctcatcctcctcgggatggttggcagcgtagatacgcttgaaagtctttgagagcctgatacaatccttgacgttgttcgtgaagtcgcggaagcgatcgaaagcctcgctctttagcagaaccttgaagaactttgccctctcttcgctggaaagctcttcgatcattcgaattgcaggcgcaatcttgatgatggtagggttggttttctttcgggcgtcgaaggcaggatcaaaacctgggaaggagtgtaatccgccgtgcttcttgtttgcgaggcgtaacttagtgcagtccttcaaatcgtcgtagagattgtcgagaaggtcgagtgtggtggtgatgctgttctcctgctcagggagtgcaagcttcttggtcagccacattttggcgtgttttgtcatgatggcattcatgaatttgtcgccagcctcaggaatggggaagttaatgattgcaagggcgtcctgtagcatttcatcgtcgaattcgttcttgtagaatcggagccggataaggtccttgttcgcggtatatgtagcgaacatttcaggacaggcctttatgaggcaggtgatatcgtttcggtcggggaggtagaagagaatctctatgcggacctcgggggagagagcgtcaaaggagaccatcgtgacgttggtttgcaggttgcggataatatgtgatgatagcttgtaggttgaggatgatatgagatgaaagagatgtggttgcggatgatatatgctgacaaaggtgttgttgttgtggttgatgatgttgaggtgtgtaggtgtagagggaagaaaaggaagagtcaaggtaggtagaagaataaaatttataggtagaataataacaagattttggctttccatcaatgggtggaagctagaggaagcttgatacagtggtgaattctggtgaattccaatatttgtttgcttcgaggttcgttctcgcttaatttccttgttgttcgtttgcttaaggttggctgttctaggatccggtggcagctgtcaggcaccctcgaggtctttacctatgaccagcttgttacaccgagagggttgtaggctgggatgaaccacctgcgtgtaactgtcgggtgtacgcaggagttgaagcacagtctgaaacttggctgatcgttaggtacaccttagatctgggttggcagttaggaagttcccactaatacatgactagcacaacattaaagaattacttatggaaagtatgaataatgtatggataaataggagtgtgcagtgttcagactgagcgccaccatgaataacggctgaactttatgtacaagaccactttcgagtgcgcccaggcaacaagaacttataatacagtcactcgacaaggtgaggtaatcgcaatttctaacaccaaacatgttatcagttgttgtagttgacacagactacatgtattactctgatatccctgagacgagggcttcatactgaagccagtgactgtaagcccaaggtgtacatctccgtcaagaagaaggtacaacaagaaaacacagatctggaggacactgaggaacatcacgagcttttggacgccttacttattcaggcttcccagagagggttgcccagccccgcgttgtactggtttgaggagaagaggctcagtgaagaaacgttttcggagatcgagcgctgatttctggagaagtatcaactaagtgggtagcagcatgggttgtgggagtatttggcagtgagaatattgaaaccattataagcatcatgacgcgctacggcacgtacgctgcccgtagtaaactcgagttgttagagcactaggtctactcattcatcaattacaaagaggctgaagctatcctggagcagtaggtcgatgctagtgagaagagcataacgtgtaaataggattgtgattaccactgaacccgcatgaaggcaaaagacgaagcgttggcagtcattctgcgtatcacaggcatcccgatataaaccacactgttgacttgaggtagcgaaagactcgatgttgttgctgcttaatactggtaggagcagtttcacgtaatgatagtcaagttctaaaatacagagtgcatggagaggagcaagctatggattcttcagtatgaacgagagctatgcctgttcacaatgtgttgtttgttattagccgaacaaaactttcatcgtgttgtcaagtccagaacacaatgagggtaactgggcgcactaccaattgttctcgtttccttgcgtgcacaaagagatcgcttcgctgacctggaagtaccgaaccctcgactaaacaagaagcgacatcggcaactttaacatatgatccacaacatctgccgcggcgcagtgtctttgtaccggtaagtcagggatggggctcaagttaaaactgcttgacgatgacatgcctgtaatgccctatttgtcactacttatcagatctttgacaaggcaagggcggggatgacattgagcctgttttttgcgtgccaaaccgaatacagttgcgccgccgagaggcaaaagttgacgagcatctgataagatagagttttatccttgttggttgctccactgatctttgcttcactcaatgtcggtgacagactcactgtgcgaactatgatgcccaaacactgtcgtgtttaagcacaactaccgaagttccgagttcacccccacgagatacaggctagtccgttactatgacggagctgcggtagttctggaacgacggtgtccgctcttggctaccagtggatgcaatgcagtaaggcaaggatgcagaaaacgtggatggacgaaaagcaggggttggcatgagacgaaattgctgtcagttcggatcgttccgatcgttagcatgcgagttcggcattgacacaaggtgcgacttggcaatactacagaacctccgagagaagtgcagaagccccatgtgatgcaggaacagatcttggaagggttgttagcgcatttgagccaaaatacaaggtgtatgtggactaaggagtacctgaggccaggttctgtctactcttgttcgtgtgttctgtgctctatagtctatctctcaggctgactaccactggaagctctcttcaaaatactctatcctcggcatcgaaggaacagcccgtgctgccacagcacttctgctctcatcagccatcttggcaggaccacttgtaactaccgcaagacttccctcacctccactgtccaaaacgttgtcgatgattccttcaacgttcagcctcccatctctccactcagcaaagtgacaagtagttatctgatcaggccttgccctgcttgcaccagtaacatagatactgactctcacttgactgctgtcaagcacatcactcaactcgtggttgagaacatcctcagcgagggcagattgtcgtactgcccagtgaacttcaactaacttaggtccggtggctgaggttgtaagtttgttaaggtacgaaagcgggacagcaatgccgctacctccaacaataaaaattactttgtcaaaccgctccaaaggcaaggttttcccgtatgggccgtctatcgctacccgaactttggctggtttcggctggtcccgctcagcatattctctcaatcgagatgtgaagctgtcataggggcgaataaggaatgtcatttctcgttgtgtcttctcgtactcaggttccatctcgtccgaccggtatgtcgcgtgacctagcaatggcgcccggtctgataaagggtatgcttcgggttctgtcaccgacgcaatcgtgaagggatggctctcccagaagttccacttgttaagcacagagaggtagtaaaacgtgcccggctcgattccgtagatgcttgaagacacagggacgacgactctgaccatgtgagcatcctcgttgtaagtgatcagagcagtggttttccagaacttgggattgaaggcaataattcgaacggcgcggacaactcgatcgagcagccatacaacgactggaatccacactaggggatcgtaggcgcctctgaagatagatacgtgtcttttgaaacgttagcgagatatcatatcatttgtcgtgatttggcttacccaagcattgccacaaggacaaagactgatagaacaatatgcgcgacaaggaaaaactcgtattgtctacgtcgtacccagaagaatgacgacccgacgagtaaacagatgaagatggttgcctgccataaattagctgagaaaacgataacaacccagttgactcaccagctcaccggtccaccaaaacttcaggttagagatcttccagaaatactcccagccgccccctgggaagttagaaatagatcttcagcgactgtgcatggtgacatactttggaaaattatgatgatatatccgacggagtgaacgacagcttggatagtagctatccgaccgacccatcgatgaaagttattgtatgttttaaagtcccagcctgttagccatataaagatgttgttccgcataccgaaaaaccaaatgagaggaaaattggcgaatgagatgatgcctgttctgtcggagacgtgtcgaagaacctgcagccaaacagaagggtaactgaaccgtcttgtcagcacgaaacttcccaaggttgtcctatggcgtggaaactcactagccatagccctcgaatatgctatatccatgaatcgtgcaaataatattaagcatcgcgaacaaagaaatagtcaatgtttggacgcgtggagggagagttccacaaccgccaaaatcttgaacacaacgccgaccaaatgttgcaggaaggaagacgttacgcttgagccacagatccccacgaccttgtcctgtggatagtgagctgaaagttcgattcacgatgccgacggtcatgaccacggcccagaagatccccatagcccagccatagtaataatgatagacccagatataatcgtgtgcagtctgcatctgtgttcagtcgcatgtttaaagactcagtaaccatgttcagagaactaactaatgttcggatccatatgtcatagtatgcttgtgacggcagcatcagcgccccgtaacgatgattacgatttggatctgtcgcatcgaatataataatctgagccctctgtttatctgttatatcgtcgattatgtcgtgaggcgccaggtataagccgtatgtatcttggcatgtctgattcatgactctcgattcgcgtagccagacattctcggtacaatgggcatcccaacagagatgtagagaagtttggtaagcgagactaatgcattcctgtttcgcaaaaaatgaaccttctggcgcatccgcgaatttgagagtccggaatgtttgccgacaggctttaccgcacaacgcggggtctgccgaagatgcgtctactgacgacgcaaggctagaggcaagggtggtgaagacacatattagattggtcactttcaaggatcgcatctttcggtactgatgctatatctgggcttgagatctgaagatggaaagataactaggtaagttgttatcgtgaattgagagcggttatcagatgatcagatagaggtctggtgggtctgattatcacgtggaggcgacatggtcagcagggattgacatggttcagtctcctgcaaactggctggtgcagaaagggcatattcaagaatgagataccaatgtcacgaacacaagacgataatttttgggggggggatattcaacgcatttcacgaaagagggggacgttgtggttcggagaaaacgatgtccctggctcacatcacgcgccaggtgactagttgtatattaagatagatttactccggctagaagccgagtattattacttttacaataaattgatcattctgatatctcagacaccatgacgaagtatcgccacgaaatcctttacagtaacacttggaacatgaggcgtcagaggttacttgcggtacaaggcagccatcttctgcatgaacgtagcaggctttgtctcagtgctgttcacatccgtcgctccgttcttgggaacatcaacaacctcgccatcaagacccttgttgttcacagcgttctgctgcttgccaaggtagaagttgggcatgaagaaagaggcgatgaggggaatgcacgcgaagacgatggagacgatggtgatgtggccattgacgatagagtaggctcgaatggaaccctggcggatggggtcgaagaagtcgtacttcttaagggtcttgatgttgccgtagatagtggcaatggtggtgtcatcaacgtcgggtagctcaacgtgcatctgatcaaccatctgctcggtccaaatgctggtggcaatagcactgccgacactggagcctagagtagaccagagagtgatgatggaaatgagagaagcaatgtcgtcgtgagggacggaagcctggacaccaactcggacaccaacaacattgagggaagaaaggcagaagatgagctgggctgcaacaaggcgggcagtatcctcagtcatcataccgttgggactgataagaagaccataaccaaggattctagcggcggcaccaaagatcatgagacccttgtagcgatgagagacacggtggatgagaccaacgataggaccgaccaggcaaagacccatggtggtgataccaaggaagatggtccactggtaggttgtccactccttgatgatgaggatataagacgagaagtaggtgttgcgcacagacgaagccatctggttgaaaatgtggataataacaccagcgatgaaagctctgttctggagaattcgcttcgtcatcatgggcttgggggcgaggaagtactcgtagagaccaaacaggatgagaacgacgaatcccacgacaatcatggcaaccatgctagggttgttccagccgcccttggcgctcttggccagagtgataggcagaagaatgagagagaatgcgaagccgagaaggatgagaccaacgatgtcaatgtcgatcaaaccgcggtaggcaagcttggcccagtaggtcaagttcttgggcgtggcctcagtgcggccagttcgcacatccttggaatcagccattgtgaccattcccgccttttcaccacggcgctgcatagtgtagagtgtgaagatggcagggaggagaagaacgggtacgagaatggcaaacatgccgagaccccatcgccagtcctcgtaaaagccttcagcgatgaaaccattgacaggcacggtgacgatgaacggcagagcaagacaggcgctgaagaaacctcgccattccaagggtgtcaaatcagcgacgatgatgtcgctgagaagatcaagaccagacttgccgacggatgtgaagcagataccgataacatacgaggtaaagccagaggcacttgcagcaactgcaaagccgacagcgtaaaagacaaggacaacaacataagtcgtaggtcgcgatgtgatatcggccagctttccaataaagggcttgctaatggcacgaataatttgtcccgctgtgttgacagtaccaagctgactgtgaacgccaaaggtagaagctgctagcgtgccgaaaatggtggtggtgatgcccatgtcgagcgcgtaggcgaacatggtcaagccaatagagacacccagcagccaaagcaagatctttcccttcttgccagactggtagagcaccttgttgaaggcttcaactctgccgacaccaatttccttgtgttcatcgtcggatatgggggcgttggtagcatcgtaatccttcttctcgttgagttcgaacatttccggcgaggtctgcgggggagtttggggctctggacccgacgtgttattaggtgctgacattttgggtgatagacttgagcatgtgctctagaccgagaaatgacagcgcatggaatgaaaggttgatcaagacaaagaaagagggagggagaaaaggtcttctagctgaaccgacagcctctttgtttctggcctgacttttttaaaaactacacaaatagaaagctgttcgcccccctacacgaccgaacgtaaaagagacagaaccaacagacaatgccaagggaccgaaaaagaatacagggtctcgccggcgtttctcgggtctgagaagccagggtacagcaccgatgttgcatactggcgtggttttagcctacctggtcactggacaggaaaaaaactctacaaggggatcaacatgcgtggtttttcgtgaagagattatctgatctttgctccatccactcatgctggccgacgccaagattatcacatacttccatctaatcagatggtccagcagagtagggatcggcgtgggtgtgggacgggagggctgatctttgctgtgtttagagtagaggtacagtataatgtgacagtgtagacaactgtgacatgtgcacatcccacgtcgccggaagaaaccttgtaacttgttcctgatggaaatcagatcgataagaggtaaatcgtccgagcatggcttttccatgcgtaagaggctgcaagggaggcaaaaattttcatgatcaaccttgtcgactggctgtcagatgtgagttggagcttgtgatactacaatgcagctagttctaagcttaactctgggagacaaagccagtgagtcacttgtctccttagaccagggttctttgcactcgggtcacatgtttcggttgctcgctcagctattgacgcgaatcttgttgcactgacgatcttggctgtccgttagtacccgaggcatggcttgtggaaaacgggttcagtgggatatgttagtgcagatcttggtttatcaatctgatcgttccgttatcgcagactgacacatgctacaaggacacatccagatttgaaggatcaagccacacagtaatcatgaagtgataattttgttcatattaaaatgagtacagaacaaaaagtctaaaaatagtctaaaaatacaatgctcaaagagaaatctttgcagcatcacaaagagatctaaaaatactaccaggctgtgcataaagctcagaaacagtagcgaactcgactactcgtccactgtccatgacaacaaccttgtcgcacgtagagacaatagtatccagtcgatgagccacagtaagaacggtcgcatcgcccacgacctcgttaagcatggcctggagctttgcgtctgatctgccatcaatagaagctgtggcctcgtcgagaatgacaatctttgacttgcgcacaagggcacgcgcgatagagatcagggagcgttgtccttgtgagatgttggacccgttctctttgacttctgagttgaggttgaggcttggtgcatcgccgctcgagtcggagtcttgcttttcggcatcggtgtgataagatatttggcttagaccgacgcgatctaaacattgtcgaagccactcgtcgtcgtattgttggaagggatcgaggttgtagcggatagtaccagctaacaagactgcgtcttggctgataactgataggttcgatcgaaggagatgaagaccgactgtgtggatgtcgacgccatcgatgaggattcggccgttggtaggttcggtgattcgcagcaaagcagaaattactagtaacatgttagaaaaagtgatacagataactgccatggagacttacacgttgtcttgccagctcccgtacgtccgacaacgccaaccttttctccaggcttgatatccagattgatatccttcagtgcagggtccaagccagggcgatggctaagagtaaaagactggaactgaacatgtccagcactcggccactgactcgtctccagctccttgtccacccgctcaactcgatgttcaggctcttgttcaatgttgtaggcgtaatgtagcattctttccacagagttcatgttgttttcaatttctgcgctttgacgaatcatgtttccaaagactgcttgcgcggtgacgatgtatgacaggacgacaccaccagaggagggatcaatagtgcctcgcagtccgacaaccaacaaaccagccgctagcactagagtcgctccgcagagatcaaggcgcaggtttagccatcgctgacacgcaacagagagccagtaagccgtgttttccgtgtcaatcttgtgggcattatcgtccacaaagcgaggtactgcgccaaaggcttttagagttggcagacccgagagagactcgccgaaatgctcatagatgcgacttcgaagcaaattgttaagccgacgaagctctcgcgacgaaggccggtagtacattccggtccatgtatagatcaacagtaaagcaaacgcgatggccaagaacgcaggcacgataatgctcacaacaatgatcgttccaagaacttgcacgaatgtagaaatgaagagccgtaaagtctctccgaccacgttatcaacagcatcaacatccttgctgaagcgatgcgtgattctaccctgaggcgtggtatcgaagaaagcgaccggtgcaagcaagactttggacatggaagcatgatgaagcttgttggagcaccagaaacagaatagtgcaaatgtggcgctcatacagaagagaccgagggattggcctgctccaaatgctgcgtagccgcccatgtatgcatcttctgaaatggatgtgtactgattattttgccaccagcttagccaaagaggtgaaacaatgctcgttccctggtagatagcgatggacaggagcagaagaggaactgttaggaaagcgttaccgaactgggcgtaccggatgtaggttctgccgctgacggagcctacaacgcgttcttctgtttgcatcacttctttgcctcgcgtcgtagatggtttgtcattgccctttgaactggggccttccttttcagtgactttctcatcaacagcttgttcatcctcatgactgctagccgtctcggaacccgagtctgaatctgcaatcaaaggctgagacccagcaaactgagtaaaagcgccatccagattctgcagctgctcatatgagccttgttctgaaatacggcccttctccatgtaaacgatatgatctgcctgtctcgcgaaacggatggaatgcgtgaccaaaacaatggtaccctcgttgttacgacgcgcttgattgacaaccatgtcgaacacacgagcaccaacatgagcgtctaaagcagaaaagcagtcatcgaggaaaagaagcgagcttctgccataaatggccctggcgagactgatgcgttgtttctgaccaccagaaagtgaaacgccgttttcaccaacgaccgtcatatcaccatcgggcaagaccttcatatctgggtggaggcaacatctggtgagaacttcattgtaccacgcatggtcaaaaggtcggccgaacacgatgttttctcgtacagtttcgcttagaagccaagcgctttgaggtgcaaaggcgatctgagaagaagacttgtcgagacccaggtggaaagatcgtgcttgtaccagttgcagatcaccaagaagggctttcaacacagaggactttccggaggcaacggctccgacaatgcagacgagctgattacgcttaaccaagaatgagtcgagccacagtcgctgagtagccgctgacgtctctggttcccttttctcatccgcggccaagagctgttcatcatcgtgataagcaaaggtagcatcttcaactcgaatcacagcattagactccggcatttcagaggagtaacccaagtcagactggaaatccgacttttgattatcagcgacgacatccgaagccagcataaacatggctaaccgctccaatgcagctctagcatcagcgactgctgaaagagcagtaggtaatgccataagcggtgttctgagaagcataaaataggcaagtccggagaacacaactccagcatccatgccgttcttagaagtggccccgtagcaaacaatactgacgacagaagccaaagtaggagctgtgtaagaaatggcagtgttgagagctctcagaagcattcgcttgcgaatataaacaacttcatctgctcgtaattttccaatctttgaaagcaagctctcttcgtaagcatttgtcttgacgagacgaatcgcagatacagcctcaacaacggccttgacacgtgcatctgtgaaaggcatacttcctcttcgaagaaggagaagccgacgcatcatgaaagactgaagtggatacagcaaggcgagtaaaccaaagcctggcaaggcgctgtatcccatcgtccaaacagtcagagcgaagcacaaaagcatctggaagatacttgtccaagcaacatggaagtatccacagcaaaagtccacgcgcgtaacatcggcgctgatgagactcatgagcttgcctgttccaagaccatgtttgagtttggcacgttcactcagttgtgtcgttgctctgcgatagatgacatgcatcaaagcgccgcgaagtaagataccagttgtgtaagagcggtagaagccgtgaacgttggaagtgactgagaagacgagaagaaggaataaaccaactgcgtagccgaagcctgagcgaagaccttgctgtgaagagtcggatagagtgccgatgaggaagcgaatgagaagaggtgagatgatctgagataaatcgccggcgagttttagaataccacctatccagaaccatttgaagcagacatcgttgagggctaatgtcaagacagttgtgtcggtagtgtgtcgtgcccagaacggccgccatgatagtgggttcttggagttgactggctttctaccgcgattggtagcgagtcttgcagcccaagcctcttcaagtcgatttgaatggtcttctaccaatctgtgactgggcatgtcatacaaatcgtcggtttgaagaggtcttgtatagcctgttcgcaaaagacgacccaaccagttaaatgtcaagacggacaaccaattggcgttcgcttcaggcagaggaagcttgtcatgatgtccattattctgatcctcgacatttgcaggtgaaggggatgattttggtgcagtgaggcgctgcttaattggcgttgtcgacagaagcggtactctcctgtaccatttcctcggagggaagctcttcccatcgttggtcgccatggctggagtttgacaatcgaaacaagtctttccagacttggaatccacgtcttgatgttcggcttcttctcaaagggtcctgccacggagacagcaaactcgctagttagacgtccgtattcggaacaatccttcaaaaacaagttcacaaactgtgcgggtacctagcaatgagactcggtgtgtagatccatagtccagggttgcattacgggtccagcagtgactaaagaataagcttacagtgcggactaatgctcaagttggtttacggccggcacagtagcccactaccgagtgggataatggccgatccctgaaagtcttaattttatgcctaacagcggcggtggaaacaagcataatttttagtaaaaagtatgacgtgttggcgcagatgaaggaagcaacaataccacatgtactccgtactgaccgaggataagatcgaaacatgcaggtcggtttgttgagccgacgaatgctcgtgaccatgtgctttggaagtattgatctgcgctggaaaagcctcaagttgtcaatgaggtttcatcgggacgtcagcgacgatttcttggccagatttgctccgagtctggtgatctggggcattttcagtaaaacaaagtacctggtagtccatgtatgtaataggagatgaatgcttccgagtggaacgcggagtaatagacgatgatgatcgccaggattggccaaacagagttgagtgaatgtgaatgaccacggtataactaccgagctgtaccgcgtcttggatattataatcttggctattgtggctcttggaacttacagtttcattatttactgtttttatatacaaaagaatccattctgtaagcccataccttgatactattgcttgataacatctaacaagtatcctagaccgatcaaaatggcaccaggacctatcgacgctattcccccacgcaacccgacgccaccaaaagaagaatggcaaagctctaaacagacgtccttcagactccccgacggaaaaacgaacatctggattgccgataccgatggtgactatcttgttgggtctggcaacaccaccctagcaagatggtcaacggatgaacgacagaccagaatctcccctcctatgatcaacgatgacagagcacaattcggacctgttcttgagctcgaaatattcaacgccgatatcgatgacccaagctcacctttcgcctcacatggcgagcatggtgacttggctttgacatgggcttctgtgtatgcgctatgggttcatcccgatcaccgagatgaagacttgatagctatctcaatcgacagccacaaaataggcgaatacatcagaagcacgggattgggtgttttatctccttactcctcgacatctacaccccgcgagactgtttactggctttcgcacgatacattctggcaaggcgctggagcaccagactcgcaacattggcttcaatcacgacccgaagtgacaaacttccctggcttcaatggcacaatgggtgttttcgcaagtcaattgggtttcacacgtaaaggaaacgtgtgcacagttcaccctgttcgacctcccaagcccagacccggcaccgtcatttactctcgttacatcgtggatctaggccaacagctccagatccgccacattgacgcttcaaacccagcgcactttgaagcctacaagagctggcaaaattcagaccgcgtcaacaaagcgtggaaagagcgcggcccagatgaacatcaccgcaattacctcgccaatcaactcgccgatccgcattccatgtcgtgtgtctttgagtgggacggccagctagcaggctataccgagataggatgggtgatggaggacaatgcggcgtgcttcttcagatcggtgtgcaacatcacagtgggcgagcacgatcagaacagtcacatcatcgtcggagaggagcgtttccgaggagggaaaaggtaccaggctgtggcgacgagcatcaagcactgttgcttcctgcgggacccaaggacaaagcaagttattgcggagcctgaatacgatctaaaccatgttcagattcaggacaggtttttgccgcaggagaggaagaagaggttccatctgccgcacaagacggctatgctgtttgccctgcagcgtgagcgatttttccaagaggcgcactttgtttaggttcctttttttgtacgtagcttatgccgatcggattgattgataaaaaaaacacgagattgataaaatctcttctcatgtgtcatgatgtaacatcgcttatgggcttggacacacttgagaagcggccgccagggatcggcagagagtacgtaactaattcatggatgcaggccaagacattggaccaaccgtaatcttatctgatcatcaacaccctcttgttttgttcttgcactgtgtcactgaaatgagctatggaacctttttgcatcggatgtttcacttgttatggagttggaagccaaccttccattctcggggtccatttgggatgacatactgtgtaccgagtaccggcagtattatagctcatcgaggtgtaacatcgtcatcaggcccggttcggacgataacggccgacgtaattttgtcaagggtttggggttaacagttatctgatctgatctgattcacctgggtagacgatcacgtaaacaccatagtgagacatcacgacctgatatttcgtacaatcgtacatactgggtgttgagacacgaatgatcaacaccatggatacccgattctctgtccaagagccgcctgttacgcagcttcggccactacacacctaccagcaatctctgcaatcatcaaacgatcagctactacactggacaagttcatttgagccaagacctgaccaagacactgccatcaaggcatttgtgaagatcgtttctcgaattattattcttgacgagggagagagcttttgcatccaagactcacaacgtggaggatatatcttggcaaattcagatgctgaaaccgttaaatttgttcaatatgaagttgatcaagatattcccactcaattctctattggcgacggaaaggtgagtgcacatgccgatctaagtagttgaacaacccatagacatgtatcctaacattttcataggatgtacagtttcacatcgaagacaatggccagactcgcctgacagtcaagtcgacaacagtccctgaagcggctctccaagcactgggatccatgtttgacgacattctcggccaagaaaatcagactggagtctccagttggtctcagccctctgtcctcaactttctaccaaggaccagtcccatggatattgctcgtcaagatgagacacaatcaaatcatttccaaagtgactcgagcaagactggttttctgcattgttggtttgaacaaagggcacttgagagtcctgaggcgattgcaatcgactacctaactgatctcgacagcggcagccgagtccagttcacatatcgacaagtctccaacattgcgactactctggccgccaggattttagaattggctgcacaatcgtctcagtcgctcaagactgttgctgtcctgatgggaccgtgccccgaactttacatttcttacctggcagctttaaagactggcgtggcattctgtcctatcgctgtcgaggcacccaaggaacgaaaagaggccttgatggcagaccttaaaccatctgctgttctgacaacgtcctctattttcagctcagatacttggctaggtacacgagacgttttgacggaagttgttgacgttactccttacctcgcttcacccgacgttgagccaccacaactgtcgtcccaatcaactacagtagataatatagcctacgttctttacacatctggaacaaccggtcttccaaagggtgtagcagtcagccatctctctgcgtcatgcaccatttcctctctgagcactcactacaactttactctcccaccagctggaagcaaaccagtccgatggttccaaggcgctgcaccaacatttgacatctcgcttttcgagatcttctggactctgagtagcggatcgacactctgctgtgcgcctcgatatctcacccttcagaacatcgacaaggttgttacaactctagaagctgatatcacgaatatcacacctagctttgctagccttttggatccgaaatcgatcaaggggttgatggttggtggtgagacactgaatgcaagactcttgcaggactttgcccagtggaatccgccgggagataatgaggctacgcatgtgcctagaggcatcttcaacggttatggtccaacagagacagctatttactgcattgctcaagctcatgtccttgacaaccagcgaggttcagttatcggaacaccgctagcgacttgtggcgctctgattgttgatcagtcgtcatctcaaggtctacagcctgttcccatgggcgcagttggagaacttgtcatcacaggacctcaagtaagcaagcttgggtacctcaaccgcccagaagagactgcgctagccttcgtcgatgatgcgacgtggggacgggcttacaagactggagatcgggcaagagtggtctttgatcccaatggctcacctgtcattgagtttctgggcagaatatccgacgatcaagtcaagctcagcggccgacgagttgagcttggtgagattgagagtgtactagcaagcaaggtcgatggtgtgagagagacgatggcttgtgtatggaagcaaggtgcagagtctggctcagaaaaggttgtcagcttggttgttgtcgagcctcgtggtggagtgagcttcgatactgttcaccaagagtgcttagaggctgcgaaactgcatctaccagattatatgagacctttcaggatcttgcaggtagatacgcttccgaggtccgcgtcaggaaaggcggatcgcaaggccgccctcagaatcgtcaatgacttactagcgaaggatggaggtgtgagctgtcaaacgcctagtcagggtggcaattcacatactctccagcctttggaggattccgatgatgcgaagctggagaaagaactcctttatatcgtgcgtggtgttcttggcgatggctctacggagggccttatcgttacgcctgtcaccgtcctagcagatgcaggtatcgacagtcttcgagcaatgcgcattttgagagatgtcagaaagcgatggccagtctctgaacgtccctctagccactcatcccgcgccagactacagccatcacttgcagtccttctagacgcaaacgccactgtccgttccgtcttctttcccagcacagaggacatagagacatccatttcttccagcacaaacgagtctgacacgaggactaagcttgaggccttcgttgctaagcatctccccgaggccgtcgagaagcttggtttgaaggagtccgacattgagatggtacttcctgcgacgagtactcagagtcaattggctgtcagctttgccatggacaagcgcaactacatcagccataccgtcttacgactcaagtctggcgtttctactactgctctgaaggatgctgtcagtgatgtactttcccgacaagccatttaccggtccgccgtacttccctgtgatgacaatttgtctccgtttatacaagcgactttgaccgtgggcgcttggcagggattggtgggagaatccagtgtagttatgcacaaggccagcgatgggagaccctcctctgatgcgcaattgtggattgagctggccgaggaagagctcaacctcgagactcacaggctgtatcatatccaggtcgtcgagtcagaagacaccgacaatggtggccttttggtcatcagcgccgcgcactgcatctgcgacggaccgtcactggaggtgctgatgagcgatattgcccgacagtatgctggaatggaacctcttccgcgacaaggtatctacgaggccgtcttcgattgggcctccaacatcagcgcggacacggaccagctgtggcagaaggctctcgaaggatgggagactgagcctcttggggccatcagtggtaacaatgtcaagccgtcagctgctagagctcgtcaacatgccatggttcagcattccagcaacatctcctggaatgttctcgaggccaagagccgggcactgggagcctcaccactcacaatcctccaagcgtcgtgggctatgctcttgcacatcctctccgaggcagacaccgacgatgtcacctttggcagcgtcctctctggccacgacgagtttattcacgcaccgaccttctctgttgttccataccgcgttgctttgcccgagtcacagtccgtgcgacagctcattcacaatttgatgggctattctcgatttgcgcaaggccacagacatacttccttcggcgtcttcaagactcttccctacaacaccgctctcgcccttcaagcataccctgcgcctgaatatggcagcgatggcgccgctctatggaccgaggtctcgaaccctgctatacgttatgactttgccatgtttgcagaggtcttccccacgaaccccaactctgcggatcgcaacgggaggttcgacgacgttttcttcaaggtgacttatcgcgatgagacattctctgagatttcttcttcatgcattgtgaagcagttcgccgctctcactgaagttatacttcggtcggtgccagatgacttggtgcagacgctgccagcgcgtatggagcgagctttgttatccgccgaagggacgattcctactaaacccgatgttgaggcgctgcccgcagacctacgagaggcttacgagagaacccaagttctgcatgcccagttcgaagaccaagctgcggctacacccgacctcttggctttgagcttctactcttctctggatgcacctcccgttgagttgagctacgctgagcttgacgcccgagccaacggtctagctaacatcctccgcgagcaagacatcggcattatccccatttgtatggagcgcagtgtcgagttgtacgtctcaatcctggctatcatcaaggctggctcagcatggtgtcccatcgatactacatctcctgttcagcgacgcacatcactcatcgcgagagcacatagcaaattcctgcttacaaacaccgagtcgctcccactggtcgagccttgtcttgaacaaggagctttgaaggatgttcagatcattttggtggacaagtacactgattgcaagacatctattcgagccaagccccgcgatagtatcgcttcgtccaaggtcagtggaaaagacctggcgtatctgctctggacatctggaacaactggagagcccaagggagtcatgatccagcacagcgccgccgcccaagctatgcgagacctgcaagtacaggtagagcatgaagacagcgagcaagtgcgaacgctccagctctcggcttacagctttgacgtctttgttcaagaccttttctacacctggggcttggctggtacagtcattagcggtacaagggagcttgttctaggaacattcactgagttcatttggaagtctcaaccaacacatgctcaccttacgccctccttcggcgccagtatcgctgtgaatgagctcaagggttccactttgcagtatgtcacgttcatcggtgagaagctcaccgaagatgtcgctgaagcctgggcggctccggatatcaccacccgtgcttacaacacctacggtccagccgagaatgcagttgtttcgacaatgaggcgcttctatggcaagagccgtgacaacgccaaagccgccaatgtaggtttccctctgaacccatgcacagcttatgttatgcgagaagtcggtactgctgaaggtaccaaccgatgggagctcgtcccacgttatggtgttggtgaattggccctcggtggtgcgcaggtcggcaaaggataccttgcgaacgaggcaaagacgacaaaggctttcattcagggtggtcctggtattgacgaacgcatctatctgactggtgatcttgttcgcttgaacgaccatggctttgagttcctcggtcgcaatgatgatctggtcaagatcacaggcattcgtattgagttgagcgagattagcgccgcgtgcgcaagtctgaaggatgatgatgcggcaattgagcacgttgagacgctatacctgcagagacctggtgcgcctgctgaaaacaacaacaaggtcgttgtcacgtttgtatctgtcaaggctgcgaatgtcgacacaaggaagatcaggacacaggtgttcaagagagcaaaggatatgttaccctcttatatggttcctggtcatgttgtggttttggatacgactatgcctcgaaccgcatccaataaggttgatcgaaagtcgttacaggctatctacgctgagtcggatctgaatgtgttggctggtagggatgatgtcgcagggtctcaaggtctaggcccagcctcgacacgacaacaatggacagcggagcagctcactatcctcaagaccattgcttccaactttaacatcgcaatcgagaacctctcgccggaagatagtttggcaggtctgggcttgagttctctgcaagtgaccaagctggcttggctactacgacgagagcttcaatgtcaagtcggcgttcttgatctcatgagatgcgaatccctcggtgaattggttgacatcactttgagtcgcatgcccaagactactcaatcgcaaccaagcgacacgaagcctattgagacttcgtggcttgctcccatcaaggctgcactcacagcaaacatcaaaggcgctttacggccaagcgacacaacatctattctacctgcgacaccaatgcaagagtcactcatcgtcgagactatgctcgaaccgcaagcttactgggctcatcgcgagttcgacctaagtcatctagacgagatagactcccgacaattgaagagagcttggattgcagctgccaagcgcttcgacattcttcgaacgatctttgttcctctgactcaactcgatgtggaatgcaatgataacacagttggctgggcgaaggagttaggagttcaatccaccatcctccaacttattcgagacaagccgaccgttcgctggactctgatctccagcgagcagaaccaatctctgggtgaagtggctcgggtactacagacagagctttcccctaccacaacaatcgagccaccttgggctgtcacatttgtcgaggattcgaacaagatgatgctcagtatgcatcacgctctctacgacgccgtcgcatcggacatgttcctcgaagctgtgtccaagttctacaacatggagcctctggaagacctaggcaaggttgcacaatttgacacaggccttgacttgggtctgttgccttcacccgtgaagagagatgaagcgacagcgctttggaatcgccgcctagaagagctgagcaagactgtctctggaggcatgctgaatgctcctctgcctgacctgacgcaatctcgacagaagcaggtccagaagatcctccttgctaagcaagacattcctgcttctctattggacgcggctttgggtgtgtcgcttccaactttgcttcaatcggcctttggttgtgtattggcctcgtacctcgaattggactcgatcatactcggtcacaccgtctctcagagggcattacatccagacctcgagaacgtggtcggtcctgctattgctaccttgcctctcatcattcgctcaaacgcgacttcggccgaggagctgtggaaggagatggctcgtgactcagcggagttgttcaagacgacacacaatcttcacccggtcgatgtgaagaagatgcttaatcggggaagtggcagtagcaatgcgccattcccaggtctttttgtgtaccatcccgcatcagatgatagcgatgatggctctgtcgcgcacatattcaacgaggtcggacaggcactttcgctcaatgttgagcatcctcttgccttgaacgtgttcgaaggaaacaagtcgattgaactcactggtgatgggcgtcgcatctcccaaccacagctagaactcttgttggaccagattctcgaccaagctcgggttatggttgaagcttcacaagtccctctgtcgcagctgcagaacagaatggcaggacggcttctatctaccagtggcactgttaccacgatcgagaacaccccagcaaacccgactgacagtgtcgctttgcatgcgtctcaacatccagactggatcgcagccgaggaagtcatcttccaatcctctgacgatgatgaggagatagtcaccaagactgttacctacgcccagttggatacgctcaccaatgccatcgctacgaagctcgtgcaacatgaagccaatcttcaacctgatgatcctgtggccatgtgcttgggtagagacatcaagtcgttggcagtgactttagccatcttccgtgctggtttcatttatctccccgtcgacgaggatttaccttctgctagaaagcagctcctcattcgagacgcgggcgccaaactggtcataaccacggacgaacttgtcggcgaccttggacttgatgcgaacgatgatgccccggttatcacactgcctgatggccaggatgatctcgatgtcatttctgcttggcctgtagctgagcacctctttgaggctggtgatggaggttacctactgtacacatctggttcaacaggtcgtcccaagggtgttcgagtctccaacagcaacctttgccacttcgtctctgcctttagtaaccgcctgatcgaacactcgccagcgacagctaagctaggaagtgccggcaagtacctcaacctcacgtcgcgagccttcgacccgcatctgacacagctcttcgtaccatggcaccttggtcaccgagtcgttatcggcaaagaccgcacctccatgatggcgaatctgaaggagctgatcaatgagttgagcatcacccacttcgggtctgtcccctccgtcttgactcaattgcgattgaagccggaagatgtgccttctgtgcgagttattactacaggtggtgagaaggcgtccaacgagcttctcaacacatgggcccaagacactaaggctggagatgacagagctgtactcttcaacttttatggtccaacggaagtcaccatcggatgtctcggtcatgcagttaatcacgattccaacgcgcgcaacctcggtcttccccttcaaggactcgagactgtccttctttacacaagtacttcctccgatgaccttgttgtcgcaagaagaggccagccaggtgaactatgcatcgccggtccccaagtcgcattgggctacctcaaccgtcccgtcgaagacgccaagagcttccaaactgtttccattcttggaagtaccaagagagtctacaggacgggcgacatgatgcgcatgatgaaagacgggacacttgagtttttaggtagagcggatcagcaaaccaagatccgtggtcagagactcgagttggatgaggttgtcggtttcctcaagcaggtcgctggtgacgcgggcgacctggactttgctgctgcggttgcttctagcggcaatggttctacccagcagcagcagcttttgggctttgtcgccaagaagacaagtggcgaagaagttgagctcttgtacgactatgatcgcgaatcaggcctactgcttgataccatcgagcaagagtgccaggccaagctcccagcattcatggttcccaccatggtctgggttaccaagattccctacttggctgcatcaggcaaggttgacaccaagcttttggggcgattggcaagcgacttcgtggctagacagcgggatgaggaatacgaagacgccatcggtcagagtctcagcactggtgatgatcttagtccagaagagtcgctcgtcgtcgcggccattgaagaatctgtgggtgtcagtgtcaaggccacttctagcagtggcatccaccaccttggaatcgacagtctctctgcggtaaacttggtgtctattttgagaaaacaaggtttctcacaattgaagatgacgcatatactcacagcttcgtgcacggttagtgatattgccagactcgctgataacgtcgcttcatccaccgacagcactccgattgagacacctacgtctacggatggtcaacacgacatgctagtcaacactaaagctcatactgtgacagaccttagtccacttctgactagtcttgaagcgaacaacatcgaggctgtactgccttgccttcctctccaatccgctctcatcgctcgctccttgatgtggctcagcgcttatgacagcgactcggaagggcacgatgtaccttacgtggctcagttcaattaccgtcttgatagcaacactgatatcgccaggtggaagaacgcggctgagcaggttctcatttcagaagccatgttgaggacatgctttatccagcgagatgaggatggccagatattccaagtcgttcttcgatcaccgcctgtctcgccgctacaggatactcgaactgccgatattgtcgctaagatgcacgtgcagcctcccatcagattgctcgttacggagaactctgatggggctactgtcgctctcaagatacatcacgcactgtttgacggtgttgcgatcgactccatcaaacagaagcttgagcaagcgtacaatgatccaagctctgcatccattacctcaatccacaccttgaatgctctgtcgagaatttcccaccactgcaatccgacaggtgaggagttcgaggtcaccaagcgctcttggcaagaagaattgagcggcgttcaaccatgtcgcattaaggcttctgacgacgacaacaccagcggttcaatggttcgagcgacactttgtttgggatacacaacttctgagctcaatgccaagctcaaatctggatccgacgcaacgatctcgacctcttcagcgttccagctagcgaccagcctctgtctcgcccaacttactcaacagtcgtccatcacctatggctttgtcatgtcgcttcgacctttactcgatgatgtcgccgataatgttgacagtcttgttgcaccatgcctcaacacgctgatccgaactcttgctctgcatgatatgggtgagagtcttcccgaactcgctaacagagttcacaagggtcacaccaatgtctgtcaaggaacaatgccgctcgtcagcgtagacaaagtccagcgctggtctggctcggaggataagttgtttgacagtcttctgagcatcaacattatccccgcccgcgacgacgaggagccgaaaccaggacacatgactgccttgccgacttccagcagtagtgacatggccctcgccatcgacgttgatcttcatgccgatggcaagatcgtcttgacgctttcttctgctggcgctttgaacgagaagcagttgggcgacgtcggccagctatttgagaaggttttgtacagctgttctgacagcaacgtcaagatctcggatattgtacctacgctacttgcaaccaaggcaccttcatcaatcacccagaagggctccaacagtggcattcccgaattgaacacaaccgacaccgattacaagaaagccttggctgaggtacaagaaacgatcagtcgcttccttcgtctcgacctctcagaagtatcctccaagccagagtctacctctctgtaccaactaggtcttgactccatcaccgttctaccttttgtgaagcagatcaacaagtccaacaagacgaaattatcttcacacacagtcatcaaggcgcgtactatcaagggtgtcgcggaactcctacgcgacgcaaggaccaagcagacatcgaccatgaatggtgttccaacaacctcggtcgccaagcctgagatcaacgctttgagtgagggcgatatttatgatagaaccctcgctcgcctggccaaggacttgatgttcgtcgcgacacccctccaagagggcatgctcagcgcctcactttccacaggtgggaatgcatatacctatgtgcatgctatacagttgtccgacactgctcttgacgccgacactcacaacctcgatcaattcctcgctgcggtcaaagacacagtaatggcctgcgagattctccgaacgaggtttatgtttacggacgacgatgaatcgccgtgggtcggtattgtttctccaactgaacagagtgatcttgtcaattgggaagtcaagtcatcgcctcgtggtagggttcatctacgaattcatcatgcgctttacgacgccacttccattcaggcgatctggcgcactttggaggagaattatctcagacggctcaacggcgaggtctcccaatcgcccagcttatcgaagcatctgttccgtcctttcgcgaagactgttgcttcttctcagaagtcatcaattgcattttggaccggtgaagttcgagactacacttacacgccaattgatttccctaccgacgagcttcaggcatcatccgcgttccatttctcgctggaagagcaggatctatctcttctacattccatatgcaaagatctcggtgtcactgtcaaggcagcgctccaattggcatgggtcaaggtcctctgtgagtcactctatcaccaagccgacgtggtgtacggtgaagtcgtgtccaccgatgcagatgatgatgtcgctatcgtcggacctaccatcaacactcttccaatgagggtcaagcttggaggtgtgagcgatgccatcactgtgtctcaggctttgaacctcgtgcagaagcagatcgactatgcaagaggcaccaactcaatggcatctttgagaaaggtccagacacagtggcgatcgagccagcagggacagacttcagctggtctcttccagagccttttcgtgtttgatggtattgtgggttcttctgatgccgctaacgcatcgttgccactgttcaggccggcagaggccagctctggagactcgactgggccagcctacgatgattatccgctcattgtcagcttccatatcaaggacaataagctcaacggaaagttgagagccaagatttccgcaacagaggtcaatgctatcggtgaacaattgtccgcttcgctgaagaatgtgctgcacgggtcggactcgcccgctatcgacactaagcaccttcgcgtcgctgaaaaagtcgaagtcacaaagccaaagagcgacacagtcaagtccacggacttgaacggcttgaccccaacagcggatgcgattctcaacgtcgtcgaaaaagtaatcggtacgagacgtggaggtaagaagattggctacgacaccaagttgatcagtattggtcttgattccatcttggccattcgcttgtcaaagctcttgaaggatcgtgttggattgagtgtgagcgtgtttgagattatgaagggggctagtgttcgggatattgcttctcgtacacccaagggtggaaaggcattggtcaagaaggtgacgtcgtcgacggtggatgagggactgaaggcaccgatggccaaggctctcggtataccagagagtcttatcaagtctgttataccagctttgtctggacagagatcgcatttggagcaatgggtgcacaatggtaagaagtttttcgagccaccgtgggtgtacagagtcgacgactctttcacggaggacaaggtatcgagtgcgtgggctgagcttgttcgcactcacgatgttcttcgaactacctttgtttgtgagaacgctggagagttgcttcaggtgactctcaatgaacagtggttgcctctacagaacttcacaaccattcgggagtcaacaaagacgatcgaggccttgatccacgatcatgtctccaaggaaaacgtcaagtcttctgacatgaagagccctgcggcccgactttcgttcttggagacttctgatggcaaagcggtcgttctgagactgcaccacgcactctacgacggatggagcatcaaaatggttgagaaggacatgaaccagactttgaccttgggcaagatggaaggatctcatccgtcgctgcagaacattgttcggcagatgagagacatcagagaccctgatgctgaaacagcctactggaaggagcatttatcgaacgctgaagaaactgtctttggaacggttgatactgctacgccatcgccttttggtccacagttcaaagcgacgttcccaaccaacatccctcaggctgcagttgacttgctctctcagaagagtcaatcgcaaacttccactgccatcatcctcgcctacgccaagactctcgagaacataacgcaaacgacacgtcctacctttggcctcaaccatgcgtccagatctctttcatcgcctgacggaacgcaaactctcgatttgacggatgcaagcataccaacgctcactgttacaccattgtcggtggacttggttgggtcattgaagagtcaactcggattcatccaggatcatcttgcgcaacttgcatgcttcgctcaagcggatggattatccaagatcagtcctcgattcaactcatacctgaatattatccaccgcagcgataccacccagtccgataccagcgatggaggagctttgcaacgatacagacttccagagccactggcgtcaagttacttcacaactacggagccatcgtcaactgtgtctactgttgatcagctcagcacgagtcacttgtgtgctcacaggcttttcttcaatatcattgtgagtcaaagcgatggtatcaagattaccctcagtgcagacaaggcgatttggggtggagatgacaagatgattgagaatttagtgcgatgctttagagatagactggaggaggtggtgaaggagctggattagatggatcttttatcttgtttgcatttgttctatatcttttctcttatttacttagtcgctatgcctcatgttagtacactttgactttgttagtagaaaacgaaatattctgttgttttaatcggttcagatcgactgtgactcttcttatcaactgtctgtgtccccatttactttattttaatccctgtagtcacatctcacttatttctctcgtctctggctatgcagcttgcttgcaccttgttaatggcaacgctggaaatacctagatgtgagatttactctgctcgacatcgcagtcttgatcgctgacggtttgagttgtgcgttacggtgacttttcttaacaaaagttgatcggcttccgtagctcagttggttagagcgtcgtactaatacttcaatctgaatattcagtgatgcgaaggtctcaggttcaagccctggcgggagcaaagtctccaagtgcctatcaacatttttttgcatttttgaacaattttggtgataatttttagtgctgcacagtgctcgagtaatggtgttgtgtttttttagacgtgtttgtgtgcaggaaagagtttatctgagtcgggctaacagacaccaaagcctaaatatggcgctagaaagaaacacgttgtttgagacagcctccagacatgactctccatcttcttgacacatgaagtgcggatcacattagacaaaaactcaaaaaagcagatttcgtataagttgcgtattaattgatagttttctatgggatagtctcatggtgcaacgcgttctcatgactgtgtttcgccgtgcgggaacattggatagtgctgcactggcgatgtcaatccacaacagagacgaaccaggttatcacgagatgatgcactaggtatccaggctgcattaataattctgagtcactgaaaaatcgctaaattcattttcgatttgtaagaagctattgtgagtctgggttggcagcagctaacaggattccgttccaacgttgttcttccagggtaagtgttcgcagacatctgctccaattttagtgatcttctgatggcggcgttcgggcccggggtcccatggccccaaaatactctagtcgtatcttggtttagtggtatgctgtgtggttattgttagaaactaagtatcggccccacggagaagcggaatcactatgaatcattctagacaaagacccaattcggactgggcaagggtctagcttgactcactatgattgcccaattacagcactgtatctactgctggcgttactttctctactctattgatggttaaccccgagtacttaaatgcttgagatatccagtaaactatcttgttcattcagcagcaaattacaagacatttaatagagtttatattttactctttcaacagttctaccaacagtttaacccatttaatctcttgtccaaccacatgctaggagcaaccactgccactgccacaaccagcactacagccatgacctccctatcaacagcccccaccgtcctaggggacaccactcttctaaatcaggacaccacagaaacatccaaacaaccagaggaagtcccatcattcacacctggccaatgtctcttttgctccacatcatcacctactctggaagaaagcatggtccatatgcaaaaatcacacggcctattcgtcccacagcaagatcatctcaccgtcgaccttgagacattcgtcagatatttacatctcgtcatctttaattatcgcgaatgtctttactgcgaaacttcgcgatcgacagtccaagctgtccagcaacatatgacgggcaagggccactgcaagtttgacttgtcagaagattcagagtttgccgacttttacgacttttaccagaccgaagatgagctatcagagggttctgtcaatgaagatggcagcaggaaagatattgatcgcaagccattgcaagtagatcaggattcgatgcgcctaccatccggaagactcatctccaagaagtcatcagcacaggcagagccatctctatttcaagcgcgtcgtagactacgcacattagcgcctcaattagagtatattcccggtgaagctggtaaagccagtgaagctggtgatgaggccgatacaagcaacgacgttcctatatccgatactcaagtgttgaccagacgcgaaaaacgacaaaaggctactgccacacatcagctcgcgaatatgagcgccagcgatcgcaccgctttgatgcatctgtcttcatctgaacaacgatcgctcataactacaaaccataaatttgcagaaaagatcaagaaggaggaaaacaagagtcagcgaagacttgataggaagggaaacaagaacttgtatgcttattggaatactgagacaccagtgtatcagtgtggttaaagagagttgatctcataaagagttgtggaaattagcgatagaacatagttagtctattttaatctatgtctttggcttacaatagcatgttactaaggagattgaagttgggtatatttgtgaatccaatgtgtgctgcatttgtcatgaacccaatttagttctatgctagtcattctctatcttccgcggtctattcgtcaacctccccataagaaatcacgatggcccagtaccgaaatggcttgatctgctccatgaatatcttgcgctcagttttatacaagtgaccatagatactcggccacgggatccttccagagcaataagcactcattcgcttcatcccgtgtcccaaagggcactcgagaaaacatattctgtgtttccagacatttagcccatccaatactaagaggaccagataacatagcaggcaatatagcgaaacccaacagtgaaatacaagtgatgatgagaaacatgaagacgaaaaagaagctgagaaacgcagtgcccactatgatcaagattggccaagctatccagggatgtttctttaggaaagcatcaatgccaatgttagttacccttgtcagaatctttgcaactgccatccaaagaccgaataaaaagccagcaagaagatagaatgtccagacagacatattgaggccaagtcgctcgttgaaagcctcgtaaacaagagtatagagataagctacgtgctttagccatctcaactcgccttcatatgtcgaagaaaagacgcacaagagccatgttgccgctgttgttcctgacacatatggggatacatataatggagcgtaccattggggacagcgccttgcatcaccacgacagaacagaagtttctgctctggtgtcgtgccgtgttcttgggtatatgggattgaaggagcttcaacgaagcctggaagtctgagcaccaataagatggacaagactgtagcagcagcaccgccaacagataactcaaacgtgcggtggtcgacgatggagagagactcccagccataaagattccaccttcgtctgtataaaaagatggttgccacgaactggaatagtgtcgcagacatgactagcaatctccccagattcacgcatgcttccgcaggctgagaacgtatgtcatcgtctttctttggtccagactgtggttttcttgcaaacaagatgctccactggcgcgtataagtatgaacatggctggacaaagattgaggtgacctggccaagctatcaataaagtagaagtgaatgagagatatgccgagggctgtctggacggcaactgtgaacggagagaggaggaaaagtactggttcgatgctgactaggcgctcattgcggagcgattgaagatgacaaaatgcaacgactgcggtgagatgggcgacgattagtttgacgacaagctctttggcaccgcgagtttcgccctcgggacaatcatttatcccattcattgtagtatataaaagatgtagaaagaaaggatggtcaaggtttggatagaggcatttatcgtacgttttgcggctgaggcttggctgtttcaacggccaaatcaggctatttcaggctgttttcagggctgacagctcgttatggtgcgatggaccactaacaatgggtgcaatcagcgccaaggccctgtaagatgtgccctggagttagtagcgggtatcgttcaggaacaagatcgactggtagcacatctttcgatagggctgactcatctcgtattcgcatccgatttaatcgataaactaacctcgagacgaacgatgctgaccaaacttgctatcttttgctgagaaaagtctcacttttgtccaccactatcagtctacggcctgagttagagcacgatggaatcgctctacgagactctgcggactctaccgctctcagtctcaatccctctaacaaccagcatcatcatcatcttgtccatcgtcaccaacgtggtcaaacaattatggtttcccaacccacatcgtccacccgttgtattccatatcttccccttcattggaagcaccgtacaatatggcatcgacccgtacgcttttttcttcgactgcagagataaatacggcgactgctttacctttattctccttggcaaatcaacgactgtctttcttggtcccaagggcaatgactttatcctcaacggcaaacacgccgatctcaacgccgaggacgtttatgggaaacttaccacgcccgtgtttggtgaggaggttgtttatgactgctccaatgctcgtttcatggaccaaaagagggtatgcaatttacgttcaacgacctggattcaatctaacccctccttgtgtgcagcttctcaaacttggtctcaccacagattccttacggtgctacatcccaaagttcgtcaaagaagtcgaagactatgttaaaaactcgccatacttcaagggtgacacaggaatcgtcaacattacagaagtcatggccgaaatcacaatctacacagcatccggatccctcctaggaaacgaagtccgatctatgtttgacagcacattcgccactctctaccgccatctagatgatggcttccaacccattaatttcgtcatgccaggtcttcccctcccgcaaaacttccgtcgaaaccatgctcgaaaggtaatggagaagcttttcagcgatattatttccaagcgtcgcgagactggcaatcaaggcgacgagacggatatgatttggatgcttatgaatgcacagtataaggatggggaacctcttccggatcaccatgctgcgcgtatgttgattgctatcctgatgggtggccagcataatactgctgttagtggtgcttggcttcttctcaatctggcccataagcctcatcttgttcaggaactgtacgaggaacagacccaggtccttggctcaccacaagagcctctgacatgggagaacttacagaaattaactctcaacggccaagtcatcaaggaaactctccgtcttcacagtccaatccactccatcctccgacaagtcaaatcacccatgcgagtccctggcactgaatgggtagtgccaccatcccacacactgctttcgtctcccggcacaatggcccgctcagaagaattcttccctcgaccatcagaatgggatcctcatcgttgggacaagattgaacctctcgtgaagaccgccgaagatggtcaaacagtggattacggttttggggtgatgagcaaatccgtcagcagtccttatttgccctttggagctggacgacatcgatgtgttggcgagaattacgcttatgcacagctgggagctattgttgccacgtttatcagattggttcacattgaacagcctgacccgaaggctcctcttccggcaccagattattctgtaagtttgctttgtcttgtgaagagggtttgctaatgattcttagtccatgttttctcggcccatgaaccctgccgagatccgatggcgtcgacgcgagacagtagaatgatggatgtgtagaccgagcccttaccttacctagagtgaggcagtacgaatactacgagtctcaatccgtgaatccaccaggccttcatcgtgatgctaatgatacccagcagtagtacggctcttcccacatcaaaaagaagagactaacagacactaggtgggctaaactgggtcttggagccaattcagtctcaagcgcaaaaatatgatcatgctggggatcgaacccagaatcttctgattcgtagtcagacgccttgccattgggccacacgaccgtttctgattgatgaaatgcggctttcgaaattgttgctgtgaagccgaggagtgaaatttcacgagactttgtgtcgtttctccacgtcattcgcaatggttcaagagacggatagagagacgagaattatcatctacttgcatggagactagatgattgatgcaaggtgctgacatccaatgacgacgttacaagttcttagccaccaaccctcgcatacgatatagtgtgcatttcattacccgattctttggtaaacaatcatattcgaacattaatgactataccaatgcaaaagcctctcgcccctgctttgtctccatctattcgtcgcctccaacatctccggacaaccatgaagcagccacccccatttccgaagaaacaaaggcgaagcctcccacgaatgtggaagtgaagcatcgccccatacaatcaagctcggcctctcagtattctgcaaattagcctccgccacatcctcacacagctccccgtcatccaaaagctccgcatctgctgccagaatgatattatctctaaactttgcgaaaggaaatatgtcaagccaaggatgatgaagtatagctttttgcacaggtgtcggttccaagacctttggtgggttgtacgaaggtggccaaggtccattttggttgaagggtgatatagcttcgtcaatgcacatgagcgcacgatcgaatcccagcagcgtagcattcttggcgatggctatgttgacgttcaatgtgatgagaaacggcagttgtgagatccgtggcgcattcatggtgtagtccaaataagccatactcgcgagtgcaaataccctttgactgatatctggactattgaatacttcgcacatttccataatagcttgtatcatggagtttggagatgtctgggcagcgatttctgtcgaaggctttggtaagtcgccctgtcgactctttgcaagtttctgtcgctttctgagatctacagtatagacatcaataagtatgcacacgtaagccaaatgaggccactcacattgcgatcttttgttcagccggttctgcaactttcgtctttcggcagtgctagtgacccctgtccagtcttcactagcattctggaccagaagctgctgggtcataggctcaatcacaattcgatgcggagaagccatcattcccagcaagtttggtaatgatgaccagtttctgtcttcagggtattactgaagaagacgaaagaacctatcaagaggaaagtgaatctggttttgaatgcaggttgctgatagttgatgaagtctggcagcgtcatctctccagcccactttatcagcaggttgcattagtgctggccaagatgagcttagctggcgaggtgcttattcctattgggtcaagtgacgacgaccgaggaatgttccgactttgatgccgaagccaatagcgtctgggtacgtacatatcatcaagtcacatggctaccggagttaagatgcatccgaaatacgaatataaaagaatacaaattccatgatgcttaataagaattgatcagtcaatgttgcctagtattgagataactttctaaagaccagctcctatccataccatgcctccctacaagatctccccgcctgtcgattgcgatgttaatttcagtagggaccaattgttggacaaaattgcgattatcactggaggtcagttgaaattctgctctcaatttcgactctaacaatctgtaggagccagcggtatcggagaagcatacgcacgagcacttcataaagcagggtatgtcgtacttcccagttaatggtatcactactgacagccttaccagtgccgtggtcgttattggcgacaagaatgctaccgcgggcgaacagctttcctcagagctgtcaggctccaaatttgttcactgtgatgcaaccgagtgggaagaccaagctcgtcttttcaaagaagcagctcagctttcgccttctgggaagatcagctatgtgatagcaaatgctggcttcactaaaaatgaccaaacgtttacatttgacggtaagactatctattagcaaacatggcctcaatcaacatactcacctctgactagggcatggaaaggaaccccagaagcccgatttgaaggttatcgatgtgaatctcaaaggaacactttacacagcaaaacttgccatgcactactttgtctctcagaacggaaccgaaccgcaaaaatatcaagaagacacatgcttgattctcatcagctctggcgctggcttcgttgatgttcctagaagtccagagtatagcagcacaaagtgggcagtccgcggaatcatgcatgcattacgaagaacgtcgttttactacggcagtcgggtcaatgtcattgctccttggtaggtctgacctcaacatctctatgaccaatctttttaactagggttttcaggtacatccggactagcattctatcgaaggagcagtttgatgaagtggaaaactcgggcgtagagcttgccaccgctgaagatgcgggcgaatgtgcgttgcgaattttgagtgataagagtatcaatggacgaactttgtttgtctgtgctcgcaggtgggctccgcgcgggtatatcgatcttgatattgaggattatcccgatagcccattgctgcaggagattcaggaggatcagatgagaaatgcgccggttgagttgggattgtttccatagttagaagactctttcggccactagctaaattgtggaattataattcaggctttagtatcagcatcttccatttgtctaatatgagatactgcttcgcccttgcttttaaatcgttttccagttaacactttcgctttttactttcattaacctactacctcaaataatctttgccaattttaaccaggacccaaacaatatggccaaaggttatcttcttcaaaagcgtaaatattctgtagttcagaattgcacgacctctggtgggttataatacactggatagtgatatcatataacattctttatttgtccatgtaatcgtaacgtaaataaatcaatttatccttagctaccacagctgcctatcaacccaactttgaatcagaccttgcttagtctctggatactcgaataacgatacaataccattttcaagtttggtattaggatgtacgaaaagcgtacgagggccctttgtcgcttccactgccgcccgccaccgaagagcaacttcatccacggcagtcagattctcaaacaagtcagacccttctttaacgctcttagtacaccttgcaatgtgcaactcgtggatgagagacccgagagcaggtcgtccaacggttgcgatcttctcccgcgacatgacgatcttgaccgagttaggttcttctgttgcatgttcaattgttgcaaagccatgaccggcattgagaaagcatttcaacaaaccgaagcgggcttgatcatggacctgtccccatttctatgccgagttagagatagttgcatgcgttatgcaggaacataccttcgtcccggggttgtaggataagagagcacgaagccccatacacgcaattgaaagatatccaatgtagacaactgcgactgattagctatcgaaatgccagcgacgggttcctgatcctaccttcatctatattagaggtggtgtctggagcgagagtcccaaggacgccgtcggcagacatcaggtaaagaccaataccctcagcaaggcactcgatgtatgcagtagcaatgccgccaaatgaagtctctggtgtttctccgagcccataccaactttcgacaggtttacctgtaaacggattcttgggcatcttgtggggatcaaagttgaaataaccagactcggtctcttggaacaacttaccgcagctgtggccgatgagttcatgaagtgccagctgcaaaaagaagcagagggatctattagcttcgaataattcaacgtcgaccgggttcaggaacctatgctcttgaccagacgcgttgttcgccgccactctattagagaatgtcatgttcttctgaccaatctccgccttgatttcagggtactgcttaatgttagcattttgctaatagcaagcggctcgaacttagcatgtacttacgcctggtgcggtaagacctgtccagacattactggcacagtagcaaagcactatttacattagcttcaagcagaatgaatacagtatgaatgaagacttacggttcaaggccacgaagttggctttggctatggtgtcattctcaaaagggccgagctcttttccgtcagggcccagcccactccaaggaagttggagaatgaactgctcagcgcggctagataactgaccgaacgcttcgctccatctcttatctttcactgcgactagtgcttcaaattcacaccgaacgccatttggatcgcgtccaggttctagaaacccaccccaggtctcgacacaaggcgcgtcatcagctaaccagtccttcgctgcttctttgtgggtatcaatatcgccagtttgatagaaggagatcagtttagataaataattctcctgctctttactagctgcaaagtcttttgctttagccaggctgtcgcaaatacgcgataagtcgtcagagtggtcgccatacttgacaattactttggagccatcaggaagaaccagattttgaagttcgggctttgctggatgtttggagactgatgcaactaaaagatggtactcgacaccgctttcagtaatcaatttctgcagccttgtgttgcgtagggaaagtttcgaacacgtagcatctccaacggcacgaatttcttccttggtcaagtgaggtgattccggatagtagttactcataccaccctcatctggatagcccaatgtcttgggggttattccgaagatgaatggccgagccagattgaataattcaagtgcatctggagataccaaacaaagtttctcaagatcgtgcggagcaattcttggaataaacttctgatcaccatagccctagaacactgtgagtcattctgttacgcgggaattgttgttgtatcacaccttgtagtttcctaggttttccattgcagttgcagcatagtccaagaactgtgagatagcttgctcgtccagacttgttctcatggcgagagacgcccagtccccgtcacaagtcctccacaactgaattatcagattgaagatagtctcggattcgggagacacctgtcgcatgatgatacgagagccgtggaaagctgccctgggatagttataagtcattgcggataaaaatcacttggttttcacgcttactccctcatatagtgtgcgtagcatttttcttgggttgaaagttgttcataggcctccctaatctctagcttttgtacaggtggctccaaaccacagtattcttctgtgatcttcatgctgatggacgcgaagttttgaaaccagagcttgaagtgagggaaacttgacgaacggatgatgttaaataaaatgataactacaccatagtcacattcgcggcgcaacgcaagtctgatgtacacacggcgtcggaaatacgttattgctacttcggctgtcagttgcggctcattgacggatgtatcagtacatgcatactacaatttgagccaggagaaataaagtgccagtaagcatgaatgtgcaaaggattggtcacaagtcctgaagtctcccctcattttgctgaccgagacatgcaaacccctcatttcaggccgcaaacttcagaatcatatcacattttgagccacttaggcgcttgtgtcaccccaaattacaattgctaacaagaatatccgagacaacaagtttgcgaaaacaaacacaccaatgaccaaaagacacatgttgaggcaatgaccgtcagtgagtgaggagccaaccttttcatcagctaatgcgccagtgatccacaacttcatagctttctggcctcagtcaagcgaagtgagtggtcgagtcgatcgacgatactgtttgatggactctccattggaagattgtatccgccgtggcgccctcctcacactttgcgtggctaaccaatgtgcaacgccttgatgtggaacagagtcgtcacaaggatgaggttccagtggtcaagctatgcgacaagatgataaagcagtgctgtgtcccccaaccagatccaacaactcatctcattacacaacaaagtttattacattttaaaatcaattcgaaacaaaggtcagtcctccagtatctactgtttgcctgctgtcacatgcacgaaattaacaggttcttgggaagatgtcctcttgcaccactaaggctaagattgatatctccctcgatgaggactttggcgagcacagcgtctcccaaatcattggccgtcgaggtgaaaagatagccaaagcgaagcatcaaccttggaaagctgcttataaagtggacccgactgatgttccatctaccatgtctctacacgacaaaccctggtacaagagtgagcatctcgacgcggcgtacgaggaccattccggtgcttaagtggagaggggcatatttcttgcctgcatgggacttgcaaatgatgcttatgtgttgcctgtatagctgatatcatgtttatattttggggttactcgaggaagacatgagtaggcattcgttactatcttgtttaaatgcctccttgaacagttgaaattggaattgataaccctcgttgaaactttacatcagtaaagcctttaaaaacaaaccacgaccttaacttcgatgctttctcgagcctttgtcttcccagcggtgtcagccaattcaaagcccgtgtgaggggttcctgacaattgggtaatactcgttagctagtagatagtacggatcacgatcctttgcacttacgtcttttgaaggctgaatcgtagttggtgataatcagtaactcctccttgcgctgatccgagagatagaaccattcatgctttggggagtgcttgagtagaagtgactcgctgacaaaattaggatatatgtagtcactttcgacaaggtcgctatcctgaacagaacgtgcgtcgcaaagtgccagtgggtagtctctcaagggagagaagagcggtctccacaggctacagtcggtcagaccacaaatattgagcccaatggtgttgggcaggatcccaactcacctcaatagcgcgtaccggcgacgcaaaagctcatctgccatttcggggtaattgaaccggatacgagcctctgctcctcctggtgatacgtctaactcaatcggttatcacataacattgagcttatcgcaatgctttgtttgtaactcaccaacatgcacaaagttgcttggcgggcgaatgcgagggtcgagtggatcaggctgccttttgcgaacctgccagcctagctgtcagctctgggaaaccttgactggattgtgagatagctgtacctggtattggaacgttaagactttttcagcattgaaatagtctttgacgaaaccttccaattccttgatgtatcggttcacgctctcatctgtcttgaaatcttccacagtctcatgggacacccattcaaagccatgagtgctcagcgaaataccatcctttagagctctggtatctttgatcgcaactgcgtatggttgaaattgaaaattggtccttggtatctcagcagagacattgcccgttatctcatatggtttggtttcctcccataggacgattggcgcgagatagtttaagtttgacgtaatagccatagtgaaggtatacttggtgtgtctctttggatggaacgtgggaaatctgacatgctaatgtgggaagaatggaaaagttcgggttactgaagggattccatgccttttgtaccagatccacccaggtacgtacgtagcgacgaaacgagcatttcggtcaatctgatgtcatcaaagtctacgagataaatatagaaagaggttatcattcaatacgaatgggcccgttttaaatgcagtgcaggaacgcgtgtgttgtcttataactctattgtacttgctgccagctctacatgaatcacagcgagccccgaaacttctcttccgttctaactggtagctggatgtcagaagagacgacagggggcacctgctcacgaatcaatgatgcctgctcaaaggcatgggcagctgagataagtttgaagtcatcccatctgcggccaacaaacaatccaccaaagctttgttaaagttagtgaggtctggatatcattcctgggagagtacttacgggacgtttggtccaactgtcacaagcctattggacttgcgacgtgtaacaggttggtccttgggataaaagccaaggggaacgccaatggttggacagcctccaacattggcactcgtgtcaatcgaaggggcaaagatgaagtcgcattccgtgcgatctaaaagctcagcgatctgcattccgatacggtttcgcaactcgattgagtctctaaactcggatgaatcaggcccatactgggtgcctagttgttcgcattttaaccactcatctactccccatttctcgggctgctcttctggagtcgtgagtgtgaatttgatcacatcttcaagtgtgtggagagattgtgggtttttctcatattgagaaagagactttctcatatcttccaacatgttagttttcacatatacgccggtgatagtctgtacacttactctcacggatggaaactcgcaaaccaagggtccactcaagatcctccgtgaacgtataattgctatcgaactcagagaacttgacattgtcgacaatggtggctccttgggtacccattatagaaatagctttatcaaacgcagcagttaccaccttgtcagttggaaagaggtggcgcgggatctggggctgacatgagctaatatcatacaatatctaaatttatgccacttacagcaattcttttcccttcgaggcctgactttacacaagcacgtgtaaagtcaatgccctcatcaggcttttgcgtattggaatcatcccgcgggtcagagatagtgaagggatcattaggatcagttcctatggatttagtgatttatgcttatcaaggaatttttttacatacctgcaattgcagtgagaacggtagctgcgtcttggaccgttcgcgcgagcactcccacagtgtcttgccattcgctgacaagataggcgccatgtcgggaggtgagcccaactgtcggcttgatgctgacaactgcggatcgctgagcaggggagcttaagcttcctgatgtctacaattgtcagttttgacattcaccatcaagtataacgaagagttgcagtaacctctgtgcctaatgctgctgctgccagacctagacatgcagcgacggcgcttccagaagaagagccagaaggatcctggtcttcatgataaggcgctaggcattggcctccaacacctgaccaacctccagaagcacgtcctggagatcgataattcgcccattcggttggatttgtcttgcctaggagaacagcgccttgctctcgaagtcgtcgtataattgtggcctcgaatgctggtacagcatccttcaatccaagacagccatctggtagctttagtaaattatctgtggtggtgtatgaatgttgtcttacttgttgacattaagcgatccttggtcaagaagacatccttcacgagaatgggtacaccatgtagaataccacgcgaagctcccgtagaccgctctgtgtctttgttgtgtgcgattgagcgcgcgtcggggttcagttgcgaaatggcacggagttgaggatttagatgctcaattcgagcgatgtagcactgtatcaaagctgccattagagacaacaactcaatagccgaaatggactgattttgacttacctccactagctcagccactgtgaaatgaccttcgtcgagacccacgagaatttgggcaatggacgtttcctcaagcttgatcgccatcgttgcagagcttgatcgccacaatccgcttacccaaaggaaggaggaagcaacagcctggttgagattagttgttagcatggcgagtaccacggcaataagtgtgatggtgcagatggtctgatggatggccatatggctaagaagcgaagcagatgggaaacagaactgggacgggggaggggggatcggcttgacgcaccaaacgaagatgtgcgttaacaatggaataaatggataaaagctgatagatgtttgcgactcacagtaagcctctcaaaacgacctatcccagttgaacaactgtaagcgtagccctcaaaacgacgggatgggtcgagttagacgtgtttcaacttgttagcctagaggctgaatgtcatgggaagagcagagaaaatgcatgttgatggaggaggtataccacccacgtgaccgccgccgcaaaaaacgaatgatcaacatgggcctcaaagcggggttaaaggggcttggaacatgtgagactttgacgtgacagttccgtacaacggtgaccatagaagcaaatcaggccaccaatcaaccgttgaagccgcatgcagtaagacggcggctcaaccggtgaggcgtgagcgtcggcaacacaacatgatagacggcacatagccgtacacagaaccaatcacactctcttagtggtgccaactcgtacttttttcaaccccaatgtcttacatatgcgtcatgattgatgtctcatttcgtcgtggttgctcagctgtagcaggaaaaccctgtttctgtttttcaaatgtagaaaaggactctgtcttgtcgaggtaccatataccatgccatacttcagcgctgaggctgagctgtcggcttcccgttatggcagtggttgaagacaatcgccttgcgactatgatcaatggcggctcggtcaggggtgctttgacatcgcaccaaagtgctgatattagatttgcaatccagtctgggaaagaaaaagtcattagtgccactcgaaagtcccctgggaaggccatcatagtaaccacttctgttgttgaacccattcagtgttgcaaccgtgggcatattcatctgtaatgacagaaaccgtaactcaaaagagtagcacgtatcacggtatattttattttcacatgcgaaatcaatatgcggcatttcaagaaattcataaaccctgccgctcccgcaaacaatccgaaaggaccaacagggttgaaagttgtgtttcccgaaggtgatgacagcaagtgcagccttgagtatattcaactcctaccttttcaatatagtccatagcatactaataactatagtgtgatatttgtccatggactcaacggcggatcgaggtcaagttggacttcaggagacacattttggcctcgtgaccttcttcctcaacttttgccgaaagcaagaatcatgacgtttggattcaatgcaaacgtcatggctgactgtgggcatggtagaatcagagactttgcaagtagtctttgggcggatatacaagccaacagggtttctttaaaggtacttacaggttaaagacaatcaatcctacagcacccagctaacataaagcgtacaaaggaccaaaatcggccatttttgttaatatgtcacagcatgggtggactggtcgtcaaacaggtacagcaaggatatataccgttacacgacttttgctgactgtgccgatcgctggaaaggccattatcacagccaaaaataggagtgcgcaaatttcgattttcgatgtccctacaggaatttgtttctttggcaccccccatagaggtgcaaaaagcgcaaagtggggtgaattagggaacaatttatcgaacgctgtgagactaggacaagggggaggaaggaattcttcagaactgaggtttttctgcaacactgtcagcgacatacatagcgactttgttcttgtctcaagagacttcgaaattataagcttcatagagaatgtcggctgcagagggattggcttggtatgtgatagaccccttaccaacagctacgactaattacgatcaggtcgtggagcacgaatctgccaagatggacatccctaacgaaattgtcaaactgctcgatgccagccatacagatttatgcaagttcgtgtcatctagtgatgataattgggtgactgtcacaacctatattcacaatatggcatctaatcttgtgaaccgctcatgtaagttaatgggaatctggtatccgaatccctaaattgacaagactcagcaaatcacaaaagcattataaaaaagcattctctagttcaaggaccttcaatctctagctctttttttcgcagtggcgagtactcgctgggagatccaaaaggtcatatcgagactgaaacatctcttcaacaaaatgagagcaccgccgacaccaatacctcaggtgttcgcgaggtagaaaatgacattccattcttcctctctcatcacttttccaaccgaccgggtaggtcaataaatctcatataagaaagatctcactgacaataacaagacaacattctggagcagatgtcagagtgcttccaacaagaacaagactcgcgcctattcggtttgtacggacatatcggtgttgggaagacacaaatagcactcaaattcatgatggacaacagaaagtcatttcccgtccagttttgggtacatgcggatacgaaagataaaatagacatctcatatgagtctattgccaaagagctgggaatcggtgttattgctacgagcccaaaacaaaccgccgttgctgttcgaaagtggctcgagactaaccatcattggctcatcgtgtttgacaatgtggaagacctcagtcttgttacttcgttctggccacggcacttctcaaagacgagctacatcattgtaactacgagggaccactcgattggctcacctggcacatttaccgcaaccgcagaagtcaagtctttccccgtggaggcagcagcagagtacttctggtcacgagtatctgacactgtcgcggaccccaaccagaaaccgctggccaaggaggttgcgctcaaactcgattgcataccgctcgtgatgaaccacgtcgcggcatacatcaaggttcggcacatgacactaagcgagtttctcgaggagtatgacattgatgagagtatcgcggtcgagcaaaagatctctggtacgaacacttcgtatatagatcagcactcggatggcgagaacctttttacactcatgacaccttggaatctatccatttcatctgtcgcggcttaccggccagaagcctcggccttactcgatttgttggctcttttagaccccgacaagattcctctagacctcatccgtcattttcgatcaggtgacggccccaagtcacctggccagtctcataacaatcgtttgcaccaatcaatcaatgatcttgttttcaagtcactactcgaccagaacaaagaccccaaaaacagatcattgagagtgcatcgtatgactcaggccgcagccagacagcgctggagttccgagtctagaacactcgcttttgacaatgctgtccattgtatatgccgggaatacccccgccaggagcaaggggggtccatggttgctctcttttctcgttgcgccatgttcactgctcatctccgaagtatcctccgttactatcagaaccacggtgatggactttcaccttccaaggagtttgctgaaatacttgcccactgcggttggtacttctttgaaagaggagagacaatatctgcattggaggtccttttggctgccgaaagtatttgcaagaagttgctaagaagaaagagtcagactttggggctcatctacaacaacctaggcgctgtgttcatgttgcgacgtggtaaagagaaagaaggcctcgggtacaccaaactagccatcgaaaaccgagagctctcgattcccaaagacgatccagaaatccaacagttgggaatttcttacatgaactatgccaatgatatacaactcattgagcctttcacacaagacgagcaagataaagcggctgactattatcacaaagccctagagatatgcctgaactgtcctggaggtaccgcacgatctcaggaacttgtactttcaaatatgagttatgcgtactttcgatggggcaatctagaagccgcgttgggttatgtccaaagggcagtcgccttgcacacggactgtgctcccgatacttcgttcatgctctacaccttgtattactatgggaatatccaatgggctttgggaaatcgtgaggacggttttcgtatccataaacagtgtctgtcacgccgccagaccttattcggcggcaatgatcattatacgacgggcctgtccctgtacaaaactgggagcctggccttcgttcttgggaacctggattatgcgcgacatcggttggttgaagcagagaaaacatttgcagagtaccacgatgacccgggactgtggccaagagcactcctcaagctgggtcaggtactgatgaaaatcgcacaacgggattggaatcgaaacttggaggctgaagggaaaaggacctgggcgaagggtctgcaagaagcgaaaagggtatcgaaaaacgagtcgttccaaggtacgagcgacgaggagctggattctcttgtacgacaagtttatcgttagataatgtaaactttcattcacccgttctgatttttgttcttcatatctgacaacgggctgtaaattgtctgtcaaaactcccaaatacatcgaaaataatattagagacatacaaatctcgaccgaatctcacttggctacagtaaactgtatcaatgtggcagtataaagtcctagagtattgttctcatctttaccgcccatgcatgccatgtcgatggaaaacttgtcgacgcttcggaagccaaacttctcataccaagccaaagacgcagctgtagacacggcatagatatctaacccatgctctgtagcatacttgattccccagtcaagaagttgtgacccagcacccaagccttgataatttggatgagttgcaatgagagaaagatctacacaaggttaagcattaaactcatgcatgataatggttagggagctcttgtacgaacatagacaaggttttcctgcaatgtttctctttttcaactcatcgattccttgatagaatgatctggcggtctcaacattcatatcttctggttcaagctgttgagaagggcggaaagtgaaagccgaacccgaaccttcatacggtttatcgtgatccaatgtataccaccttgcaaatgataagatttgaccacgctcagtgactgccttcaaatatttaacattgggctcatggaaacgtcgctgtttctctgttattgatgcaagtatagagtttgctgtcatgcccgaagggtagattagtcgttcaattggagttactggaagtaaggcagcaaattgaatttcgcttatagtttccaagtctgagggaatgactccatgaatagtgatatgcatagttgtacaagagatgtcaaggatgaagagaaggacgttgcaaaaaaaaagacagaagctgatttaatatgtaggacagttatgcaatactttattaagtgctataagtaagtaagcaggatatgtataaagctatattaacttactaatatctctaacgatcgttactaatttaatagataataatgtaatactctagttataaattaatctaaagatatttattaaagataaaagactattatactgtgcacctgtgttcttaatggaacataccgtagggacaacccagatcctcaaagcgatacagggacgcgtatttcaagttcagaaatgacttttttgcgctagacagcaacagtattatttgcagattcgtcgtgataaaaaatatatggtgctcatactggggatactacgttgaattgtcctattctcagttaaaccttagttactcttttagccccagtaggattccaaggtttatggatatcgtgctttatctatagaattcgattttggttttcccgctgcactcgtcaagtataaaccaccaatcaacccagaaagtacttccgcttttcaaccttcccaccaatctatctaccaccctggagagtttttgcaatttttaaccatgtcgcaaacaacacggccaaaagtcatcttctttgaccgggacggcaccctctttgatgattaccactcccttcaatgtgcgattgcgcaggctcgccacacagtcaggattcccgataagatgtctaatgaagaactcgcggcgacctacctcaaagcccgcgacacgacctacagtgtattgcgcaacgccaagctcagggaggaagaattgggactgaataggatctacaaattcttttcgttgattggtctcgaggactataccgacgacgaacttcaagcattcgatgctacctacaaagaagcgtatcgaagctccaatagagccacgactggaacgatagagacattgacaaagcttaaggagatgggatacaagatcggcatcatcaccaatgcatcagcagtttctcaacatgacaagatcgaccggatcgggatcgcgcacttaattgacggccttttcgcctctcacgaacttggttgggcaaagtcggatcctcaaatctatcgctatgcgctgtacgagttcaacatcacacctgaaatgttggaaggggagggcaagacgtacatggtcggcgatgattttaggtgcgatgtcaggggcgcttgggatgctggactggatcctatagtgtatgcttcttcgtgtgcagagccagtgcctggcccaccgtggacgtctttgcctgttattttcgaagacatgactcagctgttgggaatcatcgcagatgaggaggcattagaaagggctcgggatggagatgaagacgaagacgaagacgaagacaaaaatgaagacgaaggctggggctggggctttcgttgttcgattctgtaactggttcgtcagttacctgcagaacaaaagggtttatgtcgttgattacatgagataagatgaagcagggattttaatcagtatgttagtttattcttccatacaaatcaccatttccttcacccacagataggttctcaccaattgaccaaagagtttggctgcatacaacgccacaacacagccaccaataataagaagccagctcagttgctcaacgaaaggaaaatatctcggtctgactgggcgcttatcttttcattttccccgcttgtctactccttctagtgaaactgtatccatttggcctttgtcctttgtccttcggacttatcaaaatgaggcttatagaagcgaaagtactagtcgaaactcagtgcatctccttcaaggaattctacggggatctaccagaatacgctatcctctcacatacgtgggaagctgatggagaagtcaccttccaagagtgcaatgtcgaagcttccaagtcaaagacaggatacgaaaagatcacaaaaacatgtgagctagccctcgcagataaggtccagtacgtgtgggtcgatacatgctgtatcgacaagtccagcagtgccgaacttaccgaagtcattaactctatgttcctctggtatcaaaaagccaagttctgctatgtgtatctatccgataaggttgagcaattcccacttgcaaaatgcaggtggttcactcggggttggacattgcaagagttgattgctcccgcgtctgtcgcattctacaatcaagcctgggactgtatcggctccaaatggagtctcttgggctctctttcgcacatcacatccattgaacaagagtttctgggccacgtagcgcctatttcttcggcatgcatcgcaaagcgactctcatgggctgcaaaccgagagactactcgtatagaggatatggcgtactgtttgcttggtatatgcggtatcaatatgccaatgctgtacggagagggcgataacgcgtttcgtcgtctccaagaagaaatcatcaaaacaacgtacgatttaagccttcttgcctggacgccaccattttccacagcggaagagtactgtggattccttgccacgtcagtgcagcacttcgcttcttgttcaaagatgtactcggtggcaaactcccttctcgacgaaggcgaaatgagtatatcgaacaaagggctcaggctccgcgctcgtgtgtacttgcttgactattctgagctcagttaccccggactcgaggatattacatatcgttatgtgttggagttggactgtatgactcctgggtatgagggtgaattcttgacaatacccatgcgaaagataggcccgaatgcgtttgtgcgagcgcgaggctttgaagaaaacagggcgatccgaaagatgacggcttccacttcgttttgcctcgtccctgcagtggcaggaggtagtatattccacaacgttactcttttgaccaaactacccgaacggaggatacagcggccactgttacaagcaaggcaatccgatctcgtctcacacagtcgcttcaccatggtcacaatcgaactgcctcctgatatctcaatagtctctagcaccgagctccctaacaaattctgggatatggaggacagcgtattttttggcccttatgggtcgtttcagaactggggcgcgtttgtacttgacaccaagtccttattcctttgcttctggcacaagggcgcaaccgaatgggctctgaaaggaactttgctcgatatgaggaccccaggtgtatatgcactatggaaagatctgtttctttcggcggatcagttgggataccaacagccggttgttcagaatttcttgaacaatgcgcaaagcgagatggagaattctattgaagccaagagtgagggacggaatatcagattgtcatttacggtttggcgcaaggataatccaaacttgtgtagcgggccaagatggagggttgtttttcgagaagacgttctcagcaagtgacaagactaacgacagttactggaaggctgttttgtgtaggtagctgagcacaatattaaatgggcaagaatgtattcagagtcttgatgtatttttgttactagaataactgaggatttatagtgtgatcttggacctgtggaggataccatatgccctttggttgccacttcggcgtctcgtgctgtaccactgtgttgtgtagttcaaccgttgaccttctgtcacggggcgatgtttggtcgagccgtgagctatcaaggccagtgaccggcgttcctcaacgaataaactcaatagagatcactaatcgctcttgagcaatgcatcaatggtcacttcatgcttattgcctcttataggcccggcttccataatctttggtgagccatctagcgccccagcctctgccaacgcttaataacgtgctggaaatccaacctgccgtcacctcttagtcttgggaggtcgatccttattactagataggtgctcggggggacttgagggtcgggaaaatgctagaccgtcacatggtctttgacgattggcaatctgggtggtcgagaagcaatgctataaccctggccgaggtcgagacaaatagtagtacatgcggtgcaatacgaatgcttactgatgtttggtcagcaggacgactctgatgagttcagtacgttagatgacgagcatataggagagtttgaggtagatgtgttatgagaaaagctgtggttcccatgattacatgtcagttttttacgatagtagcccatgaaattcatgacttaccacgtggatccgaatcgaaaaggcatgacgaggtcaaaataaaattatcggatagagatatgactatggcgatcgattgcgctggatagaataactaaagctaatgtcaaagtatggaaccggagtctgtactgccattacatcaaaattatcaccaagtttatctcatatccaaattatgtcacagcatatcagaaatctgctctctcatcatcaactcctgcagccacccgttaagaagaacgtatatgtccatttagtcataattagacaaggcggttcacgcagagtcagtggtcaaggcgactctcacagagtcagtggtcaaggcgactctcacagagtcagtggctaagaagactcacgcaaagtcgtcataacactcacaggaacatccagacctggatagataaaaaagaaagaaggagcaggggttaataggaatacaggactgctgtattacttctctgtttccatatttacttagtttaggctcaacgactgacatcttttagctttttttaaagctaacactgcagtttgatatagatctaatgatacatcatatttttgagcggggattgttgcgacgtggctcgactgtattcaacatgacgcccacttgcaataagtacctactccacgcttgttagcagctactttccaaagatagagcacatcaaggaggatttcacgagcctgggaagtggaattgtcagggcctcatctttcctctgcttccttatgtagcagcttcatttacgatgggggatcgttgcggcacgcgcctaactcatcgcctttttctgtgcaacacaggaactgggtttgcaaatcatgagcctgacatgctcatttctgatattgtcccgtctggccacgttattgagatgatgggaaagcgtctttttggcttggcgagcaactccagacggatactctcagtctctttcttcgactcaacggtaacatctaggcaggacaaacatgttcctcacgttgtaccaatagcggtgtgtcaatggcgcctgttgttagccttgtgtggcttttttcggcggctgtttgcagtagtcctcactctttcaaccaaatggagtgccatcccaacactttgatctgccactagcaaaagattgcccaggctggacgcacccgcagaagggatccatagaatgacaaggacaatctcatccctgagacccatttggacattccatgaacgtaatgaagcagaagggacaactgcacttgtgttcaacaatctaacgtattcgcatatcacactcttttatgtaacgtatcagagtcattagaatatgatgagaaagatgtttatgaagcacgggcgaatggtattcaacgtacaccgctctgtgtatcgctctatatggtgtttgtacacacttatctccatctgccttagtctcgaataactttctttgttttcttgaactacctagatagatgtggctcgtgggtttttcattgagccggattaggactgatgcctcaggtgtcaatttcaggcaatttttcgtgtatcaacttgaacaaagaaatctgttcgatccaaactcgaattacactcctttcactatttcattgatcatctttcctggcagtttgcatctctccagttgccatcttctcactgtaaaagtctggcgcgttacctcattttcgttgttttcatcccggttcagtcacagtcatcgtacaggagtgcccaccagggaactttgccctatagcaacaccaactcgactgcctacttcctacctgttggtccaaacgcaaaatggcttgccacggtgaggatgacaatagcaagcataatgcggaaaacattctcatcacgcaaaccgttcattatggaaaaatatctcttccgatcaacctatgcttctacagtcccttctggaacaaccccccgcgtgagataacaatcaaatttcgaacaccgacatcagccgagatatctggggaatctcttcagtctctcttgaactttcgatggggttatatcgttaactgtggcgatgtggacatccaagaaggtaatgggagaccaaaagggcgaccggtaccagaagacactcctcttgcgccactgagacctcctttcgtacgtaatgacgataacgacaataaaaagaagcataatacccatagtatgctctttacaacaaaaatcaactatgggcaattctctatttccatcaacacatgcttctatgattccttctggaatacaaacccgcatgagataacaatccaacttcaaacaccgaccaaaaccgtcatctctgaagaatcttttcagtcactctgcaaccgtatctggggttatattattcactgcggagatgtggacgtccgaaaaagtatcggagaaaaagaaggttggaagcgcaaccttgatctcatttggaagatcatggctattttcgtcatgatatcttccatctactggttgtttctcgaaacagttggaacggtctatgtccaaccaccgtttgatactgctgtcctacctgtcttagatgagtatgctcatattctcatccaagaaatcactatcggaagggaatatgtgcctatgcagagactatctctatacataacccaccaagatatgattgtttacgaggtatgcaacgaaattcgaaacaagggcggcttctgggatgagcatcacggtttacgtctagatccagatgaataccttttttaccggagggagtatggcacacccccgggtgccacagatatcgtcgacttatgccagaatacatccgaaagcttacacgatgcagcaatatcattttccagcaccatgtacaatatcgtttatggattaccgtatgtttctactggcgtgttcttggataatgctgtatacttagcgcgtcggtttcccaagagcgatacctgtgtcggcaatggagagggaaggtcttgtgatcctctggggacggattggctcgttaggtttcggagggacatattggaatatgggatcgaagccgaaacgagggatataatgaaagacatggatgacttggtcaaatgcttcaaacgtgtcttggagaatctggattttctgatcagtatcgcttcacatcttcagcagacaccctcatggttcggactttttcgccccaagaatcctgttgtcgaacagatccaacagatccaacagtttcaatacaacataacgcaaatgtcaaccaaagtctctaacttcattgatacacaaaccaatatcattgaacaagaagcatctctcgccgaatggttgtcatctcttatcttgtggtcacaaacccacccttcgccatacaaaattccatctccttccaatgccaacacaattcatacaaatccatgggcggtatggagacccagggaagagaacgggaattggtgcactgtacctagatgtccagagccaaacgctgatggggataatgtgctagtgaagttggtgcccccgagtgctgaacaggcgtatggggacatgtatgagtttatggagtttgggaagaaggtgaagcatgaattggcagaaagagtttcaaattgggagtggggatcctggtaagcatatctgcaatctgtagttaaataaaggaacaactctttatgaaacttctgataataaggtttccatctttaatcacacttttcaagcattatgactccaatgcttacacaggaccttctttttttgttttgccctgtcctgccctgtcctgccctaatataagactcagctaggcataaaatacattacttctactcggcttttttttttcctcttccctccaccaacatcaacatatcacaaaaccactcaactcattacaacagccgacaaataatagccaccttgcaataatatgaactttgactatttgattattgcttccatttgtagatttatatttatatcgaggagatctgttgtcccccgccttgaactcagatatctctgttgcaggatacttgcgattcattaggttcttattacagaacgggatctagcccgggaatcgtagacaaatctcaagtcgcaaacttcaatgatgaagtaaagcgggaattccgatgatcttgggacttaaatagtaatatatagtttaatacagcagataccccttcagaaagaagagaaggataccaagatgcctggaggagtcattgttgacaatctttcctgggaaatggctaagatgcttaacattcccggctgccgtaaagttgaaatgaataattacagtgggagtaaagactgtgccctatatggtaactttcaatgcctgatattgtctgaatgggacactttgaacttttataactacagtacctactggagttctgacaccgagtatccgcaacaaatctaattttcaccacttgctaaataacaaaacatcactcctatcaagaactcattactgattccgtagtcttcaaagggtaggagctcactacatgacaagaccatatgaaattttgtgcctctaacctatcaatatcaacgcccgaactttttccctttctctatccctttagtttcactatccactcggcgaaaaacaaaagaaacaaacaaacgattgaattattgtttttcttgcactgtccttcttgtgtggtcgactaccatcctcgacggggcgataaagtcgactcccatgtgaaaaggaggaattccgtagatcgaattcctccccaccggaagcttggcgtcgggatcgtgagctcattgatgcgcgatatggcattgggggttgatgagtgttatgaccgcgagagtgactgctggtggcaggttgggtacagtgaggaacacgaggccgaggctctgttgatagggcaggaacagacgctggtgtagttccaaatcgtggttgagcccggatcgatagtggaggagacgaaggctgggtccgtggatgaaaaggtgatgaaggatgaggatcagcctcaacttcagcttcttctccattatcgtcttcggcttcgatttcggattcgtgtgcttcatcgttcaatttcttcatcgcacgtctccagtgcatccttgctgtgctcaagcttctaggatcgaaccatttctcttcgtattcaacctcattgtcgtttgcgcctgtctcggggcagtatctgctgatccatctgatatcttgatcagtgaaaccatatctctcgtgtgcatcagtatggttggccaggaaacggccaaactgccgcccacgtagaaaatagtccacgaccattgtggatttctgactgtggttgagggcgtggtttacactatgaatggatgaaggttgaaggggcttagaaagtcctgctgggcatgatatgaacttgagaaagaagaggcactgagagaatttaagaagaaaaaaagaaggcaagggcattttacacaacggataatagtatatgaggctaaaggtgaataaatgaacaaatggagccttgtattcaaagaaacccttaaagaagccttatcacgctaatgtccccattttcgtcatacagtggaacggtaaggattcaatgtattctttgaagaaaagcttttgttcattcagtccctaagcacaaagtttctttaattgttcaagttttgtctctaggaggcttgcctccgagctcatgaagtcccaaacaccacccgttaaagctggcacaaagtgtctctgatagttatttctcggatcgtcatccaacagaaccgccgcaacacgttccatgagtgacacccagtcttcataattctcccccatctcttgacccgcgccatccttctgttccaggttcctccgtcgcgaaatgagcaacaactgttgatgaagtgcctcagcaatgatttgtcgcacagctttgtggttccgttggccggcgtgggacgaatgctcaaatgacttgaatggctcctttgttgcgtcgatattgaggatggcgtgtagtggttttgggggcaagtacgggtctcggatgaagatttcctggtgaatcttgcagactctgattcgccaaccttcggtctgaagggattagcgaagatgtacgttgaagtggtaatatagcaagggtgacaaacttttttggtgggatacccagtttctagccatgtgttaccattttgggggggatagacaatatacgcgagaatgaggctgatagtcagaatggccataggtaacacgtatggcgagcgttcacgcatgtggtatctgaatccttcctgcattgcgaaatttaaatgatgaagaattggagaagttgtgacaaaacaacgaattttaaaggcagtgctgggaatgacatgttacataacacggcataaacaactttatcatatatcatttacccttagtcgcgcctccatccggcctttcttctcactactaacagagtctttgatgcatgttctttgattactcatcggtaaaccagaccgcctccatcaaaaaaaataagacggctgtcaggaaacgcagtcccttaaccctttactacactatctgttttctgtgctcaacatcactatgtcacctaacgaagatcttttggacaagcttcgcgccgatatcaatcgtgagattaagagaaggcatcaggcgtctcggaacacggcatctgctacaaacaagcgtcctggagacaaaaccgagactgtacagcattcaccggttcctattctcaacaaccacccattactccatatcatcccgaccctgtcgcaccaattcaccctcttactcttcgtgggaattctcatatttgtcaccataatcttctacttcatcggcagcgcagctagatttctcaaaagcacaacaatagagttcaaagatgcactctccagcttctttggctccatgttggcattcactatttctctcgcaccgaccttccatgctcctacaccagctatcccgctatcatacgttcctcaagatgtgccatctgcctttcgctatgtcgaagattggggcccagcgttggatatcgaatccaatgggatcaagtttttgagtgccatggtgaaagaccacagctaccctacacttcctatcaggaaggtgaatcagttgtatgattttaatgcatactttcaatcagagctttcgccatctctagctcaaagtcgcctagaaattcgatttctcttagatgaagcgaagagcaaccccgtcagtagcatctggaacgacaagaaatggtggaaattttggaaaccttgctgcaaatgccgtcttcaagcacagttacaagctcttcttgcgacctttcttgaagcaaaagaatctcgaacttctcttcacagtatcctagaagagataaataagaagacagttggcgatatacggaccgaaacctgcagggtagcgatggatctcaaaagcgaacacatgaagcagattagggagatctctttgttcaacgaggcgccggatgtttatctcgtgcagttgggtacgactgccgagattgtgacttttggatgtgagatggctgaagtggatcaaaatcttgcgcaagggacactggctatcatgaagaaggaaatgaagttcctggagaatgctctaagttggttagagtttttcgccagaaagatggatctcgaacggttggaggtaggggcgattcagaagagggagactgtgtttctagagtgggcagaagagtggttggagatcaccgggagatattacattacctagttgacatagggcgtaaacgaattattacccaagacacgtcgtcacaatgccactctagctgctctgtctgccaattgtttatttccgacctattaccgcattaccgcaggagaccgaccaagtgcggcagtctgattgcctggtgagatatttggataaggtggatcttgggggatatgtcgtccgggcgtatggatgggtggtcttcaagggcaactgcgctctgcctagaatatatagctatctacctaagattcgtaggtagtgggcaaagatgggcagcatggaagattagtgacattgacgaagtggttcgaagtaccttccggctttgctgctttccattcctgacctcaatgcgccgctctcgggcttgcatcctggcaagaatatcgcccatctcagcatgccaatacgtagcagccgttatcgcatccttgaacatgtgtgtggcacgttcaagatatcgtttatctgcctgaatttcttccgcgagagcttctaacttgatgctatcgtagaggaaagtggtggtcaagaagggggtgttgctgtttctgatattttcaggcgattgacgaggagagagtttatttagtcattggcaacaaaagttctcaacatttacattaataacagcgtatcccaatacggaacaatccctttaatttttgaatccatcgacacttacccctcttttgggcttacgcatcacactaaatctaattaggcagcctgcttagcttagtcagatcgatctgccaatcatatatccgaggctcgtttaggtataacgagctgcgaatacggtgctacagggtagctccggttcaataaaaacagttttattctacgattaccccggtactaaaaatcacacttcactgtatcatagttgagttgtctcgtcgatcgtgatgaaatagcgggatgaatcgggtggtaaggctggactactaagccatagtgtcccggatagtaagggcgttagtggatgccttaggccgttgaaactgatccgtttgcggctaatgccccactctcaggccgacaaaaggggatgccaaaggtggagactgatgcactttccctagcaacgtagaaacagaaacaaaaacagaaacagaaatatcatccgcaacacatgaacataatcgtcaccatccgatgatactcactgtactcaccgagaaacctgccgtgcaacgcaacatgctcggtgaaccacaaaatgacgcgccaaggtaaataagttcgttgcaagagccacaatatctcattctaacgtgagacaacagcgccccggcggctataatctcagactccgatcttgtttccagtgaggatatttagtatattgaatcactccgcaagaggttaagattatgcgccaacgacgacgaacgatacgagatatgtatttccatccgagataaactgattgcggctcatcagtcacatgtctgccatgttgctatcagccaccggcttatggtcgatgaatgccggtcgtacaagagaaagttcgactctatcaagacaagagacccccacctcaaagagaagcaagagtcagaatgggagtactatgtcggtatcgcaagcaaaaatgttgcacagtgggaggagaaacgatcgtcgctatgcgccgccgctcggtactggggtacagagcggctgcagtactacgaatggtttgctcagaccaagcatttctgcaagaaacttgccgtggcggccaagagggttcccaattgggaagaagctgtgatcaagctaaatcagatccgcctaaacaggcatcacgccgtgggaaagcaacgcatcaccgcggatggtcctgagatcagatgctgggatctcgatatgttgaagagctggattaataaaagtccatacgggataaaacgcaaggagaacatcgatcaactcgaattccgaccggtctaccgacaagaacttgaatcgcacggcctggacaagtatggcttgctagtcgcgcagggcagccgaatcgaggtgccacttccgaattaccctgctacagcccctccccgaccatctatacccagtaaacggcagatcagcgacagcttgggatcccagaacaatatcgacaggaatcccaaacgtcaacaacagcaaatagcacccgataagcagactaagcaaatatcgggccatgaacacgtccgtccggtacacaacactgagggtatttcacatacttccctatcacctcttcgagccgaatcaacaagatcttctatccagtcacactttgaagaactcctatccccaatctcggatactaacgatgtgcctctctccccttcattgtctccagatatatccaatgaaggcaatgacgaagacaacgacgaaggcaacggtgaaggcaatgacgagcttgaaaccggtccaatccaggacagcctttcgatcgaaattacgcaatttccaacgcaatggagtggtgatgattcagaggcggcgctgttccttgaggacgtccgcagggagttgcagctccgtcccaagagaagcaagcaaagtcgcacgtggggtgatgatactgtaaaaagcttgcgtagtttgctgtcctgtatccaaagccccaatataaatccagccaacggacctatcgagatccacctgctatcatcagaggaagcgcaacgtcgcgtcgagactgggtcatccgacatcccgattattgtggatggtgatcaatcttttctgtgggatccgtccccgcgcgtcatccaacagttgtttaataacggttggattgtcaatctggaccgacaggtatcagtgcaaattccctcattgcctacaacaggagcatcatgcgaactaaaaagtttgcgtgaggttaagacaagattcttgaaaaacattccccacgatgagccgtggaacttactaaatctttcgaaccctctaccgccatcggtgctgccgaggttcctagccggtccaaattgccaattgatccagcgtgttcgcgaatggctcgtcaattatgactcagcggagcgagagtcacttgacttgaggaagatgaagaaatggcatgccgtgactgaatgggctctcttgtctgagggtggccataatacaggctctcacatggatagccacggaatgggaacatggatcacagtccaggagggccgtattggattcggatatatatcccctgataggaacttcaattgggcggcatggagaaacgaccactcctatcatggacacagagcccgctacgtggtgttgaaggcaggacaaaccgtttatttcccgccaggaaccattcactttgtgtttcgttcccgcaaagagcaaacattcgccatcgggggtcatgttcttcaatggtcaaatatccttcgattcctgcatgttttaaaggagcaagagacagacgatactgttactaacgaggacgtcacgacggcttcaggagcattttggcgcgatcctatcatgggacttgttcaagagcgaatcaaggaaggtgccgttgagatgttgggtggactcgaagttgcaaaccgtattatggatattttgaaggtacgtaatgagcggatattcctaccaagatgtaatggatattatagactaacttgagtagaactgggaggattgcgacctgaaaatggaggatgttttcgatttaaagtaaaggaatttgtttgggtttagaatattgcctacagatggcatttttggatatgaaaatgtagtagcgtcctattaataatatggcttggagacttgaatttcacgttttagcttgttggtctatctcttctaatatcttctttccatatgcttttaatattatacgtacctatgctggagaaagaaacataagcagctggaactcgccacctaagaccgatgaggggctgggagcactgagttcaatatatttaaagcgtaaagctatatcgtatatagtgcagtgtaaattgcgtctacttttgctgcagtacacaattctttcagcagcttgaaaatggtcccagccttccgcaccagcttcatatggaagattcattaagagaacatcccgaaacatggtcctactattatagactattttggctacaaagataccaactgggaagatagcagtcttttaaacaaatgccagatttactccgccaagattcaaagtttaaagttattcaacggatcgacatgcctgcgaaggtttatcagtagaacccctggcctagttttaatcctgcgagatcctatcgcagttaaaagtccaaccgccatatttttaatgacagaatactagtcattaaaatcggataagcatgtctctgaggatgcttcagtggaagtcagatatggtattttctgtcgatcgtgggttgagaatggcctagttaggtcccatggctaatacgcgctgggaggtgtcgtaagcgccctggtttctagtttcttggcatggaatggagggtcacaacgtggtttgacgtcaaacgtcggtagtttagaagagccattttcttgatgatgaagattctttagtactcagtcgtgatctgtttattgttgggcaagttgtcgcttatttcgcagctcatttcgctacaaaatacagataacgcgtccggttgagacataaaacatccactaagagaattaagcataacaggtggtagataccagaccttccatcaggatctagaaggattcaagtggtttgatacgattcatacaccagccgatagtcgtggtaaaaggatttctagaaacaaacacagccaccacaaccttgtttcaacttctggcagatcatcagtcaggaagagataaatctgtgctagtccaaagccaagcctcagccgcccacattccgggctacggcattgtttcacatcatctctcagctgtttcaggggaaacaatacgtactgatggtgtccacaggatgacgaatgcttcaaacacagaagatcaaaacacatttataaacacgaattcgatattcagttgatcatgatataacacattgccattttccattgagattttttgctaccgacatctctgacttgtgttttgaccaggttctaccagcatggtggaggtcacgtgacataaggggcgaacgtgattgcctcgaatctttcaaaaccgcgtcgatgagaacagaaatagtcaacattaagccaccacatgcgattctttccataataagaagtgctcaggtgctcactcgacgttattttacgattggaacattgttattagttgatttttattttttttcttatttacttttaatgttatgcatcaacaacaccccaccccaattctgtcgtagggtaggctcctgagattattcatgctgtacatatgtaactacttgttatgtctgggtagcttttacaattgtcaatgttgagaaaatagaccaatatctagatatatccatcaattgaacagcctgaattcagtatcccgtatactatttagatttgaagtcagagcatagttggtttattttgtcgttgttaacttcaagcacatcgaaaaacgtccattgagacgactatttgatgccgaggaatcattgtcctaccccttgcagcatatcccccacgactgtcccgacgattgatcattcaacacattcctagcagccgagttagtacgcgtatagaaagtccgtcccttgatccaactttctccacaaatgaactaaatgccgttcatctcccccaaagccttgaagctattaccagtttgaagttcctcgcattgcaaccattcacaagtgttcaacccccaatctcaccatctcacaagacccagagtatcatcagaatgccgtgcatccgatattcatcgaaattggactagatgctgaaacttgacagtagctgaggagaattcagatccaccaattagaggcgagcaggccatagatcggggttagcggttccatctcaaccccaggaaattaccaagaatggtggagcacgatccgtgtaatcgtttgatggaaacacgttctggacactgacacgggcctttatcacggctgaacggcatcaaaggcgttgtaatcggagcttttacatgttgtattgccaaggataaaagaaccaagatcctcaactctaagtcaactctattatctcatccaacaattcatctcttcacttagtacatattttctactctcaactacatatctcatcatgttctcttccatgatccttctcagcggcctggttgcctcagcctttgcccaccccactgttgagccccgtgccagctgcacctttactgatgctgcttctgctatcaagggcaagggtagctgctctaccattatcctcaacaacattgccgtccctgctggcactactcttgatcttaccaagctcaaggatggcactcatgtaagttattctgttctctaaatatggactctttctcacacaatataggtcatcttccaaggaaagactacctttggctatgatacctgggaaggtcccctgatctccttcactggaaacaaccttctcatcgaaggtgccgatggccactccattgactgtcagggtcagcgctggtgggatggcaagggcagcaacggtggcaagaccaagcccaagttcttcagtgcccattctctccagaactccaacatcaagaacttgaacgttatcaacactcccgttcaggctttcagcatcaacggagtcaccaacctcggtgtctacaacgtccacatggacaactctctgggagatacccagggtggacacaacactgacgctttcgatgtcggctcctccaccggtgtttacatctccggcgctgtcgtcaagaaccaggacgactgcctcgccatcaactccggcaccaacatcaccttcactggtggtaactgcagtggtggtcacggtctttccatcggatccgttggaggtcgatccaacaacgacgtcaagaccgtccgcattctcaactcatccatctccaactccgacaacggtgttcgcatcaagaccgtttctggagctaccggttccgtctccgacgtcaagtacgattccatcactcttagcaacattgccaagtacggtattgtcattgagcaggattacgagaacggctctcccactggtacccctactgctggtgttcccatcaccgatgtcaccatcaacaaggttaccggatctgtcaagtccagcggtaccgatatctacattctttgcgctagctgcaagaactggacctggaccaacaacaaggtcaccggtggtaagacctctgacaagtgccagggtgttccttctggagcttcttgctaagtatcacgttgggcgtgagaagcagttgatgggctgagatgaagaagagtaccttattttgtatatagttattagctcgagtaaataaatggacagtatcctaacttgtatcccgcattgaaaaattgatgtgtatattcagaatgaggaactttagtagccagtcagctcttgagcgatagctgagactgaccataacaagcatcgcgtgtcgatgtggctgagtttgtattgtttcaccctaaaatcgaactagtctacgtcatcaaatcatccagtccctggcaaaagacaaaggaaaatgatggacttgatcaactatcacgttggtttgtgatgaaagcgatcagtaaacttgtgatagaagctaggatatttatttattcacgttatgcctgccccaagagacccagggtaccctcgttttcggcatgaccacaaacccctcaaaccccctactccaccagcaccaaggtggattgacctaaacaccatcagctcatggatcagagcatgcaacgaaaatcatggagatcattgccaaagagcgcgtctgccccatgaaacacaaggtttgccgcgatggttgattcacgtatccgaaaagcgcatagtgccttttcaacctggctgtcgatatgtcgctctcagctacgtctggggaaggtctacaggacacgatctgcaactgttattgagcaaccttgagttatttcaacagatgaacgcgcttgaacaaatgtgggatcaggttcctgctacaatccagcatgctgtggagctaatacaacgcgtcggcgaagaatacatctgggttgatcgtctttgtattgttcaagatgattatgagacaaagcaagaacagatcagccaaatggcttttatatacggcaacgcttactttacaatcgttgccacagctgctcacagcgctgaagaaggactgaaagggatcaaagatgtttctccatccatgtatcacaacgtctggccagaaagggcaaatatggatcattacggtctcgtagcgtggtcaccgtggaacgagcgaggatggacattgcaagaactcgtgttctcgcaaagatcgctcttctttcacaagaatgagttgacttgggaatgtcattgtgcgatatggcatgagcgcatgcaattggcagatatcggggagacaagttgtcttgggacgcataatcccaacgctcgtggctttcgttattcgccatggccagatttgcaagagtttcatcagttggcaaccagctatagtcgcagacagctatcattctcgagcgacattcttccggcttttgctggtatcacaacagctctggcacactcttttccaggtggcttcctgtttggtctacctgaagttgcattcgatgtgactcttctgtggagatcagctggaccagcatccaggaactcaaaattaggcgaagcgtccgttcccagctggtcatggatggtttgtctagaccagaagatctctgtagatctttcaccctgggcgagcggctttgcatacctggcaggatcctcttctgaacagtccgatgagggcggcagacggacttatacaccactgcatgtcgcttatcagcaagagtggaattcccgatggagtcgaaaacgtcctcccgctggtgtattggatggattggttacagagtcaatctgctcgtggtatgttaaggaagaggcaggtgagagactcatttcaaatgacctcgatgagtttaaagattgctcgcatcaccagagcaatgagttacctatgggctggaaaagagacggagatctgttctaccatctagttgacccacagcgcagattcaagtacccgattcctctagtgactaacgaagacgatattttcatcgagaaatatctgtcatttttgataaagactcgaacagaaagagcgttcttctataatacaccggagccatatggacaagctgtctctatgcttgaaggagaagctgtggtaaatatctgcaacaacgagcaagtctgggttgggtgtcttcgcgttcagaccagaacaatcctgtggcgactgttgactaaaaaggttgagtgcgagttggttgcaatatcgaaaggatatatcgattcgagcgcgggtggatggtctcgtctagacgaacacgaggcattaaaaagtcgagagctagagaggtatgagttctataatgtcctgttcattgaatggaaagatggtgtcgcttatcggcaaggtattggacgcgtggataagacagcttgggagggtgagtctcgacaagtaattgatttagtactgggatgaacttggatcttctcggttgagcaacggaagatcgggaattcttacaataagaggtatcggagtattgaaaatggtctatgcttaaaaggcctaactcacatgcatttcgctgcgctaaaacatttcatttagtactgtatatcatgtggtggtttccgtgtcctccttttactaccagctcggtgtaggacgcggtaaactcgtccgaatgccgttgacgtcgtcgatgctcggataattatgacggctactggtcatttgagacactttgatgtaaatccagcaaattgtaatcaagatttacctcacgtaagattttagaaccatttgattatgtgtcttgcgcgcgtctaagagattacgtacttgagaagttgccgcttattatggtgcgccaatcaacgatactctctggaaccccgtaggatttagatcagcaggtcttataaataccaccattgccggcaggaaattcttttatagacccagtcagcaaaccaacatccacaaccatgatgagtcgtgccagtgtcgccgtcatcggtgccggtcagtattaaactgaaacaataaaatggagactcgcttatatgttgcaaggtccgaccggcattactatgctgaagcagctgcttcaagacggatttaatgctacgttgttcgaacgacgaagtcaagtcggcggactgtgggcgtacgacgcaaagcatggatggacgtcagctttggatagcacgactgcaaacattagcaagtatacctgtggattcacagattatccaataccagacagtaagttaccaatgccagacaagtgttacgcgtcattttaacccttggtaggatacccggtccatttgaccccggcagactttcaagaattcatgcaaggctacgctgagcactttggtctcttgaaacacatcacattcgatacgagcgtcaaggttgtaaatcgcaacaaggaagataacggatgggacgtccaagttgagaatgttgagagcggacagacagacacgcgccattttgacaaggttgctttttgccatggctatcagacgctaaagaagatgccgatatttccgggacaagatcattacaaaggagatctcatgcacgcacagcaatatcgaaggtttgtgtttccggacagagagatcttattacgtacactgactgccagataatagtcccgagtccttcaaagacaagacagtggtgatcctcggcctagccaccacaacagacgacatcgcccctcaagttgtatccgtcgctaaaaaggtttttgtctcccacagaagcgggcaaattgtcgtcagacggtttcggaaaggaacaccatccgatctcttggtctcttggaggcgccgcgtgataagtcaatggatcgcaaagaatttgccaaacacgtacagattcttggccaacacattagctaagttactgtcatcgcaaatggcaggcatgaagctagacccagcctggcgcctcaaagacttcaaggatctgacattaagtctgcctggaattatcgagaatgttctgccacttctgaaagatgggagtgttaccagtctacatggaatcaagcgatttacaggtggaaagtcaatcgagtttgaggatggaacgataattgatgatgttgatagcgttatcttcaccacaggctatcaatgcgacttttcaccggcaccattcgtcgaaaagagtattccaaagttgccaaactacgggggtccgtctattcatcgtctctacatgaacgtcttcccgccgaaatacgccgacagctgcgtaatgctctgtttctctgcttatggcaaaaataatggcttctcattcagcgacgtcatgaacatggctatttccaacatatggcgtggagtaagcaatctaccctcacaccaagagatggaacaatgggtcgatcatcatcacgaatggttggcatcgaactgggcgagagaaccaactgtagatctgagcatggtgaagcagtacgaatttcaaccatggatgcataaacaagctgggactggaatggagaatctaggttggggatgggcgggatggaagttttggtggaaggatcgaaagatgtacaatctcatgaatcacggtgttgagacagcgcatatgtttcggttctttgagacggggatgagaagtacatgggatggagcaagggatgagattatacgacagaataggatcgtgaaagaggcttttgggggaaagaagaacaagacgagaagcgactagagaatgtcgctttgtttattatcgttcatttcggcgagaagaccgacattgttagtgctcgcggggaacctggttagtccaagccaagcctgttttcttaatattaagcttgataatccatgaggctgtgatgatagtcgccccacagcctagcctgaataaagaaggtgtttagagagactaggtaccccgcggggaaagacttccagtgaattgggggaatatttgacagtaaactaccggcgaaactggcgatgtttaccgtagaccatgtctgtcggtgtaccatgcgccgaaccgagggcttggcagcgaaaatagtgttatataaactgtcaaagtcattccagttctgcgtcagatagttggcagggcactccaacatgcatctccttcgcatctctgtcgccatcaaggcattcggcgtagcttttctctctgctaccgccactgcctcttcggaagctcctcgtgactatgccagtctaaaactcctcactaaatccgccgactcacaagtccaaggtgttctcgacaacaagaatgaatctctaaccggctcaccgagatctcttacccgcgctgtccgtcaattggttgtgccgttcctatggccaaactcgacgtatttccataatgagactcttgttcctcatatcgaggagatgctagaagtccttcagaaagtccagcatgacgatggtacttacaccgtcggcaatcgccattcaccacctgatactggttttctgatcgaggactttggtatcatggtgcgtattctcgaaaaagatgatcacaaagcgtcgcagccttttgcagatgtcattcgtggtcttctcgtcaaagctggacctggtctcgccaaaggcggtattcacacgcccaaccacagatggaagatttgtagcgccctagcgcgtatttctaccatcaccgagaatgagagctatatcaagagaattgatgagtggcttgcggaaggaatcgacatcgacgctgatggcatttactctgaacgcagtccaaattattactcggctgtgtcgaacccttcacttttgactgttgctcacgagctcaactacacggacctcatcgattacgtccgcatgaaccttgaactcgcgatcgaacatgcggaacctaatggcgaaatggaagtgatccagagccgtcgccaagaccaagctcagcctcctgtggtcaacatgggtaacttctaccctcaattccgcgagctcgctatccttgacaacaacggccgctttgctgccatggctcgtctgatcgaagaacttgtcggtcctcaattgggcgatttcctggccaacattatggagcgtcctgaactcggcgcccaactacctgacccagaagacccgtttgtcgattttgagaagcactacacttcagctggccttgtacgtgcccgacgtggaaacctgacagtctccgctttcggtggttcagactggtatatcgacggtaaaaaagccgaattctacaaccgcatgggttcaggtctttccaccaacccaaccatgttccgtgcgtggaacggaaaggctgttcttgacgccattcgtctcagccccaatttcttcagcatgggtcatttccgatctaacggggtcaatgtgtctgatgatggcgtcattaacctgggaagcgagatcgaggttccatattatctccctatgccatctgaacgccgtgatgagaatggtacatacaaactatcacgttccgtagacggtcgcttctacgccatggccgactttgagaaccgtcctactagcatgcgccgtctcaagacagaagttgagatcagccctaccaaggctggctacgatctcaacttccaggtcactggtgaggatgatgtagagctcacttttgaacttaccttccgagagggtggaaagttcaagggagtggaggaatttgttgatagcgataataccactatttatcgccttgcggaaggaaagggagagtatactatgggagatgacaagattactttcgggcctggaaatggcatgggagtgatccagaatgatgctggagagcagtatagctggcatggaggtaacttgacgttgcagggaagtcatgtgtatatcactggtgtgacgcctttgaactatacactcaacctgggctttgcttagattctctgcattagaattaatagatcaacttctcgtcatacgctcatgtttccctgatccgaggactgtcccgatagactgggactagctctatcatctgtgtagtaaatattggctactgagattccctactcacttcaagcatatcgtcactatcactatcaaacatcgcggacgaaactagacatattggtatcaaattggatcttgcattatactacatgaatcttcatcacatctatcttatctgccactgccttactcctcaagctcagcgagcatgatgtcagcagccttctcagccaccatgtaagtagacacagcagtgaaggtaccgggaatgcgggggtacactgaagcgtcaacgacacggagaccggcgacaccgcgaacgcggaacttggagtcaagaacagccatcttgtcatcatcagcaccaatggggcaggtggatgaagcgtggtgaccccaggtgttgtccttgatgtaagtctcaacatcctcctgggtcttgacgtggtcaccggggagagtctcctgggtcttgacgggctggctggcgaaagccttgcgggcgagctcaacggcctcgtacatggcctggagatccttgtcagagtcaccgttgccagtgtcgaagtagttgaaggtgatggcgggggtgtcgagagggtcagcggagcggaggaggacgttgccggcggtgttgcgggggtgagccttgaggatggcccaggagaaaaagtcgtggtcgatggtagcgttgacagcgtacttggggaagtaacctcggaagttgacgggtccaccgaaagcgaagatgtcaaagttgttctgctcggcggtggtggacttgtagaacatggtggcggcgagaccggaagaagagtagatgccgtggtcgccgaggacaggctgcctccagcggtcaaggcaagggtcctcatcagtgtagaggctgaaagtgcaaccatcgaaagcagtgaagttctcaggagtgttgccctggacgctgatctcgtagtggtcctggaggttggttccgacaccagggagatcgacaacaacggggatatcaaacttcttcagctcatcggcaggtccaataccgctgagcttgaggatctgaggagtgttgtagacaccaccagcgacgatgacctcacgagaagcagtagcgttaccggcaacaccagcagcaccggtggagagagggctggcgctgtagaggtgcttgccgtcgaggaactcaacaccagtagcacggggagtcttctcagactcgtcaaagagaaccttggtgacgtaggcgttggtgcggacatcgagagggtagcgcttggtgccgttgtcgaacttggcatcgcggacagagaggatgaactcacggggtccaacacggctggcggacttggtggagagagggatctggtagtaaccgggcttctggtcacgggcaagagtgtcggcgttggcatcgccagcaatgagggtttccatggtgaggagctcaccggtaacctcggagagagcagtggcaccgccgacgaggaggctcatgagctgagcatcgccgagagggatgctgagaggggcagtctcggtgctcaaccagccatcgtaaccgtggccaggctgaagaggaagaaggtggttgttgtcctcggccttgacgaagtactttcgcatgttcttggcggaccaagagtcatcgccagtgagagtggcaatgtactcaaagtcagactggtgggggtacacagcgatcagagcgttgtgagcagtgcagccaccgagtgcctgagtacgagggtacagagtacccttgagcttggcatcagcgggagggttgagaccagtgtactctccgtcgggagtatcgtaggtggtcttgaagtcacgagcctgtcgctcatcgtcggcgtagtgcttgacgaagaagttccaagagatctcggggtcctcggaagcgttggccgagtaggcagggacggtgtagttggtggtggcgtagtcatcaccagcctcgatgaggagggtcttgtggccagccatggccaggcgagcggccagaggaccaccgccggcaccagagccgacaacgatgtactcgtagccagtgagggcgactgcgtaggcagacaggggggcggccagaaggccagtgaggaaagattgtctcatggtgaattaattaattaatcaagatcgagataacaaaaattagacaagggaactaaaggagtggtttccctgtaatgcgataggtctagtcgtcaaagaaggactaatgaaggaatgactggtcagagatcgactgatgaccggaaaaagaaagtgtagacatgtcttgggtatttaactgatggatatcccgcgagcaaaccgagagacccatgtagataactcctctgtcgacgtcggcagtgcccatatgccgaggctacgaacatctgattgcaggcatatgcagtgcaacctgtatcaaggagcgttgcaaaattccagaaataacaacttccagaaccaataacagctatagccaaggcattatagatattaccttgcttggatctgcagcgaagatgttgcaattcggcgcaatcttcaaccgcttgaacccatcgtcaaagtaacattcaccacatcgcataaaagaatcgtaactgcgaagggaatagcaccggagaagggtggctctgtacagctcaactccgtacatccgttacttgctaaggactcgcgtggtttccgtccaacggcgctgggggcgaaacaaggttaatgagccgcatggtgttgcatcagccatctaaagttgatccgttgcccgctcgtggcgatgcagggggtgatggtgttggtgtcgcatcaatgatctacgacaagggtataacccctgacggcccctttttgtgatctatttctcctgcgaactttggtaatttgtccgattcttggtttagtcaggaacaagagacgacacgtgcatgatccgtcttccgtgtggattcgtctgatctgctgatgcgatgatgccatggttcttgggccgtggtccttggagggcctccgggagagacgaagccatagcggccgtttttatcgagcattgacattactgcggtccatgtggtttatagtgggcaagttagcgtctccgggttatatcctccgcaattaatctaccgtcaaaatcagttcggaaaaagaccaacgaggacgaggacgtgaccgtgcattgttggttagttgtcttgtttaattaccaatgatccactatcaagttcagggtaggtctggcaagcaacatgaacctacatttctgagaatctcttatctgtagttttttagtcctatgttcaattgtacgaagtcatcgataacagtaagaacttgagaaagaataagtatactgacaataaggagttcagtagctccaatgtcatatccactgacagtgcgttccgtagagttaaaaagtaagcgtgtagatcttcatcccaagagatccactaccagtaccttggttcccacatgctttgtgacagtggcaaacttccgctcctgatcacataacaacatggctgtgatattatgatcgacttctatgtaattttggccaaatgttgttgatctcgctctcgctacctaaagtccgggaattgcagacctactgacagagaatatccttcggctccgataaatccgcttccaggtttgggccgctagcatttgaaacatttcttaactcctaagattgtagcaagtggttactaccctatgcctacagaggaattattgattttgttaacacagtcgtgcaaggagtttagtctctagttatcgggataaagtatatagtatctaaatccgttattttattggatagtcttattttattcctcctcactttcatccgtttcccacatatctaacccagatagccactcctcataatcctccaaacagccatcatagtcgttccaggcgtccttctccacaaccttaagaacttgtgctaatggctctatagattttcgcagaagcacccaatccttcccaataggtatatactaagagacgaagttgactattctgttcaagcactcgacatgttcccgtagagcctccttactcgcaaccacttcatctataatctcggctgctacagcggtagcagtctctggaaattgagcgagctgcttttagctatagcggtaaggtaattcgttaggatcctcgatccagtgatattacagttctcgcatgtacggtcgcatttgctcagtagtgtgaaccctgtcagccagggtacggaagccgacgaaaccccaccagtcctcagccacccatactgcagccgtttcatgttatccaagtaaaagtcaggctttactttggaagcttctgtattctgagcgttgactggtgcaaccatgttttgataggcttgtagttactcgaaaggcagcttaataaggatgtagtaaatgatgtgaccctgtatggtctgagtcactctgtcatcgtctcccgggtgtgatggctgtcatgactgctggttccgctgcgcgtgaagcgagtagattgtaagtctccgtcgtctcggctgagtaaccttgcgagcttctttgcaatagctctgtaaggatgggctttatgctgacagccagttcgtcggccgtaagcttcgccagctctgacggacgcatgtttgcagaagttgtatagagtagtgatgctaattgttgactacattaataaagtcagaagatgcttatatatagagagtattggtcactctacagtctaatggtgagaaaggaaagggttcgtcaggctgactctcgatgagatatgtcgatatgatgtggtttagagttgaagttagtagttggctttgaccaggtgcatgctccttctaatctagatccattttcatgtgattaggtttaaatctggctctcaattctattagtggttgtagtatccgtacgattctaagtttaaaacatattacgaaacattgttgcaaggctgacttgacaacccccccacgctatgattgttattttacagccttggcatggatcaccctgtaggtgagtacacagttacacactgaatggacacgaaccatgaccgtcgctgacgatgtaacagcgagcctcggcatatgaagatgtgtgaatgatatcagaccgacattatgtgatcctgaatccttctcaagtacatggatctcttccttcgacttgtcccgatctagaaaagtaactttaaggtgtaagcgaataggctgttgaaacacctcgtaaggaaccagcagcttaatattaagcactgctatatatctacattagtaaacagatcctaagtgcggcgtaggattgatcggatatcacggcattatttagatcctaacctgtcacgaaactaagcttttccccactgccgcttgtttatcatagagtggagtttattgaaaccataatgattctggttctattttgtaataagtgaaactaactagttacattttgtgaaagtcacgtctctcgacgcgtacagaagtgaaaataacatcttgccgtacagaggttcaagatacaattcgaatacagctgcaaagattgcttggtatgctcttgctatcctaactagacagcctcgaaattgtgaatcctttctaccccaggcctatataccgggtcgtgcagatacggatcatgtcatgtcatagaagatatctagtgatacttgctaatggcagatagataggtttggccagactgggaaagcttcttcccaccgtcagtagtaggcagccaggcctgaccaagacctccaccatcagtgtacgcatacgcggccacatgctcattcttctcgaagagatcaacgatatcggaaatccatttgttgatctgaccctggtcggaacaaggggtgaaattgttctgatcataaacgcatccgaattctgtcacccagattggcttgccgtacgtgttccagtagtagtcgatatcggcttggacaccagtcatatccggcttgtagatatggatggcggtgaagtcccatggctttgatagactggcagtgctgaattccttgagccacttctcatccttttgcatgcacatagcaggactgcagagaagagcgccctgttggcctttgggagcgatcaagctgttccaaagctcaacacctttgctgacgccgaagttggctgatgtgtcctgaccggagtagtcaggctcgttgaactcgaggaggtaggtgggtgtctcattcaaattgctaaattcggagaaccgctttgagtcttggggtccgttctggccgcttccccagagcatggaaacgccaacgacgccagcgaccggggttggcgcgggggtccagtcgtaccaccagccaagatggtctttccagaatggaacagcgtttccgccggcagatacagcctttttgccgccaggaatgaaagaagccgcccgtgcagaaatgggagactcctgagtaggtgttgcaagggcatctacaagacttccaacgaccacagaactaaggatagtgtgcatgagaatcattgttgaaaacaagtcgtggaaagtattgtgtctttgggatgaaagaaagtgttgtgatgggttgagcaagagagatttatgtgaggaggcatggaaacttaaatggaaaggcccttcagcgtttgtttcacttctaggatactgacatcgaggtcaatccccctttcactaacacctaattgttttctcatccatggattgaaagaccaatcctggtgatcatgatcacacaccgactctatttcttacaatactttgcatctagaaacgagaccacattcatcaagagcagggcattgcagcattggctacccatggcgacacccctcacccttctgcatgatgttcgtcggcgtttcagaagatcgttaatggctctcttgagacgaaacatgtaattttgcgaagacaggtatgatgcgcgaagcccgactctacactggaagagttagtcgtagtgcactttagtgtatctagttgaatcgtttgtaaatctaagtaagtgcaaaactccatcgaatgttgttcgttactactagtctagagttgggcggttttacgcaaactgtaattcaaatcatatatccacaatcgatttgtcttcggttatgttgagaatgccgttcctatgtgtttcattgcataatcttgtgttagtatccccatggacgtacattgttggatctaactttgacttttttgcttgtgatcaagacttctattgcatttgcctccacaataatgcactcacatccacgtcaacgttcatggtgttgatgcgcgatacccagcgatccaggaccaagcttcaagtacagagttcaggctagacaaacgagttaagtcgaatcgagacgtcgtacagatcctaaacaaaagacatgagaggaaagcgaaaccgtggtcccattcactagccagatagctgcccaatgcctgcaggtagtacttagttagagttaatccttcgacccttccataatctccttattattgaatactctcaacggtatctccactcctcaccatatgctttgaaagtaccgaggatcttgctaggttattgtaaacatagtcaaatcagctcactattcccttgcaacttcacatgtatagccgagaggacaaagttaatcctttttgtcaacgggtcgaatgttgaatgaatcgtacgtcaacggcggttagaatcctttcatgaagagttggatgatttcttagcagttcagtagtctggcacttgtttgaaacccttgtccgagaggtaactaatttaagtttttcccaggcgcatgccctttagtatacagacaaaatttgcccgagaggtttcctgcacgtacccagtattgcagtgatgttcccggcgctcttctcaacttgacgcaactaccttgcatgaaagcctgtcgccattcactcattatctttctagttatatcgagacacatagatgtagatgaagcttcataaaggatgatttcgtttgtgatttgtcttttgctatcaagaaataggataccagtatatagactatacagtctggcatagataggactagacaagcatcgtcttgtaatctatacgttgcgtataggacttttctatgacattataatcatcttacttgtgaatacttgcatgtgataatggtaatcttcttcattttgctggctgatatttgccatcgttatttgctggtcagaggttgacgacaggatagactagttttatactgctgtctgccttgccactgttaaaagaagccctaggagtattaatcaagtgccgaggattacgatgtcgccgaaatgatggattcccgaccccatgtgatctcctcgcaaaaagatctgaaacgtaggattctattagtaaagcactagtcagtgtatgtatccgtttcacgtgatgatctacatagaattggtcgaaattgtttataagcgcttgcagtaagcacagccttgttaatttcccagtgccaggaaatccttaccacttccaggatacagtgggggggactagcaaaaaggaaacaatatgcttaccatgtataaatataatatatatgccactctctagtcaggctcaagccaccaataaatatatctcacttacgttccttcaccaaaaacttcacaatgttgaaggaattggcgctcttttcatttgctgctgtaggagccatggcagctccacagcagctaccttctagtaacctatcctggtacgccgatatggatcatacaggcgactttagcggcaaagccccctatgctgctgactcctaccaagtattcaagaaagttgctcctggtgttggtagcgccatacaggatgctattgattctggcaaccgtcacagtcagtggctcgcatcggaaccgcgagtaagtctcaaagatgatattgtatgtgaggcgatttctgacagttaacaggttgtttatctccctcctggaacatacgaagtttacaagactatcaatcttcgaacagacactatactcatgggaaacccggccaatgtaagatgacattctaaaacttgcttttccttttgttcaaatcttactgaaaccctgaagcctcctgtcatcaaaccagctgctggattcaacggcaccactctcatcaatggtaaagatccatccgttgccgaagttggtgaaatttctttctctgttggtatgaagaatatcattctcgacactaccaccattgatgccagtaagtatcgcactttaaacctgcagggtcttccgggatatgctcaagactgacttgacaccagaccgtgaattcacggctctgtattggggtgttgctcaggtttgtcagctgtcaaacatccacatcaagatgccgacagctggggcaacatctggacactctggcatcagacttggacgtggatctactctcggtcttgcagatattcgtgtcgagaacggcctggtacgtgcatcaaaactcactccctcaacgatttgactgtatctaaccaagatgcaacttagaacggcatatggcatgacggacaccaacaggctttctacaagagcgtcagcttcatccgtaatagggttggaatgcggatcgacggcggtaacactattaccatcttgaatcccacatttgacaccgttggtacacctgtgaagcatgtctcaggcgccccattcgtgggtatcgtcgacgcaaagtcggtaaactcgggcatcacgttcgagtcttcgggctatccatcacttcttatcgagaacctggaaaaggacacggactctgatatcgtgaagttgcccagcggtgtggctttgggaaaagctagccacgtcgacaccttcacgtacggaaacacagttggtcgaagccctgtgtacggcggggaaacgactagtgtcagacgtcctgaagctattgctcccggtggtcgaattcctgccgttgcggctcctacatatgcagaccgttcaattggtgactttatgaacatcaaggatcccaagcagaatggaggccaaaacatcaaaggtgacggcaagacgaacgaggtcgaagctctgaccgctgccctcaaatatgcagttcagaacaacaagatcgcctactttccgtttggagactatcgcgttgagtcaacccttcttgttcctgtcggttctcgtatcgtcggcgagggctgggccacaatttcagctgctggtgactttttcaagaaggccgacgctcccaagccggtagtgcagatcggtgctcccggtgatgtcggtacgattgaagtacaggatatgcggtttactgttgccgatgtgcttcctggggctatcatccttgagttcaacgctgctggtagtaagcctggcgatgtggcactctggaactcgatgattacagttggtggcacattaggcgcacaaggcctaaccgataactgcggcgacgcctcgaacccttgccagggtgcttacatcggtatgcacttcaccaaggattcttcagcctacgtggagaacgtgtggaactgggtggctgaccacatcactgagggtttcaacggtggatcaagcatcgctgctaagggcggtgcgcttgtcgaatcgacaaagggcacatggctacacgctttgggcagcgaacactggtggctgtaccagcttaatctgcgcgatgcgtccaacgtggttgtcagcatgctccagacagagacgaactacgagcaaggcgcaaaggcgaagaaacttttgccaagcccatggaatcctgaccagactggctggggagatccagattacgcctggtgtggtaaagacgacgggtcctgtcgaatgggtttgtctaattatgttaacggcggatccaacgtttactactatggttcagcttcgtgggccttttttaatggtcctggataccagagatgtgaagacgagatgaagtgtcaacgtacgtatcacgctatttttacaaggagattacttactaactcttgatagaatctatccactggatcgcaaagacgccggagaacttgcaaagttttggctggtgcgctaaggcttccaaggttgctctgcgactgggtaatggcgacaacgttatgactcagccagatttcacaggctcttggggaagtcttgtcggacgttacactccgtagtcaacgggggatttatccacggtagagtattaatttgctttactccatgaaattcaattcaattctgctgtgtatcgagtatggtgttgtggttgtatgtatagtatgagtatcatctaggaatgcatactcacataaatatagaatgttgaatgttttgaagccatcaccaactgcaagtaattcgttttctcaattttacatgtataatgcggaaagtcatctccgttgggctacttggagaatcatccttctcctacttacctttatgcccttgacattatcgtatgacttgtcaaattgttctcttcttggcgggaaccattgattggcctatttatcctcggaacgggtgatgttattccacgcacaagtctaatgtatatcagatcatccagccgaccattatatcaaccccacttcgggtttatacctcaactccaaatcaacccattccaccatggaagtcgacaatccattctcagtcttccccagggaagtccgagacatgatgtattcctactccattccggaaatcccagccacagacgccacagtctccaaaacagcctacaacaccaagaatgcccctcttctgttcctcaacgaagccatctccaaagacgttcagcacgtgctctatcaagatcacgccatcgtcatcccagtactgaacccaagcgaatacgaactcaaagaaacaaaattcgcacctatcgtcagccaatgctcgcgtctgatgaaacagcgctctaacagagtaatcatcggtacatcacgcttcattgccgcaagctactcaccgctgcttcacataaacatccacgacggaacatcagctgaagactggatccagaaattctgcggttttgataatcctgagccgctagccaagaaactcatcgatgagttgatttcactacgacctgaactgccgaatgtcaaggtcattgagttcaagttttttgaggggtttaatgtccttgtcgctttgaggtggagggaatactttttagaattgaaagaggcatggccggagattgagattgagatcgattttgttcctgcgtttctgggctgggaacatgttgaagcattttttcaggacgctcaggatagtatggaggaagacggtgtttttaaaccggataggctgagggatttggaagagaggaagtatggcactgtatgacggtttaggttttctacagatcaagattgcattctgttttccacacgaggcaagctagcatcaattttcatttgcacgagtttaagttaggcaataatagtattcaagaaatctttattctatcatttagataatcctatgcaaacgtgccaccgctccagcgccaccatatcttctacatcggtttatccgtctgtgtccattctgactagggagagtcaggagtaggaggtctgggaggaggtgtatctgggcgaggaacagggctagggttacgaggcttggccggtcccggtgacttgggtcgaggcattttgtattcgtgtggtttagtttagtttaagaggtcaaggtggttttgattgtggttgagttgggtagggtacagaattcatatgcttggtagaagtattgagggtaaatatagttgctgggaacaggtgaatatctcacagggttatattgcaatgagtcttcaaacatggttgtgattcgaagatgtctgattctatatcccgaatcatttgcttctggtccgtctcttacaagttctgcctgtttcacggcgctatgggttgaggtgtccgcagtgataagtgaatatgaaccacattgcctcttattaaaagctgaagtgtaccttggaccagcacaagagcctgcggaatatgtgtgattgctgaataatcctggtattgtctgctcttgttcaccagcggtccgtacagctggcgtaattacacgttcacaacaacaaagtcgaagcatagaatacataaaccctctgattcgttgtgtaaatagagctcaccatctccagtctgtatccgcattacgacctattttccatctgtccaaaaacgatccagcgcgtcctgacgtacctcatacgcccagtgatgacacgtctgatgcaccacaggactcacatcaggcccatcctcatcttcaccatcatcagtaaaaacactccgtatcccaagagtaacgtatttcttaagcaagattctccgccagcgaccagtctcgcctacacatttcttccaacgactgatctggcgctcatcatcgtcacagcgacgacccatgtagaatcgacagtaccattggaaccaaccccggacatcgtactcgtgtgcgatccatccagctgcttcccattcctcgatgctttgtccgcattgtactccgtatttattggtctctgggtcgtaagtggtactggtgagatatgtatccacgtctaagccggctgtccatgatgcgggaagttctttccagtcgtctttgatggtggtctttaggcgtttcgagtacagaggtcgccagtaggatccgccaaagcttccctcgcgaataatctcctcgggtgatttgttggggcggaaatcaggatgtgtctcaaaacgaagtgttccatcgacgtcgcgaattggttcgtcaccctcaggctcccatgctgtccagccagcgatcattgagtccacatcctttgacggttcggcgtcggtttcatgatccgagtctgattcgggaagaactggagtacgattgacgcttctttttacgcgaggagcgccccttcgtagcgacgtgtcgtcgacttcgtcatcatggtatgttggttttgttgccgcctcagctatgcgccttgattgtcttgtaggggcgcgtggtgggttcgcttttcgcttgctggttttgctacttgttttggtttcagttgagcgaggctcagtcttggggatgatgagcttgatatcctccagaagaagcgcgttgtgttcgatgttctcgcgtcttcgggctgcaaagtctgccattgagtcttgtcttgggaagtgataataatgagtgagggagcatttctttgttgtgacgcgatatgcagtacgtcatagcactaaaccactaaatacaggcccacttggcgccgcctcattcatcttcagggcactcagtgaatctaacacgctaaaactccagcccttgtccaatctaatccagaccgaatgggaacatgataagtatcaccaacaaagtcccttctcagcataaattctttcaaagaattgtctttgtctttcatctcttctgatataccatcgaccgtatcattccattctcgccatgtttgtctctctgcgtcatcctctccgctgttcccgctgtcgcattcttcttggcggtgcttgccgtgagagatcttccagcgcatcacgactggagggctgacagtctgtgaatcttccgtgcttgttcttgatgcataattcgagttgtggtattgaccaagcccgcatactgttgctggaccagacctcggtattgccgattccgacgtgtccatgattagatacaggtgactctcttccttgcctgagctatcttccgtataagccatatgggggttcctgaagacagctgacttagggaagaaaacgggtttattcagagtcaggactgggtgttttgtcgctgtgtcggctgcatgtgatgcgtctggggatgtgagagaaatcttgactacctttgggctaaaagtaagaggaggaagtgcaactgtgacacgttcattaccccagtacgtcaaagcgaaaggactaggcagatcgtccaatgacgcagaaaacgtgtacttgaactcgacgactggcttcttttcgtcaacctcgattttaggagttgaacccggcgtgtaacgaaactcaagtgtcgttgtatagacatagctttcagtgtcaaatggactacccttgaacataatcgacacaatatggaggtagtttccacaagttgagaagcggagctctgtacaagtcagcaaatacgtcactcaacattgccctggacttaccactcaaccacgcagacactcccgtatcgccgttgaatgcttgattcggtacatctactgacgtggtcatacccgtttccaaatctgtcatgtcaatcactccaggcttcaatgacatggcgactaaagggtacagagggtgatgagcagccatgaatttgaaccactgaaaacggcccagtttcacgggtcgccataatggaataccagaatcactgaccatgaccagacaatctcgctgtggtggaattggcacgtcgacatcgataccagagtctgagttggaaattgatcccgaagtcgagtctgagtcagaatcagaagccgagtctgaactggtctcggagtccgaatccgaactcgaacctgaatcagaatccgagtcgtcagacttgacttgcttctgtcgtgatggaattggcttccattgcatgtgtatcaaagttggagtgtcagatgtcgatgccccgtctggttgagtcagtctctgcgttccaacaactttccagcttcccccttctgttccgcctaggctgaaactatcgtgaagttcccgtggaatggaatacctgcgaagagtcccttcgacttggcgagtcacaccaagatcttgaggatctactcgcaaggctgacactgaatcttccaccgaactcttacctctggcaagagtatgggtccatccctttcccagaggttgggatccgaaatggatctctctgttcgataaggaatggagtttgggaaatacggtagcgtggtaaagcttgatcccgttgtcttcttcgtttattatacaaaggaaaagcgatttgctattcttgcccttcctcgacggagcgaaccaaaaatccatcactcgcagtccacgtgcactgccatacagtgtcgacatatacctcgctctgacttcagggtgcttgtccaaagacttcaaatagcatccgggctcaaacaaagtagtaggaagagcattgccaagttgatctggcttcgtagtaagaagctcgccccagtcttgcacaaaggcccaaagcgaacgatccaacgatgcacagtccgcggacgagcaatccatcaaccaaccaggaagagggaggccaaattctgtggactgatctgttgtcgttccttttaacggctgataactagttgttccccgaacttttctaaatcttgcgaaaagatgcggggccgtgtgaatctgcacgtagatgcaagtccagaaagcagggctttggaggaacgtctccacagccttaatgacatcagaggaagggtccttgtcagataggaacttaaaccagaagatggaagcatagcggaggaatgcatggctaggagatgactctgttcgttccggtagcccttttaagtcggtaggcttcttgaatcgtccgctgttgaggtattccaggcaagcctttcccagttctttctttgactccctttcgtcaaccaaaaatggtttgaggtgttctgccactgtccttttgttttctggcgcaagaaagaaatctctgaccgacttgtgatacagtttcacaatttgggagtctactgtatcaaccttggcgatgaaaggattacagacatccgcaattgaggagtaggctgaggctgaataattgtgtatagcatcttctgaaattgtatagtctttggtttcgttgtcaatgcgaagaaaattcaatagctctctgactgtcagtggcctctcagataaggttaataactgaaagacttgtctgcgacagttagccagcacaccccttggacgtgtacatgccctcttataccagggtttcagataaaccgattaaaatgggaacattacttactttgcgcgagcctgattatagtctggcatgagtgcgattctctccagttgcttcacaaaacagtctcccaactccctaggaaacctgtcaaattcttcccatacttgttccggtgacatgccaggggtgtccttgaggatcttcagacgcaggttgacatgtaggaagctttgctcgtctttaccgaaccatactccttcatgtcgtgggcaatggatcttgttcttgaggtgggcccggatgtcattggcgatagcttcaaagtttggctcaactattaatgaatctgcagataacatcgtcctgctaattgggttgacgttgcagctggagaaaaaccacttgacggttgcgtttgatcctgacttcaaaagtttcccgagtgtgtcgaagaactttgggctttctttggaacactcgtctaatccgtctaaaacgaggtagacttggccagttgggtgtgagtccagtagtgattttagtagtttatgtattgttcggatatcaccattgctcagataatcctcaaagttatcgcgtgctcgggaatattcgttcactagatcgtcaggtagaggatcgcaactcaagagaagttgcaatatcagtgatcgtattccgttgaaggcttctcgcttggaaggttggttgatggagtagaagaagtacacaacctctccgctgagagccttttgtaagttatcggtcacgacagacgccatggtgcttttcccagtacctgggggtgcgtggtaccagagcacggcgttgtcttttcggccgatccaagttttaaacgcttcagtttcgaaaagccattgacaggtcccctcagtatggtcctctttgatgcgctcaaggtccttcttttgatcgagagcgacatagttggtgctaccttggatccatttgacaatgcttctttgtagattatcatgtttctcaatggtggacttcacctgggctaccgtcgcagaaatagtgtatgcccgagtgtagtcttgaaagatgtcatccttgaaccttcgaatctcctctttcaatggtttgtatgataataacaaagctgttttgccaaggctgttggaaagaaccttggctgaaacgtaccaaagctcaagaatgcgtttgtatgatcgcttaatagaccggaaaacctcttcagagttgggttgtgctacaagaatttgactgtagccgtcaaggtagaagccaacattttcgaggatggggaataggtcgtccaacacttcgctcactcttgtcgctagagaaagcactatacgaagacctgagaaggcaacaccgacaccgaggggagcagcttggaaaagactctcgcatgcccttatcaaggctcctgacccctcgagaagtggtgctagcttctctagattgcgacgacctcgactttctatccctttcgtctcaagttgcttgacataggttcgcaactccttcagtggatcgtcttcgttcgagagaccaacttttctctgtagaaggacttctcttacgaagaagttcttgtcgcgctcctttggctcgagttcggccacaaactcttcaatagccgcttcgcaaatattgtgctgtacttgctgctgtgaatgaatcccatgtgaagacatcatggaagccatagagtccatcggatgtaatgaatgtggagttgaaacgaacggcggaattgaacaaggctctgagagtgtattgggggaaggttgcttctctggccccgcagtcagcatgaggctcagttatcctatttgggcgacattattcgagctgagacgatttgctttccttttatgattttcaatgtaacaagtcagctgggcaggcctcgtatcgcccccacgtaagtaagcacctcatgctgcgtgactaaactgagatattattctgataatccgctcctctcgcttatctcgtggatggtatctttgaggctcaagtctggattaaataacgcccatatatcttgctgtattcatcagctaagttagatccgtaatcctaccctattttccccacaaagttcaaagaactgtatcatcaacagatttcactttccattcacaaagatgcattctgaagaggtcctaatccgacgaaacggctcaacgagtcatggcgaccatccaataacctgtcaagccaaaacctatcgacagataaagaagaaagatgggagtactttaatgaaaacggaacttgacgacctggagtccatgaacaattacaacatggatgaggacagttcttatgccctggttatcaagcgttatcttgcagacgatgacaaaccagaatcggtcagccttcggatcaactcttctcttcttttgacagcattcaaggaagtggtcaaatcatacccaacagtcgcagcagacttcacgactccattcgaactgaaaagtcctttccaagtactcctgcactattgggagcaactagacacttatcgcaaagagactgaatcgccccaaatgcgccaacaccttaacctcctctttcagtttatgaaattggaaatgggctctgagaaggatacttgtgatagtatgctccggaaacagatgatcatgtataaacaagcatgggttgtgtatcctccaggggaactgctgtacaccgaggtcctcggacaaccttggctgttgcgtgttgagaaagttgcctacgagaggagcgcaagtgatgggccgttcatggtcgtatatgcgaagtattgtgacgcagacgaaaacaaagttggggaggcgaatacgtcctttcgcattctgcagagagtgtgcttcgcttcggatcatccggttaagatccaaacgctaccagtgtatccactgagattctcagaccagaaggaggacctaaaagaaaagctcattcttcgaggcaagaaagctattgggaatcagggaattgtggcaaaggattatgatggactcgccgactacttgaaagaaccccccgatgccttttggcacccagaaatggcagagtttgacgcggtctggctgcctttcactgtaagttcgccagtgaaagattaaatgggcatacttaatacattgtaggaaactggccgacttgttttggaccgcaagacatacgaagaagaaaatagcaattttgcaaccacgattcacgaggtagaagatcccgagctttttctcatgccacctttcttaatggggtactccatggacagaaaggactggtgccgctacctagtcgataacatcaaagatatcgcatggaagggtgacgcatggtcctctctaattctacaaccagaacagaaatccgtgctagaggctctggtgatgtcacacgagtatcctagtaatgctaggaatcaccctgagcagaaaggaaaaggcttggtagtacttctgtaagttttcaagtacaaaaccctagattcatattaacataaatatagtcacggcagcccaggttcaggaaaaaccatgtctgcggaagcagcagcagaaatggcgcacaaaccgctcttaacaacctctatgagtgatctgagccagaccgggaggtaagtctcagacgatcagtaattatcttggtaaattgaggactgacaaacatagcccctggatgtttgagagaaaccttcaagatctccttcaatttgccacaacgtggaaagctatcgttctctttgacgaagcagatgttctgctccagagtcgtgaaaaagactccatgaacacaacacgaatggccctagtcgccgtctttctcaagcatcttgaatacttctccggcattgtctttctgactactaatcgcattgaggcaattgatgaagcaatgttctctcgtctccacttatccataaattttggtcctccgaatagcgagacgcgtcgccgcatttgggcgctcaacttcatgaaagtccctgcgaatgacaccaagattagagagcaggcagatcgcgacgaggcgattaaggaactcgtacgctacaagttgaacggaagagagatttctaatgctatgaatactgcgagaacgcttgcgagatttgagggtgctcaattggatatgcctcatatcaagagggtactcgaggttggtcagacgttcgagaagcatgttggagaagccgtgacgagggagcccagtccggaccgtaactatctttgtgtgtaggggcaatgtcttctaacaatgtaatttcttatccgcgtcaccctgcggttcagaaatatgaggctcgagaggtacttttgggctcacgtcagcaatatacagtgtggcccgtccctcccgttccatcagcttatatcactccaccattcctcgcaatacatcaagttgaaacttggcacccttgttcgccaagcaggcacggttcataattgggctgtcggttgcgatatatagttatggtcgcttattcttttcctgctgggctccctcgcgaatacctctatcaatactccagcatactcaagtcaagctcctccttccgtcttcgaataagaagttttgcttccggattagccacataggccattccaaaggccaccggctcgggtactttcccatcgacaagcttccaatcgtactttagaagtaggtgacaaagtgcaatcttgacttcattggaggcaaaccagcgtcctggacaagcgtgtgttccatgaccaaatccaaggtggtttgcactcgtgttgaccaagtaagacatctgttccttgtcctttggaacaaaccggcaagggtcaaaggtcttggcgttgttgtagttcccatcactccacatgtgaatagccgtgactacaaccttgttaccttttttcaccgtcattccattggagagcgtaacgtctgctagagcccttcttctccacccttttgtaggttcgttagcaatcagatactttgttaactcgtgggaatacttacctataagaatcggcttcattcgttgcgtctctttcaagaagctgtccatcaacttgagatcagccaacgccgtcttctttagaccttgctctgacagaactcgggtgatctcttctctcaaagctgtgaagatttcaggataggtagcgatattaaccattgtttgcgatagtaaatccgtggtcgtgtgaatggcagcaagggtcagcgcaatttggcaatcagcaggtggtagttcagatcctgactgagcaaaccattcaatcgcatcatcgaagggaggttcttcacctcttgccagagcctcagccttggttctctctcgacgctcaatatgaggattgagttccttacgggcagcagccaatgctcgtcgaacctctcggcattggggaagaacccagtggatgtacggccgcagccaccggggaatgacgcagagaatcatcatagccttgaatgtcttcctagtgtagtaagcactggcgttgttccatccttggtctcggcaaaggtcctcgcccataaatactcgggaggacatgcgtgaaacaatagtcgaaatatcctcgttgacgtttagaatatgccattcttggagtagttgattagccgatgctccaagcgctgctggaagcacttaccagtcgagtcagtaataacagtttccataactagagccgcttcttctgacaaggggcctgtaagcttagctgtacatcctactgtcagtcctggttatttgcttttgtatagatctatacgaacccaaggccttggtcaagtgtcgtccgatgacctttggcattacaggatcatgcataagagcgccgaatccagggatgtatgcgtggttgtcctacacgatgtaaggtaagatcactttctttcgaccagatcaacttacatcgcttgctgcggctccaaagtcaaatctcctgtcgttcttgatctcgtcgatcatgtggggaggaaggatcgtcaactccccccattcgcaaaacagtctgtacggctttccaacgaatcttgcggctccagcagcaagagtttcaagactctgactgttttccatatatcttttaagtcgtggtatgttgctaaactcgaatggtcttcatgggttgagcaaatcatttggctgtgtggattgagaccagaacacggccacagccaatagagtgaccacagtatatggtatgaatgaatatagatcttgattcattatgccgaagcccagattatatgtgaaattgttgtggaattccatcgctaacaagtgtctgacagtcaaagcaaaagatgtcgatttcggttagttttagaagggggaatattgtcagtgagagaacggcatacggaagacgggatggaatttatagcaattgtaggaattgtaacaagcgatttgatgtattgacaagccactgtttagattacgcaataaaccctcaaaggatcatgatcaatcagcgggcaactcccggcacagctcgtagatcccggatgccaagtttcgaaggatttgttgacatacacggattcgacaacaaagcgatcctttccgtatttgaactgtcagcttcgcttataccaagttttgcaacctggatttcatgatttaccatacagcacccactaattgtactatgaatgcccaagtgctcgaccatcgggatggaaggattcaggaatctcagtcagatgatttcaactgggtttatgttgccaagctcaacgtaatacctaaacgaaatttctttcttagtcaaactaagaaattttatagcagttgtttattgggatagatatccatatatatcaaatattaagactttgaagttctcatattaaacttactgagaataagattactgcatagactctcgccatcgcatttctaccactagctacagagtaagggacaaggcctttttttaggccttaaaaattccctagagacctacgaaatgttaaatttagtcttcaagactctttctcaaatatttaaaagcaagctactcaccttattctttatgttttttgtcacagtcttgggtcgcatcaaccaccacaaacaataatgacgacttctacgacccatcaagacatggacaaggacatggacattaacgactccagtacctcttccttgtctctcgacgcctcactggaagcgttccctaatacccgccctatcgtcgtatcagggccctcgagggccagtaagcgcgttttggttcaaaagctcattgactcttacccagacaaattcttctgggtagtttctcatacaacacgtgccccaggccttggagaggtagagggtaccacgtacaactttgtttcgcattctacctttgcccaaatgatcgaaacgggtagttttatcgagtacactgttgtccgtggagactactacggtacaagcagagatgccgtcacggctcttcaaagagaaggatccatcgcccttctcgaagtcaatgaccaaggatcccgggctattgcgaaggctcaaggtaacaatgcccgcttcgtttacattacgcctccgacctttcacgagtcagagtaccacctaggagctagacgcatgaggtgtagaccaattaggcaaaagcttatctacaaccccaaaagcgatcagacatgtccagttcttggcattcgtatctccaatgctgatctggaccaggctcaaaaggagttagaagagtttgtattttttacactattggacgaaccggctcccacttggtcatgataaacatgccaagattatgtcgttgcctatgtcgaggtcgacgatgaagatggaaatttattgttagcgaaacagtattgcggaactttgcttcattctactatgggaaagatacaatataataggcaacagtagttagtaccgataactgaatccggcaaaccattcaaaatagttcgagaataagcgggatgtcgacaaattcagacgtgattcggcatcctcattcagaactacgagatttattaatatgcaagatacgtttccttaaacacatgaccattgatcatttgtggagttatcaggtaagatgtctataaaaaaaaagcaaaaccctaagtgcagtagctaccaaacacgtggtaggcataaccctatctagtcaaagtccactcgcaacaacattcaaccacagtcggaaccaatgcatgcccattacgcagcaacaccgaatacataggcagcaatgagaaaagcaagaagagagcccgttgaatgcgaggctgaagagtcttgaacatcctcaggcttaccatcatctgtctcttcaggcttagtgtcagatgttgttgatgccaccttttcgtccccaccatcatcatccgcaacagaggttcccgtgatcttagccttgagagtactgcacgcatcgggtccaacgggcacaagatccgtgatataaggttcatcactacaagacttccaaagaactcgaaactcggaaacatgttgagcctgccagcttgtccattccgaagcccattcggagaaatcctcggcggacgaccccgtgatgacggggagcttgcacgggtcggcggtgttgtagagacttccgagagcgaacgacacgcctagttcggacatgtccattggtggtgccggcgcacctgtaatgggaagcgaattcgcaagctcccagcatggtggcattgacaaggtagggcgcgtaggaagcgtagctggggtttcggttgaggtcaaggttggggttggggtttgagccgctgcttgtaaagcgcttagggctataatgacaatagctttggtggaagacatgttggttgctgttatagctgatatggttttgttatcgtagctggtattttagtaaagacaagcgaggtttgacttggtctcgacatgaatagaaaattactcgtttgtataataaaccaaaatgagtggaggcctcaaatcctgtcgttattggaatttgcaattgtattgattgttaattgggcgaagcgtggtccttggtcctctgctgctatacaatctagccttgtcaagatcttggcgtagaaagtaagcatccatattaggtagtggccgacatttctgttaacacagcctcgatttatttggcgacaaggatcaagcaaggctagggatttcgtaatgcaagcatgaaatttgatgtgacaagtcaatcattatgttgtactacatacggtctcatgggttctcagaattaatagtgaactttacagcaagcaagacattacttttgtccaaaatgtcagttttattgaagacccgtattgcaatgatgatctttcgcgccagagacttgccaaagtcgcaaaaaaatatacatcagacagtaacagtgaccatccttcagtcagccaagaacctttccctcttcaatttccacacatgatctctcaaatcatctgtaaccgaccacagctgacatcccttaactagtctggacatagatagaagatgagccactgctctggtaaccctcagtggccagaatctggtagtagtggtttccgaggttcatgccagcagatctccaagcattgaagtggttctgcatgttgacggagccgctggtacgcttgttgcggcggatggaccagtactggttgaaggtctgaacaccgtcgatcgaaggctgttggtaacgggtggacatatagagatcgtaggtgtcaccgtcggtgtagacggtacctcggtgctgagcctggctgccggggttgtaagaaccgtaactctcgatgacctggataattgttagtaccgaggtataggaagtttgaggttagagccacttacgtagtactcgacgaggggaccgcgggtccatccgtaaacgcaaaggtatccgttaccctgagggttgaaggaacctccgtagttgatggttctgcatagtgtaagtcaaatgatttgtaatatgatatgtctgagagaacttaccggccagtaccagggttccatccctttccaccgacaaagttaccagtgttgcgccaatcaacctggtagtggctgccctcacccatacggtactgagcataaccaccaccatcagaccaccaagagtagaagtaaccgttgtggtaaccttcactgttgccagtgacttggcgagcctcgaggaccgaggtggcgttgccatcgtcacgctcatcgaggaagtcaaagggacgagcaagtgccccagtgagtgccgagacggcgacgagaagggatttgaacgagaccatgatggtgaagggcgcgagagtagttctcaaggaagtattgagaaacaagtggttgactgttcagagaggtctgacctggtgagaaattcttcattaatcgatattgaagaggtcatatatatacttatttttgcattgaaacattgataatgccaagagggttagtggctaatactgatagtcaaagaagcaacctcaatatcttggctgcttctccatctcggagactaactcccttctaggttaatactcaaaagcaattctacaatcatcatggtgttgtctgcccctccacctccatcttgaaatccacatggtaataatttatcccataagaaagccaagacggtaatgtctctcacgatcacccatgaggggacacaagtatatccacagatgtgatcctttgatgcgattcgtcagccgcaaaatcagtgacatgcacatatcgtaggctagccatactcctgcaggcactgattcagcacaccttctttatattccggctaaaagcaaacgtcagttcctttcatccgtttctgaagactacatcttggcattttaacagttcacttcaatcaggaggggaattacaggatacggactgggtatcgttattggtccaccgactcgggataaagctacaaacaggtcatttccaagacgaaaaagaaaaggtgggacgagcgatgtgatgaccgctactgcaatgtcttcccggattttcatctcatgccgatgtccactaccgaggatcccatgtcttggaactatatctgcaagactattaaggaaatatcatgccaggaatagtaatcttggcacaaacatcatgaccgccagtcgtagtcccacaacaaagtacctttactgactcgcttaacagaatctcattatgtcgatcaccagatttaagcttactatgtgatatttgggaatgtaacaagacataagacagagtcgtaaataaaggtgagatctgggatttagagattcggtcgggttggatacatccggccgggtaccgacacacatctagcccgattcagatagatggaacatgatgccccggattacgatgcttgatccttgcagattgtattttgcctaaattacagcatggccaagattttcattttagcctcgggcagttttttatccttgttgttgttcctgtggaacttattcgacgactaattcaacttcaattcaggatattcggaattacagcgactgcggttgtcagagagaaaacactattgccagatgatctgatggactcatagaataaaacttggtatgagttggggctaggctcgacttgaatcagataaccgagtgactcttttggaatcaaccatgtgtgacttgatttgagctaagatggatattctatcaaggcctccatattattcgcctgtgatacaaatctgcagccaatttagatgtcaactgcttatgtatgttgacatggtcactaccggttaattaccaaacagctgacgcatatcaaggtccgaatctcagcttcatcaaatcgatttattaattaaccggtgtaatatatgggactattcaagcggctgatggaacctaaaaagtcactgcaatagagaacaagtacgtagtctgcagattgagatgaggacaaggaacactgttcacaacagggagaaagatattgattacaaggatggtttgcaccaccagttgattaatattaaagccgctaaatatcaagtctataacactctattttgaaaagaaaatgccaaaatgccaggaagatccttgcccactctaagccttaggcttaatagactgagggttgcggaacaagttcttaggatcgtacttggccttgacagcctccagcttggcaacgttgcttccccagtacatctcggtagcgcgatcattcttgatctgcgagtcagggtagttggcgtacataccccaagttcccgccttgagagagctggagatgctctgcctcaagcccttgatgaggttgaagccatcagaggggtactgggcagtggcggcaacgctgtcgtagaattggaagaggaggagggtgtcacggtggacgtaggcggtgtcgctgggcttgggcttggagacggcggagtatgtgccgccggtgatgtccatttgcaaccaccaagagtggctgctgctcttgccggtggtggagacgaagttgacgaaggacttgaattcggcgagggtcaacgcgggggctgcaagactgctggcgtagaagttgtcatgctgggatgagttagttatgtgtttgtatcgtcagattgagaaaagacttactgcgtcgtatgaggcactggtagggttgacgttgacgccagcaccggcgaagtgagtaacaagacccatccagtcaacagtagtagcagtgacctgaacaccgccaaacttctggaccaaaggctgcagagccttcctcaagctggcctcatcaccgatataagcaccatcgacgctgtatccgttcttagagacacccatctgcatggtgatctcggcaggcatgccctttccaaactcctggaagtcataaagaccctggggagctgtgttctgatcccagttgaggccgatgtcgaagtaggtgatcttctcaggtgcggcaaatgtctggaactcgagctcgacaacgacaccaaagtttgcgccggcgccacggataccccagaagagatcggagttctcggtcttggagcagtggacgactttgccggtggggagaacgactgtggcgccgatcataagatcaagagtgaggccgtgcttgcgggcgaccattccgtagcctccgtgaagggcgtgaccaccgaggccgactctgtgatttgttagcaggcatatccttgtttcggagagattaggggaaacttacccagggcacgttccatgagctagagctcgcttgccctggttccagagctcagtagcaacatgtccaaggcgagcaccaggctggattttggcggtgccgtccttggccaacttgacgctgtacattctgtcgagctcaatcatgagatggccatcttcgccaccgaagcctagagaggtatagctgtggccgccactcttggcactaattgcaacgccgtgcttggcgccacattcaacggcagcggagacttgagcgacggttgtgggaacggcgatggcagctggttcgaatggaagtctcagattgtaagctgtgccgtcttctttccacgattgagagccctgtgcgtcggtaggcactttggcttgtgtgagacagctgttaacggcttcgcgcttggtcgggactgctgatgtgtgggcgacaaggccgaccagcacacatgtcaaagtattgaaatgcatgatgaatgaagaaagaaactgttggttggtagagagaaaaggtgatgtgatgtgaatgatagaagattgaatcgaaggtgattgtggttgttatttattcactgcacaatagctcatctcttggctcaactccacagatcggcgcctcattacgagatcttagcctcacggcagtccatagaattaaatgggatacgagctattgtcacaacgttgcggctctagcgtgttcgcttggtccgagagcgagcgaggtaaccaaaccaacgccacaacgcagagagaatttctactaattttgcgttcatctctccaaacggcaagcgttttttcacgctacacaagctcgactacggtatttgatagctggtaaccacaaagaaacggtgggaaatgcaacgttggctacacagctaggaggaaacgagagttagtcccaagcctttgtatgccggagtgccgatattagctcgtgctataattagtggcatcgaatcacggctgctccttgtgatgtcactgtctggataactggaaacggctttaccccttttggggcctttatggagttgggctgctttgaggcggacctgaggaatgatggctgatccactgcttcctctcgagagacattgattggataccaaagatcaccacttatcgataagattacagttatatgtaaggttcagggtaagtacagtaaactttgtagggttttgaccagagacacatgtagctttctgccaacacacgttgctgagttgttaatgcccaagacccttcctcgtttaatgatcatatatcctaaaataaattacacgagacataagtatacaacatgttgtcgtgacactgacagctgtcatcttaactttttggtgtggtatgtttcgggtttgatctgccgaaatgaacggtatgcacacccatgcgggctatcagataatcaaagttccagcagccccgaaaaagcgggcagtttctcgaatccgagactcctccattaccgtactgtatcctagcgagcaaatagtagactggcatttggacccctaattttacaagcacgttaccctgaacaccgcaacattttcagtcaacaatttccagttcagctgtaagcgccagtaacgaggcaggatcgctagattggcctattgcataatgaaatacaatgcctcatagttaatccgttccgcaagacatacgatattcctacatccgtataccttattctcgttagtgctgactgccaacaagatggcgtttccccctttcctatttgtagctctcatactctgcaacttagcattaatttaataactcttctaatggctggagcgttgccgatttgactcaatatcgatgtctactataactacagcctctggtacggcttcgcgcaccaatcttggaccgctcacaactacattcacctaccccgcaagctgtaccgtcgttgtccaagagtgtgatgcctgcacaaatggctggcaagctcagacatgctccgataacagcttcaacgctcaaggcgtccaggacgatgccgaatgctggcctccacgcaaaggctcacaatcaactggtgtcgcactaaatggctggggattttattcgcctggtattgaatgtccagccgggtacactacgaaatgcgtttcaacagatgatgtcgatggaggattcacttttcagttcccactagcgaagagtgagacagctataggatgttgtccaacgtgggtgcactttaatatcggattgtaacaacgaagctaaatacagaatcgttcagtggattccagtgcaaatatacttcaggcgttgataaggctcaaacatgctttagcatcgccaccactggttctttcgctgctgttcaatgctcatcaggcaagagcaacggctttggatacctcgacattcccaacacagtcgcagaaacaaactcagggtctgaagaagctgtcaccgtttcaagtttcaccgtttacgcaccgctcttccaactacactttaagtcttcggacctaccatcgacaaagacaggttccatcactatcgattctatcacaacgtcttcatcgggttcatcgtcttccgctgagccgacgcaagcatcctcttcaggcggaggactttcgacaggcgcaaaggcgggtattggtgtcggcgctggcttaggtttcattgcactcatcggcgttgctctattcttcatgcgtcggaggaaacgccatactgcggcacccgcacttacagaggtgcccaaatcggagctcacagcaggacagaaccaacatgcagcggagctacacgctcagtcaacaccccaagagctaccgggagactctgttcctagatacaagtagctgagatagatactcagtcatctaaatcatagatgctaataattcctcatctagttgagaatagtgctcatacccaactgtggagttggtcttttctactttatcgtgcgattccgacaagacttgtcttaattggttgttttggctggtgttgcctagactgagtgggttcagtcttaatcgggaaaggttactatctgttggttgagaagactccttttctacccagttttctcacaaccaacacttttcatcacactctttccaactctttcattcaattatcccatcattcctttatcgtcttcctgtctatatacaaaagtcttttgtcgcagaaaaaatcgttctccaagaacccaagagacagaacccgtccagcaactacatcaggtcaccttaggccagcttttaggcttcaccgttcaaaatgtctagtcgtgctgaaagactgcttcggcttgaaatggccttgaccgccagtggtagacgtaactacactgatactgacgaggacggtgaacgcagcggcaatgtacgacacagcgacaatcctacagacatcagtcatcttgttcctccacaatctggtggaaagcatagactttggataactgacagaattttggaacctcaaacgattccccattttatcgaatttcttatgcatggttgtcttcctggtgatcgcaagacatctcggccactactcaccgttgaagaggccagaaacatggataaaccattccctgaatgggcgccggcaccattcaatgtcgaacaaagatcgactactgaatggattggggtccgtatcggctcacacgaggattcgtcgcgcctttggttgattgccaaggagctccatgccatgaaatcgagattgtgggagggtataccacctctttctgaaagacgatggaacgagttgcagctagacgatcccaagaatttcgcagctgcttgccagtactttgtcgctgttatagatgtcttcgcctatctcaaccatccaagaacaaagaatgctctacgaacaacctacaatctgatttgggaccatctaagagtctttgagcaggctgttaacgcgaaacgaagagatgaaaatgaggtttatgaagaagtctcagtcactggtctttggtaccagtacatcagggcgcattacgattgcatctgcgacagtgctcaccaatgggtcattgagcatatcaatcgtatccaagaaccactggtacttgagattggtaatcataaatctaccaaccctagtgatgttgatgctaggcagaaggagataacagacaagatagacgatctgggtcaaaacacaatggatgcggactacatgatctttatgccgacagacggttacaagggcgacagtcttccagccaaagagcgtgcgcaggtgacagcagctcatagacacccgtttcgcaaggaccccataacgtggtccgccaatattaactggcgagaacgagattacagcggacggctacggtatcttcagacaaaagagatgtataatcactatgagcgcgagggcctattatttgaacctactatcaacgatccccgggtcctgctcatcgggtgcatcagcggaatcgatgcgcagacaacagcccggtatgaaatgagaggtccttcggagcctacaatggaccgctggattgaatacgcccagcggccggtatttcgtgtcaacggctttgccgcctttcgtttgtgccacaagcacgatgacaagaagtggaacgagtttaaaactaagttcgaagtcgatatcgctgattggggactgggaaagaaagatatcaacgatgtgaggaaaggctgtaaaattcactggatcgatggaaaggtggacagtataaaggatgcgaaaatgtaagtcattgctacggaggcgcaagccagaatacggcatggcttttgtaaactaacacgagtataggaaattcaacagcgtcgtctcggatcttcctgtccaccatcgaatgttcttagccatcgacgaggccactatacagtcatacctcaagccaaacgcctccaagttcgtccttgccattgacgcacaatatcgatcagtggaagagagagaagaagagaacgagcctcccaatgaacaagagcatgagactcctggttacgatggaacgatgcgaattttgggcagcctcttatgggacgaactgggtgcaatgcaaaccactcagggtgtattactcaagcatctttggccttatgcgatgagcgatgttgaaaaggtctacagaggatataagcctgggattgtgttgaaattttcgagctatgaggaaacaatggcttgggaagttctcaatgctcttctgccttttgttctcaagttggcggagagaagggatagatcacgacgtacaaacccacgaacttcggcagcgcggtaggaatttcgcttgcacttttggaaagtcgccgatcatttaacgagtaaatacgaatatggcaaggcataatagtgcaaatagcttggtctggacatagactcattctataattcaccaaactttaaacctttctttctagtctatgcagctggagacgataatcgtgttgggaatgaagtggaagtttttaaactcatataaatatgaacagattctttatcctttcgtttatcacctttggttaacagcctcgtaacacaaaccaactacgctatccatagcctgatatatcgcattctcaacatctttttgctgcaaatcacccagtagacttttgataaaggcttcagcagcggctaaaaacagcaactccgtcctaacatgaacgcctgaagataccttcacgcgatgttcaactataaacaaagtttcatgaataacactatgtgtcttcctccacgaagaactgcagctagtaccaaaacgccgtcttccagatcaatgatgatattcatagatagtgacatagctgcctgccgttggatacgacctaaatagccctgtccatgaatgtgaagtgacgcacaagggtctgtgtcgtgtaccgcaagtctcggtcttcggggctagatattagtcttagactgggtggccaagcgaatacgcgcatagcagtctccatgacggcttttcgcgagtagcagaatggtgactgagacgtagcttgctcaaagaaagccttatgaagtgcgcggatgaactccacagtatatgtctggagtgattgaagttggaatccggacggtttcttgttcaagcctcgcaggatattagtattatctcggtgtgcggagtgaagttcagaagcgagatagttgctatatttgtatgaaattgacgctcgtggcgaattagccaagttcagacattggagacgaagatgttgagttcgggagagcagaacaagactattagaagctgtaagtgtccccagtttttaattcgaattaattaatagaagacctgactctgactcctcctatatttaataactatctacctttccttctgaccttctttattatgccacttacttcttctccattgcccataactggctaaaccagcttccttcagtcttggccagatccctaggatcaccagtttcgacaactcgacctcgatcgagaaccactacagagtcgaagtattccataactatgttcaacctgtgggataccatcacaatagtatagtctgcaaactcctctttgatgatctcctgcaccaaattgtctgttgcactgtcgacgctcgagctaacttcatctaggagtagaacacctccatggatcgaaaagagacgctgtttgactctgcggcgtagaacagcgcgaccgagactaaagagctgtttctgcccggcactcagctcatcagctctgatacctgcatgaatcgagccatgatcggttgcgaatttagtcagtcggacgtcttctagtacagcaagacattcctcatctgacgccacgttgaaaggatccaggttctccttaatactgctgccgtcgggtagaaagacagggtcctgaggtactgcgataagacgacggcgaaggattgaccggttaacccggttgtagggaaccccgtctatcacaatgttctcagactggttggagaggggatccagaagacgaaggagaagaagaatgatagaggatttgccgctgaagcctgttagcacttgaccttttttaagtgagaagacgatggaaacatacctgcctgttcggccacacaaggccaccttctgccccggcttaactaagatggtaaggtcttccaatgcgaggttcggtgattcttcgtcgtcctctgaagcaggagactcatcatcattccttgaggtagttagccaatgtttgctctcaagtgcattggatgatactcacttgtacgaagccgagacaccccggatggcaatatcaccctgcgtcggccactcctcagccggttcgagatcctcttgatccaaattctcagacggcacattctgtgcaaacgccttgagacgcgacacagctccaatcgagacttcgacttgtgtgtagtactggatgaggctggagatagattctccccatgacatcaatgtcaccaatgacgagccagcaaagcctgagttggttctaagctgggtcgatatggcgacaactccgacggccagaaccatgactataagattcaagaatgtggcgagaaatcgttgcgccatggctaaaagataagccggcctctgtgaaagattcaacaaatcttggttgaaaaggatctcctggtctctcaatttttgagcgcgaacagtggcgatacccctgatggtatcaagaaagtgtgcactaatcgtgttagagcttaagacataggttgcggttacagtaaatacttactacaagggactcttggcctcgagatcaagtagacgtagttgcctcgaggttcgtaggtagaacatctgcagcatatagattatagagaataccactgggtaggcaatcgctagccagggcgcaccgaccgcgacaacaactgccattgcaaagacgtcaaagatttggatcactgtgttaagcaaagatatggggagctctccatcgataagcgtcatgtcctgcgaaaagaggttcgttacggcaccaaagtcagtcgtcgtgaagaacctcaaaggcgcattgacaagcgtattaagaatctcattgtgaaggagcttaccagactgcgtggtcataaatatgactacagcagtggcacacagaaatagagagatgatttggagacccctgaataagcccatgatgccaatgtagaacgatgaagtcctgtcgaaggagttggatccccaccagcccatccagatagagggaaagttacgaccgacggcgtacataataccgctgagcaaacatgtcatggtagcccagccattaacgctctgatagtagtggcgataaaccttggcgtcacctgttgaccgcgactcggcctcgaggtgacctatactaaccgtagaaaaggccgtgagaggaacaggcatcgtagccgcaacagtctcctcgacaggaatagacgagttagtactggaggcatcatcggcatcagaaagcccaagagtcggaatgtatattccagtctctgcgagtttgtcgaatgagccttgttcgccaacggtaccatcagtcgcaagaataatgatatgatccgccagcggcagatatcgaattgcgtgagtgcacaaaatcgctgttgcgttacgacgacgcataagtccattgggaccgaacacgcgccgaaagacgtcgttccctgtggagttgtccaggccgctcaggatgtcatcaataaggaggaagtcggtctcaaggtacagtgccctggctagcgatacgcgttgcttctgtccaccactgagcatgatgccgttgctgccaatggttgttgcgtctccctctggtaggatatcgagatcagttcgcaacaggcacgcgtccagaacctcttcatatctggtctggttgtacacagaatgccagatgatgttgtctcgaatggagccatttttcaagaaaggcgtctgctcgcagtaaccaataggtgcctcggtcgaaggcacgatgacttcaccactactgaacggcacctcgcctagaagagccttgcagaaggtggactttccagatgctactgggccaacaacgagcgtcagcttcccgacaggaacatcaaccgagatgcctgtgagtgtcatcttttccgatgtccatccaaagctaccgtcaacgattgaaatcaaggattttgaagcaccttgacctaaacctaatggtttctcatcatcctgctcaagcagactgccatctgcaggagagagaggccgagaagactttcggtagtcgacacgaggctctatctcgaggaacttctggatacgctccaagcatacaaacgcagcaattactgccggtacagattgaaacatcgctcccagcggattggtgagcagtgtaatgaatgaaaaggacacaaagatcttgagagtatccagctgctcgtttgtaaaggcaaacgcgacgacaggagacatggcagacgggacaaaagcgacagtagcagtcataatcagcaaccagcgaaacttgttgccgatactcagctcttgctctcgcatcttttgaacaagatcacgaactggagccgtgatgcctgagatgcgaagacttttgatgttggagatgatgctggacgtgagtcctacacggctctcaatcttagccatccaacgagactgcctctccccaatcgcccaggcaatggcggtggtagctgcaacacagagtaggatcactacaatgggggagataaaggctaggcctagttgtctttgcagaagaaagcagccgagtccgatctcgataatgttggcccaaaagtcatgaagaccatggaagccgtagatgatgcgctcgacatcggtgctcatgagggtcaagacggctgcatcgccgatatctgtcatcttgccttgagtagtcgatctgtagacatacgaggccaaacaaccacgtgccatgtatagacaccgttggtgaaaataccagaacagggcatcagaaatagcaatacccgcgtaaattattaaagcagcgccaatgagaccatacccgtcattcttgggaacatccttatggatgaggtattcgaggagggcatgaatgaagaaaggctgagcgtactggaaaccaatcatggcgattcgtggtaccactggcaaaatgagaggaacgatgagagctcttcccagcgcctttgcgagtctgaatcgttttccaacgttggctgaggatttggcaaatgaaatggtcagcctgtctagaaggatttttgactgcatctcgtggtcgagaagatacagatcgtctttaatcgacagtgttttcttgaatccattgcggaagattccaatgagccagaagtaaacaccaaggttgaagagactgctcgtttcctcggggctatgatcctcttttcgccatgtcatccaccttgctttattctgaagctcaagcagcagggtgatgacctttaaaccaatggtagctgtaaacacgccagcatacctcgtgatttgaaaggaagtagccaggagccagtaggaacgacaccgtgttacatcgagtaagatttgaagcagcaagtacaaggtcaggattgacgacggccttggtgctctagagtgttcagcgaaggaaagagccagtgttacaatccactggctgaatcccaaagctgaattcgccaccgcaaatgtatccccatccacgctttcatcattggatgttgaggataagatgagtaggacaagttgaagagcggcagtcgccgcgatgactgcctgatattccgcccagtcagcgaatacaagacaatacgaggcaataggacttcataccagtttagtaaattggagaactttgccgccgacgatgcgagatctgaaggcaagggttgccacacgagtgagtgctagcaggatgaaaatggctgccgggaggatgcccaggatgatgttctggaaacgcaaggtgaagtcaaaatcaccacgacagccctgtactatcgggccaaaggaattgtcgttagtgcaacctgacacagccatagttaaatacagcttagtgtgtgttttgggcacttgtagatgatatgatgtatcggatgattcaagtataaagggagttactgttctatgttgtaagggagtcttgctgtctttcacgtagtattaagttaagctgctgagacacttttggtgaatcagggcgccctggacttggggaggtgggacgggtctattcattaaacagtagccagtcatcggtcaagcatcggggagcgagaaaccttatgtcggccgcgcgtctgcaccgtaaaaccccagaaactcaaaatagggtacaaacaacttaggggaccaattaagtttttgaaggcgtcggcgctcacggacgcgatccactccgctcgttactccgagctgacctggcctggcttgggcaatgcttcatggtcaagattagtacagagtacaagggctgagagtcagggtctggttattctggaactagcggacgccacgtaccccaactttgctgaaggcatgtatggcgccatgtcttttatagcgaccctttacactgaatgccttgtacccctcccttcacgcaatctgtgtcgattcactccagccctccatccatccgacaaagagtctctttgataaaattcgcgaccctcacgtatcgatgtatgtaacccaatcaatcatggactcgttgcttaattcaatcactatcgatcctgccgaaaggagaaagacccaaaaccgtctcgccaaacgaaagtcgcgtatacatgcaggtaacttatccatccacgcttatcggaaactcatcaagatccatcaagatgctaactcacacctaggtaaacaacaaggggctatggaagcggccaatgcccttgtgggtcgtcaaccaacatctgtattcacatcaacacaacaaaccatcaaagtacgcccaactgtcctaggtggtaccctcacagcctaccgatctgcatccatacaagagacctgttattttctaacgtcacttcacatgtgtttctacagggtattacatctatgaatggctctgctgaaccgcctaatggggctgtaaggttgattcagactgcttcgccactgaatgaggcggctgaggactatagccacacaacgtcagcgtcttcatcatcaacgatggggacgagtctacaaacgtggcacagccatgtttcgtcagatgaaattacatatactggccaagatatgaacttgtacccgtcctcgatctttacaaatttgagtcctgggagttcaagcagcttgagtatgcaagattcgaacgtgattctctgttcaccaatgacatcgccaatgacacgacacgttatgccatcatgttcaaaggacaattacggcgttgtaagtttattgatttagtcccctcttcatttttggccgtccatactcgtgtctttcttgctctcttcactttgatctacacgcatccaagagtcggtgtgagaaagcagtcaactaactgacggatctcagcaacgctcaaaacctgggtcaccattgcacatagcatcagcaatgggccatttaaaggttgtcaagacactcatcacctacggtgccaacgtcaacgaggtagatgcggcgggatatagtcctatacactacgccacacgcaacaatcatacagccatagttgccttactactcgagaaaggggccgatgtatattcccgggacccagagggatgtacacctctcttcagggcatctcaagagggaaacaatgaaattgtggagcggttactgaaacatggagctcaagtttgctgacttgacattgatggagggggacttttggatatcgtttcggtccatatccataagaggaattgagaggttggaatcatagcaggcatgatatttcatagtggatagcaagcgttgtttcgtctttacacattttatagtggtcctacaatgtgagatcgattgatacatcatctggccttgctgaggtctgtgggtttatgtctgtgcaaaaacgtgctttgctttatctgcaaggcattgattcacattatcgaaacttaattatagtcctagcaattagacttcttacgctgtctctaagtcagtttgaatttgtttattatcataacgataaaatatcagcatgtagtccacggagaatataatagcgccatttcagccgtcggagatatagatagcggtatctggatttcgagttggctagtagggggttgggcagcagactattgatttctgtctctcgggccgtgccgtgaccacaacgcctcgcgctctaggtgcggactagttaagagcccggatgtccggcttggcccgctcacaccaaatgccgatttccgttggtgctagtcctataaaaggataaggtttgggcatattccggaatcgcttatttgttcctaaaaccgtgtctgaaatccatctcctgcctgtcgtctactgcctgtcaatgcacagtcagcgaatccttgcatcgggggtgcattagtataaagcttatttcgccaagagaattcgtattttcaatcgactatatcacgtgggaagcatactatgtgcgataggctggcctgaatgatgtaactactgtaatgctgtatttttcgtcattccagctacccgggacggaggaatagatttcgccgaacagtcaaattcgcaatgcttctctgcctccgacatctcttaaaatagttaataatttacaattaatttctattattaagaatgcggtagttatgtcaatttattctcatagggtcatttatggtaacgcaaatgtgactttgttcattcgtgcaactgatatccaagattgaaccaaagtgttggaaatgaaagtgataagtggcgataagataaccgataagatagacgataagatatatcacaaaataagctcggcccgaggctaatccgaacaggaatagctctgttactcgcgatcccctcgctaaaagcaggatcaccctgttttcaagatagaaaaacagggttcactaaaatcctcatctacatacttaataccgtgcaaatagctggtaatcacacaaagaggtttgaaagagagtgatagtattcaaaacgacaaagagtctctccttacagaaccatctccaacgcgacgataatctgatcaacttcctccactgcgacacgatctgttagataccgaatcaaactgaatgcaaagacaagtacatacctgtattatagtgaaccaagctcactcgcacaacgccgtcatcgctgagaccaagaatgctccctacgagtctcttggaaaagaaatgaccccatcgaatgccagcatgcgagactgcttccacagcctctaccacgctttgcgatgacatcccctcaacagtgaagcttaccgtaggcacacgaaccgccttatcggtagatgtctcgccgtataccgtgatttgcggctttgatacaaggtactcgataagtcgggtctgtagcttctgctcatgctctgcgatggcatcccacgtctgcttgggattctcaccaaagtacgctgtgaggggtatgatagcctgtgtcaactcgtagctagctgctgccaactcaagcttatccatcaagctaccatcagggttgaagaagtgacctaatgacgagagctgagcctgggctgcctttgagccgtacagtagggagatgtgcggcccatagacctacaacgtttatcaatagttagccaagtggctcagtagcatgtcagagtcttgcaaggtaactgaccttgtaccaagaaaaggcgtaaaagtccgctccaagttcctttacatcgattgccctatgaggggcataagcgacgccgtcaactgccaataatgcaccggggatctcatgcacaacatctgctatagctttaatgttattgatggtaccgaggatattactgcaatgtgtacaggcaactaggcgtgtcttgttggtcaagaggcttcgtaattgctctggatctagcttggggttattgagatcagacggtgtccaccacttgattgtagcgttgttgagggcggcatagtgaagccacgggtcaatgttggactcgtggtctacattggtgagaatcagttcgtctccgggttgtaatttgagagcggcagcgaggttgcgaaagacctgtgttgtcgaggcaccgatcactaaagatttttgttggttcaaagagatatcccgagtagaatcgtattctgaacctacctatctcatcaatcccggcattgatgtatttggcagcagccttgtacgcattgtcaaaaatggcggttgattgtgttgaagtcttgtaactcgcgccgagctgaacattagtctcgatgagatactcagtgatactgttctcccaagtcagtcaatgagtgaatctagtggtgggacggaacgggcttagctgcctttttgcgacagttccaagaacctggctaccaccagcgttgtccccgaagatctggcgtttttccagtgccgggaattgtgacctgacattctcaatggagaagctggaagatgacatgttgatgttgtgttgctgggggttgattggcggttacgtagctggtggatatgagctggtggatatgaactggagtcgaggtaaggtattaaatggtgcaacaaagacagggagaatgggtgacattagtaagaagcacggagcatccaattccttgcttagtgtgtgttaccagtcagtcagcggcatatggaccggcacacggagcggcatttgatgcggtagcttgacacaccaagcctgaacccagcatatgcaaggtcagcaatcgtctacaaggcgtcatggtcagtctgatcaacccctgctcatggtgtggtaggacaagattgttagctgaaagcttattttcgaccctcccgacacggttagtgttattgtatttccatcagatgaattacctaattgatatgccgcttatgcgattcaatcgctttggtgtacctacgttgcatttggccctgagaagaccgtgagcacgttttctgacttattgggtcacgccatgtcgtaccacgcccctttcaaccccttgacggttgcagacagggaggggttaagggtatgggatgggttagtctttgaagtaacctttactgcggtaaaaaatgtcagttatgtcgctgtgtagcaagcctgccagacaccaaagataatcagattgcatttgcatagccctttgcatagccctatccaattgagaagtatataatggaagaactgcctccagataactcatatagctgcttcatcatcaccactctatctgattacagcctcacctgaatcttgattgtttcaaatcatcgcacgaccatggaaaaaggtacgcataagctaacaacgctacatgatttcggatttcaggatgactgactcgttaagaaattcaatacggagatctccgaatgcagatagaccattcgggtgacagttcagaggcctctcaggcccacgattccaaactccaccactcccaccttctgggtaatatcccactcgggctaccggaagctcggcgacgtgtgaaaattctagtatctgttgatttcgacgccgtgtcaggctggatgggcacaggtcaacactcgcgaaactgtctctccgactattccgcgggcatctttgcaggtcgtgtcggagtgggccgcctcctcaagatcctagaccgtgttggaattgccgaaaaggtgacgtggtttatcccaggacattcaatggagacgttcccacttgaaacaaaggccatcgtcgattccggagccgagatcgcgcttcatggatattgtcacgaagactgtacccaactagacccgcaacagcaacaagacattctggacaagtgcatcactctagccgagtccttgacgggaaagaggccggtgggatttcgagctccgctttaccgaattgaccatgacaccatcagtctcttggagcgcaaggggtttctgtatgacacgtccttgagcggacatgatgctcaactctactacctcgattccggtttccccttggatgtagttgactattccaagtcagcctccacgtggatgaaaccgtcaccccaaccacgccagttgtcggttgttgagataccagctaactggtacatggaagatatgacacccatgcaatttctccccaacgtgaccaattctcatgggtttgtctcatctgaagccatagaaaagatgtggaaagaccgctttaactggctttggaattgggggcctgatggaagcgggccaggggatttcgtatttccccttgtcttgcatcctgatacttcgggaatggctcatgttgctggaacaatcgaggggatgcttcggtggttgaaggaatggggaccccaggtagagtttgtaacatacgaggaggcagcgagggagtttctactggacaaggaagtgccggcatagaaatgtattcaagactgccagatataggataggccgcgtagaagacaatgtctagaatcatgccaagtacaggcttgccgttgatccaacgagatgattgagtggatgcacgttttgccatgacaaactacagggtggctagccggcaacgggacttgacatgacatccgcctacacttgtgttagtgaattctagaccattagagaaccgagtaataatgagtttaggctaggatgcattatcacctgtgaagaactatgcaatgtcagctaccaagacggaaccttgtgaccacagcgttacacgagttgaaatttgaaccatcccaataggggtagtaactcgcggaaacaccatgttagtggtcagtatcatgaagaaagtatgatgaagaaataatctataatgagagctattgtcgctttggctaacttcaaattcaactcagaagttccaaagacattttcaataacttccaatcgccaacatgcccctgattctgtcaattacctcctctggcactgttcttgtgctacttaccctactttctcttgcggctgtagtcatactctctacataccggctgatcaagtaccgacatatccccggtcccttgctatgccgcgtatcgcatcactacgttacgctgttcgatctgcttcggcagcgcccacaaaccgtggccaaatggcaccggcagtatggcccctttgtccagatagcaccgggacaggtctcaatctctgatgttaccgccatgcgagagttgtactcgtcatcggcacggaatccaaagagtggctattttgacaactttctctaccacaatgcacgggcaatctttgccgagaaggaataccttgggcatcgtgagaagaggggcctggtctcgtcattcttccaggccacttccgtttacaagcctgatattcagcagcctcttcgggatagagtgttggctgcgatgatgcgcatcgaagaaaacatcatcaccagtggccaaggggttgtggatgtcatgcccatcattaaccactacgcctgggacaataccacatcattggtctttgggccatgtcactcctctcaggcactccaaggcgacgaaaatgaccgcaaccttctagcaaggctcaagaacagtgagatgtggggtgcagtcaagaacaacctccctattgtcttcagcggcatcaaattagccgtggcggtctacaccaggtcgaccaagtacttctcagctgaagacgacctcgacaaatgggccatgcagcgtctttacaaaacaacatctgaccccaaatcttcacaagacgaacgttctattgtgcagcttattcagcacctccgtcaaaatggacgcccactctcagacagttacctagagagtgagattatcgacaacttgtatgcgggtcaagctacagtcacggtggctctgacctatgccgtatatcatcttagccgaaacccatactggcagtcgatggtacagagggagctagatggtcttccgcgtgacgcggatggtcttccaaattggactcttttgaacaaggcccctattctcgaagcatgcatccgtgaatcttatcgactgaacccagtggccagcggacgagctgaacgagtcctcgccagggactcgagatatggagatatcttcatccctcagaacgtgagttatagattctcttaccctccccttacccgagaaaaccatacgccatctctatatacccttctctgactttattccatttttatattagaccattgtttctgcatccaccattgcattgcatcttgatccccaagtttggctcaacccacgtgaattcaacccacgacgctggcttgatgccacacccgacgagattctgagattggagcggtcattcatcccttttggttacggcgcaagactgtgtctaggtaaggcatttgcgaatcttcagattaagatgtttgtggccgctatttactccaaggacaacacgggtttggagataccaggtcagacaatggagcagtgggggactcaagatgctcttcccaaggggctcaagtgcagacttcgttttgaagagaggaaatagtttatgtctttagttgttgagaagaacataagtagcaatgaatttatttgggctagtatttttcgctgatagcatttgtcctttctgtatgtatttgatgatatcgggtaagcgaactttaccaagtcaaagcggctttgcttttgtagtgtcagcgtcgtaaggaataggtaacagtggtcaacggttgtcaagacataaagatgatgtctttaaaggaaattcacaaattgcacgcacactacccaagagacagcaccgatattgaagacagatgtgatgaaatcaagattaactacgtggtatagcatgaagttgcttatctttaattgaaatgccaaatatctattaatacgtatgctatatgaaatttatcctttaactataaaacagtaactgtaacctgaatatctctgttcgccattccctttgtcgcataactgatggtcgaagaggaactgagaaactctgccagcgacgcaatggtcgggtgtcccaggatatctccaacgttgataacaagctggcggcttcgtgccgcagctacgaccttcatggccgataatgagtcccctccaatcttgaaaaagtggtcatggatgccaatagtagaagccttcctctgcaaaacggcggcccaagtcgcctgaatcagccgctcacgctcgttgcgaggctgctccttctcatcatccaccccatttatcatctccaactgtacagttgtgatggttgaagccagttctctgagcctccgtcggtcagtcttaccagacatggtgagagggatgctgttgacgggaatgtacatctcaggcaccatgtaaacgggtaacgctgccgatagtgctggagtagcacccagacgtgcagcctgagctgttctgatggacagagagtcaacacaaacagacggttcaatgtctgtcttgtcctcggcagtcgataactcgacgaaagcagccaacattgtgcggctaccaatcgttacaacctcagcaacgacacgggaagtgggcaaagccgccttgaactggtgttcaatctcaccgagctcgatccgttggccccgaatcttggcctgagtgtccttgcggccgtgtagcatgatgctgccgtcggggttatacgagcccaagtcccctgtcagatagaagcgtccttgctccatgccggggaaaagctgatgtctccattcgggcgcgggtacgaagccggttttggcgggctgattgccaatgtacccacgtgccaaacagtggctctcaaccatgacctcgccaacggtgccgaagggcaaaaggttgccagggttgccaggatgcacaatccacattcgtggccctgtagaccgaccaatgttacttggcttgctctggagagtcaatctctccgaggcggtgtcccaaagtcctgactctgtagagccgtaaacgttgatgaggtgaacgtcctcgcacaaggcctcgagagtggctctacccaggggctcgccgccgagcatgatgtattgcagcgtaggtacttcgctgggcttcacctggcacgcaaccgaaggggtgagaaaggcatgtgtgactccgagagctctcatctgcccgttcaagtcgttgagcttgccctgctcagaaggaacacagatacaaccgccagcatagagagttgcagcgatttcagtgacactgacatcaaagctgggtgacacgaagtgcatggagctggtccgactatccatgtgaaatggacctagaaggtcaacaataccagtggcaatggcagagtgatcatggatggcgcccttgggctttcccgtgctgccagaggtgaagaaacaagttgcaattgcgtcaggacgagacggcggcagtggaccaggctgcacttgctgaacaatctcagcaaaattgtcgacgcaggcgacagaggggttaagcttgcgtcgcatctgaggcccgaggttggtgaagtataccttgggccagacttgaagaaagataccgttgatcctcgaagcgggacacttggggtcgatggggacaaaaacagcgccggccttgagcgttgcaaggatgacgacgatggtccagtatgacttttccatgatggatgggataaagtcacctgggccaataccagcagacactagcatggtggcgatgcggtcagcgtggtcgttgagctgatggtacgtcaaattgccatcccaggcccgcacagcatgttgtgtaggcgcctggagcgcatgttgtagaaccacatcgtgaatgcactcctgctgctgggcaagtctaccgctattgacaagttcaagaatgcgaacgtcttcatagctgaggccaccgacctcacatacagggcgttcagcattcaagggagatgagccgtgggtttcccaaaggctatgaaatacgttgaggagaatccgtgcctgtcctttgttgttcgctccagagaataggacttgagctgtaggcctaccatcaaattccgagagttgcaagataaacgatgactaagacttgtcagatgccatatatggaagtgttctgagaatggttaaacttacacgacctagaagtgtacgaactggaagacgcgagcccgtagtagcaaaggcaaagatgttgtcttcatcagaagcgtcctttggtgactcgacgagcctctcggcggcgagaagctgaccgatagtagtagcattttgaatgctaacaagtcgatatgtcatatcccatcgaccgtgcgcttcagctaagcaagtcaaagtccactcatcacggtgatggtaacgatcgacagtgatagaccaaagcgcacggccgagttcatgcacgtcgttgcaggcattgtcaaggagcaagacctcagtagacgtataagtgttaagaggagccatggtgaatccggttcataaggtacagatagaagagacacaatccagttgcgatgaatgaaaactaaatgaatatggagcaactgaatcaagttggaacaggagtttctcaagtatatcaatcattccgtatcaatagatacacacaaaccgtatcgggtatgatatgatgccgagaacaccgatcgttcaaccgttaattttcgttaggtttcggggacggccaaacttggaaatacctaaaacggaaaatggccagacagcaggggtgatatgcaatgtcagcactcggttcgtagccctgcaaagtaacgtgggccctaggggtgtgagaacttttgggggcagagaaccacatatcaaagtttggcagttggaatacgatgatatttgtttcatcccatgggaatggctaatccatgtccatgcgagagagttacagttgtaaccatagtagactgattccacatctatgcaagtgactgaattgtatatcttgtagccgtagggttaaccaattagacgctctgtatcttcggcatcggcttgttgttgtatatcttgtagccgcaagattaaccaattaaatgttctgtatcttcggcatcggcttattggcaacgttctctccacgtgggataaataaaacttggaaaagggtaataagtggatgatgtatcggaacttgaggtggcctcaaaccgtcatgggagtcaggacactttgggggcccgtaactccgtctttgatgagtagagtccgcggaggtaacagtcgaggatactgaagcgaagcggggagttcagagaccacgacacagtaccttgcaagtgctcatcttgctttgtaatgcctactggtaccatacaaaacggcctcctacgtctaggggtacagaaataacaagtctaagaggtctggtctacataccataagctgcactaataatttcgtctcctatgataccctgagccaagcttgcggaacatattactctggcccaagaactacttttaaggctgatcagacaaatctcatcaattactttccatgagcgtgctctagtctatttcttgcgtcaaatacattgagcattgcctatattcggatggatggatggcaattaatattaggttatctgaatggctacaatgtcatgtatcacttatagtattcgacgtggaatgaacgaatttatattttaacactatcctgggcgtggctgacacacatatatattatttaattgaggcggatcgcctcttcatctgactccataactggacatgcatccataatctgaggatccacggagtaaagcagagacttgagctgagaaaagacacggttctttaactcaactccttcaggatcggtaacggcaactggaggacttgagtacagcacgttagttatttactgcccaatgtagatagattgacagcttaccttccaataactccatctttgaagtatgcgccatgggaatgctcatcatcagcagcaccaaggacgaggcagcgaccgccaacctcggctgtccgcgccagcaacattttcatgatccgatggatgatgcgtatgagcagtggtatgtctctagtgaggtctgtatcgcacagtccgggatctacagccgtaaaggtgatactgtctggccacgatttgtcgactgtgtctttgagagcgtaaaaagccagcagttggatgagtttgctggtgtcatagcgatccgtcatgtcagtcttatcggcatcgttgagagcggcgaagatatcgtcagcatcgcgctcagcgaatgcagcggcttcgtggccttgactcgataccaagaccatcctggggcggatgttatttcggagccctgatagacgcagcgctggcagcaaaccaatggcgagcaggaatgtaccagtgacatttgtcgcaagtgtcttttccattccgtcaatggcttggaatgacatggtggccataccagcattgagtatgactgcatcaagccgtgcaagattcttggctttggcgacgaactgcctgattgtttcgacattggtgaggtccagttcccagcactcgacggtggtgtttgacgaaggattgtactgtctcacgaatgctatgcattcaggaccttttctagcatcacggaccgccaagatgatcttggaagcgttgaggcgataaaagtgactagctgcttccaagccgagcccacgacttgctccggtgatgaggatggtctgtccagtgaaatcatggttcgggagaggaattggagtgtactgagattgtacaaatgacttgaaagagattccactcatctttgggtattacaaggataagtgatgcttatgtatttgttgagatctggcagtctattctgggtggtgtgatgtgtataaatgaatgtgaatgtgtttaacgctaagtctaaataaatactatattcaacatgtcctatagggtaagtttaatcttcaacgtaaacatttacacattgctttttcctcactagacactcatgcatcccttgtagcgaatgacgccagacaccttttttgcattgacagattagagagctgaactagtagctaaccttgataaatgccgacggctaactatcctaaccacgcagccacggaaccacggccaacaagggtcatggactgcgtcgctttccgcaaccataaatagaaggtgaaacgtcaatcaacatgacaaatcgggatgtggggaattgaggtagcattctcaggcattctcagctgcgcagtcagcaacggacgggatcatgcaggagaaaaaaggctcagaaacattatcaatctccagggtcccggaactagcggccgtcggaagtgccaggctagcggtatgtacctggtcaatgttaaagtgaagggggcatgctagtatggccatacctggggtaaggatgccgatccgtattagtggataggcctgactaatgtagatatccgtggagctaagctacctagctcttggttagagagtttatggaatcgtcggaaactctattcagtaaccgtattgtatctatttcccctatagtctactctacacccattggaatgctatgtcagacgtatagaatctactacagtgtaattgtaagagacaatttgacaatcacacaacacacacatcattaccatactattgttatcatctaattttttatcctttcgcttcatcgttcatgatgccgccacaagatcatcctaccggcaccatgacacagacgctcactatcagcgtcgaccgtggcctctctcacggggcattccaaacctatggctcagagagtatgcctgtttcgcgtctcgatttgcacaagcagcttgagttgagcggagaattagaactgaccgaccctggtgtgtcgtctgttcctgccaggttcctcatcgcctgggcaatggtagccaagtcctttgctggtaccgacactgtcgtcgttattggccccaaagcggcctctattgtccttgatggatcatcattggtcgttgatcagatcaactccatacgttcccatctggatggttctgctattactcccgttgttgaccagccccatcccaatcttcatccacttgctctgcgctatgcatacagcgagggcgatgagatcgctaccatgcctaccaatgcccccctttccgtcaccttctccagacgccaaggccgttggtctgctgacttgagtgctgattcaagggtcattgaccaaggcctgttgccactcttgtccagcacctttacaagagctttccaacacctgcgctctgtatcatctcaacttacacagcgagacatttctcttagtgacaaacaagacttgggaatgttacagatgctcgctggccgtcctccgccgccagtgtcctcgcttgtgcatgacatgattgcccagcgtgctcgcaagcagcctgacgctgaggctagtatttcctgggacaccaccatgacttatgcggatctggatgagctttcagacactgtggcgtcgcacttggtttcaattggcctacaggtcggatcgacagtggtaacttgccttgacaagtctgggtgggtgccggctatctacctctctattctcaaggcaggtggtgcctttgccccggtgagtcctggtctatccgcggatcagctcacttctgcaatgagaaggctatctccgagcattgttatctcatccactccaaacctcagcaagtttgtgggacttgcggagcatgtccttgacatctctgagattcttaaaacccccaagaacaccaacacccaactcctgtccagcttaacggtcgctgtacaggatccggcctgtgtcctcttcacatccaagggcgagggggaggagactctacttgtcttggatcacgttgctgtttgtacttccatcgtcaccaacagcaacgttcacgacttctcgcctgccactagaacactgcagtttgctccatacgattcccgagccagcatctcagatgtgctcttcaccctagcagcgggcggttgtgtctgcaccgtgtcggaagaggagcaaactggtaggatcgctgacgcatgtacgagaatgaatccctcattggtctgcctcacgccctcttcagcagctgttctcaaccaagatgacctaccgggtatagataccatcatcttagccggagagcacttggacaaggatagcgttgggaaatgggccacggtagcaaatctcatcaacgcgtacgctcccactgccgctctcggctacgcatgctgtacagcacctcttatcaccatatcatccccacgcaacatcggatggccccgcggctgtgccgcctgggtcatggatcctcaagaccctacccgtctcgcaccaccaggtgctgttggccaactactagttgagagtccatttcttgggcagagctacgagagtggtgatggaggctcagcttctgcattagttcctcgccctgaatgtctgagtcgcccaatgttctcactaaagcccgcaggtgatgaacgatgtttcttgactgagcaccttgtccaatttgacattggggatggaacattgcaggttgttggacacaagaactcgaagggccagttgttgcaatttgactctcatcatgcctcatcatcagcttcctcagtgggcgaaacccctggtgtcacagggccaatctcaacccctatgggtgacagcgtctctgaaaccagcctagacaccactgccatcgatgttaacttagagacaactgatactcgtaccacgcttctgggattgtcgccggagaaactgtctcgtctggaagctcttctacagcccctgggtcaagtgcaacagtgctacccatgctgctccgtccaagaaggcatccttgtcagccaggtgaagtccccaggaacctacaacatcttggttgtctgggaacttgtcaacgcttctactgtttctctggatagactccgaactgcctgggagagagtcgtgaagcgccatgctccactacgctcgacctttgtggagagtctgcgcgatggcagcgtctttgaccaagtcgtcttgacctcaccatcagttgatgtggtggagttgccatggatagaggacttgacagaagacgatgatatgctaaaactaacatccgtcacttgggacatggggcgaccgcatcatcgcctagggctgtccaaggcggccgatggtagattgcgctgccagctccttatcagtcacgcagttatcgacggcctgtctgttcaagctcttggacatgaccttgagaggtcacttaatgacctcctaccaaacagtgggtccatggatcttcaaagcagatatttccagcagctgcagcagatacccagcgagggtggtcgtgagttctggagacaatatctcgacggactctctggatgcctgctaccaaagctgaccgactggaccgaccagagcccagcccgagtgtacaccaaacgtcgcttacttcccaatatcaagcagctgaggcaattctgccaggaacaaggaaccaccctattctctttgactcagacagcgtgggccttggtcctccgggcttatactctgtctgacgacgtctgcttcgcgtacatggccactgataggcatcttcttggtgacgacgccgaccgagcggttggcttctttatcaacctgatgctctgccgtgtaggccttgatggttcgacacctatcgcagatgtactcaacaagctgcgacaagactttgttgaaggctttccgtatcagcatcacccactggcggagattgctcacgagcaaggcgtccctgctagccagcttttcaacacgaccattacgttcatgtcagatgatgagacagtagagcctcactgcgatggagttcagcttcaccgagttgctgaccaggacgttgctgaggtatgtcccctttctctattatacaataactagatggttgctaattctgttttccagtatgacgtcgttctccgagtatttgatagttatcaagacaatgttgctgtcgagttctcgtactggagctcatcactttccagcgcccaggcagaaaatgtctttggcgcgttcctggccgccatcacctcaattccacagtcgaccaccgtcgatgacgtccaactcatggatgagagtatgaagcagcagatccagcaatggaactcgcagctgccaatgcacgtcgatacttgcacccacgacctcattcttgacgcggcacaagactatcctgatgcacctgccgtcgagagtcacgatggcagcttgtcctatggcgaattcgatgtcatgactggaaagcttgccgctcacctcaagagcctggatgtcggccatgggatcccagtcgtgttccgaatggaaaagtcgctttgggctattgtcgccatggtcggcatcatgagagccgggtgtcactttgtacctcttgatcctgcctggcccgtcgagcgtactcaattcatcatcgacaatgtgggagctagcatcttgctgaccacagagagtactccagcactaccagttcaacacattaatcacaccgtggtactctctcctgagcttctcaacaagctaccaacagagaattccttactaccccatgtcaagcccagtgatcctgcgtacattttatatacatcgggtagtacaggtcaacccaagggtgtggtggtagaacatcagacgctcagttccagctcaacggctcacgggaaggccatgcttatggacaggcagactcgtgctttccagttctcctcattcactttcgacgtatctctgggcgagattatgacaaccttggtccatggtggttgcgtctgtatcccatcctctgatgatcgactcagcaacatcagcggtgccatctccaagctacgcgccaatcaactcttcatgaccaccacgacgctaggcacttttagtcctgaggactgtcccaccgtcaagactgttgtttgtggaggagagttgttgtcgcaggctatcaaggatgtttgggctcctcacgtgaatcttcttcacgggtacggaccgacggaagcatgcatctacgctgtttctggccacgcaaacgatccaactcttccaccctccgtcatcggccatgcaatggacggcaatcgagtttgggtctgtcgtccagacgacccacgtatcctgagtcctataggagcattgggtgaactcatcatcgagggccctatagttgcgcgtgagtatttcaatgatagtgaccgtactaacacttccttcttagatcgaatccccgaatcgtggggtacaccgtctccctatcgcctgtatcgcaccggagaccttgttcgctggaacatggacggaagtctgacgttcttcggtcgtcatgatggacagttgaaggtgcgtggccaacgatgcgaggcaggcgatattgagaaccacctcaccactatcgagcccgatatcgcccactgtgctgctcttgtaccaaaacaaggtgcttgtgcctctatgctcgtggctgtcctatcgttcaagacgactcatccagtcttgagcacgaccacgggtgaagtgcagctccttgacacccaacaagtttctggcatcatagccaagcttcaagagagccttgcccagcaggtccctggctacatggtgcctcaggtctggcttccagtagtatctctcccttcaacaacagcctgcaagactgatcgtcgccgtgtttctcgatgggttgaccagctcgacaaagctactttggacaacgtactcaatcttgcaaccacgcactctgccacgcctttggcagacaggagtccagtgcacatgatgctcgcaacggcatggggcgaggttcttggtactcctgttgagttcattcctgatgatcgatccttctttagccttggtggtgattccatcctggctattctggttgtcaataggtgccgcgctcaaggtattgagctttctgtcagcgacattcttcgaggccgtaccatcaatgacatggccaacaacatcgccatctcagagcagcattccacatccgactcttccacgcagggccatgtcaccgctgcccatagccttgcccttggaagtggctatgacttggaatcgcctgtacttagccaatctcgtacagcgcagcttcaactcgccagctccatcgatcaacacaccctcgaagatgctgtcagacaattgatccatcttcacccagcccttcgaaccacatatgtgaaggaagacgatgcttggttcgcacgagagagtacagatgtgagcaaggtgctcttgtttgtctcccatgacggcaccgaagcaaagtcttcagctttgcttgatgccactgaggggcccctactagctgttgattacttcccaggccacaacagagtcgcggtatccgcccttcacatcacgctcgacttggcatcttggaacctcgtgctcagagaccttgactgtatcctatcgggatctcctgtcattccccacgcccgtccagcgatggacactcgtgcctcacccagtcataccgatgaaccctcggtagttgctaatctggactactgggaacttgaccctgaggaaacctacctacctcacgagtcgaagtatgagcttcgaattgacgcagacgcttctcaacttctctttgagtcttgttctcgctccatgctgacggtagtggacgttgtggttgcggcagctgcggaatcattctcacgaagcttcacggatcgtaccgtgcccgtgattcacgctgcagacactccacgtacccatgttggatatggcgattcggtgtatccagtccaactcaccaatgacttggtatcatctggcactgctgtagtagcagcgacggcaaagaacgctcgtctcgcttcctctaaggaaatctcttcttatatggctgagtcttatacgcccaaggttcttgccgctcgtttgcctgagattctcgtcagatgcctcgacaatgccagatttcagggcaatctgttacagcagcaaggagacgatcttgataccgccacccttattccctcctgtatcagcatcacagtcagccccaatgacgacaagtctctcggtgttgtagtggcgcacagttgggaccttggtcagcagaagaaggttcgcaaatgggttcgggtacttcagacagctcttttggacacgattcgagcggttgccagggccaactttgtgtctcctgccgatttccctcttgtcaaggtctccgatgacaaggcatgggaacaactgcgaagtaccattaacgaagccgtcggtccttccggcccgactgtggaggatgtgtacccttgctctcctgtacagcagggaatgctcatcagtcaagccaagtccacttcgtcctacacagtagacgttgtatggaagatacatgccccatctggctcccccgcagtctccattgcaaaattggagaatgcctgggccaaggtagtccagcgacactctgccctgagaacaatctttgttgatggaagtgccgccaacgaagcgtttcttgccaccgtcttacgcaacccgtcggctcgtgtcatacaccagacagtcgtgggtgaagacgctgtcgaatctcttttggcatttgatccagaactccccgtcgcttctcacgagccacctcacgttttgaccattgcggatgcacaggacaagattttggtccatctgcgcatcaaccatgccgtggtagacggtatctcacttgacgtgctacagcgtgatctacatcgcgcctacgtcgacgaggtcggctctgaatggtccgtctcggaccattcattccgtgattatgtcgcctatgtcaaggcacaagactcagacaagtctcttgacttttggaagaaccgtctcaacacagtctcggcctgtcgcttcccacaactccaagtacccgatgttgctatcgcaaacgagaagcgtatcttcaagacccagatcgacgatatcgcacctcttctcaagttatgccagactaacggcgtctctatctcgaatctggctcagcttgcttgggcattggtgttgcgcggctataccaacaatcaccacgtgtgctttggctacatgacctctggtcgtgatgcacctgtcagtggcatcgagagcgctgctggagtctttatcaacctcgtcatcagtgaccttgcgctggacgacgccatgaccgttaaggaagccttggagtcctctcgcgcgggccttgccgacagcatggatcatcagtattgccctcttagcaaggtccagaaagccttggatatgggcggtgagcccttcttcaacactgtcttgtcatgttaccgcgaagacgatgtcactccatccaagacaggagttgctgttgacttggttcatctggacgatacgagcgaatttgccatcgcagcaaagattgcttatactcgttccaccatggagctcagtctgacatacagaactgaggtcatctgtcctgaagcagcggatgtgataggcgacgtctggctccgaacacttcagtctctgccgtctctgtctgataccaagatatccgacatcagcttgatggaccctctcagtagcaagctagtcaagagatggaatgagcatgtacctggtcccgtagacgcttgtctacacgacatcattacagatgtcgctcgtattgagcctgacaaaatggctctttactcttccgcgggaacccttacatacgctgaactggacgaattttcgacccggcttggtcatcatttggtctctatgggtgtaggccccgaagtcattgtgcctctactctttgagaagtccatctgggccgttgtagccatgctcggtgttctcaaggctggaggcgcctttgtggctctagatccagctcaccctgctgaacgcttggcactcatcatttcggatactggaagtccagtgatggtcatgtccgccaaccaggctactactcctctcgtcactggggacctgtctaatttggaagtggccatgttcaccgtaacgcatgagtctattctcgagttgccagctctcagcgacaagccttgtccaactgtgactcctgacaacgctgcgtatgtcattttcacctcgggtagcacaggcagaccaaagggcgtagtcattgagcatcgtgctgtgagcaccggtaccaaagagcacggttctcaaatgaactacaccagcacctcccgagtactacagtttgcttcatatgcctttgacgccaccattggcgaggtcttcacaacgctcgtctataacggcaccgtctgtatcgccacagaaacagagcgcatcgaagatcttactggcttcataaaccgagctaatgtcgattgggcctttttgacacctgcagtcgccagaatgatgactccaagcgacgttccaacgctagagactttgatctgtggtggtgagccaattggtgatttgacccctcgcatctggagtgaaatcaagttcattcaagcgtacggtccgacagagacgtgtgtctttgcatccatcagtgatcgccaacatcgagaggtgcgtccagctatcatcggccacatgatgggcagcgccgcttgggtagtcagccccagcaattcggacctcctcgttcccgtaggttcagtcggtgagatgctcatcgaaggccccatcctcggccgtggatatcgaaacgaccccgacaagacagatgccagctttatacgggatcccgagtggtcggtgcattacccaaggcattccaatgggcgccgtctctacaagactggtgacctggtgaggtataacctcgatggttcaatggactttgttcagcgcaaggacacacagatcaagatccgaggtcagcgagttgaggctggtgagatcgaaagtcacgtcaccagtgcccacaaggacgtacagcatgtctacgtgacctttgtcaagaacggtagactgagctcgcgtcttgtggctatcatctcgttgaagggcttcggctcgacagagtcgtcaagctcaggctcgctccaagtcttgaagggcgacgactacgacagagccaaagagctgttgcgtacagtcacggaatacctttcctcgaagttgccgagacacatggtccccgccgtctgggcagtcgttgaaggatcctcagttcctctaacgacttctggcaagattgatcgtcgcctgatgacaaactggctggagaaagcggacgaggaccttgtaaggcagattcttgctcttggtcaagaagaatctgtctcggatgattccttgacttcaacagaggttactatacgctccgtctgggctctagttctgaacctggacccccaaaagatcaacagcgaacatcgcttcttcagcctgggcggcgactcgattaccgccatgcaagttgtgtctcattgcaggagtcaaggcattgcgctcactgtgaaggacatcttcaaacaccaaacaattgcgtccctcgccgcgtttgtcgactatgattcagcagggaagatcggcgcacccgccacgggtaacgagtttgacctttcggacccagtcgaagagagttttgctctgtcgccaattcagaaaatgttttttgacatttatcctgatggcgttaaccatttcaaccagagtttcttggtgcagatcgcgtcggggaacaaggtcgcgtcgcctaccctacacgcggcactcaaccagcttgtcagtcgtcactcaatgcttcgtgcccggtacaccagaagtcaaggtcaatgggtccagcgcgttacagatgacgtgaatggatcgttgcagtaccaggagcacaagaacactagtcttggccagataagcaaccttattgatttggcccaacaatcattggatatccaacatggtccccttgtttctgcgaagctcattcaattgcctagtcgtcagattctagccctcgtggctcaccatttggtagttgacatggtttcctggcgcgtcttgcttgaggaacttgaagctatattgaccggtaaacctcttgctccggcatccgtacagcccgtgccatttcaggcgtgggttcgagttcaatcaactctcgccgaggaattatccgcacacaatgtcctcccatatcccgttcccgaaccacgccaggactactggggtattgatctagccaagtccaatggctgggcctctacacgcgagataagcttcgagcttaacgaagccatgaccaaggctattctgggaccttgcaacgagcctctgcagacagaccctcaggacttattccttgctgcagcgttccgatctttcgcccaggctttccccgaccggcccctcccagccattttcacagaaggtcacggccgtgacgctgatgttgatgtcgatctctctcgcacagttggatggttcacttgcatcgttcccgttgcgctcgcccaggatgtgccggaggacttgcttgagactaccatgaggatcaaggattctcgcagatcggtccctggccacggcgtaccctacttctcgtatcggtacatgtctggagatggagtaactgggaatgagtttcgacaacacgaccagatggagatcttgttcaactaccacggtcagtatcagcagctagagcgagacggtgctctcctccagacaatccccgagggggaatttgcacagcgcgatgttgacaattcagcacgccgtttggctgtctttgacatttcagttgctgtcgtttcgggacgagctagagtatccatgctgatgccccaaagcttggcaccaactctcgcgcagcaagttgaagtctggagcgattccttccaagacaaacttgccgatgtggtctacaagacgagtaccatgaagtcagaatttaccttgaacgacacaccgctgatcaaggatatgtcctaccccaatcttgccgagatgaagactctttgtcttgagcacactggtaaatggggacctggaagcatcgaggagattttcccctgctcgcccatgcaggaaggcattttactcagccaaatgcggactcccgatctttacgacgttcgttttgccttcgaggtctcctcccacgacagcagccctcaagtgagccgtctgcacgaagcctgggaacaagttgtcaagcgtcagcccatgcttcgcaccgtgtttctgccgaatcttcgtggcagtggatcatttgaccaggccattctgcgaaagactcttgctacagttcatcacattgaactggaggaacttgcagaaccatctagccatctcgtcaagagggtcctcgagactatggaaaaggcaccagccagcagcttcgagtatggcaaggttcctcacgagttgagcatttacactgttggcgatcgcatgtttatcctacttcgattgagccatgccttggtcgatggagcatctctgccatatatcatcaaggaccttcaacaagcatacatgcacaagctcccagctgctcctggtctcggttacagggagctggtttccttcatccagaaacaacccatggatgaggccctcgaatactggagtggataccttgatggtgctggcccatgtcgcctaccacttcttcttgatgatgctgtgatcccatctcctggcaagttggaagcacgagatattcctgttcctgttcctgatgcaaaagccctgcgatcactttgcgccaagtacggtgttacaatggccagtatcttccatgcagcctgggctctcatcctgcgtgcatacattggcgacgatgaggtgcactttggctacctcgcctcaggtcgcgatgctcccatccaaggcatcaccagcctcattggtccactgataaatatgctcatctcccgtgtcaacttcgatcgttccaagacggttgctcagcttcttcaggatatctgtgaagatttcgcttctagcatgtcgaaccagtacgcatcgctcgcccaagttcagcacagtcttggcctaggctctgaaccgctcttcactaccgttgtatcattccagcgacacgaccccaccagtgccggtgcagacggtggtagtgatggtatcaagctgacgggaattgactctcgcgaccctaccgagtatgacgtctctctcaacgttgtcgattcggatcaagagctttccttcactttcacctactggacttccaagatctcctctgctcatgcaacacacatgattcgagccttactatccgccctgaccagtttcgctgagaatgttgatcaacctattgtcaatgtcaaccttgtcagccccgagactcgctgcgagttggactcttggaacgccattggtatgcaggaacttcatacggaatgtgcacacactctgtttgagcagcaggttgagaagattcctgaccagcaagctatttgcgcctgggacggcaattttacctaccgtgagcttaacgaggcttccaatgcctttgcccatcatctgtattctctcggcgaggccacacccaagcctgacgaatttgttatcacatgcttcgacaagtcggcttgggcgactgtgtctcagatggctatcctaaaggctggtgcggcttttgctgctgttgatccaacttatcctattgttcgcgtcaagaccattgtgaacgacttgagagcttctgtcctgttcacagagacaaagtacaaagatcgtttccagggtattttttcaaaggttatcgttgtggatcaagagatgttggattctatcggcggccctcaacttgatgccccttcaaccccggtgaacggaaacaatctgtcatactccatcttcacctccggtagcacgggtcaacccaagggcatcttgatcgagcaccagtctttatcgactgtagcaaaacactttgccaagccctatcaaatcgaccagaacacccgaacattgcagtttgccgcctacacattcgacttgtctgtcggagaaacgttcatgacccttctcaacggaggttgtctctgcataacgtctgaacgtcgtcgactagaggatctgactggagcgatcaacgatttccaagtcaactgggccttcttgacaccaactatggcagacattctggatccagcccaggttcccagtatgaaatcgctcgccttggctggagaggctgctacgtcggaaaacatccgcaagtggcatgacaaggttcatttcgtcattgcatacggtcctgctgaaacgactatttgctgtaacgccacagatggcgtcaaagcaactagtgaccctgcaaactttggtcctgctaggggtgcaggcatctgggtggcggatatggatgatccctctattctgttaccagtcggtgcggtaggagaactccttgtcgagggtcccattgtcgggcgaggctacgttgaccccatcaagacggcagaggtctttattgaccctcctacgtggcttacaacacagtatccaagagtctaccgatctggagatattgtgcggtataaccctgacggtacttgctccttcgttcgtcggcgagataaccaggtcaaggtccgtggccagcgtatcgagctgaatgaggtcgaggtccatgtatcccaagctgatgcagacctacaacacacggttgtcctgcttcccaagacaggtgcttgccaaggacgtctgaccacagtgctttctcgtcaccaacagcaagagaaagttgaagcacagcgagtgttgtgccctgtgaccagcgaggaggacaggagtcgcaactccaccctccgaaacaagttatcgtcaacgttgcctgggtatatgatacccaagatttggatcacggtggagcagctacctcttaccaccaacggtaagatggatcgtcgaaagatccaggactgggtgcatgcccttacggagcaagaactagcagcaatcgtttcatcgacagaaacgacagttacaggaacgcaagatacaaggaaacttacgcccatggaacagcagcttgtcaaagcctggagccaggtcctcaacttgcccgccagttcattaccgctagaccaatcctttaccagtcttggaggcgactccatttccgcgatgcagattgtttccaaggccagagagtgcggcgtcactgtctcagttgacaaggttcttcgcagcgaatctctttcagagcttgccaaccatgcgcgtttcaaggctctcgcccccaacagcaacgggatacaatccctggtcgtggagaagacagagccgttccctctgttgccaatccagcgcatgttcttcgagatgaatccttctggcaacaaccatttcaaccagactttcacggtcagactctccaagactttatctgctgagcgaatcgagtctgccattaccaccgtggtgaagcatcatcccatgcttcgtgcgcgcttcctcaaagatcacaacagtgactggactcaacagattgtacctgatgctgagagcagcttgggattccgacaacaaagcttcgcgtctctgtccgatgcggtacctgttcttgatgagttgcagactagccttgacattcataatggaccactggtggcatcctgtcttatcaaccttcctgatgctcaggtactctccctcgcagctcaccatctggtcgtcgaccttgtatcctggcgtgtcatactgtctgacctcgagattttgttatcatccgaatctaaatctcttccatcacttgctcccgcagctgtcacgatgcccgcttggacagatgccctcctctcgcgagcaaaggactacaatgtcgaatcagtccttccattcactgtgccatcagccaactttggcttttgggatatggacaatggccgggagaacgtcatggcggatacagttgtcatccagtcacgtttagacgcgtctagcacagcagcactgctaggacgcgccaacattgcctttagaacagatccagatgacttgatgttagcggccctggtgttttccttcctccgcgtcttccctgagcgatcggtcccgaccatatacgctgagggtcacggtcgcaatgcatgggatgatagtatcgacttatcacgcaccgttggttggttcacaactatgtacccccttgttgcctccgcgactactcgcgatcttgttgagacagttcgtcaagtcaaggacataaggcatagcattcgcgacaagggattcccgtactttgcaagtagatatcttaccgcgcaaggccgagatgccttcaaagagcataccaacatggaggttctcttcaattacctaggccaataccagcaactacagcagtctgataccgttctccgagagcttcaagagccactcgagattcaagatgctgcgccaagtacacctcgaatggcacttatcgacatcctcgccgctgtcgaaggctccgagatggtcctgtcaataggctacaacggaagaatgggccatcgagatcgtctacaactctggctcaacgagtacaccgccgccctacgatctctgtcaacagaactccccacgatgtctccctccttcactccaggagacttccccctccttggcattgatgatgctgggctcaagtccctagccgcgacgtgcaaagccaaggttggatctttggacccaacaatggtcgaatcaatctacccgtgctcgccgttacagcagggtattcttgtcagccaggctcaggatgccaaatcctacatcgtctacgcagcatggaagatccgccctgcacgtggaacgtcgttcaatgtcaaccaactgaaggatgcctggcggcgacttgtgcgctaccaccccgtgctccgtactgtcttctgcgagaacgggacatccgacggaggtcacgcccaagtcttgttgagggctgatactgctgctgccgagcccaccataaaggagattcagtgtcagagatctgacgttgccgagttcctaagatcctcagcttcatccctaccaacagacaagccaccccacatcttgtccatctgcaccaccgatgacgacacttatgtatctcttcaagtcagccacgccttgattgatggtacttctatgaacctggtgatggatgatctcgtgcgttcttacaacggtaatctgcaaggatccggcccatcatacaacgactacatctcccatatttgcagcgaacctattgctagatcgctctcctattggacggaaactcttgccgacactcaaccttgtctcttccccgtcctctctactgaaggtactaagagagtgttgaacaagatcacacttgatgttcccagcagtaccaccgatgctatgcgccaacttggccgcgcgcatgctatctcagtctccaacatctttcagttggcctggtcactcgtgctccgggctttcacaggctcagatagtgtttgttttggctatttgacatctggccgcgatgtaccagtggacagaatcgaggcaatggtcggcccattgatcagtatgctcgtctccagcacccaatttgggtctagcgatgacgaggcacagtccgccctggatctactcaagtcgatcaatcgcagctatattgacagtctacctcaccagcattgctcacttggaagcattcaaaatgctctgggtgttagcaacacaggtctcttcaatacagttatgtctctgcaaaagataaacgaagaggccgagacaccagaagagtttggtttcgaccttttggattcgcacgaccccagcgagtacaacatgactctcaacatcctcgatttcaacaacattgttgagttgcatttcacatattggacagacaagctatcagatagctatgcttcgacggttgtggacgctacactccgcgcagtagaagctattgtcaaggacccaagccgcaaaatgcccgttgtcgatctcgtgggcgattccgaacgccaaggcctcgtatcccgaatcaaccaagatcacccaaccttgcagacgaccgtacacgctcttatcgaagcccaagtgaaggcaatcccagacaattgtgccgtcacctcatgggagggcgatctatcatacacagagctcgaccatcacgccacccgccttgccgtacacttacgtagtctcggcgttgggcctgaagtcacagttccattgtgcttcaagaagagcatctggactgttgttgccatattggccgtgatgaaggccggaggtgtctttgtacctctggatcctgctcatccggctgatcgtataaagggaattgtggaacagctcccatctcgtattgttgcactcacatcacctcaatgcgtcctcacagtcgcccatcttgtcgacaacaccatttccgtcgatgcatcctctattgcgcaactggagaacgtttcgagtgctgagtctctgtctcctggagccacaccgtccaatgcggtgtacatcatctttacttctggttcaaccggtcagcctaagggagttgttcttgagcatagtgccgccgcttcaggaacaacagcccatggacacgatatgtcttacagccgagactcaagagtccttcaattttcttcgtattcttttgatgcctctattctggagattcttacaacactcgtgtacggcggctgtatctgtgtcctatctgaggaggagcgcattaacgaccttgttgggggtatcaatcgacttcgcgtcaattgggcattccttactccggccgttgccatgatggtcgagccatcgcaagtccctactcttcgtcttcttgcccttggaggcgcacctctatggcttgcagtcttgcagaaatggactgcagtaggcacaattcgggttgttaatggctatggacctacagaatgctgcgcactctccacgcataactactatagccgatcctatatgagacccgaagtcatcggtaaggccatgggctgtaacacatgggtagttgatccccgggatcccaacatcctcatgcccatcggcgcggtgggtgaacttcttatcgaaggacctattgtggcccgaggctacctcaatgaccttgtcaaaactcaagatgccttcttgaatggtgtatcgtggcttcctagcggtcgattataccgcacaggtgatatcgtctcctatgctaccgaagggaatggggacaagatctcttacatccgccggaaggatacccaggtcaaggtccgcggtcaacgcatcgaactcggagagatcagctaccagattggcgcttcacatggcagtatagtcgctcatcttgttgtacttggatctcgaggcaagttctctggacaaatcgttgccatctttgccttggacggctttcccacgcatcaacaaggaaacgacgaacccctacagcttctggatagtcctcaagaccttgccaaggttagggctatcatttcggaagtgagcgagtttatcagtgataagttgccctcttctatgcagccttccgctatggttcctgtcaaccgcatgccaatcaacacatctggaaagatcgaagcccgtcgcgtcagcgcttgggtagacggcctcgacgatgcaacatacgcccgcatcatgcgtatcgctgatgagcccgatgatgagcccgataacgagcccgaggccaacgtcattcagaagagcgaggctgaagacattatacgggccgtggttgccgaggtggtcaacgtaccgctggagcagatccctctacgccgctccttcttcgcaattggtggcgactccatctctgccatggccgtcgtttctcgctgtcgcagtcgtggtatcacgtttaccgtctcggatatcttcaaacacaagaccatcactgccctcgcgcaattcgtcagccagtccactcaacagatcaccaaaaaagatggcgatggcatcgataggtccgataaggtcaatgtggatttctctctgtctcctattcaacagatgttctttgatatgtacccagatggtgtcaatcacttcaaccagagcttcttggtccagcttccgagcacagaggctttgacctcgacggttgtacatgaagccatccgtcagctcgtagatcgacactcgatgctgcgtgctcggttcagtgacgaagacggcgattgggtgcaacgagtcactccttctggggatgccaagtcactcaaataccaagtgcacaatggggtcaacgttgaccaggtggtcaagttgattgatgttgcacagacctcgttggatattcgcacaggtcccgtcatggcggcttctcttttgaacctaaccgacaagcgacgtatcctagtcttggtcgcccaccatcttgtcatcgatatggtctcatggcgtgttcttctggaagagctcgaagtcatcctgtctggcaacgggcactcgctacagaatatgccgacgtcactacctttccaagcttgggtccgcactcagccccgtagagtgtcgaagtggagtccatcgcgtgtgctcccttacgatattccgaagccccgaatggactactggctaaagcgaggagaggacaatacgtgcggtgacactcgcgaattaggttttaccttggacgcggatgcaacaaaagcactcctgggttcttgcaatgaagctttccagaccgacccccaggatctcttcctcgcagctgcctttcaatcttttgcggatgccttccccgatcgtggtcccccggccatctttgttgaaggccacgggcgtggtgacggtgcttctgaaggcctagatctctctcgaacagttggatggttcacctccattgttccagttgccttaccagacggtgtcgttgctaccaacgttgtcgataccctgatgaggatcaaagatgtccgcaggtcggttccaggccaaggcgtgccttacttctcctaccggtacctctccgcagctggcgtgagaaagttccggaaccatgacaagatggagattttgttcaattactttggccagtatcagcagctcgaacgcgatgatgctcttctgagacctgttgttggagacgagttccctcagtacgatgccgatgcctccgttgaacgcctcgccatcttcgacgtggctggcgctgtaacctcaggtcgggcttcagtaactatcactatgcctggaaccttggctaaagctcgcgttgacggcgttagtctttggcttgatcgtcttaagcaccacctgacaagtctcgttcaagtcacgagcgacatgtcaacagccttcactctccatgacctgcctctgatcaagaacatgtcttacgacgagctgtctgacatgcgggaagtatgcctcgaacataccggcctttggggtcccggtgctatcgaggagatattcccatgttctcccatacagcagggtatcttgctaagccaggctcacaggcccgacctgtacgatgtgcgagtcgctcttgaggtgagctcgcgcaatggttcactcagcgcccaaagcctgggagatgcctggagacatgtcgttcagcggcagccaatgttgcgtaccgtcttcctaccaaacatgcgtggcaatggctcgtttgaccaggctgtcctacgggatcccgtaccgtcgattcgacatgtagatctaggagacgctacggacgacgaaatggctttacagacagtcaaacagtcgatagccgagaccaagggcgacatattttcctatggaaagctaccacacgagtttacaacttatacgatcggcaataagacattcgtgtttattcgcctcagtcacgccttggtagatggtttctcattgccgatagtgctgaatgatcttcgggaggcctttgcccatcgcctcagtaccactcccggtctctcctaccgagagttggtatcattcatcaacgaacagccagctgatcaggctatcggacactgggtggactttctcaaaggctcaactccctgtcgcctccctcctctcctcgacgacgccagtgtgccttcgtcgcccgagctactagcgatagaggtagaagtgccttgttccaatgcgctgagagcactctgtgctgaacatggcgtcactatggccattgtctttcagctcgcttgggcactcgtcctgcgtgcctatactggtgaagacgatgtcatgtttgggtaccttacatccggtcgagacgcgcctatcgaaggtgtaagcacacttgtcggacctcttatcaacatgctcacctgtcgcgccatcttcaacgatcgcagcaagactgtcctgcagctactttcgcaattgcaggacgactttatcaacggaatctctaaccaacacgtatcgttggctgagatccaacaccatcttggcatcggctcagagggtctcttcacatccatcatctcattccagcgtcacgatgctgctgcaggcgccgcaaacgatgacgacggcctactcaagatgacaccgatagatggacgtgaccctactgagtatgatctttcggtcaacgtgctcgatgaggctgacaaggatatacaaattcacttcacccactggacgtccaaagcctctccttcccacgcaaagcatatgatgcaagcgctttcagctgccctggttgctatctctaccaagcccaatcaacctttggtcaaggtcgacttggttggtgccgaaacacgacgtgaaatggattcctggaacgccactgggatccagttcgtatccgatgagtgtatacataacatcatcgagagaaattctcaagctatgccggatcgtcaggccatctgtggctgggaccggacatttacgtacggcgagcttgatcaggctgccaatgccttcgcccaccatatacactccctggttgacctcaagcccgatacctttgtcgcaacctgctttggcaaatcagcctggactatcgtcgcacagctagctatcctcaagagcggcggcgcatttgttgccatcgatcctacgcatcccgctgatcgcgtcgagaccattttgtccgagttgggatcacccccaatcttgctgaccgagtcgaaacatcaagatcgtttcaagacgttgttcccgaacatcgtcactgtcaatgaggacactctcagctctctgagtgttcccaatggtcctccttcgactcgtgtacgccacagcaatacggcttatgccatttttacttctggtagtactggtcgacccaagggcattgtcattgagcatggatccctatccacagctgcactgacacatgctggcccgtatcagatcacgagtgatacccgggctttacaatttgctgcgtacacattcgacgtatcaatcggagagactttctacccgctatctcagggaggctgtgtttgtgtcccttcagatgccgctcgacttgaggacctagcaggcgcaatcaatggcctatctgccgattgggcattcctaaccccgactgttgctgatctcctggacccatcacttgtccctggcctcaagacgctagtcttgggcggcgaagcacccacatctgtcaacattcgtcgctggcatgataaagtattcctcattagtggctatggccctgcagagactactatctggtgtaacgccacaggtcgtctgaatggaagcagtgatcctgctaatcttggcccgccaatgggtgcccgcgtctgggtaactgatgctgacgacccgtccgtgctgctccctgttggagccgtcggagagctccttattgaagggcctctggttagtcgtggctatactgaccccgaaaagaccgcggcggctttcattagtccacccggatggatgaccacagcctatccaggaaagctcatctacagaagtggagatatcggtcgttctcgtcctgatggtaccttctcgtttgtacgcagacgggataaccaggtcaaggttcgcggtcagcgtgttgagctcaacgaggtcgaggtgcatatatcacaggcggaaactagcattcgtcacgctgtcgtgctctacccgaagagcggtgcttgtcagggtcgtctcactgcagtactatctcatcattctctgggaggtgaggaactggaacaaaagcagacagtgcctggctcggggggtatcattgctgtgcagagtgatgaggccatatccgccagcgacttgatccaggacagacttttgtcgacgctacctccatacatgattcccaagatttggatcactgttgaacacctgccatctacaaccaacggcaagatggatcgtcgtcagatcttaacctgggtggaatcgctaaccgatgacaacttggccagcatcgtccaacgcaagtctaacatgactggatcagttgagtcaccgacaaagcccaagaccaagatggaagagcatttcctccaaatttggtctaacgctctcaatctgcccattgatgcaattccccacaaccagcccttcaccagcctcggcggagactccatcaccgctatgcaagtcctcgcgagggcgagagaacgcggcatcactacgactgtccacgatatcctccggagccgatctatcgctgacttagctggccgctctcgttttaagaacattcaattaaacggatctgaggattcgaaggctttgactgtcattaccgatcagccgtttgccttgttacctatccaacgactgttcttcagaactcagacctcggtcaaccaccactttaatcagtcgtttatcgtctgcctttcgagacctttcacggctgatcaggtccgtatggctatcagagctattgttgagcaccatccgatgcttcgtgcaaggttccttgccgatggcaatgaatggaaacagaagatctctccagatatcgctggaagcttcaagttccaacaacaccattgttccagcctacctgactctgtcgagactcttgatgatctacaggccagcttgaatatcagtcaaggaccattgcttgtatcctgtcttctcgagctctcagatggccaagcgctcttccttgccgcccatcatctcgtcgtcgaccttgtttcctggcgtgtcatcctggccgatctggagaagcttctggcggccacttcgggcacaacaagtctcccatcgctcgagcaagagggtatctcaatgccagcatggacagaggcgttgatacaaaagtctactgagtatgacatcaactctgtgcttccttttacggttcctgctgccgacttctcattctgggacatggatcctaccaaggaaacgaacatcatggcagataccgcctcactccaggtgcgcgttgatggtgtcagtactgcagcgcttctcggtcctgccaatgcagccttcggcacagacccagacgatttgatgattgcagcccttatcttctctttccgaagtatcttccacgagcgttcatcaatcccagctgtatatacagagtcccacggccgcaatgcatgggatgatggcatcgacctatcgcgcactgttggctggttgactaccatctaccctgtagctgtgtctgacattgacaatgcagaacgtgaccttctgcgtgtagtccggcaggttaaggatattcgtcgaagcattcccggaaaaggactgccctactttgcataccgatacctaactgaagagggccgggctgcatttgagcaccacgatgagatggagattctcttcaactatctgggacagtaccagcaactgcagaaaaccgacacgatcatccagcaaatcggagaaaccactttaagcacacaggacgcttccgattccacaaaccgattggctctcatggatgtggtggcagcagtcgaaggttctgaactggttctgtctcttggatacaacacaaagatgcagcacaagcatcgcttccaagcgtggctggacagcttcaagtatatgctggagacccttgcgtcccagctccctgtcatcccagcgacattcactcccagcgatcttcctctattgtctctaggagaagatggcctctctacactcgcagctgcttgtcacgccaaggtgggtagctggggccccgatgtcgtcgaagcctcctacccttgctccccgttacaacaaggcattcttctcagccaagccaaggacgagtcagcatatgtggtatctggcatctggaaggtatctcctgcaaagggaggatcgccagtcaatctggatcaactacaaaacgcctggcgccgtcttgtccaatatcatcagatcctgcgtacagtgttctgtgaaagtggcagaaatgacggtatttacgcccaagttgtccttagagagaacaccacagaatctcagcctacgattgaggttcgaaaatgcgatggacctgatcctctcgcattcctccactcatcgaccccagcgctaccatcagacaagcccccccacgcgctgctcatctgtgatgctggcactgatgtatatctttcattcaacatcagccatgcattgatggacggaacctccttgggtcttatgatggacgatctacttcgcgggtaccatggaacgttggaaggagttggaccttcctatgaaccctacattgctcacgtctacaacaagcccgcatccgagtccctctcttactggtctgacacactggccaacgctcgcccttgccatttcccagttcttgtggacgcagagggagatgacacggtgaggtcgctgaacaagatcatgcgccccgtcccaggcgtcgaggccatgcgccagctcggccgaacccacggcgtgtccattgccaacttcttccaagtggcctgggcattagtcttgcgtgcctttacgggctctgacgatatctgcttcggttatcttacttcaggacgcgatgttcctgtagaccgtatcgaagagattgtcggtcctcttatcagcatgcttgtttcaagtgccgacttcagcatgagtgatggtgccccctccgcaattgagctgctacagacaatgaatagcgcctacgttgacagccttccccatcaacattgctcattggccgacatacagcgcgtgttgcgtatcggcaacaagggtcttttcaataccgctttgtcgctgcaaagggtgactacaggagacgagactcaagaccagattgagatcaacgttgtcgagggagatgaccctagcgaggtaagtgaacttgaatctaccctcacaggtaatacgtttgactaacacgatgaatagtataacatcactgtgaatgtagttgattatggtgagactattgatctgcatttcacgtactggtccgataagatatccgatagccacgcatcggatgttgtcgaggctttaatacgtgcactagatgcaatcgtccaggaccccaaccgcactctaccagccgtcgacatgctgggagacagcggtcgcaagcgcatcatggaatggaatggagatggacaagcgccagccgctctcaactctaccgtccatgctctcatcgaagcccacgtcaaggagtcaccaaaccgatgcgccgtcacctcgtcgtgggagggcgaactctcctatgccgaacttgataaccacgccacccggctctcggtctacttgcgaagccttggtgttggacccgaggtgactgtaccgctcatcttcacaaagagcatctggatggttgtgtctatgcttgccgttatgaaagcaggcggcgtgttcgtgcctctagacccagcccatccacctgagcgaattgccatgatcgtcgagcaacttcccaacagggctgttgcgctggcatcacctgaccgtaccggccttatctccggtctcgttgataatgtcgtggcgttggacgctgatgaagctgcctgtatcgccaaggacgccgacggagataacaagctaccgtcagatgaagctacgccagataacgctgtctacattatcttcacatcggggtcgaccggccagcccaagggcgttgttctggaccaccgtgctactgcaacaggtacgacagctcacggtcgtgctatgtgctacaccaaggacgtgagaacacttcaattctcctcttatgcctttgacgcctgcatcacagagatcgtcactaccctcgtttatggaggctgtgtttgcgttctgtcagaggacgagcgaataaacgaccttgccgcagctatcaaccggctacaggccacctggatgctgctaacgcctgcggtagctagtacactcgacccgtctgaggtaccctgcatccggtacatcgctctaggaggagagtcttcaagccatgctaccaacaagaaatggagcaagggctgtaaggtcctccacgcctatggaccaactgaatgctgtgtcatgtgcgcttatgacgataggacgggacttcttacacgtcctgaggtcattggtggctccgtaggttgcaacaattgggtagttgatcctcgcgacccaagtgttctgatgcccatcggcgccgtgggcgagctccttgtccaaggcccgattatggcccgcggatatctcaacaaccctgacaagacgcaagaatccttcctggacactggccttccatcggtttctggactctcccgtgcatacaagactggagaccttgtctcctactgctctgagggcaagggtaacaaactcactttcgtgcgacgcaaggacactcaggtcaaggtgcgaggccaacgtatcgagctgggcgagatcagccaccagatcagtgcctccaacgataaggtagcgacccaaatggtaaccctagggtcccgcggtaccttgaacggaaaaattgtcgccgtcctgacccttcgtggcttacagaccacagaggatggtggtgatactgagcctctgcagattctggataaccccaaagacatccaaatcgccagggacatcgtggcagaagtccagaactatattgctgataagctacctggatacatgcatccttcagtcatgattgtcgtcaatcgtatgcccatcaattcatctggaaaactcgagacccgacgtgtggctcagtgggttgacgaagtgacggacgagatgtacgagcgcatcatcaagaacctggctgacaacgagccagaggctggatctgagagcgcccaaaccgctgttgtacagatcatcagcgaagcagtggctgaggtcatcaacctgccaggcaaggtctccttgcgtcgctcatttatcagcatgggaggcgactccatcaccgctatgcaagtcatggccctctgccgacgacgaggtgtctctctacctgttcaggacatactcaagagcaacaacattatagctatggcggccaaggcacaacagattgggggttcctccgttgactcagccaaggatgaggacgagtttgcacccttcccgctctcacccatccagaagcttcatctcacacaattccgtgatggcgagaaccactacaatcaaagcatgcttctcaagctgcgacgccctatttctgagactgtacttcacgaggctcttttgcaattagttcgtcgtcatccaatgctccgcgcccgtttcgataacgactcaacacgtgggcaatggacgcagagggtgaccaacgacatccaaggctctctctcctacgctgttaccgagtttaacactttggaagaggccatgggtaccatgatcgaagccgagcgtggccttgacattactgctggtccgctggtggcagcccgggtagtacgagttcatgactctatgtctatcttcctggtcgcgcaccatcttgtcatagatctcgtttcctggcgaatagtattgcaagatctagagcaacttatcgcgggaacttcgttacctggaacacagatgtcgtggtcataccagcgatgggcccacagtcttatgaagtatgccgagacaaacgcatcgactgctctcgcgcttccgtttactccaacagagccagatcttgacttctggggagtgaagaagacttctaatgacttcaacaatttggtgcagggcgacttcactctcgatccttccctgacctccgcccttcttgattctgcagacaagaacctcaaggccgaagtcctcgacgtcctactagccatggctgcacacaccttctcctccgtgttctctgacagagcagcacccacgttccatactgagactcatggtcgagaccacccgcaagacacgacagcttcagtgcatgaaacaatcggttggttcactgccattgctccacttgtgcttgacaccccgagcgatgagtacattgactctgtcattcgcgtcaaggacatgcgtcgtgctataccaggcctgggaattccctacttcacagccaagacccttcaggggtctcagactctaccggtagagatcctgttcaactatctcggccgattccaacagcttgagcgcgacgatgggctttttgagtctcttccaaagtccatgggccccgtcgatgtcaatctttcagctgcccgcttatcagtcattgatatctctgcagtcgtggagaaggatgccctgaccgtgtcatggaactacagtgcacagattcagcatcaggacaagttgtccaagtggtttgccctgtatgagcaagcattgcatgaggtcgtctctgcactacagaagacatccttgcaactcacaaagagcgatgtgccccttctgcccatctcccaccaacaactcaagccactcaacaaggcactggcagctgtgtcgcgcaatggtgttgaggcagtagaggacgtttatcccacgtcacccatgcagcgcggtatccttctcagtcagtccaaggatgcctcgcagtacgacgtccacgcggtctgggagattacccctgccaaccgccacgactcagttgacgtttctcgtctccagcgtgcctggtaccgcgtcattcagcgacattctatgctacgcaccgtattcattgacagtgttgtggataactctccattcgaccaggttgtcctcaacaagttccgtccctctatcaagttacttacgtacgatgatgatgaggaggatcatgactctatgatggaagagctttgggagtcagctaatgggagcttcgcacaaaatgctcctccacaccgccttgcactttgttccgatactcaaggaaaggtctacgcacacttccaggtcagccacgccttgatcgatgcgggttccttgcggactatcatcaaggactggtctctcgcctatgccagccctaacctcaccatgacccctggtacgccctactcagcctatatcgcccatatccaaaagacgtccctcgatgcatccctacgcttctggtcggcccagctcgagggtgcaacggcatgccgtcttccccgactcactgatggtcttgcacccacagaccaaagcgagatccgtcatcttcataccgacgtcgactcaggaacccgcctcaaggccctagcaaaggagctcaacatttccatggccagcatcttccaactcgcatgggcgttagtgctccgttcctacaccaatctccaggacatttgttttggttatgtttcctcaggccgagatgtcgagcttgatggcattgtagacgcagtaggaccgttcatcaacatcctcgtctcccgcatcgtctttggtaaaggagacactgctgccgcaatgcttaaacagctattttccacttatctggacagtctaccacaccagcatgcgtcgttggctgacatcacgcacgcactcaagatgcctggtggaaagctattcaacacagccttttcattccagaagatttcccagtctaacggcggtggcaaggctcaggaccttccactctcgtttagcaccattgggggagctgatcccacagaggtacgttgaccattgctgacaacaagaaccctttcagaggtaatagaaagctaacacatgatagtttgacgtaacaatcaccgtgatcgagaacgactcgagcattgagttttccattcaatactcgacctcattcctttccgaaccccaagccaacaatctctctcagagtctcattcaggctctagatgctattgaagccactccatcagaggccatcgaaactctcgatcttgtgcccgcaaagcacatggagcagctcaagacgtggggcgatcgtctccctcccaccgtcgacagacatgttcacgatctatttgacgacatggttcgcagcacaccaacagcacctgctattcatgcgtgggacggagagttcacatacgccgagctagacagggaatcatcacgtctggctggtctccttctcaagcaaggtgtcaagcccgatactttcgttgctctctgctttgagaaatcagcctgggtcgccgttgcttatctcgccatcctcaaagcgggcgctgcctttatgctcttggacccagaagcgcccatagagcgtatccagtacatgatggaacagaccaagacatctatggtcctttgctcgcccacatacaaggacatggttgatgactgggacgctactgccatcgtgattagcaaagaggtcatgggtacactacctgatttcgctggtccattcccgaacatttcaacttccagtgccgcatacatcatcttcacgtctggtacgactggcaagcccaagggcgctgttattgaacacggtgcatacagcagcagtgccattgcgcagaagaaggccctgtatatcggacccggatctcgattcttgcagttcgcttctttcatgtttgatgccaccatgattgaaatggtcacgcctcttctttcaggtggatgtgtctgcataccgcgacgacaggatatcatcagcgacttacctcgcgtggtgagagaaatgaacatcaacatggcaattctcacctcttcctttatacgaaccatgagcccagaggaggtgcctactatcaagaggttgatccaaggtggagagcctttatcccagaaggacattgatatctgggctgacaaagtcatactgggcaacgcctatggtcccagtgaatgctcagtcatggcatcttgcctatctgatgtattgagaacatctgagccgtccaacatcggctaccccgcggcatgtgcccactgggtgacagagccagccaacatgcatcgtcttgttcctatcggtgccatcggcgagctcctccttcaaggcccaacactttcacgaggctatatcaacaatcctgacaagaccgccgaggcgtttgtcacaggactcaactgggccacgcaagtaggccgagaccctgacacgcgtttctacgccactggtgatctggtgcgccttaactctgatggttcggttacttttgtcggccgcaaagatacacagatcaagatccatggtcaacgaatggagttgggcgagatccagcatcatttgacaaccattgatgagatccgacactcggtcgtcttgagcccgtccgaaggtcccctccagaagcgacttgtagctgtccttgagctcgcaaacctttcctctacagctgcctcatccgaagagataaagcttatcgagccatctctccgctcaaaggccacagagagtatccagcgcattcgcgacattatcacccagcgtctcccatcctacatgattccatctacctggatcgtcgtgcaaagcatgccaaccatgatatctggaaagctcaatcttccagccgttcaattctgggtccagaacatcaacgacgagacttatcaggagcttcatgcagcagaggcagtcagtgagctagactcgagcgactatgtcgctatgcaagtcagtcgtaaactgagctcgcttcttgtcgatgcccctggtagcactggtaagctggaagactttgtgggcaaggatatcgtaccgatgcagtgtggcctggactctatcacagccattacattctcgacatggttgcgcaagacttttggtgtgaccatctcgctcgccaccttgctctctcttgacactagcattcagacacttgccgtgaccatcaaggctgatatggccaaggtcggatcctcaggcccatccaatgtcgaatctgtcacagaatcaacatccacaacaaaggcggccatcgacctacactcagagtttcaacactatgaccaggcattgtcccagctaccagtatcagagatccctaatactggtgttgccaaaatcccatccaacttccttgttacaggctcaactggtttcctcggcagtcaaatcgtcaggcaactcatcctccggcctaacattaacaaggtattctgtcttgtccgcgccgaagatgacatccaggctcaagagcgaatgatggaggtcgcccgcaagggacaatggtggcaacccgaactttctgagcgtatcgaagcatggagcggcgacctggccaaaccgcatcttggactcgatgacacacgctgggcgtctgtagtcggcggttccatcgatgctatcatccacaacggcgctatggtccactggcatctcggctatcgtgacctcaaggacgccaatgtaggcagcacgtttgacctcctgtcagccttgtccaaagccccgtcgccccctcgcttcgcctacgtgacgggcggttacttccccgatgaggagagaacggacaatgaggtcttggacctattgcaaggtggcgatggttactcgcagacaaagttcctctccgaagcgctcgtccgctctcatgggcagcgactatgtcgacattcggcaacattccctatgcccgtcgtcattcaaccaggcctcgttattggtgacgcagaccatggagtttccaaccttgatgatttcctgtggcgagttgtagcttctgctcttcgcattggtgcgtacaacgtcgacgagtttaatgaccccaacgcctggctgctggtcgccggcagtgaccagatcgctacgtctaccatagatgcttgcatgacaacagtctctgcctctgcaacaacaacaatcccgccatctattcgtttcgttgatggtgtccctgtcaaagaactctggaacctactcatcgatgaattcgacttctctcttcgccccatgtctggtccagaatggcttcaagctcttgagaatgatatggatagccaaggtcctagtcatccgctcttccctgtctttgagtttctccaactgaaacaaggagctgtcggcacgctcaagcccacgaacggggactctatttgcccccaggttgagacgctatatcgtctcaggcaaagtgttgactacctcaacaacattggattctttgcttcatcagattcagtttctccctttgcctctaaggctgctttcagacgtactggcttgagacctgctaaaacggctcatttttaagaattgttagtgtatagttagctgtagtgttttcttttttatattatcaattttagtttagagaataggatatctacttccacccttcttccttcgcacatcgaccgtgttcgcatttatctctaagtctaaacagtaaagtctaacatctccaatgtaaagggtatgaagatggcagacgcagttgagcgcgtggccatgttttatgtcaataagatcccaccctcttaactagcagagttcatctggcatcaccagcgcatgtttgaggcatctgcagaatacattcgtgttgttgcggctggggagcaccccatcattacacccgactggctcaacgacgatttctctgttctgtctacaatcgacgctgagtacgcagaggatattgacatcaagctactccacgccatcggaggtcatctcaccttcaggtacccgcgcaccaaggttcttgagatcggcgatagtactggtggtacatcttggagtatcctcaataattgaggatgcctacgactcctacacctacacggatatctcgcccggtttctttcctaacgtcgccatagtgtctggggtcagaccttctatcctcttctacaatgccgatgaaatatttgcccacgtcgtcacgtcggagttggaagcgatacaactccagcatcaatttgctacatcattgaccggtgcacctgcagaatggatcaaagtacatcttcttgcttcacatcgcgccatgcaacgagcaattcctcacgacacaacagtcttcgtagactgctctgacattacagactccctggctgctgccttcgtcgcttccattccagctatctgcacaacgtatcgggtgggctctgggcttatgtctactgctcttgagacggccaagttttctggtgtttgtaatgccgccatagttctcaaggacggattcttcatcgacatggacgccgaccagctcaacaataccctggcagccgaggtcttgggtacggaacaactcgacagtatcttccacgacaccaatctcgacttcttcatctgtcttgtctccgtagcttcagtgattggcaatgtcggtcagtcaaactaccacgcagccaatctcttcatggacagtctcatcaactaacgtcgtacccgcggtcgagcagcttccatcattcacatcgcctatgtcacagatgtcggctacgtcacacgtgagcagcgcggtcgccaacttgactctcactttcgtaaggttcgtctcatgcctacttccaagatggacgtgcatcatgcgttcatggaggctctctccaccacagcatatccccacgaggccctacgcacttgcttctttacgcgtgctggtgacaggcagccctggcagggtgtcctggcttcgcctcgcgtcgagctcaatcatgtctctgttgaggagaatgcgaccgttggcgctgatgtgaagcgcctttttagtcggtcttgggatctggaaagaggagacacatttgaacttggtttgatgaatcgcgactcggagaaccatgagctattcatttcgtatcatcacattctcatggatcttgttggtccgggtatcatcatgcgcgacttcaatacttcctaccagatgaagctccttgatcgcagcgtcgatagtgtcgctgtacatgacgagactcaagtcgctgatgctattgaagtgggatgtggacctgtggttaagtatggacaagagacccttcttcaacgaagctctcttggcttcgatttgtctctcatccagatattttgcgccctcgccaacggcggtcgtctcatcatctggccagccccaacctcttggtcacgttggtgagatctacatcggcggcgctggtgtcgctatagggtatcttgacctccccgctgagacgcgtcgcaagtttgtaaccgacgctgaaggacaacaattttatcgaactggagaccagggtcgcctcttaccggatggtacacttctatttctcggctgtctagaaggcgacacacagatcaagcttcgcggtctgcggattgagcctattggcatgggcaacggtaataactgatcagataaacgccttgattgactaaatgccccgacgacttgacgcctgcattcgcgcaagaggttagtatacaacatatcaaagagaaaaattagggcttcataatgatatagaaatgcatttaattaactttaatttaatacgacatttaattgattgaagttctcacggttaaagtggttgagttgctgtagggtggggtgtccacagacttttgatcagtaattttacctctcctccagccgcgtggttcttacaggaggttgaagacattggacatatcgtcatgatttctggtatacgttgtatcttgcaactttagttttcaatttgttcctacatattataatattcgaagtcaaattacagccaatttacccaccatacttcgatatctcgctttagacgcagcctccttacatggcccttgaatcaaccgcatccatgagcatttcataagcggcatcgtctctcatgacagtatcttcttccggtgcccaacactcgtagggctcccctggatgaacccatggccaatatgcattatagcgctctctctcaatgttgtatttgatatacttcatctggaaatctcgattttgattaaatttgacactcgtcatttgcccttctaagttcgatgcgtgttccagacgtgagtgagccacaggtcctgaaggacacgggcttgccagctcttctagaagatcataccagattcgttgacgcagtggtttgtcttggacatcttggtgcgtcttcgtaaaggtatcttgtagactgttctggtatgtacttcttcccatgtgaaagaccttgagtttattcaatgatctagcccactgtgagaatatagcatgccatcgaattggatatttgtgagtttcacgctctccgacaatgcccagcactgacttcagaagaggatagccgggatcaaatgtgtcgaaagggccgatatgggtagcttcgtaaagaataggacaatcatgaagataaagctcttctaatcctccactgccattttgtttcccaattgatgcgaaccagtcaatttgccactgatggctgaagacatatcgtccaagagatagaactttcaactggggtaattcaatgcggcgaagatccatcttgggaaaccatccccagaagtctttacaatgcagagttagagtctgcaggtttttggcgatatctggagcgagccacgagacatacaagttgttgaaaaacttgtacttccctggactgaatggcgaagaaccgtcgggtgcacgaacggggtgatgtagatctctttgtgcctcaacatggattctgagatccctaagactagccattgacataagtttcaagaaagattctgaagtatgaagtcggtcatcatggttatctggtaaattggtgatggtgagttgttggagaggtatagctggctgggaaaagtccgccagatcagtaatagacgatttgccttccgaatactcctggatcttgtcaccgtgaaacacagcatctgggtcgattatctgtcgagtatccttattccccgtccccgcaatccaataaagtatagtatccagcatatcgtgccgatgctgcatagtgagatagccatcttgatttcgtctgtacgtctgggagtatgtacggaaccggacacgaagagagattaatctgctgaagaaacggatacatggaagtgtgttgacaaagctttgacggctgtgatgatttttgaaccccccggagtaatctgcgttgtcatacagtatcaattcccgaacttgttggcaaagtttgcgtgatttggcgatttcgcaaaatcttctaggcgaggattcctgatgcacctctatatatatggtcttgtagcattctggtagtgcaataatggcaagattggagcagacaagtctcaaactgacgaggtctgatttggggagaaatgagcatatccgataccatacttcaggtggaaggtgtatattatctgaaatacttgcttctttccttgatgttgaagacatggtgatctataatggagagtcgaagtctagagtcgttttccaatcctcgcaacgcgatttacgtaggtaacaatatggaagcctaacgaggtagaataagcagaagagagtcagatcatgattatctcatcctgtgcaacggatccactcgtgatactacttggcaagtcagttatatcctagctgtatataaacaactgttatatagtgagattttagtgaagtttaaattctgtgcctttggtctggaacacaattgaatggtccctgagatatgattgcatcggtaattcatgcaccttgaatatccggcggggttggacaacatgggtgatgcagggactagaattttgctgcaaggggttaacaggtataaaatggcaagtgaaaggcgtcacgatctattctctaggattcaatcatcagttgaatcatactgctgggaccttttgcatccatcatgcaaatctacgcttggtttatatcagtcttggtgacagctgcttctgctaccgagacctatgactatgtaagtatcttcctacaatactttacgactgctaatctcgatacagatcattgttggaggtggtactgcaggaggagccctcgcaacccgcctgagtctcggtcttcccaagtccaagatccttcttctagaagcaggcccctcagccctcgacgatgtacgaatcaacgtaccgggaatgcgcggttcaattttgggatcaccacttgattggaactttagctctatcgcccaacctggtctcaatgggcgatccatcagtgtgaaccgcggtaaagttctcggaggctcatccgccatgaacttcttgtgctatgaccgtgccgcgtctgccgagtacgatgcatggagcgagcttggaagtccaggttggaactggcaaactatgatccatgggatgaaaaagtctgagaactttacgggtaacgacggggacatccatggccgctctggccccatcagctctacctacaatcgtattgtccccgatgttttgaaaccgtggcagtctaccgtcaacaaattgggcgtcccgatcaatgacggaggctcattgggaggaaagcctaatggtgtcatgtttcagcccaccaatattgacgtgaccaactacacccggtcctacagcgccaatagctacctgccaaaggctgggtctaacctcaaggtcaagaccaacgtccacgttgccaaggttctcttttcttctgacaagagtaagggcttgactgccacgggcatcgctcttcaagatggctctacgatcaaggcccgaaaagaggttattctctcggcaggctctatccagagtccaggtctaatcgagatgtccggcattggccaagcatctgtcctcgccaatgctggaataaaaaagattctcgatctcccaggtgtcggcgaaaactaccaggaccatctccgaacttcaaacacatatatactcaaggaaggctatgagtcctttgatccattcattttcgatgcacaaggcaccaaggccacggagcagttcaacctatggcttgagaacaagaaatcgtggtatgactataccagcagtgcctacgcttttcttaactgggcccaagttagcgataaagtgcacaaggatatcactaaacttgcaaaagacgggtttgctaagaatggcactgtcgtggacaagaagaagcttgagtacctgaaggagccttctattccccaactggagcttcttcttgaagccaactacgtgggcgctcaaggctatcccgctgctggaggcagtttcatcaccatcttctctacagtaatgcatcccatgagccgtggtagtgttcacatcaacgaaaaagatccaaagggcaagccaatcatcgatctcaactacctcaacaatgagtacgatatacaagcactcgttgaaggtgccaagtatgcccgcaaagttgccttcacagagcctctgcgatctgtatgggctgctgaatttgaaccaggtctggggacgaggacggataaacagttacgtgactgggtcgtcaagacagtcaacagcttctatcaccctatcggtacctgcgcgatgcttcctaagaaggacggtggtgtcgttgattccaatttgaaggtttatggcaccaagaacttgcgtgtcgtggatgctagtattatcccggttcagctttcaggacacattcagacggctgtgtatggaatcgccgagacagctgcgcaaaagattattgatgcggaaaagaagtttgataggagtttgtaagataaacgacttgactagctcaagcctaagtattaaacaacaatcccactaagtcagtgggctaatcttggttggcacttataccgtaattcttaaacttgccacaaggtccgttgctgaatatgatatcaaatcccgagtccagttcttgatatgtcatatagcctccgatctcgtcttgaccaccattgaggcacatatcactgtccttgggaacaaaaatcttgcatacaccatcctcaatatatgagccgacacaaagagggttggacgcacatgctatacagcatggttttccagtatagccaacccctatctggatggggttaaaatcacctgaatatggcaatctaatgtatccaggcctgatacccccgttcgcggtaactagaatgttatcatcggagcacatgtcataggctgtagctgtaggaatgaggctctcgacagtggctttggtaagagattgtcagtactagtcgcagataaatcgaattaagaacaaagcttaccagtttcgggaatggtgctagttgaggtgacatctcgaacgattgttgtcacagagcgatatgaaatctcggttgccgttatcctggcatttgggtagtctgtgactgtgatagttgtaggaacagtagaggttttcgtcttggtggcagccttgagtgtaatcctgggccctttgaccgttgtgacaaccgtcttggtagagtatttgggtatctctctaacacaacgaacgctttgtggaagttgattatttgttaatgcttcgacattaacaaatccatcgttcttttcggcacgttttctaggcctccaatcaggatctcccttgatagctatccacgaaggtggtcgagtgatggtcgtggtgatgaatttagttgtgatagaactggtggttgatgtctccatcttccaagaggttctgacgtcgatgaaggtggataggtcaactgaagcatgggaaattaactcaaggtcgaaccagatggcataatgtgacttacctgtcgaggttgtagtagatgtgcgccccaagttcgtagtggttgatttgacagttgaggtctcgacggtagttgtagtcttagcgggcgggacaacaatgacattgaccttgcgaataaccttcttgacgatagtgatattccttttcactgtgcctgtagatgttgggacgttctttactgtttttgacccaagaatggtagaacaggtggattctggcttgtctggcccagcgagcgtctgtgcgcctaacgcaaggaacaagagacagaacttgagagcgaccatgatgacgtcgggttgaccaaggaagagcggctgattatcagagaccttgtatgcaggcgatatggatttaaataattcataaggtcggtgaaaagaaaagaaaagagccttgtcgccaagggaatctagattctaaccatatcgatagatccattatgtatttgggagttattgaaccgacttggcctaatagggttacccaagtggatcatgtcagggatcaagaggctgaaccaacatgcctatgcagaaaagccatgggctgatagtcttggactgtccgtggcttgacagtttcagctcagctactgattcaggaggtcaatttattattattagcttggtctagatttctgactgcaaggtgtagtctttgtggtggagtcggctatgtcgtatatcaagaacaaaatatataaagtcgacctcatctatcatagttcagcatcactcgagtcgtcgaaaacaggaaaaccaagactggagctgccattgtgaccactcaagtacggcttgagcttattcaaagactcgactctagtacaaaattcgacacccactggctcaaaaagggaccgcaagctagataccgtagtcgaacgttttctcaagttacatgctacgtgtttgagaaaagggaagtgatccggactccgggattttgaatctgccaatgcaaatagcgcttctttaactcggcaccgtcttctgaaattctctctatggatcactaaagagacgattgaacgggggagaagtcgaatcaaaacttcatgctcaatctcaatgttctcttctgagcctaaaagttggaatgcgttgataaaaacgtgttgaagagtactgaagtctttgaggttcacgtccaatggaatcttcttcgtgcgatattcgcggtttgtgagatcaaggtgcagtatccgtagagtgttcttgtgtttctgtaggatcttaatgacgtcggacggttggaagtgagaatcgcgaagcatatgtggaggagcaggagtgtagttttcgtagtcttcgaactgtatactattagcatcattaacaccaggcaggattcttgcagtactcaccccacaacggggagattcagcaaccctcttgtaagcctcaaactcaaaggcaactaaccctcccgtacatgcgtctagaagtcgacgaagagtattggccgataagtaatcattcgtgattctcaatgttttgaggttcgggagttctgtatcccatgcgctcaagtctcccgaataatcatggaggtttagagttcgaagagttggagcaagctcgataagagaattggcagcaataccaagatcgagcgttttcagtgggagattgacgactcctaaagaccggagagaagactcaggaagtccatttgttggccatgtgcgattgccttgaatgctgaagtattgtacggcatgcgtttgggcaattaacatggccatgagctcggaattcagccagcgccaagcaggtgcaggactttggtccattgcccgtcgtagacgccgctcctgcttttctgtccaatcccgactttcgtcaagatatgtgctcagaaagatggaatagacctcaggccaatcctcagcttcacttgccagtatgtttgacgctctttgtttccaaacggccggaaggtcgatttttagagcccgagccgcttcgagcagagtagctcgctttccctcgtcattggacgtgaaaagacgggtattgatgtagacgaccttaacttgacggcaaagttcaggacgccgagccaaggtttgcataaatgaaataaggcggcctccccagtcatacaggtcagatttccaggaatcgccgtaacccaagacgaattcgtgatataaaatcggttgagcaatatctctaagaccctttgaagctaagcaagcggcgaagagtgtatttctttcgatggaataccacgattttgcattaggctgttgctcttcacgacaaggtttgattgcgcgtagtggtcgctcatcccagtcctggttatagtggtcttggcaatggaggcagaaatgactgagaatattgaacagtatctcattgggaagacgcgttgttgatgaagtttccatggtgtctttcgtgtcttgtcctggacacaagtgtaaacaaaggagagagtttgttttgttccagctgttggttggcacaccacgtgagagacaaaagctactacacgtaataccagctttaagctaagcatgacacggctgttttaaatgctttgcgttttattaaaaaagggtcatactgagtatcacggtccatccagaacctcttcccaaccacctaccctctgcatatcagtcatcgttccagaccagagaacttggtcaaatgtcgcagataccaagcctaatcgaccgtttactaattcttccttaatacctctaaaaagtaaaacactcacatcatccatgtgaacattcaaagccgtgaccccaacctatcgatatcgaacgatccacggtgtttcgactttgtgatgatggaaagtggcgtttctgtcatcaacatcatggtccagaattaccaatgatgcaagatgcgagttgacagcggctggtcttacaatatcaaccatgtctgtatcttcttaatcattatgttgagttcttcagatcagaatggaaggtcatttggatccaagcatagagtcttctgagtttactagcttcaccttgatgaggatttcctaccgtttggtggtgtcctcgccgttgccctgcgcaaatgatggtacagaccgaggctggatatatgctatatggtatggaccagacgttcaaccgcattgagtgtcgggatgattagcggtgtacgcctgtcatgtgtattggaccttcgaacaagaacggtgtcaagattgcgcttcataaatggatgagggaccaaacagtacacaaattgatcctgaacaacgattttgtaaccataagattgattatgataactacaataagataatagctcattaaatccttttttgttgtaattattttttaacaaaatccaagtatctatgtctacgcttcttatgctttcatcaactattaaactccatgataaacctttgtaacaattccaagctccatatcatttggcgtcttgtctccttccaagctactatgtgaaacagtctctcttaaaaactccggtcgtccccccggcggtgaagacgtcctctgatcgtccttatccttgacctcctcagtggtgatattaatcgtaacctcattcttctgataaatcttcaaagggatcccatttccattgatctcctcttggctatcgttcaagctcataccgggctcgacgtaggtaggtcgcttgggtcttcgatccatgctgctgaggtttccgtatgtagatcggaaccgagatgttccgccttctccggtgcgctggttggatgacttgccgtagcgtgcactgaatgatccgagtcggaagacgcgttggagaagagtccatgtgagaggtagattggctgctataacagcagttgaaacttcgcggatgtaccagtatgaccaatctataccgtaagggtcaccgagactgtagattttggacatggtagctgccaggatctatattgtgttagaattgataagtgacagtttagatggtaattatactgacagtgaagatacccaaggcgaagacaccgcagaggatgacctttcgctttagtggtagttgagactgcaaaaagactggcattggaaggatgatgatcatgacatcggaggagatgttgacaacagcgttggtaatcatatgattcgtttcggctgagcagttcactgtactcatgttagtcccatcctctacatctttcgtcggatacttacagtcatctggaggaacctgccagtagtggttgaaaggtcggcaccaagcagcaaaccacaagatctgcatcaccacaaatccgacgatgacatatccagcaacaatcttgaccaagaagttttgtttcaaactcagcctgatgatggttagcccctgtagtttggcaaccttgatggagaaactcacgtaagtcgactgtacatgaaaagcaaacatcccttgacaccccagagggtaatcatctgcatgtgttcggtgactagaaccaatttcgatccgtattcgcgcagtttgatgtcctcgggtgtgagttttatgttaagggctgggtcgatcagattggttggtgtgtgaccgaggacgctgacgactgcgaggagggcggtatacgtgatctacgacaatcagaatttgttgagctgtgagaggagagaagaacttaccattgtcagtgccattagatagtcatctgccagtaaccctttgaatgatcccaacaacatgcgacgcgaagtcctatgacgaattagtacctgatcatcctcgagcttgacgtgaacatacattctgaaaatgaccacgacgagcgttatggaataccaaatccacatctcggtatcgagtttcgccatggttgcgactttcggtatatgagatactcagcgatagaacgggtcttgacccaatcaagcaaaaaacaagctcataaacaacagaaaccaaaaaaagaaagaaaaggaaagtagagagagatctgcaggtccaggtcagggatggtgggcagaacacctgcattaagtgtcgctcagtgatgcacacaagcagggtctaccacgtgggaaaaacggaaaactgggactctgaaccagccctctcagcccggtccaatgtcggaacagtaaagtcttggctggtccccgatgctattgaccatatggtcgttgcgacataaggtttgctagcggcatgccgagtcagagcttaccgaagtgtcagagagcttctctgcccaacgacattcgaaagacggttgactaggaggattagccgaggagtccggtatcactgggcaagccacatttaccaggagtcaacgttcggttctgtctaggtctagacctgcggaccagatgcctgattgagaagatttctgataaagataggtgtctagtgcaattagaagagcttcaatatttacatggttagagtactcaggtgatggataattgtcgtgatattagagaacggggccatgcttaaggttactgtacccagctgaagatccaaagacttgactctcgttgcgacgccggaagacgattaccggggaacaacaaagttttgatccaccatgatgtgtcaattggtgctaagaataataattaagacacgtagttattggtcaagacaggttcatcggaacgataccagacactagtttttttccactgtctgtcaccttcgagaaaagggggttgactattgttactgtggcttatcggcgacctacctattcgaggcacatcaaacaatcgttggcgtttttaatgttacaagttgtgcgataatgcatgcgaacaaagacagaaaagccatgtgatggtcaacccctgatgtcccggccatgtggttcagatctggacgatgaaccgtcgctattgcgcccgcgaagaaatctagaagggcctgacgatcggtttttatctaggaattatttccgttctctttgtttcatatgcacatgattctattgagacatcttgttcatcagccccctttttcctttcttcagccccagacaagggggtaaagagaataggcaaagcttttccggtttgtatccgtaagattgcaaatctgagcggatacaattgtcgaagctggttagtaaccgattggttaactaataagactgcgtcattttctttctaatcggcaaggaaaaaaaaacttgtcaaatcttaggatgcgacatcggacgacgagctaatgcacgcgagagtaacctcgatccatggcgtgatccatcgcgtacacgagtcatgttgatttccgtgcaatatccaattcagggataaagaacaagtttgctgcacaagacgacaggatgaaacagtcataagaaataatcagcagtggtctgcttactctgcatatgtatcaagtgagcaagggttgtgaactggtcggattcggttaacaaaccaggctcatgataagaataccacgcaccacagagctgagacctcggcatcctattatcaatcaggtaccgacgcaaacaacggaaatggcggcacctacgactggagatcggagacagatacaactccttaccgtgctgtgagaatacaagatactatatatagctggcatgcatagaagctgcaggtcagatcgtttcatagtacatcaacaacgataagctatcaagacacaccagcccaagcctctcccgttcgccaagatattagatagcacacctgcatgatctatctagtctgtaattcacctgtcaaactttgaagcatcttcaaaaaaaaccaaaagcacatggttcaaaaagcacaagtcattccagtacaaattgtcaaaatataacgtcgttattattatatacaactctaattaaaatcccccatctaagcaacaatctcaatacgtctcttgttccactggtgagtcaaagccttggccttgggctgtctcttcacctcatcgtacaacctcgcggtaagatacttgtagatccagaccgaagcaccgttgtacacaatactatggtcactgtccgtgaaagcaaacatcttcatcttctcaggcgacacaccagatcccacgaggagatcaatcatggcagcagcgtgctggtagtgcacgttgtcgtcaccggtgccgtgaagaacactgaattggccggcgatgttcttgaagccagatacatcgtgcacggccgtctcgaggtatcccttctcgttcttgtccaatgtcttcatgtaacgctcagtgtacatggagtcatagaatcgccagtccgacacaggggcggtgatgagaccgaagctaaagacaccagagtccgcttcaatggtcttggctgtaaggtaaccgccgtaagaccatccccacataccgatcttctcggcgttgacataatcaaacatggaagtaagctgctcagcagcccagatctgatcgagaggctcaagcttgccaagctgagaagtcaccatggaacggtacttgcgaccacgcatagcagttccacggttgtcaacagtgtagacaacgtactggagctcagggtcggatgagatgtactgcttccagccaagagcctggaaagacttggcaacgcgctgagagttgggaccgccgtagggtgtgaagagaacggggtacttgtgggatgcgttgaagttgggaggcagctgctgcatgacgttcaaggtgtagccatcagggtgctcaagctcaaagtaggtaatgttggggagattgtactgggtgatgttcttgtagaactgcttgttgtcgacgagagtgcggactggcttgctggtcgagttggaagtgtaaagctcttggtaaggaacatcgggaccctggtagtggaggatgtagtaaccaccgctggaggagaaagaagcgctccagtaaccggggacggagtcatcaaccagaggagtcagcttcttggtctcccatgagaccttgtatacatgtcgctcagtagagtgtctcttggaagcttggaagtagacaagcttctcggcagtgtcgatgttaagaatggtggaaacctcccactcgccggatgtaagctggatagcctctccgccattgacggggtacaggtagatgtggttccagccgtcctgatcgttcacatcaacatagtaagatccatttcctgaagaacccaaaggtccaacgaaggagatggacaaggtatgctcgagccatccgtcgctgccatcacgctcacgaacagtgttggacttgagagtctcggggttgacaacgacatgagcatcctggtcctgaacacggttgaaagcgcggaagataagagcgctgtggtccttggtgacccaagcaacctcgccaatgatgagctcctcaggctcaaaggcctcaacaggaacaggcttgtactcgccctcagacacatccaggatgttgagctccacagttgggttcttggaaccaaccttggggtaacgaagatctagctcgcgagggtatgtaggagcgaccttttcgttgtccatatagtaagggatggtgaatgtgccaacaccagtctcgttgaagctgaggaaagcgataaactttgaatcaggtgaccaccacaaggcagagcgaccaccgtagatttcttcttcgtagacccagtcggggacaccgtggaacatatcaggaccaccgtcagaagtgatctgatcgaccttgccatcgctgcggcggatgaaaaggtcattgtcgcgcacaaaagcaacagcatccccattgggcgcaaactgagcgtactgaatatcgccaacctggttgtcaacaagcggctcactctcgccagactcaacatcgagaacgaagtaatcggcaaagtacgagtagcggtactgcttggtgtagttggaagcaaccaggacctttttcgcgtcaccgctaatccagtactcgtgcagatccttggggagcttatcggccgtgacaaacttggtggtcttctcagagaggatatcctccagaacgagatcgccgtcgtcactgaggacgatgtagtttccgtcaccgccggcagaagaccagtcaacgcttatagaggacggtctcaatttggcgctcgggctcgtctcgttaaaggtgaggagacgatctccctcgcctgtgggttgatggggcttgcgaggaggatcgacagccagacccagaggggccaaagccaaaagagtggccagaacgactttggcagccatttttgaacgattgacaagagactgttggggagagtgatagaaagaaagatgaaggtgcgtgtcgagtctaaataaataagttttctcgtcgcccgtcaacgataaacttaagcttataccaggatcttcgcgatcgacaaggccctagcttgctatcgccttcccaggacagtttagatgtaaaagcagagccggggtaatagtgaacaagacctgcccgtttcggaccatttggaaaaagtcccccgtgttatgttgcaactgccaagagaatatgtcttgggcgagcgacaaaagttcgtgacgacatttgacacgacaagacatagtcaattggccaattgagtcaacaccaagatattcaatttgaacccctctttggagtatcgtcattgatgtcttactggacaaaccgtaaaatacacaatctccatatctgtctctatcatcaccaatgctattataactttgacttggaactactcttccattcaggcttcctctttcccaaaaatgcttcaatcccctccttcgcatcctcactcttcgcatgcaacgccataactctccccgcccatcgcgccgcactttcatacccatcaccaccatcctcactactcgacccaataccaagctgcgtccaacaagcccatttacccacagcctgctgctgcggtgattttgctgccaactgttccaccacggtcgctacacgactttcaaaagcatcttccggctttgcgccttgtgacactttaaccacgtcaactgcaccaggatactctgaagccgcgatgggttcagcagtggcaagtaatctgtacgtcgcaccaggcggcaaacgtcgagaaacagcagtcgacggactcgtgcatggtaaaccaatctttgctccgggcagtgaaaactgtgtatcaggcaacgcgattggaaaatccgtcgtcatggcgagttgaaatccagcagccgtagcaagaccttgtataggacaaaccaccagcacaggactcctccggatcaaactcatgacttctgcgcagagactaaacaacaacttgacatcatcatggccaagttgcgaaagctctttcaagtcatgtcccgatgaaaacacaggtccttcgctgcgaagcaccaaaacatctggtagaccatcgcgttccttcttccactcggcagcgctgacaagccagccgtatttattccagacttctggggcggtatcctttttccgcaacgcttcttccagatcagagaggatgtgttctttgaacggtgggaggatacgaagttggcctgatgtgcgcgacgtaagtgctgtggtaagttgagctttgaggtctcgtagaattggaagactcagagcgttgcgtttggcaggattagagaggcgaatatacgcggcgcttggggggagcttggggagatgcattgttcttctctttattgatagctgtgtaagagacaaataggtgttgtgaagccatcacgcaataccccgcactttcggctcatagctaacctcggacaagttgaagccgatatagcaacaaagtagttcatcatattacttaactggaacattgatttgaaaagaagtcaattttcattctcgtcgttagggcgggagtggccaaataagcaagcataactatcaaaatggagattcaattttattaattatatccatcacatacctatttctatatcttagaccgattatatatcatacctgtccgaatcatcatgaacaggtcgataaacaaaataatcaaacttggcctccagcgcaagtccattgacatccgaagccgccattcccacaaaggcaccagtaaaacttccatcattaggatgtccaccacactcatccgacaacagcgaagcatcatacacgggtccaatcttggtcagctcctttccttctagggcgtagaagaactgcagcttgtttccccgaatcgtcaaagcgagcttgaccttgccctcattgggaatcttgacagactccgccaagggtttgttaagtcggcctagcgggaaggtttcttccgagctgaggatgaggagttctcgttgaccatcagcatgagctgtcacggtgagatagaaaaagttgaagcggcagtagtacgccgtcaaaccagcaaattggcgctcgtcttcaggggagaaatcaatgactgtttcggcgtcgtatgaaaaatgcgtttgacgacgagcgactagagcttgctcaaaccaggatccgatagactcgcgaccgatgagggtgagctgaccatctttgatgttgaaaattcgctcgggctcgggggttcgaagccactggaaatcgctatgcagagtgtccttgaaggtgtatcgcttctcttcccagtatactgtgtcgtcacgctcggcggggaggtcaacgtataagcttgggacggggccattcttgatgtataaccaatcatcgtcgccccagtaagcttcctggatagcagtctctcgacccaacaccgagcgtcgtttctgtgtagttggacgacctgtaaggtgcacgacgtaggtcttgccatctggtgtctcgacaatctggccatggccagctctttgaagggcagcgtgcggcgtatcctttgaagtaaggatatacttttgggggtgcacctcataaggaccccagatgttgcgagatcgagcaagggttatggcgtgagtgtaccccgtgccaccctctgcagtcgaaagataataccatccattgcgtttgtaaatgtgagatccctcaacaaaggccaaatccgttccttcgaagatgttcttcctgggaccaaccagcttgttggcctttgggtcaaattcttgaaggaagatgccttcaaacgttcttgggcgagagcggtgatcccaggtcatgttgttgaaccacttctttccgtcgtcatcatggaagagggagggatcgaagccagaagagttggcataaacgggatccgaccatggtccttcaatagatgttgcagtgacgatataattatgagcatccttgaaagaaccgtccttgcgcttgacatccgtgtaaactagccaaaacttctcgccgtcgtggctcaaacaaggtgcccaaacaccacagctatcaggctcgccacgcatgtcaagttggttcttgcgcgtcagcggacgcacaaccagcttccaattggcaaggtctctcgagtggtggatctgaacaccaggaaaccactcaaatgtggacgtggcgatgtagtagtcatctccaacccggacgatagaagggtccgggttgaatcctggaagaattgggttcctgacttgaggcatctcgattataaatgttgaagtgagttgagttgagtctgaattagatacaaggagtgacaagcatgcgcggtttgcatggtcttatatctcgtcatgaaagtcgtagcatttaggctaaatgcaatccgtggagaagcgcgggggttcgatcgtccattccacctgtcctgtcacatcatggaacctggtaattcccggcttggcggggaaaggaatgccgctagagaaacgaaaatgtagagagaaaagaagagaaagtcgataggtctagtgatcaaagttcatatcggcttgaatgtccatgcttcctgggaaactctcccagaagccctgcgtagcatcggcaaacgtggcatacatattactgccgaatgcaaagtctgtatcaaacaggtcaatgtcggcgggtgcaataaaattcatagattcggggttgaaatccgcgcttgtgctggttgtcgcttgatcattttcaccgtctgttgcactctagggagattgtcagtctatgtatctcattatcattcatctttgcttacttgttcatcggtgctttcggtgtcaggctggcgtacgggatcaggttgaagagcgccatagtcgataatggcattacgcatttcccgtctctcgcttggcgtcactgctagatcgccgtcggttttgatattgctgtagaatatttgcattgccttgatcttctcgcgctgttaccagttagcttcgtgtcatcagttgaaatcgtagaaaacttacccatgtatcagccattggccacgcttgtcgcatatccttgagaaacaagagaccctcaacaatgtgttcccgtcgcttgtcgatgtcgttaggggtgtctccgatattgggaaagtggtaaaagtagagcattgttccaacagctgtgtaaatggtgaaaccaatccatgggacaagcccgcgaagaaaatatagaccaaaagcgcgtatctcttgtagcatatcgcacacttgtttggcaacttgaacaagctctttgctcgaccacgttgaccattgatcccagtctttatcacctattctggctctttgcatctcgacttcgggtagataagatcgatagaggaagatcacgctcataaagtagatgcaatgcatgtaacagtacgcctgaccctggtttgacacgctgtgtgctctcagaaggaaaagctcgtaacgaagacgctctggcaatgaactcttccatatttcgagtcgaccaagaagcatctggaagtcagattgaggttgccacggaggaacgttgttgtcgtgtcgcgtgcaggcccatttggccacagctccccagacatcggccacgcgcatactgtaagctacgatgcccagactgcctttgacacgtatactcattgctgtgcctgctccatccacgaccgggccatctaacctctcgcagacgacgagttggccaaaattgaaactttcagagtcgcaaggaagttgtatacgcatattgtcagctgagagcatcctgtcgcgcccttttcctccactcaagagactgtccatgagaaaacatgtccaagctgtgcgccgtctttcttcagcttcgataaactcatcgcgagttgttgaaggagggagttcttcgaatagtccaaggacttgagccatacgaacggccatgccgaggtaaacccaagcgcgtctaccttcgccggcaccccatgaatgacccgtcagcataagtaggacctgagctcgatggaccgtgggctgatcgactagagacaagacctgagttctggcatgtgcagcaaacgtgttacttgcttcaacctgggttgagtatcctggtggtgctgcctgtgagaacctacaggatggtgagcctaacaagtgaacaaatcgtcgtagtgcacataccggactgtgattgccaacatggcccatataagcaatggatccaaccttctttctctaatggcgatgagaagattagggatatgatgaaacgaccacttatacgagcatctcagataactatttttcacctcatcggtcaagaacccaaatggatcagtggtagccagattcgcggcacgcgtaatagtcgggtcagcacgaaggccatcattttctctattatcagctgtgaggcgttctaagcgactgcgcctgaagatgaacgatgtgccttttggaggaaagatacattcatcacctcggtcgcgacaacgcgtgcagggcgggccgccagagtgaatacactacagtttgatcagcaaaagatcgaagtatgataacaagttccgcgtgggtgtattttactttgcgcttagatgagcgacatgcgccgcatgctattgacttcttcatggctggtatggggatgagaagcggttttctgttcctgaggttcagtgtctagacagtgataagatagtggtgataagataagatatcactcgtcgcgacatcaacagccaatcaggaacacacttctataatgactcaattagacgtagggaagaatcctggaattattcaagaagtgataattgatatttaaaccaaggtctgttttttctgatagacatcgacagtcagtacaccttgcaactggaatcccgccaaaggctgctgcgaatggtatatggtgacagctcgtggagttatgttcgaagtttcagtattcgcacattcttgttgatattcaatctgtcagggttgcagatatatcgtactagccagattccaggtcattattttaatttagtctaacgaacgaaaaatgatactctatacgagtgatttaccgctataaagtgaaagtatcttgctagccaaaacctggctaaacgagcaaaactcctctatatgtccatctaggtcccaaaacatttctaatctattcttcaaaatgcactttttcaagcagcctgcgccaccgcaaattccacagttttgacatcctccgtctttccctcatgcctcaacctctccttcatctcagcctgtctattcaaaaaactcagatacgtttgccacccaacggccacaacaccatgaaacaaaggccgccagtcgatgctcagaaacgtaaagctaaaagccgtgaccataggccataacttgcacgagttgaggatactcgttggcaccgtatccttgacacgctcgatagtgccccaaatgttttctccagacaataaagcctgggcaccgaagaaatatgtgttgaaaattggtgtaaagacgatttgacccacggcgacttttgtagcgatggagagaattcgagaagagtaattaaagttgtgagaaaggaaaataaacctagaaagttaatctttgagactcaatctcatattctttcaactcaccatttaaagtttggtatcgcagcaacacctccaataacagcattcctcagagtcctcttaggatcatattcattatcgctaacatattgcgcgcttaaatccgcagcgatataaatcgttatcgcagtaacaacttgagttcgtaacgggttcttggactgagcccgcgcatacgctctcgcagcggtcgtgagcggtcccagacgttgccacagtggtaacggcgcaacagtgctgggaacagggatagcctcttctacttttttggaagattggaaacgtcgttgtaagtgagagaagttgacgttgattggcctcttgaaggcatttcgtaggatatgtatcgtcatgttgtatatagtgtgtaataatatgtgataataaaaggagatggaattgtgaaactgcgaaattaaagatgcaattcaaatctagggaccgggttttagcggcggccgaactcggacggcgaggccgaggcagagatctacgccctttcgggtaagggagatggataagatagggaacaaagatcggcatctatcggctatcagagttgggactggggaaaacaggcaagtttccacgatcaattaattgaacaataattaaagacaaagaaaatattaaaagaatgttttaataacgccatcccatgcattcctcccctaacaactcaaaaacactcctcctcatcttcatccaacaatcccatcccgctatcccgtccccgacacagtctctttctactcgaccttctcgcaccgccatctacagagacaaaagccggtctctttgcactcactgtcgaagaagacgatgacccagaccctggctctgactcagactcgacacccttcagcgctttgttcttcggcgtcaaaaactcttgactcatctgcacgacccgctgaagctcctccttcattgagtcaatcaccgtcttggctttcatcctctcctcctccatctgatttttcaacccgccattctcaactcgtagactacatatcgtcgcatgcgccgcgcgaagcgaagcattcactctatcaatctccccacgatacttgaccacgctcgcgtcacccgctgcgagtgccgcgccgtgtcgcttgttcagcgctgcaacgtcacgaatcttggtttcttgggcctccttcacctcgcgctgaagatccgccgatcgctgaagcgcttcagataatctcgtctccaactccgcgatgctgtcctccttgcgactaagtaccttgcgcttgacctccaattgcacgtggtactcatcctccgcgtcatgcgcttcgcgctccattcgctcaacgaggttctcaagctccgaaatgtcgcgcacgtagtcatcgaccgcgcccttgagcctagtgttggctacttcaagctcgcgaatccgcgcaatcttatcgctcatgagtttatcagccttggacatttctgccttgaggccatccatgacagtgacgcgcgcgtcgagttgctttcgtagtgactgctcaatctcgtgatactcatcaatagcaccttcgtcctccttggcgcgcttggccatgtcgcgcagacgcgtgagcatgagatccagcacttctgcgccatgagatgacaatgggagggtgatctcgccaggagtcagatactccagctccaagcgggcggcacggaagccagaggagagggatgtgatcatgtcgcttgcgtcagaaccgtggaagcctagtttcgtgatgtttgtggtgagttgttgaagtgcgcaggctctgtcagacattgtgcgtaacatagcgtcgatctgagcctccagttgatgatgcgatgatgttgactctgactcgacagctggcatgaactcagtgagcttgtcggataagcgaccactgagagacttgtatgattcgagtgtgttggtgagctttgtgacctctagctgtagcgaagagacctcttcttccaattgctgttgttgaggatccgggaaacaagcctggacaccagcactcaatgtcgaagagatgggattccatgacatgggggtgcaaggaatcgttgggcttgtagcaggaggtgtcatgtccatgaaagaagtgctcgcgtctggtctcgccctcgctctcgaaggcgtactgcagaccaactgcgcaatagtctcctcaccaaacgcggtatcgtccatgtccatgtactctggtgaaaacttctctctcgctggtagagtccaattgtagcctctcttctcactcatagagcgtccagatctcttagccagttcctcctgcaggtcctcaatctgcttctcaaggtcccaaatgcgattcgtgtcaatgacgatagtcgcattctgcagctcgtaaatctcgcgatcacgcgccttgagctgatctctcaatttctcgatttcctccttggtctcaattgagcgccgtctcttctcctgctgaatgacgttcatctcttcactcaatccattgcggcgaatgcgcctttggacgcgaccgtcaagaacttgtcgtagaggaagaaatgtgacatcgccactttctggtaacgcggaagttgggcgattggtgcttggtttatttgctacgggggcagaagaatggcgacgccgctttggtgttgcgacagaaaagcgaccaaccattggggtcagaccgcttgagaggcctggctctgagaagcggacttttcttctggagactgttctgggtgttttggcaggaattggcatgggggaagaaggaatgtctgatggttctggtttgatgctgctgcgacgcgaacgtctaagagcaattggtaggttgaggtcctccatgatagacaaaagaattcacaaggttcaatcacaacaatgaacaagttagtagtaagttaggagaacaacaaaagatattcaagatacagggaggcaatgaattataaaaacaatatcttccaataacaacatccacctgaactgagctacacaaataaacacgatcaaccatcccttgtctcatgccaggcatcatgtttacctattccccgattcgacctagcgcgtgttgttacagaaaacaagagccaaccaattcttcaagatgcagggtcttgcaaaacgagccgggcctcttggggatgggaagtggaggcagcttgctttttggtgtgaccgtgaatttggggtagataaatggtctggagaattcacggtactttgtttggatccacacaaggcttggggattagcgatattgaaggggcaacggtagggaggtcataatagtgtgatttgttgatgttgatttcaatgttgttattgtgatgtcgagcaggaaaacatttgttcatatgtccgtcaaatgtcctgcattcgatttgacttgggtggcattgacttgatacaatactccacgggccatccatcatccatccagcgtctcgtcactgccgtgaattgtcaatgtgtacccggcacaatggatcattgtcagctagaccccagtagttcaagagccgaaatgcgattaacaggggaattcaagtcatcaattgtctagttccattgcatggtgatatgcacataatactcgtcaactggtatactccatcacagcacctaccctatgacgcaccacaccaacagcacatcgccgtgtcacacaataatacttgcacatatagatgacttttccgattacaatacaacctaacagactgaccttaatcattgcgatggatctatcatggtgttgactaccaaaccagaccagaccaaaacccccaaatgttggctgactaatacccctccattcttcaccgagacgcgtcttcccttcaccttgaaattccatccaatgcttgctgtctaatcccatctccacccacctcactctcattgactcacttattcatatcctcacatcctcactcatggcatgaacaaactaaatacatttcttttcattccctttccgtcctaaatatgcccacgacttccgcctcctcaaagcacgtcaaattcgttgcatctgatccttctcgcgggggtctcccagtaaagcgtaagcaagtccagcacgcatgcgcttcatgccgcaagaaaaaagtctgtcgcttcctgtcatcgccggatataaagctgaccacttattagaggcgatgtgttcacgccgaaaatgctgttgaggaaaccaccgtctcgcctccagaacttcaagctcataatgagacacgccaacaatcccggtctgcgtaagtggaacctaggtcgatcttggttggcatcagattaacagcatataattcagatctcttcccctgaatgtacctctttcaacacgcacagcactaccagatcttaaccacaatgcatctccatctgcgcgacagccatctcttcatcttcaatatggcactgtcccgacgcccccgaggcgtgaatcaggaggaacacctaaagctcagtcatcgtcatcccgcttcgtaggagatctcaacccagagggcatgtttatggaagcaactggttcagcatctatccgagaaacttcacaaaagggcgacgtgggcatatggctctcatcgaccaccaccactaacagcggatcccagggccaggccggctcatcgtcacagttcatcacgtcaagaccgccgcctataatggaccagtttttactcccgtttgttagggaacactgtctgccctgtttaccgcccgagcacgactttcgcaagttgagacgtttgtatcttgacaggattcaccccattctacccatcattcctgaatcaagcttggacgtcgtcgcacccttagatgacgaccctaccaccattgttctgcgccaactggtctgtctggctgcttccacagacccatccatgtcgtcgcatcttcgtctacaaaaccgcggcgacgagctcttgacatgccaggagttcatccagtccctctcatccgctgtgcgcgccattctagaaacgagcatcatcaccgacagggttcttcacataagagcgcttgtcatgctctcgctgtacacccagcccagcagttccgaagaagctgatctcccagctcaacttggtggtcgcgcaatccaccacattcagaccctcggtcttcaccttctcaagtatgatgcgcctaactgtgaagaactagagactttgttttgtgcggtttgggcagttgatcggattaatgctgctgcttatggacgaccctgcttgatgcacgagagagacattggcgccaatcttgacggatgcatcaagaaaaggccaccctgtttccgactttttctttctgtgatacagtggcttgatcaagtgattgagctgtatcgccctgggccaagtgctgaagcttcaggtcttgataagattgcgtacatcgacctccccgtcctagaagccatgatcgtcaacgccgacgccctcaaagtcccaagcccactaatcggttcgtaatgaacccatccactctaaactcattctaacaccaacagcaacaatcgagaccttttaccacgccgtaatcatcctatcctgtcgtctccctcgcccaggcacactaacagcagcatcaacactcccacccccctccgccaacgcccgtcgctccctcgcagccgagcgaatcgcctgcgccgtccttcgcgaccatctaagtcccatgcccatcgtcccctacgcagtatgtctcgcgctaagcgtagaataccgcaagatgcgtcacagtcgactacccatgttccgcgcccgcgccatgcacgctttccgtcgcaactgtgaaatgctccgtaaattcggcgactacttctggagcgccaacgtggtggctggtctaggcgagcgagtgttgaaggagatggaacgcgctgccaatactctaacccgtgaatcaacaccgcctactcacgagggaacacccaattccgtaccctcatctttctcacagcctattcctcgaccacccgagtttcctgtctctgtaccggtcgctaatccaacgatggtcaactctgtccctagcgtggaacagcctgtcgacttttcgcttatcgatgctatctcaggtgctgatgtctttggggctatagaccctagcttcaacctgaacgcagtggaggatgcactcgaggccaatctggacattggtcttccgatgaactgggtagactggggacaatatgcgacgttgccttgagccagctattcacgatgaactagtctagcagtatctcgtcagccgccgatctctgatgattggcctctgtgccgtgtataatcttgtctgagacttactatataccagtcatttaccaagatgggtggtaaaacaatattttatccaacgagatatgtcatcgcggctattttgagttttctgaccaccccagatggcagtgagtaagatgccaacaaagcttacagccagtaagcatgatatcaccagaaacccaactataaaacagccgcgatttctgcaggagtattgcatctcttcatgattgcctacaacacgatgtcgaaatactcggcctccaaacccactaatagcgagaccgtcgcccttcttgatgataagccgggcgaggcgaccgatatacatgatcgcccggcaaaacgtccccgccaaatgagacttcccagagtgaatatggaaagattgggagaactatgtggtctggttagtagggatatgaggttgttgggttgtgcagcttatagcggaagctaagatctggtacacgatccgactacaatgcgatgacaactgttggaagtgctgttgctgcaatggaattggacagcaaagcgaagcggccgacggggttgatctggtcaatggaaaaagcaaatcgatgcattatgaagaaagacttgtaatgtaatgtataatacaaggccagctgaagctctcgacggcaatagttgcttgtaagtcgagcaacagaactttggtaccctttttcggggcacctggtctcgccatagcatctaatcaatcgagactgttctaaatgtcatatttcgtggttctctttgaccaacacacgaagcttccatgttagtgaccctatacggcttccggtgcgctttgatccctctcgctgacatcaaccttggctacactatcgcaatgcccgcaatgccggggcgtactgtaatattgagcttgttgtgcggtatgttcaccaaatgtatcatgttcgcctctaacctgtcgaccagccaatagtatagttatcgtgaaggtcaccaatataaccaagcgcatcgcttccctgtatgtagcgctctgttgtattcatgcttccatggccccaaagacaagtggtcatgccgcttcttgctaacatgtcatgttccatcttttccagccctacgtataggctatactcagttttccgcagttttccgtttcgtaattcttgatcaaaagaggagtattcggtcggtaatcgaggggggtatcataacatcataatccaatcaatccatccttgtcgcatcgcatcgcatcgcatcactttctggtcttgtcgcccggaaactcggtcggctttcctctgaattggttcttgatctcgtcgataaagtgcttcgcgaactgttcgtttctggtagcagaatttggatccgctgttggtcaaatcagcctacgttcgcgtgcctcaaacttggcgtagccaacgtaccagtcgcttcgccaggggccaacggttcgtgggggtttcttccgtattgcttctcgtgtattgtcttgtgtatgcggccaactgcgcggtggaagccgggttgacggaggatctagacgggtgtcagcgagtgtggttcggcgcgaaagaagggctgtttgcgtacggatgcgacaatgtggtcctgtaatagcgggtgttagtgcttgcgataaagtgaaagagcgaggaaggacgcgtacctcgagggactgtactgcgcgaagaagccaccagtgcgcagccattttggtggcgatagaagatgctgatggagagtttgtgtggtagagataagatgcagctgtaattgatggaggggcaaagtttattacaaagacccttggtccagttgattggtggttaccctagatcattacaaagtgtcatgactgcatacaacacaacaagtcatttaattattactattcacgcttgcaaggaactattatttagttcaaccataaatcatttcttttatttatcccatagtccctaatttactggaggtactggccaatgaaaggaccaaggaagtcctgcttgccaatctcaacaccctcctttcgcagaatagcgtaggcagtggtgaggtggaagaaaatgttgggaatagcgaaaccctgaacaaagtcgcgggacttcatgtcagcgctctttccgggtccgagaccaatggtgacgatctcgtcggcgcgcttgtcaacggtggccttgtcagccttttcgacaatctcgaggacctgggcgatgcgggcctggtactgctcaaagttggtgcagtcgtcgcgggagagggtgaggggctcgacgccggtggtgcgggcaacgagcttctgggagaggtcggtcatgaagaagacttggaagttcaggtcgagcatgtcgggggccagcttggcctcggggaaagaagaggcattggcgtgggtagaggccttcttgaggatggcagagagggactggagagcctccttggtgtggaggatggcggcgtcgtagagagtgtagctcatgatgggcgatttgggtttgtgtggtatgaattgggaatggtagagaattgcgtgcttgagttggagtattagtctatgtatcggtggttgatatacatgtatatatagttatagacagactcatacaagaccctcttcttcatgattctctcctcccacatcatgcccctcctcctcctcttctgccacgtccatcctctccactatccccttcaccgctcactgtttctagtaaacccgaacttgctagatgcttcgcttcgattcatgctaaatcagattagtaatgtattatccgaacgtggatacgactgaatcgaaactgagacgctacgtgatgcgtgtcaaattgaattgagtggattccgggccatcggtaaccgacatccggcccgaagcgagtgggatactcaataattccatcactgagttaacaagaggcataacgatatattgccttacgtggtatgattacgatggaattcatcatgcgcaactgccgacatggtacacgacagtctcacttaccggtgaaacaccaacaattctctcaggtaacagtctgacatgtcaacaaaatagcttacaaattaacttctcaaagtccgccagtccgcaattcgagtcatgaaccactccttttgcttaccaaccgccgcagaccctgtagcattctccactgcccattactcctcaatgttgatcatgttgatatctgtacttatgcataatataggattcacttcggcagcctgaaaaatatctcatttgtcatgttagaaagaagaatttacccgtgatttagtacacgcggctagacagagatgaatctctcactcactgagacactttattcggtgattgtccatgatttttaagtctaatactgacttcattcctcattctgtagccaccagtcatgtcaggtaaagtttaaagaagtaaccttgatctcatacgtataaaagcgacacgtgctcaacagctagctaccacttctccctttagcagaaccaaaggaaatgccaccttccaatcaaccgtcgattgtttgatcaagatacggagcttctatgttggttgatctgcccaggctgtaagagacactatataggcctttttggaattcaaactgctacggtgtcccagattcatgtcccttctcacgacttcccgctttgaaccaaccccatctcctcctagtaccatttcctccctgtgtctggtcacgctttcgaaggaaaggagacaatgtttgcttgaaaaagtcaatgctgtcttcatcttttgccaaaacccacgccagcaagaccaatgtcataggcaccgaaatcgtccagtatacaaagaaaagagactccccagcctcaaacttgcctcccatggaaaagatggatgctacgaatgagcatggcacaatgaccgtagcgatcttggtcagctgtccagagcttcgtgccatcctgttggcggcttcggcttgtaccaatgctgaacgctgtgcaaacatctcgaggtggttgcccaacgtcgtctctgcagcttccagcctttcttccagaaacgcccacgcctgatgttcacgttgtgccattacttcgttctctttttcctcaggtgtagcagactcggagccatcctttctcccctctggccttattttgcattggaaattccacatgatgttctgcaaatcccttttcttctctcgaattttctgccgcttcaccataaggccatggtacttctcgtaactcggcgcatcgtggtaatcccgggatgatttcgaccctcgctttttgtattgattttgctcatcattgatctggacgtcgtgaacatctgtgatttgccgatagacaaactcctcccaaatcgaacggactatgttacgaacgaaaatggtagatgaaaagggatctttggtggtattaactttgtgattatcgtaggcgtcgacagtggcgtcataaatccgttgtttatgcgactgtacgatcttatcgaatgaagatcccaacctgaattcgcgcgttatgtctcgaagaccattacagtctacgaggtcgagacttatcgtcggagcccacttgctctctagtttgcaacgatgggggtcaatcaaaacgacggcttcaacaacacactgatcagcaagctttagggacaagtacgtgatacgagcaactcacatgtccaagagtcctttccatatggctttccccagtaagatacgatacttgttaacccgacccattgtattccctttcctaaaggtgtctccccgcgattgaaatttcccaatttcgcatagtattggccgtcaggcggtggttgacagcacgatcgtgggagatcgtaacgcctaggcacagggaccttccagtaagatgagctacctagggcggtgccagatgggtttgaaacactgaggctggggaattcctcgcaatgggctaggaagaattcaggggggatgtcgagaagaaccccgagaatctccatcagcctaggatgcaaatcctccacaatgaacaagcggcggtttgtttgtttcggctcttcgttctttgaggagttttcatagtatagcaacatctctttcggatcatcaaacacttttatgccgtggtgatcgcccatgaattcatgaaccttgattgtgcatcgaatcttataaggaatatcttgacgccatggatgccagtattgcctaagcaaaaagcctccattcaatgcttccgaaactctatgggcataagccctcgtctgtattttcatgacatcatttgtgtctccccagaaagtgtcatggtctggacttgatcagtatctatcaattttaattcgaacaggatgcagtacctggaatctcggtagaagacatgtttgacgtggtaaagaaagctgccctgttggagtgttttactgagaataataatctatgtctttaaatgcttgatgatgaactttaaggggaaaacacgatggatatgtcctgtatggtagcagagacccatgtagagctgaatggggagctgagaatagccgcccaacatccactgtggaaaccagtacgatcattaccaaaaagaggtgaggtcacggacttcgtcttgcatgaaaacaaggctttacatgacaagtcacagctctttgacaattttctacgtgtatgagcttagaagacctagatgacccatcaggttgcattggaaaatcgccagccattcgttcgctggatatacagctccattcttcaacggaagaataatgtaagcaagcaggtagactcggctaatatacgaaaaagaaacgttcaaagcttccgcatcgattgtgacagtcatgatatcgaagttcttgtcacgtattgtagccaatatattgattacccatgcataacatcccttgctggtggagaaatcatcagccaacacaataggctgtacatatcagtcacgcagctgaaaatcatatcatcaatgccaagtcgaatctatgataagaatatcaaggccagtaatgtttcttcttttcacagcttgagtagaacaaaatgtgggtgcgggatgtcactgtataccatcgtggtattcatgtaatcttgtattggttctcctcagagtatcggaaaaattgaccgctaggagtataagagacaaagtcattagggcagcttaggtcatttagactatacttcttagactacttacttttatggcctaagacttaggaggccaacttttctgctacccactaggttcttaatccatagaagttgatgatgctgtactcaacagactggggaatgggagcaggtgcagttgacttgaacttgccgctgtaagtcaccagtttcgagtagccatgtggtatagaacatgattgaagtatatggtccaagtcatgatcatttgttcgaggtacgaaagattgtcggtgatatgcaaccattagtcttgtgagcacattgccattactgcttgtcgaaagtaacagtatcaacccacgaggtgctagagcttgttagacagtcaaagcctaaaaacaaacccaggtgaccccgatcgacatggttttgcttgtatacgcaagtgaacgagatctgggtccactggtttggggggaaaaccgtgaaatattttgcaacagcagcaaaaccgtctccatagacacaggcaagcgatgcggtgtcacatccagttccgggacggatccaggcagttccaaggtaatttacgcctacttggactggtgcggccagctcctgacctatgccaaaatttccaaggcgacttgaagtcaaacgcgcagagtgtctgccattgtgcttagtattactgtcgatagagaacgaagtgaacgttctgggtgagtgtccccagggctgcacagtatcggtgtcgtcaaacccagagttgacaaggaagccagtgaaaacagtagcctcactagtagtggtagtagtttctttcacaactgtgatactttcagcactagttgtcgggatagctgtagtggtgatatcctctgggacggttgatgtctcgctactggtatcaacaatggaggagctcagatctgttgtcgaagcggctgtagtagtagcatcatctgagatggtagacgtttcagtgctgccgtcgataatggtggagctcaggtctgttgttgagatagcagtagtgataaaacgctctgaaatcgttgactcggtgccagtctcaatggtaatatagttcatgtctgttgtcaagacagaagtagtgatgatatcctctgggacggttgaagactcagtaccagtctcgatggcgatggggttcagatcggtggttaaaacagcggtagtgatgtcctccgaaatagcagatgcttcagtgctggtctcggactggctgatggtgagggttgtatcctcgaatgaagaaacaccagtagtcgaggcaacactctcagtagtaccaggtacctcggcgaaagtggatgtaacaccaactgtggtcgatgtgtcgattgttctggagctgaccttgcacggactggcacgagagcctaccatgagggatgctgcaagaaaagcagtaacgaatgtgtttacgatcattttggaaagaaataacaataaagagtgtcaagataataagccaaaattacaatagcactgaaatgctacgagacgaatgaacaaggagatgggagagaaatactacttctgctcacctataactgaagttcatttcgcgaattggactacaaagaaggccagtgcactgcagccactgcatgtagtcgcaggagtctagaactgcctgaaagagctctcagctgaaatatgcttggcatcaagtcaatagtctgagttccttaaccgtattaaggaatactttaataagataagatgggaataaaacacaccacagtaactaaccatgttgcaattggctgatgcaagttgtttgttggctttactgaatgatccatgtaaaaagcaagcataagaaaaaaggaggtagcgcaaccaacactgaatgtgagaatttatgatccattcaatggtgacagccattaaacttccaaggtctggtgggacaagctactagatagtaggtagcagaaaagttaacctcctaagtcttaggttacaaaaataaatagtctaaagggtatgactaggtaagtagcataagctgatctgatctactaatttcgtctcttatgtttctagtggccaatttttctgataccctgaggacaagtaagccacggaactcgggaggtgctgatgtcgatattgatggtgatataacagataaagaataaagaactattaattacggctgcatttgttgcacgcctttgcagacctatcacttacattaaaactactttactcacaaacatccctctcagaaccccaagaccctgttggcactgtccaccgcctccctttccccatcactcctcaggcccttcacctccaacccctcaagacccatcgctcttcttcccactccgtccaaaacctcctccgtaggtcgatccacatgccccgactcccccgcaccgcctgggaaatccggccccggcgtgccccgtagaaacgcctctctttgccggaccatgtactcagcattatgttccgtaatgggacacacggggatatacagaacactcgagtctgcctttccaccgtgtaccttgtcaactgcgtggattgctgcatttgttagctatgactgatcaaagaaaaggagagagaacttactgtcgcagtgccatgccacaaaatcaccaggtcgtatctcagggacatgaaccatggtcttttccaactccaagtgaggatgcagctcatccgtcaactcttgccctgtgccaggtgtcgcaccctgcaactcactatccatctcccctcccataaactcccaattgtccacacccaaaaagtctctcgcgcccatattctttgcgcgaaagaatggccggagtaaaacatacgccatagatagcttgacaagcgggttcaccagtaatgtcccctcgccaggcttggtatggctcatgctcatccaaccctgccacatcctaaacatggaacaagcacccagtccatcatagaggttgttcacagcgtgtactcgcccgctcgcatcccagggatcatactcgtcccatttaccagctagtacggcatcatacacgccgcctcggccgtacccttctgcttcccatcgctccacgctcccgccgtcgatgtgcgggccgagagcgaatgaggcgtcgcctggttggcggatgcgaagtctgtcggcgtagctgagtggctgagagagggatatgggagtggatgggttggaagagtgccaaaggagggacatgaggcgttgttggacgtggaggaagttgggatgggagcgagctttgagctgaggggcggaccagtacagttcgtagacttggggatcgtgaggagggaatgctgtggacttgatgtaagtaacgtgcagtataagtgtatgtgaatggattatacctcttgtagaagggttcttgtaaacatagtcctcgacttcccccttccaagccctagcctcatcctcagggacaacacccttgacaacaacaacacctcgttttcgaatctcttctttcagaccttcagcactccgttcaaaatcgtcgtacttgatctgcggaatgacgcccggtcccttgttggcaacgacatcattctccctgcgtagttcacgcaacaacgccttccagctcttctcaatctgttgttcccgaccccttacaagatcaagttttctcaagcgaaagcgatcaggaagaggttctctttgagcaccggaaagagaagtgaatgcatcagagatgtcgccttctttcttggctgcagctgcagcaacagccatgtgtcgcttgaaacctagagtaggagtcttgcatctcgccagtgaagcgcgcaacattgtgcacaagatattaagaagtaatagaggatgaagtacaagtagaagatgtaatagaatggattgaattgctgacccttcttgttgaagtgccacatcttacttatactcttcgtcatgaggagggaggcccgcggtcctaccccattaggaaagtccgccaacaagaaatgtttaattgatgaccaccccagtctcggagaatttccaggtttttacactctggttcgcttgcttgctcgctactgtacgacatctcttggcgctgtatgtacaacatctgtcaggaatgcactgcaccttggttctggttacggggcgctttagtggtcatgtcccaactcgactctttctggtgtatactcttcacgtggtgatagactctgtattaatatcgacttaataaagatcatgtacctgttgctattaatacattccgagtgtcaataaccagaacattgttgacactgtgaaccccgctccgtggtgatagcttcaccaccaaaactgccgatcaactcacgagatgcgacaataccaagataatcatatccaacaacactgcgaaccagtctttgatcaatcacatcaaatgaacggaacagaaacaaaaattagataacagggtaaatacccaaatcatttcccctcaaataaatgcttcaatccccattcacgccccttcataatagcaagttaaatacaagaatacccgtatcggtacgttatacaagatacagataaacaaacaatccccaaactcaataaacagacagaaaaaaacaccctggctccatctatgattaattcctctcttttttgttcatggccacccttgctaatccatcacctgatgccccccaactcctacgcttatgttgcttttcttatcaatcaatatcccccaaagccctcttcattcgctctttcaagtccctattctccatctccagaccacctagtctttgcctcgccgcgtgccgatcctggtttcgtccttctcgctccattttaagcttggactccatgtcacgaaggcggaagagccatctattgtcgttggcggcgccaccactattgttattgtcttcgttgagtgctgtcatgtctcgcaaaccaagaccactggctgaagaacccggtagggcggtcgtcgtgtgtgatcttgtcatggtggaagaacgtgatttggaacggctgctgcgatcgcgggtttgttcgcctggaccgcgaggcacagagggtgatggtgaatgtgtgacgagagcgtcggaactttctctcgacgagtgggctgcgcgcgctcgcacgtcattagcagtgcgtagagtcgtgttttccaccttgagttggcgataagcctcctctaatcgattgtatcgagaatcgtgactcagtgacccagaagagatggagtttctaaccatggtctccagtcgatccagcttcttggtccgcacttcaagattgccctccaaagtctgatattcacggtgcaggtctcgttccacagacttaatgcgggtctcgaacgatgcaaccatgttctcgatggacttgacagcagccagtaagttcttggtgaaactaggcagtcggttggcaatgacttcaaccgatggcaggacctgacggtcgatgagtgagttaccgtgaacccactctctaccacacagatggctaagcttgtgccacagttgcagcaacagctcattgcgctcctgcaattgatcccgagctgtttgttcgagcacagcaatcctcctgcggtcctgactcttgttggtttccagctcagcaatacggaggtcctggctactagcagtacgggtgagatgctggtgtgacttttggaacgtgtcgtactgcgacttggtgtttcggtgtgcgatgcgctccttttcgagcagctcggaaagtttgcggctctccagagcatgcgactcgagtagagagtcgcgctgcttgatgatgcgatccttctcaaccagcgctgccttgctggcgtcgaggtcgcggatcgtgttctcaagctcacgttgcaacttggcaatggactgcaaaatattagtcggcattcctcttcaatcatgaaacaacataccttgagaagcgaagatcgggtaccgttgagatcacccagagcttcacgaaggttattctccagctccatcagcctctccttccactctgttgcctcaacctccctcgatgtcaggttcttacgcagacgacgagcctcgtccttggctgccgatgcctctctgttgagctcattgacaaactgctgcacctcttccttctcttgatccgccacaatctcgcgttggtgtcgctcttgctgaagacgattctccaactccttgactcgttccttttcatcgtgtatgctctgctcggcgctagcaacagcagcttcaaggtctccgattcgaatcttgtccgtctcctgctcttctcgcaagaatgcaatctctccctgagaagattcttgctgcacggagagtcgttggtttttgtcgttggcttccatcagcttctgctccaaatcctcaagctccttgttagatgagtccaattcctgctcgagttgctggattcgtcgtaacttgttctcctggtcgtcttcaagtcgtatcaaggcctcgctcatcttgcgcatctcttcctgtaaggcgtcaaagttttctgagcggtcttggagatcagcttgtactcgctgcatctcttcggcttgttgatcggcctctgcttctaacgcatcaatctcctcttgtgcctccttcctcagcgactcgaattcgttctccatctcgctttgttcacggagagcttcatcacgttcggattgcagagccaccaagtcgttcatagcgttgttgagatcctcctggagtgtcagcgccgcatcttcagcttgtcgttttccatccacggctgtctcaaagtcctccatacagatctctagttcgcgctgcaactcttgattctgcagcttgacctcgctgatcttgtcgcgcatctcagccatcctgttctcaatctcttctcgctcgacttcctcctcaatcagcgtctgtgtcttgaagcttccgcgtgactgaggcctgtcgcgaccgccgacctgggaagccgatcgctcaaggagactatcaatggtggagggagccggccgacctcgtcgttgagccatcttgagatcctcaatctcctggtagaggcgctccttctcgcggttcctcgatgtcagcatggatgtttgcgcaccaacctcacgtctgagttcggcattctcatgacggagttgctcgctctctcggcgtagttcgtcaacaagggtagtggcctggctgaagttgccgttcgagctctccatatcaccagaaagaccagaaataggacggccttctgatatggtgccatcgcggtgctttttggtgatattataaatgtttgtagtgtggtgcatacccccttgtccaccagacaagtcctgcttcagcttaaacacctcctctcgtagtctcttgttctcgtcatcagcttgctctctacgggcagtctcctgttcgagcagatctttccatacatcagcctcttcttgtcggtccatgttgtcgttggaccgttcgccgaacgaccggacgatatctgcaaacttgcgcctctcattctctttggttaagctttctgaccgtagccgttcaatctcggtggcgtattcttcaacccgttcgcgtaggaaaataagctcttcctcccgctcttgagcttcctcttctcccattcgagcagtttgatccgttgatgatgtaccactgtgcgccgtgcttggtcgttccccttcgtccctgacttgcttctccaactctttgaccctccttcgtaaaactttattgtcgcgctgtagcaccgcaagaccagtcttgaggtcgacattttccgagatcatttctttgataccctcttccgatagcttgtcaaggcgatcgctcaagaacataactttgagtttcagatcgaaattctcctttgacagtctttcgattgtgctgctctgctccttcaaggtcaggttcctaccagaccgagctgtatttgtattcactgagcccatgagaaccgagggaggcttttggggagtttccaggccgcccttgaacttgtactccttagctaaagattccggtacctggacattcctaacatgccgtgcgataacagtatctgtgggtgctgtagtaaacccttccttagagggtcttggtgttgagagcatatcttgtggtcgcggacgttcggggctctcgacttcaggtagcggctcgagttgcggtagcgaattatcagtatagtcctcagcgccaaaggctgacccgacgctgcccatgcttccgatactgatagatcgtagcaacgggttgcttgggtttcgtaacatgcccattgctggaaccgcgcccccagattggagagcgtaatcggcgccaaggccaacggtcatatcgctgccctcgtgggattcagggttggtcgcaaacgaagatgtcgacgatctctggcttccaaagcggctgcgcaaatacttaggccggcggcttcgcgaggattgtccagaggtgtttccaatatcagcttgctcggattgtgaatgtgttgtcgataaggaggcgtcgttatcgccagcactagacacttgtgagctctcgtgttcggtgtcctgattctcgctctcgtcatatgttgcactgcgatcctgcgttctctgacttgccatgctaacagcacgcgaaatggtcctcctagtggccgcggctgtcggtgaagaagaaaagttttcgaatccagaagtgtttgtggaggtcgtcacatcgtggtcaacttggtactctggctcgggttgctgctgcggttgctgtcgctgctgaattggctgaggagcaggctttttggtaggcgagtcgaactggaacgtgtcgtcgatacctccctgctggtttgtgtgagcggtgggaataggcgacaaggcgggcaggaagctagactccacgtctcccaagtggcgcctaacgtcctcctcggttaatgaatcgtcgtgggcacgggtcagatcgacagagatagggtcaaagtagctgttgtcaggggctgaacgtccaggacgatgcagcaaagactcttgttgggttgtaggggggttattgttggagcttgctcggttcaatgatttcgcatgtgtatcgtcaatgtttattgcaatgtcgtggggggacggcgctgcgattgagtctatttgatcttgttcttcggcctgcaaagtatcaccgatgttgtcgtctgttatgtctgatgtctctgcgccctcgtggtagtcatctctgtgtgagacgcgatgggccgtctgtggacgcgaaccgtcgttactattgctagtttgtactggagtcgaaggcgggctactgtggcctaagcctaggctgtggtcttgctcatcgttggccatgatgcattgcggcgaccatgcgatgcgatgcgatgcgtggctgtctgtggttggtgatgtcaaagaaatacagtggatgtcaacccacggaagggagggaaaatggaaatagaaatggaaatggccgggtattggattgggccttgggtcccctgctggcctagactctggactgcccgctgaatgttatgcttgcttgcttgtttttaggcgtcacctctcactaaatgacaaaacctgacaggagccaacagcactaaattggtatcgcgccctgtaggccgttggatggttgatcttatcagccaattagatactccggttcaaacttttgagtgctgcttagcggcgggagggggaatagcggggcttcctcgtggcttggctgatttgagtttggttgcttgggacaaccatttgccagcacagagcaaatagcgtctttgattcggatgtcgtcaaatatcgcaattgggtttgagcgaggaatgtctattattttcaactaaattgaacatcaaaactacattagttcttgtggatggttagaggctccgggttgactgaagaaaaatagctgaaacgtcttaagaaccggttctccagcttgagacgtgccagtgtgcgatccggggtaagatacggattttcagttgaaaaaagatccagaattcgtaaacgagcagattcccaagtgcaaggtacaccgtggtacttttgtgggcttgctccaggagcttatcgcagtcactctccaacttaaactcattcacatgcaaaaacacagcgtcactcaccaacttcactcattcatgtggatcaataattatgtcatattaattcatactagctctttatcgctttgagagcatcccatccatccatctcattaaattgttcctctctttagttggagtacttggggtcaaccttgctgctgcacatcatctctgttagccagggatcttttgaaggtttaggccactttgtcgtgcatcacttacccagtcttcttctcgtaggcgttgcggccaaagtcggtgatcttctcctggttgtcgcgggagacgttggtgccagccttgtcgttgagggcagagaaggctggtaatgtcagtacattgattgagagatggaagagagtgtatcttacccttgtcgacgtagtcttccttctgggcgccgccggcgttgctgttggtagcaccgtccttgttaccaccgcccatagcgttcttgacgaaatccattgtgaagtttgtgttgtgaaagggaaaaagaagtaagtaggtttggtttgtagtgtagagatgttgtagatgtagatgttgataatgaagagcaagcaacccagagcagcagcactcacccttcttatacctttcagcgaccgatctaagaatagtctaaaccttccaacttggcccaagatctctcagaaatggtggaatcatccgcagatcccctcgatttcctgccaaccctctttcgtcatcccactctcgaccaggggcacaagctacgtcacttaagaccctgaactaccttaccagctcttcctcccatcttactctaccgaacggcacgccaatcccgggaatctcggcagacccggtctctgggcttccatcatgcaagtttcagcgtttcaactttgcaacttttcctatttcttattcttggtttcttggacaaaaggcttgaatgattgcacgatgatactatagctccacttgaagctaaagtggggaacaaaagacttgctggttctagacctttaccatggaagctgaagtacagaagctagcgacaccgccgcgctgaaggagctgaaatgtttgcgcttgcaaggacggtattgctgctagttgagcctgtcgtggctagctaaacaagaacaagaaaggtgccatgcagcgcaaggcctcggcccattgttgaaacccctcaatagctctgagggggccaagatgacaccaacgcagcttcttatcataggtacaaaggcaaggtaacaaacaagtaagaagtaagcaatgcagcatctcattatgggtacaaaggcaatgtatcaagtgagcaaggcagcaccttgtcatcatgggtgcaacatcgagtacttaatgaccgggttcatctgataagttgtatcgtaactctgatttaccaaaactaccaagttgtcttcctatctatgtgcaataagattatgcaaatcataaccgtaaatttactctcgtttttaagaactccattcaaatgcaaaccccgtcgtctcgtattaaccgttcaactccttggcttcatcgccatgcgtcgttatttcgttataaatgcaaataccacaatgtacatcaaccaggctgtcttatgagttgacaaacacctgataggccataatcatgacccagatgaagaagacggttcctgtaagagccatggcaaatacaagctgccaagattgacctacacatgttagcataaagtctttcacagaatagagcagtgaaaacatacagatacttcgctgttggagccacgccatagtagcctggcttgtgcccttgggattttgtccgaaaacttgtacatcgcaaacactctggatgttcccatcaggcccaaacagttgtatcgcaactacgacaagaccaacaagccacagtataaagaacatgaagccgccaaccatgactatagcagggagtaatcgtcgttggctaataagccagaaaataccgaggatgaagaggatcgagagggagccaacggtgatgaagtaggggaagtacctgcactttgttagcatttaactgtcgatttttaaacatcagacggtcataccaaggaattccgagttcgagttgactttgggtctggataaatgtcgcaaaaacgccaataatactggtcgaagcgaggaggatcacaaagatccaaaagttcagctgtagaggcggccagttgtacgttcgaacatgggtagaaggaggaggaccgtcgtaagtcatggaagttctagtatggcttgttccagtccatcctgtcgtcccagtcattccagtagttccggtcattcctgtagtcctggtccatcccgttgtaccggtcaaaccggtaagtgttgatttggcgaccatggttgtagattcgatctctcaggtgtataaattcgaattgagtatttctctcggtaattaagaattcgaccgagatccaagagtcgttctcttagtcgcttatcggacgcgtcagttgctaaacgctcctttcttgcgtttcctttccaaaagactgccacgtcgccagcagccccgccgatcgcggcgtgtattgatcactttgtcgattctaagtgacttgcagagaagaatgattcagatcgggtgccttagattgcggactctgcgttgacgcttcacgtttcgctgtgtcgattggagagtggtttttcgcgtcgtgtttagtggaagatccgggggtggagattctgctgcgttggccaggtacactgccaaaagaagatgtgacgtcgggcgccaagaaagaggaattgaattgaggtcttttgtacagattatcgatgaggtattaggtattgatttaggcgttaaacatgtgaagtatatagaattataaaccgtggaatttaaaaacggtggacgattctgagtctcgaccacagtaacggtttggcgaacgttggcgctgagcaataaaatgtggaaaaagaaaagaagagacagattgaaaaaaggacaaaattcaatagacaagggataattccttcagcaaggaatctgtccaattaatgagtccgagtgaaattactcccaatgcatttttttggtgaggctttcgtgaggaggttgggtgcgtggctgggaacacgacgcaacaggggccagtgacactgctatagcttctgaatggatacacgtcaaaaagtatcggatccaacccggcctttgaggtgacctcttgatgatggatcgatcggaagatcggaaatgattattctactcatcagattgtgggtgttgatttactctgggtgttatgtgccgaattggttcatggttagaatcagattagacttcaccaaacaaacaactcccgaggaaagaaggcattttatttcgagagtgatctcgcagtccgcttatatatagatgcatagtatgcccaatctttcattcaactcaaggatatcatcaatcttccgccctcaaacacagatagtactccacatcaatgcatttgtcccaatcatcatgtcctttccagaaccgcaaaataaaacactcatatgcttatagaagggtctcacccagcgcgcatcgcaccagtgagcatccagcgtggattgtgttttgctcagcttgcttggtatcagccaagtgagggttcacctcgaccaggtcaatggcaacgaggttgcccgtctcgtgtacgctctcacagataaagtcgccttcacggagagtgagaccgccgcggacgggtgtgccggtgctgggagcccacatggggtcgagggcatcgacatcaaaggacaggtggatgggagtgtcgttaccgatgtgagcaagggccatctcgacgacgcggccaataccgtgactgcaaatgaaaagttagtaaatacaataaatataagaacagaaatacgtaccggtcaacatcgtgcatgctgaaagccttgatgccgtgctcacggaggatcttcttctcgccaatgtcaacggatcgaagaccgatgtacaccagcttcttaacgttcaggcgcatatcatcctcgagccagccaaagcactcctccttctcctccttggccagaccggtcaagaaagcaacaggcatgccatgaatgttaccactgtcactgctctcaggagtgttgatgtcggcgtgcgcatcaacccagataacagcgatctcgcggttcagacgctcccgggtagccttggcagttccggcaatagtaccaatggcgatgctgtgatcgccgccaagggtaagagtcatgcgtccctcgcgggagtgctcataggtgtgcgaagcgatcttgcgagtcaccgcagatgcatggcggggcttcttcataccgcggaagtcagggtctgactcagggatcagatcctcaaactgctggacggtctcgtcaccgaagagcttgtaaccgagctcatcacggatctcagtgagaagaccggactggatgagagcagcggggccgatgtcgacaccagctttgggctgaccgcctgagaaaccgacagcaacgacgccgacctcatcaggcttggagaggaagcggctgttgacaagaccagtgttcattttggcggtttggtgtaagtggaagtgtagcggaatgtgggggatgtaagagatgacgtagagctacgataagagataagagaacagagaagtgaagaagagaagagattgataaagacgaagaggaaaagaagaaaagatcaaaggaaaatttgtgagaaagacgcctccattttgtatttggacgttaatggcactggccgttcatctttctcggcgtctttgtgaccttctcgataggctgcaatcggccggtccaagagcggaatacgatggataaggtaacagtaatagcgtcggcgtttcggttgcaagcgggcgggggtttctcttacatacaagaatacctttagaattaaactctaccgtatcaataagagaagctccatgtcatgagctgctctctttgtcaacaagagcttggagaggaaccgtggtggtcatgagacaacccagtcgcttgacaaaagcagtttaggtccaacgcccttctgttggctgtcagcaaccaagagatagcgcggtcccgctgatctgggtacctgggtctgggtttctgttacgcatccaatccattcattttgccctattttgctttgcttttccttcaaacggcagctcagctcgtttcgccctccacttatggccaagtgccggctgtcaaccgtcctatgttttttgccatgtgaagttgtacagaacatgtctataatagcgtctccctcgtcctctctcgtgtatgaacctcaacgcccgcggtcttcaaaagcgtgggatgaccgcctcgaaccgcagataaccctctcttcatcttaggtaatgttaggtaatggcaaacagccattcctctctcctcctcttgtccatggtcatgctcatgggtgatgacccggcactccttacccctaagttactagctgtgttttcctcgctggagcctcggagccaacgggcataagagtcgcgggtctgccttcccctaagttactagctgtctctgcaacctacccctaagttactagctctatatattgccaacccgcctaggttcaggtttctgggtctttttgtgaaaagtgtcccacgcagtgacgcccgcagcgaaaaagctggcttttctgttatcttttgtttctgttgttttaccaaatatgaattcagttgggccgagagatggcccatcctgatggatcgacacgaaacctttactcctcaccgatgattttcgccgacaggcattcccttgataactcttgggatctttcaaaactcaacgttgcgtgccatggaatagcccagaacttcaccttttctactcactggccggtttatttcctgtgggctggggaaatgctccggagccgcaatgctgaaccccgccagtactatattctctcagaatctcttgaggacgagggttttaaacaatcacactcgcactattctctctcgcttacttcaaaataacaaaaatactgcgagcgaatatcaagactggggtcacgaaatagacaggcgtataggcttggcggtacaggcatgaactccagtctgacgaaacacggatctcgagacggataaggcaggtcacaaagacattgtatttatggcaattgttggcgaaactgacagctcgttttgttgcacaaaaatgtgaacagcaaaattgacaattgaggccatgtcataagcggatggttgcaattgttgacttggggggtaggacaagcctcgaggtcatgagagcaagcattcgcaacgtttacctttactcgttggattattcaacgacgaatcaagtataccttggcttatcagatcatgctcaaaagtcacactcgatctgttaaaccactcacgtctccagtttgcttcacctcgacccaactcgaccagcatttgtgttgtctcccctccagagtcagagccatgatcagcgtctcagttgagtcagtacagtgtctgaatgtcagctgactggaatactagagtacctcgtattgagatctggaaaggaatcgcgccacggattagatagatctcgcctctgtttcggaaaggctaaacggacgggttctccactggaaaagcttatcatgccaaaccctgagagtgttcgagacctgagaagatcatttttcttagaggaatggtctggattgtatgatggatgttgacgaacttcgctggtaattgctttgtttgtttctcgtcttaccattgacgaggatgccaagctgtcagtttccatgtcacaacatatgtgagtcgtacaaggatctgtggtctgcttgttttttctgtagaccatgggtagtgtttgctttaaattcaatgcctttaacaaaccattaaggttgtgattgacaaccgttcatacaaacatgcctctgcgggaattaaatgtgaactgccgcctgtcgacatttccaagcaaaggagaagcttgcaaacggtcgttgtattaattaaatctcatatccaccattgcgaagatctcattcaacatccatgatcttatcaattatagaaggccagatgcaggctagacctggcagccacaccacttgaagcaattacccccttggagtaaagtattgtatctacgccgctgaaagtgcacctgtcaagttatttatggctcaagactaaatccattcaagacaaggtaaatgatcctcccgccttggccagagattgaaacattttgcgtttattctagagaggctgtttgaagacataaccacttcggtttgaagttgatgctattccctagcggactagtgtatgttgtaccttgcatgggacaggacgttggattgcggattcgataattagagtaaagcaaggcacagtactcggtgtaattactccctgccgccagagtgatggggatatcctattgcataaatgatgagtactacatcgaacaagatacatccattggagacttgagctgggatcgtcagtgttgaaacaagaccttaattaatagccaagccttttctacttgctttgtccaaggcttactttgagctcgagctttatcatgattgatccctgtaatctgtaacccatctgacacgcgtcccctcatgggatgttccaaggaaaagagtgtctcagaattggagaggacactgtacccttttgctctggtctgtttctcccttgactttgtcttttgatgatggtcacaggacaggaacatttgttagagggaaacctgttcttcaacggttcaacacggaagtaaccttgattagaaacatctcttgtaatacagtgcaactgtttttaacgcaatcaagtcgacgcgtggaaagtgtctgatcggcccctgattatccccaattctaaaatctaagcggctatctcccctgtaaaaggaccccgatagcagggcccatgcccccaccgatcaaggctcttttctccaaaatcgcccgccctgggcattttgcagcccctgagagagtacttgtcctctcaccagtttgtggtcatcaagaatgtattgcccggcagctaaattggtgatcccacattttaggttgtgctagtctgaacctggagctgtttttgtgcctgtaactgcaactacagcgtctagtctagaatttttgatatgacgggccaagtctagaggtagcaaatctttgaccaagctccttcttcttctcttcagtcctgtctctcctcattcctacctaccaaccttacgattcatgcctccgtttctccctgtttaataaatctcctccttatcaaatctcaccttctttcctctctctctctctctaccaaacctctcgtgggcattgcaaattatcgattctcgatctcttcttttttctctctcggccccctttatttgacaatccttgtctgtccgttctctaacttctctaacccactctccccacgttttactcttcccagcatcgcaccgacagtatagcaaaacgacagctcgacattatctctcgcctgcgatcaacacacccgacaaggtcgatttaatcatgcggtgaagaagcgactttattaattataacgaaacgtctttgtcttttcctcacgagtttcatcacatacagttgtcgtctttagaacgactctttgccccgcgatcgaccgaattcgtcacctcgccctcgattcgaaaaacttggccgcgcatacgttttctgtcgctggcgtcagaaccctcccttgcgctgcgccataattcgggcaccttgtatcgagtagtaatctcatcgaagatatgcccaagatgcttgcgcctggcttcaggacacggcgcacttcctccttcatacgattcggcgcccttgctactctccttgtcttcgccttctggagttttagcaatcgcgcacccacgccgcaacttcttcctctgcacaggtcgcaacaacagcctgcagatagctcggacccaattcctccgcctccccccaaaaaggcagcgcagcaaactgtatgtgatagagaacagatagccccttaaccacgccatttgctaactatcatttgaagctgggaaaagataaaccagtacagggcccccacccaatcgataaacttatacacgatggtggaaagcgacacaaagaacagctcgccagggagtcgcacactctagaagacgctgcgcaagcttatcgcaagcgccgtggacgccatccgcctccaggtttcgataagtggtgggatttcgccaagcagaacaacgctgtcgttgttgaagaattctgggatcaggtctaccacgatgtcgatcctttctggggtgttcctcagcctgtgatccgcaaggaggcctacagcttcgagatgtcgattcatattcgaaatggcaaggccaattccacgagtgattggttctggacattgatctggcttgacatgattcgctcaattgaacatatggtaccggacttggatatgccactgaacgccatggacgagccacgccttgttgtaccttgggaggatatcaatggctatatgaccaagggagcggaatcacgcaaactatggtcggccaaggaggtagtctcggatttccagaagctacccacagctggacggcacgacagaaatgtcaggattccgttcaaacgatgggaaaagactagtacgtgcccttgaccgagcctcacgctttacaattgctaacatgccataggtccttattggccaattgccagtcgaggatgcccgcccgacagtccagcccgccaggcccctttgaaggattcctttaacgaagttcccaaaatcgatatgtcgaacgccgaaccgcactcctacgccggatacgtgtccaactttacccaatcgagcgagatctgtcaccagcctgatcttcaaggtcttaatggactgttgatcaaccccatttccgtatcgtctaccaaggtcttgtttcctatgtttggcggctccaagcttgccatcaacaacgaaattctcctcccacccccgatctactggaaggcagaagagcgattcacaggtggtgaagacaacattgaatggaaggacaagggcagcactgtggtctggagaggtgttgcgactggaggaaagaacaaagctgagaactggcgcggattccaccgtcatcgtttcgtctcgatgctcaactctacaaagcttacagcagcggaaaagggcactgccaagccagagaactttgtcctcccatcagaggattaccatctccaagcgcaggctcagaaccgacttggtgactgggtgggcgagtggtctgacgctggttttgttgatctcatgtgctcgcctagcgaagacgagggcagatgttggtacacagaccactacttcgcaaaggtcgacggaatggacatgcacgagcagttcgcctacaagtacgtccccgatatcgacgggaactcattctcaggccgctacctcggtttcctcaactcaacctcccttcctataaaggctactctcttccgcgagtggcatgacagcaggcttgtgccttgggtgcactttgttcccatggacaaccgtttccaggacttttacggcatcatggaatatttccgcggctatgccgacacggccggccacgacaaggcagccgaaaagattgcgaatgctggcaaggaatgggcgaacagggtgttgagaaaggaggatatgcagatttacgtcctaagactgcttcttgagtatggacgtgtcattgcagatgatagagataaaatgggttgggtggatgacgctctaaaggacccttccatcgaaaagacatgggcgagcttcaacttgtgaggaaagaacaagacaagtgtgttaacatcattacggagtttggccttgatttatcgggagggcgatggcgttacggcgtgcgatatttacctgggatgatggcatgtcgacagtctacggactctctcgaccggcgagattaagcggagggggagagcatttccaagtacatatagaactacacaatgggcatgcatgaacagcagtgattgccaagtaaaggtcatcatacttggcgggaatctgaattatttgcctttcacttcattacatcaataaaatcataacatgagttttccgtcttttaccacaacaggggcgtgcatgatcgtccaaaaaaaaactccgtattacgcttttgaaccacaaaaatgcttagctatacagtttttttaagtctttttttcttctttttttttctttctttttttttttgtattaaaacgaatttccacttgcccccattgcgccgcctttcatagaatcgtcgtcttctgagggtgcagtgtactcgtactcgtccatcaggcgccctacgagtgttgtgtagctgggggcaaagggccattcggtccacgccttgatgatgtccgcccagtgctgctccgtcacgcatcttgcggccagcgcaccgtgtctcgttaggggcgagccaccctgcgctgggttgtatatggaagctacaccgggtgcttgatcgccgaaaccaggccacagaccatccatcgcgtcagggacgggaagaagcatgtgctgccaccagtagcgcagcatggtatctgagatggtaccgttgcgggcattagggccatgctggcgaatgtacttgttcattgctttaggttgcaggtcgaggagagcgcagggcatattggggaagaattccttggcgtgcgtggcgagcggttcgaaggggcgacgatcccaaaataggatggggtccttttgtttaaaaagctggtagttgtcacgaaccattacccattctttccgtgtgttcttcttgatgttgtcgagacgcgcatcgaattccgcttcggcctcggggagcttggatggtgatttaaagccgagtttcatgaggcgatcgcgctcttgcaaaagttcgagatagagcgctgagtccgcgtcgtcgtacttttgacggaagcgcagcgctttgagacgttcggatggcaacgttgacgctgagctttcaaattccttttcggtgtctatgagctcttgacggaaaggtcggctatggatggggcgctcaacacctgcgagaggtcggtctgcatactcgcggtttgcagtgaggttcttgtagacagctgtctcgcggccagagggcatggtaaggccagctttcttcatgcggtcgagggtgcgatatcctgattccatgttgatccactcatcgcggagttcgtagcggtcttcgatctcggtgtcgtggcctgcgacttcgtggagccattcgagggcgagttcggcttcgaaagcactgcgtttgcgacgaattgcgcttcgggggaggagtctgcgcttgccgtcgtcggaaatccagatgagcatacgtacaaggccgtattgttggaagagagaagcagtgcgaatactggacatgagctggtagagaaccattgtgctaacacattcgaacatctggtacttcttgggtgggcaataggacaggttgacgttgacgagtaacgtatcattgcgctctggctcggcatcgggtttgcgaatttcttgtttgatgtggttttggagcacctcttgaagttctttccagaggatacctgccttgggtacgacttcaacactgggtttgttgaggaagtcgccgaggaagggtttgtagagatcgatatcaggttccatgaggatatgttttcgaggctggactatttcgtgcagagtcttgctccatagaccggcgccggggtttatatcgacgagatcgcagccatgatggcgttggagggagggaccaatataattggcgacatcatctaaatgatttatgtgatgagcaagggaatcacttggggcagccagtagataaactcaccacagaggtcttgactaacgatattaacacgatgtttatctccaaccgcattcttcttcttcctccccatcatattaacccaaagtcctgtatcactaagctgctctgctaactcattgtatgggacgagcttgtcgttgagggctcgacttgtggcgtatcgaagttggagttgacgtttaacgggtaacgtcgtgcgcgggaatggccgcacaagcgtcgaccacgcatgttgccgagcgatgaacatttggtttggaacgttggttctttttcaaacgtacagcgggcatcgaaggcgggatgatggcatgcctggatacaagttgggaaattctaggttttgccgcgattgaccgctgcgattagatggataagataagattaaactaggatgttcaagcgggggtttaatgagcacacatgcaagagagtcaatgaattagatgcacaatacctgagctgtggtcatccttacaatgcctggcttttacttcaatcatattctgcatgtcatatgtaagagctaatcatggtgagaattacattactaccttgtggaagtaatttaaataagctggggatcaagtggctacgctttgctgttgacttcgaagctttaatgcatcgttgtgaactcaacgatccaccaccaaattaatcttcaaatcttgcaggggaaccttctcttgatctcgtacgagactctaagaatcatgattgtgatagctagcgctagtgcacttgaacagttccaagctcacaacctatcagagatatagcttaccctacactaattgaccagtgtcttgaagctgttgtacgcaaagtaccgttgacgcccaagatttagatagtaacttatatatcaacatttcttccatttcattcccactccaggatgcccaagctacaagataaataaaactccacgagacgccgccatgctgtaagagacaattctggaaactcgctgcctcccaaacctcctccgccttgtgtatctacgacaagtgactgctgtaactcgattcatatcttcatcatgcaccttcgctaccaaactcgttggtccactcgatctgccttgcgatatcgtccttggagacagttggatgcgagtcgtcgagcgccatttcaaagtccttgagctgcacgtctggagccagtagttcctctgatgaaacgtcgtcgtacgtcatctcaatcttttctgggtcgccgggcgagcaaggcgtcaacatgcgcttaccatctttcataacctagaagtgttagtgggaattgagtttgaacaatcaagtcagacttacagccttgaagtgggtggcttgtagaatctttcggacaggcctcataagggcagattgaaccacgttggcgatatcactaccagacattccttccgatttggaagcaagaacgttgtaatcgctcgccacgagagcagtgtcggtgtcgccaatggccagcttaaacatgcgtgctcgtccattttggtcgggaagaccaatatgcacacgacgctggaatcgtcgtcgaatagcagcatcgagttgccagggaatattggtggctcccagaactaaaatacccttgctgtcgttgcccacaccgtccatttgaaccaggatctcggtctttatacgacgtgaagcctcggactcgccctcaccacggggaccgcacagggcatcgatctcgtcgataaagataaccgaaggcttattttcgcgcgccatggagaagaggagcttgaccaatctgcgcaagaccgtggttagatagagcatgtcactgatcgctgcggggaaagctcacctttcactctcacccatccatttgctgaccagatcggaactgctgatactgaaaaatgtactgttcgcttctgtcgcaacagccttggcaaggtaacttttacctgtacctggaggaccgtacagcaggatacccttccatgcctgtcgcttgccctggaacagactggggaacttgatgggcagcacaacagcctcctttaacgtctccttggcgccctcaagaccagcgatatcttcccaccgcacgttgggcctctcttggagaatggcacccgacaatgcgttgcgcaactttttgctatcgtcgtcctcgcctgctgcaggcttgcccttgctagtggaggcaccgttagcgcccatagcggacttgccattgccatttgcgctgggatcgttctcgttggcgaggaattgcttgagcttctctgcgcggtcgaggtaggtggccatcttctcctgcatggtaactttgagagccttattcttctcccacttgagcgccttgacccagagttccatggaggacatgtagaggtcgaaggccttttggtactccttgttgtggtcggccgtgatggccttttgcacctctgcgatggcgcggtcgcgaaagttggtcgacatggtgacgttggtcgatcgaggagaaacgtgggggaggggggtttttgttggaacgtcagagggcgaaggcgtcgtcgggtcttgtgcaactccccagcgggattaggaggtgacaaaggcgaggaccgagtaataacggtcacttgcaaaggctcaagtcgttatcgagatggtggagggtttggtttgaggcaacagtcaattgcgctgggcgggctgaacagtactgggaccgattggcggggaaacatggcccagatccatatggaactggtaacctacagatgcttatagcggggcagagaggggctgcacaacctttggtctatcgtttctcgatgacttggcagtttagacgataactcaagaggaatactaggacgattcaaaataggcagaaacgtttctacctgcttagcgatattttaccacattttacatcatcactcatcagcttccaatcaccatgtcagacccccaagcgcagctccaggccctgtctgaggacttccagaagcttcaaggcggtatgttcaattcaatctctgtgagcaaaagacacgtgctaatgtgccaaatagaaatgcagagcgctattgagtcgcgacaaaagctcgagggtcagaagcaggagaacgttggtgtgcaacaggttggtcatcttgacataagcatcaccccaaatttctaacccaaaacttaggagtttgaacggctacaagagggcgagaccatctacaagctttctggtcccgtgctactcaagcaggacaagtttgaggccgagaatacagtcaagggccgtctagactacattggtagcgaaatgtgagtgtcattccttttccaaggttgtacccttgtctgacccgatttagcaaccggctagaagacacaatcaaggaaacccaagggaagctcgagaggaagaggacagagattattcagcttcaacaaagcgcccaagcagctgctcaaggcaagggcaaggaagcatccaagtaatttcacgaaaagagggacacaggaatgggttaaacaaaaatagaccatgagttgagttatatttctacaaaaaatattgatgaaaataatgcaaattagacaaatatccggcaccttataaatgccgcgctaaatgataccagtgggagagtcctccgtccaaaaacgccagtcgtgattcgtcaagtgatctagttgatcgtcatgatgctgaacccccagggaacgcccatgttcttatgttctagagcagcgcggggtgagaacataaagtcttgcttgtcgtcagcggcgatgggctggggtgtcgcggcgtcttcatcggcgtccatggcagtgatgatagcctcagtgatatcgctcttctttgtgcaattctcgaacacattgtcgccctcgataaggctctgcatcaaagctcgctggtcgctttcggcgaacaattgggcctcgcggttgaggacgccatagttgaccttctcgcccgtctgcgccagacgctggaagatgattgtgaaagcagcaatggcctgggccacgatgcggaccttttgttttgagctaaggtgcgcaaagaactcggatgtctcttgttccagaagcaattgtgtgtttgtgtcgaagatggattgaaggatgcggtggaggatgttacggcagctgaggtcaaggtctgcgcagacgtcgagctcaaagacagacgagatactacggaggatgctggacagggcgtcgagaggggagaggtcgttggggagagtgacgtgcccttgatcgactgtgaagatctcgacagcagtgtttacggcggctatgcatgttagtttgttgatctacagggcgtgttcgtcgttacgtacatccgcgggcagcattgacatcgaaaggcttgacctcgacagcggatacggtggagttgttcttaatggcatccatgttgttgttgttgttgtaagtgaggtagaagggtatagcttgagtgtatgagatgaaatatgatgaggtatgatgaactcagaacgaattgagattgtctttataaattcgagattaaatgctaaatatttgaagcacgagacctgggagaggttggcttttaaactcgatcgccccttggaaaaaactttacttggatgcccaactcgttgaggatccagcatatcctggcactcataatatgttcctcatggccacaccgtggtcaatgcccccttacctgaggtgtcatgggcgtggatagatgggccgatgaccgtgggaccattgggggcctctctcaccgtgggatgaccgactgggtgtagtgcggcgataaaatgcgacgcaatcatgatcatggccatgatgaccccaacccaagagtttgttttgggttgttgagatgcacttctcttggtactcgcgctgtatcagtcatgatcagatcccgctactaagtttggagcctagacgtaggattgaaatctgcatctgccatcggtcctagacttcccgtcttgtcgtatttcctgttgtggtagtctcattatagggatggcgatccgagttccccgaacccagcctgaagcttccaatacatggatgaagggtgtatttcccaggcgagttgtcccgattttgactgtaagttatcggaataaatcggaagagaggcaaagacaagctcttggaaggcctcaaattactgatgaaccttgccaaggaactttcgactcggtgagacagaaaagggagtgcattacatggagattgcaattgtacgattctcataaagaaaccacgccatcagtctatgcatgatacagaaagtgtggcagtgccttctgaggcgtttagccacacctcaagagatgtttcatcgttttggcttatgtgcatatgctccggttcgtcattctataccgcatagagccatttccttccccgccattgggcatggaggggcaatcaaggtaccgacacttgccatgagacgctacgcgtcgtcacaggacccgacccattgaattctatcttcatactcaagtttcccatcttattctccaggcaacctcctaaagttgtctcctaacaagccacgcggcacttcaacttgacagccatgaacttgctataagtgtttcttacgactctacgacagtcacctacctaccaatcatcatctcatcctggtctttcaagatggactccagaatagcgatgcggccaactcggccccaaaccgtcaaggagcttgttgctcaggccgagaatttcagcttcaatatgaacatcccgttcaagcactggatgcgtgcagcagaaacgttgtaccaagaggtcagcatttttttactaactctacgacatgtcggctaatttattcaggcttcttttgcggtttcagacggcgacttcggacgagcttacatgatgctgtatcgacactccctcctcatcctcaaatatcttccaacgcacccgcagttcaaggaacccgataacaagaaagcctacatagtgctatcgaaacgcattcagcgcgtgatccaagatctggaacagctcaaacccgaaatcgagaatgctgtcaaagagtgggagcgaatggcgctttcgccaaaggcggctatcgaatcaccagaccctccgtcacgatacgaacaattcgcagctcgcgatccaacattgtccggcaatgctaggattctagatgcttccgaccatcaggacctggcagttgatctcgcacaaagggaattgacacggagagacaccgtgagaaggacgacgagacattctgggattgccgacgaagacattatgtcgagaagaagagggggtaaatgggatcaatgggatggtgtgcgaatcggagacgatgaggatctacggcggcagatggaggcaactaggcatgccctcgactcggcgcacgagagacgcaacgacgacgatttccgacccacgtcgcatacttacaactacccatctatctccagacctcgaccggtcgagtacgagagaagcacaacaccgacaactccatcaatacagccgagtcgaccgcctaaggaacctgtcgctctgcctcccaaagaacccttgcatccgtctctatcacagccgctgcccccaagccttccacaaaaggtgcccctatcaggatacgcacctcttataccatctccatcacctcaaactgctggtgatcggcctgaggttcctcgcaaagaggcgctcagcccaactggagacgctggcccaccagcaattccccagaaagaacgtctcacatttaagccaggcgcataccttgagaacggcgatccaattcgatctctcttcctaccgaaaaacctccgacagaaattcctcgacatcgctgctgataacacgcgtcgtggacttgagatgtgtggcatgctgtgcggaacgcctatcaacaatgcgctgtttgttaggtgtctcttgatacccgatcagaagtgcacgtcggatacgtgtgagacagaaaatgaagaggtcatgttcgactactgcatgagtgaggatttgcttcttttgggatggattcatacgcatccgacacagacatgtttcatgagttcacgagatcttcatactcatgctggataccaggttatgatgcctgagagcgtggctatcgtgtgcgcgccaaagttccagccttcgtaagttatcactatcaattgttgcctgtacaagctaacaaattaaggtatgggatctttcgcctaacccaccctccagggttggaccacatcctgaactgtaaccatcaggatacatttcaccagcactcaattgacaacatctatcgcggggcgggtcaacctacgggtcatgtgtatgaaagcgataagttggacttttatgtacacgatctgcgaaccaaatagattgattgtcacggtcatcaagaatgaacggggtggacgtggaggacggccatgcatgcatagcgctggagttttacaggtgatggggtgcttgtttcaatgcagtagacttgattaagacaagatatgactctgatcaatggctcagattacggtgcgacagacatgatctgcaagttgatggcaagtgagttgtgaactaaaaagattcgttcgtcctgcgacatttgtcacatagtgcaatacagtacaagacagtaacccagtggagctcgacgatctctctcgtcccgctgtggaggccagcttgagattgcaccccagctctgtcggcagcagagggcctcttgttctcttttcttcctagcctagctcaggaccagggggcacatcgatagtctaggttagttgggagacccgaaagggctgatgatggacatgcagggtagcgatcagcaagctgaggatgtgaactctccatctcccttgaccgggtgagtgggttggtaatcgagattgatttagctggggattttgattagggttagttagttggtaaggtatggagacatacgcagagagagataagagagagtcttgatgttgatgttgattctgtatacatatcatcacaacaaagtcaatatcgaccctagagcttaactacagccaaactaccggaaatttttatcaagacaattcctcattctcctcaaccaacgacgacaaaccacgtcattgtctctccctctgctcccttacctcgattcacgacacggcagcacaagatgcagtctattcccaaaagggtctttcagctgtgatgcaactgaccatttaggttcaagctaattacacaaaaaaaaaaaagaagagtagcccacaatgtctcagttggcacacgagtgatcgtcacggagagctgaacaaagtgccggtacctagtctgactagtgcagtgcagatcttgggacgggagcgatggatggatagagccaagggagggtcggaccgctggagagttctgagcttggggattatgtttgttttggtagtgataaataaatgatgtagggagagagcattgaggtattgaaggatgtaatggcaattgaaaccaggcataagtaaatgagtcttgttcacctactcaatcgctcagatatggatccatgtctcatctaacaagacaagatctcagacaaagcggagagttatgtacatagggaagatcacccaccgctaatatgtacagtgccaaatccgccctactctcaagcaacctcctcctctctatctcagcccaatagtctaactacctatccaccggcatctgattgacccggtgacctcaaaaatacagtacaaagtggcgccgccctggaccaggaggtcaatgcagatctgcccttgttgatgcagagcttgcatcacgaaaaaaaagcttggagcttcgcgtgtgcacacccatctgttctccgactccgcgcacgctgatcaccgcattgtcttgtccaaccatatgcaccggggaggaaacagtggaatgataatgtctcacttgtgggagatagctgggtagctagctaactagctagaatgtgctgcgaagaaaaggcaagccataaagatgagctcacgcccacttacttcgctctgctcgtaggtgttttccagtaatcgacaataatcatggcgtcgaaccaagtaaagaacggcgctgtcgcctcgaatggatatggcaaggaaaaatccccttcttcagcttcttcaagccagaagaatgaggttcctgccccgcctcacaacaagagtgagggtctggtcaagagcatcaaaaagctgcgcctagcttcaaagagacctctccctacagagatgggtgatggctcgtaccgacaggttgcgacccgtccaggattgaagcaagatgttcgtcgtcttcgcggaaaaggttagtgagcgagtggatgtgagatcaacgaagcaagagtggtgagcgctaacgagaaacagatctcaagacattgctcgagatcatctcaagcaagctcaagggagagatgcaacaagatgacaagaccatgatcatggagcgaacgatccagctggttgcaaatttgagcgatcattccaaagtccaggaggctttgacgaatagcttcattgcgcagctctggaactcgattgatcacccacctatgctgtacatgggaaacaagtatcgtttccgccagcctgacggatcgtggaacgtgagttgtcactaagtgagcttggggcaaacaattgactgacctgtgtagaacccttatcttccccagcttggtgccgctagaacaccatactcgagaacagtgcgtcccaagggtatgagtttaggtgctcagcctgatccagaggccattttcgagtctgtttttgcgcgaggtatcttccgcaagaacccgaacaatgtgtcgagtatcctctggtactgggccacaatcattatccatggtatgccgccttcaatctcaatacatctcaggcaatgactaacgcaatacagacctcttctggacaaacaccaaagacccagaccaaaacgactcatcttcctacctcgaccttgcccctctctacggctcaaccgtgaaagaccgcgactcgatccgaacattcaaggatggccagctcaagcccgattgcttcgctgacaagcgtctcatcggcaaccctcccggtgttcccatcatcctcatcatgttcaaccgtttccacaatcacgtcgcgactaacctcgccgacatcaacgaaggtggtcgcttcagcaagcctggcgctcatctcgacgctgaagctgctgctgccgcgtggaagaagcgtgatgaggagctgttcgagaccgccagattggtcacgagtggattgtacatcaacatcactctcatcgactacgtgcgcaacattatcaacctgaaccgtgttgacacgacttggactcttgatcctcgccaggagatgggtgtctctgtcggcaccaagaacctttctgagagcggcactggaaacgtggtttcagccgagttcaacctgtgctaccgctggcactcttgcctgtccgagatggatgagaaatgggttgaggacttctatactgaacttctcggtgagaactatggccccatgaacctgcagaccatgatgagggctctcaaggcattcgaggcaacagtcgccgaagagccttccgagcgtacctttggcggcttcaagagaggccccgacggcaagttcaacgatgatgagcttgttgaggcactcgctacggcgattgaacagcctggtggtgctttcggtggccgtaacgtgccacgtattatgaagcccatcgagatgctcggcatcatgcgaggtcgcaagtggaacttggcaggtctgaacgagttccgaaagcacttcggtctcaaggcgtacgacacttttgaggacatcaactcagatcctgaagtcgctgatgccttgcggaacttgtaccaacaccccgactacgtcgaactgtaccccggtatcgtcgcagaggaggcaaagacgcctatggttcccggtgttggtatcgctcccacgtatacaatctcccgagtggtcctctcggatgctgtggctcttgttcgtggtgacaggtactacactattgactaccatccccgcaacttgaccaactggggttacaaggaggttgactacgacctcaacatcaaccatggctgcgtcttctataagctcttcctgcgtgcattccctcaacacttcaagggtaactctgtctacgcccactaccccatggtcatccccacagagaaccacaagattctcaccgacctgaagcgcgtggatcgtttcgacttcagccgtcctgcacccacagccacacgcatcaatatcgtgggctacaaggcggctaagtacatcctggaagaccaggccaagtaccgtgtctgctgggaggagggcctcaagcacctcatgggcgagggtggtggtcgcttcatgttgtctggtgacacagcgttgcacgcacagcagcgcaagtgcatgggtcgtctgctgtacaatgatacctggcgcaacgcggttaagtcgttctactcgacaacggccgagatgcttctgaatgaaaagtcgtacacgctcgcgggcaagaagcaggttgatgtcgtgcgtgacgtgggtaacgttgcacacacgcactttgtcgcgaggatgttcaaccttcctctcaagacgaagcagaaccccaagggtgtcttttcggagcaggagctgtacatgatcctggcggttatctttgtttgcatcttcttcgacattgatcctgctaagtctttccctctgagacaagccgccagagaggttgcacagcagctgggtaagattgtggagatgaacgtcaagctggccaccagcgttggcatcaagggtctgttcaccagcaagcccaacaagaacgatgacccgcttgctgcgtatggtgagaacatggccaagggtctcaagaaggctggtctgagcattgatgacatcgtgtggagccagatcttgcccaccgctggggctatggtgccgaatcaggctcaggtggtaagtcgagttctatttcgagattggcgagagaagtgtcggctaacaaattgtgtgtagtttgcccaaaccttggattggtatctttctcctgctggtgagaagtatcgccccgagcttcatcgtattgccgctctggagacaggcgacgagacagatgctctgctgcttggttacgcgatggaaggtattcgcatggctggaacattcggactgtaccgagaagccacaaccgcggatgtcatccaagaagatgacggccgtgaagtacccgtcaaggctggcgacagggtgttcgtttccttcgtcactgctgccaaagaccctaacatcttccccgaccccgaggtagtcgatcctcgtcggccgctggactcgtatatccactatggcgtaggcccacacgcatgtcttggaagggacatcagccaggttgcgctgacggagctattcagagccctattcaggaagaagggcctgaggagggtggcgggtgcgcagggagagctcaagaaggtgcctcgacctggtggtttctttgtgtacatgacggaggactggggcagcatttggccgttccctacaagtatgaaggtaacatgggatgagtagggataaagtatgaatgatatcatggatttgtttagtcgtagtaattaatattttctttgtccgtcatatgagtttgtggcagtggctggtgcattgactaagtgatgatggaacctaggattgaatgaatgtagcaggtgatgatccctcgcctctcctctgtgaggtcaggcctccttcagcctcggtcagcaatttaatcaactggagccccctgagctgacccccctaaatgcatctttccaggtgccgcactgccgagcagcgactccatcgggtcgatcaattggtcgatgatctactgatctaaacctctttgagcaaagagggttcgttctaaatgtttcacgatccgtttccctgcgcttctgcaaggaacacgattggagttgatcatctggtcttgaacgataaaggataaataaataaattgtattcctagccaagactttcctcctctttttctcaagatatttactgcttgcatctgcacttttcagccttgctgtgcttacgttccttttcttctatttttattgctcacagccgcgctgtacgacctgaccgcagtcattcactgcctttgttgccaagtccctggaggatatttaaataccctgtttctactctcttcaccactcaaatcatcatcaccaaccaacacaaacactctacactctattcggcactatgaagttcatcactctatccgccattctcggcctcgctggtgcctcagcagctgccctcaccgcagttcccatcattgagaaaatcgcccccaagtcaaagagctgcccctctggaaataaagactgccgcaccgccgaacaagctgcgcctttcctcatcaatgccttcaaggactacgacatttatgacaccaagatgatggccgctgtacttgccctcatggcttttgagtcgggcgacttccagtacaagcgcaaccaagtccccggcagacccggccagggtacagccaacatgcagatgcccaactacaaccttctctatgcaaagtccattcctgaacttgcatccaagtttgagggtgtcgactccgttgacggcatgtcggatgacgacctcaacaaactgctcgacgctgttaccgtcgacaagtacaactttgcctctggtgcttggttccttgctaagcagtgcaagcaagacgtgagggacgctttcaagaaggacgccgatgcgggcttcaaggtttacatcgaggagtgtgttggtactgaggtcgagcccagactggaggtctttggtgtcgccaaggaggcctttggactgtaaattatggaatgggtcgggttgatatctgttgggcagatggagcgtgtttatgcagcatttcttttctacagcctctttcgtaaatagcactcttgtcgattctatttacttttataccaccattgttcctgagttcaatttcagtgggctgtgctttgtgatatcgcacagctctacattgtaatgcagtgatttcataattctctctggtcaactttgtatcctgtggatatgtaagggcagtttttgttaagcttacttttatgctgtcaacgccacagtacagtcagactgagtgattagcaacatcaagtcatatgctacgaggtaatagtgacgtagataatttccgtaaaataagtagagcctgatcttgtttgtcaccagaagttccattttactggtgtcgtatagacaactgaagatgacatgatatggagtacctagacacatcaagaaaaggcccgatatgcatttgactgatgtttcaatggctgaaactcccaactatatgttttatgtgtttttgaaaaatgcttactggtaatcaacgagcttggccagcaaggcaatccctacagcgtagtagctgttcgaaagaccaagttcaatgctcatcttgcactgaatcttgcataacgccaaggaagagagcaaaagtataagtgaatagtgcaatttctagagagtttacagtgttttggtttataatagacgtagcagagctcctcaatgaccatccagtgtgtaatggatcgtgcttgctcgcgtcaacatgcagatattagcaatgatcgaccagaaataacaaaaccctcacgccacagcccgccaaatacctatatataaaacggcaagtgatattttttcaatagtcttggtccagagtttatcggcgtcagcgggctgaacgctacgccaacgacgctagtattgtgctgtaggaataccaaactaacatgaaacgtaaagtaatctattcaactttctgctgactggtctatgaacggggatgaagctagtggcaagtttgggttagagaggttcagctgtgggtttagttcagatggtagattactatgttttgagaaacagcggtaacaagagctctcgccatttagagtcttgatagatctcaattaatcgcattaataatctgtacataaaatgatagctaattaccccagtgtagatcatagcttcagttgaggcggaataatatgactcgcccaaagccgcaaccgaccagggtatggcaaaaagacatgggtgtctatcgtttcaacgtttcatctcgtgctcaagctgagaaaaacgacgaccctcaaaaaagaaatgtctagctcaccacacggctcaccgtctgaccacttgcagcatcacattagccctggtgaaaccaacctagcagctcgatttgagatcagccctatataaatccggttagcctccaacatattaaccctcgttgggaatcgaggctctcctagttagttcgagcggatatgaggttcgtctttatttggagtttgatagtttcacgtaatgcggacctcctggggctttgacgtttcttgtaaacagattatttcatcaaccatgtgataagtaggctgatgtcctcctctgcgcgtcagagtgaaagacgggctgaggctgtgtttgcatactttcattaactttcctttttttcttttgtttgttgggtgtctcattgtctggaacaatgcctcaaattgaagacaaacctgctgtaagtaaaatacacatggtactataaacaaagtggctgacaatgttttagttcctttatgaatcgtggggtctttttgctcttggcctcatcattctgcttgcacgcttcactgtgcgattgagaactgttgggtggcggggcctccaaggcgatgatgctttttcttttcttgttttgctcttctatactacagatgcagtcacagtgcacttaatatgtgagtcgtctactctccccttcgctttctcactggctaatacatgtgtagattatcttggcaccaatatcgaagctggagtcgcgtcacgggatcacagtacgtctctcctaatatgagaacaaaaaaacacaaactaacactccagaagaactgaccgattctgaaattcgcgaatatgagctgggctcaaagtttcagcttgtcgcttggtactcctacacagcactcatctggagtctcaagggtaccatgctctgcttctttgcgcgtatgacgattggaacgtggcacaaaccgtttgtccaagtagtatcgattctgtgtggcataacatatgctgctgttgttcttacggtatgatttctttttgaatagatctgaagcttgactgaccagttagatctcgatcggatgccttccttacaatgcaaactggcagtaagtattcctattgactcttctactcatgtttgactaatacagattgcagagttgtgcctgatcctccaggttcgtgttgatgatatcaaagttggacgaactgaactaacatgtctttctagcaagatgcagtttcaaaattcaaaactttctggttactactgtactcaatgttatgtaagctgtaacatatcatgtagatatgacttagttactgactattatagaaccgacggtctcattctctgcatcccgctgcctcttctttggaaactccagattccatgccacaagtaagcgtccacgccactcatccccaaattgactaacaaaggatagaaaattcatcatcggacttcttctttcttcaggagtattcgtcatggcagctgctctagtccgcgtcgtcctcaccctgtcagccaacccctcagcactcaccatcaacgcctggggcatccgcgaaacgatcgtcggtatcgcaacagtcaacattcccgtcctccgatcgctcttctcacgatcattctggaaaggaaagacaccaagcgaaatctgcccatcttaccaagagtcttcaggaagcgtgcgcaacagacttaccaagcaaaacatctctactccatatggagcgaggaaactctttgatgggagtggtggatggaagcacagccatgaaaagagcgaggagtcgttgaacccaaagaataataagttggctgatattattgtcgagaggtcgtatcacgttcagcacgaacgttatgatggatggcaaggacatcgccatgcgagatcgaacacgtcgatttatgcgcagtcaccagtgtgatatcttgcaagatatgatggtagaaacatgagaatgacatattacgggattagatcagggtttgcatatagatagtatgagatgccatggctttaaagtataatgttagatagtaatgtatgacttgaatgatcccgatgctgtcatgttacttaggagtctagaaccgtcgtaaacaaaacgaatcactaatatgggataagtccaaggccaaaaagatttaaagttcggagcagatattataatgggcatgtcgatggttttttttttttttttttgcaaagtttaggacaatctgaggttcgtatatagtctcaacgattgatcagagaagcctgaggatataacaaggtacttagaaggagtatagtgggatttaatgcaaaagctgtagttatagaatggtgagcagtgtgataaaggtgagtcttcccaccaatgggtcggatataaaatttgatagtcaagaattaagatgccgatttgagacatcgttgtcgtgatattatctagaattatgttttgctggttaagaaagaaaagtcatgatcataatgttacatgagattgtcaagaaaaaaaacggcctcgccctcattggatccattcatcattcatcatgggagctcaaaccgctgataagacctttgcataaacacctcgttaccagataactcttgaggtgacctctggaatagctcttggggctttgtatcaatgtaatgttgttgcatggcgttctgtccataggccgtctcaagggctggttgagtctgacttcgacgtcgacgccagaagaagaaggctccgactccaatggcaattacagcagcagcgatcccggcgccgataccagcctttgcggcaaccggcatcccaacttctccctcgtcctcctctagtttatcatcgtctgtcgcatctgatttggaacttggagtactcgacggagcttcttcatcgttccagaatcctgtccaggattggttccagtcatttccgcctttcgtgactgtatcgtccatctccccaatcgtgacagggttcgccgtcgcctggatgttgggacctggtgcttgggctaaccaccaagtgtctacaccgcgacgcatgttggctccgatgaaagcgtcttggagaaatgcgcgccccagaacccatcggttgccgccgttgacgtggcatgggaagtacggtatcggttcgtcgacgagaggtgcttcgagggtcaggttcaggtgcatgaacgggacgcggattttgaccgggttggtattggatgtcgagatgaactcaaagctaagtgtcgaagcggaagagatgatctccttgtacttgtccgattcggtgtcccaaaggtacaagccgaggtttttgctgaacttgacagggagatgggaggcgatgttattacaggtcgacttgggaagtgtcaagtatggtgagcagccgtcaactaataccttgaaggagggtccgatagatgagttgccttcggacagtaaaccacctttggattggaacccaaatggcgacttgcttccaaccacgtcaatactgatatcccgaagtgtgatcccatctcttggaccgccattcatgcttagaatctccccaacaacacggttctgatcatagcctccgaaccaaagtgaaccgggaaccctagtcgcaggctgagctgacccgatatgcatgccgaacgagtaagactcggtatatccgttatcccatagccatcccgatggaagacttgcattgatggtagggacgttatcgccaacgaagaagctctggttcgtttctctccttcctcccagacttagacagccagcattgaatccagcagtcatacctccaggatatttgatcttttgtggcgatgatgttcccaggacagcaagactcgcattcttcactgtaaccccatccaagtcgatatagtcttggtatgctgtccctccttcgccttgcaagttcactccacgcatatagttctcgagggctgctttccactggatcccccctgtcgtagcggcggacgtgtcgtaggtgccagctcttgaagcagagcaagtcccctttccgcagtatgcttcttcgatcagccacgtctcccagtcacttccaggaaagaggtcgacatcttgcttgtgttcgccgattttggcatgtatagctcgccatggtccgtctggaccatatgtcttgtccgaccatgggacttctctgggtgtccgctcggccgaaatgggggcgatccgcgccaatatcagtgtaaaaacggcaaaagtggccagcatgactgggacggaggacggtatgacggaattaacaaagaggataaaataaacaacctccagagaggcaacagagtctgagtgtaaacgattgaattacttggatggagtaaaagcatcaatacattggcgaaaaacgagggaaagtacacacatgcaaagcggctgggacagcacgaaggaaccgaacgaacaacaaaaaccaggctctcgtcagagtccacaagaatctcgcttgggcaagattcaaccaacagtcgacatgggtcgttcagcttgactcagttatcgtgtgccaacaaccaacatgcaccaggtagaggtgttggtacatgggtttcaagacgctagatgaagttccgccaatagatcacagcggtataatttgtaaaactggaaggattcctgttctgaaattcagactgcatcttggcggtcctcgtagagttttgaggagatatgacctgttgttttcctctaacctaggcatatatcttgagcagtcaggaatgatgacattgtctacttattcccgcactaataagaaaggaaggaagtttgcaaaatggctacacagccagtagttaatgtccagtggtattgcaatatatcaaggagcaaacgcggttgcggataacttgtgtgtcactcgcggctggcaacacagagagtcatgcaagtgagatgatttgtctgtcagacagtcagcccataatagtctatttttgaagagaagaaaagacaaaaataattgcatgggccgattggcggacaatcgcgtaatgtctcccacagccgcccaagcctgtcaacaacccctgtcaactgtgcagatcggctaaccaagaagcaatgtttcacattacaagtgtgaccaacacgcatatgcttgctaaaataatattatgcttttgctgggcggctccatctgcacgaccaacaggtggtattcttgtcaggatctttgacagccaaggccgccacgccgcagttatcaggacaaaggctggctgcatgtttttttgaagccaggttttagttagtctctctcttccatgttctgtcatgtctgaaatgttcaatcgttaaggctggttcctgtttctttctcgcatgatattacatcgatttacttaactttatccttcgcctatttactcactcaactcttaattcgtcaggtcttttaccaaatgctactacgacagtggcttttcactccaatgacgcgctgtacaggccggacgaaagatatgctaccagagcaaacgtctccatttctttcaagtacccttgcaccaagacgataccgttggatagcagcactggcctttaccattctcgtcttctaccttcttcatagccacgactttattcctacagagtcattaagagcttcggactctgacacatcaatcacagttgattggtcacagtttgcctacacccagtatgtcactaatagcgagtatctttgcaactcggtcatgttcttcgaggcgctggaccgactttctagtcaagcagatcgtgtcatgatgtacccgtccaaaatgttcatgtcagagaatgatacgtctcgcgatattgaattgcttgttaaagcccgggatgaatacaacgtcaagcttgttcccatcacggttcagcacaaggacaatgcagacggtaagcgattttccacaactaagtcagaaataaatatcattgcatgacaaggctaaccagtgtgtacatatagctacatgggctgattcattcaccaagcttcttgctttcaatcagacacaatacagtcgcgtcctgtccatcgactcagacgcaatgatccttcaaaatatggacgaactattccttttaccgccagctccagtagcgatgcctcgcgcatactggatgctcccagatgcagatatgctctcctcacaggttattctcatccaaccttccaagacagagttctctcgcgtccaggccagaatagattcagcatctaaaaacgattatgatatggagatcgtcaacgatctctacggtcatagtgcactcgttcttccacaccgtccgtacgatatgatcaccggggaataccgggaggagaatcatacgaaatatctcggttctgatgctgaaacttgggaccccgtcgctgcttacaatgaggccaagcttattcacttctccgactggccgatcccaaagccatggataccaacgcccgacgaccttcagcttgagatacagcccccttgtaaacaaataaatggcacggaagactgcacggggaggataatatggaattctttttatacagactttaagctgaagcgcaaggtaagtcacgtaggtcgttattgtttggttccttgtggtctaacgttttacaggaggtttgtggtaagaattggtgaacttgacaaggtactggcaaagggccctcatgttgaaattcacataataactagtaaaagtcaaatctggttagacaggtacatctacttggtagcagagatgcaaaccttcactctaaagtcttagggtacaagaataaacagcctaaagaccatagtttaagtagcataagatgacctatcaatttcgtcccttatgttcagaagccaattttaccaaaggaatggtggtcgaaacttcgggccccatgctctactttttggtatttatgctgtcgttcactatagaaatatcataatgatagttgccttcctgtttcaagaatgttagcatttatcgatcacaaatggttttgagaatactaacggaaaagtaataaaaaaaaaaaaaaccgtactccttcttcttcttcttcttcttcttctcctccttcccagcctctgcatcatttattagtaatgtgacaatggcatttgtgaaatggactcacgtcaatcgccgcttgggcggcggcgggctgatccctgattgcctcccatttctgtaagttaattagcacatattcccagtagaacactaataaaaatatcaagccattcttacggcaagttcggcttgggccttctgcaaattgttatcagtcagagctataggtgttgcatgcatgaggtagatagcttacctcgaacgtgagatcgaggtcctattagaaagtaaagaatcagtacctctgcaaatgtaaccaagggccagtcatagcatcactcacgaggtaatcggcaagggcagactgtccaaggcaaaaccctagtcagccatcataatacacaaaacaaggcaggatgcaatatgtacaaggacaaagttcatccaatgccattgcgtcattagtccctagggatcatggtagagtattgtctaggttatacatacttgggcttcttgcacggcctcctagtgagaaatatatgtcagtatcttggttgaatctatgcaggcgtgccaacatacctcaacggagccggcctgtaacatgaagggtcaatgtgtttgttattcacgcaagtatctgatgagagtaacatacggggaaatttgtggactaatttcatgttattaatccatggaaaacaaacttccagtcaaagacagggactgtacttacaggcatgatgtgagagattcctaggaaaccatagtagtcagtatcagagaaaagtagaggcgcaagggtcaaggcgacctacggtgagaaaagttgaagctgtaaaacggcaaagacaagaatatcagtaaagtccaaaccaaggcaaacagcgaactcatacgtacgttgggaaatggtgagctcttgaacaagatgtttagccttcagattgcacaacagacagggagatgaacatgacttaccgaaatgtacgattcggctaaaaataggaagacaaatggtcagtattgttcacaagctgatataatcgcatagcatcggatagataacttaccgatgtgagttgatgggattgaagaaagaaaaattgaatcggatccccatgcccaagatataatagcagcatgccaacattagcaacttcattcttacactggtgcctgccttacaaagagaacgtcatctctccaattgttcaggaacgttctgcagcaaggaaagatcggtaattctaaaagtggctactgtgttgtggcaacaaccacgttaaacgcccaagtaatacagatggaaaaatggaacacgtcacaatgagaggcaattagaattcatctgatacatgcttgattttattggatatcgaaagctgatttgattgtcgatgggttgtaaaagttgtagtatgtgtcaggctacctagccaatacccatgttagatccaaaacccgtcagattcatcaacagtttaagttgcctatagcaaatgttttgtttctcgagaccttttgatattgccccgtggcgataatttcacaacaactagactaagccttagagtatagaaataaacaacctaaaggcctggtctaactagcataaattggtataccaatcttcgtcattacatatgaaccatgtgtagctctactggaattaaaatattggtgggagatttgctcgtagtcacaagaccaaagcaccgacaaacaaaatggcacttgaagaccatggttgccttccatggcaggaaccagcgtgcttgctgctgttggtgtggctgcctcaggcccctacttttcattgtagtccgatcctctcagcataccggcttcctcaatccacacatcacattggagcgacactcacatccaacatgccacaacaagaccgtttccccctgtcagcagaaggcactgatggagagatgtcgaccttgatgtgaggcaggtatcaatgcaaaacggaaggccagtgctgcaccactgctattaccttggacacggggagccaatcccgttttcctttcttcaatcccatcaaccatttcggtaagtcatatttatctccctattttggtctctgctgggctggatactaaccatcgcgttaaagagcccacgacaccaaaatcgtctttatacttgtgtaattgtcgcgaagatcaccggacgaaatgccccgttatcgaaataacgggggatgatctgcttctgcttggtcaaacctttcctgttacagaagggaactcttgctgtaagttgatatgcctaccaccaatatatttgatcaagacactaacatatgtttcttaatgtaggaggcagagtccagccgagacgtatgtataccctgatgctctactttattatctctgctaacaatataatagcactggaacgccaaagtcctcatatgaactatggcactatactttattctgtgagatcgaggtaagctatctaccctatgtacatactgtagttctgactaacaatatttgcaggctggcaaggccaaagtggccgtaagaacaactttatctcttatgtgttcacaacatacagagtatgctaatcaaattacaagcttggactgctgctgtgtagtagcggttgttggtccctagtgggcagtcactcattgacgtaagtctatttcctacctaccctatactaggtgttatccaaatactaatacatgatctgtcggccgaagtgaagaagcgtttggcctcgatggccaaggaggaggagaaggacaacgagtagtaggatgggaaagaagaaaggtctaaagatcttacaatcatcctgttatcgcgattgtacaagaaccgagtcttagggtaaagaaatcaacaccctaaggccctagtctaaatggcataagcttatttgctaaccaccacaacgcacacgtttacgagatcgagttttctagaatcagggcgctttcaacaccagtaattgcactttgatgcatttggcaggtcattagagttcatggttacagttgcatttgttcgttcatccaatgttacaattgcaacgtcccccgcacttggctgcggagctgtttgtggaccaagatcgacaaagcgatatacgaataccttgggagaagataagtaaatgaataaagatgtgtcacatctcgaaacattgttttgtggcgcttccataaacattgtgaaagaggcgccatgttaatccaacgatatcgcctgatagcaaccttgctgggggtccccgttttgacactggcccatgacctcatcccaccactcctcgagaaagccgatacttttacccaagacgtctggttacttgaacaaagcgacaagataatttacctcgacaatgatttcgcttctgtatccgacaaggatggcctcactctgattccacccaccgcgcttgattttgcgaccacttttcgagatgacctcgaccagatcacaggtctcaactggacgctgaagcaagctgataaaatcgccagcaatgccagtggtatctacctcggcgcgtataccggagaagtttctgatctgacatacgagaacgggaagtcgaattctgagggctacgaaatatcaatcaactcggcacgtattaccatcggaggaaatggtgctcgcggcttgtggtggggaacaagaactcttctccagcttctttctcaagccgacaacggcactctgacgactacatacgcgagagatgcaccagcctactccacaagaggatacatgctcgatgcgggacgaaaatggtactccaaagatttcctcaaggagttgtgcagctatgcgtctttcttcaagatgaacgagttccattatcacctcagcgacaattacccactgaatcgcggaaaaaacgaaacctggcaagatgtttattcgcatttctcactactacccgaggacgaggatctacgaggtattctacatggccgcgagaacgaaactctctccagggacgactttgacgatttgcagcaacactgcgcctctcgtggtgtcaccgtcatcccggaaattgaagccccgggccattctctgtatctcaccaagtggaagccagagcttgccctttccaagaaggatctgctgaacctcacccatcccgacactttgccgacagtgcagaaaatctggaaagaattcctcccatggttcaagaccaaagaggtccacatcggtgcagacgagtatgatgctgaacttgcagatgattacattacgtttgtgaacaagatgagccggttcatcaactccacgtccgacaagcgaagccgtatttggggcacgcacgaaccatccaagaaaaaccagaccatcgacaaggacgtcatcattcagcattggcagtacggccaatccgatcccgtacaacttgtcaaggatggctacgacgttatcaactcagaggactggtgggcctacacgagcctgaagaacgaccacatgccgattttgccagctagatacccgcagttctttaacgagaatcgcgtgtttaactttgcagacaaaggtggctggcagtggacacctgctgactttaaccctttcaacaccagcatgcaacttgaagatgacgagtcacgacttcggggtgctaccttggcggcatggaatgataacgggcctgatgcttcaacgcagttggaagcgtattattctatgcgtcgcggtatcgccttgttgggagctcgcgcgtggagcggaagccgtggaccacagctattcaacgagacaacagacacaagcattgacttctattcgtccaaggctccagaccagaatctcgaccggcaattgtcaatttctaatacccatacaaatggtactttgctatcatggtctcgatcgagcggtgacggcgagaggataaatctgggcaaaggaagcaaaggcatgaactacacattgacgctatccgtcagtggaccgtttactttatcaagtcccgacaactccttatctctagacaaaagtggcaatctcgtattcaaggctgatgggtggaagtaccctcttcgtcaagtcagtgaagaagacgctttgaaattagaccctggccatcctggtcgcatctgggtcaacgcctcctcctccacgcacaagcctgtcaagatatcggtaccttctgagatcactctgatggcagatgttctccacggtacggtggtgttgattggctcaaaggtgatagggagattcgaagtttttgtctacggaggacggaatacacagttcagctggagtcagatggcttttgttgcgccattggatgaggtcaaaggagaagttagtcgtttaaatttgaatggatctgccatgttctccgcgatcaaggaaaatgagaagactcccaacgtcccaggggagaataacgatgctcctacgccaggtttgccaggtttgatcacgctgaccttgatggtgatggcggtcatggtcacacggcaaggtttgtaggaactggaacgacaaacgggtatgcgttattcttatactacttaaacaagggccttaggctatttatttctatcccctaagtcttaggccaacagaatgctagtccaattttcaggcccaggttatcctcatccttggccttgacggcccaccttttggatggcgtttcggctattctaatgttagtgatccatgaagtaccagttagatggaagttttcttaccttttcagccggggcagcctcctgttgttgttgctgctactgttgccccgaagaggctcgagagccttgtcgctaaacaagaattaatatcctcgagatttgtcatgagatggttagcaagtaagcttacttgattgttgtttttctataaagtgttatccagcaattgttcatgtcctgcgccttgtttctacttacagggtacgggaccgaaccggcccggggccggattggcccgaggtttgttgttcttcttcaatatatgtcagtgtgggcagaaaggtatcgtatcgtgatgggtgtacgggtcgaagcgttgacagggtccaaggcgaggtcgagatagcgtggctcaagtacggaagtgacttacgttcttggcgtgcttctgtcaagttagtcaaaacgaatttctagctacataggactagggactgtacttacggtcattgtattgttgggtctatagaaccataagaatcacaaagaggatttgtcaaagggtgggttgttgtggatgggtttgaagaaagaaaagaaaagtcgtatcaggtcgcccatgtccaagatgtaatggccagctgtggcccatcattagcaccttccctgcctcacatcaagatttctctgtgggtaggaaggaacagtcttccatccaagtggatgccgtgttggggcagctgtcgatgtgggtgtgcttccaatgttattggggaagccagcaggcagccacgccaaccgtagcaatcacgctactgcctagaatacggtgtaatgtttgccctatagacgaaaaaagagtaatccgacaggtactaatgcaatagtcgtaggtacctactgatggtaaaagctacctcccataacagcgctcgtaagaggaatgttcctgcacggatcaaattcaaccgcagcgtttttgggtaagtccatgaacaaaagacgatgggaaataagaaatccacttgttccagagaggagggaattgttgtcattgcatgacgagaatagtcgattatattgtggtacttgactagcgactactgagaaatcaggatcacaatgaattgcctagcgggtcaagcattctttgggaatagtcgtctttagggccgccttggagattgcacgacggatggaagtggtggtatctagcagtgagatgataaagtaattggtttggaatcagtagtaacgctgtgaaagcttggacagacttcatcagccaagggtatttcactctaggaaatgatacggaaatggcacactatatgccattacttaatattgtcactctctcttacaacctgctcttcatgacccgacccactcaatgtgggtggactgtcggacgtcagatgtagcccccgcaatcggcgccaattgccgcttatctagactacatatcaacaatatccaaacctcaagaactaaaaatctcaaataaaacaaaacaaaacaaaacaaaaacgaacagaaaatgactaggacatccgtttccactaaaaatgctcccgcggtgccgtcgaacctgatgaaccaggccatcatcgccaatggctttgtcttcacttccggcggtgtcgcaatggaccccaagactggaaagattattgacggcgacattgaggcccacactgtaagtcaagcataggatcaaaatctatctatctgcataatagcttaccagtcttcttcagcgccaaatcatccgcaacctcggtgccatcctcgacgaggctggctcaagtctgaacgacgtggtggaagtcaacatttatctatccgacatgaagtactacgacaagatgaacgaggtatatgctgagtactggggtgacttgaagcccgctcgaacgtgagttgaaggatttgacaaccatcgatagcaagcttatactgatactttccagatgtgtcgctgtcaagagtttgccaatgaacgccaacatcgagattaagtgtgttggagttgtcgccagaacaaagtcaaagttgtaaaaagaaaattgtactcaaactctgtgtcttggtcatatcaataaaactactaagttattctggatggagacatctccacaacatgagtgggtaggtacatacatgttgtatgtatattatcactcgatttcccgttcaacttagcatctagacctaatttcgcagagatttctttaataacagacaagtgttgatctgtccatgcacatcaaataggtagtcagtatgttacagaaatagagttcctgttgcaatagttgagtttcccagtaagaccatatcgctatgattgacagagcagctgcccagcaaatacagcaacgactgaactctatgatgtgggcaactgccaaaaaaagattttgttgcacagcaggttgattacttattcgcccatgctgcgcgcttttaagctcttcccccacagggcgccaatgttaatatttcgagtcatccggccagaatacttcaatgcatcttataaatacaccccaaggtcactcttgaagccttctcccttcattctctctaaattgtttttacacatcatcaatcgactaccttgcaacaaattatcacttcttcgcaccatggctttcaataccttccaccctttcccaaggctcccgaccgaacttcggatgcaaatctgggaagcagcgtgccgcgggctgcgccaaagctttcaagcagtccactatgtgacactcgacgaatacacagaaatgtctccattaaagcacaactgggacgactccaaaccacgaaacaaatcaatctacctctgggacgctggtctttggacggcttgccaagagtcaagagacgttgtcgccaaacactggggaaagcagccgcgaccatataatgacgacgatatgttggactgctgctcactggaagaatacaatcactatgaccgtatttggccagaggaagacagcggtcgaagggtcctcatgctacactccagggtcgatggcgagcactggcgtcagatggtttaccctaaatacgatctattatgtatcgtcgcagatgattgggagttcttgaccagcaaatggacagaggtctcttactggggcattgtgttagatgctcacaatgtggccgtcgaattcgatccgtcttggaatctctctcttgaaaacaaaacaagcacacctttcatcgaggatgtccctgcttctctggagtttctgctcaggtggcttttcggccacataggtaatgatgggagtccgaaacccaagctcattgtccgggatatggactggatattgcggcatcatattaatggaccccagatccgcgactttgatgaagagtacgtcgaagttccagcttacgagctggtaccgtacatatctagcggcggagacaccacatccatcgctcgagacagcaccctttcagatttctttgaccttcttgatcaggtgtattacgagaagtcactggaaatctactgctatgagacttttctggacccttgtgattgggattatgaaattgaaacatcaagtcacaggttagatatccgagacagtttctccatactccttagtcgaaccaatcaagttgaaagatgatatccagcccatggccagtggagctaatgttgatatggtgagttacttagtctgtcctggtcattgtttattctttacttcaagggcagaggctaaggtagctgaataaatatcgtttagcgaaccgagatcatcattctttcaatggttcataagcattgtttatgctctcgtggtctgctattgtcctcgtcttaaaatttgactctagagcatgcattgaaacttctgttatagtactgtcccaagccactgaaacctctcctagtaactcctgggcaactcaagtaccttctcactgatatagttcaatatcatctccctacttacaggtgcgatccttggaacaagacattccctgaaccacctctcgacatcatactccatcgcgtagcccatgccaccatacgtcagaaccgctctctcacaagctgtaaacgccgcttcagcagccatgtactttgcactgttcgctgcaacgccaatgtcgtcctgtctgactgaagcatctgttttactttggtcgtacaatctcgcggcgtgatacgtagccagtttcgcaccttcgagcttcatgtatgcatccgcaagaggatgagcaatggcttggttcatgccgattggtcgcttaaaaacgacacgctcgcgggcgtatccactggctttggcaagtgctgcgtacccgaggccgagggcctcgccggctagaaggcatcgctcagcgttcataccgtggaggatcatcttgaagcccttgttctgttcaccgatgagagaggaggatgggatctggtagttgtcaaaaaagacttcattagcatcgacggctctgccacccattttcttgatcttccgcattgtgagacctggttgagtgcgatccagatggatacagaaaagcgagagaccttcacttgactttttgacttgatctagtggtgtagtccgggcaagaagaatcattttagaagcgacctgagcacaagtgatccagatcttttggccagttacgctgtaagacccatccgagttctgcttcgctgttgtctcgagacgaagagtgtcaagtccggaattcggctccgtgacaccaaagcatacacgataatccccagatataatctttggaattgtcatttcgagttgttctttcgtcccgaactttgcgaggggttgcgtcgcatagacattagcgtgtatggactgagcacccgccataccagcacccgactctgcgatagtctgcatcatcatggccgcttccgagatacccagacctgagccgcccagtgattccggaagagcgatacctaaccagccagccttggcaagggcggtgtggaactctttcgggtcttgttcattttggtcgtgctcttgccagtacgtattgggaaattcagcgcatatctggccgacggcatcgcggaccataagttggttctctgtgaagccagccaggctcattagatggcgcgtgtttgctgtcgaggaggtactccttcgaatgcgggagatgggtggcagaataggacggtgcatgtggttgatgcatcgtgctacgggtcgaaaagtcatggctgaaaaatgtatctttttataaataatttatctttgacagatgcctttttttcggctcgggaagtgttgaaatctcgttgttgttagatgaatgacaaaatgcggagagtcgaatgtacggcttattttgtcctgccgtcgctgtaccagtcatgcccaccgtaatcgacgatgcagccctacttacaatatcaagggcgttgtcaaagaccactgtattgaggcaatctcgttgggcagttttgttaactccaacaatttgtaaccagcacctataatgacattaacaagacaaacaatatgggacgacttaccttgggcgcgtctcctgcattacctgaagcctgagatcagaccaggtccccgggtgacaccatgtggaggttgtaggagcccgacttcgtcaccctttggaactcaataacgctggcacgaagctcaatagaaactggaaccgtaaaaggagcattggaacccgaaggaactcaagcaacttaacccgtaaagagagcaatgggacccgaaggaactcaataggaattggaattgtgaaaagaactcagaaacactggaacacaatgggagaacttacaagcacttgcacaaagctcaatagagactggaacgtaacaagacatcttggtgtttgtgcaagggatgttttgtctgggttttcttcttctctcgctgtcaaggtaaacattcaatggagactgaataaagcaggtgccacttctcctgatggtaaacgaggagggttccattttcgttgaggaagcaggcgcggctaccctcctgacatacctagtaggtaggtgggtgggttgaactggcaggtgggttgcataaccagaactgatttaatgactgatgaaaatattagacaagcttgagtctatattttccctatgagatcagcactgtttttgtttggtcttctattattccctgattttatccaacccacctggctgggcacttggtagtacctgcctactactacccagatagtacctccctctatgttgctacggatccagtcaatagctcattccagagttagtgggctctaaggaaagaacttccagcttctaattctcagctcagtctcaaagttgtcgggcttccttttgagtgacctaggcgatgaccatcgagactgaaacgttggaatagctagtggctctgcctgatactcagttggatgtccatctatcattcttagcaacgagcacgagcaaatagtgaaacggtagctggaagggaagtggttggtttcgaatcaattgcttgaccgatgcaaatcgtgaacatgaatatggcgtagactccaagtgttgggtaccttagtggtttgcaagacatgctaaatagcatgtagacttttaccatttccaacttctatgtaccgtctatattacatcaaaagcaacaaacaccaaaccttaagcatcaatcttagccttaacccacttttcgagaccgccacgagcaataatctcctgcacgttggcaggtaactcgccaaccttttgctcccaagatgagccatccttctccgtgacaataaccttggagcgacgaacatcccagacaagcttccaaccagtacgacgggtcaaaggcttctcggtgtcgttcttgtatgtctcgcggagacgctcgacgaggcggggaacttcgacgcccatgagggcgttgttgatactgttgcggctgaagatgttgccgaagctgccagagacaacgaggggaatcttcttggctaggagggccgtggcagcttgctctctggagctaccgcagccaaagttgaaacctgtgacgaggatgtcgccagccttggcgaacttgccgaactctgtgtcgtagttctccatgcatacttcggccatcttctccactgagacgttgtcttggtaagtgtacttgcctatgggattgttagtgtggtagctggaatattggtatcaggtcaacctacccgggtagatgccatcagtgttgatgttgtcgctatcgcagaagacgatctcgccctcaaccttctcagggaaaccggggaggatctcggtcagagactcctctccctcagcagcagtagggctagcagcctgctccttggcaccctctgaggtctcagcagcagcaatcaaggcatcggcctcgttgatgagcttgtccagagcatcctcgattgacagagccttgtcggcgacatagtcgccgctaccctcgccaatgatgaccttctcgacaccctcaggcttctggtaccagccagggccagcaatcttacccttgagcgcactggcagcgacgatctcaggactggcaaggtaagccttggcagaggtggaacccatgcgtccctactacttgttagctttatccggtcattctattgggaacagcataccttgaagttacggttactggcgctgatgccgacctcaccaggctcaagaagacctgtgccctgttcaatagtcagaatatgcaagcaagaaaggaccccaagtaatggaagcttaccagtccgatacaaggtccacagcctgctggtagtacctgcgcaccagcgtcacgcaggacttgccagtcaccagcctcttcagcaatctcctgttcaggaagcgaagccgcagcaatgtagaagttgacaccaggagcgatcttgacgtccttgttctccttggcggcctcgcggaagacacgggcagcggcggcgatatcagaagctcgagagttggtgcaagaaacgaggtaggccttgttgacggggatatcctcagcctcgaggttcttcaggggcgtggcgatcttgacagagttgggaccagcgacaatgggagaaagtgtagacaggttgaggtagagctccttggcgtacttggcgttgggatcagcctccagtctgttctgctccaactcgtcgacgcgcttgtggttgatacggtccttggaggaaccaccgaacatggcgttggtggtggccttgcctcggtaccaggagatgagcatctcgtcgacagggaagacaccggcgagagcaccccattcagtagtcatgttgctgatagtcaggcggtcgtcaatagggaggctttcaccgccagcaaactcgacggcgtggttcagcacttggtcgtctcggaaaagaccgcagagggcaataataacatcctttccggtgacaccaggggggagaattccagtgaaagtgaccttggcgacgggaggaacttgccaccaggtttgaccagtagcccagatggaagcggcgtctgtgcgaacgacggcagttcctagacagccaattccaccgtacatgttgctgtggctgtcacttgcgacagagacagttccaggccaggcatatcctgtattgcagtcagcatactgtttgatcctgtcggatcaaagtgtctctaccttcctcaaccatgatttggtgaccgataccccgaccggcgggatagtgtatgactccatgcttctcggcgaattcgtggataagagagtatttcttgaggttggcttcggatttgttttggacgtcgtggtccagtgtgaatactgttttgcgagttagcttcaactccaacctgacccagacccgagatgtctactcacccacttggcggttgttgtgaatcttggaagcgccaatgtcgaggaacttctttgcgatgggccatgtgttgtcgtggctcatacaatggtggggagcgagtgcgatatagtctcccgctttgatcttctttcctggggcaagtcctacagcgtactgttgcgcgatcttctcaaccagagtttgggggttctcgacggtagggggcttctggtactggaaagcagaaggagtgggagtgttctcgagctgggagtggaaagcatgttgtcgagaactcgtcttgtaggcacggtactgggaggaggcgagggcgagggatcgagtgcgggcagtcaatgctcgggtttgtagccgtgcgatagcgacagcattgagagcgacagctctcctctagaggcatgaagtcagcgaagggtcttgatgttggagatggaggggcaagaacgtgcaagcattgggccatacatacaagagcaaccattatggacgattaattatataatcaggataaactaatcatgccagagtatgagctctggaagatatgcgacaatgtcgggtggtaataacaaaagatgagagtttaagttttagactggggatagcttcatcttctttccttgaagccggcctcggagatgggctacaaaaacttctggggaaaacggacaggattttaatgtcgattatgtgattggtcggaaattgattcctctgttcccggaacatgatcgcctgccgaaggtggagcatctttacatctaagaactgacatccagttggaagccatgacttttcatataatgtagttgatacatctatttaggtatgttggaagcccaatagatacataggtaataaataaatatgtttattttccggttaaatactgctcgatgcatccctaactctaaccctctgttgtgcatataacctacacccagtaggtaaggacaatataagtccgagagcgtttcataagaaacttaggagaatgacctgttattaattgatccattttcaactcaagactgaccctataaccctgaaaaaaaacatgggcatcataagttgatgctgtcgaatactacacaacttcccctcccccatatttgaagccccgcatcaaacgacatctcacaatgtcctcacgacttggcaatctcaaagcctctgcttcagaagcagcatcccacttactagaaacattctttaataagtccattactcgtcgtcaactcatcgatgcgaaccaactacaaaaactcgccctcaccctcaatcggcccaccttgaacggtaaagacgtttctgagcatccacctaccaagggaacacctgtaccgcctggttatcaccttgtgtatttcactccgaatggcacggaagcagaactcggtaatgatgggagcgacacgacgtttaatgtatctgcaccttttacaagaaggatgtgggctggaggcaagatgacttgggcgactgacctgtcgcttcgtgtgggtgatgatgttcatgagacaacaaagcttttgagtgcgacgcccaagaagagtcgatcggttggtgagatggtgcttgtggaagtcgagaaagagtactggggtacaaaaggcttgctattgaaggatcgtcgatcatgggtgtttaggcctgaaattgacctagatgcggtcaaggaagtgccaaaaccccttgagaacactgtccgaggcccatctatcattaaggatattgatgctcaaagtgagggtaagtattttgacacggcgtgccaaccttggctaacagacccaggttatccgataagagaacttcgctggtcgccagtcggcctgttcagattctcagccctaacgttcaatggacacatgatacactataatcaagattggactcggaatgtagagggtcatcctggtgaagttgtccatggacctctgaacctgattaacctacttgactactggcgggacatccacggcaacggtgaaagacctcgggaaatctcatacagagctttgtcgccgttatatgctggccaaacttacaatatccgaactgacgccatcaagaacacagagaatggaaagacgtgggatgttctcgtggaaagagagggaacagtctgcatgaagagcgaaatcactgcgtaggacattgctggcttcaacacagaccaatactgggaaaataagctttatacagaagacaacggttgaaccggcgggtaggataatgtaccgcctgtaatagttccaactctacacaagcgccaatggatgtaacctataatgacaaacaatgtacatttccacccatctaacccaatcaacacatcccattcacgctagaatacaaatgaatccacaactttttaagcaaggagcatgcgagaaggatcctcaatgtacttcttgacagtgttcaagaacatagaagcctctctgccgtcaataagacggtggtcataggtcaagctgatgtacatcatctttacataggttagtcgatagtatcgaggtaaacagtggaggaaacttacaggtcggatgacagcttcgccgttaatagcaacgacctcttgtcggatgccgttcatgttgaagacagcagcctgggggtagttgatgacgggagttccgaacatggaaccgaaaataccggggttgctgatggagaagcttccgccctccatatcctccatggtaagcttaccatcacgagcctgcatcaattagcacctgtatcatttaacaaaatacagacaactcaccttcttggcagcagcagcaaccgcgcgctcaagctcaacaatgctgagggactcggtgtttctcaacacaggggtaacaagacccttgggcgcggaaacggcaatgctaacatcgacgtaatcgtggtatgtgatgatctccttctcagtgtcgatttgagcgttgatctggggaaccttttgggcagctatggtggtggcctttgtgaaggcacccatgtaacccagacgcaccccgtgctcctcggcgacctcctccttgtacttggctcgccatgcgatcaagttggacatgtcgacttcttggatggtggtgagggaggcgcaggtgttttgggattgcttgagacgaccggcgatggttcgtcgcatacgggacattttctcctgcaaattctggtcagtcatgcattacattcacatcccaggtttactcacaactcgctcgcctcggttaggggcgcctgagctttgtgcgggagcagccgacttggactccttggacgcaggcttagactcagcgggctttgaaggcttgggagcgtcttgagcgggagaagacttcttctcctcagtcttggcgggttgctcggaaggcttggattcttccttcttgggctcctccttggctggcttttgctctcctccctcgctcttcttagcagaaccagcatcctcgccggtcacgatacgcgcaagatcctgtccgacgacaacggtatcgccctcctcagcaaagtattcagcgatagcaccgggctcgctcgcgttgacaagaacgtcgatcttgtcagtctcgatgctagcaatctcctcatcctgctcgaccgcctcgccgaccttcttggacaagctggacaatgttccttcggtgatggactcagccatgggaggcacggagacaatataggagccattgaggaagccagagttgctgaacaggcgacgttgggggtcgatggcgccgcgctggcagagggttgcgctgtgggagagggcgactcgagaggcggcgactcgcgataggccggagaggcctgttacagccttcattcgcagtaatgaagccattgtgaggatttgtcgaggagaggaattgactggatggtgattggaggtgaggagaggatggagacgggaaagatcgtggggaacgaaaacaagttctgaattaagcgggccgagattctgagggtatcgcacggacttgcagtgccttggaaaatgttgtacgggcaatcaaggaggattgcatttacagggttactataattaacatccaagcgatcaactgaagctggagatgtttcacagctgtataaatattcatttgctccgtagatagctatccatttcatgacaatgtctgtgtctgaggctagtagagcctccaatttggagatatagtacgtcacttgactgatacgacttcatcaccgcatctttgtacatgatgcgttgaactatacattaattattatcatatgactgtattggtctgattactgcaagtcaaaacgcattttgacactgtagctattccgcgggaaggttatcatgtatcacgaagttcactgcggtcttcaatgtccggcgcaataactcgggtctttccgtatgagcccctgtaagttgcttcgttagggacaacggccattcagtccagcttaatccccaatcctaatatttctatcggcttaacagtcgcaagccgacagaccaggactgagacagactcacatttcagacaattccttatttgggatgcgatgctccgtactttgcggagcaaggtgaagttagcttggtcaaggtgagaaacaagctgcggcaatgttcggcatagcgaaatatgacactttacctgtggttcatgcctcaggcatttgcatttgtgtctatgatatatagctccatcaccacctatgctattcccaggcaagtgactctggatatctccgttgaaatgttgatgcaccctggaatgtaacaccattaaagatggcgggccgatgccgtggtgctggtgctggtcaaaaccctattgcgccatgacgcagagactccaatgcaacaccatgctatgcaagtatatctcacaacacaacataactgacgaccaggtttaactgaattattgtggatttggtattatccagtggtatctaaggtaaagtttccatcgctatatggtatctaaaaacgcccagggtcgccgcctgttcataccttgtcgtcaccctgtcgtacagaaacgtctgtctcgaggtcgacacgaatccctgtttcacttccttcatagtctttcgcggacgcatattttctaaaggggctggatatcgttgtttgtgtgccgccctgtggccattctgccatatcgtatatatctggttggctactacttgacgccaattcgcgcgttgagctggctccgtcattttcgcgggatttcgatttggatacgccttcaagtcgtataccattgctaaagggagcgctgaaaggggcgctgaactgagtcgactggcctccactgttggaggtgaggaaagatcctggcaggactctgcgggccactggtcggagcattggaagacaagctgcgtatcagtcagtatgcggtcaacattgatgaatacaactggaacataccagcaattacggcaaaattacactcggcgatagaccaagcgtaatgctgccccatctgaagcgtcatctccttggagtccgactcaaatttgaacgattcgatgagaacgaaaatggaagcaagacacgtcatggcaccaaacgcaaacagtgcaatgacagcaaccttctgcccctttggcaagtgaagctttccaacttcaatagcggggaggataaggatggcagcgtcgatcaagacatgtgtcaatactgtcgagaagaaaaaggtcgattctttgatgtggcatttcgccgccctttcctcttgggttccatcccacaatgctgtcagcggcaggcattgtaaacacaccatgaggagtcgtaataggaaccatgcgactgtgatgcatgagagtacttggatggggattcgaatatcggagaattggaagaggcgccagtaaaatgcaagaatggcgaattttgagaaggcgatggcaaaggtataggtaaagctcgtcgtccacatatgaatccatgccagtcggttcttatcataaaaggtaaagtcgtctgtgagtccaatctccatgggttttcctagtccatccttgatccatatcataccattcatcaacaaggccaatgaacccaacttgaagcaatgttagaacatgccattcacgtgaggatgttggagtataaaacatacccagccgacaacggaaaaagcatcgtcaattccatatccagcctttgtaatccgccgcgcaacgagtcgagcaataagagccaaggtcgcaagaggaagtgttatagcggccgaagcaatgatgttgggggtgtcattcctcatgatgcatcatcagggtttgtcgctaggacatggaatttctctatgtccccacgatcaatgacatgcagaatccaaagcaatggttcaggtacacaaacaaaaacagaagagagaactggggaagtagtattaaagagaatggggcgaaacgggaggataatgactcgaccttatctgggggggatccatcaagacaggccattgaaccattttttccatcttccccagacccgggaaacctgtcgaaaaaacgggccatggtcgaaactagagccaacggtcaggcttgggcttggtaatggttggtggcactattacctcccctagcgcctctaagacccccatggggatagacaaagcctcaaggttttggtgatgatgcggtagcggatcaggtcccttgaagaccccactgatactgaatgccgggttcttgatttgacccaggtcagtcgatcaccttttgacattcttgtttgggaggatcaaatggtgatcacagtggcaaagcttttctgccctcactttggtcgtccgtgagagtttgcggcaattgttgctcttgtctgagaaggatcaatgcgccatgccatgtccttgtcgacaacaatgtctcagtctgacatccagctgccagttctgggtgatgctgcacttgctatgtcacgcattgatcaacgtgcgccttgttttcagctgcgacttccaggggcttctaagaagcatcatacaacctacctattcgagcatagccagtatcctgctcgaatcagcccaatgagaagctgaaccgcaagaatagaagatggtgtgagctaggctgcaccgggagatgatggtgtctttatttttcgagtatcagtttgtcatgcatttgaagaattcttcatctttgtcagggaatgctcgccctgggattattaagggtcctagtccttgttacaccttattgcttatctcaaattaccgacgtgcatgcgcgctgggacaaaagccaaggcgagctattcggacctttccacattatggatccagtccttagctgggggtgttatcaacgtcgagtccaaattccgagaccaccgaggttaatcaccagacgacgagaaagattttcacaactgcaagactagcatgccgctatgattaaatgaagatctcttatctagtagaggaacggttgcgaggccagtgaactttaatatgcaagtgtcaagtgtctcgggtaatctaccgtgcgaacggacacacgacatggctaacacgcgaccggtagcgttacaactctgccattctcaaaatcttaaacaaaatataaggcctgccaaacatcaaagcccagcgtcaagtcaagtttcattccgaatactactcccctgagaacagctccatgtcagcaagttccactgagcttatctcaagttccacaaccgagcacctgtggaggatctacatatccctatcactggatgtacatggctcccctggcatacccgcttagtatccgataattcttcattggatgtgtcggctcgacattcattcataaacttgctaatcagatttgcattactcaacagcccgaacttaccgaggtatattggcaacatcgtccattgtgatctcagacatcaaacactgttataggatgaccccatagcgatgaggattatcttctgtgacccaacaacaagtgtccacgaaaccaagcagatgtagaaacaagaaaagcaaatagattatcaagtccgaaagtctcgaacgtttatcatccagcctaagacgcctacgctatgcacaaccaccaactacggcagctcctggtccagataagcggatcctactccgcgtgaccactaattccacccttaattccatccaagattccagaccattgtccaccatgtcgaatctttgatacctcagaaaacttatcacaagcaatctttcgaatcacaagcgtgtccttggccttcttgtggttctttccgttgccgtgaagcaggtactcttcgaaccacgcttcctcagatttatcgaagggcaagaaggcgagttcagtggctcggtccgcaaaatcctcagttcgacactccaagaccgcaccaatcagattctggaagagcagctcgcgggtatgaggagggtatgttcgggagtaaaacaacgcctctgagatgttggtgtgcaccatcgcattgaaaagaagctcgagagcagccgacgtcttaagaataggctgcacggcgtaaaagtacgatagcgcgatgctgtagtcatggtcctcagcggatcgaaccaggacagtgatgatgtcgtctgcaaagtcggggatgagagaagggtgcgagatatactcaagtgctgtctgtaggaatcttgttaatagcggtattggctaacaaagtcgtaaaccttaccgaaaagtcccgatggtcgagataccacagacccttcataaagatctggtacttcttaggcatgccagatgaatccacaaaagcgtccgaaacattgtcgcgacccgacgttcggtcaaaatcgagtaggatatagtagaaaatggagaatttgtggtgtgtagacatgttggcttcacagacttggtggtgaagctgtttcaaggcattgtcggttttgggagggtagatttttgctaaaattataaagttagcaaatgccattttgcatatatcctataacattatttcttaccctttgtgattccaactgctctgagaacacgatcgataaacaaggcgccatcgaaactcttgcgagacgcctctgtttctcgctgagtatcgcgatcgtaggggtttgctaacccttcagggaagacgtcgtgaagatttaggtagtcgaacatggtaggtgagagtgtggtgatctaacaatgaatcgatgttgcggcagagcaatgttttggttgttagctcaagagcttcaaaaagctatcgcgaaaccggccaagccaaaaagtgaggctccgtcgcgacatcacgtgaaatctcactgcggggctgccactgctggtacgtacttgttgtttacatggccgattccaggttgggacatttctaaacaaacgcggggcgcaaccgttgaatttgtacagcttcctttcatacaacaaaggccgacctaaacgcacaacggtcaaagggttactttgtttatactataccaactttcctttacataaattttatcgcattttgtcttgtctgtgacaagaactctctttcagaatgtcgtcccctgttaggcctcggcgcgcaaggcgcaccgccattattgattctgacgacgaagaagatgtttccaaccgctctagagtccaagacgaggaagaggactttgaaccagagcctcaaccacccagaagagcaaccagaagtgggcgcaagtcaacaacaccagcgccttctgtcgcttccacccctaaacctcgaggtcgtcccagaaagtctgctacaccagccgctaccccgggccccgcgacagataccagcgaggttttcgatggcgattcgacaattaagcctgagccgatgtcttcgccggccatgcctccaccgaggaagcgcaagagtgtggctcgaagctctatcgcatctgcgtctgatattcctcccacaccgcaaccgaaacctccgaaatccccagagtcttcacagaagccaatggcggctttggccgacattaccgattccagtatgaatacttcgaatgccgacgatacgcagcctatgattaagccaatcaaacccatggataccatcatggaaaagcccatggacattgtgttgaagtcacggaccatggtcatccccgctgttgaagacactacaccaaagccgagaattgtcctgacgcatcttattctcgaaaactttaagagttacgctggccgacaagaagtcggtccctttcatgcatcgttctcctctgtggtgggacccaacggttcaggaaagtcaaacgttatcgactccctgctctttgtcttcggttttcgagctagcaagatgcgacagggcaagatttccgctctgattcacaactccgctcagcacccgaacttgggccactgcgaggttgctgtctactttcaggaggttatggaccaggtaagcgcactgatttctagatccaatcacaaactaatttgtttagcctggcggtggccatgaggtgatccccaagtccgaacttgtcatttcacgaagggctttcaagaacaactcgagcaaatactacatcaacggaaaagaatccaacttcacgacagtcacaactctcctccgcgatcggggcgttgatctggaccacaagcgtttcttgattcttcagggtgaagtcgagtccatcgctcaaatgaaggccaaggccggcaacgagcacgaagatggtctgctcgaataccttgaagatattattggaacatccaagtacaaggctcctatcgaagagtccgccaccgaggtcgaaaccctcaacgatgtgtgcatggaaaagagcggccgtgttcaacacgttgagaaggagaagaacagcctcgaggacaaaaaggataaggcaattgcttttatccgggacgaaaacgagttggcactgaaacaatccgctctctatcagctttttatccacaagtgcaacgagaaccttacagtcacaggagaggcaatcacacagatgcaagcacagctagatgctgagcttgagaagcaccacggcagcgagcaaatcatcaagaccctcaaagaggagtatgatgtgggttccaaagagttcgagatcaagtcaaggtcaacacaggctttggtcaaggagatggccaaatttgagcaggagcgtgtcaagttcgacgagaagcgaaagttcctcgatgacaagcgcaagaaactcgagaagacaattgccaatgctgaagcaacatcaatcgaagctgacgaaaccattgagcagtgtggagaagagatcgagacgcggactcaggaaatcgccgagcttgagcaacaggttcaggctgctgaggctgagcttgtccaaatcagagacagccttaaaggcaagacacaggaattttctgatcagattgcggcactgcagaagtctcttgagccctggaacgagaagatcaaccagaagcaatctgctgccgcagttgctgagagtgagctcaacatcctccaggaaaaggccaatgctggtgccatcgctctagaggaccttcaatcgaagattgtctccagtgaagaaaccaagtctgccaagcgggccgagctcaaatcttgccaggctgagaaagcagagcttctcaaagaagcagagaacatgaagtctgaactgtcggtccttgccgagcaggagcccaagattcgctcgaagatctcaaatgcgcgtcaaaaggctgatgaagcgcgctcaaacttgtctaatacacaggtcagaggcaacgtgctttctgctttgatgcgcatgagggagtcaggtcgaattgatggtttccatggccgcttgggcaaccttggtacaattgatcccaagtacgacgtggccatctcgacagcttgcggtgctctcgacaactttgtcaccgagtctgtcgaagctggtcagcagtgtatcgagtacctccgaaagaacaacgttggacgaggtaactttatctgcttggacaagctgagaaggtttgatctttcgccaatccagactcctgagaacgctcctcgactgttcgatctcgtcactgccaaggaggacaagttccgacctgccttctaccacgccatgcaggatacccttgtcgccgcagaccttgctcaagcgaacaggattgcgtatggtgccaagcgatggcgagtcgttacccttgccggtgagctgattgacaagtccggtaccatgtccggtggtggtacaactgtcaagcgaggtctcatgtcttccaagctcgtctcagatgtcagcaaggagcaggttgccaagtatgagactgaccgagatggctgggaggcaaagttccaagaattccaggagtaccagcgagagtgtgaaactcgcctcaaggaactgaacgagaagattccccagctcgataccaagatgcagaagatcggcctcgagatcgagagcgctgagaggaacatcaccgacatgcagcggcgcatcaaggaagtcagcagggagcaccagccttctgcgacagacaacagccgcattaccactctgcaaaaggaaatcgccaaactcaacagagacattgagaggctccgcggagagacatccagcgttgaggaagagatcaagactctgcaaaacaaaatcatggaagttggtggtgagaagctccgtgcgcagagaaccaaggttgatgccatcaaagaagagatttcctccaacaacgaggaaatctccaacgctgaggtccgcaaggtcaaggcggagaagcaaaaagtcaagctcgaaaaggaccatgccaagtcgtccaaggaacttgcggccgcctctcgcgaccttgagaagctcgaaaatgacattaacaatcaaggcgagagagccgaagagcttcaggcacaagttgcggaggctgaagaaggattggccaccaagaagcaggagctcaaggccctcaaggctgaactcgatgagaagacagacgaactgaacgagacaagagcaatggagatcgagatgcggaacaagcttgaggagaatcagaaggctctggccgaaaaccaacaacgacttcgtcactggaatgacaagctgtccaagattgtcctacaaaatattgacgaccttactggtggctcaaccaatggccactccaagcctcgaaagcagcccaagcctcagcagaatgatgatgatggagacatcgacatggatgatgctcctcaggatgatgtagacatgacagatgcccccgaagaagagggggagcaggaagatgcagacgaagaggaagaggaagagggtgaggagcaaatgaatgggcagcctaacgagcttccgagatacacccccgatgagcttgctgatatgaatgagaggacactcaagggcgagattgcggctctggaagaaaagacccaaaacgtcaacgtcgatcttggtgtccttgctgagtaccgaaggagagtggaagagcacgcggctcgagcctccgatcttcagactgctattgaacagcgagattctgccaagaagcgatgtgacgacttgcgccgcctgcgcttggaaggtttcatggaaggtttcagtgccatctccctccgactcaaggagatgtatcagatgatcactatgggaggaaatgcagagctggagcttgtcgacagtctggaccccttcagtgaaggtatccttttcagtgtcatgccgcccaagaagagttggaagaacatcagcaacctttcaggtggtgaaaagacactgagcagtctggctcttgttttcgccctgcaccactacaagccaactcctctgtatgtcatggacgagatcgatgccgcgttggatttcagaaacgtaagtaccaccctgaccctgagacactcggttgcgagtcgaccattagtgttcacactcgcgtgggcattccaaatcgaagctctcatccttcgtattctgactcttgctaacacgccacccaggtctcgatcgtcgcaaactacatcaaggagcgtaccaagaacgcccagttcatcgtcatctcgctgcgcaacaacatgtttgagctcgcggcgcggctggtgggagtgtacaaggtcaatcatatgaccaagagtgttacgatcgagaacaaggactttatcgtgagaccgcaatcgcagcagcaagcatcgcaacgaagccaaggggggaacaccgccacgatattgccctttcggtagaagggaggaaaggtagataaaaaagtacttgggtcttgtatatgacgatgatgatgaatatgggtttaggcatggttgggtataccttaatgatatcgattgagactagatttatgattatatccaaatgtttgatgtttcttgcatatattcccacttgcagaattactttgaagaccaggctaactaaaccagaacaccgcaggcattgtcaagatctggttaataccaaagagtttactctttcaaccacgccacgtctatccagcgagccgttatgacaactcatctcgactcaacctgaagttgtcctccccaggccgtcactcgtatcacactcgcgtcccacgatccaagaacccaacttttccccagtgtcacctcaacaaatgcgttctggaccagggtttggaacattggggatcttccaggccactcaccttcgactagactcgcgaatttgggtgttttttttacacaatgccgatacccgttcgatttggcagacgcacatgccgtggtactcattgaaagtgcagaagtgccgaaagttggagggcttttttcggctcagcatgtgtgtcttggatgtcattgtttttatgtctcggcagattctatattgtttagggagttgttcttgtcttggactgactttggcaaggatgatgttcaggggcaggaccagaagcttggttgggcgtctacgatgagaggaatggcgacagctgtatctgtacgtcctataagtaacgtccaaacaatcagtcaagcagcaccttcacccatcatcatcatcccaaatacactcgtttgttcggcatcatgtggatgctgctactcctcttcgtcgctcacttggcctttgcgtttcccgccaactggaacgagacggtttcttgtcctcgcgatgcactctactcttctctcgttgaagatggtggtgggttttgctcaagtgttttggagggaaaccactgcggtgcgggttatagtactcctgctgagtatgtacgatataatcagacgcggatagcttcctacgtaagtggccttctcagttgaggtgttgggggaatgcttattagatgcagtgtgcgtgcattattacgggctcagatgctatgacgacgtcgagcaagtcatatggagtgacgacaaagtccaattcgttcacggttgagtattcgggtacgtggactactggggaggagacatcagcatctgtgggacagcctgcttcagggacctatcccgatataatgacaactactgaagtgtctgaaacgacttccagatcatggaatcagactcagtcaactttggcatcttccatcgagacaacaaaggattatctgacgacaggtcctcataccaacacaagcagttcaatcacggagacaatagaagaatcctcttcagagtcttccaactcagggaacatcaccactggatctccaacacacactcgcagttctatttcagaaccatctcagttccagaaccaaacgtctggtatacaacctacctcgcctttcacccaacctggaaaccagacccagtctcgacagtccagcacggatgtaacgcctcagccttcaaatacgaagtcccgtgaacctggaatgacgctatctgggaccacaagcggttcactaccgtggtctattcctggaaacacaacatcgagtccttcggggagtggtacacgtccgactggaccaatatccacaggctggaattcgagtttgactattccgagtagtagtcttcctggaacaggactgccttttcccagtgtgccattgccgacaactccactgaccactaactctgggatctcgtcgagcttcagtgctggtccaggttggaatgtcaccgtttctccgccagctggtaatgcatctgtgccgactgtcagtacacccagtgtgacactcacgtcctttccaacgctgtcccttccgactacatcgacgctcacagggtctgaaattctgtccagcggcactacgacctcgggttggaatagcactacgtcaagaggcaatggcacaacgccaactcccagtctatccaacgatacactcgttcctcttccaagtgacacgcttccgacgacaccagtcaccactaactccggaacatcgactggtggcagtgtaccttcaggttggaacagcacgacgtttgcttccagaggcaacggctcggtgccgactttcagtataccgagtggcacgttgatgccgctcccgacattatcattgccgagtcaatcatcctcagtggaagtaactccaggtagtagctcttcacccagctggaacagtacttctttgccttctagtggcaatgtttctgtaccaactattagcatatctcaatccgaaactttcctcccgttccctactacgacttcgtccccaagccagtcgtccatagcaagcgccgggcggagcgatagtgtggtgccgagttggaacatcactacttctccgtcgggtgggaacgtctcagtgccaacgatcagcatctcccagactggaactctcttgccattcccaacactatcgcttccgagtgactctattcctgtcacctctgaattgacaagctcgacgtcaggtatcactgtatctcctagctggaatggtaccacctctccgacaggcaatgcttctgtgccgacaatcagtttgacacagtcaggaaactccttgccgttcccgaccctttcatcctcgatcatgtcttttccgacactttctgaaggcacgtccatgtcaactcggaacggaagtgtgttgcccagctggaacactacagctggtgtatcagagactgttggttctgacacaattactgcctcctccgagtcgatagtatctgcgtctcttccaacagactccgagctatctcccagtattactcaaagtagcagtgtcgggtcaaatttcacatcgtccatttcaggtgccgtctctctaccgactatcagtgttccagcctcggagatcccacctattccaagtttgcctttcccgacagactcgctcgaagttccaaccagtaccgaaagcgggagtgttgttgctggcggtaatacaacagtctctgcgccagggagtaccgaagccgttacatccttctcgagtcctgtagccacagcttcaacgcctggtagtggctccaacggctctgaatctggtagtaacgcaacctccactggcgttcctgaattccccgcagccaacttcacacatgtcacacgcaccgcggccctctcccaggagacgtgctatactctgccagacgatccagagggcgacgcaacccgccgagcgttgttgttcaactccagacttcgggaagacaatgtctcgattcctatgccatatatagagtctgtcgagtttgaaagcgatggcgtcaatccgctgtatctcacaattcgcgatgaagaaggcgggacatactttgtcgacatctctcatcgcgggcggctttcagtcgtggatcctgctgggtatgtcgtgacacttgacgccaagggtattcacttctcgggaagtaactgcacgtacgacgtatccatcacaattgacgacatgtacactcagatagccgagcttgctggtgtacaatgcgctgctctcagacggcagaagcgtgccaatgatatggactttagccagattttgtacttgcatgaccaatgcggcaatgttgttgacaagtcactgagacagtatcctcagcttctggtaggtgacacagcctgcgcagacgtcgccattgatggagatacgggacgctgggattttgactgcacgtttcccggttctcaatctggccctatgagatgccagtgggctgtcaagaatagcatcgtcgacttcatcaccatcgatccgtttggtggttcctgtcctgacttgtctaccgtcgtcgccacgttggaagagtcgggacaagacattgtcgatccattacaacttcgacaggaccttgccaaccaaggtttgcggactgagagagcgaggcaagaggcggatcaggccgtcgatgcgtacactcttctctggcaagctctcggggccatgttctccacgagcacgggtacttccaagggtgccctggagaagtacatcgatgtgtacaattcccaccgcaattttgagaacgatatctgccaggctcttcatgaaggcgagattcctctcaacttgactctcatcgctggcgcaaccaagatccctgccatcacaaccctaaactgggcacctgaatcaccacggacctacaacatcaccgtccaagactctacgcgaattgcatgctgtcccaatgccagagtcgcagaaggcaaaggcgctacatgcgcatatcctcgagaagccatcatgccaggaacggggtgcgtctgtggtacaactgctggaggcgaaggtatcgcattcgagtggaccgagtgcgggaactttgcaggcacttgcgaggccgatggagattgcggcgacggatatctttgcttgacaggaagttgctgtggtgggggagtttgtgttgatgcgtatgcttgctcggagaatgggacagctttggtacagttcgatggtgggtttctagggtagctgcactgtaaattatgtcgaacacgacgcagaacagtaaacgacggatgtttaattaattggagacaatatagaaggcatagtttaatctatttcattttattcgatccattacatgatttattatcgcatcatgagtgtgtgtcaacttattgaagctggtctcacaacatgtcaacagttccagcaggcaaaacattggcgctcacataacttcaaactagctgcagatattggcaacgggatatttcatatataataaaactcaacagagacataaattgcgtcacttcctgatgtcatgaccttcgaattgctagcaatttagggttacttcaccgttctcatgatatcacaaaaattggacacagcacaagttgctagacgtgactggaaattaagtttggcaatacttgaggccgttgagctcttctcaatagcccctgaaggccacagcatacggtagtcacaacatttcacagattaagcgaagaaaccagaataatttgtcaaagacgcgtagacatcaaacgtcgtccagttgatttttggaatttcttagtctcataatcccaaaggtattcatcccatccattttttgaatgctgctatcataaccggactccatcccaagtatcaacccatctaagccttaggggcagtagggacgatcttcttgccgtccttgttgtagcggacgcgaggaggaggggcacggttgcgtcggccgacaacggatcggacactattatatcatgtcagttttcataaatcattaattacgtaccaggagcatgcaactgcgctggggcaggctggaatatgtttcatatggtaccgccaaggttcatctaaaagcacatacgcaaccatggcgcagtcgtcacactcctggataggaggacaacataccggacaatcttgccgtggatggcgcaagagacacagtactgcagcttcaggtacatcttggggacggtgtactccgcgaagacggaggcatcggagatgtcacctatgaaattgtaagcgattgaccggagcgagtgtcgagcttgtgaacgtacggatagcagcagactcaaccatgttgcggatggtgaatctcttgatggccttatccttgggggtgcatcgcgagcagttgctgcatcggatgggcttgacgtggccgcggcccttcttgtttcggccgctgggagcttgttagcatttgactcgaggtgcgaaagtgccagagccgatcaatcgtcgtcgagcatcatatcgcgacgcgggctagaaagcatcgtcgtcggcggtagtgcgatgcgattgtaggcggctggctggcgaggcagaggaaggggagtcgtacttgttctttctcttcttgaccattttgacggttgctgctgttgttaattcaggtccacgcaagtgaagaaagaaagaagaagaggagagactcactagaatgtgcgtttgtcaaaaaggcgttgacgatcagagcaatccacttttcgaatgtttggtgggttagaggtagggcaagagccagggtgggatcgcttgcaggagcgctggttcagtgaccccacctgcaccaagcaaaccggcaggagcgaggcagggccgcacttgccaaaaccctagggcacgtgaccccactttcttcggtttgagaacttctgaaccggcgccacctccaccaacagatcttcttcaacccattcgcaccatctgaggattgcttaggaaggcaataagctttattgtcgaggtacgtctgaaagatgctgcaaatacccgtctctgtctctgtctctgtctctgtagtgagggcttcgttgccttttgcttgagaattgccttttttcctattttgttcaatatcacacgatcgcaattcttcctgctctgcgcgcacacctcgacgcttcggactttgagcatcccctcattttcgaatcctagagagaaaccgcactcgggtggagacgagagacgagacggcgaaatgcttcaactacactatggacaaggattctaaccgtctcagttaggcatcatgcagattttcgtcaagaccctcacggggaagacgatcacccttgaggtggagtcttccgacaccattgacaacgtcaagtccaagatccaggacaaggagggtatccccccggaccagcagcgacttatctttgctggtaagcagctcgaggatggccgcaccctgagcgactacaacatccagaaggagtccacccttcacttggtcctccgccttcgtggtggtatggccaagaagcgcaagaagaaggtctacaccacccccaagaagatcaagcacaagcgcaagaagaccaagctggctgtcctcaagtactacaaggtcgactctgatggcaagatcgagcgacttcgacgcgagtgccccagcgacactgtaagcatcacttctatacctgcttatatcattcaattgctaactcctttctcagtgcggcgctggtgtcttcatggctgccatgcaggaccgccagtactgcggtcgctgccacctgacctacgtcttcgacaagcaataaatgcattcaacacgggattgggattgatgacggaacggatagggtgccaaaaatgggcgttaaaaggctgtagcacaaagcacatccggtttctgaaataatgcattcacgctaagaagacaaaaaagttgataccactatcttttcctgtgactatgatcgcttgttgtagaaattgtgcgccataatatttgccactccacactcgctgatttcatgatctgacagccagcccaagcttgctgtagcatgatactttgatctggccgcccaagtcatttcgatttcgaattgttcgtccactaacaatttattcattgaagttcgtagcctcgcagtaatttcttgttgtctactggtgaaattcgtctcggcagagccttgtttgccctggtggagcacccaacaccaagacatggggagtggagagcctcgagggccataaactgcggaaggccggggacactcggtcgagccagcttcaattgcaccatacccacccccattctcttcttcaacccgttctttgttttctatgatctactgggtagcagaaaggttgatctcctaagtcttaggatatagagataagtagtctaagaagcataggctgccctaacaatcttgtctcttaagttcatagtagtgaattttcccgatacgctgaggatgacctataagccagaagcttagctttcttaatatactcaaaatgtttaataaaggatctatctggatcaaagactcaataaataaaatcaaggttttcttaataactaactttcctatcaagaacatgtatgctgtgataaaagaagcttcttctgggctgtacatataacagctgtttcttcctcctacacgacatcaagcaacttcaaagtcactgcccactcgatccactactaagctactactccaaagagcaccaagtgtaagcaatcactaacaatcgctttttccaacatttagtaaatgttataatttacaaagcacctagcatgttttcaaaattctacagatcgttttgcaaaccatcctacgccatcattcgattcacaggacactatgcgcaccaaacacgatgtctttcaaagaacttgcacacatctgcatataattttcgccgacaattgagctaccggcagaatatatgcaacacctaaatcaagagacttaaccaaatatacaaatggatgcgcgaactcagagcaaaacaggagcaggataaaatctggcgcaaaggactccttgatgctgtattgaggcttgaacagaaacaaagcttcttcagcaaactcttctccagttcaatcaattaggtagtatccaaagccggaggactttcaagaggctagagtaaaacaacaagatatgtgctaacaggggggaggggagggtagacagcgttctcaaggccacaaaccactgaaggccggggatactcagtccacggcaagattggccgcttggagcataggagacaaaatcagcaggtcagctgtctaggctgtctctattgaatcgttagtccaattatcctcactcatcatcacagtcacagttcaatgctcagtcttcagtgaattgcgtgtttttgtaaacaaagggtatgagttttccctcgtagtgaaaaacagttttacatcaagccaaatgccctcaaacgcccaaaagccagaagccagatcagatcctacaaaaactcctcaaacaattgcgcaagggcgtctcgaggatgccgaatctcccacccagggcccatttaaagggtcctcgcgatgtacaactgcaaaagaagtgaactcgtagaacgagaaaacctctaaaggctggtggcatcgctgcgtgcttggcgagaagatcctggcttttataatcccgagtccgaccacccttgcgcaacgtctatcatgactgaagatgcatctcccgttatcctcgtgcccgaaagttctcagcgctggagcaaattagtgtctacgagacacgaaggcatgtccagacgctagcaaacgattggaagagctctactcgtcatccgcagccttggactttctcttcttcttctttttcttctcaccgtcggcctccttctcaacgggggcctcctcatctagcttgcgcttcttctccttcttgtccttcttctctttcttttccttcttctccttcttggacttcttctcaacaacgggagcgtcgaccatctcctcgtcagagccagcatcgtcaccaccgtccatgatgtccatgacatccttctgcatagattgttagcattaatcagtaatcgcgaatggaatcaacgtaccataacgtcagcgttcttggcgggcttcttgccagtagcgtagaactctaatcggtcctcaacctgctgcttgagagcctcaccgaatcgggtggagggctcctcggagaagttgtcgatacgactggccatactgcacttgttggcaaggtatcgagaaatgcgacccttgttgcggacaccggccttgccaatgaagctgctgtggtagatgagaccgtacttaggggtgttgctcttggtcttgagagcacggaagagagccttctcagcaccgagaatctggagagtagaggcagggtacttggagaggttggtcagagaaccagcgtgggagatgaggcgggcagcgacaggagtgccgatgagggtctgcaggttgggggcgatgtcgcccatctttttttcaaggtagaggttggtggacttgcggttgtcggcctgcttgacgacggcctcggcgaagctgttgatgacctcgaaatcagcctcggcgatgtcgagacccatagagaccttggcggcgtcgatgatggcctgggccttctcaccgtcctcctcgacaagagcagcaatgtcgtggagcttgtcgtcgttcaagctcttcttgtcgccaatggcgaggacgagcttgcagtaggtgtagttgtcggagacaatcttgacgagctcagggaagtgccatccgtaccactcgcgaacgcgcatgtagaactggttgacacccttgtcctggaagtcgatggtcgcgctggcctggatgatgtggttgtcgttgcgggtgacgctgaactttaccttggcgcgggagtaggcgtgacccatacccagaccggccttctcaacatcgccgtacttgagtccgccgagaagcttgtcggcgtgcagtcggataccgcgaatcacgtcgccgacaatgtcagaggtatcggcggtctcgcactcgaggccggggaactgagctttgatcgcaccagccaggttcttctcggaaacaccgaggacaaccttggtcttcttgccgctcgtctggggaaggttgagttcgaggacagacttgaggtagtcagagacgataccctcagtgacgaggttgatgttctcgagagcctcgacgtggcccctttgcacacagttagtaatcgcgcatattctggcatcacgaaaccgagttcaaaatacctgaaagggctgaagttggtcagctggaccatcttgccgaactttgcgagatcgttggtggcggcctgagtctccttcaacttcaatccgaccgcatcctgctgatgcaccaccttgaagatggcatagcccacggggctctcgtaaagggcgtagtcgatgtgcgacatgatttcgttccctgctggtgccgcaattgggaatggttccgcgtcggatgggtttggtgatggctcgagacttaagattttcacactttttttgcgggtggaaattttctggcagcttgcgcacgggccaatgtggctcatgtggctagagatctggcacgtgacttcaacaaacttggtagcggaagtctaagtgtatcagattctgagggtttgagtcttttaccacatcaatgcgataaataaaaggatggaatcataaaccatatttttactattcatttacttatgatatcactataagaaaaagcagaaccgttgcagactgtcatcaatgttcctccttctcctgacccaccaactccactttagcgcctcaattgttcgggaacccatcgcgcaagttatcgtacttggtcgcaggatactcaatacagttgtcctgtctcatgagcgctccctggcctccgaatccattcacaactgttgtgatcagactcttctcaccctctttgtccgcgctgctctcccaccacatggcgcctcccagcttccactttctcacatattcggccttgtcccaggcgacccgcggcgtatcgtaggtgaccatggtacgcgtctgagggttatagcagtagctggcacagcatcctctatcgccgtactcttgcgcgccctcgagaggaagtgccttgtaatcgtagactccctgctcccaggtaccttctccaacgccctggtagggacggccgggaccatcggtgttttgaaaggctcggccgtagagtggcatgccgaggactatctttgaaggagacacaccgctgcggacataaaagtcgatggcggcggatgtagagaatggtgtcgacactgggttgtcgtgagatgggtacaggttggcctgatgacccgcggtctggtcccaagagccggcatagtcgtaggccatcaggttccagaagtcgagatatcgatccattccacgaatatcaagtttctggaagtttgtcgcaccagcgggacaggccacggtcaactcaaagtgataaggtcggctcagagtctgggcgtatgcatccatttcataacgcacagcgcctagaagctcaacatagtttctagcctcgtcggcattctgaggatactcccaatcgatgtcgataccatcaaacccgaggttcttgatcagatcaacgcagctcttggcgaatgtggcgcgtccttgaggcgtgctggcggggcccttgaagttgctgctaaaagtccatcctccgatactgagaagaaccttgaggtttcggttacgtcttttcaagaggttaagttgcttcatgcaaccgtacaggttggtgccaacatcattccaggaatcaccgtcccagtgaatatcggtatcagcccatgagtcggtgagatggctgggtgggatatgtgagctgagtggttccacaattagactgaggtaacacaacttacacttcgccagagtcgctacgaatattagcgaacgagtaaagaatatgagtcaggttctccacgggaagatcctgagggcgatgctttcgtgcatagatggccctgttgtgtgcgttagctgagctgtcaatgtgatgagatgcatacagggtagctttttaccagttgacgaaatacgcaacggtgcggaaaccttcgggtccaccacccattttgattgaagtagagagattaggtatagagatatttgatagaaatactgcaactaatgcagcgaaaacggcgcttataagtaaaagactctccctggtacaagttccaagccgtagtcttggctgtctctgcgtaggatccgtgatgatggaggggcacttggaggggtgtcgagtggggaatgaatcactttcagctttgagaggatcaagatggagtggattgtaactaaagcaaataaatatatatcaaagagaggtatgacttgacaaataatcagtgatataataaacgcggaggcatccggttctcttactcagccgccatctttcagctcaacaagcagcccaaacaatccatgttctttgcgtcgtcatctgcggcgttgatttgggcctgagcggccaagagtggcggtgcccaaacgtggcaatgctacatgtgtcgtacctggtagcttggcttgggcagctggggtagtctatctagatgcatgacaatacagcttgccatggccttgggagcttggcgattatggaatccaataatagcataactacactgggtcattgtaatgctcgtcattcagaagattaagtgaggcaaactaataatgcgtcagtcttctaagatgatgcagaatcttgaaatgaaaaagctgcggatcgtaaaagtcattctatgcaaggtatctatgaatcatcgcaagtcgtcccattggtccagtcgtacaggactcttcaaaacacaaaaaggaaatcctcattctccaagtccgtggtatctccaaaccctttatcaccgtccttctgtcccgtcctgtcaccttccacatcatgcgcttgtgatatcctatcatgctcatcacctattgcctcgcgaagtgtcacgcctcctcgcaatgtcctctccatgtgttctatcctctccacctcttccgccgtctcaagacttcgatcaaccaggatggcactctttccaagtgcaactctacgttggctgtgaagtcgatttaggcgagagagatgtagagacgtgcccgcgacgaggacaacgacgagaacgtagagagcgaggttggctcgcagaccgcgagtataggctggcgcttcgtcgggtgagtagaggagtggaccaacgatgttgccggccgaggcactgatgaagatgagtgccgaagtagtcttgcgttttgtgtcgcctgctgtgttttgtgctgaccatgaatatattaatggggctgcgttgtgttagatcaacatcgacagcgcaatcaacagtacttactaattccagtaaaagtacataagcaaaaataaccagctagacaagcagctttattctcaaggctatgcgcaaaatgcaggaggatagcacatccaacgatgggcggcacacacagcatggcgatgactggacctttgagcttccacttcatggatacgtaagcactcacagagacggcgatgatgtgcgaaatgccaacgggcacattgaacagcatggtctgaaagggatctgacacaaatgacttgatgatcagaggaccgaaagtcgaaatgccattggaggggaccgagatgcagaagatcatggcgacccagtaccatgtcttgaggtccttcagtgcctcgacgacatggggagtcctccactcgcgagacatgacgcccatttggttgttgcgaaggcgttcgatcgcaatgatcttgtcttcatcagtgaggaacttggcttcggtaggtgaatctggcatccagaagaacatgataaaggcgactcccacagtgatggcgccaaagaagaggaaaatcatctttccgcgttagccagttgactctgtctagacatctttgacatacctggtagggcttcattttagaatcgatactcgcaagtccgtatgtaataagactgccaagctaggaagcgatgttagcatggttttgaacggaaaagagatatactcaccacccatgttaacccattcatacagtaccacgatccgattcttagtgtttgctctcttggaaacattagacacagctctatttgtcagatatcaaccataccttctcctccaccacatctgggtaatagcgatgaagcttggtccaatactagcttcaaacgcacccagaaagaaccgcgcagccatcaacgtccggaaatctttcgcccaggtcatgagaatcagcgtcgttccccaggccaacaccatggcactcgtgagctttccgatgggcagcttcactagtgcaagcgcaagcggaggctgcataaacagctgcgcaaggaaaacaatacttccgagccatgagtactggtcgccttggagattggtgtcctcgatgagcccgaatattgaagcatacgataatgttgctttgtcgagagcttggaggaagtagacggatagcattaaaggaagcagggcgagatcaatgcgacgaaggatgcgggcatcgtcggctggtgaaacagtgatgtgctcatcgggcgaacgacccattttgatgagaagcatggccgcggcatcgcgataaggctcagttcttgcatcatgactcctctcaacatcctccatggtgctttgcgactcgttggtgttgtcattttgaggaagaggctggtactctgcccgcactgcatttgaagagaggagagaaagccttcgaaacatgatttgccagccgttgtcgtcccataggagtggacaggagttttttttttttaaatttaaaaagtttatttacgtataagccgagactcgggtgaagtgagatgaggtgaggttggtgatacttgagaaatgacgtctgttggcagttcaagcgaaccaggagctttcattagcgagagacatgtgctaaagaccctgtaagtttgggggggttgatggtcgagtgcacagcgcacgtggggatgttgacaggcgaccttgctagacggacactatgaaatgtccaggtgatgggcgagagttgggataatagtttggacaagagagtaagctttctgtttaaatctgagctaaatagaatgttgctttcattatcgttacacagttgcatgcccaagcattcgttccaagataataccctgacacaaagaaagccactgcaggcgatgagtttgagtcatgtgggcctaattccgacatcaactaacacaataataacactcgatggcctggactgatccaggatgcttcttccagatccataggattcccaccttggacttgttctatatttgttatcgacttgattactacaccaacaacaagaatctgcctttccctctccgtgtctgtcccattcgtttcacattaagcgccggggaaccatgcacaacattccccggccgtgagctgaagaatagagtctccctcctacgcgcttccaagatctaccgctcaaccgtgattcgacaaatcaccacctctggcggctacaccttgccatgaatccaccaccctacatgatgttgaaaaaggcacaggtttcactattaatcccagaaccaacagcattagacaagagaaaatggacaggatcagaatccttcttaatggcaatttttcgcttcctttccgtctgtatgcttcgtattatcgtattctctcgtctgtgcgattataacaactctccttttatttcatcctcgttttaaaaatggctaaaagtaatggctttatcggtttcttctcttctgattataacacttttatttctctcgtttttactacaccccttgctacaacgctactatgtctttccctcaacggtacgctcttctctggcgcgttcctcaagtttgtcaatgataaccgcccttcggtccaatttgctgttcagatcatggccaacatgatgtctgctctgcagatcgttgttatctgcagggttatcaaccttggtgtccgaagacgcctcaagactaggagcatgagtcttgatctgatgcgagcgtggatggacgccatgataccacgtatcaactgggacttgccttttgtatatatccttctgttgggcctcttggtctcggtctccatggtgctgagcgctatctgggctgctgccatgacacctgttgaaacctttgagtacatcgaaggcaccgtccagattccaagctgggataacctcacccatatcaaagaatatccttcagaagttggctcagtaggacctaccaagcataccgcccttggcaagttcacatactcggtcggcatccaaatgctgggcagtcttctcgcctccgctgcttcagcatcgcccatccacaactcaacacgcaaccatgagaagctggaccaaacaggctatagctacatcggccgatcatacggcgttggatcctccccaggtctaggcgaagtccacttccaaaccggacgcagtgtgcttggatggcagtaccaggaggtaggataccgcgccaaagtcaactgcatctataacgcatctagcgactttaaactctatcaggaggactcttctatgcgttgggctgcacaaggtgaacttcccgacagtgatgatggctatgaatattccacttacatcggattcggtgacggaaacgctgttgtcgccattggagtcgcgcactttaaggacaaggatgcaatagtcgctcccgagagaaaatacatcggcttcgcggcgggaggtttctacaagttcttaaatacgacgcagtgcgaggtcgaatttgagcctacactcttcaacgtcacggtcagcagtcgaggcaagaacatcacagttgtgccaacgaacgatactagagttcgcgatatggatcccactcgttggataaaaggcactgtccttcgtcagttcgagctaattgccaacgacgagacaaatctgtacgtatccactgttggtacagctttcaatgcctccatcaccgaccatcgtcttcgtcttgagacgaacaacaccctgacctcgagaacgtccgcaaacgtcaccctcgaaggtgtcgaaaacgtcataaccgccatggtggacgacatgttggtagcgtatgcctctgcgcagttcatggttggagagttcaaagacgaagtcaaaggctccatccgagttacagccatcatcgtcggcgaaaagaaatttgccatagccgcattttcgctaaacatggctattgtagcgctgtttctaatcgaagctattcgaacaagaggctggaaggacattactgagtttgatccttcagatattcgccatgtgatgatcgctgcgtctgaaggaggtgcaagtctcgctcaagttggattctctaatagagataagctgggcaagattaatgtgagggtgggtgagactggggctgggagatttacgctggcggttgatggggaggtatcgcccactgtcaagtatgagagtatgaggggagccaatggaggtaatgataccgatgttgaaaggtgcaaagcgtctgtggtcgagaccatcagtaccaggtcacgagataggagtatatgaataatgtagagtatataaccagtaacagcagtatagaagtcgctattgttggtagtaatatgaatcggaaactttcgagcattaaatctttaattatatcttgcggtactcctattattatgacattttctcttcaatcgtgcattcatttgtgaaaaatactaaaaacttgcaaaaacacccacaaccagatctctcagcaaacctctacattctcctccagtgtatccatttctgtccagttttgcccacagattcacaaactctctgcaatccacagtcagcgacggcacatcatttattacatcttcagcacttacctttttgttatctgtaaagtcagtgtagaatccattccatatatctctatcaggacaactcgtctcaccctcaggacagtcaggttggttcgccaatctagtctcaacatcattgatccacggcttcggaacaggccaatccgaaaagtgcacaaacttggcctcgctcagcgcaacactagaatcccacttttcccgctcactgcccagatacgcggtatggtccttattcctgaactcggcagtgagcatgtcgtacttgcgatggggcaggatgagagcgctgtcgagatacagactgtttactatctccatgtcgtagtcgttggggccgatgctgttcatcttttgcacgatgcgctcgaattctacgtcgtcgggctggatgagcatcacctgcgatgagagaatccgcttaggaggattctcgttgtagagccagtaggcgcggggcatggcaacggggcagggaggtagttggaagagttcgtccatgtgttggaggaccatactgtctgagtcaagggagagaactcggtcatattgggtctggttgaaagcgaggagtttggtgaaggagtcggcccatgtttctagacagaagttagatagtaaaggataagttggggctgtaggagatataccatcttgtccatcgcgatgttggatctcaattggttgaagcgtaacattatactcatcgcgagctctgatgagaagttgtccaccgcgtttgtttgagtacgcagcatctggctcaagcatttccttcgggtacatgagcaggcgatcagccttgctaccaaggcgatgcaattgctcaaagatcataaccgagttgcagagatagtcctcgttggtgacatactgaatgtaggcaaagcgcgaccaatcgacgtcgtcgtcgttgtcgtcgtcgtcgtcgtcatcgccgaagtcttcatcctcctcatcctcaaaatcgccttcaagctcatcgccgagttcctttttgagatcatcttcctcccagtcaccgtcatcgtccaagttgataaagacatcaatttcgtcttcgtcctcaaagcccataaactctcccttattctcaagatcctcaatctcagcgatggtgagtttatggggagttggcctagaatcagggtcgtgagtgagagtttctgtgatttcgtcaacctcatcgacgactgcatcgtgattcctccattcttcaggaacggggacgtctgtggcctggaaagaggcgaagcaggtaaggaatatataataagtagcgccgaggattgcgaggatggggataatcctcatcaagcgcaccgcgacgaatgacgatgcctcacccattatgaagatttatctgaggccagtctaaaatgaagacgaaagcagcgggggaaatattcaaaagaatatgtgtcggcattgtgcaattatgataggagacagtaaagcaagggagagagaagcatccagggattggattgttgaacgtgttcccttaacatggctgccaaagctgacacaatgtctcaccacagaacatcgctaacaaagggcaacggcgccagtacatggaatttgacggtaagggaatcaccagttgggactagaatgagcgccatgtaaatgctttttgtcttaaaccccagtggaaaaggggcatcttatactttaagggtgcagtatctcattccagacattgccgtcgatagggacaccaaaactttactcatccctgattacatagagtaaaaaagaattaaacgagactctaaatgatccttgatcttcactcgttagtaatggttcaatattcaagcacaaggctaagttgcgcggctgtttcaccatcgcaaaagaaaggacgtagaagaaaatcagaaaggctagtgagaatgataggaagccgatcgtagcgccaattttgttattgtgactgcccatatattgatgcattaatcttgtcatctttataaccgagatattagcgtagttggcagtgatatataaggtactctcaacgaatctgatctccaattcttgactgagaagactctcaatgaactcaacgcttaactatgccttgtttaccctctctttatccttcttcttccccttccaatgggttctcgcaatcttcaacaaaccccaggccaaaagcctgtacaccaccacacaagccgccaaacacgcaatgttgacaacgggatcgacgtcaaagctatacagctccaggacatcctgacccgtctcaatagggcacttcccgttctcaagcctctgctcgttgttgcatgtaaactcgatgccgcgcaacgaatacggtgcgacagcgcgcgtgccgtaccggatgggtgagaggtagttgaaggccttgaacagatcgggcatgccgatggagagtaccccagccatggtattagcaagagcgaggaacacgcccatgatgttgacggcgaagcctgtgtggccgaagagtgtattgaacatgataccgagactctcaccgcaggatacgatgccgaaacaggcaaagacggaggtgaagtagagcgttgctgtgcgggggagatcaactgcgatgacggccagcacaccgaagatcaggcaacttatcaactcaaaggggacctcgaggatggtgtaggaagcaagaaaagcattgacactgtagacaccgtcatcgtcctctctatagaatacatcgcgctcgccaggatagatggctgtgttctgtaacatgccgacaaagtaaaacgcgccgagttcctggacgaaacccatgcgactttgtaccgagtaatagtcgttgtcaaagggggcaaagaagagagccaggataagagcaagaccgatgacttgcatcaagcgagcgacaatgagctcaggttgacggtaggtgttgataagagcgcgatggaggaggagaggaagtgcggtagtgatagaggcccgtttacggatgagggctcctagttcggcaggcgtcgaaagattggctttgttaaaggatcggcgcttttgcggtggtgcgggtggaagagttgtcccctcttgagtagtgtttatctggtctgcagaatccgtattctgaacttcatccttctcctggatatcagagagtttctcgccctttatcgatgcactctccgctttccaattatcaatcatattctgaactcgtttgcgagactccaattctttcccttcatgctgtagatcaatcgtgatgatatccaaggcaaaatctgcgggattggtgtggtgaggacactcatacccatgacgcgccaaatatccaagcatatcacgtccaggaccagagtaaacctgtgagccaccacgtgccaagagcaagacgtttccaaattccctaaacagatcggaccgagcttggtggattgtgagaatgagtgttcggccctcgttggcaagaccttgaaggacttccatgatggagtttgcggtgaatgcatcgagtcctgatgtcggttcatcgaggagaagaatgcgcggatctgtcaagacctggattgcgatagacacacgacgcttttctcctccagaaatacccttgacaagttcaccaccgacgaggttatcggcacagtcctttagacccatcttgagtagaacttcttctgctcgacggttcttctcatctttgctcatgaatgatgggagacgaagtccagcggcaaagcgaagagtctcacgaacagtaagggacggcaacaatgcgtcgtcatcttggcagacatacgagcagaccgatcgaatgacggaatccgagggaagagccccgttaaaggtgagttttccagctggccgatactttgtcccgacagaatcgcgcagtcgcagggccatggcgttgagcagcgatgtttttccacttcccgaaggtcccatgatgacattcaatactccagcactgaacgtcgcattgacgggattcaagatagtctttgtaggcagcttctttcccaactgcgttcttttatccaaagccaacgagaactcgttcagttccaagtcgatagtgcgcacatcagcaacagagcgcgctgtcatcttctccttaccggccgagagatcagtatctgaaacacgagctcgagcaatggtcatctcgaccttgatgatgcgtagtccgataaccgatagcacgaaaaagaatacgacaaaggccaggcatacgagaatgggcttggcaacccaatcttttggaaagccgagagattccataatatacgctcccgtatactgcttgcatctcggatcagatctatcgttcgaggcgggacagtcgtaaaaactcccttcgaattcgttaccgcagtatgcgctaaaaacatagaactgtcgacgttagtattcatcaaacacattcaaagtaaagaacataccgtgtaagtaagccacttcaaccaacgaacgtaaacaggaagactgtttacattaataaacatgccacaggccatactttgcagtgtaaagaccagattcgcaatcacacttgcgccagcaaaatgtctgactgttgccacacaaaccatggcacaagtaacagcgatgtactggttgagaagtgtgatggcgaagaatgtgaagaatcgtgccacatctcgctcgaaaccagccatgaagaaaaagaggacagagaagaggaaaggtgccgcgacatcttcggtgatcatgcgggcgattcggcgtgaaagaacaaaggggagggcgtcgacgcatccttccgagttttcacgatcaaaggttgggatgtcgaatgtcatgcggtagacctcaaagatgaggatgaggtagccttgaagaccagctgctgtgtagaggcctccctgtcgggatcggataccagcttggtcgcgaccgagattgtagaacatgtagcccgttacgagacccataaaaacagcttctgtgatggaagctgccataccaagaggatcgcgatatgtgactttgagtgtacgatcggtgaggacagtaacctgccgtagaaaacccgcatgctcttccgtcttcttgtcctttttcttttttccatctctgatgtcgacagtcttgtcaggggggggatatcgcttcaaagtctcctgattccaagcgctcttcaaacgctcaaccttggctgttgtttcctgttccaactcgggtgtacgattgtcgacagctgcgatatctatgatgaactcggcgggattgatgaaaggagggagttgatatccaagttctccgaaccatggaacggattccttgattgtaccggagtagacagggctacctttggtcagaacgatcaagttgtcgaagagatcccagatttcagatcgaggctgatggattgtcgtaatgatggtgcgccccttttgtgcaagtgtcttgagtgttcgaacaagctggtaggcactcgtcgcatcaagaccggtggtaggctcgtcgaggaagaggacagaagggttggctagcagttgaacgccaatactagtacgtctcttctctccacctgaacatccatggtgttgagagtttccaattctcgtatcggcacactccttgagaccgagctcgagaatgacctcttctacaacccgttgccgttcttcggaagtggttgacggtggtaatcgcaagtcggccgagtatcgaagggtctctctaacggtcagggttggaagtaggatgtcctgctgcataacgtatgcatggcgaacactatgtactccaactctgccattgaacgtagcaatgccttgttgactcaatctggaactgagtactctctcggccacggtgttgagcagtgtggtcttaccagatccgcttcctccaatgatagctgtcaaagttcctggaggaagattagcgcttacagagtgaagaagcggtttcattttcgatgcagtgttgaattttgacgagaccaggtcgccatatgtcgaaggtgcaagccatgatggggctgtatcgactgagacggccaagtcatgaatgtgaacatgaacagcctggacatcagcgagtgacaggtttccaccaccggatactgagagccgtgacatttcgctttgttggacacgaggatctatcgagatctccaaggagcttggtctgtccatcttttcgatgtcgatgttgtccgagggatttccatgttgcgacatggctgtaagttggattgtgtatttggtggttggtacaactttaacgacaatattaccttcggctgccctgcatcaagcgtcatacaaagtagggtacaaaagtaaccttattctctgtttatgaatgtgagttgagcgctgttgtaaggcgatgttatctgttggtccacgccctggacattatgtatggctggcgattatgctgaagttgtttaggctgtggtgtgatgcgatgtgagtgagattataatccgttttgacaattggtggtcatctatgacgccgaggatttatgcaagatggacctttggtaaagtcgcgatggaaagagttgacaaagagatggataggaggatcttaagggtcattggacaccaagaccaagaccaaggccatggtcctcggcctcaactcgagccaacaacaggcccgtcgcaatgtaaacgagatcatggctattacccgaagtggatgccaaattcagatcggttcggccgccgcgtagtaggcaaagtagaagtgaagtgggttgagcggaagagagtggtctcgatttggggtcttctagtggggatgcagcttagcccctcgcactcttcgaagcgagctcggtttgcggggggtacaaagagagccaacaatggaccgggggacacgagcttgttctcatcctggactggttagattggaaaaagaattgatccagaagtaataagagttggcctttgattagtcgatgatctcgggagactttgattccgaggcatgggtttgtctttgtcgttggagagggtagtagatgtagatgcgaatgttgcttcgacatggcaggtaccaacaaagatctttacctcggattactaagtcatttcttactgaattcatcactgaattcatcaccaacataattcaagatgcgatattcgttcaatctacctcctactatctaattattcaatgcgactcatctacaaagactgttcccctttaactgaatcatgcttcctcctaatcccaccacttgaagtaaccctcgcttatcgatccctggtctcggcttcgacaaaaaggtgtcgcttgcgaaacgatgcaacggtcgctaccgctttgctgcccgttttggtataagcgacgtctatgcatataaccccattttcgcacgacagggttggctatttcgtatttgcctgatgacacggcaaaccttggccgatggtcttgatgctgttggtgatattcaaggtgatgttggtgatcacttgtgatgtccaaggtttcatacatatcactatatatctacacaacattgaagacatcatagagctcgcggtagaatacctaccaaggttagcagccaagaccggagataatcctcccaaatgcctcacaccaagtctcgtcaacaccaatgaaactcccccaatttctccaatacctgtcaaaaaagccgacacttttcttttttttccccatctcccaagacgagacacatctcacatgcacacacagagtcacatccaatgacgccactttatcatcaaatcccttgacattactcatgctatagttgataaatgaagaaataatagattatacaataacaaccccatccttaataaccaacgcctctttgcatatgttgtctaatcatcaatcattttcgtttcacatttcattgccatattttagactgttcgcttctccgtgatgggctcgccaaccggcttgctgaccacgaatccagcgttgggcgcaccgagctcaaacaccttgttacctcgcagccacgtctccttgacacgacccgtgaactcgtggccttcccacggtgagcagcggttcttccatcgcatgtcgccttgggtaaaagtccactcctcggtatcgtcaaacacgcaaatgtcagcatccatcccgaccttgatggcgccctttcggtgcgccagaccgacttgaacggcagtggcttgacagcagagacgcacgatatcggtgatgctgggcgtcttggaaaagtcggcgcgcttcttggccgcggagtgcaagatagggagacccagtccgacggatgagataccgccccaggctgcgaagaagtcgccacggccctttccttcggcgacggggttttccatctcgggcgcgggaatcacgatacctgagtcgttgtgtggcaaatcgggtcgcgctgtctctaggtgctgaggaaggagcttgagctggggtgtgcaaggtgagtgatccgacacgacagttctgatgcacgagtcctcagcaacaagctcctcccaaagaccatctcggttcttgccctctcgaataggtggacagcacttgtgtcgagtgtcacccttctcaatctcctcggcagtcaaaccgaggtagtggaagcaggtttcggcagtgatattaattccagattggcgagcggccttgaggagagggatgcactgggtagcagagaggtgaacgatgtggaggtggagttgaggagcaatatgcgcctggctcagaatctcctcgacggcgtatgtttcgaaagcaggaggtcgagactcgaggaatgtcttgtaggcgtcgagttgaccggagggagcgaggggtgcttctgaggcctggactgtgtcgccgaccgattgagtgataggaggaatcatctcggcgtggaacatgagagtcgtcttgctgtcctttagggtttccatggccaaggcgatatcctgagaagagacagcagggaactcgtcaacctaatgactgtcagcttacggtttggcttacaggatgcagattcaacttacaccggactcgatcaagaatcccttgaatcctcgaacaccagcctcgatgagagggagcagctcattggcgttgccagggatgacaccgccgtagaaaccaacatcgacccagcattggccctggctcgctcgaagcttctcctcgaagccgtgaagggtagtagtgggaggaatggcgttgagaggcatgtcaaccacggtggtgacaccaccgctggcagcagcacgggtaccagtccagaatccctcccactcagttcgaccaggctcgttcaagtgaacatgagcatcgaccagaccaggaatgagaagcttggaaccgtggtcaacatagtttatgccggctgggaaactggatgagggaaggacttcggggatgattgacacgatcttgccagtgactgggctaacgacaactgaggcgggagtggtaacaagggaatcatcagggagagtaacaacaactcgggatgatacgaggactgaaagaggaccctcggggtactgttcggtgctgggagatgccatgatgggtgatatgagcgatatgaatcaggaggagggagggaagaatgaaagaaggaaaagatgaaaagagaaaaaaaagtcggaaatatttcaaacaaagctactgcaaggatgtgtccaaaatccggggaaagctggttcactctgtgtccctagctatgtcggttctttctggggatgttcctcttatccttatctctctgcttcctcttggaggtgtggctcacagattagtccaattggtggggttgcgactcaaagataagagaaggtcagacggagtaagtcaagctgtgtcgttctgataagggaagctttatcaagtgggaagctgatcttatcaataaaggataaacaattggtttgttttcaacgagtgttgttactacaagaaacagaggagtaagagaagaaaaagagagggaaaagccacccccaggaattcggctatagcttcttcttatcgttcctcttcggcacagtattttcatgggcggtttctatattcattattcgatcaaaacaccaccttccaatcaatgatttgcctcccggtccctccctttttacattccactctaggcaaattcccgatgtgttgttcaccctttgtgcatatgacttttctaacatgggatggcctcaggtcccacttacacggaagaaaaagcttagactataactgctaaacccaacttggcttatcattgataacaggaaaaaaagaaaatctggaatttccagggtcctttgcatcggacacagccggatgccggtttctcacgagtcgggaccaatcagagtcttgaatctctaagccgaatgccgcagtgggtgattgaatcgagtaaatatcgagtaatacgatgaacggctttggttctgcaaggtttggagagtatttcattggcgtacgtgacaccgacgttgcagcagaacgttggagattctcctattactgtttgccatggcttgaatctgactgaggctattcgggaccaccaacagctgttcgagacaggaatgttcgcgtgaggcaattcacttgcccaacaaagtcagccgataataaatctctcaaatagttctttgaggattatagttctcgtgtctttgccgaatgacttgccctctacctcgggccatccatgaacgagtttctatcgagtaatacaatcatggtgtttttggttctagtctgagtctggcacaccccgcggaaacaatccactcgacgtggctgacctagctagctatgtcttttattgtcctgaggcttattctatcacagaaataggttttactcgatcaaaacaccaagttgagacgccgttgtatgtgcattgcatgtcgaggctgcagtatcgtgtgcaatagcgaaaagtctaaagcgtcatccaattcctttcctttgccaagtcatcatcattcaatattcagctgtcgtcatcacaccctctaattctaataactcgtaaagtgttgttgactggaacatgcatttatccaaaataggcggctgtaagcggcgtcaagaatcttatcatcatgatgttacaatgaagaagaaaaacaagtagcacaggtatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgacctgtccgtcgtctcgagatatccgactttttcttcttcttttttcttttccatcgttaaaataatagtgatttgctgtgatgttttgttgtatttgtacacggcggacgaaactggaccactatcatccagatcatcacgcctttttccttcatttgtcggtggtatttacttctgtcgcttgagagacttgtgtgccatctcaatcaatccatccttggcttcgctttcgggaaagtccgcgatcgaggcaatggccttgtccacgtagtcttgcgcgagagctcgtgtctgctcgatgccgtcgctttggagaaccaactcacgtgcctgtagcggtataattagcatgaagcgtctccgacaaatgtgattcgtcaagacagatgcagccaacttaccctttgtacgtcaccctcttgggcgaacttgcggccgacgagggctccaagctccggcatctgcttccaggcaaatagcagcggtgcagtcgcaagacccaactccaagtcagcccccgcaggctttccaagatctgatccactctgcgtataatccaaaaggtcgtccaccagctggaaggccaatcctaagtttcgtccgtacgagtatgctgcgtcgactgtcacggcatcggtgttgcccagaagagccgcagctcggcatgatttggagatgagagaggcggtcttgaggtaggtcttttggaggtaatatgtgactgtctcctcagaccacttgggattccgctcatcgcgctctgtgttcttgagttgcatgaactcgccctcgaccaggttggcgataacagtagccagaagctcgacaacctcggggttgcggagacgagcaagcgcaacggatgccctgccgagcaaaaagtcgcctgccaaaacggccatcttgttgccaaattccaggttggctgaaggcgagcctcgtcgagaaacagagtggtcgataacatcatcgtgaagaagtgaggccgtgtgaattagctctgcaatttcggctagccgtcgctggctgggaagaatgtctgagttggcatcggcgatctcctgttcgggggaagagagagggtgagctgcagggtttacgtcggcgaggatctgagctggtgataacgaagtgtcgacgccacggtgagtaactgtaggaaccgtagcaggtgtcttggggcagaggtatgttgctctgctcatgaggaggacgatcaatggtctgacatgcttgccctcggcctgggtataatatttggcagcacgatcgagcgatggatgtccagagccaagaagtttccgaatgtttccggtaagaaacttcatttccttggcgacgcttcgcagaggatcgatatgcatcgcatccttggaagcccttttaacgacattgctcacgacgttggaagcgacctgcacagcagcaccccacgctgagtcccttcgtgggctggtgtgcaacgaggcgctgtgtatcctcgtaggacctcgactaacagtcaattgtctgcacagagcacacgccggtgctgttgccaagtttgttcttgtcaacatggactgtctagccatggtgccgcgcaccaccgaggcccccggacggagcatcatcgcctgcgcacacttgggtcgatttatatggagagagggaaattcggtgggtgtagatgtcgaatattacaaccacattcgcttttgtatatcggtaggagtcagtcgtaaattgctcaagtcgtcaatggcaagcgtcaggcgatatcgggatcgcgagggaaataattttgtcgagaatggatttttgagcctcgcctctggttctcgatttgatccgatggacctctaaacttttccagctctagctgtgttctgctaagccggggtgttagcgggtctgtccggccatgacaccatggcatgccgtcgattggaagggtgtcattggttggtagagttatggggccgtttaagctaggtcgtcagcggatgaatcgctaccgactctgaggaactggcctgtaaatctaattgatgcctgcgactttaaactttagacgaagcatcaacaattcaacatttattacgagcgtctgcatcagcgttgaatgttctttaatcctatattttttccgttccatcacacttcagcatggtgttactcacaatgacatcctccatcgtggaggcattggcgaatgttcaaccaccagaaacaccagacagcgaagatcatgacatcgaaaacgagacccaagaatcaccacaacctacaaacgaaccttccctagacgacccccaaatcggaaagcccatatctcatggccaaattgtcgacctttggaagcgctccaaagcacaagacgatgcaaactacactctagaacaactccttcgcggcgcatccgtctacatccctcctccaccacctaaacccgaacctgtatgtctgctgatacacttcccatcatacgaagctaaccaagtgcagtctcccgaatacaaagccctcatggcccgtcttcgccgccaagaagaagcccgctcctacgaacgaatgatgaaccctgcccctaaacacgaaacctttaaagatcgctaccctttcagcgccgctgcctttgcggaagccaaccgtcccacatcagcttcagatatcggcgaggaggatattgcgatggaggaagtgcacaagcaagtgacgctgatcattaacttcttggtcagtatagctggtgttgctggaacactatgggttacggcacgatggtggagcttgccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaagatggacgaggggaggaagaagcttcgcaaggttaaggaggtgagggaagtcgtggagagttggactgtgggtaagcttgatgatgaggatgagaagacgatactgttaaaagaaaaggatgatacgggggtcagtaaatcagcaagcgaaggtttgaacaaaaggtcaagacatcgacaagatacagaaatttaatagtaacaccagtattaacaggccttggcgcatgcttcagtcacaattatcacaagtagattatggcgagatatgttgtagcttaaggtccaggttagtctaactatcagtatagtgaaaccgaaagcatattcccaattcttctaaaagtgatatcatagcttgatttagagtgtaacgacagcatgtgactgcgcgacagacgcgtctcaacgcgactttcttctggtggggatccttgctgcatttaattattttctttctctaacaaggcctaaattcaaggtcgagactattcttcgcgtttgttcttaatctttttctttcaatactgcaattatttaatcgtcttgtatctgtatataattatccttctgcacacagaattcgtgccgtttgtttacataggtgcactaccaaagagttcgaccaccacgatatcgtcaacttctagaacaaggcatgggaacttgtttaagcgcaaagagccaaaatgtacgtctgaacttctcagtttcgttgaacaagtagaactgactggggcaggtctgaaaatccaacgccctccacatcgcgaccacgcgccaaaccactacgaacatacggcaaacgaagcacaagagacgattccccacgcgaaacgagtctgaagaagcgacgcatctcaacagcaacaactcctgccgaaacatcagcatccaaagatacagataaagaagcgcaatctttaccaacgatagccccagaggaaaccgagagcgcagtcgaatctacgagcaaacctgccaagaagggatcaattttgagcttcttcaagcccgttccctcttcatccacggccgcgtcaagcccaaagagcgacgagccacaacccgagtcgcctccatcttctccaccggcaagaatagaaatacgaaagaaaccccgattattacgttttcgcggtacttcactacctctactcaagggcgagaacaccgaagatgatgatcagacgggagaagctaaagaggagagtacaacgccagcttcaagggagagctcgttgaatcgagagtctaacaacggcaacgatgtgaaggtaggtaaaaagggaaaggcgaaatcatcggctgtgcaaatgacgcttaatctttcatctcaagcagcattttctgagtgcaaggtctgcaatacggtttggaatccgctgtgtcctgatgatgtcaagtttcacataaagcagcatgcggcgattttgcgggcgaagaggaaagaaaaggagaatgaattataagatctgatacccctgtttatgaataatgacatattgaacgttgcctactttcctgtgaattcgtgagtagagcaagcccgaatcgaaatacctctcttagctttctgcttccagtttatgcttataaaactcaggctcgtcgttattggtggaattagatcttacttggcttagaaaaggacaagatcctggtaatagggctgagccgagctaactaacgtcgatcatggttgtcttcttcgtgatacgtacttgggaattgtttgttacaaacactttgtccggcatttcttccattcagttgagtaggcttaaaaagaacagagatcgattcttacctacctatcaacacctaggtatgattcatagctgaaacgtaggtagcatcgggtaatcagcaaattacccatggctataaggtggctgtgcttatgatgataactgggactcaaggcgcaaatgtcgagatagagacattccgtcatctccctcttctcaaagaaattatcttggcttctaacaaacaacggcaaaatggctcgaaaagctggtagcggatgcattacctgtcggtaagtcgtgattcttcttggcacacgaactccagttgactgactcatctcaccagcatacgccgtgtcaaatgcgacatggccaagcctgcctgccagcgctgtttatcctgcaagcgccaatgcgatggttatctaccagagggctcaacaataacacgccgtcaactcgccgaggcagctcggcgcatctcagtcgttgggcctatttcgcaagctttgtgtcagtatcctataagtgcaggcactaaatctgcgaatttgacactttttgacgtctttcgtactctgacggcgccttccactgcttcgtttataccgtcacagttttggaccagggaaatcttgcagttagcacatagtgaacctgcggtctggcacgctacgcttgcgctgggagcgattcaccagaggcatgagttgtactttcagggctgcaatgataagagtgaacaaatgtggctcgaggcgaatgtgagctatggacgcgcgatgtcttgtgcgcgagaagtgaaagaccctaccaagttgctgtcgctatgccttgcgctcgtgtctatcacgcatcttatagggcgctggtctgatagccaggtacacatcatggctgctcatggtttattgaatcaagccggatacagcgtagagacgtcgagcgcggctgagatgctgacgcgattggacctgcatgccatgacattctccgactcgagtgcgccgtatccttataagaacgctccaagcagagtgtggatcgatgaagatatgcagcgcatcgctggttttgagagttacgcacaagcagggaccgccttgtttggggttatgaggagacttatgatgatgggccagaaagcagacgatgaagatcaagaaaccatgggcgacagccaagacatgatggcgattacgaaaagggatcttgcagcttgggaatacaagatggcagagtttgagaggaatcatgctcgtccgcacgatcagagaggagcgatttccatcggactatatcacactctcatgcgcacattcctagcaggaggagcattcgggcccgaaatgcgatgggataatcttgtcggtctttacgaaaggattctcacgctcgcagagacactatacgccaacaaacaaagcttccacgtcaactcacctctctccctcgaaccgggtgtcatcgttccagtctttatggttgctcaacgttgtcgtcacccatggctgcgtcgtcgcgcaatcgcgtttctctacaagcttaaacgacaagaaggcatgtggttcagcgacggggcagcagcagtgagcaagaagattatggagattgaagggcagacgtatttcgaaagcgaccttgccaacgatgatgacgagaataaatcatcagctcttgctctgggggacgtcccttgggaagcgtgggctgctgtcgatgttgagggtttgcctagtaggacaagttgggcgggtattgagagagttcccgaggagaagaggatgcgcgagacgatggtgatggtttttacagaggagagaaggatcgaattatcgcttataatgagttctggcgatgaattggggacttatggcgaagtaaggactgaatcaataatgtattaattagaagtcagtaatctggcgtattcggtgctggtctaagtcagattattcgcgttcgtattcgcatacttcaacaacaacaacaacatcgccaacggaacccggaacgtccgaaactccagctcaacacagcaaaaggttccaccgttttatatgcattttccctttttctatggattattgctaagcagccaatggaattacttgttttgtagggatttcttgaatcgttcgacccgggtctcagatttccgatgtcaagattcgtgcattgaagacgatgtgtaatttgtggtaattacgattgtcatggaaggaataaggctgacttactgcgttggtgttgttgtctcttcggtgctgtaagaaaaaaggtacttaacttgatgctggtgctcagattttgtcttacaccaaacaacaactctttaatactttacttcaactcatatcaacacaatggatactcttgtagaggctgtcaacgcaactgcgaaaatcccccttcatccatactcgcctttaaacgcagctcttccagaatatgtcaccaacacattgtcctctcgcactctagtggccagctttgttgttggctctattgccattttcgctgtgacactgttgttcatcaactcggcaccgcgaaagttgtccaagggagagatctttgtgacactatggttcgctctctgtggatgtatccatttctttttcgagggtaagtgttttgtccaggccaaaatatcagtgatgctaactacaatcaggttactatgtcgccaactttaccgatctgtccagcagactcagccttttcgcccaactctggaaagaatactccctctctgactcgcgctacttgacccaagactcattccttgtccctatggaggccatcaccgctattctctggggtccaatgtcattcttttgcgcgtggagtatcgtcaaggaacaccctctgcgacaccctatccagctcatcatcagcgttggtcagctctacggcgacgtgctgtactttgcgacttgttacttcaatgaggtggtgcacaacattgtgtactgccgtccggagcagttttacttttacatgtattatgtcttttgcaacgccatctggatcgttattccttccgcgttggttgtgcacagcgtcgtggctaccaagagggcgtttgccaaggtccaggctgttgagacaaggaagaaggctttgtaagtgaaggtcgcgattggagttcacaaaagggaatagatggttatgtcgcttagatgggttcgggttttggtagtcgattgcaagcgataaatgcctttgtacttgatgtgtagaagagatacaatacaggctcatttaagcgtacagaaatgcctaaacatatgccctgccccaatccagccttttttcagtcgtatcggtagtcaacgcgattctcccaacatttccacccggctcgacgtctcttatctggactcggatgtctttcgttgcctgtagtcgatcccttgaactgactccgcttcccattgcgcaagactcgcttgggatatcaacaaaaggagaatcccgcgtcagcacgtcgacactatctagaaagtcaggagccagaactagctgccgaataacaacattaacaatagcacagcctaacagtgcaactgttgatataacagaaatgcaaaaccatgctatatccatgacatagatgctatctgtaaatccggtccaatcggcagtggtattctgccagctggggtggccattacggtacaaaaatgtacgtctgacaaaatcttccatgctttgtccagtattgtcagcacctcccaagacaacgtcatcgtacgcggccatgaggaatgtattgagagctgtggcgaacctagcctcgaagaatgcttgagacagctccgaataacagcccggacgaggttctttttgatcataagggccgacgtcgaatgttaacaatagatcgtgaatgtatcgttcaaggagactgggctccattgagtagtaggttgcggttgtgaagggcatttcgtatacaaggcgttcagagacgggcttgtgcgacaagtctgtcaagtatgccgaatattctgggtcaggagtccgacgaatgctttcagcttgacaattgaggtcatctgtgctacccagccgcttacagctcagctcaacatctacatatgaagtaatcatatcgcaaacgcgagtcatatggctgaatgtgccgccacgatcgatacattgcccgccaactgccaacttcaatggggactcaatttccgtgtcaaggtctatgccgaaatgcgaatccgatgcgttgttctcaacaacatccatccaaaggcttggcttcgtatccagtccgtaattaagtgcctggtattgcagtggctcggtatctgtaaagtttgtctggtgaaatattattggtgattcgctactgttgcgttttaaccaagcagttccgttgaacacatcgccacaactgagagtttgataacgggtatataaaatcatgcttaagtttcctactgctccaggaggagatcctccccggatcagtaccccaacgaatgatgagtatggcacatatttgtcaggtggtacattcgtccacgactccggattttgattatcatatccgggcaggaattccatgaatggaatacggacgttgccccatatgtcttgctttccaagacgggctgcctgagaagcgccacccaactgctctatcacatcatcgtaatcatcagtcgagacattgggatgagatagccgaacatccgttcttgagaaagcagtgttgacagccctccgaaaaccgggaaggtcattggttattaaaccttttggattaccagatgcgttttcgcacttgttaaaattgttgtctgatcttgccctttcgcatatgcttctgatgggggtttgagagaagtaatgcccagccttgattttctcggtatgcttgggtgactgcagggctaaagatcgaacagctgcctgaccacccaatgggctgagggaccatatcgccacaataccaatagtccatatatgtatgtggcgaaaagaaaagaagtttttgacggcggcaatagtagtatggctggtcaacaggaactcaagagagcccagagttgaccctcgctcggcggcataaagagccaggctcttaagaaagggcccgacgactgcggcaaatgagataggccaaagagtagaagcaagttgcaagacctcaagcgtgttatcaccgaacgaactttgcttcttgccagaaaggtgtgcgacgattccaagtagtactaagcagtggtcagcttgtcgggtgcatatatgcaaaagttatcaacttacccagatacgcggcagggactgcaaacaatgttgcggccgcaccaactctccaccaccatgaaggggagacttctctcagagtgggagattccttcccacgttctgagactgtatcttctgtgttggacggggtggacacgagatgctgattttcagggccagtcgacaaagccatattggtatatgatggtagtagttgaaaataggtagactatctgcgtttctaaaagacttcaagaataagacctggagtttaaaacaagattcgcagcattataagagaagttcgcaggactgtaataacgaaggcgacgcaaggtctagcgaagctgtgccgggtcattgcttgtaatactaccttgaactatcaatacgaatatcatatgagggaacttggcagctgatcatatgcaatccgagaattaatggcaaattattttccgcccccaacctgacagcttcgaaaaaagcatgataaacatattggagcgctcgaattgcctgtatacggacgcccgcacccgcatgatgtttgccttgaatgacgtatctatgaaacggatgggttctatctcagtgatataatgagtaactactcagtgtacacactgattttcaggtattcataaacaagatatatactcgaaaacattaagctcatggttaagttttatgacaactactcttcttagtcggctcttgccttcgttgtatgatcccccgaccacgtctttataattgtcaatctctgaaagacttgtacatacgaccatagctcgcagagaactcgggatcccgtccgctctcccatagataagctgcgaagcgctggattagtagttgggtcggtgacgaccagcgaatccccggtgttgtatgttttttttgcattttgtctcatttttatctcttctcttttttaatagattcgatgaaacatgtgtcgcaataatgacaatgctgtattgttttcgcatgtacataaacgatgacaggaacgcgcgtgagtgaaggtggttgcagtatttgatggaacttagaacgggcgccatttagtagagttatatgtgagtatacacatgcttttagtaggtccattgctgatagttgcgttgaatatagtctgacatgctaagtgatcattatgccttcatcaaactggtaccattcgtcctttcacgttgtcacgttgtcaatgccttcccatcactcaagctctctcctcggtcgtcttaacattggagttcccagtatcaccaacaatctcaaactcataaagaggttccttggtagcatccttcttcaaaagcacccaccgcttaaaccataccggaatcgcaactcgaagctgatacgacgcaaacttgcccgtgggtacagcaaatacccagtctagttcttcaagggtacgttgtttcgtctcaggaacccagaatagaatcatgatgaaagcagccatgttaaaccctgcgtataatccaaatgcaccaacggtttgtagacggtccaggataaaagggaatgatatccctagaacactggcccagaagaaacaagtcgcgactgcgaatcccattcctgtctcgcggtgggagagggggaaaacttcggcagcgtatgtaaatgggacgggtccttcacctggggagtaaaaggctccgaagaggaagacgaagagacatacgagagcggtgcgaagatcgcctgtgtctttggagatgagggtacagagaccagcagcaagaagcgtccaagtcatttgggggaatgtgaagagtagcaaacttcgacgaccaaactaaggaatatcagtcagtatatcttatagaagtgacaggcaaagcaacttactgtatcgatggtccagaacgccgggaacgaaaacacccagttcacaagaccaaacccaaacgaacccaccatggctttaaagtcagacataccagcttctttaaacacagtagtagagtaaaacgcgatgatattgataccacacatctgctgcgcaaccatgactgtaaacgcagcaagtgtcgcccttctgactcgcggaactgtaaacaactgcgtaaagcgcgtgacatagtttgtctttccagccaagtgctcctcaatctccagctgggaactgatgtaatacatgtcccgcgcaacctggataggatcatgtcgaagtttcagcattgctttccaggcttcagggtaccggttcttcttcatgtaccagcgtggtgactcggggcagagatagatgagaagcatgaggggaacagcagggataaagggagcgcctagcatcagacgccagtttataccgccctcgagatggaaaattgcaaggttgaaggctgttccgaggaagattccaaaggctgtccacatctgccacgacatgacaagtgcgccgcggacagacgccggtgtgttctcagcagcgtatacaggaactgtcgaaccttttacacccattccaatacccatcaggatacgacaggcgaggaattgctgccatgtctgacagaatgtagagccgatagtaggccatatgcaaaagtgagctgcaacgaaaatgactccccgacgacccaagagattgttgataggatcagacaaccagcaccctataaacgcagaaccaagatacggtcctgcattaacaagaccaacgagtagtttatcctccgtgctctcgcttcctatcccgaagactttggggaagaagatattcgcgccgttagaaccggtttgatcccaaccttggacggcagcgccgatagaacatgttattatggtgaggataagacgacgtggtagatcccagcgatgtgtcgcttcgcgctcgaggtggtgtagttcttttgctgtgagggaatattcgccgtcgagaagagctgctccgctggggttttgggctacgagagcgccttttttgaggagggcgatatgctctattaggttctttctttgggcccattcttcgacatcggataggagttggtctcttgggattccgtgaagagggttcttgattctaggaggtatcagatgctggagagttgaatagaggacagacctacttggcttcgaggttgatctccgtgttcgtgttgacgttggtgtctattcttgttatttcttcttggaacttgtcttcatcttggtctttcgtgtatttctttgtagaattggtaggggccaagtccgcatattcgatctcttcagccatgatagctaactttttgccgggtttgttgaagtagtcgttcaaatacaagtataccccaaggtctgaatgagggattatacatacaataactctggaaaggtattacaagaagtcatgtttatatacaataatccctatcggtatagaggcttctttatctcgatgccatctacagtggcactgcctaaaccctttattatcacgccatagattgacatgaggcacaagaatggctgccaattcatcatgggctcttttgggaaagcattctatcagtaggaggcttgaggaatgatgtcgttatcattcgatgagcagtgcacttctacacgtctcctaccggctctcttattggagtgtattaatctccttttccgattgagttattacgaacggtatgtattctgcttcggtccgatagatttcacgtgttaaagggaattgacatttacttaattttgtctttaaaaacaacgatataccttaattcaacattaagtactgcgagttttcaatggtagacacaggtaactctccgaaagaacccagttgaagattctgtttaacaatgatcatatacatcaatactgccgttaagttttagtgaaatggatacatgcctatttaatttaacattggtttatgcataatacggtacaacgcctcaaagcttaaacatcaagagtacaacagcaaggaacataactgacatgtgataatcttgatcctatttaccccagtctattctaagtaccattacgttacccagtgttagattccctgttgcctttgtcgcactacacagttatctgtaagctgatcggtgtcttggaagatctacgtgtaactatgcgcacatggcggtatctacgccgatcattgtcgcaccagaatacttttgtggaagagatccaggttgacaacatatgacaatgcatacatgcccaagactttatgctaaattggcaatgttatcaaacttctttaattttgtgctgggatcatttcttactatcgtgtagttaatatgtcatagcctgttcgcaactcctttgttgtcattgaggaaagcaatacctctctctgttagtaacacgagggagtcacagcatcaacacaaaaagatttaacataatgttaccgtaaattatacaactcctaattgcagctatgaagagaaaaagtgtgttctgtgcaccatcaacgctcaagtccccctaatctttgcgccatgagatggacttgcaccatcacttccaattttcccgaatagcaaaaaacaatcgaagcaatgtttaccaaacccaaagccaattcgagtccccatggtaacaatcatctttagctcttgcagaaccagagacagacgacaggctttccattatcactgcctgtgcggtcagaggtccaacccacatcgttgaaggtcttctcaatctccttctcctcgtctccgttgaaggaatatcccttgtaccacttgccatttcctccgctgtagagttcgaaacacttgttcttcttagggtttgcattggtgcagccgaaacccttgaggagatcgcccagcttggtgctggtgggaacgtgggaggcaatgaatgggatctgtgcgttggcatcgagttgccagggcggggtctcgctcttgaagacatggactttggtatgctcggcagggaaaaagtagttgtagccgggctcgcaacccacgccgccggtagaattggtcatctgtgcggcaggcatttgggtatcgatttgcgggtgagcctgtgcctgtcgggaaaggatgttcccgttgccgttgggttggtttgcataggtcattggggtttgaaaccctgcaactggtccttgagggacaacgtaggcaggctggccatatgcggcggcgccataaggggaaccgccatacatgacaccgtaaggggtagaaactaaaccaaagttatagcctggcccgccgacatgagggatatagggttgaccttgtgtgggaacaggagcacctataggagtaccgttgggccgagtgcctctggcatcacggccactcatggggttccatccgccagacatgatgggttctcgagggatgggggtatcaggaaagagattcagtaaagtggctgccaggtatgtacccagcgacgaacttgatggtcgaaagaagcgttccagtaaccaggaacttgaccttgacgagctgaatcccagactggtggggcgctgtatgccaaattctgattccaatgaggatggacctgttggacttggagtgtctggttgtggtattgataggcaaaggcgttgtcactaccgaaagggcttggtcgatatggtagatggatgtctaaaggtggttagagaatgggcgagatggcaaggcttatatagataactttgtagatgaataactgctacaaacagcagatccagtacttacttgatacagcgactgtctcttcagactcgctctctgtcactgaaacgctgctctcgctatcagtactctcgtcgtcagattccgtgtcgacacccaagcggccaagaaagatcttggtactccaaagagtgttgccgtggcggtcgtagaaggctcctacaatgatccaggcccagagaggagaatctcgagatgctacgagatgctgcgtgatgatgagcttggttgcaggtgcaggaagctcaacgtcctcgattgtccgacaattgatgggtccgttgttagacatggaggatcgttctgcaataagacggccctgacgacgagctagggaacttggtggacggttgtttaacgagaagatgtctgcttggtagcaacctctgttatttatgccattggctggctggaatctggacatgaacaactgcatttgcttgcccatgaatcagcccaaaccatggttcatggcatgtgaacgtctgaactatcctcatcagacgtctacaaacggtcaacaaacggtcagcagcctcgtgtgctgagactgattcactagtcatggcgcaaaacacgggcagatgttgcaagacaaaccgtgatacagggttttagagttgaaaacatctgaggaacaaagctgtcaggcacgacggcaatcagctgtgatgcgccaaaggtacaaacgggacttgatgaactacatccggttcgtgtgtcatgagttacgcatgaacctgatacacaacctcaatttctacctggtacccaatcacttgactgggatccggacgattgtcagccggccaaaaacggtgattgtctgattcaccaaaacagctgaagcgatacatcagatgggtgggtcatatcgcaagtgaacatgtaacaccagcgaactcggcgacatcctggctgtgaataacgcaggtccaagtacttttcggaagtcaagttggaaatatagttcaattcagagaaactccttgctgtttcgccagtatagtaatttggtaaaaatgacaagaaataatcgacctcggtcgacgtcaattgtagagcaagcccggttctgtagaaccccgtaaatcttgtgatgccaacgctgtcatggcgacaagggtgccatatggtagacaagagcctcggtgtgggcagattttgatgataaattctccccaacatcattcttcgtcgcttgtggattcaacgactcgaactccaccacccttcttggccgcttcaatctctcgtttctgttgctgctgttgtagcttcccaacttcgttgaccaagcccttcaaatagacctcagcctgcactgtagcactgtatgcagccggagtccaactccagatgtttcgtttgtgtatgtccgcgcccgccgccagcagcgttcgtagtaccagcaggtttccgtttccactcgcaaaatgcagtgctgtattcccttcaacatctgcgcggcggactgcatcataaggtccaccgggaacgtaggtaaggaggagttgtagtatggtatcgtgtcctccaagactggcctccatgacggcatcgcggcctcgaacgtcgcgacgaagaatgcatgttttgtcgtgctcgcagagaatttggacgacttcggtatgcccaccagctgcggcgagcatcaatgcagtttggtggctttcattgagagcaggacatggatcctcgtggccgagttttaacagtactgcgcagacttcgtggtgacctagtgaagctgccaggtgcatattcgagttggataggccggaaggggatgaatcggggtttaggagatagctggggtgtgtcttgaggattcggcgcagaagggtcgcatcgttggcgtggattgcccgacggacacggatagatggttcaatcctgtggtttgttagtccagtgggattaatgatcgggttggtgcatctcacatggtggaggatgactggtcatgacggttgcgattggatcaagatcatatggtgccgtcgcgaaaaacccgagattggctgtaaaagaacaaaagaaaagagagtatagatcgagtacaaagggaaaggctttgatgaaataaaacgctgaatgaagtataaaaaagaataagaatgaaagaggggaaacgaagcaacaaagtgttgttgacgataagtgaacgaaagcttaaagtgtaggcaggtgaaagtgcccgctttcagcttcgggagggaaggttggtctgggcaacttcccgtcatgaaacagttcaccccacatttcggcacctctttctgctgttccacaggagctctctaagccactgggtgcttctatatatgacagaaacttctatcaaagagttattggcaaatatcatgacatcgaaatcgagaaataattggacatacctccttcttgctatcactacagcaccattacatgtgatttgtctcatcatagtcatgattaacaagctgtggatccactagaatgaagctcatggaagctcgactccactattctaagcgctgtcacttctcctcctgcgcttcgcttctcacgatggtctccttgacatcagttctaccctacagatgagcatgatattcacttcacttcaacatcactgagtgaaatcacgatatctatgctctaacatcatgcaagtctcctgtgcataaatgattattttattcttctcgcaaataatagcagacagccgatgtcaggcgacagctatcattcattcgtttgatgatacgacacctcatatctgcggcgcagcgagattgcgccacgactaacacctctcttttcgttacaaagctttctcaacagttcatactagcgggaaaggtaagcgcttaacttgattaatgcttatcaagaaactcaaacagtcactactgtacctactctagtacctctatgcctctgcgtcgcttctcctcagagtacgtggcatttcgcatggggcatcatgatcaggaggaggtaaatcgcctgctgaatataatcccggcattgaaccttttcatcaacaatcgtaagcacgcccggttagctcaatcggtagagcgtgagactcttacgagtacgcgatctcaaggttgcgggttcgacccccgcatcgggctgttcctatactacatattcaatgattgagatgtgcttctttttttggtgtttttgggtatgtctttttgcaaaggatgtcgaaacagtagtgattgtggttaggagactggctgatgcagaccatcacagcgtcaagcttaagatgatcattttttggaatattaatgtttactaagtacaaaggtagtccaattacagcaaaaccacaaagaatctccaggtatcgtctagttcaactcatgagccttcttgatggccttgttcttgcccgtatccaacaccactgcgggatcttcttcatctccctttctagaaaccgtattgccattctttgtggtgatggaggtactggattcgatgttagcaatttgatatataaggttgtgcggtgcaactcacttttcagccttgacatccaagaccttacccttgggctgtccttcgccccagttccagcttacagtctcacccttcttgggaccattctttgcactagaatcatcaccaccctcttcaccatccttctggtcgtcttcagcctcttcagacttctttgaagcgccattggactttttcccgttggactgcttcttctgtggcttctcatcagcatcatcgccttcttcctcagcatcctcctccttctcttcatcttcgtcgttggactttgtagactctcccttgcgagtctctcgcttcttgtttgagccagcctggcttcgggtcgctcttcgcttctctccagtctgtttctcatcatcgccatattgttcctcctcggcgtcatcgtctgcttcttcttcttcctccttctcctcctcctgcttcttgttactgccattctccttgccctgagccttgaggaagtcgtggccccagttcttgagcgatgcgtaagacttggtctttttgacctcctcgggtgacttgtcgttgttggactttgtctcttgagctaaatggcgattgctgtttcttgttagtatcaagtcgcaactgtgtatgtttgctggaatggtatgcgcaaacagtatagagtacttaccagtaggagacgactttgcgcatgtgttggatctgctcattggtgtacctgctaggttccttctttgggttctccttgaggatctcgacaatcttgcgaccactgtcgtgtccgacagattcaccattctcgtcctcctttggccaacctgcactgttggagtcgtctgacttgagccacttttcaagctcagaggccgtcatgttgacaatctcgttgaactcttggataacctcatcgttgcccttcatgattgtggtagtgttaaattactggtataagtgagatggtgtactttgtgttgcgatttcgttaattgcgaatatcaattgatcaactagaaatctacgagatccatcgcccgagtttatgtacattgttattgcttttggcttgcgccgtgtcgtcatgacagccaggttgcggacgctgtctcagcgtcatagaagagccctgagctgtcgcgtcaagctgggttaaaacctcggtcgtttggcgtaaagtagcttgccgtgatcgattcggaattggccctgacgtttaagtgcctgcaggggttcagctgaatcagaacaaagcgcgatctgggctgtcgccaaaggaacgcgatccgatcttatgaatgaacgcatcattttgcggcgatccttgagatggtggttgggcggctgggaagtgggccaggaacccgatagacggatcgatggttttattcaagctagaggctaattatgcattaattccagggcaattatgacgatacgcgtgggctgaaggatctgtctctctctttgtgttgatgttgggttatccacattgagttacaagacagttgaagctccatagcccacgtcatttagagccattgagacttaaccatagcactatgtttacttgtatgcgcctttgtttagcaaccatgtccaaaatcttcaattaaaagaattggtgagcggttctaatgtgaatagctcaagttcagcagctataccattgagttgagcgcgaagatatagataattgccagtggctactcaccacttatactgacctatacttatacttgactatgcaagcgtatatgtacctacctgtttaaaccaacagcaatgaattgctcgtcataatagataatacatgaaaatgacacgatgccatcgtcgggtctatttcctgtacctgatctgactcttgtctaggttataagcttcaggaacccgttcctgtcatcgtttgtccgatcggagcttaagagtaagaatgatagaagagagaatcggatgctgatgctccagaaacctgatagaggttggccatgtaagctaattggcaaacccactgccatgctgactctttatacatctcatcagtagaacttgagctgtctgccatctccttctccgtcttcatcctcatgagcttggacctggaaaagactgaaatgatgcaatagaaacttcccctcgctaagccttaaaaagaagtcaacctctgttcccgtccccaccgcggggttgtaaggactgtaaggactgcgggagcggggccatttttcgccggggtcgccctcttgacgccgatgcaggagcaggcgacattcagatctttacttttttgtgactcagcttaaacatcatccgatactctaaaaagacaaaaggtaacttcaattcatccggcaagctttcattgtgttcatatcctaaaccaaccactagagttcctgtacgttccgtaccacgcagccatgttcacattcccatcggcgacaattgggtcgcggttgagtcttttcagccgttgcacagatctttataccctgcacctacaactcaatcgcatctttcgaatcaattcactaattcttttcgaatttccagaatcgacagcttcagaagcttcagaaccgtcgcaaccatgtctcaatacccccacatcctcctgcgcgctgaggagaagcccctcgagcaccgatctttctctccctcaattatcaagactcttgtcgacgctggatatcccgtctctgtcgagcgatcatctacagaccccaagttcaagcgcatctttgaagactccgagtatgaggctgctggtgcgcgcctcgtcaacgagggcacctggcccaacgccgaagccggaactttgattctgggcctcaaggagattcccgaggaagactttcctctcaagaacgaccacattgtatgcagcgcccttgaaacacaagattcactcatatgctaacccgattcagtcatttgcccattgttacaaggtacacgctccgtgttgatacatgctaggttctcactaacatatcctagaaccaaggtggatgggaaaaggtcctcggccgcttccctcaaggaagcagcgttctatacgatttggagttccttgtcgatgagcaaggacgccgagtttctgcgtaagtagatcacgaaaaaaaacaacgaaaaaaagaaaaaaaaaaaacagccagaatagctattccctaacaacccaaatagtttcggtttccacgctggattcgctggcgctgccctcggtatcaagactcttgcccaccagcttcaggacccctcctccaagctcccctcagtggagacattcaccgatggtcgtggatactacctaaacgaggaggagctcgttaaccagatccgagaagaccttgccaaggccgagaagtctcttggacgcaagcccactgctctcgtcctcggtgctcttggacgatgtggtaagggtgccgttgacctgttcctcaaggctggcatgcccgacgagaacatcacccgctgggacttgaacgagaccaaggaccgagatggtaggccctcaatgcctcatacttgaaagcttgaaactaacgattacaaggtccttatgaggagattgcccaggccgatgtcttccttaacgccatctacctttccaagcccatccctcctttcatcaacgaggagcttctcgccaagtctggccgcaacttggctgttgttatcgatgtctcctgcgacaccaccaaccctcacaaccccatccccatctactctatcaacaccacattcgaggagcccaccgtccccgtcgagatcaagaacgaccagaactctctccctctatcagttattagcatcgaccatctcccctcaatgctgccccgtgaggctagtgaggcctttagcgagggcctcaaggagtctctccttacactcaaggaccgcaagacttcgcgagtgtgggccgacgccgagaagctcttcaacgagaaggttgctctgcttcccgagtccctgcgaaccaagagagtttaaaagtggtatttacgatatagttgagatggttaattagaccgaaatagaaagctgcaaagaacagcatgagaaccattcgtatatctgtttctacttgtgaacgctgaaaaaagtgcagtttctattatactgtaagttgatgtacggaagcttgtgggatacaatatgaacagatgaatatgaaatagcttgatgccacccatctggtgtggccgctaacatgatctgatgtgtcaaataacaatgaaatgttgatatttctcgattttgactctacgaggctttggcaaaatcaccaacaaccaacacgattgccactatatacctagttggtatttgaacgagccgacatcccattaatcataaacatcttgtgccaactcagttaacaaaactcgacaaattcagtcagcttagcgcgagaccggggtgtcaattgacaaaagaatgagtcaaatgtacaccatagggagaggtacacatattgatactttttgtcatactcagatctaccaatcagctttcttcaaagttcggattcggcagatatgacgcgggcaatatccatcttttcgctgtccgatttctctatgtttcattaacggtgctgaatattgcaattctcaacccgtttcacttcatcacaactacctagacaatggcgccttcagaggaagaagacacgcacatggctgaggtcataaaaatcgatgatgcttcaagcgtagacgaacaacctcaagttgctaaatctcctcctgcagcgaaatcgcctgctgctgaaccgcgtacaaaagatcaagggacacagacgatccaagatcttcctccgccgccgcctcaagctgctcggaatgttcagatagctcctgctcctggccctcatcaggctcctccttatccttacatgcctcaatggccgcaccatcctatgggatacgcgcctcatcctcacatgccacagtatccgcctcatcctcatcagcaacatccgcatcacccacagcatccacagcagatggtctatgctcatcctcatcaagtaccacatccgcagtatatggcacaatatcctcatcctcagatgcagcagtatccgtaccatcagtggcctcctcatccgcacatggcacaggcgcctcatcaatacgtgtctccttatatgggacctcatgttgttgggtatgctcctcagccaggatatgctcctcaccctgggaatgtcccccaagctgcacgtggccaacatccaggacatgtccctcaacaaggaaatgcccctcctcagccaggcaatattcctcaagccggacgtggccaacagccaggacgtggccctcgaccagcaaacgctcctcctcaaccagtgcctgcccctccagccggacctgtatctcaaccaggagctgcttctcagcccaggaatgtccctcaagcaggcaatgccggccagcctggaaatgtccctcctcaatctcctctctttacaccggtgggtacacccagatggagccctactccgacacctgcacctcagtctgttgcctctactccggctcgtcagtctgcttctccaaccccggtacctgagtctactgcctcgacccctgcacccgagactgtcccatctacccctgcgcctgagtctgtagcgtctactccagctccagagtcagtgcatcgactcctgcccccgaaccgtcctcctcgcgaaccacgagaacatctgacatgggccctccgcccaagaagaagagaggaccgaagcccaagccactatcagaacgcaagccgctccgcactacgccaatcgttcgtaaagaaaacagctactcgaagcagaaaaggaaggaagtcattacgtggatggttcatcaccgagtttcacgtcttggtgaaatggtgccgccttctgctcaggatgctgagaaccactttaagattcctaggagcaccattgctgggtggaagacagcattgtacgtattatctacccctgtaactgctgggaactgagattgactaattacaaggctgggtaatggacctattcccaagtaggcgttggatttattaacgatgagactgggtctggtattcaaccttgggaactagacttgatatgatgtagaacacgtaatgatgccgaattaacgaaaatatatacataatattgataatcgtatattgcttacatgagattttgagacatttcaccgtaacctttgaccctgtctttcactactgcttacttattgtaatcaatccttcatagtgtttacgtcacctatctatctatgtccgctaaccccgctgaagaagccactcttaaggacttgagcatcagctctttgagtaggtagttgttcacaattcaacgtatcacatccttaactcaaacaatggcatccgtcgctaaaacagtcgttgctacaggcgcatcctctggaattgtacactacttctgaccttctcaattcgttagcagaacacatgctaatgctagagtagggcctggaagctatcaagcagctcctcgaccagagccaaccatacaaagtcatcctcggtgcgcgcaacatacaaagagcgcaaaagtcatacgatgagcttaactatgaccgctctgctagcggcgtcactattcttccgctcgaattgaacgacctcaagggtgtcaagtcgttcgctgaccagacccttgagaaacttggccaaggaaagattgattacttgttgctcaatgcagggttaggcggtgtcagcgccgatgagccgggacctaacggatcaaagtggtgtgagccgcatgtcgtgaaccatctctgtaagttgaacgtgtgtgtgacaggtagtacggggctaatgtgtcactgttacagcgcagtattatcttgtgcatctcttgagggagaagctggtcgagtccaagtctagaattgtctttgtatcttctggtgctgtgcgcagggtttctgatcctagtaagtttcctgttcaagctcatggggttattcgttttgggaactgacaatgtataggcaagcttgatgaagaactcaaggcaggctctggagcggatgctggtacgacttattgcaacaccaagtttaccggtcttctcggcgcacattggtggcgtcgccaactagccgatactaacgatgttgttgccgtgtcgcctggtcttattcccggcacgggcctggcgaagaagatgggtattcagagtagcatgcctgatgccaagtctatccctgaaggtgagtagctgtgtttctagctccaatttgaggttgttttgctcacagagatacaggtgcctcaagcgtgcttgctgctctcacacgaagtgactttcctgaggatcgcgatcgcattttcttgactagttggggtgagtggtgggagaaggccatgattgaaaagtctacggataaggcgctgcaggataagtggtgtcccagcaaggaggagattgagagagatgctgggatttccacgtaattgtggaacgaggagtttgatagaaggattgaatataggacatggaatttagccaggtcaatatcgtgtagtgatggtgtgaatgcccctgacacatgccacaggatggcgtaaacggtctccgtcactatatgcggcagaggctgaagctgtcatgttggattagagctaggatgacgttgccgtacgattggagggcgattggagggcgatggttgagttgatgcaagcatttgatagaaaccaattggtaagaatatattgctcaagttaatctactcaaacttgctcgggtagacaagcaatcttttcggacccgagatgaggcaatggtccggactatggatggagtctactgctagatgatatgtgctgttctggaaaacagatcgatatctttattctctctagacttgtacattatgactcgatctactgatgataaagagaatcgacgatgtactcactgatggttcagaactggaagcatgttgtttatccacctcctcagcctaattctcgcactcgctcgcattcatcaatatcaagctgtcattaccacccttggaatgacgatgcatctcgaatacattccccaaactgttctagctccaacatcccttctcgaaaggctttctcgaacaagtttagcctctgatctgtctacaggggtagtttagtgtccgaacagctaattcactggagctgacgctgcttgattgggttcttggctcgcattcggttttgtcacagggctgaagcttggcattggtttagcgagtgcgacaggaagatcaatagagagtgttgatatgactgcagtaaatagagtgtcagtctagtaaatggctatactagaccattgatcgaagggaaggggaactagttggcataagataaatactagagacaagcctctttttgatcattttaaattctgaggtcagactcttaacgcaaacaagctacgaagcaaacaatatcatctcgataggctattccattcctagcctgtctagtccaacactgattttatatcaatacctctttatctcttccagtcctcctcaacctcccacagacatcgtcctcagtagccaccatgtcgggagaactccccaacaacctcatcgcctttggcccgaactcaaactgcaccttagcactctgtccagtagaatggactgtctacaaataccgaccttcactggcagccaacggcacctttatagccctctacgccctcgccatgataacgcacttaatactcggttttcgctggaagcagtggtttttcacgtccttcatgatgctcggttgcttgtttgagatcattggatacatcggccgtatcattttgtacaataaccctttcagctttggagggttcatgatacagatttgctttgttacgacgggtcctgtgttttacacggctgctatatatgtgactctatccaagacgtaagttgactcgcccagagatgattgtcacctttttaactcctacctttagtatcaagcactttgctcccgaagtctctcgtttcaaaccacaactcatctggtggatctttattcctgccgatatcatctgtctcgttctacaaggcactggaggcgctctttcaacagtcagccaaggttctagccagatgggtatcgacgtcgccctagccggtctttcactacaagtcgtcatcctcgtcctcttctgcgctatccttggtgactacctctggcgttacttccgcagcggatcttctggggcgctgagcaaacgcatgcaagttttctttggtttcgtaagcgctgctgttatcttgatccttgcgcgatgcgcctttcgatgttacgagttgagcaaggggtatcaggactcggaccttattacggacgaggccttgtttattggtcttgagggagtgtaagtattcaattgctttaagatgatcgtggatgctgtactaactattgctcagacttattgttattgctgtcttttgtctctgtgtgggacacccaggacttgtatttaacgacagggtcacaagaaagatctctgcttcgtcgacgagcgatgttgagaaataataccggacgaaatgtttttgttgttttagaataccagtggcttggatttatggttgctttatgaaacttaggatatcaccttttaatagcgatacatctgaccctttatgcaccagtccttattctcggtgatgaatcatgtcttcttttgttttccaattttctgccatgccgaggttcttttgacgattatccaacctgtgcagtgcactttgatgtaattaatttgtaaattcttgaacattactccaaggcttgtctacttcagggcagaacaggcactttattcgtcactctaacacaacaggcagaacatgtgttgacaagtttattgggcgtgttgtgtgattgtggctagctatcctgaagaagcaaacaggcagttcttccaaagaccaaagatggtggaaacctcaacgttcacatataaccattccaataccacccccaatgtttagtatccagcagtcaattccaagctctcaatcatccaaagcgagatgttcaacctgtaacatgccaagatatgttgtctttaggccttggcgtcgcactggcaccagcagtgctcgtcgcagtcagggttccagccgcgacggacaaagttaccgcggtcatcgcaggtgtaggcccaggggcggtagtagcacttggagtaccaaaagttgcaagcgatgctgcaggaagccttgttgacgacggcggtggtgttcatcccggtaggcttgtcagtgcccttgtcggagggggcagcggcgacagtgccgaggaggaagagagctggtgatgtatagttagtggactgtcatcatcggtaggcaaagatgtgaagtgttattatttacttaccgatggtagcgaccttcattgttgcgagtgtttgatgaaggcaggtatgttgctttaagagggaaggtagatacggttgaggtgggagtgtagatgaatgtggaatagcagagtgctttggtggttgaggatgatgaggagagagaaaagaagagataaaaagcagagatgaagggaatttatagaccgtctggttactgcagagatggttgagagagagtgaagtgaagtgaagcatcggcagcccgtagctggcagcactgacgcaaactgccagcttcgaaaataaagcgactgactagtaggattcgcaacggctacagtattagtattctgatagatggtgtaacacctctaatatcttgagcttgaacaaacaatatggtccaggggtcgaggacagtatcgagccggtgttcatgtgtaacacaacgtcgttattggaatgcaacaacaaagaacactcgcttcgagtaactgttctcttgtgctattggtatttacgatccgtattgatcctttctacaatacaccgcgaccaaaaatttgactcgaatgacataaaataggcacagatgcatgtatgtgtatgactggcagccctccaagataggtaattacaacggcatttgcaatatgtcaagtcctccaatgatggtatacttcaaagtaccgaatacgtatttgatatgagttaaccccaagtcaataacgaagccgaccgtgcgatggcagacagcaagtgagaagccttgcgccgttgaacacatatacaacatagtgaagaatacaaacccggatctcgttgcatatgccaggaactgccgtgctataggtttcattcaaagtggctcctcttgaaacaggtcacctcatcccgatcgccaatgtaactctcggatcttattcgtacaagtcgcaagtccctctcctcgaattattctagcatcaggtcctcccaacaacctagatagaaccaccatctatccaatctacacctaaatgacaatacaacaacccgatcaacactcgatcatcaacttgatcgagccacaaatcggatcccagtttcctctttcggcctaaactgaccacttgccttctaacttggatatccctgtaacctagccccagtctgccaaaagacgtaaaattagaaggatcgtaaaccgtgtctcagccctactgaaatggcctcaagcttgcgagttgtcgtgttcgagacgagattacttgtgccgggttgccgaaaaaactgctcaacgaggattgcttaaatactgtggtggttgcgcactatgctgcctctttttgttttgaagcccaacactcttttgttccaatatatacacattctttgtcgagaatctagatgatctctcatccattccttcattcgatccattaacccctgttgagttcatctcttggcaagttccaagttgactattcatacccgtttttgaacatttgaaacaccttaagtcgatcactatgaagttccttcttcccattctgcttgctggtcccgctgtcatgggtcgggcttgcaaggccccaatcccaagcgccgattctgttgtcccagtccacgctgctcccgtttatactactcttgcgacccatgtagctgcttctagcaagcctactgaagcagcaatcgagcctcaggctgtatccagggccaaggccgtgtccaagcccaagcccaagtctcaaaccaagtccaagtctaagcccaaggccaaatctcagactaaagccaagcccaagtccaaggttcttggcaatggcgcctccgtctctggttcatcaaccttctatggcggtaacctcgctggcggaaactgcatgttttcgacttacactctccccgctggtatcatgggaactgctttctctggccaagtgtgggatagcagcgccaagtgtggtgcctgcattgaggtcactggccctcatggaactatcaaggccatggtaagtctcatcactcagatattgttgaatacagcaactaataccatctagattgtcgacaagtgtcccgagtgtgaccccggccatctcgatctcttccccaacgctttcaaggccgtcggcggcacaaacggcatcgtcaagacatcttacaagtttgtcgagtgtggcattactacccctcttgtgcttcacaacaagtcgggcacttcagccaactggttctctattcaggttgtcaactccaacgagcccgtcaatagcgtcgaggtttcggtgaatggcggcaagacttggcaaaagactcagcgcaaggactacaacttcttcgagaacccttctgggtttggtaagacgtctgttgatgtcaagatcaccagcagcactggcaagactattgttgttaacaatgttggggtgactcctgatgctcagtacaaggccaagtccaacttttagactggccttgggaatgtctgttgaggtgttggtatgacggttgacattttgaggtggttggctctggtgcacgaggagcagctggctgcttattctcggacctcgccaattaccataccacatgttgacgaagaacgtataactttagattcgtgtatatagttgaccggaatggaactcatatgtttatatacaaaagatatgaatattattcgatatacagtgacggcatgtcttgtctgccatattcttggtctcactgtatgacccaggtcccaacaccaagattctcctggcattcacagactaattaaaccaggttcaactgcctagtctgctttcggagattgggcaagtatttgtattttgcctaaatgcagatggaactgtcatttgacaacccacgctgtatttcgccaagtcgggagtttgacccaacaggggacaaatgaggtaatgatcagaggcaaatggagacaaggttctatgctcaagagcgggaaatatctcttgttgaagaaatactcgtacttttttacttcatgattgatgtcgcataacaagcagccaagatggacagagtcttggtatgcaccaattcaactacatgctgtgatttaatactatcagttacatcatgtgatatactgcataatcgatttgttgactagttgttctattgctagatctatcctatctgttgacagtcagggttatgaccataacaaacacaaccccatgagattgtaactctctgtccacatttaccccgaataatttggggattttggagcaagaaatcggggaataaaggaacatttcggtcctttccccacagctgtgacatgcaatgccaaactacagtcaccaccttggccaagattcttcccagttaaagggtgttagtatatgcgctccaatcatttctcaaggaacccttctagagacattccaagaatcctatcgctcgagtagattcaggtcggtaatggcgctccccaccggcaagagagtactgtagggtgacattgcaggacatccttgtcgcttgtacaggaaatgatatcatcgtcgggaataccctctactgtcgcggagccgctcaaacatccgttgtcaagaagttgtctggttatgagaagcatatatttcttgagagtctggagtggaagctagtgaactcttcaagtcaagggccggaagagtatgtcttgctgtacgaaataccatgatgaatttatactaacgaatacatgatgcaattagttcagaggttgtccagaataaggaatctagctaaacaagccaagacgcatatcctgcaaatccaagcaagccaagaagaaaccccagacaaaatgccccctccaccaccgttagcttctgacgatcctctccatgggcaagcgaaaagttctctacctcccacagagtgaatgacgtttggcctcggacccatccaaaacgcaaaacatcactcgtgcgcttctaacatgttctccacgcctgccaatccttggcttccttcatggagtagacagacatgatatagatgaattatataaagactgcatctacgactcctacgagtgtcgagtttcgacagacagacaacactgtttgtgtttcctagaacaagttcgccattatgtatcgaatttggaacatctacggtatgctatctcatatgagtctgtagaacaacatttgactaacacacctaagctcttgcctcctttggcaccattggaggcatgctctttggttttgatatcagctccatgagcgcctggatcggctcagaccagtatctcgagtactttaaccaccccggctcgacagagcagggcggcatcacagcttccatgtcggcaggatctttcgttggagcccttgtcgcaggaggcatcgctgatcgtcttggtcgtcgtaaggccctcatgattgcttgtttcttctggatcgccggtgctgttctgcagtgctctgcccaaaacgtcgcccatcttattgttggtcgtattgtcagtggtgtcgctgtcggtatcaccagttctcaggtcctagtgtatctcgcagagctagcgccttcgcagattagaggccgtattgttggtattcagcagtgggctatcgaatggggtaagtcacacacgttcctatattaatgcccttgacttacaatgcttaggtattctcatcatgtatctcatctcctatggctgctcagtcggtgttgatggtcctgctgcgtttcgtatcgcttggggcgtccaagccgttcccggattcatcctctttgcctcgctcttcttctttccagagtcaccacgatggcttgcccaacacgatcgctgggaggaggctcactttaaccttgcccaccttcacgccggtggcgatcttgacagccctgttgtcctcgccgagatggaagaggttcgtgaagctgttcgaatcgccaatgagtccaaggatattggataccttggtctcttcgcacctggtgtttggaagcgcaccgttgttggtgttagtgtccaggtctggcagcagttgctgtaagtatactggtctattgtcaatcttggtgtgtgattgatgctaatgtggaattagaggtggaaacgtcatgctgtactatctcgtctatatcttcagaatggctggtatgactggtaacactgctcttacctcttccattatccaatatgtcatcttccttgtcactaccggtctcgtgctgccttatatcgatcgcctgggtcgtcggcctctacttattagtggagcgttgatctgtggtgttctgcactttaccagtggagctgtcatggctgtccacggctatcccgttgatggtattgagggtaggttgttgcgtccttgtagtctgatatgcaatactaactgattcaaggcaacgatatcttgacctgggctattcaaggagctcccgccaaggccgtcattgccctggcatacatctttgtcggagtttacggtcttacctgggcacctgtcgcctggatctacgccagtgaagtctttcctctcaagtaccgagccaagggtgtcggcctcgcggcttctggtaactggatgtaagcatttattttctccagtcacatactcttgacgaatactaacatttctggtaccttagcttcaaccttgctctggcttttttcgtgcccccatccttcaccaacattcaatggcagacatacatgatcttcggcaccttttgtattgccatgactgtacacgcgttctttatgtaccccgaaaccgctcgcaagaccctcgaggaggtcgatgccctgttcgatagcaacgttcctgcttggagaagcgccaaggcgactggaggctttgaggagaagcttgaggctgctcagcgcgcagatggattcaaaaacggcgctgatggcctggagacaacacacgccgagactgcctagacggtggtttgagagtttgatgtattgtagtgtatgagttagagagtttgtatacccaattgtttatcgtatttcactgcaactagatttttttgtatggataaggcgaggtaaaagaattgcctctttagaccaagtataaaatggtgtttcaatacagtggcactttgtcgctaactcgacaggcaggtctcgcttctttctcctacactttctcatctgccttgaacaagcagctccttcctacaacaacattactatagctcgcctatctctcgcactcgcactcgcctttttagcttcgcggtccgcggcagcaaggtaggacttcgtctccatcttttttaacgacatgctcctattacttcaaccttgaaagtctacttactgactatcctggctcatttcgctacctatccgatgagagatgttttcgcatcgtcatacttgttacgaccgatggcggagacagactttgctatatcagatcaccagatccttagcccaaggatgttaaatgccgacgttacaagacaacccttgtacaaactattcggccgaacgagccggccccggatgaaccaactacgacattttatgccccagaagcaaagaagcttcagtcaacggtcggccgcggaagccactggagccccgagtactactatcaggaacaagaccattccgacaatactgatacatcacatgtattcaacgcctcgtccgaccttggcgtattaaacttcaacgttccgacgggatttcaaggttcctgctgcgtcagcttcggggcgactataccaatacagaagatacgagacgcgaattgtcatggacattcatgacaaaccagataaaaaaagtcccgagtctgcgtcaacaggatcctaccttgagtcaagacaaggccccatttacccctctggtacgccaggaccgagcctcggcactctaaattttagtgattactactgtactgcaccgccccggacacgtttccgtttcctctgtttagagctgaacgcattccccatcaaaaaggacgccggggccctaaaacaatgtcgatccccgaaaacgccggtgccgaatgacaccttggatgggccggggatatatccgtatgggaatagcgtccgtccccgtggcggaatagtgccagacctagttttgctttgagaagccttcataggtttcgtagccttttctaccgggtctacagacggagataacaaccccagaaagacaagacacgccgattaatcatggcgttgcgaagggagggtgaggaagagggtctaactatggaacgttagtgaaccgagtctactaacgtcagagaccaagtacaaaaaggctgggacccatcaactcaagaactgataagtgtctcttgtattcacactaacatagatctttgttctttcgtctaatcagattttatttcatctctttacaatttgtcaattgtgataagccccttccaaaaacatcgtgaaagacaactctcgactcaattcaccaggtacataaaccctccccccgtctgctcctgtcccacaacaaccacacaccacagagacacagcattagaaatctgttgctcaacacgacacaaaccaactcaatcttaaaaaagacaaacaactgactcggaaaacagcctttttaccgtttcacaatgactcgcgacaacctcgagatcgtgctcgctgagcgtcctaccacagacatcatcccaggccgcactttcactcagaagacaggcaaagcacccacacccgctgatctccaggatggccaaatcctcgttgagactctctacttgtctctagaccccgccatgcgaggctggctccgaggtaaacaatcctgcttcatgccaaaccgtcaacaactaacacaatgtctcagatatgcgatcttacctccctccagttcagattggtgagacgatgcgtggatcgtgcgcatgccgagtcattgcctctaagagcaagctcgctaaagagggcgatatcgttgctgctacccccggctggaccgagttcgccatcgtccctgagggtcggttcgagcctgcctcttactaccctggtgtccaggaccccaaggacatgctctctgccctcggcatgaccagtctcactgcttgggtcggcatggccaagattgctgatccccagcccggcgagcttgtcgttgtttccggtgccgctggtgccacaggcagtgttgctggccaaatcgccaagctcaagggtgccacagttgttggtatcgctggtggtgaggataagtgcaagtggcttaccgaggagctcggctttgatgtcgcgctcaactacaaggccgatgacttcaaggagaagttcaacgaggctaccaaaaactacattgatgtctactacgacaacggtaagtttctcccaaatgtcacaaagacccgcacagctaacatgtcttagtcggtggtgacattctcgacatgtgtctcatgcgcgcaaaggagcacgcacgcttcattgagtgcggtcttgtcagccagtacaacgccgccaagcctcagggaccccgagcattctcccaaatcgtcaccatgcgcatcaagatgcagggcttcatcgtgctcgaccacgccaaagactttgccactgctcgcgctgatctggccaagtggatgtctgagggcaagctcaagaagaccgagactgttatccgtggtggtctcaaggttgctgagcaggcgctcgtggacttgtacaagggtatcaacaccggtaagctgattgtcgagatcaagaaccacaacgacacaccttccaagttgtaaggtgctataaaaagggaaaattgaaggactaggttatatagatgaatttcagttgctgcttatgatagataccttacgtatataatgattatatcatgaaatctcgagactgttcacttattgctagttgagatatccaatctgatctgccaatgtcattaactcgggcgaacattgctcgtggttgagattcctctaatatggctcgcttatatcaaaatgacttttagatcccttccacgcatcagttcaacatgaactaatacacgtatcgaaagtaagggttctccttatccgtcaggtcctggaaagccagcttggctcgctcgctctcatcttccaagccaagcgcatctctcctcctgttctcattacgaagtacaaagtacaacgttgttgatgcaagaatacaaatgatatagctaatcaagtcagattgtgcaagtaagatatacgcggaagactcaccagatgatcaggcccaaccacaaagcaggataatgatccttcttggtctggctccaaacaagttgaggaccgacaatattcccgacacagtacgctacaaagatggtagccgccatgaaactctttttggtatggccagctacgttggacatgccaatcgtgatgatgagactcaccgtgccgccaaagaatcccgtgatggaatatcccaccacaggcgcagcagcccgatacgaccagtcgctcttccaaatgatggcgcagcctgcaattacaggtaaacatgtaaaggtgagcataaagatgcggatgttgttgaatttggatcctagccagcccgtcaggagaatgacgatgaaacacagtccgccgaggggaaactggaagagaatggagtgaagagtgctccagccaaacgtcgacacgatgagaggcccgaaaccactaactgcgccgttgacggtgtatgctgaagccatcatgagtgcaatgagccagatcttgacatcgaggagggcctcttttagttgtgatcctttgaactttgtgcatcgtacaccagtctgaccatgcctcaagcgctccacagccgcaaatttctcctccgatgtaagaaaccacgctgaaacaggcgaattcggcatgacgaagcagaaaagtccaaacagaaacgtcagtgatcctgcgaggaggtagatgtactgccatctcttcaacccaccacccgtgatctgcgcaaagccatagttgagtgatccgccgatgatagtaaagatccctgtcgacgagaaccaccaactctgccgcaaagactgctctgattgggtgtagtacccggagacaatgcacatgaaaccagtggggatgatgctctcgacgaagccgaggaagaagcgttgaacgtagaggccttggtaggatgtcactgcagctgtgagcatgcatatggcggaccagacgattaccacgccgccgagaacacggcctatgtcgaagcgctggagagcgaatgtcatgggatatagaccggccaacatgccaaagtagaagagcgatgtggcccagctgagacgtcgcgtgtcgagagttggtggtgtagttgaggcgtctacgacggtgaggttgagatctgtcgtcataccgaagagaacggctgagccgagaatagctttgtcgtagtatacgaggccatctagttgtacttcatcagtaacatgttacaagaggtggttctgttggggaaacgtacagccgatgatcatggcggggatgagaaaaatatcaatctttctgactgcgcgcgcggcgacaatgggatcaatggcatgttgctcttcacctactatggcgatggcttcatctctatttcctgttgcagaccgcgcattttcttcatctgcttgtcccattgttgcgatatcggactgtgacgaggataaagatgtgatgttgtaacaagcacaatatcagctgtttattattttagtggtagataaacccagccaagcaaagaattatcatatgatggcatcatcccttgtgagcgaattttattatccttagcaactcgacctatctttgcaacctatgacaaccgttttaagcctcaggtgcatgtaagaacccttgtagttcgtgagctaaagtaaactacagagtttttctgcggatgtgaaccgggattaattagaattggttccgtgggaggttaattcgtggattggctgggtaaaagcaagacttttcttatatcagacatgctctattgagccaagatggcccagcccacattctctatgtagcagtcgtcttcttttcataaagagacatgataatgttgctccaattcatcaaactggctgactgagccagataactatcatgcatatctacaacccaatgactgaaaatgcctgtcgcgccaaacgcctggctatgtccaacaatcctttcctgggatatcaaatcaaaagattctcttgatactgggtccaacccattgtacttctgtgcaattcctgttctgcctccattggtcaatcctgtcagtcaaccaccctgacttgaagtcaacccatcgatctttgcgatccgttggtggagggatgacattgcccttgtcgtctttgatctcgggctctacaatcttctctgcttgtcgtgggtcgccaactcggaaagaccgtgagaggacgcatttttgctcgtctcggcctcgccagttgtattggagacaatcgctgctgtctttgcagtacttgccgcatgcttcaaatgaatcgattcttgcttcgggcggtgcaacccaaaagtcccatttcccattgtcccagttctcagcgacttcgcgatcgcctgggtggtggaatttccagacatcagagtaaagtaacgggcgctatagaagctaggttagtatatgaaacagcccttgaagaaaacaacttacacccaactgtcgttgaccaaactcccatctccaaacactagtcatgtcttccggccgcgtcttgtgtagcgtcatgacaggctgacaccagtacttgtcgctgaacgggatgctgtggagtgggtgcgggttgaacagcggccagtatccacgcaacggtacgctgacgttccacagagcccagcccgttacgctgtcaccgcagcaatcgtcccgtagcatgggaagccacttttccgcagccggaggttcgacgtactggccgtacggggtcgtcttacgaaccagaagcgccttcattgcaccacggctgagcacaaaacccggcccgccgtttgcgaaccatgtcttgatgtcttgtttcacgtcatgtctaccaggtgacggagagcccatgtacaacggcgcatcggggtcgaaagtttgcaggaaacggaaggcgttgtcccaaaagacataactgtagagacggctgttagtcgtcaacgggaaaccttgagggtcgcaaactcacgtatccgtctcgaagaaaaagtaaaagtccttgttgggcttcatcttccaagctcgttcgatcatgggaaggaacttgaacttgtccattctccagccttgtatgcgcgcagtcgcttccttgtccacgtctagagtcccgttcgctcgcatctctttctgccataggtaattgacgaaatcggggttatcgtggtagtaaacggacggtgaatcggcgaggacatcgatcgcttggtggccgtggacagactcgtcaagatccgagtaaaccagcaactcgtctttttcgaagcaagcactaacactctcaaactgggcgtcgagtttgtcttttgtatcggcgtggcccatcttcagaacaggctggatcgtctggagcatgtgcttgggaaaggtagcgcagaggtcttgagtcgttttgccaacgggatcgatagacacggggtaaaaggagctcgtggttgagaaggaatagtattctgatacaccgtagctaccgtggatgacgctccagaagacgaggatgagaaagacgatggtgcagaggccggcgatggccatgcgactgaagcgcttgttaagcattagtcgccggctggaggaagaccagactgaaggcatcgcagctggtgatcaatcatggcactcggggcctttttgctgctaagagatgcctgtcgtgtcgattaagggaagaagggcgagtgtcgcaactatggaggaggagagacagacttcatgatggaggagaagagcaaggatctttcttgggggtgacgcatttgtcttagggggtagagatccactaaaagctgcccctgtcgcgggaatggactcatgatgggagcttctgggccagaaagggagaagtttcttagcggtgttttaattcagacgttaaaagacaatcggggcgttttaagcttatggtctaggtttcctgtagactgtattcaggaagcgtataacaaaacgtcaacgttgaactcaatgacgcgagagtcagttggcaatagggtaacctctggtattcgaatgtctacgccattaaagcacaaggttcttgatcagtagctgaaagacctcaagtcaggcacatctatatctatgtggcttttgctgaatggtcggcataaccgtcagggcatactaagtggcggctgcagtacatattgaagccatcagaggctgtaacagtgacaaactcccacagagtctcttagccacttctcgtattttgtctttttgatcaactttcacatgcaaagtcgtgatagttcaatactacttcatataaattaattatattaatgaaccttcttcgccaaggaagttgccgtcattcggtccttggtcatgccgtcttgtgatgggaacctcttgcttcggcccggtgacactggacttgtagaacaggtctagaggcaggtggtaggcacttatataaactatcgccaccaaactgatatcttgaggattccataaacagtcttgcaacgatgttcgaaatgcctcacagaattgacgcagacgcaaacctcccctacatcgagcctccatcccaagaaggcctcagagccatcaagctaccacctccatacactggaacaccctggaagatcttcgtctccgatgtgaagctcttctttaaaaacttcttctatcttccttacctcttcatccctctctatccttggcactcgggtgcactgtgcgagttatacccttcaccagagaatctcatagacatcgcactccatgttatcctttccatcatccaactggctttcctggtctcgctcttcacactggcattccttccaacttttacatacattggatacatcgctgttttctttctcctcaatgaacttgtttgttggcatttcaacaaaggcattccccgaagtggcttgaagtcgacagaagatgccctttcccagagttggccccgacacgatgatgaagtttggatctttctcaacggtatctgtgtagggtgagttattcagagcacccaagacttcaacaactgacaagtgtgcagcaagaactggttccagaagaacattgatcgcatctcaaggacctttcacagaccagtgattggtgtccacaaccgaacgtaagaactcccacaccatggccatcaataatatcttctaacatctctagtgctggcgtcgtcttcgatctcatccaatgtctggtccaacgcgctcttctttacgcaacccaagacgtcagggaatgttacgtcctcgtcaaaaacgccctcctagatgagcaaaagaagaaagtggtcttcatcctgcactcccaaggtggaatcgaaggcggcatgattgtagactggctccttgacgaaatgcccttcgacaagctccaaaagcttgaagtctacactttcggaaacatcgccaaccacttcagcaatccatgccgcggcaacgatccaagcactcctgtcattccgcatatcgagcactacgtcaatgagaaggattttgcatgtcgctttggcgttttgaactttacgagacactacacgcaaaacgaaaaccggttcgcgggcaaggtgtttatcaaccgaagtggtggacatcagttgaaccagcattatctggatgacatgtttccgcttgacaagacacttcatatggcacgggatgcgaagcagggagattttatggataggaacgttcgggttcgaaaggacggcaccatcaaggagactacacgagctgaactcccctcggggtttacacttacctgtgattctggtgcgaggaacggattggttagtatgaatgaagttccaaggatgggggatctgagtagattgtggaaatatcgcaatggccagcttcccgatagctataagagtgctttggttgatggtattgagaattgaagggttggtgttcaagctgggtcaggaccgagtactcccgcattacccaactgtttatatcaatacatggacagagaagaacccagtatattagtactattacctagttaaaacgcccaaatattgtatcactcaacatctagaggatcacgcccccttggattccgcgccctcatacccacttcccctgatgctgtccgaaacaccgaactcgacgatacattatcgcccatcatgatctcattccctccattctcctccctcgtacccccttcacactcaacacccttaccatcgcccccaaacctcttcctcacccacggcagcaggttataatacccaccacacgcaaaaacgccacaccagagcacaaactccgtcgcataaatgacaattcccaaaacatctagttcagattgaaagaagaccgacgcaagagagaatacatcaccggctgcatcaatggcgacgaatagaaaagaaatcccgcggacggttcgatgggtccagatgtcccagtagtgtgttaacacacctgctgcgagaagagctgctgatagtgaagccatgaggattaacggccattccaagtctttggattttgcgatgcggagggcgattatgagagatgcttggatgacgcccatgatgattgcgacagggacgacgacgaaaagagagcgtgagatactccatttctatgaatcgttagtattattcctcaacggactgtagagtgaaatacatactctctcatagtagtaacattggatccacgtaacaagactcaaaagcgttaaaatctgaggttggatccggagcgctacattgaactctttgacgatgttgtagactcctagcggtacacccgcccatgcccagagcatcatcatcgatggttgtaagcctgtagcattatggcggcgataattaacaatgatttgaggaattagctataacgtattagttgtgcttgttttgtagtgttgatacaggtgaccaacttggattgaccagcacacctattaatattagtaaattgtactttcactgtgaatatggagacttacagctcctagcgtgccgagaatattagcagcgacgggaacatccattttcttgtcaacggtcgtacaagaagttgtatgtcgagttgaaatgttgctcaaaggtttgagatggtgaagcgaaattaacgcgtgccaagaactgttaggttacactaacaaacttggtgggatgtctaacagcaactcaggaaccacctagcgtgcaattgttcaagatcgtcaacggttaaagatacagattgtacgagaccatattgtgaataatttgaattaattcatgaacttgaaacgggccaagttatctattttacgcaacctaaccatcgatcaaacaatcatttcgccattttctgtcttaaaccataacccctcaaaaagtcgtctgcagcttgggataatctttggcgtggacatgcaagtcggcatagatagcagctgactggtcatcagcaagatgcttcatgcgcttcacatcatcatcctcgagatgctcaagaactgtctcgggctcctctttcccatccttctggtccttcttctgtggctcaacagctttctcaataccttccgactccccaatgaggagaatctgggcgttgacatagtcgaagtgggctggcttggatggcaaccagcgaagagagcggaactcgtcaataattctggtcatgttagcattagttatccagagacaaaaggattatacttactccttggggaaaccaggtccctcggacagttgagcgttctgaggtcccggaagctctgggttcttggtgctgataataaagcctcccttctccttgatacccaattccttctgaacctcgtcgagcttctcaggtagagttgtcaagtaggccaagtgactctcccggcctgtcgatgtgatggcataaacaccctcaccaacaggctttgcaggtggtgtgcgacgtgtgccagcactcttggtatcatattcgtccgcagccaagaactccttcttgatctcatcgaatgaggcgccggacttttcgacaaacaccatgtatttctcttttccgctctcgggaaggatcttcttgggaagtgcgaggattcgcgtgttgccagcgtctgcaatagtgccgtcaccaagacgagcatctttggcgatgggacgtagcatgatgaaggatcgagcgatgtcgtcgacgctttcagggtcttcaaggtttacgcggccacgaatgaagaagtaaatgatgcccttctcgagaatactagagggtacatctggttcttctgaaggctgcacagcatcttcgccgttagagtctttcttgtcagtggacttggaagtatcgtcctcttgcttctcagaatcaactttctcatcattgggctcgtcttttttctcatctttgtccgtcttgatcaccatatcatcaagagtggtctgaccatcctccatcttggtgcgctttgcatcgggggcttcgtgctcgatttgatgcttatcgcccgttgcagtctgctggtcgccgttggtctgatcgacgttgtcgggcttagagtcggtcattttggtcagttaaggaagatgtaaggaatacaattgaagaattgactggcagtgaaagtcaagaaggaagctttagaagaatgggaaggtgcctggaacgtggtggacgcgtcgcgtgaattgtcacacaggtgatgtcatagaccaaccttcagctcgagcacattaactcatcatcggtatatttcgtgccgttttcgcgtcgtctggtcaatccacactcttggaccgtcatttgtttcaattagacaactagcgtgtggcttgacgtcaatgtctttcataggatccttcatgtagaaccttctgtcgtcgtctggaccatgccgagaccaccaatgtcacgctctagaagtcgtaaagcctctctggcaaatggagtcgctgcaccacgaactctcaaagcccatctgagttcctctactcgagaagaacaccatgccatctcctcaaatgaatctgtggttgcccatagtaatcctgccaatgacccgatctgagctgcttggtatgctgcagcgctgccccagaaagcagcagtatgctcaggacgtagcgacccaagcagctcaatggccgattgtagtttgactctggcagttgatcgtaatagttcatacaaagacataggtgtatctggtgttgtgattcgtactagagcccgatgcagagcaatctcaatggctacatgagcaagatggagagccccattagcacacagctctctaagctggttgctctgcaattgaagtctgaccggtagattggcgtgccattccctaagacgaaacaccaagggctttgctagttcaacagcagcaacaactcccatctggtccaaagttccaccagcacgaatagctttagccccgtagaatgtgttgattacatcgctcaaaatctgcgtcaactcgatatggcgtgtgaataattcccacccaatgacaaccggtgagttatgctcgggattggtttcgagatcaaactggtcaagctcaggataatctggcgcagtacatggctggacgtcccaatcgctgtcatggataagaaatggtcgtccgtgaatgcaggcgccccagcgatcttgcatatataatgcccaggccagcctccttcgaaggccgacttcccatgctggaattgaccagttactgcagtcgatatggatacctaaatcctgagccatggcaacaatctgggctgtaaatatccgattagacgtaggatgcgtatgagacctagagtcaacgacgcgccggtttcgttgaagtaacagtaacccagcttccagtgtactgagtttgggtcttcgcatgtcctgggcaatagtacgctcagccaacgcctcgagagctgttgggtctggtattgactcgacctcacgaccagcgagcgaactgtcatagatctgccagtcaagagctatcagatagacagcggccaatagagaaggtgcaaaatgccgatgagataaacgatgcttgcttataaagacatctttatgtaagatgggaaaactcgggtgaactattcggaagtagaggtcgactaacgtgcgaccgagtggatgaacagtcgcttcgatagcatcgaggtctgcaatacgcaacttctcggacgcagtagactcatcaggatgaacgagaaaaacagtttgatagtccaagtgtcgagcgaaagtggaagatgtaggaaacggtgaaggttcctggcttgcaacattcggaggatgcaacccgagtaggactggatcacgatagtcggtagacccgatatactcggcatgagttttcaaatctaggccaagagtgttgctgagaataccggggcgagtcgattcagcaatgttgttttcaaaccccatcgcttgttgtatttgagctatttgcggattgttgtctgcacttgctggagtggaagcagtatcgccatgtcggctcgaaggagagactcccatctctactcctccaaatggaggcgatgtcgtagcgttattttcatcgactccatcgcgagactcattctgtttctctcgatctctttctcgattatgtcttctttgacgaggcgttggaccacgcaagaatgtacagggttggctgtgaaaggtacacagaacacatcttgactgaccctcttcttttacacagcgtgtctttctaacacggcatgtgtcacagggtcttgagcgagtattggagacagacggtgccgatgagccggcgccgctaccgttaccgttaccgttgccatcgcctctgtcgttcggaccgatcgtcatgaacgactggccacttccggagccggcccagactagatcagatgagccggcgtcggtttgagaagactgaagctgaggtagctgagaaaacatgaccccactgtcggcgtctgagtcgcgtctgagggggggtcagctttagatctgggtctgcatctgcatctgcgccacgataagggacatggggtccattatcatctgtgggccgatttgatcttgatcttgggctttttggtgaagcgaaagaggttttgctattgaagaagcgggcgcacagaagaaggaggcgtgttgcatggccgccatcggagggtgtttgttatcaccaagtctcatccacgctaagatgccagggcgataaggatccatatcggggataattaaccgtggggttcttattcttctttctactagatgacaggataaatattaaacagtctattgttagacattccgttcgtttttacaaatacctacttaaacatactgcgaatatattctaaccaagtggccgaggaagaaagcatcggtcgaatacaactcgaccgatagttctggtcccaataccaatccagatagatcgacaactcagtgacaccaagacagccgctgtgtcaaccagccatgcagacaaacacccaagccattggaagtgtcatctgtttgctgtaacctcgtattgaagcatctggctattcttgcaatttgcgataatatgctcgatcaacctatgatcgagagatcaaaaagccttctgatgcccagccgtatgtcgcttacatgattggtcaattcgaattcttcttatcgtagattacaacaagacatgtataattatcgcattcaacatattaagttcggtgaaggaacaattggcttagtaggcgtttattcccgcccataacagtcagacacaacccagtaagaaagaccgacttgtaaacggcttagactcggcgatagcgggactttccacttgttgactctcgtcccttctccatgacttattcatcgtctccttcccttatacgtgacttgtagacgatcaagacgtggcttccgttactgtttagccatatttgtcttgatccatatctcagatcatgggggattcctgttccaatcctcatcaaagccacccaatatgaacccattgcgcttcccgactcactcaaccaagtaaatatatgaatcgctggactttggccccattgacacgattgttgagcactacatccagaaaaatccaacctgttctgatattcaagaaatagtataatcttgttttgaacaaggcatctcccttgacggcataccattttgtggtttttttttccaggcgtcgatataactagaaaggcttcacggtggtatcaagcttgctctccgctccgcctttactcaccatggctgagctcgaattggttaccaacgcccatgacaatgtgattggaggaagagatgcatcgaatcctttgacaatagctcagtggaaggctgctcaggtcacggcgggcggtctcgaaaggcttttgtcaatcgtaaaatcggagggagaagcaaactctactactcattcctggatcacgttagcaactcccgagcaggtcaaattgcagtggacaaacctcgaggcgcttggcccgcaagccacaacactccccttgtacggtgtgccgtttgctgtaaaagacaacattgacgctcaaggtttcatcacaacggcagcatgtccaaccttccgttctgtcccagccgcctcagatgcaactgtcgtttccaaactcaaagctgctggcgcaatcctgattggcaaaacaaatcttgaccaattcgctactggacttgtcggtactcggtcgccttatggtgctgttccaaactcgtttgatcctactcgagtcagcggtggttctagttctggtagtgccgtcgttgttgcccgtggaattgtgcctttctcgcttggcaccgacacagctggttccggtcgagtcccggctggtctgaacaacatcgtgggcttgaaaccaacgcggggagcgataagtactcacggggtgcttcctgcttgcaggactctcgattgtatttccattttcagtttcactgtcactgatgcggaaactgtactgtccatcgccgaagggtacgatatcagcgatgcatactcgagatcccgccacgatacgagcagtacctcatttgatgcatttggaggctcagtcgagttattaaagccaaacttagcgatttgcgcttctccgaaatggtttggacatggtaatcaacgttcagcatatgaaaaggctttgataaaggcagagattttgggctggtcccttgtcccgatggacttcgatccccttttccaacttgcacgattgctgtatgacggcccgtgggttgctgagagatacgaagccattcgtgatttcatagaacggtgcccttcagacgatgtggaccctgttgtgcgaaaaatcatcgtcagagctcaatctctatcagcagcagatgtttttagaggtgagtacctccgtaaagaacttacacgtaaagttgaacacgcttttgccaagtttgatggtatcttggtcccaacatccccaacatttcccactttggatgaagtccataagagtcccgtggaagaaaactctatcctgggcacatacaccaacttcgtcaacttcctcgactggtccgcactcgccatccctgctggatttcgcgcggacgagcttcctttcggtgtgactctcatatcgaatcgttggaatgagccttgccttttttcttgggccaaggtgtggctaggtgacgagaaaagattcttgggcgcaacagatgttagagccgaggaatctcagagcatggtgccttcaactccctcagaccacattcctttcgccatcattgcttctcacccttccagctctccatccactaaaggtcttgtatcttttggtggcaagttttggaagaagaacacaacgtcctcttcatatcgcttgtatgcattggacacgccgcaaggtacgaaggagctcgggttgaaacgaatgtccgccaaggatggtgccgagatagatattgaagtttggcatctccccaagccgtctgttgccgacttcatattgaagttttctcatcctctcgcgtttgggtcgatcgagctcagcgatgaatcttgggttcggggtttcgtatgcgaaccttgtgattttgacaacgctatcgatataactgaacatggcagttggacagcatgtcatgaattattggaggcaaagataaagccgccatctgataacaaccagaagcgttttatctcgaccatcctcgttgccaatcgtggtgagatcgcggttcgaattatagagacggtacacaaaatgggtcttcgagctgttgctatctactctgactcggatgcgaatgctacccacgttagcagagctgaccttgcactcaagcttcgtggagcctcagtctctgatacttacctaaatatggatcaaatactggaactggctgtgcactcctctgtcgatgccattatcccgggctatggtttcctctccgagaatgcagattttgctgccgccgtcgaagatagaggcatgacctgggttggtccaactccacagcagatggctgaacttggactcaagcaccgcgctcgttcaattgcagtcaaggtcggcgttcctgtcattccaggttgcgagatgttgctcgaatctctcaaagaagcaattctggaaagtaacaagattgggttcccactcatgctgaagagtaccgctggcggtggtggtatcggtctgagctactgtaaagacgttgaaggtttatctgcaacgtttgaagtcgtccaacggcaagctgttgcaaacttcggtgacgggggtgtatttcttgaacgatatatcgagcgagcgcgtcatgttgaaattcaaatccttggggacggtactggtcgcgttgtttcagcaggggaacgagattgttccttacaacgccggcatcagaagattgtcgaggagagccctgcaggcatgatcccgaaaagtgtccgcacagagatgaaggaagctgctcttcgtcttgcatcttcggtcagatatcgaaacgtcggtacagtcgaattcatatacgatcttgatacgaaggagtattattttctggaagtcaacactcggctacaagtcgaacatcctgtgaccgaattggtgactggtctagatttagtggaatgcatgctcaacattgccaatggaaatgcaactcagctgttcgaagcaaactttccgaccacaggggcgtctatcgaggtccgtgtatacgctgagaaccctcttcggagcttccggccttgtttcggttgtgttacagcccttgaattcccctctagccttcgggtcgatacgtgggtcaaagttgacactgagatcaccacttcctttgacccattgatagcgaagttggtctcgtttggagcagaccgtgaagaagctattgaaaacatggtcagcggccttgcagctactcgtatagagggtgtccaaaccaaccttgactatctgcatcaaatcgtgtcatctcccatgttcagatctggacagtacaccacaaaatctctggatgctttccaattcaaatcttcttctttcgaagtcctagagccaggagccttgaccacagttcaagactaccctggtcgtactggatattgggatattggcgttcctcctagtggcccaatggattccctctcctctcgacttgcgaatcggatagtaggtaatcctcctaacgctgctggcctcgaatttactctcagtggaccagctctcaagtttcattgtaatactgtcgttgtaatctctggcggtgttgctcctgtaacagtcgatggcgttccagtttcccagaaccgaaccttgagtatcaatgcacatcagactctgtgtataggagcaatcgaaaagggccatcgtgtctatcttgcgattcggggaggagtcgaagttccagtcgtgatgggtagccggtctactttcgaactcggtaagctaggagggtttggaggtcgcaaactacagcagcacgacgttcttcaaattggagatcctggtatctgtgttagcgaatcttttcattccacgatctcaatacctgtcccaacttactcaaaggcttcttggattgtaagagtgatccccggtccccacggtgctccctcctacttctcttcagagagtgccaagtctttgtacttgtgcgaatggaaagtccaccacaacagcaaccgtcttggtgttcgtcttactggtccccaacctgaatggtcgcgcaagaccggtggcaaggctggcttgcacccttcaaacatccatgatgccccttactccattggtagtgtcagcttcactggagatgaagctatcgtcttgggttgtgatggtcccagcctcggtggcttcgtggtgttctgtgtcgtgtgctctgcagacttgtggaagattggacaggctcgaccaggagatacaattcgttttgttcctatcgaagttgaatctgctatggagttggaggagcaacttgaccaagccattgagagtctttcgcctcttccaatcatcgaggaggtattctctgataaagccgcattggaacaaatactagaggtcatccccacgatcgtcggtgtcattgaacatgatggcgaagtaataaccgcccaccaagctggagatcgtgctctccttttggaattcggggacggattggtattcgatcttcggcacaatttttcaatctctgctttctgcgagaatcatcagaagaagcccatcgccggggttgtagaactcaccccaggaatctttagtctccatgttacctatgatcagggcctttctccgaagctgatactgacgcgtgttcgggagcatatctgctcgtatacagtctcgtccaagatatcttcgaggcagatccgcctccctatcgcttttgacgatagtgtcaaccgcgcagccgtcgcacgatacacagcgactatccgaagtgatgcgccttggcttccgagcaacatcaacttcctagagaagctgaatggtatccaagacttaacaaaggtcttgactgatgcagagttcattgtcgtcggcctcggggacgtgtttatgggttccccttgcgcgatccccctggaccagcgccaccgtttgttcggaacaaagtacaatccatcgcgctctttcacgcctcgtggcgctgtaggtgttggtggacagtacatgtgtatctatgccgcagattcacccggtggttaccagcttgtcggacgcacagttgagatatgggattccagccttttagatgtcaaaggcagtaatgcttggttcttccgccgattcgatcgtatttccttttatcctgttagcgaacatgttcttgaccacactccgaggtctgagcttgttcaaattaccgatggtgtttttgatttggcagagtacgagacatggcttgaggagaacaaagagagcatttccgcctcggcgtctcagcaggagcaggctattgccagcgcggcctttttagaagacttgcttttgccgtatcaagtcgattcatttccgaacgaccaggatcccagcccacgttgttcggatatctctggagcgcgagtgacggcgacgatgccggggcgttgttacaaggtgatggtaaaggaaggacagactgtcgagaagggagatatcgttgtaagtccattttcacaaacatttgatgtaatcaactactaacttgtcgcaagttgtgtatcgaatcgagtaaaatggaagtggaggtttgcagccccgtcagtgggaagtgtttggcagtgatggtgcaagcgggcgttctggtccatgcgggagaggacttgatcatcattgatggatgatggattctagagagaccagtcgcaattacggtttatcctcagtaattctgattgacaatagacggtgtcttgctatcgcgactacaaacctttcggggggcacaagcagtttatcacagtagaagcaagcatcatgttttgtgttcaaggtattgattcatttctaattatgaacatgtaatccagtattccacctctggtccaccctaacactttccacctcccgtggactttggagccgatcatggaagggtcacacatcgctaaagtttgagagcgcgacaatggacatcttgctatgaacccgaggctcatagtaagacggtcactgcagctctctcaaactttggcgatgtgtggcccttccacgaccaggaccaaagcccacaatctcgaaacacacatacacgtgagacccgtccgtctcaacgtgacgggctccgaagaaggtcatccctcctcgctgcagtgactactagtgcgtgagaatagaatcaagctgaagtttagacaacagtacttacctccatgaaggcctgcacttcctctggcgcaggggtaggagtgtcgcacatctccaggcgatgcgagatgtccatctcgtgggaggcgcatcacaaatttccaattgatgaaaaatgtgtttctacaccaaggttagtcagaagagtgcgatggtaagaaaagatgggaaggaactaacctctcaaactttagcgatgaagatgtggtcaaactccccccgtgaagaaggacagcagcagccttgtgtagtgagacacgggcttgaaggctgctactatggggaggggttgtccccctcccacaacgttgatgaaggtgtattcaacgctgtatgattgtcagcaaatatctcataggcgactgccaagtgtacttacttgcggaggctacaagacctccctcaggggagggggacagatcttgaagtggtagatgaagaggcgggggatggctttcgccccccttgatggctttcgcccctccaagctgatgattgacgggaggtgtgggaggaggagcaggaagaggagtgggaaggggagttggaagaggaggaggaggaggagagaagagggttgtaggtgctgatgtatgaggagggaagaagaaaagagagagaaatttggtggaggagtagatatttataggcaaaagtggggactacttttttgacagtgattctgtgggtgatggccgagcaacaatgggcagagggcagagcgagggcttggaggcgaggccgagaggcgggagagcgagccaataagcttggcctcgaaggttctagattacaattgttggctaccaaggtgatgcatggatatctgattcacggtggtggttgtgtggtggtggtggtgcttggctcgacggccagaccaacccgttcccctgaatcgagccaccatggtattgctcaacaaccacaatgccaaaccaaaatgtaattgatgttgttgtattattgatatgttgcaagtgttcttgatgttcatttattgtaaaatagcaattgtaattaatacaatatcgagtcatagatatcctgtccattatgcatgcacaccccagacactcgtcaatttttcaatatgtagcactatttgcactccctcgtattgttccaagtgtttgcccacgatgtagtttacttggtgatttgcctggcaccgctgaggcatctccagtattaaaatacctggtggacgcggatgcggctcaagctaccccctttaaaaatcccagggcaaccgccacaacaattaaaaatgacatctgagatatgtctcggaagctaaaaatcagcccatcattctaaaaatggtgtgcgatttttcctagtgttctggttcgcaagatcacggtcgagtgtccgaggttgtcattgatataacgtccacccacccccacgctccaccaaggatatccaccaactcccctggtctgacagctgccacactcgcatatcggtgacctgcatacttgctgccccgtctgacagggggggaggatcgaccggcagctggaggggagctcagaacggcagatcagctggagctcaccgccctggccagtccgtctatataaacgacttctcctcctcccaccagcacctttctttcttttccttcctcgtaactgattgaccggtggtccttagagatcaagaagtccaaggactgcgaagcatgttgtcccttcccatggacttctgtgtgaccctgcctcagcaggacggcaacccaatttttgatctcaaacccccctcctttttcattgagctcttggccttgtgccgggacttgaagaagaaatttgcttgacgttgatgcctgtgatctgtggatgtcgacctgtcttggtgggctggacttggtggggtgttatgtttgtggatgttgttggagcagtgcatgatcatggtcgacgtatggtaaagcatgtagttattgccgtagatattaattacattctgctatttgccatcttttcgtcgtgtcttgtatcgtgtgatgatctcgtaatgccacatcctttgtgggcgatgatattatgtattcttgtcgccccctactatccgtagcacagagccgaagtccaacacaggcgacagtcgtggttttctactgtccttaagacgttgtgatagtaaaggctggagttccgactcgacacgcctcgcgttctccagaaattattgacccaaggttctacatcgcttcccgtgtcactcgtttatatcatcgctactaggtcctgttggccagtttcgaatatcgtgtttatttcttatcggtcgtattcttcattgtttcgtcgggtttcgatcgtgttgcgattcggggtggcatcgtagatcatcatccataggtcggtcggtgcgtagtagaatacagtatatttttgatagccatgttggacataataatacaatattattttggtctattctcgtgtatttcttcttgtcgagcgtcggaaattgtgctgtctgctctggtgtttgcttttcagacgggcagttctcgcgcttctgcacgcatggacaactgctaaggcccacgcaacactctctggttttctgttttcttccctcgtacccgtttaaaccaccgccaaaatctagtatcgtatcgatttctttgttactgttgttctggacatatttctttctccgttgttctcgtcagaatatctgttcaggtcagttctcccttgttcggattccgaacagtgaacagtgcattctaacaccaccatagctttccagttcgcgttctctctattaaactgtctctactggaatcatctctacgcgaatctctgcagttcctattacaactctcagccgtcaaatcaacatcatcgctctccaactgtcgcgaccttccagctagatcgcaatgtctttcaggctagtgctcgtccttaaggaggatcgtcgctgcttcatgcatctggcaggttgggatgccttcttcgtctactgggtcttgttcgtaatcgcgcaacgctgggtcctaatactacaggacaactacattgtaatcaacgaggtctggctctgtggtaccaaccaaagaagccgccatattctccctaccatgaggatgcttcacattggacctcgcttctaattttcgttgaagccctagcgacaagaaccatgccaagcgctgacagaggctggcatcgttgactagtagtttcgcaagacttcgtcatcttttggttagtcccgaatcatggcacatctccagatcttcttccttgaaatcagaggattaatattcggaataccttgccgaactcatcggctacagagatttattatattgccttgcaagcgcggttttggaggaattggggatgtctccctggtaagcatactctacagcttgttctttgggtagtacaaccccaagaccattgttctgacctttcaggatcccaccgactctcttggacttgcgaaagaatctctcccgaagtacattcatcaatgtgtcctcgcatgtacctggtgcgttacgaacgacaacctctcctattacagtatcactaacagtatctagatctttgctgtatcacaaatttgtaaaccgcatctggtttggtggttaccaaacgctcttctgctatctagcagatactctcgaaaagagtcttggcgcgtcttttttgtcatgtactggcctcaggggcatggactatcgtcgatggctcgatctattatgtatggatttggaacggcacaagtaactacacttagctattagaaagaatcaaactcggttcttctgtaaaatgccgctataaccctgctccctgtccaatatctacttcctagtacagtttgatcgtttagatggcatcaatcgtttccaaggtggtatatgcatctcctcttactatcatccaacaacaaaaccctttgctaacctattgtctcgctttagattccaccaagctctccaaaagctccgaagctttgtccgcgcctccgagctcgtttagttcgtcgcccaagcgtcccgctctctcgacatatcctttatcgcacaatatctttctcgccgccttccgaacttgctccgccgaaggggtatctgtcttcaaatcgatgcctgccccagcccagtcgacacgagcagacgtatccttcttgtcttctgattgccccgcgcatatcagggggactttatgggagagcgcttgcgttatgcttccataaccaccattggttatgaggagacagagttgcggtaggaagaggtggtatggaatccatttgacgtatcgtacgtttggtaggtctcctactctggatgttacctcttctacatgaggcgttgccaccaccaagagaagttgagggtcgttcgacagagcttcgatggctggaatgatcaacgatgtcggatccatggccagtgttccttgtgtgatgccgacaacacgagggtgagcgacaatttcatcccattgaggaggcaattggacatagtcggtctggatctgggtgactgtcggtccaacgaatttcgtgtgcttcttctgctcttctggcttggggagtagcttgaactccagcgagggagacgacgcttggatgtgaagaaaggggctataggtgaaagactcgatgggttcaccaaacggcaagttctccagtcccagtatttgtctttgggcgtttatcacgggcctcaaaagatatggcaagagaatccattggctgatgagatgatgcaggaagttccagatcaaccacagcaacgacgtcgaaggactctccccggatacggactgcggagctccccagctggacatgtacattgggatcacgcccagagtcgcataagtagggatctcgcccagatcgtacatagctctcgccccgtatggcatcacgtcgaccagcagcagatctggtttaaagccgccccgcaatacccgacgataatcgctcacttgagcgagcagtcgaatctctagacggttgtacatcttgtcgaggattccagtctcgttgttgtttattaggggctcatcaacagttgcaatggcttctgtggcgacaaaggtggctcccactgctcgaacgcggacttcgttgtcggcgctggtgagccatactacttggtggcctcgacggacgagggattgggccacggcttgcattgggtatgcgtggcccgctgggaagtgagaatgtaggagtattttcatgatttatatagtaacaaatgctggacgacacagaggttgtgtaatgttgagtctgtaattggggagacttttggtgaggtgttgcttgcttacatggcaacttttagtgacagtgcactttatactacgtggggccagaagaacatggggtaaattgcagccagaatgatgtctgactttggatcaaattaatcaactaattggatgctcagaagggcttcctgggatatttatatgtccaaaatcaagtttgggtaaactgatccctgtttctttaaagttagacttaaggttctgatacaggatatccgtcaccagcaaggctaccctatagtacgctgtaaacgtcgactgaaggatcaatcatgtaggtatttgtctattaggctcgtattctttgactagttttgaatctgtatttcatataatattgaatatgttttggtagtctgaatgattttaacactgtggttctttcatactgttgtggttttggaacaacattgaaattccggaacatcgagaaaaggcccgttttggtggcctcaacttcctttcacccaggacaagaagagaacaaagcggataaaaggatcataataaagaggataaatcctcgattatgaccaatatctgtaaaatacttctaaatcgtgattaaattacacatccatttgaacacacgcaatggctttggtctgggtctagaagcggtctgttaggaaagccaaagcgccctcctacattcaacatctactcaagtcgaccatctagacaccgctttatcctactctaaaatataacatcttctctatttactctcatctgtccttcctctttctctcgaccgccccattttatttactccgacatcataccgaaatatctccttgttcccctccagtggcctcgggaacagccttatgcaacgagcagctatgacgtgtgaagtcccagggtccgagtctgaagtccgtgccgagcgctcctctgatgcgtgtcgacaccgtgtatacgaagcatctatgctcccctggggttgactcgtgtcaagttactgttagtcactagtattgccgtcgaaagtagtggcgcttactgacctagtccgcatagacacggagaataaaggaagatcgtctcagtgaagcgcagctaatgcaaattcaacatgcggctgttggttgatcagagcggaattgatggttatcgcgactttgctgcaggtagctttgagccgaccagttaaggttacaggctggtcaatatttagaaaccagaggatgccgcaaactcaacaaatcggcaaaaaggtcaaggaaatccgataggagagttgcaagatgctagctgtgcccatgattgcttggtgactattgtcaggcaagatgcccttggaagacacggcctttcgatcgaacgcgatggggacaggatcgggcggtaatgcccaggaacagacgtactggcaataatattcggttgatttacaccacagctccctttgtgggtaaaagcaaattgaggctgagaggggatgtgcgacaggaaaatcacaactgatggacatcttcccgacccaagcaaggaacggccccaacaatgctagcaccagcagcaaagggaggttctctttaccaaataaaaggtaagtattgatcagagggtctacagacatcatgctgatcagctgccattagacgcatctacattagaccgccagtgttaccattggtatcgtcccggctgtcagttagttacttctaagatgggaggcgacattgatcagcctctatccagggctggccatggctcgggcagaatgcagaaacaatgtcactaggctctgtgttgcagacttgactacgaaagtcacaacgacgcaaggatatctacaaggagtagaggtgcccatttggtggcatctcggccaggagcttcagcttaaacgcagtcggccttctcaatatcaaccggggatctggtggcgtaggtctaccaagccattgtagccaattccgagctcgtgggtacttaaaacaagccttgagtctttctcgctgattctcctggtaggttgtgttatttcagggctgccataaagtcatttccatgctaacatcacagtggcccctacatctaggtcatttgggagcatgcaatcaaacttccctatgtgtagtccaaaattcatccaggagccttgattcttatggaggcgaaactcaaaccatcctctctctcgaaaaagactcctattcaagatccaattcggccacgggcgcttggtcaaagaagcgaactagttacagtctgcgattccgtctccatctcgccatttccatcgcatgaatcctgcttcggtggccagctgtgatacactgaactagaagcgtgtggctcgtctgaagaagtccggatgggctgttgaatctattttaccttgcggactcctgggacctctcgatctactcgaaagagatgccgtctttgtcatcctgaacttataaagtagagccctttgtctggtaatactgtacgctaacgttggattagataggtccccaatacgcgatcaagacgaacaaagcaccaatcccgtcacctccgaagcaccgggtcttagttttgaccctatattcaaggcctgccattcgagaagcatggctcagtcaagccagacgacatcccctcccaacatatcagactcgtctgaagacccgttacacaagtttgacggcatcaggcgaataacaaggttggctgcagcccacgatatgactggcaagtagtctttcggtgaacccttttcttgtctccgccaccaactagttctgctttattccaacatatatgacattcctcttctgtgcattcatcgcgcccaaggatagatattgtacgatgataatattcaagtgtctgcaatgtctaccacaccagtggccagttaagacaccgtccctctatagccataataaatactccttttcttagttcttcttctgttcgtcattctcttcctcgctcttctcttttccgtcttctccaaacattgtttcttgggctaaaagaaaggttagcataagaaatcgtaactgaagaacattgacttaccactccacaactcagcataaacaccatcacggtcaatcaactcccggtgtgtacccatctccgccacatgtccctccttgaggacaataataagatcagaatcaaaaatcgtacgcagacgatgagcgacaaagacgcttgttcgtcccctttcgcgaagaatgctgttgatgttcatcataagggcttgctcggtgtgagtatccaaggcactagtagcctcgtcgaagaatagcagaggagggtccttgagcaggatgcggctgacagcaaggcgctgcttctcgccaccggaaatcatgagtcctcgctcaccgaccttggtctcgtagccgtcagggaaagactggatggtgttgtggacatgggcacgcttggcgacagccacgacttcttcgtgagtagcgttgatagaaccatatcggatgttgtgctcaactgtatcgttgaatagaggggtatcctgggggacaacaccgatagagcgacgcagagactcgaggtcgacatcacgaatatcttggtcatcaatcaagactcgaccaccctggacatcataggatcggaacaagagacgcaacagagtagactttccacatccgctggggccgacaacagcgaccttctttccagcaggaatcgtcaaggacagatcacggaggatagggcggttagggtggtaggcaaagttgacgttctcaaacttaatctcgccgcccttggagagaaccagaggcttcgcaccagccttctccttgatgttggcgttgaccttttggaggttgaacagagtctccatatccagtagagactgtcgaagttcacggtagacggatccaaggaagttgagagggactgagagttggaaaacaagctggttgaccatgaccaggtcaccgaccgtcaaagtaccctcagccacaccattggcggcaaggtacatcatcccagtaagggccgaggagaagatgatgttttgtccactgttgagaagggccagagatgtcgcaactttaatggagttcttctcatactgtccaagagccttatcgtatctcgcaacctcgaacttttcgttgttgaagtacttgacagcctcgtagttaatgagtgagtccaccgccacggtagaagccttgttgtctgccgcattggcttgtcttcggaactttgttcgccaagcagttgtccagatagtgaatgccgtgtagctgaccattgtcaaaacggtgagagcagcaaatttggcgccatagttgtaagtgagaattccgcaaaccatgctgatttcaagagcagttggtaagacatgaaaaaccatgctggatagaataaagctgattcccttggtaccgcgatcgagagccctcgtcaacccaccggtttgcttggagagatggaatgtaagatcgagtcgcaacaggtgatcaaagacattacaggcaacttttctaatagcgttttgtgcgacagaagcaaaaacagcatttcgcagttcctggaatactgttgcgccaattcgagatgcgccatatgctaggatcatggcaccggcaactgtcgtcgcagtacctcccacagcggcaacatcaatgttcatagagtctacaatgctcttgaagtagaatggaacttgaacattgaggacttttgcgccaatcaacagagaaacagcgagactgactcggagcttggtaccccagtcatccttcggccacaaatagcgagtcatctctttcatgatagcccagtcagccttgcgctgctctggagcagacttttcgaccgtcacaagaggatcattttgtttcgtggctttcttgtttgcgggaaacacggccgatggtttcgtagtcgtgggtttcgagtctgtgggtgtccgaggctgttcgcgacgcggggcagaggtccagaaggtctgggttagaccaggtcgctgctgagaggttgtagatagtcggtagagcgctggattgtaccggggacatgccctcgatgagcgctgaagcaattgagggatcatgttgggtttggggctcaacgcgagctcatcatgggatgtcttgggttggtgggatggcggggagctacccagactagacaatagagaagagggacaacaaggtaccggagctaccaggaacctgcccttgggaaggaatatctggctgcagtccggcaggttaatatagttgaccaagaaggtgtctggcaacccaaagggtttataataagcacgagggtagactaatgatgaagctcacataatgtgctagctaaatgatgcaaccaattgaggcctgaggcagccgatgatcgcagttggaaggtgtgtataccaggattcagtttgatcaatattgtcaatattatgcaggcatgtaaaatatatcatcaatattgctttcataaatggctacattctgtgaaatatttgaaaacatattaaaataagaaaaggagtcttgtatcggagtgtataaatagcatgttgcgcctggactcaggctgggtatcgatattcaagacaaaacaaaacgaggcgacaaaacaaataataaataagcaaagacaattcgaaagagtccacttgaacttctcgtatccagcttctaaaaggctcagtttctctaaacctacggagtatgcagcgtttagatttcatcattgcgctgctagtttgcttttcatcgattgacttcccccaggtgcccacatagacccatcttctctctgtaggtatcgaaaggcttttgaacttccgactcagtctaggtgtgcagagtgtagagaaatgcataatgagatgagttgagttgacacttggaatttgtgggaaagttggcgggttatatactcgtgttacccaggccctcgcctcaagtcaaccttccgataagctttcttctgaaaataatccacgatacacgtatgatagaagatccattatatggtgcatttttgaagtcaaaattctctagaaggtcaaagaaggttggtgggatagagccatgggcgcgatttgaggccataagtacgatattggcttcctgtgttgtgccattacccagagaccaagtcgatttgacggaaatacagtttgcttccgtatctatgagtcaggtatcagcaatattatctcggaaacaggttgttcaaggttcagatcaatgacaaagaactatcttgcgactcaacaattcttgggtgccgtcgtttcagcaagccctgccatacgtgaccttgaccctactcgactgccaaaggggaattggttttggagagttttactttgatatatatctctactttgagcgtctaacccgaggtcgggaattgtttattcatagataccatgcattgtgtttagaagaggtggagaaacatcttgcagcaggcatcgcggatatatcatatacaagagcatatttgctagagcatgttttatcaattcattcaatagtaggggtatttttcttgtattttgcaacttgaactatcttgcctgttcgtattatacaaagataataacaactcaaggctagtgacccctacactgagctgcaccatccactgcaacactccaactacagtgcacagccttacagcgttacgccagtcagcacagggcgggtctggtccatacaagctcgagctttgcacttgaacaacaaaattgacagattacctcagcttcacaacatactacatccatatatttccagcataaatcttctatagctattttctttactgtcgcccattatggatagcctcgaggctctccgggcttacctcaatgagaacctcattccccacgcccagcgctatcccctacaagccatcctcgtcacaaccatagtcctcttcatcacaacgagactcttcaccggcagtccttcatcagtcagaaaagatggttcaaagacacctcctcttgcacctttctggatccctctctttggccacgctccgcgtatatttctcaatccttctgccgccttgacgcgcttcagaaatcgatatggtcagggtgtattctccgttcgactattccagagcattcactcttttgtctttcgtccttctctcgctgctcgtctgcttgagcagccagactctgtcgccgacaaggagtttatcacgcggcatatcatgatgaccaattttggtctctccaagaaggaccttgcagcttatgacaaggctgctggggaagtctatcaggttacaaaggagcatctgagcggttctcatctggatgatctagccaaagctaccctccgagatctggatgacaacgccgctgatgtgatctccttcaactgctactctaccgaccagatggactgggagagactggccaatgcagagcttttggaggacatcaaagacgagaacatcatggctgtcgacttcttcgagcttatcaagaccttcatcgccagaaccgccacaatttccgtctttggtacagactttgtcgaggcctatcccgacatctggcctcacctctggattttcaacaatggcttccactcgttggccatgggcgttcctgtctgggcccctttccccacctcccagcgggccagaattgctcttggaagattgctcacttttatgcgagagttccatgatgaatttgaaacatttctaagtggtgaagagcccgggcagaaatggcaagactttcacacagtcagccctcttgttcgcgccagagccgaagtttatcgaaagcacggcttgtcttctgatgtgcgcgctgcattcgatgtttcccttctctggagcacgactgtccaaactacctcgctcgtctcatggtctcttttcgaactgtatcaggaccccgttcttctatcgcagatccgcgaacaaatcaccccatgtgtccaaattgtccagcccaatcatgatttcggaggcgccgtctggattcctcctcaaatcaagaagcttgacttggaaggactgttaaccaagtgtcctttacttcaaggcgtgtacctcgaaacattgaggctctacggcggagggtggtctgcgaggtacttgaaggaggatttcacccttaaggacaaggaggacagcttcgtcctgaagaagggaacgtttgctcatgtcattaacaatcttcatcactctgatcccagatgttttaccgactccaagatttggcaagccggacgatatcttgaggataccgtggataagaagggagtcaagacacagaaggttgatccgtacaccgtcaaagcatcaggtatgtccgatttcccccatatagaccaagtactaacagttcttcagacggaacattgaccatgtgcgacgactcggaattcactttgagaaaggtcctcatgtacgtctcggtctttatttcgctgtacgatctccagcccgcgggaagcgaaagctggccttcgccatcgattgtcaagggcgtggcttcggtgcagccatggagctctcttagattatgggttaagagacggacgcctccgaaagacaattgagtctctcaaggcggagaaataggtatacgatacgaggatattcagttgtgatctaatgagacacacttttggcgattatttaaagagttctggtattagtgacgatgcccttcaacatttcaccaaaactacatccagatatcaaggccacgggttatcggcatatacagcctccagactacttatatcttgtcacccactgaaaccaacctcgttcactcgatgtcactcaaccagtttcatgatcccagctcaccaagtgagccctagtggggcatagttccaaccgtgtctagcataaaaaatatccacaacatcaaaaagatatctcggagagaagatctctcccccgggaaggctcgaacttccgatctcccgattgtctgcaagtaacagtcggacgctttagccaactaagccacaggggatgagttgattcgatgatggccgctgtcaagttggtgtctatgttgatgtgcgtgatttttcacgacacctaagcggtgatactagcggttgtagttgaagctatcgattcagtgagttgtaaaaggatagagtgaagagctagcagaggttggtaaggtcctgtataacaattgaggcgttgacgttgatgttatgaacattgaaccaaccagcctggacactggtgcaattgagttggtccaacgtgtcttttctaaaataatagatgaaagcgaatactgttttaccaagtcttgaattaactatacatccacttgcctgagaatccgtgtgattgtgccatgactccagcttgtctacatgtggtacctcctttagacaacccgagaatgaggcatgaaggaaaaagaagaattgaattaccctcttggcaaatacctgcccagccagtacacaatagcacgagctactttatcacgagtcaacgactcaatggcagtcacaaagaggaagacaagtcaaaaagtcaagtgcagagctcaagtcagcaaaagacacaactggcaaaaggcaactcccccgggaaggctcgaacttccgatctcccgattgtctgcaagtaacagtcggacgctttagccaactaagccacaggggatgctttagttgctgttgaaaaccgaacgtctaacagagctcctgtatccttgacaatcgtttttgcgagcgctggaatcagaaaggattgtttatctcgtctatatcgaagaattagtgcaatacttcgccattgtatcgaggctgtaggcgaataacacagttgtcttgaatgctgtggcaaagtgggtgagcttcaaactctgtcttcaacagccccaatgcgcaaactggacgtagatcgtacttgatagcagacgctgggctgggctattcaatttattcaacaagcaattggaacaggagatagatttcaactgataacaagggatattttttattttaataagagtgcttgatgactgcacttgtactcgccagcaatttgtgtcaacgccggttaccctgcacgttttggctttggagccgatagcgcttcaccatgcttttctccagagcaggatgccctgggctgtgaaggctcagcattgtcttttcagtttcacaataataatgctgaatcctgagattcttacatgatacttatcagtggaaacttgccaatccttctcggtggctgtgttcatggaaggatgcgatcgtcgttaacagcggattaggcagtcttctggaaaagtcgagtgaacctgtgaagcctgcagaggtgtttaatctaggaaatttcaatgccgattccttcattgctgcagtatcatggcgatcacttgcccgagttttaaagacgtgatcaaacagacatgcatggggccgaagatctcggctccggggttctgtaccaaacaatgatcgggctgtgtagaggctgagttccaatgatcttgtagagttgttatttgttgactttcgtctgataactctttgagataagcggtctgtattcttctgccttgtggagtagaaattgaggctcagttgctttcttctgggtcaacccagcgactcaatatctagtcagccagtggctagttgatttgcatccccatgtggcaagatggattgaggcactgttctacgtccaacatgcgatactgtattaaagctgagaagcattctagaactctgtccgccccaacaacatcatcgctcggcagacagctcccggtcatttccagatccagatagagcttatgcatggctgaccatcagtcatgtcatgtcatcccggcatacagtagccaagtcaaaggccatgacaaacaatgacaagtgggcatttgtgaattgacaagaggcggtgcactcaggcactccgtcagatcatacgtcctttgaccaatgaaataacacgtctggcatcgcgtccatgaccctagagctctgttttgtgcgtaaagtacagaatgcgctcgaattcttattggttgagatcatgcagtagctctgccgagtctccgtgagcaacaagtccaagggtcatggaaaccaactgcaatggggcgaaaagacagccgttagccaaagtatcgtgacccttccgacgccgttgccgccaaagaggctgagttgagatgtaggcacatgctatttgcctctaggtcctgacctagtgcgccatccctgtgaagctttcgatggtgccagcggtaacacagaacgagaagaatgaagagactagagaggaggcacttgcggggcagaatagctgtagtatcgtgattgtcgaagccgctaggagtgctcagtgttgtaatgcagagcctacactacttggccagcgcgcatcgttgccgggtttgcgacaaaccgagcgaccaaaaggcttggccatatcatggactcgagctaagccgtgctatttccacaggaagtggctgatgcttagtagccaggcgagtttgcttgtatgctcgtagaggttaagatatgggtatcgatcgagggtgcgaatacttgttagacaagttgctaatctgataattcatgttgcttcgtgttggccgtatttccgtggattggaagtttatcacaaaaccactttctcgtgcagcttgttagcggcaagcccaagccttgcaccctgcaaatccctggtccatctagccaatagatgactatcgccaagggttagcatgccatatggactccacaatatgggggagaagatcactccttccccaactcaaccgtgtcacctgctggttgctggttgctggttgctggtgcggtacaggagcgagctgtgctgcgcaacaagggaaggaagcttaggttgtgtcgggtccggtgttactgccaacaaggttgacagacgtcacctcacgcccttggcgtttgtaagaaccaattcaattccaattcaatcgaaacgaaggagggtggtcaagagttgacccgaccagattaaatatctcccttcccccgccccaaatctcgaaacactttgtctctgatactcataccaaccaagtcatcaaaacatttgatcttcaaaaacatctgatcttctcagtatcacgcaactttcttgatcagcaacaaccaacactactcagtattaaacatccttcccgactaaacacaacaaacacaattcaacatgtcgtccactgagggcatgatcaacggcggaagctcaaccgccaactcaaaggctcccgctcccgcatatgatcccgagcacacaaccgagcatacacatgcttccaccgaaggcaatggaggcttcatctcccagaacaagatgactgttgtgccccccaagaaggaagacctccagcgcaagtatgccactgttgttgaacaggaggccggtgacaacgactggtacggaggcatgagtaagtaccacatatactattcccatgaaaccagtaacttacaaatccagtgaacgttctcggaggtatcgtcggaaccatgggcgctattccctgctgcatcatctgtcccaacccttacaaggaagtccaccagggcaacgttggtcttgtcaccaagtttggaaagttctacaaggctgtcgatcctggtctggtcaaaatcaaccctctcagcgagagacttcttcagatcgatgtcaagattcagaccaccgaggttccagagcagatctgcatgaccaaggacaacgttacccttcgcctgacctccgtcatctactaccacattgtctctcctcacaaggctgctttcggtatcaacaacgttaagcaagctcttatggagcgtactcagaccactctccgtcatgttgtcggtgctcgcgtccttcaggatgtcattgaacgtcgtgaggagattgctcagtcaattggagaaatcatcgaggatgtcgctgccggatggggtgttcaggttgagagtatgctcatcaaggatatcgttttcagtcaggagttgcaggagtctctctccatggctgctcagagcaagcgtatcggtgaaagcaagatcatcgctgccaaggccgaggtaaacattcacatcatcatgagtctcacacattgctaaccagtttccaggttgaatccgccaaactcatgcgacaggctgccgacatcttgagctcggctcctgccatgcagatccgatacctcgaggctatgcaggcgatggccaagtccgccaacagcaaggtcatctttctgcctggtgcaagccagagcatgggcggcgccctcaatgccgccctgaccaacgaaactggcgagtccagtggcaacaactttggcggacagcaagactttggaggtcaggacccaggtttccaacaggctatgaacgcccgcgttgtggagaacatctagatgcagatgctctcccatcgtgcctttcaattttgaggtgatggttggctaacgcttgagggtttcccgtttcgggatttagcctggtctacttgattccgaaagcatcgttccgactgctctcttctcgtcttcatcagcgctataccccggcgtcaacctcccaactcaactagttagcctggcccatttttgctttttccccaacgctactctctgatacccgtctcgacaactcgctaccacttcttttggtattttgtaacttcagtgtatgtattttactcttctattctttggacaaggtggcggtggaataaggtggtgtagctttgtgcttgctattctcaaggataccctttgtttgctcaggtgagcgcttaatgaggactggaactctggatgatgatggatggctacaatacccaatcgctacgaatatatgtttttaccggaatctttgacgtttacctgaaagtgccatgtggtgggtgtaaagtgagtctcaggagccatgcccaaaacatgatgtgacttgacaaatcgttttagtgcatgttcctattctccattcagagaacagcatgtctagaaccaggtagcagaaagagaggtgtctaagctttataaaggatatgaaaataaataacctaagagtctggtctagattgcataaactgacatgttgatttcgcttcttgtgcttcttgtgcttcctggacgtctctagagcctatggggataacctcagtttcagtcagatatatgcaatgcaaaacattagcagtcacgccgtgttagagcaaggcaatcaggattaactttttaaacttgacaaattctttatcttctagagcccctctgttcactctcctatccaattccacctcctttgatcagcgcacaccatcccggggaacgtgaacagagggtcaagtagagaacacgaaaaatgagtaaaaccaaatcacgccgatatgccctccgcccaaacgccagccagccaggaaacaaggtgcgggcagaagctgccatgccaggagtctctcaggtatcatatatctacacatcaggaaccatccaacattttcttgttgacttttattgtgatgttttgtgttgatggctcgtcgtcagtgtttagacgagtacgagtaaagcaggtaggttgagaattattaatctcgtagtcctacaattgtgtccaatttagcgtcatcaagacttgcgccgtgataagatactcgggaccatttaggcctcagagtgacgcttcttcttcttctgcttcttctccttcttgggtgtggcctcatcatctgagtcgtgcttgcgcttcttcttgccctcggtctcctcagcaggttgagacttggtaggtgtagcggtagccttctcagcggcctcggcagccttgcgcagcttcttgagttccttcttgctgacaaccttgggtgtgccatcggcgttgagctcgacatcgcctcgctcgtacttgcgcttgaacttcttgacagagataccggcctcctcagcaagacgctcgtagtcggcctcggaaagcttcttgggcttggcgggagtggcagcatcgtcgctgtcgtcatcgctagcatccttcatctcctcatcaacctcctcgatgagcttcttggccttcttaatcttcttggcgggggtagcttcgttggtctcctcgtcggcaacaccatcagcgtcgccgttgtatcggcgggtctccttgacagtgaactgaccagcaccaacgatctcaccagagggggtaacgttggcacccttaggcaggagaggcttgccctcgagcttgcggaggtggttctcgagcttgatgcggttgctgagaccgaggatggcgcgctcctcctcatcggcatcatcctcaacatcgccaagagcatcgacacggagaccgagagcagccttagcagacagcatacgggcgatctttcccttgtttcggccggtagcctggccgataagcgaagagtggtagatgagaccgtacttgggtgtgtcgtgcttggtcttgagagcacggaaaagagccttctcggcaccgagaatctggacggtggaaccaggggccttggccaagctgatgagagatccagcgtgggcgatgaggcgagcaccaacgaggtaaccgacaagagcagtcaggttgggagcgatggcacgcatgcggctctcgaggtaagaagagagctgggttcggtagttggagtaaacgatgacctggtcagccaggagcttgatgttctcaagatcctcctcagtaatctcggtacccatgctgatctcagcagcagccttcagggagacctcaatctcctcgggaaggatctcagaaaggtcgcagtcggcaatgttggtgcgcatgccaacagcgagaatgacgcgagcgtaggccaagttgtcgttaagaatcttggccatctcggggaagtgccatccgtaccactccttggttcgcatggcgtaaacgttgagctccttgtcgaggtcgtcaaggagcttgatagcctggatgatcatggagtcgaccttatcggcagagaacttgagcttgtggcgcgacatggagtgagaaagacccagagccatgcggtcaaagttctcctcaagcaggccggggatgaggttggccatctggcctcgaatgcctcggaaaagatccatagtgttggagccagagacaggggagatgttaagatcgggcaagttggaaatagctgtgccaagcttcatgtcggcaacagcgatcgaagccttcttctcggacttgaggtcgtcgaggagttgggagagaagctcggggaccttgccctccttgagcgaggcagcctcttcgagagcggtagcggcactgtcgaacttgacaaacttcttgagcttgagcctgtgaggcaagacggtgttagttggtgtgtctttggcatcgtagcatgtttgcgaccgctcaatgtctgtgaaaaaagacattgtcgagtgcctactggcgaaagttttcgcaaatgaaaaatgttcaaaacttacatttcgacgaccttttcgggtcggccaagctcagcagcgagttcctcgttcttgagcatcttcttgtcggtagccttgaacaggccatagctgcttcttgttagccaatgcccattgtttgacttgcagcatcctcgcaatgataaatcgaggtcgaggctgtcgagggtcgcgacttaccctgccggcgtctcggcaagcacaaagagtgacattttgaattagttggttccttcctgatggtctcgctttaatcgattggcgtcgtggcttcctcgcgaggcacagtccggttagttgagcgcggctgcggaaggaaagatcgaagataaactggcgatggaaaaatttcagaggaagcttgggaaggatccactcaatttttttggtctttggcactggcgcagaaagtgtgatgcaaggttctccggctgtcggcaaaaggaaagtccggctttttgcatgaagtcagtaggtacgtaccccagccactgcgaactcctggccactcacgtgtgggcctcgacgctcgcgacgtctagcttgcgttacggcttgggattgttaggcgaccaactttgtttgaggatagacctaagttcatcgcctcgaccaccaagactttccatttatttatcaagatctcgaatacgatacaacaggaccgaacgtaacgcgacgaaccatactacaagatggaaggtctttattacaacgtcaacaacgggtgcgtcttagcttgagttggagccggaagcttcatgcgagttagttatggagactaaccccagtgaacagttacgtcgagggcatcgtccgaggctaccgcaacagccttctcacaggcgcagcctacaacaacctgacccaatgcgaaaccattgatggtacgcgactcgacttcatcctcaacctcttacatgctgatgatgtctagatctcaagctccaacttggcccttcctacggcgacttccttgcttctctaccgcctaacccctcgacttcagctcttgcggccaagacaaccgacaagctcatctcagaattccgatatgttcgcgcccaggctgttggctctctcgctacatttatggactacgtcacttacggctacatgatcgacaatgttgcccttctcatcacaggcacccttcacgaacgcgatacccgtgagctccttgatcgatgccaccccctgggctggtttgaaaccatgcctgtgctttgcgttgctaccaacattgaggagctttacaacagtgtactcatcgagacccctctcgcccaatacttcaagggcagcctgagccatcaggacctcgacgagctgaacattgagattgttcgaaacacactctataagaactaccttgaggatttttacaactttgtcaacactcaccctgagatggctggcactcccactgctgaggttatgtctgagattctcgagttcgaggctgaccgccgtgccatcaatatcacactcaactctttcggcaccgatctatccaagcaggaccgtaacaagctttaccccagctttggaaagctgtaccccgagggaactctcatgctttctcgtgccgaagaccctgagggcgttcgcctggccgtcgacggtgttcatgactacaagtctttctttgatgccatcaatgttggtggcggcccatcaggacctggaaacatgggcggcggtgctggtgagaccaagacattggaagatatgttttaccagaaagagatggagatttccaagaacgcattcactagacaattcacgcacggcattgtctacgcgtgggtaaagttgcgagagcaggttagtcactcgttctgccccagtgttatgcatcaactaatctataaataggaaatccgcaacattacttggattgccgaatgcatagctcagaaccagaaggagcgtattggcaactacatcagcgtcttttgatttgagtccctccagctttcgttttcagcagggttttgtgtagtatagtagcaaatgtgagctcgtaatggcacggaatagtttccacactggcgcaaagggaaagatgggtagatgcaaaaggcggcatcgtcgctcatctttcaggtggcttgtattgtacataaagagaaacaagttattctacaaaaacagctcccgcccttcccttacaacgagatctgatccttccaggttgcaggtgtaagtcccagcgtctcaaccatgtgagtccatcgctgatttcctttctccttgcgatccatgtacttcatgagcttctgtcggcgatgcaacagcaatcttagattacgcttgttgtgcttgtccttatagcctcggttgatctgcagggcatttgagaggttatggatcttggctgtcaagatgccaatctggacctcagagctaccagtatcagggccacatcgcccaagcttttcctccccgtcagtagataaacggggcttcatcataaattttgagtcagttgtgtgacgaccgaactcattgatgatgcgctgaacattggcgtgaaagcggtcctttgagcttccattctcaagcgacgtaattcggttcaaagcttcgagaaccttctggtggttctccttgtgctgcttcatcttatcttccttggtctcaggttccatctgctcctcaactgcgccaatcatgggcttagtgagttggtatgcatgtgcggtggcctttttaacctcggcgtctgtaaggaaatggtttcgaattccaatatttgacacagaagaatcagaattcttcaggccagccgtctccaaggattcaatgaaaggagtcttctttcctaggacaggatcgccccaggcctcatctctctcacgggatagctcttcgcgcctttgcacattggcagcctttcgttgttgtgcttgagcccatctataagggtcttgctttgccttgcgcttcttctcacgctgggaaaggttggccgtctggacgatgggtaggaagttgggcgttgcgggcttcgatgcgggtcggaggcaaactaaacaattgattagcattgaggaagtgcacaattacagcaaagacgtacggttcagtgagcctaggctcggcagcgccggtattctgggaggcatgattaaagcatcaatttgtttctgcttctacaccagagaacggattgtcgtcccaatgcccgccccaaattttccatgacccggccaccgataccgtgacgggcatgaggggagccccagaatggcctagcttatctatcacgtgctgatagacccaatccgtcttatcatcgcgctaaccctcaagcggacaagcgtatcgagaatcagggcttctcaccacacacattttggcactcaaaattccgtcgcgaactttcggttttgcgactctttgcacgcaacaccacaatcctcttcgccgtcactctcccaagccatcccttcgtcaatccagacaagagaacaaatccgtcaagatggctccctccaacctgccctccgtcatgaacgccaccagccaggacatcgagaccctgctggccgctcagtgccacctcggctccaagaacctccaggttcacatggagaactacctctggaagacccgtcaggatggtgtcaacgtcatcaacgtcggcaagacctggtatgtttaaaatggctattttttggtggactacgggcttcagcatgtgtcgggaggggaatctgaaaacgcatcttcaaatttggaaatatgaagctattcggaggaggggtcgagacacttaagccaggacaccacatttttttgtgcaatccactaacaatgcattttcagggagaagattgtcctggccgcccgtgtcatcgctgccattgacaaccccgccgacatctgtgtcatctctgcccgtccctacggtcagcgtgctgtcctcaagttcgccgcccacactggtgccactgccattgctggtcgcttcacccccggttctttcaccaactacatcacccgatctttcaaggagccccgtctgatcatcgtcaccgacccccgaaccgacgcccaggccatcaaggaggcttcttacgtcaacatccccgtcattgccctcgccgacactgactctcccaccgagtacgtcgatgttgccatccccaccaacaacaagggtcgccacgctatcggtgccgtctggtggatgctcgcccgtgaggtcctccgcctccgcggtaccatctacaaccgcgagaccccctgggacgtcatggtcgatctttacttctgtacgttttggatcctagctaacctacaaactcacactaactgtctgcagaccgtgaccccgaggctgaggccgaggacaaggtcgaggaggagaaggtccccggcgctgacgaggagggccctgccgccatcgagtccggcttccaggcctccgctggtgctgactgggaggctcccgcctctggcttcgccggtgcttctggcgctgctggcgctcctggctgggacggcgctgccggtgaggagtggggtgctgcccccgctaacaccgagtgggctgcttccgccgagccccccaaggagtctcagtggtagggtactgaggcccaagagggttccggcgctcaagttcctgaggcgattgaatggtaaagaaatcaaaaaagaggataccaaaaaaattcaaacgagtgaatttgacacaaggtcctggaatgggagagcagaaaaagcattgaaggatgtgtggatgttgtggttcaatcaaactattcgacaaacatttcctgtttcttctatccccatcttacgacaaaacacaataacttgctgaccttttttcttactacgaactttgcatggggactaaaggtttttgttttctttcaaaacttggcggtgctaatgagggaaagatactcgcctccttttctcattgagaaggatggagagggaaagccctgcgctgccgaggggatggacttgatcgttatcccgcctttgtttctgtggaaatttgtattgatgcgagcagaagtcaaaatatgagtcgtctaagctgggtttacccaatcaattgtgccgtaaattgttgaccgtgatgtatcatgtccacgtatggaagattgtgtagtcaagtagtcacataaccttgagaaagtccaccggaaatgtctttgtatcttgtgtcatctccccgtacaatgaacgaagagcgttgcattcaagaacatacaggtcggacccatgtctaacagaacgagtaccgctgcaactcagccatgctatcatacggcacgatcaaaacttgccgccatcctactcagaaccatcagacatatcaccagaaccttataaggcaacagttatcatcgcagacgtggtatcaattgtgtaaatcctttgttacatctgctcattcactaatcctccagtttgtcaactccgttgctcccacccagcaagtaaccacttatatatcaagtgaatccaaccagccgatccttcctattactcatttcccatcaatccccctctctatgtatttaagaagccaataaaaaaaaaggaacagacgcaactttgacgcttgcgctgtgcgggtatgatgaaaccagacctagaaacctcaatgggtttcgtgtgaaaatagaaacggtaaaaagaaaaaaggttcccaactccttgctgtagtcccagatgccttgatgatgattatattgtatgaagagttggagaatgaaatggctatgtagcgtagccaggtgatgattacgatgtagaagatggggtataatgtagagacatgctgggtatgctcttgtgatgattttgaaacataggagatgaaacgccgtcgagtcggtgtgtcataaatcgtaattatcgttcccatatgtgtgatgtgttgtgaaaatgtgggtgatcgacatgattgtgtaggtttatttattcgagcatctccgagtggcgtcgaatttcctcgtcgctcaaggcactcatccagagacagcgctctgtgataccctcgatagggtggaacttgtatcgagtgctggcttccaacagcctaagcaatgtcttaacaacagaggcggcgatacggcaccgctcgaagttgatgagtgggggtgtggtaggagagccagccatctcggatggacgctgagcgttgtaaagaaggtcatgggtgtaaataccaacgaagggaatgcagccttggtcggagccggtctccatctcagcacggaggttgtaaaagttgcgcatgggagtaaccaactgctcaagatcttgcagtgtcttcagatcttgaggagggacatgtcgccaggtctcggtcaggcgggcaacctcgttgctggacagagcgatagtaagttgtccgagggtggcaaagttacggtatcggcggcagtgcgtcgcgatgtggatgaacttggtgagacatcgcactctctcttcaagaccctgagtaagaacaatttcggaaatggcccatttgaccatgatgttgaagcgagcgatgactacctcaacgccatgagcatcagagttgcggaggaaatcaacccacgagcgagaatcactgtgagcagcgtctttccagttcatgtctatgagctctttccagtcgatttcattaagtgcatccttctcgatgagagtaaactgctgcgcaagaatttccgagtcaaaagccaggatgaacggcaaatgagctgagtacttgttgctttcaatggactctggcttggcagcttggcgatatccatcgattgttgctcgttctgctacaacaacataaggggcagttggtgttgtctcgggggttggggggagtggcttctgtccccagacctgttcctcgtgtaatgaaggtacatggacgcaggaagttggggacatctcgagagcttgtaccagagtcataggaggtgagggaggtttgcgattgggagggggcgctggggatccaagaggatgagcaggaagcttaactcgaggaaccacactttcaccaaagtctgactcttcgtattcaatagcatcggcagacatctcagatgagagatcactgtcatcttcaaggaacgactgatcttcttcgactgatggagaggtatcgcccggcttgataccctcaatactctttgtcttctccacaaaatcgtatgaggcgaactgagggtcaccctcaccgccgacatatggtagcgttttatgtgcacgaggagtcgtttcttcgtctggaccttccaagactgatatgttggtccatgggcgacccttgactgaatcccgctcgagaattggcacagacgagtaagagttgtgggaagagccagtcaagaacgacattgcttcagtgacaggccgttgaggtgtgagatgctggtcctgcgactccatcataggctcaggctcgctatcctcagcatcgaacataaacgtctccctgaccacgacctgctgctcatggtgttcttttctgtgctcaacatccaatagatgcgtagcaacactgtcgcttaccgctcgactcaatggaggaggaccgacagctgatttgtgggctcttctctcgggaaatttaccttcgagtttggccagtgcggattcaatgccaccgtcatcatcgtcatcaggaatttgtgccaatttctgtgcctctttttcgaatgaaggtcgcatcgctggttttgacgaatgtgtactaaataaagaaagatctcgtcttggtttatctgcaagttgtccaacggaaaaggcttcgctcttatgctgcgtgtaatcgatggaaacaacttcaccagtgccgtaagaaccgcgggtataagagcctcggccgaaggaaccgtggccaaaagagttcatacgggggctctgaatgaaggagctgcgaattgactcagagtatgttgtcagtgacccaacggaatgtgaccttctcaatgtgttgacagggtccagctctccaacgttcgtagcggctcgaagatctcctcctggacgccgtcgaagaattcgtaggggctttggcattggctcttcaggctcaggatctgcaacggacggggcggaaaccgtggtggcatcgaagctctggacggcagaccgacgaacgagggcattggtagctgaactacggcgacgcagtagagaatttagagatcggtgtgttttacccgacttcagacgacgatggttctgtagcgatactggggggtggttgcgtgagcttcgagctgtatgcgagtacgatacgcggttaccatcttcggagatgggagcgctggtaacaggagcgagtgttgcaaagtcgggaacgaatggcggcagaggatcctcatctaatgaagggcgcacaaggtgttggttaagcaagtatgaagaacgtctgggggtacctgtgctgtgaccggccggaggggtagatgggggtgttgggtcagcaccagtcagcttaaaggcatcggcaaatgcttcaacagaagcattgctggtcggaattcgatgtagcagagatggatcgaagggggtcgtatcgtccacgatcacgatagatttgctgccagtagtaatggccatgtcgctagtaggtcgatgcctatattcatggggcagctgctcaaagtcgttcggatccatatagacagcagctgagcattgaatatcacgagcaggcgtcagagatgtgctgggggacatcggcggtggcagtccacggcggttggcctcagcggcggcctcgtcccgtaccgccttcttaaagtcttcgaccacctcggcaccaagcaagtcgattctcacaggcggtcgaggacagctaggcctttgtcggttctggggtacaacagctgttccaggaattcgatttgtcgtggcacctcggggaccaatgttgttgatgctaacaaagcttccttgagtggatgacgttccttgtcccctagtactaagggctcttcggacactgcccagtagtttcttcataccgtgaccagacatagcacttccgggcgttctctgcttgatgaggctctggctctcctggctgatgctggtcattggcaacaagccgttggaaaactcttgcatatcgatatcaacatatgcctggcctggaggtagtaagttaccgcgaacaaggctgcccgcataaggggcggtcatcatgaactcttggtccttgaatgacaacttgtcggtgctgtgctcccgtagagaatcagtcaaactgttgttgcgtttgtgagcaccctgaggtcgtactcgcttgccaacaagggcgcggggggttgttgcgaccggtcctgaatgagggtttgaagtggctgtcacaggatgagcagccagagggttcgtctgatgattttgggctgctggttgggcggtaggtttgatcttggtgggaaacgaacaagaaacaatatccatactggccatgctgatcatgctaactggtgatgcttgttgtccctccataggatctcttgtaagctgtccatccggtgtgctgggccgaggctccactacaacggaatctctaacacgtccggctcgagaaatgtctgcgatgaagctagttcgctcagcaaggctcttccggaccggtaataggctctcaatacggggtgtttcggctccatcctgctcccagaacgacgggtccaaactggcatctcggtgacctgcaataccaccaggcgtaacgggcacgctggaatcgagagtatcgtcaaaatcagggctgtcccaataaagtgcacaaacccttcgccaacacttcttgagctctcccagaatcttaagctggacttttctacctcgattgcattgtgagagttcgtccacaaagtcgttgaggagctcacagaagacgagtcggaggttataatccacaacgaaatcatccataaaatagttgagaatccagtgtcgaagagcaacgaaggtgcgaacgcggaccaccattcctgtttcatcatcacgggccagagcccaccgcaatctcgcgataagcatacggcaaagatccacgggttcgagaaaggctcggaaagttaggaagaagtccgaaatgagttcgtagtcgaggaagcttggtgatgtgatttcagcaacgaggcgtgggggcgtagcagctacaacagcaccggtagccgcagaatattttactaatgttcggtcatcgcatgctggtttgaaggtgagttcgtcgaacatggcgggttcaacttttgagttagatcgccaactagggcggacgggtttggagaactgtgcacttgagggggtctgagtcaaggcggacattgttcgtgagagtcgtaacatcggcacaaccatggaattcggtcgtcttggagatgcaatatcaggatgagagctgttgagcacaccctgaggtcgactcagcagcgaagcgctgctggagcgaaactcctcagtgggagcgtacgaagatccacgaatcatcggggtgcctcttccagtaaaacgtggcacaccaatacgccaggaagggatcgaaatatcgagaagagggtcgttggaatccaaatcttccatagtccggggccgatactcctccaacggtttagatataacgattttgaaggcccccggctccgagtcctttgcaacggttgcttcgtggaccgtgctgtcggaaagggcgcgtctgtgccttacaggccggagcggatatgaatcgtgctcgaaataggttcggttgttggtgtcataaggcgatggttcggtcggggtccactgactgacgtgaagctcgctggtctcgtcttgaacctgcttgttttggtaaattgcatccaagcctgcagtgctgggtggcgtgatgggaaaaacaaattgaggctgaggacatcgctggtacgcagggcgaacggtcggcctagaaaatgagagtcagtggtttgtggcacgcaagtgataatacgagcaagcgtcgtgttttgtgccagccacgttgcgatattcccaagacgacgtaagatgagatcgcaatacagaagccactaagacatctccccacaaggcgcgagcaaagaccgcagagtgaagggagagtagtagtgtgacagcggtttcccaagggagacctgggttggcagcaagaaaacatgcgatgattcagatctcaacctacctcagatagatgcgaccattgttccccacgttggcgacagtgaattgacgtccctctcgacctgctgatccaccatcgggagcaatttcccaccgggccaggctgccctggttatcagcgctggaatctgagtccttgagacttcgaggcgtgtgcttggtttggtgaattcgtcgttctgagagaggaaccagtggtttcgcggcagtggtagtactcgcaggcatgcgcgcggcggtggtagtggaccttacagaaggccactttgtgggcgttgagaagctggggctggtgttttcccttttcctaagtgcagtgacaattgctgtaggggctgcgacaaggcctgaccctgaacgagaccttggctgatgggttgttttggtcgacgtcggatccttgacagtggttgcagctgggggcgcagtgctgagatcagatgctgggggcagcgggtctgcagtcgaagcctccagggcctccatgacctccatctccatggcacgtcctcttgcaggcgcgttgcctgtttgtcaggagagtgcagagctgacggtgctcaaagcgatagaggagctgtcaatcaaggcattgagttagcagcgagtaatttgaaggtggtaaatgctggcgcgcatatcgtggttctgtaactgacggaccctagtgcgcgcgggctacagtggggtaggtaggtaggagtgccagataacagagaggtagagagagaaggaaagggattcaaaaaagacggcgagtccgatacgaaaatgataggatatgggataaaggaaaagatgaaagtaaaaagtgttggcttggaccaagcaccattagcaacgttagattgccttgttatgctagttcagcgtagtctaggcaattaattaaccacccagaccaacctgaggcctggcgagacgacaagcatggctgaacctggttgattttccaccacggacaatcttggggtgtggagctgatgtcatgatgagagaaaagcaattaataaaagcgacttacatgataaagccataaagtataagagtaatccgttagcagagtattgttgttgttattggtgcttttgttgacatttgagttggttgcgtcggggatgcgttcagcaactgagtgatcgtcggcaacgggacagagacaagacagacatatgtagactgagacaaggacagggacagaggggtcatggaaaaataaataaaaaagagtcacgctgtatccgaaaaaaaaaaaaaacagacgtgtagttttctcagcaaaataacggcacgcgatacgacaataggaccctggccaagtcctttcgatctgtctcacacagaaaaagcaaagagaggaaaagaaagaagggcactttgagaagcaattgggggagactctttttttttttgaacctctctcgactctcgaggccagaccaagaaggacgcttgcccgcgggaccgggctctggctctggacttggggcttgtttgcgggtgagaagaagagggtgtgtgggtcaattgtcaacctagcacttaggaatagcacttatcgattcaggtcgattatgtagctatactttggtcgacactgattaggactcaagtgtcgcggttcctgtaccttggaagctgtatcgtgtgtcccaggccaacccagcagaagggttaatggccggctagttccagctctctcagcttccagagtcctgttcagcaatatgattggtgatgccatttacagctcggcttgacacgaactgtttgcctcccgtactaggaacgagaaggatggagccatgaattggttatgaacaagtattagcaatcaccaattgttgtgtatcctttccactcacaacaatcaagtacacacatacatacgcacagaatgtataagatgaggtaattcatacacaaaagttcaaagcacattacagggatagccttggtatgggtactttgaattgaggtctcaattggtgcgttagaggggaacgatgtactgagtacctgcagctgaaccctcaacggttcccaactcggcccgttctcacatatcaaagcatccctgcaccaatcaatcattggagcaaagtcaggtactctctacttgctcctctgccatgcttcgacgttgcatccaacagactttagaagagagggaaagaggcgcacactttaggtcaagtcccggacgggacactgaggagagagtctagaattcatgcccagttttgtcgatctcttgtgtaactaacagtaggatttcgatttgggtatcaatcaattctgatagagaaaaacactcgcagcacacatcaagtacctacatactgtgcaataattgattgtttccgaggcggggggtcaaggtcctgtcctatccttaatcgttccagaaagagaatcccatgaccgacaatgcagcgcaactaatgcatcatgcatgatccatcacgttttcccatcttggcatacggtatcctcatttttctaccactaccgcaattttctcttacatcctctctcttactttacagcatcacaattcatctttcagatgtcactcacaaactaaaaacgcgaaccaccttccacgtgctgacctacagtagcaaagtcaaagagatacatggcacccaccaaagctatccacgtagtattagcaccttttagattcaaaaaccgggtcaaactttaagacgtgattcgacaccagtgagtcgggtgccggggaaccatccgtggcctttacctgtctcggcagtctaacaggtccagggtaagaacacaaaaatccatgcctccggtcaaccctagatagacgggcagacgggacacagatacgagaaatcttgtattatatttgcatgtgcttgcttgtccaaagttggtgtgtatacgtaaacaatcctgcagccctgttctggtcatccccccgtaagcctcatctaacttgcgtagattgcagtgatcaagcctcacatctcttagtgacctcttttcatactatggctagtattaagagcaagacgagacctgtactgtgtcggtccaaagtgattcccttgcatacgtgtatcaaccatcatatcatcagactgtatagaggctgtgcggctttcggccccgaatccaacaactgatacgcgccagatcaacacgaactcccactcgccatcactacaaagaacccaatgacctttcccttgactcactaaaaacgcctttagatggagaatttatagcgtgacgttggccgggatccccgctggaggggaaatggttgggcggcaaagggtataactgactcgttatgatggattccttctcaaacttcttctgttgaccgcctatcagttcaagaaagactactctttgccgctgccccggccgagtcaagtcaagccaaacaagatcagatctggaaagtagttcgtgacaggtaaaaaaaaaaaggcccgcgccgatgaaccaccacccactccaacgacacaagcccgtgcttccagccactttgtttttgatctggtacttcgacgttgcccgcacaaaatttaaacgtggatggatccattcttgcgtgttctctttcatggttatcccagaaacctcgctaacgcgttttttacacgcttgaagcgacaggcacgtaatcggcctagttcatgatatccatgttctccacgggttacacactgccgtactttgtgcatgtaatctacaagacgatcagaaggcgatcaaggcgatcacgatgcccaatggtaatgttacagcgagagtaacgttgagcatctcggagtagttacccttgtcgttccacaggtattgctacagttgcaagcaatcaatccaagacatggatggaagagatgaattgctttatcttttgtgattctgacattggcttcgatgagcctaccctgtattgacacgatgcacatatgtttctgctatgtgtagagatgagtgttgtgaccggtatcatccagagactcgaacctttagcaaccagccattgtattgaatgtagattctgcatgatacaccgtattttgaagacatcgtcccagccatggtcgtttctttaagtgtcataacaacccatcacacacaaaaacccatgaagtatcatagagaagtcacaaatcgaatacgagaacaaaacactatctgtagtacaagggttcttattgagaacttgagactctattatatacctaagcaccaatctacatccttaattcttgaatcttgccaacaaccaactctacaaatgcctcaatgacctgcccattagggtctctcttggactcaaagatacaatccaaaattgtcttgatacccactccaacgctgtccgatcctgtttgtcggccgatttcgttgactgccgcattaggatcgtgttcaaattcgggtgactcctgcaggactgccgccagctcacgcaggttggatacgccaggaacggcaaccttctttgcgaaatcgttatcaatctcaagcatcttcagtaccgaagccttggaagtggtgacgaaaaccaaaaggcggtggcccttgggaggtcgggagacgatcagagtcgtcaatgcttccagcatggtgttggagaaacgaggtccaatagggttccatccgataagacgttcaaagtcgtccagaattagaatactggcaggtgacttgtacgcatctgtaaaggccttgtgaacgtagtccttcttggcaaagtcatcacggtatccgaccaagtctgagggtgtgaccatcttgacaaaggggaatcctgattgcatagcgatgtgtgcagccagagctgtcttgccagatccctgaggaccgtggaaaagaactgatgtgctgaacttgttcgggtcctccttgaccatgcccactacacgcatcatttgctgaatgttcatgtcgatatgaggtgcataagggtagatacccaagcgaatggcctccatcaactcagcctccgagacaccataagcaggtcgcacctcggtgagagctaccatgaaatcctcacgcttcacgttcatgctggcaacatcctgcttcacggcagcaagctgaccaacttcagtgtgtcgtgaaaacgcacaagatgcagctgccttgaccagaccgctgatctcggcacctgaaaagttcttggtcatgccagccaattcatccaaatcaatgctggagtccaatagtccgttggaggccatcttggcagtgtgaatcttgagaatatcgagtcggcccgcctcatcagggagcgagatctcgagatgtacctcaagacggccgggtcgcagcaaagcatcatcgatcatgtcctttcggttggtcattccgatcagaagaatgttgttgagctggtccacaccatctagcttggcgagaagctggttcaccacgctgtcaccaacaccagtacctccaccagatccggagccacgctgcttacagacagcgtcaagttcgtcaaagatgataatatgcagactactctcatctcccttctccttgtactctttttctgcgtcggcgaacaactttcggatgttctcctcagactgaccaacatacttgttgagaacctcaggtccgttgatgactttgggtgggttggcgttcaacattttaccaatctgtcgggcaatcaacgtttttccggtacctggagggccgtacagcagcaatcccttgacgtgagtaatacccatcttggcgatcaagcccggagggaaaatacgagatgcaaatgcacgacggaaaatggtagcgaactcatcatccagaccaccgatacccatatcctcgaacttgaagtccggagcgagaatggcgttggagttgggcttgtgcatcgaaggcttgaggttgaagtcaccctttgcatcacgatggaagacaacttgactctgagtcgtcaggatacccctagcatggggttctcgctgggccttcttggaggagtcgtctgaagtcatagccagatctgtcaaagagactgtcttgacgacgataaggagaggaatatttcggtgatccataagaatgcgctgaccaggagcaagcacctggttctgatatgtttcgataaacatcttggagagctcgtcctcgtcataaggaacatctgtctttttgttgggagaagcaaagccgatttcaaggttgaccgagcccaggtacgccttgcctccagccgcaaaagggtcgtaaatttctccttggaacacatctcgcatagtgataccggcccacgatcgctgggggtctgacaagctgatgcagccctgggggaacccggggacgggctttgcggtgacaacgtattcgcccatgggctggcctgcttgcagaaggatataaagatcggatccatcgcggttgggagggaagtcatcgggagaaacagcgcagctggtaatgagttagttgggtttcaatgatacaggaatgcgaatacatacaggttgccgtagatcaatcttgactgaagggacttgtctgtgaccttctcgactcggaggctgacttggcgcccgcccgatcgcgagggcttctctgcatacccaccaccaccgctaccacctggataactctggtagttctgaggaggctgctgctgctgtcgagggtcgttatatcgagggccaccgtagccttgctgttgctgaggtggaggaggctgttggcctcgagagccacccatgaatccgctgaaaggtgttctagacattttggcgacgagtatatgaggttgtaaagtcgaagttcggtggatgaacttgggttggtcgctttatataaatggatcggtaagtacaagtgtcgttctttgtgatggtaatgacatggagctgcgccaggtacccaaagtctatgctgacactgtaggtgtagcagtattggatcaggtagcggcaagccaattagatatgtgtaaatcagcccaagtcccacaatatacctaattcggtagactctcaggacaacttgacaacagtatgttctacagtcgagagctctagacgtctattaagaacagattgatataaagattatgagtcatgtatgcggtgtgataagattacgatcaagcctatgggagtttctagttattaccataccaatctttctaccaacttacctcatgattaggtggacatggagaacttgagtgggaagctgacgactggaggggcaatgcacattcattgtccaggggcttagttagcgcctatgtcatctttcggccccgcattccggcgacggagagctttcgcgcaaagtaatgttttaattcatcatacaatcaattttcaagatgccgctgtaagtatagtgaactaacaatactggcgcataaatctaacacgcgatagtcatcttctaggcaagaagtcgtggaacgtctacaatgccgacaacgtcgcccgcgttcgtcgcgatgaggctgccgcgaaggctgccgaggaaggggaagagcagcgcatgcaggagattgatgcgcaacgtcgattagccattctacgtggcgaagaacctcctcctatcgaagaacctgaatcacctaagccaaacgagacatccattggtgatcgcgatgcttcacatagaggaccgcgacgaaagcgaaaacgaccagacgaggatgacaccgacttcgaaatgcgaatagcaagagagaacgaaaacaaagctctcatgaaaaccgagcctgagcgaaagagtacaagctctgcgcctattgtggaccacaatggacatatcgatttactcggcgatgagaagtcaagggcgcacgcagaaaagaatgaagaggccgagaaagaagccaagaaaaagaaacagagctatgaagaccagtttatgatgcgtctctcgaatgcttcagggaaggatggtgttctacgaccatggtactcgcaagctgatgctgcggcccctgatgcttcgtcgaaggatgtatggggaaaccaagacccgaatcgtagagatcgtgacgctaaacgtgtagcgtccaacgatcctcttgccatgatgaagcaaggagcttccaaagttcgtgagcttaaacaagacagaaagcgtttccaagaggaaagagaacaggaattaaagaatctgcgccgcgaggagcgacatctcgaaaagaagcggcgacgacacgaaggtagggacagaagtagagatcgacacagaagcagggaccgtagtcgtgatcgagagagaccatcggatcgccatgagcgaagacaacggtctaaagagcgagggcatgatcgtgatcgacaccatgattcacggagtcgaagacatgagcgtcatgacagagaacggtctcggcatgggagaaggcgccacgacgaggatgaaccacgaagagaaaggagtagacaagataaagaacaccacgagaaacaagacctgcgatctggagaaagaggagataaagaacgacgataaagtcgtcatgaactgcgatagcgatcaacatacccttttgactactttttatactgtgatccatgaagcagtttgaaccaagtttctcttgagtaaccatcaatgtagatatggataatgatggcatacataaaagagcttacaaaaaggtcattgttaaagacgaccgaagacaagtatatgaacacctactgtcatcttcatactgttgcacttctagggttactgttagactcatatatcttttcagattgactgtgagacgcatgaaatatgaccacctacatgacttctacggtggtcttcttggagcctttcttctcaaatcacagggtatatcgcattcaaactatcaaacatcctgcccaagttattaatcttccacctccaataaacaaaaacaacatatagcaagattatttctcaacccacggcagtctaatctcaacgggctgcatattagcctcaaccaaatcagcgacctttttggcctctgatcccttcaaccccttcaaagcctcgaaaattctctcatatgtcgcctcgctcaatccctcctttcgatcacagtagacatccaatccctccttgctaaacacggtaggcgcaaaccaggtaaccgcccagcgctccttgacgccctcggcagtgatgacctcgccccagccgagaatctcccagtgagagtgaacaagggtcaaccatcccttgccgcgccagtcccagccgatggaggacgcttgcgtgtcgacgccctcgacggtcttgagggtgccgtccttgttcaagggctcgtactcgaccaggtcgtccatgcggggacggccgtctgctgttcccgggagcatcttgtatgagatgcggacgttacgggcgtcgcgccacatggaaagtgtagaatgcgtaatggtccatgttgtcgtgatccagtccagagtggggggatctacgggaggagatttcttggtggatgggcagtatttggtcggagtgttgagcttgatgggtggtagttccgccattgtgatgatgtcggtgacttttgttgggcttcaatgggtatctctcaagagcaggtatatatctcgagtccacaatggcaatacttgatgaatgtgaagtgaaatgttgagatcaagagagtaaagtcaactgaaaaagaagaggagagagagagaaaaaagcaaggaaacttcacatgaaaattcaagccttgacaataaagggccctgtctggtactacttaattttatcccgtccgaggaatgaaacacgccaggcctcagaagccgcagatccgtcacgcgaactttaggcaaagattcgtgtcattcgctggtcttcgtctaatgctccgaatgctccttgtactgcataaactatccggggctattttatgttttgaccgatacccttgatattggtctgatgtcactgatactccatcggcattgaataccagtgaccagagttaaagcattaaggtttcgtaatgataaagtatcaaggcatattctattaacggaacaataaattttggacatttcctcggaaccagagactctataattatgctgctgagcataaaatgaaacccatgtcgtttgctgtaatccttgctgctcttcaattaccgtttcttggctcttataacgattacgaggttcagccacaatggatgcccaaccgccacaaccccactaatctcgaccccggattccatctacgcaggacagcctcagtcattcttttcatcccatcacggtttcatccaacttcatctcatccacctcaaacgtcgcgcttaacacaaaccgtcacaaattctgaatcattataaacagccacttctatcgagtacatccagtctcactaacccacgatgaacccctcagataacgacgtcgaaggtgtcgacgaagccctcatggttcagatgggcttctcatcctttggcgcagcttcaccaccctcaaagcgtcgtcgctacaacccaaacgcagacgcatcgcttccctcaaaggcttccgctactggcgcaaactccatagccttgggcactggttctaacactgatgagatcgcccttgatgatgacgatgacaacaatgacaaaaaggaggatgaatctgaacagcaagccctagagcaagtgcgcccggctagtctccctcaacggcctgctccagcagctgtgccacgtcagggtcaacattcggtgccacatgagcgcagagatacttggtacattgggtactacgacagcctgtctaatgtcaatccctgggagaggattgaaaaggcccacggtttggcgacacgggggacgtgggtcagccaggaaaaggccaatgccacgacgacagctgatgcaccagcttgagatatcaaaattggaacatgcagcagcgagggaagagggagacgaatggggcatatcaattgaatcaacagctcagccaagataccccacatggtgctttagagcacaaccacagtaccttcacctttatgcttgatcaacaagatggatgaatcttgatatatgatattatgtcacgtgtacaatcacgtgataccgaaacaaacagggatctttcaacctcacaacgcactacggcgacggcactgcgactcactacgacaacatacctcgaatcacatgtgctccctcactcagaatggttcataaatagcctggaggggtgtggggagcaaatcagtcacatctacgggggggttatcacattagttacggggacacgccgtctgtcaaagaggggaaaagagatgttgcttgctatgagaactggtagactccatactccggtcgagatacccacaaagaaaccttcttacagacccttgccttgcccgatacggctccatcaactctccagctcccagtgttacccaatggagcagttttcacctcgctgcctcccctgattagggcaagcgtcccaaatatacactgctttgcaaacccgctactattttccgaaccgtcatcgtctttgtagtggttcccagggtatatcactcaatacacacccctcaacgaacccgacaagttggtcgactttacaatcctcggctgctcccgcgtcacccatactccagagacgctgccaaccctgctgtccatgcagcaaccggcgcggacacatcatgttttgcagccaacttgctgacgctatctcataacacccccacagacgcttgggaggaggtgtacttttaacaatcgcccctaaatcgttcagttcatccaatcataagccgtaagtcgtgaaacagccgcccattctcgcactctctgcgtgtttcccccacactggctccagtggccacgaggttggcgttcctggctagaagccccccgcatacatgccctgctgcttttaacaaacgtagcaagacatctcgcgccaagcggctcaatttgccgcgcttagtgcccctgattccaacgtcacctcacgttccgcttgcatgaactactcgttcatgcatgttgaacatgtgggtgtcgtgggatgctcgtaatattaaatagcaaaacaaatctcaattgagatgtcagaaatcggttcgccacgcgtttcggcactctctgcggaaatgtgtgttttatgcgcgaaactttggtgagttaatcgcgaatgaaaagttgctcgctgaatgaaaattttgttgtgaaagtcgagatgccgctccaaagaaagtgaaatctagaagaatctagttctcaggagatgggtatcgggcgcgagccttgctgtactccttgccatgcttgcgagaagccttggtcttaagcgagctgtgagagttggttagtctccaggtcacaaatttgtaagtggtgcattttgaactctttgctgtaaaagagctgtgcttgtatttgtaacaaaggcacgaaaatgcaccgatctagttctgactcacctgactttcttttgtgtccattcaaggtcactgcggacctcatgagcatcgcgcataccctcctggaagcgctctcgggtcttcgcaagacgagcctgcgccttcttctgcagctccaggagctctcggtgcttggcgttcatctttccggatctgttcagtagtcagtacggcatcaatgaaatcccgtagaccatttaaggcgaactagtgtattccgcatgcagctcctgataactaaacaaggatttgccgtgggattgatggtgggatagatccacttacgtctgagcttgcatggccatgctgcggtcaagagggattgggtcgaaggagttggcaaagcggtcctgcatgtactcctggaagtccacgccgctagcagagcgagtgctctcatactcgccgtatgcgccagtgtagccggacgacgtagccgagtacccaccattgctgtacgaggggatgcccgaggcggagctaaccgagtcatcacattccggaggcgagacagaatattgactgtaggtggggtattgcgagcccttggaggggacgggaagaggcatggagtagcccacagaagtgtaatgagaagacatgatgatgattgaggttagaataagatgtgattgtgtcaattgattgttttgagaagtgatttgggtggtggctcaatgttgagttgactgtgaagaagtgaagcacagttgaggtagaagagttgtgtatcaagacaacaagtcaaggggactgtgtatgtgaaccgggcaagttgggactttggctcgaaagtagattcaagagtgatgagaaaggaagaagaagaacaaaccttcaactcgatcaactctcgcctttttatacttttccagagaccctcaacagccagaccggaacaacttgaggataactcatcctgacaccattcgtcaacagacgatgagcaaccccgctcatgagggcgtgcaataggatgttacatgataatggcatggttgagaggtgatcgaggggctagacgagacgatcacgacaagatgcagaggtgtgggccatcacggacagcaacgacaaggtcgtgaaggtaacaaaccttcaaagctaggactactaggagggcgactagggaggctaggagcggcaaaggagtcttggaagggtcatgatatggtacagagacttatccgaggtgaatggccgcttgacaactaggccaacgaaagagaagggtaaggaaacatggtcgagatagggctttacggggagggtgaagttagagaaaggaaagcggttgaatatgataaaaagcgtaagaaatgaaaaggaaagtgtgtggcttcaacacgcttcggggtatctgctttagcaatgcagtgacgttgaaattgtaaacgttttaagctacgccgttggttgggtgtaacaaggccagcccaggatgagcaagggcatgtgcatatgccgaaagcaaagaccgcaatcaaagatgtaagatgtaacaattaagaaactgaaaaaatggagaccgccttgaggtcaaaccgacatctaccggacatgtttaggagtaagactgggatattgctcgaaaaggcaacagctgtgtgttaaagacaccggacaggtacatgacgatggcatgtgtgggcagttaacggaaagggaaaatgcgtctgtgtgctggagcggagaccgacaaaacacccgacgtaaaagggaacgacctagaccatatggtataccagtagaaaggcacaagaaaggtaagatgctgctaagatgccatgcatatccgggtccatcaatggacacaagtggctgcactagcccttggacccaagtgttgagaagggataagagccatgtacagaacttgtatgggggcaaaaaaaaaagaaaaaaaaaggatcggtgcgttttcccaccgatatttgcttgacgggcttgtttaaacccagcgtattggttgtctgagcgtagaggtacaataagtcggtagttgggcagcggaagacgcaagtcgaggccaggtatggattgggttcgtgaccgagtgacgtgagggacctggtcggcgtaaactaggctggctcgctgctttttggcgataactagtacatacagtactgtagcgtgctgaaagcaggtagatggatcgtggtgagaatgagccaaacggacaacgcaatggacgatgggactgacgctgactggctgagtgttaggctagatggacctaggtagttgagtagacaccaatgcccacaccctcacaatacatatctgtaccatatagaacacatctgaatcggccggcttccggtaccctttggagtagcgggtaatattggtggtgggcgctgaaagaaaaaagacattggttgcctcaccgtgtagatggacatccatgagagatcatcaaccgcccacaagactcttggcattccaccgctatatcagaattcagctttccaagcaacaatagactgagcagagacattacggacaccggacactgcaaattccctgattgtatccgctgtgtaattttggcatgcactggaactgcgcgtcttgtaccctgttacaggggaacaggcagcaccgtggatggagacgatatggagcggagagtcgcaaacaagcgcgctgacgctaaggaaagccaaaaagacgaagttgatagaaaagcagccttggatttccacgttgaagccctggaaaccaagcgcaaagttgcccacaccccccatccagttgcattttccctcatggttcggccgttttaccagaaaagctcggccatgtcgagaagaggagaagaggcgatgacctgcgatggtcaagatagacaccatgcaatggactagacgaggattggtccacgagaaacagttacagggtgtgggttgagaagcgaacgcaaggcggcgggtcgggtagagctgcagcaagtcgggcaatttctggtattgtgcctctgtaattatacaaagagagtacagtaaggagttgatgcgttgtcaagataattaccagacgttgctgtgacggtgggatggattaatggattgacagacatttgacaagggacggtactgaattccagggacccgatcgaggggtcagggtagtggtggatgtcaattaatgggggaccggggtctttctcgcgcctgccctgcctcctgccctgtttaagggaggtgcttcttggaaatgggtgtgtcgttttgctggcaggagcaatctatacgtagtggaagccttcggagaacctttagctaaggcggaattgaagattgaaggtggtggatggtgggggaaggtacgtatgagcaagtatctctctgctgatgacagaatgagcaggcattccttccatccatccatctgtcaccatttttggtttgacttgctttttccttctggctactgctactccaatatgttccacgtgccttgtaaaattttcaatcaagcagagcctcattgacatgactttgctcaacaattgatgcaattgttggactttgtacaactgcgaacccattgttcaaaacacaactccaaggatccactatcacgactacaacacgaccttcaacatgcttcatatctgagttttgttgtttctgtccttctcacctttgtgtgtactgagtatgttctactccaatcttggaaaagaccggtcaagtctccatgttctaattggacaatgctcgggcaaatgtcatgattgcatccagtgcaattgcaatggttcttttatcttgctctgctcttactcgcccctcccccgctctctcactaacaaccagtcaccacaaggcaacaaggcaagatccaccatccaccacctcaattaagttggtgagcaaagacccgactgatttaggacttctgtgacagggtacatgcttggagttttgtccaagctgtatttcttagctccagaccagtggacagaagagaaggactccattaccgacttttcgtacacttatggattgtgataaagtttatcgacatgttccgagtgtcaacaaccagcactaaaaccatcggaaatcccattgtgtcccctagtctctgttgagaacgagatcttgacagcttacgatgatagataactatctagcacgccggattgacgtctctggatgtctcatgatagcctacaacataagacatgcaagaagccactgtagcacttgctgtcaacatattgaagccatgctatcatgaacagatatcaggaagctatctgctccctataatggacccgggcgctgcaaaaaccgacatcggttgcgcagggtttgagctccacggtatgctcgtctgcccgactgacacctagtaatgaagacgatgccccgtttctgtgcagcttcaaggctgcaactcaacggtggcagttcaggagtctgcagcagcggcgcctcctgtctttgtccatacccacggtacttgaagccactgtgacacgtcctccaacggttcctgtggccacccgtcttgacaatatgaagccatcactaagatctcagaagctgtcacagctcatgcacaccagatgtgggcagctgctttcatcgcgaaacacatggactcgctcctgtctcaccattactgcgtctccggacttggaatacctttgcgctacagccgataatcatcggtaccaactagcatcatcccagtcccagcacctcgcgatctcattagctgtgtatcgcttctaggcatcgcgtcttgatactctttcgatagcgagtcctaccaccaagctagggagcgcatagcccaggtggcatgacttgcgagccctgtactggaacctgtacgtcagatcgaacccaagctgctgtgctttgatgacttgcttttccggaatccactgaagtcgtctgatctgcccgccttaaactgatcgatttgaggtaatggccacgagatgaacctgtagacgatgactggagccgaatactgatgcgagattcgttgagattgggaagaatcgaagcacgggtggctcgttcctccacaaggagccgagtgcttttgtcctgcagtgcatcacattgcatctgcattgcatggcagggcgggtgttgtttctatgtactttaacaacgcatccacaatctccacttagggaagccattgacagttgatcatgttactaaccgggtgtattctctgtctggaattattcggcagaaagtaaacaaattacaaagagagaaactttattgcaacatcgccgtccaagcgtatctgtacatgtcctgagatattataaatctacacacctcccctgttttgataccctccatcacgcacggacaactcagcgccgttgtgtgcggcaaggcgtggcccaggcacacggagggggagatgcaactctgtacaggggggtttgatgatggggcaccatctcataggatgatagttttaaagagagaagcaagctagatggatttttactctcattacaaaagatggtgtgaagggtatgcgacggacgtgaggctttgctgccggaggaattgatatccaatctacccactctcaactacaagcatctatctacacatacccagctacctaggaatgtagtatttggtcaatgcagtaggggtttggttaaagaaatcactcaaaatcatctcgcatcttgcctgataattcgtgacgtaggcaaccatcttctaagcaaaactcgccccccttgccagcattgagagagtcttccacgctcccgctctctctccctccccccagccgtcatgatcaatgtcgtgtaagtcaaccttcaacgaccggacataaccgagagacaaaatcccatgcccagggtaattcttccgaaatgccaaaaaaatgaaacctttttaaacatttctgtgcaactctcctgatcccggatgattggcatcccgaactgttttgttcatcctgttgagtcttggacgcggtggaacatactcccagtctaggctgttttaactatcaccggaattctctgcttggatactcgtggcaccgacgtatcagcctgaccgttgagcagggagagagggagaagaaatacgaaatgtcgtacggcgttcgtacaacagatgtcaaatgtggcggaaccaggccattcgtcacaggatgggtcatgatgtctgacttgcttacagtaaaaaaaaaggagatgcgtttcgtctcattattcaaacaagatgcctatgtagttcccgtttggtctacttgtacccaagatatcacctggccatgcccgttccgttctcgctccttctattccaaaggttttccaccgttgtcccaaggaatacatgtatatatatattctcccgatgtaacacaacatacaagcccaaaaccaaggttcgtggccccgcgcccaaaaggggcaacaatgaaatatttttgtgtatgggggatgggcttcccctttctctcccgcacatcatccccatctcgcaagcttaactcaaaaagtacaagaaaaaaacagagttcccgaaagacctatgtaaactccacctctagcagacacatgctcggatgatcaacgtttccacaaagaaggagtaagaaacaaaaagcgaatggggaaaagagggggaaagagtagggtatatacatatgtccctgatgcatgcacaatgccaggctaatgcgttccatgtatgcgtttgctcagtcttatatgcgccgtcatctgataagaggaagagcagcttgtctatgcccataagatgtcgctgcgtcctctcctacatgacaatccatagtctatgagaagaccttgaggaatccccagatgctaataccactaaggacggggatcgtaaggttgtcatcccagccgaagatgtccacgacttcgctggcagaagccatgaagccagacacaatgctcataacgcccagggcgactgcgccagaaatggtggtctgctcctgcgaaactccaacagcttcgcagatggtcttgggcagcgagagaatacccttgaacatgaagttctcgtcgccaggaaaagggcccatggtgggcacgagccagccgtagaagaagtacgatgtgccaacgccgacgaggaacgcagcggtagaaccagcaagagacttgcccttgcgaaggcgaggagtgtatcggccccaaagtcgaccaaaggtactagcagcggtgtcgcaccaactgagcaggagaacgctcatgatgccaatatccttggggaatccgtagagcacaatccaggcacccaaaaggtagaagatgacgccattccagccggagtactcgctctcgcgcatcagagcaccgagggccttgacgtaaaagcggttgaaagaagcataccggtgtcggagccagtcgaccgtcgtgataggaatgagcgctgacatgagccatggagtcaccgaggttgtctgagtgccggtcacgtaaagccagataacgaagaacccaatcgacacgtgcagcaccttgcggggtacctcgtgtttgtgcacaaacgttctccagtgtcggtggatgggaatcaaaccgagtggactgggactacggctgaagtcgcgccaggaccatcctattggtgttgttggttgaggaggcgcaaggtgaccgtttgatgtggaagcctttccattaccattgccgttaagggcgccatttgacgtatcttcttccggaatggcatccttggatatcttgcctgcctttgcagcagtgcttgtacgctttgtcaagcgcgtcacggcgtttgggccgatcggcgagcggctgcgggttcgggcccgtcgaaactccgggggttcaggcagatcctcatctagatcttcttcaaggggttgaggcgtgggtgtccgtctccgggctgcggagcgtgtaacagggcccatgtaatcggaggcgtcgcgctcggagggggtgggactcggcgagatgacacggggcgtctccgggatcttggatcgggaggacatggtgagggagaagggcgggagcgcggagcagtagatggcaccgactactatacgtcggagactgttgaagccaggaggccaaaaggtattgggtattgtagagtggagatatttgtcacggcgcgatgagcgctccgtcgtgatgggttctgatggggaggaaatggtgaaggtgtttggggtgtcgtagtgggaggatccgttggcgggatgattatgttgtcgctttccagggtccagaatgtgatcgtccgtgtcgtcgtggctatgtcggcgctggttgtggcgtagtgtctggccgttatgctcagcaccaagatgatcttgttgttgctgctgctgcggttgttgctgtggaggagggtggtgatgatgtagttggtgttggtagccgtaaccctgactcgggctcaggctctgactcgaattcctattccgcttcgggggactcggactacgttttggccgagattttgatttgggagattgaatatttattgaatccagattgattaacaagggtgcaacggaggttggatcccccgccgcatgatgggttcggagatataagacgtcgatgaccggggcacgcacacatgtacagtaccgtcaaaagagtacagtagagtgctaacgtaggtgggcgtgtgagaatgacggctgattctaggcgacgggggcgctgagacaagcaggaaatgagagtcgaatagtcgcgtgacactggaaatgggaaaaagaggatactggaactaacgcagaaaggcgaggtttctgctcgatagcattcgtctgtatcgatcaagtttggcgttggctacaatggtgggagatttttcgttcattctgggtctgcgggatacgtatctgtggcgttgaattccgtatcccgtttacagtgggacaccgccttttacaagggctacatgtatacagatttaagcatgtgatggtctacaagagggtcccctttttgaaagaacacctcggtgttgaagttatactcatgtaaggatttggtaaaacattgctttacgtgtctcgatagcttccatgtgaaaaaagcaagcatatgaaattaaatgaagaaaaaaacaagattaggtgtctctctaccttgcacacgcattcagccgtgtcccgtcccgagtcttccgccatctggtctgtctgatgtcttgtccaacaccaatcaagatgtcaagccaagtcacgtcacctgccaatcttcagcccagattaaatcatttattttcaggaaccgtgtcaagtcccacgtcatctgagctttaatgttcccctccaagcacgtgctgtaccagacagtgagatggcaaatacgccacagttgaaccccgcttgcgccacaaatccaagatccatcatgaatctcacgtggtgataagataaagatttcaagaaatgtttcgcgcaaacctagatgaatgtcaaagatggtccctcgatgcgcttgggatttgtgatatacagttcaactaataattctctataataaccatatttcggtcttgtctaatactgcctgataatggctactgaaaagcccaagaagagaagccctagagcttgggacactctcaatcctcctctatcggaatggattcgagatgctgtcgcaaccatgggcttcgaccagatgacgcccgtccaagctgcaacactgccgcatttcatgggaaacaaagatgttgtagtcgaggtatgaaaactccgttctttctatcgtgcgattgccattctaacatatttctaggctgtcactggcagtggaaaaacccttgccttcctcattcctcttgttcaaaaacttctccgacttagcgaacctacgaaaaagcatcacgtcgccgctataattgtgtcccctacacgagaattggcagctcagatccatactgttcttatgaaacttttgcaattccacgaggcctctgccgaaatcctcccgcatctcaaagacgacgacgaaaagcgaccttttactactgtacctgcgattgtgccccaattgctggttggaggtacaacgaccaccgtacaagacctcaggttcttccttcgacacagccccaatgttctaatttcctcccctggtcgactcgtcgagctcatgtcctcgcctcacgtacattgtccccagtcctcctttgaggttctagttctcgatgaagccgaccgtctccttgatcttggcttcaagcctgatctgcaaaagattctgtcgcatttgccgaaacagcgaagaactggtcttttcagcgccagtgtaagcgaagctgttggagagatcattcgagttggtctgcgaaaccctgtcaagatcgaggtcaaggttaagataaagggtggtggtattctcgaagacagaaagacgccagctagtcttcagatgacatatatggtcaagcccgccagccagaaacttcctgctcttgccgagcttttgcgacaactacctgtacgcccccaacggagcatcgtgttcctgtccacttgcgctgccgtcgactactttcagcatattctacctctgatactacctgaaggttttgctctggtgcctttgcacggaaaacatgcggctaaagtacgagagaagaacttcaacaaattcctcagctctgtttctcctacgatattacttactaccgatctggctgctcgtggattggatattcctcaggttgacttggtcgttcaaattgatgctccttcagaccccaaggtctttattcatcgcagcggacgagctggtcgtgcgggtcgaaaaggattggcggtggtgatgttgcaccctggaagagaagaagactacgttcagtttttggagatccgcaaaacaccaatcgcaccgttggaaaagcctaccatcaccacatcagaggacgatgccgccgaatttgcgaagaagacgagggacttcgtgttaaccgacaggggtctgtttgacaaggctcaaaaggcattcgtgagctgggctcgaagttatggcgctcaccaggctacatccatcttccgcgcggccgatctcgattgggctgatctcggcaatgcatggggactgctacgtatgccccgaatgcctgaactcaagggctggacaggcgacaagatgtgcggtcttgagatcgactgggacaactacgcgtacaaggagaagactcgcgaacaacagcgaaaggtcgctcttgaggaagagaagtcgggcgtaaagaagcaagataagagcgaggagttcaagcgcaagcgcaaaaacaacgaggcttggagcgctaagcatgagaaggaagacgatcgagtggagcgaagggagaagcgacgcaagcgccgtgacgcagaagccacatccaagatgacggatgacgaaaaggtcaagcagatggagctaaacgatcttatcgctgaggtccggagacaaaatcgcgaaaaggctgctgctgaggctgcagcagctaagcaagaaaaggacggcgagtttaaagggtttgacgattagacagaatataccccgatttttgctacgatgattttatttggttacctggaggtgaagagcaattggaagcgtttctgtgatcatgggccatgtaagcttgttggatattacaccatcggtacagctatacgcgtatagtatggactactgaatacgaaaattcgggttgaatccgataaacgcgtattcacttgtttctatataagtgatcatagtggtacctatagatttattcccgatgagaaattgattataaatgccgatgctctgcatcccttgagcactcttataactattcttacacaaactgaaaggtcaatctgtaggttcgaaaaaggaatagatgattatgagaacttgcatttgtctagcatagctacagcaagtctgagatagtaggaaatgacaggggtgtctcagttgttttagatattttcgtatcctgaagacgcgttgctactatgccaaagactagacgcagacgacttcatggtggctcggaggaatacgcctcgctcaaaataggcatctaggcatctacctctgtagatataggtgggcacttaaccgagcaaacattgccgtattgaagtgagaaaatcgaaaagctgagcctggacaaagctcccagagcacttcatatatgccgattatacaaattttccgagcgaatcgttaaccaatcacaacacacaattcaagcttgaactactagtcatgatactaccgatccgatctgatttgatctaaacaaccaattctcattctagaccacacacctcatactctcactcaaactgcctgtcctttccgatgcatccgagcccccatcctaatcccgccaccgaggacaaaacctcggtcgccaagctccgaagacgccatcgcaagtcccgcaatggttgcttggagtgtaagaggcgacatatcaaatgcgatgagaaacgcccctcttgtggtaactgcattgttagtgagaggagttgttcatttcctcctgccgcgtcggggtctaccccaactccattaccagctcagcctgaaccatctaccactccctctttcaatgagcctttgaccagtgcgagtaatagcggcagtcgcctgcagagtcctgtcgatagtgtttcgagtacaggggctttacatcctccctcgtcaataccgcccccgtcatatcttggatatggcgccaacaccaatgagcggactccttcgaccacgctaccttccttcacggaatctttcgctccggactttgttgagtcgcctatatcaacaccgcaaacagatggtggtcaggcatcttctcagctcgtctttaccaacaaacatcttatgcttctgcatcactttcgcaaggcggcgcttttcgacactgatagtatagacactcttcttgacgttgctctggaatggtcctcacaagctccttatgcactggatcagctcctcgctttatcagcagaccatatggctgtgcttcaccctgaaagtgcagcttcctaccgtcgaaatgccacggagcttcaaacacgtgctctttcatatttcaacagggatgctcaagaactagccagccatgacacatactatatccctcggttcctcttctcgtctctcctcagcttgcatatgctgtacgacacactcactcagtatcgctcctcctttcatgtatttatagagaggttctgtgagtcagtctatctacatcgcggcgtccggtccacaacctcgaatcggtactacgaccttctcgaaaccccattggcaaagttcttgattgaggtcagagcagcagagctcggtgacaagggcgatgagtgcagtccattgatagacctcatccaacaatctgacctgagtcaagcgtcagtggaagcatgtagtaatgctgcccgatcgttgcaatgggcttacaacgtgtatcgtaacctaccagcgaacaggaatttgcaagccgtgtcggcgttccctgtcatcttgcgcgaagactttgtagaagctgttcgcaaacaccggccggaggcgttgctggtgctggcatactacggtgttttactccatcgatgccgtcacgcctggttagttggggattcaggtgcgttcttgatacatctcattgctggtcatcttgggagttactggcaagaagctttgcattggccgctacaggaattagagaacaatcaaggatgagagggtctacgaggatcattgtatcaattgtatatatatatatatgtatctgtctcggggcgtacattttaacttgtatttatcctgaactttctacatgagctgagcatccattataacataagtatagtcaaggatcgcactgacgcaactgaaactcttctgtgatggacctgtaacgtacaatccttttaaccaacaacaacacgttacttcacgagcttcaccgtggacgataatttggagcgaacagactagcacgatggacaagacattcgtaaacacaattcaactagccactcttgtctttctttctcttcgacaattcaattatccatacatagtgtaagctgaaacaatatctacaagtgctagtcgtcttttcctatccgcagaaaccatattctggatctgtatcaatatatcatttctctttattcggttcacaacagagcgcgtgataccttcgtcgaccgctgaaaacgtcgggtcgtgaactcaaacagccatcaccaactaagaactcaaccagggctccttgatctttgtctctcttttttataactcttcccctttgagacttccaagggggtgtcgatttagactagggcgtcgcactaggcataggcaggcgaccgaccactcttctatagaaggaatatggtatcataacaggaaagaaattcgcttgaacgaggtgcttcggcgtgcgtggggtggaggaatcagttggcgggccgtgactctagaaaagtcttcaaagtccataaaactcccatccatccccagctgcatccgccgacccggcttcatcagcaacttggggcgcaaactcagtccgtagttcttcgttgagtcatagctcttcgtcgtccagctccgagggcttgagaagacctccaaccttctgtcgtcgctccatatcggcgttcttggcctcctgttcttgctgctccttctcaacgacgaacagctcggcgttgtcaccagcaaactccttgagggaaacaaggaagtcacgaaggttgaggcggaacttgtcgtactgcgtgttgagtgtgaacagaccctcgacgaagctctgaatctggtttctgtttgagagttagcattgcagcatgttgtggtaaaggtgaaacgtacgtttgcaggttgcggaaggcgttttgcaagaggttggcaacaaagttggcaacaaactctcggttgtcggttccggcttgtgcctgatcagggctgtagatgggcccctggatcttgggctgggtaccgtcggcagggttgatgtagtagaagagcttcatcaacaacatggattgtgtcttgaaaccggccttgtgatcgttgtcagtcacgacgaagaacacatcctgcaggatggtgatgaagaatcgctggaagaaagcattggcggtctgaacatcggtcttctcagcaatattgttaatcagctccagagccatgttgagaccagcagcctcgacatctcggttgtcgtgcttgaaggcccacgagcacgaatcgatgacaaacttgaactggttgttatcgagcttaagaagtgcagggaagcagtgcaagttgatggctcggaggaggttgaagaactcgactcggtgctcgggaaactctgaaaagtccttgttgatcatctccagggtgcactcaaagacgttttgcataatggtaggaacctggtcttccatcaaagcggagagcttggtgatgatggtagagcaggccttgagcacctcggcatctcgggcaccagcaacgttgcggttgtagtcgacaagaacagagtccagcagaggagggaccatctgcgcacggacagcctggaggtcttctgccttgtcaacatacacctcaatgagcttgagaatctccttcttgatagttcgaagacctcggaccttgggcatcttggtagccagttcaccatcgcgagcaacggcctcggaaatcagtgtacttgtagcattgtacatctgcagcatgtcgtggtagatacggccgatctggggatagaagtaggatcccacagatgaacaagccgaaacgttggtcttcatgatgtttccgataaccttgatagtctcggcatcctggaggatggaggggttaactgttgcttgcttaataatttcgtcccaagcggcattgggaatagccatgagatcagagagaagtcgttcctgctgatgcttgttaccctgcgcagcaaccatgtaaccacaagcctcgtagaatgtgtggacttgctgaggggtcagatcgcaggtaatcttgcccatgttgcggacgatctcctcaatgaagggctcctgctcgctaggctggagagcaacaaagtgtcgtcggcactgtctagcaatcttgataaaagtatcgcaagccatatcctgtacgccctcgtgcgactcatgcatgaactcgaagagcttgttaacgactgtcttcaggaacttccaatgcgccttgaggaaacgaggatattggccgacgatgtacatgatgttactggcaacaacggctttgttgtccttgccgcgcttcatttcagtaagacccagcaaatccttaatgacagtgaccaggaatctcttctcggtctcctcgttcatggccagggaaatggatccgatagcccagcaaagaacgttgcagttgtgccaagaccactcactgccatcaacctgtctggcaagcttctcggtcataatgttctctgtgtcgaccacatccaagtgtgtgaggtacaccagacactctcggattgtcttgtaaagctgcacagtgtcgctctccttgacgaattctcggacaatttcaccctcgtcgttctcgacaatcaggacctcttcgggtcgaaccatcttctcaatcataacaactcgtaggttcgagagaacctcgttgtacttatgctttcggagggggtagttgttgagcatggtaggattgggggcaccgccaccagacatgcctgcgccgacggccatgagggggttgagatccgtaatagggagagcctgcatctcctcgtaaagctcctggacaagcttgagccagtaatcgagggtgatcttgaagatttctcgatcatcgatctgtgatatcctaataagatagtagtgaccgtgaataaggaaatcgcggttggggagtttctcgacaagctaagtcatacatgttagaatcacaaaagcagtgcaaacagggcgtgtaacctacgttcaagtgcattccgaagaagttgcaaaggaagagtgccagattttgaataaactcttggtcccttgagttactactaggatacgtgctcttcagatcaagagagaccgggatgatgttggcgatagtggtcaatgtctctgtgaacatcttgacgagctcctcatcgtatgagttgggttgtccgggtcctccagtctgaagacctccaatctcagtaaggcactgcatggtgacgttgcggaactcgggggtcgagaggaatcgggttcgcagtgtgtcgataagtggtgtctcgaagatatatcccagggggatccagttgcagaatcgcagcagggtctcaagagttgccttgatcaaactaggctgtgtggccgtgttgaggacctcctggcaaaggttgaaaatttgtgagaactcggcgcacatggtctgcttcaggttgcgtgtctttgtcgatgtcatctgctcggctgagtagtcaaacacttcctcagaaagcagacggaggatgatcatgttgttctcgcagatggccaagttggaatggcatgactggataatttcgttgataaaggttggccagttgtgaggccactcctgcttgagcacggagacgaggacgaggttgagcttgttgagcaaggtcttttgctggcgcaacgactcttcggtgctcgagcactggatgatgaattgaacgatgaagtttcggattcctacgcgaagaggctggtcagatatggcgattgtgttgatatcatgggcaagacgaaccttggcactgttcccgagggagtaccttccacctcgtcatgattacatggtccagtacctgtagacccaagtctgtcaaattttgttagtcgagtggattcagaattcatgcattcgcaaatcttttagggaacaaagctggccagagtgcagcacaacgtggaaagtggcgcaaagctgaggcaacgcacatttggtttgaggatactgcgcatcagagaggatcttgtcgaccataagccaagcatcggggtcttctttgaactgcagatcaggttagtgaaaaaagctctacgctggccagaagctcaagtaatgaacgaacctggttgagagcggcttgggcggctttttgctatacgattgacgaggcgggattagctcttgttcctcatatcgacgcgcggggtccacggttggtgaaaactgagaaccagaagatagcctacctgctcaccgcgcccctcgtagaaggagcggacgaggacgtccagctcttcaatggaggcggccattttgtgttgttatgtcgggttcacgaggggatcgttacgcgggaaactatgaagttgttggtggttggaggaggtagattgtggtgggcgaacgaagacgaggcgaggcggggggaagagtgagaagatacaagcaaatgcttagccccagggagataaactactaatagacagcaagcagtagcgtagcgtagcacagctcaactcaactctacagtaggaaggatacgggaaggtgtacgatgatcgggaaggagaatgcgtcgcaaaggaagcagtgaaaaatgaaaaagaggagaaatgcaaagttcggctctggcgaagcaaactaaggtaaagtggacgacgtcggtgaggtgaggtgaagcgtgaagagatccatgaatggactggacctatgcgggcggctcaggacgaagtggagttacaaagcccagcgcaacccagcgctgtgaatacagtacagcgaacacctttagtggagtacggttcccagaaatgccccgcagcgtaggctgcgtcacttgtaaccaccagcaaccagacccagctatactaaccagttctacctaagagcttcccattcttagccgtccagaccgggcacctcagatctgatgctcaggtaccttggttagcaggtttgtcagcagcggggcaagacacgacacgacaggcaaaagaagggatgaatggatgagatgtttgcctgtcaaaggtcatgtcactatcacattaagaaaaggtcacaagtatttctacctgttccgtcacaacggttgatgcttgtaaccgcgaataagccatgcaaaaatgcaggacgccttcggttcctcggacccatgacgctgggatttttgtagtggtacttcaattcccagcctcctgggcgcatagataaaatcaccgtaaccgatcgatctcatgattcgttgtgattttcccaacggcgcatgttggttaccgttgatcaatgttaccggatgcggtagtccggatattgggatcgtgtttgagttgttctttatcacgacaaacccgtcaagatctttctcggctgaacaactgtacatcataccaaaatatcctatcttatatagtagttctgttagtatgtataactttagtactctctagctgtattgacagttgacacgatatgagatatcatattcccccctcggcgctgttttcagccgaggggatattacgatagcctgatattcttcttcatggcttgttaagggcaagctcatgttcttaccggaagtcatcatgcctaaaatatatatgattaatacgaaagacgttttcagaatgttctgccactccaaataagacataaagacataaaggagcaaactgataatttacaaaacactgttggacatgggtcaagggtatttatcaaagtataatatttttaagctcgcttcatcaataaaagacaaagacaacattccaaccctctatagttggttccatcgtctatccaaacaccaaccaatgtggccagtcatttctttctttatgtactgtaagcttcaagtgagaaacttatacctgatatataggcgtgagtatcttcaacccgacccagagcttccaccaggtcgttaagccgtgttgacgattttttctttatttctttatttctcatgtctaagccttgtagccagcctcgaacaagctctccttgagagcattaatggccttctccatgtggtttcggctaggatccagctatggaaatacaagttagttacaaactctagaaaacggtcacatattacacttacagcgctgacacccatgtgaccgaatcggatgtacttggaggcaatggccttgtgaatgccaccagcaaagacgacacccttaccagccagcttgggcagaacatcgggggcgccaacaccctcgggcaggtagatggcagtcatggcgtgagcctggtcttcgggcttggtggcaacaatcttgaggccgaggtcggtgatggccttcttgaccttgttggagacctcaatgtggccctggaatcgctcagacaagggcttggagaggatctgggtcagactggtgtgaagggcgtggacgagctgaggagagggagtggcgaagtaagagggcttcttggcctcatagttcttcataactgcgaaacgttagcaagaaacatagtaccaggaacatacgtcactcactgggagtccagttcttcatggaagcaaagtaggcggggataggagtcttgcggttctcaagagcggcagcaacagctcggccactgaagaaagagatggagagaccagcaggaacgccaatggccttttgactagcagtaacaacaccatccagaccccactcgtcgaatgcgatctcctcacaagcaacactgcaaacaccatcgacaatgacaagagtctcaggagagactcgcttcacagtagcggcgaggttcttgagctcgctcagaacaccagttgatgtgtcgacgtgtgtaactgtaagaatcttatacttcttctcggaaagtgccttctcgatttcgggaagctgaggtcggccaccaacctcaccgtcgagcttggtgacgttggcaccgtaggcgcgcaggcagtcggcaaagccatcgccaaagtatccagtgctaagaacaagggcatcctcgccagcctcaacgaggttggcagcgacgatatcccatcctagagtaccggaaccggagataatataaggttgggcggaggggtcggtcgattggaagagcttgcgggtcatagagagggtctcgccaaaggtgttgacaaagccaggaccgacatggctctcactgtaagatggatattagcaaacaatgcgttgtcgagtatagtgtacgttgctacatacctgtagtggcccatagacttgaggacatcatcgtcgaactcaatgggtccgggaatgagcagagtagcgtgttcaggttgagaagacatgttggctgtggttgtcgatagagaacgagcttgagtggccgatgaaagagcaggggaagctgcgttataagaagaggtctgatgcgacagatggcccgatacgagagagatcctatcggccgacacagcggccgaatatgtcttgaagcccgccgaagaggggccttcggtggacagctccggaacgcggggcactttccttccctccattgcgaataccgaaccaagcaggagcgactggctacgactggctgctgcaccagctcctacccccactgacaacgacaaccgctggaaccgctgaaggaccgccaggttgactgtgatggagtaacgactgcctgaggcaaccaacccaaaaagagcaggaagacacggaagaagcccgaggttcactgcaagacagtaaagatcggtaggcttccgaatatgggatacaaggccggtcgtttcgggtctttgaagcgccgagatagaaacttgacaaccaacaattctttagaggttgttttccttctgttttgatgatgatgaatcgaagtgatgaattgcctcagggggaaaagggaaagcgacaccgcctgaggaacgccctgttgtactcgcttttagcaccggagtcccctgtctctctgtccgggccctcttttttcttctttcagtacagctaacgagattcatcagcgccgtttagaggccgctaccggaccggaagttgaacaatttagtggaggttgtgtcgggatcacgaaccgatcattcacgatgttcttggtcttggtaactagcggtagatgttgacgggtattggaccgacggtcacgcattgcggcacagcttcaccattgagtcgattaaagaagagatggaacaaacaatatacattgagttgtgaacgcgaaacatatctatacacagacactcaagcaatgccttgataaaactcaaacagcttctcagcaccatcttcccactgcatatcattctgcaaatgatgtccagcaccttcaacaaagcgcaatattacaccgtcacgattcccagtcccggcttcacgataatacctcgctgtctcttgggacactgactccgtcatcagcttatcctgagtgcctgccatgacgagaatcttttcatcgctcgctccgtcgttgcggatgtgcttcagaatcgtcgatgcagatgtgaacgagtacatcatactgaagggccataggtaggcctcgtagcgattcatgtggcgctggaattcgacaacggctgagagagggaacttgtcgccgaagaaggcgcgttgtgtgagatttgggtgtgagagaggtgagttggagtgccagagatggaaaatcattcgaacactgaaccaagggtccattttccaccaattcacatatacgcccattctgcgaagcggtgttagtctcgactgaacatcaaatcatgggctgtatcccgacttacgatccaaaccctggaacagcacccagtaacgcaagggctttcacattggccaggccatcgctaagaatgccctggctcaatcctccaccactcgagtgtccaacaagcataacctcgctcttttcacggatctccacccagtcaattaccgcaactagatcagaggccaaagcacttcgaggtgttgcaaagaccatgcgaaagtatgaggggtgccatgaatctccatgaccgcgcagagaaacagcatagcacggaacgccacgggcggccaaatattgcatgtattcagtccatacccaagcgcaacccattcctccatggcagaaaactacgggagggccgtctgttctgtcggtgatcgaggggttgttggataggacttcaatttggccctggggtgtgtctacccagtgacgctcaaggcccttagggacaggggacggaggacccgaaggtcgggtaaagtaaagccactgatagctgaggttgaagccaaacattgatgttggtgttttatcgaggtaagtgctttggtgtgtatatgtgtaggtgattctatcagatgatagaggtggcgatggtctcacaaggagtatgggtattgctctcctcttatacgaatcgaagcaacaacagaataattaattgggcctgataaagtaccacaagcagctgaagatgcccttattccgtcaaattgtcgtgtttgtcacacatgaaaatacgacccaaatccgggcagctcaagctcagcttacttgctgtaagccaccaacgagccataagcttcagctgcttactagcctagaatcttgggccatccacaaagaggttacatttacaaactcggacgaattgggaatgaaaatactagcactcatgaagtatctgtttcgagctttgcagaatttattgctgagtggcttcgcagatgaggccaagaatccaatatcttgggttacacggctcattcggttatgggcgcacctgaacccaaaatgatttatcactacaccatgggagaggagtttgtttgcatatgcgttttgcaacgttgtagcatgtggcttgcataagaagttgaaaagccaaggtctgcctctatcagacccgtcagtcctgatgtcatatcaagaatgttaagttattgttggcaataaacggactttgactgtgcttcagactcgagactttctaacgcaatcgggcagagtagacgaccaaacattcaaaactccgccatcaactaaagtcaagaacaaatacccacaccttctagagcccttctattctttctcgtcggctttggatccctatctttccccaatctaccccgctctctacgcggcaggttggccgctagacatgccttggggttgggaggtcacagggatgctagatagcgtgttactcacacatacaacaatatctacaatttactgttaaatactgatatcctacttaactataccgcctttttcgaactgatgtcaatgtctatacggtctagctctacacgtccgaacaatgctagaaagcgtgctcctaaagcgtatgttcttaccggatagcactcgagtttggcatcactaacgggagaggaatgcttagttgtgtaagatgtcgcgaccagaagatcaaatgttctggttctcagccctgccagcaatgcgataaaagagggctgccgtgtcgtttcgatgacgagtctcgtaaagtagttgtttcaagagggtaagttagaaacaagtccagttcacgattgatggcttgcttaattcctgtagatatatcaacaaccttcaagagagacttgcattgttggagaggaaggcaaaccagcaggctactggtcaatcgagaagcccagagctaggcgagtgtacatgatcccttcatgattgggatttatatgctgatagtgagtcagatgaatcgatacaggtgtcagatccgaacagcagcatcccagatcttgttgtcaaggcctcagcttcaatatcgccttatgcatcagcccatgcacaaagtcatcaacataatgcccaaggcaatgctcctctgattaatcccctagctttccatacctacgactttgtcccaggtctcaaaagccatcttctcttcatgggaacatcgtcaaactggtccttcaacagaagagttctgacaatgacacatgagcgcatcaaaggaacagcattacctactcacaacctgcatttctcaggacttgaaggaaagatattcgacttcaagtgggatgggacgaggaagacacctggggaagcacccgacatgagctcgcttcccaccaaggactttgccctatatctcatcaattcagtcaaattccactgcggatggctatatagtctattcgacgaagatctcttcatggaacgattccaccgcttccatgaacatcctgcagagtactcacgagccgaacctctctggtttgttcattatattctcgtcgtagcgctcggaaaggccttcgtggttcaatcgaccaaatctagacgtcctcctggtggggacttgttcatacatgctatgaagctcatgccggactttagcttcttcgactgcaatatcatagacgagatgcaagtcctctgttgcgctgctatctacctacattccgttgatcacattcaacaggcccaccgtctggtaagatctaaacaagtgaacggatatacaatgaccgctaacagaactaggtatgcaatgctcttcggcatggtttagaacacggaatacatactgaaatgcagtctactgctcttgacaaatcttatgtcgataaatgccggcatatgttctggaccatctacatcctcgaacgccagatgggctctctgatgggactcccattgagtatatctgacgatgttataagcgcgcgttttccggcctttccaggacagccagaaaaactggaggctctcaagatacatgtcgacttttgcagagtgcttgccaagatagaccagagtatgtgcatttgacctaagcaggaagaatcgctaacggtttgtgtatagctgtgtatgggctcgaaggaaaacttgacagtcggtatctagaagccacgcaatcggtactcaagagcattgctgtcgttacagaacggctaaataaatcgtttgagattcaatcgagtgaaggaatggctgggatctcacgaatatcagctcatcttcatcttctacagcaccaagtaagctctttctctacaatcatgttcaacagaagatcctaacatgtcaagtgcattattctcaccacaagacctttactctatacctttcttctttccagactgggtcatctagaggtagctctcatgcattggctacaatctgagagcgtaatgggtcttgtccagatgtgtaccgagtccgctcagcagatcctcagaattctctcgagcctgtctgaccaggggctactaggtatgttgttccctgtaccgataaagctcaaactaacgccccaaaagaaacatttctacgcttcgatcatgatgcaacctttaccgctactatcgcactactcatggcggctgcgatcgactcatctctattaccagatcattctccatggacacaacgtgcctacgccatctttgacgagatgggctctcgcggtaaccccgtagccaacatggttgcatctgaactgcagcagttggaagggttactccaagagtttctcgtccacagtgattcaagaaccttggttgcagcacagagccatggcactccacgagaagggctagctgacgacatagatgcaaccacagcaactattgctgggtacaatgatccgttcaatctagattctggtgatgattttgggctaggattgagctatgagctcagtgcagagcagctgctcaatgttgccaattctttggatattgatagtttgacatggccatggcctgaggacccaatggtcgaggatatggagggatcttagaaacatcgcaggactcaagatacaaaagttgaaagggtttcaaattgttggccaggtaggattgtacgaatgcaagtcagtctagaaagacagtctgccagagctgtcgcccgagggggtatagtgagggaaaaattggatcaagaagcaaaggaattgtttacccgtgttggatatcctttagcgaagcctaaaaaataaaacacattcttccccagaacctcgtagctttaatgccttgcaagatggagtgcttaccacaattggcaataagtaaagaagcgcatccttaaactgggtatagtactatcaagctgctcaaaccctccccagcacttgatcgtcgttggccagtgatagaatctacaaaggccacatttatgtagtgctttgggaatacaagtttgtatccagagtggtaaggcctccgatcatgtactggaagagctttcagcagggagaccagtgtcgtcttggaggaaggcattagctagtatttcttcatatgtaacatatgtcataaaaaagcatcgagggacagatacgggggcaagggtcgacaacagagtagttacagtagacgggcagcgggacgaaagtaaccacagaagtaataaccaagtcaagtcttcatccgttgtcatcaaagttggaaaaaacgagcccatgggaaaccctaatgagacgcggttcctaacagtaagtcttaaagaaatatgggcagaaacaggaccaagggcaagagcaccgcatatcaggctagcattgagaatttgagcgatagtagtgttccagagtcttgaatggcaacaataaatcagtcctcagacctgggttcccttaagactgaagggttgtgcatgaactttacgagatatggatgatcagtggaatcagacgtatttgccctcttgtagctcaatggctcgcgcttcatcaacgtcttgtgaagcttggaaagcgattctgttttcttttttatggactcttatataaatgtaaatgtattactcattcaatctttgcagagatatgagtttagttatggactcttatgacttttccatgactacagcttgagctcagacgttacagagcctttgacagcgcagaatgaagcaacacagaattgatacaagtataacatagttgcaaggcgatatcacagagtattatgggacttggactctgaagattcaagctttcaacgaaacagttatcacaagtctttgtatccatcatcagttccaacttgtactctggggagaatggtggatcatgacgatcatatatggtgggttaaggggaagtatccgtgaagaccaaagtacatagtctgatattattcattcagaaacaacttagtagaaaagtaaagttgtagaaacaccatcaacagtagccacgtgttctgattaccacaagactcttcaagtgacttctgatcattgccccaacttcaaattggctcaacctagccagagagccaaagttctaccaggttgagacttggttcgagtttatagcaactgtcaaacgaggtcatgagtagtttcatttgagttgtgatggtttttggcgctacgattgcttccgttgtatataccgtactgttagaatctcaagtatcagatagaacgacaagtcaatgctggtagttctttggtcgcttcttgcaaatagctgtcgaaatatacctttccgagactaatactgtacagtgtgatacaagtacagttgagtgaggtagaaatagacaagttttcaactgattagatttcgtaggtttgtattgcccaaaagtcttcaagatacatcaaggaggataactctcaactgttgagatttctcatttaagcaaaacccgagaactccgttatccaagtaagggcagttgtagaacacgcttttatcagctgtggttgtttgttaatatcgccgtattaagaccaaccaacatttaccccgaatagaacattctatccttctgccaatatctcggcgttttgggcacccaaatatggttggaatcaaatccctaccctgcagcagttaccatcttggtcctcttgcaccaacatcccgtcttggccaacaaagtaccgaggccaagccactagattcggtagacaacgtgatgagtctcttgcagctagaaagaaagatacagatcaatatcagccgtagagaaagaaaacatcgactccgatgcgaattctcgaatgcctcagagacgatctgcagcatcacgcgagctgtgggcgacctaggcgacataacggggcaagtagagcgttagcattaggttaccacgacactggaccctccctagaggaaccttgttacgcccgcaatgctcgagatggaccctcatctggctcgtgcgacctgaacgttgtgaatcgaatgcatccatcaaagaccctgtaatagggaccccgtacggtacagttatccgtctagataagctcagaatgtcaatgcaatgcatggactcggtacgagcatcgtcggcaagtactgtacagctacaagctgtgggatcgaaaaggccagataaaagaggcgagtgatggggcgacgagatcgacaggaaagactggagaccgagtgactggggtcgaaaataggatgagtgtcttgagtttcctgaaacgaagcactaataaaagtcatcttgccaacatttttgacaaaagtcttggcggaacggggggcttttatatgtgacgacccaagctcgacaagtaatagtcctctattgctctctgccaagtgataaggtctcagagcgtggcgtatcggaggacagcagcgcagaatagctcccggaatggaaggtcgaaagctacttgcacaacctgccacattgagtatttggtgagtagccgtgtgtcagactcgggtcaaagatggaatttgtatatgtatgtatatgtgtgatgctattccgtaacaattgtctttctgcatcgacggcttcgagaacgatggccaaggctgacttgcatcacatccgttgcgtcggaatcttgaacgtggttgcagcggtcattttggtgggacaaagaataccgctcttggtgcaactcaagtctaacaatacttggtgaatcaagtaaatacctatcactgaatttagcctgtcttttccctcactttatttcggtgtggttcgttgctctaagcttaatagaaaccttagcagactgtccagtcaggtaagaatgtgccgcaggccattcatgtcgaggaccaaggtttcttcatcggcccgtggaacatggcttatggtgccgggctctcaaggtcaggggcgacaattgataacgcttcaactgtctttgcgggggctgcaaggggggcctggcctagtcggtcatgtccgagcccatcgattaacttgggaccttgccctgtcctgccctgtcctgcctgttggacgatgtcaaaacaacggggccgtagatgaagtgaattgtattacgtacaaacgtttggggaatttcctcaattgactgttgctcgatccttaagaacgggccaatttgtagagtatggagatgtgccccagattgacggcgattcgcccacggggtaatggcagatgagagcaaactgttacgtattaccccgtagttgagattcaacgtctgcggatctcgacatctcgacattgaaacgtcatgtactgaacgtgtgtgatgacacgaattccgatggaagttttctagaacaaagccacaaccgcagcggcaagaactgccgcggaccgtaatcagtagccggcggttgattgttacgatggattttcgttcgggctttctgttatcgtagtccctatccgaaagataactgtcgcaccatagcgaaaataggcagggtgcataagctgtggccaacctactcaagaattcagctgggcctcattaattggcgcttgtctaaattgcaatgtaacacacacctttaccatgcgccactcttctagaagaaagctgttttctaggcatgttttgtcccctgtcataacctgcaagatgttatacgaggcaccaaatgagtcgtcatgccgcacatgctataatgtgaaggatgcgacgtgaattcgcaggagactatttccgaataatcgtatgaatggcaccacaaacgctctaggacctgagtgcttattgtgctgtaatcagatacggcgaggaagtcggtgggtcgacttgcgcaagacaagacggggaatctcgcagttgtggtatcatcgacacagattgtcaaggtccctggaaacctagtatcatatcgggccacagtttcggtaatccaacactgaaatgtggtcagaatgctatctgaccgatgtggcaatgcgggcaccgaccgagttgactgtacagtatccgtaatttctctgactttggactccgcaacgtttaccacctagtgttggcaggttgccttatggaccccattcttaagcattgttttgtatgagcgtgggatgggagtaagagcagcaacaaaagttcgccttttgcgcacgagtcgttgcatgtctcggcgtctctgcttactggggagataacgaaagcttggcaactgaaaaactatagcatgaatgaaagcacgggcaggagaatataacaaatgcgccgatgttttcgtacgaagactgtttcgttgacattgacctcctcaaataagactagacagaaagtcattgcgtttaactctgttattaaccttacctagtaccaacctgctcgggtaggtaggctgacagaaggagaaaagaaacaaagcgcggttcctgcctcgagcgaccatgatagagagtccatgacggaaggacggaaggaaggaagtacctcgtccatgtatcggtacctgtacctgtgccttcctttgcgagtggagtaagcattagcgtttgaccaggattatagtcctctccaactctccactttgcctgcaattaggttgatcgtcctgtaacggcttgtgcttgttgtgttagttccccttgtcacacttgagaaatgtcgcagatgtttcgcgtgttccaatgagatggaatcgttgaacctcccaatgaccgaccgctgagcctgattctgcgcctgagcaggaactggaaggtcacaggctgtagcgaatgctatgcatgtgtgatgcaaggcagaccagtgccagtccatccatgcgctttgctcaaagacacggcacgaaaagcacaggtaatgcgcatcttcacctctttccaatgctcatctctttgcagctctcgagggtccaatcttgggtcccacgaaacaagcaaggggtgcacataaccaaccgcgacatcgacaacgctgcatctgtcgaatcggcttcctcttctcccttcctgtccgtcgcctggtcctggcccccatgtccgtgatagactccgctccgccatctcagactttggacctaccccaattatccatgttcctccgtccgtatcgcgcttcttggcattcaagccctctcgttcctcgctgatatccacacgcttacttgctccaagcttgacagcttcttgttgatcggcaacacagcgggaaactaggggcctcacaagatgctcgagttgaccgaattgttcccgcaatggctgtcctctagcccgccgaatcaactgcgaccccagtcctctctggatcctgtcctcccctcctggacttatatttaagaactgtcgttcccctcctcgttcgccctcggttttgatcatcaccactccttctcctcctcaagaccaaggtcacttgacctattttatctttctttaatccctacaactcttcaagagttacccagcaggggaacatccaacatggagtcaaagagctccagcgacaacccgactaacgtcggccaggagaagggcaacacagtcactgagcagtctggagatgtccaaactggcggcggcttcgccttccaggaggagtcctactggacccgaaacggtctcaccctcgagtcctttcagcgacgcaaggacactaccaacgttgaacttgatcgtcgtatgaagcctcgccatcttcaaatgattgctatcggtggttccatcggtgcaggtttcttcgtcggttctggaaaggctctctacaatggcgtaagtcgatacgagccctcctccatcgtcatcataggttgctaatagtgttgtagggtcctggatctgttcttattgactttttgctgatcggtgctatgatctttaacgtcggtatgttaatatcatcctgactgggtgtatggaaataatactaacgtgtttcgcttactagtcttcgctcttggtgaacttgccgtcatgtatcccgtgaacggtggtttctacatctactcgtctcgcttcatcgatccttcttggggtttcgccatgggttggaactatgtcgcacaatgggctaccgtcctaccactcgaattgaccgtctgcgctgtctgtatcaaatattggaacgaagaactttcatccggaatcttcattgccatcttcctcgttgccattatcatcatcaacatctttggtggtatcggttatgctgaggaagagttttggtcgtcctgcctgaagcttggagctaccgtcgccttcatgttcatttctgttgtcctggtttgtggtggtggtcccgacaacggccgctacaacgagtactggggtggtaggctttggaacgaggaccccggtgctttcaagaacggcttcaagggattctgttcagtcttcgtcactgccgctttctcctttgccggtactgagctggttggtctcgccgctgccgagtctgagaaccctaccaaggccctccccggtgccatcaagcaggttttctggcgtattactctcttctacgttctcggcctttccttcattggtcttcttatcaagtccactgatgagcgactcaacatttccggatacgccaacgccaaggcatcgcccttgtcctcgttggcgagtatgctggtcttaacggtctcaaccacttcatgaacgtcatcattctcgagtcggttctgtctcttggtgtgtcgtgtgtttacggtggttcccgtaccctgactgccatggctcagaacggatatgcccccaagatgttcgcttacattgaccgtggtggccgtcccctcatctccgtcctcgtccacatcctcatgggtttcatcgcctttgtcaaccttgaccccaagggtggagagatctttgattggctccttgctctttctggtctctcaaccctcttcacctggggttccatctgcgttgcccacattcgtttccgtaaggcttgggcccgacagggtcacactctggacgagattcctttccaggccgcctttggtgtcgctggctcgtactttagtcttgctctgatcattctcgtccttatcgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatcttgttacgtacaaagccagattcaccacgagagggcagcaaggcaagatcggcaacggcggatatcctggggtaacaggcaatagagttcactcaagacacatgccatatgttattcggactcatcagcgtacgcgtctttgtgagtctattacgtgaaagaaagacagtggaagtggaatcatgataccactacgactgcgccctgtttctccaactcgcgccgagagaagagacacgacagcgtctcttcctccagccaagactactcaaaagtcactcgagtacagttacttgtactccggagcatgcaccccagaaacagcctagactcaggagttccacacgataaactatcaaacctggataataaagatacgggtcctgggttgctgggaaaggaagcacaagtttaatctcaagcgagaccattgagaggaattactcgtacgtattttttacatgatggaaattggagattgtgcgggggagcaggggtgagacgttatcatttttggagacatgcggagaacgcagagacggacagggagaacgggggagtgaggaatgaaaggaaaaaggaacaatgtctacaccttcctcttgggtaattattgattgcttccccggttctgttgaatggaaatagcactgcctcgattgactgggtttcagaagctttgatgcggtgggacgttcattgcgcggtcaagtcccgaggtttgtctggcgtgagaatgctttactcacatgccatgcattcatatgccaactgtactgtacacaagactttaccttacctaggtagcttctcggcgtttatctcaaactggctgaccccaacggtaaatggtggctgaagttcgctcgtccttctagaactcctcctcaccaacgttgatcatccatctatatctgaaaacaccaaaagatacattcacttatacaaatctcgccaagaaaaaacaataccgatgcaagatttaaacatcctccacttccccagacttttgaatcttgaaattacgaaatggaatagagggaccttttcttttcagctaattattactcaatggtttggacatcccctgctctgagccggcgcaacccgtctatgccgacgctttccatcacgaatcgaaggtttttatgttttacgatctgatttaacctcgtgggcctttgccttttctctgatgtggcttgtttatccctacgggacgatcattccggagatggtggtcccgtttgtagggctgctggggtagtgtcgtgatataatggaaactatgagctgtgagtgtatcatgagtttcctgtagtgtgatactttgatgagtaggcattgtacgtcttgtctttactaggcttgtagctgttactcttatcaagaattgtatgtgattatgtgaagagcaagtaaagatgttcatgagaattgctgtaaccagacgttgcgagattgcctttgttgggtcactcagttgtagagttggccactcgaagactattcttctgcagttctagagccgtatataccgttgcagttcttgtctgaaataacgtctgtatctagactggattttggcagaaatgagatcgtcgagacattcgggaggatatacggctcgagggaccttcctacactctcatatcggtagtcaaccatgacttcaactagctactcggtctcactagaaaactcgccagaacatagcagtcaaggtattttcgagggtgtttttgtgtaatatttcaagcatggcttacctcctcgaaaacgcaagtccagtgtcaaaggggttctgatcgagtctgggtgttttttgccacagcacttggtctaccaaaggcatcgagcgaggtatttactacctacctaatatccttctcggctgttcttgtcaattgataaatgatagaggagggggagagtctaacgaagcgttgcaatgcacatgggaggtaccaaaactactaagctttcagagccaaagtgtaactcgacaataacacatgcacaacttctcggaaatagacaggaaaatactcggcactttatcacaagcaatatttcataccaggtaccattagtttttaattgccaatggcaatttgctaacactcaacagtatccccgtccgccttctgcctcgacaacccgctctcaacatctcaacaccacaaccacttcacgatacacgaccaggataaaaagaaacgacattgaaaaaagaatattccagccgtcgaggctgttccaatgcgtaatctgggaatcgaacccagggctccccgaaccttgctgatggcaacggagaattttaccactaaaccaattacgctggttgttgttgttgaagacatcattgcaattgaacactgagaggacgaatggctgagactgtcttgttgatgaggtatctcatctccagccttccggcaccagtcgcggtactgaccgatcaagcgtggctcaaaagtaaaacggatgcataaagtgcatgcatgagctaaggaactaaaatatgataaagcaaaagaggcgatttggcatggagaagttctgaaagccatctcgatacttcaaccaacacaaagctttttgtccaaattgctttctggttcagtcaactatttatttaaagccggggcactttcaagaagctacagtttgaaggaatgggacaattgagaacatgagtggtgtgaatctcatatgaaagcaagagtagcctcgaggcataagaatagttggctgctgggagcataagaaacgaaactagcaagtcggtttatgctatttagactagtcttaggtcttttttacctcagttttatatcacaaagcccaagagctcattctgagttagtagagtccaaaattaaactactctattgtttacttgagaggaagtcgtaagaaggacagtagatggtggcagcttgagcagcatgacaacacactcagatgacttgagactataacatgtgtaggaaactcgacagtagtcgaggagtggctaagaagttatgtgatgtagtgacaggtggaacatatttggggacattgctgtatggtatctcaagcaatggcttgtctgtttggtgtatcacggctctcaatgagcttcaaaacatttgcctgatacttggcgcttgtataaagtctcattttctttcaggctcgcagtttgtgattatttgaatggttgcagaacaagaaattgtgactatcacttcttacttggatcagttctttcgcctttctctcacatcacaacccacgcagcactttcgcttgagtttacaaaagacacaccaagtcaatgtcttctagagtatctctaagcactcttcaaaacatggtgtagacattaaatagcctgtgatttgtgtgacagcttacgttgacatcagtgatccttgaagcggatggttcaggtggtggcttcatgtttcttgtctttttttaactggcaagcaagagttctgaaggaaaatgggtcagttggtttctaggtcttctttacaattgtattattggtagtggcggagagaattaaacttgcttctgagtgaatgacatgtccatacatagcttccccatagtttacaccggtatctgccgtcagtgtttatcaacctgccgatacgatcttagtttgatataaataaaactacgcacacctttctttgtgagcaaagaggaataaagaaataaaatgtttgatcagactatcatgatgaacgaactcaaacgccatgcttccaagtcaagtgttggttaccctagaggcatgcctccaatatcagcctctctttgatgtatcacaaatctcgaaagaacaagttcagagaatcacgatagaatgtaacctcatactccagtcaatgcccatcgtaatacggcgctcgtaattaaggtgcttcgtaaaacagcgattacgcaagccacagtctcgtaacgaacacttgtccctggaatttcttctgagacctttaccaaagggaaacaatctcgtcgactcaaaaagactctacaccttttcaatcgagaacaaagaacaatacaaatcgtgataatcacattcggtactgaattgctctattgttcacagtttcggggcatcaatagaaacaacgccctccaacatcctcttaacctacagcgtgcacgtgataaaagcgaacatggcccagttctctatcgcaactcggcctcctctcacattatcgcagctcgtaaccttcagctcccctcctatggaagcgtcaccgctcactcgccagcctcagcccgaggtcttcaccccgaagatcatacaattgtatgattctctcttcaaggtaagcaacccctgttcagctcctcatcctcaccatgaactaaactagcttccctcttctaggtagatatccgcacaagcttcaactatgcgcccgcgcctcgactgatccgcccttgcttcgaattaggatgactacgatgatgaagagaagaccgatggcttctggaccgagtttttcctcctcagacccgatcgtgccgccctgaaacgtatcctcaacgacctgagcccgagccatgtcttgtccctcgatgttcgcacgcaggagctctttgcgagggccgtagctactgtcaagggcgcgcatagccttgcgcagctacacgcgttggaagtgagtagcacagcacccgattgcaacacacgagttggtcctgacagttgctagacgctcagtgtctttctatcatgcctcctctccaagaggtatcctcaacctagttccgacatcatggttctgctcgcgggactcgaccacatcgattctgtctttaccgagttcgtcagtgctttggaggccataataaggaacagcaaggactgtaaggacttgccatcgcataatacggtggaccagctgaccctggtgtagtggacgttcgatacaaggcaatcgaagtgttgttagcggtaacagctggagcttaccaaacaacactgttgacatacttgattcaaagagatctcttccctgcagtcatgaaggtacggcaacacgccacaagatgacatgtccccaaaactaacatcaacacaagttcattcaagattcagccacgccggaccaagtactccaaccgttcacattactaggcttgctagccaactacaacaaattcgagttccagaatccttatcaacaacgactaaatgactttgtcaacgaggctgtgattcaaaagatagttggcgccgtaggacaagcttgctcaacagttcgatctcggtatatcaccatccaggatgatctccctgaaggctggaccttcagtgcgaccctcaacatgatcggacttggtgcaatcgcgcctggaccaaagcctgtgaacaacccagtgtacgatgttgagaccgccaaggctctcttcacacagttgtaagttttattgtcacgacgtatctcacaactcgactaacgttatgctagacctgaggaagaagctgctgttcttctggctacatacgactttactcacgccaacaagctcttctgcttcaacctagtcacaatggcagcagagccagatgctgagcagcccatcgccagctacctctctctcacctcataccttcttcagcacgcctatctctcaccccgagctacctactacgctcatctcaacctcatggtattccgcctccttattgaagaccccgcgatttgcaagcgtatctgtagcgatgattcccgcgtagcagtccgtctgtgtcgtcaacgccaaccttacctcccctttgtcaagggcgagcgagtcctcgccatatctcttctcgataccatgatcgatgccgtgaatcataatctcagacgtcgcctcgacgtcagcctttatacactttgctttggtatcatgctacgcatcatctcgtatctgtctcgcacacgtacacgcttggagtatcactggcccgagttcttccgctccctactctccattgtccgcttcctcgccacatatacagcggacctcaaggatctaccacatatcgacaccctcctcgaccatgtcgtcaacctcatcgctctctccctttccgccggcgaggcctttctccctacacccgctgactacgacgatctcttctacaaggtcgtcgagtcaggcgaggtgcttactaagttcaaggagaactaccgcttggctaaccgccacagcaactccatcgatactctcatcaacgtcagcgcacactacaaccagatgctttccgagggtggtgcgagccgtcgcaagcccagtcttttgacgacacaggaggtcacagaggttattcgtcaaggatacgagacgttaagtatccaggccaaggagggcttggactcatgggagcgatacagggaggcggacgagaggactctgctcaagaagatggcgagagcagcagttggcgacgttcgtgttatgattgaacggtagagcaggcagttgagtggtctaatgacatgatgcgactggtcccggggtagattctaatgactacatacatccctcgtgtgattgctgaggctgttctaccagtacttctttgcgaatcgcatctccgacaacactccatccccgatagcatcccggaccaaagtccggacttgcacaatcaatgtcatagtcgtcgtcatcgtcattataccaacaaaatcacgactcatgcctcgaatgttccagcatctgccgtcttactcggacccagatcatctcgcctagctataataagatccacgtatactatttcctgccctgcactatgcttgcgagtatcctcttgaccctgacacgagaccaacatgacgctgtatacagtgtgtttatgcgtcatgtcagcagcatctcggcggctttaattacattgttgtcaaagaaagtttcggtaagaccgggactatgaaccatagtgtcaaatggaacatgaaacaacgattgtccattaagtatcggtaacatcgcgctgtcttgtaaggaactacatccaagtctgagcctcatcaaactagccacaatgagatagcacatcgcaacgcataagagggatggaccttgttaattagcggttattatgaccgaggtagtggacgtaaccttgatgaataactaagtaagacagcatgtgtcgtgtgacctcgtccatgatggtggtctggtggtgtagatattcgacgtcgacgttccagtatatagcatccacgatctgctacaagatggcccggtacggcgacatgcaatgaagatcatcaagtgtcaccgttgagactcgagacacagtttcaccgcacgaaccaaataacgaaccaaccgtcccgcaaaacgtgccgctagcaacattttgacaggagacaagggtcggtgctactgtacataaaaccacgtgggcggtattgggagggattgcgacgttgttttgccctcagtaatgcgccagactactaaacaaatgactgctagtttgcgagatgggcatatcgaactgccaaactgactttagtgatgcgacagattatcataactggtacatagtatcgttatcgtagtattgtgacaccggagacgccgctgggcctacgccctgtgactggaaagtcttggttccggttccgtgggaagggcacagcagttagttagttagggcgtgtactaactattgtgatctctctcatttctctccttcgcttcgcctgagattccgacgatatggtgacgagacgaggctcccatgcttagcttggagtcacaagccaagttgaggcatccgtaagagtgtctgatcgcaataacgtgaaacccatctgtttcttcgagtttcggccatattctttgccgaacttcaactacctatgcagcagcgcctcgtttcaatggtaatctcttcataagcagaaatggttctctccatcaccagccaagatcaaaaggtcttggagttagagcccaatccaacctaatctgcccaaaacgtgctgctaagtggccctgcccatttgagcgatctacctggataccctaatactataacgacatcccaattcgaggactttccatggccgatcatcatgtaactcaatcagcgaacggggtgtagacttattgccagtagccaggcatcagctttccctcgtcaaggtgacatgggatagcggtcgagacggtcgtcgcttgtgagccgagagaaaccatgccaaagttggaccggtcatttggctgaatatggcccccggcttcagcggatagattcccgccaagtttgacaggcccaccgagcagtgcagttgaaggaaaagaagaagaaaagacattaatgagacccaacacaactgaatgatgatggtatcaatccagccgtgggcaaggacaggccttggtggatgttgttgtatcgaggcacggctcgtcaaacaaggtcaagcattcatgtaaggtgatagccaagatgtgcgtgatggcgaactgagtaaactctcatgggtcttctctcttgtctctcgcttcgcgttaattatctggtcgcaacctagtaattataagggaacagcatgcgtccagggtgctgcaacggtgaagacgaggcgttactagcgccggcatgtctgcatgtctctttacccatgtccacgcctttttttattttatttttcacccagcaattgtgaagcatacgaagccaagacttacttagctcgtacgtagaaattgtgacagatgacagctagctatcgtagtattcgtatacttgcagtcggattgatatgtgagccgaagatattgcctcaaagatcagtcctcaagagttgagcaaagggaaaagtacctgggtcgcagtcagcaaagcaacgcagagtatatcaatcaatcgggtgatgtggttacaatagatcaatagtacagtaatcaaccacgactatcccatgcattacaatgtgacaagacgtacagtctatagggcctcatcaccttcgcctccgcatttcccgtatacatagtagtggcgtacctgatcttgatctgcaaatacagtattatgtacattttgccaggcctcagctccacaccggcgtgtgaagaaaatgccacccaaggcacagtgtctgaggatgtgaagaggcattgctcgatctagtcacgaatccacgaagcacctgatatacagagtatgcctcgaggattgtgtttccagcatctgtgtatctccacaatcttggtctttgtccaggtatcgaatgacgtgattctcctcttgaaacgaagcatagcatgccgacaacgggcttttcggtcaagggaatggttcaaactggagtagacagacgatcccttatacgatgcaacgtgatgtgatgcgatgcagggaaacccttaacatgctgtgtgccagtgagtgaggccattgcatatccaccaaacggggaaaatgccacctcgctcgctctcttccttcatctccgtcgatcaatcacaccacaattacatgactggaaaatcacatgcgattggcatacatagtagcagaagtaacaactcccctgcatcttacttacatcaatgcaggaacccgaccgagcatgctgcaccaatcgcctcttaggccattgtaaataaactccgtgtcccctgactgaaaccgcgcttgacgcgttgacagctgtatcaagacactatagacctggagtgcgattacaaggccgttgaacatcatgatagcaggtccgcgcgtcttccttgtgggatgaacagtgtcgtgttggattggatattggtacgctgattaccgtaatcattaataatcccccgttgtacgcttgtactccgtacaatgtaacggtctgttagagatccttgctctttcgcaaataggccctcgaccctcatcagttagtgacgtcgtattgagagccgctgctctttgtcgttgagtttgagtcctgggccaaaaaaagctgtgtgtaaagcgttacagaggtttttctagaaatcgtcagggccaagtcatgaaaatgactgtccagcctgttacgcttcattgtgaaaaggacatccaatcatcatggttcagtatgacaatacatgcgcacgattgataaaattcggagcaacttgatggagaggtgcttcagggtagccatggggtaatttatgacttagatctagaagccacatgagatgtttcttcctctgtgattcatattagcaactgaacaaatgcaacacagccagcaagccttaccaacatttgcaccagccccacagcgaatgctgaaccacattgacgggactgatgtctcctatatttcgatcttgtgttggccaggactgccaagtatcggcacggacgataagttgatgccaatttgcttacatacaaagtaaacctcagaggattcgaacctcgcatagtagcttatgtagagtacgtgcgcatcgttcctgataatcgtacatagggacaagatacttcttggggatcgctcgagattcgttgatgcattcgaaaatagttgatgactggttggataagttcaaactcctgtcggcggatcatcttactacctcatcatgaactgatagtggcatttatgtgctcaaaccatgcccgaaatagactgagcctatttgtatcgttctcaagtagctcactttcggttgagaatcaccagtgctaaagttcccagcagctgatcgagttcagccgcacagtttggatcgtagtaatggtcatgccaacgccctcttgatatatcacagtctacatgcagtagtcctgacccttgatattctttttgtggaaaatgagctgagtggcatggatttactgttcagtctgtcgatcataacaacatgccgcccgaggtccaaggaaacctcggcagttgaacagacacttctgctagccctgtaagtattcccaacgagccccgtattgcccgtcccctctgctgcgtttgcagactgactcgggtttcaacacgcctgactgtgccggaagagatcgtcgctagcctcactcgccccgacgacgattggcactgcatctaacgccatgccattgattttgaatctgatatcatagacacgggacaaaacgccgactgggcgtctgccgtagacaaacttggatccgtgcgttgtcaaacaccacaatgaagcgcacttacaaatgctgctagactgtacagtagttgtgctatcccagcaagtggactgtttgtttcgtgtaaaaaatcaccaaataagcaaaactgttaaacaggtatcgacctgcaaccgttagggcacggccagccggggaacagatcctagagccgctaaacgaggccgttcgtggtgattgaaggcctaaggttggtccagagagttcacatagcaccagccagcgcgcggataaattccacgatgtcttggaggctccaaaaacattctaacgtaccgggttcctggtgtctgcctgttgacggtgcgctgtaccgtaactagctgaggcagtatccgtaggtcggtagtattcttgtcggaaccgggaaatgccgtgctagacccattgctaggtagtgaactagtgcgcgagttttgcttttgattatctcccgcccgctgtctgtctttattactcgtaattggcacggccctcctcgagggttgtgcgcggctggcatttcgatactggtgttgctggagttcctatccgcaatatgcaatgctgcgctgccattgcgcgtagatcacaggcaaataaccataaatttcgcaaagactgcagaagggacaaagccatgttggccattgccaaggtgcacacgggtgatttcgccagattcgctgatcagaaagctccccaacaggacgccaaatactgtttctttttcttttcgcaaactccaccaacagagtggttaacagattgacgatcgagcgccataggcggcgcctccaagtttcaggtaccatcaccaaatctatccaataggcgtgattcccgttctttagattggcaatccgtgtccatgatggcgcactactgcatgaactaagacgttgcctgcatgggtagcacagcaaacttgagatccgcgtcgtgttgctttgatctgcttcaccatcattgtagattgcttccattcacacccagagttggtaatccactcaagatcagagattgccttgttggttaagagtagtgggacatgaatctcaccccacgccccaaatagatatgtctttgccagccgcaccgggcctgcatttgccgaacgccatgagaaaaagtgagaacatggcgtcgaatttagatcccctggctgtttgcacacaaaaatcagatagcagtcttggttctttcgaaacctagcgctgatctgctaaacacaacggctcaccgaagccaacacgcagtggtcgctcagcaggcgacataatgctagtctgagatgaaatgttgtgacgtactcactcacggcttgaacaattgcatttgcttgtgtctcttcaacaaagttagcgtgccgtgggggcagggcgccatccctgttgcgaagtcggtaggggaccaagcggaccaatcctttttttgggcagaggaagcggcccggtgcgactagaaaccaccataactggtcgctgcaatcatcattatcgtgacaaacaagaatattgtagatcagcgtgggagacggagactagcgcaaagcttagtacgtattccgtgtgttgagcgatgagaaacggaagcgtccaaagcgttttgtacccggctcgtttggtaaaccgtcactaacagactcttattctcataggatggcttgtatatccgtaggtggaagtgcaacaaatctgacggcccgtccactatcagcgccatccgtttgtcgtacccgttccagcacttgtaccacagttgatcacagatcatcatcgagttgccggaagaccatatccatcagctttagattgatgtgacgagacaagataaagttttcggatcatgatgagagacttaggtagccttggtgtgcatcacgtacttcaggttggaggcacgtagtctaacagcggcgtctctcaccattatgcgcgggccggatatacggagtaactttttcttagccccaccgagcgcttgatgttctggttgtccggtaacccagagctcatagacacgagcttggtagtgtattgaaaaagctgaatagctaaccagcctgaaaaatctttcgtggttaaattttggacttgcattttgaactccgcaatgatacgcacaagcatatagcgctgtggaactgttcttcaagagtctgggcgagcctgcaaccaaggctttcctggaactagattcgaatctgttactaacgaattagatgccactgttcagaaatgagaattcaattcgcgaaaggcgaggatcggtgcaaaaagtccgttgttacttcatgtatccgtgacgaggagactgttggctgggtaaaggtaagaagaacccgaagagacaagctgggttgagtggagacatcttccggatggaatccttgtgggtggcttgcttgaagcaaagcaaactgcttccaaaaaatgcctgccgttgcactcgttgcaagatcaaccaacaaattacccgagaaaacatatgtgtgtaggtggtacgtaaggacttggcttcggttacaagcagttgatggtgataacgtgatctcgaccttctgcaaggaaatatgcggacgtcgatttacgtccagttgcaagagctggggtcaaccaactgctgtttcccgactcccccctgttagtgtccagacaagcatggagaaacctcggagaccagctggggacgtaggtgaatgaatgggttctggttttcggttgtgacttcgcctatgctgaactaccagatttcgaaacagagactcggtgtaatcaacaggctaatggtaactggtgatatcaaatgtctttggggttcctttattgccaggcgagagaatgccggcaacctgcgagatgaagcacgatgcaatgcctggccataacgttcgttttgttgagtggggctgggtgcggaattactttgatgatcgcatcatatctacaccaggtaggtcgtgaagaaggattcacaattgcgatataccagacagacaccccattcgcagatcgtcatatgcattgacaaataacaactttgcgtcgaaggtgtgttttgttcctgttgtttgctgtagtttcgacatccgatcgcttgttagatagcgtatatcaaccgaaagcattgctacgccgcgaatcgacagaccacaagggctacagttgcggggcgttagcaacggatagacgggcgatccatacataaaggtacgctatgtatgtattgttgatagtcaaggtacggagtacggcatcgacgccttgtgtttgagtgccaagatgtgtatggacacagacgctgtgcctcacaaacaagcactatatacagcattggcaaggttttaggccggaaatatcaatgaaaacgcaggtgaggctgagaggccccaagataaggctggatttattgtgtgtaagaataagaacgcacagccgcaagccaatagtgtgattggactagctgaagtgccgttcaaatccgtaattgacagtgagatatcactagtttagttgacgattgatctcggcgctcttgcaatctgcaaacaagacacttggacggtataacagggtcgggtatagacaggggtaaagccgtcgttgggtatcggggaggcttcgcggaagcaaggtcgatggccaggagtcagggatcatgtcgaccccctggcctggcagttctggcaatggcagttggcttggacatcagccagtccctgtcagaatattcgaaaggggattgatgtcactagccaatctttagcgtgaaggcaaaggtccgacttccaatcgcgtttgagctgcaaattgagagcatggagatgcgacaagcgaaagtgaggtaaagaagcaatgacgattgcaagtacaatactgggccctatgggtctgaagcgcaataaccttggaggtgatctgggaggactccgtgtcgacccatccgaaaagacaagtaaggatcagggtcttttgtcgatctatgctcaggtgtcagtcagtgacggcgaggaaaaagaaacgttttgcggagaatattggatgaaccgctgctgcacgggtcgtgtcgtggtgatgctcaggagtgagtcaagccaatcacccaataaaacagtcaaagccatcagcttgcaggaacgaaaagtcaaagcgagggggaacgcgaaagtgaggcttaactcaagacctgcaaggcaagcgccaggaggtgtcagttacggtgttggtgctacctgccataatgattcatgtgactaacttagtaggtagcaggcgcagatttgatgacatttgacagaaggtgtactccgggttctttccatttgcgttcacctaccgacggcctacctatctaaatttggcagagacatttggaaaatctagaagcctctgcccccgtcctttccccatagaccctgcattttcaggaaattcaatattttgcctcgattaaatgatgttgatactcagataatgtcgccagacgccacatcgcgtggtttaatattctctgcgggggttccagagcatttagaaccatgttcgaaacgccagattatcgagtgtcgctgcaatggcgccgcctcaaacaacagtctgcattttcaagacgctgttgatcgcttcgtacgagtaattactctaagtgcgtacagcgattgcgccgtcatcgtactttcaaggagctgcctatggagtgatgtgtcattctggcatcctagcgagaaccctgaatttttccttttcattttcccttatttgtctcgttccttttcccgacgcaatgatcagcagctagtggatgacgaaagcatgactgaaggcagatcgtgctctgggagaggctgtgtcgtgagatgagcaagcaaacttgggcccttctgtgttctgtacttcatgtcatgaatgacatcgagttctcgggaaccaatcgttttctcactagaagaacaggagaaaggggcgcaacgcccaccagctagtattgtctatgccataaccgaaccaaggagacgccgtcttgttcgaatcgtgcgccgagtggcatactaatttggagccggctcttaagttgaagcaattggtgtgtttcttggtgaatctagacgctcgacggcgccgacgtagtcaccaggtgtgcggtgatccgagtttggcacaaacaagtatttgttggttctacggacagaaacattcaacatgccgcggttattggtccataacgctctaatgttgggtttcaatggagaactatagaacgcgaattgataaatccaagagttggcaacgaggacataattgtagatccggcatggcatagcatgtcatcggagaccgaatatacccgctttttacgaggcagcctctgctctgtgcgtgctctactactattgtggcccaagctgtgctatcagctcgttcggcggtttcgtggggagtcggtgacagcaatagcttgcggctgagacggtctcgtggacccaggacaagtcgctgcccgtcgttgaagatgcgaaaaaggggactggaatatctccacagaggtttgtttctattgagtcattgcggccaccgattaagtctgcagattcctcgctccaggcctggctggctggccatgcaggttggtcgaactgtagctccattgcgatgctgaagcgagacgcaggagagtgcattggctcgcccatcttgcatatcgcctgcagcccagctcaggaacaggtgaactagggctcgactaacagtagaagaggaggcacaaaacaggatccagggagccaattgcattgaatggttgaaaaatagtttctcagctgtttctttcgttgtcgccctttgcgctgccgtctcgacctacccggcaccgctgatattttacacacatatacgcttagcatgagtgatagactcccttgatgttgggatcgtggcccaaccgtttacggctttgcttcggagtcaacgcaataatctatgcatttagccatcatcgcatggctaaaaataccgtttatattatagctgcagtatactttaccacaacaacaacggtggcattcaatccgacaacctgttacgctaaactgtaaaatgaaaccggcaatagttcgtgtgatgagggctcccatcatgccaaccgccagagcggtcatgtcttctgactcgggatcaattctccgtccatgatgttccctttgtggtgcggaattcccatgtacagtcttgtacgataacaacccctcttctctcttacgaggccagttattttacgagctcaacacgacgcgacacgatatgcacagacgatgcatgagagaggagagagggaacttgtggagtggaaccaaggccgttgatatctaacgttatttgatgataagtgaaagtctgttccaatgttattggatttttacttttcttgggaaattcacaatttttttcttaattcttattcttatctcgtagcgcaatctggcctgttttggtgaagtgccagtgttggtgcttgatgcaacgttctcagagacatatctctctcccttggtggtgatggatggcctcgatgatttacggcacacacactgtaataggaacatagtgaaaacgggcccattcacactcccctcctctctctctccacgagccaagcccaaggggtcattctctttcgccctagagtgcttgctcttaaaagcttcgctgtggcctggtcgagtctaactcacctgccggaccaccgggcccttgatatcggctcagaagcattttttttttagctgcccagacaacagggggatgcgagcagttagctctctcgctcgattgagcgagaggacccccaagcccctggtagctgtaccgtagtgggataaactccactgtctacgacggtgatatgtaagtaaaggcgcagcatagtaataaagtcgggtagataaaagttatggttagttggaagagtgaagcccccactccatgagactaggcacaatcaatggctctccagtactccgtacctgcgtactgactgtacgtacgtaggtacttgcagtaaaacgccactcgtcacttacggtgtctgtttctccacttctcacttcttctctctcgagtgattgtgactgttgtaccttgagaggtctttgccccctgatcagtttcacaggggacctgggattggatttgggattgggggcgtggggttatcttcccaccgaccttgccctggcaccttcaacaccaaaaagcccacatcgacccgtacgctatctcctccaccccctggaacttgggacagaccggggggcccctgagccgacaaaagaatcctagacagcgagaaagagagtagagccagaggacggaaaagaggactccacttgactgacgaaagacgtgggtgtggtgtggtgtggccaccagacccaggaactgagagaagagagtctcgccaaaagactaggttagtagtaagagtaagagtaaggtaccaagactaccaggtcactaccgactaataaagtgaatgtgataataccgccgcgttccccagaccccgacgttttgttcccatctcttcctcctcgacttttgactcgattcgattcgacttgtgcctatttcaactttgtctcttctcattgtttgttgttagtgtgtgcttgggttccgtttacggtttttgcatttcacgtattgcttctatcactgcttccgacaagactctgcatcacagccagatataatccgtcatcgcctgatttggtatcgagctctcactctcactacctcaaggacaacaatcagcccctgctcggtccacctcaaccacttcattccatcaaactcttggtcagcgtggacagttagacgaacgactacactcaacaccaaacgacgatacatcgacgaaaccaaaaattgattgcgattggccaattggactgaacaattcgatacatcactcagtgtttgaacttggacaaggtaagcttatacgaggaaaaaccctagcgagcaacaccaatttgtctcttacaccgcactgccattatcttgtttttgtcttttttccctttttccaccgttggtacgtacgcaggtaccacatgttatccgcagcgaggcacatgcacatatagtgtctgggatggtcaagcaagcatgcgtctagaggtgcatcgcaggctacatacatcatgcatatgggcggatcgtgccgtatgtatgtatgcttcaggcgagaacagcgggcttgtgtcttgtcgtgtcgtgttgatgatctgatcttataggatccaatacgagacgaggtgagaggaaagacagtactattgttatatgatatatgacaagatgcgatcagatgaggaagggaaaggaaacgaggcacgcaactgtcctggacagtccacctggattggatggaagtccagggctcggtccagtggttcccttccctatccctaccctctccgcactgcaactacctgcctggcctcaacgtcccgggtccttctccgccataagcccctccattttccaacgtctatctacccgacgccttcactgcggagcaggtccccccctgccatctttagcattccttgacactctccatcctgtctcccttcattccatttccgttcttcttacaacaatcaactcactcatatcctctcccatgtgacttacttcaattgaccgactgacattcttcctcttttccccagccaaccgactttccctcgctcgattttcttgttgccgtggtgcaattccatcagaccttcatccgaacatcatcacgacttacaccattggcatcgacattcagcaaagtacatcaactttcagctcgtacgcattgttctcttggatatcctggtacaattgattgttgagaaaaggtcaggaaggaattaaagaaaggaacagaccaggacggatcgatactctcggatcgagtggttgtgtagaccaacccggccgaagtgtcccccaatgatctaaacgacaacatcgattgtcaacggcaatcgcacgcaatgctcagcaatcaatccatgcgagccagtctcaaagtggcacctcttactatcaccaaatctcgaaccgatttatctggagatgcttcatcgacctcagagaacgacaccagcctctactcacaatcacaaatgacaccacccgctactccaaacggctcgcaggaagacctgtcacccgttccctcacctcagtacactcctcctccagtcttccataacttcctgcgagccttttatcctttcaaccccaactatgttatgaccgactcgagcgtgacgttgcctcttaacgagggcgacgtcgtgttagtgcactctatccacaccaatggatgggctgatggcacattgctcatctctggtgcccgaggatggctaccaaccaactactgcgaggcctacgagcctgatgacatgtgcagcctgctgaaggctcttttgaacttttgggatttgcttagaagtacatccgtcaatgacaaggagatcttcggtaaccaggagtttatgaagggtatcattgcgggtgttcgattcttattggtaagttcatgcaaaacgctataattaattattttctaacagagtttacaggaacgaacaaactgcctaaataaagattccctgtgcattacaaggagcgatgcattgcgcaagtgccgcaaatctcttctgtcagagctttcatcactagtcaaaactgctaagcggctccaagagacacagcgtctggaaattactcccgtggaagatgtaaatgacataatcgacgagatgattctcaaggcgtttagaattgtgacaaagggtgtccgctttttggatatacttgaagaggatcgaagggcacgtgcacctgtagctgtaactgtcatggatacagttcaggaagaatcaagtgttcctccaacaccacccgctgatcagtcgacctttgatgaacaaagccaacgaagccccattgatagtgattctcagactgccgctagtgttgctgcttctgaatcgagcgatgccacacaggtatcaacatcaatcttctcgaaacgactatcgtcactcagctctcgcacaggcccaagctcgcatagattatctcaaggaagtcttgcacaagcgcaccgcttatcagctacaatttcccacagagtttcgctcgctggaccctcgtcagtctcgcgagctcatcatcttgtcactgaacgtcttaaccgcagccacgacacttttctctcccatttgggttctttcatcgggcgcctgcatcttcaatcccaatcccgccctgaactagcttcagctattcgtcagtccgcattatctggtggagaattacttgcagtcgtcgatggtgtttatgaccacattaactcaagctcagaggctctcgcccaggctcgatccactatgtttgcacgaattcaagacctggtcttttctggccgcgataccctggtcagcgcttcctctgaggatgctgacttgatcatgccccacgacaacacactacttcttgcgtccgctacaggctgtgttcgagccgccggtgattgcgttgccaaggcaaagtcagcaatcgagcgcatcggcgatttcgaattcgagctcgagtctagcagcctcggaatcgatcttagcatcttggacatcgacatggacgagcgagcaaggacaccgtcagtttctgagcaccatgcggagaacagcgcatctgatactgctagcgttgctgggtcaaatcgaacttcaaactcctccagacgcctcactgtcatcgcaattgacaagcctctccccgaggtcccccaggtaacgacacctaccgatgaacagcccgttcatcaatcgcctggctcttctcgacgttcatcagttgtcgatgacaacatttctagcgttacatcatctatttcttcactacgaccctctctcccccctctccccaagctttccactactattttggcaagcgaagattacagtcctgttgataaccatgacggcgactttaactcatcttcccgatttgacagtatggttgcttccagcgctggcagcagcgccacttacctcagccgcgactctgaagtcagcatggtttcccagtcatcaacacgggctaccacgcctgatcatgctctcgctccccagaagcaaccttcgttgtcaaacttgagcaatggcggcaattcatcccatgcagaggaagttgatgttgagtcaagactcatggagaagacctttgctcatgagctcatgttcaacaaggaaggtcaagtcactggtggttccctcccagctcttgtcgaacgcctcaccactcacgaatctactcccgatgccatgttcgtctctaccttttaccttaccttccgccttttctgcacaccaatccggtttgccgaggcgctcattgagcgatacgactatgtcaacgactctccccatgtggccgggcccgtccgcctgagagtatacaatgctttcaagggctggcttgaatcccactggagggatgagaccgatcggcacgctcttgacttgatcatgccatttgccgagttcaagctggcctcttctctgccttcggctggtcgacgtctctttgagctcgctcagcgtgtgtctggcgaaggctctctggtgcctcgccttgtttcctcgattggcaagaccaacactgctgcttcctatgtccccgttgatactcctttgcccatccctgccattaccaagggtcaactcagtcttcttacttctttcaagatgggcaacgctcagcctagtatccttgactttgaccctctggagctggcccgtcaattgaccatcaagcaaatgaacattttctcatctatcctccccgaggagcttttggcttcgcagtggatgaagaagggtggagtcgacgcccccaacgtcaaggctatgtcgtctctttctaccgacctgtccaacctcgtcgctgagaccattcttcagcagcaagaggtcaaaaagcgcgcgcaggtcatcaagcaatggatcaagattgcgcaccagtgccttgagcttcacaactatgacggcctcatggccatcatttgcagtcttaacagcagcacgatcagccgcctccgaaagacttgggataccatctctaccaagcgaaaggatatgcttcaaaccctccaagatctggtcgagccttcccaaaacaacaaggttctgcgaaccagacttcatgaccatgttccaccctgcttgcccttcctcggcatgtacttgaccgacttgacatttgtcgacattggcaaccctgctaccaagcagatgtgcctcggccctgagtctgaggaagatggcgctggtggcatcactgtcgtgaactttgacaagcacgcccgcacagccaagatcatcggagagctccagcgattccagatcccctaccgacttacagaggtcccagatatgcaggattggatgtcctcacaaatcagccacctccacaacaatgaggagggcaatggtaatgtccaagtcaaatactaccgcaagagtctgctcctggaaccccgcgagactgccagccgacctactgtcgacacatcagctgcctccatcgtcggcgttgcaggtactcgtgccgatcttttcagctggatttcccgcgatcgaggcacgtcgacacctactcctacccacacataagactttatgtctatcactttcgacccaaaccgggtcatcactatttatcgtcaccatcaccgcatgcacatattacctcccatcagtaactacttcatctttgataccccccattttgtttgaactttcagcagatgggaaacatcgtcatgtttcttatgatctctacatccaccagcacaacggcgttaactacattttggtttcacatttatgttttacggtattcagtccccatggtgggacttgataagagagatattctcacgaagcgcgagcgctcagctctttgcggcttgaagcatccatcgaaattgcgtttatgccaaacgcctctgttattcctacaacaactttcagggtacaatttcacaatggaacagcttgcacttttaccttctttttcttaaccttcttttactttccattttccgcgtcctttcattattctcttccggcgaagaaggaataaggcgcggaaaaccaacaactttcacggcacaggtgcattcggaaacggccaataacgatgggaaaaattcgcagggcacttgctgataattcgggttcttttttaatgtattctcaatgacggagggctgggactgtttagtccgcctacgcaaaaacgagcgtatttgattctcagtgtatgatcagggatggcctgcagcctatggtttttcttcatttttctaaatccatcattgcacttctgggaaaggagtctggtgatacaggacaggactggagatggacggaaaagaaagacaaaaagggtgtattctgcaacagaataggaagaacaaaagaataataaggattcattttccttcaattggtttcccatgcataatgtgacttgactgaaatcagtgtattttaatgtgactataaaaacatccaaattcatgggtagtctctaagcgtagcaatctaagacgaatatcttcctgtataccatgcatatacagacagcttcgatcattacaattgacactatgagataagcttcaaggaagaaccagccgttgcaggccatcgcctaagatatataactgccaaacctaattgacaaaactgtccgtgttatgcaatgccataaatcatcacaagtcaaaacatagcccctccaattccactgatccaatgtgtacacttcaaaacgccaagtataattacaatattaattaagtattcttgtatatagtagtgttttaacttttagttcaagattcaatgtctgtggtcttcttggtcgttggcgcaacgacaacgtcctcgatcttctcgtcgctgaacttgaggtcttcctccatggagatggagtcttggatcttcataaagatcactggtgcagcgatgacgagcgaggcgccgaggcaggcccatgttgcggcaaagatggtgtcgaagggcttgccgagaccgtccatacgccagaagatggcagcgccggcggattggatacccttgtagaaacctaaaatgccgggttagcgatgtgtcttgaagtgagaagaggaagccgaacttaccagcaaagttggcggtcttgcggccagagttggagagagcgcccatgtaccagtagatgcaagtttgccaagcggcgtcgaagaatccgtagaaaaagtagaggatcatgggagcgacgaatcgcttggcaccgtcgtcccagtcgatcttgtcattttcattggcgggattcatagcgatctcgcgaggtcgctgatccttttgccaagcgtagccaccgccccagatggcgaaagtcagaacgaaaaggacgacgagcgagatttttgcgcggacactgcggcgaacgctcgaaatgtcgagggcgtagccgatgatgagagcgccgaagatctgggctagccagtagagcaggttgttgagagcgcgagtgcggacgttgaactgggcgaggttcatgttgacgttttggtaggtgtaaaagatgttggaggagaagaacatggggaagaggaggacgacccagggcgcgctgtagagagtctcccagaggcccttgatctcggtgctccacgaggggttcttcatgacgatgacctttgtgttgtcttcacggacgatcttgtcggcgtcgcagatcatgagagcgaggatggcaccgatagccatgagggcgatgaaggcggcataagtaccatcagacacgggacctgctttcttgttgatgttttgggcgagggggatctgttttgttacttaggaaaagctgaaggatgaatatgttttggtcgaacttacaagagaaccgatgacagcacccatgttgaagataacccagaaccaggagatatatcgtcccttgctctgctcaggaggataagacatcatgatagagccctgggcagcccacaagagtccagcacaaacaccaagaagggcaccagcaaagacgacaaagggcatgttctgagtatgcgagtagcacaagaacgaagcagcataaacgcagtatcccaaacctccaatggaaagagtcaacctcagtcccaacctattggcaaaagttccagcaaagaaaccgacgacagcaaatgtgctgtaaagagctgtgttggcgtgatcctgggcctcattggagacctggccgccaccaccgagacccgtcagggcgttgaacatgccggggcataggaagcagacgatggagaccatgaagagctggactttaggcgaggcgtaccagagctctagacggccgaggcgtagggttttgtacatccatcctttgggacggaagccggcagccggtgaatctgagtctgcggtgtctgaagacgcctgagcgacgttgtgttccttttcgtgtgtagacattgtgtgtgtgtgtgtgtgtgtgtgtatgttgtgaagttgaagtgaccaagggtcaatgtcccctatatatgtgcgagtagtgaaacccaattgaggacgaagcgatgaatatctatgaacagatagagtagagagaaagaaagattgtccaaatgaacggacgttgcagaattaaagtagtttgaagaaaggaaggaaaagatggagagatcgaaccagtaaaggcacgcgactaaatcgccgtccgtgttgcccaaaaataaaccgaacccctgtttcttcccacttgaagtttatcacgagaaggcgaagccgtttggcactgatggaatggaaattgtccaggggtctaaagctcgtgagatcaaaagattgggtgggactggagagtgagagatgggggaggagtaacactaagggtagagagggtggtgcgggttagttacagggatgttgactgtttggatgcaacaatggcatgtcgatctgcttattacagttcaagacggtggcgttttttggtctcaagactgctgctaatctagactgggtgaggtactacgtagtaaatgcgagcatcgttttgtgattgaggttattgattgtaaatgatcaagtaactgttacacggtgattacatgttatcaacatctgcagagtaccaatgcagtaaaacaactgttctcgaccgagtacaactgtatacgatatccaaagtgttcgccaagaacaagtaccgcttaaacgagaaactttacacagaatcaggccgaattggaaaccattgagagatccaatctcaaccgctctcgtcatccccagattcaaaactcaatcaagcctcctcatcctggggtaacaatcatcgtcgatgagaggctgttcacagcatcaaattttagtggcggtccttctaacggtaacgtccgcccataactacctacgttaggcatgccctaaatggtaacgtttgagtaaatttagttccggatggacccaagaagaaaggacgttgtatggatgcaaccatagccaggtgtcatggaaggaaatgaaacacagcagcattggcttctgttgcatagcatgaatggcctttcatctcgatcattcatatcattgtataatcctatctaagcacgaggtaatccaaacatgcaagatatcgcctcttttgatattggtttcatgcaatgtaaccgacgctactgagcagaagactcactgcttgggccccgaaccccagatcatatttagagcttcttccaggggaaaggcccgatattaagctccgtgattggttagctcgtcccaaaactcgggatcctacaggagggatggctttaacgggtgattttttgcatgtcgccaatcaccaagccttaccaattctttaacaaattacagcacctgaggtgactatagatagaatcaaggtgataacacgaagatgcacgcctgagtacgagaattatatcttgctttggtgtttttcgctctcgtcatgttaccaagcagtcactcaacccgcttactccgttttctcctctcttttcttctcccctcctaagacccgtaattcccggcaatgccttcttgttctcgtaacatccgatattaccattgatgagtcttgatgataagtctctcagtctaacgctgttctaggtaggtagcttgtcgtcagtcgaccagtccagttgagtagctcagcttttagtagtaattatctttatctccatcttcaaagctatgaccataaccagttaattttcacccacatgtaacgtttcttcccaactgcggataccaagacactacgtgcagtcaatgtcttggtcttttatcaactggttacagatcatcagtcgtcgttaccaaccgtctgaaacctgcatgtctaacttggccttggcctccatcagttgccatttgtccgtgataagtgccaagataaagcagctggttgttctatgtcaacgttgtaatgttgtgatagtagtggatcatagatatgaatggagcactgtctccattgtcttgattgtaaattgcatacttgctgtattatcactggtgattgatatgattgtctgtgactctgcccccaggaaccttgcatgataagccgggcaagatgcatgttcctggtatcatgacatattccaagacaagtccaaagtcatgatcaaatttctttgactacgtattggactcgacatgagcatggccttatctttttttatctttccttatgaccatttcaggctaatgggagaaatcgaaacgacagaagacaatttgatgtacctgagtgaacctgcacatacctaggtatagtcacaagactttagccttttcgttgtcatgataccagaaacagtattgaccaatttgggcaagactcagccaaaatattcttgcgatgggtcagacatcatgacactctctttcagtttctagtttcagaacattattaaagtgcagtacatgcaggtcatagatgtacgtatagaataaggtaagcattgatgaaatttacgcaataagtctggcatcgtgagtacctaagtttgggagacctcagtttatgaactctgttgtaagcaaaattggaggacaatgccaatttgtcaaagcattttagacgattgcgatggggaaaaggatagaaaaaaagaccaatcacaactataaagacataaaaaaaggcactcgcatatatataacgagaatgatgtgttctcagtgtcattttccatcatgatctctttgtcgcatgtttgaatggtcttatgattacctgcccatcacgtgtacctgacaaattctcacgctctgattggctcggacaagaccgggtaccaccctgacgtaccagcggtttccgggagcaatcgccttttagcaccgaagaaccggggctggttagaaatcatactgcatctcagtagccttagcctctgtagtcaccaatttacttcttctcaacaccacaacctcacatgcgccaaccatgttcacctcaagatcggtagcaagactcgtcctacgacgagcatgctctcctcttcctgtttcctctcctctgaggcaattctccacatcgagacctctcgccgttagctaccactcctatactcttcccacccacacctctacgcctcccagaaacgacgatgtccccgaaacatcaatagcacaacccgatcctcttcccaaagtccacgagacccgtccgcctccccagcagcctcagcatcctcagccgccaaagcaacaagaagctgcgacgacaacaacgacaacgcagaatgacgttcccgccacctcggcatcagccccgaagctaaacgagatggaagcccagaagccgaaggccgcccgaccgcgatctaagctacgcccacgcaaggctgctatgaaattgacgccctctgcggtagagcaattaagagagttgctcgatcagcccgagccgaagctcatcaaggtcggcgtaaggaaccgaggatgcagtggtctagcgtatcacctcgaatatgtcgacaagcctggcgcttttgacgagacggttgagcaggatggtgtcaaggtcttgatcgacagcaaggcgcttttcagcattattggaagcgagatggattatgttgaagacaagctcaaccagcgcttcgtgttcaagaaccccaatatcagtaagttgtcacttaattcaacagttttgccaagatactaacgactgtttctagaggaggaatgcggctgtggcgagtcattcatggtctagattgaaattggcgttgaaacattgcatatcacaaatgcataataaaaaatggaagcatcatcatttacgagacgacatcatttgtgctcagacgcggcatcactcacagtttgtggcagggaagccctgccatgatcagtgccatgtcggaagtagggcaatgagcagcatgcatgatgcatctgcatgtctctgtctcgtaataaccgaaacaggagccggcgggtggaaggcataggagccagtacctcgaatcggcataatcaacggcgttgggttagactggagggaggcatcatctccctttgttttgagaaaacacattatattatataccattgtacttcttgggtacagaattgaagatacaagtcatggcgtaatgacataaataaatgagaaatatgttattgttacattgatatcgtcaatattgtcattggaacaccgcatgttgaaaacattgctctgcttggtgtattttgatagagatatcagtaacagtaacgagggctccgatgcgtaattgatggcagcgagaacgtggaacttttgcctcgaattcttcatacgcagttatgtcattttcaacatcagttggtgttataagaaaatctaacattttctgtcaaaaaggcgtgcatcccatctgttcgttcttttatgtttcgacgtgcaagagaatgattgaaaaatcacatgacttcgtgatgtgtgttgctttagatgttggcgtcgaccgcgccctttgacctgtcgcctccgtacatttaatagacggttataattctttcaatttttggctttatcatccaaagacatatcgtaaccactcaaacacactacatttcattttaaacttacctgaagcaccttgaccacaagttcatatactctcaccctttcgatagtctcttatacagcaatggttactgtcacaaaaagacctcttgaggagcctcaaggagatcgcaaggccaagactttaaagaccaaaaaagaaacatcacctacctcatccacaaccgacttcactacaatcatggcttctcagctcgcgctcatcgagtcgtctacacgcacaacgtttgagaagcaagtgtggtcgctactatgccagatcccgcggggcagtttctcaacgtatggcatcatagctgcacatctcaagtcgtcgccgcgggctgttggtaacgcgctgcgtcgaaacccgttcgcgccagaagtgccgtgtcatcgtgtcgtggctacaggtggtgcgctgggcgggttcaaggggaagtggcctaaaaatggagagggtattactcttgatgagaagaggaagctgttgaagggtgagggagtgagatgggatgataagggtaaggttattgggacaccgtttggaggattcgtttgatagagggatggactgagaaaggatgcgatatgtacatctgggggttgttgatgtgcaataatgtcgataaatatcgagttgggtttgagtttgcatagagcgacagacaggaatgaaacaaagcccgtattacctatcattgtatcacgcactggatgtccttctccatggaactggatgatgtggggggaaatactcggtcaacgattcagaacttagaaattgacgatgcctgttgtagccgaaacccggagacgatggagcagcagcacaaagggtttctattcgttgcttcaccttgaaagttcaaaaccacttccgacgcggatttgcatcaccggtttacgatgctcggtggtcttgtgccggggtcgtagcggctcgaataggtttggtggttagtcaacagtggatctgtaaagccctgagacgagacaagacaggcaagcaagctggatcatgttgaccgcgggaagggtgttgcaatgtgactgatgggaggtcgcgggaacagaagaagtgagtgttttgtatggatttcagtcatgtgtgagatgtttgcatgggtgcatgcacaagtatctacgggacatattgtttagtacctgactgagattgaagaagaaagtaagtagcttcattatttaaatatttaatcatactcacgggtaaaaaaggcattacttgttaggtattattacgacgtccgtcatgatctattcggtcaatatctttttccgtgtcaccagtcaccactgaagcatccccaaaaattagcccgacaaatcccgtggccaaaaacaaaacagtggacctcgtcaaccacagaacagacgggataggccctggtcaactgtggtctctttggtggtcctgatttgatttgatacggtagcgtaccttagcttctcgtcatccgaaaacctctttttctacctcctgtgacgaacgatacaagtttatactctctcccctccctccccccatattctcaatctttgaatcccctcatattccctttttcctcctccccccctcaaaatcacaatgttcaagctcggccgtagtcgcgctgtggcttcggccctcaacgcctcaaaggtacttttttatctatccattatcaaatcaagcttgccttgcttgattggctttgatgcaatctacaagataagagaactgttactaactttatacctccagttcgttgcccctgccgctcgattccctggcgttcaacaacgacgagctctcagcattcacgagtacctctctgccgacctcctccgacaggtaaggttttatctactcaaaccccccttttagcgatcatcgatcgatattgcgaacgaaaaagacaaaatgggattggcgttatcacgagtctcctcatcaccaagttgctaaccacgattcgctccaatagtacggtattggtgttccccagggttccgtcgcaaagtccgccaaggaggccaaggagatcgctgagaagattggcaacgatgatatggttatcaaggctcaggtccttgccggtggccgaggaaagggtaccttcgacaacggtcttaagggtggtgtccgtgtcatctactctccccacgaggctgagatgttcgccgagcagatgatcggccacaagcttgttaccaagcagacgggtgctggcggccgtctctgcaactctgtctacatctgcgagcgcaagtttgctcgtcgtgagttctacctcgccatccttatggaccgtcagaaccagtgccccgtcattgtctcttcttcccagggtggtatggacattgaggccgttgccaaggacacccccgacgccatcaacaccaactacatcgacatcaatgtcggtgtcactgacgagactgcccgcgagatcgccaccaagctcggcttcagcgagcagtgcatcgaggacgccaaggacaccatccagaagctctacaagatcttccgcgagaaggactccacccagattgagatcaaccccctgtctgagacctctgaccatcaggtcctctgcatggacgccaagttcggctttgacgacaacgccgacttccgacagaaggaggtctttgagtggcgcgacaccactcaggaggaccccgatgaggtccgcgctgccgagtccaacctcaacttcatcaagcttgacggtgatatcggctgcctcgtcaacggtgctggtcttgccatggccaccatggacatcatcaagctgaacggtggccagcccgccaacttcctcgacgttggtggtggtgccacccctgccgccatcaaggaggctttcgagctcatcaccagcgaccccaaggtcactgccatctttgtcaacatctttggtggtatcgttcgatgtgatgccatcgccactggtcttatcaagaccgtcgagagtttgaacctcaagatccccatcattgcccgtctccagggtaccaacgtcgagaaggctcaccagctcatcaacgactctggtcttaagatcttctccattgatgacctacaaaccgctgctgagaagtctgtccagctctccaaggtcgtcaagatgggtaagttgcactgaacctcgttttctgttaattctgatcgctaacatgcctgtagcccgtgacatcgatgtcggtgtcgagttcaccctcggaatctaagcaaacataactgcgatcccccattgccagatgagcatgggtgaggatatgatataataaacaaacgtgtgagactgagctctagagaggctacggttccaaacaaaaccgggagtgggaatcaaacactcatggaagagtgggagatgtgggtggatattcctgtttttaatttagcatgcatcggtcggtcttggagccggtggctcttgagacgtatgatttccagatgcactcgaatgtatccgaatggttcgatagaaaggacggatggttcaaaggatgaacgggcgatatggtctccaacaagatgatttttcgcatatccacgccctgcaactttgcgtttgttttctgttgattctgtgctgtatgtgaacgttcctagtcgtccgttgaagcgtaggtttgaagtccatcagaaagttgggctgaacggagagcaagaagaaaacatgccgtatggcgtgattcgaatgacttgagaagctgaacttgactgtgttacccagtgacttcactgagacgagataatcgagtatgatgagcaacagtatcatactagttcaagtatagcagaagagtcgaggttgtaaaaggaagaaactctccctttattaatcatgttgcaggatccgtcagtactgagtcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtactgagtcatataatggactgatagagggcttctttaaggattcgattcttcggtccagactcggctaatcctttctcggatgtaagggtcccatttcatgcatcgtctcagaactgcaggccagtcttgagcggatatcataggttgcctcgtttgaactgctgcatgtgatgcttgatcagaggctacagttgctggattaatcagagggttataagaaaaaataagatttgagtgacaaagtaaacttagactacctaacggtagatgtgcatcaagtcaacaggcacacaccgagagcaaggcttggcgatcgatctcttgggtgcatcatcagcctactcccaaaacctgacccctttctacaacccaaactttgctctgacctttacagtgatgtgtatgatatgatcatgaataacatattaaaccaacaagaaaaaccctgctttatcatatcataatctcccttttatcctcggttattgctcccagacggccacgacccatcaactatgacggatacaaataaagagagagagaatttttacatgtacttgtacctgtaccctttaaacagttgagccgcaaagtggcgagccaataggttgtcattccgatgcttggccgggaattgcgtcgacgtatgttccatttccaagatccactgcggaagagccgcatgcaagttacagaagtagagggagacaagggtgagaaggagttgtgaatgccgacagaagaccgatagattgtaagctgtatctgagattgaatctgtagctgagaggggtgtctcgtgattgttgcagaagcgaaagacgaaggtgttgaaatggtaagcaatgatgctataaaatgtagttaatacgaatatgtatgctgaggatttcttgcttggtttgtttggcgtgattatagtcatgagttgtaagtggacaatactggtttaactacaaaccttgaccgttggtctaatagccaagccataactatgatagactgcaatggtgttgcgatgggaagcaactcaactctgctgcatgtatcacttatcaaatgtaggggatcaatcgttcgtttctctcatgtgctcccatcatcactaacacgcagccataacaagaataagcagctcatctcaagccaatcctttcccaacctaaataactttaataagaccactcttcattcacgtgtccccttgcatattccccctaccaagccattggtagaaacccccttcctcttctcacagaaaacgcggggaaatggggatttttaccctggcgagggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttctgtcagagctggtttgcccgttcctgcgctcctcctccacctctcaacaacatctctcaatgtccctgcacaacctgcttcaacgggggctcccactccaacaactcagctgcattctctgtgtcctcaacaacaagaccttctgggctgtcaagagttgactcggacaatgcttctctcagcagcgccacaactgttgctgcttcatcatatatagagacacctaccaagcaatgatcacaaccaaccagtcagaatgactatgattgaccctgggtctttgacgaattactaccggaacgaatagcgagtttcatgcttatcttttctctctcttcatcccttaatctatacccacatcatctttaagtttggcgtctgtcggaaacaacaaggatagtcaagtatctatacttgggatacatatcgcatcaccctcatcaaagctgaaatcttacggggccgaagtggggagttttcgttgattcggttcggttccgaggcggagcacaattagacaaacccaacaggagcccatcattaaaactggatggacatggtccttatgggtttggtggcgtgttggcattggacagtccaataaatacaagctcaagttttcaaatttgacagcttctttcgtgccgtgtttgacttgtagaccccataagatacgcgagtgggtggagagtagtgacatccaacggttccaacttatatgtaccatgtcgcttcagatcaagttttattctctattgtctttgattgtttcattacctactcgaaaatgttgtgtgatgttgtctactacttgatgcctttcttgttaccaaggacatgcttcctaacacttgaagtaccatgatttcaccaccattgcgtccgaccatctcgcatagcacgggccgtccgattcgttcggattctttcacacattttctattactaattcagtggtatcacagtttgtccgtcactgcctacatcgtggctcagtagacatgaagctcttccatgatgtccggggccgaaaacatcggactagctcccgtccgacacggccccactggactccgggccgggtgtcaattcaatctcagcatcagatcatggagaacatgagctgtcatgacaaaccagcatgcttctgttagagctacagtaagctttatgtaactatatacctcattttaagtcgtcaaattatgaaacagtagtctttttgccggccctttagtccagagctcagaatgtatacaatcatggacataacagcttaacattatcccttagacactcaaagtgatgaaagcacaagtcacatcatatgttatctctctctcaaattcctcgctgcatccatcctatgacctctacagtgcctgaacttgggttgcaatactctatctggccgttgccttgatactgtagtttcgcattactaacaccttacatcccccagtttttgacgtcaccccatcttgtttcagtctcatgacatcctgactatcctctcctatcagccagggcagtctacaaacaatcatcagaaaactcaatcccccagatctgtgtccctgaatatccttctctcatccgaaccccattataaaccccttgcgtgagatcatgccacataccaaagttgaccccgccattatcgaggcacttggccttgaccccgccaacgctgtcatgcactcccatggtggatcaggctttgcgtctaccttcaagataaaaggcgagaaggatggaaacccagtaaactattttgtcaagacaggcgtgggaaaggaagcagaggtcatgttcagaggtacgttgccgtttccgtatctgtctatcattataattctctaacacgactcaactcaggtgaacatgcctctctaaacgccatagctgatgtagtacccaacttttgtccgcgatctcacgctcatggggccctattcgaccgtccaggccatcacttcatggcgactgactttctagatctgggctcttcagctcctggtggttcaggcaagactcttgcatcaaaggttgcgcaaatgcacacaacgcctgcgcctatgccagatggttatgacaaacccatgtttggattcccagtaccgacatgctgcggttctacagaacaagataactcttggcgagaatcgtgggctaacttctacgctgataatcgtctaagacatatcgctcgtcaaggggtgcgcaacaacggtgccgaccctgaactggaagaggctgtagagaaagttgctggaaaggtggtgccacgactgattggcgatgacgttgtaaaagacatcaagcccgttgtcattcatggtgacttgtggagtggaaatcactccaaggggcagattgcaggacaaggtggttgtgaagaagtcgtctacgacccttcggctgtatacggccactccgagtatgaactcggcatcatgtcaatgtttggcggtttcagcaatcacttctggaaagagtatcatgagttcgtaccaaaagccgaacctatggatgaatggccagaccgagtaaggctatatgaactgtaagatcaccccttacccccaatatcacggcgtgctgacttacatatcccagataccaccacctcaaccattttgccatgtttggcggaggttacagaggaggcgcaatgtccatcatgaggaagctcatcaacaagtacgcatagatgagaataatacagagcaatggaaaagatagtgtgttgatgttctaaatgcaaaaatgccgcaacgccttgttgtgcccgctgtataaccccccccccaagtctatatagccaaatcccttgaaaaatgcaaatgctctctatccaaaatgctttggaaaagatgtctggtctgtatccaacgttcatgctgcaagcatagctggctgtttcgccctctcggcctgcgcctcgaccttttgcgactctgggagttcgttgatggggacatcgggtagtcgttctgcaggcactgggcccgcgagttcagcttcgagagcttccagttcgtcttccacctcttgctcatcctggttcgtcatacgccctccaagcaaatcgctaacttcctagaagcgtgtaagcaaggtacagtctgcagcagtacatggccgcggtaacgtacctgttgatatgcgatagcatctgccgtttcacccattaacttctctacattctctataccacccatctcggtatggatctccttgagaaccttggtaccctgctgcaatccaaacacaacatccttctgtataagcgcaaactcgacgtccgatgtcaacttttcgagttgggccagttgcgcatccgtcttggtcaatagcgattcttgatacttcttgcgccgcagtgccagcagagcgcgcttcttgtcgccctttgccagcatttgccttgcgatatcggtctccttgtccgtcaagactgttatctttcgctggtactgatggagtctatcgcgttggtttttcatatctaggatcgccctgagagggagtgtaagccaatctggtcgtggatgggcggtcacgagcgcaatcgcggggaggaagagatgtaattgataggagggccttacttgtcctgggctgtgactttactcgcattcccacccattgtgaaggtgtcaacggtgatattcgccgcaagttatgtgatggagattactgaagagtccacgcgacaattgtggtattgtcgaaattgggattggggtcgggattagaatgtcactttgacgataaggtagtgattgtcacgaggaagaccatcgtcatcggcgcgggaccggggtccagggtcttatcgataagcgaggccgtttttgatggacaaaattcggagccagcccgtctaagacgagagtctcaaggcagtttcatgcctgtatgggggttcacggcatctattatattttgtattttatgacgcttagactagtgcttaggcctaatcataagcccaagcctaagtcttttcaaaattaggaaagtgtaagctttatccagatcagactctcaacatatgtaggtgcctgtcaatgatggacaagaaatatgctgtgactagcaaagcaactgcctggtcgttttccacgatttcctaagcctaatgctcttcgtttctcagtcttaccaatataagagtcatagcagaatgctcctgtcaaccttattctcatgcaaacaaaagcgcagcaagacctgttcagtattaggtaagtagctaattcacttcttctcccttccacttcttcttcttctccttcgacggatacaacgccgctactaattcaagaccggcactgatctattgcttgataacctaaaacattagattagctttagtgagtatttagcccaagagagcactaaaactttcgtctggtatttttgcgacccgtccgtctggctcatgcccgagatcgtcttctgacccactatttctgtcacccaatagcacatcaaaatggacgggaaaaaagttgagtctctgaatctctcaacaacggagtcagagacagagaacatgacgatcggagcgaagaggccacggccgaaccttcaaaaaggtctcgaccgcgacgtatatctagttttgaagaagctcgaagaaaccaacgacggcaagcctttcaaatcgaccacagctgtatacgaagccatcaaaaggtcgaattctagccttagtcggcagaagaagcgccctctcgaagactccatcgatcgcgcgcttcagtatcgcaaggaagaactaggaggcgatgaagattcgagcgattcggaggccgctttcgaagagccgcctaagcctgacgacgaccgtttccttctcaacaggcaaatgacgaagcattggcacactccagcccaggctcctcaagacaccgcacctcagagcactgcgcctcaaatcccgagcgaggcagcacgcgtcgtcaagaagcgccgtgtgcaagaggacggagaggaacgctccggcgccgtcacacccaagggcgcattgaccgataccgatgctgcgctagcagaaaagcaagaaaaaacgccttttaaaaaaacaccaaagtcgagccgtcacaaggttgagcaccccaccgacgcagtacagatcggcggcgtagcagacgtttacacagaactcttcaagcagacacacggcctcctaaaatggccagagctgtatgcttccaaaaattggcgcaaggtgccgggtattcttctttcaggccctgcaggaacaggaaagaggtctttaattaaattcctcgcgtcaaaaattgaagtgccgatcgtatcacttaccggatgttttgaagaccccgagcgcctagaaagaagcctaaacgatgcaatcgaagaagctatgaggttagccccttgtatcctcttcattgagcaattggagtggcacatgtcgaatcccggaagcaaaagccacagcgacagtcagcgccggaatgtgattcaattcatgcgacagatgcgacggatcgaggcggaacaggacaaggataggcatattcttgctatggccacaacgtcacgaatcactgatgtcgaccctgccgttttaaagacaggcttgtttgagcgcacagtccagatgcggataccagacccggagggccgcgaagatatcctcagactggtcacgaaaaacataagcttatctgaggaagtcaatttcaaagagttggccaagataacacacggatttgtcggagctgatatcgtcaatgttttgaccattgcagagcaagaggcggcagagcgccatatggacctcagcctgtgccagcaacacctcgaccaaaggttttttacggatcaggaccaaacactcccggaccttatggagcttgaaaacgtgctaccgtccggactctttcccgagccacctgttatccccctgacacaagaagacttcaaaaaagccatcaagaactatgtgccttctctacgaaaggacggttttacagttgtgcccaacatcacttgggaccaagtcggtgccctccaggccgcccgcaagcagctcgagctgtctatcatcggtcccatccgtgaccctgaccgttaccgtcgtcacggtcttcgccgcccagcaggctgccttctctggggtcctcctggatgtggaaagacgcttgtcgcgcaagctgttgccaacgaagcccaagccagttttattcttattaacgggccggaacttctcaacaagtatgtcggtgaatcagagcgcgccgtacgtgagcttttcaaccgcgcacgctcatctaccccctgcatcctcttctttgatgagatggattcccttgtccccaaccgtgataaaacctccaacgaggctagcactcgcgttgtcaatgctctccttaccgaactcgacggtgtgcaagaccgcacaggtgtgtacgttatcggcacgaccaaccgcccagatatgatcgaccctgccatgctccgtcccggtcgcctcagcatctccctcttcctcgatctgccgtcccccaacgagcgagttgacatcctgcgcgctatctatcgcacatgtcatcccgatgcagcagctgccgagcttgagaggctagaggctgtggctcacgatcctcgctgcactgactttagcggtgctgacttgggcggactgcacgaaaaggcagccgagagttcactccaacgggaggaagaaaaggcagatatgggcatcgacgaggtggattgggaatatgcgttgtcaaggtcgtataagagcgtaacgaatccagagacataccgcaagatggaagcgaagatgaaaaagacacaataggtcggattatctcaatcttatgagaatcatgtcctaagctcgcctaagggtatagtctaaagacttgagtctaagagcataaactaatctatcattttcgtcccttatgcctgcagcccaacttttccaatacctgaaatcctatttagatagtcaagcacagccactcactcactcatgtggcatgtggcttaacttctccaactgtcaatgaaactcacatggcaaaccaggggtaaaaagcaagatctccaaaaaatgagacaatatttccaagaaatgaataaaacgttcaagaaagtaaccacaccgcccgccgatcgccgcaggtcccgcacatgccgaccggagcaacggagtgccgcggaaatagctcggcaaccaccaccttttcatgataaaacctgtaaaataaaccacacctcgagtcagcaacagaaatgttggcatccaagttttagggtacaggaataaacaacctaagaagtatgatctaagtagcataagctgatctactaacgatttcgtcccttatgctttcagtgcccaattttatgatatcttgaggccgctctcatgaataaggaactggtgacccatattatctatgggtcgctcggctatcggaggggaaaattaggagatgggctaacagttaatgggattgtaattcacgcttctaagattggctgctcaggctgaaatcagacacttgtcatgatggtcacaatgtatcagagtaaatcgaggtaggaggtgagaatttgagatgcttttaatctctgtctaatcgtaacaaaacataatctctgaatgcaaagaggcggacattttatgtgctaatgtctcatgtcattcccgtttgcctcatccaacgccgggctttctttcaaaaaagtgtatcggacggagacgcataaagaggagataggaatgggtaaagcacgtggcatgtcttaacaagtgctgtgtaaaaatctatagtacagtcgccccttggcggttcccatctatcgaaagtcgtaacattacacgcgatttgtagtcgcttatttggtggagtccttgaggtagctggtaaagagttagtggttgtcatcatggaacaggcattgttgggaagcttacgcaatgaggtcgttgcggtccttagccttcttcaggccaccgaaggccatcttggtaccggggatgtacttcttggggttctcgaggtactcgaagagagtgtcgtcgttccactcaatacccttctgcttgttggcatcggtgtaagagtaaccctcgacggaaccggtcttgcggccccagagaccgtgcagagcaggtccgatcttgttgccaccatccttctcaacggtgtggcactgagcacatcgggtcttgaaaaggttggcacccttcttgatatcgcctgaggaaatttgagtcagtacatgagtcggttggttgagtgagttggcgaggccgaagcagcaggcaatatgctattaggagcaaaaacggatacagagagaaccgctatggtgattgaagatgtcgcacgagtgtggtggtgtgccttggtcgacatatcgtggtcgcaggaaaacctgttctgagtaaatgacgcaggcaacaacatggtcagctgccacaaagctgaaaggtgactgctgcagtagttgttgccattgtcatgaacccagaatccctcgacagacaaactcaagtcgtgataccgtatcggcgaagcgtctcttttgtctcatgttcctcaattgaccccaaaaaaagctgtgcgctgccgtccagcgcaaaccaaggaagcgagcgagtgtagtatgagaaaaacttaccgccagccattgtgaatgtgggttattgattaaggagttaaaagtagtagtggttacaacaaggggcgttagccaaagacgtggaatagatcgtttgagtgttgaaagtgtggatgaggaaggaagagagaaagagagagaagaaaaaaagtcccagacaagacaagaaaataaaactttatgacagcatgacacaaccgggtgaggatcgctcgtttcttggagcgccacaggtggctgaatggatttacagccaatcacgggccaaacgtaagtaagccggtcattctccccccctgcgctcaacgattgtggctccgggtaaagtcggaccacgactctaaaggtggatccccatcggcgatgttcattgttccggggcatctattccatgatagcctacgtgcaagggcctgtgaccaaaaaaaaaattgattcatctgctgggatagaatctgggttcaggtcggtcagccaagtcctgcttttcccaggccaagaacgagctataccgataaaggcttagcctctccccgtcaaaagaaacaggagtggatcctccgtaccggacctaccagacgtaacggcttcggaaaaaagattcttctgggcaaacgtgagggcatcacgataccaccaccacaaagaagctctaaagctacaggaggagagaaacaagagcgctttcttttatgaagctgtatatatcgacaatatgacaacccgcgctgtcattcctcgcttcctactccctcttcagggccctctctggcgtggcttcagcatcccactttctcagaacagcattcgaattcgcttcgcctctagttcctcaaaggacaaacctattgttctcgagaagcccgctcgcttcaaccctccctctcatggctctcgtctcaagaagggcaatgttcccaggcactacggtcctgagctgaccgcatccgaggtcgctgttcagagcaggaagcactaccctggcatgatggcccccgagggaacatgggagcactttttctggcacagcaagatgctgcatacctttattaccatggtacgatcacacctcgaagctttattagcgattaatgcgccttgcaattacatcaccaactaacatttgacagggaacactcttcgcccttggtattttcacattctttttgaactacgcctacaattctccctacaaggagctcgttcctcccatctcggatctctggacacatcccattcacttcttcgtcgcctggaagcacgtaattacgctccacgagcaagacaaggccatgaaggctaaagagcaccgcaccaaccacctcgacgatgttgccaagcgccgccttttcatgaagatgcatggcatcgagaccaaggaccctgtgactgtcatgtttggcaagggcgaggaggagcccaagcctgagcaggaggctgccgttgaagcaaagccgacacccaagattgaggcccaggacaaggtcgaggagcccaagaagaagtggttcggtgtcttctgaaatctgtaaaacaaaggtcaaaaattccgcatgtaccatatatatttgtaccatagcgctctccattttacgagaatcatgagttgtaagatgacgtggaatatacagccttgcgaggccttgaagttttctaccatacccataccatagcctaaaaatacgtagtattatgagagctcgacaccctccaaaccatccagaacctcgtctacaacgccacccttttccagcacagactgtattataccatccattactccaaacttggttccacctagtggtgccttccagacgccctctgtcgtttgagcttcgcccttctgagccgagttattcgtgatatgcggtactccaggtggggtcagtctcgatggaggatcgacggttcgaatcgacagcaacttgagctcgcggcccttcttatcaacatccatttcaccgtctgccttgatttttcggacttcagccacggatacagccagcgcactctctgcgacagcgagttcctccttggcagggtcgaaaatggtgttgtcgccaatcgcaacaaccaggagcgtgatgggtggtcgtgatccctctgcttcagcaccatcgcgagggtacaaaaaggttgaagactcccaatcatcgtcaaacatcgggtcctcgtcgccctcagacttgagtcggggcaggcgcgtagccaaaagggcgagatgtgttgtaagggagagtagcgggagagggtatgacaacggaggggatattagaagaacctgcactatcagttagtaagattttctccatcatatcgcgattccacatacatcaaggtatagtctccagtgaaaccgcctgttgatcctcagcttcttggcaaactcattatcggccaacaacgcctctctcaacatctcggccaagaacactgtggaagcttcatcatctctctgaccagggatctctactgccagctcaagccaatcgtttcttgacctgtcttggtcatcgttctgctcctggcttcctcctgtcttttcgatctcagctttgactcctacaatggcctctgtgccgtccgcgaaatgcacgcgcgcactaccattcgtgccaggaagtacacctgtctcagctgtcaagggacggaattgcgtaggactgcggccatcgggtcggattggagggcgtagagagagcgactgatgcagatatgcgagttcggcgggcgagaagaggttttgttgtgacgccatgttgatgacaatggcagcgtatagccagttgttcagctagtgcaagactcttctaacaacaatgcgacagcaagtcaagttgctggattaagaaatgcgacgtgaaaacggcaatgacgcaggtttttggtgttgaaaaggctggttgctcaccgaggtgaatgataagataaagcagaaaaaaagtgtggtgggcatactggttggagatggcggcgtgatagctgatgaagcatagctatgtggccaatcacaggagcgcatctgacgatcgatatataagtactacaacgttcatataagttacacttcttaaaatgtttaattaatacgaatctttgagtcaacaaacgttctctattcttttctaggtgactgcctaactcatgatatgattcaccatatgtcattgtagatgcgcgggaatgattatcataagcaagcaccataaaacaagatcaggacaccgtgagctagattcttttccaaattgatatctcctttaccgtcgtggagcaaagtctacacagattcggtccatcaagtctggtccagttgcagcaacaagctcagccactgcagccttcagtcccgggtgctccttaacaccacgttcgtcccagctgacaaggtcagaggtttcatataacggacctccaggagcgatcttcaaggcaatgtgatccatgtcccaagtcgccgctgaagcgatcggaggaatgccaggcatcccagaggtaaacagccagtcgctatcctcttcctcgccaggacccggagagtcgggtcctttggtctcggtgctgtcactcgtctttacctcctcgttgagcactgaaggcttctcaccatcacttttaatagcatgtttcttctctagcgagaggctcacaaacggcttcttgtcgagaagatccagcatgcctcgatccaatggatcccaagtcaatgactcgggatcaagaacgaactgtggcgagtagtcgatcttgtaccgcatcttggagcagctgtgtatatagaagccaggataccaccaaccgtagccctcttcgatagccaaggcaatctcgtacaacgcaccgagtttacctggtgcatgctggtgtatgctttcgtgatagagaaagtagacagagcttacacactctggcaaaaggtcgagaacaccaatggcgaccagcttaccatccaatctatagcactggtggtaagaacctaggcgacgttcacgcccatctggtactaccatcgtctctctcctcaagggcgagctgcagagaaagcgcttaaatccactcttgcttatttcactcggagaatccttgtgtaccacccgctgatagttttcgtaaatggcaaacttctcttctgtaaagtcatcgtgttccaaggtcacaaccagtttatgcgcagcctcagggggcttttgtacgttagcatcctcagcttcatggattctctcaacaaggtcgaagtggttgtcgcgcttcttggcctcgtcacgtgacctggggtacagtcgggaagcctcctttgtatacaaacctcccaagacaaatttgttgaatctgttgatagtctgccgctgatctctagacggtttgaaccgggtagaatcgagacggatagtataatgagggcagcatgaccggcgttggtcaggtcggtacatgagtgtacctgagcgtctccagcatctgtccaagagaatttggtagaaccctgggctcagcgaagatgttgaggcgtagtaagagtaacctgttacccatgtatgagtcagccttacatttatagaatggggtcacttgagatggctcgctgattgtgggtagagtgagagaccaggtctgcacctgcgttgttgcaaatgtctcatgatgtaagtgaagacaacttcggtgtgatcagagggtatgggagagatgcagggattttgttcacgttttgactgactcttgccacgacttccacagtaaccacatcttgatgatctagagtatcctgaacgatggttagctttcgttggagaaaagttgtgaacagcgatcgcgtgggggtgagtgatcagattggatgtctgttgtcagatgtcatctgctgggcgatgaggcgtgcgtgggggggataacggcatgtctaattgggagtagagggccaaagcagcaattgatgctttgtataacacaagacaccgatgctaagagtaagcctcgtcatatggtgatatcatctcgatgccatgtcaagcccttgcttggggatatcagtttggcctgccatcaacttgttgtgtagacttgcactaatgaatggcacaaagatacaagtgacaggaaacgatagaacataagagttgatggatcgcatgttacagattagaagccgcagacaaaccaatgcacgatgacaactctctaaccaacatcaacaacaaacccatgactacatggaatgtgaggcgagaactcatgtaaacgagtcaaagtacccaaggactatcaatattgacacttgacggtaagataaatccctagcgtcgagcattgacatgcggaaccgtagggcatgagtgtgatcaaccattaaggacgggattggcagctgttaccaggctaaattgagggtcgatattgacgtgggaattgatatggatatgggtatgggtatgggcatcgagcgacttgacccggacggggaaaacgggggcgccacggggaccggccgtagcggagctcaagcgcaggcgccgacaaccaacgacaagccggcattggaccacgggcacgatcggttggagaagaacgtgggaataagcactcaccaattggcgaaagatattcatactgcaacgacgcatctccagggatgcgcatatcgttgggttccatcgccgactacacaacctggtgctgtgttgctgaggctgcgtttggtaaaagtgcttgtgctctgacagcgaattaccggagacgggaaggataacggtgcggtggtagacagacgaagagcgccggagcctttttcttcagctgtgccaagttggacagggagtttgtccaccaggcttgctcagtgtattccaagacgggcaaatgagtgcatgaggtagatagttgccgcgtacggatgtcaattcaagctcaaacgagatggagtcagagaggggcggattcccgagacctggagaatggagggggcgtgtgaatttgtcgaggcgaggtgcgatcgcgtgcctaccgattcccctcttgaaagcaagggcagacagacagaagaaaagggtgcgtagcgtggggtgttgtgccgtttctgacagttggtgaattgacgattagtttaactggtttttggctgcagatgaatgatgacgagacgttggctgcggatgatatccagggatgggcactggaggtcagtgatcgtgtgcgcgcatgtgcaacagagtcaaccaaaatcgaacggcttcgatctaactttagatgactagactagggtggtcaagcaggggtttgaaagctcccaaggacctgacgggtaagggcgtgtaatggttttggcgtagaatagaccagaccgttctgtagttgagcaacggtttcaaggcgagtacagagtactaagtcagtagctgcacggctatggtccgatgtcgaaggcctgactgataggaagctgcgtcttgtgttcggcaacagctcgagaaacaaacaagatatgttgatagttctaagagaagatggaaaggaaagagaaataccggagcttttgaagatgatggatgagatctgccagctccaaccaaggcagtaaccactgagagttgcaactttcaacctaatggcggggttgaccctctaagctgcctgactgcatgccacctcactcaagcccttcacctacaacccagatccatgctgaggagtctttttttcatgtcctttttctcaatatttgatctactcatatcaatcagttacaagtgttcatattagtccaagtagtacaagacgtctatgagttgtgtctcattctgctgtgtacattatgagtctgcttgctgccacgacctctactgacacgctaggtagttatctggatcaatagatactatataggaaccaaagggaaacaatagtagtagccagtctgtttgccaagtttgttgcttcctaactatatatctagaattcgcacacgtatgcctatgacattgtatagtatctgggataagacatcggattgttcgagacccagttcgtatccagtaggaaacattccggcctctccagcatttacaagaccaaatttgtaacaaggctgagtttatgctaccaaccttgacgaagtcatctcgtcttattctggcaaaaggacatgtctgttctggacagagaggatgagatgagattggaggaaacgattgccctgaccctctttggccagtctatcaacgtcgacaattttaacctgccaagtcggtacagcgaagtacatacatactaggtagtattcgattattccttgcatgctgcagctcaactcatgtgtaacgaatgggatgaaacgaaaaagaagaagcctacaggactagcctcgagtcgacgggttccaagccgggataacgaatcaaggtgtcgtacgaaaaccagtgcaggcatttctgcacgtttattgtctcttgtaactggcccagggcagactccatcactctgcagattttttgcatttttctggactttttttttgcctcgcctggggagaatcacggcaccaatctttttaacatccgacttgcgggccttttctcggtgtcgtctccgaaatctagttgtagaaaaaagctgcactagagacgctacgactcaactagtaaaggatattgttgaggagaaagaaaagtctacagtggaaacaaacgagctagatatattagcgaagcggccaactaacatgacgtctgtcgaagtaggtactgcaggttgaaagtgttgtgattgaaatgaatactaaaaattaggaagcctgtcgattagacttgagtccaattggatgtttccatgggttatccgcactgcacttctgccactaagacttcaacagaaaagatcgagggctcacgcctcgctttcacgatgctccatcccacggatggacccaatgcttgcttgcttccttgagctacggttattctacccctccccctcgcactatgcccgtcctaccgttacttattactgttgctgttgcctcatgcatcgtacgtcagggttgatgtgttacagcgtgtgagctattctgtccatgggcgacgatggacctatcattgtgggcatgtgaattaagaagaggcccaagtcgaagctgtcgcgagtatgaagctgcaccctgtatctccattgatccaaatgtcaatgtcatgggggaccccacgctgcaagtaaacaaatgcgcgtgcttatatactaactcgatactattgagtgggtgtgtgataacaatgcagcatgtttcttttcgaggctcaattgctgtgcagtgctgtgcaacgaaaggcttttgttgtatgtattgtaatgattcagggctgtccttgattggccacctacaaaatgcgatattactctcggaccaggtatcgtaactacacgagtttatttatgtatgtatttctttggtatagtcgagcacaatagctttgaggcttgaacctagtgtctaatatcccggatactgctgctccaagaattccaatggaacgtttgttggtggcactatgctgcatctcactccatcgcaatccacaagctgagttcatgtggttttctactattcagaaatccaagcatagcaatctttgctctgtcgggtccatgtcgtgcactataacgggaacatgatctccccccatgttaccaaacatcaatggtcctgcatgttcactcatcactcttctcgatcctcatggctttttttgattgggaactcccaaagaggcgtgaacctgccgcgtagatggaagagaaagcaggcaaaagcctcctagtgatacatatcccattctgtcactgatgcacaagcaacccgcacacccctactgcatttctaccaagtgcattgtggtaatacaacaggtcaaccttgcaccgtcttgcagtaaatgaatggatgaagatgcatttcaggactgtcattcagctaattcggctattaatggtaacaacgggagataggtagtcagctcatctcaattgacaggccttgtggaaatggtactgtgaggtgttcatttaatactgtaattactgacaccagtacttaatttacttgcctctattctttccatcgtcaggtcatggaagacaaaattaaggagtcagtcaatgctactatagaccgggttttaaggttgtgtattctgtaaactcttaatcacagaggtaaactctcctgaatatcactgggcaggtaccgtctagcatcaccagccgggcctctaccctgtacttttgactctcgatcgttcagtagcctcttaatcactaaacatttacacagaaagtctggcgttcgtagttgcccagagacgactctgtctcgccgattgtctggctggcaatcggcagttctgcctgcgtctccgcgtcacgatcgatttaagctcctgctcaagctatttatgccttggagtggtcgctgcaaagacaatggcgttagacgctcaaccactcgagtcaagcctcttctttcataactcggccacggtcaaccaggaaattaatgcagcaaccagataggggggttaccttcgtatctcccatctcttctcatcaaagtttgccttgcatcggttgacccagagaaaccctcggttccacactctcttccaccgcccgctcaattgtaggcaagcggacacataacgaaaccaaaagctgtccgctgcgttgccgagtacaattccaccagtctaggcctaaagcccactacaaacactacttgcatctcagtacagatactgtacagtactgtctgcacgctacgcctactccattaaatccaagcaaggcctagccaggacagacgaggatccagctttcacatccgcctccagtccctgcttgctgtcactagctccttgaaggcctgtccgccgagcgcccagtgcttccggtacctacacgccccccatcctctctgcactctgcacatacattagcaggtacatgcccacgtacagtgcagtgctacggtacgtaccctacctactaacccagcaacttacctgctctgcgggttccgccagagacagagatccgccgagttgccccctcgagctaaacttgggacgttttgcgcgtgcgcgcccacacctccatcatctcgcagtttatatcacatcgccagcccagctctctggagcgtctgggctctccccgaccaaaaactaagcaccagcaccttctggcgcaggccacggccatttctgtcctcgatttccccttcacataatcaccagacttcaactattactcataacaaacgacaatgatggctcccaaggctctttgaaagtcacccatccgcccgtcgcaagttctctctttctcgacccaggggtgaacatccgttctattccgttacctccgaacaccttggagctttcgtgtccgcatcatcgctatcttagacttgcgaacctcttcgatcttgttgttgttggaccaaatttccccgacattactctcaattcccgtcttccgttacccgacttaccactaacatgtcgagttctgcctctggcgactcaggcggtggccgttcgatggagtcacgagtgggtagaagcaagcaacgtgagtcttttaccctatgcgctatgcatgaattattgtctagacatgtttgttcggcatgtccgttcatcgttcatgtttctatgatggcttttgtcttgccgtcgtctattcaggctccatttattgcccgtttcatggtgtgatggtcactctcatgacttaccaccaatggtcgagctacaatctatttattgccatcccacattgtttcatcaacgcacttagggttttcctactgacatgttgttcttgtcacaggctacaacactaagggtgaacgactcgtcgctggcattgtgcctcttacgtccgatcaaaattatgtgctattaatccaatcaacacgacgcaaaggttgggttttgcctaagggcggctgggaatcggacgagacctgccaagaggctgccgaacgagaggcttgggaagaagctggcatcactgtgcaaataagttacgaccttggcgacattgatgaaaagcgtgcgccaaaatcgtcgtcaaaagatcggtcaagataccacttcttcgaaggcacagtgaccggcgagtttgacgaatggcccgaatcccataaacgagaacgccagtggttcacgtttacacaagcttgggaggcattgtcaacgagaccggagctccaggaagcattgcagcggtcaactgtgaaacgtcaataaccgacatttcattttcacaaaccaggcggacttggtagctgccgtccttgttaaatatcgaaggattctgctatacgaggtctgccaccgaccgagatcttggtgatgcctggacaatgtcaccaagactctgccattctctcatcatgagaggaaaacacacgctcgatttgcgaaaccatggatctgagctttaacgctctatttcccaatctccccttttacagtttccttcacaggggctttacactgtgcatccatccaaaggcgtttaggctggactatgatagagtatttgctttctttcttacactactaagaattcggacgggatagggtatctgagcggcgtacttaggtgtaagcattgagatcagagggttcttgttgcaataacacggttgggaccggaaaagcgttacagaaaggttggctgctatctgaatcttgcttttttattatctggcacagccccagaaccaacatgatggggaggcgagtatgcacgcaattcatcccttagaatggaacgaaaccttagtaactcgcctggttacggtggagttgaatagacttggcgaattccctcactccggcgcatcagaaagacttcaattcaagccttgatgcatgcgagaagagagaccagataacgaccgaagaacagaaaaaaaaagagaaacccgctgccgaacggcatataatgacgcacagtctaagtcactgctgcaacctcaggcgtacactaacgtactaaaccgtagtagaccatgaccaaggccctgtcatgagtgcttatttgtttcgtgctccctgtcttctgtccgacatttttatgtctgccccgccaagagtacatggaaacatgcccctcctttctcattcgcccctccataacttgcctggcttgtatcattcgaacctgccccgcattgagatcagaaaattgatttgcgctttgctgaatcatgctgcgtatagcgatatgtggctatcagctgtgaatcgctgtagcgctgttttgccgtaatgggatccgcaacactttagatcaacgtcaaagcatcaacgactcagctcaatataccatcattccagatcgccgcatagcatttcacgcgatgttcatttcatgagcctgaacgtacaacactccatggaccaatagacttcacactttcatcacagaccgcacgactctccacgaaacaccctcctccaagcgatataatggagaacctatctatcaccgatgcccctccacagggtcgtggtgcgccgcaacccctacctcagctgccgccgcaaatgtttacgactgctgcgcagctcctggacctcacagacagtacgactccgccttggtaccagttcattcctgtttccggatccacatgcacatgagacggattggatttcaacccaggagactggaggatcgtttgctgactactgtaaaactgcagagaagctcatggtcgctttgcgcgatgggcgaaaactcattggagtactaagaagctgggatcaattcggtgcgttctaaaaggaagacaatgccttaaaagacacgcccttttctcaccctctattgcagcaaatcttgttctccaatccacgatcgaacgtatttttgcgccctctcccgactcagcaggtagtgatcgaccaaccggcctgtacgcagacataaatcacggcatattcctcgtccgaggcgagaacgtactactccttggcgaaatcgacctcgacagagatgacgatcccccgcctggtttcgagctggccgagttggaagtggtcaagaagatcgcagaggagaagaaggcagccgacaaggctcgggataagttgcgggtgaagaagctcgcgaaacacggcttcgagggggagaacattggcgagattgtgctgtagacgaatatttggatatacagcagaaattacagacggcctgagagagaaagagaaagggcttgtgcttctcgtttcggcgttcaaagaaccctggccagggtagcggtctcttgggcagaatattgtgaaatgcccatttgccgtcaatagaaggagccggttctaggtagaacgagatggctccgctagaaaatcagtctcgatcctgtgggctgagagacgaacagtgcgcaaaaataaacgaatttcacgacgctgcatatgacagtttgctatcatcagtgtgtaatttgttccttgtgtcacttggcttgtgctggagctactagtcaggagaagagtgttccaaagctggggatctgcgcagtgtactcccgtagcatgggtgttgtcacaatcatgcagttcaagccatgaatctgtgctattatcacatccttattgcgtggctgcaaagccgagattgctaatctcaacatatcaacatacaggccaaccctaatttgacaccttcatttgacccttgcccacattaatggatgatttctgaaaagaatgagcttttgataactgctattttacaagctatacagagtcaggatgtgtggagtctttcgtcgtggttctttgttatacactgtcgttataaagattcgaaacgactcaacccagtccaactcggcggatgatgatcaaatgcaaccgaaaacgcctcatgatgccataccatgtccctctgcatgaacctctctcgtctagtggcagttgcccatcttactatcactgtcactgtcactctctagtttctcgctctcactcttttagtgacgacttaattggaccgtcgtctttgtactcgttcaaacattggtatgggagtaccagggtccttacaacccccaagaagccagtcggttaggccaacaacctttgcgccaacaccagcttcccaatcgccacccgcttgcgactgttcgatcgtgtggctcagaattcgtccctcggaatcgaaatcgaagacgaatagtcctgtaaaggccttgtctgggtcgactcctcgaccaaacggcagcgagcgtccaataacgccaaggctcgaaggactgacagtgccctttcgcttctcgcaccaacggacaacaagctgctctggtatagctccggcacggcggggtaagaaagtgaggggttcgatcgtcatgcgctctgcaagaacctcgatacagacgttgccgaggatgggaacacggttccaggcaagcggcgaggtccagagagcggcattgtaggcgactcggccggagacagttggcaggtgaggatgtgtcgaagggaagagatgaagggcgatgttgggcgcaaggatgtcgtgaggcagaggatgtagtagtagagtcggtaatctttcttgaagaactcgcaaagctgtaacgggtcagtattgtactactccaaagctctcgaagatttctcggtgacgtacttttacctagctttgccttattggggtcctttggtccgtcatcgtgagatccaacccaccggacgcctgtcgcatcgaaatatgtccttgacaaggctcctcgccttagttggctagcatcggaagtcgctgaagaagtgtttggctcgcgaggatttatggatttaacctgagcctttgttgcaagagcgttggaaaggttgcgaatagaggcaacacaaggccggccagagcggcttatagtggatcgaatcggagcggccattgtggttgtcaccgcagcagggagaggaaattcattgatcaagagcgagtttggttataaatagtcgatgcgcattaagtattaaaggtaggatcgtatagagttaaagttggttggagaagcgcatgctcgagaagtatgcccacttctgggactttcttttgcaatggatctccaatgcatggaatatggaggtgggtagactcagaagtatcttacagtacaaaaacagcgtaaagctacaagattgggaaacatatttagtgattggctgaactctcgatactccaccgccacaggcacaggcttgacagcggagcgggatgtggcggagcgggtctcatccgttgcgatgggacaggacaggacaggacaggacagggagaaacaaagaaaagagaatgggaatctggagacgacagttgttaattaatcttattagtggataccttctcccgctctaagccattacagacatacgggataggtatgcagagcacaatatttcactgtttgtttgttcaaagtagtattctatgattgtctgtccaggcggtgaagataatatacgggttagaaagtcattgctcaacttgcgacgtgcaaagtcacttgaatggtgttaataatggcacaagaccaggatttggtcgatcaataacgtagtacctaacggccttgtgataaaaataaacaacagccggtcaactccttataccagtataccgagtacagtgcctgatagcatcaggtgaaaggacatggttagcaggcattctcctcatcccaatctttacatctccagtcgtcaatattgaagttgtattgctattgctcttcggctttgcactggcagatgctgatccgctttaggacaagtcagcaactggtagtgctaatagagatcctaggcaggctaataggcgatacggatacaacaacatgactcccatcactatcacagggacagtaccacactgtgttacctcacctcgtttcacatgagagcaaaccagaataacatgaaattgagccagaccagaatatgcaggacttgattacgccttgggtcctttcatttagtttaccgcacataatgtatcatgtaacttaggttaattcccgccaaacattgcacccaatcttacccaaagtttggtctttgtccttcttcaaagtgtctctcacgtgacttgcactgtcagctgccccatcttcattccctcctcctaggcggtgctggcgttgcctggcgtacgtttcttccctgacgtacttgagcctctctctcaactctctgcatcccattctcaaccaaatctcgtccacgtcttctgcaacctcctattccatcacgcccgacgactcgctttcaccgattttatcttatcgacttgtcctcccgcgacataacgagcaaccgccatcatgaaccccgagtagtacgccactctccgcttctttgcgataacctcctgatggaaatgttgcccatgctgactatcgatctagagttgcacctaccctcgctaccgcctacactcacgcccgcgcccgcttccccttttcttctggtgtttggacacgattacaggatggcctttctaacgcaaaccctccagatacgactatctcttcaagctcctcctcatcggagattccggtgttggaaagtcttgtctgctcctgcgatttgccgacgatacctacactgaatcatacatctccactatcggtgtcgatttcgtgcgttactcccagcccaacacttttcaagcacattctctaatacttgtcagaaaatccgaacgatagaactcgatggcaagaccgtcaagcttcagattgtatgtgcccctcgtcgcgcaggcatcgacttcattatcaatactgacttgtactccagtgggataccgccggccaagagcgtttccgaacaattacctcttcgtactaccgcggcgcccacggcatttgcgtcgtctacgacgttaccgacatggactctttcaacaacgtcaagcaatggctccaggagattgaccgatatgccacagagggtgtcaacaagctgctggtcggtaacaagagcgatatgtcagacaagaaggtcgttgagtacagcgtagccaaggtaagtttgttcctacctaggatatcgctctctggaatcgcggtcacatgcatttaagcgcctgagctctcaagtgcccctgtcaccaaatttcttcctcggctgcgatatccactcacagcaacccagtcactgacacacactacaggagttcgccgacagcctcggaatcccattcctcgagacttccgccaagaacgccagcaatgtcgagcaggctttcttgaccatggcccgccagatcaaggagcgcatgggtactaccacagccaacaacaccaagcctagcgtgcaagtcggtcaaggccagggcgttggctcttcttccaacaacagctgctgctaaatgcacttatgctctcttttctcggtgaagcaggatgatggagtacagccggaaagatggaacatgctagggatacgaccggacagattcagttacgatgtttgctttctacctattctctcgtcgttacgcatagaccagatcataatcgctcggattatgcatttcgttactgcaatcacgactcttattgctttcagtacccagaagaacggctctttcactctctacgcctgccacggaccctgacgctattacgacgaggtgggggaatagacggagtggtattgtagattgtggggaggaacttggagagggaggtcaacagatacagaggcaggtcctgttttcccgggcgggtggttggaaggttttacgcgcgcgcaagctatattttctcgctttcttcctttaccgtgtccgttgtcacggaacgcaaacatcgaaggacatctgtcggttcttgtccttttcaacctgccattcattcgcttgaaacatcatctgcgcatctcattctcccttttccatcgtggccttccgttattctgtagtttcttgagccaacaagagttacaggagagggttgtgctaccccgttttcttttgcctgggttccgatatcggttgttatgttgtttcttctcttttaccatcctgattcgcctgtggttttcattcttggtagctgagatcgattttatgtatgcgagaaagggtattcttaataaaggtggaatattcttttttatctggttgttcctactttgtccagtttaatgatgattatgaagttgaggttgagacacctagacctatgtcagcttgacaaccagcccatgaacaacgtcgtaactacaccttgatctgaccttgacctgaacatatagcatgactataacgaagccaagccacaatagcctaactcataatacattaataagaggttgttactgaggcctgtgatcattcaccaggcagtctccgtgttcaaattataatcagtgtaactcgtcaaccatcgataaccaagacgatgttcttatactaaaccgtcaacacattatgtaagtctatctttcacaggagtcacaaagataaggaccaatgtttaatatgcgctacacatgcttcatgcacgaagatcctctgtaagtatcgcggaacaagcccgtgtgcgtcatagaccaacctcgcaacctgatgtcattcctttctaatatcactcttatcataacgacttcacccatacaatacagtcttcttttccccttattatatatccaagtcttccataaacagagttcttctaccctttgttcgtaaaaacttcaaaatggccagcatcgaaagccaagagtcaaagcagggcgaggcccctctccagaactacaatgaagatgcagagcaactggccacccttgcagaaggcaaagtcgctgatgcagtgaagaagacaagcacaagagaccagcctcgcaaggatgatatcaagattgaagattacacttccgaccttgacaggtttgtctactttggtaactgctgtcaagactccgatctaacatcatggacaggaaaaaggcggagcaggctgaggctagagaggagatcaaagctcagaggaaagcaggtgttgatgtggatggaagtcttggacaaggcaggctgagcaacgaagacagcagcagtgtttgagcttctgcgaacatcaatatgtttgacatacaacatcagaaaacgggttccatatctgcatatacacttcaattcacaaaacttcaagtaagcaccagtctgtatgacatgggaaaattacattacactatggtggtgaacgactagataccgttgttttgcgccttcataggcatcgttcaaatctatgtccaacaaaataacaacagaaagaaagtgccttgatcaggcaatatcgttacatcataacagccatattactcgtgccttgccaatatctacctatcttggcattatgacaatcctaagaatttgagtgccttgtgggtgtttgccttgtgcccgttaggcttttcctccagcagaggcataatgcgccggtcttccgaatcccagtcactatcatcaatatacatggtgagaattgatcgagcgtcggaggccagcgtcttgcggttcgacttggaccggcatggtctgctcctggtcgactttgctgtcttgactgtctcagcaatggagggggtccggctcagcatcgcagatgagtctgaaaaggctgttcctactgaggcaccaaccgttggtgacataggcgggctataaggtgctgatggtatgcgcgggaaagcagagaaagttccggcaacagaagatggcttggacttcttcggggagtgctttttaggaagctcttctgggacatagaaacaggagatcccagagaggatcttggagacggtagcgacaaatgttgcgatctcggcgtcgctagcggtcgaggtgagaagaaagttggcttttgatactgtagcatcgtgaccagagcaagatttgggtgggtaagtctttccaaaccggcctacaggtccttgttctggaccagtaatggagtttccacgcaagtgagtaaagggcatgttcttgctactggtatcaatgatttgagccaccttcatcatatctatcccaacgagtttttggagggccaacaccgcagagagatgctctggtgggtactcgaggagaagatatctgacttccgtatgaagggcaaggtatgtctcgagatgaggaataatgagtgtcgcaagaaggaacggattgttgaaagggttgtccttcgtctggttggccaagggttgtgtcgtataggcctgcatggcattggcaaggagatacctgtaaaatgtaagttttgagtaagagagttgtagagcgccaatcccatacctgaaatccaatcttccactgcgactcataccgctgtgtttggttcctagcttctcgagttgtcctgttacggcagaagtatagtctctctttacaccacgttgagccccaatagcgaagatctggtcgatacgatggcatgactcttgcgagccattaggcgcaatatcccagaaaactggtttccacaatccctcaagctcaggcaagaggggaaactgaaactggcgatagcctctggtctctggtgggaagtaatcttgaagaacagagcgaagtgagttttgtactgcgatggctgtttgctggccattgacttgaagatcgtggattttgttatccatgtcagaaaccaagagcggaggtgtcctaacaggtgttggcggccgttcaactgttaccttaggcaggtttggcagaggttttctcttgagccatgagggttgattgtatgcaaatgggtcgtattcgcccaggtcaagttttttgtgaaaaggaggctcatggtactgatcctctatgcatcgtacacttgtgatgttctgagactcgggcgttggtggcacaaaggtgttgtaatcatcgggttcagaggtgggcgactgaaggaaagtagaaaagtgaccagtcttgaatccacgaacaactgaatcaagtagagggtcagagacatcttccttgaagtgaaccaccaagtcttctatcaaagacaacaccggttggaaagccttcggttcggccatgtccttcgcatcagtacccctatccacgtaagattcccgggcaggcttgcgcttcttctccaaggggacaggcgccatcttgatgacgggaaggtttgtcttgacgataatagttctcggtacctcgacatggctgcgtctgtttatagatatcgctttggatgttcggcgtgtttcgaaagactcatgctcaacatctaaatctgactggcgaggctccaggttggctgcaggcacacaaaggtcccgatacttgggagtggttgggtagattctgtccaaggacttaactcgtgacagtgtagaactgcggcttggagatcgcatatccagtaccgaagcttctccatacacgacgttatctgtggataggatgctcaatacatcagaccgtggagtcattgcctcgagaccaggggatacagaacccgccattaagttgtatgattcgccaacacaactgggggaggctacaaaagacgttttgaaagagggggactgcaagtgggttatgccacggtaaatacgatctgcagatcggtcataatgtgtaatcgaaaatctggagaatcttgagggctgtgttggatgtgaatagcctttggcttcttcggctacgttccccccctcttcgttcttctgagcaccgaaaacaaagaatggagcattatctccaaagttgtcgttatagccataaagtggtaggctgttgcttcgaggccgcggtgcgagagtgagagtgaggtcgacttcagttgaaggttgaagacttgctgtttgtcggtccagggcttcggcagcacgcatcgcccgtgttatgggatcttctagctcatctcccaggccctgactgttgagacagtcgaacatggtagggcatctccagtctcgtaatgaattgttcaggccaaggactccatctttggtcaactggtgaaagagggactcggcttggttggcgtctccctcggtctcttgatccatgatggccttgatgcatagcgctcgagcgcttgaggtaccaccactcataaacactagtcgcctgttggttggtgttgattcttgtaggaaggctcgggcggcttcgtgacgagctacagcagcttcgtgtattctcttgacataaaggcgaacatccgaccggtgatctgtctcctcatttgggatgtaattctgaacgtttgggagaatcaagatctgtggtgaagaagggagaagccgtagttgtgtcgaaatggtatctacatggccttcaaaagcgacaatgctcccaagctgcttgttgtcggtagacatagtgggtactcgaggcgccactgatccggacgatctttcagtataaagaagaaaggtaaatgggagatgcagaattaaaataagggattgtggttgaaggaatgcttgatcaaggagacaagctgggcaaaggggagcgtggtcgaggagctgctgatacgaaactggctcatttaccactaataaattctattaaatgattaatcgccacgatcggaatgggtgtaggaatgaacttacaagggatgttcaaaagaataggtcaagttggtatggaagggttgaaggtaatttagaattcccagcctggggaagggagaaggggcaagagaaatgatgccgattcccaaagaatgtaaagagtggtcaatgagcagatcacaaacaagttccgtcaagatggaaacttgcaaaaagttaaaggcgaagcaggagcagaggcagaggcagaaacagaaaaagaagcaggtgcgtgatacatatccgatttgaggcaggtgcatgcccttcctctctctctatacccaaattaccggggaagttgcagctcgccgggcctgccagtgccaccacctccttctccactgtcaaccgatggcggtctcctctatccaacttggacttgagtgagagatttcaggttgatgatgaaccctgcaacaatccggctgccacagccaaaaatcaaggccctctagcgactccataaccccatcaagcgacagcccattgaatgccgcagagtcgttattggcccctctggattctgagttggagccaaaaagaacaataccgatatgaacatgagagtcggcccaagcttcctctcattccctcaaaccggagtcccagccagccgaacaaaatgattggggatggctgcccatgcaactttgagcctggaaccagactatcggggacctgcagcagcactcccgtcagcgcctcatctccagcgcgtacagcacggcaagccaaagaagagaaagaaacgagcgcccagcagatgtggcacaaacacaaacacaaacaccaatagcagtacaccaggactgaaactagaaactattgtggtttgtttgcaacgacgatcacagggatcgggacacccctgtacccgagctgctccatgatgcaactgacggtctggtcccacagtcacaggggcttatgtctgggctatccctgaaaggatccatcccaggtcatagctgagacgtaccaactcttcgtgaaggcttcagcccaaatacaatgcaggtattttagttgcaatttgtccctccaacaggtttgccgctgtcctgaggaggactaatagaacaataactcgtacctgtactaatcaaagtcagatttcggcgaatttcatccacttgcacatggcatgggccaagtctgacagcgagaaacattgagctggaatatgaaacaccaagattgaaaatcgtcgtacttcacacttcaccagagtcttgcacacatgcatgcatcagtatgggacgtacggagtacaacgtacgaactttcttgtcatacatgccgacttttgagcaactccttgaccttaacaagcaccaactagttactcgagtgcagctacacagatcatgcacagcaagccaaaatacaatgtttgctcttatgccatttgcctcaacatttcaatctgacctcgagctaagaaaaaaagaaagtcaaaggcgtggatattgtttccaagccttgctttgtttataatcacatcgtgaggcctcagcccttttcgggccgctctaatcactgtcgatcactctccacgtccatcaacagggcagcagggctccggcttctattttagccacaaattccgaaagcgacagctaatcaccctttagccatgcccctactatcgatcaatatgcaaaacgggacccatcaagcttctgtgtcaggatttcgaaggcgccaccaacacaattgacatctacaagacggcgcagctttcacgttgggggctatctgactggtccaactaagccttgtaagatatctaaatcaatcgcatgtctcggttttctagctagatctcgctagaagaccgaccctagatgtcaggttcaatccacttcgcacagcgcggcaattgctcgtcttcaatgaccattattagttacatactccagtattagtggcttactactcgttaagcttgcttagttgacccatcccccctgccagcgagtcaatgagtggtgcggctggcaaggtttctgcaaagagaagcaaacaacctcgaaatggcttgatgtcagcttatagaacgctgtcagggttctctcaactacaccagaccatggttgtcttctagtacgtctttttaagaattaggttccagtgtcgaacttgtgagtggaagtgcagtttccagtggcgcccctatcccatctcacaagaaagaattatcgcatacagcggtaatacgaactactacagcataatacgtcgcacgctggcgtacatagaaagaactaagctgctgtgccatatgactcgcgccttaaaaccactgtttcaggttcacttattcgcgatagatctatccgaccggatatacaaagcaacaaagaagtagttagttgtctagaatgctcgcaaatgatactaaatgaggtcaagagtgtaacccccacttcccacgaactattacactgcgtagatcatttagaggatttctcttgacggatacatatttctctttccatgactctcaagtggtgagaattgctatggatttttgggtaaggaccagtccacttaatcgtcactgagcagggtccaggttgtttgcaagacggagagacggttatccgttcacatacactaggtctagtctaattgccttgcaatcttcaagagtagtggcccaaattgtcactggcgtgaacaggggggaggtctcgcagcgcagcacttcagacccgacacattggattcgcaacacatctcacagacagaacgagcgtatgatatgtaggccagctcggatgttacaggtcaaagacgatttatcaggcgtcagctttattgatcagtcgcaaacttggcgtcgtttgtcaaagctcaagttccgaagtcgcctgtgctatgaacaataacctcgaagctcaaggtacccaggtagagagattcagaataatcatgtttgattaattgtacgacttcacggttacgcaaacccaaattctcagctcaactcgagaaaccgcgctacagagacttgaagtgccggtcaatcattcgcaatctcctctgttgtcccatcatttgtctaagaacaaggggcattagtgctaccaagcaaggttctatgaggatcagctctacaacaagcattctcaggggaagcgatatttattgctatgccggcagagtgcgactcagatcctggtaaagactgccgtacaatttccgactccagtgccgcacgaaaaaaaaaaaaaaaagcaaaacacagttgtttgtttcttcttggatacgaaaggctggaccagaagcaagcattacggattcacgtcgtaatcgggcagcccgggatacgttgccctgcctgtcagatcctatcatttacgatatgtgatcgatgtcgggtccatcgatttcctaacatctcgcggcaagtttcgatgccattgttcagggaacgcctgtcaattaagctcaaggcgatacatgggtatttctaatcgatccaaataggctttggggcaatgtcgataggtaccttagagaggcatataggtagtgtatgcaagtagatagaagattgactggcgtctctcgttctacgtaggaagtactctgtaggcgaagtaagatgtcaaaacagtaattcaagtgtctcggccatattcgtgtttaagcacccttctttctaaggactgaaacatgacccgtaattctagatgacctgtctcgagagaaggacttggtataatcgcacgacggagatgcatctatccgctccatgtgtcgcaagcaaactcgagctgaacttccgtgaaacaccggtacaacatagcatgcctcgattgttgagagcagctaacagatcgcagtacaagtcggtttcttcaggttgttttggaaatggtcgagatatttcgatctgttctattatggtgggtatgcctaatcgtccatgagttctgcaagctcagcctcttcctcggccgtcaaaaggtttccgttgttctcctcttcctcctctttgggcacggcagccttttggatcttgaccactacttcgtcaagctcggacttgccaagtggccatgttcggatagttccatcaatgcccacgctgcataccttgcggggagtaccagcagagtcttgtagcatgacgatgtcagttacctcttcatagtgaccaatcaatgtgcagtacagcttgccagatgagcgatcccaaatcttgacatcctcgttgcgaccagctgtgataacccactgctctgttgcaagaacgcctcgtacataatctccatgctcatacgaatcatcagcgacaaagtttcttgaccgcgccaagcactttgcacttccatcggcgctagcagtccagagatccacgtcttcgcttgattgatcgtaaaacagccggtagatgctggtctcgtgttcctcgatagtgagtcgctcagcatcggggcggtcagagaatgactcgggaagctgctcgtagctgtccagggtaatcttccaccgcctgatgtgcgggtcactactcgcactggcaaagacaagtttggtcgagtcgcttagaacgggatcgatagcaatgtgttgaacggcgagcattgtcgtagtgggatcttgcagggtgtgtagtcgtttacctgactcgacgtcccaaacaaatatcttcttgtcggcacctccgctaatgaggatgtgtttaccagagatggtagcacaaacgacagtctttatgaagtccaaatggccgctgaacttgcgaccagactttccagtctcaacatcccatgaccagatgtccttgtcccacgatcctgcaaagactgtttgattgtctttgcctccgatagaaacacaagttacaggagcctttggtccacggtatgttgtcttgagctctgatgtctgtggaaagttagcagtgtattggcctttgtgagttctcagtcatacttcaaggttgatccgacggacagcaccggcagactcagcaataaacacagaagtaagaggataagctggatctggaacaacagcaagtactttagacttcataacaatgggttcaccattcttgttgtcggcctttgctgcccttctttgacgttgagcttggacagcacttcaagatatattagtaatgaaatgtggttgatgtattgctatacatactctgtctcgaaaaagtgatcacgatctgcagactgcatgattatgagatctaaatctcaaacttataagttgaagataaaatgaacttgtgtggtatttggacacttgtacagtatctttttcgtggtgatctaggttaggcagtcacaaaagagttggagatgttaaggtgggagttgaattttagtggatccttcccctgtaacggtcttttttgccctgagtagcgaatcgcggggtctttccgcgactttaattgcgacgcgctcaaacgcgtctcccgagaaacgcaaccaggcttaatgtcccactttcaagccaactatccatcacccatcatcgctcatttccacggtcgttaatctgtattacaccttcgatcagaacgataacgaccaccatggattcgacaattgcccccaagccacggcctcgacccgctcacacgcaaggaactactcggtgtgcgtatactcccgatggcaatcgcctcgttacagtcggctcgaataatacaatccgtctttacaagacaggttccgatggagaaccgatcaatatcgatgattgccaggaacaaaacatgacagttgctgcgggagaccagttcttcgttgttggatctgaagacggcaccgtcagcttatactccctcgaaacaaacatctttgagcgcttcctcactcgaacaacactaccaattcgcgatgtcgctctgacagctgataaccaatggtgtgctgtcgcaagtgacgagttgagcgtcaagattgtcaacaccaaagatatttcacaagtcaagcatctgcgggaacatgcacgcgctgtgcgaaacgttagcttcgatccccaagggcgattagttgcgctttctggcaccgatggcaccgtttacgtctattctctcaccgctgaggaaccagagctcatccgtaaggtggaaggtgttatcggtgtcgtggatgcagagagcgagaagtcgacacgtgtggcatggcacccagatggcagggcattcgccgtaccgactcctatgcgagacatccaggtcatatccaaaaacgattgggaaaagcaaagaacttttgccaatggccacttgtctgacatcaccgccttggcttggtcgcccaatggcgcaatgctggcatcggcaagcaaggataacaaggtgttgatctgggagacgaggacacagtccgtcattgccagatacgactaccccaatgtcatcgacctagcttggcaccctactaagaacatcatctcattcacaacaacagacggcgaggtctatatctaccccgatttcctcacagatcagttctcgcccctactcaagctcatcacacaaccagcacctttcatccacgaccccctcgctgagatttccgcgaaccgaagaccgcctcctcagaacgggcagaaacaacatggtctacccacaagaccaagacgggattccttgggaagtcttgattcgttcctcgaaggtggtgagggatacggcgatgacgactttgttgaggacgatgatggtgctggatatactgcaggattaggccagaaacgaggtcgggacgatgacgatggtctcggctttgcgaacaagcgccgtcatctactggagccgcaatatcacgaatctttccagccaggcgcaactccatggcgagggaaccgcaaatatctgtgtctcaacttaattggctttgtctggacagtcgaccaggacggacaccacaccgttactgtcgagttttacgaccatgaattccatcgagacttccactttacagacacattcctctacgacaaggcctgcttgaccgagcacggcactctcttctcatgcccaccaaaggatgatgcccctgcagttatcttctaccggccacatgagacatggacacagcgatctgactggcgtaccgaactgcctcggggagaagtcgtaacagctatgtcgttgagtgagtccttcatcaccgttacaaccagtgccaactatgtgcgtgtttttactctgtttggcatgccgtatcgtgtttatcgaccaaagagcacaccgatggtgacgtgcgcgagctggagagattatgttataactatgggcaatggacctatgggtgcagatggcaacactcgcctcctgtacaccatcgagaatgtcaagagagacgagatttgccagaacgaggacactgtagctcttcctgaaggtgccacactcaagagtgtattcttttcagacaacggtgtaagttttgcatcggaaatggacaacttaaaattacagttgctaacttacaacgtttaggatccttgtatttatgactcaacgggaactctccttacactccttcactggcgacagccatcaagagcatcatgggtgcctcttctggacaccaaactgatggatcgtctggcgtcaggacgcaagaacgagtcatactttcccattgcagtggctgacaacaagtttcactgtatcattctcaagggaggcgaccagtacccatactttcctcgccctctcctttccgagtttgacttttccattcctatatcatccgcccctaagccatcgaagcgtaaagtcagggaaggatctgaggatcttgatatgggtgacggagacgatgacaaggacgaggaggaggatggatcatcagagacacgcaagcttgagcagcagttcatgctccacggcgtcaaggctgctcaacttcgagatctcgtcgaggctacttcaggcagccacaaccagcgttcgcaactttcacgtcttgagctcgagatcgacaagaccttgctgcagcttctggcggttgagtgtcgtgaaggcgaagagcgaggtatgcgtgcgcttgagatggtgcagctcatgcgggatcgcacaggccgcatgatggaggctgctagcaaggtggcagagcggtatggaagaacaattctaggagataagattcgcgaagttggagaaaagcgagtcgaagggttgggagatgatgacttttgaacggttcgttagcaaaatggagtcggcatagtaagatgatttagaatatatctagcattgtaggagcagtctttgcctttccctgacgagtgtcagtaacaataatgtcatacagtctgtcacgaaaattcccaggtgcagctttggaggagtttgtgatggagtacatatttgcgtctgtttggattgtatatcaaacttttgatctgatcacttaggattaaacaagttatgattacactatacaacgtaagaattctagtacaaacgtattctttcatgtgccctgatacatgctcaaaactcatgatgctttctgtaggttagatcagccacggtatgttggacatatactacaccagaacttccattacatcttcccctgttctgacacaaatgtttcgagtttatcaaacgctgactagcacatatttctgttcacgttgctactcctatcatgatctgtactgacattagatgccacacctcttaaaactgccgacaggaattttcacatagtaaaccataccaccatacatgtcagccaaaacctgattcaatatcgaagcaggcgcatagacacacgactcagacttgtctggctcagcgagatcgcatcactcatacttttatgacaaaagattgcctatttcggcttgttgggaagagaatacctagtagtttatcactcacaagacaacgaccaagagataaaaagttttttttttctctctctacgacgcaaggataccctcgttaactgttgcctataaaagatatcaaaattttctcaacccttgtctacgccaatgaataccaccggcaagtatatccggagaggcaacgtcgatcatgataccctctaaatattgtgttgtctcgaacatgtatgtaaagtaaccctggccctggcacatagggtagtacatatacgtaacggtggcttactgtcggcccggccgaggaagaagaatggaattcttaagagaaggaattaggcgcaaacagagatttttttctgttgaacgagggcgtggcgccatgggacagagtaacatcgttgattgcacatgggttcaatatgtatcaaacaatagtgtctcggtgatttgggcagccaagccaatgcaggtacttagcatgtgtattaggtttctgggtatccgtagagaaggaaaaaattcaactgccgaatgcttaggaaagaactagccgttttcctctgtagttactagttgatgatggaaggaaaacgcagttcctgagcaaaagccgagaaaaacagcttcgatatcggacatggagaaatcttgaaaggttctcggccggaggcgcccacccaaaaacgttaagttaataccgactgagagggccagatcggaggtacagcccgtatcagcacaagtttgcagtcgagaatggagaggttcagataccaaatgctgcagcaattgcggccggggcaaccgacagtatccctcagagcgttctcgaacacttcgatagacacagaacttgttagcgctcacgcaccctctgttgtgcataacgcaaacttctgtactgtgctgggattgacgtgcaccgccttgacggcttgctatccattcatccatccattgcctcgggttggggagcatatccctgtttcagtccactccccttttattgttctcatcctattttggacagaaggagctcttagcacagtgggatctgcttagatgagttgagacatgacaagataagatacgattagtattcatgcattatgggaaaacgttaaccgtgccatgagtcgtgccacacacttcagggctttcaggggccgccacaaagcactggtagtcatcatagatacctagattagctcaacacgctcagatcttgcaccaggggacgggacgatctgacggaccggggaaagtggcagactctttgcttttttttctcatgagtgattcgagctgagacgtttcaagtatcacacaaattgacgagcgcatgaaagtgaacgtgcaactcaaagcaggcgacggggacgtccgtagtccgagtgtagaagcaaactaaatatgatctgacctacccagccagcacaggtaaatgtccctgcgaaagtctattgaggtcccgtctaggtattcgtactgtggtccaacaccgctcgaaaatggacgatagaacctgcttgtatcacgcgacttgagaatgctgcgctgttattgtcgagttgcaaactcagtcggtcttatgataaccctcaacacctagtccatttgtttagtacaggggatctgcatcttgaagatgcatcgaattacggatagagctaactgatcggtccgaagcttggcatcagtctgtaaatatcgttgcctgttaatagtctgtgctgggtttgtgggtgggctagtgactttcctgactgaaattggtggcaagctggcgtcaaaacttaaaattttaaggtcttgttttagctcgtggtttgccagtctgtgggcttgcggttccaaaatagagggacaataatgcaatagtgttgccattcaatagactttccccaagttacatacgccgcggccctgttgtggaacgctttaaattatatcgaattcgtgtaagttcggaaccggctaggtgaacgttgagttgctggttccccgaagctcgaatagcttgactctcgatgtcaagacacacgtaacagggtcgagaagtagtgatgtggattggacgatcagagtcgacatgagtcaagagggggctacatagtacagagcaccatggcgcctgttcagctcaagtcgtcgctgcaggcaggtctaggcagttagtgtttgagatgaatggtgaaatggttgtcgatcaacaggatcatgttaaaggatgtcttacatagatgtgaaacgccaacaaacaccctgtaacattcaatatgtgcccctttgcacagcatcaccaccaacttcatatgttgcgtttaaagttccgcttgcctggctacatggcaacatgcccctcaaggctgaatcatcggccgagaaactgtgcctttggctattgactctcgtcatcgcgggagccaggggtaatggacctgccgcgggaatgctctcggtactggcggttatgtagtgataatgagactgagcgagtcatcgtgccttggtgccttagactacgctggttcgttatgctttattaccattgatgatgatcagcaatccatatcgtctattgcgggggggatcatgtgccgaactggtctagataggtcggttgaaaaaccggtcactgatattcatctctcttattgatatggtaggatttggcgttcgtggccgagcatcgagttgttgatcaaaccggtggggctgtagcataggtagccagccatatgcgaaagtgtatctgacgacataatagagttgctagcatgtagtagtctttggctggcagattatgagtatccttaacccccgtcctcgtcctcgtccctgtccctgtaggtagtgacagaagtcgagagctgtttgggcatatgtgaagaacttttatcaaggacaattcgaatgcccattctttttcgggtcaagcgtagagctggcgaggtggacaatggtgttttcggccgttggcaaagtctcggggctcgcttggatcccctgatttggcgtggtttccttggatcctggcctggttcttggctaggggaagctgtccgaaaggacgccattgccaaggtccgactagcggagaggactaaaacccttggccagacggatatttaaagtggctgacgaattgcataaactccaaaggctactcgcagcgcgttagtactttctgactctccagtcttgaatcgacactcaacgtctagtatcgaattcaagatgctccataacgttgataggcgtgatcaccgagtgtcatctccttcgactgctactcactcaatgtaggagataggtagttatccaaaagatcgcaagcagtggagatggagactgaacccgttaaatgattgcattaagttgagattagcggcaagtaggaacctaagcaagtacaacgggaaggaagcacagggcacgagagagcacgggacacgggcgacgggcgacgggataatgaaccacggagcttgagccgggcgatggggcatcatggaaaagcacggagcacggagcggtctggtccatcaacattggatgagaaggagcagctatctcctgcccagctaggaaagcattgagtgctttaaaagcagcaactgcgacataaattccctgcctagctcgagagaccttttccagaaaaagaaagaaaaagagaaaaaaaagaaaagaaccataaagacaagtctaatagaaaacatgtgactatcgtgtctgcgccagaagaataaacatatctcctaccaatgcatacccaagtactgtaccatgatcttcccgtccctctattagtacagactgctattttttaccggctactagtgtaggcccaggtttcctttacctatgtacatagtaggcgcaaataatgcggcgtcacattcgatagggtagtgtacgagcccctttcatgctcagtcaatatcacaaactattcggccacgatttgcggaaaccgtacccagtctaacaagggtttgttatgccagggagacttgttgagccagggttatccggcccgtcgaggttgatccagatccatccttcagtcatccaaccgctacggatacctgccctgccctgcaactgcaacagctaactagaatagagcccgcccgtcatcttgtcttgccgattcactatctcgcgatcccggagaccagttatgtcaagtgctgcaacctcaccctcgccgtggtaccgcgagcggagtcttgacttggttgagggagggctaagctctactgcagttgcagttagtaggaggaagaggtccgagcaaaggattggcttgacatgctagacatgtcaccttgtcgcttgtcttccgtaattgcgacttttacaatacggtactaacggttcaccatacccgacgaccaattgcttcgcgtacagcagtgacctgcgcgcctgcgttgtcatcatgctagtagagtattcggcgccttccagcaacatctggttcgttgtgggggactacctaccagatattgcttgtcatgacaacgatgatgaagcacttttccgatctcgcaacaccggctttatgaccggacaaattggatgagccccggaaacccggcagatatgcagagacgttgaggctattctctattatcctccccaaagattattgcattcggacacggaggttcccagcttctgatagaaccatgttgtacttcgatcttcatgaacggattctgcccattctccatctacttggatgatgtgacaatggcccaggccgttgagtacgactggaacaaaccggtatttctacattctttacttgtcttgtgtcgtttacctacactcgatacccattggggcaccctcttcgggcatcgaggctgggcgccacacattgcagtttgcctcccggcgttcctacgttagacaccacaccatgtgagaagatgcggcaaggcgccaaggaaaatattggaagctggctgttccggcccttttttaacatgtgcagtttggtttggaataattcgttgacgggttcttgatctcagatctgcctctgaagccaccactagatagataccaaggactgtaatgacggattggtcttggcggcgctatacatcaagggttctattgttccattattaactaatactgccttacaatggacatgtcaaagtcttagttgtaacgccaatattacggaaggggtccctacagcctgggcactggaactccattccaatggtggtgatgggactgtgaggcatcgatccagacccatcgacgtatgcactgttgcttttggcagacgtgacagcttggcaaactgtatttttgctgggctgtggtgttgttgtttcagtccagcatggtacagatacagtaaagcaacaggatgattgttttgagagccgcttgaaagtcattcctaggcgtgacaagtcgggagtgagggtaggggtctgtctgatggaactaaattacattacatatgaacaatgtgggtgttagagactggagtgggtgtggtaagtggacttcttttccgattcgattggcctcaaccagctcccctccatttcgtatgcgaccgtgggtagccatgagtgtcaatcaaaccccatgctctcatccctcccccatccccatcatatctccatgggttccatgacactgttcgagagggccatgtccccaaatttccaatcctggctcttgggtccatttgacaatgatcatatcggtctgcctgcagttcaatgccaaactaccattgattttccattctccctctctctccctcttttttcttcttatccctacttgaaacgcctttgaccggatcgtgcacgctcataacatcaaccagctacctgggtctggtctggctagagagaagagtgagcctttccgttcttagcttcctcttacaaccactttcacaactcctgcatattcccgtccttcttcccacactgtccaagagacttttgtctggcgctctgagcccttcctcgttcggccgccctcagagttctccccgcctgttcttaggttgaggttggtgtcgttgccatcactgcagtggccgcagtgattcgtccactgttgggacatcagcctacctagtaagctaaaaaaagaagaggtctttgacgcttgatcagacaagcacctttgatctctctgcggagtcaccgagctgtgcgaacactgccagggatctgtgctgtttcgtcaatcgttaccggacctcctctcgcgcgcggactggtcgtggttgtggttgtggttgtgccctttgcccgggcagcctatcacctggtcgaggtgtcaagatagagtcgctggcaatctcgcctcctctccccgccttctagaaaacccagagccctgaaaaaagcccctatgcgaggctgatcagcagcggccatccatctgagccggggtgtggcctaaacctaacctacctaccaaccaacctaacctaactaacccaagctaagacaacctgctaaagttaagctaacccactgtaactttgcgtatttgtactgtacaacactgtaccgtacagtgtcccagacagagtcctcctaacttgcttgagctttttagtttggagagcttgcggtctggcctgggtttttgcattgcattgctccaaccaacgacccagcgggaccagccagcccagctgcaaatcgccgctcttgtctgtgctattaccacatcccagttcatcgttcgcctctcctcatcttctgtcaccttttccccccatactcgaagcgaagcaacaccgcgcagctcgcctacctgcgccgggaaccgcttgaaccagctacaggccaggccaggacagcccagcccagctcaggttatcctgcaagacatcccatcgtcccactcgctcatttctgcacacacagagacagagtacctgttgtccagtacagtacgggacggttcgcatcgtgtcgcatcatatcgcatcgcatcaaatcgcattacatcaactttactgtacgtttcttccctgactggcccccgatcccgactcggccaccattctattctgtcgctccctcccccggtgtctctcggcttctgatccaccgtctcgcgcccgcgataccgtctctgtggccaggctttgttctttttccttcctttcccacatccttcgtcgtcgtctcaaagtttagtctgccatactacacacccactagttctctacacccccactgggctcgagctcaccctcctccttgctacttactcgaccttgccttcatttatctatgtactccatcctttaacccccgtttcctcccgttcttacctgcagctcgtttcttcttgtatcctctgtttcttcaagagcaagcattttcgaacttgaccctggccttgtctgtacctgatccttcttgtcgactaaccatcatggctacagcgcacatggccgtcaggactgacacctttccgcactctacctcccgctctcacagtcacagccaccagtcaatgggagctcgcattattcccatacctacacctacgatcaagatgtctcctcccagcaacggcgacccgatggagataacgtcacctgcgccatcttctaacggtaaccacaactccgactccgaagccaatggcaacggccaatccaacgatcgacccaagaactctcccgcgcccgatagcaacaccgttacgagcaacagtgtcaacaactctaacagcatgcccgcgccgccgccagcagcagctgctgtccaccagcccaagatcgtgcagacggcttttatccacaagctctacaagtgagaacgcgctgccagaaagaaaaaaaccacggcgtcttgctaacaatacgctagtatgctggaagaccccaatatccaacacttgatttcctggtctgcgagcgctgaaagctttgttatgtcgccctcggccgatttttcaaaagttctatcgtgcgtttaaagcaactgcaactggttgatgagtaggcgactaacgccttataggcaatacttcaagcacaccaacatatcatcgtttgtcagacagctaaacatgtacggtttccataagggtgagtgccagaaagatccatatatcaagattctcatggtaactaacatggcatagagcgcgacgttttccatacaggaaaccccgatacgactctgtgggaattcaagcacggcaatggcaacttcaagcgcggtgatctagtcggcctacgtgagatcaagcgtcgagccagtaggcatgcacttgtgcaccgcgagagcaattatacaaagcctgtgacatcgcaaccgggcactccggctgagccagttcctcttccgccagacagtgctgacgcccgattgctcaacattgagcacacgctctttgatttgagtaaccgactgcaaaggagtgaagagaacgctcactatatgcacgtcaagaaccaggcggctatggagaccatgaaccgccttctccattttaatcaagagctctctagaactatgttatccattgttcctgctgagagcccaatttcccgtgatggtatgtgttattcccagcaatatgttggtagcatctgacaatgatccagtgattgccttgcagggtgagatccaaaggcaagttgatgtgctcagaacgatcgaagagccaccacaggagcctccgtatactggtcgtcaacagtacttcgctggcgtcgagaatgctccggtgtctccgagacagctcgcccaagatgatcagagacgaggtcctactctgaatgtcccttcggcacgtagtcagaacttttacaagccgccagtcccctcgaacctgtcagccggcacacggaggcaatatggctcgattagcggtggcagcactactcaatcatccccgttgcgcacagctcctccacctccaccccccgcaccccatcctctatccaacgtcgagactgttcctggtcctggtagcttagcacgccgtcacactgctgccgacatccgcgcccacggttggcaaccgacaccttctccttttgcttctggcgcaccatcaggtgcctggcccccttcgcctagccgagccgcccccgaggagcagcgaattcgggattctttgtcaacatattcactacaaaatgcatctcaagcgcacccccattcgcgcccgactactcctcctcccccgtttgtgaacggccttggtggaggctcggacacttttggaggatggtcatggggctctgctggtcgtgagaacaagaatctttcagtgaaggaccactcggcccccacaactcgacgtggaagcatggctcatattctcaacccgagtgatactgcagagaggtcagacgaagacgaggatcctcgaggagacgacgacagaaagagaaagcgaatgcagtaaaatataccaaacgaatatgaaaacacagcataattacattgcctgatctgggcacacccttttttcttaaatctcaactggatacaacagctttctttaacagaggcgcatcacgtacatactacacatttcatacttggatattcatttcgcagacatcacatcaggccacgcacacattcgcacttttatggcgaaggcagcctgctttggagtataggacatgggatgggctagaggacggtcacgggaggctttcttcaccagcgcgacgcattgcaataccatggcaggcattctgtttgaccccttggactttcttcttcgctctcgttaacacagagtgggttcattttggtacattgagagatagttattgtgttcttgggaggagttgcatgattggtgctggattataccatcggaaggctgttatcatgggataggatatttgaatcttaatgaccaccgttgatatagcaccgtattgcgattgtgagacagtgtgaagttgagtcgaggtaatcgttcttttaaccagaccaatgtattgtgccgactgtgaaagtaatggctaaaacacgattcagtgccagtcaagggtcgcgtttgggtatcttgttattgatggtaaatcttcttatgcctctgcccctgtctctgcattctcagtctttggcttcctcttcttgttcttcctcctacgcttcttgtctgtcgtcttctcaggaatcgcactctcttccttggcgacatcgtccttcatttcatcatctgcttcaacctcggctgcatccccgtctttctccttgatctcagccatctctgtaggtaatacttggttctcggacatgtatccagactctggctcagtcacaggttcgacaacctctttgcgcggcctctttctctttcccagggcactcctccccatctcttcttcactctcgctctcctccacctttttcttggccttgcccgtagcgcccttgcccattctaccccttagaaacctctcctccttggagtttgcatatttctgtatgtctttcctctcggggacgtagccgactccggtgttgggtattgtgccgcgcgtgaggtcgtcgtcgttatcgtctgggagaacacggcgtcgcacgggtgcagcggtactgttactggtcatattttttagaatcgacgatcttgaggcgatagagagtgagatgcggtttgtgagagaggcgtagttgtctgcgacgggcagaggggcaggtggtgcgggagccattgcgatttttgatgtggtggtgtgatacgtataagttgagattgataaagttttgagactaaacgagagttcgcatgagttgggtttgagtcgggccaagaatggaggactggcggctgtcgactgatggaagttggtgatgttcaagtttggtggagaggctttcgtagaagaatttcacatgcgacattctagaacggcgggtgcttatcttatcttgaagaatgcctgcaacatcaacaagtacaaaacatggcacttccgcaaagtttatagcaacatggatatagcatgtaattttggggtatttatttaatctgagcttaaaagtatatacttgaactgattagaattaatgaaaccagacaatgtctacccgtccgtactccgttgcctctattttaagtcgtaaattcgtaaacgtgaaggtgacctcttttgtcgctgtgcgcaactccagaccaagttgattagtagctggcagttgtatctcgtagactgagcacgtagggcaggtctgtagcgtcttggtgtgtagccagtcgtatgacagaccctgagctacccgatgacttagatcgaaggctggaggttgacggccggctcattcgataccggcgctgactcagtgcaagactcatattgctgtaccttcgtgataaactcccgcttccagtggtaccgctccttatactattaggagcagtctcatacacgttccaggtgtttgtcgacggttgacgtcttagccgtcgagcagagctgctaatgctggcagcatccgatggcgtcaggttgctacgagaagtaccgcttctggcatcatcgtcgccattactggagggcgatgaggcctcttcttgatcatcaaggatgttcaggtccaatggttccattgcgcgtaagatttcggcaaagaggtgcataagttctttgaactgggcgttggagatgggcctattagaaaagcgtgcgtattcgtaatgcgagaggaatttagtggtgtttgtgtccatcgtgagaacccccaactctgcaagatggactatgtagtcgcgcaagctcatgttcgcagttcgctggagaagggctacagcctcgggatcgagcagaggcggattcgcctgcgaggttgggtcgggaggcgcaagagttagagccttgccttcgataagattgggtagctcggaaaagacagtcgagtattcgagattaggtagatcaggcgcgttgggcgatgaccagccgtggtgttcgatatctccccagactggtttgcgacgaggtattaccaccaccagctcctctgctggaccgtcaggaccgtcgaaacccagcttgactcttgtttcgacagtttcttcctccggtgttatatccttggtttgaagccggggacgcgattcgtatgcgatcgatgcactacgacccagccccaacccaatcaccttgtgaacagttgaacgaagatcgcccttctcgataggtatccactccttcggtatcgatcctaaatcggtcttgttgatgtagagacgggtgatgaagacgaaggacacgacgacgatggcagtgacgtaggcggcgattaggatccagatgttgtaaagctgtcggttctggaacgagcgatgaatcgcatccgcaggagtagctagtagaagtccgagaagacagacgtagagaagaacgtagagcgtgcgatagatgatggaggcgacaagccggcgacgagaaacgggagacgccatgctttgagctcatgaacaaaaggctgtcgcagttgcagaacgcgctgcgatgcagtcaaaggctgctatgacctggaaattgatattaagcagaataatagggacaaattatgggacatgactaaagtaagggaattaagttgtaatgatagtggctgagttgacgagtgaatgagtgagtgagtgagcgaaagactggtactttagtgagtggtgtcactatagttggaggggggttgggttgacgaatcgaatgtccaaagggcgaaccattggatgattgattgacgcaaccaaaccaagatggacgacgagcagaagaggttgcaagttaggaggaccaggacccttgaccagacagtgtcttatcaaggcggacacggcgtaacaacacggctctagtatggaagttacccacggccccgctgtcactttaattacacttcaatgttgtggagcttgtacgtagtatgcagtgtttaattatagttgctttttctcctgctacaagttgttacaatggtatcataatacattatctcaccctcttaccctctattgccttatacgtctcttgctcccaactcatgattggacttgtgtcatctcggaattctttgcgtccgcacaagcctctttagccaagcgaatatcagacagcgtcaacctaagatcgctgctgtaaggctcaaaattggccagcacctgcttcagagcagtcttcaaagcgtccataaccttctccacctcagggctcactctcttgcacgacacgtcagtccagtgaagtgggaactcgatacggaaagcctccagcttcttaatgacagatgtgaaagttcggatgatgccgggcacgtctctatgcacatttccgaactgatcctctgtcaaactgtgcactgagaggtggtggagtacgtgaatcgcgttgatacaaagcgtaggttcggcatatggcgttccaagcaccgcggcggcgaattgggttcggaagcgctgttgaaatagggcggcaatggcgtcaacctccatcagttgcagagtccactgttcaaattgacctttcaggtgctcaggagtgacaagttcctgctgttccttggtcaagactcgatccttggcttccttccaagtctttttggcgattgggctcaatttcgaggcaggagactcgccaggagatcgtgcgacttggcttaggcgcttctcgacctcgcttcgcatcgttcgaggcgccgctcggttgttgaaaatgggatcgtcccggagaggagtagacacccgttgtttgggttccgcggcgggtgcagccagaggcgcatcaggagctttgccgtatgtgtcgactctggtctcgatggacttgatcacgtccagacagatggaataaacctgagaccacatgggcccgtccttgcgatcgatgtcttcgtaaatagcttgtcggcgagtgtcaaagccttgggcaatatatgcgagctcccacatggcgaacgcctaagcaagttagaaaaagctatagattgagattcatgtaggcttaccttgatagagagtttcttgctcttgagtccgttcaaaagactgctgttggggtccttggattcagaggtaagaggcttaccgttcttcaggggcgccttgaccatgaaagaagagaaagcaaagttaccaatgttccagatcaaatgaatcaatgttccagcctccatacaacggaacaggagccaaagatcgcttggccagctaggcgggagcatgttggtctttggtagattataaaagatgcgtaagaacatgagcgcccagccccagatgaaggatcgcaaaatggcgtagtatagtatcaacgcgacgggaagtgcagcagcagcgcctgcgacagaatcgctgaaagtgtgtgggattgcctggtacaccagcttcagcgcgtcgggctgcttctcgtttttgccctttgacaatccgagaaccaggcgatcggtatcccttcggtaatggttaaatgtttgtgtaatagcacacgaaatcatgtatgccaacaggaagagcggtctctcgttcagcctcgcccggtctccgtggaagtaggtgatccaggataggtttgccgtagaatgcattgaccaaagaaaaacatggctgaagagcaagcttgaaaagccataccaaaacaaagtctcgtacgtcttaagttgcgtgacggtggtttggagagtctggaagccggagccggtggtacgtaggccaacgtggtagtttgctattcggagcacgacgatcgcgaggccacatgtgaaaatgaaggcagttcggaagccagctggaccaatggggaaccaagcccagaagtctggacagtatcatgtttagcaaagcgcgtacgagaccaaaggatgcttcaacttacaagaactccaactgtccaagatgatagcttgaagataggatacaatgagcaaaacagtagctgttgaggtgaagcgccgatgcagagctggctgcaggaagtccttataaggggattttctaacggtggtggccgccatcttcgcagcgcatcccagagatgaaagaaagctcgggatgttgtttttgcgatgatgtcgaagttgtttcggaggaagactaagaatggaagctctaagctcaaccccaagtaaataaaaatctccagccagcaaccactcatcatggacgctagcaacgcaaggcccaagcagtaatcctccactatcaatcacgtgctgatatggagtccaggttcaggtccagcttggctgtggttggttagactcgttctccatgcccaattacgtatgtttgcagggaggtagtctagtcggtgtttcgctttaacttgattgctaaccctcagccaccttatactgtgctaatgcaacaggtgacttgatttgacgctgcccggcttgcgccttcatcttgttgtcttccatcaacaatccaactggcgtttgctttgcaagcgattctttgtatttaccacgactcgaaaaccccgtaaactccgaaaacaccatgtcgttcgatctagaatctggccgcgggggctataccgatgacccggccttccaagaactacagtacaacctcaagagcaaattacagaccctcctgagcagcaatcggaaactcgccaacgatgtcaacgtgttgggcactaggaaggataccccgcgcctgcgggagcgagttcacaacagcatggataagacgagggatatgtgcagagagattggcgatggtgtcaagcggcttcaaacatgggaggacttgaccgtatgtcaaactcaattcgaattcgttgtcgcatgctaattctagtcagaaacaacaaaagtacgaacaaacaaaggtttcgagtgactttcaggctgcacttcaggaattccagagccttcagcgacgagcccttgaaaaagagcgcgcatcaattaccgccgctcgtgcggcacaggaaggcgagtcggccgagggcgcttcatccgaaacccaattagagcaactccaacaacaagaacagcgcgtcgtactcgcacctcaggacgaggtcgacttccaggaagctctcatcattgagcgcgaggaagagatccgcaacattgagcagggtgtcggcgacctgaacgtcctcttccgacaagtagcgcaaattgtgaacgagcagggggagcagctgggctcgatcgctgacagagtggaagatgtcagagaagacacgcgccaggctgacgtcgaaaaccgacaggccgcgcggtaccagaaggcagcccgcaacaagagctgctgcctattgttaatcctcgctgtcattctgaccattgttatccttgctattgtccttgactagatcatttagagcgcagcctttgacgattatgggtggtagttcttgtttttgaaggcgtctatcggagttttctaggtatacacagctttgagagcatgcaatggtgtttgcagaccaagcttaatcaaatgctcttcccttgcgtcttttcccctttttgtgactggcgtggtggtaagaagggcagttcattacttggcttgggtattatcaggcttttagttttcggtgtaatcatttttgtcaagatcatatcattgatccgagtgaaagcaaatgaggtgccccagtagagaaagacggcgctgggcagatcggcaaacatgagaggcaccacaggcaccagtagcatgatcctgcttagaagttgagtcaatctaacgacgactgggcgagcaagttcgtcgccatgactcatgcccaacaggattttgagctgggccttatccatcctgccccagatactccaaaccagaatgcccgagcagatgacgggtaggccacagtaaggatcagctgaagacaagtcggtaaaccagagcaagcctccattcgtcagtgactcgtcgaacatgctgcttgcagctcctaggcctgctgttgttgaatctgcattgcccagaccgatttgatgactgatccaacccaagggggcatcacatttgcgtcgcaatgcttcagacacggtgacaaatgggattattccggccaccggtacaaagcttttccagcgctgcacaccccaggtcttgtagatacgtttctttgactttgtagaagcaccataagcgcgaagaagtcggagttgaagaggcaaatcccggtctttttcattctgtgcccttaaatgacggcgcgtccaagctgcagtcaacggttccaacggttttcggccctcttgtacaccacgaacgtagtattgaagagggaatcgaacagtcgcgttgatgccaatggcaaccaatggaatagttacataccatggcacgcctacgctgtgagcccaactgagactgtcagctgttatggtgactgcctcgccgagcgtggaggcgatggagaagttcctgcggctggcgcatggcgatgatatcgagttgttaagagctgtacggcgtacgggactggtggtttggagaaacggcctataatgtggcgatatattatgagcagtcctcctcaaaagagacattttggctcatgtcctcgcaaatgcgagtgcaattgatctgttttaataggtagtgaggggtgagcgaggctcttgaaagtccgtccattcattaaaatcgataagatgaagttcaactgtgggctggcttttaggcacatgaccaataagaatgagagcagaccatccaacactacagatgacgttcagtcaacaataaacaattgctacctaggtttttgttctttcatgtcttgcttggtattacttttccttgacattcaagttggcgtttttggtttctttcattaggtacctatcgaggtttacctatcggtatactgctgcagtgacatacgatctgaacctcgtcaattttttcttacgttagctgcttgaaaccttcttacgcaatttctggttagaaacaacacaacgatttcacagtccaaggcctcgtagccgtctcatcatcgtcaccatggacgccgtcgatgtttcggagcactacgaggtcagcacgcgcgaagacactccctcgctactctccatcgtcctcgacacgaaccctcgagcatgggcatcccttaacagcctcctgccattgtcgcgcgccatcgccaacattctcgtcttcgtcaatgcccatctcgcttttagcaacgccaaccgagtggccctgatcgcagctcatgttgatcgcgcagaatggctgtatccgacaccacccaagccctcacgcgacgcctcgggcgatgtcgaaatgaacgacgcttctcaaacccaaacgtccgcgaacaagttccccgagtttgcgcaaattgaaaccgctgttctgtctggcatacgcaagctcatggatcaaaccaaggaagcggacctgtctgctacgacaacccaaatatctggagctttaacactggcgctatgccacatcaacaaggctgcgcaggctctttgttcacccacagccaacttagaggacagccataaaggctcctctagtacatctcctccaactgtccgcggccgaatcctcgtcatttctgtatccgactccgagccgtcacaatatattcccaccatgaatgctgtctttgcagctgcacatacccaggttgccatcgatactctctcacttaccggcgagccgaccttcctcgaacaagcctgctacaatactggcggtacatacttagcggccacacatcctcagggcctactcaactacctcatgttcggtctcatgtctgacacagaagctcgcgaagcccttattaactcggtacatgatactgtcgatttccgcgccgcttgcttttgtcacggtcgtgttgttgacaccggctttgtttgctcgatctgcctcagcatcttttgtgagacgccagagaactcggagtgtttcacatgcggaacaaagctgtcactaggcaattatggtgctaagcctgccgttgtgccccgtaaaaagaagaagaagcgcaaggtggttaatggtggatcacgagaagagacgggaagcgcaacagggacacctcgtccttgatacagagcgcttgtttctttgttttatatggcgtagggaggaataacaagagataccctcataggtctaataatatcacaaccttgacgcatatcgatctacctaagatcaaaacgtagtgaaacaaatatgctatttatactcactcaggtatggaagaatactagtcttgaaacaggctctgaatagaaagaaacgttaacgcctggactcttgtgtgatcagcatactatgttgaagggggaatatgccatatatagatatatgtatcatgattgttgatgcgttacatggaagcatcatgagcgcggctgccgctaccaatcagatcccaaagcaatcctcctagcaattcgcccagcttctaatgccaaaccaaacgccaggccacgtgattgaacagctaaatgcaaccggcatggaggtgacggtgacggttccgtctgttttagcgtcactgattttgggggttgcagtcaggtcactaaaaaacggacctgtatggacctagggaagatctagcggtcgtgctcaatgcaggcctagttgccagcgcctaagctcaggcagtccgggcagtcccagtctcacgagcttgtgttgtggtagggtaagtaggcaagttgttgtggaggctctgacgggtcttcttgccttgtacgatttacatcacaagttcccagtttcggcctttggctttcatttctgctacctctttctcaacttcaactcatcatctacacattaacacaataaaatattctatctcatggcagaaaacacagccgcccccgaggcgcctccagctcagtcgctggaggaccagacccttatcgtctttgcacgcctcatggaaggcggacaggaagataacgagacatgccgcgacctcgacgaactcaccaagcttctcaacgacgattttgaaactcgccaaaaggacccgtctcgtgagaccatttgcaaggtcatcgatgctgactgtgtcgacactgttttgtgctatcttgacatgagacagcctgagatagtccgcggccacgccactctatcaacatccgcctatctcaaagctgctggagatgacggttctaagaatctgtcgacctttttctttgaccgtgttagacgaggaacctacgatgattacatcgtcgccttttgtgtcgctgctgcgaccttccctatcgttccggaactcacggcgcaactgtttctcaacgaggatttcttacccagcctcggcgctctcatgcgacgaaagtggaagagccgcaaggttgagacggcgtgcttggagatgctcaacgccgcttgtatgaactccatgtgtcgcgaggctatcaacaaatactgcatcgaatggctggaggagattgtcgaccaagatcttagtgtgattgttagaagcaccaacgcagatcccaaccttcaaagcgacggaggatcgatatctatgcgacgtcactcggagcaagtccagtaccttgctgccgtcatcttggccaagttgagggtaagatgagatgccacagccccctattcgagtctggctgacacagactatcaggcagttccctcaaagccggcacctggtgagagcaaatctagaatcgagcccgcagttactagcatcgaggagctctctggcatgttcactaagatgatcttgcgggatgaagatcacggtcgaaagcactctattgaaggcctcgcttatgcctctcttcaacccaaggtcaaagagtcgatcgtagacaaccctgaattgctccagaagctggtcaagactctcagtgatgcccagcctagatcaccaacaacatacggagcgctaagcatctttgttaaccttacaaagtatttgcctaacctaacggatgaagagaagaagatgaatcagctcaaggcgtacgccaacgcagctggaaagcttggtgggcctgaccccctgaatgacgatgaacatgttgcaaagcgatgcaagtcggtgttcgaggctggcatcgtaccggtccttgtcactcacagtaagaatggctcgccggcatctttagcgctgataatttccgtcatcttcgccttgtctgtcacaaagtctcttcgcggccagctcgctcagcaaggggcggtcaagcttcttttgatatcatggatgtcactacctcagaccgaagcccctgcgcgccgtcttgctgcgcaggcgcttgcacgtatcctgatcagcaccaatcctgcccttgtctttggtggaaacagatcaacccctgttggggctgctgtcaggccactggtttccattattccacctgatccggctgcccagacccgagatctcctgccctcctttgaggctctcatggcgttgaccaatcttgcttccatggaagacgaggagttgagacgtaacattatcaataccgcatggtcgcacattgaggaacaaatgctcgcctctaacacccttgtctcaagggctgcggttgaactagtctgtaaccttgtgcagacacctgaggccgttgctctatacgccgaagagactgccagggcccgcaatcgccttcacgttctcactgctctagctgatgctcccgatgctgcaactcgtagtgctgctggcggtgctttggcttcactaaccaactttgagggcgtcatccgtggcatcattagcagagatcgcggtgtcaagtttatcctggggatgtgtgtcgatgatgacgagaatatccgacatcgaggcgtgtttgtggtgtcaaacatagtcactgcggagggtgaagtcggcgagcttgcacgggaaaaggtcaagagcgagggaggtgtcgagaccctcaaagagtgccttaagaagagtcgacggcacgatgttgttgacattacagtccaggctctcaaagccctgctgggagagcattcatgaacgaaggatgatgaaatacatgtacatgctggcgcttatgtagcgaaaatcagcaaattctccacgagaaagatctaggcagcgggttcgctagttgacaatgtttatgactatgcaatgcaatggattttatcatgtctccctttttttaccaaactataataaagcgccgtgtactatttttataccctgttgagaatcgcaacgccttccacatgaccagtctggggaaagaaatcaaagcctcgaaggctctcaatctcgtatctctcgccttctccctcaccacgcacaagaacgccgacatctctggcttgtgtgtgcacgttacagctgacgtacaacactcgccgaggaccgaacttgcgtagctgattcaagaagtcggcatcgcagcccttgcgaggagggtcaagaacgacgacggtctcgtcgcggttgtaggtgacgctcttgaagagctcaccagcgtcggcagcaataaacttacagcgatcctctcccataccgttgagtgtggcgttgcggctagcgtatgcaatggagtcggcagcaatgtcgataccgatggagtgttggaatagcgaggcgagagtgactgtgaagagaccggaacctgagtaggcatcgatgaggtacttgatatccatgccggtgcctgcaggtggaaggatgttgtcgcaaacgtaaccagtgaaagagggcaggatagagttgttgttttggaagaaagagccagctgggttggtgaaggtatagggtccaatgtattcagttgtcgtagccttggagtcggtgatacaggacttgatgtcaaccgtatcttcgttctcaacgcgggtggtgtaaggttgtgtctgactgcttgcctcctcgctatccttggccacacgctgggtgttttcacgcagaaggattgtagcaccgcgctggtagttaccaaactccttctgcatacgctcccgctcgcgcgtcattcctagacgcacagcgctagtaccaataggacaatcctcgatatctaatacctttcggcgacccttttgcataaatccgatatcagggcacttctcgaaaggaattctggggttctttcccctcttgctgggccggaatccaggggggccgtcaaagtgaggggtgagcttggtacggtagctgtactgcagcgggctgcccatggtgtcctgaacagcggggacgatgttagggtcgaggttggagaagttcttaaaggccttttcgacgatgcgcttcttgagtttgagctgctcagagtagtccagcatctggaattgacagccaccacatgatgagaagtacttgcagctgatgcgcgcatcatcacgaagaggcgagggctttgagatggatatgaagtcggcaagggtttggttgtcgcgaggtaggtggcggaagaccttgaccttggcgatatcaccggggactgcgaatgatacaacatagacctggttggagccaggtttcatggcaagaccatctcctgttgatgagagctccagaacctcgacttctgtctcggtaccttcctctgggaggatttcggggccgtgtactgttccctcaccgtactcaacagctcgctccttgagcagtgcttggatatcgtacttgaggacttcctcagatgaaccctcggtgatattcttctctctcttggttttcttctgcttccactgccggttgttctgttggtttggtctcttgttttgttgctgagagttgccatttacttgggcattgccattggtaggcacagcagcctctggttgcacgctcgccatagctgtgaaggagcggaaatggtgaacagggcgtggttttataaagggagtcaaggaagggatcctcaaacgtctcatgaaaagtatttttgagaatgtacgcctcttctctgtaggtaaatgaaatttggtgagagttttagattctgatattgaagaagatttcttagaggaatgagacgaagaaatgtttcttgcaggagggggcccactttggagctttagggatggtggggccctgtatgtctgcttttttatgttgtctctgattggttgttcatcggtctgtattgaagtgctcatgatagtacatagttgatatgataatgtcagctgtaattccgagttggcattacgatagaacattatctcaattctctatatattaactgacaaatattggcctcaagtcttcaattgtagttcaggttgtctctcattagttcaaatgttatggcggactatcgacggtaggattgctagctatgttgaagatgagatctaaatatcattggtcaatgaactcaaaaggtttctagtatttctcgagattttaactatagagaggaatcagttgctgtatacttttcccccgagtcagtaatagaaggagctcttccttcaacattagtccattattgcgatcatgacgtgattggttcaagagaccccagaatggcaggtgatcgcctcacgagtttagctcgctatgcatctaccgaggcggttccgaccatcggccccttgagagtcgaccctgataagtcaagatcaactttctactattttgaagagtgaggaaatatcaataatcgtgcctttgatttgtaccctttgtgctacttgtactatattcctctcgctctcgttggtgtttccaagggcgagtttagggtgtttgtcttttctgaagttctactgataaggaccttgaacctcccagcaggttggtaatcaatcctcgataagtttgttcttcaaatctattccagctacgtcttgacctcaacttctcaacctgttttgtatttcctgggcgtaggaattccgttctggagtatcatctcttatcgtgcacctaaactcacggtgagttgtactcgactaataccgctccttgattacacgcgaagggcgcatactgattcaaagtacacaggacacccttccaaatgaaaatccccatcttgtggctcgcatcgagtctacactatggcctgttatcagcaagtcctattttcgaggagttgttgtctccaaaggctggtactaagggtgctgtcgtgtcagaagctcaagaatgcagctacataggccgggacttgttggcacggggcgtacgtctctcattattatcatcgactgatcgtccactaatcttttttctagggaaatgccgtggatgccatgatcggaacgaccttttgtgtcggcgtcatcggcatgtatcactctggtattggagggggcgggttcatgcttgtccgggacaaagatggccagtatgaagccatagacttcagagaatcagcacctgcagcagcctacgaagacatgtaccaagggaatgtcaatggtagcatctatggcggactgtctgtcggcgtgcctggagaagtacgcggctttgagtatgcacacaagaaatacggtgtaaggattacaactcccctgacacttttgaaaggctgacaaaaatcggacagagtttaccatggaagactatcttacaaggagctattaaggttgctcgtgatggcttcataggtatggttggatctcatcatgtgtgacatgttctctaacatgtattagtcaatgccgatatggcaaagtttatagaaaagacaaccaaggggcaccagaacttattcacagaagacccttcatgggcagaggatttcgccccgaatggtacgtccagattcttttgctttcgaggcctatgctaatattaaataggacgactcatcgctgaaggggagacgatgacaaggaagcgatatgcaaggtcagtgatatgaaactgtaacactgacatattactaacagttgtagcactcttcaagctatcgcagatcatggcgccgatgtcttctatacaggccctttcggtaagcacctgagttgaagtatcaagtcaatgctaacaaacgatagcggaaagcatgatcaagactatccaagactcaaacggcactatgacattagatgacttggaagactaccaaatcatctcccgtgaggttcttcacaccgactacaaaggctacgatgtctacggcatgagctccccagccggcggtgcagtgtcgctcaacatcttgaacacaatgaacggctactcgcaccaggacgcagaccaaaataccacgcttcatatctacatcgaagccatgaagtttgcctacggtgctcgtctaaaacttggcgatcctgactttgtcgatggtatttctgagctggagcacgagatgctcaaccatacgactgccgagaagattcgagaaaagatcgatccttggactactcaggatattgagaaatatgatcccgatggaatctactcatctgaaggacacggcacttctcatgtcgtgactgctgaccgtgatggcatggctgtctcgttgacgaccactgtaaacctcatctttggatctctactcatggacaacctcactggtgtgattttgtaagaaaataaccagtctcttacttgtaagaacatgcaataactaatggtcctccaggaataatgagatgaacgacttttctatcccaggcgttccaaacgaattcggcttcgctccagcagaagcaaactttgtccgtcccaacaagcgtcctctttcatcatgcacacctatcattgtttcgaacaaagacggctctctatttgccgtaattggtgctgcaggaggatcccgtattatttctgctaccacgcaagttgcctggcgcgtcctgacttctccatcttggtctatcgaggatgctgtccgcgagccacgtgttcataaccagctgatgcccaacactctgctcgtggagaaaaagttcagctcatacgatgttccgtcgctgaaggagaggggtcataatatcacttgggttgatgagggattgagttcggtgcaggctctcgtcagggactcggatggtgtttttgagattgctgctgagcccaggcagaagaacagcggaggtgccacactttagactagactatagggaacggtatagagttgagcatcactatggcgattgttgatccagtactttcttatagatcgcattgaagaataagattatgcccgggcttcgcgcctgatatatcatgagttggtcccgtctatcatttcgctttgtcttccaggaaaaaaggggtatccgtttgaaaatctacagcagatctacgcctctcgtctagccagcgttaccaaacgtgccatctggactgtccacttctttgcaaattcctcttcagtgaatctcttggccgactcacgtgcccgcaatcgaactgccagagggtctggtagcgacagggccttctcgtacccttgtgcgaattcttcttccgtcgtagcatggaaacctatgtgcagtgtttagcaagcagatctatctttgtgtgaattgtaacttaccagttggctgaccgtcgatcggtacgacaatgtcaaacttgggaccagcgctgtcatgtaccacggatatgagcccagcggcttggtattccacaacgccaataccaaagtgctcgttccacatgccgttgacacctacggatgcctttctcagccagtccagaacctctgaccaaggagcatccaaatggaacttgacgctgttcttgatacccagttcattggcaagaagtcgtagctggtacacacgtttcgcatcagagtcatctcgcacacttccaatcagaatcaggtttgcgcccttggctgcctcgctcttcgtcttaacaaaggtggcgaaagatcgcaagatgagctgatggttcttctcgggtcggaattgcgcaaggtagacgatggctttctctcgtcgtttttcgctctcttcggaaacctcgacttcattttccatctctcgaacagctgtaggggggtatacgactgtgatcgggtccgtcttgctcttctctatccggtatggaccccacaagctcttgatgtgaccttgggtccatgtcgagttggtcatgacaatatcaaccgatgaaccaacccaagagtagatcaccgcaaagagtttccagtagttcttcttggcaaatccttgagctccagcacctttgccaacatgtgcaccttgagttcctgcgtcctcctttacgtcgagagactcgagcatgtctgtagaaattgtgggatagtgtacgtatgctcctgtcggaatcttcggaaataggaacttgcaaaggccaagagcaaaggcgtaacccattgtgtcgataaagacatcaggaaccagtagtgagaaagcgtcccaagccagaacaacagaaccgagagactggccaagcaatgtgaaatgaggccacgtagagggaagaacccagtctcgcttggaaaggtagaggaaagtcatcgtaggggcgtgaagctcgatgttgaatcttgtctatgacggcgtaagcatgtcgttactttactgactgggtttcaactgacgtaccttgacacgagatagaatggcatctttggtaacgtcgtgatcgccagtgtacaccacacatttcgcttttggccaacggtcttgcgtggcccgaatcgcagcccagagcactcgttctccgccacctccggcgttgcttgtgcatgttagcacgatcccgtgatggattccatgataacgtaccagaacggatgaaagaatccaacaatgccagcccagtctttctggctactcagtgtgttttgcaggttgtcgtcaacatcgaatacgagcttcgtctcagcgctaccccgaggatccctgctgtgagcagctctatcctcctctgtcatgagggccagaaggtgggcgcggcgaccttctgtccgtttttgaagagaccatccgagaaatgtgcgaagaaattttcctaacagaggtatggcgattagaatggccagaggcacgagggccgttagagaaggcatcgctgggatcgtcgtgggtcgactcgacgggtgccggaagagatggtagggatgtcgaagagatattgtcgaaggtatggataccgcggaaggaggatagtagaagcgacggtatttgtgtgagcctcaagggcgtgaggtaggcgatttgtggtagcaaagggctaccatgggtgagcaagaatatgagatgatggtgtaaggtgacgtctactctagatcccgtctcgtctcaaaaattggtgggggcaggcacctaagctttgtgtcagttcagtttctgctatctaagctccaagctgtccactgctacagctacgcaagccggcaagctgcagggatttgaggctctaatccctgtcaatagacccttgatttggtagcctagcggtgcccgcggacaagaagttcgaattggcaggtctcaatgagagagcttgatgatgtattctttcacagcttgtataattttgatgaatagcaggagagttcaacaaagtaatattattgggatttatggacacttcttttggttgtaggcagggtatgccaaactttatctcgataccaataacagaaaatattgagtgctttgaataacacctattttcgagaaatgccaacagttataggaatcgacagggtattaattttattaatgtttaacgttattttttaaacaccacagcctgtatcagttctacaatcatccgacagttccagcggaagcccatccatcccacaccagaatcatcgactcctcctgtcaatccaacagcagtatgtttcaaccaagacggaccttgcgcccaccctttgcgatcttagcactttcgggaagccgagacatggtgcagcttggctgtctctctagacctcccattgaggcgagagcaaacgactctgtgttatgggcaaaataaaaatagtagcccgtttgtgttttcttgactaccatgacgccgattgcgccaggagagtgacattgcctgacacccgggtgcttcatgaagtcttcggcaataaaggattccatgatagcatcctcatcgtcgtcttgaacatccttgcctcctcggccgcgtcttgtgccatgataaattctctcagcacatcgttgggaggccatagtagtagccatgtgctctcccgtaccgcttgtgactgcagcgacagcaacctgctcttcatcttcttcgtcgcaaggaacaacggccgtcccaactccaacaagagctgctgggcctagacggcctcggtgtttcatcccaatcccacctgaggaagagccggcagcgatgttgccttgatcatcgatcgcaatggcaccaatagtgtccgtgatagcgtcctcatacccaggcccaatgcgaaagcgatcttttatggctcgtgaatgaggttgcgctttgtcatctggactggaaggtcgcttaaccccacgaggacctatggagctctggcgatcagaaccatagccactgttcccaggagggacctctgatagaacatggtcagtcttgccagtggaacgtgcatggtgtctttcatgtatcaaaacattttccggcatagcagacttaaaatcttcagctaaagggttaggttttcgagccgatagcctaggtcggaaaggggaggacgagctcaacacaccaccagctactccggcatatgtctgtgccggcttttcgagagctgtgcgggctgatggcggacgatttgagggggtcgaggaagggccggcaagtcgaaagtaactggtgggtgtatgttgatcgggcgatggcgttgacgttgcggattggcttggtgtgccaatgaacggagaatcgggttgcccttcgttccaagtaccggtcacaatagcagctcgttgttcgcgaggcaatgacggttgtggttttgttgacgattccgtatcgtactgacatggaggacaagtgtcggtgatctcaggtgatgctttgaactctttcatcttagtatcagcccgcttgagatcttcctgccagcgtaggaatcggtccttggcggttttcgaaaccatgtactcattcggatatgtcatgagaccgtgttcttccgcaaaggtcttggctccttctcccacaagaacatttggagggactcgtcgtaggcttagtggtttgttgcttttgtcaaggatgagcttggccagagatacgggattccgaatgtctgaagtcttgtcagcaaatcaactgcgagctcatattgaaaaacgtacttggaacagcaccacaggcaccgctgcggccaaaatggtccacgacagtggcatcacattcgacaatgccatcaatggaaagattggagccgtacccagcgttggtgatttccttatcttcaaggacccggagggcggcctcgacggcttcagttgcgggagcaccagctttgagaaatttcatggccatttcggcagcactatcgctattaacttcttggttcttgggtcaaaggttggctgagaggtatctcacgcaacgcatgcctggaggtgaacgatctcattctgatggctatggaagccggctccagcatggacaaagatagcaggcacagctttgggtttatgtccagctctcaatacacggtcgaaagtaccgtcggtcccaaatggcgtcgaatctgcactgaagggggttccatcatcgaggctgtctgacatccttgagcaaaatcataaggtattgagtgatgatgatatgatagtactttggattagaatgataagggtgatacggtaagagaaggtaggtggacgttgagatgcctggggatttatgttgcttcgaggttcaatatttttaggtgaatgagaattttaaaggtggcggagtgctgagtcggccggtgagttgaaatgtgaggcagtcgaaaggatagtggcaggagcgtgatggatgtccttgatcggtctttcctgtggcagaaaatgagaagcaagttgtgaacgcgaaaatgcaaggaatggccaatctaattatagcactttgttcagatatgccataataaggtaaaggacttggtaagaagaattgatgtattcaaaaatatcatggtgatgtttatgataaagtagaaacggcagaaggcttgatctgcacataagagtaacaaccgccttgatgagacgcagttgctccttttctcctgtgttagtcttgattgaaatgacgtcggatccaggtgcaagctgcagaagcagtattcggacaccaacagcatagcatgaatcttggtgtttgtcgactataaatcggctaaattctcaggtgacacagagctcacattaattctacatatcagaccatatcaatttcaagttgtcacatcttttactggttatcaggtagtttagtagggataattaatatcaagctcaagacatgcctggttatcgcaactgtttgacccacatcttcagccattcagtgaccgcaacggcggggcagcacagccgcagttcaagcctcatctacaagctgggagcttcccaaggcacgtaacgtaatcctcacccaacgaacaccacgaccaccgccgtcgccgcactttgcattccctcacgagtggcatctgacttgctcttccctcaattcacttctctcatacccgtgcgcttcatctcgcactcccgcccatcatggctaaccaaactcccgccgttgtcatggacaagtacgtctcacttgtcccagcccccgcactgacgacaacagctaacatcagctcgcagcggcacgggtttctccaagctaggttcgtaacggctatctacgctctcaaagctatcgaatagtcttggaatttgtgctcatactcaaacgcaggtttcgccggtaacgattcaccctcattcgtcttcccgaccgcgatcgcgaccaaggggccaactggcggagctggtggttctggatcaggacgaccggctgtcgcgaacaagccttcatttcttaccggaggtgctggagctggaggccatctgagcggaaagcgaggaaccgaggatctcgacttctttatcggtgacgaagcgatagcagcttccggaggacctggtaggcacccactgagttatcgattatatcgaatgaaactgacagactaaggatatggacttcactatcccattcgacatggtcaaatagagaactgggtatgtctgccgatgagtctaacatgagttggaattgaccgcctttaggaccacatggaacgattctggtcaaactccatcttcaagtatctccgagtcgagcctgaagaccactacttcctccttaccgagcccgtgagcaactttcaccccccaaagcgaagtcgaaatatcatactaatcgagatagccgctgaacccgcccgagaaccgagagaacaccgccgagatcttcttcgagtccttcaactgtgctggaatgtacattgccgttcaggctgttcttgctctggctgcttcttggacatcttccaaggtccaggatcgctcgctgactggaacagttattgactctggcgatggtgtaacccacgtcattcccgttgctgagggctatgttattggctcttccatcaagtcaattcctatcgctggtcgagacatcacctacttcgttcagtctctgctgagagaccgtggcgagcccgattcttccctcaagatagctcaggagatcaaggaggagtactgctacgtctgtcccgatatcgtcaaggaatttagcaagtacgaccaagatcgcactcgatttgctaagcacgtcgtgtcgcaccccaacggccgccaggtcagcgttgacgtcggttacgagcgtttcctcgcccccgagatcttcttcaaccccgagatttacagctccgatttcttaacccctctccctgtggtcgtcgacggtgttattcagcagtcgcctatcgatgtacgacgaggtctttacaagaacattgttctttctggaggaagcacactatacaaagatttcggtcgccgattacagcgagacattaagcagctggtggacgccagaatccgagcaagtgaggtccgtagcggtggtgctcgaagtggtggcttggatgtgtctgttatcactcataagcgacagcgacacggtccttggtttggaggcagtctcctcggccaaacccctgagttccgatcgtactgccataccaaggccgaggtaagaattattgtcctcttgttacagataatagctgaccaaagtcgcagtaccaagaatatggtcccagcattgtgcgaaggttcgctctgctgggtggtcccggtggctcttaaagggagacatgaacggtcaagaatcactcctcgatggaccctgagagtacatactatacttcctagagagaaagctttctggggtagacgcaagactacaccaggagcctgccgtagggtgcaacgaagcggcgctcacggtgcaaaatctcaattgacaattatgcctaaagcgatacaaatacaagtggaagagttggcaaggtggtggcatgcacgtgttgaagttacattagtcgtttttaaaaattcacaatttcgaaacatgttgcacttccccgctcgtagacactgcaatgcatgatgcgttcttttacgacatgatacataggcgatttctgtcgagcaagatgttccgttatgcatacaaattcagtcacggcccacgcgttcttacattcactcgctccaagtcgacacaccggcaagtgtgtgtctgcagctaaataacgctgacctcgaagcgagatgctctagatgcttcatagcagtggtctgattttccttgtggtgttctagaagtggcttggtggctgccaggacaggggtctttgctgtagagggttacatcagagtcgtaaagggtggaggggcaaattgaaccctggcatgattttgaagatacagtataattcagttttgtagaagatatcacaagtgttcagtatttgtgacttgtatagtccgtgaagtaagtttgttgaactcgagaagattaattagatacattttcaagttaatatttagcacttccaacttgattcaagtcagataagcacatgcattgttcaacccgactcatccgccaggatctcaagggctggaaagcccattcgatagcaggtaggcattggagacttcagctgctaagagaggatgtcaaatcgttaaacatttcattcgtattgcttattctcagatcactcatatttatgttgtaaaacttgacacatcaactgaagaagtcattcagctcatataaaagacaggtacgtaatgggataatatgggattgaagacattaccaagtgtgccatatggtaaatatgcaaattagtgagaatgtatgtaattagctcaaatgaatatcactattgaggaatcgagtatggatcgaagtattcgttctgttattcatgctatacaaaatcataaaaactcataaactagggctgtacacaaaattgtaaccaagattcatggttaccatcaccgcctgaaacccaaatcaactcccgcctgaactcctcttagtaggttatcgatcacccttttggcgataggtggccctttacttttggggtgtgctttcccgcactacccaagcgacagccgcgcgcttatcggctggtgtcaacgacatagcgaccagcaacttggccagccttcatgagcttgaagacctcgttgagctcagagagaccaacagtcttgaagggaaccttgatgagaccacggcggaagaagtcgatggcctcagcagtatcggcacggttaccgacataagatcccttgatctgaatcatgcgaacgacagtgtcgaagacgggggcagagaactgagcaccagcggggagaccgatgcagacgacggtacccttggatcggatgtattgggtagcctgttggaagggcttctcggcagcagcgacgaggagagcagcgtgagggccaaggccatcgttggtagtagccttgacatcagcgacgatgttcttagtctttgtgaagtcgatgaaggtttgggcaccgagagacatgcacatcttctccttctcctcaccaccatcaatggcaatggcatggatacccatagccttggcgtactgaacagcgatggaaccgagaccaccaccagcaccgacgatagcaagagactggccggccttgacaccggactccttgatacccttgtagacggtgataccggcgcagagaatgggggagatggcctcaaggtcacactcctcagggatgcgagcaacgtggatagccttggcgatggcgtattgctggaaagatccatcgacggtgtaaccggagagaagagcctcagcgcagagagactcatcggcgttttggcagtaagagcagctcaagcaagaaccgttgagccacttgataccgaccttctcgccaatcttgacatccttgacaagctcgccgcgggcaacgacaacaccggcaccctcgtggccaccgacaaggggcagcttggtgtcgaggggccagtcaccctgccaggcgtggaggtcagtgtggcagacaccggagaacttgacgttgacgagaacctcatcggggccaggcttctggacgggaatctgcttgtactcgatggctgtgagaaataaatgtgagtataaggcttggaaggtaactggagtgttgcatgacgaatggatggcggggtagctttggaataggtgggactgggcccatatccctaagctatgggaattgtaggatatcaaatatccaaagatggaaagggcaattgggattgtaagttaatgaaaaggggatgacatacgaccggcggtcttctcgaagatctgagcccactgctgggaaggaatctggggagcggccattttgattgttgggtgggttggttgtttggttgaagggtatcgaaaggttgtcgtgaagactgaatagttgttgttgagaaagttggagagttggttgatgatctgaatgaggatggagaagaaagaatcgacttgaggccgaggggatcagagtttatatagatatttggtgggagatcctgagtgaagtaaggatctggtctatgtggtatggtttggtcttgtctggcgcgtatggatagaactcgggcctaaaccaaaccgtatgatgggccaacggggcaaggatagtcgtcgaggtgtaagaaatcaagcctcatcttggcagtcgtggggagagggagtgccattggaagctggagggtgtgaaaacagaatccgagatcacagcagatcagacaaaagagtaggtatcgtatcgtaacctgggcagcttagctacagcaggtactctgttctgaactcgaccaagggaccagcccggcaaggatcaggtccaagggaggggccaattcggctgcacggggatccgctctttgggccatgctcgttgggcattttgattttcgggatgcggcgaaagtagcatttgctgtactttgtgtcgtcttatgcttgcgtgggagggacaggcttagtgcgaggatgagaatgtgtgaggtgaggtgaggctagctcgggttgtttgcagtggcgtcacctgtgggttgctctcactgtaggagcttagacccatggaaggagccagggggtaggtgccgtcttcatcatccctgtctcgccttccttacaacctacctaccaacacagcaacacctaggaaggcacgctacggtacctgccgcgctttaccatctcctcacgacctatgagtctgagctgctaatctgaggtatggaggtaactgcctctgaaaccccgctcttgctgcagttcaacctcccctcagatgagttctagtgagcgaatctatgacaatagcgccagttcaaagttgtgtacttctgggggaatggtacatacaaccgcagtttagaagcggcacaacaacaaaagatttagtctaataaggggcgtgtaatagaaactcctagtcaaaggaagtcatgatggatggagctaattgtttggtatcaatcaattgtgtcgtgatgtttcgatattggatccatggacagtcagctgctttttgcggcccttttcccattgtaccggattttggccttttccccctgtagcagctgtaacagcccatattgccaggaacaaatagctaagaaacccattttaaaacaacccaagataagatttacgtagccagagagatagtaaagggaaaactaccgttgttgcggtaaattcggttgcatatccggtcctaattcggttgcttgtcagatcctcacttttactcgcaacatggcatgacatgagatacagcaaaggcctcatgagaacgaaccccttaacttggaccccactagatttagcatccactcactagataatgcttcatcccacgctttttcgaggcttcctagactccggcttccattacgttgtaggttgataccttagcttctcccccaatgcaaagtgcatccgttcaaccatgtgggagctgcacagccatcgatcaacagattgcggaacagccggggtggttatttggcagcggctccgtacctaagctaaagtagtgtgtgtggtaggtatacagtacatacatacagtatcaggtaggtctgcagcatcatgacctcgactgtttctgtgcctcaattttccattgtgcagtttcaatccagttcctctccctgccatgctatgcaccaagcatctgccaattcacacgtccattcgcgtatttgcggacttgtttaatgagagatctattgtaactttgtgggttgacgtctcagtgcattgatcctaatgccatgattactcattattttgtataaatgatgactctgtcagttattgagtctcgttgtccagaactgagctcactctgccaataacccatatcaaacatccagccccctttcttgtcatgcttcgccttcgctgaaccgtcaaagcggcacaggaaagacacggcaaatagtcggggcaattctccaatacaacctcccttacaccgaaaacaaagcaacgactaggactaaagaaacgtttcgctcgaaaggagctattctcgctgcaggctgaacacaattaccccaaaatgcggtatgagaagccaataccaacgtggctgatactgcctagacttgatcaagttgcaaagcattgacatacaagccaaccactggttaagcaacagtggagcgttgtgttgtgttggtgggcttttgaggatatcttcactttttccccgcactcttgttttaggtgacgcaggtccccctccccagatgatctagcacggcgctacaaagaagcaacttcggatccgtgatggcacatgaggtctctggggtctggggatctccccagacagttcttgaattacttgacgccatgttcagtcacttctacaccacattgggaaccgctctcgggttcagggttcatcccagtcggctgggcggaggtcttttcttttaaatgcggggaaagctccaagcttgaagaatataggtcttggtccttgactcgaaatccctgcgatgtgttgtgtggtgctgtgctgtgttgtctaggtccatgcgagctggctctggatcgtaagctgtaggaatcactatgtgggtttcttaggtaccaagacacggcaggactggtttggccttgtcaggatcgtcttagatctttggtgcccgcaagcggcatggagacttacagagtgccacgccaacgtttgcattatgattacatccgtcgtcaatacaatacaacactgatagttgtctcgacgagtgatttggtgagtgcaacccatcttggcacggcccaacatctcagtcacggttgtggacaaatgaacgttgactaatggttctatacatgcttatgacgctcatttgggtagtacagtatcagccaggtattcctaaccccttgtacatccttgtcagttgaacttccttctcgaacgcacatctactaggaggcactattggatcatatttggttgttgaagatccaccttccacgataccttcacagggagtctaactgttaggggcgtcacaaggctattccatctgcctcggagccgttgtcagtctgtactagagccgccacagattgattctcagtcatgtagtccctagattaaaatatctgggggagatgggtacagagtaggtcagttagttcctggggcctccacgtttaggcctgtgccagtgctaaaatggcatcgaatccactgcggctccgcagtattgacttgcatgagccgcaaccacaattgccttccccgcattcaaggcgcacaccctcaggactaacctgaaagacaccccaaagacgatccgttcatcctggggccccaggttttgatgtttgtttaactccttgttcagggatgcttcgacgagaatgaggtctctcgaatcgctggaggaacggaagttgttgacgagatggattcattggttgccatgtgcccggttcagcaatgtcgcattgcccaggcttgtcttctcatgatggcgcctgcagtcatgacactcagatgtgcattatgttcttctagatcagcactcttggggttacatgtgcatcatcattggctgtgacggtgcgtcttgcatcgaaccgacaacttgtagcattcgtccgagtaaagggttgccgtttcggaaaccaggaaaccaactactatgtacttgcgactggtggtcatgtggcatgatatctcatgacctttcctcaatcctcttttgcttgtgcggtgtttctccaagtcccggaaaacaaaggcgaggctgtcaaagctcgacttacaggaaacccttctttcagctttggaaagttcgcagtgtgatatggcaagtcgcaagaaaggactatatcatattacatgttttatcctcgatacagcgctgttcatgtttgctactatctctttttactatactgattttgaaatttgagtctgctcttaacacctcacacgaacacgcaatacgatgtcgctcaagacacgtctgaattgaacatgcgcgaaaagcattgccttggtatatgactctttacttctttggaggccactcctgacgcctaccaacttacgagcgaactaccataagcgattgcaaattgactcccttggggttctttaccaagggttggccaactacagtgggcaaatacaagttatggaaacagcacaagtccaaaggggcatgccaccaacaatgtgtgcagccatattctttcttattgatttatgaggatttggttcgcgaaatcagacatccctcctgcccaccttgtccaggactttaaacaccaaaggctaatgggtattcagaataattgatcgtataatgcttctattcggtttagtctgttgcttaagcagcaacctcgatcgactgctcgataccatccgccttgcctgacttgacggtctttccggtcttgacgatcttttggaggacggtctcgtaagggagggcagtgatgaccttggcggactggttctcgagggagacctcgtagctctcaacacctgcaaagtaatactgtcagcggcgatcaggggtcagtcgggtagagaaacataccgtcaagcttcttgaggacgcggtcgatggcgccagagcagccgccgcagctcatggcaatgtcaaactcgtaggtgtgggtgtcggccattgtgaagagtgtttgtgaagttgaaagtttgaagttgaagaaaatcgcggggtatctttggtagttatgaattcggagatgcgatacggagtagtagggtccgtgctggaaagtgggaatatgaatgagtacaacaagaaagagaaaagagatgggagaatgattgtgttttattactttgctgctgactgtgatgagcaacggtaactctattattaatacacgtttctctaaatttgtgatactatcttagttgattgcgcaattggaggcggcgccaatttcagagacgtgacaaaatgaaacatgctcaagacacggcgaaactttttctgaaacgctgctatagtgacgtgtaattactccggtgcttgggctttgggtttacaataccgtttcatttatttttctgttgcttttggtgatttagtgcgaatagactctatggtttattcgtcttagagagttactcaaagttgcaactaattttattgtcaacgttgtgtgaatgggacaagcagcatgttgatttgtcaaggtgtttgtgattcaagttgatccgctgccatgttcaattgattattctctcgacggcaatgacattctactatgtagtagacattcatgtgattcagtgaagaggacagctttcagtttccctacggctattcatattaattatttatccggacgaatgaataccatcaagatggatgatatttggtacggaggttaccctatactcaacatcaatggctgaataagctcaacatcaccatcaacaagtgatccaattaggaacagacgcaagttcaagtctcacacagcattcgtttgcattttgatccagttcttcaaagggtccatgttcgtaactcacggtaatccgaacaagcacagacaatatgcaagtggtctgacttccagggcccgcctttcacaaggataacatgatctgatcggcttcaccggcactatctcgaccgtattctcggagggtcaaaaccgttagcataaggtgaccaaaatagataatctgaggccttttaccgatgcaagtgttcagccgagataagcgttgactgcacctttctagaagaatgcatgtccaagggacttgcaggtgcatgcaacctcgactactctcctgacaggtagctaacagcttaccaggctgcagcaatatcgtgtcatctgagatgctactagaaaccttccattactgtttatagcaccggacaagagcctcactaccatatccacaggcggatcggccctatgaagccttggtccagagttaagttacagggacaagccatcacaaagaaagccatattggcagatgaggctctgcttttccaacagccacaaccagagccatgcatccttggttcagggcgtgaatcctataccgtacgcccatattcccgggtatctggccgagcagtttataccgtatcatgatctgatctgacataatctgacgatatcgcctttgggcctcgatcgcggctgtttctcggtctaaacaaataagttacacttgtccatcctggaagagatggacccccacgggtggcaacgcttgatagttgtgagttttgggtaattggtagggactatctcctgtgggatgcacattgtaaatgtcagcggatccttggcctctcacgaatggtttgaagtgggagacgggttctgctatcaatgatctgatataagttgaataaaggtgatgatcgactttgggtgtggacctattgacttaacaacagctttacacctgagagactttactgaggggtcttcttggatagaccacgtctattcaaggaacattgagatcgagtacgagaccaaaacgcagagaatgtctgcgataacctttatagtccaataaattaaataaataactgtaggtcaactaaatcacaaacaaacacatcaacgcttccctaattcacaaaccaattcttcaaaacctggcctcaaccttgttctcaacatcctgcaacgcccactcactcctcgccttcttactcctcaccatatcaacatgctcctgcgtaaaccccttggccacaaccgcagggttatatcccagcttgtttctatttcccaccatggtagagttcaccgcaggcgcagcacgcccatcagctctcttgtaaatcgtcaccacagcggcacctccaagaccgagattgtgctgtagacagtatcgagtattgggcgctgcacggttgttggcccagccacggaggtgccataccaactctgcgcactgcgcgatacctgtcgcacctaggggatggcctttggagatgagaccgcctgaggggttgatgatgtattttcctccgtacgtaatgtcgccgttgcgtacgagctcgtgcgctttacccctgtcacaaagacgtagcgcatcaatagtgaccatctcgttcgcgctgaagcagtcgtgtacttcgacgacttgaacatcacgaggagaaatcccagcttgcttggttgcctcttgcatagctcgctgtgtcatctcatagcccatcaagtcaattgcgctgcgggagaagagacttggtgcatctgtggcaaggtgctggcctgcgatctcgacggcttgttcgcggagatgagggcgggcgttgaggaatgcctctgatacgatgatggctgctgcgccgccatctgaagttggacagcattggagtttggtcagaggctcgtggatcatgggggattggaggatctgttctttggtgtagacgtcttggaactgagagtagggattgttaggtgagtgggcgtggttgatgcgcgcaatttcagcaaagtcctcggctgtggccccgtatctattgtgaaggtcagtcggggtctgtcttgtgagctttacgtatccgctgatactgacttttccatatactccctaccggcattgccaaacatctgtgccgcaccgggagagttcgtgatacctcttgtatcagccatcatcttgacagtcgtccctgttggactctctctatccttgaagaagctctgcaagctaccgggcatcatcttctcaaagcccaccaccatgacacactctgcagctccgtgctccaccagggtcctggccatgttgagaccggtgcttccagtagagcagttgttgttgacgttgtagatggggatctgggtcatgccgaactggtagaagacgcgctggccgcaggtgctgtcaccgtagcagtaacacgcgatgccctggtccacatcatcgtagttgatctgcgcgtcgagaagggccttgacgcctgcttcgaagcccagttctgtgtagtcaactttgccgcggggtttgatgaacttggtcatgcccacgcccaggacgtagacgggtgactttttgttgctagacattttgagaggtatagaagcacttgctcgctattgtttgatccaatatgtgaagagggttgtttgcggagagttgaaaaagagacaagatttagaatatgtatgtattcatgatatcaccaccttgacctctctgtaacatggtctctgcattcccttgcaacttggactgttccacctgaggatcgacaattagactaaaaactaccccggctttcatcccaatcaggtaaacaactcgggtcgaaccaaaatcctcgtcaaataagatcaatttctttgttgcattcaataccccaggctctaaaacactatcatcgtgcgggggaattggatggccaggaaccgagataccgaggctcattgacttggatacattgcctcttttggtcaacgacaacttggatgctcaatggctcgtgaaaggcaacagctccaagatttatatctctgtcatatatgacgagaagacaactacgagttcacagatggttgggaacaacaaatgcattagaatattggtaaaatagataatcgctgggtgtcaagtttgttccggccgagtgactcggggccgtatctcaatcggccgactattcactacaagacgttagctttcgacgataactgcgaggtataaagccaaggccataacaagagatctatcacgttggttcatttgtttattctctcgcgatatcgcttctcgttaaataatccaaagtgccgcctgtacaatccatctcaaccatcaccacaatgcacatccttctcctcagtacatcagaccaaaacggctctgcagttcttcaatctgcaatatccagaaactacaccgtcacagctcttcttccctatggttcatattccccaagccacgccaacgttattctcgttactggctcgtctacgtctcagcatgatctcgaaacagcactacagacaccgatgttcccagaagctatcgttatagctttcgaccatgccaatctatgggagttggtcgctcgagcgctcctcaaagccatcgctgccgtgaatttacgaaagcgaactgaatggaagtcgtcgtattcgcaaatatccttgccttttcgcctcgtattcactcacagcaatgccacgcaaatgggacgggatgattataatagagtcgatgcaattgtacgggacagtggtttgcccttcgtgctagctccgaattctcgtgtctcaaagatgcccaagacaatacgtgcttctccatgtgacgggcgtggtgttgcgtggatggctgctgtcaaaagagtcagtatggcaactgacacagctcaaaacaacgaaccaaacgggggtgtgcctggcttggtagaagcggcgagtatagagacatcatgacctttcgattcaacatggttgcttgggtattctttggcattaatctgtaattaataattcaaaccatttccgtatcccatttacagagtttccaaaaccccatccatctattggactcaccctccggcagtcgtgtacaagtcccaagcatacaaaaagctcacgttttgctcatctaacccaaatgcgccttgcaaggtcacgtatgaccatcagtgtcgaggcaccatgaatagaattccccgtgcaatggggaaactcaacaaacgcccgctgaacgttccagacccagcacaataccgccaactaatactcatttgccatcgatttagcaaatcagtctacacgattgccccgatcaaaacttctgtacacatcaggacagagggaagaaagaggcaacgtcaagaaaaagataacaacttgaagggcaactaagcccttgacacccgagcatacacgtatctgctcgaaagaacatcactcccatccttcccaaagcatccaattgtcaaagtcgttgaaggctgccggtactccgatcgagttccgctgatacatgaacggaacatgatgtctgtatgcatccccttggtatccgtcgacaacaccgacaggacccattgggacgctatcgagactcatattggtagccctggagcagcggtccagtatcatgcgaagactctgtacaacatcttcagtcttgacctcgggtttggaaacacattccaggacaactgccaggcataccacatctttggtatctcggccactgatgttgcgaaccagaaggtccaacgtcttctctacggtagtgatcagtcgagaaggagaccagagcacaaggttctctgggttgtagatcggaaagtcgtctgaagaatcgggagacatgcgcaaagcttgtgagccaagtcctgagctatcagaagctggacgcacagctgaccgaatgtaaaaacatacgctcagcgcagcttggatgatatccttcttcagcacttgatggtacatctcggtgatgtcttggaagtgcgcaagcataggatctagttcatccaagtacttcatgatgaccattgaagaccttagataagctcgggagatttgcgccggggcgtcagatgcccctatcgcaaatggtcgatagagtgccagcagcggtcgccgcacatgcatgtcgaggatgacccgcgacctccactgcttgctcttctgcgaatcgctcaatattccttgcctagggaagatgtagttgatgtcgtcaagaaagcgctcaagtttagccccaacatccataatctcttgatagtctcggattgtgtcgatccggttcagcatatgtgccaccttcattcgaacccccagtgtcatggcggcataaacttgcatctgattgtcggtgactacatcgataggttttgatgttggcagctccttcatatctgggtaaagttcattatcgtcgaggttgcgtggcggtcggcaggtaaaatccccttcccgaaccaaacacggcaagttgctggcaagtgaaatatgaagatccatatcaagaattgtaaaccacagtcggcggcgcatctcgcccaggtacacgggaacccgtggttcgaattctgcgggatcacggtgaaggcccatattcatagccatgcgcacgatagaaccgagtgatgtccaagagtcctgtatccgaggtgtgatcattcgctgcgcgtgtacaagaagaacctcgacctgaagcaccgcaaaatcgaccaactgctttccccttaggctatccagccacgttcgcaccagagcgcatgctgttggaatatgcacgccttcagaccgctcgttgcctagcccctttgattttgtttcgaagcgagacgcgatagaacagagtgagagcagttgtggaaggaaatattcggattgtatcttgccttcccaaaataaattatactgctcagtgaacatgggtaagtggacgattcggtagatggtttcggaagtgtcgacgtatgatgcgactagtctgtcgcatacagctttctttggtaggatatccgtcattcgcttttgaacgggcatcatcgaatcgacaaagacagtgattggcgacaaggatttgcgatactcgtcgataagagctttgtgaaaccacttaaagttaagtaaaacctcgcgtactgcactgttgttggaattgtttgccataaattcctttgcctcatcaaactagtaatgtcagcaagtgcacagattgaacagtattaagaaagcattaccaagttgagcaagacgcgagggctgttttggccatgataccttgttcgcaaagctccttgtttgactgttagacctcgtatagtttcagaagacgcagcgataagtcggcccccactgccctcagataccgcagaacttctggccattagctgcctctcaagcctttccatgcgcaacgacaactcttctaacgatggcgcacttggggcgtctccgttccgaacaggaccatacgccgaatcgcttggcagtggagtagtcgaattgaatatgccggtgttgcaattgcgtttagctggccgagtgggctctggcatctcgctgtcggagccttctgacagatttgcggagtcatgatcgacagcgtacttgcaagttcggttcgatttctggcactgagagcatggacaaaggcgatcacatcggagtttacgcttccggcactcggtacatgacttgactggcctaggtctcttcacgctccgttgctgttgctgctgttggtgggtgagcgcgaggctttgggagggtgtttgctgtaaatggtgaggtggtgtctgcgacaaaggcgtgtcgtaagatgtagaggtcaagatggactgaggaggaggcgcaacaggtgcgttacctgcatcgtgggtggttgaatgcgctgtagtcatctcgggcatgcctgcgaccaggcgacagagtgccagaagaccaagactgtgtagcggtttaaaaaaaaagctcgacagctcaggaattcgggcaaggcaaacaagtggtggatcggtgcctcaaatcggaacagcgcaagtttacgggtatatagtagacgttcaacgagcgaggttcgagaaaagtgcgctgaccagcttcggggacttttgagttcagttacaggtgcgatggtggtcttcaggttgaggaatccgacgacagcctcggcttaggtaggtaggcaatggtaggtcgcaagcgcactaaactcgcaacggacatgacgaacaataaaagtagaaaggttcgggcaaagtcgaggaggaggaggaggaggaggaggaagaagaggcgaagccagagaataattgttcaggcaagcccgatgcgaataagttgacgaggcaccgggaaacggggcacaaaggcacgggacacgggggacagcccagggccacaccggtagagggaagtgctataggtactgcgcagtaggtactgaagatgggatgggctggggcggctttggcttgggcttggacatgctaggccagggtcgttgagctttaccttgtttgacggagctactccgtagactgtatccgtagagcagagtagagcaggcctctctgttctgttctgctgtgcatttttctctggctgtccccatctgattcagccaccccaaaccaaacacgcgcacacgcgtgagtcgggcgatccagcaccagcaccagtcccagcagcaccagcgagccaaggtgcagatggatgcgaacaaggtggtactgtaggtaggtacctgctatggtggagtggacccgttgccttgggctggaccctttgcagagaactcgtgctggaagacattgttcttagtaggttccatgggaacatcgtggtccagtccactgattggttgccaggcgcctattatacgatgttcatcaaggatgtttttattgcccgtgaaatggggatacctcgtcgactgattgctagactagtatccagtgccactgtatcaacgattgagtcgtctcttcaggcccccgagataagtgccacgagcagcctgagccataagtaaatggacatgggatgctgagaataccagacaggaggcgctggaatcgctgtctggaactgaaaggattagcttggcggggggtcggtctgatcgaccgacggagactgttcagtggagacatgacctgtaggtactaaggcaatgcactgtttgtgtatccgtaggccagaacctggctagaacgtcagaatgggtccttgttgttgatattcattgtcgatcgcttttctggtgcgcattcatttcaatcatttgtgaatttgtgcagcaatgcaacatggttatcccgaaatggatgctagaaacattcgatgcaacttcatcgtgcttatcaattgcatacaatatagataggacggcgaggccattcgcttagaacaatttgggaaggaaggtcaaaaaactgctcatatcaaagatgatgaattgctagatgcaaattgacgatagccctccatggatgggtctgtaggtagtcgtgtccactcgatcagtggagaaacaagtcccgttccaacggtttgaattgccatgctaagagggaagtaagcgtactctgtactgtatgtgaattggttcttgcactctaccgcacaaggcaggtaggtatgacattgcctgtcgttacattcgtacttggctcagcttcgggtcaaatgttggggcaggtcccgtattggtgcccttcctttccaaatcggagtaacattagggcctagacttttatcattgacggtctcgatcacctctcgcttccgcgctttcactcaacgtgtgccatagaaaatacgatatctccaagacatgaccaattccaaattccatccgtccatatcaacaacacgatgaatgctgactcatgctataaggatctgctcttcgtgcccgtcattgatcggcagcctcgaacggcccattttctatacttatactgctgctcctatcactggtggcgccataaatgtcaccagcgagaggcctcaatatcgagtgcttgtgcttgtgcttggctatagctatggctcgtgccaaaccaggacacccatttcatggaggccttcagtccgagaggagccgagaaaagcacgcagaagaaggcatgtttttactctagcgtagtaggtttcaatagagatctgcacgatgataagagaaacatgtcgatcgcgacaatcacagcccgcagcacaagcttgcagcatgtcttggcctgctgccatcgggttcatgacgggttcacagataatcctttcggccgacccgtcttctccatctgatccccagtctcctccgcacgcacaaagccgtgcgactcgcaagcatttccatccaatccccgacaatagacattaacatgacacagactcaacttagacgcgacagcctgaggtattattgttggagtttgcaacaggttatgctcccccctcccccttttttccccctcactcgatcctcatccttggaagaggttggagtaatgtgtagacaactattcagactagacctgtaggatgacgaacatctaggtactgtattcctttccgttggttgccatccttaccttgcgcattgatatgcccgaacaaagtggcccatttgaactgatgaagttagaattctgctccaccacgtttcaccctggtagacgtccccagaccgaatacctcgctaattcatagtttacatcgacccatgcgcctgccacagagcacactttgccctatggcaccatacactccgtccagtaccatgctcgtaccatgtgttacaccgctgcatgcgcctgagtaaccaccccttcaagcagttgcagtcgagtcggccgacggtacgatctgtgcttttaggtttggattgtcaagtcttctcggctccgagatggggccctggcaactcgctcgttcagcgatatgaatggtcagttagcttattaccagatctggccagcatgtccctgggacatggccctggtattctccgtaacttgctctctcttatatgcatttctggttggctgttctgtacagcttgcatacagtaccggtacttttatgccgaacggttttctactgctaaaagaaacacaacatgtacaaatcagaatgcagcatcctatgtatctcaccccttgaaacttcagtctcttattatgtacagaaccaaagtgccgcgattaccttggtatacaattatgcttgcttaatgcggtatggttggaatgcttgttcgatagtcggcctggccgcttgtgcgaactgctacctctattcgtcgaaaacaacccagacactagacagggctgagagagatacatactgtgtacatggttcgggcttttcgagaaaaaggtccggtttagttattctttaattacctatcctaggatccatcatcttggatatacgttcactcaggtgggcaacttcagataagtaagacgttattgttttcccctgtacataaataacacactatatgcggtcagtatctcttaacaggaatagaacaatacttcctccgttagttttcgatagaaagattttggacttcttgttgcacccctgacttttaatatcttggtttgtttctagcaacaccatgccacactgtgccacactcctgcgttgcgattggccatcgcctcactagtcgtcgccttctaccgcccgttctagaaatccttcatctccggcaccgcgccaacagattcatttgtctcagacagtctcgcatttgtgtatggggtaatttgcggcacttcgctagcactactatcgcccatgcctactcattccgtctctgtcctggctcgctaagaaagccctgatcttctagcgggagtaagcgatcgcttagaccaaggcaatctaacaacggatggagttcaaagaggggcagaccatgacatgagcaacagtcatcaattattttgggtcctggagacaacatcgagcttgggatcgtgtcctcagggtatcagaaagattaaccaccgaaagcataagagacgaaattagcaggtcatactatgcgacttggactatagtgtcgaggctgtttatttttgtactctataaggcccaagacttaaaaggccaactcttctgctactcagcagatataacaatccttgtctgtcaggcagattgatactatatgtaatatcaatgatcctcaggccaagcccctggaataccaccatcagtgccagacccagacccagacccagcaccaccaccaaccccagtctctctgtcttggtcctgaccgtcccgatcagcatcagcctcatctggcctctcgctatccgtagtcggcccggtttgaacgccaagtaactgcatcagtaccccaaggacgccgccgtcgctaccattccgcgcggccgctaggtcccgttccagttcttcgtcgtctaattgcgcaaggagtgcagcttcatcgtcgctgtcaacctcctcccctcctcccgcgccattcgcaggagccgcagcagcagcgcgacgcgcaaaaatgttgcgcagacgctcttcgatctcatgcatgggtctgtgagcaccaccccgttgtctatcttcccagggtaatctcgtgccatgtcctgaaaagatgttctcctcctccggcgggggcaacgggtcgaattcgtagtttggctgaacgtctaggtattcccgtggtgccagtgcgataagtgacgtctgcccttcaaggaatatgagtctagtgactccgtggtcgggtggagaatcatcagcaggcaaaacgcttgtgtcaaccttttcaaggttcttggccaccgtggtgaggagagaggtagcctgtgcgttgttccagagatccttagcttgatggatgtagagcttgacccagaaagaccgcgagtctgaatcggcactaataccccagattgatggtggtgtgtcgagattcaactcctggaacagtccgcagtacagccatgggactcgtcgcatgcccttctccagctcctctgttgcacgcgcagtatcgcccagctgcaagtgagctaggaccaatgactgtcgcaagtaaattgtatcacgattatcgcttgtcttctccaactcggtcacaaaatcgaccaaccagcgactctcccgggcacgaagagccaggaagtgaataaagtgtcgcatcccatatggatctttgtggtccaaagagtagagaagcttggcccactccaacgctgtacggtaggtgccctttctgatgagactcttgaggtagtgatatcctgcaagccataactgtctgttctcgggtcggcagaaatcgaggcgcgccttgccgtgctcaatgttttgacggaaggcattggtagtcacgcggccaaacgtaaaaagagctcgttcgcaaagttcagctgcaagagccatattctgatcctgcttggccacgctactgacctgcaggagtgtggaaacatggtatggaaactctttgaggacatgaaccatgcgcatagggtctccaatttgcacacagctaaagaagaatgcttgtgtagcatcgtaattcttatcgtgaaagtaggcgtactctgtccaagaaccgtcgtccgccttcttggtttccttcattgtaagtccaccagcactctgctttggccagtgctcacgaccttggataaaggcattcctgcggagcgatatttctggtagtttgggctggccggggggtcctcgtaagaatgtctcgatatcgacttctcggggtgcgtttcctcggaaccgacgattgcgttcttgctcttcctctgcttcggcggactggataatgtcactgccaaaaaggttcttcatctcgtttgcgaccttgagatggtacgggttaatcgagagaagttcgttgattcggcgtgtttggactgtcgagtcgcctgcggtagaagggtctgcagatttggatgctgtgatgttgagttctttgatcgctttgtcgatttcgtcctcgtcctcctcaggtggaggagcctgtgcctttgccgccttcttcttcttcttctttttgttcttcttgttcttccctgtcgcgacgggtttctttgtctcactcacatcctcttctgtctgttgctcttcctcttcttcgtcctgcgcctcttcttcatcatcgccacccagagccgcgaagagactgactcggggcttgggcgcaatcggcaactgatcgtcctcactctcttccgagtccttctcagcaattttttgaacttcttcaagttctcgctgcttctgcagctttcgaagttgtcggcttgacatgatgggaggtcactgttgtattggattcgagtgctcgtaaagggtgagtgaggggcaaattgtagaatactacaacaccgaatgaattgggtatcaatggataggacaaaggaacaatgaaatgcgaatgataaatagggctgtgacaggtctacacctacacttatacccgatcaggtttcagaaactgacgagtttaaatatgcttagaagatgcaaagtcgcacttttgacattatgcgtcatgccgcaagaaatgatgacggtagtggggtagtaaccttttagctgatatgtagctagtaggtactagaaaaattggactctaagctttgggttataaaaataaataaaccaagagtattgccccaaatgacataaactgacttattaatttcgtctcttatgccttcatcggccattttctggtgctctgatgctgtagtcgaggggccgtgggaaaaaacagaaccgtgtttgctgaattactttttctggctgtttctttgtgcttagattttcaacgccacatatttgctcgaccaaggacgtagtgtaatacgacctggttatgcagccttgggttcgtagctaccgaggatctgtcgagtatgaaaattatttggtatcaaaaagcagatacacaagtggaacaaagggctacagatgcatcagcatataaacattcacagcatcaatgaacaaatattgcgcttgtaattctggattgagaaagcgggcatcaaccctttgcaaggttatgaccgtaactgtcaagctctatttcttaattttttccgtcatgagctgtcgtttgcctaattaactaggtccttcatcttcatacccgccagcgccaggccacgccaggccatccttggtgttgtagattctgcaattcaaaaaggacaaaagcaactccttttgtagcttgctatgcgaagcacgcttccaataccgcccgctttcaattcaatcctaactccaggcctcgctctgatgggggccaatcatccgttcatggtatccgtcaagcccaagaacggcataataatccatattccgcccgtatagggctgcagaaatgcaatcgtttcaaaaatcgagaacctgatatatgatacaaacaagagatagacctgcaacgcaaaggcctcagcttgattcgtggtgatcatccgcgtaaagacattgccgtttagtctcgccatgacaaaggacacagttgatatgtgcctaggtcccaattatgtttgccgacaatgccggtcatgttcaattattgttgagggggtgcgttgggatactgggggcgagctgcgccgcctcgtccgccgcggccatagccacgaccaccacggcctcgacctctgccgcggccacggtagttgcggtaaccaccgtcgacacttccttgtccaaatgtctccatgttcttgcgttgctcctcgcctctccattcgcgaccgccgggcttctgacctccattttcggttcgctccctggattcgctagagatgttatcaaagaacgaccttgtcttgttgtaggcaacagggacctcttcacccgtggttgtaacctcagggtgctcggcgacagcaagattttcgggagcctccagaggagatccagcaatggcctccttcacggcatcttgtttgttgaacttggcgttggactgagcaaagtcgaagtcagaatcaggcacgacaaccttggcggcgttcatgggacgtcctccacgacctcgacctcgaccaacgggtccgcctcggacagcgttgacacgcatttcgttgaccttgttggtcaggttgtccatggcattgccaccaccgttacccaactgagccatagcaactgcgactgcagcccgggcagcactggtggcatcctggacgttggtgggcgcaacagcagcgggggccttgccagcagactctcctcctacgcctggtagagagaatggcttggcggtagatccagtcaagggaatcacaggattaacccgatggtttctgggtccagtaggggccgcctttgtagcttcttcagcctttgcttgcccgttagccgccagaatagcagcagtctgtttgacctcctcgactgatggcttcgagtcgacaggcggtgtcggggcatgcgagggttgtcgcacaccttgggccaacgacttgggctccgtaggaggggccatctgcccgggggtatcagccttggctcgatcagcaccggggccaatgggggctggctttgtgtcttgagagggaccagagctgggagtcgctctttggttggcaggagcctcagcaggcgcattaggaccgggaccgcctgggccgccagggcctggaggaaaagggtagttgccccaaggtccaggaccgccaggagggttggggccaccgggaccgccaggaccgcctggaaagccttggccagggggaaaccagccagggggaggagggtaaggcatgtttccaaagttggggcctggtccagggccagggccaggaggagcaccacctcgaccccagttacctgggggtgggcctccgtagaagttgttgggtgggtagggaccttggccgaatgcaccaggtcctggtggagcattggggttaggtccttgagcgccaggacgagctcgggcagccttgcaaatcttgttagcttaggtgtcttctaccacgagagtaacaaaacaagagtatggtttctcgatcagaaggaaggcaacggaaatctcgacattattttttgcgctttccgagaataaatgtttttacatccgaaatagttcatcatatgggaataaggaaggagaaagaaaatattgtagagtgtacttacgccaacgatggccggatcatctggcacagctggaggcttgttctccttgatgttgggatgctcctcaatccgcaagtcctttacgtcgctgccgcggaacacgatgtactcgtagacttgatcggagggggcgatctcctcttcaggtcggcccttgcgaccctcggtaccgaatgacctcacattttcaagtgatactgtcgactcgtccgagttgatctcatgtagggtaccaacatagctgcattgggtcagcgacgtcaatcgacgcgttgaagcttggtaacataccgaatatcgcttttggagatgagggaaatgcgagacctgtggctgcgtaagcgggcgtagacaggcttcaatgaccacgtccagcatacccgagaaattcagacatcgccgatgtgaaaagccacgttcagcacgcggggagcttgtgggagaaaaacgcttgaaatacaaatacagcagcgacaagatgcgacgtatgcgagagaaaggaagtggaagagaagaaagaagagcttggtcgtgagtgtgggagggaagtgaggtgaggtgaaggagggggaaggtggttggttgtgtggagggaggtagagttttgtgagagatgaggaatgaaaagaggctggaggtttcccaagaagccctgctagtagcctgcggctgaacctcgggtgcttttcggcgattgtggggttacacaggtagcttcacaatagcttcggtcatggagctgcaagagacgccttgaagaggatgaggtgctgtgcattgttcaaatattgattcgagaaaagagaagatgaataaaccatggctttgaatctatcggcttgtattcttgatacactgacacacaatatggcttccccacagtacaatgacattcatttgacttgctcacacgaaccaacaatggcagtatcgctttacaaacattcggtcatttctcgtagtctcaaaatttgtataggtacagtgagacaaaaaaagatcggtctacttctacaaatcattaaacttgctaaactccttcataaaacgaaagtacgcgtaaggcccattagtcaacccgtatgcaagccaagttgaaaagcgactgcctaaaactccaataaccaaattgatccctcatcggaacttgctgaagataactgcgacaataagaataaccaaaacagtgatgatggaaatagtgattatccgatttgtagccatcctacaatttcaatgtcagttgtctgtaattgccatgacgtttgtgtgggtcactttacctacgcgccatgcccctgagtgtcttgacactcctgtccacatagccctcactctcaagcagtgtgatccgggtaccctgaatgacctctcgctgtctaccaagatttgccagggtatcggcaccaatggcctcggtctcatgggcaagggcttggctgttcttcaatcgctgtgtgcttcgatcaaggcggtccgtgccggaaagcaactgttgtcgctgctccatgttgacatctgatgaaccagcggggtcgtctgtgtatcgcgatccaaaaagcgctgaacggtcggaggacagggtggtcaacttgcgacgagcggcgtctgtgtctgattcgtagtttcggaagcgttggttgactttggtgcgggagctggtcgggatgttctgcttctccaggcgcattgcgctgagctatacaggcagatatcagcaaaccagttgctgatggttgtattcgcctctatgtagacatacctgttcatcgagttcctcaagcgcccgctcggcttggctgatggcagcctttcgaggctcgccggccagttcggggatttgatcgagtttctggttcagatcggcttggatgagtttgtactcggcttcgtaagagctgaaaagctcagagccagcgtcggtatcgagagggttcgacatggtgaaaggaggctggaggcgaaagggttgaggttgtcaggttgtcaaggctggatgaatggtaataaaggtcgcacgccgaaataaaaggacttatttaaggctacgattgagggcgatagcgaatgcgcaatgctcgggtgttactggatctggactactgaaatggttgatggattgacgttgacgttctcgtcagccttccaagttcggcaggcctcaacgctgagtgcctggttgtttgcgtatgacgctaagtgaccaatcagctcgaggcaggatactgcacgtgatatgatggtccgtgcttgcagagactgtgggcagtatatcacgaaaagtctgcgatgagcttttggtctttttttctttcttttctcttcaaagttgattcccccggtacgtgaagaaaagcggctcagcgtctcgacttcggtcaatggcgtcgagttgaaacaagctgggcagacgaaggcgggtttatctcgcacggcgcttctaagaattggtgactcgaattaccgttaaccagtcccgttgagtgttcgacatgccttcaaatcaaagtcttcggctttgatttgaaggctctttactgccataataaacaatggcggccttacctgtatatgtgctgcatgtgaaaatgtgttcccgatcatctgtacaactgccaaaagtcgactcgacgccaaagtctgttcactttgcacggatcaacttgaggccctcggtgtatgagaaaaaacccggaaatgcaaggcattactgaaactacatttcagccgagccacgtcagatcgatattgatcaggctgtcaggctagatcaagatgcagtgcaaccgcatgagccacgcggttcatgcctttttgaatggctcatgcgtatgccatgcaagcagaggcaagcgccaggtcagctagctctagctctagcttaaaagctcatgatagaacctggcagctccgagctttgagtcagtcggttcaggtcatgttcaggtaaagttcaggcaatttgcagtgggtcgtcagctcaaatcgttgggacattacgggtgtcatcccgtgttaggtgcccccagcaaaaagaggttcatctcatgtccgtccgcaggcgaacacccgtaaacgtagatctttcttgtctctcctctttcttcttctctttctatttccatttcgaggccagacccgagagacaacgacaactaccttatctttcccactaacggtagcagcggtaactctccttatccgtcctatcctgcgtctcggatacaacttcagtatccgctattccattcgcttaacaacacatccatacatacgaaaccaaccatgcgggaggagccacagcacatgtaagtccccgtcatggtgaggtgaggtgtgaggtgtgaagtgaggtgacctgtgcttgagttgtccaccaacccccctcaaaagtctttccctcagccagccctcgtcatcaaatcagggtcgaaaccgtctgtggctgcgataccgccatttaacattcgtcctgtctgcccaatcatggcttgatcgtccctaatgaatggagttcttggtcttccactttcacatgctttttttgaactgcatccatcctccttcaagatagaaatgctctgcagtctgcaccctgttgaattgaatcgaatcttcgcttcttttcagaccgactctacatattttcgtcatgacagactctcgtacaatgaattcctcgactgatccgtatcgtttcctcaggaaaaaggttgctgtcgtcggcagcggctctgctggaattggcgccttgtgggccttgaacaaaacatatcacgatgtctacgtctacgaagcttccgataggcttggcggtcatacaaacacggtcgatttcagcaagggaaagttttcgacaaaagttgacaccggttttcatgtcctgaacgcccaaacatctcgtgagtctgctttactcgtccagcggcaacgcccttgcgtcatagaaactcacatagctttcttttttttttagccaactttatccgattcctggaaaagctcaatatcaaaaccgcccctacacatttatcattcagtgtatctcgggattgtggcgcccttgaatgggctggctccagtttgacttcattattctgtcaaaaaagaaatcttctatcaccgcgcatgtggaggatgctgtttgacattattcgcttcaaccaattttccatcgacctgttaagcagagatgaagatgacatcgccaaccttgaagtaaagagcaagccggtagactccgttggttacgacttgactatcgggcagtacctggaccaagagggctattcgcaagcctttagagatgactatcttctcccattggcggcgtcaatatggagcacgagtccagacaagtgcgccatggagttccctgctctgacattcgttcgcttcctgtaagtccaagccaatcgacgacaattcaaacctaaactaactcacacatctacagttggaatcatcgtctgctgtcaacattcgcttcgcgtccacaatggctgacaatagagggaggttctcaggcatacctcgacgccgtgatgaagggtttccctccaaatcacttgttcctcaaaacgcctgtgaggcgcgttactaccgaaagcgacggtcaggttcgacttcatctggagaacggcacatcagctctctatgatcacgtcattcttgccacccacggcgacgaagcattcgatattatcaagtcttctgccaccgagcaagaacgttccatcatgtcttgtttcaagacatcccaaaacgaagtggttctgcactcagatctagatatgatgccccggcgtaaaaaggcctgggccagctggaattacctcaccctatcgtcaccatcatcgcgaaaggcaaacatcaaccaggtctcgctcacatacaacatgaaccatctccagcacattccccgaaacacctttggagatgtcttggttaccatgaatccgcttagaaagccaaaggcagccaaaacacagggacgattttattactctcaaccgatatacacaacggcttccgtccgggcacagaaacttctcaagcatatccagaacagccgaggtattagttatgccggtgcctggaccaaatacggtttccacgaggacggcttcagcagcggactcgaggttgcccagaaccatctcggcgcgaagctaccattcccgtacaccgactctacccacagccgtggtaagagacctctcctggggctcttcgaccttatgctgcgcttggccatattgatcatccaagtctttgtgattcagatacttgagcgcttgaccggtagcggtgttcccaagcgtcaacggatcgtgaatggcaagagtgcaaggttcgtaaacggcaagcatcgataaaagttcaattggtttctctgttccgttttgtttttatcatggccaggaggagttttgtctattttttgagttttgcaaaaatgtttttgtttatatagcatgaagcgttgagattgttgaagcagattcataccgcatgttttatgaatacatttctttcagttccttcacaaacctgatgttttcttctctcgccgtgatgataacgccattatgaatacccttcttgaatgaagcagtacaggcatgaatgctattttgacaccctgccgctggaagcatttgtggcaattcactaacgatctgaaaagagatataagcttaatggtagtgccccagaagtgcaacaggctaagagagcagtaatcaagtcaatgaagccactaggttcaagaagcataagatacggtatttgtacgtcagtttatgtatgctatctacaagattgaggctatttattttgcaccctaatacttaaagtaaattattctgttttccagttctgggtgatagttatgtgtttgacagtatcgcaaccccaacacccagaagtagttgcacggctagactcagtcccaaaatcagatggacgtatgcccactttgatacttcgagcacaactccgttctggggctgaagtcccggtatgatgagagtgctggcggcttgaccaacgacagctacaacacccgccgaaaaggctgctaccagtgcccccatcttatccgtattgccatttgcaggtgctccatatgttgactcggcagggtaactctggaattgtcgatcactgttggtgggacccagtgaagaagctccatatccttgaagagctattgctgatgatgccaacgaggtgatattgacaccaaggacgtgctctttgcgataggcgttgaggacaggcccgaagctaatgttgcagcggtagaaccatggactcgtttcggaggcttcgaaggctgagatttcgctccatgtttctccctggtctcttgcagcatcaaacatgaatgttgtttggttgacaccgttcatcgcggtgatattgacctcggtccggtcgttgtctgctatcgtgatgcttgtctcgtttccaccaccccccttcgtgactttccaactacggcagtttcctgtggcatcgacggtgcgattcgtgctcaccactaaatcgtatttctttggccttgacgcccactcctggaagacgaatctgcaggattttttaccgcaatatatcaaggggtcattgttgtcccacagtgtaccaggtgtcggaacagcggttatgtctccccatacccaaccaagtgcaatagttccgtaactaacttgcgatcaatatatgtggatagttgtggctaggcaatcagaacggtaactaacatacctatttgcagtgtatcgcatcgcgcccaaggcttgggacttggacgatagaaccctggctgtttccaaatcggaaaagtctggtactgtgacgttgccaggtttgagaatcgcagccgagtcagctgtgttcgtggagtaaatcaggcccaacatagccaaagcaatttgtgacacaagattgagtagaacgaaagtgatggcgtaaatccgtatggaacgcgaaccagtttcccaagtgagctggataaccttggtcaaatctttggcttttaggattagctcagtctgtcacatcttgttagcaattaaccgtcaatgacttgacaaaacttcttacttctcgttttggccattctcgaagctcgagaatccaccacctaatctctttggccatagcctcgagagatatggttatactcatgccgagaccgagagaaaggccaatgataagtgcattaaactctctcttcgtccctgtccccatgacattttgctgggaaaagtgccagagaaccacgtagatggctataacgaagagaacagagacgaaccatcttgataaatttgcaatgagcccctttcgtagatgcttgggccgcttgcgaagtgtttgtgcgcccattggtctgctttcctggtgatgggttgaatttgtcgatgctgataatcttggatttttgtctggtgatgatgttgatgtaaaaagaggattggattcctcccttgactggtatacatggtgttgctccgacccaggttgctctttcggtgtctggaacctctccaactcgatctcgtctggactccggtattcacatctgtcttgaagtatgggtcgttccatggtcatagtgaaggtgcagagagtttataaggaagaatatggtgatgttttgtatgtatttaagatttccactgtctgcctctttaatggggggcgggttttggctcaatccgttgtccatgtaaagttaaaataagggttttaccgttgaagagtcactgccagggatcggctactaagctttgttataccaaccaggctaggtaggtagtggattgtagagagcttaagatgcgagcttgggagacagaaaataaacagctcaagagcaggtctaagatggtataagaatggctaaactatttgtatcttaggccagcaatcaagcttttctataaccttgagagcaggatatccaattctacttcgcaatcttgcttcacctgtggctaacgaaaacctaaccgtatacaggatgcatcgtggcctggatgtttgggtttgttccgttaagacatgatctagacctgtaatgtacagcatcgtagctgggtatacaaagttcagtagcgccaattaatcctagtgccgaaaggaatacgagcagacaaatactattagccaaaagacatcagagacccacagatatcgcgaaaaacatcccagttaggttttcggtcaatgggaacgggaggcatccaatggcctctacaaccatattgtgtttttatatgattaaggctgatgaacaaatacggggtaggaaaaggtctcacgacgagatatgtgttgtcggaaatggcaatgtatgtcactctgtgaactgggttagatacacaagagttgtttgcgttttgactattaacctacctacacggtaaggtctgtaactctgtagaagaattctaggtacaattgaacttttgacatatactttggtattagtataatgacacgaaaaggaacacagaatgggcaattctagaaacaataaagaataaacaaggatttttacatgtcttgggtagtatgaacttccttcaagacttcgtaattaatcgaccttccccatagggtagctttaaatgcaccggcgttccagagtccgaccgccgacgtcacccagaaatcgtcaaatatcatctgacctcgagcttcacttccaccaacagataaatcacccctgtccccgcacccaattgaccatgaacgccgcgcctcaacttgcgcgaagctcagccagagcggctgcatcgtcatggtcatgcttcttctgccaaaacgcccgaccaaaggcccagcgaacaggcctcaactttgcccgcaatgcctccaaccagacgccgagaccgagaaagccttatacccccacgatggaggagattcgcgcgtattatagcaagaagaacaggacgatagcgtaagaatgatctagggattggattgcggtcttggcttatgatgatcaggtactacaccttgagtacgatcctcggatttatcgctcttacttatggctcagtgccgctgtacaagatggtaactctcctcccatgtgtctattttcttcatctaacacctatatagatctgccaaaccactggctggggaggtcaacccatacgtgcccatggtggtcccggctctgatgatggtgatctcgcaagccgactcgttcccgtcaaagacgccaagcgaatcaaggtcaccttcagcgcttctgtctccgacgtcctgccctggaagtttgtccctcagcagcgagaagtccgtgtccttcctggcgagaccgcgctggcattctacaaggcgaccaacaagagtgaccaggacatcattggagtggctacatacagtgtgacgcccgcgcaatgtgcgccgtacttcagcaagatccagtgcttctgctttgaagagcagcgtctcaatgcaggcgagaccgtggacatgcctgttttcttctacctggatcctgatctgctcaacgatatgaacatgaagggtgtcgagacggtgacactgagctatacgttcttcagtacgtttgacatgtgacaatgaaaaatatgatgctaatatccttaacagaagcaagatacgataacaacggacgattccagaggcctatgtcgaaataggtgaatcatacacatatctgataaaatgtacattatgcacccctctacttgtaaaatacaaccgtaacgctcaagcgcaaatgttggacatatgcaatgcaacgatcagtggtttgtttttactcaacattgaagaacacatatcttatcaatgaacaactacacgtgtaaaaattcttatgtatcaatgattaaacacatttcaagtatcaatactattcccccaaacatcttcatgcaaatacctctcacaattcatcatctcagcaacataagtcgataatgaacgacatgtcccaaaagcgtaaatgcggcccgcttcagaggccgacttagcttgcaagggtcgctgaaaatctcaacccctgcttaggtcagcatcacgtgcacacagatccatttttttcaaatgggtaaatccgcacacattttcttcctcttcgaaaatttctctgttgtcaatccgttcttcattgctcgactaactttccagcgtcgtcctcgccaaaccaccgccacaatgaccaagatcaacccctgtatgtgcctcgatacgcagttgcaatttctgtatcatgtttactgacttttggaacagccgtcgcttcttctcgccgcaagagccgtgctgctcacttcaaggctccctctgaccagcgccgtgttatcatgagcgctcccctctccaaggagctccgtgagcagtacaacgtaagttttcatcgcctggaaaaattctttcacagttcctaacattacccaggtccgctctatccccatccgaaaggacgacgaggtcaccattgtccgtggttccaacaagggccgtgagggcaagatcacctccgtgtaccgtctcaagtacgttgtccatgtcgagcgtgtcacccgcgacaaggccaacggccagtccgttcccctgggcatccacccctccaactgtgtcatcaccaagctcaagcttgacaaggaccgtgaggacattctgcgccgctccaaggttggccgtgagctcgctgccaacaacaaggtcaccgcttaagcggatgattttgtcgagcaacaccaacaaaaaaccaacatttggaactttcaagacgacatgatcaaaccttccctcccaggcgaggacaaatcttttcttttttcaccactcacaatcacggcaccaatgtgagcaacatcaagggcaaaagttgatgaggaaatgggcataatactccggcgttttacgatacctgcgtgctttccttcggacggcgcggtacccggtctacagcagggtagatgaattgagaatttttagggttctcaatggccatttcactcactggtgaaatgctccatgggaggtttatcccgaagtcttgacctgctctctccccacatgcacattcgcgagtcccctcgtgatgttctgttggacagatgctccgtcccatctgtcctctcgtaggatgctaactccatcaccagacgcattcatgcaatgcctgtctgtcgtagactgcaattctgcactccggtgccttgaccacggtaagtcgtagacttccaaacccaccgctaggatatctccgcgtcaaccacttagatccatggttttcgaggtatacgtctagcgaagagtaaacccttcaggacccaaactatcatggggtcctgttctccctagaagattttcaccgagttgctaatgaggctggaaatttgaaggtgaggtacatgctttagtgaacaccatcttttttacatgggtaataaatttgaattgcctgagctactggacaaacttgactatctgcaatcaagtcgccacatgcttatgaacgtcggtcgtgtcccaagtactgccgtcagtgaaatcacatcaaactagggactggtaagtcacaagcaatagttgtgattgagtgtgtgttctatctaatcgtataaagttctctaaacataatatgagttccgtacaatccagccatgccattgacaagaatgattcatctccctgatgctcgcattttgtggtaatccttctgaggtctgtccgtggcccttaaaatcctaacatgttattaattttagcactgatgttgcctgaacgcctgtatgcataggcgctatagataatgagatgttgatcatggcaaccaaatgcaaagagtggcctactcgagctagtcgcgagtaaaagcacacctcccagcatggagcacgcgaagaagttgtgcagtgagtcatataaaacgtaaccatgagaacaatgactgatgcttatcgaaagcattgagaatatggcactgcatactgtgtcgcgaccaagaaaagaaaaaagcagatgctgtggagaggtactgcttagatgaggctgttcaacgagtcgagaacccatgggggttgtcttgaaagctggcactgcggagctgctgttcaagaagctcaaggggaggtctgttctcctcccgtcttccaagagtaggtggagggttcatatcaccctgtctgacagcatggccacgagagtttgtggtgatggtcggggtcagggatgcggtggcatggcctgagtagtgaggaaggacaccttgagctgtcatgggggacacctgaccagcaaccacgttggcgcttgttttacccttcttgcgcatggtcgaccagatgtctctcggatacttgctgctacaaagaagttagtacagcccgcctagagaaacacagttgttaaggtacctgacagcacggtccatgacccggcgccctttgaagatcagactgccctcttcttcagccgagtcgtcagagactttggcttggaatttctcacttgaaactcgtgtgctctcattgatggcacgtcgaaaatccatgtatcgggagccagggtgagctgcgtgagactcggaccgagggaactcggagttggaactcgcgcggagagagtcgtcggtgcggtgcaaagactcagagcgggtaacctcatcaaacagatggcgagcagaacctctggcggcctgaaacactttgttgaacggaacagcacttctgaacttagtagtcgatgcctgtgtctcagccgggttggagagacttggagagatagtgttgcccgcgcgcagagagttctctttgtcatcaggagcgtgatagaagttcttgccgtcatacctgggaagaccgtcctggaagtagtgaggagctttttcccagtagatgtagcgagcacgttgttcatccgctgtaagctcacgctcgtaggtgtagtcatcacgtctggcgtcttggggtaagactcctggtttgagtttgccaacgagatagggagagcccaaattgttctgagcttcaatctccttggcgaaaaatgatgaccgccaagaggcattggctctggacatactctcccagtgccgagcacgtgcagcctcgtcagtttggtctgttgcaacgaaagaaccattgatctcggatcggggctggaagaccggcgccaaggccgcattgactggaaggcttgaaggcttccgctgttgcccattatcgttcttcaaagtgctggggttcttggccgaagcgaccgccgcagccgggttggccgggccgagagcactcactgagcgcgtatgagcgcgggcaccaggttgctggtctccgtaccccaaggtaggcattttggtaacagccatgggcccgtcagaatcactgcgactgtgaggatagccagcggatgagttagagttggcttcgtcgggagattcaagcttggggtacttcctggcctcaaactcgacctgcatcgcgtagaggtgctcaaatttgttgatttcagcacagatcttctgaagtcgttcttccatgtctcgaagatcgatttgatgcttgttgtactgaagctggtcttgatgataccttttttgactacggaggacctccagctgcttctgtgtgatagagctaggccgaatcgacgagtagggaggactggcagagcgagacatatcttccacagtgggctttgagttcatgggcgacgggttgagctgtcgcgcagagacgcggccatacttagcaggatgggccatgtgatcatcacttgggcgaggtgcgagttgattaggcacatgtgtggcaacgaaattcatctggggagccacgttgatggggtacaagttgtttccgttcgcaagcaaccactgtccattgtagaagaatggtcgggtaggatcaaactgctcgacaggcgagagatgaacgcttctcgctggttccatccccatgtcgggaggtttgccgaagtagctagcttgacctgggtgttggataggaacaccagaggcgggaaattggttgtatgggacagcagccatgttgtagcccataggaggaggcgctatgagagcgtatccttctgggggtctcatcgtcattccaggcatggtgccatgagtttggggaggaaccatagcggtcacctgtccccaactcggaggcagaatgggataggaaacgccctcaggttgattgccgttcatgttacgagaataggactggctgtcgagcgagccaaactctcgattccattttgatatgggagaaggcgggccgcgtgagttgggcacaatccgaccacctgcagtcactctcatatgagtgggagacttgaccgagtcgtagaactgtttgaagccctcagatctctgactgacaaggccagccggtgccaccaatggtgcacggtcgatctgagaatcgcttcggtcttggtactgtcgctctgagtcggtgccatcaagctgctgagcagcagcttggcgaaactgagcatcggaattactggaacttccgctctcctcgacgatgagggacagtgagtgctcagatgtagtgcgaatgatctcccctgttcgaaagttaggccttggtcaagaaatcgaaagaaaggatcatgtgtacctaaatcattgtcttcatcgactctttcagcgagtttgtatgcaacctctctgtcaggtgcgaaggcgcggcgcaaacgcagcagatcactgtcggtgtatctgtaggccgccatcttgactatgtccaagttccggtcaatccaccaacaatcaactaaaaggagaaacattttgttagcaaacaggcacgatagtttgcacacaaagaatgatcccttgtattgtcgatagagttccgggcggaggctcgaaaaagccaagcaagtgctgttgggagtaggaaaaggcgaagctctcagattaagctagagggcttctctgctcattttgcaaaacaaaagaaattcgaatttctgggcctaggggccgcaggaaaaagaatcctgtcttgccaggtgccagctggctcgttgcaaaacatagtcccaacagggaaaaaataataagaaacacgccgacttacttgatatgtgccaacaattaaaacagaaaacagaaaacagtagataatacagaaagaacagagagtttgtctcttaggcgttgaacttcaatgacaatgtctcgatgaaggccagatagggagcgtttctggcggagactcacagcgacaacgagcggtcgtgaacgaaagcaaaaggtggatagacggagaagagagtgaggatgaagagaaagagttttgatggactgtgaggaaagtcggagactctgtaggtatttgacctcttgtggtagtagggaaggtggtatgcaggcaagtccttcgtgggcttgagctgaggaaggagctccttctgctccttggaggagagtgaagctccggcgacgggtttataaggaagctaaaataggtaggtagccgccgcgtcgtatgtgtttttgctaaggagtatctataatacggcaagaatgtgagtggagggggcaggtgagaggcagggaggggatgaggagagatgaaggccaagccaacgcgacacttgggatgagtgaataatgctacgtgaacccaaatgtagactctcatcatggagagatacatagagtgaatgaatgaaagagggaccggggaagtgacaggaagggcaggagaggggtctcaggcatacttacgtcgcgggcggtgatcttgatcaaggtagtgaaaagacgagagaaagaataggataaagcgtggaaggcgaagacaggaaagtttaagggagaggaggataattttagtagagatctattgacgggagagtgaaatgtgagtgattgctttgttgtgaaaaaatatgctgagggggggtggggggggggggaacaacaggcgtatgcgtcctcgaagaactcgagtagataataacaaagacggcagaaataaagtgacaattcttgatggcgagtatctgatgcacagcatctatgtcgtgtagaggaagtgataaacggagggccgtttgtttgagatctggtagagctctctcttgatgcaggatgagggaacacttgcgtttgtgcgcgcgaaggatcttgtttactcctgtatgagaataaacacgctcaggtcacgcgtttggcaaaaagctattgtttcttttagttgcgtaagttatgcgtctaagaaactgggcggtgagaatccagcatcctcgtcgaaacttgatcattattgcgggccacaataagtctggtcggacgggcgacctagatgagagggattaaaccatttgcataagtattatatactagactgaacaagttcaccacgagcacttgtcgcttctacttcaataccatggtgcttggcttggtagcgatcgggaccagatgacacaggacacttgggatttacaacgatgcaagacatatcaagggcatcaaatcccagtagaatctaatggcagaggtaatattagccagtagtactataaaatacttcatggagtgagtgttcttaatcgttcttttatcgagaacttgtctcgacagtccactgcagaaccagatgaagagccactattaacataagtactcttcatcattgatcgactcaaatatggtcaagggatacgtgtacccagccaattgatattagttattatgacacggcattggatatttggcaaatactgatcattcttagatctgccagaaaactcaggggtagtcttcacaacgtcaatctgtcaattgggacgctgccatctttacctcattgcatctattaaagaactatcagttactaatatgaaataggtgtacttcatattaatttgactgtcattatatatcacgtcgtctgttttgatgcacaggatcgaaggaagatggtgtaagtcatctatctttctggggctcatagttaagtcccagccattaaataatgacatcttttgaaaagttgagtaaaagacattcagtcatttcctaccatacttctggatgtttatatgaacctattcatgcctcgttcatggccaaaataggtaatagcgtggtgttgagaataggggaaaccgtttgtgttggtgaggggtacgttggaagtgtttgcgttggatcgtccttccacaacggcactagaacaggccctaaataacttgatatgataatatttcgattccaaattggattagacagaggaacaatgtcgcctgtcgtctcagctagtgtctgtaccaaaggtgtcattcatgttagcctcggttcaatggaccgatcttgggcccaccttgtcggcccgcgaccatgacacggctcatgagacctaatatcagctgtcaatgccgagcttggtagagacgcatgagaaggtcaattacttctcaaaagaagaggagagaaattaaatctctattgtatgagttctgtatgttctctgcattgctcatggcattttgaatcatcatggcctgcacacaacacaagatgtttggctgtcatgagctcgtctttacccctccatctggtgcttgtcaatgcccctccacacctcacacacatcgcaagggctggctgctgcatggcacgcaggaggataatctcctgtcagggcagagccaatccttaagtggtaattatgcagcatgtgctttttgtctcacctaattgggatcctttgtctcatcctgatacagatcgtcatctcatgtcactgttattgcattgaatatccctcaaagaaaccgtgaggctcaaaaattcaccaaacactataaaaaaccgagacgcttttgcttcaaaggattgccgctgctcggtatcgtcctcggctccacgcttcatccagctctttgtatctcttaccccgctaactaaggcccaggtaagaggtctccaaagatccagccaagtctgtttgaccaggatatgccaactaaagagaggagatccaacgagttagtgaagttgacgtacgttttcgcggggctagcggagaagctacaaacggggtctaggctaaccacgctcatcgaacaccacaaaaggtgttggtacatcttgacagcagggcgatagccaaggaagtcggaaaccgctaaggattacgtaacaagtcacttgccgaatgtactagccccgaactagaggtttaaaatagtgattttttggcgagaatccgggggtcatgtcgggattttggcgctgccactgtagtacatacgaattgcttcggcgctacggagcccgggcaaagagacatcatatgccaacgtgctatacgtacgtgcttatgcgggcgtacgagccccatgggcagttctctcggatactagataaaaaagctcagacctccctttttctcttgtcacattgattctgattcctcttgcaaaggctttcaaaacctagctccacttacagtagaccgaggtcccaagctcatattgccgatcccagaagctgtctcagcaagactcaccacattgccaagtatcctcacttcgatcgtaagtgagcttcgtcgacagaactctcaaccctcattctgaccagaattcccttgctcagttcgacttgtcaccttaaactatcgcaatggctcctctcactccccactggcagcagccctctcacccggacattcaagaagttgtcgtcgtaaacgcccaagagtttaccaccaagagcatctctcgagtttctcttccacccttttccgtatttgcaaagttcgatttcccgccttgcaccactgccagcgaacccacctacgctactgttcagaccggccgcgacactcacctcagtctgaacagtgatttactgtacatcaaccattcttgtgaacctagtctcgttagtttacctacttgaaggagaaccccccaacgttgaagatgtccgttcactcagtaagacttattggattaacattgagaatgcagctcttcgatgtgggaaacttgaacattcttgttggccccaagggtctcaaggtcggcgatgagctcacagtccgtcaaaccactgccatgtgtcttgctgtaatagctgatgagataaatagttcttctacccctccaccgaatggcacatggcccagccttttgactgtctttgcgggacaggttcctgccgtggtcgcatctcaggcgctcgagacatgacccaggcccagctcgatggcatgtggcttaatggccatattattcagctccgcgctgagcaggttgctcgctccgaagatcccacaaccaatgcccttcgcgatgctgtagttcatgctgagaaggttcttgagtcagctcgtcttgcactccgctcctacaccagcaatgcgcacgctcagaatgggaccgccaactttccttccaagtatgtcaacggaatccttggtaaggcgggggtacttgaacatcggggcccaacctctcgtgagttgagcggagagatgggtggtgatactgtctgcgcttgaacgccagggcttcgacggtagcgacaggtacatgtcgctgctgttgaaggtccctttggtgtgaactaagtaggtagtcataaaatgaattagttatctggtaatgcgaattgtggtgataaaaaaaatccgtgtatgggctcataagcgactaatagcaatggtgatcgtcaaacaagaatggaaacgtcctgcagctcccttctggggcaccatggttttatcatcaccaaagaaatttcattatatatacgcctgaaagttcggatgtgctcgtatcagaacaaaagactcttcggaaatgacggtcgtgtactaacttgacaatcacaacatgtgaggcccttaatccctctgcttcgaatcggcccaacgattccaagcgctgcggcctttctccgaccctgagctgccactatacttagactcttgtttctcccactcaattctttcccggctacggcgtgtaaggaaagcgcgtgtaaacttccatgcctctgtgtcagccaagttccaggcctctaacgatgcacgtagtcgagtttcgacggtcgatttcttgaaggccacgaccttcttcgcatgctccaatagggctttttgtctgatctgcatctcctgcggagttgatttctttttctgggatatatcatgtggttggggtccaggtttttctggccttgtgtcggtgtcggattcatctgctcgttccgcatttgcttgtttctcaactctgactgcctcttgattttggtttccttcagatttgctgttatcagctatatgtacctctcctaacgacttgggaattcgaaatccaaattgccactccagatcagcgggaatatcggcttcagctgtcagccaaagtgcatatgtaggtgcttgctcatttgtcaccgcttgcttgaagctcataattcgcgagttgctggagactcttgagcctaataagcccttggtggttgtctcaagccaagggtcccgaggagcctccttacgaatccagcttacatcgaccgtttccttgccgctggtcaaggtagcaagggtccaggggtgaggaattgtcccgatcacaaattcgtcagtcgagttatgatactggtcagaggtagtgaccttcatcgatgtggtgccggcagcacaacgattgcatttcgaaaccccaggggggcatgacgaggggatagggttatcggggcaaagggcgagtgaattggcaagatttagggcgggggcgatcatcgctgttgtgtattcagaaaaggggctgagaacatcgataccactagggaaaccgctttgccaggcagcatgtaaatgagcgttgatcagtctttcaagggcacccaagcccctagcccgtccattggtaagactatcgtgaatctttgaatattgtttttggatgacctccgggctgtagtttactaacgagctttgtgctttatcgatcttgaaactattctttgtcggcccctgggaaacgctcttggtagtcttgagtgcgggagagtccatgagctttcgaattgtattggtgatatccttatttaatcctacgataagcgcatccccgaggcccctccatttcgtcatggccggatacttgcctcttctgagaaaaaccaagagaggatcctgggcgtgtgcaaccggaaacagggtatggtccgccaggaagccagtgcccatagactcccaagccaaccacttcatcaggtctgctttcaaatcggactgcacttcaagtctttgtagttcctgatactttggatttgtcatggcttccgaagggcctagaatggtcggctggaagccctgcgcccaccaagcgcgtcgccaggttaagagcaacttgctttcggcatctttttcttctatgggcttcttgattgtcgcatcatagtagcagtaaacgaaagggcggtcatggagtggaggaagaagagccctgtcctcgtcaagtgtcaatgagctggagagtggaaccgacagccatttccaatcagcccaccatgaagtgccctgaaatgaatcttgcgcacgaactgggggagcatgagcaggtcccttgaacggattcaatccattgacgccctttgtaagagagtcacggagaccagacacggagcctttgactttgtttgaggcaccttgcttttcggtatcaccagaaccggcgacggggacggtgggagacagaacggaaacgatggtatagacgaagacgacgaggagaagaacggcataggtcaaacggcgagacataaagcggcgttgtctgccgaagaatatactgatagccattgagtgatggctggatagcgatagtcgatgatcacggaagaacgaacggtggaagttctttgaactcgtgtgttgctacagtaggaatgatggtggaatgaggtgtcgcagacctgctgattttcacaatcgacaaagacatctagacgataatcgcagtagcaaagggtgaagcacggaaggagaaggtaaaggtaagctacctacctacttaggtaggcaggatggagacatgaaaattgcccaaagcaaattgcacggatgaacaaaagaggacaaccacaaaagaggtaggagtgggagtgggagctggagccggagtaggagtttaaatacgagaatcgctgacaaggtcaaatagatttctggccagagcttcaggggtccgtttacaagagtgggtggttggtggatgtgagaccagagcaatcacacgatgtcagccagagatatgaatctaccgtacgcaacgagttctactgatccctgaaagaatgcaaaccatgaatggtcttttgttgagctcgagtgggtaccctgacgttagagacgtctaccccatatttaacatgggttaggttaccaagctgaggtgtggatacacatgttctttcttttaggcccagagctaagaactactacacttggataaagaagcaattatctactaaggtactcttgggataccttacctggcatcagaactacagatgactacctaggtactgattaattacctaataaatataataatgtagtcaatttataccatcttccttacctactaatcctaggtaagctggacataagttttctattgttgtccagctgcccagccagcctacagacgctaattgatagggctgaccgggatctcaatctggggactaaactttgcggagagcattatgctactacctacccacctagctacctagatatatattcaattcactgcaatttaagtatcttcaattatgacagatctaatccatatttgctacaatttgcagggtaggcttataggtatactctcataagaccccgcgtttcgcataggaaaatactgggcaggaaggtactggagtagtgactggtacctgggtgcctacccagcagtggcaggcagcaacctccactcgacgaatggaagtgttgctgttcacttaggtatttttacatgtaatttctctcagaacctaggtactgcaagtacctatgccgacctttccatgtctcaagtcgcaaacttccttccgttcaatttcttccttttctcaataccccaaactccctcggcccatcacgtacctacagatgcagagaccaggcgaaattattagtgcacccttcgcctacgtactcactaaagctaatctagcatttctttactgtcacagactagctacctacctgaatcatgggtatcaggcagtttaacgccgacctcagggctgcaattgacagtcatttcccttgtgtctccaacctccgaaagggagattccgatggagagataacctttacatacaccccagagaatgaagcagcgcccatcgctatccaagcattatcaacagagccggaagcctacccgagacacccaggattcctggtttttacatcatcagaagacggaccagtcgagctggaagagtggttgcaagaaatttccgcatcgactaaggacaagactatcacagacttcatcaacctgacctcgaaaaggctagcaacgaagctcgagtcttcagagtcatccgatggtgattccgccttcgatgacaatgaagaagagtcatcctatgacgtggtgtttgacgatgagttaggaattaacagttcgccgtccagagggccatatcaagcgacctatacatcaacaaaccggttaaggcgtcacctacgggaagcaaagagagaaggactccatgtgtggatcccaactgagggaagaagacacgacagcggcgtgcacggagggaaagcacctggagtttttcacatcttttcactctccatccgcgcctctaaactcaacgttccagaagaggccttgggagcatggggcctcaagccatcggaatacgttgttatgctgtgcaggctaccatcaggatacccccctctctcgacctttctgcaatctagccaaacagcatcagtacagttcaagtttggaaaatgcaccaacccgaacccgtcttactcttctgcgatacgagtttttgacggcgatgactcaaaaacatcagagggagcaaggaaggacgaatccgaaagcccttttctttctatgtacatgtcgttgtctctcgatgctcttttaaacacagacttcccacgacttctacggctgcgccgatctgagggaatatcgtgggatcaagcacaagaactatggttcaggctcggcagaggcgaccgtgacccagagagtgtgctacagtctaccagccaaggtcagcacgagagctcggaccggtttgagctggaattcctgcaacaaaacttcttgggcgcagaagacattaatataatcctgatcgcaatgcaattcggccttcagagattgatcaattgtacgaagtactgtctcgtttgcagtcaaaggatagcgggaggatttgaggctatcaagccttttgtttgcgaagattctctttgcctttttcagtatctatccctcgggttctgtcaaagtatcgagtatgaaattatcaacaaccccaatgtcgtggaccttctcatcagtttcttctacgccgcagtagccactaacttcacagtacccaacagctctttacgcgaatttccgaagggcctaggactcaaggttgctacctcgggatacaacataccaagtgacactgaaccgactattacagcagaggtttgttttgaaagcaacacaatcaggtttaacccccttgattatgcccactacacatcgatcacagagggaagatgcatcactcttgtgctcaagcagagtcttgttccacagcaaccaattatgcgaggacgtaagttatctagcgaccacattattctaccttgtctattgtcttgtgcttttagccttactttcataatgccctcagacacatttacaccactggatcccaaatagaagctgacagtatctatcataggttacgcaaaatatgtctgcatagtccagtcctgccaaccggctgaagttaccttcagagtcatatcgacatacacggccacggccgctcgagtcactcctaccaacccagtcgattctgctaaccactcaacgaaagcttgggagagtgtgtttatttacaagcacgaacaagacattgatggacttgagatacaggaacgcaaccaggcactcactgtcataagtgagtgcattccacctgtacatgagatgcgacagtatctggtagaaagacctgggtgcaaattatcctcatggaagcgaatggatgcatcgacccttggcctccttaactggatcgtcgcttcaaacaggtccttcattgtacaagatgcctcgatacctgggctgtctcagccggaagaagaaacgcacaaagttaataaccttattaatggagtagagccagggtgggttcagtttcgctttgtgcaagggtctcccgaaaaagaagaagtatttttaagagagttgacgggaacaccgaacagcaaaaagccatggcctaccctttttgcctggcacggtagctttcttggaaattggcacagcatcatacggaccggccttaacttctctgttatcaccaacgggcgtgcatacggaaatggcgtatacttggcaaaggattttcagacaagccgatcatactcatcgcgtggtggaggaagcagctggccaaattcggctctcagaatcaccgaagccatttccatatgtgaaatagtcaacgatacagctcgcttcgtatcgaccgacccccattttgttgtcgaccagattgactggatacaatgccgttacctttttatcaaggtcgacatcgaaaatagtcaggcttcctcacacgacaagaacggttctgcgagctatattgaacaggaccctagccatcaactgacttccaactccaaacggatcgggatcccccaatcagccataccaatatctcgacggcgtgtgcttggaccgagacagatattgggctcttcaaatgactttcctattatcttggacgagactggaggggaacctgattttgaaagcaacgacgaactggacgacctccttgcttctgacgacgagggcgaaagcaaagatgagacggcagcagtgacacggaagcggcgacgaagttccatcgactcaggacttggagatgcacggcaacccgacaatacaacaccttttcagcctggccagcttgatctgggttcactccccaaactagttgagcctacctgggctgcatcgtctccagcagctcttcgagcactcaacggtcagatcaaagatctgcaacagattcagtcaagtaccaacatagctatgctggggtggtacattgactttgaaaagctcgacaacctgtttcactggattgtcgaacttcacagctttgatatgaaccttgctcttgcacaagacatgatccgttacggatgctcgagtatcgtgttggaggtccggtttggggcctcttttccgatatcccccccatttgtccgcgtgattcgtccacggttcgtgccctttgctcagggaggcgggggtcatgtcaccatggggggttccatatgctcagagctgctcaccaactctggatggtccccagctctgtcactggagaaagtgtttcttgaagtccgaatgaatctatgcgagaaggatccaccagctcgtattgaacaatccgcgggagtacgccgtgcccagaacggaagccacatggactatggcatgtttgaggctgttgatgcgtaccgccgcgccgctactgcccacggttggcaaatcccctccgatctcgacatgttaaaatccatgtgagggagatgaagcgtatggaatcaaagtgtgagaaaaagagttaaaatcaacgagtcacttttgtaacttagaccaatcgttttagtacagtactctaaacctactaggcagggtaaattaagactagagggtactttggttcagtcacgatattgcagaagaccttccggggcatgatcatgatcaactctctttcttttctttcgcattttgttttattttgacggcattgccgattgcaaggctaattaaaccgacctagacgcctgcaaaaacacagcagggaccggcatttgtctaaacttttggttgatccaaagctctacgttttgattttacttctatgcaattacgagactggcgagcgaaccaaatccttgaggaatgttctttcgtccatacccccaagcataccacttttgcttccgacctaaaggtgagaaaaaagaaagggagatacaggtgttagaccttgacatgtgtttagggaagttttttgtagagcaagagagaagagtccgggccaggtacaggaacagttgaaattgtgcagcatagcagaaagcaagaaaagtacgtgcccaaccggcgctgcaaccgttcaactagaccccttcctcccataaccctcttcgcacacggctgtgtgataatccattccttagcaggatacgtagatgagtgtgaatgggaaacgtcgagaaaagataatgccaaaaagccacatctggcaaatgacatatgcaatatagtatggaagtgccccgataaactccaaacaaaaatatcccaggtcatactttaatgtgttgcagggagggataagatcctgcgatatcaatggcaaaaggttgcatttgtctggtccgcggtcagatctttcaaacattctttgcgcccccgtgtaatcgaggctggacttttgttgacaaaccgtaagtgcaacatcagcaccttaattgtgctggaacaacacactgatagactctccgtggtggacgcggcggattgcctcggcaaacacaggcgagatatcaagtacctcaagcttggggcatagtcggcggtgctcttcttgaggaaccgagttggtgaccaacattttgtcaatagaagaagcattgattcgggcaatggagtcgccgctgaaaactccatgtgtgacaagggcgtagactttggtggcaccctccttcttgaggagcttcgcagctcgtgtgatggtgttgccggtgtcgataatgtcgtcgaccaggatgcagatacggttcgaaacatcaccaaccaacatcatactcgcgtttcgatgctcggtgaatcggatgggccgtcgctcctttgaagcattaaatgagctttgatcatcatgggaaagatcagttgttgggattaccttgtggatcaaagcaaagtctgtcttgagactgtcggcaatcagagtggcacgtttcgcgcctccggcatcgggagagacaatgacagcgttttggtgaccctggatgttagtttggatgtagttctggagtagagcctttccgtataggttgtcgacgggaatgtcgaagaagccttggtattgaggatcgtggaggtccatggtgataatgtggtcggcgccagcgcaggtgagcaagtcagcaaccagagtaccagcctgagcaatccactgcttgtagccgggtttgggctggaacacggaaatgttggactggttctcgtaatcgtgtgtggtgtaggcattcctctgcgaggaagtcgagttctcagggtggtgaccacggttttcggaggtggtgcttgagatagtgtctgagcgacgaggtgtagggtggccgttggtaccattcacgccgttggcaacctctgctgttttcgagagcttctcggttaagttgttgacgccattgggcagaccggccgacttggggccaccagggcgaggtgtaggggggacactttcaaatgtgtagtccttggaagcgccagaaatttgcgacaaaggagcgccggctttgttgtagggccagtcgggctgtcgagagtaagggaataaaggcacgacggcagtgactcgcttcgcagagccagttttgcaagccgaaatcatgatacatagatcaatcaagttgtcgttgacgttgccggagccggattgtatgatgtagacgtctttaccacggaccgagtccttgatttcgcaacggctctcgccgccagagaattttcccaaaatgcgattgctggctgggacaccaagaatgtggcagacattctcagtaagttgcgggtgggagttacctcccaaaacaacaatattgcgcaccatggtgaaggtgaagttgtgtgggttttgaggttgaagtaaagttgtcgtcggctagacgagcaaaaagttttgactgcggcgagggacggaagcggaaaacggggtgtgtggaggggccccgaatcggaggggtgagtacgtatttttttttccttctcttatgaggggaagaaagcgaacgagtcaagaactttcttctagcagtggaattgagctttgactggttggtgagagcggaaagatatgaagaaactttgagacgagacaagacgagacgagataagttggacgaactttgaggcaagtcaaagtcaaaatcagagtgaactttgcgttgaaattttccaagctcaacctagtcgagaagtcgaattgtgactttttttttccgtctctaaaacgtcttcctaaaatggcgaccccggtttgttggagcgcagtgcagtgtcggcaagcgtgcgtgtgtagtggggtttgtgtggctagcggaggtatgattggaaattgctggctcaggaagtgctgctgttggaagggttcgccaataaagcagtggaatgcaatgtcgtgaaaggtggctctgtattagcctatggtgcagttgcagttacagttgcagggggctcagggccggaggttgacgcacagaagagtcggagcagggccagaccgacgtcactgtgctgcttctggtcagtgtctcaatgccgaatgacagggcagggattcccaagtacataaatagatggatagcaaactgtagtgccggtgtcggagacggcgcagagtttcaggcgggaaatggaactgatcgtgaagctgcagttcgtagagatggaaagatgtttggccgggccgaagaaaataaggaaggagaaggagaagaaggagggaaatgattaataaataagacggcgaatcgatgggataaaagtcaagctcaaatcgagtggctcgtcaaccgcgcgtgagtggaggagtggagatgactggactggggaaaagagagatgcgacggggtgagatgtcgcgaatggtgaagataaaaatcttggaaaagggaacccaaggggaagtaggagattgacagcttgagagcgagatcctcagtcaattttgctgatgtgggatgcaaattgcagtgcaaaatgcagagtgcaaaaaaatgatgaaatgcacctattggcaacgcactttcagacatggcaaacttagttagtcaatagaaggcacaacccagaaactctgctctttccacaacatgatcttttatcattacctaggtacctatcttgtactgcctgaaatgtttgatatagattccccgtaaacacaatcctggtttcatatatctaccatctactacaacttgaagcatcactgaaaagacatagaataccgtctgggacatgcaccgtactctctgctacgcgtacctcagtacctgtttgcgtgcctgctaggcggtacccacccccgccaactcgtcagaagtaccccgtaggtactacatttactacccgtactagtaagggcagatttgcctaactttcccgtccctcaatacttaacgggcaccctcatgactatctgtacctgtaacaggcaattcaagagggaaaaatgacgagcagggataatcactacagtaggtatagacagccagatccagaccgctacataccttgagccgaattctccatagggacgaaacatgaaatccctgttgaaaattgcaagcaaacaattcaattccatcactatctccgcttaccaatggctgtagctgtgcaacactgaacctgcagcctggcaggggaatttgatcagttggtttgtgttatatgagtagtgctctgtacggcttgacagtacagagtaggttcaatgagatggctttcctattgtgattcataggtacgaacatactccttgtgatatatcacaattcttcaaattctcatattcgtatggtagccgagaactgcaggctgctcattctttgttctagggtggtctagtggcttgcatccacccgccaacacctttacagcagagatgcacgcgacctccctccttcgcacacaatactacgcaatgggctaagaagagctaatcaatgcttgtcaagctaaagacattgtctcgtttagatgatgccattgtgcaccatatgaccggaatatgggtattgaaaggccaatattgacagtccgtgaacctctacaggcacatgctaacaactcaagaacatcaatgagaaagccaaatgtagctgatgcaatacacagccaaatcgattggacggggaaaaagaagtttgaaaagtgatgcgctctgacgtgtgtaactcagattccccagctttttagccagattcacatgcaaataaagagcgcatttacggcagctaccttaccctactgtaagaggtaacaacgaaatcagccattccataagttagtatacaaacaagcatgaaaaatgtacatgggcttccaagtatgctgtaatgtcttgatatgtactataagccaagcatatttgcattcaaggtaaaacggaattagtagactgactcatgccattctagacctgacgttaaagctgttctgtaatccactactaagctacagtgctgtaggtacccatccaccaccacaaacagcccccgactatccaagctcctgattggtcacgcgcattctcttatttttcctatcccagagcctcattctttccgtcaacagacccttctcattacctcacattgcgtcttgcagaacctccaagaagctcaatcaattcagccgcagccatgaaaattcttgaagcccagtctgctgttctcacaaactatgaggtgtacgagcacctcacggaacagcgtgaacgatacaagagtgccaagcgcagaggacccccaaaccttgagacggttgttcgtgaggtaagatattctgatcggctcacggcgctcaatagtcaaaaaaaaacaaaaaactttactaacataatttacagcttctccaatatattcgcacacctcctggccctttgagccaagaaccgttgtcatacaccgagggctgcatctctcaacttttgcagcgcctacggccctacaacctcgccaagggcgaagttgtcatgatcatcaacctgcgccccgcctcagtcgctgctctcaacacagttgttgaggagatgaccgaacggttcaacgaggagcagcaggaagccatggtcaacatcattgctgaagtcctgggccagttccctgcccctgaagaggaaggcgctgaagaaggtggtgccgatgtttcaatgaacgacgccgctgcttgaattatcctatcgccaatacaacgccaaattacacacccgctcaacctgccacttcatcccatgcattatcctcctagaaaactcacagtatggagcatgagcttgcgctctggctgtttgtgcctgtcgttggagtcactgctgtcttgcacaggtcctcgaacgccagcttcaacaactcgcccgttactgcagaacattctacatatcggtccgccctgagggcttgcgcaactgtatatgcttcttgtggatatatgataccgtttggatcatcctctgatctcagatcgcgtttcaggcccaggatgattagaggtagggtatcgtaccgctggaacgatcttttgacttcgtcgatccactaccgggtgtcaaccatttcgtccttggtccaagatacgactgctgggctactcacatatctttgcatattgatgagactcaatcgctggctgatatcgtagcaaatgacgatggcatcggggtccagagttctccagttatcagggcacgatgtgtcaaagaactcaaactggaactgcttggtccctgtcttgataccaaagatgtaaggctggtcgatatcacgaagcatgggaatcggattgacattttcgcctgcactgagtcggctgaacaagtattacttagtatgagatacccaggaatttaatggaagtgttgaactctacgtacgaaagaaatgtagtcttgccgcatttgtcgtctcctacaaggaggatcttgatcacttcagggtccatgatttgtctgctgaggttcttatggccttaaaatatacgaagctaagattgatgtactggcgattgattaagtagatatgcgcgggcatggcgtttcttttatgagagacggagatagagatgagtgagagtagtacgtaacttatctctgtcacccccaactgtggcgtaagcaactttgcgggatgcaccgccacaagtgttatgagcgccacatctgcaaactactgcaaagcccttttccacttgtaaagtctgatgggcctgcatataatcgcccaaatttggaacccaccaacttcacatgagaccctttggccgttgtgttgggcgtcaaaggccgttcagtgtcacaataagccaggttcaagtccgacctctttctcacaaaatctcatcggattctccaccaagtggtgaatcatctcgagttcgtgtgcagcaacgaaagactgctaggtaccgcaccatgtctggcgagtccaattatcagtcatggaccaaaaacggtctcatccaaaaagtcaaggaacttgaggcagaactcggtaatcgacctcctcaagttaaagatgaggaggtatacgatcccaaaaagtcgacgaagccaaaggtgaagagaaagatggaccccaacaagtacacgacacgatatattgccttgaaacttgcatatctgggcaagaactacggtggctttgagttccaagccatggccaacgctccatctatcgaagaggagttatggaatgctcttacaaaagcatgcctcatctttccagaagatgagcggatcgttgactttgattgctgcgagtattcaaagtgtggtcgcacggataagggtgttagtgcttttggccaggtcattggtcttcgagtgcgaagtgccagacccgtacctaaaaaacgaagacgcatgagcgaagctggcgaggcaatggttgttgacgaacaatctggagagaacgccgaagaagaggtggaagacaatacgccaccctttgaccctatcaaggacgagctccagtaccctcgtcttctcaaccgtgttttaccgcctgatattcgcattcttgcttggtgcccctcaccaccaccagacttctctgctcgcttctcttgccgcgagcgtcaataccgatacttcttcacacagcctgctttcacccccgagcccagtgccggtggagcaaggaacggctggcttgatattgaggcgatgcgcgatgcagctaagcgctacgagggcgaccacgatttccgcaacttctgcaagatcgatcccggcaagcaaatcacaaattttgagcgcaccatctacgaggccgatatcgaggaggtccaggatgtgagctcagcactgccctatctttccagcccgcagtttgctcccgccgaagggctgcccaccgatgacgccaagtatcccaaggtgtactgtttcaaggttcgaggttctgccttcttgtggcaccagattcggcacatggttgctgttctcttcctggccggccagcgattggagacgcctgatgtcgtaacaacgatgcttgatgtggcaaagaatccgtgcaagcccaactatgtgatggccgatgaagtgcccttggtgctttgggattgtatctttcccagtgaaaaagatgccccaattgatccagcggctgagaagaccgacggtctcgactgggtgtatctagctgatgaccctgccctgagcaagtctgggccctatggtgttatggacggtatgtgggcacactggagagagcacaagctggatgagttgctctccaaccagctcctgcaaatggtttcaacacaacgcagcaaggacccttcgcgccaagtttcacgccctgagcccactggcaagcaggcgaacagtgtagttgtctacgagggcggcaacgttgggcgaatgggcggtcgctatgtgccaatgatgaagaaggataagctccagtcccccgaagaacaaaacgagcgatatgctatcagaaagggatatactagctcggaagatatgaggacacagaagggaatgaacaagcgaaaggcagacgaggccatggacgaatagcagttagatatcacccctggtacataaaaaagtctagattgaaaatcgtaaacgctctatgggtataatctctcaagcctgtactttgtcttcgcctctctgctcatacaaacatcttctgacgcccctccatacttcctccacgatcttccgtcgcggtaataagcccgggaacacaactaccacatcatcctcgccctcgacaatgacaatgaggtagtacctgacctcgaacccaagaaacgcttcgttgagaaggatatcctggattttttcggtgggtatgaacctcgtagccgtgccagccagatagcttccaggactctcactcgtctgcacgcccaatcctctcatgaccaggatactctcgctcacatagccccttcgactagacagccatagcacagctatactggctgggacaagtacagaaagcggtatgtcctgcgcgacggaggcaattgaggttggtgcgcggaggtatgagggtggtataatcttcagaagagacggcgcggcataggcgagtagtggatggagggtcaggcgtgcgtgaaggagaagaagggtgaagatagagaggacggcgcgggagatgagaacaacggtgtgtaatgctggcgggagcggccgaagggtcgttacagtgaattcggcggttgttggagagggatggcggatgtgaagacggggcgatatcgagagcatcgttgcggttggattatgtagtgtgtagattgggagagttggtcatttgatggttcgtcatgatgtatcttagcaggcgaattggacggtcgatcggtgatgatgaggtatatcgagtggtagtatgtttagtatttattgcaagaggcacatgaggagcgtaagatattgcgacatggcttgtgaagtgagctatgaagaaaacattgccaaagaattgaaaggttgaagctgaattaaagacaccttcccggcctgaagcttccactaaagctcagggccaagtcgcaatggctacagtggagtctcagccccacactgccacagggaaggaagggtatataaattgtaaactagtcatcaactttcgactgtaatggtccaacggggaaggcgttcaaacccgcttaaccgtccatcccaattctggtcgtgcttgcgcttccagccctccgccgcgccccgcccgaacgctgcggtggccgcccactcgtgcaggtaactcacgatgctggaacttctgcggccctaagcactggagatgacccttgagggaggtttcactctgcagagatctctcccccgtcgcgtggcgggtgggaacacgttagtgcggggggatttgggatggcaaatggataagatggaacagccaactgttttttttcttttttttgcattttttataggattccacaggctattgataattgtgaaaaatacatatgctatcattcacgcttgtaaagaacctctagaatcatatttttagttattcagaagtgttgtggctgaagttgtagtcagttgaaccctctgctacatttcgttgtggtctttgtcatgaagctatcacgaccacgaccacctctctccctctgtggcctgcaccaatcacatacaagaaaaaacaccagaaaagacagcttacagaaacagaattcgtatcaagacaatatgttcgttcaattcgttaaatactataaaccctccgggggaatcaaaatgcatttccaatcagtcccttcatccaaatcctcaccaatacccaataccctttttccatccatcatcatatcacacaaaactcaaacaagtgccgcgaggcaacattgtagaaagcagtcgctacgttattcccctttgtcatcccccaattttactcttccatttccctcctggtcccgattcaatcatgtatgtgatcgagacctcaacccccaacatgagtgtaaagttaaacaaaatatgacatgagtgccatttcctttcaaacataatctgtaaatatatgtggccgtgatctcgaaggactgcgatggtctggcccaagaaatgtaaagtcgtgcgcattcatcagcatatgctgttcgccgatgatgtctcgacagattcaagatgcgatgtcgaattaataaagaaaagaaagatgaagaaaaatgcgttaatttttggtgatgtgcacccatgcttccagaagaggcgtgcaagcacaatgcactgatacgcgggtcccgaagggactatttatcgtcttgagatggtgaaaacgccaatcgccatgcacagaatcgaacaatatgaagcttatagagagcgatagaatgggaaaggatattgcactgagtttcgactgcgattctgagagacctcctagatcatctcgttctgatgcaagccagtcgacatgtgcttgttccttgagtcgatgggcgaacgcaggacatcagggttgaatgatacgggcggaggagatctgagctgtcgtggcatcggaacgctttcgtagggagactcaaaggggggagatcgcacatactccttgcgactgcggctgccagatcggagtctctcagtggccttgtgaattcgtcccgagatgctgctgtctccgatgcttcggcctcggccgtgtcctctgtgggaagatggggctggagggctagcctcagaagcttggtcgttaccggaagacagatcatcgtccatgacaatctcgatcatgcctgatgcaatagcccccccatgctgagatcgctgggcatgtggaagaggagcagggggtggaggaggaggtgaggccagatgcctaagctccttaagcactggaggtgccggaggagggggaggaggaagagggtcatcctcatgggaacgtcgtcgctccccaggaacaatctcttcaatgcgtcctacactgctcttgcgcccaaatcttgctgggcgttggccaggctcatcaggaataggagccgacatgctacgaggaatcgggggtcgagatgggggctggtacacggtcgatggtagcaatgtgaggctgggctctgcgctaggctccagtctctctggtgactgctgaggagaggtttctggcgagtgcctctgagagaaagtggccgggatcatgggcatctcgggcctaggggtgcttccggactggtcatggttaccctcgatgatcagtctcatggccttgggggttgctggaaggccgattacgggaccttgacgggcatacatgctcctctgcggtggctcagtggcgctccgaggtggaatatcgtcaggcaacggcttgggctctgctgtctcaacagtgatggcaagagcaggagagaactcgttggggtgaggaatagacggcgtctgggcgcgcttggccagagacttgcggcgctcttctagttctcgggctgcttgctccttctttcgctggcgctcgtccttcatttgtctgaggtcaccggcatgctctgtagaagcggcccgaccatgaacagacatgggtccttcaaggttggcaacctcagagttggccctgcgtcggttatctgaaggatcctgcttgctcatcgctggtgagttcagacctcgactggcactacggctatgcttgtttctgaattcttcctgggcagccattgctgctctgaagtcctcttcatcctcagaaccttggtagtgggctgtagtgacctcgagaggaagaggagaggaaggggaacgctgtgtagagccttctcggccttggctgcgcccacggagggtcaaagctgctgggcggcttcgactatcaggactcttacggcggcctgctcggcttgatcctcggcttcctggcttcatagtggacgtgctggccttacgaaccgtgcttggctcgccgacttggccatggcgtggagtgctcaagtttaacaaatcttcgggagacattggaataggcgaggttggtgatcgtttggccttggaccagcctcgggcaactacgcggccacgttcttcggagggctccctggatcgggcatttcgttcgcgactgccagggcggctgcgtgatgtatctcgggtccttgagtggcttcgttgacgacttcgttgcctcttggagaaatggtttgcagcatcaaggctatggatgtagtcttctcggtttcgaacggcttggtgacgaaggcttcggccggcgctcgatgcagaggtgacggagctagtaacagatgcagggcctcggcgtcgagttggccagtgataacggttcgacgaggtaactgaatgttcaggggatgtcacttcatcatgcgagactccagactgtagctgtaggttgacgccgagcggaatgcgatcgcgagaaccgttgcgtaggttccgtgacgcctgctgcatcttgatcattacagcttggtcaggtggcggtgggtagtctccttcacttggctggacaaccctctgagcatgctcgcgcatcatcatggggcttgctgtagcagcgcgctgcaatgctgtgccgaacatcatgttgtcattgccagacggtgttcggccatggttggatcgaggctcataatcagaaggtgcagcggaaagccccgccgttctgatcgcgtcacggttgaggtcagatggtaactcgccaatcgatggtagacgtcctcgagctcgagcggatactggtgtgttgaacctgctgttgtttgacggacggaggaatgcggttgtggcatcattgttcgaggcgtgagacaaagcaggcgagccagcagagtcagcaatgggagtgacaccagcagcaataggcgtctggcctccatcgccagcgaaaaacttggacttctgtgattgatcaccgaatgaagtgatgagcttgagtgcagatgtcttggcaatgcttcgctgagggccacgttgaacaccgggaggagacagaggtgggctcaatatctcaggaatactaggtgtcatcgattggaagttaagttgggcagccgaaggagatgtccaaggctccgtagactcttggtcagtgcaagcgaagcatcggattgccagttgttgctggccatgttggactgcccattctccccacttccgaatgatggccgcttgacgctcccagacactaggtgcagcgaggcaagtgagaatcagtgcctccatatagcgcctgtgagaaacatagacttcaatagcatcgttgtgctcgcccataccgagcataatcgtggctgcagcgtgtacatccccagcctcgagtagccgttggacgtacgcttggccaagcttttgttgcgaggcttgaccaccaataccactcaatgcaagtagcatccagtcagatgaagtcatgttttcaaagttggcattcataatgttggaatcgatgtcaccaagccacttagctaaaaggatgcggctgggagacccttgagggtgcctgctcatttcatcccggatgagatcctcaacttctttgttccatccgaaaatagtgttcagcatctgacgacggagatcatcgttagtcaagcgggcgtggttggatcccatggcatgtttgtatggaatatcgctgagacgagctcgtgtaaacttgaagagatcatggaccttgttgtcgtcggggctgcgggggacttcattgcgtaggcgagagggtctgtggcgcgaacgacttgaagtcatagacgaaacactagtggtgccaatagaatatcccatagagtatgcatccatgtctcgcgagttgacttggacattgccgttaccgttgccgatagtggatgaccggattgaagttccagccgagatgtaagtgttttctgacaaacctcttgaccttgtcgattgaggatagcggccaggagtctgagaggatcctgctgaggactttgacaaggacgaaagaccacttcgactggagacaggactggctgattcgtagggctcgttaccagagtcgtaagcctggcgtcttgtcaggcgggcaaatggggacatgtgatcttcatcgctttcggagatgttcatgtccagggggatcgagctagactcggattcggatgcaatggtagtggccgagttcgctgatctgtctccaatctcctcggagactggaggtgacggtggcaacaagttggctgggtgctgaacgttggccaccatgatagctggggagttgaggtcaaactgctgtgctgtgttgttggggccgagtgtgaaaagagtggctcctgggccatagacggcgagaccacggacaaggtcgagagttgggatgggatcatgagtgacgtgctttgtcctaacatcccatgactgtgtttgcctgcgtagatgttagtcggggaaaggggtcatgcagctaagcgcgcgcgtaggctagggtggtgtatgataaggcgatttgcaagacttacgagtcggaatactggattatgcgaccgttcttggaccatcccatccagttgggtccatccatagagatttctgcttttctgaggtttcgaaccactttagcaggatcatcagcgctatatttctttgccacgctccagacacgaaggtcgccatcacgcatttgaaccgcaagcatgtcagacttttgccgcgaagaagaagcatgccatgcgaggttcacgatgggcgatggtcctctggaagtggtgagattatgtaagatagtaaagcgaggctgcaatgtagccacaaatagagagccattttgatacctgttcttgtcagtggggatcaatatgcaatgggacgagtaaacttacccaatggcgaatgttctgcaatcggatgagggagccagtgcagttaccgcgatttggtcgatggttcttgcagagacatgctcggaagttgaaggctcaaacatgattatgcttcctttcgtattgcctgaaaacgtaagtaaccgagtaaccagcattcactctagaaacacataccgaaggcaacattgccgtttttcatccatgctgcgacagtcaaatgttcgtatgaggcaaatcgagcgatttcatctcctgtcatcaaatcccatacaattgctgtctggccagcgtcataacttacaaccaagcggccaccaccactctcgctctggttatcgactgctaataattgaacctcatcggcatgtcgtgagaatcttcgttcaatagtaagggtatcatggtgacaacagacgacagatgaaccttgagcataaagaaacatggaggccgtggcggcgcaggggtcaaagtacttcaaatcggtgacgtgaggcatggtggtgctgtctggaacttgagacgatttgctccttgctgcagaccttccgccagaacttaatgaaacggtgcgattccgtgacgacgcgaccacggggacggacatgatgggcctgatatcctttctggatttcgacctgcggcagaggagcttgtgttagccagtcggatgacaagaggaagctagggcttccctgcgtaggtgttcgtcttgtgcgacgcggcacgtactgttctggtgtgaatcaatgtcgacgaggaacaagcccccgatagcggggtcttgactacagctgctctcgaagtcgcagaaacaggcggaaagctacactcaagggctgtcgaacatgcctcggaatgacctgctgtccacactcggacaatgacagtctatcgatattatgataagccaaaggtctcggatgatgttgctgaagtgtttcgtcactgtacgatacgatgcgatacggtcaggcgggtagcgacggccaagtgaggttggacaacgagcgggactcgtgaagctgtatgtctcggtcgcgacggtgtatgataagaggcagatgcagtgatgtcttgggaatccgaattagtggtgagcttaagatgtcaggagagtaaagtaagaagaaagcatagaaaaagaatagacgtgtgtgtggagatgggcaaagctacggttttgcttgtcaagagcaacctcaaccagggcaacagttgaatacgatgcaacaagtgcaaatcggcaacggcaagaacgcagccgcctaccctgctcaggctggatgtgattacatggggtcgaacgacgccaaatagagatgagcgttcaaagtggtcaaggtcaaagagtagctgccaggaagagagcttggtagtggatgcggatagggatgggatgtgaaaggggtgtgacccggcgcttgacttgcagctgtagcttgtaatcccttgaaaaaatgattctagggtccatcaaacttgtgtaggtacatttgcatgcgcttgtatgctgagcgacaacatgcgacaactaagacggggaatatgacgagggacggggataccgaggagacgctcagctcaattggcgattggggcaagaaaagacgaagtgtttaggaaattccaaaatgagaattgaaatgctcaccttgaacccttttcctgctatcgaataaaagttgatcagtcggttgggggctggtgtagatggatgttggtggagttgtgatatcaaggttgatatttggagctgaaggtgtgacaatgtgattgaggcgacacaaacaggccaggactcgaggacagaggcacaatgcaaagcaaaacaaaggcggaaagggaagactaagaagagggaggcccaagaaggaaattctgactagaaaaagtgcaggttgagatgattttgagaaagacacagacacagggtttatgacagtgtgggtgtccaccgcgtgtgctatatgtgattgaccatccatcatgggtcaaggtcgggggttcagagtcagagatggcgcctagagagtggcgttctggcctgtcagtggacacttgaaccagaggccgatattaaaatagagccttgcgaacgttgggttgaatggatcagcggagacagaccagcttcataggcaatatggaacccaggggtcgaaatggaggatggtcaacggcggctggggattgggagcttgagcatctttttttgctgtttggactcgagctaacagtttgagtggggaagaggagctgcagaagactaggatcccctcttgcacagtgagcagggtgttgactgttgagcatgccatagcattagtatgccttcagacgctggtttaaaagacgccagttgaggcggaggccgtcactttgaacatgaatggatcgtggccggcggctgcggccttgctatgacgaacaatgtccaacgtggactgccatctcatcgcatatcgtgtactgtggatcattgattaaagacaaggcaattgaagaccagcgagtcgcagcaagtcaaacatgtagcgagcaatgcccccctgccaaatttagcctcgtgggttgaccgcgtgccgttgaattcaattctctcagtgaatcgttggatggtgcatcaaattgagtggcccactagtagaccgggacccttgtaaatctccagatccattctgaccgacctagagactcaaggcactcgacctatcaatcaatcaaattgtattccattgtttgcagacgagtgcatgaatggctcgcatcttatcgtttgagatttaactcttatcaaggaagcaagcccttggtcttgataaactccgccgtcgtctcatccaaatttcatattttatttgcattgaaagtaaccgatcaatcatgtacaaaaggttgctggtgcccctcttctggcgagacgtacacagaagcatgcaggcggcgtttggtacaacggagagtggtggtttctcgagcattgcggtgcaggacaacacagcagaagagcataacgcaacagcccaaggccgcacggcgtctccccacgcaggtcctgtaacgttggtgcagtgggaaataggtatcacggcatgatatgttcgatccagttgtgttgggtaccgtcgaaactaagagtggtcggtaccttacatctcagtctgtgtgtgtgtcagcacaacatcttgaggatcatcactgatgtttggctttgaaggtgcgctgcgtgttctacagtgaggggtctcctgaagttgcagaggctgacagggcatttcgtaaaatcccttgcactgtaaggagtagtttgtagcgtattcttcttctctattaaagcttcagttggtttttttgagatgaagttagtgaaggaagatgaaagcatgtggttggggaaataaaaacatgggggggcttgagcaagcgcttgtatgctaacattgattggatagagtccttcaccccacttgccaaagatgtgctttgagctgcttctcggcgcttattggccacgctagctaaccgggacgggccaataagccggccgatcacctctcttacaagaagttaatcgccctcctccttcccgtcccgctggcgaagagggtctgtacccacattatttaaacgggaaggggtagagctctccatcaaccacatctcttatatcaagtcagtgagagcaccacgccgttgcttggcgacggtatcgaatgattgagagaaattagacgagtctttcttggtcaatgtgatcctgtattttatatccaatgtcgctcaaaatttaagctcattccggcttccagttttacctgggtaggtaggtaagtatgagctgacatccagctgcataagtgccgttatacttgcttgctccacttttgacctcattcgataacgaactgggaaagagagtctggacgtgaatctgttcacgcctgacttcctgcttgatatggatcaacggacctgccttgtgcaagactcacctcaaggcccccaatttcgtccttcttcttccatcctcaaaattctggtcgagttgcggacttctcttttctctcctcctgcatacacgatctctctttgctttttcccgtgcccttggtcacttccgtctagtgtaacctcacccacacacattcccctaccatggatagactcttcatcaatagcaacatccttctctgctgcagaagtcaacatcgtatctttcagtaatcctccgataacttagacttcaatacacgtcaccttacttagtccttcgctttggagatagcctgaaatggttacaatgtcagcctatcaaacaacgaacatagcgccctctgttaaactagctgcttcatatctttaattagatccgctaagttgatctggggtcacaggtgaattatccacggaagcactcgatgagcagcattgcgatgtccaggttattgggtgttttacgaatgtggacgcagtcagaaagtttctccgtctttccaatgctgttccagcatttacgctccagcctcattacatgcgtggaactctattgacaaaagatacaaattagcttttcattgaccttgaaccctggtcaagcaaaacctttcttccgatgtttgtctcagaagcatgtggctatatgggaaactcgaattgcttattcagacttagcatcgctaaataacaggccgcctccttgtcatgtatgcatgttgggattcccagtctcgccatgggtgcagcgcctcaagtccaacaagcgcctccgcctggcaagaccttgttcataaaccgctcggctaggggcagatgtttgcagcatatgtcattctcgttcaccgcacctcttccaattgaaccaactcgcctcactcttcggctccgacggacaggttctgtgtatgtgtttcctgcaagccaagtacagcagaaaaagcggttggcaaactttcgctgtcagatatatatgcaagaatgatctacgagtcgttgtgactttcagtaacggcaaaacattttcaaacacgtatctctttattgttggatctgctgcttatcacctcaagggctgattgatattgatgtgcagatataagtggactgctccgctatacattgttttgaaactgcacacacttaacaatcagaggccgactgggcctcagcgccactgatcaagaactctcgttgaccgatacgcaatttcattatcccggggctagatagacctggccccggtccgtctggcctcataactcgaattaccccacggttgtccccatcctttcccagacttggctgcagcctcacacgggttgcatcaatgtgtgtatcattccttacttcacgggagcggataactgcagactcttgatgtaaaatacattccgccttcttttcttttgctacacctggtgcttgcagctcgtttatgccgtcccacacaagtcaatctctgatgcttcacggcgaagatcggtcagtatctgccaattcttctcttcagagttggaacttttccgatcgccaggccagtgcattgaccggcgattttattatcacatttcccttgttgactgtaacaggatgaccctggtcaagggacatgttcgacccagccgcaaggtctccgctcgttgctttcgcgcatttgatatgccaactggggtattggcacgccatgctataacctgcggcccagaatgcggccaggctgatggatggtagttatcacattgataacgccactttaaaaaagactccgaatcccctcctgcagtatttccatgttgcggttgcagactggcggccgcctctctgcaccagatcggccagggacgaaaccaaaatgtaggattcgtagatgcgtcgttatgtgtaattggtagcgaagacttttggtgcatatgaaagattcacttacattgtcaagacattagcgttatagttttgagacgttctgttaggaggatcacaatcagtcttaccagtctcaatatcttatagccccctactcgcgtcgcgcgagactcggagtttggcaaactgcaaaagcccaggatctcggaatccaatatgaaaggaccttcggcttacgttctgttgatactttgagtataagtacttgtatcagaataacgtacgactcaaagtgtgattacatgaacaggacaccattctcatggatagactattgatcgctctcatctcggaacagtcggcaacagcaaatttgactctgcatctcttacagaaaaggtgtcataaatgattgaccattgttccgggtccccgttgattactttgcatacctgtgtaggtgactgataggtgtgatgggtttagagacgtcgaccacctatatcacagtaactgcaattgatgttgggatccaaacactagacctaactcaatattatcgtctttgtgctcttatcagagattgttctcctatcacatcccaattgataagaatcactttctaaaatcccattacatttgatgtgtagttgttgaaggcaggcacaccagacatgtatgtaacattagaagttgggtgcgtgaaatcccttgcgtcagcatccatcaactcgcgtggcttcaggcttccccgcaatcaggtcctgccaattctgatgatctttaagggacacagatcaacacattgataccagtgggattgagtaaggctcctccttaagacgctggcaatgcatataatgcaatgcagcacagcacagagcggtacggaggtacatatcagtgcaaaggctgcagacagagaatattgagtgaggtcttatttagatctttcttattttagtcattgcccaattggaataagcccggctccgcgaaggatttgacattgtgcgtgggttggaatgtgggcgccaaggttgccctgagcctcgactggcctcgactcaatccacacggatgagaggaagaagatggctaatgtggaaagatcttagatgcgggcctaccgctagatagtgagaatgctacaccatacacctctgtagcgttgtctcaggttaaaccttcgtattatgcatataagaacgcaggaatggtgtaagcggactggtctgtgatggacgttttggggtaatgcaagatacccaagatagaaactgatttggaattgcatattcttaggtctccatgcagctttatatgatgtgatgattattgattgtatgcacttgggtcattttgacgattcttgggcatcgtaaactctcttctctatgggcatggatgcgatgaagggtgagagaggccatccaagttgcactctccccaaaggaagacagcttttcttcaatgcttgtaaagcaactcataattttccgttgaagccttttgatctaataggatgtcacggttaggcatggcggatagtacttttatgggcagttagttcagagatactccctgaaaacaaaacatggcattgctttagtgattcatcaagactcgccaaggcatctcatgtgagcagaaataatatttttcgtactcttggaaagactgatagacatcatacgttaatactttcctctcgccgtaagagttaggaatcagaggactctcttttctatactgcacttgagacattcgtcaagttctatctaagtcgtgttgttgcttctactgctataatgagcaatggtcatccttcctgaggcatttgcagtgatccaggaacaaccactgcaatgtaacaacgacttcgtctttagctcgcgcagacttctttctattctagaacaatacttttgtctcacgtattacagttacagagcagtgaattgactgtgggtataattattttgagtaacgggtttgcatttggtggtttgtccgcgttgccttcattggtatcaagatctatatcgcttgacagacaagacatggcgcacacatccattgtgagcatatatccaatggaggaaaaagatagcaaacaatatatggacaataagcaacaaagtcaaaaagaaactcccccgggaaggctcgaacttccgatctcccgattgtctacgaataacagtcggacgctttagccaactaagccacaggggatagctgattggataaaacaactgctcccaaatagagcttatatagaactatgatgcaataactcatgtattgtggtcttctttgctggtatacatacatgatcgattgttgaaagactggatatcttaactcacgttctttttcgggtgatgccagtgttcttgctgagtcgttacagttggagctggctttgacgtccgctagcccagaggttctcattgccttcactctcgatggccaacacgcaacttggcatgcatcacctaaattctttcctcatacgtcttggagctacaataaaaacagatatgcattcaataggttgctgccagacacctgctatgctcatcatagtaccacaagcttcaacattcccagactcaagccttagacttggactcaaatcccttccccgtccaattctcaacatgaagttgataaacctccttagccaaatcctcaacaggcccttccacttggagccctggggcaacttggttgatactcagaggcgcaacaggcgcctcgacaccaaactctttcttccaagcctctaactgctctgtcgaagaaacatacacaatccttccgagaccgcaccaagcatgtgcagcagaacacattgcgcagtgctctccactcgtgtacacagtagagttcttacgctcctcggcgctgaggttgagttgtgcccaccgcgcgagcgtaaactctgggtgcagagttgcgtcggggcgactgtcgccgtcggaacctgtgacggtgcggtttcggtctgtctggaggactttattgtctgatgatacgagtacagagccgaatggggcgtcgcctgccttaagagcttcgtgggcgagtgagacggcgaggcggaggtgctcacgatcttgttcgttgaccattttgattgcgtttgaggttaatctgggtgagggttttatcagcgtgtgattgtttttgagttaagtccttaatatgtgtaagtttcgatgagtgtcaagttggatcgcaacagttgtgtgatcaaggttgagtgaagccttgccaagttcgtgatgcggggaaaatgatgatgacaattccacattcggctcaagtttatcttacaactgtacaacgacctctcataagcgatagaaattataagtacggtcttattagcatgattcaccgatcaagttatataccagagactctgtgatcgtgaggatgtggagtctgcaaaatagaacgcaagaacaaagcatggatactgttaactttgcattaaaaaagacggacaatatgtatttttttattttttttttacaataaaaacttgtactcattattgagtctattctgttacatcatggttgtttttcttgagttactcatatagctttacaccctatcacgatacctgggaggccacgatcacatcatgaactctcaattccaggtatagtttcttgtgattatgacaacgaactaaagttattatcatatacacgcccggctatcacttcattgaccccagcttcgttccatcgtggcttcgtgcgaaactatggcaggcagtgacttggtcaaccaacacatgaagcttgttaagataggcaacaagttgtgtgcaatgcaaatttgacataggcccggatacagcacgaatactacttggacacagtttccccatcggatcgaactatgctatctattattgatatcaaccacaactgttggggcacggatagacttgcaaagagacctctcggccagcgcatattgaacctactcacgggtcgtcaaaaggccactagaagacttcagccaaattatatcatgatctttttataaggaaaacgcattaccccaacagcatttgccattccgcagaaactatgctgactgcttgctccggaacatacggttcaatggcaactgtaccagtacactatagtctatcccgacgcaaaaggatgatgtcgtattttacctatggtaatacaagactatggcgttattagtaaagttggatctatctttagccgttatactcgtatcgtctcgtagtgacgggctggacaacaagacaaggcatcaataagcatatcccttgaaagtaacaaacaccgctgtccaaactatgttaaacaatgtgaactaatattttagttttacctattctatcctcactcccactttaactatatggctttgtcattgtgtctttcatgcatcccgccaatgcatcactctatcttcaaaccaaagcgtttatatgttctattcttggctcaccactttaaatcgtatcgcagtaatacaagcgcccgctttaactcttctagttcgccctgtgttggttcctaagtcaactcttattagaccgtgaatccaacaatagcactttagaacagggcaaaacgtctagtctaaatgtcaaagcttgccctgcataaggcttgaaagtcttggcttagacaatgcgatttaaactcgcaagccacaaggcaaactgaactcaacttgaggaccaacaaaggtaaacaacgtttcatctcgccctttttcgcgattgcaaaatctcgcgacttgcttgatcgatcaataccccatccgtgcgttgagccccgtttcttttgagcacttgattgagtatcacaccaacacaatatcggacaaagcatcgtctatacaaacacccaccactaaatcaagatacccgatatagataacttttatcacgagcttcccacgtgagaatctctttgtttcttatcgccgatctgaaaaaggcacgttctatctggattgagctgcacctcaccacactcgcgaccccgcggttaaggcgtcaatttggtccatgtgacaaaggaacttgacttgaagcccgcggcacgggacggtaccacgggccaagctagaaaatagagagctccctattgtcgccggtattggatgaataggtcggcaatggttaatggttattggtagataggcaggttgtagcacacactttcaacatctttggctgggcgcttgactgttgccaagattgcttgcacacaaggttagggaaaatatagctcaggtttcaaagggtcgaaggaccaaagtagctgcagtcacgagtagaggcgccaatatcacatgagtaagagacaagagtatgttttgagatgtatgccaagtatgattgttgatgctaactaataagagggtatcttgaaaatcaaggcaggcactgggccgccgaactatcctaaggtatctaaatattccatgccatgtcgccgttaaccatgcaatgctgtgtgtgggtgcatatcctatgccctaatgttcccgttcccaagtgtgtaccagctggttcatcccagtgttgggaggactgatgcaagaacctgtactgtatccagtgtcccatgtcctaatgatgcaataaaagtaaaactccatccatgtatgcgatccaccctgatggtgtgtgaaaatgaaaaagattaaacaagataaaatgtcggctttgataaaagcctcaacagaaaagaaaagatccgatgtacgcgcaagcggataatgatagattcttgaccgggccgcaatgcggggagaagaccaccggtagatggccgagttcgccgacggtccgacgaggactagaagaagatggggatgaaggcttccatgtatccggttcgggtcatggcaacgtttctcttgatggaggagaaagtttcggccgcgaccgggaactctaaagataatggttgttgatgttgatgttgttgtcattcattcctcagtcttggcctctggtgttctgactcattcttggttgggtaacccccacccccacctgtgatttgctgggttcaaaggcggtctaccccatggcgtcatcgaccaaggttgtagtggtgtagtcgcctaccgaaaatcaagccggcggttacaagtcgatcccgagggtagctgattaaggttgccaatttagtgagtgacagtttggtgtgtgtagtgtcggaaagatgtccatctccaaataatggaacagtggtgttgggtaatccagcatgtgcgtttattgatgcgcacatgcgaaagttgttgtgtgtggtgtatcatggggtatcatattgccatgtaatgcaaaaaaagcagcctgaattattgttagtgaatgaggcttgatgttttggttgtgtggtgtaaacatacgctatcgtgaaatcgtaacagtcatgaagaagatcccagagcattgtttactcaatagcctcctcgttgatggaggtgagcttggtcttggggctcttcttgtgagaactgctacggcgctgctttcgtgcggcggcacgtcgacgctccttctcgaggttgacaactcggatgcactctcgctggatggcagcctggcgttcgcgctcagcctggagaagctcgaagtcggagatgcggctgggaggcgaggccatggcaccaggagaagagctaccagcgctggagacgctctgagcatcatcgtcgaagggatcggagaggaagaggtcgtcgtcggagagataagaagtaggtcgctcctcacggtcggactcagaaagagagtcacgtcgaggccatgaagggaaagcgcaggcggaatcctgagatcggtagatgttgcgagacgcgatgtccatgggcgcagaggacgcgcacatggagctgatggagctgtatgaaccgaacattgttgcggtggttgtgatgataggcgaggtgaatgtcgtgatttaagctcgaggagctgtagctgttgctaaatagcaagtagtaaagtgttgatcacttgaagttctttgttgtggacggcagataaatggatcctcgagacgaaaacctggggatgcgggtagatataaatgaatgaagcaagatgggcaggcagccgactaagggaggcctggggcgtgtgagatttaatctgggttccggtttttgggtgtggaatggaggatttacgttgtgatgggggtgaagagaggtgtacggtgaacccaggggggggtgagaccgagaacgggtgcgagtgcgggtccaagggtcttgcttcttgtctcgtcgggaaagagggcgaaatgctaaattcttctaccgaggtgctgctcggtgctgtaggcctgaggggtgtgaaggggggcgtggcggaagcgaaaaaggagcggtgggaaattcgagtcagagggaaaatcagggcgatacagcggctaagtggacggccgaaggtacgtactagctaaatatcccaggagggggtggccgaagagcggatccgtggggagggaacgagaacaacaaggaagggcaggagtcagagtcagagatacggtaagtttactaggtcgctcggtatccagatttgttcctgttttctatcaaagaattcgccaagacttggttctcttttgttaccttgggatctgagaggtgaaggagcttatcgcgctcgggtcaagttgctcaaagagccgaggactggccgcacaatgacaataaagcaggtttccaacacaagaagcgatggattgaagattgaagtgatagtaaccagtgacaattttcgtaatggatggttactcgcgtttgcctggtggtgttggtgttagtgtttgagctgagatgagcaacatgcaccgtatacggtaacttgctttgtaaacttgcagttggagtgacaagagacgagacaattactgtagctgactgatactgatacggtcaccgcaaataaaaaggaatttggtgagataagcaaagcttcatatggacaacaggatttacggatacgttaccaccgacagatcaacaataacacagcaacgtccgtattggaccaaaccgggcatcatttcaagacaatctgctcccgtccaagacatgataacctgcttaccggcaatgatttgatctctctttgagcctgtctctgttctctgccctgtggcttgttttcgtaatctggggtaagggcaaaaaaacgcctcccccagccttgggctgcgctgggcgtatatacgtatctacgaatagcaaccacaatgccaattacagtgctggcattcgctgtcacggtcttaatcacaggcttgcgcctccctcatcccgcgggtcaagataccaaatcacgggctgcgcgcggcggcaacgggacacaagtcacattcatcatcatcggaaaagggagtcacaagcagctctttggtcgtggccttggggggcactgctagaaccgcccaggctgacgaacaggataggcttattaaccatgatccaagtatatacatatcttgattacggcaggtcagcgaagcaatgcttcggggatacgatgtgatgtgatggcaaatacaactgactgacatggttgattgattgattgattgatactgtgctgagctgtgctgtattctttggacacgagtgaatcattgattgcctatgcgttattggtgcgttattggtgctgctgtaacgagtccggtcactgtttgtgcctcccacgatatggatgatgatccattcattcatccatcttgtcgcattcgtttctttttgctattattcaggaccaacgccattcgtttacggttatgtcgttctttgtgatcattcatgtttgtctcacctgtaatttatcggatttgatgctttgattgctttttgtgtctttcctctctcctcttccgtaagatacctctcttgtcccccccacgcccaccctttgcctcccttttctctcaaatggcactgggggcctgtttcccttcagcgcccaacacacccaaaatcggtccctgacctggcctggccttgtctggttccgccctggcatacgttgtcccgagatagctcagagcccaaaggccaaaaggttaagccttcaggtcgggtcgggcaagtgtaggtttttgatagctgcacaccaccactgtaatgcatcccacagggctggactggctggctggctgactagctggctgtccgctggcttacctaccttccattctctcttgtcacgccttggctgttcttctttcccctcttggaaggaagggaaggtatcgcgggatgtcggtgcggtattggtctgttccctacatgagaggaaaaggctaagaggagatgtagatacgatgtgctgcagcgatgcatccaatgcaggtggtaaggaacgacgtgcatctctgaccgctcccttgaggaggaggtatttacatttctatttgctggatacgtgcctgagggtgctttgttgtccatcaccattcgtctgcaactggttaattgttttaccactgaggagtcactgatcggttcggtttgggggggatggctgtcatcttgcagcgagggtgtccgatccaggcggccactaaagttgcgggcagctgagaatattgaatttcaccgccggtaaacagcataaacaacaacacagctgctgaaatgtagtttacggtatgtatgcgtctggcggacaagcgcacatcgcggataggtagggatgatgataatcatttcagttcacctcacctcaaactcaactcaacgcaagtcgggccttggttccccgagctcaacttttgttgcctcgtttttccatagtcgcatcctctttctatttcccctccaatccagaagctctccaaacgtcaagcttcaggctcccattaattaacttcaacccccaacgcccatccccatccccatcccatgtggtggtctggggtgccttgtagacagctttccaaaggttctggctcaagaatagattcaagcaatctcggaccgagcattcccagcagcttccagcacaggacaaggcccgtttagcctaggaggtcccaggcccggaaccaactgccaactggggagggggccagcaagtttcccctttcgtccaggctctttgagcgcacgaatcgcagcttctcgcactcctcaccgctagctggcatgggtatcgatatcggtagccaatcacggcagacgatgccttctccgcgaagtcttggcagttatgaatctcggtcgtacaaatgcagggttttagtcctagccttgcccttgacaataaagcacattctgtcaaatttcaaatttcggtggcagaagcaagatcggattccattaagacgaatcttagcttggcaaataattgattcttggaaattaattctctcacttggcgaaatcccagatgcaaacaggccccatctcatccgcttgaaccgtttcattaatgatgaaatctctgataagatatccattctctctccacatgcgatacgccggcgtacattacggagaagtgtatccaccatcggagccgcttttacggtgtttctctccaccttgtggcggtgtcccttccgttgccctttcggccgttctattctctatcaatttttctatcgcggctttacccctcataagtctcttggcattggtccggatagttgccttcggcttgaatcattgactctcctctcggcgcttgtctcgcttggttggaatcccaagggagatgttttcgatacgtcggaaacaggagacgagacctcggcgataaaagacacagtgcttcctgttatgcgagggtacaatcatatcatctgaggggtccagctaaagtgattggtgaatgtgattgtcagatgctctggtcttgagatatctgagacagcttcaaagagctactccgcactttggctgagaaatgatctgcggttccatccccgagccgaaaagggtctggagctctaacagctacagctgttatgtcgcagatgcacagaggggcttttttgcctccttaccccgactgcccagaacgttgactgatgtgtctatcacacatgtctgagcgactggaccgttccaagctgatcctcctcccacagatgataaacatgataggacggtctggcccgtcgctaactggacaatcctgcaaacgtgcttggctgtctggattcacaactgctgcaaacgtgctgatcgcgtcagataacagtggctctgatctcaactttcaaccaaccaacacagtccataaccatatggcaatgccgaaaagaccctgcgtattcccgctttatccactccacctttatccgcagtgtttgaggttgatccggcggtcaagttggaaatatcggcgtctacgaggatctaatcagtccaaaacctccactgtatctatatctgcgcctcgcggccaatataattcgtgatgagtatgaaaaatggatatcagggtcctctttctccacggctcttgcgccatttgatgatctacatcgtcatcgagcatatggaaaatcatgttctgtaagaaaaaactccatcctttgacttatctgtgacacatgtctccgccgccacctctagatctatctctccagccacacctggcactccatatctttccgaacaatgccgggcgtctggggaaacaccaacttcaccttactcgccaaaagtcgacaatgattagaggccttccatgcagctttgacagggaatcttccatggaagaattcactcatcttacctaaggcattctccgcctcggcacaacttgcaaattgaaatgtattgcgatccagacacctgaaattcctcatcgcctacacccgagttaatctcgcttcagtgggtctttaccgttgaacgctggaaaaaccaaagatccctaccgcggaccgcgcgaccgggttccagtgccggtattgattaattgttgacatggaacaaaagttcaactgccaggtttctttccaacgcgtcggtttttcgatctcggccgtagctcgtctattaaaattacggtccagtcattctataccgggggtgaacaacagctgtgtccgtgtcaaccctcaccgttgtgttccaggagttggaacaaaataaactttgatgttgacacacaatgctggtaatatcaggcccaacgccggatttgctgtgcaaatgattaagagcaaggaagcagacgtcatataccacactgactgcaaccctattacgaacccccaattacccgcgggaagagacaacaacaacaatgacagttttgtgtgtacgaattgccaagaatcccaagactcgtcaaaagcttatcactgactggatccgattcatgctccgtcttcatccgtctcgcgatctaaactattgagcggccactgacctgactctagccattctcgttgtgaaacccctttaacagtgcgtagccggcctaattcacgtttgaccgccgttgtaaacgatagagttctcgcttgggggattcatccggcgcggaaacagaagcaataatttcctcctgtatcacaacacaatgatccccccttgcgacgttaccgactcaacacccatgggagaaaaaaagcaattattactagtttacgtacgtatccgacactgcggacggacgaacggccgggtgcattttgaaactttgatgtttgctttggcgattcatcttaaacagtgtcacaaccccggacacgggctcgttcctagctcccccaggcgaatggacggtaggacggccaggtacggaacgctattccacccttccgaagccctgtcgtcctccttctttctcctagcagcctcgtctccttacctggcagttttattatttttctttagccgcgataggtttgaatcgttcaagaacccttgaagtcgaccaccgctttgacaaaggccgtctccactttggtaggccttgctcgctgacccgaaccggcggttctcctcatatccaaggctggcgatgcccatggttcgtccgaattgcttccttatggagcattggccccgtcataacgtaaaagaggatcctcttaacacggggcatctctcagtagagccgtagattgtggcttatctgaggggctcacgggccttctgtcagtgttttctagagcttcctttttcttccttcttgaaaggtgccctgagtgctgcccaccttctctttcgggattggaactgttattggatgcagaagaatatgcaggtagtttgtgggcactagaaggaacggcagaaggtccttggaaggccagtcacgatgtgtcatgaaatcaggcaagtgtgtcaagtcagttagttcgccaaggtgaagaattcgatgcatcctctgctttgggtgtgttgctcctgaatcgtttccttcagtagctgtaaaaccttaaagatacagtctcttttcaaaacctcggacttcattccatgctacctcggatcggctaaggggaagtgccttccgaatttgaaatgaatgaagaataggtttagcttccgcgatcccacgtgtctgcagtcgcggttgcggttgcgattgcggcaccgcggagaagagatcccggcgaggaaagtgagcaaagttcagctcttgcctcttttgtccacagtatcttatcggccggactttttgcgcttttgccggaaggaggccgagcttagagaaggaaagataactaaagtttcctgaagctggggaaaaagggacctagttccaacaattaccccttctggttaacaccgtcgacgaacgaatggaaggacaagatggaggggtgtggactttccagtgaacactacaggactcttcagtggtgaagaaccctagaagaatcactagaaggtcgatcattcaatggaatcgcgtggcaacgcgggtgagcgagtcgcgtagtcctttactttttcatctgaagacttcaagtctgccacgcgattgacagtttagacgtttcattaattacggttaatgcgtcagcagagttgccacgaatctgaccctgagtctgagggtgtgcattcgttgacatctcagcgtccttccaagctctaatggtttcacgaatgaattgcaactaatacctgttacccctggagatgcgacagtctcaattgaatcctgaatttgtgtcattaaaaatgtctagcaatacggtttcgacgaggctgtcgcagatgatagcaggattttattactgagacacatgtttccggccgatcgagaaatatactgacgcagttgactcttgggagtttgatgtgatcgttgtatggtaggagaatcaatcatcaaggacgattcaggtcttccacactgccaaggcacaccgagatgtcactgtgatcttcgtaagctacaacgtggtgagcgccgcctacgccacgactcgtcgcgacagattacctatttcgtagaaaccgaaacagatcccttttgcgaaagatcgcgatttccacttctctatgtcgtgttgacgggaagtgaagagttttccgtgtctacggcatgacgtcgtgcaatctgcaaatgtgatgtgtcgctgtcaatatcaagatttatccccgccgacttcacgcaaatgggaatgcgagggcgattgtggctttttcccctttgctcgttgcggattgtcggaaatgatgtcgtaggctgtgatacaccggtactgactactctgttagtatgtagctgaggtgataccgcgctcatccacagcctgtagttacggtcgcagtgatgaggccaggaatagcatcactcaggttgcattcgcaatacggaggccgcggggtgaatattgattacgcatcacacagtatctgacatgagattggcccggatctgtcaactccgaatctacagttgagcaacacagccagcagtgaggtgtatctttgttagcgactgattaatctatctgacaacggatcgtgttgcgttgtgttgggtagagtctcgtgacaaaactagccttggcttggcttggtcccccgaactgtaacaatccaacgcttcatgtttctacacgtccttctatctacactggggggctgaggccaaggctgcccaggcggtgatgacaaagggtcagccagcacgcaagcaagcattgcatctggtagctgtgcctcgtcatctgctcagggatcatgatcatgttactatatgggggaatccggggtaactgtaatgtaaaactggaactgtgtttagtgtacgtacggtagtttcaactgtcggagccggttgacttgttgttgcatgtgaagtttgttattgttcatgagtaattaaccgtgtttctagggttattatccttgacaaacaacgaatatcaatgtacatattgcgttggctttgttactctggtggaggggaggtgagttctaggatgagtcgtggtcacatatactgagcatgtcactgagcgacacaggcgctgtgataatctcatatggaggaatcatgatggagcgcgaccggcagtcatgtaaaaacgtttaattaatttcatagctggaattttctcattagtttcctctttgcgatgccgtcatacattgattgtcatctctcacacgccctcctttgaattcccttgcctgacaatatgtgattgtatttttacttgttaatccgaagtcggcccaactttaggttgttcgtctcgtctcgtctcctgacaagggccaatctctatcatcccatctgtggcatgccacctcctacgataactgagtgggggtgtacagtatatgtagtctcagatatcaatatcacgtcaatcacatcagataaatcataatcaccttcaaggcctcaatgaaacgtttcgtttttgctatttctcaggtaccaaaaagtaaaaattaatcagagcaatcacccgctgcagcctcgcaagcccccaaggccgatctggtagttgtctctttagttctctcatctcatgtcaaggttaggatgttgttttattggatgtgataatgccgtggcagcgccatgccgccagcaaactgccggccaaacagctgaatgacagggacaatcaacaaccaacagcccctggagaatgcccatctcggtgtctcactctcaggcgtcaagagcgttaaaccaccgttaggctcggatcaggtgcttgccgtacctttccgtaccgcaccgtcccgatgatcttgcatccgttacttctgatcctgatcccctccccatgtctggtgttgtttgctcttctcccactctcactcacactcagctcctctccccccacgcaagggcaacaaactcaaacccacgagcaattctcagccaagggatcgctacacgagggacgatcctctagctcccgcctcgcctttgcactacttaccctggcttgtattcatctcgcaatcaacaataagggggacaggatcaattaaagtgtttgctttgactctcgtatgtctgtgcccccgcggaaagtgtttttcttttccggttgattgttgatcaactgtctaatctgattgtttgtcaaatatgcttttcttcttcttgcgtagtctatccgtccgcaagtctaacctagatatgtcctctcgtattgaatacttgtttgttgagctgtctgtcaccctaccatatcatgtttcgagaagcggtcagttgagatatctctcactgcaactcagtgccgggtaaagagagataacagcacgcccactaaccagtccagaccaaattatgcgtgtgctcgctttgactgactgtcccgtactgcagaatgcagccttgctggcttcgatccaacctgcctatctacctgcatgtgcgctacactgcagtgcagcagtgcgtcttgactttaccctacaccgatcaatatgtttcaagattctgctgtatcaggcactccaaaacttggccttcaccgactacggttcaaacgccatacatataacctagcagcataccgccttttgaaaccgctatcttctttcttgcagcatctagttaatattagcctgcatgtatgcaggcaccttttcagtattcgagttgtacagccgcagtacggtgtgtcctttagattaatcaactatgcgctggctcatagttggcgcgcattcacctgttcgtacacgacagcaaactatgtcagaagtggatgttgttccttgcagctacccttggacttgaccttgacagcatgctcaagtgagtcatagtagaaaatttttcttaaattgattctgtgacgtgactgtagggtgccgcaagttagccgagaagtgcctttttatagttgctgaatattgtttggtggtgaggccatctacgtgtgcccgacccgtaatgttgaagagacatgtgatgtgaggaacaacacacaccacacatttacctgtttttcgcaggaaatcactttattccgacgggttacctccgaaacgaccgaaacagacattgtttacctaggtatgtatcttaaagttgaatgagccgattaggctggtttattccagagatcgagctttagggtagattaccttcccacaatgttgccctatagattagttttattccgcataccctcaaaactccattggtgtatttctggagatcctataatcccgttatctgtgtattagagatgacacttaggaagaaaaagatatacataatcagaactgagaagctgatgttgataaaccactctgcttgtttgtcccgtatatctctcgtccggcggatggcagattttacgagttgaatacaagacacgtgaatcacaattacatgctgagcatgagccatggaaccctttctacaagcttatgagatagtgtaatagtgtcgctcacaaattaacttgactttagaacctgagttgttccatatgtaccaattcatggtgtaccaagatcgaacccaagccagtaactgcttcagctgcattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcggcgaatctacactgacagactgtgatatgtgcctggatatgctgtatcatgaagaggacatcccatatctgacattgcaaagcgtagctcattatgttatatgaatgtaagaatgtgtgatttattcgatctcagtagagatatgagcttaacagtaaaaatcaatactgcaacaatacatcatgttatatacttccaaattactgttaagctcatacctctgcaaagatcgaacgagtcaaacattcatatacttctagatatcatggacatgtaaataaaacgtcccgaagctagatcattgtatcttgactaaggcaacatatagaaagtagaatcaagatgaaattgttggaactatttgaacaagagtgagcctatggatgagagaaggttgaatagttgcgatataaggtcacagctatatgtctcataggtattcataacagcgtcgcagattggccggcatagaagattcatgtaccatcatatacctagacatggtgccaatcatcagcctatcttctatagctacgacggggtcagatgcaaactgatgctcgttcgcgaggaatatgtatcgatagtctgtccacagaccactgaccaagatcaccaacgacagaaagaaactataaaagtgaactgcaagaagtcaacgcgctggtcattcgaatagtaggttagtcgagaacggacaggtctgatcgataacaacagcagctccatgtgaacgtgaaatgtggttatatatcttatctcagtgagaaccacagaacccacggtggtttgtagcctcaaagtctttgtatgtatgccaaaactacagatacgccaaactccaactccttccatgctgaagagtaactggcaccttcaagcagtaactaaccaaccatgcctcatcaccggaattcccactaactgcgaagcgcctctaatcggttacgcatctgatccatcatagcctctgcatcctcttcctcttcgtcctcttcctggggcttctggggttctggcacaggcgcaacagggagactgggttgcttgcgttccttgaggacttctcctaggaccttctccacctcaccctcggcctcctcatcttccatgagcatgtccccgtcagcgggtagtacgtcctcgaccatctcctcgataacgcctgccttcatcaactccacgctcagctcttgcatggtccccgccagctcgggcaggcggataagcgagttaacgtccttcatgataccgacactcgcccggatggacccctcgatctttcgcacggcaaaggcctcgttgacttgcatctgtacagaggagagctgcgccttggatgtgactagacgttgtgattgcttgcgagcgcgaacgagctcacgtgcaaagtcgcggacctccttttgagcttggctggagcgagagggatcgcgttggcctcgcttatcggcttggatgatgaggttcttggtctttgcttcgacttgcttaacggtctggatgtcgcgatcgagcttgcgcatgttttgccgcatcaatgcattgcattttcgcatctggaatggttggttatgtcaggcgatgccatgttgagggaagcagttggcggtgcttacctgagcctgagggtcaggcttcgcgaagagagatttaaacgtttccatgatggcggttggatgtaagaggtggtagtagataggaagtaaaatgcccgcgccaatgacgcaactgtggaaatgaacagatggcggagtagacgagtcgcgtgaggatgtattctaggggcgaaagtcagcatgcacagataataattcgaatacactatcggtagtattttaggacgacaagtgtctcgacgctgtcgaattagccgcagctagttgttagatgatgttgggtcatggtggtgaggctcgctcggtgcaagcctcgaggctgagttggactggcagagccaaggtttgattggcccagaaagcgcaaaaaggtacaggggccttgttcagtggaagcatcaccaattcggggtccagcagaacctggagcagcctgagctatcaatctttcttagaagtccaaattcaaatcatgataggctttggctaggaaatctggccgtttaaatcaactgcaacgaaagacaaaagtagataatatacgagaatttgtgtctttcatacagctcatcaaaacgcttaacaatggcaatgagattcattcgcctccatgcttaccccgccatcccgatgccgaccgcgtataggtcctggactaggctgccatagagagaaattctttacacaggaggggtttcagaattcaggcagctagcagagggtcgtatcaagttaataattcgagcctgatatcgagaattgaactcgtaaattcattccatcagatctggaagcatctcgtaaccgctcctgtcccatcaccaacctccaattcaaggtggcagagctccagtaccttctaggagctccagcccgttaacagtggagaagcgctggtcgttttcaaggggcgggatagagacaaacgtcagagtgggcaccttcaagaggcgatagcagtgtacttgtcccgtcactggtctttgctcgtcgatccaagtaccccctcatcaattgcccctccattctctcctcttcttagacattctaccattccgcctgtgaccagacaaaccgtgcaagcctcgcgcatgcctgcagcagagcattagtggtagctacctacctagagaccagcacctacagaaacgcagtaggagctaaaactgcacctcctccgctccgcccaccaaaaactcgaccagctcgtctccattcgtcttgcatcatctgaatctttcgcacttcctcttatctcttgtttttttccctccttcacgacaaacgtcttttcacgatactcaagatacccccaagaaccttccttcacaatgtctgacactgtctaccccgaaggtacgtctcactgttcttccccagcctcgtcactcgtattcccctcctcaccccgatgcaagccttgacgcctacgctgccaacaattttctgggtgatttcaagcttgatcgcattttgcgcccatatccaatgcctatgcgaactcacttgctgactcttctctagtcctctgggctcagagatcttccgaatctgatgtttccaagaacttcatctacctcaccatctccgtccctgatgtgtccaaggacaacattagcctcgaccttcagcctaccaagctcaacttcactggtacctcatccactctcaagaagaagtaccatgtcgagcttgagctctggggcgagatcgaccccgcagagagcaagatcaaccacacttccaagaacgttgaaataaagctacagaagaaggagctcaaggaagagtactggcccagactactcaaggactccaagcgcgtccacttcctcaagacagacttcgacaagtgggtcgatgaggatgagcagaacgaggcccctgaggacgacttctctcagttcggcggcatgggtaagttgaacaacgtaactacactcaacgaacaagaaactgacacataaataggtggtggcatgcctgatatgggtggcatgggcggcggcatgggtggtatgggcggcatgggtggtgactttggcggcatcgacttctccaagctgggaggcggtgctggcttccccggcgctgagggtgagatggacgaggacgagggtgacgacgacatgcccgcgctcgagggcgacgacaagaaggacgccgcccccgctgctgccgctactgagaagaaggattaaattcagcaaatctggttgtttgacgttgccaaggcgagcatttctgaactacagcacaggatcaggctgggtaacttgggcgttgtgcctatcaaggcaggcttatttctcggatatgtagtttgtgctacattgcctgtttcgatatggaagcaaaaaaatggaaaaatcgttaagcctatttatgacttgctcacctacatgtgcttaaagactatgcattgtgatatgagcgaggctgagacatgctgtacgtgcaatgtgcctacctaactaacattcatcatctatgacatgtaatcaaccttttcgcaaacctctgcgtcttgcgcaggcaggcaacatgatggccttgggatggcttttgtaacatatttgtgttcaaacccatggtattaaggattcagaagtaggggaaattcgatacgttaactccctaaagtaatctaatgcagaagcaaaactggacaaccgaaactcgcaatccttcccatcagccatcagccaacttcgtgatattttattattaactctccctcatcgccatcgttacaagttgcttagtttactaaagccacggttagcgttgttttcttgcgagacacagacagagttacatacagcaatctcatccatatcagcatcagcagtgggagctggcgcggcagcaggagcaggagtgttgccggcagcctcagcggcaggggcgacaaagtaatcagccatctctgagtcgagttcctcttgtgtcttcttggcgggacggctgctgcgaccacggcgcttcttgttagcagctcccttggcggctcccttggccgcaccagcgttgtgcttgtcagcggcagcggacttgggttgagccttggcctgggccttgggctggctagtacgctcagcgaggctcttggcggtaggaatgaccttgtcagcctgggcggctccgacgacgatctcaatctagtcaagttagcaattgaaaagtccaggagtaacgaatgacataccttgatcggtcggttgtcaacgagaagaccgttcaacttctggaaggccttgctagcgccatcggatttgtggaaggtgacgttggcgacaccgcggctctgtgagttggggccgtagacaagctctactcgcttgataggtccaacggactggatgaaatagtcctattagaaaaggcgtcagtattccgaaatgtatgattgaacaaaattcgtcgttctaatcgcgagccttggtagttccagttccgggagaattttacatcgccaagatttggtagtcgtaatggttgaacagcaagcagagcagcgagacagagcgaagatccccaatctgtctcaaaggatcgagatcagtcgaagcatgcgagacatggctctcgttcgaaacggcccaccactcagggacccagcccaaaattttactactgctcacgtagcacccaaaaagatttggtgaagaataaacgcgcgacccatcgttccccgatttgaaccgactttagccaacatgacttcgtttcagaatatcttcgaggggcatctgctgcatgtgctcactgcttgcttgctgaagttgatgcgggattccaaatggcaccgtcccgaggaatccctgctatcctttggctgatggaatgcgcaaatcgttataacagcccacatcctgtaagatcaacgctatacatacgaggaacgctgaccaggcgtttccttcaagataattgcgcgacaaggatgctctcgacttccgaaaatgtaccgtttccaggttttaccaagtcgaggaaggagaataggcgtccgatagctccaggccgaatcgacaaactagtcggatagacgcgacgtcgaaggcaaaaaaagagagcggcgaagaataaaaggtcgaacaaagtccgagggcctcaagagccacagcggaaacataccttaatctgctgctccgagacgtccttaggctgataaaattgttagtagagttcatgtgcgcagagtcttgtgtaaaacctaccagattgctcacaatgatcttgctgtcactgttggtgggagcggccttggccggagcgggcttcgcgcctgaaccgcgtgcgggcttggtgttcttctggataccaccgataggagcggccgcagcagggcgtccggcagcgcggcgagggttggagcgacggcgagcaccacggcgctgggcctgggtgatgtcgtcgagagcttggtcgagcttgccagacattatgatgtgtgttttatgaaagtgtgacaaagaggtcaaataaggactgacgagaagtcttgacgtcgtaggcgcgaaagtcgcgttggatcgaagagaatgtgatcgcgaaaggtgggataataaagtctgatagactcaggatgaaagaagaggcgcgcaaaagtgactaaagcggccttgataaagaaagggattatttggattgggtttgagagtgggcgtagattgatggtagatggatgaagtttgggggatggaagaagagggagtgggagggagacagggaggaaggcgaggacatgaaaacggggtagcgtgctgcctcctgcctttaggttctgttgccttcagcgtgaggtacacgagccaccacagccaccaatttgaggcaacctggccaattacaagacagtctaaaaaggtgtcagaaaacttaaaatggaacaaaaagtcaaaagaaatatgcagtctaagaatgggttgaacaagtcataaagtggctaatttattttgctctgcatgtagttatggtcaatatttttgttacccagagagcaagacaagacaagctacctaggacaacaccactagagatgtggccgtgcattaacgggacagcttgcaactatctttaccttatgcgaaacagcacgggttgcctaccaggcagcgaagtacacaaatggggaagaccacacctgcttctcctttgggacgaaatatccaacagaacctttccgctgagagccgcctggtcagcataactaaggtcgacttaagttagtctgtagttggcatcttggtgcgccatgaatggtcgacatcactgtatgagatccgtttcggagcagatggaaggcactttgcggttgggtagcaattgttcaacgctgtattggatataatcgagtcccgtccaacaatggttctatacagcccctgatctcgtcatgttgagcccaagctctttgttgtggatacgtggttggatctttcgaagagttctcctagacgccgggcagtacttttctgcaaattggatatccccattcgtgaaattatagaatgcacaatcgtcgcgaatgcgcgatcatagcgactttgaagctccctccttcccacttgcagctgtgtttttcggggcgttgacttcgaggaagtggtagacgaggatgagaagcattgccgcgacgccgaagaagatggctagttgatagagctggccgtcggtaatcatggttgcggttaaggcgagtaattaatcgatcgaggtaggtctggggagcttgcaaatccacgattagtgcttgtcatgcgcgagaagtcgcatcgtattgtaaatactcacagcgtataaaactcgatagaagttcttgtgtgtagtagaagaagtccggtaatttactgggtaacctgcgatagtatatgggctgtacgatacacgaggctgtagatgctatggagaatgagcttcaactggccagatggagctctaactgtcccattcgtggtggagggtacgtacacttactgggattatttcttagcgtggcccgcagttgaaagattcactatcccccactgtaagatgagagtgccttgagatcctttggccaagccctacgcaattgatgtagacaggttgaagtcacgagaaactgtattatccagatttcaattggatataacagtaacaaatgttctcatgtaatcaatagaactttaaaaaagagtgcacgaatctgctgtgaccactaaaactggcataattggccagtacttgatcactaagaaaagtcttaagcccaacacgtgatcaaactgtgacttcatcctccaccaaggctgcccagcccaccaactatcagcaatcttggacatccgtctttttttcaacccggacttggtggctttgcctcataccatcactagaacgaaaccgcgtgtatatacagccgcaggaaacctcatcgaccggctcgaacgttcagaaaccatcgaattttctttttgtctcccgattaccccgccaccgactgcccatcatggctcctcccaagaaaggcaaagagcctcagcctaagaaggcgaccaagacggtcgaggaccgaacttttggtatgaagaacaagaagggtggcgctgctcagagagaaattgggcgtatgcaggcaaacctcaagaatggtggtacagccgaagaaaagaagaagcaagccgagaaggcggcccgagagcgtgagaagaaggcggccgaggatgccaagagggatatggaggccatgatcaacaggccagctcaaattcagaaggtgcctttcggagtcgatcccaagacggttgtgtgtatcttctacaagaagggcaactgtgaaaagggcaagaagtgcaagttctcgcatgacctttccgtcgagcgcaagacagagaagaagaacctgtacaccgataaacgaggagaagaagaagaaacgaagaaggttgagacttcagcagattgggacgaagataagctccgaagcgttgtcttgtccaagaagggcaaccagcagaccaccaccgacaaagtatgcaagttctttatcgaggccattgaggatggcaagtatggttggttctggatttgccccaatggaggcgataagtgcaagtacaagcacgctcttccacctgggtatgtgttacttttccatatgcttctggtaatcactaacagcaacgtagatttgttctcaagaccaaggaacagagagcagcagagaaggcgctcatggataaatcaccgcttaagactctgacacttgaagatttcctggaatctgaacgacataagctgacaggaacccttacacctgtgacacctgagtcgttcgccaagtggaagaaggatcgactggacaagaaggctgctgaggaacaggcacgaaatgccaaggagaacactggtcgcgccatgttcgagagcggaaaatggagggatgaagacgactctgactcggaagacgacgatgatgtctggaatctgcaaaagcttcgcgaggagacggaaaatattcgttcaaagaaggaggaggaacgccttatgggaagttatgagactcccaacaacggcactacgggccaggcgacgccggcggaagatacgccggcggaggaggcctcgggctcttgagttaaaagagataacggcgcatggcacatgtagtctagaagacctaggatctgcgatttcgtcgagctctcttcatcttgttgagctcgccggggaacggaccatccagaggcaagccgagccctgctgcagacctcacatcagtgaattcgcgagtgagagacgtgagcaggtctaccatggcgatctcgtcatcttgtcaatcctcatgagaggatggatgacgtctttcatccgagtagaatacattacagtatcagtacaacaacatcatgcgagctggcaaatgatggtccatcccttgtttgtaatacaagtcgcagctgtatccgtacggaaagcgacttggtcgatacgctacgtgtgaatttcttcaacattactggagagaatgcgcctgtgaggcgtatggagcaggaatcagccgagtcagctaccgcttctaggtttgatgagtagctgggggctgcatgttggctgggccagacggcccagtgcataattaagtgtcgatcatgggagttttgaggccgtgatggagggtttgtcgcccgcaaaatgcaactatagaacgggtaagaggtcttttgattctgaggtaaacgtgtttgtccaaccccaattcaagtgttgtttgtgaatgcggggtgagaggatttctgaagaccgtcattggactaagtcgagatgcacttatccggacattgaagtccgtctaataacctggggtgtcgggtacagtaacataatttggatgctttcacttgggattgttggggaccatatgatggaacgatgtttctctataaaacgattcacgggcgatgcgagatatttgcagctggatttggatgtaagtatagatcaaacgatcaataaaagggtttgatattggtgctgtagcgaaacagtaggtagctctttgaaaacatgtgatgtatgaaccagccatcggcagttaatgcagctcatagtggagcaacgacggcgatgtagaaaacaatatgcaattgatatccatgcattgtttaacagcaaatgcaataaaagcccaggacatccaagttgaagcccttttaagagggatccaataatatcatccgcggaatggatggatgctcggtcaagccccgcggtcccaagttttgggttgcaggttgcaggttgcaggtttggaagtttgacaccgacaaacgagcaccaaaaaaccgggaggcatgacccgttctctccccccgcctgccgtagtagttacctcgagatctactgcaccaattgtttcgtagcagcaggcaactatacataaagcgatatgcgcagtactccacctttggtcacagaccttaacccttccttcacctttccatccatctaatcattctcccattgatcgaattcctgctggataaaaggttgcgatctgtagaattgttgctgccgagggcacccggacgcccgagcccgtgcagagacaaaaacgagccacaccaccgatacctaccgatatctcgcccgccgttccgcctcccgacctccgatctgggctactgaacccaccgatcgacctttttcaattgtctctgcactcaactgttcggtgcccccagtctgaatggaccctgcggctgtccgcgaaaggccgtgtttcgaccgcgcctctaaataaagctctaactctggtcatacaaaacatacatcccacatacgggcttcgcaagcccatactcgctcggtgctccggtctgaggcccaatcactctctttcccgggaagcgggagaaagcaatgactactagagccagattggttcaccaagatgtcacaggccatcaatcgcaattgtcgtcactgtctgctccagctacaacttctgcaatcagcatgtctaacggcgctggaggacgacgcgatggcgagaccacggctctaactgcgacaggcgccgccgttaaagcagcacaaaatagcccttccaaccgcttcatcaaacgataccgaaccgaaatcgccgccagctcttccagtgtattctctaccctcgcagctttcccactcgacagcgtcaagacgcgcatgcaaacctaccactataatggatttctcgactgtgttcgccaaacatatcaagccgagaagcttggcggcttctttcgaggtatgctgcgactagttgacgaggtcttcttgacactgagtggctaattcagcattgtaggcgtcacggccccaatggcaagcatcacgcttgttcgcaccgtctccttctcgatctaccaacgtgccaaatactcatactcggcctgggtgaaacggaattttggcttcgatattattggccatgttaatcggcacggcacatacccaaatttttactctgtcgcatgctttggcgcagctggcgcaacggctggctcttgcataacattcctcgcctgtcctttcgagctcaccaagcttagtgcgcaggtctctgttctacttgctgagcgcgctgctagcaaaggtagtcacgccgtggcggctagctatcagaacaagggtaccttgcggacaatggccaacatcatcaaacatcggggcatttttgggttatatactggcctcaggcttcatcttcgtacgtgatcatcttggttggctggcttatggcacgggctaacgaaaattgcagtccgcgatacattgggcacatctatctatttcatggtatacgaaagtgggaaacagatcggaaataccttggctggtgatcacccgaacagcaacaaggtagctgttgtcgctgctggaggcatgtgtggcttggtttcttgggcgatgatttgtaagttcagcaacgtcttttgtggtaacgaaccgttgaattaacaattatagatcctatcgattctgccaagagtatctaccagcgaaactccctactctattcaaagggcgaaaaggtcgaacccgccccgaaaatcgagttcttcaaacgccacatgtatcgcggtctgggcgtctctatgggccgctcctgtgtcgtaaatgccatcttcttctcgtcattcgagtttgtaaagaagcatataaaccagatggaccaagagaatcgaatttgagaacagtcgtctcagtcgtctcagccgcatctatttgagataaacagaaatagggaacacgcaacattgagcagcgataattaggaaagattacggcgacttttggatgggtgactgactacgaaacaaaggcatagggcatgcatgcattatgaaaagggcgttcttgggatttgtcaacatagcttacatttagtagctgagtgggtagtcgatgaaggaagtggatgatgtggatgaatattaaacagaagtttctgtaacagaaactaggggcacagcatgttatagtccccaatgaaagtatacaccaattgacacaattaaccaaccatttactgaagctgctacctgtgtgtctgaaaagtttggcaacttgacatattacaagaagccactcaatcaaatttggaagttggggcagacatcaacaacggcacacttatataagaactcgtttatatacttcacgggggactttatggaaggtatgggatagaaggtgcgtcatggtttatcaagcttcccttgaaaatgctaccgttgaagagtacaagtatcaaccgtatgatattctctaggaacataaaccattcccttgcgttgccatccctcaaaagactgctccatcactagttcactcagcatctgttcatgctgagcttcttacttcttctgctcgccctgatcagtggctccctgagcattgtcagcctgagactcattggtttgagcgttgtcagccttgcccttgtcggtggaagcattgtcggtggaagcattgtcggtggaagcattgtcggtggaagcattgtcggtggaagcattgtcggtggaagcattgttggtggaagcattgtcgacctgagccttgtcatcctgggcctgctcggcctcggactccttcttagcaagagtcttgtcggtctcggattgcgcaagcttggcgaactcgggatcgttgccagacttggcctgtcaaactgtcagaggctattcgaatgacagaaggggttgcagggaggggtcttacctcagagctcatgatgcgagccttggcctggtcggaccactcattcttgctagggaggggagacattatgaagtgatttgaggtttgggattaggtggaaggtttgtctgaagggtggttcagtgtgtctgtgacttgtgttgatgagttcagaattgtaggaagcagtgtaagtgcaggtaagtgtagagttgtgaatgatgagaagaagaaaaagagagcagagtctgggggtcagacgggtatttatgccctccaggaagacatattccagagtgatagtcaggcgtggcggactaatttgcccttgactgttgggctttgcttctgagtgcctccttccaaccaagctgttgttggccgcatgttgtaatccacgcatctgcttgttcccgcttaggagtcaatcacccagccaggcaaatgatgagaaggcaccaggctgcaatcagtatgcatgatacggaaagaccaaaggaaacaacagcgtagttgcagttttcgcggccttgtgcccccacggcagtgccgaaaggaagggcacatgcatgctatcggaagtttggaaaaggaggtgaagccagaatacaagcgcatagattgttcaaacatgaaggcaagagcagcatactgtgagatggacatcggccagagtgttgccctgcaaagtggcaagcatctaggactttgatacactgaattgcaaacagaagcaatcattctattcttgatgataacagccatagctgtcatatcccttgattccattaccagaacgccgtgcttgatacagatcatcgagattgcctctgcccccaactccacaagcagaagcttcacaagacgtgacgtgagcttggtcagacttgctacacacgtataacacaacattaatagcaaaaggccgatagcacaacccattcagttctttgaagccataacatggccaaggctgacaagccaagatgcttttcactggactttcgcagcttcaaaacaccaagagccgtcactccttacgcaagcatttcaacaaaggcgcaatcctcgactttttgctcaatccaacacgatacacaggtttgttgatgattgatgacaatcccttagacggtgtcgagcctctgctgcttattgttgatctctctggtttttcctcctgctttgctgtacgaggagtatctggattcttagatgccgtattatcgtcaatactggatatggaacgtgtggacagattagggtcagtttctttcaatgcgggactctctgaacccttggtcgaaacctgggcctcgtcttcttccgcgagatcgtctttggtctcagtctcctcaatctctatcttgaccctcttttctggctgcacagcatcctcagataacgaagcatcgttggtcgacagtgactggccaatgttgggactctcctcgttagcatcggattttcgtggcctgccgcgcttctttttgggttttgtgacagactcgacggccccaggtggagctggtagggaatctgccaaaggtacgtcttgttcaactgctgccgccttcttctttggccttcctcttggtttcttggcctttgtgggcttggccattatttcaggctcgtagctgtcggacgtagtttcttgtatgattggtagtcccgtttgttcgggttcggtttgctgcaactccacaagctcgttgtctgcaggcccaggtgcgtcatcttttgttgattgctctcgcaacctggatgcttttttgaagggaggcgaatcgatagccgctatgacgtcaggtgatgaatcccaacggtgaccggtggcttgaccaattgttgctcgtggcgggtccatcgaggccggaggaggaggagcagtactcatgagataagctgcattacttcttggtgtgttgatattggtggcttcgctacttgaagctatattctggatattgaattgtcgcacaggaggcagctggtgaggcgggctgtcactcgacggcaattgcatgctttcgtactccatcttctgcgtgtcagtcaaggggttgggcgcgataaagaaagaaaggtcgtcgttgaccggcattgttggcgggagcatgctgggcgtaggtggtgattgatcatgatggtcaccctcatgatcatgactgaatggtattgttaccaaatcgacttcgttagaaccttgaaaggaaggctcgggatggtcgaccttccttcgcttcctcttgcttgaaggtgaatcgcctggccactcagacttggagtcgggggtttttgccattctacctgagtctgtcgtggaatttgactgagcacctgagcgcttcaacttgatttttatctttggtttgacaggacgctcatcaggcgagcttggtacatcccacatatcgtccataacagctgtgggtgccttttgcctgcctggcgtcgaggcctgagtccattcatcaggaccattcctagtaggcattctctgaccccctgtgttaccctgctcccgtgcagaagaggaagaagtttcaagtagtcccgtcacagtgcgcttgaaaggtgttggcgcagtcatatcagaacttgagtattgatgctggtcatgtgacccttccgtcggatctggaacatatcctcgagctgcatcattttgctcattataaatattctgaaagaatgaaggatccgttgacgtcgtcgcacggcttacacgcccaaaggaatcacttgtaccttcggcttcagcttcagcgggcacaggcaagtgtgccgtttgcgcgttgcgaggcggagagtagccaatatcatcttcgtcgtcatcagaatcaagaattataacaggaggcatattttcagacagtgacgcatcacgtcagtggttacatgcgtgcaatgcaagtccttagtgtattagtgaaagcagttgacacttgttgtcgttcacagaaaaagacaaggatatcaacaagcgcgttgcaacgtgggcacgggatgtctacgcgtgaacacgtgaccatgaacgattaacaagaccgagagctcgacgtggcagcacatcgcaggtttgtattacaagaaacagtgaaagtcagagtcagagtcacagttactgtcaatgtcacaatcaattatgcatcatgggaaacaaaatattcatcatcatgaaaaataggtcaatttgttgattttaagaccttcatctgctcccaattgggagggtatatgcaaatgttgaatgctcgccaaatcatccgtacccagttcctaatccacaggttaacttttgggattaccacaaatatttctggtcctttttttaggccagccccaaacgccgatgttgaaatcgtagctgttcccaagaacagactccacaaaatgcaatattaacataatccacaggcatccccatcaacctctacacacatagtgctggttgacatttatttggcgtacttgtttcggaagtacttggcggcgttaaccatgttggtaagcgcctccttagtctccttccactgacgggtcttgagaccacagtcagggtcgatccagagctgctcaggcttgaggaactgaagcatctcctcgatgcggtccttgatctcctgctcgctggggacacgaggagagtggatgtcgtagacaccaggtccgatgtggcggggatactcagagtcgacaaagacacggaggagcttggcatcggacttgctgttctcaatggagaggacatcggcatcaagagcagcgatggcgtggaagaagtcctggaattcagagtaacagaagtgagagtggatctgagtggcatcctcgacaccagcggtggagaggcggaaagcctggacagcccacttgaggtaggcgtcacgctcctcaccggagcggaggggaagaccctcacggagagcgggctcatcgacctggatgacatcgatgccggccttctcaaggtcgacgacctcgtcacggagggcaagagcaagctgctcagcctggacggactggtggacatcgtcacgggggaaagaccatcgaaggcaagtgacgggaccagtgagcatacccttcatgggcttcttggagactgagacggcgtacttggactccttgacagtcatggggttgggtcgggagatgtcaccgacaatgataggaggtcggacgcatcgggaaccgtaagactgaacccaggcgtgtgtggtgaaagcgtaaccctggaatcgctcaccgaagaactgaaccatgtcgttacgctcaggctcaccgtggacaaggacatcgaggtcaagctcctcttggattttgacgttctcctcgatctccttctcaatgaagcggtcgtactcctcaacggtgatctcacccttggtgaacttgtttcgctggattcggatctccttggtctgggggaaagatccaatggtggtggtggggaagagggggaggttcagcttcttctgctgttggctgatacgggtagtgaactcgctcttgcgctcgtagtccttctgggtgaccttggactgacggtccttgacctgaggatcgttggtgcggggagagtcagcacgagccttgatagacttggcgttagcctcgagctgctcgcggacggtggcagggccctcggtgacggccttggcaatgagagcaatctcagatgccttctcagtagcgaaagagaaccagtcggcaatctcggtgtccagcttcttctcgctggcaagagtgtgaggggtgtggaggagagagctggaggtggcggcaatgacacggtccttgccgagcttctggacagcggtctcgacaatctcgatggcacgcttcaggttggtcttccagatgttacgtccatcgacgacaccggcagagaggatggtgttggagccaatggcaccgaggaccttgtcaagctgctcagggttgcggacaaggtcgatgtggagaccgtagacgtccttggggaggaggtcaaggttgtggacgatgtcaccgaagtaggtggtgaaaacgaccttggggatcttgtcgccaaggctggcgaacttctcataggcgggcttgaaagcatccttggtcttctggggaagatcgaagacaagaacaggctcgtcaatctggacggtctcggcaccagcctccttcagctgagtgaggagctgctcatagacggggaggagcttctcgagaaggtcgatagggtcgaccttctggtcacggtcggccttgccgaggtgaaggaaagagacagggccaacaaggacggggcgggtgctgatgccagcatccttggcctccttgaagtcagcaacagccttggggctctcagcgagcttgaaggtctggccgtcctggagggtgggcttgacgtagtggtagttagagtcgaaccacttgaccatctccagagaggggacatcgacaccctccttctggtgaccacggcccatggcgaagtactggtcaatggggtcaaggccatccttggtgtatcgctcgggaacggcctagaggaagtgagtcagcaagggctggtatatgactcgggatggaggggatacatacaccaaagtcctggatctggtggaggacgtggtcgtagagagcaaagtcgttgctggggatgatgtcgacaccggcatcctgctggatcttccagtgagcaaggcggagacgcttggcctcagctaggaggtcagattgggagatctttccaccccagtctaaaagtttttgttagtctatgatgacacgagtcagcgactctgtttgggtaacttacaagcttcggtggccttcttcaggtcacggttaacacccatacgggggaaaccgagaatagcggactgaaccatctttgcggttgttgcaactgcgttgtctggtttgtgatggggaaaactattgttgcaaggttggttagtcgttggattttttgaggagagagagcacggtgcaggcggggtgaaggcggggtgaggggcagaccagttgagcagggctgaactggagagagggagagaaggagcgaggtcggcgtcgacgttgacgtacaaagtagtttcaaagctcttgtctgttccaaattggatcaatcgagagatccttttcgagatagaacaaagagcagaagtcggatgaagaagaaagaaggaggaaagggaagaaggaaaatgttgggagttggaaggtagatgaatgtttttgagctgtcctgacgcctgcaggaggaacagatagaagtgaccaaccacaggtcgaaggcgggggaggggtcgaaaaagtggtcaggatagctacgccgctcttttgattggcatcccagtagcccagcatttcgctcatcccaccgacaagagcttcctcctactcagaaactctaacaacatcgcgttcaagtctcacgtattcgtactaagcgtctgcggtggttggttaaacgggcgaggcgggtgccggagtggattttcaggggcttaggctacggctcacgggctgtcggtgtgcgctaatggaggggcatcttgcagcagctcgacggcttgttacaggggccggtactcttttttccaccgttctcgcagcctagttcgcctcaattcatcgttgcccggcttccgaattgcgtgctcgactgtccatcacctcattaaccaattccctctcgtcttgattgactttctggagctaatatggagtacagtagactaaggaggaactgaggccagtttttacctcgccgcagatcggcctctgctgttcttttgcggtctgcgctctcagggcatcagaaaaattggccactgagagcacaagagacgaaattagtaggtcatcatgtactactaaaactatagtctttaggctatttatttttgtatcccaagacttgggaggtcaacttttctgctacccacctagtgcgccactcgttgcgaaggatcagccaaagaccaaaccccaccaagggtcgtgtctcttttctctttttttttccgttcttctcgctgcttcttatcaggcgtcatggcttgtggcggcatatgacagtcctctcgaccgagcacgtgttgtggcattgcaatgccttttaatgacgtgcaatatgaccgcgttagtaccgggggattacggagtcattggctccggactacggacctccgctaagcgggccaaacaagaaaggtcattatccatatcagaagaattagccgctcaaagcataaaagacaaaattagtaggacagcttatgctactcagaccaggcttcttagactacttatttttatactctaaggcttaagaggtcaacttttctgccacccacgacttgtcagatagactggtcagattctgtttccactgttatgagatatgtgatctttccaagatgtgcaattgaatcatagcgttgtttccatgagttctgttcgatcataaagagattatacaatcagttttgattcccattgacctgtacctccgagtgccacgaagttcgatgtagatgaaagaagcctcaacaggtactaaggtacttagtcaaacaatgcatgggagatttgacgttcaatcgatagaaggaatttctgaatcactccgtatcacatggctacctacttctgcacaagcaagtgctacctaacacctacgatgaggaaggtatcgttgctgcgctcgttcatactataacgtcccctgatatgaactctgtgtactaagttaggcacattagggtaagcgggaggaaggaacttcagaaagaacacctaagaaggcaagagtactaaagtaaacaagagagtcgtgatggcctcagttactgtacatttctctagcaggtaggtacctatctatggaaaaaaagaccatcatgccgtcggaaacgagttcagtcttgcatcgacattaccacctttcattttggacggatgaacctttgtgacacccttcttttggtcctctttgctacattttggtcgcttcttggagattacactgcattttcgttatcttgacagatgccgtctttcaatcctctggatttcttttgctgtcgcaaatcgcgatggcgtgggtctggcagctcagcaccagctacacaagacacaacagctcttcagcctgtaccatcactcctcccacgacttgaagaacaacaagaagaacccggaccaacgtgccagaacaccctaatggggttatctgatatggtgtgggtggtaccggaggaccagagctctttcgaaagcgactctgtcacaaatcaacacgttgactctgactctgattccttcatttcagatcgggatctcctacgctcgacaaagccaggcactgcttttggtgctgtacgcaaaaaacttatcaagagcatctcacacaataacagtagtgaccagccgtcacgtatctctgttggcaacagtgaagaagaagttgcaagacgagccgaattgaggcggattatgcgcttgagaattcgagatcagctcgaatcagacgaggctgaagatcaattagaaagcaaaccaacaattagtattcggcgtgtagcttcatctgccgacagttctccgccagtttcgggacctcgagatgctattgagtttggtgtcaacaattcttcctccagtaatgggcaacccgctcgacttgatcaagaaaggcgcgaccatggcccccctgaggatcttggaggaccccaaaagagttccaatgccccggagagagcttcttcagagcagcccgacgtggaaggtagaaatgatgactcaagtgaagatgctgttattcaaagacccttggcgatacacccctcggcgcacatctcaatggccgatgacctcggcctctccccttcccaaaaatctttccagctttccaatagatttgggcgccttgatcgaatactgggaccagacagcagtttcaacaatcgccaagcttcttccggagatggccagtctgcacttggtgtttggctcatagcccagggtctccgctcacgagataactcagacattttctttgacgaagacgaagatgcgcaaaccagaaacataaatggaaaagccgcatacagctctcctgtcgtgggaagggaaaagagcttgttagcatctggaacccaggcgacgcctgagacaagggattgccatcaacaaggatcagcttttgtcaacccacctagggaactagatcctcagtgtcagctcgaacccagtattcagaaggattttgacgacaacttggccttctccggagagataccatggggctcgactgtaagagcacttttaaattcgttcacagataacacttcgtcaagtgatccgtcaaaatctccgccaagtccagtacggtcaaaaaataatatctacaaactggatctaaaagatctagagagtatggagttatcccctttcagatgtgggtatactatccattggaacaaatcagaaagctaacgaagagggcagggcgaagccgggattctcctcgagacaagggcaacctgaatagccaaaaccacaggcttacgcatataggagctacccactcgaagactcgctctcacggagttatcagcaatgtccagtctgaagcagatgcagcctccatggctcagtcagagtctgccagctttgttcagcgcgaagccgagctaaggacaatcaaaaggcgattcagcgaagcattgactcaaaagaaccccgaaaaaacagtgttcacacgtttccgtgagaatttctctcactcaggcgctcgatcgccggtcaagaaaccctccacaagtaatgtttgcctaacaattccaacgagtcactttagagccaagtctgaaggctccatataccggcatgttaaagaccatcggggtgcccctcgagaacaaaagtttcttctggtacccacagaaaggacgaaggttcacgaaaagggagccagtgacagatcaacgagacgttcgaacatgagcattcgcccatacatgagcagactgcctacagaggagtatagaaagccaagtttggaacgtcaagaaagtgcaacggatttatggcagcgcgctgttagacttgaagctgaaagcaggcatagcggcagctttttgaacacgccaaatcatgatcagagaagcctttcctctaacagatccctaaagagaacagccgccgctcggaatagcaacaatagcatccatgatgtgagacgagaaatctcacagctaacaccttccacagatgaacgatcttctccaaatagctcgaagtggcttatcgaacgttgggtgtcccaaatgcgaccaagatcgactcacccaacagagtcagtcacaagtgtagggctggtaggtcccccaagatcctggtccaaattcccctccttcaatagggaggaaagaaacaggaacataacatccagagacgaggtacggcctcgggatttcgctgtcaagcatgtcacttcggaaggtcagattaggtgggcaacagatacgggttctgggagagatgaccagcagactcacacgctacctcgttctctatctacaagattcggtggattggtcaagtccaagatgaatcgaatgatgccgtcgaaagctttacggcaccgaatgagtcaagtctttatctcgaggtctgtgacctcgagcccaccacacatggaatatcctgaaatgggcatccggcctaccgaatcagggtatactgaaatccaggcaatgggcagagaaatcaattatatgaagagccgggcacatctacagactcccgaaagagacctttcaaagccccattcttccagaagcctgggggatagagtagttgcacttatgcatgaggctattggacagagacatccaaaacatgatgagcctctccagttagtcgacattcccatggtaccatttacgccaagtttagctagacaaagcattgctgccaccacgacagattttttcgtcacgcccaagagccacctttcggacgatggagagagtgacgaagaaaagaacggaggagaaggaggttccgcgaaagcgagagaacgggaaacctgccaggtgatccttggcagtgataggacattgtcaaagccactattcgcagcttccatcgcataatttgacaacagaactcattcttcacctgaaaataggactccaggccaacctggtgtggcccgagaagagtagacattacagcaacagataccatactatattagtctgtatagtaaaattcctgacaatcacttggggacaagattaaacatgataaaattaatgtgtttgcaagcaaagaccagttgggggaattttattcattctgagctttgattagtctgtaggtagacgagctttacgtatgcggtcttttatcagaaaatagaacgatgagtatgttatctccatcactccgttttagacagcttcatcctccttgcccttttctgcgtatattagatcataccggtcctttctagcttttgcctcttcttccttacgttgcatctccactttcctatcacgcagtgcgatacaaaacttggagcgagctcgaatcctggggccctgccagatgaaaatgaatggaatgaaacacatgagtgcgctaagacctccgagaagagaacatgcgccattgatattcagttgacgaaacattggttttgtggcgagtggcaatacaacagcaaagagagaccgtgtcgttgaggaagcggcattcgcagaggcagcgaatatctcgtacgcatccgtaagatagttcagcatagccataaagatcaataaaaagcccattccgaaaaggataccggctagcataggcactgcaaaaggtatgttaccacgagcagaccagccgagccagaaaagagagacaacaaagagcggaccacccaaacaagctagaggaaggcgacggtattcttcgcggcgaacccaggagtcgtttcgttctgtcgcacgggcaagaacgttatcccaagtccagaaaatgggaagagacagagctgcaccgccgaaaataggaagataagcgaggcctgtaacaccgggcgagaggccgtagacgtcctggaagatgattgggaacgcttgaaaggacatgtagaatatggcatagacgagagcgagataagtgcatgtcgttgtcacgataggctcaaagatgatcatacggagggggcgagtgaggaccacagtgagaagctgtctgagatctgttgtctcaagatctcgcggtgcaatggcacgagatgacgggtcttgcttgcggagtttttgagcgcggcgcgacaggaggatcgggccatatgtctcagggagaaagacgatcaggacgacggtaacaccagcgatcatgagagcaatccaaaagacccagcgccagccaatgttgggaccagcaaaaccggagaggatcggggataagatgggacccccagtggtacactgcagttttgtcagcttatatcttgcgcatctgagcctggaggggtggttgttgcataactcaccaccatgaaaatagcaaatgccctgcccctcgtgcgagggtcgtcataaatatccgccaagataccagcgacaattgcaatgggcgaactcgcaaaagcgccacagaagaatcggaagatcaacaacgcagcccacgatggagcgacagcacaggccatagtgaagatggtgaagagacaaaaagtgacgaagcttagatttcgacgaccataatgttcgctgagaggaccccaaactatgggacccaagacgtagccgataaggtatacagagatggggagcacactttgttcttctgatgtgatgttgaagtctttggttatatctggtattgccatactgggaagggctgaacccatggttgagttgataaccagcatcgaggtacataaaacaaccagtttctttttcgtctgaaccgtacactcttcgttagtaaagacattacaaagtaagataaaacatgatggttgaaataaccatacatttgaccaatcgactggattctccggatcgtcaacttcccagctgatgagcgtctcgtcggtacgacttcgtgtccgtgagcggatgttgtgaagggcgccaatgcctcggtctgccgtttcctcttcataccgggattgggcgtctagttcgtcgagatgatatatttgatctgaaaaagatgtacttcttcgttgtcttcctcctagtgaattgtgagcttgggttcggatcagaacaaagcattgttcggcaacgcagcctcggcaatgacttacgacatggagaaggttcccgcacagtctcacttgattcacttgcaggcattgtgtctcgcatttgggaattattgaaactatccacacgcggcatgttggcaattggcaaaaagcagaagcaatggtagctgcgctcaaaggatgttgaaagaaggagaaaaggctatgactaagtatgcaaagcgaattcctattattcgcacctgcagataggctcccatgacatagcaaacagctttctcaaaatggtcaattacgaggggttcaaacagtcattggttatgtcctaggtaagtccggagccgggcctcaaatatggggtagtcctgggtagaggtgggatccacggggccgatgatggaggcgagtgtgggagctatctgcgggagcttcttccgctggtgaggggatgatgccgggccgtagttgtcccctccagaatgggatgagcttcaaggatcactacagctcgattgccgatagcttgccatgttaggtctgttggcttggaccaaagccgagagaacgaatggcggtagacaattctgctggatcaacaaaagttggggggttatcggaatcattcctcggtggctgataaatcgggaataatagccggatacaacaccatgagcccttcagttgacattcaaacgtgctaacacaagcacactcggtttcccacaccgactgcaagctccccaaaacggcgtattacaaatagagtttcctaagcgtgttgatgtgcagagggattgctgcattatggataagaattctcccgggagtgctgacttgacgtcgatgattttgagggggtatcaggcttcgatttctttttctgctcaagtctctaggttgatctgctttccgaatctggcatataaatcgaccttgagctttgtcatctcctcacggatagacgatagcttgtcctccaatgatgtggactcttcctcgagcgtctccgttgctttctcaagcatctcctgggcctgctctaccgaaacgtggaaaaaggcatcgccaattttgtacctgagtcgaagttagttcccgatgtgctcaattcgaatcattcgttcggttcgtactggatcttctcgtcctcgtcggcgagttcgagttctgtagacaagtcgtcgagctcttccttctccttctatacagcgtattgaatcagtatctgttcggccagctttgcagtgatttcgatggttaatatcgcagacgtacgttcttagcgctcaattcgtcgcccaaaacaagttctcgctggtgtaggcggctgaaccggttgatcttgtcctgatcctcacgtcgaacctcgacctcgtcggctgcctcctcatccgcctttgagagctagattgaagttaggtatctgcatggaagagtatagagacagtatacttaccatacgacgctgtactaatgaagccattgttgacgaatatagatgatatcgttgtacagatcccaagcttgagcctttcccacaactcagcaccaaatgcaaaggtgggttacagtgcggagacgccgccgttgagatggcactgtacgcccctcatttttactgaagtgtctctcctggcgggatggcaggggccgtttcaagggtgtgaagcctcgagatacgtacactatttcggggacagccgattggctaatcgccccagctcaagtctaggtgaggtcagagatggtatcgattgcggaacgcgcattgtcaacaacgttatagagacaaaacaacaagcaacatctcgtcaaccatggctctcggaaagaagccctaccccaaggcgacagtgaagaagattatcaaggctcattcgaaccacaatatcaagaagaatgctgatgttaccgtgcgtctggctcatctcatgatcgtgatagttgctaatgtttacttggcttagatcttcctcgactacatccttttcatggaaacgtacggtatcaacgagccattttgatctcataaactaaccaaattattagtcttgtcaaggaagcggcaatccacgcaaaacagtctggagagcgaggactatctgcgcggagtgtcaagaaggtgacgagggtacgttgtttgattcatcactttttctgcatctgctaaaggtcgcttaggatacattgaccaagtttaagggttgatccaagtcagaaaatgtgacgagcaatgactacagcactcatcgaaccatcgacaaagttgcgataactaagagccgcgccgcgatcgagagttaacaatacctatcaaccacaaccaacgagttgatatagctgtgttgctgtatcaattcaatcatttcgtataccaaagacgaaagcgaacttggttgaaaacgaggttgctttttgcgcatctaaaagggggcatttgaaaagaaggaagcccagaacttgggcacgagaccacttcacctcacctcacctcacctcacctcagctgaatgcgcctgcaattgagtggggcattcgccatgacgatggaggccttttagaatcgcctcacatgttggaggctgtagttattgacaataaaaatacctgcattgtcaattgacaagcctggatgaaacgcattattcctttgcctcaataatacctgtgaccataattatcgtagagctattggcactcagcgcatagattcttaccggttctagaaacattggcagtccatgtcaatacagggggttgcctaggcacttgggcccggttggtggcactgacgctggcactggctggcactggcaccgacagctggagccagcttcgtttctgtgtaccaccacaacttggccttactccatctctcctcaagcaaactttcgtctcctcttctctctctgcccaacttatcctctcccaaactcaactctatttcacccgcattctgaaccaatctccagcttttagctttcctcatcactcaactctttaaagactttcccctccccaaacctgtcgcacgtcacagccgacagtgcctccacacctcgcgcaaactctccaccaccaaaatacacaactctaccaccatggctgctcaagctggtcagcctcaatccaagtcggccaagaagaaggccgccaaggctcttgagcgaaccgaatcccctgctcccagcgttacctccgcctctgctaccgccgataagaccagcgatgacagcttcgagagcccttacatcaaggagatccagaagtaagtttttaaacggcacggtaagaaagtttgttaaaccttggatgctaacggtcactgaaggaacatccgaaatgtcaacaagaaaatcgttcgtgcttttctctccgccaccgtacctagtcgtcgatgctaacaacaaggccagaccaacgcttccaagaccgattccctcctagcccagaaccctggcaagtcgctcgacgagctcatcgagtcaaagatcatcaatgccgatcagaaggcccagattctcaagaagcctgcgctccagcagcagctagcgcaatacgaggagcagctcactcaataccagaaggttgatgagcagtacaagacacgtgccgccagtgacaaggcagaatgggagaagaacctcgagaaggccaaggccgatgcaaaggctgaggccaagggtgaggctaccaaggatctccacgacaatctgctggtcctgtcacaatttctgcgactcgctgcctaccgtcgcgaggaagctcaagatcccgagtcggacgaaagccaggccatcgagggagttctccttgctatctactctggtgacgagagtgctgttcagtctatgctgaagctcgtcaacggatccgacgatcaaattgtcagcgtgcccggcgagcagctgcaaaccccttgtaagtgacccagacttggttctctgatctatcctgacaatgtgcagtctccaaggtcaagacccttgcccaggaatacaagaccccctacgacgatgcacaacccgctgaggagagcaccgaacagcccaaggaggtcgttacggaccctactattgcgcacgctgctgccactgagatcgacgccggcgataccgtccttcctaccaccactaccgagccttcttccaacggcttggccaacgccagtatcgcggatgacgctgccaacgctgtcgctgagagccactgggattccactaacaatgaaatgtccacttcccaggagtgggttgacgtgaagcctgccgaggctgttgaggaggctgctgctcccgctcctactcgcgttgccaacgccaactcctgggctgatgaccaccccgaggtaagtgatctcgttatctatgacccatgctagatagagaagctaaccggccaaaccagaccactgcccccgctgatcccaacgatggattccaccaggtccagcgaaaccgacctcgcaacgagggcggtaaccaccgaggccgtggacgtggcgagcaccgaggtcgaggcggtttccgcggtgatggtcgtggacgtggtcgcggccgcggaggttctggcggtgccccccgagctgcgcgacgcaatgatgagtcttaagtactcccaaacacggcatgcggtaaacgcacagcctacgaatctccttgaatctcccgagggcaactgtacatcatgaaatgacggcgtttacaagtcaagatttctgcggcaaaaagccaggggacggtggacttgagttgaggactttgcattttggggttttgatgattttgggacgactcggatatacatctggccacggtgtcggctggagttcgtaatacatttgtaacaacgtaagcctttcgggggtgatacctggggcagtaggtaacaatgtgaattaatacccgccaaagcgtgcagtgatgtgactgtcacatgttataatttcattgatgaatagtgaatacatgccatttacaattggttaaaggccatgcccagccatgttgctcgggactattggccggccgagtactgtattcctgtctcaatttatggttctcggcgtgaagctatctcagataaggctgaaggaagacaaactctatcagcttcaaagtgccgtcataggtttagttggcaggggtcttggagaatgtgggggagcttgttgtgtcttttggttggttgttcaagtcaagaacagaagcagaggccacgtgcgttgaaatatgaaggaataggaaatgaaacagtttatcaatgcgtctcctttattagagaatgatttcttgtagcccagagagtatccatcatacgtggctctacggtatgatccgaggtttctacttttcgatgtttgaggatgagaccagatcgcagcaccatgcagcatatgtcgtgctatttggtacatcatgaaattgcacaaattactgtcatgagttatgatcaaattaggaaacatcatgaagttctgagaccgaataggccacttgtcaattttgattcgttagttggagaatgtctggggcctcgatgtgtcaagcgaaggctggacactgaatactgaggcgaggccgagaactgatgttccacctaaatgtttatcgcaccaataaaaattatatgttctcctgaaattctctcagccttgcataactaacgtcactgccgctattgtacctattgttagctgtcctcttcattccagtggctagaacctaccactgtcttcaatagccatcgtggcttcttggtcccatgggagagatccacattctggccacatcaacctctcttcttcaacttatacattcaaaaggaagcgactctctgggcctttttttcttctgcccatagacgtcattgtctttttattctttttttttgaaagaggcaacgttcctcgttgacaatagaaaagacaccgcctttcaatttggtgtgcgcaactgagcgcacccccaccaaaccaccatcatggcatctcgagtctcgccgctcatgacgcttttggcgacaatctttctcttcgccacaaatgttttcgccatttccgctgttttgggtgtcgaccttggtaccgagtatatcaaggccactctcgtcaagcctggtattcccctcgagattgtcctgaccaaggactcccgacgaaaagaaacctccgccgtctgcttcaagccttccaggaatggacctcagaagggcgaataccccgagagggcctacggcgctgatgccatggctcttgccgcccgattccccagcgatgtctatcccaacctcaagaccatcctcggcctgtctactgaagactctgtggttaaggagtacgccgcccgacaccccgcgctgcaattgcagtcccatcctactcgaaacacagccgcatttaagagcaagtcttttactgaggagcaggaggcatggatggttgaggagctgctcgctatggagctgcaaagcattcagaagaacgccgaggtggctgctggcgatggatccatcgtccgctccgttgttcttactgttcctccattctacactatcgacgagaagcgagctgtccagacagccgccgagcttgctggtctgaaggttctgggactccttagcgacggtctttctgttggtctgaactacgctactactcgcgagttccccaatgtcagcaacggatccaagcctgagtacaatattatcttcgatatgggcgctggctctaccaaggctactgtcatgaagttccaaggccgatcaattaaggatattggcaagttcaacaagaccgttcaggaggttcacgtcattggcgctgcctgggaccgcactcttggaggagatgccttgaactacctcattgtcgatgacatggttaagaagttcatcgagtcaaagggtgctcagaaggcttccattgccgccgagagcgtcaaggctcacggtcgcgccattgcaaagctcaccaaccaagtcggaaagattcgtcatgtgttgagtgccaaccaaaacaccggcgctagctttgagggtctatacgaggacattgactttagatacaagatcagtcgcgccgagttcgaggagatggctgctgagcatgctgagaggatcactgttgtgattaacgatgccctcaaggccgctaacctcgacattatcgacattgactctattattctccacggtggcgcttctcgcacccccttcgtccagaaggttttggagaagctctctggttctaccgataagattcgatctaacgtcaactctgatgaggctgccgttttcggtgctggtttccgtgccgctgagctcagccccagcttccgtgttaaggagatccgaatctcagagcctggcttctactcatctggtgtgaagtgggagaccaatggcaagactcaccaccagcgactttggtctgccgtttctcctcagggagccgcccctaaggagcttacatttaccaatggcgaggattttactgctacattctaccagcagattggctccgatgagaaggacgtcaaggttcttactacaaagaacttgactgctactattgctgctattaagcaaaagtacccctcttgtgttgagtccgagattcagttcaagctcggtgtcaagctcagcaacgagaacggcgaggttcagattgccaaggcagctgttgaatgcgaggccgaggtcaaggaaggcctcgttaatggcgtcaagaacctctttggctttggaaagaaggaccagaagcccttgaaggagggatccgaaggctccgaggaggagatgaaggacgacaagtcttcgtcttccaccacttcttctgaatcttctactgcttccgaggccgattctgcttcttctggaagcgccgaggaggtcaagcctgaggtcaagaaacgggagactgttggtattcctgtcgaaatcatcgtggaggacctcggtactcccagccttaccaaggcagaaatctctgcttctaaggatcgtctcaagtcctttgccgcttccgacaaggcacggctccagcgagaggaggctcttaaccagcttgaggcattcacatacaagattagggatctcctcgaaggcgatgctttcatcgaggcctctagtgagaaggacagaaccaagttggctgatctctccagcgagacaagtgactggctctacgctgatggcgcggaggctacaaaggatgttctcaagtccaagctcaaggtccttaaggaccttgttgctcctatccagaagagagttgaagagtccgagaagcgccccgagcttaccacttcgttgaaggaggctttggaacgaacttctgaattcctcagcaagattagggagcagattgctgagcacgaaagctggcacaagtctgcctctgagtcggcatccatatcttcatcaactgagtcttccagcacagatgctgctggagagaaggccactggtgactttgacgggctcgaagacgaagacagtgcagctgctatagcccgcaagatggaggatgtcatcaaggagaagggacccatccctcctctgtacaccttggaggacctcaaggaagccagtgatctttacaagtccacacaagactggttgaatgaacttgagcccaagcaggctaagctagctgccaacgtggaccccgttcttctcatcaaggacctcaaggccaagcgtgaaaagcttgagaaggtcagcatggaagtcgccctcaagggtgccagaaaggttgaggaaaagaaccgacaggctaagaaggctgctaaggaagccaagaagagcaaaggaaagaagagcaagacagcaggcggagatccatcacaggagcctatgcagttcaacgctgaggacttcatgaaggatggtgagatcgacaaggagcagcttgagaagctgattaacaacatgaagaaggagaacgagaagaaggccgagggagagaagaagcagactcacgacgaactatagacgatgacgtgttgacttttggctttcctataaggaaaaggggaaagatagatatactatacgcatcttgattggatgataccgggtcaagcgacggatgatagagcttctgatctattaagagtaaaaattacaagtatgaacatatggattcctcgccaaccatgctattaagtgtcaaatgtgagatgcatggaacagatcggtcctgttgcggtccgttttatctacaacaccagccaacgacacgcagcgtaacgatgtgtaggtaccatgtatcaatccttcatgtttcccaactgttccacgtacggagtgtgtctcaagtcgttatgatgttgtctagtctcgtgagggtgtctatgaccaccattccgaatactcatttcatcaaacatctttgtatctctactccctcagacaaacaccatgtgctcgtgtcgcatagctgctaccaaagacatggataccatgttgacttacgcatgtcatgttacgtcgcaattgcaggttcccatgtttgctcccgcataggcgagaaacaacccgattgcaacgaggttgtgtaatggtcggcgaggtgtgaagggcggctcgtctatggcaagcgactctgtgtgctacaggagatatcggcaggtaaggatactgtgatgattgctcggtttatgctactacgatgagacgttgccgaaaagattatcgtgagattgtattcaggaggtgattgtgttggtgttttgcttacactgacttggcggagaaactgcctggcaggtgctggcaactgcaaccatcacacctgcttcgggaactcgcatttaagtcagccactggcccaaacaatgtttgctagtttttcgattctttcttccttcgactctttgtttagctttcttcagtgtccattctatccagtgaaaccgtcctgtattgacactcaatctcttttttcccatccattggtgatccctttccaacaattgaccttctcgacattctcccatttctcttccatttcctttgctcgagtctgcatttgcttcagaatgaagagtctcattctacttgctacgctttttgtagcaagcttgactaccgtcgttgccatacctcatcgtcagggcttgaaccgtttttcattggaagcaatccgaaagtccagctccaaaccgagttttgttcgagaatgggtggcagcccaccagaaatggggaaagcccgtctcacaggagactctggctgctttctcactcctggatgatggtacaggcctattatagcgaagatcccgcgggtactaatgggttttatagatggccgtgtggatgtcaagccccttcccaacgataacatgttcatcgctgatatcaaagtcggcactcctcctcagaccctcaaggtggccatcgatactggatctgcagatttgtaagatatggtacctcaagacaagatgcgtgtgctaacctatcagttgggtccaatctactgacacgatctataaagaggtcacagaaggcccttgggctcccctatacaggcctaacgcatccaaaacggctcaccgcgttcgtggcgctgaatgggaggtcgaatacagtaactactgcgcccttgtcatctctaccaaggagacgaccatgctaacttcatgttctagttgacggtacccatgccgatggtattgtctaccttgatactgttcgtctcgggagttttgaactcaagaatacgcctattcaatcggcgcagatcattgccgcacgcttcgagagcgaaaccggagtcactggcatcatgggccttgccaaaacgctccctagcaacgtggaacctccaacaccctctttgctcgacaaactccgtcccctgttggacaaggcggttttcacagtcgatttgcgtcgaaacgccacgggccgttttgatttcggctacgttgatgagagcagggccaaggacaagatctcatgggtgtcaacgcgaaatgatagtcaccattgggacgttacgttcgacatgacagcctggactggtgcacgccgagtttggatgtcgcgcagtttcgaagctaccatcgatacaggcacaacccttatcttcttacctgcagatcttgcaggcgcgtactggaatgatgtgccaaacatgcgaatcaaccctgatcttggtgatgcgttcacttttccttgcgagttcgccgacgaactgccagatttgttgttcaaagtgccgaaaacggagcacgttctcaagattccgggaaggtacctcagatacagcactgtcgatgacgatccagagtattgctggggcggaatgcaaagtgcagacggcttgggtggtgtgaccattattggcgatatggctatcaaggcgtggtatgtcgcgttcgaccttgaggctaacaaagttgggtttgccaacaaggagctcgatgatatcgatgactaagtgaggtgtatttgattgtatgtttgctggagtacgggtatgtgatacggaagctgtcgaccaggcattgtaagaccagagagaactagagtcagtcatatgcaaagaatagggagcgaaatcaaagcgcaacagcgcggcatcattcatataacgaggtagacaaacactcgtgaatttccattcaactggaaaaaatacatataacctcatcatgctggccccgaatctagttcgattgaggcccccgttgatgcacttgcaatcaattgacatgtcatccatccaaatacgtcacaatcctttccatcccaacccatccagcccacgcattcatgcactccaccgcagtggaccatgtcccaaaacaacgcgcaggttatcatcccataaacatgcagtagccccgacgcaattgtagaagcgagaggatgaatgatataataaacaaagatgttgcaaatgctgcctctatgaacgccgggaaccttggtagcgaacgacaaataatgggggcgctcagggaaggggtaacgccgtggatcgttccccttgattcctgagaaagtcctccagctaccaatatacattgtataaaaaaaaattaaaaaaaaagccgagggcgtttggacgttggtgatatgcgcctcggctataattcgtggctttcttccaaacaataaatctggcgggtggtcgagggggcccgaccgagtcagtcatgaaacatggacccctaaaaatggacgaatggtgagaaatgcggtctggccgatggttttgcggttggttggccgttgtttctccgcactcaaaaacgtctactagcttcagggatgctatgcttgtttctcttgtaagagaccgactggtgggaataatgggcattttcccctcataataaaaaaagaattgaatggttcgtcgagagtgaagcaaaaataacagtaaaacgattcaggttgctttattcgtgatctccgtctttaaaagtcaaaaaatttcgtcagcgcgggccgtcttgcaagtcatcgcgggtgacgacatagtattcaccttcactggcacccggggtcgggggcatgttgcccgaggagggagcttgctgggaagcacgagctgttcccggtcgtgagcggaccttggaatcgtccttgggggcgtcgagagaacttggctgctgagcctgagcctggttggcggtctgtgtctgaggcagtggagatcgttgctgggcggcgccacctgtagagcggcgaaggcggtcttccatctcacggatgcgggcttcaagagcggcgagctcttcggtttccttgtcaacagtttgcttcctgaagagaagtattagatacgtaattcaatgggtgcgaaacggtgagtaaatggtagaccaacttggcgtgaacttgctgatccaggtcggtgagagagttttcgatacggaagatgtccatgagctcggcactaaatgagcgggcgatggttctgtacgagagatgcacattagatatttgctcgcgacaatattgagtttgcagacgacatggtggaagtcttcaatggatgaaagcaagtataggggaatacggacgattgagggcgacggccgttgggctgccagtcgcggtcgagctcctcatcggtgagagtcatcttgattggattgatagatggtaaaaaggattaatgagttgagtttatgttgtctgaatatgacagattgtaatgcgcaaagaaggatagagaggaggagtcggagggttcgcaagttgggaaggaaaggaaaaagaaaatgtgaatgggagagctgcagctttcaagacaaagaccaaggccttgtacggaggtaattaatggaagtttccaagggacgggttctaccttttttggagctggagctagacctagattgagctacctcattcattccctctcccttttgccccacaggatcacctactgactcccgactacccactacgcgcacgcgcacagctcagccagtgcctgtcttagggggtccagagcctgtagaagattggccctggggggctggaagtggaggggtcagctagggcagagaggagaggtcccctggaattagctccatttaggaggcggcgggcgtggggttgcactagtaaagactagggtgtgcataagatagacggacaggacaggacatagcatctcagtttctttgatttgagtgaaccttttttccaccaccacggatgcggatgatggaacaaagagttggaagttaatacggaaacggtcaccaacagagcttttagctgtcacagtaacaaagcaaagtaagtgacttggtctgaagatgtagcaacgtggacggaaacgtcaggaggggaaaagagtccaagacaatgtctcaatctgataccgcattgttctggaacttggagagcagagacaagacaagacaagacacaacacgaggttgtaatgacaatgtctctccatcatgcttcttaaatctcgaaaccccaaactaacagatacaaaccatccgtgcattgattgatcaaccttgaatactacctacgtaggtagttggaattaattaaatactctttcttactaggtttacttgttctctgtatggcccccgcaaacagaacggtgatgctacttcccagccaccccttgcttaaatcgatggactagtaaataagtgattgctgtgaaaaagaaagatttgttgttgatcttctttctcctccgacttaaccgtatcgaatctatgtaatcactagccgaaatggaacttaaactgcttgcccacagatatgtacagtaaattgctgttgtaaatgacgaggtcgtaattctagtggatgcatatcacaccacacactcccctaaaccaattacagtatatatcaatttaaagactttatctctggataatcaaatgcatttagcatagatgatgctttgctctgctttgctttacgtttatacctgcaattaacttctgactaggaccctggttctgcgttccaatggcaggctcatatcacatatcaccatggcacacatgcaaagcatactggctgaatagctgtcatctatcaaacttggttaatgcaaaaaaagatggtgactaccagttgattgattgtattcgatgatcttccatctcgttaaatttccactcatttacacagtcttggctcggcagcgcccatcattatcaattaatggccatgcccaagcgaaaagggggcctagtgggcggatgacatcaactttaatttactgttcctgtacctgagcctgtatttaatggggggagggggttcattcatgatccttgtcgagttcagtccgtcattgaatgcagttatctcgaggccttgttcctttgagatttcttttggatttagaagccaacatctatttacgtttgtgtcgcgtgctgatatacttaattgccacaaatatcttgagacgcaaggtcctgatacggcgtttagttcagaaccaaaggcatacgccaccatccaatacgacaaagatcggtgaattccagtgtcgttgccatgttctctcttgacttcttcttttatgttcgcttttcttggccgacctggctccgctttttggttgaaatgaaacatctcatgaagtcatcacgacttcggttaattgagtttgagcgtactgaaacaagtcacaagacaacaacgttcagcctgtcaatcagtaatggatgacgatttcccatgattagaaattgtatatgacttggtatctctcagtcagttgcaaagtttccagatcatctagcaaaactaataccctatctcagttcagggtaggttcacaccgcatgatagttacacgagacttttccatgctcaccaacgcatgtcatctccactgaacggcttgaaccgagctcggtcatcccgatgatggctgctctgctatttaaacatgaaactaaccgcatttcatccaaacatgcatacaagggtcaaatgaatattatagtagacaatcactataggtgagaacatggtgattacagacgagcgtatgtttaagtacctgccttaccacactcatgacgagtcaaccacgtgtgtggacgcccaaaagtagaagtaaatcaaacttaaacttaataccacacctaagcatctcacgttaacaaagagacatcatgacaagccttccaatggcaaaagagatgcaaaagaacaagtcacatgccccgtactggaatcgaaccagtgatcttatcattactagtgatacgctttaccactgagccaacggggcttctttgtgaagttgttatattgattccctcaattggaaaaaatgacggcggaaatattggaatgcaatattcaagacagctcttggcttagagtgtaagtctacgtagagaaacaaataaacaatcgctgcaagattcccgctcttgatagaaagtctaattatcagggtacacatcttctaaactatacctaagtttctgaagctatgataggtttaggattcatatcttgttgctgcacctaaagtttagtatcgttgcatttgatagtgaaaaagggcaaatctagttagtggtttatgctgattctgtagtgagagtatgtactgagttcacacgggacaccaagaaccagctccgaccgacgtagtattattattcacaatcgatgcatacacagttcatcacgctcaagtgaccgggcaaactgtcaaagtcaaaagatctccagtgcaggtattcaattagcctttgctacactcttgcgctgttcataatgaacagccagctggctgccactgccacctcactgcatatcaacagcactgcgcgaccatacctcctctttgctaccagaagaacagcatagcttacgaaacatctctatattccatcaaaaaagtatattgatttttgaggaagcttattccctagaaccttatagaggaaatattgctaagatctgctgcatcctctcaacactgcgtttgtgagcctgccatgataaaccgtcaatttcaagaaggaaaactgatctagaaaatagatagagctattttggtcaccaaaaaacaatttctcaaagacctagcttgctataccgtatcgcgaaaccgccaagccaagcagcagcagcagtcatgacacacaatagcaccgaaacattacaacctggcaaccatcctccatttacccgcgatgctgcagctggattcttactcggcgctttgggtggcataatcggtttttctttctcgtacctcgtggtttgttttggcctgaacgccatacgagctcgtcgattgcgccagcgcgagcagcgagagctgttggaactcatagagatgatggggtgatcagattcagaatatgagacatcggtatagagtccactcagactgggagacaagaagagcaaatacccgatatatagatatcagtcttgttgggcattcaggggcatgatattggtcagatagggctggaaaccttgaagaggatacctatgtcttgttagatctgagcatctactgcaccatcaagataaacaaattgagaagggaaaccagtaatctgtatcatgttatttctttgatcatgtgaaagttatgctgaaaaacacagtccgatatacatgtctgactggttcctaagagaactttaacagtatctgaaccactacgatcccaaattacggggataactgagaatagcacccacgtaattcacttccagtgcaaacaagaggacaacgctaccccagtctggcgttaacctaatgcccaaggtgaccagctgcttctggagacttctatgtgtcatctttctggtagagatggcacctgaccgaaacagaacgaagtcaaaaagcgacaaactcagttctagcaagaataacatacgtccgtgttgaaagagatcacgaggctacctcgcaggcattcaagcagattctccctggcaacctgttgagcacatcatgacttcaagcttgtttcggtccttattataacgatccacgtatcgtgtcgtgtttaaccgataaataaatataatcttcaccgattgctgccgctttcagctacaatgagatcgcttaaactatcacagatattttggtggtgatgatgacgatgccatggtctcaaacgagtagatcgatatatgtattcctatttacaacacttataactcccataatagaaacgccaaagctaactccaacaatcgttctcttttagactaatcccaagttcttgctgggtacaatcttgtgccaaaatcctaaatttcatggcacttatcgcattctgtttcctgaaatgttacattcatgaatcatgtttatcgtttccgttcattgcagtcatgttgaaacaagctcaaacactaactgagaatagaagcggtcttgccagagccaaaggcggctgtgggaactggcttggaagcttggatctctgctcgcttttcagggttcttggtagggtcgttgagatcgtcaccgtcggcgccaggattggccatctcgtattccagggtcttgatgaaccagtagaagcacacggcgatcagagaaccgatagcgggtccaacccagtagatccagtgctcggtatcgaagctaccggtgatgacacaaggaccaaagctacgtgcagggttgagagaacctccagtgaactggactccgaccatctcagcgatgaaaagagccagaccaataccgacgggagcaatgaaagtggctcggtgcttctccttggcaagcataaagatagtaaagaccagttcagcagtaagaagagcctcgatgaagacaccctggaccagagatgcaccgccaccaagagtggttcgaacgttgaatgtttcagggaagaggtagcgtacaacaacagaggcaagcatagacccgagaatttgagcgaggaacagaacaatggctcttgtgacgctgatggccttgaccatcaacatggccatggtgacagcagggttgaacaggccaccactgatacggaagaagacccagacgttgaccatgagagagaaaccgaagatgatagagatgtagaggagtttggaaacgttgagactaccggtagattcaccagtggtggtcctgttggtggtgtcggcctggatgttggcgacctctgtaccagcaaaggcaaagaaaaggaacatagtggtgccaataaactctcctacaccagcaacgaagtggttcttgaaattcgagttcatccactgtgtcaatggaagacgcatgatctcggacttctcctgtcggctcaactcgttccactgaagcttgcctgtggtgatgttgaagccgttgagagtggaagtgcgtcggaaagcatgaggtcgaccagggtagcctgcctcttcatccatcatcctccgtctgtcgttgggaggtatacgagggtcgtcactgctgtaaaactcctcgtccgagtcaagagggggtgctcgacgacggttcatgaatgtaggaggtgggtaaggacctcttcgagtgtacctatcacggtcattgcgaccttcgttgcggtaatagcgttcatattcactcataggagcatagtcggcagcctgatcgaagtcgtaatcttcacgctcacgtgtgcgacgacgagcagattttactgagccgctcgagtattgcattattggctctgcaccatcctgagagaagcgagcggccttgggtgtgacaaagttgccggtgcgagaaccgggacgagatcgaatggcatcttggctgacggcaggctggagaggcacgacagtatcggcctcggagtttcggccgccgggagaggcgaggctatccccatgagtgatgataggtgtcatagctgggttggaaggtatgctctcggcctctggagagttttcccggatgtatggaactccagattgggtcgaagagctggaggcttcggcgggagggttgaaagcagggttggctccggcaggcgtactgcgagccgagcgattattgagtatggatgaggacatgtcggatgaagaagatgtgagagttgatgaaatagtaggcagagggtcaagatacattgaaaagattcagatgaaaacctaagatgagagatctcctctcttgtagtcagagaagtattgtaagatgattgagattgattgctgattgatcgctattcgaaacagttgctatgtctagatatttatgctgatgagacttctcaccagcgagaccaaatccagagatcaccagggatcatcaaggcccaccgagtgttctgttaccctgcctcgaccatgattcaatgaggctatccttgctaatgacatcgtcgggatggcactgatggtgggtatgtaagttgagcgctgagggacgctgaggccttgagaacgaatagaagttgaacaagctgagacgagcggtatagaaacgtcgacttagacagacagaagcaaaaagagaaccaaaagcttggatcttgtgaaagacattgaaggactagttacatgggaggaccctggagataagtcagccgaattggccaacggggaggccggtagttgagtcaaaacgagaatgacgcacggggatctcaacgatggtgccagcgcggaccaagaattcggatcgttaccaatgaaacagttcaatgtgaggcttgtccgtgagatcggagccgggatgatggctgtagatgaggctggcgacgtggtccacacgactcgacatacgtaggccgtgcatgttgccaacgtctttagccagcgactagaagaagtttgttcaacgcagaggccataaagcgatgtttcatgttgctaggctatgcactaaaggtaaaatcagacgatctttcgcatgcgtcgccgtttagccagaacggtaagggctgaagttatttcggtatatccgttccatctcagaaaccgagtcgggatctaatttccaggagatctcatgcctgtattagtgaatggatttacagtggcatggtcaaggcgttgtcgtgggggaggttggatgggctgacgggaaaatacgccttttccaattaattagggaacacttcgtattgtttcaatgtaacggtatcgaagatcactggagagagatggtggtgcaggtacattcgtcatcagtgtccccaagataacctccctgtttgatgtaagccagcggcgcagcggaacgacaactcagctcctcaactccgaaaaggagggaggcgaatgacgcgatccaccaggggatcaaacttcaaacttggcagctccatcaaaatggcagtgatgggcagttttggactaacaatagtttgcatgtgtcaaaaatccataactaccaagatttctggaagcttttcttttcgaggtgtggggtcacagcccttgaggaagaggctggatgccctggttcagccgggggttgagaacatcccagaggaccctgcaagttgcaattgcaaccaggaacctggggaaagatcgtcgcttgggtgtaaagacgagaggtcggttcagactcactagagcccgaagtttgacgaggaattgttgatgccagtcgaacagatgaagaaaattgactgcttcatcggacgattctgcaaagtgatggcattgactccttggcgttgatactccttattccttttgaaaataaaaagcaagtaagattttaccggtatttgagacgcgcccaggccatttcaggtcgagtcaggtcaaagctgagtcagagtcagattaagagtgagagcgagagtcagtcgttgggtgagctaagccaaactgagaccagaacgcagggaaggtgctcggaatagaaaccacgtgacagcgcgctcatccatccagtcacatcacattttccatcccagacacaaccgcgagcgcgtctaattgattacctactacctgtagggctatcctctgtatatcacagcactctctaagtcctgccggtgttggtataagctaattgcagtgactgccattcagatataatagctaggtagcaagcatggatattacacgtggttcgagaagagctcgtcatgtagctgccagtcatgcaaacacaaatgcaaatgctcatcctcgtgcgcatgcaaacgcagcttcgagcccgagacctgccgagtccgagataacctcatccccagcacctcactttgccgccactccaagtggtcctgctcctggaagtagacttcagccaagtcaaggagcatcgccagctggtgcttctatgataactcctgacgggcctcctctacatcgaacacctgatcagccccctgaccggcaaaggcgtcgagcaccacctcaaaatccatttcgtctctatagaacaagtaagttgaatttttgaattgtgtactttagtgcttgctgctctttttctttggcactgcactgaattgcggccctgctagttgcaggtagttcgcagttggcagttctatgacagtccatggcagctggcaccaagtgacggcagctgcctgtactgcgcatatcatcaagataatataattttgcccattgttcactccgtcaagccaggccacctgatgccgattgtcaattactgcgcaacctgcaggcactttagctgtgcacttcaaccccatgtaagcccatcttttacactctcgccttctcatcatatctgtatccttcacaaccgcaaaactgcacatctcgatttattctatcttccacaataccctattcctgaatatcttccttccactgccgtttacagcgtaccatttcacaagcgcgtcccttccccttctatacctggcgacctcatctattccgcaaacatgcctcctctgcggaattcattttctgcctacagtcatccgtatatcccttatcttcgcaagggccgcatggatcgagttcctctcggtgaactgccttttaaacagaagaatggtgaactgcttcgcaagcgcgtgcggattttcagaccactcccttcctgcgaagctgaagacagagagaacagtggtgccgctctttacgctgcccaagagaatgtcaaaactctcggagagataatggttgagcaaatgcgacacgatattgacagcctcgtagcaacacttgccgaaggccccccgcgactcagcatgcctcccgtcgattacgacggctccagctccgagccagagcccgatgacagcatccttaatggccgcgctcgtccgatgcccgcattagcgcaagccgctgccatggctgatcacattgacgcttctttcaatggtaaccacgccgccgaggaggagaatacaggagttgatcagcagagcgtttccgcagaggagtacgatgacgacaccgaagaggaagaggacgacgaggacgatgaagagcaagctcaggatatcgctcccctttttgatcccgctactgccggtctcaaggaaatctccaacctcgctcgctttaccgtcagcagccacaaacccggcaacggagttgaagagctcaaaagtgacgacctcaagcagttctggcagtaagtgtacctaaaactcttcgatttccttactttactaacacatatctaagatctgatggccctcagccccacaagcttactatgtacttcaccaaacgtgttggcatccgcgacattcgattctttgttgactacaacgaggacgagtcatacacgccgacaaaggtcgttttcaaggccggtactagcgagaataatctcatcgagttcgccactatgaccatggagaaccctgtgggctggcagcaagtccccatcgccggcgccggtggcgatcctgatggaaatactctcgtcgcctgggtcgtccaaatgcagattcttgaaaatcatcaaaacggtaaagacactcatctccgcggcatcaagatttactctttcgataatgactccgctcttggccctggacgtgaaggcaaccccgtcgacgatgtcgttggactaatggacaacgccactggccgagctggtgccggtgccgctcgtgcccaacacaacaactttggtgctgcccatttcgagcctggcatgggaggtctttctatccccagtttcatgcgcgaggccgagattcgataaggaaatgcaaggactcgaggggattgcacaaagaaaacatttaatggagtttggagtcgagaatatgtttgttgtttggcacgatctatgcccaagagggctgatcgcactggtttgatggattacgatggcttcacaggtagcctcagtagatggctagagtagattgatgagggacgagaccagaatctgtttgtgattctaatgcttatagatatcactgcacacataacagaatggccatgacaactatagctttataatgatgtattgcgactaataaccctttgtatataaggtgtgctgtatgcactgccggcggcatgtcttctcgtccccagaccaccccatattagcgattgaagacatgacttgtattgcccgccggctctaataccaatgccatgtcgatgataatttgtacaagtgcgtcagattccgaatactctaccacatcttcacctcatttgccactctcctctttattcctatcgtttcccactgctgatcaaacaatacgggcaggcatatcctccatatcatccataacactgtctgagtcatctgcaacagagaaatcggcggcagtagtagacttgaatctgctaggtgtctttcgcttgcgagcctttacctcatcgacctcggagttgtcatctccaggggcggaaagctgcgcttctccatcatcctcaatggggtctcgagaaagagttgcggcacgccttgtatttcgtctggttgacgtagccttggctggagtagacctagctgacgcctttcgaggggtcttgggcgccttcgccttgcccatgcctgttctcttagcgacccgagtggccttgggaggtgcaggctcaaagaattcgggagtgtcaattggcttggcaacgggtgcttcttcctcttcctcttcaacgtgcacttgcttttcttcgagtggcgtcgcctcaacagcttcaacaggctccgcagagagtgctgggtcaaccatttcggcggggtccataggtgccagatccgcaactggcgtgaccaagtccattgatgccataggagcaggatcgagatggtccattggagcgatgggcaggtcgggttgaatattctcatcagaaatcccatactcattaggctgttgctcatcgtcgtctccgtcgttgacgtgcacggcactcatgttctggccgtgagtaaggtggttcattgggatcgtactcatgaatttcgtttccgcagcatcatcgtagagagcgtcttcgacgttcggaagctcgcctgtttggctgtacacaccaatcaaatatgatgcgcattcacttggttccatctcttccccgccaggcactgtttgcttcaagcggtgccacaagagtgactgggtaggtcggtgccagctagcacggaatttcttgtcgacaagtcgctgccaggggatcttgacttcggctgacgccgacgtgttatgaatggccataaccaggcggtaacgttcttcctcaggcatggcggcgagttgacggcgagccttttccaggcggaaagaaatagaggagtcgggcgcattagacgccaacttgtccttgccatgagtcttgatattcatggctcgccatttcgtaatacactgaagtcgactgcgagttctgcccatgcgcttgctgatttcctgccagtcgatgaggtccatgtagggcctgtcattactggggtcgatatgggctatcgactccatgacatgctgggtcagattgcgttcttcctgttcgtcccatgtatcctttcgctgcatttctccgcagacaatgtagttgcgccagcgatctcggatatcttcagggtgacggttgatgataccggcaattttagaccacttcttatcatgcacttccatgagatcacgaagctccatgtcctgctcggtggtccaggtaccacgagcaacaaagttgtggaatttctttcgggtgatgttgatgatcttttgtcggtgacggtcaggacaagtttcgaagatctgtgcccaaagatccgcgtgttcatcactggcggttgtgcctccgggggtgtgaatcatctcgttcagtttatactgttccatattgttggcggaacgatatgtctcgactgctcgtgcgatacggctaagctcctcatcgctgaaccgacccttggtatggccgtccattcggccttggcgctgggagctttgctcatcgttcgcatcctgtgacttggacaagagattacggttggtgtcggactttctacccgatgctttcttggcacgctttcgagcagccggcatcgtggtagcgggcgattgcaacggagcgaattcgtcctgctcaggggatggcgatttctcgaaaaaggttggcttggccttcttcgccttggccgaccgcgatttctttgtgtttgtgctgggcgggttcggcgttggaatggggctcccaggaagatcgtatacatcatgagttgcgtgtgggcgttgcgcagatgtagggatctccatctcatcgtgttgctccgctgagtcctgagtgtcgacgttgttttgcgcgttgcgaacttgggcatcccatgcttgtctggccgccatcccgacatcttccacttgtggttcttgctgtctgttgtaatggaggaactcgggttgttcagtgtcttggtcttggttttcatgcgcagctgaagcgtccaactccatctcatcataagcggcactcccctctctggattgagcatcacgcgtctcaaggcgtgcagcacttggcgatcctggagtatcctctgcaacatcgtcgtagatggcacctggacgggacgcgtttctggtacgcaagaacgacacagcttcggggtcatgagtattcacttcctccgatgcagactgagcaccttcttgtgtttctggcacgttgtcttgagattcagcagcagctccatcatcgcgagatctgtgcttcttgcgccgttttccatctgtagagtcgggggttttgcgcttgcgtttggtttgcgtagcaggagcagcatcgtcatcgttgaggtcgacagccgaaatttgaccaggcagagattgatatgtgtttgatgaaatgtcgttggcaagactgtcagggacctcgaccagctgtgctgactttttcttggactttctctgtttgcgtgaggaatcctctccggtcaattggggagatgcactgtcgtttgtatcttttcgtttgcgctccttctcacgcttgtgttttcgtgattgggtggagggtggctcttctgtcataaatgcctcaggtgctttttcgtttgaagacgcggtgttgatttgcgacgagtaaggagcttgtgtcgcgttgctatcgaacatttcgagcacgccaaagtcttgctcctggttgccatcatctgagccggcctggacgtcgtctgggtagctatccagacccccgataccatcaattagctggttttcggcctccatgtcctcgtgagccaccttgggtgactgaaataattcttcacgaagctcgttttggtgtttggtttcgtgctgctgctcgttctcgtggtcgtgattagcagcgccgttgtcgttgttttgcttctgtggcgtgttaggctgcgagcccggtatcaaggacaacaaggtagacgcgagccggaaatcccgccacttgctgttaccggtgccgttcgatgacatcgatgagctgctttgcgacgatgattcctatctcattcgaagcacacggatggaagacgtgtagggtaaggtgaaattggaagaaggtgtggggcgtcacgaaaaaaactgacagcgcagctaacctagagatgtttgctcgcgttgtcgtgacaaggaagctatgtccacgtgacccactcatgatcaaatcaactcaccccttttctgttaccccggaggaaggcaagtgcaagccactgtttactacgaatacgaagtgcctaaactacatgcatacactgaatgttgttttcgatatcggtgaggaagtattgttgattaagatacaaaaaaaaacaaaaaaaaacttagtagtagtacagctatgtgcaatgttgtttcgacatgtgtcaaggaaatctattcaagaacggtcagttgttgtacaggtcgcttcatcaagacccaaatatccatctacttcatctcactcataatatctctatgccctcaaacaaaacagtgaatgcagtcgttaatctcggtgtggtggtccctcatctccaggaaaccactgttcttcttctggctcttctccttccttcaacttcatcgtaataccctttcgggtttgctctatctcgtactggccgccaaggaccaaatctttggtgacaagctcgcgggttcggcccaaactttcaatggcggcaattctctctatcgtgagctccaagtgtttgtcaaagccaggctcggagcatatttctctgaatgcgcgatgcattggtacgctgcttgctcgaacatctgcctgactcgtgatgctgaaaaggtttaagctgtcaaggtctcgaataaagtcgcatctcgtcataatttgttgagcgatatggaatttgtacgttgggagcttatgaccttcgatcgggtcaaatgtctcgtggttcgccatatcgtcttctttgtcgaccaaagccttagccagactcatagcaccagccttgtagttagttagcaaattgtttcccagtacagtgatagttgttccaactcacagcccatttttgttgatccatgacatcgtcgtccatctccttaccaaggatccagcattggttgagaaaccacttcttttcggtctccttgatactttcacaagtggctatcatatccctgctccttgctaccctattgagaaagctcaagcgtcccccgaccctttcgtagacgtcttcgagaatgctgtgatcaatagcttccttccagtatttctgtcgatatctcttaagagccgatatagcctgctgtcgaggtagatcggtaacggggagaacctccattctggtagccagctgtttcagacgttcgtatacccagtaatcatccgagttgaaaaccattgtaacaatattggcagcagcccattgctcggctttttgctgaaggagttcaatcagatctcgtccatcgtcattatggcggaggagatgcatctggtttacaatgaccaccagaggcttgcctctttctctccgcttcgtcatagccactttttccaacttgttcagagcacgttcgatatccagcagagccgtagtctcgcgaggacctctctcactgaaatatccaccaatataatcctcatggtactcatagtcaagggctttgccaagacgaatgcggaagatttcaaggtctgcgtgcgcttcaaacatagcaacaccgtcaccgtcgttttttcgcatggcatcgataagcatactgcttttcccacatcctttctcgcctatcaaaaggtggtagtgtcctgcaacgcttcccatgacgatggcgtcaacacgctcctgctcggggcgaaatatccagtgttcgttgctaccaccaggtttatgaggaacatctttcccgatcgcagccaaatcgaggacggggtcacctggctcaaaagcatgtgtcatcttctgaatgacgagccatttgtaggacttgtggtagatgtaacctgcagcagcgaaacccaagcccaaaactagtatggaagcgaaggttgtggccgcggattcacccattttaataagaagtgaaggttctgatgaaggtctatgacctttttggcccgcggcatcacagctgtgagtatcatctattttagaaacattagtaatggttcgggttcagtttcgactgtaaggagtggctcaattaatgaaggtttccctcctgactaaatactgtgtttggggacatatctttcgtcaggaaactgatcgcgtgcacgatgtttaggtgctggatcttgaaccagtgaaagactttttccccttaaggacagatggaacaattgaccaacttgccgggttacaatgcgaatgaaaagtgttggatacatacctctccttttgttagattgggttgagaaccggagcttgtcattgctgacaatgttgggatttctgttcgggccccaatgccgaacctgaagaccagctgaaggtgccaagttccaggagctgacaggctggttgaggtgacgcaccaggcgtcctgaatgtcggaggatcatatttgttgacatgcagtgaatatcagtactaaggggataaatattaggtccacaaatcaattgacgtgggaattgaagttattcaaagctacaacgatgccaaagaacaaaggagaggatgaaaggaagggagttggaattggaattgagaggttgattcgtggcaccaaacagaaacaatttgggaaccaattcaggacaggtcaagtcaagcttgtcaagcttggcttggtcccgactagaaaacaaagttagctttggttcctcacagtgacagttagctgccctgaaactggctgcgattggccttggcactcaaatttaaccagatcctcggcgacagctacgagagctcccctgtaatttcagcgagagggtccgctatccttggcgctagtctaaaaatcgatgcaatcttagtggagaatgcaggaggcctcgtcaattgaatggagactagcactcagcaggccaggggttgcggttgcccggggttcgagatgcatgtcaccacagttcttggttccaagatgacctcatgagctgcagttaacaacttcgagattgtgatctcataaaatagataatctgcttctactaaacacatgtttcaaccaccaacaaactggcacgtgatttatgacactttcgtgcagtcacctcgattcacacaaggaagacgagacagtgaatacctgcttcaaaaaccattcttgatattaatcacccacaatgcaaacgggtaaacaccaaaactataagggaccgctcataggcgcgggggtgcaaacggcatttgcaatggcgaagctaactcaaacgctcaaacagagaaactacactgctgcctgcaaactacaaacgctccatagccaataacagactttctccatcgcgcttcgtcaacctcagtcgttggtctcgacgatccaaacatcgcagtacccacatcatgctttcctcgctgtatgagacataggccctttattatcaaccattgcaaagatgccgccctacgccgccgacctcgaaacctggtggctagggagtggttaccatctcatcaaagagttgatgaacaccgcgacaagcggcctcgacccttggcagtgtgggtttgcgccacagatgaaaagtcgattggtagcattcgaccaagatacagctaccatagctcaaattaagaaggattggccagcgatccgtgcagccagatgtatcgactacgatgcgaacagtcgcaaatatgccaaatacgttgcttccaccatctttcggaagcctgagaacggaggcatcaattttgacctcgcaatgaatggcctaggctacctcgatgcaatagaaatccgccgccttcgtctcatcgaagctgcggatgttgcaattcaggatgcttcggaaacatggcccccaatgcttcacgagcttgaacggacgtcctctgccaacttcaaaaaattgcacggagggcttagggtatgcgtaagatatgctttaacccgcgaatacaacacagtagctgacaatttcagattctgaccgaggagctggccaaagatgccagccacagaaaggaggccgctcagatcatggcactactcaacgcactcatgccctcatctgtgtttatggggcctgaagatgatgtagacccggctccgcattcatcaggcgtccgcgatagtgttcgattcgcagtttttgaatacctcatttccgaggattgcttcacacaggagcgtcaggaggtcatcaaaatgaaactgcgttgctggtctgatatctctgattacacaggggtcagagacgccatggcgcgctactgtgaagagtttaagaaggtagaggaactctcactaaggcttatgaacaagctggagaaaagggcaggtacagtatcttatcatgcggtgtctgccaactctcctatggtgcccactacagacacatcatgcaactctggtccacaggacaattttactcaggtcgaaagcactgttcttatgccgaacgcatcacttgacaacaaagggtcttcaaaaaaaccgcccacgatccctcaacctcctttgtcttttcatcccctactaagaggtatgcccggacgagaactgagcgctgcaaagacagacatcgctctccttgctagagataccagccaaccacctgttgcttgttatcctaacgatctctccaaaaccttgttttaccagcaccccttagcccgggagctcgagatgactacactagaacaagtgaaacttggtcttctcttacccgcagaactcgttgatcatcgagactactagtatgatctcgacagcgaagatgaggcagatgaagatgtgtcactggcttccccccatgcaccaaatcctgacaagctcaaagtgcatcctgcaccaggcgttttggacaagatcaaaaaggaagggcactatcagcctgccccggcagaaagcacaagattggaagacacgcatttacaaccactagacgagtgcatttccaattccaacaaaaaccagccaagccatgtaatgcatccaccgatgttcacaggcaacgtcccgcaatttgagccatttgcaggcacagatcatcagaaattgagctttgatgacaccagtcatgaagcctcttctgtatcacaggttgttgaacagagtcccggacagtctacagcgcaagacaccgaagagtcgcacagtcagcaagaagaacccgagagagagaacccccctccactggtgtgtaagcttgcgaaacctcggatctcgcctatggaatacgctcgcatgtacctgttggagaaatctgcagcctctcgcgagaaccgagaatgtgaacttccgagacctgacatgcagtggcattggacccctggatacaagaagtttttcattattcctcgaatacccgagacgattcagcgtgatctagttcccgctgatgccaactctgttcctaatacagatgttgacgagtccaacagagggcacaaagcaccagagcccactgaggagaaagaccccttcgggcacatgcgtctatcgctgcacctcggagaggccgctctatttcctgttttcccgggaagtacagattttaaggggagcgatgaaggaaccccatatcaaggatctagcaaagcgactgaagcctccaattctattgatgcgcgtgaaggaaaatatccaataatgcaacatcgaggtaatatccactactaccatgcggcctcaatttctaccgttcggcactgacagagacaggaccagctggcggcagagttgaagattggcggccaatgagcgaatatgaaacggacgtagatgacgaagaatcggacaccaccacgccaattggtgttggtgacgacaagagtacaaatctaaagccaaaaaaggccacccaaggagatacgcattcacctacagcccaaacactcgaggttcaagacaggcctcgtgttcatatagctacagaagaacttggagaatgttcttcaggttcacataaaagctttgaaacagcagctcgaaacgaatttccggaccaagccgacgtgaaggctgaggatgatgctggaaacctcaccctctcgggacaactttcacgtgtctgtacaaaagacatgtcagttttggactttgccacaccgagaaccaagggtaagacgatggatgacacttcaaaccatttgaatactatttgtgggcgtagtccgcttgctcgctttcctatagtagtccagccaactaaccgattgacgccagggactcttacaaagcgtgtcgttgacagttctggcggccagctcctctctgagaacattcggcaagctcaacttatttccagtcccagggaaaagcccccccagggactgaatgcagacttgtgggatatcgatgcagaatcaatgttgtctgaactcaaaccagagccgctacagattaaccgacagagaccacgcgcgaacacgggtgatgatcgaagatggtcgagaatgtttaatggactgaatgccgatgtgccgtcctcacttgggatgattaggctcaacacctcacccgccgtggaccatgaattcgctgttgccaatgtcgacgacgatgacggttatacggcaacggaaagcgatctcactccacgtgcttcggggaccgatatcaggaatgctgcaaacgtaactccaacacccagaggtcttcagcggtccacttcgacaatcatcactcctacgcaacccaacagaagactccatcatcaagcttcatacaatttggacaatgtagagcactctggattcacgcctgagcatcgccgggaaagtatcacttatggaacatttcctaggtcaggcgtaatgcttaatctccgggatactcaagcacgccttagatatccccttcacagccccgaggaaagccagctcagtaggagcttggacgacacgactccgaaagctaaacacttcaacggtgcatctgaaacagatcggaacaagcagagttcgatcaaggagtgggtgaaatccattgcaataacaccacgaaaacctaagattgcgtcacatgctagaatcggagaccacagagactcttctgcatcaggggatcaggtagcctcatatggtactttggatcagcagaatgtccagccttttctgacaacctctacacgggatttctctcaatctcaaaagctccaaaagcagcgatcgaaaccgaaacatactcctagcagtacacatccttttccgaaacaagatgttgacacacaaggccgagctcaatcccccgtatctcctacgagagaacaagccttggctcatcgcagaacgccgtccccatcagaacagggcagcattgccgttccgttgaccccttcgggaatcggtagcgtccttcgcaggcgtgtgcgttctggttacagcacaccaggaactccacgaactccacgaactccggcttcacctcagttggcctggcggccgtttgatgatgaccagcccgaaccaccttgcgttttaccttggttatcgaacaatcgtgaagtgaagcgggagaaggagaagcgagtagcgtttttccgtgaaaaggcagaactcgagcttgaggacaagcaatctcccaagagaccaagccgcaggagctcttttgggagcaccattcttggagaccacacgaatcgggacaatccagcagtggtcaatctcatgagcaatgaaagtcttgttacctggacgaacttcatccaggacgcccctgagccgctcttttcgtctcccccgccacctgtgccgccgcttcccaccgaatctcagctgaacattgctctcggccgacttcggcaagcgcagacaccatctcgtgctgctgtaggtgttgagacccttcttgttacttcttaccgggccaggaagcctcaaggactcaaggttgatacggactgggcgcgtcaagcaggtcaagatggatcacgaacaccgagtcgacacagaggaacgaaacctgctagtggaagcagcaacagaactacactacgttttgatggtagacagatgggcctcggacaagcagaggcggaagaagagcgtcaaggcagtggacaggatggcgagatcatatcacgacgcaagtaaagtcatgaagtcgttttttgaggtcgtattttgagggcttaatgtctacatgtcgcaaggcccagctattctgtacattagctgtaaaactgacatctgaatcacattataaaggtgctatgcgcatttgagaacatgtatgtagctacagcggctactcaccgacttgagtcgaattgagaacagatgagccaagacttgatgatatcaaaaccctttgacaaaggctgaatcaaactctaatgccacataaccaagggtgggaggaaatacacgagtcactttcagatagcccaatgcaacatcaaacgaaggatccggaagaatgggacctgttgtaatcgattgcgtagccaagttgccaagatttcatggtagtgcttgagacacgtttctcgccatgacacaaccaacatatacttactaccttgcagggtctttgttatcatgagctttcatcaaacaccattcccatgagcacatgttgcatgctggattccacgtcaacaaccttcttttttttaaaaaaaaaatatattaaaaaatctcgagaaacaagtcgtatcatgcatgaatcacggtgtgctgcagaacagagcatgaaagtacgctagagactacatactacatccatcatgcctgaagaaaaggttcaagacaagcagtgttgcgacacgttcacactggtgcagccacgctataccacaccagggatgagatgagactcgttcgcttcatctcggcataagacacacagcagcgcatggagtggttttcccatgccagtggtttatcagagagggagagtgcccaatcgctttgccggttgaggatgcggaatagttactatcttggacatggggtacaaaagtagttagggcgttgggcttgatagcagacccgtgacgacgcacgagacttggactcgagcaacgtcgaatcacctgcaggcagagggaactgaaatctacgagatccccttttggggaagccatatgaaccagtcaactggcgtctgaagatttaatttaaagctggtgaccaaatgccgagcgagtcaagaagccgaattccggggaggtgtggtaaagtatgacaaggatgtcgtgtaattactgcagaccaggccagacaattgaggccaagaagaatacctatgtcgaaaatcttgttgccaaggtagctatttgattatgaaaacgtaaactgctataccagaggccatcgcctaaggttgagtgatgtcgattgagtgggatagtgctgcgctacagctggtagggtggtatttcctattgcagtctccattgctcatcttgataatggcgtcgtcttgtgatgaagccatccacacatatcaaaggattgacacaccgctccccacgaaaccccccacttgttgtccgtccatcactcttctgtttctctcatcaacaaacaccatgacacgatttcgctttgcgaaataaccagccccgccttcgaatgggtatccgtcgatcatccccagcctgtgcgtctggggtatgagatgggctatgtaatcaattgactgctctccatcttgaacaagtaaaatatctcacctcgggtttcggctaatgcccgagacgccttatctttattcaatattcattcgaatatagcctgtagccttcgtgtcttcggaccgtcgggattggtcctgacattgccattcgacgcgctgaaaacaacacagatgctattaaatgtcttggctctggtgcaatctgcaccaagtcggctattgtattgcagcgctgctttgagaaagggtcctagcaatccgccagagcgttgttcatgtgcctcaaaagtataactggactatttgctccggtcatgatagatttagtgtgacctagtaaaaccgccaacacccggtcgaggcttcgaatgctggctgttctagcatgagaccgacacattccagaatatccatcgcttcctgaataccagtcgtggagtgagtacaatgacctccccacagcaaaagcctcgcaggcttagctcttctccaacatctacagcatgcaagtggtggttggtgcattgaaaatcatagtccgtgcatgccatgtaatgtacgtcggttgtgctaatcccgagcaacgtttacctcgttcatctggttcgtcttggccctgagttcttgcacagaaaacgcgagcccaatatcagagactgggtagtcctgaaagcctagccggcaatacccaaaactgtcaacggaattcgcaaaggaattgcaaaggaattgcaaaggaatctgcccttgcctgctagcacttcgttgcaatttgcctatgtggtcagcagtggaggatctccgagtccatacctcgaattgacgccatggcgagccaaaactgtaattctgcatctaagagggccgttcatttccatgtccctgctctaattgaagaccggctcaccgcacatctcaacttagagcctggttcgattcatgacgatcgttaccggcccgataacgggagatctgctagcgactatgtgacctgaaaacctccttctagggggattctatgtgcacgggctcaagacaggagagcttcatgtgggctttaattccgtgacaaaacgcgtaccagcgtgtggcacagacccgtgtacagtctagccatcaccagtcgccaaacaaaatagctatttcggttgacgatagctggctgggtttattggtgaagtaatggaccctgcgtgataaacggcgagcataatcttgcgttcagcctgacccgcctccaggtgttctagcccgctcgacccgtgtgcttcctgacgactaggctaggcaataagaatccccagttcaggtggtctagcggtgtcttagtaaggccagcagggtacgtggagttattgctacgtactttatggatttatagctgggtaccgagatccaggttattgatagtaggagggatcgccagggtcctcacgatactcgtctaggtacgagatatactgcacgacagcacagtagtacccgttctagactaagccaggtgcagtacaacttcatgtgtgtcaatgctgcatgcctggtcgtccatgcccttgcgaggaattcgtcgccttctcaaagtagattcgtgatctctcaactcgatcattctgcaccagaagcactaggcgcaccagctgataccaggggtaccagaatcgacaagaatatcgctgcttgtacctgtagaagtcctttgcttagtgtgataaggtcggccaagtcccttatttagagccaacagatggcgttaacgatgacgtttattatgccagatgcgcacgttttcaatttgtgctaacgattttggttggtcacattcatctatccagctgcttggactagggaaaagacgggaatcagtcagcggaccgcgtctcagccggcgcaccgtcgaactcaattgttgggcatcgtcgagtgtcccatgtaccagggcggtgtaagaccagaggaatgttatcaacggtagacgttgggcaagaatgcaatatgtctcccaagaaacaactcaaagcaaagaagtgctgctgcgtgtcagcaatacactcgggtctcccacagatatttagctcagccatgctaatccagaaagggaatgacaacgacatcttaacctgagcagcgtcgcgtacaattgcaatgctgtatcaagatactggttgacgcgaataccgaaactgttagtttataaccgtatgctcgacgatctcctgagagttaggttgagacattctgcggatatagattaaaattggtgacgaaaccgttgtggcttcaaacaaatcgccaaacgatacgtagaatagtaacatcaagcgacgcaaaggcttactcgtttgggtaagccgagtcatgtgcactcactcacacaagaaagggtcaaggcgcttccaatcgaccgaaaaggatcaacaaagtgctcaactgatccaaacagcacccagacttgctctacaagctcaggaaacttcaagacagatgtcatcacaaggtttaggagtttcaacgaactgaaggcgggtgcgggctgagtaaaaagctcagctcgctcataggagccaggggctttgccaatatttgtcccctctaataaaagtaagcggaaacttcagtgatttgacatgtcagcttttgcttgttgtgagagactcgttttccagcagttcccactgcttccgaagtaactcttgacaattcgtcttgctcgaggctaagccttacgtacaagctggtgtgggggcaggttggcgaccggaatttactttggaaagttgccaaaagttatcgatagcctttcaaatccacgacagtcgtgctagactagagagtggtcgtaaccaactatggtaacgatgtcctaggaaatacgtatgttgaacaggggttcaggatgaatccattcgtgatgatcgaccaacctagacaggcattgtctcagaggagtcatgctttgaccaccaaaaggtccgtgaggaggcggctggctgcggaggatgtgagctgggctgctcatatccctacccgttcggctacagagcacgtaccacaacgtagagagagacagaatccctttacaaaaagcaaaacagatagcaaagagagtcgaatatggcaccaatgtgttcgtgtaattgttcgataccatcctcaactatagagttagtagttttgtatatacagtttgtgaaaaaaaaactcaccgctaactctatttcgagctcagaccctcaaggcaatagagtagctgcccaagcattttctttctgtcaaagagcccagaatacagagtaggtagctgttgaattgattctaggccgtcgatttccagcctccaaaatggcgcgtgcgctagcagcgcattgcagtagttcaatgcatctattctactgagtgatgccagcatggaaataccatgtcagtcagcttgttctcgataggaaagggggactagaggttctccagagaccaggtgcagagatatcattcaaagtagtgtctccgctactgtatgtatgcaaaattaatgctaacgataaatgggcgagtcaaaagtggcagccagggatgctgctgtagagattctgcaagacactcgaggccgatgcattgggctggcggtctggatcgataaacccagccagactgagctatgacctattcttgtcggcaacaggcgttgcagtgagtatcaaacgcgtcgatatactattcagatgatggttttggatgaagaaatgctggaagcgagacctgagttacccaagcttacctggaatccctgaggtacttccacagttggggtaggaacgggttgggctgtgtgggtgagtgagagtaccttcccacaacacaacctaccacgaagagggaagggacggcaggtgccttctcatgcctgcctcataagacattgatctacatcttagttcacgtattttgaaaatgctactgcacgtaaattcgatccaattcatccgctgtcaacacaacaccgtcgtctttatccgccagaacaaccgctcctcatttattttgctattgacacagtcaataccaatgtcctcctcaacagcctcccccgctccatcatgttttcacttgatgccccgaaacaagttggtcccaatgctacggcacagtatatgcattttgcacctccagccatgttctgttctcgacctgtcgactcgagcaggttgaaacttctagtcgcttgtccaagggatcaacactgagacgtctaatacccactaatgtcacccaacaagactttcacaaacacaagggacctttgatgatatcatgctacagcttcgctgcaacgtcgcccgttggagactcgggtttttaatactccaaagttagtcggcactttgtcgtgtgactccgaagaaacagatcaacaatgtcgaaccatacattgtcactactgatccacctgttgcatgatggcacgactcgccgccattggtgtttatagggagagacgtcaacctgatcgagatgctcgatcggtgggttcttctcatatctcatagctgcagttgctcgcaagtgaaacccctgctctcgtatctatttcgctgacatatactccgtaggcaggtatagtacgattttgtctgcaacattcttgtcaatccagaatctagacaagggaaggtcccactcaagcgggcctgctgtgtaccctgaagcacctctgtcagggcccttctggcgctaaatctacagagggtgggtttaccaggccatgtccttgtcaatctatccatgtcctccatcgaggcttgatggagactttcgccaagatccagcatcctccacgtctcattcaccatggtcgttgtcctagagctgctagtcgagttagcccccagtagttggccccaggcataacagggtctggaggtgaccatctctggcatcgcgcggcctgagtgacccttgacgggaccgaacggtgcatgttggttgagggctgtcaaagcccctgcgaaccctctcaccttgaccttgacttgaccagtagaccatgaggccaacctgatcgctagcccgccgcaactgtggggagatggagtcgacaggaaagacaagcagaagcgaagggttccagtgctgtgctgcatctcagaactcctccacaccttgacttccaaataagacctctccacccacatacatagcccctccattctcctcacctttccctccctttcatcttgcgagtttggagccgtcgtctgtcctgggcgactaaacgagcttcgatcaaccgttggtgtgctggcgtccaagactagtccaccctaacgcccaccgccaccaccctctagtctccacagcttcatgctgggtcgtcacgtccagcttctagttagagactatactgcactgtactgttccataccatactcgatcggcaagctatctggttatctatctaagccgttaccgccagccttgagacggtcgttgcaatagattgctctcccaactcttctttctcattcccagaggggcaaggtcatattagtcgctaaatggccctcgaatattcatttgacttttctcgatctgaaaggaacctagcctggtgcgacagacataacatatcccccgaagagccaaatagcatgatgccaccatcgcctttaccaatggactcgctatggatgtcctctgtggcaaatcagctacagcctggccagatatcacctttaagtgtaggaatggataattcttccgcaccaacaatgattcactctgcctcctcgtcttgcgccgattcctggagcacggagtacgtcgaccgagatgatgttgagatggacaacagctgggagcaaggctcggacgacattctcacaatcccgaagctggaacccatcgaagatgacatcaatatggacgacctcaaagctgccccccttgcatcagcttccatcgaatccgcaagcaccgatccgaagccgaaacggccacgaggacgaccaagaaagcaccccctggcaaccgctgtaagcacaagtaaagttacgaaaggtcgatcgaagactggttgcattacttgccgtaaacgcaagaagaagtgtgatgaagctgtaagtagttcccagaaagactattggtgctacaagccagaacgaatatgccagttcatgttcatcttgcttggcgaatgtaccagcatgctctttgaatttgggtcaggtggctaacatcaagtagaaaccacgatgtatggcatgaaggaatcagtctatcttgcgcataaagtctaacattatattcctaggcatgaattgtgagaagaacgctgtcgtctgcgagggttatcatgagaaacagatatggaaaagtggcaaagaaaagaccgaagaaggtgagtgcatcgataggtgtgccagttcactttactgatagttatgccagagcgcttgcgccagaagtcattgccagtgatcaccatgcagcctatatttcatggcgtggaaacagtggaggacaaggtattctggaaacactacgttaccaatctgagcaatatcctaaccgtcgaaggcgaggcaaagaatgctttcaaggacatcattcttcaccttgccaatcaacatcaagggctgatgcactctattttggctgtcagcagcaaacatattgactgggacactccatatggtgccaagctcttagcagatcatccccaatcaaacagagaagcattgcaacaacgagcagattatcaccacgacgaatccatgaaacgactctacgaggatatgggtcgacccttgaataaagatgatcccgagtataagactattctatctgcacgatatggacagatgctctgtttgcttcttcagaccagagcagatggaaaccctcgaggtgaacaccgagttcaccttcaagcttatcagactttgattcaacattcacctcctgaggacccagtattctatagtttcattaccgagttctttcagtaccatatctttgccgacgatctcttctggcatcccgaaaacatgacagcccgattatcatcagaagactgggagcctgccgacccaatccaaccacctcgattattgggtgtcagcgatggtctcttccagtacctttcccagatcacgaccattcgaaatacgatccgagccaatatagcagctgccgtagacccagtcgtggactataccagcttataccaggctgctgaaatagatgcagccatccgtgagtggacgccgaattggccatggggcgacagtcgtgatcgagtcgggctcctttacaagcaaatgatgtgggtatatcttttccggactatctacccaccttcggtctcctcgatgcgccgttcgacgtttagcacattaccgattgcagcttcagcttcggttgcgcgtccaccaccaccgccactcagacgggcctccatgatggccacagtatcaggggccaatggaaccaccggggtttcagacgttcacgtggctagcagctgtccaacatcacgcaatccttcaagaaccagttccatgcacgaacaggactcatcatgtcaagagagagcatcttcaccaccaccaacccgaagaccggcgtatcacgatcgccgtatcacccttgctgtcgaagagtcgctatcccttctagagtctttcaagccttccgacccttcccagaccttgctcctgataccttgcctcattattggcaccgcctgcttcgaaaaggctcaacaagaacgtgtccgcaaagctgttagggctgttcgcggctacacaggtcttcgtaactgtgagcgtgtcatggaactgcttgaaaaagtatgggccttgatggaacaaggtgactggatctctgtatgggactggcagggcatcgcccgtcggatgcgactggactttacctgtgcctgagtccacaacaactattacgactgatcgaaatgtttgctttcgttccatcttcaaatcattagcatgcttctaggacacagtacctcatgcgattctttatttacttatataatatctcgaaaccaaagctcagaatgactttacggggaggccttgtctcgtttatcatagcaagcatactgtcgacatcagaccgataggaatttggtctgacgattcgatgggacaacggcgtttgtgtttaggctggcagtgtttatttttgcaagttggaccgctgtctcagcgagggattaggaagggacttttttctactgttttttgttttgtttttctcatgataactaccgaatgaagtggatgaggcgtgtttgcatactcggcagatatgaacagcatgtatagaacccagctacaataggtacgctgaagtgggggctccctttgatttatattacagcagcttgcatgaagcgatgcacaaagtccaatgttggcgcttacaatctgaaacattgcatttatcattcaaactggaacaaccatgtgttactttcgatagctcaacataatccatgaaagatcttgtcatagattacgtggattgtgcggatgttatgagggttcgaaccgggcaaatatgtcacattaggatgttcagtattgagcatcgggaaccccttctaatgtgcgaaattgaatacaaatcaatttgatagcgacgtgcatgcataaatctagaccacattggaaaagcattcagcttaaggcagggtaacatgattctaccaggaaatcaagaccctgacaacttcaaattccaaacatgaaatcgcattgcacaactcgtgctttacaccccgtcatactcatttgatgccaccttttttcttcttttttttcttttttttttcagtcttcgcgcttttcgccctcaaaatagaacttgcccagcggctcatcgcctcgtccaggtcctacaagaccggatgcaggagcccttgtctcacccctgtccaacctctgcacaattctctccgctgcctcttgagcagcagcagtttgcgcctgggattgtgacgcagagactgggccacgggaggttgtgtcaacaaacgaatcgttctcagtcgcttgccctgggttcgggtccattgcaacaccatccatcatgcgggcatcacggcgttcctgtagagcagaggcactcacaggagtgtcaccaccaacatgggtctcacgatcacgtctaatgtcgctaagccccgaattggttctctccagtccccaagcttggggtgccgctcgacgatggtagataggtccggatacggtgcttcctgcaccctcaccaaagccaacgagcgaagcggagccatcatcgctcatacgatcgtcataaccaccaacagagcgagcagtggtgccatcaagatcctcatccatagcatccggataaccgcccatgcttgttaccgacccggcttcacgatagttggtgtctgtgctgaacatatcctcatctcgatcgccagcagcagtgcgcgcatcgtcaccatcacccacatgactctcagttgcgctcgctgttcccacggtactcattttagtgatggccataggttgaccattgctatcaaaataggcaggcgtcaggtgctgcgaggaaggatagtttggtgggaatccagttgttgaagtaggagtggtctgtggtgacgccgacgaagccccaggagcgctcgcttggggaggtgctcggagagtcgaaacccgctccagaccagcaaggcgcgagatacggtcggcacgctcagcctcgaggctttgagtagaagggttgtgttgatggccgcgactgaaatggccctgggggaagtgaccacgatggccatccttgatcgcagtggtagatagcgcggaaagagaggtagtggtgcttgtgggagtgccgctgaaagtaacgacggcgtcagtgtttagtcatgtagagaagcgccattgacttgatagcaagtcaaatcaaatagaaaaaggaataacacacggcatctctgatggggtctctggcctagagcccggaggaggaaggttgataaaggttggagtttgtgtttgcgccatggcgatggttgattgattctatcgaagaagtatctagagcgccgatgctcgagttgattcccgttcagaagctaagaatcgggatggtcgcaaaagaaattatgtaaaggtggtggtgatacgaggcaacgtcaggtatcaagggcctagctgtcgagggctgctcaggaagactggatgcttgtcaataagcgttgttgccaaaacagaaagcgtggaatgaacaggcgcgcgacaggttatatgcgttgggaattgctgggtataggtggtttgtgcttgtaggaagaagaaatgaattactggcaaggcgggagggtggaagaaaggtgtatctacattatcgcaagcccatcccagcgtaattcagccccagggtattaatccggcagaaggaatgtgaggcgattgaccatgaatgggtagcttcacccactggaagtgccctataaggcaagcgcaacaagcgctggagacgtgctattgaagagcctgatgctaggctcagaggaatgagggggaggggtcaagtgattagggaggtggacatgggcgaattatgacgtcggttatggttgcagtcattggttagatctcatggacatcttcaaactgggcatgagcaacatcaaacacatgcctacagcaggttctatttaatgtcgattaattggatcttggattaaactattacctagtatttacccatgatttttgggagcttgcacgtggtttggaggtctatcaaagcttgttgacttgttgattgatgcattgtctcagacttggaatttgttagttttgctcacaattcagtaaaatcagatcatggcaaggaatcacagacaacgaataactgactaattacctgtatccataactctcatatcttgatattgaccccaattatttatatattactccaatgcaatgctcatcccaaacgaattgtcagataggtggattatatatttatatgtctccatgaacctcgccccttgtcaatttccccgtcatttttcttgtccgagacaaaggcttgtctgagcgccacaaatagaacgcgcgcccaactagttacgggccccaagtcattcaatcagtattgccattccatatagcgccacaatcatgtgaaataaaatgaacaaaacagttcaacaccccaaagaaaaacgcttgcgtagaataggggcgttgctggagcgaacctgcagtgaccccgtgagcacggatgctcctataggagtgccatgccgatagatgtaatgccgagaactagagatagaaccacgacaccgggagtcataggcgaaggagaaccggcgttgatgtcgggaacggtagtcttgggcgcaggagggtcccaggtgattgtaggtccgttgcccttctcagtcgccgtcttggaagcagcctccttctctttggtgttggtgctggtatcggtatcagacttgtcgctcttggagtccttatccttctttccagtagcagtggcagtagcagtggcagtggattcccctgtcgcgtcggcagtgttggactcgtcggcagttgtctcggagggcttgtcgttggtagccttagacttttcaacagcggtggtagactcctcgtcctttgcggcaatgactccggtcaggagcatagcgatgggaagaacgtgcttggagaaacgcatggtgtcggttgtggatttgagagcgacgtgaagcaaatagtcgttgaagaaagagccgatccgtggaagtagtaggggatatcgccaagacaacgatcgaagaaggaataaaagtcaagtagatcccaactgtcaaagaagatacaagcgagagtcggtagacaaagttggtaacactgacaggactaagaacgagagtgaagaatagccaagaagaaattagttagagatgcagaaagcagatggaagacccgtaagcgttgagaaactaggggggaacaagggaacaacagtcggcatgttaagccttttttccacgctaaggaattatgcacctaaatttggaaatcacagcgtgcgctagtggaggtccacagcgatctatcccggggtggtatggacggttctgttgtcgttctgtccgatgctacaatacactcgagggcataatgggatgacagtggcaagagagtcagttattgttcttaatttggatgtcggtccttccaagacaaaggctaacatggttcaggatggagtgagtgctaagccagtccagtccaatagactattcatcacttgatttctgtaagagaggccaactaccactattgtacggatagaagaacccagataactgcacgcatatttattagtcgttactcgagtgatgttattgttttgtccaatttggattgcctttttccagcaccgcttgaacctcgtatttcatctgcacgcaccggccccgttacacagcaaagtcaacacacaacaccaccagctgacgtacgcagccccaacccctagcaacttaagtcatgcttccaatatttccctcgcttttttactatagatcaacataccataccaagtaccgagcaacggatgcggtattatgaatgactggacaccgtatcgttaatatttctcattgcaaatctcatccatgtacaaagtatcattgcgttgcctccttagtgtctattgtgagacacctcagcaacgaggctctgaagatgcagctgaagccagtagcttagtagcaaacgctattggtcaccaatggatggaaccaatgctacgtacgcttttgaggctctgcgctgtcccgaccgcaatcctgcttgatataaagaaagaaactcggctccatggaaatatctatattataatccaatagtcgcttttcaacgcttcctattatttccctctatatcttgggtttatctcccataagcccagtggtcacccttctcttcatcccggatcggctttctaaatagtaaacctataacgagggctttcgtcaccaagctcggccaactcatcctctcccatgcctcgatgtttctcatccatgtggcctgattgccgtcgctcattctcacgtcggtaccaccaccacaggtatccgtagatggcggtgcccaacgcgaccatactgagcgtcacagcgtggcccttgatgtatcgaggtctatctgaagcaggactgtgccgtagttagtagaaatcaaaggattgtttattgatggtactcactagatgaacgcagacatgatacccgccgcgttaccccatgtcagctgcatacccgtacctgtagtgcgctttccataacgaggtgagtttgtaggcaactattcaggtcagtcagacagtacagtcacacttttcttctctcaacttacccaagccagtggcaagcctacgaccacgtataaacctccagctacgaggaagcagccaaagtagtgcgcaccagaagacacatctgccaaaagaatggcatatccgacacagctgatgagtccaaagatgacgcagaagagtccacggcgctgcagcttatccgagagaaatgccgtggacatgtatgccgctgcgccgaggaaatagcatggcacagtaagaagctgtgtctctgcgacggtccagtcaccaagatccctgatgatggttggcaaaaatgtagagaatcctacatctctgtcagaatgggtgttgacaaccaggcgagacgttccaacttaccgtacaacatagtgtcgactccgaactgcgcaacacaaaacgcccataccttccagtctttaaaggcgcacatcatatccttcttgctaaactcccggctcgacgctgtatttccatactcgcgtgcatgtctcagacgcataagagccttctcgtcatcatccaaaaagtacgccgtctccgcatcgttgggcaatgcaaaatacgtgacaataccgatcaagaagctgggaattccctcaatgatcatgatccagcgccagccgctcataccacgcacgtcatccatgtggccaattccgtacgcaagcaaaccaccgagagcaccagcgactgcagcgctgacgaaaaggtagcccacgcggagtgcgagttcccgcttggtgtagaagaatgtgagatatacagttaggccaggaaagagaccggcttccacgacacctagaagaagacggcaggcaagtaacgctccgtatgagttgacgaggcctgtgagcgtggcaatgattccccatgcagcagcgataaaagcgagccatcggcgcggagtgaagagcttgagaacgaggttggatggaacctcgaatagtaagtatgtgacgaagagaatagacacggcaacctggaactggctcgacgaaaggctcagatcctcctcaagaccatacagtcgagcgttgccaatattaactctgtttagtttcgaattagtcattgcgacttctttttgttaactatcccacagagagcttcctgcacgaacctgtctaggaaactgaaaagatagaggaccatgacaagaggaataatgtaaaagtccaacttggcaacaagtctcttctcatcagccaccgagttgggatcacactcatcattgagactgtgacgcctgctaggcgtagtattctcgccgccgtccttgaaggccatactgattggtaacttttctggtggagtttgtgagtaagtaaatttgaacaagggtgtcccgcacaagacttacaaatcttttaccctctgattgatagatgaagagaaagagaaacttaataaacctctgtttaaagaaaacagaaagtcgaacaacgaaaaaggtctcggatgagcgcgacgaaagggataaaagaccgcgccactcgtctggaacagagaaaaaaagagccaggctaagcttggcgcataaatgacgagaaaatcccgatgagaaacaaaagtatcaaaaggtttcgagagcggcccgacaaggggagagaagatttcgaattagtaaaaagtatccgctaaatcagctcatccgaaacctgtccggttgcacaaaaaatgagaattttattcccctcgatctgggtgtaactttgagtgttgcgataataggctgagtgacagttgagaagtgggacaacgattgggcatgtcgtagatctgctctaggccttggggtaagtattattcgattgataatctgagtgtggcgagcattggttaataggagcttaatactagaggagagaatcatataactattaggtacacgaagtattttccatcctgtaatttaaggtcgatctgtcgatgcacaacatcaagtggcgtcaccgataacggacgtttaaactcaacagtcaataacgtcggttgaacccgaataaagtatttaaactagattattcagcactatgtactaagtcaacggatggcatgttcaacgttgacaaggtatatctgctgagtatcgttaaacggcataaatctttaccaggtaggtaaaaccgagtaccacaagcatcttatcccacaaccacgggtcaaatatgattgtgttgcatgtagtaacagttaactgaagctttggtgaccaatcagtaacatctttgaatcccaattgacttgaatatcgtttgattgatgcatatctacctataatcaacaccttaaatcatccgcaattctgtcctcgccataatggtaggaatagaagatatacaacgtcatgcaatcaatgggagatgtcatctcccgctctcgtccgctcaacccaagctcataaaacgcaaggaaagaaagtaaatgggttcacagtatgtacagtatctgacattaattaatctcctctatctttaacgcggagtctcatcaaccaccttcgagttttatgtctttcttcattccatccaattccttgccagtgacctctgtgttagtcacatggcatcatgttcgtttaccggtagggttgcgctggcatctcatatacgtgctcaggtggtgctgtaccacgagcacttgagacttggttgccatcaatctcggcagcatcattttgatgccacttggtagcagcgctgtcagatgccagctcagctgtgttggcagggctgtacatctcagcagcgttgttgtgtggcgagtggccggcaatgttggcgtagttgttctcaggggtgacagctgagaaggcctggtcgctgccggcagtacgggagtagttggtctcggggctaacagccgcgtagttgcgtccatactgctgaggcttggcgaatccggcacgtccatcgccaagggcagtaccacggtaaccctcagacatggtagtgttgcggctaggggccagagtggaagcggcggcaggggaggtctgggacatgtgggggctggtaccgacagcagcagcgccgccgccgccaccaccacgacctccaacaggaacctcggatgcgccaaagacatcgtcgtactcagccttgttcttagcgttgcggcgcttgcggaggcagaagtagataagaccaccgataacaatcagaccagcaacaccgacaccagcaccgataccagccttggcgccagtagaaaggccctcatcgtcagagctcttgctgctgttgttgttatcgtcggagctggcgccaccagtaccagcggggccatactctcccgagggagcaacagtcgctgtgcgaacaactccagtagtcactctagtagaggtgataacaacggtgctcgtagtagtgacagtggtgctggcacctgcctgggcggtcttggtaagggtcttggtaaccttggtctggctgctgatggtggaaataacggttcgggagacggtgttgaagaccgtggtgtcgctaccgtctccttcggtaacagtagtggtctcggtgacggtggcacgcttatggaggcctcgtcggaaagcgcggaggccatattcatcacggcggatctcaacgtggaagtcgtaaggaacagaggtggtggtaggcacggcgggagcgacgagttcagcgcctccgatggttcggggagcaaggtcaagagcacgcttctcgttggcccacttggtagaagtaacgaattccgtctcggtcgcggtctcagcgtcgctgctagtaacagtcgcggtctcgaaagcggtagacgtaacgacgacggtggatgtgatggttttcatcacggtcgtcatgcggctcacagttttggcgtcagcatctgtaacagtaaccgtcttagtgacagtaacgtccccagctgaggtggtgccggcatctgtggtttcgtcggcggttgtgggatccgcggcagtggtggcagcgtcagtaggctcggcggcggtggtaggatcagcggccgtagtcgcggcatcgtcagttggtgaagactcgggtgcagcagaagacgcaggggcggaatcggttgagggcgcggcggcagagtcggagccagtgttttgacggacgaccaacctggaggcttcggctccgacgagcatgcccagaagcaagaactttcgaagctgcatactgagaagttgtcgattcaattaagcggcaggcgatattgaggttgtggtctggttaataggttgtagagatggatgaagtttacccagaagggttcggctcgacggaaagacaaaatccaataagagagaaaacagcgaccgtctcagatttaaaaaagtctctgatagggagtcgtcgaaaagagcagagtagatttgtcgctgattgtctcgggcttgtgcgatgtggataaggagttacgcggcagccaggaacgaatgcgcgtgaagcaatgacaaaaaaggcaatgcttcgataacgagaaaaaagagacaaggaaataaaaaaagaagaaagcgtctgtgaacgagtgtgagaaacggtaggtaggggttagtaaaagaatacaagtagtattccagtaaataactcctcgatcgtgtgtgttgggtgagatgggaaaaaagggaatggaacgaaggacggatgaagaagatggatgggaggcgtagttagtctagttgcattgagagtgagaattgaattatgagcagttgggtccctttgggtcccttggggccatccctggaaggaatggcgcgggaagagcggatttgagcggccagcgaacgaacagtgggtggccacctacaagctccagtaggtctagcggccactgcactactgctagagaagagaaaaaattgctgtaagtgcgtgcctctacggggaacggactttaacagtgacaaagtatcgtgtactttgcggcaaagtagcgcaggcccctgcacatctgttagaaacccaatgcgatagggaattcttattggaggagatgcatgagaacacgagacgagtcgttgagagccaagcatttgtgacagttggtataggcaaaggtttatgagatggatgcaagtaaaacaacagttcaagttctatgttgtggttgtgattaggtataacaaatgcagcctcatctctgtactcccatgatcccgtcttgagtgttctccaaagtgcaagtgtcactgtcactgcttcccgtccggttgtgtttgctggcatggcctggaccgggacagggacggacaatgattcattcactcattctttgcgtgtacacgtcgagatacgtaccgtatagacaacagagagaagagcacatgtacaaagacccctgacaagtttcctctttatagactagctcgtttgtcatggcgctgcgcctcggcccctttgagattactagtgttctatttacgagatgtacgcgagatacaagtatcttggactcttatccaacggtgatgttgatgttttttttggccctgttctcctgctgatcatggttgatcagttacagagcgaggcaaaaacgtgacctatgcccagaaatgatgtccgcctgtagtttgcagcttttgacgtgtcaaggcgcacatgagatattttctcaattgctatgggttggagactaagcataaactatcttgatagctgccatccatcagggaagtgacgtagagagctagagagaatcgttgaaacgttgctgagggctgtacagaactctgtctgcccgttgatagatggcaggtaatctttaacaactgtaatcttccttagagtagagtagatctagagtgtcgctttgactctttgtgcagattcacatctttaattgtctattaatgacatcaatttgcccgtggtcaaatgagctcgtatctgccaggttagacgaggtcatgccggagctatggctgtctggccgacctagaaccaccataagtagcggggcgatgtcggggcatcaactccagggcggtttagctcagggtcgggccccaaagtgatgagtctctcttagtattgtgctgaataataagtaataatgcagatgcaattcgatatgagatgactttctttatcgaaatgcatacctacccattcaagctcatcattcactgtcacgatatcccgcctcactaacaacccacgatctgcagggtcttctctaggcttataccaagacccagccaagaaaggcacttgccgtacctacatacgcgagaatcgatgacattcagaaaatcagttgaaatcaatccatacgagctagcgaaattagtctctccttcatcactattggaaacaaaaatgaaaagtcgttcggtttcgcattctttctctgtgccaattcatttggatggttgcatcggcctcaccgtaagcaccaacgcgatgctatactacagatgctatgcattatcaatggaacatgcactgcatccatccatgttggcataccctcttaaaatccattcccgcttctatatcggtaactccctttcttggcttctcactcatcagccactttctgcacttcgacacgttatcatgtggtgagacctgcacatatcggccgttgggtctgcttgcatgatcgtggcgcgtacagagttaaagaattccaaacattcgtgactttaccgagggtggttttcaactcatcaaacatacctgcctttcctgctgttcacaatcgagaatgaatcacttctctccctccccctccccctcgaccgctatatctgcaacattgatcgtcgtcatctacatcatccgcagcttgtaggagtcctccatccttggtcataagatgtggctataagtgactttccgtgcatgtgaaacgtttcagatgaattctgataagcaaatccagccattgtccaacgtcagcactgccaaacggtcggtactctactctacgggtacttgcgcctcctacggcagctcgcagttgcgtatgaggctggcaacattcctccgcccttcacgagatcttttataaactaaacaaagggctagcaaatgccagcaacgtatttggttgaatgttcagaaaatgcttgcattgtattgatttggtgaggtataatatccgtttctactgtattaaaacgacaacgccaaacaagacctcatattataactggtccctcagaaaaagtctactcaaatggttgtctcacttttgctattacaaacccaactatccatccacctaagcttaaacaatggtcataaatacgcaaggcttagaaattctccttgccccagacgaaagagaatctgtatacacgttagataatgatatacaacaacatgaaatggtatagacttacccgggctcagtatacttgttacaatacgtgtgcagtgaacttccaagtcccttgggaccaccgtagaacacacccgcctcggcagggctgtgaatcttcctgatacctctgaagatcatgtcccagttgggtcggccaaagttggtcgggctgcgaagaccagtgatggtatccttgtcggcgttggcatcgttgatcataatgtttgtcgcatcgtcggccttgattctggcggtgagatatgtgtgaatctcaatgcggtggtccagatcctgagcttcgacagcgagaagaagcgaacggaaccactcgaacgagtcgaagtcacggcaaatccagaagaagtaaaccttggacagtcgtgtcttcttctgggggtagttcattcggtaccagatggacttgaggatggaggcgaagggtgtcacaccgataccagcaccgacgaggacagagacttcatacttgaagacatcttcagaggcagaaccaaaggggccgtcgacgtagactctggggaggacacgacggatagctgggtcgatttcggcctcgcggcctgtaagaccgacaaccttactagcatcgccagcatccttcttcttgctccaatcacagcccagagacttggcaagctccttggtgaagtcaccaacgcaacgcatgtggatggagatgtagtcctcctcgggggcgctggtcagagtaaaggggtggtactgccagagagacacggctgggcagcagaggaagatgtattgaccagctcgtgtcttggtgtgctccttcttcatctggatctcgcaaacgttgctggggtgctggatgaccttggagatgaatgtcctgtgacgacctcgcacctcacgcgcaatacgctcagccaggtagcagaaaccactgtacatccagaattgccaaaagactccaatggctgacgatccaatgctggtacaaaagggagcaacgtcaggctgaatcatgcagaaagctccatgaatcgaccagaagaagaagaagacaatgaacatgtggtgagtgtaccagaaacgctcaaagtttgctcgtcggggcttctccatcgacgtaagaaccatgcccatcagtgcaatgagcatcacgtaacctgtccatcccggaccagatacaaagttggcaagtagccagccgtagataccaaggttgtacttgatggcgacctgggcaaagttgttccagtgagcaatggtgtggacccaggaccagaagacgatggaccaggcggtaacgatgtgaaaggtgatgttcttgtcgaactggaggattccattaagcggcgtctggcgcagaagagagatgagagttcggcacacggggaagagaataatggcgacatcgacatggagaaccagcgcggctgaacgagcaatgatgaaagtgaagccaaacgtctgtcgtgaagtttcgagactttccttctgagcgtagtgcacgcaagcgaaagagaagatgagggcgtgcagaatcataaagacaaagacgaagcttgagtaatgaagttagtaacccatgtgaactagaccatcttaaccattcggcatgtgattcttggacttacaatcttcggtaaccctcgttgatcatccagcgatcaaacttttctcttgacgacagttcctgttgcttctcctgggtcatctcaccagaaagaagcatgcgcgtgaggggagtccatcgcgatcgttccgacggtttctcggaccaatcctgcatttgatagctcatcttgagcgagacgatatggttgaatcaaccaccgagccgaatttttaatcggtgtccttcgtagatgatgtgttgagtatttgatccagtcgcgatgtttccttttctttttatcctcgttttaccaggctcttccaataataaacaatagatttcaagcgatcgtgttgatattcagaaccagctgaacagttgagtagatataacagattccggtcggacgatgaaaaaatggggtttcccaacagtataaacaagaagcgaatagaaaggaaaatagttgctgtttagagcctgaagattaaacaaacatatagagaagagatatgctcatctcaccgtcacggcccaagcagtaagaaaaaaagaatgaatgggagagaggacaggaggtggaggaaagaggcaagggtttctaagaactaagtgaaagctcaaaccacgagaacccgggtcttagctgctgtaatagtactacgtaagtacatcttattgctacaaccctttcccttttctacgggatatgctccagggaatgagagggaaaaaacggagtttggtggacggacttgataccaggcacagacagcgagtgtccggggttagcgcttggcatgcacctataacattctagcgagaggctgtaagaactgtcttctccttgtgaggatcgaatttgagaataaaaacacgccattcaaggagttgttctgtgtcaggcatggttcaaccgagggtccagaagttgggactgcatcagatcagggggtgaacgtgacaaaacacaaccacaaattctggcctctgacaactagatttctgtacacattagattaaagagttgctcatcattcagtcaagaaaaaaaaaactcttcgtaaactgcaataatcacccgatagctagcaagatatggcatgagtcctttcctcaaagatcatcaacaaccctcaatgattggctgttatcaatacctggccacgtctggtctggtctgaaaccccggtgttacaggtttgacaagacctggctcttcctggcacgtcgcaccgagagtggagtcgcactttgaaatctcgaccgatgagtggcacgactagtgaggcgcgtaactatccccagctgttcatatcgagaaatatccgtacatcctgaggacatgtgtactatccgtagggcaaagattaattaatctatctgcttgcaacttaatcacttacgcgggatcgagaagcaagggcttaacttgatcatctccataaggaggcgttgacatctagtactatccttgctagtgcgaacccagagagacgtggaggcctgcaggtagtgggagcgggaacttcatctgcatatgacaacctacgcctgggagatatcacaaggcttagttggtctctatgtatgaggatacgaaaagggtaatgaacctaaaggaccgatctatagcagcataaacagactgggccgctgctttcgtctactgccctctcaatagttgagtctcttaatcttaccaggagcaaattaacacctgatatcaaaagtcaagatgaccttccgtatcacatccaaacaaaatccaaaattctccgatccagaattgtttccaaaggacacaacaaaccttcgtatcctcaaacttgcctctccaaagttttagaaacatcatgaacaaatctatggcctataccaccagcccgttgcagctttgtctcattgcgtttcagtccctcacccgagacagtgccatctcggcacttttaccgtctacgtgggtgtcttcacatcacgtattctcacgaatcgtaaactcaaacctggtacttattagccaagaatgttctcagctcgctactgtaaccctccatcccctacacgtggcccaaaaccactgcgtcttctcgtccaacggcatccaacagatcaaccacacaagcattgtcgtgatccccacactggatctcgagacatgtcagatgcccaaccccgagtccctgatcagtagcgcgcttcatgttacctttctcgtcatcaatcatgaccctgtcagcgcctactcccgtacatcatgggtgccagctttctccacgtagtattctagccatttgctggactccattgggttactgttcgtgcctggaaatcaattattcagcatgtcactaacattcactgtcttcacgatgctttcatagccaagtgattgttggtcaaagagacaaattgtatacgctgcctgtttctggatgccaaaaacacatcgtcaatgcaaacctaaaatccagctgcatgatatcccttaataactagtctgtttgtctggtgtctttcctcccttcagcgtcgcttgctgtctcgtcaaccgtagttgaagcctcgatacaggcaaaaacatccttctaggtcacgccgactaaagccatatcgcaacgccgtgcgaagcttccactcgatcgtttcacgtcgctcatgatagggaaaacaaatcgacccaaggtccaaccgccttcgtccatatcgtcatttaaatggcgtactttcgagtccactctcgggctgtggcctcgtatcggggtcggtcagtcttgtagacatgggcgatctcgggcaccaaaggatcgtcagggttgggatccgttagcattgagcagatggacagaagaactagttgacgtattagtactcagtgactaaccaaagaggttctcagcgtcaaaaatacctttagagatggtcaaagcagggctccactggtcacggagaatatccaagcagatgcttccgttagagttgatgttggggtggtagatgcgtgtagtgaagttgaccttgggaggcttgaaggggtagtcggtagggaagtggatcgcaaggaagaagacaccgccagagtaaggggagtcagactaatatttctggtcagcgaaaatgttccttttcgtttgttggttgaggatgaggatgaggatgcggatacggatgcaccggcatgcggctgagggctttgtaccgcccataagccagccatattgctgggcagcgcatcctcgtaccacatttggggaaaagcttacaggacccatgatcgtagcttgccagtgaaactattcatatatgttagtcgcgtgatcgaacatttcctgcaagaagcaggacgaagacttcccgcagccatgatgactttggcagtcacagacttatcggtgtagaggggaagcgcctaccaaatcctcgccaacagggccggcggagcaggatgaaggagggtctctgtggaacaaagtcagcatatgtccatcgtcaagacgatatagtcatgagggcatcaacgccatcgagggttttcggtatggtatcgcaggtcgtcactcaagaccccgcttaccaagttgcccccacctgacgtctttgggcttccaggttgacccctcaagactttgtacgagagtgaacttaccggccgagatcagtcaactccttgttgatacgcttaagagccatttttgatgtgtagaagggggtatctaagataggtgctgcgagctatcgcgatcgttctagggttgaaacaaagcgttagtcgaggggtggtcaagacgagcggtcgggagagaaaagggtatgtaggatttgaggaaacgcacggtaactatagagatcgtcttgagatgtagtaaaccaggagacaaagtcgtatctggttattgatggaaggaggtttgctggatagttgaatatgtaagcgtcaagaaattcagtcaaggctgaaagagtagaagaggcgggatttggaggaagatggttcgttcagaatggggtcggataggtaggaaacctgagaagtgggaggggggaacaggagcaagagggtcaacaaagaccaaacggaaggagtgagtggctgcgttggcacctgccctggtagcccggttggattctggaagcccgaaaagtcaggtttttcaggtgctcgaacgctgtgactgggccacacctgggcctcagcccgctgaaatggaggacaccgccactaacttttaggtcgaggagcgaatcagtgtttagcggtacccgagcactaacagctggctacagatttttacgttgggctttgataacagtggagggcatcatagcagcagccagcgtgcagtaggaggtaggcttggtttggctgggtttccgactatcgccatatccttcgcccggtttcgatggcttgcaattatcaaatgcttatttaccatgactgtgtagcccgaggaatggtctagacatcgcccaaactacacagctgaagcgaccaggcccaaattcagcagtggtgagtaatactggatggactacttgtacagtatctggttatccaagtggcggccgaggtcggcaacgaaaaccatattctttgccatggggattccacatgattccgccattttccctgctcatgattcatttaacgatgaaccttagtacctgttaaacgctcttgtcaataggtatgtatagctacactgttctaacggtccccgctgtgcttatttggcatgggaatcacagtaagaagtaaagtgcataattggagcctcccgtgcctggacctggatgcaaatgcggctgcggacgcccgaacggcatcgccggttcgtcccctacaagtgcggcgttggcctcaaagctgtggatgacatgtcgccaacgacgtcacttggtatgagctgcggtgagggtcgagagtttctctttgataacgaaccaagtgggtattcaacaccaagcattggaggtcaaaataaaggaggaaaatcagacatccatgtcggctagtgatgcagctagacatggccgtttttcatgcagctctgtttgagaaccatcaagacgagaacacgaatatgtgattggacagtgtacgtttacggattatgttttgatttccaagcatctataatacgggtatgcacatttatattcgcccccttaccaattattttgtcgttttacacaaacgcttggataccagtaatggctcggccaagaataagacctgtgatatctttgtaagcaattgtcaaaatatcaaatagagtagtcaaacgtactgtgaatgtcgctctggccctcgtatgtctgagtcacaaacaggtttgccacatggcgaccgatcatgtactcatcgctcgccgcattacctccaaagatctcctggaggagacgtgcgtttcgcagagcagtatcgcagttctgtcgcttcaccatgctgatcatctcgggcgtcgccttgccctcatctttgagacgcccaacctggatggccgcgagtgtgccgtaggcggcgtctgttgatgcgtcggcgagcttcttctgcacaagctggtacctagcaagagggttgcccttaaattgctttcgttcaagagaatatgttcgagcgcgggcgagacagtcctccagagcacccatgacacccattgcaatgccatatcgagcattattcaagcaactgaagggacccctgagaccctcaacttcgggaaacatgttgttttctggtacggggcagttatcgagttgaatcatgcccgtgatggaagcacgaagaccattcttatccttgatggccggggtctcaagggtacctggtgggcagtccttgcgctctactaggaaaccccgaatcttgccagtctcttgtagcttggcccacaccatcaacacatcagcaatgggactgtttgtgatccatgtctttgcgccgcttagagagtagtaacccttcttggtcggatgcggcttggccactgtctccatgcttccagggtcactgccgtggttgggttctgttagcccaaaggcaccgagcatcttgcccttggccattttagggagaaacttttccttctgctcggcagatccatgctcatatataccacccatcaccaatgaagactgaacggacatgccagatcggtagccgctatcgactctctccacggctctggtgatcagaccaccagcaacagaagaagcgcctgcacaatcataaccctcgattgtggcacccaacagtccaagctcacccatctcctcgagaatcttgggatcgtaggattcgtcgcggtaggcctctataagacatgaacattagcgcagtccctgtgaaaatcgacttgcaagtaactcactcagaacgcggggtaataattgttcctgacagtatctctctgcagtatctccaattgcccgttcctcctcagtcaagaggttattagaggccaagggatcctcccagttaaagctcggtcctgatgccgaggcaaatgttcgtgtaacgcatggccgcagaggagtggcggctctttgagcgcattgtctaaggatagggcgaaacattttgtaggagaggctataggtcgaattggttgatgtatgcaaccaaacgggatcgcagggcgggatcgggtagttattaaaggtgaagcaattcggggctcaagttgactggttaaagggcgccggcaatataagtccacttgatgaagtcatccgacgcgaaccggagccggcccctcagtaactaaaaccccagcttttggcttttgaccccggaaccgaggtatcccacgaccctttaactatcactaattggatcaagtgcatacgagtgacacttgaatgcatgagaaacattgccctaatttggaggatatcgggtccatagacaatcttgccgataattaattcgggatgtgttgcttgtataccgataaagttgagctatgctacgtacccaatgaatcgaagaatccatgtctcatccaatgatcgacaagagttgcagaccaagctggctcggataggaaacccccccttgacccctcgacgttatgcctcttctgtacctgacttttgtttctgcttagacttggacttggatctggatctagatctgaatctgcttttttcttcgtctactctcgccatgaggctcagccggtcgagctctaatgcccccaggactacccccgccacggccaactgacgagttccttggtgaactaccggagccgacatgatcggtaccgatgctgaatcgtcggctgacgagtagccgtcatttcgattggcttctgagtcgcgtgcccttcgtctacgctctttgccagcttgagatctggaatcgtctgctgaatcttccagcgaagaaacggatagtgatcgacttgatccaaagggagattcaaagtacgcttgtcgaaggcgaccgtccagcctgtgcagcaaactcgtcggggttgttggctgagacaaaggactgccttggcaagtgccgctgtgagggtctctggatgctggtgccgaatgctggatcacgctgttttaacaagagatcctgcatagactacagtcaagtatgcttacccacgagtgactgtgccgatagcccagctctggacaagactgcatggcttggtcttggctcatcagattgaaagacgggccatgcagagcaacgtcaatctcttcagaaccacattcaatcttccgttgcagtgattttgaagcatttctatgcctcgatgcgcgacggcgtattcggctcaccccatagccaggtgtaaggtaggtgttgattgtatttgaggtctccttggtcggttctaggttctctgcgcgagttgaagaagaattcatatcatcgacgtcggaccgatttgaacatcacatacttggtaaagggattgttaaaagggagatatgatggaatgatcaggtggtagctaaggtcggaattgggtgatatcaggaaatcgaaggctttgcagttggaagccccatatccgcggttgaccgccaatagatcatgctttgagtgctcctgctgtgtatcctaggaaagtgcatcgtcagttgctccttgccataatcatgatcacggtagttcaagtccgttccttatcttcctgattgaatattcggaacgattacccgaacctcccgcgcaggacccgagtcataaataggactgcaagcagaaagaagacgcgatatcaaaattttcatctcccatatgcctattatctattatagatcgtcgaatctcaaggttcttattttaataattgatgacggaaggatcgctgagactaacacacatgaccagggtcttcgggcgttcggtactgaaccagctctctttatacgctccctcaatgaaatataacgagtttaatgtctgcacgcacagcaaaatgacagtaaaatccaacgatgttatgcaattggctcaagccataaaattggtaagaacaccatctttgaaaagaagctcatttctaattacggatgcaggctgccaaaaacaacagcaccaaactcctgcgtgcttggttctatgtaccactgggaatcacagtaatgctcgctgcctgttttggaattgattcactatttcacaagttcaatgttgcattccctgcttctgtcacttgtatgatgttgctcttcggtgcactcatcgccagtgaatcattgctaggtactcataagacaagaaagatggttaatattatcgatgtacctgtaagtcgacaaaaatctcacttacaatgcaattggtttctgattcctctaggctggctggtcacttcgatggatgggcgtcttttttacaccatcattcgtccttctgcctcttagtccgcccataggaattgtcgaggtcatgatcatcattgcggttttcagtaagtctagaatgtggaccacattctttgcctacatctaacttgttcagttattggcttctttatcatgatggctctggcagcctggatcactcggagtcttcaacttgccctcggtgcctcaaggcgttccaagtctcagcgtgctgaagagctcggtcgtcagactccagacattccgatatctgagattcagactcctggtatctcacgtcatacgagcatttcccatgctggctcacagattcctctcatatctgcatcagcgccgagttcagggccagcctcggcggcgccatcccgtcctcagactccaccacagttacggctccaggaacatcactactcgaatggcaacgctcctgataatgcagttgaatctctcggtatgcctaccgtccttccacagattcctttgccgccgccgaaggccgagttgtgggcggcgcgtatttcagcaaacatcgacatagcgacattcgtgggactgtttctctttattgggattccactatattactcaactggttacgccatgcctattcatctggctgtcaacgttcttgcctggttcagtgccatggcaattcctcccaagtggaaacagtacctccatccagtccttgtatcatctctcgcaacggtgctcgtcgtatgggcacttgcagcaattcgcggcgatagcttgacatcaactcttcacgcataccgcactggagcaaagtacatagagttatggcgccatgcagcacagaagcaagatcttctccccggtgcaggagacgtctttggcactcttctcgacgccagcatcgtggcccttgccttgcccatgtttcagtaccgccgtgagcttcgtacgcatttcatctccatcgtcgtgccaaatgttgtcatcagcgtaggttctctcctggtatacccgcccttgtgttacgcatgcggcatctcggcagcccgcagtctcgcatttgcatcgcgcagcctgacgctcgcactcgccgtccccgcgactgtgaacctcggtggcgatgtcaacacagcagctgcgttggctattatcagtggaattctgggcgctgtacttggagggcgtatattgcgctggctgcaagttcccgaggatgattacgtgactcgtggagtcacactgggcgttaactcgagcgccatcgcaacgtccgtgctgttgcggactgaccctcgagctgcggctttgtcgagtttatccatgagcctatttggaacaatcactgttttattcacttcgataccgcctgcagcgacatttgtacgagggcttgtgggtttgtaagtgatcttgtaagtcttgggctgttactcggcgcatggagcagaagcagataagagcatataacaaacatgttttctttggtattgaatctcaaaataggttagatacgatgttttttcttctatattagagggttagggaagcgattctggctaaaagactatttgggcgtgattaaatcgaaagatacagacggttctgggtatatgaacatcgctatttcaattaccccaaaaggaaaataataatgcacgacattacgatcaacaaacccacgatgatagtacgattccattacctcggtcaatgaaccgataccatatagtgcgcgcgctactcatcacattagtcggttgtacaccgtcgttttgcatcaaggtcccatgacaaagactccacacgatgtcgtgccgcgtggcacatggggaacaaaaaacatggttatcgggaactcgttcaacaacgaccatcttgggtatagtaaagaaaattacaaaaaagcgagccagtgttgtatacctgttccaccgccgggctcctccatactccatctaagtcgcaaaccaaaaatccaaagtgggcttataccgtgaacgccgccgtgtaaatcgtgagaacatgagtcgtaaagcgtgaaaaaaaaccagataagaaaaagctagtgtgcgatatggtcccattgcatgagtgtcggctttcggacggatataaccatgtcgtggaagctgagtcccaagccggaccatttacctcaactctagttcatagagcctgaatgtcatccttgcttgacacgtcagtccaggggtccctctttgccaataaggtgtaagcagagcttaccgttgtatgccacagcaaggtgaggtaccttgcagatagatgacttggagggtatgatccaatggattgggataatgccgcaatgcgtcacttgctaaaagcacggttgagcctcgtggtgagttgggtcctgtgctcttttgcttcgctgcagacgccgcattcaccgctgaccacggtgccagtgacgcgcgagacgtatttgccgcagatagcgaggcagggtgaagttccaacgggctgctcgcctacacgacgaccgcaggcttggcagacaagagtgccaaggtcggaatagcacattttcggtttggaggaagtgacgagaagatgagagtttgatgtatgaattaatagggggaactttgtaatgatatagcacggaagaagcgggatgcaaggtggtggagaggcatgtaagtgtagacagaagccgaggtatacaaagtcttagatacagagattgggatcaacaatagtcaagaaaagaagtacggattaagaaaggattggtaaagaaggggagggtcaagagctagagaagcagaaggggaagaagacgggacgatggggtagttataaacgcgaggggaataagaagaagagtaaggtttgaggagaggaggaggaggaggaacgaggtgagataaggtggatgctaccttgccaggttaaagtagatcgctaaggtacccaagttggatagatataccttgatgaaggatataccttctagtagtagagttgcatacatacatgaccattcaggcgtgacacgaactgagctgtcgtgtcgtgatagggatctctcttaaagcgaggcacccatacatgcatccattcgtccatccattaagttccccatagtgtttcaacttggctaccgttagaacagaacggagccgttgaaaagaggggaacgttcggcttttgctttcatgggtccatgtgagggtccccccattgcttagttccctatgttatactgccaaggcataagtaccgtaaagcatgggtcgcttatccagtctgtttttgggttggctgcggtacatgtgccgaagcatgtattagcagccgtttgattatttgaaacatgacgatatttgatgcgtttattgtatgtatgaacgatgattgaatagtggtgtgtcttggtggactactaggtattctatgtcagtcatgtcaatcaatgggtttcaagattgcattataaatcaatctcgatctctctactaaacagacacgtacctacgtacctcgacgcgaatgaatggaacaatgaatgaataaacatctgtcgtgctttgaccattttcctttgcccccctcaccgactccctccatcttcgccctgtaaacgaggcggtggtgacagtttaataaatgatccctgacgccaaccccaagcttctcgaataaaagaaccctccatttccgtgcgcccttctgccaaaattcccctagtcgcagcgatgatcattggttcttccaatcagaatgggaacaagccaccagacttgcccctccccctcttcttctctgacctctcaccatgttgatcattttgcccaatgcgacctgacacaagccagattgacaacgaacgactgtgacttgtacagagacaaagaaaaatgaagcttgttaatgaaactcgatgcccaattattaattgacgtgattcttagtgtcgggtctatcacttagctcccttcgtcgcataaagacacacacacatgcctgtctattcatgtatgtataagcccaaggtcatctgcctccggtcatcacggatccttcggggttcaagacgccaaaccataaccaacttagcacacaacatggggtccccgacgactcacatctaagtccatctatagagagtgtgtggcaatgcccgactaacacgacacaacataacacattcaaaaccaatgttcggggtggtggaaacacacacatattacaaactcgggctcatcgtgatcaacaaacatccgtccatctattgtactatgccaaagcttcgaatgcatgcctgtctgcatatggcaactcagctgcagaccaccccttacatcgtaagctgcttctacagcacctttcctgtgcagacatggaaatcgagaccaatcacatggctctatcataccagagtcccttccatgaaaacgcccgcacaatgccacatccgtataatattctgctcctctttggctcacagtgagactggagcttcaactgcatatcgccacgctcttcctgtacaaccaccaacctgttccatcgtccttccactctatgagtcaatcaccctagttttcccctcagtgcatctacctccctctgaagggcgtcgagatcagccaggatgtcaaagctctttcctggctcattcgttgactttggtgatgtgtgacccgaaccaatcatctctggcaccgcgtcaggttcctcctcgggaacttgactagatccagtcttgcctacactatcaagacttgtccttcttggcccatctatgctacctttactgctgcctcgttgccttcgaggaggtggaggcggagccatttgattatgaggttttgcttcaaatgaaactcgtctgctgctatcaacgcttcgaatgctagcaggtcgtctgacggaagtatttcgcgcaggtggtgggggaggagccgaagactttgatgttggatgatgtccatctcgaggggaggccaggtcaagcgtcgaggtttgacgcagttgtgatggagttgaagtcgtactcaagtcaacgtccaaagacggagctggagaagaggacgattgggtcagatccgcaaagctggagttcatacctaactgaatagaatgctttgagacatgtgacctccgcggtggcggtggaggggctccagcctgagaattctggcgtttatgttctggccgagttctcatagacgatgatcgtgacagattctcatcgttctgcagggattgctgcgaggcattcgctttgctttctgtccttgcatgccctcttcgcggaggtggtgctgggactgcttttcgttcacctcccaaaggtcccggcgatgtatcaatccctggggacttgctagctccctcgcggtcaaatggtgactcgccctcctcatccaaacttcttcggatgtgagcaggcgggggcggtttgttaatttctgatggagataaagtcgcaagagcttctgggggtgtctggtttccaaccaagttcagcttaatcgactttccatgccgtgagctaggtggcggtggtggtttcttgctgctttttgaattgactcgagctgacgcactagagtcagaaatactctcttggccaacctcatcttctgggatgtcggaagcatatataagggatgcctcttgaatttcgtgtgattttctacgaaaaacagaagggtgatgtttcgagtctttttctgactgtcccaaagccttgtccgactccgagttgcctgtcatgagcaaccgcttgaaagagttgacatccaaggattgtttagctttattggcaaccttgagcgcatgtccttcttctttgcgctcttgctcgagtttctgttcgacaacgggcgaatcaagatctcgcattgtcttgctgaaaggatttcccgcaccctgaccgccagtcagggcctggttacgggcagtagccgccaccatctcgagatcgctgtcatccgtggatgtcgcatcgaaaggatcgttttcgccacgctggtccgcagcatattgcgcaagggaaggcgatgtatatgcccattcgggagggtcgggggagagcggcggaggggaaagaactcggaccttcttggtgaccttggagctgtggtcaatcgctgaggcatccgcttgctggaaactagtcggcggtggtggagtagatgccgtttcgaatgattcgagagctgggaaacgaacagcggcggaggatgtcgagtttggaaatgtagcagtgtctaccgtaaaggcagcactcttgcggaatggattggacgacgccatagtgaactctctgcgcggggcttagcggtcttattggcgtgcctcttctctatttgcaataattcaagcttatcgttgcgtcacgcggggaatgagaaatagtctgatgcgataataggtcaaggcgcatgcgaacagagactgcccgccatcttcggcagagccgggcaagcacttgattaggtaggcggccaagaggtggaggaggttaggcggcaatggaagcgacaataaagagcgcaacgtatagacgaagcagggcgagaggttgaggtcaggtaggtagttagtggacgaatgcaactcgcaggtagccttgtgaagaaatggcgttgcgttgagttgaggtgtagcacagcacaatacagcacacagagtactaaaagaagatagtagccttggccccggaacgatcggtcggtcaagagctggagggtagtaggtagtagcagtgggaaggtacacgatgcaacgctggcctgttgcctgcctgttggtacagtaccaagcccagaccaaggttttatcagtcactgtgaaatctggcgatgccactgaagatgcgttttaaagtgggctgaagtcgtcagcgccttcagggctgttgcgtattggatttgatcgctaacggtgcttggggttcgctccgcgccaacgcaacgaaacgaaacggacctaaaggtgggtgaggtcactttcaggggatcccttgaccgagcaaacagaaggtctgtgttctgggtatgtaagagatgacagggaagcctggacaataagacttgactgactgactgacggaagagattgagcgatgatcctgtattacaagcatgaaaggagcacgggccatccaagtccaagagcttaccgtagaacgaggggcagcaaacaaccactgacgttgggctttttctctcaatgcgttgtcccacaggccggcaggtccctataatcatgtacgtatctccatagctctggcctcggcaatctgcgtctgaagcaagtacaggtacaagtgtttaagcttcacgttttggtcggggacctgaggcacgtgagccgtgacgacaaagatagctgaaatgtctcatatcacacccctcctactagttctgagtctgaggtatgaaagacacttgaagtgtatgttgctgacaatgtgcgaagactactgtataggagatagcctatatgccgcataagctaacaaataagtttatcaaagtctccaacatgattctgttttcttcatcgtgtcaatatcactcctttcatcctactgcatcaagcaagcaccaagtggttgaggatgacttgtcctcctataaatggacgccgcgggtgccaactcaaaagctttgtggttccacttttcttgactataactcataccagctggtcagcaacacactcaaccaccagatagcggtcgaaccaacacctcactcaggacagatgacacctatactcggttaccaggaatgaggctgtttgttagtattgaagatctaccgtagtttgtatgctgctgcaacgttaaatgcagtgcaaatcacatatacctctgactaggtctcaacattctgacttatacgcagaatccatttgatacgtaatagagtctttgtccgcagaccagacactgggctgcgaaagaactcatacagtatcgggcccgggctcctcaagaccgcctttccctcccatctatttgcctagtcttgctgccataacacgcttgtgacccatgttgttatatacccctggcaagtctgacttgagacacgcttcatcgctgcccacgtcaacaagccctaagccagcgcgtcaaccatgcgcgcacgcagtttcatcattcatcagaatagctcaacagtttaaaaatttgatcatgttggtaatgttcattgcgtactctaataattcagataacttaaaacagcgacagtggtataaccgcatccctccatgcctttcctcgcccagactttttgccctcaccataaaaacacgtcgaccttccttctaccgctcgcattgtctcaaaacctgacacgcctaatgaaaagatgccatgtcatatgggatataatacaaagaggcatgatcgtgtagaagtgaccctcaattcgagtgtaccatctccaaaacatgagatggctgagggtagaaccatacagacgcgagtcttgtcttcgcgtacgtgcgcaaataaacagccgaataatcccgctccaaaccaaaccatcgaaattccagtaaccgtacttcccgtgccctagccgtgaacagatcctttaacgccgtggtcgtcattaatttaaagttcaatactgctcagcgtcagattacgccttggcagcagcagcagcagccttcttgggcgcggccttcttaggtgctgcggccttcttggcaggggcagcctttgtggtctttgtgacgcggccagccttggtctttgtgagagctgtctcggccttctcggccttctcggccttctcagcggtctatgacggaggtcagagttgagttaagagtagttagatcgtgagtacacaccttcttgggagcagtagccttcttaggagcggcggccttcttctcagtggtagccttcttggcaggagcggccttctcggccttctctgtcttctcggccttctcggcagtcttcttctcggcagtcttcttctcggcagcagccttcttgggggcagcggccttcttctcagtggcagccttcttgggcgcagcagccttcttggcagcgggcttcttagcggcaggcttctcagcactgtccttcttctcggcaaccttcttgggggcggcagccttcttgggctcgggctgtttcttggcaagcttggtaccaccagaaggccccttgggctgctcaaagacacccttgtcaacaccagcctttagggccttgttgaacaaggagtcgaacatgttgtcggtgacattgagagcgttgttggccttgacatacttcttcaaagactggcggctgtgtgaggagtcagcaactgaaaatgaaacaaggagcggtagcaacagtgcagatgcattgttgaaagagaatgagaaagtggaagcttacctggagccctttcggtccttgagctgttgatgcgaaagaaagcacgttagtgagtgaaaataaaatgaggaagaacaggttgggtgggcgggcgcgtggcgatggcctcatgcgcgaccgagagatgagtgcgcgagggtgtacgcgccaggaaacaaggagcgttcagaattcacatacgttgacaatagcatcagtgatcatgtcctaaaacgagaatgttagcaactcgaaccaatatattgtcacaaatgaattgggctcacctggtagctggcatggccagaggccttcttgggagcggcggcggctttgggaggcattgtaacgggttgttgaagtttatgcggtttgtgtagagacgagtgatatgtgcgtttgaggtgagataaaagacgcgaaagagacgtttaagacgattgaaagaactggaagacgtttaatgggttaaggatcagggaacaaacagaatcatctcatcgggcgcgaggaggggacggggcatgtttatatattcagcgggggcagagcgcaatcagtaaagggacggacggtagctcttgctctagtctgtcccgcgctcttacagcttcgcgacgggacaggggactagggacctactgagctgcattgcacggcgcctgtgcacacccgactcacctgggctgctagcctgccctgccgggcatgggtccacttgcctcagatgggaggaggggcatttttcagagcgccacactaaaaaagctcatgcatgctcaacacccgttggcatgcgattgcacaaaggggtgcacaaggccaagatcgtcacaaaacacatgagccttgttatcgcgctcgtggattggctagagctctctgcataactcgggccagccacatccagctggtcagatttgaggggatgccaagcctggaccctccaagatatggcacttgaggaaatggggcaccaaaaatgccaaaatcatacctgggcagtgaccgatttttttattggtcagtccagacatcacctcgggtgaggtgtacctctgtgtgatctagagtctggcaaaatgtgagcgcaactcatgcccccgaacatccaattccttggattctcccgcttcttcgctcgccgtctttaacgagatgaatgggtcgatctcttcgtcttcttgcgagtttagggcaatcttttctgcttggaaatatgtggagatttcgtcgaattattgcccgtgataaatgaggcatcccacaccctgggcgactgttgagagacgattgaaagagccatgctcattgtcgcattcccgattacgacagatacagtggtgtttttgcttttgcagagctattcaatgtcttgatgagaaagagcggccccgatagtgtagtttcggtgttattccgagttccttggatcgacctatggtccatatcgcgcaaagtcactctcaagtccaaatcacatcctcgcgcgtcgcatctgaagctatccacatcccaccactgtatgatcgtcaaacacgtacacaccacgctatggccatgaatttgccaatttaaatgcttgactaagtgtgaatataacttgagtaacttttgtacttttttttattaaacaaaaatcctccagtgtcgctgtagagagcagagatgttgcatcacgacttacacggtcggaggcgtccaacaattactacgagatgaaagaatctatcacgcgtcacaactacaaaataaatattaagagcaggtgagctagtccgatcatgggcatttcgattccattatttaattcaaaataaaatgttgataaagaacttcgtgcaggctattgtaccgcttctacgttaaaatttaacattctgcagtgtcaatgccgagtcagatccaacgttgctgtttaacatttacaaaacaacactataaatcaaaactgtaccaaatagacatgagaggcagtaaactctacatcactcatgttgatcagtattaatctaacttgagcccccatttgactgcggcctctctttctttgacagtaaacgcgttacgtcaggtgaggggcacacaatgtggtatcgtgattgcgggcgtctgtcgcagcaactttctcgaaccactagaacacatatgtatactattgtaggtgtttctttctttctagtgcatgtgcttttcttctcctggcgatctatagctcgagcttgagtaagctgttgaaattgtctgatcccataactatccatccaatgtaattagcaattacgttcttcaactaccatgggggcggcccccgccatcagtagtgttatttgaattctcattaaccatgtcattaatgaaatttattgagcatactgcaagttaacacaaaatctaattttggtacgtgcgtgtgtaccctggaagccgttatgatgcaccgaactcagcgttcaaagcaccgttgcactgagacaaacaaattgatcgttgaagtatatgcgagacgataacgtgagaatgtggaaaacatatataacacctctcaagatcctttagaaatagagcatataactttaattataacgaataagccagcaagtctcctttcgtgcatctacttatggtttacataaattaatggcactcataccctacggcttcacttacacctgcgaggctgggtttcaggttacatcacatgacccactctatagatcacagtgctgtattacagtgcatcggcagaatgaacactagacgctttgccaatcaaggcaaggcgggatacggaacatgatcgcctagaatgtcctctcggaaggagcagttagaaaaggccagcgaggcaggacacctatcgtcgaagatagcagttcgtttctagacacttctcaagtttatggtgaatacattattcccagctcaggaacggatttgagagatcatgttcataatttccggcatataattattgttgattgatttctcttgcctgtcttctttgagctttgctacacatcattctacatcccattcataggttgccccacgtctccttaaactgggcaggcacatgctcgtccgatagacagatactcaccttcgatctcctcgcccttttcgcatcccgaacctcgacaccgccatggccgactacgctcagtaccatgccctcggtcagggcgaggttattgacccgaacgatcctaaccgaacctcgcaacccaatgcccagcaattccaaccacccattgctccatcgccttaccagcaacaagcatcaccatatggtgtacctcagtatctcggaggtcaacaagctcctcctcccatgactggatcccctgtcccaggttatggctatgcacctccctcagctcagggacctccaggtcaagttgcgcctccacaagatgcttcgctggctgcccagatgggtgggatgagcttgggagacggacacggcacagcgaggagaaagaagaaggaccgacatgcctaccataccgtcgaagctaccggatcttctcaagccttcaatggtatgcctgcagcgggaacttctgctacacaatttctcgacagcgttccaggtggcccagggtttgggggtcaattcggaagcccccagggaaccccccatatgcaaagtcagagtcagttcggtgcacctatcaacccagccttcagtcctggccctatgacgactcagcctcctgtcggcgagggcgttgatgcggcatccatctcgaccagcgggcctaaaggagtatcgcccgatgatatgcccagtgtaccggcctcgcgagacgctttgcaacagtactacctcaaaaacgtatacccgacattcgaacgacatgttccgccaccatctacggtttcgtttgttgcccacgatcagggtaattcgtccccgaagtacactcgactcaccatgaacaatatcccttcgacccaggatgcactacaagccacaggcctgtcgcttggacttctgctgcaacctctggctcctctgcaggctggagagcccgacgttccagtgcttgactttggcgaacccggtcccccgcgttgcagacgatgccgagcttacatgaaccccttcatgatgttccgctcaggcggaaacaagttcgtctgtaacctctgctcatacccgaacgaaacccctactgaatatttcgccgcgaccaacccacaaggcgttcgagtcgatcgtgatagccgtcccgagctatgccggggtactgtagagtttgtggtgcccaaggagtactggaccagggagccagttggactgcgatggttgttcctcattgatgtcacccaagaatcttacaacaagggttatgttgaggcgttttgcgagggtatccgtgttgctctgtatggtggcgaggaccaagaattggacgacaacggagaaccgaagcgcagaataccagaaggcgccaaggttggatttgtcacttatgacaaggatattcacttctacaacgtcaatgtaggtttgatctcataatcgcccagctattcccactaactggttacagcctgccttggatcaagctcaaatgatgatcatgcccgatcttgaggacccctttgtgcccctgagcgagggactatttgttgacccatacgagtccaaggatgtgattacatctctgttgactagattgccagacatgttttccaccataaagaaccccgaacccgctcttttggctgccctgaacgcagcactttctgcgcttgaggcgacgggaggtaaggttgtggcatcatgctctgccctaccaacctggggccctggccgcttgttcttgcgtgatactggcaaccagcctggaggcgaaattgacaagaagctctacacaacagagcatccagcttggaagaaggtcgctgagaaaatggcagcctcgggagtaggcgttgatttcttcctcgccgctccttcaggcggttacctcgatattgccaccatcggtaagttaagttctcaacattctaacgtaaactgtgttaaccgtgccattgacaggccatgttgcttcaactaccggcggagaaacattctatttccccaacttcatcgccgcaagggacagccgaaaactgtcgcttgagatttcgcatgctgtgacccgtgaaactggcttccaggctctcatgaaagttcgatgctccaacggacttcaaattgctggctatcatggcaactttattcaacacacgttcggcgctgatttggagatcggcgtcattgatgctgacaaggcgatgggcgtcacgttcagttacgacggtaagctggattctaagctggatgcccacttccaatccgctctcctttataccacagcttctggcgagcgtcgtgtgcgatgctccaacgtcattgccagcgtcactgagacatctaaggaatcaggtgtgcgtgagcaaggtattcgtgagtgcctcaagtttgttgaccaagacgctgtaatcggtatgctggccaaggaagctagcacgaagctggcgacgacgtcaagtaatctcaaggatattcgtcactggctgagtgagaaggccattgatgttcttgcttgctatagaaagcatgcctctcagcagcatcctccgggacagcttgtcatgcccgagcgacttaaagagtactgcatgtatcttctcggtctcatcaaatgccgagctctcaagggtggcattgagaactccgatcgcagagtacacgaaatgcgcatgcttcgttccatgggaggcctcgagctgagcttatatctctacccacgcatgattcctgttcataacctggcacccgaagaaggtttcgccgacgctgagacaggccatctgaagatgccacctgcaattcgcacgtcattctctcgagtggaacccggcggtgtttatcttgtggacaatggccaacaatgtctcctctggttccactcccaaacatctcctaaccttatatctgatctctttggcgaggacaaggactctctcaagagcttggatccgtatacatcggctctaccacagctcgagacacacttgaatgctcaagtccgcaacatcatcgagttccttcgaacaatgcgaggttccaagggtctcacgatccagcttgccagacaaggtattgatggtgctgaatttgactttgcccgcatgctcgtggaggacagaaacaacgaggcccagagttacgtggactggctggttcatattcacaagggtgttcaattggaggtaagtttcgaatcaccagtcgcaggaacctaaaactaataattcttcaagttaagcggacagcgtaagaaggagggcgacgagacctcctcagcagccttgtccaactttgcaggtctaagaccatcctattggtaggaacaggtggtgactttgttaatagaatagggtgttgactagcggtcatttatatggagtaatgcaaaattaaaatttggtgaaagagacaggagaaaggaggatgaaagatgttgaataacaagtagcacgaaacacaccgacctacattgttgaattcaccttagctctgtcactttcctaaaactatttgcttctctttttttttgggttgccctcgctcaatgatactggtagacatttgcaagttgagtattcctcagacttttgccggtaaacaccacaacaccacgagccacgatcatgtcattgcttgttaaaagggaaagaatacgattctcccttgcagtagtattcttttcttatttctccctcccatttccttgtcattctcgattccgttttggcggtcagtcaaatttggtgttactgcatgtcgcctctctgcataactgttctgaaacaaaactccccactccgcagtttgccctttattgtcgatatccctgcttgcttctgtttattgatactatctccctcaccgtctttacgccattgcagcgcctcttcgtggcagaagcgtttgcgatgcaacacgatgagaacacatgctgtactatggtgtcacaatcgagatatgtgcaacgggggataacaagaagaggagtaaacaaacgtttatttgagaatttggcttacgggatacacgatgcgaagaggcggtggagaaggggaacacaaaccatgtcgaggcttgggatcgtgcatggacgaaccataagagtcatcttggcctgaggggagagtgttttacatatgagcccttgcttgcgtagccctatcttgctcattagacatgcatgaaatgatctgccgctagtcctgtggctgtgatcttcgacgtgcatctggtttctgcagttgtccaagttcagtgtagtcttcttcccccctgcgagtggccgcggctgaaaacccgcctatcgttgttacacgcgaggacaagagccatgtaagcgctgcatacttgacctacatagatatagaaccgtactgtgtcgatgaagagagatgtttttatcccgcgtgggcaaagccatggcgacttggaagtaccctttgtgattggcgattgatattgaagaaaacaatggtagttatcaaacttgaccgactaaaaaattattggtactcaaccaagttgcttgacaacacccactatgcgttctgaccttgtttcttaaagagtacgtatacaatgtactgacttgccaccatcaaaggatacccgcatgtacacgttatgacagcatatcagggttcaaatgtgttcaacgcgagttgataggtggcatatactgggtaaggaatcattggctcattgctttgtcttaagtagaaagacggaagtcaacatggcaataggggctaccaatgaattcacattgagcaaaattttgagtcacgatcctcttttctcatcactgaaatgtcatcacagtgctctttagaaataacaatgtcactgctatcgtcctggccgaaattgaatcgtcgaattcgcaagtagcattagagacagggacaaaaaagggacactcagtaatccaatgtgtaacatgagagacaaagaatgctcgttcaaatctagagctaaatatatctgtgatacagctaacaccaatatcatctctcattcgtcgtgatacagaagcctgacaggccacttgtagatcgggaatcaataaggcgccaaacatcaacccaaaacaccaaaaaagaaattcgccattaaactgaaagcaatccacaacaggtaatgaaacaaacagaatcatctgtgacacatcattcatcctggcttggctcggttgcattccggggatccttgatcaaattgttacaaaacaatacatccttcgcggatccttctaagcgctcgacattttttcttgtcctttagcagaccgataagatgcggaaaagtgcagttgagtcgaaaagaaacgtttcgtaggggtcccacgaagtcggttggtctcagaaagatgagtactgctagatctgtcatatgggcacatctgagacacttgttttttctgtctctggtcccactcgagacaatgactcggttggttctgagtcttatgacggagtgtaggatctgtcttgaactgacacaaatcagctcatgttgtaatcatgccaagtccgtatcgtggatccggctgtcgaagaactcgatctacttccgcggcatcaaagacatgttcgaaaatttggcgatcagtaggggcattgctgtgacttttgcttgtcgtagatgaggatgacgatccggatctggatttgctctttgagccgctttcttttttgacaatctcgtctagaatgtggcgcattgtactttgttgagggtcttcgaagacaaaaaccacataggcaaattgccctcgaaggtcaggatcgaaaagaaagacatctcgccacagctctgccagctcctgaggagggttgcgatatccattgcctagaccaaagtccccaataaccacacggtcgtatccgttgtaaaggcatatgcggagagcgccacgaagcttgtcgcgagtcatctcacgttcctctgcgaaagagtatttgaggccgttgtccttgagttttggccaccgagtcggtggtactgacacaacgggaaggtcataccaactgtctagcctatcgtaacgatcatggggaccacgacagaccactacagcgtctgaaaagatgccgccttgtgatggaatgggatagttattggactctggggagtttggccaaggcgtattcagtgtggctgagaggttacttcgtctgcacagcttttcctcatacccgacgcatccagtttcccagtctcctccaggcctgcgttcattggcagcgcaaatgaaaggaatacgcacgcgggggccacccatggcctcgctttgttgtgtgtccatacctgcataggccaacgcttgcataaccggatctccaacatcgattctgaatgagggtggccgcgttgtaggtttctgacgctggatggcgagctgtgcaatgggctgccggtagagataagagtatggcggaaacatctcgccatagttctttttcacaagcggtatgaaattcctcttggtatcagccgctacctctgagggccgtactcggctggatcttggaggcgccatagcgatattggtacgtttgggctaaaggtatgactttattatgccttaaagcggactcgagatgagaatatatcaagaagtcgagagcaatagagtgaaagtataaatgtttggttcaatatgcctggtttggcaagaagagcagtgtgagtgagtgtcaatggttagatgggaatagaaggataccaaatacaaattacgatgaagggcgacagggtcttatatgcacacttgtcatatagtctgaaaaagcaacacggtggaggaaactgtcaccagacaagactcaggatctcaaagtctgattgactggcgaccctagggcaagcgagagaggggaggtatgaacactgggttgtgtgacccaatatgtccaagatctgaaccacttgtttagaaacagactcggcctgaggcgaggcagcaagccaaacaaagggcagaagaaaagagaccagcatcgctttatgggtacggcaagacgtgggtgctaaaacagggtcgcgtcgcttgacgacatatcctagcaggcatagctctgctagatgaatttaaggatgtacaggctgcagatagcacatgtagacaaagcaaacgcagggccaaacgaatcaagaaagcaatgggcaggtacaaagtaaagacccattggattggggggaccagggactgggaagcacgtatcgtagtcggccggggatctgtgccgcgccagatcttaggtaccatcgcagacgtacagtgcagcataggccccggcagccaagttgacggaaccagggtgggctacactacgaggtcgaatgtcgggaaccgtggagcatctgcaagatctcacgggaacacagacggcgccgccatctcaagacggagcgagcaatcacgctggttgggctatttgacgaccagggtcatagagaaagatgatctttatcggcgggcctgagacacaactggccgggacattgttgcgaatcaagatctgtggcaccctttcatctcgcctggtagaagcttgtgtccaagcggatacccggggcggtggaccaacgccaactccaacatcagctcgtggaggagacaagatgaacgtgtgtgagatgagacgagatgaggtgtggttgtgggggcttgtgacgaggaggctcagctgctggaaccgaggacgtggaagactaaagaaatcgaacgcgcattggtaaatctgacgacatagaccttgtcggttcgttgcaagtggtatctggctaacctcatcaagtacaatcctacacaggattccacatgttgggcggaaactgtgcggagtgcgcaatcgatcggttcacgatgtgagacatggaaaaccgcataaaacccagtcacgatgttcaggctgagacagagcgagagctggggggaaacgctacgatacggaaggttgcggtgtgggcttgcttttttcaggccccgaatgatgtcgggagctgtgtcttgttggagtgaggaaactggtgaaatcgcattttggctttagactaactagttgagagaaacacgcttgtttcgattgggtgggctggtgtcttgttgtgtcgtgtctcgtgagaagtgtagacgtcaagtgtgagtgggtgggcagtggttgattgacgaggagacagtcctcgtctccatctgtcactggcgatttgtttgcttgattcgacttggtcttgattttgatccaatatgaaattgacttgcaggcatgtggtgatgtgattgatcctgactgaggctgaagctcagcctgagatttaggcctcattaaggatgagtgagatactaatgttaggtaagttcaggtgaagacaggaaaatgtctttgacgggatatgaaactatagcaggagcctcctgaaacgtatgtggaaaggaaagggccaccactatcccttgtcatgttccttccattatatggatgcagtaagagtgaaattacacgtttcccggtcagcaccttcttcccttgctgatgcaaatgagggaagaaccggtttgtgtttttggcaagggagacacgacccaggaccatggctcgggtcattgacctgcctgccttaccagctctacaggccactaacaggactacggataccatgctatgccatgccatgcgcacagaggtcaccagttgaaatctccatggaagcttcaaaccaccctttgcagccactctcaacctcgagtaccttgcaagcgagcatgacacccttgcttgaccttaccagtcaaatgggacctccccaatctcagctgaagcccgagctgctgtatctaaccagatctcgtgaagatccgatgcggtacatgctattaagggcccgccgcttaaccataacgggaattacagctcaatgatctggttcgtagcacacttttccattcgtattctaatcgatagtacctgacgagcggcaattaagttaccctagaccaagcccgtgaggtaccaaaactttccctccatccaattatttttcgatggaaacttggcatcccttgcgctaacattgacataacatcacatcacatttcgctcgccaacgaggcgtaatcatttctccattatttcctatacgagccaaagataagacagaccttatttccaccagagtggtcccgtggctgggtgttcaaaacaaccaacacgcaaaatattagcttccgcggtgttatccccgatcggacttctgactcaacgtcattcacaatgagatcgttccgtgcatcaacggttccaaaaacagtgagacaatggcctcaacgaaggtcttacgcggttagggttcctggcaagtgccagaaggatatcaagactgtggctgagctcaaagcttggggtccatcatctcctgtgcctgatgttgaggtttctgggtgggtaagatcagtacgaaagagctcaggggtacggttcatcgatatcaccgatggctcgtccatgagacctgttcaagtggtcgtggataagagtttagctgccgagtatgtagcctgaaaattacacatatgaactaactttggctgacatgttcgcagcatgcgtcctggtgcagctgtccgcctaaaaggaacttgggttgacgagagcgggaagaagactctcgctagtagctcagctcagcttcctgatacaaagggcgagtgcgagacttcaacaagtccagaacaacctgagctgaaagtctcagaggtggaattcctcggtggttctgaccccatggtacgtgtaccaagatcattccaatatatgagaaccttattctcacagtcctagacatacccgattcagaacaaataccagtctcctgaaagccttcgaacaatctcccatcttcgatcgcgaacacctctcaactccactatgctacgcctgcggtcagatgcgaccgccatgctcacgcagttctttttccgtgagagatttcaacaaacgcatcctcctataatcacttcgtccgattgcgaaggagcgggcgaggcattcgttgtgaaggcatcttctccagatgagttcttccgtgcgcccaagtatctgacagtttcctctcaactccacctcgaagctctcgcccaatctctcggcaatgtctggactttgtctccaactttccgggctgagaagagcgatacgtcgaggcatctcagtgaattttacatgcttgaggcggagatgagctttgtcgatgacatgaacgaagtcatgaacctggcacaacgcatgctgaactcgttgaccagtggcttgaaggaactcaatgctgctaaggaactcaaaaaaaatcgagttgattcgaaggagccttcagagcgtcttgcgttcaaagaccttgttgaacaagaacagctggaccgccgatggcaaggcatgctcacaaccaaaacatggcctcgcattacatacagcgaagccattgagattttgaagcctatcgctgatcagttcaagcacaggcctcaatggggtgctggtttacagtctgagcatgagaagtaccttgctgagaggattggttatgacgagactacagatgcctatgttccagtattcatcacacaatacccgcgagatataaaggctttctacatgcggcagtcgtcttcgtctccatcatctggcttgacggttgattgttttgacctcttggttcccaacatgggtgagctggctggtggctctatgcgtgagcatcgactcccccaacttaaagagaatatgcgagcattgggactcgaggtccctagcaaacattctgctgggggcaaggagatggcatggtatctcgacttacgtcgctggggttgtcctcctcatggtggctttgggcttggtttcgatcgactcctgagctacctctctggcgtgccaaacgtccgcgatgttgtccccttcccacgccactaccaccgatgcgactgctgatcacatccacatgcactctcatcccctctcgctcttgtcacctcccgaactcaagtttgatctttgctgttttcccacgtctagcagagcatgctcgttaatgcctgcctaccttggatacaacccgtcttggatgctgcgatccacctgcgcgagcgatatgatacccgtatgtttttgtagtgatacgttgcacgtatcaaggcaagcggcacttgtgtattgtaccagggcaaacggtcacaagggagcatggagcgcttcctgcttcccgtgtaattgggcagagtcgacgagtactgtgtgacacgacgatagactcatggtgtatcttgaccgtgcgagctggatgcggtgaagagaaactgctggttcgactcggatgagtgcatgcagtgcttgcacaatcttcttcagcagcgttattgacggggatagcactggattttccgatggttggggagagtgattgtgggatctgactgagatctggccgacgggccaaggttttctgaattttggcccatgtctacatgtttgttccttgggggctgtgtgttttcctctgtactatagatcactactgtaccgatcattttacgacatgcgataaacaaaagtttagacaacatacatctcacaagagtttcgagtctaacgtttccaggcgttacttgacctggcgagtcatatcggaaaggggcttgtggctttgggtccgatatactggcttgtcgtgtttccataggggcgtggcacggtagataggacgagcacatatccgactttgcacatcgcccttccaggtgatagcgtcttacagtcgccgattacagctatgcttgctacgtttgtacgttcttgacacagttcaatatgcttttgtgctagcctcctccatcggatgttacgggatggattatcgcaaacacgtcgaccttatccctacagcagaaatctagctcgtcgaatcggacctgagttcaaccccacggttcgtcctgggttgcgatcacgaccctcttggtgctcggtgttatcacaagatattgtatgggtgatgtttgaagaaacagctgaaccacggtagtctccaagaatagcaggatctatgaatagaggagataaacaagcatgagttcaaaacaagagataagactatataagcatatacataccgcggagctatactgctacgaaacacgggttccacctcgacacgatggtgcagagggaccagaatcaagaacctgacacggtccagtgaggacctgggactcagtcactcggccggtatagcttggtgtttgtccgtcagcacaattaattgtccggaagatggtttcgtggtgttcatggtcaatgtatgtcactgcatggcctgcaaacaggagcccccgggatcttccctagtcaaaacggtttggtttcaagtcttccgatactccgtcccatcgcggtcacaatggaaacagacccatcccatagtctggatgagactcgaagattaggcgtactacaaagggaccatacactgaaatgtatgagaaataggtgagttacgccgatggtgatgtttccagtcatcgatggctacatacttaccctaaagccgaagctaaagctcagcaaattcaacaacgacaacaacatgataataatagctcacagttccttgttacgaatgcgaatcaacggcaacttccatgcgcaaccccagtgcccgtataaggaaaggtccaataaattagtctcgttccaatagaccacacaatctaccacgtagtagtcactccatggctattcggatgtacggccccccttttgaagcagaagcggaagcagagctagaaccaggggccgagtgctggataaaacggcatcacaacggcgccaaacaaaagtaataggccgaaactccgccaccacgaaactttgacgatatgggggagaaggaaatgagagatagcgaaacgaactggtcttgcttttgcctgtcactgtcactgtcactgcatcagggcaagagaagatagtcgtcatccaccagtcgtaatgcttgtaggggaccagaaaccccaaacccaacgtttcatgagcagagcagggcacggcttaaacggcacggagatattggggtgggcacgtcaagttaagttgcagtaggtttggaaccattggcaagaataataataagcatatctgttcatcttgcggcgcatgccatcatcccgtggcgcagtgacccaacgatcgtgccgacgcagccgttctgggctggggggtgtgaggacacaacgtattacggatgatttgtggatgctttgggttaagcggcggccttatttccgttgtctttactgagtctgtcatttgagagagacgagagatacagacaagaggaagtgagtgattgttgaggagttacagggtaaaccttgagcatcattaccgcgggaatacggcacgttgttgtttgttatcaaatatcgtcgttctttgttgtcactgtcaccatcaatatggatatattgtggactttggaagaagagatggaaggaaataacgggtcctgagaataataactctgccgtgccaagcaccgaaggttcggccctttgaaagccccataaccaccgtcgtcgacggtgttggtgtctgtatctgtatcagtgtcagttcagttgagtgtccgtcctactatgaatcgtgttgtagttccacgctcttgttcctgtcatgtcttttgttgggtccctaggtctcttcgaatcagatattgtccgaaagccaagacaatttatatccacttgacctgaaggaaaagaaaaagaaagaaaaaaacctgttaccaagatccaagttatatctaccagatccatttggttacaacggctctctcctcctttccatggatatagttcttgatattatgtccggttttgccggatgcttggcatgttgacgtctcatatttacgaagaatggcacgtcgagttacctaattctatgtcactgcaaaagttctgctgtaaacgagggtagagccggggtctctaattactgcttcgagtaacccccccttcacagtcgtaaaataagcttaagatgggtacaagggttgtgcggaaactctctttttttgctgtcagaaggaatgcaaatggttctcttctttcatgtgtggtaggtatagcggtcaattattataccttgatggcctgttttttcttcaacgatgcgtgatgatcctcaagatgatccctcctttggatctgcatacaaaagtactgcaggaaacagaaaagggtcaaaacacacggcactcgaggccacagacagtgagcgaaagtgaaaaacagcgcaaaatgaaggacgatcaattggagatgccgacttatccatgtggcccctgattcgggaaatgggcacacattccgttagataatagagtatccgctagtggaaccctctgacgataccgttgtgctttgatcgggctatcatcatcgtggagtctcgagtcttttttcccattgtttagttggtcaaagaaaaatctctgtttttttctgttcacttatggatccacgggaaatcttccatgattcttctttcgcccctcatgaatcaatgtatttcgtcatacgtgacaaatagtttgtttgttttgctccattctctcgctctcttttttgcctttcttcttcataaaacaagccccgccccttgtcaaactcatttctattggatcgtataattttgtccctttgcatgattaaactacccaattatgtcgtttgagtgaccctccctttcagcctcatctgacagaaaggtccagactccagaccctccgacgccaacgggcaggctcataaattatgcttacctcgtgtctctgatgcttataggctagctcgtatgagcttgtgagcttaaagacaccgactttaagttaacgggcaggcagggaaggttagtttagccaatattttacgcccgtcaacaatggctcggttctcgaccttgtaattccatagatgtatcttttttctttctttgtttgagcgtatttcacgttaatgcccatgtcaataacaataataatgcaacagcgccgagtccagactctgatgatgaatgagtctgggcaaagacttggcgggagggggtccaagatgggatttgtgtcaagttgccagagcacatagcttagcacagcacagcacagcacagcacagcacagagcatggtggtgcactctaagcgaggttggttactggaacctttcttcctttaccttttcatctgcgggcggtgatgagacttggctgggggctgtacgtagcttgctgaggcttgtcacgatgcagcgtaacgtatcatgacctggacctgccaagtagcactaatctataggtgggttttctaatcagctggtcccatccaagaaccaaaaggatgaaaaagaaaaaaaataatcgtggttttgggtggaaaattaagcttagaatctgggcttgcagtagtacagacttgtcaccgataatctgtctcgacatttgtagaattgggttctcattgcattgcatgacaatgcacatgagttgagtttatggggggatattacttatcagacaaccgccgtattcgcagatactgtgcactccagtaacagtcgatcgccccctattgttcgtcatggttggaattaaagtaaaaaaaaaacaacccgagattcatactcctggtctctgcacgggtagatcggcgactaggtgagataagtttcttatcacaatggcctgacaaagtaattaaatggggcacaaaaaggtcaaagtaggatgggcacaggacagaattgaagagatgtctgctataccgttgatgaaccaatcagaagagtgatacgatggaaagaaaaaaagaaaataagatgaaataaaataagcatgcagccaccgagcgccaagcttttatcgggctgcacggtaaaaaagattagagacaaagcttggtgcggtttgggtttgggtttggcagtgtcgcaagctagaacaggttagggtgtgctctgtctgtactctatcagcgagtgagttgaagtggcgtcagccgagtcattatgaacagggttcagtacggacagatcggcacgcgagaattagaaatatggagaggccctgtctagcgcgcgaccttaaaacagcgcttcgaagaatgagatgccgatatatccagatggtgacatttggagtctccgccatgacgatttttaaaatctcccttgtctgggtattttttctggggcaattgtcactttttagtttctattgcgctctctttctcaaacacacaaccaacttaaagaccttggtagatgtctagtcaaggtttcaactactcttggcactcagctcattctctacttggctcaatcatcaaaaagtcttggctaccaaggcaaagaataaaaaaaaaagccaaggtaaaatcccctgatccacccggcaccacgaatattctcgggaataatcagctgctgcaagtgtgccccagatatgccagaatcagaaacctccagcccatttttgtttccgctgagtcccctctaagcggtacccctgcaaagccaagacggttggaacggcatctttggaaccgtaccaagaccacccattctcaagccacgggctctagttgacggccgacaatgtcaagcatgtgtcctttttcttgctcagagcagggttcccatgcttactatgctcgactgtgtgataacgtttgattgaagcgtcgctgctcccttgggattggagcagaacaggctgtttcccttttctgtgctttcaaccgtggagttagacacacacccccagggcggaatgacagccgtgccaagcaagtggctgacaacgcttaaattcatgcttaaaccagggcgccttgtttgctcgaataagaggccgcctgatccaaggtaccatccagcgccgagccgtcttgggctcttggcagccgtgactgaagtacgattcaacaaattagggtgactcgtaaaacaaacgccatatctttttccgcggcatcgcgagatgtcgcttttttgacccatgggtttcttttttgtgttgtacgatgtgatttgatctattgttttagctaggctcttgtcaggggcagctgcagagaaggtttgttcattgctaacactcaccaacaagcctttgctaggtaggtatgcatcctactactgtttgagcccccaaacccaatacaggtcaattgcagcgcaccttgactgtcgtatctcaactcttgggaccttgggacctgcctacccagtacagtaccttggtacagtaaaactgcagtgcacccacccgctgtgagccgatttcccgagctccctctctgggccttcctttcaagttcaaaacagcaggggtcatcttggttctgtgacacaacagagcgacattcataggtcaatgttgagccaagctttagacaagcctagaaaagcagggagacgagaggcttgagcactggcgatcctcctgctgctgcgtcaagtccaagtctcagcatccagttgtttacagtacaaagacccatggcggccgaaggcggtgacgacgacgacgacgataagagtaggcaggtcccttgagttagtaagcattcatagagaatgagcgactaaaagaaccagaaaagattgcactcaaaaccaaaagggccgtggctctagaaaaaaaaagataccgagacagagacgagacaccaaatcggcagcgcggcacaaggcgacgtcatgttcttggagacgtggggaatgggggagtctcgtaataaactaaccgccgattttcccgagttgaccttttatcttgcactgcactgcaacagtaaatcacagcccgtaaagcacagacttgcggctggcaacgcggacatcatgttacgtgtacagtgattgagttgaatcttgttggaacaagcattgcgctaaaggcggcctggtcgatcttgaaacccttcatcttgtattagagacaaagtcatatatgtagaaagggcacacagatcagggtctgccacttgtttccaaacaaattttatttttaatttattattaaaggaatagaccaggaaacgaagtaattcgcattgatgcacagttgtaagctgcccggctgcgacatgccgagctcggtggtaagagagtgatgaaaaatagtgattattttcttaaaataatggcctccagtttttatgaaacgcagatttacgctgcagtcagtcaatgtcaaccaacaaaagtgtgtacgtatcacggcaaaggctaaggcacatttccttccagtgggaatgcttgacaagaagccgttcaatggccattacccaacaaggaaataatcatcaaagcctcaccccctctgaaaaagaggcacgcaacgtcgtaggcggctctttcggggattctcaaaggcttaagcttaagcacacctgtgaagatcttcatccatggtcttggcttggcttggaccctaggtggaataaacaatgctgcctacctgaccgacgtcatcaaatcaaatgtaattgtccgaggaagaagtctattttactagtcatggagccgtgcgtgccggaatctacatattcatggtttatatggtgtacgtatatgagaggatatttgctttgctttgtcttgtaattagggaaacttggttaagcataaccttctggaagttaagtttcctattgatccgcagtgctttccataatggacaatagcctcatgatgacatgatattgcttgtttcttaccatcacgatggatgtgactgactgtgtaggattaagtgctgacggtgcagtgtttcaactgggccaacgatacctaaggatcaaccttgtacactacaccggtactttactgcactgcactgcactgcgctgcgctgcactacgcaaggacctcctatcgttgggaagatctctgcatcaatgacctttttgtttttatttttggtgaaacgcaaccaccagaggttacatcaaggttacaggaaacggctcttgagtgacagcaaacaattggatcttgtctcagctctggtgtcttgagagaccacctacctactctgtacatacgggtagcagacaggtcaaattgcaaggaacttttttactttattttactcaactcttagcatatgaaaaaggccaaagtgggcaatgagacgacaaacaacatgactctgtagtaattacttggaacttttggtttaacaagagcgctgcatgtgaattgagcttggcatttgcacacgaaatgaaggtaggtccaccaggatctttgtgttatgctagagtacttactgtgcctgtgcttcgccatgtcatggctatgaatgactatcgtcatcatcatcactaggtactaaagtatatagagatctgacaggccaaggcgtattattctactctctcgcttgaggttggcccccaaatcctataccatggagaaaaggaaacgaatctgaggctgtacccgattaaaaaaagaaaccccggactcgggcccacggcacttggtgccaagtcccaattttggcgtgttccaaaagccgcatcatccgctgagacaagacacgctcgataaaagagatacattcattgccaacaagcttattaaactatgaacgagttaatttccaatcttttttagtcgtcatctctggtgcccgaggaaaagggaaaaagggacttctcgtgactcagaaaaccaattttattgcgagccaaggacgtccatcatcatcataggtaatcctcctgataagcaacgtaactgtggcctcgcttacggaacacggcctcctgaactatttctagacgagaccctcatccggccttattattcggtggtgtatttattgttcctcaggagccgatatatccgtagcttccacagtaatcatgtatagcattcgtgaagcatcatcatcttgagaaaagccaaaggccagcgacatcatcatcatcatcagacagacactgtatctctgactgacacacacacatacactcacagccaagaacatgatcaacagccaagctttggtggctttctcatccctgtagggggctttccaagagcagactggcccagccttttgatgggttctagccgccccccaagtcgaaatgctgaggtaatacggatgggcaccctagccaagacaagtcgaaataagctcgggggaattattggcttcttgatatgcttactgcttgccgcattgccgcatgcaaaaataaggtaggaggggatccgcgctggtggtattggcgttggccaccagaaagtatatgtcagctaagagatgctgggcattacgatatttgtattctcgacacttcaatatacggataaaggaacggtattaagtgttagtatttatggttatactgattatcttgatgtttaaaacttaacgttatctgccccaggcgacacgcgttgtgtctctcagtgaccgccaaaggtagtaggtaaattctaaaaagttactctgtacatacaagtaaagtaatctagagatttctggttggacaagaatgtgacttttctgaaacctttggtaactgagttgtggcggcatcatctgttcctacatagagagtctgttgcattcaacgataagagaaatcattctctaattgtatacacctgttaattgattcatcttggcttccattgatcagaaccttaacgacttgatctcatatacctgacggaaacacggccccaagtgctttcttttctcttccagtgactgcctatctaattatactcattcgtaccttccaaaaaaaaaaaaggcaagccggtcagccgggcgcaccgaagcgacaagaaagagactattgaattgtccttggagcgcctcccccacgacttgcactgtcacagcagatacagactacgcctttggagttccagactctctctcactccaggcctctatctgctaaccaaatcttgtcctgttcggccccgaactatcgacatcaaccccagcttcgccgcagcgccagtgtgcaacggatgaaacttatcgcacggcaaggtaagcttctttcgagacccctgaagatgtctacattacggcaattaattgctatcatcatatgattgctgctttggtcggcttctcattccattccccatgctcttctcatctacttactgatccgatagccgtgatctgtcatgcattttccctcagtttcgcgcctatcatgccctttccaatcctcgcaaccttgccctggctggccctgcatcgtcatctttccctaaaaaccccttgaggggggcgttcagcttcaaaagcttgtcctgaccaaccttgggactcagtcttgtctcacccccagcaatcctccacaccctccttctttgccgtcctccgtgcttctccacaaagttgtcgccgagttatccaggaccagcaccagcaccgactttacagtaatgtatggatactgtgcctaattacagtgctgtgcgcctccaggacttacttgcaaccttatcttgctctcttttagccctcccctccctccctgcctttccgcctcgaccgaggacacggttaataatactctgcttacctcgtctaaagctttttactttatgtacctgcaagctactacaattgcaacaaactcgcttcttgtagcagatcaactgtttcaccagctcgacgacaaacgcagcgagccgctactctccttgataggtatgtttgtctccgtctcagatcttgtgttctctggattttggtactcggcgcaatacctcttgggtgaggcggtttggtgcatggatcaagtgtcctggatgcactcgtgggaccgttgtgttcaggtccaacggggcttctctggggcctctgagagccgcatctgaatcgctacagtacgggctggcaatggctacccagttaccccgtatctgttttgcgctgctgcactgcaattcctgatcaacatggccaagcggcaatactgtaaagtactgtacgcattcaaatctcagggaaattttagtcgagtggatcctcgacttaatcggctccgacggcactccgtcagggagttgagcatcaaacccctggaagtgtcctctaccaccttgttttgggaattattatatatgtatgatcaacggtgtgcaacttgcacctttgatcagttctctcgcatgttcattcttgacagctacactatcaggatactcactcttctttgctctacttttgctcctaaacaccaaactgacaaaccaaacctgactagcgctgtcactatctcctctccaaaaccgattaccacgttgcccgcttgactacttactgccttgcctcttcagccccaaatcaacgttctcagcaacgccaagaaggtcaaagaccagtccacttgctcaaagtggagacgtggacagaattccgctgagccatcagcctttgtggagtcacattcgcatcttcgcgtctacacacctacagcatctacgaccacaccctcaccttctctgccctcccacgccctgggcccgatctgatctagtggggcactgcgtacaagcttgagcttggttctcacgaggcccttctttataaggacgctgacgacctaccaaggcactggatccatttacccaaaattcttcattttttgacatcctcccgcccctgtgcggactaccttgcctatttctacttcaacaataacaaacaacattaacaccacatcacaacaacgttacacaccttcacaatggaaacgtaccacggctatgtgcggacacccgccgatgctattcgactctttgaagcctgccgattaggcatcttgccccgtgtgcaacgacgactttcggagaaggagagacaatcaattcgatctggttctgtttttgtctgggacgagcgggaagctggtatgagaagatggaccgatggcaagtcatggagtgccagtcgggtttcgggaagcttcctcacataccgtgaaatggagggcaagcgaggcggaggcttcaacaccaaccgacgaggtggtggtaaaactccagactctggacgcggtagcgacgaggatcaagacgacggagagcctgagggttaccgatacaaggcagacggcctcatgaagcagtctttcagcatcaccacttccagcggccaacaccttcacctcatctcatactactctcgcccacaacctggtcagcctgagctccagcaaccaacaagcgaccctgcgttgcgaggtattactcccgtcaagggcatgtaccccgagtccagcatgggcgaggccaacaccactcctgctctcactcgtgcgcctatgcagcaacctccctacatgcctcagcccggtcagaacccttacggtgcctaccctcaacctggatatggctggcctccttctcctgctgctactcctccctacagccactacgccgccccctaccctcacaacatcccacaacaatacctgcctcatgctggtcaccccggccacccaggcctacctcctccacactacccccaggcacctgtttatgagcaccgtgctgctcctcttcctcctcctctgactaccaagtctcctcaccacccgcacctttctctccccagagcacacgagtctcctcgtgagcaacatctccaggcagctgctcaaagcgccatggttgattctcgtaacggtgcttcacacactcaccaagtagctctaccaagtctcggcgcggtcaccaacggccctcccggttcatccttggcagcaattagcacacctcctagcagaaccatgagcgttagccccactcgaagctctcgtcctgaggtgtcaggtctctctacccttcacgcggtgcttcaccatacccccgctaccagcgagagtggtagtgccaagcctggtagtgccgccagcagccctagagcgtctgttgcttgtggcctggaaaagggcggcgtcagcgaggatgcgagagccctgagaatgttggatcgcaagttctgcatctaggagaaggagcagacagagcatgcacagtcatcgaagatcaactttcatggtgattcgaactggtttggaggctaaaattggggactgcattacatggggttattgtttgtacatcatatgcatcgttacggcgtcttgtttttttaggggcaacagccaaaggggctcgttgtggacaaattcagcgtttgtttttttacgactgggaatgggagaggaatgaatgaactggtgtttcggatcacatagaatcgtcatggttcagtgatatttaggtgtcattacttgatagtaatgaagttatcgttcatgtacatagatgtttactgagcaatatcagaagtacatggttaaaacttgcccactatctttcatgcttccttgtgcttgttgtgtgaatgtgacgttttgtcctagggtgcaagtgtacctatgtgcaagtgcatgtcatgcaagactgatgaagccttgagcgccaattacactgcgtacgcggctgtgtaagtcaggggcggcacaacggcaccgtgaggtagaattacagtagaattaaggttgttgtcaaccccagaatattttctcattcccgtttatccgtctgtgtcttagtattagacgccgcgtagtcactcaacaccatgggccgcgtcagcctgacgatgccgagatgccggctagggtgtggtacagtatagcggctctatcacccgacacaaccagtgataagtcgagtttaactaaccagtggctattctatctaaacccaaatcccaattttagatatagttatagtatgcgtatctaaacctgggtgaaacacttccatgtacctgactgtgaagtttcgcttgcgactattacctcgaaagagattagttgaatggagagtatgagatatggccgcgtcagaggataaaccgaaggaagagggtccgcagaatagttatatggtttcttgttttattgctgaagcctagaacatgatcttcgtggggtgtggatgagggaactgtcattgaacattgggtgtgtgttatgaatccaggcagtgacttaaaatcctatgagagggggggaatttggggacagaaagaaactcgtcattgtcatgaatgcaatttacgtaaagaaggttctcatcgttctctttcgggaagattaaacgtgaggctatttacaccaaccctccctgcatgatatatgcttaatgggatataagatttcccaggccgggcacatatggctcaaaagagtataagatattgaagcattttgacagcaaacctaatcttgaccaagcactgcattttatcaggaatggttacgtgcattcattcacctgcaatcgaattatggcgtgtaagtcggaatatagtttcgccgcaccggcccgcgcattgacagctgcaggtgctacgcgcatcaatagccagaataatcaagtatcgcgacgaccgcaattgtctttgtccgcatcaatagagggacaatgcaataccaatagctgcaaaaaacacatttcatctcgctacagaagttgattatattccaactcaggctctgctctgcttgataatcatgctccgacaatcgatataacttccatatccttcctaactcgattttgaccttatcttcaattcggctttccatcatccttgctataatcgcattgcgccgctatcatcatgttcaccttttgtccgctccagggcgccttgtcggattcgtccgcttcgcaatcccttcttgagcttgatgggggtgtcaaggtgctggttgatctgggatgggatgagacttttgatgtagaaaagctcaaagaaattgagaagtatgcatgccctactgcgcatttcttggtcaaggcgattgctaacattgctgtttcagacaagtcacgactctatctcttatcctcgttactcatgcgacagcttcgcatcttgctgcttacgcccattgctgcaagaacattcctcagttcacgcgcatccccgtgtatgcgacacggcctgttattgacctcggccgcacccttatccaagacctttatacctcgagtcccgccgctgcgacaacaattccccagagctcactcaccgagagtgcctattcacttactcaaaccgctacaaccgcacgaaacctcctcctccagtcgccgaacagcgaagaaattgcccgatacttttctctcatccagccactcaaatactcgcaacctcatcaacctctaccgtcgcctttctcgccacccctcaacggcctaacaattaccgcctataattcgggacacaccctcggtggcacaatatggcatatccaacatggcctcgaatcgatcgtatatgcggtggactggaaccaagcacgtgagaacgtttttgctggtgcagcctggctgggaggagctggaggcggtggcgctgaagttatcgagcagctacggaaaccaactgctctgatttgtagtagtcgtggtgctgaccgaactgcccagcctggaggtcgcacaaagcgagacgagcagcttatcgacactatcaaggcatgtgtcacccgaggaggaacggtgctgattcccgtagactcaagcgctagagttttggagctgtcatacctcttggagcatgcttggagaactgatgctgcttctgagggaggcgtgctcaagtcagctaagctatatctagctggtcgaaatatgtcgagcactatgcgatatgctagaagtatgcttgaatggatggacgatagtatcgtgcaggaattcgaggcttttgctgaagaccaacgaagggtcaatggcgcaaacaacaagaaggaaggtggtggaccgttcgacttcaaatatttgcgactgctcgaaagaaaggcccagatcgcacgattgctcagtcaaaacgtggagaacgctgggacagaaggccgtgtgattctggcgagcgatagcagtatagaatggggtttctctaaggatttgattaagggattggcgcaagattcaaggaacttggtcatcctgacagataagccgggtctgtcaaagaatggcaacccttctatcgcaagaacgctatgggattggtggaaagagcgcaaagacggtgtatcggtggagcaaaacagtaacggagacaacattgagctcgtttacgccggtggacgagagctggagatccgtgagccccagcgtcatgctctggaaggagatgaactggctctctaccagcagtggctcgccactcaaagacagcttcaggcaacacaacaaagtggaggtgcagcaggactcgaggcagcagcagatgttgtggatgacgcttcgtccgaatcatcgtcggactcggaagatgaggatggtgaacaacaaggcaaggcgcttaatgtatcgacagctattgctcaggccggccgcaagaatgtcgtactgaaggatgaagacctcggcatcaatgtgcttattaagaagaagggcgtctacgactttgattctcgagggaagaagggccgagagcgcacattccctctcaccattcgaagaaagcgtcaagacgacttcggagagcttattcgccctgaagactatctccgtgctgaggagaaagaggaagatggtcaagatagcgccaacgttgagatgactgatgacaaactcggcaagaagcgtcgatgggatgatgttgtgaaaagtggcactggtgccaacaaacgaccgcaagccatgcgggctggttctcacgatggtgaagaggctggagcaggtgacggctttgttcctgatgaacttgacactgtcgaggatgttgagactgaagagcctgtgggaccatgcaagttgtcatatcagacagagactgtccaggccaacttgcgcatcgcatatgttgacttcagcggtctgcacgacaagcgaagtcttaacatgctaatcccccttatccaaccccgaaagctcattcttgttggtggtgaacgcgacgagacactttctcttgctgaggattgccgccgagcattgggagttgacaagagcaatccggacaacactggcagcgaacggtccgttgacgtatacacacccgaggttggcgttgtcgtagacgccagtgttgacaccaacgcctgggtcgttaaactggccgatcctctggtcagaaagatcaagtggcagaacgttcgtggtctgggcatcgtcactatcacagggcagcttcttgcaacacatctcaatgaagctgcggcagcggatgaggacgttgccaacaagcgccaaaagaccgaggagcccccctcatcaactaccctgaccaacacggcggcagctatcccctcggccacgcctgttctcgatgttcttcccgcaaaccttatttctgctgtgcgctcagcagctcaaccactgcacgttggtgaccttcgtcttgccgacttgcgccgcgccatgcagtccgccggtcacacagcggagtttcgtggtgaaggtacactggttgttgacggcactgtcgccgtccgcaagacatccgcagggcgcgtcgaagtcgagagtgtgggcatgccgaccgctcggcgaagcaccttctacgaggtgcgcaagatgatatacgataatttggcagttgtcgccggcgcgtagaacgcctacctggactacctaagtatagaaaagtggttgtacggagacagttaaattggcgaaatcgatgggccatgcaagtttttattccgctatgagcgaagattaagacaggtgcattctccggggaggcaagcattggttatcaagccataagatagggggttggagatcatcagatacaattgagatagagtcaacaagaggctcgctagccacgtcttttacgcttacgttttcgtgaagttctattgcttctaacttcgattttgcttggttcatacaagtgatattcacgccagccaacagtttaaccaaccgtatttgcacattagactggtctcagacagaatcgtatcacattggatattccattcctatagatcgtattgacctcgtagttacctcgactgatctcagctgaggtagttatgaccttgaaacatgttttcaagagtgagctcttccatattgacgtacataaaacgtgtgaagagcgcccaaacgccaagcaatgcaagtctattcaaacatatccaacaggtcccatcaggctcatcttacaggtagcataggctccatttcatactctccaccaacatctctgcctctaccccttgcagggatggccatctcctcatcagcagtagaaggttgcgtcgtcgtggagccatcaaccgatgcagggcccacgacagggagaatcggacgtccgccgaagaagacgggctgtagttcgcggtattgacagccccagatgcccaggctgactgagatggcggctgatgctatcatggtgaaccaccagcctccgtgtcgagggatgtggccgctgtaaagggatgcgatgatgagatggacgaaatggacggttatggcgaaatcgggtacgagtttggagcgagcgatgagggcgactattgcgatggagctgcagagcaaagttagtaatcatgtctagagccacaacttgcgcttcttgtcggagcgcaagggagcacaacttacataatcaagcctccatccaacaagaagataaaagacatgagccacccgtgtgttgtatctcctctcaagccctcccagccgaatacaagcgtccagctaaaaccagttcccgacacgagtgccgtgaagatgatgaggaccagcgccgcgaagtagtaaatggcctgtagcgtcgcgatttggcctgcgatcttgagtggcgctagctctgcgagtgcgcctgcgcgcggaggtttgcgacgacgtggcatcctgagttctctgcggtttctttgttcgagggtggttgtggtgaagttgttgttgaaggtaagatttatcgcagcgtgggagaggtgttggtcatcgaaagggcatgtctcgtgaggtcttgtgatgcgtattcgtccttttaggctcaagctttagcttgtactttccaactctttctctttggactttctgttcttttgttattataaaacctttttcaaatacaaaggcttaagctgagaaagaaaggaaaaggtgaaaatcagggtttaaaggagggatacgaagtagagttgaagcaaggaggttgcgtaaagcaggggaccttacatacgcagatcaaaggacagattaaagtgcagcagccacagatagctgtaggtaccctgaaacgagggatgtatcgttcactagccctgttacgtctcaccgcccgtcattttctgccgttttcactcgtcataattcccattggagctaacatgacttagttatgagattttgagccaccataaacctccaaccaatccgtcccatctgtcccgctattacagctacactctaagctcccaattgagcctcataccacgaatctatacaaacaaatacaaacaaaaaaacgaaatacgcaaaaaagatgggtttgtggccattctcaagcgagtcccgcgccgacgccatccgctccggcgatgccattcccaaccgtcaagagcgcaagatctgctgggccgctcgcgatgcctacttcaactgtctcgacgcgaacaacattgtcgacgctaccaaggacccttccgctaccaagcgcgcttgtccgacagagacggtagactttgagcgggattgcgctgctgcttgggtcaagtacttcaagcagtggcgagtagccgacatccagaagaagcgacgtctggacgaattgagggcgcagggtgcgcaggagatgactgtcacaacgagttttgcgcccgagggcggtgctggagagaagggcaagggcgtggatgatatccaggccatgctaaataagaagaaataaatggtttggtcagatctaagaaatcactctttcttggacaccagaaaatcatggatgagacgacggacacggaaaaggaaaaggaaaaggcttcataaacaaagggccatgcttgttatacatattgtattataccactgtaaactaccgcaccatcaccaattcacacctacatgtacaattaatgcattgtttcaccacgcccttccttccagattagacagctcaagtctttatcctatcagatctatcaattcctactactacctaaacccctacccgtgggagctgcaagcccagctagctgatgacaaccaaaagagaaacgacaataagtatgcgacaagaaagaatgatcatgtcaaagggccaggggccagtgaaaaactgaataatgaccaagtgaaaatagtgtcaaaaacaaactgcagcgtgctaaacgtggtggtatcatccatgtcttattctttttttaataaagaaccgatatctgcactcgcccctataggtgccgtgctgtcgtactccacgatgcgacttgacgcaactcggctcaccatctgccccagtgcttctctgtttcgtcgccgacaaaggaaaggaaatgaaattgaaatagaaacttgctttcataggccgagtccagtatgccaaaggtgtagataagaacaaaaaggaaatagtgcatgcatggctggtcaaggaaagaaccagaacaaggggtggtcgccaggtgtctcgcttttctaatgcatcattggtggttgacgatggttccgtcgctcgtcaaccttgtgtatctgtatcatttgctttcttaatcgtgatcccgtcttttgtcctcctcgacaaccctgattaggtcgtggctgcaacctaagctaccatccgtacaccactgtcgtttgtgccatcctgcttcctcggtaatggaggcagctccttgttaagactgtcaaggctcaccctttgttgggacgcatagccgttgttgcccagggctgtgccattgccaaagcctgcatatccgctatcggcacttcctgctccagggtatccaggcttgggaggagtcggcggtggtgctctagtgggcgggaggcttttgttgaggctcttagggaatgacaaaggcctggtctcattatcatcgcgcccattctcgcccgcctcttgaacaacagggaggatgggttcatgttgcagcgagtcgcgagtgtccttgatcgtgccagtagacaaaactcgatcaggtatctgctcctcggtgtagccatgtctctctgagcgttcagcctccctattggccttctcaaccgtttcccgcgcttctggagatcgcggaccgggtggtgggggagggccatgagttggtactggaggaacgggctgagatgacctgcgacgagagttccagcttgagacccttgcctccgagcgttgtgcctcaagtatctcttggtgtctcctctcggcctccctgtgagcttcctcggttgacatggtgacgccctcaatgaaatggtagaatcggtcaccatactggtccggtggtagggccgagatttgcgtcttgtcgctggacaatcccttccagaaatgctcaatctttttgataattccatactaaaatgtgtcagctgtggatgctttaagcatcggaccggaacttacatgagtgaggcagtcgatgactccgaggtagtaaatctcatcccccggcgtgttgtcttcgtgggttgccctaaaaccgccatcatcttgcccgaaaacccacccaggacgatgctgaccctcttgcagctcatctggcatcttgttcgctgattgacccatgggcactggtcgctcctggcgaatcatctgtcgcagctccctggccttgcgttgattctctaatttggaaggcgtgcgaagaagaactgagttgggttcatcgtcgggggacttctcgccaccagggttgaatacttgaagcgtcttgtcgcgaagattctcctcgttccctcgtgcgacgtcatgtatgccaaccaacagtgagtagtccatgattttaagtcgctttaataatgcaacatctctttgtagctgttccaggaacatgcgcttcttctggatgcccaactccaggcttctctgccgtctgagccagttgagatccttcagtgttgcgcgggggttcttctccagatcctcctcccggtaatctcgaccaatggtggatcccttcaaatcaaaggtagtatgaatatctcggtgtggggggaagaggttgttcatcacaacgaagtggattttcttgccgtagggcatcttaacgcggtggaggccgtaaaattgtgagagaagcatattggggttgtctttgacatgctggtaatattccttcagaattttacgcaggaacttatgctcagcatgatgaatggttttgatgatatacttgtaatctcgtgagaagtaaaagaagcttccacttttgccgggtgagccaagttctgaaagtatatacttgccggtgagcgacatgagataatcggcagggtccaagtggaagagagatcggaggcggcggaagacccaaggagcgtaatccttgaacttgaaatcgtactttgcggacggtaccagctcattaccggcaatgtcaaatgtcgacttctgcttagtatcaaaatcggcatctgtcaattctcggtcgagtttggcattcgttctcgaaaccgaaacacgaatgcctgtaagcatgttgtaggcggtctcccagttagcatgagtctcgtcaaccttggtgccgacaaggactcgatcatcatcctcctcttccttctttcttcgcttgctagcccgcttttgtcgcaaagcctctgcccagcgaagcgcatcctcgtccggcacaatctcatctcgaggcccgtccgactgcatcgaccgggttggccttcgacccatactcaaagaaggccgtcgaccactaggggttccggcgttggttggagagaagcggccactagcctgagcagtgtccatgccgtccttcgacgcacgacctgggacgtacttgggcacatcgagagtatgccgttgcttgagaccaggtggaggagcttggagatgccccgttgaagaagctgcagcgctcgaggggttgtagattggcggggatgacaatctgtgagggccaccattggtgcgagctggcactgcctgtgccgcatcgaggtttgtgttgttgtgagagcctcgcgattccgtagggaatggtgagactacaaatgtatgggttccatcaatgcctccgttctgagacctttcagacacctcttccgactgtggaggttctgatgggagaggttttgatagattattataatgttgatggttattagtagagtttgtgttggaatccacgccattgacatcggaggagtgatggcgagtacggtcggcgaggtttgtggtaccgttcaacatgggcttctgcccaaagttgtcggcttcggcggcatcgttgtgtcgggaaggtcgagtagccgtagcggactttccgttagaaacagagctcatgctcgtaggccgcgtgccgttactgttgccattcatatgcgccggtgttgactcggaaacttcggacgcgtgtgtagaagaaatggagctctcgtcaaacctctcatttatggtgtcggatcgggcgtggcggatggaacccccattcaccctctccttgttcgcgaggccgaactggttcgtgggatcaaggtcgaggatgtcggggttgttgttgtaaatcgttgaattgtgctgatcgggaagaaacgatggcatttcgagaggaatcctaatgaactcgctggaagccaagaccagcgagtgttgacgcagtagatgctgcaagaaaaagtgatgctatttcgagattaatcggtagcttgattttgagaggtcgtcgagttgtcgccaggatgtattctcactgggatctggtcgcgattctttgctcttggtgaatttgttttgggtattaacgttgttgctggaacaatgggcggtagaggcgaaagggaaattggatcgagggccttgctggctgggctgggcgcacggggggagcttggcgggtcgaccaatggacagggcagggaaccgcgtttgggggggaagttggcagacgataacgttaagtttgagtaaataaacgacccagagtggattgttggtgttggatgaggatgattgagggaacagacttcgtatgccttgctccctttggactaatgtgatgtcgaattagtttactttgggtgacgaggtagaggtgagagacgggagacggaacgagagggtggtggtgactggtgaggctgggagaaattcggggtgggaaaaaatggacgggtgttccctggaatctctgtgcagctccttcctggcttgtctggcatgtacctaaaactggaaatgaggcgtcctccactgtgctgtgtcctgcctgtagaaggaagaaggggcaggaaggggattggggggatccgggattccggatgatatcagcccccggtagaagtcgctggttttactgggcgctgcgtatctcagggcactctaatgactctctccacccactgtagcaaagcacctgaaccttgagccaaccaactcctccaaaagcccgctgaaatggtttgcgtggcatacatagagacagtcccaggacatctagtcttggctcatggcttggcggacggcgttgacacccgacagtggcttacagaatgggcgtctagctcttgacgattacaggtacggttcgagtgacatggaaataaaatgacatatacggcgccattgatacaatagtttggtattggacatgaaatactggttcttgttgagttggatggatggtgttgtaattgaaggatttgatgagaacaacagtatctcgtattggcaccattgtccttgattatctcgtcaacctatcttgcatccgtaaaacaatttgaaatagaccagagcttggatgttaaacagcataggatgatcaattaattgccgatcactttgtcctgatcaactaaacgtgatgaccggacgaggttatcgaattgaatatctctcatagcaaatagatcatctcttctttcaatgcaatccttgtcacgatgcatcaaccaccatgccctggctcagggagttgagcattgtgggtaaggagttttcgtctcggctcttgtctttcatgaatgtgaaaccataagcattggttcgttcttaccatccacaacggctataacaccttccaactcaaaaggaatggctattgttagatacacgtagctaatgaacacaacgggatgggatgttcttgtggtccgaatcgagagttttcattcatccccccactccaatagcctggcctaggcccgtcatctacagcgtcccgtcagcacccatcaccccaggcaccgtctagctgcactgccacggggagaggacccgctttccccatctccagctattgtcaatttcattctcgtgaatagcaaactgttgtctttgggataactaagaaaccaacttttgtacagagtaaatgattcatgtggcaatgtgaatctatggtgtttctaacccttactaaatgggtaaaacggacgagtcaaagaatggcaactgatcgccaacactaccgtcctgacccaatatcgattgacaagatcgacacctctgtctttccactcttttcttgatacatgtatgtatccgtactaccaagacacttgatgtcccctttgggtcttcaccgctaacacatctcgtcatggctgcgagtctgcggtccctacgacatcagtctcaccctcatgtggttgaccaacgtgatattgcattgagcatgagcttctcagctttgcattaccatgactgtttccttgtacgctcggatacgtaatactgatacgcatgcacatgcctaggtttcattctacgtcgtctgtcatgctcactacttggccacagtcatatcgttactgtatacaaattattgatcctgattcatacatccagcacccaaagccaagcttcggcacttcatacatcaaaccctggattcctttgaacaagctcctcttcctccacaaattatctttcatattcttggctgcctcttccttcataatgaataatacgtgccccctgccaagcaatcctgaagagcacggccctctcggggttggcgaagaatgcaaagagccgtgacaggtgggtgtttactttctttcaagtatccaccgtttacgcaatctttgaacgatcccttgaagcgcaccacatctaactttcttggcctttcgctatcgttctcttgaaggaagcgagaataaacgaaggatatgattttcaggaacactctgcaagctaatgagacttgttgatcgatgcgtgaaattgtcatggccctgaccttgaccatgactataccatgaccctgttgcgcaatcttgcattccagcttcgctgactcagctattattgctggtcaaagtctcatcagaacttctcacgacattatcagtcgactgtttcaacgaccaaggttgaagagatgttgaattacaacaccaggctctgaagcgggttccataatagattttctgatagcatgtttcgctgttcttgttattgtccctgttcatggtcatgctcgcatcaaatacaaatcaaatatcaacgttttcatcacatcgcaagtaattatcacgccgcatttagaagtgcaaatgaaaggaaagtggaatcccacagttttgctcagaaagactatatgccttactaactccagcaacgtcgttacataatgcaacacatcgtgcatgcaacggcgcgagccgagccggttcgaaagccatccagcccatccagttttccctcccaaaatattgtttttttgttgtttttctcgcttggttaattttgtaaacactgcgctgcgcaactgcagccatcttgttgccccgtccttcagtcttgttgcgcgagacttgttcaagtcaagactgtatcttgtccaaaaggaaggaacaagcaaagaccaagtgttatgattttgcccatgggcaccatcgagccccttcaaatccaccaatacgtctaaccgagttcgtcccatctcatgaggtccgttcgtctaacgtagatttgtcgtcagggtatcatatcccccgtgcgctctgcagaggtactgttcatgtcaatcgcagaaattgcagccctcaaatgcaaaccgagggcaacgccatccgcgtgaaaagcctcgaaagcctcaactctcaaacatcaccatttcccttcttcccgcaccgttggctgtgccagccccaaatcgggtatgtctaccgtggttgatgcctaaagaacaccttttccctggaagttccatttctcgctctcattcatcatccgtagatatcatgaaccaaaccaaacagaatatcaaagccgatggtgatagtacagagtgacaggttcgagtcaaggaagccgctgaggctgtcattccaagaacgtgcaacccacgcgtgcctgtacggtttttctggatccttgcgtggggatccatggtaaaagtttcgaagtggttgtgatccatgggcaatgaaatccgtttcgccgttctctccattcgcggaaaatatgcgaataatgtacaatccaaaactgaaatgatgacccggtactaaaaaaaaaatcatgtcgaaaaaagttcatccgtaaaccccccttctcgcccacctaacgccatgcatgagtatatatgatattagggttggacatcgcggggtgggccgcgacctcgaccaccttggccttggccaccgcggccacggtatccacgtccacgtccaccacggcctcgtccgccgttgttatagtgcgggttgccgtgctgagggttctggctctgccagttgccctggccttgctgaggcagaccagcctgctgcgtctgctgaggctgctggtattgctgttgctgctggggagactgctgaccctgagcagcaggtagttggccccttgggaggtttgaaatgggtcgaggaattgactcggggttctcgtaaacatagaggctcttgtcgatgctggcggggataggctgaatttcggtgccgaggtctcgctcaatgttgtaaaggttgaagcgatcgtcccagttgatcaggttaatagccagaccaaggtgaccgtaacggccggatcgaccgatacggtggaggtaagtctcggcgttcttggggaaatcaaagttgatgacaacgttgacggcctgaatgtcgataccacgggtgagcaaatcggagcacacaaggtttcggcagacaccgttacggaaatcgtggaaaacacggtttcgtgcatgttgctgcatcttcgcatgactgtagaaacaagagtagccaagctcggtgattttcttggccaaaagttcgactcggtttgtagaattacaaaagatgatggattggttgatttgaagcttagaaaagagcgtgttcaagcaatgaaccttttgcttctcttcaacgaaggcgtagtattgggtaatacccctcagcgtgagctcatccattaggttgatttcatatgggctgaccatgttcttgtcggagaagtccttcacggacagagggaaggtggcggagaagagcataacctgtcggtccttggggtggaactgcaggagctgctcaatgacaggggtgaactcaatggacagaagcttatcggcctcgtccatgatgaacatggggcattcgctaaggtcggcaacattcttgccagcgagatcgagaattcggcccggggtaccaaccacaatatgaacgggatcctgaaggcgaataatatcatctcgaagaccagtaccaccggtcgtgaccatgacattgataccgaggtgcttaccaagagttttgcagacttgcgaggtctgcatggcaagctcacgtgtggggacgagaataagacattggatcttagaaatcttggggttgatgcgttccaaggtggggatgacaaaggcggctgtcttgccagtgccgttctttgcacgggcaagaatgtctcggccagttaatgcgacggggatagattcctcttgaatcggtgatggcttttcgaatcctgcttcaaagatacccatgagcaggtctcgcttgagggcaaagttttcgaactccaggccctttgtgtttgtaacatcctagaggtcaagatcagcacacgggaatgcgccagaaaagagtgattgcagcatgtacctctgtttgttgtcggttgtctttggcggggaggttaaggttcttcttccactcgtcactcgcgccgggtgaaccgtcactgctcgagttagtccaagctcacaagggccgctagggcggcgcagcggacctgagttgggtggatttcagcttgtctgctagctgatccgccattgcgtgtatggaatccgtctacggatcgaaagaaagtaaggggtgaggtattatatgcaaaacagcacagaggtcggcctctcgagaaatcgggggcgaggatggcagctggtgaggagctgcaggcgtgcgtcggtttgtgtgggggaagagaagtcggaggaaaatcggtacgcgaactacccgagaaagaaggctcgggaatgaaagaaaaaaggctttggttagtcgcaagcgcgtaatcgaagtcgtatggtgaggttgctggtcgtcgtcgagtgtttggaggtgtggttcttagcggagggaagagatagagtaggctcagtcttgcagtttgaaggtgagggtgacgatggtgtgtgcctcattgcggcggaaggccctgcgctagacggtcacgtggtggcggggcagcccggttttatcaactgaaccaggcgggatggaactgagctgaagaatgagagcgatcttggggaatttctattgccgaagttggttggttaggggttctgagaacaaaggagtttggatggaatattccgaggtttcttatatgaagataagaatagatagttgtggcagtacacggcaacaaagtttattgatttgatttaatctgttatacaccttattctgaaagctacctaggtccgattctttcaactgaccagcgagatatcctttgttcgtaaaggacagataggaaggaaatcggggcgtggattaaacgcctttcagcttatcaagaattgactaataatagaagtattggctttgcaaatgccatctatatgggctgtgtaaactcaaatgaatagcaatcggcgttactgtcaatgtcaatgtcaattgaccaacagaactatattcatatcaaaccttccaacgtgtacctactagatatggatcattgtgtattgcgtattacaaaccaccagagccaattgaccaataatcatggaacaaataagtatacaagcaacgtcaaattcacaatctgacagatttgtgtaatcgcttttggtatccgctacggtcatgggacaaattatggtcctgatctttaatgctaaatctttgttttataaaatgatatccatcattggctaatatggtattatattcaagccatggctaaaattcaacaaatactaaaaactccacaatgcggtgcggtactcgtacaagatcttgaatcccaactctttacagtttcatgcctacagcctttgctactctcaaactctgtcgcatgctgagatcaagcataatctcttcactgccaccaggaatagcgtacgctctcacatcacggtagagtcgctcgaccttggcgccctgtccaccgcgagagtagctcagtcctccaaagatctgactggcctctcgggcgcagaactcaaaggtgagtgtagactgtgccttgagaccggcgatgggaccgccgagtcgcagcatagcctcggtctctcccatgcgctcgcactggtagataagattctcaagccagttgtatgaagcttctatttggcgggccatgtgggcgagcttcatacggatgacaggatggtcgatgagcttcttgccaaaggtacgtcgcttgctgccgtacttgacggactcctcgtagcaaacacgagagaatcggagggactggatgataatacccatgcgctcatggttgaagttggtcataataactgagagcatgttagcttgatcttgggacatccgtatataacaaaacttacccttgaaaccttggttttccttgccgagcaggttctcaacagggaccttgacatcctcaaaggtgatatatgttgtgcccgaagagagaacaccttgacaaggcatgcgtcgagtcgagacaccctcactacgctcaatgagaagcaatgaaacgccgttcattccagcctcgccagttcgtacagcgacggtaaagtagtcggaccagataccgttggtgatccacttcttctcgccgttgacgatgtagtgcttgccatcatcactcaacttagcctcgcatgtcaagttggcaacatcactgccagcatcaggctcggtgatagccaagcagattcgcttctcaccactcaggatgccaggcatgatgcggtccttgagcgccttcttaccaaacttcataagaggagggcagccgataccgaaaccaccaatgatgttccagacgaaaccaccagagccagtgcgggacagctcatcggtgatgatcatctcgtgaaagagatcccacttctcggcagggacggacttgacaccaccctcgggagcatattgagttgggtacttgacaccgagaagaccggcaaggtaaccgcggcgacccatctccttgtagatctcttcagggacctccttggcctcgtcccagtcagtgacatggggttcgatgtcgttctcaatccattcacggatctcagcgcggagagcagcatgagattcgttgaagtaaggtgagtggtactgcaattgtaagcactagaatggcgaaggcgaatcgttcgtgttaaacatacgctttgataccaagcagggtcagcaaagggaatctggtcaccgaagggctccagagcctcggcttcttcctctttggcggcaacctccttctcaacagtcttgacggtcttgggtgtaagagctgcaggcacgggggcggctttgggttcgggagccttgggcttggagtcaagagagccgactaggagctggttcttgtatttcttgaggattccctcgttgtgatatttccagaactgcttggaagcgtctttaccagcaacgcgctggaggatcttcttaccgcctaataacgagtcagacgcgcatcacgaaggatgcttacgggttaactcaccagggtggtcgtcctggaactttgttaagtcataaacatcgccgtcgacaatgatgtacaagtctccaggcttgttatgcgacgcaacatcgcttgttgtaaaggtcttggacatgattgcgactgttttgctaatatgatagtgaagcgcgatggaaaaggaaactcaaccacgagagagaggatattacagaggatggaaacagcgtcaacacagaaatatgggaagaagggaaaaggaagaagaaaagacgacaatcccttaacgatgatctttttaataaattctatgcttcggcaaaaaagtagctgggaagcaggattataatcacatgttcagtgagtgatacagtaaatacatgcactagaggtagacatgctccacccccatgtttctgctcgacaggcctggtccttcgtctggggaatagatactcccgtcgacgtcgaacagaagttcaggtcatgagtcgtgcttctcacggcatttacttactcgatgcggtcatggccaagatcatgtgccatgcgccttgttgtcaattccgatggtaagaaaagcatgtgaaggagctgcggtaacaaagaattgctctagcgcatgctcgctgcgaccgttgatgtcatatggagcatgccgaggtacttaaccgctgtccaatcggagacggagtattgccaaatgtagcctccgaggttatgctcttcacgactcgcacgcttttcaaggagaatacccccgtgggggacgggcaattaatctagattgagaacgcggagaaatcctgctgtttgcatgtgtctttcaaacacgtacgtttctgttggttcggctcgttcgctttgttagctaattctcacatataacctcagcagcaaccagcacatgcgcaatcttggtggtccaccacgactgcaaaatagtcgatcaaaattggatgtagtttttcctagacagtaatattattcacacaatttcatattcatcgacatacaccaagagcatttagtttcttgttcatgtttcctccgcttaacagagcacacatatctctctaaaatccattgagtacctcatgataatcataggtaaaatctccccaagtggtatgtaccacacctaataactccaatacgccattgccggtgctgctgtgtaccttagtcttttccgtatttccttccagtacattacatctcgttacttgttcgaaacaccgtccaacccccgattactttgtaccccggggcttcgacttggaagccgccttgtctttcttctcctgcttggccttctttctcttctcctcgttcttctcgtccagctttcgcttgtgcgctgccttctcttcttccgtcttgggaatcggcttgaaaaagccctcgagtcgggcttgctgagagctctttagattcttctccaagcgagcacctccgctgcgaacacggtcctctgagaaacccttttcggttaccaggaatttgacgaggccttccatgtcgggcttctcccacttgaagtcacaatcgggatggtcggcctggcgcacatccggctcgaaaaataggtctcgtgcgtccttgtagggccaatcctcagggatgacatacttcttcttggaatcattctccattgcctcgacaaccttctccaaggagccgtggtcgcggatcatcttgagggcagtgctgggtccgaccttggggattgggtcgaggtaatcgcagccaagcaaaatgcaaagatcgacaaactagatcgggttgtcagcttgaaatataacctgcagtgactaagtgaacatacctgcttcctttccatgttcaggccttcaaggaccttgtccaggcggatctcctggataggttcctttctttgctcgctgaatgtgagatgtcggaggagaattggagtgttgaagcagagtgtatccatatcctcactggcagctgcatacaccttgccagcctgggccaggacagcacactgagcctcggcttcggtaggcgcaatgatgtagggaatgcccatgagcttcaacaaccgttggcagtcggcgttgtgctcacgagtgacgcggacagttcgtcgcgagaatttctcaatatcctctgctgtacccgtctccttggcctcctccaggccttcggtggcctcttgtttgcgctggaaacgtttggccaactcgccagacttaagcttgggcggcgcaccgtcgaagacatacaggggcttgataccgttgtcgaccatgcggagagtacggtaaaacatgcccatgagatgcgacgtcgtctcgccgctctcgtttgtgagctgctgaccttcggatcgtacggcgatgaggaaactgtagatactcatcgatgcatcctggaacgctgtaagcttgcgttatttgtaccggttctattccgtttgcaacttacaatggcaactttgcgaccaaactggttcttgatctcactctccttgatcgcatctggagcttcctccttgatgatctggaagagttgtttgatacccatctttgcagctattctcctttaagattcttgaaggttgctgagaatggaattgtggaagagacagaagaattatggtgataagagaggggaaagagtagctgatcaacaggaaaaaagagatggaaggtgcacaaaagaaagaagatggaaaggacttaacgcgtgtaggacgtcatggcgcgccggtcgcgacggaaaccgcaggggtcttaattgaccccacaccgtgacagcctggtaagctcatgaattttaaagcacgatgaaataacgattgttcaatggtcaaagacaaaatagtgcatatatgaataattcaaacacagtattatattcaagctaaacatcccatgtatgcgctgtcaagtaggaggatcacatgttctaccagcatggcaattcattggcaagaggcttcaatcatgtcacagcgaacaactatataagatcaagataaatgtatcgacgttcaagctcccagcccaggttactgtgtcccccactgacctcttggcctccgttatcctcgaggcggacctcaagaattccagagaaccatcagtcagtagataacaggacacgcccaaaagagccggaagggtgctcggagcaccgaaacctcttcccaacccacctctgaggcgtcgaacaagcacgcggagtgctttctttaatataccgctcggaatacagagcagtcaaggatgagtctcgccttgcgctccaccttgccgtgcggaacatgtcacattgatgattgttgttggacaggaacaggagtcagaatctcacacgctcgcaatcgtgaccatgcaaatgggtcgcatgtgtgtcgtaggggtatcgtgggtttcgtccccagtactcttcattatctcattcttggcatctaatcgctttagttagttcctcaattttcgtttacatccagcagccctatgtccttcttcggctattatccatgttctcgagtgttttgtcaatctccatgatatccagcatctcaacttccaggtttcgttcgtcttcatcgactgtgacgtccgctgccgcgttaagcgtatccataaagtcgaaaccgaccagtggtcgtgatggcaaatcagcgtctgattcgccttcaatgccgtgcttgcctaaggcagatcggagccgcaaagtacccggcttcgcggtgcttaggttgaataggttcttagcaggtcttgtttgcttgccatgcacaataatagcatcagacttgtcacccttggaaaacaggtttcgtcttcgggcgttgacaacagcaccaacaatcttgcctggcccatcttctccctcccggacaacgacaatcctggtctcaccatacacaatgacatctgctggtatattgctgtcttgcgcagtaatgccgtgatctgggtctatcaacagcccgactccacagcatctctccccgagtagtccggttgacaaatccaggagcttgatcatcttcaccggctgggcgccactaaagatgtcaccgccagtaccagaagcctgtcgtagttgagaatcccagaaccgcgttataccagggatgacacagacgtgttccagatcacccacccaaaaaacgactgtctcgtcttggattgcacttccactactcggcagagacagcaccttgataccacctcggatagtagccaagcggttaagtgtgatggcagagctcagtgaagcggtagcttgtcgtcgagtgtgaggtgtcatgggcgcaaattctccggtagtctgttccttgttctgtgtcgtaagacttcggagtgagcttgtcccctctacatatccagaaacactaaagactgtcaaagcagctcccttgacgccagtctggagtttactggagaggacagcacccggtccagaaggactgacaccgtcaacgtcccaaatgccccacataccatcggcaaggagcaccagcaccgcgcgcccgtgtgttatccaaacagcatcaataaccggttttcttatcgatgaggggcgagcaaagggctggtacatggatagtagccatgagccctggacaggaaaagggccggtggcatccgtgtcggcaaaggaaggccgtgcaaaatcgtaaacacgaacaccatgtagggctgaaacagccagcagctgcgtagtgtgcgtggggttgaaggatatgcttgtgagggggttggggagatactcggtctggaatgggtcgacggttttggagggcttgtcgctagcatccaaagggacatcccaaagccgaaccactccagaagcctcacgggagtgcgaggctacgactaccctaggcttcgtaccaggccgctcggtggctgttggcatgatcaagttgatagcaatcccctcactatgcttgttctgaccaccaagtaggatgagcgactcaccccaagctccggagcctgccttgcctgctagaagatcgcttctgagctcgggtctcgccttactctccggtgagggaggagtgagaggaagcgtaatgacatagacatcgttggtgacgcacgagacggcaaaaaccatcttgtcggtgagcactttggctcctccccacgcagcatcctctgcgggcgttggggtcatgggcataaccgcaaccttcaggatcgccgttccgagcgcaaggtcgagcgtctgtactatttcggggtatgggctatcctcaacctcgtcctcgaactgtggtttgtcctcatactgagatgctgcctttgactttgcgggtggttcgtcgtcatctgagtcgataatcatgatcgaatcatccgtagctccattctgcttttcgggttggggcgccttcttcacagtcttgaatcgcttgcctcctcgccatgcaatcgtcacgccgttctcatgaccgtagataagaatagtagcaccttgaggggagtatactgggtaggtctgaatatcgttcacgcggcgcgagaggttgtatctatggtagtgagatactgttcaatctagcggtttgggcgcaatgatgtgaacttacgtgaactgagtattttgcgccgtgcgacggattcgaggtgctgaaatagagcccatgttgaggtaaaagtcgggcaattaagccctgtagaagacggcggcaatatcttgatggatggaattatagctccagttgttttgcaagatgtagggcgatcgtaagagtccactgctatttgttgaatttctttgtttggcttgttcgttatgatgctaagctaggaacttttctaacgcgacagacatcgcgacaagctccggagctgtttccatcacgtgacagtatccactggcctaccctgaaccgtgaggtggtttcaccagatatattagaagccttgcaccgtccgtttcctattaacgtattccatgaggtacttgttggatcagtgtgacacgttgttacatctgattttcggagttcaatgattcattgcgaaatatggcctagatctataaaaggcggttttagaaaatgctgtatagaacgaacagccagagaacccattgacgtggaagaaattggacgtgacaacttatgtattgtatatatgccaacaaggcgttggcatcgtgaacgagtagcgacacaaaactattgttcaatccaatcagcgtcataatattgatatcgtatggaacacttgggtggtgccgatagctttccaatatctaatttacatcgttactttaccttgccacgaatttcaggaacatctcagtgaacatcatctcaaaatataagtcttaagtggtggtatatgactatgcgaaatcctacatacgggcgggaacacaaacataatggttggtgaaaataacaaccaaggtgaaaaataaataaagcgacgagagaacatcccgcactaccagccagcccaccgaattcgtaacatttccctggggttgacgtgccttccgcatccgagtgcatctgcgacaactcgctccgtatcacactatccatcatgtcctaaaaggacctgtcgcccccctctttttagatttatccccatcccccacaggagagggagaatttgtacacaggagacaagactcccagtcgtcaagaaaagaaaaaaacgtgccaattacacgcgggtatgagtgccgctaagatgcccttatgccaagacgacgtccatgaaatggacagatggaagtatgacttctaatagggcacacgcggcattattcccatcttctccagtcgcttcgatcaaggcgtattgttaaaaaaaaaaagtaaggaggtaatgagtggatggcgtagaggtagccggccatggagcatgattgatcaaatccagtcgtaatttccgcagacgcaaaatagtagaaaaatgtctagtcctacgcccgaaaatcaaacgccgcctaatcgccgagggttatcgatcgattggcaaacagacatgaactatcatcccaataaaacgccgtgaatgccaagtgagaaacagattggaagtatagaccttgaatagccgagactgaagacttgattaagcgttggtgacctaaaggtttgtttaattagtatggcggtcaagaagttaactgctgtaggcaaacttacccgtagaattcttcgggagtaatcttggttatcggcgatgctgccgtcgctgagtcgtcgatgggccatgacgggatcgagacgagagtcagtcatggagatgctgccgctgctgcccgggggcttggagccgttgatgaaggcattcacagcagcgtttcgtcgatgctcctcttcaatctcggcgtttcgtcggcggcgaacaaagaatatggcaccgccaccgattccagctactatcacaactcctactacaactccggcagcaatagcggccacgttgggaccatctttcttaggctcggaggctgcttctgaacttgtagctgtgtcgtcggtttgggttgcggcagcggaatctcctccagcggtggtgctggaagcggcctcggttgacgagggcgcagcgcttgaggtcgacttctcctccacgtaattgtcgggtccaagttccaaccccgaattaaatacagagtagtatttcttgagtgcaccacaggcttcgtaaggataaccaggacattcccagtcacatttgtcatcgtcaacctcatcaccttcttgtgggtaaagctgaccacaataacatgaatcagcctgtagagcgaatacagcgtacttcgtcttgcatttattccagcaaaagccagatgttgttgaggttcccgaatacaccttcgtcatgttgccattggatttccagcaaccctggcccttcatctcgttcaagacaggtttggcaacaggccattgttctcctcttattttgccactgacctgtccgttgacactggcaaagctagcagccgcaatggccattgagaaaagtgaggaggtcttcatgatggttgatttctgaggcgggaagttcagagacaggtagtcggtcgcttgacgggatttatgatatgttgatcgtcgaatacggacttcgagtcagatcaactgtaaacgaagggagccgaatccaaaagtcgtcggtctgccgggctcttgtccgtaccgaagagattatcggttggcaagtggtcaagtcgtatttgtcgtcgttgttggccgaaatgtagcactttgagttcctcctgaatgaccaatgaagatgacagcaatattcgatggtctggtctagtagtgccgtcgagttatagtaagacggcggtaatctaaggatcgactgtatcggttatgagacggtcgagttgagacagttgaatgaagatcaagatgccgtggataaaaaagagacgtgatgagaaaagtaagagagagcgatgatcgtgatactggacacgatacgcttcagacagaggtgaagaaagaacaaacgctttgaaagtgtggggaggtgaaagagggactggaacgagcgaacggctggaggtagtggcttgttttgttgaaagaggatatgggagtgagatgggggatggaaggagagaaaggtagcagaagcgaggcgaagcgagtcagagagaacaggaaaaggaaagggaccagacgtgcaagtgaaggggagagccaagccagacatggggcctcagagtcgcagccagtaaatgcaaagagacggcgagacaaaggaacagggggtgcaggggcaccttccattcggtggagccactgtcagggatctagcaaggattgggtctccatcttggatcaacttgagaagctggcggataagctaaggaggtcagattcttcttttgcacaaaatcacgcattgcataagctttttcgtcgacggtcaacccgctaaggccttctaatccgaccgaacacgcaccaattggtgcacctgtacactgcttctgccgaccaccaagtcagaatgcaaccttctaattggcgtcacccgttagtgcaacgactaaacggtacatctcttgcccatcttgtgtacgctaatcaagttgcacaaaccttgaataacagtatgcacaactctaatgggagcaaactgcttaacttaaccgctcgtacctgatgccaccgtgccttccctgcctgctcatgattaatgcctgggcacacacaaacacgaaaccacgccgtcaatcacggaaacatctttgcccagctccccaaccactggcaggaacaagcacgagtacaagcacaaacacatacaaaactgctgcgagacagagagaaacaccaacttgaaattgtggctgactgtggcaggcggcatcggacgttatccatcacaaggctaataaaaggttcaaggaaaataagccgcagccatctcgcgagagtctcgttaaacatgggcgattttggcatgttcaactatacagtgccattcaaacacgcctcggcccttgaagagatgtcctcatttccgagcctttgtacctcaatcttccgaccgcttccaaccatcccctagatttcatcaaagcagaccccctgaaccgcaaccaccccccttatgaccattttagatggactgccacgccatccgctggggtaccactggagccgctgcgaccgctgaacccgcctgtaagcaagccacctcatccaataccttcattggaaatttggaatgtgctgctaccagtcaccagtggaacatgcgatcgacgttaggcgttggatcttcaaaaacactctcgatacgcaggtcccagtccgtccgggagccattgactcaatgctcgacctaattcgatagtagcgaaatcgtgtttaacttgtctgcgatggattgttcaggttcgtgccagcgttacgtacatgtggttggttcatgacaattttgtgaaagatattcaggaacaacaaagtcaactacgtaccgtttaccctccatcaaccaaagaaggacattataccgcagatctagactaaacttggcttggtttcagaatacccccaatttatccggtttaatcacaaatgtcgatacagaccggaatcggtctcggttgcaatgagtacaaattactctatgattctgtcaagatcatgaacgttggaacttggacgacaatcttgagtgcatctacagtacaataccagacgctcaggctgatgattgtgtaccttgcagctatcgttatccgacactcacagaagcttggctgaatctgaccttccaagacaggtggagactccgagttcatttgctcgtcaatgcactccccatggtcgcgcgccgcagttcaatgtcacagttcccgaggtcttcataagttatgcaatatgcaaccccatgtatttgtgcagatagagctacgaagaggcgcacgtcagctacctgtgcatacggtgatgacccgtctcgatccacgtgtctcgtgaaccttgcttttatggaaaacgcaatgtcaatagtctgtctattcgagatacggcctttgatgtgtaagacgtgcaatgttcttaatagcctccgacgttacagtatagcaagattgaatacagtactgggaatttgccagttctagcagggaatttcccttccatattaaaaagcctttctctttgagcaattatcgacggtgcattatcattgagattacgctaacgatccaacgagtaaccaatgtctcggtatctaaccctgcaacaaaagatcgatgggactgttggttgtctcgatgccaaaccgttcccaatattcaacagccaacaactattgctggcacctcggaaaatatcaactctcgtccagattcgtacccattgtggcagccaggtggaaaggaaacccaaaaacgccacttcttggcatgtgcatttctgtatcaacggatttgttgacaaggtttaagtgtgcaagtgtgaattacgaatcgctagttatcagggcatcccagtatctgtacagtcgcagaaactggcgagaccgcacaaagcttgagatgcagccgagatccagaataagaaaacaatacgatctcgtcagacaaagcccttccagatgaatcaacttcaagtctgctgatcatacacacaccgaggggccgtcaggtaggtgcataaaacttactatgggtctctggcttgtttaagttttacagtacttacataaggccaacagacactgaaggacgagaattccttgtttatgcatccttcacataaggttatcacgaaacccaagtctgctctcgtgtttgtggttggttaagacgattgggttcctacattagttgtggtacttaccccttttgtcgacatctgcaaaacaattcctttatttgtctgttcaaatgtcacttgtgggtcacgtcaacctccttcataaaagggccgcgaggcaattcgcgactcaatttgtcctcagagttccgaggtcgataggtgcttacacaccaatgcatgagatcgatgattgctctcgtttgtaagatattcgttggcccggttgactgcatggcgtatacacaacaaaagcttcggataagttctagggcacttctggcgcgacagacttcgtctctgttggcaaggaaagcctgttcgactatctccgaatagggtctgtccctaatatcatgccctacctactatgcctatcccctgtcatagccgccaagagatgaatcaaaccgtttcagtcaaacccacgatagcgatgtgatgccaagtcaaaaccccgtggagattggctttgatcaagggacctgtggatattatccatcaccactctagccactgcagattatcgtggtctacatgctatggctgtatgattatcaacaatgcagcttggacacgtagatttcatgcctttgcggatcttgagtcccgtcggaacaaccggctttatagcgaacggagctgcgaattcatcgagcattgcctcgcattgattaatatattgcctaaggtgccaatccgtcgcggaagttccagtaccacaaaggccctgttgattcttgccatagccactttcctctctgccaattctcgccaatatatgtatgcgcgatgaagtttatttgcaacccgcatggctggatagcggattttcgttgtcaacgttgagatttcggagttggcggactgcctggctttcgttccaaactgtctgccaaggccgttgctgtgcctcattagaacactttctcgtcgtatccttccataccagctgactttgtagaagaaggatttcagaatcatgaaatctgtcggaaatagcagtgcaacaattgcctttctctggatctatgatggtattctcaattatatattgacagcacaattgtcctatccagccctttgtatccgtacatacgatcccttactcaatactggggataacagctggagttattctacatacagagtagtgtataacttaacccacttcgtccacatcatgggcacccttattgtacggtacggtgggtatagcctcgctcccctgtcctgcacaggcttccgcgtttggtggccgtcctctggcatgcaggccgtgcatcactggctatattcaaccttgccagcttgccttaacggatactgaacccttctagccgtctcttttcctcactggagacactgcgaaattgattcatcagctgtccgtgctatttttggaagatacaatcttaaaagatcaacacgcattagtggctgctttcacctccctggatcgattttgaagattgtgaattgcaatgacaaaatatcgagctgatctctctgtacagctggcgtccttgatcttgtcgttgtcttgcatcactagtgcgattgcaatcaaggtctggagtttctcaagccctgattttcttccaactttttgtcgggtcatctatccactgagggtatgatcatctctgtggacttcgccaccaataacaccctccctgcgttcttgactgactggtggcgctggagaaaacaggactggctgtcatgccagttcaggaaccagagacattgtcttcttttttgtgtctcattgccctgctagatagccctgggctcacccaccacgcgatacattaggatttgtgtacccagaccacatgaatattacttactattgcggatttcaattttatatagccagtcctccctgatgatcacccattcgccgccatccctcacggatcttgcctttgatggctgcgtcaacttaaaagtcatatcgtaacaccggttatgacctttgcagtgacccaacgtcaaggagctgcctgaggagcaggcactggcgcatatttgtgtactatactctcagggatattctgttttctggttgtattggttcttcgacttggccacccacaacatccaaagatcctatatcagagtcagaattggcatcacaatgaatgtgtgtcaaagctttcatcacttacgcaaaaaacaacaagagcaatcctccagaaactcctgagccaactcctgcgccaattctctgttgcgagctcaaatctattgatacgttagtgtgactatatagagaagtcatcaagtgatggcccaccatgttcggtccctaggtttggcccaccatcaagtgttggttgtggatggccatcggctgtactataatctgtttctcctccatcggttggctctggcaatggagcagtggttgcatctgatggttcgatcgctgaagtagtctcatctccagcagttttttctgcgattactgttatggtagttctcgaaggagcgcagaagtacccctctgccccaaaccctggccatgtataagttgcacatgccgggagggagtcatcggtgctacatttggtctcagcatcgtccttgacttgagcttagatgtcgcgtaccactctacagtgtagtcgttgggtgctgtgcctgactcgatacatacggtcggaatggcacaatttgcgccatcacaacacccgacatatctattgctgtggcccagtatggataagaaaccgcatgacctggatgaacagtcaagagcaagatcaatatctggtcgcgcacattatatatcagctggcgactggaactggaatactggctaatggggcaccttaccgccattgatgtatccgcacacagaatcaggtcctacgctgctgtcaagcgatttgaccagcccgatgaggctgaagccgagaataaggtgggatatgagtattgccattgggatatcatatgttctctagatagaactacacgcttccgatgcgagatcatagcctggtgggtgagatgggaagggaggagctgtatatcaagaggaactgaaagagctacaacaaggctcggaacttaactatgcaggcaagacgtgccacttttgggccagtgtctttcagctcttataattggatcctgcagtctcagacaatcagtcttcagccgcagctgcgcagccaactcagctgagggatgtttagcgtcgactttaccaatgcggtaagacaacactaggttatatcgcattgcaagctttatatctttaagggtgatcctctatgcagagtagtccccttgggactgccttcagaacaaacaacagtcagcatgccgagtcccaaagtcgattgctcgcaatggacggaactgaatgacttcagtagttacatccgccttctcgggtccaagacccaatacaagaaggatagtttggaagtctgtcaaagcgagatatgtaccgcggtgtatggcacaggtaatcctgacatatctggcattggagttcgtctgggtaccgcttctcaatgggtttcgctgatcatttattctaggttgtcatcggtcatgttcttgaaattacattcagcgtctccttatctcttgcaatcattgcactcaagcaaagcgaaaagaccagccagtggcaccgtatcgtaaaaaccggtctggtggctttcgttgactcagccgcatattttgcactctcgctgcagcttgcaacaatcgcggtgcttatccgcaaagattacggcgttagtaccgcagatctgggcgctatcgaagctcgcatctctcaatctgtggctgtggtgagcatgatgccacttctataccctatcgctctcctggagccattgacaaaaacgtgcccaagggacaacgtaaagcacaattccaggttactgttgcttagtgcaacagtggccttgtcattctacccattcctatcgagatgtatatatgctttcagcgtcagtccgatcggtaatagcgaagggtcagaagtatcgtcaatcgactggagcactatcgaagatatgtgcttcccccaaaagtacaggcacctgggagagactatgacttatcggtccttgaacgggttggaacttactgcctcactacttgtatacttgctttcgttctggctcctcgctggtcttcccaaaatgcactcccgtctgatagagaagacaatagttggtcaaggaatagttggtcaaggatcagaggctgagccttcttggcgggaacgggtcaataggtggtttagtgacaggccagtcgttgccgtggtacctctctttgtgcttgttggcttgtctgtaccgttactgtgggtgatcttcactctgaggaaagttcaagaggagatgtctgagagtatgcgacaggaatacgccggaaatgaatgggggtttggacaaattgtttctattgttttgttcatccctgttgcagttgagatggcataccaatggaggttcgggctagcatatgagcagtaactgaagaatgcgagactggaaaacaatagcttaatgtttttgaagactaaacttatgcacttctatagcttaggcacgttgacattgagcaaatgcaatgccagtaaggcaatggttaggagcattggtgccctttttgttggatttgacgagcatgcaggatccgctgtttgatatgtcagttaaaggtgatctgatttaaccgaccacggggcactcactggtcctttcccaaggtacatttgcaatccgtgtcagtcttgccagaagcgataggccctttcaatccgtctccattgatagcgactggtgtgttggtgtaggggtagcaagcagtcttgcacctgcccttgaggttgaagccatcacagactttgaggtcgcaacaagcggctgaagcaagatcagccccaagagtgatagagaggatggtagtggcgagggtagtgaacttcatgatgtctgtttgatatgaggaatgaggaatgagatgctagatggtcgagtagatttctgtgaaagcaggcctcctatttatacctcattttcaacctcgtatcatgaggaactattgctgaccgacctttcacaagttacatacagaccttgcttcctcgtcgtcgtgcctccccatcgacaggtctggaccagcagacgggcagcaacagggtggacatgattagcaggtgatcttcaccacttgcctatcatccctaagggtccgtgatgcatgtttccatctaaatcaagctctactcctggtgttgcgagttcttcatccctaatacaagaaaccagtaaatgcttcagaagttgcgaagctacaacctcatctagttacaatactcaatttacgactagataaagctcatgactgaagcctatgaacacatgccatcactataccgcactttgcgtattcacttgtagcccatgaaaagtctgttggtcgaagtgttgttggtcgtacatattagtcttcaagaagatccatagcaaggatatgtatggatctcggcaacggcgggggtccggctcttccactttgttactcagtcaaagacctcattggtgatgcccatggtatctataggggtcaaccaacagattttctcagcttccggggttagctcatgtgttggcagcgctgttggttaacttgaaacttcagggacaagatttcagttactaaagtttctgaatacctacctacttgcccacccaattagcatgagtagatttggaacatggcatttcgatctaagtactgtcagatagtgcaacgggggagcttgtatatgcaaatgtttgtatataatagctgtgttgcttctgtcatttgaagcgccctgtacgggtactggcgtaactcctcatagctagccaccctaaacacgcaaggcctttatataacctccgctttgagcaacacgattatggtctgagaagatgagctgatgttcgtttgcctgacgtatgatgagggtttgatgtcactcatcaccgtcaaaggttgggttccttgcacagactttctacggagtgcaagggtagaccaacacgagaaacaaaagtgtaagtcgaacagagttttgtttcaacgatcagctgaaattcctttccttctgcacggatgattcgtccagacacatcccgaatggtctttattacgctgtgatatacgccatgtaaaagtattaccagcttctcaatgcacataataacagaaccagttaatgtatctataatactgacgctttcgcgccttgtattcttgttcgcctgtttatgagattttccgtcatgttggaatgtgagctttgaggctactagtatactttatattcttctcttagccttcactactttctcatcaaagatagctctattacctaagagtctatgtggatgctcattgcctctgtgtccaacggacatagaaattatgcattgtttcgatgcggtcttgatgttcaaaaatccgtctaacaacttaaaccagcattctatcgccattgtttaatcactaggtgtatgaagggcaaccaacttgttattgctatatgacatgttatttgtttttatttctctccagcatcttgaactcaagaatatcgatgactgagcagtagtaagtgtttacatgaaccaaactattagactcgcagacataaatatccatcggcccaggtaccctagagacgatataccttctgctatcgggttgcgtataactattgactcacaacaaaaacattaggttgccagtaaccccgtgaatattttttcttcttcgttcattcttcctcctggtaatagtaagttaaacaagacagttaagttctatgtattgattgtgtgacaagttgcacttcgtcaaactctgtccggaactttaagaatctaggactatatgagaagcaaaaactagacgtaaactctattggaaaaccattacagacaacaaacaagaaaacatcaaagatgaacacgcgaaagacaagtatatcaccctcgagaggccaaaggcattgtcgtcgggtaattactgatcatcgaacccctatgagatacaacaaactcgagccctcacatatatgtcctgggggaagatggagccgagaaatgcatccaatgcatatatacggacgaagagttcgacgagttgcgcctgatcatcgtcgttgaagtctttgttctttgggatcctgaaaagcctcgaaacttggagaccatgttgagttcgacagcgcacgttttcatttgcatacgccataattgtcatcgccaacagactacgacgactggcaatggcccttcggttaactgagctcgattcgcgacattccttcgggtcttgttttcacgatagatattgttcagcctttacatggctcttaaggcagcgcttaaccagacatttgggttggacggcaaccaaccaatggaatgtgtttctctctggacgatagacagggggcattaatgacttgcataatgtccatgggttagaaattggtaggctggggtcatgactagcattagacttgaccaaagctgcaggaaatctcgacagtctcgaggaataaaaagcaaaatgtttatttgataatgatcaagaataccctcaaaagaaataattgttatcgtgataagcttaagttaacgtcatattgtcgcttcaaatttaccgccttggaaaaggatgtcaagacagatacaaacctagacctagaccatacttggcgctggcgtagacaccaacctcctaaattacccccttttgaggtcacttaatgagaggggaaaaacgaaacctgataattaacggacggtttaatctaatttagatttttattagctcccctaatatccgtacaatccaacgttttccctcttcatgactccacttgtgacatattgccagatattcataaagacgatctcgaatacgacgcgattctttctctcaaagcgcgtaaagtctttatccttctattctccctttcttcatcgtcgtcgttacagtacttcatttttaatcttgatggtcatgagactttctcttcgtttgatctgatgacagacagttacaagcaccacccctcttcaaatcgacgcatgcatcacgccagccactttctggttcagtttctagttcaccgactgttgtaagtcgatccaagttgaagacctcaacttgacatatcaactttatattttacaacgagaacaatataaaaaatgggtttcttgagtgcgagtaacgactcgccgcgatcctcgatgtcgcgcctttcggatgagtcgcctttgtcgccagatagtttcttgggtcattatccttggccaagtaccagcactgtcgctcacaagcgctatgaatcgcgtcacattttgagtaaatatgccaacatttggttttatctgtttcataaacactgacccgtttaggcgatgcggataagaagaagcaaattgaagctttctatcgggatctcatctggtcagatccttcaatagtaaaggatgctctcagaacgcagcagggacctcgagcccctaagacctgtgaatggatcatgggagtgcaggaagtcaagaactggctgaaaccagagacggagaatcagcatgtcttgtggctttccggcaaccacggaagaggaaaatcgaccatggctatctatctcgctgagaagctcaccaacaacttcgccactgatcccgccaacacatgcgcctacttcttctgtggctccaaagatgtactaaggaacagcgcccagggagtccttcgaggactactctcacagatctttcaaaaccacccacatcttctcagcgacaggatccgcagaagacacgcttaccgcggtgctcgtgtttttgaaaaggcccaagcactctggaacctgctggtagaagtcgctttcagatctgaccgtcatatcttttgcttaattgatggactggacgagtgtgacgctgactcccggactattcttttggagctcatcgaggagaccttccacggagagaagccagtaaagaacctcagtctcgtcattacgagtagaccaagttcaaagatctacgagtatttgggcgagtttacccacagagacctcgattcattttcacagtcaaagaacgatgtcgaggtcttcattaaccagcgcgttcgacatattgcaagcaagcggggttggtcaggcacaagcactactcaagtgaagcgtgtctttcaagcgaaatccgagtacaactaccactgggtccgttatgccagcgaaagcatctgcaagcttcgttccgcagaggatgccatcaagtttctcaaggggctgcccaacggctctgaatatcccaccaacagcacatcactaaaccagaaacgagaaaacgtcgagcacctgggttttggcaacaccgatgaggatcgagaaaagcaccatgcacgcctcaagtcgccagtcgtcagtgcgatcctaacagggagagtcgagatgctggcatttcttctcaagaagggcgagtcaataacaccatacacgatccgcgctgcagcgaaatggggatgcgttggaatgctccagacgatcatgacgctgcgacaggatgaaatcttgcgtgatcaagacctttcttgcgccgcggctgagtgtgcgaccgctgagatgatgaatctcattttcagacaccgagagttccgatggagtgacgctgccatgactggagccacaagaaatgagaggtacggactggacatactcaggttgttgctcaagctgcacggcaatgacatcaagctcgatgaatggatgatgggaaacattgccagcgcttgtcacccaaagaccatggactacctcctcaccgagcacggtcgtcgcattcaaatcaccacagccgtagctgagcgagctatcgagaaccgccatggaccagctatgcttagagtcctcctcaagtaccgggcacatgagggttttatcgacgaagaactcatgatccttgcattggccaatacccgtagccgaccagacttcatggccatgttcctcgaaatgccacgatctcaggttttgttcacgaaagaagtcgtgctagcagcgatcgcttcgccagagaaagactcagatgactgggcccccgaagttctcgaaatgcttctcaagaaccgcgctgacgacgtcgatattgatgaagagatcgctatcgaggtactatgggagcttggatatcctggtctacaggtcatctttgaacacaaaagtgacagcgttcgagtgacacaaagccttctcgatgctgcagcaggcgtatgttcagctaaggaattccctcgcttggtggagagagccgaggacgactttaagatcactcaagatatgctcatcaacacgacccttaatgtgcgacatggcgatagactgttgcccgtgatgcagagatatctaaaggggaccctgagcatcggccaagacgctgtcgaagcgtttctcaaggctggacaaaacgggttcaagagcttgctcgttcttttactcagagaccgtggctgcagagccaaccttaccagaggtgctttgcgctcatggatccgcgacgaacaagtttaccgtggtagtctagcatttctcttcgttgcacttcattccggatggtgcaagctgtccgatgaagtgactggctccagatgtgagagactggaagcgcttattaagcattatgccgaattggatgatgtgaggcagacttttgccgaggcgatggagcgttccaagaaggagatgcgtgggcgttgagtgttttgatacagtattgttaacgacgttatgagaatatggtttatgatggataaagtgtgcaaccaggtggttgtcgccgttataggataggttatcggctggatggggtcaccggttgaggataccatggatatatgcgtaataggtcaaagtcgtttttagatatagtttgctgtaatactctattatattcaccgttcaacttattgttcctatctaccggtaaacaatcggtataggagattgtggatgttttcgaggcatgttgatcgcacgtccccataaaacatccaggaacaaggcacgattaaggatccgcgtcaagttagagcactgattaaccccagatccaatgctgggctactgggttagtccaggtagttcgtggtagtccgagccaccaacagcactaagtttaacatctcagtacgcgtgagacttacacaggggttatcgcacgaagcgaagagtcggtcacaatcaatcagtcattgtcaataacaatcaccgcctatctgtacctgccgtctgacgaagctgtcatgacaacgcatagtgttgacgaaacgagccccggtaagagaggcactgtaacaagctgattgcttcttttcctgttcctgttcctgatacgcacgcagatcagatgagacagcgcttgtgcaatgcagataaagacgcatgcctaaggcgggaaggcgtcttgtaggtagctacttacctggtgctggttgccaggcaaggagagtggagacggggaaggcgcaatggtgcgtcattgccagacaagtcacaaggccattcgcagggggaaggcttcaatggcctggaggcgtgaggcgttgttgacgaatccaggcaggtgcggccgaaacaggccgcaagcacgcgcaataagcttcccccagctcggactgacctgagctccgttactgttactctctcctccgctttctcacttcttaaccaaccatttatcttctcttatctccctccaactccatcttgcatcttgcatcttgcatcttcattcttcatcaacaccacagctcgcaatactctttgtcgagcatctttattcacatccaactcggtcgcattctcgatccgattgccatcatgaagagcgctcttcttaccgctgccgcgcttctgggctctgctcaggccggcgtccacaagatgaagctcaacaaggttcctcttgccgaccagctggtacgactgactgaattccattaatgcgcgctccgttgaagctctctaacacaatttgtaggctatgaactccgttgaggaccacctccagagcctcggtcagaagtacatgggtgctgctcgccccaagaacgctgccgattacgcctttgctaccaacgtccccagcgttgagggtggccaccccgttcccgtttccaactttatgaacgctcagtgtaagtttcatcgaattggatcaatgctatcctaagctgacctcttccagacttctccgagatcaccatcggtactcctccccagagcttcaaggttgtcctcgacaccggtagctccaacctctgggttccttcccaggagtgtggcagcatcgcctgctacctgcactccaagtacgactcatctgcttcatcaacttacaagaagaacggcagcgagttcgagatccattacggctctggcagcttgtccggtttcgtctccaacgatgtcgtttccattggtgaccttaagatcaaggaccaggactttgctgaggctaccaaggagcccggtctggccttcgctttcggtcgcttcgacggcatcctcggtctcggttacgaccgcattgccgtgaacggcatggtccctcccttctaccaaatggttaaccagaagctcctggacgagcccgtcttcgccttctaccttgacggtcaggagggccagagcgaggccactttcggtggtgttgataagtccaagtacactggcgacctcgagtacattcctctccgtcgcaaggcttactgggaggttgacctcgatgccattgctttcggtgacgaagttgctgagcaggagaacactggtgctatcctcgacaccggtacttctctgaacgtcctccccagcgccctcgctgagctcctgaacaaggagattggcgccaagaagggctacaacggccagtacaccatcgagtgcgacaaggtttcttctctgcccgacatcactttcacccttgctggttccaactacagccttccctccaccgactacatccttgaggtccagggcagctgtatctctaccttccagggtatggacttccccgagcccgtgggtcctcttgttatcctcggtgatgctttcctccgacgatactactctgtctacgacctcggcaagaacgctgtcggtctggctcgcgccaagtaagaaatgaacatttatgtatgaattatttgatagcgcatgggaatatgcagcatggacatgggtttggacattagcaggggactactagtttgaactttacgacagacttgagtatgctgtattgaggagatagctcctcaaacttgatgctctgtaatatgattatatgggtttttacacacctctgaaagtgcctgattgtgttgtgtttatgatgagatcatatcggagcttataggctggagctaatgatgatcatgatcatgattacgctagacctgcagccacgtctggtgtatttagatggctcatcatgaacagctcaaatgatgagaacaagagccatattgattactcattgcttagtttctttacgtgaggacttttaaagaaccatcgggatttgatgacaaaagcatgttaagagtataacgccatactgtgaaattccatgccaccagtgctggttcctgacttgactgcgtggtacagtgcagcaaggtacggtaaaccgttggatggatccagtcacgtgcccagctctgtaggccttcactttgcaacatgtagggtgctaaagtgggtcaggcgcgggtcagcgacaagtaagggtcgggtacttggcgatcgaggagacacattcttcccccccaggccagcctagacccgtacccagcgcaaggcgaagcaagcaagcagagcagagcaaagcacgactctcgtttctctcccccccgttttctgactcgagatattgcttcgagacgtgtttgtcgcgtaattttcgagtcgattacaccctgttacatcgattgcacgattgtgtcgtggccatctttgagaagggaagtctggtttgcgctgcctcgactaagtctattatttacctaccttgagttgcaccagcgactggattgaattgcgactggacctggcctgacccgtttctgccatccactaccgctaccatttcagctgctgctaccactatcattttaccacacactgccactgtcgctgccacgaccgctgatactgacactaccgcgtatcgcgacgaggcgcggccaacgccccgacgacgacaaaaaacgaaccaggctttcaatttgaagccatcatgaccacaccgaccatggcccagcctacggccgtccaagccaacggcacctcagaatcgcctaccatcgataaggtgcaacccgttgccccgggaaagcgaaaacgcgatgttgaagaagaagatgaggatcgcgacgaggaaatggttgatcagcaaaaacctaccattaccaatggagagcccaaaaaggaccaacgcgatttaataaaatctttcgttgaagttctcagcaggtacgcctgccattttttctttttccattgcaacttttttgtcacatcgcaacttggtcgcgaacgacttctccgttccgtgcactaactcatctccgatagctacgacgtcggtccctccatcctgaagcgccccctgcccgagtcctctgatggtgacgatgaagatgatcaccgagtaaagcgtcagaagtcgaccgatccgtccactatctccgacaaggctactgcgaatgtatatgaggatcttgaccaggtggccgatgaccttgtgtccgcaatccatgtcgctcttaaggaaatcaagacgcagccttccgaggacaaggatgagtcggccgacggtacattgagaacacgaatcgcagagttcaaagacaaggccatgcaacttcttcgacgagaaaaggcctaccccaagatcagttcggatcctcttcccatcgaggccaagctgccttcatctcctcaaaggggagaattggttctgtctgttgtcggatatgcaccacaggaaaagagactattctctagtcttccgatttccgatgaagccaacttgcgtgatctggctctgccccccggcgtatcattaacgcacatcatgcccacaacgtcccatgaacgagctcagactctgggagatttgttttcatcacctcggtctttgccgcccctgcagcctcctaagcagcccaagacgcaagccaagggcaacacgctggatttctatcgtccagaactgaccgacaactgcaagtttcgaaatgctagttactttactactaagttgtccgcagggtactaccttgactacagcaacgcgaccccttcatcacagaccttgaacaaacagcgagaacgtgcgcagagtctagctggaaagcgaccttcgaccactgaactcgaactgtccgaaatggaatcccttttccggggcgcgttttccagctttgcgccttgtaaggacgactcaggagcactagtgccatccagcgtcgcgggtcgaatgtggtggcagcgatcgggacacaagaacttccaaaacatgattgaggtcgaatacctcggtaacgctaatgacgaggagaagactgataatgataatgctatggaaatagacgagaaggctatccaggaagcgattgataactgggacgagtccgtcgttgatccatcattggaagaggctttgggaactaagcgaacgaacgaggagaaggaggcggatgagattctggaagaggtcaccgacttgatcgaaacactgtcttcttaccagcgtattcgaaacctcaacctccccaactcgcaaaaccgttcatcaagcgacccagttacaggtgacatgcttgctacccctggcccgactccttccgagggcgagcaagctacgtaccaggtgctcaaggcccagcttgccttgatcatcaaggctctaccaccatttgcagtggccaaattgaatggagaccaactcgaggatcttctcatcagcaccaaggtccaggttcagaccgatggttacaagggagtaatggaggaggacgaggcgggtgttcaggctcgcttgagagcccagcaacaagctgctcaagtgaacgctcgaccacctccacagcgcacacccagtatatcgggtgtttcttatgggcaccacacgccccagaaccagtatgcaacccctcaacgaaccccttcaatgtcgcagcagcaatactataggcctggacctacacctagtttccaacctcagccgcgacctatgcctacccaggcccgacctcctcaaccaaatcagtattctcgacctaatggataccctgcgcagtacgcaacacaggtcgcaaaagctcaaactccttacggccaccagaacatgcctcagtatgcttctcaacaaaggcctcagtttgggcagatgccggctcagccgggaactcccagccagagatatcctttccagccaggctacccccagcagcaagctgctacccccgcgcagcctaactttggggtttacacgaacgggcaaggcatgccgcaacgcacgatgtctcctgtcgttaatagacaggcttacagcgcatcgccgaataatatgcagcagcagcagcctccgcgatatggtacgcccaatcaagcggcgggaaatcaaatgaacaggtacccgagcaacccccctcaacaaggaacacctgctcagaaccctggacttacaggataccacaccgttattcctgaggcgcagcagcagcgaatcctcgatcaagcgaaagcccgtgttgccgcccaagagcggtccgccatgttcacggataagattgcgcagccaggcacgcccggttacggagtaggcaatggttcggtgggcgttgtggatgccaacaggctcgcagctgctcgggcaagtatcgctgcccagcagaagcccccgacaccaaactcttcacgatcgagtatgaatgggacgccaggaccgccgcctccccacaaggtgaccccagtccccgtccctccgattccaggcatgcaacataagccatcgcaatagtagtagtcgtggttctttggaaactcgaacgaagaaaggaatgtgtcataagaatcgatcacgacttggggtatgcggagtagcgagtaggcagaccacttgggcgtttagaggtggattctcgaattgtgtttattaactacgttttttgaggagttggttttttgagaaccagggaaaaaggaacgaggagcttattttgttattacagggaagagcagagaatagttggggtctttccatcgagtggttaacctggggaatggaaactcctggttgtgtaatcaaaacgccagagtggcgcgtgtatgcagatgaaagaaaaggtacactattaccgttgataatatctcttttaactcgataagaagactgcgaccgaaatatgagtaaaatgttgaagtaatgtgaagctgtgaatgatttgaaggggccataaacgggggagcaaagtcgaccctggctaggatgtagacaacagagaaactgcctcttagacatggagagcacagtttatgttgtttctcattgtcggtatgttctgtctgctataccgatgcatcactgtattttggaagttcatatcatagcgagcgattaagtttgagttgatcgtcaattctagagttgggggtatctatcagaggccagtcattgacccgtattttcatcatctatcttttcataaacaccaataatacatattttcgtacaacggtccaagcattacaggaacatccacctggactagcaatctacacgactggcgtagcaggctttggtagatcagcagccatctcgcgctcctgcatcatctctagaacgatgcggcgtagctcaaagacgacttcaacagcgatgagcaaaatgatgatccactctagccttgtaccatgctgctcgcttgacatttcacgaagaaccgtggcgatttcggcggcgtagtccattttctggttcagcgcgcggatacgtacgttgacgtctagcgcacgaccgacttgctcatagtacccctcaagacccaattcggagcttgtgtcccagaagatatcgggtagagaatcggtcaactcggagtagtgattgagacgagcgcggagactgaggagttcgcctgtcttttggaggatgaagcgacggccgagaggtatcccggcgccttgggaaaggagggcagggatgttgcgtgtgctctcaaagtaagaagtcaatgctgtttcgagaacggcgagctttgtacttcgggcaaggcccgaggagaaagcaacttttgctagggtagtgtctagcttgtcggcttccttgtgctcctttcgtgtgccgagtacaataagatcgcccttgagtatacttgcttctcggtttgtgtcggttgtaaattccagatcttcaaactcccgaagtttgatgtcatgcgcttcctcagcagcacgcataatctgcctggtaacgacgtctgatggcaatgaccatgtcacgattgtaccagagggaaagacaaagatgtctccaccgttcacccctcttgcatggaccacttcgtttgcgtcgaattttgtgccatccggatctatgtcaaagccatgcgacgagaggatctcaagaaccaatggcatcttgaatgactctgcaacgcaggttgcgctgaccacgttggagggttcatcgctggtaccccctggcgctgttggacttcgttttggctgctgggctatgatagcaacacgccgcaaagaattcttggctgtgttggatcgagtaggttttctttttgctgcagaagaacccttctcttcctttccagtatcgggtgatgggcggtaatcatcgtcggcctgcgaaaggtaaggattcgaggtaaagaagcttcgatttcgtgggaggttagccagagatgtgatatggaatgagcgatgaggcctcagccgtggcccggcgactgaagtatgaaagaggcgggcgacattgagggtgatccgctgggacgaattcctcatgatgctacaaaaattatgccatagaaagcgagcaacgctatgattgactcaagattttggcttttgcgaaactcgaaaatgaacggacattgaattcaagagccgtcgactaacaaaaagtatcggaagtgggaccgatgataagataagcggctagtttagtcattttgggcacctcagtagctctggcacatgctggaacacgtgatacccctcaacggaatgtgggctgctagaccgcttcaggtagaggcaactgaactacctctgacccatgacgaagtcccaccgcagcacgcagcaaagatccatctctaggggagaccaggccagatagctgcccagaaacggtttaattacgcttctcagcacctaggacgggcgatttaaattctgaagatctaccccttgacctcaacacttcatcaacatcaaacttcttggcgtcatactgcgtcacgtctctttttaatctttatattccgctgttttcctgactgcggtttctttttccttttcccctcctccctcatctaccccaccatctactaactatccttcacaatggcctcgaaccccaagtacgataactatgatttccctgcccagggtgctgagaagcaggatggtcacgctggttacctcacagaggaccagactgccaagcttgaacagttccgcatgatgctcgaatcagagggctgcaccgaccggttggacacattgactctggtacgagacatagctaagcttcatggaccctgaaatagggctatgctacgcgacgcccatgcaacacagcagatgctaatgaccttaacagcttcgattcctccgagcgcgcaagtttgatgtcgaagcctcaaaagccatgtaagacttttcctgctcatctgatggcggtggaagaagaaatgtgttggtcgcgacaggggggctgaccgccactataggttcttggataccgagaaatggcgaaaggagaccaagctcgacgagactgtgcctgtctgggactaccctgagaaggctgagatcaacaagtactacactcagttctaccacaagaccgacaaggtatgacaagtctatcaacacattcatcagggggactgtttgctgattcatttttttttctctgtacaggatggccgacccatctacatcgagactcttggcggtatcgacctgaacgctatgtacaagatcaccaccgccgagcgtatgcttaccaaccttgctgtcgagtacgagcgcgtcgccgatcctcgtcttcccgcttgctcccgcaaggccggtcacctcctcgagacatgctgcactgtcatggacctcaagggtgtctccatcggcaaggttccccaggtctactcctacgtcaagcaggcttccgtcatctctcagaactactaccccgagcgccttggcaagttgtatatgatcaacgccccttggggtttctccactgtctggagcatcgttaagggctggctggaccccgtcaccgtttccaagatcaacattctcggatccggatataagggtgagcttcttaagcaaatccctgccgagaaccttcccaaggccttcggcggtgagtgccagtgtgagggtggctgtgagaacagcgacgctggtccttggcacgaggctgagtttgcccgtcctgcttggtgggagaagaagcaggacgccaatgttatcgagaacaagggctctgagattgaggagcccgcaaaggcccctgaggctgctcctgttgccgagggtgctgacgccacccagacagctcctgcccctgcccctgctgctgcttaaaggataggaggagatgcgtgatgggattgatgtcgatgaaagatagacagagcggtttctctgtgtcttaatatagaccgcatactttctctcgtttattatacctttttttcaacaacgaggtttcagttgtcggagcgagaagaccaagtgatagaatacatcacgggatagtaggccggagtgacgtttgtgtgaacgaaaaagacttgcaagacccttttcttccccatttgtatcaaataggctggtaggcctatcttctgtgcttagactcccgtcaaatgctgtgatcgcgaaactcatagttctcgataaatagacgcgatctcgagatgtttcgtatgtgtggttttcccgaatgtggtggtagataccgccgattaatccaacgcgccccaactcctgactatgctcgctgaaactgaccgaattgccaccctgggtataaatgcgaagtttgaagtagttgggcgcttttatcgtccctgcgtaacaacatactcgccggcgacgcgcgctctctccatcttggccactacggcgggcatttcgcgcttcagtctgcccaagccctcaacagcgttccggaacccggcctcaacgccatcctgcctctcgagcggttggatgtctaactcgatctcggcagcctcagcggcaatttgcttcttgcgctcttccagcatgttgtcgtcgcgcttgagactgtcgcgcaattgttcggcttggttcgcggcggcagtggcgggcacggagcgcttgagggctgcgacgtcctcgaggagcttttcttcctgggtgatgagatctgcgacgcggcggcgcttgcgcgtgtcgaaaggctcgtagacggcttctggttcagcgggggtttcggacagaaaagtatttgcaacgacgggtaggccatttatagagaggttcggggatgcgagtgagaaggttttgtcgatatactgtttcatcggtcagtattaagtttggatggcagactatggtagaaatgatgtacatcattgacgagcttctctatttgattgcgcaattcatcttcaccgtcggcgccctcgaccggagggaaagcttcgtttagacgttcggcggcggcgcgacggacgtttgcgatgaggtatgagagatcttctggggcttgtagctcgatcttacgttggacttgagagacgacagattcagagtccatggttgagagtcgaggagagaaagagagacagaatagaaagtatagatagaagtaaagatggcgggttagactgggctatcaaggtaccccgcggttgtgttagttaattgtttactttggaaccctgcgccgactcagaaacggtaatggatcgagatgctagcgcttatcttatcgcatgaccgtttaatctgaacaccacgttgagcttatagacaagcattttatttattattctttgattatacaatatcacgctatggtcgctatttgaaaacaattcatttgtccgtgtatcattagaatcgtccggcttaggtatcattccaagtctgctcgctcacgctgtactccgacaagagaaccctcctgtttatgcccgcttgttctctcttcccatataagcgaatcttgtccattggagcacccaaaagctccgtctcaatctcactcaatcttcgatacttgggtaacagtgggatctggaaatcttgatcacgcatggatgtgttcaagggaaagtcatcgtccaggtcaatgccttcataaaagtccccttcctctagttcaatgacctttttagcgacacatgcaacgatatgagcatcccagatgccctcccgatgagggcttgttctgagaagcttaagtgcttcaattcggatgcgatgcacgcgacatttcacggctgtaaagtataaagccggtaaccaaccaaggtcaatgatggacctgggcatgcacgttgccatgacatggagaggcatttcgtcctcgagggtataatcgtgggtagacgactcccaaagacccgtcagttcttgtatgagcaagatgaacttgtctgtacatgagtcatataccatctcattgttgtggatgcatgtatcagccatgatgtttaccatggcatactgtatgcgcacaacctggaatgcttttgccatatctctatttgggccgcctgggcgactgcttaggaactcctggaatatgagctgccattgggcgagtcttgttatgaggagctgctgtgataattgctcagttgcagttatgtgctgctgctgacgggctcggtgagtgagatggaatatctggttatagacgagctccaatcccttccaagcatcgttaagattatcgaaacgatcaggtgtagtatcctgagggtaagacgccggccgcagaatgacacaagagtgatgatagaggtgtcggaaaagctcgacctggatgtgtagtctggagagggcctccactatccaggtatcggtggtttcctgacatggcttcagggcaaggatccccgaactagcatcatggagaccctgcatatgggcaaggatgtcaagaccgttcttaaggtgaagctgagctgtagcaaagtgcccgcggaagaactccaagcagacaaatacaatgcatgtgatgagagccacacgacaagaagctctatccttggcggagaagtgtggctgcagatgtccaatagccttgacgtactgttgcaacgtgaactgctcctgttggttcatctcagcgccgggtgagtttctatgtgcgcccatctcgacaacgccctttttgtgcgctgaactcagggcgagcagcgcatgcatcacagcaggctccctggacccagcctggaaaacaagagtgttccagaaacctgaagagaaagtagccgagatctttgtggacgtgcggcgcttgaaccagtcaaagtagagtttctcatgggtatttagtgaagccaggatggtggctgggttggagcgcgggatttgcttggcagccagatcctttgatcctccaccccagataccatatccgtcacaggtacgaccagttgagaggcacctttgacatgctggacgaccttcatcacacttgacttttctcagtctagactgtcagtgcgtttgttctttaatcacacagtgaatatatataaatgactcacttgcacgttttacaaccagacttgacctttgctctacccttgcgacacatcgtatatgtatgtatgtatgtatgtgtgtatgtatgttggtggtggtggtgttgcagaagtggttgcagaagatgcaaaaaaactggtccgatgtggcgtctcgcttgagtaggtctcaaagtttcagttactcaattgtttatctgctcggaaacatcaggctctgcttggttcgcaagacttaatattggttcgagcttgtggctccgatgcttataagtcgggaatgatttggctaccgcggatcttactgccctgcccccccgcggacatctccgctgacaagatccggaccctgttcatgcagctcctattggttcgctcgcatttgcagggtgttgattggatggtgagataaacgacaagtcttggccataatctttagcataacgtctataacgctgggctaagtgggaatcgttcatagagtacatgctttatctggtagcaaaaatatacctatatattcagttagttcctctgacgtgatgctggtgagaacaacattgacaacttgtgcaacacctggagttaaagcccaagcaatttaacaaacgccttacttgctactcgacagtattagggcttccatcgcaacattccagatctatattttgattttatgagtttactcgatgtaaaaatagccataagaacacttatttacaattcaaggtccttgaaatgaccatgacattctcaagtgatatggcatcatcttttaaagctcaatttcaaagtcctactaccattattatggataactcccaggcatctgaactggattcccttcgagtacctcggctggtaactgttctatgtcaaaatcactcctgtactgtatgaatcgcgtctttacctcctcggaagtactcgcagtgataagtccaaacagttgcaacttgtgcaacacccggtaaacataccccaccgacaggttttgcctccctcgacctgtcctaccaaccgcattacacgcctgatctatcgtattgagccagccaatatcaatttgaccgaccttgaaaccctcaacgatagtgttgaaagctcgcgggtcgcaactatggaatgcccctatccattcgtcggttgacccaattcggaaaattgtatagttcttccacttttcgggtggattggagtacaaggtgagggaccactgatattggccttcagtgttcggtttttcgatgacgacgtagatacttagtgttggggctgggccgaatctgatatatgtgccatctgtagagatcgtggcatattgtgagacacaaatggttgagtctggtactggggatgggtgaattatgatactaggaccgcctgtagacattttgggattctgggagtgtgagatatgaatggtgtaatttggttatagctgtctagttgcgtaggtgcacaccgtgatcagagaacagaatcatggctagctatagttaatcaatgatttttactaaggggtgattcgggcatagatggtcagccatagacgcacgttctgggaattgttactgctaatcacatgtattgctgggaaagtctttgtgatagtcgtatgagaaacgagagttaaagcacagctgtgaatactgtcaatagtcggccccttattatatgtcaaagctgcggcattactctggtattgtgttggagtttagtgtactctagattcacatcaagttcagttaagaccaggtggttcgtcaaatcataaattaggatgatagatgctaactttgagcggttcttcttatccttccatatcatgtatctcattcgaggctcacagtatgtgatggcccatccaactctctctcaattgcaaaccaggtacatttccaaaacaaccaccaccagatctcttaacacccgctaaccaccatttgcaactttttgtaacatagcacacccttcatttttttgaaaaagtggcttacactagacggagacactcagatcttagccttggcggcggtccaagaggcaatggcgtccatcaaaggaggggacagagcatcgtaggactcaagaccaaggtccttgaactgagagcggacctcgttggccttctcggcggggaagccctgctcgatgatggaagagacaaaggcagcgaactgaggctcttgccagcccttttcgtcagagagctcgacgtggacaaagtcaagacccttgaaggggtgctccttctcgatgcgaccaaacatgtggacaccacagtcacggcaggcgtttcgctgaatggcagcgctctcgtcgatgatggtgagtttgttagcgttggcggtgacctggacctggtcgcgggggatgacggcgacgacagagaagagagcaccctcaggcttccagcatttggagcagccgcaggcgtggttgtgagcgacttgaccgccgagggtgacctcaacggggttggaagagcacttgcatcggagcttgccaccagagaaactggaagagcccttggtgatgcccttgttgatgctggggtggaggttgtgagacattttgtaggatgtataagatttgtagatggaagtgaggactgctgctgctgacacgaaagcggcgactgctgcgatgggagttttgttctttgagatgatgtttcttggagaagatgaagccattgcaaaagagaaaggaagactaagaaggaggggggagtttgggatcttttatagatgatgaaagtatgaaagcagtgtaagaaacagaaacaatgtcgtttattaaaccttttcccccgcaaaccgattgtgcatcatggtaatcttggctgcgtacggacgggatcatggtgcgaaggaattggctccgagatgccgagatatcaccatcttgttgcccactataagccgcctgcaaggttataggttggtgtttgcggggaagctaccgtgccaaagacatagaaccgacggtcaaacacccccgttcaccgtgcccactgtaaatacaggcttcaatgataagagatggtgtagaaatggaatcaaattagaacccaaccgctatgcatgacaagtaattactgcaattggtaaacaagaaacatcagaaaacatctggaatgctgacctgcacatctgccggtgacaaaaagatacttgacaaggaatacagacaaacttcaattgacccctctctctcttgtaattcatcatcatctgatcgggataaatatacacgctcccggcaatcaatactaagttcgtagtacagtatccgggacgccttccgagacagcttccgacggtgcatcaataacaacgaatcaaccaattacaactgcaagatagagacaaacaaggcaaaaagaccctggacacggaattgtaaaagttgcttctagaattacgtgacgaagctggagtctctccttcactcgctttgtctccgttatcgcacgggatcctacctgagtttcggtacctatattgatgtccgggtgagaccggtgtgacgaccgtttcatgccaagagagataagaactggactcgacgtaaataaaaacaagaaccgaattggtcatgacagtgattcaattgatagtgaatcttgaatctgagtatatcagctgacgttgatataaagtggtaggtaagccgagatgcactattcgtggcttgacacctgtcgattcatgaagcaataagcatcaccatgaggaatcatcgtcaaacaattgattcctcattctgtctgatatcagcagatgtaatgagctgcatagtgcgtgattattgtgtcatgttgattccaaacaacgacgcccttccaaatgacatgacagcctccaataccggccccaacccctcactaggaccaccgcaataggcgcaactcaacagccaacctccttcatagacagctcagcagccatcttacgatagcatcagcggacctaccagaaatctgccatgtcttgtcctgcacgtgtccatccactacgcaaaccccaaaaccaccgtgcaccagtcccacgatggcatcttagccttcctgcaggtgtcacgcatgtctgcaccgcgtacatcggagtccaaaaacactccgatactccggaagctgaagatgctcgagataaatctattgcaataattcagtcatggatacaaggagatactgacccactggcgcatgagacgtttactgtcattgatggatgtgatacacaggaaacaaccatatgggtctgctattggaacgacaagacagcatatgagaagagtctagatagactttcgctcaagtcaatctactcccgcttaccaaatccaggccgcgcttcagtaggcatctggcgagaagcctttgtcacagaatatcccagactcgagacaaattactccggccttgaatatctgcccggtctcgcaaaactccccggtgcaacgttcccagaacatactttatcagcctactggggcgccgccagagacagaatccctaattctgcctatgatctctttcctccttcgtcagaccacactcctccaaccacagcacccaagggtctaggccagtacctcatcggtacaaacgccgagaacgttgcgcacatccgctcaggtcaattctgggaaaactgcggccaagaagaagccgattcgtacaacacaaaactcgagcccacactccgatctggtctcgagtacctgtgggaaaactctcctgacactggagctcttgggctacgctacctccaaaaccaagatccttcttcttccgagagtgtccccagaaaggaatcttgcggcgcgggtttctttaccaatcttgaagctctcgagacatgggccaagagtcacaaatctcaccttgctatataccggggtgcgcttacacattacaagacctttggagaggacaggaagtttagaacatggcacgaagtttctgtgttgaaggaaggagatgcgaggtttgagtatatgaactgtgtgcccaagacaggcgtgattttgagcgtgcctctcgaggtggagagcatggagggaccgccttaaggtatatatctattgataagggatttttgggatcagggtgcctttatatataaattcaagtcaatatacctttgacaaggagtggtcgagcggtatccgtcctaaaataaaataaaaaacctacaaacctaaaagccttctctaaaaacaaacctaagcactttcacccgttcgaccactccttgtcttttgcatttttgggattccaaatctgctacattctctttcgtcctctacttactttgggtttacctgtgtccttttgtgagattatccccatgttcgagaggtatcaaaaactatcacccactagcctcttcttttttgttcttttaaagaattgttagttcgcagggcattatcattatttccttttggccatcattaccacagtgcactgtggtctgtgaaattcaacaatgttattaccactaggaaagaagaaatctaagaatacaaaagaaaccgacccgccccctactcgacctttcctgtcgggacatcactcttgacatattcctcaaacgtagtcggcttcaactgtgacctcaaccaggggagatctgcgccatatgacctctcgccgataaatccaaacatagtgttcaagtccttgctcagccagatcaacagacgagtcaagaggttgtaagtaactggaacgccctttccggtgtgtttgataaatattttatcaacatcgtcgaagctgagctcctcgctagcaatgctgagagcttggtttcggattccacgtttatcgggctgaagaagaccctccacagcccatctgccgatatccttggtcacggtgacttgcatcttctttcccttcatgttcaccttccagcccgtcatgcaaagtgcgccgggaaatccccaccaggcattgtcggcaaaccaagtgggacggatgatagtgtagtccatcttgttgttggaacatacgcttatgagatgtttttcgataagaaatttgtcggaaaaggtcttgcaatacgaagggtcattgtcactaagctcacgaccaccacggtcaacagaagagtagacaaagtaaggaattccgttgctggctgcagcaccaatgaagtcttttgcatctgagacttctgtcggcccatgggcttgggcaagatagattccagtcttgggaaggatggatttatccagctgttggaggattgtcttggggttgttcaagtcgccagcgatgatgttgatgcctgggtatttttgtagaagtttggaagctccagagcctgaggcgtctcgagtaagagcgtagacttggtttgggttgattttgatatcgggatgggagaggagggcatctactgttgcgccgccttgacgacctgtggcaccagcaacgagaaagtattggagattagacatgatggatattgaattgatgagtttgtgatgatggtgagtgtttgtattgtttgatgaaaagttatatcactggaggttgtcttgattatatactgtttttcgtgtccatcactcgtgtgtatcgtgtatatctagataatataatatctctgagactatgtcataacgttacatcagatctgagagttgccttttctggaatgcatattgttagtaattgaacctttaagccctgtcatatctgatctgggcatgtcatgtaagcttaatcctttgagggtcccgcgcggttactacgattgggttggatttgagtggatctcccgcgcgcgaatttgggctggcagaaaaagaaccatgatcttaacacgatcccactaaaagacagctggatccagttaagctataagtgcctgggatctccaattccccatcatacttgggggtcctacagacgaagtccaaatgccaatttgggacctgagtcatcagagttcgaggggtatcagtacagttgtcttgtcttacatggcatagtcgcagcagatttaccgcgcgcaaactcttaacttggcttgagttgattcgttcaaaaaattgacatttgtcaggttcattgatgtaattgttgagtgatacattcatgattactatggtgaataaaagacacgcagacaaattgtctgtttgatttcaggcagcatctttccatggccctctctgcatcatcttgctagaatggtctaggatatgcaccacagctcccaatagggacatctagtcatcttgagctagaccagccacttccactcggtaacaaatagtcaaatcaacgcccctcgccctgggatgaatggatgttattgttgcctaataatatgcaaggtcggggttatcttcacgtatcttgaggtgaagttcagtcatggtatgctccaaaagctctcgcagggcatcttccatttcgccatattcatcgcttcgatgcaagactgctgcccgagtgccttctaacttgataagcgaagcttcgtagagtccaccatcgcggcgacagaaagcaaccattattccagtctcgtaagggtataggactttgatgttggctaacagcgttatcagtgatgatagtaaatttcaaagactcaagactcacactcgagctgctgttttatgacttggacggtcgcggcgttatcaatggtgatatccatattgagcttgtctgtgtgaatcgagagttgacagggctgaagaaatccaagaagaggatgatgataatagtacaaagatatcctaaaggagaatacaaggtaatttatacaagtctctcaaaatgtttacggattgcctttttttcgttttgtttatgtttgataggcaagttaaactgtaagattttttttgattttttttttggcgcaatcatgactgtttactgtatctctgagtgcaaagtcattttgaaacaaacaaaaggcatcccacacaagaataagattcagtgttgcctacaaacgaaatcactttaagagcataacataaacaagcagttgtatatattcgtagttgctgctagccgcccaagaatcctattggctcatcatgattagtggagtcaatcatgaccgccgacatatcggcggagcaaatcccaaccaagacttacaaagcgcaacttcaatgacaaactctacaataaatcaacaatttgtaagaaatcatcggagatattgaaacgttgcttcaggttcattatatacaacctacaatcatggtctttaaccaacatcatcacaatttcaaaacaactcctcatctcaacaatcgtctttaccactaacaaaacactatcatgaatgtcactattgtcggcgcaaacggcgaggttggcttgtccaccattgcagcccttaaagcttcctctaccacgtttgtaagcttgttccatctttgcttttggtttagtactaacaacttggtagaacctgaccgcaattgttcgacctgcttctttccataagcctgagatcgaatttatcaaaaagcaaggcgtctcagttgtaccaatcaacattgaacacaaccatgatgagcttgtaaagactctcactggacaagacgtcgtcatcagcggtgtggccccattctcaactgctcccgagattgctcttgcaaacgcagccaaggaagctggagtgaagcgttttatccccagtggctttggtccaagctgccctcctactggtgtcctgattctcagagactttgtacgtataacataccaattcatatcaccctctaacaccccacagaaagaaatcattataagtcacgtcaaaaagatttacctgccctatactatcatcgatgtcggcttgtggtaccaggtgtctctcccagctcttccatccggcaaaatcgactacgccctcaagtttcctaccactatcatggccgaggatggttctcatgcttcagctatcacggatctccgtgacgttgggaagtacgtggccaaaatcatcactgatgagcgtactctgaacaagtatgtgtttgcctacaatgaggtctggacgcaggaacagatccacagccatttggagaaagtgaccggcgaggagatcccgcgcaacaaagtgagtctatgttgccatggagaaatgttgggataatagaaagtactgacagaaatcaggtgacaacgaaagagattgaaaccactatctcaacagcccaggctacgtacgatcaaggcgacaagtctctcccatccttcttcggacttgtctatccccagtacatcaactgcgagtggttccgtcaggacaacctcccggagcgtgccaagtatctggggtatctcagcaccaaggatctctaccctgactttgaggctatcaagtacgtagactatgtagatgaggtggttaagggcaagggaaagtctatatatgtcaaccgcgagttttgagatggaaacagcagatgatgtctccttgtttatcgaatcatgatcataattagttagtaggtagtccatagtttggaaagcaatcacaaaaccagtcagtaatctcgattgcccatcagctctagtccctcccttacaggaggcgggtaagctccaacgccttgtatcagccacgacaaatcaaaaccgccagaggcaaataacgtcggcttctgcgacaagccaccaaaaggaaatatttaattacagcttacgagctctgcataaggaaattatatttgtctaagacaaagttacaatgcgattgtttaaagcgggagagcacagagacattcacagacacgcattaagcaagggaatcgggattaccatattgatgaattggaaagcacgggggcaaacaccgaatgaactgatccgagggtcaaaaccaaacataaacagctcatctcacctcagcaacccctgccccttgcatatcctcttagcggcacagttaggttgaagcttaagtagatgatgggggagataagacacactacggcgtgacagaccaagcctgagtgtgagaaccaacagctaaacgaaaacaagaaaaagataactaaaagatgacccggctctgtatcattggttagagtactgaaaaaagagtgtgtgactgcaccgcattagcctgatgccaactgcaggggccgttgacggtcattggatttcttgtttacgctaagaagagacaagtaagaaaagagcaaaaaaaaaaaagtcaaaaaaggtagattctcaggaaaagttccccggagcagccaaacatggagtacctgagtcttggaactccactatagccaagtttgcagttcactaaagttgttatggttatccggctaactcggccccatccctcctcctccactcctcttctgatcggatcatcactgtcagtcatgtttgtgcgttggtagggaagtacatagtagacattgacagttcattcgttgccgttgcaatgcaaccctctatacagagtttacaccaagattgagtgcagatgaaaacaaaaagaccctgctgacactgctaccttggtatctattcttgcctgcccgttgacagccaccgaaactctcttgttccctccaattagccaacgtctaactgtttccttgctaccccagacctttttctcttatcaaacgaggcctttttacccgccactccaagatccgatcacacatttcacgacaaccccggttctggtccctggttagtccttgaacctcgtattgtgagaccaggattaaacccacctcagcccaacgactctagtgcaggtacaggaaacaactttccatcatgtcatgattggaccaaagacgcattctacggcgcagaaagagggaaaattgcctcgtttagctcgtcccgtctaggttttccttggaatgccatgcaagctcttgggttagaccagtctagactagttcgctctccgcgcgctgtaccggacggaatgtctaccagtcagcccaggtcagttcagaccagttcaagttcacttcggctcggttcagcttgactcgatctgtctgtcaggaacttgcgtccttttgagataaatacatcctcttccctctcctgtttcctgcttcttctctctccaaccactacactcgctacagtcgttatcactctcgcttccctactctgcacttcactcgttaaaagtcagaccactccaaaacaaccctcaaaaaaacatccatcaaaatgtctttcttcaaggctgccgctgctgctggtctcctcattggagctgccaatgccactcctcactacgctgcctacggtaacggtactgagtacaccaccgaggtcgtgaccgccatcaccacctactgcccggctcctaccaccctcacctacggtgacaagacctacacagtcaccaaggagaccactctcaccatcaccgactgcccttgcaccatcagccaccctctcaagcccacaaagcctgtcatccccgttcctcccgttgtctacacaactgaggtcctcactgccatcaccacttactgccctgagcccaccactcttactcacggcaacaagacctacacagtcaccaagcccaccactctcaccatcaccgactgcccttgcacagtcaccaagcctcagactgagcactacccccagcctacccccggcaagcccggtcaccccggcaagcctgagattcccgctcctcaccctactgctcccgctcccggcaagcctgagtacccccagcccggtcaccccgaggctcctcacaccaccggccccgtccccgttaaccctaccggcagctctcctcctgagggcaccaaccctgccgtcgtcactgctgctgccggccgcatcgcccctgctggtctcttggccttcatcggtgttcttgctttcttctaagctattcaaccgcatgcttgtcacgaatatctggctccaggacacgatatacgttgacgttaaaaagcgttgggaccctttttttaatgattaattcatacatgatatgatggatgaactacgattggaaggaaacggcgggtatatataattcagttctacaatttgcacataaatctcaggatagaggtgcacaaatcttaatactacaaagttcatctggacttgactactttacttctttgcagtgttctattagggatcgtcgtttatcgcgacacattatatgactgaatgacgtgtaagccatcattgaccgccaatctccacttgccactaacatcattcagcatgcgattgttaaatgtctcaactctctccctacaagagttcattggccgagtcccgccatatgccatactcagtcacacatggggtgaacaagaagttctgttcagcgacattggtacttcagcagccacctcaaagcagggctatgccaaactcaccggctactgcagcaaagcagctcaagatggcttcgattgggtctggatagatacttgctgtatcaacaagtccagtagcgctgagctcactaaagccatcaactccatgtacgcctggtatcagagggcgactgtatgttacgcctatttacaggacgtcgccgataatagcctcacgttggcctttccagtcgtcgagttctacaaaagcaggtggttcactagaggatggacactgcaggagctgattgcaccacaaactgttgagctctgctccaaggaatggaatgtcatgggaacaaagaggagccttgcttcaggcataggcagcgtcacaggaatacccatctcagtacttcgtggagcgaatccgtctacgtacgacatcgccgagcgaatgtcatgggcttcagccagaaccacaaccagagaagaagattcggcctactgtcttctgggtctgttcaacgtcaacatgtccctgctctacggtgaggggtcgaaatcgtttctaagactccaggaacagatcctcaaacaggaagaagactatagcatttttgcgtggacgctacagcaagacaatggtccagtcagtcattatgttcgcgccactggatttctggcttggtcacctgcgcagttttccaaggctgctacagcaaggacaagtatcccattgcgaggacaggagctgcaggactcggggagctacacacctgctcatccttcaaaagaggctattggaaacaagccaatataccaggtccttcatcagaaagactacgaccgaatttttcgcagctttgacagtatcaaggccatgagaacagcacccaaccctcctgaactcacaagtcgcggtctgcatgtcagccttcctgtcatgacacccacgagccactctctgccagctccaactcttgcgtggctcttttacgaagtccaagatcttcttgtatgtgtgtttctcgaccacaatcgtgagacgttggcccaggtccactgcagggcagagtcgacatgcctcgtcggcgtaccgaaatcactcctgaacctctttgagtcgactgagctgttcatccatccaagtggatattttgcagatagcaacactggatactctccaacgtctcttttctcatccaaacgagtgaaactattattgaagatgcaatcgtctcaaatgtcttctctccgtgttgtactggcttatcctaacgacgagtggatgaaacgggagatgtcgatgcacgacttttcattcagagtcatgtgggtttgttgcacccaagggccgcaatcttcactcttgagaatcgatttcacgatatcaagcgacaacgcttcgtgttctattcgtgaactgcccgactcgcaaaccaatggcaagatggacgaggctcgcaaaagtgccttactccgcgcatgtgcacagtacaagaagtctttcctcgctcatgcggatcggtctgtaaagaggtccgtcaggctaccggggactgtcttttcgactgctttgaatcggaagcctacatctaaagataaccttgtggtttatgagatgagggtcgacgcatggaattcggtcaagtgtccgagttgggttcaattgagtcttatgcaagaccagaaggaagttgacgatgggttataggagacagcggctttttgggtcccaagagatgttttttttgtgaattagacagggtgatagtagaagtagcatcttgaccttcatggggggcctctagacatgactctcaactttgatcagtactgccatcttcgaacaactcccccgtgtcttgatcgactgcaagagcttttatcaaaatgataatatgaggattagagagtcaattcttctgaattggctatacgcgatggctaatatacttagatagatactcgtcccccaacatagaatggccaaaaatgtaagaaggaaagaaaaaaacatacaacaccggggattcgctggtcgtcaccgacccaactactaatccagcgcttcgcagcttatctatgggagagcggacgggatcccgagttctctgcgagctgtggtcgtatgtactagacatcactgtagatttgacctatagctcaacgatgagtcttatgtcatgggatatcatgatggagctagatacgctatggagacgataagagacgcaagagacttcgtttccattggactctccatccccgatacacatgcacatatctaaatcgtggcggtcttcattagcaatagcggttgagtcagaactatgagcactggtcggtccgaatgccaaagaccacactgttgaatggccagtcgataaagcattgctgttgtaactttagacgagaacattgcctttccatatgtcttatctgttcgagtatagaatgtgctatcacaaccattcgcactctgtaagacgtcggtttgccaacgactgtaaacccaaaacggaattgctttttggttatggactcatggtcggcatcaaggttcccgatcgccccccgtcgccccattttgctagctccggaccggcaagtgatcggatgaggaggagaccggctcatctgggtggtcggtgattggtgccagcagttgaggatcaccatcccaggtgtcatctgacgtgcagttcaaggaagtcaagtgatgataatataaattgagagacaattaacaacaaaaacccattcatcctcaaacgccagcatcccccagaaagtcaaatacaacagcaataaaatgtgtgccagcaagaaaacgaaattctgcataaaacaccccagaaatgaaataaaccccagtacccgcgaatccaggccttgtcttgtcccatccaattccaaaataccgatccccagtatgtgccgggtgcggaggtgatgaatgctttgccatgtcttgtgatactccatcaaagccaaacccagaaagtgaggctgtcaagtcgaacgaccggggaccctgtcccgaattactccatcaaacaatgccaatttgtcgcacaggctgaaacaagtgtgtgtttgtcgactcatctcgccgcctggagggaggaaaagtgaagaaccgtgggaatcttaacgccgtgagaaagtatagtcgaatagtgaaaagagacaatgttcaatcgggaatctcgtgagaagggaaacgtctatcgtagcctggtccgggtatacggtgtaatgcagggcgatttaatgaggaagcatgttctttgactcgtcgtcgctcagaacgatctcgtgcacgggatcgcggcgattctcgaggggaacatagtcgcagtcgatgtaagacgggaggaagatttctgcctcatgttagtgtctcacacaataaatcatgctcggttttaacataccagggttccaggcgaaaccttggctcgaagaaaggtaagagatctacagaagtcagtcagtcagttggatcagattggacaatgtttgagtcccaaggcttaccagtcgaggaggtccctcaggatcgccgatgttaataacggtgcattcttgcttagagagagaagagcctaaagcgaggctggattagtacaaagaaaaggtcatgataaggcagtcgctttgcaacgccggtcacgttgtgcagagaatcaggcttcaacatactcagaagactcgggcggcggctatgaagagccttgagtttgccagctgacggcggggacgacgatggtgatgtaccgaacgggctgttggtagaagagccggtgcccttatgaaacgggcgggtggccgaggggccggcggggatggcaatagaggatgacattattacaatgactgaggttgagttgagttaagttgcaagagatcccaagatgaaacgaggggtacaggttggtatctgcggtattggcgtgggacgggcgtcggccaagtcgtcgatggcagggcgaggaggagagcagatgactatgtcgaggggtggaatgacgcaacggaaagacgtcggatggtgaaagtatagtctaaaggacgttaaaaaaggtttgtagaggactgagcttgtgggagggcaaatgcacaaagggaagaagtgagtaaggaaaaaaaagaagttaagtttgttagaggctcaacaagtcagggtaacagaacgtagtaggtatgtggtttcatacagtccagtgtgaccgaactgactcctcggccgccgaccagtgaatcactgccgcatcatcccgtggatgagcgacctgatccgacccagataagccacagtacaagaaagtacttggtcttacatgaaactgtgcaggggaaatacatgttcacagtgtagatgcagatgaaggacatggcaaaacaccagacactttatcgcgagttccaagcaaatgctcaaaggtaatattttccattctatagaatccttcgtgtcgtctgcatatacatcgcggggccgtcttatcataaccttctcaccaactgatgcccatgagacgatggatacctcaccgcaatacccgccatctatcaacgttagactgattcaagctcagccgctaagccattccccagcttcaagagcctcagaagggtcaagtgccaaagtacagcggcacggcacccactgtatctctcatgtaccataccagcccccactaacacctaagaaacagtcacctcagggtccccacgtccttgtgaaggcagatcccccatcgaatcagccaatctggttcactgaagcaattggagccttgcagttgctgcaagcttgtaactccgctccgccctgcctggaaggtcaaaccgtggaccaatcaaggttactttgtggtggatcctcactggcctcattgttctgttctttgacgtagtgaagtcacgtgcagctacagcgagccgcttggatgactaaggacaccatcgcgctagcttaccttagctaccatcgtcgtcgtcgtcgttgctggcgcctggcatcatctcgaagcagctcatcactccctcaaccatcaaaacaataatcaagctgtgcactccctgaatacaatcgtttacgaaataatacgctcatattagactataccgatattctttgagtcttatccgcaaaccctcacaacaccaaaagcgcaaagatgggtgacgtcgctgtcgaaaacccagcaaaccaagtggcgcctcacaagagggccgcgcactcagccattcccaccattgacaacttcgagggtgtgtctaccgatgggggagacgattacgcgaacctgaagaagcttcagaggcaactcgagtacgatatcccggtcccagatatcgcaaaatggcggggaactgatagcttcggtacaggtacattcagttgcaagaagagtacatcaaagatgagcaaaggtaattcattcgcaagagcctcggcttaatcacagtgtgctaattgcgtgcaggagtctcaagcgtgagctggtgcgagctcaagaagagatcaagcgaatccaaagtgtcccactagtgatcgggcagtttatggaggccattgatcaaaagtatgcttctctccgcaatcatctatcaatactagctaaccagcatttaccaaagtaccggtatagttcagtccagcactggcagtaactatgtagtccgaatcctttccaccctagaccgtgagaagctcaaggcttcatcctcggtcgccctccaccgacattccaacgccctcgtcgacatcctccctcccgaggccgattcctccattgccatgcttggcacagacgagaagcccgatgtgacatacgccgatgtcggtggtctggacatgcagaaacaggagatccgtgaagctgttgaattgcccttgacacacttcgacctttacaagcagatcggtatcgaccctcctcgtggtgttcttctgtacggtcctcccggtaccggcaagactatgctagtcaaggctgtcgccaactcgaccactgccaacttcatccgagttgttggttctgagttcgtccagaaatacctgggtgagggcccccgaatggtccgagatgttttccgtatggctcgcgaaaactcccccgccatcatcttcatcgacgagatcgacgccatcgccaccaaacgattcgatgctcaaactggtgccgacagagaagtccagcgtattctgcttgagctactcaaccagatggatggtttcgaccagactgctaacgtcaaggtcatcatggccaccaaccgagctgatactctggaccctgccctcctccgacccggacgtctcgatcgaaagatcgaattcccttcgctacgagaccgacgtgagcgccgtctcatcttctccaccattgccagcaagatgagtctggctcccgaggttgacctcgactctttgatcgtccgaaacgatcctctgtccggtgcggttatcgctgctattatgcaggaggcaggtctacgtgccgtccgtaaaaaccgatacaacatcattcagaccgatctcgaggacgcctactcaagccaggtcaagggaacgggcgaagagaacaagttcgacttctacaaataaatcaaatcggtcgtcatttccgctttacaagctctcatatgtcaaccacactgcattacatactcgaacttttgggccaagggcatatacggaggggataagaccatacaaatggggatggccaagagtttgagaagctagagaagctagactaggattaatcaacgtgccgatttggcaccagcgataacaactttcctgttccaagagtctgcggtttgatttcagctgtgatatgttggcttgcataagtggtagactagtcacctacacaagcctgtagacccatccagtacctcacgagcatccaatactccgcgagatcaactgaggagaccgtcaaattatgcgtacactcgaaccaagcttggctatgccgcagttattgtttgactagaatagtttcttccggcttgaatatgcgcgtggtacaggcgtcgtccctttgttaattcaccgcttgagaatatttcacatggaagacaaccaccaaccatgacacataaacaggtataagaaagtgcttttcatttcgttccatgccatctcagcattccatgtctaatattgcgcttaaaaaagaaatctatatgaacataaaaagcatttccatctccgtagagaagccacagacaagtacagataaagaaccaacaataaaatacatatgttttcccttgactccatcaatccttaccatcttttcgtttttgttttcctattcactaccagtctattttgatccgcttgttcctctgagaattcctcgtcctgacgggatctctgtacaccatagcagaagaaccgaacaaacaatcaacacgcttaaaaacgtagggggtaatcagatacccggccaagaagatgccaggtgagaaacgccgtggagcccttccaaaggcgaaaaatgtaagaatacagttgcaagaggttcttggcaacatcggctaccagggtatatcttccggtctggtggaaggcgaaggcaccgcaaccaagaaacctcaagcattggtggtaaaagggaaagaaagtgtggtaggaacctgaagctcccaaaagactgcagctatcgatttgaaccattgcttcgttcagttattaaccattggctatgaccatggctctcggatataagcttgtgtatgtagtcatactcatgtaagaatcatcgtgccagaaaaagaggagccgagcgttggccgactcgagattattggtgcaggcaggtagagtaacatcggtagggctgggtacatctgcaacaacccaggtcatcccagtaaggcaggtaggttgatggagaacattgactcaaggcaatgacttgcgcatgtgcccaagcagaaaaaacgtatagagcatgccaataggcacaagaagctcattacgagctcaaagtaacgccgacttcaaaaagcaggtgaacgaaacgtcggtgtagctcaataaagatatcaggctgtccaacaatctccgcgagaccgcgggctttaggggccgaggcaccaggtccgccacccatgcgtcgggtgaacccgctaccacctgtcagaaagctgctgccattgcgatctgtacctccagaggattcaacaggcggatgtggaggtgcatagccacccccatagatgctgctgccaataggagagttctcggccgctcgctcggcctcagcctcagccagttgctgaatccatgtagcaaagtcacggaacgctgtcgagaccacggcaaatgtcttcatggctaagcgctctcggtgagtacttaacgccaagaaggcataaactcgcttatggccacgtgcgtgtacatcaggaatacggaagatgtaagccgtcgtgtaaccggcgttggcgtcgccgaaaaagatggggccgcctgtgacagccgagccggcgctttgtgttgtaacaaaggccggagaagtagtcataacgggcgaggtggggtttgctgttgaaggagcccgaggcaaagtttcgaaggatagagtgcgcaagcaagaagcacgaattagggagaaagagtcgggtaggaccggggcgtgtgtagatgtgtagtcgacataatggaggtggaagggtgtccgttcggccgcggtcgaattgcctgtatcaccacttttgcttgatcgcgaagtgttgcgtgagctgactgagggcgtcactctatgacgaggagcccgagggtcttcgtcccgctccccatccgtatcgctcgaggtttgcgaattgggaggcgaggcctggcctgaagcaccaaaaacccgttccgcaggcgcacgcgtgcgcaacgttggcccacgggcgttgtttgccagttgaggactatttgtccccgcctgctgtcgcggcaaggtcattgcgcagttatcgcaaggcccttgcttcttcgtgaccgtctcatcgtaagttctccggaaacttgaatcgcggcgcgggtgaggaggggctggtcgagggctttcgggaggtgtatcgattgcactggcgtttgcgccagtattcgagctggagtttcgcaatagctttgcgcgttgcgcctgagcatcttgttcagaagctgggaccgaagtgctccgagaaaggtcaaggttctttaaagcttcgttgagagcggtcgaggaagcatgcgggctggttcgcggtcggtcatcggcagtttctgtgccgtcttcaaagcatacggtgcatgatgcgggcaggccctcagtgaccatcaaaggggtcgggccatgaaggtcacagtaatgagcaagacatagctggaaagaatgcattagtgattgcgtgttgcgcatttgagcgaggtagcgggcgcaagagcaaaaggctgtgaaggatgggataaagcacaagctgtaaaaggggaattgatcatagcaacaaagagatggatattaaagtgtatatcatctcagagcccatgacgttgtgggacagggatacatgagcatgaatggataaatagacttcggagtaggatggttgcaagggggcacccatgggagacatggtattatagaacaaagcgaatgtggcatatctcggtgtcttgatgaagcttgttttggttaccctctcctctttcctatcggcaacgggccgttgatggggtcatggggctgagggatggaagtgatgtggcactcggtgagttgggattccagagcgaagcatcatggttgcccaaggtattgccattgccagcgccatatcgagggcaggacagtcataatcgagcggtgaagcggtgtggatgtatgcgcagtctgtgtgcgcctgtgtattgttcgtgcccagccaagggtgtgtacagacaagtctgggtgcgtgggctgtgggatgggacgcgacgagatgaaagggcaggcaagcacgcaggtggaatagggtgtgtgaaagcgagagtgaaagcgcatgtcagacagatagcgggcggctcgggggccattaggaggtacggcagacgggccgtcaacggaaggcagccaggaagcgagggtgtggaaagggaaaaggatgtgaggataaagctaaggaggataaaagtaaggtaaggtaggttcagagcaacgtgaagaagcaacgtcgatgagagacaagaaaagacatggttgctatgggatgggatgaaactttgacatatgatagaaaaaaaggtgtgtgtacggggtcatggttggtaatatccagatcttgggaaaggtaccagaaatgtctggacccaacaggacggacaatgccgatagcaaaggcaaactgatgccaatgcgcaaagagataaaggctgaaggaggaaagcaattatggttgacagggatgttctgagacaagatgtcgaccatgtgaagtgaatgcatggcgtgtgatgccctcgttgaccagggcgtcggttgaacagggacgtggagggcggaggaagcagcgcggaggatggagggtgcgacgtcggacgtggcaggaattggcatgtggttgtacagacaagcaggcaagacaaagcaaagcaaagacaagacaagacatggagatatgactgagatgatagaagtttgtgttgtacacttacaatgtatgtcatgacgtatcgtctcaggatcgaatcgcggcagagaaacgaacaagagcgctgctgaatcgaggctgcgaaaccaggatggtatctcccttataggctgcgaaacaccgcacaaggaacggcgaagggggtcggagagatgtgagcttgactttaagctgaagctgtttcggagcgatgcggcaatagaataataacaacacggtagagtcgtcggaagcgaaacgtgcagggcgagcaggggccggatcgtcaagagcgtagggcaggcaagtgctgttgtgcgatatggtgggtgcagcaaagtgcaatgcaggtcggctacagctgcgcagtgcagtagggctacagtagacgagtagcttgctgaagaatccgtttcaattgatatggttgaatgctggcgccagggactatctttattagaaagctggaggatgtttgctctcgtagctcttcttggctggaacccggtcaggccagggcaaggtaccgtacagctgctagctgctagtgcaattgctccgggcaggattgtccaacaaagaaagttaaagcgagctcgtccgtccgtcaagtaacgtatctgggcaggtagccgatgaataactatatgagacgagacaaaaccttgagttgcgagggtgagatatgtagagttcagtcgcgagagaggggcaattagtaacgattggtgagaggaaggcggaaaggcgcggctgcagtgcagtgcagtgaagtgaagtaaattgcagtgcaggtagtatcggggaacgaacgggaagccaaaagatcgtatcgagaatgaggacgagaaggacggcaattggaggggattcgacggaaacgaccaaaaaggcgaacaaggtttagtccaaggcccgggaaggttgaaggagatggcgatgcctaggaactgggtgtcacaagagagttgatagtgacttgaggtcgtctaagtcatcagcatccaatgcgtagagttgaattgaacagagttgagccgtttctttcctctgaattcaatcaacggatgtcaacttgaagctcgtggctttgctgtgggggtgggcgttttttaagacaaggcccctcgcgaacgaaccagagaaaccgtttgaggaaggcatgggatggatatttcaatgaatgggatccaataggacgcggcaatggaacatgggggagaagagaaaatgggctccattgcttccatgaggtgggtacagtaacaggcacaggtggaaaggccaagcattgacaacaactgtgtgagtggattcatcgactccagtacgatgcagtgcaagtgcgtgcaagcgcaagtgcaggtcaacaagttgatgagtgagtgccgccgcccgggcttcttttttttctctctctttctattagtggctgtttactaggtcgacttggctgcagttagtcagtctagggtaccaagcaaggcccagcgcggcaccggcacgtcgtctttaaacaccaaactaacaacaatcaaacttggcccctggtgctaataaacgtgcgagccatcggagtgctatgcgttctgtgcgaagatgacatgtttggggttacgagcttcgtcatatatcaaagactattaagtcagttccgagtgtctaatattggcaacccaaccaagtttgcacctcatgctcgagtcaacaacagacggatgatatgcagcacagaaatttcttgaaaaccacaacttggtaaatttcaggatgcgctaggctaatcttcctagtgtccaaccatcacaaatgggacttacccttctatgacgacgaacctccagtctaggtaggcagacaaaccgctttgataaatttcactgcaggctgaattccaagggaacaattgcctcaatgacaaatgaccgtgatggtgatggccattgctcccaagatatgggcatggttaatattctcagctccctctatctctttctttgctttttgctgcctcatgacccactgcattgcggttgacaattaattatcaacaccaacagctccggcaactctcctacacaccagcggaaaacaatgcaacaagggtcttccagtccattggataaccgatctgctggtgggtgggttcgcggtccgttgcttcagcactcgtcacagggactagtctagatatttacgacgagaataaccttttattaaccctgtcacttgtccgtcaacttcccttctcaatccttcaacaaagtctcccagcatcggctggatgaacttatgtatgtgccgtggctagtggaccctgttccgctcgactagtcctgacttaaacaagaccagacggcgagaatggccaatgaagcagatgccaggcatgttttctcagtaacgccaaggctggatatgtaagccatcctgatgagagactctcaagtccaatatgatccttctctcggttagtggaaaccctgtttgttccctaacaatcactccgagtacaacacgatggaaaagaaacgggaacgcgttaaggagcaaaagccgagcctgcgtcggggcagcttctagagaaagtctagaggatcaactcatgaggagaatcccgatgttgaggcacttatggagaaccgatccgataaaagactccaccatcgcgtgcaccagcgtcagttgaagtaacaaggtcagggatctttgacgttttgtcggagaaaagagttgtcctcggactcttggtctgactggggacggtttcctaaggaccgagttagacgtgactgcatctgacctggagcagctcgagcgggcaaacaagcaaagctagcactcaactcgaacggtgacgaggaccaatactgaagctatcaatgatactgtaacatcgcaatcttcagcgacgaaacgtagagccaagagagcctatcaaactacggcctctaacccaaatagggtctgggcggcagttgatcacggtcattatgacaagcaccttttgcaacaacacgagaaggatgtgttcgcacagacacggacagacggttatgctgtgttacagtgtttcattgctccgtccgtgtggcttgattaactaactaaaggaaaagaacagagccgtttacgcggggaactctaatcctgagggattgtgttgacagaggtttgtcttgacagcaccgatcaagaggttgggatggtaatctccacttgagaaaaacatcaagacacaaatgtcgctacaactacagagtacatacctctctgtactctgtacgagaggggaatagcacacttgagacaaattgccgttgtttcttcggcctgttccacattgtctccctggatgtcgcgtgcacgtttactcgaagcaagagaacacagctcacacacagcacaataattgacttgatctgatttgtcgtctcgcttccggagcagtggatattccatccgctaccgagagcggatacgacataggacagcatttagcctataaggtgcgtagtatttttgacaaagtcaggttgggttttacagactctagactaactacagagtaacagtacccttgcggcttttaggccgccatttggggctccgctcacaaaaggactcacccggggcaaaggccaagagaacggacagacggggccaaaccagaggggccggtttgtgacaggtgttccagaagccttcgacgaagaaactatggccccagtagaggtgggccgggtcgcctccccctggtcaggtcaagactccaatgagatccttcgtgagtgatcctgtgatgaagacttggttgtcatgtttcgtttttgtgtttctgaactttcttttgctgaaacttgtcagacaaggaagcgatacgtatacgcagagacaacaacactcccccctgtcgatgcccttttaattacaaccctctcttacctggacaatcacacgaaaaaagtacttagacactgaccgaccttacttacctggaacaagacccgatggtcacttgtcaaaagaaatcaccggatattgccttgcattgcggacgttaggatgagcccacgacacagacaaaccgaaaacccccctgaagtctgtcatggtcagggcacaacaaatacccaaacaagtaggtcccacgatgctcatccctgcacccacgcggagaatggcatgtgtttgacaactgcagcccttgaaagggcgcgggcaggtcagttcttccaggattgcaatgtcagagatgttttcacgtgtgtctaatctatagcatcgttttgttggcccatcgtataccggtcaattacattactccccttggagtccggaggtcgcgagggggacccttttagctaactaatgctagtaaagatccgttgctcttggcgattgtccagtatcaacatcgcgttgcagatcagtgctttagatcgccaatacatgacatatgcagattctgtatgtggccatgccttacagtaaaccgctgccacatcacccgcaggaaataacctgcaaagaagaggaattctggtacctcggtctagtgtatctatagccgacgaaccaaccaagcagcgtaccgacagcccgacgtctgcaacctcaattttgcacattcgctagcgaatcacattaacccgattgaatatgcttgttaattgatatctatacagagcgaaatcaatacatactgaaaacccgcggcgaaaatagaagacttgttcaatactgcgaatctcagttgagcagtaagaacttaatgtccagctcagttcggctcggcgcgttccttttgacgatctttggatatctcaacgccctcttcagagcgccgtcgttatctggatcgaacgtagaacaccgttttcacaaggcgaacggacactgggctattatctcccatgcgtgtttctcaaacaccgttcactgacttctacagtttagtccgtgacgatcacttgaccgccctagctccgcgtcctttgctgtcctctcttccctctcctcttctactcgccgctcggtgcttctgttgtgataaatcaccatgtgaattccactactctagagattccgagatatattcgataattaggagctgagtcttgagtctcgggtgctccggctgatgttcacgagggaggcccagaagtgaccatggacctggagaggaaaaagcaattcttggtgtacatacttctcagctttgcacacccccgcaatgggtgtgggcgtgtcagcttcctccaggatcgtcatgtacgtgaatctctagggccttgagtcggtcccgaaaggttgttggtggtgatgcaggacgcacaatgccgttgctatcccttgagcttgtcgatatgggcctggaacaagtgggttattctgctagtaacctcgtgccatgcatagattttcgttcctaggttcctatatctgcatggtgggttctcgctgccggactccgtcttgcagagggaaagagtggtatgtttcaacgttgcttgttggcgttgtcgtctctttcctcccaactatcacatctacaacctgatccgttcggccgggatcgatctgccagatgctcgacgaagatgtctggtatggtctcctgccaagacctgacaggtcggtttctgcgtgtctcacgcactagaatcgttcgatatgacgatcaggcacgagacattgacattgcattgttgtgttcagttctcgaggcccaacatcccaatgtggcaattctcatagctctatgtagactaggatatgcagatcttcttcgatcgaaccttgttctgaatctcagatcgtggttcagcgtgatagcattttaggctaggctttgaagctgttgcacctagtgggagatcaccgatgtctcaaggggagccagtctttgccgttggcataacactgagtctagatgcgagttgacgtcttgaacaggcgagtacacacacctcgtgtcgatctaaacggtcatctattgtgaaatataggggtgcatgagatgacgatatcagacatttcttcaaagcaaaacctgagacatctcactcacttgctaagagcatattgacgatatcacaagaccgtatatatagttacgggtgatgctagaagtcaagcagttgtattaattaagctattgtgttggaacaccaggccattgtattttaagatgtactctttgttttgtgttgaaccggaagtgagccagcagatatgtcagaatggttcctgccacaacatcgtctctgagtaatgagccatgattaatgaggcttgatctagttatatctgtcatttatgacatttcacttcagtaagcaaccaagttcacagttcaaccaatataaaactgcgcggagcttttccggaactgggcgtcaggcggttgtcaagaacgacgatcaaaggtgtcacggggttgaagggacacggttatcaaagacagtgtacgtggtgagtattctttcacaagatgcgtttatgtgactgtccatgttggcgagttggcaagagattttctcctgtattggctgccatgttagtctttctgccacagcataggtaggacttaaaaattactttggtcagctctatcaggaactgcaagctctgagttccgtgtgaatgtattggcattggttcgtctacggtgcttgttcgttcacggccggtgccgaatagaaactatccttaatgctaatttgagcttggccttgactatgtgttgatggactcctagttggtttcgaccatagttggacgtcgagtcgttccgataccagattatggatagtttgttggcaacttttgagaggagggaggaggacaatggaatggctcatgataatagttcatctaggtacctgttagaatcatgccctgggtgagatgaccaagaagttgaacaccttgggtcctatgccgtgagaaccaaggtcattactatagatacggttatactggctactaaatctttaattactacctatctagatgtatagtaggcatccgtacatgtgtcaaaatgcaggttgaggttggaagtcaggtcattgccgacaggtccagggtagcccggagccgcaagttgtacaaatatcaccactttattggagaatgggattgggtaccccgtaaaaagaccctattgatcctcgtccggtgcttgcgtgtttggccccggtagttcaggccagcctttggtcagtaccgtggggatttgtggataaagtgagtagcagactgaaaatgaaaccctggcgatgttttgtctgtttggccacggctcaattcgaggccaacatgatagtgagaagtgttagtgtttgagtaaaaattgaagttatttattgtgtggtagagcaatctatgttcagctgtttatttgtagcaagaaaccgcctcactcttgttcagccgctgacatgttcccgacaagttacacgtcgattccagtgactatcagctgagttgacaattttcatgctcagggtcccctccatcaggtagccttggccaccgtaagcttgggggcgttttggaggtagtagatacacaaagtgggatatatgtgttgatatgatatcaatattgcttcccgtcttcaagcccatctttgccctccccccaaacaattgttattgccttgatacagttgccttttgaggccccgccactgaccacggcaaggcgaaccatctccacagccatcgcctaaatcctggcgcatacaatggactatcaccgctatctggccagcatttggctggctctcggcagccggtggaccctaatcccccccgcgggatgcagctcggcagcgatgggtcggatctgtgttggcacgttgaatggaatgattggtcgttgattcgcgtttcaattcagccttgtcaggttgataatatggacgataacgccttgacgagagtgactcgatggataagcgaagtattggccgagatctgtatcatgatgcggaacaggctcagctaaagatggcaggattattgatttcatggatatgtcacctgaggtgggagcaaagagttttcaacgtctttctagcaaccactcttgttagattcctaacagccccatcaaagacccccccttgttcaacctcaaccgtcaatggcaagctacctagtacatacatgtcttgcaatgcgcgaaaccaagctttcgcagacaacagcagccaattaactgactgtacacttttcgaggcactccatagacgactcattccccatccaatgtgtcattgtcccgtggcagtgcatgaggcaacctctctgttgcaggcagactgacaaagtagaggaggagctaggcgacttggcctacctgagtggcagctaagagttgacttagactaccaacctagactaagttcctagtctagtccacgccgggtgattgttttatcatatttcgagttcagggtcgtcgtgccctgaaacctcaacatttgcacggtcaacaagacacagcaatagtgtcagcaatgagatatccaaggaccgtagaggccatgcaagaggaaatatatagctatcaggtagtacctatccaggagaagaacactatagccagtcaagatggaaaagcttggatccaattcaatcctgggtacccatccgtattgtcctatcgcttacccctacctaccccaacctcaaggtcaaggcatccatggcacttagtaacgttagaccccgtcttactgtgctgtacgagctattggttgcctgtagtcagtcaacctcaaacaaccacctaggcaggcagctgccagctactgttctttctcctcagccttactttggacctcttcttcttttccaactattttcctcccttcaatatttctaacacaacccaagttttgatagcttcctcttcttcgacgtgccttatctctcaaccgcaccccacatctccctttccctgtatctctcgtatcgctaccatcgccgcacccgatctcctcgcccatcacacttagtcctcccatcaccatccccacccccgctccggcttccgtatccccatcgccggatcttgcgtgctcaccgatttactacgacagcgacttcatctgcataaccccgctggttaaccagtgcttcacccactttgggacttatagctttatcttagagcaaacatatcagcttcaatgcaatgatggagtttgaatcaacagatatcaacttttccgtctcttggctcctgggtctcaagcccaaatccacgtatcctccatgggcacgaggctttatgacagatgaaccccgtttccttgtgagccgccttctcggcctgcttcccagtcgcaagccccgccgccggctgagaaggaggcgttgtcgttccaagcttgtaatcccttcgacagagcccatcgtggaggatgaccaagatgctgttgatgaggacatggatgtctttggccttgggaagttgtatggcgatattccttacgaaaccgaagatgattctgattcggaatctgaggatgcacctgcggtcgaagaggagcctcccgtgttagcagagccagaattcctcaggctttgcaacaacatggaagagcttctcgatgaaattgagtaagctgaacacggaatcgccaatcgcttcaaaacccatttactaactttatacagaaggtctcatcttgaagagaacgacgactctgacaacgaatcgattgacggcctagaacccgaagactgccaagacgaatccccgtcgagaattgaatggctgcgacagaaaacggtagaaaaagtagaaaacaaatacctggaccgaatcatgtctctaccgggtttggaggaagccaaggctttcttcctacagacaagagccaaagtaaaggccgcccaaagacgtgaaaccgatttgagcaaggaaaacttcgatgtggttttcatgggcaacgagggtactggcaagacgatgctgtcccgactctatgctaaataccttatatctctcggggttgtcaagaagtctggcgtcttcgcaggtatcaaccgattctcggcatacaacttgtctaaaacatcaacgttggccacgatccacaacacctgcaatgcgtgtggcggctgtgtaagtgagagaattcttacagaaaaaacataacactgacttgcctagattgccatcattgaccacgctcatctgatgaacggcgacgacagcaacctctggagtctttatgtcaggtcccaagatctacccgggaaagtagtattgattttcgctggcaatggcgaatggggcctatcagacttgatgggctatagtgccgaggtttcgagtcactttcccattctaaaattgccgaactacactgcccacgagctgcgaatggttttccatggcatgatgcggaaatggttcaaaaataggatggaagtcgagggtggctatgacggcctctatgtcaagattctgatccgaagaatcacgtcggacgctaatgacaagacctttggcaacatttggcctgtcaaaaaggcattcctcgaagcctgcagacgacaacttgaacgtttcatacaagccagaaagaccggtaattatttggaggattacctgatcacaaaggatgacctcttgggcaacagaccctcgcttggtcctgacaagagccctgcctggaaggagctccaagaactcgtcggtctggacgatgtgaaggaatctattctctctgtggtaagccaagtaaaccaaaatttcatcagagagatgcgcggtgatgatcccctgcatgtttcccccaatcgtgttttcttgggaccgcctggcaccggtaaaactacagtcgcaaagctttatggtaaagttctcgcagactttggacttctatcaaagggcgatgtcattatcaagaccccagcagatctcctggaccgctatatcggaggttctgagaacaacactaaagaggcgttgcgagaagccaagggaaatgtcttgatcattgacgatgcacatatgcttgaccctggtacgaatggtagcagcggtagctctaagaacggcgacttcagaggcgctatcatcgataccattgtggcagaggttactggtgccgctggagaggaccgatgcgtcatcctctgcgggtacccagagcagatgaaggagatgtacgcaaacacaaatcctggtctggcacgaaggtttcccctggacgcagcatttgttttcgaaaacttcagcgaggagacactgggcaaagtattggacctcaagttagcaaaggagaagctgatcaccaccgaaaaggcgcgagaagttgccatggaggtcttgaagcgagcttccgttcgaccaaactttggcaatggaggcgaggtggacaacctgctgtcaaaggccattctggcccggtcccgtcgcattgctaaagagaaaaagtctgatgacgaagatcttgacgctgttcctctggaacctcaggactttgatgccgactatgaccgcttatcacatgctgtggaaaacacccgggcactgtttgatgagtttgttgggttcgaagagatcatttccaagttcgaatcataccagtacatggtacaaggtatgcggatgcgcaatgttgacccacggccgtacgtgccattcacctatgtcttcaagggacctcctggaactggaaagacgtcgaccgcacggaaactcggcgaaatcttttacaacatgggcttgcttgccgcacctgatgttatagatgcctcagcgtcgcagcttgttggcgagtattgtggccaaactggtcccaagactcgtcgtctacttgaatcggctctcggtaaagtcctttttatcgacgaggcctacagactcaacggtagtcgcggatcattcgctgaagaggcagtgagcgagctagtggatgcagtgacgaagccacagtttgcgcgcaagcttatcatcgttttggcaggctatgaagaggacatggaccgacttctgcgcagtaaccaaggaatcaagagtcgatttgctaccgaattcactttccgtcctatgcgaaccgaacagtgtatcgagcagctcagacaggttgttggaaaagtcggcattactatccagtcaacgcccgagatggagactagtatccgcacgtctctgttctcccttctgcaacgtctgagtaatgataagggatgggcgagtggccgcagtattgaaactctcggcgaacaactgattgcccagatcttcaaagaatgtgcgatcaataacttcaccggcaaagacttgtttgtcacaggccgccaattggtgactatacttggaaaagcatctggcgtcccttatgccagcattaggatgcctggagtccaggctcccatgggtgctaaggtgatgacgcttaaggaccttgagacctcggagtaaaggggaccagattactggcaggagagatacgtgaagtgttgtgttttgattcaagcatctacactatgttcgactgttattggggacaagacgatgtatcatgggtttgaaaattatcagcgtaaggctgttttggagttctagggtatcatttcccccttgcgacagcctcaatgtaaatagcgatttggttatgacgacgttaatgacattctatttttgcaaaacgtagttcctgggtatcgcgtgagccgaaccatactaatttacaaataaatactctctctgtctgtatcatggactcctccgatttcccgaccaccgaaaaaatgggtaatatcaacatggcgttagttacatgataaaaaaccaacaagtctctgtctggtcgttgcctgacatcaattgtacaaaaactactcatttgaaacgctgtgcctcagctgacttggtctggtacggctagaggccacggatgtccctctgctgggcgagtcgtctttctcagactttggtgactttgacacgcgtacctcgatggcgatagagctacgtttcgaacttgatgaacgatcggggcctggcgtcggtgtggtctggctcttgcgagactgacttcgtgatttgcgcgaacggggggttttgttgctggaagatgccgactcaaaagtgggcttatcaacgctcatggatggcgagacttcaactccttcacggactggcgcttttgaagagcccctggcagtagtggcaaccccaacatcgctttcagcatggtgctcatctgcaagactctgcgcccaagcctcgcgaaacacagcgcctagactaaccgccacctctcgcgcgacactgtttccgacaatcttccattggtctgccggattacccagcaagacctcgtgatcgcgaaaaccttgtgctcggcgcgcctccataattgtcaggacacggttctcagaccagtgtatcgttcggccattctttgcatcactcgggctttgacttgtcacgattgtctcgatcagacggtcggggcgctgtcggccgtatgcgttggaagtagcgcctccccgagtcaacgacgttttgccttcttcggggaagacgagacggtcggcaggcgagagaacgcccgagccagcctgcttgcagtctagaccgaaccatgcctgggcaaaattcatgccccagggtcgtgtggggatgagactgatcttgttacgaagattgctcgtcatgcctatagatacgcgatgatcgggatatgagacgcagatatctggcttagagtcgtagactgggggaaggccggcggttgcggcacgagcagagacaaaatcgaaaggggtagcaatgggcatgattcgttccgccattggatcaccagtgggggtgctgccaagtccataattcctggtatgctctggatgagcatgcgtgatatgcggtcgctgaggaagatggtgacctggtgcggcaaacacaacaaagacccgggagcgacgctgaggggacccgcaggaagaagcatcgaggaaagagaactgagtttgatacccaagtcccacaattgcgcagatgagttggctgaacacgtcttgatcacgagtggctttactttgaatgatgccggggacattctcgaggagaccataccgggggcgatagaggtcgatgaaggagccgaaagccgcaacgagggattgattctttcgctgtgcgacagtggttttgtcgttggtcaagagagaaaagcctggacaaggactgccaccagagataaaatcaacgtctccaaccggagggacgttctctgcaaacttgccttggatagcaaaacgttgcatatcgtcgatcgagcccaagaatggatgtaccgcatcaggacccgaagtattagccatgtatgtatgcaaggcctttccatcgtagtcgttcgcccaccgcatctcgataccacctccgtcctctaggccgcggccaaagtttccgcctccgcagaaaagatcaagcccacgtaacttttgcagaggctcagaaggattgtgcccttgacgcaatgaagatggcaatgcctcgagaggaagatatgattttgcagtagtctctgcatcaatgacttcttcatgtgtaatgtagaaaaagttgcccacaccatcgcgatcgtagggtgttggtatcgtctcttgtgctttgaaaaaacggacataacaaggttcaagaatgcgtcgattctttacttcaatgaggttctcgctatacaccagctcattcggctgagcattaggtgtctgggggtcaacttgatgtctcctcaggagtcgccggaatctgtaaatgccagtgccatcctcgtcataaaaggttatgaactcgcaaggctcagatcgaccactcgccttatcaagcatgatgagccgggtctcgcccggttgataaagtggtgcctgggtagttttcctctgatgtaagcaatggagatgagttttttcaagggttatccattttcgctcagtaacgacataagtttggcgacagaagaactccgcttcggtgttcgacgttccttcgaactcaacctcgtggacacccatgatttcatcttcggagatcttagaaggctcatcacaagagcaatgatcagagaggaatagctcgttattccatgggtacttcatcagggcgcagagggtgtcgacaggcctatagtaccaaattacatcgaaagcccggacgcccttcttgctaacacgcacgcgctgcacaagggcgagccaacggtcaacgtcgttgaaaccatgcgaaagatcacgccgccattttgtgccagaatccgcaccatctctctgcgtcgagatggtgtcgccaggttggatgtctttaatttgctgttggccagccgttgagacatttttagcattttggtgaaggggcgctgggagctcgaggtgtcgcttctgtatcagttcatttcgtagtaactccgtctcatcactcagtgacatagcctcaagaatatcaccaaaaggtagatggttgaagcaatcatagatatactgagtgacgatggtttggggaacgtctgtggcgttctttccctggtcacaatctacttgatctgcagaagacggcgttcgacttgcagacctgggtggctttgaacgcgcctccttatcgctttctttagtctttgtaaggcgctcatactgtcgaaactcccatgtctcagcccacaaggtgtgatgataggtcccagcatagtccagcacgccgatagcttccttgtgcaagaaagctaggttcgcaacgatagaggttcgaaagtcggcacttggatgctgttctctccatgatgcaaagacaggatctgtattgtgcgtcttggctagccaattgctgaaagttgagcggaaatggaaaattgtgacatcttgtttgttttctcccatcaccttaagatagtccacaaagtgtttggcgaggtcggcaacccacaggaatgggtcgaagaaacggcggtactctttggcgggacgatttagtcggtagtagatgtttttcttgaggttcatagctgactgaacccatatttgatcgcgtaacgtgtgcttagacaaagtgccgtaatcgccaatcggcaaagctcgtatgggtacgtgccgaacaaagaaggccgcatctcctacgttcaacttcccgtcaaagtacaagttgctgtggcctgactttgtgtctagatgatgcagcgagcacatctcatgctcatatctcgggcgcttgctgtaaatggcaaagtcgttgagttcgaattcaatgaagtcatcggcgtcttgaccttcctgtatcgctgcttccaggagttgggcgacgaccttatattctctgtcgattggcacaccaggctcaaagggctcgtaaaacgactgtgggattacgaacaaagcgtcgggaacctcgactctgacagagttactcaaaggaaggtccggtgtatcaaccttgaccgcggtgccatcctcctgttccaataactcagctgtggcaccggattgatcaactgcgagcccaaaatcttcttctatcgtcatctctggctcgatatcatcgagcatttcaacgtctatgccctcgaaaaggtctccgggacccgagtcataattgggtggactcggagcaggcgacattgaagatagatcaacctgttccatcacgctcatgcggtcgtcctcctcatcctccatctcaccaagtttggtccacatcttaggcgtcccatgatcggtgttggtatacgactcttgcggagcaaaagcgtcctcaaacacatcatcaacaacaaagccgtgattctgattcgaggatgtcatccagtctatgttgggattagctaacacttctggtgggatgtcaatcccatcatcttcgtccagatcgatatgctggaaaggattaacgaccacaactcattgcttccgggtttttcatcttaccggcatatcggacgcctcgtcctatgttaatgaatatgcaccatgtatgtgaaaagcttgattcgaaggaaagtcaaaatttgagcaaacttgatctggctgatctggcttcgtaatagacaagcgattatgatgagcccagcagtaacgaacgctcttcccgaaattacaagacttgactttaatcttgtccatagaacaagggactggagtcgaatgggatgagtcgcaaatggtgattactaaaaattgcgaagtgctcaacaaatagcgagatgcgcgcggacccaaacaatgcaaattctgagttgacgagaacaaagaaagacaagagaggcttgcgtctaaatcgttgcaaaaaacgaaaagaaagaaggaaacatgtggtgcagtttggctctatcgcgtttctttgtttgataggtaggttagagtgaaagcattaaaagacaagcattgaatggctaccaaacttggacttccacagtgacttccgtagtgcctagccgccgggaaggacagcgctaacccctgaatggctaaaaccatcactggcatgaggcttgcttccacctcccttgtacagaaactccttctagaagctcggacatggcaatcacttcatgaggataggctgaaccaaggtcgagtaaccacacaggcgtacagcaaacagatacgttaagaactaagatcatgttaaattcttctctaacgctcatttttactatacaatataaccaccaatgcattgcctcttctcatctgttggtataccctttgaaccagaacgccgtataatgcatctcatgataactcatgtgccaaaccaagaatgttctcgttactttcttcggcggaatcggctgttaatgcctggtccacccttggctccgtgattcctaagcttcaatctttggaagtttgcatgagctagctcattcacctttcgggctgccttcttgacagtgccctccttcttctgtgcgggcttcttctcaactatatcatcgaaatcagagccagcatcctcacccccagcttgtatttcatcattctccacatcactttgggggtttgctgccatattctcgggtctattgacccgaactggacgcatcttggccattcttgttgttcgcttctggcccttctttttgtataccctcgtcggattgtctccttccactgggctgtcgtacacaccttcgtcatcaaatccaccgaggggcagttgccgtgcttcgttatcgtcgaccagtatgtcgtccttaggtttggatgggaaaagtgtctttggtttcggttcacccattccaccatcctcaatatcgcgcaaggcatcaaggtcgtcatccaggctctcctcttcaaccttccgtagacttgccacaatctcgctgagacctcttgcaaatggcttacgcggtagccgtaaaggagctggggcgtcaaaatcaccgttctcctctagaactggtagagtattacgcttcaagaatgccggtgtgtcaaattgaagcttcgaaaccgaggaaggtgtggcagcgtccttgtttccatccttattctttaatggagtcaagaagtggtccagtcgctgtcgtttgctagacgacataggtgttcggccaagcctttcgtcttcgtcgtcatctgttgccgcggacctcttgcttggagttgcgtccaccttgcgggcggatcccgtcttggtcgcagaatctttctttgacggtgttcctagctctttctcgaccagcaaatcgaaaagcccaagtacctggccatctcgctgcggtgtcgggccaaccgaggttacagatgtgggactgaacagtttccgtgatatagctggcgtattcatgaggtcctcatcgtggttctgggtgcggttcttggctggagtttcgatatgcttgttctgtttgatgggtgtttgtgccgacagaccatctgattttcgctttgtggacttgggggcatgtttcgaagggggtgatattttgcccgagagaatatctcgaaccttgttgtattgcttgtatttcgcggctgccaattgtcaacagaatgattgctctgtagttctgggggaccataccaatgtcttcgtttgctttgatatctcctcttcctggcttcttgccctcgtgtgattttgcccagtctgtttcccaagtttttaggtcgatgcgcaattgctgtgatgtactttcatattcggctctcgtatcttcatccatgttcatgcacttatgattgtgtagttccaaagtttgtgcgatctgaacttagaacgtagagacagcaaggagtcgactaggtgactgagggatgtggatagtggaattgagtgtcgcgattaatctagcgcgtaaaacgcgtagaggccatcgttgattacaatgcaggacgcgagccccacatcgtcatgacaggtagtctatgagccggggtgggggatcggaaaggaagacgccagggcgcggaattaaccttcaggctgtagcaccactaagtcccacctcaaattatcgatcatgtattattcatcctcatcgctgtcgcttcaatactttccctgtcttgcgctggaagactcgatactcccactgaaacctcagggacactacaggcatcacatctcttcgactttttgcagattatggaagtagcacagcctacagacgatctacagcgacaagtcctccaaagcactcttgacgaaatcgcgactcggcaagacgaagacgtcactgactgctgcgtcatctgcctcgagagcataaccgaagtctgcgaagccatcccttgtcatcaccgaaacttcgactacatctgcctgctcagctggcttgaacagtcaccaaaatgccctctctgcaaagccgttgtctctcaagtgcgccacgcactggatgaacctgtcgcaaagacctatatcgttcccaaaattgctccaaaacccgagaagcaacaatctgatcatagaccgtatgcgccgtcttctcttcgtcgtcaacttcctccgcggcgacgtccttatgcccgccgatctcggtacgaaacacccagcctgagtccatcagacgagatcgcacgccggagagatgtctatcgccacaaccgatattcgaaacacgtagggaccaataggctgtccagatatcgtgaattgactccagctgttttctgcgcagatagtgaattggtatcgcgggcgcgcatgtggattcggcgggagcttcaggtctttccctttttgaatcctgatgccgacgagacagagccaaggccaagcccgaatgcccctaggaatgccatggaacagcgaagagccaataatgccgagtttcttcttgagtacattatcgccgttttgaagtctgtggatattatgggcagcgctggccaggccgaagagatgattttggattatttgggaagagacaatacgcggctcttcttacacgagttaagagcttggctcagaagtccatacacgaaattgacagattgggatagagctgtccaatacgagacatctacctcaaacactcttggagttgactcagagcaggcaggcaactcgaactcgagttcaaggagagatcaacccgaagataaatccaaacatgcaagtgaccggaacggtccaagaggacaaggtgactattatcgccctaagggtcgttcacagcggccaagaggagtacatagacgcgagccatatgctagacagcgcagtagaggctcatagagcatagtagataggtagactttggatatgaacatgatacccggggaagaatctccatctgcatgaataatgagaacgaattacaaatcgaaaagtttatttcattgttgcattttttccccctggacgatgggttcggagtttgctgcttagcgtgcggagttccgccctccccttgaagctgtgtaagtctgcctgggctttacagattatttaagatgtcaaagatgttgttgttataactcgatgcagccgatcttgtattccttactttcatcacaatcaaaggggttcactcttgtatcctgcattcattaaatcatatctcttcgcaacagagatttaccacccttcgctcaaacatcatcatcatgcctacaatctcgataaaagttatctcagatcccgtctgtccatggtgcttcatcggtgccctccgcctctcccaagccataactctctatctcaaaaccgtctgctctagcgacacaattctcacaaagtggcacgcctaccaactcgacgctgacgcatccactcaacctttcgtgtccaagatagcatccaaatggggcattgatcaagtccccgctgtaaagacccgtcttaacagcattgcgaagagagaagggcttgaattcaactttgactcgacaattgggaacacgagagatgcgcatcggctggagaagttggggaggaaagttagattggagatggaggttgcaatagagattatgagaatgtacttcctacaaggagggaatataacgagcaagggggacttgattggcgccgccaagagggcgggcattgataaggatgaggcgagggaatggctggagagtgacgaagggggtgaagaagttgatgccgaggttgccgagatgcagaaactgggtatcaaaggtgtaccgcgatatatcatcaatgacaagttcatgatacagggagcagaggatgtgggggatattctggaaaagctggttatggcacgagaagaagctcttgccgcagacgtgtagctgccatacattactagacttagatagattatagacgccttggaataaaccatcttcatatctcataagggtatcatatcattgctctcaaattctcatcaatccccccagatccttctccatctgtctcagtctcacctgcaactccctcttcttgacctccatctccttagcctcttcctcctccagtctcaaatcatcctcagtccacacatcgccttcttcctcttcctcttcatcgaagtagtcccggtgatcaagagtagctagctggtctgcttgctcctgaactcgcgcctcgtagtacgccgctgtgttcttcccgtgcgcatgtttactcctcagcgtagcaatgcgctcccgcgcaccaggtaactcgtacacaccgcagagcttctccgctccgcgaaggaggacgttaacgtccacatcgcctttgcgatctgactctccgcgccgcaattcctcgtgcatttggccgcccagcacagctgccacagcggtctgtcgacgaggatgtgtacctgtgcgcggtggggggcccgtggttacctcacccgaagctacgttgaatacagtctggcgtctactcgaggacttcttcttctccggttcggtgggtttgagggtcgttgaaggtggagggggcggtggtacggagaagagggcacgctcatgaggttcggtgtcacgaatgatggatgtgatatcatgattggaaagcagggcatttgtgaagatttttggcggaggaaacctagaagcaagagttaagtaataggcaatcaagcaagggctggcaacttacggtaggtcattaatgccctggcaggaatagccaatctgctcgaggtgcgccgagatcagcgacatggtgcaagattgccgggtttcgctagagggaatggaacgtctctagagggttatctccagtatacaacgccagcttttatatatgcaaagaatttctgatggagaaaaagaacactttcaatatgtattgcaatgaatgctaagaatcgatagcttgtattgacgatggtggagtttcaaaacaatgaacgcgggcacttcttatcgataagcactccactcgcgagcagcgacttacacgcttcaagatgacttgttcacaagattgaaacaacatgacctgaccgtcaacaagtgagattgagcaattgttttactttcctactggtttcattataaatactgactacaggtcggtccatggcctttaattaatgactgatgctacgctcaccactgatgcggttcacagaaaacctcctcggatctacgtcccaacagagacacaattcatcatcgcatgaagaaaccaatccaaggcacagtcagtgtcttggatttacctccgttcttgaagatctaataaaccaaggtatctgccacttacataactggaattacttttggtagcaaaaagaaaaggacgggacataagagctaacaacaccgctgcttgatagaggtcaccgacatttcgattgtgtacatgtcatgatgcatgcatcgaaaggcggcacaaccaggatgggaaactccaatctatccctatctcatattgcttcgataatcatgattaaatgccaaaggagcgctcttgagcgcctgctagactttacccattttcctccacatacatgacctttctcctatgttcaaacgtcatccatcttatgcttacaggtaacaaatagtaatagtctaaaggtatcccgatgaatccaatgtgacaatcccgtattcgccttgttgcgttaattctcgatgctaattctatgcaaaacatccgatatcatttcatccgttcaatattctcctcatcctttgatacacgcttagcgcatgaatgaaccgtggagcttggccgaggcgaaagcaatcaatggtccggcgctgctgaaccctggcaggctcaggggcaggctggtcggtgcgggcggtgtcatgctcgtgtgtgttgtaaaaaggtgagtcgtcgtcgtcagagggacccctggtcgcctcctatcctcgtaatgtcattaatggtgaagcctataatggccagggcagcttaaagattgttatagctgatatgttgtgtaaatcgagctctaacttgagtccatctccataatttctatggcccaatagggtaattccctggctagatgctcatgccgcgccacaaactcatcctcactcgagtcaggttcctcgagttcttcgattcgcgcaggaggggggtcgtggaataatagactcgttcggtgcatctttctccgcatgcgacgtgcgctagagccgacctcgttggcatcaagtccctcgccatcgtcttcagaatcgctgagttcgctgtgcgttcgtttgccaaagctgctacccatgctcattcgacggatcctcttaagtcgttctcggtgcttgaggaatatcgcttcttcgtcgggcacgccttcggggtcagcccctggctcggtttccgacgtttcgttactgcaattgaggtttcggaaatccttgaccatagttttgtgctcctttctatgccttgaccttgaccttgagcgactgcggttggattcgatctcggtgggctgtaagacatccaatccgtcacaatcgctgtccatagggtcaacatcttcgagcgtgaaattgtgagcaaccatcgcagtagtttcaatagtgatatgagaggccatgacttcatcagtagcctcggacttttctgactctgcatctgagtcagattcagaagtgtccgaatcactagaactgtcggtgtcgttgtcaaggtcaacatcagaatcatcaattggcgaagacacagctgggccggtagcgtttcccatactgcgtatgctggggctcgccgactcgtcttcgtcttcgctgctgctgtcttcatcgctgctgtcgtcgtcggccataccggacgaggaggaagagcgaggactcagctgctcaggtcccagcgaaggtcgataactgaattgatggccatcgccaactggcctgatgttaggatccgagtccaagggttggaaataatcgtgaaagtcaggttggcgccgtggctttagactggttttgcgagagaaaggcggcgacgtggtgggtgtctctgggggcgagtttgggtcggcggtgagaggttcatcctgggcttgtacttgggcttgaagttgagcgacgttgaggattggcgtctcggggcgccgccgaaggttgttgctctttttcggcggcatggctgatgtggtggacatacaagaccgtgaaattgaggtcaagtaagaaacgtatatgtgatatggggcaaggcagagcccaattgagtcaaaaataacctatggttgaccaatggacagaaaagccgtctaagcctggagctgaagtctcgggtacaaccgtcgaccaggcaagttgattcgatttcggagggtatcttatcgatcaccacagaatcaacaagcggtttggtaggcgttgatgtggggtaaaagaaacggattgaagcgagccgatccggaagtaaagagagtcaaggtgaagatgttcttgaatgcggcggtaagattggtgtgagggtgatatcggtcaagacgacaatgcaatgtcttgacttggagcgaagaaaggagaggataagagagaagagaagaaaaaaattgcaaccgttgactactgcaagcaagacaatgcaaacccaggccaggtatgcagcgaatagtgctggtttggggcgtgggtgagaacgtgggtgtgagcgagagctggagctagaactcgaacgtgggtgtcgtcaaatgtcgacgtgggtgtggttgtgttatgcaacagtgggttaggtagccagacaagacaaggtagagatgggatccagtactacgcgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagtcgattgggcccctggctcaagtctgcctttgatacggtgggggatttggcgatatgcctcccttctagggccctcgatagtgtagtgtaggtcggtagcacgaatgatgatgccagcactgaccctgcgttcaggaagatcaattggctcgatcaggggaagtcggaaacaagaatagaaggttgaaggaaccccaaaagaagacggaggtgaagacaagacgtgggacagaacaagccagggtctggtctagtctgttcgctgggtcccgtcaggttcaggtctttgcttggttcaactttgggcctcaacccagcctatactgatatttgagttgagtagctagtagcgggcgataataatacgtagtaacaggagaaatggtcgaggtgatgaaaccagtcaatcaatcaatcaatcaatcaatgcgattgtcgtcgacgatgaacgatagcgatggcgatggcgatagtcagggtgtcagaacccaaaggagaaatctccagcacggagaagatgatatgcgacttgtgtttggggtcatgataagtctttgttgtaaaagatggcaggatatgtcctggaagaggaacaaagagcagataaaaagacgtcctggggagatcttctcggtccgcttatcgcaatatggatcgaattgttgattcagtcagttacaggcccctaccgcgatagcccaggcgagcgatgtgggcagtcaaagctctgtcctgtctgtgcagtacaagaatctcaccgtcgagattagtatagcgttgattatcaatcctgtttctggtttgcccttcacttggaacaaatgcctcaagcgaatatgacaaaaagaaaaaaagaaaaggagagaagatggaagaagagagaggaagggaagaagtagagaaaaagtcgggaggggaagagataaaagatcaaaataaaaataagtaaataaaagtttagaaggagcagcgcagtccagcccagatgcaatgcaagtgagatggaggcaaggatggatggatggacagcgggcaagagtcaggaggggttaaacgaggttaacacaggccctgctgtactgaatgattgctcgactggcttagtactgaactgaggtgatgagcgaatgcacaacagaaagtaacgactcgatgtatgtcacaaaatggtaccagtctggtacgggacagtacagcgatgatcgggcaatctcacctgtaagtcgagccagagccagagccgatcaacggcaaaccagacgatgtgccgggtcgaatgacgagctgtagacatacacggcaaatcaaccactcaatcacttgtgaataacgaagctaaccagaccgaatgccagagacaaaaagcgataataacagacagaaccctgctggccttggttcaactccaaactggctagcaacaaggacagcccttgcatacaagcctcaaccgcgggacagtctgctcaggtctagcgcaatagcgggttgaagtcggcgatcttctctggagtagcgactctttttcgtttgtgcgcaaaaggacaatgcgagagtggactgtatggagtgtagtatgcgtaccggggccgggtccggactcggaacgggtctgtacagaaaattgaagaggttgggctgccggcctgtcttcaatcaagtgggatggatgtcaatgtcttaattggtgaaacctgagtggtccaggtaagatcttgcgccgcagagatgtttcttggcttagatctgaccgtcttacactggccgtgtctgtctatatctgtgtcagatggaaaaccacagacttggtttccaggctttcgagtcgttgaggctccgggtgagacgagaggcgagaatgtcaccctctcaaggtgcctctagaggcaaaattactgtgcttataaactggaattatacatttttgtcctcacgcagactctggttcaggctcatgcggtcgccttttcttttctgcacactgggggtggattcgctggtgtatatcccgttgggggccaaagcgcaagcattggattgacatgtgtgtaagtttaagtaatcaatatgaaatcaacaagtccgaagagactcgattcttgtagaatagatcgagggcatggaggtctcgatgagcccgtggccatattcagccaaagccggatacactgcttatacatgtcatgtcgcacacgaccgacggcaacttaccttagcctgccttggcttcacggtcgtctatctagttgacaccgtccaaggaaactatactatagatacctggaaagtattaatagcgatgatgcaaaaccttagacacaaggaacggcccgctttgtccatttccgctcattgaagattcatatgaaagacaaggagaaggaattgatattcgccgagtcgaatcgagtccagccctgcacggtctagccctgcacaactagcgtcgggtctctgccaacacagaacaaccttgaaatggaagctggatgatacgcaagaagagtctttaccgagtggaaacacatcttcttgaaccctggtataagggttggatccgaaaaactttcaacagaatgagtcgcctccggaccgagtgtgaatatcgcgctcgagcctaacgttactaaatgaaaagaacatcgcttcttctaagcgccgttatggaccaacaggacaaggggcatcgccgacatggcacgacttgggcagcaatgctcaagaggtccaagttagggtccctttggtctagtccacaacgaaccggctctggccagaaaaaaatctgacaagaactgtttgtgttggttgatgggaaccactgtcatggtattgaggcttttgacacgtttagcgtggctcttacctttaattctctcagtgtccgtccgtatccagttccgccacgacaaatacggtgacacttctgatgcaaatgcgataataagacggttgaatggggttcattgatccaatatcaggctctatatttctggcctcggaatgcaaacgctgatgagctggcaaagataaatcacgaataggagactcggtgctacactcaacttgcattcacgcaaatgctcaaaagcagaatgaattgggcacatcaagttttcaaggcgcagcgagtgagaaacgtacgatacgtactgtaggtacctatttcgcttatgatgcgaggtacttccaggatcctaaaggtaccagtaccagtaccgatacccattgttcggtaccgagacgctgctcgagggggcctagcatcgtcattacgcatctgcgaattctgtctctgcgaggaattggatcctccgagttctgtcctgcagagtttgacaaaactggactcagactctagagtgtgcctatcgcaagagcacacgtttgatggcatcatcgtgtagcattggtggtagtcaaccgtcccaatgagtgaatggcatggcatgctcatcgtacagagaagctaaactttcgcttatcgttttgacgttttgtagctgagacagtccgatgaatcgggccaccaaggttgaagggccattactgtcgtgtgcgactttcttgatttgaaacactgatctgatctgtgtacctacctacccatctcatgacgccgtgaaagatgacactttaagacccctatgtgaggggaatatgaaggtatttgtgcccaacaactactatagacaggttgaaatgctatcataaacaattgaagggttgcaattacggttaaaccccatttaactctaaattagtatcatgatgatgaatgaggcgtaaaatgacaacccagtccagtccagccagtccatgataaaccgcttaccggagcttgagcggagactatgatggacgggactgccccgcttccccatctcaacgccccgagccgctgaaactcaaattcacttaattggtgggcgactaagtcaacaaaacaaaccatttccttgcacactcacaacccacaatggtaagccaaagaacatcatatatcgccaaagggtcataacaactaacaacaattcctcgtctagtcttcggatccaaaaccacaaccgcgcaagcgtggtcgacccgcaaacgcgtccaaatctgctgccaccagcgcgtcgcaagatcgtcctgatgagtacgaagccgataatgaagaacctgtgctaccgaagcagcgggggcgaccaaagaaattagctcaagaggatgcgacagaagagacagtggctcaggaggacaaacctcgaaagaagcgcggccgaccgtctctggaagacaagaatgcggaaaagacaacagaagatgcgccaaaatcgaagaaacaacggggtcgaccctcgctagagagaaaccaggacgaacaagaaccagggccggaagcaatagagaacgggatatcacagaaacgaaagcgcggccgtcctgcgctcaggaagaacaaaaacgatgatgcgccagagcccgagcctgagcaggagactgtagaggaagaagcgcaagcgaagaaaaagcgcggccgtgctaagaagaaccaagacatcgaagaacccgagcaacagccagcagagaccgaaaaacaacccaagaggaaacgcggtcgccctgctcaggaaaaggaccagaatgataaagagcctgaacaagaagtggctgacgattctgagaaacaacggcgcaagaaaaatacaaagggaaaccaagtggaacagccagatgggcagcaagaagaggaacttgaaccagagccagaaggagctcaaccagctccccgcaaaaaacgccaacgcaaagcgccagaacccgaacccgagcccgaggaccaagagccagaggaagaggagcagcagagcagacgaagcccacgaaactcctctagcaatgacagggaagatataaataataaggggcgcaaggcgggaaagtccaagaagacatcacaagaaaacacagaggatcagcaacccgatgatgctaccaagaagcgcgaacgacgaaaaggagggaagccgcaagctaaagaggccgatgaacctgaacccgaacccgaacagcaacaacaagataccagcaagaagaagcgtcgcaacaagaatgatgtgccctccgactcggatgaatcccttccctcaccaccaaaaccatatcttcacatcgctcctttcaagcgcacaattcgctcctcccacatcgccgcaaaatggtctcccctgaccggatcatcgctccctgcagcaacgtccatcctcacactcgctcaacgacccatcctgcagcgaacagccacaacccgcaaccgacgtgaccatgcgaccgcggccctaaacctcgtttcccgccgtatagagcgcaaactcgaccgcggtgtccccttcccgcctgcgtcatcgaagacaagtactcggcgacctgcagatgcagacgggggtcgcgcgatggagctcgatttcgaagcagtgctcgatgggaagcaggctttagagagacagctccacccgggaaaacatgcggtggagttgttgaaggctgagagggataggatggagaaggagcttgagaatgactacgcggagttaagaggtttagaggcaaatgcgagggcgcagatgagagagcgcaaagatttgtttcgaagagcgcatgttctggcaccgacttcaccgcctaagaaacaggcccaggatacacaattcgtggccaacaaggacgagggaagtcttaaagtaagtccaacattctaaacccatgagtaacatctaacacccaataggaactactcgatacatccctcgagcctattgcgcttcaactcgccggtcacgttgatagcatccgtggaaaccttcagcaggctgagggtgtcacaccacaactcaaccgtacaaaggcagcgttgcaagaggcgttgcagcagtacctggatagcgatacctatgagcagatcctccttggataagtgctctgcgtaccatatgatgtgatgaaataggatattggcattatgaatagacaagtaaggcgtttggggattctgttttgaatgggtttgcattgcgactggcatggttttgccgagctactgtgttgggaatacggatcatagatattacatatgagcaggagaaagctccatagtctagtcatgcattggctacgaaacatactcaatagtcataatagaagggagttatgtacaccaaacgcatctcctattgctaagtatatacggtgaagggaagatttacatacagacaaacaaattcaaggagacagagcgtgagttatgaaacctcagccccggatatataaagcacgagccaagtttatctatatataagaacgctttttgcacagtaccatttaacccctatccaggcttcaagtcaaaagggaatatgacgatgcatagagtaagggcagttgttttgtgggcaagacaaagttcatgattctcattgaattgttttggaaaaaggaagcaagcaaaaaatagattgtcatacatccaggagaatagtgtaagcctatccaagggagcccttccttcactagatgcctaaccaagaagtaaccaagtggtgattaatgtacagacgaaacttcatatacataggagttgtccgtagacatttagcggagacggcgagagaagccagtgggcttggcgtagccaccggtagcggtgccgttaacggggtaagggacaacggtgacagtagcctccagggtggtggtggtgtcgcagatctcgtcctcatcatcatcatcatcctcggagtcatcgcccttgacggtcttgccagtgacggtagcgtcatcagcaccgttggtcttggcagcctcggggacaacagtaacatagacagtggaggcaggggcagtaacggtaacggtctcgggggagcactcgccgttgccgtttccgttgttggagcctccgttgttggagccgtttccgttaccgttgccggtacccttggagccatcgtcctcactcttgccagtgctgtagccgttgtcaccgccggtggcagggccagtctcatcaacacgctggatggtcttggtgatggtgccagtggtggtcttagtggtagtggtggtggtgtcatcctcgggggtaccgttgcccttggagccgtcatcagtgacctcagggccagcagggacggtcagagtcttctggatggtcttgtggatagtggtggtaatggtctcctcgccctgggtaagggtgacaacctggtcggtggtgtagtctgagacaacagtcttctcggggggaggggggtaggcaccgccggtgttcatgggaacatcagcagtgatggtcttgccagtaacaccaccggtctcagcatgctggaggacggaggtgtagatagagctggcatcagcgacggggcagacaacctcggtgaggatgacagtgtgagtggcagtgagggtggtcttgtccgactcggggagctgagcaatggcagtctggtcacggctggggcagttggtgacggtaggggcgcagctggtaatggtctcgacgacggtggtcttgacggtcagagtggtctgagagtcggttccgttgtagtctcggcggtagtgggcgtgctgagggaactggtaggcgttggccacggcggcgatcatgccgatgctagcgacgacggacttcattttgaaggttgggtaggtatgtagatttttgcggtagcttcagtttttgtctatgacaacgtaggtacgatgtaatggctgtagaaatcgattccacagttcaagtagtgagcaagacacagtttcgcttcactaaagaaagtattcaagtttgaacgcgagaaaacgcaagttgctgtagagctggaatgatcgtaatggcaaagccggaaatgaatgtaatagtcacaattgagactgaacgagtgtagttgggatagacaagactgagaggcaagagcagagtcgaggcaggatgcggtagatattaagagaatctggagtcgggggtagtacaaactgggctggaagcgcctctttttagctctttgcatctttgcaggggagggaagcgagtgcaaccacaaaacaacggactgccaagatgctcggggcatggacgatgctgtggtccactgagaagccccttggatattggagacgggctagggtatggcatctagagcttggtccttggtccttgctcaggatgcaagaggaccgtacccactgagtacactcgtgaaccatgctcgggtcctcgatatccgcacctggagcagaagtggtagcacaagactgagactgagcatgtgtgctacttcaagtatgagctgaggctttggcgtttaaacgacgactgactagggcgatgagccaatgtcggcgcgaagagggtgcaactgagccgatgaggtaaagcgttaatagctcatatctcttagtgaggaggcatcctcatcctcatctctcatccctcaatcctgcttggcggcctcgtcggttgctgcggcgttgatgttgtcgagatggacatggatgtgatttgattggagatgtttaaagaccaacggttggagaataacgaggttcataagccggtggggcgtcctggcgcttgcctcaaacggcatggttcaggggcgcggtaggctcttcggagacgggctatcagggtgtgcggccaggggtttggagctaaagaagcacatttttggtgagcgagcaccctgcaatttggcaatgccattgcgactcgggtcgaggcagggcagggcaatgattgcattttgatgattgttcatgctatatcagaaaagtggcatggatattatttagtgttgagtaactgtgtctaaagagcagttatgtttgatctttatccaacttgatacataaacataaagatttatgtttcaacgaaagagttgttcttttccccaagttcccttccttcctccatccttccacacccaagttagtgcccaccacgtcacttttttatgcaggtaccgtgcagtgcctgagacgccacgcgggccaattaaactctcagtccttaggccacgacccttccgagacttttgttgttctggcgcacgccacctgaaattactctgcgaataaaatgagcacaaccttagatctgggtgatgaaatatttagtgagcgcctacagagtactgtgcttatttgttgcactgcatccccgcggcttctgttactctcccacataatataagactcctccaagagacggtctggtttttaccaagccacttacttacccctttcgtgcggtgagcatcccccagatcatttaatttcagccttgtatgctatgattccctcctaaccaacaccaggtgcttcctcctgcaatattccacgcttgtcaattcagacttgaaatctccgatgtgatcggcatgcttcgtagctcgcatggagtacgtacctacatattagtgcaactcaaacttagacactggcgaggtagtagagattcccgaatcctgttaccggccatcgctttgttgcacagtcagttggtcctgactcccatgccatgctagtaaagacggtgtccaaacataacatgcattcaaaaaggaggccatcttactcaatatcacctttgccaagcccagctcgccgcaggctagagaagagactagaatgaatgacccaacaactcagaaatcactcaagtcaaacattctcttacacgtcaatgactgactccctgcagtgaccttgggctctcagacgggtcccataaaaccctgccctacatacaagaaagaaatgagaaagaataggaagaagcaaaaatctcattcccttgcatccttgaccgcgatttgacagagcctaagaatccactcgctcgtggagtgaacgatctgttatttcatgccaagacgttcctcggttctactccgtagaatgactcagatcctccccgttagcacatcctatgccaactgaaccgcggttagaatcttggaatcaagatggctatcatctgagactttttgctgagcctcttcggtataagcaaaatcctgtggcagtgggaagacgtgcactagtggtcacatcgtagaagacgggatgtgatacatgatgattgtaagatgatcaggacaacgctgatcttcaggaacaagctcgcgaatggaccagccagattaatcaccgaagactattgattgcccaactaagtaattggaggggacaaaaatacgtacatagtagcccgctgacaggaacctcttaattcttcaacggcgttaatcttgtttgttcctgttggcttgaatgagcaaatttcatcttcatgcaggtaccgatccacaagtcacaataatccctcttacacagcatcaacagcttatccaaagtcactatccgtatttgacatggacatattttatgtgcaatgttcacttctcgtatacttttacctcgcgtttcatcccaaagccacgcgcggtcagtccgctaggtaatccgcactcataccatccatgtcaccctgtcgtttcagcgaacttccatggtccctgccccgtcttccatgtcgcagaataacaagttccaactcttattcctccgcccctacgcagtacgtaccctgcacggtatggaatgacccatcgcttctcggctccaccggtcaagcttgatgcgcatggatggtacgacaacaaggttactggttcttcctgagttctgtacaattgatattggcttcgagagcttcgtctactctatcaaaaacgcaccaaacaagggtttaaagttcttctatatgagagggaacctgcttccgagattgttgcttgtttgcttgattaacgtatcgtctcatctcggtaatcaattactctggcccgatttgaccttggcggatgctcgaccaaccaaatttcgcaatatgcctcggtcaggttgattctacgaatcgaatcgaatctcgccaacacggtcgcattcatgcttctgcggctcttgagcatatttcagcttccaggtctggtcgcctaagatcttgtctttgtcccatgcccatgacacacatcctggaagcttcaagagtcttacatggtctcacaatccacagcccagatgctgcgccctgtcatgttcccatcaggtagacaccgaaattgtcaatcatttgccgtacccggatagcgtgagagtccccttggtctcgatctcatcctctctcattccacttcttcgatccttggccgaggctttccagacccatcgaccagagttccgctcgggttcacatgaaggccggcgagtgttgtaagacctggagagttgctctggtcttgtacaggcagcatgcttatcatcttccagttctcgaggctttcaatcacttccttcgcatgatcttgcactagcccatcgttatctgtctgagccacatatcccaaggtcgtaacgatatcttctcgactatcgtcggtaagaccaaacccgagtttgcggccagccttcttagctgcgtcaagtgcctttacaaaactcaatacgtttaggattgcggctcttcgtaaaatcgccgtctccatctctcgttccatagccaggatgttaatacagaggtcaacacttccggacacaagcgttgagccaataccggcaatgttgatttcaagagcagctccgaagatggagagtgatgaagtgcggattcgaacatcttcggtaccacgcttactctcccatccctgaagaatctgtgccaaaatatcgttcctggccttgtcctcttctgttacttcctcgtcaacgtccatatcattgtcatcttcgtcctcatcttcctttttctttttcatcttctgtcgcttctcatcgcgagcctgctttgccatagtctttggtcgatatccacgtcgtccggcaattgatagcagtgtctcgcttacctgctgagcaacatcaccagaaaaggtctctcctaatttctggataacctgcaacaaggcttcgccaaagcgcaaccttacatccgttgtagacctttcttgtgcatctaggtagtggtccaagagttcttgcacagcagacttggggtgtttgtttgccagctgcgtgtataccttcatgactcgtaggtttatgaagtcgtcgttgctctcaattagagtcgacaataggacagcgacagctggaatatcgagtattgagctgtttttttctatgagactggaaagtagattcaacccttccgaaacaatgggagctggattatcatcacccccagtaacatattccatcgccagtttgtatgttcgttgatcctcgatctgcttagcacttggagccgaagccgatccctcgttctcttccatatcatctcgatacttcaggagtaaagctaaatttcttgccgttggtgttacttgtggtctgtcttcgttgctcaacctttccagggcggattcaacaaccttgagatcctctaatttgatatgagacttttggaatgatggtgctgtgatgacaagattgagtaagctcagcaccactgcaaggaggtcatctgctaatctcgattgggtgtctgctgtgagaacctgagagaccagttccagtaactgatcgaattggctcacgagcttctcgggtgccttgtccataaatttttgtagaacagtcacttcaaaaagattttgaagaggcgagtccaatttcccttccgtgggacgaatatctatcttgacatcttcagtttgtttgcctgccgcttcaatccagcgcttcagcaaatccaagaagatggacgacacttctgtaaccgagcaagcagtcgacacacattcaacgagtttcgttgctttatcttcgagttcgttccagttcaactcaatgccgattgcggactcgaatccacgaggttccacaacttcgatatcgctattgcccctaagtcgatattcccagtgcttttctgtcccatccacaacgcctttgcagaggagattccgtacgaaaggtctaatactttcggcattcccaaaaagtctcagatacgcctggagtagtgtgcgggcaggcttgacgaagttctcttcagtgttctgcgatgggttatgccatgaggcaagtacccagagttggatcaatacaagcctcaagagacgcctgcatagcccaggcgaagagttggacatcaccaaggttttgaggcgctgcagcgatatcttgagggagtgggacgcggtgaggacacggtctcgactaagatcgagaatctcatcatcttcttgcttgatggatgtggatccagagtttggcattgaccgcagtgacgggttcaagtcctgtactacaggctgaacaaaggcattccatccaggtgacccaggcgcaccatattgcttactcccgaggacgccaaaaccaacaacctgcgaggcagtcttggccaattccggtccagcagttccatcgataagttcaaacatttgtcctgagatgccgtcaaaccatgcctgcggtgttaggctagctgggactgaagagaggagttttgttgcaacggcaacaccttcatgcgtgatgctggcaccctgtttctgaggtccagcatcagcatccgggatcctgcctacgttgctgggatgaactgagaagacaaactccatagttccccgtacgccagttgggcgaagaggaaggagagtgagtgtctgaagcactgggtcccgtagccatggtggaagaattgacggttttatcagagcattgagagcagggaggagcttccatactggcgtactttgcgatgtcagtcttgtgccaaggtaaaagaatggagagaaacgcattgaaactccgagcggctgcgtacctttcaatgagcttattgtactcttccacgcccttttgcctttgcgtggaagtcggatcaaatgcttttttaccagcctcgactatgtccgctattaccttaggttgagtgcccgtagatggggtggatgatgatgagctggccatgttgtagggtttcttggaaggataaaacttgctatagggtgtttgtaatcatattgacccgctgtaccttcatgtgcgctaggcactgtgatacactgtcgtgctagaagaagaagaagaagtgggctactgagcaggtctcacggtgcttttgtattgcgcaagaataagttgcttttttgcccttagtactttctatgactcttgatgcaggaaaggcaatattgccattaaagttgtatcaatcaccgaatgaatttcaaacgttgacactgccactgcactgtcacagcccggctagataggtcacgtgcatgcgcgcttagtggaactccacctcaaggtacctatctcatcgcgtctctctgttgctccggagctctccccagacaacaaccacttcgtgatactgatcattttttaggatcaataccggagacacgatggccaccgaaagggcaaaatttcatacggatcaccagtctggaaccccggtcacagtcatgatgaactccttcattgctctcagcaagatcaacacgcgtgacgcctcccccacagtccgctcttcgtttctcgaaagagatgtctattgcagacagctgtctttttttggttaccctcccatgtgtcgctctcgagcctgtaacaggacctcgtggatgccgcagctggatcatggtgggtagcgcgtcctgtataggtcgtaccaggcagaacgaggttcggaacttaaccctaagaagatatctggttacaaagttttgcgctgttgtcgctcaaatcgtcttttatgccgtataagcgccagaagtttgtgacgtgcccgctgaaaagtgggaggttcgacttcggcgctggttacagcggacaggcgaggagggcagtccagtcacctgttggtgcgcgagaggattggtgccatgggtagtattaaaatcctctgaaggatgcccgtcagccctttccactggaaccagcacataggtcaagagtagactgtccaggcgatgtgatcagccttgggtctttggagatggaactagcctggcttgcctatggtgcgcagctgaggagtggagctctacattggccacaaacagtcagtctatgaacttcacacgactcccaagttaatgtctgtcggaaccgtcagctagggtaattccagctggtgcagtggacaacttgtggaaacatacagaagttctttgaccgatccttatcgccagtctgatagcccccggtcctccgaagctgttcttgccattgtgcattaccacactggttcccatccacccaaccccttggctcttttcgctcactggatcacaccgtagcactcgctcctggtgtgtgacgcttcgcatctggtctgacccagcgcattaacctccagccatgggtcacaatcccttggccacgatgggcgccagcacgcctgtgagggccaataggtctcagcaggtccctcggatcaaccgcaaggctggacttgagatgaaagggtggtttttaaggatgtattttgtccgcccgttaatgccctccatacctctcgctggcgagaaatttggagaggaatcaaaaacttgtcccagggggcagcgcgaatcacacagaaggagttcccttgtcagcgtcggtgtgtttctagactgcattctgccatgacggcctttcggcaaaatcgtgtcggcgaaggtattaggccattatagaactgtcggctcacaaaacagtcttcacctttgcaatcctcaatgctgcgagccgatgcttgtagttgacgttggaagcagtaccaggacccatcttgagttggagtcaaagtttcgtgcttgtctggtactgtgaatgaccattctacagagctgaagatcacgcctttgagtagcaatggtaaggtgggttgtattgttggatcttggacaggccttgttgggtgaggtagtcctggctgtcctctctcctgaaaatggtgtggaggacagccccccgcggtgaggggataagtctacccacttcctttatccaatgaacgagtgctaacagccaaacagatgaagagaaactagaccggatgctctagtctacctacagtagctacctagcttgctgtcgtatgtacttgtctgcttgtgcagcaaccaacaaggtaaagtcagatctgatgtagtagatccacgatcgaaccatgcctgaacagggtttgatcccgtttggatcggctgtcgggtctgacggatcgaccaaattattatagtgatgtcatgactgccaagatttccaacatccgcgtttcaccagcattggaattagtgcaccggaacaattgctgcaaacttaatgcttccctgtgacaaacgatctgcgatgaggctgattatgtatgttgccagcaaagcttgttaccatcctggttgtgctgtccggggccaattggaattctccgtgactactaggcctagttgctggtgatgtcacgtaatgcaggaacctgctctgatgtcttggatgaattctaaataaaacaagattgctctgcgtgtctctcataaactgtttatctcgtcgcgtgtttctgtctgggcctttcatctttacgctacactctccaaccaaggccaagatcactatgcgcaaagcagcattcttgggcctcgtgcccgccgttatggccatccctgccgctgttcctggtgctgcacctacagtctatcttagagctgccgctcctgttgcccagcctactgagattgcggatctccaaagacgcgacatcattaatgatgttgaaacttatgtcggcggtcttgccagcggtatcgagactaaggtcaagggatgggttaattctggcatcctcgactttccaacaggtttccctaccggcgacgatgttaaaaagtccgccggcgtcgacaacgatgagttgaagtcggagcctacccaggtgctgaacattccgtaagtatatagcacaaaaacagacaaccctgtgtagtagctaattacaacacagtccatatggtaattggaccagcaagggatggagcgttcgagtacacggcaatgtctacaagattcccaatctgagccaagaaaaggtggatgatctcgccaatgtcttcctcatcgacacagaagtcaaggatctctccaaatcacagcaaacccaggctcgaaatgtgaccaaatcgatcttcgttgtgcagcaggacaacgtggaggtcaagatgaactttgtgaacaacgttgacatttctcccgaccagaacggtggtgccatcgacgctgtgagtatacccgatgggaacttttgcaggaatggttactaacagcgtatacagagaggaggcgcgcaaaacatcaccatgccatacaacaccacactggaaggtgactttgacgctttcgtcacgctcaagaacacctctggttccgacaatggctatctgattcctggcaacgagacttcaaaaatccagacccttaacctctatgctgaaggaaagaacaacagcggcaacgcgaccgcctaccttgttcctcccaagggtatcactattgtgtcagatatcgatgatatattgcgagtaacaaagatttatgagccaaaggagggtctactcaacacctttgctcgtcccttcacgccatggatgaacatgcccaaaatctatgcgaactggtcgacttcagtgaacgacctgcactttcactacctcacgaccacccccgagcaggtcacacgaaactacatgagctttatctacaacacataccctctcggctcattcgatacacgtcctctcaacttctctgatgtttcagcaacgctatccatccgtcgctttttgcttgacaaggtcttccagaccttcccagaccgcaaattcatcctcgtcgccgatacatccaactccgacgtgatgaaggactacccagctctgtacaaggactaccctggtcaagtgcagtgcatacttctgcgcaacacgagctcgacagacagcggagacaaattcccctacaacaccaaggggttcaaggacattcctcagaagaattacatgttcttccacgtgcctgatgatctgaccaacttggacattgccaacggaggatgttacaacagtacgatcaaacaaaacgtcacttttgactaccagggactgccctttggcttgagcgatgatgataatgcggcttcgggcgatgttagccctcggttgggaatggtccttgcaggactggtggctgctggtttagcaatgatgctttaaatggattggacaggaacggagttactcggcgggggctatataatcttcagatcttaatacattcatgattgacgatatgctgaatgactttactacactgtactttctcttcgaagcttgccgtgctgtagcaaaagtttcaacgtgacagaaattcacaagatacaagtgtagtagtatctattccttaccatggataacacgttgcgaggcatctcgctctccaaaattgggagatctgttggaatccaagtacagtcaatgtaccttagagccgggcacaggacaacccaatgtgcggtccttgaaccaacgagtgtacccaccacagtcttgtaatacgtaatttgcttgatgagaataatttctctttttatatggtctcgtaaacgaataaaatgtacgtcagccggtagatggatgctctctttaggtcgtggtcgaaatatcgtgtgagaacaaaagtacatccattccacgctcaccctgcctgtgtttgatataacgctaaggaaacaaataagcaaacaaacacacattttattccaagatattgctcggtgtcagctcatcacgttacatcggactgtattgtgtcaaacttggctgcaaaacctaaaacagaattagaactacatgtacagtagacggcgatttccgatcttgtgaagataaaatggtcagatgctacatacacttgatccaaatgcaagccaccgcacacgctagcagctgaaataaaccacgaagtggcttgtttgttatgttagttttgcttcgaagccgggtcttccatgttactttcgctctccgttcaagccgtagatgatggatgggctgatataaattaaaaggcccaagatctgacatttctcgcctgcacaaggtagcattgtaagaggagggcgaagagtttaagtttatgccaagatcaggttgtttgttataatgttgctcccagtgctgaaacaatcgggtgtttgataatgtcaaaaagtagggcctagatagttgagggagctctctcgaccttcaacgtttggcgtcatttgttgtccaagttccgggatctcaattgtcatcaggtagctgaaacattgaggctggctagtcgttagctgcgtatagactgtagagtaccaaggtacctacccactatagaattgctatctctagaaacgagtccataatacaagctcgactcattggtacctattcttcatgtgaagcccggccgaggccagcccgtgagacgcaacagttgaggcccttttttttatttaaaaaaaaggcgactacgggcgctagtgcacaagcatctactgacctaggattacccctgatcaaccggtcgacagcggctgatatcccatttgatgtacgtagctgccgtgtaatgtttacaccatggatattccttgaacatgggaagaagcacattctacctagcaagaacgggaaggaaaggcgcccaaaaggtacctgcctgcggacactgtgtactcatccctaccacttcaaatctcttccatcttgctcggcttgctccactgaaagcaggtacacatacctacctacccgacttactgtaggcatgtacattcgtccgcagtcaattcagagtcagctgcatggttgcacagcatatcggatctgtgtatggcctgtgctcgtgctctcatctcatctcgtcccatctctgcgcctacgcggtttgtcatccgtgggaatgccctcatccgtccgtatcgcccacaaccgctgcttccgatcaaactctcttcagcggcagtagtagctcatttctgcagtcttgccggcttcccaacaagccattggcaccaccctcacaagatgcaggcacgtggagtatggtggaaactggcaaccgttgaatctagtctcttttaagcaaagcctacggatgaccagtactacgcaactacgcaggcgccatggctttcctgcgacctcagtccaaccatcacagggctactgaagaaacctggttcagctgcggttcttgcttggcctcttctctagaagctctctggctgcggcttatgtgttggtgttgagcatcgtgtgctccgctccgtatttatgtcagtttgctacatattctcgagctcagaccgttgctccttgtctggcaggtaagcgttcctgtcggtggggtacttcatctagaaacaaacaacagtcgactgataagtatcgcagttggacaaggattatcagacgagctctttttccgaggcacaccatatctcacgaccctgtcttgcctgccctatccacatcgcttgtcttctttatcagaaaagaggtcagaaatcagttttccagctccaagatgaccaaaaaagaaaagaaaataattgctcctatacccatcaaaactctctcacgcctgtatgctatcccaatgaaacgaacaataagaagacaaaaatccgcccaaaaataaatacaagttcagaatggagtcccgtctccagaaatgttcaacgcagcacatgggtatctcatctcgcgtgggtttgtttgctcgccgtcttgctccagccaccaacctcccgctccatccattgtccagtgttgcagtcaatcaaaaatcgtacactgcacacgcccaatggcgcgtttcagcatggccggcgaccaagagaggcatttcggtctgtttctgtgttgccgtactcgatagcccagtccagtcttttctcgtcgattattattttccacctgtcgtcgttaaagctaacgctcatatgtgccttgagagccgcctcaatctagctatcaaaaccggtgctgtgctaaaatccccggtatgccaggcatggcacttgttacgggaattgacggtggaggccggttggctttgtctctaagtgtccagtcgtcgccgggttctgaaggagctacaagctccatgagagtgtattgcagaattccgttcagcacttgtggcacgacaatgtctcgtggaagcccccaagttggtagggcagatccttcgttatcgcgtccatcggcctaagacacatacatgtcagcaaagatccaatcagtgagcaacatctcaacttacaagacatgatgcgcaaggcgcattgttcacccaaacccagttgggacagttgtgtgtataaaagtacttgcatcggtacttataaaagccgccagctccgctcattgtgtagtcgacgatgatgattatcaatacagatgatatggtagcgcgcagcaagagttcggcaaggcgagatgtgaatcaatgggcggatgggcaatgaaatgcgaagccgagaccgaggcagaggcagaagcatagcttcttatatgagctaccatgcatgcatgcattgagagaaagtgacgtgaatgcgattattggtatggggagtggactcaaccggggaaagggtcgaacgatgtccttgtactactgtacctactgttaaagtgcggaaggccaacaaaggatccctaggacatagagcggatcttcatgtgggaatggactggcatgatcagaggtttgtactgtacctactgttttcaggacgaagcaccactgacgtctttgggggacagctaaaacctatggcgaatggtccgctggcgttgcaatgccatgcaaaatggcattgactgacgacccccgccgagcataacgatgcgatgtatctagtggggaccgcagcagcagcagcagcaatgatgacagacagggagtcccctgtgaacttggcacgacaactagctgcagactcctacctgttgaaaacaacatgtaggactctgcatatggaggaattcgtgcataccgttgtgcaccggcgacgacaaaaagcgaccagtaaccaaagatgccacattcttgaagatgcctactgtcaaattaaaaacacgcagcggggctcagatgctatctatggttgtggttgtgttgagtctcaatatgctgctgtgttgctgctgcaccacagcatcctgagaagcgaagcaacatgatgggccagcttagagacggcttgtggttcgtcgagacgtggggccatgtgggcgagagctctacggtaacgggagtagcgtccggcggatatggcgtgaggttagactcgacaggggcgtgtcgctctcgtctggggaaacgacgtaccaatgataccgagcttttacactttgcacatccccctcggcgttgaccttgtctgagaagagatgatgcaccatgattcccccgtccatggtccacgaccaagaaagcccctagatccacggcaatcacagtcgctgcacgacctaccagggcaagaagccctttgcagatacaggtccaggggggtgtgctgtcagccacgacccgaagctatccaggtgcaaggcccatactagtcaacgcttggtctactgtggtctttccatgtcaccatatcgtgccacagagtgagcaaggtcaaggaaccgagcatcgcactcacaatggcatgtttgagtatcaagtagggtcatatcaacatattatattggcctcacatggtagggaaccctcgaagcagggacttggtggggataagatctttgaggctgaaaaagaaacgttcttagaacatgttggggtcgatgccaatgcagcccaggcagtatctgggaatggaagggcgggaaaaagcaaaaaagaacaaaaaaagcaaaaacgcaaaaaaagaatcgctttgcttgtcggggtccactagtgtgggtggcgccgcaattccgcttctggacatgagtatctcgacgtactatgtagtactctgtactatcaacatttattgactggctatcacgggtcatgttttgggacgacattgactttattccgtgatattgtttagaagcattgaggtcagtatcctgtcttctttcaaagtactgtaccaagcaagggcttggaagaatcacagacctcgctcttggttgatagtttgttacctggttatcatgagacatttgaagagtatcagactattttcgacaagactgctaccctagtcggaggtctcgggtcgccccgcgtttctccaacgtccagttgagcatcaccaattccttccagcgccactattcacagatccgcctttctacaacaggactgttgaagagtgtgtagagaaacagaattcaccatcagatatgccaatttaccgtacgatatgcatgtctgacaaggcaacccatcatttagcgcaccatcccgacgcctgtttacttgtacgcaatcttgcctcgttcaatacccgaatgtatcacaatgatgtttagctaaccaacaagcgcccggattcacagcgatattcccatccatgattttccggcactgtacttgaattcaagctaggttatcttggtataatatggcatgcttggagtcagggcgctgttgagagcatgtcaggccctggtagttattggtacgttttcagacccccatggcagtctccctaccagtcttcagagtgatcatcctacactaccaccttaccatgaatatggtgttctagaccagtgtccctctgatacggttccgctacacgatcccgggctctggcagggcttgcatgcgggttgcaagctttgggtttcaggccatcaccgaaacccgtttgtctttgacgggtaagactgatgcgcatcacagcggcactcaccttcccttgttgttcaaaactaagccagagttagtcactaacggcttgtatggcccagaagagtaatagtctcgccggcagtcagaggctggagcctgtgcgagggcagataaaatttatgagtggaaccgacaactcaactctgggtttctttcagtgtcttgagactgtgcatcacatcaatacagtctacctgccgaggtatgtacttaccgtggttctctcacttcttgctgagatgttctaggaaggggctcgcatatatgataaacttatatctcgttgttggtgagcgaatcaagcgacggactaacccagacttcacgaacagactttcattgaatcaactgtctcaaagatcgtgtttcgctctgactcgtgacggcaagcgatcgagatgggggcgtcgcagacccttggtagtgttttccattcattgatgaggttttatgttacgacaccaatatcaggatgttatttcttactaacttcacccaggtgtctggtttcccaggatgttcccacgtatttacttcgtttcttttcttttctcttctttttttgctttttccttcgatctcccgcccgcctccacacaatctgattgacacgaggggggcctgccaacccttttgcattgacaggccctggtacgtacattctcatccaggattagcagacatgggtatacatacatacctggatagctgctcgtactgaaggaggcaagtaaattacgcgagagaagtctgataaaatatcataaaaaaagagacgaaagagtgaaaaaactggagccgaaaatagttcaaccaaggttcagattgcatctttattcgcgatgagacggatctgcagcctgcactcccctagctaggatggatgcccgaggtcgtatacttgctaatctttccgttacatagcgcgttgctgagtatttcatcttgacgtatgtgctatcgtgaaccaagctatgctgacaaccaaaacaactatcactctagccacgttgagcactgagaaaagaggcaacaatgctttccagtctaatccagatggttcagcaagccagaagaggcattgtgcattggctggtactggatcagacaacgttgattagtactgtaaaaattgtcccagtacctgagcttgtttgttgacaatgtctcgattattcaactctctgacatattgcttatgtgctaacattagacctctatcgaccaccagttttagtccgttccagggttatctttgtcgtctcttttctccttctacagtaccaccaagaaaaatgcgcacgagtaaaacattccaaaaacgcccacattctgcaccacagttgctcacgccctccttggcaatctaacggtgctgcaggactctaacaccgaataggcaaagtaggggaagcctaggaccagacgaggaggggcacaacgacaagttgaagcagaaaaacaaacaaaccgaccagccaaccatagaacaagtggctgatgcacataaaacgccgtagttgaccagtcaaagtatcagaatgcaagaatctagacagggatcaacaagggagggtgaattcttgtcgagttgatccacaaccctcttgtcctccactcttcaggaaatatggttgtctctttcatgaatcccacatggccgagccgtcgaaatggagggtcgcctcccgcgcgtacatgggaggattaagcattgaataagcaatgaagatagatcccatgctttcccaatccttgctgatacccatttgttgtaaatttataaccgatcacggcgatttcgtcactcatgggttcctgcagggagcgcttcatctaccagccttcatagcctccttgcgacgcttcttctctgcagcgcgtgcaagagagcgcttgacatcgccttgctcaaagctatcgatgtcatagtaagtgggggcaatttcctatatggctgtcagtatgactgtacgacactgaagatgcacgattctcatgatggaaagagaatcagatttggggaaacacgacttaccagtagccattcgggtcggatacctgtacatgtacggatgtattgctttgaggtgagaacgaattcgttgtaaaggacccagtcaaactcggtgcgaagaacagttgaggggtggatcaagacagcctggtcatccttgacggtgcggtagagcttgccagagctctccttcatggcgacctgcatgaagaaaccggcaagcagtgcacgccggatgttggtgtaatagttcttatcctcaaatggcgttgagacaagctcgagaccatgcgtttccatgatgcgcttaagctgagcgcgaacgttgtcggcactggagagatgtcggaacgagaggaagtgctcgtggcaccactgtttggcgctgttggggtccgatgtggcctggcccttgaaagcgtggtaggcgttaagcagggtcaggtggtctccatcggggtgagcaaactgcgccttcatctcatctgcgcgcttgcggttgttggcagggcgagtgaagatttggggcactgagagcagagaggtaatggaaagaatctcgttggagcagtaaaactcgggagaagagatgagcatgacagccagagcgggatccagagggaacgccgaggccatgctaccgagagtggtcagctcaccatcatcatcgagacaggcgagatagttgagctcctcaagagctcgcatcatagtctcaggagcgggagggtccataagatcaaagtggacaagatcctcgacaccgagcttcttgagctccaaaactgtgttggcaagattggagcgcagaatctcggggtatgtctgctcaatcagttccttcttgaaggctttctctgtgtaaagtcggaaacactttccgggctttgtacgaccagcacgaccagctcgctgctgggcagaggccttagagatgggcgaaaccaaaagggactcgacacggatacgagggttgtaaatcttctgcttgctgaaaccggggtccacgacgtagacgataccgtcaatggtcaaactggtttcggcgatgttggtggaaatgatgaccttacggccagggcgaccgcccttgcgaagaggtgcaggagccttgtcgaagatgcgctgctgctgatgaggaggtagagtaccataaagagggtacacagcgagaggaccggcgtcaacctcgcgcattaactcatcagcctcaagactgatcttgcgacaagcgtcttcaatctcatcttcaccagtcaagaagagcagaatatcaccctcaggctccgaagcgtggatttggagaacagttcttatggcagcctcaacgtaatcgcgctcaggctcgggggtatagaagatctcgacagggtgggttcgaccagggacagcgagcaaaggtgcatcgttgaagtacttctggaatttttgagcgtcaagagtagcagacatgatgataatcttaaggtcggggcggcgcatggaaatctgcttgagcagggccataagaatatcggtcgcaagggtacgttcgtgagcctcatcgagaataatacagctatagcgagacatctcgtggtcgtgcatggcctcgcgcagaagcataccatcggtcatgtacttgagcatggtctggggacctgtcatgtcctcgaaacgaatgctgtaaccgacttcctcacccaaggtaacgtccatttcgtcggcgacacgctgcgcgacagacatggcggcgactcgacgcggctgggtacaagcgatgagcttgccagtgaggtgaggtagctcgtcgtaaacgacatattgggggatctgagtggtctttccggaacctgtctcaccgacaaagacgagaatctgcgttgagtggtacttgtcgagaaactcctgccgttgcttggtcacgggcaaatcgcgacggctctggagaatctggaagtacttctgcgaatgcggtcggccggtgaaggggttcgactctgaatcctcagccttggcggcctgcttagcggtggtttgctgtcgcttcatgccagccagaggagagtcgggagaaggctcctggctcttgccattgctatcaccgttgtcatgcatgtgagcaaggtaagggttgtacttttcgtcgtcgccaccttctttcttggccttctttcgagttgactcgtcggcgtcggcgcttgatcgcttgcctcccataaattcagacattgtttcgctgatggcaaagcgagaaggagtaggagaagaagaaaaaagagaaaaccagtggcgaggcttaagaagaaagaccgtgatgtttttggcggtcgttttgctagaaaattttggcgggactgggaaggcggatgcttatcgataagcgtccttgtcatacagtgtatcagatccgccgatctactgaagctgtaacgttgctgagtgtgcttgtaatacacacacacatgcttaacgaaacatcactcaaactcagggaagtagttgctactctatatatggctgtatctaaaggatgatgatttaaaaaggtagcaaaccgccaattatccctatcgtaagatgcagataccaacactgcccttagatagcgtacactgtgcccactttcagggtcctgtcgtgaaaatcatcagctcttcctcccaagagcgagtttgcaacaacaacaacgacaacaatcggaaattgttgatactttgattggaaatattcaattttgcgtctaaaaatattagcaaggcctatttattccaactgcctaccgtatctcggcttgacaattttctctttggtagagtctaaaacctgacgtgccatcccacttcgcacaactagtagagctttggcggggtgaatttactccaccaccagaaatctcaactttactgtttcttctcgactgaggtatctgcaaacaaccacatccggcatttctagataagcctatacatacaaatcatggcttctgaagacgcagggttcgatatgtctgatggtttcggccttcagcgacccaacttccatattggataccacaactcgaacagcaatgagcccctcactgatatacagtatggccatctgctcaaccatggtgtaagtcgtaaatcatccacgtcaacggccgccaggagccgatgcaaacgctcttgttcttgcaatctaaaattactgggatcaccaattgactctctggatagctggcctttgtaacgactcccatcacaaacactcacttccgagaccgcgtctttgcgctagtgtctgagcatctttctaccctctccagcaatggcgagaagccgaccactacggcgactggctcacgggcagagcccattttgccccctctgactactaaggacacaggcctgtttccttgcgctgctgtcaacacttatactgcagttatcagcccctggatcgaccttggctcttctaatcccatcatctccagcatctctcgccaagtactcaacgttgagattaactacgccaacttctgtggtgttcgtagcattatcatccccggacctcgacaggatgcttctattgatggcggaaaccagagtctcgcccagtactctcgtgctgtcgaggaagctcttaccgttggcaaccgcctcacctttctggtccaaatgcccatgtaccgagaacctggacaagagtcaaaagaagtcaacatctcttcgcttgatgtgaagactcctaccaaaaccgaagggaaggagattgaccttttagctgcgtgggattcatggcaccacgtccgcagtgtttgcaactacaacactagactctttgtctgtacgttcatctgattcttcatttatgcttgatggatgctaacctaatgagaagctttggagatccctcgtgtgatgcccgagaaagccctgcaggaccgttggttcgcagaacctctgcactacctcactttcagcccatccacttttcaagccaacaaggctggtttcccttcgctgtccaagcaccaccagaatctcatcttctcgtacatgagattgaagaatgtaccatggatccttctttgtgacgttggtcctgacgtctctcacctcaatgagagccctcaagctccgcctacttcccaggtcgagtttcccagcctctctgaagcagagacacagaatcagttgcccaagggacaagcttcccaagtcaagaccaacgactatatctcctaccttcgatggctcgaagaccagcagcctccattcacctaccttgagagtcctaccctgaccagcttccaggactggctgcaatcacctctccaacccctgtccgacaatcttgagtcagctacgtacgaggttttcgaaggagatccagtcaagtacagtcagtacgagattgctgtgttcgaggccctcacagagtggaaggagctgaagaagcctctctccaaggagggcaaggttgttgttgcggttgctggttcgggtcgtggcccattggtcactcgggctcttaaggcatctgaagatgctggagtgccgattgacatgtgggcggttgaaaagaaccccaacgcatatgtctatcttttgcgccaaaacgagcttgtctggggcggcaaggtcagggttgtcaagactgatatgcgtgcttggaagggccctgtcgtctctgaagacgagaatggacctgtgtatggcaaggttgatatcctcatctccgaactgctcgggtcttttggagataacgagctgtcgcctgagtgtctcgatggtatccagcacgtcatgtccacccctcatggtatttcaatccccagcagctacaccgcccacatgagtcctatctcaacacccaagattcatggcgatattctctcgcgggtacctggggatccccatgccttcgagactccttgggttgtccggcttttcgctctcgatttcgtcgccgagcgagtgcccaacaagccccgattccaagaggcttgggagttctcgcaccctattcctgaatcatcgctcgctgctctcgaagcaaagcggtcaggtggtgttgtcggaggcggcggtggtagcatggccggtgctgctggcgccaacgatcacaactcgcggtattgccatctcacgttcgtctgccgaacaaggggcgtcacccatggtttggccgggtactttgagtcaacgttgtatgagtctcaaatccccgacaacaagggcgcaaagattgagattagcacacaccccgaacgtattgatgacaagagcaaggatatgatctcttggttccctatcttcttccccctcaaggtaagtttttgttgtcgttatcgagtggcatgcactaacagctatgtagaaacccctttacttcccagctgataccgagctcgaggtcagcatgtggcgtcaaacagacgataccaaggtgtggtatgagtggctcgtggaggcctacacatgggttggagcgtctacgcgcgtcaaggttgcttcatcagatttgtgcagcagtcgccaggtcgcgtgtctgatgtaaatgttggacccgactctgagatgaccaggataaacgatgtgacgaaaaaaaagtttgggttggggaattaaaaattatgccgatgtttctttggacttgcaatgattcgaagccgagtttggaacagccttaactgtatacttgcggcaacacacaaagaatttgctgtattgccaatgcccaggattggacacgacagtcctactttctgtagtagatacacttgtgacttacccatagacttagtagaccagaattgcttgcaagaacaccgttacaatgaagctgtttgctatgcatttgttgtgaaagccttggtgctcgaccccccaagcagttctatgcgtttcaatgggacttcggttaataccatgaagcacatctcaaatcggttgagctatattgcctgttttcgtggtccaacctagttctgatgacggtcttttcatctgtgcagcggaaccaaacctttcgagcctcattcttacaacagaaaacttttaagaaaagatttaagaattgtcacacgttccacgatatagcgtttcacgtggcatttggaggagactgtatgttatgacaacggacaatgcctgttgggattcgtggagcttggcgccaccatcttcgcgctcgatggaggtcaccaaaggagttaacctgtccagaaaacgtaaccatatgataagagcaacgaagagaagccaattggctgcaagttgcagaaaggggagaaaggaatgcgttgtaacatgttgttcaaaaaacagtacctcaccagccgtgagcgattggcaagggtttactacagaacagcttatggattggccgacactggccggttttcccagacggggtatgcgagtttgagttggagggttctgattggtcaagtatgctatcttatctatctggagaaatagaacagcaccacacaggaaattctacaaatttgccatattttgaggatgaagttgttctggaatgtagagaagacacatcagatacagccggaaccatgatgaaatcacgtttgctcaacggtcaagatacaccgagtactctaagcaaacgtaaaacatttttttttaagttgtggacatattcctagtcgtgaatatagacaagttgttgaatagaaaaacagagacgatggcgtctcccatacaaaaccaaaggatgaaaagtagagattcgacctcagcttttgcaaaatcgcagaggagctcctcactcgggtttcacgtgcaagcgggattaccccaagaggttaagacagtggacggagcgggagcgatgtgaggcgcaaaataagctaattcaccaagaccaatcgcagcattgggagcggcaccatggcacagcacagatttcaaggatttccaccgatgccggctcccggtgtaagtaagccacgcttttacggacactcggctcgaggaaaagaaggttgattcgggacacgaaacaaagtgtgaaagattgggctgtcgtggaggtcgggccttttggaaatattacacgagacttcttattcatttcggagctttgatagacttgcttggcaagataatattgaaatgcgccgagtaagcatcggaacgacataccatctcactcaatctgtcactcgatacagtacacagaaatacagatccattacatgacatcgaacctcaaagggaaacatatgcctactacctcggactcgcctaccaatttgactataattctgtcaacctctctctgcctagaatggtaggtaggtaagcaaaaagaagcgatgagattcagatgcgggctggggttgaatcggtacgtacctcgtctatccataaaccaggtgtaatcacaatctgtcatagctagttctcaacacgggattggtcagaacagcatcttgattcagagatatcaactttttactttcaacaacaagaacatcaagaccagcatttccgtttcgtaagggattgaggagatcaataccccgtcttacgatttgtgtatcgctttaataaagcgatgagtccttgatttgtccgcatatcatggtccatcggactattttcgaaaggttactgccgtccatccttacaacatagtaacctaacccctcggaacattatcaattgactggatgtaattcactctggccttcgctgttcggcgtttcctctggtccctcctcggactgtctggggcttcaactgcgacgctggtctttttgcgcttgtatgtcggcgtctttaggctggacattagcctgtctcgaccatgtgcttggcttgtccatcagcctagatccgctcctctcctctccgctccgcatacagcggcagctaaagcaaaccagatgcacaacgttggtttcggacaggggcctcgcttcaattacgtaggtagggtccagcaatgacattgacatggtcattgcttcagcacttctgaggcctttgttttcctagaagatcgcgtcaacgaccaggctcgggtggcacgggcacggcacggagcaccgctgtgcagattgttaaggccagcaatccatgtatcgcagatggcaaagttgatggatgcagtgtagtattgcgccttcttgcctcgtctttgagaaaaagatcatccctagtagacgcgcgcccgtatgtccgttgtttgaagcatcactttattagtctacccacctcctctaccaaccagaaatctctagttctccccggacgtcggccccccggacagatgtgttcgcccaaaagggaaatatcgagccccccgcgcgttaaacgagggtcgcctctgctctgttgtctctctcgatgtcaatcccggagaaacggcgaggaggggtggcttgatgatggtaagactagggcaggagggggaaacttctccaaccaagcgccgtgagctttgagccggcaaatggttgacgatcgcaatgtgtgtccatcgaacgcaaggtggccatccaagagggtttttggggtagtagtggcagtgaatagcatcaagtttgcagacagctaccccaactctcggttcggttgaggatgccggcgaatactgtatagttctggggtactgtgaatcggttcgggaaatctggcgtacttcttcatttctaatatgaatcatctgtaactttggaagacggatgcttaaccccgttcaagaccaggaaccacgccatttcgctcaactccggtggttaaccccatactcaagtgtcgtgcagttaataacggtatttccaccgacggtgccaaagtccggctcgactcatgcagaattgtttgtaataaaggagggtggatgatcccaagcgaccccagtcgccagacgtggaagatcggaagtctctcacaacgtttgttgtttgggcgttgcagagtgcaaccttgtccttcctgtcctggttgtctgtcacaagtaaatctcatctcgaatgcgagagagcggagatattggccctaggctgcctggacctggaggctgcagcaatgtcatgggtatggttttcagaccagacgttggcacaacccatgtaatgcagagtgcagacacatcccacgttaacgggattcgcgtaggcatgctgtaggctgtgccactgagattcatcccacgctcataactttgcttttgcttttgggcactgacttttccaacatcaaggctgcagtagccatggcaagggtgggtaacgtgttgtagcgcctgtccagtgggcatccgttgccaattgtggcctgttttgacgagtcgaggtttttttctgtcggtggattccaactttttagctcgtgcccaggccagttcgcgccatccgaacgggacggagctagggaccttccctgtaagtgtgctgaggtcgtgctgggtttgggttgcgcttgcgcttcggcgcggtacaaatggacctaaccttggcctgagctggactaccactacaaaaattcctcagatacataatctcgtcttctcccaccttgatctttagctcttacccttccttcttctcaaccgactcaattgcttttcttgaccttcaacttctcttctctagcaagcacactcgattcacccacaagcaatccgtccaactaccaatcacctcaaaacaaacatacacaaccatcactatgttctctgctactcgtgccctccgacaggctgctgtccacactgagcgaacccctctcatcaagttcctcggaccccgaaccattccttgtatgtcctatccagaaacgaagcctactcccctcgttatgtgctccagctaacagcgtatcctccagccaacctcgaccacacccccaagcctcaccccgcctctggcgctgagaagctccccgagtcttggtccggctacggaaacggcgatgccgccgcttcccacaagaacttcagctcctaccgcgaccacgtccagcagcatggccctctccagaagtctggcttcggtggcaccagcgctgcctccctaggctccgtcaacgcccccaagggtgttgcctttgacctttctgagctccctgctcgcttccaccgtgctcgcctcaacgctgccgagatcgaggctatcgagtctggcggcgctgctctcttcggttaaatctgtctcccgccacaggcgaggagtcataggtggagcggagggatgaatcagatgggatgaacgaatacctacaacgacacgcagattatggcaagaaccaggacgataccgcctggggcatacatcctgcgcggcgtagtatacgaggacgccaagtggttgtgcacagtgacaaactattcacggtgcatttcgggatgggcacgcaagcctatttcatcgacatacagtgcagacaaggacagagtctccgaactgcaactgcaactcgtccagaataccacttagggcactacgatactatgtcgtcaggagcgtcatgaaacgaggggttggtctaagcaccaagaagaggaggagaattggggaaaagcaaataagtcgggtttccaaagaataccccccgactgcggagaacattgcgacctccgtgcttgacccatctactggcgtcaacgccatttctttctgtgtagttggatactacctgcgaagctttaacagcgagcaaggagcaccgtggcgttgaacaaaggagttgcttttggtagaaatattgataccaaaaaaaaagtttatacaattacattacaaaacttactcgaactgtgacgtgactttaccgtaataatctataagcccaacggagaggagagtatcgtgacaagcagccggcttgacacgactgaagacttggcgttcataatgaacacgtcttttcatgaagccggactaccagggacgttctattgccattttggctcatggccggccccagttctggtctactatccctaccggcattgaccttttgaaatcactcgcacccactgattttccaccatccaaagattaggtttagctagaatagtcgccaatattaataaggagactcttttttccttctctttctggggaaatacatgcacgatctaactagtccacactatgcaagttcatatataaattcaagttcccggttccggctccggtcaccggaagacgacagacggactccacaatgaggctaggaagaaaagttacataattatttccatatgtcattccgtgtgcaattgatggatgacggtcttgtacccattgttttttccctttctttgttctgctcgtaaggcctggccgggtgttgccgatgcgatataagtgttttgttgaagagccggccgggcttttccgagggtggaatgagagcattggtacgcatttggctgacgtggttgacatcaactcaatattgacgtcctgcctctatggtcgctagggcgaaagaactttatttccccgtgattttgttcgaatatcgcctcttactcactctacaaacatgttgctgtctggctagacaaaagtccatgtgcaagggtcagtttcattagagatgacgtagatacaattctccaacggtccagatcaatgctttccaacactgtaactactagtttgaaggctataataggatgaaagtattgctcactcagaaatgggaggcttgtttcggcgattcttggatatcatccgacagtatgagtatgaacagctcatacttgcaccatggccggtaaaacttcatgcataaatggcagatgataaataggtagcctatccctgaactttccatgtacaccctcatcactcccgtgagtcaattgtgtccttggcaagactgcgacatgtgttcgccgagtagactgattgggggatatcaatgcctgtgacatgtgaagtaaccggaagttggccgactcttaacctcaaggctcgatctaaagaagtgctagtttcatgtgatggtgaagcagcgactacaataagcatatcatttgatcactacatggagggaagcattctcaacgagtacagcttgtccattcatgcgaattgtagctctacgaatgatggcttagacaagcacaggctatatataatagctactgttactatagagcaactaagtgaaaccgagctctactatggtgatataatttgacaatgaggagtatttcctctaagaataggaagttatctagagagcggctcggtagggtcaaaattaggtatttctagcttgtaagatatgtaaggtttgcccttctttccatggctcaggttcgttaggtcgatatgtgtagggataacttgatggcagccgaacagtctctctactatcataattgcactatatggaagagtcgatcaaattgaggcatctcaaaatttaaatgaacaaacttttatgtcttttgcttattcgtagttgagggtccttgctacaggaggagtagtcagacctctggggcaaacgatactggattccagatgggaaataatatgactgatttctaggattttatatttcttctcttccaagtacagttctgtcgggtactgccatttttgttttgaaagcattgagatgaaaggaggatatcgtgatctcagatcgaacgagtcagaacttcagcgactccagggacatgtgaaagaagaaagaagagggagatgggaaatctgtttgttaggatcttgataaacgaataattgaacttctgaatagatcaaaatgttgagggggcagtggaacaaaactctgaagtcttggactgaaggcatgttatcagtatgtttttcaacaagaacaagttctttagaggccagcgcgatgtaccgccgtaagaactgcgagaagcgagatccaaatgttttagccttgcgacttacttcaactaagtgtaagctcagcaaaggcatgcgagtgaatagtgtaacttgcttcccataataactacaaaagcagcatagataagaaaagcagacttataataggaccaaaaggaaatatctaatattaagggcttatatttcgataagtaaaagcagtcattattctaaaacctgcgttagaagagacataataatattttatgctgttatcggttgtgcaataagctttattcgcctgattcaagatggttacgattaacttcagactgcgattcatattgatatccacctactaacctaactcttgcctttttcactttaggaatgaggcagctgttaccttaagtctggtggatgcccggcaactgctcagcagtcttctttccttcctgccttgcgggtaaccatctcgcacatagtcgctttccttaatttctcatcttctgtacgaagttctttcctcatggaaaaaatcgacatcggcctcaaaaccaggggaccaagatcatcctcttctcaagacccttcacggtcgataagacttttctcagcaaaacgcacgactgccgatcacacaaagcaaaggtatccagtatcactttcaacctcttgaatcttcccacctttctatctattgatctctcttctttgggtaacttctaacctccatagactgtgatacgatgtgttgggaatgtgctcagagaggttcttcgttgtcgctgtcgctatctccgtcatcgtcaccgtcaccaacgccttcgcctcagtcgggttcgccattttttactaaactcagccgcgaaatcagacaacaaatataccatgagctattcggtttcctcaggattcatgtccgttaccataatcgtaatgaccagagttcacacaaaattagctggtcctatgttttctatcaagagcgcagacctgaaccggacagctttttcggcaacgaaaacatctacgcccatgtaccaaaatcgttggaatctggcctactgtatacctgccaacaggcgtaagtttaatcatcgaagctcgtgccgaataatgatcatgctaagagcaatacgtagatactctgaagggcgtgtcgttctctatggttctgccacattcttttctcactcaccaatcgactgcattcatttcacaaaagacgttccacgtcggtcatggcctcagaatcttgacttcgactgtactttcagacctgaactagagccttcagttccccttattgatctgctttactgggttgtggatgacttccgcgcagccaaaataaagatctggttagcagatacttactacagaactgaccgagtgggtgataaagcccagcagaagaccgttgaggcgttgaaacattttctgtcatactcgaaaagcgatacaacttttatattaccatcatgcttcgagccgtcagtcaagaacctaaaaaatggaagctccggcaaagtcacattcaagtttctggaagataataccagcgacgagaatatttgagctcgctagaatggtacaccttgataaaggccataagcacgacgatcaaggcggttacgagggatacggcaacaacgatgaaatcagctattagagtggcgaccgtcaaggtgataataaaggcaattaatcttcctatcactaccttggtcttcacccggttcaactacgacaccatggacagtgttcaatgaatacaacattccatttggaatcgcatgtgttttgacagcgaactacgccttaactaagtttttcctcatttgacatgtcaaagggcagagcaagcattagtattctattagtagaaaactatgctattgaggcatttcaacttatactgaagcagcaagatcgataggagggctaaacgtgctatcttggagttgatatatgggtagaaagggtggaatgctcggaggttgcgagaacatgtagataacacggagagcagcgtccatttacagaagaaacagcttaaccgttttaattaatatttacatgatcatctgcaacgtgcagacacaggcatgatgagaattgatattaagtaggttgatagagtgatcaagctgcaaacttgagttttactgacaacggtcggctgtctaatgggaaactattcctaggagtgggcatatggcgataaacgtggggtgagacttgttggataccattatcgcctttataccccaacggtccaatcacatacaatacatgattcacctcgagacattgtgcttattgccgcaatagcatgagcttaaatggactacacttcgacaaatgatctctcccaagcaggttgttatcagattaacacacctttcttctaatgttttgctgctaatcttgagatactcggtccagatgaaagaagcgaatacgtctcacagcccaacaaactggccggtacttgtacgtaggtagaagtaggcgaactagaaactaaagtaatgtctgataagggcgaaaatcaacactgctgaagagagatagactctggagtcttatcatagtgtatgtttagcatcaatatattcgagcactttctggaagattttgtggcctctatatcatactgtctgtctctccttgacaccccaactcggtctatcctctattattgttcattctcccgtcattggttgtcatagatttatactctctcctcaggtccacgtgtatcgcatggtggacgatagacttctctaacgtttctctgacttctctcttcctactaatcaactccacagaacagcacatttatacgatgaaagccttcaatttgactaggtaacagtagaaggatacgacgacaccaaaattattagcgacgatgctctggcaacaacagtgcaagcagcatattatttgaagttgaaagacgaggcgccctagaataaactccataggtcagatcctctccaattctattatttgagtaaacactcattactttcttctgttttgtcctttaccatgcctccgtccttcgttagaactcttgacttgttccccaataccattgactgagacttgtcccccaattgtcctgagaacgacgacacctacttatcccatacttaacttgatattacgttataacacaatatctagataatagcttcccagtgtcattcctgcctgcccttggagatccaaaacccccagcaagacgccggcctcttcaagttgccacttgagcttttactacagatatacagatatctctttgggaaccgtaccatttttgtaagcaccaaatggtcttctcagcccgtgtgttgggaacattgtctagtcgttcgaggcccagatcaaacacacgatgacaatgaggactgtctacattttgacattcttaagagctgtatttgggcgtgagtgcgatcctcaactttctaaaacatgcgctacaaagctaacagttggaaaagatacaatacaggcatcagtgagctatatttctctaacaaatttgtgtgtagaggagtagtggacttcgaggagttccctcgacggtttgtatactcgaaatacaatgttctgatgataactatgtatttggacattgatttgagcgtatataacccgcttttactcgtctgcactctcgaaaaccttcgagttgccgattcaaaaacacgtttgagtattaagtcggcaaccgaacaccaatacagggttgaggaattaactatgcaccttacccgcaagatattaggggcccagcagatcgaaatacatttaaagctaatgcatacgatgattgaaaccgcgagagggctaatacaaagactcgggtggaataggaatatcaccatcggtcctccgcaatacgtggacgacggggatgaggaagacgacagcggcaagcggaacggctgggatggtttcaataatttctcggtaagatcatcggcactcctgtatctcggcaaaggttcaggctgtagggtatattataattaatgagaccggattgttcggtgttgattgcctttgttgttcggtagtctgttcacaagggccagaaacgaggctgtaaggcgggtctatgcagccggcctcaaacagcgcgtacagtagctgcaacttgcacgaatccatgactacaaatgcatgtcttgcatatatcacatgcaccaacttctttgtagaactcgaaagagtcacgacactgtatttatccagaaatatgagagccgtcaaagtgcacacctgggaaaatggaaacacattaattcatctcgccgtcaatcatgttcgcctcgttttgtttaatagataggcaggtatttgctttttattgtttccaaaacaagacaagcctcactaatagtcattgctcaatattgcttttggtcagcttcgggtacgtagtagtgagtcagtacctactgtcttccttttgttccttttgttccttttgttgacttgtgctacctgcctgcataagcaccaccccacgatcacgactccttctccactgccatttacatattcctaggtcattcccaacttctcctcaccattgacctaccaactcgagtactcgaatttctcttctgagtttatctcaatctcggttttagtcccggcttgagttgagcttccctccgttcatcatgttccgccgcagaagaagaagtgacactcctccaccaacacctgcagagcagtttagaagagatgccaagttcacacttccagccgcaacccaaggccagtctcgtttgcttacgctacctgctgagattcaacggataatcttcaccgaactacttggtgataaatttgttcacgttcatcttcgccacaaggacgacaaatacgaacgagaaggagcccctagcaaggtttcgagatggatccattgcgtctgtcttcgtgaacgcaacgcaattcctcactaccacgatgaaaagaaccacaagtggtgttttctgtccataaatatcctcagaacttgccagctggcgtaagtcgtcacgatattcctcatgtgtttgcgtgcattatctaacggtcctacagatatctccagagtctcccagtcctctatcagaccaacaccctagccttccgctgtgcgaaagatgcgacactgtttgaaagtctttttgtgcatttctcgtcactgattcagtctgttgatctttattgtaccgactgcggctgcttcggggaaaacctctgccgtagacaatgccacagcgatcgtcgctggagaatgaatacgtgcaagttcgacagctactaccaattgttcttgaattcaacaagcagcagtgctaaaattagaacgttaaggctctatttcgagaacgatgacagctcgtccttccaccatcgaataaaggcgctggtattttccagtattcaacccgacgctcagattcagatatttgttccaggcgagtttgacaaaagggcagatgagacgatcaagttggaagcaccacccactaagcgtgatcgtgtcactgtcatcacacatgcgaaagatcttatctccggctgtcgtagagaaatgtcagacgaagaggccgaacaacacgctgatggcaatgtaggccgtgcagtggattctaatcctggagacgagggcttggcataggaagacaacgagtaactgattttgtaagtgttacagcgagggcgttgggtcatggtgtgtcactactattgttcaatcattcatctgcacgctatgccgagtgggcgggttttagatacaaaggttcccagttgaacgagacgagacaatctgctatgaagaaatcaactacggaggctactgtgcaagatgtatgagaaggactacaggcggaaataaatttcattcattactaacagggttcaatgcattattcaagcttgtaaccgtatcattaaccataaccattgcagtacgtatacagtaaaccaacttgcaccgtctattgtaaccaacactgaacaaaaaaaaacaagtcgctcagcccctctttcgaacaacatctcgcacaatgtttcggcactcgcttggatcctcgaaaacatgccaggcctcgaccggtacgtgtttgaaggccttttcgaaacgctcaagctgattcttctcgtcgatgccaaaagcagccacatcagtggccttacggatgaggatcatcttgacccaacctgggaacatacggtaactgcaaatggtcagtcagtcatgcaaagatctcgagtctaacagcaacttacatttcaccgtaggcttcaggatcagactgcgtcgagtcgccgatgagaatcaacttcttctttggtaaccaggattggatcttcttcatacggtccgtcttgtactcctcggttcccatagtgagcgctgacaacaaacccgccactgtgcgccagctcgagtcgcgaaggatgagttggccttgtgggtagtatcgttcgcggaactcgcgtaacagggggtacaggttgtacggtgacgctgacagataaaaccagggggtatcacgaggcagtaaagtctgcagatctgagagaagttcgggcattccagggactggagtgggctcgtcgataaaagtcgacttgagaataccaagaggatcgctggtcaaggtaaccttgatagtatcatcaacatctatgttctgttagccacgaaactgtggtcagtacgtggtacaggaacaaacctgatataacagcccaaccttcaggtccggcatagtatgtctgcatgtcgtgaatgcccttcgtcccatggggtaccagcgctgtcgcatcaacaatcgaccccttatggtagcgatcaacaggctgaacgctcgtcgtgatgccgttgatgctggtgggtcccaacttgatttccttcttcttgtgttcgatccagaaaaccctcgccgcttgaatatcccaaagaaatggaatgatcctctcctcaataacgtcacgctcagccgcatcctccgccaaaccaagcgtcgaagcgataccagacactatatcagctacacggcacttaggttcgttctcaaacacggcagcgacgaattcggcctcccactgatcagtctcggggttgcgataggccgtgttgtccatcagccacaagatatcaccagcgtcgacagccttgccgaaagggttccatcctgcaacgcgcgaaagccatcccgagacattaacaggtcctgcaagagcggcagtttgtgctttctgaaaggcagcggatttggggtcgggcaggtcatgctcgaccttgtcaaagttgcgggcttttcgagtgcggagttgcatgtcggctgcaaatgcgcgcgggtcaaagtctagtttgtcgtccattttgaatcacggtagcgcagtcggaattatatattacacagaaatttcgtgagaaagttgcctcgaggcggcgaataaggtcccgtgctaagtatgagtcctaggaacagtgagtgaggctgtatcaggagccgcgaggtcgcgtgggtgtcaggtcaggtttccgggggagggtatgttttataatgaagaaagaggcgttaaataggcagcgagacaatgtcttatgtttattcgcaagacagaggccaggcagtagatattagagtaggatgaagagtcaaggtctcagtcacagcaagtgagaagaggtgcacttcctgcccagaactgctgggcagcattttaagagctgggctaaatctgtctatctgtctactatccgtgacctcatgggtctgatacatacgctaccaatggcactggcagggaatatgttaatggctgcgacgttgtttgttccatttaaacttgagcgattccccttgtgacgtcgctgcgtgatgttagcgacgcagatctcttcggctttaggcttgtgggggtggatcggtatccgcgtgggcgctagaggacgctatgcccagaagaatgacccaagattggacggctagtgggtggcttgcagtaggctgtgcagcgggtgcttttaagctattaaaacaagacttgaaatggatgtgctgtttggagatccatgctatgttctcatgctaacacatcatggacggcggctcttttaacgtacaggcaaacaaggggcggtgccaggatgatatgcgactaaggtattacgtcagacctctatgagtccattcagaactgtattctgctgaggagtaggtccctatctacctcactaggtactaggtagcctctgacctttggatacaaagttcagcagtctactctaaacaacatggactggcttgcttctgctacgtcaagggaccaggttctttaatacctcgaagggtccgtaggattgaaaacggacccttctgaataacatttcctttaacctttgaggcatctgtgtctcgattatatccgtcatcctggtctcgatattcccgctggctagcgtcccacctcccggtagatcatcaaattagaacccgcgatcttggtctcgggaggtccgtttcgatctcgggcaatttgtcaatttgaaatcgtgtatttaacgcactatttgatacagggctcgattcatatacagatagcgcaattccatctcgtgtacaaaatattgtccgtaattgcgacctcgtagactgaagtgatatctattcccaaaacgccaaccgctcatgccgtctttattcatacatgtctccctgcctttcttcctataccccgggtatcaaccagccaatatcactgacgaatgcaaaatggctgaggaaaatgacaagacgtccttcgctcaaaattaccaaccgccatatagccagcctcccttttcttctgcattgaagagctcctccctaacatctcccataatcgccttcaccacattcttcatagctctctcgctgatggtaaaagagtcgtagaacagatgatcacgctcaatctcacattctgtcttgatctccttctcgttgatcttgagatccgcaagatctcctctgacacacggtgtccagacatcggcgaacctcatcgaatcattggcggataatgttccgcgtcctctcaagtccacaactgccgcacgttccatgtcgccttcagtcatggcatcaagaaccccctggtcgatagtcaccagcagcccattgcgcataggatagggggcctgaataacccgctggttttcatacgtcgattttgccgattctttcgtgtcttcactgtgctcaacaggcttgacgctctcggccctcttggtcttgtctgatgttccggtgcttgatgtcggtctctttggcttttttgttgtcctttctttccactcggcaacagcaaagtctacctcttggttccaatatttggttagttccgcggcgtttcgagtctgttcgaccacattgttaggcgcaggtggagtcttccggccttgccatccaggtgtgagggaaatatcaaatatcgtaggcactataatacggaagctttcaaacttgcgtctgtcaactttgtccaaagcaccgggtgctgtcagttcactgacttgcgattcagtcgcatttgtccagaaatcggagtaggcgatagaagtggggtccaacgatcgttcgtagagtatctcggcctggtcgaggatttgtctgaccatgtaagtgatggcatcttccgactcttgtcttggcattgctgccatgttccagatctcccacgttccaaagctgaatacccagactgtttcgcgtggggtttcttcaggtggtggcatcgcgagaaagctctggacttggctcgccaggtcagggaccttggagggggtagggtagtttttagcaatatacttgtaattcaaggctggcttctctttcacattggtgaacttggtagtgttgagaagatccttaactgtctcctcgtacatatcgttgctgatgagacccctgttcggccgggccttaggtacgaaagataggtaagaagtgcattcgagctattcatgagttagcgaggaataataaatcggagtgtttattttacctcatcacatagctcctctgtccatgctttgcgctctgaggaaggatcgtgtacgttgcctacaacgtcaggtgagccaaacaccacgaccctcaagtttcgatcaggttctggctcatagctcccccaaggaaacattcctcgatacccagatccgagttggccgccagataatcgatctggtaaaattccgaaaataaggaagctggtaaagaacatggcagtgatttgaagtaagagtttgggtgtgccgcgccacatgcgagaagaacagaagatgaagacgttccttccaccgagtctgctcataacagagtcctggctatcacgacggccaggaatttgatgatcgagctcggcaggggacttccataatgaatttatcatgatgtgttaaggtaggtagtaagaagagccgtggcgaactgaatactcggtttggggccttgggcgggacatataagtttatttcgtgttgttgatgtggctcaggaacaggaacaagaataggaaagggtccagaactggaatatgactatgttgccgatgacccggttgtgaggcagcaattccgctaatagtgaatactaaatcctccctgtgattaagcgttggcgtttagggggagacgttgacagggacagccagtgattaagtttgaacgaggcggatcgagaacggactagaccaggaatttgacagcgaataacggatataggcagccgagaaatgatgaaaatagaaatgaggcggattttgtgatgcaatttgtagacgatgtattagaacagatgatagagaagaatgtttgacaggcgcccacgaggtggatggatcttatcgtgtgtggccgtgcctggggtagggaaatatgtaagttcagtgcttaccattcacattcagcgggggataggcgacttatctttgataatctcaatctaatgattcccctaacaaaccttgaagcaaatctaacggcagtcgccaagagtcatcggttgcgcggccaagacctcccgggagactcggtttcaaggaacgttggattcactgcaaagacacagggcagaagacgagaagaaccttgtatgaattgtgggatttaatgtagccaagtctttggtcagtccgtgagctgagcctaatccaccagttagatattctgtttcacgcgatatcaaaggctttgtttggagttgtatccgtatcgcacacatcacgtcacgtcgcaagcgacaatgtagtgagcggtacccacatcccgatgcgatgcgatgccgtcttccggcctcgtcatctccgtggcagaccactttcctttttacccttacattttcggatatgtggaatgcgattcgttataccttatctttgcttggcttcagcgggctgagtagactataaattgcacccaagaaatgcgtcgtcagcagtggagtcgttcgggttggtcactgtggtggttggcgccgcctacctaggtaactaaccttgctaacttggaagagaggacacagcctcaggagagcgcacataccaaggggtcgtccatcctggggagggataagctcaactgtaattgatttgacagtcgtcacagtaagattgatacagtattgcgatcttgtgttgctctgttctgtgtgcccgcggaaaagtgcaataggaccgttaatggatgtgaatgtttgtttgcccatctgccataaacggtaataaaccacgagacggccaaacatgatacctcaaaaggtaacaatgcacccgtttgataggcagttagttgtagatgttttgttacacaggagagttgtactaggcactactcttcatcaccttgatgagatagacaatacgtacgtcatttgtcgcttccccacgtttgtaggtctcggctaagttgcctagcactctccatggacactctaacatgcgccgagcctcaacatcctggaccatccagtgaggtctgcccagtattttattactatcctgtaaaagagcagtttaggcgggctatcaatattacacgaattgcctctcctacctggcctgcgatcttgaagtttgatggaaatcttaaatactccggaccgatctgtcatgcaaggttccctcaaccttatttctccgtggtccagggtaaacagtcctccagagaatccattgttgtatcgaatccaaataatcgccatgatcgtaatgatgacatgaaagacttgggacaatgctataagcatgtcacgcacagtcaataacaaaaacagctgtttttttacaagatgatcctcagctcgaatcaacctgagcagtgccatactgtaactgcacatacaaagggtcattccaattttagccattaacttttaagatgctggcgccatcaatcgctgacagccatgctgtggtatgttgggaattcgcatggctgggtgaagaatcgttttcacatgataactgtttccaagccactttacattgatcctaatcatgtttaagcaactaataaactataacggggaattttgaaacgagtatttcattatcaccatgctgggatataattcagcagccaaggtctcacgaacattcaacaaggaagccttcttttaactcaaattatagttaacagttgaattgaatcatgcacggagattatcactccagaagcggtagagccaagatagttaagcgaatcaaagtcatattttgcagcaaaaagtgtctaagactccttgcccttattacaagaaacatgatgcaaatccctttgccaagtcatatgcccccattgtgctacaaatgttctgctcttgagaggttcccattcttataagggcgatctggtaagtggaggcgactaaagctgccatttatacgcaaaagcaaggggtattcttgttgtgttggagactgcccgctcaaaggagaagaactatcacgaccaggagtgcgcgccatttacgtgcaaatttttctgtattattattgatacgtactgtttgttaatggaagggatagatgtccatagacaggctaacaggtagggtttctttttatagcgacggcgcaaagcctgttgcgacacaacagccccactaccaacgacaagtcctcataaagaaatctaaatcttgatcatgggcaatggctaataaactttatagctcccttggatgtttacaccatctctatacatcatattcgtgtctacatcttctgtcattgtatcaagggactctcagtcttactctgcttgaattgaaatcgtgtcagagttgtattattaaagtggcttatgcacgtgcaatccatgcctgactttttggatcgggtgttttgaaaccgtaaatccgtcaccaaccacgtcttgcttggatcgattaggttatcatttggtaccggaactgcatcagcctccctcctaccaacgtccatctcatctcatctcatctcgtccactctcccccaaggcaaatctatcaactatacccctgcttcggtcttgcgacaaccattacagcgtagtgcaggattatccaacgctcccttgctgcccactatcgatacccggctccgtccccctccacgcccagcccaagcaaacctaccaccatgtttgtcttgcctcttgcgactgcgaccccttgagtcatgtcatgagcgcgtctcgattgcttgcttcgacctccttaccgtacaccatcggatgctgacccacggttgcgctgcccttttctcactaaatacgtattgtatcggtcaccttacgcaagcttgagcgctcccgcgctacccccacccagccgccgtcgacattttgattcacctcgactcgacgcagagcccggctcttcggtatgctctcccatctgcggttccacaggcgagggccgtcatcgaatcctacctcgccctctcctgatcaaactcctacttcacctgctgctggccaccctgcgccattctctcccgatgtcctctctccagaattgcgaccgacatcttcgaacccctctgctttgcctcctaccctgccgcccatatctcgcgttactacagaggatatcgggaagtcgcgagatggtcgtcaaaatgctgcagcgacaagtccgttagaaactcgaccacaaccagcctctaaaacatcgtctttcattgggggtgtcgctcttcgaaagtaccagcgtgatctggaagcacaagctaccgaagctaacgacagtaaaagaggaactggtctacctggtcaacattcagtttctcagccatctttgacttcaaataatccccccgtacgaccatcgccgcaggtcataaagaatacgagaactacatcctctttcagcacacctacagatcttcagcagcctaccggtcgccgtcctgcaggtacccgtctggttacagaactgccctcgcttacacagacaacaagcaacaccgaacccccaaagcccaagaaagggctaccgttcctcaagaaaccaatgtcaacactattgatgcggcgcaaaaccagtcagcatgctcctgacttgcgcccattacccttggctaagcgtcatgaggatccggtatatgatcctcgtatcatgggaactcgggtccatgatttcagtgcaccacggccaaagaagaacaccccaaacagggatactacgcaaacatctctcgcttcgccagtccccatgtccgctcctcttcccgttcaagacatgttcctcagtccatcggccagtcagactgaacagacccccctctcagcctcaaatttgacaacacgtgtgcccagcgatgcttccgattctatctattcacaggattcaagggctctcaaaatgacaccaagcacagcctctgcagtaccccacacccctatacctgacttcaatgctcttacactgtcagatgcacccccggtacctcccaaggataacgcaccgatttcagttcagccaaagtcaccgcgagcatcacgtttgattgatgaagatgcctatatccatgacaggccgtcggtttctcaccaagcggggaggtctcgaggcccgtcactatctggattgtccggcaaggacataccgtctgcgatacctcgacatatgaagagcacgtcttcaaggttcagttttgacatgattggtgctgcgaagcaggaaaaacttctcgaagacaggcaccgtcaacgcgagcttgagaagaagactgcagatgtacctgccccacaagactcgcgctttgaagacttggatgatgatggattcgattacgatgcgatgatggacgacgatggcttcgaagaagatattcccatggttggtgacgactatgatgatatggatgctgatttcaacaatgggttggatgatcatatacatgaccacatggacgaccacacgggcggcaacatgaacaacactttgaatagaactctcagtacctttgacaacaatttgaacaacacacttaatggcaacacggatgacgacttggacgaagagtttgatccagacaacgatcaggaaaacttttctggctttgtctttcaacgatcgggccctacatcgtcgataaccagtcctcgcagcgctggcttcttgccgaccccaagggatacagagggcaatcgcattggatttgccatgagtcaatatacgccagagatgctgtctccgttgtctcccagggtacctctcgaccaacggatgagccaagagatggaggcaggtgggctggggattcagggattggaaattccaagggtgcccagtctagaaaatgaagctgcatttcagaaaaaccaggacctgccacccataaatacgggacactcaataaatgacgatgagctttattacgacgatgggatgttggaattcgagagaaacgaattcgccgaggaccttgctgcccctccggaatgggacgataccccttttgatgaatcgatatttgacaataatgataccgatcaatttggtcgaccgatagcaggcgcctttgcgcaggcacagtcgcagaaacgatctgaaaatcaagatgaaccgaacagagcacccgactcgacagaaccactatctgcagcttcagagattcaccagacaacagctcatacatcactgagtgctggtgaaaaagaagagatcgaacctgaagctgcaagggatagccccgttactcattcatcccctgctcccacggccgaggttccgtcgtcgtctcctccgggagacgatccttttgcagcgtatcaggctgctctcgctgcggcaacttacaaagcggtagcatcgggaaagttccaccgtggttcaactccgccacctgttgaaaccatcctgtctgcaccagatcattcgtcagacatgccagacgacgataatgcctttagacaggacgactacgagaggtttgatgattatggagattacaatgacacttatgagaacatggctgatctggagcttgatgacgatgctatcatcgctgaggctaatgcaagcgctctggctaatgactgtgatggctggtatggccaagaatttggcttttactcagctggccaacaacaaggaccagagtttgaatatgccaacggtggcttctttggtcctaagggtggattggatcgtagcacaagcgggcgcatgatctcgagagaaccgaacctcacgcctatcacagaaaggtcagaatactctaacagaaactcgttcatgagccttggtatgcctggctttggaggaggaacaacgccccttcaaagccctggtctggcccagcttgcccttcttggcgatcgtggcgatgagatgaccttgtctgccctgctccggcttaggtctcgggcttggggaggttctcaggccagccttgtgtccagccaaaacgggtccccacgatcagaaagaggcgacatgtccgcctcaccttggggtcagagctttatgagcccaacgactttccacacccggaagaactcggttctgtctaccatcagccacgactcggatagcgtgagcgcatcaggaagcccgacgttgacaggtggtattcctggctttacgctttccccaccacctgtcccaacactggctaaactcgagactggtgtcaagaatgatgctcagataccccctctcaacgttagcaggcctgcatcaaagtcatttggtaaccctatttcaccagtgtcggactcagaagagagcatgccatcatcagccatggtgagtcccctggcgccttccaatagggctagcatggtcgagcttagtgtcatccctaaacggcctggtatgggacaccgtcataaaggctcagccgacagtatatcatacaccaaagaggaagacagtggggctacacgttgggtcatggagcgacgacgcacaggagagtttggacaggttgagatcgagcgagaagttcttgaagaagggcgaatctaggagttagtgccctgctgtttttactcttctgatgcgtaaatagaaacgaaacggaaaaggagtgcactgatacgacatcgactacggagtttgggttgggactggatatatatatacaggacatagcggtgcgagccgtaggcccataggatatgagcccaggccatgcacagggagttaagaggtggaccaaaaagttgggtactgatggtgttgcggagctatatatatgggcgttgatactttattcgtttgggacttcatgtataaatttggataacgagaagcctcatgagccaaacatcagggacaggccagcgtatacaaaagactgatattcttaatctttcacaccattatatgacattcattaacaagatgaagatccgacattgctgggcttgacaggtcgattgctcacttccaactaacagttgcaatcaggttttcttccacacatctctccaccactctttaagaccatatgccttctctcgggcttcaacatgcaccttgactttatcgcttccagccaacgtttccaacaggctagtctgcttacccgcctggcctcctccccccaagctcctcgccttcatacccgtcgcacgatcctgaatctcgcgagcgactgtaggcgcaacctcggcaaaacatgtcttgagttcccgatcaagcgaaaaatatggtttcttagccaggtctggcgccatgaggttgtaacttcgcgtcagagcattaaggcgatcgatcgatagtttgagatagctcgcctcagcttgctcccatgctgaatcacgaaatggtcttccgaccaccggtgaggcagccttgagctcttctacttccccaagggcattttttcttctgatcgggttgtgtatttcttctgcagcagcatactcttccgccctgcgtatctgctcctctagcgatccgcctcgagaagcaatcattctagccgccaatcgccgccaatcattacgtagccggcctctaaacaccgctgcctcttttgcgagctcctgctgcttctctatccagggcgggacaatatcctgtcgttgaatcatcttattcatgatatactctgtcgtgtcgataaaggggttgtcagcgcgagaatcacgctcgatgccctttcctcgtggtatattcttaaattgccctcgcgcaatggcgttctcgatgcgttcgtttgccagggccgcaagacccgtgattgtatttggcagagctctcgccccaggctcaaagcgctcgcgaagttcccttcgccatgcctccttttcatcctcactcatgccgttctttggctgttgggctcccattccaacataggtgttcactttgtccctcgctttggcgactttctctccagcagatcgtttcgtttgtccacgcaatcgcatatctacaggaggcggctggaattttcccctcaaaccaggagcaagaggttttctggcatcgtccagcattcgaagtacagtatccgccgcatgctcttcccctgtccatgcctgtgccgaagcaatgtgccttgtgccttcacctactgatgatgaaaggccagcttctgcaaaggcaccagcatgttcggatttgaattctgcatcggcaattttgctcaaaagcctctccttgagctcttctgagaagcccgcatcctccacagctcgacgcccggctcttccaccagtgaagagggcttcctctgtggcttcctctaagcgctgagccattggccctagttctttctctggtgccggtgcatcgctactttctttatccttctctgttgcgcctttcgattgttgctcctctgccttagatgcgccagcttgtgttgagtaattagtaattggcaatgttgggcggcggcgcgatgcctgaaggcaatgacggcaaatgaaaggcgaacgaagaaacaggacagacattattgagcttcattcactgcgaaaataataattacgtataacaaaagaaattgagagcagtgggatagaagaagctgagtgaagttgtaatgacggcaatgaagctgatggagctatgcttagtcatctggctacactataaagccggaatcaacctcgccactcccttgagattcagcattatcaaatttcaagtcaggttggcttggatgatgcgatcaatttatgagtatatgatattaacaatagatgcacttctccgctgatatgtgtgagcttgcaaatattgatgcttgcatggccagctcactcctgattacagaacttcatgaactgacttcgagaatatttgaagaaatttgtgaccttagcacttagtaagtaattagagaacttagcgtgtaagtgaggaaggttttagttagattcgtgatcaatgcaagggaccttgtggcgggatgtactgcattgctccttccattattcgtgtaagctttggcgctgcacagtaggaagccgtggatgatgcgatgctcctttagttgttcttgcctcacgttttacagtttcacgcttcatgaagggaagggggcacagaacggtccagtgcgactgccacccggcaacaacttccatattcttgagcacttctgaagtgcttttgaaactcttgtcctacatcgtgcatggcaaagaacttgactttttctcccctctaaacgcacagttttggagccttcttggaactctgttattcgattctgattgctacttttgatcttgcttcacttgctactatacgcactcacactcgttcttcactcctaagatgttttcccttttggtgcaaacgatagtaattgctttgctagctgctctgtccttcgcagacgtggaccctgtcaaagacttagcgacctacaacaatggctttctcggccagtttccctctcagactttcaaatcctcagatgcagtcgcccctgtctttcagatcaatacctttgaacccagtctcattgatagttctggatttctcttcctgacattgaaacatggcgacaaatcgggacctgccatattttcaagcaaagaccttagccttgtgtatgccgacatcaagtatgaacggactttcgatgcccgagcacaggtgaggtatgggggcaagtacctcactttcattgagggcggccgctgtcacgctttcgatgccacctaccaaaagaaatggtcagtttcagtccgggacttgggggctgtcgaggccgacatccacgatttcgaattcactacccaaggaactgctatcttgactgcgtatcaggatgtcagatacaacttgacggttcttggaggggatatagatggctggttgagcgactccatcttccaagaggtcgatcttgacacggaccgagttttcaatgtgtggagatcatttacacatgtcaacttaactgatacgatggttgattacgacccaaaaacaacctatatgggtggccatggtttcgactggtttcatattgacagcgttttcaaggcaagttacttttaaacttacctaaccatgcactcacaagatgtagacctcaaagaaccattatcttgtttcatcaaggggattatcggcgatcattcttctccatgctggcacattggatccacgatggattcttggagggaaacacaatcagttcaaagaccttagcggcggcaacgcgaccaacttcgccaatcaatataacgcaaggttcgtccagggcaatgagagccgattgagcttctttgacaaccaagtcaccgaaaacgggatgtgtaatgatgataattgttctcgaggcgttgttgtggaactcgactatgacaaaatgactgttcggcttttacacgagttttatcatccccaaaggatatattcgggctcaggaggcagtgttcaaggcttagacaatggaaatttccttgtcggctggggtgcaaacccgggtatcactgaacattcgcccaatgggacgatcgtgatggacattcaacaaggagtgatcccccacgtcttcgacaacgacccagacaaagatatgtctgtttatcgtgcctggaagatggattggattggacggcctccatggggtccttccatcgcttcgtcagcccctggagaagacgcatcaaatgctactgtttatgtgtcttggaatggcgatacccaggttcatagatgggagttggtatgttaccatgaaactgtgccgaagaagcgggctgactatatgacagtatgaggtagaagatgatgtaaacatcatttctactcccagacttcttgcaaactcgtcccgatccggctttgaaacggaaattaatttgggagggttaggactaccatcccctgggtctgctcgagcagttgccgtcagtaaaagtggcaagatcctcggctcaacggctacagttgaccttgcaagcggcagaattcatggcaacaggagcagtgtctggatattgacgccgcagccttccgatgaagagtcagtcgaccaccatcctgctggtaaaaagaaggaagatgacgaggaagatgctgcatatcagacaaagccctctgtgagctcgctattcgctcttctacttgctatcactttcatatctttctaagtctgaaatgttaagtttgagggttgagagtacttacgtaaagaaatagtttaaattctaataaactgacttgacattttcgcctgccatggatgatatcagcattggagtacttcggtacccaacctccaaatcccagcctcttccccaagcctttgactagagactttttgaagtccccgcacgatagcatcgtggacagagtagtgattggcaacaatccgtcaatcgatgaagacttgagtcgcttcgcgatttgtagtccaaagtggagtcaccgtgtcttggcttcctttggagaattggagtaagtaacactgaccccaattcctctcacaacttatggatgaacataactgtagcaattgcttccttattgctggtatgacaaactggacaaatagacggttagacagttcgagagcttcacagctcaatcactgcaacattactggagtcttcgccactaaaggtagggtgaaatggtcggtgaggaattatcggcctcaccacggctgtggaaagagttctccaattattaccagtagctccaggggtttgcaagatttggtggcgctaactggccatcgatttgttctagctcctgggcgttggagacaaggagagtttagccaagatgaggctccgcagacatgggtgtggttttttttcccttaacatttgaaagacagataagcttgaatcgttgacgtttgttgcaatctaaaattccccaagccggattcttagagcccaaggaagtagatttggtatcgaacttgctgttttatagtcaatttactttttcgagattgctttccagaaaagagtcgatgcatatcgaaaagagtgaaatcagagaccccacctgtaatgtacacacacatgtaaggatgtgcttgagtgccgtgagataggcatttatgttccttacatgtggtactatatactactcggcattgcgcgtttgttcctgctgatctgttagtgtttataatggttctgccatgctcggtctggcatggcttgtcccgctttgatccgactatccgcccctaggataaaaatcatcaacctctggctccagtttttaccagtaaagggtccctcccattaccccatcagactttctcacttcctgtgtcctcttctttgctctgcttaacctctgttgctgctacgtgcttgttgttgtgcaggtcgtgcgccaggagctgtttgccatcgttcattattgtacacttttggccactcttatcttacagcgcatctcgattgggccgatttgaagtgacacttctctcacgcatgtctaacttcaagtccctatacctcgttcaccttagagttactcgacaccgcctatagagaaccgaaaccagatcttaggcactgttcttgatctggctgctgttcccccaggtgccatcctcatcatcctctttagtcttggtagacagaccttgattggttatcgctttgatattgagtgccggagcttgaaacagctgaagccatggctgacacccaagacaaggtgtcgccggccccggctacggccccgccctcagataccaccgccgatgccccggccggtgctgacattcaggatccgagcaagacacacatcaacatcgtcgagcatgcccgctctgcagctcacaaagagcgtaacatgactattcgtcaaggtatcaagctctaccccaaggccatcttttggagtgtcctcatctccacctgtatcgtaatggagggttatgatatctcccttgttaataacttctgtatgtgctcaaaaccacttgataacctgatacatgtacacataatcagataaagtagttgtgaccaactcactgacacctactcctagatgcatttcctcagttcaacaaaaagtatggtgttctgggcgatgatggagagtatcaggtgccagccgcttggcaagctggtctgagcaacgtaagtttcctcttgataaactctggcccatatgctcacaaccaacgcgacagggagcccactgtggtgagattatcggtctttttatcaacggttggatctcagaacgatttggttaccgctatacggtcatggcatgccttgtctgtgtagccggtttcacaaccatcttctttactgcccagaatgttcagactctgcttgtggccgagatcctttgcggtattccttggggcatcttccaaacactgacaatcacatatgcatccgaggtctgcccagtcgctctgcgtggctatctgaccacatatgtcaacttctgctggggtttgggccaggaaattggtataggagtaattcactccatgctcaagcgtgaagatgaatgggcataccgtatcccgtatgcccttcagtggatatggccgttgccgctcctgatcggtatcttctttgctcccgaatcgccgtggtggctagtccgacgaggccgcaaccaggacgccaaggaagctttgctacgcttaaccagtctcgatcgtgagactgacttcgacgccgacgaaaccatcgccatgatggtacacaccaccgcccttgaagagaagattacagcgggagcatcctactgggattgtttcaagggtactgaccgtcgccgtacagagattgtttgcatgatctgggccatccagaatttgagcggcaactctttctctaattattcgacttatttccttgaacaagctggcctctcagccgacaaggcgtactcgtttgcccttggccagtatggcatcaatatggcaggtgtctttggtgcttggggacttatgagcctgggcatcggcagaaggtcgttggtactctatggcctctgtggtctttgttccatgctactcatcatggggttccttggcttggtgcccgaggcccatcgcacccaatcttcattggcgaccggttgcatgatgatcatctgggctctcttctaccagttgaccataggcaccgtatgctattctcttgttggagaactgtcgtctcgtcgcttgcaaatcaagacagttgttcttggccgcaatctatagtaagtcctaagcattggcgaagtctgaggacacggtcctcatctgacacctttgtcgagatcaattcattggtcagtctagctaaccggttgatagcaacgttgttggcatcatcaacagtattttgactccctacatgctcaaccccacagcctgggactggggcaactatgcaggattcttctgggtaagtagccggtgttgcgggtccaaagtaaatattttgtgttactgacaaagagaatagggcggcatttgctttctgtgcattatttacaccttctttcgtctgccggagccgagtggccgcacctttgcagagcttgacgtgcttttcgagagaggcatcagcgcaaggaagtttgcttcgaccgaggtggacgtgtttcatgagacagtcgaggagaatgttatgaaccgttatgaggagcttgcggatgtgccatccaagaaagtccataacaaagcatgagtcgacgctgaaaactaagaagccggtttattcatgcacatttgtctcacacagtgcatttgggagatgagatcagggagctgtgccttggaatcaggtaaggctgccccagaagcgctttcatgaccacctgagctgtgccacatgcgagatggggagatcttggttaaggagatatctcggatcttgatcggcattaatgatagcatcatttaggcgttggcgtttgggaacaaggctcttatgctatatattaagaataatgaagtcgaatgggaaaaggtgaaatatatatgtgtggaagatgtccaataattgaaccaattttatttatttatttcaccgtcccaatatgctttgtgtttagtcgttttcgacatattagttagttcatacttgagacatccagttgttatgcgttgagcaaacccttttcctgttcacacatgtaacgtttaatgccatccaatggcgacatcacagaacatgaacccttgtgagccgttggccgtaatagcaaacggggccgggccggtcacgagggcggagccggtagacaacggagagcgtgcagctgtaggtgagttactacagttgcagtgtaataagaaaccaacctaaagttgcagcaaggatttggcagtagaagacgttaattagtggttagtgtgggcggtatgcggcagcgacgtgctggacaagcggaagttgtatcgaggaatgccattgtgagagcggacccgctgccacaggtccagcggaagaccctcagagggatgcgcggtaaaacaggtcggagtcgaccgggcggctggaagaagaatcgacagtctttttcatcagaccaggattggggtccggctgccggcggtttatgagagttatctcttgcttcctttcgcagagtctctttgtttggcgtggcctcatagatcaatgagaacccaagtagatggtagcaagcggcactccattgacagcagtgcggtagctcaatgctcttacggagagggaggtgtacagaggtaagtgggcaatcgataatcggtgctccggatctatgttgacatgtgtaaatgctttgccaagttgcaggggtagtcaagtaggtaggttagatcccgggcttcaggaatttgagtatgcattttgggtccgggcttctggagctctgactatttagactagatcatgccatcctaatctggcaggatattgacgatagaggtaaacgtgggaacggtatcggtctcttggtaaatagcatgagtaatgaggttgacaatggatgaatcaattatgatggataaaaggaacaggaaccaggttgagcataatcagccgcttcaggcgcaccactcagcatgagcaatggatggatgtttctcaaatggcctgtgactgcgattctaaaccgacgccgatgtccggggtagccccaccagaatttcacaagagagtctaccaaaatgccctgacgcaggtgagctcattctgtgggagctacctcacgacccccataaatcaagggtctggaagcagaatctggtgtatgattggatgtaagctgctctagcccaccgccgaagaggcccgatcgacaaaatatggcagaggtagacacaccacgcctcgtctggtagtagtcactccgcaagagaaccgcctcaagtgatcctccttctcctccctcttcttcttttagtccctctcttctcctccaacctttcctccatcctcaacccatcccatcatcaccttcaaaatgctgtccaccctccgagtcgccagccgccgggctgcccgccctgcccagtacaacctggctgccattcgcgctgcctccaactgggccaacgtccctcaaggtcctcctgtatgagctcccctcctgtcgcgtatgttttgtgtgatcttatgctaactattcacaggatgtgagtaattcattcttgtcatgagctttgcgccagctccgttgctaatcaattgtttcttttggcttgaaacaggccattcttggtacgtacgatgactcctacttgatgcaatgcgctccgttcctacaagtacgggacatgttgcgccaaagccaaaacacaccactacttcggacagtaatgttaacatcatttctcaggtatcactgaagccttcaaggccgacaagttcgacaagaagatcaacctgggtatgtcgcaacgtcatccccacccaaccccgaatacggaggtatctcgctatctttcgaatcgatctgactcaattcgtatacaggtgttggtgcctaccgtgacgatgctggcaagccctacgtgctcccttccgttcgtgaggccgagatgaaggtcgtcgagtccaagttgaacaaggagtacgccggcatcactggtgttcctgagttccctcccgccgccgccaagctggcctacggcgccaacagccccgccctggatcgcatcaccatcacccagaccatctctggtaccggtgctctccgtgtcggtgccgctttcctcgccaagttcttccctggcgaaaagaagatctacatcccccagccttcgtgggcaaaccacaaggccgtcttcaaccacgccggcctcgaggttgagcagtaccgctactacgacaagaagaccatcggccttgacttcgagggcttgattgctgatgtcaagtctgcccccaacggcagtgtcttccttttccacgcctgtgctcacaaccccactggtgttgaccctacccaggagcagtggaagcagatctctgacgtcgtcaaggagaagggtcacttcgccttcttcgacatggcttaccagggctttgccagtggtgacaccgacaaggatgctttcgctgttcgctacttcgttgagcagggccacaacattgctctttgccagtctttcgccaagaacatggtacgtcttgagcatattatgatctgatgtaatgggtctcggagcagtttgctaattgtttcatagggtctctatggtgagcgtattggtgccttctccatggtatgtgccgatgccgacgagaagaagcgcgtcgactctcagctcaagattctcattcgacctctgtactccaaccctcccatccacggtgcccgcatcgccgccgagattctgaacagccccactctctacaagcagtggctcggtgaggtcaaggagatggctgaccgcatcatcaccatgcgtgctctcctcaaggataaccttgagaagctcggctccaagcacgactggtctcacatcaccagccagatcggcatgttcgcctacactggtcttacttccgaggagatgactcgcctcgctgaggagttctccgtttatgccaccaaggacggccgtatctctgttgctggtatcacctctgaaaacgttggccgcctcgctgaggccatctacaaggtcaagggttaagtatgagagaatagcagcttaataaaaggaggatgtgcgtttagagaaacaacgccgcttccaacgaacgacgtcttgaaatcaacatcacggctacggccagagggggacagatggactgaaaatacccggaccttgagtccaggtcaagtgcccggcttggcgaattaatgacgcgacgaaggcagcttgaacatatatgtacgagtaaactgaatataaaacacgaaactaacgtgttatacctatctaccccatttgcgcacttggtcgaatatgaataagcgaaatgcccttttatttgatctctctatgtagatattcagaacagggtatatcaacagcactctgtgaactctttcgcatgcccttcacacagcgtaattagtttgaaacatatgatgtcttatgattaataccctttccccactcatccttggttcaatcggtctaaatctctcctcgtatcatccatttgtctcgtcatttcccgatatactcttgacatctccctcatctttttttctttgttttctccaccgtcaacaccaactccgtactctccaagctcagctgccaagcctcgaacacgctcctcactccgcatcttagcatcacgcaaatgggcaccataatttcttagagcggtgatcgcttcaggggtataaaatgcgcgacgcacagaagctgcggcgataacagcatcggcgtcatatcgacgggcatggagtgaggcttctgcagcacgaagctctaggctacgagctacttttccatgcttgacctcgagggcacgaatcaaaagactcagcgcattggtggcggcttggagaagagatgtcaaggcggcaagagagcgtagacgatgagagctgagttctgtttcggcggcagcgaggtcggaacgccagcccgataacgtagttggcaatgaggcgatgtgacggtggaggaaggaagcgttcgtggaaggatgcgcaattcgcgcaagtcccagggcccaagtacgcagattcgaagcaataatcggcgccaatgcggggagtagagtctcgagttcagaaaggggggggtgagcaaacagtaactggagggtatcttgaggaagaggtggattattggcgtccagaagtggagggagcacaattagaagatctagaagaggttctggaagcgagggttgttgttgctgagagtttgagcctcctgcttgatgacccttgggaggttgcaggcgggaggatgcccttgttgcaggcggtgtgcttgatggtgttgccgatgagatagcacaggtaagaagatgttgtttcgcagaaatcagacggcgacggtcgagttcctgataagaaacatgagaattcttgttttattttatctggttgatttgtaaatggaaagccttcttacctgtcgaacagaagcccgctctttggcccttgggccattctgcgtcgaacagtcagagttgagaacaacattcgtaagtttattataaagattgacaaagtctgggttattctgtaggactgagtcctcaacaggcgggaacattgccatgatatatcaagcataaactccagctgtctgtttccaccagccttatactcattgcttggtttgttgttagtgaagctgtagtggagctgtcgcgaatacagcacgaaatcacctgattggacaattggcgaccgccatctccggcgccggaacatcagccgcctccgatcgacgacagcccaaaaatctcaacgccagaaggccaaagttgaaggtaccgtcgacgatcagcgcatctcgaacagggcactctgcgctcgaaatacccgcccaccccgacatcaattgaggccaatgtctcgcctataactgggaaaagtccataccgaatacttacctcgaaaccgagaccgatatcatgacatcttgggcccccgcccgcccggctttgagggccctggcctcaccatcgccggtaactcccactcgactcttcagcacgaccctccctcagcagaccaaaacgatcaagtcgcatcttctacctagccgtatcattcccccttacccttatggcgagcgtcaactctacaaacaatccaacaagggtctttatgggtctgcgagaattcgattcggtaacactgttgcggaaaagtacaacaacaaggcccgtcgtttctggcgtccgaacgtccacgtcaaagttttcaagctccccgccctagatgccaacgtcaagacccgccttacactccgtgttctcaagactatccgccgtgagggtggcctccaggagtatctcctcaagagcaagcctgccagaataaaggaactcggccctggtggctggaacttgaggtggcttctcatgcagtccaaggatattcagaagagattcaacgccgagcgtgtggcgctgggtatggagcccaaggagatcgaggatagggacgacatcattcagtatgcgcttgacgtcgctacacccggtcccttgtccaaacgcagccaggcgacccgaggtgagcttagggctcaggaatttgtgttgggtgaagaagacttggcggatctggaaggcgtcgaggagctatcagacgatgaagaggctttgttgatgcagcaactggataacgcagaggcggaagctgcaacgacagagggagcgcaaaagataacagtgtaaaatgtttgatgtataatatgtaccaaaagccccccttttcaacgccttccaatcattgtatcaatatcctgccaaagtcaagatagaaaaagacctttgttcttgttatcatttcaacagttgctatttaatccaaatatggtatcacttttaatctagaaacggaggtcccatccaatcttaggacccagcttgggaagctcatcggcgacactctgcacgtccttgtcgccacggccactcacgcagatgacgatatcttcgtccttcttcattgtcttggccagctcgatggcaccatagataccgtgagcagtctcgagggcgggaataataccctcaagctgactcatgagcttgaaaccaaggaaggcctcgctatcagtggcagcgacaaacttggctctctcattgtccttccaggagctcagctcggggccgacaccagggtaatctagaccagcagagacagagtgtgtctcactgatctggccatgcttgtcctgaagaacataggtccttacaccatggagaacacccttggagccgccagtaagagtggcgctgtgtcgtggagtgtcgacaccgtcaccaccggcctcgacaccaagaagcttgacgctaggctcgttctcgaaggggtaaaacataccaacagcgttactgccaccgccgacacaagcaacaacagcatcaggaagcttgcctcgtttctcaagcatctgttccttagtctctctaccaatgacagactggaaggttcggacgattgtggggaaaggatgaggtccaatggcagagccaatgatgtagtgagtggtatcaagatcgacgacccaggcacggagagcctcgttgacagcgtctcggagagtcttgctaccagcttcgacggcaacgaccttggcgccgagcaatcgcatacggaaaacgttgagggcctgtcgtcggacgtcctcctattcattacattagtgatcgcactttcaaaagaattctgcaagacttacggctcccatgtatactgtacactccatgccgaacttggcacagacggtggccgtggcgacaccatgctgtccagcgccagtctcagcaataattcttgtctttccaagtctgcgggcaaggaggagctgtcccagggcgttgttgatcttgtggctaccagtgtggttcagatcctcgcgctttagccagatgttggcaccgccagcgtactcagtgagtcgctccgccaagtgcaaatggccgggtcgtcccatgtactcgtagtaagatcggtattcctcccagaaggatggatcatccttgatcgcgttgaagccctcctcaagttgggacaagcagtccatcagagactcaggaacatattggccaccaaactcgccgaatcgctcagggatcttgccatgaagagcagcaagctgggccaccaaagcactgtcctcctcggcagtgatatccgcatctgtaatagtatcgctgacagtaacgttgtcaccactgggctccctagctccagcaacggcttcgacaaggccaacctctcgagtgtttgaatctccagagtcacggccggacaggtaggcacagtacttctcaatatcggaaagtgcttgaccaggctcggcattcttaatggttgtgatgatctggctaccgacgacgacaccatctgagagagttgcaacactcaagaagtgctctcgggtactgacgccgaatccgacagctgcgggcttgttgccactgtacttcttgactcgctcgataaggtcggggaggttcgcgttgagagtgccggtagcgccagtgacacccatgcgagagacgacatagatgaatgaatcggcaagctggcagagaatcttcattcgggtatctgaggtggagggagcgatgagaggaacgtatgaaaggctaagtggggagtcagcttcgtatttgatattagatctttggtgcagactcaccggcccttgttacagagcttgcggaaagaaacggcctcctcagggggcaggtcgacaacgatgaagccattgacaccgcatgagtggcagtcttggagtaatcgctcctcgccatagctaagaagggggttgtagtagcccatgagcataacaggagccttgaggccgcgagatcgggcctccttcaccatgcccaaagtggattcgatcgtgacgccattgttgagagcaatctaaaccagtcaatctttattcatttgaagaaatagtgatgtacctaccgtgttggcagtctggatagtagggccgtctgcaattgggtcggtgaaaggtgcaccgacttcgataacatctagagacaacagcttggtcagtacagtccatgaatccgattgcaacggaagagcttaccagcgccacccttctccaacgccagtaggatgttgggagtatcttcaggctttgggtaaccggcagtgacgtatgttaccagcgcagactactcgagagagaaaaattaattgtcagcttctttgtcttgtcggacattggggttgatcatcaatttaccccgccgaggggcactcatgatgggtgtactgaccctgttctgctccttgcagcgcttgaaagtctgtttgatagcgtccatggcgaattgatttcgtctctggtctcaatgagagttatggggagagaagtattattttcgagtgaggacttgttgtctttaaaagaagatttcggggtcgacgttgttggtgactgcattttccgccaccgatgccggaagaatgaattccgccacctactattgactcgttttggatggctcctgccctgtcctcatgcacgtcgcccgcagctgcagcttccgcccacactccgccatgcagccggcatcatcgcagcccacatcgaccccggacttgcctaatgcggtaatcaatcaaccatgacattggacattggccagttacaatttcagggacttgcagcacggcatggcatttaacttcatgtcacatccaattcctgagaaaacgtaagatctgagcgctagtcatgcctgattgcctacagtaaggaggagtgcgtgtcaagtgtatggcattgtccaccttctaagtcaactgacatgattccatcaacaatgtctacaagcagctatctacctctacgtatgcagatggagatgacccattaggaaatctccttgtaaagaaactccgacggcattcaacttacaacaaaagatcagatgaacgccgtgatgctatgaacaaagagttggtccgttcaaacctagtagagcaaacaaacaaacatcctcaaaagggtaaggatacacggcaaccaacactgaccacatatgcagctaggcccaagtacactacaagtacagagacaatcacaatgcagtggaagagacattttacgattgcaatcgtcaatttgtttaatctcagtttagagtaaagctaggaacagtctggttcagcatcatgtagagcatgaatccagactcaggaccaccccataagcacgggatataaacaacatcttttcctcgtctttgggatatcaattgagaaacaaacgaaaatattctttgagctgcgtcctttttccccaaaataatgtcaacgcattccataaatcatcgcttcatgcagtcaagtaaggatcgtctctcacggcacgggtccagccagggccggagtaatatagaactgcaaagataccatccttcaactgtttattgagctccaacactcctagtgtttgccgccgcttgccgagtccaagtaaccgtaggagctacttctttggtggccgtccacctgtgtagcgcgggccccagtggcccccgacatgaacttctcgtcacgtccgcttgtcgcttctctgtagtggtcttcttcacctgaggaggatccgaatcgagggaagctcgcggcgccgtcggggttcgcaggatcgtggtgcccaacgcgagggctgaagcctggtcgattatctccagtgaagcgcataccgccttcagcacggcctttatcaggggtgaccatgccgactattgtccacactgtgccgatgagaacaacgagtacatacaagagaaccagaccagtggagatgagggcatcttgaatcagcttgttgtgaagccaatctgtaactgccttgacagcccccgtaacctcatcagtagtagcgctggaaggggatgctaggaaagagccaagctccgcatcaccatcgacggagtcctttgcacccttgctgaaagtgtcattttcgaagagcgggaagttgacctcggcatggtcgtgaacccaagtcaaacctttctgtacgccctcaatcttgttgccgatgacacagtagaggactgtcttgataggatctagaaggatagtccccttgaagacagtgtcgaggccatcattcatggtctcgaggaaggtggtgagagtatcattgacagcatccgtagtattggtcacatagccaagaatatcgtgattgatgtcgtcgctgaatcctgtaatgacaccgttggcgtcattggcccagccagcagagacactctcaagattctcaacaacatcatcggcaaatgcaccaacctggtttgccagtgcaggtacttcattcttgattgctcgtagtaggagccattggcagaagcaggagaagaaaccagcaatggcgagcgacagaatgaacaatgccgggaccgaggtagcataagcgaagagccaacgaacaagaatctgtcgctttcccttaaagcgggaggcaaccttgataccgaaagttgcggtcatgggccgagatgcaatgtagacaatgtccatcgggtcatatgcattttgagcgatgaggcgcgcgtgctgttgctgtcgtcgccatcgtctaatctcaagccaggccatggggatgatgactgccagggcgagaatgatcaaaactgcaatgaaaattgttcgggctttggcgataagctcgaacaggttgttgaagaaattgtttagggcatcgttcttggagcagaagctcaacttctgtttctgagcaagagggaaggcattccgatcaaacttgtagttgccatacgtttcattgagggttttgcgaacaaaatcgaatgggatggaaatggcctgctcagtcaggttttgaacttctttgaagtcgggcaagtcatcatccaactgtcgaacatccttgacaaagtcttcggatttgagatcaaaatctttcagttccttgatgggggcggagaagtcgaccttggggatatccggaacgaggcgtccgattaccgatctctcaataccgtcggtgatatcgttaataccgtcttcgagttcttttgagatactttcgatcttgctagtggccttgtcaatcaagctgttgaacttcttggttgcgccctctgtgacatcggcaacaacatccaggctgccgtgaaccatagcggtaatcaggcacacatatgtggcagttaggaagttgatgtagaaaataatcatgttcttgacgcccactaaaacgaggtcgagcatgtacaccatggcgtctactgatttctcaattccagaggctgcgagttcgttgacacctcttgataggtagtgaggcatggaagccatggcgcttccaacatcttcgactttggtacaggctgaaagggctttgatcttggcatcaccaacattcttgttgaggtcgacgattaggatcataacccggataaggaccaggatgagaagaactgtccagcggttgatccatatttgagatagtcttgatcgtagacttaggtagggggtaacatttggagaagtatcggctcgagcttcttgaacctttcgcatttcggtcatctcaaatgactctgaccgaagggagttgggcacagccggatagaccggcgggtcgtcgttttctttccgtgaggaaaacatcttgtatctatgcgtgttggtttatttgaacgatcaaatttgtttgagtagaataaatgggaagatgcaatgatatgtagcgagcaaaaaggaagtcagttgagtccagtggtgatgattagggtgttagaaggacaaagattaattataaaaagaacccaaggccggtaaatgaaaggaaatgcgacaaaggaaacgacgggcgtaagcaaaagatttcaaatctattgtctatgattccatgctgtttgtttggggtataggtgagattgtataagtgaaagaaaaagtggttgaacaatagaacaacaatagagaagaggggcgcgagaacaataagagaagaagatgaaggagaaagcttcggcaacctacctgactcactccacaacaataatatccaatgaacaacaattcctggtcattagtaactcgaacagaaacgcctttggatttctcgataaatatggcggcagcgcttagagtacgaagtggtgaggttgagctaagcgcccgcttataccagtagccagtcacggtgctgggaaatgcttaaacaagcaattccgaaacttggccaagagtaaacgggattctgaacaggagattagatgtcgtttgtaattgaagcaaagctgaggcttaacttgcgtttgtgattttgtttacgctgggctgtcgattgtttgacttgtcgcttgagtggcccagccgcatcaaacttgggttgcttgttatattgaagtcgctccagaccaaatagtctatatcagagacggaaagacttgcgcactgagtaaggtgatttgaaataccacagcatcaacgacagcagcctccaagtggatgaggtgtgtgcgagttgatgtacagatatataatgagtcactcagagtgcaaggggaacaccgtggagcgatagaggtgagtggtgcccagcgttccaaacctcagcatcagtcagaggcgaggaacatggggatttatctgataggaagacagcgcatcttggttgttcgagcgtgtgacgccattgcaagtcaattctcttctcatgaagccctagtctagtagcctagcttgggcaacgagcatggaagcaaacgtcttggctgattccaacctgccagctattcggcgaactgcgccgtagagacccatcgtgcaagtcactggtaaaagcagggtcttccgaggatgattgggaatgactatgatcgtcctgagaacaggctgtgatggtgaacatttttttgagttgctgaccaggatgctgtagttgaggtggtgaacaaggccagggctgacagccagtcaaacgccgggaaagggtcgcgctagcatcacggcccctggaccctggtgaatagctttccagaaatggtcaaagtgtctctatttaggacccctccgcgacaggggttcacgtggttggtaaccgctgatctcgtccaaagaaatcgccactgatgagttgtgattgaaacaggattttctagaaaggctgactaaaaagtgccaaagccacgggttgcgtgaatatgtttttgatcatcgccatgcatattctgaaacttggtcagcggtgagaagagataatgagtcgttgaaggtatttggtatttggtatttagccgtagagggagcggcgagctaagaatcacctatgatgtcatatagagggggttttgtttgttaccgacttcttcagctcatgatttgagcgaatgctaccttaggcaagagatccagtaggcgtatgttggtagcgaaagtgcaacgagacaaaagtctccattagaatcagctcaaaatagagcaatcgaggatgtaattttacgaagcgctttgtgtatcgacccatcggaaagatggtcgcgacgtggtcgtccttgtgtaaaacgattggctgcggttacagccgctggcagctatcttggcgcgtaatgaaacggagcccactggtgacgggaagctcagcgacacccaaccatcctaggagagcttaaaataacgtgattcatttggtgaaccagatcccgatccttgagatcagtgtctttttactgtttttcgtttgccagcttagcgaaaaacctgttgttatcgtgagaatggtcgtccgatgaacaagattaaccatagtgcgaacgatcaacccatcgaggaggagtgtgaagcgatttgatgttctttatccgaaagaaatcagttattggttttttgtctacgaatctctattatgcgacctatccagcgttggactttgtggatgccttgtaaaaatcactgcttttgacgggaaaggtatttcataagatcccatatgtccaggcaagccatgccttctcgtctggtatatgttaaagtaaacgtcttcatttgtactcgcagccacgcccatctttctgcatagcactttctttagaattcggtagtaattgtgtcaccctgcagtcactgatgcgtaactcgaaccgcggggtaacaagaaagctgtcggcgggttaaggtcgataacctagtagttttgaggtcaacaccaccacatcattttgttcgcagataccaactgtagagccttacttcattttctcagtaaactgttgccttcgacttgacacacataactgcaaccatggcggtcgcaatctctgaagagcaagctaccgacttgagcaagcaatatgacaccccacttggccttgctcactcaactatgcaagtcctcaaggacaggatcaagcttcactatgatcttgctagcgactattacctaagtttatggtgcgaacaaagcttaatacgcttctgggaaccatctctctcgatcaccctgctaatctagaccaggggcgagcacattcatcacggatactggccaacagaggaatctgaagccacacagacaaaagaggaagcccaggcaaacctcattcagttacttctagacatctccaaaatcccctccaaaagctcggttttggatgttggatgcggcatcggtggcacttctcgctatctcgcatccaagcacggtagttctgttaccggaatcaccatctccacaaagcaagttgagatagcggaccgcttgaccaaggccgccgtagaagatggggcttcactacccgatgtatcagatgcccatggcttcatcaagctcggtggcggaaaagtcaagtttctcgagcttgatgccgaaaaaatgggcgattccttcagcggtcaacaaggctcattcgacgcggtctggataagtgaggcactcagtcacttcccaaacaaagcgctgttcttcgaaaacgtgatgaaagtcctcaagcctggaggcaagcttgtgttggcagattggttcaaggccgaggacttggacgacaccacgtttatcaatgatatcaagcccattgaaggtagggttccatgcaaaataccattgagtgtttctgagcttaagtaaaaaaacagatggcatgctcctaccaccgctctgtacccagcagggataccttgatttggcaaaacaggctgggcttcaggtattcgccgagccgaaggatatcagtcaacaggtccgaaagacatggtgcgtacagatgctttttccacaggtaatatgggcaataaccttacattttttttaatctcttagggatatcacctggtctcttgtacagaacccatctctgtgggcatttgcattcactcaaggacgtgacggcattgccttcttacagtcttttcgggcgatgagacggggatacgccaacgggtcctttcgctacagtgtgatggcgttccagaaagaaatggcgtaaagtagctccgactccaactcacacgcatcaacaaaattatttgagttctgaagatttcgatcgacctttgcaagcggtgttcttctgcttttctttctttttccatcgcgataaagggtggtatagacagtattctcgatgactcttcgttcagtaatagtggcacatggtctcttatcagtggcaacattgtcatttgtaaccagttcgatcaccaacacatttacaatctgacagggctggtcaagcacatggcgtgctagcgctcactggtatacttgagcccgctgatcgggtcatggctatgcagtcacagtctaggcaactatgtaattttcacagaagttcagtttgagtccctattctgcttctgtacatttgcaaattgttcgggcgttcgtgaacaatcagcgtaaaagtatagagcagaaatcacatgaagggccagacattgtcatagtggttggtggttacaatttgtctccgctgccctatgtgacaacgccaacgtatattgtgaccataaggagctgtgaacactctattcgagtccggtgtctggacatagaaagttgataagaatataacaagtaaccatcaaaaaacgttcacccaaaaatacgaccgtaacgccttcttcatttccgacttagaagatagaaccgatcctgcatcaccggccttacgcttcgccaaaagtgttctcgccggagtaagtgatgtagaggaagctgcaagtaatcatattagtatttcgtctttacttcatgcctgttggggaacatacccgtcctcatccttgtgctcctcataaatgctgctcatcagggcagctgtcgggggtagaacctcgtcaacgaagatgaagatggccttctcgggagacagcttaattcgcttgcggatgacgtaaacgaactggccgacggtcaggtcggcagggacgaggtacttcttcttgtcgatggtggcaatatcactcttctcgaccttctcgcagataacctattcgcaacatgtcagcaagttgtcgggtgatggaaagatgaagagagaaggcggtcggtaaacgggcgtggaaccccccagtctgttgatgtcgttgtcgagtgaaagcggatgtttcgctcaaaaccagagaatatgttattcgtaagggggaaaaatacatacgggaatacgatcagcgtatttctgacgaatgcgctcggcctcagccttgcgcttctcgaaggggtgctcgtccttgaatttgctgcgcatgttgacggtgatggttgttgtggaggcggtaagtgtgttggattcaagtgtcgcgatgactgttggtttcaggcagctaaatagtcgaaaggttgtggttgagggaaaaaggaagaagagggaggagggagatgatgacgggttggaaataagaaaaagaactaggttacggtttgcttgcgtcaggcagaataagtaggtgaggtgaggaaatgcacagagtgacagaaggtggcagtgacacagacacagtacgcgcatacaccatacagatgagcggtcggccagcgcagacttgacctgacttgtcctgacttgagaggcagcagcgcgggttacagtgggcgcccagggcagatggcaccttagcaggtggcagcagcacccagcccaactcacgttgactggacatgcgcgcggggctagatgactaaactataaatggcttagctctatgatgcccggtgaatcacaagaggccccgcgaggcaacaatggcggggaaacagcaagtcacgtcgcattgtatcgtcacagggtcgagaatgagagtttgcgagtgaatcctcaaaaggacccagagttcatcgacgagtttctttaattgatctcgattatccaacacgacaaagactatatatggtccggatctgacgttccagcagcgctaaatagttttaggtgactacagccattaaacaccctctttccatacctgtctgggattggaaagggctccatcaagatccggtagaatcccccacgtaccttaggtacgtccagcgccattcgtcaggcttcttttctgcttgtaagtgccgtattggtgcacagcttttatgacccaggctttaatttacgctccacgatacgcatcttagagagacaggcggctgggtaggtaaatgagagttgctgggtatattaaatgcgattcatcctgcatgctctgagtttaactgttcatcttaagaagtgtcaggctgcttcagtaaatagaactacatagtgttttccagatagttctattaaacgttttatcttcaaattaccatggtttacataccatccaacccttcttcctaccttggcaggtagtagcttattctagccaggaacagtaggggttctaccttgtctgtagagaagtcatcgatgccacttcagacaggtacaatgtgttagttcactcgctaccaggaaacctgcagctgacagccaaacttactacctgccagccccactgcatgcatactgaattacaaaacaatccttgcttgagaaaagcttcagccttgatgcttgatggcatctgcttctcatataaaggagcctcaagaaggtctcgccattatgtaggatccagcaacggagctacattggcggaatgattttagtacgcccgaaaggtgcgtcgattttgaccgccctcggccccggccgtgagctgtcctctactccaccctagacacgctccttctatgaagttgactagactagccaaggcctccgtcgaaacaagccaattgccgaacattcgattctgactatcacccgagttctcagttgttctaaaccttccttttgttggaccctggcctcatccgtcgcgtggcctcatccgaaacgcctgatcgtcgtctctttttcttctgtttccttcttgttcgtctcgctctcgttctcggccctgtggccctattttgccgccatctcttcccgaatcttcgggtcgactatataataccgtcatggctgccagacagccagcccggcgccttgctgcgcaccttgcttctccttccgtacgcttctcacgaactcaatccgcctctacgagacgctggctgtctagttccgccggtcctaaagcttctcgatcatcttattccaactactccccgctgtggctcactgctgtcgcacttggtgtcgccgctcccttagcctacaagatggtaccaattccttcctaatcattgggagagccaatcgctgaacatagcactctcagtctgatatcgaacctatcaatgccgatccttcaaccctggccgaccgcgatgcccagaagaagcgcgagtcgggcgttaacgaggactcgcccatgcgactgcgaatggaaaagtttattcgggagcaacaagcccagatcgtagccgagcttgagagacttgacggcaaaaagttccgtaaggacgagtgggagcgccccaacggtggaggcggcacgacctgcgttctccaagaaggaaatgtcttcgagaaggctggccttggtgttagtgttgtctacggctcgcttcccaagcctgccattgagaagatgcgagccaaccacaagacaatggatcccaacatggaatcaattgacttctttgccgcaggactcagcatggttcttcacccttataaccctatggccccaaccgtgcatcttaactaccgatacttcgaaacggcgaaccctgatggtacatctcaagcttggtggttcggcggcggttgcgatttgacaccatcatacctcttcgatgaggacgctattcactttcacaagacgatcaagaccgcttgcgatgctcacgacaaggaatactacccccgattcaagaagtggtgtgatgagtactttttcaacaagcaccgtggcgaggcacgtggtattggtggcatcttctttgatgacttggacgagacggagcgtgatcgcgagaacaccttttcgttcgtccaagactgtctcaaggcgttcctcccctcctacattcccatcatcgagaagcgaaaggacatgccttacactgaggcagagaaagactggcaacagcttcgacgtggcaagtacgtcgagttcaaccttgtccacgatcgcggtacagcattcggactcaacacacccggctcaagggttgagagtattctcatgagtttgccattgacagctggctggaagtacatgcacgagcccgagcccaagagcagggagcagcgccttgtagatgtcctcagagatcccaaggagtgggtctgagacacgcgtcttgtattcaaaatagacggatgcatgttggagcatgaggcagggcgattgtttagtgtatcatatgtgaaaatcatagatagggacaccggtggcggtgtaggctacaaaaagcagacagcaaatatgtctactgagacgctacaaaaaatcgaaatagtttaaagaagccattaataactttctttcgcggaaatgccagccttgtgataatggagaagagatagttttttgcgagaaactttgagttatctcaaagtagtcaccttcaatcggtatctaacacatgcctaatttcttccttttacaaacatcgacgtgcgaacccgttcgactcgacggcaatggagcctcttccctcgcatcgcgaattaattacagacctcatatgttccatttcggccatcacaccatcaacggcagatggcatttcatctacacagccgcctcgagctgctcaatcgcccacactttcaccactccaagcaatctctccgtctcaacggcctctactcttgactcttcatgtattatttccgacccttttacttccagccttagatcttctcgatcggggactcatcaccaggctagcgggcaatcaggaacctcacgacggcagtcctttggacatgatgaagaacgacgtatttctggtccgttcacttgctacgacaatctcacgccgctctcgtgacgtcaatctatcacctaaacgctacatcgttcatctcaacgcatggaattgttcatgtgcaagcttcacattcgatgctttccccgcccaccctatatcgacggcagacgaagcacagcaggtaccctctgaagaagggctatggtcttttggaggcacgagtatggaactagaaggagatacaccgccatgttgtaaacatttactcgcctgtttgcttgtggacaagtggtcagaaatgctgggcatgtatattgagaatcgggtcgtttcaagtgaagatatggcaggtatcattgcggacatgtgaaaataagtcttagcaatatcgaaaagctcgcccgtttgaggcaacgtctggtatgtattatcctcactccatcctctaaaagtccagtttgatgtaatcaatgtacaaaggcgctctcgccttagcctttggccaggatatcgccttggtttcctccggacgccaaagaacctcagtccaagtctagtccatctgctaggtcttttgtcttcgtagtttatttcttggtctccttgttctccttgtccttctcaccaccttccttggcttgagtgcttgcaccatttgtgccctccttcttctcatccttgttgttgatctcctccttcttggcctccttctcctcttgttgttgcctgttttggatcttgttctcgataagatcgtggaaggctgtgatggcacggatcagactgctcaggtaaatagccataagttggtcgttggtcttgacactcatcgcatatgccaattcgccgccgccagactttccatctctttcgggcgtggagagattgggcaataggttgaaaacgtcctgaaggtttccaaggatcgcatggttaatgggtagttgtttgtcgaggaccttctggaggtatgcgccaatatctcgcaggcgcaggtgtagaccctgaagtgattgcaactggtttgtgactcgtgtggatagtgtccccgcagcgacatcgcgaatatctcttaacaggtgctcgacaccaatttcttctgcctcctcggcctcgatgacggaaggagtgtggacaaatgttcgtgcggtggttgtgccgtcctagtgaccgtcagtggtttgatcatcgattgtggccagtatcagttgccaacgtacgtccttgatctcgtcaacagcaaagtaagcatctgttggcactcctgactccttgggctggacatcgacaatgacaaggagggggttgggtgtgtagcgcttgaagagttcattgatctccaaatcagatgcgcggagcttgggaccggtgtggtaccatcctataagcttctctcgagcgttgactttcttgaacatatcgttcatagattcaacgtagttgtggtcaaggaaccacaccgaagggtccttgtcatcctcctcgaaaggaactgcaatcaacattgtaagcgccacccaatttgtggtctcatggtattaagataacacaccagcaaagctgtttgacactctcacatcgtttccatcattttgtcccaggagaacacccacgactcgtcgctttgtctttgtggaaactgttcgattgtagtggtcgacggcggagagaagcacgaggggcgcaacggtgacgtttcgggtgacgagggaaagggtttctgccgttgtggtaggcatcgttgcttcgtagatgggtatttgatacaacaaatcctatctaaggtagttgagagatcaatgcgcaatcttagtcgtgtaggcgcggtaaagtcgaaaacaaagtcgtgatgtggtgttgatgcagtgattattgtggccgcacgtacgtagtctagaggctgccttcttggagggaagcttagctcccgattgggtcaggcaccttggagacttcaagctcgagccttgtagtgccacatcacgtgttagcagccacagttcaatgccgtgccacatttgaggttcgagcaattgcctttgtactcgtattacggatagtggtacagatgagagcagacggaacagtcgcactatctttctttttggtccagtcgtctttgtttacagttctgagtttcactgacgtcaccaagctttagggatctaacacaaatacgtcaaaacaacctcccccaagtagagcatcactttattaggcaaacaagtgcttcttggctcacgggaccattgatatactggtgtttgtgaaactcacgacaacatgtcgagattcgaggtgcgatatagcatggcttgattttccacttacggtgagcgaacgatcaaggatgaggttggcatccacttgctttagtccttggcttctggatgtttccaaatggacagaaaacggagactaacccatgttgatgccggctattaccacacctggatgcacgtgaaataactaagaccataaagacgacgcccactacatactgtctcaggtgctgatgggactagcatcaagtcatataagagcaaataggttgttgttcgcgcaaaccgaaatatgacggcgaggtgttgatggattgccggagatatttcggatcaaaggacgttgattccggattccgaattcgttgaacctcggccccgatggccgatagactcctgttgcgaatgtgctctgtctcaacgatataccgcggatgactccggtctgtcacgaccataacgtcttgtcgccttggtcgggtagacaaaacggacatgttccggacacaacgattgttgggaaaacatgtgttttgactacctagcaggtacttagatgttaccctaggcccttgttgagtttgagtaaagaaaagatgaaaggtttggtctgaacattagacgaatatatcatccaccttgatagttttggagagtacggtactcagtaatgcgatatatttattatgtcggtttctacgtgtcccacatgtaattcatatagcactcatgtaagccaagccgtagtctgtggtctgcatttgatctcgttacgaacaggtggtaacaaattgtaacgccgtggctgtaccgaataccttgtcttggcaaagactacctacctataattcagagcttctttttcatcaattgagttacctagtacccacctacctatgccagcatacatctccagccagcatgactagctctcttgatagctttttgtggtattccacattcttatacatattcacaatacttcactcatctccatcttgcagtaacaaccaaggcagaagaagtaccaggtagttaaagtagtaggtggtagtatccccagcaagttttagtatccatcaattaggcccgtcgaacaggggtatgcccccatcatcatcgctccagcagaaatagcccgcattgagccaatcacagtttgttaaagcttctcctccaaacctcccgtcctccggctacgcactcaagatttcccagtcttgactttgttcttctctttttttcactctcttccctcactctattccctcggcctcgcaccaaagaacaaagcctgtcgttaatacagcctttgcctctctaagatctccaaggatcctcgccaattcctcaccaaaccaacttccaattccaccttccgcaaccgccaaagatgggtttcatcgaggacgagctcaagcagcttaaggatgtcatcagcaccatcgacacgcgcattaagaagctcgaggcgcgagccaccggcggtcctgtctctaccgacgagatccgaatgattctcatcggtcctcctggtgctggtgagtgtttttctgcgccgcaatgccgcaacgccgccagagtgctgtgctaactttggttcacaggcaagggtactcaggcccccaaaatcaaggagcgcttctcgtgctgccatctggtatgtcgattcttgtcgcgatccattgaaaattgaggggcgatctttctaacactggggttttccttgcgcaggctactggtgacatgctgcgatctcaggtcactaagaagacccctctcggtgttgaggccaagaagatcatggatgcgggcggtctggtcagcgacgagatcatgattggcatgatcaaggaggagctcaacaacaacaaggagtgccagggcgggtaagttttataccttttggatttttgaccgcctcacattttgtgctcgggaatctcgatcctacgtcggtaatctgcagagcagcagaagctaacaattcgcgctgcagcttcattctcgacggtttcccccgaactgtcccccaggccgagggtctcgatgccatgctcgcagagcgcaagcagaagctccagcacgccgtcgagctccagatcgacgactctctgcttgttgcccgtattactggccgattagtccaccccgcttccggccgctcataccacaccacctttaaccctcccaaggagtacatgaaggatgacattactggcgagcctcttatccagcgaagtgacgacaatgccgatgctctcaagaagcgccttgttacctaccacaagcagaccaagcctgttgtgggctattaccaaaagaccggtatctggagcggcctcgacgccagccaagaacctggtcaagtgtggaagaacatgctcaaggttcttaacgagaagcgaggacagaactagagagtccctaaggcgggtaaaccgctaacggccgcctttgatttggcaggtaccaagacgattactgtgtgaaaataaaagccagctcgtcttggatatatgaacggtatgaaatgtaaactggggaggcggacgggagaatggacaatcctatcttcctggccaaagaggcgttaaaatggtagaaggtttgtctgcggccttgtggccatttgtggaaaaagctacctactttggacgacgattagccatgtatcaaaatgtcttttacaatagtttccaaccaacaaaaagaaagttggcttacaagcgttaactcgtcctagctcacacgatcatcaactgtattatgaatataaaaccaaccccaatgcttagcaaagcacccgacgtttctgtccatgttattgtcacagaacgcaatatatgtattccagctgttacgtgccaactaaactttggttgccatcacatgggcgtacaggttgatgcaatccacaagacaaatacaattcgtatcaataactaagctcaggtctattggaccatatgaaaagccttaaaagaagactcctggtcctatctatagcggtcatgtcgtaaaatgcatttccatgaatgcagtaatcctcctcccagccactaatctaccaaacaatgacgccttttacgaaactccctgggctccctcgcaatgcttcaaagacaaaatcatgaaagagaagaatagtactgcgctggatatccaaggccaggtccttaacggtaataatatcggatcaagaaagagaagaaaaagtgatcttgtgtgccgaatgagatgagacagtggcgaagcgaaaacatgaatagctgatggtcgataacgacagacgtatcatagagtttatgtcatgcagccagccagggtgtacagcttgctaagccttataatggacaagagggggttttctcaccccgcaagtacctatcgctttggggtcgctgacaggggaaggtcagtagaggtagagcgagtcgcggaagcgcaactgaccattgaccatctgcctctgcttgttaagccagctccgtggagcttcgtgccgtcgttgcaaaacgacatggttactttgaagccggcttgtaagatcataccaagctgatgcaatgagagagttctccctttcgaggttccggataatttcatcacttgcggcctttagtcacggttagtcagtagaggtttcagtcacgataagaaggaaaacgtggttcaaacaacgtgttgttgatatctacataggagcgtgtacgtaccttttgtgctgccacagcctcgccgtcatgggcggccttcaacttacgttgcaggtcaatcctttctgtctccgatcgttccagttgctaaaaccaatttgtcagccaagatcgcttcttcttagacgaatttgtagatcccctccgcttgaaggggagtcgaggcagatacgcaggacaaggcatggtcaattctaccgcccgaggagatggtattgtggccatgtttgcgtctttgcaaccaaattctactaatgaatggcaatcatctttatcttccttggacgatttgctttcgactgggaccacttggtcgtcctcatcgccgtggacaattgcatcgtagaaagcactaggactcacctcgcggatttctctgagacgatttcgtagtttctcaatcagctcgcccttcttgctgccatcgggcgcatcgccgtcaccactaccggtgatatcttgcagctctctaccctcttcaacctccttgcgcagcttatctttggcaagaagtgcttcgacaagttgggtctgctgggcatctctctccgaagtacaataactgagctgttcccgagcatggtcaagctcagacttgagagatgagatgatgactacatcggagctcttgatttccttgatagcatcggcaccttctttgtcaagcgcagaaagttgggctttggcagcaagaagttcgcgaccttggtcagcaacctgagcagagagatctttctcccgcttcttagactgttccagctcaaactggcactgcatgagtgtttgcttgatgttaataaatgctttagttctgtagaagtcggcagtaagtatgtgtgttccttcaggtgagcaagcatcgttaatggctttgactaacccttcgccggtcatgttgttgatcagagcctccatttgatcgtgaagaacagcatgcttttcgtaaacatcgttgtagttcttctgaagatgagcacgctgcctcttctcttcgtcaagctccctgcggagtggagcagtatctccggagccaactgtactgcgaagcagatcgttctcggccttcaggcgggacaattcgaggggaatgttcacttggcctggctgagtgtcctcgttagctgcgtcgttaagctcgtcttcaagactagacgccatgcccagcgcaccgggcactgcattttgagcgccttcgccgctctcgagctgctcctggagatccttgatgaagttctcatcatggctttgtcttgctctcagacgaatcacttcgtcctcaagcgccgcgatgtccttcattagctggttcttctggctgcgttcgtcccatagatgctgctcggactgagtaatcatcttggtcaactcgtcttctgctttcctggtgcgagcgcctctgtcctgatcatctaacaggatcctaatctgatcttgtagctcagtcttctcgtattggaggttctgaacttctttgacaagatgctgttgggactcgagtttctgcttgtaccgctctgcggtattggccttcttctcaaagtcctcggctttgtgcttccactcggtcgcttggtcttgaagctcctcggcgtatttgcacttgtccgtcagctttatcacttcggcctcgagttgcgatttgatgcgctcatctctgcgtattgtttcttcgtgtctagagatgagctccatttgatcatgcacctgaatttccaggttcttgatcatctcggcattgttagcaccatctacagtggcctttcgcaggacctcgagctctcggtcattcttctccttttcatatcggagttcttcgtgacttgtttgaagatgatcaagtcttgtgtagtagtccgatagctgcctcttggtcgattcgagttgtgaccgcaaggctgcattctgctcctcgacaagaagatcaatgtctcgagcttccatgacagattcgatagcttcctcaacttcttcgtctccttgtgagtcgttgatatcttgctgtatggtctggatgatttgcataatctccgcctgcgtttgcttgtcgaggccagtgacccgggggatatagtggttgcgttgggggcctaggataacaacacctagcataacagccaggatctggggaattagtttgtaatgccatgcatggagacgggcaaaagataggattacctggctaataccctgagcatcggggttctcagcaatggcatggtaatcgaacttcttggcctggcaagcaagctcggggacggaacgtcgaatgtagcggaaaaggcccttgtagatgttctggatattgcgcttgtgattcaggtgtcgggaggtgttcgaagttgtctcgagcgcggatgtgtcgaaactgggatctagctgatgtagaattaaaccaagtgtgacaccgtcgacgaggtcttcgtaggattctaccattcgtttcggctcgaatactcgcttgatctgaggtgtatcttgggtgagcggactagaagacggtgtagacgttgtaaagaagacggggctcacggctttaataagcgcagtctgcgcagcaggactgtaaattgtcattttgatagataactcggctgaggccaaattgtggtcgaattgggtgtttgttcaaaaagttgcggttggaggtgatagtggtggtgggattatagggagttgcgtcgcgtgtctcaaatgcaatggtaatgatttttgaagaattcaacggcatgtcgaggatgcgaaggtcgggtatttaaagggaattgttatgagaactcccagagcgaatgttccattgttctgcgtttgtcgaggtgatgttcagtctgaacttaaggtctaagagagtattgttctttaacattcggcaaacgttgggcccttgttggctcgagctgttgctgtctatcggcttatcgatttgacagggggcatgttcaaagcaggggcccgcccgctctcaccagagattcattgaatagcgtgtttgaacaaccaatagcagctttgtgggaatgaacagagatagatatgtctttttgtaattggaggagccgcgatatcagcattgacaacttacctgcgtaggtagcattcaggacagagttaacctcctgcattctgcattctgcatcctgcaacgcattgcttggacttgactcggtagtcttctagccaccaaccggcgtgtataacgagcggagcccacgtcttctggctgtagaaaacttgcgacaccatggctttggcacacacaatcttttcaacattccatcactacgctagtatatacataggcagcagtcactgtccccttttttaaataaaaatcactcatggcagcatattgcgacaacatgcacgtttgcgtgatcatgaaatttgatccaagtacaatattgactatggcgttgtagcgcaaatgtaggctccatgtggctgtctactaagctagaggtgtcatttgagacacaaattgtcacaagtgcaataatgactgcgtagaacattagtagcctgctgttgcttactacctatgtacagagaggacatgcccaagccaggaacagagagagagagagctatgatcatcaagcaacatcgttcacgtaccaaacaccattctaacgattcgtcttgtggggtactgcaagatgtaagtgaggatagtcacggttcagccctgccagttacataggtactctggattgctaggctaacctacagagcatcgatcgactcatgatggccaaatgctagtataataaccgtcttgtgtttagtagcatcaaaaaccagagattcaacgtgaatggcaaatgtctatttcaccctgtcaaaggtgtgcaataataacaataatactttgtcgcatagcgagtgtttcccttcaggcaatcctgtcgctcctatcctgttaacgcctaaatcaaggatatcgatgttccaacaactgccatgaaatatggtcagttcacttcgaaagacttgctattgtttcgtttttgaatcataatgtgtactacagcgcagcccttagtccgtcgtcacaacctcatccttctcgacacggatctgatggtcctcgtggttgatctggacgatctcgagcgccttctcaggcgcaattacggagaagcccctagtcgacatgttagtgtcaaatcgctatagtgccaaaagggcgggggaatcggtgactgcttacttgatgattgagtaaacatgtgtgatcttgccgccagccttcttgagagcgtctttgcactcttcgacaatggaatcaggtgtggactcgtcctcgaaccagacgatggcagacttcttctgatcaacggcgaggacgccgggaacaactgcaagcgcagcagtgacaaaggggaagaatctcatgcttatgatagtgctggagacgactttatcgaataaagatgatcggtgtcaaaagtggtgatatttgcgacaaaagttggtttgacgttaaagtgtggaatgatggtggttagatgcttgttgcgtcagatgcggaaggcaacgggatggtttgagaccttatatggctggcggatggcgaggcctaggcctgctagtttgctgcccgcataccaaaccacagggtgctgcatagacttcggggatcactccactgtaacaagttaaagcagtccccgtggtacatggcgcagtgaccaggtgccgaattgggcaggtcgcccactcgcttctcccaatcgcgttgctgagaatgagggtacctgaattaggctggggggcagcttacggcattctgtacattgtcctacaaacggacaactgttaccctacgtaaatggcgggacaagcgatcatgagtttaatgcagagagacactcttggctgctattgtaaaactttgagagcctctatattgggaaacggccgaacatgacgttttgtcggccctacttcaactcacactgaagacttgattttcccacacacatactatgcgggacgttgcagcagcatatcccttccattggacaactatcatagcgagtcgatagcgcaactcagtgacagagctcatattcatgtgtcgtcattgagttggtctgcagtttgtctctaggcctcagcctttgcctgtctccgcaccattatgtcccaagcgcaaagccatgtcggttctatatctaccaatcagagtctagaagtacagtgatagcgtcaatgcagtatcaagtgttaatcacaacgaagctggatgatcatgtttattcaggacctattcagtctatagccgggtaatttctccctgatcgtgaaacgccgcgaatgctcgataaatctcgcctaactccttgcaacgccgaactcgaaatgccgatgaaatcacatgtacaacgtgatcatgctcttgcgcctccgggaatactgtcgttctcgctccagacttccttgctctcctgttcaacagctctcatggcgacagcaacatcttctagccgtgttacaacgtcgatgacgccctggttgactcgttggaaataccgatcgttggcttcccgtcgtttccttgccagaagaatgtccacttctgtctcttcttcgagcttatgacccagtctctctactccggtgccgctgctgttggggcgcgaaatgctgctgcttccaactgcactcctctcggtgccttcaaagccagactttgacgtgtctcccaatgcacccttcaagtttcgaacttcggatccggtagcagaacccacatgatcgagctgtgctgtttctataacatcgtctgcttcacttcttgcccaggcttgagcgagggcgatttgagcggctcgcaggtcagccagttttctgtcatgatctgggccaaaaacgtgagtccctccagaggctgacagttcgacttcttccaaggttgcttgcatttcggaccataggagatcagtacgatcgccggtagcgcgagtgctctctgcaggatacaagccagcccgctgaggcacaacggttccggaacgtccagactttacagatggcgcgtactcgacattggttctcaggtttgattgttgtccgataaaaggaacagtcggtggatgtgtattcgccaaagatgtgcttgaagctgaaggggatggatgcaaaaataaagaagggggcggatctcgttgccggctcaccggtcgaattaaatgagacattatgatttcagatgcttttcgagtcgttgtttgcaacgcgtgaataccagtatagaaagaactagatagtctacgtcttacttcattccaaacggggtatcaaaacggtgactgacatgacccttgctctgctttgagtctgtcgcagagttgcatagagacagtaacaatagtataatatactccatattcccactgtactcgaacttcaaaacatccatggacatcagtccatcgccaagagctcccgctaacccgcagcggggcacctcgaaccatttcacttgcacgtgatctggaatccgaaattggcgagtccgatttcctagggccaccaaaccctacctggaatttttgcttgtcgtttgttcaactttccgcagcccagcaaattaccatcaccaacccgtcgtcgatacacagacagatccggtaggtactccagtaacccagcacactctcccagcagctctcgatcgcctcgaccttttattttcgcatcgacagtcgactaacaacttgaagcaaaaatggctggaggcaaaccccgtggtcttaacgccgcccgtaagctgcgaacaaaccgaaaggaccagaaatgggccgatctcgcctacaagaagcgtgccctcggtaccgcttataagtcctctcctttcggtggttcttcgcacgcgaagggcatcgtcctcgagaaggtcggtgtcgaggccaagcagcccaactccgctatccgaaagtgtgtccgtgttcagctcatcaagaacggaaagaaggtcactgccttcggtacgacgaaccccacctgctacgagagatgaaggacggcttgaactaacgataattctagtccccaatgacggttgcttgaacttcgtggatgagaacgacgaggtcctcctggctggtttcggtcgcaagggcaaggccaagggtgatattcccggtgtgcgattcaaggtcgtcaaggtctccggtgtcggtctgcttgctctgtggaaggagaagaaggagaagccccgttcttaagcgaagagcgcgtggatggaaacaaagtcatatttcgacacgtggagtctattcggattgcttgcatcgacattacggttagggatctgatcatgggagacgggtctgcaaaaggaaaatagatcacaaagtcttcgacgaacaaatcatgacgtgcacgctgcgtgacaaggaatcccgggtattgatcccacatctccatcatgacattatggtacaattgtgttttacactgctacagctcttctctaatgcttagctctcggaattatcctccttggatgcttcggcatatctaatagcatagtctgcacccagacctagactgaccactccgccagtgatccagcagccattgataaaccaccaccagcaatccttgacgtctttgagattgactcgcttgatcataaggccaagcgtcaccattgcgcctccacagcttccgataaagaaagctggcccagcacctgctgcgtacccagctgcagcgaggagtgagatctgtgcagctgccaatcccgttagcacttgcttagtctcggcatcatgtttcaaggcaatgctcttgatccctgccttgacgtcgtccttgatgtccatgtgagcataaatcatgtcgtacagcactgtccatgcaatgttggaggcatagagacaggctgcggcagtcagggcaggtgtatgcgatagcaagtcaatcccaagtgccgggaaacccatgattgctccccatgagaaggttaggccaaggactgcttgagggtagtatgtgactctcttcgccaaaggatagctagccaccaaaatcaagctagggacaccgtaaaatagacaaggcagaggaaattgcagcaatattcccagcccggtgagaagttgacatccggtaaagacaagccctttgaaaggagtaatggcgccacgagcaatgggtcggagtcgagttcgcgatacgtgtggatcgaggtttcggtcccatagatcattgatggtacatccagctcctctcatgataagagctccggagaagaaaaggagtgaagttccaatgacggaacctggacttgtcattggcatcgccattggggcggccataagtgtagaaaagagacatggaaagaagaggtagtaggttcctgcaggcttgtcaagtcgaatgagctcagcataagggacccaagatgcggggagcttggaaagcagtcctgtctcaggcggtttgtaaggtgctggtgctgttgtagctgtgggtgagtctagatcttgtgtggccacggttgaggagtgaggtttggcttcgtggaacgcaacagctcgctgagtgttatgccatggttgccccaaggcttttgaaacatgaacaagagagggccgagctggtaattgtctgtgaactctcaacgcttgacccgagatccctcgacattgagcccaggccgaagcccgagggagtgcatttaatctcatggatcaaggtctacgaacctacaggaataatgagaataccatctagcaattaccgtggaaagtcgtatagcttaccacaaaacccgccggatacgatttgatcaaaaggatccaaatgccagtctactcaagctttgattctgacaaacttgaatacaaaaactcaattataaaacgaataatccttgcatctctcttctagaccttagtggagtgaattggccaaggttggaagggatgtgaaatacgggtctgtcacgtgcaacgcttttgtttgcctttacacttttaattggttgcgcattcaacatcacggtcaagcttgtgacgcgactaatcgcaggtcgcttggaattttgagatccctaaacacttacctatttacctttcgacgaataccaccagcgaatatttcgcatcgaatgggcgtggtctaggacgaacggcttttcggcctacttccttgcaccaaaagaacttgccatatcctccacgatcggaacatgttgcgatatcgtcttgagcacaaccccactatagctatgctcacgcgtagcactccaaaagctcgacataatgccgacctcgctgcatccgcaggcaaaattcgatcctataccacctgatctagacttgtatagtctagtagacaagacctccaacttccaatgggtccagcgcgtttcaagaagccaaatacgcagccttggccaacaggagtttgagaagcttgtgttgattcacgttatcattggcggcaagcctctgatcattgacggatgggatggagttctcccaaaatcactttttgatgtcgcttggttagaaaagacacatgacaagacacgtacgttattccatttcccgaaactgttgcagctgctgacgctttttccatagaggagaatgtgagagacatcgccgctggggccgacatccctatgacgatgggccactacctgcgatcaatgcgacaactggcgaaccagtggacccccaccaacttccgcgacgagcgacgacagcgtctctacctcaaggatattgactgccctccagagtggcatgatgcactacaaaaagttattcacccgaacctgttttatctaaacgagaatgccagcgaggccggaggctcacaccaagatgaaacagcattccgcgatgaagctgcagcagcaccagccggtgatctaatgtcaagcttgccagaggagatgcgcgcccaaaacctcatgtgttatgttggacatgaaggtacatacaccccagcgcatcgtgaaatgtgtgcatccctaggtcaaaatatcatggtggaagcctccggcgacgagaagggtgagaaagcaggcagctcgatatggtttatgacggaaagcaaagatcgtgaggttgtgcgcgagtacttcctttccatgctaggtcacgatatcgaaattgagaagcactttgctcaaatcaacgcgtggaagaaagcgcctttcgatgtatacattgtcgaacagaaagtcggcgatttcattctaattccacccctggcagcacaccaagtttggaatcgaggtactcgaacagtaaaggtggcatggaatcgtacaactgcagaaactcttgagatggctttgcatgaagcgcttccaaaggctcgccttgtctgtcgtgatgaacagtacaaaaacaaagcgatcatcttcttcactttacaaaagtactaccgtcaacttcaaaagcttgaagagaatgcagaaatgacttccatgagctttatggggattagacaagacattctcaggagctcccctcgtgccaagcaacttgccggtgacttcaagaagctctttgcgctctttaccgaaattctgcttgacgagatgtttgcatttaaagaaaaggaggtggagtttattgagttcgactcttgcattacttgttcatattgcagatccaacatcttcaacaggtttctgacatgtaagcactgcactcgcatgctcgtcaacggtgatgaggacacatacgatgtatgcatggaatgttacgccatggggcggtcttgcgcttgtctctcaggcttacagtggtgtgaacagtggacatggactgatttggtcaataattacgaggactggcgctctatgattatcaagaacgatgggttcgttgactttgagtcttcgccgcaacccctcgagattgcccggcagcgttctgcgaagaagtctctggcacaaatttgtcaagaagccttgagaaggcgcccatggaaggatatcacccagccggaacgtgagcttacaccaagcgaatcggagccggaagttgatggagaaggaaagcccaagaaaaaatacaagaggaagaagaaacgaggagagcttcgacgatgccatgtatgctgtcacaaggactacgcttaccgagtgcatcaatgcacaaaccctggctgcaccgagtcttactgttatggtgtcctctacagagctttcgacatgttaccacagaaggtcctggaggatgagcaatggcaatgccccaggtgcttgggtatctgcaattgtggttactgtcgtcgtgtaggcaatacaaatccctacacgccaaagaacactttgctaggacacgatacacgtccgatcgctgacgaccgaagtgtagaggcgcttgttgattttcgtgtccacaatctctcatggctcaaggctgctggggaggaaagtcgtagtaataacagtaaacggatgaagagattacgagaacaagccgacaccgcaaaagcacaagatatcacagaccaagaagaggtagaccaagctatgcaagacgacgctgaggctcacgaagttaatggtgtgcatgtatccagcatgaacggttacggggatcagagccatgttctcggtggccaaggcgatcatcccatgactgacgacaatgcccaaggatcattaccgcgttactatggagcaaatggcgaacaagtcgaccaatccatggctacggatatttcccaattggaagatgtcgatgcatccttatacccaaatccttcattggtggctcgacaacgtataggcatgggctattatgagccagatgatgcaccggacaggattctctttgatcccttccaggccccttctgaagaggccatacgaccgtccgagccggatatccccgaatttgtcaagaaatctattcgggcggccaaaagaaaggcaaagagagagaatgaggatccagagtttactgttggcaaggggcatcacaaaaagcctcgtcttgcaactgaaccagaagtagactttttggacagcatggatcctgctttattcagcgggccacacacggcccctgtagctgtcatggatcaccctggccaagttgataaggatccaagcgtgacacaagatgaagcaaccgacaataattgggaggcatcagatgaaaatccagctcaagctccacctaagaaacgaggtcagttgttatttgacgccaacgaacccgagcttaggcacgccaaaccgatagcatcttatgttgaagctgaaatggattccgatgagtttgaagaggagcaagtccatcaatcaaagcctcctcaaggtgaagcagttggagctaagaaatcggctgttgatctagctgctgatgcagttcgtgctctattcggaactccctcatcctctagtccacagccctctatcgaggcggacccaacccctggaaccaagactaaaactcctaaacgacgtggacgtccgcccaagaatgcatcctctgccacgcagtccacgcctgtcggttcgccccaaagttccaagtacggaaaaaagggccggcctaggggccgacctcgaaaatcacttttgtctctggttgcaactgttgacaactcgaccgagatcatcgatgagtctgctcaaaaccaagacagcgatagtgacgttaaacatgagagaatggttcgtgagttggaggctagtctcgctacagacttgactcaaggtgcttcggggactacaacagagtctattcagcctcgacgccggggaagaccaaggaagtctgccgtgactacaatcgcggcaacttctgtccctactgaagtatctgaagaagacgccgaggaagaaagtcgtatgtccaggtctgctcgtcgcacgcggcgatcagagggtgctgtcaacaagcccagtcgaccatccatctcacctccaccgccaacggctggtggggcagggacgcatcttatgtctatggctgagcgaatggcactcaaaggaaagaagttcaagattggcaaacgaaagtcaaaaggcgtctctgacagtgcaactcccacacagtcagaagccacgactcccacaccaggcgctgaggctcccaaagaggtggctgacgaaccagttgcggatgatcaagaaatggcctctcgcgatccgagccccgagagctcgtacactggcggacagtcggctcaagtatcttcggacaatgatagttcgcgaaatccttcaccgccccctcccgcccgacgacccgcgcaaccaaccatggttcggattggtgacacggactcggaggcagggcagagtgactccatgacaggatcagactcggatagtgacggcgacattcctgcaagacaaagctctggccgagggggtggccgcggtcgtgggcgtggcagggggaggccgaggggcagcggaagagggcgttaaggcgtgcggaacatatggagcattttgatttcgtcagtacattgacacctatcaggacgacacgatggatttttttttggcagtatataccctcattccccttcttcagaaactagcggtgcgcacaataatctttctaacacacacagcaatgtagattgtaaagcggattatagccatgaatgtgagtgtactcttgttgataagtgcgaccagtagtatcatgagtgtaataagcccagcttcttctccaaatcatgccatcgcccatttcgcttgggatctagttttctcaggtggcttagccaggatgcgacctcgatttgttcctcggacccaagcggctgcccactgagttgagctaatgtcattgcatattcggcaagagcttcgtagatcctcttgacattacggtaatcttctaaaaggtctttgatgttggtcatttcgcgttcaaggtatgatttgcggtcatctgtcgttaggtttggggctatttgccgactggatgtggaatcggccaagttcaggacgaggaactggtggtagtaccataatgactcatcttcaggtcctacgttcagaccttcgtcaacaaggtcaagttctgatcacaagtcagcgatattaagtaagatgcattgtaaagacagaccttggtccaggaaggctttgcgtgactcgtcgtctgcattgcgctcattgagtagccttgttataagctggctgcgattatgccacgctgaaaaattggagagatcatcgtggatcttcttggtagtatatagaaactcaggttcgactaagctctggccattcaagagagggctttcgagctgcgctacgacgtggcgacgataaccccaagcgtggaaattgcgccggtccttggcgagcatcttgctaacgaggcccagctcctcctcccaaatacgccgggctatggatacatcgagcctttcgattgcacggtcaagtatccagagtcgatagttccatatccagtagcatttggggaactccatcagaagggggacagtaaaggccagctcggcgcggatgacttcggcgtcggcatcgctgtcagttgttataccagtcttcccagttgtcagggggttggggcgtggcggggtctcggtcgaggatgagggcgacgaaacggcggaagaggttgtgggaatgtcggtcactataatattctgcgacgccttcgagggcggcgatccatccgacggtttggataataagccagagattagacagcgcctgcgggcgttccatatcgtgtaatattctgggttgagacgtaggagcttcgaggtgaactggaatgtctcgggtccgtagtagttgtcggatatctgctcgcgcgtgtgagaaagagtgtaatacctctagcatgcaggcgtggtgctgaccttctcgcgaatttggtcctcgagattacgatacttttcgatcttgaccaagtcctgtttgcgctgctcttctgtccgagaccgcgcagtgcgggctatgccatgctagaagccttgcaatcagcatcagttacagtaaacgtggtgttcgggaaggatggacactaacactggtcatattgaggcgtgtccgattaacaaactgactctaggagttgccagcagtgatgatcagttagatgcgtaggtcggtaacttcactgctacccgttggtgagggacgtgattctgaccccacgttatgtacaagtgtagggtatctggtaacatgacgtggaccaccagtatttatatgaatattaccttagtactaggtaggccttgtggcctctcaactcaatatcatgtataatgtttgttataagatggtcatggactttgtttcgtgtatgtcagatattccagtcttgtcgtccgttcagtgggcgattgtagacagaagcatcaaaattctaccaggttttcacaacaataaatttcagatacaacagatcaaagtgtaagtgcaccattttatcagtagcggcagcacgtctcaaaatatcttccacgacaacacgcctcaatacaagtgaacagtgtcttacttgaattagatgtctcgcagtgttgcgtttaaacctaccactaccagtcacctaatcaccgaactcgagcgctgcacaaataagattagcacaacggctgtcatcacatcaaggctaaatttgatcttgtgaccatggagattcatttggatatacacttaatcgagtacgaattccttgttttgggtggacagacttcaaagctgaaacctgcagctgtaacccccaagaagatttaagtataacgtgtcgaacctggaagaccaatctcaaaagtctttgtgcctgtgatacaaaatgagttctgtgattctattcaagcctgccgttagttcagaagagtctcatctctcccagtctttgcagatgtgggaaaaggaagcctaagggcctgtaaatgtagatgtcgttgcttatcgtaaacaataacaattggtagaaaccgataaacatttgtttcacgatatttgatgctggtgtgttgcagtatcgactgacacaaaggacaacatatgtgatgcagcgatcttttgtaggtacctacctaggaggtaggtattgaaaaggacatactgcactggggtattgagtacaaggcgacctattccatcaagcgaaaggaaatgcggtcttggtgctgtttacggccttgaatatctgtaaaagcgtttgttccaggtaattagtaggaggtaggtactacccaggtaatatagagcatatatactccccttgtgccttccatcttttgatctttccttccttccttctctcttatctactgactctctttgttcaaagtgatacttatccataatcttatttttccaacttcaaacctacacagtctaaaagttttgcggccaaagaaaaggatgtggttatctgttcgccgagcgctggcagctgttgccatctctcaggctaccttttgccttgcacttctccctagactaccaccttatacgaaagagattgcgcaacaatccaaaaaccctgtcaatgctgtttatttcactaactggtttgtggagcaccctccaagacctaaggcctcgactgacatgatacaggggcatctatggaaggaacttccagcctcaagatcttccagcctccgagatcacgcaagtgctgtttgccttcttgaacgtcaagcctgacggtacagtgtatgtctgactaggtaggttacgctcaaatatatgctgacaagagacctaggtacacaggagatgcatatgcggacttggagaagcattatcaaggagatcgtgagttgatgccccttatcctgtttcaatatctaaacaaaaacaaggctgggatgaccaagaagaaaacgcgtatggatgtgtgaagcagcttttcctgctgaaaaaagcccatcggcatctcaaagtcatcctgtccattggcggatggacttggtcaaccaactttccgtctgcagccggcactcgcgaaaaccgcatcagattctccaagtcggctgtcactttaatgaaagactggggattcgacggaatcgatgttgactgggaataccccaacgatgaaaacgaagccaccaactttgacctactactacaggctgttcgagatgaacttgactcgtatgccagccaaaatgcacccggtcatcatttccttctttccattgctgcacccgctggtcccgaaaagtacaaaaagcttcacctggacaaaatcagcaatattgttgatcagatcaacattatggcttacgactactcagggagctgggacagcgccagtggccacaatgcgaacttgtttccctacaaggccagcacgaatccatacaactctgacaaagccattaatgactacattgatgctggtgtcccggctgaaaagattgtacttggtatgcctatctatgggcgctcgtttgaaggaaacctgggcattggcaaatccttcagtgacgttgggcaaggctcttgggaaaggggcgtttgggactacaaggcgttacccaagcctggcgcagagatcaagtatgacgaagaggcccaagcttactatagctacgattctatcatgcatgagctgatctcttacgatacaccagaagaggttgagaagaaggtagattacgttctaaagcatggtctgggggggagtatgttttgggaggcctcaggggataagaaaggcaacgagtcgcttattggtacaagctacaactgtctggggaccttggacgaatccgagaactggttgagctttccagattcaagatatgcaaacattgctttgggaatgcctggccagtgggcacaagtctgatcgagtgttacagcatgcccaggtagctctgtagctttacactgttgctctattcaagggtaacaggagaattgggagacaaggctatggtgtaagagatgaataaacttgtactagatcccaaactacctacctacagtaaaccgaatcggccatttttaacttccatgttaccagagtcaagttttcagctgccatgatgcatgtgtccgactctaatttctgagcgatataataggagaaccagctactaacatggtttcatcgatttgcacttgccgtgacggccatacaaagggaattaagcgagtgagtatggtatcaacgagcaggtgccacctttatgtgcttctagcgtatcaataactcagtggcatgactccttccccttcgcaaccacacctttctacctcttcaccctaacctctcttccctacaaaattctttcgacaagcatcaatacttttccgccaactggctgggcagaacaacttactgtcaagtaagggactgtctatcgtgacagtattgttcaaatcatacatagaagttcattcgtttccttatgctctacacttcaagataatccacgattcctcaccacatcaacatcgacaaggatgtttcggatgccacctcgtcgtccccgatctactcgacagaggtgcgacggagttttgcagccaccaagtccaccggattctgggtatggctcggaggaagatgtttttgaatgctcacataatactcgaaaaagatacttcccttcttttgatggctctggtccagatggaactcctgtactgaagctacatgtgaacgaagagcaagtatgtcctgcagccaaacaggaggaagtccaagtcgaaattcctaagacacccgagcggcatcatcccaggcagaaaccaaacgtggtctcaccctttatttgtccaaagactcccaagcgcttgcccctgcaggataagagaattgaccacaacagaggcctggatagatacgttccaagacgtgacttcgtctctccgtcgtccgagagatatcgaactactaaacaaagtcatgacctgtctagagaagagcgcttgaagcgcaaccaaagtgcttcggcagatccttttgttctcaaacgtcatgttctggaccctgacccacgttttcctttcagagttgacaacaccagtcaagacagaggttagaaggccgatgcacctatatttctgtgctaactcatgtctttctcacaggcgttgctctgggccagctcccacagaaccgaggaggcgagcgccaggtaagtatgggggccatgtggtcagttgggggtgttgcacccagcacaattgcggtcgatgatgggcaaggacatctcgtccgacgtggaacgaatgcacgcttatttcccaccccttttcaagaaagccttatcagcacgtcagtcgagaaagagaagcacgagggccgtattgcttcggctctgaagatcgatcaggttcgaaaaatcctcgagttcgcagaaaatcaacagatacctcgaggcccaagatgtcacactcgacagacagagttcacccaaacaagttggaatgggtatcagtgggctaacaaagaagagtggtctggtatgctcggtatgctgacttcacttgattcaaggctaacccatgacagctcccattaagccagcgaggcaacggcttctcccagctgctccgttcaggtaggtgtatcggaacattagatgcacagtgaactgacgtgctccagggtgcttgacgcgccaaacctcaaagatgacttttactgctcaccattagcatattcagccaccacgcacactctagttatttgcctggggagtatgctttatgcttggtccgagttccgaggtgttcagttgctctacggtactcatcccgacacttagttgacgtcggtcgccttctcgtcaacgcaggggggtaaagccgtgcttgggatcgggcactcagacggccggatccttttccaatccatcttcgacacactgccacggttcgaagttcgtcaggcgttccccatttcttgcgtcagctggcggcctacctgtaccctgcgaccttccaagaatcctctcatcctaggggttcaggttcaaaccgaggacttggtggtcggtgacgagatgggtaatatatattattacgtggtagagtggccaataggctgggaaatcacccggaacacatggcctggtgcagtatcgttgatagccaggatcagcaatattcactgtcagcaagtatgcggtcttgcatggtcatatgatggtcgtctattcgcctcggggggtaacgacaatctttgctgtcttttcgatgctgaacaagttgttggacaacgacttgaacccactataccagggaatggatatcgagcgcgcattgaagctagcagcgcctatggtggtattgagacaagagtcacccagctgataaacatcccgcagagtgaagacggctttgcggcacaactacgattggtgccaaatgctactgatgcagtccgatgccttggacctagcatcgcgaagcatcactggaaccatgacgctgctgtcaaggctatagctttctgtccatggaggcgtggattagtcgctacaggaggtggctctaatgacaagtgcatccacttcttccacactccctctggggccgctttggcaacgatatcagtatcggcccaggtcacctcgctcatctggaacacgacccgccgagaaattgcagccacattcggctacccttcgccagagcacccatatcgggtcagtgttttcagttggcccgaatgtaggcaaattgcagcaataccttgggaggatgacctacgggctctttatgccattgcttatcctcgagggccaacttctaacgacccaactattacgggaggggggcaggaaggatgcattgttgttgcgtcaagcgatagaagcatcaaattccatgaagtatggtcgcgagaaaagggcgtaactgtaggtgccaccggcattttggcgggaagcgatattctcgagggacttgaaggtattgacaaagaaggagacgttatccgttgaggtgttcctgttcggtttgatctgtacctgagagcgaaacatccgggccataagttatgtgaaggatcaaagacttcgaagctgaaagaatgtcaatatgatacgatgagaatcctgacctgatcgctattcctgtcgagttttgctaagaaacactcccgcacgtatgtacagatgtataagaagccaccattttctctgcaagtggcatgaaagaacaagatgaattattgacatgtgtgataaaccctgagaaacgcccgtaccaaagactccaataactccaaccgatgcgcttcgccgcttgtcactttctgagacaaatcatgaacaattcgatcatttcaggatggcaatcagaagcacaagaataataatgagaaccacaatggtagtcatttgcttattctcgcctgccccgcgagcaacctttccgagcatccggcttgcacggtccaaacggctttgatggcgatcggtgacagcctcaacatcgtcgagcatagcaacgtggctgtcaagctcgtcgccgatttgcatgctcagttcgcgctggcgtccaatagactcgcccaggcgatcgagctgctcatcttgttgctcaaggatctgagcgtggtactggtgaagctgctgattgtccatttcctgggcctcatcccggtagcctgcgctgtcatcgggattatcgcgataacggccgaaaagctcggtggatggtgaaggtggggtgtcgctgaagcggacagtctttggctttcgagaggtcggcgatgtagaggttgcatgatcaaaatcgtcggcgagctcctccgagttgggatgggtgagggtttcgattgttgaagaggaggggtggcctcggaattgggctgtgaggtcgtccagttgtttctgaagcgatgagatggattccatcaggctcgaggcggcactgcaagtgtcagtcacgataacagcagtgcgcagggtagtcgaacatacgttgcatcaccagcttcggtgagccgttgttcttcctcgcggaggctggtcaagccatcgcggaactggtcaaaggaccgcgagatgtggccatcctgggagtcgccttcaaggttgaggttctttgctcgctgtcgctcaaggagcgagagctttatatggtcggcgaggagaaagagctggcttgctctcgacatgattggcaatatattatgatacgataacggtggattaattagtaggtacttggagacgagctctctgatcggggttgtgtagcaaaggttagtgccaaacagaactaatgcgacaggcagctaaacccagcaccgacgtaaaagaggagctatcaaaggagcctttgctgtgaatccgacgttgcgatgatgatggtgatgaatgccgagggtaggggagttagctattccaaacccagatgcctctacagacctagacctggcacctattctacgtacggataggtaacttggactgtgctgggaggttccatcagttggtgttacttgagcttcgaccaaagtattgcttcaacctggacgatagtagagccactcaaggtacttaaaaaagatacattggccgctggtctcgcaaggttccctggcgcttttgaattatctggtcccgacccgaggtacctcaattagctcaattggatggaagaggctggggacatgcttcccctgagccagcatcagttcagggccgtaggcttctattttagaggtactaacgaaagtgagctcatttatgacacaaacttagtagatccgagaggaacgagtgcctgtcggcgatagaaaaagcagaagaaaatattgagttttcattttccttgtcaaggatcagcaaggtctacaaagagcaagactatctaactaccacaggccgcccgtctgtttgatgagagacacggaccaatgtacagacgttgccaggctgctacggagtaatgtctagaaatgtggttcgcgtgtagtgatatgtgcagttgtatcgcgtatagtaggcataaagtatgattttggaccgcatgcggtaggtactctgtacagcttttctattgaaccagaacgtcgtgcttgggtccgagaagatttattgctgcaagggactgtaagacggaccgtttgaagtcacttgcatgcatctctccctattggcgtctgtataattagtttgtgtattccgcattgttagtggtgggtgttcacgatgatctgcatcgcatctatggacaactgttgcagtccactgcatatggacattggtccacaatctaaaccacacaagagcgcgtcgcaattcaaattccttgtatccgtatccagtttgcacttaaaccgggctttctttttcaatcccgacccgaatgatgatggtaagtcttaaacaagagcatgggtcgaaccaagcgagatgtcgcgtcggctttttctcgcgaaagaaacgccaagaatcaacgcgtatcattagcgagttttccttctactgacaaacgaaaagaggttttcggaacccaaccccatgacaaacctacagatcaaatgtacaagataaatacgattctactcggtaataatatccagaatcacagcatactgcttgcagaaagattttactgatgaatgatgtaaattgcaatcaaatgatatcaagccatgactgtccgagtctatggcgttcgctcttagtgggcctttcctgtcaatccctaggctcctttcccagtcccattccaatccttaagcatggcaaaccgtgaactccgtgtagatagcaaacaaaaacaggatgcagtataagagacaaagcaacgttctcgaccaaggtgtctttttttccttagtccattctcatatccatatcagggacgacattggctggtcgaggggactcagcggcggagagaacctccattccatcaaagataggtggagagcattggagattttgaagggcaccgtcggctgtctggctaacgagctggccttgtcgcaagttttcagcaaacaggaagaaaccctcgttggcttctacgagatatgactgtaggccattgctctctagaagaattttggcgttagagacggggaagtggttttctatgtagcgggcccagcctcgagcagcttgttgaatatgatcttgttcgctgattcttcgccagccaataccgaggtgcaaagtgaagttatcgacaataggaccctcagcggcaggcttgacatcggtcttgaaggaagagttactggtagaggtctcgctcgacagagcaggggaaacacgctgcagcttggggtttctgatcatggagcgcgcctccttgatggcggcttcctcagcagccttcttctcttctacccaggtaccggactgactgctcgcatccatgacatagccggtgctcttcttgatgagggtcatgccagggccgtagatccactcctcttcaggctcctcgacgggcaaggccttgatgtcgggctcaaggttttcagaagcctcgtcccgagaacgctttctgccagctacagcaggtcgtggaggctgagcgactgcaaactggtttggcatgggtgcaaatcgtgatggtgtatggtgtccaaagtttgccatgcccatggattggtgggcatgttggggagacatggtaaggacaggagaggagtattgagagctgaagtacgacattgtgaaaaagcgtccttgttgagcaggaagaaactggaaatggttttgggaagttagtagtcagcaatgtcaggtttcaaaccatctatagcgtccttggtacacgcgttggtgatgagttccgttgactttgagatgggaagctcagataaagattgagcaagacaagatagaatgaaaagagagtagtaaaacgcggtatagatggctagtggtagaagccaagagtatgaagagggtacgcgacaggcgaacgtgggcaagataggtaggtactaggtacgggttgagtgagagagttcgtgatagaaagcaaggttcgatgaggagatcgagaccaagttgaagtatggggtggatgagttatatgaaagaggaaagaaggggagggaataaataaacagaaggaggaggattaaaagctgtaaaagaatgcgaggggacgactagtaaaaaaaaagaacctgtaagagcgacaggagagggaggaagagacgagaagagaaggggcgtgagtgtgagtccagtgtgagtggctctttaccccaggttgaagtgctctttttaccacccacccatgcagcctcactccgatcttctaacagctataaaagttgacactgtatgttagtctcgcgaacggcgaaatccgcaaaaagatactttgatatgatagtatcatgattgtgtctgtacgagcttactaacagttttctgtagctcgctcggcaagctgcagctgggtccatgctagacagtaagcacacagtagcacgccatcagcttatcgcaaacctcccggcccttgatgaggtttagctcggggctaaagcagcttgcagttgcagcgtcaggtacgtacccgccgatggcaagtcccactcaaagatgcgcttgactccttctaggttgcgtaattgttaagggtcccctccccgtaacgggcatagcgtgtcagcgggtctcaagcatctcccgaacggtcatctggttggatggccaacgttttggacttttttccagttgccccgtgccactttgtgagtttgagccgagcccagcttgcccgtaagcccagcccagctcagccaagtttttttcacctgcgatccgctgtcgccattgaccaatctagctccaaagatattccaagccgacccacacgccttccgcccagtccgagtcagtttaagtcacttccgactgcggtacgtaccctttgcgagcctgtttgcatatacgtactaacctgcccttgaaacctctggaagaaaccaggagacacgtactctgtacggagtaaacgtactggctgtctgtttgaaggtgagtggagactgccaaactttgtgcctgaggtagccaggcacatccgcacaaagtttgcctactggaattttcgttgccacgagagactgggctgggcgtgctgccatctggagagccccgagccagccagccagatcaacgaccaacgaccatcgaccaacagaacattcggcaattgtttgcgaggtggccctagtcactgagggaccgtcaagctgaaactacacactcagtggaattttgattgattaatctctacctagagaccgattgaagctatgatgcgaatgttcgagtacatatggataccgcttcagtgatcatccttaagctggccaggccccagttgccatgacactatgcttgattcatgccaaacccatcttctcttccttgcatttgcctatactgttgatcgcctgacatcacaatgcatctcggtaaatcaaacatcgtcagtgttttgactgtcttcgtgtaaaccgtgcagctctaggctcaaccctaccaagctagtattgcgtccagctcgccttcgtctcactgtaactggcgcatcgcctacatcggcctctatgcgtctgcctcgaactggcgcggtataggctccgttaaatcggctttggtgacgggcctccagcagctgccttggtgtttgcggctgtccattcacaggtagagcatcgctgtatacagacaaatttcttcgtgggggcgtaacgttgagctctgctgcaatcattgaggccatcgtctcggtatccaccgtacgattggtggtttctaaagagtcctggtaacggtcatgagtagattctcgctctgagttgcgcgttggcacccctggcttagactgccagtcagcctgctgttcgctcatttgcgtctgacatatctgtcttgatcttgctgcagaatgtaacgaatactcgtcactgcgaataatggcacattccagccgaggggtctacttacaactgtcgtaagaagttgctggaccgtcctgccctcgttgtcatcttgatggatggtatcgttgatcacgttggcgaaccgtgtgcgaatgggtagacgaacagcgcccacttctctgtcgataccgttcccagccgatgatgttgaataagtgaaatcctcttctcttgccaatacatctgggcttggtgaactacgaattcgttgtctgttacttgggtcggtatcgggtgtctgtatgcgtgtattcatagcatgttcgagtgttgtttcctcgttttctaatgcagtggaccagcgtgtcctggtcgtgcattctcggttcgcgagatgttttctgtaacggctatggcgctcggcgtcggtcatctcagacgctgtgagagtgatcgtggtgggctgaagtcggatcatgatgacaattttgatgatgccttcgccactcactcccagttatgtaactgtaacggtgttgagttgaaatgttctatcatataacttagtgttttagtccttttaagcatacattcgttccagcgacttcctcaggagagtcctgataagaatcttagtcgtagtatcgagcaagagcttaccacatcgctacgtctacagggtaagtgtagtcgtcgcgtgtacatacgcgacttcatctttaggtaaatgttatgcgttgtgtcaaaaggatcgatgatcaagaaaacgtgtggtagtacctatgcatgtaggtacctaactattgacgagagagaaaatgctacaagtgtcttgccagaagtgttgatacctgacttgaacgattcctcgaattagacgcaacgattcaagatcgctttgtgtaaaaggtgctcaacactgtagtgacttggggcatttccatccagggtttcctcaataactatagtgtaactttctcaacatacgtacataatagagcatccgccgaggtaagttaatagcaacaataaaccctatgatgcaggtgactgctaaagaagcttctgttgagccgtatatacagcagcaacctcttccccttgcaacccttaatcaatcgtgaagaacctcctagtcaccacgaatactgtgaggacatggccccccccttcgtttcttcgaataccacgagcattattatcgaggcaatgttgtatttagggggtcatattgataaggttgctactctcttttgagatgaaaagcatcgccaaattaatattattatcgaggcaatgtattggcaatttccaagagggtcaattaacaaagccgccatttccatgaaggaagagagtgtccgcgtcaattaccaaccagatagcctaactgcccgagatgagaagatgctttcatggaataaactctggataggcaagaatagattgtgtgagcatttcacgtacatgacaagtgggttactcgcaggtgtctattttaaatatattgtggctgtatctgatactgacttggtgcctgaactgagagcgctggtaaaaaagccaacataaaattcacttctgatttgagcaagtcaacctccaaaaagcacacaccaataagtttagtccagctgctgggccagacataggagcttcagccatgttttagcgtcgtgatagtcaggtacctgacggatgggggccatctgcggctcacaagtgaagtgcgcctggagtacctcgtttattatccatcattcacctcagccaaatgtcagatcgagagatatttttgggtcgttgcctccatactaattggctgactgttgttgaactctgtggcttattggcttgaacactgttttattcatattgccgtagtactaggatttactgttaagctcatatctttttctagatcgaatgagtctcacatcacatttatactaattggcaggcccttggtagtaggtatcaacgaagttgcgtcggtagtttgctgtgccttagttcccagtgtaactgcctactacctaggtaggtatctagcatatagttcaaggcttcgtgtctgagtagagttctgtcctgtagtaggaatagccagacctcccgcctggcctggccacaggagtaaggaaccaaaatgtgcccttgaaaatggaaagcaagtaaacaaacaggcggtttgttatcctggtatggatgtacttcccacataggttacatagtaaatcgcgatatgaagtgaagaatagagaaggggagtgagtaggagaggggctttatatgttgagatgatactctgctcgtataaaaagcttatttaaaacttaagagcgcaacacagtaacaacttctttgcaagcttcccatatgaaagatgagagtgaccttttgaggtactacgatatcacagttgagaaagactccacttcgaagtacttctcaccagtattatttctggacaatcaaagtactaaataaagtaaggagcatttctatttcgctcgttcgctccctggtacacacgcatccaagtgttaagcaaagcctgcagatataatacaagaaaattacaagttcgctgggttctcctttactgaccccccttaagtttaaaagacaaggttggcaacggcctaaggcgtcgtctttcgcttctctgtatgctcgtaatcttgaggtgggcgggctggtactgacctggggtggcttcgtacctcagggagcggagcgccagcctcaggtactggactgttaatagatcgctgctggcctggctgtgctccagctaagtactttttttttatttagacaggtctccatagtttacagcccgcttcccgtacagtacagtacaacgcaacgcaacgcaacgcaacgcaatgcaaagcaaagcgaagcaacaatccgccttttaataatttgtcgctaaccacctcacctgtgccaacctcgtatctcaccttaacaactctcgctttcaactccaaaataaattgttcaacatcggtgatgctccagggttcacgccgccgccagtggccgaccgtcccttgctcacgactcgcgtttctcctccctgtgcgagtcgagcttgagcctgcccacttcccctgagcatctgctacctgctacaaggcttctccatcgcccaccatgaatggggacctgagcctttctcaggccctaggcggactgcgcatcgccaaccctgacgacgccgctgaggctgttaacgcttcatcaaccactcttgttggacccgattccactgctcaaaatacgtccctctccgcatcaacgtcaacctccgccctcccctctacgcctcaaccaacagtcacatcgacaacgccctcaccgtacgatgccattcgtctcgaccctatagatgccggcgtcgaatcatccctaaccgacccccgactcacctcatctgccaagtcaaccgaccttacttcagaaacgagcccctcgacgggcccttcgcagccattatcccacacggaggcatcgaggacctccatttacgccatgcccaacgcgcccgagcctggctccggtctctcttaccctgccagggaatccagccgacgagatcctcatcgctttaacaaatcgagtcgaccagtatcaggcgtaaaccctggcggcagtccgttaccaccccgagggagctcaagaggcatgggtgttggatacgcagccgggcccggcgggccacagccgaatcagccatacgctggtgatgcgccggtacctaccagtagggaagactggcaagagcgcggtgctgctgtaggagtccggcgagaagttgatgcaaacgggcgtaccgttgtccgacaggtcaagaagggcgtccgcgactttgcctttggacgtactcttggagagggctcgtacagcacagtattcatggcgactgatcgacaaacactcaaggagtatgccgtcaaggtacttgaaaagagacacattatcaaggagaagaaaatcaagtatgtcaacatcgagaaaaacactcttaatcgacttaccgagcatcctggcattgttcgattatattacacattccaagacgagacatccctctattatgttctcgatctatgtaacggcggcgaacttcttggggttcttaagaagacgggcactttcgacatcgaatgcactagattctacggtgcacaaatactcgatgccattgattatatgcattcaaggggcgtcatccaccgagatctaaaacccgaaaacgtattgctggatgatcaaatgcacgtcaaaattacggattttggaactgctaaattactgaaggaccctcgggaagatggatcaactgcatctgccagtggtgttcctgacccaggacgcgacgaagatagccgtgcagcatcgtttgtcggcaccgcggaatatgtgagccctgaactcctgacacataagaatgcttgtaaggctagcgacttgtgggcattcggatgcatcatatatcaactcttggctggccgaccaccttttaaaggtggcagcgagtaccttacctttcaaaagatcgtcaatctcgaatacgaatttcctcctgggtttccaccagctgctcgagaccttgtggagcgttgcttggtacttgaacctgctaggcgactcaccgtcgagcacatcaagaaccacgagttctttgatgggcagtcatttggaaaaagtctctggaggacaaaagcacctcgcctacgcccttatgtagcgcccccgcaggagccgcaggtcattcagcttaacggcttctccaactctgcgaactcgaccaacaactcgagagcaccctccggcccccaggccaccccttccaacgggagcaatcggccttctagaataatcaccgaactccctccccccacacaacttgacattgaatggtcgcctgtgttgactaagaataacgagcgcatcctgaagctaggtgacctcatggtggtctcaacgcctttgccatcaagccctcacgggaaggaaccaggagaaggacataagaagttgtctcgtttcttcattggaagcacaacaaagaagcgccagcgcttggtcatgattacctcaagtggtcgaattgtgcttgctccagccggtggcgaggagaaacgggcaaagcaagagctgtccttgctgggctcagattgctcctggaagactcaggtcgatgcaaaggggcaaacggtatggtgtgtcaatacggtaagcaatagttcccatttgtggatactctgatcattatactgataatcacatgtagggtggtcaccattatacatttgaagaggctaaatcctcatcgacaccaccggaaggcggttcggctgccgctgactgggttgagtgcttggagcgggccagagatatggcgctttctcaaagcatggttacttcttatggaggcgacagtggattcgccgatatgtcgtctcaagtatcgagtccttcaagtacgctagggggaccgggtaactattctgaagggtttggaataagtgatcgacagggacggaaccatctgagtaagaatcaggggaatgctgaagatccggcacctaagcgtaaccggttcagcaagagacaatcaagaaatggtctcggctctgcattctgaggagttatcgacgacgacgaaactgtatagacaaactcgaggtgcttatgagctatggactattcaggtccatgtcatttggcatttaacccctcgtcgattacattcagttcgtcgatggcattgagagcgtggcgtcataattgaggagttttaatcatctgagcggactggccaatgcattgtttcggggtgcattttatttgaacgatggggatatgggaggggaaggagggcataacagctacgcggttgttgatggaggaactgcatggtctaagacttctagatttcaagaagctcaatccacttcaccatatagctatatacaagcgttgggggactggcctgcttttcgctcagtgtatgctcacgcaaagtgttggtggataggggcgcaatctgagttttagaaccatcgagagatggacaacaccgaagacctagtatcttctaataacaatataaaataacatgtgctggcgaaagaagcccgatttggagtcgagtcaccgactctactacaagcttctcgacagctctatagttgtggatgcgggtcttcatcaagtgatagttgaacactcgatgcgtaggtgtcgatacagtaataggcctaagttacctgtaattaaattgattggtccatgatgtcagttgcctctcgaagccagtatgagccatcttttcatgagtttcaaaccacgacttagaccttacattttcactatcgtgatatagcaattgtgaaaaccatggttcatgttaagttaattgtatggggtaaggatctggaaatttgtaaccaacgtgagaggtgctgtagaagttgaggtgtagagtacgtgccagattactcaatagatcacgtgaggctcaccagctatcgatttctcacggcgcaatgcgatgcgacgcgacacggtcaacgtgaaattacaccagttgtcacatattgaacctcaacgcaagacctcgaaatttcggcaaaatgcagcctcaatatcgcgcctatgcgcagcaggttgcccaacggtcacctcatgcgacgaaccaacgtcgaggtggaattggtacgctctttattaacattattgatgccgttgcctatgtcaacccgggcacatctcatgtatctgcctgctaacatggtcttcttatcaggccctatgatgtcctctgggcctcacccctccgttcccctcactcaggcacagattgcccaacaacaacaggcccaggcccaggccagtgagcttgccaagcgacgcagtcgaaagcctaccgataaaaatatccctgaaggagtagaggatagtattgttgatgtagatggcgttcaacgatacaaagacttacgagatgtcgaacgacggcttgatgcaactattacgcgaaagcgtctggatattgttgattacacgagccgtggatccaaggttagtttgaaactcgtcaagacctgctatgagacacccattgaacgaccatctagagatacaaaacattgcgaatttggatcagcaacacggtcgaagatcagatctggcaaagtaacggactgaactccgactcattcgacttcacccccagtatggaggcttcttatcgagttaaaattgaaggccgtctactcgacaacgaagacgaggaagctgagcagtccacggcccaggacgccgcgaacgaggaaggaaaagactcaaacgactcggcttctaagcaaaaatcagcagagaagcctcgattctcgcacttcttcaagtccctgactgtcgacttcgaccgatcccgtttccgcactggcaacgaacacacagtcgagtggaaaaagcccgacgcttccgcccgaaaccagcccgctgccagtctccctgctgctgcagacttcgatgaactcacctttaaaagaaatggagatgaaaaccagaacatcaccatcaacctgttccgccaggaatcccccgagagatatcagttgagccctgagcttgccgatgtcgtggacatgaaagatgctacccatcaagaggcggtcatgggtctctgggagtacatcaagttgcttgggctacaagaagacgaggaaaagcgtaactttcgctgcaacgagcctctgaagaaggttggattctctcaaatacctgctgtaaatacatcactgaccatatatacaggttatcagacaaggcgacatcgggcacatccctctgctcaatgattacgtgcaacagcaccttcgtcctctcgaacccacccgcctgcagtacaccatccgagttgaccaggaattccacaaggacccacagcctacgatttatgatatccaggtccccgtggaagatcccctacgtgattccctactgcctttgctcaacaacccgcagtatatcgcaatgctcaaggaggtaacggggcttgacgaccaacttgctcgcgtagttcaagccatcgctgtatcaaaggccaagcattccttcttcgaatctctcagcaaggatccggccaactttatcaaacactggttgagttcgcaaaagcgagacctcgaagtaatcatgggagaagcgccaaggggaggtggagagcacgcatctggtgatgaatggcgccgcggtggaaaggacagtgtctgggccaccgaaaacgcccgcgagagcgtcaacgtcttgctctccaagcagcgttgaacaaacactgagtgccatcggattgctgaagtggcgaatgccgactgtgcactgggagttactggattttagactacatactgggaacaaggggcgttgggagcgtcttttgtataataatatcatgagccaagatcggtggaacgacattcgtgtcctgatgcagtcaatgccacggctgggagcgctaagatactgtagcggtaacaaatatgagaaagggtaaatatgcaatgccattgtgatagaacagaaaactgcgctcttttggcctcgcatgccgtcatcgcctatgagtgaaaagcacggggaaacgccgcctgaagcaaaaatgtacggcgaggagacgccatagtgaaccgagtataacagcataccagcggttaccgctgaggaggaacaggaacggccggcatgttgcgaatctgcttgatcaggaattctctctcgtcgatgaattgttcgtcgtctgttcgatcctcgagaaagtgggaaaggaaagtaagaagcttgtcgcggttcatgagaagaatcttctggacagcaacggacttgtgcgggttggcaacaaagaccttgaatacgtggaaaccttcgtactggaccattttcctatcatcgcgcagtaggttcatgcatattttgaggtgctcgccacggtcaacataagcagtcattacgctatagttggagcgatccagcaggatctcacccagaagcttaattgattgacgtttggtcacgtagctgtttgactggaccaggatattgttgtatttgtcgaagaaaagttcaaagttcgcagataagtaccttggtacgagatccttgtggcgcgttaggagttcctacaagggagtcaagtcagtgtccgcgaacgaagaagcgaagaatgcccatagaaagcttacccggaacgtagtaaaagcatcggctgccacctcgaaggagctcttatctacccagtcgaagaatctccaaaacacgcctctgccactttggggccggtcacggtcaatggcgttaagtcccttggaacttgaaccaggctcgtctccgtcgtcatagagaattatggcagccgccgcctcattctttagcagctctcgcagtacagaaccagccggtgtagcgctctccttgtgatcgtagccgcgacatagctcgaccaagacctgggggcgattgcacacaacgtacgacagtgcaagaggatcgctttttggggcggcggtggcggggcggaaacggaagacgtaggagaagatcacctgcgtatctttacgtgactcgaatggcaagcggaagaggttgaccgcgagaaggtggaggaggtcttcgtcgatgagtccagttacgagctgcaggatttgttctggggatgtatcggcctcttgggagatgtctcagccattggttcaggggttcgtacgacaggtgagggagaggggcataccaggagtgccttgaaggatggtcttcatttggctcagaactcgggcaagctcttcggcctttcaaagtcagtatttggtcttgaatcgatatgatacggtcactaccttggacggaccttgcggtccctcaagcttcaagacatgttcgcgggcttgcttgggcagatcagcgactgtgcgtgtccgggctctgccaaacaagaacgacatagctcgaggtgatgggccagggttatgtcaagaataaaaaactctgtaacaagacaagaatccgcagactgtcgagatgtggttcgtatgtgattacttgttggtagtatacgaacgacagcgatcgacgtcaggcttgttatcgatagcggtatgggtctcaggaacccggaaacataaagtgccaaagtagtaggtactgaattaggcgattgacgcctaagagtttttaaaaattccgagtcaggagcaataaaaaaaaaaggaagcgaaggacgagatggagagtgccgaaaaagtctgggctaaacaatgtcggagtgggttgatggttgacaacagtcagatacctgggctgttaatatcacctctactaacctaccaaggtcgcttggggttgttgtttggattccatctgcgggcagtgaccacgcacgcgccacctcaagcaagccccggtcattttagtgttggagctttaaagtgacacaatcgctaatctcgatacgagttgttgagtcttgtgagtagatatgctgtagacgattatgaacatgaatataactaatacttgagtgtactttctgggttgttactggagcctggtggtccatgtatggccaccaactacctaaggtgtaatagcaataacgataccatctcgagtcgagttaccggcgtcgcatagggcctcaagatatttatttccaagtcctacccaggtggttgtttactcaattgctggtacgcgctccttgacatccatcgattatataattggatgcatttgggtttgtcattctttgtaattcatgaaccaatgcattgcctcgtaagcatttcagattcttatttctctatgcagacgaacgatatgagaaacaaagcccagtcgatgtggctccttgaggactgaaaggtgcggtaagcgagtgcgaaaccgatatccgtttacgacaatccgctatgttggattgatatctagtcgtggtcgtcaagcccagtcaatattctcttccatcttggtaatgcaaagttgaaagagcttttattcccatagaaccctcgagcccgaaagtcggccgacaaggacccctctattccgtgcgccgtagtctgacgcggggcacatatttcaccccactttctgcccgtcctcttgactcacccaccatcgcaaggcacctttttcttaaacctgcccctccatcgacgatttacattgtcgcttggcatacctacattatcaaggtcttccgtgcgctgaccagactgccaggcgagacttttcaaacggtgagtaggtccaagatccctttaataccaacgacgaaccctttactccatcctgagctcccccatcttgccattatgaagcatgtcctgaactgactcaaccctcacttgcttgtagtcaaaccgtcagtcaacatgtccatcgactttccaaaggaagaggaggttgtcctccaaagatggcgcgagattgatgctttcctccgacaggttcgtttcccgagtgactgccctctgcagactctatcgagtgattcccctgactcaagccatcactataggtagaactatctgaaggtcggcctcgctacactttctacgacggacctcctttcgcgaccggcctccctcattacggacatcttcttacttccaccatcaaggatgtcatcccccgatactggtccatgaagggcttccacgtcgagcgtcgctttggttgggatacccacggcctccctatcgagcacgaaattgataagaagcttggaatctccggaaaggctgctgtcatggaactcggtattgccaagtacaacgaggagtgtcgttctattgttatgcgctatgccaaagaatggcgagtaaccgtcgaacggttgggtcgctggattgacttcgacaatgattacaaggtgaagaagcccacaactatttgtattgtaccgggtcactaaaacgcatcactacagaccatggaccctagtttcatggagtccgaatggtgggttttcaaacaattgtttgacaaggaccaagtttaccagggccaccgagttatgccctactctactgtcctcaccactgctttgagtaacttcgaggccaaccagaactaccaagacgtgactgatcccgcggtcgtcgttacattccctcttgttgatgatcccgatgtcaacctgcttgcttggacaactaccccctggacgctgccatcgcatctcggacttgcagcgcaccccgatttcgagtacgtcaagatcctggatgagaagagcggaaagatatacatcctactcgaaaagctccttggaactttatataaggaccccaagaaagccaagttcaagattgtggagaaaattctcggcaaggacatgttgggatggaagtacacgcctccattcaactacttctacgacgagttcaaggacgttgccttcaaggttctgaacgccacctatgttactgacgacagtggtgtgggaattgtccaccaagctccagcattcggtgaggacgattacaatgtcgccgtcgccgcaggcatcgttactgagaaccgatcacctcccgaccccgtcaacgacaccggccacttcactgaccgagtttccgacttcaagggtatgcatgtcaaggaagctgataagcacatcatcaaatacttgaagaatgccggtcgcatcgccaacgagtctcaactaaagcattcttaccccatgtgtcctcgctcagacacccccctaatctaccgggctgtcccttcctggttcatccgcatccccgacatcattcctgacatgctcaagaatattgaagaaactcgctgggttccatcatttgtcaaggagaagcgtttcgccagctggatcgccaatgctcgcgactggaacgtcagccgaaaccgatactggggcacacctatccctctgtgggtcagcgaggatcttgaagagagagtctgtgtaggaagcgttcaagagctccgtgacctaagtggctacgagggcgatctctctgaccttcaccgtgacaaggttgatcacattacaatccctagtaaaatgggcaaaggtcaactgaagcgtattgaggaggtgtttgactgctggttcgaatctggaagcatgccatacgccagtcaacactacccctttgaaaacgtggaaaagttcgaacagtcgttccctggaaacttcattgcagaaggtttggaccagacccgtggctggttctatacccttacagttctgggtactcatttgttcggcaaatcaccattcaagaactgcgtggtcaacggaattgtgcttgcagaggatggcaagaagatgtcgaagcgactcaagaactaccctgatccttctatcatcatgtccaaatatggatctgatgctcttcggctctaccttattaactcgcctgttgtgcgagccgagccactgcgattcaaggagtccggagtcaaggaggttgtccagaaggtcctccttcctctctggaacagttacaaattctttgagggtcaggttgctttgctcaagaaggtcgagaatgtcgactttgtctgggatcccaagttggaggccacaaacaccaacgtcatggacagatggattttggcatcttgccagtcactattggcatttgtcaaccaagagatggagggtaagtcgcgaactccacattcttattacttcctatagactctatctgctgtgtcctttttactgtttctgaacgtagctaactttatgcagcctacagattgtacacggtaaagacataaacctctgcgtattggaatctggcgagctcatactgactcttctttaggttgttcctcgacttttgggtcttattgacaacacgacaaactggtacatccgattcaaccgaaagcgactcaagggagagaatggccttgatgacactctacacgccttgaatgctctattcgaggtgcttttcactctgtgtcgtggtctagccccctttacgcctttcctcacggacaacatttacctcaagctcttgcctcacatccctaaggaactccagggcgatgacttccgtagtgttcatttcctaccattccccgatgtgcgccaagagttgtttgatgaggaggtagagagacgtgtcggtcgtatgcagcgtgtcattgagcttgctcgtgtgtcgcgtgaacgccgtaccattggtctcaaacaaccgctgaagaccctcgtggtgcttcactctgacccccagtacctggaagatgtcaagtcgttgaagaattatatcagcgaggagcttaatgtacaagatcttgtgctttctagcgacgaatccaagtacaacgtgcagtacagtgtcaccgcggactggcctgtactcggaaagaagctcaagaaggacatggcccgcgtcaagaagggtctgcctcttcttaccagtgaccaggtaaagggatatctccaagacaagcacattgatgtcgatggcattcgcctggaagagggtgacctcgttgtgcgccgaggcgtcaaggaggacgactcctcaaagaactttgagaccaacacggatagcgaagtgctcaccatcctcgacacagagatccacccggagctggtagcggagggtcttggtcgtgagatcatcaatcgtgtgcagcgacttcgaaagaaggcaggactcgtgcccacagacgacatcaagatggaatacagagttgttgctgaccctgaggatgtgggcctgtcaggtgctttcaagtcgcagactcctgcttttgagaaggccttgcgccgacctctcgaggaggcaagcgctgaaactcaaactgagggtctcatcgcagaagaggagcaagaggtccaacaagcaacattcattttgagattactcaagctgtaaatttttttaaggatttagaaccttgcagactagtgagaaaaaacaacaaccgggaaccaattatgacagtgttcaatgcaaagattgaatgagtaatacatttatgacagtgttcaatatttatgacagctacccgtaaaagcaagctatgatttctttgatgctgcctgaagaaggtcaggatatacgctttgtcaagactgaggcatcttaccaaataacagtctttaagcctcataaactccttaacacacttgtctttgtgtacagcgttgtagtcagcaacaatgcatttaccataagacgtggcctgtttataggttggttagtgtcaagattagtagagacaagtgaagagccgcatacctctacagagcattgtgagactgctttggcaagcttttggataggacgagtcctttgctggttcatggtgaattcccaaaggcctgagtatgcgtgagggttgtgctggctatgttgaaaccggggaaaattaagtggtgatgaggtgctcaaatctgttgtgtcgctggctcacacagcggagtatgtctgtcattcaagtaatagcccccacaagaactagccacacccactttacacgtcaaagctcttggcaaggatctcggactgtatcgcgaccgcgtatgtttttcttgaacctcgcattgcgctttgtttggataccgccccccctcctaagagatcaagggtgcacttactttgactgcgctacaagcatcgctcgtgttttattctctacctggattccttcaatcgcgtgatttttctgacgcgctttcaagtaactcattatactaggtactttcaacagtccgcgatagcttaattgccatcaaacatcaaagcaaaaactgcgccttattgactatgggccaatgaccgacgtgggcaactcgccaaacttcctctgctcatgcccccagacttctcaaacccagtctcaaatgcgacttcaccggctgcgtcgatgtcaccggctgcgcatagagcggtctcgccatcagacgatggccgatcaagtaatgccagtcgggcaccaagccaggacccatactactccaacgaaggtccgtatcaccctcacaacacagctacagcatggcattaaccagatcagacatagctacattgcacgcggtagttgtcgctgcccaggagttgctcgactcggcgcccgagcccaaacctctaccagcggctgcgttgttcaaggcatacgatgccatactccccacatatggaatcgatccagattcagatcatcacttgtcgactttcgtcttccgcgttggaggtgagcaaggtgaaggcagcttgcttgataagtttcaatccatcctgaaccgaatgggcattgtgttggagtttggtgataatacgacggtttcggttcggacctcaacctcccaatctccagcagcatcctcaacaagtcgtcaaagtaatgcatcaatacaacagaaagagaaccagcacgataaccagcagaacggacatgttaccgccgaagtgggagcccctcagccattgctctcgtcttctccgcttccctcgccctcaccatcgccgccgccaagatcaccgtatcaccaacaagatgaacatgaacaagatttctctgaaaccgatgaggaggatggccaatatgaggaaatgcgaaaggctgttgtatcatcggctatgaaccgctggcgttctttggttgcaaaccgccgagcgcagcccgcgcaacggataccttcatttccaagcatccccgaggaagcatctgccgatgtcaggaactttgaggcctattcccatgatggaaagcctgcagcgactgcaaacggaaccgcgacgtcggtgcaaatgaatggtattgagccgcatagtcaaccttctgtgaaggaaccgaccgatatacaatcaaagccagtgtcgactcaatcgttcatgcatcagcctcttgcggttcttagcaatgcgatccgatcaacggcgtctctaatccgagaccatgcgccgcaagttgtgcatgacgaagaacacccgctccatgacgatgaagtgccgcaaagtcccagggagggctctaacaggccagatgaaattgaagaggcaccatccgatagtatgcacgatgcacaagaggtgcattcccctacggtagtggcccagcacagcacagcaaatcataacgagggcacaattacacatcattctgcgcaccaggaataccaggaagacacgccgacgcagcaagcagcagctgaggatgatcttttgacacccgagcagcaggttgagtctgaaaaagaacacaacagacttctcaaacgggccagcagagctcgtgaaatctacctagcgagcaaagtcttcaatcactgggccgatcgtactgcgcgtcgtcttgaacgagatgctgtcgcaagacgacatatgatacgctttcgctactttcgatcttggagtcaagcccctgcgcttcgggaacccaccattgatgatatgaggacagctgtcattgtaaaaaagtggcaacgggccgtcataaaggacaggaacctccaagagattgcgcgaacgactgctcgggcttacgagcttggaaaaatccagcatgttctcgactgctggcattgccatcgcctcaagcatttgggctgccaaatgacagcatcgcgtagcagatcaggggcggtttcaaagtggctgtcgaaggcttctcatgacgaggctcttcaacaagctataagaatccaatcaggtctgcgccttcgagcagatgccattcaccaatggcaggggcataaacaaaaagaaactcggctgtcggttacttcccgacgtatcggagagattcagtgttcttttacttacctacgagaatggtgggatcaagccgaaactaaacgaagggcagttgattatcgccagcaacttatggccaagaaggccaattttacttttgaccagtggaacctcagagctagagctcaagcctttcaatggagacgcgaatatcttcaggttgggcgggcattcgatcgatggctccagtgtgcggaacatgacagagacatggtgaggagaacagaagaatactatgaggaacagaccaaggccaaggttttaagaaacttcagaagacttcattatgattcttcccaaatggtacatttggaggcccgagctcgtctatatcttggagcaactacagtgttgcgagtcttcgaccgaacgataaggaatcgtagagaccaagacaaacagcatattaagagatatctaatggcacgatacacgcaggtatcgtctgccaggaagaagcggaattgcttcaatgccattgataaatggaaatctttggctgcggaggaccgagttgaaagcgacatggcacaggagctgttggctcggaaggtatcgcatcaactgacgttggtagttgatacatggataaaccaggcggatatggaccagcggcacatgcaggcgtcacagcttcatcgtgcgcatgagtggctagaaacctggacggcatacgccagagatcttgagcagcaagacaccgaagcctggcaactttgggcatctgacaaacaacgccagtccctcaaatcttggtcaattgcatcgttgcaacagagcgggcaagcccacacagcgttggaagttcaaaagaagcacgaacgtgagagacgcaaccgagtcctgcagtattggaagcagcgggacgacagaatccacaccattgtacccgagactcgcccgtatccaaactcgttacctactgcgtggccacgtggcggctggaggatgacatctgggaggcgttccatggctagtcgcaatgatcgagcttatgattacctcagtacaccacttgaaacaccaactcgatggactggccagccgttctccatgtcgacgatgatgccgccaggatcaatggcgccactcagagaggctgatgaaaacgacgaggtcttctcgcttgctggtgatgaagatgatgtagaactaccagcatcaccatccctgaggcctgcctcgagaggtccttctaagttctcatctttgccatcgacaacccccgtggcgccagtaccttcgcatttagagcgtggtgcgcgaagaccaggcagcgccaccgaccacggctttgtagttaggggaacaccaaggcgctcgcgaatgccacaatttgaatcttctcaatcggtgccagggctgtctaaagcaggcgaaaattccgagtctgcagacctcagccagttccagctttcgcagcagccactcacttcaaggagatctttcggatataagcctttaaatggacgtaccattgggcctcaaccctcttcgccagagccaaatcttccaggcgtgagcagtaagtctgtcggtgcaaggccattcgacatgcaatcggcgcgcccgtcgcaactcgcgaaatttacgccagcgagaaggtcggtgcgcattcagtcgccgagaacattttcagctacgccacaaactcgcccacttggagtatcacgtagcgaccaatttcgtggccgcacaggtacaagtcgatagtgcaaaagagttactcgtacctatacatacatacatacatggaagacaatgcaggtgtgtggagaaggctattgcagttgggaagagcagttgtttggcaaggatgatctggatgtgtttattttacgttggatgacttgtttgataaaaaaggatacccctttctgttagtttcaagcgaatgcataacggcgctacgctgatggtgttagacaagcaatagtttttattggattattagttcttgagctcaaactttggtgtttatgaagtgtcagttagcaaaatacatgtctatggtgatgcaagttctggacaaatatgtaggcatgtgtctcttgtacatccaagctaatatcgactttcctcttatcccgggggtaggttagtggtgtgtggtctccatgtaaactgtacctgattaataaagtcaccagttaattttctattgttgtgtttgtaagaaaaggaaaaacaaaataaacgagctctgaatgggagcttcacttattatgagctttcttagcacttaggtacagacagtactacaaaaactaagacggttattcattcatatgaggtcctctagggtggcactcgcttgccgtcatgagctcctgtggatggggctggagtggattctgtgtcttataggggaggggtcacgtcacctctggctatctaatcgcttctgggaatccatatgtttattgtgtggattcggcggttgttaggtactaagcttccctgcgccgaagctatcaagtatctactccaacattcgtcctttgcgcttgagcatagcgccgtcgtactcctcgagaaatgcgcgcaaattgtgctccttgatagcatgaaggccgtcttgccgggaaacccgcgctcgaggctccaagggctagcctcgggttactgggactctcgacacatcaacgtcagtacagaaccaactcaaccgatacttgcgagctttgaactcgactaacgagggtgtatcgcgtaggtatacattacaggtagtgcttttacaatattggaaggatgccatggaattctgcagacagtctacgacgagggagaacaaaccctggaagccatcgcatttgatgaggcgacaggcaagattgctacctgcacgctgacacaagttcgcgtgtataaaccacttggatcgcgcgaggacacattgaaggtttgcccctgcagacccaatcgccagcactcgagcatgagcttacagatacattagtgggctcttcaaacgactttcgacattcctttccccaaccccgacgaaacgccgtgtacattatcctggggcagctccgaggagcttctggtggccactcaatgcatatacctattcgataccaagaccgaaccgaggtgtctctggcagaaagagctgccgagtatcgccaaatatgccatattatcatatgactcgagatacatcgcttcgacgggccatcatgatcacttaatcaaggtctggcgcagactcaattttggtgccgaccaagttcgcttcgacctcacatatcttcgacacccgaacattataacatcggtgaggtggcgcaggccatttcacgtagaacaggcctcggataacgtcttgtacaccgtatgccttgataaatgcatccgcgtgtggacgccgaccgacacgcctgatgggaagcactggcaactatggggtcaggttgatgtttctgcaccgtcgcaagaaaacccagaaggggttgacatgcgctttgctctagttctcgacggaagagatttcacagcttccgttgaacaagccgtgcaggcgcgaatgtctgacgacttgaatactgacgaccctgtcgctctcgaccacctggtcgcaatcgcaaccaaaaacccagagatctgcatagccttcgatgggaaaggaattatgtcagcctgggccctggagaacgttggtagcaccactgcgagttcgccaactctcttcaaggtggcccaagttaccgacgttcattttgaacttcttggtaaatttctaccagttcacgagaccccacataccgaaatccagacgtattgcgacaaagaaagtggtaaggttcacttcatggtgcacgcatttgatgggcggataggtgtcttcagtggaagcgttgccgatttattcgatcccaccacaaacgatcggcgcctctcattacagacgatctggtctggtcattcgtcttctatcaccaagattgtacgaaactacagcggcagagcagtggtctctcgcacacaagatggcgagagcattgtctggaaacatctattggccccccaggataactcaggccttgctcttacaagggcgagcgtcataccagaaaaggggcatatacatcgaatatgtgtgttgagaaaggggcggttcgtggtattccttcgccacgaaactatttcgctttgggattgcaggactcgccgagctgctctcctcgcccaatgtgattacaaggctacgggaaaaccactttgccttatcatattgcctcggtcagatgtcaagaattataccgtcgcccacatcgcaactataacctcggaagggcaaggcattgtgtgggagattcaattgcctagttacttcgacgatccaaaaacactagttggcgcaggtcttgaagagctgagccgtttcgaactaaaagacataaagaacctggcatacgttctgccagtagatcctgctggctctcagcctgttgtctcaggatttctagatatctttgctcgcgacgtcgccatttcttatactcacacaggccgcgtggacttctggactgcacgagttgaccctgaacagcgtagtgtcggatggctatccacatgcaccacagagacgggtatttcccagccagcattggttagtggaagtaccttgaagaaggccgctctggtgaatatgtcgcgatcgcagcttacaatctgggacattggtggtgctcgtcttgagtacgaaaataacttccaagaacaccaggttatacaagacttggactggacatcaacgcctgatggtcaatcgatcctcgccgtcggcttcccttatcgagttatcctactttcccaaatgcgatttgactatctcaacaaaggcccagcttgggctcagattcgcgagatcagcattcgagaacttacaccacacccaattggcgactcaacctggctgggcgatggccacttggttattggcgcaggtaaccaaatgtttgtacaggacagacatgttggggtctctgagtcgacgaaggcggatctgcggcttcccttacgtaaagacggcaacttggacctgttccaggttgtccaacggttcaacggtcctttgccagtatttcacccccagtttctcattcaatgcattttatcagggaaagccaagcttgtacggcgcatcctagtgaacttgtataagacgttaaagtaccatatcgaaggcgagactctggatgactacctggggatggatataaccgagttctatgtacctggggtgagtcgtctcttcatttaattgtcagttgttcaacgtgttaacaggcagcttagcaaagccacaccctggccagtgacaggtccaacggcgtctatctcaatggaaaccagactgatgacatcgatgatgaagatgttttcaccgagcagactgccgtatcgattaatgaaaaattagtcaagactaacattgcacaactttctggacacgagcaaattcaactagcagacattgtcgaatgtgtatcgcttgttgaacgtcaccgtcgttcgatggacgaaaacggggctcgatttatgctgctgttccgtcaacatgctctccgcaaaggacgcactaatgaaatgcatctatcatggcgagaaatcaattgggcctttcattccaacagccaagatattctagtagactttgtatcgcgacagaaccatggcaacatgctgtgggagcacgcccgtgagagtggcttgttcatgtggttgaccgatccaactgcgctggtaattgaggaacacctcgatataaagctgccacagaagctgacatctaacagaaagctcagtttgagctgatcgcccgcaatgaatatacgaaaaacgaagtcaagaacccagttgactgcagtttatattaccttgcccttcgcaagaaaaccattcttcaaggcttgtggagaatggcgaactggaataaagaacaggcagcgacccatcgattattagcaaacaactttgaagaccccaaatggagatcggcggctctgaagaacgcctatgctttgctcagtaggagacgttttggtaagatccttggtgaatgcactggatgatgtcgaagctaactacgtgtgtacagagtatgccgctgcgtttttccttcttgctgaccacctccatgacgccgttcaggtctgcttgaatcaactcaaagacatgcaacttgccataactatatctcgggtatatgaaggcgatgacggaccggtactgcgccgactcctccaagatacagttttgccactcgcagctcaagaaggcaaccgctggctggctgcgtgggcattctggatgcttggccggaaggatgtcgctgtacgagcactcattgtaggtttaaacatttgagagactcatgatgcaagagatcgaaaactgacctgacctgcagactccggtttacacactcctggaaacaccttgctcccccgacatcaagtctcggctgtaccttactgacgaccctgctttggtcgtactctattctcatttgcgtcaccaaacgttacagactttaagaggagcctctaagatcaccccgaaagtcgagtgggagtttgtgctacacagtgcaaagctgtacgaccgaatgggttgtgatctcctcgggttggatataggtacgttcgaggctggagggttgctgactgaatgtttatgcgctaactacaaaacagtacggaattgggagttccagaagtccccaggaccaagtggccttggtggggaggtcaacccccttaagctgcttcgaaggagaagctcgctagtagttgctgacttgccatcacccactcttcgctttgagtcacatcgagagaacaagaagacggtcaaggcgcccccaacgacttttgaggagccagatgcagggtcccttctggatagctttgggttttgatttagctaggtaacaagcagcctggagattacgcgaaaatgggcttgttcaactcgccattaggcaatcgggcttcggcttcggatatggggtattcgttaaaaaaatgcttcaaatcacgtatattatatatctgataaatgtcaatttatcaactccgctcgctgtctttaaaacccgccaacagtcaaggatgcttgggggttattgtcttacaattagtagtcaactatagttagcaacttgcccaagagtctcgagtggggaagcccagcctccccacggatgggtaacccatggaaccaagccgatctgttacctatattagtaagtaaatagcacttaccgatctcactgaacgtcacacgctgtctacgcgtttctcaacatcgccatcacctctttttttttttttatacatcaaagatggcgacacgcgtagtccccggggaaagcttcaccctacgaggcgttctggccggtctagcggtgggaaccattatttgcttctccaatatgtattttggcttgcagacaggatgggtctctatcatgtcgatgccagccagcctcatgggcttcggcatcttcaagctgcttgctccgcacttgaggtttcccttttctccagtcgagaatgtcctgctgcagagcgtagcttgtggtatggccatcatgccactcggatgcgggtttgttggcgttgtaggtcgtcaaggctcttgtggagagacatgctctaaccggatggacagattccagcgctgaactatcttttggctgctgatgagcagggcccgattaatctaagcacttggcagctaatagtctggtcattggggctttgctactttggtgtcgtatttgctgtccctttgtaagccagccctcattcttgctttgagtgaactaaaacattgactattaaccaggcgcaagcaagtcatcattcgagaacgtctcaaattccctagtggattcagtaccgccgttttgatctcggtcttacacggcggaggccggcagtctaccaaagatgaacttgacgctgctgcgaaaggtagttttgctagccttgttccaaaggaggaaccatcccaaccagctgccatcgggccagctactacagaccaggaacatcagcaggatctcgataacgacttggcgtctaaaggcgactgggcagccaacatcaaactcttgttgctgtgttttggtggctctggactttacacggttgctacttacttcttccccatactgcgcaatttgcccgtatttggttcaaccgccgcgcatatgtggctgtggacattcaaccccagttttgcctacattggtcagggaatcatcatgggcactgagacaacgctgcatatgctgcttggtgccatcgttggttggggaattcttagccctattgccaagtaccgtggatgggcacctggcgatgttgatgattgggaacatggaagcaagggatggatcatctggatctcgctggctataatgttggcggatgctatcgtaagtctggcttacgtgggtttccgtggagtttttacaagccccaaggtcaccaacattatcttttctctacgacaacgagtatatgaacatggcatctctggcctgtggaaaccccaaagccatgtctattcgccgcttctccctgccgacacagcggaccgcactgagccgcgtggtggagaggatgaagatgaggatgaggatgctcccccgcaccaacgcattggtggtcgtatggtagcaattggccttcttgtatcgatcgctctttgtgtatttaccattcacgtggtttttggcgatctcgtaccgctctatgccacgactattgctgttcttatggctctagtactaagtatcatgggagtaagagctctaggtgaaacggatctgaatcctgtatccggaatcagcaaacttgcacagttgttcttcgcaattattattccacaaactcacaagtcaagcgttttaatcaacttgatcgctggagctgtggtgagtatggcaggatgtcgctagagagccatttactaacttgcggcagtctgaagctggtgctttgcaagctggcgatcttatgcaagatctcaagactggccacctcctgggagctgcaccaaaggcccaattctggggtcaagtcataggagcaacagcaggtgctatactgagcgcttttatctaccgtatttatacaaagtaagatgcactctttaaactgcttatattggcttgaaaaggctctaacacgatttgtctacagcgtctatacaattcctggagatctcttccaggtaccaactgcctatgtctggatcttcactgcacgacttgtcacgggctctgggctaccatatcgggctaaggaatgggctattggagctgccgttttatttgccttcgccactgtcatcaggacacttgctattggtaaaaagtggcggcctatgattcccggcggcattgctgtcgctgttggtgagtcaacactgcgtgatgcatgattatgctaggctatcgctgacatgaaaatgaggcatgtacaatgttccatcgttcacgctggctagggctgcaggtggtctgtttgcatggtactggatccatattgcgcaaaggaagcagacacctcttatcatccttgcctcagtacgtactaggtcccataaacaaagtctcactaacatcgtcagggcttcattctcggcgagggcttcctgagtattgtaaaccttctgctgcagggtttgaatgtaccgcatctatgactgtggcatggataaagtcaacactaaaggtaaaacccctgccccaaggactcatgtgtgtacgaccaagctgacaaggaggcacctattttagctgccatgaatgctgtctggagtcaccttcagaatcggtccaagatgcccggaggaccagcgctcgggcattgtcgtcagcagctgtaaacacaatttcacctgaaaggctcttggggcatttcttggacgggttggcctcaggaggagcgatcagaagaccttgcttccagtgagtgacagtgccagagggtccggttgtgaaggcgacgccaccctgatcctttttgtcccaggtatctggtgttgtctcagcaggggggaccgggtcgcttcgggctgtggtgaagaagttgtcaaaccaaatgaggaaaccatcgacgttctcgacctcgcgggtaatgttggatgcccatttggcagtgaattgaaggtcttcggtcttgatggtatggaggtcaagcactttgaaggggtaaggttcaccacaaagggagctttgcggcatagcctcaaccctcgcttcttcatagataccttcctgcatagtcttcatgtcaaatccgtagacgtctctccagaatgtgatgtggtctgagatgtattcttgatctgcaacaggggcgatccagatggttgcagagcttggtgctaggataccgtctggtttgagatatcgatcccgagcatacaacacgctggggagcatggcctcgtagagtaggcaatagcccatccactcgctgacgatgatatcaacctgatccacaggcagcttaacatcctcgatggcaccctttagggtggtgatgacgtcggataagccgttgtgaaagatgttttctctagccttgacaataatgtccgacttgtcaacagcaatcacttgcttggcaccagcctttgcagcgaacatgctaagaattcctgaattacgattatcagtattagtatttcggactttgacaatatcaacttaccagtgccacatccgatatcaagcacaaccttgtccttgaatatgtgcttattgttgtaaatgaagtcacggtacgcgtcggttcgtactgtgtccttcaacatagtctcgtggatttcttgaccacaagttagtacagtattatttgtaacgaggcgctaagaaaataccgtgagcagcatatgactcaaaatagtaagcagagtcgtccttcttctcaataggagttgtctcggtgtcgtctccccatcgcttgtcaagagtctcttgaaccgtcaggcgataattggcaaattgatctttaagtttctcaagctcctcctcaagttctctgttgcgtgccgcaagaattccatccttgtcttgatcagtggtgatggtttccaggacttcgtcaagagagaagatgagagcatcattttctagaaccgggcgaaggtatttgtcgtcctctaggtccttggccgtgatgtccttggggagtggcaatccgctcttaacatgatcacgaacaaagttgaccagcttgacggcaccgtggaaatctagctggagtttttgcacatcctcaacaaagttgtacccgtggttcttgacgctatcctcaagcatggcagcgaccgtggagaaagtttgcgaagtgaagaaagatgtgataggagtcgactcctcatccgactccaaatcgagccattcggcctcatcagaaacagaatcgtgaacggacattttcactgcaacaacaaatgatcgcagaaatattgaaaaagtaataatttttttgaatcaggtggagtggccggtttgttggagctgggcagcagcagcagtagtagaaagtatttgtgggatcaccgctattggacgagactatgccctgttggggaattttttttgggtcaagatagcagccagatgcaatccgcgaggcgtttgcctttaatatgtctgtaagtggtatatcgcatcccatctgtcgagactcacgaagccacccgttactttttggatttgggattcggttgctcctttgtttcgtctttctcatcatcgttattgtcagaaccttcagatccatcagcatcggagccattttcttcttcttcgtcgtcgtcatcctcatcgtcgtcttcgccatctgatacagtttcaccaagctcaatcaagcgatcctgtgatgatgttagtacgctgcttgcatcaagtatggtaaaaatatcccccctctgccagcctaccttgtactttgtcatcttctcttccaaatcgccaaacaccatcagaagatcatccagttctgactgtgtcatttctcgggcttccctcaactctgatagctgcttttcaacctcagatttcgccttcgcggcttcctccttcgctgcttcttttaatttagacaaattcttctcagccgcatccctggctttgtttgctgccgataactctgattccatctgcaagaagattgagttagtttcattgcatgccgtcacagggagtcgttgaacacttacccttgcgagtctggcttgcatgtctttcattccagcatctccgccgcttaattgcttctcaagatgctggcacttctcctctgccttgagggtcattgatttctgctgctccaggtcatccttactctgttgctgcagcgcttctacctcggcatcctttttcttgccaagttcgtccacgttctttttgtgctcctgctccttctcatctgctctggtcttgatgtcttgtatctctttctctttctcttcacgaagatcgcccaaggccttctcgtggagttccctttgttcatccaggtctttcttgcgtaatgtttgaagcatgttgtgttccttttgagactgcatttgtcacaccgtcagcgagggactgtcccaaactcgattagttgcgagcacaagagtactcaccttcatcaaatcaacctcgagacgactgatggtggctttaaggtcagctatctcggcatctgtccggcgtctgatcttttccgcttcagcttcggccgcttttcgaacctgttcgagctgcttctggtgactgctgtcctgtgcggcttgttgcgaccgtagttgagcaatttgcttctggtggtcgttctctttagccgaatattgggactgaagttgggcgatatgcttccgttgatcattctctttggatgctagctgagtctgaagcttcctatagattcttagtcgaccttagtacaacaataaccaagtgacataccgtagttcatcgctatgacttttctgcagaccctcgttggctgctttcaaccgttgcatttccgtgaaggcagtttcttgagaacgtcgatggtcagcctgctcttgaccaagctgtccctggagcgcagccaatgcttcttgtattttgtttacggcattctgtttctcctcaacttgactcctcagagagtctaccagctccctggaaacgcccttttgaacaccgttagtgatgaccgatatctccatgccgggttccctatcaatagcacgtgctatctgactataattgtctttgaagaattcaacgaatgctcggtcaaagaagacgtctggtagtcgaccaggagatgaggcatcaagcttttgaggcaaaacctcaaagtcgcgtatgagggggtggctacgaagcctagttaaacgactcaagtataaatctcgatcaattcgagacgttaaaatctcaagtagggttgctcgtgggatcggtgaatccttagtgctaaactcgtaagcagtgcccaacagcatggtgcacaacccctgaacaagttcatcactgcttgtagcttgaggttgcgagacagcttgaatcaagctctgtacattgctcccctccgtaagaaaatcgtcaaccgcatcaagatcctggaaaagccagcccagaagaagcattaggtaccccgctaagacgcgagggtcatcgttacggcgaagacctgatgttacatgtgctgtcaaggtttgtatgccagtaacgacctcctctccatcctcagaatcaccctctgtgaggcccatagctactgctttagcttctggattttcgtgtagcaggtggaacgcaatcacggcagcaaaccactgtcgatatggatcactagtttcagctgaaggctgcaaaagaactgttaagatattagagggctcattggctccagattgatggccttcgatggctctgccaaggaaatgcaacttgacagccgaatgattagcaaaatacgcctctaggcatccagctgccgcaaatcgcacgtcgaactcttggaggtcctgtgaacaaagtgtgaggtctagcaacccgtcaataacgaagattttgtcttgttgactggtctgtccctcagctccaccatccttacttaaaggagataggactgtcaattgagcgaacgcttcttgaatcggcgcattttgatagatcatatcaccgcaagtaatcaatgcctatatctcacgttaacgaggtcaccctttggctatcaaaatgtcgcacctcggctttaatttgtgtctgagcctcatggctgaaggctaactgaagaacgtgataggtaagaccatgcttccaaattgccgcttgattcaggtttgtgcctgctgatcctcgaacaacaaaaagacgtatgacagcaagaaaagcatacacgttgcgattgcgttgtgctgttgcccatgaagcaatctccgacccatcagattgaggtttaaggacacgcgccagcaaatccgcaagacggtttatgcagcctgactctcgaaagagtgattggttcgagctgtttgatcggagtagatttgccaaaagaattaaacaatcctcaacggtacgccctccctcagccaaagcaccgtctgcttcgataatggcgaatagtctgtcgaaggcattctcaaaagccaccaatttctgtatttcaatcgatgttggcgtgaggtatgttaaaagaatgataacctcgttacgtatagcgtcgcgttggtcgtcaaggatagaaaccaatcgtggtattcccaggggcgcagtgaagatgcattcctcagtgcgctctgttcgagccgaaagaatagcagcaagtaactggagagaataaaggcgagaatagaaatcgttggtatcgaggaaatcgagtagtaatgtgatgttctcttgacgttgggtaaactcgtcagcaagccaaagagcaatctcctctgaagcctcaggactgtcctcattgggattgaatagcattaataatgtttcgaggaccaccttgaccgtgtcgacatcttcgccgtctttgctcaagcttccaatcagacttcttagagcacccgaagctacagatgctgggtagtctttagcaaagcttcggagacctagaatggccgctcttcggtcctccaacaaagttgctgaactaagacgaccacttagcacgtcgatggtctcgcccactgattgtttcgctggggcgctggcaatagatgagaacatgattgcggcgcctcaatgccatatggctcaggaagattcgaatagttgcatggaggcacctccggcgtgtgtcgaaactggttccctcgtcggtaaggttagaacggaagctatcccaaatgggcagtcaatcactacttgacagcttgtctggagagaaatgtacaaggaaaacgcgactcatctaatgcatacgcatcgttatatacataattccgccaagtatgatgattgcccactgatccacaagtacccaggtacatattctccaagcgggtggggtcttgtggctagtgcatctgcgctgtggaagccttagtaggtggtacctatcaaagcatcatttcgcgattcgacaaatgctaaaacttcgacctttcatcgtcgttctttgttcccacagtaaattattgtgtcaatttcgtatttgaaaccgatcgcactactaattatagctgtggataataaaagagttattcattactttttgtcttcacgtacaaggttttgcgaccgcatcgctttctttttgcctgtcggcctttcgcgcggtagttcgcgacaaattctcgacttgactgtactcgcatagctgatacgatgggtatcccagcggcttttcgatggctgtctaccagatatcccaagattatatcgccagtaatcgaggatcagcctcttgtcatggaagatggttcaacgattcctgttgacaccacccgacccaaccccaacggcgaagagtttgataacctctatctcgacatgaatggcatcgtacatccttgttctcatcccgaagatcggccagcacccaaagatgaggaagagatgatgatggaagtcttcaggtacactgatcgcgttgtaaacatggtgcgacccagaaagattctcatgattgcggttggtaagtctattgtttaccaccactgcttacatcccaaagctgctgcccaggaagtcgctgccttcatactaaccaaccgatacagatggtgttgcccccagagccaaaatgaaccagcaacggtcgcgacgatttcgttctgcacaagaagcacaagagaaagagcaggataaacaagagctcataaagatgctgaagcaacagaatggtgggaacttgtctaccgaaagcttggaaactgtgacgaagaaggcttttgattcgaattcgatcacccccggcactcctttcatggacatccttgcactcagtttgagatactggtgccagtacaagctcaacacggacccaggctgggccaaactaaagatcattatttcagatgccacagttcccggagagggagagcacaagatcatgaactttgtccgctcccaaagagcgtcccccgaccacgatcccaacactcgccatgttatctacggcttagatgctgatcttatcatgcttggacttgcaacccacgagcctcatttccgagtcttgcgtgaagacgtattctttcaagatcagaaagcccgcctctgcaagatctgtggccagaagggccacgatgcgcaaaattgtcgtggcgaggagaagaagaaggacggcgagcatgatgagaaagataaaggcgttgctctcaaacctttcatctggttacatgtcgcggtattgcgagagtatttggcagttgagctgggagtgccgaatctaccctttcgtttcgacttggaacgtgctgtcgacgactggatcttcatgtgctgtttcgttggtaacgatttcctacctcatcttccggctctcgagattagggagcatggaatcgacaccttgaccaagatttggaaggataatctgccagtcatgggtggctatgttaccaaggatggccatattgatctcgaaagagctcaggtcatcttggatggcctggcgcagcaagaagacaatattttcaaacgacgaaaagaacaagaggatcgacgtgaagctaacttcaaacgaagaaagctccagaatgaggtcaatggtcgcggaggacgtcagggcggtcctagccatccgaaaaagatcaacggccacgaaaatcctgaaaatggtctaccgctccaggccgtgggggcatacactggccgacacgaacaaacactgacccacgatatggtggtgaatcgcagcactgcaccggatgcgaacgttgctaataaaagtgctgccagtgtgcttaaagcgcagctccaatcgcaaaagtcgctctccaatccaaagcccgagaatcctgagcaggagtccccttcagctcttggcaaacgaaaggcgtcgagcatcgaagaaggaaacagttcagttcctgatgcagccagtgtgtctaccccatcgacctcggctgaagagggccctgtcgacgatgtgcgcctatgggaggatggttatgccgaccggtattatgagaagaagttccataaagaccccaaagacattgaatttcgtcatggggtcggtcgagcgtatgtcgaggggctcgcctgggtcttattgtactacttccagggctgtccatcttgggaatggtactacccataccactacgcaccgttcgcagccgatttcaaagacattgccaagatgaacatttccttcgagaaggggcgggtatccaagcctttcgaacagctgatgagtgtcttgccagctgcatcaagacacgctctacccgaggtctttcatgatctcatgctcaaccccgagagcaacatcatagacttctatcctgaagactttgaaatcgacctgaacggaaagaaattcgcctggcaaggagttgcgttgcttccgtttattgagatgccacgactcttggcagcagttcaatccaagtacccggaactcagtgcagcagattctgcgcgtaacgagatgggcagagatgttctgattttttcggaaggtcacgagagcctgtatgatgaggtcctgactaaattttattccaagaagcagggcgattccaaattcaagctgaacccaaagaagagtgatggcctgtcgggcagagtggagaagaaagagggttatgttccccatagcgagctgaagtatcctctggaacgaaacagtatgcccgatttagactatgacagatcagtcaggtatgtacttagggtcctttgtctattattatcagttggctaaccgtagcagtgtgtattacgacttcccccaagcatcgcaaacgcacaagtcgatgctccttcgtggagtgcaactcccaacgcctgccctcacacagaatgacatacaggacatgcggagcagggcgaatcgcggaggtaggggcggctttggtcgcggccatgatcgaggtggctacaacggacctggcatgacgcgtggttcacaatacaaccgcaatcagggaggatacggccgaggtaacggtcattaccctcccgcaccagcatctcacgtccctccaccaccaggagcccccgggttcgggattggagtgccacctccgccaccaccaaacagctaccacaatcagccatatgataaccgatacggagcctcttcaggttacaaccagtacagaggccctcctcacccagccaatggtgccccagggtaccatggccatggcgacgcttcttccgaaagaggtcgaggctcaggaggctacagttcccgaggccgttatcgagacaatcggtcgtataggtagttggcggaataggtgaccagatgttgaacagacatatagtgacctttcatactctagatggtgttagtctagaactgaggggctcagatttgcaagggcatgctgcatcacaaaaaactgggcaggaaaacgtttgacttggcctcatgccccttgaccattaagtgcgttttgatgtatcgccgaagttgaatggcatacattgacgactatagtaacattgaacatttgagcttggtcatgaaggggaagacaatgttttcgagttagaatagttagaggcgctgtaaagaagttgaacgaatatgcatgcaattatggattggcttttatcgccattcatgaaaaatcaagacgctcgtagtcatgttgtgatacattccatgtcgttgaagtctgaaaacggtcagctctccttgcgcttgtaccaccgggcaagcgtgtggggacatgttcgcggggtttggaacaacctagcactagcaagcgacccttggaggaaccaggacaactcccaaacttgattcctcctaaacttgaacacgttcaatgctgccccgaagatgaatggcgacgcaagcctagtcggctgtcttgtcgacaggctcgccaccagagtaagttagaatagtgtccctgtggcagttcacacccccctttgaagctttggtcgactgatatcgggcacctatcgacagctcccccatcgagctggcacaagcggccagaccttacaacaagacgatgttctccacgttaccagagctactctggtcgagctcgggaatacttcgatcgctaaagtcatcgcatcactcctggtcctactcgaggatcttgcgcgcccatatacaattgtcgccgaccatccaagccatatcctagcttccgagctctacgttgtcgccgttatcgcagactgctgctcttcgcattgggcgtccctttcgcgagatgcagatataagaccgattccttcacccccctcacttgacgaagtgcttgttagccgccttttcgacgcgtttaagcaccttctcgaaccgattcccgagaattgcatccttcctgcccagacccttcttgatcgggtgtcaacgcggaatgtctctgtcactcggcccgaaagttcgtctgtatcctccgacgcggaaagctcgcccccaagcgacgagaagtttgcagagacattagtggaaatggatacacatatcaagacagtaactgaatatgtcacaacatccagctggactgctgcttttgactatcttcgaaatgtcatatactccatacgaaccagtattgtcactcaacctggcgtatctgcaccaggatcgtttcaagatgccgagagagcggcacttgtggttttgcgcctcctctctttcttctgggttgatggcccaaagctcggccaggtcatacaagagatctgctcaagcttcctgcactttcgaaaaccgtatcagaacactattgctgtagtctctccattgttgattatgagatggttggaccggttcccacgagagtttgtgcagcttcatcaactccataagcgactcgacggaggagccgatacattgttcgatatggcacaggctgcgaccgacaatggacgtcgaaggggtctcttttatccgctccaaactacattgctgtttcttctaccggacgtcttcgaagttgcaagcaacatgcgtgaagcaaagagcagtagtatggcgaagaaagtttctttcttggaaggactaagaaaagcctcacggaaccgaaatgaacaagcagcttattgtctcgtctctttactccgtgctgccaggcattttgacgtggagagcgattctgccttggtcagctacgcactggatgtacaggacgaagttcgcgatgctcttttccgccgcattacctcgccagaatacgggccgttcgatcaagacatgatgactgcagccttcgtgagcttgacacatctcaatctcgacacaagcgtcagcggctttgttgagagttgcatcgcggcgaatgccccgaccagcttcaaactggctgctgttcaaggatgttcgtattttgctcaacaaccctatgccttgaggtatcatgaattgtttgatgtggcaataccgtttatgcgaactcaattagaggtacgccatctgaaatccaatccgtaaagctaaccgtagctgactgctacagaccgagaacgccaaaaatgggaccacgaaccggcagggaagcgaaagaacagaacttatttgcagtattctccagtttttagatgcatcgccagctcgcttgctggacgacttatctgccgatagctcaaacaatagcttcttcaagtctttccttctctgtgtattgtccgagaacacatctatacgaaagcttgccaccggcgtagcgagtcgcctcttccagggtcatcttgaggcgtatcgtcaatttgatactgggcaccggtttggcacaaaggagctgcgtgatgacatctggagcagaaggtaagccttacaagtttcccgactcttggaccactaactcacgatgtgcaagttccaaggttctacttaccttatgcgaatctgtaacctacaagaaggatgaccaaagcttacgtgatcttcaagaatatctagaagcgcgcttgcttatccttaagaatataccagtatgtaattgtgaagtatttcctacgttgcttgcttgccgctcacatgcgataggaattggccaaagtaccggaagatgcaggagatgttattagtgcgtcttcaaaactcgagacaactcttctcatttcactctgttctgcgagcatcacgacctgccagctagtgacgtcttgtacagggctgttcctccaagagtgctcaatcatcgacaaacatgttgagtcagcgaaaacgtcggcgcctgtgcttaggaatgccgaagtctatcgcgagatatcatcacccgcatttcggttcactggactagtcgcattccagaagcgagtgaggggtcttctgcgtcagatgcagtttccaacgagtggaattctcaatgcgtgggaaacagcattcgaccgttggctctacctggcaaaagacgtctcaacgtcgacccttgatgtcgtggatggcagagcactagccgagtggcgaaattattccggatttctagcttctttgggtggtatttgcaccgctgatcaagccatcattctggaagaaccagctcttgggggcctaagatggatcgatcgtgtttcttctgagcattctgaagagccgttgctgacgagatatctgagactcagtattcaactcttggcttgtgctaatgtgagagtgcgtgaagcaatgcgagatgtccttgcaagtgaagtctcaccagccctttattaccccttatttagagccttggagactgaactagaagtcttgttcactggtgctctggctcctgttgaaaaagatcaggacagcgaggttgtgtttgctgaacaggcagcatctctactgcgtgccttagttgaaagacttgaaagcccttctgatttaggagctgcttcgtcagtgcacctggggtcgcttacactgaatttcgcaaagttcctggatggcattgtcgatacgcccaacactttgagagtaaagattcgtgtgtgtcatctgtgcgaagtcgtgaccaagcgaaaggaacacctgaacttacgagacgatgtccgcatacgaaaccagctactcgaatatatctttgggtggatcgcacgccctcgctccccgcagcatgggcctgggtccaggcaagatgacacggcccgcgttcaaaaggatttagacaaggcttgcttgaaatcattagctgacctaacgtttcgtttgcctttgcagccctccgacagccatacagatgccggtatgagcgagatgaagtcgcagatgtttcatacatatttcaaccgctttctatccctacttaatcacgagccatcggagttgaccagatccgacaccacgttgagcgtcacacttcgcgaagagtctgcatcaaactcagacctggcaatcaccattctgtccaacctactcagtgccaatattgacgtcggtctcaaacattcactcaatattggatatcatgacaacgttgagattcgtactgcgttcgtcaaggttctttacaatatccttgttcaagggactgaattcagtaacctgactgactcggctgtgagtgagaagtacgaagaattgttggagctcctgaccagcgatctttctcttgccatttccatggcggtggcctgcccaagcacggatgttgacgagctaactatctgtcttctcaccgttttcgaacagcgaggaatgatctttgagctgctcgaggctcttattaaacaggagatagcagataccgagaacgaggcagagattttgcgtcgagggtgtgtagcgaccaaaatgttgtctgtttatgccaagtggaagggggctgcatacatccgaaatacgctccaaaaggttttggaacgcctcatgttgacttcgaaggatcttgatctggaacttgaccctgcaagggtcagctcaacagaggagctccagaagaatgccctgcagcttcgtatagttgccaaggtcttcattgacgacatctgtgcttcttccaccagtatcccacccgcgttccgcaaaatctgttacatcatatcaactgcagtcatgccaaggttccctgatgcaaaatacaccgctgtaggcgcctttatctttctccgattcttttgcccggcaattgtcgccccggaagtggagggtcttgtgtcaacgacaccatccaaagaaatgcgacgcggactgctactcattgcaaaggtcattcagaacctggccaacaatgtactttttggagcgaaggagccttacatgttcccactcaacgacttcttaacacaaaacatctatcatgttaccacgtttctccgcgagatttctgtgccgcctcagcagttggaagcacacggtgccacggagtctttcgacttcgggtcatgcgtggcacttcatcgctttctttacgatcattgggatcatgtgaggcaaacccttatttctcgtgaacgaaaagactatggcagaacatcaggggatgttgttcgaggacgttcaccggccttagaacccctgaggaatttgatagctaaccttggtccgccgccacttgctgtttcttggaacaggccccaagtttcttccaatagtccgccattgtattctaggttccagaatttcatgcttcggaacgcttttcgaagcactgaatccttcttgaccgcgcgagctgtttatgatggaggcgagagcaaggtcggtatcactgcaacgactaaaatttgtacaaactgacattgcataggatggcctgtctattatttgtgttattcttcgtcatattgagactgaaagcatcgactacgataccttactgtactgttacctcaagatcgcgagtagactgtggcatcggccattcgggattttgatcgacgcaacttgttataatggtcgcaatgagcctcaggacgatttgttcaagaaactagagttactaacaccatcggagctgtcacagaatctaacacgtatctacgtctacaatatgaatagtgcatttaagtaagtcgacttcctcaataggatcttttgggctgaggactaatggttgtggcagacgatgcttccggcgtttgctgagggtatgcaccaagaatgagaatggcgttttcaatccgaaaaacgtggagtaccacttgatagggagccttcaagatttgcaggcacattttcaccttagccagctccatctgccaaaggagacaatcagtgtagtaacggacactcgttacgtcttccagcccattacacgattgtccaagtcaaagggcaagatcgaagtgattatcaaggtgggtagtcagtttgtccaggtcacgacgactaaaaagcaagagatctttgcggggtttcgtctgggtactaccgtgaacgacatctttcgcttgggtgaagttgatgaagccccaacgtccatacaaaccgaagacgactcggcttttggattgcgggcagacaacgggaagattgtgatgtacttcacgagccctaagaagaccgacgtgctacaaacaattcgaggcgccaaggccaagcacggcaaggataacagaactcacaaatctgttgaacgcctcatccgtccacaagatgttccaggcactcttctgaacctttccttggcgaatctctccagtcatgaccacatcttgaggctgtcgtcttataatctgctgggggcactctgccgggctttcaaattcagctcagcttccagaattatctgcactaaaggtcagtcaccagactgctttacgagtggcttgtttgtctgctaactaacgtgtagatgtgtctgttcctttagacccgaatcgctttgttgtggatatcagcaatgaactggcactaagtgaaccccaattgacgtcagactttctaaccgagttctttgtcggttgggagagtttccctgatgaacagaagccactcagtctagcttatatggccccttggctgcctggattgagaacaaacatcttgacaaacgagttggatggcgagaagggcagagaaagggttgcaatcctcttccgaaagctcatcgacgtgaccgtccaagatcacgcactcacatttgccttggagcagtcagtctggccaaagattgttcaagatgaaattctccttgaggttttcatggatgaacttctcaagtcggccatgacttacagcgtgcatgacgattctctggaggtcatttcatcgattgtggttggtattggaacggtgacactgcgaggcaaaattctgtcaaggctgcgtaaagccctcaacaggtcatcgttgcgccctaccaagtatctaccagataatgcagtctgggctgagatctgtacgttgcttcgattctgtcttgctttgtcatttgacaatggcgtgcagtcccagcttttcctgcctgaaatatttcacattgtgacaatgctggcgaacactggtgcccaagaagttcggttgcttgtctatcgtctactagtgaattcggtccatgccgtgtgcacatccttcaacctggacgatgctcgatcaagcaagctccgagcaagtctcgactttctttgcgatccacgcagtgacatcttcacaacaccgcctacctttccacgcgacggcgcttcagtatcaacttctcaggaagctggtcctgcgttgacagctaccgagaatctcgcatcttgtctatttgagatatgcactattgccgcaccgacggttgatcttgctaatacatggcgatcaagatggatgagccttgtggccagtacagcctttcagaacaacccagctatccagccacgagcgtttgccgtcatgggttgcttggcccgtgaggaggttgacgatgacttgctttaccaagtgctggtggctttacgcaatagcgtcaaccggttcggtgacgatcacaatagcgagatgcttgtatctattgtcacttcgctctcaaagatgatggctaaactcccatctgcgtctcggtacggcctccagctattctggctcgccatgtcactagtacgactagttcctgcaactctcttcaactgtactgctcaatttcttgaggcagttctagcaaatatcagcactggggaagagttccaaggagataatatggcaccgctgcttctccaaggcagagctcccttggacgaagccgccctgccgttggaagagatatacggcatccatttcgagcaagatacattccacctcgctgtatgtgcatgtttagcacgcggcttgacggataccatgacgaggcagactactatgagggttctcgcctcgttcttgagaatgacctgtgatgtggagggaagggagaagccagaagtcacgcaaacctcgccatacttatccctcctagtggcgcgtgctgttggtaatcatgagatcaaggatagtctttggtcggctggtatcgacgcagacgatatcggattactcaacggaacgcgcaagccgccagagcttgaagtgatgtccgataatgcgttattgttgattacctccatcgaacttattgactttcaatatgtggaagacaccgtccagacacggagcctggactggctcaacattcttgccaaagaacgaccatttgtggtggagcgcctgtaagtcaaaacaacggaaggtgtttcattcgtgatactgacttttgctaaagctgcggagccatccgatcgttactggatgacaccttacttcatagccagaattcaaccacgttaagagctgcacacaccttgctgcgcgcgctgtcgtcgagtccacaattttcaagagctgttgatacaactgctgcgctcactaacgctcttgactctatgggcttcagtgggctatggcgatcatgttcttttagctctatggaggatgttaactgcaactatcttgagttaactgagcacctaatagaggtatgtcctacttggcaagatctattcactacgctgtaaagttactgacaatatgacagttaataattatttaatatatagatagctattaaataaaattaaaatatttaatagaagcttttataatttcttattttctctaactctttttataatttaacttaatataatagtatttactaactatttttatttatatactatatagtatgctttataaatttttaatatctatatattctataatagtctattatttaatataattttactccaggggggcgagttgggctttgtgtggtggcgtgacattgacagctacacgcacatttcccgaactcaaactcgaagccttcctctaaccgatttggcatcgggagggggtcagttttccgggagttgtatgtcatgggcaccgctttgctgactgtcgatgccgactcgtagaaaggcaggtcgtaggaatcatcacggacgtagccgttcttcgtacggctacggttggcaccaggcaaggcatagcgatcagtacgcgacccgcgacttgggttgtctgtggacctggatgccccgagaagcgcaggaacatatcgagccatgaaaggttttgttgcaggcacactagcagcgatgataccaacgtaaatctcgatcatggaagaaagccatgtcagccagaaccaataggtgatgttgaaatcatcagctgaggtcatacgccaggtcacgtaggtacggatagcacctgcgatggtagcaaagaaacctgcggcgaatagaatattgacgatgacaatttgccgctttgacaacttgctgttcgggccctgcaggcgaatgaagatgaccagcggcaggacaacgacaagaagatccgtcactgtgttaatggtgccggcagccagaaggtgagcagcttcgtctatgcagttttgctcctcgtaagagatggtccagtaaaggtgtaaaggtctgttttgctaggttagccaatgtgtttcgttgatgatggcaagctgttcatgatggcttaccgacactgcagccaggtgacaaggaggaagcagacaccgttggcgccaaccaggatcatgcaaccaataatgatgcgttgaaaggttttcgacgcagtgcaggcgagacggtacgtcagagcaagcatggacagcttgatgagagttgtcgcggcgccaaaaagattgtatgcggcaaaagcagactgaagcgcagaattatacactgtagggtgtacgttccataggtctttgccccaaccataatgcttttgggcaatcaggccattgattgagaaacccagacagggaatgtaggcaaaaatgatgagaatatcgtctggtccgaaccctctggtaatgtactttcgtgtatatatccggatccccaagatgatagtgacaacaaccattaagaagatagacacagcagtccctactggtgcgttcgtgaatggtgcgtcaaactggggtcgaggccatgtctgaatcacgtctaaaggaggtgccttcatgattcatatgttcctcaaaggttgctcggccttagaatgtcggtttataatgataagttgtgggttcggtgattttgtgtcccttctgtcgatgcaagcttggctttattggaatcggagccctttctgtgtattaggttgaattgtcgggttgctgtgtttgtatgggctgcagttgagagaaccagcctcccacgaactgtgaattaatggatgatagcaatatcaccgagtaggtgtaaataccagctgcgaaacgggttcaagctggtatatatagatgcagagcatcccagtagcagctgtggaggtacctgatactatactctagctttaacactcttaatgttattgagacggtctaagcggccctcgctctagtttgatgtgcattgagaaggtctaagcggccttcactccagttctgtggttctatgtgaaccctttatgagttcgcgaccatttaggtcgattgagtttggccccggctaagttagtatagactgtaggtaaaagtgaatgatctacccgcattgccatggccccatcttgcctgcatccgtacaatgaactaggattagtatagcccccgaaagaaagcaaactcagccaccttacgcttgagcaaaaaccgccttatctctcatttttctccatgtgttatttcgtgcaacctctgccagacttacgccgtaggccgaaaataaaaagatcccaaggggcttcatacatggacgaccccacgccactactagtcctgcaggtcaaatttgagtttggtagattgaaacaaagccatggggggatctcaagtgctcgagcctccccagccgagctcggactgcccaagcaacaggtcagtgaacggacggtaagaccacccgctctagatagtcggctatccacgatgattccaccggccagggaaaacaacaagtccctgacttctgcactcggcgatcactacgtcgcgaatcggaggtaaggtggacgaggcagaccgcgtgggttttgtgcgcgagagaagggcatgtatatcgacactcgggatgacgctgatacaatttgctccaaagttggaatgatgcctgccgctgtccaaagatttccaagtcaggtggctcagattgagctaagatacttacctaatgattaacagctgccaagaacgctattgagaaatctgcagccaccgtttgttagtagagacttttccaaacaggtaaagacgacagtagccatgacactgagtcatgtcagtactttagctaagggactttacatagtagcgtttattgtaaataatatagataccttttctattttagtaaaacagcttaaaactatttaaagtatattcttataagagtatcatggagagattaagtcgcgactaatcagcaagtagtcgctagaagatctttaggtaatttaccttaagagaagttagactaaaggatctaaagttagattctttaagttaaaatctttagatagagtttaatatataattaaatctatttactatttaattattttaatttaattttatatatttataaatctttattttttatatttaagaaattaatataattaaaataatataaaaataaaatatttctattaaaaataatttaattaaataataatattttataaaaaataatatattatataaatttataataaataaattataattcttataataaaataataataatatttatttaaatattaattatttaattaaaaaaatataaaaagattttttttatattaaaaataattaaaaaataattatataaacacttttattaaagctttaataagataatcttataagatatattaataatttataattatataaaaattacttttttatataaaattataataataaaaatctttaattaatatttaaatttataagatataataataaaaaaaatttaaatttattttataagtaaataaagttaaattaaaataataaaataataaatatatttaattatatattaaatttaattattagattttaatttaaggaatttaactttaaatcttttaatttaatttcttttaaggtaaattacttaaagatcttttaataactatttactaattagttataattaaatctctctataatacttataagggtattaaagttactaaacctctataaaaggcttaagccctttatatataatatagctataatatattatattataactgcttaatcttttaatttattaagaaaatataatatattatttatatttttataattattataatataatataaatcttttagctatataaaagttattaacttaattccttattaaaaggttattaagacttataattatattaggcttatattaggcttataaagtaatatatagttacttattatagctagctttaagggttaatatttattatatactttaggccttaaagcagggcctaatagtaactagaggtattaaatatattaagataagctatctagctataatataggcttaattttaaaaggtaagctattataagacttttataataatttaaaatatattactattaaaaggaaagcaattataaaggtattaaaattattaaacctctataaaaggcttaagccttttatatataaatatataatatagctataatatattatattataactgcttaatcttttaatttattaagaaaatgcagtatattacttatactcttataatactcttataactgcctccctctttataattctagcctttagaattatttaataatagctttatatatttaagcctcttttaattataaatcttataattaaatataattttatattttcttattaataattataaatcctttaatataaagtatttaataaaatcttatattctttataatagctattaatagctattaagactataaattataattaattacttattagtatttaatttaagtaattaagtaattttttattaattataaataatttttttatttttattttttattaattaagatctcttttttattaacttttatatttt