aagaatagtaaagggaagagataggtaaagaattaaaaaatagaggaaaatagaattctatagtattaatactaaatttacgttccggaataaatataggccgaattattctatacttactataatatagtaatagccggatacctaggctagaagaagatattaaagcgtattaattaattctattactaacctactattacaattaatattaaatcttatatctataaatatctagcgtactaaaaaattaagcttcgtaattactaattatataaattattaaagttattatttatttttactatcccctagtaaaatattttatacaactttattattaaagtactaaaattattcaaccccgtatttaatcggacctacaatataattcttattattatcgaccgctttactaagtatactttatatatccctatatagaagacgattaacgcctagtaatttatattccttttctaacgaaacattttttagtaatttaacctcctaaattttattatattaaataaaagcaatttatttacaaattaattttaaaaaatttattacaaatttttagatattcgtagacgctttaatatagcctagcacccctaaataaataaataaataaaaaggtaaaactaaaatttaaaattatacttttaaattttctataatatagaataagttaattaggctaaaaagattatattagtacaatagatgtataacaattatttctataccgctattaaaaagtccccctcggagctactcttcaagtattaccctcggggactggcggatttaaagcgaaggcggaggatagtccttccaatagcaattactaatcggatcgatgaactacttcgcaagcggttaaaaatcgtagtaaccttagaagttattaattaaaggtacgtaaaataatataataaagtttaaaaattaaaagaattcaatattggaagttaggttttacttaatacgaaatatattaaataatgctacttaaatactaaattagtaaataaatttttaggacctttctaaattactaaggttattagaaagaagaagatagtataccgatttatattctccgcatattactaaatctatttaatattccctattaatttactaaaactatactatagggatcctattataatagtactacaaagggaagttgtaaatattaaggaggataatatttaatacgaagttgaagcgattataaagtattataaatccggctactaacgttaattctaggttaaataaaaggggtatccggacaatgaaaattcgtaggttttatacaaggatataaattacccaaacctatttaaagaatataaagttagggaaatatagtaacggcgtattagcggcgggccgactactaaattaataaaggttaattaaataatagaaggagaatagtaattattagaaatatagaatagaaatacaaaacgtagacgtaagatgtaaaacgcaaaatacaaatataaaacgtagatataaaacgtaaaatacaaatataaaacgtaaatataaaatataaaacgtagacgtaagacgtaaaatataaacgtaaaacgtagatgtaaaatgtagatgtaaggcgtagagtagagatataaatagaaatataaaatattaatataaaatgtaaaagtgaggcgtaaaaagtagatatataaaagtagaaatataagaatagagatataaaatagaaatataaagtagagataagaaagtagagatgtaaagtagagatataaagtagaaatataaagcagaaatgtaaagtagaaataataaataggataaaagaggggaagggaaggtaatttaatttaatataggatattaataaaacgctaaatagaatataacctgtattttctattattactctaaacgaaaaaattcttaatagcgtttactattatcgatataggattaaaacctacgaccttaggaggaatattcctatatactactacgcctatcgataatatttataaatattattttatattatttatttatagtcctcccttataaactctagtaatttatttaatttcctatttataaatattagcctcctattaattgtttaacgttagggactataattataattgggggagggagggatataaataagagtattcggtatagagatatttataggagaactattattattagtaataagattgctagtaagggctaccggattgatattagtattaatattactgatattatagtagttaaattttaaatagtctttataattgaagttcttagtttggagtatattaagtaacgttgtagggagattattattaataaagtatacttatattgtaacctaaaatactactacggactaatacaaccgctataaaaggggggtaagtaaggggctactaatattaataaaacgtataattttaattgttatatcctatatatcgttctaaagattataaataccgtaggggacttcgagtatatagcggcgcaacgatagcgaatattgcgatctttcgttgaattttggaaggagaagacgttagtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaattaggaaaggtaatggaaaaaaaaatagcgtacctttggtctagcaagtttttatactaattagacggaatatttcgtataaatttaaggttaagggtattagaaaatatttaaattaaagtaaccgttatattttaagtaaataagggggcggatgttattaaaggataggaaaggagtagttaattagaagttaattatagttataaagtaaaagaaaggagaggatagagtaaaaagaaagaaaatagagaggggaagcgaatatattaattaggcttataaaggaaataggggttagtacgtaggtatatagtaaaaatacgtacgtccgtagtaggggccggtttaggcgaaggggtagccgaagtaattataaagcctaagggaggaggtagtaaatataattataaaagtaagaataggaggaagaagagaggaaaggcgaagagggtaggcggaaggggcattatataaataaaggaggaagtccttatataaatataaattgaagtaagcgaatataattctaaataaataaatataaattaacgtagggtaaaaagagtattaaataattatataggtaataggaaggggtaaatagaaggataaaacgaaagtaatagttaaaaggggaaggataggacgaataggtaatagtagcggctataaaaaagtaagagagaaaaatagaaaacgggaaagtacgtaattcgaattatagtagggagagcggaggtaataattaaaaattgtaccggcggaacaaaaagagcaatacgaagaataaaacgaaggtaatagaaaagtaattaaaaaggagtaatataggtaagggaggtttatagaagaagtagtatatagaattataagaggcgaaggaaggaaataaaggtcccgaagatagaatttatagggagggggattatatttaaaattcgtagtaagtcgtagtaagtacgaataatagagaatagcttataaaaagagccttgggatttaattacgtaagtattacgtaataggtatagataatagagggtaccctacgaaagtattaagccgtattacgaatatagataatagagaatgtttagtaagaagaattataaggtataattatattaatattttaaagtatttattaatactcttatattcagtatagcactcttcgttaggtaaaataatatttactactttatacgcctatagaacgataattttaataatagtcgggaacccaattaattttttaaatttaataccagtttcgtatccgtattagaatttataagaatagatattataataccgatattctagtaggcggcttcgtatccgtatttagagcttataagaatagatattataatattaatatcctagcggacggaacgctagtactttaaatttaatactagttttatatccgcgctagaatttaaaagaatagatattataataccgatattctagcgggcagcttcgtatctatatttaaaacttataagaataaatattataatattaatattctagcgggcggctcgctatatttagaatttataagaataaatattacgctactaatattttaacgggcggttcgctatatttagaatttataagaatagatattatactaccgatattctaacgggcggcttcgtatctatagttaaaatttataagaataaatattataatattaatattctagtaggcggctcgctggtagcgaagtagttataatatccgggatgtagcgttggcggctattataagtaacaattcgcctaaattaaaggataaaaatatcgtactttcgccggtaatatagtctaataatactataatagtacaatacctacgccctctactatttaaccagaatctactacgaattgtaaaagttccgaggatagaacctataagggggggggtcgtattaggaagctaaaagttcgtatactaaagtaccttaatagctactactcccctttgttaaccgatgcgtaggattattaataataacgtttatatcgaattagattcgtaggaaggataatccaatactgtattgaggcgctagattagtataaggctctataatactcgttagcggataaatagagtttatataggtataaaagaggtttaacggaatgtagtttattatagtcggtagctattaatatatctttggattgacccctaacttgccgtcccctacgtgtggctacgaccgtagtcacctcagcctacctttcgcctacgttcctgacaagacggcccctacacagtcggattggaatcgaatacagtcggattatccgggtcggcctggaaaacgacgactcggaaccttccacttccaacgaggacagtcggttggcttggctgtaagcgagggactccaccccatgcatcttgaacaaattgttgagagggaaggctcagggcaaggtacaaggcaacctcccttatctcattcatcccgctccatcagctcatgctacctaaccataggtgtttccgggaagccatcattatctcccatcgtgcttgacccgaacctccaatcaacatgtcaaatcccgaatatgttcttcacgccgaacaaatgtcaggtctgcctacctctaccaagtaaaggcatcactcgttcctccagtttctgttttggtgattcagagacatccacggaaattgtacacaatcacagtaagcattaaagtgggtctatctgtctaaccattcaggtttcgaaggaaagaggaaagagcaacgtattgggtacctaggtagaccataggaaagaactattaagagaggggggccatggggcacatcctgccagagaacatggggtggagacttgaaagaagcgaaccccaaccgtggtatcatccattaccaaacaggaacaaaaagaaaaagaagaaaaaggaaagacgagaaagaagccaaacccacatgaaagaaaagaatcaccagttcagtgacaggactcctactccttctgtccgttggatgcctgtccccgtctctccacctccgacatctgtccagccatccgtccaaactgccactctggcagcgtgatgcccgtctgctcattgatggttgtcatcaacggcggcagcatctggtagatgttcctcatagtcgccatgctgctctgctgctcgccagcaccacccgaagagcccgcttcggcgcccgtgttccagacgctgatcttgggctgcaatcccctgatagcctcagcattcgccttggccagctcgacatacgtgcccttctcgatcatcatgtactgcagcaggccctgaggaccgccaaacgcgtggctcatcttggcgtacgcctccgccatggcgctcataccctccgccgccctcagcttctgctggagttccgcatccgccagcctgatggccgcgtacgcctgcgcgtcggcacctgccttggtctcatacacgtccgcctcggtgtgctgcttggccttttcatagttggcctgcgcctccttctcgatctcgtacgctttggcgtcggccgcttgctgcttggcttcacgcgcgatgctcgccttaaccacgtccgtggcacggagacgctccatctcggccgcggcgcgcttgatctgcacctcgcgcttgagggtctcatcctccgcctcggtattgcgcgcggcttggatccccgcaatttgcacgtccctgtcgagctcgacttgccgtgtcttgaggagggcctcggctgtcgccttctcaatgtcccgctccgtcttttggacctgcgtctcggcttggatcttggccagctcgcggtcctgctctccctggatcttggcaacctcccgcgcttcttcacccttgcgcttctgcgtgcccacgttaccgcgaagctgggcctcggcgacgtcaatccgggcttggttggttgcaccttcgtgcgctttttgggacagcgaggcaaagtaggtcgatcccggagcgtccttgagctccttgacgttggcgttgtaaatcttgaggccgaattggtccagttcggattggatgttgcggaagatgcgtcgcttgaacacttcacgctccgagaagatctcttccatggtcatggccgagacaagcacacggacttcaccttcgatgatgcccttgacgatgccctcgagaaagtcatggttgttgggacctttgtcgcggcccgaatcggccaggagcatggcgaacttcataagggcatcgccccggtcttcgcggcgaactgccgagtcggagacggccgtggccacatcatcttcattgctgcgttttgcgggctcatcatggaacatgcggatgttggcacctcgctggttgacatcgggaccgacggtgaagacgacggggaggagaaattgcagcttttccttggtcatggcctggaggctcatggcgtagtcgtggggttgcacgctgaagcgcatgcagcgctggaaaggccaaacccatgccgccttagtgattttgactagtggtacgtgttagacgttgacgtcgacggcattgtcggtaggagaggtcaagacaaaactcacgggtcttgacacccatgccagtgatggcaaggtattcatcgggagcggcaatcttgtaggaggccatcttgtctgaatgggcagatatgctcgatacctactttgactgggtacgaggtatctacctagaaagggtgatgtagtacagagacggggaggagtttctctctttttatacacctataggtgcggtatgtggacgggcatcgaccacatgcagttcgttgctgttaccggtctgatgcaagtgctatccgcctcaggtggctcaatgatggccatgtggtgcctctacttgttcggtagctgatcgggtataggccggccaccgaccgccagactgacttgtctacaaggtttccccattccgttcataaaggcgaacaaaagttgttggtgtttgcggtattgcactgccctcttcgcgtggtagggtagcagagttccgttcgaacaaagcgccggaaaatggtctgcccagagaacatgcctacaaaggctgggtcgtgattggtagaggctcccgtcagcccttggcgctcggcatgactggaactgcaacatggaacttttgtctcttgcaggtttccgcgctcaccctgtcaagcttctacacctatttgggaatttcggtacccggctcagtggatggatgtcatcaaattataactcgaaatccgacggcttcccgcaatggtttcccgaaaagaacaacgtcctaacctacatttcagctcttcaccgagaccactgattccaacattgagttgcattcaatgaccattacttctactaaccatctcgtcggtaacaattgcggacaccaaagcgatccgaattaggatctggcggatatgctccaggaaattaccactagaggtgactaaagcacaccaaccactacgattttccgcccaacatcagactgcctaccctgggcactttccaaggcaccgatatccacctctatgaaccaacgccgactttgaagccgttttctatttcctttacgcctgtttatcttggcataagggttctgttcccggccagtgactacttcaagggcgggcgcagccgctggcaacccagggggggaaaaacactaaaaagaaccttaccggggttagcgtctgctcagattgtggctgtgtctcgcttataagttgtaaccgtcgcaggtacgacaattcactacgacatacttgaacactaaaaccacaaacagccaaaaggttgccgtgtttggatgactttatcatcttggcagttgaaagatcatatgacattttctctcgcaggctttgctttgttcacagaccactcacggtcaactgtgtccatttcccctacctacaaccagcctcttgaatctacctctacttcacagccccaggggtaagatcataagtcgattccccatcgacaagaggttttcttggctgaacttggaaagtctggcatcagaccatagaggtacgatactactaatcacgagcgaggagcaacgcccgtgacatcgccatcgcccctccccctccctgtgttctccgtgcttctccggttcccaaccaccaacatccagctgatccgggtggccggcaccgaaccggttgaagttcgaatgactattagtgtgtcagtctaaccttcagtattgtccattgcatcggtctaaaacgcttttcgactttgcctcttcatcagccagaaacgagatacacattgatcccatcaacatgtccaagtcacctcatgtttcccccgacgttaggtcgtccccaccagacctcctccccccaccctcctacaccgaagccatcacgtccccctccggcccctctggcccctcccgatacgacacaacctccgtgccgattcccactcggacaggcgaatcccccctaaccactcaccttcgcaccattccttctcgcctccgctccgcccaacactcgcactcgacggctcagtcctctcgcgacgcttttctcgtagcacaatgcgtaccgtatatcgagtggtttatcgaagacgttgtaaacatgcccaagacgcccaaggtggccgagttggtgctggtgccgacggaggggttacctggggtggagtcttcggaaggagcgacctctacggggaaagagctggctaggaagagggcggagagggatgataaggggtgggagttggtcggggcgaaggagcgaagggaggagggggaggtggtgaaggttgtttgtgtgtctgcggctcctgaccagggaaggcaagtgacggacgaaaaggggaggacggtggaccggaagcgcgcgggggaggattcaggctcaggttcggcaccggcccggccgggtgattacaccttcggagagtggggcagattcgagaccgaaacatcaccctcctcttctcgctctcagttcggacccgaggaagcatggaactggtttgctacccccactctcgcccgccgaatcgcctcgctactacgtcccgaaccgactcttgcccgcaaaaccatccaagcagccgtcgagtcacccaaatccccaacctccccttcccccaagaagtctggtttcggtagtttcttccggagaacttcgaagtctgagccgcagacaccgacaccgacggagcggctcctaacacctgttagggacggtgcaatgctagagcaagataggattactatgacggttagggcggaggaagtcacgtttaggagggagaatgagtttgggttatgggagagcgtagggggctggggtgttgttgtttccatcaaagtgggaaggctgtaaatttggccctgtcaacctcgaggttcatggccaatatagatggctgcctggtaactggatggaacgtggctattttgcgaacatacgtattgggaatgatgactagttgcaacagatgtgcgcacaaggacatcaagtacaatgtgtaagagtaaagaggtagtaacactttgtcggtacggagaccttgcaagattcgtagaagtagccacacttagctgtaatataaagtactatacctgtgtaaactcatcatcaaggttctactgccgtggatgttgatctcaggcgtggcctagctctgtgataacttctccgaattagtccgtcgtgggcgccatgaatccgtagctcatcactcatgaccatgtgcattactcatcaacatcagaccttcccgtcccggccaacaaaccaagcccttcccttcaaatcctcaatgacgctgtccctgatccaccaattatcccctgacgctactgcggatccatggcgggatccttcacgcagctcatcccagtttggcacacaatgctccttctcctcctcgacagataccttctttcccttgcccttcatactcctggtcgtaggcccctgccctgcgtgccctgcacgggctttactcttcccttttgcagttgtcctgcccgctgtcgtagcgtcggccgccgccggtgttacgggcaaggtacccaatgcaggcaaagcagccgaaacaggcgactgaacagccaaggattgccgcctttccatccattcgaacaacaatcggagacctaggagtttctctcggctcggcatgccacctctggtcagatcattttcaagcacaagacgtgcatccacgaaagtcgtggcgccttcaccttcgcctacgcctccgccagagccaagccggtccatcacgaccgctctttcagcatgggtcagctttgccaactctccaagctcgttgcccatgctgtggctaatagcattggcagcatcgcccctcgtgccaagtaagtcactaccctcagaaccagcactaagttcgaaaacccactcaaacggatccttcggctgcccatcttctgcaaccggacccatccctcgccccaaagcacgcaaggtagcaggaaatggtgcttcagacgctggcctcctccgcaaagacagagtctggttctccttaaactgctccaccaagcttgggtctgtttcaaagtcgatggtcaggttccagtagccctgctgcccagcgtccgtcgtgacgcgtaggacatcgtccaggggtggcagcaaacatggggtttggcggcggatgacaacaccgtccgatgaggattcaaagggcgagtcaatggcagagttggccgcggcggcgcgggctgagggactgttgcgtctcagaaagatgagaacgggcacgttcagactctgcccagtggccccatccctggcgacaaggcagcgcgggtctgtggccaggacccaaaaatggcggaaggcttgcaaatgagctcggttatcctgaacggttgcggggaagatgggatagaaagctacaatcagcgacgcgacggcaaggtcactgttgctaaaagtagcggtgccgtaaccgaggaacaaggctccgatagccatatgacaagccatatgacttccgtacgtcgtttccttgtcatctctcccatgtagcgctcgaagtcggcggagaatcaccagatcaccagtgcccgccatcaccgttgcgcaggaaagggctaacatgtccatgcacatgcgcgcatttgagcgagcaagctccgcgtcaaaattgctcttgggcatggagacgaggcgcatgaattcatccaggtaatgcacgagcagatcgcggacttggatattcccggacccggcgaagcgcaggcccaaagcaaaacagagaccggcaaggatggaaaagaaggggagatccttgctttgtagaccggtagtagacgttaggcggtagcgagattggtactcccttggtaagccttctctgatccaggtgaaggatggtgtgatgcccttccaaaggattatatgcttagccattgtgcggagaagtaggatgtcagggcggacatagtcaaactgcaccacggtgtcagggacgtcaatcttccgtgccacgatatgatcctccgatttcatgaaaatcaaggcagcagcaacgacggcggcggcagcagagcggtcgaggacatgcacaagttcgacgcgcttggtggccgtggcgatggtgagcagcttctcggtgagacgcatgtcgcgcaggcctttgagatcattgcctttgccgaggttgatgaaccccaaagcaaaaccagcggcgaggcggtaagattcgtcgcgcagagggtcttcctcctcgccgtcttctacatgttcgatttccgacatcatgatttcgctcatgcgccggtgttggctcttgcagtaaagcagaccgatgcccataatgccggtcgtttgggtgtgcttggagaggtttagttccgcagcaccccggggaagcatgcgagtgacgtggacagacagcagtctggtgatgagagagtccatggtcccgatgtacgaggcggcgagaccgaggagaaggccgatcgaagtcatggtgtgcttgggggtaaggtacttaaacgccacccacttggccactgacttgagatgaccattcagaccgagggcgagcaggaagcctgcatgtcggttgctgaggtcctggccgggcttgttgtaaaggatccaggaggtgtcgatgcctttggcttgtggcgatatcgcaagcccaccggcaacgccttgatggaagaaagcccagttaatcttttcttcagtgaactgactcttgtcaacactgacggtgttgttggtaggccggatgatacatgcaagattgaaaccactgatgtgatacttttgcgtgaggagagggtaccgcaaagaatagtacagcaaaccacgtccaggtgggatagcaagcgtgctggtggcgacagtggtaaccagctccttttgcttctccaggtactctgactcagaccattctggcttaggatcaagccgcagaacgcgtgacttgcccgaagataagagactctgggcctcattgagtctccggtcctccctgaacagggtacgaacagccagttgcctttccgaggcatcagtgtcctcaccatgttcttgtaagtcatccaaatgctgacacagcatacgaaagtcccatttcgccgtgtgtgaaggtggttgaagttctgacccaatcgtctttgacaccttgatttgcttgagaatggtgctgacatcggtgcggttgaccagcttgagcagctcagtgggccaagacaaaggtgggtttggctgacagatgaagatgaagtcttgtaagggagtcaaaatggcttctggtagcgtctcgaggacttggggagtgaaaccggcggcatgcatggctgccactgcttcgaaacgatccttggctgacttgaggagctcaaagagcttccggaacatgaaggtgcgtggggtcaggtcacgccaggccctctccctcggactgcgtccacgaacgtccgacgtggcagtagcatagacttggggaagcgtgaggaagtcggggccaccatcggttgtgaaatgctgccgaatccaggtcaagatacaaggattgaaaacgggcggaggtatggccaaccgggcaagaggagctgcgaaaccggtcagtcaaatgaacctggtgccgggaacccatgaacgtacctgaatcatcggtgtcgagatctgcatgaagaccaaggctgtagagctcctcgtactgcagccatccaagccatctcgcaagctgccagagcagcgccctgagatcactgtggcctggcgagacttcttcaggagacaagacactcagtgtctgctcttccacgaggaggtgaagcgcaagcatcatactccaggctgccttattgcgactatcgcgatctctctcgacggctgttggaaggtagccattaacaccaaacgctgccatgccttcggcagatgcgatgtaaccttttgcaagctcgatatgacgcgccatgaagcttggcggctgcgtaccttgactggatgggatagtgtcgagaaggctgtcctccaacaaccactcccagcccctgttttgcatccacggggcactggcagatgccaccggggtcgcgtacagctccatggcctcccaattactcttcggttcgagaactcggacaccacaacccaatctggccaacgatgtttcgtccgtgtgcccgagggccatgaagctcgccagtaataatacaaccagagaagaccattctcggtcgttggtggtactattcgcttcctgttggttcagaactctaagccactgtgtagtatgccaccagccggccagcagtcgatccgcatgtgaaggaggaagaacacttcggcaagcgtccaaggccttgcgaacctgggaagaggatggacgaagcttgagacgaatgcgatgaaatgcgccgctcttgtccattagatcgatgactccacggggagagctgtggcacaatgcatcgatgcggatctgggagaggcgaacttcctctgacttgtttaccaccgatcgcgtatttgttctatgagtccccgagtagctgaggttgttgacatcgtcaagaagaaggagagtcgcgtcaacagtggtgagctggctccatggagattgcagacttagctccctgccgccagccttgtcttcagaaagaatgagtatggtctgctcgtttccatccgaaattttgcacgaatcgatgacgttttgcgcccgtcgaagttcactaaaaaccatgggagctttggaggagagtcctgacgtggctggctcgacagtggaccctgggacgggatgcggaacatgcagggtcaggagctgcaacctcttgtcgacgacgtcctggattccaagaagaatctggacacgaccctgctcgtcagtggcagtaggggggccgacgagaatgaacaccttggactgcgtcttggccggtttgtcggcaagagagtagcggacgttggcgttgtccatgggaaagctgtgaacctttgtgaagagcatttcgtgggttagcccttcgaactcatgatcatccaagcccatattgtggaagccctcaaagtcaccaccagcacggagctcctcaagcaaagagtcgacaggtgcctcggctaggctgttgagaccatggttgaaggaagtacccagatgtaaaccgccgtaggcaccgctcatgcgtgtccgttgactgcctagtgaatctccccttctacctccatgcaccgcatgtagtgtttgctcggagaaactcgccctctcctgggatgcggacaagtcagctctggccaacagagagcttacgcgacgggactgtctgcgggcagcgtcatcagttctctgggggtctagagaattcaaaacaccctcgagtgcccgacccttgtccttttctttttcccgctcatcgatcctgacacttttgcgaggcttcttcccgggcacaggagcaccgaagctatctctaatggagggatggaccggggtgctggcaccgctgggcatgccgggagccatggagctgcgcctgcgagtcgacttgacgggtttcttcttcctcttgccaatgaagggatcttcgttttccagataggtcaagcgccagacgctgtacatgctgttttctctgttaacggtaacagcaatgcaagtctcgctttgcgaggcagaggcatagccaggtatttcgattgcttcgacatggacaatctcttcggctgaactgagaaagttggaggcgagagagactccttgacgtctcttgtttgtctttttgttttccgggtgggtgactaccaaaccgatctcgagcaaggggtccgtcaaacacaccagccgaggccaaggactgtcggggatctccatgggtggttgccacatgttttccaaagtgttgctcagcttcaaagggagcgccttgggtcgtcccaggccttcgatggagaagtcggcgccggtttggctgaagatggacgagggctgtgacgagacgaaggagtttggcggaaccttgggtagtcgcaaggtaacgggcagggtattgtttgctcgctgtttccgttggatgatgacgcccaggggagcggcgcaggccgactcgacctcgaagggcatgtggacgacatggctggttccggagaggaagtagatgtgggcttgggtcttgaggaagacgacgagggctcgggcgagaggtggtttcgcgtcgtgcttttcggtcgtgagtttctcgggctgcgaaggggcagcgctgacaatggggtgggcgtcggtcgaggtagggaaatatgtgaggagagcctgggtgactttctcgttctcgatgtcgaacctgaagctctttcgaaagatgccgccgcgggaccagatgacgcaggtatcggtggtcaacagctcgtcttcacactgggcgtgagcctgtcggtcgacgaatatctcccaagaataggacgaggagggagggttcggagggaggaaaccttcgtcgatggcatatcgcagtccgatgggctggtgaactcccaacgaagtggccgccgccatgatgtcgtcaaatcacttggtcgtatgctggctggggaggaaaaagagtcaagccattttccagattggcgcatagtgtgtccagcctgaagctgagtggtcgggtcttggtcgaagctggcgcattcggtcttgctgtcttttttgttttgtttgggaagagcaagtcaacacaaggtgggatggatggatatctagaggtacctattgcattcattgcattgcattgcgctctccgacctagtcagcacagcagcgtcaacactacgtaccgggctacagtactgtactggaaatcgcgtctgatagcgctgtgagacgcgacggattcagttgccctctccacttgtgtcccgcactggacgtagctggggcagctcagatccctctccacagaagtgccctggctctgcatacatggtctgtgctctatgtacactctcattgtcgggtacctagaggtaaggtaaattaccactatgctgaaggtacccaatgtggattttccaagtgacggctacgctaaacgcatatgccagatgttgagcctttggtcacgaggctgatcttatcccgctgcctagggtacctaggtaggaggtagacacatgaaaagggatgcgtattgttctttctctgattgaaaagcatgaataccacggatttcttcatgatgtactcgcaacttcaaacgagtttccggtttaccatatctgacctgcttgtcgccatttcacgccaggcctttctctctttgagcgagcttctatcataagcgtttaccactttcaccctgtggacctgtccttagatactgacgtagcggtcctccactcccgggcccctccatccgttcccggctctggaaccgaccgacagcgacaacaaacactaggttggtggcagcacaggactggggacattgaagctagcctaggcctaggaacccaacgaatagcgccttaccataggcgcaacaaactccattctctttccaacaactttgcgatcaatcagatccgtcaccagctacgccatgatactacaggcgatccggctccaatcaacatgacgcaggtcccgcctgagacaggcgactctgccgacaccacgcccgctcccaccatcgtgacgtctcccagggcgcggcccaagcgatccattggcagcagcaccattggcaccaccaccacctcgacggcgacggcgacaggaacgggcacagatggagaatccggcatctcggtagaggaagggttggaggtcaacgggggccgtgcagatggggagggagaagaaaccgaggatgacgatgaggacgaggacgaggacgacgacgaggacgacgacgaggaggaagaagaggaggaggaagacgaggaaccaaaactcaaatacgcccggctcactgaacacctcgggcctctgtatcgcaatggcgacgccacaagcgccttcttgacggctggcgacaagatggtcagatagactccatggcgattatcgaggtacacattgcgacagctgctgacttgtgatggctaccccagatcgttggaacgcataacggcaacatccacgtcctccaactgcccgccttccagtccctgcgcgtctaccatgcccacagcgcctccgtcaccagcctctccatctcgccctacccaccccctctcccaaccttcgacccaaaacctctcacccgagtcttttcccaaacaaacagccccctgcggcctgctagcgcatccaccgaaagccaccaccagaccaacccggcctccgccgcacgcaaacgagacgcccaggcccatggagtccccaacaccccctccaacaacatccacatcgcgacctcctctatggatggtaacgtctgcgtccagtctctgatcgacgtcaaggatgttactctccgcaactttgcccgacccgtacaagctgttgctctctctcccgattacaagaacgacaggacctatctgtctggcggtctggctggtcagctcatcctgaccgtcggcgccccacagggcaagagcacggccactacgacaggagccgctgctcaggcggcaggatggctcgggaacatggtgggcgcagggtccggcaaggataccgttctacactcgggtgagggcaccatcaacaccatcaagtggtccggatccgggaaatatgtcgtctggctgaatgagcacggcatcaagattatgaggacgaagctccatctcgaaagcgccgatcaagaagatgcatggaaacgaattggtcatattgatcgcccgcagacagaggagtgggataccatggccagcgtctggaaaggtcgtgccgagtggattgacgagcagtccatcgagcctgatgagccgggcaagggtcagaaggaggtgccggcttctcctgcggctgcgatcctgaagcagcaacaccagaagaccgagaagaaggtggagagattgctggtgggatggggaggcaccatatggttcattcacgtccaccctggcggcatgggcgtcggcaaacacgcgggagaaaggtccgctggacgggcagagattgtaaagctgtaagtgtactctttctgccgtgttgccggccacgctgactcaaacttctccagacttcgcatggactgcatcatttccggcatctcgctatatacccaaaacttgttattagtgctcgcatactgcttaccagacgaaaacgaggacgaagaagatgacaatgtcattccaagtcataaacacgccgcatcaatagcatctagagcaagccacccatccggcgggatcaagcgcagacaaaacaacccgccaccagaactgcgcctgatcgatctcacatcacaggccgagattgacaaggacgggttgagcgtcagccgattcgaacgcttgactgccagcgattaccacctcggagttctgccggctcgcaatgtagccgcctctgcagccagcaaaggcaccttggagactttggctggcttcggtaccgacatgctcaacgtcggcctgaccggcctcaacgtggcgctgaatcccaagtctctcttcagctcaggcgccagcatcaagagcagagacagcgacgagacgccttcgaactacatgggagggattaactcggcattgaagggcggacatcgcacagctatccatcaaaacctcaacaaacccggcatcaagatcttcatccacagcccgtacgactgtatcctggcaacaaagagagacttggccgaccaccttggatggttgctggaacgccagcagtacagacaagcatgggagctggttgacgagcatccggagattgtgtctgcgaccgaccgggcgtccgagctgggcggctccgaaactcccgaccgagcccaaaacgatgactttgacgatgagacctcctctgtcatcgacggcctgcgcagccactattctcttgctgaaaaggaaaaacgacgcataggcgaactctggatccacgaactagtcgaagccaatgactgggcccaagccggccagatctgcggcaaagtcctcggcacccctgaccgctgggagaaatgggtctggacctttgccggcgccaacaagtttgatgacattgtcaactacatccccaccgagcgaacacgaccgcccatccccggaaccatctacgaagtcgtgctgggccattacctccaggtcagcaagccccggttcagagagctgctggaacgatggtcgtcggatttgtttgacgttgccaccataaccacggctctggagaaccagctcaagtaccgtgatgtccgagaggacagcgtcgaggatggcgaggtaggaagagattggcgcatcgtcatggagagtctggccaagttacacgaggctagcgggcggaccaaggaggcgctccgatgttacatcaggttacaggatgcggactcggcgatgcgactgattaaagatgcgcatctggccgaggcggtggcggacgatattcccagcttcatcggccttcgcgtgccgcaggacaagctcctcaagatgtccaaggaagatcttgagcaggctactagtgaggccatctcgctgttggtcgacgaggcgcagcatggcttggtgaagccggaccttgtggtgtcgcagttacaggagaaggacctgaagctctacacattcttctacttgcgaggtctctggcgtggtgaaggcatccacgaacacacgcacgagtctctagcccgtctggtcctcgacagccgcaccatggtagaccaatttgctgatctggctgtccacctctttgccatttacgaccagccactgctcaaccagttcttgaggacatcgacagcatatgcctttgagaaggttagttctccctgtctcccatgttccttgcccctcatttactgactgttttgtgccccaggctgcccaagaatgcgaaagccgcaactacatccccgagctcgtctacctctactccaagaccggccaggtgaaacgagcgctctacctcatcatcgagcgcctcggcgacgtctcccgtgctattgcctttgccaaggaacaagacgaccccgatctctgggaagatctgctcgagtactctatggacaaacccaagttcatccgcgccctgcttgaggaagtggggacggctatcaaccccatcacacttgtgaggagaatacctgaggggctacagattcctggcctgagagaaggtataaggcatatcatgaaggagcatgagatccaatactctatctcggagggcgtcagccgcgtgttgagaagcgaagttgcagcggctatgaacacactgcgaaacggccagcgcaagggcgtcaaattccaagttggcgtcagggaaggaggcgaacacgtggacgtccagcctacggatatcccgacgcaacccttgaccgagaaaccttcctcctccggccttgcctccccagccgctccatcgcagcagccaccaccaaccccgtcaacaccaacccaccgccgccccaaatctgctgcgaagaagtaccaagccggccactgcgcccagtgcctctccccctttaccacgtacgaaacagacacgctggtcggcttcgcttgcggacacgtgtttcacttgccgcatttactagaagcgttgaatccggggaagacggtcgatgccgatgtgttgttgggaggtatgggagcagaggaaaggagcgctcatttggttggggcgaaggtgacgcatgcgagattgttgagggatcggatcgttggcggttgtgttgtttgcaaggctgctaaggaggaggaaggggagggaagataaggtacccgtacaagagctcctgggaaagaaagggacatgggacaagattttgcagtgtgtattcaatgttatgagcgatgattgccttttaagagaaggtcttggttaaaggatgagtaccgggtcgatgttggagcttcgtgggagaatggatgagaggaaacgagaccggtatactttgtacgcatggacggctcaatatgcgcgcggactgggacggacgtatgttatgattatgaatatagatatgttgatgacttgataggagctagcaagcttgtttttctacgtgcatgttgtctaattgatgtgtggtggcgtttgtggacagtgatgtagcgaaggttagaagtaagcttccaccagccttgtcagggttgaatgagtgaagggaggtaagatggagtagttccaaggaaacaacaagtgaacgtggacggaagacgttggaatctaggagcgacagagttcgtttggttaggaaatccgaggttgaattgggcgagggagatgttgtgtagcgaaacggaaaagcgggtaattgttagtatgtataacacgctattggtcaacaaccggccttatctcacttgatacgcaagtagagtgaacctggatggacgcggcttccagctcccgcaaaaaaaagaggtttgattctgagatagcttactactactaccttcagccccaggtcattcgatgtaccccgctccctttgagggctaaccttggcatttccagcaccttcgacatctcccgctgtcgaatatttaaccaggtacctaggtacctacctcttgaggggggtctagatgccaatctttctttccacattgaaaggttcgacacccgcctgccatcccccaagtatcggctctgtgcctgcctctgctctcatcaaccatacaaacttttcgattccagatccactttgcacaccagaccaagtgctgcgctcactgcctaggtcctggttgcccacggtactgtgcgttgccaaccccaatctcgcagccccaggcttcctacactggaacaatggaaacctcccaattaggccagtcagaaggacctccctacccctcgtttaaggagcttgaatacgaggaagtacgtgtcttcctctctcccgctaccgagcgactcttttgggagctcgatggggtcttccctaccgcgatatccgttatgaaagacgagcgcggtgcaaaggatgatctggaaccattcttccgaccagacactggcacgtggcacgagatctcgcagcttcccgtcaccgaaccaaaggtctcgtctcttgaagcttcggtctacgatctcgatcaattggagtacgattggctgcgttggcatgaggaccacgatacctctacgccccagttcggccaagagtacgtcacctacggagatcttgacgacgacatccggccttacgcgaaggaaccgaaggaggacggcagctgggaggagaactcagacacagagtttctcgtcaagtgctgtggagagcatagaccgcttcgtaagagtgggctgaagttggtggtcacggcttctcaatcagcaggcagcgagtcctttgttacgatccgtgacttcgtcagcggtaagtacagtttggtctcttccaagtgccggctttgactttgctaactacctatataatctcagccgttcatccctggctcatcagcatgcgcggcgatattcttagagcgaaggatctctcacatgagaatgcccatacaccggcggagcgatacaaatggatggtaaacgtaaagaaacattgtgggggagaactcttcatacaagaaaagaaggagtggattcaggaccatatcccggatgcgcattgtcccgtgtatcctatgaccccctcactagcggcaatacttgcagcgagagatgcatcgagggataggtaattaagtggacatttctattctcttattcaatatcaccttcgacgagggcattcaatactatgactaaggcttcagccataaaggtatgtaatcattgaggaacatttgagacaagcgccatcatctgcttacctgtagttacacctactactgagcacagtgaatcagtgagcggccgtagcagacgcacaatacgagtttccataagcaataatactcgaagtagcagccgtcctacaagcgccattcgcgcaatccctcaagctatatctaaagttaggtagctttcttataaagacaagagggcgccggactagcgcaacctagagccgaatactgagccactatgttgttgaagcacgtttgaccgtaggagggcagagcaactacaccggtggttgtagcgatgtgggtagcgaaagccgtagagcaatatacatctccgaaagggatcacagtactgccgacggcagttccacaggccccgtttgttatggggcatttttggtggatacttggatgctctatcttgttatagtagttgctcgctagagcatacttagctgcagatccgggttttgctcgacggtgggagcacagtcggcaaatgtagacagtatggtcacggcctacttggagtaagacgtgtggagtatagaccgttatataaatagaccgttgttcaattaaaccgtaaatgctataaatagtcgctaaaatttcagatcgctttcgtacacagaccgttgctataaccgtttaccggctggtaaaggtatatatacggattaaatatctaaactgctaaatatctaaacgttacttatatcgataataggtttacaatcttcaaaatcaattgctagtataactatatatttagaatatttaaacgtttaggaaaggtctaatactaatttaaaaaggtagaaggtttaaagactatcggtatattaaatgggtaagtataaagatgtttaaggaaggaggcggctattgaaggctctttcctaaaaatactttaaaaatccaaataaattttataatatgccctatattatttatttttcgctactcctatagaattttagttctaaataatttcattcgcaattaatcaacaattcttatactactatatccttattttatatattatacttactatcgacatcgttataataccttcaatatacccctaaattatcctatttatacgctattaattaatttatatacaaaactattaaactcttacactctcccttcttcaatatatatataaatacaatactatagttttaataaatactaacatcgatgaattctagtactatactattattattagtaaatataattatagaaagcctaaaatattattattaatatagtagaagataattaattttaataatattaaacccccccagagcccgcccaatagccagggcaataatattaataataataataataataataatactaatagccgtagtagcaatagcagtagtaacaatagcccgcttagtaatagctaaactgtaagcttttttttcctatagttttttcctatagttttttttccctaatacttttattttttttccctatattttctaatactttctaatatatcgaatgtaaatattaataattcgatgtctatagcggataatatgtacaaaggtcgctacttctacgactattatataaacccgtaagaggaagctggtattccctctagacgctaatattaatactaataataaattgtagtagaagattgattatgaattctattagtacttatttctttaagtaaaaaatatccctactatatatattactatagtaaatactagtaaaaatatatattaactttatattttttctagggagaaagatcgtatcgaatttttgctaggtttggatattaggccggacacttattaatagactaatatatagaataaattcttagataactaaaagtattgtaaggaagaagtattaaaggctataaaagtaaatattagatattataatatagtaagatatttagaaaatattgaaatacttattcctatatttatataacaaattataataatttattataaggtaaagctgtataattcccttattaatatcgaaagtaagcctagcgaagcctatattaagcggcttacttatattacttagaaccctgaaattttttttaaagtctagtattaaatatcgaagtatattaattataagaggtcgaccgacttaggtaagttctatatagaatataagtattaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaacaatgagaataggaaaaaaaaaattgggaaaaaaaaaattgggtgaaaaaaaatgaagaaaaaaactaatatactttttagggatgtttaagggccttaccgttaaaataatcgattatattatatacttccctaaactgctttaaaaccggaaacgccgatttctagtcaaggagtattctaaaacgaaaactaacaatagcaatcaactcaagagggtcgtttacgtcccttacaatatcctacaacgagcgcagcgacagcgttatatcgtcgttgccaataactattaatagcgatattcgtaaactcaaaaacaatatctacaacccgctcgcggaaatctcaatatataataaccccgaagctatacttactacgaagaccttaaataaaatagaagaaaacaacgaaatattaaaaaagttcattactagaacgaacaaatttataaactataatactatctcgaccaaggactatcgttaggctcgaaagctacttctcgaattcgcaaaggcacgcattagaaaaagtgggtctacgcaacccgaggttaataaagttaaaaccgaccagtttattactaagaaggattttaataatttaaagaagaatattttgaaggagattaagaagggcgcccaaaaagcgccgaagtattaggctaatattataataaaagctaacttaaataaaattaatattaccctctaataattacctattattattaagaaatttatcccctccaacctcgagcagtaacttactattaaaggagcgacaattaccgccgaattcgtaaaccattcgaacgaaaatacaaaaataatcctaattacttacctaaataagaagaaacctagcctaataatccgcgtagctactaggatactaatgaccggagactatataatcgtattcaacgaacctatatatatttaatactagtgaaactaagcgtaggctaaagaaattttcggccccgatacttttattactataagtactgtaggtatactaatttagggcgtaccttaggataatattaataattatactatagtggaaattatttcgaatgtagtaaaggagaggaacccggaggtatctattattaaagtttaattatagaagagaagagatagagagaatagaagcctactccttataaaaattgctaccgtattagtagcgtacttcctctaagacaacctctttctctaagacggtagtgtatacctatacaaaccgttccaaacctcgaacaacgtctaataatactttaaatattagggaattggacatacagtaaaattctactattaaaataatatttatacccgctatagcgaggctaaatataaaagagactattttaataaaataaattatctatttaataataataaattattcgtctattataagccgtataggaagaaggggtattatatatataaccgcaaggagtattctattctctagaaagtaattacaaaggcgtttattgtgtacgctaaaaggctgcaaacgttcgccccttataaaaacctaaccggaaaagtattaaagctaataatagaaattataaataaaaacgtcttactaaatactccccctaactcctatattattattaccctagagaaatatattagaggaagtataaagaggggatagctaaaaaaattaatcggcccgtccaaccggccgaagcctataactctataaaatctaataaatagatactatatatatttataaagcgtagggggaaatcggccgtataatagtaatagcgtttatataattataaccccccttaaagaagtaatacctttattctctaccgaaggattagaaggaaccctattttaaagtaattaatagtttaattaaaaatactctattagaatataaggaaattatataaaaagggaaaacttctattcgaataaaaggagacctataatattatagtaatttaagagccgggtagaaatctaaataaaaatatttattattttaaaagcggaaggtattttaaagttaattattcggagaagggaaaggtagtaatatatataaataagaaatagaatttaaaggatttaaatttctaaaccggaaagaattaaactataattatatttaaaaatttaaaggatttaacgaccgtttattctatttactcttctatccttatataaggaatactagaatattaataaaggttactacttttcgaattcattaaggccggaccctcggcgggaaacctaattattattagggacctcaacctctattattctaattaaaatctaaagaataggactaatttaagggctattcacctccttatataggtacaacactagagattcaatttatttaccccctatagtaagccaattaaattcggaaatacaatacaaagagagagggatagaataatcgactatacatagttattacccggggttgaggccgaatattagggaacgtagtagtacgagtaaaccggttcggattattacctttaaaaaatctaaatctaagtaggaagaaaaaataaaaaaactgaagaagaaggaggatatagttagagttttatagatatagtaaaaataaaggaggcgttaaagaaatggatattagtcctaaaaaggattaatatagtagaagactttaaattcgctttttataaatttaacggaaaatttataagtattatagaggaattcgtcccgtactaaaagaaaaatcgaaggaggaaaatgaattaataaatattaggatataaaacggttataaaagaagtgtagaggatatattaggagtaatttaggagccgaataatattaaattagaaggaatttattaaagttataataaaaaagaagaagattattacgaaggcctagtaggctatatagtacaataatattactaaggcttcgaaaaacctaaatcgattctaattactaaaataataagtttaaacttaaagctactaattaatagatccgcttaaattattaaccctttaaacctataaaagggtaatagaaatcggaaattataatagtaaggccgagatttttactaattattttttcccgaaggtaaaggtcttaatggattacctaccggattagattaaattattagaaggcgttaacttaataactattaataacctaattaataaagaggatgtttaggatatactttcccggatagtacttaataaggcccccggaattaattagtacttaaataaatttttaaagctatataagcaattattctagtaggctataatatatttagcatttactagcctctaacttagctatttcctatagcggtttaaagatacgaaaattattatttttaaaaagcttagaaagagcaccgcccaataaaaattaacgggcgtataaaaattaatatcgctactcaataatataggaaaaatcttcgaggcattcgtaattaaaagatttatataggcaaccgaagagtttaacctcctaccggagggctaaataaataatcgggcaggctatttaatagaatttataatccgggtaattactaatatagtatatacggcctaaaaacttagagccgtaatgtcccttatactctttaatttaaaaagagcgttcaatagagttaattataggtaatttctatatattttataggaaatataactcctaatataaattattaaataagtagcgaattttattaccgataggaggggttccctcttctttaataacgaaatatcccgcccttatataattactattagtatactacaaggctcccccttctcctttattctatttattctctttattaccctattataccagaaattaataataatcctaaatataattataatcggctttataaataatattaatattatagtagtagcttatactattaaagagaattaccggatactataagtaacgtaggaggtatattcggaataggtaggggcgagaggtataaaattcgaaataattaaaatagagctaatatattttatacggacgagggtactaaggacggaaattctttaatttagggatattgtacttcaaccgatggaattaatataattcttaagggtatagttggattgtaaatttaattataggggttatataaaagtaataaaaaaaaaaataataatttagacgaatatatttacgaaattaatagcaaagatataaagggactcctttattcgggtaagggaaatatatattaaatatatttgtagtactattatatatagagccttaatattttattaattaaccgaaattaataagaaactacgaaggattgtaattaggctagcgaaatattaaactaaatatttaaaaattattgccggagcgtacaaaattatactagtaagaaacctaaagatagaaatattctatccgctatttaacttctaccttaataagagggtccgaactttcgaagaaaggctcgcctaaatagactaagcttagttcgtacggggaatagtaatttaaatctctaattatatttaagtataataattgaaaggttagttacctaccgataaattagaaagtaatataattaaaatataataagccgaggaataagtgccgacggagaaattactaataatagtaaccggtccccccctagatttaaggaccctactaccgctattataaattttaagactaatagctaccgaccgggaggagtagttaaaagatataacgaatcggaaataggtattgtattataactattacctagtagtagcaatagcgattttaagcgacggtataaatttattattgttgattttatccttaaaaaaaatagagaggctatttaatgatatatagttaatataaaaaaaaaaaagggaaaatattaaaaattaagagaaaataaagaagaactgtatttattaattaaaaaaaaga