ctattaaaggagttttcttacgagaaggctaattggaattgctatttaatttgattaagttgctttttttattagtaactgctaatgttttctttttaatttaagttccgctgaaattattgtttaataaattatcctccttattactaaggttaatactattttcaaagtcgaagtacttataaatagtcttaattatattagtatagaactataattaagttatttagtagattttttcttttaggcctataattattataattattcttctagttttcttagtaaacttcttatagaagttgcgtatagctatagattaaataaaatccttctttttctttagttacttcgttagaagtaccgaatgtttaagtacggccttaataatcttttttctattataaggaattaatttactatagaagacttttagtatagtaactttactatccgtttaattagggtccagcgctaagaattcttacttaagacgacgatagaattctttctatatttaagtacccttagtagtagcgtcctttgttatttttctataaatctttcgagcgtttagggtatattattagtattaggtatttaatttagctttattagagaggtaataactttgaaccttattatcgaattcctctaagtatatagtaatgttcttccttttaaatttaattttaggcgtatagtcttttataaaggaagctataagagtcttgcctattaatatttatactaggtatatattagatagacctttaagtgggttgttacttaaagggttattatttaatatttattatattttatatttaggttcctataattaatcggactatttaggtattataatatttggtcctaatagttttgaagaaggatatttataataattagaaggggtagaagtaggggtaataggacgaggattttggtaggttggaggatattatttaggtttaaggccttaggaataattagtctctaatttagtacgataaagtcttaaaggtaattagataggttgtaaaagaataatataagaaggcggaggctaggtttaaagattaggcgaagaggtagataaggtatgcgaatatagggtataaatagggctaggtaaatgtattagtaagttttttatagtaggttagttgtattcgctattacggtagtagttagggatttaatagcggttattcttatttaggtttataaaggggttcttaaaaaagattagtaataggagtttcgatagaattagtaaaggggttggagattaattagattatagaaacgggaaaaaggtagtttctaatataggggtagaagaaggaaaagtaggatttagaaaggataataagaatagttctagtactaatataggaggttaatctaatattttctaattagtttgcgaaattaagattgtaaagatatttctattgttttggatcttgttggtattgtttattctacttgtatattatttaatctgttttttatcctccttttctttcggatttaaaggtttccagtttccttttaattatttttttattggttaggtattattgtaccctctctaattagaaatcgctatccggttttcttctcttcttattctttcaatattcctttcctcttttttttcttaggcaaaaggaacttctttagtttttattttctatctttttttcctttctacctttattattggtatttgagagcggtagttcctatttataccgataatattattattaaagcccctctgataaggatttatagtaattaattacctccttttagttcttgaaatataataatggtaataattacgatccttaaagtctatttatagttattactagtatattatataaaggaagagtttggaggtaataattaatacccttccttttagggattaattataagtttttgaagaaaaagggtttaggtattatctaatctttttacacttaggtaaaggctatatattataaatttaaggatattagttcctaaaggcctaaagtcgatatttactttagtttatcggcggattcttttattacttattattcttagatagttttttaattaaattactgcttaagtagcctattaatcgtctattctatttttacttttatttagatactattaattggatatttatttatttattaggttatataattgagctattactatttagtaatttatctttcgtttatacttatttacgttcaattatcgttgttcggatattcgttcgtatatctttcttattagttatttattttattatccgtactctaatattatattcgaatagtagtcggataactactaattaattatattatcagcgatcttagtacggctattaatatagttgtatattggatattatcgagggccctagactatagcgaatatctggtactaaggatctttatacttttttaaaataaggctatttaaactttttctataacgattaattaggcctcgctaataattatcgggcaaacctcaatgagggtaggaaattacaaagttcctatatttgttttagccagtttagtacagggtttagcacttatttcgtccttattattaatttaaaatagtaagaagattataataataatactaatactactataattattataaggattatagttcttggatgtttaattaggtagagttaggtagtaaataatttttaaacctttttcggaaggttgaaataggaggtattaagctagatacggtttattaatattatgtatcttattatatagtttaatgtttagttttcggtggaaagtaaggatagttattagattttttggcatcctcttcctagaggtagatagagaaataagtggatattccctcgagagggataaatgattatttaatataataggtaaatagaggtagatgattagagattattaaaagtaaattattctttttctactaagaattaaaattaaaagactgattatttagtatagcgatgaattgaatattgtaatgatttgttatcttgtcttctaaagttcgatgtcttccccttccttttctttccttttatcatccttatttttctacctcttccagtccattatcttattaggttagccctttattctttatctttcgtctatgctaactgttcagatctgttcaatctagaaagtgcgtcttctgatccagtattcttattaaaaattcgaaaaaaaagaaaaatcaccgcagaaaatcaacgcatatgttctcgtatgccaccccaaatcactaattattatcgagtaaatacaattgggaaggttaggtattattaatttaactatagtcggccgggtatataagttgactatcgttaaagtcgagggtagggaagtctagtagttaatcgttattactaaacagtttaagaatattattaagtagctacaaaagtatattacaaaaactactctattactcatcgcctttactatttagtaaatacgataacggtaaaccgcttaaactatttaatagagttatatatttattttaggggtttatcttttcgatataggacgtattttggctggtgttttacgtgtaagtcggaattataccggaaattggattagtgcggggtctaaccttgtttttcaggcgacactacaaggcggtgagcaggccttggccaactacactataaacggttaggtttggctatcgctacactaatgcaacgctaaatcggtacggtcgcattaatccacccatattacttggcacgagagggagaggatgtaactaaatcctccatactgttccatgaacagtttgagccgatcagggcctaagacatttgtggcaaccatttttggagcttggaagtagctgaggactgaggtacagtacctgccacccttctgtgtaagcggcagctcacacgagctgtgtgtgtacatactacaggtacttggcgtcgagattggcccaagccagttagtgaaatacgtgcaatgtaccagaaatcactaacattgaaattggggtaacgatgtggaagcaacctgctcttttcattgttcctttgcgtccttccacttcccccgcttctgccactgcaggaaaggctaccaggaactgacgtatcatttcggggtccctccattctggatctttcatcgttttcctttttttaatcgccaatgaaccaccaattccgatgcctcagagacttagtgacaacctcgcagtccttgatcatcgttttgccagttgagtcagatcgttcaggtggttcagctcggcgccagcggctgggaagtttgacaaagcccgatagcatagggcgtcatcatacttgaggcacgcgatatataggtggtatcactgcagtggttttgatacgtaaaagtacacaattcaatctgtgccttttggttacctttgaggtaccgtggctgcgtggtccgtagtgtaccagggagcccgactaggcgctccaccccaccggcgccagaattccacacggaacctggaacctctgggccaaacccaccacgcgaccatgcgaggggtaaagctaaacattttgcagttagaacctcgaggcatgacgggaggagggtcttgctgccctgggaaggaggaccctttttcgctttttcttcatcttcttctcgttgaggttgtccgggcatgctgcccatctcccacgtcaggcagctaatagtatcaagtccatctccgtctcttctgtcccaacctcagcacctcagctgttgactgcccgtgcccttttcaggttcctgtgcgagttcctccatgccgttcaacctaacgtcacattgaaccctcaagaccaagcacttcccgtcacctcgttcgtcattgagcacactttctctctgcctctgacctttcccaacctgcacaccaccaacaattcaatccaacatcaacatcaacatcaacatcgaccacgtccctcgaaacattttgacatattcaacccaaaaacgtcaaggctgtgttgcctcatcaacctccaactaactgcccgttgttgtccgacgacaaagccaaagcccctcccaagtgtaccccccgccgttgccctcgttgccctgcccgttgttgcccattggtctgcgttccggtgggatcgtcgcccaggacctagccgctgaacgggttctcgtcgcctccattacaaaagtgaccctcttatttttttctggtgctgccttttccagcatctgctctgaacccttcttccacctcagtgtgcttgtcgccgttatactaagaagctgggccccaccctcactccgcacctcctcgctgtctccggtgacgcgcgcaaataagaatctcgaaaatctcacccctgtcaacgccgtctcctctcgcaatctgctgtcgctagtccgtccgtcagacgccgcccgcctcttgtccagcccgctcgccgtccctttgacggcctgtacatgtaagtttctcctgtgtgacgccgcccgttttcgacaaaacatccgcactcccatcatcttcgtcaccgtgctgtctcttcagtttccattgtacctcgaaactgacctcgaccccgtcgtgtaagccttccctcttcgagcctcttctccatctgcatttctgtattctgcatcttccccgcgcccccgatccctccccgttccagatcagcagacgcccgggtcccctcttcacaaggttcgtgccacatacagtccccaggcattacattacacacatgcacaatttccaccttggtgtgttcacacacgagtcgcgagcacttttcagctcggggtgagaaggaagaagaaaataaggccctccctttccccccattcccccctcccctccccccttatccggtcttgtccgggttgaactcctctcctaaacttttttttttctctggttccattacgtcaacgcgctttgcattgcattcggtttccgcagcccaccatgcattcacattacgatgacgatagggttcgtcgacatggtgcagctttgggtctactcctctttccgatcggcaactaaccacgagcgcaaatacacaggaagatcaagacataatgccggatttcggagagcacgtcgacaatgggatctttgaacagatcctagagatggacgatgacgacaagcgcgagttcagcaagtccttggtcaccaacttctttgaccaagctgaggagacctttgtcaagattgaggaggttttgtaagtgctctgggccggatcagggccgcactgtcctctttcggcgctttcatgctgtgcgagcttgacttgatgcttctcgaggacccccggagctaatacgagggttggttgatcaggaacaatgagaagctcgacaacggcaagaggctcgagacgctgtcgagtctgggccatttcttgaagggttcttcagccaccctcggtttcaacaagatcagggattcgtgccaaatcatccaacaatacggtcacaagctcactgtcgatggagctgcggagcccaacgaacaagtttgcctggagaagattcaggctgctctcaagacagccaggaacgacaaaaacgtgctggcggacatgatgttgaacgaaacacacggcttcttccagccagatgacgaatagtgggattccggatgattcacaacacttccctctggtttgccgtgctcatatctggcgcttttcttgggcgacgaaggcaagcatgcctgcctgcctgcctgcctgcctgcctacgttggaacagcttcggcgacacgacagtatggcactcctccgggcgagtaggtcgagatgtcagggcgcgggaggaaaacaaaaggtacagcagtctagaagacgcgaatcggaatagaattcaggggccatttagatctagccattccgcagggcttggagctatgggagccatgatcactacacgtgggcattgcgcaccgacggcgttctgcgaatcagacgcacggctctggctcatgggggcgctgaaaagggcattgtgggatgtttacgcgaaggctttgagaaatagcaggctcaccatcccgaggtataggcgggagagatattctagcatggtctctgtttcggacccttttgcttggtagaatatcgggatgttcaatacgttgtttgtcgcttggtggatcagggaggtagtcacggttcttaaagacaagagtagcctttgttagtagcgctttcccgggtatcggatccggttcatacagatagtacaaatcatgtaacatcctcaagttgtcctgtccgtcaggggtagtggttgggctaactgtttaagagttcgttcttgtgataagggagaaaggcaaggtcttagacattacttatggctcggagacttccggtaaaaatggttggctcgaaaacgcacgggcctcagctccgtttattctcgacatggaagaaacgccaccagcgacaagactgacggagctccgactgattgtccaccggccggcaatgaaatcaacttcatcgaacaccgaacccagatctacaccagttcgccgaccaatctaacgtccacatccacgaccggatattgatggacactcaaacaaaaccgatcattaactcttccaactcgcttcctgatttacttttttagccataccgagccctggacttttaccatacccgatcactgttccaaccaggagatagcccaggttgtccaccaatcacccattaccagaatggaagagtcaaagagacagccacaaccagcagtcccagccgcgtctacattattatcgtcatcaccaccatcagaactagcaccacctcaggagcaggagcaacagcaacagcctgcgggcgaggatacagccaagtccaaaggcaaaggtggacgaaaaggcaacaacaacaacaacaacaacactgaaaataaccaaaacaagaaacccaacaaaatgccgccgaaaccacccccaacccacttcctctgcatccccctcgtcaccacggcctcccggcctcacctcacacgcagcctagccgccttcagggaggaagtgacggcgcccaacccttccagcgcatacggagcgctgccggtgcccgagcaagccatcaggcctgtgggaactgtgcatttgacgttaggggttatgagttttatggagcccaaggttgggaaaccggctagacagaggcaggggcaggaagaagaagaaggaggaggaggagctggcagcgggattggggctaatggaaaggggcgaagaaacgggccgcaagaagattcccggggtagagacaggagcagaagtaggagtggcagtggcagtggtgaggaacagccggaagcaagtggaaaaaatgaaagtttgagtggcttgaggaagttggaggaggccaaagctttgctgaagagcttgaagttgaaagagatttggcaaggggtactgagggagtcacagacgcaagcgacggcggtgccggtgccgcgggatgttgaaaacggtaatggtggtggtgcacctattgctattgggacggcagaagtttcagacgaggggctggaggctgggatggggacggctgttagggacgtccaacctcgatctctgtctgaaatggagatgaaggaggaggaacatccgaagatcacgttaaggggtcttcactcgatgcaatcgccttccaaagcagcggtactctacgccccgcccgttgacccacttggccacctccagcgcttttgcgaggaggttaaagccgagttcgtgcagagggggttgatgatggaggaaggcgggagaccacttttgttgcatgctacggtggttaatacgatttacgtcaaggggcgggaccagcagcaagcagtgggcaacagaggaggaaagaagggaggccatggtcaccacggtcaccacggtcatagaagaggagggggaaataaaagggaaagactgacgatagacgcgagagagattctggagaggtatgaggagtatacgtggatggagggcgtcaaggtggaaaaggtggctatttgcaagatgggggcgaagaaggagatggttgatggggtggtggttgacgaggcttatgaggttgaggaggagattgagttttgaaaacatacgtgggctttagagattgatgaaccacaattatatactagtcaaaagaaagagatgtactggcaatcggtattcctcgatccagtccgacaaaggcccgagggatccacgagccacgctaactcgtcttgtgcgagagagatggaatgaagcgaaagagatgtagccgtagatctcccgttaggctatcgtacttacatgtacactatgtatcgtgcttgggctcttcttcccacggttgtatctactgtgtgtaagctccgaagctgtacattgtacgtacaagtacatacatacaccacactacaagttcggcctgaggagagaggggcagaggggcttccatgggtcaacccctgaatgccatgttttgttcaacggagctgcccgccgaacgttgctgagggcacggcaacagaccatgatccctgtcgtgtcccattcatcgaagggccccgcttttttggaaggagtgccgaagccgtaaagtggcaggcaggattgacaggggttaagaggaccacgggacttgttaacggcaggcgtgaacgacgcagagctgaagctaaccgaaccagctgatgaacagaatggaactcttctggtgggaaagagtgactcgactttatgaatcccacttgattgtttaggagccgaggggcaggcacaaggaaggctgcagtgctatactgggatttaggccgctgagtgtgatatttggacctccggctctctaggcaacaacaatcgcccacattggcctcaacagcaagcgcggctacgacgacgacaacatcgatcttacaacgagacattgcagatcagcatgtcgcgtaacgagcaaagcaaaaatcagagcgcattcttttttcttttcgcgttacggtaattactcgagcgtgtcttctctgttcacacaaagttactgtgtacacaccatcaatatgcctcgtaagactctgggaaccccggagaaacaccgcgtttcttcagagagtcctcgcagtccttccttcgtgcgcagtctacgaaatgctggctctccgtcaacatcaccatcaagaagtgctactcgaagtccacgaccaggtagcttggctcaagccatagctccgccggcgcgagcagcactctctccttgtccttctcccgatgccctcggtagtagcacaagcacgccgcgcgggactagattcatggttacggagggaggtaccactacaaatacaaacacaactacagctacaacagacccctccagctccagttcaagcatgagaacctcgccctcacccatacccgcactaagatcaacaacacctacacccacaacaaccgaggacctcctcaagcaaaaagacgaccgcatagcccacctcgagctctcgtaccaacggaccctcgacgctctcaccaacgcctcctcctcgctctcctctttctcctcgctgacatccaccaccgcccacgagctacgccttctacggctggaagccgacgccctccgcaccgaacgcgacgagctccgctccgactggaacgccgcccagcagagcttgcgcgagcgcgaggacgagatccgcgacctgcgacggcagatgcgcgggctgaaggagtgggtgagcaatagcacgcgggcggaagcgacaggggcggcgcagcaggttagtgatgaggtgcttggggccgccatggcgaagcttggaaatgagttgcaaaattgggtcttggtgaatttcaggagggccaaggtcaagactgaagggttggagggggtgcggatggaggagttggagaaggtggtgcccatgtttgaggagatattaggcatgggtggcaaaatacacttgatacagagtgtggtgtcgaggctgttggtggagatggtatttcgggcttattttgttggcttgaccgggaagcaggagcgggtggttagggagacagaggaaatgcttggggcaatcggtatggtacattccatggacccttggagatgggattggaactgacctctttggcttacccagtatcaacacccgagtctatcaaccagtggcgcgccttgactctttccatcctgaaacgggaagccgaccagaagctacaagccgagacagccgccattatcgacgccttcgtcaacaaaaccaataatctactaggtgatatcacggaagtcgataccaaagctattgaggcacggaatcaggggctgagacatcttgtcaacggcgcgatcgacatgtcacggcttctcgtcgtccagaaagccatattcaaggtcaacatgcctgagattctgccacatcaacgagtgcttttcgatgcagccacgatggaagacatcggtggcgaggacgaggagaacttgtcggatagggaaatctgctgcgtcacgtttccaggcatcatcaaacagggtgacgaaagcggtgggcagctccaatggaccaatgtcatcaccaaagccagggtgctttgcagcccggaagtgtgaagcaatgctccaacgaccgattcgataattttaagcgatcttcctgtctgccactttgtggttgacgagcttgcggtcccagatgaaacgagctaaagttcgcgaacgaatccggcaacaagatcaacagattaacaactcctgctcggtgccattactggccgcggtataatgttcttcatatgtcgattattggttctggaagggacgttgtgcaggagttatttccgcggcccggaacgaagcggttacccaccaccaattcggcacgttgatgagttgatgcccaacgtaccgaagccgacagcctaactacatggggaagaaatgcaagccccgcgccgtggcgagagttttcgtgtcgggcacgagccggctatctggggaagaacctcgcatctcttggagctcggagagaatcacgtcacacctcaatcaactccctctcaactcaaggccatgtggacgtctcgccccccaaaagacgtgtcaggttatgcagcgactatccctaccgaaaaaacaactgacggaagtcccaggatgaggaacgccataagtctgtgagatgttcctcttctccgtaagcatctgccactcaaggacagcaatagcaccgcgtgtccatccgcatgaacatggattgaagacacgcaggagacatcttccacgcatgaagaggagaactgtgataactgacgcaccaatcatcattttgtcagaggatgggactttcagcttcatcatttgatttgggctagcggagcctcaatatcctttttttcgcgctaccaaatgccccttaaggctagcaactggcatggttggtgatgcaaaagccagatggtggttactgattatcaccaggggatcgccatttcggcgccgtgacatgcaacccagctcttccgggaagcccacgtcttccgaattctttgcggtcttcttggcatgactacataccatttcgctttacccatttcccacccatccttttgtctctctgcatctccgggagctgacccggagctgatcccgtcccccaccgtgcacccctgcttgtcaaaagaagaagagggtggtcagaagggtatcggaatacgttcttcttcgcagttcatgtgaaagatattcctacgatgaaaccttcttcaccgggtgagctgttggcctataccaattgataccaagcaaggttgtgaaggattgactaaagagatggctggatttcaacctttccgcatatgcgacgtttctcgataggcattatccatcttagcttgggattgaccgatgccaaacaaagtggtcatcaggaatccgcaacaccgagccatgggtcacaagcacatctatgcgagttgaagatgcaagcacttagactctcctggcgaagatgcttacccaacgcactggatagcttcgcgattggattgactaactatcttcacatgttggctttttctattctcaacacggattggctggtaagccggatatgcaagccgactgaaaggtgccacgtagatatctgtacgtgctccagatgcaaaggcgtgatctcttgtcgcatatctctggcttcctctggggataggggttctgtgaacccatcgcagaacattccatatagaggttcacgacgtaggtacgctgccacgtgttccacgatccgaagatgcggcaaagacaacaatgaggggggaaagggaagggaagataccctgccgagcgaatatgaacatcactcgtggaatccaattgaagagtcaaccaaacgaaaacgtaccaaaggggttttacacccgcgtggagttatgggtactttggatatggctgatagtagctccttggtttcacaatgtgaaatcaatattcggcaaccgtctccatcccgtcagttatgctacgctgctgcagacatccactcagttcctcgaacgaacgggtctgaacctgcagactattgtatgctgcactaccgcattgcttttttcaaaacctgcatatcgtatgaagcagcaacgaaagccacatcatctcaagccacctcaccaaacattctttttttctcccccttgttcggcgtccactgcaggttctccgcacacccaccatgtatcccattcattgactaagaaaaaggcgaacaggtgctgtgttgcagagcaggttggggagaaagtcttacaggctttcatttggactgcatgccgtctccgagaaagaggaagtaggagacgcatcggcatcgcaaatctttttctcgccgcgtttccattccgggtatatgatggccgcttgattaaacctggatgaccttaccatatgcccctgccaactgtagcccaaccttcctcttgtcctgtctgtcgtcagagatgagatggaaaagaaaggggatcaccggcaaaggcaaatgcggataacacgcccgtctggctggcactggcacgacatcacgtttcattgtgaagttgatcattccgctcgaatggattagcccatccgaggtacacatgtttgtcgccagtcaagtgtttggtttgatcatggtcgctgggtaggcatcttggaggaggaataaaaaaaaaagacactaaagagctagtgccagaggtacatccgtcccgagtaccatttgccccttttacccctcctcccgaaacttatattccactagacaaaagatgtgttgtctctcttcaagaggccagaaaacgcgcgaaacaaccgggaaaccaaccagctcccaaaatttcagtcgggcaaaacgggaatcagctcgacaaggggggagaatggggaaaagggcggggcaacaacaaaatttggaatatccaactagccgtcctgatctaaggaagagaaacagaggcccgacccgatggtgatacaccccacggactcgtggtgggtgtgtgggccggtgagggaagggtgagggaagggtgagatattcgagtttgatgttgtggacgcgcattaggctcacttgccatacgcgacctgaggaggtggtcatatgagtgcaattcaggtaaaagacgggaagctttcgaatgggaaaccggggagaggtgaggacactgagagctcgcgatataacatctccatcggcccaattacctcttcctttttccatggaagaatgactattgcttcctcaacttccatctagaacataacccacgacggacgtcaagttcccttcaacttccaagctccgaagctatatatttcagcttccaccggctgctcaagtcttcccagaacgtctcttcgtcttttcgataacactttttcctactccaagataacataaaccccgaattcttttgactcccagctactagctagcagctcttttctatcgcgatcccatcaagtgccacttggagctttcgagagcttgtggtacacaactgcaattcccacctacggaaacactcgattcgctaatgtaagtgttcccgttctcaagtaagaaccatgcatatccccccactctctgtctctcggcaatggcacctatacacagtgctggctaccacgatgggctcgctgcgtgcaccccaagcacttgtcccagcgcctgtaccccaggataccctcttagcatcctctcttcttttttattgttcgcgtttgcttttctgtcgaagatgagatccagtggctctttttctccggtgtcaccagctttggtttatctatgagagtccatgttctgacctaaacgacagagaacaacaagtgacatctttataaccggatttggctcatcgtcatccgcaacggaacgtttcacccagcctggtttccagacctcgaagggacccccacgttggaggaagcagaacacttgcttacccttccctatccaagacttccccgctgccgcttgtccgactgaccttcatcgccatcccactctggccaaccccgcgatgtcgtaccatacctcagcagagcacatagaggactactccaggagctacagcactggacagagaagacagtcctcatatgacaggtacaacgatgatgacgactcgtccgtcaccgattccaattacaccacatccactgcaccctcaaggcgatcgtccacggacctcaccgccccaactcgaggtcctgatcggtccccttgggtaggaatcaacgggccctcaggcggctctgatccagacgcccacgaactatggtgcgagttctgcggcattctaaactgcgacgaagaatttcatatcagcgaggggaacctctggatcaaccaccacctgcatcacctgagccaccaattgcccagcaggttggtctgctggttctgcaacgactacgaattcaccgtcgacgagcgcgccgacaaagccgagcgccagcagaacttcctccgacgtatgtggcacatccacgatcacatctttgacgaccctcgcctgactttggagagcatgcgtccggacttttggatggccgcgcacttgtaccgccttggcaagattggagatgaggtgtacgaggacatcaggaactacacggagctgccgccgcagttgaggatccccggcacgccggggtcggtgtcatatgagaggtaccaccaacatggccaaagccagggtcggcaaagcggaccacttggcccgctgactccgccggataatgatgggtggtatcgatcgcctcaggagttgagacgtcaagagcgcaggagacagaggccggaacgccgccgtccttgaaaggatggaacagaaaaaaaaggccatgactcaaaggaaagagagatgttactcttgacctcttctcttgcttctggtcgtcggtccttggccgttcttggccgttgtcagtcggtcagttgctcatccggtcaaccttcttcggggcggttttgtctttgtcttcgtctgggcaggtccatcgttgagccaaaatcacggaggaatattcgtttgaaaaactccgatacccctttcattcttccctctctctctcattttctagtctttcgtcttggtcttcgtttcgtcgttcccgaagttcggataggccaccgatgtacacgtcatcatgttccctgattgattgatgtctgtcacgggtgtcgcttgcattacacctgcacctgcggacggggatgcgatgcacgatgcagacaaccgaggaggagcatgtggatatccgacgggatgggatatgaattatagggatcggtgggcttggttgttggctttcgggcttgttgctgttgagcgttgtgttgacgtcttttttcttgctcttctctcctcgccattatgttggatgctgatgattatgattatgattgatgacaacttcttacatcattttgttattgttatgtttcgcggctcgatggtttattatgattgagaaaatcgatcggctggctgaggggattcggtaaccgatatctgtttctgtcgagatttttgatacgttttcttttggatgatgatgaccgatgactgaagatgtttatgttaatgacgacgaggatttttttttttgctttggctttttgtgctgatatcgacggcgagcgggtctccggtgatgggttgaaatcgtcaatcgattcaaacggaagagctgtacggcgcaatcaaattctctttcttcgacggtttgggttcgagtatgcgtgaacgttgttggttgctgactgagtgtatcatcctcatgacccgctgtacaaccggtgatgctgagagaagaagaagttacagtaagaaagagggggcatcactcatcggtgaggagaaaggctgccagacggcgacatcccacttgccagatcggacttggagaactttaggcagacaggccgacgggcggcggcggccgaaccatgtagtaggttgctcctggactcttgcgttggagaccatgatgaggccaagtaaactaccaagtgggaatgaattcgtgagcaaaagcttttctatcgccttcaaaagaaaaggaaaaaaaaaaaaaaaaaagggggcaaaaacagacattgcacagttagaagcaaccccaagtgatgaggctcatatgtgtttattacaccccttacccacgccgaacgcgcaccgttcgttatgtattgttggcgaacggcactagtctggttgccttgcggccgcctcgtttcctttccttgttgaaaatagtgtacatagctgttcgcccatgccatgccattcatgccatgctacctcaccgcatccatccatccatccaattcaacgaataggacgaataggatgctttctgtatgtttcccctcccgatttatttcatttgtcccaatctctttttttttttttttttttcatttgagcctccttccctgtttcaatcgggtaatggacggcggtccggtggtcgattgtgctgacaatgcctccctccttttcttctgtgccgtgactagtgtggtgtaatcctctttggtgataggggcacggaagtgtggctgtgcatgcaacggaaacctatggtaagggttggttacccgcgccattccgctcaccaaaaattgtacattgtacatggtgtacggagatgatgatgacgattgtccaatgagcatcaagtcaagggtagatgtcggttgtcgggtaaagttttgtaacaaggaagatggagtggctgtgtggtggtggtggtggttatggttgacatggcgcgttaggggagtaacatcttctgaatgaaaagactgtcaataacaagaggggggcaaaggctgccttgagttttgctgcatatactcaaggtctaaatggtatccttaaaaaaaatgaagaagatatataaatacaaagaagtcgaatcgtgagtcttgagtcatatcgcataaggcgtccatcattaccatcccatcctccttcttgatcctccaacttaaacagaaacaaaacctactacaccttcccagcagcatcccctcgtcccataatccccccttccctctcttgttccttgttccacctcttctccctctcaccctccccaagctgctgcccgctaaccacctcgttcatccgctccgcatccccatgatacatctccgcactaggcgccgtcggcctcattccatttccattctttcccctatggaagaaccacaagctctgatctgccccatacctgaccaacttcttcaacggcacgtcaaacacgtgatcgagctcctccagcgtcttgcccttggtctcggggaccaagaacagggtaaagagaaacccaatgatattccaccctgcataccagccaaacgcgccctgcggcttgaaggccgtgaccatcctaggccaggtgatggaaagaatgaaattgaagaaccaggtagtcgccgtggcgagggacatgccgattggccggatgtacagcgggtaggcttcggccgagtaagtaaacggcaccggcccttcaccgggggagtagaccatgccgaacaagtaaatgcctagcgcgatgcagccgatgtgggctttggagtcctcggggatccaaaagctgaagccggtaaagaagaggaagagggacatgagcgggaaggtggtcagcagcaggttgcgccggccgaaagtgtcgatggtgtacatggccgggatggcaaacagccagttgacgacgccaaacccgagcgaggcggccagtgctgagacgtcgctgaagccggcgtctcggaagactgccgaggagtagtaggcgatgatgttgacgccgcagaactgctgcatgaacatgagtcccgacgaggcaatgaccgcgttgcggttacgacgcacggtgaagagctccttaaagcggttacccttcttgacgcccgacatggcttgcttctcggcttcgaggagggtgtgggtgtagaagaggtcgcgggcggcttggaccttttcgaaacgcaggcggcagagcgccccgaaggcgtcttggtgtcggcccttgctgagataccaacggggcgactccgggcagaggaaggcgaggcagacgacgatgacggcggggatcatggcggagcccatcatcagacgccagttcagacccaggccgatgccgtgatcgggaacgaagtagaaagcgagatcggcaatgtagccgaccatgataccgaaggcggtccacatctgccattgcatgaccagcgcaccgcggagcttgggaggggagcattcggcggcgaagatgggggtggtggctgacttgggaccgatgccaaggccgaggtagaaacgggcgatgaacatgtgccaccacgtgttggtaaaggcctggtggaagcaggctacggctgagatgatgcaagaaacaaagatggtgcctcgtctgccaaagattctgttcatcggttcagtgagccagcagccgatcaaggcacagcaaaggtagggcgctgagttgacgagacccagaagccaggtgtctctctggctatcggtaccaatgccaaacttgtccttgtagaagagctgggcgccgttgacgaccgtctcgtccattccttggacggcggcgcatagagagcaaacttgaagtatggtggttagcatcatactgctgcactccttttgaccattcgggggattacatactgacaacaacccagtaaagcatgggtgggttagaccacttgtgagttgtttcgcgcaccaacacctctttctcccgttcagtaagctccgggatgaggtcgtagttgctctcatcgccggcgattctggctccgagtcgaaaggccctgatgtcctcctcgctggtgagaccggccatcattgcatattcttctcccatggcctcgagacgctgagggcttagaccggccaaaggattcgctatcttttttgaagcctctagtcgagcgttctggttaaaagtgccggtgcggtctgcatgttccgcaaacccggttcccgagacggattcggacgatgttgaacggcggtcatgcttcttctcggtaaggccacccgtaggggccgcggtgttcgttgggttcgacgccatcttgggtagggtgttgttctgtctctcactggagacacttgggagtataaacttatggcaagaacatcaagacaagtgagaagggaagatgggttgaagtgccaacttctggatgctgggcgccatggcttggctgtagatgatacatatatatatatatatttcaccatggcatccgaagcgatgtccgcccaggctgccagggacctgcacctgtaagcttggccatggctacagtatcagcacttgacaaatccaaaagccgagagatgacacaggtgtaagcccaaattcggaccggccaaggccagccatgagggaattatccggggtaatccggggtgattcgcgatcgacgtcacttttaccggacctcaaaacgtcggggggcctttttccttgggtgtcggcggctttgaaggtgctgatcgttgtgcttatcgagcctgattcaggctgtcgctccgtgtgtgcagcgggactactgtgtaacgttgtggtgagattgctgatcggcaaagaagcagccaggttgggtggtaaaagtcaagctttgcgaggcctcggaatgccttcattggtaacatgacgtcgatcgtccggggaacagagaagaaaagagttggagaaagtcggcaaaaagtctggggtttggggtttgggggaaggtgggggtcaactggggacctactttgcagtatgctaccctacacggggttaagcacggcaataacacatgggcgtgtgcttgcaacctgattctgttaaggcgctgctgcttgatctaaccgaatccggcaacatgttttgacttggtttcccccttgttttgtccatgactcgttcaattcatgctcatcacttgtaacacggttggttaccaggtttgtttgtttgtttgtttgtttgttcttggacagacgcctttcatatttctatattcctacgtttaccgttgagtgaaaattcccttcctaccgtatcaactcggggcactgggttttaggttccaaggtctaactggcagaatctttgtgttagatgccttagggtttgggttttggtagagaattcgagcataggtatgcaatactagaggtgcctcaagtgtacagatagattatgcttgatttccagggaacctaaaacccagtgccccgagtcaatacggtacgcaacaccaactcgaggggcagtcactgcagtgtcaggctgcacgcgccacgcaggcccccctcctcctcctcctcctcctcctcccaaacccccaaaaacccaacacttccatctccatatcccattccccttcaacccatccccaacttcctactaaaacggcggtccactctgccaagtaacagccttaaacggataccaaggtccctcatcagccctcgccccataccttcctccatgtcccccataccctccataccctccatacccaccaccaccaccaccaccgtgataaacaggataaggctgcggcaccggcacatgcacaggcacatgcaccggatacggcgccggaacattgactctcacaggcacctcgaccggaactcgaacggggacttcgtaaggaacttcgacgcggacaggcacttcgacttcgacttcgcggatctcgcgcacggggatctcgtggtagatggggacttcgcggtagatgcgttccggacgtgacttaacgggaccacagccgggtcggggacggggtcggggtcggtaagtggctttgggtttgggtttggacgagtggcagacttgttgactgctggcgggagggtggcatgtttgagccggagctggatacggtgatgggaacgaaatgggtgggtggccgggtgggaggccggggtagtacgttgctggctttggcttgggtggttgacattttgcaacaacgggtgttttgggtcgtggtcgtgaatggcaggatgtcggaattggatgcggcgggaataggcagctatagtcttcgaacttggtgtggcatttggtgacagctggcggtctcttgcaagagaggacggccgaagaacgctttcttttggggtgcttggttccagaggtgaagcgcacgtggagattgtcgggtttgcggtcttgggatgatgatgaggtttgcggattgtctgatgggcgacgacgacgacgggaccttgatctggatctggattgggaccggaccacggtagtcactcgttgaattccgggtgatgcaccctgggatgtgctctggatttccactcggcttgaggaacgtcgctccatgcttcgtcctcgctccgcatcagcatcgtcatcgctaccgccgcctcttagtcgatatccttggtactcagctctccttcgttcccggactctgtcttgattagcttgtctctgcctctgtgccctttcctcccttagtctttctagcgagtcgcttcttcctgtcacccgccccggtgtcccaaactcagctgccatcagagcccgtctcactcttgcttccatcgcggtgtccataaactctgggaagagcgatctgtctagatggcccggtagcaacccttctcctcctctcgctccccacctattcaggttgtccatcggcgcggtgatctgattactcctgaatacattcgagaggaactgatgctggctttccgggtagctgagaatcaacttgatcagaaactcggcgaaacctttgggtgtgaggcatggagatggcaaagtggcggtggtccgcggtagtgtgcgaagacggtattcgacgtcgaggtcgtcatagagtctttgaacccgagttatggattcatcgctggtctcgtttctgaagacatctgatacgcaaggtcagtaccaactcaccaacatagcccaaaaaactctctatccattatcaaacaatcaccaacagggcggaggtagacaactcaccccaatacctccattcctcctcttccctcggccccatcaaataatacctatcgaaaaacctcctcatcctcctcgggctgatgagatcctccctgtccaacatggtcgaccggcccccaggcatctcacgaacctaagcaatcctcgacgttagcacatttaccgtttcaacccggcgccttccccacaacctaacccccaataaccaacttaagaagaagaagaagtaagaaaggtaaaactcacaacccatctccccaaagccaccaacacctccctcaacctctccgtcggcctctcctccgcatcaaacaacaccccccacgccgccctaggcatttcgtctgcgtctgcgtctgcgtcttggtatgcagtgctagtagtcaaggtagtagtgctattctcgtcgtcaaagccccgaaaatctctttctgcgcgcagcccgttgctattactggtaatggtcctgatggcgattctcagtcttctgtcattcacttcgtcttcgtctaggtcttcgtcttcgtcctctccgactcgctgctcctcctcccgccggaaccgtaccctttgaaaaggctgccgaagaagagcaggggatggagagcggtttggttggcggatgagtagtctcggagcagggaaccgtctcggagcggggacgtatcttggggcagggaggtatcggatacgaccgactggtgggaaacttaggaaagctggtggtggaggaactggtggcgggggtgggggtggtgatggcgtacggttacggttatggttggggtaaaaatggcggactccgtggtataaggttacgcgggtatttgttcgcggttcccttgatcttgatcttgatcttgatcttgaccttgatcttgatcttgaccttgatcttatcctgatcctgcctcttccctcccttcctccgcttgggcccgcaatgttgtatgccaggtcgtcgtcgttgccgtcgaacgagaaagcggtggataggtatgatgacgatgatggtgatggaggtaagaaggaagaagaagaagaagaggaggaggaagcggaagaagagaaatactcaaaagcagacggagggttaggttcctcgaaactaactcttctctccactctcagtcttagtctcggtatcgcgtttgggatcgggattggggaagacggtctaaatctgggcgaagctgttctagatcctgtacgagacccacgaggaggaggataccgagcgtggatgatgtccaaaaagcgatttgggtcgtcgttgtggtggatagtggtccttctaccaaagccagagccggacatggctgtaaaagagagaagaaaaggaaaggatcagagcaacaaatagagaaagaggacaaaagccaccaaaaaaaaaggcaaacttcctgtgtcgggaagtgacccgtgggattttgcttttgtttggctgggtccagtcttggttcccgaggaaaagggggggctgtgtactgtgtgttgtgtgtgtgtgtgtgtgtgtgttcctgtgtcgaggcgggccgatgaaagactatgtttgtcactacacagcttcaagtcagtcagcctttgcacaaccctcttagtcggtgaggcggtgggtggtaactgcggcggtgggtggtaactgcggctcaaacagcaccaccagcacttggaaaagtggtgttcttttctgtcgagttggactgttgtctgtatgttgtatgttgttctgtgacgtggttggtgtttctggacatacctcaagtgtgtttgtggttggatgttgaggttgtatcgtgttgtgtattgtggttcacgaaggcaggcgtgttacgactctctctcgtggttgctgcaaagtgttttccagatctgtattattcttcttctctttgacgatagagaaatgggaaaagaagggataccttgaagtttaaatccctttgtccacattttttctactaccaagtgttgatcatggagagacccaaagagatcatgacaaaaccgccatttagatacagatgcatcactctcgttaactcactttgagagaagcataaactgacaaaagacatttgcagcctgccccaacactcatggtgggctggcgagcaggatgcacttacacgacagcaactggctaatgtatggcttatcgtctggccggtgacacatctgtttgccatggcttcaaagaactaagagagcaacacgactgaagaaattctgtgattatcatggaaaggcagatgtgctgagccacatatgtacacgtcgtcagtatggcagaaactttgtgctatccatcatgccgcctaccacgccttacccatgagacatcttcccgaactccgagagagctctgcctgtcaatttgacccctttgtttgttcttttctgtgcaccgttgtgctactgttcgtccgtggtcactcttgagggaccatagtaacatgcctatgggactgattggcgggcttaactcaacgaccgccttgtcgttcaagaaatggaatgatctcaagtgtctcgtcatctcggtttcaccacgctgtattcatcttcaagcaagtaccgcaactgttatgacgatctgcctttcccatagagaaaggttaatcgaagctggcaagatgttgtcgaccaggattgtgacaaagagttatcatgaatgaatatcatcgctggcatttctctcataacctttatcgataccttggccgttgtactcctctaccaagatgagtatgtctaactccgcgaccatctcgatgaatatagaatgcctcatagcaagagaaacgcaaaaacgtaagatccagctggactattgaccatatttccgtggtcaatcaagaaaatccattcctcgacgacctttgttgcgacactcccatttccttccaagactggcgatgccaatcaactgaacctgaactagcatatatgatctggcatttcccattttgggtacagataggatgcgatcttacagctcgtcctcagactcgccatcaaaagagtacgcatcattgtcgtaatcatcctcgccatcgcggaggtaacgagggacttcgggcaatgttttgcgaccaggctaatgacaggaaaaatttaagatcagaacacttccagcaatactattcagatatgacttaccagcttgacccaattacccgacatagactccttaatgcgatcaaccctccacgactcctcagcttcaaaaaactccgtaacggtcgtgtgatcggcaatgagcttgcgctgagcggttggacggtcgttgttctcttcgtcatcgtctggggcagcagcaaccgaacctgaatcttcggggccgagagtggattgtccgtcagtcaagagcgcgtcactcgggacataacctgcattgcttgaggtcgaaaccgtagtgtagctgtcggaaaagaaaccctgggtgcgccaggcattgacactgggagaggagctatcttggttcaaccgggccgccaaagcgctggtggcggcaaagccattctcgctgcgcatatggggcggttgattctggctgctgtaacctgtgccggcctccgaatacctcgaagagtaaacagacgggctgccagtgatagcgcctgaaacagagcttccggcaccaaaggcagtagagagaacagactggtcgtcgcgatagagagaatcatcatcctcctcatcctcgtcttcataagccagagcagcgaccagtctggccttgcggcggaggcgagcgcgagcaagctcctccttctctgcagtggtcaaaagagtgtttggagcaggaacagtagcatgaggctggaggtatagctgatgctgagtgcaatcaatgcacttgaacgtgcgcagcttcctggaattcttgctgaacttctccaagggtaaaatacgcatgcagctgccctggcattgctggtccctaggatcatgtcccgaatgggctttgcacgagatgaaggagttgtacgctgtgactgctttgttggaacggcgcatgttctcgtactctctaagtctcttggggttgaaggcagagcggtcctgccactccttgccgttcatgcatcggatcctgttggtgagcttagcatcatatccaggacgtactggggagatgtactgtgggaacgtactgcccaagcttgccttgactgttcgcactggtgggaagagtatggtcagctaaagcaattttacttctgccttaacaagttgccggagagggctaaaagcttacgttgaagttgctccaggtctggcctggaaagccgggctctgcacagaaggcgccgacatggtgagctccagttgtcgagtcaatgaggtgaagcctgaacgctttgtgagcaatagcactcctgtgttgctccgtagatggagctttgtagtaacaacaatagggcgtggacggcagctgatgtcgacggcagcggcggcggcggcgatagtggccgttgaagactcgtggtcaaaataatggggagagaagaggagagggggaggctgaggggagaagggttaaaatagaagttcgagcaacccccatctgtttgcttggtgaggcggcaggcacgagagcgacgatagactccgttgttgttacctctatgggatggaaacctggaactggcgcaagaaggtgactgcctagaggtaggtattcactgttgatctacaaacacagctgcacttgaatgagctggaggttcagttgctgccgtggaaatttatgtgggaaagacacgattggtgatgggggaggaaggaacggtggaccaacgtacctgcatattcagttccggttgctgctgggtacctaggtagtctccttgcaattggagatgacttccttggctttctggctaaggcatgctctggagttgagggaagaaccgcaactgcggatggcagctgaagattgacaaaactacctaggtacctgatcagattgccaatcccatgactggcctcgagcaacgtgtctcgacagcatctattatcatgttggcctttctctaagctcaagttgttatcaatcgcaacattcagttcttctaggggctgaaggttttgttgttcgcggtcctgaaatcacttcagccgggacccaactgtgcaaatagtgggagcacctacgcaaggtgtacttccatccatcccgtcgtcttggaagagcagagtcaagctgcagagtatgcgcagagtgtctgctcaatggagatacttggattcttgtaaaatagcagcgttgaatggtggagcattgtgtccttcctcgaggggagtagttccaaactggcacctgcaactctagaccaaggcaaacgaactagcattgtacaaatgataaaagagaccaaaacacaggaattcagtctgaaattctattttgcctttcgcatgatatatatgctttcacaataaggaatattcaggagtgccaaggaggcaccagccgatgtattgatgagtgacatcttgggctctatcctgcccagactgaaaacaacagacatctgtcaaagacactcgttattttcaggagaaaagaacctaaatgtaatcaagaagaaagaccaccaggtttgagtggcagtttgtttaactacccgctaaaaccaggacaagtgaggcatgttggagtcaatactccgaagggaccatcgcacgtgaaagaaagagcaggtcacaaactagccgttatggataggggacataccattcaacggagagatatcaagctctctgtatcagatacccgccttcaccacggactccacagatccgagttcaccccttccggccaaaagcccaaatatgggatgttgaccagttcggtaaacccccgagtggcgcatcggaagcgaacgaccggctcggaagaaaaacgcgagggttgatcaggtcaacccctacgaccgagcacctcaggctactgtacaagtccaaagggaccgcaccgggtctgtttctcaagccagggagggagaatgttgacaaggttagtacctctaccctattccgtatcacccgtccgcccagccgggccggtagccaggcgaggaagtccagagcctctcccgcgatgatccgcaatatcaatgtctcactcttcttgacgagctttacctgttctgtcaaaggaaaatgtcataatccaatgcccaaccggtgcccagtccccagcctccaaatatctgaaattgatcaactttaggggtttataatttgccaccgtctgacgaccattccgtccgatttaaagaaacacaatcctgttttttttttcttcttcatcacaaaactgcagtgactgacgactcttcatcaccgtagcaactctcgtataaacccgaacctggaccctcggatcaacaagaggcgaagctacctagctagcacttacactaacggacggaactttcccgcattaaccctgtgacgtcggaccggataaatcgactgtgttggatggataaatcgactgtatagctattcgcgggctacccccaaggttagtgttagggttagtggttagggttaggtgttagggttagttccgggggtgcagggggccggtgagaagcccccgcatatgaatgagagttcaacgctttagaaaaggtcgttttgagctttcgttgtcgttgtcgagacaatgatattttggtgatgacttgcgatcgcgaaagtttggcgcgggagatgccaagctttgggtcttggctgtcagtttgtatgggctccacacagcggattcatctgagcacacagtcgatttatccggctcgtgtgacgtgagtgaggagatccctaggccctcgcaccacccaaacagcacccacaagaaaactcgctcgtcaatcgctttcgttcatcatcaaacatgatccacgaccccggagccacggcattcagttttgtacgtctaacgtctagactcctttttttgaaggtgtcttatcggtcggcatacaaagatgctaagcattacagcagagtacctagtgtagtgtgaaaccccaaaagtaaaagaagaggaggaacgtccggatcagtacctaggtagtcagtggtcacaaactccatcagagcagtccatcagacccccttgtcattgaccttgtcgttaaaagtggttcacgtgatcatcgccgaccatggcccccggcccatgccagtaaacttttaaaatgacggatgttttgcaggtcttgaatggactgactaacagagccctgtccaacagtgtgaacgtggccagtcggttggtgttctgtctgtctgtctgtctgtctgtctgtcgcgtgcagttctttctcttcatggaaagctaccggacgccgcggtcccggtttcaatccaatcccaatcctcccagtgcccccccccctgagagggagccattcaagtcacgttccaagacgtcctctgcctctgcccgtccacttggcgtagctcgcatgggtttggatgcatggcagccgttggccagctgccaggtcgcataggggcccagtggatccgttcaaaatggcgtgcgctcatggggtggaaccataacggcactaactcctgcaagtgctcggtgctgcagatgcagctagtgcaagccgccgggagggctttggaaggaaagctggggcggggaacttgttgaaaggtgcaaaaatcgaaaaaaaaaaaaaggagaagagcgcttcgaaaagaacaagttgacgattatacagtacctcagtactcaccgttccggttcttgttagccgactagggacttttgtgtaggggaaggtgttgttgttgcgcacaacacgatctcgtccgtccgtccgtccaactgcgagcgacaccactgagtgatgggagagcgcttcttgtgttgagtgtgcgtgacaataagtaatgtaacagtcagccacagctttcacacttgatgttacacgtaccactaaagtgctcgaaacccgtaaaaaaataaaaaagacggacgtcactggtcctcatttatcattcacaaaggagagcagagaagcgctttggggctgtactggcgggtcaggtgtgtgtgcaaacatgtgaaggctctcgggagccggcgtcagcacatgacggcggccgtacatccgaggcttacactacataggtaggcactccaatatcgaaacaaccatagtatcaactttctcacatcgccattattttttttttttgttggtgtagttatcacatgctgggcaggtgacaaccaatgccagatgccggtaataatcaaccagagcttttaatagtgcagcgaggagatctaaattcctgttcccatcctggttcgcataaatttcctccacgtttcatggtttgtcaagaaatgggaagatgaccaggagacgtagcattcgatactgtgatcgttcactaactagagatacacattcacatggatccttcttccttatttaccacaacatgccacaattcgatggcgcttcgattttgcggtttcaagggatacatcggatgggagagaatccagaaagaagcgtgtttgacatcaggaaagctttccacatctggtaccgttagccgtgagtgtagttcttcagtggtatggtgttgacttcgagacccatctctccctaaaggcactaacaaagcggttgtcgggtgtcgacaaggaaattgtttgttgtatagtttactcagtttcagtctatttttgagatgtaactggagttctagtcgtggtcgtctcggtttttgatgcccccgcggagggattcgcgtacggggcgcaacaatcctcctcagtcactttgcgccttgggccaatttcgcggcatgcgcaatggctgggtggggagaaagtagaaactgcgcagtcgcggaagacccggctggggcggaaaactttatagatcatcgtagttttttgcttttccccttgtcgaaatgctgatgtacggccatgttactgcgaatctgtgataccagcctgtggcaacgactcagcccctgcgctcatctttgctgatgcttggaatgcagagataaccatgtggtgctgtccaggtttacacggaccattatcgcaatttggtatacactacactagacgtagtattggctgtgtgctgaaaggttatcctgctgtgtgatccccctgtagctcgacagatcgtccattgaaatgtccccacggcactgggcgagctgggctgcgatttcacactcaagcccatcatacacttgtcgaatctgtggcaagagatgtacatcctctgctcaagtgtggtagcgaagcaagaacttcggcttggttgaagaaatcagaaacgatgacatgtagtgtagttctggcgatcaagcaagtcggtttgatgctcatgatgaaacggggcagcgatgggctgagtggcgtgagcacaaactacactacagccaggcaccagatgattatgatatgtatctcgtaccccgtggctgggtaataaatcgttcctgaagcgggagggatggatgtatcgttgatattttaggtgtagcaccgtggacgaggcatggtcgctggaatctttggccggattacaaggccgccgtggaagcgtgggcgcggtgccaggagccaggctcccaggcacaagaggcaaacacgggtccagagtaatgagatctgcaagacaccgggcccttgagattgagcggatgaaatggtttatcaactgtttgttctattttgaccctcggctgttccccagaatttccgagccgctgttcagcacctgggagaatgggaaccggtaagcgtgtgaagtggccctgcttgttgaattgatgatccagaactgggaaggctttcagtgcggtagccggttggcaagggctgagtatcgacatacatgttgattaaatcggccatcggattgaagtgagttggacatgtcttcttggtggtggaaaagcctatgacgcctctgtcattcatgcaccttacctcgagcttacccccggctgtcagcaatcccgtgagattcgacctatgagaaggctgagggagctgatgaacgtcattgcttgatgcgaatttgacagcgaagcaaaggcacgtctttgctcgaccagttcttgaatgactcgatcgtccaatctgcgcaactggaacacgacgagcgagagggattgtcagggccaagcaaagtgggaatttggagcaggacgagcggttccaggttggagagaactggaaatgaagtggagagatgggaaggtcccgccaatggaagctataaattggcactccgagctcgtctaggttctcggtactttgaatgcaatctcactcgcggccaatctggtgtgcaaatgtgtgcatcagcagcctgtatcgataacgctacaagttctctgtacgcggggtggaacttttgtaatcacattggccaataggatctgaaagcggatgtgccccgagttccccaacgactttcaccacggccatctttttagcgaatcactcgctggtctcatgaacacagcctgcgatgctttggacgccaaaaccaaacggcagtgcaatgctggacaaaaggtgggaatagtgcagtgaaacatctcaaaaaggaaagcgtgcctgcgcatctctctacaggtcgaggtgggcatgcgttggagtgcaccaactttggccatggcgagctggccgtggacaaaagagggaacgagctgggctgaagcatgggagacaaaatcccaactggtcgaaggatgagagctagaagaagaaggctgcggctgcggcgccagagagcgatatatcgagcggggaagctttatgttccgataccgtgatacagcagacttccccttcaggtggtcttcaatgttcccgtccggttctacatcctcttgacctcccagtgggtcttttgagaggttccaacggcaattcccaagcagtgggttcgagagatcatgatggcaacgtgacggtattctagaaagatttccgaagttggtcttcttcggttcttcggtttcttcctggagaattttgacttccatgccagcggatgtggattggcaaattggaaggtaacatcgtgaaaggcctcttttcggtaacgaggcaagtacggttagtaataattagtgcacggcatgagttcggagcaaggtcggttttcagttggccttgatgtccacggaaacggacgacatccttttcctgaacaggcaaggaactatggtaactaggtttctgggcccaatccaccgcaaaagattggaaccggaagacgggcggcctttgggaattcggagcgaaggaggcttgcttgttcatgcgatgccgcatgcgcgcccatccgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaatgggaagacttcctatgtacaacagcacccctctattggaccggcgtagcgatatatatcccccccccccccccccccccccccccccgatgcgacaggacgcggttctgcgttctgacttcattcccgctactgtttcgagatcacggacagcgcgacctgacacagactgggcttcagaaagctcagatacccacctatatattataccctcgccattcatatcaagagatcgggccacccagcaatggggaaattaccattcctttggcatgacgaggttccagcgagtgttgatgcacccagtatgtgatcaaccaagtgctaacaaagttgtccagtcccctctccacaagaggggccccctagccctcttcaaagccacgaggtcaaaagaccacaaggactggttaaagcatttggcgtaaaatagtgcatgctgtttcagtctgatcagaaaagagctgccctgcgacaatccgtccgatcgcaggggagggggggacggtaggggttcgtcattaagttaggtcttggccaatgtagtcttgtggtctacgattcctggcgagcccggcagccccagccactgtagagctccggcgatatctcttcaaggctcaatacaaagagcatatgatgggatcacacttgagtcctccaataccatcacagtgatctctcctgagttcgtggattcgttcataggggtacctatgcagagcttgttctcacctgaaaaaaaaggaaccacctccaacagcacatgcaggtgaaagtgctacccgggcgtgcaaggtacgccgcagtagctagtggactgtgtgtttctacagctatttctctaacagcccacttttttttatatcactgcgcacagcttatgcggcaccggcagaggccggcttcccttcgatcctgcatcatgtacgttgaatcctgcctgtactagatataaccggatttcagagcaaaggacgatgcaaagaggtgttctcgtgtcgtcgccagacacaaggcggagctgagaagccgtgattgaggttgctgagaatagtcgcgaaactgaaatgattgatgcccgagcagtcaaggcagaagtcgccagtcaccggacgtacaccaagtattgccgaactcacctcgctctctgcccgctatcaaagagaacgaactggaccccagaaatgctccgtcatttgtcattccttcctccttccgtttggttgtccgaacagtgagctcacattgtctgtcctgtagcattgattcgtcggtctattcttgactctcgcatcacatccgctaccgagcgggaaaagagatgcctcacggcttatatgcgtaggtagtattagtgcacatcgtgtacagccttgtctctttgttcgcctctgctccctttttcaactccatctacacttttgacaccctcgccgtccctgctctttggcagattccactatgtattgcagtgctgggtcttccccctccgtgatggtggtgtgttggggcccaggctaggttggatggaaccctcaaattgccgtcaagaagagcaccacccctccatatcactagcgagattggggttcccctcctgtcgtcttctcgaagcccactgcaccctggcccccatggcttcatgctaggtaaggaaggcaagaaagctccatccactttggggccattttcacctccaatctcaattgtactcccccaatctcgaccaccgaacggcgtccgcaccaggcaatctttcacgccaaattatcgccgtgctagcgcgcatgagcattaccaaggtcggatttgcctagtccacccatcgtcgtccgctccctgccggtttctatacgtagcatacattacggctatgtaccacttgattactacactacggcgttgtctcctaccagtccgcacccctcacgaaccctgtcgaccgtgtaacggcttggctttcttaccaaggcggttctgcgacgagaatatcaagccagtgggcagttcaggtccctcagtccaattctactgtgtgccacagcacagtcaagggtacccggtgccgcggaagggccgtcgccgccaccgtccatcaatcaccgtaccgaaacaccatatccctatgggccctggagcattcgggacaagcagaacgtgagacagacgcaaccaggcagcgcaacagcgaacaagagaggctgacctttggagtacaccacatctaggtatactaaatacatcataagctgacctgtgctttgagctagacatctcgccgtgcctggccctggactgaagtgggagatcaaaccgagcagttaagtgcaggcgaaaaaggtaccgacctgctcgctgccagggccctgctgccacacagaccctggccatcccccatttcgatttcgagattacgcagtacgccggcaggtacaggcagcttatcaaagtctacctcgcagcccgcatgtagaaccctgtctccaccagtatctttgttagttggcccgacacagcgcatttgcactgtctggcgaccgtcaatacagctgagtttcagtcgaggtacgggcatacagacatccatcattacaggtaccgtacctcttacactaccacctctggctaggtaccgggcatctctagaggtacactcgctgtgtcgacacctgtcagagctaacagcttcacctgtacaggaccgtctcatctctggattcgaatcacgcccgctccctctccactcctgtcccggctggacttcagtttggaactggaaatccccccagcttcgcttcaaactctctcccatcgtcgcaacaacctcacgaaaacaggggctttccacccagaaccacgcaacctcgagctgatcgatagcaatccattgcgtcggatcgcgctagagcgggcgtacgtattgcaaatacggtttgcggagctcctttcctgggatccgatcgttcagacgaaaggctccatcccctcgacccgcgacgacccgcacaccccgaacaagatcctgggccctcgcctcgtgcaattcccaccagcacccaccagcaccagcccagcaccagctcacgggcagcataggctggcttggtgccaaactgggtctccatcatcgccgggcccctacctcctcgactttccaggcgcactcccgtcttggtgggtggcctgctttcccaccagtttccccattcattttcttcttcatcatacatagcatcattttcacgtcgctcatttctcgaggaaaaatactcgtccattcatttacaattttccttttactcagcttggttgaccataaccgattcgctccttcacggttccataccactatcctatacaccggccaggaaaagagaaaaaaaaggaagagtcagcactgtcgacttgcatctatcagcagcagcaacatcaatcgctcgacgctacatacacattcgcccgattaaaacgttggtacagcgcagaaagaactacactcatacagacacgaaagcgatttcgatcttacaacaacagaacaatttgggtttcttgaatgccccggtaattgtgcgcagctcttcaggagagccctcccgtttctcggcatcaactcagttctgccgtccgtcgttgctacggaaatcggaattatacaacagcaagttgttgcagacatcgatacactggccagtctttccgattaagcccgcttgcgatctttgtgtgactcggcaccatgaccgtcgtacacacactgacccctcaagggtcttcccatggaatcggttcaggacaggctcttgaggataggtttgaggtgctcaaggagattggcgatggaagttttggaagtgtggtgttggccagagtccggagtgcaggtgccaccgttgctcgccgcggtactgtcgtaagttacctggatgcttttgccatgacctcgggttcagtctaacacttgtgtgctcaacagattgccattaagacaatgaagaaaacattcgagtcggtaggaccgtgcatggaactcagggaagtagtcttcttgcggacgcttcctgcacatccccatctggtgccagcgctcgacatattcctggatcctttcaccaagaagcttcacattgccatggagtatatggaaggcaacctctatcaactgatgaaggccagggaccacaagtgtttggacaactcgagcgtgaagagcatcttgttccagattatgaagggtctcgaacacattcacgcgcatcactttttccacagagatatcaagcccgaaaacattctagtatcgacatcctcacatatggacgccacgaactcgttccgccgttattccgcgctgatgaaccctccaccgacgccgcccacgtatacggtaaagattgctgacttcggcctggcccgcgagacgcattcgaaactcccgtacaccacctacgtctcaacccgatggtatcgcgcccccgaggtcctcctcagggctggtgagtactcggcaccggttgatatctgggccatcggagccatggccgtcgaaatcgctacgctgaagccgttgttcccgggcggaaatgaggtcgatcaagtgtggagagtttgcgaaattatgggaagccccggtaactggtacaacaaggccggagcccgcgtcggcggcggagaatggagagaaggtacccggcttgctgggaagctaggtttttcgttccccaagatggcgccgcattccatggacaccatcctccaaaccccccagtggccggcttcgctcgcccactttgtgacgtggtgcttaatgtgggaccccaagaaccgaccgacgtcgacccaggccctcgcccacgactacttcaccgacgccgttgaccccttgaggcccaagtcctccgcttcccggatcctcggccgcaagcaatcggatatcagccgcggaaaggactcggccacgtccacgcctacgtcttcgaaaccatcgtggttcaggaaatccctgatcggtcgttctgagagcagcaccgaggtcgctactgtgtcgacgacgcaagaaaatgcaaaggtgaacattgctccccgtccatcacccgtgcaggttgcaccggaagttccctccccgaagcccaggccagctgttagcaagaggacaacgtggaataacggtccatcgaatgccgctcccatgccgattcttcccaccatccgcccaatcacacccttgtctgacgcagtgaccgcacaggcaagcagcagaacaccttcatacaacgatgcttacgtaaatggaacgcaaaggagtgccgccgacgaaaacaaggccacgaagaagattggccgtcagctatccgtcgcatctgccacaaatcactatgccgagatccatcgccagcaggccgaacgagcgctaaatggacaaactggtcttgcctcgcccacgagcgggacgaaggagagcttcttttcgcacctcaggaagcgagcgagaaggttctccggaaggcaccagacaccaatgtctcccgcttatgacgacgtcgaaacccaacctcacggcgtaggctgtggaccttggggaagtaacagatcttccatggtcatcgacagcccgccaccggcccccgtccccaaagatacgctcgaatctctcgaaaagacgctgagagatccccaacccgttgccgaagttccgccgatgccaccagcgcaccgagcgccccaacacagtacactcaagagacaccattcgctgccgcatcatacaccaaggtcggtagataacccgttgatgggtgctcggggatccggaccagtttcaagtaggacgcggaggcaacaagctgctcagggtgtaaaccagtatgatgcccccgatgaagaggatgaactgcttgatgaggccctcacatcaacccggaaggctatcaagcgtctcgagaaggatacaaaacatctcagacaatcggccagtaatttagggctcatgaacccttacccaaccccatcaccgtcagccagcggccaaaacatcttctttgctgatcacgggaaagaagctctgactccccaatccctggaaccaaagaaaaggtcgtcagaatacaagtggcccacgcctccctacaatgatgagggtgactgggcagcgtcggcatcagccagtatctgggcggcagggagccgtatctagctagatacagtttcttctttcgacgtattttgtattgacggtgggcgcgggcggtcttttgcggatcctgggaaaagaaaatgagtgggtttcctttttgggtggtgtttacgtggaatggtgttctgggtgttctttcggcatggcatcattaccatgttcttatcggtatctgggctttgaggttgttttgggtcttccctatgttccctctcaggaggagacgggctactgctttgagattgcagttgctggtctcactttttgctcctctttttcttgtttcatttttcatcttcatacccccccacgtttatttcttatttttcgctgcttctgcatgcatcttacatatctctcgcacgcacatgcacacatatatggggatcttgtagcagaagctggttctttctacacaacaaaaactatgtggtggttgttgaatggacatctatctgtttctaatctttctgtcgaatacccctcctggaggaagaaaaaagtctggcatgtgtgtgtcgtcggccttgcaaacatcaaaacctatattgggccttttaataccacctttctgcgcatatattactatggttctttttgtgtgcgcacatcgatttctgtcttccttgtctttgtcattggaaataccccctctaacaaccgtttatagagatttggagctgtcttaagttaaatatgcgtttgggaactgcaggcggagctgtggagcgcgtctctggtcggacaaataatcggtcgtttgcgcgatggacgacaaagtaagacattttcatggcggctggtccctctcagtcaacacatctgccagatgagaatgggaatcgtgaggaacgatcagaacgctgatggtgggaggaagaggaggaggatgagggggatggagagcatgatgcacaggagggctttggttgataaagtgcgcgggtttgggtttctagacattgggaagataagaagaaggagaggagaagaaagatgtttcctatgtcagtcttttttttaaactattggtcatcttgttcatataagtatgcgcccaggccttaacatttactcgttttcacaacttcgacatgttgtccttcggttccgtatgactttgttcgttcgaagtggacactcatgcacgcacgtgcctatctaggctctagttttgctctgttaccttatccaataacaaccattcggcgtggtggcagagtggtctaatgcgcaagactagaaatcttgttccttcgggagcgtctgttcgaatcaggcccacgtcgcacgatgaccattaaaacttcttttttgcaccttctttctggtggtctccatttcccttctattctcaaatgttttttctaggcttctttttccttttccttgttccttgttcccttctctgaaatacctttccactgggacggataactcacaccgacatgtatccgcatccgcacaacgtccacatgtctgtacagtatgcataatgcgcccacatcctttcaccatgctttcaccgtgctgttcttgtttttcttttttttttttttccttttttcttatccccgcgcttgctccgtgccgctccccgttaactgctcccttacccctttctgtaccgtgctgttggtctgcttgccgataaccgagatggggggaagtgcgtggcccttcttcaccatgaagaaggggatgagacagatcagagacagcctgcaactcaacttacagatcgatgtctatctgaactgagactcctcgggagttccgagacatcgatgcaagcaatcagatcttgaatggagagtttacctatctacctacctacctatccaccacagcttacttgcttggttgatgaacatttggcgatttatgggttttgctgccggatgtggatttgatggaaaaaggaggcgagaccatgtctttgtcttatggtcatctgtcaagctgagctgctgaggcgttgaattgaagacatcgaggagggtgagtggaacgacgacgtagacaggcctataggtatgtgctccgttcttcctctcgagagcgaccatgaaagataccgccccaccatcacaatttcttcgcagtaccgtagcgtttcgcccggttactcaaattgaaagccatgtcttgttactgttggttattcttgctacgtaggtagcagagccaagcgcccaaggtgaagcaaggtgaggaggaggatttaggatgattccaaatggatgtgacccctgtcatcccccactgtgaggctgcatctcccgtcccgccctaccgcccatgtcgccgaacggtcttacggggcctcaccacatccactgtcaagccattgtcagcactcagcagaccaccacgccttcgttgcaggattgtacgtccgtacattgcggttgcggccacaagattaaagccatttatcagcagcagccagacacctcagccatcgatctggctggtttcaccacgcaatcatctacctaggaggtacaggactggaccattcttgggtgacacccagaatatctaggcaggcagcagcttttgcaagccaagaaagttcgtcgacatcgcaaccacacaaaccatcatcatcattcgacattcttgtccccacgtccgtaattttgggcactgcaacacagcagttctgatcgacgactggacggttttgttcaattgaagaggaaaagcgctgtaccgtacgtcatcccgctgcgtggctcaacagatctccctgcttcggacgggccctgacagtttgacggcaacggcaacggtgaggaagaagaagaagaagtgcgggaagcaaatcaatcacgttctcgaattcggggaccactcctctcaagagtcttctcgaaccaaagcatcccccgttggcttccgccctgtgtgaaaagaggctcagcccgccccgccaagcatccccgtcacggccctatttcagttggtccggctgcgggctaacacagcagtgcctcgagaaccttgcagcagtgcagtgcgaggcgaaggtgtggaaacattcagggaactggaactcaattgtgggattttgagtttagggctgttgctgcgcccttgttcccttccatcatcatcatcatctttgacttttgtttcttttgctcaaacctcggtgattcgggctatcattatcttcttacctatctttccccgttccactcacctaggttggttggatcttccctctctgccgggtttgcgcttcgaaagtcgagcggctgtcaccgttgcattttgtgtcaccataccgtatacatactacgcccttcctttctttgttggagttggagcgttgaagagttgtgtgcggagagacttacgtccgaggttcttttgcgcttgcgaatcgagttccaacaaggtcgtcaacatagcccccacgcttcttggtacgagtgggcagattctccttctcctttgctcggactggctcagagtctctctctataccgttgtctgaaggctgtgtgggtttgcactttgcaagttgatagcggaggttcaggaacccaacgtcgcacaccaaaagcaaacgagtagaacaaagtacgatcatataatacgaacttttacgctgagagttagggataggggtagagagaggcagaacgtcgtcaccatgagctttaatctgcccatactcccgccaacctctccaacaagtcagagaaacagagatagtaggaattactttacaaacagctatagccccccggcttcaaccgaggctatcaatggcccggtgaggcagcggacaaaggagttggctcccatcagtgatcggctgattgttggcgttgactttggcactactttctctgggtacgtccattgtttttttctttcttctcttttactcatcgcttaaccggactttggcaacgggcagctgcagaaaccgttacgcagcaacatttgtgtgacttgggggcggtcccaacaaagtgttgaccagggataaagctttcgttgcttgcgtctcactttctctctttgcctaagccccaagagaccaaaaccaaaccaaactaacacataatccattagtgttgctgccgtatacacaggaacgccagatgatgtagagattatcaagacctggccgggcgggaacggcatcacgtccgacaaggtccccaccgagctttcctatgcggccatcccgcccaatgcaccgccaggcaccgcgccagccgtgaaatggggcttccagttccgaccagaagagtcgcgcatacgctgtgtcaagctcttcctcgaccggtcccagaagctgcccttctacgtgaaccccaaggagacagccacgcagctgaagaacaacaggaagacggtggtcgacgccgtgagcgactacctcacgcagatctacaagcacaccatggacacgctaacacggcggtatggcgagtcgttcatggcgtcgacaaaggtcgactttgtcctgacgtgcccggctgtgtggtcggatgcggccaagaacgcgaccctccaagcggcggagagggccgggatgggcgctcagtcgcagattcagatgattagtgagcccgaggcggcggcagtgtatactttgaaagctatacagcctaaccatctgaagattggagataactttattgtctgtgatggcggtggcggtactgtcgagtgggtttactcctcctgagcttggaatttggctgcagaagtgctgtactgaccaaactccattcagtttgatcgcatacaagatcgtttcactagggccgatcaaagtcgaggagtctgctgtcggcacaggtgggctttgcggaagtgctttcctcaactacaggtttgaggagcacgtcaagaaccggttgggggctaatcggttcgaggaggtgaagaccaagaagggcaagtcgtggcagatggcgctcaagtacttcgaagagttcgttaagcgcaactttaacgaggatgagcatcaggagatcaacgtcccgtaagtttttccccgacagagtccgtctgccctggagtgagaagcccgatattgacaagactgacccacagatttcccggtctccccgatgacgaagaaatcggcctcgactgtggtttcctcatgatgacggcggcccaagtcaaagacatcttcgaccccgtcgtcaaggaggtctgtgacctcgtccaggggcaagtcgacaacctgcgcgccaagggccagaccgtctcgggcatcatattggttggcggcttcggccagagcgactacctctaccgcacgctcaagaagcactttaccagcacggcggcccctccgccctacaccccaacgcccacacagcaaagcacgttggccgcggccctggggagtaactcgatcgaggtgatgcagcccgtgtatgcctggacggccgtggtgcgcggcgcggtcctgcgtggactggagggtaacatggtcatctcgcgcaaggcgcggatgcattacgggacgtcgtacgcgacggtgtacgacgaggagaaacacagcgttaccgagcggtattggagtccgttgtgggagaggtggatggttagtgatcggatgcagtggcatattgccaaggtgtgtttttgtctcctttagctatttcagtttttctttccctaacgactgctgaccacaacaaacaaaaaaccagggcgaaaccatatccccccaaaaccccatagccttccactacacgcgcaacttccggcccggccagtcgctcgtggtgacggacgacctgatcgcgtgcgaggccgacgagccgcccaagtcgtacacgcgcgacttgatcaaggtgtgcacgctgacgacggacttgtctgccgtcccgaggagcctgtttactagactcacgacgacgaaaggggtggagtttgataaccttgactttacgctcgagatgattgtcgatagtgcgggcttggggtttgagctcaaggttgatggggttaggtatggacgggttgatgccgagttttactaggtgggatggaagtggctgttggggtggttgccatggcggatggatggatgaatggatgaatggatggttagttggcaggtcagtgaaagggggtgtttgcggaggaggggaatctgggtcatgctggtcctgccaagggacatttcatggatgacatatatgtgcatatcgtacatacgggcatcaacgtttggctgatgagaacgtgagtgccttttgtagaaggttcctcatcaacagcattcgtcttaacgataagtgcattgctacctattctctaatcattccttctgctgctgatgctgttcctgcgcctccttaatcaataactcccgcgcattcctctccctctgcgccgccgcccacttcttcttcatcgcaaaactattcagcgcaatcgcctcttcctccttttccttcttcccctccttctgcccttcctccttcttatcctcctgccccaggaccaacctctccaactccctcatgatactctccaccgcccactccaacgtctctccaaagtccctgtccattttggtttcaccttccttctggttgaccaaaactcccaacctctcgctcacctcctccgccttcaccttgcccccctccacatcccctccctcaaacatccactcatgcgcccgcacgtactcaggccaaacaatcttctccacgtagcccggcgggtctttccagaatccttcgagggttacgtacccgtctcttgcttcgcggcgctgtagggctttggctttggacaccagcaaaaagagcttgatgtccatttgggagagcaaagtggcagggaggaggggaggcggggagtagaggaggaaaccgtctataatgcagattttgaggggttgttgttgttgttgttgatgagaggataagtggaggacacgatggccgggggaagaaggttgcagccagtcggccacgcgggctttgattttgttgataaagtccgtggtgatggggcaagggccgaccgagttgaggtcttctttggagtcgagggtgggctgtttcggactgttgcttagcgactttgacttggcagtggtgatggtcttaccaggccccgttttttgtttgggcggcgccgctttgctggctgctgctgatgatgacgatggagggtaataactactactactagtagtagtactactactaccgtgggtgtgtctccgggaaagaaagggtctggtaagattcatggtactactaactggtaactcgcccgtggcgcggatgtgctcgagggccgccgtcatgtcggggatcgagagggcttcgggacagtcccagtttgtgaggccttctttcataggaattctgtttattttgtgagacacatatatcggtggttagagactagttctcgagtgagatgagattaggaggaggagagggagcttactcggactcgggcttgtagaaatcatcttcgtgtaggataaaggtattgggaaagatatcgcggagaagtcgagccaatgtcgtcttgccgctcgaggaacatccgctgattccgatgacgacggctttctgatttgggtccaacatcgtgaaagagcgtggaggtgttgaggtgtagttgagctccagttcgacgccgcgatgctatgtcatggagagagagtccgtttaagtattgaataaagaaaacaagaaaaaagaaataaaagaagaggactacgtaggagtgttatctaaactgtaagagtcaacagaagtggttcagttcggaattcttgggcgaggtgctcacaactgaaccaacgttgggttgttgccattggtggtttccttgaaaggaaccaaaacggtacgtacctccccgcgtataagccaggggttagtgtaggggatcgcctgcctgccggaaccaaccaaagcgataaggcttgttgacacatccactgctctccatatcgttctaggcgccttctagcacattgacccccctgtgggattttccattccgctggcttcttcctgctgtcaacaacccatgcacgtcatcccccttcttccaactcgaacagcagcaggagcagcactccgagtccgtctagattttccaagacaacaacgagcttccgtcagtgtcacaaagaactatcgattcgctttctcgaccgccacaacaactactgccaccatcacaaactccagaccgcgagtagtagttcctcatcaagcaccgccgtatcaacatcaccgccgacccttcaccaccaaaacagaaaaattcaccaccgccctcacaaccgccacaatgtccgacattccaaacgccatgccctccatggtcatcctctcgacctccatgatctcgctcatcaccggcttcgtgctcggcgtctacgccatccgcggctacctgatcccgcccgagctgaaggaggagcggcgccggaactttcaggaccccgtcgagagcgaggagtcggaggtggacgaggacgattacatactagaccacgcgcccaactgggccaacgggctcgaggccgatcagcgccagggcttgcgcgcgcgcggtgctgctgccgctgaggagaagaaaaagaagaagaagcagcagcaggagaaggcggcgcccaagttgggactggatccgactgaggagtgcaagttggtcttggttgtgaggacggatctgggcatgaccaagggtatgttttttttttttttttttctgatatctcttttctactttatcccttaaccttcggtttattgacgtgttgctgtggtggaaaacaaacaggcaaaatcgcagctcaatgctcccacgccaccctcgcctgctacaagcgccttttctctgccgcccagctcgagcccctgtcgctgtcggcccgcctgctccgtcagtgggagcgcaacggccaggccaagatcgccgtgcaaaccaagaccgaggatgagatgctggagctgatggccaaggcgcgcagcttgggcgtcactgctgaggtgattcaggatgctggccgtacgcagattgcctctgggtccaggaccgtgctgggcgttggtccggcgcctaagagcttggttgatgagatcactggtcacttgaagttgctgtaaagggggaagactttgtagcggggagaggatggagaaagtgtgttatgttgacggtagcatgaacgtagatacaaagagaaggacgagaagcacgaaaaatggcgtaacggggacggtataaaagtatcattgggcttagagagcgatacagtcaggtaaagactttgatgcatgtaaggcgtaggtcttgatttttacttttgaatagattatcaagcaacaagatgagtctccacatacacgtaagcatatcaagtaaacaaatatagtatcagcacagcatccggtcgactgaccgtctttggtttcattaagtgactgattctgggtatcatcatgtactctgttcttccacccctcccaccaattttcatgctctactctttcctcgcaaacctggccagcgtaggccccagctcggccaccttctccttgtgcctctccccgttcttctcctgcatctgcttgtacatctcctcggccttgagccgcttctcgtcgataatgttcttcttcttctgcttccgcaggtacttcttgagcgcgctgttcttgcctctggcccggttgcgcatctcctcctccagatccggcggcccggcgtccagatccttgtccgcctcccgctgcttcgccgaccgcaaatcgagggtgccgataaagttggggtcgagcgcaatcatctcgggcgcgagcttgttgagcagctgcttgacttcgccctcctgtctctgcttcttggtctcgtacgggttgacttccaaggcgtcgaagttggcctcgccggcgccggggatgatgagggacgagaacccttcgctgtggccgacaccgagaacatcgtcaaaggggcaccaccgcacccgctcgacgcgcttgccctcaccgccccacgtcatgtagggagactggaccttttcttgtaccggcttctccttcgagaagagacccttccagaccgttgtcctggtgccccagccgacagcggtaaggccggtatctgagatggcgacggacgaagcgggcgcccgggtaaagtagttgttgacctccttgaacatgcggatatcccaaacggccatcttgcagtcctgtcctgttgtcaccatgtagcggccttcgcggtcgacagccatggatcgtacgggaccacggtgggcaaggagcttgaccagaggttctgacgagttgggcgaccatagcgttactgtgccgttctggtgaccaacatggaggatagcgttccaggggttttgtgtcatggaaacgggtgtgcccagcttcgttgcgatttcggtgacgatctgaccggtcgatgtgtcctggtacttgagctggccgtttgtgcccagggtggccagcaggaagtggtaggggaggaattcgaggtgggagacttcgacgtgtttccttaggcagtggagctcgacgccctgcgagtcgtagatgtaggtgtacttcttctgagcgacggcaaagtattggttgttgtgtagccacttgacgtccctgatggtctctcccaactgcaactcacagcccagcttgccgtctctccagtccatcgtagcgacatggccctttcgtcctgccagaatcagatcccggccattcctcgaaaaatcgcaaatgtaagggcctagttggtcgagcttcaagtcgaactttttctgggcgacctcaatgttgacttcgctgacgatgtcctcctggcgaaccttgtatgtgcgttcctatcgtgaccagcgcggttagtatcgcgcaagaggctataaactcccaagccatggctactcacaagctcatgttcagcctcgaggaaaccgccggcattctcgagaaggatttcggcctccttggcctttagcgtggccgtctggtacttttcttcgaggttggtaaggttgcgcttgagctttttgtccttgacgttcttgacatcgatcttgcgaccacggccgtacgacttctctgctgccttgactttgcggatcttgttggcctcggcctttgatcggaactcgcttcggacgttgttgatggcaacggcgccgctgggctgctctgccctcgagagggagatttcggccctgtctgtagtctccatggtgccaatgggtcgacgcgacacaatgggaatgggtaatatgtgtggtggactaggacagttggatcggcgacgggatatggatgggggctgaatatggaattggtctggcggtttctcggtgtgcccgtgtctgtccctcgctttggcactttgaatgtttcctttcctcgacaacttttttggggccggacccactaaaaagttggatggggcagctgttccgcagcgatcattggctccactgcgtacaagagtccgataagataagtagcgagacggccgcccatgttcgcacaactcaaaaaaatgcaacgagtgccccgccattgacattgtccccatcactttattcgatactcgatagacggattgtgaccagagaggttctcgaaatctcttttcagtcccaaccccccagcctcttctcttcatcgcctccccaggtccaacatcctggcgtcaaactcgctcccttttcggttcaaagcaggcggcgattccagcaatatgcccggcgccgtgagcggccactcgcatcggccgacgaccaaggcgtcgaacaagcccttcaagtcacgccattctaccaagggtgctctccggaatgctgccaaaggtacggattgcatataacagccgtgcctcatgccaaggttgttgccttggactatgctctacttcacccaactttggcgcaccaagcccaagcagacatgaatatacagctgcatataaagaggtcgacaacgtccacacagcgctaatactttcaacattctataggcaaggtagccgaggagagaggtgtgcgcaagaccccccatcaacaagtcatgtccaagttcgaccgtcgcaaccgtaacaagcagcttcagctgcaaaaacacaaggaacatctccaggagacctccattttcgccggcaaggatggtgcccccagaaacgtggccgttatccccctgtgcagcgacggtgacgctaccgaagccatcaagagcctgaacgccagcattgatatcgagaccgaggtgcccgagggcgcattccgcgttcccgtcgacagattcaagcagaagcttcaatacttccccctcaagcgcgaccttaccgcctgcctggacgctgccagagtcgccgactatgtcgttctcgttttgtccgcgcaggaagaggtcgatgaacttggcgagctgatcttgcgcagcgttgaaagccagggtctctctaccctcttcaccgtcgtccagggcctcaacaagatcgagccccaaaagcagagactctccgttctttcgtctctcaagtcctacatcacccacttccaccccgaacaggataaggtcttcagcctcgacaacagacaggaatgctccaacctcatgcgctcgctatgcagcactacacccaagggcattcgctggagagacgagaggagttggatgcttgtggaggaggtcaagtttggtgagtctaccgtgcttaccggtgtcgtcaggggcaagggcttgaaggccgaccgcctggtgcaggttggcgattggggcaccttccaggttgagaagatcacagcagctcccttggccaggaggaaacgtggagaggagggcatgaacgtggaggagggcgctgaggagattctcgaccagcctaccgacgaccgcgatgatcttgtcgaccttgcgcccgaggaggttcgcatggaggacgacgacgatgacgaaatgaacgacggaatgaccacaatgacgacttcaaagaagggtgttttgttggacgaccaccattacttctcagaggaggagcccgaggcttatactgcgccaaagaagcttcccaagggtacatcaaagtaccaggctgcgtggtacctagacgacgatgtgtctgattccggctcagatatggaagaggacgatgagatggaggacgacgacgaggaagaggccgccaggccagaggatggcgaggagggtcttgctggttacgcgccaacagaagccggacaaaccgagtacccacaaactgagggcggcttcatccaacctgatgctgatgaggatgccaagcaactagaggctttccgcaagcaaaagcgggatgaggctcaggatgacctcgagttccctgatgagatcgagctccacccccacgttcttgctcgtgaacgtctagccaagtacagaggtctcaagagcttgaggtcaagcccttggcaggaggatgaggaccgcgcataccagccagaggattgggagcgcttgttgaagatccaagactaccaggcctccaagatcagggcgtctagggaagcccttgtcggaggtgttgctcctggtacccgcgtccacgtttaccttaaggacgtgcccgcgaccatccagcaatcctacaaccccagccagcccgtcactctattctccctgctcaggcacgagtacaagaagactgctgtcaacttcctcatcaacctgagcgcggacgctgccgcacccatcaaggccaaggaggagttgatcatacagtgcggtccccgccgcttcgtcatcaacccgctcttctcccagggcggcaacactcccaacgacgtccacaagtactgccggtacctgcaccccggccagtcggctgtcgctacttttacgggtcctgtcacatggggtgctgtacccaccctcttcttcaagaggcaagtgccgggctccgtgcttgacgaagatggcgagcccgtctccaatctgccgctcagcctcgtcgccaccggcactgccctgcccccctcgacatcgcgcgtcgtcgccaagcgtgccatccttaccggtcacccgtaccacatccacaagaagattgtcaccatccgctacatgttcttcaacagggaggacgttgagtggttcaaggctctgcctctgtggaccaggcgtggcaggagcggtttcatcaaggaggcgctgggtacccacggttacttcaaggctacctttgacgggcgcatcaaccctcaggactctgtgggcgtcagcttgtacaagagggtgtggccccggagtgccaagcagctgggtgcgcctctgctggatgccgcggcgctccagcaggaggttgatgaggacgctatggatgcggaatagaggaagaatttcatgtctgtttggctaatagactagacgtgcgtgtcaagggttaagaacagggcttaatgaacggcgtttgatgggaacaaaaagatgagtgatatctctcgttggtttatctttggtcgggtcacatatactatttagggaaatgcattcattctttcctcacgcctcgtttgataacagagttaactgtacgttgattgtgtggatatgcctgttgacatttcaactttaagtttgtgtcaaatctcatgacaatttgagtctacacataggttcgagaccattgaactgcatgtcgtctgtcatatctcaaaccctttcttctcccatgttttccatctcctgttagtcatcaagataaaaccccaaagctgaacctggggcaacaacaccctattcacttgatgtcaccacactacacaggcgagatagtaataagtaacaatgatgcccactttttgaccgaacactcgatatccatcctaaaccgccgtaattcaagcccgtatcgcctcacttttccccctcccgctcagccacgatatggtcacagcatatcacatacctgctactcagtctgtctgtcattggagataacgttggcaaaaaacccccacagacttggagaagaagaaaaaaggaatagagcacagtagactaatccccaaaaggccgacatgtatgttggtctttgcgatgtgtgtcttcggcctaataaataataggacaaggccgaaagggggtggtgcatgcactgtacactaagtacgtagagatagagatagagatgaatttttcttcttcactgatagctaggtatatacttctagttgacgaaaagggaaggaggctgaggggaaagtcccaacggcaaggtaccaaggtgtgttaggtatgtaggtaccagtgggatgagtactattctacactacatacctagaatacctcgacactaccaccccccggattacatacataccatacatgcaagtacaatatgtacgtgctaccttgactactgcgtagtgtgtacaataccaactgcctgcctacctatgtacttggtacgtacgtacgtacgtctaggtgggataaggtagtgttaaggtgtgtgttatgttgagatggtggacatttaataatttgattttatcttcctgggaaacctcggctggttagggtctttttttttttttttttgtttttttttttcgttgttgttgtcttgctgctgcgccttgctataatatccaatctcccgagtttgccgtccgtcaagcctcatatgaaggcgaattacatacctaggtacatttgtgtggcgccacctgatgttatgccctccctggtataagttcgttaattgcctcgcttttttttcgccataaaggtactgtacactacagggctcaagtttgaggaggactccaattgaatcgaatggagttgtaaaagagagagtatgaaagtcattgggaatgttatcaagtgctaccaggtctagggaggtacctagtgtactgtagctgttcaaggttgttgttggaagaagaagaaagagggggaaaagggggctgtgcaaaaagagagcggagtagtgttcttttcagttcactgggttactacttactgtccgtcccaactttggggtacccgtagtgtagtgttgtctggagaaatctcctcatcgatcggaagagagagagagagaaatctcatctgggtacattctagacactaacctgtttctgttggtgttgcccaaatgactacactttgtgtcttggattatcatcatatggcaaccgggatgtcttgtcttagttgtagtacgtgtagtcgttggaattgtctagccccagagcagagccctctgactacgcccaacagtgaaggctgagtaaaaaaaaaatcgagaaaataggggggtctttcggggggcaattatagcggtggattcagttattgggctgggatatggactatggggttttacaggctttgatggactgagagggagtggctttgtggtcttgttcaatatttgcccgctcatcccatactatcacatgagagaacagcccaagggaagacttccatggggctggctggtaatgtggagattgcacgtgtgctgaatgataggaatccaattgcgaagccaagtctgagcctcaggagcctcaacattggcatccaatgtcccacaatcaggagttggttgttgacaggcaaaacctggaacctcgtcatcagcgtgctgccctgagcatggcggcggagatgaggttgagatttgagcttgaatgatgatatggaatgttagcaatatacaggggttaccgctgttgatgaagactcatcctaagtatccactaacagctgcagattgggagccctcccttagcaggcactgctgtgcaaacgggggggatatgcagtgcaccgcaacgctatcccacattcccatcagatcccctagcaaatgcgcagcaaccatgttagtgcaccacagccaagtatcaagctgcgacgaagactgagacgcacgccgggcaatccgaacaacaaagactcagcaagttgagtgaagatccggatgggcgccgagtccagaacaggtaccgttgaggctgtgcaaaacatgtctgcaacttcccagtgcaattcgttgtaggatactagggtgtttgaattggtctgggcgtctccgaacctccataccattttcccttccgggggcggagggaggcgtctcgctgatgagactttcacagcacgaagtggcgaggaggttacgaccggatgtctacctaaggtacactaccatagaatgtctggacggctcggatcaaagaaaagacaaacaactcgttcttgcgagatggcccgggacgcgcgagatttagcttggcacacttcagatccaatgcttcagttgatgaccaagacgaacaattggcgaacacatgtcaccccctctggagagacgtgctcagccatccaaccagcatccatcaccatccagtgaaccccatctttcagggcggctttgctggccttaccaggtacctcccccgtccgagcccccccgccgccccccctgtacggcgattccatcctccccatcccagcgggtgatcacctacctctacagtagaaacccctgctcgtgcatgcacctgataatgcataacaccctctaaatgctagcaactgccagtccgcaattatttagtatgggcaagtgctaaaatgcatatttgcacatctggcggcccgctaaattagtagatatacagtttgacggtccttgacagcccttaacagccctgacagcccccccaacaggtggcacttctggtccaatttctaatctaacaggtatagtaagactgccaaaattcccgattttttactaaattaaccaccatattacactatattaggtaaattataatattactagggtattagcatatataagtaattaaaatcccctccctttattgcctttaaaagtcctatcgctaataaatttactatatagtaacttccttaaaaaattatagcgtatagtagaaagaaggcgccccccaaacgctacgaacttacaaattaaaaatcccttatataaatataaaaactcctattttaaaagtagttctacaacaaaattccccaccctaaccaaagtactaccgccttataaattaaatagaaataagatctctccttcctacaatatataatctcgtattattttaataagaaattcaacctacaatttaataatttcgactcttaataattataagcttcctacatacataagggagaatagctaattttagagtacttactctattagtagtaaatcggtattgaaattcggggatttaatacctttatcgaaattctatagtaaaaaattagggatttatagctttaatacctaaaagcccgaaacaataaactaacgaactcctatatagtactatactttagcaaaaaatagtataccctctttcaccgccggtacaatctctttaagaatactttcgctaataaagctatttctatacctattaaagatccctatatgcttaaataaataattaaactacgaaatttcgtagcgaacttcctacggggtaaccaatacaatataaataaaactaggctcttctaacgctatactccaaacttcggtttatccaattaaattaaacctagtaccaaacgtaataaattatatatatctcttacctttacaacgaacaataccaataacaattaatttaaaatataggtaataggcaaggtaaaggtactttatactttaaagtaatttaattacaatactactagaatagtatagaagtataataaaaaggtatagataataagtataattatagtaaaatagttataatccttttatacttattataaccgcaaaaagcctagttaacggattatacttatccttaataatttttctaattatcaaataaatttaactttagtgccttccccttctattattacaattatatacctaccccccaacgttacatctatatattaacctataaattagggtattattaattcctttaaattatactactattattactattttaaataactataccttaaagttagtaataaagggtaggacccctttaaagaaataaacttacggtatacctttaattgggttttgaatacttaatataatagaattaaaagatagactattattaattgctaaaagaagtttactatattgggcctaaaggagagtttggaccttcgtagcttcctcgaaaataggccggataactttaaaaaggtttttaagaaggtaataacgagggttaaagagaggatagatttagttaattttataaattctattaataaagacgaggtacctagtaaacctattattatagaggaagtatttaattacgttgtaaataattaattaattaaaacttaaaatatttatactactaaaaacaaagaggacaatagagaatttattctacctcctattattagcgctaaggaggtagtactaaatattgttgatttatttaattgggtagttaaaaaggatatacttgattttaataacgtataggtatttagaagaataaaaaggaaggtggaagtatacgttatattacgtattaaatagactactcttctagacttttataaggggaagtatattaatttaagtaaagaaggtgattacccggatccctaaatgtgtaaatagctttaaatttatcctattttggaaggattctggtgattctggtcgatttatggtggtaattatagctagtcttggcataggaatgtaaatgcatgggccctctaaatgcatgggaaatggctgcccggattacatgcacgaacagaggtttctactgtactgtaattcacacgggcggcatgcacgcccccgccgggcgcctcttccgtttcaccgcagagggcattcaaacgtcgggtgccttgcattcctagaggtaggtggctgccctactatgcccgtacacgcacgccgactccgctgtgccgctgctgctgttatcgccaacgattcttaaactgcgtgcttgccttccattctgttcctccaacaacccgaccttccgttttcgatcatcaaccatcaccgcaaatataaacacatcgcggatacccatccaactctctcctgccttttctcctcaataactcgagcttttctcctaccatactacatacaccactatctgtaacccatcacctagtgcgcccaactcgagcactgaatagccaagtccccccgccgctattacatcaacagcttctaaccaccacaacacaatcacaaccatcacgatggagccccaacaacaacagcaacaacagcaacaagtgcccagcgagcagtcgctccagcagtcccccgatctccgccctgcttccctctcgcgatcctccaccggccgctcctcgaggaaaggctcgtctctcagcctcgatctctccaaccttcctcctctcagccagcccacgccgccttccaacacgctcatcttcacaaacatcaactcgctcgacgtcttctccgccgacaacctccagaccatccgcgacctcatcagccaaacggcacccatcttcgcctggtcgccgctcaagtctttccgccgcatcatcgtcaccttctttgacgagcaagccgctattgccgtccgctccgtctgggacggtgaggccatccttggcgagcgctgccgcgtctactttggtcagcccacccccatcgacgtatccgccgccgacaagcatctggctctgcccgatgccggcaagctcttcttcatcagcccgcccccgagccctccccacgactgggagcagcgcatggaggatgctcccaacaccatggtgcacgccgaggatctcgccgaggcccttgccaagctgaggcaccacaacaaccccaacggcatcgatgccgatgtcaaggcccccgtttccccggcttccgatggcggcagcagcagcaggcccggtgccggtggcgacttcaaggagggtgcgaggaagaacaggagtcgtagctcgacgctcatcttccagcctgagaagaaggctcagactagcaatggcaaggctaacggcccggcagtcgacttgccttgtgtcaccgtcgacgatatgacggatgaggcggatgccgatggcgatatcgacatgagccctgtgtcggactcgcccaggacgagacctatctttgcgcataccgcgaggccgcccgtcgagttgatgcattatgcttgagcgagcggatcagcaacttctttcttttcttttcaaactctctttgaacgattctaatcatatcttatccacctttttgtaacgcaaggaagggatcagtcacataatcggatgtcaaggttggcgggcgtgggcgtttaggggttggtgttaccggatgtactggacgagcaacatattcttcaccattaccagcattcgcacaaagtggatggggtcagaggaaggcaagtcacgggcgttatcaaagcatgtttgcatatttgtaaagggtaaacaaaaattgggtttgcaagatttcatccggtctctagtctggagcataggtctcatggactgagagcatttgatagtacacaaatacagtcaaactagtgcatagctatcaactctagcatgtaaacatttatgctgttctatagtgacatgacaggtgtgcttggcggacaaccgactatggctctagctatctcttccacctttcgttggtagattagattatcccgcaagttcatcaccatttccctgatatcatgatcatgaacctgagttttgacaacgtcgtcgattcccaacaatgatatgcaaaacccagcaatacgccaatccaaagggccccagcctagaccatcatcgacgaaacaacaaccctttaactccaacacagacaaggtaccccagaactgtactcgcaaccaaaaacgccttaaaactcctaaactcagagccaccattcctgctagcaatccagtccctccaacccgttcttcttcttccccttcccacctcctccctcctccccacccctctcagagcccgtatacttttcccattccggcacccactcaaacccaaaccccgcctccttcccacctgccatctcaacaaccacgctcctcctcatccaccttctcaccctcttatacctttcctccccagtaacaacttcttcagtcccatcattctggggtccaccaccccatgacgggacccatttcaacaaaagataatgcgcctgccttgaataacaaaacaccatgaaaaacaaacactgactgataaccaacatggtataccacactcccggcttcgggatatgcaaggctttgcacagactggagccgttcaaccagtacgcctgcgcccgcaagaacgactcggagctgcgcaggggtggctggttcgccaaggaggcgatgatgttgttggccagcacggcggacgtctcgctgggatggctgagttccgaaaagcacgattgactccatcaccaccttggcctcctgggcgcctccgaagggtatgatgattttctgctgcccatgcccaccggaagaagagggtaaagtgatggtgatggtgtcgggcacgccaatcagataagcgacgtaccgccacaaggccaagtaatcctcgatctctggtgaggtcaaaaagatgccttgacggggtaggcccatccagatgagggccgaggaaaaggaggcaatggtggcgatgctgtctaggtcgttgattgggattccccatttttgcgtgagtcccagtaccctctttctcctcttcctccttttcctccttttcctccattcccatccctatcatcccgagcagccaaccccaaagtcatgatcctcctcctcctcaccatcccatgcaaaaacctcactcggaccgtacttttccacccccttcccccatcactaccactttcgtcaccccaatgattaccaccaccaccaccaccactagggtccatagaccccaccccctcagtaacatccaaaatatgctgaaacgtctccagtaatctccgtctagccactcgcgtcccgaaccccccctgttcttgctagtgtctcgaccacacgcgctgaagccatccccccccccaagagagaatggaaagtcaaggaagtgatggcgggcccgacgtaccggtaaaagaccgcttggccgcgcacgatggacgggtaggagacccaggcggggatggtggttaggtgtgtccagagggtggagagggagggagaggaggggtggtgggttaggaggaggtggaggaagtcgatgggttggtagtggtgcagggggcattgatggctattttgggaaggggaggacttggatgaggaggaggaagaggaggaggaagagagaagtccgagggcgtcgatttcgtctagacagtcatcggtcagtttgtcgtaggagagggtgagagggtggaggtcggtggaagtgaggtgggaaggggtccagttgaaggtgtagccccagatgttcttgcggttggggttgttgttgttgttggagcacatgttgaggtaggtgtcttcttgtaggtttcaatggaaactatgggttactttctgaacaagactttaaaagtgtaaaatcgagatgtgaacagtaagccggagtcgtgatcagatggtggttcgaagctctttaagcagagactcaagttgtgacaatttcgaggagacattttcccacttggaagcttgactaggcgaacttgtctgtctctgttggcactgagaacccggaaccagtgagagaaatccgacaagataagtggcagaattgttttaactttggcctcgttgggatgagatcaatatgatatcaaataccaagaactgtttggggcaacaggtcgtttttctcggtgaggtcttcactgttgatagtcgggactgcgatgtccacgtcgatgtagggtagaagagccggagtagaataagttgttttggcaactactttgtctgttaaccagtaacggtaagctgtactatgcagatattcacttgacatgtatccccgctccaagttatggttgtatgccgtggagcaatgatggttgagggattcattgatgccatcttccccacattttggtgatctcaagggaagacatcccagcatggcccgaggccagatgcagtccacggtcctcttgtgttatggtgaggagttgaagccatcaacataaaattgaagagtgtcagcggtcttggttgagacgatcacgacagcttcaagcttgaggttacacaaagtaaacgatgctagaaactgtcagcaaccagggcagagttgacgcagtgaggcgttactgataagacttatactagataaggaaaacggggcgctggtggggcgccagtgctagggagaccgatgcacgctaacaaaatgccccataaggatgagtttcagtgggcaggcaacttgaagcaaggcctctggcgtccgaggaccctggggaaatttttcgaaaaccgccaacgtcgatatcttatcatcgtttcaagttccttgtcgccatcatttggacaatttccagaaccgcaagacttgaagccatcacgttcacctcaggctcttctcccatcgagccgccatcaatttgactagccaaacaatcacttttaccttttcctcaatattactgcccgtcatatcacaatgagttgctcttgcaacaccgccgcgctgcggatctttgtgcgaaacgtcgccaacatccaagtaccctcatctcaacaagtcaccccaagagcgcttcctggcttccgccggcaaatgactacatctctaccttttcatacacgatctctacacacaacgcgcgctgcccgaagcgattccacagaggctgtctccgaggagacatcaacggccacagagaaaccgaaagccccaaaactgctcttccgaaaaacccatgctcctgccaacccgaactggatgggagagcagcctccaagacgtcaagaccacaagcctcgagagctgaaaaaagccaggcgagaccacggagcgcacgcatcgcaagaagaaggagaccacacagagcctacaaagaagaagaacaggtggagagacctaccagaagaggagcgtcgagaactctatgccaaaatgggcaaagagatgcccgacgaggccgagaggcaagcgcggaagcaagagcaacagcagcaaaaactgagggcgtcactcgaggagcccaaaaagcacaacccggcccaccccaggcgagagagctggcaacaccagaagaacgctttgaaagaaaagttccctgagggctggaagccgctcaagaagctgtcgcccgacgcgctggagggcattcgggcgctgcataagcagttccccgaggagtacacgaccgaagtgctgtccaacaagttccaggtgtcgcccgaggcgatccgcaggatcctcaagagcaagtggcggccggacccggaagaggagattgagcgccaggagaggtggttcaagcgtggaaagcagatttggcagaggtatgccgagttgggcgtgaagccgcccaagaagtggcgggaacaaggcattagaccgaataaatactggaaggaaggggaggagaagacgttcaaggatcgccagattgcgaatgtcaagctgcatcggagcttgttgtgagaaggggagtccatttcctcgctctactatttacctgctcttgggtatgaaacgaaagaacttggttttggcggcgtggcagcaagcaatcagatcaccgctcaatacccaagctacgaccgactgtaataataggaaaaaaaaaaaaaaaaaaaaaaaaggaatcgtctttcagtcatgatctgacattatggcagagcaaaatcacgggatagacttgatcatccactgcagcaaaaggaagctaaccatccactcgtctatatttgaacgtaccaatcccactggagatagctgcacataacaagtcatgaacgaatgcggctcgtccagccacgtggtcaggacatgcggaacacttgcacagcacacacagcgaaccctttgagcggtcaaatcgtctgtgcttgaaatagaagcttggtcggatttcatcggcgcgttcggcggaaaaagagtaatcaggctggatggcggggggagtaggtagtccacatgctcagcagtcagacggagcttcggcctcccgacttgcgatgaagataccctctcaaatgatgactgctgtaagacatatcggaactatcctatcttggcaaccgagaaactatctatgatcgagctggataggctggaaccaacgatgcgacggacgacgacgacgacgacgacaacgacgccacagcaaagtaagccatccggtcccggtggtactttctttcacgcttcttgcgctttcgtcattattattattatcattattattccctgtccgtcatcaacgcccacggacgtaatcgtacattacgtggccttccatcgacttcctaccttagtgtagattttctgcattgacttaagtactgcggcccgacggaagaagaaaaaaacagccatgagaacgccatgggtttgacacgttgggacatggagtgaagattttgggggggggggggattggatggctcacactcgtccgacatttgacaccgtatcttgtgtacggatctctctgtctggtctgcttatgtatgtggatctcagccgcagccgaagctttagtatagtgtagggttcatccgtcgtcagtcaatgtatatcggtggtacatagtggtggtgatggtggtggtgtggttgtttctcggctcggctcaagtctctccccaacccaagtctcgcccctcgtcgtgtccgtccgtgcccagacaactaacacaaggcctggacagcacgttttttttttttttgtaatcctctatattcaccttccagtgcacctgtgatgccaaatttggaaacttccacctcttattcttcttcttcttcttcttcttcttctcctttctggcgaaggcgtgctaacgtaaggatactccgttcctgttcacatgcctaaggtaggtatgtaggtaagtatttttaaacacggggacatctagtgtaatcctacactacactgatggcgaatgaagatgatgtgccctcatgaccatctgatctttctaaccctttcctacctcggaagaaaaaaaaagaacaagagcaaaagggaaaagactgggtcgacttttggccatgtggggacatactgtgggaaagggaaaaaaaaaaacattgatgcgacaggtttcacgacaccggagtctaggagaagatgagcgtttataaagtcgactcgtgaggagaagaattggatggcaaaagacgattgattcatccacacatgcagcgttcagcgggaaacatggcattccactgttgtgtgtgtgtgtgtctctctctgaagctgtttttgacggcgacggcggcgagaaccgttcgagtgaggatcgatccctgggggaaggagtctcagcttgcggcgcctatcagttcgaagatccaaccgataaacaggaaaactgatgggacttgaggtgtccaagatgggccgcccgcccatcctccaagccacctcccgaattcggccaagtgcggtttctatgtataaaataagaattagacgcgatgtgacttgtacccgcatagcgtccgcatcctagaatctgtggctactattggtcagtgtgggcgcttgcgcctgcaccatacacacaaggcatcgacaggggagccgggggtgggttcagttggtgatggactgtggtggtggacagttcatggacggcggcgtggtgatgaagagagggccaaaatccaaccaaccaaccaaccacagacctttgtccgtctgcgttcacagtggtgtcaccatcctttgcgttcccttgttctgttcttttttttcttcttttttttttttttttttcttttcttccccatatccttgtcgtcgtcaccgaggaacattggaatagaggggaaatggaagggattgtacgcccagctggaagtactgaggagggagggggggccgaggggcttttcttatgagttgtgagcttgtcatacatcacacacgactggatcgatccagacaaacaggaatgaaccggttgggtgttgccggttactgtgcgatttcggtttcatcagctcctcctagacttcccgtcggggaatgcatgtggatagtaggatggcctcgaggacgggggcatggatgacggaccgcgcggcgacggggcttcgaggagtgtgtcctccgtcagttcaaaatgttgttgttgttgttgttgttgttgctgggcgggtgttgtgtgtgtgaggaggaggaggagcatgggaggagcatggctcatggcgcttccacaacgcttcccctcctcagaccctccctctctcccatattttcataccacactacaacctagactagtgtacagtatctttcaccaacctaactaactcatctaccaccaactggcaacgactggtcttccgtccgtcaatagttgcccttcctgatccgccagccctcccgcccaccctacttgccgccgtcgccaccagcacgcacccgtaccacatagtgacactactatccggcacacgtaaaaggatctgctgctcgttgggcccatcatgtcacatcatttactatactactaccgttctatatagccgcccgtgtccccccctcggcatccccccttcccctacgcacgttttttattattcttctctgttgtttttcgctttaccggttctagattcctcagagggtctccagcctgccagttgctcagttggtgggctttgacgactctgtggaatttggtttgcctctctctcgaaggaagtacatacttccattgcaaacggttataaacaacaagggttgagagaagcaagcacgggaaccggaacaaaccgagtgagaaaccaacccgacattctggaaatgtcgactcatcaatcccagcccagcagcccacccaagaggccaaggctttcccttcagatcaagacctttaatggttcgagtgtcaggacatccaggacgctggccgccgccgtggatgtcaagtctcctacagccttcaacacgctgtcgaatgtctacgccaccgctgtggataggtcgacgccaatccaggagcatgccccggcaacagcgctatcaggggggaagccgatgctgcgcctccaaacccaggaggctggccaaaatggcggagcagcagtatccaaggaccgtcgtctacaaacgccttatttgggcccatatctcgacactcctctgacggcgcaaccaatgtcacctgccattgcaacagcacaaagccagatgatcttccctagtgccatgacggcgacaccaccattatccgcccagccgcaagaacagaacggccctcgcgtgttcacctttgattccagcaacaacacaaacaacaactacagcatggcacagccgtcacttagcatcaatactacctccacctcacaggcatcagagatggcttcttgctcagaaacgcccaggaggcgaaccaccttcccatccaacgtcaagctcccctacacccacccgcgttccctccgcagcatccttcgcaacagccctctcgcacctttaacctgccaatcccccaactcatctagacggcagtcgctccggctccaggaaaaggccgctcggcgggtggcctaccacagcccgctgtgcgagactattaccacgagcaagtacaccaagtcgcacgtggacctgctagccgaagactccgggacgcccaccacgcccacgggggctaggtccatctcatcatcctcatcttcatcatcatgctcctcctcgtcagagggcgaggagctgctagaccaaaccatggcctacaccggcggcaacgagacccgcgacgggggccagactccgggaccctatgaggagatgcgcaggcgcatggcgggcatgcacgcgtcgacgcccatctcgctttcgccgacgagcggggggatacgcaagaaccgcggcttgcaaggaaagaaaagggagaagaagcggaggtgggtgtggacgattgggaaggatgccgaggacgcggagctggaggagtgcgggagtccggtggtgccgtggacggcaaggccggagctatcgaacgcggtagctgctgctgctgctgctgctgctgctgctgaaagaaaggaggccatggtgggcgtgccggtgttggcggtgcctgtgccgccaagcagggcgaggacgagggcgcagacgcaggcgcagtcggtgcagactgttgttactgggaacaaggcggcagctgtggctgcggctgtggcattgcaaataccccagttgccggtgccggggccgactactagcagcgggagaaggctaaggccggctttgagtttgcctccttcttccatgtcgactttgcctgttcctgggcctgttgtgcctgcagtgtctacgcccgtggctgctgctgctgctccagcactgcccttggtgcaacagcaaacacaaacacaacaatcaccaccaccaccatcacccccccagaaacatcagcaacccgagccccatcagcagcagcagtcgtcccgcgccacactcacccctgaacccacccttcctcacattgaaccccacacccccagcatggaatccgtcaccagcatgacgagcatcatgtcccaagccgagtctatgctatccgaggactctgtattcgacacctcgtccgtgtacaacggggacgtggagatgtcggatgcgagcagtgttggctatgatgatgaccctgctggtgataacgagtctacgtttggtggtggtggtgcggatggggaagaacaacatgggggcaataaccacaacaacagcgtctacaagaagtacttgaaagtaaatggtggtggtaagcgaggaggagcaagtgtggatcagccatgccactcgtcggatatggatacggatatggatatggatacgcctacggttgggggaaggccggggtatgcggtggagaggttggggttggggatttgttagttagctacctatgtagcgtggttagatagatgggaaagagcataagatggatactgggttatgggaggtttagctactgcttacttggttgttgtcatgtttttgggtttaggtgtaaaaggggtctggaaagggaatggttttgatatggttatgggtatggttatggatatgaacatgaacgtgatgatggatggatggatggatggatggaaatgaactccttttgggaatatgaaggcgtaaatcaacagagcattttcacatacattcgttgtacaagcaccacctctatttctttatcaatcatgccgtgattcctcatcttcccatcattgtctgtacgtaccctctggatagcagaggacgcaggtttggctgacgatgctatctactgtgtatcagcacctttggtctctaatccatctatatttccacgttgtattggatgttgacatgcaaagaaatgatttaattgctagtaaccggcgccccccatttcttacaccacttggtagtgtacttggtcgaacttttaaacatgtaggacaggccaatcacaacctcaacaccagcacacacaccaatgaacaagccgtgtatgtttgatttacacagtctttccctgtcgtcctttcttttgttttgaagcacgccatccaatcttgttgtatccacaaataactttctcggtacctctacactacttaaacactgcaggttgccaacgtcatcccgcaaaggtccagaccaacaccttgagacaacacaaggccgagaacgagagagaatgtggaactagtgtagacggcggggcggggacgaaacggagtgaaccgatgttgtgcagtgggaggggagtgcggtggttgtggtgggtgggtgctgcttgcatttgttccaagcccgctgtagcttggcagtcgacaagcattacgcacacaattgtttgacgggaagtactatgtagctgtggtaatgacgtcatacctacccagctctacttgtacatcttcccacatcacaacatcacaacctcttccatctgaccgcacgcaaacaaccacaatgaattttgaattgttcgccaattgaacggtcatgtacacatggcagagtttctgatggatttctcggttgggtggtaattgggtttcataccaagactcccaagtctttgggaaaaggtgaggaatctcaaacagagatgatgacagtcaagcgatctggcatctggttttgtctttgatgacggcgatcggatcgacttcataggtatgtccatgttcctcttcttgctttttttcccgttagaccggggcttggctggggcagtgtaagtagtgtacactacagtctcctaagggagctgggtaagtatcagaggaggggggaattctcgacttgatactgtacaaccctctttgtagtacactactgtgtaggtactgcatctgtccaagtggattgacgggaagctcctctctcagctctcacacatccactcatgaatgagatcttgccattcccgttggttcatcccatgtctctgattcctgcctgcttgcttttccacaacctccacttgatagggtagagaactactgcagctaccatggccctgatgcgccccctacgtaacacccttaccacttgtggggagctacaggatgataagctagctatgtataaactggattcacactttcccatccgtcttcgtctcaatgaatgtttgacgtcccctcgtttccagtaccacaagtgccgggcagtcccatccacgtcttttttcttttttttctttcgtcttcgatactccgctgcattcctactccatctacatcaccaccaccttagttctcttcctttttaagacctggagggggtatatcaactactgccctcgagttaataccaaccagcaaatattttcttcatgtcaaaccaccatccaaaggacattagtacattgtgagcttgttagaaggacagcaggaagacatggacgtcccggaatcgcggcattaccccgggggtcagccctactcgggcaccaaccgcatccccaacattaagcagtttgtcgaaagtcttgataaggacaagaaggaacgcgatgccaaagtcgaagccgatctgcgccggaatcaccaaaacggcgaggctcgggcccatgtcccaacccaaaaacccggcaagaaccgccgtactgtcaaggacccagtaaccggaaaggatgtcgagattgatgatatcgatagcacgcacatgaagacggccaaggatccacaggtgtgtcggtctatactcacttacatgacgcatgatgataagaagcccaaactaaccagcgtcccccttacagctgaccgtccccaacgcaaacctcggaaaggaaaccaccgtccagaccaaagcctcccagtccggcgaggaataccgcgaagcccaagatgttaccgcgcctcctgatcccatcgccaatggctccaccagcgacgtgcccatccacggcgaaaagaccaacgtgctcttccaccctaccccttccatcaccttcgagcccatgttcgagtccatcgaggcccgcgccaacgtcctctgcgcattcgtcttcatcggcattgtctttattggaaaggtgctgggcggcagtctctggggtttgttccccctgggcatgtgcgttgccagcggcgtcttcttgtgggccaaggacctgatccgtcaggggcgggacatggaatggtcgagcgagcagaagcgtggcgagaccgccgtggtcaacctgattccggaaagcgtcgagtggttgaacactgccgttggcctgatctggggcctcatcaacccggaaatgttttcggctgttgccgacacccttgaggatatcatgcaggccagtgttcccggagtgattgagaacgtcaaggtcaacgacatcaaccagggcagcaacccgctccgcattctcagcttgagagccttgcccgacagccacgttaaggacatgaaggctgagattcgcaaggaggacgagaagaacaaggacccccaggagctggcggctgaggaagagggtggtgacttttacaatctcgaagccactgttgcttaccattctctgccttcttccggagatgtctcttccaaggctaagaacatgggcatgcaactggtcttctacctcggtctcaagggcttctttggggttcccttccccgtctgggtcgagctcaatggccttgtcgccacttgcagactcagaattgccatggctcccgacccgcccttcatcaagacgctcagcttcactcttatgggcctgcccaaggttgaagccagctgtgttcccctcatgcaaaagggagccaatattcttaacctgcctctcatctccaactttgtcaattgggccattgcgactgccgctggcatgtacgttgcgcccaagtccatgactttggacattggaaagatgcttcagggagactctatcaagaaggagacccaggcccttggtgtcctcttcattcgcattcacaaggccactggcttgagcaagcaagaccgtcgcggaagcgagggtggcggttctgacccttacatttgcgtctcctactccaagttcggcaagccgcaatactgcactcgcgtcatccaggacgacctcaaccccgtcttctccgagacttgcgccttgctcgtcacccccgatatcattaaggctgatgagcagctttcgctcgagctctgggacagcgaccgcagctccgccgatgatgtcgtcggaaaggttgagctcagcatccagaagttgatccagcatcccggccagatgttcccccagacttccaagctcagaggtgtcaaggctggcagctccatgcccggcgagcttcactgggaggttggcttctttggcaagacccagttcagaaaggctctcaggacggatggcaaggaccacaagctgccccaggaactccgcgacaagcctgagcttcaggatgacaagggcactcttgagagcaaggaggaagatgctgttgttcatactcctcccgacccgttgtggcctagcggtgttctgagtatcattgtccaccagattgtcaaccttgagcttgagaacgtcaagggatccgagggtaagaggaagggcaaggagtacgagcccgccaggcccgaggctggtgagctaaaggaagagtcgggcggtaagctgcccagctcgtactgcaccatcctcatcaacgacgagctcgtctacaagacccgtaccaaggtcgtctcctccaagcccatcttcgaagccggtaccgaacgctttgtccgcgactggcgctcgtccatcgtgaccgtgaccgttcgcgactcgcgcaaccgccagcacgaccccataatcggcgtcgtcccactcaagctctcggacgtgttccataccgccagtcagagcacgcgctggtacccgctcgacggcggcatcggcttcggccgcatccgcatatcactcctcttccgctctgtcgagctcaagctccctcctccccagctcggcttcggcgagatcggcaccttcgagttcacctcggacaacatcaccacctcgggcttcgcgcccacggacaagatgaagatcaagctgcgcaccggtggttcgtcggccaaggttcccagcgacgtctgttcctacacgcccgacgggcaacagtctggcatcacgtgggacatttcaggcgacgccgcccgcaacaagcactccaagaagattcgcctgcccgtgcgctaccggtaccgctcgcccgtgttctttgagttccaccgctccggcaagcgcaacacggacatgtttgctgccttttggctgcaggacctagtggacaacgaagaaaaggactttgacattcccatctggcgctgcaacaacggcatgcggctgtcgcagaattacattaccgaggagaactataggtctgttcccgacatacagatcgaggagctgggccgcctcaggttcaggggccagtttaagcccggaacggatcgcgaccatctcaagttcgttagcgataatgattcgcgggagacgattgagacgtgggaggcgtgcttcgctgagggcgtcagagctgagcacgtcgagagcgaggtgccccccatcgtgcagagactgcatgaggagagcctaacggagggcagggatgtgttgaagacggcgagggaggaggataagagaaagtggctggccaaggacgggacggattggaccggggcgtttgggcaggatcctgaggagctgttggcggagcacaaggggaggaggaaggtcaggacggcgagtggagggagtcacagtagtcaagggaagagcacggagtatgaggagagcagtgatgaggagtctcacgatagccagagccatgcaaatggcgatgccggcatcattggcggcggagggtcagcggtcgatggcgacgattcaaccccggacttgggtattgctgatggggaaaacgcgcggccgatgaacgataatgcggggggagaggatgctaatggcgggatgaactcgggcttgaatgctggtaacggttcggctggtgaacatcccaacgccaacgccaacgggtcggcggcgtccatggtggggagacagtcgatggatacccaggcgactacctcagccggacggtcgatcaagtcggcttcggggtcgagcagcaagaatcccatcaagcagtataaggagtataggagccgcagtcgggatttgcatcgtcagcatagggggctgatgcaatggtaagtttctctttttcgtccctccctttgactgatgtttcaagcgtactaatgggatacttggaacaggaaaccattgcgcaacgtccaattcgccaaggacgaggccctattcgccgctcgcaggctcaagaaggttggaagcctgagtgggcggacgccggatgttgaaacggaggtttaaaacagtcgtgaagctaatacgggattccctttttcgtgtttgtaccttggataggtcgccggcggtggaaggttatcattcttttcgtctataaataccattcttcttccaaacgcattaatgttaggaacatggacgggtctaaggtttggaaggaaggagagagtcttgctatgcttgagtctgaattcattgatgggtcatgatcaacatggcaatttgttacgagtaacttttttctcttctttctttctttcttccttctttcttttttcgcacgcgttttgatgaaggcttctttctagcggtatgttgttgaaaagtctcgagaaaacatgtacgttgcgaagtgctaattagatacctcttgccatttcaagctggtgtacatgatcttgtttctgtatgtcgagtgttctcatgatgtgccgagaaggggaaaaaaggggagaaagtaaacaaacggactatgaacatccccaccgtattcggccggtaccgctgtcaaataggaagctatagtggatccctattatcagttacagtgactaagctacccctcccctccttgatgtcactcgaatgttatcgccggcgtcaatcgcttgggcccctccccaccttatctcgatatcattgctgttaggtgagaaacatctcggcgcatgagaccgggtcttggtacattgtgtgactcgtctttcttcctctctttctatctatcttgaacgtgctctttctttcatctttagcttcttcttgtacaattgtcctgcacatacccggaactagagagttactagtagcacgaacaagagcaagcaagcaagcaatcatccagatgtcgcacacgcactctcacgaccacggcgacggcggccaccaccaccacccccacagccattctcacgacttcaactcccagagcggcttcaacgcccaggagcacggccacagccacgagatcctcgatggaccaggcagcttcttgggccgcgagatgcccattgtcgaaggcaggaactgggacgagagagctttcaccattggtattggcgggtatgtgttacataacatatctctttttttttttttttttttttctacatctcttttcccctttctccgtaagtatgctgatatatccgtcgaccaaaaaaaatccagccccgtaggctccggcaaaacagccctcatgctcaacctctgcctcgccctgcgctacgaacactccctcgccgccgtcaccaacgacatcttcacgcgcgaagacgccgagttcctcacccgccacaaggctttgcccccgcagcgcatccgcgccatcgaaacaggcgggtgcccgcacgccgccgtgcgcgaggacatttctgccaacttggctgctctcgaggacctgcaggctgaattcgacacggacctgttgctcatcgagtcgggcggcgataacctggcggccaactacagtcgcgagctggcggattatatcatctatgtgattgatgtggcgggaggcgacaaagtgccccgaaagggcgggccgggcatcacgcagagtgatttgttggtggtcaacaagacggatttggcggaggcggtgggggcggacttggcggtgatggagcgagatgcgaggaagatgagggaagggggaccgacggtgtttgcgcaggtcaagaagggcgtgggcgtggagcatattgctgggttgattttgagtgcgtggagggccagtggggcggaggagaacaggaggagaaaaggggggccgagacctactgatgggttgaaggatttggagaggctggcttccccttcttgagggtggaaacgatgatggtttgatcttggggaatggtgttgtaagatttagttggttttgggtgtttgaattagggtgtggaagcagatgaagcgtttggtgtgtgggctagacgctgatgctaggtatgatatggttgtgggagactatcaagaagttggggggaaaaaaagtcgtccctttgtggcagtacgttttggaaaccgtacataacaaaaaagaaatcttccgacaggggagagaagaagaagccatacatatatcatggccacggtcttccacatgaaacacgtcaactacacctaccgttatcatacactcgatcgtctctgctacgtcgtgtctacctaagctcaacaccaagcttctccaccaatccttgccttacccgctcatggaagtcgttggcctcctcgttcgtcagagtcttttccaagctcctgtagttgattctatagcacatgctcttcctgcccgtcttgggatgggtgaactggtccttcagctggacgtcttcaaccacatcaccggccacttcacgcaccacctccatcaggtcattttcatgaaagtcatgcacgttggccacggcagtgtttccacccgccgcagacgttgaccgcagccagaaggacacatccttccagcaagccggatacttggagaaggggacgaagcgcttcagcttgtcaagattatcctgcacgccggtgaactggctcaggaaacgctcatccttggaccagaaaagacggatgtcggggatctggaacaacagcatggcgatgcgctcaagaccaataccgaacgcccagccgagctgttgcggctggtccgcattgatgaacagttcctgcttgctgacaccgcagcccagcacctcaagccagtcaccctggtagtacacctccaattcccacgaaggcgacgtaaaggggaagtaggcctcaacccagcggacacgcagcggctcgtcgacgtagttgggatcctgacgagcggcggcctgcttggcgcgggtgaagatctcgacgaccatgagctcgagcgagcgcttgaggtgggcggcgatggcctcggcctcctcagggctatgatgcttgctctgcagtgggttacgctccgggtggtgcggcgggttggggtcctcgaccttgacgtcgtgcgtgggcagcttggccaggtcggcgtagatggcggccacgacgtcgccattgggcactttggtgcggtcccacacgcgggctccctccatctggtggaagacggggtagtggctgcggtcgacctcgtcgcggcggtagacgtcggcgctgatcaggtagccgtccgaggcgctggcgcggaagagctcggcctcgtgggctgaagtgtgcgtgcgcaggagcgtggtctcgttgatgtagtaggtgtcggagcgggcgcggccgacgtggtcgggcgggaaaccgagcgagtcaaagttctcgatggtgctgacgacagggtcgaactcattgtagcgcttgtaggtggccgtggagaacttggactcgatgatctggcgggtgatggcaacggggtggtctttctggagatgaagcttgcggccggtgagagcgaggacggtctgggggacgttgtaccattcgtcggtggtgtaggtcttgccattgacctcgatcgtcgccggtctcgagctgctgagggtcgaaggtgggggaggggagctagcagcaccaccttttgtgttttgcgttgtttagagtccgagtctggttagagcttctggaagccaagtagacatattatgctgacctgcagaggaggaataagatgctactcggagacaatggcggggagctctggtcaagctcagtctggcgcgtccagcttgtgcgctgagtcgccaaagcgaagccgtggcagaggccgtcatcacacgaggcacagcccgcacgacattggccgcgagaacgcggggtccagccattgtgctatgtgtacctaggacaagcaagttgagtcgcgatcgcgatatccaaagtaggtaaacaattggatcgggtgtgggtgtgggtgtgaagggaccttgctggccactcagccacgggacaagcacaaaaattgggtatgtactattgcccaaagctcaaaattccctcccctccacctacgctgcggctacgatgcccgggccggagatctgctagtgtagtgtacctagtgtgaaacttatagtgggccaatggggcttcagtcgttcgacataaggcgccaagcgtgacgtcctgcatgatgacatcgtgctgcccggggaacttccttttgtcctcgctcgagcctcggtcaccaatttttccactttcagcagctttttcagggtcgttgctcggtgttctaggggccgaagagtaaaaaaacacaatcacacgcccgcggtgctacgccgataacggtctagacgatggggcccgcttcccttacaccatggtatgtaggattttctttccgtcagtcccgctcccgtccgtctttcacaccgttgtgcccacttcttgtttccattctttcacgttcatgttcagtaaaatacctgtcgtcatctcgtcttgactttttgcatctcggacgttcggctgggacctgctttctgtgtaaaatcagacgaacacaccatacatctgtctacatatgcgagattgagtacctcgaccctgcgtccaagtctgcatgttatctttgtccattgatatcaattgatctggaatacctccgtaaccaattggtattctctcgtctctaccaattttcacatctgttccataacaagccccctatacgaacaacggacccctgatcggcaagaatcctcgtgggctcttcgtacatataaacaaccatgcaggctgtcaccactggccttgaagggccttcatcttcgccttcggactccaaacagactgcggcagcgtcagttacgaagccagcggcgcaagcaatcatggacaaacagacgatgacatcagataagcccgtagtcgcggcgacgacgacaaagaccaaaaagtccaagcaacaaacaatacactatcccttctggttcggaggaagcgccagcagcatggctgccactgtcacacatcctctcgatcttggtaagttttgcccattacctacctagaagcgaatatgtcacatctcccacgagctgcccaagaaacaccacggctaacatcaatgtgaaacagtcaaagtccgcctccagatgcgcaccggcgacgcccccaaaaccatgtccggcaccgtcctccacatcatccgccacaacggcatcaccggcctctacaacggtctctccgcctctctcctccgccaaatcacctactcgaccacgcgcttcggcatctacgaagagctcaaaacccgcttcaccaccaaagaccacccggcctccttccccgtgctgatcgccatggccaccgtctccggcgtagccggcggtttggtggggaacgtagcagacgtgctgaacgtgcggatgcagcacgacgccgctctgccccccgcgcaacgacgcaactacgcgcacgccatcgacggcctagcgcggatgacgcgcgaggaagggttccggagctggtttaggggtgtttggcccaatagtgcgagggcggccgccatgacggccagccagctggctagttacgatgtgttcaagcgcatcttgattagacatacgcccttggaggataacctggcgacgcactttagcgccagtttcctggcgggcgtggcggcggcgacggtgacgagcccgattgatgtggtcaagacgcgggtcatgagcgcgagcgggaaaagtagtatcgggcaggtgttggggagcttgtatgcccaggaaggggtgaggtggatgtttaagggatgggtgccgagttttttgaggttggggccgtaagttgattccctccttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttctctttttttcctttgcctttatggatgtggtcttccgcgaaagtttcatggatatgattgtgctaacgaggtattgacgcggacagacaaacgatttgcaccttcatcttcttggagggccatcggaagatgtacaagaaggtcaagggcattgaggaatgagttgtcatttgctcctcttcctggctacctaccttttctaatctctctttctttcttcacctttcctcccatgtccagtcttgggagtctgcttcttagacggactagcagcagcaacagcgggttttcaaatgcatttcaatcaaaaagtttgtgggtggggacataatggccggatttgtatagaggaaatctgcattttagaggccgagtggtggtctttctgtcaggacctagatggcgatacctcatgttttcttgttcataggtttcctttgttagatgttccctcatccgtcaggcattgaagcggcggtagggctgtcatttcgatggtgttttggctttatgtagtcttaccctgggagtttggtgtttcctgcagagttgtgtaaagcaaatagaccagagcagcaagtgcttactagactccagcaaccggcgagaatggcatcttgattttttatgaacctcgcactttcgaaccgtttatgaatgttttttttgggtattttggtcccctatgtagtcgccagaccatggtaactatattcaccttttgtctatacctcgcaattgtgcgatagatcatttgcagggtgccaataacagagagagctgtcctcgttccgctgcctagtatatgtggtgtctggacgagggacgctcaaataagatatgctctggttcctctcgccctgacttgaatcccttcagaatgcgcctctctcctctcccctaatgtcaagatccagctcccaaagttccttttcccagtttcccccaaaattgaccttgacgtggcggctcgtgcctagcgccaaaagtccgatatttggccctgatccgttccgtgggcctcagccacaaagtgtggttgagttacggtccccgcagtaagagacggaggcgccacgattactaagtagatgctgagctggtggtgatggcgcgagtgtgtgtataggaatgcgaatctcaatcttgtttgaatggtaaaagtgttgtgttgttaatcgaagtgcgcagctcgaactcgcgccgcaaagataccgcagatacccaaaacctcccggaaaagacaggcgcaatgacctcgcaagccatcaggaggagtaattgacgtcgcaaatcgtaaactgtaagcatatgatgctcaagaccaagggttttggccgcctccgtagggagtcgctccgtagggcgtggtacctccctgacctccccaagagctctggtttcctccgtttccatatggcgtaaacgatccttggtcgttccagttgtcgccaccttcgttgtagcctgggctgcgcggtccgttgtatccgttctcaccaccatcgctttcggtaagttcgtggatcagaccagccaacttctgctggatgaccttgatgccttcagtgacaatagcatcagggggaataggaccggcggtttcgacgttgtagtagaagcgttgtggtacggcatcgtaatcgaacggttcgccctcctggggaggctcctcccagtcggcgtactccgaaggaggcctggagagaaaaacaaaatggtgagacatcggtcacatcaaagggaattggaaaaagtgaagatgatggaatgtacttaccactccttcttaggatcctgctcataccacaagtcgaggtggtgcagcttgttgtgaggatcgtactcgaagccgatggcggcacttggggcccatttggaatgctcctttgcaatacccttcttcgcgatgcattggagcttgatctcctgaccgtgacgaagcttgaggatgaggggaccttggccttcaggatcattgatgataggcgagccgagaacttggttgacgcgatcgccgactggaacaagatcgcgggcacagacttgcatgatgtcgtcgccagtgcacttggcgtgaaggttgagggtcacactgcaatgctcgcagtattcgtcgcagtcgcagtccctagaatacagaagctgctcgataccttcggcgttgagtggaatcaggcccaggcggtgggcaatgaattcgtcggccaaaacggagctgttggcctcgatctcgactagatcgatggcaatcgtgggaatctcggcaagcatgacgcgacgaagggagttggcgaagctgagctcggtgttggagagctcaaacttgactcgggtgttgtccgcctagaatgatggtttagaacgatgaacgagcagctgagcgcaattgctgtgagcaagagcacacagaacatacttgtgagatcttgacgaccggtcccagggactcggcgtcgtccatcaccatcggatcgtaatccatctttgcgtgttgaccggcggtcggtcagttgttctcgctacagtcggcagttctcgatggtacgttttgtggtgtatgataaaatttggatgcggggggagaaacggttcaggaagttgtggttcgaggcagggtgagttgcggttgaggtggcctttgttgagggccggttgatgcgaaatgcaagttgcggactgatttcggtttccggcgcgttgacgggtcgaggttcggaggcgccaccacctatggtaggactgagtgcggccagtcgccaatcttgcctctggctgaggccgcagcgggcagacaaagtgaccaggattaagctggccttatcttcacatgacctggcgttggctaactccacggcgtgtctttaacagagtaggtaggagcagccaggtccatctcgactcccccgcacaaaagagccccgccaggcacacccggggcgctgaggtgtcgaagctccaattgtcgatttgagcaaaactcgatggtccggcaggcaattcgtcgattttgggcggtccgttcatgacccgcttttcggttcgctcccgcccagccggccgacaggattgatgcagcagcagcacccaccctcccaccatcccactgtgggagacactgcgaaggcccctgttggccgcccaacccgccgcccgtccatgccgtctccgtcccgtgctagcgcagctgtctcaaaatttctgagaaagtgcctctctcaacacgcgacgcttccctgtctctgacatcgccacatctcaccacccgtcacatccagatacccagccaacatgctacgaacagccctcacccgctcttccagagccctctgctccggcgcccgcgttgccgcccagcgccctattgcttcccagatcttccagatgcaagctgcccggacagctgctccccagctgcgctccgccgcccggtggtacagcgccgaggctgagggtgagaagaaggccgacgagggcgccgagcagaaggagggtgagaccgatgaagttgctgccctcaagaagcagctcgaggccaaggacgccgaggcccgcgagtggaaggttggttcttgagcttcaaagcatatgcacatacagccatgatggacaagtcacttacacgggatgcccctctctacaggacaagtgccttcgcaccgtcgccgacttccgcaacctccaggagcgcaccgcccgcgacgtcaagcaggccaaggactttgccattcaaaagttcgccaaggacctcgttgaaagcgtcgacaacttcgagcgcgccttgagcgtggttcctcaggacaagctcaagtcggaggagcagtctgagcacctcaaggacctcgtcaacctctacgagggtctcaagatgaccgagagcatcctcctttcgaccctcaagaagcacggtcttgagcgcatcgaacctgagggtgaggtcttcaaccccaacgagcacgaggccaccttcatggcgcccatgcccgacaaggagcacaacgtcgtcttccacgtccagcagaagggcttcaagctcaacggccgcgtccttcgccctgcccaggtcggcgtcgtcaagaacaaataaatgtctctttctgtttcatccaacaaccggaaaagggctacggagagattcttggcatgggcttagcggggcagggcttagcagggcaggataccctgagatgtcatgtcatgacacgacatgagaacaagcccctgaagaaaggaatgttcaatatatggggctcaagatatagccagggaaaccgaaaaaagaagatataaagaggaaaaaggggctcgactgtaataagccccgtgtacaacatccaacacaaaacgaattgtatgcaacatatgcccgcttcccccgcgcgcaggaacaaaaaacggcgttcacaggtctctttacaatctcatgtattatataatgacctcctctctggtttttagggttttgttttgaccaagcatatataccacggcaactaaagcgttgcttgtgaaagggaatgggcaagcgggcaaaaggatataaaaacgattttgggcatacttcagatataccgaactacctatttaccaggcatgctactggctacctaactctttcaaattgttgactccaacaaccaagacatatcttcctttcatcccttgcactcgagaaccattgcactgcaccaaaagcagttcagtacgtacccgatcaggggtgtcttgcacatgactcagtgaactgtcgaaaagcagagagccaaacgaaaaaaaaaaaggaactttggtactcaaagtaccaatttgcaactcgatccacccaggggtcgaacctggaacctcctgattcgtagtcagacgctctgccattgagccagcggacctttgaagcttaactcgttgaaattttgttgagaagcttgtcatcataatcccaaacatgtttcttcttcactccatttctgcacaataaaacttgtgtgtgtgtggttgattgatttgaatgtgtattaaacttggcaaggtactgtataacattgaaacttgtcaattttgatacagagaatatctaacaaaaagtttgtgtgtgtgtggactttggctaaaaataggtaggtgtaagagacggacaagaaaagaaaagggaggaagaaaaaaggatacaaaacaatcttctaaaaaggaaatcaagatgcccaggtagctgatgcccaggtagctcatgtcgatgtgagagaatgaagtcctgttgttccttctttctgtctttcttccctttcttcccattcttcctcggttgatatgcaaccttccgtttcctagcccccctgcccccttatgcatctaaccaaaatcccgggcctattaattttacactttgtaatcacaaattcccgttcccgttcccgttcccgttctctcatttccttttcccaatcactacttactacctagtacgaagcaagcgatttacctccacgtatcatcaagagtcgcagtagaggcgcagtccgtcccaacagcatagctgcggtcaggatcgttctcccacttgacggacccatccgagttgacgacgacatacttgtacttgaacgaggtgccctggggcagcgcaatagtggtggaccagagcgggttgctggaagagtactgtttggccgacagggtgacgccgctggcgggggcccagttgccgagcgcagcgatgctgccgacgaccttgaccgtctgaccatagctggtggtgaccttttcgttgaaagttaccaaaacctcgtggtcggcggcgcagccggtctgcgtgggaggggtgacggtggtgctggcgggcgtgaggttggcgggaaaggaggtggcagtcgcggtggcgtatgaaccggcgacggtggaggcggagcaggaaccgggcagagagttggcggacgcggcgccccacgagggagggacgatgccggcgcggcgggcggcggcggaaaggaaggaggcgtacgaccaggtcaggtgggtggcgctgaggggggcgcccgaatccttgtcgaactgctcggccagggagccgtcggagggagtgtactgggcaacgatgtcgacgaagccgtcggcataggtggtgacggcgttgatgatggcggtgtaggtggaggaagagctggagtaggtgccggtgctgacggagggaacgaggtccttgaagaaggcgagggaggtggaggtgacagtgatagaaccctgcttcttccagacgtagacggcgtcgtagagctgctcggcggcggcgagagtagcgaggtaccacgggttaccgttgtagtagacatcctcagcgtagcgaccgacagcggcggccttaccggcagtgcgaccggagttgacaccccagaagcgcatggagtcaacgacaaccttgtggttggcaagagcccggtcgctgcagggctggaaggtgttgacatcgcaaccggcagcggggtcgaagttgtggatggaagtcaagacggagttgatgtccttgccgctgcggtagttgacaaagttggagatgatgtagccgctgttggaccagaagctctgctggaagcacagaatttggggggcaatggcatcgcaagcgctgcaagagctgccgacggacttggcaaaagcagaaccctcaacgagagcacggtgggaggcggcgatggtgaagaaagaagagctgttaacctcctcccagagatcgaagccagtgttgttccagtactgggcagtgtaggcaaggtcgttcttcacaatgggccagatgatgctcttggccgtatcagcataaccgttgctgacgagccacttgccatagccgatgagggcaatggcgcgaaggggagggccatccctctgggggcggccccaggcaccggtgaactgctggaggtcgaccatgaacttgggctcaccaagaccggccccgttggagagggaaccggacgggttgctaacgccctgaagcttggcctgtgcagcagcataagcctgaatggtgttctgaagagtggtgttgtagtcgttggtgaattcgtcgacaataagcttggtgacaagggcggcatcacgagtccaggtataccagtctatcgacactgtgagctatgctgccatgagagatgagacacactgtgcaatttccacttacagtcagggctcgacttggaaggggaggcaaccacaacaccagaggcagcaccggaggctctgcatccagaagcaccgatgttgcacagaaggttcttctgcgcaatgggagtctcggtctggatatacgagtcgacagaccgcttgatgatgtcgctgtgcctcttttcatgcagaggatccggcagaccgagcacggcctggaaggcggcgcccacgacgaggagcgaagagacgagatgcatggcgaagtaggtcaagggacttgtcgagaagtctgttgcgttggagaccaggctggtggtgaaatcatggttgctgaggaggacttgcttgaggttatatattgcgtccatgttgtcttgtccaggatattgatgggcgacgatcttgtcttgctctcgcttggcgttaaccccctttggaggctgaggcctgtattctgacgttcgagttgcggtccggctggtgaaccctggtcgtctaagttcggcaacctcagcttccacttgcaagggcttcggaggagagccggggtgtccgttcgtggacgaggttgcactcgcgggcgggttagagtcgtcgatgggatgggatgggatgggatgggatgggatgaggcggaagcgtaggccgtgtatgtacctaggtgaattatggaaggagaagagttggagaaagggccgagaggacggtcttgagtgccatccgggccattactgtaggtgaggctcggtccttttgactcttttggatcttctgctttctggtcactggtcacgtcacgtcacgatcctcttcctttgtggcgcggcagtcccactgctctatctgcaggaacgcttgctcgcactgcgctctcgcttgtctcattggtattcgaccagtccgaatcattggagcagaaagaggggacatgataagcatcttgagtgaaagagaacgtgcggtgttatggttggtctatggggactgagagcggtatgctctacactaagcggtaccaaaccaggagagagtcctgagctgctgacctgggcgagtggacagtgtggttggccgagacgggattggccgggaatggatccaagatggagagagcttcaatccgttcggcaatgacctaatctcgccgcgggcgtcgtttaccgtcgcatcgagaaatgaatggtggctgccatcgatgggcaggcgtcagtgtcactgccgtcatgtcggtgtgttcatggtgaaggaaatgagtggatggcgcatatttaggtcactttcgttgacttgcctcagctttcatgtgaaatctgcacacggcgcactccatgcagcctgggatctggaatggaagcggcgttcgggtgggtacatacacagtaagtatggggcagaggttacatcctcttcccttttgtttggcccgggcgcctgaagtttggtttggtttccccataatctcgtaatggcggagaaacccccgtaatgcggggaactatactgtaccgtgacctctgagtgtcatgggaacaccatgaaacctcgtgacttttccgcccttcccttttgacacctgcacacatggcaatgtgatgcgctttgtactttgtgaagccaactttgtcatacctagggtctggaactgggagaaacatacctacatagtgtatatcacggcccgctaggtactcactccatcgtcacgactatcgatcttttagtcggaggctcacgtcggagaatactcgttctagcatcaccatctcttgtcctaagcttggcggagggtatactgatacactactaactacactagtcttgcaaatcttgccagccaaagaaacgaaccacggacacatcaccctcgcgctgtagatggaatgagtctctctcactctccgccatcactgctacccacgcccattgttgcgcgtctccatcatacgtcaactcgtccggccgacataactgtgacaaatgatggtctgccgccgccgaggaggtccttcgaaatcgggccgtctcgatcttggggcagtccgtggcgtctgggggaagggcttggggccgttcgaggccgcgtggaaaaggccttgaaaagcctgatggaaaagcgccgcggacggcgctatgccgaggatagaaagtgaagttggggaacctggaacaccaaagtcgggcagacaagcatgtcggagcaaccttacctccccccggacttttcttctttcttggctgcgggcagatactgtacatgacaggacccctgttccccaaattcacaaaggaggtcccgctccggcagctcggctagcgtggagtgcggctgggtgagatctgggggtggactgcgttggagtgccgactgcatctgcattcgcggccgttgtgtcaggaacaggaaggagtccggttatgctaaggacaggggtggctttgcgcaggatttgttggagatgaagagggagtgaggctttaccatctcctctcatgctggactatgcaactacattatattccaatcacgtatttgaagcagagcgcctttgaaagacatcacaaagtgtggaaaacatatgaatatgtatcctcttttggccgaaacgcatacatcatggaatcaaatcgggttagggtcaacagttacacaggttgggaatagcatcagtccatgacccacaacttgttccccgatgtcaatggccaggtctctcaaagaccggcataacttgacggaatttccgtcacgccgccgttgagccggggaacactaatggacaacagctgtctcacagtttcagatcgcaaagaacgatctggaagcatcatcatatcacccacgtgcctatcagagatgcaccttgaagaaaaaggacccagactatttgcgtgacgtgcagtagcaactggacgtttgacatggggattccgccgaaaaaggccgaccaagaaaacttgcaccgaggaatttgacgtttcaactctcggcgttttacttggacagagaggtgccttgactccattcccaaaaccacggtagccgttgaacagtgtgtggtatggggcgacgccgcgacctcggaaattcccagctttgaagaacctgatgtttccaatacgcggatgagaacaatggaagccgatgctaccctgggtcagaaactatctcgagatggtaaacttctcaacaccaggtcggtcctttcttgaggacagggcacctcacttcactaaaacatatgagagtcagggtcaaaatcagacgattggctgccaacccagcagacggacatttgaacatctcatgttctagcgatttacgcctgtgaaagcataatggcgggggatcgggctggcttggacttgttgccaaaattccaagagtgatggacatggaattattatctgacatgttggtacgaatcccgactgctcatcacttcacaagggcaagttttagacgccatttgatcaaaaagagcaatcaaaacaaaagacatgtgtttacggcaggaaatgtggcaattgtcatggtttcccccagcctcataggacgacgtcctcggcgaacggattggaatatgacttcccctacatcatccggcgctccccaagctcaagccttgcggcgaacgaggttcacaccggagttcggttcttctggtgacctgtcggatggaaattgacatcatggaagaacgtaaagtcctggatggctccttggttgccgaactgcctcagcactcaaccctagctgcctacaagtgcaagcacgagctggcggcagaggagcgctgggcacaggtccgtgaggagagaaaaaaagagaaagaggaagagttgggcgcgacgtcccgcttgatatacgaaaattttggaggtggggtctgtgcatcgggtgccaagccagccttgcaagtttcggtggatactgcgtactatggtgagatgggtaagttaaacccgtggatcaggtcgtcgaccacacagtgctcacgaagctctggttgtggtggtccgtgcaagatacctgacaagggggttttacttttgctcgcaaccgcagtacatactgcgtaggtaggtaggtacccgttgtccttatcttatcgcatgactccagccacctcactgcagtaacctagacgtacctacggccaggcccagactgacttcagttctgttgttcgcctgccactcgctgtcagcctcaactgacgtctagcgatttcactggcaactttcacttcactgtcggtccatacctccaggtcactactctgatcattgtgcatcgtccattcgcacacgcgacccggaatttcgactctctttcggcacctacgaccgcaccctagccgacttgcgacacctcactaccatcacatatcctcatcaaaaatcgatttcacaatggacgccgcgtcaatcgaagagctcaacaaggtgcgacgggcaatgggcatgaagcccctgcccgtccccggcgaggcccccaaggctcgatcacccactcccgaaggcgaggacaagggcagcaccctcgagacccgcgaagccgcatcgtacgacaactacaagaaagccctggaggcagaggctgcaaagaagaagcgcgaggagagagccgccgctatcaagaaggcccgcgagatggcccagcgcaacgctattctcgacggcaagggcatagccgatgacgtggaagacgacgagctcgatgccaaggcttggctcaagaaccagaagaagcggcaaaagaaaatcgaggcggcaaagaaggccgaggaggagaaggaagcggcggcggcggcggcggcggcggctgagcacacagctagggatctggccggtgtcaaggttgcgcacgatatcgacacttttctcgagagtggcgaccaggttctcacgctgaaggatactggcgtgctggatgccgaagaggaaggggacgagctcgaaaacattgaattgcgcgagcgagagaagctgaacgaaagactcgacctcaagaagaagaagccgctttacgaccccaatgatatcgacgagacgggcgaacgaacgatcctttcacagtacgacgaggagatcagcggcaaaaagaagaaagcctttacacttgggcagacgattaggacaacgacaacgacagattctttggccgacatcctagacagtgcgcctgttcagcggaaggggcagacggttgatctggatatgctcggtatgttatgccctcttccccaaatacatttgattcatgctaatgattatgcgtacagacgatgcccctgcaccagtatcagattacatggatgcttccgaagtcaaagtcaagaagccgaaaaagaagaagaccaagtcgacaaggcgacgagacgatgacgatgtgctatatccaggagagccggaagctccagcagacacagagcagcagatggacatcgattcggaggctgtgacgtacaccaaaaagaggaagacctttgacgaagactttgtcgacgatgacgatctgcaacaatccttggcccgccagaggtccgcggcgttgaagaagcgaaagacgcgacccgaagagcttgctaaacagctgcgcgaacaatcgaaccaagccgagccggaagccgccgaggctggaggtatcgttatcgacgaaatcagcgagttcgtcgatgctcttcacgcagagcgcgaagaggagaagaaggcaccaaagccaaagcctcagcaacggacagagacagcggttacagcaatggaggaggaatcatcagacgaggaaatggaagacgccgacaaggatgggcagtctgagcgggccacatcgccgaccgctgagcttcccacaaccggtgtcgaagaagaaaagcttgtcgcccaaggcatggccgcaaccttcgccctgctcaaagaccgccgcctcatcgacgccgagtcccgcggcggagaactcgtcaagaacttccgcgaaagtgcccacttcaaggccgaactcgcccgcctcatgaagaagttcgacgaggagacccgtatccagcgtgagcgtgatcgtgccagcggccgtctcgaccggatgtcgacccgcgagcgtgaggagtggcagcgccaacagaacacgatccgtgaacagcatcaggcacgcgtcatggagcagttgttcagggaagcgtacaaacccactgttgagctcaagtatgtgggcgaggacggccgtcagctcgggcagaaggaggccttcaaggagttgtcgcaccagttccacggtaaaggcagcggaaagggtaagacggataagatgctcaagaagcaggaggcgaagaagaaacaaatggcgcagagtttccttgatgctagtcagaacgttggcatgagcacggcggcgtcacaccagggtaagaagcgcaaggaagctggtgttcggctggcgtaagggacgacgtggaagcttgatatcacgtacgactgggattcgtagcgtcgagagatggtggtttggattatactatacgaaacaaggtgcatacaaccctttttattctatcatctaccttcaagttcattggactcgctgacacgggacgagccccctagcgtcgtgcacaggtaagacgtagatcgttccgtcgagtcgtgatccggccgagttaccgtttgccgtgaaaagatgcacttgtaaacatgctgcccatggcagaagcatggccactggttgtgaaggtcactggaatgtccgatcaaaggaaaaccgtaagtcactgcttaaaccggcacggaagtgagacagcaaatgatggctgggttgtcaagcccaaaataaaacattattttcctgttgtatctctaggtatacgcatctcatacacagtagtccgcaatgcctcctccgttcgtcgccagagccaaatgcgttcttttatggccatgacccctggccaagaaattgggtgcttcgcccaccaactcctcctctagaaattgttcttcaaaccaccagaagtcgtctctctcgttttccggcttttcttgctatgttgatatcgtgggtatcttggtcgtcatcccctctccgcttgctgagtgaggtctctgaggtcctgcgacgaagctctctcttacccttccaactccaccatcaccaccgcccttttttccgtgctcaaaccttgctaccccatccatcccatcccaaccttttcctcatccagataacaggattcctctcgctctccggccaaggtgatggccactgacaacaaatgtgtgagccccccccccccccccctttttttttttttttccatttacgcatcctccaagatcctcccacccctcgcgttatccccttccatcctcgggccccggacaagcaagtctgcgtaggcgcgtgcggcgtcgtggtgacgagtttgtatccaccacatgaagaagatgatggagaagaagagggtgacccagatgagaaccatgcggttggagcgccgacggggggcgtagggggagaagtagttgcgggccatgtctttcttgactggtggtggtggtggtggtggtggtggttcggatgtcgcgggatgtgatggtaggcagtaggtatgtgtctaggttggtgttttggagttcgtcgatgcttggtgggaacagagccggtgattaacgatccgccgtgttattttccagtagaggtaggtacggtaataggaggttggtatcaattaagactgttcgactttggaaacatgaaaggaagtatggttgttggaggatcaggtgagagattgtagacggagaaacaaaaccaaaaagtcaaaatgacgtacggctagaggtagcaatgcgccgaacagcgaggagcagcagcacctagcttacctaggtatgtctaggctgcgatgttgtcaacttttaggcggtcagccgatagtggatctagaaggtgctgaggtccccgctgggtgggccgtgtatgataagtagcggctcgtgcactgttgtgaccatggaccactgcatgtctcaacaccactcgacatttgttatttgctgatgcttttctcgtgaacacgcagagacgaaggaagaaggaccttacatgaagtcgacatccggaacaaacacaaagaaacgcaagaaaaggtatattcagtcggtccggtgcgatgagccgtccaccacccaggtatatgtaacacttccaccaggcctgcttttacaaagttcggccggttcggaacgtgttggtactctctcccagcggttcaccgttcaccaccctaaaactctccaatccaaaccttcaaacaacctgaaccaagaaacgggctcatcgttactgaaaggaagttgtaaacctggaataggatggacggacatagggcggtagattagtcaattggtaatggctggtgtgccaacctgaaagggtggaagatgtgatggaagggtcatcagatgaagctattcttgcgagcgaggcgacgggtatagccttcatcccgacaatcttggcaggcggttttggtgggcggcagcttttcctcctgatagccttgacacacaccacatccccatgatatacgacgccgccgtcattatcaaagactgtcaaatcgagggcagaaagcttgggtcaaaatcacaacaccaagagccagagcatcgattccagtcaaggtatgtctgacggcttcccgcataacattctctagcgtcccggctataaactgagcacttatgagacatgtttaccagcgtcttggacttgcgtaccagtgtaagcggatcaaggtctatgtctaatggcgagctactattttacatgtcgctccgtctctgtatcctgcttcttctggataatcaatcttgggaagtgtggtcttgagcttataaagcattgtgacatatcagcgtcaaaggttacacaaacgaaatctatcttctcccgctgtttcggtgccccgggggacaagctcacatcccacaatttgcggcagctggaaactctagtcccgctgagcatcggatgttaagacatgttatactcccgttaagcatcggagcttgggccggcctgacaagctctaattccgttgagcatcggagcttgggacaacttcatatgggtgacaatttactcccggggaaccggggcatcttatttgtacaattaacaagtccgtagtcctcgcttcggatcacatacttgctcaaacatcacatgtcaatactttctaaagatgaacaccaagtctcgtcgcctggtacccaccgtgataggtatgctgctgtgtggaggcgagacctcatgaggagatttgagctggtagtaagactatgcatgacgaatcgtttgctggaaggaactgacatgcatgaagatggtggcagctcggtggctccttgggaagattcagtctaccgaacgtagaatccctcctatccagctggtctactaatgaacatggaagccggtgaatacaagctgccctccagttttgcgtggagattgtcgagaacaagaaaagacatataagcatcactcactcactcccatctcctgctccaagaagccaacaacagccatcacccatcccattaccccaaacaccaacgacaacgacaacgacaacgacaacatcaacaaacaattttccaaccgccaagatgcgcctctcgacccttaccaccatcctcaccctcctccacctccacctcaccaccgccgccatcctcccccaccacaaatccaacctcgaactcctcaaatccctacccaaacccaacccaaagaagcccaccaaccccttcccaacccccgccaacaacaccaacagcaactcaaccacctacccaacccccaaaacctacgccctcctgctcttccccaccttcgagatcctcgacgcctacggacccatcgaaatccttcaattcgtcggccacttccaccccatacgtctcctcatcttttccctccaagccccatactcctccggtctcgcacccgtcctcactaccccgagtctagcatcgtcgcccatcaacaaccctctgaacagcagtttctacccaaccttcaaccccacccatccgatccccaccacagaccagcagtgggaagagatgcgcgaggtgctggagagcgtggatgtcttgatggtacccggcggcgagggggtgtacagtcctgatttggaaggaaaaggtcgggagctggactttttgaggaggatggtgggggagtttgggattggaggcacaaagggggggaaggataagtacttggtgacggtgtgtattggtgctgcggtggcggcgagggcgggcgtgctggatgggcggagggcgactacgaataagatggtttggggtgaggtgacggctttgggagagaaggttaagtggtatgttttcccatatcttttctctttctttctatgttacttccttgttacctgttcctctttcttcttaggttcgattgggcgtattggggcttttgaaaagagaagcttcttgctaacagtgtcatgaaacagggtctcgccggctcgatgggtggttgatggtaacatctggacttcgtcaggagtcacggcgggcttggacttgaccttcgagttcgtcaggcagatgtacccggacggagtggacatggcaaatttgattgctggggcgatagaacatgagccggtgatggattggagatatgatccgtttgctgaacggtttggtgttccgccgcagaattagggggcagtgatgttgggcgtgtgactggcaagggggtgacagagggatacgatgtcttgcgtgaagaaaagagttggttataaatccatgcgttgtgaaagttgaagggagtagaattgggcgggtaccgagttgtatggcaactatatatacatcgactggctgctggtgttgaagtgtctgaaacaagggaattacatattggacactcgtggtcctgaacgcctccccatacaacgtccccatacaacgaactatatttatgatttgtgtacacgaattctgaccattcttctcctgtaactttgacaagttccatcgactcaagcatacaaaaacaccacctctatcctccacccattgcccagaaccaagctcatcgtagaaatgttcattatacggaggaaacgttcaagttggactttgttaacgattgtaacgtgactctcgccccagccgcccttgcttttgaaacgcctgctcttgcggccatacatccaccaccaccctcccgctgccgctcttcgcccttgggaactgcttgtatcttgctctcttttgatagatgccaaggcgtaactcgatgcgggcacctagggcggataaatcttacacctttgtgtacgaccagctgcgactttttgttggacgtactcgtagtagttgacgtctccgacttgccgcttccttagccggtcatctgaacatctccttctctgtctccacgcgtcaccggagccttcgccacgatcgccgctgtcgtcaccttgctacccttcgcctttcctacttggaagatgttgaagatgtcttgccacgactggatgttaatgtgttcaaagccacgcccctccgcaacctgatcctcgtaccacttgagcgttgggacgaacttgaactccatatggtccgaagaggacctggccctggcgagacgtgcctcctcgtagagcctgttggtgcactttgagcgggaaccaggggagagcttggtgcctcgaggtggatggaagatgatgcgcacatcttcgtcttcgtcttcccagccagcgttgctatcgacatccatgagaacgtcgtcgtcgctatctagacctccgccattcatcgtatctagcgccggcgggtgctcctttaaaactttcctgaagcccttttccggcaaccgctgctcctctggtggaagatgttctctaatatcttgcatcactgttctggcgaatttcaacgtcatgtcgagcggataaggagattcgcattcactggggcagttgaacccgccgagccaaacctggtcgaggtacgtacccttattcttatttccgcagtgctcacggacatactgaatgacacgccgttgcatataagtgagctcgctttctaacggtgcctgtgagcctggaaaccgattccttgcaagagggtcccatatgataacttcgcaccgtcggtaggggaagatatcggcgttgacaggcctgtaaattgcaagccaaggatgccacctaggattcgggttttgtggaggcttctggggatcccactcctcggagatggtataaaacaggcccatgtaagtgtgtaagtgtctgccgaatgagaatacataactgaaccactcgtcgatcttcttgttgggcctaagacccaaatcgccgtaggatctcgccatctccggatcagcccacgtcacagggaatccgtaaaaccgcattttggaccccggaatgggatcagcaaagttactgaagaggaaagtttggagacttgctccacggtcattgcttaagcccggtatatcacttctgaaggggccagtcaactccaaactacgcgccgcacttggtggcttgctgggaggcagttcgtgtgctggtacctggagattttgcgatgcttcgtcctgcacaacctctgctaccgcgtctgggtcattgattgttgttttaagatatttaggaatgcggaccgtccgaattcccttcttggtgtttggataaccaatactggtacacgatccaacaacatggaactttcggaactgatcagcccgcagggttgaccaccagccgaaccagtttactaggctttgctcgtcatttgggtcgatggacggatccgcatagatgagcgggctgtggtcctcctccattccaccggaggagtcgagctttctggtgcgtattctgtgaagttcagaagcaatgatgccggcttgaagcctagattcacattcatcaaggctatgtcctcgcaagttgatctcgaactgggtttcaataggagtcatcccaaggctcggtcccgcgttccaccacctctcgcgcgaatcgatgcattctaatgccaaatcttgaaggtattcatggatgttggaggccgtcaccagactatagtaaaaggtggaactcgattggcggctgagaaaccaatcaagaaactcacgagcgtgttcaggctcggataccagaaagctgggtgtgagcaggattgctgttccgaatggcaatatccgtgtcagttgactaatccccggagggacgctttccggcaaggaaattgacggatataaggggtatgcttcggttggctccgtaaagcaccaatactcgtcgtatttcttgaccaggtactcggaaagctttggaaaccggcgaagactccacatcaacgtttcgtggatgatgacaacaccagatgactcggctacgctggctctgaatgcatcccaagagcctggttgactagagatgtatatgtgacaggcgggattggaagagcgcagccattgaaagacgactgaccgggtagcttttccagttcctgactcggggaaagcgagaaagaacttgtgaatctgtggaatctccggctttcgtggtaatagctgattgtaatcgaaattgtacagtctcctcatcagccacgtcctggtgggcactgccttcctattcgtttctggccaatgtagcggaagactgagcggtgggagcatagttccacagtcaatatctgatgagaatatagtataacagagcgctgcagtcaagctagttgctacctcctggccaaacaattcagtttgccactgctcacatttggcgggataaatgagaaggttgtaatgccgacccgagtagtaaagaccgagcagtcgcgccttaagctgctgtgcaagcttctctataccttctttgttctcggacgttataggccctttggccaggcacttttggaacaagggaggcttcaattttgccactgctgtttcagcgaagcaacttagccgaatctctagcgacttttggttgccgaaatgtacagcccacaactgatgggtatctcgcggcacatcgtgaaatgtgacctcaaaaggggggatctcggcgatcagcagtcttttattcagatttccccttcgcaccccatcatcggactcgccggcagaagcagtagcaggcggcggatctggactaggtatgcgcttgtgagccgtcgaatttgtgggcgtagttggcgttgtattaacaggctcggcaaacatcccatcaacatccatctgttcccgttcctgaggaattgtggtctcatcatggccaggcacgaagcggacggatttgcgctccttaggtagtcctccatcgggttttgattttgtcaaagcagatttccttctgggcggatctctgggtcgaatagacagttcctggctgttcacgggtgtcggttcgtccgagctgagctcaagcccggctgtgttctcggcttctatttcgacatgtgtcctagtcacttgaccacctggggccagaacaggcgtgcttgatgatgtggttgtgcttagtgaggtttttctttgggttgggatctgtctgatgttgaagagttgaatatttgctgtcgatagatcgggaggacgatcctctgtatccctactcttcttctcagcccaccggcgttgactaagcattttaaactgctttggatctttggttgggtctgacatagccttctccaacttctgtcggggttttctaactttgcctgctgaaaagatgttgacgctgaccatcttcttaacggccgttcttttggcagtcagaggctttcggacgccagcagacgtaggtcgagacgcaattggaggagcggcacgggttgattggggcagtggcctagtcaacccgtttggagtactaggtcgtgctttatccacaggctttctcgcagttccttggtagccagttgtcaatacgaaagtccgctcaggtcgaggcttggaggacgacggttgcggcggggaaggcctgttaggggctttggaactggattttgacgaggctttaggtttgggctcgagaagggtcgattctcgtgtagtggcggcagtcttggccgatttgggtacaggctgagcgatgcctttgaatatcttttgcttgggctttggctctaattgcgggcgtgtaccgcgctcttgagccgagcatgcttcccgatcgtccttggagacgggttcttcttgctccaaagcttcatcactggattcatcagaggactcggccttgacaatgtctaggtctgattccgagcttgagctatcgaagggctcggtcagcggaagacccagtttccgccgcttcgcgttgcgacggcgatgacggtcggtcttcgcctttttagccctgttgacggctgcacggaactctcgcacatcaaatggctcttcctctccggcctcctgcctcagttgcttctccctccacatctctataagttcgtcacccaggttgtcctcgggctcccaagtgcattgttctagcgggtagcgttcccacttaactagatagacttgtttgccatcatcgtctagttcctcgaggaggatatcctcgacctcgaattcctcatctgggtcgtgttgcacggacgctgttgaagctagagatatgttgtcatcctcatcttcgacggcaggggtcgagtgagtcgagtctttcgacactctccggcccacatctttaaacatgttgagagttttaaggactgtgaaaagtggcaggattgagaaacaggcggccgagttgtaatctttacaactttcgaggccgaggttcaaagcagcagagggctcatagctcccatgcccgtcactcggcgtccttgcggtggtagccacgtagctattcgcgttgcctgaatgactgccaagtagacgcactactttgaaaagtttcgatgactcgatagtatggttttgtgtggtatgatatcaagaaaatatcagatatccgttgagtgactgaaagttgtcaggttgcttgatcggtaaactgagaattgtttacataatgcgtaaactcgaaaaaaaatgacgttcggatgatgattggcgacaatattgccatgtaccttgcgctccggcagacttggaagaacgcagtatttggacaagtgtttctgatctgaacctccttttctgacgatgttttaggacgactgaagatggatgtttggaagaaggggttttccatgggacggaaagttgtgaaaaaaatgaggaaggaatttggacgcgatgaacaaagacgagactggacgtggtggtgaaggtggggtttggactgagtggcccactatttcccgtagtgtcaggtaccattcagtggaggtacctacctagacgaacggtatctaatagtagtatcagaatagggaaggtgcaaagaaagagccattggcagaagaaaaatgcaagagtgaccgcggtcttggttgaaagtcgtcaactaggtacctttagtgtggaagcatctgatagctttggtgtcgccattacctagaggtgagtatatccaatgcttcgttgttgaaatcaacttcgttgggctttttgatttggcactgctacagctgtgtaggtagtgtaccaataatgccttcgatctgctcaaggacaagaatgagcttggaaagttgcaagcgagggagtacaccaagcgccgttattgctgtcaatacagttggatttggaagaaataaataaagatatttaaccaaagatgagagacagaaaccatgccaatccctggatgggtactgtgtttggaccattacgctcgtgtggattccgtacctctacttgtatgctatccgttcgtgcccaagtctatgcacgtgaaagtaagctgtgtactaggtatgtacgaacccttttcggccattccatttacctagctgtggtcttggctaaggtaggaagacgggagaagacagctggtattgaagtaacaagtcgatacctagtaaaagggcataagtggaggtcccaagggggggctggcagcccattgaatgtcatagacaggaggtactgggaagagcgcatacgaggaagtggaaatgggaaagagagggcagtaacacaaaggattagccaggaacgggtttatgggtcttgtttgaacacaacaagttaatgtattccgagtccagagcatcgtcaacgcaatgccggcgcatgcgtgtaattctcaataactcctgtcgatgtcttccatgtctcgtgtcttcctcggggcgcgtcatcttgactgtttgtcgcgaggaaacctcaagtaaaggagacctaggtccctctagaggtagatagtagaggaaggtaaacacctcaaaaggtacttccatggtaggtagcctgaatggggcttggtacctcaaagagcttccagtgcccgtgacacccaaccaccaccttactggcccaaacaaaacggtcatctccattgtcctgggatactagtaggtagacaaagccgtccgcgatccctgacttgttggcccaccgctgtccgcaccaggccattggacttagtccaccgttaacgctactgtcgcagctctttgaccctccaatattacgccgtctagcccgcgtccattgacagcccggtctcttcacccgcccatggagggggccgtggctcactgcaaatgtgacttcaggcgcattccattcattcgttcgttcccttcaggggcactgcagcaccctctggctggctgcacttggttaccttagctaaaaactcggacccactcgaggggagccgcaccgccctccttggccctgcctctcctggacaccaccactgagcgaacccgaactcacatacatcgcattgcccttgactttgtctgcatacagtacaactatcaacgcgacaaccacttgccagacattgcctcagcccatcgccagctcgccgaattccagcataccctctgcctccagcacctctgtcatcacacaccgcaaccatggccaacgacgagtacgatgtaagcccgcctcctctttcttgccgtccgcctgcctatcatccatcttgcgtcgattcgatatccttgttaggacgtgccccctttattccgcccgcttgcgctgaccagcctttaactgtcacagtttctcttcaaaggtaccgcaagcatacccctccccagaagctctgaagcagtcgcgacgatgcgatgacggcgacgacgacgatggcagcggcaaatcagttactgactgcagatcccgctaccagtggtcctcatcggagactcgggcgtcggaaagtccaaccttctcagtcgattcacccgtaacgagttcaacctcgactccaagtccaccatcggcgtcgagtttgctaccagatccattcaggtcgactccaagacaatcaaggcacagatttgggatactgctggccaggaacgttatcgcgccatcacctctgcctactaccgcggtgctgtcggcgccctcctcgtctacgatatcagcaagggcgtgacgtttgagaacgtgaaccgatggctgaaggaactgcgcgaccatgccgaccagaacattgtcatcatgctcgtgggtaacaagagcgatttgcggcatctgagagccgtacccacggaggacgccaagaagtttgccggtacgttgcgcgtcacagccatgatgacatggtcgcttgggaaagccgtatcgccaggatgactgacagagagaactgcagaggaaaaccacctatcctttatcgagacttcggctctcgacgccacaaacgtcgagcttgcgttccaaaacattttgactggtaacgtttgcccaaagcctacagctgctgctctggcgcgagcctaccgctaacatgcgatcatttatctagaaatctacaagatcgtgtcgaccaagaacttcgacaacggccccagcgggtccaacgagggccaccaaaacctgtctggccagagcatctcgctcagtcagaccgcgaacgacccccaggcgaagtctggctgctgttaggaggtgcttgattctccgggccgggaaccgagtggccctgaagggttgaggtgcagggtgcagcagagtacaacagggtgccgaaccaacaacggcgtcacatatgtctgacatgaagcaatggaggcttatgatgagcaatgaagagcagcatcgggggaaaagtacggacggatcctgcccagtcttattacatcacggtcgccgatgggatggtctgtttttctttttctctctatttttttgggcttttggggaggggggaaaggatcatgatgctcgtcttccagcctttcctttttgttgttattactactactacccctttcttcccttttccccccgtgctggtcgttggaattttcctcaatgtggttaacgaagccatcacttgcgcatggattacgaaagatattatttagttgaaatgaactatgggcgataaacagcccttaactcaacctggtacatattgctccacgttgtcaaggtctccatctattgcatccacaatgtgggagaagaggagtacctcgagagtgagtacctatgtagcgataatcgtgcaggatctcgttatgacattcaagttgattatgtgcgacagcgggaaacagtcaatacaaattaagacatctgggcttgcctgatggattatggcgactgtccctcattactcccatcgcgtcacccgaggcggttgaagtgggtttgagtgcggacaagaggccagtcccgtcccatcccccactgtagggcagacaagaagaacgcgtggaacttggacagtgtgtgtaggcaatggaatccccagaacttgggggtccggattccaggttgggtccatcagtgggacaaatgcgggttgcccagaccgccgaccgcctttcagctgttccaagcaggggggccggaacagggacgctagtaagataagagaagcttatcggagtggggctgcgattggccggcgaactttttttgagatggaacagcctgcactccatcactgcgcttcgcccgcgacgttcgtggattggagcattgaattcacctttgcaatccgcattccgtttttctgccatcacttccaccacaaccaccaccaacttcagtcacccttgtttttcgcccgattttgatacccaaagaacgacaagaacaaaaagaaaatggccgccgtttacaagtcgctctcgaagagcgccaagaaggtcgaggacacggagaacgacaacaacaccaccaccaccaatggcggctttcggaagaacaagcagagagttctgattctctcgtccagaggcgttacctacaggtacatatagaccctgcatacctgcaagatggaagaagaaagggtcaattgctaaccgcctttgcgccccgagtacagacacagacatctcctcaacgatctcgcagcgatgctcccccacggccgcaaagacgtcaagttcgattccaagtccaagctgtaccaactgaacgagcttgccgagctctacaactgcaacaacgtcatgttcttcgaggcgcgcaagggcaaggatctgtacatgtggtttagcaaggttcctaacggccctacggtcaagttccacgcccaaaactgtgagcactatccatatccgagatacgcattgtgaaagaggaaaaatcgggttctaacaaaaagcacagtgcacaccatggaagagcttcacttcacgggtaactgcctcaagggctcgaggccactcctctccttcgacctcgccttcgagcaagagccgcactaccgcgtcatcaaggaggtgtttctgcaaatgtttggcgtcccccagggcgcgcgcaagtcaaaaccgtttatcgaccacgtcatgagcttcagcattgccgacggcaagatctgggtacgcaactacgagatccgagaagtggagaaggccaagggcgagaaggacagcgaaggaaacgacattgtccccgagagcgacaagtcatcatcgaaaaagagaaagggcgcgcccaacgcggagctcaaggacacagacgtcagtctggttgagatcggacctcggttcgtcctaacgcccatcatcatacaggagggcgcgttcggcggccccattatttacgagaacaagcgctttatctcccccaaccaggtgcgctcggagctgcgcaaggccaaggcgaccaggcacaacaccagggtggagcaggtcaaggagaggctcggcaagctcgagaccctcacggcccaggcgaagaaggagaaggatgtcttggatacccgggagctctttgcttagagaaaggaggaggaggggaaagagagagagagagcttttcacaacacgatttcatcacgtctgttcgcttgcgacacatcaaagcaacgcacgccttaggtttaggggtaatcaaggagttttttgtacttttgctggctggctggtttggtctggttcgggaaaaagaaaggaaatcgatttgcattgtacaacattacagtattcgtggggatgtgtgagacggacgagctgtcctcttttgacagttgggaaagaggatcatgatcgagtggtagatgagcactcagcgtataaggtgctggctcgaaaacggacacatcagatcaagattgagtgatgaacgccgtcctggctccggtcttggtcgtgttgaaaggagatggtcaaagaagggtaggagagcaagtactttgctcggcacctcactagcggttgactgtctataaccacactcctgagggagatgttgttcgcataggacctagactctaccttaaatgcagttgcgctgtgagatattgtctcacatttttgctccatgatttgggttgtttccatatatataagagacacgaggtgtctctttcgttgagttgttgggatgatatcaccaccttcagtacactcctcaaggagaagaagaagaaaaagtaccatgttttgtcccaaggtagctttgggcgacatcgtcccaaatttcagattttctgacggactagccatcttctcaggggctttgggtcgtctaagtcatgtagtgtgcctgggagttggcgcgagtttggtgcttcttgaaaacaagagataaggactggagccgatacctaggacgtcgctccttaaagcgaaagacaaatggcttgagtctaatgttgaacacgtatggctaacgcttttgatcaaaatttagaagcaaaaaaaacgactcggagtactttggtcatgactcaggttcactcatcgatatcggaggagagagttgaggataggttgtagagggttcacttcactcattgtgaaagttcgctacaggggacctgttccctccagaacaccagtgggggaaagagcgggaggctccggcctatggtacttacctctaggcccccttgcgtgcctgcctagcgtatcttgggcacctaactaggtggcatgtagtgcctggccccgagattgccagtgccaattcccgccccatttcagcgctgcttctagttctcaattccagtcccttctaaacttcaacaccacaatcacacctccaaccaaacaacaaactgaacacctcccgatccgtcccccccaaacgcctcagcaaagcacttgaacgggcactttctacatcccactatccttcggcattgttccgcctttctctttcggcacacttttgcgcatacctcgcttggatttgattacatacacggtctttcttgttgttttatctttggcttccttcgttttccaaaaggcatgcaccggcgattattccataagctaggtaggtaagccactctcacccatcgttccatccccaatctcggccgccggtttggtgttgctccttccttcctttctctccaccttgattgcggcagcgcgccctcaggccacgcggaatctgcttggagaaggcgtcattggaaagctcaagatatcctcatatcattcatgtcattcatgtcttggggttctgcttcaagggtttggaaagcttcgcggcgcaagtgtgtccggcccaggtctgacataaccgcttcactcctgagacgctcggtggtcgacacaatcatccatatatacactcccgcagcccacctgacacataactcttcctcccttggattatgtttcatgaaaaagaccccggataacgtgctcccgacggcagaagtcataagcgatgactgttggatatctactgcttcgcatatccttaccctctctctcttgacaatagtctcttgcagtctcaacttccacagccactctgactttcagcctggctttgggtgcggctgcttgccatctgcgcttgtggaagctccgatgtctaccgttcagcggtttaagggtttccctgcccaaggacagccaagatcccccttgccctgctcattgtttgttatttctaccgcagcacccatgcctctacctctcaagcagcaactgctcttttgctttgttgtcagatcccaaaagacatcctaacatgccttcgattcgtttgtctagtcattcacgttgcgtcctactaatacggtcacgtaggtttcaagagttgacaccggcattattacttttatccttcacatagtcgtccatctggacggaccatttcaagatggtcgacaacgacaatgatatcgtgatggacggccaagacactcatcctgccacaattgacgtgtcggcaacaagtaatggcatcaccaaaacagaaccgaatggtcatgatcagtccgcgccagccaacgacgagaaggaggaaaaactggacgacgagaaagatcccttcatctatccggctcgcctaaagcgaagaggtctccttccgacaggatgctgttacgacgatcgtatgaaacttcacgcaaatgccgactttggtccaaatccccaccatcccgaagacccgtctcgtatcgagcatatcatgaggatattcaagaaggaaggccttgtgttcactggcgacgatgaggatctcaagaaggtcatccgcaccgacccgaggaggtacatgtggcgcattccggcccgacacgcaaccaaggaggagatctgcatcgtccaccaccctgagcatttccgatgggtggaagatctgtcacggaaaccgacatcggagctccggcgcctctcgaccattatggatcaagggagagactccctgtacgtcggcagtatgacattcgaggcagcactgatctcagctggaggtgctattgagacctgcaagagtgttgttgtcggtaatgtcaagaatgctttcgctgtgatccgtccgccaggccatcatgccgagttcgacgccccgatgggcttctgtctcttcaacaacgtcccaatagcagccaagatctgccagaccgaataccccgagatttgccgcaagatacttattttggactgggacgttcaccatggcaatggcatccagaacatgttctacgacgacccgaatatcctgtatatctcgctacacgtctatatgaacggctcgttctaccctggaaaaccggataacccgatgacgccagatggcagtattgagaactgtggagcagggccaggcttgggaaagaacgtcaacattggctggcatgaccaaggaatgggtgacggcgagtacatggcagctttccaaaagattgtcatgccgattgcccacgagtttgatcccgacctcgtcattatctccgccggattcgacgctgcggacggcgacgagctgggtgcttgctttgtatcgccagcttgctacgctcacatgacacatatgctcatgtctttggccaacggtaaggtggcggtctgtctagaaggcggttacaaccttgcggccatttccaagtcagccttggccgtagcccgtacgctcatgggcgaaccacccccaaagatggatctccccaaaatcaacaaagaggctgctcgagttctggcaaaggtgcaggcgtaccaagcaccgtactgggaatgcatgcgaccaggcattgtagatgtccaggagatgcagagtcaaggtggccaaaggttacatgatgttgtccgctcagctcagcgcttcaacctttcggagaagtttggcatgttcccgctgtatatccagcgtgacgtgctgttcaagtcctttgagaatcaggtgttggttacacggaacgcaagtgaagcccgcaagcttcttgtagttatccatgacccgtaagttacgattgcgtcctccccgctagaccgagctaattgcgtcctgctacagaccagaactgcatgcccagccagatccccttgacaacagtctccagccacacgactcctggattgtaagctctacatctcttgcccgttgcgccactataacctaatagaaagaacagacggacagcatcccgcagtacatccagtgggccatcaacaggaagattggcgttatcgatatcaacattcctcaatacattacacatccagaggtaaggatgacgatgcccgacaaggtgtagaataaaatcgtgctaacctcaacatgtaggacacggagtcattggcccccaaggtcgacgagcgaacgcaacaagcacagatccaggagctcatgtgctacatatgggataactaccttcaactctacgacaatgtggacgacatcttcctcatgggtgtcggcaacgcttaccttggagtcaagctcctgctcattaacagaggtatgtacatgattctttgcactgtgtccttcttctcccgtatcccttgaggctctgattactgacatgtgattcttcaaaccctacagacgtgaagtcgcgaatctcgggagtcgtcaattttgttaacggcaacctccgtcctgtgaaatcggacgtcgacacggatctttcatcgtggtacaaggataactctcgggtctatgtgtcggcggaccatgcatgttgggcggatgccgacttgagccggaaggttatgaagcgccggttcggttcggtcattcgcagcaacgtgagcgggttgggtcgcatgatgaatgagcactttaaggacgttcaggattggatggtggataggatggtaccggaggaggagaaactgggggatgagatggtggaggacgcgtgagatataaacaagacgggccttggtcccttggacactgcggttggtgatggcgagttttaagatcagctgtcgtggtgatagcttgggctacaatactggagatatgttgacctacctaaagccttgctgtaaggatacctcggtgctggggtcgaccgtctggtgttttagggtgggtgaatctcggtgttgataatggcctgctcttcattccaggcaacagagtctggttaggtaaaacaggaacctccgctcaagatgaatctgagctttatcaccttggacatagatcgttttagagtgcgtagcaacgtagtatcatttcatccacaagcgttttttgtcctccccagttctgcgatccggtgactcgttacgaggtggacttggttgacaatctaccgaaatcatcgtctccgatttcactatcaggccatccgacgacttccgttcgccatggagtctctttttttcgattctagttggtcgtgattactcgctcagagatttgggttcattagtgaagcttacctctatccttgccggaaccctgaaaccttcagaatcgccacctgccagtgctttgtagctatgggacgcgtcggtttgttcggctagacggcgtctgaatgtgcttgggcctccttggttcatgtccgtggcggattctggccaagccacgctgtcacggtctggaggttatgtgggtcccatttgcagtcctctagcgacacccatccacgtgactgcgtgtccgcgctagcaagttggtttgaggtcccggcaggcaaaactttttgagctggcaactcctttgcaagcggacgacagcggacgggggggcggttcactgcaactcactgcacgaatcgcggtcacgattcgttcgctacgtttttaccttgcagcgccttgagcctcaatatttccactttcaccgaacaacaacaacaacaacaacagcatctctatacctgcatcgtaccaaaccgagtggcgacgacaatacttcaccaacaaccgcctcgaattcgccctcatcttcagcttgtccattattatcgtcgcccgatctgatcttcgcgtgaaggtcaaaccaccaccccttatgcgaccagattaccccttcaagcatcaccaccaccgcgggcctgcagcacggcatactgctagaaaccacaaccatactccgttatcggggggagggccaccgctcgatgccgtggcgatggacagaagtagaaggtaagttgttttcttggttcatgtgttgatcttcatgtttagttagtgaatggtggggggacgccagtgcgagcttctgttttactcatatctcttctcgagtgagaagctcaaagagaaaacaagaagagaaaaaaagggattattatacgaatctttgacgatgccagttgagacttggatggaatgggaaccgaggggaacaaactacctgcagcatggaccaaccaagagggaagggcggaagtgatggtttcatggaactcatgcgatactcgcaggaggggcgaaggagggaaagaatgtgggaagataccgtatggtattgctgctgcccgtaaaatgcagtgcgacgctgggggatcagacaaacgaacagagagccgacccgaccattggaccttgattttgcccatcaacgccgacgaggagcaagcaacattggcgaagggatatgcgtgtctgcgctgcatatcatcagcagtgtctggacaatgacgacggagtcagatccgacttcccgaggattctgctcgaattcatttgagccgcgtttatgcatgcagacagacaggagtcgaatattcgccaactatgttaccgacatgcccgtgactcaacagctccaagagcctcacatatgcgcgcctggattttctaagtttcgaacgctattggtatgggcacttgtctgctttcctctctggggtctggcatcaagcctcgacggatctacgagttcatcaatcccacgacttgtacctccatgaacaccacattcgccatctcgaccatcatcagaattcctggacagatatggatttgcacacgttgtcggaccctcctgaacaacaaccgctatcgatctcgagattcgtcacccgatgataccgttgttaccagtcatcaatctgcctgacgtaccctactacgaagtcagaagaagtctgcgtagcagcaattctgttttccatgagccataatccgcagggaggacttgacgacgactagcacggtatccctcttgggtccgctccacagcaagacatgtcgaacgtcgagcagcagcaacagcaacagcaacagcaagccattccgcccgaaggagtttcgcaggaccactccaatcaagccaacgccgagggaagggcaacttatccgggtcccaaaacatatgtcgacaaagtcaacgatttgcgccatggacgctatactctgctggaaggacaacttcctcccactactggactccagatgtacgagccgaggcgtcgccgtcgcggccctcgtcgctagtttttttcgaacccccatatttcccggttcaaggttctttggggttttcacttccaagattttccatttgttatcaatcaaacctgtcagagcagtctacctccggactctaagaagtcgggtctgcttgacagtcttgaagcgtcattgtctcctgcttttgtggatccatgctgtcggtggtttgattcttttgtcgtccttttctcttgttttcaagctcgtgctggcctagcggacccacgccatggctgtattttggagcttaacctatagtcaggggtacgttttaacagatgactcttacagatatgaagatggggaagttcggaggtatggagcgggcgaatcctaccgtccctataacagagatcggtcgcctcgggccattcgcagtcccttgagagaccgaggccgtactccgcccggcgccagcgacagttatgtcccaagtagatccccacgccgccgttcgcgtagtggtgatcggttggttgatcgtataggagaacgtggaggagatcgtttgggggaccgtctggttgatcgtatgggagatcgtgtgggcgaccgcctggctgatcgcgttggtgatcggattggagatcgtcttggagatcgtttaggtgaccgcattcgtgaccgcatgggagatcgtctcggcgatcgtatgggagaccgtttgccagaccgtctgggagatcgcatgggagatcgcccaggcggcatgggtgaccggtacagacgcccgcgagataggtccagggaagccgagaacacttggagaagacaagatcgcagcagaagccgccctcgcagcccccctcctcgcagcccttcaccaccaagacggagtcctcctcccaggagaagccctccgcccagatttgcctctccccgtcgcgatgagcgacctgagagagctcgatccccccctcggcgggactttgaaatacggagaagatctaggtcaccgtttgacagagacagaggaattcgccggaatcgctcaccactgagaaggacaccacctgtcggaccacgagggggatcttaccgtcctcggttccgatctcccgaacgccgtgttcgtgatcaggacgatcgttatccagccccggcctatcgacgtccggcgtcacctctgccgcccagagactccgtcaattcatctgccattacgtctcgctctgcgtcaggcaagtcttcgccgcgtccgggctctcgccagagaagagatgaccgatcaagacctcaatcaccggcaccggtagcggcaccggcaccggcgtcggtacaggcacagacgcagacacagacacagacacaggcacaagcacaaacacaagcgcaggcacaaacagaggcacctacacccgcacctcgatcccctccacaaccggcggcgcccactccaattcctgtgcgtgagacgcccaagcaagagcaacggccaccggcaccagagccagctcccactcccactcccgtcaagtcgccccctagaggcccggcagctttgagggcaccacccaccggtcctgcggcagccaggaacctggcaccgcctgcagcgccatcagcaagccccgcaactcgtcatcctcctcagactcccagcggtccgtcccgacccgacacgtccagtccgcccgtaccaccttcgggaccacgtggctacgtgcctccttcccgaggaggcggcttcgcgccccgcggaggacgtggaggaaacagctggccaggcatctcccgtcacaattccgtcaccggcaacaacgccaatggccccgctgcatcggtttcgccctcctccggcggcccgcccaccggccccagcaacgccaacaacatccccacgggccctcgcgcatccgcggccgccaatgctgcatcatccgtctccgcctccgcaggctcaggagttgttacctccacctcctccccttctccctccctcagcagctccgcaaagccgttcaacccacccaccggccccgcggctcacgcccactcgcatggccaccacggtccgcgcggccatcagcagcagtccctcacccttgcgcaatccctcatggccaacatgccccccatcattcccggcgtcggcaagttggacccgtcgattggctcgaccatgttgacgggcgtcaccaaggatctggacccgcaccaccgcaagctgatggaggacgaggagcgtattcgggaggagttgaatgccaagaaggagaagctgaggaggagcttgaggatgtggagcaagatggagagggagagcaaggcgtttgagctgaagagtgatttgagtgagcggagcttgaagaatctggcgggggaggggttgggtggtgctgctttttagttgagaacgaacgagtggcacatccgttgatgataatggaagggttaccggacgtgttctgttgattttggtatgatatggtatggtatggtaggggagcatacgaatagacggtttgtttgctttggtttggtggtgctagactacagtaagtagtacggcaaatgcatggatcgggtttcaacaatgcatatagattacgcagcgagaaaatcaataaaatactgacgatgaccttgttctgttcttagtgacgcgtatggttggatgtgcgtgccgtgtgttaccttatctctagtgatcaaaacgaggcagaaatgagaacagcaaaagtaaaaatattgagtgtacttattcagagtaagaaaacattttgctgtcctgttcgtatttctttgtgcttcctttatcgttatttcctaacaacgtccagttgaatttacagagcatcatacatacaaaattgacttgtcatcaataccaccaaccaacaaacaactagataatcaactcactgggcaactttctttcttcctcctgctgtcattggcattcatacatacaatctatccatcctatcattagagtatactacgtggacggcaataaaagttacggtcgttgattgtgatggtgtcggtgatggtcttttatcatgttcacacaaataccttcaacccagttcgttgccagctgagttgcatacctgcctccaactttaacgatattccctctctcacgctttttataaaccctcccatatcgcccttaattctcactctttctgtctctctctctcttcttttgcctctctctctcttttgtcttcttcttctttctttttttttttttttttttttccctcccgctttcttcgcttgttctccttccatttctacacatatgtaacttacttctcgcccttttcgctgcttcgcgaaaatccaatactaacctaactatggacattacccggtacttccccggctatcaaggtggtccaaagtggtccaaggtgaaacaacgtcatcatcagcagtgtttgtttccactttgttattatggaagtgtaacgccgtccgtcaaaagaagaaaggggccagagccagggccatcaaggtccccatcaagtcaaggtctccagccatagaatggagtccgtctgcttgcttcatgcctcttgctactattccccattcagtccggtccagtccagtcctgcccgtctctcttgtttcctaccgacatgacacctccccctccagttcctgattgagatacatacgtggcggacaatcagatcagagattgaattaccttaattaccttgaccgtctatgtaagtaggtacatgtaatcctgacaggtatagactgacgactgatggaaagacccttgacagcttgacgttctctcagtccactcacccacccatgtaacagtagcggacggcagcgggcggcaagcggatagaccgttcgttgatcggatagcccgacaaggcgttgtcagaccacactcacagtcgatacgacagtaacggtgacagtgaatactacctacccttcaacttcgcctcatgttgtcatcgtcataccactgatggagattgccaatcatcagttgttcaggaacaccgtgctctcaggccactggaaattacggtcaagctagagtttggtcaatcaattgaaggtgtagtaggtcacatcaagaaagacatctggttagcaaagtattgatctacttttcaccatacggtgttgatacttaccctcaccgaaggctggcttttgtttcaatgtttcgagcacttcactggtgctaaaccgtcgcaggaggcccgaggcactcagttgcgacctgtacccgtcacacgcccacgggtagcaccatgtcgcggtcaactggaatgataaccatccatacacagcattattgagacagaaaacaactcgtatcacaatgcgcaactaggaacagaactggaagtgaacttggtatctatttgagttcggatattattttactttaagcaggactgcccgagatccaacatgctcgagttcaatcccacggaatcattgccctttttttttcttcatatctaggaaaagaccattacttcataaccgtgcgggtacgcaaccgatttaagccttcttggcatcgaccttggagatgtaggagatgaggtcgaggacacggcgagagtagccccactcgttgtcgtaccaggagacaagcttgacgaagttcttgttgagggagataccagccttggcatcgaagatggaggaggcggggttgccgttcatgtcggaagagacaacctcatcctcggtgtaggcaaggatgccagcgaggggaccctcagaggccttcttgatgacctccttgatctcatcgtaggtagcacccttctcgatgcgggcagtaagatcgacaacggagacgttggcggtggggacacgcatggccataccagtgagcttgccgttgaggtcggggatgaccttgccgacggccttggcggcaccagtgctgctgggaatgatgttctgagcagcagtgcggccaccgcgccagtccttggcggaaggaccatcgacggtcttctgggtggcggtgtaggagtggacggtggtcatgagaccctcgacgatggtgaagttgtcgtggatgaccttggcgaggggagccaagcagttggtggtgcaagaggcgttggagatgacgtcggcggagccatcgtaggtctcgttgttgacacccataacgtacatgggggcatcagcagagggggcagagatgatgaccttcttggcaccacccttcaagtgggcggaggccttctcggtggtggtgaagacaccagtggactcgacaatgtagtcggcaccggtctcggaccaggggatggcagcggggtcgcgctcagtgtagaacttgaccttcttgccgttgacgacgaggtcagcaccgtcaacctcgatggtgcccttgaagttgccgtgggtggtgtcgtagcggagcatgtaagcctgtaagagggatgatggtcagagtctgagttgtcatatgagacaagggatctatgtgagcgaggccaacttacagcgtacttgggctcaatgaaggggtcgttgacagcgacgatgtggatgtcatcgtgctcaatggcattgcggaagacaatgcgaccgatacggccgaaaccgttgatgccgaccttgacgaccatgttgactgttggagtgaagacgagtaagtatcaagaccttgtgaagcaagttgttgaaggttgtaagatgatgatgagtggtaggatgaaggaaagtctgggttttaaagccggactcgtctgcctgcccttccttatcctgttcggtctcgtctgttcacatgtttgcgtggcagaacaattggacacgaggagcgcccaaaacacggagggaccgactgcaggtaggatcggggaggagcgattccgaggaacccttccaatgccgccaccaccaccagcatccatgccagtccgatctgagtctcgtccacttcctcttggggggaaacagacgcagacaccagatgctgtgcgcagcttggcagcgaggcgggaggaactgactgaggatgagatgggacggggtcgggacggggtcaggaaggtgcggggtagctgctgcttctgcttctgcttctgctactgctgctgctgccgccgccgctgacaagggaagtgacgatgattggaagtgttgaggaaggaagctcggtttctgtaaatgcgagggcagtcacaacatacctgatgtggtttggaagaagggttttggttggaaagatgaaggtatcgcgaggatgatgatgaagcaagagaaagaaagaaaaaagttgggaggcaggaggagattcttgtactatctattatctagtttcccagccgactccagctgccctgctcgcgtccagtctggttatcagcctgtggtaatccccagtcggcaaggaggggcaaaagaggaggggagctcctcatcaccccctgctaacgctctcaatgcctgccaaatgtcaccgtggtggcatgagcgacataaatttggtttgagggtggggtggtcaatgggtgggtggttttgctcgttccttccatcccaccagccgcctcccatcgtggttgcatcatacgctttgctccatggtgggctgtggtggtgggacatggtgggatgaggtggggccactctccaatggcttggcgtctagtgttagcgcagtactcggccgcgcccttggcatgaagagattcccatccttttttgctttgaaagccgccgacaagaggcaacaatgaaacaagctccttgccggagaatccgtgattcggtcacgctatgtgcttcacgggttcagtctttgtaataccaactgaaatgagtcaacttgaacatgtcgatgctgacattgctgactgctccagttgcgagcctcggcaattccccaacaagcagccagagcactccgtcaccggggccgcgacgccagtctcgtaccaggctaacgggccaggcgccgaaacacccagaggatcacttttctcatcgggcctttgtttgctgggagagaaaatcggcaacggggatcaggctggttctttccgtctggactgtttggcttattttcaagctatcgatagtcttgacagctcgaaatcgctcatgcatcgcgttacatgccgtcctccgtcggcgactgattataacaccatcatcaccagcatcgacatcaaagaacagcaatggcaacaacgtgtgtatcctactaacaaggacctgctcacctgacacggagcatccggtacggtacggagcggaaaatggaaaccaagacagtcggtaaggaagaagacgggatccaacatggtcattatggtgtgggcgacgggaatgcttggaggcatttgtctcaagaccgccgacgacggcgacagtcttcccattttcgtcgtttccccatccgccccccctctcgccgagaccctcagttcaagcggagctgcagtctgcaccgtctctttcgactgtccacgctgtcagtttcaagacatctgttggccgccttttatcctctcacgaatttgttgattcattcactttgtttctcgtgtcctcttggaccaacaaagtctcttatcgaagctctcttgatgactggatagtaattcgtcatgatcttgctcccaagtggattgcatggccatagcttccgttcggcagctcatctgctccactccaatatattttgcttgttgggctttgaaagaagacttgaaacgatgccttccctgctgttactgcgccacaactgaagccacagctagaaggggggggggggaaaacaatatcaaccaagtgaacagcagccacacatcgtacccagtccttagttcatcctggtgtaccgacacatgccaagcccgagtgtcggctggttggctgcttggctacgtacaatatccaacatcaacaaaaaccgacaccttctcattatcccagcttgtgccctgctagacaacactctcgatggaacgcgaaccacagtggatctggggaaaaggcaaaaggaaccacaaccgtcatcgcccgggctttaccgcaactttaactttgatattgtggacaaggcgggatcgccttcacatcggttcgcggggtagatgagcagctatccttgacagttcgtgggaacggcgattcatgcccctggctaaaactgacccaaagccgcccaaaatgcacctataaccctggcgaaaccctggcccttcggcaacaccattatcgtcgggccccatccaccggaacggtccggaggaatgctgccagcttggctcggttcccgactcatgttggcggtccctttccccggaatagccacatgcccggtaacgatcgataggcaaagccgcctgctcgcggcattggcatttatactccccggatttcgagctgtcaagtagctgcagctgtccaaaagaagggtcctcctggtcaccgtccagaccctcacttgacgtcacacaacattggctgttaggatgcggctacgagactgttgataccctatcacttacacgttcatggtgctcggctaatgatatcggatatgatgagcagatgtgggtatacaatcacttgagtcctggacagttcccacatctcgatccggacaacataaattgatgatcatcgttacaacaagagacggattcaagaacagcctggtccagcaaggtcaactgttggtcttgtcgggattctattgcggtatacccgcggatgcaatcgggtcgccggatgtgctcggcccatccgcttcccttaactggacaaccacacgatcacaagaccaacatcgaaccgacgacaagcgttcggagcatccgccctatcagctacgatggatctagaacgcgttgatgcaccttgatagcatgaagtccaggggagatcagcaagatcttcaggtgttcggccaagaaaagcaagaccattgaacccctgactgaagtaaacaaagtcttgtcgaatcaggctggaacatgacactcccgaattccaacaaaacaacacgaccaaagtcttccttcggccagttacgaaatacatgaccatcatattacgctgccgacatgatttatcttgcatgattatgatggtggtttcatgcttttggccaaaactacaccagctgagcgcgcccactggaagaagttcttacacccatgcggtatcatgggccgactacggatcgaactcgggtacatttccgaaactgtgcattgcatggcgattacataccgcggtcgggccgtatcatcttttgctagaagtacaatattgatggagtcacatggtgctccaacaagcgttgttacacttcccgattcgacgcggctcccatagtgcgatggccttggaagacctctgaaatctctaatgaatccctataccgttggcgtttattcttttgtgcatttggcacatgaagtcgacatttggctgtccatcttatagggtgattaggcaaacaaattacgagtgtcctgtccagaagactgtctagccgggtctggctggagccagactggatatctgcgcccacgaaggataatcaactgtacatgttccctgcctcgaaccggtaacttgaaggagacggccgtcttcatgttggcttacaggtacaatactcagtttcatgtctccttgttcccccgtggatccagacacttgccccacaccagttcccccacgaacactctactctgtctttcctaatgacattactgcagtagttttgacatttccttgcgtctgtccccgcctgtagagactcgatgcttgcagagtttacaagtcgggatcactgtctgtgtcaggtttactgactctcgccttccgcttctccctcccctggttttttttctgtgtaccgctcccgttgccatccgtgttctcctccccgcctccattcccatccccattctcgttctcgtccccgtgcctattcttgatatcaaccccatccccaccctccttcccataatcaccatcccccaagcccacatccgtccccctatccgctatcttcgtccccatctccctaaatttctccgcaatcatcgctatgagctgcccttcggtcgccatgtcgagcgctttcctcgtgaagatttccacattgtcgccttcgtccaaggcggctacggtgtcttctagcgcaattagtcgctggcagaggtcgcctgtgatgatcttgaggtcatcgatgcggtcccagatgtattggtataggcaagcgatttcggagtaagttggcttgggcttgctggtagtgggggctgaatttgccgttcttgacggtagaattgggggcacggatttgcttctggtgattcgtggtgggagagggcttggtggcttgggttgggaagtgaggagggcggctggcgatgaagggggttgagacagtgaggatgatgtagctggatggagtctctcactttgagagtcgttaggacctgggctagtcatctgcgaggagaggggaaagaaaaaaaaaagctgttagggcgcggcgataatttgggcgttgcggttggctatatgcactattggagaaatacctcagtgtaagttccattggtgcgcgagatactgacggtctgcatgttttatgttgaaaatcaaatcacccattcgtttcgaagaatgtgccagagtatattcgttttctcaagacaagtcgattggatctgcaatcgtcggcctcatcctgctgcctcagtttgatgcgatcacaagatttcaaacggcccctcacaagcgtaatccgtggccgccatgcacaaactagcaaagcgttattgtcacggaaaaagcatggacaatctcatacatttaagtatatctctttccatttcatcatcttgaatgatgtctcgcctgtctcattttccactttccattgaaagcttgaacatacaggaatcgacgaggtgaactctttattttctatattcaattagtggcccaattctctcatcaactttgctcctcttctcgggcggctaccgtagcaaccgggaatacacgacccattatccaaacgtcattaacaccccaaaacgatggcggcaacgacaatgatagccatgacagcaccagcaccaaagaggaacggacaaaggaagcgtgattgtcaaggatattgttaaggccatgaggagatatgcgagataggaattaggacggtgatccagacaccaggagcagagcaggtattgaggacggagccatgcctaacagaagcattgggaggaggagaagggagataactatggtcatcaatacctctatgttgatctatttgttcccaaatggctacagccggagcaagtctcgctgagtggacactcaaagatgaacaactcaaacacacatcgatatgtcatgtcacgaagctatcggagcaaaatatgaattacaatgattttggacaactaccataatagctgtttccgaaccatatcatttctctctcgctaatccgctgaggggggtttttttttttcctaccctaccctctcccgcatccatcaaccaccgccactccaacttgattagagtaggtgcttgagagagagcacctagcgaatttttccaagagacatcgccgcgccttccacgtaaggtgaagaagcatcaattatgtatcatatcttcatgtgctcgtcgtgagctgctcatatgatcataacactcgtagcttcgtaacgtcataaccgtcgtttatctgtttttcccatgaaacccttgtcgatgaaagaagaaaggaaaaacaaaaggaaaaagcgcttaaaaatgcatgatgggtatctcggggtatctcggggtatctcggggtatctgggtatcatcttccctccttccaagtgccaggtgccacatccagaatatgtaaaaccctgtccgaaaccaaagggactgtgggttgccatgaaactgtactttgtgctgttattgtactaaacagcactgccaatcatgatgaactgactgccactttgtaagattggtgaaaacaggtcaggaaacgagaaaaaaggaaatcgtatccgtttgtcgatctgttttgccgactttgtttgtttgcttgttgatctgttgtcaactggctgtgtgtgccgatgtcttgaatggccgatacataagaccaaaatctttcacgcgttccaccagactgtttgtcgatggatggatgttgctggatgttggacgttgaagcctttcagacaccaatcatttctgcaccgcctaaatagaagaaacactttccgtccacctgctgttctgtgttgtatcacagaaatcgttcactcctttcgcaagaagccatcgccatctactcgtcctcctccatctcggccaactgaaccgggttctcacccttcttccactgctcgaaccaagccttagtggtgagagtaccgaagaagggacgcagcgcgagcagattctcctcagctgtcttccaactctcccaacggaaaccgccgggaatctcgtcgtgatgaccgcaggcgaacaggccgctgctatggaccaggctgatgaagtactccagatggctcacgtcgcgctcggtgccgctgcctgtcggcgacagattgaatcgggcgatgatctcacgattgtcaggaatgaaacgagggctggattcgggaatgggattgatgacaatgtcgctgcttgcactgaggatggcgtaactgctgacgttgccggtattggtgccattgctgttgctggccacaggcgatgaggttgacgagggagctagagcggagacaggagacgaggaggtctgcgctgggtcttggacaggcaatgggttgtgagaggacgatgggctgcgctcgatcggaagactagtgaaaccaaaggcgatggcggcttcgctgaggggaacagggcggcggggagccggggcgtaagggtcgtcgtcatcgttgttttgctcgttgacttcgtcgtcatcaagcagggtgaggagtcgtccttcgatgtcgtaagcaggctcaaactcctcttgaacgggagccggctcctcaatgactgcctgctgttggaggggatctggttgctgaacaggggcaagctgctgttgatcgaaaggctgctgctgcgagaactcttgttgctctacgacaggctgctgctgaacatgagcaggttgctgctgagcaaagttctgttgctgagcgagaggctgttgttgcgcagtgggagactgctgctgaaccggaatctccctgggcgtcgagacaaattcgaggaaggcaggcatgatattggcgggaatcaagtagaaggcgcggtcctcaaagacgtacatggtgcgaggagagttgagaccggtacccgcgccttttccgagaccgaacttggccgaggaggccgacttggacaatctgcccttaaccttggccttcttcgacacttttctcttcttggccggggtgtcgctgacatttggggtgcgagttgagttgccgcgcttacgctttttgggagggctgctgggctcaggggttgtcacgttgttcagttgggcctgctgttttgtgtcagtcaacctatcgaaactcttgggaatcgcgatgcttacatggttggcttgcttcatggcgttgagtttagcattttcctggttgaggaagatgacaagagggtcgttctcaatgccgttgctgggaggggcaggcgtaacaaaagggtcattgtcgaaaagattgttggcaggaggaggcgcacttccttctacgggagcaccctggaagattgcattgctggcaagagtagggtcaaagagagggtcgttttcagtgacattgttggcagcaggaggcgcatatccttctacaggagcatcttgggagatcgcattgctggcaggagtaggcgcattttcgctcgcgggaacacgctgggggatcgaatcgctgaagttgcgaaggggggcatcgagattatactcatagtcctgagggaggagctcagctccccagagatattcgccgatggcagcttcgtcttggtaaccgttgtcgacagcctgagaatcggcaatctgctcgtcgttggtgggagttttatttttcctggctttcttcgtaggacgttttgcggcaggtttctttggcaaagatgccctcttcttagccgacttcttgggcgtggaagcctgaggttgctgagcggggaatggggttgtgggaatatgaggtgagccttggtactgggcatgccctgggttctggaaaggttgatgttcgtgaacattatgcaggttctctggtgcgacgctgagaacctgctgctggggattctcaagcggtgaggcatatgatgcgaagggatcgatctggccataggtggcaccttgcaatacttgaccaaaggcaacgttgtggcccgtgagatcaaagtcgtcgcccgtcagatcaacgaagttttgatgattctcgctcacagaagcgaaagatgctgataagtcaacgagattgttgttggcgacttcggctccccagccagctgagaagtcttggggaagagaggtgttaaaagagcttggggaattgtcagcgttgccagcgggagaggtgttggaagtgttgagcgaatccgtgacgggagtcgtgttggaagagttgtgtaaagcctggccgggagagttgttgaaagatatttgcggagtcgcagcgggagtgatggtgaaagagttgtgcgagttctggacaggagtgttgttgttgaagagatcatacgaatcgtcggcacgcggagtcatcaaagacactgacgaattggcgcggctctgatgggcaacttgcgacgtctgatcatgggagaggttctcggatggccagttgacggcattctgaaaaatgacgttctgctgctgctgctgaccctggaaatcaccaaggttgtcgaaattgaaatcgtcattggcagacaccatcaaagcctgatcaaggtcaaagtcctcaagattcaaatcacccagcgggctgtttgaagttcccatggcattctcctagataccatggggactcaattgtggctggatattgaactcaaaagagttgttgatgatgtcagggtgagtggctccctgctgccagttcatctgcgcctgttggggatgatacataaccttctggggttcttgaaagttgtggccatgctgctgagggttctgaaagacttgggcaggctgttgaggagactgtgactgtccaaagtactgctgagggagatcgctctcctggaaggtttgtgcaaaaacccgacgctgtccgcgatgcggggcctgctggactggtgaaggcatctgcatcgggtagtttccaggctgcatgaatagattctgaggctgaggccctccaaattgctgctgaggtaattggcctcgctgaagttgctgcggatgctgctgcattgccagattgttgtacgatgtcgcaaaaggtggcgagttgaagcagaaaatgcgacgagaaattggggaggagaatggagagacagttactgtagaaaggcagtgaagagacggagttgatggaatcaatcggaatttgaaatggcgattgaatgggtgttggaaaagttgagatggttggtggtggtcgagtttgggtccaagtggttggtgatggatgaagcgaggaggaagtttgggagaagagaggaggggtcggggccgggttgaaatagaaaaaaatttctgtgtgccctgtgcagaaattttgcgtggagcctgcggccaagtcgaagttggaaatggtgttgaagccaaagtgagttgaaggtgaggtggtggtgagaagtgatggggtggtgatgttgaagccgacggctgacccgaagagtgtcgtgatatcaaactcgcacacattggcggcacagttagaatagaatgcagtggctccacatgctttgacttgagctaatcatcatccaacgtttagggatagactcttcactttataagatgaagaagaatatgttattggaagagtcgctatttcgctaattgtgatatcgaaagatgaaagaaagtctactcgatcaaccatcgttgaccctcgatgcccttttgatggctgcctacctatcagtgacgggagaggagatataaccacggcatcgtgcttcttccatccggaatcaaagaagaaaaaaaccacccagaaaccccaaagcccagatcagtcctcctccgggagactacctcgagacgcaaggttggccggccgtgccttggcacttagaagcattcactgtgtttcccggcgaggaattctcgttcctcctcttacgttaccgttgagaaacagaccccttttcgttcccgcttttccaccccccaacacacaagcgttcagttcgcactgccagcacgacccacaaccaagaccccagagacagacagcatatcgaggaaaagattatgtttagtttcttcctcgtctccatcaccttgcccgcagttcgctctaggaagagaccatttcgacatatcgatcgccgaagaggtcgtccacgtcctcaacgtcgtcgtcctgattctgatcacgttccgtgctgttaggcatcggctcgctctgggaagaggccatctcgacatatcggtcgccgaacaggtcgtcctcgtcctcgacgtcgtcgttctggtctcggtcctgactgcgttccgcgctgtcaagcatcggttcgctctggcccactaactgggcgttgggtaccgatgctttgacgagggaaggttgaagaatgggcggaggcgaggtcctcctggagcgggccgccgcctcgaaacgctgtccaaagtagtcggtcgaggagcccgtggagccgttaacggggtcatgttgaccgactggcaaaggctcttgcggtagcgtcggctgctgtgccgcttctacctgcgcttgctgttgtccaggtttgggcttgttcttactacccttcggcctccccggactccgcttctttggagggccgccctccggatcgctggaggaagtcgttgttgcttgtcctccaccgttctccggatcagcggtaggtctctttctcttccggctggtctcctttttgggggcttggggaggtttagctgtcttgcgcgctttgcggggcttgggtgccttcttctttgcgtagttctcatccctccatgccaaccacgcaagacggtctgcctccctttgggccttctgctccggcgtcgtggtttcctcttccctcgccacgttccgtacggactcttgttgaagagcgagccactgagcgtaggcctcatcttgcgagtcttttgaagacgaagacatgatgagaactggcaagatctaaaggaaagatactaagcgttaaccagagctggccacagaaagcgagtggtcggtactagcagagataatgagaagggcaaaggagaactgacgactcgaagaaggagaaaaaggcaaacaccaactgcaaaggcaagctcaaggggcaagggtaacagcggccacgatgtcaatgaagcaaaggccggccaggacttcgagtcgaccaacgacacgtatgtcgttgccgccgttgtcgttgtcgtcgattcagggggtggtgtatcattcgcgtgaagacaacaaccgacatgtgggctgccatgcggttgaaaataggggatgggtaattgcaagagaactgatcgacgagacagagcgaagggagaaaagacgcatgatacatgacggaagaaacgatgatacttgatggcatgaaactggcatttacttgagctgtgcaaacctgaagagatctccaagttcacagatgcaacaatacaggacaataacagacaaaagcaagaagaataagcataggaccttgatggcccgcaaaacacaggttccaatgattgaagatatcacggtgaatggttaacttcaaattcatgcttacctactatgtggggatatcgaataggagatatcaacgaccgacagccgacgacggatgatcgaggaccaaagcaaaagcttgagggtccaaaaggaatagtcctgtgatggaggtgaaggatcgtgattgttgttgttctgtcgtggatagcaacgatgctgcgaggccgacgacagcgaggttggtgatgagtaacgaatcaagggatttggtgatgatagatcaaagctatacaagcacagaagatggtagagatggcttatactatttgaaagatactcagtaacaaatggtgtcttttggaacccaaggtctgaagctggatagagaagaagaaaagaaaggaaaaagaaggggagtaacatggaggaagagcgagaataaatagcccttccaacaagcacatgtttctggctgacaaaatcaggaaagcactatcaaatcttcatatacgagttaataatatatgtcaggtatctctctgcacaagaaacaagatgtagatggaagcaaatgcaggagatgacgaggcattcgtgataatgcaaagaggacggagttgcggttgactcatttaccagtccctgtcagcaggaaggacgagatatcatgcttctcttgccggaaaaacatgcacgaagttcgagagaaggaagcctacgggtggaagatggctaccatggtattttggtttaggaaagagatactgccttgtcatatgatggttgagaatgggttcattgttgaagcgaagagcaaatactggggaaagtaccccgtttctcttggtttccatgtaggggatgacgcgggcggggatgttgatgaggtgcgtcgacaatgagcaggtatattttccacacgggcagcaaaatcagcacgctgcccgtgtggaaaatatgactttatctaaaagctttctagacggctggcaacaatgaggcagttgtaaatgcacgaaaggggctgccacaacgtatgggggcctggcctggagcgacaacgaggtccgttgttaaggaaaggaggcgaggataggtaagggcgagcactggatgggcaataggtacctctgaactatctccataggtcaggtgttgacaactgagagaaaggttactaggagatagcatcggtctgagcactgtaagagcccctattcatcttaaaacgatagggctacccgctactctacaccctcaaggggtccggagatgggtaaccgccggatgggttgacagagagcatgggcaagaagatcccgacatatggaaccgtgttctctacaagcttttctcgtcaagcgcgcttctggaattatcatgtgcgagctttccgatgctgaacattttgttgaccagctgctggtagtctcatgggaggcttcactgacgggttcggggagggggtcgctccatcggacctgggaagccacgagacccaccctcagaacataatacatacggtagtttaccctctaaacagctttttggggggtgaagcagagaaatttgggtggccacggtggccattggttacgagaggtaacagtacctgaacgtacaggacacacggcatgacgaaggaatccgtggaaggtccataggatgcgtgagaccatcagtgtcgtcggcatcgacatggctatcatggatgataatgcagcaaatccacagggaaaccgcacccacaatgttcagatcatcagaaatcaacgtagcggcttagactgacgactgcctaactcttcctttcgttgacctagatgttgtacccttggttttgcatcaattgccaaagttcctgccatctgttgagtacttttttctcccttttttttttccttttttttttctttttttttcctaagcacattggaaacgacgaacccgatccccagtgtacgtcaagaacgtgacaatatcccgcgcctccagcggtggctttcaccaataccgacgtcaagtcaagtacaagtggctccccgacctcactagcagccgaatggaagccacaacccgcatcgctcgacgataacctattgcgcgaccaacgtccggaccgcgacgacgaagttccggaacaccataacgtacataaaaatcgacatcagcgctccaaatagctgtcaacgccatcacacgccaagacttgatcagcgacaatgttctgtggcgttaggccggtccaatatggtcggcgagcggccaccatcaacaaactcctgagcactgcttttgcagcattgccgagcagacaagactaaattggtgtactgaacaggatgaatgataggctgccaacggaacggaactcaataccgcatcttcccgcctttctcgccgataatggtggtgatactcgcgagtgtcacatcttttcagtcacgacttgacgttgatttcgacaccaggagcaaggatctgacatgaagtcgtccagcgggaaacatagacaggtacccgttcccgcagtagtgtgcgcacatgatgacagctgggcatggtctctggtcgcaagaccattttgttttattcaacctaaaaaatatgggatgcactggtctaaactacaagacgctacttcggataatagtagttctatgaggccatcaagagcaaaacaaattgagcgaaccccagcagtcgattccgtggtcgaagcaaacatatctttcagacagagaccgcagcgccatgggacggcaggacacagggtgtccacatccatctcgacttcctccacttcccctgcgcagcccaaacatatgtgtcccaacgaggagcccggaaaagcttactttcctgagaacgggtgaatacaagactgcgggagaggtctctgggcggtctcccatacgacgcacaagatccgttccccaaacccgcctcggtcacggctgttcatgttgtagaagttgcccttggctgttagggagcaatggatgtcgagcgtccgcggaaacgcgccgaggcacggtttccctgtaggtggatgctagttgaagtcatgccgaagtggtcctgaagctaacgtttgtatgtctatcatggtgctcgaggcaggtaaaaggcagccgtggtcgcagcgatgattcgaagacagagagagccttttccaggtcattgagccttcttttcgttgctggcaaagagtcaaagtgggtgtttcgtcgataatctttgcagagcagcgcatgcgacactgtcgaaggtgggatgtgcttctgttcccacgagttggtctagggttagggacattgtagatgtccagagccaaggggctggcagcgtggagatgtcgagcaacagatcaccagctggcagaggctggctgaactacatgctgaaaattcttgtagctggctttgtagggtcgtagctcatcgtgagagttcggaaagcagtcaaggacggacgagatccttgccgggttgtttgaagccattctagtcatggcttgaatgtattgaagtcgggatatcatcgatcgtcttcgctggctggtgttatgcgctctcgaccgtcgagcgggacgctgcgtcctatccgccgagatcgttaaagcatgaaggaaattcgtaaagcactagagaggctgtcaagaagagagaatcaaatcgagtctttgagcatcagttatcatgtctattgaaagagatttcgatatggtggcggtgatcaggtttccgagcgtaactcgttgtcccttagcctccaagtatcttgaaagatttttgataatgggcgtctcaaacttcttaggccgttgtcgtcggtccgaccgcgaccaggctcggtgtggtccaaagtcagctgctggcaggataagggtgcccctgaactgttaggaaagcatgctaagactggtgagtatgctaacaaccgctctgtgtgtctaatatggtaatacgtacgggtacgaaagctttcggtggaaacttcgccgtgacaaggtctacaatggcttcagctaggtacctagacgtcggcctcggcattcgagctcgacgaaagactgtgtcaagtgctgtttctcgagatatctgaaagtgtcgaggatgacgagcacctctgttagtgtaacgtcagggggctaactgaccttccgacagagaccgtagcggttcgtatatttatgccacgagtccagtgaagagtgccggcgtcaagcactgggacttgcccgacagtgtcgcggaagccctgaagctatgaatgatggcctgcaggatccaagagaagggaaactgtgggtcgagcacagtcaggtcgcttgccctctccggcggatggagaccagagcgggtcagatacttttggggcggaagacagcctgagaggctgagagaagggaagggttggctcaagctcagtcgaaaggggctcgcgccctccgccgaccgcggatcggggaccggggggtcaggtatcgtcgggggtgtcttgagagcattatgtaaatatcaggaacttgtgtggttcctcgctagaaatgttatcgcaatatcatcattgaggatgatgatgatggcaccattggagctgcccgggtgcagaagggctgaagccctctcgaagccttgtggccacggtggctcacatggtggagaaaggtttcatggcccgtgtggacgggcatgattccggagaaagagaggttagtcatattgcagttatttgatgtgctgttggcaaaaggcagaggtgaggcgatgcgaggtgaggcatggcgatatggtattgtactgcagtgttgtcgacttatgccagcagggtgtacacaatattaagcaaaatagcgcgatggagggttaggacaaagggctagccaaatagccagctcaactcaggaagggatggagagaaagttattgatgctgtattggatgttcgcaagtatcagatgaaggtcaagaaagagtcgggggattttaaatggaagagtgaaagtcgagtgttcttgttgcatattgtttgtgcctgagtgatcaaatttcttgtatggactaggcagtgtgccggactcggcaggcagccagttcgattgtcgtcggtaggtcgagtcgttgttgagacacaagccacactccagccacactccagccatgaccgctgattgcagccaaacagtcagcgggttcgatgaggcgattcccagcttgagactgcccaaaaagggcgcgatggtccgagaaaaatacaggtagggcggggcagacattaagaagtctgggcccgtagatagtttgacggtatcccaagtgttggatcaccatcttgacctcatgcctcgacttgaaagtgctgtagtctcggctccaagaggtcattgcctgttgcttgagaaaggtgttgaagtgagcggtacttgaaaccaaaggattcggtaatacgatcttattctagtgtgcgcaaatgaatgggaagaatgagcagtaatgttgctgagcggtccggtattgaatggtgaggacagcgacggttgtttggtggtttgggtcaacgttttcgtggtaactcggagtgataaagccttccgggttctgcgaggctagggaatcaataccagtcagacttcaatgtccaagagggtagcctagggccagtaacgggcgcttctggtcttgacgagtagattactcttacaagtctgcgtagacaagtcaagccggaagcagcgaccgatgagagaaatgccatagttgattctgcaacctaaaactgcggtccttgaccgagaggtatgtatcctaatgtcttttttcttgccgacttccaatgtgagcattctccctgccattttcccgatgaatacaaccgagcgcctgattacgcctctgatcatacggatacaatcccaaaactatactctaacaacaccagacataatttcagataacctcctcgaccatcttcctcttcactcccccagtaaacacctgaccgacaggaccagccagcatgtcttcaggcacggcaatcctacttccggacttgttgttgatccagcggacaaaggtggggtcggccttgggcggctcggcatcgcctgccggagtctcgtcgccgtttagaagggcggctttacggttggtcttgggcgcctgtttcttcagaagcttgttgatcgtttccatctgtttcgcgcggtgagtggtaagtagctgtgcagttcacatctgaggggaaaaacaagaagttgcgtaccttcacctcctcattacgcttctcgctgaggttcctcctacggcgggccatctcggcccttctcattgatagctcctcagctgtaaaaaccttcttggcttgaacttcgtccgagagcttcatgtactcgtgagacgcaacgccaaccttggctcgctgacgagccgtcatcttggatatatccggcgtgccgccgcgactgccgccctcctcatcgctatccagctcgacttcctctgcttcagcgtcatcctcggcaacctcaatttcgtcgccatcggcatccatgtcttcgtcctcttcctcctcggcttcctccgcaccgtcctctgccgcagccatgtcctccagttctggatcctcgggctcgctctcgagctcgctgagttcgtcgtcgtcatcgtcatcgtagtaatttgtcttgggagcagccttgatcgtcgtcggggagctagaaggtacctttgctgttactttcgctttgttgggcgatgctgttgcttgaaccttggaaaccatgatggtgggtcgagtaggtgtgtcgtccatgtcgacatcgccatcttcatcaacgtccacatcttcgtcttcaccatcatcttcctcctcctcctcctcctcttcctcctcctcctcctcgtcgtcgtccaacacgggcgcgttgttactaacttcaatctcgtccgcctcttctacttcctcgtcgtcctcctcctcttcctcctccatctcctcgtcctcgtcctcgctgctctcaacaacgtagctcttcttggctcctggcctgttacgcctactagccgcaatgccggagctggagttgccgctcgtggcctctcgtagcttgttggagggtaccttgacagtcaacatgttatggccgttggcgtcactccggctactagctggagacgagggtgggcggcgcgcagtggttgatcgggatgatgacatggtgcgctcgggggttactctgtcggaatggatcagatcagtaatcaaagcgttggcgcgctgggccgctgagcggcgcggacgtgaagacatgactgctggtgtagaggtatggtctatcttgtgtagtacagttctggagaaggattgtgttatagaaaggagtatcgtctgaaaccgagagacacgagcaaatgagatgggtcgaggcgagatgaggcgatgtggctaatgactggctctgctgatcctgggcaatgtggcagcgaggattatcatgtgtttgtctgaactggtccaggtgaatttcgacgggccgggaatttgggtggcaatgccttgttgaacccggcgctgtttcttttgggcacacggaaggggggcgccttgaacgaccaagaccctgatcatgaaagggctatgttctttgatggtcgtgtgtcgctataatttgctgatttgacagaagccgaagttgcgaagactctttggctggcgaaggaggtgggatgtgaaagctggcagtttggtgtttgtgtcttttaggaagtgctgttggttgttgcttgcgtggggtgaagtgaggtcccgtctgttcatgccctgggcccctctctttgctttgtaggtggtggttactgtggttggatgacgccgccgttgtcgtttgggtcgataagccttgtcatgcaacatgactgtgcagcaagcacgtctaagagacggatattgacgtcgcctcgcttcttcttctttgcttcctcttggcttccagcctttgccgttttgcgaacaaggcgcatcggcgttgccttgacattcggccagaaccagactgtcggtttcacaaggataactccagcgtctcgtctcgttggatggaaataggtcgggaaaccttgttggaaccacagtctttattgtgtcgtttgcgacatctcgattgtttcctggatcctccctttgcggtaaagcaccctcccccatatttccccaattttgactgccgtgctgaccatgccttccagtcaccatggtgttgttttcatcctcattctcgtcctcggctctttctcgactcggcttccaaccccatgatcgatccgaaagagaccaacatcagaagcgacatgtcgcgtgtatgaacgattcactgcacttacgatgatgagattcaaaataggcagtcgagctacagctataatcaagtcggatggacggaaaaaaagacctgcgaactgttggcccggctgactacctttcgaaatcaagtcttgacggtgagggtggcgattctctgttcggaatggtgacgtttcgtgtacgggacagcaacgcctttgttggcgtaagtatcctatctaaacttccagcaacgctacctgctgtgatggcagaggcgggtctgggctctatggttggcgctgagtcagtcgtaaagccggatcgagggcgtctcgcgaggatggcacgtcggaaaggattgcagaatcgccgagcttcagaagactcaatgggaagtagatatcagggatcaaggagagaggccgatatgcagtatggggagagactggaaagaataccgtgatgtttcaatatcgaattatccagcttctgatttcacgtcgacaagtcgaagtcgcgaccgtgatgttgactgtctccacccacagtccccgtcggtcccgcctggccgcaggaggtccagtggatgcccggtcagtgggctcggaggcgggctatagacagactaccccccttccctatatctagactacttaaccgcttagggcaaggcttctcggcttttctccgccgtacaagaaaaaggttttgcgatactaggccaaagtgcagaatcctcaatctttgggtaggaagatgcatgccaaaagattgcaccaaaactataatcatattgaagttttcgctcatgggagtttgggtctgacattcatcttcttttttccattttttttttttccgacggagtgcatttggtgaaagtgcattgccctgacaggaatgaaaagaaaaggtgaccaactatttcttggaggaatttgcgaaaatgactgatcgtgagttaacagactttcaccttattttcgcggtgggatgttagccattgaaaagattagtcaaattccttagaaccatgccctaagcggttaagtagtctagatataggggatgggggtagtctgtctatagcccgcctcgtgggctcggcctttgccggggggtgggtaaagtgggtctctgcgcattcaacccctgagcctaccgctggaatccagctgaaaaagctcagaccaacagcaccaaatagcgacacccatgcctcggtaacaggagacgacaaccgggcacggctggaggcgctgaaagacgatggaaagttacctctaggtaggttaggtcagttcagttctcctagccgccagccatcaacggcatcgcgaattcatccatacaatccgtccattcattcattcattcgtccatccatccatcaccatcctcgactcctcgctgaaccgtccagatcaccttgagcagcatcatacccattgtacagacacttgcaaaaatcaaattcggtcattcaactcctccaccgccatgggcgactcggaagaacacaagagcgccgacaccctggcgtgggagaaagcgacagccgacaacaacaacaacacatctcaacctcagacgcaggctcaggccccgtcaacatcgacatcctcaaaatcccagccggcagctcaaacctccccagacgcgccaaaagtctcagtctccctcgaacaagccaggatattcctccaggatgcgcaggtgcaaaaggagacaacagagcgcaaggccgcctttttgaggagcaagggcatctcccagagtgacatcgacgaactgctgaaggaggattggattcgggcgcaatcagatgcaagtcatttcttgtatctcagtgttcccaaagacaagctgctaacatggacatctacagatgagagaaatccccgtcaccagcgaatcgtcatcatcggcttcgtcaaaggtggctgctgcgataacaaccacaaccaccctccccaagacaaaggaacaacatgtgcccatcataacctaccccgagtttatggccgagacgcaccgggcgccaccgctaataactatgaacggcgtccttaacacggcctacgccttcagcggtatcgcggccctcgtctacggcgccaacaagtacgttgtcgagcccatgctcaaccaactcaccgaggctcgcgtcgacttccacgacaacgtcaaggacaacctggaccggctggtcgagaagctcgagcaaaccgtgtcggagctgcctccgggctacaaggcgtcggacggccgcgccggtcgctacaaggacgcttacgacgacgatgacgaagacaacatgagcacgtacgaggacccgaccgagatgttccaccgggacgttggcatccagacgtcgccgccgcctacgccgtcggtgcgggccatgtcgctcccttcgcgcccgggcacggccatgtcggcccggtccctgtcggagatctacgaggcgcactcgcgggcccagtcgcgcgcggcgtcggccatttccgagcggcacatgaaccacacgcagaagcagcagaggcgactggcggagctggtgacgtcggttaaggagatcaacgaagggctgacgtcgcagtgcgaggactacgacgagctcaggacgacggtggacgtattccacggcgagctggagcagttggcgctgcagcactacgacttcactggaggcttttcgttgtacgggtataccaataggagcgagcctaacgatgagatcaaaaaggccaaagagaatatcagacgggtcaagggcgtgttgctcaccacgaggacatttgctacgcctgctcctggtgcctcggggcggtaggaacgcatgaggcagcaagtggcagatgcgcggaatgctcgaggtgatgggaagacagaaggggcggagtaaattaatgatgacttcctcccgtcaagttcgatatggagcaaaagcatggaattattcacacatgatgctttgaagattccaagcaagcaaagcgccaaggtgtaatcgatagaagtaagtattagccagcggttaatgacataattgttgttctcttacaagtcgaaccagatttcgaccgtgttcgcctccgatcccaaaacttggaaatggacggccggaataacatccgcaatttcaatgaaaagcccagataatcttgacgttactttgtcagcaaccacaagttacacgacattcttataagaagtggctgtgaaagtcggcgagagcacttactataaaaggtccaaaatataccaaaagtcggtcacaggccatttacccgtaacatcggcggcttcttcttcttgacagataaatctaatcgttcgggtttttctccgtgaaatggaaggaagcatagcaattctttcccgatagtgacgacgtcgtgacattgaaactttggttatcacaagaggttgcagaagtcgagtagttacatggttgccatgcagatatggcctgagaacaagtactatcctcaggaatcttgagtcgatgataggtgcccaatcatggcgactcttgccaccttttcttctttgtcttagtttcctccaaggttcccgttcgcaactttattacagaaacagaacaatttgtcaattctcaccacattcctcgtcaacctgttccccagatttgtcaactcagggtgccagctgcaagtgttacactacatacatcacatatcacttcaccgcctccacaatttgatttttgacggctcaattgctttgtgcacatgcaactaactctacagatgaccgttgaattgaacagtgcgaatggagatatctccgtgcagcgagtgaagcgaacagttcggattgtgaacgaatcaatacaaaggagagtgcacaaacgagaaacaggaacgagaccgatggcaaggtgagactcttttctttggggtctgggaatagatgggaatcggaattatggtgatagctaccgtatggccaaaccctcatgtcacacgacaagcccagaagactgtcccaaatgttgcacttgcgcacttgtggtgccagaccccgtgacgaccgagattccattccttgtgacgatggggaatggtcagtcatcaccaatgacaaaaactcggggggctgccgtccaggtgccgtgtccttgtgctacctctgtgcctacatagtaaagagagggattcattatctaggtacctggggtgattcacacgaacatcttacggtacactagaatccagcagctcaaagtgagggtattgcgagctgaatgtaccacccggactatggtgctgatggatgatttccaggttacggtagtgtacttagtgtactgtacccaagctgtgatgcctttagtacagcgatgccccattaattagcggggaaagagccaagatgaagagaaaagaccccacccaacatgggccaagcatcttgcttttttcttggcaaccgtccaccacatacttacctactgcgggtggtgcatggattgatcgcgaaattttgaattgcgcagactttctgttttctttgcgacaaggcgaccgaaaaaaaaaaaaaacgaaccaaaagcccggatcaggcacaggaatccgacttgcattcggcaaccccaacagtcgctcccgagacagactgacagcctcgaaacgggaagggaactgaagggtagcaggaactggcaactggcaacgaccagatcctattccatcaccatcttcgactcgtccacttgttggtgttttttttatttatagttattctttttggcatcctcgcaaaagcacaacagcacatagcctgccgcgcaggatacagcttggcgcatactgtacgaatctcacaaggctgttgtgcagaccgtccatcgagtctaaaggacaaaagaggctccccataaccttcatacatatagttgaggtcctctcctacatcacactgaggttttcaagagagcaatatacacagaaataacggctgccaagctaaaagtacggaagagcaacccggcacctcacctcaagcagaacaagatgcataacgacgagacggtgatctcagatgtgccagacatgatcaataaagcgccgatcattcctggtcactcaccctctccggctgtggctggcatgtcggggtcagagcacaacaacaccactattaccaccaccacggtcaccaccgaaactgtcaccaccaccacccctaccacaaccgagtccgtgcctaggcccgggcctgttggacatgggactgaatactatggtgttcaggttgccgggcgtgtcactggctctgcctctggctctggcattcacgatgaccagattggtaacgtccccgtcactggcatttcctcggaccaagctggcgcatttggcatttcttcctcctgggctccgtcacagcaacaacatcagcagaaggagcagcaggaacatgagcatggattgaacaccaccactattgctagcaacagcttaaaaacatcaacctccacggaagtgcaacaagacatcctcaagagcagttcagttcccaacactggcaccgacaggagtgagttaccgtttttatcctcttcatcatcaccaacaccctgatgggaaccgcacatgtcgttttatttagcttcgtcaggtctggactttagcctgtctgcatgtctttgaatgtacactgtagacttggccgccactgttagtcaaggaccagtcatcgtccactcatcgtcagccgtttccaaggcggcactgcccgttttttttttttttttttcctttttcactttcttttttttccttgtccttcaatttgatcttataatacaccagatctacctacctaatcttggcatatcttcttctttgttggacaactctcatttaacatttcctgttcctctcctgtctgtctatatctctcgtatcctatgccacccgttttcaacagggatccagaatcttgtttgtctagcttccccaacttttcacggacctcattcggcattcattacatacttcaaaaccttgttttctccggagtcccacgtttaaaaaagacgaggagaagaaaaaaaaggcaatgcgctgatcgctaacgcgtggtcgtactccggatcttccagccccagacgagcagcaggacatcataccacttcgagccaagccggccccgcatcagccagaccattctgtagaccaccctatcgaccaccctggccgctatccaaaggaccccggtgaccccagtgacgaccatccggtacaggctagcgagtctaaccgcaatcaccaccccagttgctgcccgcgtgctcaacctggctcgcggccccccgcgtcgccgtcgacttatataaggtcgtcccccttgacgtcggagctccccaacggtcctgacggtggcgatcacgattcaaccaccccatctaaccctcaatcaccgtctaccatgattttcgccgacctgtacaagtcacccaggtcgcccctaaataagctcaggcactcgtttcctcaccatcagccggttgtcctaccacccgaccttgatgctgaccttgtgagcaaagacaaggcgaagcagaaggaagctgttaggaaataccttcttgagaagattcgaaatgactgggacttcgaatgggtacctgtgacgcaatcacgtccaaccgaagcagcaacaacctccaatgagaagcagcagcaagagatgagcgatatcgcccaacttccatcagacaacaccatcgcgcccaaggagcatggatcacccaggatagcagacgttgccgtagctcagacctttgacgatgatgcgcctcgggatccaggagaggaggcggattcggaatctgatgccgagtccgtttacagcacgatatcagaagatctcgttcactaccgtcctcgggcggaatggacctcggatctctcagacaacgacgagccgccagttcctagcacctcctctcctttccgcttcgacagccccgacgcagtcggacctgccgtcaaaagctcactggaagcaaagcgggccaagaggaggcgggcagtgagaaaggaagcctcgtggaatcccgggctggcctgcttcgaagctcgccgcgatgcctggacaggcgccaagacgttccgcgtcaagcccaagccgatgtgtcccgcgtcgcccacgacaacgatgtcgacaacgacccgccgtctctccttctggcgccatcatcgctcgtccgagtcgactagcgccgccgccgtggcgcacccagccagctcaccaccgccaccagcagcagcagcagcagcaacagcagcaacaacaaacctctccgcccctttgtcccccacaaccacgcgcaactcccagcaaagcgcccaaagcgacgccgtatccgacacctcagccagaggagcaggaacagcaacagacaacagcaccgtcccctccacctcccccacctcaccatctaaacccgatacccaccctgcctacccagtgcaaaccctccttccgctccctcctcccctcctcccgcctcaaaaccccatgcgcgcctccgtcacgccctccatctatccctctctctacgacaaaatcatcgtcaacaacatgcagccctcctgccccgtcaacctggccgacgtgctgcgcgcctgcgtggtgggttggaagcgcgacggcgagtggccgccccgatcgcagtacaccaacgtttccgtgccgcccatgctggtgccgaaaccgatgagcgctgccgagattgccgcgcagaggcagcggaaggcggctctccagaaacagatgcagcagcagaaggaggcaagggaaaaggcggctcgggaggcgagtgaggtccgcgaacgggctcgggaggcggctaggttgcagagggaggcgagggagcagaaggccagggaagcgagggaacagaaagaggagagggagaagcaagagaggatggagaagagggcggcggagaagcagcagaggcggaagagcgatgctacggcgcaagggggggcggcgccgggtgcaggaagaagatccagtattgtggcgttggtgggcggggtggtgaatcatttgacgagggtgccgacggcggaggatagggatagggatcgggagaggtcggggagtcagagtgatgagaatcttggaggaggaggaggaggaggaggagggaagggcgggataaggaggagtttgcaaaaggtgttttcattagggcagcatggtgggggtcaaggacaccaggctaatggcaatcctcttgcttaaaaaaagagaatgagggtggatgtgaatggaaatggccgagatgggaaagagtttataccacaagagagatgagagcattgaccaaggtgaagatggcacgtcaacgttttctttggaaatgaatggtgtgtgcgtgcgtgtgtgtgtttatgacatgtcatgacatgggataatgggaatggaatgtttggatgtttgaaagaaagggcaatcggaaaagcaagcttaaactgatacccccaagatcttttcttaattggattttttattattttatctttttccttggatggaaccaccaagctgggcgagcaatggagagagaacagggagggagggaatagtaatgggcatagtcaggttaaaggagttaacagcctgcttgatagctagttctattcctgagtttgcggacctagtttccctaacttttaatgaagcctacaattattttaccaccaagtccatcaaccattttgtcttcatttcgatgcggctagaggtaccgaccggtctggacacaatcgcttactagaggtaggtaggtcaggcctcggcaggggagtgggggggggggggggggggggggggggtttatataagaaaagtcgtggctaaagtcttgttcttttcctccctcaagttcgcagaaagcccagagacagatacgctggcgacccagctacgtaattgcagtgttgttggtgatatgtcagcttctttgaacgtgaaacctcgacgaacaggggactaaacagggaaaacggaaacgagagaaaggtagtaagtaggtagcgaataaacgcatcactacctatgcatttttggtggatggtacatagtatcttctgattgagtaatcctgcgatgcacatataagcataaaacacgatagagagaaaagaaaccaaccgccgccagatgctacaccacctcaaagatatatcatcatgccagaaccaagtccatgccctttcatttcataataacctaaacgttcatcattcataccggtatttatattcataacaaggcctcgaacctcttatcccaaaccaccaccactaccaccactaccaccaccacctaccccctcccccaagcgccatattgcgtcccactcacaccactcttcacactccccgtctgcccggggctcgccaattcaccaatccccatacccttcccctgctgactcctccccaaacacccataatgaacaaccgcatcttcccctcccggcaacaccgccacgacgctcccacctaaccgtttatgacataccccacaaactctctcctccccaatcaccacccgtctatttcttcctcccactctgcttccaccacccggcagaaccgctcccttcggtaatccatcccccaacaagagaagagcttggctggtaactaacccggtcttcctcaggcccgcaacgacgagggtctcgttaacaatactgttcgcgttgcgcatgcggccgcggaagtaggactcgagctcggaaacgggcaggtcgtcagggatcaaagagagggtggaggtggcgggcaggcgagagccgtgcttcgagaggaggtcgagggcgggtggcaggttgggtttgtgaggggagggaggggtcaggtagagggagagcagggtatggtagatggacgggtgggcttcgtcttgagaagggtcttcggtggaggagggcgaggtaatggtggtggtacccggggggtgggagggggaggtgggttgagggtgttcggaggatttgtggatgcggttgcagtatctggatacgaatggattggttagtatgcatgggatggattgaggaaaaagaaccggcggaagcttactcttctgcttttttgtagtctttcatctggaagacgtaaatttcgagtgcttgtttgtgttgacccatgttgctaaggacaacagctcgcgcttcataaaagcgtgggtcgtctcggggaatgagactgaacgctcttccgaggctgtactgccgactgtccttcaagaactgtaccaaccgctccatgagagagtcccactcttcctccttcccttgttttttctcctccctgagctgtctgataaacaactcgacaaggcggttatgaaactcgggagtcatgtcgttcagctccgagatgatatgctccaggtattggatttccaaggctgtgtcgatgccgcccaagaagtggaggacccgggctcttgggagagtctcggcattctccgagtcggcgaggaaaacctccattcccagcttggggtctttcctcaaagtccactctgagaattcgagaatgacgtcgatcatctcgggcgggaggccttgaagatacaggaccgtcctttggggaccgtgcaacgtaggcgccgcctcatcaggctcgtccggcgagccaaacttgcgaagcagatctagagcctggcgatgcagcttcttgccgtagaagaagtcaactagctcgttgaaccggttgtgctctacaagcctctcgttaacaacctgtgggtcgcaaaagttggggattcggaaaagggagctggccaatgtgggacgggagtacatgaaggcgcggaacagagtggtgtcgacgactctgaaagtctcctgcagatccttctcaagctgttcatcatcctcatccttgtgaaacattaggagtgtattgaacgcctcctctgtgaccccgtttgctgacttgcgcggcttcaactttccggtgactggatcaatgactctctgaagtctcgctctggctccggccaggtagctgttcagctccgagacggctgtcatgagatccttttcgtcttgggcgcgttgttcctcggccgtcttgcccttgatgctggccgcatcatcatcgactggggctcttctggaagagactatggatgaggtttcgggatcaaacttcttgcgaccgtgacccatgaggtacttggcaaacccgcctcctttctgcggcgacgatacctcagaatgcggctcatcctccttgggtgcatgatctccatttgctttaccgttagggggcgcttcgtggtccgactcttcctgcggctcttcaggcttcttctcatcaacgcccagctctcccacaatgatcttgggaaagagccttaatactctctcaggcggagcatggacctcgtcttcattaaacaagtccatagactcgcgaaacttcctttggcggaagagcagttcggccttgagcattttgacttcgcgcatggtctcagtcttgttcttgagaagagcgtcctccaacatagccaagatgctaatggcttcatcgtacctctgggtttttaccagctcgtcgatctgggaatcatagtcggtagcatccattttccacaccactctctcgctcaagacgtgaaagccctttccagcatgtgccaggctgaccgtgggtggcgggaaatgcagagaagcggcaccagggagactgatggtctggagcaggttcagtgtgtccggatttcgtacttcgagactgcccttggtcggtgattgtaaggcaagaatataggggtagctatatcctatgctctcaggagcagcttgccaaggaatctggcgcttctccaaggcttttccggcgtcattgatgaataacgtattgatgtctttggcgagcaataactgaccctcggcgagcttcgccgacagcggtttgggcgtaaagttgcccaatcccatatatcccatactggctgtggcgccaaagcgactttgccctcctgctgcccctatagccccaggaccaacaatatcctccatctgaccggttgtgatatcgactatttggtagccaccgttcatgccgcagaccaccttgtttgcgttggcccacgtcagagaccggatggcctcagacaggactatctcggtgacatcgggggagagctcactttcgtgccatgaccacagaagcaagcggcgctttacagcaacagctagacgcgatataatctcgggtatcccagtgtcggggtccttgacaatgttgctcgtgacagcgaaggtggaagcgctcttcgtccgggctgtggggaactcgataggctcgaaggtctggaggtcgtggagggcaacgccgttgtagttggacagcgagattatggtgttggcttccttgatgatggcgagttgttcgatagcgcgcgtcgagaacttttctacctcgcggaggaggtcggtgggcttggggcctctcggcgcggcttgggcattgtaaaagcctggcgcagcagcctggtactcttgggtcgtcgtcaaaggtccattggggtcttgggtcgtcgactcggttgtagcttcgctcagttgttgggacgacgttccgttggcagactggcttggtggtggtggaggaggaggaggaggaggagcgggtggaagttcgtttacacggtatattctgagggatcccgtattcaagccgacgagaacacggtcaccgtaggcgaggatggactcgatcttggacttgtctctctgcttgagctcgatgatgggtcgagccgtaaatgcggagagcatggcgacgggcccgctgctccctggttgcagcagtggtcacagggtggttatgaaggcattagattgtgtctttggagcagaaaattgtcgagcaacgctggcgcaggttggcgatgttccactttgtacggtccctctcgtctcggatggatggtgttatcgcagccgagtgggtgtgccgggtggaggatgacggcatggcgattggcagggcagtggtgatactgaatgatggtcaggcgccgcagggcattcaagggtacgtagggtacctctacaggcagtgcctaaccccacgggacctgacaagagggtgggtgcgatagcgggactatctttcgagaagcagggttaggggtatgtgtacgtgacctaggtgcccgaactttccttgcaaccaagactttgggagaatgcgaatttcaacaattacgtacaacaaagctcgtccttcacttggccttatgccctatttcatttccaatgcaacatcttttgttaaagtgaactgcaaagtgatgttcgagttcagaaaacctactggtgttttcatgtttggtattttcccaaagttaggtctggtcacgaacaagtacgaccgtcaaggttctcgaatcaacatccagatgcggagagttgcgatggagtcctccatgttgtattgttcactgtactgttacgaggcgttacgagctggcggtacccgtgtcgggcaactcctctcagagctcagtgtcatgagactctatactgcctaccgtatagacgcgaggcatccgttttcaggttccgtggaaaacaggcataatctcagctgtgagcatactgccatactgcaacattcatgcctgtcagaaattgtatgcaagacgggtgattttgaatgtctccaccctccggggccattgaaaagatagcccagtgggaaaaggcagggcattacacgtgtagaagatgaatcgaaccaacggtgctccgggttagcaacttgaccccttccggtcactcttttttttttttttgcgggcataacctggaagatatacagaattgggcatactctacctacgtatgtctcatcatgcctgaatttgctgcaagttaaaatttaatgcccccagtctatacggtacgcagtctatccttccaaggaacctaatgatatctacttgacatgatggacagccttacacgcccaacttcttaatcttggtgcatgctggcctgtttctcgtgtagtgttcgtccgttcgttcgtttcatgttttgtcgattcggcttccatcacccgacggcactggctgccgataaaaagcacgttgccgttagaagcaaatctgtagtgtacagattatacatggcgctgctgcttgagaatcgtgcatcccggttggctattctgtagaacctcccttgggtttcctgacaggactccacccgatccgctgtaagatggtggagtggctgcagcatcgacgggcataattggctaaaaatggcccgtctcgtcagcgacagaacacctccatcgtcgctagcttggatatttccaagcaatgattgcaccacttgtacactattggcgaccgtgaccgtctctacctaggttgtctgtgatttcagacctaggtacttgccctcctttccatcctgttcccaaaaagatacttcaatcgttgcccaccatagcttcttcagccgagtctggaagcccctcctcctctagacccaaccaacccgcggcagaccatcacgagaacgacaacaaggtgccacccggaacaccaccaagcccagctgctggagaccataacaccaaggacaggggagggaggacaagaggaagaattggaaaagaccatcatccccgcagcagcattctcttttctgtctctgcgcaaccaagcaggacacaacgagaccaagacggattcgagctccagccctatccgcaatccagcaggcagcctcacactcgcacagccgacgacacagctgacaccaaccgcaaccccaatccgccccgtgatcgcgccgcggccaaggaagaaaagagggccaggaagcgccgctggcttgaggcacaggacgacatgaagttttctcacagtatccagttcaatgcggtgccggactggagcacacattacatcgcatacagcaacctcaagaagctgtaagcttgccgcctgtctcatctccgccgccgtgctcagtcagccagctaacataattgcctagcatctaccagctcgaaaaggttatccacctgtcatccggcggcgatggcgagtcgcgcccgctgattcaacatgaagaccccgaaatcgtcttcgttcgagccctggatgtcgagctggaaaaggtcttgtccttctatactgtcaaggagagggagctgttcgaggaggtacagaacgtcttgcgcgacgtcgacgcattcgatgagcagtccggtgacaccgaccaagagcgccaacttcgtccccctacccgtggcagcgaacaacagagacctttgcgagcccggagcgaaagtctgccgagccgggcctcgactgacgagggttccaacagcgaccagagtgacaatgagaacaccggcctgaacacacgggggaaacagaggcggttgagcccggggaggcgaaaatctagcactgttatccctggacacatgatgtcctccattggcgacatgacagcctctacagaaatgacgaggtctcgcaggttcagcactacctttgacgacgactatgccgagcaggctgtcttgttctcctcgggcatcatgctcaagaagaggatcatcaacctctacgtccagctgtgcgagctcaagtcgtacatccagctgaacaggacgggctttagcaaggtcctgaaaaagttcgacaagatcattgacagacagttgcgttccaagtacatggacaccttcgttgataccgcatacgccttccgtccagagaccaccaagaccttggaagaacagatccacctgatggtccacgcatacatggacatcgttactcagggtgacgaggcggcggccacgcgtgatttgcgatcgcaccttcgagagcacgtcgtctgggaacgaaacacggtctggagagagctcatcggtatggagcggcgagctgaagccgcaagtctgggacatactcttttagggcgagataccgacccaaccagccaccgtctccagggcgacgatgagctgatgttgccgaccaaggaaatcgcaacaccgcttggtcgcttcagattgcctgcttggctagtcagctcaactctgatgactctcgtcatcatctttgccatcttcttcgccctgctcttcattcccatcatgaagaagcccgagcagcaaaattgcctggcattgctggtatttgtcagtttgctctgggctaccgaggccattccccttttcgtcacctcgctcaccatacctttcctctgcgttgttcttcgagtctttcgcgatgccgacaagccccatcacagactgggtgccaaggcgaccacggatgctgtcttctcggccatgtggacgcctgtcattatgctcctgcttggtggcttcactctcgcagcggctctctccaagtgcggtatcgacaagcgcatagcgacttttgttctcagcaaggcaggaacacaacctaggacggttctcattgccaacatggctgtggccgcattcgccagtatgctgatcagcaacgtcgccgctcctgtcctctgctttggcatcatcgagcccatgcttcgcaacctcccagctggttccaacatgtccaaagccgtcatcatgggcatcgccctcgcctccaacgtaggcggcatgctctcgcccattgcctccccgcaaaacattgtcgccatcggcctgatggagccccctcccacttggggcgaatggttcttcatcgtcatccccgtcggcgtcatctccctgcttctcatctgggtcctcctgctcctcaccttccagccgggcaagggtacctccattgtgcccatccgccccgtcaaggaccgcttcacgggcgtgcagtggttcgtcaccctcgtgaccgtcgccaccatcggcctgtggtgcgcctctcaccagctcgaggccgagttcggacatatgggcgtcattgccattattcccattgtcttattctttggcgtcggtatcctcaccaaggaagattttaacaacttcccctggaccatcatcatcctggcagctggtggactggcgctcggcaaggcggttaactcgtctggcctgctgcacactgtcaccaggttgatcaccgaggatgtccaggatttcagcctttacggtgtcctgattgtcttctcgagcttgattctggtgattgccacgttcatcagccacaccgttgcagcgctcatcattttgccgctggtgtacgatgtcgggaaggggttggacgagccgcacccgaacttgttggtcatggcgggtgtgttgatgtgcagtgctgctatggcgctacctacttcaggattccctaacatgagtaagttttgttgctgttgcccgtttctctttttgtccaaagctaatcacattatcttccacagccgctatcatgaaggaagacccagctggccagcgctacctgcaagtcaagcactttatcagccgtggcgtgcccagcagtttgctgaccctgttggtgaccgtcacggttggttatgctgctatgagggttgttggtatgtaaggggcctactcatcattgcgtagatatattcttgaatttatggtggctatagagttgggctggtagtatgaatgaagaaagcggatcatgggcgggtagaggaggaggacgaggatttctagacagtgatgatcaagcgtttcggcggtgtgtttttggagtaaatgatcccgtttttattgatgtattcctttttgttgtttcgcgttgattatgcctttaatgaagacagcggcgcagatccgggagtgggaagggaaatctaattgggctttctcttcttctattcctgctggattttctattgtgatgaaggttgactaaaggggtagatttcatgcatagcggcccctagtatgatcatgaccaattctctcatagtccggtacgttttcttcatgcactcgtaccaattcgtgttgagccgcatacagcacatcacataggcaagggccggataaagtgtaaccccagaatatcatggatggaacaacagatccaaggactaccaccatacacagcataagagatccttcttccctcttataccctcttcttcctagcgctctcccctttatcgctgttccaaatcactcactcatcctcctcaacaacctcctcgccatagttctcctcctccttggcctctgcctccttccccttgctctggtcaccgccaccattctgacccgcccgcttgttgtcctcctccatccgctgcgtgagttcccggttgatgtcgtcttggaaggtggcggcgatttgccggagttcgtggaggtacttggcgcggtcggaggtggtcatttcttctgatgatgatgaagaggttgaagaatgggttgaagtcgtggtggggacatccttggtgagtgtgaaggagggagaaaggtctgtggagttggtgtaggttgcggtgaaggtggtggttgagggggccattttgaaatattctttgttgaaggtggttggaacagaaggatgtgatggtttgaggtttcagtgttttgatggtgagaagacagagggttgggcgtgcttttggtggaaatttgtctgggttatgaatggttagtgaccgttctgttagggtgtcttggggatttgaaacatacataaagtgtctttttagcgatggtatttctagcatccaatgatgagaaggtgtttttttttttgtttttatcgatatcagaatcagattcctcacatgaacggaaaaggaagcctcaaaatcctgaaatgcatctcactgactggaggtgacctctcaggtgtccactggaaccaatgctgcacgtttcactgccctacagcatcccccccgcgtgcgcctgacgggaattggggaaaactgacgttggttgcggggcactaaaagccctccccaccaagattgcgatcgtgacggaacactttagggcgatctagcctctgtttgattcccattcttctgcttgccaagcattcaagcccctgtttgaatttgtattttcaagttggatagtatcgcccaaaacaaccagtacccaacaccaacaacaagtggtggcgtcgtaaggtacttatcggttgacgtttcgcaactgaacctatcagccaggtaagtaaagcgctcagctggaagtgggaagtgggagtgcccgagggaggctcagagggcgggaggtgccatggcatatgatcgatgtgcttggaagtgaaagagaagggacccgacgggatccccaaaacatggccacgagggaaatggagatcagcgcttgtgatgtcctcgtacgcaatcggagtttgaatttacaagttcactttttttttttttttttttttttccttcttcttctttttttctgcctatccgctcttacccgtcctcttttttgccaattcagcgatcacgtatattttccatactacactcacatgttcattaacttagccaccaccgacatagactattcccctcaactgatagtcttcttctacagacatccacctgaacgggttagcaagatgtgacacttgcccttgcgaaggatagcctgttcgaaacgacgccaataccgtatgatccattattaccaaacaccaccagccaaaggaccaacagaacgggagcattgagagagcaccactgaatgctgcagaagcaagcaaacaatcaatgcaacccatgagtggaagaggaacccccggacccacgcagagggctccagggagtttctcaccgctgccggccagcactaactccactgttaatgcactcgccggcgccgacatgggtctcgtccgtccccatcgaccgtctccgggcccggtccgcatcatctcagcctcgacctccaccagcgacgacctcacgccattgaccatccctcgcccatccgaccagcctaccgccccgtcgccccagccaggaggacgtccagacgcatcaggatttgggggaagagcaggagcatcacccgagcgacgaggaggaggaggaacaacacctacccctggacgcgaatctgcaactcctatttacagcagcttcacgtctccgagcaacagcgccagtgccccgagtctccagaccaacttctcgcgaccgaccgtatcgaccaccgccgccctgtccaccgcccgctccgtcgccgggacactttccccgatcgatacggccccgcgcaacgggccctcccccctgacccttccgccgaccagcgcaacatccactacatccacttccttctccggcagggtaggcgtacactcgcgcaaacactcggcgaacgcgggcctattcgagcctaccctgccctcgacgagcacctccaatcttgaccagatccaagccgaatcgcccaaactcagcccgacgccgtcgcaggcgcaacgagacatgtccgccagccacattgctgcgcaggcagctgtctccaagtcgcagcttacccagcaacagcagcagcagcagccacagcaacaacaacagcaacaacaacagcaacaggcaccaccgtttgcgcatcaacaccttgttcatctacaacatcgtcagcgatcacaaacgataccaccatcaggcgagcatcatgaacagacttcggtcgcgaacaagcgcaagagcggcggtccgatgagccctcccatcttgagcttgacagaggcgagcgcgccaagggataatgtgtttggaagtcaaggaaaccacaacggcctcgccggaaaccatacccttgctgccacagcggccgcgaacgtggtgttcccccgatcggcgcaatcgtccccgaaactgcccgcccagccgacgaaccccttgacacctactccaccgcctgtcgccgccgagaaacccgctgtcaagtcggaaaagagcaaggtcaagctgttttcgcgccctggcaagtccagctcaaaggcggaatcatccaaggagaaaccgctgcctagtcccggaaagctagggcatgccttttcgaatctgcaacgggccaactacagcactacgagtctcgaatcgaatatgcagcaacccttctacgcccatgggaactcgtcaaccgccacgatacgaccagccgaagccacagagaaggaggtgaaagaaaaggagaagaagcatgggcattttttgaagcgacaaaaggaaaagctgatagaggcgtatcacctaccgctctcgtcagcttccagcaattccaggcctacagatcccacagcccccagcagtctgtataatttcaacttgccaacaagtcctggtcctagcagcaatgcgttcaaatcaggtcttgatttgcgacacggcggccgtgcattgcgcgagaagaagaacaaggaggacaaaagtctggacgacgcggcctcaagctacaaccctggaggcgactggcctggtccaagtagcgtgagctctgccactggcaacctggcctcagcactcttccacaacgagccctttgacagccaaaagttcgggctcaacaacatgacccttgatgacgcctggccgtttctcagggccaagctgcttgtcatttttgaagccgaggaccttcgtctccctgtagaggatctgaatcgtatagtgacgatgcatatccagtattgcatttcgcggcgcagcccaaatatcatcatcgaggatatccgggactttctcaccacgggcttctcgagtctcgaccagagtctgaagaagactccggaagaccgcttgatccctgctcttgtcgagctttggatcttcactttcaccagtatcctaccatatctgcaagcagtctttctaccgttagacatggagttcgccggcaacgggcctttgatgacgccagaccaagctcgtgacttctggggcggtgtccccgccagctacggcctcagcatatcggcctcatcagtccttgacatacggagactggttctccttgccttccgcgatatcgttattcttccccgttacgacacgctgaagatcatgttctcgcgtctctctctcgagttcctaccacagagcctggctagcatggccctttcctctccggtcccagttcctacctctgggttccaaaacacggctcataaccaaggcggtgcctatcagcccgcgctctcgacctcgccctcgcaagaatcgcaactctcgctatccttcgcaggtagtctcccagcaaccatgaccctagggatgggtgccggctttggcactgcccctccacggccaaacacctccatgtccaaccccgttcccagtgtggacccttcctacgcgagctacaacagcaacgggatgggcaccgccggcggtggcggcgatacccctccaggaagcggcaatcgctcgcgtaccatcagtaacgtcagcttcggcagcgaccacggcaacgccaaccgcccttttacccccagcagcattcaagcccttggcgccgcctccgcccaagccgctatgtccacccctagcggtgttggtatcgccaacctcaacctcaacatgtccacacccgtacagcaattccccttacacgtagcgcccagtatagcaagtataggcagcaactccatccacggcagcctccgcgaccctacaggcggcggcggtggtgggagaacggccgaccaaaatgtcgaagactccaagcaagtcacggaaatggttggacgcatgctccaatgcatgtccgtcctggcttctgtttccgcgcccaccactccttctttcacctcctccataccgaaccaaaacccccactcctccacgggcaacctcacctcctacaacacctactcctcctcgcaagactccgtggcaacgaccaccatgaccaacgccaccgtccccgcctctccctcgggctcttcagtggctggcggcttaccccctctcgtccaaaccatgtcttccccttcacaattctcctccccttcgtcgccggctactccgacagctaacagccctggcccgctacctcctcgtccgtcgatttccagtctcagcgctagcttggctactagcgggatcagcggtgctggtaacaatagtttgccaaacacacccacggctgctaatgccacaacaccaaccacacccacagcccccgccaatgctgctgctggtggtggtggtggtggtggtggtggtggtggtgccggcggtcctggtggggggacgggcggatacggaaacgtacctcccgatgaatcctcccgcatgatcgaagaactgaacaagctcctcaaactcaactggctcggccgcggccgcaccggtcgcaacagaaggggcatcgtaggcgggcgagtcaagcgcgcaggagcagggagcgggtctggctccgctttggccttttccatgggcgctggctctgctgggatgggttatgcgtcgtcgtcgtcctacggcggttatgctggtcaaggtggtggtggtggtggtggtggtggtggtggtggtggtggtggtggtggtgggtatgcgggatcgttggggacgggcccggcgggggtgagcatgaatagccttgggaccacggggacgatggggagtatgatgagtatagggacggtgggaagtgggtttgggggtgggttactacagggtcagcaggctgagagagataggggaggaggaggatggacggggacggggacgggatcgggattgggtacctctgccagcattattgctgggacaacaggaacgggagggatgatgatgagtagtctgcctattggtgcttctgtttctgctactactgccggtactgttggtgcgggcgccgctttggctggtgctgctggtgtttctatgcctgctgctgctgccggatcattatcaaacgagattgtggttgacaattagtggatggtgaccaaacctctggagagatgggcacttggacttgggatggggactaggcaatagaaatgcatgaaataagaagaaaagaaaaaagatatacgggttaaatggaggcatggagttggaataggggttaaattctggtagatcatcggttgttccttgggggagcatttacattcctcggttatcaagaccacacacatatatatatgtatatgtaaatctatacaaataatattttcttctgctttgcctttgggcacagacggtgatgccttcggaaatgtagcatacttgatgtccgaggatatacaagaaacattcattatttgatggaaacctggatgttcatcgttgatgattggtgaaagaccaggacatgtttttgcaagtctttgtcccacggatggtgagaatcaacaagtcattcattcgggcagcgttagacagcttcaccatggcaacataacaccacgctctgccatcaggagggatctgtgccattacacatcacccagagcaactcttcagactttgaccacatacgaacgcagaggcagcagaactttttatcactgttcgatttgaccatctggtgatattcttgatggtatgtaacctctactgattcccagatatccgtgagatacaaaacgatctctcaacatgggcgcccagcaatgggtcaaaagtgatctctctatgccagagcgaaaacattcatatcaatgggaagatgatgtgaatgtcgattcgatacgccgaagcgcatctgctggcaaccagatatagcatagtatgtttatcgatatcgatcactaaggagggcaaaagcagaggtgtttcgaactgtgttctattgtgactatctaaaattgattcatagtaatggatgtcctgtactttggatctgttagctgatgctcgcaagacaaaagactgctcaaaacaacaagtgtttgatgatccaatcagacatccaaggaagacttcgccctcatctgaccccgagaaaggctcgtaggtggggtctcgagtggaaactgcgaatgtaggaaaacttcatcataaggatcgggggggagtgtgatatgtgtgagttgcacaaagtatgaactaacctttgatgaaagtgatactgtgtaaggctgtcatgattagttggcagaatcacattgttgtctgtctcgaggagagaatcagaagcaacagaaaaaagcacaaaggcatctttatatatcagagagccaggctcgagaagattctatgtctgtctgcggtatggagtcagcacccatgtttgcgaaagttgctgtggatacgcgcgtgtgggttgtggaaaaaatgaagaagtgcaatccgcttcagtcagaaaaaattactggcaagcaacaggccgactcccgtaggaggaagcccgaaacagactagtcttcgttcatggtcgattcagttgggaaaagaagacatttcagaagttgtcatcatccgaaggcggatccatgggggaagggttgtgagaggtgctgttgcgacaagaaggaaaagggaagttggagcttacctcgttgattgccatggcagttgtcgtggacctacctgaatgcgacgcttttgtgacagcgcgctgtaaagtattgacaagatgtcgcacagccttgcctctcaaaagaagcaatatgctgcgggcagatacatgaacacgcaatgaagcggttcctgccagctctgcatgctcgaaccattgctcagcaggagcatcggttggatgaatgcgtgagctcgaaaatcgcggcgtttgcgattgttggtttctgaggaaggggagaaaattaaggttgcgtttgcgacaattggacagttcaaatacttctgcgcggcagcagataacgataacgaaaattcaggtggggtcggcaagttctgggcgggagacctgacagaatatgtagaagcgcgcagaacacagacacgtgtagacacacgtgatgctgggttccacctcttatcaaatggatcgcctgctgcaaggtcccgccatcgcccgccatcgcgacaagagtctgtcggccgtccagactccagacagaccacctcactgcaggctgatgagccgagaccaactgaaggggaggttcagcttgttggacattaatctttgcggtgtatacgaggagccctttcggttagacaggagtaatcattttcccaggctctcatttcatatcttcagtttggtggatgttcattgctgtgcttctgtcgacctcgagaaggactattcgttgatcctgacacttcacggtgtggtgtgtacatcgcgcccgggtgggccaacagccgacacccccttttctgtgtcctgactgttcaagcatggtagggttagggttggtgatacgatcctgaaagctgttgcaacttgcaagcccgctctttcaacgtcaccactgaaggaagttcgtagggtctgtcgtaggtcgactggcctggttctatggccattcgtatgacccgaagtgacttgttctcatgcgtcagtcgttccgcattgctgagtatcttaacgggtctctgtggaggtaagcccgaggccgaaatcgggagtttaggtggtgattcggcgtgtgcatgaggatggctcgatgcatggagcacgggcatctctctgctgtaggctgagtgagcccaagtttgacgccatggtatgtaataggatttggtattgagaaatgatggagaggagtgccctttagggggagtcaaagtgtttctcagcttgtatagcgattatgatgtgagggcattcagcctttgtcgaactcctttaaccctgcaacaacgggtctcagtctcaagagtacatatgcggcagtcaaagccaaacagaatatcatggcttgggctgggagattcctctgatacaagctaatatcctgtaagctactgagttcccgtgactctctgcagcaatgctgacctaacacaaaaagacttcaacgagctcagttcaaatcatatatatttccagcgctcccccccataatcaccaacatcaaaaagttgacccattcacagggaaaataaacaaggagaggatttccgacgatagacatctcttctgagctcgtcatcaccggtcggtcatcagaactccaatacatagacacatagactacctctacctcgtaagtggcattccattctttgtacccctggggtccaaaaccacctcatccagctcgcccgccaagcactcccgcttctgtcaaaacctaccaagggccccagcaacaactccaaggaactctttttttgacgggactcccgtctgcccaggtcaggacccagactcccacccagacctcgccagtcagtcccataaaaactcccagcctagtcaagcagcagcagcgcagcccagagagtcgacggacgggagatccacacaaccaccttacccttcccaatcatccccaagcctcaatccacctccgactccgacagtccacgacacgtcggtgctcgttccgttgtatccctcatctcttgctgcaggagatctagtgcttcgtcgctcaccatttctctctctctctctcaccagtctctttctactctcgacgctcttgtcttcccatcaccagcgggaaatcctccttaatcatttcaccacctacctatcttcctacctattattgctgccgtggtgcattctgccgcatcggcatacatacctaatagcctctgcctacctaccgctctggtcacctcacccgccttggtactgtacctaccttgagctacctacctacctacttaccaacgcctattcgcctgccggacccgtcccgcttcgtctcttgttccttgcggtcagatcgttcgggggccaccctctgtgtgcctacttgacactgttctcaagtcgactttcgaccgacttggatctaccctttttgctcactgtctcccccaactttccgctcacgttgctcgtcgcgcgaccgccgccgccagacaaggcccccgtcgctggctgtgagtgcaacgcacaccaccagacacctgccactcccgtcttcccagcttgaggcccgtccgaggtgatttggatccttggatcgccaggtccgcaccaaaggaaccgacacacccagtgcctgccgtcgtcgccgctgtcgtcgtcgcattcgcccccaacacgctcggcttcctctccgtgagcgcaacagcacaacagcagtcgtccagcaaacgccatctttaactgcctctcgaccgcctgtcgatcgccacccgattgaagcggcattgtgatacgcgcgcgcgccagacaaggaagaagaccgaccaacgcctcagccggccctcgcggcaaccccccgtaccgacgaactggttacacttcgtatgcgatagcgcggaggaagtcacgtcgatatccacgctgtggatagtcgacagcaaagtggaaagagatgatggctagcatgccgattggtccctccttttcgccgcaccctggcggaatgcagcaacatccgggagctcctcccggtcaccacatggctccgggcatggcccacaaccccagccagcccggcgcaacccccgccatggctcatcagatggtggcacacttgggtgtctccggccccggcccgcagatgagcgccggcgctctcatgggaggaatgccgcccggcactcccaacgcccatattgccatgcagcatttgaacccccagcagatggcagcataccaacaacaaatcaatgggatgggctgtatgttttgccttcttttttctacatgcctcgctcgcttgcttggacaccttatactaaccaaaatggatcttcagttcccaacaacccagccatgcaacagcagttgcagcaagctaggctgcagcagctgcagcaagcgcaacaccagagactcatgcaggctcagcaagctcaggctcagtacggtaacctgggaggtatgccaataggcgtccctggcatgggccagatgaatcctcatatggctcagttaatgcagaggcgcgcaatggctggccctatgccaatggcccatcagatgcaacagcatctggcgcaacagcaccaggggcaggggatgaatgtaagagctcgagaatcccgttgcgaaaggagatctactgcaagaatactaacgcagcacacagccgaatctcatagcccaacagatggcgatgcagcagcagcagcagcagcaattacaacagcaacaacaacaacagcagcagcaacagcagcaacagcagcagcagcaacaacagcaacagcaacaacaacagatggcccagcaaggaaacaaccccggccagcaccagatcaacccccaaggtccaggcctcaacatgcaagctcagctggccgctcttcatacgcaacaggctcatgcccagcagtcggcggcagttcaggcagcccaggcccaggcccaggcccaggcacaacaaggagggccgggacaaccacagcagcaaccgcaacaaccacagccccagccgcctcaacagccaccccaacagcagccgggtcagcctcagcagcctactcaacagcaaccacaggttcagccaggtccgggagtaaatgggccagcacagaaccaggggcctgctccgggccctacacagcagccaaatgcccaacagcaggtctcccctcaaacgccacagaccacacaagcccagcaagcacaacttgcccacgcccaagttcaagcagccgccaatgtcgccaacctcctgcagcaaaagcgtgtggatagcgcaaacttgaagggccagtgcttgctcaaactcaactcgttcaatgagcacttgaatggattcacggtaagcttgcgcgttgagcgtcccctttccaacttctcctccgtctttgattgctgactttgctgctgctataaagggttcccagggtgcagacggcttgaagtactggcaactctttgtccagcggttcttctcacagaaaggcgtcttccgccagacttttaagaaacgtgaagatgaagctgccgatcccaagccgtacgagatcgacgttgcagccttgccgcgattcttcaacgtgcatttcgaaagtggcgtttcgaaaatgcagctggtcatgcaaggcaccacagacagatcgttgccccatgacggccatttcattgagattgctagggcgagtgtcttctactggtacgataatggatcgcatgtaagttgaatagccctgaacccaagcctacgtggtagcagaacacttatgattccgaaataggtcgtccataatggaaccctccggatccaattcgatagcgaccaatttatcgagcttttcgactttgtcgttgagaaccacgaggagtaccattcgcggcgcgcaatcattgaggctgctcggccttcgcacacctggatcaaggagtggagatccctgaacccgcctgacagcaagcagtcaccagagatgagcaaaaagggcaagcagaggccgtacaagagcccagccactccgccaccggatatcgagcttccggactcttgcgtcaaaattgggatggggattccagaaggcgtgtttcagttcctggaggtacgtggtcgtgatacgcactgttctgcaggtacaatgtaacgctaactcgatgtcttgtgcagatggccgatatcatgggtcaaatgagccccttatttacgttctcccacaatcatcccggcattcccccatatgctgctctcgagcagtttatgacccagatcacgggtcaaggcccagctgtcaacggccaggcgatgccgcaaggagtccctaggactccaggatacaaccaatttcctatgggtgccagtccagcaatggcaaaccagatgcttcctgggtctcctcatataggtagcccggctcctggccagatgcaagcgcctgccatgcagcttcaagtcagccagcaaggcaccaactctagtgggccaagcgcaaatacttcgcctcagcagaacaacaagaagaggagagcctcccaggcgaagctcgaagatgacggtcccacctcagccccgacgccggcgactatggggacaccccaaatgcctcagatgaacggcgtccaagtgaaggctaagcaccctccaacgccgaggatgcagaaacgcatgaagaacaaccaaggatagaagccgagacgctcttcgatcgagctgtggacgccgtcttgcttctctttcatacacaattaacagaaattcttcacggttggtgtcttggcgtcttgcttggtcttcttgacatgagctcgttcagacctctcgacttcttagacatccagagctgggcagtctgggctcgatttttttctactttttctttctgttcacacacgcatgggattttacatgactgcatccggctaaactctgtatttgggccggggaaagcattcattctggaatcggaccatttgcatataccccattttctggttcacacgggaaaggcgctggtggaaagcgcatatgggaggaggctaacggggagccagagaaggctatcgaatgggagagcggaactgtttggtggaagatgacgtggttattaggataacattgacaccaataggtgggaagaagaatcaatcaggaagaggcgccaaggtatgggaattgagatgatgaaacggaggagcagagcggataggattcgaggagggtcagtcagctgaagcgggtgccaaaaatttacttggctcgagtccatgatataacattgcactcgaggcaggcgttttgacgcgttctggcaggcgttctgcgaggcgaaagaaggaaggcatgatttttgtgtacatcgcgtttccatttttcctctttatttggtctttggttccagagtttgagaaaccagcgcattcctactaccacctattttccgttttcctttttgcctggttgatatatagtgctggaaagaagagtctctctgttgtttttatttgaggcaaaggagaagaggggggaaagagaacgacacgcgagtagggaaagactgagtgagtgctcggattatccgtcattcattctacctcacgggcttggagacggcatggatgaatcggtctccggtgtcagtcgggtagatttgtcccaccctcgctcccgctctggtcttctggcctatggttgtcgccgttttctgtttaatgttaatgatttggcgtcttgcgagagagaaccggctgttgggagtgaagacattgcaaaaatggtgttgtgaacgagcaagagcgacggatgcaaaacatagcgtattaccacatacttttttctgtcattgagtggtaatcgtcatgtttatcgagcttggatcgatgcttctgatacttaccttacttgtgttgcgcgcgtggtttgagcgagatggaaagagggtcagataacttgaaggaaagaaaacaaaggggaaggaggatgggagggaacagagtcgagttggatagagagagagaggtgtggtattttgtatcaaaacttttgtgtttgttcaagttagtcaaagaacttcagcgataatttttttgttttttttacatgaccgtctgtccatgtctctattgcttctatttcttccatccattcaacatctacgtcaacagatcattctgacccgtacaataatgataactacgaaaaagtcttaggtttcttcctgccaacacatagtagatatcatgagtctaggcaaggtcatgcatgatatgctccacgtcaagcccggctatgtgtccagctgaaatttgactcgtatcccgtccgtgttgacaagagaagcctcgtctatctacgatgaattacatcaccttgttacatcattcacctcgtctccttcccaggtaggtgctagtagaaaacaaccggtggctgctcccaagcagcactcactcaccccttgaaagaaaccatacaggaatacttcatatacatgttggctcttccttgttcagaggttaaacgaacgtcgacgcttccttatacacaagatatagataatttcttaaaggggtgtgtgtcgtgaattttacctactttgcttcagaagcagcttgatacctctaaccagtgagtggaccttggacttgaggctcagaggttagagctggactttttccttgctgtatgtacttctatgctgtaggtcctgtgatactgcgagataagcaaatcgcgtggatttgttataatccctctttcatctttattcctttatgtatacgaacttttacccaaatacggtgtgcgcccctgtttctcgtgtcatgtacgatgtattgtgtgtttatgtgttccatttactcttatttattcatttcctcgtcgtgctgtgacaacagttcgtggattgaaaggcgggtttgacaatgtggtcaaccatgcttagcggtagtgatgacttccatgaaaagaagcataccagtgtacctagaaaacgaaaagtgatgcaggtaaacataatacagctcatttattcatttcttgcgtttaaggcttctaccgaataaaggtgtagaatagtctactccgtgtctcttatctccatgatgtcactgattttctttttcccttcttttctctacttctatcacttggacacccacaattccctttcaattgtgcgttcgatcctgccactcacactcacacccctacaactgatattcactatggatgaacttgtagcaatcagcatcgttaaccattcattgtttgtctttcaactttctcactcatcccgcacgtatagccctttgttgtttcagttattgctgcagccacagcccattgttttgaccccacatgatcatgatcagacgaagttttgtgatgactggttatagtagaagacaatataactatcaaatttgatgtaatgtttgaacagcgatgtgaagttaattttgtagaggacagaggaagttgatgaaaacgtgtcagtcatgcgccgaggcaggttactttgagtgtcttgggagttgcccctggaggttaggctgcagacctatgcaatgccaagtagtcggcacatctttcttgtattggcgaagcatgaagttggtctaagactgccagaatcggatatacgagtttggcgagtttgtaccgacggcgacactgtcgtaggagtcctccgtgatttcatcaaatcggttcagaagaactgggaagaccaacagttagctcaacacacaatggatttaaccaagcgtcattatacacagagaccatcaaccatgacaaccagtgtaacgatacccagctaggatacgtgtaatacctatcgtatattctataagctacgtgcttcctcgtgatatccacgtatggaactaccgtcctcgtgatgtgcctccattgcggccatgtatccaaggttcatgttcggaggggttcaacaagggatgtaagtcaccggcgtggtgaaaaagggcatagagaatgagggtaacattgatttgtgaaccgggcaatccaacggcaaatgatgctgtctctagaccaaagcacaccgggaagcaaagtaaaggggacttcactttcatacggctgcaggtggcacctaagtccagaccccaacagcacagtcccatcgtcccttctgtcgtagcaagccctccccctcttcagccaacgtgaccctaaggatataaacccagcagaaacaacatgatgcacagcccaccaacccgctcattgatccagtaatcgtgtatgaatcccaaaacgcccacaacgtctaaagcaaaacgatagagaggatatgattacgcagtctcgaagtcgccgaaggtgttctcgcccgagtatgtgatgtagaggaaactgtggtagtagtcacgttagtctgggttacagttggaaaaaaaaatgatgggggatggaggctgccacgtacccatcctcatccttgtgctcctcgtagatgctgctcatgagagcagcggttggaggaaggacctcatctacgaagatgaagatggccttctcgggcgacagcttgatgcgcttgcggatgacgtaaacgaactggcccacggtgaggtccgccggtacgaggtacttcttcttatcgatggtagcgatatcactcttctcgaccttttcgcagataacctgtggcgacatgtgttagttagggataagggcggtgactgcgggatcgtccggatgggggatgcttacgggaatacggtcggagtacttttggcgaatacgctcggcctcagccttgcgcttctcgaaggggtgctcgtccttgaacttggatctcattttggcggtttgggttgataatgtggaagatgcggtgataggtgtttggctttgagattgactacaagcgtggatacgatggatggataagacgatgtctgcgatagacggaatccggtgttagtcggaagaagcggctattgaaagggagatggaccatggatggcttccacaaggagcagaatcagtgttggccggctggaaatgcagaacataccttgatgactggcgtgtgatgaaatgaggaagctggggagagatgtcagaggtaagaaacggcaagaggatgaagagggggaagaagggttgatgtacctctttgaccatcgatgtaaggtatgttagtaggtaggttgccaggcagtgttgcctatcggccgcgtccagttggcgcctgcccgcctgtctgcgcagcacgggtcaaaggccctggacgggcacgccaggacaacctgaacactaagcgggtgaccagcaggcggaggcggggctgaccagatgactaaagcgagagtcgatcctcgattgggcttagctcgctcccagtcggtgaatcagatgggtcactggccgtcgctcacatggtcaagcttaacaggtcactgccttttcagtggcattccaggggcatttcaaggcgaaggcgtgcccggcactcagctaggagcggtacctgaacggtacctcttggccatcagtggggcggcgtggaggtatgtacctagcaatgacgcagcactaggtccgtatccgcctcctatctctcgttccatgtacactactgtagtacacattaccaagtcctaggttgatgataccttccacttgtatcagcggcacatggacaagacaaaaggatggcccgaagaagggcgcattgtaaacctcctttccgttccaagggcagcctcgtggccgtgatcctttggcttcccggttcgttgaacgtgtgtagaccgcattttactaagaagggcgtggacggttccatcgccttggccagcgtctcgaacttgcacgggcagcttgttgaccgctttgttcgcctgccgtctacctaggtacctctacactattaaagacctacggaggaccaggtcatggatgtcaccactgcgaagtcgtcattctctccgcttgttcgcatttggtatatcttatccatgataagtagtctcctatcggcaatgaagctttatcctggagctcctcccgggcctccctacaactgaagtccgatcggagctgaccatttgccccgccatcaatgggacctgggcccgtgtgtttattatcaggtaccgttttcggtgtccgcctaggtggcttttccggtcgctcccggagtgcgtgcagcaccaaaagtggacatctcgctcctcagggtccggttccccgtccatccactggagccgttgaaatgcaaggaacaccccgcgaatgttccgtttgggctgcccgcacaggatacggcactgcgctatcatggatggcagcgtggttacagaaggagctgtctatcagcctgttccgggtatagcgtcattttccatcattagtagtgtaggtagttgatagttgatccaaccagtggaagagaattcggctccgaggcaccacaagcaagcggatccctcctcgagatccccagcaggcagggcgattacccagcgaagactagactacccgccgaggccaagctctcgatttcaacaacaacatccgattctggacaccacatcagccgagggttgagtctgtcaaatttctcggttcagccttgtctcaatcgacgaatcgacagctcgccaattcgcgattgtgaaagagcttgcgcggtctttcccggccctccgtacctagatctggtgtggtggtctcatgttcgcagagtaaaatcgttcgatctcgggacctcgacctgctcaccacccaccactacgctaccactcccccatccgtataaataagaaccgtcaagatggcctcgcgacggcctactcttcgcctgtttgctcagtgcaggacgaaaccccaactcaaccatacctggacccctcgccgagctgcatcaagcttccagagctccggatcggcacgtcaagctttctccaactcgcgaaactacctcactttggctgctgctggtctggctgtagccactactcttggttacaagatggtatgcgcctgctgcgacctcccattgaccaattgcctactacggaccctagctcaccatgtgctctgaattcaggccgtcgaagaccctatccgatgcgattcccccacccttgccgagcgcgaccagcagatcaagcgcgagaaaggcgtaaatgatgcctcgccaatgcgcctgcgtatggagaagttcgtcaaggagcaacagaaggaaattgtcagagcgctagaggaggccgacggcacaccattccgggtggatgagtggcagcgcaaggagggtggcggcggcatcacctgcgtcctccaggaaggcaaggtgtttgagaaggccggtgttggtgtgagcgtcgtctacggcactcttcccaagcccgccatcatcaagatgcgtgccaaccacaagaacctggcccaggaggatgacattcccgacagcctcgagttcttcgccgccggcctcagtctgatcgtccaccccaagaaccccatggccccgacagtccatctcaactaccgatacttcgagacggccaaccccgacggctcctcgggagcgtggtggttcggtggcggaagtgacctgacgcccagctacctctttgatgaggacgctatccagttccacaagtcgctgaaggaagtgtgcgatgcccacgacaaggagtactacccccgcttcaagaagtggtgcgacgagtacttctacaacaagcaccgcggcgagtgccgcggtatcggcggcattttcttcgacgacttggacgagaccgtctccgacaaggagaacaccttcgctttcgtgcaggacgcgctcaagtcgtttgcgcccacctacatttccatcatcaacaagcgcaaggatatgccttacacggaggaggagaagcggtggcagcagattcgcaggggcaagtatgtcgagttcaacctggtgcacgaccgcggcaccgcgtttggcttgaatacccctggggcgcgcgtggagagtatcctcatgagcttgccgttgacggctaggtgggagtacatgtatgagccggcgccgaaaagcagggaggcgaggctggttgaggtgctgaagaaccccaaggactgggtatgatgatgaggatttgtacctgtatgctgtgctgctcaaggttctttgtatgtatttttatgacttgcatggtaaaaatgggttacgtgagatgaagaagaagaagaaaaaaacaatgagtagacaaaatgctatcgatgatccgtcaattctgattgtgttaaattcaaacgatggttgccgcactgttgagtagagaatgcagatttgaactttgacgttttcttgaaccgcgtcactgcgttcacctaacaacttacacccccatttgaccaccaccaccggataaaatgatgactcggatggagtgcaagtttgaacaatcataacaaccagaatcaatttctcaggacttacgaacataatccagttaatcactccctgaaggtaatccaacagcgcaatggcctcacccgacatacaccaccacgggcattctgaccccaatcccgacttattacacccaccaggccctgcttcacctcttcaaccacaggaagaagcaaaaagctcatcatcgccattacaatcaccacaaacctccacaacgccggccctccacctccccacctcccgacaattcctcacctccctcataaccgccatctccaacattcctctgctcgacgagccacctatccagatacacaaacccgcacccgggcccgggtccaaacctcaacccaaagccgccgatgtaccaccagcaacagaagaaacagaaacgacaatcaggaggaaacaactactccagatcctcaaagaggaaggtgacgaagggaagaaagaagaagaagaagatgaagatgatgatgatgatgacgtaaccatcaggaacaagaagaacatgaacaagataaagattcctgctggaggtcaagcgaatccccttaagctggtaccgcctgaataccgacatttgatcatcaccctacatgtcctctttccgggggtggtgttgccagggttggaggttttggagcgggggttggttgaacgggtcattttgaggaggtgtgctgctggggagggggtagcggcagcgctagtgaaagagaagaagaagaaggaggaggaggaggaggaggaagaggaggaagggaggcagaaggagcagatgaaagaagagaatatgaatatggatgtggatgtggtcatggaagaaggggacgacgacaacaagaagaacgacgacgacgacgacgacgacgacgacgacgacgacgacggggatgtaacaagtccgccgccggcggctgaggatgagaccaaggatggtggaaaggctaaaaagaaaaaccaccaccacaagtcactactggtggaggaggagtccacgacagaagcaaaagtcgaacatcatccccggccacggccacctccagagttctatctggtacgctcttcccagttcctcaacgtccacccgaagcggaaacgaaagtatccaagtagcaatctctccgggctgtatggagacgcagcagacaccgagggtatcccatcaggtggtggcggcggcgaagcagaccgagagcgagactaccgaatacagcggtacatggttagcctggaggcatggaactgtacctgcgctgcgtttgcgtttgcgtgtgtctcggaggcagaagcaggagatgatgcaaaagaaacaggaggagaagagctacaagaaaagagagaaagagacaacaaaggaagtgcaggctggacctttggcgggatgaccctcttcaatgtcggagatcactcgagcgtaccgcccgtttgcaaacacctgctggcctgtctgttggctgataagtggacgagggcgttggggaggtatgtgacagagcggatggtgagtagagaggaaatggccggcattgttgctgatgtatagtaagtctagagtagagggtctgtgatagacaggtagtttttctgttactggcgaaccgcagtcaacaaaccaacttgttagtaaaatagtattattaacaatcgcccaagatcccatccttgaccttgagcagccctctttctatgtgtgaaagtgtctctcttatgtttgattccgtacacaaacgtgattcatgctgatttgattgatttcgtatcatctacggccgggtccgttgcgccccgtcatccaccccgttgctcgccttcctgttccctctttcacttcgtcacgtctcgcttatttcttcttctctttcggactgttctccttctccttgctttcaccatttgccgccgccgggctaccctccttcttgtcggcgccctcctttttctcgccgttttctccctccttcttcttggcgtcgttctcctcctgctgctgcctgttctggatcttgttctcgatcaggtcgtggaacgcagtgatggcgcggatcagactgctgaggtagatggccatgagctggtcgttggtcttgatgctcatggcgtggttgagctcgctgtcggcgttggttccagtagcgcctggaccggacttgggcgtcgagaggttggggagcaagttgaagacgtcctggaggttgccgaggatggcgtggtttacgggcagctggccgtcaaggaccttttggagatatgcttggatgtcgcggaggcggtggtggaggccttgcagcgagcgcatctggttggtgatgcgagtggatagtgtgccgacggctacgtcacggatgtcgcgaaggaggtgctcgacgccgatttcctcggcctcttcggcctcgatgatggagggagtgtggacaaaagtcttggatgtagtggtgccgtcctgtggtagtcacacacaagtatagttagcagctgtaacttggacgaggctgagtaggaacaagtggaaacgcgacggcgtttctaaaagacatacatccttgatctcgtcaacggcaaaataggcatctgtaggaacgcccgtctccttgggctggacatcgacaataaccagaagcgggttgggagtgtagcgcttgaacagctcgttgatgtcgagatcggaagcccgtagcttggggccggaatggtaccagcctattagcttctcgcgcgcattgaccttcttgaacatgtcgttcatggactcgacgtagttgtggtcaaggaaccagactgaggggtccttgtcgtcctcctcgaagggaactgcatcaccagagttagccgaatattcacctgggcgcggggcaaccaggcaagcttccgcagcagagactacgcacccgcgaaactgttggacacgcgaacattctttccatcattctggcctaatagcacgccgacgacacgcttgctcttggacttgttggcttgggtacggttgtagtggtcgacaactgagagcagaaccagcggcgcaaccgagacgctgcggttcaccagggagagcgtttccgcagtagtggcgggcatggcgagagctggattcgaggcgtcgtcgtcgtcgttgtcgtcgtcgtcgtcggaggcgtgatggctggtgtgtttggtgggcgtggcgggaggtcgggtggtatttcgtggggtagaagaaggaaggcgggctggagggtatgatggatgttttggtcgtcgatgtacgtatagcaagcaagtatcccgcgtcagttgttagtggcctcgaagctccaactgctgtagttgcagtggtctggtctcgccgtcgtcactggctagctgcctcacttgctggaaggtgagtacccaatcaggttagcgcctagtaccttccacttgaacttgagttgggcggtggggcctcagccttctgtcctgtgccactgccgcggtgacataacaaagggcttatctaatcagtagccggtacgaatactagaggtactaggtacgcagtctgtaccctccgcctgaacttacaggggcttttatagcgaccttcctcctgaggaagttgagaccgcagaaaggggggtctctttatgcgctggaagactccttggcgcgtgtcatgacacccttttggtcgttgcgcctctgacagagacctaggatcggcataaagtcgagggatcctcccgccttttaattcgaacgaacccatccgtacacctatccatccgtcgtctgcccaacaacgtgacgccatactttatacttacctctacccgtccggcccaacataacctcaaagaaagaaaaataaccaaaatctatctcaaacatgaagttctccggtctcattctcggcgcccttgccctcgtctccggcgccattgccgttgacatccagaagtcggtcatcatcacctacaaggagaacactcccgactcggtgattcagcaggacaagaaggccattctcgatgacggtggcgtcattacccacgagtacacccttatgaagtatgctttcggacaccgtcatgttggttcgggtgttcttgctaacccttttatccaggggcttctctgccaaggttaacgcaaagacactcgagtcggtttccgcctccagcgagagctatgccactatcgaggaggacaaggtcgtcagcacgttgtaagcggccagctgattgtttggcgacacctgggacgagcgcagacaacaaaagaaaattaaccattcgagtctacacagcgacatctgaggtacgacggtgtcagagagaaagagagaccgaaagagagtgtgttggaaatgatacccaggtgcaactgtactgggcaaagttgttgccttttaccgactgtaagtcatggtcttggcgtttttggaaatggattgatggagatggactgtcatgatatcaacatctgacggacgggctcaatgtcccaacgtttggcaagcatctttacgttcaatagattatgtgtttatcaacatcatggtcatgaagcgtcgaggtttgggtctcaggaactcaagaacctggtactgtcatcatacgactccatacccgaagtcattgtcattgagaaatcgaacctgtaaacaacttatggtcgttcgactacctaaccactcatcaccgaccatgtcgctgcctcggaagctatgactggatcttcaggggaatgggttgatccactgcggtgagcatgtcgtgtagagtctcgtgggccatgggctctttggtaacagccctgcccagcaacccagctcgagacagcggttccgcgggtttctttccagttggtagagacctcgtctccaagagcctgacatcattcgacaagaacagcgtaaccaccccaggtacagatcatgtctgtctggtcagtgccgtgatgttcgtcatgtccatagcctaggtggcatagcgtagaggaactcggactctccaggaacggcacaggaacccatcatgccaacatgccctgatccctgggactgctccagtggtggatgagctgaatcgggatgtttgagtggatgccgaatgggaacctcgacgaccacagttcgcacaggaaacgaacgacgatgccccatgcacgtaattacattgaatacattgccgaaaccaaactggaacccctgttgctctgcttgcatctcagggcgtcaaatcagcgataccagcagtcagtccagtggtctatttgcgttcagtcagtccccttccccagagtggcctgcatagcgcgccgtgaccccaatggagacgcaactgaaccgcctgccgtggtgtgccagtcatgtacgaaacgagattcccccaacccgactttaatgtccaaccgcgactcgggaattggacaacttccaacgaacttccagacatacaacgaacaacacgagaacttgcgcatccgcatagacgtcttgagtaggtaatcaaggctctacctaaccgttcaagaggatcaacaatcccatttgaatcattcatttatcctttgatcccctccctacttggcttccaacatcatccgacttgtcccgtctttggccttctgttcgccgcgtttaattagcatctcctgagaaaagaaacgacctcgtctcagccgtcgccttacaaccttttgttctatcttgcattattcaccacatcgtactttccctcaactgccgcagcttagtacaatcgataaccgggcagacagcacggaattcctgcatccgttttacgcttacgacgtgccgacgtcctgtacaccaagtacacgcacccgaccaacaaataccctccacttcatccgttgggttccgatccgcccctatagcaaggctatattgacgacacactggcccaacgtttcgtcgattccctgtggcctctacctcgatcaccatcaccaagttatctgatccgtgggcccgtcgggcctcttgagactacccatcatgacgcagtacagcctcgcgaagcaggccgccctgttgaaatggatcaacacgttcaagacatcgcgccgggcggccacccttaaggacctccaagatggcctgatgctgggagacattctcgaagatatgacctccggggacttttccagctccagcctcattcggaatccttcctcacccgaagacaacaaggccaaccttgaaaccgtatctcgtggcctcgctgctttcatgcgcaacgacgttccgcagtacgctcctccgccgtccaagttacgcgccatcctagaacacccggacgacattgcgatttgcgagttcctctcgtattttgtcattaccatctgcttgggttccaccaacaaggcatacgttccggctatcctgcagctcgacagtgttacgcaaaaggaaatcgcaaacactgtcgaagtgttccaaaagcgaaaagatgcggatgcgaaactgcaagagccgaaggaggtggatggacagactaatgccgacctgcacattgtcagggatccggcccttatggaggaagagttgaggcaaacaaagggcgcgtacgaatacatcaaaaagcagaatgccgatctacaagcgcgggtcgacaagctcctcgatacacgccaagctctactcaacgaccttaacggggcgcaagccgagctgaacgccatgaagaggcacaggggtgccgatgctggcgcagccatcaaggacttgcgagacgagatcaaggacaaaatggccatcattgacgacttggaggcccaaattgtcaaggagacagcgcacatcaccaagctcgagaaagacaatgctgctctaaaagcaagggctgaccgggttaaggacctggaggacaagcttatagagctggaacacgagaacaagcagcaacagcaacagattaagggcctagagaactacaagaagaaggctcaagatcttaccttcatccagcaacgaaacaggaccctagaggagcaaattgtccagatggaacaggacttgaaggactttgagaacttcaaggcgcaaaacaggaagctccaaaaggagattgaagaaaaggtcaaggtgttggcgaataacgagcaagagattgtctacacgctccaatccaggaacgtcttgcaagaaacgaacgaggagctccaacgaagagttgagtaccttgagtcgaaacaccaggctgatgagaatatgatcaaggagctccaggagcagcttcaaatgggcggtgccatccatgagacatcgggttcccaaagtcctgttaccaatggcggcttcaacctcgagcatgagcttgaaacagaacctgctgttcgtctagagctccagcggctcaaggcagaaaacaacgtcttgcgcagcaatatgaccgttgcgtctgagaatgagcgcctaagaagcgaactggagtcggccaacaagaaggttgacttgtatcgcggcaagtgcaccgaggctatggagaagcacgccgttgcccaggaacaactcaatgccatgatgaacaacacagcaggagaaaggtttgtttacgcgcttaattctgagtggaaatcacaaaattgggatttactaacacctgagtaccttagcaatcccgcttttgtgaacctgcgcaaacagttccttgacacctcgagtgacgtcgagaagctcacaaagcgagtccaggagctcgagcaggacgttgcagacaaggaacgcgagttgatcgctgtcaagacagatcgtgagtcccggcatctttgtgctgaaaatgcaaaggcaaaactgaccaacgttcttcccatagtgtccgtcattggagaggagcaatcagctgcactcaccgcactcaaggcttctgacgagttgatagccgaatcgctacagaaggaactcgaggccacacgcaagcagctcagagagaagacgtttgaactggatgagatgaaggcacagctgatggaagcattggtctccaaggacaagctccgcaagcagctggatgatgccattgcgagcggcggagatccgaacaagtccaggaaggaggacgttgagaagatggagaagctgaaggctgcgctcaggcaaaagatcgaggtgagcaacgacccttcttcaagtccaacacctccttatctggcctcacgggtcgatatccctcttttggcaaaaccctcgcccatcgcatctgggtttatctttgacaaagatggtgaatgggtcatcgtgcccgcgcccataccatcagaaggctcctggcttagtggccttgagaagaccagtgcttgcctgtcaagcattttcaaacgattgaagactgagatacctgccattggtgactggtgatcacgtactgtatggtgatcacctatctcccagtcttacccctcaaactctgctctttttgttcttttgctttcagctgtatccacgattactttacctgcccacagactgatttcccagctgtcgaagccgacaaacctatcatcaccaaacagtgttttagccatgttgtatatgcacctctcacaaaatgctaatgccactcgcctatagcaactcgacaaggctgaacaggagaagtacgatctccaaaggcggatcaagcttgttgagagcggcggtgcctatgcggcccaaaaggtacgtccattcgttgctttccatccgcctggacgatgacagatgtaatgcgattttttgtatttgttgttgttcccctttgatttgtatactaaccagagcatcttccggtccaaacaacaggcgtcaagcgaccaagtcatcaagaacctccagcgcgagaattccatgatcacaacagcatggtacgacatcacaagccggctgcagagcaaccacgtcattctccaaagacggcacgaccaacccaagagctggctgcacaagcaaaggcagttggtaaacggtgagtaaaacaatccttacctcaaccctctattccctgatttttttttctcctcgggacgagaccaaaaatctgacccttatccccttttgttcttctgtagccacgccaaggaggtagaacgtcctcgcgtagcctgccctgtcctaccaagaccagggccggctgcctcgccgccgccgccgctactaccatctaccacctaccatcatcacgttacgtctctgcaagcaaccaagatcaacccacacacggtctcgtattcaacctgcctaactgctgttgcgctttgctggacagcgatcttctcgctcatccgcgcgttactgtctgtggtggcggtggctaccactttgaagaacctctatcgtatctcgatcgtgctagcaagaaagccgaacagaattaagccgggtccaaggtcatcatcatcatcaatacgacgactgatggcgaccacggcggcgactatggcgtttgtttcggtgctagtcatggggggtgattgatcgactagatgttatctgcgtgcgtgcgtgcggttggtgtggattccaacaagaataacaaaaaccaaactatagagaagacgtctttgaaatagaatgtgggcataccctatctagacacaacctcaagggagagtcacatgaagggaaaacgtcgcgaagaaaatgaatagacggatgcattgataaggagcagggcgatcaagaagggcgacatatggtttttaataaagacacgaagcaagggctgaagtatcagacgatgtaaaacccttacaaggaaaaaaaaaatgtgttagaagctagatagcatcgcgtcgagtttggttgatcatggaatctttgtttactttacccctgagatggacctgaaagagggattagaaaatgagaggaatgaacatgatggcggcgattgccacgtttacatcactttgagccatgataatactgctggatctttttcactttgtttcaatttttcccccttttcctagatctacccatcaatccatctatcccgaacatccggttacaagaaagaagtctcgttctcttctgccttcgtgtcatgataacaaatatgcatcgtcgtttttcccatcataacatcaaagacccccaattcccgttattttccgaaaacgaaccgccttctgaacgatgtctcggtgacatcaagggtggtgtggtgtggtatatatgtaacagcaacctccagccagtcagggtgactggtcattttgcccccttctcaaaaaactcgaatcgaagaagcagagctcataccaactaagcgcaggatgaggataattcggtttcgtttcgtatccgtgtccaggttcgttgggttgaatcggtgtattgtactttttttctcaacattaccgactattatgaaaggaagaagcttgacccccgcttctctttctgccctgctgcttcttttttttttttcccccttcaccaccaacctaaaacgtggaaagaaaccacaagctgacattggttttgccggagggtgttttctttacgagctcttggcagcagaagcaatcttgctcatgataccgctgccagcgctgctagccttggccttgtcaccctcaaagatggcgagcagggacttccagacctgggcgggctcctggctggcgtcaatggccttccagatgcccgtgttctggtagtagccgacgacgggcgccgtctgcttgtggtaagtctcaagacgcttgcgcagcgcctcggcgttgtcgtcactgcgctgcaccagcggctcgcccgtgatgtcgtccttcatgtcgtccttgggcgggttgaagatgcggtggtaggaacggccggaagcagggtggacgagacgacccgtgatgcgcgcgacgagaagggagtcgtcgatcttgagctcgaccgcgtgctgcaggggcaggttgcgctcgcggagcatggcgtcgagaccctcggcctggggaacggtgcgggggaagccgtcgaggatgaagctattgcgaggaaggaggggttgttagtttataatttaagggcaagaagggaggggaggggatgggggggcaatggaaaacacatacccgccctggcactccttgttgttctccaactcgtccttgatcatgccaatgacaatgtcgtcgctgacgagaccgccctcgttcatgatcttcttggcctgcttgccgagagcggtgcccttggcgacctgggcgcggagcatgtcaccggtggcctatgaagcgttgcgcgcgcgtgtcgcgcattgggttagcttctcatccggtccctagtcccaggctggcgcgaaacaagacaccaatcggttcttttgcatggaggacaggcagcaagacaaggaaacttacaaggtggcagcagttgaacttctccttgatcttgggggcctgggtgcccttgccggcaccgggagggcccatgaggaccatgcggagctgctcggcggtggtgacgggcttgccgctgaagtcgcgggtctcgagggacctgacgcgatcctcgagggaggcaatgacatcgccgaggcgcttaacttcgtcgtcgatgaagcccatcttgaatgtggtgtgttggggacgagtggagatgtttggttggaaggtggaggaggtggaggtggaggcaagagggagagaaaaggagagagaagcagaagaagaagaagaaggagaagagaagaggaagggaaagttggaaaaggaaataacctcaaattcaaatcaacggagcgaaacggacacggaacgcgggagcaagactggagtcaatagtagtatgtactaggtagtcgggctacgggtacctcttttagtagtccgggtcacggtagtatcgattgtataccactgtatggaggccggggacgttcctggtttggctgacaggtacttttgaagctcggtcgtttttttttttctctccagtgatcggagcggccacggcagcgcttggatgctactggacccggactcagtggttgagtgttgagcacgagtgcccagtccccgttcattgacttgccctgcagtgaattttggaaatcggggaatctcatttgcttcagttgcagtaggttactgcacatccatgacgcactgctacctacctacctctgtctctatgacattctgtatggattacggggtacatggggggagttaggtaccgttcggtcatctatctcactccaacttcgatttccctgtatggctaggtggttataaggaactgaaccggtacatcttttaaccgatcaccccggactttcattgagtgtatctgggcaatctgaactttcaatccttgctgagctcgctttgtgttcctagagaatggtatcaccgtcagagctcagacagctacacctgaattcctttccacagttgtcgtggtgagggctttttggagcttcaataagtgcccctccatggtggtacgtatgacaagagctcccatctgaaacctctaagcatgaggtacatctctcggaattcaccggccactcaatcaacaacaacagacccgggcttccgatgccattcctctcctccgacaaccatgacaatcctgccgatattggaggttgggatggactggacattggaccagatgggacggaaggatggcctcgctgggttcgggtcggcaatccggatgaatggacttgaactcagacttcggtgggggagttggggaatggtgggaatgcggatgccaagttgcaaggtcccgaggatgtcaaatccaccacacgtggggtgtgtcccggtgtccctagcgccaagctccttttggagactgcccggcttcgtctcatcatcgccagcctcggcagtcataagctagccatgcatgcttacgcaacagagagagcatcgagtgatggaatttgtttaaagtatgtgagtgggtaagcgtcagcttcatattatgccgtgacaaattatcattatgatagatacgtggctaacttaggtacgtgtgtaatactaaggtagtgctcgagtgttccaacgccgtagaaacgccaaacgagccatgatgatgcgaaacccatgagaatgcccccttcgagccccaaatgctatgtgagatcatgtaccgccgactaaacattggccctcacactccccgagttgctgttgtcttcgccgtctgcccagatatccttactctcctgttcaaccgcgcgcatggcaacagcaacatcctccaacttggcgacaacatcgaggacaccctgattgactctggaaaagtagcgatcattggcctcacgtctcttccttgcgagtagaatgtcagcctcagtctcctgctcgagcttcgcgccgagcttctcaggtcctccggcactactgggccgtgtgctgccggcgcctccggtgctctttggtcctccgccctcagcgcctcctgtcgtgccacccgcctcggatttcccaccatgaccaccgtgttccgttccggcaaccgacgacttgattttcgctagcccgcctcctatgacgctggcagcaccgccattgttctgtgtctcgacagcatcatccgcttcactcctcgcccaagcctgcgccagcgcaatctgtgcctgtcgtagctccgccagcttctgctcgtgatccggtccaaacaccctcgtgcctccgctagctgacagctcgacctcctccagcgtcgcttgcatctcagcccagagcgcatccgtcctatcggtggtgcgcgtagactcgcctcgaggcaggtgcaacggcatggagagattgagggctgttgcgggattcggggttgtagaaccggtcgtggttgttgctgcgttggcggcgacacttcctcgtcgggtatcattcacggtcggtgaaggtagtagagatgcgccaccgcggccaggtccgagaggggaggctggtcccggtcccgacgggtagccttggccggggccagctgttgtagagagcgaggcatgtgaggccgatggcgaaggaggaaggaagagcgatggcggctcgcgcgccttggactttaccttggcgagttgggacatggctacattttccacaacaagggatcttgctgaatgtctgtaggtcagcttcaagaaggatgaactgcgacgaacagtgacacgagcgtcgcgtctgcgtggggttggttgagcttggggaaccttgacggtacaaacatacaagggaagtgacggagtagctagcttatcaaaggggcttatcagtcgcatcatctactattggccagatatgcatcaagtgctccactttttatgcaatcagcagacagtggcctgaggcgaatgaccccacttgctcgccacccaatcgcacgcagtcctagggttttctcgccctactgcggaaaaaccaaaaaattcccagcaaaccgtgcctttgaccctcctgattacgaactgtacccagagtccgtgatcacgtctctaagtcggtacgtgcctccctgctgccccccccgccttcaccacgtcgagatatttcgatttccgactcctcctttgaaactgtcccccaaactgacattttcaaccaaaagccaatatgtctggaggaaagccccgtggtcttaacgcggcccgcaagctgcgcaacaaccgtcgcgagcagcgttggtccgatcttcactacaagaagagggctctcggcactgccttcaagtccaggtacgcatcaatcccgacgatggcgatggcgatggcgacagcgatagcgatggagatggaaacgtccgccaacgatgatggcgaaatgaagagaaagagatgggaatgatggggcgatgggagatcacgaacaacacaaggcgaaccgagttggagggcattcggctaacatgacgatgatgacagccccttcggtggttcttcccacgctaagggcattgtgctcgagaaggtcggcgttgaggccaagcagcctaactccgtacgtacaccccgatcccgatttcgatgaactcgattcaacccgatttttccgacatcgacagcgagttgcgacttgaacataaagctaacatttgcgaccataggctatccgcaagtgtgtccgtgtccagctcatcaagaacggcaagaaggtcaccgctttcggtacgacgatccctctccaactcccaagttatccgatgatgaaacatcatcctgctggaacccccagcacattcaagtggcacatgcgctaacccatatccccctttagtccccaacgatggttgcttgaacttcgttgacgagaacgacgaggttctcctcgccggtttcggtcgcaagggcaaggccaagggtgatattcccggtgtccgcttcaaggtcgtcaaggtctctggtgtcggtctcctcgccctctggaaggagaagaaggagaagccccgctcttaagcgtatcgttgcttcgagcaggcaaacaggcacggttcattatgcggagtctacgaggcttttttacaacggcattttggttttgggtttaagggatacctgaactctcatggtagtaatgatccaacagaaagcaggtcattaattgccaaaagaaatcgtgctttccccaaaagtcccttctctctatctctcataccttttggtgttctggagattgttcagggactgcctgtgtctaatagtatgacaaatatggtgttatggtacatgaaattacaaagatgatatcccaaaagaacagagaaacatttaccattttcaggccgactccagctcttccggcttcttctcaagcttctcctggccgtaatacttgagcagatagtcagccgccaatcccaggctgatgacaccgccggtaatccagcagccattgacaaaccaccaccagcagtccttgacactcttcaagttaactttcttgatcatgtaacccagcgtcaaggccgcgccaccacagcttccaataaagaacgccggtccagcaccaaccgccgcgcccgccccagcgagcagcgcaatttgcgcaacagccaagcccgtcaacacctgcttcgtctccttatcgtgcttgagcgcaatgctcttgatgcccgccttggcatcatccttgatgtccatgtgcgcataaatcatatcatacaacaccgtccacgcaatgttgctggtatacaagcaccccgccgccgtcaacgccgcctggttcgccaacaagtccacccccagtgcgggaaagcccatgatggctccccacgagaacgtcaagcccagcacaaactgcgggtaatacgtcacccgcttcgccagcggataagacgccacaaaaagcaggctcggcgttgcgtaccaaaagcactcaaaggggaactgcagcaaaaccgccaacccggccagaagctgcgacccggtgaataccaggccttggaagggcgtgatggccctccgcgcgatgggccgcagccgtgtgcgcgtcacgtgcggatcgaggttgcggtcccagaggtcattgatggcgcagccggcgccgcgcatgatgatggctcccgagatgaagaggagcgaggtgccgacgacagagaccggcgaggcgggtcccgcgaggggagctgctaacaaggtgctgaagaggcaggggaagaagagatagtaagaacccgtgggcttgtcgagacgtgctagctcggcgtagggaacccaggagggggggaggcgtgagaggagaccggttgttgggggcacgtactcgggcagaggagggtcggaggagggtacggccgaggtaggaagggtggcgctcgtgggcgtggttgggatttcgggttgggagaggaggggcttggtggtgtggtagttgtgaagaatttcaagtgagaggaggcgtggcttggtgagcgccttggactggcgggagggccggatgccgagacaaggtggtgatgagcaggatggcttggtgaaaaaacgagtggtggtgtgagagaaggtttgtcggggaacaagcctggtcaaaagacggtgcgaggacatgatgggcgaagtgtccttccggcgaagcggccgtcgtgagaatgaggctgtctgagatcatatgtgtaagtgttagtgagtgctagcggtactgtgtaagtgagcaacttcacatgtctcaactgacagagatgccgaagttaaccgtggaacttgagtgacagaacttggggggaaaataaccaaagaaaatctttgcgaaagtacctcttgtctcggtccctacccagccagaatgttatgcctctgacactcaatccagaatcgagtagacgtgacaatcttgctcttcaactgccctcgggaattgttttcgtgatcttattgtcagccttctgatctacacaaattatttgcgccacaataagatccctggttctccatctgatttgaggtgctggcaccagccacaactgtaaattatactttgattggctcattcagttgcaaacagataaagctcagtcacaactgaagccccgcagcttcagcctcccgcattcgcgctgcttcaagttcagttagttcggttctcccgcccgtccctgcagggattcatgacaacaaggattaccaattggccttgtcgacttaggttttgccgcgccggacagtaaacttccagttcccaccccagtacagggcgatttcatgttaatcaccacctctctgcagcaacgaacaccagattcattgaaggcgactgcgcatttaggttctcacaacagttgcatgcccttcagtttcgttccgctgccttccatcaccacagccgatgcaggcatctctagcttgcactcccttcgttatgtcgacttgagcatcatgtagcttgaatgctttgcgcgcctctctaacaacatctctatcgcgtaatcatcacgtccctcgcacgaacctcttccgaaccccttcgagaatatagcagcatcgtcgcattacaacaaccgactcacaccagcaccaacatcacccaccgccaccaccaccaagatgccggccgcatcccatccccaggccaaattcgacccgattccgccggatctcgatcttcatgccctggttgagaagacgccaaatttccactgggtcctccgcgtctcggcagctcagatccgcaacatcggtccccaagagttcgagcgactcgtctaccttcacgttatccgcggtggcaaaccgttggtcattgagaaatggaacgatcgactacccaagacgctattcagcgcagaatggctcgaaggcacctataacaagaaacgtgagtatcatgctgtcatttcgtctcaccgatgctgcagtctaaccaccttgaccttctgcagaggaaaatgttcgcgacattgtcgcacaaaccgacattccaatgaccatgggccattacctccgatcaatgaagcagttgacgaaccagtggaccccgagcaacttccgcgatgagcgccgccaacgtctctacctcaaggatatcgactgcccgcccgagtggcacgagcgcctccagaagatcattccgacgaacctcttttacatgaacgacaacctcgacaaaaaggtttcgaggcgcttcgatgactatgactacgtggaggaaaagtcctgcgcaccagccggtgacctgatgagcagtctccccgaagagatgcgcgcccagaacttgatgtgctacgtcggtcacgaaggcacatacaccccggcccatcgcgaaatgtgcgccagcttgggtcagaacatcatggtggatgcgtccggagacgagaacggggagaagcctggcagctccatctggttcatgaccgagaccaaggaccgtgaggttgtcagagaatacttcctctccattctgggacacgacatcgaaattgagaagcactttgctcaaatcaacgcttggaagaaggcaaatttccccgtttatatagtggagcagaaggtgggcgattttgttcttgtccctcctttggctccccaccaggtctggaatcgcggcactcgcaccatcaaggttgcgtggaacaggaccacggcggaaaccctggagatggccttgcacgaagcccttcccaaggcaaggctcgtctgccgtgacgaacagtacaagaacaaagccatcatctacttcacgctacaaaagtattacaaccaaatgattgagatggagcagaatgccgacatcgggctgctcggctttggtcaggatctgatgaagaactctttccgcatgacacaaatcgccaaagacttcaaggcccttttccgcctgttcaccgagattttggtggatgagatgtttgccacaaaggaaaaggaaattgagtacattgagtttgactcctgcattacctgctcgtactgcagagccaacatcttcaatcgcttcctcacttgcaagcactgcgttcgcaccctggttactggagatgaagacacctacgatatctgcatggagtgctacgccatgggacgttcatgcctttgtgtttccaacctcacttgggccgagcagtggaagtggtctgacctggtggatcgttatgaagagtggcgcgctctgatcatcaagaacgatggctatgtcgactacgacacgtctcccttaccactggagttggcgagaaggaagtcgggcaagaagtctgtggcgcagatttgccaggagcagcttcggagacggccatggaaagatatcagcaaactcgataagccttcggagcctgaaaactcggagccagaagtcgacgaaaatgggaaacctaagaagaaaccacgtcgcaaaaagaagaagggcgatgtttaccgttgccatgtgtgccagcacaaagactacacctacaagctcgcgttctgttcgaacccaggatgttcagaagcctattgctacggtgttctctaccgagcgttcgatctcatgccccaggaagtcctgcaaaatgagagatgggagtgccctaggtgcctcaagatctgcaactgcggcgcttgccgtaggctcaaaaacggcaatgtcccatatcatccgaagaacacgctgcttgggcacgatactcgccccatcgctgacgatcggagtgtggaaacacttgtcgatttcaaggtacataatctcaattggctcaagacgtccggcgacgatggccgcaacgttcagagcaagagattgcaaaagctacaacaacaggccgaagccgagaaggccaagaacgcagacgtacacatccaggtccctgccctaccgagcggtgagcaggcaacgggagctgaaaacctggatgacgctttgcaacaatcaattgccgacggcttgggtgaggaccaggagagaccggatgttgaaatgactggtgcatctgccgaccagcccaacgtcgtccaaccagcaggtcccgccgaggttgcagatatgtctgttgctcccgaggatcacgatcagtccgcttatcctgatccgtccatgttcggccaggagcgcatgcttggtatgggttattaccagcaggatgacgatagtccggacaagatcctgttcgacccttatcagagacctacggccgaaaattatgttgttgacgaagaaccggaattgatgtctgagtatttgaaaaagcagcttcggttggctaagcgtagggcccgccacgccgaagatgacgatcctgattttgctgcacctcggtctcaccatcggaagaagcccaagcttgacaagacctcccagcccccacccacgcgggacggtcaagacgacgctctcgagaacatggacccggcgctctttgatcagacgatgacggatgttggcggtgatattagagatggatctgcccaggctggcgcctcgcaacctgcaaacgcccaatctgcagatgaggcagctgaggagtctcgtcaagcccgcatgtactcgcccaacgtacccacccttcgacatgcgaggcccaaggtatcttatagagttgatgaggataacgaagaagaattcaatgacattctcatccctcgctcgcagagacctgaataccgggcagctgcagcaccagccagtgtcgtgcagagtatcgaaggaccgactggtcctaaggatcccctggatcttgcttctgccgccgttcttgccattaccggcgccggcggtaaccgtagcaatgaagcctctcaggaacccggatcggctcgtgccgctgctggttcaactgggccatcaaagctacgtgggccgcataagaagcgaggacgtcctcccggtcggccacggaaatctgaagctcaccacactgaagatgaggaatcgcacgaggcaccagaacccactcggagacgcgggcgtcccccacgcgcatcactggcagcaaaggaacccgcggacagtagtcataaatctggtgaagaaaatgatgatgaggatattgatgctcaacttgcccaagagcttgatggatttgacgcggacggcgaggtcgtcgagcgcgatgccggtgttcctcaagctcctaagaggagaggccgcccacccaagaatggcgtgaagaaggtcgtggttgaggtcactaccaaggcacctatgctgtctttggctgagcgcatgaaactcaagggcaagaaattcaagatcggcgagcgtaagagcaccggaggaacgcctggaaaggtcatcgccaagccagttgactcggtcgagaagagtgcctctcctgcgggttctggaagggtggcacgggatgctgagaagcagacctcccttcctgttcgtgaatcgcccaggatgaccaggaccaggaccacgtcagcgacccgccacactgtgcagcctgccgaagaggaatctcatcactccgagtctgagccggaggccgagcctgaaaaggagatggagaacaagaagtctccagaaccaccagctcgacgctccgcatcccaggcatccgtccgcatcagtcctcctcgtgacgaggcttcacctaacaagtccccagaacgcagtccgagtgtcagcgcctcgcccgaacccccaaatcgcgcgccttccactgccgccgcgccatctgccacccgcatctctccctctccttcaccatcacctgttcgatcgccttcaccgccacctcctccacctaagcccgcaggccctaccgtcgtcaggctcatggacactgaagatgaagagtctgattatggcggcagctactcgggatcccgttcaccttctcagaggtctgagtcagagcggagtggaagcgtggcaagtggtacgggctccgaagacgagccgagctcggactcggactcggatgacgaggatattccggctaggaaggagagtgttcgccagagctttgcgagtagggggcgaggaggtggagttggggttgtgtctaggggcagaggtgggatcaggggaagggggcgaggaaggggtaggcctaggggttcgtgaagcgaacgaggatgagatatgtgagaggggctgcatgtgggaaaattcacttgggcaattcgggactatgatacccagtaagcgtttgttgtcttgtaaacaaaggtaagattgtgtaaagtgcttgaggattagatggatcgaggaatgatgagagatgctgtttactatttgttattcgagtcttgggtttgtttatgaatgaatgggggttcttttggtgagccgatgttcttgtccgaggatgagaagggaagaattaaaagtcgatagcaatcattgttcagctagtatcacggttgcttctgttgttggttgctggttacctcttctctttgcttcattgtacattgtatgatcatattgtacattgtatgatcatattgggcagcatgcctgcaggtataaaactcgtacggcaatctctgacgcatcaagtctcggtaaaatgttgacatgcagtcccctcggacctgatccttgatgtcgtctccgcacattcactcattcacaaatattccttgaacaatgatgttgttttacatcctcttcaattcgataacacatgaaccattatctccacgcatgcaaagatggccagtgtctatctccctgaatgatcctcatcccaaacactaccgtaatgcaattgtagtgttatcctctcatcatcctcccattgatggctggaaatgcaagagttgcttcgcaactaacaaaggacaaaaagaaaaaaaattaagaaattaaaccgaaaaagaaaacctcatgagctcatcatgctccttcctactcatgctttcgaaagaaaattcagttcccttttgactgggccctcctccttcagttcttggtatgcttctccagctcgcgcttgctggcctcggcaaactcggcgtccgacaggcggtcggccttgacgttctcctcgctgttggaggcaagctcgggcttccattgacccttgccctccttctgcttcttgagggattcctgcttgtgcttctcgtaggcttgggggtcggggtcggctgttgttgttggaaatataagggttagtatatatgtgggatacataattagggggtaaggtttgtttgtgataggaagggaggggggaacatactgttagatgactccttgagcttcaggctggcggtagaagcaatggtcctccgcgcggaagcggcgacgagggtctgacgggcagtgagagcggaagcggtggagatgcgggcgaacattttgaaagtggtttgtggttgttctttttgttgttgtttgtgttcaagttggttgtgtgtaagttgagtgggggaattgggttccttcgattggttggtgtggatggtaatggagggtggctgatagtagaaagaagataggctgagatagcgagagaggcacgaagggaagctcttattaaagaaagtaatggctgtctgatcaaagaatgaggaggggcactcggtagtagctgccttgaagcaggtacagagatggcagctcgcgggctgccatgacgtcattacacctccgggacaacggatgatggcgatgtttgcaacaagaacgaccagcactgaacctctgccagtactggagggagccccattctttacttacacgtgcaaatcccgcttcgtcagggacaaagggatcatggtgtgacatgactggaaatgcgatttcaaatgatttgcatattcttttgcgagcagaaagctatcagatagcttttcttgtctttgttgctcctcccccaagagattgcctttccaaacactgctctgtaccctcgcgagaagctcacattgatacctcaatcctttggccaaccgatggcatcaagattccaatcaatcgcgcatccacacgttcatccattctcaggaatacatcaaccgaaagctctgacgttgttcctgttccaagcagagacaaaagtggatccatatccacgctgcggtgatagtccccctatccaccagcaataacatcaagccaagttcgacttgttgaaccttggtcaataagtgctggagtgacgatattcagaggagtcatgtctggagactgtttgattcaggtcgctggaactccatcaccaacatatgttccaagagcaactaaccccttcaacgccagacttgtctgttcacgacaatctgtccctgtcaactttgtagacaccgacgtcatacctctcaggtgccatgacctggtcaacacagccctacaatgagcaaaaggatgggcaattctctcacactgtcagcgtcagagtagtggactccctcgaatgcgacttctgatgacagaggagaagagatgatcggaaagatacctgacgtttgcatttgctgagcatctctgagctgacacttcttgagtatccgcagtgcattgcataaccttaagcatatgatatgcaaaactaggagaggtgcttttcgggacccgcggacccatccgatcatccatcctctacactagcttccgatccgatccaagctagcctccggttcggggactggagaggcatcattgcgggctctagggctgaagtaacggacggcagaggcgggccgaccgaaactagctgctcataccaccctactcatccatcgaggagaagcttgagtttcatggttcgtctcagggtctcacagagatccagcatctcgtactcctcccaggccatcggcgtaaccggatctccggggcgagtgaggaaacacgatctctcttggtaaccaaatgcccccaagctacaagaagacaattccagaaagaagacgtccggcacacgtccttgttgctcccatcttcatccagtttccataatgctacctacggacgaatggggggattaccttctattggaatggttcggtcggttattgccgaagcattcgagtgtcacatcttggggaagttcctacagaacacttgggcacacatctcgcgctccgagactctttggcacacgggtagactcggtagcggatcaactcggaagccctccatctagtaccgcggccagaccagcctgtatcggcatgcagtatagggcaagctgcagataattcggggagcccgaaggcagatacggcgaagaggatcagcatgcgggaagacgacaaattcatctttgtccattaggtttcttgggacttgaagggaagtgccatcctctaaatatagcttaatgttctgcgtacgcataaggtggcttcgatgaagggccttatgtgccgaaagcaacgtggtctttgaatcgcaatgataagaaactcgtgtatccccggacgggagtacaccttcatcacggtaaagacaggcatatactgaatgaccagacggcggatgggcatttcagccttccagcttgaactccgcaccggcgatcccgcacagtgcagtaccgcaacatcggggctcgggatgccgtggcctcatagggccgttccggaacctgaataccggcatcccggaggccgcaacatccgcatccgcatggcacattgccggaacactgcgggaggcatggggaagtggagggaaccgatccgctccgccccgcctgtccggtctcgtccttatcatcggccgcggggggagaccggcagctaacatgacggatcctcgtccattcgcagaattttacacgtgtacccaatgatatttggaaagaacaattttagaaacgccagagaagccaactggagaggcccatcatacatgagcgaatcataaaaagccgcattggccgaacgtttggtgccagagaaccttcgacttgttgttcgccaggaactgggaaatgaaaagcatcagaaaaccggttttcgtctgggcgcagcccgccgcagacccgcagcgaacggcccagacttccacaaaacgtttccgaattacatattgtgaaaacatgaaaatctcgcatcctccacaattgtacactttgtattaacaaaaacaacggaacggtacagtacagtacagtattacactacacaggcgtacagtgcagcagaaacaagacaagcataagtagccgccgccgcggtccgcccgcgcttggattttctccacagcggttatactgtatacatattgcgtgaattgaggctccatttcgtcgcttcccggaaagaagctggaagccgacaacacgacgagatgagacgagacgagaacgaaaaaagagaaacggaatacggcatgtagtttgagcacttcaacagagacacaagggcagaaagattcaagcagtagtaccgagaagttcaagatgagatatgcaagcgcttttaaaacctcttgaaagtcacgcaggcaggtaggcaggccgccgcgtgcatcgatgtctgctatagtgtagtgtaaatgtaccgtaaaagtagcatgctatgttgacgacagacgccatgatgccatgctggccgggcgccgggcgtatcgatgttgttgttgtcacgacggatgctgctgctgctggtgtaagtgaatcaaaaggaagtagctacaagccctctctacactacaataagtaccaacaaacaacccaatgaggaagttttctccggtttttctactttgcaaatctctctttcgggatccctcccagaaatcaatagatttctagattgcgagcgactttccccaagaaaaaaagaaaaagaaaccaaatttacggaaatgagatcggagatgggaaaatggcactgcgggcccggcccaggtacgtaagtaaggtttagacaaggaccgggtagcggggttttttgatgatcgtgatgcactagattgacccaacgaagcgagcgagggactgaatccggatccagaatgaaagtgaggtgtacgcagtacataagttgacgatttcaattttggggtataaatggtccaaaagttgggaaaaagtgaattgcagacggttgattctgcatatgtggaaggaatctgatatgaaagggtttgaggtggtaggtcaagaggggagaaacagaaacaaatgatactaaaattatatcgacgtacatatgtatgtacttccctatcccagggccattccgtggcccacgggggatgatggagagaatgacatgccgacgacaaagctaaaaaaaaaaccaaaaaaaaaaaccaagtctttatgtcttggtgagacaactaagccggccggggacagacaaaggattgggatggaagataaactcctacgtagtgtgcggtgcctatctatctagcagcaacctcgtctaataatatcttgacaacgcatatggcctgacatggagcatacatgaagacggtctgatacccgagttgtctcagctcatcatctcttatctatcttgtcgaccattcggggatatccagaggctcagagggagcggcgcagattcgtggaggtgtatgaagtctggaaccagtcttcctttcgttgtcaggttttgcttggctgggtgattgctgttgttgtcgttgttgaagttggagttggagttggagttggagttggagttggagttgaagaaccttgacgacttcgtggcagcttctctggctgtctcatgattgtctgggcttgagcatggcttgcatgcaatgtgtgtaaacccgggccggcggcactgagttgtagtcgggagtcggcagtcaagtcatgtgtccccgtgtcaacgtgaccatttgagtcgttggcgacttcagactggacaaatcagacaagcccaatatgtaggtgttagcctgaacctttttttatggatggggaattaggaaaagatatcaaatcgaacgcgaggcccgggcgttgcgtcggaacgtccatgtcgagtcggtttccccagatttcgtccactcccgtccctcccgccgctcgccgccgccggggatacctacttgggtacatgtaaggacggagaagcaaggggtggtgcattggggttttggactgattgatgtcggtcgtcgagatcgctttggacgctttgacgctacctacgacgtaccgacaagcagcatcggccatcgggtatcgctattcttttccctcgagcgaatgccgtctgttcggcaagcatccgatttccatccatgacaatcatgccatgtcgtctcgtctcgtcagtcgtcgcctcagttcgaagcttcaagcgaccgacaccaatctccaatgggagaaccttcgcttccacttcccgtccctagcacgtaacaagaaagagcgaggaacaagaaaagagtagcggtgaagtaggcagtgccaaaacagcccgattatcagaaatagggtatacatgaagcctttccagactggggatggatgggatggggggacttactagtgtactgtgtgtgtactacgcacacgcacacagtgcttctatgacattgggtttgtcaccgtcgctggccacttcaaattgagttgtacgcagtaccacacagtgtacataggtgtcccccaaagctggggtccatctccgcacaatttgtacagcgagatttgatatcacggttatttgaaaaacccgatggcgggtggatggcccaagcttgaaaatagtatgtgaacaatggtatgaaatgtaaacttggagatgcgatgaattgaaatggctgccgagtcagaacaatgacacagtgtggggattcgggagggaacttcaagttgttgaggccactcactacactgcaggcaagatggagtgagatggtgtcgtggacggaacggtgggggtgcattttgggacctgagcacaccaagagatgcccgctaggaggacaagccgcagcggcaacaccgtgacaccctcctcgttttcggtttacacgttctgggcgtgtgctttcataaaatgtctttgccttggcttccgctgccaccgaggacgatactgctgcacaggtcttaaaggatgcatcaaccagccttcaaatgagtgtgcaaccatacccattaattcgatatgcgacatggtgtatgtatgaatcttatgatctgcgtcggcctggaagtagtaaatgctcgaatcgaacgaaccgatgcgtcgtcgttactgtcgtgtatgcaagcactttaacaaagtgggtttgaatgaggtacgtactgtaggtgagatcgcttcgctgcaatgtccgggcccgtgatttgtttggttctcatttctcattccctaggtgcttgacggcacgacggcgataagataaacatttgtgacggtgaattgggatgcaccgaaatgaccttcatcgacgacaagaatcgtcctccactcgggtttcaaggggaacaacagggtcccgccatcggcatatacactacagtatgtaccagcatgtccgaccaaagtgcccctccccctcccccccccttcttcccgtctcgagcaaaaaggtaccgtcaccgagatgaacgagttgagccgagtgatagcgtgtgatggcactttcagcgaaatggtctgtgatttcgacatgtcgctgatttgttccggatcttcaattcacagtaaaagctgacgatccccattcttcctctggatcatatctgaaggctatatgtacttaatgttgtatagctcggtgtatttgacagacgggattgtcgagttcctgtccatcactttcatgacgaccagaggaaaagcgatgcaaatcaacaacaatgatagaatctagtgtagattgtcgtcacaaaggaaaaaaaggaacgacgggataacgggagtttgcccctttcgtcacccgtccacgccccaccctagccccgaacgtcatgatgggacggtctggcggggaaggggcttatgcactggttgatatcaacacaacgtgaataaaccccaattccggcaattgctcgccatgattcaagcggcgaattaaccgttggttttggggatgacctctttcttgtcgttagatttgtgtgtaacttgtcgctggttcgcatctctgtagtcccgtcaggcctcttggaccctttgtggggaaccccgttcatcgtgaatctccgagcacacccccatgaattccactttactttcgtcgttcatccgttcaaccaccggtggcgtgcaggttagtttagtttggagagctgtctaggtatggcctatggttgccttttcccccccgtcctgccctgtgcaaccttctgcggcacggaacacaagaggcacaagttcaaccggggcgcctacggtactgttgtgatttcagagatgcagtccgcgtgcaggtcgccgatgaggacaatacaacacactctacggcagataaacgacctaaccagacgaaaagtcatggcaagcaatgaagggacaacaagaataagccccatgcctaggttcctacataaagctacggcatatgcaggtgagactaggagggcacgatgtctgtcactgaatttctggaagcttggggggttgctttcgggtgtctcgttggaacgggtggttcagacaccagcgtcatcttcgccaatcagtggcaagctgtggccccaaaccccccctgtctcccccagagtcccagacaaagtctcggttgtggtcccttctgtctctgcacctcgaccgccgctcaggttcgctgatgatgatgatggaagggtccgggcgggttttcaaccatctaagccgtcatataggggtagttattcccagttgcgacacagtatctcgtcaacgggattagcgggatcacaacctttccgagtgtcattatcgcagcgctctcaagtctactacaatctagacgtgcctgccatcatgttcctagccgtctcgtccgtgaagtgggatacgagggtgtcagtaaggtacgtaggtactctgataccttcaacgcaagaagcttacagtgattggagctcgacaagacgggctgagccggccccaattcaggggatagactaacaagagtgcaagactggacgtttgacgttaaaccataccaacgcctctatcacttgcgtattccgagacactgtagagtcgcaatgataaacggccatgaattacatacaggcaagaagacgtctgtcagaactgacagtggaggggcgagaggggaactccaacactttccgtaggccttgggagtttgcgtgggtggtatccaacccaatccaatctgagctgtcacaaccagtcaaagcgcgctgacggggtgacctcgccacagggctggggcggcctaatctgccaaaaggtgatagcgcaggccacactgccctcgccctaagaaattatgcatccacgcacccctcaaccgccgtctgcaacacgctgtcgaagcggcactgtgtaataacgatacggaaaggcactggaaacgagaggccaaagccaataaggtcggaaggggtgtcaggttctacgcttctggttgtttttgagaggccataggagtatgcagacagccgcccacgataccctcaccagatcgatttgccaaaacaaaccgttttgcattatggggtaggaatccggcattcattctttggcaggtcgtagagcgtctggaaataaagacagtcagctgtggctcacagtgtgatcatctcaacacaagtaaatttgggcacgcgaagtacttagcctcaaacggaatcgatcggctacgtctcccttgccaatggagccaggacagagacgctagggttttgaagcacagcggcgtcgtcttgccctgctgccagttccccaatggaagccctcgggccatcgtcgatgacccgacctagcggctcctacggctccagctgggacaacacggggctcctcgggcccgcaaccacaaagcgaactgaaaggggagaggaaacaagagacgaggggacgagtcaagatcaactcgtaacccattttccccttcccaacccaggacgttgatccgggccacgttgtgaggacaggataggaaaacctgtaactgttgaataccgtgaccggaaaatttttcgggtgttgcggataggaagaaaagcgaggtgcagcatccaggacgtggtcaccttagcactaaccacgagatactagtcgcaggccgacagggtcaatctcggcttcgtcgattgtcgtaggtagagttactgcggttgcgtgctaaagtaaaacccccttgtcacgtacctggcacggaccaccgcagccattgcttcgagagcactgtgtggtcagcgacctggcccacgggttttacttacccatctcaccatagtagtactcatggtatcagccagtccaggggttttgctggcacatagtcgtgaagttctgaacgatgacggacggactatcgaaccagacaatgagatggacaagaaggaacgcgattcgggcgaaccattctcgtcataggtatcctgataggttatgacgaacattttggcgattttagttttgccgtttgagggacgtttttgtgagagtcgtgagtagcaggcaggttggcagggcaggctgctgtgtcgcagtgggtggttcaaccaagtgacttcacttgcagtgcagttgctgaggacaggacgggacagtttgcggcactgggtgcagtgtggctactcaggtggggttgagtgtgaaccttgggagttcttggcgcacacaaggcaacgccatccaaaatcgaaattgcacaccagcaggacagtgtgaccaagccgaaagcggactcgcaatatggcgcccaatggtacgcaacaaagacccgcttttctgcatgctagtgtctcgccaccccgttctgcgagcggagatggaacagggtcacaagaggcatggcctgtgcggtttttcatcagccatttcaaccatctgtgccattcagcaggcattcagcacattcacgccgttcccattcgtcgaccgggcggcgcctctggcgagaggagcccaggccattgcctgtcatccagactggttccgtccaatgcctgagaccccggtgcgctagtagcgtcccagttccagcccagtgtgcacccccccacattggcaccccatcatcccattggcgaccccgtcgagaaaccccatctgtcgggccagtcacagctggcagcggcagccagagtgggccgggttgtggtgggacgaagtgggcgaattggacagatccatctggggccccctgggagacccactcgcacagcgctggtgtccagcgcacgtcgcctgttccgattgctcttccatttcgtccctcctcccttcgcctcttccctacttcttcacccgcctcgtccccgtcaaaccacgtccaaccctcaccctcgatcttctgcacatttgcaagcgaccacacccaacaaccacacaaaaaaacgacaacatcttctctgcaccctttcctcgacttttgcccgactttttgcctgcgcccacttcaagtttcgaacattccctcgacagtctttgatcgctccactgcaacagccttggttttggttccattgttgctgtctcacaatacctgggtttaataccgcacaactcccggcttggccaaatcaaaaccacacaacgcacacacgcacaaccacaaccatcacatcacccattctccgatcccgcacttggatttggctcttcctggaccgattttgctcgtcttcaacatcgcactccctgaccgccactcataatgtcttcgtactatcactcctacgcccaccagcagcctacagccgccgctgctcctgcagtatcccacgctcaccatggtgggcgtaacaggagagctccccggctgtctgtttcccaaaatacgcataagcagtttcgtggtgtccggagtatgaaggacttgtccgagtctgtgtccgtgacctcgtaccgcacaaagtacgaagctggccgctcttttgatctcgaggacgacatggagttctgccccggccttttgaccgatgatgatgtgagtagttcactagacgaactggaccattggcctgctccctcttcaagtcgctggcactaacccgccttccctcctcaagttggtctccatccacagcgcttcctctgagcgttcctccttggcaagcaactcgccgcaaagctctcctacgcagcagcccaccaccatcgccccaggcttctcgctcaactctccctatcttcctccggtctaccaaagtcaacaggcgaccctcaagcttcatcagccctctgccacccgcggccgtaatgccatccccattatcaaccctgctactggtatcaccatgaccagcccacctccctcggtatcgcccgctcggatgcagcagccgcagtcccttatgggcgctcggccacgttggtaggcgactgatgtctcgcttcgtgacgtagacgagactaggccgacctagaccgtcgtcgccgttgcaatatggactgtacacgtactgcctcatttcgcatgctcactgcagaggctcatcttggcgggtaccaccgacgttttctcaacaacttttaagcaggcaggcactacgatgatcttctcattttcccggcaggcagggggcgacaacccaatttcccactggatcttcgaccttttcggcaaccttttttccgatacccaacctgtacaaacatcctttaatcgacataagctcctttcccttcctgaagcgaaagttcttgacattttcggacggcgcaaaaaaacgaagattcatcggtacctcttgttttcgaatacccaaaaaagcgtggtggtgtctatggcttcgaaagatggggctgctttgatttttttttcccacgaaacgggtgttaccaaggtggtcgtgcatccaccaaactactaatcatatcacacacaacaacttgcatcggtgtctcacgacggagttctcggctttttcctcgcctcggcgacttttgtcttattttctcgtttattttttcgataccatacacacggggttttggtgtttcgtcatcgtcactaagaagcggcgacttcagtcacatgataaaaagtcataacggttcaacgggtccatgaattcatcaaagaaaaagatatcgacatatagagcgactttcgatgggtttttagcaggttgcgctatgtgggcgggaggcttttgcaaccttgggtgttctcgaatttctgggggctacatgggcaaatctttttttgggagcaggcaggcaggcaggcaggcaaagacctcctttgtcgttttggtgtcgcgcggaatctcaacttgaaagctggaatttccggggtgtacgggaatgaggagttggtctgaaagtatttcgggaaatttctgtgttgttttatttttttttttttttcttggttctcctatgttccggattttctttccgcctgtatcatgaagggatggtaggcgctgtgctacggcttagccccgcctttgcttttctttcttcttgttgattttgggatttatttcttgcaacggggaaactttgcatctctcggatctggctcggtgtgtgaaaagatatcagcgtgtctcttttctctcgtctctactattcatggggaaggctggctcggttttgtttttggcacaaagcatcatcatttcggggatatcctctgttttttgcgagcgggcgtcgcttaagctttgctagtgtgtgtcttccatatccatgttatgaggagttacactggaaagggttgtgtgtttctgtctgctacttgctgggatgtgggcgattagctccgaactggctgctttgtcccggtcgagtcatcatcttacgtgtgactcttgtcgaccgctcgactcaaaaagcttgcgtgtgaatattcgggatcatattcctgaaaaaaagatttgcaagttatatggcgagcgatcgaaataaatacaaccgcctccttcactcatatcttgctctcccgactgccttcgtgacttggttgtgttgcctttgagtgtcgtgtacgtgtgttcgacctggagtgaggtgacaagtggtacgatgacatgccgtgatacagtacttataaaccccatccctgtgctctgtgattctgttctggtgttgaaggcgtttctacactgcctgtttgtgtgtcacagcatgtcacttgaagtcgctcgcctcgtcgtgactggaccaaacctagctggattgaatgataaggtcataccacaatctgccaatcgattgaactgcatccgtcttacccgctcgcaaggtgcatacacaacgacaacaccgcgcacctacaaagacagccgcaaacatatgaccttgacacttctttgtgcctcctgtcactcactccctaacaatcaaccgcctcgacatcacaagataaagcttaagacatttatttacaacgcaaagttcggacctcggttttttcgagtcccagggtcctcccattcttgggtagcagattaggtaggataagagtgctagggtgctgcttagcttaaaagcttctagctagtcgcattgtttcctcaacttaacacacaaattctttacgccgatgatgatgctagatgcttgagtagattgagtgagtgtattctttgtttctggaaggaaagagttttgtatgctagtattatctctatcattatttggtagacagacgcttagagcgggttatacctagtgtagggtaggtgcttgtagatgattgcggtactgatactgttactgatactgatactgatactgatactgatactgatactgatactgatactgatactgatactgatactgatactgatactgatactgatactgatacgaggcgagatgactgaaaattggttggacttgagcgaaacatggtgagaattgatcgagtaagttttttctcatcgggggacatttgaagtccaggcggagatccgttttttttttttttgttctgttctatcgatagccttggacactgcgacttttttcctttttcactttacgaacgaatgagttgtcggtaaaactggtaatcttttattgggtatcaggggggccatgttggtttttgagttggtaagtggagataggaagtttaagaagttgacgcaggtgtcattcactcgatcatatctggatccataaatttgataaaccttaagtaccaaacccagtaacgctgagagggtcaaggagatgagtatcttccatcttggtgatacgttcaaacgcctctgtttacactcgctgtgatagtgaccaatcttgaccgagtgacaatgcttatggtaatattttgacctaggatgaagttgaagatatgagatgaaagccaaaggttcaagatatcaatcactttcgaaatcctcacgcacctcaacgttcttggaatgggatagagggcgtgtataaaggttcgctggcttcaaaactcctcttactttctatttctttcatgaatccttcctgtggcgtggatgaatatcgacttgctgcgagactgcaacacataattacctcccgtactttcttgatttgcagagccatccaccattcaccttttatgatacactcaaacgcagccgacgataccttggctcattcaatattaacttgaccacccatcactaccatgccgccctccagcgacgacgaggttcccctctccaggcgtggtgcacacacctttgaccgccaccgcctcgaatttcgccggagagtaacactcggaagggccgtaggaggtaccagtacctccagtatggacgagccaccccaacctgagattatccccattcaacgtggcgctgagccatcaggttcatcttcttcgccagtgtcctcttcattgattactgccactgccactgcttcgtcttccgtcaccacgccgtcagccagtaaccacgaaaagaacttcaaggagcagcaacggcggagacttatgtatctccaggaaactaggccaaaccagcagcagcacaagcggcaaacgcagagccaggtcggtatccacccgctctcaaagtcattcactgccaacgccaagaaccgcgaagtgctcgacatagacactccgccccctccgtctcacgttctgtcctctccgttgaacgaggcgcacactgctgctagtattttagagcaacaggtacaacaggagcatcaacaggctcaacaggcgcagaagtctcaacaacatcagcaacaacatcagcaacagcctcagaacaagcatcaacaggagtcccagcagccccagcagcaacagcatgggcatcggcagccacaagacgataacgagatcgcgatcagagaagagagcctagaacttcttgaaaacttggcctcgatcacctctgacgacatgaacagaggcaacagtggcggcggcgcctttggccgaaacgacagagacgacagcagcaacaacagcaacaacaacaacaacaacaacaacaacaacaaccacggtaacaacagcaacaagagacgcgcagaggtagacttggagagacctacaactcgtcgactattctctggcatcacaacaccaggaagcatgtctggctctgtctttggcccgtctgactccgtctttggcccgtctggctctggcgtgggcgttggtccgcatgccccggccccgggcgcttcaccccctcggaccccgacacgtcctgcttcttttgacgttagagagggaccgggtagtggtggtgttgctggtgatcgtggcgttggaagcccttttctaccgttcagctgtggggcatctcctatgccccaagccccaaatttcttcgaccaacctcgcacttccggtgctgtgaccgcgacgggagctgctgctcagcggggacaagtaggtccggagagaggagatagagccggaagtgtggcttccgtgacgagcatcacttcgcggaacggacccccgatggctaactcaagcttgcctaatttgcctcctgacgggttagtatttcccctcactattgacaagagaaggagcaaatactgaccaatctcctacagaaccaactggctcaccggccgtatcgtcgtcgtctccgtcggtgccgagcgccgcaaatggaatgttcacgaacaactcctgagttacaactccccgtacttcaagcgtctcttcaaccccgagcccgagctcgttgaaggctcctcctcctccggtggtaatcacaaccaaagcaccgccgccgcaaacgcggcacccggagaaccgatcgaggaagtccacctccccgctgccgaaccgaagcttttcgccctcttaatccgctggctctacggcacagcattcgctacttcgggcggccaaaaggtcttcaaattcccccctccccaactcaaccaagtcaccgtacgcgactacctcggcctatacatcctcggccaaaccgtccagctcccgggtctgcgtaacgcctgcatcgatgttctttaccactactacgccgccgagaccgaagaggtgcgcgtgcccgacttgcacgacgtgcaatacatcttcgagaacaccaagcatgcgccggattcacagatgagaaggctgttggttgctcattgcatgtttcatctctttggcgcgaagaggaggggcccattgccccccgactggcaggaggttatagagccacggtgcacagtgtcgttcgagatgttcaagatgctggcggattggaagtgggtgattggcgagaatgtgccgaccatgaagatcaaagctaggcatgcatttcatgagaagccacggccggaggagctattgccgtggcataaagcgcagacacaggatgaggcggggatgccgcttgttggggtggtgaaagctgagccggttgatgagtagagtggatgggaaccttcttggggggaggggatgatgtggttggacttccataatggtaggtctggccatccggcgtcagataagaggggtgagcgaaggaaaggagggaagcagatttgacgagatgttcatgacagagtggttggtgacaacagaaaattgatagaggaaggaggatgggctgtgcttgccctgccagcagaagatggcctctcgaaaaactgagctttgaaaaatggaagaggaaagcgcgatgcccatacatctgaagctaccacgctcttaccatgttagaggtagtcaagagggcttcatcgtttacagacgggtctcattagggtttgtccactcaaaggatttcggacgtggaggagctcagatcgtccagaaattaaaatagaacattaccttcccgtaggcagcctcacaacactgcaatgatacattcgcgatagcacctttgccaattccctctagggaatctcacgcatgatgcatgtgtcatctgtcacccctcacattatctatcagcggaaagtacgataaggtacgcccgaggtgacacagatatttcggtactcccataccttctagcctcacacatctcagagccatggaaacagttataacaagacaaggttgatgggaagaacgccaggacaacagtgaacatcaacgagaaagacgcccagatcataaacacagaaatactacttactataatacactcaaaaatcacttgaccatgtcgactcccagcccaaactccatcctaaaagacgaataccccaaaaccatcaccgtcaaagaactccacccaacattcggagcagaggtcctcggtatccagtggggagacaacggcgtcatcagcgatgaacaacttcaagagctcagagataccgtgcacaaggctagtacactctacccccatttccgctttcccatttcccccttaccctcccttctctgcttgggaaaaccccacaaagccctaatttctgatactacccccaactttagtacggcttcatcatcctccgcgccacgcccctaaccgacagcacgcacgtctccttctcccgcctcttcgcctctggtccactcgacgacatctcccgcttcctcccacccggccgcgtcccccgctactacccccacctcgagctcttcgacgccagcaacctgtccgacgacggccgcgcgatcctagacccttcttcatctccacgagccatgctactccgcgccaactcgtcatggcactcggacctagcatataacccgcggcggtcgagttattcgttgctaagagccgtggaactgccttctcgggagcctggggaaatgggggaaatagaaggaaacacggagtttgcggatagtaggactgcgtgggaggagttggctgccgagaaaaagagggagttgctgacaaaagattggacgggggtgtataatgctgctcatagtcggaagctgggggcgcctgagtactttaaagacgtgaacccggaggagggtcctatagcgagacacaaggttgtgcaagagcatgtggagagtgggaggatgaatttatgtgtgggtgcttatttgtggcggttggaggatggggaggggaagacggtgccggggtcggaggggataatcaagtttttgaatgagcatgtggctaacaagagctttgtggcgagtgtgaggtgggagcggccgggtgatttggtgatttgggataatagagctgtattgcatcgcgcgggtgagtttaagggtgtaggtaagcataggagagatatgaggaggacgacggcgttcgaccagggcccgacggcttgggggcttaatggcgagggggcgcctttgcctacattggagagcataacgaaggagaaggggctgccgttgacgcaatcggctgcggttgagaggtgatttttgatggaaaagccagggcgaggtaagagtctgtttagtcatttctatggtgagggacatccttctttgggccattacactagttcgtccgcttgtttgaacgtaaagcttcgatcgacattacttgtatgcttatgattaaaatgtcactattgcccttgaactgatgcgtatgcctatcagcttgagagcccatgatccaataattgacagtgcccccacagaagaaaaaaaatacaacacgggattaggggccatactagtccaagtctgataataagaagcgttttccgtttggtcgcatggccgttgtctaaccactcaccaggcattcatcaaataagagatattcgatccatgatctcagaaccaatactttacttgtccagcccgcgagctttgacaaacctattgatctgctcccgagtgttcttgtcattgtactgctcatggcattcatagaaggagatcaactcctgcgtgcagtccaccatggcctcaatatcaatattactgtcagacagccatgcagcaaatcggtgaacctttgccatacgtgggtttttgttcccttcggcaggaccttctccggctggtgactggggtggaagcatggcctgcaagccagaagaagactggggggtgagacctggcacagtctggccaccccccgccatcatggcagcgcgtgcctgtgcttgcgcctgtgcctgagccaacgctgccgaagcggctaccagtcccgaagccgacgcggctgttccagggagacgaccgctgggatcctgacgcaacaccagagccaagagaatggctgtcaaggctatcacatgtggtgggtggagcagcggcagatcggtcatgtaatggtcgttgatgacggaccaggcaaggttgacgtcctcttgtgccagcccaagctccccttgtaagctggtaagggtacggtagggtgaatggacaatgagatgtgagctcatttctgagataaggtagaactcgcattctcctatccttgccacttctgtctgggattggaagtctgtaggccaaaagccgcgggcctcgttggccataagccgaatatgctggggacattcctccatcttgcaggccagatatagggcggtcacgagaacgtggtgtggattggtgcgccggatctcgactttggtgtagaagcgcttgatgtagacttgggcggtggccaaggcttgctgtcgtagccccatgcgcttaccgagacggttgatttctagagtaaaacagaagtatgttggcgactctcttcatcgaacagacggacgggtggacggggtaggggacgtggagagatacgacgaacgttggttgaagtagatgttcagatggcgcagttgcgggagaggaaacgaggccaccaggttgggttcttcagcctctagctttgcgcgcatagcggcaagctcatctttggtaaacagccagtgtttgcgctgagtagattcccagtagttggccgccatggtaaccgtgtgtgtctcggtgcctcgaactgctgtcgggtgtctagctgtgtccttcccaaggcgctgcagacatggtcgtccgcttggcctgtaggagatgttctgggtcgcgcgttttgacgatcggtggagttggaatcctatgtaatggaggaggtctcaaaccctgttgcgacgcgccgctatccaagacctcggaaagccttcagctcactgctccgacttgatgttggttgatgttgaacgggaaagaaacattacgtgatggcttgcgatcggatggacaccccggggcccaagataagctgataaggctggcgataaaatacccgaccctaggtaggttgctcgacccgaggtttaaactttagaagggcctaggaggcccacatgttatggcagggctggccaatcagggagacggcgaaagaaatgaccctgctccgatactgatcagagctttgttgcttgtttgcaggaagtgaattgcagatgggtggagtcaagatgctgccggatgccggacggttggaggtacaactcgactgagttacatacctctactctcctgacttgaatatgtttcgggtggttgggtcaagataggtaacctgggttatctcgagcttcaattcaatgctgtcgatgttggggttgtgttaccccgacccaacacaaaagccaagataacaatccgtgtcacgctcacaccggacggggccactgaaaccacttccgatacagatccgcttttttcgtgaatatcacgttcatcacttcggccacccgcaccacccccgatttccctttcattgtttgctacatgtcaacaaagtctcgagtctcaaaaagggaccgagattcgtggtcgaaaattgtggagggtgccaggtgcaatgtgcaaaaggcactatttgaggagaatggatacccgtggagatagggtgacgggtagatggacagcgatacaccacccactcgtcccatcccattcgtgagtggcttggctcaatctcttttcatgaaagtaactttaattttccccttgaaggtcccgctcatacaaacagtcgcttcgtaacgtattttgatctctatttcatcttattttccaaatccaagttacctacctattgctctagcccctgtcctacgtcatacccaatcgcttacagcaaacggttctagatccgctagtttagacgggcggtctcatttctgccattcctgaccactcgaggtcccgaccttgcagtgactatctgccttccgagcctatggtaggtcttgtgtgtaccacactactgaaccaccttgcctcagctgcgagccagcactgcacatagcaccgcatacataataccataggaacggaaagaactgaaagatacctctaacctaacctaacctttacactgcactgcacattcacttgcattgcactgcgccgtaccttacctgaactttaccgtatcgacgaccattcattcttgtcgtgctccgaacttgcattgaacgctccccgtctccccgtcgtctggctccctctccgcgccgacccctcccccgccgtgcgcaaatatccgaacaccaacgccgaccatctgcgcatgccgcgttggatgatgagaacccgacagcgggaatgaaggtttcccatgtgctcgcagagctccaagccggcatggacgaatcgcagaaccagcgggacaagcgcgtcgaggaattgtggacgaagctggatccccagcgccacggagagctcgacttcaaggggctgcaaaaggggttgagaaggatcgatcaccgtgagccaatgcctgccaacgccaatgcgattcgtcatgcgcatgttcacgacttgccatctctactgacaccaaagcgcccgtctttcttgtagccatgcaaaatgccgaccacatgctcaaggatatcatcaaggtcgtggacaccagcggcgacggcaagatccaatacgaagagttccgcaacttcgtcgagaccgccgagcgccaactgtggctgctcttccgttccatcgatcgcgacaaggatggccggctcgataagaacgagctgcgcagcgctttccaaaaggccggcttgaccgtatccaacaagaggctgtcgggcttcttcgacgaggtcgacatggaccacgatggctacatcagcttcgacgaatggcggtaagtcacacaatttctttgaaagctgagactcgagagactcgagagacgagcgaagagaagaaaaagaagtggaccacaacccaagtaaacaaaccgacccactcaaagctggggaagaccgggaatcgccaacttttcaccagttccactcgcccaatctaaccctgtaatgccagctagcggccgagtcaaagtcattttgactttgcgcgcgtgctaaaaaggctgctgcagtgtggtctgcccctaaagcgcattgccaggtcttgggaaatcgagtgaatgagaaccaggaaggaggttgagcgggtgtttgcttcggtcacacgagagacgagagaaccttgagaacctgttggctgacttgaactctccctctgatgacaaaagggactttctcctgtttatgcccaccacgcacaaccacgaacacggccaccacgcttctgcacttgaagccgccctgtcgttttactcctccatagtgactgtcaatgcagagggcgactccctcgtcagcgaagagacacttgagggtctaggtacgactggcttccttctcaacgctctttttggttctctcttgaagattgccagcccgggcgctactactactcctacttctcagtcgcccgcaccagactcaaaatcaccactctcctcaccctcatctcactatcccgacggcaccgccgagcctggtgctggggcaaacatggcaccgtccaaactggcacccgtcggtaccgccacccctgagcaagtgtcagcagacagggcggcccatggccaagttatcaaggagatggagggcgaggggcaacacgacctccgccaagaatccgataccagtctaaaggatgaggaggtcgtgaaaagcggactgacaggattactacccgacgcaggttacttcctcgccggtgccgtctcaggtggagtgtcgcgcactgctactgcgccactcgaccgtctcaaagtcttcctcctcgtcaacacgaaaccaaagtccaccaccacagtcgaggctgtcaaaagtggccagcctctcagcgctctgcgtaatgcaggtggccccatttacgacgccatcaggacgctatggcgggccggtggaattaagaccttctttgcaggtgagttgataccgaatgtcatgaaccacgaggtgccccattcgggactaacaaactcataggaaacgggctgaacgtcgtcaagattatgccagaatcggccattcgggtaattagcctcaccctgcctattgcgaagctgatcaaacgttcagtgctgatgattggctagttcggctcttatgaagcctcaaaacggtttcttgcggcctacgagggccacaacgatccgtcacaaatcagtactgtgtccaaatttgtcgctggcggcatgggcggtatgacggcccagttttgcgtttatcccatcgatactctcaagttccggttgcagtgcgagaccgtcgaaggaggccccaagggtcatgccctcctcattcgtacagccaagaatatgtgggcggacggcggtctccgtgcagcatatcgaggtctcggcctcggcctcatcggcatgttcccttatagtgccatcgacatcggcactttcgagtttctcaaaaagtcgtacaagcgcgccaaagctaagtactacggcgtgcacgaagacgatgcggcgccaggaaacgttgctttgggcgttctcggagcatcatcgggagcattaggtgccacagtggtatatccgctcaacgtccttcgaacaaggctccaaacccagggaacagcgatgcatccacctacatacaccggtttcgtggatgtggcaacgaaaacagtccgtaacgagggcattcgtggtctttacaagggcttgacccctaatctgctcaaagtagcaccggctcttagtattacctgggtctgctatgagaacatgaagacgattctcgacttgcactaaatggacattctggggatagggttggcaccctattattgaacaccgttgagcggtcaccatctctcaaccgcgatgccaatcatagcagtgtggcagctgctcagtaatgctcccagcaggcgctaatgggggactcgcaacattgatataaatatgttttggcttacaatccaagccacagctcgctctcttcacgcttgtggatctacaacctggctcctaaatggcgtttactggagcttagcagaggtcatacccggccgggattcagaccatactcacgaagatgggtacacgcagcgtggcggctgctcagcctgagagcgttgcgttccaagacggggagacggagaggcggaaatacgaagagcttggacataccaggtcatagatgtcctagataagatggatggcgccacaagatgtggaggaagaagacgcgttacacctagcaattggttgatttttattgctttttgtcgttgagaggttggctaccttaccaacatatagccctggcgtttggcataagaggacgaagataccattagactcaaaggggttaatgtcatttcaagtgaaacgaaggcgaaccctaaaaacatattaaaagcaaagcatggcgttggcgatggtgtcgaagggttgtaggcttggataggaacgaaatgggatggaataggataagacggaggcagggacaaaaaaaaaagaagaagaagaagaagaagaagtggaggaactggtctggtggtccggatgctgtagcagcatgggaacaaaagtcgacatcatgtaaattatttatatacggctcatctttgacggtcgtatatcgtcacttgattatttttgaaaaatgagttaacatttgtaggtaattcagcgaggagagctcattcagccaaggtaaagttgggggttaacgaagcccttgccgttccatacctattagccatgctacttcactacggcccagatagtcattaactgtgtcactgacagacattttgacgttatcagcggcttgcaccagctcgccatggacatccaattcgctcaccagaatggattgcttgcagcttccagccttaaaagccgaccaagtgactgggggtagttttgagagagaaagcatcccttgacaccatcacaaggaatctttgtgggttttaccccgcgcttattcggcaccacactattgtttatcgtcagcccactggggcttctccgtcccgtttaggaagctcgttatacacgcaaaagcgataggccaatggagttcaaccaaacggctaagaatttaccaaacagatcaaggacagtcgaggttcggtaggaaatcaagaagagaatcgccctcaaaattcgtcagctctcgttgggagtcataaactcggtgcaaagttcttgatatctcccttatcaccaatggaacctctttcctttgtcaatcaatgtcaaaactcgcatcttgttttctttaaatccgaaccgtcccaataaatctgactggagttgcatgcagcttacgactgatgatgacgaggctatacctctttagcatagcgatacaacctcgtcttcacctcgacgtcctccagcccttctttggattcgtaatcttcactgttttgacaaactctttcccgttcaactcacaatggattaatgctgaacgcgcgttcttcttcttttcctcaaggattcacagtgttttccatatggcttgaacgattacatggcgtcgtaattccaacttaacgccgcccgtggtccgtgatattcacggagcgtctaccgagaacaacctttactcatctttgtgttgttgttgttgttcgctctacgcgaagcggcaaagcaaagtcagcgtcaggattgtttgaaggttagaattgacagggagtcgggtttttgaggacgcgaagagttttcagccatcatgtcacacccttattcggacaacctctattcgtacccaggcctgggcaacgacgatgacatcgaggaagctcctaatcatcgtcacgaccaaggacaaatccaaaatgcatttcgacccgtcgataacttcatcgataacacgtcaggatcttcgttcaactctccattttctcctcctcccttggacgaggacccgtctctcgatccgtcaatgaccggtgatagcaaggcgagagaggcggctcgcttttcgggacgcggcgaagacgttcacaacgccgatgaaggagacacagcgcatcggtcgtctcggatagatggcggctatccatctcttcccgcttccagttcgacatatgccacgccatcaacccatccaccacaacaccaggccgcgtactacccccacttcccatcacaagccggctcatcatcatccccatatatatcctcaacgtccggttcaccttacgcggcctaccatcaccaacaccatcaatcaatatccagtcaaggctcatcaccattcccccttgaggcccctcccgcctatactccttcaccaacatcggcgtcgcctacaagccccttgaattctcacatagcatcctcaacaacctatcaaacctttcctcaggcaacaaccccatcctcctcgaccgacagcatgggtcgtccggatgagtctactggtctgctgaaccgtggcccagaaagcatgggcaaccccagtggtgggccagataatgtgaaacctacattgactgagcgagttaggaatcgtctgccctcccgagagaccgtcaggaagactctcctggtgttggttgttgcggttctccttttgggcattgttaccccttcgtccaatgtaagttgacctgcgtcatgtctttcgatgttaaagtaatgcgggggatgctgtaccacattggatgacgtttacacgtgcatacgtctcgcatatttgtatcactctggttcgttactgacctatttccccagtccgaccacaacaacaacccctcatctccttctcgccccggccatggcggcggcggacaaggaggttctttaccatccagaccacccgtcatgcaataccccgatatcgacaacgagtccggctggctctcgcgctaccgctgccgcggccgcaccatcgctcgtccaaccgagacctacgacgtctccttctcctccagcaagcacctgaccatcaaccaagagcgtctcgacgacgacggtgactcgcaccactatgacacctacgtccaaatccaaggcgaagtcatcgttcgtcgctcttcaaagaaccagaacacccccaacccttccatcgttgtggaaattatcgtcaacgacgaccgcatccccatcgaaacgcactggaatcccaacgaccaggccctcaccattaagacccctgatggaataaacacgggtgagcgcaacctcaggttatgtgccaccgtgaaggccaccgtctgggtgcccgaggacgcggagctcaattacctccagatcgccaccatccacttgggggtacagctgctcgataatttgtccctgaccgtcgagacccttgccaagttcgacgctgtggctgggaacatcatctctgcttcctctgggggcaaggatgttgtcgctcacagaaacagcaaaaacaaggaggtcccgcgagacacctccccggactcatacgccttccacccgcgcaagtgcgaagcaggcaccacatcgggggagatctacggcgtctggccgctctttgattctctggcattgaaatccacatcgggggacatcaaagtcggcattgaaccgcacgacacgtgggaccagcagtcggcgccacagtctacagcagcagagctctccatccattccaactcgggcgacgttgactttcgcgagcgtggcgtcaactcgggcaaacccccgctcaagagggattacattctcgacgtgcacaccacgagcggtaacgtccacggcctggcagcgttctcctcttctgcgacggtcaagagcacgagtgggactttgaatctgggacttctcccggtccttcttcaatcttcctcttcatctgacaaccagcacccagtagaagtctcaacctcgtctgtttctggctctacaacaatcaccatctttgacccgctctatttctcctcttcatccgtatctttctttacttctgctgtggcaactcaacaacccctccgaaatctccaccaccaacacacttccacgtcgggcgacttccatctctacctgcctacttcttgggagggcgagatcggcatgacgtcgctcagcggcaagctggccgtgagcgggcaggatgtcagaattatcaagagtggggagaagtggccgggattcaacagggagttgatcgctaggaagggtccggagagggaggagggaagtcgggttagggtgggattgacgagtgggagtggggaggttagagttgggtcatagatattggattgatcgtgagtgggtttgggctatgactgagtgagggatagagaggtttgatggtatgatatggtcaagagttgactatcgatgggtataggtatagggatgtgtaggaatgggtacctgagcatgggctggattcttgttacctatagctctgtgttcttgatttgggagtgaaagcgctgtttcgcaatatgttcggtttgtattcatggtgtctatgatgtcgagattgttcataaaagtatgttcgaatgaggatggatacacatggtggaacgagataatccaggcatatgataagctagtagttattacaggctacatctagtatgactgctagctcgagacctcgggtcaacttccgtagatgtctccatgctgcgagggtgcctttttctgtcttttttattgtcttcttttttctcctaacaaaatacaccatattggatctcgatggtgcctttcgaacccgtacctagccatgcaattaccccttgaaagctttgggacattcggaagcaatcgcgtccggtgtacaaggagtgagtaccaaattaacaaccagaccagctttagatctacagctaatacaagttctacgctgcatatactacatatactgaggtacaaatgccccttccaaacctcgcttattggcaacactatctacccctcgtctggctcgatccgggtctctgagtattttctggaccgcaatcgctaagaacttaaccactgatagtgttcagcgctccccatttttgttctcattatccggtccaagcttgtgacgatgtcggtgaacacagagtatcagacgaaccctcgacgcgttctcattttccaagtcgcgggtgcggtactcgatgtttccagcatagagtttccctgtccgatataacctcagaccgtcaaagacgatgcaggtcggcaagaaaggtgggtgatgagtaaccaatatacgcccttttcccatcggcgtatccccattccttggtccagcttcaccaggagccaacgtaacccacagctcgggcaactccaagaggtcccttgcattgaacaccggcacaataaaaccgcccggtttcgtgataaagtcctaaccatcacgaccgtcatcctttcgacgtagaaaagcccatttgataccgtggctcaactgcatttcccacgccacctggcttgaaatatccacatgatccaactcataccgccattgcttctgtttttcaagcaggcgtttgatctcttcttcttccaagttccggtcagcgatgacaccgacatcttcaaccccaccagtccgtttaaggaactcctgcctctcccatctcaggcacgccttatcccactccacaacctctctacttatctcgtccagcttgtcctctgaaccctcatcattcgatgtagccgattttctgggcacccacgccacccacatgcagaaccaaatcctcaatccttgcttctttactgggttcgacatgttctgcatagcagactccagcttttcctgttcttcacccagttgggtaagcggttcaatctgctccatcaaaaagtcgtaaccaactttcgaacggatggtcgtcttgaagcgctcgagccagcgttcccgttcttgggtgatgccttcgacaagttgtctactagactcacgtagctcctgtatccgtcttcgcaactgttccggcgtctgtgtctgtgtcagggttggtcttcttgtgggagcccccagcggtgtcgatgtccgaggcggtagcggcggaggcgatggcgatggcgatggctcaggatgctgctgccttgccgggtttgatgctgatgagggcattatacccaactcacttgctcgacgctgtacttgagcttgaattgatgacggcggttggttggaaaggtcatcagttggtggattcggggagatttgagagtcaattggcggcatctttcttgaatctatgcggtttttttttcggaggtatatgatgatgtgtgaagatggttcaggtgttaaccgagtgtgtgtgcaaatcaaatagcaatatccaatccaagaacaacctccggccagatctggggaatgggaggaacgaatgaatgtgtgtgagcaacgatggtgaggtccgcaagagtttccaagcaagccggtaatgcactgatgctgaaaacaatgaatggatgatggaaaaggttcgccgctgacactcgcatgggaaacgagtcggctttatgtgtcttggttcaaactatgcaaaatctgacttccctcttccgtaaacaatgatcccaaaaagaagcggaagcgatgagtggaagactgttcctcgaggagaacaatgacaagacagtattggcaaagtgcgatggtcgagtatttccgcgattgtggaaggcatcgcccacaagaacaaaataccttcgggatccagagtgtctgcagggcgacctgaacttgaataaagcaatcccgaatgccacgctttcacttcttcatcagaaaggcacatgttcgtaacgaaatccgcaagcaggcgacggaccttccctgctccgtctgttggagcgtctctcacctcacgctaccaaaatgacctatgcatggatgcccccgataccaaggaagctgccactcgaagttctcaacaactcggtattcgccccagatggcacgctggaaagtgttttctgtttcctcactatgtaatgccgttgagatgattcttggcgtgaggttccttgactattcctgtcaggaggctagagtgatagaagatgtttgaaactgatctaacctcactcccttctcagggtttatcgtggctcaaaaacccagagtcagtagcccgtgtacgtttggaaatatatatgcaatggcaagttcacttttacaacattactagccagtcttgacagaactattctttggaagcatgatacatgaacccatggctcgagtcagatgtcctggtgctcaaagtgtctgtccaaatcatagcagccggtgagactcccatgagcacccatgtaaacgccgatgtttgcgggaatgaaccggcggtcgctcatgctggctctctaacgaccctgtttcgttgttgcgcatgccgcccttcagtagcttccattgtagtttgtagctcagtttcaacggtaggagtgctgggcagataaacacagatcatcccagcttgcatcaaatattgggagcaattgtaccaagtgcatccaggccctgcgtggtatggtcttgctcagggcagacactggatcgtatctgataactggacctttacccgcgaatctcctgaccacctcgaggaatatatttatatgggatggttcatgcttgaaatgggtaatacagttggagaaagaataggcatcatccaaggtttcgatgtggcccgtcagcagctcctgcgagaatatggaagatacagcattcaagacatccacgccaaggatcccatccttgaatcaaggttcgaggccaattccttccacatcttgtccccaggttcgagcggttagcgcggatgttgggtccgtccgttagagcagaaacctcgagtgtcaatggcgttgaagaaaagttggtgaagtggcagttgatggcggacggacaaaactgagtgagtgagaacctggatctgatctcttcactgacaaagtactccgtagagaggaaggcacctctaccttgcactagtgccacgacagcaggatagttttcagtttgcaactgcccccagtaagtagggtgaagtttcccaagcgtcaacatgtcttcaatatacctcttgaatgtagtcagacgcatttcctgcatccagaaacaccatacagacccatgtttccatgtttctaactacacaaaaggcatataggagttttgttacggcctttcctctcgagcgtaaccggtattgaactgtccatcttcggtttatccttcgacgactcgcggccttacgacagataacacgaagccggcgcagaatgagatgaacctgcgagtgtaatcagactgcgtccgtaaacaaacaaaacaatttgcgtttctcccttctcatccgaagtcttaagccagagataagcctagaccaaaggttacgtgtaaacactatacgacgcgtccaaggtttgtcaaatcgagttcttgccttcctgctattttccatctcatcttgtgaggacagtgagcctgaagtgcttagaaacctgggtagacgcgccgcgttgtgattaataaaacgccttcgcttcctcagcaacttccccctcaatatttgtttcctcttcgagccgcacactcgttcatgcctgggactcctgcacgaagacctcttcttcctccgacaggtcttgagtcgcagtcttcttgataacattaaccacttcagcttactacaacactctcaagtaagtattgttttcttctggcgacaagaaataaaatcgcacacggccagttctcagttgagagccagcccttcacttccttcactgtccagtgaagcccagctctaaggttttcacctagaccaaactccttcataactcgcaacccttcctgccccgcctgtcaattttttccccctcccgtaacgctaagtcgagtgccacccagaatggcaccacccactaaaggtaagcaacagcccgatgcaggatattcctgcagtaggaagcgctgccgaccaagcccgtcgctaagagtcacctggcgctggttgttaccagtgactggaatgtccttaagggggtggtaccagaaacggtggagaccggcccgaaatcgtcttttgaattatcaacaaaccgaccgagcctgatgctcagcgtcatctgacgctgctcttcacaatatcgtcttgggcttgcgggatgctaacacagtatgcagagatgagcgccccgtcacgcgccgcggtcttgcaggagatcgaagacatggatggaattctcggtgagttcaaaatttcatcaacatcgtcctagtacaggatcatccaggctcagtgataaagctgacactagcttcaggtggaggacctttccctacttttcgagacagggcgacaagcgacccccgcccggacgcccaacaaggccgagctcgaggccctgagcggaagttggctgccccggccctggcaattcgccagagaagccggacgcccagtcgtccgcaaaggccccgtggccttgacgcgcttgttgaggagccattcccgcctatgccgagcctgcccttccgcccttctaacccccctttcgcccaaccaagcttcggtagtggccgccccagcaggtcacgcaccggccctgttgacttccaccaaaaggctcccccgagagggtttgtcctgcctcctgccgggcaacctcccagggatgttcggttgccctctggcggccaacatatgggccaaccggtctcttcccatccgggaccctcattgccgccccctcctcccattcctcccaagtccgctcagcggcaagttcacgacaacaggcgcccgtcggcatcggattcgaggcccacaacatcgttgaaccaggctgttttgtctcgttcttcgccccccgcaccccctccccagccccaagtttcccggtcattcgagggacaccaggcgagctcttcgagtcgtccccctgtgcagacacctcctttcgaaggtaagacaggtcaccatttctataccgtttgatttgtcgttgacagacgctggctgactcatcggactacagatgacgttttcaagggtcatctgaacccgaacaacccatatgggtataagcagcctccgagctttcgtgagtttcgtcccttaaatgacttgagaaatgggtggagctgactggtaattggaacaagaccacaactgggacacaccagccagagagcaatgtatgggcatcaagccccatggaagaccgagtcaccctttccagggtcccccgactggatctcgtccgagaccgccacagcatcagcagcagcagcagcagcaaagcaaagttgctttgccgtcccaatcttcttcctccggcgcctcggctagggctggccaagctggccacactaccgcgcccggctatttcaatctctcttctctcccgcccccgagactgcaagcgcagcccggtaacagccatagtgcccggactgtgtcacccccggcgcccaaccccgtcatcgccaccaccaccgagttcggataccatcctatgatgagcccatatgaggctgaagctgcgagcggtaagataaaaaaaggggaaaaaaatattcatatcgagtgatatgagtagcaaaatggaaaataactaacgacgtgaaaaaacaggcatggccagggctcgggttgaaagccccaggaagaattctggtatgccgggcggagaccactgggcctctggccacaatatgctgtcgcccgttgaggccgcggtggcctgcgccgacaccaggcgcagaaccattttcatggacatgggggtgcagtacgccgacgaccacgaggaggatgacgagtaaggtggggccgaggggtgtagagagttgttgggtttcgaagacgataaggcatttgtgatcctgataatcaggattacgaaatttggtgccacgatatattatggtcatccagcgttgtccttcccgtcttctttactttagagagggaggagcgtaggggaccatgtgtatttgctcttccgtagtaggcggtgggtggattattgcaccctatgaacgaccggtaacatcttaattcatagtgtatgactaattgtacgagttttgtcaaagaaagaacccattcttatgagagtaagatgcatttgacgttgtggttgatgccatgacgttgctcggggaggcacgtgataatgtgttatcggtcttattgattgttgataaggtattgtgactggccccacttgctccgccggcctttgcctgccggagatccatcatcgatagtgcgtcacgaaatgcgacgctgttcctgccgtccgatgccgccgtcgcaaagtaaatctcgggaaaatagctccgaccatcttgtccaggacaatcaccgtcgacctgcctagactatctcttcgaggccaatcacttctttgaagaagtcccaacaagttcaattggttcttcgcggtgaatctaggtcgacggtttgtctggtggatgacattgagtccttatcagcaccttccaaaaccgagccgaaccgaaaccgataacatcgtgactttcccaatcgagtcacatccaatacagcaaagtaccgaacttcgcggctttaacctccctccaatcaatcctccaattgtcatcgactactcgacacctccctaatcccaaccaaatccaagtaacctcgcgacgaacgaaccgcaaagaaaaagaaaaacaatggcctcccaatcctccccaccacccttccaaaccgccctcttagcaggcgccctcgccggtaccaccgtcgacctctctctcttcccgctcgacacgctcaagacccgtctccaatcggcccaaggctttttcgccagcggcggtttccggggaatctaccgcggcgtcggctcctgcgttatcggttccgctcctggagctgccttcttcttcgttacttatgagaccaccaaggggtttctttctacgacagggaattcgacaacaacaacaacaacaacaacaacaacaacacatacgggggacacaaacaaaggacaggggaagaagggtctgagtagtccgggggtgcagcacggaatcgcggcgagtctgggcgagatcgccgcttgtgcggtccgcgtgccgaccgaggtgatcaagcagcgggcgcaagcgggtcagcatggcgggtcgagcttgagcagcttgctgcacatcctgcaccagcgctcgaccatcggcctgacaggggtgtggagggagctgtacagggggtggggcatcacggtgatgagggaggtgccgtttacggtgctgcagttcccgctgtgggagtcgctcaagaaatggggacgtgagcgccgccaacgaattggctggggcctgtttggggactcggccacgggtaaagatgataaagacgttagtgcccccgagagcgcattgtacggaagcttggcgggcgggtttgcggcggccttgacgacgcctttggatgtgctcaagaccaggatcatgttgagcgagaggagggagggggtggtcagcttaatacaaacaatttggagggatgggaagacaaagacgggaagtggcatcaggccgttctttagtgggattgggccaagagtgatgtggatcagtatcggaggagcgattttcttggggagttatcagagtgttgtcaatgcttttgaggggacgacgagaaagaagagcagtggtggggagttgtcgctctaaggaagggtgtggtaatttgggtttgaagcgttgctgaggaaaggcgaagacggttgttgctgcacggtctttgggaaaagaaaaaaagggatcagctcgatgtcattaatcttgggcatcgaatagacaagacgggatgagcgagaagaacagcatacatagacatagagttcaagataccccagtgggagtaacaggagtcatgttacacccctatgtacaacaacccctactgtactatataaaatacccgctaagagtcgaacaagcgctgtctccaggttcataaccaacagtagccagagaacgcatgaatagagatagacagggagaagaaaaaaacaacaccatgtacaaatacgctgactccgagatcaacaggaataattagtcatacactgtccactcatccatcataacagggcagtaacggcacgattggataatactcaaatccttccagggatgtccatgaactctccaacctgacagcttcatcatcctaagctgctgctgcaacagcttggccgacttgtccctgtccggctgctgtcccggcggctgatggggagtcctgactctggcgttggctgccatcggtaacgttgggagatggtaccgacgggaatagaatctctttctttccgttggctttgtaatgaaggacaatatcattaccgcccttccagacgtgtgcgcgaagggttgcgagactcatggtgtttggcaagagctaggtagttttggttcatgtcagcacaagcgccacccagtttcgcagtaggaattcagatctcacctgttcattgcagtacagctccaagtactcctcgggcttcatcgcgtctgagtccggattctccgggtcagcaggcgggtcgatcctctctgccacgtacgccagtatcttcttcaccctcagcatcctattcgcgttcaggcgattgttcccgtccgccaccgtgagggccggcaacgtatcctgccacgggtacagtacaaacgacaccttgacaggatctttgggtggaatgacgttcagcaacaaaacctcgccgagccactgggggcccttttgctcgatgatgtccacgtccgcacccacagattccacggtcccccgatacaactcggctgagccgcctgacgtctcctcctggatgatcaccttggtgcccttgggcagtttgagcaccggcgtatcgttgggtaggctggggcagatgcgtgtttcgaccaccgtgtcgggattttcgattagttgcttctcgtactcgttgtgaatcttctggataacaccgtggaagctatcggcgaattccttctcgtggttggaagaagattcggactcctcggccttctcgtctactacgaccggcttatcggcaacggcattggaagctgagcgaccgagctttttaccgccaaaggacatgttcatccggaacttctttccaaacggcgtgctggggctcttaacttccttgtccttatccttctccttgtctttctcttttccgttctcggttgacgtctttccggtcttatcttctgacgctcgagactctgcaaccggcgccggagtttgtgctgtcttgtttgcgtctgcgtctggtgcgttgatggcgtctgaaaagtagtcgagtcgttctgcagatggcctattcgaaagttgcgacgaaaacctgtcgaggggactgaacggcgttccaaattccgctcttggtcccatgggcgaggctggagtagcgagtccgattgcgaaccctggagtcacaggagggaaccggaagccgtttgcccgcggcgttgtaacctgcgagtcaatgccacccggcggaggagggattattatcgatagtgcgggattcaccctcccgacggctgcccgttgttgtgatacttcgttcaacctgtgtctgtgtgcctcatcgcgtcggatctcttcatctatcaggttcgcaaagagataccgtagaatccactttccaagatttactgtgaagggttagcacgatccagcgtgataatagtcggtgatgaaacatactcctctggtcttcccgaaactccacgggctcttcgagcgtgagctcatcggcatacgcctcggcgtcaaagcagttaaatggctctaggactactgttaagttgcccgagctgatgtctattgagcaccatggagccacggcctccagggtattgacctcgggttctacatcctccaaatgcctctttccaaaactcttgatgggtttacactaattgagacaagacagtcagcaaaagtcacgttcacattcacaatcacaaagtttgggaaactacgaggtctcactttgatcaaatcccacaacactacatccccagccgtgtccagtgttaggacccgccgcctgtcattcagaagacggtgcttaaccaggccaaactggccctcaatcgtttcttccggcagatggtatatcggctcgactacgcttaccgcggggtctgtgattacttcagatccttttcgtgtatgtgttgcaaccgattctgccccatctcgactgggagcaagcgggaaggaggccgtgttcgagatgcgcaaaatggacttggccggaatctcccgcttttgggtaggtgaccctgttgacatagtgggtccagactggaaagtattttccctgctcctcgtcgacacaacggaggccctctgaggccggaacccccctgggagctgaatgtcagcggttgtgtcgacgctctgccaacggttgatcgatgaccgtgacgtcgccgtccacacagagtttccacaagcgacaaccttgctcacgccatcatgctcctgtgcgacggccacagacaggccatcgtccaaatcatgcaaggtgcctcgcacatcggttttgaccaccaagcctgaccgatcactactgtagaagacgccgagttcagggtcttcggcaaacagagaccatacactgtcattatgcatggtgagtgtgtgcatacacctgcctgccgtgacgctccaaaccttgaccgtctggtcggaactagccgtcatgaccatgtcgcccgaagagttgaccagaatggcccggatgttgtcggtatgaccgacgaatttggtgatgcgcttgcccgtcttgggatcccataggcgaaccacgctctcgggaccaccgctggcgaggatggagtggttgacggccaaggcataaacgctacccttctctcgcacctcctcgccactgacatcgatctctagtcgcttgccggcgcctgacaagtcccagagatatattttccggtcgaggccacccgaggctacccagttggtggactgtgacggtgtcgcaacgcacttaacgtaatcggcgtgctggccaatggtggctggttctgtggcgtcgcttccgtggggtcgccatactttgacaaggagatcggacgaggcagacaccacggcggaatgttgttgggctaaagcgagatcgttgatccaatgtgtatgcgcttgtgtttgggcacggaatctggtcgtctgcttgggcctggcattggcgcgcgaggacgaggtatcgacaacggcggagtgggaggaaatcggggcaatgcagtcgggagggacgtcccaagcgcatactgtaccgtcacggccgccggagtagctgtgtcgtgtcaattgaatcagtacatggacgggattcgatcgatatcggcgggaacacgaggatgagggtatatgctcacagaatagcattgtcgcgatcgacggcgagaccattcacgccgagccgatggccaccaggtgaggagtttgggagctcgagaactgcagtaaagtacgagtgtgattagccatgcgccctgtgttgcgcccgcacggaaattgaagacgaaaagcgacgaaccatagcttattctttggcgagcctttttggccatggcgtatgtcaaagggccgggcgagcaatcatgcgcaattgttttgtttatgtacgtctgctatgacggatgggagctgagcagtggggaccggggatggtcgggtgagcgctgcgggttcctggggttcaacggccacacgcgcgatgtccagtgtgaagaagttccgttctcttggcgtatcctgggaggaggtatctgactggttgacgaggtcgctcggagcaatagtagcaaagtccaaagggacggtacctgcgtgtcgaggtataagatgacgtatatggcttgacgagtaagagtggacgaacgagggtgtataacctagacgtcgaggtcccgcgttcagctgccgcgatggggtgttgagccgttatgggtggattgaatgggcgggctgcttggtaggttatgtgtgcactgccccgtgatgggtggataaatgcaaggcagatttcacttgtagaaggcgcgaagagggggaggtggtattaggtagggaaaagaacaattagaaaaaaaaaaaaaaaagaagaacgaaactgaagcaacaagttgaactggcgaggaaattgtagggaagggatgggatgggagcaagacttagttggaaatctaatggaagtcgaatgtcggatggtggtaccacctatatgtagaatagacggcagtatctacagtgtaagttgggaaatacctgcgattcgccgagtgtcgagcccaggctgatgacaactgaactccccagctaggaaagaatgggacggggatacaggcactttggacaagacgtcttggcattctgaatacgtagagttgttgtttttgattccaaagcagctggaatatgtaaaccctccagctcgggatcttcccaactgctatgctacgctacctgtcgtgtacccgaatctggtcacattcgacgccgggcacgttgaagtctgaaagttggtaattggctgataaacttccgaatgctttctgttcaatggaagacagatggaagcttccaaaagctggggaatgccctgggaaggacagtgaaaagatgcgtactctctaatggaagataccttgaagctgacacaaaaaagtttgagtggcttctttttgaagtatctttgctataatggtacgtcaacgacactcactacactgtaacttgactggagctgggataggcgtccaagcgctgtggatgccactgtgcgggttatcaagcataccgtagatgaccgagagcttgggccacatcaccagttaattgttagtgcagttctgtttggtgactgtcacggcgtcgtcaagcattctgacactttaacatctccaccctttccccgttgtcacttcaccactcacatccttcatcctcctcctccaaccgcaaggtgaggtgaacgcaccacacttggacaggctatggaatggtcacgccgctacaggtcttccaccgcagcgcccgggcaatcagcgcccgcgagttcgaagatgctctccactcaatatgccggccccggtttcctccggccttcagtcccagacatcgccatatcggctgtgccataagcggaggcgtggattccatggcattggcctttttgtttcaccggcttaaacaggaaaaatctctaaacgccagcgtttcccctaacgagcagtttcgcgtcggcgacaacattctaggcaaggtccgtgccgtcattgtcgaccatggcttgcgcgagggcagcgacgaagaggcacaaaaggtggcacatgccatcaagaccaagattggcgacatggttgatcctaccattgagaccatcaactgggagtctgaactcggccccggtgtagaccccaaaactcacccaagcattgaacccttggcccgcaaacttcgctatgccgccattgcgggcgtgtgccaacgtcacaacatttgttccctcttcacaggccaccatgaagatgaccagtatgaaactatactgatgaggatgatcagcggccgcggctaccgtggtcttcagggtatcccgaacgccgtagacattccagagtgctacgatattcacaacgtctaccagagtggttacttggatgaccaagagtccacaagcccgttttggaccaggatgccgacgggcaagcggatgaagaagtacctgaagtacagcctgcgtgaccagctcgatccgcaaacgctccagtatgaaatcgcctatggcatgaggagtgatggaagccagtacttcaacgagtaccagcgcacacaccgcaaatggggagactaccctcctgtcccagaggtcgatgccgaggatggtggcatcatgatctaccgccctctgcttggcttcggcaaggacaggctcattgccacgtgtgaggagaacggcataccatggttcgaagatcacaccaatgcagacccaactttcaccccccgcaatgctatcagatacttggtcaagcatcaccaactcccaaacgccctccaaaagcctgccatcttgcagcttgcggcacgatgccgcgccagggttgccgccgaggaagctgaagccggtagagttctcgagcgactatatgttcacgatctcgcaacgacagctgggacagtagaggccgaaatgcctaggttcagactcccaggaggccccaggttgtctcggaggtcctctgtttggcgcaagaggcgtcttgtccactatcgcaccattgccgccatcatcatacggcgactgctctcgttggtaacacccaaccacaacctcccaacccttgcggatctcgattactccgtcgcgttactttttccagagctgaggcttcccgatgaaaaggagatcccaacactccaaggcgaacccaagggctacatgatctccggcgtgcacctggacccccttatccaacccaatggctccgtccgctggcggctctcccgagccccttaccaagccaaaactcccgccccaaccctacgattatcccaaagcgccttagcctcgcgtttcctcaaggaaccctccgagtgggcctgggcaggctggacaaaatggaagctctgggacggccgctactggatccggctccgtcaccgcgtgccctgtcccgtgcgcgtcgcccccttcgaagctgtctaccaaaaagacttccgcgagggtcttcttctcggccagaaggtcaagcacaaggaactgctcgccagcatgctgaaagcctacgcccccggccgcatccggtacaccctgccggccgtgtacgcggagaccgatctctccggattcattcaggggaacgaatcttactggcctcaaccgcccgagcacttacgtcgggctgcggctggtattgctgaggatgaccacagcactcccaccccggaaacagtaaccaccaagcaactccagaaacacctgaccaaagaacagatacacgaactgttgtggttctacaaagaatgggaggatgaacaagctgcaagcttcagagactatgacgaagtctgggaggagagccggtatctaagcagcccttccactacctctcctcaaagccataaaaatcagagaaagctcctcgcccttcccaccctgggcctctcgctcccgggcatctacgactgggtgcagtgcgaggtgcggtatcgcaagatcgatggagacttgctgcggcgcggcacttcctggcagcggttcaagttttggcggacgcgggatgcggggtttagactgaggaggcgggagcctttgttggagagaagggagtggttgggcttgaagaggagggagatggctggagaggtgccggttagtgttgccgatgcttttaggagtgattaagcggggaagacatgtgtggaggtaggaagatgtgtgacacttgactgtatattttgtattaatcttgatgcatacgatggttgtagaatcgcattacactcagagttacagatagagaactaccttgggaaaattctccaacggacaaaaacacccagaccaataccactctgcatcaacgccaattttaattacccgttatgtatccatttcgtccccatttttcctctttccttcttctctcatcactcccttcaccattccgtttgttatgctatcctgactttattcaacccaaacaaagccatgaggggtaagacaagccagcctacactgacgttgccgaaacttccaacgccggcatggactcgatgaaaaggtcccctggttggcaaacagggggcaactttgagcaatcaaagaaaagtggaggatctcagtaagggtcagttagtggttctgtcggtagaggagacgagataagagatggtcatgcggccgatgccatgccatgccatgctatgccatgccatgtatgcagtacccgtaccacgtgcacacccgaacggccgccggcatcaggaaggctggggattgcataaggttcggtaatatatgcttattgcacacaagtattgaacaagtacacacacaaattgtacacacacacacattactctttcaatcccaaatccctctccaaatccgcccaccttccactccgcatcggatccagcttcttcaagtttcccaaccagcccttcaggtccttctcttcctgctcattcggctttctcccctgcagctgacagagataaagggtatagtcgaacaaggcctcataaatcaacttggcgtcgtcgtaatcttccaacagctcctggatgctctcgatttcgcggcgcaggtacgtgacgcgctcctcttgcgtgaaggcgggggcgatggtcggatgctcagcagagttgactaggttcagcatgaggaattggtggtagtaccaaagggattgatcgtcggggccgacgttgattgcttctcctattttgttgagttctagtatacggacgtggttagttctcatccgaccgatttttcccatttggctaacgtagtgacgggagggggtgggaaaactgaccttcttcaaagaaagccttccgcgcctcatcatttgcgtttctctcatccagcaaccgcgggatgagcttgcttcgcgagtgccaggccgaaaagttggagaggttctgtgaaatcttcttggtcgtgaactcaaactctgactcgacaagactcttgccttccaactctggactctccagctgctccaccacgtgccgcctgtatccccaggcgtggaagttgcgctggtctcgcaggagcatcttggaggtcagacccagttcttcctcccatatgtttcgcgctacagggaccggcagtctttcaatcacctgcttgaggatccacagccggtagctccagatccagtagcattttggcgattcgaggaggagcggaatggtaaagtgcagttccttctggagtatttgttggtcgttctgttgatcctgctgccgcgtctgctgcttctgttcctcgtcgtcctcagctgttataccactcttcccagttgtctgggactcgggggcgggcggggtctcggtcgacaaagaggaggagaagtcggcggaagaggttgtggtagtggcggtcggagaagaagtcggcaacgccttcgagggcgaggagccaggcgagggcttggacaataatccagagattaggcagcgcctgcggacgttccatactgtgtagtactcggggttgaggcgcaggagcttggaggtgagggcgaagacgtcggaggagtagtcgttctttgcggcgtgatggcgcacctggtcctcaagagcgcggtagtccttgatgcgctcgaggtccttctggcgctgctcttcggtgcgcgttctcgaggtgcgggctatgccgtggttcgatccgccttgctgggatgcgtctccccatcagtcaacagcctgccaaagtacctagcgtctagactggagtccggttgtgtcttacatcggccatgatactgctatcaactgtcaacgggttggtttcaggggctaggttggatgggaaatcggggcttgcctgaaaggcacatacatgttccgtagcctttgatgaggtgacgtcggagaggatgggacggggcaggcaactgctaacagcgcgctatgcctactgtggtgtagcgtcgtatggcaatgccgctggttaccgggagagccctggcctgtgtgaaggcttggcgcaacagctccagtgcgagtgggacgtaatgaacgagcttatcggtcttatcgtggatgtcagttacaataacatcatgcaggaacgaacttccacacccaatcctccgttcctctttccatctttcaacccttttgattctgtgttgtgtctggtcctggatgtgcctgtggttcttaccaacagaacaattacttaatgtctactactaccgaccttgggcatcgtgccttcttgatatgggagaatggccagcatcctgcaatggattgcagtcaaaacaaaatgtccaccccaactgaacctcgccggtctcggcatggtctcgttgggactcacccgtcctctgcctattcagagttactctttcctattgtgcagacttgggatgacagagttttcgctccaactgacccgatcttgcctgcctgtttgacctgttattgctgagtgttcagtcatctcatgagttccctgtgcctgactgacctcctgattgaccagcaaacttcttccacttgaaccttcgaggttgacaaacgaaactgaacttactacttcatcacaacctgcttcacatccgggggcgttcttgcactcacacacacaaacactcacttcactaggatattgcgcttcatcaatcagttgaaatggccggcgtggacgtctaggtgacgctttctcagtttcgacatcagtcttccctcacagaaaactgctgacctcaacctcatcgtcaaccccccccaaatacgcctcctcgactccatcttcttttcctcctgcttcttcctaggaacacgcacccggaattattactacgcttccaccaccatagcagcagcactactaacaataccagcatttgaatacggttactatcctcggacggcgactcgagcaccgttcgagcacaccgacgacaagtattgcttctcgtccaggttctcgcacacagctcgacgtctttgtcgctccacacgcccttcgttaccagcagattctcccggttcttatcatcaccatctatcacttcattcaaccgacttcaccaaacaatctcatcactccagcttcgacaacctgtgtggtctcgagcttgatgggaccggttcactaaacattctttttccagctcatctttttctcacttgaggtctgctactcgtgctatcatcagtacctcggtatatatcggctgtatcttcgctatgggcaacgacaacagcaatcgtggctcacgagccttcgttcctgggcccacaggcacaatgacatttcacacgccttttcccctgctccaagaagcccaacgtcaatatcacgtctgtggctcaccttatgagtcccctcacagctcctccgactctggctacggctcggctcccccaactccaatcacaccccacaagaagaggactctcatcgaggccgactacctttggagactgggcgataggaatctctcggatcaagaaaacttctccgagtctgacgataagaacacatcagatcaggaatacaagctagaagcctacaatgacagggaaagacgtcctcgtgcagccggcacagaagcagtagacatcaagtgtcccgaagatgaaagccctaggaagcgccataagcccgcgacattacccaggagctcagctcgctctcgtccacctcttctgtccttctttacttccgactctggtaccaagatcccgcggggccttaagaccagcctaagccgcggtggaaacagttcgactcgcattcctgaccgcttcatcccctcgaggacactctcatcaaacaccgtcgaaaggtttcgcaccagcaagtcgccacacgagttgaccacacctgagaaacttcttcgtcacaattcggccactgaggatgccttttctagtcatcgcagagttgtggcgaccaacaccttcgatattgggccgcgagcccgctcaaacagagcagcaagtcggaacagaggtaggactattgatgaccttatgtcttgcagacatgttaactcgattgctcagtaggcagcgttctcggccccgtcaatacaaacgcaagttaccgccaagataggcaattcagccttggctcaatatgggccgttggtggtcttgccccgcccgcagagacagcagttaacaacggccgtggccatttgatgaggagtggtacaaacgccaggctttttcggacgtcattcccgaccatcaagccaaaagccgaggaagaacgtgagaaacacgaagcccgactggcaactgccttgggtcttgatcgcgcggcccgggttctggacgtcaacatcattccccgccaaacccaaagcaaagaggaacggtctaacaaatcacacacacaatggaccggaacagaatgggtcaaggaaggaccgtctccaagtgagtattacaaattaatgcaaagacaggacacatcagctaagtcgagtttagagcaacagaaaaagaaacaagaaaacaggacattgccgaccgctcctttcaagtatgtggtctcgtcccgttcatgtctttagatcatgctaacatgctgtagggttctcgatgcccccaacttacgagacgatttttactgctcaatcctatcctattccgcgacttgtcggactctagctgtcggcctgggtgatcttctttacggctggtcggagtcccgcggagttcgtctgctcaatgctggaacccaggacgactgccatttaaccagtgttgctttttcttcggcagatggccacaaagctattttggcctacggtcggtctaacaaaactttaggactgatgtctttgctcgacgacgcagatcccgcaacctcgcgtgctgccccaattccgcgttttgaggttcttcatccttcacctattgcttgcttgagttggaaaccatcatgcaccatgcggccctcaggctgtccctcaacacccggcgtgctcgttgccactgaggatttgcttgtgggagatgaggcaggtcgtgtttggtactattctgttgagtggccggacaggtgggaagttgagcgtcataactggcaaggacagctgacgctgctggcccgcatcgacgtacactctcaacaaatttgcggcttatcctggtcacccaacggcgatcgctttgctacaggaggcaatgataacctgtgttgtctgttcgaaacgcaaaaggttctagacatgaactacgcacgccgtaacatgggacgcgtacggcacactgaaatatcgcagcactctcatacgcaaggagattcagagagttcgtcagcaacagagatcgccacagagatccgtacaactcccaggcccgccagcgtgattccagtcctcaagccaggagacgaacgatacaggtggctgcatagagctgcagtcaaagcaattgcgttttgtccgtggcaggagggtttggtggcaactggaggcggatcaaacgataagtgcattcatttctttcatacgacttctggcgccgcccttgcaactatatctgtggctgcgcaagtcacaagtctgatctggtccacgacccgacgcgagattgccgctacctttggttacgctcaaccggaacactcggtgcggattgctgtcttctcttggcccgactgccgccaagttgctgctgttccctgggctggggagcaccgagctctctatgcaattccttatcccagcggacctaatgatgctcgcaaatcggggaacagcggaggtagggcgcgaggctccaaccgcaccgcgatggaaggctgcattatggttgcatcgagcgataagagcgtcaagtttcacgaggtatggacggcggacaagaaagccacaaccggaggggtgggcatgcttggtggcagtgatatcttggagagcttggaaggcatcgatagagaaggtgacgtgatccggtgataagcaaacgaaactgccggacgtcacgaaaatggatgaggtgcaagaaggttgaagtgataagctacgaacacaaaggttaggaatggggaaaaggatttgaagggatcatgagaatgaagccagcatgaggacgcttagagaaccgccctgatattacgataccctccaaaaagctaatggtatagtgggttcgtgctggtggtgggaacgtgggtaagtaggtagaaagaagcacgtagtatgcaagctctgagtgggaaaaggatgggtcagattgagcagtattgaaaacagtacatacacagcaagcagtaaattgacgtttatttccaagcccgcgggcctaccgctggtatttatcagggtgcattgctaacttacattcagaactcccaactctgttgtgtttcttgctagcttcactaaacacgaaccatatcccaggaccaattttccatttcatcccgcccggtgggcaaaatgattccaacgcggttgtctagttgggcatcttcaaaattcagttttcctgtctcaggagaaagagccctccccatggagaccacgagcatagtgaccatcctgtttccgaagcccccaaaagccgggcatttgtgggatcccaaagaaaaggggaagtaggctttttcctggagaggtgtgagattgtcaaaccgctctggtcggaactcaagagcgtcacgaccccaaacattgaagtcacgatgacatgcttgaacgtctgctgattttagaggtccagggccagtggcggcacgatagatgctgttgttggacggatatagacgaagaccctcctggaacgtaagcaagtgttagtgacgaactcctaatcaagttttgagctggggacgtaccgttgctaatttgagtgcctctttctccgtagcagcgtttcccaaacaagatggaatgtctttgactctcttcttcaaactccgcttatcatactgcgtataatacgcagtgacgtaggtaagcaggacaacccgccacagtgtctcgtattgtggcatgattaacccgagtgcttcacttgggtcaatagaggtatcttttcctgtaccgttctcttcggcgactgacgtcttcaggttgccaaagagcatacccaaatcatggtttagagagtcagacgtctttaccgcctcgccatcttccttgctcttcaaccactgcgcattgattccatcagttattcgcttcaccaagttcttatcaaccttcttgtcgtccaccccaaactgcgaaaccaagacgacaacaaagcagagacatcggacacactcggccaagccaataccagtccttccataccgcgccttctcacgctggaggaaatccatgcaaactccataaagcttctgccaatcagctctgctcttgttgatcgatgcactcgccaatttgcggaacttcttgtggacagagaccgacgaactggtgagcgacgtgttgatcccaaacgccgcaaccagacgggaattggctagggcgcggagacgaaggcggtcttccaactcgattttaggcccggcatatgagaagtcaataatggaacgggcgtcatcgatgcgctggttggctcgtgcttgggcttcagatatttcggaggcggagtttgagtcgggaattacctggtcgggaacagtcaaggggtcgtaagggtcgagaggaccaataaggcgggcgagctggatggtgttgaagatggtttgggagaagatttgtttcaacaagagagtttggtgggagaggacatggtggagcacgtaggctatgaggagggagaaaggggcaagaagggctatcagcattttggctgtgtttgtcgctgaatgggggatcgagaggctgtatgaatagtatctaccagaagtggccaaagtgctttactggtaaagataaactggacatccgaggaggggattgaggttgatatacccatccatcgcctcatctttcacaacatttcaccctctctttcccttcggccgtcttccattccgcgccatgaagaaacgaagtacgcggttctcgacatactctccgttgcatgagaagggctacttgccgcttgaggcccggccgtccgtttgaatctgaggctgaccaggagacatcgtggtcctttaatgcccaacaaccatgtgtgggggagatttgggagcttatctccatccacatggagacagtcaacaagtgcagaggcatgcctctgggatcccagaagctgattgctccgaggatgaccttgggcgaacaaacggccagtgagagagtggtcgcctataaatcctgttcaatcgcatgaggtacgcaagtcttggcgcgggagaggcctactgccagcacaccaaacactcttgcgtgtgcactactggaaagaaagaagagttctacctccattactacctgaatcgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggctggcgtgtgtaacggaagtgtttgcggctcaaacaaagttcaaatgggacattcagagcgtacagggtagtaccggcgctcaaggcttgtgatgttggggttagtgtttgttttggcagaggagggcaagttgaggcggacaactcctggactcaagaacagcaaaatgaccgggaacagccaagaagctctttgcggctgatttcatttgcagcatgtaaatcagcaagggaaatttttcgagaaaaaaaaatgtcgagtgacacgatgaaccaagtgagtttgggagacgttggattgctatcatgacaaacaaaacaaagcacaatctactccaggacactatctcggttcggtttcacttattcgaggctcggccagacacttttcacccgccttacactcactactaaaacttgcaagtgagtaattataacaagctgaggatgtgcgaaaaaagaaaaggagaaaaaaaaatgtggacttacagctaccgggttcgaacgcgtagcgtccatgagagccgggggacacaggaggaaggaggggggtcacacaaacgtgcccgctgcaccaacctaccagcttgccacggaagtcacctcgggagaagtaatacatataccatacaacaagggctggattgcaattcaagtctagatgatattgagagatcttcactcttttttttgatatcgtcgacctgatatattcttgggtccttcgaatatccatgtcaatcactccctcctctgctcaacctcctcctgatggtcaatcaatttgaagatcactgctctttcccaagcgccttgcatttcgacaacgagatggtctactgtcaccacacaaatcccggttaaggtcaatacattctttggttcaactaagttcttgtcattgctcgaatggtttcattcccaacaccatctaacccagcaccaccccttacacgggtttccccctcgaaatcctcaacttcctcgccctcctaggatggtaccctttgaataactctactaaccttaagtcctacttagttactcatccaccaccattaccaaaatattaaaccgccaaaatatgttgcccatagttgacaacagctccgccgtcgccagcgcctgacccaagcaattttcacttcctttgccacaaggtaccctgcaacggtcctgcatacggaaccttttcttagtctctgggggtatccgtacgagatatccatcgctctgagtcagagtcaagtactgctgggtctcctcctccggcacgcacgaaaataaccgggtgtcacggggatacggtacatcagccaggcgaacacggaccatgaagctctttgggaaggaggtggcttagtctgggctgatttgacactagttttgggtttgggttgtaaaggggaagagggtaatttggagaggccatgggggttagtggtggaagggaagaagctgtcatggttaaatccagggaagtagcgcagcagaggctgttcaggggtaaacgtcgatgacagatcaacgcctccttaataataccggccaaatacggcaagttatcttgaaagaaaaaaagcattaactcctccctaagctttgagttaatctccgggctattaacaacctcaaatatagcactcccggtcgtcgacccggttgtaccaaccccccgtccctgacactttcaccgcgtccgaaaagacaatgacgtcggacaagtgcgttctcaacatccttccgtgatcatcatgatcgaccagaggctccggatcaactaactcatgacaaaccgtccacctctctggcttctctagaaacaaagatttgcattattgctcactcagggagaagaaaaacctgaggagggaaagtgactgttgtcttccagcaagccagcatgaacgtataggtatcaccattaacaaacttacataggttctcttgactttccactttggtcgtgccatatcccccgggattcgagaaaggcttggctacctctaaagggcggcctccattccgcactgctaattcacaagcccgccatacattaagtagggctgctagaggtaatccggcaaagaccgacgaataacgttatggcgggtaaggaggagttttgggcttttgtggtttgggtctcctgaggtctctctcttctggtgatggtgtcgacggtggcttcatccagcgcactaaagttcgcatgcagaaggaagaatggagtacatgctcccacgtggacggcatcagtcacttcgtcagttatcaaccatcagatcactcctgcaacccgcagcagccaataactgattggaaaattcagggtttcagagtttcacatctgagtgagggatgaggaagatagcgggcgataaagcccaagcaagataagatactattgcctttttggcgggattaccgacagtgttacaactaaagcgagtaatcctaaaggtgcctggagttgacggatagaggggtgactctttttcggatttctcacattgctctcttaagtcttactttaatttgaatctttcagtaacagggattgtagtatagtggtcagtacttctcgttgtggtttctcacagcgatccgagaggacccaggttcgattcctggcaatcccacttttttggtgctacctggactggaccatcatgacttttccattggtgtttttaaattgaggtctcttggtgttctttgtggcgcattctttttatattcaagacgtgcttcgtggcctcgatataaccggctggaagttgatacgtaacggcagaaggcttgtttatgttaatgcagtggttgagcataggaactgaacttcaagcttgtgttcccaacttcgcatatacgaacaatatcttttactcaatactaactttcaaccatttcggccacccagttcccgttactgtcagctcaagtttgttatattagctattatctatagagctaggaatgtaaagagcggatttgtacgctgagtctcaagaaggtgtcagaggaatcatcattgaccttgacacccagtgtcagccaattttgacaaaaaaatacattgacaaaaaaggtttgaacaacaaagaaaaaaatgaaacaccacaccgatgctcggtgacgatgggaaattctgacaagagtgggattcgaacccacgccctttcggaccacggaactcggagaggagattaagggttaaccttaacgtggcgccttagaccgctcggccatcttgccttgatgaagaattagaagagttattgacattaaggaccaacatcacagcatagcacatggaaagatgatgcgccgcctagggttgcagctcgggtttaatccgtctaagacgtgtggctcagttgatgaatgattgccgagtgcaagatgtttatagttgattgcagtgcctggtcaggcgggaggatgtaggcttttgtagactggcaatatacttgattccttgattgttcgaaggtggtgacatgaaggcggagatatacctctcggtttccgactgcaatgaacactactccaagacagtgtcagtaataacccgccacttgcgaaagcgaaaaccaaaacgagaaaaaaaggcatggaaaactgtcaccaagcataattcaataaaagccatgccgaaaacaccaaaaaagtttcgtgaggcatggttaaccgaagggcgccaaaaacatgggattgccaggaatcgaacctgggtcctctcggatcgctgtgagaaaccacaacgagaagtactgaccactatactacaatccccttcgttgaatccgtcggcctgaagcagtgactatgagcgaacgagtagaagatgacgagtatgacatggttactaccggacaatccctgtaggtagggctactgtttccagaaccggtaacgtagtatagagtccggtcgttccatgactaaaataagtcgcaagttcgagggaggattgagtcgttgttgggaggcggccgacatgacaaggtgtcatctccttgccatagttctagaccgtctatgtctcctttagagtcgggcgtcggcgatgaattaggcagtccggtgtaagtgagcagccctgttgtgacaaagtcattccgattcaaacacaaacacgtgtcgacccagtggtgtgtgtatgttaattcgaattcgaaaaaagattgaatgacatcctgtaccacaaagcgcttgctgtataagcgaccgttgtacatgatgcgatgccccacgccaatgtgaaattcaaatacccatgattgtacccagtccaacaaaaaaggatgagaatgtgaatgagaggtcctccaaagcctgccgttgatgttcttctcatgttggcctgttgaggaaacacttgcctgacaaacttgtaacaatgtctgtgtccactgaagcaaatgtgtcttggggcatttccattgagactcgccccatatactcacttgagtataataatcagaagcaccaaaatgatgatcagtgccaggatgatgcccatctgctttccctctccgctgttgtttgctgccctcgcaaaacggcccacccgatcccttgctcgatccaaggcattttgatgcctatccaccgcccgttcgctctcatcgagcatcgtgacctggttgtccaactcatcgccaatttgcatgctcagctcgcgttgccgtgagatgctagctcctagagcgtcaagttgggcgtcctgctcttccagaatccgctgatgataggcgtgtatctgagtgttgtccatatcgtgcccatcgatggtgtcgcgatagccagctgagtcgtcatccaagacggggtcatcgcggtatggaaatagctgagagcgagcagacttgttggcggcagaggcttgggcttcgaggtcactgttgggtgacgagaaacggacagtcttggaggcacgacgctgtatgggcgggggagtcgtcgtggacgcggctatgggtttcgaggattgggcatgggcgaagtcttgggcgagagaagggtcgttgggttgggtgagcgttgaggtggtagcaggcgaagcgtagccgtggaattgggaggtgaggtcgtcaaactgtttttggagcgacgagagcgtatcgttcagcgtggaggcctttctgaatgggtatgttcattttagcgactaccattgtcaaggagcggaagaggaccaagcatacgcttcgtcgccggcttcatggagacgctgatgctcggctcggacagattcaagaccctcacgaaactggtcaagtgatcgggaaatatggccatcttgggtgtcgctcgacagcttcaacgtctttgccctttgccgttcaagaagcgacagcttgatgtggtcagcgagaaggaggagggcattgggattcgacatgatgattgttggcggtgacttgtttgcgggcttcgagattccgaggttacgctaaatagaggtatgtatcttatcgtgaatcagacgaccgaggtgttgtagtaggtccccgaaacagcaagccgccaatgcaatgaacaacaggcccagggtatatggaggtcaaatgcagaacaaaggaacagctgaacgaaaggacatgaccgtgatgttgatggatggacgtcttgtcttgtcttgtcaaggagtgaggtcgggtgaggtaggtggttgaggtaaaagttggcggttcagttgttgcaggaacatcagcgggggtttcataggcagttacaggttacagcaacagcatgaggagcgccccattacgcatctgcccgggggtcccaggcctatcgtagtctaggctctcctgccaagaagaatgcccgttgaggatggcccgtgcacactggggaagcaacacaacagtcaaaacatcctcgcttttttgtactgtgtgtactccgtacaaaataaagcctccgggcgtgacgccagcaccacctttcttgtaggccgctcacttccaattggtcctccttcccttcatcatcgaatccatcctccaatacccttctcgacatcacgtccatggcagactcgggagccggcgtagtagaggtcggagcgcaacccgaggaccatgctctcgcaccggacgtgcccggcaatcccaacacggacacacacaccatcgcttctccagtgacgggtgcggagacgggcaccccggtgccgttagctgctgtccagggagagggtggagatatcacccagggcggaagaggagagcttcctgcggcctttcccaagagacgccgcggccgtcctcccggtcgcccgaataggacagtcaaggaggatgattaccaggagaacccgctggtcaaggcatggaacgcggccaaggaggagcaacccctggcggctgtcgccatccgcgttaaagacgccctgactgcagactctcttgttcacgatacgcaacgggccatcttcaacgactgtcccagtcgcgaatacatctactttgtcaacggatggatcacggcccgccacattgcctctcagcggcccagttacgtcaacggtctgctcatccactcacgcggcacagatgccccggtgcagtgcacccaatgtgctgatcgccgcaccaaaaatgccctgggtcccttcatagtctgtcggatcttgcccgggagcttccataacagctgttcgaactgcaagtggttcgacaacacgtcagcctgttcgctgtatacgggccctacccccaaccggaagcgcaaggccaaggccctttctgctggaccgaatcctgaggagaacactactactactactactaccaacgggacttctggtgttggtgctgatcagcagaatgttgccccagaccagacggagatggctcatcagaatgcccagtatacgtccttgcaattaggcgtgaggatggcggccccggaggcggatatggagggaactgaggacctccagggacttggccacgagctacaagaccatgacgcagtggaagggtcgcagagcggtcagctatcagctgggaatgatgatgacgatgatgatgatgaagagtagggatgaaaacgcccctatgtacaggttacttgtggtagctaacaatctgttgtgtgagcagtaactctgtcgacgctcagcttgccgcccagcttcttcccgagattcatggacacaatgaccatcgggactagatgcagcggacagagcacctactgaggcgagagactgggggatcgtgcttctcaatttctttatgaaacaccaatagggatatatctgactgggtttgtataatggtttgctccccactggcgcttttcaacgtgcaggagtttctgttgcagggtttgcatttctttcttgtttgttttcgggttttatttgtattcggttccagtgatagtttgtagtagtgtatgctttggaacggacttggtgagggtatcgactcatcatgatatctgtacacagtaggactcggaagtgggaatacattacgggcatatttccagacggaactaacaactcaggtcagcgggaaaagagaaggctacacgatgtgatgagggtctcgtgaccacgatatgtatgggattgacggtaaccttttcttgtgtgatctgggtatcgtcggggcgtgggactttgagtggtcactcttcttctcattcaatcgcttgacaaaagaatacagcaattcttccaagccaaaatcacccaaacgaggagagcccatgggttcaaccatgcttccactggtaaatgagtacgaccttacgtcatgttatgcttttgcaggtccaaatgtaccaacgctccatcaatgggaatccaaaccggacggcattttatatctcaagtcccaacgtctagtcgtgggccaacatctcggtaccgagccgagccgctcactgccacccaagatggaaaacacaatctccatcaggcatatttagtgtgaataaatagaatgatcatgggcaaaaatttccgaatccataactggtgatgacttccgtcccaccgtcccataaatttccgtccttaccgaatgtccacgatcaccggcatccggcaaacaatccgaagatctccattgctttggtagccgagattggcctttctcatctagcgcttaacgctcattttgcatttgttttccaggccccactaccaaacataacttgaggttacctctgcttgtttggcaacttcgacttttgcttcacttgcacagaaagtgaggataatgcatcacctctcatgacttcatgaatgaccatcaaacagacatgatcagtctgtagcctctcttttttgccatcacgagaaacatcaacctcggctatatagctgcgccctatcgacaccctgggttattttctttttccaattttagctccagtatcaccggcatcacatcaattaagcaactacgacagcaacatcgcatctacataagcagcaaacagcgacagcgacaagaccagcacagttcgagcacagttcgagcacatttccagccatcaaccgaaaccgaaaagaagaagaagaagaagcaaaaaccactacaactcccaacagctatcagctataaccccaaaaacgccacccgccaaaatgcccgactgcgctcacaagacctccggcaactcgtgcggctgcacctccaccgcgccagccggccagagcctctgcgcctggtgtcgcgacggacacaagaccattgtaaagaacaacgcgaacagcgccaatgatgaggaccaggaccagaatgacgggaatgttgggccggagttttgtcgctcggggtgtggtttcaagtactgagagattcagggtttatgatgaaccttgaggtcgtgaattggaagatggggtccgggccctgatgaatgggagatgctctgacggggacgaaacatggagagaaagagagagagaaggaagtatggcggacttgaggcgggaaagggaaggaggcaaagcggaatggggataaagtcgagaagttgaatgtaagaatagaaggaggaaagagactgagtgcaagacggaggaaaggcaaaagggaaatagagaaaaagaacgggcgggatcaaaagggtcatttccatggtagaggtacacagcagcattttaagaaggaaggaatacagtgagcgatccgttaccttgaatctgtccttccaatttcccgcgtttcatctggctggatgccctctttccttatttcgggctttttttgcgtaagcattatctcaccgtgacctcgactgcactcattgagggctgagaaggaacggcgacaccgcgttagtgagagtgctggtgtagactagcaaggaaggaatacgggaaggttggagaatccgaatcattagtaagaaatgcctcggggtccgactttgccaacggagaaatcgaatgataagtattctgtccaatcctggctccggacgctgtagtgtattgtactgcatcccgtcgtggtaagcaccagggttagggtcagtttacgagctttgtttactacccctgagcaataacgaggactcgaaaacgttgtagcaaaagatcattggagctggcgtcctcgttggtgtaacatcgaaatggtggtttggtctcgggcagtcgtcttggtgattctggaggaaaagcacagcttgaagtggtccgtgggcttccccaagggttctgacgaactctcgctagggcaggtatggtgcggtgtcaagattcgagtggaggaacactgctcgtggtcgactcgactgctcttgcaaatcttttggaaaaaagtgcaagattgaacgttgaactgcagtggcagttgcaccttcgcattgtccatcccatcgtctaccccacataaacgacatcatctaatttcccccctagtcatgataatccctccaccacccaccgggccgccgttatcacattgtcacgcacacttccccccggcatatgggcacatatccccagcttcctgagccaacctcgcatccgctccctgcctcggagccccgccatctcactctgccacgtaagtaggtagtactaatcttctgcttccccttcacgcccacgcacagatttccaacggccgtgatccacaccgaattcgaacttgacgcacccttggcccgccacgtgatatcccccccggtgcgccgacccctggctgtcgtccgtgatgtagatgagtgcaactcgctgaccggggaaagacaggattcctcggggatccaccacggacgtggtcggcgcggtaactgagatcgaccgcgcggatataggtggatgcgcggttgtcgaactattgtttctaggaaaagcagtagggttcagagacttcacatcacagggttcgtatgtttgtgccgagcctccattaacgccggtccaggggtgactccatcgagcttcggcaccgcggcaccgtcatgttggactattgatttatagtttcctccggtgcgtcggcatcttgctcgagatgaccaccgggaagactgtttgtcatattgccgttactggtcgaaacaagccagcgtccactttgtccatagagagacgaccgcatgagttccacctgggctcggcatattcatgaagaactaagttgccgtcgttctggaaggtaaattattgtctcggaagacaagttcgcttttctgttctttgatctggaagagctaccggggttataatgtcgccggccttgaaagattcctgtgtctactatgtatgagtgaagggtgttataagatcgggaacttgaacaacttaccataggggaatattcggtggtggttacagtgctagaggtagataatcgggagtaatcaaggcagttacatattgcgagagcatggaaagaacaatgtcttaaattgagcttcagttttgtctattccttacctacctggctgccccttccttagatacttgtacttctcttcctcaaaacctcacaatacctatcgatgatagtcttggccataggcttccaacgtaaagctgtcgtcaccggggtaacccctaagccaataagagcccgactacagaccaaggacaccttgaattgcacagccggtgactttaagccactctcggttgacagtcttgcgccatccttctaaaggagatcctcgtacgatatgtgaataaaccgaaaagggaacatgtgatggtgtggatggatcaaaggaaaaagatgacctcgctgttggtgtcaaaagttatgcacgcttgcgtgttcatcacccggctgttttggtggtaatgctggggtcgttgaactagaatcggacacagcaggaagagaagaataagatgagagatgaaggacatgttcggatgaaggtgatatcattgtacatagaggagctaggatatcttgaccaataggaaagcgagaactggactacatctgtatgtttaactgcatgttagtgctctaactgcatatcttttgaccactaaggaaaatgccggcaatctgccttatcgggtatcacgtggtagcgtgtgcacttggaccaggatcctttggccttcacttggatcgcgtttcgcttgcaaccccgaaatcgttatcgcatttctccgttacgttatcgcatctgcagtgttctcgacgagaaggtcttcttgggcgcgtcaatcctattcagcagacataaccaatccagacaacaactataacgaatatcacacaacagagcgcccgcttagctatcctgccatctctcgatccagcatccagacaagctccctacgagcaccggcgcactgagtatcgcggcgacaaaaggcctacgtcatgtacaccaactggcttcgatccacgatatagctctacaacacacacaaccttgaagcgagttgaggctgtccctgccagatcatcgtcaagatgacggtccaggacgccgtcgacgcctccgaacactacgaaatctacaacaccgatgatatcccctccctttataccataatcatcgacaccaacccacgcgcctgggccgccctgaacgatgtcctcccactcacgaaagcgctcgccaacattctaatatttgtcaactcccacttagccttcaataactccaaccaagtagctctcatagcatcacacacgaaccgggcagtatggctctacccaacagcacccgaccagaaccccggccgacacccgcaaaatccaaacgaagacatcgaaatgcgcgacgcctccttcacaagtaaacaacaatctccaccgcccgcaaacaaataccccctcttcgcccaaatcgagcgctccctcctctcctccctgcgatctctcataaccgacaccacaaccgaggacatcacctctacaaccaccacccagatttccggcgccttgaccctcgccctcgcgcacatcaacaaaaccgccctcctcttcgccccctccaactccgccaccggcccaaccccctcctccgcaggcggcaagtcctccgtctccacaacctccggcgccggcccaggcggcggcaacgcagcctccctccctggcatcggcggtggcggcctggcaggcctgcacgcccgcatcctggtggtcagcgtaagcgacagctccccctcgcagtacatccctaccatgaatgctgtgttcgcggcggcgcacgcgcgcattgccatcgacacgctggcgctgcggggtagtgcaacgttcttgcagcaggcgagctatattacgcgcggcacgtttatacgggcgcaggagccgaggggactattgcagtacttgatgtttgggtttggaagcgggagcgcgccacaggggttggcggcggcagggaaccagcggtctcagcagcagcatgggggacataaggggaaagaggacaaggcgagcgagaaggcccttggcgccgcggccaagggaggggccaagcatggaggccagaagtttctggggagtaatgctagcgtggcggatctgttggtcacccctagtgcggactcggtggatttccgggcggcgtgtttctgtcatcggaacgtgattgatacggggtttgtgtgcagtatctgcttgagcattttttgcgaggtgcccgagggtggggagtgtttgacatgcggcaccaagttagcgttggggaattacgggaggaagttacctgtgctgccttcaaaggctgctgctcctcctggaggggggcaggcgaatgggaaagggacgatgctgaaataagtcttcagcgaggtatggaatagagtgaagaggtaactgatggtggatgattcttttgtcctgggccggggaaccaggcagtcaagaggctgattagagactagggagtggtaaagcccacaagattgctcgtgggatgtctaccgaaagcggacaaaaggcttggaaaactacatatacacatagagtctgacatgcagtgctaatacccataaaacagcttttattgcgaatatcactttactggacatggattcccactataggattcagccatcgatacctgttattggggacatgtctagtcattatccatcgttacatcatgctcccccgactcgcgttcaacgtccaccgtccattcataactcatcatcagactcagtctcactcccctcatctactacagcagcaggctgagacgctctcgtagccgtcgccccggccctcttagtatgggaaatgggcgttagcgtctcctttccctttccctttcctacaacagaagccgtcgtctttttctgaggggttgtcgtcgctgtcgaggatgccgcagccgtgcgttgtcgtctagcaggcggcggtgaaggaggcggcggcacatcaagatccttgtcccctgcttctacagtcccatcatcctcctcatcgggctcactggctgtttcgtcatcgtcgtcgcggtctggggtgttgcggtcagatgtcttattgaggacctcatcttcgtcctcgtcgttatcagtgacgtcctcgtgatcgagggttttgctagaagatgattgtcccatggtggtcgtctttgatgatggttccggctctgattctggctcaggttccggctcgtcgacatccatcttttcgaattttgcgtggtcgttgtcgtcgtctccatcatcgtctgatgatggtacgtcctttgcagcctttcgttttcctggtctggagacacgggcggttcttgtgtttgtccttgctttcgctgatcctgttccgcgtcctcttcctcctcctcctcctcctatcctgccgatcttggcaccactctcttcttcctcattctcctcattttcatcctcatccaattgactttccggtacgttaactccggacttactcctcgcactctcaattacccccaacaacctctctcgcgaacctgaccttggccttgctctactgctcaaagcttgctgctgctgacgaatcttggccttcttctcattcagtagcgccctgaacttctgcaacagctcggtctcctgctcaaccttggactgcgtgagttcctccaactgcttcttcaggtcagccacacgggcctcgagatccgcgacctgcgcggcggaggtggacagggaagtgagtgcggtttgacgggagatggcgagttgcgaacaccagtcgaagagctggatctcggaggaaggggagtgaaggagggttagggcaccaagccgttggttgatgcccgctacgcggcgacggatggtgatggtgatggactttttcttgccccgggtttctacttcggcgccggcttcgatgccttctactggcgaggcggttatgaagagggaggataggatggattgccattctgtgggggagcaggcggagctgctggcgcggaggtcgttaatgtggtcatgttttactgcgggtgtatgtgttagttagtcgacgggcccggatcatgtaaattccccttgactaaggtttgtttctttacaagtgtcactacaacagatggcacgcatcacggcttggtggtgattgcttgaggtgatgcaccgacatgagcatagcagggtaaatgcccctgcataattccatgccgcggagatcatcggtgcacaaaggcctcggaataaagcagcaaaaataacgacaagattccgggggacttacgcgtgagcgcatacggttcttcaccctccgtagcaataattttgagattcagcggtttcgatcccctcgcggatgaccctcccgagtggacaacatcgcccaggatgcactcatcctcctgatcggtatcggtccgggggatacggataatcgtggatgaagatgaagtcatccttgcgtggcttgcacaataaagtgctttgagtgagacttattgtgaaaatgtgaaaaaaaagtgggattgagatgatggtattttgggggcaaagacgggatcgccgtttcgtgatgcaggctgcgtgtgtgccaacgtcacgatccgcgatccgcgttgccgccgccttggtccgatggtcgttggggctcccgtccaggttctgccctatgggtggattaatcaacccaatttggatgagcacatgcggatggtcaaccaagctcagatgaaacaagagctgatgtgagttttgcgcttgtgaatgcacgtaatggtctcagaagagtacagtactatactgtagtaggtataagccaccgtttgaaaccctttgacttggggagcgggtggtgacgaatcgtaacggagtcggacgtcacgactgaaggtgtgatggtgttgacggtgagcgacagaaacggagggcgggcggttggcactccagcctgcggcactctgcactgacggcccgttcccagcaatcctcgagtgatggtaggatgcggggaagtggaaacaggcagctgagctgcacgaaatgaacgggagcgcgtgttatagctgagtgcttagggttacttggaaaggaaacacttgactggggctcagctagacgggagcgagtcgtcgatgacggtcgggtagcaccatttgccgtgccaaatgtcgtcaagaagatgtctcgaaagaaacagttccggtgtgcgcagccgaaacagggaggatgttgcgtgcttgcgaggtcaacggacaatacaaattaatatcatatgtgaactgcgagccatggttttctttctgtaggcaacagcaccaaacaactccattgaagtctattgattggatcgtggttctgttggcgcggttggagttcaaaaaggcagcagtgtgtctttgtagtgtaaactacttactacttagtgtaagaaacagtgacaggattcgaaaacagaactcacccaccaacctaagccattcgtcgccctggactggatatcacagcgaatgagagtttcaagacatgccgtcttcaatcacacttcaagggaagtgcagttgcagaatcaagccaattgcccaaagaggacaagaggggggactgagagcagcaatcaatcgggggtgccatgcaagaaatcacattagcggccggccggcaacacgcagaagcacctggcagtgcgggggtcctgatttccgttcgcgttcctgacgtacccattggcgagattgtttattacagtctccgggaagaaaagaagattaccttacaacaatcgccaaatgttacggtaatgacgttgatgctgtacatacttagtgtgttctcgctggctgtagtgtaataacggacctcagctgggtctaaatatatccctgacattggggcactgctcgtccagcttgtatcgacttgtaaatccccatacatctcgcagcgcagatggtcaagaaactgaagagacatcgattgggagcactgaccactgactcctgattgagtgaccaatcatccacattgatcgcggagccgactgggtggttgacagattggctaggtagcgtctcgcacgaacactgtctgtcaatcgaagcgtgccccttgtccttgcaatggaggtcccgctccctgccacctcaaaaaaataacaaaaaaataaagcagccatggccatgccatgcacgatgcaaaacggaccaaacacgcttgcaaaccagccaaaacacacccgagccaccctaccacccaaccccgttctgcgcatgctttgcccgcttggcactttatggtccttttcggtgcgtggttgcccagggtacctacctacctacttagagtaggttccacttgcaggaggccggctgtttggtcgtaggtggttagaggctgttacagtagtgtaaaggctacagaggcctgcgctacctaaccctgcgctaaattttcagctcttagtgtaatgacacttgtctgcactaaccctgggctggcacgagccgggccttgaggttgccttggtttggaaagcttggctaggtacctctaggtccgcgcattggacgtttcggcgcctgttccaaaccttgggcggcggcgtcacccaccacgcagccacgcgcatccagggcaaccagccaggcacaaggccagctcagggccaccttccatctcttttttccccttcgatgccccactcccctggccctcccccatccaggtctcgtctccagtctccactccccgaccactcgtgcttcttctctcccactgcgacctcacgacgaccacgaccgcgacagaccctggaccatcccgactgcacgactgcggttccctgctcccgttgactgtcttccagccacgccattcactcattcattcattcagtcactttcattcatttcgttcgttcagttcaggacgggcattccagtccaggcggcgggcactgggcgctctcgctattgtgccactcattcagtcccgtctggtgctgagtacgtcggtgcatgccccagccttccgtttctctgtctcaaccaattcccgtcctcagtttcattcttcacaatcccgcgcccacccagcaacaatctcttgtacctacctctacctacacaaacctaccacccacctgttgaatcgatctgaaccgcgctaccgatttcctccccttcgacattaggaacaaaaaaaaaaaaaaaacagcagcagattcgtgcatttttccaataggttatccatcgcaattagtcgctggcccactcgatcaaggtttcctacgacggcagttatccatacacacgcgccgcatccgtctatccatgatacaacatttacccgattctggtactttaccaattcgctcacggaacttgcttcttgctcgcccctcattctgtcagatcctgtttgtcccaaccgaactttgccacacctgagcagcaacgacaacagaactgaacaaggcccccaacaagcaaaaacaaacaagatccagtcccacctcgtgaaccaacatttcacacaacccatacgcccacgacccgccaacctcgccctttccatcatcttcatccaccgttcccgccctgcatcccgacaccaacgccctggtcgcactcgtgccaacgctaatcactctgctcatcccggctgcttggaacatcacccgataggcattccaacttcggatcaacaaggattcggccgtcgcatcgctcgtgtaaagggggtccaggtggaatcctcgctagggctttgggatagtgatcggcgggccccagggtcttgggtgacgactatgaatcctcaccactgactagatcgctgtcgtcactccacgtcgcaaaacgtccccatttacaccagaggagccttcccgttgcgacacccccccgataccaccaccaataccctttggccgcacatcacagcgtggaccttgccctgcaggaccagccgacaccgccggcaatgatggagaccttacggctaaagactcggccatcggtcgaagacgatatcgaaaactgggacgatgacgacttcctcatcgagggcgacgacttcaccattcacagccactccaccgcggccaacgctcacccccatcgccgcgattctcactcgtccttcaggtcagatttcgaatccatccatggagaggaggaaaggcaggtccatctgccaggcgacgatgaaaagtcaacgttggacgccctagctgccgctgagagggctggcattccattaccgaaaaatgtatctccctcagcccttatgggaggcaccatcaagagacttggtgggaggaaaatcagaaagattattcaggaggactgggttgatgatttggagttcccttccgatgccggccagttgcaaatcaagaagcgggatagttcgcaattcccagaggcgatacggcaggttagcggctcgttccagccacatactcaacccccgcgcagaaccagcggctccttctcaggtcgcctggagcctgtgcggaaaatcagcgggtcgttcggccgtccagaggccatgcgcaaagcgagtaacacgtttccaagccgtgccttacccccgcagaaactcaccgttaagcctatggacgtagtccaagtcagaaaggtatcccgcccgtcgcttacttcgactggccttatcgacatagaacgctttcgggataaggatgatgacaatgatttctttggggatgggactgagactatcaaagtgaagaagaggcgcaacaccataaagcccatcacttttcttacgcccgctactcctctaaaggtcactccggatgaagacgacttcgaacacgattttgagctcccgatggacgggacgcttagactctcgaatcgaagagagacccccaagcttccgaccctcaacacctcggatgacttcgagtggggcgaagggagtcttggaactcgtttcggcggtacccgtcgcgaccatgccttttcaacctcatctgtgtcagcctttagccctagcatagcaagctctactgtagcagaaagtgaagacgaatttgatggcatcatcctgcccccgggaccactcaactgggaggagagattgcaccgtcgccggcaaagcaggtcttcggaacggattcgggaagaaccagttattgtggaaagagtccagaagaaagacagagaggagcaagaagacttcctctctggactggatattggcgatggggaggtatttgactccaagaagttgaccctacatcgtaacatcaaggtcaaggacactagaggcgatagcccaaatcgacccaaagcttcagtggccctcaagttcaccaacaagcccgtggctgcttctcgtcttccacgacctatgggatcgatggggtcgttagtgagccatgagcgaacccaaacacagtcctcgctcgagcctgtgtctgagacgggagaagcagatacgaggagctcctcaagacgatcactgacgcgctcgggacatcactcgcaggcttctatttcaaatgtcatgtcctcaggggcatcgcagcctgcgccgtctacaacaaccacacgtaggaacatggcacagaagacgactgcgacatcacaaaaggccgagcccaccactacaaatgctcagcttctccgcatgaagcgttcgatgcctggtcttcggcctcaaagccagacacgatcatcaacaacacgcagctacgagcgtcccccatcgcggaccgaggcaacccgggcgcaaagctctgtacgaccaaagaccccagtggagcgagtgcgaaatatggaaagcactgtcaccacaggccggaagggctctgtcccctcggttgcccctttcttgccggctggagcatcggcatcccaatcgtacaatgtcaattccaccagaaatacacgaaaccttcgtcgacatgactctgagggcggtatcgattatcggcctacctcccgaggaacttgctcccgggcctccaacaaacgctcgcccagcccgcgcaagcacagatccgtcgatttcttggctgccgaaggcaaccggaagcagctcaacaagccgttccgggttaggaactttggagatggccacgaactggacggatttgacgatcttcccacttccacccaggcggaggctaagtatttgaggcaacctgttaacactggacccaaggcccaagcccggaacaggctctaccagaacatcgcccccaacgatcgaaacaacgttacgccctcgcctcccgtcatgtcgcggtccccggcccggtttaacgattccaacgtccccagtttcgctcgtgataccgccgcgagccggagagcccgggaatcctgtctggcccagcgcaacgtttctgggcaacttgctccactcacggcccaacgggttgcgcaactgtcaaccaacagaggtaaccttcaccaaccaaccccatcagcaccaccccaggcgaccatgaagtcttccaggaagctgcgcaaaattccccagcagaagccgcacctcatctcaaacttgaatcctccaaaggactcaaagagtgagtgcctgtaaaaaaatgaaaatatggtgttgtagaacatatcaatgctaactttgttcgtgtagttgtcaagggcatgtgctacaacccagagacgtttcggtgggaagggaacgataatgtgttgcgggcgtttgaggcaccagtatcgtcaccatcgacggcgtcagtcaagctacagcatgccgtgcgcgagagggagagcgcgacaccgcgcccagctctgatcaccaacattgggacgaccaagggcgtccaggtggtcaaggggatggtgtttgatccacagaatatgtgctggctcaagttgggtccgcaaaacgacaaggcagcagagcggggacggtcaaagaacggttcagtctcggaggcgatggatgacgaggacgacgtgttcaaggacatccccgatttggaggaccatacaatcacctccacggacgggggtagcggcaggaccagcgacgtcaaggatgactggctggttggcgaggagtttgatgtcgggccggagtttgtgcgtcggcagcgtgaggaggaagaaaggtggaggaagaagtgtcaggcgtgggcgacggggaggtcgcagcgtggtgaggcgtggaaatgggctattcgtgatattgtcaaagggacagtggaaaactaaaggataccccttttttttctttgtcggtcggttcggttaggttgggttggtattttgtctatcgtgcaattggcatgcggtcggtcgtcaggcggttggcggtcaagggaaaggtttttttttctttttttgttttacgatgctatgatgactcttttctctcttattctcatttctttccatacccgatatgaccttttttcttctcacttcttcgtccgtcttcgatggggtttcaaaaccatatccagtataatcgtgggtgatgctgagaataggccctgtgagttgggaggctacactagcactgacgttgtatgactacagctgtatattgtactatagtactgggaatgggggtggggggcggatgacaaggctattgaacgatggggtgagtggcgggttgcggaagcgtatgaggaagagaagggtacgcggtagtggcctagcgaagatgctagatggtgagaagacaaaggaccgtgaaggatggatggattggctggatgaggttgaaagacaacggcatataatggcaagcactgggcgaccagcattgcttcgacatctacacttagttgtttctgagatatcatcaatcaaaatcgatggcggcagtaacttgactgcgaggccaacgcaccccatgagagattgaagaatcgggcgtgaagcgggatgaaaaacgtgagcacaactgtcaaacggcttctgtcacaagagctcccatccttgaagcattaacaggaacagaaagagctacccacaggtcacaggctggaagtcaagagaagcatctccgataagataagaaagttttgaccccactttcatctccttcccccttccccctgtccgccagaccccaccccggtccccgtcgccgtcacagcccagagagcttgtggcaggagcactgacgttgtccgataggttctagcaacaccaagcgtaagtagcaccaacaaccacctcgcgagagatccctccattacaacccgttgcgtcggaatcacacacgcaccaaagaatcatccgtcgtcaccatcacgacgaacaccaacaactgaaagacagcagctttgcgcgctaccagaagctccagggcttgttgcgacaaaccttaacaacaccatctctacgtacgaatcgcaacagctacttgctgccagcccatcacaatggccaccgaagtagctttcgccaaaaccttcttggctatcttggacaccaagccgaccaagatctcggccgaccacgtagaagaccctaggacctatcctgccagtactcctgtgagttcctttggtggtggtggctctagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcccctcaacaaacccatcatatcaagaccagctaactaactcccttctttttttttttttttcacaaacagttcatcctcccgcaccacccctctctccgtcccttccgtaagccatcttctcgccctgctcccgccccaggctcaactcccgcctccgccgcttccaccggcaccagcacctcaaccacccctggcgccgctaccccatcctcgggcgacgccgccgcagcagcagcagcagcagcagtggtagtccacatccgttccgcccgcaaccccaccctctccctctccctcccgactcctcaaccgctcgccaccacttcgatcctcgacatcaagacgttcgtatcccaagagacaggcatgccagtggacaagctgaaggtcttgttcaacaagaaacctgtgggcgacgtcaagtctctgaaggaggttctcgcttcgactggttcttcagtagtaccggagggagggggagaactagagcttagtttgatggtgatgggtgggcaagcgacgtttgattcagcagaggcgaaagcggcgagggaggctaggttggctgcgactgcgaatacaacaaagcccgaagtgtcggagtcgcccgaggtggagatgaaggatgttacacaggaaagtggaagtacagaggcagcggcagcaggaccagtagcgcaaggactcagtggtccggcggtgctggagacggaagagttctgggaggatctgaaggggtatttgcagcaacggataagggacgagaagacggcggaggaggtggtcggtaggtttaggggggcttggagtgggaagtaagtagtagttgtagtagtagatcctttgggttggttacagtcagtctgccacggcatcagtattaataagttcgagggagaagagacgtgaaatgacgagaagccgtggataattcaagaggagtgatgaatggctcgaaggatgtcctaggagtgctggtgaggtaggacgctgtaaagtgaattgttgaattgctgtcgaggattggttaggattactagcaaataattactcttttaccgacactgatgaaaggagtgttttgaagggccgtgaagtgatgaaggagaggtggtcaagatgtgagtggaaattgaagtgataattgtgataacatgatgaagtgggtaatgagtgaggtgactaatccgatgttcaagcaataaggctatccactgtaactgaagagagctaaagtttcttacaagagccaaccgatgtgcgctcctggggcatgaacagctacaaagtacatcttctactttgcaaacattggtggttatggcgatgtagtggacacatatatgggtatgtacagatcaacatgttgacgaggtctcaccctgtcttcagatctgctaagcatacatagtagatcgatcggtctatccgcgatagaatatacggggaggaacacgtttttcactctgacgtgggcgggctctcctaaggtgcaacaacacaaacgaagaatgctgtcgacaatgttgcagagctagaccgggaaccgtaagttgggtatcccttttctcatgcatagactttaccttgatagcgtacctgacatcgacattgaaaaatgaactcctcgcaagtgtaaacagaatagaatatctgaaatttccaaaccaaagcggatagtaatatgaaaaattgagttgagtaagtggaggagaggtggtggtagtctggatgtggtaaatggtatttggcaagtacaaaataagtagcgtgtggtttatattgtcattacaacaacgccgacagcgacagcaacataagggacaccatctttcgactatgttcgcaacgcgcaacaacatcaacaacaacaactcatctctcttctcttctcttctctctctgttcttaatacgattatggagaaatctatgcggcagtacccttgctcacggtcttgataatctgttcgtactcgatgtcgtcctgctcgttggcctggagctcgacagcgataccgctgagagagcgcttgagggcctccttggaagaggcgtagaccatcttggactgttttattttggggagagtcagttagttcgacttgttcgcttcgggatatatatatttgaaaaagagtcgggagcaaacaaaaaagggaacgcaccttgatgccagcatcatcgggggaccaggcgataaaggtcaccttgttgcgggaaccctcgccagacgcaagcttgtactcgaaatcgtagacggcatatcggggacccttgctgatggcgccctgtaacggttgtgattcattagcgatcggcgctctcccgaagataatcatgttcctccgttcgatcaagtccacagaacatgccacgacagggggttgacatgtcttggcagtcccctgtgtctaaccgcctttttgtgaaagaacccctcaattccaagacccctcctcccgtcctcccccccttttttccccttccaggtaggagaataaacaagacaagtattcgcccgcaatagaaagggactataagagtgaggatgggcggggaggaggtgatggtgatatcgggggtccgtaaagttctctttcgcattctgggctggattgggctgggagttggttgcgacactggcagcaaccagtctctagggaaagaaaggacctacagaagcgctcttagtctgggcgttgacgagcttctcgcggaactcgtcgtagttctcggtggcgccctcgctggtgctctcaatgacaatctccttgaagtcgtccgaaagcttgtagatgatgtacctgagctgacgggacatcagcttgtcgaaagccctccggcactcggggtcgacctgaactctgtagagtgacgcaagcagagtacgttagctattctgagttcttccatgtattgcgtgttgtcgatgctgttgttgttgctgtcttttgcgggtcccgctccccatgtcccagcgcgctagctaccggccgccagatgctactctgtcgctgctgcgtgatataggatggagggatctcgagataatgggctggttgcatcgcggctacggacgggcaacgggcgggcaaggcggcgatagggtagcgtcaagttattgcggttcctgaatccatcggtgaggatgatccaggggcaggcaagcaaaatggcggggaggggggtaagatgtagcaagttcatggaggactaacccagattgagactgcgacaaggcaaaggagtcagcgacatgtttcacaagcaaggtgcggggggcggcgcgcgttaggaaagggggggcaggagagaatgatttaccatgatgtcaagttgtgatgtggtggttttgtgaaagtgttcttgtcaaaaagtcgacgacgatgggtgaaccgatcgcgagaatggggggggcgagcgttatatgtggagaggggagccgaaagctggatggcgcgggaaggttgtcagtcagtcgggtcgggtcagcacaacagggacggacagtaaaaaaggcagtcggggggcggagcgaggcgaggggtagcaacatggaaatggaactcgaactggaaaaggcggcggcaaggggactggaactgtaaactggagcacacggcggcaaggctacaactcggtcaagctaaaacctcgctggcgaatatacgtacgtacaattaggtagaaagagtgctatgatgggatggttccgttgtatgtaaaaggtagagagccgggagttgtcaacacgaggaagcaaggacggggacgggggacggagaccgggaagagagctcttgggaagagacctgaacttgaaggttgggagcctgacgcgaaaggagcgaggggttccattcccgggcaccgtcagccagcactcggccaggcagagagaggccagggcgccgacggatgccaccattcgttgaccacacaaccacctctattctaagcaccggccactgggcagtggatgggcacctcactgccaatctgaccctctaatctgctccaacacaacaccacagctccaacatcagccccagtcccccccttcgcaaagcagggcagctgctggccagtgaacagcattgtggactcctccgtcccgtccgtcactttgggtgtgggctcccaacaggcggacggagagggacggtgcagagtggatcccgctcgacgtcgataccagtggtacgtaccctcaaagtgaacgacgccggcgtgatacctagtagtgtagttccaatgcctgcttacctaccatccatagagagtgaaagggagggctgccattgtgcgttcatcagccatatagtaaacttggctcttctgtcacagcgaggtgatttgcgtctttcacgagcccgcaaaagctgtgatgaactgatgataccgaacagagcaggggttggccggcgtgaacgacgaacaacacgggaagctctcgatgagattacgtttcaccaccagggaaatgagtacgtcgtcttttatgtacactggctctcgacagtcacctccctcaacgcgcgtttatcattctcggtaatcgaaaggatttgtagccgccaggcaacagtgggcagttacctgttggatctcgaaattacagaagtgaaaacggtagaggtaatgaaactggatggaggctggatggaggctggatgaagaggttgaggtggatgtcgatgaaggggggaggggccaccgcctggaaggaatccttatgagatggtggggttgcttgttgttccgtcgacagtcagctccgtcgtcaacagcctaactgccctgaagctgagtgctgtctccatgtcgacgggagttcgttgtcgtctgcgaaacgaaagcagacggttggccatgtggcttgcacaccgagttgacagctctgagcctctgcagcgacggggagactgccacctggtaaaagagtcccactacacttaaaacatgtttacttggcgccgtttcagtgttgcaccatgcaatttctgttccacattaccttgaattcgtcaacctctgtcaaccgggcaccaccaaacaaatgattggcccaagctcccatcacatcgacgttcatccaattcacaaatgcgtttccaagttctgacaaccaacccatcttgatatctcacagccaccatggcaacgcaagcttctcacggacttttaggcttcaatatcagcaaatgtccgcatgccagacaattgagtatcaaaagatatgccttcctagtaatacatcagcttcgctgaacactatcaacagctgcctaaaggtgaatgcgtaatattccaagaaatggtacgcacctccaaaactatggttgcacagctttcggattattcaaggagacatcagtagcagtattgtacagtttcattcattctcatgatttgctctactctaaccctcctctgtggtccgtagattatagtacaaggagcatcatcatcatccaaacaatgcccgccggaatatgctagtaagaacacacgaagagaaaaggtagagaggagagaaagttacatgacacacattttttttacagtccgtgataacaccaagcccgatgccccccaaacccatgttgtcgccataaatcaaaggtaaaaataaagaaaaagacacatttttcatctcctgaccgtgtgattcacagttgtagtttgtaatttccttgtccttcttacatcatgccacccatgccgcccatgccgcccatgccacccatgggagcggggcccttctcctcgggagcctcaacaatggcaacctcggtagtaccgaggagggaggcgacaccggaggcgtcaacgagaccggtgcggacgaccttgagggggtcgagaataccggcctggatcatgtcgacgtactcagccttggccgagtcgaagcccttgttgaagtcgttggcgaactcgtcagtgagcttgccgacaacgacggagccctcgagaccggcgttctcaatgatggtcttggcggggcgggtgatggcgttgcggacaatggtgacaccgagctgctggtcgaagttggcgggcttgacgttcttgagagcgtggacggaagccttgatgagggcagtaccaccaccggggaggataccctcctcaacggcagcgcgggtggcgttgagagcatcgacgaagcggtccttcttctcaccaacctcaacctcggaggcaccgccgaccttgatgacggcaacaccgccagagagcttggcgagacgctcctggagcttctccttctcgtactcggaggtggagggatcggccatgacgccgcggatctgctcgcagcgctgggcaatggcatccttggagccctcaccgttgaggatgatggtgtcgtccttggtgatggtgatggagccggtggagccgagcatgtcgggggtggccttctcgagcttgacgtcgagctcgtcggtgaagacggtaccattggtcaggacggcaatgtcgccaaggatggacttgcggttgtcaccgaagccgggggccttgacggcggcgacctggagctggccgcgaagcttgttgagaatgcagacggcaagagcctcaccgtcaatgtcctcggcaatgatgacgagggggcggcgggtctggctggagatctcgagggcggggatgatgtcggaggcctgggagatcttcttctcggagaggaggatcaggggcttctcgaactcgaccttctgggacttggggtcggtgatgaagtagggggagacgtagccgcggtcgaagcgcataccctcggtaacctcgagctcgtcgtagagagtcttgccctccttgcaggtgatgacaccctccttgccgaccttctccatggccgaggcaatcagctcaccaatgtgcttgtcgccgttggcggagatggtggcgacctgggcaacctcctcggaggtggtgacatcgcgcttgttggcctggaggtactcgacgacggcctcgacggcagcctggataccgcggcggagatccatggggttgcagccggcagcgacgttcttgacggtctcggagaagatggcgcgggcgaggacggtggcggaggtggtaccgtcaccggcgacctcgttggtcttgccggcgacctcctggatgaggcgggcaccgaggttctcgaacttgtccttcaggctgatggacttggcgacggtgacaccatctgttgggtggaggggttagtcactctgacacacatgccatgtttccccatcacaccccgagacatggtatactaacccttggtgatcttgggggagccgaagctggactcgatgaggacattgcggcccttgggaccgagagtggtggcaacggccttggcgagggtctcgacaccggcgaggagagcggcacggccctcaacaccgaacttgagctcctgtgtagtgggcgagagctgtcagtatgcgccaattgtcatcggatagccatgacggcatggccgggacccggatcgtaccttgtgagcaaagcggagctgctgggcgggaagacgagtggccgccttgccgacggaagctctggtcaacgcgcgctgcattttgggggtattgtgtgaaggaaggaaactacaaacagagaaaaaagaaggatcacgggggtatcacgacggttgacttcaggggaaaagagagcaaaggaaagctaggatcgcggactgccgaaagaactggggaagaaaagtgcggccgtgggcgtgtcggcgttcgaaaaaaatgctggacttaaacatctccaaaggcccgagctccccgctgccgctagtcgcttgtgggttagcggctttgctgctttccctccatttccgctgctgtcgctgtttctggaaccatctgcaccccaccattggctgctgggagggagtccccaacagtgcccaggtgagcatcattccccctcattcactatcactggcactcagtgtttatgtcgcgcagcatacctatcgaggttctgacttgacaaattggacacgcaactttgaggctcacccccttttcttgactgtcaactgcctcgagacggtttggattgaattgatcaaaaatggccagttcatctagacattcagacattgacgaccggtgagtaagcggctcgatggatcctctgacgtccatgcatttccatgtcaacaaagtcgctcctcttccccggggacgcacctcgctctcggcaggcagtccccagaattacccggcaaccgaacccccctggaccgtcttggtcggtcttggcaaacccgtctcctcccacttgagcctcaacaccgaccggcctttcacaactcggcatccccggcatcatcggcgccagcattcacaggtcgaaatattcggacacaactcctcgtatgtgcatatgctctggcaactcgacaacttcaagttcatgacctattcctacgaatccctgttcggcccatcctacacgcctgctttgcttcttgattcattcaagcatgttggagcagataacgggattgcgatatgatatttgatcttgttctctccttcaacatgtctgcgtctccatttgtgtgttgacgtgcggacttaagtttcataactggcatgagactggcatctgagatcacttcattcccgccgttggactctgaaagagttgactacctctactgttcgatgctcggctgtatgatacgcctttcggtataacacgtccctagcatgaaattttgaggagccaatcacaagccttgattgctcttttcccatgtctcaaccagaagaccactcatcaaagatcatctttgaagtcctcttgccccatactcagtcgctcgcaaatcacgctttaacttctgttcatcatgaagtcgcttccaaaacagacgattctgctattgatcacagcgtcttcataaatcgctgactatcatagatttcaccagtctatcaaactccgtttcaaccacttcactgtgcacactccctggatattgctttgggttcatagcatatatacatttatgctctaccttatttctctctccctcagttgcgaaaccatcatatcaattcttaacaattggcgttgccagtacccacctcgattggccaattctcgtcgaacgtcaacgaacgtcaaagtagatgactccattgcagttaggtggacactctcttccaccgcctcaaagactcgactttttcacttctactgcttgtctcttctttgtattgaccataacgctgatatctatctattgtgtcgcgttggtttcccatacgtttggattagcgttcatcatcccattagctacgagatataggaaccatgcgacaatgtggatccagcgccggcatatcaagtataccctatgcggttacattcacggaacatccacgtatggcttcgacgaacggagttgtttgtaagtgcttctctttgagtttgagctctaaactatgattccagtttcggggacctggtttcttctagtttgaagtgcagcatatcaagctaacgtgagcctgtagatgacaaactttccaccgcactgcactctagatgaaccgaaaggatgaacgcaacagtctcagcaaggtaatcacgacgacctccaacgcccctaaatgctgagcttgaacctccagctcttcccatcattccttcgtctaagaagcaaagtctttcgacaaccgacgatatgtccgttagagttatgttggctctgacccctcatgctttactgatgtttgtcatagcgcgcccatcactggtcgaacccttttaacgccacccctcgcctcgatggttctctgccccaagttttttttttttttttttctcttttttttttcttgcttttctgtattttctctcttatccctgtgatgaatcggcaaagatcggcaaagagtccgcaaccaaataaaaagagaaacataatgagctggctcatccctttggttcaaaaagctcagtttttgtgagtattctttctctgccataacgcctgacgacagactggaataaacaaaccaagccacatcaaccgcaaggagacaaagacatcaaagaaaactgaaagaataagataatcgaaatccgccacagtaaatcccagactttgtggcggtctagcggcaacgatcatatcaagcatgcttcgccctcttggaaggcgactgctcacgctcatcatcatcatcgtccggctcagactgaaagtcaaacatgtggccgcccttgctggacgcgcggttctggctcaaaaaagggtcctggaactgaccttgttggctcaaggcatgggagtactggctttcctgaccatgaccgccgtggctgctgctgtcctgtgtggactgagaatgataattcccatttcccgaatgcaaggcactggcgaagttgtaaaagtcgggccgcatcaggggggccttacccagcacgtcagaagcgccgctcagacccagaggagagcggggatcgctgtagactggctcgttgtagtcatcgccggcggcatccgcgtcgcgcatgaggttggtgatgggagggaggcgatattcgttgctggtgtagccgttgtggttcgtcgtgcgcgctggaacgggcttggggggagaatcgaggccctcgaactatggggagggaacaagtcaacaaacaggctagatagtagtgttggaagaggacgaatttggaaacttacatcagcatcttcaccctcatcctcaaactgaggaacatacgaagggacactaccattcccgctacgtttaccgttaccggcgccaccaccagccccggcagcttggccatcattctccgagtcataacgcaaataatactcatcggcctcagcaccgtaatcctcaacttggccctcatcatcagcaacatcagcttcgccctgctgatactcgacagactgatgaggcgcgccgtaaccctccatctcatcgtcatcttcattagcataagtggagcgagcagtgacctgcttcttcgccctagccgaccggcgactggccgacttgggagccttcttagtacccgggcggtactcctcatcggagtcaagatcagccgggtcaggcgaaggctcgcgtttgattttgacgacaccccgagcgctaccacggctggctctcatgcgcccaccaccaccactaccgccagagctgccttcaccaatgggaccaacacccgccaaaagaccaccacgggcaccgcgaggagtgccagtgccgctgccacgaggggtaccagcactgctgcctcctcctccaccaccaccaccaccgccgcctcttccaaagttctccacagcatccggcaggttgaacttcctatcctccatcggctcatcaaaccgaacagccctcgtcgtgagctgatcatccgggttctcctggttggcgcggacgtaaccgcggacatgcgggtcgacaaagacgcgggaacccggtttctggcagatgggcgggaccaagtggccctcggcaatcaggtggctgcgcagtcggttgaggtgctggtggatggcgcttcccgttgagcccggatgtaggcgatgggcgatggagtcccaggggatgtcgacgcggtagcggctgcattcgtattggatatggaggaggagtttctcggccatgcgggggcctgcgaagaaggagagaagacagaggggttagttgttgtggcttggggcatatggggtggtttacccgcggcgacattgttgggcgacgtgggggtgggggggagggagggtatggtactcacggctccaggtaatcaagttcctgccttcgacgcgaccgttcttcttgcgctcttcgtggctcgggggaaggtaggtgaagttccactcctttgctggtgtaccctcgtccttctttgcgccgccgccgccagcagcaggtctagagggggttgagggaccggcgaaagcggtattagaggcggagttgacgcgggcatgatgagacttcaccgcgggtgactggcccagcttggtgggtgattttcttgtgccgcccattttagtattcggaagggttgtctggcaagccttgcgccttcggattatcaaaggatggggctctttcctctttttcaccggagtgtcgacccggtttgttactgcggctagaacgaccggaggtgaaaggtcagcgttcgtctgtcaactgactgtcagatcaagacaacagatggcttgaggtgatcttgatccatgcaaaagatgggagatgtgcccagaatgaagaagaagtcacagttggttgtcgaactcccacgagaaaaggcgaatgacgacgtgactcgaagcaaaaatatcggcgtcaatacgacgaaatgaggtgaaagttggtgacgacactccatcacctggcatgatcaagacagttctctgcgcgaagggacactcgtgacttactcagcgcaaatgtgaatcgatggtgatgctataccgcactcgatgggttgctgcctcttatttcaaagcaaggtgagaaagggacacgaaaagtgaggttaagttgaaagataacgatatgcctaagggacagacgagagagtacgtgcggagagtgggtcacttgacgttcaagaatcactcaataacttttgttgggcagtttccaagttcaccgtttgatatttcttcaggaggtcattgagctgttattgtgccgcggggtgtaagtaacggactggtcaaggtcgttgaaaggtggaagggaaaaccttagaatagggtttccggggcaacggacggcagacgggaccacttcctcttattctccatgcgacgtttgaacaataggatgcaaagggtaatgttaattcgctacctagacattcacttgtctgttgcctcggagtcagatcgaagatgtgatttctgggcatcttgtcggaagagcgcttggtattgaaacgaggcattcacttgctctctactcactccacaatgttacaggcgtcaggtgacggtatcaggtgtattgtatttttcttgaagaagtctacgacatgagctggtacatggctggtctatcacgaacatgtgtggtatgttctaataatcgatatttttcagcggacagaatacttgatgtatcgaaccctgaggcatagtacaaaccattttgaaagacgagcctcgaggaaagaattccagatgtacttgtattcagaggcacacacgacgtgagagaaaccggggagaccgtttgtcttggtaggaaacatgaaactgtgagtattgtacccagcaatgtatatggttctggcattgacctattgtataagaaggtgtatcagagggaagttagagtgggtgtaagcaattcgcaaatatcgggtgatttggaccccgtaaattttggtgttgtcaaagcggaaggaggttagaacactggtatcttaaacacagtaactccaacttcctgaggatgatataaccttaagatctaaatcacacttgtcctaatcttctaggcttgacatgtcttccgcttctgctttcagtatttgctgcagttcaagagcccgatcccgtgcaattcctaagagatcagccaaattgtttttggtggtatgatgaagcgagactgttctaggcctcgcttcataggttgagatgaccataccgtatacctccgacgttgacagctcatagttgggcactatctccaggtcgtctctatcatgcgagatccccaacaatgcgaagacataatctctgggatctgtcgccttgaaaccgtagctgtacaccgtatccagccacttatcaagcgttggcccggatggttcccagacctcagatggcctcgggaacaagttgcgaagcgcaatcattcgttccaccggagctttccagaacaaaaccggcgatgggcggttcgtatgcgctctcgacttgcgtcgagcctcttttactgaccaccatctggcaatctttggcccccgctcaaaacacctcttcgtaacaaatgcccgattgcacaagaccacataatcccttgccaggacaaactcttgcaagatccatactctcctccagtatgtcgcgttgcaatataggtccgtgatcccctgacgttccttccggctaagatttccttcttccatatactcgtgtagatctttccattccatcttcagtaattccatagcttcaccggtgcaggctgttcccattcccaaccaaacaatcaccgtttctgcgtcccagtaaatggtcttcatcaactggacctggtggcccttttcccaatcatcaagttggttaatgcaaagagcgtccacccacagatagaggggtgattcaccgtagagtcggtgatggttgtggaggatgctttgaagggcgtcataaagattttggcggatacggatgagatggttgtcgagaagcatcgttggagtgtctgaggggtttgaagggggagagccccattcataagagagggctttgtacggtgggcaggggctttctccgactgcagataagttgacttcacggagggtagctgagatgactgggatgttttgcgtggaagaggctactgggggctcaaggcggaggaggcggatatgttccttggactggagaggctcgtaaggatattttccggtaaaatcatcggacactttgcgatcagttgatgacggcggcgtatcttctggcagggagagagaccgctctctctggcgttctggagcgaatgagaagtcggaggacattgtggaagagctgatagcttgaggccgtggcgaatgcttgcccatctggcagttttccaggttaacaacgacagtgaacctgacgatgccgcaatgaagaaggaaatgatacagctatgaaaagaaggagagaagagctgatgtggagggatgatgctagaggttttttgttgacacaatggaggtaaacccaaaggtcccgtcgtcaacccaaccgttggcacagcctcagccaccaccggcattactccaaacttgctggcgcatcagaagcggttaaaccgacagccaggaaccactttttgccgaagtgataaggcggcctcgaatcacgttcgatgggttgtatcttcatcgccccttgggtcaccgggaaagctgctcccaggaacgctcttgacttctcaaaagtccagcggttcaagttattaactttaggaaaaggaagatggtgagggcagcgacaccacttgcgagatggatgaggctgtgtctgtcgaacggattttaggacaactgacccgagggactatgtttatactttgatggggttagcggacgactgtactgaaaagaccactctggactataccaagtcggccagagatgtctttctttcggcttttgctgtgatccgtcttggctggagagcggcagctctgttaagccacagcttctaccatgcgtgactaccttagtctatgcaaagttgatggggctgcctcctgcggatgcgcccgaagtttgggttgcgattgagttgacgaagtatcccagaagtcgacacaaacgcaaagacagctaaagtgctccagcgctggtaaggtttgggctctcgctcgagcctgcccccattcagaaactcggcgtgacagctcattcaactgcgatcagctgaatggaagtgctggacaccaatcaggccgaccaaccactactccgcactatttattgggcaagtgtatcaaacgtaacctcgaatagacagaagctattgggtcgcgggattaggcatcgagacattaggcatctggtgacgttcaagctgtacaaatgttttcgacgatttctttctccttcaagttcagcgattctccagcgctgtcgacccaaaacacgcatcttgcatacaagcagccaggacgaaatccaatttcggtacactcaaagtttgagttagggaaggtattgtttttcttttccttggtcggattctccatttcgacgagaacctcttcagcacgtagcctcctcagagaataaaatttctgactgtttcattttagttacgtactatcgtgtataatggcctccgaagatattccgcaaagtatagggcctcgggacgagcggtctcttgtgttaaatccttcagagaccaataccccacgcaggatgtggaggcgcactctatctctacgcacgcacatgcgtaggttcagaaggtggcttcgatccttggtgggtaaaggtgacaatggccatttacatagacctgggcgtgacataaatgaagaagtgtctcacgtccaatcaaagaccaagaggagggaacccagcgacaaaacctctcatcccaaggcgaataccgagaatctcgctccagagcttggtgatgagaattctagatccacactgggaatttctgagccggtaaagaaaatccccgaacctcttggaagtgcgagaacttctggtgaactttccggacagcttcatgaccatcacggcgtgaccaaagttggtgacctcagcgaggttgattccaaccccagccccgtcacccctgaacataagaacgacaccgattcgcaagtcgctgttggcaaatacccttaccaacctcttcagtccaacaagcatattattcgtgtgctctatatcgagccgcccacatcttcctcttctcaaggtggccaagtcatcgctggcagcgtctttcaagtcgagctgatgtcaggtaactcatcttcctatccgtacagcgccctctcgtacgaatggggcctccccccaaaagatgagtcgaatagtccgacgatactcctaggcggccacaccgtccgtgtccgcgaaaacctttacaacgcactcagaaggattcgggacgtccaactaaaaatcaatagcaacactgactcgcctctcctgctctgggtggacgccgtgtgtatcaaccaggatgatgacgtggaaaagggccaccaggtacagatgatgggacaaatctacgcgactgcccaaatggtgtttgtatggctggggtctgggagcgagcaaactcttgcggctatgaatgccatcaacgcggtggggatggagaatctgaaggagttggaagataacctgagaaagaatggcgaccatatactcgatatcgatacgctgtgtgagagcctcgaggactcaggccataaccgacccgaagatgaatttgataagctatgggttgcaaatctgcctacggagcaacaggaatgggttaataagctccgcaacgtgtcaaggggcatcgctgagttctgcgaggcgtcgtactggcggcgagtgtggattgtacaagagtttgtgatggcaagggactgcctccttctgtgcaatgatgcctttgtgacgaaatatgagttcgagaaggtgctggatctcatggcagccatacgcaagataaggggtctgtacgaggcaattcgggtgttgggtgcgtggtggccttcggatgctggcggtgtgcatctggcgctcgaaactccggcacacgatattcagcggttaaaggaagcgaaattgagaaagaaaaagacaccgctttcggagtggttgaacatgtgtgcggcgaagaagttcaaagcaacggacccgagggactacgtctatgcatttttggaaatttcagatgactgctccggcaagatcataccggattatacgaaatcaacgctagaagtatatactgggaccatggagtttgcgatggaaaacgacccaaggctagatagggggttttctcggagaattggggaaatcatggtagcacgggagtcgcggaaattaggagaatgagtctgtagaatgggtttagtttagaaggttgtcaacaagcttgccgacttgggtgacgctttccaaatactggaccaagctggtcacccttgatcataacccactggatggtaattggcagcagcgttgaagaaaacggacgttggatcacgggaggataatgaaggaggcacctaaagaccagcagtgaacaaacaaatgaactcaagaaaccagaagaaacagctggcaacggataacagcttggagagggcactggtagtaatgtgtgatggtggtttcggttaaggcttcgaatttggcaggactgtggagaatgtacaggtaggctttcgatggaatgattccttgagacaatgacctcaagctagagtaccatatcgaaggttttgaaggaattacatgtatttttctttgtttctcacacgtactataatccctttcaggtccgctataaccaattttctaaccttacccttccatgaaaaccgctcttccaccacccttagataccaaaaccactcacgactcttgttatcgatgaaagattagtactacgaactctaattccgagaaagtatattcggtttaggatacggtaaggcggtcgaattgcggagtgacataggtaacttttagccttctttgcggggaaaatcaagttgtgcgtttatgtacctattttcgctacgccgagcctcagccaacatggtaaaacccagcacacatatacatacttggctccttgagtagctcacgggtataatgagatttaatgtggaagctttgcaaagttgatggggttgcactgggacgtcggtcgcgcagtgtgggaagaagttttcgggagcaaagccgagaaaaaagtagacggttaagttagatctattatggcagcttctctacacgccttgggtggtagactgccatcaaatcctataactctctggaataaagtcgatgcaatctcaaagcgtttgaggctccggttatggcttctcactcgacgtcgagaaatgtctcttcgagaaatgtctttatacccaaagcccggaggtgggctcccattttctaagggcacaactacaactagtttggttgtgttgatggctgagccacactccgactgctgtttgccaaccggtcttcgagccagatcgagacaggagagccatctacttgatccaataacgcaggccgcgctagatctagggtagcccacatcaatggccacggatgagccacaaacgacccgtatccttccctccaactatcccaacccacgccgtgaccgtccgattccatgtcgttcgttcttcttatccaggccatgaggttcatgccaatgctgcacgatgttgacgccagtttctgggtactggtcaggtccacgaaatcgaccgtctgacttgtgggaaatcaggtgaaccttgatcaaccggaaaggaggaatcgaggaaaaaaaagtgaccatgcaaagagagtcaagcagcgaggccggagtccacagggcgcctgaaggagtggtgtaggtgttttggaagagatgggaagacatggtcgctttgctttgcacatagagacgaacacagaaacaaaatactatcgaatatgtggtatcgaactccgtatagaccgagcgagactccgctgcctgaaagtctcatcaacaaatagcctgacaattttcccactaagaaacgccgcccaatgcaaaagaaaatagtaaacgcatagcgtgaagcgcgagagaccgcacaaaccatggcacacaaaagccaagaacaccgcaattactccagcttggccaggatagccttctctctctctgccttgcgcttctcgaactgcttgacggagtgtttcctctcgttctcctcccttctcttgatggccgcaagctcctcgcgcttgatctcggccgccttcttgaccaccttaggcaggtgcctgtgacgggagatgcgcttgatctcgggcatgtgagaatacctctcgaccaaggtcttgttgtactcgagcgcctgtctctgcttggtcgccttgacgccgctgcgttccgaggcattggcacgccacaaacggacgttaccctgtatatcacgttagctgtgctgatcgaacagttggagaaaagaaaggagacaacgtacatcgtcactaccgctgagaaggtacttggaatccatagtccaggtagtccggaacaccctctgcatacgcttggtgtggtacacatcgcgagacatgccctggtcacggcgccacaccctgattgtgcggtcataggaaccagtcacgagctcctcgccggtaggagagaactcgacgtccataaccgccgcaacgtggcccttttggatattctgcgccttggtgaagttcctggcgtcgaagaggtagacgttgtgatcttctgaggcaacagccatgttcatcgcctccatggggttgaagacaatgcggttggcggcgaacttgagaacagtcttgatgacgggcatgttggtgcgcaaatcgaacagaataacggagcgatctgtgccgacggaacccacgatcgaggtctcaacctggttgaagcaaacatcggtgatggtgtcgctgtggttcggccactgtatcgtctgaggagccgtgctgtgctcgagatcccaaatacgaatgcagccggcgcccgaagaggcaacgaaggagttggtgttgcggtggaacgagagagccgtgtatggaccaccttcctgccatgtcgcgagtggcgttggggagtcggtcttggtgtaagggtcccaaagcttgatgccgtcggtggcacatgtgagaagcttcttgtcgttggtgaaggtcattcccttgacgatattgttgtgggcggcagccttccatgcttcatcccgtgttgtgagatcccagaccttgacgataccgtcacccgaaccggaagcgattgtgtgtagcgagttcttgtccttggccatgctgtagacaccctgaacgtggccatttcctagctggccgaggaagggcttggcgaagactctctccaacttgacggcattgagggctctcttgtactcgcgagcgcgctcgaagggatggagttcgggcgcaaggttacggggtgcgcgggtgacgtcgttaccgggggcctgctgggccgagatgtttcggctgagggctttgatctgttgtagaagtgtcagtggtgagcctagaagtgggtttgcgaatcttgatgggcgtcgcgtgtggtaggcccaagtaccttcatggtgacggtgtttctctgttgatgatgttgaaggggtcgtggatgagaaggctaccaaggccgacggatatcgagtgtgaataattgtatatgatgaggccgggtatggctgaagtctgtcggtacaccttgtcgcaaagcacaggtgctgtgatacagttatcgacgttggaattaatgaatggatggatggatggatgccgggagcgtctgtcgccaattggggagcacagtcggacacgggcagtttgacagctcccgttccccttcctctggagaaattttggcggggtctggcggcaagaatcttgaccgccttcttggcagtttgctaaacgcttaggcttggaatgttagagcttcgctgccaaaaggatggacagggcctgagctaccgagagctgggcttgcctgccgtgaattgacagggatctgtaggtggatgtctccagctaattacgtcgcgcctggctacctagcggtggtacgtagtgtacagaggtctcgttagtggacatgccgcctgcacttgacttgggtaacagctgtgctccagcagaggacgggtggtgaggttcgtcacgacagaacaacctgagctccaacttcaacaccacaacaaccacaacttccaagccgacactctgcgaccaccgacacgccgcatatccccccgcgacctcgagtaatcaccatcacatccaatccgatagccaaactctcgatttatactactaccgcttaccacttggcgaccgggacaaccagcacacgacaccatggcccagggcgaagcatcagagagagtgcgcgaggcgcagaaggtggtctcgaccgacccccgccaggccgagcagatttacaaggatatcatctccaagccgccatcagtcacctctgacgcggccatccgggaatacgagacggctttgattcacttgggagagctctatcgcgacgagaagtaagagtggctggtgtatgtcgtggtcatcgaggaggggtacggtcactaacctcccatcaccgtgtacaggaactcacaaggccttgtagacctcgtaacccagagccgcacagttctctcctcgttcgcaaaggcaaagacggcaaagcttggtacgaccccgccatcagctttgttgacgcgctatacaagctcatgaggatactaacactggttgatacatgcagtccgccagctcctcgacctcttcgaagccatccccgactctctcgacatccagatttccgtcaccaagtcgtgtatagaatgggccacatcagagcgccgctctttcctccgccagaacctcgaaacccgtcttgtcgccttgtacatggccaagcagtcctactacgatgccctgacgctcatcaacggtctcctccgtgagctgaagcgcatggacgacaagctcgtcctcgtcgaagtccagctgctcgagtcgcgggtataccacgccctcggcaacattgccaaggcccgcgccgccctcaccagcgcgcgcacgagcgccgcctccgtttacacccctcctctgctccaggccaacctggacatgcagtcgggcatgctgcacgccgaggacaaggacttcaacacggccttcagctactttatcgaggcgctggacggctaccacacgcaggaggagccgcagcgagcccaggccgcgctgcagtacatgctgctctgcaagatcatgctcaacctcgccgatgacgtcaaccagctcatgacctccaagcaggccgtcaagtacgccggcaagtcgctcgaggccatgaaggccattgcccgcgcccacagcaaccgatctctcgaggagtacgagcgcgccctggcggcttaccgctatgagctgggtagtgacaccttcatccgcaaccacctgcgacgcttgtacgatgccatgctggagcaaaacctgatcaaggtcattgagcccttcagccgcgtggagattgaccatatcgccaagatggtcggcttggacacccagcaggtggaaagaaagctgtcgcagatgatcctggataaggtgatcattggagtgctggaccagggcgccggctgcctcattatttacgatgagacgcaccgggatgaggcgtacgatgcggcgctgaagaccattgagaagcttagcaatgtggttgatgtgctttataccaaccaggcctcgcagcttgagtaaaaaaaaagcgaggttcaaggcagaagcagggtttaaatggatggatggatggatggtttaggggtttacaacatggggttcgtctgtaacattacgcttagatatggtattagtcgggcgtactgaaacaaacacgataaaccgcatgatcataagtctaagttttgagcaatgacggtggtctggtctttcaaactgttgcagatatgtgatatcgtatgtccaaatttcagaaactagaaacaaccaatgtttgtacaaagaaccatttaacaacatggtatctcctactcatgcatccgtccatccagttatactttgggtatccagttccttctttcactgttcttcccttctccccttcccaaccatccaaccatccatctatgcccattctttcatgtcctttcccatgctcaatacacatcacgacgcataaactaacaaacaacccccctcccccttctcctccccctatcaacccgtccctccctcctcctcctctcgcccaccaaaaacgcatacacccgtctgaccaactccccctcactccacccccctttttcctgttcatccatcgcaaacacaccaccgtaaagttcatctgttccccacgcccgtctaaacatctcccgaaacttgtagacgacgtccaaatgccattgctcaatcaccaccgactcgtcaatgggaagacgcgtgacggggtcgtaggtggtttgttgaggggaggggcggtacgtttggtgcaggaaagaagagagggtgggggagtgggggtagtagagatgatgagtgggggcggcggcccgttgtttgcctttgcctttggattgggattgggattgggagtggtggagggcgcggtgggcgtggattatggaggagaggatgtcccagtgggaggtgctccagaggtgggttggtggggggagttggtgttgttgttgttggtggtggtcatgggagtgggatgtggtggtggtggcagcggcggaggcggaagtggatgaggaggcgccgatggaagcaccggtggaagcttggccgttatggtgttgagaggttgatgtcgacggctgagaggattgttgctgctgttgttgttgttgttggccgaaagaggatactggtgggagagatggataaagcggctgcagaggcgtgacgatgttacggttggaaggcggaataggaggcggtagtgatttgcggcgaccgtagccaaacagagagacgccagagcggatgacgggggagttttcgagggtggatgtgggtttgatgagcggcggctgtgctgctggtggttgacgtggtgcagcagcaacttgttgttgtagttcctgttgctgttgctgctgccgttgccgtccacgtccagggctcagtggacgaggaaacggcggcgccggtctcggtgcttggaccgctggtgctggcgcggggctgtgctcgtaccattcgatatcatcatccatatccacatccatatccatatccacggtgtcatcaagttcgtgctgttcctcgtcctgataatcctcctcatacatcccagtcgcattctcctcaatcctctccgagcctgcaggactatgaacaggactgctctccgtgtgggtactgggcgagctggtgataatcacaggggtggaacggccaccgaatacaggacgcctctgttcaacgtctgcgttacgccgaggagtaggcgactgtcggacactgttggcaaactgcaccgcacggccgggtgtatggcccttagttggcggtcgcaaggcagacttgataggggaagagttcttgtcggggagagaccgaagtggaggtggctcgaagctttcctcggcagatgattgttcttcctcgagttccactatctcgtcgtagtcgtccatgtcttcttcaggcccttgctcttcttcattctcgttctccggtccatactcaacgctcttagcgggcgggtccgagaacagcttggaaatggactccttaagaccaaacagcaactgcttaggtttgtcagttatcgaattcggagtggtgcctgggcctgagctgtggttgtctttgagtggtagagccgtgacagtgccggtctttgttccgccgtcccgttcgaacaaggggagcttagcgcctggttcgcgtcgcactggagtgaagttctgtttctgcgggaccggggtgtagatgcttccagactgtggtggtgaggaggaaccgatgatggaggaagagtgtcgaagtacacgttgtgccggttgcaggggtcgggaggattgccctgataacacgggcgctgtacccagaggtgaaggctgaaacggcttttgggaaactggcacagaaaggcgctgagatgatggaacgcggcctatgggagtcgttcctagcttcctctcagcttcctgacctgtaggaagatgctgtgaccgctccgaaagggctcccgaaccagatgacaccttgccgttggcttgactttgcctatcgagcacttcgggcccaggccgaagagaagcattaccctctggaccctgtaaactgatttccggaataggtgcaggcgacgagaagaagcttgagagattcgctttcttgttcggcacgggcttcaacgcaggccggaacttcttggcccgacttgaatgaaggaggctgaactcttccagctcatcactcttgtctgcggctgtgttcaactgatcccgaaccatttgactcttgttggaatgccagcgggagctaggctggggctgatgagttgagggaaggaagctggcaggatcattctcttttagggtggatttggctttgactgcgggagatgaacgcatggcttcgaggaggaaaagatcctcctcctcctcctcttcctcctcttcatgttgctccattgcttgttccccttgctgagcttggtaatgaccctcttcttcttccatacaattcatctggtagtcttgctcgtgctcgtgctcgtctcctcgatgttcaatcggagattcttcacgttgatggctttcttccgcatgaggagtatcgtagtattcaccttcggtaaagttatcatggcgtgccctttccacttcagtcgcttgactctctcccaagcctcgcagttgatcactttgcgaggaagtcttgccacgcccgagcagcgactcgcgttgacgacttgcctccaaaccacgactcgcctggtgcttttgaccttcctctgcaaagtcatctcgggcttcctccgcctctcctctctttggctctgtcgaacttcgctcgtagtcacgccgccaggaatctccgcctcggtcagaatgggactcttgtctctgactgctttcttccacaaagcccaagcgctgcccttccctttcctcttcataaccatgccgctcgtcctcggcttcagtcacctctctggtatcccgttcctttgagccgcgcgtgtggccatcttgcttagaatcgctagctcggctggactgcgacccgcccggcccgcgtgaccagtggcgatgactctcttcaacatgactagaacggcggcctcctctttcctcttcatacacatgccgctcctcctccacgatttcctctgttacctcgcgcacttccctcgcttcctggtcgccagaacttcgctggcggtgaccatgtcccccagaagaagaagacgaggctttacctcggtcggatcggttggagtgggaggactcgtgtcggcggctctcctcaccatgaccgccccagcggtaatgttcgctctcatgctcatactcttcccggacctcctccgtaatttcttcggtcacctctctcgccccttgttccctcctttcccgatcttccctcgtctctcgctcttccgaccttcgtcgagaagacgaggctttaccttggtcagatcggtcagaacgggagcttccatgccgatagctctccacctcctcacgaccactcgagtgacgaccacccaagtaatagtgctcgctctcgtgctcatactccttctcccggacctcttcgacaatctcttccgtcgtctcccttcgtccccgttcttcccttgtcatctcccgctcttccgatgacctatgccgagaagaaccatgccggtgaccatcccgtccatgtccatgtctcctagaagattgactactctccctgaaactactagacctggcatcacctcctccataaattcgctcttcctctctttcttcagtcaccgtctcaacttcgacactttccctaaagcgagcttttggctccctttcccgctcccgctcttctcccactgatctcctcaaggtagagttttccggccgtccgtgtctcctgccagaatgactattactactactctccctgaagctggacctggctctggcatcacctccgtaagctccccagatgctttcttcctccctctcctccgtgaccgtttccacctcaacgaattccttataatcacgatgagcttcgggttcggaaggctcccgatgatcatgatcttctctgactgatcctgatccccgagtagagttttcctcccgagtactagtacgttctcgctgtctagagctgtcatgatggctgctgctgtcgtggaaaccaaggcttgcggaggcggacctgtcacgggttacgttgatttcgtgactgtgactggattcctctgcttgccagtccatggcttcatgctcatgttcatgctcgtgctgttcgcgttcgcgctcgcgctcggagaagaaagaagcggccttgtttgtgctgccgatggtggtgttggcttgaggttgtcgagtggaagaattggtgctagcttgacgttggctcgcgaagctggtcgcagattgggcttgtctgtcgtaaagagtgctagactcagcctgaggatgtccgaagctggtattttcttgacgctgtctgtcaaatttggtggtcactgaaggttgtttaatggcatggctgctgctagcctgaacttgagatctgccgaaacttgtgcttgcatcagcttgtcggtcaaagctggcgttggcctggcttcgcccactaaagctattgtccgcttgtgccgatctttcaaagccggcggtgctgccttgagcatatggttcgccgaagacctggcgttggctgccggtgccagcattaacttgactccatctgtcaaagccagcattatcctcaaactgccttccaaatccattataaccgtgagcctgcctgtcagaactgctactcgcgcgactttgtctctcaaggctagcgctggcttgagattgtttctcgaagctggcactggcactagcagtgccactggcgtcttgactaccggaatcgcgcttgctcatcctgctgccaaagagcgagttgcgtccggtgcttcctctagaagaaccgggtggatctggaccaaacgggtcgtccatggcgatgtccatggaactagtcgcaccagcagtggctgatgcttgtctggagctttccccgacattaatggaagcctgcctcgaagcattccgtggcgataaaacttgcgctccttgggctaccagattttttatcgagccaaacaagccgaatccagatttttcaggctgattacgggcgttctcaaactgggcttggggcaacggctgagattgaggttgagcctgcggttgggattgaggctggggttgagaagctctggaggccgatggtgagggtgatcggctgtctttaacctcaggcacccctcggaagggactgcgcagaaagcttcccatacctggaggcgacggagggtccgaggttacctgttgcagtgcttcaccagctctgatgattggagatagagccggccggttttgtgagtcaggtgggggcatcaagttctgagggttaagtgccggaagacctggcggggccaaagatgtcagtcggtcggccggggtctcgttcgagttggatctgactcggcgtaatggaggttctatgcactgctgctcatgtcgagaaaagcttccagttgggggagaggaaggcatctcatcgtctggagcgggctcggtagactcggtgggctgtctttgctcatcatcgttaagctcagcgtcgtcgttgtctgcctctaggttggcatgagcaccgaaatcgtcctggaagtcgtagtcgcggggttctggagggacaggagatggtgtcttatcaggtgtcagaatactgttcgatgcatgtaaggggtgggggttattcacagatgaaggccgctcgacagagggctgaatacttgtctttgttgtctgttgctgaacatctgtctgagattttctaaataacggacttgatggttcaggtggcagggcgcctcgcgattctcttcgaagatggccgtgatataggacacttgattcctgtgtttcaaattggtcatagtccacagagcggtttgatgaatccaccccaacatcaccacggacatctacatccacttgtctttcaagcgaccggcctttctggtggtgtggtgactttacccgccttgacttgggctgttgtgcttgttcctgccgtgcttctgcttcactttcctgttggcgctcatactccagattatcctcaagctcctgctcctgctcctgctcctgttcttcctcaaggtgaggttcagataccggctcacgctcaggttcttgcggtgattcagaccgctgttcaggcaagggttcgaagtctggcgtattcccagctatttgctcaagttcttgttcccgttcgcgttccagtcgatttgttctatttgttcgatttgcttgccgctgatgcaaaaggctagattccaactgtgttcgatattgatgttcttgtctttgttctgcccgaacccaagtattgaattccgccgcgggttctggctcaggttcgggttctggttcatgtgttctcccctttcgcagctctcgttgttgtcgccttggtggttctttttgaaaccatatgtcggattcttcaggctcttcttcgggctcaggtgcaggctcatgttgtggttccgcctcctttccacgttcagatcttgagtctacttttggttctgatccagcatcggacccaggctcgagtgcaagttccgactctagttcgcgatcccgctgcaaatcccgatgcgagccccggtcttgctcttcccgttctgaatcttgttctgttcctggatatggtcgattctggtgcctttccagagactcgttgcgctcatgcgcatccccctctacctcttcttcctctaccacctcggcctctcccctattatctcctgtcgaatatcgatatagtggatcgtaactgggaacgggtgccctgggtgtagtcgtccaattgggattgacaggataatcgattgtcctaatgtgacttgatcgctcgtccgattcctgctgacttatccgcaacgacccgatcgtcttactgatgtagaaacttgtcgtgtctccgtcgcgggtatccttgttttgcgctcctccgtgcccttgttcctcgacatagctcgaattctgctgcatagatagtagcgaatacgggtctatcatggtgaattcttcgcctggcaacctagtctctgttggctgaaccggtgtatccctgggggtcgcattatcatcctccagttccgattcgatgtcgctatgcgattcgccgccaccaaagtccgcgaactcgacatactcatccccatgcgaaagctccgactccagttgaggcgtttctcgacgcgcgggttccggtcgcagctgttccagcctggaggattgcgctcttggtgccccgttccaccgtcgagcggccggtgtatcctgaggtggattgaatgagttgtccagccacaggtcaccttccgactcgtcaggcctaggggcatcactcgagggagccccaacacctgtattgcccaggatgacgtttgacggtactcgttgaaaaatgcgctcgcgacgggtatgttcttgttcttgttcttggtctcgacctcggtttcggtcttgttggtcacgactggaacccgcttcgggcacgggctcatggtcggagtcgtcttctttgagggccgtaagatctcggtctatgagggcggaaaactggtcgtgcgcaatcgaatctttcctcggccggcctcgtttccttcgcgcagagcctggacccagcagactaggctgtctgactggcgacgaaacaccctttctccgctttggcgcacgactgctgggccctggtgtcaagctaatccggcgctttgtccctggtgtaaacccgagcttgctgaaatcgattgtgacatctgaatccaagacatcctttgacgaggaccgtgcttcgcgcagttgaaatccgggggtcgctggtcgcatcgggcgagttgtcgtctttggtgtctcggagcgcaaggccgtgcctggagtagctgttcgtggcggccttccgcgcggcctcggtgtaacaaattcgccaagtcgagtaatctcgtcgtcgtcatcatcctccacgccgcgcaagggaaccgtaaccgaagttgttctttctctttcgcggatgctgcgagcagttggcgtcgagtgttgaaacagacggcgactaacactgcttcttgaagtgactctcgagctctcggcttcgacggtgaccagcaggcgctggggcgatcgcgcgtctccaacgtccaactcgaacatgcgctttctcggcgtgctttctcgaagggcttggactcgctgggttcgcggagtgggctgctggtttctacgggaaccgcgacgcgccgatgcgggttggcgggctggaatcgccggtgtcacggagcgagacgctggggtggcggccgtctcgaggagtggatccgtggacgacgaaatgtcgtcgaccgacatcatggacgcgtcttcgtcctcgtccatggcagccctggttgtgggcgcatgaggcccggtgtggtggtggtgatggtagtggtggatacagtgcggctaatggagtgagtgaatggttaagcaatatggaaatagtgttagcaaaggatgcagcagagggcgcgtgcacatgaaggcccctatccaaaaggtgtgaatctgaaatgctggctgtcaattgtttactttggaatttcccgtcgttgttgcggcgaccgaacccgaccccatcggattgattgacaggtttggatccgtcgccaagcagcagctgtacataattgtggacgaatgagaacgcgaccgcaaaactgtccccgcagttcaacagacccctgttattctgttaacggtcttcagctggtggcaggcaaggcaggctgagagagagagagtccacattttcagggctgtgaaagtgcttaaccgagcacggaccccctctacgccgacgtcattgcctcggcataacattttggaatcttttacaattcttcaaccatcatcaacactggattgaataggccttgaacaatggggttctgcaaaaaaacgactgagagcatcatgtcgccatgtctcaaaacaatgctgacattcgcagcgggaacaaatcccgaggagaacaaccccatattacactagagggcaactggaacaaaaacaactccatcctttacaccgtcccaacccggattactaattccgaacctatcccatccgagatctgaacgacaccactatatccgcagtggcactgcaggggatgacctgtcaacttgttaattccagtgccgaacatgggcgcgcccttcgcatggcgtgatcgtcctaacgaatggcttcaatttcaccgttcccagcgttgaagcaagcgcacgtgtaagtccaacctcgtgacggaaaaacatctcgacactgggatgcgctggtgtacagcatcttgttgaataactataatccacttagcgctttgaaatcctaatcaatgttactaatgtcagtgaggttttctggtttttatcaccggtgtgatgtgaatggaagaaaatgtatatgtgaaggaagatataaatccgttcacatccaccaccccatcaccgttgtttgaaagacattcaacaacagcactatcaacaccaaagcagccgtattatacttgctcaagacacctcccactaccctatccacaaccaaagttccaccttcccatcctataccatcacacaatgaccatcaccacctcagaagaccgcgtcccccgcggtgacgttgtcgcccccctgaacttctacgagcccccttcggacggctcaagtccctttaacaacatcgacccggcccccggcgttcccgagcgtaactactctacccaaaccctccccgtcaccatccacgacatccgcggcctcgagtcctccttcacactcgataacgacgccttccaaattctccagggcctccctccctccgccgaagaagaccctgcaaagaacggctccaacttcacctccgacgcctccatctcccaactctactaccccgaagtcacccgcctccttctggacaccatccccggttccaacaaagtcatcatcttcgaccacaccatccgccgcacctccccctctgcgccccgtggcccagtgcagcgcgtacacattgaccaaaccgcctactccgtcgcgcaacgtgtgcgccgacacgctccctctccggaggaagccgagcggttgttgcaagggaggtaccgcatcgtcaacgtatggcggccgctgaacaaagggcccgtggaaagctacccgctggcgtttgccagttcacagacggtagacgacaaagatatagtgcccgtggagcatcggtataagaatggctataccggtcagacggccgcggtgctgcatgatgaagggcaaaagtggtactttttgagcggcatgacgggcgacgaaaggattctgttggagtgctttgatagttgggcaggcagagaggacctggaggaggggaggaaggtgaaagggggaagggtgccgcatacggcttttgaggatccgagacagagagcggatgctgagggacgggagagcattgaggtgagggccctggtttttggaccttgacttagtgcatgttctcttatggtggacacaggaggcgggttggagtattctctaagtgaatgagaataagtaatggtttgatagagtttaatggcagttttgagggatcggatgctgataggtgtttgaactcctatgtccgcgaacaatttttctatatcgtgtttgcgccttcatcgagctagtaatagtcaccaaaaagttagtcaatgactgtgagtcttgctcaacgaaatcagctaatgaacttccggcaacacctcatgtggttgtcgatattgatttggaatggataacataagcacaaagcaaagcgaagcctagtaaactcccaaaatacgagcgagatgccaaacagtatgcggtataaccacggtaatcaacgaaccaaatacgatgatacgtaatacctatggtaatgctacaactgcaggcatgaaagtgttcaatgctcaagtagcacctgtaataaagtccagccatgtttccttaaactccgtaaccccttcaatgtatgcgcaaccctcgatccagtatctcaacaaacgcctctctgtccctctttcccttcctgtgcgcgatggaggcaaaacaggcaccatcgtaaaggagcaaacattcagtgtaatatgtgaagcaccttgtgccaggcggcgctgggcactctctttcgtcgttgcaaaccgtttaccaccgaccaatgcccgaagctctcgtcgtcaaaatccgtttcttaatcatgtctaggccgccgtcctgttcagccaccgcggccgccgcgtccctttctgctgctggtccggctcatcgccacgccgccgttggcgctagactgtctgctcatagagacacccccaagcgccttagcaggagactggtgatgagacggagtacccgagcggccgccctttgacggggtgccgataccgagaccattgattggctcagatctttcgggctcgacaggctccttgatcgggggaagaccaaggcgctgcctgagttcgttctccgacggccgctcgccctggacaaatgacacaaatctgcggtccttgaccgggagcgacaccgattggagaagcttcatgcttccatgctcagtctgtagattggcgcccatgccgttaagctggtcgtactgcttcagggcatgcataaccatcaagtccccggtcacgtcgtcattagccagtgctgccggtgtgttaaactcagactgctttgcatggcccttgacgtattgtgacgggaaggcaggaggctgcttagggtcctgactgctagtcaaacgctcaaggttaccggggaagtcgaagttagcgagcatctccaagcccatgagtttgtcgtcaaagttgggattgttagccccacttttgttgctgcgagtagcgtgcgaaacgttcctctccatcatcggcgccgacggagccgactccgagtcgagatcatcagggtcgccgctaccggaaacactaccctcgggtgacgagatagggcgcccatagtcgtcaaaccgtggcttatgggtaagaatgtatttgtgcgcagccaaggccgactggttgtaggtcattgacaattccttgtccgtgaacagcttgtcaatgctgtagatggggccggtggtcttgcgttggaccagacggtcggtctgccataggggtgtagtgctgttggggtcgagtgcacggcgctgtggcgctggagaaccgtcgtcatcattcatgttgcgctttcttttcttgctgtccatgccgttcatctcctccatttctctccgcaggcgggtggcccgcttgccgtgtgtgcctccggggctggctgggtttgtgatgctgaattggttggggtgtaagaggagtgcggacgcatcggcaatctcgagggcctccttctccttgttgagccggtattttttcgaagtgatgatgttgatcagtcggtcgcggagggtcgaggcaagcgccttgtgttctctgttcgcaagctccgtcttataggcatgcgtattgaggtattcggcgatcttcttctcgtagtcaaactgcggaaccaagagtcagcattggcactttgactggcggagcgttgaacggttatgatcgggagacgtactttaaatttggtgagagcataatcgcgttgctctgcaagatcctgtacgttctccatccacttggcaaatttggggccagccatgtcaaggagggatcgtggaccaccgtcggagtcggcgccattgagctggttgagtcgtctctgatcctcttcgaagctgtccaaaggtcgatcgacataggggtcgactcgcatgaccagactggtgtcaatctgaatcttttgtagttgttcgcgaaaggcctggtctctgtccttgctccatttgtcggaaagggttgcaatgcgttcggcaagcatttggcgtcgcttgtctctcttagactgtgactgtgactgaccgggaggaggagaagcgttggagcggcgatcaggccgcccggaaggtgcgtcggccatggtaacgtcggtagaagccatggcgaaaggggggtcctcgtaaatatgtttcttggttgcctgcttttttattgtatccggaccaggtaagaccaggcgaggcaaacctcaaggcgaggctggtgggcggaaaaaagagagccccagtgcagagatttgaggctagaggacgagtaagtcaaagtcgactggacgacgggaagagagctgccctcgtccgccgatggacgggcgcgcagaatggttacagcgcaagggcgagagaaaaggaacggcttctggtggtcgaagcgggtttggacatagtcctcatgggatcttttgtgtataattgtcgacagcgagggtacgtatggtgcagatggagaaatatggagtggcagaatgaaatggggttgacagcaggttgagccgaagcagaaggaccggagaatgcagtgcggcactacctaggtaggtacaggcaaaccagcacagggaggtcagtgcaggtcccgtcggctcattgtccggccaccgggttgaataatactgtaggttgctgcacagcgcttggtttcaccttgccctggcagtgtttactgactagacatacagtccggtgatcatggaagctccaccgcacaggcgctgtacctaagcgagagcagtctgccgcaggaagcagcgataggtttgtatgagccgagctgattgctgaagtggataaagctgagattcgctccgtcttgtggctcaacctgcgatgtggctgacttgtatcatgtacatatacgcaaattgcctgccggaaggaagctggaatcatccactaaaagcttatggcaggagccgtgtaagtagagtggtaaaaagatctgtgcgactcgggctgtccttcaaggaacacacttctcgtcgctgcctctcaccgtgaaagtggggtgaactgcacaaacagcggagcaagcccagggcagcccagggcagcagctatgtactaaggtaggtatgtacgcagtaggtaggtagtagtatgtgcgggcaggcaacgtcagggcgggcagctgtcccatcgcatcattgcatcccgcttcccattcaacaaccttgaagacaccccccgaaactttacagatggactagaagacataggccatcttcagcacacaaccatggaacacctctcgataaacgatcaacccccaccgccgcccttccctcagggccccggccagcctggacccggcatgcccccgccgggactcctaggaggcggccgtcctccccagccccagcagttgcccgcgcaaatgttcaccacagctgcccaactcctcgacctgaccgatagtaagaagcaatattgtggacatatcttttggacgggaggaactaggctgacacgagcggcggggtaccaacagagaagctaatggtagcattgcgcgacggacgaaagctcacgggcatcctccgcagttgggatcagtttggtatgcctccatgaacctacctctctcttacaacacatgaccacctatacacgcacgcacgaacgagcacgagtatgaagaggtagctgtgttaacgcgaatccacttttttcccaccatactagccaacctagtactacaacagacaaaggagaggatattcgtgcctccaggcacgcagtcacccacccagaccagggggctctacgccgacgtcgaccggggcctcttcgttgttcgcggcgagaacgttctcctcatgggcgagatcgaccttgaccgcgacgacgacccgcccccgggctacgaccctgccgacctcgaactggtgcagacactagccaagcagaaaaaggccgaggagaaggccaaggagaagcgcaagatcaagaagctttccaccattggcttcgaaggggagaacgtaggcgaggcgcttctgtgaatgatatatgaatcaccctcaaattttacaaatgggacggaaagaaagagacgggaggagagacgaccaaaactttaacttgttatgatttatacctacatacccctgaagtggaaagggagtgtcgaaggagggaatggcatgagcgattggaagcagaatattgtgaaatgctatccactcagctgcgacttcatacgaatggaagaccgcatgaagccttacaccaaggtcggcccaagaagacaccaagtgtattttaccgttagaaaattagcaattcgatggattgcctcgaatcgaacctggccactactgactatgatcatgttgggaaaggatagcccagagagatatccacgactaacattctttcctaggactagtcacatagccggcacaaacccatcgacttcaacatcctcccacccacccgccatcatcgataactacgccgagctcgggaaatgaggcgttggcactcatgaccaaccaaccgattacccagcatcatcaaactgaaagatgatatgcagcaagtactcaaccacctgctgcgggggttgcgttccacatgccaacaaagggggggttgaacttgtttcggtcggaatagggaaatccaatgtacctcacgttgatccactgagggttctgtataagccgctgggagatgtcgttgtgggctgggttgggctggctgtaggccatcactaggtctttcgtaagtccaccactataaatctgtgaagtcgtccatgaatgtatggttgggcgtggtgggtaaactgaagttgtaccagccccatgtcgagggcgtggcgtagggcttgaaggtctgcaaacgcaagaaagaagaaggagggtaagatgccacaattccgggtgcaagctcacttgggctatctcacggtcattgtcctaggcaaacctttatgatatacttatcggcgcagtttcaacttgcttggggcaagttacttaatcttggcgggcccttctcctcatcctcatctaatcgggcaccaccctagggcaaatcatggatcgtcgacatggtgaagccattattggcctgtccacccgattgtctgggggaaagtgaggggaatagctgtccgggagaaggtaaagttggacacataaaagacatttagctatttctcattgtctccggtcgccgttgtccccaaggtcgttgattgcggggtgcattggcgtcgttgtgaacgaagaagctcggtgggagaacctcgagatgaatcttccaccatcccggtgcaacatgtgttttcaaacatgaacgatggaccacccaacgacagctgtacggatagtcccgcacaaaggaagcctcggagatgaacagccccatgggtaagaggagttgtttgccatgtgcgtggctgctctagcgagaccgggagtgccgtccacccgcgattcgaaacgtcccatgctccaccggatggaggctgtgtggagatgtgtttatggagagaatccatatccaaacggatcctttcagccggtcccattgtcaaaaaccgccggcaactgaactcaaacaggtatggcagttttccgaagctcaaggcatgcaacggtccttgcgatgatcgatggtaacagttcgccgcgactgtggttagggtcagtatctgcccatttttttttattcttggtgtatgtctttcgcacgtgtaaggatgttgctatggaaagaagctttgatacctcgctcgcttttgtcaataaaagtgaaatgtcaccttataaagcagtgaatggagccgcgaatgggaatgaccccactaccgacgaaccttatgcggggacatggcaggcgctaagagcttcccggctgcccctgcccagccgctgtgccatcaaagagcccgctcatgattcgctgcggccagcacgaacctggctgtcgttgtctggaggtctggcgcatccatccgtcaaggtaaacaattaaaacatgccccgtttcttcctctccctttaaatgtcctcaacaaacacactacctctgcttctacccttataccaacactcggccggctaaaatttcaagttagcgacatctggtcttgatcttccggcatccggtatctggcgcatttgcttgtatcggtacgtgtccgccctcccacggtcatgcgacaaggaccattcctgttgcccagcccaatgtcacccgccaacaaatgacataccagctgcgcccgccgctaacttgtgcaaccacttgtcgcagctcaccaaacatccttctgaacatatccaacatttcttggttgtcgccatgagctcctttcttacgaccgtgtacgttgagccctcccccttttcccgcccttgacaggcccatcgcgaatagttggcgatgcgatgacgtaatttggcaacgaagcgaggacaagctcgctcgccgtcgcatccatctcctttccaggaggtgcaacacaccgcataactggaaggtctttcgacctcctcagtaaagccatgaattctatcttgtgtgggatagctgttaacatgatttgccgctagaaatcagcggacgcgcaaccagttccgacctcgggcgagcggcaagggcggtgcgaccagctaccagctgcgacaatatgccgaagcaacacttggcggaggaagtttgcgcaaagtggtgaagctgcctgagggtgaagacgagaatgagtggttggctgtcaacagtgagcatcaaccccgccgacccagcttgttttgctccagggccatccgctgacccgctatgctagtggtggacttctacaatcaaatcaacctcctttatggcgccattaccgagttctgctctccccagacttgccccgaaatgaaggcgaccgacgagtacgtttccatcacaacatcatacaccgcgaccaacacactgacagagtttaggttcgagtacttgtggcaggacacggagaactacaagcgaccgaccaagatgcctgcgcccgcttacattgaacagctcatgagctgggtccagggcaacatcgacaacgaggccgtcctaccaagcaggattggagttccgttccccaagtccttcccggcgctggtccgccagatcttcaagcgcatgtaccgcgtttacgctcacatttactgccaccactaccccgtcattcgggaactgggcctggagccgcatctcaacaccagcttcaagcaatatgtgctatttatcgatgagcacaacctggcaaccggcaaggatttttggggaccgctaggcgacttggtcgacagcatgttacgcagcgactagacgacagaatcttgtatggctttggcattggcgcatggttatttgacagggctaagcacgtaggcgttaggttgggtgcgggttggttccattacaggcattcgttttcgtttggtatggtgggctggcaacgggcgctgatagaagggattaagggaccacggaattcaggaagggacgcgcatcccatgcttttgatggcgcgtaaagggcaccgggatctctttgggtttttgttgtttcgttgtagagagggacagagaggcctggagcttctcgtggaaatagacgctttttgacatcacgaatgctgccgcagctttcacttctcacggaacttcatgtcaatgtcgaggatgcatgcagtgccgatgctcggacgggatggcagggcaccgataacgttatcgggatgttgcttgcctgccccactgcacttggcacgaacgggcagttccggagaagaagctctgggcagttggcgggctaaagagtcttggcagaggcaccattacggcgcagctccaggatttgcagcctgaggcagacacggttttgccgagcggctccaaacccacccgttaccttgacaaaactgaaccggagcttgaattcacgacatcgcggtcccccgtccacccgtagcatatcccacacgcccatcatgttgtcgcgacaggccctgctccgccccgcgcgggttctcaacacccaggtccgcacctatgctgctgccgccgccgcctccagcaaggtcaagcctcccgtgactctcttcggtctcgacggcacctatgccactgctctggtacgccctcgcgccccggaccccgacgtcacaagcaattgaagcaccctcgagctcccgtgttcgtagggttatgtcgattggagctctcccacatcagccaaaccgacaaccgaacgcaatggaccgatagacagaatatcagagagctaacatagttccctgcgtcatttacacatgatatagtacacggccgccgtcaagaccagcgccctcgagcctaccgccaaggccatcagcagcctcggcaacctccttgctaaggaccctaagctcgccagcatcctcgagacccccaccctctcccccgccgacaagagcgccatcgttgccgagctccagaagagcgtcggtgtttccaacgagaccgtcaagaacttccttgccaccctcgccgagaacaaccgcctcggtctcctccccagtgtcgtcgccaagttcagcgagctcatgagcgccgcccgcggtgaggttgagatggtcgttaccagcgctcaggtacgctcgctttgttccgttacgttgtttgatggtgggcaaaagaagaatcagaaggaggagggaaactacgagggcgatgacggaaggggagccgagcttatggggggattttatacgaccaggaagaggaggacgacaatgaaattgggcttggacattggcggaagctctggctggaattgggatcctgggtgaaccgaaacacaaggagatgggaaacagaagcgctaacgaaatgctgaactaccaccatatagcccctcgacaacaagaccctcaaccgcctcgagtccgctgttgccaagtccccctacgtcggctctggcaagaagctcaaggtcaccaacaaggtgcgtttatctcacaccattccaacccggcaaaactggagctatacccgacccggctgcttggtgaaattaggcaaaacaactacttaccttctctcttttaatttgaacaggtcaacgccgacatcatcggtggtctcgtcgtcgagatcggtgagcgcaccatcgacctttccgtctcctccaagatcgccaagatgaacaagctccttagcgaggccctgtaaattctacaattatccgagtttcctaagaagagcagagcaaatcttatagcatgaacaacctccaaaccgaccgactattacggctctcctgattgcgcgtctctactggaatgggcgaaagtgaagcagcgcatacgttacgtcatctgctataaaagggagttaaactcctgtgttgcggacatggtctttggggcatcagcagcagcaggaaagacgggaggaagggggaagaaaaggggaacgaacccccttttgtgtgtaggatgagcttggaattttaaaagattctacagccagtcaattctctctcgagagtgtccctcgttgtttcgtgttttggactcttgttgttgccacaaaaaaaagggcaaaacagtgcaaaggtttcctgacatgttgcactgggtttatgggaggtgagtgtttccaagattattcaggcccatattcaatttcagcaggcatgcatggccgtggttgtgttaccagaggcatagacctgcttgacgcatgacacttgcttcggctgagataatcgggcccgatcaatacgtaccacttcctcctaccggacagcaacttacctacttatctaccttatcttacctactctgtatacgacatgccgtcgctgtcaagagtctgcacattcgctgcgtggttcgaggcgtttaaacagtgaaaagagacatatccaatgctaatacgggggtgtcttttgacactaaaaataaacactatggtatatacatgctaatgataaaaccatataggcacctaaactccgtatacataatccacatctagtaatgaaacaccgagaaaaaaacagctagttgatcgagcggatcgagaggtagccttgttcacctttgtgctactatatcgctttctctgtcctgattgagatacgggctcgacatcatccgtccaaagtccaactcattacgcatcatcgtcgtatgtccaagcttacttcttccattaaacttcatcggccgcttgtcagccatgctgcgcccgcgtatttcgggatatcgtgtcggaaatcttcgaggatgtgtctcaacgacgtttggttgggactagcacagccttggccttgggctggctgtaatgtatgcgtctctgccgatcccaattgcttttgtcttgcattttatcttatcctccctgttatgcactttgaaccccccctctgtcgattgtccagggcctcacaatccggccaacaactgattcgactgcattagatccacggcgttggtgacatttctcgctccccctctccccgtctctatcgtaatgctgctaatcgtacctccttctggaaagccatcaaggttcgccggccggctgagtactatgtaccggtccggctctttcttcaagtctgcaagctctaccatttactcggtgtcgtcaacgacggttctgccgatgacggcatgtccgaactcgccgcctcaattggcacctccgcttccaattcggcaaattggtgcccggggtgttcgacgggtcggctgtacgcgtggtgactcggactgccactccgactctggtgactcgcactcggcggccagaccggtgacaaatgagcttgttccgcctcggcagggtgtccaggtggcggcgtagtaggcgtaccgcatttgaacatggagaaccggctcatgtgtctcgatggctgatgaccacactccgacgccgccacggtggacgagacctctcccgatagctcgaaaaaaggttgcaggtccttgggcggcacgggcggggggttgctgatgatgctgacgagatcagcaacaccatcaccatcaccaccatcgcctttgctgctgctgagggttccaatgttttcaatggttcttctacgccgtagtagtcgctttttccgccaccagcgtttaaagaagaggaaacccacggagccggcagcgaggagggcgacggctgcggatccaacgccgataccaatggccgcgccggtacttacgccgccgccaccgccgctactactgctcgtcgacgttgctaatgggtcgtcggtgattgttggttgaggtgtcgtcggtaaggaggtagcggttgccatgatgccggagttatcctgctccgagggttggatgtgccccccgtctgacattgctccaaggacgacctggatgccataggcgccgatgccgcctcgtcgctcggatacggtggtgtgaggtccgatggttccatcggatacgacagtcacacccatcagaacctcggctcccttggggaaggatgtggtacatgctagtgcctgagcggtgtcgtcggcgcaggtaaatgtgagggcactgtctttggtgttagtattctgacagcttttttttttttggtgtagaagaaggtttatcgtacgctccgctcggacagcacacaactgccgtttgagtcttacccgctgcctctgtgtctgtcacaggcagcccagagcgcgaacatggtgctgtcgtgtatccctggggacaagagccggggttgtagtagtaggatgggttcgcaacgtaaccatcaggaaagcaattcgaatcaggtgtgtagagaggaccgtggatgtattcggatgcggtccccttccagacctgatatatttggggggtgttggtggtacaactggctggtggtgtgaaggtcgtcgttaaagggccgatattcgtcatggtggcgccgcactacgcattcaagcgggcagctctctcttaatgcgtctcagatccaatgcctgatagagataagcattataggtatgggtatgagggtcggcgcgtaggtagagagaaaaaaaagatgtcaatgtttccttcgcgtcacttgctcggtcgacaagacttgctgcaactcaagccttttggtgggaaaacaacaacaaagccgggagcaaaagaggtgcattgtctaagttctcttgtttctttgatgacagccggaagaacaaaaacctgagactagtccgccgccccatggacaagatgggactgttggtgaaagatgcgagctaggatgcatatggacgggctggcggatcggcacaccgtcagggggccatatgctacccgtcccccacctacccacgcagcaggcgcttgctggaaatgtaaccgatcgatgaacggggagatgaacctcactcgtttgggcttagacgcgacaagcaggccaatgggaatgtcagccaatctggaatttagccccggagagagtgttcacttgagagcggtcggtcaccgtcaactcgaggcttctgcgtacgaggcggaataggtattcgagatcaaccggatgctcggttgtcgcggtgaggttggggtagtcggagtgagtgcgataacttgagttcatgatgggactcgaggtacatacacagattggcggatttgtaggttatttttatcaactctcagtgagcacgtcgacaatctccttcaagccatagtgtttgatgagagtcatcgacttctagaagtcttagctgaaagggcgtaaacccaaccgggaacaatggcccatcatgcccttgcattgcagcaaagcccactcccggagctgactgaccaggcggagattggggttttggtggtgcctggcagatatcaagggatgagacattgagtgatgttcacatcgagcaccatgtatctgtaggtagtaagatatgcgctgatatgaatggctgataataggagtaaggctatcctgggctaaagtccctgcccacaccaaatgaatgagcatgttgacaaacttggcgtttatcgctggtgtgtgatttggagagtaccgcgagtaaacagtgctgcgttacctgtttatgaagtggattataaacccagtgtacataataatgttggtgttgctcgttagggctgattcattgctcctgatctacgcagttcggttgtacgacaacggaacagttctttggtcggattgaagtccccgcgggccgattgagatcgctgatcaaaacggggcgggatcacccaccaatgcatgttttagcggagaactgtaactgtaactgtagctccacctgtcaagttatgccaagactccaatccttccaatcgagcagctccttgacctgtcagcagctgcactgcagtgtcaactgactaaccgtccatcatctggacttccttccttcctctccgagactccaacaaccaaactgaactccaacaacccctcctttcttcccctcaaccacatggaaattcatcaagacagcgcccagcatgaacgctcgagtcaggcctctttccgcagcgacgacgtcggatttctgtcattcttttcacatgtcttgcttatctccccggaagtgttctcctagtgtacagtcgcatagaggtagtttcatggaagcagccaagcaatcttcacctccatccggagaagggaactctggagcgaaaaatgcatttgtttgcatgctcgactcatcatcggctacgctgtgtcgttggcggtcactcgcttgactaagatttccctataatgacaccgtgctgctgttctccttcaacccctttcccttcacttgccttcgtatgccttgcacacaggtccttcctggtaattgttgacaagagcgggaaactcccccggatgcagtgacgcttaatccacacctagctgaccaacttcgtagtgtacctgctctgtttcgactattctatttgcaacgccgcgtgaagatggaagccgccatgatcccgagggacgatgtatggacaagttgcttcacctttctcgctgcgactccttcatatatcacctatagtagtgccctcgctggagcttcgtctcctatctagccctccacgactcgaagcttagtgtgctcgcttgacttttcctatgttcacgacctatcctttcgccttgttcacttgtccctatctcaaaatacttcttttaccccctcttggagaagacgcgtgctcgaggcaggttcctcaaccgcagctatgaagggcattatctccgcgactctggcctccgttctggccggaaccgctttgtctcagtcatctccaaacaccagggacgaatccgctacggagcgtgtatggtcctccattgcatgggttatgcatggtgaccggagtcctctcgatgtgcccggttttcctcctaatttgactcccctaggtgctcaacaactcgttgatcgaggccgcgttcttcgcaatcgttacatagtggctgctcaagaaccggatagttttgatgtttccaagctcatcggagccaagctcgtgggcctaagcacgaacgccatcgacaacacccagcttgatatccttacgggcgcagatagttacgactttcacagtgctctagccctcatgcagggcctctatcccccgtcaacacgtgtatttaatggtacggatggtatagcagctgctctccttgccaataccgagatattggattatccactggaaggatatcaatatccggtcatcaggtcatcgtcagtcgacgaccctgaatttgtttagtatgagaacgccatgagcaccactttaaataagaaatatcgctaacaaccatgacttttagcgtggacgcaaataagctctgcccccagtatctgcgctctttggacagctttaagaacgacactcaggtggagaagacctacaatgaaacactggtcttctacaaagcggaatgggaaaggatcttccacggtgacaacatcgcgtacccctcggatctggcagactaccatcacgcttacgaattctatgaccacattcagtatctctacgtacacgacaacgccacgaaaaatcaactaaactcctcctttgtcgaatacatgggcaatctcgcagctaccgagcagcgtgaaaagcatggaaacttgacggtgtctggaaaggaagaaggcgacaaaatccgcgctattgcaggccgcaccatggctggcaaagttatggagtggttcgacagcaatgtccagacagaaggacgcaccaacaagctcaatatggcctttacctccatagagcccttctttgcgttcttctctctgtcaggcttgatagatggtccatctggtaatcagttccgaagccatgttcccaaccctagtgcagcgatgatttttgaactcttctccaaaggcggcagcgactcggtataccctcctgacgaggatctctgggtacggttcctttacgacgacgccagatccggctcccttcctcaagaatacgccctctttggcaacgggaactcgcaatcagtcatgcctctcgccgaattcagacattccatgggagagattgccctcaattcatcgtcccactggtgcgacgtctgcgacagttctgcctctttctgtctcgtggccaaaggttccaccgaaggcgacgacaacaagggcggcagccccgactctagctcatccgtcgtctcccacgatggtcagggtctcaaaatggaccccaccatagccggcgccatcggggccgcctcagcagttgccgtcatcggactcggcttgctcgcagccacgctctgtgccggtctccgcttccaccgagccggctcggagaagaggcgcgagcaggagcgcatgattcacatgctgaatctaggcagcgcgtataacaatgacaataatcgggcagcggcgcctgatgccgacgtgacgtacgccaggaacggaatccgtcacgagcgcgtaggaagctgggaaatgcacaatggattcggtacgaatccgtatggtacgagcaacacggaccgtactgcggggctcgatcgcgtttataccaatgatgctggcttttactcaccaaggcccggcggcagctcgtcgaagcgaccggcagaggatgaccaagcaagctactttggcactgtgccgacgaagccgagggattttaccttgcgagatggtgagtgagtgagtgagtgaaggcgtgagcggtgctgggtgggtagggaaccttttcaaatacgttgatcttttcttttctttttgcataccatcgccctcgtttccctctttgcctcttgggtacttcatattgtttacatggcatccggtattttgcattaggttcagaaaatcttgcgaagttaaaattaccaggaggtggcgttcaaggaagtgagagtaggggtgggaataggaatgggtttgtttactttctccctattttccccagtccacgttacagtcgacgattacgaattgccgagtgccatgtatagagcaatatggctatgggcgttcaggactcgggagtgatcgggagctcgtcgaagcttaaccggtggctcagcaaagggatatcatctggccacaatgtggtagtatagagggcaataccagttggaatacagtcgcttgttagggcagctttgagttggttatgttctaattatttccttgtcgtgtgaatagcacatcccttaccttacatgcacatggatgtaaatgatatctgaagagtggcaccccttaacactgatcgcacctttcttcctccccttcctcttaaatctcaacgcaactatgccacttgaatttgataccttcctaatattacacattcatcactcgcaccttcttcgcgtttccattgagccgaaaccacataaataaataaataaattttttttttttaaaaaaaaaaaaagcacgatgacgaactcgtgaattggtccccgttcgtctttgcgaagtgcggtcaagggcgacgaacgaacgaatgagaaaagccgggaggaggttcttggtcacgggataatcaaacagtcaaacataaaacgcctgtatggcttcggctttcatcacttccatacctgtcagtccttacatacaggaatttgccctgataatgcatataatccggcacgccatttctcatgcatttagagggctcatgcacttatattcccatgccaagactctcaagctgcccaagtactggaatttcgggggaccttaggtggttagcataggtatcaggtcctaaaggggtctaagaagaggcacctataaatgcatacacagcaattttacggcctggcacagatgtaaatatgcattctagcatttacccatactaaataattgcggcggccgatttctaagcatttagagggttttatgcactttcaggtacatgcattatcagggcaaattcctgtacattgatacgaagtctacgaacgaacagcgagcgattcctttccctgtggggcgtaggtaggctcgtgaatggagccctctttttttgctcctccttctcctcctccgtgatcgcagtcgcagttacagacctaccacaggggtagttcgtcagtcggtgttttgctttctttcgcgtcagccaagaaaagaattgatggagtcatggaggtggagcggagctgtatcatatcgtattgtaacgggtttccccgtctccagtttgttcaggtctccagttctccagactccacgcccgcgatctcgggatctcacacacacccacacaccgttcggtatttggtacgtgcattgatgtgttgataggttgagattatcatgttatgctttccacttctgtcctctgtatgggaacagatagaattactgtcaagctgtggatctggtacactaacggcagtcatagtgatcaagtgggattgaaatatagtaccactcagcggtgagagtccgactggcgatgaacattcaccgtctccgcaaaacgatgtcatcatcaccaaaaagaacacagcccccttgaagatacttacgcactctgaagtccgtttcgttttcgcaactgtcatgtttcaagcttttccccgaacgaacggggaaagtcgagtctatcgaagtgcagatccggggaaactgcaactggcaaaaagcttggcattcagggcggcaaaagaggccatgctttctgattggacgcttcctctggcgttacatctcagacgggactctttctactgcgtaacaactggactgggacggttggatggacggatcgatggaggaagcatgcataccaggaatcatatcaaagcgaatgaaattgatttgatggagggcgagggcggctttgcatcttgtttcggaaggacacgcccgttgttgggtttcgaacttaaggttagtggaagtcaaaacctggggcagaaaatgtaccaagatagatatcctttgatccggggagagacagatctgtttgataccccagagagagcttttgcctagaagagcaggttgtagtgtagtgtatcatagttcttccatgaacatctagaaatccaccgctctggacaaaaatactgactgtgtttgaaagtgcttgcttgaataagcacacattatattcttattgcaattgttctttttttccagattacaaacactttgcgccgtaactatatctatgcatgccttatctcttctctcctcgcggggtcctgaacgactcgtggctatacagtcaccatctccacaaatatccggtcagccggaggagggtcgtggtacctacctagtctgtagtgtagcctgtatggtagggtacagttgtgtacgcagtagtagttgaggccgggaggactgacccaacctgaaccaagagttctccaatcatcatcatcaccagactctgatatttctacagaatacagtatgatctgcactgtaatgcaggttggttgactccgccggctgcattggatggcggcggcccccatgccgtgctgcctgcgctcgtggctttcacatgccttttttcatccaaaagaatgcggcatcagcggcagccgtctgaacagttatgccatgtatgtaccttacctactgcggtctgatgcacgtgcattttcttgacattggcgagtagactacatcctttctcttatcaacattaaatgtacctttgacaaggcacaagggaatctggttgtagaaaacaatccaagggaaaccagcaactgaaaaagaggacttgtaaacgagatggacgaggtccagtggagttcaaccccagaatggggcacaggcttggcctggattcttctggagctggacccatgcccgtccaagtcccagtggtcaccccgcaaactgaatggagtcgccttgggccaatgagacccactcggcacgactcgtctaactcatcccgtcgtccaagtcccacgaatgccgtccgcagtcgcacactaccgtcgcctttgacggcctccgcttgtccgagcaagatccccacgatccccttccaacgtccacttggctgtgataccctacgccgccgccgttcgtcactggccagccaaagaaacaagctagcctgcacatcctctcgctcctcgcttctcgggccgccgcgatccagtccaccgaacgtctctctctgcaactggaacctcgcgccttcaatccctcaaagttaccggcgaaaacgactatcttaccggcacccgctgccttgcactacccattctcaggtacgtaaccaaggtatctttaccatcccccccggtcaggccaagggctcgacgaccaccacaacgtcattgtcgccaaggggtgtgaacgacaatcccatcccatctccagcacatgctttgatcctacggaaaaagggcttaatgggttttagtttagtctggggaacacgtgtgtccatgaccaaggcagctgaccagtgaccacatagggctacagctatccaggactctcaagatattttgaaaactcagagagggtttgcctattttgggagctagcaatcatccatctactctcatcttaattccaaaatatcaatcttgacctatcctgatctcatcctcatccatcgcccaagaggtctgataccaccgcatattctactgccgaaagaaagaactcaagattggttggaaccttcgctatctgttacggtacgttggacatcccctgtttgagcttcccttctttgcttttgtcagaccctacgggctacggcagttccacgcatctggaccagttgggcgcattccatatcgggtgctcggacttgcggagaaaacaagacgaacccctgaagattggacgggttaccgctacattcacggtattcacacccccagggggcacttccacttgcagatgcgcacaccacggctggaggagggccaccgagcgagctaccacatgctctagtgcctcctctcgctgtcacaacaaccctcggcgtcgtcttttggtgcctcgaactgctatctcgggctcttcttactcctccatgggaacaagaggtagttccacttcgtcctcacagctccatgactgtcactccctgtacacacttcccggcttgtccgctacctacgtctgtgggtctggcgctcttcttcgctctcgtctgcctgctccccttgctcaccttgctcccctcaccatacccatgcggcttacatacaccctggcaatgtaccggggtacatcgcataccctcctctccagagtcccatccccagctcccacttccccttcgtatagttataccttcaaaagcccggccgagaaccggaccctttccctatcttacattctcccattttccttcaaaaagatatccagaccgccgatttttattcccagtggcataccgccttattgtcttcaagcctgccattgtttctcccgtacaaccttgcgtggcttcaacattagcactcgagtctcaccttgatacgcctaactactacgctcatacacacacacacagcctggagctacctcgcaccaaactaaactgacacaatgactcttactgaagttcgcactttcactcctccgagagctttcggtgacgctatcagccaaccagttgtcacaccagttatcacaacttcgacaacaccgcgctccatccccgaactccagatcacactcaagcccgccatcagcccatcaccaaaagcacgtcagaacagcatggcctctactcccgaagaaaagtccaaaggcggcgtaacatttgcccaccaggacaagctccccaagcttcctatcccagaactcgaaagcacctgccagagatatctcgcctccctaaaaccgcttcagacccacagggaacatgccgagacaaggcgcgccgttcaggagtttcttcaaacagatggccccgagctgcatgaaaagttgaagaaatacgctgaggaccaaacaagctatatcgagcagttctgtatgtttcctccgacacaaaggccctttacagtccatgtttggctaacacgtcttcagggtatgattcgtacctcaactacgacaaccccgtcgttctcaacttgaatccctttttcttgctcgaagatgatccgacaccggctcgcaacaaccaagtcactcgggccgcctccttgattgcgtcggctttggagtttgtaagggcagtccgcagggaggagcttccaccagacacggtccggggaacccccctagacatgtaccagtactcacgcctctttggtaccgctcgtgttcccaccgattccggatgccagattcagcaagatgacaagacgaagcacattgtcgtcatgtgccatggccagttctactggttcgatgttttggacgataactctgatgccatcatgaccgagaaggatatcgccatcaacctccagaccattgttgacgacgcccgacaaacccctatccaagaggctgccaagagtgccctcggtgtgctgagcacagagaaccggaaggtctggtcgggacttcgtgacgttctgacgagtgatcccggttccaacaacgccgactgcctgagcatagtcgacagtgctctcttcgttgtctgcctggattatacggaaccaaccaccgctgctgctctttctcagaacatgctctgtggcactagcgagattgagaagggagttcagattggcacctgcaccaaccgctggtacgacaagcttcagatcatcgtgtgcaagaacggcagcgccggtatcaactttgagcacaccggtgtcgatggtcacaccgtgctgcggtttgccagcgacatctacaccgacaccattctccgctttgcccggtctatcaatggcaaggctccctcgatgtgggcttcaacgagtcccgacccgtcgaagcgtgaccctgagagcttcggagacgtgagcaccaccccccacaagctcgagtgggacatgggtcccgagctcagcgtggctgtccgcttcgctgagacccgcctggccgatctcatagagcagaacgagttccaatgtctcgacttccacggctacggcaagaacttcatcacctccatgggcttctccccggacgcctttgtgcagatggccttccaagcagcctactacggcctctacggccgcgtcgagtgcacctatgagcctgccatgaccaaaatgttcctgcacggccgcaccgaggccatccgcaccgtctcggacgactcagtcaactttgtccagactttctgggctgacgcccccggcgacgccaaaatcgacgccctccgcaaggcctgccaggcccacgtcaacaagacccgcgactgcgcgaaagcccagggctgcgataggcacttgtacgccatgctctgcctctggcagcggatgcaggatgacgacgctgccagcaccaccaccgacaacagcatgaatggctattcttttgaagacggctccatcatcggctcgccatccaaggactccgtcttctcccaatccatggagtctcagtctgtcaacggcggtggtcgcgaacgtggcgactccatcaactcccacatctccgccaccccctcccaacgcggtggtgtacctcaaccactacccgccatcttcgccgacgccggctgggacaaactcaacaccaccatcctgtccacttccaactgcggcaacccgtccctccggcactttggctttggccccgtctccggcgaagggttcggtatcggctacattatcaaagatgagtgcatctccatctgcgtgtcgtctcgccatcgtcagacccgccgcttcgttgacactctggaatcctacctgcttgagatccgccgtattttgcgcatcgctgcaaggaacgccgcctccgccggtggtgttggtgccaccggtactaccggaaacaagggtatgagcagggctcgggagattgacgcggctgctatcaaccagaatggacaggaaaagctggctcgccccaagatcgggaacaggattaagtcgagggggaggttgatcacgggtcaaagcagcgggcttatgggtcacggaggaccaacgagcatgtacaccaatggaggcggcagcagtgtggggaacattaagggggcgggagggggcagtgttagtagcgcgatggaggagagcgtggtgatgagtgaggatgatgagattggtggttgtaagttttttttctccccttacacttgatgttagtggaccgagtgagtggctaactgacatactctctgacagatggcttcttcgacgccggtatgctgcagcaagcgctcaaggcgcgccaacaggctcactaccaccatcattcccacaaccatgatagcagcagtgatgaccggagtaatcagagcagacaaaggaggagcaggagggatgtgggcaagaagttgcctttgatcgattactagtagcctcccggtaaacgtttcctatttttaatttggtcttgggtttaaggttatggctgggttagcgctgttttctgtttactgtttttcttttttttggatgttcttggattctaaagtaccacgttgaagagaaacacacagatgatacctacagctgagagagagagagagatatggcatgttttgaggcgtaccgtacataccctttctagaacacgccggcggtgaataaaatctactttcagttgatgtttcacttgtctactcagtttttccgcacactggcaaatcgcgtaaccgaaaacaacaagtgatgatggctcttaaataaatgtcatgaacctggggatctaaagaccaaagcataacaactaatgatgggggaagagttaagccaaatacccaacaaagacaccagataaaaattacatcctgacgacgtatagccgacaaaacccctgagaccgaagcatcagtaaccatgcagcagaggtaaactaacccagaccaaccagacccacagacacagggaatgccggcgataaaagatgatggaggatgattatgcatgcatgattgtgttgatagaaaacggtataaaaatttcaattaactctcttcccagagtccatatgccaaatgccaaaataaaactcctcttccttttttccttttccccccctcccttctgaatccggatccaggcaccggtaagtaggtataatataccttggattactactgcccctccatcaccatcttctttccttccctatctttacctccaccccgacgccgccctctcctcgcccccctcttctttatcttcaagttctccttctcctgcttctcattgctgttcccggcggaagaggtcgcaccggtgcgggcgatgttctccgtaacgtgtacgagcggcgggcgactcggcttctctttctcggtatccttggtctcttcacaacgaccactaccatcagctaccacagcagcagcggaagaagacttgttctttctcttcctgtctctacaacgccactaacgcgcgctgccgctgcccttgatggcttgcctccgcttgaccttgtcggtgatacgagtgagcgccgactttatctcgcccttctcaaaggtatcgaggtcgtagtagacgggggcaatttcctggtttacataggtcagtttcaagatgccattgacaaagggaattcataaaaggggaatacgtacaagaagccactcaggacgaatgttggtcactgtcctgacgtactgcttggttgtgagaacgaactcgttatagacgacccagtcgtatgggctcgtcaccgacgtactcgggtggatcatgacgagctggtcgtccttgaccgtcttgtacaccttgctgttgctgctctcgcgcatggccacctgcatgaagaagccagccaggagcgcgcggcggatgttggtgtagtagttcttgtcctggaacggcgtgctgaccaggctaatgtcgtgcgtctccataatacgcttgagctgagcccggacgttatcggcgctcgacaggtgacggtatgagaggaagtgctcgtggcaccagcgcttcatgtcgtcgccattggtctcggcacccttgaaggcgtggtaggcgttcagcagcgtcaggtggtcgccgtcggggtgggcgaactgcatcttcatctcgtcggcccgcttacgcgcgttgttggggcgtacccatatcgaagggacggagaggagggacacaatggaaaggatctcgttggagcagtagaactcgggcgacgaaataagcatgacggcgagggcggggtcaagcgggaactcggaagccaaaccaccgagacgcgtaagctcaccatcgtcatctaagcaggcgaggtagttaagctcctccagggcgcgcatcatggtctcgggcgcaggagggtccatgagatcaaagtgtaccaaatcctcaacaccaagcttcttcaactccagaacagtgttggccaggttggatcggagaatttcaggataggtttgctcaataagttccttcttgaaagccttctcggtgtaaagacggaagcatttaccgggccgtgtacgaccagcacgaccagctctttgctgagcagaggccttcgagataggagaaaccaacaaagactcaacacgagagcgggggttgtaaatcttttgcttgctgaaaccggggtcgacgacgtagacgataccatcgattgtcaaggacgtctcggcaatattggtcgagacaatgaccttgcgaccaggcctgccacccttgcgcaggggctcgggggccttttcgaaaatgcgctgttggtgcgcaggagggagagtgccgtaaagagggtaaaccttcatggggccagcatccgactcgcgaatcatgtcgtccacctccaagctgattcttcggcaagcatcctcaatctcctcctcaccagtaaggaacagcaagatgtctccctcgggttcagtggcgtggatctggaggacggtccgtacggcggcctcgaggtagtcacgctcgggctcgggggtatagaagatctcgacgggatgggtacgaccggggacggcgagcaatggggcgttgtagaagtaggactggaacttttgggcatcgagcgtggcagacatgacaatgatcttgaggtctgacctgcgggcggcgatctgcttgagcagggccatgaggatatcggtcgcgagggtacgttcgtgggcttcatcgagaatgatgcagctgtagcgggacatgtcgtggtcgtgcatggactcgcgcaggagctgaccatccgtcatgtacttgagcatggtcttggggccggtccggttctcgaaacgaatgctgtaaccgacttcctggcccagttcgacatccaactcgttcgcgacacgctgggcaaccgacatggccgccacccttcggggctgggtacaggcgatgagcttgccgttcgtgtgggggagctcgtcgtagaggacgtattgggggatctgggtggtctttccggaacccgtctcaccgacgaagacgaggatctgggtgttgtggtacatgtcgaggaactcctggcgctgcttgtggacggggaggtcgcgcctcactttgaggatgtcgaagtatctctgcgagtgcggctggccggtccacgggttgagctccgagtcctcggcctgggcggcctgggcggcggtggtcttgtgcctctcgaaggcgtcgaggggcgattcgaagtcgccattggtgccgttgccgttgccgtcctcgttgagatgggcgaggtaggggttgtacttttcgggggcagcatcgccattctcggcacgcttgatgcgctttgagtcctggtcgttgccgtccatgttggatctcttgacgcctttgtcgtcgtggctggccattgtggtaccgaccgagggcagctggccttttttttatatcttgtttcttcgagcgagaggggtgggtactaggaaacaaaacaagaagaccgaactgaaggggaagaagagaagcggcgataggcaaaacagaaggcggagtgtcgattatggcacctccagtggcagtgatgaacaacagcgaaacagagtggaggggagggcagtgggcaggcatgcgaggctacaactttttttttgtttgatgtcagggcgataggtcagacctggccggcagttcctggccgcagcgactctcgaccaatgaggggtcacagtgataagcttcagtggagtaaggagtgtctttggcaagcgctgataagcaaatcactgtagcattggacaggaccctgatgggcactaagacggtaattttctacactgttctgtaactgtcaggttcactcagtttgttcctgctgcacgtgaagaagaaaaaaaaaagaaagaaaaaaagaggcaaaatgcaggcaggttgatgaagtttgtgacattgtgacattgtgacattgtgacttttggcgcattgggtttgtgtgcaatctttctttcactcagctatttcattttccatgtacctatccatctatacccctccatacctgtttatttcgagttggtgaccgttgaggttggactttttcctctggtgcttcttccctggaaatatccactgccatggggtcagtccgttttgggaaaaataaaaaaaaagtaccatccaactttgatttcagtctttacaattttccctgtgattgggtccgatacctcatcaaagtacagcctatacattcttctactgtatacaggccccagagactagtatagctaccttctccgtacccctcccgctgctgttcgtaccacctcaaacctaacctggaccatcgcggggttatttacttctagtctcgtccactctctttcactcactcggattcacataaaagtccagtcactcactcatcatgtcttcaaatcgcgggtttaaccccgagtccgagtctttcgagcaacggccgcccttttacattggccagcatgatgtccaacgacatgagtcgcccactgacaatcagtacggccagatcttggacagtggtgtaagtctttccttacattaaagtaggaagagaaagaagaacgagcaacagcataaattctaacacacatgagatgagaatagttcaactttgtcaccacccccatcaccaacgagcactttcaccagcgcgtgatcgacttgtacaagagccatctccaagaacgggaacagtgggtcaccgaacggggactcactgacgcccaaaaggccaacccgtcgctgccacttcctacggttcctaccttgactgacgacgatacatccctgtttcccagcagctatgttggctcgctcatcgcctatgccagcccatggatcgacctctgctctgccgatcccatcatctcagacatctcccgtcaggtgctgaacctcgagctcgcctacgccaacttctgcggctccaggaccatcattatccccggcccaagacaggacgatggccgtgccgttgctcagtatgcacgtgccattcaggaggctcaggaagtcggtggtcgtgtgaatctggtcattcacttgcccatgtaccgcgagcctggtttggaggaggaggcagagacgctttcttctctccttgctggtgacggtagtagcagctccaactccaaggagaccgtcaagaccgatgctgccaagggcaccgagatcgatctcttcagcacctgggacagttggcacaccatccggaccgtctgcaagtacagcggtcgtctgtttgttgccctgcgcattcccaagcgggtacctgaaaaggacctgcaggagcgctggttctccgagccgctgcactacctgaccctcgataagaagatcttctcgctgaacaaggccggtcatccttcccttacccgccatcatcaggacttgatcaaccgttatatgcgcctcaagaaccacccgtggctaatcctgattaatgtcggtccgtcgacggaaagtctcgtcgaggcccccagcaagatggaggttgacttccctcctttgtccgaggctagcaaggcagtcaaggagaaccgcaagccgtatgctcctccctacaacgagtacgtcgattacatgaagtacctcgagagacaccagcccccttattcggccatggaaactccttcgctcgtcagcttccaggactggctccagtcccctctccagccgctctcggacaatctcgagtcggccacatacgaggtctttgagggcgatccggtcaagtacgatcagtacgaaaaggccgtggccgaggccatgctcgaatggaagaagtacaaccggcccgtctcctccgtgacgcccgagacgcccgacggcaaggacctgatcgtggccgtcgccggcgccggccgcggccccttggttgcccgcgttctccgggccgccgcatccaccaacactcctatccagctctgggctctggagaagaaccagaacgcctacgtctacctcctgcgccgcaacaagcgcgagtggaacaactcggtaacggtgatcaagaccgacatgcgcgagtgggaaggtcctcgcctcgcagccaacccgaacatcatcaccaagctcgacattctcgtgactgagctcctcggttccttcggcgacaacgagctttccccggaatgcctcgacggcattcagcggcacattgcccgcccgcacggcatctccatcccctactcgtataccgcccatctctcccccatcgcgcacccgcgcatcttcgccgacctgtccaaccgcgtcgtcagcgaccccaacgccttcgacatcccctgggtgacacgtctgttccagctcgcctacgttgcccaaaaagtgcccaagcacggccggttccagcaggcctgggagttcgtgcaccccgtcgaggtgtcgcgggccgacgacttttctgcccaaaacgggcgcgcgcgcaagtatgttactcacggcagcggcagcatgtacggctccagcggcatcaacgagcataatgctcggcactgccatttgacgtttgtctgtcccacgagaggtgtgatccatggtctggcgggctacttcgagagcgtgctgtacaagcatcaggaggagggcaagacgccagtagaaattagtatcttgccagatcagattgatcggaagagcaaggacatgatttcctggttcccgattttcttccctcttagggtgagtttttatctcttcttccttcatttcttgtttttcttgacttttcgctcctcgctcctgctttggtgacgattactgaccctgtttcttcgacgatacatagcaacccctctacttccctcaggacaccgagctagaagtcagcatgtggcgccagaccgacgacaccagggtgtggtacgagtggatggttgaagtgtatgcttgggtgggtcccaagacccgtatcaaggttggcgcttctgagatgcatagcagtcgtaaggttgcctgcatttttggttagaagagaggaaatgtaaaaacggaggtaactaggtaccagtaggtggtgggcaaggctggctaggtcgggtgttaggagtgtgtaagtatgcagctgtaacaaacgctgcgaggaaaaggtcaaaagtcttgttttagcgaaagaataaaagattcgaagtcaaatggtggatagaatgttcataattgggaaggcgcgcgatgtgtatgatgatggtgactgtctttgcctgtagtcgtgtgatgtataggcaagtggaagttgagactaacagaaattcacgccgctcgttctctttttctttcagttgaaataatacctggaaaccagacgccatgtccgcatgtctaactcaacccgccacttccttttctttgctcagtacctagatgatgtgtggtcttgacagatttttgtttctttctttcctgttaagctgagtattgttccaacatcttattttagcctttatcttcaaggaaaggccagatggcacatgctcctttgacggtcttgcgcaggagatgcaacgaaggtctctaccagacagagagacgctcggtacccatccatccatccatccaccgttcactctctcttgaagcaaatccgcccttccgtaccactctccacaccatgcgcgcccgatatcatcaaagctgttgtcgcacctttcgtgaagcgcacactttcatcattgggaaacgagttttcggcgagcgggtgcgttgtggtttgtgcttcggttcggctcggtttggtttggtcggtagagtagatccatctcttcttcttcttcttttttcctcccagggtattatagtcggaacatcacgaccctccctcctcacacattcctcctgtctgttctgcaaatcgcgcccttcaccaccctgcccgctagtctaggctaccctttcatttcctcctcctggtggcgagagaactttcactcttccatcttgacgtcgccacttgtttccgcctcgtcggccttcttgatgtagagaacgttgttacacctattgttgaagtccataatgtcagcatcccggctagttgatacgagatgggggattgggtcgtccgtatggaaagccgtagcagtgggatgtattcagtatggacgtacctgatcagaacctgccccaaggcgcccgtaaacttgcggttgatgtactcctttgtgtcgctgagctgaatgttcatgtagctatcgatgctctgttgttcacatgcacacacgcatttcgtcagcctctctctctttgttcttccttcgttgctccttggtcctgcctgctggtttccccctcccctcccctccccatcgcttcccacagctgtgtatgccaagaccaaagtccagcggcaaagggaaggctagattggaagaaagatgctggatatgtatatatatacgtacaacaagacggccaacatactccgtctctccccacttcaagcggatcgtcacaaagctgttgacgagatcttgaaggaagggacgggggttaactgggacaaaagacatgttgtcggtttcggttcgaagggttggttcttggtcaagtgcgtggcgccttgtgtgtgtattcacaggcttgctgttgttgttgttgttgttgtcgtcgatgggacggctcgaaagttggattcgcgattcggcttggtgctaatggaattttgtatttgtcggttttcttagatgtgtaagagtgggttgtggtcgggtggacgcaacaaggtcgaggttatggttatgaaaagttgggaagagagatgggattggcgttgatgctatgatggaagaagctccaactgggactgtgcctccaatgctggacctttgcggcgttggagtagcgcgacgatggaagttcctctgttacgagggacatgtggagccctaacgcgatagctgattggacgtggcaataagcctgtctgattagtagattacagggttagggttggtggctagaggatacttgatgttgttgacagcgacgatgatgagcatcaccaagacctttatggcgatccttttgcttatcattactcaggtacatagcttagtgtattctttcacttcttcactcaagtttacctggtgacatctctccctgattatttccgatgcccacttacaccttcaggtcaagaccctcgaagacgccgatgttttgaaacgaaatggaaggggactgttcaggacctgacaggaagtcattttgaattaataaagtcccatactgggtgaagatattttactcaatctcctcaatcctaggtctaccgccgaacatctcaacaccgccactacttccaccactatcatcaccaccatgggaaaccgacctctccgggtcgacaaccaacccagccagcttcgttaacccaccaccaccgaaccctcctcctcttgcctggctcaacgacacttcatccaccaagctattcgtcttccaattctccaagctctccagcacatcccgacaatactccctgaccaacccatcctcgtccgtctgctccacataccccaaaatcgtcctcagctgctcctgcgtctcactcccaaacgcaatccccaacaccctcccctcgtgcttcgcctcgtccatggccttgataaagctcataatcagcctcaccgccgccctcctgagtatccccttctccagctgccgctctacctgcacaacattaatgcacagatccacgctcgccatcgtcaacaccgccgcgacaccaacaatattcgtctcgatgcaattcgccagaattgacaacgcagaggcacggatccttacatcctcttcacccgttttggaagtaccagacgaccacccttctacaatcgcctccaagatatcaagcctagcctgctcctcagcagaaatcggatccgccatatccggcacgctgccgtcccacgcgtcttcggcttctttatgcttctgttcccgcgccttagcctcgcgcgcttggcgcgccatggtcttgggccgatgcccccggcgcgatgccaggctgatcagggcttcgcatgtcatcttggctaggtcgccggtgaaggtctggcccagtcggtcgacgacttggagtagggcctcgccgaagcggaggcgggcgtcgacggtcgccagggcggattcgcgcgggtccaggtagcggtcgatcaggtcggtgaggacggcgcgcgggtgggcgttggctagttgggtgtagagcttgatgcagcggaggtggatgtaatcttcttccgaagagtttggctcgcagagaagggtggcgagcaggacgaggatgccggggatgtcgagaatgggggattgggaggtgatgaggttcgagatgaggttcagaccttcggagcggacgggcgggggggaatcgggttgggtgatgtaggagatggcgagggagtaggtcttgcggtcttcaatttggcggtctgtgggaccaccggttgttgtggtggtcgaggatgagtcggcggcttccagggcatcgatttcgtcgcggtagcgcaggaggagggtgaggttggaagctgttttggcgttgtcgttgtcgcctgttttggagagggcttcaagggaggattcaatgacacgaaggacatcagggtcgacacgcttcttttggaagccggggacggtgatgaccatgttgaggagactgagggctactctgatcacttcgtcctctccggcctcatccgcggtatctttgttggcttccgagagcacctggctgactagctcgaggatgtgtttgggttgcccggcgagtttctcggggaacttttccatcatggccaggagaagcttgacctcggtgaactgggctatcgggtctttatcctcctcttcatctttgataatctgaatcccgctctttttctggcctcgggctgacttgagccaccgcccgaagagatcgaggaatgctgaggagacatcggcctcggaaaaagttgaaccaatcaattccagcagtttgggtatcttttgatcgatttctggaagtgaaaggccgatgtattgctcccctggcttttgcagaggacggttggtatcgacaatttgaatctctccttgttcggtttgcttgtacacccactcgggtttcttcttgtcaaagccacccacgtaacctaaattgtggacgagcgctaaaaggacaggagcagaaggtgaaagcttgaggaagatcttgagtaattctgaagcgggttccgtaatcttttcgctcaacggcttctccgagtttggccaagtggtaagtgcccagagtggcagcagtaaaggagagagaagtcgcttgcacaagccgggattcggatgtgaaacgaccagtgcgtgtagtcgttgtagtgcagttactaggtccttctgcttaaccaggaccttgtccttgcttaggtcaatcacctcgtcatcatcacctgtctctgtcttgggtaatcctcccgggggtggcttgatgtgatgtaacaggggctctgcaaggtatttccagccggcggtgccttgatcagagttagcatttctgccgcagaaatatttcgttttgcaacaagggggtatacctggagcaccagagaccttgcggcccagaatgccgaatccaataacataggcaacaacctttttgagctcaggtccctctcctccatcaagcagcgcaaacaactgcggtgcgatacccgagtaccactcttccggagttacggtagagggtggtgacgataacaagttactggccaacacgagggcctcatgagtgatgttggcgcctctcttctgcggtacagcggcctcggacagcttgacggtgctggcaggatgaacagcaaaggcaaattccaaactcgccctaacgccatcctcacggagaggtatcagcgttaggtattccctgagcttgaggcgcaaccagtcgggggtgttgccgggcctgatgaggatgttcagagaggccagcaatgatagggtcttggtcctgtagtcacaggtcagactgagccgaacaccttggggctaaaaggtgaggaggcttgcctttcaatgagagcctcgaaatcacgaacagcttgcgcccgcgcttgcgagtcacctcttgagtccgggttgaatgctttcccaccgagatccataatctcctccatcagcctctggcgtgcagtcttttctgtcttcttcttgtcgccgccccccatggcctgcttgagcgcctcaagctcctcggggctggggtctaaattagggtccgccatcgtgacgagtctcggtggttatcacggggaaaaaaaaaaaaaaagaaagaaaaaaggtcaagaccgtccttcttctggcagtgagaggtgaggatgccaacaacgggagtcgaggacgttgattgattaatcagcacttgaatcgggagtgcgcctctttgaattcgtgatattgagaagtcaacagactacctatctagggatataattgtagcgtagcatggaacgggccatgtcagattgaagctgatcgatgtgagtgatctgcctggggacctgagcgagttcaaggcttcagttcgttgccgtggcgaggcgtggaaggtgaaagaagattggccaattcattgttaaacgtacagtgaagtgcacccgtgacttcgcgcctgcgttagggacctggacccgccagagtgcaggtgctcacagtgggccatccttacctcagagacgcacggtgcacataggggcgggtgcacctacagcgcgttgccagtgcgtggtgtctcacactagaggtacctaccacaacgcgtcttcccaacctacgttcccctcttcttctcttctttcaaccaacaaactgaagtcaacaacaccttcgacctccaacgcccgaccatattgatcctcgcaatgcccgaatgggcccaaccacaagtcggtctctgttttgatccttggaaactcacccgaaatacagtcagaagtcaagcctgtcgagtttcacagtcaagacgcgctggcccgaacggcgacgacagccattcccatcgagtctttcagccctctcgctcagagcacggcgcctcccccacagttctccgattccagttttcccgtaaaggaatgtccttggtggccgctcaggtgttcggttcttccgcagtacgtcgcagcttcgagtcctgtatcaggagccttctcaagctttgccgcgcatgggattactgcggatttcggggtttttaaccccaccttttccggcgcctagagtgaactggtctcggaacttaaccctaagtatacactggtcacatcccaagtcttgcgcgcttcggcagtcaaatctacccttcgccttctacgtctgcgtcatcgtgtgtttgccttcggggtctatggcgccgctgaaaagttgcgtcctctgggctcttggtattctactgggtggcaagggctgaccggcaagggaagaagtttccagtcatcttgtgccacttcggtgcgcagatgggcgaggtgtccggtcccatgagtcaaaagccggtaagaacctctggcccgaggtcgctcgtcaggactggaccactggacgcagcactctggtcaccatagcgggttgttctgcacatgtcccgtggctaggtataccgcgttggggtaagacacatttgggtgccctgccatgcctgtcatccagaagttctttctggcactgactcgtggggctttgcgttcgcaacgcatgctctgtggagtgacgaggggagagcgaagacatggctacacacgatcacatccctcatttcatctttcgggtcttcagcttgcctcgcctgaatcactgcactcgtgtggtgagcgggggctgcatggctacaaacggaaatgctgggaaggattttttccctgcctgtctgtcgcgctctctgcaccctccgatctctctcttctatcgcatgcgcaggagcggatacccacttgtacgtcttcctcccggataacctccaccgactctgtggaaccgcgttcggcaacataccgtcaacgtgtcattggcttgtgtgtcattgagatccccggccaggcgcattaaccgatctgcacgtatggcttcgtcctacgtcgcgatttggacgccagaaccatgtttgttcaaatcttcggtccgcaaggagagaagctctttggcaaacaccttcctttcaactggggtgcgctgaaaagttcacttccgggagagagatgatagcacggtttttgaggacgcattttgtccgtgcggtaatgccctcctttacactttctcgcatggtgcgggagtgtggagaggaaacaaaagctagtctcagttggcagtgttctacacacggaaagactcatgggacggttatctcgacgatttggctatcgatttggctgccgacacttgacgactaccatgttaatgacggtgcggtttcttatggagggctgaacaagtccgccatgacttgctggtttggactgtgagagtggtggttgggtgtctcaagtatcctctgggggtgtccgtgtccgttccgggggaagaagggtgtttttggaccaaactcgttgaaaaccaatgcttttgctgcccttggatttcgggggatggtagttgtggatttctagggaagagaaccaaaggtcgggacccatcttgagttggagtcaaagtttcgtacttgtctggcctttggaccccctcttccttggtcttcactcctggcctagtctgtgtccttgcggaggctggctttgctgtttgaggttttggtcctttaggacaggggactgccttcctggaaagtggtctccggttgttcctcgttcctggaagatggcgggaggaacaacccctcacattttttgaggataagtctccctccacttccatgctccggttttcggtgccattcacatggtccgatgctgacgttcaagtataggtatcctaaactcaaaaccgtagaagtgtgaccggtgtcgaacaccgcatcggcaaagtgccaagttctttctttccatccgcaccgtgattttcagcaaacgtctgtgcgacaccgggtgatatgtattgaggtgcgatgggtgggctgtcccgccggtgtatccaaggaatgccaggcgtttcgatattgtccgggatgttggacataacaggccgtaagtgtcgatcggtaaggtgaggtacctatcccactaccggtgtggcatagcgtgatagccttgcttgcttgcctgcctatgcaccacagtagcatccttggtcggttgcctcgtgcattatcacatcatgtccagataccgtcttgccttttgtccctgacgtctccgtggttgttccatgtcgaagacggtcgagggagatgataatggttcgatgtttcaacccaacggccccattgggaagggagggaaaaggaaccatgctgttacatccttgtaaggttgtttggtggggttaccggggtgtgactggactcgtcgaggttaccgtgttcccattccgtcttgttctgcggcttgatatgcagctttgatagatgaagccagaactgaacatggaagctttcgtgcctcgtgttcagcctgcactaacccatcaaactccgctaacgtcgagccagcgaagctgcgaaacagcgactgcctggtttcgctgaacgtcctgagactaattctcagctgattccattacgggcggaaaccaatgacagtcttttctcgctttcttccgagcttccaagccactagtgtcaacctccaagaacatgctaaacattgtccggaaaatgccgaaatcgttcccctttcccattttgtttagcttcctccgtcaacatgtgttttagtgcatgtgtgtacttcgcactgctactattttaggcaaacaacgctaggctttagtgctcaaacagtgttacatggttctaaagattttccatgtctcggcggagcatccgatccatcaccacccgacctcccgacctaggtatgtagttcgcatacagacaaaggccggatgcccaaacggtctgatcttctctaggttcgtttcaaaaagaaaaagggtcagtcaggtacattgacgggttcatgcaaaagataaaataaatggccgtaattctgtttcgggtctcaagagcttgcgagttgtggccaaagcggggaataaaagatgaagcggctctgcgttccattcaagtccttcacgatacgatccacgtttgtttgtttgttgaggatcaacgttcgttctttatgatgcgtctttgagggtttgtaggcgatggtaggtgattgtggatgttgttagttagacttcagacatcgacatgaggcatggtaggtatcatgctggtgtaggacaactaggatagtgcggtttgttgaaaatgctttttacttacaaatttgttaatataaaaaaatttagaaaaaagggaaaataaaagcaaagggtatttagtactgtgaactaaagcaacatcatcggcacaatcggccggtacaacggcacaagacgagacgggacggtgtgtcgaacgtggagcggcttgttggtttcatttagatagaattttttttttttccccattccactcggcttctgggtccattctttctagaaaagaaaatttggcaaatagtcaaagcaaaacaatgagcacttagttggaagaactttactgtctgtgtaggtagcttgacgtgcccggttccgtcctttaccaagaacattgggtattcggtacgcactgtgtttgcagcttgatgcttactatgtagttttattgatcttgaccgttggatcatccaacgtcctgacaatttcctttccgtcttctttttgcattctttcgttctttgtcatgggctctcttctttctcttcccttcgtcaacgtgtcgattgttcttgactgtgtgcatacattgagggctcgttccctcgtatcagtatacttgacttgaagcggttttactaatcgctttttgcctgtttggctgctatcgtatgccgcgcagtttcttgtctcatatctctcacctatccgtttcgatttcgattttatacatgtatatataggtggattagaagttcgttacgccttccaaattgttataagcatgggtctgatcaaagaaagacatgtgaacgagatcaaatgcaagaaacaaactgagaacaagtatgtgaactcgcttatgtacgtactgtacaggaaggagggaatgcacatcgtacagtatcgtgcatctgtctgtcaatgcggacaacaacggcgttacatcagcaaaggaaactcccccatcgtcgtatgtagtagactggagtgtacttgtttcggtaatcgccatcggataataacaagcaggggggagagtccaccggtacgtagtgtacacgcaacaattttgtgccgaatgtcacaaacatgtggatgtacatgtgggtgggtgggattctagacgccggtcctgtttcccgatgaagccgttccttgtcgagtcttcttatgcgttgtcactcttaaggtgtctggctgttcaggtttgaccataaaagctaggtattaagtagttataaatggtcagttataagttgaaggcatgacttggtcgatgttgcatgcattcgtggcatggctcggtgagtgaagattttatgcacaagacagtaattgatacacgttcagtctgtgtgctgttactgctcaaaagagaaatgaaatcgcaagaagtaacccaatgaatgccctttgaaaatctgtacgtatggggggtatcaaaacagcaatctcatggagcctaaaaacacgccggtatccgagtccttcctttcccccgtctcaatcaatttattcgagccaatattttcccgtgtcgaatctctggcacaaaaaggcaaccggtatgtaaaacgtgataacctataggatatttctgtccatcattatgtttctgcgtatctggtgttgcctcctctttctgtctaacccattcggtgaaggcctgtcgtgctcatgacaggccgaggtgtgtcgcttgttgtcattgttgtggggaagacctcgggaggagaccctctaaatgccggagtgaaatcactaaggttggtggtcgagctgttgcgagcgcccaaagatggattgccggtattgaatgttgaggtcaatcctgtaaagacgggaggggcaacccaggttgattcgtaggacaacatgccatctagtgcccggggtacgcgaatctcgaagcgtgttgccgatggcacgacttccgattcttctccccgtcccattgcctgtcaagaggttagcatatgtggcaccggccttataagggggggaaaaaaaaaatgcgtgatcttaccaagcaagtagcacaagcagcgtagttgacccagacccaattcatgcagttgtaagtgtaaaagtgcttgcaccggtacttgtagtaaccgccaccttgaccgccgccgttgctcattatggctagtgttggaatgtgattttttttttttttttttttggttttggaaaggtacaagtctgcagaagaatgctggtggagttgagatatgacaagtaagatgttgaactgttttggggcgcgtgtgatgatactctagaaaagaaaaaagcaatgagaacaagaaaatcagatcacgtatatatatacatgacgggcagccccagaacgacggctgctacgtctggatatgggatatcaggaccattccacatggcgaggtgaacaagggtgctcggagacgtgccgatgggtatgcgaccctcacatggcatgacaagggtaacgagcgcaagcctcaaagacaagacactgggctgtttgctgtcagaagagatgcctgttgccttgatatgtcttggtattattaaggtgatgtatgtatggatatggagccatggtcaagttccacgcttgtgttagtacccttgttacttggcctctttggctgccgtctcacgaccgtgggtcatgggtacggagcctaactgatctagtgtcagtctatacataatactgtggacaggatataaagtggaaacatgggacaggcagagtgaagctagccaagaggaagacgcatgcagtttccagaacctcatgacgggcattctgggtccagacagaggtccatcaagtacatgggggagtaggggctaccctatagctgatacccccaggctagcctgtttgatcgtgaccatttgtcccagtcttggccaatgccgaatgctgatgaaacaaagatttggccgacgacaaaagaagatgttatgtattagcgatagccaatgacgctcgacaaggatacgagcggtgtctggacagcccgtgatggcgaatgaataggatgaggccatgggggaaaacaaagtcaggcaggaagaaaaaaaaaagagtatgtagtgcacagagagaggtgttggtatataacaatggaaccgtgacattgaaatcccaccatggtacctcgacggattgttttcgaagtggcatgatacgtcggtagacaatgctgagtggcggcgatggaagccacccacagccctcagggcgtttcctctccatcccaatgccgaaagactgcaatcctgagacatgatagacgtgatgagcatgtgagggggacgggccggggagacaatcacgcagtacgcgatgttgcacgaccagacgagtgtcgtccatgcgggccgtgacgggacgggatgatggccaagggaatgatctctcatacactcactcattcgttgttgaggctgagatgtcggatccaatgggggaattcggtttgtctcgtgttggttggcggcggcatgtgggagatgtttcaatgtgaagaggattggaggacggaattgacaccgcgattgacaggcgcacaacccgactgaaagacttggcccttcccttccccgctgatgattagcggagctctcgatccgggtctccgcccagctgcggattctcattggttcaagggagtgtcccttaccatactcttcatctgagctcaatcaggttaagccaggaacaggtaccgagagcttaattgttaaggaattcccctttctgtgtccactgttcaaacaaccacctcgatttggaaacttgttccttcatccgtcgttgcaatcggaccagaacactacctacgactacccctggaaaccgggctgaggccagtctgactacattgggcaaggtatcacatccaccatcaggcaccaaaacacctctggcgagcactatgcgcacttccggacaccctatcccttcattacacgacacccaagtggtgacggctgtttgcttgctgccttctagaagctgatgtgttgcacagcataggtagtttcttcccccgtctctttcctcatcctgtctagtgtatctatcttgcccctcacccctcacccctcacccctcaccagccgatctcgagctcaccgatgaatttcatcacgagcaagaaattggtgcttccaaatctctcgtcaaagacatgcgatgctttcaagagctcacctgccgttggcatagaacgatcatctactcattgtggcaaatctgaccacgttgctcaccttctccacggcttgacaatttcatctggagcctcttcccacaacggcagcgacgaatacgcagtagactataagtagtgtggtagtgtaggcagacgacactatcatgccgttgtctgataacgctccccagttccaaacaatttgggtaaagattatatgtactacccgacatcgttccatctccatcgcttagttcgtatatatcgtgaaccattcccgccaagtctttggtgtcgaagtagatggtcctcaactcctgacattcgcaccatatcaagctctgatgctgcttcggcaatgccgcatatgatatggcggacatgcacatattaaagctgcacgccatcactgcagctgtcaagcagagacaacgaatggggggattacctaagtgcaagcagccggtggatggcatgggtaacgatattcttccacaatattcaaccgcaagtcacgtctaattgccctgtccaagcggattgatgggttacatggcatcagcctctcctgtcgttgactccaagttgtcctgtatcactggacttacactacaagtacacagtaatgtatggtaggggttagggttactggaggccttcaagctcaactgtattctttgtgaccactcaggtgaggcggaacatctaccggtcttggcatcgtgaccgcgcgtttcaatgtttaatggcttcgccccaagacgcgtctcgcctgaaagtcgccgccccgcttcagcacagcaacatcatcagctgcattatacagtttttcaatcatatcttcagaattacatgaccggaaatggctcccacgagggagatagccgcgtcagatgatgagggaagcgacttcgaccacatcgacaacgacgacgacgacgacgtgatccaagacgcgactgtgcagcacaacggagcccaggaaggacaccaaagtctccatgatggcagcaacgtctcgacggacctgtccttcttccagcgcgtctacgacgaacaaaaagccgttgcaagcgcaggaacatatatcagcaccaacgtcacgacacaagggcaccaccagcccgcctcaaagagcgaccaatcctcctcgataaccgatcccgtacccgctagccgtcgaccgttgaaaagaaagattggcgataacattgtcgacctaaccgagtttacccaggttaccactcctagaaaaagcggtgacgggaaagaaaagaccaacgaaggtgtagccccgagtggtacactacaagaatccggctcgacacaacaggcggtacgcacatacggcaagcgaaagcaagccgagagaacacagccaagccccgaacaaaaggaagagatattacagcaatcaatcgtacgaatcgacccctacgagttccctgatgacggagacgatgactatacaatcccttcaatccccaagaaaaagacaaaggcaacggcgaagcgcgcttcgcccacctcagccagcagtctccccgtgccacatccaaatgcgacccctgatcacgacgacatcagcttcatcccactccccccgtccgaaaatgcgccttcttccgtcgtccagatccgtagctaccagaaaccaatatcaagtgaagagaatgtcccgacaagcagcttgtctgccactgcgccgcagcgcctatacatcgctcccagcacccttacagccagccagaaagaagaatacagaatagtcagcttgtctacgcagggcacacaagataacctggccacacaagatgatttggccccacaagaaaacatacctccagagtcctcgctacctgctgtcccgccatcggatccgtatccacaccaaatgttcggagacggactactatatgccggggccgggactgcatacaagtcaagtggcatgactactgttgtgccctccaacctcagtgacttcatacgccgcggcaacggtgatggtgcgctggatgccgcagcggcagcggctatgactctgacgtcgggcttgggatcgggcagtttagaaatggggactccggcgagagttagaacaactttttcggcgtcttctccggatatcattggcggagcatcgcctggaactcgaagaagtggaaggaagaggaaggctagtcagttctctgagcaagatgcgactgagaatagccccttggtgcgtagtcaactggcagaggttcgggagatgagtgcagaggagaacgctgatttcgctcctggcgcaacggatactcctcaagcgtccgaagttctcggcaatgatcagttgcagaatgagcaaattaccgagcaacatactgatgctactgtacccagcagtaccgtcagaaagaagagagggcgaaagaagaaagaacccatccaaatggttactgaagaggatgctgttctggataatagctttgaggctagcgaatatcaacagcaagaagaggtcccagtagctgctcctgagcccacggagcttggacagccaccaccaaaacgaaggcgtggtcgtccacgaaagtctgacgttgccgccacccaaaaatctaccaagcaaccaaccccagcacccgaacacgatgagggagatgagctagcctcacctgcaccaacaacaggcaggaaaaggggggctgtcagcaacaccaacacaaggaaacgaaaagcgtccgcgcccatcgtcataaacgacagcgaaagtgatggagatctttctgatccaccagaagagttgttagaagctgacaaagaagccgaaaatgatcccgttgaagcagagccagaaatacccccaagcgacgaggatgagaatggggacgaagaggaagaacttccccgtaagcgtggacggccagtagcaacggctacggcggctgtggcaccaacaaaagggaaaagagggaggccaccaaaaaataaggtgttgcaagaggtctcagcctcttctgcaaggaagaatagccgatcaaaatcaaaacgccaggcggagtcggattcagacgatcaataccaagatcaagaccaagacctgaaaaaggaccctgaagagcaagaagaagcaggagcagtgactgaaaaggggagtaacaaggatgaccggggggaaactactcccattcctgacgcaaagcctcctcgatctcccgaaactcctgcgaaagaagttgatgaggtcaaggacaaggacgtcaaaaaagagaaagaaattatcaagccgacgagctttttgtcaacgcagggtaaagtcaagtacagagtgggcctgagtaaacggtcaagagtggcgtcgttgctgaaggtggttccgaggaagcaatgatgatgagaggggccatttgcctgccagtcatttattctactgtaagacgctagataatattggcttgtatataccacgctgtcacattcaccacaaacctacacaactcataataatgactcatgccagacctcctcccttttagccaactctatataggtacttatataaccaaccatatcagccagatcacaaaacttctacctccctttcgtttcccaagcatctagatctacatatttttttttttttaccctaggtaacctgagacatttattccccaacctcaaccgtcccgctagcaacttctctcatctctccccccctccctccctccctccctccaagaaagatacaataaatgtgcacccacaccatatcccgcatcctctgtcctcgctgctgcctctccgtcactcgaacttttacatccgaaagcaagtgcccctcggccgccgccctcgatgacggacgctacgacacttcggttcccaaagaacactgtctaaagtggaccaatagggaaatcagaattttcggccaggaaccgtgtcataattgtaaggatcagcaagagcgggtgtcggcgttggtggggggagatgaggggaatgaagggagtgagggcagtaaggcgggtaagggtaatgatgggagtaaggcgggtgaggagggtgagggggtgaaagggggatagggagggtaaggcagatgatggaggaggaggaggagaaggagcgaaagtactggggtaatgggatgtaacaagtctgacgaataatggaattgagaactttggtatagttagagatggaaatcaaacaggtgggctagtctagcgagtttagcatagataggtagtctgttaaccagagctagcttgggattattgatatcaatgattgttggttaacagtgatatggtgatgagttaccgcaggtcaatccaatcacagtcatagctccacaaaccataatctcattcacttcatctactctatcccactcaaagtgacaactaaccaatcctcgcatccagcgccatcatctccgcctcatcatcctcatccatctcgtaatcactaaccctatctctctcctcctcgaacctcctcctctcctcctcctccctcctcttcctctccctttcctcctcctccctcgccgtcttcagctccacaatcatatcctccgccatcttctcctgatgcctcttgaggtcctccattccccaaatactcacgccctcctgatccttggcactaaacggctgcgccatctgcttcaagaacgcccgcgcattccccaccgccatatccgtgctcagattcgtgttcgcttccaagaaagcttggttaatccacttgggcagctgcgcgcgcttcttcatgaagcgccggtccgccagcaccatgactccgtagtcgtcttttccgcgcaagacgcgccccagacactgcgcggcgtggcgcatggcgtcgaaagagagaaagtcgttttcgcggatgcggtacgtttcgcgcaggaactccaagcgggccttgaggatgcgcgactcggtgtactggaagggcacgccaatacagagcacggtgcggccgtactggtggtcaaagtcgatgccttcggacactttaccgcgcgcgacgcagagcaagatggcgccgcggccgttgcaacaggcggtgcggtacgtctcgagcgctagcgaggtttcttgcgcgtctggggtttcgaccagaatgagtttgtgcttccacacttcgtcgaggatgcccatgccttgccacatggagatgatggattccatgtacaagtacgagggaaagaagacgaccatgccgtcgggcgtgatgcgggcgaactcggtcaggagattgccgtagttgcgcacgacgctgggctcgttgcggacttggaaggaggtggagatggaggcctggtcggagccgcgggtgacgatcatggggaggaaagagcggcgggcgagggtcatggcgtaggattcctgcacgacggtttcgaagttgagcattttggggtacatttcaaggggggaaatggtaccggaggtgatgatgacggagctgaatcggtcgaagacgggcttgatggcgatggcggcgtcgaggcaggtgaagtgcaggactgggttcggggtcttggccgtgtcggattcgtagggctcgaggatcagtaggaagcccttttcgtaggtggcgacgagggttgcaaaggtggctacttcttggagtggccggtagtcttcaatgttggtgagctcgagggtccgtactagcgaggttagacgctcggcgcagaaccggagcggtttcttctcgatgaaggtgtattctttcaggtgggcgaggaaggatggtggtgtttcggagatgacctggcggaccttcatgcgggtcttgaggtattcgatgaatctccggaggaaggcaacgaagtgctcggctcgcctgatattgccggggacagcctccttgagcagatcgtcgggtagtgttgggttagccataaaagcatcctcctgtcgcccttcatctagacccttgagtccttcgactagcttttcgtactcggactgaagtttctcttgatcagagtccttcatctcgctgattttggcctccaagttctgagcacccctggttgccctcatcagtgagtcctgggtgatgtcggtacttagagactcgatgcagacgttgtcgatgttgtgagcctcgtcaaagacgacgatgcagtccttggatagatccttggacacgcgctcggcgatcttggggtctaggaggtagtgataggagtagatgatgacgttgcagtgttgcatctacatatgagctgttagtatgtatggcatctcgagctattacatccgcatcctggggtgttgagaagagacctaccatcctcctggcagtgaaataaggacactgtttcttttcctcgccatacctcatcaggccatccagtgtccaaattccgttagggatcaagttatgcggttctagaaggtcgagattgtcgtggtagacgcacgtctccacattctcccccttttccctcttctccttgacgaagccggccgtcaagctgcgacacctcgcgtcgacaatggcaccgctcttctcccgcttgaccgagggatgcagacacaggttctttcgacttgtcagaccgagaccgcgaaactcttcttcgtgccccagccgctcggctcggaacttcatgagtgctctcagctcaacgagggccttttcgatttcggacattgttcgcgagcagtagatcagcttccggtgctctgggtagtattgctggtaggcgacgatgagtgacaaaagggtgacggtcttgccggtgcccgaaggcatttccaggacacagttcccgcctgcatcgagggtttctgtggggagtggtggtggtcagtggacgtgtgatgagtgtgagctatttgttgaatgctcacttttcaagtccaccatgtacgcatattgttctgtgtagtcggtctgtcagcacttgtgatggtgtaccaatgtggatgagctcacatacctggatatatccttgggtaaggaaacagaactgggagatcgctgttgtttgccggcaagttagttatctggttttttacagaccaagaacgcgaacgcgtcatctcggatttggctcttactcgatgttgaactccatggtgggcgtgtagtatcacggccttggatacacggacaaagggaaggaattacgaatggctgcgcgggcagcagcaacgttgatgaatgttcttgctggttttactatgtcgcagaatatctaatcgacgcgggtgtccggatggagaagtgcgacagggctgatgcttaatatggtcgtttgatgttctatttcgatgtttggtttggtgagaagcgagaagtcgtgaaatcgaggtcaacttttggcatgtgtctgcacgctggagcttctatcttgggtcttggcgggggcagtcgttcgtctgttcttcggtattcaaaggggcctcctcccttgtctcaagtatgcagcctcaggtcttcccctagaccgcgtatctctattattatggctgtttgtattgcgcttgttgttgtatagatttgtgaagtcgagaaagcacgtgccaaggttgcctggcggtggcctgtggcgatcagcttcaggacaggatctcggtggatttgatggatcaatgatgtgctgtttctgggaatccggatctggcacaaggtcaggtacggtgatacttttacggtgagctgctgccggtccggcacgcttgttgccggcccgctgatgccggattgactgcagtgagtgtggaccccccacacgcacagtctttctcatagttcaattgcactgtggccttcacattcaaaaacgactggaacaccacaacttcatcgtcacttccacttcctcagcagcctctatattcatatttcctttgcgcacactcgcttccatgctcaaaaactggtgcacaggccgcgctgatagaggtagtccgtcttctcttagtgattgcaatgcttcaagtctacagcaatcggcggacttggaatttcctcggattcggattatacgataactatcagtgttggtacttccgcgctcagtacgaaggatcgccatcttgccgattatctatcagtccatgggtcttattcaaaaggaagattaaaaaaacgaccgatggaaagacaggtccttcaaagtagcgggaaaacgaaagcgccaaaacaagctgcaagaagggagaaacctcatcatctcagacgcttgaaatcaacgatcgggagcaaatagattaattccacctctcacttcaataccgtccgtggagtaccacggcgatcctcaacactttcatatctctcagtcacacatgcagtatctcagcataacctttatgtggctgtcccgtaggtagttgttggaatccaagagctcaaagttcccacatcgactcgggagtcacccaccactcttcatggaacgtcaactgactgccaggtacatattccactttgggtggtgactttgataccccgactctcgtatgccaccaccggcggttgttggcgcatgagtgaatacgagcagcgactgtcacgatggaagaaaaacggggctcatcaaatcgcggcggcggcgcttgtctgctcattactacttaaccgccggtttggagcagcagcaaagttcccaattccaagtaggtagacttccgaaggattcccaaaccccgccgcgcggttgcgatccttcgccccggacttacttccatatctacacagaggtactcagggtgggtgcgtggtgatgggtgtatgtaggtagataggtaggcgcgcccttgctgccgttgagtctagatcggggcgagggagggaggacggaggatttgaatcgactccccgaacgcctcctacttgcatcaaatcggctgtcagaggtgagtaggtaccttacctagaggtaggtagccgggctggtacttataacttgttttagacgccgctgctgtggccgtcagaactttaactgactcctcttccctcctctacacggcggtgatgattagtgatcggaacccacttgagagaaaaggggggaagggatggatactgatggaggtggttagttggtgtcgattggtgtttggcattgtttcggcaattgcagtgcctccgtatcaaccgtggaggcaacacattagtaaaattaaaagtgcacctcaaattttttcgttgaggggaggaacgatgtgggaaaggggctcgaggacgagaagtgagagtgtgggttgtgagtttgggtaccaaaggatatcaagatgaagtaacttttccttgccttgagttggttgcctgtgcaaaaagtatagtatacctgcctctttactgccaaagattaagacagtgagtgaaaaggacttgattatctaggcccatggagctatcatggcttggttccttgacttgcgatcttcgagtatagatgagatactcggatcatcatccttttcaagtcatacctaggcagctttttgccaaactttacgactgtagggaagctaggagaaaagaaaacagattggacggcaaatcaaagctaaacttccagctacatagtcgcttctcaaagattgaggctcagcatcctcaccatcacaaattccacggccccccacattgaggacttgctgtctccttcgcctcggtcgaaacgaatatatccgccctttatttccagctaacaaaatcaacaggtccttttgtgtgcggtcgtttctggtgagagctaagctaaaacatacgtcaacaccacctttgggagcctggagaagcaagggtattttgtccttattgtgtggatgcgtgccatgcaaagagaccgacggagagattcttataccttcaaggtcgtatcaggtacctctacgaggagtatcacaagtactggtactggatgaatagtatacccagacactgcaatgacacatggagggttcaatcgtcagcatcatgatacgtacgaattcggagtctccccgtgatgggctcgtctatttgaggcatgtttttgacccaatcgagtgatttgcgtcagcaggtcggtcagtctcaagctctcattgcaccatccgcctttcatctctttatagtgtagtgtggtcgccgtagcaccggatcttccccggcttgtcgggaggtctgctcctggttggttggatgattttcgtctcacgcacacccatctctttctaaaggattttttccagttcctcaaagggaataccactacagcaccgcagggctgtatacatggtaaccaccaagaagcagcacaactgaacaacaggaactgccagtgtcaggtcaacaatttgagggatcgtcataagcaccaatgcagtccgacgcacctcctttttaccgggacgatcctgacgttgattacatgcagatgtcctcagcagcatttcgtccacctttttttttttttttttttttttttttttttttttttttgcggttttcggtgatacaagaatgaactagaagggacaggtctccgttgtcgaacgctagcgacaaaggacaatgtcgctcaccagcatctgccccattggaagtcctgtgatccagtagttctgacatgaggacacggtacatatgcactttcctgatctcacagttccatacatacaggacgtatgtacgtatgtagtgtacatggagcctgccgtccgccccccccccccccccccctgatttggcctatattatccgggcgatatagctgcagagcttctagaagcagcgatggaacccttccctgtgctgataaggcgacccatccataataccagccaccgtaccaaacacggtaaaatgtgggatgctgtataaggtgatatcgagggaggtatgtaatatacgtacccctcgtacggcagtacgcagtaagcactttgagcttgattgttggaaacgaaacgatcatggtgctttgagagagtgggagggagggaggtcctgtcatcgttcgttgtgtgctcgccgctccgcattcgtatcttgacatgtctgacttttatacggttcggttcggtccggtcagtcaccttttgtttgtcggcgcgttagtcatagcttcggaccttggatacctaggactgctagttaggatttgtcactgaaatagggtcatcacagtatgaaagggcgataacaaagttccctgtagacggcgtgacagaagaagaagtatacccgaggaggggaccaggcctccctgccgccgacgacgatgacgaggaaagacaaaaggaaaggaattgatggaagcccaatcccctctgctctgctctgcccttccctcgctcgcctgggctgtgtatggccagactgccgggtatggtatgttcatggttggtggtaagccaaaccaagaagaaccttgaaagagggcacacggtgccgcacaaatgccgtgcaacccccatgcgttcattacggcggctgttggaccaatcagggcgctgctgcggcgagtttaaaaagggctttgttgcattggtggttagctggatgtaactaaattgtccgcagtacatacctagcgtacctttgcagtgtagtttagttcgaaattgtatccaggaaaggatcgatgatggaccccctacactagaagaacacatgaaatagatgcgagtaaacttgaaaagagagtgatagcccgagatgacaataacgcgcaatcatctcttcatgaccttttcccatttttggagagacgacagaaatgctatgtatggcctaggtatcggcaattgggacactcggacttttgggatgtaccctcgcattcaaacaagtgaacattggcgttgggggccaaaaatttgcgagaagccaatgattgtgagtcgatgccgggcttagacaccagacataggacgggtagtaagtacgggggaaccgaaaaaaagagaacaaaaagtagctgcctagacttagttgttattcctgacgggaaatatcatgatacgactgcatcatggcaatgccacggccgcattttgggccttttgtctctcggtgtgtgtttctcgctcgacagcatcataaggctgagttccgggatgggaccggtacactgcattgccatcccggctcgggtgttcgcagacaggcagagctgagttggttgggaccgacgaacgcgagctcaagttgggtgatgtcgtatttggcaaaaccatggaacatcaagggcgactcgcttggagttcacctgacctcatgccgtgggagtgattgggcaaccggatttgttgggtggtgagaggtactgtagtgtatgtgtgcttctacataccctatcttggcttttgtcgatggcatcagaagagcagcagcagaccaccagttgtcgtctgagctacaatactgtgtatgtacatatccacttggctgcaaggcacctcatccgcggagtggagaggttttcccgagcatgtggaggttcccgtccccgccgcagccgccgccgcttgagccctgtagggaccggcgatcgaggaccggcatcaaccgaacggccaacaaccggccctctcactctttccaaacagttggtttccatgctatcacttgtcaccaacaagccaacaatcaagtaaaggcggatatgaccgaaaacaatgcaaaccaacctgactgcatcccgcctttctgcacactattacactttacagtaaaatggcgggcggtccgacccttgcatcccctaaccggcacgcctcactggtgcgctgccatgcgctaacggatgacttacagcaactaagatacagcagcagcccttggccactgacaatcattacaattcacagctccgaacgaataggttgtagtcctccattcaatccgaccgattgcgtcacactgtactctctggataaaagttcagatggaaaggatgcccgccctgtcttgccctgttaatggccggccgttcggcggccttcgtcatcttcgcaatcgagtcctaccaagtcctcctcccttgtcctgaatgcaatgatccgatgaccccgcagttgactggttcttaaacgcgactgagcattttacactacctacctaccaccactaatcaccacccagagtccagtctctgtcaactcactcgagaacacttgtggacacatacatacaccccaatcaaagagtccgagcaatcgaatgtaaccccggcggccgcgtgggcagaagaaatatggttgttttcgccaatgtatttttcatccttcacccatctaaacgttgttggcccccacccccgagcatctccaatctttcgcaccagcgacgaataagaagataaaggtccaacgagaatcaaaagcggaagcaaaacacattgtccggaaagagatatcagtgatctagcgattagttggttgcctgcttaatggaaaaggtgccgacggtaatacgacgatatacgaaagatacgaagacgagtccgttgtgtttgtataaagtcgtagagaatagttccttcatccacctctttggtactaaactctgtgcacttgtacctttctatttatctacggacccttgaagatgagcatatcaagttacagacctaggtactacctcttgtttgctcatgcactatacatcccgtcacatcacgttggcccctagatcgggtctgtaggtctggtcggtcagttcccccgcggccccttgggtgtacaagtaatgtacaccgaacgaaccattcattcattcattcagtgagggagggagtggcctctaatctaagccacccgagtccctggacatggtaccaaccaacactttgtgtcgtaaccatgagtatcaatcatcacaatccctgaactgcgactaccatcacgaacgtctttttttttttttttccttgtcaactttcatttttttttctactttaaacgtcctttgtctaaaagcctgacatgacagtcaagttaactttgactgacttgaaactcggggaaagctcatgctgcgtctgtgatgattgattggaatggaatgtgatgggggagagtgatgagcaatcaattaatcgatcaatcaaacatccgaacctacttactatgtacctctaagcagaaagcttgcttcccttcaaatcagtccagtcatgtgtaagccaatcaatcattcattcatacatagaggtagtctacccctcctccctgatctaacttgcatctcacctaaccgacattttggttcttgacggtttagttggtgcgcaaatttctcttttctttgttttttccccctttctttctagtttcatcttttttattctcagaaggtttgttgaatgttttctgattgaaggggtcagatcggtcttggctggcttgggaaacagttctgttctcccagggaatttcaggtttcaaagaggtcggatgtgtacatttgtgtgtttcggtcatggttatgatatgtgcaatgtggagagtgtatgtatagtgtgcgtctgttcgttcagacatggtgaatagatgaataagcagaggagtcttttaccccgttgaacagaaacgcgctaatgaacaataaatgaagaagaaagagtgacaagaagaaaaaagatgagctttgttatcgcaaggtgcgtgctaaacatcaataaaaaggactctgccgcccgcgcgctataacccgtgtaatgtttctatgccaaccgaccgaccaaccgacctccttgaactaaaaccctaccgaaaaaaaaaaaaagaaaagaaaaaaaagaaaaaaagaacaagaaaaaaaaaggaaaccgccaggtccatatacgaccggccatactctgtttatgaacggttgcataaaaaaagaaacaaaagtaaagaaccatcaggcagacacaaatcccaacttcccgctaatgatgaccaaaaatcgaacacagtagaaaagaaagtagtacattaatcgtacaagcgagcgataagtgtcacaaccgctctccctgatagttcccccttttggtatctccagaatagtaacctaaaagtgtggaaacgagaagtggaaatatgaaacgtctttcatcattttatcgtacaagcgtaatgtatatggacttggggtgaggtaatcacgtcagctcacctcccccaagaatgaccctggccaccaccagccctcatagaagacgacagcgacgagaggatgccactgctgcctagggatgggatagccatgggtggaaggctatcgatgttgttggtcgatgacgagagggtgtagtgctgactcatggggccagaggaagaaggtcgtgcgaagctgtcgtaggtctctggtcggagatccatggtgccgatgtcgaagcgtttggagcaaccatcttccatgtgcctgtttgcaaagaaggacatacattagtatcggaaagtataaagggatggggacgttcgaaggagagagaggaggggcttaccttcgcagagtatctttcctggcaaacagacggccgcagtaatcgcacttgtggctgcgctcctttaaatgcacactctgatgatgtctctggagatcggttttgcgaacaaacttcttggtgcaaccggcttcctggcaggggaagggataatcccggtttggctcgtgtgtctccaggtgcgccttgtaattgtagcttcggctgaatagtttcccacaccccttgacctcgcactgaaagttggcttcctctttcgtcgtcaagcgccgctgttgtctcttgggacggggaactcggtaggatcgttgtccgttttggaggaaagctgatgtttgcgcggctccagggcctgggtaaaattcggtctcgagaggcgggtagtctgacttttgccatcctgatgatcctccgtctgagagataaccagcagtattgtgtgtgtaggcgccgctgtctgaagggtaggaagtgtgcatcgaacgaggcgatgggtattgagagacttccatgcttgacccgtactctgtctccatcttgacccgcggtgttagagatccacccatcgatgcgtttgaaaggtagggatgtgacgtccttgatgcaggtggaattggagatcgggatgacgggccggaaggcggcggcgtagatgttgaaagaggatggccgctgtggtgcgagtgataaacatcgtggctataaggatagctcccatacgactcatacgctgcggcaaggacactaggcataccggtggcggaggaggcagggagaatgacggtgctgttccagtcgggctgacccattgattcaagcggtggtagtgatgaccccgggtccatagacgaagttacggaacaggactggtcaccatagatggacgagattttgtattgctgttccaccaggccgggcgagggataaccaactgatgacctttcggaaggacagtaactgtgcgagggggttgaaggtgacctggtcagagagggcggagtgagggccatgctggagaatctttttgggtgaatggggatgggaggtgttggctgatgttggattatatacgaattcgtaaggctgaagatggacacgatgacctgcgatggaccttgttgttggagaggagcgagaactaggcggggagaggtgccgagtaagattgcgccgggggtccgattgggttgttagacgcagtcaaggggctttgccttatgagaaggatgggggtgcgagccagatatagggatgggcggacggtgacttgtattgggagtggggaccaagtattcggtatatacttgggaatggtgatgctgagatgtgaagcaggctgtggaagcacagaacaacgggtgtggatgacaaggcagacaaccggggtgtcttatacacctccatgatgggaccatctttttctgcctggctaagaatggagtaagcgctgctatacagagagcttccccataggaacctgggggccaaatgcacatcatggggatgcagatgactgggcaaggggcagacagactgactgcatagtacctacctgggagctcactgcacacacagtacggcggacaggatgtagcacggcaagtggaacgtcgactgcttgtgagaagacatgggtttgcggcggcggtggctgcgcatggggtaggtaaggctagcaagaagtaggtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgattgaaggtcctggaagaggaaacaggacatgacagcccatgtgccgattcagaattacggttggactaatttgggtgacagggtcagttgacaccaccctgattaggtgggaagggggattcctgcagaacaagcgactgtcttgtcccgcaaaaagagacatgttggctcagtgtctcactgagactccgagtcctagatttgggtgtgaagatggtgcagaaagataccctaggtattctagtgtaccacaagggtgggaagatttagtgtacagcgcccggaatagacaagtgtagtgtagagagatgacggactcggaaaatagagcagtacgtaggtatggatgatgaccttggaggggaaaatagaacccgatgcagtagtgtaaggtgttacctctctgacggctgaagtatacctgcctatcacggggtgccgaacgcagtcgatctaataaaagtagaggctgcggtatgtccccgttactggagtgacattggctgggtagctgaaggcttgtaactgtacaataataccttggggctttggagtgtatagggccagccaggaccccgccaacaggccaacagggctgggtgaccagtcacacagcagcccacggcactcctcttgactccctggccggatggttggtgcgagcttgcgagggacacactccgttgggtctagcaacagaagctgttagagctgtgtgctcatcgaacggtctccgttgtgcggaaagggtctggtcaagaagacccgagacttggctgccctgtcaagagcgtgccatgccgaatatgttcggtagccaatccataggggatcaatagctggccaactctcatcataagaagaaccatggtcgattggggagaggagaatggactaggccgacagttcaacagtgtaaagtggcagtttgagagaacggtatggcaagcacaacacccgggggcgccatccacgggtaccttggggcgcaatctgtcgaagccggtgtggcagaggaggacagtgtctcgactctggatgtgtccatggtgtgggggaggcgagcgcttgcgcctgtttgctggacgggggacttgtctgagtggttaagcggccgacaacagacgcggcatcacgaatacctaggcgatgtaggatgcaggggactctgggctgacgatgagcgtgagatgatgctcttgtcagcaacggattcgacgggacctcgtccacacaggaagagattccgagtggtcggagtagtccagtgggtttccgaaagacgacggaaagagtctggttgttgtaacggcccccatttgcccgtgtgtgatcagagaacgggagacatgtgaggtttgagggcatcgacacgttggttccttttcggcccccaattttgtgtccgcttacaggcagaggtcgttgagacgtggaaggactgatgatgaatgtccgtgttggtttagatggaactaagaagggacacgaaatggtgcgaggagatgatctagggacaggtcagcagaaggtgaagtgagtgagttgacgcgaaggattcccgtcatgcgatgaatgaagggagctgagcggggaagtgatgaacggaagggaagggaattgatgcgggactgggaaggcgcagaggcagatctggagccatcccacctatggaacctagttggagatcggctccactccttagcgggattccacaaggctactctcgctgtactcagcccagttcagcgcagctacaggggatgaggggggcgaggagaagctatcgcccgggccacactgttcccaaacaacaacatcaacaacaacaacaacctcaacaacatcaatcctctgactccacgataacgaagcgccatcgcgcatacttacgcctttccatcaacatgggatcaagcgatgtcaattgtcaaaaagcgcatcggacgtcattgacaaggctctgcgcatccgacagttacaacctagcctatacatccgcttgaacaccgagtaagtactgtttgtacaaccgcgggacgacaactcttcaggggcatcaccccgagcgctctttggtgggacgcaaccggggcaactctgagtccgttcggcgcaacaaaggtccctccttcttctgcgccttctggaagctttttggccaaaccgctatcaaaggtaccttgcctcgctcagtcgccaggcagccagatatccatggagagtcggtggaggctcatcctgtgcaaaaggccccttggtacgactactgtgggacattgtaacgaggccactgcactgtgaggcttcggatgggctggcctgcagctcggtaacagccacacaagtgctattcttcggattccattccctaaagtggtgcctaattctaccccatgtctccgtggtttgccagggatacgaacgaagaaaggcatgactagacgaccggcaccatatccgtggacctgacccttgatcgtcctgataaacgtgttatgaatattgttacggcaagctatcctagacttgcgtggagaatcaaggtcctagacattcgtcgcccttacggctatgtcatcaaagaaaaacctccgttcaacatcgatcaaggtacccgcggcgagtttctcaagccagcttatttgttattgtcaactgatggtaacttgacggcttttttagcactcgcatgctaaccactacgagatctttggttacgtttgtcacacaaggccatttcaccgaacagcgccgacaagaggaggaggtatgcgcaaggtgagccataaactttgtgccatgatcagccttagccgaaaaccgttgtctctcccatcgctatccctttaactgctcaaatgtatcatttttgccaagaccagaatctggccagtcgggtggccttcctgaatccaccttgacatttgcacccatgcagatacctcgattttaccaccttttgcagtgattttgatattatagagaataaaacaagggagtgtagagaggttagggattaaaattaactaatatatttcaagccaagtaatactattcccaaatccgttaacgaatataggctagctagcaacggtcccgcttataaatcgagatttggcacgtaatatactataaatacattaaagttcgctttataccctgcttatccacatataaaggggagctgttggttctaaaggcggttccgtctttaaaccgtattgataagcatattatataggtagttcgctttaactatcgtcctcgttaatattcgtttgcagtaattctcctagtatttaacatcagagaccgatctggtaaaatacagtgccgggtagcggttttactataatacgcccagaccttattaattaattggcttttaaagtcagagtatatagtctatagtttccaattgaaggggggcccaaatagcttctctctctagttgagtagaaggttggttgcgatgacttctaatataggtaatatattattagtatagtacacagtaaggaatcgaatataggtaatatattaaggtagaagttggtgaatagtactatgaataacctacgtcgatggcggtaactatacgtattatatacgtatagctggttactaatatcaaccccgtttatataattgttatatgtttatataattggcggtatttagactttcttatacccctcatcgctaaagaaatcctgcatagctcccttacgcgttagacggcgacggtgaatatatatacgctgctcatctccagcgaactatataaataagaagttcactatttgacgatccttcacacacatgtatactgctccggtatcccaatcccgattgtctagtaactgtttacctatttgggaattgttcgttgggatttttgaaatggagtaatacaacatcccaaatggtactaatagagtaataccacgatgcttgttgcaatttgtaatattaaagaagaagaagatgatgatggaggaagaaaggcgtggccgaaggccgccccgcgcgggaatccctttataggaattcccttatcttatcgctagtccgcagctaatttataggtctagcgaccgggcagccgggcatgtgctaagatacgtgcctaggaatgctagtgcctctattgggggtaggtatagcttacagctatgtttagtctattctaattaattaatttaattatatatgcgatactcccgcattaagtcccggcgctataaagacgacgctattgtccttaataggaatgcccttacttctttctaggcgaatgccgccgaagtgcatcctttagttcctttttattaataaagcagaccttacgctaattattaatataagactaaataattccccttttacgttcgtctggacgatacttctagtagtcctctattatatccttagcgttttttaggtcccaaatatccttctaataattattataatagctatatcctttctactttatatagtactagactttcctattaacctacttgtaggtggctatttttttaattttgtagtacggtattttaaagtccgaacttaaattagagttattttaggaatttttaataggcccgggcgggggagtagtccggttaaaaggattatccttctaaagcgtagtagtaaaatatattactaaaataattggatatatttttatattcggtggtagttctagtctataaattagccggccgactttttaaataattataaagggtttagagcgttattaagaaattttttgtaatggacggccgggtaggtaatatttgtaattaaattttaggaagattttattacttattttaaattctatttagcggtaattaatattatagtaaagtttagcgttagtaatagcgaagtctatagttagttaggttttttagcgaatatagtccctaatagccggattatcgccaatattatattaatcctaagcgctagtagcgatatttattagtccctttagcttatatttaaagaggtattcgtagggaaagactttaatactttcaataagagcgctattgaggttctattgaaatgaaggaataataagtagctaattgtaatttaaattatagtagaaagtatagaactagatagttatctctacggttgagttcttccgttctactattctattgcccgatggatagtaaattatagttattagaagtttggttcctattgtagtctatattccgtactaataggccgatgtaaatttccaatccctatttaaaattattctaattaaaaatccttaattatatagaaggaatatacggattgtaataataccccattcggtagctaaatatttcttataccctaggataagtagggatcttttcgaagttttatctataataggtagtagagtattgaacgttatatagccgggtatttgctatagggtatcgatagaagatacctcaggaaggcctacaataaaattaatcgaaataattcgcattagaagagcttctcctaacttaataggttaataatttctaataggcggattataatcggtttaattcaattaataggctgggtagtattcgatatactatttaacgagttgtactttattagtaaataatactccttttaggttgtatattattcgatttcggccgaagtagtacttattattgtaggcggcttccaatatatcttttatatacttataaggaatatataaattattaatagagcttccgcttagctcgatttattaattataaataaagccgtttcttataaagaaaggatagccgggctttgaaaagataacgtcgctatccttaatagtcttccaatactccttaaagtattctattatccgagagaattttttatcggaagcgtaggttactatatatactttgcgtagtttaatatttatttaggcttctaaaaatatatattaaacgttgttaaggaagagcgctttgtttttagtctaaacgttattaaggatagtaatacctttagggtttttgttcctattaattattttaagacggttaagagtatttagaataaaatttaatttgctagggatgtaaaagattttaagtttgtactttaataagtagatagaagcgttaattagccggcggttaattctatccgttaatataatatacaacaacatctattcgactattccctttattataaaatagtcggttaatataataatagtataattatatacgtacaattatatacgtagcttctttatagcttaaataaggtatattacttctaattccgagggtctatattatatcttaaccttcgttagtattttatttaaaaatataataggtaagatttagggggaggggattaaagatccttctaactaattatatttttcttttaaataaaatactataatactaaatctttatttaaataagctattaatttagaaaaatactacgcaatttaggtctaaatagtatagaatagtatttttattataaatagcgctttagagaaacttaaaggcggtcttcttaatttgggtaggggtatagtaaatacgaatatagtatattactcgcctagctaattttcctacttcgaattttcctattttatagccttcggttagtaatattactttacaattctataaggactctacaaattaagcgtagtataggattagatattataagaagcctatactactaatatattattctaaagcttttaaattatttaggaaggttagatccttaaatatttaaattcactttattataattaagaggccgaggctatttatataaaagcctagtaatttaatattagggtacctaaaatataacttcttaggagatagaacaatattcttcgaggtaaataatataaagatagcgtttaagtattagaaataattattaattaagtccgaggtaataataatattattaatataaatttgataatagttcctatagttgcgtagtagtatatctataaattattagatataagtaggcgtatttttaaaccctatttaaattacagtaggttgtttaagattgcgatgggtaataagggtaaaccggtccctatacttctactatacgccaaattaatagaaaaaggatactacattaataattattataattacctttccgtatataaaagtaataatttctctttataggggaagagggtaattgtccaggatagttaggttattaaatatttttaaattaataataggtttacttttaggattgaatttaattttttactatactataaagatggggtgggcgaaaggggtaacgtactttacctaatctattttactttatttatagagtacgttaaaaacttcgtcaataaccgcttaatctttcttactaatagggtatatacgcgcagttactttataattttactaattattaattagaggaacttttattatatcttcctcggggacgttaattaaatttccttctttctatagatttagaaattattaaacgaggcgggctaataccctcaatactttcctactacctataaagatatatacgccttcctctatagttaattccagggctttactatttatacgaattccgagggtaaattgcttatttggtaggtttaggaggccggcgccgttgggtgcggggcttccgctatcttcgaagtagggaatttcaaacttcggggtatagttagttagtaaattggagctaattatagaagtaatattattcgtaaggataatattattaaatttaatatttaaatttatattagttagtacgaaataaatttaatatattacctctattacttttataattaggaggggcgggttattttctattatacttaatatttaaactactattactattttacagatatttaactaggatgttacaataaagctatttatattatacttagtaattataccgattttctatttatataagataataattatttaatttaatatattttttattagtataaccctaagtaagcgtatattaataactatattaattattgcagggtaaaaggaatcgaagaaaaagttttaatctttaggaaggctaatataatagattaaaactatatattcctcgcttaaacaaagtattactttctttttaattacaattttttaggagtaacggttaggtaatttaaatactttaaatactatattaaagttactttgtagaagattaacttcaattttctaatagttaatatatacttattaggagtaaaggaaattattaattaataagaggttgggttctaattcgttaattacccatcttaccgccgtagttctaaataagataggcttacccttaaagtcccttctaaggaggaagaaggtaaatatcgcctattctattaatttaattagcttaccgcctactcctttaatccttattaaatattcggttaaaattaagtatttaaaggtttataggaatattcgcccaataattatctttactacacttaaatctatataaatcttaacctccttaaaagttagaataattttaacaataattcggagataagtaaaacttaatatagggccctttttaaatagtttattattttagggaatagtattctaaattttaaatagaataattgcgttagtataataaataggttttaagggttctctataggtagtagtagatttaatatagtaaatattaaaatatttaaataaattattctaaaattagaaggtccgttcgtaatttcaatacttatagaacttcgtactatcagtaataattagaatagaatctatacgaatatctataacttaatattctttagtataatttattttaatctttatagaatcgaatattattaagtacttagaataaattaattaactattatatacgtagtaaaccgaactatccgaattatatttatccgagtaatcttctataaaattaattaaatcgctcttatcggagccctccttaatatagtaggcgcaatccgcctaattacaattacaactacaatcacaattttacttaagggtataattgtaattataattacaatcttacttgcaattattattacggtcgtaattatatttaaaagagcggttacgataattgttaatataatttagcttaatactataattacaactaaaattataattattatagctactacgattattgtaatagtaattaatattagagttatacgaacggttgcagtctcggttgcggttaagatcgtagctatagttataaatttaattgttagatattgcatacttatctctagctacaacaaggagtacggctcgaatttttttaattttttcgaagtatgtttcggtattactatacgccggcggggggcgaataatagtttttatatcagtactaaagctattctaaatttaaactataacgccctactaatttatattatctttaattaggatgtttatagtacgcataaaatacaattatttaaagatgtacgttataattacgttcttattcttataaacgttatataataaaattcttccggcgttgaacttccgggtaattataattatattagaagtaaatcttttaattagaattaaagtaaattgctctacagtagttaaaatacaacgtttattaggggttatttaattgtactactatatataagcggtactttataagaaaaggggctatatacgtataaattatttgtagatagatccgttagggtcgtcttcgaatagagcgaccaaccgatctttaaatatagtagtattagtataaacgaggtcgctactaaatttaattatatttatattattagggttattagtaaaaggattgaacgtactaatattatttcacttaaatttagtcttatctttattaatatttagggccttaaaaaaagttagtttatagttagtaaagcgattaattttactaataggacgcaaactattattattattattattatccgtattattactattattagggttactaggagcagttgcaattaggcggatattcggaggagaggggggtgcgcctcctttagccttattagtagcttcggtactaagtttaaataaaggaaaagaatttgtagccttactatagacgttaatattagggggagtagtacgaattaagtatataaaagtaatagggatttccttaatttacttagctataatacactttacaactactttactagatttattgtagaataaattaaggtatatagcggaatggatttacttaatatagaggtccttaatctattagaaatatttttcgtatatatcggcttatctttttaatagtcttcggagttctaaattgtagtcttttattctattaataaactctataaaattatttttattaagttcggtatcgttataaaatatatcggtaagacggggattatagcgaatcttgtcggtaggggtgttgcctgtcggagtaatatatgtacgagggtgaagtaacgggcttcttttataggtagtgttatagcccagccaaacggttcataccttaacagggcactatacggggatgtattgcatagatgcgattaatataattggttataaattaaataaggaagagtaggccacagcgggtccggctctaggaacatatctcctagtccgaattatgcatacaactcttaccttttattttactctttaatcgtaaattctatattaaacgtcaataacgttgcagtattacttcgcccgttacgtgctcttatactatttacaactcatctctctctattgaggatagtattaaatatcctacttaaaagaagagattgagataagagttataatgtagtaatatagcaataataattaaaattaataatggggtaagataaagaccggatatttagtatatcgcaatccccctacctttttaatagaaaagaaatctctaaagaggagtagaaataattaccaactaggttactaatcacagaatacctcagaactactttacgatagtttgtaataatactaatgccgtacaatcgtactatatctacttcgaccccaacgtcctaaagaaatacgcacctaaggacggtaaattacctccttccgaagttaaatataaatcccttaaccctaacgacttctacggccctaattactagggcgctatatcctatactattaatatcgataataataataataataaattcgacttatcgggccttacccctaaagagctatataaatattacttcgattagatttagcctatcgcccaccgcgcctattacttcgttaataaagaagtccctactcggaatttgaaggaacgcttttataccctcttcgagtatatatatcgcaataataatacttttatactatttactcctataacggccgagggtaaaagcaatactaaggctaaatttttcaatagccctataacctataattaattcgtcgctctagtctaaatttcccccgaggttatattcctaaaaatacgtatccgtactatctcccttatagttactattaaataatctaataatttcgttagattatttaattaaaccaataaagatttttaaattataaaaaactaggctaaccgcttcggtaccgtcgccgccgacctatttaagaaagtcgctagcaacgaccccaaccctccagctaattaatccttctacttatttaatattagcttctaataagtatttataaagaattaatgttttaagaaggagaataaatatttattaatatccttaaaaaccgttttaaacgctgttaataagactacctcgggtagtagaaatcctaataactctaataaggactttagtaaatttagaggttctaaaggctctaggaatagcgccccctataataatcctaataactgctcccgttttaatactttaagtactactattactactcaatcttctaataataaacggttaataaaggaggagagtaccggtaagttctataataataagaaagaagataaggttacctttgatgtttaatactattaaattaaaattaaattcgaaattaatactaattacttcgataataattattagaagtttaaatacattactaactacctcgtaaataaagccgtttaaaccctactcccgtatttagatcttaattactttaaccgcttaactacttctaataaacttcttaaatacctctaggacgaatactataactataatacttataagaaaattctcgctaaattcaataatttagaaatgaaatatagtaagtacttttaaacttttaaaaacactttctaatacttagtaggctagtaccgccgcctatataattaatagaagagcgaccttcgttgcaaaattactaaggagctccgttaagtagtagagtttacttacttaaatttattaaagtaatttaataactatatccttttatttaattcccttaataaaggtaattatataaatatttaaaagaattattaatataagggtaaataaagcttctattgtacccccagttcctcgaaggacgctgctccttctaagcctattgtaaagactaaggcttttaatcgtcctacctctaaagaaatatgcaaattcaattataaaggtcgttacttctcttactataaaaaaggatatataaatagtaagtgcccgtataaggaaaagctttctaaataatttaacgcttatttaaattcgattactaacgctatttagagaaaggattcttctaatattaaagaattaattaacgttctaacctctaataaagaatccccctactcctcggatataaaagataatactattaaaggaaattaattaccttaaaataaaactccctttaaggaacgtcgattaatattactaatatataatatttaaacttcaacctctataattaccttggtagaaggtcttcctttctcgttaaatatagtataactctcaatagaattgctattacaacttctaatactcttattaatattagaaccgatacttatattattataaacctctctttcgctcgaaagctataaaaactattaaaattacctatttataacaattttaatcctggatatattaccctatataaaaaggccaaatccaattccgtcgaagtagcctttaaaagatacatcaaaatccaaaactataaagtctttaattaatagattattatactcccaaacctaaaacgcaatataattattggaaatatatagctaatttaaaataatatttttactaatttagcctacgcgtatctactattccctacctcttaaaaataaaacttctcccgcaatcttaaaatcggaaaaagcaaagattcggaacctattaaatatttaaacttctaaaaggatgttaaagcctaggaattattaatatagaaagaagataaataatactataatagctataacaattcctaaactatcctatttaaaattaaagagttagaacgccctttactattaaaattatttaaatccaacccctcctaacgccccctcgctatcctataacatcgactagcccaatccctatccctaaacgcagcttaatactatttcaattgtatagaccgataatttttcgaataaactaacgaaataccgttagaactagaggaactcccctaaatatccctacgtcgaactaaacccgaactaacccaaaacttatacttactatataatacgtaaggatactaccgcttaaaatataattagagatagattaaagaccgtccggcggacttaacttttattagtacggaccctttctataaaatagtaaagaagatttatattagtataactaatttttataaattaaatcggtttatcgaagaataatatattatcctctatagttcgttagaaataaacgaagtagaattaaaataataaatccttaaagaagttctaaactactattataatttccttaaagtctttagtaaaattaaatcggacgccctccctaatttatagttaaatattaattactatatccctttaaacgaaaacgcccgtcctaaggatttaaattataaccccctatataaaatatccctcgaggagctagaggcttataaggattatattataaaaaatcttaataaaggatttatcgaacctaatactgcaccctaaaccgcccctatcttattcgtacttaaagctaataaaggactctacttctatatagattatcgaaagttaaataccctctcaaagaaggactattaccctttaccctttatcgaggaaactattactcaattatctaaagttaaaatatttataaagattgatatttaataaatattctactacattcggatatttcctaataacaaaaacctaaccaccttttatacctaatatagcgcttacaaatataaagtcttaccctttaggctaactaataacttagtaattttctaatagtttattaataaaatattaataagttacttaaacgacttctatagcgcttatattaataatatcctaatcttctccgagacgaaggaagaatataaaatctatattaaaaaagtactagagcaacttcgggatgtagaattctaggccgatattaagaagtataaattttatattatatctacgaaattcctaaacttcattattttaaccgaaggggtatctgtagatcccgagaaggttactatagtccggaactagaaggaactaactagcattaagggagtacaatcctttatcggattttacaatttttattgcaaatttgtaaaggaattcggccgtataattcatccccttactcgcctaactaagaaggacacccccttccaataaaccaaggactactaaacctccttctataaattaaaggatcggttactaaaagcgccaattctcgcccacttctactataaaaaacctacttaaatcgaaaccgacgcctttaatagaatctatacgggtgtcctattctaattacaactaagtaataataattagtatctagtaaccttcttctccgaaactatactactaataaaattaaactacgttatctacaataaagaattatttactattataaaaactctaacaatttaacgaaccgaactaattagcatttacccattcatcgtagtaatagactattaagccctaaaatacttttttacaaaacgattcctcaattctcaataaaccgggtaagtagaattaatatcctaatactcttttaaatttatttattggcctaagaaggaaaatataataattaacgctttattaaagaaattagaagatctctaaaccgttaaggataaaaaggaagattaatatatattataattattttactaagagaaggaaggagtatactccttcgctaaggataaaggaaaaatatctataaaagacgttgaaagctttgtaaccgaactatatttattagataataaaagggaactactaatactatttaatataaatttaattaacgccctcttaaaggtaaattgaaaggacccttccttatttatttattaatttaaagtaagaagtaataatatagaattttcgctatatgaagatggcttattacttaaaaaaaagaattacctaatagtcctagaaggggacctccgttgaatatttatttataaagcttatacccgactaattactagttaccttagttagaataaaatttaacgccttatattataataatattagtaggccggtatatccaataatattgattaatttattaataactattagacttacaaagctttaaaagtcccttgtaataaaacccccggaaaattatatctattcggtatccctaattaaatttagcaatatattattatcgattttaaaagtatatctaaggataaacgagggtataataatataatagttataatagaccgtttatttaaagtattctagtatattccttataaagatatagttactactaaataggctacttacctttactattacaatccctagcgaatttataattgttttaaagaagtaataaacgattatagtccctaatttatattatcctttattaacgaaatatttaaaatccttagtattaaataaaaattattattatccgggtactcctaaaccgctggacaaattgaaattataaactaatatatcgattagcgcttatacccgtttattaactacaattaaaataattaatcgattatactccctgctttaaatattatccaaactttactatattataagagtattagtatatccctatataaagctattatagggtaccctatactactacctttctattaagaccgttatactaccgctatactaataaaagaataatacttttataaagaagtgtaataagccttacgtatactatataatttctaggaattggcgtgcgacgtaatagctaaggcttaagaaaaataaataatttaaacgaacaaatattggcgtaatcttaattttaaggtaagggatagggtatttattattaaaaaattataattaaccgataaacctaataataaattcgactttccccttatatatatcctttataaaattaaagtaataaagggatatttatacgaattcgaaattcctcccgcttagcgcaaagtaaaaatctattatactaactatcttcggaagtatataaataaccctctatttaattaaataaacgaaaacttagccggcgaactagtcggagattaagaagaataagaagttaagaatattattatattatagctaattaataggaaattatactattaagctaattagaagggataggaccttaatcttacttagtacctagcttacaattttaagaatttacccaacgtatttaaagccttctataatataaacctaaataaacctaatcctctaaagcggctccgaatctaaaagggcgtacaaataaaggatttaatattagataattataaaaagaataatctaccaacagaaaacagtacgctaagcagggtattaaggagattaaaccgactgcgcaagtagggaagaagggctacggatcgacttataagtaattaaaagacaatatcttttaataagtaaacaattcgtagaattagtccaatagtatagtagcgggattaagggccccaaagctataatataggccaccccaaaggtatccctcctctacctagaaagcgatcgcaagactacaagttcgaaccacaacagggtcgtttcttttttaccttttttctttcctaataagattctaagggcagaatcttctttgagggggggggtaatgttatagcccaaccagacggttcataccttaacagggcactacacagggatgtattgcataaatacaattaatgtaattagttataaattaaataaggaagagtaggctacagcgggtccggctctgggaatatatttcccagcccgagctacgtatacaactcttaccttttattttactctttagtcataaattctatattaaacgttaacaacgctgcagcattgcctcgcccgttacgtgctctcataggtagtatagaattgaatagggatttgcctaataaaagttaggataacctttcgaatgtgaggattttaatgtaaattatataggatattaatataagaaccttcgttggtttccttaatagccggcttttagtatttagttgaggggccttcgctattattgaaattaattaaatttggatgtactaaggccgtcctactataatagatagttgtaatattagattagtctaataggttattaaggaagcgtttagatatttattcgtctttatttacaactttctctttacctttgggcgatttgggtcgcgaggcgaaggcagttaatagtttttaatagttagttattatattaatttcgaggttattaatttaagtagtaaaattgttaatacggacttctctaacgtcggcggcggcggaattcttttagaattatttataaatctcgttctttatttagtatatatttatatttaaatatttaattatagcgtttatataatttaggcgcttctagaccttccggttattaatatacttagggattttattatcgctgctagaatttaaattattactacggctagcggtagtagtatttcgattattgcggggcgaagaccttttttaaggggaagccttaggaagtataagggttttgggcgggttgataattaaaggccgataagattttaaaggagagagagtatttgcaatgctagagatgattgtgctaacaatgccgggcttgggctgcgattgattagtattgtattgagtagaagcgcgaatttgggtaatgttgtatatagggttattggatcaatattgaggtaatataaattaattacttaagtatttaatattataaattataggtaccgataatttgtaaggcgagcgataaataatcgcttagtcgggggggtctttactaattataataaatattgccgattaaattattagtagaagtttattttgcttataattagggtatatttgagtaatagtaagggagataaataaagagattggggtttattattaatagtattttatataaacgaccgatggttctaaagaggggaggaagcgataattatttaaaagataagtaaattgtaggtaacttattgcgtcgaggtttaaagaagttcggattggggtagtgcggaggttttaatatattcgttcgatgcgaaccgatgcgaatgcaatagtataaggtaaggaagcggagggtaatcgttataatactatttagacaatatacgattaatagattgtataattgtaggattaatgctactatccgcaacggataatcgtttagttggattatttaggattataaaatagataattggcgatttattctaaaataaaagggtaattgtaggactaatgttactatttataatggaagatcgttcgattggactggtaagtttgcgaaataaataattagtgaatttactagaatgagggtacgaggagtatattatttgcgatagttattataacttttgagttgcagctactatttaatagaataatactacgatgtttgttgtaatttgtaatattaaagaagaagaagataataatagaggaagaaaggcgtagccgaaggccgccctacgcaggaatccctttatgggaattcccttatcttatcgctggtccgcaactaatttataagtctagcgactgggcagccgggtacgtgctaagatacgtgcctgggaatgctagtgcctccatcgggggtgggtatagcttacagctatgcctagtctactctagttaattgatttaattatatatgcgatgctcccgcattaggtaccttctctttcttatcgttatcggttcgaagcttcgcgaattgcggtattgtacggttggagcgtattgtactagtgagtgcgatgttcttagaacgaaggtggcgagcgagtacgagtatagtaaagaggttgttagtaaaagtatagtatattaattggcgcgggggtttaagtagtaaggttattaactttactactattccctgagtcggcgcaagatcaccctaataattacaattagtaaattaatagataaacagattttagtataaattgctatatatatttatttaaaccgataatacccttcaagttattatactacttctaattgaaaaagtagctattaaatatagcgatttatactttaataccccgcggtattagtttgttagggatataaaccgttaccttacttctactaatatactttactatctttttattaatagtaatattttacggtagggtccgtattttaaagtagaccttctacgcgtattaatcctaattacgaatcttatcctacaaatcgaggtcgttagcattatcttaagaggggtcctatatacaaaatcgccgtaaaagcgcctcgaaccgaaataaaggtatttattgtcggattaggtagtgcgggcaaccctccttctcttactagtacgaacggaagtttacttctatatagaaattaatatatagtataatagcgaatagtacgtaaagctctgcggcgtaagtagggtactaacacttcttacgcgagaaggggttatcctcgcccggtagtaagattttacgaaggttggtctatactacctactgctctactatacgaagggggaagaattcgtaaaatattaataatatagtaataggagtgtaggggatttagtaaataaatatactactattactacggactatattaaaaggaaaaaatttgaaatcgataaggttaatttaaaggttgcgaagttcgtaatcgatagcggccaatagattattgggtatattattagggaatttacctattaactagtagatatttcgctgggtctaaagtttaggcctagggaggattgggagctcgttgctgggcggcctaggattaccctcgtcgcagtcctcattattatacttacattcgtctttagagtcgggtatataattacccttattattattagtatttggctctagctcgctaaggaggaagaggatacgtaagggtaagagatttgcggggttggggggattcgctaggcgaactagtgcgggctgggttggcgcgggttgggttggtacgggttgggctggcgccgctttattgggagatgagtttaaaattagtaaaatatctatttttaaaaagactttaatactatggtaaaagatttggcgatacttgctttcaataaattaatttagtaaatttgttttataccttgatatattatatagaatcgctgattttactagtaaaaacgacacaattaacatcgtcgatcgattgtatggatatgctggctagcgtgtgtttggcggtatcaagaagtcgctaagtaccgtaagtcttccccagtcttggcaaaaatgatacatttgagcagttaaagggatgggctgctagcgagctctcacccccccacgctttgatgttgttgggcccctacctatgtacttgtttcttgacaacgtctcgtacgaaaactacctcgctaaaccccaaatttgggccaataaaggtcaagtttcagagacaaagcgacacaacttggcacaaatggcgttctgcgaccttgcggaaatccgatcgtcaacgggccatgacaccattcggctgtgcctcttcctctcttgcgcctcagcaccttaaatcctagtgcaaagatgagccgagagacccagagaacgctagaacgccatgttaggtatttgaccagtcttcaggacactcttatcttgctcactatcgaactaaccgaaccgctcccaacgtggacagaaatcatcagtaattcgtcggcagatgagatggagggagtagtagagttgtatcaaagctttccgacgcttcggaggtcccgtggctgcatctcgaaccccggaccaatcaaccttgatgttgtagctgactgccgcaggtgacatcagattccctttcgtcttgtccgttcaccgagcttatcgctcttcacagtggacaaacgtgattcgcctgaggccgagacgaatcatatcaaacatctggctgtatctcaaaaagccgatacaacaaagacagagtcctccatgattcgattacctgacgttagcagtaaccgaagtggaaaatggtggctgcagattagcgggccatatccccagaataacaccacccaacgacaccattggcagcatgggagcactgcatgcaacatcacagcacctaggtatttaattctgtgaggctgctgctgaaacgttcggcagcatgtttccattatagagctgacgcaatatacctcagtcgtttcgttggccatttggcagattgaacgagggcaaatcaggtggcagtgtccatctcgtccaagctccgtgaaccgtcaagacactttgtacgaacgggtcgtatttcgagctcgttcctatttacacaaagttggcaacgtcaacatctagcagcaggctagaggtaaagctctatactatagtgggcgacgaggtcacacacactggctgactgctaggtaacactgagccctgagtggttctgtagcgtaccggtgttttctctttactaatcattacaagctgtctcttctctttccttgtcatcaacttcacatatttcttttttctttttttttttggttttttttgaccgagtcaataataaagtcgagaacactcgtggacaacgaagaaagcgaattctcacacacacagccacacttccacttcccttcagcccccatcagccggtcgttgataacatcagactccagcccccagcattatgtctgttgcttcaactctagttatcaccgcgagtttcccagcctacccgttgcattgcatcataccccggatatcgagactctttctccagcatagttatgattactgatcatgaaactacatggcccccatatgtatatgcaagcaatccttttgggtcagtcgtgtagcatcttcaaaaaaaacctacctacattacactgcagtgccctccatgtaactcggaacctggcgagagcaggctgcgagcgggtaccttgcagctgggctgaggcgataaccttttcccacttcagctcttgagctcagcctcctccgttcctctacagtctctttgttcccctcttatcatttatcttccctcctggccctatcgtcccatttaccagcagctctctactaatatccaaggtgatcttcaaaggtgaaacacatggctggtagatgagtatcagatatatttcagctgtatgggtgcattgcaatgatcccaatggaggttgtcatgtccgcttgttaaagacagatatcctttggttttccctattcccccccctccccttctctctccttcctttggttagccggttgcttctaaccagctcatgtctctgcatatgtctcgacgcttttgtgtcatgttttcggaaggttattgacacccagacaacagcttgttaggagaacaacccctcaacgatatccacctactcccgccttgtgcaaagtcggctcggtttaagttagcctgcttttatctggttttggtttttttttgtctactggctctttcctcctctggaaggtagaatctctcgactcccggatgaagctcggtaggacgagaattttacatctctacctgattatctgtcattcagcgagcggttcgttccgacctggttcaaaggcgatttcaaagcaagttacccataccctgcttgcactacttctatttaccgtagtaagacaacacaactacacaagaacaaccaccaatgggtatcatgaaaggctccttccatgatagcgagatatcgccccataagagcaaccttttcattcccatacaccgaagacgaactacctatagccaccaacactgctcatgcatgccacttctcctcgacagactctgtgccctgtcataccacctatatctccaaggtacctccctcatagcctgaccttggacaagacgaggcgtgtcacacgaaccaccgtcgaaacctataattctcacaagttctcaaccgccgatgcgaactacctgcttgggaagtacgtacatacctgcatacccacctacttttctagctcactcaagcgcgaacgaagtatatatcttgattcggagggtttcggttaggtagccaccggcaaacattatctccacatggcaatcctttccgactttccatctctggttgacagagaaaatgggactaaccaagatccaaagaaccaggggaacaaccccccgcgcttattactaggaagcctgaagcgagttggcgtaccttgcaccgtggcgaaaaagaagacaacgcaagatatgtctggatgtgggtatcctaccgagtcgctctattcgtaattggaaagcaggtaggtaagtgtggctcttttgcaccatgttttctttgccttatattgctgcgatgtatgagtcgacaggtacctaggtaaggtagtatggtagtaggttgtttgtcccttgcaggagagaactaaaggtcaagactacctacctatgtacctacatccacgcaaggcagctaagggaaattccgaagcaactgacttgaagcgtggctgtttggtcctttggctttgggacattgtgttcatgctttttgcttcgttcctgtccatcaaaatcggaacacaatactgcttcaagaaacgtgggccgaggagtgttaagctccctgtgaggcactggctaatcaaggtactctacacatcagtgttactggaatttaaagtggtacttgtccattctggaaagcaactccctcccaagtagggtattcttgaggtgggttttttttttttttttttttttttttttttttttttttttttttttttaatgtttaccttcctcgctggccttgagttactaaaccctttgttctagtccatcgcgttcatttcccatcctacagctgaaaatcaaccttggttcctttctcttttcttcccctcctatatccgaaactcccacaggcatagacagatccacattacctagcaatcagacaaaacaccctcgttgtcaatcgggaaagggcaccacagacaattgtacctttggggggccagccccacaacctttgaagtaagcaacgtaagcctctgctgcatccgatatcttgtggtgttgtgtcgtgtcgtgtcgtcgtaatgtgtatcaaaacttccaggttcttagccgcacccctgcttaagcatttgttcagagcaagttacttactcgagataggttaggtacctgccgattcaacctccgacatcaatcactcttttttttttgtcttaccggttacatatcacatcacaggacatatgtcgttccaagcacgagaccagactggttcggacatcccgtacggtgtaaggcgatccgcgtgtgaacctccccccccccccccccccccccaaaagagaaaaaaaaaagaagcgagggatcagagcagcgtcgtagttgcgctcgcttctgtatgttttctagaagccaggctactgctgctactactacatactaatactacatcgcactactactactgcaacatcaaccaatagctaaggaaagaaacggtgaaaaagtttggtacggttaatctagttttaatctattcagcttcgggtttcttgttttttgttcttttttttttctagaaggcttccatgcatacgacgttcaaggatgtcagttgtttggaggattcccatgttatgtaatggtgattggactcgaacgattgtctacacgaacggttgctgctactgctactgctacatacttatcactttaccaatcgaactttctgccctctgtgagtgaggttcttgttccccctcgtcactcagtgttgtatgtctctgcactagtgtatgtacctacctggcaaccaaccccccttaacctaggtcattaccaacacattccactacactacactactacatacgcacctgatgaatctcgtaaaaccccccaaattccccaccaacgatgtatcctttagaagggggggggatggggtggtatgtatgcagcgaacaccttctgtagtatcaacaccgttactttgcaggtttccatccatccatctatccatccttccacgaccattgcctacctatgtatctaggtgccatcaccaaccacaacgacacacatcgaacattcataacaacctattacaacacaacgtttaccgagtggggacaagcaccgtaggtaggaaccatgagcacttgacaaaaatacccaagttgttttctaagaggcagtgattacattgtagttttacccagatagatacacaaaggaagagcaaggtattagatcagctgtactgctaatgccgccgtccttgtgttcatagaaggaggtgagttgatataccaagtcttttggatgaggaatcacaaagataggggataagtccgcagtaaatgtcttcacgtaagctccgtaagcacatcattagccatattgatgttatttggacctgaatactataacaagtaaattcccgacataacttttgagtgccgcaagtacttgccggcacaatgtgaacagaaagaaatgaaacacatcctagaagactaggctaactcctactcaaccatctccttcaccacctaacaacgtaatccatactctagttacccatgacagccgcctgcgcatcggtgtagatcggggtgattccggtccagagttggaactgaaaaaatggcgggttagcattcaatgtcatatgaaggtacagaagaaaaaaagttacatacctgataccagccctgagcggcgagaacctcaagtccgggaatcgtctgccagtgcgcatcctccgccagctgcatgagaggggtgtggcgcggggtgtaggccatctccagcaggacatgcttgccatccgcgaccgacgggtgacgaagagaagcaacaatgacctcacgcatgctctggtcaatgggtttgtcggcggggatggtgctgatcacaaccgaaggctgggcagtggactcggccgcgacctcttccggcgtgctcaacgagcggatgtcgtactcggcagggaatgactccgcaagagccttgacgcggtcggcgtttctagcaacgacgtagattggggcaaagcctaggtcatgcaaagcatggacagccgctcgggtagttccgccagctccgacaaccataccggcggtcggagactccttggtgcacttgacgacgccggcgttgcggagcgcatacaccatgcccatccagtcagtgttgtcaccgcgaagagttaccttgtcgccgttgcgaacaggaatgatggtattgaccgcgccaatgaccttggcagcatcagacacctcgtccagcaaaggcatgatgtcaagcttgagagggatggttaccgacgctccaccaaacccaggagcccggatcaggtctttgacgtcagcagcgttatcagtctcgaagagggaatactgatgaggcaggccgttgtcgcggaagagagcattgtgaagggcgggtgaccgcgaagccgagatggggtttccgaaaaggtggaaagaccgaggctcgagctcgccgataagagccagcgcctgacggatttcagccgccgagagctgacctggagcagccttggacggcagggctgggtgggaaactggagtcaggaagccatttagtacgcggctcagcttgccagctgcacccatgttcaaggcaatgagaggcttgtcatgagcagcagcgaggctggccttgaaacgtgctagggcaaaattgtcagcaagttcgcgggcgacaccaacgagcttgacaacatcaccatgttgcagggctttgttgtagtactggatccaaccgccgttcttccaggagagcgttgccttggggtcatggtgagaggcaatgatatgggtatagcccttttcattcgtcacagcttcaatgacctcgtctggcatggtcatctccagatcgagatattccacaccagcctgcagaccagtgcggtaaagcttgagggccaactcataatcgtcatcggggaacttgccgccttggctgacagtgcggacagtgtagacgataggaatcctcgcggccgaccgaagcagcgcaacctgcttggccacaaattccggatcgtaatcctccagcaagtctacacgcagctctacggcatcggagcccacaaccaccttggggatgatgtccaatgccttggatacgttggggactgtgagggagacgaagaaagaatgaggcttcttcttcacttcctcgaggtggttgctgtgcccacagatgacggagaggaactggctgaagtcgaagggtggttcggtcagagcctttgacccatcaggatgagggctgtagtagcggaagttgctgcattcctcaaagaagggcttgcgacgatagtagacctcccggatgttctcggagtaggcggggcgggacttgtccctcatgaggtactcgacaacttggtcggtatcacgatggactagaaggacaataccaccattttggctgtaggaaagcaacatctttcgggcagcctctgtctccacaataccgccaccgcaggagaagatgtgtccggtagggttgttcttgatcacatcctcaaggagttcgagctcagcctttctgaagccttcccagccccgctcgctgcggatgatctcgggaatcgtttggccctctctcctctcgagctcatgatcgagatcgatgagaggtcggttgagaacctcggacatccacttgccagcggtggacttgccagcgccacgcataccgatgatgaagatagacttggggttacccttccgaggcttctcgtgggatacgtggctgctgtgtggctcctcctcgccttcgagatggaccttgaagtagttggacatggtatcccaccatccaggccatgtcttgccagtacactcacgctcaaggataagtaccgggtggggcgagatggtggagaggacactgaagctcatggccacacggtgatcgtcgtagcagtagatgccctccgttgggttcttcagctcagtgtaagggatgccaatcacttcgataccgtcctcgagctcattgcagtgcacgccgaacttggcaagctggtccttcatcgccaagatgcggttgcactccttgactctctggttggcaatgccagtaatctgagtggtgccagaggcaacagcagcgagcacggacgcagtgaggaaagcatcagtcatgggctccatatcgacgtgcgggatggccttgagagtgccgattggagggccagtcacggtggtagagacgtcagtctgctcgacggtgcagcccatgggacggagaacctcaatggcgaagcgagcatcaccctggagcgacttggagccaatgttggggacggtgcaggtagtgccagtgatggcggcaatggcgagagggtaggtggcagagctggcatcgctctcgacgacataggtctcggggttcttgtaggtgccctgggggatatagtaggtgttgggatcctcagcagatcgctgaacttgcacaccaaacgaagccatcatagcgatggtcatgtcgatgtagggctgagagatgggcttaccgccaaccaggcgaagggtgacgggctcgcgggcgtagggggcggccatcaagagcgaggagacgtactgggacgagatggtggcagcaagctccataacaccgccggcaaggccgccagcagcatcaacttgcacgggcaaactgtgttccttctcaaggtacttgacaccgacgccgttggcacgcagggcatcaacgagagcaccgatgggtctctgcttcatgcgggcattgccagtcaaaacagtagagttgacgtcggaagggttgcaaagagccgccacggaggtcaagaaccgagaagcggttcccgcattgcccagatacagaggggtcgaggtagcctgcaacttgccaccgttgcccttgacgacgagcacatcgccctcttcccaagagaaggaggcaccctggagctgcgcgacggcgttgagcatgacctgggtgtcgtcggaatggagcaagttatgaatgcgggtggtaccctcaccgagagcagccagaataagggcacggttggagatactcttggatccagggggagtgacgctgacgttgagatccttgggtacaccagcaaagaccctgatgcaaggcgagagaacaatgcgaatggcgcggtcctcgacgacgctggccttgggctcataggtctttccgatggcggaaagtaggacaatcttcttcttgcggccctcgttcttcttgtcaacggccatcttctggagaagcacatcaactgggcactcctttccggcagtaagcttgacgatgcgcttgtcctgcagagaggtaggcaggtcgtagctggcaatgcacttggaaagacgagcgacggcgctggggcggaggacgccgaggaagcgggcaagctcagcttccttgaccatgccaatggcaaccgcttcgccgtggaggacctgaggagtcaggatcgcctcataagcatgaccaatggagtgtccaaagttgagcaagttgcggagtccgccttctctctcgtccgacgagacaacctcggccttgacgcgggccgaaccgagaacgatgcgcttgaggatgtcgcggatgggggccagacggtcggccgacttgttcttggagcggacggcctcgaggatggcctttgcgttctcttcgagggcggtgaactcgttctcgtcccaaatggcggcggtcttgatgacctcggccatgccgttgatgaactcgcgcacgggcagtgtgttgaggaaggtgaggtcgatgtagatgcgctcgggctgccagaaggcgccaatcaggttcttgcccatgggcacgtcaatggcagtcttgccgccgatggaggagtcgaccatggcgaggagggtggtcgggcactggacgaagcggacgccgcgcatgaaggtagcggcgacgtagccgatcatgtcgccaatgacgccgccaccgagggcaatgatgacggtgtcgcgagtgcattggtgcgagagcatccagtcctcgatctcggccttggtgtcgcggcccttggagtactcgccgggagggatggcataggtaagaaggcggacatcttggggagcagccttctcgaaaacggactggaaagggggcacgtaggtcttgtagaggttcgtgtcggtgatgaggatgtaggtggaggacttgatgttctggaggaggtcctgggcgacaaagttcagccagatgccgtggtcaatgatgatgttgtccttgcccaggatgttgatccgggtaggattagagatgggctcagccatgacgaagggcttctggaccgtgacggcagcgactgcagtgactgcggacggcggtgcagattgattaggaggtggttagattgagagccgcataaagccaaggtgtatggcggccaccttgcgggacggtggggcaatcactgggtgtttgagagtgggagatgggatgtgtgtgtaaaggatgtatcaacacgcctcccgcatacaggagctttgtctttggtggtgaggggaaaaagacaacacggcagagagagaagctgtgctgtgctgtgctggttcgccgtgactcagttctccagacaagcatcatccaaaaaattgagcggatcccttgaggctccttcccgcttccgaaagcggagtggaggatgtcgtcaagtaccggggccgggacttataagtaccttattggcgtaccttaactcaaccctaacaccaaagttgagtagccgaggtcttactgtccgccaatctcggccatagtttgcggacagaggatgccaataagatacagaaaaccctttcggtacttctcacactcggaccctttactccccacagattcgcggatgatgcccctcctttattcttcccgtcccttccacaacttcaagtctcacaacaaaaccactgccttgactacctcactgcttacaagtgattagttctacttgtgcacgatctttggttcctcttggatctgagtagcggttttctccgccgacgaggataccagtttggccagtttagtcgtcgaacatacttttttcgcttttctgtgtctacctaacccctcacctttgtttgcgctttgcaacgtcagaactattgacacgccatgctcggcgccactcatcgctaaggatgtcacgatatgaagacgaatcacgggaagtaaaacattgggtattgcccggctgtagcttcatcccatacctttcctccaagtgaacaagctcccaccacccccatcctattgcgcgatctcgcgccgttccgctgatttgcatttccccgcgatgctgccttcagccctatgaatgatacggcacgctcattatgtcctttctgatcgcgaacccttgtcctgaccactcgccattcgtgaccacacaccatccgtcatgcttgaacgcgtactggctcgcgagtctggacagctcttgcaaacggctcataacaacccaacgagtatccgtgaacgaggaacgcgcgatcacaccctacgtggagctcccatcaaagttcacaagtagagccgcaggctagaggtagctaaacaaagctcatctctactcgcgtctcttgattggttggtaacccatgaatgtatgtatcgggcctcgtctctaacgccattcaccactgcattgaccatagacagaaatggctaaaccggctatctcccgattgtaaaaaccaccacgcccgttggcctagacactgattcccttgagatgatgtagcatcaacgccatcggctcatccagcttgtgaacaagttcgaagccaccttctgtccttcttcggggagcatcgggggcttgcagacaaggtctaactcaatgactcggtatttttttcttgcctcaatgaccgaacactaggactccctccaagaagccggtggtaggtggctatatgatgaaaatacatcccaagaagacaaatgacagcgtaaacacccaaatcaagtatcaaacaccaagcaactaccaccgcggcaccccacaaccagcatcatcaacatcgtcagccacacttggcaagcccggcctacctcctactttacttgggtaaagaacacgctattgacctcgcaaacgcactgcaaacacatagccctacacagacacagcaatgtccaggctacatcttccgcctttctgcccttggagaaatgtaatcaccaacctcacaaacacgaccaatttaactcaaatcctgagccctcccctcagcaatccccccatcagactgtcgacgtcagctctctcctccttcctcctcttcagcatcatcactcacaggcatgactgacaagatcaatcatccaccccttatgtccacggtctgagtcgcgaattgaattggatccatgccccggcgtgatacttacttgagtgcaaagaagaacgacggtgacatgataaatagtgtcttaccgtggtgaatggcgaaacgccaagtcggctctcgcggtgtaggtattttgaggaacacttggcgagtggataccaagagccagcagtacgcccggtgcaatacaagggcaggcagcaactgtgagttgccaggcgatgtctccggattaaaaggagtcgtaggaatcacgagttagaccaagatgcggtggatttggatgtaagcgtacacatcaagatttattgtatgcgtgctatcaagaatgcaatgtccattccatagacccttccgaaaaaccccaattgccaaataactatgcatttcattatccttgaaaaaatcacattaccacaactaaaccatgcatttcattatcctttcaaacccaattaccatgactgactactgcattccattttttggtgcatgtcaagtcatcatacaatccctaatcgactctcgcaacctctgaattcctttcagaacgagaaccgtttcacttggacgcattctaaacctctccatggcttgaggttgtcgcagaaccactgtgaacctcgggcttctcctccgcatcccgcggtcccgaagggacctcagcgtgccagtgggtggagtgcctagggctgaccttctggttgtacatggtctcgatctcctcaagggtgcggtccttggactcgatcacaaagagccaaacgaaagcggcgagggcaaggcagcatccggcgaacaccaagccatagaagtagccaatggagtcggtgatggggcgcgtgaagagggacatgaggaagttccacagccagttggaagcggtggccaaggccatggcaggagcacggtagcgagcagggtagagctcagcaacgacggcccagacgagaggaccccaagtggtggcaaaggcgacgatgaagaagcaggagaagacaatgaggacgttgccggcctgaggagtgctagccgggttgacggggtcgagcacaaatcttccgacgaaagagtagaccaagaagcacatggtcatccagagggcaccaccgatgagggccttacggcggccaacattcttgacaacccagagaccagcaacagtgcatccagcgttgacggaaccaagaatgatctgggtaacgtaagagtcgctaagaccagtagccttgaaaatcgtggttccgtagtagaagaagaagttggcaccagtaagctgctggccagactgaagaatgataccgataagggtgcggcgcaacagagcaggtccgaagatctcgtaccacttggtgtcggcaccagccttctcctcctcaagcttcatacggatctcatcgatttgcatgttgacagagcgggcgctgggctcgagaccggcaaggcgggcaatggtgttgcgagcctcgtcctcgcgaccaacacggtaggcataacggggagactcaggaaggaacaatattccgccaccgagaaccaaagcccagaggaaggagataccgttgggaatacgccaagaggcggagttgctgaggtcgtgagtaccgtagttgatcatctcagcggtccagataccaagagtgatgaagagctggtagcacgagacgaggataccacggaggatggcgggcgcggactcagactggtacatcgggacgacgacggagagagcaccgataccaataccggtgataagacgaccgaccgcaaactgggcccagtgcgtggtggaggcgatctcgataattgttccgatgcaggagaaaagggcggacgcagagatggcgatacggcgaccaagggtatccgcaattctaccggcaacgagcgaaccaagaagggcaccagcagggagtagggcgacaatagcaccctggcggtatgctgagaagacccagccatccgcgtcttggtagttaccgaaccgacgaccgaagtcttccatgtcgaagaaaccagaaatttgaccactgttgtccataaatggtcagtaaccatgtaccatgtcaatggggcaacaggggtgccaagggaaaacgtacctgacgtagccaaacatgaagccacctacggaggcgacaacaccgaggaagacggcacggaaagtgaccttctgctcagcagcgagatcgatctcatcttgtgattgggtctgcggcgcagccgactttttcgagaagagacccattgttgtgatcgtatcgttgtatttatatcctcaagtctttcatccgttgttcgagatcttggttgggtggagaaaggtggctgataacagcgaaaagtggtagatactccaacgaccaaacagtggatggtggatggtggatggtaggagtgtgaacctttgaaggctttgatggaggagtggaagttgtttgaagaatggaggttcaaaagaacacgagatgatgagaagaagtattcggagtgtggacagggccttacatttatgtccctcgagttgccatcggagctccaattgttggatgcttaaactggggaaagaagcagctgcgagtcggtgaattggaaatgacctaaaagctggggatccatcgacgccgacccacgcagtgcatggcctagaaaaggtcgatcgaggttgaaagaagcagggaaggtacagagggttcatgtcagaagaccagactccacaatcgacatatgtcgggtcgcgagcagcctggaagggggaaaaaaagaaggggggtgtgcatctcgaaagtctcccaaaggacggggtgcgtgtgggtgcgggagagtgggcgcgggggggctcgactggggatgctgatgcaatgcagagagttacggagaaggtaccatctctccagcctgctcccacatctcgcacgtctggagacatccccgtaccatttacccacattacgctaaaaaatcttctgcacactcccccagagagccgaagagaccggggatcgggcaccgttggctgttacaagaccgtaacgtgaaaaaatgcaatgccggttcaggttctcggcccttccgtttgagaagtggaaagagagacggacggcccgactgctgtttcttggaacccaaggcttcccttcggctctgtctggggggaaaggcaggctccagagcacgcagtcgccatttctccttgacttgatgaactctggcccggagtgttgtggtccagatcctcaaccagcggcaaacctcactttgaaaaattgacctcagatcgtgaatccaggtacctacggtacctctacaattccgatgctgcacttacatggctcctctttcccgattgaggccaaagcgcaagtgccaccaaatggagtacgccaccaacaaatcgcaagcgcgcttcaaaacgattggtgcagttgccacattttgttccgggcgtgaaaccctgctgcaaaacacaaggcatccggtgagatggctcggcagattactgcagaataaaaccgtgatggtcatctggtttgaaaaggagatggcgacgcctcatgtatctgatgatttctttcggcggtgggaggaagcgaaggggattcgggcccggttcagtgcagtgccatgaagcaatgcgagaaggagaactcaccctcaaaatcagacgcccgtcggacgcccgttgagaatacctactctgcgtatgcaaattacaaaagttacaaagatgaagtaagtttagtgccgtcattgatgccaaaaaggcacaatccctggccgtcggcatgtccaggtaaggaacgccctggcccaggcctggaatttttcgtccgccaacgtttttccagagcctttggcagttttcggatgacgtcgacattcctcgagtccattagcgggctctaaagtcttggcggtacgtactgtaaccaaaaggagcgggaatgtgccgagatgcggctcctgtcatcccaacgaaggccaatacccgtcaacctaccgcggcgctaaaacgtcttgggggcacagctccaacgtgccaacccaaaagaaacttcatcccatgaaatgatcgccacaaactcgtgaagtgtcaccagtgttccttttgcggtctcccaagaagcagaaccccagaagcaccgatgaagattacgagaaacggctgcaaggaactacactacactttccatctgtttgcagggcttcgacatggtcaaaaggggaccagtgacgttgaatcgtaaaccctcggcacaacattccgaaaacgatgaacacgatcctgctgaatctcatccaatttccggtcgcattgggccctagccacctgcgcttacaagatcctggatggggctccctctgccagacacatccaccagaaatcctagtgtattccactgagaggtttttgaagtttctgttcgctgaatgttacagaaacggacatcatcaaattcctcgtactatggtaaattccacctgcatgcaagacgaacggctgcgtcaattaccatgtacactgttccccttgcactgaaacgtgcgttagcgcggaacttcactatgcactcctctgcccaactcaaccaccacttccccaattttgatgcgcaacattggtatcaaccctatgcgcttcgagggcttcagatagtctgtccaatttgttgcgttgagtgccgttgtctcgttatttttctgtgttgttctaccgacccctgttattgagccgtgctagcaagagagccagtacgtattgaaactgtacagttcggccaaattaaagccatgcaacccatctcactcggttcatggagcctggacaagagattaccgagaatacatactgcggttgcgagccaaagtaaaacccccttgtcacgtacctggcacggaccaccacagccaacgcttcgtgagcactgtgtggtcgacgacctggcctacgggttaaacttacccatatcaccatagtacaccgtatccaaaggattggattcggcctcagcttggttcacactgtcagacgtcggtgtcagggccaccaggatgaagcccgacgagaacaaccaccaagtttacaaatacagttgctactgcaatgatgacattgatgatggttgaggctactacactgaaattctgcagaacgagactgtaataccttcaacatgctatggtctggggcttttgtcatgccgacactggatttccatcaacaaactcctaacggcgccatgtgccgtggcactcaagaaactcgcttcgagttactaccgaccagatgttgtgtcatgttgccagactgtgtaattgtcagagaatccgacacggtcttgtgtcctccagtctggtccttcgtaatacgcagtacaacgtacggttttgacacacgacggtcagtcattgtggaatggtggatcgcaaatccaaaccgtttccaaccgacgaccatgtccgcggccaaactaatagaaaaaaagggccgtcttcctccatcaacaacgcaaagcagtaatgtaatggctccatctcatcatagaaggccggccgccaaaacaccgtccatgtcatggtatcctgcccgcgctgcagacgtggtctttgggcagacttgccgttgtaatgcatctgaagaacatcttcccactgaacagttgaacttttcccattgcctctgaacgtgagaagccagcaagcgactaccacttgcttggcaaaaacgtagctttaccgagcgtgggcggtggtgcactcgcagtaccggtcagcaccgttgccgggcaattgtaaagatggtggcatgacggtgatctcactgtcggtcaaaccgccgggtcgctattcccgcgtacgtactgcgtagagtgccagattgccaggggcagaatcactccaagatcagctggccaaggaaaaaagtgggaacacccgaactccgatccaatcacgaagaccatattcgtcaggggaccggaactttgctgccgttctcgcggctgtttcaaagcggctgacaaaacacctcgaaaccgcattcaaaaaggcaaaaacagacgcccaattcgacatatcctgtcgcttcgttttggtcaaccgccgtgcacttgctcgaaactctgctttctcgacaaaactttttttttgccgcgaaatctcttcctcctgcgcgtctcctgttcattttttgcaaacaccatggcctgagctgcgcttcattggtggagaccgaggctccatcgcttggagacccttatcggcccgtctccagtgccaacactcccaaatcaagaacaccgaagggattccgtgagcattgtggacttgcagtgcaaggtcgcaacctcaaaacatccaccacgtcgtcgtcgaaaaaaacgcaaaaacggagttccgtaccagggggtccaatttcgccacgctgatgccgtgttttttttctgaactgtgctgacgccgttccgccgtccgcctgaccaacccaaattttctcttaccccggatgggaggatccaatggaatcttgtcgtacctccgccggctcggggaattgttgtgcctcggtgatcgggtaacagggccgctaaccgcgctgcgctgctgtgtgtgtcgtgtgatgtaccgttgcgtcgtcgcaccccctttcttttcgttgggctgtgggggatcgtctgtctctgctctggtcccagggggtagctcgagatacggagtcggcagcaatatggggatgcgatggggagtggtgagattctcggacctggagtactggagatgcgttggagccggagacggggtgttcgagaagccaaagggccatcgggtcgctgcgggatgttggggaagctggacgcggagagaatctgagtgtatcgtggtcacctcccgaatcgggtgcgattggttcgtgcgtttctcgagattccttccatgttgcgactgcgacttttgcgatttgaacaggctcaacgagcattacttcgccaggtgtcacttcttcacgcgaaatagggcattgcaatcacttatactgctcagtgttccagctcgacaatgtcatggcccgaggaactatgagcagctgttaccgagtcggctgtaggataaacagctgcccggcctctaattggctgggtattttggataaatagatgcatttaaccggaacgtggtctcgtgagcattttcagaggcccagagcgaagaaaagggaggcaatttccttgcgaaacacaacttgaggctcttttgtggactcccacgtcattcgcacacatttcgtcagtcaatcattttcctgcttgcgatgacaatcctcttttttttacatcatcttgaactctcacagcattcacttcaaccaactttctggttttggtaccccgcgagctcacccgcaaccttggaaatggccacgatgtaccgctgcatgtgtccactcgggggcctttacgcggggaaaaggggacgaaaacgaggggagagagtgggagaaagtgggttcctttgcgccgtttttcactccagtcggcacgcggcgctgtgaacaaggtaggtaagatgggggggggttttcagaggggcgccccctggggcttgcccgcccgccagtgcgtccatccccaggcctctccacgatttgaccgcacgcacgcacgcacgcgtagtaatgagggtcacacacaaaggcgggagcgggcgtgccattttcctggctgcactgcaaaattgcggagcacttgcgcctcacacccggcccgactggacagacccgcacggccacatcaagcgtcatgtcgggcgtcaattggggcttgcgccctcgagaccgggcctcgtcaaaaccagaaaatgatctgccacgtgtggccgccagttcatgtatggtgtgctgtgcgtcgttgcagtctgtgctgcaacacaccgtgagctgggctccggagcttgcccacttgtgcagcccatccccgcggagtccccagaatccaagaatcaagacaggacccttcccacttgcttggttctgatgatgaaacggttgccaaaaccaggatttcaacggcgccgactggctttcagggtccggtgattgtccggagcaaatcaccggcatgagtattcacacagcctgaagctgcgaaatgctctttgtgcaattctaatttcctttttattttctcttttttcatcattgctaacagaaagacataggcagaacattgctgctgctgctgctgctgctgctgctgctgctgctgcacaacagcatcaaaaaccgcacagccccggcattggatttcaatgaaaaaaatgggtcaatttgacaacactgcgacttcgcacacccgatatcggagacacatttttattgctatggttcgatgctgcgctacgaccccatggggaaacgtggaattggcgcttgaaaaagctgaaggatttggatctcaagtgacttcaatcctgtcgcttccgtcctcgttgcgcggttgacaacttggaaagttcgggcagtggcttcagggcgcactgggagatccgttattcggctgccaaggcaaccaaccacagcgtgtcgaactccaaattcagcccagtggagcacctggcctcaagtcctgagctctgttcacgttcaatgaactttgaaaagctgttgaagagacatgcaaaaaagtgaccatatccagaaagcaggtttctgctccgtgttgtggacatacggggaagtacttcagggccacttttccagaaacccccccttcgaagcaacttcaggtgtcgggtcccggaacacgccccagatctggaggcagagatccccggatccccagatctgaccccacgaaaagagggccggatggagacgatacacacgagcaaacaccacctgacgtctttcttcctctaccttgccttgcttttaccttcctctccgttccgttcttttcctctccgtcccgcggtttatgctcatttcagccccacggagagggaaggagcatggatgcaggacacggggaagtgtctcaaccaggacaactcaaagctgagttcgatcaagtgattgttcccaatcggatccgctgcatcatattgcccctccttacttgggcgtttccatggtgaaggtggaatgctccagttttacccggttcgccttgactctgccacgtccacgcagcttttgctgcaggagatgatgcttatctgccggtcacctttggaagctttcgtgagagaccagagcacaagatcaagaggcgtgataggctcaaggtatggtggcttccactagcaaccccattttccatgttcggatcggaccgtcgacgacgacatctgcatgttttgatctttgtcgatccggatttcacgtggcgtcatgatccctgggtaaagctatgtatggactgttacacgagagcagtcccaacattccctgattccacatctgacaccagatgtgagtccatcaacttttgcacacatggttgagaattgttgctgggtggataccacgtcaatcacaggctgagcctgcaagcctgagatgaagccagccctcatccctatattttagagcttagggccattgctgtctcgagcccacgtgtaccctctgctgtacactacaagagtagccagggtactttagggcaggacggtatggtataaatcatacataacgtatgactgtgcgtttagaacgggtgggaggatggcgctgaaggtgtctttcaaacacttcaattctcgtctctgttcaagtgctttgttatttcctttggtgttgtccggcagatcgagttttgatcacgcagaatattcaacagtgtcttgataaagaacaaaccgctatggatcggtcatgttggtcattctcttcgagaccactgtgttaggctttaaggctgtagttcgaaaattgttaatctctcgtctaacatgattctcgaatgtgtttgaaactccgggaacaagtcaagcagcctgcttgataagctaaacccgacgaatatatattgatccgtcggattttctaccaccatgttaacctgggaaatgagtcgaaatcctgctcgactttttctatgtgagatggctgaggactgacggagctggcaatgaaggcaatggagtcacagtgaatcctcaacttgaacttgaacttgaacctgaacttgaggtgagtgagtaggctaaatcacaaacctgactgaattgccttgaacttacacaagtgatgaaattttctggatgtcctactatcacagcttgacagggatggataccatgtgcaacgattgtactactgatggataacttgaattgtcaacaagaagttgaagaaggagggtaattccaaagggggacgaacgctcgatggagaagactgccgttcttaccctaattatagaaataaacgaaggtaacaaaaccaaacccagaaaacaaattatctcgacctatccgtaaggatgaagccacccatagaagttacctcgtacatgaggcctgtaacagcacggctgatgctagccgtcgaacctgctactagattggtacctcggcaactcgggaatgacatgttgacgagttgacgttgtcacaatgaaggaccgacaataagaaggggaagaggagaaagatttatgggctatgttaaggtcctgggaggagaccattagtatgcttctggaactggagtgttaggtacctactcacttggtgcttatttttttggaattactatgatcgacttagaatgacccgatatctctagaacttcaagaacgcccgtgggatactaattatctacaattgaacaaactctaagtattacgtttacgaaatatgtagataaagtctgttcaagtttcaggtcaacttatctaagttgtaatgatatgtggcaatgaaaaaaaaaaaaaaaaaaaaaaaacatgaagcgacagtaagtcgatccaagaacggcgaactagcttcaagttattgaatgagccttttcatgatgggagaatactttgagtatggttcaggatttagtccttgaagttgtctagcccttacaaacatacttaatggactcatctgctcatccatgatagatgttcagctgatgttcttcaagatagtcctagtctactagtgaaccctggaaaaacagaatcggacagacaacatcaaaatgcccaacaaccacttcacgtgttgtaaaaaaaaaaacatattgctacctctacatttgatgtacgaccttgtagctaggtagttttcccatatctgtacagtttttattgaagaatttaactttgattccatgcacaagcacacctatccatgcacaagcacacctatgtgcggacttacctacacatgatgaagaggcacaagaaagaaaaataaaaagagaaactggagcaagctaaagtaacaagtattaaaagtactgacaaaagactcgacagggttacatcatactggtaaggtgcttcgggtgtatccacaagttcagacgaagcatgaaatccgaaatgttttacgctcagactcaccatccctccccctttcccccccatctttttgatcgggggtctcccaccggtgttcccgtgtcaggcacattttaaggagcaaagttcgccactacttgggatcagctggggagggggtgtgtgcaggtggttggctgccaccatgggatgtagatcatgttcttccatgacgttcctggaacaaacgggatagagctggatggaggtagatcgtgttgtcatcaagttccgtctccatatttgagcttgactagtatgtagatgtacatatgtcggatgtccgtaggcacacaaattatgcttatgcacaatagatgcagtgggcttgggaatttttcggtctgttaagcatatacatataaactgctttgggattgtcaagatgcgagtattgaaaacacggacaggagtttcggtcacactacatatctgtcctctccgcgaaccgcatgtttcgctggcgcatcaacgcatgggtcccttcttcgagcgaacagttcaataaaaggccccagctcgcccagcggccaaggtctcaagcaaaactggggcaagcccaccggacgcgacgagcacgcgattcccgttcccacgtacacagaaaacacgtgttaaagacacagcaatagatggcagacagcattttcactcgagacaaaacaaagactaaacagtttggaatcaccctccagaaaacccagagggcgttttgagtcaattaagcgctcaaaaaattgcaaaagtagtaacacccctattgtgaatgaccccttgatgtgatgtacagagcatgtgataaaaaagagacccctcctttgcgcgtaaagaaacccgaaaaatgacaatcgtgagatggaacgctgcgaccaagtgaagtgtggtgcaaaagaggaccgaacatcaaccgccctccttttcccccatcctagatgtcgtgttgttgccggttgtttaatgtgggtggtggcggtggtggcggtagtgacatcatcgtcatcatcatgataaaagacgacgactttggtggtatataaaacatcatgatgattgtgtgttggtgatgggagaagacgtgattgtgatttgcgtcgtcgttatggtgaagaaaaaagaaaaaagacacgctggctaatgacggcgagacatttaaccaccgaaaccgtagagggtacggccctggcgcttgagggcgtagacaacgtcgagggaggtgacggtcttgcgcttggcgtgctcggtgtaggtgacggcatcacggatgacaccctcgaggaaggtcttgaggacaccacgggtctcctcgtagatcactgttgaaggttgacatgttagttgaccatccatgggatacagggattgctcgaagatcataacgtactggcagagatacgcttgacaccaccacgacgagcgagacggcggatagcgggcttggtgataccctggatgttgtcacgaagaatcttgcgatggcgcttggcaccgccctttccgaggcccttgccgcccttgccgcctgatgaagagatacgagtcagtcatgatgttacaacacacggtgtcggcgatcttcgagacaacttacgtccagtcattttgatatgtgttggggggtgaaagtgaaagtggtgtaggtggtaaggctgaagccggtcgtttgggagattggaagtcgttcgtggaaggtgggaagaaggcggggaagagagcggactttaagtacgggaacgcggttgcggcatgcagggcggtgggaatcaaatcagatcactgatcttgttgatgattggttcaacaaaggctctggagctccactttgcgcaaactccgtcaactcccttggctgattttgggagacgcggttccgaggcgcacgttccttgcaggggaacggacgacacaacacgcagcctgaagacgtgcagtcccacctcgaatcaacatcagccaatgaacatttccccacgattcgcattttcagagtggttcacctcgcgcatcaaggtgaacactaataaatagtcgctaaacccaaacaggccttttgctctcagctgctaaacaagggtcgtctattttcgccggagcagcacagggattgaccatcggtacgtaccgttcgggtggcacatccagagatccgggggaccgcatccaaaactgcctggtgaagtggcagggcagcaacactctggcactcgctgggcagcagtttcacgtcagtgtcacagcccagtcaccagcgagttctactttgttatcctgacacaccaccttcaccacagaggggtgacccgcagtgaacatccattctcccttctggataccgtaccatgtgcatcagtcggtcggtcccatcagccttgtcgtctttttagcggaaagacccatccgggacctgagagtggcaactctacaaaccccagtagtcttcttagtcattcgaaaagggttgacggaagggttccagtcctggacgaggcatgctcttgtggtatgaattgtggcgttgaaccttccacgtcagagcacactctgaaacaaagagaaatgtgtatgtggcattctgtagatctgaactgctatggctgcctctcgtcctctgtgataagtgactgttacgatggctgtcgcgaagagactgtagtggaaagtacctctactgttcgttacagcagtggacagactccccataaagaagccagagctgtgaaacatctacatgcgggcttttcgtgactgaatggtagatgtgactgtacataaagcaagcattgaacttgcgatcttgagtgttccagttggtccagagactttgaggagccaaacgggcacctgtacccaataagttcaaaccgaaacagtgaacaaagaaagcaactcttcgggctattctagcaagcgctctgtcgcatgaggcagtccttccatcttgacgatcctctctcaagcttcaacctcctataggtatgctccctgtacgtaatggcatctatggccttgtatgtgattccttgcacaacggaggaattgggctggacctggtgccaggcatgcaaatctttaaccttcaggagcattcaccttcccagccctatgggtgaatgttgggtttgtacctttgtacctttgatttggtcttgtgtccattcacccattccacagacgggcaatgttgcacgcagtgaattattagacggctggagtgccgaactacgaatgcgttagtcgctcggtgttactactaaccccagctttaaggtggcctgtgcgtcgctatttaagatatttggaccaatcataattctgcaaacccgcgtcggcagagcacgctccaattaagcacccaaaacagcgctgttttgccagcaaaaccaagggcagttatcagtgcaaaacgaaccccggttcagcccccggtttggtcgcccgcaaccaaaaaaaaataatgggagttgcaaatcaaccaggaaaaagcggaatgagcaaggaaggcgaaaaaaccgaaaggcagcagccacacaacgcgccgcaccacccattcacccaaatcagccagcacctgaccccggtccgcacatacataaacctcgcaccccccaccactttttcccctttccactcccgcctctccttctagtcatcaaccagtctcgaccaccagcgcaggtcatcacttaatcatcgctcatccatcaaaaaacacgttatcaacacacataaaccatcacaatggcccgcactaagcagaccgcccgcaagtccaccggtggcaaggccccccgtaagcagctcgcttccaaggctgcccgcaagtccgccccctccaccggcggtgtcaagaagccccaccgttacaagcccggtaccgtcgctctccgtgagattcgtcgctaccagaagtccactgagcttctgatccgcaagctccccttccagcgtctcgtaagtttatgatgcctgtccccaacatgtcactttcctttcacgttgctaacgcgtcgctacccaggtccgtgagattgcccaggacttcaagtccgacctccgcttccagagctctgccatcggcgctctccaggagtccgtcgagtcttacctcgtctctctcttcgaggacaccaacctctgcgctatccacgctaagcgtgtcaccatccagagcaaggacatccagctcgcccgccgcctccgcggtgagcgcaactaagcgactcttcgatatggagtagtttgctttgggttttcggggtagtctagtcagattctggggttatatcacggggcggtcatgacaacttttctcgcgtcacacttcgcactacatttgggaatgcgcgtctgagttgatggattttcattcacggcacaacacatggggggtaatccggcgttcttgattgcgatgatactacattttctctctcttcatcttagtacttgatggcttgtacattacaacgcgggcacagcggctggcgagcaccggaacaaaaggacggatggctttgcacggcagcgctgatggcggatttggtctaataaagggcctggttcatgatcacacgataccctgtcgacagacattgcacgtttacctttttcttcttcctgacaaccattctcaccaccgtatgcctgcctgctttgatgatagatgagaatggagttttggagcaagcgcaaatcatgggagtttagctacctagcgatttaggactactacaaacatcgctatgaatgccagtagtcgtagaagtgacaaacgcgttcaagttgcattcatgttcacgcgacgtgactttgacataaacatcactgtgacccgcatattgagacgcgtccgttcgcacttggttgtgacagggttcgcccttcgtcggtccaccgagccgcgcgtggaaatgctccacccgatgggttctgtggagataatcgttcatccaggtcttgatccatgacagacctgacagcctgttgtgagttatgatggcttcagcaatactaggttatgttcatgatgcactcggtcgaaatggtcgatgatgcgtaaatgtatgatcttgtctttgggaataccttcatcacatcaactaccactaccgcttattacagcttcacaactgcacagcctgacccatcatgcctgcctgtcctgtgatcccacgtctccctctcacagcttcactcaaccaccttcctccctccttcacccctcacaaaaccgacttccaccctccattcccactcgcctccttatccagcgccaaaaactgcaccacctgtcccaaatgatcaaccccccaaaacccctccgtctcccctttcgtgttggtgcatgtgaaccaaggtaacccaaacgccccctccgcaaacgccttatccgtgttctccaccaatctctgcttgacttcggcagtctgcgctgctcccaacaccttatccgccgcttcttccccaccgagggaagaggcaaggacggagcgcagttgagcgggttcgtagatgggctgaccgagggcccagaaggctttgtagagggcgtcgagggcggcgatgacggcggattgggactgagatgatgaagcttcgatgccggctaggacccgctggacagggagcgtgttgggtgggaagttgggcggcatgtcggtaacgatgggaacggagaaggcgtgggcccagcggaggcgttcgacgttgatccatttgtctttgtttttgatcttgatgggtggggtgttggagcactgcggcggcgggtgggttagtttggtgtgtttgttagtgatgatgatgaatggagagagtgggatggatgagacagacggaccttgttcatcaagccaccgaggaagatgggcacgtatttgatgtcgacatttttaaagatagggtcgttctgaaaggtggagatatgacatgagcgattcgttgcttgcttgattctatttgaaccgatgaacttgcaggttagttgtacatacccgcagaatgtgatacgcctcgtatgcgaacgggctgacagtatcgaggtagagcgtgatcttgggcttgggaaccattgtgtctgtcagcttagtgctggaccgaaaaggaggaataccagatagtttggtctgtgatgaagacaactagcaccgaaacagtttgatgacaaacagcttcccaggaggtatttatatggtgacaccaaaggaataccccgtgacgagtctagcccgggttttggaaaacaatgacagacaagagccgaggtggtgagagttaatcccgattgcaacccctcactctatagctcgccttgtgtggggaaacaacaaaccaggaaactaagatccccatggggtgcgcagatctcatccacgatgccggtcttccatcactgcacgaatgtcaatgactttaaggcgacccgtgttcataactctcaagttactcgtgttgtttgttttattcatggtctagcggagctaagtatgattctctctctcttttcgtccaacaaaaccggatcatcatccgactggcaaaaaagcagactgtatcctttttcaacatcgtagttatacatgactcggcgtgttcttcgcctgcgtccaaaagttctccatcttcatctgagacagaaactctctggcctcctggtccgtctcacacactttgctgctccacttcttgaatgactgcgtcttggactcgccctcaaatatgagttggcacttgttattcgacaagtccttcaacatgccttgctcatcctccgcttttagccactccctcaccgccgcgccggacgcgctgggttccctatcaagcgagggcacgctctcggtccagtcgatacggcgcatcataagcttcttgtaagcgttaacgctgtgctcgccgccctctacaatcacgaggcaaaacttggggtgcatgatacacgcgcccgtgagcgcgtgttgttgggcattttgtccaatcttgaagcggtgcttgccattggctagactaccaatcttgaagacgagcgtatggacgcccttttgtacgtccttttgctggttttgagcgagcttttcgtgccgttgctcctttgtgagcttgcgctcctcgttggactgcatgtgcttgtcgaagcgctcctggatctcgcggttgacgcgcgcctcgacagccgtcgggtccttgacagcttcctcgcccagcacgcgcatcaggttcgacttcttgaccttgggtggcggggccggttccagaccgagacggatcttggcttgcttctccttaagctccatcatgcggcgttggcggcgcagtttctgttgctccttgggtgtaaggtacatgggtttcggctcagcggcgagcttgtcctgcggtggctcgatggcgactgggtgctgaatgtatatggtaacaacgctgtcgggggtgttgacttttatcgagtcgggaatgttgctgtagtcattgccgtcgatgaggccctgatcccaccattccacatccgggggcgcctctacgacaaaggccttctcgatgtctcggtcctcgtccagtcctgctttcctggcctgctccgcaatcctcctcttcatttcctccaaggcggcctgtctccgtagcgcattcgcctgggcaatgtacttgcccttctggttgaagatgagctgtcgtggctctttgggcttgccttgtggtccatggctgctggtgtctaggtaagggttggctcggggctggcctgttgttgttgccgaaggcgttcggtgctcctttctgttgaatgattcggcaactttctgggcggctcgacgacctgctgcggcggccgcgagagagtccccgggtttgatgggtgcgccgaggtctgcgagggcaggatgcagtggtgtgttcaagccgccctttgctttggagcctccgactgctgcagcgacacgagccttgagtgcggccatgcgatcagcggcggactcgggcttctgaactcgtgaagtcgcgtcatggcgggggcctagcccgcttggctgtcctcgatccatgttgatgtgaaatgcgggctgtctgataagaagagtcggtttgtcgagtgatacaggaagaggtcgaggttcttcttaaagttgccgggatgtggtgaccaggcgcgaaggtcgggagctggaagctacactagatcgagtttactatggcgaatggcgccgcgcttcaggtggtgtaatgggtaccaattctcaggtggatgaatgtggttcgcaatatcgatctcagattcctgccctagtcaggtcccggccctgatggttgagatccgtcgaggtcccgttgtgatggaaagtataggtagatttgaaaaatgaggtcgaggaaacaaaacaagacgtggtagtttgcaatgacgatagcgacgacaaggaacccagtggaatgcctgaaagcgaatgcccggattgaacgtgaaggagaaggaggccactgctgactgcactgcaagagtgttgaatcagtggacgggatctactagaggtacctagcgaaatggagtcccgtcagccaaggaagccagccgggccaccgcccaccgagatgcccgctgggcttatgtacactaccagtacgagttccccacaggcgtagcagcagattttgccggccgcgaccgccaaaaaatattctttcgcggaagctccatctcaaagttcccaccaatgggcgaagctgtagactgtgattgactgcagtggcatagcgaaaggcttttggctgtgtaaacaccctgaaggctcagtttactcgatatcttgcctttttttttatactcttttttttgttgtttttggcctcgcaagttgccgctgtctccccacgaccgtgcccacttgcctgcggccctccttcagacggaaaaccctcgccatgggattgtaaagattccgatttcgtaaccatacaccactctcgcccaccatgaatatttcgcagcccgtgtcgtcctctctggacagcgtcgagttcaccttcctgaccgacaccgagatccgcgccgtctcggtccgcaagatcgagaatgagagcaccttcgacagcctgctgaaccccgtccccggcggtctctacgaccctgccttgggttcctggggcgactcactgtgagactccccgccccgtcgtctactttctctcaacgtgaaaggttggtggtttaggcagtggtgttgactgatgtgacccttttctgaacagctgcacaacatgtaaccttggccagtcgcaatgtcccggtcatcccggccacatcgagctccccgtgcccgtctatcaccccgtcttcatggaccaggcataccgtctgctgcgcgcgcaatgtgtttactgccaccggttccgccttcccaggagggaaatccaccgctactcctgcatgctccgtctgctgcagtgtggccttctcaaggaggcccagatgatcgactctttcggcgaaagcgagttcggctccgccatccgccaattccagctggccgacgtgcccgagatggaggatgacgaggctgaggaggagggaaacaacttgaacgacagcaccatccgccaacgggaagcatatgtccgcgctgtccttcgcgattataggactaaggtgactatgcgcgacatcaacaagggcaagcacgaaggcgccgccgatatgcgcagggctcttgtcaaggagttcctggctgccatcatcaaggacaagaagtgcaggacttgcgacggcatctctcccgtctaccgcaaggatcggtacaccaagattttcgagcgcgacctcacacaaaaggagaaggccgccatggcccaggctggaaggaagcgtgctgacgcgctggccatgaagggcggcaagaagaagaatcatgatgatgatgaggggatcgccgatattgagtcgacagccagcgaatccgacaacagtgaaggagagggagaagagctcgacgagaacggcgatgttgtcatggcggacgcgggcagcaagaccaaggcgaaggagaaggccgagaagagggcccttccccagagatacatcagctctctcgaggtcaaggagaggttgaacttcctcttccagaaggagcaagagattgtctctttgctctttagctccaagcctcgtcccaagcacgcgaagccgatgaccgccgacatgttcttcatccagacacttctcgtccctcccaacaaattcagacccgaggctagaatgggcgaccaagtaacggaagcgcagcaaaacagtctctacaagctaatcctcagggggtcgtctatggtcgcccagatctctcgcgaggtttccgaaaccgccaagggtaatgcccccgaggacggacgcagggccagggatatcaatgcgctctaccaggcgtggacacagcttcaagacgccgtcaactccttgatcgatcgcgataagaaccccgtccagggtgctgctggaaagcgcaacgaggacggtatcaagcagaagctcgagaagaaggagggtcttttccgcaagaacatgatgggtaagcgtgtcaactttgccgccagatccgtcatctctcccgatcccaacatcgagaccagcgagatcggtgtccctcctgtgttcgccaggaagctcacataccccgagcccgtaacgagccacaactaccatgatctcaagaatgcagtgcagaacggtatggagaagtggcccggtgcttccgccattgagatggagaacggccaaatcatcaacttgaggaacaagtcttcggaggagcgtcaggcccttgccaaccagctcttggccccgaccaacaacaacttcagcggagttcgtaacaagaaggtccaccgccatcttaccaacggtgatgtcgtcctcatgaaccgtcagcccaccctccataagccctccatcatgggtcacagagtcagagtgctgccgggcgagaagacgattcgcatgcactacgccaactgcaatacctacaacgccgatttcgatggtgatgagatgaacatgcatttcccccaaaacgagattgcccgtgccgaggcccttcagctcgccgacactgatcaccaatacatctccggcaccgctggcaagcctctccgcggtctcattcaggatcatttgtccgtttccgttattctgtgtaacaaggacaccttcttcgatcgggccaactaccatcaactcatctacgccgctcttcggcccgaaagtggtcacattatgggagacaagattgagcttttgccgccggcgatcatcaagccggttccccgctggacgggtaagcaagtcattaccacaatcctcaagaacatcaagcccccaaattgcggtgatttgtggatgaacggctctacacaagtcaaggctcatcagtggggtgaccatgccccagaagaaggccaggtcactttccgtgatggagagttcatcaccggtatcctcgacaagtctcagctgggtcccagcagtggtggtttgattcactcgattcacgaagtttacggcccttcagctgctggtaagctcctcagttgcatgggtcgtctcctcactcgttacctggccatggttgccttttcgtgcggtatggacgatctagtcatgacgcccaagggagaggcagacagaaaggagaagatcaaggccgccgctcacatcggtctcgaggtcgccgccaagtatgtgtcgctcgaggagcagaagcctactcccgaagatccccttctcttgcaacgcttggaggaagttatgcgcaacgacaagaagcaagagaacttggatctcttgatgaaccaacgctgcgcccaactttctagcgagatcaccaagacatgtcttcctgctggtctgcaaaagaagttccccaagaaccaaatgcaaagtatgacaacatcaggtgctaagggttctcctgtcaacgccaacctcatctcttgtaacttgggtcagcaggttttggaaggtagacgtgtccccgtcatggtcagcggcaagactctccctagtttcaagcccttcgataccaacgccagagctggtggttacatcgtccagcgtttcttgactggtattcgcccccaggagtactacttccatcacatggccggccgtgagggtcttatcgacacagccgtcaagacatcgcgttccggttaccttcagagatgtttgatcaagggcatggaaggtctcaaggtcgcttacgacacctcggtcagagactcggatggctccatcattcagttcctctttggtgaggatggtatcgatatctccaagcaaaaatacttgaacgacttcgagttcgtcctccgcaacctgaaatccgagttggcgcatctccactactcggaagagggtactcaggccctcttcgagcacaaggacgagatgatcaagcggatgaaggctgccatcaagtcgagggatacccgcaacccgctcaacccgatcgagtcggatgttgaccctgccttgtatgctttcgctacttcggagaacttcttcgagaagatgaccaagtacgtcaaggagaataaggatggcttaatcaaggagaagaagggcgactcctctggcatcattgttcgcaagaatgccgagaagattttggcggccaagtacatcaggtcattggtggagcctggtgaggctgttggtatcgtggccggtcagtccgtcggtgagccctcgacacagatgacactgaacactttccatttggctggtcactctgccaagaacgtcacactgggtatcccccgtctgcgtgaaattctcatgacagcttcttccaagatctcgactcctgccatgaccctctaccccaacgctgagctctctgatacagactgcgagcggtttgccaagtccatcagcattcttcccctggccgatgtcaccaaggaagttaccgtcagggagaagatgggccgtggcttgggctaccctcttgccaagctcttcgagatcaggttgcgcttcttcccatctgaggagtactgcaagacatacgcgattgagattgcggatgttcttgcgactgttgagaggaagttcgtgcccctgcttggtcagctcaccaagaaggaaatcaagaagaagtacaaggagaactctgctgccactcccgagatcggtgtcaaggttggcactgtggagatggcggcgcccgacggcgagcgtgctgtcggcgaggacggcgacgcggacgacgatgacgacggtgatgatgacgccaccaacgccaagagcagagccaatagacacgaggcagtgtcctacggccccaacgacgacgatgatgatgccatccagaagtctctacagcgcgcggatgacggtgaggaggagggcgaggagagacttgagttcgacgatgaaggctacggcggtagccctgagcccgaggaccgcaacgccgatggcgatatgtccgtgtacaagtctcgatcacgcgagacccgtatcaaggataagaacgacttcgttgcccgcttccactgcgatgagcaaggcggcgagtggtgcgagatgatcctcgagtttgatcccgcgacacccaagattctcatgctcaacctcgtcaccgaggctgtcaagaaggcgctcatccagcaaattcccagactcggcaccgcgacattcgttgtggagaacaaggagcgtcttgtccacaccgaaggctccaacatcaaggccatgcagcagtatgccgactacatcaaccccaacaagatcatgaccaacgatattgcccaagtgctcgagatctatggtgttgaggccgccaggaacagcatcgttcgcgaattgagcggtgtcttcaagggtcacggtatcggtgtcgacccccgccatctgaacctcattggcgactacatgaccaggtaagatttcatttcccagcactacgtaaacaagcatcaagttattgactagtaatttttacagaaacggtggcttcactcctttcaaccgtatgggtttgaccggcaacgtcagccccttcaccaagatgagttacggtacgttgtcatccatcagccgttcattacctttcctgtagcccgagctcattgctaacatgtcacaacagaaactaccgtcggcttcctcaaggacgccgttctcgacggcgattgggacagccttgacaccccatcaggcagactggttgtcggtaagctgggtgttaccggtaccggctcgttcgacgttttcaccaaggtgcctactgagcaccactctcatgtgctataagtgacacacttacgcacctctgggggtgaatgagtgtgtatgtgtctgtcttgtcgtggcgttggcgtgtcgtgtcgcatgttggtcgtttgatgataaacccgggtgtacaaactgtgcgaatggacatagtagggaaggaacatggagaaatgaaatgcatcaatcactcaatcttgatagaataggtagtccacgcccgacgtggacttgtcggcgaaaaatgggtttggtgttttgtaatatctttgctttattgctgtctggttcttggtagaaatttattatttcacatagatcacaattcacatggtagatatcacactttgttgcacaagagatacaatatcatgatggatctttgacacccatagtgtcatgcctagctagccttcttgtgatgatctctcttgacagctgataatgaagaggtacaactactctgctctgcacaaacgcagcatgggatcgtttgtcaactttatctcacccctacctacccccctacaaatacagctgcgatgaccctcctctttagcatatcccagatctgcagtgcaatggggactaagtcaaataaataggtaaaagacacaaacaatcagtgtcttctgataacagtgtagcttcaatcttacactccgtcgatggcttaccagataataccccttccccatacctcgttctcaaaacaaacaagcacgtctctcagtttggtacctcccggtgttggaccttccgtacttcttgaactacgcaagtcttagaactaaataaattatcacttatttgaagatagggccgttgagataggttcacacaaagcaactcagcccaactcgactctttactccagcgccccgcccattccattatgccttcgccgttcccgttgctgtttccgttcccctcatcaaggttagtattatcactattactattcccgttccctcttcaatgtctgtacccgaccgacaatgttattgtgcttccctacttacctttctgttctgcgcgcaaaagcttcctttttttttttttttttttttttttctctctctttcactcaaaagacacctacgcttgtatcgatacgttgattggtgcgttccactcgtcttaagagttcatgttacttgtgtgttcatgtgttcatgtcttctttccggtctcttcggtatatatccaatttcccaccaactcctgccatgcacagaatacctagcacagaatataacacagtaacactactataacacaaaagcacaacacaacacatcgaccgatcgatcggtccatacatctgtctatctagcatgaccggctctgttgtttcgctcgaggtttctagaacaacaactcgctcaaagtatttcgatatgaggtcgccgtccgttggttcgtgggttggtggggcaagaagcctaaccaactcactgggtttgtcatattcaaattcagatccagatccagatctcgaagacgggtggatggcccgagatcgcctacaaggaagatagtagatagtgtacttgaggttcgagtcttggccaataacgatgacgatgatgatggtgatgatgatgaggctaaagaggatgaggatggtgatgatgtcgatgatgatatcgatgatgaagtcgatgatgatgataatggatactcggcaacccttcaccagaagagatatggaacccgaacgccgatgacggacaagtgatgtctatctaatacatccaggtattttgcattgtatcttggttgttgaaaggttctgtagtttgatagcgctgaagtgtgctgctctgggtcgctgcggaaccgctgtccgctgccaagtccaagatcccttggttggtatcacggtgcaaaacatacgacaatcacgccgtcatcacgagatgggtcttatcttttctgtttgatgctttcagtgattgttgatcatttctatctatagtacatgataaagaaagtgcatctgtgaagatcgccgttctttgcattctttccatccttccttattcctttttcattttccagtcatgagcatcgtcattcttctctttttatacctgtagactctaggaccccccgctttccaaagttgagtgtataatgatgtaaactgtacagaaaatgtcgagaaaagaaaagtcgtaatacataagtttgcccaaaatagtacaagatctcccgcaatgacgccgaactattgaaaacccaaacccgcttgtgataggatgaaaatgctcggcacaaaaatgaaaacagaaaaaaaaaaagatgacccgcatttgaaaattcacttgttcgcagtagcttctctcgctaaaatcatcgctgataagtaccggacaagctcattaagggcctaacccgtgtctgatgtcaggcctggacttgtgccccctttcgtagtgatgctgatgataaatggcgtggtgtgaacaaccgggtccagaggttggaaatgacgtcatatggcgggtgcacagagaccgttcccagttcgggcttcctcaggcagcggttgggaagccggtgatttgccagaaacagccgtgttcacacaatactcctcagcatctttccgacccgctcggctggcctcgctgctcgttccgcgtggctgagcaacaccaacaaatatcaatgatgcaggagcgcggagaacagagactgctcaaaaggccaaagacggcaaggaacgccaaagaccctgcagcgagcgacgccatgacggaccctgaattctggcggggtgccacgggagactcactccggccaatcagagggcgagatggggttgcaagcccatgtctcacactagagcccctccctttctggcctgcccagcccagcctgtccagtagcgtgctgcaaccgcagacgtcatcactgtaaaagtgattgcatcgcgctctgatgacggagtcgaatgcaattcagcgatgtgatcgacaaagacaaagcatgtctagttcctgcacgctatgacggtagattggaccctgaatttcagaagcgatgacgcttttgccaatcaggaacacagaggtgttttcagcattcaaccgctgcggcccgcccgagccttacgctgctttccaccattgaatgggacgtctgggtggcacacccggaaatgtcgtgtgagcgcatccgcacggctgaatgtcttctcatccgtgcaaatctcgcaacggaccttcttcttgcgtgcattgtggatcgtgtcctcatgacgggtaagatcgtagggtcgggaaaagatctggttgcacggcttgccggtgcttgggttgatccgctcacaacggtggggaccagcttgagtgtccaccctagtcgaagtcatgccgttgggttgcctcgaatttagcccgtgtgcttgacggtgaccctctctcttgtgcttctggagaagctgaggcgtgtcgaagcgtagaggacagccgtgataggtacacgtataagttccaccctcagcacgggtatctaccggtcgctggaccgcgttgctccgaggggagtctgtgataccagtttccgcggagctcattcttgatgtcgccagtgacggcacagtgctgggctgtcggggttggttaacgaaagaatattgctgcaaagtctgaggaagctgctggagaccattgaaagttggcatagagtcgaggttcgacgggctgaagttgaagttgaaagtggacatatcacccagatttggcagcccatcaagcgactgatgcgaaagtgccttgctcatcgcatccgagttgaagccgtggttatccggctgagggaaaaggggaaagttggattcgccttccggctcgtggtagtccagcaaggcgtccttgggcgagatggtcttgggtgtcatgtcctgattgtgtctcgccaacgactgttgccaggcggcatcctgtacagctttactgttttcccgcatctgctgcgctgagcctaatcgaacctgcggtgaagccatgttcaaagaggagaagtcgtggagagtggcagaatgtggagatccctgacggaacggcgagctgttactcgacgcaggagactgcatcgcgctcaagtgctggttcgcggtctcgaccactttgttaaagttgttgttacttgtggtcagagtctgctgtggtgccggagcagaggttgtaatgaccagatctgggtggtacagctcgtcgttcataatatcagtcaaagttcgatcaaacttgggtggagcgttgttgttgatagctacatcgtcaaatggtaagctttggtcacgatcggggagatccctattttcttggctctcaccattcttttgccgtccagcaacctcggcctcacctgctggtgtggcagatgagtcactcatgatggaactcgccaccggcgcaggccgaggcttgtttgaaccaacggactgctcttgccggaaagacttgttgttattctgcttggacacagcaggggcacgcgagtagccattgataggcactgcattcgagttggcatagccgggaaagctaggatgaagagtggccgacgccttggagggaaccaagtggtagttcagatcctcgaacccgctgaaatcgttgaagtctgttacggcaatctgcggattagacgtgttgttcgagtaaggagatgccggaccagctgagccaagtgaggaaagggaggactcgcgatggtgaccatagcgaccagccgacttggatgtcagttggtcggcgggctgtagccaggtttccgtttgcatcggatcggcccaaaggttgaacaaaggttcagcagcgccttgagcggcgcgggggactgtggtggtgttgggtatgctgtcaaaggcagacaaagacgagccctgctgcgaggtggaggagtacgcaggaagcgagtacgtcgacacgggcgatgcagtcaaactaggacagttgctgtagtcctggtcgaagtcttggtcgaaatcgctgatggtggtgaatgccggactggagttgaacgaggccacagacgactgctgggggttgaagttgcttgtcaggtaggccaacggctgttgttgctgtggctgcttctgttgtggcaagagtgttcgctgtggatagccgatcgcgcgatgttgttgctgctgttgatgttgatgttgaggggaaggagattgtagtaaaggcatcaaggtaggttgcggcatcagtggcatggtaagtgttatgtatgaagtgatattggagtggtaggatagtattgtggtttagtttggtcgtaaagtgatagcagtcggtgggaataccagtggcaaatttaagagaaggaattcgaagcaccgacacagttcttataatcgaagaagcgatgtcccgggaatggtgactaatgtgcgcagacgtagttgagtctggtggggtgatgttatgccccgtggtgtccgtccgaaactaatgatgtaagaggacgggagtgcgggcagaggaggaagtggaaggagtgtagagtggtcggtacgtagtgtaggtaggtacgtacccaattcgacgttacagtggtacctcccatcaggtacctctaacccccctgtcgacctggaagatggacaggcaggccccgccggctatgggtccaggtgggtgggcaccgtgggcgcgacctcgagagtggagtcgcagggagcacagggcactacactagtgtagcgggtcgggtgttgggggtcgacgactggagcgaggccttggaatgaccgagaacaagcaggtcgaccagggttggggtgccctgggagcgtgcatgagcctcgaacctcttgccctgcagttgggtaaccacttctccgctgggcttctgctcggcttgtcgtagcgtaggtactttggagccaaacgggttagcggatgcccgtcgtaggaaagcaggggaccaaacgatcagaggaggtgatgaccaaacaatggaaccgctgacggaagaggacaacgaatatggggtaaagggccacaccaaatgcgggtatacgatcaactcgctgctttgcgaactctccaatgctgcagggtcctgatgtcagcccgtgtcgagtccggcccgccgtgtcgatggcttcagtcgcatgcgatctcggcaagtgttcggatgtggtcatagcccacagtcttttcccatgaaacccggccgagtcttgacgattgacatttgacgcaccgaactggccgactttgatggcttcaacggcttgagtcgtacaaccgttgtgcatgcctctgggctcctgttggcgtcggctacctcgagtcatttgctttcgtccaagagcaaggccatgtagctttctggccgtgcttcgacactactgatactgcctgctcagcaaagagaagtacatgagtgatggcacgtccacattctgactggctttcctggagttgctggtcaaagctgcgaactatcgagccggggcgtgactaatcgtgacacacaagggccagggcccaagggcagtccattgctgaacatttcggatttccatgacacctggccgacgtcggctccaatggaatgcaaactgtgcgaaaaagacattccaggtggaaagaaaataactagggaaaaagaggagctagccaaagtcgcgcatacaccgactgcgacgggtctggaccatgatgccgtcaccagtcacgacggccgatttggtgtggagggactgaagtgtgtgaatcggggagtcgcgcgacaacaattcggctgggagctttcgagttggtggaggagcacgggcctccaccacaactgatgattggaacacgctgagagggtcactacgggaaaagtaaagtttcctggcctccaatagcagcagagtttcgtattttctgtagctggtacccccacccaaaagaaagttgtccgtagatccgtccacattcctagcacagcctcttttcatcacacgtcttggcaattcccatcctggatcgtctagtccgcggcacagggaagcgggacagcgagatctatcactggggtacgagagtttagctctgacctctcatgtcgaacactcactgctactggcccgtcccaacaaaaagcgaccctctacatttgattcgaaactcttactcggcagttggaaacttatctgtcaggcacgcagggctgtgctaggaccccgaaaatcccaattgcacacgtctcacaaatttcatctcgcacgtttatctcagcgctttgccacggcctatcagttgctataatcgggaagagcggagtcatctcatgctccctcattgccgtttttgagatttagggctgccccagtacatgatcaataatggactttgaaactacactacaaccctttcccaagagaatgagccacacggggaatctaccggatcaccgagatcttgcccccaagatgctggttggaatacatgcgtgcttccccaggcttctcgggggagctaagtgcccgtggcggttccagaccggctcttccatccccgatgcttgctacttggagatgggctaagcccgtcttctcctttgctttgttgttctcggccaacgaactaccaaagacagctgtcattattcagctggctttgctgctacgtagacatctacttcgtatcatcaagcttggtatacaacaagcgcggagcatagtgtagtgtagtgtaatgtatgattactggcatcgcgcagtaccgcggaggtctaccgacagtaaccaatcggggcgtgagaatgatgtggcgttgccgatgtggctcatccttagcaccttgtgcgtgcggtgggtacactgttcgtttagcatctttaagctacctctcggctatacgaggataaccgtttggcacagatgatttcggatactctcatggagttgttgattcgtaagctttttctttcttcggaactatctctcagctcaacaagaattctcagaatccttttggggttgttcagttgtcatgggatcttgtggtcggacattgtcatgtgtccgccgtgtcacatgatgcgtaagggaaccagctttggcgcctgtccgtcggcaacaagttcagcgaaacctctcgaagccccagataagtttgctttcattcaaattcacattatcgaccaggcccaatgaaaatgagtcagaacacgcagtcgtatcttttagcctatccaggtttcccgtttttagacgacatcttggcggctttctcgtatcttttccttcagctggcggtgatacggcggcctgataattacctgtagatactgtttaaggggaaccgacaggcaagtacatagcagcgcactgcagcaaagggaactgaattgaagcgaccgactgcctgcgtcccactgtggccgtgctgcagcacttggtacgtttgagcttaacgcccgcctaactcccaggaaagccgacttccgactaagaaagggaagggcttcttgggccgcgtctgcaacagtccagcgggaggccgacatttttaggaattacatttgcgattggttcagttgcgatatgtggtttgttcagcatcacatcacatttgatcataatggcatttgtatcgacacttcaaccgtcaacttgaaggcagaacaagttttatgctgcgtcctcgttgccaaactgaaaaagaaagttacagacggcagtgcgtggacggaaacgtggaggtatgtacctaggtatgtacactacggacgaaacaaaaatggaaagcggatgaaggttggggaaccaaaatggaatcgggctctcaggacagggcactgacccccagtcgggaaaggtggagcagctcaggggtccccgcacgggcccgatcccccgtcgggtcgtgcgcggaacgccgaacaccttttttgtgttagattgacgccgcccgttctgaacattgcatctttttgggcagtgttgtgtctctaacggacttttctcggcagccctaccagcccttgcgttacacacgatcgtacttcacgctacactcaagcctttctttcattaacaatcatggcatcgctgaatccgcgcctgaggacaagttaggtggtgcgaccacatggaactgcgcccgaaggtatgacaaataggtagtgatcacgtcccctctgagcgttgaaacttgaaagtaacgttgatttggaatacacaaccgcttgttgcggttgacaacggtcgaagatcgtttccttctgccatgaacatggaactcgggtgtctcgatccgagggccgacaacctgaacaacgaacgatttcagccacaactaaaggatcgacaaagttaccgatctggacgttgcacaacctgaactaactcagttgacaacacacccatggatttgtagttctacactacgatatgtacctggagcgtacacagcccaaaaagacgacacttgattacactacatggcaccagctagactcaaggctagcatcggaaagattcatgtgtcaaccgtaagcccgcgagtcacgagtcaccgttcacagtcattgtacttcctttcttggactcaacgttgtcgcccggggattcatggaagaacgggaggcctgcaaatgccttcaaggtagcacacgtttggaacaagacaactcaatgcccgtaaaagctcccgattaccggagaacgaatcaaccactacactacaacgatttctcgacggagctctcccccgtcctcccctccattccatcgcacaactcattaggaaacaaggatgtaccggcagtactttagtgccgcaagtccacatgtcagcgtcgtaagcgtggttccgggtcccgcactggatggatgcccccaccccctgctccctagcaactccgcggcggcggcggaaccgaaccggcctgctgggcccagaccgttgcacggtcagacacgtgggacaacgcaagacacgccagggcagggcccttgttttttcggcccttgttttttcagccgaggcttgcaaagcgcttgcagggctatttacagggcttctgctaggaacctcctggggctagacctgtcaattccttccacttgcccgtgagattgggtatagcttgaggatactagctagtatactatactctagtcggtcgcgacagtcagacatagcgtggttatacgctacctactaccgacatgagtctcaacatgctgcttgttgatgctcttttttctatgaatgggaagaacgaaagccaatcgggagatggcgcgggcagtctttgagagatgccttttgcttgtccttctgttccatcgagaccgatgtcggaacgccaagtcaacgagatgaatgttgtgattgcccggccgactgcacatcctgaagaaatccttctttgcatcttgataattgtctatcctagttagacgccggatgaattgagcgtctttacctctacttgctaataaaacaagtgtcatgatgactgactctcggacatcccgcatcgcttctcacttttatacatttctttgcttcttgtttttttcctttacgggctaccaaggcacggcagtagtagtatcgatctcgctctcgctcataacttcggtaaaaactttgggtagcatgcagccaagtcctaagtacaaaaagaattttcccatccggtatgtagtgtagcaacccgaacgaacccccatgagtgaaaactctgattttcgatttccggtggcagcacaacaagaatggcattgtgtgttggatcggctggtgacggaaaatgcagatgcaggggcagatgcaagtggggaactggacgaatgcagtgggctgcccccgccaaagggaagtggtctgtgcaacaaacgatagccgttccggtgccgaacccatggtccccttcagttccattgctgctggtgggtgctgtgcctcaccaaacttgactttttttttttcttggactttcgaattgacatgtctgattcgtttttcgttgtgggtctgaaagatttttcaatagcacttttctctctgtttttttttcactgccccccacactcatcaatcaccccatgggtgacagaaagagtttttttttttttttttttttttttttttttttttttttttttttttttgaaacaaaggttacatccaacccgcgtcaaagtcttttgcagtgtcgcgagagacatgcaggaggatgtgcaacgctctaacctaaaaaaagaggcccagatgcaaatgtcattggtgcagtgtacagtgcagcttggcatgcacaacaccaaccagcatgcttctagaaaatcttgctgtggctttgcttgtgaagttgtctgcttaccggttacccggtattcccgatgagtcttcactagtctaatagatctcggaatccggaatcaagttttcttcctaggtaagctcgcagtcattgtaaatccaagagtgagatactaccatgcaactgtggtacatatgtatggccaagcctcggaatccttctccgctgtttcggttctgactcgagtttgctaccatttgcttggataacctcttcgccggagggctacctccgcgctaagtagacattcatccaatcacatctctctctatcaacaaagtgtggcagtgtggcagtgcacccaatgaatgaatgagggcgtgatccgtagcgaaaatttagggtattttcaccggattttgggactttcggtaataaggtggcacagaccacttttcaccgggttttagtcttggcgtgcagtcttcttggcattctagtgaaaatatgggtaaaaatcgtaatctatatacttttataaaatccataagcacatctcaataaatctactagttgaatcactaaacagcgaccttttacccctataattaataaaggtattttgtatatacttttatatagctaatacctattagtaatattatttcagctatgaatcgtatccctctattgattatagtaaaaagataaaaggtctatatatatttaaattgtataaaacggtcgataaatatcgatttatatacttaatttcgtctatcctcttttgtaaccgctagtactaatcttttaattacctactatagtatctcaaaattcgattatatatacttcctcctccaacgcctcgtagtcctttacgtaatctaatattactaatactaattaatttaaactaccgtttatttaaacccccctaccctatttaccgttaagaagggtaagggtaaggttggcgtcctagagattcgatggaccgcggtgtaaaagtagactacccttgaagtttttatttaaattattgttagcagtagcgtattatagaatagctttaaagaaggtacgtattagctcattgtacgggagttcgttacgaagggtactacctttactattacgcaaatatgtaataagtataggacttttaaaataaagtagcggttttgggagtttattcagttatagttagggttcggttgtaataataatattagagtaattatagtaccgctaaacgtttaggataatctaattgctataaatttattaaaagcattcatttagagggggatttactaatagagtaatatcttataggaataccctaaaattatttaatttaggtacgccgtcctcccctacctcaactttatagagtacatttttaaaggtaattaaagtactaataatataaacgcagttaccctattttaattactaatcgaccctactataattaatgagaatagtaataataaagatgtaattacgtaagttgaggataaggataacgataataataataataataaagattctctgttggtcccctactatacctacggtatttaaaagaaattatcggcttcctttggtattaacccgaagaaaaagaagaggataagttataacgaaattattcttgagggtatattagcggttgctatagctattacggttaacggtggtttgaagtagtttgcaattgcaatagagatttttaataaggattaggacggtcgtatatttaaggaagttactaaagaaatttaaaaatagtaggaggagtttaagaggaaagctaaacacttttattggttaaagctagagagaatgaagcaatattttaataaaattgaggaggagttagaaagggattaataatagggacgatagtaaaatttacgaaatttattttataatttactatatttctaataattatttattatattaaattatattaaattttaattagcgaaattagcgcgcaggagttcccgccgaccctatactcttttttttttcctaatttttattataatatagaaaatcttaaaattattcaaatctttctgtaaaaagaatgctagaatcgcctaaattaactataaatactagtaattttgtattatcgttaatagaaatttcgaaataaaggtagtaattaataaaatagtaattactagtatgggtcggttagcgggagttaatactttagtataatatatccggtataaataccccccctctaaactacaaattcgattttaataaagtacttaatttctagtctatttacctatctttaataataattattataataatctattttaaattaattctcccctctatttaactctcccttctacttaattctcccctcaatcttctcgaaatatatataataattcctccatatttgcttcgtaattttattacaatacttatatatcgaaccgtttttcctattacatatctccgccttactaaagtcgaactatagtcgcgccccctcatcctcctcctcttcgtccctcttctctttaaaatatataaagatattgttattacccttaaagtcgacgttactatactctaatataaaattaaggattaccgcggtagtatatataataaggatttggattttaacggggaaggatagtttattagtatagattctaaaggttattttcaatttaccgattaccctttcgataataacttttatttaactatactttaaattatataattttttatacgttaccggtctaatacctaccttcttcgattcttatagataataccgtactttataatacgggactaatagtttataggaatagttatacccgctgttagctatataaaagtagttttataaaattgagaagctgcgtactagcgaagcgctaaatacccgactgttgtatataaaacctttatacccgggtagagcgtatataatataattattgaagttatatacgagtataacgtttattaagagccctcccttataggtccgctaaatagattacttattagtgcctacccttataaggaagtgggagttattaatcgtacttaataccctatcgaagtagggatataacttcgggtccgtttcgattctcgttggggtatatagtaaagggaatttaatttttaattaggcaaatcgaacgtaagtatttaataccttataaaaggctttatttatatagtaagtagaagttataatactttaatagtattttaatactaatttataaatagtagtaatacttcgcccggcgacctatcccgacaatcgacgaatagtaccctataaaatacagttcccctgggcggagccaaagtccaggggagacagagagacgccctagaatctacttagttaaaaaaaaaaaaaaaaaaaaaaagacttaaagctgaactgaacaggtgacctttaagaaaggtaataataataataaccattaagctacaagctcaaccagtttcttaaataaatagttgaatttttcccctctatatcatctgtttccccccccccttcttctcttccctataaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaagttaaaaagaattttttttttttaaaattcgctttcagaaatctcacttctaaccctaaccctctcagtggccttcagggttaggggaatcagtcatttttcggacttagtcatttttcggacttggtcatttttcggacttggtcatttctaaactacggtcgcaactaaaatccttatttttaacttcttttgcatttttctcaacaaccagagcgtgcactacaatgcgaccggtaccaaaatgaccgcctttcttttctcgtcattttgacaccatatgcatttgagtgcattagatggtcgatgagaaatcgctgttgcaaaggaaaaagtggctttttcgagctgctattcgaaccgtgtcctgcttggcgccaagttttcctatttaggactgccaagccgtgccaagacgggtattttttttgcattccaaccgctaatagacagatacgccgcgccttcctcgcttgcggcgttgggtgggcccatggaccacgacctttggtgcggatcttccatgtcacctttcggcccaccgacaacgctcgagctccgaatgcatgggcgtctcaataactattaataagaagattattaccttcttattggcttatagctgtcttcctttatatagtctagtattatattgaagctagacggttaatataaatactatactcgcctgtatacggataaataattataagcgcccctaatacctatataagagctctttagtaataaaaactccctttaagggattagggttaataataagttagggacccaattatattactactataataattagaaaggaggctatatacgcgtatattttatacttatgcgctactataattgtagggttactaggggatttgcgttatatttaggggttttgagagtagtgtgtaatatgttgtatagtattgtagtgctaaaatcgctatatatactgggtttatactaggggtagcgagttttggtattaaaatttgtatatttacgacttgcaaaatacccttttttctattcactaggtgaaaatatagctttgagctttagttggttagaatattaaaaagcggggatttttttttcaccgggttgcacagacgtgcacagacgtgttaacccggtgaaaatgtacaaaagtgtccagattgttcgggaccgcgattttcaccgggccttttcactgggtgaaaagcctaaaaaaaacgctacggatcacgccctgaatggcttaggttcttcttggctttggccgactggaatgtcctagtggtggtcgagacgtgactggtcggtgggctcgagaaatgtttgggtctcggcccttcggagtgcgggtctgatcccaccctccacgttcccataggcccactactaggcttcgggaccgggatctccatctggcttacgggtgaggatctcgaatgccgagagaaagcccactttaatccgaccactcgcatctcaagattccacatcgttgctcactttcttttgtcgctcgtgatttttcccatcatttattcactgtctttcgagttcgaactgcttgctgcatggtagaatcaccacaagccgagtgaagacgaccgattcctcgaggctacgaaatacgaatcaatcgaaagacaaatgtggcccgcccagcaacgccaaggcctagatttactcggcagctcaaatgggaaatccacgacaatccggctcagaggggttcgagctggatccagactgatcctgacatccaagacatttgctgcatttttagttcccagcgaacggctgttccagcccgtcgaaattgtggacttgttcactctagtgtatgtaaccacgttgcatcgcgctagatatgctagacattccatccacagttccaaacttgacagcgggaagagcgatgatgcatgacgatgccgcggggaacaatggtgggagccgcaagtctgtctcagttcaggaaactggatacgatgcgatacagcttggtttgatatgaattctgagtgacgtctagactatccatcaacgttggagatgaagctccgtagtaggatgagttggcaagttgtaatttgtgttgaagaaaacaaagtaggcggaccaagtcgaatgaaggttgatgatgaatatatcgatgactgggactttgacggaagaatgcctggaatataatcatggcattttgaaacatttacgttgatatcttcgtttacttggtaattatgcagggacctcggacctccccctacccaaacaaagttggtcagaactctaaacatcaccaaccggctgcgcattgcttattattggacgacgacactttccacgggcatacatgtgggcatcgaccgtacgtactgccgagaatgatttgtgttcctagctgctgtcgctgtcgcatatgtcatatgtcatgatcaatatgtacacacagtaggtaccaacatgcgcacacacacacacacacacacacacagaaaaaagaaacatgattccagttttgtattgcaacaccgcaaatgtgattccaaatgacctacatacgtagtaaactcgattcgaatataccgaaacagaataaaggagaatactgctagtgtccaaggaagcgctgtagccaagacgagcggatccgattacccctgcttagtcaccacttacataccggcactactatgtacccacccaccatgaacaagatccatacatccatcatacatacatacacagtacttacaattgcttactgcgtacctatgtacactactctgaacctatatccgaaaaccatcggggttgtcaacagtaaacgaatgattccatatcccctcctatctatctttattcggaaatcaaaacctctcgagccatcgtgacaccaaatgacaattaatgatgatgtatttattcccccagtagtggattaccaatctccccgacttccccatgattcttaatatttttactcattcttaccgcgatgcatcgacacaagttctgcacatgacgcggctgcggcgtgtacaacgaggcacaggcggtcctaaagatgttaaccccgaccagaccggattccgcggaaccagtggagctcattagactgtccgcggatttcatggccgggaggtattgacgcttgatgggtaggcagtcaagattttggcaatgtttcgatgtaataagcatgttaagacccggacaacaacaacaacgacaaagtcaagaaaacggggtcagcaaaaggtagaaaaataccaatctagtcactatcattattctcaggcattggaaatagtggattgctgcgtgcgtatgggaataagaaaaaaaaaaaaaaaaggcgaaaattgaaacttatatataacggtatatacatccgactatctcacctctcatcgtctcaagtgtaagcttaacctctgactagaatctcctctctctccgatttcctggtcatatgtgactcctagctctctcagcttcttcccttttcatatatcccatttgacatcctccatcgcggggaatcatatggctttcgaatgggctccttgcggctcaccacatgccatccactctcttcttcgttgatgcagtgatatcgattgtagaaagtgcgtgtatcgttctcactaggtaggtggcttatataatgcgacagacatgtaatcgatagtgcccacttatgcgtgttgccgtcctcatttgtttctagaaggaccgcattgaatgtaaaatcctctcgcttagctagtcttgatcagactcagataataataagctattccccaacccacaatgtcagtcaactatcacttgcaagccgcaccaccaagaaggacagaaacttacctcaatcaacttctcagtcaacccaaaacattgcctatcctgctcctgatggctcagattaaagctgcaactcctccacagcccaccaaaacccatctcatccaagatctcgttcaacatagccgcttgctccattgcccccgagaacttggggttgttcgtcagcgtctgcagcagctcgtgcgcgctctccagcgtcgacgggttctggcagtgcagcacaatgtcgtcgagaatactgatgatgggtccacagagatgcatgataaccgacggtctgccgacagcgatctcgttgagccacatcagcgtgcggttctgcactgcatcctcaagatactgaaagtctacgagctcaatggccgtgttgaggagcaagtccttgtctttgatgtagtccaagtcgttcgcaccccggcgaatgtcaatcgctgacgtgtcggcggctgcggctgcaggcgaaggtactgcgtcactggcgacgtcccccacgagagggtcaccgccggctccaagtccactgcccagaccaccggcagcaacagaggcagaaacggacgagaacggaggtaggccgttgctgttggggttgacgttgatacccgcagaccagagactatccctaagctcatccaagttgagcgtccttgctaggatcaaggccatgtatggtgatgcgcagagttccctcatggtcttcagcggctgcaccgtcgggctcaggattccatccggagtagcatttgccacagctgcgttcacagttgtcacagtgaaagtggtcatctccaaaaacgtggacagcaccctcagcgccgttgacttggtgactgtgtctgtcaatcccctgaccaagcatgcgcacgcggcaaagtggaagttctcagcagtgaagtgaataccgtatgcctcatcgagcaggagcgcggcctcctccagctgggcccttccctggagaagataatgaaccatcttctcgcccttgaggtcgcccgtcgtgctgatgttggtcaagaccgactccaagaacattgcagtgcagttgaacaagttggggggcaccagtcgaaggagggacatggcaagccagaagagctgcagaccgtaacgggacgcagatggcagcttggacatcatcttggagagcgaggtgacgatggcgaccagcatgtcactgttactgtcatcaccaaagcggccgatgctgtttcggagcgctacaaggacctggtaaagcaggtcgtcatcaacctcctcacgtgctagacagcccatgacagtgaaagcacgaggctggatagcagggttgttctggaaagctgtgctcgccacgaggcccatccatcgcgaccgccatttgtttgcgaggtcaacagttggagcggcaatagagcaggtctcgaacagaagagttgccaggttttcggtggctgtcaaggtagcacctccgtcctggttggttgatatcgatgccccatcccgcgtaaacgtgacgttgtttgtgaagaggtcgctccgcggatccgacaacgtgtccagcgtcaccttcagcttattcagccgtacctcgtccaaggcaaacgaagtacaagccgcatgtatggtgttgattagtagtcggtggaccacctgcctgacgtctggattgcccgtattggcaagcatggtgacaatgtggaatatttccggcataaacatctcagcttgctcgccactgtcaaacgacaaggcgaggcagaattgtagcaagacgcagatttcgttccataccgagttgtcaggtagatactttgtcgggcgcaaggaagaccggtttagtgccttgcgtagtctggagattatccttccacgcagggtaaccgtgccaattccgcctgctatcgaggtcaacgtgtctgtctccgcaatgccaaatcctctgttgagtgcggccttgatgacctcttcaaggaaactctcaagcagtttttcgtcctgctggatagcgggccaaacggattgctgcagctggaaaagaaccgctgggtctgaaagggcaatgtcaatgagcttccttaagacggctgcaatcttttccatgcccttctccccgtccacctcattagcgagcagagacgggcgcaacccgggtacccagggagccatataggcgagacataacggcttctgctcatcagagaagctgggccaactggcgaaaaactcgttcaagaaatccccagtaagctgcggttctgattcggctagcttctggctgatttggatgatgaactgcgaagcatcgctcggaactgcaatgtctttggtgctgacaagtctcgaagcagccttgaacttgaatgatttgcacagtgcccccagcaaattgtatgaagatagcctgagaacggggtctgggctagccaggttcgtcaacgccaagttcagcagagtaccgggtacatcctgtggtttgatgaatctttcgtgcggttgcatctgctttgggtccttgacgtattgcgcctttctcatgcgaaggagactcaagattttggccttctcaggacttgtgaagtacatcacaatcttgccattatctgctctaagaccaaacgccgaatcatcctccgtttgtatggatgttggagcctcctcaacctcgctcaggcgaaaggcatcgttgattaccacactaatccgggatgctggatatatttcttgcctcttcttggtcgaaaccctgacgaagcttttgctgattgacaaggaaacgtcaattttgcccttggtcttcgacagccgtgtgatgttgaaaccatccagagtctcgtccatgaattccctggtgtccttgttcaggctaaattttttgtggtcgaaatgggcatcatactctcggtaacttccaagaagatggtattcaatgttggcggggctatagatgctgttctcgtttctaatccaagtcttgaacaccttgcggaaacccttcttgcaggcggagttcatgttgaagatgtatacgcgctggagctgcttcgagagctcagttggtgtaagcagttcgattttgcgaagtagactctccgctggttcggactgcacgttgtagaacgtagcatcaatgaaaatgccaaatggccgatcccaaagtcgactagcaatcttgagatagtaatacaagtatgcatcaacgtcggcagattcggtgtctatgtaccgcagcatgatgcagatcatctgaatgccgtccctggactcgccagcatcataaacggcggggggtggagtcgacgaagattcgacaccgcggaacgcatttcggagcataaaatcctggaatctagagtaaacaggtggtaggtttgctgagatgtgtggcctgttccaggtcacagccagcggcggtggtcccaaattcatgatgaggcttctcaggggttcaaggaggtttggctttcctcttgtgggttcgcaaggtgacctcacaaggtctcgcctttcaattgaggcgagccgttgccgaacttggtcccaatggtcatacaaaatcctgtgaagagacacacaagaaccaaagtcaaatgactcgtcgctgttgggacgctccatggtttccggctcgaccgagatctccctcagaaaggtggttacccgatagatattctttgtcaagaagtcgttcaatgggaacatgaaaggttccttggcgccaaacagaacgttgttggccaggttttggatgactttagcgatcaggaggagaccacggcgcatctccttggaaggtgccgtagcaaccaagccctcaacctcaggagcaacaatggccgggcagaagaagcgcaggaagatgaaggcgccaactgctgtgtacttagcctcagagaatcggggcatcaccgctgcagcaatctgttacacgcgtcggattagttctcagtacttggcagcaacccgtagacaggcggcacttacgatactgcagattttcctaaatgatggcggtatcctggccgatgaggcgcaaatgtcatcgatgaatacattggccacgatttcgagctgcaaggcattcttttgcaattcctccggtgaagataccctggtcggatcgagctcgagattgaggtctttcgatgtttgcatcaaccggtccagtaccttttgcagggtagctttgaggtaccctgcgcctttccatttcgcataaattgagagcattttggtcgcgacacagctcctacgcagcaactctgattcattctccgtctcctcaatctcctgtttgatcagggcctcaaggagcacaaaactttggcctcttgattcgtagatgctaagcagcgcgattgtcagctcatccacctcatgactggggcaaaccgcacccatagccatagccagtgtagtgtcggtcgtcagaaggctcagaagctcatcgtatttttcattcaccgctgtgcttgagagattgttgaactcagccccctgaaccaagatgttatagagcaccctaacaaatgcggtccggatctcggcgtgttcgtggtatccgacgttgagggctgacttgagtcccacatcgatgttggcgctcaagagattggacatgatggtgattgatagatcggacattgacggctctccatctctggaggaagagctaccagtatgctcggaccggaacatatgctcatattgagggtccagaacctccaaaaacctgctgaagtacgactcgaacagtttcatttttcgctcgctggttgtggcatcgttcgtagagtcgttcagctgcaaaggtaggcgatatgtaagttcagccagcgccttaagacatgccctgtcgagatccttctgcaccctaatcatctcgtcttggcggctttgaccgaaggcgcccgcatcaatcctgggtgaatgaggcctcgtaacccagctatagacgtaggcaagaagttggtttcggatgcggacatcgtcacggagattgaggtgttcctttcttttgacaatggcctcacagagctgacagattttaattttgacacgcaaactgttcggcgagtctggtaccccgtccaagaacttggcgaagctgtgcgtgagtgagttgagatggagcgaagatgcggcgccaagctcagttggcgtgtcaagtctttccaccaacgacctaaggagcgatgctgcttgttcggcaaacataatctcgttgtcttggcccctcgagggcgcctcaagggccccagtgaatagtacgtcaagttctgattcgagggctctgaacaagtgctgatacagcgcaggcgatacttcggttgcgaggatctccctcatcgtctcccggatcctaacgttagtacaagccaggagctgaatactgagccttaggtatcggttgaggaaaggttcttcgtggttgtcggaggacagcctgtcaatccaccgcaacccactgactgccggctcctccagagtagcggcttgctcagccgtgcatattccgcccagggaggcaaggaacccggaatagttgcgccactcagccacaactctttcacccatggactcggccgatgtcagagatacatccttggacaagtgaagccatctctcaaaaacggtctcccacgcattcagaataccggcgctgggatactgcaagcgccgtagcagtcccctgttgcgcttttggaaagcaaccaggccggtaaacctaaaagtccgtgacgagatctcgctgaagatatctgcgtttcgcaaaagagccagagagggcttcgatgccgagcatgcggcagcatcgatgattctgcattcttcgaggaagcttccgatgcaagatgtcactatctgacaaacttcaatctccgccgagcaaagtgacacgaggaagagggtttccagctttgtggctgcagctgttctttcgggaatgtcttcgcaaattttagccagttcctgcagcaaaagaaaatgaagaaaacaagtcagtggctggttattgcgaggaccgaatgggagcttacttaccggtatcgcttgcaggagcattaacctcgaatcgaggtactccaggactgatttgaggcccggagcggttcctggcatgccagctctgtcgcatattgacatgaggatgagggacctgtacgattgagttgatgtcagtttacaatcttgatcacagtacacaatagttctatgatacgaggtgaaacatacgtcagccgccagaagcccagcttaaatgccggctgttctagcctcttcgaagccctcaatgattgaaggaccacatcgttggcatacaagcgcttggcgaccctggttccgagccgcctaaccgattcgtctggcgcaacaacgcatgagatcagggcttccagattttcctggtaaaatcgatcgcgctcattgagatcataaggaggcccttcaaacaacgtcatgggggacgcgtccaagaagtttagaatattgcagatcatgtcaaccatggaggcgctctcaatctgctgtcgctgcatgatttgctcatcaacatagccctggataaggagcatggacatggcctattttcagaagttaacagaaagcgacgaaagtgtaggcctgaaccaagattgaatggagtcttacctgcagctgcccctgaacgaaagccgaagcctttgtgaacaatggctggtatttgctgctgttctccaacctggcaaagtgcgagcatgcctgaatcacggcaattttgaagatgtgcggcgctgatggcgtaagacactgatccacaagagagtccacgcagctatcaaaactcaggtgcgtgaggctcacgaacgctgccgtcatgatgtcctgttcaaagaatatgccatccgggccaaggccatagcgtcgaaatacggaatcgcgcacatcatcctggacgtccatggcataactcacgagggccaaatcgctgtcgggatcgaagtgtcgcgcggcacgtagcagggatacgagacagtagacggacacttcgtttcggtttctaagggcccttttgcgatcttcgaggaacgtaactttcttgttcatgcttgtgctcttggcttcgcgcaagttactggcaacgtcaaacacatccggtaggagaaggagcaacgtcgtctgtagaggatgtagaaggccccttctcctggtattgtcgttgctgccattctgggcatagtcaaagagcgtatcgggcgcattgtcgcggcgtctgcggcccatgtgcagctccacaaactcattgggatatcgctccaaccaccgggtaataagcaaaggagtgacgacggcgacggtattctggaagctttttcgaaattgtagccagctggagttgaattctgcgataacggcgctgagcttctggaggtcgacccaaaaacatgccgtcagcctcaaaacaatgagagccgacctttcttcctcggcagcggcgacattgggtatcggcgtgcccgggccaggtaccgactgacgggcaacatatatggtgtttctaaagtactcaaaggaggctgaccagctggaagctgtgacaaactcggcaatggtcttgacgtgagcttcaatggcggtggcgtgaagctgtagcaagtggctgctttctaggggttcgttggagggcgtggagacaggggtacgcataacctcgtcagggagacggacggcagccggtttggcggtggtctcgtcaaggagcgtcttggcgggtaatgtatagccatcgggatagggatcgaacagtagcttgatgacctcaaaggtgcggcggaccaggacgtcgtctaggggcttggggggaggcaaggcagcacgctgcgcagaagagagcgcatagctatctccgaggccattttctgtgtgggaggggccccaatggctggcgcaacagtcggcgatcaattcgagagcatagatttcggacaaaaggacaagaggcggatggttaaagatggaccggtaggggcgagcaaggtcctcgagaagaccaagaagggcgtcgaggacgaggttgacggagccggcgctgaccctgatgagggtggagcgggtgatggagatgatgtcgtcgtggtagagatcctgggcgggagcaccggtgcgatgaggcagctacataacggcacggcagcggggggtttcggtcagcaattgttggcttgtcatggtatgtctgtcatggcatgtctgtcatggcaagggaaacgtaccctggttgcgagcctctcgaccaggccaccgaccaggcccgtgtcgccgttcattgtgctgtgaagagggcgggagcgcaagcaaagagaggggcggaccggtgtcttctcatgatggggttctgcgataccggtgttgttgtcgactgccaggactgcccgagctgcgcagtacgggcttcttggcacaacgggaagctgttgctgttcggtagtagaagtaccccgatgtgagtggaggtatctactactacctatcccctgtcgcaaccagcctcactctcgggcggaaaggggcggtcggaacggaaagagagagtgtgtgttatcggcgtggccctggagtgggtgttttgacgtcgtcgtcgtcgtcgtcgttgtcgtcgtcgtcgggtggtagtgtcggcggcgacgggtgcgtgataagacgcggcggccgtgggttggttcgtggtgatgggtgtgtcgtgggtaggtaggtggtggtggccgttctttggctactacctacttttccgctacgtactggcccaacgcaactggaaccttacgggcagcggcaacgggaacaacgtgggacaagcgaagcgagagagacgagacgagacgagcgagggcggtggaggtggaggcactgaatggactcctggcactctcatccatttagctgccgggctcctctgattggccagatgggaagctgcctgatgcggatactcgagacttttactccaactcgaatacacaccgtgtggtgatcttcgactttgggctttcctttcttcctgcccgcccttcagagagcatggacggcagccgtgcaattgagtgctgtgtgtgtgtgtgtgtgtgtgcgtgagtctctacttgtaactggatacacatgcaaagtgggccgaccaaaatcgggggtggggttccctggggctttcctcctctacccgactgtacactaccttactatggagccttcccttcggcatggggtccccaaacccctgaacaagtgggacacacaccgagatccacgtcagttttcgttccttatgtttgtccattctttgcatcgggcttttctggtctaggtcatcatatagacaattgaagatgtggactaggttgcatgttgcaacttgcatcagtacggtagagacgttttcctgctgcactgcacgaaatcatcagccgaacggcaacccgcatggacatgggaccatggatgagctatgtacattactacggaagactagtctagtctatcccgccgtgccaggaacattatccattcgttcatcaaagaaagatagggaaaagaaaaaggagatgacagacagacagacagacagacatcaccgaggcaaacaaagtcgtgttgatctagtgaccccatcagtcacatctcttgaattccgagtccgagctaaacaaagacatgatgcttcccttctcccgggccgtccgactttctttgactctccgactcggttcctgcatctggttcctgaatctacaacagtgcccgcataccgttgacacatatattgagtgcacacaacccacaatacactaccatacgcctctccaaatcccaatgcttatccagcagctagaggtagctttacattagcgtacctacactccatacatataccgtatgattacaatcattgcccctgcctcttttggctattcttgggcatccataaggctcaccttcacctccttctcccatcatcgtatcatatcatctctgatcaccggagcctgccaagactcactcctcagactaaaccaagggcagaagacaacaagaaaacaagaaaagatgttttgaaagatatctataatttcgttgcataatacagagccaatattaatctgcctaacactctgccacgacatatccaacccttacttaccctcctcccctcctgaccacaaattgccaagtaaaatagtttagaagccaagtctcgggactttttttcatttcgccgcaaggaatctccgtgaatactcttgtgtaaaaccctccacttcttccaccacacatcgatatatagtgtacatatacctatccggcctatatcaagccagattatgtacacgtgtagtctgaattttaacatgtgatgagaaccgtaggggcacaaaagacatgacggccaccaagatctcgacacatcccaccttttcatttcccataaccacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagataaaaccacctctaccttccttaccaggtatgtactctcacaagctcacatgcaatgggtagtaggtaaacgagcccggaaggcttgtgtgtgtgccccggacaaacacacagtgacatacatatataaacaccgaaacatctcataggaattggtcatcgctatgggcccttacagcccttgttcttatatactaccagaaatgatgtacaagttttgaagtgcatatgaccaactcttgatttggacattgagaccaataaccagctcgagatgaaaacccatttatacaaacaagataagaaaataacatcgaaaacactgtccttaaccaactccgctttgacattttcctactatactcctcttttctccgctagtccccagcactgttttaaggtaaagattttacctatacccccggttgtcaccgccgccacgatatccaccgccgcggtaacctccgcggttgtcatatccgcgatcctgacgcggtggtcctctgtattggttaccctggccttggtagccgccgcggctcccgccctggccgtactgctgcccctgtgcctgatacgcttgcggcggaggaggcgggagtgcgtatctgttgtcttgataccctccgcgactgctgccgtaaccgccgtaaccagcgccaccgggagcaccgccatacgcggcaccgggcggaggcggaggaggtccaaccccaaatccagcaagtccagggggcggaggaggctgccagccgggaggagggccatacgagtcccgtggttgaccgccgtatccgccaccgccgccgccgttgttaccaccgttgtaataaccaccaccattagcttggtagccgccgccgtttcctccatatcctcccctacctccaccgcgtcctccaccaccttggtaaccgccgcggccgcgtcctccctgctgaccaccgccaggtccgtaattgatgggctcgttccttccactgtagttcttgttgctcagcggtacgccgccgtagcttcttcctgagcgcgatgccttgcccttcaggatgtcgatatcgcttcgggtcaaagcgggtgttggcatctgcactccccttaggagcatcgacttgtgcgtatgagagcaatcagggaagaagtagtgaaccatgagtgaccgatcgtaatccacatcgggcattgagtttctgctcaacgggtagaccagcgagccgtgaggcacgtagccatcaatcttctcgactaagcctgagaggccagcactctttgtgggatccagctcgaacttggtcgtaccctgcttcttggagtagaactggctcgtgatgtgatcgtacagtgttgggtgagaatcagatagaagtagataatccttgcccggtgcattccggaggtgatcttctgggctcaagagatgacttttggtctccatggcagccaatagacgaggcatgtcgatgaagggaaggagggcgacaccctgccaagccatctttttgccgttgagatcaatctcgaagtcatcggggtagaaatggcggatctcactggtctcctctaacattaaggagtggaacacctcagggatggcatgacgagacgcggccggaaggacgctcatcagttgctcaaatggccgcgaaattctgcccttctcaaacttgatctccatcttgccaagatcaacaaagtccgcagcgaacggcgcgtaatggtaggggtagaaccactcccatgaggggcagccctggaaataatactccagaacccacgcaagaccttcggcatacgcacggccaaccttgtgacggaaatcaatgtctttacggtcaaccttgaacttctgctcatagtaccggtccgcatagccctcttcccacagcctgaccgaatcggtaggctcagcatcactctcgctgatctcggtcacctcggtactgctggcctcgggaccagcgacagcatcttcgataagctcagccttccttttacccagggctgctgggggagcagcttgctcttcggtggccggggcggccgcagcagtttcagcaggagtctcagtggactcagcaccgttctctggagtgctcgttccttgcgccatcatgctcttgatctgatccttgagcacgctagcggcactcttgttggcaacattggcctggtcaaccgcctggcggttcaccaccatgtcatgagtgattgatggttgcggagccttgcccggaaattcgttaatcttgtgaaaggaaaatccagctggcggaccactattctcagccgcctgacgtatttgcctactgccttgggctctcctttgtcgggcctcatcggcaagcttgcgcctcttgaaaccggcctctcgtcggtcttcggtttcctttctcctcctgaaaatggcatcttcctgcttggccaagccggccatgatgtactggacacgttcaaggtccgcatggccatctttggtcaaatatccgcccattacgggcaagttatctttccagatggccgttagggtatcaattccgttctccctgatctccaatgcaggcaagtgaggcaagaaatcgtttccgacaaagaagcacatgaaaacccaatcgtcgatggccctttccaagttgaactggaagggaaggccaggaacgtcaagttcaatggcaaggtactcacggagaatggaaacgtggagccagataaagggcttgagaggcacgactgcgtccttctcgtcgaactcgccattcttctcctttgcctcgcccttgcagttcatggcgtcatgtcccttttgaccgcaaatcttgcacagtctcggcctgctgtcttgggcaaagacgtcttcacgcagaacacggaaatggggctcgtgcgtggctaagccaagcatgataaggtcggcgtcgagtccgtaaatgacatgccgagtattggggtcatggttgggggaaccacgctgggagcggacgaattccatgatcttatgttcaccctcacccggaacggtggcgtcagagataatgaccttgatgttggcccaggcaggatcggtattgagcttataggaacaccaatacctgagactggcagccaggatgtccatgaagggcgtaccaggagtgatggagttggaatcgaaagccttcttgacgacgacctctacgggttcttcctcttggggcttgccgttctgtttcttgagcagctcgacgaacttttgcttgtcttcctccttttccatggcttcccgggcagcgcgaaatcgtctggaccgttgctggttcattttggctctgggggcaacgccgtctgtggtgaaattatgttagtcccgtttcttaaatcaaagtagggcgacagagatggtgcgaaagagagatacgcaccaacagcaatcatgagaagcttccgcgggcgaaccatgttgacgacgcgatcggtgtacttgaaaacctcgaccatcatctcttcctcgtccttgggcgcggggcggtcctcggggtgagagcaaggatggacgatgccgttcatgtcgagatacaggttgtcaaactcctcgccattgggatttggcttggtcgcgtcaacaggaatgacggtgccatcgggcatagtaatcggctgatcctcgatgacgggcgagatgatcttgggatacttggtggacagccacctgaaagccgccggaatacccatcttgcaaaggcgatcgagtggtcacacgaatagcacttgtagggacggtagttaaaatgtggttggctataaaatgtagtaggtagttgtcgcgagaaagatcgggggtagtcgctgaacgagatgggtggttcggaaagtgaacgtagtgggttcttcaattcgcaccgacggaaagcgaataaaggaatgttgatggaagcagactgaggtataaggtcggtcgaagggatcggatgtatgggcaacaaaagatgctgatgcacaacacgcgcaaggtgaccgcagatagagccaccaaggttcacctcaaagtgcactgtggaaacggcgcagcaagattgaggacacgccttgtcgaaagcccaattcaatgaatccgggctaaattgacacagcaaagcggtccttgcagcaatgcccgttggataagacgtgagcgattgcagaagtggtgatggagtggcagtgggatgaactggggagagaaggacgagaccggaacagaacgccgagctctgacatgcgaaagaattcaagggttcaacgagtgccaagaccatgcggcaagggacgataagcactgataagaccaatgacaacgccacagcagcctgttatcggcttatcgaaacatcacatgacgctctatgatcaacagttgtgcgggctaacagagcacggtatgattgaggcgcaggaaccgtagaggtacacacacccgacatttacttatccgaaagactacctatacatagcattacatggaactgcacgattatatacctatcatagtactttccatgagtcccgaaacgaccctaaccaaggtatgaaatgataaatactactacctagaggtgtaggtatctaaggtacttaccatgccttgatgattgccaattgttgcgcgggctggacttttcgtatgaaaggaccacctgtcccctagtttcattccgttggcctccgttggttgtatacctactagccacatggaagcaactaggtacatacctacttcctggcttcgtttgtgtgcagcgagtcgggtggttgtaacaaggcgggcccttccattttccaatcgttttgtccgggtacatccaagatccaacggaacctcagagtgctaggtaggtatacactaagctacaggtgcaagtaccactacgctcgctatagcgggaccacacaggtacctacccctgactgacaccccgacgacgcaagaggtggtgatccgacacctcttaaccctcgagcatgcgcgcaccccgccgtacgccatgatcctccagtccctccctccatggcatccaaactagtccactacctctatcctcgaacatgttctcgaccattacggcggcgccggccaagcagtcggtgagcgaaaccattgccgtcctcagcggccgtctcaacaccgcgaccctcctcgaagaccgccgcgccgccatcctcggtctgcgcagcttctccaagcagtacccggcctcagtagcctctggcgctctacgaagtctcatcgggagtctgagcagggatggcgaggatgtcgatacggtcaaggtcgtcctcgagaccctgctgatgctcttcagccccaacgaagacagccccgaagcttcagaggagattgcgctctggctcgccgacgagttcacccagcgccaggagaacatcacgctgctgctcgatctgctcgacacgaccgacttttactcgcgcctctactcacttcagctgctctcccacatacactttgcccggacagagagaaccgaagaatgcgtcctcgttgcgcccctgggcatccctaggctggttgccgtgctcgacgacaggcgagaagccgtccgggatgcggccatcagtctgctgatcgacctcactgccgagtccgtggatatccagaagctggtggcattcgaaaagggcttcgagcgcatattcgagattatcaccaatgaaggaggtctcgtcgagggcgcaagggtggtggaggattgcttgatcttgttggcgaacctgcttcgtctcaacgcgtccaatcagtccaatgtcagggaaatgggattcatcgcacggcttgcgcacctattaagaagtgcctacaagggcagcacagacggggaggaagttgcgcagtgggccgaggaacaacgcaacaggaacatatatgctttgcttgcgctgatacgtctgtttttggtccctggcgcggccggaacccctgcgaaccagatcgcatttttgaacgatcgtgtgctggaaaatactctccagctgggattcacttatggcgttgaccttcccataagggcggaagcgctcgcggcttgtgcagacatgatacgtggtaatgcaaggctacaggagaggttcgccggacaggaggttccctctccgcttgccaacccagcaatgaacggccaaggtcctcactccaacggggtgccaaaggtttacgttattgacggtctgcttgacctcatcttggccgtcaactcgctaatggagtttgacttgcgcatggcagcttgcaactgtctcaaggcctacttcaacaaccatgaagagattcgcaagcatttcctcactagagcgatccaaggccacaagatgcaggccgatgagcttaccaacatcttcacaacgttgcttcagcctgtgccagaacaggtcacggcagatccgtataggtactggttcgccgctgtgctcatgcttcatctggtccatgaaaaccccacgacgaagcatctggctatggaggtcaccgagggagatgaggccagtggcgaagaagtggttacaagtattcaaacggttgcgtctcatcttctcagaagcgtggctaggaacgatgaccctcgcgtcatcattggttatctaatgctcctcctatgctggctatttgaggacctggacgcggttaacgatttcctaggggagttcaccaacctccaggggctcatccaagcggcggtggagaaccccaacggcgacatcatcgtgcagggcctcagcgccatgctaattggtgtcgtgtatgagttttcaaccaaagactctcccgtcccacgcgccaaggtgcgcgagatggtcatgtcccgcatgggccgcgatcgctacgtggacaagctgaccagactacgctcctaccccttgatgagggactacgagattcttccccaaaaactcgacctcagtctcgaccagaagctccccgacgtgtacctagacgacacctttgtcgaattcttcaaggataactacagccgtattattcgggccatcgaccgcgaccccgggctcgagatctccgtcattaccaacggcgtacaaaagggcatctcgcgcgagctcgtcgactccctgcgcgcccagcttgaggagaaggaccgagcactcgaggacttcgccgctgagaaagccagcctgacctcgcagctggggcaggaacaagcagaccaccgacgcaccaaggaacaatccgcgtccgacgtacaccgcgccaacgaagccgtcgagcacatgcgcgtgcagctgggcgccaaagaccacgcgatccagaacattgaagcgctcgtcgcgacactcaagcagaacctggctaaagagcaagccgagcatcagcgctcgcgagcagaagcagccagactcaaaaccgtcaatgacggtctccagcgtgctcacgagcaagagttgaacaaactcgccaaggagtaccgcaccaaggaatcccaactccaacaacaaatcgagactgcccgccgcgaagccaagaataaggaagacgagctgaccaagcaggttgaagctgtccggagagagcaagccacccagcttgagtctctgcagcgcgagcaccaggccaagcttgatgccctccagcgcgaccacagccagcaaatcgaaaccgcccgcaaaaccgccgagcaagaaactgagcgtgcggcgcgccggttcgaggccgacaaagccgatttgaaggcaacgataagtcggatggaggttgatttgatgaaagcgaacaaggcccggaccgacggcgagaacaagctcaaggacttggagacccgtctgaccaagaccgatgaagctttgagcaccgcagagaggaagctcgctgaggctgagaagacggttaagagcactggtgaaagggtggaagagcttgaacagaggctgaagggggtaatagaggagagggaggaggcagaacgattattgaaggagaaggaggatgcggttgcggaggtggagaaggccttgaaagataaagagagggagatggtgagtatgaaagagaggttggaggggatggagaaagaaaaagaggaggcggtccagaaggcagtggaggaaattaggaaggaagttgaaactgccaaaaacaacgacaaggccgaggctgaggctgaggctgacgcagctaccggagccgaaaaagcggctgctattgaggccgaagcggcggcgaaggcggcagcagcagccagcgaaatcgaaacccgtctccagaaagaaaaggaagacgaactggcccaaatgcggaagcaactcgaaaaagagagggaagaagccgttgcaaaggccgtagccgaggcggtggccaaggcagttgaggaggccaagaaggaggccaccaaccaagtgaaggaggtaaaagagaagctagatgaagaaatcaagaacgcacagagcgagagggacgatttgctgttgctgtttgatgatttggaagaaaagaggcagaaatataaggtaagcaaaaccctttcaactaaagtacccttgggacttcaagaagatgacgtagactgacattctttgtgtgctggtgtataggaacaactcaagaagctcggtggtgaggtttcagaagacgaggaggaggaggaggatgaggatgaggatggtgctgaagatgaagattgaagatggtgagggggttaatgaatagtgcgaatgggctagaaaaaagctggctaccggtatatataatgcttgctatcaaggtcatagacaagctgggcttgcttaggggcactagcatcataacacatagagttataaaatgcacggcaattatctgtaatacgtatcccattcgtcgtcgtaggtttgatagcaagtcctgtcctagataaacctcgccttaccaattccatgcaaagacgccaaaccaaatcctattcatcaagacgtcatcaagaaaggaagataagccactgcaaagtatgaagagaatgcagtgtctcctaaggcagcccatgaccgcctaaagccgtactgctcaaagctcttgtactcgactttgatactcgagtagacgagcaagcgagtttagaaatcatcaccaccaccaaagtccatatcaccatcctggccatcatctattcaagatatgttaatattcgagccatccaagcacaaagggtcgggatcaaacttactatatccttcctgataaatctcctggtcatggtcattgaccgcatcagcaatcaacgcaccaccaaggacacccgcgcccaaccccagcgccgcaccgcccatcatgcccatgccaccgccgccaccgctcctcccgggggcgccgtaagcctgttgctgctggggataaccgcctccaccatagtatccttgcggaggagcgtatcctccataaccaccttgttgagggtatcctccgtagccaacgggtggttgctggccgtacatcggttgctgaggctgtccataaggcgccggtgatcctccgtacggagcgggcgaataaccctgggctgggtaaccacccccaccgccgtaaccgtgggacgaagacccggagtgtttgcccttacccgcagcaccaaaaatcttgccgaggaaggaccccttagatccgccacgatcgttggtctcaggacgaggcggtagttgcgaggggaacggcgactgttgaccagaaggggtgtggccgcgctggttagcggcggcggcggcgcgagcgtcctcttcggcttggagctggcgggctagacgtgcgtcttcgtcttcgtatgcggaaggaccgccgccgttaccgccggcgcggttggcagggttgtcgtaggggttgttggacttggtgtcgcttacaacgggtttgctgtcgcctgcggagtaggagggaggggggccggcaggggcggattcatcgcggggaggcacggcgggctcggtgggtttctcccattgggactttttggtgtaggtgttgacgtagaacctggtgaggatggtgttagtgatgatgcgcttgattgttggtcgatcgctgttgatggtcgccaaagtgttcaaacacacgaggacgggcgagcaagagtagacctaccattctttgtactgttcattccatcgtgccacccagccctcaggaaccttgggcgggggaggaccgggaggaggagcaacgaagtcggccatcgaacagactgtgctgtgcgttcttgtttgtaggtaggttgattatgtgatacagagggaggactctgaaagttgaggaaagaagatgtggaataggagatctggttcgtacgacttgttggttgatgtcgggtgaggcaagaaaaaggtgcgtgaatgacgaaggaggggtacaagaggttgtaggtcgtgtaagagatgggtttcaaagcgggggggtttgctttatatggtgtactgtagagtaggtatctcgtggtaactgacttccaggtggcagaactgcgccgagtccaccagatgcgaaatgcgaaaggattacttttgaatgaaaagtaggaagacggcagacttggtattgtgaaggttggtgtttatctattagactaaccaatgcacctgcgtaggggtctaagttgttgaggcagcttgacgagggtggcgttgcgactgaaagtagaccgacgtcccggtatgatgtaaattgcggatacgatgccaagactggcggtttgcgaacgactcgccagaggaatacacagctcaatagaggcagcagcggtttccaaaccactcaagcagacatagaagccacgggagagctcaggaacacccgatcccaagtgtacaaatgcacagccccgtcaatgcggggttcaagttgacaagcgagacaacctagatatcgtgatgattcagcagcatgtataatattaggtaggtatggggagtcgttcaactgctcgaaccccgagtccccgtcagtggctgtccggtgttccggaatagcctctagcagcagtatctcaatgaaccagccactgtaggtggcaagcgtcaaggtcggaactccttaaatcccgacaactcgcctgaatcgctgaattgcaacatttgtcacgctttcttgtcgcctcgagttgaggccgcccatggttcaggttcggacgatgccgtgtcctgccatgtgatcaaatcgataaccacaggaggctgtgctatcaccattctttgtggagccgcgcagaactcatcccggagacactcgctctacactatatcttgctagattcttccattagactgatatctataattcaatgtagatccgcacaacgtggtggcataggtatcttcatatagtcgctatgtttcaatcattaaccctaacccagagccagcatcaaccaactcttcgaactacagcctaccttgcgtcggtttatactgacacttgtctataaaaccatgattgcccatttggtcaccataacaatgcagtttaggccagtttcctctactccaattatgctcacaaacgcagaggaaagacccagcgaaatcgcaatacctgtgcagtctccgtaaccattccgtaacctttcccgtctcatattgtctgcgctttcgaccagttgtaaagtcccgaaaagtattgaaccaaaccatcccatcgtaatgcgtcatcttatttcgttccatcatcattcaaatgctatgcctccattccatggagtatgccactcgtcaggtttggacgcctagtaaacctcgcggcggtcctcttcatctctgcccctaccgtaggatccattgaaagaaccaaagagctgcgcggcctccatacagtaaccgcctgaagccattcccctttcgctaccatagcagatgacaacggcatcgacgataccactcagaataccttccattgcacctaggatgccccatccgataaagctggcaaccatacccacgacataggcgtacgcgctccccttaagtcccagggtcccatcgggtcgttcaaccgtcagctgtcgagccgtcatgacccaacccgcaaagccgagcgcggtagccattatgaaccgcgtagcatgcaagataagctttgctagccgatatggcaggagtggagagttgtgagtgtcggatcgtagagcgactggtgtgagcgtcgtggtgggtcgctgaggggcaaggaagtccattcggctaaggcctcgagaggcaaccgcgagggactcggaatggatggcggcatacgtgagagtcaacgggttcgtaagagctgcaatcggtgtaggaacgaacgagtaaacaatcatactgagaatgtttgcagcgcgagagggtaatatgagaaggggcaggcggatggctagcgctatcagtgtcgacatgctgatggtgccaaagatggtgctaagagcgtggcccagggcggcagagacgacgtccttggatgatgctgctgggaccgcgttgcgatgaaaataccattgcgataccgtcgccgccgtcgtggctcgctggatgccggagaggatcgacaaggtccagatgtacatcagaacaaagtagatgcctagccaccaactggacgcactgatgataaaacgcgataggtagctggagaaactcccgcccaggaagactctggtaaacatgagtaaccagacccaggtccagagcactaccgtggccaggcatcctacaccaaccaacatcaaaggcgagtttgccgcaagaatacgactcgagaactccaggatatggatggctgatcgaatcgcaaggcggcccttgaagaccatgtatatccagatcacggccgcagcagctgggacagtggaagcccacctcatgacggtatcctgcgctcgggtacttccgctcgttgagcggaaactcaagatcaagggatacagggagaaggcggtcatgataatcggcacggacaccaagatcaagtaaaccagtggcctgatgtacgcccgcagagtcgccaaccacacaaatgcgacaaccattgaaaccaatgtgtcgacagctagtaggttgaaagatttggttatggtgttgtaaatggtgtcgccgagtggccgcttcccgcttgtgtgaaggtaaaccagcacaaatgtcgcaaacaaggaagccaacgcaatcaagaatatgtaagcgaagaaaggatcatggacaaatatttccccatccgcaaccggttgtgctggtgttagcccagcatctggtggcaatccaccgtcgaacgaccttcgcgactcgtgcaatagaccggcctccgaatcctgaaccgaacttctcctggttgaatatctctgcgttgccggccgtgacttgaacttttggaaagccggtggtgagctgcccatagaagcctcacccaacagatcctctggcgggtcatcatcatcctcggcaatagttgactgcagtcctacgtcttccatggcccccttagtgctgtcatcctcatccgagccttggcgtttgtgcttcccaaataacttgctccctccttgtcggcggtcgtgttcacgcttggatagacttgtagagtcgttccaactgcttctgatgccgtggaggcgagttccgagggcgtcttggtatccccgactcctctctagcgaagcactcccatcatcctcggcttcggtgctatcttccaaccgggcggcaggtatcacgcgacgggagcgttgcagtgcaaacagatctgcagcctcccggtctctctcctcctcgtcctcctcctcttgctcaacagcggcttgaaaaagcggcgcatcctgggcgtatcgagacccaaatccggcaagggtaccaaagcgagagccagtcggttgataagggttgcctgtggcgcctctgtagtaggagcgcccactcagtcctctgcctctgccggtccagccccctggttggcgagacgaaggccggtcgttgttatcttgcccggcaaagctggacaaccgtgactgtgactgggagaggaactttgacgcatctggtatcgcctgttggtcagtatgagaaacggttggacgctggggggtaaatatcaattaatgggtaaggtcggggaggtggacatggatatacgcacattctgagaacatggcggtctatcccacgcccccaaaagttgtttcgaaaaggttattgcaactccagtgggctcgtcgggaatggtgccttgtggtgttagtcggcggtgtgggaccacggcggataatgcgtagctgatgacggcagacgaacgcagacgggacgcctgtggtggtcggatcgatgcgggcgagttggagatgtcgatgtaaggataattccagcttgtgttttctcgagaattgggaaagatgccacttggtatgcgacagcctgacgtttgttagacaggatgactctgttatgctaacaagacgcttatacagccagagcctgatcgatggagggggtttcagagcgacggaggaggaggtttggcacttcaggcttctgcctcatgtaaagaaaggatgaacaaggcggcccaaggcagcgagaattaactggatagtcccaagaacatgggcgccatgtgcatcaatcagtgcatggagatatacgagagcgaaccagaaagaggatgaaaaggccgaaaacaaaacaagggaatctagatggctgttgataagatccggagtcttaggtacctaggcaaggtagggtacgggtgtacaagaaacaggcagacaagggatcgggtgtccactgtgtaacagcagctacttgacaccaagtgggctggcgactgaccgcccacactgcacgcgacaaacctggctcgctgggagcctgaggtccagtccgcctgccgtgatcaacgggcaaaccacccgacaccaacaaccggacagtctctaccagccaaccaaccctcacatctctgacctttcagttaccacctccgaccctcgctacacctatactacactacactacaatacactacatgtaggataggaaccttgatgggtagaggtacatcaagacatatagtgtagaagacgggacagacgggcagcttggagctccgaaattaacgacattcggtggtgcctgccggatgtttgctcctttaaggtacactaagtaggtagaacacggcattggcttcaacaaatcaatcatgccgtgattcaacttctcttcggcagtcagactgtcagagtgcacaacagccacaccgggagataacacaaagtaatagaggaaaccaaaaggctttgcttgtgcgaacacgtaactcacctgccggccccttgtgaggactgaggcattcaccctttgtctagacgtcctcaactcaaaaaggatgatgccccatgacatcgtcttctgaacgggaatgtgaagacgtctgttatcgttcacttctcgttgcgtcactgcctgatatgtacccgatgccaccgcgagcccagaccaggtgatccactgtaagcggctgtctaccattggttggatccttccgtccttaacgagactggagctacaagctgtctccccgtgagtgaggtgtcagggtgtcctccattcagccttcatccagtcagtcgttcacacagccaggttcctgcagcgacctctttcacaagtaggtatcgttctaggcgtccatcctccaccgcaatccaacatcatcgaaatcagccgaaaggcaaaacccagctatatcagttgtcaattcgcgacgagtcaacatctccatcattttttccgagtccaaatcctcatcgatactctgaacgacgtccagccactgcagcgagttaaaagtccaaccatcacttgcgttgcattgtcgtcaggaacggtgtgagaatcacattcccaacagaagcaagattcttcagtccagcctcggcggcacttagccacatatatcatcatcgatcaaccaagcagtcagaccagtcccccaagagacaccgtccaagccgccgactcttggatataacagggaaccagatccactgcctatctcgggatagctctgcagtctatcacctcgcctgatctcctgacgagtgaaccccttgcaaactcccgctcggttacccataacccagtccccgcaactcgaaacgataaacaccaagcaaggcccaggccatccgtcatcgagaagcattcatactcctcccgacagtatctggagattcttcctcctccattattttcaacaaaaaactaccaacatccattcaacaccctatcagccgaatcgtcaggaggatattccacaatcagaacccaccatgtcgtcctcattaccttgggactacatcgcaaagctagtgtgcatcggcgactcaggctgcggtaaatcctcgctcaccatccggctctgcgagggccgcttcgtcacccaccacgacgtgaccatcggtgtcgaattcggctcacgcatcgtccccgtcggtcctcctcacagcaacctcgattcccaacaatcacaacaacaacaaccagcatcctccacaaccaccttcacctcagattccacaacaacaacaataccaaacactacaacctcctcctccgggggcctccccccacccccaatagccgccaagccctcctcctcttcttcttcagcatccgacccccctgtcccgcaaaaacacatgaaactctccctctgggacacggccggccaagaaacctacaaatccgtcacgcgctcctacttccgcggcgcctcgggcgccctcctcgtcttcgacctctcgcgcaaacagacatttgagcacgtaaccgactggctgaacgaccttcgcgccattgccgagccggacattgtggtgatcttggtcggcaacaaggccgatcttaccgaagcaaacgacgaaaacgagggagaaaacaacaagcgagaagtaacgaggaaagaagcggaagagtgggcaaggaggaatggagtgctcgagtacgtggagacgagcgccaagagcggggagaacgtcgagaaggcgtttatgagggtggccgagaggatataccagaatattcaggcgggaaagtacgatttgaatgatagacggtcgggggtaaaggggcctagtgctgggttaggtggaggcggcgcaggagggggaggaacgcatgtgaagttgacgggggataaggcgggcggttatggagggtgttgttgagtgaagggtagccccttgaggaggagaaggtggaggaggaaagcaaagagggacgaatcaaatacacatgagatacgatcaaaaccttttatgggaatgtgaaaagctagggaaagggaaacgatggtgggggatatcacgactgtcggtctgccgcgtattaattcgaaacaggattgacaggaacccgggagcaaagtagataatgatgtggatggatgtaatgatgtattgccctgatgatttcctgttcgaccgacatgaacgcatctgcattttcaacaaaggatatcgggcattgatgccgggaacgcaggcagaaccatagactttctcatcactactaccaaagcaaatggctagtcgacaagtgtaccgtgtttctgagtatatgacttgccctaatacgcaagtttgatagccctgatctattacatcaaggaaaccactgtctttcgttacagacactcttcatcagattgcaacaggcaaatatctcgacaaataccctccagtagacacactaatgaaatgtttcccatttttctatagctcattgttctttttgttttagatcaaacttaaaaggaaataagatgttgtcaatgcagatgcacagaatttggtacacttttggaatagcatcagttacaggaagactgctgctgtgatgattgccaaccgagaacggggctgcccataggttccatcccaatcaccacatctaatccgagatcctccagttatcgaaccacttcatgtacttgtattgctggttcgggccgaccattccccagctgatgggcatgaagaagatgtaaagcccaataactgtcgcataaaggataccataggcaatgccctgggtaagcttgctcttggctctgaggaaccagtcagcaaggaaaccgaagcagaggatggcgaagtagagcgccgggtaatagtgatggacgtaggtgacacggcccatgacgatgaagggcaagtagtggaggaaccagccgatgacagggtagactccggcgtagtggatctggtcgatgccgtcctggccgagctccttgtagccacgctgccagcggagagtgtaccaaacaacaagaaggccaaatactccaagagcggcagtggagccccagtagacgagaggattgccaagcaggaaatacttgacagtcttatcatcccagctgcacattctcaagccaacgtgaagaataggccactgccaccattgggaagccaaatcgtcctgcttgtcaggatcgggaacaagagcgttgttcgaggtcatcatggcaacgttctgtcacgcaggttaggaggatttcctagaagcagatgggaacggagatacataccaagtgaatgaagtcctgaaggaattgactcttgtactgaccgggttcagcaggaggcactggtgtctgttagcagaaggaacgaagccaccctcaactacggggcaaacttacgcttggggttagtatgggactcgacgttccagtgagtgtaggtgtcacgagggttgttggtcttggtgcaggtagtctcgatctgcttgaaaccccactggggaagattgacggttccagcgcggaggtagcatcccaaaacctcgtgcttcaagcggaaggcagtggtgagagtgcggatcttggagcgatcgcgagaattggtgtccttgacgacctcaatcttccagtggtccttctcatcaccaacggtaaggttgccatagcaagaaacctccttgtcgctcttggtcatgggagcggggatctcgtgggagtggaggttgcggccggtctgggcatggatgaggcgaacggtgctgccatcaccaatgtaacgaatctcgtcagagttctcgtcataagcctgctccctgcggttagggtagaagaaccagtcgttgttggcatccttgtggtgatagcaggttacttgttgttggttggaaccctcagggtaggtttgaacgtgactgtgaagcaggccaccaccatagcccatgttcttgatagtcacgcgggagccgatagcaagctccaaggggctgtccctgccaacctcagtgcctctcaagttagcctggaagagcgagggcatctgggcatcgccggggccggagttggtcaaaacccagaagtggatggcaaagctcaaaaggtaaaccgcaaagggcaggataatgaggcagctgacgcgagcagcaacatgggcagcaagaaccttgacgggcatcttggtatcgccgaacttgttccagaggtcctcaatggtgtagagaccgaccagagcggtaacgaagagtccaacccacttgacactgcagacaaagccgatgctgagaccagtcaggaacaaccagaaggcccactcaggcgtgaagcttttcttgcgtaggttatggaacttggcccagcacaaagtggtggccacggtaccgaagaggagcatagaatcgaggaggatgaagcggctgatggtggtgtacgagttctcgcaaagaaccatgagagtgacgagccagacggcagggagcttgaagtgaagcgccttggcggtaaagtaggccaggggaacgcacacggcgccccagaaagcgttgaactggcgcatgaaagtgtagttgatttcctcgggataagtctcgccggacttgaactcgaaagatccattgtaacccgcaagcaatccgctcagaccaacgaggagctttccggcaggagggtgaacatcaaagtagaattcgcgcttgaggtaatggctaccaaattttccgaaactgtacgttgtatcgtgttagctagcctcgcaatctatggtgtctggataggcgggtgtgcttactgagcttcgtcccatgtcacgatgggggaaagaccaatctgccagaaacgcgtaaagaaagccaggaacgtgaagacgacgggggcaacgatccactcccagctcgcaatacaatcaaggaagctctgctcctagaatacaaatgttgattagcatggataaagtgcaagattgggtcacaggctagctacggaccttcttcacgggaaccagagccttcttcttatcctcgggctggggcttttcggtagcagtaggagcgactggaggattgttgcgtctccgggccgcatctccaaagggatcggcaccggaggccgtggtggctcgctcggagccatccgtcggggtcgccatggtgcaagttcgctcaagggagcttcagagtgtctagatcgatcgtgggcgtggacgaagagatatcaatccaatcggggatcggttaggccgtaggtggtagtttgatggcaaggccgatcatggaagagaaagagatggatttaacgagagtgtagaatggacgcgtggcagtatagttaacgaagtgtgtgatgtagagggacaaggcactaagaatgtaacaagaggggggaaccgtgggcctttgtcagagaagagaatcctcgaagtcagcaaggtaaggtacctttgttcccagctgatgcttggaggttaaacgtcaggcaacgaacaggaaagtgggcgtgaagatcaatggtccggaaaaggtcgaagcccaaacaatcgacgatgtgccgccgaaaggagaacacaattgcgttcgggaaggttgagatggaggggtgagaaggaaacaaagggggctgccgggtgtggctgaaagctcgtccttgaaagacgaaactgaaatggggtggagaagaagatgaccagaggaggaaaaagtaggttggtagaggtagagaagaaggaggaggagctgcactcaatgctgcagaagcctcaagactggacacttttcgactcgtaaaaacgccaggacatcatcaccaaaaagggaggatgcatcccgtccgggcctgtctcgttgatggacacttgttcttcgtggcctcttggttccaatggggcccgcagtccgccgcaggcgcagcgttacaggtggtcaacttgcatctaattggccagcgagccacatcggccagggccgttcgttcacttttgtggggtgccatttcactgggctgaccctggcgagactccagggcatgacgggatgcactaaagaatgcggccctgttgaaccagagtgatggatctcccggatcgacgggagagctcgggagggcttcaagagctccggggcgtttcatcggccattttcttttgaagaggatttccatgtgcagtgaacgaaactctgaggtgattgttgagccgccacaaccctggtgttgtatcatatctgtacaggtatctacggcattttgtcgggcataaggacactgggctgttgcatcttgcttctgtattcccacaagcttgaatccctcgtagagttataacaattgcagcttccccctcacaattctgggcttggtttcagctgcaccgtgccttccagatgcaccaacatatccatgctccttttggctgtgatctaccaattgaagtggaaggaaggcctgcaaacgaatggtggttggctattctgccgaagcccgacaagtaactggacagccaaaagaaatgaacaccgacatcactcaccatgggttttgggttttgtttacttcccctgaaaatcgaggtcccactgtccaatcagcctttaaagtacgcagtatatcgatcccatcgcctttggcctgtcagtacaaagagataaatttttccgtcaacaagatcgggcttcgaataaacttgatcgcttcatttgtccatgctccctccttgtccgttccaacaccttggaaacggtatgtcttatccgcatccaaccccatcttctttgctgctggcctcatcccactctccttcacctcacccccttgagcgtggtcgatttcgccgtccaaggataccgtctcgacctcgaaggcaacatgaaattcgccccgcttagtaaagaagtcgcccttcaacctcgcaatcgttctccactgccctttccctccaccctcctgaatctcaaagaccgtcggaccatagtcaagctcaaaggtactcagatttctcatggtcagcgtgaccttcctttcctcccgatccacatccttgatcaggactgggagcccgttcatccccaacacatggatatccttgttgtacccacactgcgctgtcgtcccaaacgggcccgtgagatgagcctcgccattgcggagatggtataccaatttctccttatgagtgaggtccgataagagctgcagccagatggacatgttggtgacgtggatggtctggtcgtaaaagtgcacgtcggtgccgttgaagcgcgtcttcgtctggggcagccgcaccttgccgaagggccggtcgaggtagacgaggtcgacgagcatggcgtcgaccacggaaccgaccgggccggtggcggttacttggtattccaccgacatgctgaaactactgtttgtggttacgaggaaaagaattgtcagtcaggggcgcggaaaaggtgagatttgatatgggacgtagactaactcagctgtacactccactatcctaacgagcatgatctccagtcgcgagtcgttgagcagacactggactacgctgtccatggagggcgaacgttgaatcatgtctatttggcacagactgttttgaacctcagcttcttaggtagtcttgatcatcggttagataagagcagtaacggtcagccatccttgggctcaaattcatgcatatgatgaagtgttgaagagtccttactcacatgctagctcggcaacaagacagcgccgtcactgaaaagggtataaatcctttcacacgacaaactcatacgaactgtgaaagtttatggggggtgtagagagatcaaagctgaagaagaaaagacggtgaacatgtatgtgaatgtagatgttggacagtctgattttgacgaagcactgggtagtacatctaccgacagcaaaagactagtacaccacatgggaacttcatgttgggacggggtctctgctcccttataatgaatgaccatcttgaacggacaaggggaatgacacgaggccaccgggcgagacaaaattgagatgggtgctgtgggtaaatcgtgctcgtggttccccgccggaaggccgccgcgatactagcagcaaaataatgagactatttgaccaagtcggcgataacaccggcgcagcatcgcaggcacggacgcacggcaagtcgcgaaatggagatgtcgggttctcgacctatccggaagtcgttccgtggggctgctatgcggggtcggcgcgcaagaatgggctagacccaatcccggctgcgtaaaagagtccttcgtccaggatgctctgtttcaatgtccatggatagggaaccggggatcggggcccggagacctgggagggagccatggctgttatgcacggagtatcgtcgatcacagatctgataccgatgattgaggggggacgagctcagctgtccgagtgccaggggcgtcaatccatcgagaagtgaagaacggtgtcagacataaaagctgatgagaaacacctcttggctcggccatatgcttggcgtcgcacatatcgagatggcatcagcgatcggcctgaccctcgttggagcctccccctccccccccgccctcctattccccaaacgccccagttgacccagctagctgggacggtcccaaaatgctcctgcttggtggtatttgacatgaatttcccaaaatacttgtacatatgatatacacaacccaaacgatgtccctttctcttttttcatacatatggtggtggctagcgcatgacttatgcggaagcagccttgatggactgggcgtcgctcatggccttggccaacatagccttctctcgcttcttcgcgtcgttcatcttcctgatgcgctcgcggtcaatctcggacctcctgtgaaggtcctcgaactcgcggaactcctcctcgtccttggccgtcggctgaactgcaacggcaccagtcttgtccagaaattccttgaggataacggacgagttgcggttcttcatgtcgattgtgactatcctctcgccctgggcaggtttaggggctggagatgaaccgtcggcagaggacgtggggaatggagtcgaagagggcttagcatccttgtcgtcgcggaagtagatggtcatgacggcgggacccttctggtcggttgtcctgttgatcaccatggggaccgcgggattccagtacttgagcttggggaggttctctctccagaacttcctgcaaaaacaaggccattagttggttgccgagcacgctgtaggagactgcgcgaacctaggacccatgtgaccttcctctatcctgtgagcaaactgcatgtgcaccttggtgacctccttggggaggagggcagcccccggcccggcgcgaatgttcaagagctgaagccgcacgtcagcattgtcatgatggtcgcggtagtgaagacgaggtgccgaacatgttgcgcatgcgctgtcgtggaggtgaggtggttcaagttgtgatcgtatttaccttctgtagtggttgttagcattagctattagttatactctttgtggttggttggccttgacctagaggatactcacttccctgacgacattgagacgccgaataacgccgaccattttgaatactgtcgagccggagaggttgctgcagtgggcacgggcaaacaacgaaaggtgcgtttactgggggacagttcctgagagataggcctaggcgggacttggagattggagtcgcagttcgggtcaacagtcaacactgcacagggcgacgacctcaacgccatgccgcgacatgggcccgtcgattttttgccggcccgtcaacgctcttggagcactcaccgcccggcatcattgcctgccggaagctcaatcgcagagtgtggggctctagaagtcacgcgagcgccaattgaaacgacagggcatttgcaaagacccactaaaaagttcggtcgcaacgaagccgagtcgaatggaagggttcgatatgagtttgggacgctggtggaagagcggcgagctccaggagcattggtccccatttgtttctttccctccgatgttcatcagatgaaatcgtcaggcagagttctggaccccaatcaactaccctactaattttaggccggcggaacttttaggtttctggatatctttactcatccaccctcacgacagtctcatagagctgcaacggccaacccaagaacgacgtcatgccattgcaacccgggcgcaccctcagttccaggtggctgtccagagccttctgtctcgatcgatgtaccacgacctcgaacgcagcggccaagcttcctctttacctctgtcctgccttccgaccagtcgcgaacatcggccaaagccctcgtcgctctaaccacgctatcccctcgattcagtgccgaagacttcatactgaaccaagccccgaggctcataccccgaccgaacctcttcacgccgagaaagagccaatacgaaccctcccgattcagtgtacaggctgcggagctctgtcacaaacgacagttccagaacaagcaggctactttgacctgtcgcgcaaggctgtgaaggaatatttgggcctcatcgaaccagagaaaagaaaagtcattcgcagttcagatcgggtcattgaagatgtgctcaagaacattgatatggaagacctggaacggagaggtgttgacctgaagtctttgctgcctagagactaccaaacaaacaagacgtcccccgaacccgaggctcctccccaccctcccctttgcgatcgctgccacgaattgatccatcaccgcaagggcaactccatcttccatcccggcattgactctctcagagccaccattgaagaatcgccatacaaatacaaccatgtgtaccacgttgttgacgccgctgacttccccatgtccctgattcccaagctcgagcgactagtgggcaccctgccaattcggtcgaggaacagaagagcaaagtccgagacatggcatgccggtcgccagataaacttgagcttcattatcaccagatcggatctgcttgcgcccaagaaggagcaggtggataggctgaagccatacttggtcgagacattgcgccaagcgctcggcagaattggcaatagggtcagactcggcaacgttgtgtgtgtcagcgcacgtcggaattggtggacaagggaactcaaggaagagatctttgagcatggcggtgccaactggatggttgggcgggtgaacgtaggcaagagccggctcttccacgatatcttccctcagggtcgcatgaactggcaagaaaatcaaaagcttcctgttctccccgcctttcgcaataataacatcacatacggcaagttggacgagggcgatgatgccctcctcccgcccgcccagcccgaaactaactatccagccatgcccatcgtttctgacctaccaggtaccaccgcctctccagtccgtgtcccttttggcaacggcaagggcgagctaatcgacctacccggtctatctcgcggcgacctggaactttacatcaagcccgagaagcgtgctgatctcgtcatgaagatgcgcgtcgttcctgagcaggccgtcctcaagcccgggcaatccctgctagtcggcggcttcatccgcatcacgcccaagaccccagacgtcaccttcctcgcctactccttcacgcccatcgaggcgcatgttacgggaaccgagaaggccattgcggtgcaagaactgcgggaggacaggcccaacgtggagaacattgcgctccccgagacggccgagaagatcaagcatgccggctcgtttgcgctcaagtacgacgtgacgaagcagcgcagcgggccgttgacgaggaagaacgcttgcgggttcaaggttgatagcctgccgttccgtgtgctgtcgattgacatcctgatcgaaggtgtcggatgggtggaggttgtcgcgcaggtcagggccaagagtttgcagtacaacccgtacagagacgagcagcctgaggaggaaaacgaagtggaagaagaggaaacccctgaaattatgaacacgaacgaaactgtaaagaaggaagaatactggaccgatccccttccatctccttccaaatccggaaagtcctcttccgccttccaagatcccttccgactagatcacctcgatctttccgaccccaacgacgaacccaagcccaagcctaaacccgcacctaagtcggaagacgaagaggacccactggccccgccccgtcttaaggacgcagaagtagtagaagagacggaagaggaattcaagcagaggaaaaggaaggaagaggaggatgaagaaatcaagctcaactggcccatcatcgatgtctacagccccgaaggcaagttcatcgggtctagaccgcctatgggcgcatggctgttgaacgaacccaagtcggatggcagaaagaggccgaggaaggctatgaagggtgttaagaaagagaagaagaggatggctagggagaagcttgctactgctgctggtagtggtggtagtcagtgagtgagtagttagaggtaagagggcagaactagtacatggttggatggattaggttgcgggtgcgggtgtttgataagatatggaagagaaggagcgcgtgtctttttctaggtggttatccccgatcataaggtacttaaaaggcgttttaccaaggagtggatatagacaaagcgtagatggaatgagatacctagggacacatctaagctatgcgcaataaatggatgcaaaaagcatggttttgtctctttcgagactcccttttcgtcagatattgtgcgaaattgtggtcttcaaagagtctttcaaattacctgcatagtataccttggtcaccatcaaatcctgaccaaggacacttgggcgaacctatctgattggcagttttggcttgacgcctaaactctcaatcagtacagtaattacattcctagacaatttattgcggcccaacaacatctgcaaaaggggaataatatattctgtcactaccaactcaaaagaacaacgctttcccaaaattcaaaaggggtatcacttagataacagtaggcgccgcctcttcaaccttgccctgaccaaccaccaagcccttctcaccctcctccttggccgaagtcgccgccgcatttgcaaaggactgatcaaagtcggcaattatatcatcaatatgctcaatgccaaccgagatgcgaatcagatcctccgtgacacccgagctgatcttctcctcgtccgtcagctgttcgtgcgtggtggaccaagggtggatagccagtgttttacaatcaccgacattggctagattagagatgagcttgaagccatcgacaacctggctgccagccgaagcgccgcctttgacgccgaaactaagcacgccgccgaaaccgcgcttgaggtactttttggcgttctcgtgcgacccgtggctctcgaggcccgggtacgacacccagctcacgtacgggctcttctcgagatagcgggccagcgcgagtgcgttctgggtgtgccgttcacagcggagcgacagcgtctcgagaccgaggaggagctgctgagcggcaaacgggttgagacacgcgcctagatcccgcaaaatttcgacacgcacgcgggtgatgtaggccatgggcccaaaagtctcccagaacttgagcccgtggtaaccctcggacggctcaaccatctgggggaaccggtcggcgtgcttgccccagtcgaacctaccgctatccactattacgcctgcgaccgttgtgccgtgtcctccgatccacttggtcgctgagtgcacgacgatatcagcaccatattgtaacggttggacaaagtagccgccagcaccgaaggtgttgtcgacctaggaagagcgtaagttagcaaatgttctccggtgagcttgtacagagtagacaactgttaaactcacgataacagggacgcccttctcatgggcaagcttggtgatggcctcgaagccggggatgttatagcggggattgccaatgctctcgagatagacagctttagtcttgtcatcaatggctgcggcgaggtcttcgggcttgtcaccagtgacaaacttggtctggataccgtagcgggggagcatgaccttaagctggttgtaggtgccaccgtacaggttggaggtcgaaacaatgttgtcaccagcgcaggcgaccccagaaatagccatgaactgagctgcttgaccgcttgcagtagcgattgctgccagccctccctcaagggcagctatgcgcttctcaaagacatcaacggtagggctggtaccagcgttagaacacttgtttcgacttcacttcaagttttcttgctttggctcacttcatgattctggagtagatgtttccaaactccttgagcccgaacagtcgcgccccgtgagcgctgtcattgaaaacatacgacttgactggtcaacatttgccccccttgagctcgtatgcctcgtaggcgagatattgtcgacttacagaagtggcgtaaataggcacagcacgggatttagttgccgggtcgggctcctggctggcatggatgtcagtcaatgatctatcgggaagagatcccgacacagcctggagacatgttcaacgtacccggcgtggacctggagagtctcaaagtgatggctcatggttgtgatgatgatgatgatgatgcagcagagtagtcaggtcagaagtggcgagaactagaggtaagtagttcggaacctcggggctcttcggttgacaggattagatatgggctctatgagaggaaggaaagaggacgaagaggttaatgaacggaaggggattcaagacgggattcaggatatattgggattcgggtagtgtcttcttcttctactctttgtctcgccgcataggtagctggtcccaaaccgactccggccggacaagcagaggttgaggtatttggtacctgatcatgctgtggcttcgtccgatctcgagtctccattagctgatgatcacgcgttctgccctcactagtgtaatacacgcaaaacgtcggttggggttgatggcgatctacaggtactgggtaccttgagggccctgatatgtagagatacctgtgctgtcccaattgggaaaagtgtggggttgagtctccagcagctcaagcacgcaatgcggggcaaccaggccgatcaacggcctataaactcttgacccaggtattctgaagttgaaagttttgtctgttattaggttgttttgctgtcctgggttcaggaagaggtggaagtatcatgtgatgttaaggaagtgatgctgaggtttgtaggtggaaagttcccccttccctgagctgtgtcagagtcctatcctacctcgcctactgctaggaggtggagggcaataacttcaacccatacaacgctcagcggagacctgttcgtcatctatggctcttattacggcaacaaacctaaaccacggctggattggagagtgtcgatcacctttttcttatcctaaccgttgagggtttaccttatcctctgacaagacctctgcgaatgtcgtcgaaacaagaacagacaaacgactggaagcaagcccacatcgttcccatggagatatcacaaagaatggtcagtgtatattgctgaccagaatacaatgtatattcctgactagaatacatactcgtgcgctttgtttacagtacgccggttctgcgtccgttctcgcacgtggtcatgatgaagaaccatttactgaaagatcaacggtacgtataacgttcaggtttggaaatgctctctagcttgtgggctggaatagttaccagaagtacacttattcagaattttgttgagtccagaactttgttgaccaacgaccgctgtgttgaaaagtgctaccaaacgctagtgccttgagagcctcacgccccagctcctattttaacccagcgcaacaaccgtgcccgggtttcctgatgtgaatgatacatgaaatggttcagtccagctgaagaaacctcgctcgtggtagcgtgacctcatgatttccttcattaccctacatgcccgggcacggccttagacgggaatgagggtttctttcgcccctctccgatcccaagcaccaacgaccttcttcgttaccatctctattgaaggtgtagctctatgtcgtcttgtctgtttcttcaactcctccttcttatgctcatgcaacttagccacaaccaccaacgtcttcaagccagcgacacctgggaataccccccctccttcttcgccatcatggccgttggcagcggcatagggtgcttggctgacatccccaccatcgacccccgggaaggagaccgatgatgacttccacttccgctccgtctgtgcctcaggaaaccgacgtggttcctgaacccctcgaagccccccgacctgatggcgtccctggccaacagggccacggtgacgatccagctgacgaataagcaagcacctatcccgacgtccgctcttgcagcgccgcaaacactaccgcggcagaagagaagcttgctgaggaaaacggaaagggaggcgaagccggccaaccaaaataacagattggtgatctcgagcgagagaacggcgtagggattagcggtcttggggaagagcttgctaacgaggccgaggtagagaaccgagagcagggagtagacgccgcagaagaggaggaaactgattggcgaaggggggaggtaggctgtgtttgtattgtaccaatgtgcgactggagaaaggaagtacttgttagctttgactcctggttgcttttccatcagttgattgatggtgctgaacttaccgaagcctgaaaggcctatgatgactatagagaaggttgcctgaaagactctgataggaagaaggatgctgaagcccattatgagatgttgtgttttctctttccttttccttttcttttttctagctttctaatactgactcgcggggtagacgtggtgatcgaggtcaagaaaatgcaccaggcaaaatgaagttatattaaaggaaaagaaaagctccaggcaaagggtatcacaaatagacaagatcagacctgctgtgaagattgaggcagaagagagatagaaagggataaataaacagagagaaaggttacagattaacacaagggcaacaaaataagcttttggagcccattcagctcaagatcgcttatcaaggcccaggctattcttttacccctttgctgttccattgatgagatcttctggatcattgcccagtaaccgcccggctgaaccgatcttgaaatctcgaatgctacctgaccaaacttcggtcatatataaatgaagccatcatgaaacatggttcctacactacactacacctacaggcaggttgcacacagggtgagctccgtgtcgtagcgctgaggtcgcgcccaggaggccctgagccaatggcaacaccctgtaaggcccctgaacatccaaaaggggaaggggaatagagtccttcacataccgctagtatgatcgccattgccaaggcaacaagagacataggcccggcttagtcctcgaagctcactttatcctcctttccccccctttctttattgacttctggaaagtcgcttgcggcagtgcttgctcagttgcgacttggcaggacaagagcttcgttcttttgagtggaagatgatgtgtgtcagccatgtcgtgtcagaactaagtggtcctgtaacaggagaaggaaaaaagggaaaaaaaaggaaacaagagaaaaagaggtgaactcgtccgtgcgggccgcggaacaaagacaaatggtgaaggaattctttccatggtcgatagagataagtcgatatcgtcatgacattctcgaatccatgtataaatggatgtgaccgctgtcagacgatggaaatattttgcttcttttggagtcgacctggttgaagccgcctgacaggatggaatttttttttctttttcttttctttttttctttttttcttcttttttcttcttgaaggggtaagggggaaacggttggatctccattaccaccagctcggaattatgactttcgagaccacatgttaagtctgtctgtccggcagcaggcttctatatgtgcaacatgatcctctctctcttcctgtcttgaatgagacagacgaactcgcactccaatcttttggcaacaaggttcacgaatccatctccacaaaatgccaagagaacagccccgtgtttgatcagggtttctcggtcagggaatggaaagatttggggaagaaccccgctcgacaagagcttccccagaacgaattcgctggattccaacccatgtgacaggccgttacaaatgatacggaatggccgccaatgaaccgcagagcatcacaggcagaaagcacacagcacaggttgaaaggttaccgtgataaacctgtacgtgtgatgatgatgatgataatgatgttgatggtgatcatagccgtctgcatgcacaccgcaggcacttatcgggcggatcggacgggtttggcagaatcctgcgtccccaagactcattcggactccagacgacagacagcgaagcgcatgaaatggcattgctggatgaaatggtggatcatgattggctgtagtgcttccattgcatgtccatcgtcaacgtggagagaacggcactaaaaggaagcccatttggctgccgccactggtccacctgaccccggcgggtctgatgagcctcggcttgtttttagtgtggagggtccccccgatcgtcatggccagcgggcacttttcattgtttcccactcttcacatcattggatcaccggcatgtctacaccaccatggccagatacagagtaccataatgtaggtacatttgtatctctgcctgtcagtgtttagctctactcaaaatcttcatgacaagtacaagaactgaccaagtaagtggtaaacaaaacaagatatcaagatgggactgccacttcttctcctggtgagactctatccaatggatccgtggttggacataagatcccgattggacttccgaacggcatgcatcatccctgggcttccaaagactccaaaagagccgcggcacttttcaaagtcgagacgaagtaccttttgccaaagtctcgagacaaccaatcccaagtaaccaaagattgaccacggaccggcccccagactaagcatcagactggatcggactccgctcttcgtcacactcggctcaggaccaccttggctccattgaatgttcgaaaaggggaacgccttccagttagccgtccatcgttgcttctttgatgttgcgacgtcgttttccgttgtttctctagtcctcccccttctcttcctcaagtgtttctctctagcagcaccataccctccaactcgagcaagcaaccgtgaccttctttttgcgcccgtcaaccccctttgttacctttccaagtgtcggtgacggtgttggcgataacctcagtgtgcgcctcttgcgattcgtattatttccttccttggccggcacagtactactacgcgacccagtccgtcctcttctgtaatcaaccatggcgccctcacaagataccgcggcttatatcaagtcgattgcggaaccgccacctcctgggactccttacgccctgcctgttcctggaacacagcgaccgaaccgtacggcagtttatcgtcattggaagttcgtcaacagccctctcctcgagacgctcgacccggctcaccagacggttcacgatctctttgaagcctcagttgagaaggtgcccaacaagaagtgcctgggatggcgcccatggaacgctgccaccaagacctacgagcccaagtatgtttggatcacttacaaggaggttgctgagcggaggaagaactttggcgccggcattgtcgccatccacaagtccatcggcttcaccgaggagaagtatggcgttggtttgtgggcgcagaaccgtcccgagtggcagatcactggcaagtaccgacttggacacaatgcgccgtgcacgtgcatgatgcacgaggtatgctaacagcatcacagagcttgcgctcctctcccagtccctgttccccatctctctttacgagactcttggtcccgagaccaccgagtacatcatcaaccacagtggtcttactgccattgcatgctctgtgccccatatcccgaccctcctcaaggtcgcgccgcgttgcccaaccttgaagctcattatctccctggatcctctggatgctggtgagcctgctggccacactaagcgcgagctgctcaatgccgccgcttccaacgtgggcatcaagatcttctccatcgacgaggttgaggcgctgggtgtcaagtcgggcctctccatgaagcctcccaagcgtgaggatgttctgaccatcaactatacctcgggcaccactggcgacccgaagggtgtcctgatcacccatgctcagggtgtggccggtattactgctgcccgctcgatgcagagcatcctctcctccgatatccacatctcctaccttcccctggcgcacatttacggtcgcatggccgaccagaccgctttggccgagggcgctagcatcggttacttccatggcgacatcgccggcctggtcgaggacatgaagatcctgcgcccgaccggcctcatgtccgtcccgcgtctgtacaaccgcatcagcggcgctgtgcaggccgccaccatcgacgccgacggcttcaagggcaccctgtcccgctacgttgtggaggccaagaagcagagcatggccctgcccaccggcaaggccaccaacaagcacttcctgtatgaccgcatctggaccaagaaggttctcaagggcgtgggcctcgaccgcgcccgcaccatggtcagcggttccgcccagctcgaccctgaagtgcaccagttcctccgcgccgccttcggcaacgatttcatccaaggcttcggcatgaccgagtcgtacgccacgggcaccgcccaggttcccggcgacttctccaccggcaatattggccccccttgcccctgtgtcgagctctgcatcgagtccgtgccagactacgactacactgtcgacgacaagccgaacccccgcggcgagctgctgatgcgcggtcccatcatgtttaaggagtattacaagaacccggaagaaaccgccaaggtggttgaagcggacggctggttccacacgggcgacatcgtcgaggttgacagcatgggccggttcaagattatcgaccgcaagaagaacgtgctcaagctgtcgcagggcgagtacatctcgcccgagcgtatcgagaacgtatacatggccagcaccaacctgatcgccatggcatttgtgcacggcgatcccaaggagtccagcctggtggccatctttgggatcgaccccgtcaccttcgcgccctatgccagcaggatactcaagaagaatattgcccctgaaaaccttgaagagctgaagcagtccgccaacgacccccgtgtcaagacggctttcctcaaactgctggatggcattggcaagaaccacaagttcaacagctacgagaaggtcaagaatgtttatttggatattgagccgtttacgattgagaatgagcttttgacgccaacgtaagtcctgatcctggtcatcctactacaacaacaacaacatgcgtgacgatctcgggcaggatactaacatccacaaacacagtctcaaactcaagcgtccccaggccgccaggaagttcagggccgaaatcgaccgcatgtacgaggagatcaacgctgctgcccagaccaaggccaagctatagagagggagttgggaaggccaaggatgtgctgtcgttgtcatcatcagcgttgttggagttttacgtgcatgaatctacctgccttttgatctgagctggacacttatcgtttccactttgcttgttggtgttggtgctgatgctggttctggtgcttagctgaggtgttgtttaaatttcttgacatgtcgttgactctcatcccttttgtgtatgaatgaaaactactatggttggttcaatcatgaccattcgatgatactttatgtcggctccattatggtactaggtactacctctaggtattgccgttgttgctcttcgtagaggtaggtaggtacctctactgctctagtgtagaaatgtcccagagcgtgtcactcgcagcgccaatcaaaacccctgcacggtccccttcagagccgcacccgccatttcgtcacagctacttgtacctctaagagcttcccccaagcccaaaactccacccaaacgtcgctttggtggttccccgaccgcgacctctaccatacaacctcaacctacgtcaagcatccggcgcgcatcaccacttttcctccatcttgtcgtggtcgcactcattgtcgtcttgattctctcgagtatgcacagccggtaaacaaccaaatccgaaaactcaataatcagcccaactccaacatgcaactcgtcaccatcaccctcgccttcctgggctcggcttcgaccgccctagcagcgctcgctcaacacctgccgcagacctcaataaccatttccctcccatccgcccctcctggtgatgtcagtggcaagctcttcgtcttccctccctcaacgcatggcacgctctcgacctttggacagaccaagtcagcccccctcagcgtcgccaacacgcttgttttcaggaacgtcacgcagggctcgtacttgctggacatccactgcgcgacgcacgcgtttgctccgctgcgggtggacgtggcgcccaccctggacggcgtgctcgaggaaggggacggacacggcaacgtcaagctggaggcgaaggcgtggcagacgtatcggggtaacgattgggataacaagggggaggaggcgccgaggcagacgctgaaaaacgggagggatggaggtgtggtgtttggggcgaaggtgttgggagaaaaggggtatttcatggagaggagtaaatgtgagtgttgcaacgggggagccgtacttcacgatggtgattgacatactaaccgccttgaactctatagtctccattctttcgatcctccgcaaccccatgattcttctcggtttggtcagcatggtcatcttccttggcatgccgaagctggttgagaacagtacgtgtgcttcttctttcccgcctctccaagtaattgctactaacagtaccatcagtggaccccgaaatgcgcgctgaatgggaggagaatcagaagaagaaccccatgaacgctctcatgggcggcggtggcgctccggcggcaccgaactttgatatggctgctttccttgccggtaccagcgccaagaaggaggagtcgtctggtgatgcagcggcgagcactggtggcggcgcccagcaagggggcaagaagaggaggggttgaaactacactagtcgcgggaaccaagtttgcattgtttgcataccaaactgccattatggcttaaaaatgctgtataaattgtagatgtcaaaatacataaagattctatctattatcctagatgaacttactcactactctaaaggaataataaaaagaactactacaatggctatttaccttcggggcaatctaccctaggttgttccacgtttgtctttactatagtttttagctttacctaccttaactttaatattgaaggccatcttctcaatccttccaatcgagctttacgaaccgccgtagattgtcgtagacaaggcccgtccacccgcgcggaagggggtgcacgaattgaaccgcgctgcatgtcgtctccaggccgtcgatactatcgcatgtgaacccgtgacttcgcgtctccaagctccatgactggacatcaaggttcgcacacacagtcgtctgccttgtcatcttggatgtcagcacgccttcgagaagttcaatcttcatagtgtctttttcattctccatgaattgaattagacacttgatcgcgattgcagttgtgattgcttaacttggtgggctgttggatatgtcattactgcccctgtatcagacgggaatcgtttgctttaaccttctgttccgcaggtcaagattcccttgcgaattgctaaataagacagcactcgaggtataagatttatttacagcaggctgtagcgtaggaagcaagatgtaatgcttgagcttagtatcaaaatatgaagcattagtacaaacaattatgttgatactttatcgatatatgattagctaaaaactacactacatataataaatattagctagagttaaattttactattccagtatttataatttattaacctcaataaaaatataatagctacttaaagtatatctaggagtgcgcttacgtaatgttacacaaggttgcatatctcgctagtcaattactctagcatagactttaattaacatacaacttgatacttctctccaaagcatatactctgaccagcaaaacatttgaaaatgaactccaggtacgtaaatttctggaaactatcctaacgcgcttctcctcttctttttcttcttatttatttttcctatcgactatatgattctttcggacgaatcttcctgctcgaccaagtttgaatcacattgtttcttcttcagcggctgttgacgcgcgttgcgcgttacgtgcccgcctaccctttgatcgcctcatctccttgttcttcctatcgatccctcgtgacacggacgatcaccaccacctcaccctcttctactagcgtgccaaatccggtcatctctcgtggattagcattgacagagacacctactacccctaggcctggcgatcccgcgcgtgacccgctcacgaatggctcctcgattgcgccgggcaacacccaaagccatggctttcttgttgaagcacagcagaggcaccagccggacaatctcgaacatccgcctttcaaacgacagcgaaccgagaccgttccagccacagcccccaccatcaacaaccagatccagcagaatggcaactctcagactgttcctcattggggaaggcaggacgtctttatccaatgcctcgcaaaccaagtgttcccgcacgtcgaccgggagctagcaaatttgcccagagacaaatacgacgtacaaaagataggaacaaaggttagcatgctacggctttcgttagttgttcccatttgctcccctttcgacccttatattctctcggttaccttcctatgccttacccatagttctcctcctccaggtcgtcgagatcgtgactggcgccgactttacagccgcttataagcttgggaatgggcgtgtaagcgatgcgttcgaacgactcctggctgcccgtatcccggtggagactcgcgcattgctcatgcttcccgtgcgtattaacaacgtttattgatgtgttcagttgctttctcttggaaggtaccgtattcgtagctaacggctaccaggaatatcggttcaaatcgtacacgccggtgcccgtccccaaggtcccacctgtcctggcacctccccaggctccttccggctatgcctcagccccgctgccgcctccgcctccgcgtccgggctcggctatagcccctacattccccgcggctgatgaacgtcgctactctaactctccaatacctcttccagcagtacctgggcgtcaagaagcatacagaggtgtaaaccctccttcagggctgcgataccctcatgctccggttcccagtcatgcgacgacaggaattcaccgaccgaccatactgccgcctccgccctcgactcaggttattaccattaaggacgatgacgaggaaaaacaaggcaaaggaacaccatcagcggccataacagtgcctcaaccaaattcaaccgttagaccgccgatggttctggacccaccgtcggcatctgtcactcagccctctgttagcaacctacctgtcgatctacccgaaaacttcgtgtcggaaccgaggaggcgaggccgagtatctcgatggcgtaaacgcgtcgaagaagagcagaggccgcaaaatcgtggcatagtcacaacgtcggcacagaattatcgaagtcgagcgcatgctttggtctggcggggacacgaggacagtgttgattctcgaggtttatcatcgcggctgttcagtgaggctaaacgaccatatctatcagcggagcagagggccaacatttcagctggtgtgcagggctttgtacggtttgacgattccgtggtccctcgacctacaatcttccatgtcgactttaccgccgatgaaatcaaggctctgcggaacctttgtcgaagagtccttggcctgtcatctgggagtcggaagcaagatcttgctaaagatctccgaaagcagctcaagaagcatcgcggagacattgtcaaggtcttagatgccatccggtcggaaagtgaactttcgcatcgaaacaggacagacgttgaacgattcctccatgacctagtcaatcacaaggtagcagggaatccctcgattcttgccttgaagagggataagtacgacttgcacggtgagcttgctcgttcgagccagattaattcactcctctttgctagggaaacttctggtaaccgcggcatggctttgcgggctcccttgaacttcccgaacgagttcgtcaagtgtcgcgaggatgagctggagctgcgaagagaatggacggattgtgccggagatattgcgaccattgcctgggtctcgaacgacggcttcatttgtgggacaacagagcattcggatgctcataatcagcagtacaacaagcctggtaacctcgttctcggatcatgcagccaaggcactttgcgggcatatcctgatcatcgaattgtccgtccggttgtcgaaaagggcgagaactcgaccgatgctatgagacagagtcaagatccgtggctgtactcatctgttgtttcctcggactatgacgatgtccacggtcgggcatttacttctgggtttgaccggaaagtcaaagtctggaaggtagacccgtccggctcctccatggttttgttgggcgagtggtctcacgggggtaatgtcaactttgtggctgcctcaaagtatgagtcgacaacggccatggttgcaacggcagcagatgttcctacggacgctgttcgcatatacaatatccacagcaacgactcgatttcgaccaccccgtatcggtctttttcttgctcccgggtggaagacgcagagggtaacactgtttcaaccgagagatgggcctactttcctgccactatgcaatggggtcgctcgccaaccgttcggcatctgcttttggtgggctactcacctcgcagcaggacaggggatgaccttgatattcctcccgaccgtagggaaacgggggagctctgcctttgggatggtcttacgggggaaaggtggcgcataacatccgctacaacccagaatgtttttgaggttctatggcatcccagtcaagcctgcttcatagcggccacttcaccactgggtctggacctggactataacacccgtacccaaatccgggtctttaccccatctcccgtttctgaacatggcgaaaagtcattcagccctattcaaacactagattgctgggcgctcgatatcaatgagctcactgtcatgcccatcagcttcggttcctgctacattacggcgggatgcacagacggaattacatacgtttgggacaccgctcaaggtgacaagccgatccatactctacgtcatggagagcccattgaggagttcagaggtgatcgtgagcacgaggatgtaggcgtcaaatttaccgcgtggggaagaactcttgaccgattttataccggttcatccgatggcgtggtaaaggtctggaatgtacgatcccgcgacccactggtccgcgacctcttggaggttcctgcacccgtttcctgcggcatgttctcacccgacaagtccaggctggtcattggcgatgctagtggacgagtcttcgtcttgtcactcaacgaacaagatgagggagaccacaatgaccgcgccttattcatgcatatgaaaatcccggggcaaaaatcgccaaagaggattcggcgtccgcaatctatcattccacacccggaaccagaggcacccacccatgatgctcaaggtcggctgttgtattcggaatccggtatctcaaggggacgatcttatttgacaaagttgcagcttcaacagctgccagaccgtactctcggcgtcgtccaaggcccgaattatgtcgagaccggcttatatcggcgcgaagcgcatttagacgaggatcctcgcttgccgctcaaagctagcttcaatggattgcagcaagaaaccagacggcagtttagcgaaggagtgagacggtatctttcaccgttgagatctattacgaaagagagtttcctaaaagcgaaggaagcccatttcacaaacctgccactggactttagcgttgatctcttggaagaggagactaagcaggctctcgaagctgaaggcgtagactggcagctgaacgaaggaacattggatcttgtttatgaggacgacgagaacgacaatgaggaccttgtatccagcggtgctaatggaagcgacattgatgaattctaattattttaagagttctatgtaatcagcgatcaaaagggtacattattctagcttaacgaaattacctatcctaagtttgtattgtagatacaacaaaaagttcttacaaaacaatgtcaaactacgttttataaagtgataagttgtcataatacctgataattatagtaagcatactatcaactgaaatatttcaattatcttgaaattaataagaaagtgtttttaaaacattttaattatatttgttatccgctgtttttcactgtatatatttcgataggtttcaactcccagcgatatcgatgacgtgtgtcatgcttgcaactacggcggtccatagtgtccactgcgcaccgctgcgctctgaaacaaacatgtgccctgggtgtccctcaattgtgatcgggacgtcccacatttgtgccggtcatatttaggcggtgagaattccagagctgcgacgctttcgcagcacagagagggcaaccatgtccccggtcccacctacacacacgggcagtagtacctggacatcccgccttccggagtaaacagaagactgtgaactcgagcagtcggtctcgtcaaccctctcaccatgagctcgatgccacgcttcgttggccgaagagccgtcgctgttcagtccttctcccaatcggcttcatgggcctgcttttcgtgtcgccaagaattccaaaaccaatggcgccgccaactctcgttcgatactgaggcgccatcggcggcgtcttctgacccccggaggaagatgacgacagcagcacagcaacaagcatcaggtgcaaagaagcaacagagcgacagggcatggaggtggttctcgaccgagggcgcaagcagacgccagcaacagcaacagacaaggagccaaagttcccgcacaggcgtgtcgccggagatggagagagtgagagccgagtacaaaaagagaaatcaatcgaccatgtactatgtcattagtgttattcttggtaccgtggcgctttcgtatggctccgtacctatgtataagatggtatgggttccttggttggatcctcctgtgccctagctgcctgcttaccaagtcgcttcactcaactgcttgtccatctctaacattgctggcaacaaaatacagatctgccaaaccaccggctggggcggccaacccgtccgcgcccacggcgccggcggttccgattccgacgtcgacctcgccgccaagctcgagccggtccgggacgccaagcgcatgcgcgtgaccttcagcgcctcggtgtcggacgtgctcccctggaagtttgtgccgcagcagcgcgaggtgcggattctcccgggtgagaccgcgctggctttttacacggccaccaacatgagcgacaaggacattatcggcgtggcgacgtacagcgtcacgcccggacaggtggctccctactttagcaagatccagtgcttctgctttgaggagcagaggctgaacgccggcgagacggtggatatgcccgtattcttttatctggatccggattacctgaatgatttgaatatgaaggggatcgagacagtcacgctgtcgtatacgtttttcagtaagttttgccctgtgctcccgcgagtttggagcgtggggttttggacggtagaaacaatgaagggaacgaaagctgacgatggatcctttttaacagaggcaaagtatgatgacaacggcgtgctcaagggcgtaccgggcgctccttagaggagatgagtaatcctataatatggcagatcatgctcaaatgtaagatagatgtagcattcgcgtacaatgcattgtttggtgaaggtgcaagtggtgttgccgttcttcggggcctgaagtaaacaaatacccctgaatggacttttgggtccactgcttgcagctctgcgcttggacctgcgtcagcatacatggctggaaaaacatacacaaccaatgctgacgcattcagaagaagctgcctcccttctgaagagggatcgcttggtccaggtcatacctacctagtagaggtaggctttggcttcgaatcgaaaagcgacacattgttgtttttattttttagattttagactttcgctacctagaggtactagaggtaggtagtgtacggcctttcgatccgaccttccttccctctggaggtacctaccgatcttccattttaccagcacacgtcatagggaaccgtgtgcaaccacagcaaagcccagggactcgctgtggaggcgctcggcaaccccccttccctcccaagaccccgaccccccccatccagcaactagaactagaggaggtacctaaggtagttcaacaacacgcatcacatccacgacatcgatcgcatccgactccatcgacaccaccaatagcatcgcaaacacgccatttgtcttcaacggccttagatcccgtcgcctccccccgcttccgtataaaattcctccctgatccgggtcaacccaaggccgcgcacatcgactgcccgtcgcaatgttagctagcagtgcctctagcagcatcccgcgccggtaaggtagtttagtatgaaagctgtcctgcccggaaagccagaatcccggcttcaagctctggcgacgggctactgggattctcgtcgcataaccgtgagatatatccttttggctcttttgtatacgaaggcggtcttgctaactcatagtcgcctaaaccaggcatacatcaccggcagcgccattgccatccttggagagccacagaccatcctacagactatttacgatgacaacgaggaccctttagaggctatcgccctggacgaggcatcgggcaaaatagctgtctgtacatacaacacagtgcgcatatacaaaccgctcggccaggaggacgacgcacttagggtatgttgtgcgccttcaacttgcaattcttgttgccgacatcaagatgcgctaacgctgcttactcgtcgcgtcacagtgggcgttgcaatgttccttcaatgtcgagcgagatccgtgtgcggttgaggataggacgtccatctccctctcctggggcgcatccgaagaactggtagtcgcacattctcatctcgagttataccaagtaacgtcatctacaccaccatgtctgtggcgcaaacgcctggccaaccccgttcggattgctagcgtgtcctatgattccgcatatatcgctaccgtgggccagcatgaccgcttggtgaaagtctggcgacgactcagctacggatccgacgatgtgcgcttcgattttctctacctaccacatcctcaagccgtgaccaacatccagtggcgccggcctcgccaccttgatcagactattgacaatgtgctctacaccttttgcaccgataacaatctccggctctgggcaggctcggacggccatggtcagcaacatcttcagctgtgtgctacggtagacctggctgtgtcgatacaggatcaggcatcaaaagacccagccgtacctcccctccgttgggctttcatactacatgggagagatctgtctgcggcgacagaaacggccgttcaggaagctcgaccagatcaggacacggcagcccttgagcacgtcattacagtagctaatcgcagccccgaggtggttgttgtgttggacggtcgaggccacatgtcagcttggggtctcgagaatgctggatcaaggtcacaaaagtgcaacatgtttaatgtcgctcatgtcacatcgccagaactcgactttttgaagggtgtcaccacaaatgtgcctcatgtcgaggcctacagttactgcaatgctgggatccacctgcacgtcttgctacacttctttgacggcacggtagaggtctaccgagccaacatcgccacactgtttgatccaactccgcagactaggcgattgagcttcaggtgcctgtggaccggccactctgcccccgtgaagaagattgtccggaactatagcggccgtgccattgtgtcgcggacagactcaggccaaagcatcgtctggagacatgagctcaacgacaagaggactgggctttctcagcaggcagccatcgacctggatagccatgtccatcgaatgttactcatccgtaaaggccgctttgtcctgtaccttcgacagaaaacaatctccctttgggattgtcgcaaaacgaatcccgtgttactatcagaagtagactacgatgttccaggcaagccgctttgtctgctcattcttccaaggcagcatatagaagattacacaaccgctcatgtggccaccataacatcggagaagcaaggcattgtgtgggaagtcaagctgcctttttacaaaccacaagaaaacgtcccagccgttaacggcattgggtatcaccaagagggtacggtccgggaattcaccaagtttgaactcaaggatgctggtgatttggcatatgttcttcctgtggatcccgccggctcttcgcctgtggtgtctgggttcctggacgtcttcgctgtcgacgttgccatctcctacacgcactctggaagagtcgaattctggacagccagggtagatcaagaaaaaaaacacgtcgagtggctttccacgaactccatggagacaggcctgtctaatccaatattggttagcggcaacagcctgaaaaaggcagccctcgtcgactcgactcgatccgaactcacaatctggggtgttcggggcggccgccttgagtactctcaagattttgagaaccataacactatccgtgaccttgactggacttcaacccccgatggccagtccattctagccgtcggattcccccatcgggtattgctactttcacagatgcggtttgactacctcaacaagggacctgcctgggcaccaatcagagaaattagcacccgcatcctcacaccccatcctatcggcgactcgacctggctgggcgatgggcatcttgtcattggtgctggtaaccagttctttgtgtacgacagacactttgatgtatcaagttcgctcatcacaagcttgaggctgccgcatcttaaaggtggaaagtgggatctgttcgaggtagtgcagcggttgaacggcccgttaccagtgttccacccacagtttctgagtcagtgtattctttctggcaagatcgctttggtccatcgggtgttgctggcgcttcacaagacgctcaagttctgggtggaaggcgagacaattgacgattatctgggcctgcctcttgaggatttttggtccggcgagtatgcggacaattacactggacactcttcaaggaaacagaagaacgatgctggggactacttttccggtgaccggagtatgtcattcgacgacggggacgatgaggttttcagcgaagaggtggcgatgaaaattggcgagaaactgacggagattggcctgcagcagctctcgcgtcatgaacaaattcaactcgtagatatcgtggagtgcttgggactagttgagaaacagaggaggtcgcttgatgagaacggcgccagatttatgcttttttatcgacaacatgcgctacggaagaggaggacaaacgagaatcacatgtcgtggagggagattgcatgggcgtaccattcgggtagccaggatattctgttggactttgtgtcaagacaacatcatggtccgatgctatgggaggatgccagggaagccggtatctttatgtggttgactgaccctgctgctgtggtaagcctatacactccaaaaagtctaccgtctggcgttgtgcaatgctaacatgccatttactcactattagaaaacccagtttgaagttattgctcgtaatgagtacagcaagagcgagatgaagaatccggtagactgcagtttgttctatctggcacttaggaagaaaacggttctccaaggcttgtggcgaatggcttcttggaaccgcgagcaaggcgcaacgcagcggttcctggccaacaactttgacgatcccaagtggcggacggcggccttgaagaacgcgtatgcgctcatgagcaagaggcggtttgcgtatgctgctgcgttcttcttgctggccgaccacttgcaggatgcggtcaatgtctgcttgaatcagcttaaggacctacaattggccattgcgatcacaagggtatatgaaggagaccatggaccagtcctgcgcaagctgctcgaggaagaagtgctgcccattgcggcgaaagatggcaacagatggctagccagttgggcgttctggatgctgcataggagggatatggcggtgagggcgttgatagtgggtttcttttctttttctttttcccccccaagaggctatgagagatgtactgttgctaactatgttcactcgacaaatagacacctgtttacacgctcctggaaacgcccggttcttctggcctccagtcgaagtcattcctaacagaggatccagcactggtgatcctctatgctcagttaagacagaaaacactacagacgcttcgcggggcttccaaagtcacaccaaaggttgagtgggaatttgtgttgcacaatgctcgactgtatagccgcatgggatgtgacctactcggtcttgatctcggtatgtctaatatcaacggtcccaatcgtgatttgtgtcctgaagaacaagggctaatgtcaaaaagtccgaaattgggaattcctcaaaccagcacccgtcgcttcgacgaaacttggtggcgagatcaacccccttacgatgctcaggcgcagaagttctttggtggtggcggatatgccagtccctccgcatgtctcgtcaccgatggttgaaaaagcgatagcgttacaggtgccggcggaaatgaagtcgggacacggaacaccgtcgacgcctcataagcccaagccgccgccgaccgtgttcgaggagcctgatgcgaactcgctgttggatagctttgggttttaaagtgaataccgtaatgaacggggcccatgtgtatattcaggttattggagcatacgttcgttgtacctgggaatggtagctattcgagggccggtgtcatcaaagcaagtatatgaattcaacgccaacagataaccctaaccctctggggatataatatccccttatcaatgttacccgaaagataaaaacagtcaacatccaactaggccaatgtaagcattatgaagtgcggggttctatatcttgtaacctgctgtggtttatgactgacgcggtatgataagtaattggtgaacccgcaaattatatggaataattcaatggcttgcttggatgtaccggatccattgatttgtcaggcagtgtttcacgtcacctgtcagtgcattgattattcgaacctgcctgaattgacttgactttattccctttcttccttacaaacaacaacacgcgactgcggcaactcggccgctcgcttatttgttcacaaacacaatcaacggccatctgtttgcactcacttgctccacctgatagcctctaccatcgatactcactgactgggctcttaacgggccaaaccactacttcggcaatggcgcaacggtcgcgcacggcggggacgacggcggaccctcgcgacccgctactgccgcctccgtcccccgctccaggtccggccgcaccaccatccacctcctccgagcccacagacaccaataccgatctccccctcacgccatcctcctcctctccctcttcttcttcttcttcttcttcttctccttcttctccttcttcgtcagactcttccctccacccacactccccaccccgccccctcatcgaaggcaaatccttcactgcccggggcgtcctcgtcggcctgggcgtcggcctcatcatctgtttctccaacatgtactttggcttacagacgggatgggtcagcatcatgagcatgccggcctctttgatggggtttggcgtttttcgccttttgacgcaacgcctcaagttcccgtttagtccggtggaaaacgtgctggtgcagacggtggccgggtcgatggccatcatgccgctgggctgcgggtttgtcggggtgataccggcgatgcagttcttgctgagggacgacgaaggcggggggccaggactggatctgggattggggaaactggtggtttgggggttgggattgtgctactttggcgtggtgtttggggtccccctcaggaagcaggtgattattcgcgagcaactcaagttccctagtggctttagtacggccgtgttgatatcggtgttgcatggcaagacgaggcagagggcgagcgagagcgagaggcatgaggatccggcgacttttgcgagtctggcggcacaggaggagtcgggcagtgctgttgtcccggggttggatgacgacaacaacggcaaccaccacaacttggagggagaggaggggggagaagctccggcggaacctcactcggcttcttggaaacggaatctcaaccttttgctggtctgcttccttgtctcgggcatctttactttgtcgacgtacttcatcccggcgctcaggtcgattcccgtcttcggcagttacctcgccacgacgtggttgtggacgctgaatcccagcttggcatatgtcggacagggcatcatcatgggtcccgccacgacgctgcacatgcttttgggggcggtgatcggatggggcatactctcgccgctggcgaagaatcggggctgggcgccgggcgatgtggatgactgggagaaggggagtaaagggtggattgtgtgggtgagcttggccatcatgctggctgattccgtcgtcagtttgggatggctggctgggcggtcgctggtgagagttcagggtgtgaggaaagcggttggatgggtactggtccagggacggggcattgttcaaaaagtgaaggaaactttgggctgggccgataagacgaggagcccagtggcgagatcaggttatagggccatcaacaccaatgatgcggcgaggggaggattgacaagaccaagactggggagacgactctccgatatcagcgaggcttcgaactccgaagatgatgaggatgcgtacacccacctcaacagcgggttgagacaacgacactcttcaaggttgaaccgcattcaggaggatctcggagaggaaaaggaggaggaattcgacgacgctccgcctgaccagcaagtcggcgacaagaccgtcgccgttgggctggtgctttcaatcatcttctgcatcggctgcatccacttagtgtttggcaacctcgtccctctctacgctactgtcacggccgtgttcatggctctggtgttgagcatcatgggcgtccgcgcgttgggcgagactgatttaaacccggtgtcaggcatcagcaagttggcacagctattctttgccttcatcatcccccagtccaacaagaacagcgtgttgatcaatctagttgctggagctgtgtctgaagctgtgcgtatacacctttctccctgcttccccccccccccccccccccttttctgatgactaacaaatacccgacagggcgccctccaagccggggacctaatgcaagacctcaaaacgggccacctcctcggcgccgctcccaaggcccaattctacggacaagtgatcggcgccaccgttggtgccatcgtcagcgccttcatctacaagctctacacggtcgtttacactatcccgggtcccctcttccaggttcctacgggatatgtgtggatcttcaccgctcgtttagtcactggcgaagggttaccacccatggctaaggaatgggctatcggctctgctgcgctgtttgctgtcaccactgctgcgagaatcattcttgttgacaaggttggtgctgataaaggaaagaggtggcaggcattgatcccaggcgggattgcggtggcggtgggtatgtataatgtgcccagttttacgattgctaggacgattggggggttgcttgggtggtggtggaagggggtgatggggtggcaggatacgcctttgattgttttggcttcggtaagtttttcatcctttgctctctcgctttggtgccagcatgaggtgggttgctaacaccttttgcttatcttttctttccagggcttcattctcggtgaaggtttcctgagtatcgtgaacttgatcatgcagagtgctggtgttcctcatctttgacttgttgggagggagacaaggttgattttggtcattagcattaggttcgcggaaatggggagcaaagagtatggtctttatagcttgcacggggcgtcggtacgttcggtttcctcgttgtagttggcaaagcgtattagcatgacagtttgctgtccttgttgcgtttgatttgtatctgactggccgttaaggaagcactgcctatctgcctataccccttgtgatggtatttagttgtatcgaagtttttgtttgtatatgacaatcacttctatgcaacgtttcatatttctctctggtctccttacaccaatgtacaatctctcctttgcttccttcctcccctacccccccccaccccttctcccttcctctccctctcagaaaagccaaaaaaccgccacccgagcatgccttctctatagccactaagacagggccacagcacgtttatgctctttctccatttcgctctctctccctccctctctctctctctttcttgtggatgttatgtgcgatcgtgggtggtactaagtgagacaaagaagaaaaaaaaaaaaaaaaaaaaagaaacatgtccatggatgcaaatgtgtagtgtgtgatgtgatgtgatgtgtgtgtgtgtgtgtgtgtgtgcgtgtgtgtgtgcgtgcgcgtgtgtgtgtttctcgaggcaaaaagagagaaaatgaaaagagcaaaacaataaacaattcaatatgaatcccttatgccaccgtccttatgttcccaccttcccctaaccccaaccagctcccactcgcttttgctactttattccacagccaagcaagatggcagaaccaaaaccaagaaaaacataattattaccagcatctttctgtcccttccccgcgctagaccaccacaaaccacaacgcaaaattacaacttatacagttactacaagtttcttgacacagttcaggccatacaaaaagtgccgtatatgctgcctctagtgcggtctgcctggcctgatgatctatggaaccctgaaatccggagtgggcggtccaagcatgctggccacttgcttcctgattagccctcttacccggccctgttcaggtctgggaaccccttgtattgcccttggttccttcatcagagtgggatccagtctggccggcacacgcgtgacgatggatctgtagttgtctccgtcgttgaacttggtcgacgagggcaccggtaccgaggcggtccgccagatatggtccgtcgtgtcgttcaggtaccccggattcttattctgtctcgctgcactcgcgctgctcggcccaaaagcggagacgccgtgggaggcgcggatagtggagagacgggacaacccttgggaaaagacggggcgaccgcgggccttcttggccaggatgacttcatcaaatagtcgaatggcggggtcggacgggggtattctctcgcgttcgtgaacaaattcgttgaacgctacaaattgcttagtttgtgtgacttgcgcaagataaaagaaaaaaaaagaaaaaaaaggcgggggaaatgagccagaacataccttgagtatccctcagcatagtcgcataatcctgttgatcgtagggcagactcctgatgaacccatccatatcaaaggcataatgctgaccattagccttctgttccttggtaggtcgtccgaggtgctttctataagtgtaaagcaagcttgccatacaacggacaaatgcggccctaacgcgatccggatggaaagctgccgggcaaaccaacgaggcaaacccaagacaatggttatgggcaagacagttgcagccactgcacttgtagaggccgttgccctccgaccgatcatcgcaaatagtgcagatggagtcttgttcgctaggagtccagttgaagcagtgaccctcaacccagactgtgttttccgtgttcttgacaggctggaccatcatgttgggcatgatggtagacgcagcaatagttgactgggcgtaagttgagggggcatacgcgccaaaggaggattgcgaatcaatcgagatggacgatatcgagaggttctgagcgtgcccgatcaagaaaggcagactgggcctgtgaagtggtgggtgaggtggtccattcttatccatcccaaaagacgaactacgtctggacttttcatcgaagtgtcccgagcgcttttctctcaaggttgtcgcaacagcgaaaccagagtcactgcgcgacacgggtgtggtgggcgcgggggggaagtgcatcgagacaggcgatacagacgagggtgggctcccttttcctgactttgaggttgtgggacggccatgcccggagtctggtctcgcctgcgagaacgcgttgaacaggggagtgcgcatactgtttggcggatctggttcggcaaacgtggatgagttctgtgtcacccatttgcccagagtgctcgcctttgctgacgggttgaaaagcgcctcattttctgcggagaacgcatcataggggaaagcctcgatcgcataaggcggcgggccggttgccacaccgtacctcagcttgtgaggagctgcgatttgcagcagagacatgagcttccgcctgtgttggcgcgggagcgggacggcctgtgccgtggcatcgatgatgtctttgtcaagatccacaagcacatagtcgtcgtcgggtagttggatattctcgtaccgccgctcaatgccgacaatgtaggggcacggggcctcgagggctgagatcagccgggcgggtaacacaggaataaagatgctggcccatttcagggggtacagcagattcgccaaggcgtgacaggcaaggtgcaacatgcctgtgtgggaggataggaagatgattcgagattcggacatagcatactcgaacaagagcacaatgttctccagcgacaagcatctgaacagggcatagatgtcgatgttgcgcgatcctggcaattcattggcagcctccttgcgggcataaagccgcaattcgcgtacgcccagctcaacttgggtgagcgagctgagggggctaaatgcctcggtgcacaggttaacaacatatcgctccagaggctgccaccgcccgatcttgggagagcttggaggaaccctcaagatggcaccgtccgtcatgggtacggtgacagcccggagccattctttccaaaatgtcattttggatggatccctgccaaggattccgtaagccctcggcacccaaaggccggtttcgccagccgtgaggccgtcaatcttggacgccgctccgtgcctgagcggcctcagcatctccgtcatcaagctgattttctcctcgaccgagctgatctgctcatccagcgactccctagcagcagatcccgaaggaatcgacggcagctctgacagcaactgcgacaaatgagcacgctccgctgccaaacgaatgcccaaacttgcggccaactcgcgttcctcattgctcatatgcctctgccgccattgttcgcatctcttttcgaccttgtccgctgtctcggcgtccagcgcggtccaaacgattatacagattccataaatcttggagttgtcatccgaggtcatggtaaagccgtgccatgtcgagcgggggcgatcgtccgacgaaacgatctggatgtcgttggggaaggcaaacatgggcacgtagtccgggaatcggcctctcctggacaattcgtccacggtggcatcgcgcgaagggtacctgtccagtaagaccggctcgaaccgcctcttgagcgggtgcatgtcgggatctgcgttcaggggttccgggggcggaatgaccgagttgtagttgctcaggcgctttgttgtccggatggaggctgggggcaagggtgggtgagtataggcccgatacgggttggggatcacacggggggttgattcggtgggcttagtacctgctctgggagtcatgggctgcttccttgcactgctcatgtccctaaaactaattttgcggcggatgcttccacggatgctcttaaggggactctttcggccgctctggtcgtcgtccactctcagtttctcggttctagggttcaccatgggtggcctcgactggagcttagcgccagcgctgaaggtaagatcgtcaaggaagttttccctctcagcggcgaacttgaggagggccttgtcgaagtcgaggtcggagagaaagccgtcttggatcgggatctggccgagggcatcgaacatgggtatctggttaggattcggagacgcggcgggcgaagttttgttgtttccattggtgccattgacaccattagcaccagcaccgttagtgttgttggcatttgtggcgtttccgctggaggcgttgttggagttgccgttgccggtaccgtttcccaagttggggagggggaggggtcggatagtcgcgctgcttctgttacttctggtgttaccttcgatgtcattatcacttgacagcgacgggttataagagagcttggagagtgccgacaggcggttccccgagttctggcgcgaatggcggggatggccgccggcgcgtggagaggaaatgcccgacgcgtcacctagctcatcctctccttcggtttctccctctccatcttcgataatggtgtcttctaccgtgtccagcgaggcgccgaggctctcttcctgtctgtcgtcatcataggtgatgttctctatgccggcgatccagaagtagtcggcgaggggcgtagacgagttatccatgacatatcaatctcaccggcgaaccgagctgtgatatccccctctttagtgtctggtgtgttcctctccgtcctccaaaaatcggtgaatgttttgccgagacgcggtcgtggagtgcccctccagggtcgattcgtcgggtagtgggtagccgtgggtggtgttttttttgtcacggcctgtgtgtatcgcgcttggtgttcgcccgtgggctttcgtctctcagatgggatcagacgggtgcttggatggaaaacggggggtgcgcgctggaaggaaacccaaaactggataggtatatgcagaacaatcgtgggcaacaagagagtaaatgacagtatggctagctcaacagaggccccgctcggtcttttgggagtctcgtggaatgaggtcgaggaagagggagaagcagtgactgcagtcagtgccgataccaaggtgacggcggcagatgtagtcggttgttgtgtgcaggtcggggtgcaggcgagttgcagctggagtgcagtagcgggtgggttgatgctgccttgggactgtatgccgtggtagcggacagataacgaacacgtccaggcctagtactgcaggtgttcaaggtccagtcccgtcgtgtcagagagcggatggtgatggtgtctcagagagtcaagcaggaggatgaactgcttgggataacggacgggaggacggaagtggtgccgtgtattgtggtaggttcgcagcccagcggatgggatctggatgcgaagagggactgtggaagggcaacacggggcgggcaagcagcgtgcttgtggtcggagacggattcaattgacggggtaggtagagtagacctgagtacgggacggggtcggggaacgggtctcctccaagggaagtcgggtccaggggtgtgcgctaacagtgtggaccggggccgctgactcgggcagtttctgaatgggtcgtcggtcgattttgggacctctttgcggtttagttgcgatgtactgcagcgccagggggctgtcaggtcttttcgtccgctactccctctacagatattcaggacctacactactgccaaatgcgaagcgattgcgatggccctcgacctgatttttctcggacgggcgggcgggctgccagacgcgagagggaaaagagcgctatgggtttgcaaaatggaaggtggaggaaactagggaaacaaatgcgccgatccgttcagcccgatcatatcactcttgttcaaagggccaagacggcaataatgagcgagagagagagagagagagaactggtagtcagggatgaaagggaaaactaaggcagctactaggtaagtagcttccttgtaagaaatgaatgggcacacacacacacacacacacggctttcggatggttacaggtatgcgcaattggcgacatacctcatgaggacgatggacgatggacgatggacgatggatggacgatggatggatggatggatggatggatggatggatggatggatggatggatggatggatggatggatgctgtacaggtaaggtaggtggtctagtgtagaaacagagcagaaagaattgggttgtgggctcccgtccagatcgaagggcatccaatgtggaggacgagtgaccaaaaaaagttcatgataaggagggagggagcggcgtccaggttcccccatcaacaaggaatacatgcccgcacaatcatatgtaatctctatctacgcagtacactatacggctgggtatgtgtacatgtatgtctactagtacacctacactacactatttaccctgcctctctgtacctctgagtacctctacactaaagatgatgacgggaggaaccctcttgtccagtcccgcaacccacggggaaaaaaaaaagaaaaaaagaaggaaaaaaaagaaccctcgctcaacttgactccaacgtgaagccttcgtgtcggtgttaacctgtggctttgatttctgcttttgtcaatcgctctcatgcttgcgacaccagagcttcccttttggacaggggcccgttgagaaggtgcaggaggcgtgacaagggtggtggtgcccctgcatcgctagcccgtctttaacgggcacctaataacgtaaggtcgacggcgcttttctcaagagacagcggcgggtgggcaagtccccgccgccgcggcgcatgtgcacctgtcgccgggccctgactggatgagagattcaggcactactgtaccacgcgtgtacctcattcaggtacggctaccttgggttgttcacgctatttacatactatctcccgagtgctcccgtccccgctcattcatcgttaggtcaggtccgggtcgggctgttatctccatgggaggtgccattccaattcaacacggcgggcttccatagattaccaccgacacatcagaaattgcaacaagactgcgccgacacgcaaacatgcgaaaccacccctggaacctggaagacccaacggggaagacctctacactagctttgcgacatgtctgagcggatctatctgggggccttcccttgccccgtgcaagtccgtggagcaaaccctttgatgtacctgacacgggtttacgctacgctacacaacactactcagggcacaaatatccaaatggcgctaggtgaaattgggttgtacgctacttttagcccgtgagccgattgccccctgtctcgtacctaaggtggtagctttaaaaagagacccattctgaacccccgactcccgccgccgccgccgtcgtcaccttcttccaaagtccagacgtcagactgactactattttaagagaaagcacaggcactcaaagtgcagcaaacggtaatttccacacagacattggcattagagacattctcctctctcggcccgctcctgacggatgacggacgacctggctgctatatacacagactacactagctagagaacaagaggacgagtagtgtacagcgagcgtcagggtcctccgctttacgaatcatgatcaaccacgggcaaaaccagcaataagcttgtcgatcgctgcaggtccgagaacaggtaacttgagactgtctggttgcgtagatgagcatggcaaccgaactcggcgaggataaacgaggggagcttgtcgatcgatcagtcgcttcagttgttgtcccatcttccatctccggctcctggagttgtccatcagtcatctctttcgttgctcctgcctttgttggagaaaatagatggatcagaggaaggtgcccgcgtgccacctcctccctacctaggaaccgcacgacggctcgacactgcactgcagctgaggttggctggtcctgagaagcaagagtccagatacggaatctccgttcctgggccctggttccatcaggcccgaatcgtgcctcaaagcgtgcctgaatcgggcgatggcaggtggaatggatgccatttttgattacagtttaccactcacgcaggtgacaatgtcgtgcctgtgctgtgcctgcctcatggcgacatcttctttccttcacgactacctcttccattacactacgcgacaggcgccaccaccctccaccctccaccctccagatatgtggtctggtagtgtactgcaccaccaaatgatgatgatccgtctccacatctggagcacgcgtcgatactgccgtgcaaggtaggaccaaagggccaaagaacccgatttctaacctcaaccaaagtgtcccaactctgtccgccacatggcacccagaatgatgcccgaacctgtcgtgcctctctgcaagtcacgtcgcgttcgaatgctcatggccactcgatgggttcaacaccacggaaatgtaacccccccagaagttttggagggatgatgcctcatcgagacaaagcctggaacggccgctgccccaatgccgcttcctcgtcggtctcgagaattcggaacctcaaatacttagtcgcaaagtaggtatcgacgagaggctttctctcctccgaaaatggatcggatggatccatcctctgttgatgttctccgccatctccaaatgaacgaccctcaacctgcccccccccccccccccttctccccctttcctgttctttttgggaaaggcttggccgccagccggtcatgagagagtgagtcccttgagaagcagtcaggggttgtcctgtttggtgggtaaccagacccagagcaggaccagtcatgatgcaggggcttgattgagcctctctctctctctgtcccgtctctttatctggcctcaaccttcttgtgttccgatcggtgtcttcgaggcaaattgctgacaggatgatatctctctcgtccatacaacacacaacctggcatcgaacaattattacccacaccagcagcaagccaggtgtgcatggtaaaccagccatgtactgtatgggaattcatggtacatgaacgcagcccaacagcatcagttcgttcggttcggccatggctgccgatagccattccatgaaacgcccgccgggtcctcaggcaaacttcttctactacccgtcgggcttcccagcccttttccagaggctataatcggagactcggcggcacgtccactgtaacatctaaacatctagccgaaaaggccgtgtcgcagattgaagacctgtcatgtctgtgctaccattctagctgctgattgccttccacacatagatacatggaagcccacgcgcgagaaacaagactttttccagcttccacaatacaggccacacatgcagccgaagtagatgctgtatggaggctagcggaattgcacaggtcttcgcccaaagcccaaaggcttctgtctacttcgctcaagagcaatacctaggctgcccaccaaggtggttgagactcgtaatgttctgctttgtgaggatggaaaatggatatatcttggccccatgtaagttcaggagcagccgtatcggctgaagaaacctggtcgccgtccaccatttactgagatggaccccatcttttcagatcgctctcaaagtgcagtacattgaccctcgtcaagggcaagcatcgagatcgatcggtccgcttaactcgccaaaccaaacagttcctctcccttctagatcacgtctctcaggaacacacgtatcccggaccgcagttactttatattgtacttgaaagcaacggcaaggcacaaagcaggcacagatgatgttatgaacctgaaagattgccgaccgatacacgatcatcgaattcctgaggcgtacacatcagagcaaacacagatctcgcaactgcgtataccatcccatcaatctcaacggctcttcattcagcctgcttccgtgactacctcgcacaactacttctattcggcaccattacagtaccaaggcttgcttccttaccccggctgctcccgtatcacaagaccccctcaccggtcaccccagccaggaccccttaaccgttaaacgtttttactcgggaacaacgggcggaagagatagaagggtgaaaaaaaaaatgttacgatacacaagaaggtcttggagcagaagaaaaggtactgcatcctttttttctctgcttaacgtcggtacaggagaagtactttctgtaagtgggcacaaaaacatgttttctccaagcaacatcgacaacaacagttgtgccatcattgcctcttgtgagccctacagtagcaacataatataaaagcagaaaaaagaacggaaatcaccaaaggccatttcaacatcaaagcccatgattatcatcatcgctatcgtcatcattactatcatgtttcgggaaggaatactctgcatatgggggggaaggcgacaaagtacattacacacataaaagtaaatatagcataaataatcaagcttaagatcgacgtcctataatgttgtctcatcacatacaaagcaaattgctaatacatacccgccggccggcccgagctcaccctcatcttggttcgtgtgtccgttactctgtgtgtcctttcgaagacgggatgaaaaaaaaataaatcaataatttgattgctcagaaaccatgattagccaaagtcagtacgaggcgaaaatcggttttttttttggttcatgtttgttcatgccaatcatgatcatctacccatcaattagacattacactataacaacatcaagcatttatgactcccgccctcttaccaccttcataatcaagtctcgaaaaacaagaaatttcgtttagagcttgatgactgggaatgaaagataacataaaccccagcaacatgacagagtctataactaggaatttcagggtctcagggtctcagggtctcagggtctcagggtctcccctcccggtgtctctcttcttcaccgcaagatcacaaaatcaacttcaccttacaggcttacacctttcatgtcatgtcatgtcatgtcatgtcatgtcatgtaaattatcatacccgtcctaccgtcgagctaataatacggacattgttcccattaaccccccctttcctcacacccctttttgttgttatcccatgcagcaagggagtgagcattcttaggtacctacgttggcattgacgtgaggttctatcaagtttaaggctatacacggcccccttgccttattccatcattgcaatatcaggtatgttttcaagcataaaaccaactacatcggaagaaagataagcagatatagaaaaagctgaggctgatgctactgagcgggcatggctgctggctttgacacttcatgtttgcccactgacaggggggggggttgtttctgcttcgtatcttgcatcagccagatttgatacatttcccccctcaagcctttgaaactttagtaggtagtcaacaggcactttacctcgcggcctacttagctcggctgtttcgtatataagtagttgcgttggcgacactcagagaaacaaaagtggtcaaaaagtgcatagtacacgataactcaacaatacactgttcttagatgcgtaaatatcattgtatatgcacccagaacgcaaggagagatgtgagattggcgaacatacaataatctgtgtgatttgacttgatttgaccagtacactaaacttctcggacataagcgtgtgttggtttcaagtttaagaatcccgcccctggagccctggaatgcaggacccgacgaaaaggcagagctcgttatttcgtatctgattcttctctgttgcatagtcatgatttcttgacgggtaattggaatggaatgtgagaagtggaactgtatcccgagcagatgcatcttgcgacgaggaaactaggtgagcttgtggttttagaggtaagaaatggtgtttggcgtctgtgaaaaagataactttgttgacatggtctctgagaggatgggaattttacataataaaagtgtttgacatagaatgacgacggcagaaagtgaccagagagacacaaactcttcacctgttcaccgtgagagagatagataatacactctgtcgatagcacctacaggccatttactgacactattggttagtagcacatttcccgtcgtacgtaatgaaaccaccaacgctagaacatgcgtaaacaggcaatacgcatagcactcatcatcagtctttccgcctttccctctacagcagcaacctattcatggtggaacaagaaaggatccgtaatcgatgcaaatcactcgacggggaaggctagcagtagtctctacactatatctcaaacatcacacccaccacaccatcatcccgcggtctgtctcactcactcagccagccagccacctaccgctatcactatcatcgaggcttgacatgcttagtgcccagtttcaacgttaacaacgaccccctattacccatctccgtcctccacgccagcgccatgactccaaaatctattcttccattcttctcttcgacctcaaacgcctctccttcttccccttgttcatctcggtctccttctcctccacccttctcctcgataatgaagcacagctgctccgactcccccggttgcaaaaacggtcgtctaggaggaccttgactttgatcttgactttgctgagatatcccttccccggtcattgttgattctccctgacctacccctacccctatccccgcccaattacaatccctccattttaaccccctctgcacctctgccagctgggccttctccaggagtatcgcatcctcggagcaattttccagctgtgcttccagcacccatctcctcctcctctttccattccccgctttaacaggcggcaaagaaggcaaaggaccggctttcgttctcacaatcagtgacggcttgcagatgaactggtacatctttcgaaacgcccttgtgcgcccgctggtctcggtagcctcatagtacgataccgtgacacccagaacgtgggttccttcctctttgagaccgaagttgaggatcttttggagggtggtgctgggtggaaggaggtcgagggttgctactgtttctgtttctgtttttgcctctgttgcgttgttactgtcttcgcccccgctggcgttactgccggtgatgacgttgtcgttgtccgcgttcgctgttgatgaccctgacccggcgttatcatctcctgccgtatcacccagaactagtttcgtcgtttgccctgaaggggtctgcatctcggcttcgatcttgacgtcgcggatcgtcttcttcacgctggtgccgccctctccgattggcggagcattgtggtttgcgcatagggtgcagctgaacgtctcgcctacgtaggcagacccgaacgagggtgggaggttgacaatgggagagaggatgaagggctcggtgttgtagtatccatctcttgtcctttcgccacctgtgccttcagcttcgtgggcatcttctccatgcttcttgatcggaccgagcgggctatacgcgagcgatgctggtaggggtggtaaatggcgttgtggaagggctgcgggcgaggtgccggcaatgggagaggtcaaggacggtggaatcactggaggatgaagtgggaattgcggcaccagcgagggtcgggataatcttcaagttggagatcgaatggattagctactcaacttgaagagatgtagtaatgatgcgacggtatcagatcgtcgggcgactaaacctacctcaacaccttgagcgacactgaatgcggctccttgacctcatgcgaagggaatcgttggtggttcatcctctattcagcaacgacaggtaatgacgccctttgaaaggacttttggctgtctgaaaatacgatatcttgcaatatcttgaaataatttaggagaggtgaagtctaggacttccgcttgagccccgtttgggaaacgtgaatgaacgtaatgccaagccgaagccaagtgtacgcagtcttgtgctacactagtgtacgtacgggcaacttgaagtgtgggccacacaggagcttgagtggagactggcacgcgggcagcagggagacatcactatgagattcaggggtattgttactgtcgttactgcacacccgttcctggaagccttctgtggataggtacctctacctacctctagtgtacgtaccgccgtatcatcttgaagctattgctgttattgccaacaaacacaaggtccgttcacaatggcggcaattcaaccagtggtctaaacaacatgtattctctagttctcctatttttcttcttgtgtgatgactattccctgctagagctttgctaccccctcttgaccgtagacatttgcgtgaagagaacctgagaagctttgataaagagatattgaagcgcaagcatggatatgaaaggccgaccgagtgtaccaacaaggtcgagggatgttgactgtgcacatcgttttagtaaacgaatcaaacatctacctacctgatcaagcgtccggctcagactcttcgctacttctggacctagacttcaataacagcagcatctctaaaaccaacaagtcctaccatgcgctcataacataccgaaaagagagaaacctgtgcagcattgttggcaaaacgtcacagaaaaataaagcgtttgtagacgtcttacattgcctcccctatccacatcactcatcggggactgcgtcgctattgtaatgagtcagtgtgccaccacttcgtcatgttctataagattaatcgaccctcgtctgggcagcagcctagtgtgatgagataatcctgaacaatggaaaacaatctttacccttggcttaagccaatttctttttatcttctttggaattcgtatccctgccgaagcatcagctgtaagagaatgtaaggctaaccactaagcctaagcactcgctggctttctaagctgctaatgtcgtcaacgtgccattttcagaggccagggggcggggggacctggaagacggttagttcaagtgtttaatacatgacatggggctttacataccgcgctatagccaccagacattccgggaggagcgccgggcggaggtgggggaggggcagcagacgatgggggaggaggcggagggggggctgcttcagtaggaggcggtggtggaggagatgccgaagcaccgggggcaccggggacaccagtagccgcagcagcaggagttacctgtccagcctgagcggcataccattgttgatacagttggacgtagctattgaaaccattagctggctatcactaatgaaatcggatatcacttacgcttgatagccaccatatgcggcgtatgggtcagccgcaccagctgcagcataagggtcagtagcggcagcgccgccgtagtattgggcatattgggcagcataatccgtcgtggccgctgcaggagccgtgggagtagggggcgcgaccgaagggccaccaccaggagcaggcgagttggtgtagctgctgtgatggctgttgtcgtggtgcccgccatgatggtgatctctgtggttgttgttgttgctgttgttgttgttgtagccccgcccatggtaagagtcgccacctctgggctcccgctcccgatcacggtaatccctaggaccgttgtactggcggggcggacgactcttgaactcttcatactgttgtttgacgttctccatcagatcctcgcaaagctccttggctttctctaccatcttaggatcgggaccagcgacatgcagatacatgtcgtcgtcactctcgcggcctgttgatgcctcgatgtaaccggagccacggcccttgatttggactcggcagccagtctcctgttggatatgcttgacgtaagcgccaccatgaccaaccacctgggcgcggaggttgaatcctgggacgggttcaagattgatggggattctctcttccggccatttgcgcttgaaaacacgttagccccagttgaacatagctgaggggcctttggacttacacgaccgtattcatcacgttcgacttgttcctggtccctgcggcggaaccgacgttcgtcaacgagttgaggaagttcctgtttcatcatttcttcgattttggcgacggccttttccaaaccttccttggtcgtgctcgtgacatgcaaatacagcggagggttctgaagtcaaatgcgtcagcaacgagaacttgtagaccagtctcgagaagcaatcacataccgcaggtgtcgccatgctcttgtcggggtagtagctaccgcgagtggtgacatctttgaacagaaaacggtcaatgaacagttctccaaacttaacgtgtataaaggcgaggcataccggcaccagtctcatctttgatctatattcaagcagccaaggtcagcaattgcaatgtggatggccctgtgcgagctaccatgcctcctgtaagcaagagtatctcgcacaagattgtacagcatgaacggagacgctaacaagacagatgcggtctcgcgaatgctgacagtcgatgagtgggttaaccaaggagtaattaccattttctgggtcgaaccctttgtcaagagatatctgttacggagatcgttgacctcgatatccttgatgaagtctccatcggaaatgtacatctctccattgatattcgcggggacgctgccctctctggtaccggcagatcgaacgggtgggacatcgacatgttggattcctttccgagcctgtagctgggcttgaatacgggcggcagcggcagctacaaagcggttagcgacaattgatataaaaggcctctatatcgcgagctaaatgcataccagcggcagcagcagggtcaactgctggctttgtggaatcgggagtcgcgctatcacggggtttggaaagagggctgcggtcgcgatcccggccggagtccgacttcctcgcgggaggagaacgagaccggcggtcgaagcgtgatactcttttgggttcaggctcggtctggtcaaagcgagagcgcttcgcgctccgacgttctgcgtcgtccatattcggagcgattcggtcgggtgccgggttgggttcttaaatgtgtcgaatgggctgctgatggaggcgtgatgtgtcgcgcccaggaatagaaacgatcagtggatgcctggtaagaattgttggactctgaacttgacaaggacgaaaaagaaaacgggccgcctgtgttgaagaccactagcactagttggagttggaccgtgaccttttgaagacaccagccggcagtgcatgacatttaagcctgtcccgtcaaagggaaagggttggctgtggagacttgtgaaaacccacgaggctgtgagacgtggagcatcgggcgcgccgtcaggtttgtctgtgattggctctttggacccaaaatgctgtggatcgtttccggtttggtggtttgggctctcgatctcaggaccgcattgcagaagtggaagcggcagataactgaagtatcgccgggccatgaaggtgcacggcgccctgtccggtagaagttccgggaaagtagtaagtacccgacaactgaagttcagattgccagttggacgacggatctttcagacgggacgttgagcaacaccgagtttggatgtctgcgctccggttgcgacggacttttccactttttcatctgaatacaatggtcgaatcatgacatattaggccaacatggctgagataatttgctgagtgtcccattgattgtctttcattcctctgagtgtccagccgactgcgtcaagctacactacaatgccgataagctacctagaggtaggttgaacaaaaaacggcaccacaacgaagcttcaactgccacgactggaggcccgggcgggcttcggccggcagacaggcaaatttgcgacactaccattcggcaacccgagcttgggactaagtagctggggctcctctgttttacattggtcgatccatgttggcctccacaatcggcggtcacatcggtcacatcgccagtgcatcccgctagcaacgagggcctggagccacgtctagagccctgtgttaatcactgatcctccatcgagctccgatgttcgggtgagtcactagcggctggtgaaaacatatccagtgggtttgatccatccatttcctcacctcgttgccatcctccaacccacctcgtgcctccatctgtctgtacatacctcccccctcccagctcaccaccaccgtagcatacgtactcgtcggctccggatcgatttgcacgaggggcagtgaagcaaacttccctctctctatacattatactcgcgacgaccatggcgtctcgcggcctcgtgatgtccgcgccactgcgccggatatcggcgaaggcaagggatgccgctcccgtcgcccggcagtctcttccggcggccattggcgtccggtacagctcccacagcagctcgacctctgccattgcctacaaggccatccgccgccgccatgcgcctctccccgctgccgacgctcctcctgcctggtcgtccgcccaggccgccgtttccaacatcctctacgagacgccctccccctcgctcgcccctcccaagcgtcacatcctgaactgcttggtccagaacgagcctggtgtgctgtcgcgcgtctcgggtatcttggccgccagaggcttcaacatcgactcgctcgttgtttgcaacaccgaggttgatgatctctcccgcatgaccattgtcctgaccggtcaggacggtgtcgttgagcaggcgcgcaggcagttggaggacttggtccccgtctgggccgttctcgactacagcaaggccgctctcgtgcagagagagttgctcttggccaagatcaacattctcggccccgagtactttgaggaacttctcgctcaccaccgcgagatcaccgccgaggccaccgagggcgaatctggcaagctcgagaatggcggcgagcacagcctggaggagactgccaaggacttccaccccagccgcttggtcgccagcgaggcgttgaggcacaagcatgagcatctcaagagcatcacatacttcacccaccagttcggcggcaaggtattggatattagcactaacagctgcattgtcgaagtgtaagtttgattcaccctttggtctcgcgcccctgtcaagcttacttactaaccactcttccacagctccgcgaagcccgtcagaatcgactctttcctcaagctcattgcccccttcggcattcttgagtccgcccgtactggtctcatggccctgccccgctctcctctctacgagcacggcgaggagacccatgtgaaggaggccgatgacgttgttgatgctagccagcttccccctggttaaatgtgggatggtgtgtgcaaaaggaatgggggaaaaatgggaaaggatttacccaggagttgtggatcggattggtcaattggtcctcttattttcgcactttgcagaattgtcttcatgtgcctcgtctattctaatagctgcagcggcgttacaagaatcacatgaaaagtagttgatcagccttttgcagcatctcgaaaaatctgtcatcattttatgtcgtttctcttttgtcttattacccgtctagatagaatacaataagacgaaccgatgtgaaggagggaaaaaaaaaagccaagaacttttgtgtgtaactgagaatatggttatattaaccaaccaaacccccttaacccatggaatacaacgcctgccttactgctgccatgatatgcttacgatgtacgaagagtggatagaaccaagatgcaaccaaaagaaaccttgtcatatcgcttctgctcaaagtatcctaccgttgttgacgacgaaagcctcaagggcagctaggtaaaagcacaaacgtgattagctcaagcttcatccgcggggcagaataagatcgcttcacttacagacggcagcccagagcctattttcggctcggggaagaccaaggactgaggaccatagaaaacctcgtcatcaacctcctcagggtgcctaggaaggcagtgcatgaacttccagccgggcttcgcgccgccacgcttagccagctcgttggttatctggaagccggcaaacgccttgagacgcctctgggtctcggcctcctgacccatggacacccaggtatcggtaaccaagatatcagcgtccttgacagcctcctcggggaccgtagtctcgatcagcttgccgggcttggcaacgccctcggcgacgctgaggatgatctgcttcatgcggtcgggaatgccgtagccggcgggcgaggcgacggcaatgtcgacgcccagcatgacgcaggcggtagccatgtcgaaaagtacgttgttagagtcgccgacccaggcgaccttcatgccctcgagtccgaggctggcctcgtgggcgggcttggtggcaaaagcctcgtggatggtctggaagtcggcaatggcctggagcgggtggaagtcatcggacagggcgttgatgacaggtaccgatgagtccctggcgaggtcggcgacgtcggagtgaggaccgacgcgggctaccatgcacgaggtcatggaggagatgaccttggaagtgtcatagagagactcgttgacctgtggaaagtgtcgttagcgatcgaggtgctggtcgttgcgcatgtatgtgtctcctttaggcaaggggagggacgatggagccgagacggtagttaacacttacacccagttggatgtcatccttgccgaggaacatggggtggccgcccatgagggccacagcggcctcggtcgagacacgggtcctggtgcttcgcttgctgaacatcatggccacggtccgtccctttagcttgccgtccaaagtgcggggtacctggccggggccagcagcgaaggcggccttggtggcctgcttgtaagcagaagcattgaggacaagcttggagaactcggcagggctaagctggctgatggagagaagatggcggggggtactgctggcggcgctgttggacacagagcgagcctggatttgtccgacagcggacttgatggtgcgagtagttgcccgggacatcatgatggcgatggtgaggtgagacgggtatctggtgaggacaaggaaggagagaaatgtcaaacgaagaaaaagtgcaatggggtatcttaagaaatgagagatgagttgtgaaagaagtgggaaagtgagtcagccaggaagagtggccctggggggaaagctgcagtactaggaggtagtgtttatcaaggccctttccacttccttcatgaatcaattcgcgaaccgtgactcttcacaggtaccctggtctttcgtcctttctcttttcagccccagactttcggaatagcctcttcccagtctgcaaaacccacagtcaaggaacaagacgattaagtagctcactgttgagggcccttacggggatgagcttggtagcagggaataggtctcttgggccaaaagataacagccaagagttgaattgcacaacaatttgattttgaaactgcaccgataccggctatctgcacgtttgtcttccaactctttattttatccttcttgcttttatctttttctctctctttgagcggtcttacatactcagttccttcacgctcacaatcaaatagcccagccacagctgattcccgcctccaaccgccaatggagctcagcatgaggtgtgtcattcaggataagaaccctagacttagtgtgagggacgggtacatgcaggtctgacgaattggagcttgtttaatggttggttacttgagcttcactccacaccacgacgggacaagccggtggggtgtctggagcctctgggcaagcccgctggcgggactgggcttctccaagttcggggttgcggccccacccaggggcatgccgttcaatcgtccatcatccatccactgggaatttggatgcaaccgacgaggggaacaggcacatccggtcaccggtcccatcgcgacctcgcggaagggtgagggcaaagagtttccttccgtgttccggcgccggaggtcacgcaaaccaagagccatgcaggcacggcaggaccaatcatcctaagcggaagctgatcccggtcgcgcacagggcaaccttgtgggcatacactagtgtagaagccgctattttggtgtagtcccgtcttggtgcagcactaccttaactgcatgaaggcactgtcagcctgtagaatagtgccaactcacgcatcatgttgttagtgcatggctcgtgatctaggtacctccatatccgaagacttgatgtgtcggctgcgagcccaacttcaatctcaacgtcgccgaaacaccaaccgtcctgctttgttgcaacagcattccagtataaatcgtccatactatacttcttcgattcattctcatcaatttccctagacatattgttcattatatcgagttcttctagcctaccagtccatcttatccttgatcaacctagtatctagaggtacctccctgccaacacccgaccgtttaactcgtccgttgtcgttatcgcaggagcgtccaagcttcacggcaatctaccattgctcgtctgcctgcgatcattcatccactcattgcccatttcagtctttacacttcattcatgagggcttgagaaccgaatccagcacaatcatttcgacatgtcgtcttccgacttcgaaaccgagcggtcccctctgctcgcggcgtcgacaagcagtagggataccaaaacactggccgatttaaccgatggagcactcgaatctacgcctctgctttcgacgtccaacacaacaccacgccatgacggacgcgatgatccagacagagcttctttggtctcggctggggcttctcattctggagatggagtagcaccagcgcggtcgaccacgaagtcgacgcgatggccctccattatcgccgcgctattgttgatggggctcgcagcctccatcgctattggcgctttttttgttccagctgcggttgagaaatatgccaaggaggccatcgtcatcgagccgacaaacttggcgctcgagtctatcactaccgatggcgtccgtgcgcgaatccaagcaaacttccgtcttgatgctcagcgtgtcaagaatgtccatattagacgagtcggccagttcaccacgtggctggctaaagagctggcaacagaggagacgagggtcaaggtttactggattgatcacgataacatgttgctcggaactgctggcctccctcccttgacgattgccatcgcgaatggccacaatactgagcttgatatcgttgccgatttggctcctggtgatgccgataccattcggaccattgcgaatcagttcttgggcgggaaaatggatacagttcgtgtacggggaataacggagatcacggtcaagacaagattcaacattcccttgggaacgcacgctgtttcggaaacaatggagtttgaaggtcaatccctctaccgtcccttcgcagcattgttatttggcgaaaagtcattcttataaatgagaacaaacatgtgctacgccccgacgttgtgtccttccaccacaatgaccttgaatccatactgatgcgtttattgtaggcaaggaattgcccccgctcccctcctacaacattaccggtcttaattttgaagagaggcccttacccggcgatgataggcagggaatggcagccgacgttaccgtcaccaccttcaacccttatccagttgcttttgacgtacccgcgctcaagttcgaggtctcggttccgggatgcaagaagcatggcccggccatttctgtcgccaccgccctaaccgatgtcattgctcttaggccggaagccgatgtcaaagtcactgcccattccatcgtcgaagaattgccagagcctcttacccgtccctgccctggtggaaccttgtcgccgttggacaagctctttgaagcctacgttgcaggtgagcctgtatcggttctcgtacgaggtcagaaagatcaaggtggagaggtccctggttggatcggggatatcatctccagtgttacggtccctgtacctcttccgcaacaatcctttgacgacttgattcgtaacttctctttgacggacgtatcattctccctgccagacccgttggcagatcccgacgaccccaattcgaaccccaaagtgtcgggcactatcgtcgctttggcagccctcccatcggaactgaatattggattgaacgtctccagtgtcaaagccaaagcggatgtgttttatgactccaggaagctaggcgaactggaaattgacgagaaggccagctccattcaaatcgacggcggtcccggtgaagaaaacttgattgagatcacatcacacgttcacgatacaccgctcaaggttaccgacgatgacgtgttgaccgatgttattcaggccctcctttttggtgacaccgatgtcattctcgacatcagcgctcttgtcgacgttggcgtacatacaattcttggacaatttgtggtgaagggtgtccccgcggagggcagaattccgctcaaacgtccgtctcttctccaatgatactttgtcagtcaccttgctactgttggcgattatgcatctcttgtcgatgctatccatcagtcgctcacgcatacctcatggacatctcagaaaactgacatctcgctccttcactagcccttggaaacgatcttctcggctctatgcagcctcaagtgggagaactggaagttgttgacactagcccagtctcaatatctctacaggcgtcagttaacgtaaccaaccctactccatacgcggcctacattccttggattagcatcaacattttgaaaaatggaactgttctcggcgaggcgcgtgcaaagagactaacaatcaagcgtggaaacaatacaaacctgaaagtgacggcactatggaggccttctttggccggagaagatggcgtgcaaatcggccgggatttgatttcgcagtacatatccggttataacacaaccgtgacgcttagaacacatctgggtactattccatcaaagccagagctgggcaaagcgctgtcaaaattcaactttacgctcccaatgcctagacttagcgtgcctggcgacgatgaaggtggacgacacgatggggacggtagcaccaatgatacggctcctcactttattcgaggcgcgacctttcacatattctcttctcaagccacatttacgttagcctcgcccttctcacgaaacacgatttatatcgagcacatcaatgctacagccctgtacaatcacacggaggaaatcggacgaatcaagtatgattcaccgtttggttgccctccgggggtgtccaccacgcctaggttgccggtggactggtctctggactcggttggacgtgataaggtgaaggaagcattaggtggtaggctgaagcttgatgcgaaggctactgtcagtgtcaggattggatcctggacagagacgctgtggtatgttggaaggggaataggagcgagcgtccgcctctgagaaagacatacgagagatttgcttatgggttggattcaggacggtttgcttgcttgaatttcttgaagtgttaggttggaatattgctggagtgctctttgttgggacctcttctccattccttgtttttcatcgaatacctgattttgtcttctgggttatgtgaaggagttactggcgttgttgggggttgaataatttgcaggcacgattggcaagggagcaacaagagcacatagagcgacgggctgctagttgatactgtagattttacactgtattttctcatgattacatgatcaagagaaagggcgtactggatcagacaataccttcttttctgtctttctggaaaggctggttgccgaggcaactggatctgaagctgggaaaggggctggatcttggggtggtttgttggagaacgacataatccgccaaaggcccaagaagcttggtccttgaatcattactacaccatttcggcatgtacagaaacaatcaggaagaaggtaacaataaacgaacggaaattattagcatatttgtacattttaattacgagaacgtctttggttctcgatgttctaacaggcgttcgttatcggcatgtgtttccccgcaatttttgggcgacgctgcaactgcagccaacctaatgaggtactgctttacactaccaatttacacaagtggaaatttctgattttttcaaagcctgcgcaccttgacgaccaggctccaacattctcacaacccactttcaagaaccacgtttcttgttgtgaccttggttgttgttcacatttttgtacctgacatagcaaagtcaagtacctcgaggcaaaccaccacatcatggccgctcaagcttcaacttcggcggctcagtccgaaccccgtcgtaacgactatagctccgcctctgactctggctccgatgcctcttcttcttctggcgacgaggatgagtggctcgaccaagacgaggagcaagaggaggcccccgctatcatctccttgctcgacgaccatgtcttccccgacgttgtctccatgctgaactactgcaaggataagggtcttgatttccttgccattcgcgaccgtctcaacttggatttctacggcttgatcaaacttatcaacttcagtaggtctccagtctccacaagctaaataggcagcctgctgacaacatattagtccgttccaaggttcacgaaggcgtccctcttcccgctgagatcactgccgccgatctggaggatgaccgctatctcaagcccgtccttgatgacgacgccttgattttgtgcctggatgatctccctgagtccagcggtaccggcgctgaggcttctgctgccggcacccagaagggcgcggatgcgcctgctgtggatgagttgatccaaaagaacgccgagctccaggctcagctcgagcagctgtccaagcagttctccaattaccgccttgccgtccagcagaccctcgatcagcgctggcaggctgatgacgacgacaaggatgctgccaagggcaaggccgccgccgctgctgctgctgctgcgccttcaggtccggcccccgagggtcctgccgccaaggagggtgcttccgactactacttcgagtcatacgcgcacaacgacatccacgagaccatgctcaaggacacggtccgcaccgaagcctaccgcgacttcatctaccagaacaaggacctcttcgccggcaaggtcgtcctcgacattggctgcggcacgggtatcctgtccatgttctgcgccaaggcgggtgcgaagcaggttatcgccgtcgaccgctcggaaatcatcgacaaggcgcgcgagaacatttacgccaacgggctttcggacgtgattgttaccctcaagggccgcatcgaggaggtgatcctccccgtcgagaaggtcgacatcattgtgtccgagtggatgggctactgcttgctgtacgaggccatgctcaacagcgttttgtgggcgcgcgacaagtacctggctccccaaggtctgctcgtccccagccacggcaacatgtggatcgcgcccgtgtcggaacaggagtacattgccgagtacgttgacttctggcgcgacgtgtacggcttcgacatgaaggtgatgcagaagggcatctacgaggattgccggatggaggttcgtcccgccgagaccgtgtgcggcaccccggcctcgttcgggttgttggatttccacaccgtcaaggtcgaggacctcgtgttcacggctaagtggcagagcgccttcgacgacaaggccgagagccacgacggcttcctcgtctggtgggacgttttctttgcgcgcaaccgcgtcgacgagtccatcaagctggacaccaaggcgcaggagtgggtggctgagacggccggcaagggcggcgataaggacgcccgggtggcgtttactaccggaccgtttggtgagcctacccattggcgacagggcctgatgctgttggacaagaacaaggtcaaggagacgaagccggctcctggcaagaagattgcaggcgagattgagtatatcaccgccgagaatcacgagcgcggattgaacttgagggttacttgggctgccgagggtgagaaggagcagactcagacttggctgttgcactagtgggataacgttgagtggcgtctggcgctgtgagctaaaaaggtctggaagggttgtctttacatggatgggttagatttcttgtacgatcttaaacattgggaagctctgtatagccgttacataagatagagtcacttatggtgtctataggcaaatctgttagaatgcagtagcacaattctgcgttgctggatgtctcgaatatctgaggccgctatagtgagatacatgtgtatatcgatcgttatttgactcgtgaagtccaataacaaggacacttagcgaagaatgatatctaacgagaagcagcccatacacgtgctcattatggcttcagaaagccaaaaccaagacaaacccagccttcgtgctcatattttttcttcccatggtatctaacaattgcccccaaaaagaaattcgactttcgaacatacgttcgtgttgttccctgcatcatttacttcccccaggaccttgcgtctctgaattcgaaggcccagcccctccatccttcggcttatacttgggcattttctcatacgcatttgggctcggcctcctttccgtcttctttcctttattgccgtgtttcctcccacgtccatggtcgtggttacaaccaccctcccggccatcatggtcatgatcatgggaatgccggtggcccctgccactactaccaccgccggatgtgattcgtttatcttggtcaggttctgggtccgagtcggaatcggaggaggatgaagagtcggaggaagaagaagaatcgtcactggactcgtctacgccttttggtcggtggtagatgcagcagactgttttgttcatggcacgccggtggtgttagcatatgtatttgtcagagtgtgtatgtatgcgcgcaaggtaattgaagagtgggggggcagatggagaacccaaatcaactaacctttggacttcttcctgccgagaccttcgttgtcaacgacatcgctacgccattgtacagatcgcccgttcgagtgtgcgccgcgaagtcgcaagatggccggagaagaggtctcggtttgggttcgggttggggcagcggtttggctggtggacggttgcgcaggctgcgcttgccgttgggcgacggaggtcattgtgtgattgtatcaaagtttgctgttgtgtttttgggacgtatgtgtttgaacgggtggttgtatgtatgcggtaggtagtcgtagaggtagtcgggtccgggagaagatgaggttttgggagcgcttcttttcttcttcttctttttttttcttttcttctctacaaaggcgcggtttcaagggtggtgtggtctgttcgagaaaagagttaggtgatcgtcgtttgaaggccgtccggtcatgcgacaaaaattgcggtctgacggagtctggggaagtttgtgtgatcgccgctgctgacgaggagcgtgcctggcaggaactggaattttcatgcgactcttgtcgcggggttccaggctgttctgttatctcgatctgaaagctagctctcggcctgtctgtctcccttgacccgtcgcgcaatgggtattggtcggcaggttgcagtaccttctagacttgaataccgtaggccgaagacgaacgaacttgaaggtgtgttgggtgtagtacgtagtatacctagaggtaggtgtggtgcattcagtgtgggacacgttacttaacacgcctcggtgtagtgtgggtcgatggccgttagagcaacctttgatgacggaagaatcgcagccgctgaaggttttcggttttggcgctatgtacgcagtactcttcccgtttcccccacgtccccgcttcccttcgtcattccaccttccacattcctctgccaaaataaaagcccaagagtcaatgcagggcacccaatcaaaaggtggggcgaagatcgcctgcgggaaggaagtcgaattgacaagggtcccctgataggtcgagcgcaagcgtccgcactgttctccctcacaaccctgaaggcagatcattcaagttgcttcaaccctgaaccaaagttccaacaacacccctgatttgagcctcattgtatgatcgggaagggaccgctgcaaacaaacaaaatagtttgttgggtgtccatatgtccatggcatatgctttaactacatgtgcgtgatgggcctttgaagtttttcgttggtcttcgggcaattgcgtccgcttccacttacatgtcaaaggctgaggatgggaggtttggatgttgactgacgactgaggccgtaccaaagggtagcacatattctttagtgtcctttttatatccatcaaggcttgctcagttagtcctcagctccgcggtgcgttttctcattcacgcggctaggcttgcgtgccatagcaactcaacaatagagagcggtgccggtccagcccactgcagcctatagtcaagcttgcgaacccttctcaccttgaatgccacttggatgttcgtgttcagcagctggtatggcagcacaatggaatgatcttatgtccgtgatccttgagcttaggttgtgaacctctttggacgttgtgctgcctcagaactagaccaccaccaaacaccccgcctctcccgcgtcacacaacgggagtttcgatgcttgccaaacaccactggtcctcattgccgtccttttgctgttggcaaagcttccggcagtcggcccacgcgtagaacactcccagcttccaccgggatcctgcttttgcctgcccttaactgagctgcccttcactgcgtggactgcctttctctgccctttcctgctctttctttccgtccatggacctttacgatccccagcggccttcccgaccaacgaatctctgtatatcccaggtcccttctgcacccacccaccttgcatccccgcccccggcttgggaccaggaccctttcccatagaatccatcttactttatctacaacaacgcccgacctctcggcctttcttccttcctctgtctgtttcccctccacaccgcctggcgcgaccgcattctctgatcataatattcgacatacccgtgcctggtcatccagcctaaaaacccgcaggaacgacactctttcgtggcctcgtgacagtctggctggctcctgtaacgtcaaggttagcctaagcgaacatcatcgtggtaccgcagtacaactgcctgcccccccccccccccccccaagacagcaaacaattcgagacagaatgaccatcgctctttccctctatctttcctagcggggaagcataatctgagagcgaactcaacaggctgggaagtcacctgtcacaaagatctgccagaccacaaggcgactggactcactccaccctcagctggcaatcacccattgcccacaccttccagttgcaattctggttgcgcactgcagtctccattcccttctgacggagacaatacactcatacggtccgtctcttcgccacaccaccgcaactagtacactccggtttactgcgctgtaccaattggtcagggcaatcacctctactgtgacctatccaccccaaggtagggcggggactgaggtgccagaatcaacaacagaaagagcaatcaatcattgcgccttgtcgccttcctaattgatcatggcggcactcaagaacgctcccgcgccagcggtcacggtgcgctcttcaaaggccctgggcctcaagacttgtaacccaattcctcccagcttgccttctcccaaggacgctgccgaagcagcatcgccaacttcaccgaccctctcccacacagcttctgacgacagtaccatcgccgatatgcctcccggcggcagaccaagacataatcccccgaagcgggaggctgacttcagcactctattgtcaccccaggaaaagaacgacttaacttcactcattaccagaaccaccgatgttatgcagaagcacttttcccatgtttacgactcagccggtctggtcgatgacgctccctcggttcgtaacaagttctggagcggacttcccgctcacttgcgtgatttcagcatcaccaagcctctccctgcggagacgcagctcctgaaccccaagaagcgcactaagggtaagacctcaaggagccaaaaggaaaatggaaacatggctcgagacaccaaaaacagctcgggtgctgcactgcagccagctaacccatctaacctgaatatccaacgcgcccctgaacaggacaatgacaagacaatcgggccctaccttcaggaattgaagaaggaagccatgctgcacttcaagaaatggcagacagcggtacataagagaatgggtgacatctcagtcaagcgggctggagatgccaacttcaactccacggtgccaaacagcagacgaggcaggaacaggcctaacggtgagtacttactccacctagtgaccagggacacgtatatagagatagtgtgacggctgctaattccatgacaggagtttcaacctccaacattgagtccgaccctgttctgatgcagctctacccaccgatcccgtcgacgctttgctactggcctctagagagaagattgctggtgcttcacgctctgctactcctcctgctctcactcgagcattacagtgcatatactcgggtgctgctgctccatatcacctcttcgctgaaccttcctcttcgcgtcctcgttgatgacgaggtccgcgttgccaaggctattgcgtggatggccaaggatatcaatccagaggagctgatccaaaaaagaatcgaggaatgtgctgggaagccatccaggagatggaggcacggattggcaagtatggctggaattagcagctttgggatacctggccatctcgctccgccccttgtggctgcaggaatcggatctgtcaatggaggtttcgggcttggacctactgcttccgccggcatattaggttcgacaggcgagagtgcttttgttgtcggcgctttgctcggtatctacaacgccagaacctcggtcaagttgatggagcagtgtaccaaggagatacaggacttcgctttcatccccatgcgcggctctattggccaagatggcgagattggcaaaatccagccagatgcccgtcgtctccgagtagtgctggccattagtggatggctgaccgacgagtcggacgtcactaacccctggagggctttaggacaggcgaatgaggtatacgctgtgcgatgggaggtggactcgctctcgaagatgggtacagctttggagactgtcgtaaggagctcggcatggtccatggcaaagaaggaaatcattgctcggaccagtgagcctcctttcaatatcccaaagtgtaacctctcgagacgcgctaacaaacatggtccagttttcaccagcatgacggaatccctttggccactcggcttgctcaagatcaacaaaattatcgataatccctggagcgtcggcatggtccgcgccgacaaggccggaactcttctcgccgacgccatcatgaacaaagcccacggagagcgtggagtgacgctgatcggttacagtctcggcgcccgtgcgatctatgtctgtttgatggtcttggcggagcgcagagctttcggtcttgtcgagaacgccgtcatgatgggtacgcccgcaccctcggaggcccgcgtctggtgtaccatgaggagcgtagtctctggccggcttgtcaatgtcttttcagagaacgattacctgttgggcttcttgtatcggacgagcagcatccagtttggcgttgcaggtttgcagcggatcgagggtattgatggtgtcgagaatgttgatgtctctgctaaggtcagtggacatctccgataccagtacctcgccggtagcatcctaaagcacatcaactgggaggacatcaaccaagagcaggttagccgagatgaggcagccatggtagccgcagaagaaagggtgcgagagcgtgagaagaagcgagacgccgtcgagcgtggaattgtggtgatagacaaggcgaaggaagctgcaaaaaatgatccgggtattatcaggacccggatgaggaagaagaacaagaggtgaacgctgaattcgactcgtcgggaggaggggagggggaattggtgaacgtttaactttggctttcttgggacctaagttcctgctcatgtttatgttatgacaacgacaagggggtggcaacgcagggctcataagaaatgagacagaattcgtacgttatctaaataattgtaggattagcttcagttcagttagctttctataccagagtaatctctggcggccgatgtggatcatctgggtagggcacacttagtatgatacagcaatcaaatattgtagtgtggcgtttgcatcgcaacagcgtcgggtagtccctcactcagtgattcttgtcccttgaatacccctcggaagacgtgaactcccagtacagacaggctgggcatctgacgcggttccctgaaaggcctgaaagtcccggccccgcgtgttgtatcaacgcattaggttttccgtcctattccaaatcttccaggctctccacacgttcggcatcagttagcagatacagagccctcctatatagtcagaccacgcagaccacagcccttatgccttctccagggcgcgcgagacgaatctcggccattttccccttgatcatctactcccccttcttcccactcctgacaacaaagtatctcccaaccttttgctcagctgatcccaacacatcccaatcctcagcctcatttttcttcttttctttcagctcctccatctttctccgcctcggccgcaggcaatgaccaacaatatcctcctccgccagcgccccttcaagcatcttcagatcaattgtgctgtccgccagtccctccggagactcatctcggatcgaactcaagggcgccagctccttggcttgatctgacggatccgtggtatccaccgactggatggcccgcacgaagtgcaggtgtgagtgcagagccgagaggaggcgggtggtggaggcagggtcggaggcggagggcggggggagggcggagaggcgggcgaggtggtgcagagtttggggggttatttcgctttcttcgggttgggttgacgaggatggtgtggatgatggaggaagaagagagcggacggaccaggttggcgtggagaggatgactgatgggctgatttgtgatggtggagggagtttggaggagccgccgcgggcggtgaattgagggaaggtttcggttgtaaaagatcgtgagcgggagaagtcacgggttgatggctggctggagttggagctgaagcaggctgagagggccgaggaggttgaaagagctgcgcggtggcaggcgcggcagatggtttttgttgtcatgatagccttgatgggaagaaaatgcctcggttttcaaggtagtatagctgaaagggagatgttgacttgcgttgctctatgaggtttgcatatgatgtggcttggagattatttgatgctttaatgggtggtttcaggtgaggctctggtaaaatgtcgcgatatgagaggttgagatgaaagaggacgagacatcctttgcgaggtacctacctattgggcgtcatagctgagctttggtaggttgaaggctagacccctgccaccgggccacttggtcaggcaagctaccagccctcagggaacctgctcaggcgtcaagggcttggcgagccggcatcagcgatcacagcccgctaaagtgatcatccccccaatactcgtgctccgcccccacttttttggatctcgccaaactcgcaccaactaaagttggtgctcacgactgcaacggccacaccaccacaacggccaccatagtgagcatagttcagcatcaagatatcagaagcttgtaactcatcacaacaaccaattgagataagtaaaatactataagtataattagggaagtacatcgtatataggaagcatttttctgcttagaaaagccaatacattagaaagattatgtttctggcctataaatcaagcccgaaattgcacctctaaccctaacctggccgttgcgctggtgtggccgttgcagtcgtgagcaccaactttagttggtgcgagtttggcgagacccaaaaaagtgggggcggagcacgagtaccggccaaccccccaatcccatgcccgcataccttaccccgggagacaacgaaacacctcgggctcctgcaaccaccaacacgacaccatcccgaccaacacctgagcttcttcgagcgcgcccgattccgaacaattgggacacccatcaatcggcttcatacagcggacgcgactccaacttagaactttgcccatctatataccgtctaataacttgcccttcatggctgtcgatccgcgcgttctccaacaagaggtttgaaacctgcccctcctggcacctcctgacactttcgcgacaccttgctgatgccgaatgcgaacaccaggcagagaagaccctcgcgagcgcgtccaaaggctggggtctgttcggaaacaaggaagacaagtaccaaaatgcggcggatcagtacatacaagcggccaacgctttcaggttgcagaagtcaagtacgtcatcacaatcatcaacacccacgatgcgctttcgggccatatgaacctcgcggcaagtcctaacgttctgcccactacccagacaccgaggccggcaagtgtttcgaggaagctgccaagatcttcactgagaagttgaaggagcccaacgatgcggcgaatgccatgttggacgccttcaaggtctataggaaagatgccccggataatgctgtgcgctgcgtcgaggttgccatcaagcagtataccatggcggggaacttccggagagctgcgtcgcacaaggagaaccaggctgaggtctacgaaaacgagctgcagaataagccagaggctatcaaggcctatacaactgcggccgagtggtatgagaacgacggtgctgtcgcgtaagtgattaatgcccacggcttttgcgccatgttacgagtccaacaggtcgttctaaccagctgtgtgtagtcttgcgaacaagctgtggctcaaggtggccgacctctctgccctcgcgggcgactttttcgccgctatagagaagttcgagaaggttgcggaggcttcactcggcaacaacctgatgaggtactcggtcaaggagtacttcctcaaggccggtctctgctccttggcgaccaaggatatggtcactgctcagcgtaacatcaccaagtatgccgagaaggacccatcatttacgggccagcgcgaataccaactcctggttgacttgttggaagcagcctcaaacaacaacctcgagatgttccaggataagcttgccgcgtacgataagatgagccggctcgatgactggaaggcggctgttcttctccagatcaagaacaactttgaggaggcagacaacgagttttcataaacagggtggaggaacttgtgatatacagccatttatcactttctggtttccttctttcctttttcttttctttgttatcgtaccggcgttttctggttgggagggggatgaactgtcatatcatgaatacggtcatcgacgctttggtgatttacggaagacccaaacaaacctgctgtctggggtagagatgggcttaaagcaatagaaacttgttcctagtgggtacgcgttgttcgtacgatccaacatgaattgttgtatctcataaccttgatggctgcccaagcgaaacataggtacctctataagcatgagatgccatagctaaccctggagttacagttgggagccgcttcggactagcgccagacccttatcaatgacagcgggtggggcgtgcgcgccgataagcgacaacttttcgaacttttctgttcttcatgacatcgatttcagcactgcgaagcggcttgcattgtcccactccagcgccattccatcacattcacgatggcttcttctccgtctttgcaggagaaactggacaagattcggtctccgaatctccagagccagaagcaggtaagccagagtcatgatgcatctctcctttttccatcttttgtcttctgcatccctaccctcttccttccagcctgccattgcagtggcctgtcgcaaggccgcctccatcgtggacaatggaccctgacttgagccacagactgccagtgtcctcgaggctatcgaggccaccttcaaggagcgcaatacacccgcgactcctaccgcctacttcgctgcccttctcagtctactcaacaacgaaaacctcgcgacccccgtcgtctacctcctcgatgtcgtcactcccttcgctccaaagcctattcttcaggccaagttcactcagatcatcaccatcctcgcgccagtactatccctccccgatgccgatgctcccctcatgagggcctcgatcggctctctcgagagcttgctccttgctcaagatgcgacacagtgggagctcggtaccgcccagattggcccccgccgggctgtggccggcctcctcgcccttgccctcgacccgcgtcccaaagtccgcaagagagcccaggaagcgctcaggaacatcctgaagaaccctccgccgagcccgtctctcgaccaccccgccgcccccatgtgcgccgagacagccatgcagagcctccgtcttgtcgctgacaaggccgccgcccagaggaaggaaaagaagactaccgactctacccacgatcccgagcttatccacgccttgcaactcgtcaaggctgtcgcctctggaagcggtggctggcccagcaagagcattgagtctttgtgcgagctccttctcagcattgcccggacgggcaacgagcacatgagcatggctgtcttcgagatcttcgagatgatgttcgagggcatggccgccgacgaggttgcctccgccaagcttcctcggctgctcgagatcatcagagagctccgtcccgcgcccaacgatacccagcttctccctccctggatcgccattctgtcgagagcctacgatgttgccggtcagatttcgcccgccgagaccttccaagagctggtcgatcctttcactctggttgcaggatacctcgagtcccagcacaagaatattcgcgtttcggcgtccgagtgcttggtctccttcctggccaactgtgtccccaaggaggccatccttgagccttcgatttttgacgagaaggtcattcagcaactagtcaaggttgtcgagggccttctcaccgtccagtaccaagctgcctggatggagactttcaacgttcttggtgccatgttcgatgcctttcggtggcaggctaacccttacctcctttccgtcgtcaagagcatcggcgaaatccgcggtaacgattctttcgctggaaagcaggaagccgacgaggtccttggcaaggcgattcgtgcaatgggtcctgaggcggtcttgaatgttcttcccctgaacctcgcgaagcccgtcaagggtcagcctggcagagcttggatgcttcctcttctccgtgactacacctccaacaccaatcttgcacacttcaagagcgaattggttcctctcagtgctatcatgttccagcgtgtgattgagcaccagggcgagaagaacattcacatcaagattttcgagactgttgttcagcaaatttggtcgattcttcccggctactgcgaccttccacttgatcttgtcgaggcctttgacacaggcttcgctgagatgttgaccaaccttttgtatgagcaggttgacctgcgcttggatatttgtcgcgccctcaggaccgttgttgagtccaaccaggccatcgccacttccgatgaggtcgatgacctcattctctttggcagggtcagcaaggagcaggcgcagaagaacttggagtacctcggagccacctttgcagctgatttcctcgctgttctcttcaacgtctacagcaccactctcccccagaagcgcggccctgtcctccagaccatcaacgcctacctcagcatcatccctcccgcgcgtcttaccgagactttcgacatggtgtgcgagaagctcgccgaggctcttcaagaggctgttgagaagaagccccaacaacagcagaaggccgatcacatgccttctgccgcgcacactctcatggacctggtcgttaccatgtctatctacctcccccgtgccagcttcgaggctctttttaagatcgcttcagtggtcatcttcaaggatgatgaccctcagctgcagaagaaggcttacaagctcattcctcgcttggcggattcccccatcggcaaggccgccctcgaggagagacatggcgagctccaaaccctgttcctgtccagctctgagaaggtgtcggcacctgcccggagagagcgcctggctgccattgctgctctgattcacttcatccccaacgattccctgcacttcattccctccattctttcagaggttgtcattggctgcaaggagcacaacgagaaggctcgcactaccgccttcgaccttctggttctccttggccagaagatggtttctgctcagggctctttgatcgataacagcaaggtccctcacatgcccgcggatgctcctgcggctaccgcctctattgaggagttcttcaccatggtcagtgccggtttggctggcagtaccccccacatgatttcggcctctatcactgccattacccgcgttctttatgagttccgcgagaccgtcagtaaggaaacactgtccgaccttgtccagaccatggacctcttccttacttccaacaaccgcgaaatcgtgaagagcgttcttggcttcgtcaaggtctgcatcatcagtctgcccaccgagatgatgacaccccgccttcccacactcattcccaacgtcatggtttggagtcacgagcacaagggccatttccgctccaaggtcaagcacattatcgagcgtatgatccgtcgctttggctttgaggccgttagcaagtactgtcccgaggatgacaggaagttgattgtcaacatccgcaagaccaaggagcgcgcgaagaggagaaaggaggccggcaaggaggccggtgagggttcggacgacgaggccggcggcagaaaggccagccggttcgagagcgagtacgaccacgccctttacagcagcgacgacgacaacgagtcggagcagtcagacgactcggacgccgagatgacgggcaagcgcagcaagaagggaggacagtcacagcagaagggtggcaacacgtacattctggaggatgagaacgagcctttggatctactcgaccgcaacgctctcgccaacatctcgtccaccaagccgaccaagctcaagaggcacaccaccaaatccaaggccaagacggacatggacggaaagctcatattgggcgaggacggcgacatgatggaggtcgacgtgcccaagggcggcgacgacgacgaggacggcgttggcgcctatgtggcggcgctcaagggcaaagatgctcccaagaggggtctccgtggcaagctcaagttctctagcaagggcaagaagaatgacgacagcgatgacgaggatgatggtatggacatcgacgataacacagccaaggagatcaggcaaaacatgcgcggcggtggccgtggtggtggtggtcgtggaggtggccgcggctctggcggtggacgcggtggtggcggccgtggtggcggccgtggacgaggtggtagtggtggtgacaggagaggtggccctggccgtggtggctttagccgtggtggtggtcgcggcggcaacgatcagggaaggagaaatatgggtgagggtaggaggacaggtggaccaatgcgtggaggcgtcggtaagggcggaaggggaaggaactaagttcgagtgtttgtcggttttatcttgtcagatcagatagccttgcgaggacactgccccggggtttcagtttgagatatcatgtctgtttttgtttgtctttctggtaatggagttcgatttaaaaagtatctatttagatggaccgattttctgaaagtatgccatcatcataatcaccaatgtaaagccgtgatgttcaatgggtagtatcagtagaacagtgcactcatcctgtcccgaggggactgccatgacaacccctaaccctaggtgcctagtcctcaggagcagcaacagctgccgctggccagttgtagttggtacttggcgcgaaatttcaagtggagaaaccattgccccgtacgcccaatggaatccaccattcggtcggggtacctccgcacctataaaagactcatcccctcaacccgccttttggaagctttttttctcctttttttctcctcagaaagttgcacccggggacgcagaatataggcccaatgacgaattctactgtttcagacagtcgttgggttgtattaaccggggagattaaaactgagagtctcaagaattgctatgaatgcgttgcccttgttttcttcggaagtcaaggctccgcgatgaatacgcgatcccgtttggcttcgacattttgacatccaatgtgttttttcatcttagatggtagtactttgatttgatgctcgagtgaagtggaaaaatcatgcctgggctatgctatacactagtttgttcctactgagcgctgcgcctgcgcatgagaatattgttcgctatcgaatcttcttcgttggagttcatcatggccgtctctgtgccgtgcgtgccgtgcgtgccgtgcgtttttcaccggcacggcgtccgggtgccctcctgtccgactactgccggttctccgtggttagtagttggacgtgctccgtcccgaacggtccgtctgggttcgggatctgttacgccataaacggcgtcatgttgacggccgtgattgagagcaacgatgtgctccaaagacgtttcgattgatgatgagaaatgagagatcttgtaccttgatgccgcggttctctacgatacatcgttgcgtttgaaacaggaagctatatatgtgttttgacgaatgttgattgggacatttcagttaactgcttgcttgtgcttacaggtttaaattcctatttcattagaaccgagtacctcgctttcttacaagagttcaacaagacggaaaacaaatggggaaatcatgaagaggaggaaacacaaaaatacagtcgggaatcacacactgtaactcttcagctcgtatatccttttcaccgatcaatgtctccctactgcttgccatgaaaccaggcgttcacttgagcccgatcgtcgggattcgaaccttcggtcagctagtcgtgttgcattctacgtggggtttctctcgtggcatgcttgacgaccagtcacgaacaacggtactctttcaagaaaaaggggaaaaataagcggcggccgatagtcttgcgacggttccatgcgttcgtcttaggggccgcatctggcaggtgataccgtgcgcctggtatcgtcgcggacgagaaacatgtctttcccttcccgtccattcaaatccccagcctcagcagcggcgtcgccccaaatctggggacggtgacggaagccatcggctgaccgatgcaaaacatccgaacttcttcctgtctgttgttcgtgcctacctacctactggcatagtagatggcggtggagggtccgactggactcaaggttcagctcagccgatggtcgctccttcctactttcaaggtttcgtagcacaggcagacgcgaaagcaccttcactgccagaacggcaggagatgccttcaatctcagcagcgaccaccgtcctcttcacttccctctgcccttgtgaaggaactgaaccatgaagcaagcgcttaggtaggtactaggcatcgcatgttctttccgtcaccttcacccagcgtctcgacaagacaacaaacgaaacattggacgccgggccaagtggaatccgttgcccacatttgaagcggtttttccatcgggtatcaaatccaatgccctttctcaactccccgcgttacacatgtggtcatatctgatgaggaagtgatcaatggagaagatgggtggacaagaggagctgccggacgagcctatgtaagtgctgttctctatcaattcatcgtctgcgccatcggattctcctttcaagaatcatgttgtaccagccacaccctcgtcttgtctcgaccactgcaagtgcagggcggatttccggatcacttatcttccctttgttgtcgtcctgctggccagtccaccaactttctgggggtggcagccaatggctatcggacccggacaagcccgctacgtacgacagcgatgcatgtgtagcacctctgctgcccaagccagaaaggcactgcagtcttgatcctctgttctacctcatgccacggtcccaggggtttccaggcccaatgggcacggcgaccaagtggtcccaacaggctgacctgtttcggctgcattgaccggcatcagccatccagccagccagccctgttgccattggaatgatacaggctttgatctccgtcggctggtgtagggccgccatctcatcatacagctgtgcatcacctttatatggctggctggctgccccgttgctcatcaacatgcagtccaggccacgttgcttcgagaagcattgccgttcgacatcgtcaagtccagcggggccgctaccaccgctcttctctccttacaccacacagcttctcacggaccttatttgcccatggcgacgactgtcgaggctaaccgctaccctaggaagaaggtcgccatcgtcggcagcggtgttacgggaatcggtgctctatgggccttgaacagaagccctcatgatgtccacctttttgaggcttccgatcggctcggaggacataccaacacggtggaattccaaaatggaaagcacagcacccaggttgacactggcttcatcgtcatgaacaaagccacataccgtacgtccctcttccccagtcccacccacgcatcggtaccttgcagtagtctacatcggctgcttgtgtgggtgcacatgctaacgtcatcacccctatagccaacttcctcaacttcctcaactgtataggcattgaggccgtcaagacagagatgaccttttcggtctctagagactacggaaagtttgagtgggctagatcctcactaaactccttatttgctcagcgtagcaacatcttctccccacgaatgtggcgcatcatattcgatatcatccgcttcaaccagcatgccctcgatgtgttgagagtagaccttgaggacactacccggacaagaagccagcatgccgccattcatcccgaggagacgattggtgaatatctggaccgtgaaggctactcagatgccttccgagacgactacctgattccaatgaccgcggctgtgtggagtaccagccccgaaaaatgctctctcgagttccctgccgtaactttgatcagatttctgtgcgtatgaccttcaccatatctcttatcattgtgttcaagtatgctgacccctttgcagatggaaccatcatcttctgtccacggttgccgcccgtccagactggcttacgatacccagaggctccaaaggatacatagacacagtcatgaacggtttcccgtccaaccatctgcacctgaaatctgaagtcacaagggtctctaatgaacctgatggccgtgttcgtttgcacatcaaggggggtcgctctgcggtctttgatcatgttattcttgccactcacggtgaccaagcctactctatcatccgggactcagccaccgacgaggagcgagatatcctgcgcaacttcaggacttcggataacgttgcggtgttacattctgatacctcactcatgccgcaggccccgagggcctggagtagctggaattatctgacgcggtcatctcccgttactggcaggaatatcgaccaggtatcgctgacttacaatatgaacatattgcagcacattcctcgggaccagtacggcgatgtcttggtgaccctgaaccccctgcatcagccagacccttcgacggttcaaggaacctacatatatgcgcacccgctctacacccccgccgcaatcaaagctcaagaacggctcgactacattcagaacacccgaggtatcagttacgcaggcgcctggacaaaatatgggttccatgaagatggatttagcagtggcattcgggttgccatggaacacttgggaggacggatcccgttcgagttcaaggattcgacctatagtcgtggcagaaagccggagctgggattccttgactggttgttaagagtctggatctggttgatccaggttctcttcatcagcgtattggataagtttagcgcgcaaggtgcagcaagccgtcgcctggcctcacatgttaacagcaaggtgaacggctcggtcattgctgctcagagggtttcgggacacatgaatggcggctatggatacagcaagaagcacatctaagggacgggtatctttgacaataatggattaatgggtagttcttgcaggcaagtctctgatgataaaggaagccatcgtaggttcacagaagaaaatgtagttacatgaaggacctggaagagctctatgggtgttatggaacccactttaaattgactaatggggaggactggtttcgataacgttctgtttcctgcaagacatgcacgccgtgtgtcataatctttcacacgaagaaaaaaagaaaatgaaagaaaaaaaaagaaataacaaatagaaacgccgatatgccacacttgtaccgagtctatccgtgcccagtttttaagaggaatatacttttctttcgtgaccgcccgtcacaacgcgtcgtaattcatcgatcgcagataaccttccttgccaagtctcacttcgcaatgtcctcaaaactcctcttcacagccatacccttcctccaccctcgccgtcctattcttgttcctcctccacttactagtttccaccccaaacgagtattttttaatcctcggcccctcgcccacaaacaaactcggatgccgatcccctggtaacgtctggaacattagactcttaatcacgtttcccctgctgaaaacatcatttggtcctgcatctacgtcatcatcatcatcatcatcatcctggcccaggccaccattaccaaagcccgaagcaaagccaatcctatcgatagtcttgctcgacacgcgcgagccatcaagcaaagagtacaatcccactgtgccgtcgtcgtgagccgcggctgcgaggttgtatgccgtgtagtgcggggcggagagcacgtcgaagccgatgtggatgttttcggcgttgcgataggaggggaaggtgagaatgggggtggtgggcgtggacatggtcagggggttgaaggggggtggttctctggttctggttttgggtcggtgttgttgtggtctttgattgtggtagggttttgtgtttctgctgctgctgctgctgctgctgctgccaggagctgccgatcgtgagggttgccaatccataactgtatcaatgctagcagtaccgtcaccgtcatcactgatagtgctgcccttttcggtcttacaccaccgaatgtcatagagacgcatggcgctcatcggacccgccaccaacaccccatgactcccaacggagcgaacgtgcgccgcgctgctggggtgcttgatccagccccattcctcatcgggcacacgcatatccagcacgcacacgcggccggtgcgtccgccgacgaggaccacttcggctgggttgactgtcaaaaaatcgaggctgaggacttcaccgtgcttggccatgggtggaggggagtcatggttggccttgaaggaggaagaaggtggtggaggcttggtgagccagcttaggcgggagtcgttggtgagttgcaagaggccgacgtcaccgccagcgatgcaggtgaggcgggagtaggagggtgctgggcaggaggtattgatgacaccgtatttggtgcccttgggggtaggcgcggagattttgattaggttgggggctgcttgaggggatcagtcaaccgctgggtctgattattgactggctttttttttcgggcaaaaagggggtatgtgtgggacttacagttgcctagctgccacgtcggccgctcctcttcttctatgggaggttcggattgacttggagagaaccaagcaatggagggagtgcgcgtcggcatcctagatgtgagaaacatcctgccggatggctcatggaatctgagtgaagagagctgaggaatgctaattgtttccggcattggcatgaagtcggtccgtctgtatctgacatttgcgtatgcaaagttgaccctataatcgagccaagatcagaatctatccgataatcaacatacttggaacacaacttactcatcagcaccatccctcgggatgtacgagctcgtcaaggagtcgtcgtcaaccgctgctctgatcgtcagtataccggttcaaaccaacctcgtagaaagagaaagacacctacctgcataagtaacccccaaccctgttctcgagtccgaacctcccacccacaagtgagaaatggttccaatcatgatcccgttttgaatcaggtccggccaaaggtcgacctttcccttgtcagttaaccctctggcccatgactttatcaccgtatcgtcatctccgccattgtgaaccaccggcctatgctgggttgtctctctttccaggaaccctcccagaagagggtcttccaggatctttgctcgctttagctttcgagggaacgcaagcagcctcttttccttctcctcttctacacgcttcttctcctcgagtagacgacgccgctttacatcgttagatgtgtagcgtgtcgttggcgccgttttgttgtcttctatcttgaagtacttgcctttttcgggatctagaacagtgttagtaagtcgtacgagtctatacggtcagaaaggtagctagatccccgattatagatagttttgttcatttcgggttggatatcacacaatagagcaatcatgtgggagggaaaaattatttcccccatacgtaccaaaatagaaccctggaagctctaccggcatctttggagtcttgctgctgccgctgccaaatcggaaaatagcaataccgcgctctcaccaagaggggacaaaaagtccttacacgtatcacgaatgacagattactgccccgaaaccacgacggcaataacctctcgttcgtctccagaaggtcgtctccgctggtctctccttttttttttttttttttttttttctcccttcccctaggtcctcgcagcccacaaaccagaaataaccgtgccaagtacaaggcagaatgattcggttcttcacgcaatccacgtgacagagccgaagctatgtcgcccaaagctcaacaaagctgccttagaagcctgcgcttcgaagaccgctgccaagtttgcttgctaggcaggagcgatgttgttctcgttcgacagcccgtcgtagccaaagcgtttgtgcaaagcctcggctcgagatgcttggccctctgccttcccgaaatgtttcttttgcctgcttctttcgctcttttattgcagccaattcacgatagcttgttccttccgatacaatcaggtcgccgccatgggtgacacaaatggaagtgacgaccgatcctctatgctgctgagttgccactatcgatccaacccgtgctggccagccaaaagtaagtgtaaaaggctgtctcagtaaatgatcatcggggacaatgtgcagttgctcccgcgataggtgttgcgtgtgttagatgcactgtaagcttgaaagtagagttacaaaacacagcaagtatctatggatgtagtcagtgactgttgaaattacctatttgcttgggatgccgtgattgcgtctgagcgcgtttttcgcaatcgaggacttacctaggagcgtgttgtggtgtataaagatctgatgtttggacgcacaaaggttgaccgagtgggtagtagcgccagatgccagatgccagtcagaagttgagggaagagaaatagttatgtcatttgcgttggtggccagaggcagctccatgttagcgtggtgttcagactttttggagagtcagtcaggcccactttgccaggtcacgggtaggtacctgcatttggtcaccaccacccaactcgtgggaaacaaaataagggactgcatgaaccaaaatccccattgtgtattcaagttcacagcctgaagtcaacccaagtgtccagaacttgacacgctcaacatggcagctttcacaggaacttgttaggttattagattttacagttttagtattagtatctaagaaatgtaatgggtacgtatacccctaagaagttgtggacacaaattccagaaagaaaagcctggcggcaaactcccagccctaatctaaaatcttcaatggctgagatgccaccaaggggtataccaaggggggtcatatggagttatcatcccgtcatttcaatcaggcaaccttcatgaacattgcacccggaaaatcattatatcgcttattgcgacttctcatgctgagtagagacacgctggagagagacaactgtgagggaagtattgttagctattggtcaaggcgtcaacattagaaggaagtcaaggtaacttaccaaagtcctcaagcgagcgctgcttctggttgcccttaggggacttgccgtgcataaggttatcgaagccaacgctgtcctggaggatgtagtagacaccgcccatgatgcagaagataccgaaggagaagatccagatacggacaacggcgacgatggaggtgtcggagtgctcgaaccaaccccagatggtgaagcaggtggcaaggatatcaacgaggaagatagcaccgctgagctgccacgaggggatagaggaccagaagggaccgttggcacgagtgatgaagatgagccagttctcagtgagagagatctggaggaagaggacctcgtccatgttaccgaagttctggacgataccgccgttctcaccctgagcgtacatggtggtgacagtgatccaggtaccgacggcaaggacgacaccgaggaggacggacataccccagagcttgggaaggttccacttgacgggggtctgcgagtagggggcgttgtcgtaggcaatggcaagggtggcaacatcggcgaaaatggcgatgaagacaacaagctcaatgttgagggaacggttgagaatggcgatccagagaccgaggaagatctccaagtggatagacagagcgatacggtagacaacgtaggcgtacatgcggtggaaaatctggcgagaagtcttgagggcatcaatgatggcaccgagaccaggggcaaggaagacgatatcggcagcggagcgggcagcatcggaggaaccctcgacagcaataccagtatcggccttcttgagcgagggagcatcgttgacaccgtcaccagtcatggcaacaaggtagccacgctgctgaagaatctcgacgacgttgtacttgtgctgggggaagacctcggcgaaaccatcggcagcctcaacgaagtcgtagacctcagagccgggcatgtcaccaccaccaccaagaccgaggcgctcagcgttgtagatgttggtaccgagaccgagctggcgagaagtctcgcgagcaataccgacggcatcaccagtaagcatcttgatggagagaccgagagtcttggcctcgcagacagtcttgtaggtatcgtgacggggagggtccatgcagggcataataccgagaatctcccaagagccctcgccacgcttgcgggcaacaccaagagaacggaaaccacgggtagcgaactcagcaaccttgttcttgtaggcctggtcaacctcctcggggatggggtggtcctcctcgacagtcttcaaaacgaaaagaggggcacccttgacgcaagtgatgcgctcaccctggggagactcgacaacggcgacgaccttcttggagacggggtcgaaggggtggaactggagaaccttgtacttggagagaacggacttggcgcgggggtagtacttgagggacttgaggaaagccttgtcgatggcatcaatacccttcttcttgcgggaagcggccaagcaggcagtaagcatgagatcctcggggtcgacaccagcgacggtgtaggggtcgtggagggagagcttgttcttggtgagggtaccagtcttgtcagagcagagaatctcgacgccagcaagggactcgatagcggagagcttctggacgatggccttcttcttggcgaggtaggcggcaccgacagccatggtggtggtgacgacagcgggaagaccgacggggacaccgatgatggtgatggcaagggtgaactcgaggatctggacgatggggttggaacggtagaacgaggaaacccagacgatgaggagagtgaagatgacgaggatgaggagaatggtaccgataccgttcagaacctcagtgaagtgaccagagccaccgctagcagcgttgacgagggcagcggcacgaccgacgaaggtgttgtcaccggtggcggtgatgaccacgaaagcctcaccacgcttgacagcggaggaagcgaagacctggtcacccttgtgcttgtcgacagcaagagactcgccggtaagagcagactgatcaacctggaggaaagcatcatcggtgacgatgcgaccatcagcggggataatggtaccctcctcaacctggaggatatcaccgggaacgacctcgggggcctcaatctccttgagagtaccatcacggagaacgacagccttgagagcaagagtcctgaaaagcaaacgggttagcgcgttgctcaatggcgttgtatggcagctcgttggcaacctacttcttcaactcgtcgacgatagaaccagcctggaattcctgaacgaaaccgacaacggcgttaagaagcaacaaaccgcagatgacaccgaaatcaacccagtcttcgagaccagcagcaaggacggcagcaccctgtagtcaaactagtcagcatcgatgcagtagagtcacgtgggggtgacgtcgcgtttcgtttcaacagccgcagggatagcggagtgaatcgaaacgattcttgacatgtgatggtaacgtacctccatgacgaactgaatgggaccgacgaagaaaccgaggaacttgaggaagtggttctccttctcctccttcatctggttgagaccgtacttgcgacggcgctggacaacctcctcggatgtgagaccgacacgggtgtcagtctggagcatgtcctcggggacaacacggccgccaccaggagtggcctcctcttcttcctcctcctattcaatgggttagtatgctgggcgttactagctggacgagcagtaggttacttacagcatcgtgtccatcatgggactcgagatcctcaatgagggcatcgatgtcctcatcctcatcgtcctcaaccttgggcttaggctggtaagcggcagcctccgccgccttctcgtcgaactttccgctctcgatgttggtcgacagcgcaggagcgccgctggccgagtggtccgccattggcgttatggtttgcagatcaaagctctgctaggcgtatattaaggtactgtagaaacgaagacgatgttaggattgggtctcgagatgagcagagtctgacaattggatgggaggaagaggttgaagtagtggtggtgtataagtaggggtggagtgtatggtaggcaaagcttgaagatcctgggaacaggtccacagggcaaagcagctcgcgttcggaagtggggtggtattggtgaatggagcagattggtgggaggacagagttgcgggcatatgtagacttcgaagcagaccgcaaaaggtgaacggacctagtagggtttccgggcacgcggcggtagggttttgttttgatgacctaataggtggtgaggtatgtggcgtagtcgttggaagatggtgaaatcgtccaaacgaagcgaagtagaccgagggatatgggtcgagaaaaaagtattaggagttggggggggagattcacgacgaagggagggattaaaaaagccttcgagcgtgaggaaaagaagaggaggtgcgaatcgagggagcgggcgagaaaggtatttcaatctttccagccggtgaccgagcgatgagcgacctttccggccaaagatgcaagccaaccttctttggcatgcacgccaaagtgtgggattcgccagctacgatcgagtgggctgcaggccccggcactgtatcgtactgtacccggtaccttgtcgtccttgttggtgctggtgccctggcgagcgccctgtccgcccaccaatgcagtcaccttccagttcacccttcaattctcaatgcacccacagagtccactttccagacgggcaccccatcgagcggaacagagcgtggagactgcgctagcaccaggtaccgcgtacctgcttgctagttcgaccgctgggactacctctacggaaccacaaccgtgcacgtccctccctggtccttcacttttctgcccagagcacggctcgcaagaaacgacttgtgccatgggatgacggccaccgacgggctctgcggcccacgtagggttcaacttttcgacagcgatggtgggtccgcgaccgccgaaagcaaagggtcatgctcaatgggatcaatgggcatcacgttgacgggtcgaggagtgctagcaagcaacgagttggccggccctcgaatgaaccaggagcccagaggagccgccgttccgtccgtagaaagagaagagtgttcgaattcgacgtgagcccgcctccacgcgatgccaccgtgtgcgcctgtgtacagactgttctcgctatccgttttttgcttacctttttggtgggtcggcctgaggtcggcctctttggtcctccaattgacacggtacgactgcccagcgcgggctaagctggcgaggcggacaagcactaccttccagcgcaccgcactaactacaaccacggcacgccccaaagagcagaccgcgattgaatgtgattgcctttccttccgagaagtccaacctcacaagcattggctgatacccttgctatgagcaggggtttgtggaaaagcgggtccccaagagtgcaggtcgcaatgagttaccgcaggatacctagattgtccagtgcgtccaggtacctccaccccaccgtccgcctttgccctctgggcgctcaccaccacaagccgcaattgagtccgtactgaggtacctgtccgtgcctctccacctgagtaccctgtcagccaaaagcctgcgggattttctggctgcccacctccacaccagcctgcgcagcttcttattggctcgcgcttcctgaatgacgacgaggaaatcagaaatcagaagggatttacagtttttcccacacaaaaggcccggcgcgcgagtgccagagcggcctaggggcgttgccagagccccagggccgccgcagtcgaccagcactcccaacctcacactcagcagcgaatccgccggccaccacagactcacaaacggcgagcatgtctccagaacacttggcggtcagccggcccagagttgccattgcaccaggcagtttggcggtcactcggtatggataatcacgactccataattcatgctatctaccactgggccgcgccagtcggtatggcttcgaacggcctcgtctggcccaggcatcggctgccttccttcccctatgcgctgcatttgcttttatgagatggaattgtgtgttcatgtgtcgctatgcaggctggccagggggaagtccagagtcgtgaagccccatgccaattccttggcgacagagcaccaagaccagactacacactacatcctcgacagtatcgagctctcgatttcataggcgcgaacaagctttggccctcgctgtccgtcatgaaccggaagctggggtacacccatgccgtgcaattgcttcgctttaactggccagttagaggtggatagcccgccaagggcccaaaaaagcccttatcgttgccgtgagagctccatccctgccggcaacgacgagaaggggaacctagtgtaaacgaatcgacgaatgcctgccagaaacaaacaggcttggctcgcccatcccaaccgctggaaacggtggaacggtgtggccgtctgcactttgcagcacatggccagtcttctccgcgggcagtccgtcacgatcatcgctgtcggcctcgcctgtctcgtcttccattgagaagtcaccgtcgttcgcgacatgctgcatggcatacattgacccgtgggcaacggtcgagcccgtgcctacccgtcggtctgttttggcttgccgtgtaacactgccatggcaattcagacgggaacggggagtctagggtcttggattcaaccagacaggtctaagacgttgcgttgcggtgtttttgccggcttggtctgatgagatcggacttccgtctgatcggtatctgggacataacaagtcacggtgaagctgtttcccatgctgacatcgaattgagtgcagtgtacactacggcactggtttgcaccctagacgtgtagaatgcaatatgcctaggtatatccaaccaaaatgtaaagctattggtcatagatgagtattcgtcaacgacattagggatcacttaatgttatagctacacggatgttcgggcaatatcagtttcatgtcgagttggtcaatttctctcaactcgttctttccgaagtctggccgcggccgaggctggattaaggttgtctgtcccctcagtaccaggacgggagctgcacgttgtcaagtaacacagtatatcgagactcgtcatatggaaacagcaatggaacaatcagatagcaacctaacacacgattgcccctccatgtaaagagtcatgtttgccttgtcctttgtagggaaccgaggttggttgtcagtggtgatctgatattaccctcaccaggcaggcagtccctcatcacgaacgggggaaaatggatctacgtcatagtattcaggcccccaatgagaaacaatgcgatgcaagccaacaagggaatgaaactcatcaccttcctcaatctgagcaaaaggtgaaaaccgacgactgacactccacaacatcaagccgccgacgttcccgaaccctatcaaatggaagaaatttctttctgctctttttcatgtccaatcgaccgcgggagttccctcgcgctaccatgcaacgtgcgccccatatcgccgtacaaagcacattgtgaggttcgtcgcagaggcgatattccttgttgaaaaactgaagaaaagaaaaatcggaaaactccacacaagggattaccctgaactttcatcggcaagcagtggttcagttgacggctcgcaaagccgatggaggcaccgcttgctgctctgccatcgtttttagtgtagcgcccttccgactcgttcaagcgcctcagcatctagcaatttcccgggccagccagtgtctctatggcagggtagcactggcccccctgccctgtcacggcagcctctcacgggttttcgagaggtgtcgcaaccggcgggtgttgaactgcaaatcggacagcaatctcccagccttgagtgttgaaggaccgaagaggagcaccttgttgacaagaccaggaaccgcggcgtgtgccatggggaagatcgccgcctccgcgtcttggggagattacagcccattcggcagcgatcgcgaccggcttcactcttcaaagaacttttgcatcttaacgcccagaaacaatggttttagcccgtgttctgcccaggccgacttggcaccttggagtagattgctcgctgagctcacggttctaggcccagttggctgttttggcttctgcgcacattttacgtgcacaatattgcctcctacgcggaaaaggacgcaagcctggagtgtccaagctgttcatgatggttttgtttcctacagcaccgcgatacgaaaatgacgaggcggcccagccgaccaggtgttgagaaactacacacactgtcgagtttcgattgaccggaaaacggctggcgacttggcaagagacaacatggtggtcagctacctgcccccccagcacgggaacaacacacctagcgtaaagcccgtcagccgtgtgccagtgccagtgccagtgccagtactaccggtctgccagcaggccagtgccgaggtgttggtgctggtcgcctccatccagacaccaaagccaagcccaaaaggacaaggcgagaatgtaaccatccacacatacaccgcaaaatcccccaaaacctaaaaccatcgcagttcgctcggttgttctccggcctcaagatggatataccgatggatacggttatggattgcgtgcggatggagaaaacgagggtgagaaaatcgtggaagcgcgggaaagggctggtccatgaatcacgcgtcaggtcacggcgtgctgggaaccgatcgaccagtgtgccggtctcgtcaatgaggcatcgtccacttgtcgtcgctgttgccgttgtcgtcgcagggtgcacaccacctgatcaccacgggcgccgtcgtctcaaagagagagccaagctgccctggctgcatggaacaaaaagcggtctggaggcggtttttctagaaggtttggagtatgcacgcccttatgcaaccgtattttggtgggatggagcattagaagcccccacaggcaacaccagggcaacgaatggcagtcgccaagtggcgcgcaagtagaaagaagccatgctctgaccaatcaggagcgtcgagctatggagagcctcaagggctgcaagaacaacgggcatggaggtgggaacgaaatatgtgccgcacatgcacatgctagcaagggaaggtgcgtgcattctgcaacttcttccgaatctgtggggatttggctctctatgctgcattgacatcaattaactggaaatcacttctttctgatctaacggcttgcttcgagtgcttctccgggcacacattgtacatgacagccgaggtagcatggcaaaaggcagattacgtatcgtgggataccggccatgaaacaattacaatcttccagtaaccgttataacccggcgattattcccgtcacgagcgaagagaaagcaaaaggtaaaaagagattgacagccgagacaagagaggctggcatgcgaccaatcgagggccagtaagcgaatgtgggcgagtgtgggtgagaagttgggggatttccgctttctttggggttgatggggtctagcggcttccttcaccgttttacgcttttacccgtacgagcattgaatggtcggttggtatgcatggctaaaatgctagcctggtacgttgccgctacaagaaacgggggccgaatagggagcaagctggatgtttcttgtgtgaagattaaggttttttgctaccgacaaaatcatgctagcaagtgacatccatgcagaggtgtacgccgtagttgttgtgcgtgacaaactggacatcgaaattcgaaacaagattgcggacgaagagcactcgaaggaagcacacagcgcttgagtggatgacaccggaacaggcacggcactgacggtcggtgctcacgtggacaattctcgggtgagccgttaccgatcggacagggaatcctcgctcggtcggcaccaatgttcgcgattgtgccatatttccggggggcggtcgtggccatccgagaccggggctgctactcaaccgccacgctaaattgcccaatggccacgccgcttggcctggatctcggaggagcatgaacaactcatcaccgacattttacggcgccgccgaactcaccatcagcggtaccaccttgttattcccatggcttcgtgtccggcgacggcagtgacgcaacggtagcctcaccgtcaggggccggcgacggcggttcgacgacggatgctgccaagctctcccgcccaccacccggacggcggcggcgctaggagacgactccgaaccttgtgggaaaactcaggaacaggaaattgtctcctgcttgtctccatggctctccattcctctccagttcttggcccttgagtagccgcgccaaggcgctttcagcggagaaggcctctcaattcgcaccgaaattggctccgtggctttccaggcaatatcactgttatcacacacagtgagcactcgctcacacagcgcggcacaaaaaatcgctctccatgtgcacccttgtgtccttgcatatcagggcgacaggcacgcattggccgcggatctttttttgccgttctggtgccgtgcagccgtgcgatctatggaccctgcgtggacccttttcttcataaaaactggcagaaaaaaaaaaaaaaaacgaaagaaaacggcggtactcagttgtggtactgaagtgagcacgaaccggaactggtgaccgctatcgcttgttgttcattgccgtttcggtgccggctggcaaatcccccaactgccttgaatcagcacagtctctgcaagcttctgctggcaagtcgatgtgtgtggactgtgaactcgttcctgaataggtacaggatcccttcagccgcccgtgaaccatgagcctgtgaaatcttcaagacacctccaggtctggccactgcatacacagtgcaccaggaagctgacgcagagatgcaatttcctgaactggagcactgtcggcggtattcgcagaaaagagtctgcgtattctgcaaccgtagtagtatctgcccctgctgctgacgtccctgttcgcggccggtcaggcccgtccatgatcctgcaatggaagcctcgaatggggtagccgcggcggtttgcatataaccaggggcaaccgccgctgccagcgttcccagtgagcgggcatcttcggacattaaagacgactagacgctaccccataatagcgaacgctatgcgcgcgttatcggcgaaaactaggtagactagggaaatccaacacacgcctcggctcgccgacgaacccaagccacccagccagccacgtcaagtcgacaaaggcccagaagagaggcacacgagcagctacctatacaccgggccgaacataccagcaccagcgacgccgacgacagtgatgacgtctgattactgaggctcggaattgtagaaaaagggggcggcgaaatgtttcattcactttcattctagttccagcagctacagctccaacagctagtctacagcttcatctcaccatatctttctgctccgaaccggaaatatccatcacacaatcatcacctgttttctaccaccaattcgacacggaacgccggctacagtcattgtcaagcttcgaactgagcaactccaccaagatctttcacgggctgacgccaaatgactgttcgatggaatgatgaagtcaattgcaatgaccaaaggtcgcttaccacccatacgccagttcttcgttatgagaggaaccctcacttcaactcccgatgatgtgctgggcaatccgatacgcgaatttgaggggaagtggaaagtggttgaaatgaagttgcgggatggtctaccagctagtttggcgcggctgcgtgggggggcgggcctcgacaaacgttgggggttggtgccgttgttgccagactgccagagtgggtggaaatctgcgagcgagtgttttcggttcctgagggaaaacgacccgtaaccaacaaagcagcaccagcttatcgctgctgttacatgtctgtcattgcggcttgacgctctcacaggttcgctacgacacgacattggaactcttttttttgtcatcgtcgttgctgtcgttcgaagatttcatttcaatcttaccttcactctcaccagaacaggaaagctgacctcgagcaaaggacgggatgggacaaacacggacatttcacaccttcgactcagacatccaccccactttgtgcttatgtggtaggtaccttttgggactagcttcgacttccttgtgcaccgggccaattcttacactactgccccatgttccgatgcaacgaactgcaaggcacgcgagacaacaaacaaaccccactaatctggccactgttattgggcaactggaaacacgacttgtggatcatttttgtggggacagtgacagagggccgaggagagaaagagaggaagagagagccgacaacaacgaaggaagaaagagctggaaccgaaccttcgttgcattgttgccctgcgatccgaccacaggtggctaaagtaaatcgtgtcactgcagtgtaggcttgcctggggctccagacaccgaggctaggaggggagccaaaaaagcaggggaaaggagaaaacccactttttctctggctccccagccatcgctttgcggacttgccagttgtcattgaaaccgcttcctgtccgtctttccctacttacatacttactttcatgagaggaaggggggagcatgatgaaagagcaagcgaaaaatgcaaacaaagagtgggcaaaataacagagcaaggtcctgaagtaatctcggcgatttgttgtagttggcgatgatgatgaaagaattatgccgtgtttgctaggtacgaagggactgagggaggattgcgaacacgcaaaagaccattctcctccctgattgcaagtttcatcattgacccgttcaatcgtcctcgctaatcctgcgtctctgtcggcttttttcgacggttgtaattttatttgtttttctatgtttttttttctcctacctgctcatcaatccatgacatccgaggtctccgaagtggatgaacctggaagcaaaggccgtcgccaaaaagacggacaaccatcatccaagtatactaacaaccccccatggttcggtccaattgcgtctatgcatttccgtcgtctatcgacagctgcctttctcattatcctccagtcttgccagaactgtgtttacaacctgcacaaaagtcgtttttgtgcacaacagctttgtcaattaaaatgaaaattgcaatttctcgttcttttgcgtgattcaattgacactatcgaagccaagcgcaacactacttccaggctgggcatcgcaagccaactgcttacctttatccttgcaggtgaaatctcaacttcccatcttgcggatgaatgggggggaggatcaaacctctcgacttacgcaaaatgatcaacgtacaacacactatacagtacaatccgcaaaatttaccttcaatgcacacttacatgaccgccagtcgcagtctgcagttcgcaggcgcagttgtagttgtagtggccaagactcagaaagtgacacaaaagcaattgccaagaaataccaagtaagatgcaatgcaagaagatggggggggaagtgggagatcaattgacaaaggcggccggatacacgtcccgtcgatgttcgctgcaagtctgttaatttggcaggttacattctttatacgtaagggcaaatttaggcactcacgatcggttagagtggcttgacatatatatactgtaactaagtctatcatgggcgtgattgactttggtcgaggggagaggaagagagagagaattctaatgggttaagaaagaagagacctgcaagctttcgagtgaaagtgaaagaataggaaaaatcacctcagttgctcaagtcttctcggtcgattgtatgtaccgagcctcaaagaacactacctacacgatggaaatcgtcgtcgaagttgctagtcaacggcttcggagttttttgaacttactagtttgatcatgtgtctttgatcggtccgtttgttttgatgagtcctccacacagtccagtccaaacaggggatgcaatggaagtcaggcaacaaccaggagatgcaattcctcgagacgcgcacaactttgggagaaagaaacagcgtaacaatctgccatgttgagacaccgagacgacgtccatccataaagagccaagaccaagagatgctgtgtgagttccgccaagagaatgagagacactcgtatagttgagatcaacaacaacacaaccaaaacatcgaagcggtaaaggacaacaactcattcatgatgataagaccatgagaaccaagaaaaattgtgaaacctaaactgcggtgtatcaaagaagtttaccgttttttttttatatcttggctcatgtgtggtatcgttccaagtatcttgaaaatgttgacttgttgctatcatccaggggaagctgttgtttgattggtatggatacaacttgacaggcaagtaagagttcaccctcaacctcttggctttgaatgtttaaaaggagacggggcacacgtgttaagttaacggtgtgacgaaaaatgcaacttgatttcgggttttacctccgacacttgaaatgtgtaacacgattcatgtatcaactttcttgtcatctgctcatgtcccgtttgaggatggcacgaatatcagctatagcgaagagataaacggtctggcctactctaggctgcactgcacagttctaaatatgtagtctaggtagcgaatcacaaaacttgaacggccagcgctatatgatatcggtctgtttcgagcttaatgtgccgagtccaattaccaggtatcagatctgctgtcctgaaaggtggcctgcccttgcattatgcatgaagggtcgtcggggttttcttgattggagttgttcgtcacctggtagggacaggaaccttacgctgctgccctctattctggttaacggtacttactgctgaggtctgatttggacattcgcatgtgtaaagaggttcatgtctctgtgtttttttttctccccatggctgtattaatctctttgcctacttacgagtctttgcgaatccgagcaacttcctttgttgagcttcttttatgccagtgtcaactctaataccaacttcaacttcaatctcaaccattgtttcgccttggtcacttgccttcacaacgaaccttttgccaagtcccctacctatctatgtcaaacaacaacatggctgatttatttctttgaaagttcaaagttttcggtcgttacaagaacctctttcacttgactacagccttggagcggttgtttccaatctcaaggtgttgtactcctacttggcgacttggcgacgggatgaccagagtaaagcatgacatgactgagttgcatgagctgaaggagtttgcaacttggcagtttctcttaaaggacctcagatgattgttttgttgccataacagcagctacccgattgtctctctgcttggctgtttctgaactttgacgctctctcttggcggtcggtcatctcatcgtcaggatgattttggcttgtgaagtgtgtttcattggcttgagcatctctgggtgtgagcctaaacacaagtgggaaacagcccagtacacgctgcttgaaaagcggtcctgttgcaggcctcttttcgagtatatgttgctgtagattgtgtaatgttgactatatgcaatagaatcggagctatactttatagtcggtgagtagctagtctcgggtctaaacacagactccgacttttgttagccatcaagagctcaacctcaaaagcattccaagaagagaaaactaattaaacattctagtgaacagagaaactaccgcatgtcgttgtccacttgtgacttacaggcacacgagacccaggatgaggtgctgactggcggtaacttgcatgcattccgaactctcgaacaagtgtcaatgcaggcaacaacccaaggtaacagattgatttgttatcgattgttacacggttactctccaagaacatggatcacagtgtaagtacttaggtatcggtggaggtattacaatagatgtcaaacatgccttcgattctgaaccgttggcaaggtacttacttgccgttatttgcctcacctcggtcatacttgagattattgcttggtgttccgtaccttagttacaccgtacctaagtacctttccggctacagtgtatcaacaaggatcggagttagtcattcatgttgcgaatgcggcgcaggtcccgggaacctcctcaagtgctgagtactgatgggtaaggtttagacagtagtcctcggtctagaatttgcacaaaactgagaggtagtgttgaccagttgaggctgaagggtcgctgactatatcaacaatgttattgttcgctttatggtttcatgtatgcaatagtcggcattggttcctgacaatgacggaatggtcgataattgcatatgacccagtttttagatctcactcccttgttgtcttccatgccctgacccctttgttgaatgtcgaggtacgagtctggcgcaatcgtgtacaggcacttatggtaacgcgaacattattgtcttgatatcgatgattttggcgttgttggcttgttgaccacttcacgtggcttccacgtggagtggcataaacgccttgccgtcggtgtcaagcggaacttagcttccgcttcgttgcgaaaccgttcatggtttttcgaagcaactcggatcgccatgtatggtacactcgaggtcactgtacaaaacttgtggaaacaacacgtgtagttggaatcggtggtagtgtaattgctgtatgggtcaaaggccgcatttagtggaaagcttccgacatgttcggccggttcacgctcctgggatcggtcaagcaacagcctggtctatccggagttccggaggcttcaagcaggtgtcagcgtattcccgaagtcatatccggcgttgcaagaagaatataaggagaggcatataataacacgacacatgccatgaagaatgggttcatgctcgctgtcttttgtcttccgaactttccggatgggtggccaagacaacacggatatcgtcatgttgcggaaacgaagtgctaaaaagctattagtcaagctgaagaccgtattcgtcctgtttctgcaaacgtggttcatttcaggattgggtgattgtatgctagtagtgatgccgatgccatgcggatatgcatcccaccgcattgatgtggctcaacagctgcccgcatgggtagtctcacactccagcacgcgccgttcattagcgtacacgagcttgctagaaacttgatacagacagcgaagagcttgaatttcttcgtgcaggacaaggggttcttcaggactcaggtggtgtctggttaggaacaaagccagctaactacaccggaagccccaagattccaagttcttataccttcccgtctaagcgcacagcgcaccttcccaagctgtcaagctcatgttcccaatggctttgattcttgataccagtagccatgtgtccagtctctcgatgataaaacgagtggcatcgtacatacaccaagactgatgatatacatctcaatccaccttccaccttcaagaagcttcccataatttctctgacacccagaaagtccactctccaaactccgcggtgttagtggaatccgtcgtcatcaacttaacttgaaagagggtagaataattgccactaccatgactaatatgcatcaccaggggcagacggtcatactttgtggaaaggaagaaaggaagaacgaaagaaaagaaggaaagaccattcttgtatagataagttactcgtcagtacctctacaggtcggtacgttatcgttgcgacaagtagaagacaagagcgactgatacgcctgtcaccttacctgcctgccttgttaagccaaaggctcaaagaagacgggagcgaggcaagcctgagtggtgcacaaatcactcaagccaagctgagtctggaatcgtactcggctcactcaagttgtcaaaactgcagccagatttgacttgtctctacgcagatcgaggttggtctgttccattctttgacttgttcggagcccagataaacctggccaagaatcactaccacgatacggtttccccggatgaggtgcttcctgtcctgcaggaaagtttaagcaagttaactttgacttcaaacttggatcgctttggcttgcttgcgtccggcttgacttgtgtggagaagtgttcgaaaagcagagcgacgtcgagtcgctcccgactcaaaattatacgcctgatgggacggaaaagaagaactgcattactggcttactccggcacgtaacttttgaaagagtaatatggtcgagttcgtcaaggctgtgcggtacgtgggtaagtaggtgatataatctgggatataccccaaacatgtgtcgacggaggctccagttcctttgctcttgtcttgtgagtgaaggtgatgaagtgatgaaacgatcccatgcacaaaacttttctggtatctagtgtctgacgagtcttccggcgtcccgtcactcaaagtatcgcaacgcgaatagagtaggtatttcggtaaagtcaagtcttttttttggaaaggatagaactcgcggctcttgatattgactgcttttgatacaggaaaggtggtgttatagcacaaggttgcactactaccatctttccaaagcagtaagccttctttgctgcctgaacgctaccgtatacttcttccaagaccccgccttctaggaccttcccgccaaatacctcgaggatgaagacattttggccctccatggtagttcaggagatcaggacatggtgttgctgaccctgaagccacacatcagctcctaaagccctatggtctcctacgtgtccaagagctggaaggggttgccagggcactgccatatcttccctttctgactgccgttggaagctcacctacatggcaatcgtcatgttgtggctgttactgagtgccgagcgagaacttcgctccaagccggggaggcccgtcgattgtgctaggcagaatcaagcacaattgcaaggcccgaacggtaaccccaagattataaggccgccatcatgaacctggcgatgtcgatgcctggtctcctaaaaatccaggaaggtggaggttgcagagtgaattgaaattctgggcatggaggtcgaaaccctagacgccgtagggttgttttcatcacaagacctcttcagtcaaagataagacacgccgatgcagtacggggcaaaatcatatactcgacttacattcgcacgtaaccgaaacgcttgatgatacatcacgttgtgtatttatatcgccttctactacataagccaccgattatcaccgactgaatcatctgttaatgtagatcgactcctggcatcgacacctggcatcgatatctggcatcgacacctggcatcgacacctggcatccgtttctgcccatctcatcaaaatcgttaaggcgtgaaataagagacatgaccaagaacaacaacgaagttcagtcctggaatacctgagaccttggatgtaccagttggagaaggaggacctgcgcgtgagaccgttccccaaaaccaaacaaatgacccacaccgcaccaaaccacgcctatttccgtttccttggtaacagaaaaatttctctatgaagatgtcgcatgaggacagaacccatcccatccatccatcctcctgaacctaccgaccaacccaacccgaccgatcaaccgaatatttggtgaagatagaaacataaaacaaaaagaaaaaagaaaagacaaataacgagatctcgatcagcgccggcgttaattatgcgtttagtgcttcgcggtgacggcatcgccggtcaacttctcgacgtaggtcttggccctgttatttgggtgaaagcggtcagcatctctacagtgacaacaaataatcagtcaggttcaagaacttacatatcgccgaaagcaaccatgcagacggtctgccaaatactaagaccaatgcggggggtgacaccgcggtacaggcccttgatgccgttggtctggtagatgtacctgaaggtgttgccaacagtcatcttcttggggcggttggggtcctccttcttgctctgcatctcgacgcggatgacctcgatgggctggttccaagcagaaagaccaccaccaagggcggaggcgagaatcttctcccacgcggccagcttctgtccctcctccttgccagtggccttgcggataccctgctcagcaaggcgggagagaccgaaacgggaaccccagttggtcatctggcgaatggcaacggcgttgacgcccttgttgataccgcggataccctcgcggcggtagatgtccatgaaggtagcccaagtgccgggggccttctggccggcggcgctcatcttgtgcttggtaatctcgaccgtcttcatacaggtgcagaagcccatggtggcatacgcctgcgcaacaccgccaacgataccaccggtgataccggcaacgaagtcaccggcgccggcggcacgagcatgatattcggcctccgaggcaacgaagagaagcacggcacccttggtggagccctcaatccaggcccatgggataagaccctggtagactgattgacgaagagcattcgttgattagcttccagactccaagtgaaaatgggagaaatcagagtgcgggagagtacggtagggttgagcgagtatataggtgaggcacaggctgggggaagcgctaactgatgctgatctccggtcgtccggggagcttcatatcatcacttacagccaaagataccaccacggttccagatgcggcgaagggcagaggtaaagccatcgttgcggttggcagccatggtggtcttgatgacctccaagggttggccgagcgtggtgacctcgaagaggttgagaccggcacccagaagcaagttggagaacttgatgggcttcttttccagcttcttcggcgctggggccgggacggaggcgacggcggcggacatggctgattgaatgttgtcggattactggggccctgaccaagggattcgggtgcttcttcgcaaagttgagggggaaaagggggcttttggaggtgggagagcctgagtaagccgaggcggagatggtgctgctgtcaccggttactcgggtgaagtgaccgacttcggtggagtaattggagtgtacttggcttcttttgccggcgggcctgaccttgctgctggagtatttctcacaatgatgacgattgtgacgatagcgaacggagttgtcgacagcaacgaatcgatggcagcagaatagcagcacgtgaagttggttggaaaccagctcggtaaatttgaggattcgggggtatctggcttttgtcttggtaggctgcagcaagcgatggcggcgggaggggacctgtttgttgcatgtgttaatccaggcggttctctcggtccatggtgtcaagttgaagtggattcatgcccagcacgcctgggcaggtctggcgcccagcacgaccaccgagagcgctcaacttgggcatcttgggcgtcttggttttgccctaggccatctggcttctagccgcgataggatttgccccactaaccttgattgagagaacgacggttcgattcggtggacgacgacgatagtggtgatgagaagatgtcacttgggtgcgtggcggatgtttgggttttgttcaagcaaagtgttaaccgttcctccttgtctttttgccggtctcaacaacaaaactcaacaaagaagccaattggaagcgacgattgtgtggtagaactagacgcgcgtggtggactggacacggttgtaatgctgtgtcccaggacgagggggagggttgaacagcacacgggggggttgaccgattgggggtcaaagggttcaccatacaatacggcagcgtacctgtaccaactccgttcgttcggaccgaccccgacgatgcctaggccgtgtgttacgcttacagtaatggctgacggtcagatcctgtgcaatatcatcaaaagctagctagtacctgtgcagattgacaaaaaccgaaagctagggcaggtaagcaatgaacacaagatcactgtaatcctccgacttcatctcttactctctgtgatggaatcgaaggatgcttagagcagtggaagcggccatgattaaccatacttatctgtagtccgtgccacaaagatactgtactagtactgcgtgcttatacactattaccgtaccgtatcacgaatctcgagcttgtatcgataccacatactgtgtcagcatagctacctcagtcccaggtgcttgacgtcggaacattttggggttcatccattcaattatgcaaacatcaactcgaggaaaatgtagaaacttcggactatcacagtaacgtctactttccggttcccagcccttttggaatttacgataatcggcggattgatgatgtgagactgtggcgccttgaagcaggaaagagaagtatcaatcactgcagctggttatggttacaagtcgtgcatttcccaaccgtatgcctcggcgttcccaacaaccaagtgcgccaagggggggggggggggggggtgggggcacgtttgtgactgaggtgccagggcgggcaggggaatgtctgggcattcacggacagctttggggaaatgttggagagccccgcggccaagctcttcccgtcgtttgccaggtttgtcgcggggttccgaatggagatgggtcagcgacaggtacctctgacaactttccatcttcattcaacctcctccaagaaccatacaaaaactaatgaaaggaatggttctcgtgacgccagtcctgggaattcatgaggcgaaagtcctatcgggttcctgccaaacacatctgctgagaaggaaaagccacctacagtaaaacagacccaaggaagggaaccactttggggataggtactacatgtcttcttcttggcttccagggtagctcttgctgcatggacggctgccggggtccaaagtcgcactccggcctccaggggtctagcaacattacatgattggctctgcacgtcacatgcgccaacacagtccccatcgttcttcctattgactgcctgccgcggacaagaaaagcccttggatgggctcagaggcttcaattgctcaagcgacgcctgcgtcattgtcgtgagaacttcaatgatgtgagcgggttcgtcaaggaaattgccatcaaagaacgcgtgtgtggtatattgtcgtcatatttatattacaagcgaatgaaatggatgatatcgccttccaacgaccccggatgtttctccacatgtctgtacacacaccaaccctcttggtgccttgtagttcacgatacatcatctgaggcgcgaaaaggctgctgcttgaaatgaagatcccatccattctatgctgaaaagaaccgaagcccgaccgttttccgaccgtcgcgccaaactacctaaccattactactatcacaacaatcgcttgatttaaagcttcttgcagatctcgatccacttgtcagtggagtaagacttgggcctagagtcgaagtgttagccatagccctggatcgacacgatatcatatagcagcaagacatacctctcaatgggggcaccgacggcgcggtcgataatcagctgaggaaggacaccaatggcgcgggaaacaccgaagagaacagtgtagtagttggcctcagtaagaccatagtgctggagaaggacaccagagtgggcatcgacgttggggtaggggttcttggtcttgccgtgctcggtgaggaccttgggggcgatcttgtagacctggctgacgagctggaacatggggtcctcggggaggtgctcctgggcgaacttgcgctgggcagagtagcgggggtcggtcttgcggaggacggcgtggccgtaaccggggacaacgcgaccggcgttaagggtgtcccagaggtacttggtgatggcctcatcggagagatcgtcaccgatgaccttcttcatctcggtgagccagttaaggacctcctggttggcaagaccgtggaggggaccggcgagaccgttcagaccggcagcgacggagaggaagggagagctgagagcagagccgacaaggtgagtggtgtgggcagagacgttgccaccctcgtgatcggtgtggatggtgaggtagagacggaggagctcaacgaagtccttgttgtcgccgaagccgagctggttggcgaagttgaaggagtagtccttgtccttctggacagcagcgaccttgccgcccttgaagacgttctggtagatgcgggcagcaatggtggggagcttggcaatgaggtccatggagtcctcaaaggtgtagccccagtactccttcttgttgatacccttggcgtaggcacgggcgaaggaagaggtgtgctcgagagcggtgacagcgagggagagctgagccatggggtggaggtcagaggggcagcggtcgatgagctcctcaatgaacttggggacatcggagcgggcagcccactcggcagaaaggtcgcggacctgctgctcggaggggacctcaccggtcaggagaagccagaagagacctgcgtatcaagtcaatacacaagaccgcttaaacacgatatctcacggtgcatggtcctggcaaggcgcgcaggcgtgtgaacgtaccctcgggcaggggctccttgccgccgggagccttgggaagcagttcctggcactcggggatggtcttgccgcggaaacggataccctcctcggcgtcgaggacggaaccctcccagacaaggcacttgatgccacgggcaccgccatagacctggtcgagagtgaccttgtcgacgaccttggaaccgtgctccctgaggttggcaggacagatcagcaacacgatagacgagtcgagaagctatcgacggcttatgccgaggcagaggtagagcttacttgcggagggccttgatcttctcgatgttctcggggaggagctcagcgaagcgctccttgagagtctagtacggccaaagaagcgcggtcagcggatgatgtcagtgtgtccccggctcatgagactgccttacctgagtcttggaagagtagcatctggcggcagtgaaggcagtctggcgagaagtgaggtggatggaggacctcagggcggcggagcccaggcgcataacgggagccatggtttactgagtgggaggacgggatgtggtgtggttgaggagaaaggaacagtacggaaaggagagaagaaagggaaaaggttcaggttgaagcaatcaaggcggcacgggcttgaaaaaaaagcgcagccggggagcaggcaatgcgtgggaaaatatgcctgacctgccgtcgcaaccagcgaaccagggcaggtccagaggtccgttaggtggctttggcgggctctgctcccgtcgctcctgccgggggattggcctgccccgactggatgcgaattgcccgcaattgccagtgccaattggatccaataatgttcacgggcgggagcaaataggcggggctcccactctgctcgggccagtggaccggggtgttcgggccagttctctcacgaagttgttgtattgtacaatacaccgggccgcgatgctcgtgacacgacacgctgcttgatccacaatggccgactcgtagacaggcagatgctcctcttccctcgcgaatccgcgagtatgagactggagaagcccacaccgtaatcaccgtagaggccggcgccaaatctccgttttttgatggatacaatatccggccctgaatgtggtcaatttggatcatgaagctgaacatggaactctgcgggccaaaggttcaatgtttctatccggatgtacgtggaggtagcttggccgagctgccgagctcgagcgggtcagggggtcgctgacgccgttctaaggatcgaacgcggggcggctcccacacgtgtgtttcggttcccaagtctcctcccgtccatgcgcgcggtaaaaggatggccgacgacggaagaccggaagaatacctggacacgaccacgctgaacacttgcggcaccgacatcatgtgcgcgtctctgcaatcgcatgtgtctcgagggacagcggttgtcagaccagacctcaacatcgcgatgtcaaaactgcttgttcactcgcatcgatgtcgacaccggcatgcattgacgtcacggcaccctttgggcctttgggactacctaggtatgtacttggcccttgcgagatccctaactcatccggggaagccgccccttttgacaggtgtggaaacgttcctgctccgggtttccagaaaacaatgttggaattgccaattgatggacggattgataatagatgaacccgcctgcacaatctgttccctagcacgtcctcgacactcaacgctcatcatcaatgttcgtggaaccttcggggttgcatggagagtcggatggagcacgcaaccgactccagtaagggcttcatccaatctcaggttggatgtggatcaacggttggggttcctaatttaccgcaatccgtctcggctttgttgccttagtgcctcatgctcttggtacgtgcgtcaggccacaacacgtccgacacctctctgcaaggctttcgtttgcttgtaaaaagaaggttttccgagccttcagtcacaacagttcgaggcgggtcattcgaaccaatcaaggcgtgattgggtggctcgaaaaagtgcctgccagttcgttcctcccctcgggccacgcatcacagccacggtgccacagcagcacagcacacaggcagcagggcaggcaaaccgaagcgacgaacggatgcaatcgaacccgacagacgactcgagcagagtcaagatcagggcagccactacagccgagtacccacccatacctgcaccaaccaccgaccactggcactcccccgtccagtccacttcttctacttctgcaacgacaacttttctttctccccgctttccaaccccaactccctcctcacttctcgcatcaccaccacatcacgcttttgtcgtcatcagcgaaaataatcttaaacgccaacggagaccgccttcgtcaatccagcaatccagtaatcgactagtcgcccaggatttgtccatgcatctcgactcagcacacgctcacctggattttctcactttctagtagcctcacagtaaaagggtgcgcccagatcacatccgcgcaggtcaagtcctgatcttgtctgcccttcgtacagctgctttcgttgcggttcttgcacgtcgtcacagctatccccagttggtggtttccacttcgcgcgtcacgtcagaaaaataaaaaggaccaccgtattcttgctcgcacacacgccggccagcaacatatatctctggcctctcggcttctcttttttttgctaggactttgcactggcctacggcttctgcgcttgtcttaagacgcacagaaaggacagtctcttcgtacaagctgctctcttctgagtacccggtggcgcgggcaaattgcagcttcgtaacctcggtgatatacgtcgagaagcaaggaaagcagaccttggatgccgacctgtttgagccttaatcaacgtactccgtctttccacccgtgacaaaggagcatggtattggcataaaacctttaatcagccttcaccgtatcacaaccgtactacatcgcagcttgtatttccaagcccaacggccaagttgattgccgacttcagctggtcttgctcgattttcaaacaaaaatcatccatcatgttgtcgtcacaggcggccgtagctgaactagagaagggcctcggggacatgcaaaacctgaaaccgcccggtgtctctggctcgaaaatcaatagcctcaccatgctgtgtttgaacaacgtccaggtaagaaaagcgccgtgtctgggctcgacagtatgcacgatggaggcaccagagctaaccacacatccttcgacagtacgaatcacagctggttcagaagttatatacccactacaagaagacaccaaacactcacaagctgggcgtcctatacgtcgtagattctgtaacccgcaaatggttggagaaggcaaaggcccttgaacaacccgtcacccttggtgcacaggatggcacctatgctgccggtgtccatagagtgactgaactaatgcccatgttcatgaacgccatcatctcttcggcccccgaggatcaaaaggtacgcacacaaccgcacactcatgtgccgtcttacacttatacctccatttctgccaaacggactagaccccgagcacacttgggagcggctgtaagatcaggccacaccagtcgtcttcactttcctagaccatatcgtgcatccatttttggttgtatttagtgtccagtatcatgttgttcataaactcacacccgtatcgtcttgtaggagaagatcaagaagctggtcgacatatgggaaaagggccagacgtttcctcccgatatggtcaacaccttcaaggagaagctgaatgctcatcaacagcacagtaggttttgcccggatcctcctaagcatattcccttacgcgtgtgcggtgctcgttgtttgcctgatctaactgtagcgtgtgccgatagatgtctcgacaacaccaccaggcagtccccctcccaacccgctggcttccttgcaggccactagcagacctctccctacgcctacaactaccgccgtaatgccgtccaacatcctggagaccttagcaaatcttgcccgcttgaatgcgaatgcggctcagagtaattccagcgcggccgcccctgctcccgccccggccgcaactgcggctgtggccccttctccggtacaaatgggggtcccgcagattcctcctgttacttcttccacgccgcatcccatgtttgctacttctggccagcctagcaatggagcattgccagccggatttcttcccggtgtggggcacccgggtatgccgtacttatcagcatcgcagccggcggggcagtcggtgaacatgccaccgacgatgccatttggcttcccagctccggccgcacagctagctcagcctgtgcaagtgccaggagcagcccctagtgcgaataccgctacgacggttcagctgttcgccgccctcgccgcccagggcatccctcttgacaagattgccagtgtaatgcagctgatgggtcaaccaagtggcaccgccccggcagcacctccccagtccgttgctcagcctctatatgccggctatcctcctcctccccctgctggcggtgtatctgctgcccctgcatgggaggccgtgagacatgatgaatcacgtgatcgtaatggctatcatgatgggatgaggtctccaaataggcctcggggtcgctctcgctcacgctcgccgcggcgctgggatgtcagggggtcgcctcgagcccgcggtaacgatcgctttgattatgggcggagcaccccgccccgtggccatccggatgatcgtggtagagaccgggatatgcgtattcccgagtaccgacaacggtcgccccccaaccgtagacatgagagcccgggtcaggagccgccctccgagaaatgggtcaaacacgatcctactcttcccaatggtcacatcaaggtgtatagccgcacgctgtttgtcggtggtgtgacgtaagtttgccaagctgttctccagcctatatgtgcattgactgacagacatgtagatgttccgaagccgaactccgctccatttttggtcgctacggcgaagtacaaacgtgcatcgtcaacaaagagaaaagacatgcctttgtcaagatgtactaccgtcaagatgctgagaatgcaaagaaagccatggaagagaacagaggctccgacgtccagctgcgggtaagtttgcgactcatatcttcgttattggtcgccaactaacgattttgtagactcgttggggtgttggctttggcccccgtgactgcagtgactaccagactgggatcagtgtcattcctattcataagctcaccgaagccgaccggaaatggatgttgacggcaccctatggcggaagtggtggccaacctattaccaccggtcttgttgtcgaggagccagacattgagattggcgcaggtgtttcgtcaaaagccatcagtcgacgtatgcagacagacaaagggggtaaccatggccccaagtcaagccgccgagatgaggagccccagcatcctactgggaacgcaggtggaccgccccctgccggtaaccgctggcggcatggtcgcgagaagcatcgcaataacagtggcgatgacagacgcggcgatcggaatgacaagaatgcagccaacgatgacccgattgtgatgggcttgcctggaaacatcactgttggaccgaacggcatcaattttcctcccaattatgccttcacatccaacagcacgtccaacaactgaagggttcggttcctgctggctcgcggagataaaggcccagggaaaagctgaggaagacgaatctgaagagagagcacacaggcgagggatcagttaagggaggagataccccttgagatggataaagaaccatggagaaaaaaaaagttactgctatggggccggaggctatcgttatttgcggcgtattggtattcttttttctgggtcactacgttagtagaggggcagcggtagggtattgctctaggtccggtgtatcctatctggttcttcttcaaagcagagggttgcttgatggttttgatccttccgcaactgtatactttatctcttctctttcgttagatgtctcttgacggttttaccattctgaaaaccggtatgataattggtaaccttagtgagaacaaacgtacacttcttgtattctactgtagtccttgctgagaagcgcctcgtccaacctaatcctgcatattataacgatctatttgcagattcactgtggtcaatgtccgagctagaataagtactactgaagatggtgtctgctctcattcggacggcatatgacagaaatccagaccaaggtcaagtctcttcgagaacgtgtttaacattggcggtattgtgcttctccagcttacgtatcgcgctgtgtttgtacaactctggcaagtcaatgcactggcaaggtgtttgcgtttgacctcaaaccgatggcaaaagcatagtaacgatagagcactagctcaaaagtgcttcgaagattcgcttttgtattcggatgatctttcgggtacccaagctttgtgctgaccatatgctcaacagtactcgatcaaccaccacccttgatccctttacgcctccttttccccttgatagccgtgtttggccctaccttcccacttactgactggctcgcgcctcgcagcactctcaatattccaactttatccttcccttggcccctgagtaagcatcatcctgtttcatccaagttagcaatgcactcaactacacccttgccacgaactagagacttacctcagctttcctcttcctcccccccaatccattctccccgcccatgctcattaatccattgtcaccaccatctccaggcccaacaccgccaccaacactgccatttacctccttatggcaactggcatgatataccctctcgcctactttcgtggcgtccatccacacccactcctgcgcctcatcaagccacttcatctcgaatctttcctggcagatggggcacatgttattgactttggcagaatcctcgggaacggggatgtagtcgagaccgccccttttgcctccctttctaccaccgccgtgaccgggcatggctttcccgccaccatgacctcccgaatgatcagcacccatgatgccaccacctgggtacagagagttggggttataagaattattgaagctcgcctcggggtcgtaatcatcctcatcctcatccacattatcatcatagttgagtgtatcctgacccggcacacctccaccacgaccaccataaccaccggcaccaccaccagcagtagtatcagaacggtgaccgtgatcagaatcaatcgcttccaacgagttcacccaatctgactgctccacccaccaggaccggtgctgcccgcgtcgctctgcgtccgtcacccgctggtgcacccggaagtgccagtccatgtgcgctgtcttcttgcgccggccttcctcgtcggtgccgaaccgccggccgcactgtgtgcaaggggggccgaggtcttcgtggagtcggttgatgagttgtgggccgcggaactgtttgagagtataggtccaggcggcggccggggcggcggcgggtgccgttgctacgggagcgggagcagcgggagtggtgccggacagaagaccggattgtcgaagcatggcaagtaacgctgatgggttggagactggtgctggcggtgcggccgcgggaacggtgggaggagcggatgctgcgggcttaggagcctcgagaggtggtggtgctgccgggcccactgttggtgtttgtgatcgaaggacagccgcgatgacgggtggcaaggctgccagactaccagcggcagcagcgggaaccggagtaggagctccagctaccggtggtacagccggtggtggtatcggtgtcgcgatgggaggctgtggcgtgccagtctgtgatggtgtaggggtagcagactttcgggtagcaccagccagcaaggcggcgagagcgccttgcccgaacaaagagtctatcgagagggcacctccggcaccagcactcggacccgccacggccaaggcagaaggaggacgcccccctggtacttgaggaggaggaggaacagcaccgggaatgaccggaggtgttggggtagcggtgtatgggacgggatattgaagaggcgcggcggcgacaggagcaatgccagtagcagcagcagcagcagcagcagcagcagcagtggcggcagtagcagcgctgcgcatgtttacggacagttcagtgatcttttctttcacgagcattaactgctcctgcggcacgtctggcctctgaatcaaggtctgcagatccagcaaggccttcagtctagtttgtttacctacgtccagcggatctcgcgcaaactcggccctctctgcaacgatgagttgctggatatcgtctcttaacctctctatgcttataccctggtgaggaacttggggctggtgatagggggctccatacggaggctgggtggtggcgcgaggaggaagcacatcgggaccctgggagtgttgttaatatcaatgcacgatagagagcgaacaagaaagacaggggtaacatacgttatgagggcgcagagggaaggccgtgtttcctccgtgcggcggcatatgtccgttaggaggcggatattgctgtccgggttgttgtgtcgctggtcgaacgtttggaggagttggcgtatctctgtgaggaggggctgggggacgggctccgcggagcatatactgctgcccttggtaactgctctggttgacttgaagggcaacattcttggccgcgatcagggcgttctcgatcggtttgaccacctcgggagggaacacgggcttcgtggatatcgagcccggtactggctccttccaggtcttcagcatctcgtccatcttccgcctggttgggttgtcgactttggtgtaggcgcccatgaagatggaatagagcttgggcccaaagtagagggcgtatggtgtcgggacatttttgaccaccgagtcgagcacgtagagggccggtagtgttcgaggaggtgggacctaggtaaagtatcagacacatgcatcttttgaggaagtggcgttgctcatgggtctcggttgtctatgccttgggccagaaccgtcgtggtggataggcggcgtaccttttttatgtggtttgtcaagacctcagcaatggccaaaccatggtgggcgttctctcgcgcaatattcgtcaaagtcgcaatctctatccttgagtttacggtcaagtcctccagggcctgccgatagtcctcggcaacatcagcggcgtcgtcggccattgttgaaagcgtcaacggataccaggtaccgccgcagacgtggaacaaggagacagacgcagggtcgcgccaactaatgatagacctttttagaattcttggtttgtgtttttcgcagcaaagtgcttgcgcgagagggaatacaccaccacacagagatatgctcaaactggcccaagtcttttttctcctggccttcagggaagtttgaaggcggtagaggcagatagtttatcttctaccagaagtcacgacttgatcaatgtgtgcgttgtcttgttttgtgttgtccttgcttttttccccccccaagcgcaaaatcctccacggcctgcctctattgatgtgtcaccccgaccacgatcgacgcaccattcgaagcgtgctctttgtagtcaatgctcgtcgggatacaattctctagatggctgtcaagaggcggcaagttgcaaaagtggcgcgaagagaacaacagaacaacagaacggaggagcaaagaccgtcagatggatgagccgagatagcgtggtgattcggtggtgatgggcgggcgaaggttgctgaactggtgattcttttgacgggtcaatgcgaagagggcctttgtcctcttagctgtgaattgtcgagggaacagcgggagaccagacacttgtcgcggtttatgtacgattttcttggatttacagtttcgcgttgcaaagtggaaggtgggcgagaagattggtgacgagaagaagtcgctcctcccgtcctcgcaatccaggttgctttgtctgcaaagggtggacactggagccactgcaggccaagaagtgcgtgaatgtgcttttgcaataccgagtgtacactagagtagaggtgcctacctaatagcctgccgcgatacggatgcacaaaaggtacgtactgtgaatcttatcggtatgcacaggccactagaggtacattcctgcttgggcttatcagacccgaccttgggttcccctttcacccgccttcactatcgcaagctggattcatccatcgatgttcaccatcacgcctccatgggctaaatgcaggtccccgactgaactgagtgcagtgcagactgacttgggttgttcttccaattttggatcacataacgtgtttctttttcttttcgtgatgcgatgatgcatacttatctcaatacatttcaccaccttttcccacattattaggtttcccttttcgtgagtcgtatcccctttcgggaactgagccattaactgtgtattctcaattcttcgtcatgatggcacctgggccaagaatacaaaaacgccttgaccatatgcagaatctctcatactgggtattttcaaaggaacaaaaaatgaaaagaacaggggaaagaaagaaaaaaaagaagaaaaaaaagccagctatctacagaagtctgtcgctcatatcccagcccaactcaaattgtacgacccatcatcacttaacccaccaacccttagaatcgggacatgttcgcatcactgtacagactcgggctcctcctaccgccattgtagtaagggtgtagcacagttggcggtctctggacgtttggcgagactgggctggaacggtcattctggggcggagggctgttgtttcttcctgcgccggtgttgatagggaagcgcccgccactgtttctgcggttgctgcggaagctgtcgccgcgttcgaggtcgccagtatgatcaccagatcgcttgctgtccgcgttcatctgaggagtgggcgccaccaccccaacgctggggatgggatcgctaatgacggggaacctgccggatttgcgaaagttcttgggaaaggccgccctggtccatctgtgcgcccgcgccttgaaggtgttgtccagctccggttgctcttgctcctgcaccaccggggggtagtagtggtcgttcaccgccggtggcagatcctcggggtagccgctctggctactgtagtagtcagggaatgggtcctgcttctcgatgatgcccctagcttggtcaccgtggctgcggatcattctagccgtgattcgtcttctgatcttgccctcgccttcagaagtgttgaagatgagcgacgcgacgacgttgaagacgccgaaagtgagggagaggatgcccgaggctagtacgaggcgccacatggcgagtccgaggttgtccatggagtaggccggtttgaccagatcgcccatgatggcgcagcccatgacgaccatggctagaccgagccataccagtgaatgagtcggacataggacaggccagctcctggcgaagaatcctctgaacgacctaatgttcaactcggagatgaagagaaagatggcgacggcgaagacgaagaagtgagaagccgagtcgaaaaagtcgaagcgtccaccaagacatgacagtacaatcatgatccaagaggacgccatggccatggcgaggccaatgagggtgagagctcgaagtccattgaggactaggtagccggtacctttgatcgtaggaagcatctcgggctcctcgtattcgaatgctgattctgggttcgggtcagtcctgtctggtacaggaaactggttctcgccgttgtgctgctcgtgttcatgcatgttgactcacaatgaatgtcttgatgagaccgctatcgtagcctctgacctgcagattgctaatttttttttctgaagatgtatctggcaagcagatgttttggcggtggtcttttttttagtatctctgtcgaagagtaggagagaggagtccgggggaacaggaaggtaaggaaaggcgtaagaagtaagtagagaccggagaggtctggtttctatcgaggacttatgtagcaataaggaatgaatggctaaggatggcccatggccattgtctcccaaggacaatagggctgcgggaggctgaataaagagagcgaattgttcatacggatgaatggggagtagatgggccacatgcaattgcacaatgaggagtctactgatatatcggacggcagagaagggacgcacatgctcttacaaaggcaatgttccgtcgaacaataggattgaatgattgacggcccggcacatgaatagaacagagacggcaaggatctgggccgtgagtgtttctagtgtttcgcatgtgtcgcttttatcgaggaaactctcatggccaatgaagcagtaggcgctcaaggagttaagtcgtcccacttgggacttgagtttttttttggaccgagccaaatgtgaggacccacgggatgagggttagcagaccagtcagatctgctcatctccaaggttttctttcctcttatcctcgtccagtttccccagatatctggcgagctaggaatggttccacggcctgacgtttgagccagtcaatggacgcaaggcggctaaaagagacgtgcagatcaaatcccattcactgcccctgcagccgcctctttcaagtgagcatgcttgcaaggaaatggccaaggatacgtatctccccaatagttgccggggtcgatctggacgatgactgaatccatcttcaagttggggtgaactcagccggtcgattggttgacggttttcgaggcccgtttcagatttgcatgtagcctgggacgtagaagtgcctgcccattgtgcccaagcagatgctccaaaatagcagcagagatttggaaaaaaagatgcgaaaagttgtaaatcgacctggatttcttctcgtaggtcactagtcatacgccaacatttggaatttgcaagcaactgaacagagcgactgtccatggatcggcagcgatgcatctactgtaccatgtacatgtactgtacactattctacgtgtgttcggatactgccgaggcggcgctaacaacctcaatgaatgcttcatgtgggccctttcactttgagcgttcctgatcgtccaagatagcgctgacaagatctgatgtcaaaagatatctagatgttgaaagcacagattgacaagaggttcaaatgtcccgaatgtatcaggcacgagtttccaggtttccgcatgacattgatcgaggtgggtgtcgagaaggcttccacttcgtgagttgtgactggtcctacaggtaattctacctactgcgtacactaggtacctacctatcttgcttgccccaatgcccctggtggcccgtgcctaaggtctacaaccaccctgcgggcatcagacctacctaccaaggttctcagtaactcgaaccctgacatgtttttcttcttctatatttatggaactgagcaaacggcttcttttgttactagattggatattgatatccaaacaaatgctgagaaaaacaatccgatggagtacaagccgagaacaagacttctcgccgagcttatagatttcagtaccccgtgcttacaccgcgatcatgacccaccgcgcccgatccctagcgcagagggaggaggtgccagagcgcagcagtgtcctttgcaaagctgaaaattcgattggccaccaggtcgcgccctgaccaccaggccttgtccgaccccagcagtcgaagcgcccagaaccaaactctctttgagtgggtccattacggtggctccctcaccactcagcctcgcacctcgatcaatgcttccatttgaattgaagtcttctcggatcccctgaccacccactcagccagttttccaattcctcctcatcgcgcgatcttccagggagcacaacaaccgcccgaccgggtctacggacttctgaaacgctccttaacttctattcttcgacctcgccctgcctttacccgcgcgcgctacttaccgcgtctaatttcttcgcttcgtcatccatttaccgccaaccgccaaacatcatgtcccgcggtaaccagcgcgagaaggcccgtgaggctaacctcaagaagcaagccgctcaggtatgacttcccaataccagaggatgccactaaaatcaggggccttgctaatgtctgcccttttccctgcaacagaagaaggtcaacaccaagagcggcactgagatgcagcgcgataaggaagctgtcgctgccctcatgagggccaagcaggcggccggtaagttctatccacttggtctccgggctatctctgcccattatgacgccaatttgtcatctcttcgatcaacgccatcgcactctagccccttctctactcccttgctgactctctttctcccacttagccgatgcgaagagggctgctgaggctgccaagaagaaataaacggccatctcaaacagtccaactacccacgtggttggaggagatacgaatctgatcaacgggaactcgtccttctcgctgcgcgattatctttatttacctcatccccatagtcgacagcgactatgagcagctgcgggaatgcccccgtgtctattagaccgggatcggttttccccatccatctttataccgttcggagtgttttacggcgtcacagaccagggaggaagactcggggagtatcttgatttattggagcaaagcttgggcattcatggcgtgagcgtgggaataccatcttgaattaacacattttcttggaagcatcatcaaatccggaacgcttttcttccgtgtggggccgacgcatgctcggtcggctaccgttgtccttatcgctgttttgcatgtgcgcaaactggcttgtcagacttctgtcttttggctgacctcagtattgcagctcctttgttgattcttacggcatttgagaaacaaggtaaggacagcgacgggataacatttcgcagtgaagaagattattaatgtgcgtaacgcttcaagcgacagctattcctgaccaagttataggtatccaaccgtaatcctgtcccttaccccttcatgcgatcaactcgcaaacactgtcccagccagaaaggcgtgcttcaagttactgacatgactagcacggtcaaaaaaagctaaagtatacaagtagcatctttgatgctacagaaataaaacatggcattcccttctctatcgctgactttctttcagacgatccaagcatcagatgctcacagctaaggtgtgtgtgcttaggcagcaggaggagcacccagagccatggctctaggaatcgaaccttggatgatgtcagcttttggtcacggattcgagatgcaggcgaactactcaccacctacgccaccaaaggcgtttacaccctgggccgcaacattggggaaggaaccggcagcgcaagagacggcgcatacgcacgagccgtccgcggcaacctggccaacaccagtcacaatgtttccagttgcttgggccgcaccaccagccacggctgttgcagtggtatcaccgccaacggttgcggaaggagctgcgggaggagcagcggaagcattaccgccggtgatgccactgtccgtgccagtgccgttctgcgcaatggcctgggcttggaattgagcatgggtcttttgggcagtagggttgatggaaaagaccatgcccttgccgcagtggtttgcttggcggcagtagaaccctgtgagggggttagcaagaccattcaatcgaggagtggaaaaagaggagaaagattatagagaagaaaaaaaacatggggaatccttacaaagaggcgtatcaaccatgacctgcatagcgacctgcggcggagggttgacggtgttgttgagattagcctggaaacccgagtccatgcctccagggagcgccacgcagggtttatcaaaggccgactgcgttacggtgtggttctggctgaggaaggtgaagatgacggtatcgcccacggccgccttcgtctgcgccgggctaaaggccagaccttgcggtccgccgacggtgacggtgtgcgtggcggctcctcctgctggggcagcgacgccggcgggctgggtgggagtcgccggagcggcggagggcacgtcagacgcaggagcggtgctggctatcgccgtcgcgtcggcgccaccggcggcaccgttgactaccgtcgcggcttgggtggcggtcacggtgacggtcttttccgagttgataatggtggtaacggatccgccacctaggttgacccagaggaggttgagctgagcgttgaggcctgcggtgagaccgatgagcttggcaagttcggcaatttcttgctctgttgctttcttggagtctttcccgttgttcttgtccttgttatccttgttgtccttgctgccattggcgttggcgttgttgttttggttgtcattgcccttgtcacgaacctcgagagcaatgtctccgcggcggacgccggggtaaacgttgtgagcaacctttccgagagcgaacggggccatgctcagagcggccaaaactgctgtcgtaaccttcattttgggtatctgtgcttgttccttcttcaggttcccttctcagtaacttcttgttccctcttggtttgcgattgagaacgggtattatcgtatattcgtgaaaattcgtctctgtgccctatcgaccgggaaagggatgtgctggagcgcgaatatgatcggcaggatatgtatgtctagatgtaatgtcgtacgtataaacaattgacgagttcctgctctgtcttgatatatcaagaagcgaaggttgcgacaggaagtctgagacgaaaaaagagtggtacaaaaaatgaggggaatgagcacacacacagagaaagaagacaacggatgaagaagaggaagaagacgaacaaggtgagaagcgaaaatgaggaaataaggcccttcttgaagttttacgtttagaagtttcggatctcacgattccggggatgcagcgtgactgatcgtagcaagggaagccattgcttcccatctcaacctcgggcgcattctaacattcggcatccgggcgttatagctagtaggtaatagcaatgacagggtccctagggatggactactagcggccacaaaaaggaggttgtcacgaaacattttccagggatcattccacgtgacggaggcgttggcacaataatatcttcccttgactgctctgctactatagcagcattcggcattttgggcgagaagtttccgtacttggctgatatgggaatggctacataggactaggcagttggaaagcctggaaaaaacgcatcggttgaatctgtttccactaatccctggcgctattgtctgaatgtcgcattttgggtgctgtagaaggttgtatggtagtatcaaatgtatagctcagcctcgattcattccggtccatgttgacgggagggaggacggatatgggaaagatgtaggagccaggaggtgtgctgtaacaaattcgtctcagagcgtgttttggctttgggggtactgctctaggcgagcgctttgacgtaggctgataggggggtactttatcagtttcgaatgaccaccatcttgacgacaatttgtggagaggtaggatgtgcataagtaccaagaaactctcaaggatatcgctcttccaccccgcaagaagaatgacaacatcagactcaagaggaaagattttggggagtgagtccgaaaagccaagtctcgccttatctagtaggaagtgatccgcaaaggttgaggtggtatctgtaacgagcaaccgattgccctgtggaaccctatgcgcttgtcacccctgttttaaacccaaaaatgactactgtaaagggacccctttcagttctatatagtgactggctctcccgatggtattcatttgcttgcccatggagcttattattggattctgaccttcttaattggtaccttggtgaccctgtcttggtaataccaagtcaaacagattcatgtttaatgtacatcacctccacaaaccatcaatgaccgagttgggagcaacatgccgtccaggcatggcatccattttgcggtaggggcataatcaagataaaaggcccacttgacgccgtaaagcagcttgcggatgtttcttgggccggtcgggggttaacttggctagacgggctgacagggtagtgggtgtgctaccccggctcatatcacactcggtgaatgatgttccatgcgtcttgtgttgagaaaaaaagtggatttgggaaaactattatgtggacggtatatcaattgcgtttgcaaggggaatagaacatcggttgtcgatgacaggaagatacgatgccttgttctctgtatcgatcctcgatcttcttctaacactccctgatctgatcgagcagcaaacaaaagaacaaacgagaacgcgcgagacgagtgtttctctttgccttcgacatctagcacgaaagagagccatcggtatcgttgaagcctgggaagcccggcttgggtacggagctgttcacgatggacggtagttgaccatgcagcctataatcggtgttccgttccctctccctcaagggggcgaccgattgtggtccagactcttgtggccccggcacgacggaagggcagaaagtcatggagagactcacaacgggatccgacagcagaaaaatacctaagactgtgggtatcatttctgtttttcccctcctggaagattatctcccttgttgcgtttgcgtagttcccagaccataccacgtggttgtgggtgtcaaactcgcaaccccattacaaccgtacaacggtgcttggtagagacaaaacgcacccaaagcactctcggtcagagacgactacttactgctgtgcctgctcatgcagagccttttgtttcccttcgtagagaccggtgtagtagccttgaatgaaacacatcatgtcagcaagtcgggtttatcttccaagggaaaaggaggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcgatttccaaatctagacacaacgtacctgcgtaataccatgacatcaagagcttcttgagctcttcatcctgcaccgaacccaacatcagtgggggtccggggccaggcaagctcgctgcggtggctgcggtaggttcagcagcagcagattgttgggtttccagtccgtgttgaattgtgttgatgggtgtagtctgtttcttggttagactttgatctttgataacctgaaagatgacgaaatgcgaattgaagagaggggaaaaatgagattgaaaaattcatttcagcttcactcaccttcacttcaacagcgggtgccacgccgtcctccccctcctgatggacatttgtagcaccgctaggcttggcactctgatctctgcaaaaataataatggtttagtctcatttcgatttcagcattggtttggagcttgggttgggacaaggagggatcacaaactcgagttcatcagcgacaccctcgggaagtgctgctccttcggcgtgtatgctgtgatatttctgttgtggctcgtggttagctaggtgatgctcgtgcacattgacaactctgacataccttgtactctgccaatgcctcgttccacgagttcactaggccagagtcgtcccagatttcatcatgggatgccatcgctggaatgaatcgctgcgagatttcgtcgtttccgtaccgggggtgcgcggttgcaaacaagcgtgaaatgccgtgccgttgctggctgctgcgagtttggaggatttgggacaaaattcaattgttagtgcaccccgcgcccggatggcaattgactacctatccgtcgcctacgtaccacacactcagctccaaccgtctgcacctcacggcactcactggcccgaaaagaaacatttcgcaccatcttcaacaatgtcaacacaccagagaatttgggatcattgtcggcttcagagtccgccccggacggtcaaaggctcctgaccgggagaaggtgacgatttcagcccggatagcgggaccgcggaaaacctcagccgcaaagacacagtcggacatggacggcaccgaaggtggaccaccacatttgctttcggcgtccctttccccgagacaacctcagcctttggtacgaccggttgttgcctctttctccaggtatcgtatgtgatcgtcaggagctcaagcagtcgtgtgttcgatcttgactcctttgcacaccgagatatgccagatgaagatcacggaaagtcctgatggaaacctcaaccaagcgaacaacaacaccataaaccgctcggacgaggttctgggaggtgcatctcgggacaaccgccaaggaggggaagccaacgcctctggccacgcctggaacgctgaatgcatggtctcggaaacacggagatcagcgtgctgatccagcaattctttcaagccctcgatatctctgcaagtccgatgacctgcttcattggttgataagtcatatgctggccgggcgggtttaccgggtacctggctgagatggcgggatggcactgcctgggacaagttcggagaagaattgtacactacagcccgcgtccagtgggatgaaaagtacccctggagccctatcggtagagctagggagtgtggggcacatgctaaacatacagcctaatcgcttccttcacgtcatgcggtcctccccgcgatccaacaggtacaaagagctagagctcctccttgagcttcccatgtcgacatctttccttttgaatttgctgtttctctcgcttcatttctcatactccagacattagagccttacaacaagtcgcccggacggtctatcagctcggctctccctcatcgctcagcctcaccaattaaagaagctatgtcgtaagtggaaacaaacaaccacttagtggcatgtaacgtcaccaactgactccggaacaggtcttcacaggttcgggaaattctcgccgtttttctacaatccgagaacaaataacttaccgcagagtggcacaggatcactacattggcatcgacgtcggaacaggctcagcccgagcctgtatcattgactcgacgggcgatatcaaggcactcgcggcccaaaacatcaagctatggacgccttcctcgggccttgaaggctcgcaatacgtatgtagatcaaaacgagggacagtagcatctcctcagtttggacactaacatctcgcttaggaacaatcaacgacagacatctggaatgccatttgcaactgcgtgaagcaggttctggccgaatccaaagtggacccaaactctgtgaagggaatcggatttgatgccacatgctcactggccgttttcacccacgacacaaacgaacctgttccggtgaccggtccggatttcaagaacgatggcaatgacaggaacgtcatcttgtggctcgaccatcgccctctggcggaagcggagaagatcaacaataccaaccacaacctactccgttatgtcggcggcaagatgagcgtggaaatggagattcccaaggttctctggctcaagaacaacatgccgcccgagctgtttgcccgctgcaagttcttcgacttgacggatgccttgacctacatcgcaactggaaaggagatccgaagcttctgcagcactgtgtgtaagcaggggttcgtgcctgtgggcgtcgatggtagcgtaaagggatggcaagaggacttttatgagaccattggcctgggcgacctcgtgacggacaatttcatcaggatgggcggagttgacggggtagtgagtgcctgatccgagtgctgactgtttacgaaatggctaatcatcaaatagaacggctcttggatgagcgcgggagagcttgttggcggtttgtctgaagaggcaggccaacagctcggcctacctgctggtattgccatcggcagcggtgttatcgacgcatacgctgggtggattgggacagttggtgccaaggtcaagctatccccggatcaccgcgacgacagcgttgcaccaaacgacgtatcgcaggcctttacccgtttagctgccgttgctggcacatcaacctgccatctcgccatgtccaagggtccggttttcgtacccggagtttggggtccgtacagggatgttttgatcccgggctattggatggctgagggaggccagtcggccacaggcgagctcatgaagcacatgctggagacgcatgtcgcatatgacgaaaccgtcaaagaggctgaagctgccgggaagaacatttacgattacctcaacgaacatctcaaggaaatggccaaaaagaccaacgcgccgtccatatcatacctggtccgccactttttcttctatggcgacctttggggcaaccgctcgcccattgccgaccccaacatgcgtggagccatcattggcatgagcaatgacaagagcaaggacggcatggccttgttgtactattccaccatggaattcatcgccctccagacgcgacagattgtcgaggccatgaacacggccggacacaccatcaagagcatcttcatgtcaggcagccaatgccaaaacgagattctgatggacctgattgccacggcatgcgacatgcctgtcttgatccctcgttacgtcaacgcggcagtggtgcacggggcggccatgctgggagcgaaagcggccagtgccaagccggatggcacgactgagcctctgtgggacattatggaccgcatgagcaagcccggcaagacggtctggtctcgtggtgatcccgccgagaagaagcttctggatgccaagtacgagatcttccttgaccaggctaggactcagcaggagtatagaaagaagatcgatgcggctctcaaggggtcatcgctcgagggtcaagaggccaactaaaagaatatagagtcatttaagaggttgccaggaaacatagaactggaattggcgtggagttcttgatagtatggacgtaaggggcagtaaaccagtagatgccattaaacaattcggtgttgatgatgtaaatgatgacgtctttgtttttgtcatgaacggtgaaaagtgtgaatgatatcacgagagcgtactgtagagattattggtgttgtaggtacctgatagactgtgtgctgtcgaagctaggatgggagcaataatgcgtggaccatgcaggtatccagtactttcaaccgacgggattgctccgtgcagcacaaagtagatgtacttgtcccttggcgccccacatcaaaggctggggagctgccgccttcgcggtgccaattcaagaaaaacaaatcgacaaggcgacgcaaaacaacaaaaacaccacaaagactccaaacggcaccgccgctctgctagtccagcacagcaaacgcgcgtcgaccaaacgcgtcccatcgcatttcccacacacgttgtcggttttctttggtccaaatcgacactgcaaccatgtctctcttcggtaacctgggcggagcgaccacgagcgcgccagcaaccaacactttgtttggtggtactgcgggcaacaccactgccacctcgctgttcggaaccccgacgaccaacacggcccaaaccggcacgacagcgactgccccagcgactggcggtttattcggcgccaatcccgcgaccactcaagcgaccccctcccttttcggcggcaccgcgactgcgaccgctccagccaccggtggtctgttcggaagcacaccagctgcgacaaccggcaccgcgacggcccaagcaggaaccacgggcggtttgtttggaaacactggcacggccacagatgccaaaccatcgctgttcggtacaggcaccaccacgactaccacccagccagcgactggtggtctctttggaaacctgggcaccaccactgccaatcaacagccagctgccggaaccactgggggtctatttggtggcttgggcaacacctcaacaacggccgccaagccctccctcttcggtgccccggctacttctacacaacaacctgccaccatgggagttcccggtaccgcgagcgccagcctcttcggagctaccaacaaccaagctcccgccaacaactcggcacccgtcaaccagaccagtggcgccttcttcgacagcctactcgcccgtaacaagaagctggccgaaggggagacggcgctcggcgacctcccaagtctccagctcggccttggtgatcttcgtcagcgactcaaaagggttggccctccgacacagggtcgtcccatcgatggaaaggcacactacttcctcgccgcgtctggcgtcgacccaggcgctgctatcagagatctcggcgcctttggccttggggcacgggcggaaaggccacagaccggatatggagctagggacgaggtggatgttgagacgtacctgtccaacttgcaacagaagacaacgctgagcatgatatcggatggcctggaacgctccgtccgcgatttcgacagcttcctggaggagaacgtgacgatggagtgggaagcacaacggaaacgtatctaccagcactttggcattcagcctaggaacgaggccgagcgtgccagtggttcggcccgcgagggaggattcggtcgttctcgtcgcagaggctctcagacccctcacgctacccagaacgcgaggtcaggcttgcagcgatccatcattggttcaccaagccggattggttctcatgcgcccgagttctcggatgtcgaaaaggacgctggcacctctgttagcacattcggctcggtggaggaccggttccttcgtgaaaagcaggaaaagctttccgagcaggtccgctacgtcaacgatgcccggcagcacagggagcccgtctatatttgtcgcgatttcgcggatctggagagcaggtctggtgacaagcatgcgccgcatattgtggatgcgtatcgggccatgatggagattgtcggagaaaaccctcatctgggtcaggtgccaagggaacgggcatttgccaagaagtacctggatcccagtacctcatccaagaatgctgttgatatgagaaagcagatcctcgacggcgccaaccggttcttggagaagcagttcttcgacgaggtcaacgcgctaatcgccaagtatcctcaggacgcgaaccttggaggcaagcccgacgttgtcagcaagatcaaggcgtatatcaggctccggatcgcccgcaagacgttggtccccgataacaccgatctccagtctgtcaacggcgagtacatctgggctgttgtcttctatctcttgcgcgctggttttgtgaacgaggcggccacgtacgtcaacgacatgcaacaccacttccgcagcatcgacaggacgttcccaggttacatcaacagctatgcctctagcgaagatcgcagactcaagcgtcagatgcaagaccggtgcactagcgagtacaaccagcgtattcgcaacgcccccgaaggcaccatcgacccgttccgcatggcctgctacaagattatcggtcggtgcgatgttagcaacaggagtcttgacaacctcaacacagatgtcaacgactggatctggctgcagttcaacctcgcccgcgagtctgccaaggagcttgagattgccggcgaatcgtacggtcttcctgagctccgagccagcatcaaggagattggcctcaagcacttccccaagagccctgccgaggacactaacggtagcttcggcatgttctttttcatgcagattctcgcgggcatgttcgaggaggctattgcttatctctaccccttctcttatgtcgatgctgtccacttcgccatcgccctgacctactacggcctgctgcgtcctgccgatgccttcactaccggcaacgagctgctttcttacagcacccgtggtctcccgcagatcaacttcggcagaatgctggggtactacactcgcgacttccgcgctgccaacgccgcctccgccgtcgactacctggtactcatctgcctcaacgccgacgacgccgccggtaacggccaagcccaagcccaactctgccacgaggctctccgcgaacttgtccttgaaacccgcgaattcagcaagcttatcggcgacatcaaacccgatggccaccgcatccccggcgtcatcgagcagcgcggctctctcatcgctctgggccacgagcaagagttcgtcacgcaaatcacccaccaggctgccacttacgccgacgacaacggccggaccacggacgccgtcctgctctaccacctggcaggcgactacgacaccgtcatcgccatcgtcagccgtgccctcagcgaggctgtctcgctcgagattggcgaggatcctttgcgcctggtgcccatcaagccccgtgctgacggcgacgtggccaacgcgcagcagggaacgagcctcagcctggcggcgatcgatgatcccgttgagctggcccataccatgatgtccatgtacgagcgcgatgccatgttcttgaaccatgtccgcgaccagaacaggatcgcatgcaatattttgttgaagatgagcgagatcaaggagatgattcagcgcaacgagtgggcccaggctattgatgtatgttcttttcattcctttcctttccttgccctccttatcctccaccaacaccaagtaccgttctactaacacgcccaacccaggtcattcgctccctcgaaatcctccccaccgacgattgcatgggcgaccccgccaagatccggtcctacgcgtccaagttttcgagtctgccccagcctgtagccatcaacgtgcccaacctgctcatgtggacaatcatctgctgcacgcggcagcgcgagcggctgctaaccggccagttcgtcggcaacaccggtacggcgcgcgagatgcttgcaagattgaagcagatcacggtggacttgacgacgtataccagccagctgaggtacaggctgccgccgcatttggttgaggcattggctcgggctagtgctgattgagttttgggggggtgttgggtatattgttaaggagggtgagagataagatgttggggtagaggatgaatgtttagtaaagctaaggattattggacttggttacggttactaagagaggagtgatgaacaattatcatgtcggaaaagaagggctcgaaacagttgatcagtagaagaagacctggtgacaaaactcttggaaatctcagtcgtctgtcagttggcctgggacgaagtgattcaaattcgctagcctttgacaagtcgatactggtctgcttatttgtatagttcttcggactggagttcgaagagaggggatgtggaactcttattagcctcctaagagcaaaactgggcttcattaacagcatcataggataatgatcaaggtttaggacgccacagaagtcactgatgcctctctctttcacttttccaaaactaccgtagaagttatcgatctacggtggttacccgatagagaaccaaacactttcctatatctagccagtttacctttttcgataccagactaacgaacaaaccagggcttggttcaattttatagcactttctgtcacaagtcgttgtggtgtaggggtgtgaagatggcatggacagaagtccttttgccacacgactagagtgcccttccttcgttggtgacccctttttttatagcaatccacacgagtcaaggttgttcacccacttttagaggtgcgaagcgagttattcggaacgaatcccgtccttctcccctcccccctttttttccgagcttttctatcgaggtatagtaatgcagtgctcaccgagcaaaattatttctgatatattggagggaaatcattggtatccataataactcttgtgttgccttctgttaccatcttctgaccattaatatccccggttccgtcgggccacctttgtcgctgtccgatttcagtcctgtgcatcctgggttgccgctgattcccttccgccactgatgctcgccggtaattctggatgagaatgacatcgccagtatgttagacactcatccagactcccatcgaagatccaacacctattacatatcaccaaccaatcatgtcccctcgctcagccgttttaagtcgcacccacacccaccacgttcccgtcacgaaggcggcatccccaccaacgccttgaattcttcgaaacacctatcccacatttttttcccttgcggtgtcttcctccacctgtctaccctttctagacagtccaagtcatccctcatgtgttgttgactcgtagtcccgttcaagaccaccacatccgctcccagtatggttaacgcataccaggcggcttccagacttattcccaactccccatctccgctctcaagatcccctggccctgctggctctccggtaacaaggttgcctttcccaccatcttgttctccttctctttgttcttctgttactgccgccgccgccgccgccgccccctctgcctccagcgcctccacctcctgtgttgtcttaggcaccgccgccgccagctcccttacaaacttctgagtcggccaatcgccccggttgcccgtcaacgtccagaacccttggtagcgcgtcctcttctcgcctttccagcgcgtactgttctggttcgcgcaccaccggcgcagctcgtagtcccaccggcgctcggcgcggcgaaagcggttttgaatcaccgtcgggtacaccgtcacgcgtgggtcggcgacaagatactgcagctctgggagggtaatgttggaaatgcctagcgaacgaatgcggtgcgggacgaaggactgtaaggccgtccaggcttcaagcgtcgacacagggtcggggaagggggagtgcattattaggcagtctatgtagcttgtgtcctcttgtgattcgggcgaatcggcgtgggcgaggtttcgcagagaggaggtcacggaggcgaggacttgtgaggttatggttgggtagagggcgggttcagctaggaaggcgtcgtcatggggagtgtactttgtttggatctgtcagaatataggttaatttattacggttcagaagagtaaataagtcaggtaagcgacgggtgctaagactgctcacgtatagctcctcccgggtgacgattccgtccctgatggcccttcgaataccctcgccagtaagctcctcgctgtagtggcgcttcatggcagccgtatcaataccgcggaagccttccttgatggcctggtagaccaggtcggcggtacggtttttcttccaggctgtgccatagatcattcgtggcatattgacctttgggtggaggggatctgaccccgcagggctgttgattgacgcatccgcgctcgccatggtggtggtactacgggtgcctctcagctgcctggtagcaatggaagagaaggcagcgccgcttgtgctccaagcttcacaaccttgtgtggtggtcttgttgttcaaagaacaatgatagcacgggatgccgttggtgttggtctgacgcggagggagggagagcccgcgggcgtgggcatgggcaggacggttgggagatggtcgcacgatgagacggtagggcagcaagggcagcagctttgtggacgcagaagaagtggtgttcgcaaaagcacgcacttggggcacgggttgaaagcaacacaaagactgtcctcttttgaggcgaagggccattggctgatacgggccagaactacctaccttaccaagctaggtaggtacctctacgtacttaggtagtctcgggtacggatgacttgtgggttacaactgacaaggaggggcgccagttgccctgccgtgagtgccagtcgtgccagttcctcccgtccttgccctcggcgctttctcgtctctgccgtattgggctacctcgtccacaccttgggtgacttgcagcggtccctcgatgccggcttcagatgggtgctggaatccttcagaccggtatcgagtctcagccagtaacgtcgggtggaagcccagtgggtagagctacactgtatgtatggtatatgcccgatgcaggagtgatcagtagcagggcctacctaggcaggaagcagcgcatcaagcgagtcgataaagtccagagaagcagctagtttctacctgcttccactatttgaaatttgatcacacgtgtggccagcgtccttcagtcgaggccgggtgttatgcctgatagccgtccggactccaatccagaccgcgtcgggtatgagtagtggtggatgaacgaggcaacgaggctctgttaatctgctcttggcgatagcaaggtggatttggtgggaaaggaagggaaataaggatggtcggtagatggtctagaatggcttggctcgcagggcttgactaggtgtgataatggcaaatggggtatgtaaacgacggactgttgttgaaaaaggatccagctcccaacgtcgggtgtatagtgtaattgatagactcaatggtcgaaccaatatttccatagaggggccgtcgcatttggctcattccttcctagaacagtattcctttgcgggcggggtacgtaggggttaaacaactgacggaatacatccgatgtgtacataatacactcgaggtagtgtacatacacgagcctgacgaggaagggatgcaaaggggtcaggtcaaggtgaaaattgttagtgctagcgccgactgaccgatctacactacgcagtacgcaatagaggcgggtgccctggttcggcaaaccaccacactggattccttgtcagggccgctttatccgcgagaccggcccggatattaacagcctagggcgcccaaaccggcgagtgccccgccatcaaccccatggggccaaagaggagtcgatctgttaaggtactgtactcctagaggtaggtaggtaccgaggtagtgaatgggaatgaggggaaacaggaacgactccattcgaagacgacgactggaggggaacaggcatctatgtaacgcgtgtttatcgctcaatcgccagttcttgtctttttttgtattttttatatctttaactgtcaaacctcccatcgacaaatgtcatctgtcaagcccgagggatacccgagcatcaatcgcgtggaggatacactagacgtaaccagcaacaatggcctccaacaccccattcaccctcaagtggggtatcatggcaaccgggtggattgctgagagtgagtctcgaccatctggaccacagtgacaaggcagcaagctgaccagaacacgcctgatcagcattcacccaggatctgctcaccaatcccgccaccacccgcgacgtgcacgatgtccgccacgaggtcgttgccgcggcctcgtctagctccaagcagagggccgaggagttccttgtcaaggtcaaggcccccagttcggccaaggcctacggatcctaccacgagctcgtcgccgaccccgagatcgatatcatctatgtggccaccccgcacagccatcacttccagaatgccatgcttgctctcgaggccggcaaaaatgtcttgtgcgaaaaggccctcacggtaacggcctcgcaggcccgtaagctggtcgacatggccaagaagaagaaagtctttttcatggaagcagtctggactcgctatcagcccatcagcatcaaggtcagggagttgatccagtctggagtcattggccccgtctaccgtgttgttggtacgttatgccgacgtgatgttagtgagaatcatatactgactaggtggctacaatagccgatctgtcgttcggcaatgaccaacccgacggcaccgtcagcttcgccgacacccaccgcatggttaacccggacctggctggtggtgcccttcttgacctcggcatctactcgctgacatgggtcttccagaccatgtaccatttgcaaaaggagaaggagaagcccaaggttgtggcggccgttcaaaagtaccatacgggcgccgacgaggctaccagcatcattgtgcagtggccgcaacacaagagccagggcattgccctcacctctctccggctagcgaccggggtagacaaagagaacacgggcggaccgggtatccggattcagggctccggcggcgagattcacgtgacgggaccggcgtttcggccgctgcagtacaaggtgatccgaggtgatgctggcggcaagatcgagacggtcgacttttcgatccccaaggatcccgagcgggattggggccacggcatgttttgggaggcggacgagtgcgcgcgctgcatccgggacggcaagaaggagagcgagtcgttgccgtgggaggagagcctggtgatgatggaggtgatggaggaagcgctgaagcagggcggagtgacgtatcccgacctgatcacgactgatgtgtttgatgcgcagagccccctgaacacgggcaagaggtaaagtgatgggtccggtcggtctggctagaggaggtcgtcagccgaagtgcatggcagcgcgcattgtgcagcgcagcattgcagccgaactcgaactgctgttcattagagtgcgacggtagccaacgtggagtctatcgatgggagaagtgagaagtgagatcggagatttcttcttcaaagacatgaaccaacaagggagacttgtgatggatgcaccccccagcgtgtcgaatgaacaagtacctagaggtgtctccatgtgcccctcatgtagcggccttgtacctgactctgtgtcgtgccagcaggagccgaagtcccccccatgcgtgcgggcacaggcagtcatgatgcagtcaaaactggcggccagcaagttagacctgtgcacccttcaggcacatttaggcccccctctggttcctccagaatccacacatctgggtccgatcagagtcagacttggtctgtaaaacggtacacagcaaggttgagcaggttttacaaaccggcaaagattaccgagcgagcgaggactgtcgtcgggagattccgatcgattctatacggcggctgtcgtgatgatgttgaagaaaccgtcaaaggctggcgcggctccgagagaaaattggatgcgaacgcccgtcagccaccgtcagcccatcacgcacagacgtcactttgggggccttttttttttttttttttctttttttctgtttttttttttttttttttttttttttggtaatggtgtttatgtaggagtaggagggttgtgttcgatgtgaggtgtgctactactctagcataggggagaaaagctccatgatgcgggggggtcagtgcaactgcatcatacagtacactatactagactagactactttacactacttacatacactacatgttcttccgttctctcgaacagcggacctcgtcaacgaacgtacactagcgacgggaaggcccatgtcgacccgttttacgtcacgaactcctcttggtcgtggtgatgacatggctgtttcttcagaacccaactaggtactgcaggctgccagctccgaaccactcggcttgggtcaattggtctccgtgcccaatgggtcagggatgcagtcagcgtggtagggacctgagctgaggttccatgcttcaacgagcccggggcccgggcagctgttcctcttacactccatacacatacagaccatggcagcttttccatggagaaaaggaaagtgagaaggagggaagtggacagacgttgcccgacactccaccgttcgccgttcgtgggcggcaactactgcatccttgatcacctatgcattgtgcgcatgtggaatatgtagtgtatatgtacatagcggtgcgctaggtacctgtagggtgcgggtagcggtagcggttacgagtcacactgccgcggtggaaccttgcacctacctctttttccctttccactttgtgcctcttgggagccgacctctcacacctcgccaagtgcgcgtttgtgtgttaaatccccatcctggcctcatcgcccttctctgcacccggctcatcatccccgcggcgttctacactatacctaccttacgttctggaagaggaacgaggcgcgccagcacacggcaaggagccaccagccctgcccaagaagtcctgcagcctgcaagccggccggcgtctaaccacaactgacgtcgagcgagttcggttcggcttctcatccggtcctctcagacactttggtctagcccggaggttcactgcgcaataagctcagcctcgcccgaaccagcggtcaagttcagagtcactcagatcttagacacgccctttcgtgctcactctcagtcatacaggccctcgccgaatgcggggtaacggcccaactgtttggaccagaaaaacacagcccggacaacgcaacttgctgaacaacacaatacacacaacacctcatacctcagcattcaagcacaagcacacaacacacaccaccattccaccttgtccggccacctaggcccactcggctcattgtccgacctccccgaccctccatccaactgattgctcgtgctggccaactctctcctaccatcacgcactcctgctctagcctcaggggtaaatccagctcgtcgggaggcagacaaaaaaaagcaagagatttcttggagcccagtggttgagttgggtatcattcgattcggaacctcacttggcaccgccttgtgcttggttgtcttgcgttgcctcgagttcactacccctggctatctttccttagcgtatgtgcgcattgccgtttccttgacctcttcgctccttaccttgtcactccccggtaagatgggatcacattcactaccctccgcgtcagcggctgatgctgttgcgaagctggcagcagcggaagctttgaaatcaactgccgcctctgccgcctctgccgcctctgcccctggcagtagcacagaaacagcttcaagaaccgcacaaggtgcgagtgcagccggggacgccggtccggtcactgcggtgccctcctcagataccccatcggtagcggtggacccagaagctgaggcggaggcctacgagcgtgccaacgttcacaacgtgtacgaggctattgcaccgcacttttcggccacgcggtacaagccctggcctgccgtggcccagttcctgcatgcccagcaacctggatacgtaggtctcgatgtgggctgtggcaatggcaagtacctgggtgtcaacaagaacgtcttcatggtgggctcggatcggagtgccaatcttgttgcccatgccaacgagcgtgtgaaggagctacagaaagcgcagcagcagcaacctctggctgaagtcgtcagagccaggataggtggcagcaagaaagagaagaagcaaaaacaagaagtacctacaggcggcgagcgtgagtcagaggctccgaatgccgtcattgggaaagaaaccggcagtgaagtggcagtggcgaacgacgtgcttgtggccgatgggctatcgctgcccttccgtgaaggccgagctgactttgctatctgcatcgccgtcatccaccacatgtccacccggactaggcgccaggaggccattcgacagctcctgaaatgcgtcagacccggcggccaagtcatggtgtatgtctgggcattggagcagggcgaaagtcgtcgtggatgggacgagggcggagagcaggatctgttggtcccttgggtgctgaagagtcaacaacccaaacccaagaaggaaaagcagcccaaggcttcgaagcagaagcaaaagtggccgcagcagcagcagcagcagcagcagcaacaacaaacgcatgagcaggcgaatacgccaatgcagcagcagaatcatgatagcaccgagccacaggaagctatcactgcaaaaaatgttggggaaaagggggcgaccccaacatcatcatcgatattatcaccgtcgtccgtccccaaagacgctagcatgacgatcggcggcggcacgggggcgggcgtaaccgaacctgcaagcgcagccgcagccgcggtggcaggccctgatgccaagaccgacaccggggatgccgccgccaacgccgacgcagttttccagcgctactaccacctttaccgtaacggtgagttggaagaggatgtgttggcagcgcgaggcgcagtcgtcatgagcggatatgagcgcgacaactggtgggttgtggctacccacgctaccaatgacgatacattgcaggactagtcatgtgttttgtcgactcaggaccgtcaaacagaattagaatcaccgacttggattgttaaaggcagtgagccgatcttcttaccaaagaaagaatagacattatgactgcataccgcattacatccatccatccatccaacacctcttagccactgtcgccgacccggtgcctgacgctatcgctagtggttcaagtgattggttcaaacctcgcacttttcctcaaaccaaaccctgatcctgcagacagaccttttacccctgcgtcatgtctcccgtctttgtctcctttgttgttttagtactatgtataggtgaatggtgccttgcagttggtcgtcgtgcctgccttgccctgacttcagattccctgatttttcgcttatcgaacggtacctgaactgattgacccttgggagatggaacaaatgatgatgagaagcgagtttcggtcctcctggcctcctggtccaacattgacctaacctacctaacgtaactgactaaatttgaacctgaccagggcaactgtgacgtgatgaatatgagaggtgagtacgtatgtagttcttgaccccgttcctggggttcctgatctttttttggtgtcagcgtcaacatcaaggtagtgaatttggccgtcgcgaacgtatggtacctatgtatgtatgtagtaggtaatgtggataccccttgctaggaacaagcttcgctcgcctagcaagccttattttgagatcccatttcccacctacccaatctccgttttctgcagcccccgagcctcctacgagtccacctcaactagtgtgtaatcgactgacacccttgtcaacctgaacaatgtgattcatccgtgttcaatcgtccatgttgtccttgtaaacatgaaactttctgatacttgatagttatttctttttcttgcaatttatctcttcatttgaacttaatatttttcaaaagcttttatctatcaccggggtctagaacatggaaaatccgatatttgatacaagattactcacgtttgacacggcttgaactaaacgacgccttcgagattccaatgagcaagggcaagtgacttcaaagtatctcgaatagttgaccaatctgacgcggattgatgtcttcctcgaaccaaaataaaagcaagaaccactgaactaatcttcctattcgttggaaaaaaaaacaatttcataaactccgatccgaatccccttgtatcttttttccttttctcttgttctatgttgtaacctccaaaaatgaatgccccaaagaaattaccgaaaggtgaaaaggggggagaaaaaggaatggtaaatgagctgaatcttcttttttttcttccaatccgaatgagtcgttctcgtttgatccccgccgtactcgccatgttttccgtgttccgtctttttgttggtagccctgtttcaccgcgctgcgccgtccttgaccttgaatggttgttttacattttcgttgcctaggtagttcccgtcccggtcccatcccaacaaatgacaagacgaaaggaaatccgctagttcaacctatcatgcccaaactgctctttctctatgttttgaataccgccttcctatctcgtacagtctgagccatttcgcgggaagtgcatcaaggtgatcaatcagatggttgttggagaacagtttgccaaggaaaaggaaacaagaggtgtgacaggtgagacaggctgaagaagtcccccattgttcggtgagataccagaagtcacacccccccaaaaaaaagaaaaaccgaggatgaaaaccaaacagaaagatagaaaaggaaggagagccatatcgatttttggatgtcatcaattcgtcccaagaacatgagagggtgaacaagaggccgagtgctaagtgtattgtattggggacccaaaagtgtctgaagggtatgatgtattgtttgaacctcgaaccggacaaaggaaaaatccgtgtgggattaagctgtgcgtgtgtgaaaagacacagaagcaacaaaaagaaacagaatgtgttaaagtagaagctatctcataagtatccctccaagtgaactggttggtgctggcatctgaggtatatctgtatggtatccaaagtatactgttttcagtatttgtgtccgtatgttgtatccgtgttttatgccagatctgtggtatcaagtacatgaaagaaaatgaataagcgggccgagaccgaaagaaaccgaaaaaaaaagaagaagaggaagggaaaatgagaaaaagaaaaaaaaaaaaaagaaaaaaaaaacaagtggtaacgaaatctgtgtgtttttgcctgtttgatcgtaacgctgggggaaaacgaaagttatcctgtactaggcgtgtgcttattgaatggctgatgacaccaaacacgtaggcggggcgtgtctggaagaatgaaaaacacactcgtcatggctcgagctggaagttttgatggtgagaagcttgtcctcggcctcagagtattccagctcagtcacgtaacttcatgtgtgataggtcgtccaacagaagcagtctagattttccttcaatcacaccgtccaaagcttgttttgctcttgactggctccctcactccaatctctgtccacgtcgtgacgatgtcatgccaggtggcggtccgagagacgagtaaccatcctcttgtcgagactggaagtgatgccgtctcctgcttgtctcacgtatccctcccgcttccggacttgcccgtcttttgacggttccaagtggttccaagggcggataggcggagtaaccaggatgagttggtccagggctcgtcgtatcactgtgggttgggctcaccatactggtcatgccacccgtcgagtatgcaggcgtgctgtaggggcttactccggtcgtcaattcggcgacgcttggcaacatccccccacggctctgatgagtatagctcgatgtatggatgggagccagacctatagctggcgccaacgtatagccgctggggtcgctatgatggtgtggcggagggggtggtgcaaaggacgatcgtgtcggcaagctgtcgcgccgagctgccagtggccgtccgccggacgaaggaggtggtatgaaaggtccaggggggccgcggctgtaccttggtgaagacatggtgggaatatctctcgggaggcttccttgagactgggagtgaccatgatggcctctcgaagtaggcattcgatggtgcatgactgaagaatcacccaaggctgctgtagtcagcgcgaagggaacaactcccgctcgtctggccatatcgacttcacccaactgccaatgcattgcttcagcggcacgccagggaacctgcatttcttcagcaacctttgcccacatttcgggtttaaacctgtggactgtcaggtatggtctttgtcgggagaacagggtttaaatttacctctcatagagccttgccagcttgttcttgcgctcctcatcccactcactgcgtctctcgaggtagttttggtagtgaagacggcagctgatagagctgcgacctggtagacgcttggaaatatcatcccatttcatcccgcttccgcgaagctcgatgatcagtgcgtcttcttcgggcgaccatttgctctgctttttggctggcgactcggatgtatgcggtggcatggttcgtttcccgccgcttccaggacgaactgagttgacgcttcctgatcctgatttccccaaactgcctcctgctcctggtccgccggcaccgctagacctcggagatcgggtgccagtggctggagcaaacgtggcgaacgacgaaccgccaagagcaggtggtgccaacgtcgtggtaggcggtattgtcgttgcggatgtgtattgggaatgagccacgggggcctcatctgagtcggaacgtttgaggagtgatgcgatatccacgatggcggtatctacaaaggcaccactaaaatagggagttgtacatagaccaagggagtgtaggctcgcggttgaattgtcttggctggcacggttggcgtggagtgagagatgatcgagtagttctcgaggaggatacgtcgaagttatagttcttcggggctgttcaagagtgctatgaaagctgaataggtggatcttgaatccttctgctaatgcaggttaagactggttgtgagaccgttggagagggatgatttgtcgttgaagggtgtctcgaggcgcaaagacatgtggggaagaaaaacgatccaaagatgtgccttttcgaccgagaaaagggactcagccggaaggggctattcgtttatcttcttgaacgagatgtcttgtttgttgattggtgatattcagaccaatggacttgagcgatactaatgaggcagaaagagagagccaattcgtatgactgctctatctataaaccggtccactggagctccgttcaggaatgggttaatcttccatacttcgagctttcgtccggtgccaggtcagagctaggaagcaaggaagaaggttttgagcggttcccgggaacatgcgctttacagattgggatgaaaggcgagttgcaagctcaagactgtatacctccgcaggcggcgaggctggtgcgtgacaagaccaggatctcctgtgaaggagatgaatacagactagggacgaagaagcatcaaaagatacaaatgtagagagcatcataatcgtagccaagagagcacacatgtacatacatgagcagaacaaggggggggggggggggggggggggggtgaaagtataaagagtgcgagcttgtttaacatggagtactggtgagaacctctcatgtactgaatggaacctaggtagatgtcatggaggtccctgtagacgggagcacctgggtagggggtcagcgagttagagcaataacacaccggagagacatccagagttccagaccagctaggtcggtctccatctcgtggcagccccacgtccacaatccagcgtgagtatatcgttgagcttggtccgttatagagtgctcacggcattaagtaggtactttgagccttatagtcctaccacacagcgtcttgggcgacaggacggtaaaattatcaggctgactgaccatccaggacgattttctcacaaagccactgctgttccagctgccatgccgctatcgaacggtggggcatgaagatctgtgaaagcagtttccggacccgcgttcggcaaagcacacgtcaccgaagaggcagccaattttcttccggactgtagaccgatcggaacccgtcatggctaggaactcttgaccgtacagggcagaaatcttccccagaggctcagctgccggacgggaactgtttggtacctggcttacatgcaagctaggagggaatcgacaatcgaccaggggtaaatgacacgaaggcatgcataaagcatggcagtgtaccgggccaacaccttcccacgcatcaccttttcctgtcagttggaaagtatccttctcgcttcccaagaaacagggcgcaagcggtgcgcagtctcccgcgtcacaaagggtttagtgtatgatggatggaaaacactgtcatgatacgctgttacgcctggcgccatttgagacttttacggcgatgctaacggttgggtggagattgaacaaaacgtgtagttgttgaatggtacggttgggctttatcgacaattcttttcctgtaccactgtatcaaactgtcgtcagcgccgcgtacgggcggcagttgaggacttggtggtacaatgggggagatagaatcagggctatgtagcaatagccaagcccagcaaggcccaagagatggaacaggttggtcaaaaattctgatggatggtaagatacctacaggggctggagatcaaactttgatgttcgatatgtatgcataggttgcgggatactgagactgtgtcttgtcaagtacccatgaatacttgctaggccttccgcgaagctggcagacgttgaaaaccctcaccaatctagtggggaacattgacgcacacgccaccctccattacgacggtaccacccgttgatgtttgctagtttcgtggtcccatttggtttggatccccatccctcaataaaccctttgtttgtgcgttagacagatattggactcgaacgtcctggttcacggttgcggagcctcgaactgagtcaatttcgccgtacattacggatatgttagaaataacgagcgacatcgctgttgctggtatggagctctcctccgctcgtggattccgcctggcgcaacgggggcagtcatcaaggtgcaaaagattgaaaagccggagcgcggcacgcgaaccttttccgctttccaacaacactcccatgtcggcccaaggatagtcatcgttcggctttgcagccgtaagacataagccttcgctggcccaggattctttcggggcaaggtgatccatactgctgcagacgggtttgaggctgttcttggggtattcatacagtacccttgattgctaaccatattttagaatttgactgccattgtgcgcaacgatgcgagtatcttgggagatggcctagtcttttaccacctttttgaagggacagaagtgacgcagctctccaccgagcttggaggaatggtaagttgcatggatgatggctttctgaagcgttccatctcctacacggacacgacgtcgactgaacatggcgatcaaaccgtcgcaacaagtcggatgcggaacaggggtttcgttgctactcggtgacagtgcggtgactgaacggcctcaattgtctgtgcgtctcggaacttgttgctctgaaatctgatcacgctttttgttagacccaggttgtcttgagcatcgtttgacttttggccctgtcaggttgccgtttagacgatcgtcaacaatggaattgtgcttgcgaaagcggccaaatgctccttgtagcagagtttcagcgcaacctttagcaatttatgccacacaataccacggagttacggacggcctcactgcttgggacaccgagaaccgatgaactggcggtcaactttctgttgcagttttctcgctttcgtacaccaaggatcagggcccttgataaagggcagtaggaccgcctcgcacggaagaggaccaggactcgcgatcccccacgagcttgttgttctggagaaagatagaaattgctctgtgatggaccaagtgctcctccaggcgtgggtttgggcggctagaccaaaggaagagagttcgccttttatgaagcctcttgatggccatgcttcatgttatcattggttcgaactgcagcttctaggatgctcggcctcgacgaagacagtaccaggtatggccaacataacggccacggccggtgagcggactgctttggcagcagttgaaccgcccacgtaccctctcgatcttatgcgacggaccattggcttctcgttgcgtgtcagcctcctctatgggtttggggaacctgataggcacagttggtgcacggtaagtggtccaagcggtcatatctttctgttaactcattccacacaccacaataaacaaaggcgtgtagccaaagcagcaagccgtgatagttgcaagttgtcgggagggaagacacagccccaaggaaggtatatgaggccaggacccaaatgttgggatgactcaagtagcttgtgaaaagatgagctggccagctggctggtgacagacgagtgaggacctgataacggaccgaaacaaagggaaacatattgaggatgacggcatttctccgcttgttgttgtgctgttgttgcccgaatacagcagcgactagctgtcgagcctgcttcgtttgctacctgcatttgttgtaacatcatctagattggtattgccatctgcgatgtcagccgatctcgattcatgaccaaatgtagctgagtccgaacagcgtagctcctcatctgggtgttcaaggatagctaaacttgtgagacgaactgcacagagacctctgtgttcccgagttcctcaagttcgcctccggttctcgctcgagcccagcacacttcttgaacagctttggttcacgttcccgagtcctgttcgtccattatacccattcgccggccgaccgagtgctagtggcatccacagggaagggaacagccgcgggatacgacccaacagcccgttggaagcaaatcggtttgctttcgctgcagaggtccagccgatacatgctagttgtcgctgatggtcgctatgaagtatgtacctgtagctcgaatgaagtacgcacccaagcccttgtcgttttgttgaaagcttgcagcgactacatacgcgggcattcggatgcattcttttcgacgagagttccgtttgatggcggcaacaatgtccataccgtgccattaccgagtccaaatccgaattggtcggaaaggtggtattggctgcccaaaaagcgctctcatattcggtcgtacctcccatgtaccccacgtctgagcgataggcacactcccgcaggccagggctgaacctggtcgaagtaataacttgccgtccctcgccgttgttctcgcatggtaaatgaagcaaagtcttgcagacattgtgtattcacgggaacccgacgtggcggtgaacagcatcgagacagatcttggagagcgcatgtagaaagcatgcatgcctctacacagtcatacgtgggtgaatagttttcaggccatgtccttgttcatcttgggagcgcgtctttgcggtttgtacacagtgtttcggagggcgcctgtttgacccaatgtggtgcctgattgtctggtttaagcacacatttagctaaagctgatctgggtagaggccattgcagccgacctatgcagacaaagaagctcgtcagaatcaaaccctttcaaagcatcaccaaggagcggatgtcaaggctagggtttgggggggttcaagagagagagagcaaaaacaggggctgagtataaggcatcgcttgttaaggactgcggctatgtgttcttcttgacagcctcatctgggtttcccttgacggggtgcgagaggcaacgccgattggaaacggcaaggaatgaatggaacatggaggaggagaagcatcttgaaggataatgtgacttgtcaggttctgtaacgaacctttgggatctgtgtttcatgatggtccggccgtttgcacagggacgaagaggaaagctctaagtggttgactggctccttgatccggacaccgacatgttccccagtccaggcgtgggagacggatagatgcgtcttgatcaatgtgccaggtgcagtgaggtagcatggcatagtggtggcctgcctgcattgtctgcagcctcagtccatgccgaagtggttgtggaggaggagggcaagatgagctggccaatggtggttcgtgggagcgtttgaagtcttgcttgccataaatctcaggtttaacggcatatgatggccgcccgtatgtgcctgcgatgccgtggtgttcccaaggacatggcttcctgttgtccgagcttacaaacggacgagacccaatggtatcgtaggccgaggatcgcagtgtgtccagctcgctttacttcccagtcgtaagaagcggatgatgccagactctcggcttgattccggacgcgtgcgccgcaatggctttgttcttttgttccgtattaacgatcgaggccttgagacatggactttgtgggttggcaagatgattctccaaggcgcagaggcaattggatccaggcaagcacggaagagcgaagccagcacccatgaatgttggctcaatgcaatcaaactgggatgactgagtatgtagtgaaggttaaaggccttggactaggcaagtgacctgggctgagtaggtacaacatggccccggagagggagaatggaaatgagaaagcgactggaggtggcatacagtaataggttcggctcggaagtgcaaaccagggaagggggaaaatacgaaaaacaacgaaattgtgtaatgaagccgggtgtgttctaaagcctagacgttgtatccatccaaagggaaagggccagcgacgggcgaggaccacgccgtggatgatgtgcagtgcagtgtgatgccacggcaggcgcagttgtggaggaggtgaggttcgttactaagaggaagaaggagcaaccgatctctcgtggcaccaaggcaagcggaaggtggcggtggtgcaacatagagataagaggtaggtagatatgacatacaggtaattacagcatcaccatgctttccctgggtttgtggggctatttcatgtaatataccgtctggatgatagcgcgtatcaagttacctagttatctcttcctttgcatgtgcaacccgacgaactgtggcattgtcttccattgtaaacaaacggcaaacgaaggatcaaggcgggtatcatgaagcccacgttaaatggtgatatcctgagtgtgcatggcttgagatacgattgcttgtttacttcgggctcctctacaaacaggtcgtgcctgtccaggtctacactctcgctgtgaattaataaacagaactcaatgccctggaccgttcaattggctccacattgttgttggcgcctgtaggcagtgtccatacccgacctctgttccccatcgccgtcatccggtcaaatgaacttctccttgcgcccaaactttgcccaaaccccgttgtcactcctggatatctattatcatatattccactagccaaggcttcacgcaaagctacctgtcaacatgtcggacgttcctatgtacgtgacgtcggagtattcctcctcggaacgtcgcatcacgccctcatggtccatcgcccagctaaagaccaagatggagcctatcacgggcattcccccttcctcgcagcgcatcaccctcaagaccttgacggatgaaaccattccaattgaagcagcggacgaggagactacgtatttgcaaaattaccctctggcaccctatgcagagttccaagtgagactggctcatcccgacgttttatcaagagagccaatgctgactatgcgctagatcaccgacctgcgacctccctcggcgaggcccaacttcaacgccgctggcgtggacaagtatgtgatgccagaggaacagtacgagaaaaagaccgattcagttctggcgtggaagaaggcccaaaagcttggacgcttcgaccccaacgctccaagccatgaacaagccaagatcgctgcgtttgccaaggaagttgaacaacgcggcatcgaggttggaaggcgatgcagagttggccaagatgacacaagaaggggcgtggtcaagtacgtgggtgaggtcaaggagatcccgggcagtatcggtgcttggattggtgttcacctggacgagccagtgggcaagaatgatggaagtattggaggaactcggtactggggcgaagagtctcaactcaagcatggcgtcttcgtcaggccggaccgagtcgaggttggcgacttccccatcgtggacgatctcgaagatatggaggagatttgaaatagtcaacattcatctactacctgcaccggcccccacacttcggaacccccaccttctagctacgccattaccgatatcccaccggtgtgtccgtttcggatgcaccgatcaggcggaggggtgacggagatccgggaagccgccgtataacgtcaggtgattctgtccggcttgctcgtacctggactgcaagagtagcgacatccatgggtgcttctctagctcaaggcacgccggtcgatggtcgcctcttctggacaagatatggtcaattaccttggaaccgcccaacattcctctccattccctcgatgagacattttgatactgattgatgaaggactgaagaagtttatctcaagtttccctttacgatacccttccgccgccagtgcgcacccggtagtacatggagttcacagaccatccgctcattcacaatgttgtacacagcaagaccctagatgtcgcttgatcaaagccaacaaagccgactaaagacgacttgaataaaaaacaaaagaaaaaaaagtgctccgtcaatactgtggtctgtggttagccgagcccatattgcgtgacgatttcaccgcatggattctcgatgctctcgcaaagctttatgcgagcaaagggtcactgtccgtcaaccaaagtctttaccccttacaaacatgcaatttacatccatgtcagttcaacggaatggaagcttccacgaagccatggaaggcgccacagggctaattaactgcagccatccacctaactcaacattctcgaactatgggactttgggtccgctccgtttgtttcaagcagcgacccgaagtttatcgccacgtccttcgttgtatcagttttcatgtctgacgacagtcagtatactatgcttaccactatggtaaatgatgggtaagcggctggcctcgataggtgattaagctgcgccaatacgttccgagcaagccgaagattttatggcatgacagatcaggcaaatgaaaagagaaacttgaccgcgtcgaatttgacggcaacgtattcctcgaccagactagactggtgaaaaccaaaccgttcacaagtctatctctcaacttctccggtacagtcagcagaatgttgaatgcgacaagaattacattctcaaacacctcgcaactagcgatcagtcattcagatatagagttcggaagaggcaaagcaacgtctagcgctcgagttattggatgatagaggtagaaagggggacctgagctgtttgtggtgttgagtctgcctgacaccacgccggggtagtgcctgccttgcgcagatatcgcgaaatggtgagcgctcaaaccgattttggtgtcacagacacgggggaaaccccaaacatgcctctgccctacatttatggcgatagcacagcgaaactccgcatgctgttcacaattgcggcgtccagtgttttcaacggccgcgggtcacggagctatcgaagaggtgcctgtcttgacttggggcccatgtgaacggaatgcttcagttctaggttcggattgagtaagttcggttacactattgaacgcattcggtattcgtcgactttgagttgcactggcagtcagattggatagacggacgatgcgactaccggtgtttccaatgcgttgcccatcttcgctcccctactactaagtaacacgccctagcactgccccggcctacatgcagtccaatctcaagctctaacaggatgcccattcatacggcacaccatctgtcgcatcctactctgaattatttacaacgaaacacaagcctacgaggccacggactgtcaacccttacacacgcctagagcctcgggcgaatcagagcgtatcagccgatgttgatgatactgtagtgccggcaatcctgccaactgcaatgccgccgcgccgtctatccattcattgtattgttaggagccaagtcgaagaagccaagacctatactagtcagccaagcttccgagcttggggataccacctacctgtactactactctacctaccttgccgtcagcgcttgccctgcacgtggcccggcggctttgtatacactacaggtgtagtgtacctcgctcgctatctggcctccgctccatgcctctatgctttccgtccgtccacttcctttttcactttcttgcatctaaaccgaacgtctgacgggacctaccatagcgcttcagcgtcttcccttttacgctaggtattattttcgcaaatactctttggcgcaacctaacctatacaaccgtcctcagccccatctcatctcatcacctcaaaagggcattgcgtcgcatatcaacactacaagccgccgcggggcgatcccaagaccgagtaattccaaatcatcaatttcaacccagcgtgacggctcagccatgttctgtccttcctgtccgactcatacctaaggtacacggagatgtgagactcctggtctcttagtccagacaaccaggatccggcccttattatcaggcgtctctcatcctccccaaccagcaagaattcggattgtcgcatcgtggattcggaccctccttttcattatcgcatcacctctacttgaaaacctaaacatggcaatgtcaaccgttgccgccgcccttggcaaacttttgttcgttgccgtcgttacgctagtgatctcagtcgcgaatgcgcttagttccgtgccagagctttcggactgggagcaagaccaatatctcaccttacaacttaccgtacctctaggttcaggtgacgccaagccgatcagacaccgagttgtcccattgactgaagctgttgggatgaaccagtccgtcatagctcgggaggtaggccaccatcagaaacatatcaaaggcataactaaaagtgcaagtttcactaatgcccccagttagtctatcacaatcaaggggacaatggttcctactgaagaaagcggttggctcgagtttatcgactccaacagtatcgcatatctcaactgcgacaactctaactcaacctccttctttgaccagctcatgtccaaggcaccaaaggctattctgctgtttagcctggccggggctggctgcagacgcgacagcacggatgactggaactacactactcttttcaccatgaccgaccaaatcgatgcaagagacacgcttaacctcacaatgtcaggcagtttagccactatcactggggattatgaggaacctgacgatgatgacgacgaagatcgaaccgggcatggctcaccgatcgctatgaacattctctacagtattaccggagtcatcaccctactgttcctcgctattatcgcgaccggagcgatccgagcccatcgttatccggagcgatacggacctaggcccggctacggcggacggcctagtcaaagcagagccaaagggctggcgcgtgcagtgcttgaaaccttgcctatcgtcaagtttggagagaaatccccagccaagccggatcccgatttccagcttgaacagcagccctctaggtcatcacaggatccaacgccacgggcaaagttgtcagcaatccaagaggcggtgccatctatagccaaatctcaaggacccatgactgtagcgagtgtggaggcatccgagcaggcttcgtcggcaacagtctatggggctcaaacgggcatgactaacacagccggcgacattgagaatacgaccccagacgacatcaatctgggctgtccaatttgtaccgaggatttcacgattggtgaagatgttcgggttctcccttgcaaccacaggtaccacccagcttgcgtcgacccttggttggtaaatatctcgggcacttgccctctatggtaggtttggtgaatgtctttgacgatggaaagcgacatactaaccgtctgcagtcgtctcgatcttcgaccccacagctcaaccgaaagcaccaccggccctggcgataatcactcagtgtctttgccaacagcagcaggcgacaacgcccagcagcccggcaccagtggaagtcccatgccaagcaccactcctagagagcggcgaaggtctttgcgaattcttgacttgcacagacttcgggctgcctctatcgaagaacgtatggaaatcttgagaagacataggtctcagcagcaacaacgacggcatgtcacaggatcatcattgacaggcgatcctgataccggcgaatccgcagatcctactcaccgagcgagacttgctgagcgattcagaggcagatttagagcatcacggcctccaggccaggcgcagccacaaccaacagaggtagatatacccacgcccacgccatgaagctcggctttcagagggatggtgttgtacttggaggaatgacatgttgagaataatgtccaatacgttgtcatttaagcgagcgcgtcacttccggtttttttttttttttttttttttttttttttttttttttttacctttccctggaaatgcctggtacgcttgagtcgagtttatgataccacacatagacgggttgaagttgcatttgcgtcttgttcaatttttctactggtatggttcatgtcacgggtaggacataatatctcggtggactttaacgcctttttgggtatgaattggaagtataaaaaaaggcttcgtatgtttctctggaggctaccgagaaaaaaaagacatgtggtggttgcgcttcgggcctctcaaggtctgcccgccttagccggctcaacagaacgggatgggcagaacaaacgaatggatgacttggtttggtacgcattgataggtagctataattatattcatcgttagcactacaagctatattggaaaggtactgatccatcagacagatacgcagtcctctttgcgacaacaggaaacagcgcggttggtgcagtggccaagcacatcactctgcttgtaggttgaactcccctcgatatgaatatagtatcgaacctcttttcagagacctactctgggggtcaaagttcagaatagaaatcaccactgcacattccacttggtctttactcttccgctgcctgctttctttgccctttttgcattgatgatctgctactataggtagttttaggtttcccaggcggtcaaagtgacgatgaagcaacgcgtcagtcctattctcacccgcataaatacctcgaaggtttaccgggagtccacagttgacgcgtgaccgcggaaacagcaagggaatgatgcattccttgtctcaatttcatcgaactctcgccaccaacctggagaggatgaaacacgatgaccgctttcatccattaacccgccacatctgttacacataactagataccttactagtagcttcctgctgggttcgttccaagttactggcgactacaattctagcgtaagtgatttccctccgtcttcggcagtagctgctgctgcaactacagaagagggagtacagcaacatgacaccttgaggtttgcagtggcataccaacctcaggaactacccaagctggtttgtggtcgtgcctgcctgtggttacacattccgagcatctgaggtggtacgcttctggaactatcaggggtatcgagagacaagtggtggttcagctccgtgggtgctgagtatcgggaaagaaatggtaagctgggaaactgttggaatttggaggattactcatggcggttcgatatggtattcgtgcttcttgtcgaacatgaatgaacggttcatacacatatagccaagatggatgatggctgacatgggttgtagatattcttcctttctacctaggtgtgtgtatactccagcgtcagtcagtggaggcgataagactgtaggcgcccaaggtgagactcggcatcctaaatcaagatgcacaggcctggcaacctaggaaaagtcgaagtatgtgaggtgcagtggaggtacctactaggctctccagaggctgcagatttggcatccacctgcaagaacagaacagcgacttccacgccggattctccatgcatacctccactactttggcagccgcgagcaacgaacccgccaggacactcgctcatcactcatccttcaccaacccaatctgttttacagcatgggaaaatgtcttgttctgttttctccttctccataacgtgcaaaagaggtgtcaataatcgacactttttggtttctcgctgggtttttcttaagtggccatggtcagtgaggtggtacaacagcagtatgtggcttgaacactgtcgcgctccttcccatccgggcgcccaaggaccgaaatgtgaactcgcattgcatcgatccgtcagtcctctttcgggtggtctggtggccaaggaaagagctacccgggggaaggcgagtgatttttgggaaggtcttgaaactaggtatggatcgagacgacttgttcttcaatttcccatccttgtcgggtctgcccgtccctgcgcgcgatccccgaccactcgcacttttgctattccatctcccaccgatctccccgcccaggtgatctcatcttccccagttccttttaactgccatctaacctttcgttacaaaccccgacacctcaccttgaactcacccaggatcaatggtggactccctgcagtatagtgccatccctagcagcagcaacctcgacgacttccccctttcttcttggctagacctggttacgcctgtgttcccgacgacggcgccctcatattcctggacttcttcttctactcctagctgagaacttggcgatcctcgtcttcgagccttttctgtaacaaacctccacatcagcctcgactcacgttgctcggatacctttgggtgtcctactctacttcgacttggcttgatcacttgaaagatacctatccggacacatacaaactgcgaccctctagcacactcctctttctttgctctctgcggctgtggccacgatcctcttttcttctcatttctctctccaactcatgtttggttaccttcctgatcgtactttggatgctagattgccgacaatcagtttggatggttcactttattgtgcttagaaagaagaacacaatccatttgaacaacatacacaggcctttacagcccctggctacaaccgccacatgctcgcattcgtgtgattgatggatcgattgctatcatcatggtcccgccgcttgtcagcacccgacggaacgacataaagatggaagaatcagagtcaggcgaggagcccgttgccggcatggttattagcgtcattcttgccatgatctctctggttatcatctccagttttctgagtgagtgggctttgtttgtcgaccatttctttggttggggcatgaactgaaccgatacgactctttctacaaacagctcaaagatttttagcggtcaaagtctggagtagacttccccccgtccagtggagtaggtcccgcccggagcgtgcagtcgctcgccaggtcggcatcggtatgtcttcgacctcacaactgacatgtcctcacagtggttttcgccatctacgccgattcctttttgtttgtgtttgctactgccatactccaatttggcttcggtgttgatagctcggcgtccatctgcgagtcggctattttactttgtctggcctgctacgtcacaacaaaggtatggtgtccagacaaggtcgaacatgtaacaagaccagctgacgttgcttctagattgtatgtggctacccaaatattgagtactcgggaaatggtctaacatcctatcttgaagcttatttacatgtttctggtagagaaagcggtcggttatcactctttccagatagttaagccagacctctgacattgggaacagtttatcatccgatctggatgcaagaaactccggatacactccaagctctatcttttcaacaccattgtggtacttggtttgttgcctgaaactcaaaaagtgtagatcaacaaaactaacagttaaaaggcgcttactgcgttgttgtggtcctcaatttcatttagtatgttgtactcttcacagcgatatccactttcaatcactaacgagcagcgccgcagtcgtatcacaaagatagaacacaaacagtgcataatcggaatggagagatatgccatgattccactcattgtctacgacctgctcgtcaatgtaagttagtcccattcgcctctccccttccggtattcaatatacccgtgctgacgatttaggtttacctcaccatcctgttcgtgctgccactactaggtaataggtcctcctcatatagttttcatttacggtagttgactttatcaggcctctatgcctttaatagctctcagcaaactcggggaaacagaagactgaagctggtggccatgcggacccttattggttgcatctgcacactcaccagcagcgtcgtgtaagatctgtcttctcaaggctcctaattttggccctgactaacgttctgacagcaacctatcagtgctcatgggtttgaatggcgaacctggatgggtgtgtctgatgtgttgtaatagtgatagtaagtcaactagctgtgtgtcttggtgacttactgaccttcatcagtcttattcagcgccatcgtcatccaatgggtaacttcacgggacagcatcgcttcgaacaacaacatcgactctcagaccatgtcgcaacaaagacacagtaaccacggcgaggatgtctacggtctccgaagatcacgacaacaggccaacggggtgatgctagagcagaagaacaactcatcggcaaagcgtgccagtatcaacagtagcagcctttcaccaaggcccaccccaagcaccaagcccatagcagacgatataggggaaattgccctagacagcacggatccgatggagttgaacgacacattgtcaagcaacaacgccaacaaccccttcaacgaagacaacctgaagcgatccgcaaccgacgactcagacgagatacgcatgatatcactgagtcccaggaagaggggtaccagtgactcgatatcaccgctagtgcccaccacccagatctccccgacagaggtgcgcatcgacgttgactacggatccagcctcacccaagccagcgaggcggaaggggtcaagctgggaaactgcgtcgtgattgcaacaggtggccgcagtgacggatggaggcgcggaaggagttcgtcgcgaagatacgaagatagcagtgacccttaggcgagtcacagcaacagccgtaatcgcagccgtagggataccgtcatcaccttgagtggacaacagaatcgcggaagccgtgcaagtcgtggtacgggcagtgatccgaaatgaaacttccatggaggttcttggacgctttggttatacggtggcttgggtttgttttgattaaaagggatggaatacgcttgatagtcatgttgcatgagcggacatgggatacccaaacgagagagttgtctatgcgtgctgattttgacgaagtgcaagactatccgaaacaaatagttatacctgaagagaacgaaagattattgcacaatcatacccgaatcatattccagaacgacgtcgatattgatatataggagtaggatctcattcaggggcaagtaaaagtttcaatctgttagggcttggctccggagttaagcgtcgcaggccgggggccctgtatgcccgctctcgacccgctgccaagggacgcacagaaaggcccgctccggttcagatgacacctgccagggtcgcagttacagtacggttagcgtagggctgtaagtgcacatgccaagcttacctctatggcatgatgcacaccttcacctcaactaaatatcaacactccgccaacacgaaacagaatgcttttgacatgctgacatcgtacaggagcaactatgcacattgggacgcaagcaccggtgatagtgtaggcactgtaaagtaatatggtgacgtttccaccgtcatttggcagatacccggattcctcttctctgtggaatggtcttcattttatgcacacaacaagggatccccatccagcaggtattcgccgtcctcttctatgccatcgtgaaacgtcgttcattgatatcatcatagccttttgccttgaccctcgttttccatacatacaaagcttgaaaatagttgagaaaaaaaaaacaaaaaaaaacacatgtgggagattcaacatgtgtgattgtaaaaagacgtccatgcaaaacggcaacatcgtcaaaagaaggattgcgatgtgtagacgtgattgcaagtcgtacgggtgtgaagaagaaagaaaaagaaaggttgcgatgcaatttatgcacaaagaaatggagtgtgaaatgtaagaaacgttcctcagaaagataaaataaggcaaagccagtttttgtccacccgtccatccatatgctgctccttcgaattctccatccatcctaatgcgccactcctttgttcccaggatatttcaaagacagctaagcgaaagggtgaaaacaagaaaacaaagcccatggttaaaaccaagattgcggagatggtgataccttgaaccaaaactgacaagatcttttaacatgcagaaccaagtccatagttaaatcttctcaaagtgacagatggtatagatgcttaagcaccataggcaaaagtcttggcgaaggtggtcagttgcgagttgcgcaacatctcaccctccgcaaccatgaagtaggtgaacctctccacgaacgagaaggtagagttgttctccaagtgatcaagaacgtattccatagcctggttcttcttgtcgtcgtcgccgtcaaagccaagctcggtgacccagacgggcttcttgaagcggctgtaggcatcgagaaggtggttgaggacggtgggtccgtcagttccatagctgtgaagggccaagaaatccactttgcactgtccgttgcaggcatcaaagaacttctgcatccagttgagacccatgttcggatcgtcagagttggtgatggatggagaactgatgcgaacctttccggcccaggggttcatatacttgatgtgattagtagcagcatcctgcggagacatgtttgactgagagctgaggtcaggctcattgaagctgagaaacgccttggagccggcgtcgatggccttttgggcattggcgtcccaggactggggaaaacccttgtcaacgccccaaagcatggggacaaactcaagaccagtgccagaatcgtccacctgaccccagttgtaaacccacgtggccttggagccacttccaaggaagccctggaggagcttgccgtcgttgtaggcaagaccgcgctgaaggcggtgaccactcgactggtcctcagtcgactctacagtggtggtggcggagggggccgcagcaggggcgctgttctgtgtggcagacgggctggcagcagcatcgacaacgttgacgttgtgagcaatggtgttgctcgagggcgcagcagaactagcctcggccggcgcagcgacggcggtgctagagctgggcgaacgggacttggtaagctcggtgttgttgtcgacggcggtcggagcagcgttggcgctctggccaagagtgacggtgacggtagtccaggcagtacgggtcaccatttgggtaaccatgtccctcttgccaacgtgatggcgttcatgaccgcgatggatgctagcagcaagagtttcgccagcgaatgtggcagccgccagggcgataagggactttgagaccattttgatggatatgttcagtgtcgagaggagggataatgcggagtgtcgcaacttgtccagcagcgcttaatgagggaatgatgctgaggcggcgtataaccagatacgaaggcagctggcggatgaggctggaaaggaatgtacgagttaacagtcgcggatccaaggggggggcacaaggaatgctgccgatctggatgggttggctggaacgtcgatcgaagctagcgatccgacggatgtggataacgaggtggtgctgagggagcgtgggactggtgatgaagcagtcaagggacacgagagaatgaaaatgcccaaaagagaagcgtgatggggagatcaggaaggaagaaggatggacgggccgcgaggactggggggggggggattgggtcttataattgattggggggtcagggcgcctctcaggttggatagacaacaaacggacacacatcaatgggtcattcgatggagcccagcaaaaacttgaacgaggagcccgcctgaggaggaaaaggaggggtggtccagtggggactcaaaggcttccagacctgcccggtgagacgtaaccgccaggggtaaggtccccggttgtgggaacgcacggcaggaacgagatccatggtgtgtgtagtgtagtgtacctgagaccacatcttggcggcaagggcaggggacccgagttgcaaaccttcctcccatgctcccgtcccgttgtgagcacacaaaggcaggcacgtagcgcgtcagacaacaaagtagggtcccactcagtagtgtagaagcaagtggaaacaaccgcccacccacgaatgggatctttccacagatacacatttcgaaacaaattcgcagtcacactacgtacataggtacctagaggtagttagataacaagcgagggtcgagatcggaatcgccggttatggcgacttggaaggagcaccgccagatacttgggcccttcggtatcctctggcttcgtaatgctccaaggcgcgtttgtctcttggatatctgggccacattttgattcttacctaagtgtgcctttgatcacttttagtgggcgttgtcctttatacaaaggatgggacgccataaggtaccttgcactcgcatcgatgtgtccggttcaacatcggacgacaaagaaacgaactgctttccatcatcagtcgactatcgagtcgcttccgctggctggaaacactagcccgatggacgcgcggcaatgaagctgaggcaaaccgaagaggcgagggaggcaggactcatcaagacgcgccgccctcgatttcctttttttcaaaaaagacaaaaagagcgacgaggttgctgtgatgttgtggcacacggagccaaccatagcggagcgggaccaaaaaagatggatcgacctctcggctgttagcgcggcccaccatcacgaggcacgcaccaatgacactcagcccggttatgcaggtacggaatcagctctgatgtgggtcagccatagaaaaatcagggcacaagtccacgccgctggctctgcagaaacaaattctgggtccgggtggcacggcggggagtcgctatgtattgggtgtgggcaagtggtgacgagtcactactgtcactaggtcacccacacacaaacagcgagcgagggatagcaaaggggaatcactcgcctcatagtatatgtagtgtagagagtttgctgctgtgccttggtcatatcccacttacactggctcactgggcaggacagcacaatttaattcagatgccgtggaaaggacgaggccggacggtaatcctcttttgaattttgaaaacaacttgaacgaccgcttcccgcacgcccggggtcggtttgtaacaacttgtgtggagagagactccagacacctgcgacattttacgaaaaaggctcgaatcccaactcggaatgcggcacacttgtaaagcggcttagaatccatctcaaccccgtctacgccatgcccggcttttgccttgattttcttcctgcgtgggatcggcaactatattgaatctggcctggtctccatttccttcatcgattcgtcgttctcctccttcgctgcaacgcaactcaacctttgccctctcacgacagttttcccacgtgtaatcaactcccggcgccttccctatctcggcgtacatccggcaagttctggatgtcggtggacctgagcttcgctgaacttgcccccagccagactgtaagcgaaattacgatccgctgccagcgatggaaacatcgaggaaaatccagaacccttgtgcaaaaagctcggcactggagttcggggtgaggaaaatgcttgttcttttctttcccttgtcttttttcccttccaaggcaggcggaaaacaaatgtcctttctccgaagctcacgtctggcggttgtgaggccatagaatgaagctccagcgagaaaaggttcagacccgttggcgcttgtccattctttttcggctgccaatcgataagcctgactcagccgcctgcattgtcttgaaacaccaaacaacaatatgtattcagattatcaacccccgcagggcgcttgcccccccccccccttcaaggatcagaatgcaatggacacccttgttgctgtccttctttccccggagttggaggtcggatctagatcttcagttacatttagttcgttccgctttcgagcaaggtgaacttgcaagaccgagggaaccatctcgcataaatcagcaaaaaaaaaaaaaaaaaaaaaaaaaaaaccatcaagtgcgatgttctgctaactggtctagtgctgagatgacaaagacaagctcagtacgtagtaacaaaccacgatgctgggataagaggaagaggggtttcggtaaccgggagacgggagagatcacttcagttagtttgcacggattgatgaaacaaggaactgacgtctcactactccacgtttgccttcaacacttgatcataggtaccaatgaactcgcccattggccaagttcacgagaggtaatccttttttgtgttccagattcccgcactgcgtcgcgccttaccttacacattacgtttcacatattccatcctccatccttccctcagtacctacctactcagggacactcattatatattacacacccccacctgctgcatatagcatagtacgtatgacagcgatcacagtgcttgtgttcctggcagacgacggagtcgaaaatcaagcagtaagattggtaaattgggttgggtgtttgtcaaaccttccaacaggccgggctggcttaatttggttgttgttggttgttggttccttccgtgagggactgacatatttaggcgagactgtctctaggtggaaatgcacctatgcatgggaaattgtttgcaccttggagggaaaaatgccacctggatgtctatttgctaattgatgtatcaaaggagggcttggccatacctcgcatactcttctgcacccttttcttcgtcttcctcgtcttcgtcttttcctcttttcttttatgtggaactacctacctccgttctctagtcctctctctccttttctgccttacgtgcgagtaataaagagtgaatctactggcagacagcccgcattgactagtggtggacaacggctaccaccgagcaaatacacaatggaagttacaccgtgtttgaggaacgctaagtggtgaaaatagagagggggaatcaggaccaatatatggttgtgggtatcgtttcgtgtgtgtgcagcttcccgcttcccaccaactcctacatctgatctcactacgtaaaaggtgtgcataatgagcggggaagaggactacgaagattacaaaccttacgccgtgcaatttgaggcagagaaaataattggcgcggatgggctattacactaaaatgttcgagtacttcttagtgttattcccatgtcgcataagcacgaaaaggtagacagtgtggtagataaggaaggttctgacaaagcacttgggattggaagtctaacaactctccaagttgcccaagaaaatgaacacagggtcagtaaagaacagctctgtatatatatggttaggccgcttgggacagtttgtttgacacgacaaactagtcagacagttttcccccttcgctttcgacctggagaataataaacactcagtggcagagcatccatttcttgctttggtagaccaataagcagatactaaaagtatatggaaatgagactgccaagttttaccctctattcattatatccaggtctcgttcacgccaatatccaattgttgaactagtacactgttaaagagccttgtgaggtctaatggttttctcttgataagcgccaagttcctgtaaccaccaagaccagtccatcatattcacccctgtccattgtgccctgctttccaagacgattacaagcaaagcgatgtttagatcgccttcatctcttcttcttctctaacttggatgggagaaaataactagattttgggaaagagatcttcaaacaagtcattagtcccttgaagctgttatcatttcatgcttccgccttcccactctttcctttcctccctcttccggccaatccttctttcccttctaccactatttatcccagactctacccaaagtgtatatgtaatgtacatgtatgtagtgcaagtgcaagtgcgagtgtgagtgagcaagtcggaaccataataccagtccatgcaggggaggagggtattgccataacgaatgctgtacagatttgtatcgaccttgaagacgtaaaaggtccccggcgacttgcggaagaataaaagaacgaaaacgacgccaaaggtacttcaactcgatacctaatataccccacttcatatccccactggctcctgcaacggctgaagcggctgtggctgcccaatcacagtatggggtgcatgattctccagcggctgtgtactcccaaagaggtagtcaagagccatctgtaaaaagttccagatagagtgatgctcgttgaacactgttgcgaaaagtgtgacgagcagaagagggatccaaatgagatagagattcctgtccctactcagctccttcttcttcacggaatgcgccctgcgtaggttctcctgctgctccttggtgatggcattcttgcgaccgatttcaagcatgaccggtaactcgagcgacgtctctacttcaacctcctcattaatccctgtcttgtcgtcaatttccaaagcgggtgtcgtggtggtcgttgcctttatcgtcatgctgctgctaccggcttggtcaaagatggccgcacacttctcgtctgctgcagcttcggcggcagccattgcgattgacgcctgtttctcatctgggaacccgctctgacccttgccacaactctcatcataagagggtggaggaacagagttattgttgttgttgctcattagactgttgaaccagcctgcagattccttcgatgtaggcggcaggggcgttggttccgtggcgtttggttctggccttggtgcggtaattcctgggacgacagtagccgcaagacgttgagcagtctggtagccaggtaacgctggcatgtagtgtactactggaggtagcatgaacggtagctgagggaggttctggaggtgaagcatctgttgcaactgctgtatttgagccatcatctgctctctgatagcgttgacagcagcagcaggaccaagaccatcgacaagcggccgctgccgctcagcaacattctcgtcggctggtggtggcgacgcgagactgctacggcgcatttcgagaacgggttcatcgtcgccatcggtcaattcactgtcctccgatgaatcctcgacatctgacatgaacgaagaagagtcttctggctctgtagactcgctgaccggcctctcgagggccaaagacgccatggctgtcgtcgtttgctggagggacgtgaagctgctggtactagtagccctgctgggtagggatccgagactgcgggacctgctgtgtagtcggctagttgcaaggcgctggacaacctttgtcgtcttggccacgtccgcagcagtgaaaccggataaggttcggagcgtatgatcagcaccatgggcaaccaagagccgtacaatctcagcatggccattgagagaagccatgtggagaggagtataaccgccattgtcccggctatcagggttcgcgcccctagccaggaggcctgcagtgaaccggcggagaccaagagagcaggccaaatgtaacatggtctttcctgtggcttcgctagcgagattccatttcggtttgctgttcggagtgtcgtccagatcaatcgcctcaataacattgaggaggtagttctcaaagtgaccgtggttataggtaggagcaccggaggcagaggggccagaaccttcgttggtgaagttttgaatgaggtcgttggcgaaggagttgacatctttgcccatcttctgcgccaagcatgcaagcgcagacttggccagttcgtcggaccttgtatcgatatattcgaagtacacgggttgaccccgtacctggtgattcttgaaggtaacctggactttgccaggtgtgtcgctcggaggaaccaagcataccaaagattctgctccccagtacgtcgtcgtcgtggcctgccgcccgccaaacataactacaatgccctgggaaaagccaccgcctagtactgtaacttcaaatccgccatcgaccgatccttgatgcggaattaccttgaatagtttgaccggaacgggggtctccacagaaggcattggattagcaaccggtgcgggggctggcgccggcgccgtggcgaatggactgcccactgctgaccgcataagtgggctcaacaaattaccgccattggtgttttgccaatgacttggactgggatcgcgacttggatttcctgatgtggggttggcaaagaaattgagaccttgattgccaggcaaggtgaacattgcttggtcgttgttatcggttgaaggcggcgagccgccagtatacgacatcgttgtagcgccgatagcgagggatggtgggttgatctgctgttggctcgcgtctgaaggccgagcaaagtgcctctgaacaggcggaacaaagacagatgaggctgaagaggctggtttagccaccgccgccgcgttggatacctgttgtgggggcattggggcgattgcttctaccggtgtcatgattagattgccgactcttctctttttactcgaatttgtgataggcctgatcggcgatgggggctgagagatctcttggttaggcgtagtaacggcaaccggaggtacagcagttggctgtttacgcttgagtggttggatatcgtgagaaaggggaggaggggtaggctgtccgttcgaagcaggagggttaacagtgccattctgcggttggtccggaatgaactcgtcgtccacttgcggagagtctcgcgtcttgtggtcatcggtaatgacgatcggggacgaaagctgttgggcaatgtagttgccttcgtggtcgacgatggtgaagatgacctggaaacctttcttcttgtcgttgtgatgccggccataacacgctattctgatgtagaattccacatggtaggcgttcacttcttcgggctttggctcatgccattcctgaatctcggcagcattgaacacaatgatcctgtccgattcgaaggatcgccagtattcatcttcttccacattcttgaccttcttccgcccagctcgcttcgactcgcgcctaatacacttttggcagattcgaatctcgccaccatcatggcccggcagctcatcgtcagtgttcggcttcggttcccccttgacttgacgttgcgcacccaagcgggctcgcattagagccttcttcttcagatcggggttttccattgcactcgtgcaaacaacgacggcgtgcaactccagcctctctggcgatggcggcggaagaggtcgagccatttgcttgaccttgctgatgtactgcgttggaagatgaagcttcttgacgccgtgagggagaggaaagagggcgagtctgtacttggcttgtgtctcaactctcattttggggatctcgacttctccgttgacgtttccggatccgtctttcttccgcatccggtccatcaataaaacgtccaggtgatacggagggccgccaaagccgctaggcatctggggaagattcacgggcatcccgtgcggcatgaaggatatgccacgaccatcaggcatatgtggcatactataggtaaaggccgccggccagtgcgagggcggtacaatgaactgcgttggcaaaccatgcatctgtaaattggcaaccggccccgggatcacttgcgacatgtgctgggcagtcgccatgtttgtccccgaagcttgttcttgtgggccatccgttaccatggcatcgggctgtatcatggagtactgctgcaaaagcaattaggaatttctggataccaggtcaaagaatggaattactcaccctctgagcttgttcaggcgctacgtatggcatcaaaggttgtggattgcgtgggtgctgtggtgatactgcatcttgcattgaagcaactggactaggactgttgtcgtacggactggccaagaattcgttggtgtgtgctgatgtgacctcggtcggcttgatatcggaagggtcaatagtgagactgtccatcgacgtcgacgacgaagatagcgagtttcttgatgtggcgggggcggactccgggctcgtctgaacatctggcgaagcgaactgcatccgcggcgatcggaagccgctatgatagttctcgtctatttgctggtcgagatcgaagggagtgttctcggccgtgaagtgtgaggcttccgtgaactgtgatgcgccgtaaagactggcagcgggactcatctcgtccgaatcgaagatgcatgcctggttcatgttgaaatcggcaccagcaagggcgccatcgggagcttcttggttcgaccagggctgatatccatcacagtttagaaattctgtaaagtcgctttcccccgacctgttgttattgaagcttggcatggctctcgatcgccgtaatgagcaaaggttgtcgatgatgtgctataatggaacagcttgcggaagccgaccggcgtggctgttcccggcacccgtcgtggttcggccttgaaccagatgatattccaccgcgtcggtcgaagttgagatgacttgttagcccgtggtgctgatgttgctggcgctcgtcttcctagtcgtggcaggtcgcgtggcagcccgttgccatttgctttcgtgcggcgcagggcagaatcgcgggagtggatcgcggaagggcaacaagtcaatgtgttccccaacgagatagcggccacggcgagtatataaaggagaaacagaagactagtacggacgctcgaagtttccgggcttgtggagatgatgtagtcgaaaaaaatgatgggctggcgccagtggcgatgtgtgtcgcggacagcaaatcgaggttgaaaggcggtaagggaaaatgagaagcggacggccaattgacggtgcaagcagcgagcgaagcgggaagagcaagctggaagatatggacggcaaaggcgcgcaaatcggcgacgggacgagcgacaagaaaaggacgacggattattcggtaatcgggactcgttgttgcgacgagagatatttgaggtaggtaacgcaaaatgcaaggggcgcgcaattgccggctacgctgttcagacggacgatgaagaagaggtgggtgtcgtcgggtggtagaggcagcttatggtgtttccagtttctggtgggagcgggagagaggcaaatgctgttggggggggaggttctacctctgactacctagtctagagtttggttgcgaatggatttggagaagggcagggcaggcatggaccgtgactggcctacgaagtggaagaagaggggacgaactcgaaagtggaaagtgtgccaaattggtgggctggagattggagcgatgaactgcccgcagtgcacaacgaactgagctaggcgaaaaagagtggagttccaaagcaaaaaccgcgaaagggctgaaacgaactgcccgagctgttgttgttgagcagtggataacgaaacctgcgggcaatgcggcactaactggataccaccgaaacttgttccgtaaacgttaacgctgaggccagtcatgcacaaattctttgacatggaagctaggtcccgtcatcacatcgatcagtttatatgctcaggtgccttatctttcgcgtctatgaacaggtggtagactggcaggtactgggtcgcacagcgtccatattgcacggcactttatctcctcccttttttcttgttttgttttccccccagtctttccctctgccctggaggagacaacaaaacgcagtccaagctgtgaagtcgtaagctggtgcaacacaagacgtcttttccctgctcggtgcacggatcaattactacgtaggctagtagtgtggagccaagttggaagcgatcagggtccatcagtttccccgcccagggacaagccaaacagcgtgcagcttgacagagaacatccgtcgacgatgttggagaatgatgacggaagacgagagtatcagccacagaaagatattctaacattaggccccaaacccaaatcctcaaaggctgctccgaggaatcaaccaattcccacattatatatactacctagttgcgcacacggtaaaaaaaaaaaaccgtgtgcattagtccaaattcctccctccggctggagcagtctcgatggatgactttgcagatgtggctcgtgctctgcatcttacctctcctccccaagtccacaagaggaggctcacctccagacctcacaggtcgagaaaaagtcgtcgtctccttttggtggagacaatattggctgttgggctgcgagtctgggagttacacaacagcacaagcatcttgtcggcttctacatatacacatactacagcatactttgacgccggctagaaatcttgtccgccaaggatgcaagagagtgaaaagagaaagaggagagaacgttagatctgagattctcagcagcttgagtcacagcgtgaatgggtccatggggcgcctttctcgtggtgacggcgctgcctcgcctgcatccaacgacatgaactgcaggagtacctaactacgccgaccatgctgatccgtcacatttctcgccagtcagcgtcctgtttttcccgcgccgtcgaggctttcgatatatgacatacagtaaacacgatgccgttatacccatttctgcctaccgtcgataatcttgcatttgctatcttcagttggatcttctcgcatcgagaaccaacgaacaactggtccagaaagtcagaaaggcgcgatatctctcactgcttccgaaaagttgcaaataaaaatcaggatgcaacaccatcgtgacttcccggctccggactccaaagaggggaaaaatctagggagcggcaacaacctcccaacctactaatgacccgctacagtagtttcctccgcagcaccggacgctaactacactaagcaaaatgacaccacacgacactggccactaggactagccacatgttcggctatgtattgtacgtaaaatacaacccggaccgtctacgaagcaagaattgagcaaagatggcccggccatcggaaccggcccggtaagtggagcgggtcgggtgctctgcggaatgctatgcggatgccgatcggttgacggaggccgcggggtgtgcaaagacggccgcgggggccgaaccgaggtgggttgttgggggagagagtacacagtacatggtgcggttgcccggtaaggaagtaaaatattcgaaatagaggagttggtaacgtcagaaggatagtctggcaactagtctacattggtttctacgtttgtctactagacttggacctcttttctatgtatctacacgatattgcccctcgttcaacttcgctgatcttccagattctccccacctaggataccctccgtcctatctgcttcctcttcacctactccaaacaaaactacaatcttctctagatcccaaagcttctggttgaacctggtacgggatctgcctccacccattctcctcttcaacccctctttctcaacaaatagtcttctcttcacctggtgaataccggggtcttccggcacacatcaacgccaagatccgactaacccagcatactactgtttgacaccggccgtgttctcaccaacaagcgttggcgcgctgccaacaccctggctgttatcatcagggaaccgaatagaccgccctggcgctcgactatgtgacttggaacccgctgcctcgcgagccgcaggtgtggccgaaacccctcttccccgtctcccgtcatccagagtcatattgctcgagttggtaggagtagtatcaagccgagactgagattgagatggcccttcaacgtcacccacagccgcaacatctttcggctcggattcaacagcatcggtatcagaggcaggaggattgcgaataatggttccaccgattctgtagacaggacgcgtcaacggaataccttgctgaccatagtcggtttcaccatgtctctctgtattgtgctcgtcatcggattgtctctcagcaggtcttgcccaccccgatgtcctgccggtgaagaaggagctgaccctgccgccaacgttaaatgatggcagaggtccaccgctagaacgcctggagtccgggaaaaccgagcgcgagggcgacgccgcaccgctcttaagacctttggaaagtgtgcgagggagatggaaaccgagttttcccaccgggatgctcaggccgtgaacaacgatgctacagatggcaatgaaccaaaccaccaccgtgaccgtctccgccaagtccttgacgtcctcgcgcggcttaccgtcggggccgtccatgcctctgaggaattcgagcgtgatgtataggtaaaagatggccgagacgcccacgggcccgaaaaagcccacaaagatggcctgcgtggcgccctcgatctgggggatcatcttgcggccccaagggatcttgtgcgcgataaacacccacggcaagcgcctcagcaggaggaccaggatcccgagcacgatgagccggtagatctgcatgcccacgccgttgcgcagaaacatctcccaggggcacacggcgccgtaccacatgaagatggtgacgttgagcaacatgtcgatggtcggctgcagcgagtcatcgagagtctccagccggaaccagtcgtcccaggtgaacacgttacccgcgatgaagcacgcgagcacgtcgtcgctgccaatcatgccgcacgttcccgtgatgaagagcgccagtgagatagcaaagacgaggaagctctctcggtcgacgaacttgcgctcctcggcccagtggagcagctccttggcgatccagccaaccgcggcaccgtagacgatggacaggatgatggtgtacacccacgtctcgtagaaccacagcgccatggccctgccggagcccgcgccgtcgccggggtagtcgtgtcccatgtacttgatcagatacagcgcaaagaagaggaaggggtagccgagtccgtcgttggcgcccgactcggcgacgatgatccgctgcagctccttaggaacattgtgatcggcgaatcggcccttgacgatgacgttggagagaaccggatccgtgggcgtcacgcacgagccgacaaccagtgccttcaagaagccgatgccgttggggccaaagctgggcacgagagcccagacgagcaggctggtcgcgatccacatcatgaacatgatagggccaagtagcatggagagtgggcgccattgttgttgtaggtatctgctaggaagttgaacgccggcaaggacaagctgtacgcctaggacaagacgggagaaagcgagggtaatcgcctgcaatgtgagggggtcatagtcggcgtaggcaagaggacgtatgaagttggcggcgcgaggggagaaagcaacgcctaccaataaggagatgactacaattcgagaacgaaggtcagtacaagtggtcgggcgtatggacgtccaagtctgtgaatgtacttacaggcttcggacatgtagtagctttccttgcagaggtatgagaccagcccgaagagcgagatccatcctcctaggacgctcaacacgatgttgaagttggtgatggctaaggctggcatcttgaaatcggtcctccaagactgctaagagttccaagactcttgtctcacaaaagccaagttcgagccaagacgatgactgcgaatcgcaaagcttgtcttgatatctagaggacccctgtggaccagatcttcttgtcgagtaagttctacaacaatgtgtagatagtatttgtacgtctagagtctagtctaggcgtcaaccgggctgaatatttgcacggcagtgggaagcatatgttattgagccatcaagcagaagacactttgggtgaggaaagcaatctcgaccaggcagatcatgggaacgagccttgcttgccagtttgtggacagaagtctcactccgcgaagccgactatccagctacttcaaatggaagtgttctcggcttcttcgcagtacgaggttggcggtgtcgtcggcggtgaggtcccggtgacacagacggagaagactagtactggagaagatgtgctcggcaaagagagatgtaaagattgatcgattgaaggaacgagttgtattttattgggatttctttgcagacagcgagttgcctctaactgtcagctgtggtcctttctatgatgagggaaggaacggaggaatggacgaagttgaggaagcaacgcaaataacagggatccatgaggctagttcgctactgcagcggcctcgagtcgctacctacgtagtgcagggcccggagcgggcccaagcggacggaccctgcttttgtcccattgaacaaaagtcacacacgtttggggtcttcaaacccaacctctgactagtgggaagaatattaatccgtattggattcttgtaccaaaacgccatatggcttttgtggttcagactaggtaatcagttgggaggaatggaatacaagtaagccagacgaatgtcgctcccgccgttcaaattagcctgacgaatagctcggagcgggacgggccctgcttttgtcccattgaacaacttgaacagtcccataccttcggccgttagtcgatcggcgaagtctcgtctcgccgtcggcgggaaggccgaaaagagacgatgaggtcacaactcgaagtccctatattttcgaatgttaggaaaagtttggcggttttcggcacgctggtttgtcgtctcagctgacgcttcggcgccttcgcagtatttgacatgcaccagagagaaccagggcaatgttgagatatcggatataagaattgtcatcctgttaaaaacgcagaccagtcatatgttcaagctgagtaaacatccaaaggcggtgcgggaattacacaagctcagcatgctatgaaagaatatccctttaacggtgcaattctgttcaatacttagaggtagagatagggtccccacagataccagtgcgacttggctgccggggcaagtgatgacaaaggctggggatttgatatctgccgcatgctttaagacgtaaaccgctaggaaggggagccaccgatttgccataacctatctcagacaaaacgcgatacaaatttgctccgttaaagggaattgattttctcattgtaagcaatgacgccgagctagctcttccatttgttcaaacccatccatgcagtattccagcagcaaatatctctacctcataagaccagaacggccagtccagtaatcttgtcctttcgtaacgcctgcttgcgggctctcgctaccatgcaactgatgctcaacttaaaaggacaatggggggataaaacctttgccaaacgccgtaaccctctgctcctgtttccgaccctttgtttgctcaaaaatgcttgttcaataacatcaaaaaccgacagagaggccagagaggactacctaattcctctgccgtctgtttccgcaaccctctccccccaaaaaaagtgcataccaaagcgtaccctgtgagattatagcagtttcctgtaatgcgtaccacctacttcccctccattcttcacaacatcatcaggcatggatcatctggttgaccggcagcggctttaagcagccattggactcccattcccaggccaccaagctccagttgagttctcgccgccaaaacagcccaaggccacgaccaccgtccgcgccattaagcgatgggtgatcgctgccacggttctcagcgcagagcccgcccgtcagcggcatacgatgacgaaagacgactttgcccatgcgcgagtgaaggatggccatggagcacattacgcaaggctcatgcgtaaggtacatctcgagcccgtggcagaggtatccatcaggagacggatggtcaatctcaaagaccttttgctcgtcgtcaagaagaggcttgtcttggaaggcctcaaactcgagaattggggtttggaacgtgtcggtcctcttgttctccgcacgcactagcttctgggcaaccatactgatggcacgaaggactgaatgcgccataggattcccagtacatcccgtctttccctggcagcgccaacgagcgtcagcagcaagggcgacaagggtgactttgttgccttcctcacgctggacgatacaagcccccatgggttctccgtgaccagcggcctgagtctgctcggccacctggtgggccaatgtcatccatatcgcagcatcgtctgtaatctcttctgtgcttcgggataccatggcgggatgcggtccaagagggttattcttgcggtaaagagtgggccagaagtgctgggaccacatggcggcctgaatctgcgaggtgggagcgaccatgggaacagggacactgcggatgaagatgtcttcttccagtccctcgatcgtcttgagggcctggactagctcgtcgcgcgacagctgggactcgggaccaagaatgatatagatccagttcgacttgcccgtgtggatttgtcggctctggggcgtctcgttcatgaattgggtcttgagatgggcgggtaggtcgcctggcttggcgcatctgcgtaggtgcggaacgcccttaacgatttcctcaggtagcatatcgcgcaagaggcttgcaataaacgtcagcttgtgtgacacggagaggtaagaggcttgggggactgcagcaggggacgtacctgatagtagggttcgccgacttgacgggagttcgggtgatcagtacccggcccgtaacgtggtcgtcccttagttcgagagttgtcttgaggggaataaggactccatggtcgacttcttcgcgtacgaggctttggatgatgggatcctgcgcagcaaggactgcccccatggacttgtcctcgtgaggcatctttgcaaaagtgtgtagagctctttgaccggcaaactctgatatttggatgatgtcggctggaaagggaatggagcgcgtgcgaaactcgaagtcggtaaaccgtcgtactgaaggtgtagagatcgttcggagccggagcgtagaggtatgatggcagcaggttctcgggatcaggctgaagagagggtcgagcaaaactggcaaggtagaggcttgaggagaacttggtcgcgggtgaatgagcgagactggaccgattgaggaagaagggagggaaccatagtggtgagagtggctagtacctgtccagcaagacgaaaggaggatccagagccgggaaagaacagacaatgttttcccgtcgtcaaccaagcagctgaggaaagcaaactgccagtgcaatgtcgcaaagagtgaaagcacagagatgcgcttccagcttgccgtcgcttattgcccgtttgcgtgcgcgttgcccgtggctgggtaggtccttgggtcgtgtcgccgtctctgtcgggaccgggctcattcagacaaaaaaaatatgccccacctgagcggatagcggacagtcccccaccacagagactgtatctccgaacatttgaatgtcagggtcagggccaccccgcgtcacgggaggccgcaaacatttgatggattttcgtccgcattccacaccatgcactggcgcagaccgggaccaggcttccccccagagggaacaacctcaacggaaaaaagcgattgcttcttcggcaggcaacgaaaggggctttttgctcgttgttccatgtccttggtcaaactcaaagttttgaggttcatgaactgactgacctttgcctgccccgctatcttttcaatctgtatgtaagtgtacttactgtatattgtatgctgcggggtcccgctttcacatgtagcccagcaaccaatcccgtcagcaggattaagccttgtaggtgagaagtagagccgctatatacgtatctctgggtccatactttttcttcaaggaatttttggaattaggtgcctaggtaggtctgtgacagagtgtgaagacgttagaaacgtctgcaggagtagaaagagctccatttatggtatacgaggttagttgtaatgcacatggtgaatatcctacactaggtacaaagaggcccagtcttgaagtgttggggtgtagacaaattaaaagtcggcgattgaacccgtgcgactttcctggcgggattgagatggttgtctcgtgaagaaagaaattcgagaacctttgccgatgatggcttgcactttgtcgacataatgaaacgatacttgtttcattatcagagaggtctcgaccaacacgcacctcatcttctcttcaggtcccccacacacagtcgatctcttcatcttaccaacaaaggaagccctcttggcgagtcagataatcatctcttcccaacttcgggcgttgccaagcggcctcaatctaagatctcgtctccggcaattagacaggtggtgccgcccgttgtccttcccgtcgatcatgctcaagcagagcgaatgctcaacatgaactgagatgaagctaagctagccaagcttcttaccctgtgcggatgtggtagcatcaccacgcccacaaccggacactagtgtagattgtggtggcgccctgtcatccaatgtttaaactgaacactccgctgtcgtgcagcacagcacgatggcgccggtttgtgggggcccatcttacttggatgccaccggactgtggccgcctgacactccgctacctacaagtcgttgttgtacacaattcctgtctacaatcttggacctttccttgatcctcacctgcctccaaaactgcatgacacccaacacgtcaggtcaagtaccagagcacaaacgaacaccggcagcagcggacaaggtgcattaaaatccagcccgctgcaagatgtagattgaggtagaattaggttcccgggcactcgtccagcccgcggatttccactttggcgcatttcccatgacgggcaacatggtaatctatatcactttgcatcattcacgccttggatgcggcgcttgtacaacgacactctatcatgatcaccatcatcatcatcatcatcatcatcattatcaacctacaggtctattgacgctcacacgtacttactgtgtagtaacacgtgcatatgccttctgtacgtactctacatatcggaactccgaagacggaggaggcctttctacatgttgttcacgccatacactacaatcctcatggcgatcttgaggagacatcggacgaagatggggagcatcactgccgagccgctgaatctgcccgtttgtggcaccgcccagccggatcccatcatggaggtgctgaccttccatgtctataccaggagccggagcgccagcatcttgagaaccgcggagttactcaccgacgggaaaggaccagaatggaaagtaccgtagggaatgttccagttcctggttggccgtggtcaatactggatgacatccatcacggccgagtgctgcgtgtccccgtagaccaaaccctggacaaagcgtacagtagtggtattccgagaagaatgcagccaccgcccacagtcagaaagcggccaagaccaatccgccgcatccatttatattcatgttcatgtccgtccgtcctaaccgccaattttcggatccccgataaggcgtctggtaatgactgcgtccttccatggatgtgcgtagtgaagctcccctgtttgcctggctctccggccaatagcacctccgtcctgtggtgacggatggtgcctctttcgcaatgacagcttttgttctttgcacacaagtgtcgtcctgggctttgatgcccgcataataatcgaatcaggactaaccatatgcacgttgataaggactggaggagggtagcggctgtctctggccagggggtaaaaatacgttcttgcactcccagtgtcatcttccactgacaaatatctctcggtatcagttttctgggcatcatattcaagatcagcaacatcatcggcgcccagaacctataccaccaccgagtagaaaggaccctagacagccgatcgtcacttagactcgttaatctcgcaaacaccacagccaagcagccaagcctttcaatggtgtcgccgacaagaccgcagtcatacgcgacctgattacagttccgtgtcgaaatcagtgcagtcttggatccgagctgaatcgactgacttataccgcgacactctcgcctccatttgtcgtttgcgtggaacagcgctaatttcaaggtgtgcttggcgttgcgcagcccccccggcagagctgttgcgctggcgaggacggaccgaagtcgtcattgggtaccgtgtggcggttcatggtcgtggtaagatgattcaacaagttcaggtttttctttgacaagatgggccggagggtccagtcatcaccccattactgtaagttgctagcgcattcctgacactcactgacagcaccccctctggccctaacaggaagtgcatcccacgcacgacgtccatctgcagcacggcagacgtcgacactcgtccaaccggttccagggtgagggaccagggtaggtccccgtctggcatagcggagcccttgacgactttcaggatccacgtttgagttcttgctccacgcgggagcaggtctggtccgggcccctctgtccatgcccgctcaaaaactcaaaaatgtactcacgcagtaccgcatttatcatcatcaagtccgcgcatctggtttcttatgcccgacagggttagtggcgacttggcctcatataaacaattttcattgtcttcccgtgctcagatccatctttttctccaaaatttccaggtccgcccaaggaaacatcactgccagatacccttcaactaccgcacaaaaacccatcgccgccgctcggccttgaacttgaggtctgctgagtgcgaagaacaagaagatttctcgctcattgaccctgtcggatttcccacgatacccagctccagcaactgggcctttttgacgctctaacaaagccgattggcgtggaataaaaagacgattgcgtccccaaccatcgactccagcgcctgctccagtttcccgtcatcgactccagcagcaacccccaaaaggttggactgaaccacaccaggcaaaatacaaagcgttccttcgctggcacggcctcgcgcaccaacgcacccagtttgaccctctcggtcgcagcagcccaagccaaatacgtcaatccgcagctcaccacctcaccacgcaccgtctccaaaaaaaaaaaaaaaaaaaaaaaaacaatctggatggacactcaaaccgtgccttcttcacaagccacggacactcgcaagtggtccacgccgacgccgccagataccccggcgtcgatgacaccgcaatccgagtccttatcgtcctccccagacttcgtacatcttcccgacagaccagcttccaccggcactcttccaagcaaaggttactatccggtccaacctcaccaacaccaccaccacccttcttctagctatctactctgggctctcttgcagacccaggctgcttctcatctccccaacgcttccacctccgcaccctcttgcacaccagcatccgaaaatccggctgaccttccctctcacgaagactttggcaggacctcgtctcccccggagtcactgcgaaaactggccatcaagggtcaactcatggcttccgccgcaaccactccctcgtcgccgacgatctctgtccaggcttctacgaatcgacaacagcaggacaaccaacagcaaaaagcccatgaaaaagaacatcatgacactcttttaccagcgcccgccgttgccttttcgcatgcgctgagatcgctcaacgacttggacggtggtatcggtggttttggtttcactggtcagcataacccgatagcttacaactccccttacagccagagcatcccctcgacagctcctggatcgccgcgaatgtatgtgtaacccaccccgcatgaggctgaacttatcttcccgtttcattctcatacactttctatgcgcgtactctggtggtgcatcccaacgatcagtgttggtgatgatgtggggtccgcgctcgactcacacaggctaactgtaatctgctatagcccgcccatgcgccagaattcgggttgcgtaacacccaggatacgaccgcatgccacgacgcttaacattccgggtatgacccgatcgagggtttctcccgatggcagaattcccgaacgagatgttgccgccaagttggtagtcatcatggtcggcctgccagcaagaggaaaatcctacattaccaagaaaattcaacgctacctctcatggcagcaacataacacaaagatcttcaatgtggggaaccgccgacgtatcgccgctggcgtcatccacaagggtgatcagcctgctccgacttcggcggatggccacgatgaccacgatccccacgacgcacccaaaagagcagccaccatcctcctaaaaggcaaggatgccccgaagattacgctggaagaggatgaaccgacaaccctggacttgaacgagcaccgagatgattcagcccccaaggatccaatcgatcagtccgcaaagttcttcgacccgaagaacgagattgcagcgaagctccgtgagcaggttgcgattgacaccctcgatgagcttctgaactacctcctgcaccagggcggttccgtgggtattcttgatgccaccaacagcaatgtccatcggagaaagcttcttgtcgaacatattcaacaaagggagcccaaactgggcatcctcttcatcgagagcatatgtcacgatcaaaatgtgagcttatttgtgccttttgctgtttcgataaagtgctcgactaatcaatgaaacagctcttggaggcgaatatgcgcctgaagcttgccggtcctgattacaaggataaggatccccaccagtcacttgcggactttcgagagcgtgtcaaagcatacgagagtgcttacgagccgctcggcaagtgggaggaagagaatgatttgcagtacattcaggtatggtttggttactcttgagctagacatatcgtttcaggtcttgtgctaacatacccaagatgatcgatgtgggccggaaagttatccaccatagactccgaggtttcttgacggccggcatcgcttcatatctgaccacattcaacctcgcacccaggcaaatatggattactcgacatggccagagccaggacaaccaactgcacaagttgggcggcgattcgggtctgactgaacgtggtcactactacgcccaggctctctacaacttcatcacgttcaagcgtaaggaatggcttatcgagcaaaagaacaagatcgcgtcgtcgaccttcccgccagcacccggcgaccacacgcctccgtaccccgaactgtatcaggagttggacgacaagaacttctgtgtctggacttcgatgctcaaacgcagcatcgagtctgccgagtattttgatgccgacgatgactacgacgtcaagcaatgggaaatgctaaacgaactcaatgccggcacatttgagggtatgacctacgaggaaattgcgcagcagtatcccgaggagtaccagaagcggtccaaggataagcttcattatatctatcctggtgttggcggtgaaggttacctacaagtcataagtaggttgcgtgatatggtacgcgaaatcgaacgtataaccgaccacgtcctcatcgtcggccaccgatctgtttgccgtgtcctgatggcatattttatggacttgacgagggaatccatcgccgatctggatgtcccgttgggcatgctctacgctatcgagccgaagccgtacggaatcgaatttcatgcctacaagtacgatgaggcacagggatggttcaaagagatgccaaactataggcctcaaaagactactgacaggaacaactgagggactcggggcagttgacatgcttcctgtagcgattcattttttatacatctggggcgtatatgggcttggtccttttcttatctttttctgtggtcacacagctggcgcaaaacggtatatcctaggacagggcgtagacgatgcgaagttgatgaccttgatggaagaatggatgaacatctgggcttttgtagctttttttttttttttttttttttttttttttttttttttttcttggagcggcgcgaacacattcgagaaatgtcaaacaaggaaaaaaaaaaaaaaaaggccgaggacactcgaaaccattccctcggtagagcactttctctctggttttttttttttttttttttttttttttttttgctgtgaagggggggttatgattcgggttttgtatcttgggaattcatcggtgttttggcggagacagtgcttttttccattctttttgaagtgaatatctatcaccactcttaccgtcgaggatggacaaaacaggatcatggctcatggctttgagttttattgatcgaggaattcagaacattgtcaactcattctggatgtttctgactttccaaaatttctaacctcattcctttgattctattttcaagcgaagaatgttcgcagcagcgggtgcttttctaggactcatgctgttctggtcaattcctgttgtgcgcaaccaaacaagtttgaactacactgtacgatacgtatatctcaactcttcgttgctgtttttagacaaggcgctatcacatgttgtttacatttgcatatattgtggtactggggatcacatacatataggtagtggtagaagggactgttccaactggtcacaacatcttgatatactactccatgagatacccgtcatactcgaagacagccttctacaacttttctttcgttttctacctatcccctcgcgacttcatcatcggctccacatccattatgtactgcatagtacctcaaatgtcctccaccatagcgccgccactcactacgtatgtaccccgggatcttcaccttctgtaactccaccgtttagtgcagatctacactacaacactgcgctaacaagtcctcatccaagaagggtgaaatcactacactgaatcattgtctccttttttttgttgtttttttgacaaaggtccaacgttgtctgagtccttttaagtgacggactaaatgatttttcgaaaagaaataaagaagatcaatacatgtacaaaacaaaaagcaccaacttttgtggcctatgggcttgatgcttgttaacgtaactgtgtacgtacatgggcatttggaaggcaaggaggtcaggggaatccaccgatggatggatgacatgcggcgtaggtaggtagatcccgtactagaggtagtatagtgtaggacgtgccgtacggacagagcttaccagcctcccgcagcttctacactaacagctctaacgagcgcccgccaggacaggctatgtaccaaccaagcagaccatgcctatgacggacatacctacccatccatgaccgggattcagttcggctcagcggctcaggttccatatgtgtgacctatactagaagaccggaccgccaagatgggaaagtccggcggcacttaacttgcacgcatagctcgctaggtcgctattttcagctccagtcttttagtggccctgtacctagcggcggaaaaaatgggaaaggaaaagggatggaggaaagggggggacgtggatggatgccctggtgtccctggactccctagcctctgatggccgatggttcagctgagctgtgtttaaaggttcttttgacagggcatctccgttggcattcgacggtgtaggggtaatgagttgtaagtccagggagcgagagagctttagctgggtccatgtccaagcggaactccattgcgcctcaattacacgatggggatacactgctttgtggcatttacgaccttctccaaggtaccctctcccattcatacgtaatcgttcctatctttagtgtaatgtctttgtcatggtctccgttcgagaagcccggggcgatccgaactcaccgctgcattggatctgcctctacgcaccttggtggttgaactggcgagactggcgagactggacccctggggctgggaatgacctcattggagtggatcccgcccatagatgtcttgggaccaggacccgcttcggtcgttttccagggtcccgggtgtagtcagtaccgttgcgtcggagcggtgggtgtgcattgggcctgggagtatcatgctgacggatggcaagcaagtaaacgttatgtaggtctaggggaaaggtgctgaatggtgtgctgggttttgcggtgactgccttgtgattccatccttcttggcgtgttgggtggaaagttgaggatgagaatgggtttcaaacattacagctgcgatgtcgcgaaaaggtaggtactataacagtaagtaagaatatctacgaaacaccatgtgcacgttcagcaagcaagagatagggagcagagacatgatcgatatgatataactgtaactagtgaggacatgccttcatccgctctgttcaagttcgagcggtagtaaacatccgtcgtacacttattataccaacttccatgtccaccctcagactgtttataccaccaaacgacacatctcctattcatcctcccatcttccttcgcccatcgctccttttaagtaagtgctaggctaggaaacgcaaaccaccgacaacgacaaacgaaagacaaaagaaactatggtcataacatcgtcatatctcatcaagacaagaaaaatagagaagaaaatacaaagaaaaacagagaaacaacagaatccgtgacaagggaagccatagccactcatgtcaccacagatactgatgccaacaataaccacctttgagcactcatagtgctttcttttctctttccccaggcaaggagacccgccagggagaagaagacaaaacatcatgggcgcaccgccggtcaatcggtaagagacttcgagtagtactgcctaatgtactagtaccgaagtcgaactaaaagacgctgcaaaaaatagaaattcgaagaggaccgtatcgtaatcgctgacgaagacgatggacgttattatggtatggtccgatgatcggcggttggcaagatgttttgtcgtgaaagaaggaaggaaggaggaaggaaggattgcggtgggaggctgtgggggtgcgagtgttcccaatgctggaaggagcgatacgataggtcggtgcgggcagtgagtgcagtgtgtagtggatcagggaagggacacgacggaatccttcaactcggaaggaaagagaaagtcttccatttctctcctcatccgagttggatttcgtttctcttcctgtcccgcccactgtcacaagtatagtactcacttgccacatcacaccaaagtccttcgatcattgattattcaaccttgtgttgcgcttggctcacggctcggtggagtcgttttcgttggtcatccgtctcgcaccatcctcaatcaccataccctgtgaatattttcaacatcctctcctgctccgcccacgcccgaatcgcgatggctgacaatcccacttacacttccgttgtcgcctgagtttctctccttagccaccagttcgtcaccgaggccatatccaggtactggtggtggcgcacggttgggctgtggcctagtctttagtggtgatacgctttgaggttgctgtgtcggcttcgggtagtgaaatctgggtatgctgacgggtgttgttgtcgaggtactggttgatggtcgttggggagttcccgggtgattcgatgatgctgccagttggtactcgggttcaggagagtctatgatcatagcatcatcctcgtccctgtcccttccaaggtccatgctgtcctcctcctctctccgataaccattggcatgtacgtaggtatttgtcgtcactggcatcgcttcactcgcgctcggacgatggcaccttgtcgactgctcttccacgcccctttggggcttgtgactgacactattacgcctgcgaacaaagccgagaaacccttttctcaaagataaggaagacgggcttttgggtaccttggttatccttgcctggccagggcggaccggagtggcaacagatatcgcgtcgtccaagccggtggcctggcgaagaggagagaagaaagaagcagtgccttcttctgacaaaaagtcacccttcaacccagcgctcgtggctggcctactctccatgctctccctggcctttcccttatccttggagccaaagataaaagtcttgttcttgatggcgactggagccgacatgacggacgcggcggcggatcgaaagcttgaagtggacgtacgggacttggttggcgaggacggtcgctcatcaaattcgattttcgactgtgatttcctcaacttcttggccagcttgcggattgagccgtagtcgacgttggtctcaatgttgttgccatggggatcagtaccgcgcttcgttccgcgggaaggcgagtctggggcagtcaccggatcagtttgtggaggaagatagtcgttcacaaaggcagaaccaattgtacgtgttggctcttccctagaaggcgagggaagaggaggtggggccatcgagttgttaacgggtactgacgctgtcttgcgatggaagctggtgaaaatagcatgcaacttcttttcatcattgttctgtgccagatgttcggcaaagggcttcaggtcctcagctggcgactctgagcggctgggtactggcgagggacgactggacgagaaagcagtcgtggcggcgcgagccctaccattaacactatcatgtcggattggactgttactcaatacggtgcccgcgctttgagcggctcggaggggatgtctggtgccgtgaatagcgtgctgttcaaagaatcccgatgccaccaagttcttgtaactctccatcacctcttccttagtggggtaatcggcggctgagaactttttggctgcttccttggccgcctcttgatcgcgcgtcgccagcgctgcggctgctcctctaaaaacaggcacaggcggtacaggaggtggtgtctcaccagatggagtgcaaggcgccgtcatgattgagcctcgaccacggtgtatcgatgatcggctgtctgcttgggtgttcagagagggccgtcccatagcgtctttaccgctcaccatggctccccaagacttgctacgactcaggctgaacttttcgcggacgccatcccacagcggcgtgaggaggaacttgctcttgctgcgactgtgactgtgacccatcggcggctgcgccggcggctgctgttcttcctgctcgttttcttgtggaggtgcggatggctcataagcagtcgttgtagtctgacgggtatggtgtcgctccatggttggagcatgttcggtagccggcgtgccaacaaactgtcgctcgtattcctccacgtccatgtcctccaggtatgacggcggcggggcagcggaaacacggtcgttcatggaaccctcaacaaatcggctgaagctagcggccgaggaggtgtgattcaacttgtgggcgccggagccgatggcaggtgactgtggaggacgagacgacgccattgcattcggtctcgagaagttgacaaattcctttttttgtggggcggctttcgtctcgtcgttcttcttgttgggtcgcaggtgcgagcggaatcgcgcctttgcggaccgtagcaggcgaccaaatcggtcggcggagggcttgcttgggtccaggctggctagtgtcgtctgctgttgttcgctatcgtgaggagagtcgatcagtgaacatgtcagcgtgcatgggggaaggcgatgcggcattctggttgcggcgtgtcatgcaacaggcgactgacacctaccagcagaaatcgcaacgctccttcgtcgggcgaagcggactcgctcacgcggcttcgacgaggttttgtgtgcgtttaaaggagtgccgacggacgaatgagtggtttattcggtgagcgagtggatatcaaaaagcggtggtgggcgttacgggaggttgggggaaccgcggacgtgggtggtgccaggcgattgagtgggtttttgtttacttctggcgccaaaaaggagagtatgaccgtccgaagggaactatcgttctccccccccccccccccccccagcaagtggaagcccagcagcaagcccagcagcagcacctactccggtggatgcccgtgtgcctggtgtccgctagggtatccgcccgtggtccccctggctgttcctgcgtttccaggaagctcgcagccggagcagaagagccaaggccgagtcgcctagaggtaggtacactgcacctagcaaagcaaatcagaactcccagcggccggtcagtggtgcccccgccgcctgagtcccgctcttccgtttggcgcaggtctggcagacttgcccggctgaacccctgttgcatggaaaaacctggggaaaaagtgaacaaaggccaatgaaaaggtggcgatgcctcattttgttttcctgcttttgcggtttctgaaatggagaacaagggaaagggcaaattgccagggtctcggatcaccttttcactcaatatggctcccatgttttggaaaaatgagacaaatattcacagtgtttcggggcttgggtttggtcatttttgcggtggactcggaagcaggaggatcacccattgcaccccagtgcaccccctggcggccccgtctggtagcggatcagcagcgggccaaccgtccatcacgaacgttcatcagtccccatcaagcaggctggggcccagggggggcccaggagatggatggcagagagagcacatggcccccgggaacccggcggagaggtgagatgccttgcattggcctcgcgtgccgttgcgggtagcggtatcaacttgcgccggtgacctgctgcaacggcaatctggcttccacgctgctggctgcacagttcctgttcttaggacgagctgcttaacgactaggttgggtgtctggatggattcctggaggcgcccatcttcaggagccagtccaggggcgtttcgttcgtgacaccataccgtcgtcgtacaatggtgcgctttcacgcaactgttcccaaacaccaagtgtcccgagagaaagagactcggagactttgttggttggcattcaccgtccgttgtgaccgtccgacgcagtcaccatgatcagcatacacatacccaagccaagcaccccaaggtacatacatacatacacacataaccttatacccgcccggctgaacgatcaccgattcaactggcccacggttaacggccctgcagcttcgtccgaggtccgttccagtctaatgcagccacaacgctccaaaatggcgtgagaaggaatccgtgcatgaatgtgtgtgcggggcttcaacattcatttcggaggaatgaccgtctacgacggcatcgcccaaggagatcattcagtttcgatgcattcccacaaggcgggaccaggtgagatttcctgcacgacataagttacatcttgattttcccacatccgggcttgagaagatcgtagcaagcatatatcttaccgagccgaacgagaaacctgatgagctctatcgccgaggagcttcaagaaaaatgttttcataagaccgatatgaaatccttccgttcaagatccgcttgtcgctcggatcttgatgatcttattctcgcaagcaagaaaaaaaaaaaaggccgaaatgcactgacgcaactaatttcctactactgtctccttttcatctcggccatcggtagatttatccgatagcggttttggttgccgtgctaactacttgtctttattgtccgagcgaaacccacctaactccctggatcatggattattccaggtcgcccaggtgaacgttcgaaccattgctaacttggggaaagtcaacaagcctacctggactctgttaccgctcaagccaatttttctggacaaaaaatgaacgggattttgaatactcttctatctttctctcctggttgtttttttctctttcactttgttctttccctttgctcttttctttttcgtgtttacctcaaaatcggccgagcttttcatggtttctatatctatcccaccttttcttgattctttatctccacgtggctctctttcccgtatcaaatttacactttccgtctcttctacagttccgtggcttttttttttttttttttttttttttttttttcctttcctatctcatcccactcatgccaaggttggagtttcttccagttaactgtcacataactgcccgactgatctctgccacggcactgcaggccacttcactaaccggtccatgtttctgcaaaaggattcaggtaaccaaagctgacatgtcggtttctcaaagcggcacatctactttgcgataagaggtggctctttgcagaagccatcacaatctcgagaagtaacaggtgaactcgtcgaacctaataagtggtagccgcaaattcaccaagaacaccgaccgtgtcgaagaaacgtggtctgttcacgggctatttgctatgcttcgcatcacatggttatatttggagggatggactggcattcaatttaccattaacctgattatgccaggccgatcactgtgccatatcgtagatgctcgagagaaaacttcaaagggctctctgaggttggcttataggacgcttggcgggggttatgccggtcgtgttgcagttgtccatacctaggcaggcagaaacatgatcactagccactttcaaccctgcagtgccattctgagtttcccgaagttctacagtaggtccggcattttcatcttaaactggaaaccttgaatccctatcttcttggcgttccatacgacttaactggtaaccattccgattggatcccgcgcaccttgtgaaaacccgatttatgatctgaacaagtatgtaaacagaagaaaaaggtaaataaaaaagagggaaaaaaatcgaaaaagagaacatgagatagaagaagagagaatcgtcaagaaggaacctatgtagcggtaatgtctggctgttttcttggtggtatatgtgcagccaagatcctcagcatccaacctctgcaaataccaagtatatgcgtgcatgcctcaatgcgtctctgtgggccacgtatgccctgagcacgtgtgtagccaaactcatacagcattcaacgacattcaaaccccaaaccctaatccaaacaagtagggacatttttgtgcgatggtcggtagtcaagaagagacaagaaaagggtaccacaaactgacagactggacagacagatgacgaaaagaaatcaagacagactttgcacgaatgagcccgcaccgagtgggcaaccattatttaaaaatcgaacccgaagccaaatttgggacaagggcactcatggccccggcgcctcagccgatcaaacgcctcaacacctagctcagcagcaacaaccccatcaagccattaagaagaaacttgttactgtgcgcgtggaactcgctcagtgtcagtgctccggaaagccacttgatcgaccattaacaagaaatcccacaaagaacataaccgtcgtgtaaaaatgatcaacctcaatacccgccaatatctgcctgcttacactcgacgctgccgtcagcacgtctatacttgaacgtgcaaagcggcggctccttgtcgtccacagactcccgctcgcgcgccccgtcctggtaccgcctcatttcaggatcagccctgaacgtctgatcgtgtgcgcgtttcgagccagcaacctgcggaggcggaggaggtggcggcggaagctggttgtagccgccagcacttgtgagaccgccgctgttgctgacggaataggcacgagggtaaggcggagcagccatgttgctggggctgaccattggatgctggttgtggctggctgaggaaaagcggtcgacttgcagaggaggtagagcagttacaggtaacctgtgaggagcgatggaagggtgctggtgatgcggctgagtaggcgagacggcctcactgaggggcgggagtgtgtattgctttgtactttggtggatgctatcgtgacgagaggcaggattgatgggcgcataggtccgtgatgtgtgatgctcggactggaatatcggctgatggggcggtggtggcggagggtaggaagacggctggtgttgataaggcgcccgttggctcgtggggtagacgggtgaagggggaaccgagtgcggttgggcgaagctttgtggtggtggttgagcgggatactgatgatgcgtgttcccgcccaagaaacccagatggcctccggatgtcggtgtctgagcagcgtattgaggtgggtagtcagccatcgaaggccggcgttgaggatcgctgatagaagagtagggcgtcctctcggtgcttccgctcatcgatctttgccggtaagcttcctgctttgcagtatcaggtgtggcggttctcctggccctccggtattcctcctcgccattctcatagtcgttaccaccactgttgccttttccatcgcggcgtctcatcctcacatcacgcctgatacgaacgcgacatccctgttcggcgacggtacggctgaggggcgtgctctcggtcaatcctggaaactttttggcgctgtagacaacaaaatcatgcgacttgatgtccattcggaagtcgaaggatcctggcgagccgtccgggggggcattgggttcttcgggatctttgtccttgtcctccttggtctcttcgtacaggttgaatgtcagtttatagcgaccctcgtggcgaaccgacagatcggggaacaagaagtagccggccaacttgggtcggtcaagataagccatgccggagacaggcatgccagtcagcacaggcggtgtgttggccgaaggagtctgcagacgaccctgggccatgacacgagcgtgctcgagcgtggcatagaggaaaaagttggcgttgtactgaaaagtgacatccctctcctgggccatctcaaaagattcaccctcaaagatgcgcagctccacgaccggaggcgggtccacggggcgacggtcggcggatgctggaacaagtattaacgatgcgcgagcgatgccgatcttgattctggcacttacatttaggacccgaaccgcacgctctcgcgcgcaggggttcttggacaaccctcagagaataccatagctttcggccgcttcttgttatgcgacttttgaccgaggctatgggctcatcgtcatgacagaggccgttggaggcagcggcgataacctgagcacccatcctgttcacctcacaaccaaatggcaacacagcggtcctgggcagtttccggatttatggctctacttttccgcaattccacaaggctgatgatgggagactagtgcccagctcgtcggggaggggctttggtcttgaactagaaattgccatcatcagcgtcatcattcgccaatgtgatgcggccgcgatctcggacgcgcagagaagggactgcacttgctgaagcgctgcacgagggaatgataagacggggccgcagcaagtgagtcccatgacagcagcgcttggattgatgcgatgcgatcggcgtgcaagacgtgcagttgccactcaccctgtgaccttgcggcagggaaaccaggcaaagcaaattgctggcagattgacgccgaagtcgatttgttgatgaaagcgtcgatggttttgacgcaggccgtcttcgtcgcttcggggtcggacagaggcagaaaaggatggaaggaagtaaagaagacgacggggcggacgaggattgaacgacggacgggaagcgaggggggagtaaggaagtggaagcgctaccgacaagacaaaacagggacagccaggagtggattgggggtgggcggatgggcctgagggagctgagggattggctacgaatggatgtggatgggtccgggtgtgtgtgtgtggatggcggatggaatgggggcgcccgggggggtgaccgtggtaggctatcgctacctacctacctaggtacactacggacccaaagttcccagaaaccagagcgacgggtatgagctgtgtgaagaagggaagcccagtggaagacgggcctgcggagaccgccttgggactgcccggtgcttccacttctattggtcgcttgcccgcaaactcggcgaacctctctggaacggccgtccacgtattgttccaagcctttggggcgaccactcgactgcagccaggaccgtagcactgtcaccgtccaactcgtaccgcctgggtaggtacctctacgctaggcatgtacatatgcgggtggcaggggacgtaggtgtctgggcgttttggaggagggctggatctgagctcccgtccggtcgtcctgtcgttactccccgtcgtgggtcgggtaacgaactgaaggctctcaggcaacaaacagacggccagacagtatgtgaaagcagaaagggaggatagaacaggataaagaaaaacagaaacagaaacgattccgtggaggggaggaatgccttggtccgcgacaagggtcccaggcactaaagagggctagagacttcagagtggggtctctgcgaaatgagcgcggacggaaaatgtgacagacggttagaccatgcatgggaggttgcatcagcagtggaccgtcatggctcccgtcctgccctctctgagcctggtccccgtcatcagtcaccccccttgtccgcttctccgtcactcacttacctctcttgacattttgctcaagcgacggactcgacgagactcccgtctctcgacactgtaggtagtgtgccttgtgtagagtcagacaggcggtttgtcaacggtttgcactcgagtgtaacactccaaggcgagttagttgaagggatgggatacacagggcagtggtgacaagtaaagttctgtcccatctgggcttagtgctgtttctctcgacaaccttagctcaacactcggagcgggagggcgctcggacggttttggtggcctccctcccattggaccagctcttgatccggggctcaggtctggtcattcctggtcccctggacgacgactctgttgatcctccacgaaccattgcttgtctgctgtggtctccatttttgctgtgcaggaagctacttccgcgacccgaagaccccatcgcccctctcgggacccgacatggaatgagtcgagacagtgatggatctgtagacagagctataagaggaaccgtcataactccatgattattgccgcaagacatttccatgacacagagaccctcaacttccagatccagttgcactaagaaacgcccagccatagtgtacatcgatgtacactattaattcgtgggcattgcacttccacttgtaagattttgccgggttttgcgcttttccgtctattgccagccagggaacgtttatcaagggacgggagggcggaacactggcccagtggctctggcccgttgcttttgcaatgtctgttgtggttcgacaacttcggccgttttttttttttttttttttcttgtgtacgactgttgcccactgcaaccgacttcccgtccgtcgcctgctctgttccgtcgtgtcttcctcgccagtgctcatgtcacacagccatctgccaagcgaagctagctgtcaaaagaagagattcagaagaagtgctgtggaggccatggtcgcaggcattttcacaaaggtacgtcaaggtggtaactgagatttaccggaggatactgtaagtgccgtcccagcgctccggggcgcggctgtctgtgccactgctatgaactattcggagcgtcagcatctagatgcgccggtgtcagtctcgttgagtatttaacatgttctgagagtcaaacccagccgtctacctttggtttcaggcgctggcttcaacctgatttgaaagaaaaaaaaaaaaaaaaaaaaaattaatattacctaaggaaaaaaaacaaacagatcgaactccaagcagttggtgttctggtacaagtgctggaaaggcccaggtcaggtacttgggaacaactcccgccgtgatgccacattcagttcggtcggctaggacctgccttggacggagacgtgtacagcagcgacaatgaccgaacataacgagaatgctccttatcttttcattcttcacaatctattgtgaaggtataatttttcagatggtcaatgatggtcccatgagctttgttcaccagcacggtggtcgctccataacgtagatgactcatggacgggtgctaaactagtatcttgtgagttctagcctttgaagactttgggagaagaccaggacaggtataagaggcttccgtagtgttttcattcctggttatcgtcccatgacacctcaaatataagccagtttctctattttaagtatagaggctaataagagctccagatctcccttgaacaacctacgaccggagaactagactaacgaacaaaccagtcttgaatggtacctctatgtcgcccgctgcacccgaccggccgtgcgcttctgtctgagagctgaagggtaggattggcggaggtgacctcaaagcctaacttcgtatcgatcgatgtctttgacatgccactggcaaccttatatatggagaaatactttgtgatccatgtttatcacgggtcatcccggttcgtgacccaaaacatcgggatatccagcaccactcactcggtcgctggatcggtgatatctacttctctctctgctgtacctttcggtgccgggctctttgtcaatttcgtttcccagacgtacatgcattggtgcgttaaagcagcgatacacttgattagaaaaccggagttgggatcgtcgcatcgacatggctatcatctctatcggactagtgtgccactttacactgtgctgagcttgggcatgaaaccctactgacagcatcacaagaacatcaatcgcagggcacctggccatgtatgtacgtacatcaatcaacatacctaaaccccgctcgccgaatctccagcgtcggtaattccagcatgtgtatgtgtcagatgcccgggatatgtagaagcaaggcgaggcattgtcatggcatgcaccggatgaggtgcattggggctcgtggggtacactgggcaacgaaacattaggtcattcaggacaaatttggcacgggaacgccttgatacaacaaggttggagaaatcgatactgcccgcatgtcattcgtttcttagtcgcttctcttatctactgcttctacctagtcggcatggtaacctaagttagtcgagggaaggagcatggctgcaagctcaatagagtgtctacagcaagaactcgagctatgacttccaacaatacgatgctactcagcactatctgccctcacaaggctttaaagcaataccggatcatctaacgggcggaaaggatgggtgcctgtccactcacgtacgaatcgtctctactatgcgtgctgcaggccaccaagcctatggcttggagcacacgatacctgcgatattcaacacagaacgtagacggtgaggaatcaatcaagaagcccggaagcgtggtggttcccacagtgccttttgtgtcctgaacgaggacggactcttttacattctcacttcacatttacgttttcttaacgatcacagcaggacaaaaggaaaaatcaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaagaacaggaaagcaggacgtatttccaacaacacttccaagccgatggaatttgccctaccccagaatggcatacaaggtaagtagcgaaggatggattatccagcaacagacacagcgacagcagtcgacctgaaccaccccattgtaaaccaaacacggaaaccgtctcggttgcaaaacaaacgcatgaagaatttctttaggcaagggcaacatcctcactttgttcaaccatagaccgtcattgagccgttactgcacgaatgtggcgtgggtttctcctatgatagatggtacatccatttatacctagaggtatgtttgttccttcagccaagttaacccacacattcattgacttgaccaaggccccttcaaatatgcttcaaacctctcattgatcgtatcacatcttgtcaagagacagtaatcggtactacgctacatttttcgggcgtcttgtgattcgcaggggcagaacgacacaggaaagaaacaggacggtcaacccattgcagttccagcctcaagtcgtggcttgcatccgaccacgagattgtcgtcccaaggacccgaaggagagaaagcttgttacctaagcaatggacggggtgctagagcttacggtataatgcatcttgttcgaattcactacatagatgtacatacttttccagagcaggtaaagtgcaagtcagcaaacccagtgatgacaatgaagtcactaagacgctctctgaccatcgtccactttgtaggctacacgtcttgttccggccgttaggtgtcaccacaccaactaatggaagtttcaatttcaagcgcaactaatgctgcaagcaaagaaacaaagtcacagcttactgaccgcaaccaaaggcccaaatacctacatctatgccctaacggcacaccttctcactaactctagctgccaccacggaatcacccatccccccccctctatccaatcctgagaacaaatccacttaccgcggacttttggatacggataaccacagtaaaagacggtacatacatacctctcctcaactaccttcgcgcccacatactagctctagaggtacactcccatcactatacatccaagtgtcccgtctatctccatgtcatgtaagacaaactgtgcagtcggccacactctccccgcccgcagcggcggaggttggccgtcttggagtttgtcaacgtgtgtttatccgtgtgtgtgttggcactacaagggaaaatatgtatttaggtatctacatactacctataaattgcaggtacaatgtgggaagctgtttgctcttgacctttgaaggctacctactagaccctgcctgagctttgggcaatctataggaaacagggtagacgtcaagggtgggtgcgtgggtacatgcatagcttgtctgcatcaccggtgggtcactagaaatgtttgagcaaagagtgagaagagaggataggtagtcaaagctgcgtacggagatataggctgcggtgaggttacctaaatgattggacgggaactaactaggtcgtcgatggcttccatatgggaacccggaggatctagattgttgtcactttcttgtctacctactgtccccctttcctcatcctcacgcagtcatcagaatcgcacctcaattgctctttctggagccagacatagaactctactcacgatgtctacaggcataaacaaggacatcagaagatcaacgagaccacggcgcggtattcaacattctaaaaaaaaaaccctccccaactcgtaactccatcagacacccataacaacttctaggggtaccctccgactacctttcgtcaaccttgacccaaaaaatcatatagctcttcattcactcatcatgccactcccgctttgatggtatggtattcttccggccgaggtatgttgtctatttctgttacctaggcgacagataacgtagcattacatccgatggtatccatgttgtgcgacgattgcgggttggtggaggtgtttgggtactgatgagaaagtcgttcagcgttcttctcactgcctggtctcgcttatgtaaagtccctgttggtgagaaaggtcgagagatattagctgtgagctgcaaaaaaaaaaaaaaaaaagactcaagggtggcatcaccccgtgagtctacccatcatgtagacaaacgcatcaaagttcttatctgacttgcctgcctgctaccgtgtacttgtctttcctacttattctatacctctttgcacctcctcatctctgtcataccttacggcatccacatcatgaacttggaagatctgtagcgcaagtgtagacgtagcgaagccgcctaagctacgtctcccaggctcccagcgcctatctaaagctttctgtctccccgttgaccaatgagttttctttcaaacgaatcatgttattaaatatttaacagagttgtctatagcatgggatacctcctccatctgctccattatacccgacattagcagccatcccaccatgcgtctcaactccgtagtgatatcgactaatttcattcacctcatccttcctccaccggagctaacaggccgccttttcgtggtatatccatcccaaatcatgacctctatcgtccttcatcaaattactaagtaaaaatacaaaaacgagcggatgtagggtatcgttgtgcactgtaaccaagcctaaactgtaaccggacatgaaaagaagcacattggcgtgtcgtcgtaagaaagtcgtgtagaaatgtctcccattcctaggtgctcaaccattcaaggatgagcaggctgggagaggctcatcataagttgtgcggccagaccgtacacctaaatgggtcatatcatgaccctatgaagtagtgcgttgcttaaacggcaggagcagcagtgtgagggtcagtcacgccggagtgtggatcggtggtggcatgcttctcgggataagtaccggcgatggggacgcggccgtactgagtgaaggcaatattgaggcgactgtagtcccagcggcggctgaggacgacaaaggcgtagctgagagtggtgatgaagaggacgtcgagaatgccgaagaagatcatgctcttggtgacaccaatgacattgccgccgtcagagacaccccaggcaatgggatagaggagccacaggaggttggtccagccagagagcatcgtgtaatcgcggttgataccaacacggttagccgagctgcgggcgcggaacagggtctcaaaagcgaggaagatgtgggcaagagcggcaaaggcaaataaaccccacttgtagttggaaggaacataggcggcgacgaggtaaccgatgacccagatccaagagaggaagatgttgaaaacgatggtagcccaagagacaccggagagaatgcccatggcgaggatagccgcagggaaagagacgacccatagaacatacttggcccagaagatctgacgggtagggccatgttgacgaacctggttcctttggctgaccacatcccaggcgaggttagccgccatagcaaagtaggcgaaggtagccaccaggttggtgacaatccagatgtaatgccagaggcgttcaccgcgactggccttaaatttgagagcaaataggacgagctattttggaaaaataagtcagcccaggaacatgatcaggaaggtcctattagatgagacttactgtgttaaatgcaaagagggcagtagcagcccaaagccaatccgaaccgtgcacacttagatgctggccctgaggagcgggatggacgttcaagacgtcgttgcgtgggagtaaaatcgccattgtggttccgatgatacctctacgggtcgcttaggtaaaacggttgctgatgctatgtcgtacactagacgggagcgaaagaactcgtcgatttcctcgttgcctagtaaggatggccaaaattggtgaggagtgtatgctgttgttgaagtgttgtacgaactctgttgttgctgatgctctggtgatggactgacaggtattgggtcgggtgtaggcaagactggtattttatagatgcaggctggagagatgtgtgctttctggtctggcctctcttgaatgtttgaatgacatctgcttgcagggcccggagataacattagtcacatcacttggtttgtgaaggcttaatcagaaagttctcgaaacccgagttttccggcgtcattgtcccgtcaacgcgaagggacgaaggagggacgacagcaggcgtgccggcgcaccgagcttctaccatagggtagtagctcttaagtggtagtcaggtacgtaactgcgaaaggaagacgtaccggtacctgcaaccaaccaagggtggtgaagacaacaaccgagtctggacaaggaggaccagataagcttcaggctctttgacctcccaaccgcaaatccactccatgagccgtccaacatacgctgttcgcgacactagttcgcttgttctgccgattggcttgtcgagctgccgatctaccccagtatacagtacataggtagctttgctcagcgataacattgtgtggcacgtctaggtgttgaaagagatgggagtggtgacggaatgatacagcgaagccggactatctgctccgcagaacacacacattttctcctcttattcttcgttgcattggatgaccagaattgtccgtgtgtgccctcaggttgcttgcgccttggctttgcgtacctaggtacctggagtagagttttcccttaccaatgttgttttgttgtcaacgacgatgacggactggtacgataatcgcgtttccttgcatgataaaagggaaggatgtcttcaagggcttgtcttggcatacggcatttttggtgtaagtgactgattgatggccagcccttcaaaatccgctgccctggcctcttgttggggttacttaggtagtgacatgggcatattcggagcgcgatcggggcaggaggagctcatgattgtcggccgtcatggtaaaacttggacaaagatcgtgacagcctcaagccagcctttacgtaccttccttgttgtcctgaggactcaaattgggccgaagacgtcggttgatgttgttgtcgctgctgcccggtcaagcgagcttcagcttcaaatcaaactcccgcggcttccgtgtcgttccgcactgcactcaacctaccctggcgcccttgcctatcggacgcccgcagtgttgaatcaccatgatggatgcaacgttcgaagtgtgagggaaagtggtactgtaatcgtcgaccggtcggcgggtggctgccgcaagttacccaaatgccggcagacgctaacatcatatcaacgttgccgtcatgtcctaaaagcattcgaaccagacgacagtgaggtgaggtgacgtcctgcgtccaaggcacaccctcccgcataggaagtgtgtcagtcgacacggccaggcatcgcatcggaaaggtcggaatcgcagcttcccatcaacccatcatgagggtcaaaacacgacccaatacctgcaggacgaaaatgttgagtaatggaacgaacattaacttggaggtcgacggatcttgcaagatcacgcgatattgccaacgtgatttcaaatccagcttctagtgtgaagccgaaagttccattccataaagacaagacatctttgacacccatgcccatcttcggatcgcgaaaaccacgaggggtcactgttcctcatctttggtatccagtttttccatttcatgatcatggaaaccatctaaggtaaagtgtaagaaggaaaggatgaagccctcctcacccatagggccatgttagcatgccccaacattcccccgggcggatggaatggaaagaaagttccacactcagtggactccgttacggatttgcaaggttccaaggcgaacaacccttgccgaggacaagattttcagccctgcgcgccgagccgcaggcaccgcactccattcgacccgaacggccccggttttttgtcatcaccccaccgaaggaagtgccgaacgtcacttcatccccactttttacgtcgaagaatccacacttccagcaccttctggtctttgttcaacgtctgatggatggcttctcgcgtctgcctctacactagatggtccagtctgcaaatgaaaagtatttcagttgcccatttcaagcccgaaaatcccaaaggcaaaaacaaaagagacaagaacaggattccaatggctgacgtcatgtaaaggggaaaggggtacaagagccatcgatacttgcgtacatcgtcgggttggcctcagaggtaactcgaggttcttgctcgaaataatatcgagagcggacgatatgatatcgtgcgagggtacttaggtctgtcttgatatcatatgtacttcctcttcatatctatggtgatcaatggcgaacatgattaaccccaaaacgtctccacgttatcgagtccagtgccacactgcactaacactcgactgagacacatccgactcaatcgcccgggccatgcatctaacggatctgcgtctagctccttatattacgtggatgtcactttgacggcacgttaatataagtatgtaccacaccttcaataacatcaagaacggtcttcacccccttcctcgaaactcttggagcccttgaagcatcatcagtgccagtggtcaaagaaataggttgcccgccaaccttgttcaaacaccctctgttccatcattcgtgttaccatgtcgggtatggtacaggacgtaattgctgagctaggttttcgaggcttgcgtcgttgacgtagctttacgcatgcggtatcccgtaaacaaacaaacaatcaagaaacaagaggaacaatgaaaaggagggcgcgtaaatggtgggggtggggggatatgctgttgacatggtccgagaccatttatctccatggtcataaggacgtggttctagtttgttcgatttcgatgctaatgttaccagatgagactttgttcgaagcttgcctatttacctagctgaagaaatagtgttgcgaggtaaaccgacgagcctccgaataacttcctggcattcacgcttcaggcgagcagaagtaatcaagaaactctgcacctgttttgtagtatgaacaaacccattcccactgttatctaagttaattccgaaagatgctatcaagcgctgcttgcattccgcttatgcataaaccaccctgctgtctcgtctccctcaacttcccggggcgttcatgtactttcactaataccgtgaccagaagcccacgggtggctcttacatgtattttcaggactctgatacaccccaaactgattgactaggtcgcccaagtacccgaagagctcgaattcgctgcctgtggtagttcgcgccatagttcttccaatttttgggtgtcttgcgcctagtaatctacccggccgtgtggtacttggggcccctcacacgcttcccccttgatgctagaagccgcctccttggcacgctccctgacatccagctcagcatcattccgctccaggccttcgagcttttgcaggaaccctagcttctcaagttcaaacacccgcatatccctgccccgcctgtcctccgcaccgtcgcaccataccaggttcttgagcagatgacacaatgaccgccgcacatccacgtccttgttgttgaaatggccggccaacagcttgagcagctcctcttgggcgatcacgagttgtctgtgtcgaggaattcccgccgcgatatgtgttaaaaagtagatgaccgctacgatgattttggattgcgggtacagcacacgtgagtcgatgctgacattgcggcctgatgctcctggccctgctccgccaccaggcgtccccgagctggaagactggcgcctggcaaacggacggagaatcttgacccgaagcttggacgccaatatatcgaagaggcggtcttgacctagctcactgaagaggtagtcaatcatttccgcctgggccggttgctgagggatggcgatgagattgcgaataaagtcgagaccttgttcctggatcgcgagatcggcttcacgcgcctttcgaacttcatcaaattctctttcacgtaatgccctgagcataccatcggcaacacgcatgcgcgtcgaatcgaagccaggtcccttccggtgtacggcttgccattgccatacgtcgtcagttgcttcggcgtagccgtcatccgtatccatcacttcatcttcatccgcgcctgttaaaggtcgacgttcacccataattcgggcatgtagtgcttcgtcttccgtatcgtcgcatatcaactgaataagccaccccggcccgagttcttccaggcacttttttttggtatctctgtccgtcatgtgaacgagatgcttgagtgcccacaaggcattgagcctcagtcccgcattgtcagatctggcgtatagacagagcacgccgatgactccagctttaatcaaaggctaacttattgttagtagattattaataccgggggaggggatggatgggaaatcaagcttttgaataaacaaagtggtatatccacttacatcacgcatagggctgctctcggtcagcagattacagatcacgctgcaggctgcaatcttaacatcgatatccacgtgtttcaagagcttaaaaatgggcatagcgacacagttgtcgtccaggactgttcgaagattgctgaccgatcgtgcgagtgttcttacagcgtgacatgccgcgatcaataccgaagttgggttgtgcccatagggagaatgaccagcgggatgcataggaacggtaacatcctcctccgtttttggcttctccttgggcggcgtcggtttctgtggcgtttcggaaagtgactctgcaacacttggtagtatgtcttgctcaactatttcttttctgaactcttccttgaatgtggccagggatgttatgagtttaagtgagctctctctcatcctgattttgtgcgcacacaatgggacttgacccggtggcccaagctgacatgtcgaaaatttatcatctccagtgtcctgtctctcttcaggattcggcgtccagggcctagggggcgatgggattgccgtgggctcatatgaatccttcaacagcttgcacgccagcttcagtgctccgctatcacgcgtaacttgctgcaggaacacgctgtccgcaataagccgggctaagacagctggtgtccgctccaagatgacccatgccgtagcagtctccgaatcgacaaaaatggcatctaggctcttgcctctctccttttcgtagtgctttagtaaacggcaaagaaccggaacgacaaggacgctgagggagaattctcggtctgggctcgtgaagccacccttaaatagcgatgcaagtacggatgcagccatgaccttctcatgatcgttagtgccagatcgcatgaggtggatcaaccatggtattagcgggctctctggttcttcggtgtcgccacccccaacaagccattcctgatcctctgtcgtaaacctcgttgtagcccggccgtgttttgcaggcgtctccagtgacctccccgtagacgggaatgatgggtgatgttgggacaagagaaatcgcggcgtcgtaactggaacagccggaagtaggtagtcgagagcagagcgaccgactggccgaccatgagtaaggccgcttttcttaagcagttcccatgtacgatagatttgagagtttctttcgccgatctcactactggttagtactgccatgatcgccggcgaacaaagcagcagacccgttcggaaacgggagtctgctattaaaacagatatcgcttccaaaataagggccagacttagtcctcgaggagcaggctgtggtattacagcagccaagccctccctctctagcgcgtccagggtaaacggcaggacctctcctcgggcaaccacgaagctggcaagcagggtagccagggcatccaggaccccggcgtcggcaagcatatcttgataccgcggttccttgcacaaccgacttatcagattcgcaaccaggcatttctgctcttgtactatgctagaggcagactccgcatcgaggatggcgcacaaggactcgatgtagcgaggtacaaacagagcctttgccagtgcagccgtatcctctatactagttcttgacgagagactggcagcctctgtcatgtcgctcagagcacgcagagaggtcaagacaagctgtgcggggttcttgtgcgggcaaatatatgtcaaaataacaggaacagctccgacggcattcagaggggtaaggaaagaaggaccacctgtaacaactctctcgattaggcttctgacgctttgcaatatccagtgaattcaaggagacacatcgtacctttggcaaaactagcgatgagctgcaaagccagtagccgcacacgatcatcatctggcaagtccgtagtctggctgatgggcgcgtaagcctccttactgcccaaaccagagggcgaccgcgctgtgggtttttgttgaagcagatggacgagaaactgtagtattccgtggttcacccacttctccttggcccggacatcaccgatgaccccatccttgagttggcggaggaattcgatctgctcggcatggttcctagcattctgaatctgccacagcaaagccgggggactctgactatgcgccatctttgggtcttgtatcaatgttgtgaggatgctggcaataacttgtggttcgatcggtcgggtcggtcataaatacactccctgttcggccatgtgattcccagcgaagctatgagttcgttcttgtcaacggagggaacttggccggaagctgtagaccgcggtataacggcctcggagtggttgacttgaagttaggcaaatcagagccgattttgccgcgagccagactgagttttggacttgcgtattggtaaggataggtacgtgaagctatttggtaaagtcgccgatattgctacggctcaacctgggttgagctgggagggagttgcacggacggctgattgacgtgatggaaaggtggatacgacgttcgatgagagatgtgtcagactcggcgggagaaaactgaaagggcgtttgggcggtgccgctctcttaacttatactagctcgtgcgtcgatatgggaaagaagaaacgaacgaatggaatgggcgcgacagcgtgttggtgttggtggtgtttggcatctgtgttggcgaaaagaacggacggcgatgaattattctttggaggtccaacattgggatgtccaatgacgagacggaaggtccaacgctgggtgtacgggagacggccaatgacggtggcggggaacgacgagcggccacggatggattggcccgggcctgctgcgggggcggttccttcctttctcgagttgacgtgccctcaaatgcacacaggcagagagactcaccagggtagctgtagtaggtaggtacctacctctagcgtttggggtgcgctggcattggtacctcgggctaactacacgcgatgtgtataggcggggactataggtagtgtgtataggccaaagactggaatagcagggcagcccgcttccagctccaggggcagttcccctctcttaagaaccgcacctttttttcttttcttgattctttcatttgattacttgtgttgagcgggctgctcatagagacaagaagctgttatccaacttgaactatccaacttactatatcactatgtgtacagctcaggcgcgatcctgatgctgtcatccaggcggtaggtcggacctaaactctaatgacatttgtaacactactaccttagaggtaagtacctacctaactttcggtacccagggtactctcctatcatcctcgcccttttccccaagagtggtccatggcgctcaataatatctttgctcgactagttgtatgaattttgatgatcttcggttggtacctacatgttctgtggttgattttgccagctgtacttatctccagttttagttttggctcgaggtttgtggtttgagatgtccttcaatcctctcagacgcatgaggactataactttttttttttgccccatactcagacatatcggatattttgcgtcgccaagcgtatgtttggctcgatgacatgattgtgccttcgtgcagttcgatagctggctggagaacaggagtatatataaactcaagtggacgtgacttggcctctctcgtcgtgtgttgtgttacgaactctcaagagtcaagccgcggttgtcttgttggtgctgacaattagtactgcctgccacgcggtcttcaccgaccttctctatcttcgacgacacctattcaaactctcatttgtctccctcaagcatcatccggcacctgctcgtgcatgcacctgaagatgcgtaaaatcctttaaatgcttacagctggccgtccgcaatccttcaatatgggcaactacatagctgctatttgcatgtcagattgcttcccaaattggtgggtatgcatttactatgctattggcgcccccttttggggagcgtctaaagcctagtctagcagctctacctctacgccaataccctaacgtccctcaaaggttagaggtaaatcgatgctaaggcgggcaggaaatcttggtatggaatatggaactgtagaggcatgagccctgtaaatgcatacctctacaaagtgctgtcccgaattactttatgcacaatgactgtacatagagtatgtagtcaccttttgggcaaaaggcggtccagaaccaaccctcgtgtgggattgtgtggacggaggaaaagctcgtcgacgacggacccgacacagaaccctgttcaatgccccactgttagcgaccgtgccatcggctcgggcccacgccgggactccacgacctcccacagttctttcccgcttccggtgtcttgctgcttcgccctgcgaggcggacgaggccgggatttgtgatgctgactcggtctcccgcttccgcagccgcaacctcccccacaacaaccgtgaccgtgaccgtgactgcagccgcaacctctccaagaccgagtcgcggcgccgctccccatggtcacttccactatgcccctaccccttcacttcgagaagcagcatcccggatcccggccctctcctctcgccggcaatccgcaaccgcccccgccacttcgtccacctctcttcccatttcaatccagtcacgacacggcccagcaccggtagcctcccacacctcctcccctgtagcctccgaccccggcctcggcttccctccctcgtcccggcctcagcgctgggcaggcgtcgatgtagtggcccagtactcgcccatggagccgatggattacacgaccggcgccctgctctctagtcaagccgcttcttcctcgaataaccaagccgtcgcccgaggctcaatcgagtcccggccttcacatatacctaacaccgtcgggcccatggcttcccacgaggagcaggcctcggccttggcctccacatcagaagctaccgctgctcccattccgcatggcccgacagtggccgtagcggtgcctccgactcctggggtctactcagcggcgccccaaccgcatccgttgtcacatactcctcagacaggtacccccgtgaagaggagaaactcgcaaggcgacgtcacccacaaccaagttgaagcggcgagcgccgggcaaagcggtccgcactcccctaagcgcgcgagattagcgcccaaaattgtgtcccggcgatatgagcactgtccagtcgaagacctggttgtgcttattgcgcacatgctgggcgagcttattgaacttaacgacgaagcggctcagaaagtggggcagcgtcataaccttacgaggtttcactcccggtaggctgccttcaatccccaaactgcctggatctgatgatgatgcggatgaaaggacaagctgctgacatgaaaattcatagaacgacacctggaatatcggttttggattatctccaccgactcgcaaaacatgcctatctgtcaccaccaatacttctctccatggtttattatatcgaccgcctttgcgcactatactcggacttcaccattaacacacttaccgttcatcgatttctcataacagccgctaccgttgccgccaaggggctctcagactccttcttgaccaacacactatatgcgagagtgggaggtgtcagagttgcggaacttaacatgctcgagttggaattcctccaccgcgtcgactggaagatcgtgcccgaccctgacgtccttgtggcatattatggtggacttgtggccagatgtccaggatacatactggaatgcccagaaccagaagaagcagacgacgaggatgaagatgaagagctagacgaaagcgatgcaataggcgacgacgacgacgatatagacggtgaaggaggagaaagagaagaggagacgagttcaagccaaagggatagacatgccacgtaaccaaggtgtttttcggctcaaatcgatcagtcatgtccgatgtggagctggtgtataacaacgggacgtggcgggagacaaaaacaatagagtatatagggaatcaaaccaacgaagggcgcaaaaaagaaaaccaacagagatcattcggacaaacgcgacggggaagtatctgccggaaaagcaaaagaccttgaggcgcctgttgaattgtcggggcttgtctgagggcaatctgcctgcgggaaggaagcaatgggatatcaaatggagataacgggaattatatggagggtgtggacacattggaagaaatgtgatcttggttatcgaagacagcaaggactcaagctggaagagtattgctcccgtcccttccaaacactacgttcgagttacaacgcctggattgagagggagatcatgacagcatgacagatatgagatgattggtgtatcctatgaagcaccgcggcgaaccagcaacctttttttgggtgggggaattgaatgggctgttcctttacctggcactcttgtaggaatagcacttttggtagataccactgagaacagatttcctctttctactcagatgtctttctctcctgatcgatacgtcttataacactgatccgggcagaaacggtatcggtgtcgattcaggacgtaccgaaagtccaaaccgccaatatagaccggatgtcgggccctctcaaccggcgctgcccctggtgatcggtcctggaccggatgaagaccccaccaggcttccaatacccgcagaaacgggcaacctatgccaagggtcaacaccgggacccaccttttactacacgaccgacacccacagcacaagttgaggcccaagcattccagtcgtggctccattttcgtcattcttcatgacttaagttgtccgcttctcttcgcgcgatagcagcatcttctcactattcatacttggtgactatctgcgtctcctccaagcagaagcaaaaactatctcggaagactgtagcaaccacacaggcgacaagctctcgacaatcctcgatccgccatgaggcttctcgcgtcgcttgcgtcggcgctcttggtcgccgcaacggccgcaacggctcaggtcatcaccgttccaatctatatccagcccgtcagctcctcctctgtgccatctttcctcgccgaagtcagttacgacaccgcacaagacccaagcagcgcggtagcaccggtggtgtctgcctacgaagcgcctgagatcctcgacgacttgcgaggccacgagctcctacgtatcggcgtgtacgacaaggcggaaaacaagtgggtgtcgtctacgtcggtcatatcggcagaaaacttcggcaaggggtacgcgccacatatcgtgctatcagtggacgagagcaataccgagggtagctatgacaaccagcacgtcttgggcgtcgcgttcaagggcatcaggatcgatgccggacagacaagggactttgggccgcaagcggtggtggtccgcacagcgcagggcaagcagccggagttgaacaagccggtcgtgctgtcgccagagggcaaacaggtggtgccgcaggagaagacacttttacaaaagtatattgaattccttcccttcccacgttctgataccactgagatgagggctttgattgctgacgagctggtttgctgcactacaggtactggtgggttattgccattgttatggtcctctccctgggaggcggaggcgatgggaagtaatagactggccacattgttttccttccctggtcaagcattgtacagagctttgctatgcatttcatctcttgggtgaggatgttcgtttcgcgcgttttggttgtattgattgccatttttctcgcagtgctcctcgccgtcctgtcgtgtttgaaacccttaccttacctacttaggtactcttctcataaccgggccgtttgtactgtagaggtagtacagggagacttccgattcagtcgcgttcctcatcaccgagcttccagctggtgactcctctgtcccttgcgtcagtgtctggcaggttggacggggacgctgcgtgccgaagcaaggagccctgctagctgcctgctgcacggcccctagaggtacccttgcatcgtggtcaacagctgtctgctagtggcgatacttatcaatacagtttagcgcggctagcacactgccccactgccagatggcaagtggatccaaaagctagctgcccgcctcataattggaaagtgggtacttggaagctgttcgctgctcccatgtcattgccctgcgcgcgcctgccctcgtcgctctctcaacggaccatacagttcaacttcaccttggaagtcaccaccaactcccaacatcacatctcggaacttttctcccccccacttgacttcacctctcaagcgaaaggaactctctcttgacaaacccaacttttggtcgcgttcagcctcattaacaagaactaataaccattttttggaatctgttgatcggatccatctgccatcgccaacgcgcaaagaaagacaataatcaccatttttgctacttaatccatctcgaaaatgtccaccgagaacggtaccactgacaccaccctcgcgggcaccgccgaggccaacaccccctttgaaagcaagggcaagggcaaggccgccgctgagtccgaggaccaccccatgggtgaggcagaggacgacgaggatgatgaagatgaggatgagactgaggtgagctaaatcctgaaggcatcaaacttgcttctcaaaacactcttcttcgcattgtccgtgctaacccttccgtttgcaggagcccgaagctggtacgttaattgcctttaaatccatcagccaacgcccaatcacgggtgacgatcgcgcagcaacagcttacgtacaggaactaacatgaacaaaaacagaggaagacaacctcgaggagatcgaccccagcaatgtgatcagtggtccccgcactcgccagaaggagatcgactatgccaaggccgctcaggacttgcctgccgaggaggacgatgaggaggacgacgaggagtttgtgcccgaggatgaggaaatggaggagtagtccgaggctatcttctgatttcctttgatggttcacaacaacaacaacaacaacaacaatgacaacagattcttgttttctttcttcctgggtttccccgttggctctgcgctttgctcgctgccagtggttgagttttatgatgatcacgagcttggagatgtaagccgtcttttggctgattgctaagcctgattggctggacctatttatgtacgtgaatgtcagctataaggcctggggttgtttggttcaatgcgttgggagttcccacaatcagaatttggcaatacatgataagggtgtaagtgatcattcgtttatcagttcaggtagaccgatctcttctgtcagccaatttcaaagtatcaacatactacgtacgttggtgtatcagaatacgcttgatcgcttgtcttcactaacctaacccccataagtggagacattggatgattcccctgtcagctcaagggcagttggcctgttgagatggggtgccactaaactaaccgcgaggcagcctgaagggggtgatatgtctacggctgacctatgaaaaggtaatattccggcgaattctagagttgctatgaccatcgagatttgatatcggtcctgttcctggagtacacagcagacgtcaggaaccggagcatcgcaccagccaccaacaaggttcgcgatcttggcctgatccaccgggtattctacgcagtaccatacaccagcttctttgacgccaacatctgtgagaatgcatgccttcgacttggaaagcttcaacgattctgaaagtctcggatttgggcttagattcgcttcaataagtccatacttgagtctatgcgccttgcgcaatctaacgtggatcaacttattgctgacgcgacaagctgagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggtagaggaagaatggagacgctgaacgcccaattagccaatatcagtggaagcaacacgggcacctctcggagggactttgaacaacgccgaacatgaaccctccgacataaagaaaaattgaatgattaaaaccagatacattggggaaaatagtgtcaagttctctcggagaggaagacgtgacaccaacccagatgttcaatcaacgtgtccttgtcagcatcatgcggcacgaacaacattgtaccttttagccattacatatgtatcacccagacacggactgacgttgtagtttatgtacatggacggcgcaccaaggtaacatctggccagaacaggcctaacaaccacccaaactaaaaagggggatctgccggcgctggcggccaagggtccacgggcattcaactttattttctttcttcaccacccgcacaccccccgcccgacgctacctctatggaacctgccaattcatcatctctaatacctacccacactcttacaagttagctagcatttacctgtcaggattctcgaagacggatcgacctaaatttgctctccatgatggcttccaggtgagtgcgattctcttgtacgttcgtcttagcattgcaccacaccacacgcaaatgccacctttcacatttcgaaatgcgacttggcctgtcaactcgaccaaacccacgaccgacacgcgatgaagcgagcggccgaccgagctgcccggctccggtgaacgggtgtacgatattgccaccggaagatatctgcggaccaaaggcagcagctatcgatgttatggtggttggtttgacaagtcacgatttctcgacctgccccccctggtcatggcgcgacggcctcaactacgtcatcgctctggtttcagagtctcgccaacacgcctccaaccatgccatggtaggatacgatacgagttcactaccgtgatgtgatgcagtcgcaacagcggcgcaaccacagcagcactggcgacgagagcgagaatgacagcgaaaccgaaagcgtcaactcgatccatccaccatgcccccgggtcgtcctcgattcgactttgaccacccaccacaacccccatcccaccaaccccttaatccttcgaacaagacaagacaacacccttctaacaattagtccgcttttctttttctccggagtacagatttgcacattcctctctacaccagcgcgacccgcgcagcgaccttttcaagggctactctggctccagcgcagccgagcgccgctcggccaacgccagcccagcaaggtatggcggtggcggcggatacgggtacgggggcggctatggtggcggtgggagttataacggcagctcgtcaacactggggatggaacggggcgggtttaggcctgctactccaaattcaaggggccagtacagcgacgcagtcctcaacgaactcgagagccagaatgatgagcaggtggaagggataatgggtaaagtcaagattttgaaggatgtatgtttttgttctctctttctgctctcctccctctctcccacttccttctctcgcaagccacccatcaactaaccccatccctcccccacaaacagatgactatagccatcggcgatgaaattcgagactcctccgccctcgccgagaagatgaacgaatccttcgaccaaacccgcctccgactccgtggtaccatgaaccgaatgctcatcatggcacagaagaccaatgtcgggtggagggtgtggcttgcctttttcgctgccgtggtgttcctctttttttacgtgaggtatctctagtatccttccaaggtcaaggtttttctgaacttggaagagagaaaaagaaagaaaagaaaaagacaaagatggagggatatgttggtcggcggagtggtcctcctgctgctgctgctgctgctgctgctgctgcgcggggcaaagcgatatgttcaagaatgatggaaacgagaaaagagaccatatatatgcaaaggaaagatgggatagtatatatatggctttaacgatgggtaataccaatggatgatgaggaaaacggaaggttctaggtcaaagtggctgactaccttgtgggatagaaaaggcatggatatgggttgcccttggtagattgcgggcggacttggtttttgcatgctggcgccggggagttcgcgtttgttaagtcgttcgggtagtatcagaagtcggttttttttggtttttttgtggtacctaattattttaatcattcttaatccgttctccaaccaatgaggttcaattatctggtttaatccactgatcaatcatgaagctatatatgggctcccacaaacgtgaagtggataatcattgagcgtataacagacagttaatcagaactgcgtgtagactaccactgcatagaccagaccattgctgtaacgaagatcaaagttgtcttttgacggacattatctattcaatcctgcttcccaagccaccaagtagctacccatactgccatgatcccaagactccatgcgccagactcaaacgacctgttattgaatgatgcttgctgaccgttcctaccacaactcctcagttttaatcctcccttgtttctctttccgaaccaccgcggaccttcattctagtgcaacctcctcacccttggactgcttctcatcatgggactactctcatcaacagacaacagcccactgatatccagactgctccttggcgctccaattgtgctccgcctggcatttcccgcaagactagtcctcaacagccgctgctgctgctgctgctgctgtcttggcagtgatacgcggcgatgctggccctgcgctgatcccgctgccgaaccaggtccgtagctaacccggtgagcgcgtctgtgactgccgctcatattaccaccgctaccactgctgcttatgccgatgcctgcacctgtaccgacttgctcttgtcctccctcgttatcactgctgtcaagaagctccgcctcggaatcggtatgctcatagaaaccgctttgcgcacgctcctcgtccgcctctggaatgtcgtcatctaggttggcgttcatgcctagactgtcgtccgtcatgcctctgtcttcgtccgcatattctccgctgttgtgagagccgatgatgtcgtcctcctctagcatgtgagcttggtcttcctcgtcaacgtcgtcgtcttcgtctgcggcgccatcggttagattgacgtgcgtgggccggagaccaccgcgggccatcatctcgcgcatgcgttcttcgttggcacgcacgttggctagctcgcgctgttgctgttgctgctggtgaatattgctgttgtcgttgcgcccgcggggatggaggatggaggagccggtgcccgttgctgttgatgctgcttgtggggcttcgactgtgtcttcgtcgtcgttcccatgatcgccggtggtggtgtttcgttcggtggtggcttcttcttcttcttcctctgcttgatcattctcctcctcttcttgctcgtcttcttcgttgtcatcatcgctagccccatcatatccaaacccaccctcgtccgcatccggaatgtcctcgtccaaatcccttcctcccatctcatccatgtcatcatcaccccccatcagttccatgtcaccatcatcagcaccaccagaaattctattcgtatttcccacgtcccttccttccacgccagcaacctcctccaacaccgtagtcccattcccatcaccaacaccaacaacagcaccgatgttaccaccaccggcagcagcagcagcagcagcagccgcttccgcctccgccagctccccagccagcatctcctcgcgccgcatcgcctcttcgtgctcctgcctctcgcgctcctcctcgcgcatctggaacaacgtcttgctcacaccaagtggcttcagccaggtactacccaggttgctcacgttggctttgcggcgctccatgtacgtctcgtcggcgcgaaggcggccgagcagggagcgctcgatgatggcggcttgaatgttgcgggaggcatttcggctgttgtggccgtggacgtgattgctgccagtggtcgtcccagggataacgttgctggtttgtgagttggtagtaatcagaccctctggagaagtggaggaggaggatgggtcgaaggctgagaggaggttggaggttgaggatgcgagagggttgcgagaggaggtgtaccagagggagtgggactgtttgtctggcgttagcagtgataagcaaattgagtgctaggtaggattggaggggtcaggtgtgatgtgggaatggtagggctgagtagagcagagcagaacagagataaggtatcaagacttacatcgcgcggggccaggtcagggaggatggaaaacatactggctctgtcgttaacgagccttccgttgcaggattgctcgagttgttggttggaagatcgttaattgtatcgcatgcaaaatttgagctgcgactgggaccgcgacgtcttgcctggtttagctgtgtatatgtaggcgaaaagtttaacgtgaggttccgaggctatccagggcgcgttgatggggaagttcggtgatgatgatgctgtggttgttcaatgaatgccggtggataaacggcaaaggtatgatagatcaggatgaatggatttactggttctgtatggaacactacgatctgacgtctaaccaacctaagcggtggtaaagtgcattgtcgtgaattcagcttctccagagtacggtccatgttttggatgagatccctagcaaaccttcgtgtccttatgtatttaaaggtacagcagcggtacaatagtgcccagcacgtatgcgcagtgtacgtgtagtgtacaggtgagtacgtagggtaccccatctgagctttaccccacgatcggatgcggctatgtagaagtacacatgctgctgctgctgccctaagaagtgatcttgttaggtagcatttcatggaacctgaacaactggactcatcattcttacctctaggtacctctaggtacacttatcacttatttacttactcggtctgattgcattgaccagttcacacaggagcctttaccatcgctggaaagcaaatgtccaaacgtccgaacgtctcagcttcaagatcgctcattccactctgcacatggcgttattaccggggcttttttttggggggtcactacacactcatacccggcaagttgctgaccatcaccaactacagtcacttacatagaggtaggatttcatcagataaacaggtgctgtcgacccagaagtcacgaagctctcaaaagtctggaagctattgcgccgatctcctggtttcgtccggtggccgtctctggtcagacatggaaagccagccacacagatcgcaaacagcaaagaacaaaaaaagagaacagctccaggcgggacagggccatctagtgtacatagtatgtatgtaaagtagtacactagttttcatgaggtaatcggagagacttcaagcgaactggtctatgacccttgtccctaccgcagtctttactatgttacactagactactgcatgctgttaaaatgcttgtatgtggtagtgcaagatgttagcgcctttccatcctattttttttttttcctttcctgagcgggaacgtctaacatccgacctacactagctgaggagctagcgcaccccacttcttcgctcgggcgcttgaattatcgggagttttcggaagcacattgaaagttattcgcactaatgcttctgttccgacctcattcgcgagtgtacactgtcgaagggcagagtgggtagttattgtctgtgatgctatacagtagtgtagtgtagaaatgccttgaggatgcccgcgcctgttagccatgctactttgtcttttgtgatgccctaaacgagggggaaaggcattactctgtgttgcgaatgggcgtcgagcttatcaggctgtatagaatacaagtttatcgatattggattggctcgcttccggctggttcatcctcaaaactcaaagtccgggggcgttgtgtagcaggttgccgatgtcggtcggtctttgcataatcgactccttgttgaatgtggtgagggtggtgtgaagtcgagaaaacgccaaggctgcgtagctcgatgatgactctgccaatattcccgtcagagcgcagcaagtttccggaatcaggtgttcgaaagaggaagaagggaattcctcgaaacagatacgtacgatacgtccacttgaaatggttactactgttagcttaggtagtctgcttcgaatgagccggcgcgggcggttgtctttcagtcaatgcatctctggtttctttctttccgcgttcaagtgccatctgcgaaaaagagtacgtaggtaacccccacttccctcgtttcggttggacaccatcacgggttttattcacggcctttcttttttggttttcttttttccatgaaataccacggtcccctgtctgatttcgctgggtaaatggtgccccattttgacacccccctccctccccccccccaaaacagctgctcccccgcctttgaatatgcccattgacactacagaaaggagcgatgcacagacgtcaccttacaaactttccttccatatgttggccccgtgtggatgtgcggcagggagggcgaggagcgacgaaacggaatcactgtttactgcaacatttgaagccctgttgtgagtaaaaaaaatgctgtgtgaggcggcttgtcctcgatataccgcaaggtgctctggcctttcattaaagtgggtgacgtagtcgcagtgggctatctgccagttgaccctcccgactcgagcgggtgaaagtggacggagacccgcgatctcatcgatcatatatgactagtagacttttgaaatttaggacggcgcggtgttttgcatagttgcggtccagcgagtttttggtttgttcactagccttcgcgcagtgatcccatgcttctcatagtgaatatcctgttcgtgcagcagaatgttgactgcgcggatctcggcgattcagaagtacccgtgtcgcccttcttgggagaccaagtgatttcttttgataaggactgaggtgagctcaacccgcggtgtttggtttggttggcggggcgtgatgttttgtgctgatgattcttttacaatttggatcaccatatgtgtgtacactgactccgtatctcccgccaagggctggtcatggtttctttttgggtgactctgcaacgctgttacgaccgcgttggtttttcctattggccaattctccttcaagacgtttcgttgcttcgctctctgaacggttgcacgcttctaagagatctcattgggattctgccaagacggccgtctgactccgggcgactggctactgggtaggtgggagccgttgtcgcatcgccgatgattcgaatggtctgggggttcaacagtcgtaccacaagagcaccgacaaaccccaacgcgtggaatattgcctagacgggattttgtctgaatagtgatggcccgattgactggctgagtaaggtagagagatcgtaagtgtcgtatgaaaataggatcccatattgactctgaatcagtacaatctcctctgtcatgagtgactgtgaggactatcacatgttattggtatgggcgttagttgtcgttgtcgtgcgcttcgttctcgaccgagccggcgcacagagtctccaggatgtccagggacctgactgagtgctctccgccatgaggtacctgccggcgacatcggcccttgtgagatgggtgttggaaaagcaagcttgatgattggcctgccgagggcacgacgtcgtgacctctcctcttccttgccagccttccgagcaggggtttaaaagtctaacatggatgccttgcatgcacttgacgatgtgtggatcttgggctaactctaactggacgccgtgagagtggggtgttaatggctgcttctgacactcagtgctgttttctttggtgtacatagtttctctttgttgaaatgaaatgttcctctttgggcagtcaaccaccaaagagctaatcccactcattggaaactgctgacgcccactgaaacaggtgactcaaatcagtctggatgttgacaatcgaaatggtatccttcttgactctgatcagtctcccaaaaaaacaagtccatgacgtggtttgccgggcgagctcggaggtcgtgatacctcctgtggttgtgtgttgctacaaaacacgggatgagaagtgtcatcgtcacacaatcatgtggttatggtaacttcccttaccctttgctggacgccttcaactccataagcgttggtgctggaacacagtagtagaagcggggcctttggagaaaggcattccacttgatactatgttatggaagtggaaaaaaaaaatgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacagctggcagagtgaccgctccggcgcttgattgcagccgatgtatacactacggatgggcaaaagtcgcccgcgttgcatcgacactggatcaccagcacagcccaaaaggagaaatgttaaagcgggcgtgaggcgtaaatcgaaatggtggacataattattatatcttcgtccttcgatacgtatagagtcgggaaatatcgagaaatgaatatttccccactcttgggcgtgtgccaacactctcaatcgggcattcctatctgtaatggcgctggggtccgggttggtctaccgcgttagctgccacatgcgactgtagagctgtccaatctgcatctttggatttgttcactaggcccgcccgctgcctgttggacatggtccctctctcgcctcgaggttgcatttcccgtctccatgtagtgtgcaatcctctccagggcctggcactccggcttggcctgcttccacttctcgtgtgtgctccgcaccggccattttcttgacttggagcaacccaacagccgaccaaagaaagtcggatctgtcgttcaaattgccccgagcgccgcggccaccttttccgtcctccgttctacgctggcgtgtcttcccgaactggttcccccccctccctcgttctccttcccccttccccccccggaggcggagcgcccgttctgttcataaaatccgtcatcgccaccccttcctctcctccatcctcttctttttctctctttcttgtgcactttcgaccttcctaacatctggccctgccttccagttgttactccgttggccactacaacaggtgcctacagtattcacagctcgtcagctaggaggtgctcttcctagtcgagttttgtatgtaagaaactaacatccagaccctcccttcttcccttcccatcccctcttcctctttaccagttccgttccgatgcttggacaagacgaagcgacattcggcgacacttgtaactgtccagggcaagctgcgacttggaaaccgccgtccgctacaggcacgcaaaaaagatatcgcatcggacacttggtcggcttcaatctgccgtgtcttggtctcttcctctacgagaccagcgaatcaaaaaggcttcagtttcccaagacgataccattcgatcgtcaaggccccgcgatttcacaagctatgcaccaagtttacactacgaccggtcggtaatcagcgatcccacacacgacactcagcccagaagatacgtactttcccgagcttccagccgatgaccactcccaagacggcacaaagcgccacgcttgttccgaaaccggagtcacaagcgattcccctagaaagagagcgctgtaaagcaatggacacagtagcaactcggatgctcagatcttggaaaacatggccatctggatggacgtagcaacttggcatcgatcttctcacagtcatgacgagacagcaagaatggacgacatggaaactcggtcgtcaccaagtggaaacgcagggtaaagccaacttttgtggtgatgcccctggcacacttggtggaccccgcccccgcctctctaggagccctggcccttgggggatcttgtgctgggatcttccagtcgcccccggctgcctgcccactcccccgcctgcgcatcccacattcgtcttcctcactatcaccaaaacggcatggagctttttcacctctatcacttccactgctggctgcttgtacacatcgaatggcgtggagattggctgcgctgaaatacctaccgccaataccgccacatcaagaccgatgatcttgccttccagccgatctccccggcaagacacgcttgggcttggggtcttgtcgatatcggatgctgctggcctatcaaaagacaggacgacaatcgcatgggcgcgataaggaaagatggcaattggctttttttcgtcatatcgtcccacgcagttggtgttggggttgtgagtgggcagccctggaattggctgggtacgactgtgcgttccattgcatcacaggctcacacgagcagcagctgccggcgaacctcgaacagcactcgagtaccaccgcaggagcatcactaccacttggacgcgcacccactcaggccacccacttctaccccgatttcttgtctcgagatctaccgtagcaagccatcggttggtgtgtcagcgaggcatctgccgttccacttgtcccgtctacacagactccctcaaactcagccggtggcttgggcgttttctatcatgatgcctccaactcagattagggacccggtgcgtcttggcttcagagcccctccctcatgctctcttgtcgcgagagtttgactagaggcccgccagcctgttacccatggttaccgatccaacctgccaagatcgggcattgctgcttggctcggtgtccatactgtcgtgtgtcttgtctgcaacagttgtctattttacctttccgctatcggatcaccgacgtacatagagcggtgtcgcctccgtccaatcgcataactgcaatattcggaacccccctccctcttctacctcgctgtacagatcggatttgtggccatcaaaacttgaaccgtgccctgacagttgactaacttttctttccctagaaccccatttctcgtccgagccatcccttcttcctttctccttttccttgttcacaagtgagctccgatagccaagtcggcgcctttgacagtttctgaacgatacccatacctcgagcgtttgccaaggacagcctgcctagcatgggcgctatcgaggatttcgacgaccgacaagtgcatcttgaaacagagaaagagcagtatcatccctatgaataccaaacagagaataactcttcgtgggctggcgccttgccggtgaagcagtgcgtttgaccccaactcctgtgataagttggccaggttggctaactagatgttgttaggggactgtacgatcccgagctcgaaaaggatgcctgtggtgtaggttttgcttggtaagaccccagaaacaaattcaaggtactttgaacaaacgctcatctgccatgctacagccatatcaagggcaagcccagtcacaagattgtcagcgatgcacgaaacctgctctgcaacatgacccatcgtggtgccgtgggctctgacgcacgcgatggcgatggtgcgggtgtcatgacatcgatcccccacaagttcttcgtgaagaacttcgcgcgcgatgtgggagttacgcttcctccactcggccagtatgctgtgggaaacttgttcttcaaacccgatccagagacactgcaggagtcgaagcggcagttggaagagattgccgagtcgttgggcttgagagttctaggatggcgagagcctcccgtggattcgactttgcttggccctgctgctctttcccgagagccttccattctgcagcctttcgttgtgctagcgtctgcttacgggcccggcaatgaaccagaaacaaccgatcccgagaagtttgacgagaggctgtttgagcggcagctctatgtcctccggaagagagctacacacacgattgggctgcagaactggttctacatctgctccctttccaacaagaacattgtctacaagggtcagctggcgccgattcaggtttaccaatactacaatgatttggtgaactatgactatgaggctcactttgccttggtgcattcgcgtttctccaccaacaccttcccctcttgggatcgtgcccagcctctccgatgggctgctcacaacggtaagcgatagaccttgcccgtaaaaaacttggtgctcttcgctaacagaatcttcgtaggtgaaataaacacccttcgcggcaacaagaattggatgcgtgcccgtgagggagtcatgcagtctgatgtctttggagatgagctggaacttctctaccctattgttgaggctggcggttccgactctgctgccttcgataacgtgttggagctcctcaccatcaacggcgttctctctcttcccgaggccgtgatgctgatggtgcccgaggcttggcaaggaaaccagagcatggatcccaagaaggccgccttctatgagtgggcagcttgccaaatggagccctgggatggccctgcgctctttacgttcgctgatggtcgtttttgcggtgccaacttggatcgtaacggtctcagaccttgccgttattatgtgatggacgacgatcgcattatctgcgcgtctgaggtcggcactatccccgttgagcccgagaagatcattcagaagggccgtctccaacctggccgcatgcttctcgttgatactcgcgccggtcgcatcattgatgattccgagttgaaggctgctgtctctagccgggaggacttcaggtcatggctcgacaacgaactcatcaccatgcctcaggtgctcgagacgctttccgggagccagagcattgagcttgctgccaagcctgataacaccaagatccaggaggaccccctgttgcacgcttttggatacacctttgagcaggtgagcttgctgcttggccccatggcctcggatgaaaaggaggctcttggttccatgggcaacgatgctccgcttgcctgtctgtccgatgctcccaagttgctgtacgaatatttccgtcagctgttcgctcaggtcaccaacccgcccatcgatcccatcagagagtcgattgtcatgtctcttgaatgctacgttggtccccagggcaaccttctcgaaatggactcgtcccaatgtggaagactcctgcttcctagccccatcctctccattcctgagttcaatgcacttaagaacatgtctactatccatcccgagtggactgtcaagaccattgacttgacattccccaagaaggaaggcattgagggctacattagacaccttgactatatttgtatggaggctactgccgctattgaagctagtgatcgtatcattgtgctgtctgaccgcaacacctccaaggaccgtgtcgctgtttctgctctcctcgctggtggcatggttcaccatcaccttgtcagcaacaagtggcgtgcaatggcagccattgtcgctgagacggccgaggctcgtgaggttcaccacatgtgcgtcctccttggctacggtgttgacgccatcaatccctaccttgccatggagtgcatcatcaagctcaacaaggagaagcttatcaagaagaagctgactgatgatgagctgatctacaactacaagcactcctgtgatggtggtatcctcaaggtcatgagcaagatgggtatctctaccttggccagttacaaaggtgcccagatctttgaggccttgggtgtcgatgacagcgtggttgagcgctgcttcaaaggtactgcctcccgtatcaagggtattacttttgaacttatcgctgaggatgccttccgtttgcacgagcgcggtttcccgtcgcgttataccgttgctgttcctggacttcccgagtctggtgagtaccactggcgtgacaatggcgaggcacatgtcaacgatcctacttctattgcaaacatccaggatgccgtccgtaccaagaacgacaagtcttacgaggcctactcactctccgagtacgagcagatcaaatcctgcacgcttcgtggtatgcttgacttcaattttgaagactgctctcctatccctattgaccaggttgagccttggaccgagattgttcgccgattctgcactggtgctatgtcgtatggttctatctccctcgaatctcactctaccctggccgttgccatgaacaggcttggtggcaagtccaacaccggtgaaggtggtgaggatcctgaacggtcccaaagactaccgaacggcgataccatgcgctcagccatcaaacaggtggcctcgggtcgctttggtgttacatctgcttatctggccgactctgacgaacttcagatcaagatggcacagggtgccaagcctggtgagggtggtgagcttcctggccacaaggtttccaagtccattgcccgcactcgtcactctacccctggcgtcggcctcatctcgccacctcctcatcacgatatctactcgattgaagacttgaagcagctcatttatgaccttaagtgctcgagtcctcgttctcgcgtttccgtcaagcttgtgtctgagactggtgttggtatcgtcgcctcgggtgtcgctaaggctaaggcagaccacattctcatctctggtcatgacggtggcactggtgcctctcgctggactggtatcaagtacgccggtctcccctgggagttgggtcttgctgaaactcatcagaccttggtgcttaacgacctgcgtgggcgcgttgttgttcagactgatggtcagcttcgtaccggccgtgatgtcgccattgcttgcttgctgggcgctgaagaatgggggttcgcgaccactcctctcattgccatgggctgcatcatgatgcgcaagtgccatttgaatacctgccctgttggtattgccactcaggaccctgaacttcgcaagaagttcactggtacgcctgagcatgtgatcaacttcttctactacgtagcgaacgagctccgtgctatcatggccaggcttggtttccgcaccatcaatgagatggttggtcatgttgaggtgctcaaggttcgtgaggatctcaggaccaagaagacctccaacattgacctatctctcatcttgactcccgcccataaactccgtcccggggtggcaactttcaatgtccgcaagcaggatcacaagctttacgttcgcttggacaacaagcttattactgaggctgagttgacccttgataagggactgccttcacgtattgagtgtgatatcgttaacactgaccgcgccatgggcacttcactgtcctaccaaatttccaaacgatatggcgagaagggactgcccgatgacactgtccatgtcaatattaagggttctgcgggccagtccttcggtgctttccttgctccgggtgtcacactcgaattggagggcgatgccaacgattacgttggcaagggtttgtccggtggtagactgattgtctacccccctcgctccgctgtattcaaggctgaggagaacattatcgttggtaacgtgtgcttgtacggagccactagcggtacctgcttcttccgcggcgttgcagctgagcgtttcgctgtacgcaactctggtgccaccgccgttgtcgagggtgttggtgatcacggctgcgagtacatgacgggtggtcgggtcgtgatcctgggaagtactggccgtaactttgctgctggtatgtctggtggaatcgcctacatcttggatattcagggcgacttcttgaccaagctcaacaccgagatggttgaagccagcactcttgaggaggcggagcctgaagagatcgcattcatccgcagtctcgttgaggatcatcaccactacactggttccgagcttgctgctcgtattctggttgacttttcccgtgccctcaagcgcttcatcaaggtgctacccgtcgactacaagcgcgtactggaggaggagaaggccaaggctgtcaagcaggccgccgagaccaagcgggctgagtacagccttcctgcggctgcgagaaaggagaaggatcctcatgcgcccaagcttcaggatattgaggagagcattaccgataacgctatcagcaagaagaaggcccttgtattggacaagacgcgcggttttatgaagtatcagcgtcgtgctgagaagtaccggaagcccgcgactcgtgtcaaggattgggctgaactgtctcagcgtcttgatgaggacgaactcaagtaccagtctgcccgttgcatggactgcggtgttcccttctgccaatccgatagcggctgcccaatttccaacattatccccaagtggaatgagctggtcttccagggtcagtggcgagatgcattgaaccgcctgttaatgaccaacaacttccccgagtttactggtcgcgtttgccctgctccttgcgagggtgcttgcgtcttgggcatcaacgagcagcctgttggaatcaagtcgatcgagtgcgccatcattgaccgtggtttcgagatgggatggatggtaccggagccccctaagattcgcacaggcaagaacgttgccatcatcggatctggtcccgctggtctcgctgccgccgaccagctgaacaaggctggtcacaacgttactgtgtatgagcgcgccgaccgtcttggtggtctgctcatgtatggcattcccaacatgaaattggacaagcgcatcgtcaagagacgtactgatttcatggctgctgagggtgtccagttcaagactggcgttgcgattggcgaggatataacactcgtggatctcaagaagcaaaatgatgctgtcatcattgctaccggtgctactgtcgcccgcgaccttcctatcaagaaccgcaatcttgagggcattcatttcgctatggagttcctgcacaagaacaccaagtctcttcttgattccgaactggccgacggttcctacatctctgccaaggataagcatgtcattgttattggtggtggtgataccggtaacgactgcattggtacctctgtccgccacggtgccaagtcggtcatcaactttgagcttctccccaagcctcccccggctcgcggccgcgacaacccgtggccgcagtggccccgcgtgtaccgcgtggactacggccacgatgaggtcaagcaacacacgggcaaggatcctcgtgaatactgcatcatgtcggaggagtttgtcgatgacggcaacggaaaggtgaggggcatcaacacgatccgcgtggagtggaccaagtctgccagcggcggttgggacatgaagaagatcgagggctcgcagcagttcttccctgccgatcttgtcctgctgtccatgggctttttgggacctgaggctcgtgtgctcggcgatgaaatcgagaaggatcctcgcaagaacgtaaagactcctcccggcaagtatagcaccaacgtcgagggcgtgttcgctgccggtgattgccgtcggggacagtcgctcatcgtctggggtatcaacgaaggtcgccaggctgctcgcgaggtggatctctacctcgagaagagcacatgtttgcctgttactggcggtatcgtcaagcgcaccgctgaggaggtgttcgccgctgccgccgcagcttaaatggtggcggggattgtctatgatatcaggaagaggatacggttgggaccattaccgtggtggatgaggacggcgatgggaattcttatggtttattctgcatcgggttcattcaaggttgataccactggtggaagcgtttgtttcttggctgcgtattctgtttgtttcttatcttccaaaagaaagcatgcatgctcatatggcccttttgtcattgcgatgttcttgccagtttcctgttgtgattttttttctcgatcgtttggctctggggtggtggggttgtgtatataccattaccgttttacgaatacatatcccttttttgtttcccaaatattcctaacaaactgaccttgctgcatgtgagggtatcgtgacattcttgtcttggcggggagtacataggttgttgagaatttgcggatggcgatgggggcacgtgtagccatgattggccaattgcaggcctggacacccctgtcagcattggtgggttcaactggagcaggcctcgaacgcgcttcgacgcaatccctgcgacagtgacgaagtgatgtggggatgtttccacgaaggtccagtctggcgtctccacggaccacgaacaacactgcaattgttagcgcaatgaccttctctgctcaatcgtgtgatcgcatcgatcttggttttcgtttgcccaactgaattcttccgccgcattccagcgagggagcttgaaagtctcgattccccgcaatcaattctcgcaacagcatcatcgcatcacattttctcaacagcgtcttccacacaagcttcaatcagcagcagcaccagcagcaacacgccaacatcactgcgaccatgcgtttcggcaagacgctcaagcagtcaatttacgagccatggcgggacaagtacattgaatatgataagctcaagagcctcctccgagaggatagacctgacgatgacgaaccatggaccgaggaggatgaggtccgcttctgcgacgagattttcaatgtccagctcgaaaaggtcgcccagttccaggaggagaagatgcaggagctgcgtcagcgagtagatgccgccttcgacaagctcaaagatctgccaccggccgattccgaaaacaaggacaaaccgaccgacgaagccctcgcccaacgactcaaagaactcgaggccgagctggatgccattacgaacgaagtcaaggaacttcggaagtacagcaatctgaactacacgggcttcctcaagatcgtcaagaagcatgaccggaagcgtggcgatcggtacaagatccgccccatcatgcaggtcagcctgtccaagcggcccttcaactcggagcaagggtacacgcctctgctcaacaagctgtcgctcttgtacttcgccatccgccaacatctcgaagagaatggttccgtcgagccgtaccatctcgatcccataagtcagcccgagacacacaacggcgagaagtatacggcctacaagttctgggtacaccccgacaacctgctcgaggtgaagacgtatatccttcgtcggctccctgcccttgtttacagccaccagtcgtccaaggaatgggatggagacgaggacccgaccatcacatccttgtactttgacaatgccaacttccagctgtactaccagaaggtggaacgtgaggccgaggcgtcatcgctccgcttgcgttggtatggtcaactgagccagaatccagagattgtgtttgagcaaaagattatacacgacaacggcactagcgaggagcgcaagttccccatcaaggagaagtatatcaagccgtttctggatggcgagtacaagatggagaagtcgatccagaagatggaacgacagggccagagccccgcagacgtggaagagtttcgttccactgccgaggctattcaggattacattcgcagcaacaagctcgagcccgtcgttcgcgcaaattacgtccgaacggccttccagaatcccggagatgatcgcattcgcctgtctatcgataccgacattgccttcattcgcgaggataccctcgaccgcgataggccgtgccgtgatccaaacaactggcaccgtaccgatatcgacgacagcaacatgacctatcccttcaaaaacatcaaccagagcgaggtgtcgctgtttccctatgcagtgttggaaatcaagctgaaggaagaccagaaccgcaagcgacctgtctgggtcacggacctgatggcctcgcatttggtccacccttgccctcgcttttccaagttcatgcaaggcgtcgcctctcttttcgaggactacgtcaacaggttgcccttttggctgcccgatctggacaccgatatccgcaaggatccccaagtggccttcgaggaggaggaggtgaaacgagcccaccgtgcacagaacgagcaagtagtcggcagtttcctcggaaccaaactaggcaactcgttcaagccgtcacggagctctccagtggccaagtcatacctcgccgagcgggtggcggccgagagcagcggcgccaaagcgcaaacccccgcctccggggcgacagacaggacccctaccgctgtcactccggccggtgaactcaacgaaagcagcagcagccagcaacaggatggcgggcagcaacaagggggccgtagcgagtacggcaccatgaccctctcctccgtcttccccggcttctctctctccaagtactccaaagccatgcgtctcaagcgggcccagggcgaaggcggccgccgtggctccgtgaccctgccgcccggcgtcgaggagcctaccgagtggctcaagaactcaggccccttgcagatcgagcccaaggtctggctagccaacgagcggacgttcctcaagtggcagcacatttgcgtgctgctcggcggcttggccatcagcttgtacacagccgcgggcaggggcacggtggcggagtggattgcggttgggttcatcatcattgcggcgtttgccggtggctgggggtatttcttgttgcactcgaggaggaagatgatcattgaacggagcggcaaggactttgacaacttctttggcccattggtgatcagtgtggcactgatggtagcgctgattttgaactttagctttgcggtaagttttccagatgtcttttgagcagtcagggtacagagtaattgctgactacatgactttagtatcgcgacttcttggctagagctcaggctagagctgcgattgaagctctgttcatccaaagcagcaactcatcggcgagtcacatcgacctgagatagtggtgtatgtagagcttggtcgattgacgtgagactagaaaagaaactcatgcttgatgaacaaaggggtaacaaaagattggatacggaaaacaaacttggttatgactgcatgatttgggggtctggcgtgtggacgatggttgagtagaagaatgtctcgacgaggattatgttgaagtaggcatacatacagtttggcatgattagaagcatcaagatcagtatgcaagggcagttgaatcggcaacatgttgacggccatggaaaggggacatgtccctctctctttctctctcttgtgatatgcgcacggaccattgttgctctggaaaatgtaaatggactgaagttctgaactggacggcaattccatgcaaacaacttctcaccagcgcctttgacaaactcgtaacaatcaccgtgatcattccccccagactcgagacggtggtcatatgaaggaaagctcaaccactcgacggccagcctgctaagattttcacttgcgtcgctttaacgagccctcgtcatcagatcgaccagctgaaggaaaatcacaatcaggcgggaatcacaatcaacaatcaacgacatcacccaccatcatcaacaacaagaactcacatcacacaatcactgccagcagatatgtcatcgcaaatttctctccaccctcgtcctctccaaccatcgccctcctcaagctcatcaacacgtgcaaccaacccactccccaccctgatccaaacccccacgggcctcgccctcctcgaactccaaggaactctcaacatacgcgactttgacccatcctctacagaacaaatcactccaatccctgtagggaggatcgatttccccgattaccagcccaactccctcacctttgacgccaacgacaagaagtggatgaagagggtgtatatgtacattggcgagcatcagcggttgcatggggaggtgaaggggctggggaaggcggtgggggttgtgaggaggagggtacggcagcgggagggggtgaacggggaggaggaggaggaggaggaggaggaggaggaagaacagaaagaggagttggaggtgttggatattataaggtacaagattgtttttgggacgaggccggagccggttactaggggggagcagttcattggacggggttctgaacagacctagggttactaaggacgggagggtgtggaggagggggttggtggtggcgaaagttaggaatagctcctcaggaaagggaataaaaaaaggttcaggccatggaacaacctcacagtcaccacgggtagctttgttatctacttttatgaaaggagggtggtgtggtacacaggtgctgaagttgaagatgacagagggaatttgacgagttatagtggatatacctataacccccccctcacactccgttacatgtggtctttaatatagctcggtttttctggtgctacgtttatctttgaagagatggaagataaaaaggtgtcatatgacctttgtctccttcccatcccaaattttttcattttctatcttactttttttagcagctcaatacaagtaggtaggcgttgtggttcctgactaatgtttgaagggtcctccatgaaaaaagcacgagaggtcacgaggtcccctggatcctgggtctggatccagtctgtgataccatgataggtaggacgagagcggtgaatgatatgtgtgaagaatgaggttgcagttcgaggccggttcgtcgcggaaaaagaatgtgaaggcgtctaccggtgtaaggtggtgtgaggcaccggtgtagctcagcttgctccttcccaagtccgacatagcttcatctctgtcatcattgtatacactacctagaggtacctagtccaggtctcgctagtgtattctagtaggtagacttggaggctccgatcagatgatgcatcctatcgacttccacttgcccgccccagtctccgatgacctgaagccttgaacgtagtgtagactcgcttcaaaccgttgttcattcacgtttcacatgtcgaacgacaaaaagaccagctggggtgtcaacatgagaggatcaacaaagcaagctcgaggcaagcgaggcaagtcaagatggtgccccgccaaccggtgtcgttggagctgtcaaatttgtccactgaaaggtgggggatgctgcagcagacgccacagcgggttctgactggctgctaggggcgcgggcgctttcagtgggaatgcacaattcccttgcttccaagttgccgcgagagttcccttgatgggatcaccactgcaacaatacctgtaggtagtgatgatccattgcccgacgctcgtatggcccgcattttcgttcccgcttcagttccagttagggccgagtcccgggccacgcaaccgccagagacctatagggaagtggaagctacctacctaggtatggatccctgatggtcccctttttccaactcactctcatctccacttcgtcaatggcgacggcttgtccacacttgctgcatacctacctaggtagcctggcaccaaggttctagactggctctgcaatacttagctggtatacatgccacacaggaacctgtcttctgtcctttctctactcttcaactcatcaactgtttgccgattccacttagtggctcaccttcgaacctggtctccgaacccttgaccgtcaacgaaccatccagtaccggagactataatagtgccgccacactcccttcagttgccagacactggactgtctgcactccctctgcccatcttgccgccaacatacagagcagcctaacgaattcgcatcgcattgcgatcctgtagtactcgcactcagatcattgactggaaatcacagtcacacagcctactatgaagtttggcagaaagtatacaagcctaagcctggtcttctctgcctcacaagctaaccgttcgacagtctcccacgtaaccaggtcccagagtgggcagccttttacatcaactacaaaggcctaaagaagctgatcaaggccgcccaaggagcagccaagaatggagagccggtagatttggccgagttcttcttcgccttggaccgaaaccttgaagatgttgactccttctacaacaagaagtatgccgaggcctaccggcggctgaaggtgctgcaggatcgctatggcaagactcccgagattgtctccaacctcgacgacgacgaggttgaggagctgatgggagcccttctcgagctgcgaagtcagttccggaagctgcaatggttcggcgaaatcaaccgtcgtggctttgtcaaaatcacaaagaagctggacaagaaggtccccaacacaaaaagcacccagcacaactacatttccacaaaggtcgatctgttgccgttcgccaaggataccgccatcagcctcctgttgaccgagatcaacaagtggctgtcaaagctgggagatgcgcagaacattgatgagaccaaatccgagagatcgacactctcgctgggtcgtgcttctgcaaaggcaatgcttaacatacccagtgcgcttttcgacaagttggaccaagccattcgtaaagacgaagtcgcggctttggagaaaggtctaaaggagggaaacctagcgagctccgagggctcatcaccattacaacagcccttgctgcttaacctactccagcggtccatttcctcccgttcgagagactgtatcgtgttcctcctcaagcaagtcaactcgctggacgagcccgacgacatcaacgaacgcaactgcatccacagacttgtcattcacatcggtcgcacaaaaacggcctcgctcctcagtagtgagccagaagctgaatcgtaccccttcccgcgcaccggggttcactacgcccagccctacctcaccccagccacttctcccttgtcggcaccgcgcgggacgaccttgaaggagtcaaaactcctcggccatgatgatgaagcaattcagctgctcaagtacctactagaaaatctgagaccagaccagagagtggctctggttgccaaggacggatttggccgtataccgctccactatgccgcgcagttcggtttcgtcgtcgtctgccagatcatcatgcgcaagatgcaggactggggacagttcaacgtcgagaatggcatcgacgcccccgaatggcaagacaaggatggaaacgcgccgctgcacttgagcgttataggcggccacccgcttaccaccaaagcgctgcttcaaggagagaactggaagggggttaatgaccaccaagccgaaatgaggcgtgccatctccaagtcgagtgcggtgctggctctcgcgaccaaggccaactccaaggacatcgtcgagctgctggtcaatgcaggagtggacatcaactggcaggacaacagcggcgagacagccttgcacgttgctgccagatttggccacgatgagtgcgccagggtgttgctcaagggtactgagcagcaaaaggccaacctggaattggctgagaagaactttgcgtggaccccgctgcacattgcggcggttgatgggcatctgggtgtcgctcagctgctcgtggatgctggtgcggatgtggacaagttggattcgtctggctggacggcaaaggagcatgcggcgctgagaggccatctcgatattgcacgactcctgtctgctcacagtcaagcccctgaggatgaggggggcagcagctccgacggcgacgatgaaaagtcatcgacgaccacaccgtaccccgagaccgacaacaatacgctgtctgcatccctgggagatagacggtccaacgcaacgtcgcgtcccgccgaacccgtcaagacctttggtcacaggtacctcaaggatgagagcctcgtgctggtcagtctgggttcaatggatatgcgcaagggaattgaggcaatcaagctggacaaggtgcctcttgccgaagcgcacactacacagttggatacggctctgtcggttgtcgtctccgcccaaggcgccaagggcgacccgactatgatcgacctgcctgttcacgagaacatctctaccgagcctatcctcttcaccaccagggacgccgccaaggtcagactctttttcgatatcgtgccgacatactcgggtaacgagaagaacaaggttggccgaggtgttgctctcctttcgagtgtccgtcccaccgtcggcaccaagaggatgaatttgcaaggcgacatctcggtgccgattatgggcagcaactttgaagtcatcggcacagtcaatttcaatttcctggtcatcactcctttctctcacccaaagatggaagtaacctctcagcagacgtactggaagaagctggactctaccatggttattggccaccgcggcctcggcaagaacgttgtcgccaacaagtccctccagctaggcgagaacacgatcccatccttcattgccgccgcaaacctcggcgctcaatacgtcgagttcgacgtgcaactcaccaaggaccacgtccccgtcatctaccacgacttcctcgtcagcgagacgggcttcgacgcacccgtgcacaccctcactctcgaacagttcctccacatcaacccagactcgtcccgctcgggcacccaccaccaccaccaccaccaccatcacggtcaccacggccaccacggccaacctggccaacaagcccagcataggcagctgaagaaattccgcagcaatagccccggcccacggcagcgctccatgtccatggacttccccggagatggtaaagacctgatggaagagcgcatgaaacacacgcgcgacttcaaggaaaagggctacaagggtaactcgcgcggcaatttcattcaagcacccttcgcaacgctcgaggatctgttccgcaagctgcccgagagcgtgggcttcaacgtcgagatgaagtacccgatgctgcacgagacggaggaacacgagatggacacgtacgcggttgagctcaactcgttctgcgacacggtcctccagaaggtgtacgacatggcggggcagcggcacataatcttttcgagcttcaacccggatatttgcttgtgtctgagcttcaagcaacccaacatcccgattttgtttttgacggatgcgggcacgtgtcctgtcggcgatgtcagggcaagcagtctgcaggaggccattcggttcgcgagcaggtggaatctgctgggtattgtgagcaacgccgagccgctgattaacagtccgcggttggtgagggtggtcaagcagagcgggttagtttgtgtcagttatgggtcgcagaataatgatccaagcttggtgcaggtaggttttttcatgatgcattcaaattccttttgtcattcgaaccaggctaaccaactttcttctttactcatagaaacaagtcaaggagggcattgacgccgtcattgtcgacagtgtcctggctatccgtaagggactgaccagggaccaaggcaacgtcaatggtagcggcggcagtaatgccaaagaacttcagcaaagggtgagggaggtggaggaggcaatcaacaaggaggagcgaatcgaggaagagggctcgtctgctgagggaagcagctatggggatagtaacggtaacggtaacggtaccgagattcggatgactaccaatgcaggaggagacccaaagacggaaatcaaggagacaatgagggctttgcggacatgaaggatggccgggggagggggatttgtgatagcgatgccaggcgcatttgaaaggggaagcgttagttttggtacatgattatcaaattgcaatagccaatttagcagtcgaggatcaagttgttcgtgacctcgaaagagtcatcaccaaagtgcccggcttgggtagagtggaagctggagaggagggccgagagggacctgagggttgtcgtcgggtataccgatggtgacctgttgttgagttaggtacctagggggtacctttaggtatattcctgggctaacagcactcattcagtaatcatgcactggccagatctgttagaggtagcgcagtgtgggctgcctcagaggtgcccgatgtggacggcacccacccaccaaggaactgcttgacaagggaacgccggtggctgagacgatgtcgtgtgtgtgcgggactgcaaacctacctctcgtctagattgcgtaaccttgaaaaatgatggaattcatcgatccctgatcagctgggctccatattggccttgtgggcagtgcacctctaggccttggtgtggttgcgtaagagaggcgggtttgggtcatgattaacaggaccctgggtcactaaaagtcttggtttgcttgatgcccctctgtaattctcgagatcgactgttttcacactttttaaacagaaacacagcagcaatcaggctacatacagtctcacaacgttacccccaagtagcctttgtccttttcatgccttgattcccgtcctttttccatttcatgagccttgacgtggaaactttaactgttcagctaaggagccaccaaggcactacctattgcgtgtcgaagtcatgaacaaggaggaggtattatagtacactagaggtacctctaccgggccgaccatcacacagtttggccgatcgtttcacactcacgcactcgcgccgtcgttgctcggctgacagcactcaactgaccattacgtccacgtccactccagtccaatcgtccgaggccatcgcgcgccatttcagccaccagtcattcttatcctccagccaagctcttcctgtctagctccttcttcgcccaatccaatacgaacgcgaccggaaacgttttgtcgaccggaagacgacgactcgggcgcgagctgaccaaggcgctctcggtttggaattggaactcgacatctcctcattgaacacctcgcaactttgactcgaatctcttttccacacatacccgcaaacaaaacagaaaaaaaaaggaagaaaaagacctgctcaacaaaccttacccgacagtcaacaaggtcgacgtcccatacacaagtcaactcgatggcaggccctgcgtctcccggcaacgacggcccaacctttgcgcccccgccgctcccggccggctggatcgcgcaatgggataacgcctccaagaagtactactacgtccagctctccaccggcgtttcgcaatgggagactcccacagatccagctcccgttggcgccacccccggagccgctcatgaacatccgtacggcgtgcccggtagcgacgccgataggaaacccgagatcatcacttacccagacggcagccagagcgccaagtaccccgatggaagagtagagcctgttgcgccacgagaggatggcacgagggggattggaggccctgatcaggatagaagtttgggtgtacgttctttcccctcctctttgtctcttctttcctgaacgttggtgaagtaggcgtgactaacacttccacttcctaccttagtcttttattggcaacactcttattagcaacctcgccggcggaggcaagcagtcccacggaagcagcagcggtggtggtgcaggtggcctggttggctccctgcttcagggcgtcacaggcggtggaggccacggctctagcggacacggaaacagcagcagcggcggaggaggccttggtggaaagattgcgtcccagctcgtctcgggcatgttctctcccggtgggagcaacaagcccaagccttcgtcttcgtcctcatcctcgcagcaacacaattatcacggcaaccagtcatcttcgcatagctcttcgggcagccacggcggtggtctcgctggcgttatgggcggcatcggcaatctgttcggaaacaagcccagctctgtaagttgaatggctgaaccccgccgtaacttcaagaagcaaaggctaatcagagaactcctgatcagagctccggcttcggctactccaattcgggacaaagcggttcctacagcggccagacacctcccgcgacatatcagcaagccacgtcgggaggtggctcatcctccacctaccacactgccgggcccacgtctcaatcgcaccagtcacaccaatcgcacagcggcagcagtaccccttcttacggcgcggccggccaacatgccccctacggccaaaaccagcacggtcagcagcctccttacggtagcacctcatcctacacctcacctccgactggtcagcagccccagtatgctcctcccccggccgaaggaccaccgggacaatatggacagcaagggcagtacggacagcccccgcagcagcaacatgggtatcagggtgccccgtatggtcagccgcaagcaggcggctactatcagcaggccccctcgtacggacaaccgccgcagggagctccctatggccagcagcagcctccgtatggcggacaccaggggcaacaacagcagtacccaccgccgcctactacctatggccagccgcctagtggtcagtatggccaacagcctcagtacggcgtgccgccgccaccccaatatggcgggcagccgcagggacagtatcggtactagggaggccagcctcatgatgatggactgcgtttgaccgtgaaagttgcaggtagccgtcagcatcagttcaccggcgtcacgttgagaggtggaatgggaatgccgccagcagcgtcgaattcgcggtacgataacgagcttcaaggacggctactctgatttcaggttgcgcgcaacgccaaaagtggttgacgtatagagaactgaataacctggcgaagataccaaggacttacagggatgaggccggacatggtcggtacaaaggacataatcgggtaaaaaaagcttttaacgaccaggttatcgttttgggagagggatgcgaagacgtaacaggatgagctaggtatcttgaagttgtcgaacatctagccttggagtcgtaatcagtacacagaggccagctactctgggtggcaccagaaacagccacggcacagtaaggcaatgggaaatccctctttgacgaagcaatgagagcgtacactagcacggaaacgggatcctccccttcagttgtactcctgggtcgcatatattggaggatttaacgtgttgtggagccaagtgactggaggaatcaaggaagtagtgatgttgaagatgtatgctgattggcgtcggcagtttggttaagcaccactgcgtaattgtgtatgtctgtgacgtctatgcggcgatggggtatatgagtttcttttggagtcttgctgttcaaaatatggtattgacattggagattacaacgtacatgtacaaaccttggtgaaagggggaagggaggattctttagcttatatgtgtgaacgtctacacaggattatgtcggtttcatctgcagccatttgggtacaagcgagggcttgcgccaagtacttgaaaaggttgagatgaggaaggagacatagacggacggctggcgaaactgaaaggcgcgatgggaacggcagcaatttcgttcctgtctcgcacaagtatggctttcttgtaacaaatataccattcacagcgagcaaatgcggttgtcaaggatatcatgtctattatgtcttttttttccttctagaacccccttcagacagcccttttcgcctgtctatctctcttcattccgttttacctctccttcttaccctcctccacaccctcacccacctcctcagcttccaccccgctcgacacgatgtctccaaccagaaaggaaaccacacttttcgagactgcccatccagccacagcaacgacaatgatccaaccaatcgtcggcaccaacgaccgaggaagcacgttgaacaggaacgggtcaaggatgatgtccacgtccaccggcggtgggtgaagcatgagactggcgttggaggtgaagtaatctgctgcggcggatatgtggaggaggagagccccggccgaggaggaggaggaggagggcgatgatgataatccaccagagtgctgtgactgtggtgagacagctggcaagtattccattaaggatcctgcgaggtgaggggtagtgatgacttctttgggtgtgtaagtttccatgtaaaagtttgttggctgctttttttgtgagtatgtgttagtgataaattacccaccgaagaggacatatgtaataatatgtgtgacataccgtagcagcccaacaaactctcacttcatacctctgcctgtccgtcaacccctccaaaagaaaccatgcatcttccccacgagggtggtcggcagatgggaagacacggttcaaccgggtccggagtgaagaccggtcattcggggtgggtgtgagggtgtggatgtggtggagtttggtatctagccatcgctgtgctgcctggtcatctttcatgacattttccttttccgagggggaagaggaggggccgagaaagatggtcttttcaacattggcgagaaccagagaagagaggagggatatgatgagagggaggaggaggagtgtcggagggaagcgaggcatggtgttgttgtttacttggggaggggggaggacttgtttatgttggccccctaagactgccctgaagacaagaggatggatgctggcatcaaaactggagacaaaatggctgaacaagtcttcggtgggccaaagcccaagcatggtctcacataatttgtcatggatgagccaagctcaccatggtctccccagattaaccccacagtcggagaagggcgggctggcctggctgggtaaatctaccccggaataagtggaaccccactggagctctaaccatgggctcccaggattgacagcgttccgttcagtgacatgctcgacgctggaacaatcacatgcttcggtcgttcttccctttcctcgcttgattatattgtggtacaccaagcaattcgagccgatcggacggtccaacgacgactgtccattccagccaaagaagtccgtgacacatcttcctattttcacgacaatccgaaactctgagaattattctaccatgtccatgtcgacaggttgcaccatcacaacctcgaccattgtctatcattcgctttaagcatcgcgatcatcgacttataccacctgactacccaattgtattgcaaagaagccaccgacgagagagacactggcctgttgcatgttggcgcctgtctgatcccgagtcccgaagcctcaatagccagctcactcaacctaccatatcgaagggcctcaaattccatgaccacccaaaggacgacatcaacactataatagtaaaccaaagatacccgcagagtcaccaccatcgatcatggcgccctcactctccaaacccgttctccctgtgtttcgggatcgcaccgtcaagggcatcatcacccagctcacgtccatgtacctcgacaaccgcacccgcatctcacgcgccgtctacatcaccttgttcgtcgccctcgtcaaccgcgtccgccacgccatcgccgagcaaaaggctgcctccgttcgcgacgccgccaagcgcgccgagcgccagggcaccacggcctcgacctcggacgatgccttgggcggcaagaagaagaaagtggagctgaaccgcgacttctttcgctcgctgttgcggttgctcaagatcgttgtgcccggctggcgcagcaaggagacgaggctgttaatcagccatagtttcttcttggtgctgaggacgctgatctcgctcaaggtggcggctatggatggtgcgattgtcaaggcgctggtcaagggtaacggaagggagtttatcacgaggattgtgtattggatgttgattgcggtgccggccacatttacaaattctatggtgaggatccactgttttggtaccatgagacgacatgctaatcctctaaacccacgccatagctttcataccaccaagccgaactgtcgttaaagtataggacgagattgacgcagtatatccacgacaagtacctttcgcagctgaccttttacggtatctctgcgctagatgacaggatcaagaaccccgatcagctcattgcggttgatgtggccaagttctccaatagtctggcagagttgtacagcaatttggctaagccgatccttgatatggtacgcaacccccctccgactgtggctgctaccaatgggtaacttttagctaacctacaatacctagacaatctacaccttctcgctatcaaagagcgtcggtggagagggtgtcgtattcatgtcccttctagttcaactttccgcaaacgtcatgcgagcgctaacaccgccctttggcaaatatgttgctgaagaagcgagactagagggcgaattccgcttccagcactccagactgatagaccacagtgaagaggtcgccctatacgctggtcacgaagccgagaaggacacgctagacaagggctatttcaccttgatcaagcacgtcaactacatcttgcgccggcgcttctaccacagtttcatggaagatttcgttatcaagtacttctggggcgcactgggcctgatgctctgcagtgttcccgttttcgtcaagctaccaggccagctccagatgaatatgggtgatcgcaccgagacgttcgtgacaaaccggagaatgctcctgtcggcttcggacgcctttggccgcatcatgttctcgtacagggagatcatggagctggcgggctacacatcccgcgtctcgtcactgctggaggtcatggacgacattcagaacggacactttgagaagaagctggtgtctagttcgggtacagaggataacgaagctgtgctcaagggcagaggtaaagtggtggagagtagggatatcgagtttatcgatgtgtatgttccaaccctccccttcctaccaagtcgtttgcatgcatcgcgtcgctaacccttctcacaaaaacagccctatcatctcccccaacggtgacgtcctcgtcaaagccctctccttcaagctcagagcaggtgaccacctcctcgtcgtcggccccaacggctgcggcaagtcctccctcttccgcatcctcggcggtctctggcccgtctacggcggtaccgtccacaagccgccctttaccgacatcttttacatcccgcagcgtccctacctctctcggggatccctgcgccagcaaatcatctacccggacggcctgcgcaccatgcgcgccaagggcgtcaccgacgccgacctgctcgccatccttaaggtcctcaacctcgagcacctgctccagctctacccggaagggtgggacgccgaggccgagtggcgcgatgttttgtcgggcggcctccagcagcgcgtcgccatggccaggctgttctaccataagccccgctatgccatcttggacgagtgcacgagcagcgtgacacttgaaacggagaaggttatgtatgacaatgccaaggcactgggcatcacgctcatgacggtgtcgcatcgtcgtagcttgtggaagtaccatacccacattttgcagtttgatgggcagggcaagtttgtatttacgaagctggatgcggagaagaggctggagctggaggatgagaaagaggatttggatgtgttattgaggcaggtgcctgagttggagaggaggattgctgagttgactgctgagtaagatgtgggatggcttgatgattacatgtatgtggtgagatgaaatgagacgaaagtggaatcgaaggttggtgagttatggattcatcacagaggggcaggaaggatgggtctgactggaccctcggagaatcccgcaaaaactgcagtatatcctggatggcttcattgtccttatcttgctttttggatagcaacttgtttggatttaagagacatggatgcggacatgggattcaaccgcatataagtcatcgagttatcctggagttatcctggttggcactgtccgcggctcatgccttccaaaactcgtgtgggtccacaaatcatttactcgcggttcgtagacgttataagttgatgccacaaaagttgtgtcttcattcaaagaaaaaaaaacagtaagtctacaataccccaaacaagcatcctcatccgatgtccaaaacaatggcacaagctgacaattgtctccctccaaattcgtttatggttcaaaagtcttttttttgtgtgatccacatcacaagagagaagaagaaacgtacatgcgtacaaatgatacgagtacaacgtggtaacaagaaggagtatataacaataatatccaatcaactcgatatcaaccccttacccccccttatcctaccccccatcaatcccatcatcctatcatcaactatccatgcaattcaatctcattgaactcactcaagctacatctaatgtacaactcctccaactcctgacttagatcttgtcaagatacaccgcggtaccagtaggcgccgcgggaagcgtgctgttgccagccgggaaaggagccagcgtggcagaggcagcagcggaggcggtggaagtctcggcctcatcggggcaagaatcatcctcaccctcaccctcagcctcgccagcggtatcctcatcgggagggcaggactcgtcatcaccggagccgttggagccagagaggtcagtgccgttgttaccaatagcagcagcggcagtggtagtggcggcgggggcggcggcagtggtggaggcagcgccagaggcctcgttgttgacggcggaaggagcggtcatggtcacgtagacggtggaggcgggaagagtgacagtggaggcgggaacagtgacggtcatggcggcggcgccagtggggcagttgctaccggcagcggcagcggtgacggtgacggcggcggggcattggcaggcgccggagtcgagaccggagccagagccagagccagagccagagccagaaccgttgccgttgccgttgccgttgccgttgccgttgccgttaccggagccagagccgttaccagagccgttaccgttgccgttgccggaaccagatccagtgccagagccggagccagagtcgggagaagcagtctgggtggcgaccgaggtgacggtggcgcccacgccaacagtaacagtcttggtgccgatggtggtggtggtcatggtgtaagtggtatcaatctcggcaccagcagcagaagtagcggggctgccgccaccgacggcattagcggcggaagtggattcgacaagggggttggcgttggtcatggtgatggtcttgacgacggtgttctcgatggtagacatgacagtggtggtgatgacgcgagtgttgccgttaccgttgccgttgccgccgagggtgatggtgacggccttgggggtggtgagagtctcgacggcggtcgaagtaaccttgatgccgctgctggaggcctggtggaaaacgctggaggagatggaggaggcctcggctacagggcagacggtggtggtgagatgagcggtgcgggtgacaacggtggtggcaagagcctcggtggggagagtggccaagtcctcggtcctggcggggcagttggtgatggaggcagcacacgaagtgatggtctcaaccgcggtagcaatcacggtaagagtggtgagaccggatgacgcagcagcagccggaacagtggtagagttgctgaagatgggagcggaagtaaccgcggcagaggcagttgtgggagcaaccgaggacaggagggaggggctgatgccagtgctcgaagccccggcaagaacgctggaggagatggacgaagcatcagcaacggggcagacggtggtggtgagatgagcggtgcgggtgacgaccgtagtggcgagagcctcggtgggaagggcagcaagttcctcagtcctggcagggcagttggtgatggaggcagcacacgaagtgatggtctcgatcgaagtggcgataacggtaagggtggtgagaggctgagctccggggacggtagccgtagcattgacggcatcgaggaagctatgcactccagtagaaagggggaccccagttgaaagaggaagaccggtcgagacagcaccaagcccagtggaaagatcgacggccgaagaagaggcaacggcagcagcctcggaggagctagctacggcttcgacagaactgacggcgggaagagtggtgttgaagcggcggtagtgcatatggcgaggatgagagtaggcggttgtgagggcggcaaagaagccgagggtaacggcggaggtcttcatgttgactgatgtatgtacgtatcacgtgtaatcttggatgttgtatgttttccctcttcttcaagccgtggtctgaagttggctgtaatgagtggttattgcgcccaggcaatgtagttggtgttgttgtttcctttcaaaagaacgaagatcgacttcgcaagactggcaggttaaagacactttgcccgtaacagagaacgtaaaggtgggaagtaagacaagtgaagtctgctagactggctagacgaggagacaagcaaaaggaatgatgcttgacttgttaagagacagaccactaaaaagaaggaagctaagggaaaaaaagagagcaagagggaggtgagatgacaagcacgagacttctcgggggctttaaaggataaatctttgacgccgcatccacatagccaagagaaaagaacccctgttgacgatggaagccctgtacactacgtaaacgaggcacagctgggagactcttggatggggggctccacagatccttgacgaacgaacggagcggagcgggctcttccatacagagcagtccccccgctgttgtcaaacgagcagaaaatcgaaggactgagggtagccattgcggtgaaggtggtgaaggcgagtaccccaatggcaccacgagaacgagggttcatcttgtggaggagagtttcgcgaaatccaggagtcccaatttctgtaacacgcgcggatagcatccttgtcgtgacagggataacagcaggaggcagacgcaggaacggatttcccgagacaagcaccgggccaatgggatcaggatgcccacctcccgaataagattcctaggggcctcgaggggccaagcaacagagaagcgcgtggaaattgcctacacgtaaaaacagcatcggttgggaagaaagccaagggaaacctggagctgtgcacggcgggggttgatggccattgatgacaacatcctccactagatggtgatcgtaagatggacgatcgattcgggttctagatgttgtaagtgaagagcctctgagacaagtgatcggcagcaaagactgatgccgagtctcggatcgcgagatgtaccgtttggtttcaaccgtcagagcagcgaacagaatatccgaaaagccgtggtcagtaaggaggaggatggaaggcaggttgtgggcgcggctgagatgagcctttttaaacatatccgtatccgtgtatttatatagaaaccaggcccatggcatggtgacaccgtcctacccatccatcagacggatggtcagactgatggtctctgcaacagtgtttgcataaacgtccgcgactcccgccctggttcacacttgttcgaagtcggctacgctgcgccaccctttcgagagatgagtctccgtgttatgtgaccccttgtgatgaagagttctttcaaggggggggagagagggggcagttggggtcgagaagaagcccaggagaggggagagagaggctgtttcatcttttccagctatcggcatcacccgtgattcgtccggtcgaccaggggccccccattgtaccccaccatccccatcatcacggaacaatcgaggcacagatttcaatgctcgatcggaggggccggccaagtgaagcttcaatgaagattccattgcaggcatcaccatgcttctgtttcctcggagaccactaccgtgtcggggtttagactcggcttctcaagtttgcggacaaaagtccgaagggcatttgtgtctctctgatgaaaagcacgacgggaatgttgagaggttttggcttttggcttttggttgtggaaaagggccgttgtcaaggcaaattcgcacttcattccctggtaaccggcgggaataatggcatcctgactcctgacaagggattcgggtccttgtccatggcgagcttgtgggttgccgaactgccgggtaccatagataggtacgaagcgtcgtcagtttttttggttctctttctttttatcgctgtttgtggacccagacgcaataggcggacgggaaagcggcagctggagatgaataacgagcttgagagggttagggttttgaggtgacctcttggtttgtggcactttcacttttttttccgaatccgaccagttcaacaataaatatttcacggaggggagactccaagacgtgatgaatctcggtctcttattacactgcgttgctccattatctgtcggtctacccaatcaaacaagatgcacagatgtgaacctcacacgtttgcagcagctttgaagtttggtgcattgtgtccgaatcaagaatgttcaaccacaatgtgtctttattcgagacgagatggttcacttgaagctggattcaactacactacggtagacccatctttttccaactccatctctttctctctcggtcgcgatagtgtctcttcgccaatctagaggcggctcgagataagctctgtgtacccttggacgaccgtaagtccatttgggttagatttgttggtgtacatccaatccggcttactacaatcagcggggaagcatcaatgacgtggtacccgggccgaaaaggtaccttcttccctggctttcggaggggcttatccggcattttgatggccgttcttcaccacggtcggtggaaactccggatacgtgggggacaacgagtccaagtttccgtagcattttcatcacgcaatttgcgggcgttaggtgtgcttaaagactaacatcgtcgcgacctgaggaagcaccacgtcccttatctcaacaccccctccagcacaactcaggaggtccgacaacttggcttcagatcgcgttgcttcatctgacatgttgacgggttgacgggggccaatcatgcgcaagttcacttccttcagacattcacgtctcaagctcgtcactaacacgaaagcacagttcacctatcaccattgttatgcggcctagccgtgctgggccagctcggctccgtagtcatcgctgttccgctggagttcaagtaccagagggtgatccaaaacatctcttccgaaggtcaccggggagccgtggccagtgagagcgcgatatgttcccagattggcattgacgccctccgcaagggtggttccgccgccgacgccatggtagccaccaccctctgcgttggcaccatcggcatgtaccactctggcatcggcggcggcggcttcatgctggtgcgcgacccggacggcaactaccacacggtcgactaccgcgagaccgcgcccgccgccgccacccaagacatgtataacgacgacccgaacgccagcgtgctcggcgcccgctccgtcgccatccccagcgagctgcgcggtctcgagtacgtgcacagcaagtacggccgtctgccatggcacgaccttgtgatgccctcggttaagatcgcccacgacggcttcaaggtaacggaggatctggtccggtacatggccagcgcctcggcgtcggacgactttctgacccgtgaccccgtctgggcccaagatttcgctcccaacggcacccttctcgggctcggcgacaccattacgcggaaacggtacgccaagacgctccttaagatcgccctcctcggcgccgacgccttctacaccggcccgattgccgactccatcatcgccctcctccagccgctcggtggcatcctcacccactccgacctcgccaactacgaggcctccatcaggcccgcgctgaacatcacctaccgggactccttccgcatcttcgccaccgacgcaccttcttcgggagccgtaaccctctccatcctcaaaaccatggaacaatttccctccctcaacctctcctccaacatccccctaaccaaccaccgcttcgtcgaagccatgaagttcgcctacggcgcccgccaatccctcggcgacccatccttcatcaccaacatcacctcctttcaggaagccatgctctccccccaaagcgccaagttcatctcttccaaaatcctccccaactccaccctccccctctccgagtacgacccagtaaagaactacgccgccgcttcccacggcacttcgcacattgtcacggccgaccggtccggtctaaccctctcgtccaccacgacgatcaacctcctcttcggcagtcgcctgatgacgcctgacacgggcatcatcctcaacgacgagatggatgatttcagccagcccaacaagaacaactcgtttggcttcgtcccttccccctccaactttattcgcgccggcaaacgtccgctgtcgagtatctgtcccttgatggtcgagcatgtgagcaacggcagcttgtggttcgccacgggagctgccggaggaagcaggatcatttccagtaccacgcaggtggcgtttaatgtgctcgagggacttgctgtccatccgaatacgaccgacttgaaggtcaagggggtgggtggtgagggaagcgtgatgcgggcggcggtggcggcgccgcggttgcacgatcagttgatgcctgaggtgttgctggttgagaaagggtatggacaagatgtatacgatgatttgaagaggaggggacacaatgtgacttggcaggcgccagggctgagtgcggtgcaggctgtgatgaggtttgggaatggaacgtttgtggcggcgagtgagactaggcaggtcaatagtggtgggtttgctgtttagatgggatgcgcaaaggttagggatgacagaacctacctcgccgatgacaaacaaaaattgtcagggacgagcctacttacccttggatactcagaaacgaaatatcggatcctatagacattaggaacagcgatgatgataatgattcaatgaaataatcaatgagagaggaagtttgttcaacaagtttcaacattatgaaataggatatctcgtactagctcgcacaaccattcaacaccaaaccacctgccaccaaaccgaccctctctttttttgagtccgttcatgctcatctcaacaagcgcctgccgaatatacatactcatgacaaattcgtcgtctcatcaggaaaaaaaaaaataaaaaaaacaacgccgccgccgcgtaacatataacctgtctcttcctctatttgctggtatcgacgacatatctgccgacaatcttgccctcctccatcaagtcgtagacttcctgcaatttgctgaggccgaccgtcttgatgggaaccttgatcaagccgcgggcaaagaagtcaagggcctcctgggtatcctgcctgttaccgacatacgagcccttgatggtgatcatgcggatgacggtgtcgaaaacgggggcctggaacttggcgccagcggggagaccgatgcagatgatggttccgcgggaacggacgtaatcgacggcttggtggaacggcttctcggacacggcgagaaggatgacggcgtggggaccgaggccgtcgggggtggcagccttgacgtccgcgacaaggtctttggtagtagtgaagtcgacgtaggcctgggcgcccagctcgcggcagttcttgcccttctcctcgccaccgtcaatggcgatggcgtgcaggcccatggcgttggcgtactgaatggccatgctgccgagaccaccgccggcgccgacgatggcgacgcactggccgggacgaacaccggactccttgagacccttgtagacggtgataccggcgcagaggacgggcgcggtggtctcgaggtcgcaccccttggggatcttggcgacgtgggcggccttggcgatagcgtattgctggaaggaaccgtcgacagtgtagccggacaggagggcgtgagggcacagaggctcgtcggcctgcatgcagaatgagcaggccaggcaggagccgttgagccacttgataccggcgtggtcgccaacctcaacctcagtaacgagctcacccttggctacgacgacaccggcgccttcgtggccgccgaccagaggcatcttggtagcgaggggccagtcacccttcatggcatggagatcggtatggcagacgccagagtacttgacgttgataaggacctcatcggggccgggcttctgaacggggatctgcttgaagacgacggctgaaaaggaaagtcagaatacgggtcacaggtgccactagtaaggacaaaggggtgttggacttacgaccgcccttcttctcgaccacctgggcccattgctgttctggaatctcgaactgaggcattgtgaaggtgtgttggtgtagtgaagttgatggaagtaaactgaagacaatagtctctttctataagagactgaggaagctctgtgtatatgatggaagtctatgaggtacaacaagtgatgtaagcccgagaagagctgcggcagccatgacctcttatactctttccgtcccccatcgcccttccccggtcaggggatagcaacaggtccgaccgatcggcaaccgttggcaaagagggggagggaatggatgacccaagcaaggcaggcaggcgtcatggtggacagcgaaccaaagaaaacacgagactgcaaaggcatgatgaccacaggaggaagggaggccgagatctgcacgtctctacagacccggcgaggctagtggtggctcggtgggaagacaagtcggacgtctggcgaggcaggggccgagaccctcaactggagggttagagtcttggtgtgtgtagatggacgagagaaaacgtatgatgtcgatgggcgaggcgggacgtagaggatgtgacggtacggggagctcccactggccaatcgcccattgtctgcccttttccatcagcccggtggatacccctctcaagcccccccatccagtccccgtcagcagcttgattgatccaagggaagcttcaatggagttgctgcatcggccggttcaaggtttccgaaggtttagagagaaattgagaagccaagaggggagatctccgcttctgtcaactgtacatacaaaatgcgggggagctggcactcggacgccaacagttggaagcaaacaaggtcacgagctcttgttagatgaagctgatcatgcactaagctattagcatagtgaaggtcccccggtgttgatgtgcaaaagaggagaaagctaaaaggaggactgggggaaatcgtgggctcttggcgcatgtcgagcgcgatcgtcccaacttgggcacgagtgatgtaactgaagagatggaggctgggatgagacctatgttagcttcagtgagtgtggaactggcgggagcgctgagtcgagtgatgacagcgggggtgcccgttgggggacagcccgccctatccagcctcagcggagcccggctagtgtcgcccggaccatcgttaggttgttctcgtgaggcgccacatggaaacggcccttttcccgctcatcatgtcaacaatgccgtgaagcacctgaggttctggtcccatctcgtggtttatgagacgcttttgccagtcattatggagcggccgaaatctcaccgtccctgcttatttttgtgggaactttctcatcaacctcactgtttgtcgcagaaccaaacacccggtggtcggcaccttggatccgagtacagtcttggatacggtgtttgcctaaactaactaaagtcgttgacagcgcgcgggtccgatccgagaccccgccgtcatgttccacccccacactttctagtgtggtgtagtgtactgcgtacctatacataaacgactttccgctccaccgaagtggaagccactgtctcgaacccaccactacatacgctacacattgaaacctgtgccaaccactcctcctccttctcctcctcctccacctcctcgtcgaagatctcgtggacgtcgtggctcaccctttccccgcgcctttgtcaacgctggttgggttggtggtaaagctgaaacggaggctgatggaaatagtatggatcaattatcgtttccagcaaacacgaaggaaaacaaaaggaaaaaataaaagtcaacttccgctcgagcgaagaagcctcaaaacagcaaacttagccggtgcaggtgacgaggaggcttggcttgtaagccaccaaaggacggtctggaacccctggtttcagcgacgaagcttcttccccgcattcttgtcgtactacctaccctacctacccatacctatggtaccgacctctatgaaggcatgcagaaagttgcataaccttttgctccttgcccggcgcaaagtaagcaatctgatcactgaaccctccaaactgtgaatgctctctgggaacacggtcggtttactgtgaggtgacgtccgagcatgtcaggcaacatctttcaacatgacaatcgagcccagtcctgattagaatctaatcaatgggctgagaataggaacaacattgaaaaaatgaagagaaaaatcagcaagttgtgaaactgatgcgaagctatcggttagcttgcccgatgggagttcggccagttccagaactgtcgggccatatcaggccacccggcgcgaaccggtggtcgtggtgctgacacatccttgcttaccgagagttacagtgaatgccgtcaatggcttggcacgccgcctccggaaccagccgatcggtaccattaagccccccttttaaggggaccgttgctctgcgcaacggattcctaaacatcaacacaacaacagacacattggccgtctacgctgacccaacttcactagcattaagtagttcctcttttctattcatcgccattatataagcatcggcgcccgctgcctgccaaataagatgcggactcgctcctgtacacaaataactacgcttaagatccaccaggtcctccgagcagagcgaacctgcgcacgatgctgggtccatattcttggtactgtaaagatccgtcagcaaccagactgccaatggtaaaagggtaaagaaacatacctctgccttggtgtggcagtacgaccggaactcgggcgtctgaccgagcaagctaccaccaaaccacgggccgtgccgttgccttttgtgggtgataacctggacatcaagaccaccgctctttgctccaccgctgcgcacctcgctggccttgattcgcgtatcgacaagctgcttgatatcgcgctgtagcctgcgaccaaagtccttgtagagcgtgctgccacccgaaagaacaatgttcttgtagagaccacgacggacatcgatgggcgaagactgaatgacaccatcaacaaccacgggcaggggcgtaaggaaatcggacgagtaaatctcggggttgaagaagatttcgggcgccatgaaacgctcgtagccaacatcaaccgtaacttggcggccaccgggctgggtaatggtgtgcttcaggaatcggctgcgatcgcggtcgtacttggcaaactccttgacaatatccggacagacgtagcagtactcctccttgatctcctgggccgtcttgagggacgaatcgggctcgccgcggtcacggagaagcgactggacaaagtaggtgatatcgcgaccggcaatagggatcgacttgatggacgagccgataacgtaaccttcggcgaccgggataacgtgtgtcacaccatcacccgaatcaatgacagtaccggtcaaggatctgtcctggaccttggatgatgtccaggaagccgcaagggccagaacggcctggacggcaatgtagagaccggcgcagttgaaggattcgaagaagatctcggcggtgttttcgcggttctcgggagggttgagaggctgaatcgacgtgtcagtgctgcagacgtagtactgatgtggcttggaaagtgtagtcttacgggctcagtgaggaggaagtggtggtcctcaggctctactctcagatacttgaagatggagttggaccagaacctttccatgtgatcctaagctccagttagctctaggcatttgtgacatgccatctagcagcctgaacgcacccagttctcgatctgtccgtgtctgatgggatagtgcaacccgtagcctaacaccgtcagcacccatttccgttgaggcggtgtagaccaacgtaccaggtccattggcggccgctacggcctcgtcgccgataaagtagtcgaggtcttcggttccgcgctttgctgagagatggccacctggacccgcgccgccggtgaggaaggatggcttgttggctacggcggggcggccagagcccgagccgccggtgcctgccgaggggcttttggtcgcgatggccgtcgggaatacgaacgagggggaatcattgccggcgaaacctgcagacgacgaagagcttggtcaatcggtggtcattggatatcttggggtgtcggagtcgcgaacctagcttggagaaccccgtgccgctggttaggggatgttagcgatgacggccccggagctgttaaggagcgggcggggtggagacgggacacttggatgcacgtacttgtccatgacaacggcgggggttgtgttggccattgttgcggtggtgtgctgctacgcgcagctcgtgatgattgcggtttggtaaagcaacggctgttgttagttggtgatggatgaagtgacggggcgggagcgtggatgggtagtggataggccaggcgggaaatggaggttgatgtccaagattgtacgtgcctggccgagctagctctccttactcgtctggctgacagcgctgcgtggtactgtggaggtacctgtgcggctgtgcgccaagaccgcgaggtccccgtatggtacggcggtccatttagtcagttgtgcatttccagcgacgggacctacgccataactggagatgacggaaccaaacacctcgctgccacctgcgcgccatccgagccccccgaaacctaaccgatgccccggtcccaagcatcggagtttgaagcacacggcccgggcccggacgatgatggctaggaaaaagtggggccgatcggtatcaaaactgtagcgacaaggccagccagacaggatgtgtccttctaagaaggaaggagatactgaatggaaaatcacctccagccagattccctcacacctgccatttctgtcggattcatttcagcttcatcctctcgaagcaagtccactttgcggagaagctacacacactcacagcttctcacttatcacaacgaatcatcaacctgtccagtgtccacattccgtttcgtctctctctccgtctctctctctctgtcgtattctgtattttgccacctttgccttcacacatcttcatcccgcccacctactgtatccaaagggactcttcacccctcgggccaccctgagtgcatcatctagctcattgggcatcgctccaatctcaaatacccctcaagacattatcactaccgagcattattcccattcattgttttagcaggttgcttttacgagggacaccaagtccgaccacccttttcatctcatccacccgttccgatcttctccaactcttcgcccttgcctcgataagtcttttcgcccatctttgtcccaaggcacaaaagtcacccatgacacaccaaaactaaggactctatgtgccctcagaatacagactcgcttgaaagacacatgctcgattaccagacaactcgacctcgccagatcacacgctgcttcgactatctcctcgagtcgttctatcacagctgcgcccacgatgagcagcaaaaatgccgagcccggccatgggtcacctgaatcagatatggacatgtcggacagctcctcagagtcaaactggtctggtgatcatgaatacggattggacggtggtgtcgaaaggatatggaagcgtacgacgaagccagttgcggcaatctttgtccacgcaggtgcagggtaccatagcattacgaatgaaaaggttcacttggaagcatgcagcgagtaagttgagtcaagagtcatcaggtgatcccttgctgatgcggttgtaactagagcctcccgtgtcgccatgaggtttctgaaagccggtgcttctgcccccgaggctgtcgaagctgctatcaggtgtttggaggacaaagagattacgaatgccggcttcggaagtaatctcaacatggatggagttgtcgaatgtgacgcaactgtagtcgaccatctggggaggagtggtgcttgtggcgctgtttcgggtacgcccaaaccgacagtgccacatatgagcggccagaaacgacatgctgacactcgttgacatatgcaggcatcaaaaaccccatctcgcttgccaagttaattctggacaaaagtagtcagcctctttccctccgaagagtaccgccgaatattctcgtgggcctcggagctagggactttgccgaagaacacgggatggctaccgtaccaaacgaatacctcatttccaagaacgcaaaggatcgttttctccgctggaaagaggacttgaaaaaggcggaagcaagacagattactcaaagtagtaactcctctcacatctcacaagtgtctctgagaaacctagagacacatcgcccgtcgccgacaccgagtgactacgaaaaagcggcggaaacgctaaacgcgtcgactttgcgacgggaccactcgagtgcgattttgactgggatatggaacgaaggccaacccgactcaccatatggtagagggtcccctttactgggtgaaaatggatcacttggaagtgtcccttcagccatacctcgcccacctcagagaagtctcaccaacggaagcaagccagtcgatcgagctgccatgaattacgtgtcaggtgcttttcagtcacgcgccagtactggaagcccagccgccatgaagagggcagtggtacgtcacagtcacagtgaagatattggctatttcccggctactggggaaaccccgagacgatctccgtcattgtcaactcatgatgggtttgtgagcgtaaaggaagaccacaaccagagtctgaacaccatggagaaccaatcggaggaacactcactttcgcccgcccagatcagcgacccgatgttttcgaatgcaccgaagcaaaaggaggacgaagatctgataaccgacaccgtcggcgcaattgccatagacctaaaggggcgcatcgccgcaggttcctcttccggcggcatcggcataaagcaccgcggtcgcatcggtcctgctgctctcgtcggaatcggaacggccgtgatccctgaggattctgacgaccacacaggcacatcggtagccgccgtcaccagtggtacaggtgagcacatggctacctcgatcgcctcagcaaaatgtgcagagcgtctgtttgaaagcagccgccgcggctttggaggacacagcatatcggagctagatgagcatgcgctgctagaggccttcatcctggacgatttcatgggccatccgggcgtcaagaaccaaccgtcggcgggtgcaatcggagtcatgactgtcaagaaagatcggacggggtactacttttactttgcacacaacactgattcttttgcattggctagcatggcatcaacggaacgagagccgagtgttgtgatgtcgaggcttggagagattgggccggtggctcagggtggacgtaggattcggattgattgatccaagttatttgctggcgactattactcttagaattactcgcttagtggcttttcgtttggctaaggcttccacgttcttgcttggaattgtcttcaacgaattcggagctcggcatagaaggcgtggattcaacggcattcataggcgggcttagagggaacggcgttcatgagctgatgataccctacgtaataccctttagaaccgcgagactaagtggaagaacctcaaaggaatgttgtggaacctgacctaccctaatcgatccccttgagcttctcaatgataatattatctatcgtaccctatttcttcgtgactcatggcgtggcggagtttagtgatgcattagtactcctccatttcctcgttttcgcagtccacgatgaattaaattgtttacacgcccagcacatatcaatgtatgtaccacacggcccgtaaggcggcgcaattcggacttatcaatgaaaaggcttcgctaataatattgcaattacggttgcagaaaggatatctctcgccaacaaagtgacttcgccctttacgagctacaactgcactgcatagccttcttctgctgcggcacatcccccgtccatctctcctcctccgctttatcaccctgataaacgcccttcccggtcggtccatcctcaaattccttccccgtccacgcatcctcaaacggatgcgtagccatatgcaacaccctcttgagcacgtcccgctcgccctgcttctccacgcggcgaatcacctcgtccagaatccatcctcttgggataaagctagggttaacccttttcatcgcagcaacacgctcttccgagtcagctgcggaggtggtccaatcctcctcgatccgtacccgccacttatccaaccactcgcccacgcgcttgcgagccttttccttgtcggttcccggtccaggcacctcttcgacttgagaaaaaaagacttcagctgccttttggcgggcttcttcggtttgtaggtcggcggtcttgagcgtgctgagacgccggaagaagaggttgtaatcgagctcgagggcttccatagtgttgaggagggagtcgaagagggagtcaaaatcggattctttgtacgtcttgagcccgaggcgcgctgtgaacaggcgcttgaactcccccatgaagacggctttgaactcctcgccggcctgggtgatgagtttgtgagcgcgttcctcaatgggtttcgaagcggcttcgtcgtcgaagttgagcccgttggtcacaaaagattcggagtcgacttcaggcccggccccgatcagctcgcctagggcttcgcctagtcggactaggttccaccagatgatagtcgcttggttgcggtagctgtagcgcagcgcgaagtcgtcgtggttgggcgtgtagttagggtcgaagttatccataaaggcgaaggggccgaagtcgatggacagacccatgatggaggtattgtccgtgttgagcacgccgttcatgaagccgtagatctgccacttggctaccgtcagagcgttgcgccggataatttcgcggtagagacggtggaagcggttttcttcggctccaagggggccttcgatggtttctttgggaattccccggggaggttcgtcgccgggcgcaccctcgggatcggctaagcgcccaggaagcttgtcccatccgccgaagacttcctcgccgatgtaggtggcaagttgccggacgagcttgcggtcgccgcgcgcgcgaaggatgtcgaagttgccgaagcgtagccagctctgggccatacgaaccacgatggcgccgggctccatggtctcacgccgtacgcgcgagtgagggagcaggctgatggctagcgcgcgcgtgctggggataccgagggcgtggaggttctcgctgactataaactcgcggatgctggagcgtagaacggccttgccgtccgcaaagcggctgtaaggcgtcatgccggcccctttgagctgaacctcataccggacacctgttgccgggttggttccctcaaacagagagatggcgcgcccgtcaccgagttgtcctgcccattgaccgaactgaaaacctccgtaacattgagcccatgggtagccagggccagaaagcgtctcttcgtcccatccgatgatcttgttgcctactgctacttggcgaaattcttccgtgtctgcttccgacagtgcgagacctagatcgcgcatagcagctggagagacggctagaagctcggggtcttgttgcttttcgggacgaacccaggtgaaaatggcattcttcacctggcgaggaccaaggtcatcgcgatcggccttgtggctgtcagctggcgtggggaaggcggcatctggtgggagagaggcagtgaagtgccatgatttggggagggcggataatgttgtgccgtcggatgagaggggatgtgtcccgttctcgatggcggtgccgtttgaggccatgatatgtttggtggtactgaagaaggccgagaagggttggttggcatatggaatgcttttcagatgctgagcgagagcaagacagcgggctgcgggttgcaatgagcgcatcgaagacaagacagtccagtcgcctggtgagaggtttcactaagataattggagtaaagagtaattgttctcggcacttcactatgttatatacgatattaacctagaggtagttccagtggcaatacgcttctctgtacattcttagttaccagaagtttggggtagttcaacccagggcaattagtcagacaaggtctacctaggctcccaggttatcgtgtacactagtatacactagattagaaactcgggcaaaagtttccaaagacatttcaacttgccaattgtatgttccgtagatgtgctgcaaaagctccgggtggcggaaaatcgatcgattcaactcaacagccggtgagaaaagaacttccgcttcaatgcacgctgtgaaggtacgtacctgaaatgcttgtgcattgtgcagtatacttagtgtacggggtatgacacctgccaaggctccacctagatagataagataaggataggtacctgactactgagaacgttctcttacctttgcctcttgccgatcctgccaataaccttttgctttgtctctttcgtcggcttcttagatgatgattgatccctatggctgctcccttcccatttggtccatcattcggctcgccccctaccaaaacatccttccggcgctctcggtatggcgtcatagtcgtgaccaattgtgccccgcatccgtagctgttagtgcgggggggagctttgtaccgatacctcgtcagcttatgtctactttctgcccctgaatttcggacttgcaaacaacccctcgggcaatacgaacaaccacaactaggagattgaagctattcccaagtgtagtaaattccctcgaaatccagcagatcaacactttccgtacaccgccaagttcattataagatgaaggacactggtggttcgagacccagtggatctaactatcccgcattgctgcgtacactagaactagaacaggtaccttgctgaataattgatgttgtcgttgcgccagcgggaatagcaacggagttgtataaatagaacgacaacaacgtcgcacttggcgcccttgctctttacttctatcctcacggcaactcaatccttgttgttgtgtatatatatccccattcttgatcacacttgtgcagctttactgttctcccaacaccaacaactttatccaaaatgaactctgccacctccaacttcgaggtcgatgccaccggcgtctcacccaagcaaatccacaacctcatcccatcgctcaagctctccgatggcaatgagatccccatggttcgtccctcttatcccttcatcccttcatccttccctctcctgcaaaaccacattctaacaaaatcacttacactaaaaaacagctcggctacggcctcggtacagccaactacaaatccggcgactccgccgacaccatctccgagcctattgtcaatgccaccttgaccgctctcaacgccggctacgcgcacctggacggcgccgaagtctacggcaacgaagtcgagctcggcagagccattgcgcaatccaagctgcctcgctcgtccctctacatcaccaccaagactattgtccgcgccggagacacagtcacccagtctttcaaccgctcgctcgagaagctcgggctcgattacgtcgacctgtacctcttgcactctcctttcttcgccaagaaccccgagcaactccaggcggcgtggcgggaaatggaaaagatcaaggatagcgggatggccaagtccattggtgtttccaatttcctgatctcgcatctgcagaccctgtttgacattcctggagggttgcagtacccgcccgtcgttaaccagattgaataccatccttaccttcagcatgtggttgagggcgaggatttggtcgcgttttgccgggagaagcacattgctattgcagcctattcgccgctgacggccatcaccaaggctcgcccgggccctgtcgaccccatttacacgcagctggccaagaagtacggtgtcagtgaggccgagattgccttcagatggtgtctggatcagggtattgtgacgctcacaacgagtagcaatgaggagaggctaaagggctacctgaagaagctgcccagcttcaagttgacacccaaggaggtcgaggatatcgcgtcagcgggaaaggagaagcattatagggtgtggtggactgaggaattcgctggggacgacaggcattaacccatggaatctggccacgaattatggttttggtcggtagacatgtttattatgcgctcttgtagttaatctcaagttgttgaatgatccctacttttgtgaatgtaagagttgttcggcggggggaagaacatgcggtttccttcagagcaacttgataagcatattggtcattcattcaaccgtcttacaagtatttataagttatatagactcatttattcattggtccgtaagctaagcgagcgactataaggtaactatcattgatacatgcccaaggccgagtaatccattgcaggccatgcatttgacttccatccatgcttcccgtcgtttcgtttccatttttaacctaacacaaaaaaaagactagacaatcatacttcggcccccctttgttgaactcttcattgtaccatttttccattattcgagtcaaccctcttcagcagacttgagcgccaaaagataaactccgcacattaggggaaaacgggttcgtcagagaaccgaacaactagaaaaggttgtgtgactgctcgtcatcactagatcgggacaaggcagattcatacttcctccattatgagccgcgaaccgggtcgtcttgatattgcaaaatccataagtgatgttgtttccaaagcgcacgaaggggcagtagcctcccgagcgtaggatgtcgggtgatttgttaaattagctgcagacgaagatgttgtgaaaaccgaatctcatatgttataagtaaacttccagctgagaaccgattgcgaaaatccagcgcaggattgaacgaacgacgtcctttgtactcgaacattgtcgcaacaaaaggtagtgtatacttgaaacgaaagaggagaattgtcgtcctcatgagtgaggggtctgtcgtaatacggcatgccttcaacggtgataagttccattgaagcgaggaccaggagcaacgcggcctcccatggcagggccaacaccagggccaggacgagtagcaacagcgtgattggtgcagagcatgccgacgcgggagccgaacttcgatccacgaagagagaccatatgcttccggatgtgagcagcaacaatctcccggtgctgagggttggcatgggtcagaatgtactggatgaggtagttgccatactggtcgctggcgatatcgatcaacgggatgcgtggacggtcatgtctgccctcgcaaacgcgatccagatagcgacccaggaattctgggcctccaatcttgaggcacttctcaacaacctttgaggcgaactggtccatgctgtacttagctgcatagcgaataacatgatcgatagcacggctgcggtctgcgggagcaccatgctcgcagatatgctgtatgcaccagtttccaaattggccatgggcgacgatatcgatgttggcaaggacttcctcgatgcagggacgctgtgcatacatcatcagtaaacatgcggtaaagaggtcatgtggaacattaacagataatataccttgtcttcttccaaacagttctcaaagatattctggacaacaagactaccagtctcacccaatgcaacctcgtgccacatgccatgaagagcatcgttgacgtacttcatgatctgcgggggagattcagtccatctcagctcgaacagcttctgccacacgtggcatgcgtaacggtgaataaccgtctccgggatcctgcgcagaagctcgtggaccatgatagccttgtaatcttcagggacagaatcgaaggccttctgaacgacgtggcaaccaaagggatccatagaaaggttgagagtgttgccgcggattgcctcagcaatcttgatgacttgctcaggtgtgccatgttcgaagcagcgctgtacgagaaagtttccgaaccgattgaccatcaaaggataggcttgcgcaacgatggcttcaacaatgtcatacttttgctcgggcgttcccaccttaagcttctgctgaaggaagatagaagcctgttggtcattgttgcaaacaatcttgtcgacgatatacttccagtcgcaagtgacgttgcggtccaacagcctgcgatagttgagaggctccgtagccggcaaataggtttgtccttcggaagtcacagtctgtaaggagaattagtcagtccaatcaatgatggaatctatttcaacgggactcacctctgtcttccaaggtgctcctgcagcagtaaactcagtggcatgcggagagagcggtgatacaaccggcggctgtgggtaggccgaatacatattcatacctgcgccgcccgccatggcgttaggcgggcctcctggataagcaggagtagtagcttcgtagtggccaggccccatgctgtacacactgtaaccaccataggcactggaggagcctaagcggttatcgtatctgttgcctcgacgacccatggggcggctcatgtcgtgatcattgttgatacgctcaggtcggtaagtctccagggccgatggcatataagaaggctcgtatgcctggttcgagccacgcatgttctgccacggtgtggcctggggaccgtcgacaatggcgataggtccgggcgcaaaagtcggagaataggaagatttgctgttgttccaaatggcgcgagaacgattgaggcctgcagccgacatgtctaacaaagtatctccagtatcggggcgcgcattgttgtgagccgcccagttgttgtcacggccaaatggcattttggcagggcatccaaatgctccgttcgtggcgggtcgcgagcccgagggagataccgtcgcaacactggcagcctgaaagtcgggatcgacactcaagtctggcgttgcgcatacaccgtcctgggtgacatagcgagtctgagccagttcttggtccagccgtgagatttgggtctgggcctgcgcaagctcttgcttcagacgtaaaacctcgtcgttggtgggttgaccgtcgctaagcgtggcactagcaggtctagtcgtagatgcagttgtatggaacccatccgtagcgggtgtaatgggaagagagctgcacgacgactggtgatcaagggcacgagggaatctgacttcttcgtccgacggtttgaaagactcgacgctgcgttgctgcagtgacatgacttgttgctcggagatggtggcgtacaatttgtccatggagtaggcgtctacggcagccatggcctcgttcatcttaacctatgctatatggttaacggatataggcgctgcttccttgaatgtggttcgctacctttgtgtacttccgattcgctattttggacgttttaagggcgctgatggagtgtttttgaggggacggctcgacgtcctagcagagatcgggtcagtgatcaaggcctgtggatatgtaggagagggttctaaggcgtaacagccgcgagatagatcaagtgaatatgaaaggagtgactgggacaaaatacaggtccgatggttcggttgaagaaaagaataaggttgtgagcaagcagtggctgaatctatgttgctgtgggagtgagcggggctggtgagtatctggcggtcgcgtgtcgagaggtttagtcccgacagctgccagtccgctgtaatgattttcgtcccgagtgtgttgcagttcgtcgccgtctgagggctggcaaggttctgacgacccggcgggaggtgagggcagcaatttcccaagacccaaaaaaagaacctgaaacatgcaactgaatacgtaacatacaactagaatacatacctgctgcaagttgggagacatcaactcatcgggaagcttcgtgttctcgtcctgagactgcgagaaactcctggaagccgaagcacggcgctcgttgggcgagccggtggatgctgcgacggcagacatggtcgtctgctgagggctggatgttgaatgacctagcctgaggggattggagggatgctttgggtgctggtgtttcacaatgggaggagatgctcaagatggtgatagagaaaagcagtagatttggttccaatggcgacgaaagacacagataaatagaagcttgggggcgagatgaccacaaaccgcttttgagagaacacggttggtgatggcaccgacaagaagatgcagaaagagaagaagccttagaaatatgtgttgatataatggggaaaagagaaagagctccaagagctggtctgggacggaagaaagagtgtaaatgtgcccgagatacccgtactttcagctacagttgccctgaagttggaccttctcgcaaggcaacagcaacaaacctcttggtgacgatggacgcaccggtcagaatagggctagaggtaggtaggtacctctagggtaggtatgagcccgggatgaccgagactaaagtcgaaatggtggacccttggctcccgagggaggaaggcacgatggaactgtgaccgggactgcccaggtgtcactgcccggacactccaagcaaaaaggggttcacgatgcctgtgagataatccgcaatctctgtgatcaaagctcacttgggctgccatcagatgatctgacgagtgaacgcacatcggctcgtccatccgaagatcggaatcgaatatgatgagtcgctggggaagttgcgaccggtattccagctaacgatcatcggcctttggcgtcgtgcctcccgtccttgtgcctagcgggatccttatcaccaagccgaagtttttcacgtgtcgcggggacgtcgggcatgatggtcaaccgagccagcgatgagacatcctgccgcgttaaggaccttgctgtccggctgccacttcccatacgatcaacgggtttctgggttaggcgtccgagccccaatgacatattccgagttcattaggcggtattcatacctaggtgttcatgtcacctgccattcggtgtgatctaccattcttcgtcggaatgaaaatgagtagagtaggtagggaagcatgcaacgtctggaagcttcaacaagacagcaccatcacctagcatcgtggacattaacagataggagtggcgggtcggcttttctcgtccggtagggctgggatgccaaggtctttgcaaattatggtaggtgtgattagcttcctttcctatccatttttattttggaaaaggcttgaaatggagcaggaagagccagcgcaccttttcacattcatggcgttctttgacatggacggcttgtgcaaagatcttgggtgatccgacactcgcttgttgttttcacccaaatgatcaaagctgttcgtaaagagggacaatggcgaagggtcatatcctccctcaagcccatccgcgctatggaatcaagatacggtatcttcagcttatcaacaggcgcttctttgttcgatgcatcaagagacttgtgtagacgcatgggaggacagtcccgagatgaacctttgacaaagctggtaaccacaaacctgcttgtcgaactaggcggctattcaacaccatttgaaggggcaagtgccgcgggcgtcgctaaccatatgtacagttgtggcagcacctcgtcacggggagactgtgatggcatcaagtactgagcggaaaaatgcatgtcgaaatggaccaactgccggaggaacgccaggtattcggggtatatgattctagtccgcccactatatgatacatgtacacgtcgtgtagttctgatttcgggacgccgtgtcttatttcttcttcttcgcatctgtcgcagaatatgaacgttagagatttgaaccgtgagtaagaggtgcagacgaaacccaccggccgccgagggtgccgttctcttcttcttgggcgctcccttgtcgcgggctctcagactgtaaggtatggttagattgtgatgtttgcaagtaaacactagcaggaatgagagagacgaacgctgccaagtgctccaaacgatcatcatcgacctcatcgtcaacctcgagaccaagagtaccgaactccttttgaagctcgcgaataccgacgttcttgcgggggtagtaggtcgcaagtgccgggcccttgagtcgctgacgcaggatcttgttaccggtccggatgccttcgggattgaaagtcgtcgagaagagctcgcaacgagcctaggtataacctagttagcgaactggtttttcccctcattcggaactgttccataccttcacaagttgcagtaaccgcgcccgtgggaccgacatcttgccgttacatggaattgcggattcgcgaattctagaaacagcaacaacaagagccgccggattgttcgacgtcgttcagagatctcccgctccagcccgtcaagcaatgcgccaccaatcataaccattcatgggtacaaagagtggggcacggactgcaaccgttgttttcgagccgcagtgtccccgggccgtcagcgcaagcccgctgatgaagccgagggcggcgcgttccagggctgacaggcgctaagaatgacagctacgggccataacagggcagcagcagcgccctgatgtggatctggggtcgaacagggggttagggtttccactacgcaatggcccgggattcgttctcatcttgaagaatccgttttcgattctgcctctacaatttcatcgccgcatcaacgcgcgatctgaggcattcggattgcttgtaggaaagtacaatcttgccatgccgaaacacggacccaccccggaggaggtatcagaaccgccctccaagcgtgcgaagtcagactctgcaccatccgcatcacaaggcgctacattggagtccgcaacctccgtccaaattccttctttgcatgccaataccaaatggacactcgctaccatccagagaatgcggccaccgctccccgacattctggacccggcactcaaaaaggcggcgctcacacaccctggtaaagctaacaacgaccctgttgcaagttatgagaggctggagtggattggcgacgcttatcttgagctcatcgcctcctccttcatatatcaaactttcccgaccttgccggctggcaaaagcgcacaacgtcgcgagatgcttatccgcaacaccacactaggcgaattctcggtctattacggcttggacaagatggccgatatcccggaagaattcaacatggagggcagagtgggcggtacaaacgcaagtcaaaaagtcagaattaagattctcggagaccttttcgaagcctatgtaggaggcgtgattctttctgatcctgccaatgggattcagcgtgcttcagactggctcaaggccctatggggccctctcatggcggagtacatccgcgaggaagagaagaaggccaggaagccggagcaaaagcaatccgcaagtggccagacactcgacccaaagacagtactcgaagctaccattggagccaggggtgtcaagatcgagtataaagatctcccttccaaaaacctgaaggacaggggaaccaagctgcctcttttcgctattggctgttttatgacaggctggggggagaccaacctgcaacttgggcacggaagtgctttgagcaagaaggaagctggtcagaaagcagctcaaatggccttggataacaagaagctgctcaagaagtttgcggacaagaaggcggagatgaaggccgcgcgggaagcccagctgcagcaggcaggagtgacgttccccttgaaggatcagccttcggcacaggaaaccactggcggcgtgctgtagcgaccaagtactgttcggtctcatatgcccctgatctttaatacttcgacacaccaaccatcacatgcccgtagtctcgtggtttacctcgggcgtcggccatgagaaggacgcatagcagatgaattaggccattcattactacgggtaaacgacccgggttcaagggaggaccagggaccgtttcgtttgcacatacgaagagaaaccacaacgaacaagctgtggccaaagtcgatgatgaaccatcttgttcatccacaggtcagcacctcctttcatagttagtagagatatccatcaggcatcttcggaatgttatacccctacctggagtgttcgttactttcaaaaatatggaggcttatcttgaattcaggtctcacaaaccactatgctttgacaaccccgactccaaggacaaagaaagacatagaagatggggacctcaagtttctgtacggtaatcatgaagcgctcgaccaatcattaacatcttctcggtgcaccccaagtgcgcttactgcggccaagctatcaagccggctccgtccaggggagacccgatcccaccttgcccactccggggtgcgccgaaaagatggggaagtggagatccgatcaggccttaacgagtcgcgtgccgaggcatcccaaatagcggagagctgtaccacctgcccatgaaacatcgcccaatcgacatcaatgacaagcacctgtagttgcgctcgcacaacaacagcagagactcccacttacaactaacacgatgtaattcaacccagtccaacccccactttcgcccacccggacgacctttcttttatggtgtcggcatccttctctctgaggcatagacattattgctccgagcttcaacagttcagctcgcaatcaaagtttcagcggcccgccgattgcgattcccgaccggtgtgagccagtccccaaagatcatccatcaacagaacccctttgtcacgcttcacgaatcgacgtttttatacccccaacgaccccatcgacgcgctttacgactacaatttgctttgccactgcaatttccagccatatacccaacgatagacataccataccaagcgcgatcgtaatagcatttaccaccacataccattattgtcatatctgtcccagctacacaagtaataatttgatctattggcgacgcttcatatactcaaaaatggcagactcaataggtacgctcgtttaggcgttagcttatacccaccctatgtaacttttacatgctggaggccaacactcaactaacgttccctccttttccttcagaccgggtgtttgttcatgccctcaacaccgtcaaaaagattcctaaaacgggcgctgcccgcccacctcccggtgaccgcatgcgactctatgggctttataagcaagccatggagggcgatgttgacggggtgatggagcggcccagcgccgcgacggcctacggggctgcgcccgaagacattgcgcgcgagcaggacaagtgggacgcgtggaactcgcaaaaagggctgtcccgcaccgaggctaagcggcgctacgtcgaggcgctgatcgagacgatgcatcggtatgccaacaatacgcccaacgcgctcgaactggtcgccgagctcgagtttgtgtggaatcaggtcaagagtaatagccccagcgagcagtcgcttgctggtggtgggcttcagcagcagcaacaacaaccacaacaacatcaaccgtataataatggaggacacggaggcagttatgggtatggcagtgttggtccatacggccaaagcccaggagctggtgtgagaaggtttcagcacccgctgagcgggacagaagggggcttgagggtgttgagccccatgagtgaggaagacgagtcggagagaaggatgagggaggaggcagagcaggaactctttggggccgatgagtttccgggcgagtatgcaaagcgtaacgacaaacgaaccaagaggatggagagagcgatcgtgaggctgtcggccgaaatcgcggcgctgagggagcaaatttcgtcgggaagggagtggaagacgcgcaaggaaaagagcttcaccaactggatcggatggtggttttgggtgctcgtgaaacactttatcatcgacctgttcatcctggtggtgctgctgctctggatgcgcaagagaaaggacaggaggctggaggattatgtgagaggaacattgaagctggcgagggaatatgcaaggttggtcttaccatcccggtgaagtctattaagcagtacaagagcgggacgtggagcagtactactatccaccgcgaagacgaagaagataacaaagacgggacgtatggttgcacattgtttggctcgcacatcaacccgcacataccttacctacatggcattgggcaaaaggatctccaaggcgtcataatttaatgcattttcactggcgcatcgttgcctcgttggcctttgaataagcaagctcgagggtggcttaagttgacgttgtatttatcaaatttttcctgtttgcgctcaaagagatattgagatttaagatttcacacacacaaaatcttcgtaacaacttcaagatgctgtaatcggagttgtatgttgacggtaaaatggaatggctgatgtgggttatgactagcacgtaagtacgtcaattgtctccttcaggtaaactaagttgccaggatgtagaagttattattggctatctcaaaacaaaacgtaaaatctttcaacgcccgaggacactcatctcatcagcacaaaattaccagaagatatggtgactaccgcatcatgtaaattcttcacagcagctgaaatcggcaggtcaatgcacagaccagaacaactttgatctcatcgtatgttttgacaagtgtcaaaagcaatcctcttctgagctagaaggacagttgctaacgacattctcgccgtcaggaaaccccgtaactatacttgaactcaaccaaagcgttctcttctgaaagaagcccagtcaaaagaggtatcgcgaaagggcagccacaatgtcctcacactcgaatcatcgaccgggtgcccaatccaccggcggcggacagcatcaacctcaacccccgacactccgaccctctcagcaaattccggttctcaccaacgtggcaccgagcatgtttgtccctctcagaaaagacgacgtcgaaccaccatccgaagacgatgagccaagccaacggatcgcacgcttgaagcgcattatcgagaccatcgattaccacaccgccgccgtcaaggagaactacatatggatgtttgaacgggaaatgcgtcggttctctcttgacgcggccgagcgtgaggaagagtttaagcttcgcgatctgcacccgcctggcccagcagagacggaaatcgacgccgtgtttgccagcatggagaggccagctcccgaggggattgattacaacgaccccaacaacccgttcaatgtcaagcatctgccggagctcaacccgcaggagtttatgccacgcgatgtctcgctgagggagaaggccatgatggatatcctgacggtggtggaagcggggaagaatgagatcgaggcgtaccagaaccacatgaagggcttgaggagcacctacgtcgaactgctggggaaggagcaggagatgctgcgacaggcggcgttgaggccggaggaacggactcgggttcaagatgcacccatgagctgatgactagacatactatcatcaccacatgctgcctgccatcagagttgcgacatggatacgagctcgtgagggaggttgagcagccgccgtgaagctagaattcggtcccagatagtcgccaaatgaacaaggagcagatcaactacacttctacttcaaccgtgcttttacgcaaggtcaatttggttgtgatgagatgtggcaaccggcggtaagaatcactgctcagagacgccctcgaaagggacatctagcgtgtatccataaacggagccaaagaaaatctatctaggacacatgatagaggggaacactcgtagagcgtgcaaaagccatacccgaaagcgtggacagtttgcgaaccaatatccccctacaataagtggccgtagtacaataatgagagaaaaagatcaaaaaaagaggaagcgcggcggctggccgagcttttaaaggagttttgagatctcgagagtgggcttacaaattgatcatcgtgattggtcgaagctccctttgctccgctatgtagtcggcagctggtggggtctagctcctcacttcttgccggggcggcagggtggaacctgagcctactgcaataccgaccactggactggcagagtggcaggtccgggtctagtgtactgtcgtccaactcacagcacagaccagacgacctgcccactgtcattgccgacccgacataacatacaagcaggcgcttgctggctgcaggcatactattgcgatacaatcaacctctcgatactatctcgacatccaagtccccctccgaccgccgtcgagacgacgacacacgatgttgaggtcgacattgtcccgttcggcttggcggactggcaggcatcaggcggccaggaacgccagccgtgccttttcggccacagctcagagacccgcagaggtcgagctcacaattggtatgtctccatccagacctccaccacatgactagcatacaccgtgtatgatccccgtacccgtcggcgccgatactgactcgtgtctcccgcatctcacagatggaaagaaggtctctatcgagggtgagcactcacaatgcgctgcgtcgcaagtcctggctacggataatggggatgaggggggcccaaaaatacggacatggtcgtcgctaatactcgaggaaaccaccagctgggtcggccttgatccaggcttgcgaaaaggccggcgttaccattcccaggtatgcggaaaacggaccctgaatctcgggactgcccgtagaggttcttgctgactgttttgcagatactgttaccatgagtacgtcacatgtggctcgccccgctctcccaaattgatcgcagctccagtcactccagcaggcgtcagccctacgaagatcgactgacaaatgttgtaactttccaggaagctcatgattgcgggcaactgccgcatgtgcttggtcgaagtcgaaaaggtcccgaagcccgtcgcgtcgtgcgcatggcccgtccaacctggcatggtcgtcaagaccaactcgcccctgacgcacaaggcgcgcgagggtgtgatggaattcctgctcgcaaaccaccccttggactgccccatttgcgaccagggtggtgagtgcgatctccaggaccagtcgatgcgctacggcggcgaccgtggtcggttccacgaagtcggcgggaagcgagcggtggaggacaagaacatgggtcccctcatcaagacctccatgaacaggtgtattcagtgcacgagatgtgtgcgattcgcgaacgatattgccggcgccccggagctgggttcgaccggccgtggcaacgacctgcagattggtacctacttggagaagaacctcgactctgagctttctggtaacgtcatcgatctctgccctgtcggtgctctgacctcgaagccatatgctttccgtgcgcgcccttgggagctgaagaagacggaatcgattgacgttctggacggcctgggctccaacattcgcgtcgacactcgtggcttggaggttatgcgcattcttcctcgcctcaacgacgaggttaacgaggagtggatcaacgacaagactcgctttgcctgcgacggtctcaagacccagcgtcttaccatccccctagtccgaagagaaggaaagttcgagccggcgtcatgggaccaggctttgaccgaaattgcacacgcttaccaaacgctgaacccccagggcaatgagttcaaggctattgctggccagctcaccgaggttgagtcattggttgccatgaaggatcttgccaacaggctcgggtcggagaaccttgcgctggatatgccctcgggccacaaacctcttgctcatggtgttgatgtccgctccaactatatcttcaactccagcatcgtcggtatcgaatctgctgatgttatcttgctagttggtactaacccgagacacgaggccgctgtactcaatgctagaatccgtaagcaatggctgcgctctgatctcgagattggcgttgttggccagacctgggattctacttttgagtttgagcacctaggtaccgaccacgctgctcttcagaaggcgcttgagggtgactttggcaagaagctccagtcggccaagaaccccatgatcattgtgggctccggcgtcaccgaccacggcgacgctaatgccttctatgagaccgttggaaagttcgtcgacagcaacgcttctaacttccttactgaggagtggaacggctacaatgtcctgcagcgcgctgcctccagagtcggcgccttcgaggttggcttcactgttccttccgccgagattgcccagacaaagcccaagttcgtctggctcctcggcgccgatgagttcaatgaggccgacatccccaaggacgccttcatcgtctaccaaggccaccacggtgaccggggcgcccagatcgccgatatcgttctccctggcgctgcctacaccgagaaggctggcacctacgtcaacaccgagggccgtgtgcagatgacccgcgctgccaccggccttcccggtgccgcccgtacggactggaagattctccgcgctgtgagcgagtacctcggcgtccgcctcccctatgacgatgtcgctcaacttcgggatcgcatggtcgagattagccctgctctgtcatcttatgatatcattgagcctccctcgctgcagcagctcagcaaggtgcagctggtcgagcagaaccagggcgccaccgcaaccaacgagcccctcaagaaggttatcgagaacttctactttactgatgccatttccagaaggttcgttctcttttgttacgctgacgacatctccacttccatcagatcataacgcagtatccactaaccgtccacaactcacagctccccaaccatggcccgttgctcagccgccaagaagacgggtgatccccgaaccaacttcatggctcccggcatggaggaggatagacctatgggtcagatcgcctatggtgcatagataagcatcagggatcaagcgtagggaaaaacaaggcaaaggtaaggggggcgtataatgaacaagacaacagacagacagatacagccaaaccaacagacactggaacacagtacagtgcaggacatataagacatgaaaaaagagaggaaggagggtttccgtctttccttgctttctcttttcaacttgttcttaccgcatgcatcccagttgctgcaagttgtttttttgaaggacgataagagacatacagagttttgttcttgctctttgatttatttctgtcctagctttgtgtttattgtgcatgtatatattgaacggatgatgttgtggaggttgtggagataggtgttggttacagtcaggcctagagtagcagggttgtatgcaatgttacttatacggctggtctgttcagtcatctctcatggcgtgccacgagggcttgagaaatcaattcctgggatgttcaagcaactgcataatgatccaacgaagcatatttcgctcaaaacgcatccatggatgacaattccattcaatcgtagccgttagggtcaattctattcaactaactacggttgtacctagctctactctcgaatcgattcatcgcctatcgattatgttgccgtgaatgctcttgccgttgcaaacagttccatggaccagtctccggcagcaaagtcatcggcagaatgattgtacagttactggagcatcccaggaatcatttcctgagatccccgtgacgcgttatgaactccttactcagtaaactgtgaccgacgtctactccatactgaagctatgttcggtggcactaaaggggattactaggctaaatcaacatcaaacaacgtgagatacacgaccagaaaatcaaatctttgtgcgccaaacatgctggatgtatcccatgaagccatatgtatagcggccgcccagtaagcattgccatctgcttaataagatcgttgtccgccagtggaccgtcacatctatgcaagaacctcccacatctggatttgccagatcatgacttgggggatactaacggagaaacgagcagggaccccagagagagcattgccatctgctcagtgatatatatgcaagtaatgaaaccgctgccaaaaccacgactctataccatgctatacactccttcctcacactctagcaccatcttacgcatcatcttgcccctgatgagggacgagctcatcatctggctcgggtacttcacttggtttgagaacaagaaatgacgtctaatcatggaaatacgaccagtcttgattagtgctgccgcgcacatcttggggggaaagccgtcacgagcggaaactgactaggctcccatcttctgtggctggtctcgctgatgctcttgatcctcgtcctcaggtgggaggggagggaattcacgatcgatcataacctcggaagtgacgagattcgcggctgcagcttgttgttgcttcttctcccagggcttctggggagcttgcatctttccaatgggagaaataccctaaagaatgattgagaaggcagagttagtgtttgttcagcgtttcgttcctttccatcagtttcgacgtttttttacttccatctcttcatagtttccgacgaaggaagaagggctatttgaaaggggaaacgcgcacgatatataagtgaaagtggaaaactcacaggctgcctaacaaccgtattaggaatctccttgatgccagggactggcgtcccattcgtgatgagctcaataatggcgttgaaacgctccgggtaaggagcattaccattggctcccctttcagcaccatcggcgtcaccatcatcggcctttttgagtaaatccaccttgggagcctggacttgccaagcgggtagatcgtcatctgatgctgagacaggggtagtgcccatgagctgctggatttcggcgagcttgtcaactagctgggcgtcgactggcgaattgggaatttgtgagtgggagggtgtcgaaggagatgacgaagggagaagatagttctcgtaggcggaccggtcgatgtcgatactgaagcgggacttgtaccaccagacgcgggcttggagagagatgccaagagccttttggcgctcgaacccgtttgagagagggcccagcatggctaccagcccttgctgcgatgatgatgatggaagcggtcagtctttggggttgaaagtggtcacatggtgagcggtaccgagtgagaacggtttgtgatgagagattcacaggtgaggcctgagtgaggcggccctcacatggtcaccgggagttgactcacaagaaaggaacggtccttgatccaagggtaggcatcaaacttcttgaaggcggcgacgtcattgccgcccgttgacggttgttgtgtaggaatctccattttgtggttgtggaaagtgaggggctggcgtagagatcccgcggggccgttcgatgaagcctacctacgcttcaggaggaggatgttacctccactggaatgagagtccacgaggtgatgtgaaaggaagcttgtgcagcagtccagcagctgcaatagctacaaactgaatggagcttttctgaaaagacgagaataacacttctcggtgtatcacatgtgagtttccggggtgggatgacggaacgaggttcaagttgtccgggatgttgtagtcgttctggggtccggcctgggtatctaggcaagggcgggaagtgaggtccactaataagagaaccctgctgtcccagcctgcgcctgaggatggccaggtgagggaaagatccaggctcaccgggcaacgagcacggacccgatcttgagatcccgttcctacctctacacgccacaagaaggcacgttgagagcaacgaccaaacactacacagtacgcacccctgaaatgcggccgtgatacagcggaatggccactgcgatctcagggacgaacgtgcactgatatatgtaggtacacacagggcattgctccgttactttcatgttgcttcccttcgcctttctcgcacaaacaaacacccacccgacatcttttccaaatcaaaacagaattgctctttacacagtagaccgatataatacctctagattatagccaagtttcaacttctcccatctccatcagcgtccggcactgcgtttggtaccttttctccgggagcaatccacgccaatacgcccaccgactcagacgagccagactcgactgcacactgcgatcgtcaccacaacctacctaatctcgtacttagcacttgagcgctgacagcgacggagcgacagcgcaccgtatctcgcactggcctgaccccagcgagtggacgaccgactgaacccatcaacacccacatttatcacagtcgccaaagacgcctcatatcgaccctccaccacgtacttttatctcttgctacatctctccgtgtttgggaaggagtggtcttcagcctcaaaagccatgcgtcgtgctgccgtcaaagctctacgggcgagctaccagtgcacctgccggggcctacgagttagcagtaggggatcacctctccccctgctgcagtcctcaaaggcagccagttccggttcccccacagctcattacaatccccgtctcggcacggctaccgcaagatacctgtcgtctaccggcgcgcgcgactcttcaggtacgcatcatcattcgaatgctcgccccgagccccttcgttcatccatgtacgtccgcggcgctttcgtcaccctgctttcagggcttgtcgcctacggtgcctggtacaactccggcgacagcaatagcgagtctccgatagcctcgacgactagcgcaaccaccaccgctacgggcgctgtcccgacccggtctgtcctggtgatcggagccgacgagttacacacgggtacctttgtgggagacggccctatttccaagaccacaagcgataacgaaagagtagtcgagatgttgtcccccgagcaagcgacccggaagctacgccagtacgagcagtcggtctacgttaaccgtggtcagggtgtggttcgctacgatgtggcccagctgccctctaacgatccgatcgaggatgaccatgccgaaaagattgtcgaggtgcccaacaaggctccgagcagtgatccgagcgattggatgttttggggtgttttcgatggccattcgtaagtgactcacctacgcggactatgtatatatatatatatatatatacatttttgatatagtcagtgcttgttgagcgacgactaacaacactccatacagaggctggaccacatcggccaaactacgccaggcactcatcagtttcgttgctcgcgaactcaacgagacctacaagtcttctccggatcttatcccgtctgccgccgcggttgagtctgccataaaaaccggatttacccgattggatgacgagattgtgcatcagagcgtacaaagggttctgaagtccaacaaccggctcgttgctgccgaacatctggccccagccttgtcaggctcgtgtgctctgctctccttttacgacagcaagtccaagcttctccgggttgcttgcactggcgattcgcgcgcagtgttgggtcgccgatccgaatctggaaagtggacggcaactgccctatcaaccgaccaaacgggtagcaacccggacgaggctgctcgcttgcgcaaactacacccgggtgaagagcatgtggttcgtcacggtcgcgtacttggcggccttgagccgacacgcgcattcggcgatgcgagctacaaatggagccgcgaactttcagagaagcttcgggaaaagttctttggtaggtctgtttctccccttctcaagacacccccatatgtcaccgccgagccagtcgttacaacgaccaagatcgagcctgaaaagggcgattttgtggtcatggccacagacggcttttgggagatgttgaccaacgaggaggtcgttggactggtgggcaagtggatcgagagccaagcgggtagcagctccaagtcgtcgggatatttctccttcttgcaaaagggtagcaagacagccctgcctgtcgaatccagcgagtcagagaagaatagcggcaataagacgcccattcgtcagagacagtggggcgctaccggtacggacccgatggaacggttcgtggttcaggataagaatgttgctacacatcttgttcgcaacgccctcggtggcaagaaccaggaacaagtgtcggccctgttgacgctcccttcgcccttttcgaggagataccgtgatgatttaacggtccaggttatcttctttggatacgacggcccgaagacgggcgagattgttgtcaacaaggaggcgacagctgcggctctggctgccgcggcggctgatggtaacaagacggggcctgtgaagcctaagctgtagggcgacgatggcatttctggctttgttgacctgatattgttgtccctttgattcgagcctaccgagtggattcggggctctgaggggtagtcctcgtcgtgggctttgtgattaggtactttggcgcatgtcggatactgtttctatttgggcgagcaaaaggacgaaggggtgttcagggcaacagcgatctcatgatgttcaatagatgcattaggcatggcttttacggcagcgaagccatttggtatgaattcacagcagtttaatccccgtttcccatcatatctccaagtccccgtatctgtgttttctctttctctctttgcaatcttcttacgagcgtagccagctcagccggaggttatctccagctgggctgtcataatccgatgcagctgcagtgcataggctacaggtgtcgctgcacaggacatacaaccaacagccctatgaatctctgtaatacgcatcccaacgaaaccaacgacgcaggatctcgagatgttacacattcgagcaagaaatggtgcacagcacatatccagttggtttgcacatgttcatgctcaggaccctttctggtaagctacatggcgtttgtcgtgttgcctatgagatctatgaggctatctgcgaaggtaacacagcagcagtaagccacagttgaggggggttcgacggtcgaatggaaagtcctgaactagaacgagccaaagtggaccttgttatctcatcttggatgcagccgaccaacagcagttcacagagtcttgaaaactccaaagccaactcatagacgttgcttcgttgtggatctgatctgttcgggcctttcttcccctccttttcgggcatgaatgcgctgtggaggctagctcgggctgggtatgaatagtgtagttctctttttcattgacatgagtaatgtgacagtttgaatgtcagagacttgacaagctgacaacaccgcagccccgagctttgacaggtaacctgaactggaaccgttgggggttatctcaggaatgccttttactaatcctaacttggcaaaccagccatatctcgggataatctttgctgctctttaccggattataaatggttctagaaccgatcgccggtaaggacaagaaagagacacacacaaactacgacgatctgataggaatcgaaacaaacgttcacagtccatttttgagagtctgagagcttgcgcatacgagaattccaactgatctcggtgtcgcagagcagggctaattggagtagctacatgcgcaacaaggaggtagattagcctgatgacgtcacacattatgtagctcatcctcggacctaaccaaacaccaatgccactgtcgtagtccttgctagcgtcgtgtacactacttttcagaccttttggctctgaaacggcatcaccacggctctttactcattctgtttaatgttgtcaggtctcaaattacacagggcatgcaagatgcgatgcagtacaaaacacactgaaagtggtcatggtggtctatctttggacgtctgaggataatggtggggtttcctgccgaaccacaagaacagctagcattcaacaatcaaggggactgtcatgtacggaggggatagacggggattaggcccaaaaagagagacattcagtcccacgacactacaggtacatatttatgcaatgtcaggaatgtctgtgcaaatcaaatgaatgcggtgtgtgtgcccctcacttacttctcgagtcttgttcctgcctgtcttgtccccatcggtcggttgcagatgcccctccatcggcagtagctacatagtgtacagtggaggagtgcctacctagcaagagctacacgccgatgcagtaccggtggtggcatcccagtacatcatcatcatcgaccttcatcccgtctggctgcgcatcaacagtaagtaggtccagccgacgtggccctgatacctaccgggtcctatttacacgcccgtctggcatgacccaagtgcaagtcgtgcttctcgtactaagtctaggtagcattgccgccgtgcatgtcgatagtggcagatacgttgtgcccgcagcgcagaaatacctgtttctccatgacagctgttagtgccagcctatggaacaagtgggtagctccagcgttagtgtcctgtctaccatcgcgttcacacgttcccacaaaggtcccgcccctccaggtcgtcaccgatcctttgccgctgaacaagttgctctcttttttcagggctacctatcctatggacccatctcttgtcggatttcttgatttattgattcttcccagtttccctagctctttcaagcctttttattcgactgtgtgtggttgcgccccttctagatcccgggtccccgcttgagggatcgactgcgactcaaagctcccctcccctccaagacactcgccatctgtacgcgcgcaccaacaaaaaggacaagaggcccagaacctcgtgtgtgtgctgtacacgccctgtcgatcagttactttcaacgttccccttttcttcccaatcgttttcttcctcccggactgccgcctgaggtggtttccgttgctgcccaagaacactcgcttcccgacaagtcttccccccttgatatacctcttgcgagagcttccgcgcactcgataattgctgtgaacgtctcgcctctgaacttctgacagcaacactggacaagacgaggtcgacaacatgcccgttttcgataaccatgaatacctcacagaggaggaaaagaggctgaaggaggatcgaaaccggaccaagtactggaagaaatggggtccctatgtggccgaaagacaatgggcgactggcaagtcttctcaacgcccgtctccgctggagtcaaatacagctcggctgtgttgatgttgtcccgtctgaactaacaactgtgcctttttgcagtccgagaggattacagcgccgacggtgatgcgtggagtcgtaagtctttcatcctgtggttagccttttgaaccctgatggccagacccgctgatttcttggccgtagacttcccgcacgaacacgcccgatctcgaacatacagatggggagaagacggtattgccggcgtttgtgacacacatggcctccagaacattgccttctctttctggaacgagaaggagtaagacgattgtccccgaatatgaacaagataatcttgtgtgctaactggcgcttagtgccttcctcaaggaacgcctctttggcttgtccaacccacagggtaatcatggagaaagtatcaaggaggcccacttccatgtggacaacacacctgtaagtttcacactcttcctggactttctgttgaaatcgtactcgttgctaactgatttcttctcaaacagacggtaagaattccctgtcaacggggacattacggaagcttacagtcttgactatagcactcgtacatgaaatatctttacaagtatccgcaagcagagttcccctatgaggacctgatcaaggaaaacgctcgacgaggaaggacggacaaggaataccagattctcgacaccggtgtcttcgaagacaaccgttactgggatatcttcattgagaccgccaaggaagatgacgatccggatgagctcctgttccgtgttactgcctggaacaggggtccggacccggctcctctacacatcatccctcagatgtggttccgcaacacctgggcttggggccgtgagccggaaagcaacaagccctcgctccaggccgttggggataatctggtcaagtctcagcaccaccagctgggagaacgctatctcctgctctctccctcgcccggtgtcggtcccagcggcgaagatgtacacccaaagctcatcttcaccgagaacgatacgaataccgagcttctctacaaggtcccgaacaaacagcccttcgtcaaggatggcttccacagatacatcgtcgacggcgagaaggaggccgtcaaccctgctcagaccggtactaagagcgcagcgtggttcaccttcaacgaggctggtggtgtggccccgggcgagtgtgcaggtaagtgcttagagagcaaggttggttactggcaagcactaacactgagtagttgttcgtttccgtttctccaagaagaataccgattacctcgacgaagaagagttcgatgacctcatggacaagaagaaggaggaggccgacgatttctactaccgcatcagtcccttgccgatggccgacgaccttcggaacatccagcgccaggccttcgcgggcatgatgtggtgcaagcagcattacctctttatctgggatgagtgggccaatggcgaccctgctcaaccacctccgcctcctgaacgaaagaatatccgcaaccagacctggaaacatctgcactgcgacgatattctctcgatgccagactcatgggagtatcccttcttcgctgcttgggacaccagtttccactgtatcaccctggccatgattgatcccgagtttgccaagaaacaattggatctcttcaccagggagtggtactgccaccccaacggacaacttcctgcgtaagtggatttgggagagcctggcaagacattaggaagtaagctaacagaaactagatatgaatggaacttcagtgatgtcaacccacccgtacatgcctgggcgacattccgtgtgttcaagatcgaacgcaagctgtacggaaggcaggatctggacttccttgaaagagtcttccagaaactactcatcaacttcacctggtgggtaaacaggaaagacgtcgaaggcaagaatgtattcgagggtggtttcctgggtctcgacaacatcggcttgttcaaccggtctgagcccctgcccactggcggcacccttgagcaagcagacagcacaggctggatggccttctactgcctcaacatgctcaatatggccctcgagttggccaagcacaggcgcatctacgaggatattgccagcaagtttttcgagcacttcattcttatcagcgatgccatgaccttccgcatgggtcagaaggatgaaaagtcgctttggaatgacgaagatggcttctactatgatgccatctcttggggtggtccctggattcagcaactgcctgttcgctcacttgtcggattgatccccctttacgccaccttgacgctggagcctgagcttatcaacaagcttccgtccttcaagaagcgcgtcgagtggttcatgcaaaaccgtgaggatgtcgcagagcgaaccatgttcagcatccgtaagcgtggtaaaggcaacagaattctgttgtctcttgtcaatgaggaacgcttgaccaagattcttcagcgaatgctcgacgaagacgagttcctcagtgaacatggtattcggtccttgagcaagtaccacaaagagcaccccttctcgatggacgttaatggtcagacattcaaagtcggctacgtcccgggcgactcggacactggtctctttggaggcaacagtaactggcgtggacctatctggctctgcgtcaacttcttgctcgttgaatcgctgcaaagattctaccttttcttcggacagagtctgcaggtcgaatgccccgttggatcaggtgaatacatgcatctcggtcatgtggccgaggagatccagcaccgcctgcagcatctctttgcccgcgacgataatggtcgccgcagcatcaatggtggcaatgatgtgcttgactacgacgagaactggcgtgattacctttggttctacgagttcttcgatggagatagcggacgtggactgggcgccacgcatcagtgcggttggactggtttgattgccaagatgatccacgacactggcgtctcctgccgtctcccacacactccccgcacaccacgtatcggtatggcgcactacttcgacgatatcttccaccgccacgctggtggaacgcaaacacccaagacaccccgctctccccatcacctgcgccgcaactcaactactcgctctatttccgcccgcagcgactttgaattcaatggcttggatgatgacaaggaactcaccgacgacgaagccacctcgccagtggatcgccgccggtctgtcaccagctctgtggtgggactttcgaacggcagcgcgcgcgagagggaagagaccgatcagcacctgcagaactatatcacttctcagttggagcgattgaagcaggagaggagtgaaggggaggcagatgggtatgtggttcctgggggtgaagagtttgaagctactgcgactccttgaatgggttgaagcatagatgccacttggtgcattcgatcaacagataaaatgggagggaggcaagctgcgagtttctggttagctgttatagccatagatgttttgggtttgttttggcccctggagatagacctagagttctagagtctatacagaatgggtgggaggaagttttgattatgaaatttgtgacgttttatatctacattgtgcttgtgatggtgctcaatatgttgagatgagtggttatggctcctgcgtttgaatcaaagacatctctacgtcaattcatcatatattcatggttgcatcacgtttttattcctctctatctctatctggttaccacaaatacccgtgacgatggcgggtgtcacgcatggcatttcccaggctcttgaggtgtgtttcaattctgctattatagaaggaaggggcaatcactcctgcccatggggtttacacatgtaaatggagactattgagtatcgtctccgatatagcgcgaggatcgcttgttcaactttaccagtgtgtcattgacctcccacaactactttagagcacgagcaacggttgcaacatcaaagacatgcaaaaaaaaaacatcaatcaccttttacgaacaacctaattcatccggcccatgcctgtgagtgaacagtcatgatatcgatatctacattagaaagtgtgacagaccccatttcattcgttaaggcatggtacgcactaattcccagttgaccttccagccgttcctttcaaaccgattcgttcgtctatcacatttcatataaaacactaagtatcacccctgcctcatctcacctattgcaactcatgcatctggcccctatgattcgcattcaactcttgcggctcccccaccgcattactcgccgcctcgtagatcggctgcccgccaggtccgtatattggtccttgcccttgcccgcccattggtgcacccgtgaagctctgtcctgacatggacaagtgatgcggatgaccgccgccgctactaggttgatacccacccccggacaccaaggtggaagaagggctggagggggggatgtagcctgatgtagggctgccattggggttgtgattccattgtgggtgttgccccccgttgttcatgtcgctgtaatcggcgaggggaggggacgaggcaggagcagggtagtgttgtgccatggcgggtatcttggtagggtcgggttggccgccggcgtagtagtaactgttgtgagagttgttgttgagggctgggtcgagattacccgggctgggtgcgggcggcggtggagagttggtcaggcctgcatggccgccgccgccgccgccgccgccgccaggagctccggctgctgcggagctggtggcgagagtgtcgggggtgttgttattgttgttgttgcgatttttgtttcggcgcaccaaccagacgatgccgaggatgacgagaccgatgacggctagaccgccaacggctccgccaacgatggcgccaatgttggttcccccctgttccttcttcggttccggttggttggggttggcgggatcggtagacgatcctcctacgccgaccgtgccggaggaactcgaggaggcggttaagcttgcgtgatcggtactactggactccatagttggaacggcaatggtagagctgctgccggtgtttgtccatgtcaaaaaggtacggccatccgtctcgccatcccaggttgtcttggctgactgtatacgcgagccgctgagggtgccgcagaagtaatcagtgataccaccggggaagacaatggttccgcaataggggttgtcggttcccgtgctgttgagacattagcgggttgttaggaaaggacattgacgttttgggagaaggcttaccacttcgcggtgtaagtgtctgccatgcaaccatcatcgcatttgctctggacaaggacctcgctatagtccatgcaagcaacacggaagccgcaaagtttggggttgcagcatcctgcagcacccggtatcgtgccagaggaaggaatgaagacgcaataattggccgggtcgacgcaggtaaaagcagcgcctatgacaataccacgatgggttagtatgatgcgaaacttataaagaacaaggaatggtctgtaccacttaatacttacctggtaatccgctcacataaccacaagtattgtctggggcaacgaagatagtatcgccataggagccagagccgcttgcgctcccggaaacttgacgtttgaaaagctcatgatgaagagttgggggaagtgttggtctaggagtctgcgcgtctgacggaatgataactcgatctgtcgcctggggcccgggaaatgctaaggcgtgaacagaagctccaaagagagcaacacggtaaaatctggagacacccatggttgtggatggcgtgaacggactcacattcaaaccacaacaacaagaaagaaagagagagagaggaagagaggattgtgtgagaaaaggatgatttcaatgggatgattatctagttcagccctcggaggaaagcaaccagtgccactttatcgtccgcgagaccagtcaaaccatggaatagctgcttgcatatgacggcgagcctagaatagtagggaccttcggttctccttctggtcaagcctcccacattcccatgtttctgcacaatgatttctctcagcctgggctacgagagcgggttgccttcatgcagaagaaggccataggataccagtcacagccatggcgagagacccgcgggtggctggcaagtgtgcctgactttgacgctcttctctcctcttcccgtgaacccatctccccatctcttcttcctcttcctccacactggtggtaccctagggagagtccaggggtcaagggtcccattgcagatgctcgtggcttgctttgggccaattcaagggcgggcaacaaacgtggcttgcagtagctgaaggaaaagcatgtctctgattgggacaagacggggaaatggcacacagagctgaggctcaacgtctcatggtgagttcccgaattgggatccattgcgattctactctccacttggggggaaccctgcctggggcaaagtgagctgattgggccatctctcggttggtgataagtgataagtgtaggtctactgtataaacacagggcaaggggtgagatcttcggttggcaaagaataaaaggaccagagtgctaccgtgagaagggtcgttgcctgaggccttctagtttcctggagcatgcccatgttcacggtgttgcgatggccgatgggtgggaggacagcacgaaggagcgagtcttcggaaatgaggagtaagaaacaacgaggctgtcaagcccagcttcccagatgtccaaggtggtgggtgtggcacagcacctataaacgaccccagactatcgattcgagcttctgtgagtgtaaccctatccaaaccaattgggattcttctccgagagatagggtcgtggggagcggggcgatcagtgtgtcgttgggctgagatgggggtggttttttttccgcttcggtcacccaaaacatggaagatctgaagttgtcaagtggaaggcaatcaagcggccccacaaacagggcaccgaacagcgggcccggcgggcagtgggccggaatgcggcacacacccacgcaaaactttggacggatctgcaacccacaaccccccgtcgggccacaaccagcagtgggtgacaacaactcgctgtccgctggaccgcccccccaacgccgatcgtctcgcaggcggacgggacgggacccacatgaacaacccaaaacagacgtccttcacccactcacaactcacaacccttcgtcacctcgacaacgacgacgacgaccgtacaccaagtcgtgtaaacaaatgacccttcatgacccatgaccgatcttctccgcgtcctgccgcacttccccgtcgcccaatatgcaagtctaatctctaccctggagaaggtcggcctcaccaccagcgacctcttgactctagaagcagccgacattggaaaacgcactcaactgcccctgctcgacgtcaagcgtctatgtgccgccgtcctcgctgctcttcacgatgacctaggtgtttttgccacatctcgccgcggccaacacagcagcagcagtcatgttcaggatcaacaacatggtcagaccctgaaaaacacgcccgcctccctcgccgcacaatggcagaccatcagcaccctagatccggacatcgaccgcgctctcggcggcggcatccccgccggctatgtgaccgagatcaccggcgagtccggcgccggcaagacgcagttcctgctcacactgctcctctcagttcagttaccgcctccgcacggcctcggcaggccggcgctgtacatcagcaccgaggcgccgctctccacccggcggctggcccaaatgctcaccaccaaccctttctacgcggaccttgactcagaaagcggccgaggaggagaaggaggaggaggaggaggaggaggaaagagaccatcgctcgataacatcatcagcaccgtcacgcccgacctggaaagccaagatcacatcctcacttaccaagtgcccgtggagattgagcggcgcaacatcggcctgttggtgctcgatagcgtggcagccaactaccgcgccgagtttgatcgttcttccaaagaagcagctacgtcgtcctcgacaccaggcgcgcgatcctctaacatgggagcgcgcaccgccgagctagttcgactaggtatgcaacttcgcgatctagcgcaaaagtacaacctagccgtggtggtgtccaatcaagtagccgatcggtttgggactaagatgcctgagcccatttcttcttctatccctcgctcctccatttccatcccacctcgatccagcagcaacgttcctacaccctccaccccctaccctcacggtcacccagcagacgacgacacctcaacaatccaccaccccgccctccacttcgacaaccaacaacgttttttcaccggttggggcgacgatccttacgcctcctacgctttgaagactccctccttgggtctggtctggtctacacagatctctgcgaggatagcgctgttcaaaaggccagcttacgggaggagtaagtaccaagctgatgatgatgatgatgatgatgacattgccgttgtcggcagtgggagagaagctgtgggaatgccaatgctgaagagctggaggaggtggatgaaggttgtttttgcaggatggacggcggagagcgggatggggttgggagagggaagtgtggagtttgaggtttggatgggggggctgaagggggtggggaagaagaacgggaaggaggagggaatgaagaagggggagggggaattgaaagtgggtgggaagggaaagggaaaagaagtctgacatgtgaaaggggtttatgagaggacaagaaaagagatgatctgaggtggttttgggaagcagtgagtagtgttttcaactgtgctagaaatgatttgggaagaagaaaaaaagggataatatgtgataccccccagattttggagcttagaatacactttatttagaataccaaatgtaaaagtcgacggttagtgacgccagtcagtgagcgaacgatacacacggtcaagaatagccaaaatactcgccgaaaatatcaaggatttcttctttatcttaagtcaaaatcaatcgcagagtgacgtcgtccacaacaactgcttgcctgttggattttatacgcaggggtaattagatatattgcatgcatgcgtatccattcatgggtacgttatgaacttttcttcctcactatcacagcaacccagaagtagatccggtcccggaaagctgggttagacaatgtctaatgggcacccgtcctctttgctaacctgtgatatccagtcagaaatcaagaacaacgacaaccagacgctaaccgtggcagtaaaaggggctttaaataggttgcaaaaggatcttgatcgattcgaacttgtatacgtatttcgtctttgtgtgtaagtcccattacagtctagtgtaaccgtttgtctaccctcgccgcgctctttgaaaatgctaaggagtaagagaaccacgcgcgcccaaacacctgtcatgtaaactgtctgcaaaaaatccaaacatcaaccggctaccaccaccaaagatctcgttttccacaaaacccgtgctcattctatcgacgagtctgaattcctacacgacacgataccacatcatatcctctaccacctccggagggagtcgctgaaaactacctcgggtgagggaactcatcctccaacttaagcttcacacccacattcatactgataagctcctgcaccagcaacttgcaagcatacggcattgtcatctgggtaacgttcctcgtgctcttgcaagcgttgcagtagcccttgtaaccgaacaggccacactcctggcagacgtcgagttcggtgccatccgaggatatcatgagacgctccagcaacaactgcgaggcgccgtaggcgatcaagcaatcgcgctccatctctccgagacggagaccaccgtcgcgtgaacggccttcggtgggctggcgcgtgaggatggcgcgagggccgcgcgagcgcgagtgcatcttgtcctgtaccatgtgcttgaggcgctggtagaagatggggccgttgtagatgtaggcctccatgggctcacccgtgatgcccgaggtgaagtagtctttaccctcccacgagaagccgtggtcgatcagggcctggcccatggactcgacggggtgcgagcggaaggcatcgccgaagccgtagtccttctcgccagcgatgaccgaggctttgccggtcaggcactcgaagagcttgccgactgtcattcgagaggggaaaccgtgggggttcatgatgatatcggggcggaggcccttgtcggagaagggcatgtcctcttcgttgacgatgataccgacgacacccttctgaccgtgacgggacgagaatttgtcaccaagttccggcctacgggtctggcgggtttggaccttgatcaacttgttctcgcgctcgttgaccgaaatcatgaccttgtcgatgatggcggggtcggaaatgcggtagttggttgatgcgtcacggtaatcgtctgacccacgatcgccagcgattccagtagagatctggtccaacggggtctccttcttgatcatcgtttgtccggattcaacctttgagcccacctgggccaggccatcggcgtcgaggatggcgtgcttaacaatgggcttgtcgtcttcgtccttcatgataccgccaaccctgtcgcggcgcccattcgtatagccttgcaattcggcggtatacttgcggaacacttggcagcggccgaatccacgatctagagaagccttgttcagaacaagcgcatcttcgatatcgtagccagagtaagacatgacaacgacggtggcgttctgtcctgccgggagcttgtcgtagtggataagttgaatcgtcttcgtaatgaccattggtcgttggggataaacaagggtataaagaagggtatcgattctgttgaactgattgtaggcaatagcaccaatggcttgtttacccatggcgcactggtaagtattacggggagactggttgtgatggggaaagggaattagaccagcgactgctccgagaatcgtgaacggctcaatttccatgtgcgtagtgctgttggtgatctgatcctcctgaagcgccacaagggtatcgttctcttcgttgacatcgagatactcaaccacgccgctggtcaggaaagtgtcgaatgtcgcttgcccgagttgaagcatcttcaggtgctctgccttcaacatggatttgccgttcttgacgatgatgtacgggcggcaaatacgtccttcatcggtagcgatatgaaccgccgagaagtgctcgttgatgtggatgctcacaaaaggagagacccagccccggcgacgcaaagttctgaacctggcggcaaaccgctttggctccctggtcacagcaaatggtgtaccgttcaaatggatgatatacgagcctttgctgtgcatctctgttccggtgtattctcggatcggtcccacgctctcatcagcagcaaaaatcatcttcttaactggttcctccggcacattcgtggtaatgtgtgtcatgagtgccaaattctttaccagaccacaggcttcaccttcaggtgtatcagaggtgcagagcataccccactgtgagggctgtagggctcttggaccggaaacctttcttgttttttcgaactgtgagctgatacgcgtcatcatacccagcgcagcgatataactgagtcggctgagcacgtgggtgataccggctctgttcatgttgaaacgcttgaccgtccagttgccgctctgaatggcgcggttaagaccgtgagagatataatggccgttagccatgatcgcaccatggggatcatacgtagaggtacggttgggtttcttgaaaaagttgtcaatgttgtacttgacgtctgaaatgaactttttgaacaagtcttcaaatagaagggagatcaactgtccagccaattccaatctcttgttgccgacgaaatctctgtcatcgacgagcttgggattctgagctgccatcagcacgcggcgaaccatcatggcaatgtagacggccttgggatagaagtcgagaccctcaacagtaacgtgcgcgataactaagttcgcaagtgcgtcgagaccttcttcagcatggtttcttcgaggagcggcaccgaatttgggtctgttaccgcccatcttgactctagcaccaacgtattccaacgcttgttgttgtgtgtagacaccagctcttccggcttcatcgaagttgatgaggaaatcgtcctggtagcgcgcatcgccaccgcaaaccagctcgatgatgtcgttgtcggaaagaccaccgaaggccttgagaacgatgacgatgggaatgggctcggagagggtgttgtgctgcaggacaatccggtccttcttgagtacgacgtaagtctttgactttctctcgtgtgtggaactggtaaccgaggccatgactccgccggtcttctcgtcggcctcgacaatgatacggttcttgctaagctgttcctgaatcaagatgaccttttcggttccgccaataacgaagtagccaccaggatcgagagggcactcgttgaagacctccatctgggcattggtggcgccgttgaggtagcactttgcgctcttgagcatgacgggaatgcggcatagcgggatgttcttgcggacgataacgttcttgtcgcgggtgtaggcgatgtcgacctcgacgggggcggcataggtgaggtcgcggagacggcactccatgggggtgacggggtttcgagactggacttgttcgccatcttcggtgcgggtgggcatgccgacgcggatgtctctgaactcgagccaaaagttggggtcctggtcgctgcggacgacgcggttggccctaacgatgtccttgatttcctcgttgacgaagtagttgtacgagtcgatgtgttgcttgacgaggcccttgaccttgaggaaggccgggacaagatggaacttgtcctgcgtggtcgagatgggatcggtcagcttcttgccattgtagaacggctccagcagggcctcaaagccatcgtcgagagccgccatccttgcatgtgctaactgcgggtgacggttcgtcgtatcgatcgggccggaggaatggaggatggcgatgatgggcgcggaacgaccgggaatgtgtgtttggttgagaagatacgccttgcagttgtgtaggtagatttcgatgtgatttttggccccgcggcaaattgataaggattagttgcgataaactttttctacgggctggccgctgccatttcttgttaggtcagtagaggtaagccgcggctggggcggtgggggacgacggggcgggagtggtctgtgcttgactgttagtgtgtgtagtgcactacactagaggtagtgttgtggtgcggtgaccggtgactgctagtgactgcagtggtacctaactggtatgccgaggccaaaattgttagcgcccacgttttggacccctgattgacagttacatatacctatgtaggttccttgttccacttttggccgtgccctccacctgtcgggtacctttgaaacctttccttttgctttgactccggaccgtcactttgatgttcgtgataaggaacccccgcctctgtgcaactccgacacatctgcctcctggtggtaggttgtatttacctatccaacttcaactagcacagcgatttgaacaatttgtagcggggtcaggccagctaggtaacctcaagatagctatgtatccgttctgctgaatctagccgcgccaagcggaagccgggccttcgatcgacacaccagtcaacaggggagagcttctggttatgaaatcacctgccgggtcgttcactatttctctcctacctgttatcatgttgatggtcttcttcggtctttgttcgttgatatggcagcctttgaattgctaatcgcatacaacggaggttgatgttattcccaagtgctgtgacctgctcaggcttcaagaatcagagaagggttatgcttctggctgactatacaaacgtcaaagagtcgcatcaccgttggccgtgtcttacagcatagtgtaggtaggtacccatcttttcctaggccagctccagcagggtgctaccttgcttgaatcgacctggaacccaacccagcagtggggcaagatccgaaagaggagcaattgaaaaaaaaaggcgaggagatttcacatcaaggttaaacacgggggcgctgcacttgtgcgttcgctttctctaccatggtctcaatgagcattcaagacattccatatctcagcgtctaccatagctatcacctggctatcgtacatttgagtgctcagaatgtaaatcgatcttctctcttgtactgaatcttccacagggcagaagtgagggttagagtgtccagccttgaacattgacggctgtctgcctgtcactcactgtcttgtgccttttgtcactatggctacctttcccatgccttgtctcgagcttgtctcgcgtgtcagctagagtgctgcaacacgcaatccctctcccgttctgtcgccagccaatcattacctatccggttccagacaaggcctaacatcgcgcaggggcagctgcagactggacgcaagggcgcgggtaagagaatctggggcagccacctcgtggattgcctcactgcaggccgtatagcgcccggcgacgcctatacaccgctaattcctcaggacttccactttgccgtctctggtgttccgttcaatgaaaatcctgggggttcctcgtaaggcgatatatctgggaactgaagcagggcaaagaccggaagaggctttatctccatcctacagacaccccctgggcggagtcagggtaggtaccgtaggcttggatccctcatcgccgtcgcctgctgttgtcttgtaaagcacatgtccgtttacaggccatgttcaagggatctggtagcaactggaggctgtctcgttgtaccagattggctaatgaggtcagatactccaatgccacgccagcaagccgcatttttaatcattcgcaactctggctgtcaactcccaaagaagtgaaaggggaaagggaaaagaggaagaagacgacagcgtcgatgaggtgaggagagcttccactcacttcgcaagtaccggtacctgtccgaagggtgcaaagcggggacctcttagcgcaatcgcccttggccagcagatccaatgattgggcttctgtcgtccacccactgcggaatcgaagcactagtctctggctgtcaggggttctcgaacccagcatgcagcatgtcctcgtgtagaggtacttacctagctacctaggtagtacgtagaggtgagtttgacagtcctgagggcatccacagaagagaagtgacatggaccacagcggcacctccagcggcagcggcaggctgggctgggggggttgaggtccagtgcccgcgagagaggaagcgggtggcatcccatcctctcgcgcatccccatccgttcggtgccaccaaccgaccgaccgtgaccgtcagtcttccgccatacactccctctacttcgacctcccaacccgtcaggcttactcgtcctccatcccatctctcttcgctctttttgctgtattactaccgctcccgaacctgctgctccaggcttcccggggcgcagcgtatagagtatacgtgcgccgacgagacatattgtttcgcttggtacctctacgactaggtaggtcggtaaccttgacgtcgttccttcaatcgcatcccgtccatcacatacctcaggtcccgggccactcatacgccttccatcccctctcaacctgcgcgacctcggacgctggagcccacgagagccacggcctcgtcctcacccagcgctggcccatcccaatgtccagtcagtctcataatgggcgccatagaggtactcaggctgctccagtcttgaggacacggccgactacaagcgcggtcctatgcctgccacacagcttggatggccatcgcaacagctgtcagcatccggacgagcttttggaattcgacacaccagccttgccgaacccgaaggaactgttctgattgcgactcgccgaggggtcagccattcgtcactacaactgctctacatgtggctgtacatggcacattatcgtcctcatgtgttgcttcttctcacagtgctcgtcttggtattcgctgaaaaaagatgttgactaacgcttgtgtgtggcattagattatagagggagcagccgccgacggatccatcaccctgtacaacaaaagtgtatcgattagcaactgtaaagccgagataatcatggacgagttctaccgcccccagccccagcgaggcgaatcgcaaatggcgccctcctttgtcaacaggagtggtccctccctaccgcgccgattcaccgcagaatcgggccatgtaccaacactgtcatcctttatacctggttcccagcgcccacccgagcccatcgagtttgctgctactcctgctgcggtacgttcttccggtcccggccgcctctgctcttggtgcagacgcgacggtgacatgtttgttggagatcatgctgatcatgcttggtagactctccacaaggttcagctggtacgtcgcaacttgttcgcaacgacggccccaggtgcccactaacctcgcggcccatgcggttgccttgacaacagttagaaaagaagagacaggaatacgaacgaatccgagagagcaagcggcggttcgaagccgagctctctaaactagacgctcagcagcgtcaggaagagcgtgaactcgcacagatggcagaggatctgcagataggcagattcgccggccaccagtccgagccgaccacaccccccgagtatcgcgatgcctcaagaggctttccctccatgttttcccgcccgaaccggcactcgaccggcctcgtcaaccgtggaacccgctccttgctcacatctccgccgtcggggatgctgcccatgcggctagcctttgatgaccaactgccgacacgctcaggtccaggctcacgaaggaacagtgacgaagatgagaaggaagaggctgtacgccaggatcccaccagccatcggtccaccaaagcgtaagtatttgcttttctcttaaactgtcgaacaggttttgcgttgctcccagtctgctgctgcgatctgatgtgaagccgttgcggtttctgtgatggggcaggagaagagatcataagcccctcaaacttactgtaaagggtatcgaagtttcggcccatctttctgcctggctgtgctcttggctgaatctcctcttttgctgtgtccaaggcactctttttcatcccataatcacaacttatagaaggagaatggcgatcaatagcagactcgattatccaccctagtgggaagtgatctatagaggttgctattgtctgacaggttactccattctggggatgaaccttctataaaagcacacggttgcgcccttctctccttgaccacaacttgactcctgtataactcaccgcactcggccccaatatcaattgcaacctcgacccggagcttgacattaacgggggatctgcctattagtacgaaccgctactctatgcctgtgacccgatcccgtacctcgtacgatatcggtctcgaagacagcaacaacacagccggatttcttttcgacgacgaagaagataactcgggagagggcagagcgactcccaccgggcaagtaagcaacgcagacgctttccctacattgtttagacagcagggatattccaatagggtgagtttggcttttcccgttccactggttgcgtgacggaaagtggtgtttcgatcgatcctgtcactcaactccggctcaaattcatttcacctggcaggcaactgagctttcagaagcccgctccttgaagtgctcagatgccggtgaatgtgttatgctggtttggagccccaaggcacttgcgggttcgaaaaccacacccacacccacacccacaccctctacccccacacctgacagcacgaagcacatctatccctgaaccaccatgctgcttcctcttcacttcgcgcatcttccttgccttcgtttgcaccatcactgtcagcaaaacatcccgcaaattgtcgtgtacgataaatgcagtggaagtcttgtttattttgtttgctgccccctcataccgatatttcatccccttccaccactcctcccccccaaaacttttgttttttttttgtgattttgtgttgactcaatatcccacccaaagctgtctgcttcttcagcattagacgttgttttaggccagtctttcggccttgatagtgttggcgcaagcggctggaacagcattaacaagcatcgttcacagcatagcatgtctgctatcggttctggacaggcaagcggaacaggctcagtggcttcgcctgagctgactcccatcggcactcagcccgcaaacgttcgccattctctggacggtacgaagctcttccaggagagcgcgatcggctctgctgacgcaaccccgagttccgttatgtcgcctgctatcagcaacatcctggccagccccccaaagctccagcaatcgttttccgccaacgacgtcccggtcctcaagtctgcgaacggccagtctaacaacaaccacgcccagcagcactttcataaccacaacgccggccttggccgtatcccagctggtgccatggccgcgcgccatacacgtgagctttctggtgataccggtttgacgaacagccgtgataacggcggctacccttcaatcacttcgactttgcacgctaatgctgcaccattcggacctgtcgctcctcagcagcagacctctgctgcagtcaacacaggcttgacctcgacggcaccagcgatgccctattcctactacccgccgggccccaactatgcccctcctggcaacaacgctggatacggaaacctccccatgatgatgcagaacatgtccgttggcaacaacaacaacccggcagccgtgtatgcccctcaaaactatacgggatacggcgcattgtacaacaccggtagcagccctagacagccccaggatagccaagcccgtgttattcagagccggcgcgccatggacggtgaaggtgagcacatcgcaacgtccagatttcaccagattgctaaccttttaatggcagccatgtctcgtttcaacaatctgcctctggagcaggttgtcggcaccatttacacgctatgcaaggatcagcatggttgccgctacctacagaagaagttggacgatcgtaacgaggaacaaattcacatgatttggctcgagacgaaccaacatgtgatcgagctgatgacggatccttttggcaactacctctgccagaagctgctcgagctctgcagcgaagacgaacgcactgttctcattcgaaatgcaacatcagatatggtccgcatcgctttgaatgcccacggcactcgagcgctgcagaagatgatcgattccgtcagctcaccggctcaaatcaacctcatcatcgaagcgcttcgcaaccgcgttgttgagctcattcaagatctcaacggtaaccacgtcattcaaaaatgtttgaacaagctcaatgccaccgatgccagctttatcttcgatgctgttggacaaaactgcgttgaagttggcacccatcgccatggctgctgtgttcttcaacgttgcattgatcacgccgatggggccaagaagatttggcttattgagcgtatcacagccaacgccgttacccttgtccaggacccctttggcaactacgtggttcagtacatcattgatctgaacgagccgagctttaccgagcccctcgttggccagttcctcggtcggattccacagctgtcgaagcacaagttcagttccaatgtggtcgagaagtgcctgcgttgtgcttctcctaattccaaggacaggatcgtcagcgaaatcatgtcacagaatgagatcaaacagctcatgcaggactcctatggcaactacgttgttcagacggcactggactatgctaccccgtccatgaagcaccagcttgttgaggctattcgtcctcatttgcctgctgtccgcgcgacaccttacggccgacgcatccaggccaagattcagacttacgacaaccagacccagagcggtacgagcactagtggtcaagcgactcctgctgatccggcaggtggccagatttcccttcgtcccgcgcagcacaaccgtgccatgtccaacaatacgtcaattctcactggtggcggactaggaagtggcgcgaacggcatcaacggtggtaatgggcatcccctaggcaccgttttccccgcaagcaacatgatcacagttccgcctcctgcatcgcagcagtttcctcccgctggcgccccggctgagaatggccagaactgggtctaagcagtaatacgaaagcgtctagcaagacggacgaaaagggtgtacattatatgatgagagatgagatcacattgcgaatggctttcacttatccatcggcatggggagtttccttcctcggacggacacggacctcgctggtctcttaatacctgccaaaaacgggacagagttccattaaactgataatttgctaagataaagagagatctttttccttattttttctgatctgatctggtatcatcggtaacgatcctggtactggggagcggttatttttctcttttttttttatcagcgaaacgtgttccgggcaactaggcgacgaatcaaaatatgagaaagagagttatcgagctttaagcaggaggcggaggcaccatggaagattatttcaagattatctgcaagggtgccttctgctttctaacttctttgttgtacaatacgtctctcaagctcgatctcgaataggaagaaaggggagaggtacgatagcgttaggacaggttgccgtagcatagatctttcaaggataataatcgaaagttccgttccattgccttcctcaacctcgtattgtcacttttatccccaagttccttccctattttgtgttctgcgcttttcagggactcatgtggtgtttccgttttcttcagatgtgtagttgtggatacttccacccaacacagagacttcgataggcttctctcattaccatcgcctcgccgtgttcccaatatgggtcatatatggcatttgaatcgaatgcctcgttctcatcctggacttgaaaataaacaaccccgaatgttttcatctatcggccttacaaaagttgagcacatacctcacgccttactgtacctcatagagacggtagagagatacaaccaactcgtaaatagagattcatcattaaagaccaaaatagttcatatcgttgttgacgtgcttctcctattttcatccctgtatcgtaaacatggccgcaagctacacgtctgatgataataagattgatgatgatgaatcactgcgccaagcagagaaaaagtttagcgacactaaaatttgcctggaaaagtgactgactgacctatgataatggatgaccccgagatgaccagtaaggacatatgaggaaaaatttggcgcaccatcctcgagcttttcaagttatatagaacataagaacagaagcatcgccccgtcgataggaagaagtcaatccgtaagatccacttcattcattggcagcaaaatggggaacaaagatatgaaagtcacacatagatgatcatgaaaatgccattaaaaaggacagaggtatcatatgcacaccagaaaatgcgtttagtccattttggtgagctaactggattttccacaactccatgcggattcacccttctttccgttgtgtcccagcgatgatgatttgcagtcaagacaccgtcgctgtcgagaccataaagaggagcacgacaaccagaagttcccttgtttcccaaaagacccagacaaaaagcgtgccaatgagcagaacagccagagccagcaccagatcccgtagactacggacctcttgggcgagccgtttaccggtagcgccagagggagagggtgttgtggcgcttccaggtctttctgcggccagcgcgggtcttgttgtaacggtgacccttgttgagaccgcgcgagcgcttgccggtggaggtaaggccacgggactcgcggtgcttgtggacggggttgacgatccagttgatgcgggggtcgcggcggatggccttgtgctgggggtcgacaaggataacctcgaagtacttgtaggtagagtcctggttgatccagtaggagttgaggacgcgaaggttggcgcagcggcggccgacacgctcctcggcggtagacttgagggagcgctggtacttgagctggttcacaccctggttggtgggcttgcctgttggggggtatcagcaaactggaaaccatcgcaaactctggcgttcaagaaaacgtaccgtaggtggcacccttggggacgggcttcttgcgaccaccgcgacggacacgggcgcggtagatgacatagccctgcttggccttgtagccgaggcggcgggccttgtcggggcggctgggtctcgaggcccggtggatgacgttcaactggcgaagctatattgatgcactctcagcaaatgttcaacgagtgtatagcaagaacggtgacgcgaaaaatttcggcgcggtcccccagattgacagaaacaagtgtatgagtgagttcgcgggggcggatgaatcctctcgtagaactcgcttcccactgttcccatcaaacaggttctctcgccaaaaaaggccgaccgtccacagatattctttcggcaaccgttctcgatcggtgtatgcttggtttcaactaacctcccagcagcgaacgcgaagaaggaagcgaacgacgtcgctctgcttcttcttctgaagctcttcgaggtatttgagggcacccattttgactctgcaaacaccaagttgtcgtcggttagtcgctggctgcaagaaagaaggggaacgaaaggagcgaaaaaattacaactcttgcgataagagagtaacgcgggttcggcagcggacggaaaatgacaaaggcgcgtacgtaccagaccccgaggttgattcctgcgttagtgaagtcgacggaaagatcaccagcggaaagttcaaaaatttcgaggaattgagtgttgtgagggagaggacgcaaagccctaactgcgtgccgcccggcagctagtctacttcgggctagcgtagagtggctcgtgcacgaaagccccacactgaaattcgaagtcttggcaacatcaacgacaccgccaagtctttgcacttttgggacttttggctcggcaaatatcatgtgcttgaccaaaagattagacgaattccatatcagccaaaggctggagatgtttaaaactgtggtcaatcacttgcctgccatggtctcgaaaactaagtatcagcgagttacccggagaaccccctctacatcgctttcatgttagatttcctcttgtcgatgtcctccttcagtaacatgatcccacgaacaacagaataccattatgttcagatccacgatgcctcataaatccttacttccgccctgaacattctcgcaatcgccctacggcacagtcttgacaacagctgccaaagccttcgcctgagcatgtgcaaccctcccccagcgctctgtctcttcgctcttctttttggacccgtcaaacagcccaatagcaagtgtctcagcttcactcaagccggcttccttctccttatcctgggtgggactatcatccccttttacatcgggactgatgatcccctccaccaacttctgtccgtagtccttcccgtagtccagcaactgtcgcatcttttggtggtcctgctcccagatctctcgtggcacagttggcttgtcttggtgcgagtctctgacagcgatttggtggcgttggaggatgtcgtggcatatcttgatgagtttttccccttttgtgaacaaggaattcatttccttgagctcgttggaattcttcgtttcgcccgatgtggctgccttcagggtggcataaaccttgcgaaaatctttctcgttgtcgttcgtctgaacgttgtgtcttgaagaataaaggggttagtgtcgccctttgcgataaggcggttactttttgatcgattaatgcctattttgcagatgggaagcatacaaagaaagcgtttgaacttacaactcctgcttgaacatcttcaaactctcctccgcctgagtttggctttccaccagctccgccttgaagcccttcaagaactccttggcctgctggttctgctccatcaagtactcttcaaccgtcgctggcggtgcattacgaggcttgctccgtttgctatgcaagatgcgagaacggcagtcagttattagacatggggatggcgatggtgacactgtagtgccagccagcaacccgcggtcatcagtatcatatccggaggaagtcgcaacttaccgattgatatttgcaacctgcacatgtggaacatccccgccagcatcatcactgccattctcatctgcatcctcatcctctcgctcatggctatcaagtctagttcgcggctgggtctgggttttccgtctccgcttcacggatcgctttggtgccggtttcttgtcatcgctgtcggtatctagaagagacaaggcgggtctctttggaggctgttgcttgctctgcgcggtatttccgtttgcggcgctcgttctccttttaggaggcatgtctatgaggatcgatgggtcttgatggtgttgaagacggattggaaagtgagcggccgacaggaacagaacatcaaacgcgctctttggcagaacgcacacttctcacaagattccaccggaaaaaaatggaggagaatttcgatcctgggtcacacttcgctttggtggccttgatggggcttgtctctgtccatccttcgctccttccttgtccataaaggtggaagtttaccattgtcatctggggaaggcacaatgtggccactgaacatcgaaacacaacatttacgcagtaaacacatattctgctcgtccgatacgccgacaacatcagtagatacccatgcaattttctgaaaacgaaacctgtcaccatacttagcaattctcggcataccactgaatgatcttcaccaaaggacaagggtaatagtgaagagcagaatcgaacgagtacttgcaaaatttacgaactaaactaacaggaaaaagtacctagtcgttgctataagccgtctgtatccataacatgcgctttatcctatacaacaaagttccgctctgttgtattaaacagattacaccctataatatctcgtctgccccggaatggaaaagccgttgcaacgctggtctctttgatgccccctttggtgctcgttcttgtgtctctgtctttcttcttcatcttcttcttcttaatcttttttttttcttcttttgcgtgtctatggctgccatcaatttcgtgccgctgcatcaattgaatgatgggacccctggaggcaactatcataacacaggcatggcggcaggttctgtgccccgtcgtgaagacgagatggtgatgaatgggtgtgaaatgaacaagaaacaagtgaatgtacgaaagtagtacctcagccatcttcgtctgcgatccccctgaagcaaagtattatcttggtcatgtcgtgatataagtagaattgaaacttccgatcccatacaatgtctcgttcgtgtttgtctgtctgccgtcttactttctttctgtctgtctgtctattattttgtttcaactccgtccgtgcaagaataaaagatggtcgtatatcagtctttggcctgggttgtcatcctaaacgatcaacaacagtcaacgcactcaacgagatgactgactggagtagtgcaatttgacgaattccatgattttgtactggtgaacatatggtccacctgcaaccacttcaatgtgttgtccccagatctcgtgtatcagttcccttggttagagtggctcccatgttcgatgtttaaccacggcgatgcgaaccgtcccaaacctgaataagaagggccagagataacatgaagaggtatcaacgggggttcgatttgagagaaaggccttggaacgccgttgcccagtctgcctgtgccccttgtgcagagcctatctgttcgtgctgcccagaggttgcctggggtgttggaaatcgggatcgtgcagagtagtctaccgccggtgggaaaccaccggctgtgtaggtatcggaattcggcatcataccgggcacagcgtatgacagtcctccgagtccgggtccgggtccgggcctcgaagcggccccgaacggaacgtaagaattccagggataagtttgtaaagagtagccagatcctggtaccattgctcggtcaggggtgaaggcgcctgggaaccccccttggatgttccgccccgtctgaccagcagcagtgtaaacgctttgttggtcctgttgctgcgtgttttgacggcgttctgttgctgcagaggcgcggctgacaccgacagctccggggccaattccgctaggcgcctgtaagccaagggtagggctcgcaaaagaggcggggttgatagctgacatccagatccgagttttgtaaatcttgaagagatcggtaaccagagaattgaagttgatgtaggagtcggcgaagtagtagaaggtcagtttcttccagtccctagcgtagagttagtgaatgatggaaaagcacgcatttccacgtatgacttacatctggaactcggcatccaaaatctccatgttcaagccatgctccttgaccttttgcatgcacactcgcttggccttggcctcatttccctccttctctctcagagcgtgaatctcgtgagcctgcgccagcctcttgattaatttcggtttcaattctcctgaactaggctcctggatgtggtgttgaccggcgggccccatgccgccaacggcacttccttgcaggtttgaggccgccataaggccagcaccaacaccatcttgggccattcctgcgttctgggagtacatcatgagccatctatattgctcctcggcatagtgctccttcagttcctttgctgtcttccagtcaacgttatccttggcgacagtgccgagatccgtgccacggtcagcttccactatgaccaagtcgccaggtttcacagtaagccctgtgccttcctggatatagaagacatcggccctggcacacttgaaaagaacaatgtagaggggctggtcatgtcgcggctgtgctgcaccgtacatgttacgatgcggtgagttgggcctgttggcgtacgcgttgggaagcatagagtatggcgacggaaactgatttccataggctgactgggcaagggcatgcgatgaacctcccgtaaagtagttttgtactttggaagacgttagtgtttgagaaggagactgatgagagatggactgttttatcgtaccttgagcagcattggccagtgccatagcatcagaataaccgggagaagcgtagtcaggcgcagaatcatgagggccgatttcgtgtggtgcgatcccttccccaatagaagcaatggagttctgccggactggcacatcagcaaacgagtgccgtctgctctgcggaatatctcccagtcccccgaacccgagagatgtttgccagagggccctctttaggttggtgttatcaactttcctatgatccgccatataaggggtgcgatacgggcctacaccaaactcgctcatccgtctggccagattcctcctgccgatgtcagacccatcgttcgcctcatcaagttcatcaacagcaaaatctgactcttcgggaacagcttcctggaggtacgcgtttcctaacccaaacacactcgaggtagatgcccgaggtctcaaacgcgaactttgatactgattctgctggcgcaggatggcattctcgcgcatcaacgactcgatagctttcgcttcagcggactgctgctgactggccccctggagagagccagtactatcatcgtcatcgtcttcatttacttttccaagcatggagccatcatttgccatctcactcaacatactaggccgagaaggacgatgctgcaagccgggatggcctaacggacgcgaacgaccgcccagaaccgcggatgtagcaacagaaggaagagatgtttctgggtcaagctgcccaacggagtacgactgtgatcgataggttttgggcgtaggatggagaggaatcgggaacggaatttgagggtttgggactgtatctctggagccaaccgattgttgagctagcgcgttatcaaaaaacgagccgcccgagctgccaggcggtatgccagatgttggcgaaggcaagacctctgctaaacgagagggagggttattcctctcgtttgtccagattcctgcgccccatgtagtactgaatggactaggtccagcatgggatcggccatggactgcagaagcagccggatgggtgccccaggcaccgaccccagaatctacagctggcgtgctggggtgggaagttgtaggagacatggaggtgctcgcaaacgattctttccgctggcggggcggcggtggtggttgagacgtatcattcagccatgatgcccggcggacaggttgcttgggagcttgtgttgaggtaggcggaggttcttgacgaagtgggtcaacttcgtcgtctgagctcgccaaggcttcggagtcaggagtcgagccacggttcagcttgtccagcagtatcgcctgcgtgctgggcatgcccgcggcaaagttgccctgccctgtctttgcctgtagagcaggcttacctgtgccagaactcatggtggagggtcagcctaggaggctgcgtcgtcaagcttgactctcttgtgatgaaacagatatgcctcttcgggaagccaacgcttcttgaccagatatggttatacaccccacccgctatctggcaagccacagacacgtgggagttgttgtgatggccttgatgtactcgagagggatagtatagggaatcgagcgtcaactggtcgatggaagatggtgcgaagaactacagtacagttctgcgagcatactgttagcttatttggcacgaagtactgccgcggccccgacacaaggagaacaaaggacgcttgcaacgccttggcagtcagggtcgaacaagtttattggagtcttcgggaaggaaaaggaattcagggaagtgttggaatgagtatgacgagtctgggagacatacgttgccggttgaagcccgcacggtgataatgaaacaggatgtaggatcctagaacttttctgagctctttcgagaaacctgtcataagaaacgggatgcctggctccctaaacaaccctaacgtctgacggatgatttggcgggcgtccacactagaatcctggagcggccaatacgtgctgtagcgggcaccgatctgcgcctcacgcgggttgaacagaccgcagaggacccaatgaaggagccagtaggttcttgtgtgcgacgatcggactgagagcagcttggaaagtcacaaccgaccgtagtcaggacgtgtaactagatgattaggttggaactggcgacaggatgatgaggaggtggacgctcgaaaaacaccaggactcgacaggtgtggaagacgcaggacggttggcgttggtgacaaagaggacagactaaagtttctagttgttcaagtggcgagcccgcatttaagctcggcaggcaggaggggttagacgccgacggaagtgcgacggaggtgcggcggaactaagacgacgaaagtgaagcggcgcaacttgaagtacgagccggctctcggggccaaaaggacggggcgggcggaggatcagctgatgcgcgcagtctacagcgggtagcggtttcaacaagccgagcctgagagagagggggcgagtgatggatgtgttgcgcgcgcgtgtcggccgcggacgatcagtacggggtgggaaagggttgacgacgcgaagagcagatggaagggaaggaagggcgaactggagggagggagggtgaggacggaagatggaagatgaagggagctagctgcaggccggagctggagctggccctggcgggactaaaaagagacaaactgtcgaagcgcgaatcgatccaagtggtcactggactcgcagcctagaactagaatgctggcatggtactatgtatgtaatagcatgtaacggtataaaatggtacggaggctcggaggatggaccaccaggtgtgggttcgagccttcgaagggtgagcggggaaggctggaaacatgctgcttgttagtggctggatcctggaccaggctagccgaacccagcttggtgccgtcaatatatgggcctccgtggcaaagacaaagcagcgcttccgctccccgtgtccaaagaccaatcacggcgccatctgccggatcctgggggaccaggaatagtgtacactaaatggaggtcccgcaccgtcccctttttgttccccgggccctggcatgcatgaaatcaggtgtggagtcaacattgtccgcgtcgtcaacggattgaggggaggtcaaaacaatgaccgcaataggttggaaacagagaggcgggcgtggtgagctcaagtccagccctacccaactccaatacatgaagacccaagacaagcggaaagattgacaagcatgagcggacaacaacggacgggcaaaaccttgtgctcaagaagggaatggagtgaccatcggggcaaacgagaagaagatggtgtcctggtgatgagagtccacgagggagagtgtagcgtggtgcccgtcgccggtcaactggggttcacgaacatcccgtcctattcgggagagctttggaagtggaaggtcgcaaccccgcgagcctggccacacaatctcaactcgaggcttggacccgacggcaacgcccagtgaacttgaacaaagaggccgattggagtctgaatgtatacctctaacgtgtcgtctcgcatcaaagacaacgaggtggagaggggttcggcttgctgagtgcaaaattgggttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgcacagcacctacttactttatcgagtaccggcatggtctttctgtttttcattctcacgactacacagtccggggcatctgcacagatgccggatttggggatcgtcaggtcgatatcctggaccatcacggcatgggtataagtcattcacgctgaggcccgggcctaggaggtaggtgtgtacctctatggtccgggttccatcttgattatctccctcttccccatgttcctcaatcggttcctttgcggggccgcatctgaggacccgaccagccctgtgggttgtggagacacaagtcccggccgggcaccgttggtttagaaaaaacaaccggggccgtctgggggtcgatcttggttctctccatgatccaccatcaccgatatcaccgttgtggaggcaggatagagagcctcggaatattgacagtcttcagatggcatggaaaatatatccaagggattcttccgaactgtaacaagcccaaatggggaaattacctggtatcgagcagtcaaatccgataatcatcatggagtccaccgagcagcgttcccttgcttccttccccggatcctgcaccgatagacaggagacagaaggcgcacccagctaggtacctacttccaggtcttgttcgtttccacccatcccgcctccgcagatcacccaaccgaatcaacgcaaagcccagtaacggggaaaagatggaagttttctgcgcaatcgatgtgatgtaacctcatggcactgcatctgcatcttcttgaagcagtgctctccatggcgcatacctctacagccctctgaatggcggagctggcgatggctttggctcccttcgttgacatgatccactcccgctcgtctccccatcatcattttctgacaactttcactttttacttgttttccagatgaaggcccgcgggcttccttggatgtccatcttccgtcccccagttccccattgtgcagggtgagacacacggtacccttgcgggggcagagacgggagctgtggccagcgggcagcttaccaagtggcctgtaccttgatgtgccgcaacttcttcccctcaagttgcacttttcgtcacttttgggtcatctctcgaattaactcgggacaaagaataacatcaatcaagacactgaacgaggcggcctgtcaccttcgcccagtcagccacctcacgtgcaatggggaaactgaaatcatcaacatccagagatagtcgaagccagagaaaccgagctacacatgaacaatggcttcccagtctaaaggttgatgtaagcgacaaggactagccataatcgaagctattccggggaactacaggtaagtattgagccagtgtcgccgcacgtttatgcattaaatgaaacagcgaggtaggtcctacttacttgcacagcgagcgttctcaagcccgagacgtggtgtcatgaacataaagcaagcgacatccacccatgctgggccatcatgtattgcacatagcgcaaccgcgaggcttgaaacccggccctcaacgagtcccgtcaacacagggtgacagaggaacctctcagctctagtgtacactttccgcttcccaagcatctcacatcgcaggtcgatgcgtgtggcaatcgggcccaatgtagcaccggccccgccccaccccgtcgacgtgatgggcacctcctcgagcatcatctcccgctgaacccgtcgttgaatattacgtaccccgcgtctagccccgcaaaaagaacggacagttgggtattaagtgccccccctgaaggttggggaaaaggccatagcgcacaacgggtacgacaaggggcggtccggcatcctcaaccctagactatagatggtcaggggagttggagagtgaggggacgctctccaagacccctgtgtcttcatcaccccatctccattcacctagggcgttctcacatctgccatcaaacttgtcacttcgtctcgagccagtctgctatacatccctcgcccgcagtctcattcattggtacctaggccagttccacggctcttttggcaaagctttgggtagtttgaactgtcccatttgcgagtcagcatagtaagtccggtaactatgcagtaatacgtcctcgatcagtaacaaggcaactagaaaaggcaaaagaggtcattcgcgtttccgattgtcaccctaaaaccttggcaacttcatgtccaacaagcggacgcacggaggcaagcttgtcgaagaatcgcttcggatattatctgagtgtctctttgcctcctttgtcacgccacaagttcaacatattctggccacttgccgcaccataattcctgattgctgaggtggaggtaggtggcagactggcgtgcctcctccctttcgcagatcgacgatctccaatccgccacgaacggacactaccagatggaaacacaacacaacattcgactatcatttcatgagaacgtcatggagcgaggttgaggtcatactcaactcccgtgtaagatttctttacgagagtccgagttaccctgaaacacttttcggaaagtttccatcagaaacaatgggatgatctttgtggtgaagacgaaagcacacaaacaacataggcgtgtgcaccagtatagactcatcaaccctctactatctgaccagtaaggcaacaagccggctgcagcaacccggtgtgcaggacacctagtatcctagacagaactcgctgcagaccgagaggcgttctggcgcctagcctaggcaagggagacatcattagacacacacaacgtgagcaactagcgtaaggaggttccaccagaaagaggtacagtatctcgagagtacgtactccatgctacggattggtgtttggaacatgttatggataccatcagcaaagctgactcgctattgagcaacttagtatgtacgaagaagtaggtagatgatccacacacttccccagactctacaaaccgtcgtgccgtccgaggtaggatcgaactatgtaaatgtggagtcgagacaacaaaacactgctggaaactgaggacttgcaagttgttaggtctagaagtgtctgctttttgagacattacttgcgaggctcccaagccttgtcaagtcatgagaggcgagtaccagctgtttcacgatattcctccacatatatacttcactgcgtacatccacaaatccatcccacccagtacacaaccaacatcaacgccataaccccaactcatacgacacgaggtatcggtggcattttgcagccgtgtcggcaatcatcggcacctgaccacccactacccttcgttcattcttgatatggcatgacaccctgcatgcagcgagatacctccagaaccctgaccggtcaacaggctgatcctaccgatcatcgattgcacctttacgcttagatccagatggttgaggttggggcagggaagcttccaattctctcccatcatatcccatgctccacataccaccccgagtggcttgtacgaccttgcgggttccctacccgcatgatttcgtatcgactttgtatttcacggaaggcgatctgtaatcggaaagggtcaagggaacaaacaaggacaccaaattcaatccgctcaagttgacatggggaggtactatggtatactgctcctgtccaggttgaatcaagtatggtttatatccaacggtgggtatatctgagggcgagagccgttttaagagtagaggatacggtacggtacggtacggtacggacatggcataagaagcttatggttgaattctaggacggttcttcaatctaagaaagatagtgagtgaggcccccccaagagaaacggattagccagggacagaatccaaggagtccttccctacggtggtgggagggacttcgcccttttgcttcctcaacttctcctcgaatttctgaaactcctgcaatgctatgtcttcttcggggtcaagtacctgttcgacgccttggacttcctcaatctgtgggtgttgtttggcatgtcagcaacgtgtttgttgaagccatgaccaggccggagagaaaagacagcggccagaggaagaaagacttacgtagtgcatcaacatgccctcaattccgttcttcagcgtcaccgtgctcgagtcgcacgtccggcatgctccgcgcagcttgagcttgacgattccatcctcgaacccgcggaactcgatatcaccaccgtcctcctggatcgcggggcggatccttgtctccagcagctccttgatcatgcccaccacctcgctgtcgttctcgtcgtacgccaagctatccttctcgtccgactcttgcgtcgattcctccccttcgttgcgctccaccacgttgacaatcgtctggcccgacgtgatggtctcggtgatgagtgcaaacacctccgggcggatgtgcgcccagttggcgtcggccgacttggtcaccgtgatgaagtcggtgccgtaaaagactgaggtgactccctcgatgttcatgagctgcgcggccagcggcgaagggtacggcggcgcaatggtgctacgcgcgttcatgtactcgatgaagggcgtcttgatcgagtccgggatgaccttttggttgggcaggaacttgagcgagtccgggttaggcgtgttttcggtctggatgaagatggtacggcgctgctgctggggcgcgagggtggtgttgagagccccccatgaccgttgctgaagacggggacgagcggccgagcgggcgccggtatgcgcttgtctgctgctggtgctggtgctggcgggagcagaagcggcagcaccttggcgcagacacgggatggttgtcgcggcgggtcgcacggtcgacttggaaacgagaggcactaggccttttcgtaataatagtcgatttagtggcatcgtcggtggtggggtggtgttggtgttttgtcggaatgccgccgagagaaagaaatacagcgacttcggacgggaaaggaagatggatgggaaaaagaatgacgccgaaacagattccatctactggtagaactactagaatacccgctattccgaaatgttgccgccgtgccgggcatggaattgtcagcggccgctaacgctaacgcgattagcgccgatatgcgtccactgccatgccggctccaggggtccagtgttatgcaccttcagctctaactgatccgtctttttgcgtcatagcttcccctttggggcaattgactgcaattttgacggagtggtttgtcagcctccacgctgattggatcagagactgtggcgggactttggttttggaactgaacgaaggacccgttgtgcagtttattcagtttcatccataggttttgatgttttgcccaagtcccaccatcttttttttgcagcacacggacaacgcatttctttgcttggaccgagggagctgagtgccaatcatattcgacgacttacatccttcgcttcacgtcctggtcgccctatcggcatttccctggtcgcttggcaaaaactgcggatcgcgacttttggcgatattgatacgatttccatttcgaaaatttcaattcaacctcacaaaccgaaacccttcactcagagatatcccagccacaaaactaaaactggcctccactcaacgagtacggcttcacttttacggtgtcatcatacaaatatacagcttttcagcattcactcactgtcacctcttaccttttgcgcgccacgctcctcactatcgacattgacatattgccaggtctcggcccattggattgagaaagccgcgcgtttctaagagatcatttgcatgcaatgagcgccgagcccgtcgaagatggtccgaaaatgggctcggatgagtcccagcgactgttcgccgatgagttgaaggcgctcatcgccggcgcccgcgatgaggcctcagtcacccaggataatgaccaagatactatacaagtcaacggacagccaagctcaaaagaccaatcagacatcataatacaacctcagatcgagcaagaaccaaagaaagagccgacttacgtaatgagaaagccaaacgaccagcagcaagaggcacaagccgcggagccaacagtgaatcaagagccggcttcgccatcacgaaaacgtccgagcccgggggacgaaccagaatcatcaccaaaacctgtcaagaaggaagcgaagcaatgtggtgtctgtcaagcgcagccagggaagtacaggtgtccgcgctgcccgcttatgtagtaagtttcacaaaacaaacccttatctgctcaggcccaacatgcgtactcatcatcacaaacagctgctcagtagcttgcaacaagtcccacaaggaaaaccacccccctccttccgaggtacaacccaagccatccaccaacacccagcagcagcagcagcagcaacaacaacaaccccaacccatcgacaccgaccccctagccttcctcctgccccacgctcaccacatcacccgccttctatccaaatacccccaccttgagtctcgcctcaaccacatcctatctcaaactctcccgcccgccaacaaccccaacggccttcctgtcgaccccaacaccggcttcgccaccaccgcctccggcctccccgttcgtgtaaacgtccccggctacgcctcctcttcggggaagtcctatttcaagaaagacacgcagccctggtctagggaagtgggattgcgtcgcggggctgcggctttgaggagcgcgaggacggatccgagtgagacgggagatgggatcagggaactttgtgagacggtgctttggctgttgaatggtcaggaaaggggggagttggctaggcctagtggtaatagtaatggtgttgggacgagtaggagggatgtgacgcagctggttagggaggaagttgtcaaggaggaacaggaggtggtcaagaggttgttggaggaggagattaagggggagggtggggatcgatgaatggcaaacaccctcggaagaggatagccatggagagatggatgctgaagcttcctaatgggagcggaagacatgtgatgattaacgaacaaacgggggaccaacatggagtgagggaagcaggagtcaaaggggtcgttgccgctaaactgcgtggttggacccaacgaatggatgtccttgcccacgatacctgtctgaacagcaaacatcggaaaaagggtaaggaaaggaaaaagtgacggaccgaagcagtgatggtcttaacgccaactttgtttagaacggctggctggctgttggaaacatgtacacacagcaaggaagtaagcggttataagaagaggtcatggctttcaagtgccaaaaaaagatacccagagaggataaggatttattgtcatggatatattgtgtatgagttttcgggtcactgagcatatccgcgctcatagggccgacgcaactgcaccagtcttcggaacgggagtgacttggtagttatggcgcggttggtgatgggacctttccttaacccccttctccttgactactctcaagtaaccgcatcaaggaggggcggctggttgggtagactggggtcttcacttaatgtgaaaataaaaccacagtggatcactaggctttgcacgacctcccgagcgcggtttcagaatggaaatacacggcgtagatgagaaattattaccccacgctatggctgaatggactttgctctacctatggtcctagaacgagggagtatggcatacgacggtgattcgtaacatcggatgaaccgtcattgctttggatactcgtcagatttgcaaagtcaccatggtagtgggttgttacgagtaaccttacctcagtggcatcgttcgttctacgtcagatatcgggacaacagaaaattacttgtacttaacaacatataagctgtatacaaacacttgccaacgttgcatatctgctggtgtatatcggtaactctaacaccagatacagtataacataagtaaaccgaaagcttgatcactgggatttagaatagttcctcgccgtccaaaatccgcctttgttccaaaacccaagacgtttaccaaacttaggttgcctgccactctacgccatccatacccgtcatcattacgtatcccatcatcatcccatgcatagcctatacttcatcaagacacagaagaacacaagcaactctactcaaaacattcccttcttcacactacccccaagcttagcaaagaacccactctttttacttttcatcctcgtcttttccttctcctgacccatccccgtcgctgtcttcttcagcaggccccacccctgctgcgtctgcgtctgcggctggttatccgccccggcaccagcacgacaagaagacgccgcagtaagtggtgacgttgcagcttcctctcctctcgaaatcccagtggtggctgtagacagctcactgccactgccgctactgttgccggttactggagaaccgggagagccggaggagccggagcccgaaccggagccgaagccagagcctccggtcatgccgagcttttggcgcaggttcaagagagatggggacttattgacgaagggggaggctcgaaatcgcttgcttaggctttggctttgagactgggttgtcgtgggtgaggggagagctgataagtcgtcgttttcgctagagagggtcgtttctactgaattggtgttcttctctggtgctgtttgtggtgctgctgctgagggtgctcctggctggtgtccctgccgggaggtggcctggtcttgcattgtagtcatggtgcgagtagccagtgaatgagggaagattgcaaattcgggctccttactacgttccctggattgctgcttgccagaagttgctgatattgctggttctgatgctgccgtggaatggccgcgttcaccaatgttggtttcagacgcgcaggtcaccgagatcctcgagagtgccccttccaggttgagatcatgccttctcttgaccttttcaacaacagtttgtccatgagctttgtggcccgctggtgatgcctcattgagtatctgttctcgcttgaggcgtttctcgtctgccagggttaatcgggtctgagtctggtacggcagggcccttatgcactcttccatgggaacctcaacaatatgttcactaatttgacggcggtgttcgccctgggcttgcttgtcgagcttgtcttggcggcagatggctttgttggtatcggcttgtttgaacgttctggttgcgtctttgggtacatggcgatgctcttgttcttctggggcggcttcggaatcgttgtcggtatacgacttgcttggttttctcaaacctgttgtccggccggctgcagtcggggccctgttcaaagcagatatcgctgcttcttgccgttgctgccattgagtagctggatctgttgctgctgctacggtcctagcttctctcatcctttgcttcttgatctcgtgtgtcttttgctcggctagcacatcgagaagtcgacgtgtcagttcctcggcatcgaagtgtccctcctgtgccgccagtctcggcttcctaggctttgccgccatccgttgcgaatatccatatccttgaggttggagtccaggggcgggctggtagtggtagttgtggtcatagacgtaaccttccatgtcgccttgagtgcagtggtcttcgtcttcgcttctcttctttttctgatgactgtttttgagactcgggccgcccttgtcgttcgttccacttccgcttcctttgaaccatttggtgaacgacatttcgaagaaggtgcgacggctgagctgatgcaggcaggaaggatggtaattattcagcgatttggctcggaggcggatatttcccggtgcccgttgaggtatgtgtaaatgttagacgtgcagtagctgccagtacgacagtatgcatcagtcaacgttgttcgacccgttgccttgaacggctcttgctttatgacacggcccttgccgtagctcatcccttgcttgctctagacgacttatcccgaaaacctggcctcaggtagtgattttgatgaaggatggaaaatacaataagaagttagataagtactttgtagagcgggggcgacagcaacagcaaatgataataagtagcgatgatggcgatagtcttgaggatatttaggttgctttcttctagttggcttcggttggattgcctttgcccccaagattgtgtctgagttttctcaacaaaggacagttgtcaagggatggacagacacatcaaagacgacgggtggtacgacaggaagaagtcgtaaagggcgagcgaggacaggaaagtatatacctcttctacctttccaggttggtacttccaggtggttcccgtcttgtcctagtcgtacctgaataagacttgtgacccctcattgagtgggcttccctcccccaactctttttgatcagaggcgaactttgtctccatatgattctcgccaagaatgacatgacgggcaaagctggatcgctaggtaaattggatgttacgccaaccattgttcctattgtgtatgtcctggtacccaagaggttctaaccttttaggtgaacgaccgaccctactttactctacagaatacagtaacaacgcaacgtgctgtcgcattcaatatttatgtgcatgaggccatggtacagtagaacagcgtggtagcgaacagtcgacgggcagccaaatgccgtgaggccatgttcgaccattgtcacattgtgagaaggcacgcgcgctgccttggaatcttgcagatgagcgacatggacgagacatataatctgacaatgtgtgtcacttgacttgcgctacgcccgtgactggggattataccaaactggaatgggatgagggggtattttgcactcgtgcctcgcttgcccttggaccattattaacgaatttgcgagcagttagttatcagtttgagtacgcccgtcttgccccctttgcgcattgtgaacgccgtgattcatgcttcaactgtggttcaaggcgactggctgcggataatcgcttcctgagagaagtctaggaatgaatcttttgtcttggctctccaaagtagctggtaatacgccgaccacacatactgagctgacaaggagtgtgagacagacagacaaaacagccgacgacctcgatctggaattcgagtaagcatcgaccaccaagcatgttgtaccgttgctcattctcatctcgttgattctcatagccattcatcccttggctcgggtcggacctccacagatagcgcctggccatcatgcggggccccgacttttccctttttggagtttgctcttctgttcgggctccggctgaccaggttctccagcttgttatcgttgagcatgccaggcagtccggcgggcgtaggggcggtcagtaaaggcacggagcctaacatttctgggcagcggatgtttggggcgcacaagtgctacgcgcgacagcttcagattctcggaacttgtggcggcgattgtaacactatggtaagtagttgtggaggatcttgtcaacgtcaacctgcaatcaccaccatctcgagtcgtcattgtatatggtgaatggataagtagtacatgtggaggcaggcggcatccgtcccctcgaagtgaagtttgatgttttgttttggtgtttgcacgccgagttctccgcccgaaggtaccgaccacggcgcgtccgtggacggattgacgatacgtccgtagttaaccctgttgtgacggacgctgtgacgctgtggcgcgccatgtttgctcgtccgtcttgcccatcgatcggtccgaccaagcgagggttgaggctctgaactcccttgcagtgagaggagctgtgggtgtctcacaggacccaagaccaccaccggaagagacgatactgctgctgcttcaggctggtttggacgacgtgtcgacgcgacgcagtttgtcgatatccacttggctgtcgggagatcagtggggttggagaaaggtccagacttccgaactgtttcgttgtcgtcccggccctcatttgaatctcacttgggaggccgggaccctgggagcccggtaggtggttattcgaacatggtaatcctgcctagttgggcgtgttagtggtcaacccactgagccctttactattagcttcaacaagtcctgcacgtgtgagcttgccccatagccggtaggaatacgaagctctcctttcttttccctttccaccattctcgcttgctcggcccctcaaaagggctttctgtagcttgaccctgtcatgacctgaagtcggatgtgagtgcggtgtcaagagaataaaaaaggtggttgactgtcgtgatcaagcaagagcccccttcacgataaatggcacgcactggtttgctaaacggactcggcccgcactttcagcaccacccccactcccatctcgaggttcagtttcttccctttgtcaggccgtcagacatggccctctttttgctctccatcgtcatttcgcattacagagtgcaccgtccgctcgcttcaagttcttctttctgcttggaacgaccagttgcggtctgacgacggactgcaagctgtctcgggccccgggccgttgcaagggccgacaaatcattgaggcgaacggaggactggagtcaaacagtccagtgccactcatgtcccatcacgaaagagactttgggtcggtaattacctgtcttcgtctacgtacttgcatggagaatagacgggagtagtgtacctatttagaccatgacccaaataaactaccgtccgttcactgactgacctgacccatcagccattacactttacctgcactacccttggccgcggacgggacctgcgagatgaggaaaaggaaaaaaaaaaggggggggggggttatcattggcaccactacctacctaatcactcaaccactctcgtgtttccgatatccgtactacctattaatacatactactgcgtaactgtttgatctacctacctagacttgtcaatcattccgtctggtaaaggagtcgagatggccatggtgccgtagcattgaagcattgatttcccatcctctcgaaacgcaggaaaaaaaagtccatgcccatgtcggaaccaccactgtcggacgcactggcaggccccccgctggagcagtcgccgtcgcaattacagcctacaccactgaccgagtcgcgccggctgatcagtcaagtcaagcaaatgctgggtctcacggggtcgggtcacgctgaagctgacgatccccaattgcccgagctcctccccaagtggaagctccccaacctggaccggctggacctggatctgggcctggagctgccggccgatctgtgtgcgcccatcgagtttgcattgccgcttcagtgtacacctactacaaaactaggcaccactcatcatccactgctagcaagcccggcgggtgctgccgatccgcatctcctccaccaggaccaccaaaacaccaacaagaccaccaatctcgacgacgccacgaccgctacttccgcttctgccgctgccatctcgtcaacaacacagccgacctcagcagcaacgccatcgctcctcgtctcccagggcgcccttttgctgccagccgacgacgaccatcccggccccggcccctcctccaattaccgcggctcctctgcttctgccgtcctcgacgatcccttcttctgccgacctgtgggcgcgcccaatacccatcccaccgacactgccaccacgcctgattgccatcctagtctgattctcagtcagacacccagtccgggtccgggtcctgttcccagtccccagtctgagtcgacttatagctataatcgcaatgatccgcaccgaccgtggcctccgcctcgcaaagagtctctgagagtcgacagcccaacgccgtgggtgagcctcccgcatactacctactaccaccaccttccataccatacctttctttttctagacaagcaacacctgaactgacatggtatgacgtggtttcgcaagttcgatcaatcgcgatcgagacgtgccatggcatccatacacattgccgttattggcgcctacggcgcgggcaaatcctcctttgtccagcgcgcgttccgtttgcaacgaccgcccgagctaaacatctcgaccttgcgcatggaaatccatggcaccagatacctcgtcaccctcgtagaacttgatcttgacggcttcaaagaccttgaccccggccagtccatacaatggcccaagcaaatagacggccacatgttcccccacatgcccgacggcgccctgattctgtacgacgtcaccaacacggacagcatcaacgatctctccccaaccatgagtgagcttcttcagctttccccttcacgatgctttccccccagagacacacgtctgacaaatacccgcctgtgccgcagcttccctggccaactcctccataccaaccatactcgtcgcgacgaaatgtgatacccctgcgagcatacgccaggtggatatgaacgccgtagcacacagctttccctcgtgtgttgcccatctgaggatctcgtccgatattcccggcggcgcgcgtgaagccctcttgaccatgatcgacgccatcctggccaacagaagaggtaagtgttgcccacgctcatccgccctggcttcattatggtgctccacgaacagcaaatgtctgttcgttaccataggaacgcaagacataagactatccaacaagacagggctaacgtgtcgcccaagtagaagcgcaagagagaccgaaaaggtcggtttcgagacgaagagctgcttcggccgctaatctggatgctacccccgaggtcaacggtcgtcccatcagccagcacagcaaacacagcagagcaagctcggacttctcgctcttgaagggctttgcgcctcctagcggcgacggtcctcaccagagatcccaactttcgaggtcgccgagaatggaatatctacatgcacaatacggcgcttccaacccgcaatcaacagacattcctgaggacggtcttccacacgcattgtcaggcacgctacgtacaccagggatacgattggagaaagggtcggagaccttcctggattttgaagagttggatctggaaagccaccgcttgtcggacgatgtagccacaatggctcgcaatcaggattatctggaagacgaagcccctaaacttgccggcgtcaccttcgatgagcttatcgacaggattatagctccaaagatgacaagggcggacaacaactttgccgacatttttctgtgcttgtatagaaagttcgctacgccatgcgagcttatgagcgctctcctttcgcggctggaccgtttaagggacggcacggacatgccgtctttgctgagcatcgaaagccagatgcgcgtcattgaggttgttgcgaaatggctgtccctttaccccggagactttgcccgaacagcaacgaggaggagattggaaggactaataagcgacttggcaacgaacgaggtcttttccgcagcagcccggcagatgaaggggaacctggaacaaaaggtggtggacgacgatgatacctggtgggcaaaagcggacccggtcgacgacgaagatgacgaggagggtggcagggacgtagagcggaaactcgccgagtctgtggcttcagtgcagatcgacgagtcgggcgggtatgatcctcgacgtccatcacacagttcagagctctcgggggctgatccgactgcgaaattcacctaccattccatcgaagactacgagcgcgaagccgcggccttggtaccctctcccgtcttaccgccgaacaagatccgctatcacagcttcatggacatcgatcccgacataatcgccgacgagattacgcgcattgattggatcatgttcagctccatccgcatccgcgacatggtgcgccacgttagtctgcccgccgaccagaaggagaaatgccgcagtctcaagaacgtcaaccgcatggtctcccacttcaaccacatagcccaatgggtgtccaacatgatcctcattcgtgacaaagccaaacatcgcgcaccctgcctagaacggttcatggtcatcgcccagcgcttgcgcacgctgaacaactacaacggcctggccgccgtattggccggtatcaacggcaccgccatccaccgactcgcgcagacgcgaaatttggtttcgcctgacgtacagaagcggttcgctcggctggtcctgctcatgggcacgcaaaagagccactttgcttaccggctggcctgggagaacacgccgctaccgaggattccgttcatccccctgcacagacgtgatcttgtctcggcagaggaaggaagcaggacattcgtggggccgaataatgatcggattaattggaagaaatacgaggtgctcggggaggtgttgctgcccataatgaggagtcagggacagccgtatccgaacttgaccaagcacgagcctagtagggagttgatacttgatatgaagatgccgacggacgaagaggttagtgtgtctttttgtttattttatttttttatttattattataattcctttccctctacttcatctacaaaatttccccttcctaccgctcaaattgtcctctcttgcttcatgaccgcgtttgtctccctctctgcccctgacaatgacctctgcgtttcctttatctgccgaatctgtctatcctgtttctttgaatatccattcctttcagcacgataaaactactgttattggcttattcctggggcagacaaatgctaacctgttttcttctctcccataggatatctaccaacgcagtgtacaagtagagccgtcaacaggtggcgagtcaactaccaggaagaaattcgcttggctcgtaaacaaatcttaattcggaccgtggacggaggaaggaaggaaggaagagcaaggcgttgtggatgtgccagaatctcagcagggttatgtaataccaaaggcgtgaaaggaaacaggtcggcaggatggaaggatgggtgggtgggtgggtggacggaaggatggatggatagcagggaaatcaatggggttgggggaacgcgatatgtcaatgcatagcatgatagtgtcatggtcattacattcttctggcaacttccacctatactacccaccattgtaccaagaccaaagccatcctcaagcgcaccaagaagagagtggattccagaagcacccgcacccacaactcagaagagattgtgttggtgaaagatctccttcgaggccaagaaatgacagtgttaaatttcgattccaggattggagcaactatgtcgaacacgaccgtggggcagagctgacggaagtttaatggaggatgaggacttgaacatgaagcaccagttaaacatggccatacttatattctcttcttcttcttcgatatgtcacacacatttcaagaattgcacactactctacctgtccggtaggcgaccttattaaacggtcaaacacaaaaaggacggtgcggttacaattaacactctctcataatcttcttgccacccaccagttttcttgacaaattgtttttcttcctccctatgacaccaaacctccgcttcgtctttcgagatggacatcacacattcaaatatcttggctcctcgatgcacaatcatctagcccgatcaacttctcacgaactcacatttcagatcttggcgagtactatgtgtagaacctcatgtttgcttcaaaaccaattgacatacgcctatcaggccccacataccattttcctctctctcaggcaaagaaagtgcaccaaaaagaccaccgaaactgtcatcaaggatgcaagcacgtactctccttgaccacgacagaagcgagccagccggatgttcggaggtaactgttagcggctggtatgcaaaactgaaaagcaatgtgggataggaaaggtcatgcgggctatacgcccttgcgatatacttgctggctgccttggatgcccagcacaaaccaacaacaccaaaaacgcacatcgcgatgcacgtctccactgtcaacaagtgttcaactccagtcgagggtgcacagtcatttcgtttttcctatcattaccaggaagcacaaaaaacaaaaagatcaaacctgacttgcttagcattttctcggtctattcctaccaagtgtagaattgaaaaaatgtaaaaaaaataggagtcgacatctccatctcaacgctctatcccaaccccccagcgatcgtaatccagcgcgccacctgacggtgaagatgtctctgcagagtggaacctctctcaagtgtcatcttcattgcttagggccacgcgcagcaagtcgcaggctacccgtgcgagtgggtgaccaccgcaaggttcgtgctgggcgccgctgggcttccagatttggacatggaatagagacattgagaaaatcaagtgccttcaaacccaccttgaccattacagtcgaaaatttggctgtctgatctaatacatataccctaatccactttgcctgtaggcgctacagaggggaagtggcctgtgctgtgtgccaagatggatgtgataagataagaacttgagatgatgtgcacattgccccgtcccttggttggttcgcgactggcgcactttgttctcgagacggaactcactccatcacggaattgatcaggctctccaagtcactgtatagaagaacccgagaacgcagagtctactgaccgaagacggtcaagatagctgcgcatacacaagatgcacaggtgacgatcaaagtgcgttcagaaccactctcctctcccccaattgcgctccccagtgtacgtagcttaccattccgacttgcacggaaaacagaccgtaaggggttacgaccaccagagtccagggctgtcagcttgagctgctgttcgctcagtcattacgagaatcgcaacgacacgaaccggaccgtttgaatcaaaaaacacgaataacttaaccttaatgaatccaaccgaaaatcgaaaatgctcacaacaacaccctacctcaccatccggcgtccctcgcccaccacggccgaattcaccctaaccacctgtcctcctctcaccctccccctccgagccgccttatttggtgtcctctgcctacgcttcatcgccgttctctccgtcataatcggcatctacgcggccttcttctctccgacagggttacttcctccacccatcttcccctccggccgcatctccttcctcgacttcgacctcaacaatttcctcctccacatcctccacctcctctacatttcccgccccggccagtaccttgcctccctcgccatctccctcccgccctatgccgtcctcgctctctcggcactcacctcgtacatagccctgttcgcgcgtatccacaccaccgagtccctcctagttctacgagggttggggattcaaatgtctagcagcgtcggcggaggtaatttcttccgcttggggggaggcacctttatgaagaggacgcggttcataccgaccgaaaagatacaggatatcctgatcaacgaggcgttcaaagggtttgaggtcaggtattatctggtgattgtggtggagggcgagcaggatgtcgtggtttgctttccgaggctgttgccgagacggaagattgtggagagggtgtggaggggcgcgagggggtgtttgtatgagaaggatggaccggtgctgagcgcgggagctggtggtggcggggggagtcatggggggaatggggcgtggagaggtgggaatgggaatgggaagggtggatagttgcttctagacatggtgcaacttgtaggaaatctgtctcaagttgttgagagcggagcgggcgtttttgtttacttggttcattggtgtttacatacctagtgatatcagctgtcatttttacatatttctgggcctctattccttgttgtcaatctttgaatactccagatccattttccaaccaaatatcagcatctctgtaatgccgagagtggtacagatgctgctgcccccctacatacatgtgtgagaacgctctgtctccaatctcttgaaccttttcaagactcgtgtcaaagggggtttcttttccttcaagtggccgatgaagacgtcgaacatgtacaggagattataatataggctgacaccatagactcttccttcgttacctgccacgtaccacggcattcagctcggtctgtaccgaatgcttatgtccttgcgtggcctaggttcctattgccaaggcttggtttgttgagactagcccgatgaaatggtgatatagactaggcaaagatatcaagctctgtcagacttgaaaggcgacttttactcaataacgtccgcttcctggtgcgcttcagcagcctatattcagggcagcaccaggaacatcccattggacgtagctgtgtcatttcagtctttcgacgccaaccttgacgtgctcgcggtttcctcgcacttgtgcggtagctgccgaatgatattgaaattcgatcaatttttgttatcataatcccaaagtcgctcagctagaagactcctggacaggcgtttccgcaccccctgcctttgaacgtccagccttcttgttcttatccttcctctccctaatcgtgctcctccagttcttggtcttcgtcatctcctccgcgttcttgaagccaaagccttgcgcatacttatcattgacctcctccgccgaagccaacaactgcctcttgaacagtggcgtatacgtgcctctgaactgggccttgtttcctccctcgtagaccttcttgatccccttgggtggcgcagaagaagcgcccttgatcaattttcgatcgagatccggcttgttagcgacaaaattcagcagccggttcgccaagatttcgtccatcttcctctcgcgccaggtaccccagagctccgtcacaaggccctgtgcaccgtacaggctcatcgggtcgtcctcgcccatccagacccagtcgatggagtcgaccatttcaacatcgccctcggcctccgggtcgtgcgagtcctgaccgtggccgctgctaccagggacaacagcgttggcttcctcgtcggacagcttggggaaaatgcagtcccacagaaccaagggaacctcatccgccatcacgtaattcggcttgcgcgggttcttctccacatcgaggagctgctggacgatcgacggcggctcaaggccctggcctacgagaaagaggacggcgaccatgtggcggatctgatgccacaggaaggcagagccgcgcacgtgaaagtagtacaccttgggatgtggcccgtcgctgccggcgggaggctggaattccggcaggcccaggtacggcagatcggattcgaggtctttgacctcaacaatgtcggactcgaagacgcgccggctgaagttggtgatctgcttgcccgggtcaatcttgcagaaattgcggaagtcgtgcacgccctcgaacatcttggcggccttgcgcatcatgtcgatgtcgagccagccttgcttgccgccgctcttgtgacccgatgaagccagaggaggctccagggtggagggcatcggcgcgaaggccggctgcgtgaagaagtaccggtattgccgctcgcggcaggagaaccgggcggagaaattgggcgggagatcgggcgcccaggccatgatcctgatgtccgggggcagcagccggttgagcactctgcagtaggggatttcgtcggcgatggggtcccattcgggcttttggtggtctacctcggcggcggccttttccgaatcctttgcttgctgctgagcggcctcgaccatcaccacgtcgtcctcttcatttccagtttgttctggctcctccttcggcagcggcttgttactcctcactcgaataccaataacctgaccgaaagcgctgacgcccctatcagtgcgtccacacttggagtactcccagggaccaaaatcaacctcatctggcctctcggggaaaatgaggcagctcttgacgagcgccttccacagctcctcctcgatgctcggcatcttggccgacgactgatactcaaagccattgtagttcttgccgaggtaggcgaacttgagcgcgatcaagcgggtcgagtacttccccgggtcgaacttggccgccttctttttcttcttctcggccgccttcaagtcggcttctgtcgaagttaccgcggcggcaagagccctctcctccgccctctcctgcctctggatctccggtgcctgctcccttcttttcagctcctcctctagctccatcacccgcttgaccaggctctcctttggccatcggtcgtagtttgccggcttgtgcaccatcttgctcggctcctgtgaaagaacggttggcccctttgcgaacgtccgtagttggaacttgatcctgttgagcttggatgtgaaatctccaatgcttgacttggaaaatgttccaccaacaccgatggctttgccagatgctttaaggtgactgagtgtccgtatggaccccggactgttcatgcactcggcctcaactttatgagtgtctcccctttctcaaaccaggctattttctggttggttagtgttagaagccgttttgcaaactctatcgggtttagacataccagcttcgtgagcgaattcgcgcaaacccggagggtaatttttgaataacgggttggtcctcgattcatgagacggtaaaaggcaatgagagtctcacttgcacgagacttggattcgtcttatcgacggggtcttttggggggggggggggggggggggtgcccgcatggagtttctccaaaaaaaaatattgtggggacatatgtcttggcagagacttttctggtatcccccgtcccgtcctgtcggcaggcaacagggcttctgttttgttgataacaagtccgctctcctgtgtgagctaacaagatcactcgaaaagaacgactgtgctaaccgcatctcgccggtaactgtcgagtaaagtcacttctttcgaatatatactttatttttttttcttttttttcacccccatttttcacgagcctgcattttgtttgtcatggattcacaaacgatcacgatactgttcgttggcgatgagagatgcggaaagtcaaccttgttatcgttagtgataatcctgaatgatacagctatatactgcatctaatcctacatgtgcccaccaagccgaacagaagacaagacaagccaattcactaacacccatccaggcgaatcagcagaggccgtcacaacctgaaaggcagagattccattacccttctcagggacctcgaccagcctttcatctttgatattcgcgctcgccgcggggactatcggctcgaattctacgacacttccagtccagaaagctggagacttcttcggcccgacctagtcatcctctgctatgatatcagccagaggctcagtttgatcaacctccaaagagtggtaagcgccggttctaaccagggtgaaccgcatccttcaacaaactgatatattgcgcagtggaacaaagaggtccggacagcgggcgtaaccggcgacaacaccccggtgcttatgctgggcctcaagcgggatctgcgatctgagaatgatcccaacggtaccatctacccgcaggaggcgtatcgcatggcgcaagagatgaggttagacaagtacatggaatgctctgcggtgactggcgagctgctggaagaggtgttcgacgatatatgtacaacggcgctgaaaacgacaacttccgagggcgggcaaagcgaaggaggatgcacaatcatgtgagttgtccaaagctgtcgtcatgtccacgtcttcaagagttttcaatggagggtgctgcgtcctcgtcgttctcttctccctccgcagcctctgtgggttcgtcaaagccgagagtctcggtgatgatatcgatgatcttttgctgctcgtcctcagtaaagcgctccaacatgtcttcaacgaccgtgctaagaactgcaacattggtgggccgaaggttgatgatcatgagcatctcgcctttcgagagatcgctctggaggttagcctcacgaagcttcttgaagagctcatacaacgcttccgtgctgtactgatgggtcttgtcctggtttgccaatgggccaggcttggttcggagataggtcaagagctgctgtaggttagtttgggcatgttcacattcgtcatgatggcaggcttgcttacatccttggtgagagtaaattggttgggaggcactctcctgtttttggacctgttcttttgctgttgctccagaatatgctcatagacctcatggtttgagaccaggttgctttggccttcaaggatcttcattgtgtcgacttgggttggcttgttgcctgagtgagaagcgaagtcttgcgccgactgcttgctggtgaccacctgtagcctaggcgaatgcgaatgcgactgctttcgggaaagcgtaagcgtgtttggctactcgtttgtttggtgtcaaaaatgacaacacaagtggtgttcttggagcagtgttctagacttggcgatctggtaatatgacgataaaaaacaaaggtttggtggaggagaaggcctttgagatggtccgtccgtcgcggtgaatggtcagtggccagtgatatgttccattttacaagcggttgcacttgcagttcctgccacattggactcccgtccactcgtgccccgccattgtaacgaagtcaagaagttgcgaacggaccgcagcagccgcattctcaggacattgagcgttcctgtccaatcatttacaacgcagtttgcactttgccccacctggagcgtcgagccgtcgctgcagccagattcctccaattgcacatgcccggaaaaaaaaaaaaaaaaatctcgcacgcggcacgggttcggtgcggtgacggagtcccaaacacagagagagacgggagccatttgggcaaagtcctgaaacagtcatgagtgtttgacaacgaggcacgtcttcacttctctgttcgcaacctagtccaaaagtgaggaaatcagcgaggcagagaggacgaagatgggattatgaacttcaagcaagcgtggggagcaatggtacatccatgatcaacatcacacctaatccagaaaacccgttttttcccccaatgtcaatggaaggttccgttctcgtcgttgttgtgtgtctggtttttgaccgcgatccctccgcgacagtgcagtagtgccagcggaggtgagggacgctcttccttgtgacttccttgcttgacaacctggcccaggccttcattccactgctgccaccaccgcacacgccaacgccaaccaggtgagcctgtttgggtggcactaacaccaagtacatacacttactatgtcgctgctttgacgaccgacctcgctccaagcagacccttgttaatcaactggtttctcaaactcccacattactcggaatcatctcgcagtgatgatcgcctctttctccctcgctttgctctcccactatctcctcttttatttcttctctagactctagactctatacataacgtttgggtcctcgcatcctctgcctcgtcgcaacttgtgctgctaaagtctggcccagttagaccatcgcccatcgactcggaacggattcttattcgcctatcgctcggctctcaaatcggtcttgaaaaaaaaatataccggcgcaaattcttcttcccagacccgggaggaaacagccgagcacgatccttcgaagcccagcacgacctggcactctgaggagtcagcttgcccattgccttacggctagtggcgcttaagagcctcgcattacccaacgctatcgtggccctgctttcatttctttccgggcttgtcccctccggccttccagcgaccaccaccgacgccgccgccgccgtcctctcagacgccacctccttcgtctcgatccctcctccgccctcgtctctttgcacgtgcgatcctgacgggtcgccagatcaagactgcaagatggtccgtaacattgtcgtcctcggcggtaactcccaccccgaattggtggagagcatctgcggtattcttggcctgcccgcctgcagcaggatcctgaccaagttctcctctggcgaaagtcgttgcgaaatccaggattccgtgcgcggaaaggatgtgtacattatccagactggcttcggtggcaatggcagcaggctcaatgaccatttcatggacctctgcatcatgatctctgcctgcaagactggttctgctcgcagagtcaccgctgtccttcccttgttcccctactcgaggcaacccgacttgccctacaacaaggccggcgctcctttgtacaaggcgcccacccccaacggcgagaatggaaagaatcagtacactttcgacagtgtcccgcccacccccggtcccggcgtgcccaagacttctggccttaccaacagctccgacatcgccaaccagatgatcaagaacgccctgacgaatggtagctctaaggagcagtatactacccatgactacgagaatctctccatcgtcaacggtttccaggccaagcccggttacaagcagtgggttgcgcaggcgggtacccttgtggccaaccttttgacctgcgccggctgcgatcatggtacgtcattccaacaaatggcctctggcccgaacaatactggggcctacaaccagttgcgagagacgcgcgacatgagggatggcttgtgcacaggaaatagctgctaactcacgtccgtacagtcattaccatggatctccacgacccacaaggtacgtgtctcggttgatgtggaaaacacacaaacacacttgcgcgagtagttgcgcattctttgtcctttcgtcccatgacgctggccacggctggtagattaacttgttccctgtatagtccaaggattcttcgatatccctgtcgataacctctatggacaaccgctccttaaacgctacatccagcagcacattccgaactggagggatgccgtcattatcagccccgatgctggtggtgccaagcgcgcgactgccattgcggatagcttgggtatggagtttgcccttattcacaaggtaaatgccctcctacagatttcccccccaggattaccacttaaccaagaatcacaggagcgccgccctaccaagattaccgatcgccaaaatgccagtatgatgctcgtgggtaacgttactgaccgcgtctgcattctgctcgacgacattgccgacaccggcaacactattaccagagccgccaagctcctcaagaaggagggcgccaccacaatttacgccctgttgactcacggtgtcttcagcggcgacgctatcagccgcgtcaaggcctcggcgattgacaagctggttgttaccaactctgttccccaggacgagcacaagaagcagcttggatccaagctcgacgtcttggacatctctcccatctttgccgaggcgatgcggcgcgtccaccacggtgaatcgatcagcgtgctcttcaactacgagtaaaattgcatatataaccctgaacagacatgatcagcattttctcgattattatatccggcgttctcgttcttttagtttttggggctgcacttccacaggggtacacaaaaaagaatacacatatatccatcacatctggaggctatacagagtgagctctctctgagatgatgaggcagatggaatttcgagaggcgttttacggaactcatgggattcctttccaagaaggggtagggtaggaagaagcgggcttggggtagaaaaaatgatctcttttggagatgatggaacgacgtagtggatggttggtatgctgtcttgactgctttttagactttggttgcaacgaaaagcacaaaaacacggaaactcggccatgcctcgtcgttctatgtgtcactgggaagaaggagaacgaagtggtgtaccatctactaccttggtacaaccatgcatgcgcaccttgtctcatgcgagcactacctctggcattattcttgagattctcgggtatccgcttttgacggccaccctctcacgagcctttggaccgggtgagtttcgcgtacgcctttcaatggttcgtaaagcagtcgtaacatgttagacttgctctgtaatctctttggccatcgccaacttctccatcggcggaggcacgagaggacatttctcacaggtgagtctcacggccgatgacagtacaagcaaccagcttgaacctacagtgaggcctgatttcctagcgaacattggatggcaatccaaggagagatgctgatcaagccagaacttgaagtttgaataacagccttcgaagttaagagttgacaagcagacactttcagcccacctcgaaacccttagcaatgtcagctagatgagattgcctgcattatgtcatgcaagtaatacaagatctacccaagggtagcaccagaggaaagatcgtgtaacccttcctgcttctctcttgtgatcacggcacgtccgttgacagtttcaacgttgcacgacacggtttgacgtctcgtgtatttcattggctcgtgaaggtgacggcaccaaaaaaaaacatagaacgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaagaaaaagaaaaagaaagaaaaaaaccaccacaaataaaaacaaagatttggctactttatgccgatgttgaggaggtaggaagggaaaactgcgcaacgagtgtttgtatgctttctgtctcttctcagaatatttattcgtcacaaaatcttcacgactggcacgggatgccctccttcggcaccgatatccgttaacgtgccgatcccaagccgcgaacgagtcaagcgatccaagacaggaactggttgacggcgggaatgcagcaatgctgttcgttacgtgggccaagtgagcataacaaaagtgaagtgaaaccaagggtctctcgaggcctgttctagtgtacatcataccaagagtcatgtgtgtctcttgtggtttgtgttttctccccgaaaacaagacatctgtggttgctcattggtggtcggttcggtgccgcaacacaccaagttggaattctggaaaagaagtattctggaaccaccattacccattagctctctctctggtggtgtggggtgccgcaagcgagtacttatgacgttgtttgtgaaagccgtcgtcatgttgccctcgaaagcgtggaagttgggttctggagggcttggccatggggctaggcttcgctgaggggagtgctgttagtggtagcgttcttggccgcttcttaacgtacggggttgagaatgaaggctgttaagctgcccgggttatgccgatttctgtccaagcctcttttttttaagggaagaagttcatgtgatgggaagtgaagttgttccagacacgaagagacctttcttatcatacatacatgggagagatgaaaagtatcatacatatgggaggggttttgttaataaggtggcaagggcgaccgaccaactggtaactacctctttagcaccaaaactaatggctctactaacaggcgcagcagggctagacatggggaccttgcatagtacactgtcttggtagagacggatagaggatgccgatctctgtttctcttctcgttgaaggaggggaacttccccttggaccactcacacccgtacccgttcaacatatgccgtatacacaccgcatcacctctggaaccttccctctgccctagcaaaggggggcagtatcacccacgataggaaattagaccttctagcctggcattcgacgagattgtctcgagaatagcgtctggcaagagccccggtgttactggtgcaacaagacaatccagccgggcctctcgtgttgtcccaggtagtcaagtggtggaagataggtaggcggcggactagacggttacccagagtttcagagagccgaaagcagcctttgttgggaagaaaaaaaaatcaggtcccttgatattgcaggggggttgtttggttcccaggccgatcacccaacctttctacactactacgccatataataccctccacccccttgtttgtgcgtgcctccgtccctggcacgctcccgatctcgaagaatatgtccgtacgaccgccggtagcagagaccatatttgacctgatcgtcttcgtcgtctccctggtgaatatctccaacaacagcaggcagctggatctcattggcgcgcctaactacgtcgaaccgctctacctgatctaccgcctgttgtcggcatgcttcaagcctggcggagcagcagcggtactgctcgtgtagccaccaccaccgccgatagcactaccactactaccacatccccatctccggtcgcttccggctccgagcctccggcccctccaccccggagcatctcggccccagaaccacaacaacctcgacgagatgtatcgtatttctccagaccaacactggctcctccggttcacagctactgcggttatgaatccccgtccgaacttgaagatggttatataacgccagacccaacccaccaccggcccggagccccctccgaacctttctgggcaacctcgtcggcatcccgccgtcaaaaaggtggtggcaacaacagccccatgaaggcgagcatggatgacatactcaccaaagggcgtaacttatcgaagggcaaagtgagcctcagggatcgcatcacttgttatcagtggacatggttcaccatgactatggccaccgggggtgttgccaatgttcttcattccagtaggttcatcccattctcttgacttcaccttccacgtggaaaagagttgcaatgttctgactcggaccaaacatcacagtaccatacaagagtcaatggttgactggcgttggcctctttttcttctttcttaatctcgttctttttacggtaaactgtatctgtattacacttcggtttgtctggagcagaggcagcttcctgcattcgcttaatgaccaaaccgagtcactcttcgtgtcttcaattgtgagtctactttacctcctctctgcaagatccctcagctccttcaaagtactcaggactaacgcttctgattaagattgtctcgtacgtacaccatctcggtcctttccactcactcctctatctgtccgttgtcatccatctaaccaacccccttcccttacagtgccggaacgatcttcatcaccatctgccaatatggcatccccaacacgggtccttggctgctcaaagctatggaaataatattctggatctacgtcggtctgagtttctccatcagtgcctttctttatcttcttctctggtccaccaccgtcttccccatccacaccatgacgcccgtctgggtctttcccgcgtacccgctcctcctgacggccccttacggcgccaacctgattgctgccgccgttaaatccggccacttgactcgggcgggccagtctaccatcaatccaatctccattgccctcgcctccgtcgccgtccagggtaccggctttctgatctccttcatgatctgcgccgcctttctttaccgcctgatgacccagaagctaccgcgcgactaccaacgacccggtgttttcatttctatcggacctggcgccttcaccgccgcgggactggtgcagctcgccaactccgcccccgatttctttcctaccgagtttctgggtacgcagggcgctgtggctatttccatcctgcgcatgctggcttacatggcggggatctggctctgggggttgagttgttggttcttcttggtgagcgtcggttcgctgtggaaatatttgagaccggagagaaaaagcaagctgcagttccaaatgacctggttctcgttcgtgtttccgaacacggcgctggtgacggcgacggagcagttgggaaaggcatttgagagcgatgggttgaagatcttgggatgtgtcttgacggggtgtataatagtggtgtggattgtggtgttttggcggatgctggaatgtatttggaggagggagctgtgagtttccttttctttttcttttttttcttcctttttttgtttggcatattctctctcctctctctctctctctctctctctctctctctctctttcttccttttcttcttgttcttctcccccacttcacgctgaacctcagaacccatccttcaacggctattctggctttcgagagtatatatgactttcaactttcgtttaggcatttactaaccatctcatcaacccaaacagactgtggcccaaggaagcagaagactagaagtctcgccttccgattagccgtagcggcagtggcacgtcagtttcaccactgctcaccctcgcaccttcgcgcccatcgctgttatcgataccatcgtcatcaacatcatcagcatcctcgatgaagagtacaaggagtacagtaatcacaaaggtcccgagtaggatgtccaaagaggcaagactagaaagcttggaagcagtcttggcgtctctgaagtactaaagtaccgagctggattggtatcttggcgttacggttgtcttttcatttggttttcttgggtcttgccccttctttcggttgtggttgtcatattcgtaaacgagaacagagagagacacagtaacgcggcaatacgaacgaaaaggtggatgtatgtgttggacctgtgcattttaatggattagcaacaattaagcggggaaagcgagcagtgaacttttagttgtgcttttgtattttggtggcatctgcagtttctggagtttagcattgggacaagaggttgtatacatggtactcatacaaactgacagcgttgctttaacaaaaaaataagtcggtcactcaaagagtatgacgaacgaggacgtgtagtaaatcaaccgcattgtttcgaaagtgtttggcgggatcgtttggtgaaattgataaggctgatgaagtcggcaggacgggtgtaaatgaagaggtgtgtccacgggaaacatgggcacaccagagacgagccacccaatatgagagcttgagcatttgctagagatatcgtattttttttctaacacttatccttccttccacccatcaccatcctttgtcctaaccacctgcttgtcttcgtgtattcagcatcagttcggtttttgtacatacacaaatggtacgagaagaagagtaccaaaacaaaagctgcgcacattttgatacatgtgctgataaaaaacataaaatgaaggccatcaaggcatatcttttcccaccaaacacacataatcaccccctatatttccattctcaaaaaaagttaacgaaccgcagcaaaaaggtgttatggtgagaccatttgagttaacgccgatcgccatgcagactcataaggtatttaagaatcagaatcggaaagaaacacaaagaaaaagttcaagtgaaatgagctaaaaaagaaggtagagaaactggaatgctatgccacattattcatccatcttagatcatctcactatgatgcaaccccgtcttgaagtcgctctggcccggttgctgctgagcagcagcagcagcagcagcacgcatatggaagttcatgctttgcgacatgccgggcatgggcacgctttcatacggagcaggaatcatcggagcagcctggttgtccctcattgctcctctgctcctgctagccgagcgcatgcgctcagtcacgcgcgagatgcgaccgccgatgctgtggtcgatgctgctgcggccacgggcgtggccgtttcgcgaggagggtgccggaggagagaggatgggcacaacgatttccttggggataggggccgtgttgacgggtgtgtatgaagtggatggtagcagcataggcggaggagggggctgttgctgcggttgctgaggtggttgttgtggttggtcgtcgtccatgacgatttcaatcatccccgagcttcctccgtaaacaactggcttagcaccggccagatgaggaagcggggcaggcggtggtggtggaggagcagcgagatgctggagttctctgagcatgggcggcgccgggggcggagggggagggggagggatggggccgtcgtttcggccagcatcatgagatggcctgcgacccatcaggggcttcggctctccacctacactgggctgttgagcgtggaagcccctcaggttactcaaggcgcctgcttgaggcggcacaaggtcttgaggaggagcagacatggacctctgaatgaaaggtcggttgaatgccgatgtaggcggagtgtagacggtcgatggaagcaacattgcaggactcttcatcggcggttcaacctcttgttgcttgagttcaacctgcctctgtgacactttatccggcgaggcctggttagagcttgcggccgagctctgttgaaagttcgcggggatagcgggaacgggcacattgttcctgctggcgtccgaacctagaactaagcgcatagctttcggagtggcaggaaggccgatcgatggcccacgattggcatacatgctccttccagcgccctgagagttaggatcaacgcttgcactgcgcgctggcatatcttctctcctaggagggacaaagacggtgcttggcagctccatgacggtgtccaaccgggcaggagtaagctcatcaggatgtaggatcgggggcgcggacggtcttcgtgcgagcgacctccgacgttcttcaagctcacgctgtgcctgctccttcttaagctgtctttcgttcatcatgactttcaagtcgcctgaactgtccgtaacaagctgcatcggcgcaggcgtgggcatcggggcaggaatacgctgtctgcgatctgtttggtggctctccgacctcttgtccgacctctggcgacttgtagacctctcccgaccaccccagtcatgaccacgaccggagatcggcgatgtgatgctttctcccctgccatttttgcttacactccggttgtgcctctgccggaatttctcgcggtcttccaacgcccttctgtaatcctcctcatcctccgagccataaaagtgcgcagcctgacctgacatgggcactggggaggatggcgatctctgcctggagccttcgcggctggcttcacggccgcgaaggtcgagtgctggaggcttgcgtctctcggaactgcgcgcgcggcttgagctgcggccattcctactggcaccacgacttgccattcgcaccctagatgtttcacggcgggtagtgaccttcttcgccacgctgggctggtcttgctcgtctgagaagtcaataagacgccctttaccatgcccaagttgctcaaggtcttcccggggagtagcaaggttgatcaagtcttcgggagacatgggaactggggactttggagatctcttcccacccttgggcgtgtaacccctggaagagcctctgccgcggtctctggacaagtccccatcgttccttcgtgagcggctggtatcgcggccgttgccatgaccatctctgctggttcctctggcgtttctactacttccagcagcctcaagactatggtaatacttgtccatactcttgcctgggacatgactcctgtagcctctaacactagatgttgcagatgcagatgtcgcagagctggccactgagcctggccccttgcgcctagatggccagtgatactgtgcgttggagatagaatttcctgactgttcaggggagctgggttcatcatggcgcgtgtcgttatgcacaggaagagataggtcgaggccttctgggatgcggctgcgagacccattccttctttgtctgccatccatcagcgccgctacggcggctggcgagggagaaggaggcggtggcgccttggcgtccttaaagacacgagggctggcagtttgtgctctgggcaagtcgtaccccggcgttctgtgatcggaaacctcaaaggacattatatttgcataaggatcaccgacgggcttgctgattgcggtcaaaagctcccgattatcctgggtcgcctctccaatggatggaagacgatgccgaccaaaaccgccatttggcgggcgcgcagaggagggtgtattgaattgacttcggttgttccgtaacacggcggttgtagggtcagctccgccaggtgaaagggctgactgaacaattggggtggctcctgccgcaataggagttctaccatcatcgtgcccagagaagaatttggacttgttatctccgaaggtggtaataagcttaagggccgaattcttcgccacactccgctgggggccatggttcctggcagggggtgagagtggaggactggtgacctcgttgaccgtcgctgagatgcttccgaaggtaatctgctgggctgaaggagacgtccatggttctgtggattcatggccggtgcaggcgaaacatcggatggcgagctgctgttggccatgttgtacggcccattctccccacttcctcacgatctggacttgacgctcccacgtcgatgggaaaaagaggcaagtcaagatcagggcctccatgtactttttgtgagagacgtagatctcaatcgcatcgttgtggtcgcccaatccgatcatgattgttgccgccgcatgaacatcaccgctttccaacaaccgctgcacgtaggctcgcccaagtttgtgctgtgatgcttgtcctccaatgccactgagagccaaaagcatccaatcagacgatgtcatgttctctgatcccatagccatgatatccgttgtgatgtctcccaaccatttcgcaagcaaaatccgattcgtagaccccagaggatgccgagacatctcatcccgaatcaggtcttcgatctccttgttccatccaaatattgtgcttagcatctgacgccgcagatcatcgtttgtaagtcggacaccatcgcttatttgtggcgtcttgtagggcatatcttgcagacggcttttggtgaacttaaataagtcgacaactttcgcgtcatcgggactgcgcggcacctcatggcgcaacctcgatggccttctcgaacgatagtttgagctgcccatagagacggagctcgtggtcgacaaagactccctgtctcgcctgtaccgatgatcctgcccgggcaaaccagatcttagtgaagaccctgcggagatgtatgtgttttccgtcattccacgagagaccgcggatggggcatattgatttcgtccctgcgtgttcgagttggatgacgtgatggagacactggatcgacttcggcttgaggtagggctcgttgggcgatatcggtcgggctcagactgcccttgaacaagcctagctaacggtgacatgtgatcatcactctcagaaagatcagcgtgaatcgcaattggcactccgtggtcagcattgtgatgcatcacagtctggctcttttcttgttcttcgagcgagataggcggcgaaggaggtaacatgttagcaggatgttgaacgttgttgaccatcatggccggcgcattaagatcgaactgttggaccgagttgtttgccccgagagtgaagagagtcgccccgggcccataaacagccaaccctctggcatgttccaaggttgggattgtatcgtaagtaacatgttttgtccttacatcccatgatattgtttcactatcattcgagtttgtcagcgaccgcacaaagagcagcaggtaccgtaaagcagcgaactgacccttctgaatattgaataatacgaccgtttttagaccagcccatccagttcggtcctgtgaggtagttttctgtccttttcaaaattcttaccacctttgccgggtcatcggcattgtactgtttggaaacgctccatacacggagatcgccatcgtgtgtttgtacggccaacatgtccgacttctgccgtgaagacgaggcatgccatgccagtgttacgatgggagaaggcccgcgcgaggtagttaggttgtgaaggatggtgaacctaggctgaagtgttgcgatcaagagtgagccgttttgatatctgcagcaagacagtcagtctcggcaccttcttaaggataccctagaaaccttgtgcttacccaatcgcaaaggtcctgcaatctgctgccggggcaatagctgtgatggcgatttgatcaatggttcttgcggaaatgtgctcagacgtagtgggttcaaaaaggatcacattgccttgaatgttgcctgttctcgcccagttagccatgtttatacgatagatgaagcaaagatatacccaccaaacgcaacattgccattgtgcatccaggcagcgcaggtgagattctcatacgaagcaaaccttgcgacctcatctccggtcatgaggtcccatacaatcgcagtttgtccggcatcataactgaccaccaacctccctgtgcccatctcacttagattgtcgactgctaatagctgcacctcctcggtatggcgggcgaatctcctctctatcgacaggctgtcatggtggcagcatacaatcgaactgccctgggcgtagaggaacatggaggccgtggccgcacacggctcgaagtaccggggaacagcgctcggagttggagccatggcgaagtcttgcatgtgggcagtccgtcccttggatgaggctggaatcgagccggtacggcttctcgagatgtgtccggggaccgacatggtgacaagatatgtggggaggagttattatgtcctttgggtcgaagatctagagaccaaaatgttagtcgggagactgcatgggcggcaggccgtatgtaccttttcggtacaggcatgaaatggccaacccggaactctcaaggtgcagaccgggaatggacggcgtacaagtgtagaacataccgagcggtagggagctatcaccctccgggacttcttaacgaaccaggacgcgtggcgaggctacacaatccgaaccctagtcatcacatggggtactatgctgtctgttcccgcccaagctgttcctccacgttcagcacgccgagagtacggagctcgaggctatactttgcggcatacacggacttgtttcgttggagtcggtggcggttactgtggcaatcgtgtttcgtctgggtaaggctatatgttgagaggggtttcttcctttgctaaggtgcagcgagcgtcggttggaaggggaaaatcgaaggcgagtgggaacagaagatctggaaatggtagggttgcacgggaacggctctggaaacaagatacacggcgtcggagacgcaggaggcgtgtatggcaaaaggttgtagttctgttcagatgaggacgagggggggagggtagcggtaagaggacctgtcttcgagctcactcgcctaaggtcatggaggagagaaagaatcgagtgggatgatggtccaaggaagccccagctggatgctgtgccaggcgcttgttgtgctgcgagatgatgctcttgtctgctgatcccaaacagcaaacagctcgatgcgcggagcagaggcttggtttggcagcgggtaaggaggaagaaaagcagaaaggaaaaaaagtgacgattatgcctgtgacttgcaccaacgtgagtggtggtgtgtggcagcaacaagttcgggccaacctgacgagcgcttagcacagagtcccaggacgcggatgcgagctgtcactggacagtgcgtgtcatgagaaagcacccttaagatgaacccttgcccagtgaggagctgactccaggtttccaacctacctggtagctagctcctaggcttgctgctgctacgttggcgtgtccgtcctcatagtggaggacgtgaaatcctgtgaatggcggccctatcctgctagtcgttttctgccctctgacctctgtcccctgtatccatgccgtttcgagatttcagagggcgaatctgaaagcgcatgcggaccggctcgtcttgccattgccatcttctcttctcgctggcctgcccgtctagccttctggctgtcctggatggaaaagctggaaacactagcgaggcggcactcacccacttctagcaactggagaaaatctggttaggtcgcaacaggggcacgacgcgagagggcactgtgtaaactaacgagcccccctgtcaacaataccttgaggaacatcaacgtggaactgtcagtgggcgagatgatattgatctgggcatcgatgtgtgtcaatggtagcatgtgcaatggttcaaatttccgccatattgagcagccctctgcttctggcgagtccactttcgacgtactacttactgttcccattcagaattttgatgtttgccacaatgaagtccttgatggcttgcccttgtccactgacgtcgtcgtcgtgattccgcggtctcgtcactcggagtctggggagggtctggagcggttagctaaggtagccgaactggagacccgagcctctggagaatcgcctgtcgttacaggtatagtgtagatgggacatgtgggtaagtataaggcatcgcccaacagtggcatggtgtactgtgtcggggtccaaagagaggttgtacgaccactcggtgtaccggggagagtactgcacggatggatctgtttggttcaaggcacaggacacacacacacacacacacacacacacacacacacacacacacatagcgagcggtaccttgcgtgttgcttactgctttggtgctgttcatgttgtttctgctgccgtgtgctgtgaagaagcatgaaaaaccactgtcaagctggccagtcgagggttgctttgcagcggcgggatctgcacctcagctgtggtatccagggcatctccaggacccttgtatcttcagtgatcctatcgtccgtcgcgtgggcggccatccattccattctctagggcatgtcgttgagaacatgaggacgtggagtcaagtatcgagttcaaagctgctccacttgcaccagagggagcgccaccggtaggtatgcccaaacagcaacaatagcaattgttagtttataataaaggttgaccgagtcacagtatcaattggcttcgacttgctggggcgaggtgacagaagagagactcgaagagagagaaaaagtgcaaagtcggcgtctggttggccagcaaaaagacagcgatgaaaagtggggaagtaggtccaggggcggaaggcttgaggaaggcacaagcagttaagcgccctcgcggttgattggcaagcatgcccctgcacaaacacaccaatcagctccgccatcaccttcccctcgccttcctgacctggaccaccgacatccttcaatccagcttccacttcatcatccgcattgcgtcgccgcattgatcttatcgtccctccatccgctatcgtccgccatcattccttccattctcgctgcctttcattttttggatgctgtcagaattttgtagcgtcatcttttccgttccatgtcctccttcctcaaagacaatcgactatagtagcaaccggccagttacaacccacatcccctcagcgcacaatacatcggctaaaactgctggccgatgcttcgattcttccttgcattggccggcatggctggaaccgtggaacatcaaatgccaagacagatgcagaaaatcaggaacccatgtacgacattctccaacaccacacaagtccccatctcgcccgaactcggggtgatggattatatcacattacgaagagcgagccggcatggctatctacctaggtgataaggatcacaggtaattttgttcatcacggactactcgagcaagttgttcgtcgtgtgctgggaaagagaccctcccacttcttgagaaagaaaataaaaacctgaacagtcaacacaataggcgaccgcagctcatatccgaaatccgaacaagtctccaacaagcgaggacctcaaataggcgccgattgcccaggattagccctcacttcacctactctctgtactgtgcaaatcggcatttgtttggtacacatccacacacacacacactacatacaagctcccactacattatagacgcccatgtactccaggtccaaccctggacttgtaatgagctcacgatatacccaatactgcaaaacttggaccggttgagcggtatctgtgcggcatcacttgtgggaatgtgatcgtgtccctacacactcgacactagagtcatcactttgacgaggagggcagtggagggttcggctgcagatgtgaaacccccgtccgtgaacttcattgtgtttgtgatgaagctgacgggactgcttctacctatcaacccatcatcaccagcacccccgaatgcaggtccggtatgaagtctgatgttgttgcactttaaccgagtactacagattaaaccaccatttctctacgccacggaccctgacagtcttactgcaaccctgatcccgccaaagcatcaatgccgaagaggtggccacgatcttgaaaggcaggacagtcgcattccagatatcctcgatgccgccgaaccgaatctgcctggaatcaccctgtcaagggcatgtgcggaatccacttggcccttttttatccacgtttccttgaaggcgttgtctccaaagcccagaatcgaagttcaaccccaaggagatacgctcatgttgccgatccattgcgaggggcttgatttctagaacaagccgattgattaacgatgggctggatgaggttcgctggttcccatagcctgtcaggcttttgtttgacaggtgtccggtcctgtctgacacggggcagcaactcgacgaaaacaccaaccttggagggtttatgattttgcagctttgctcaggttacgcagacaggatgatgaactccccgctctggttcctgacttgaaggagagattgggagaccaaccattgcctcgcactactccggcgccgcacacaatgcacccacgattaagtatgtcacggccgcatttcgtgacctggcatgcgaggttacctactactctctgcttgacgggttaccacatatccgcaagcagtaacggcgataactgcacttccggccccagcgtattgctctctgtccaagcaagtgcagctcaaaaaaggtagctatcggtatgcccctctgcaagtgatcaaagcatccgtaacgcccccgcgcccgtacctcgttcaacctgtacacggcaggatctttagcagtccgtgcctgacatggagtgaacgttgctctcgtatggattgctgtcgtcctacacaagaaggaggacaagacatgcaacacagaaaccaagcaacgaacgctgcgtggcattcgaaccttgacctggggctaccacgccagctccctttgccctgtattgagtaagagttgtccgtgagaccatgggacaagaagtgaagcggcaacaccaagaactgtaagacaagagagtggttgtccgagacatggaagaagcgtggggttatcgcgatgctgtcttggaggtgttgacggagagagagatgcagaggaagagcgatgtctgcggacggcataaaccgtcacgtcagctcatcatagagtgggaaaagcaaagaaaagtataatggccctagtattgcatgcggcgttgcttatttggaggccaaggacacaaactacacccatctgtctttgcttctcttcagttctttgccctcaaccagttgactggatttagtgaatcgctccttcgacgaaactgtagttcgagcgacatgcattgaaggtgtccgagcgcaggaaggtcctttttcccctgaatcatttcatgtacctcgtctgtaccttccttcccgtcgtgtaatattgtgtgctcccgcccgcagatgcacaacctacgtacattgaagagaacgcgcgctgcaggagcacatgaggtaagcaaagctcgaagctgcctgccgtaactctactcgtcaagcttccaacaagtactttccccttccatattccatttgttctctacctctatcgattggtcacgaaatgcgtccagatgcctaccatctacacccgccctatctctacttcagtttctcaaataccccagtcatctagacagtggcgttgctgttcgcacaatgaagcagtgcccatggcgatactgaagagacgtaaccacacaatgtttccgttgcatgtgtttaagaaagttacgcctgttcctttgtcttttttcttcttccgtgtgggcatgaccacgaaataggcagcaagtgatcgccatgtattgcctctgagctcgtttgagcttcccttgctattgatattctcccctctgcgctcagggcaccagtctcagccggagaggtgaagaaacagtgtaatgctttgctgagccccgatcagctttcggcttgcggagctgaaccctcgcctaatcttacttggaatccttccgttatgtgatccatcactatcactcaatattcacaatgagcccgttaccagccggctggaatggctgtgccgagtcaccaagcgcagattatgcggtagcgagcagaactatgtcagtgaccacattattctggtaccgagctagaggcttgacaatgactgacaacttgggtcgactaccgcgagactgaagatataccgcaagtttgagatggaaagcatcccggtaaagaacgtctatctgagagagtccacttggtcaatcctcgggtcattcgacttttcttgaagctctacgctacaaagacaaatacagacccgtctcgcctcgtctcaccgcaggtcagctcagtggcaacattgaaaagccacctctactgcgtagtaagctcgcattagatcgccggtcggactcgctacggtgaaccgtgccatgatcgacccagccgccagcgtggcgggcatacccgcaagggatctaatacaggtccggggtacggtacggatcgggtcaatgataatcaatatatctcttctaggataatactggttgcgggatacctgtcagcctgtgcaggcttcacagtgtatcccgcgcacaccttgtcgttactgataaggatgcacatgttgcgtgagttatatgcataccgaaactattcgccaggacgacacgagacacgcactatggatacttcaagacattattatcctcgaccacgttggtcggctgctggcgccgagcggtaaagtatgaatccagtcggtgcttccactcttccattgcctcggtcagtttggtgtctgtcacttggtgtctgacatataattgccataacggacaccaaagaatgtctaggcgaagaattatcaagccttcctcacctatgtttcgaagctcgatcctcgccttcagtcacaagggcacgttttctgctggctggcgttgcggtgaaagacatggagtaagaggagtcacacttggctgtacgccgggctagaggtattgttttatagtagtcaagataggccatgacaatcgattagtacattgtctgatcgagtctcgattgttcatctaatataccggcttcgaccggcgtgttcgagctagagtcttggaaaaagagaatttttttctttctctttttccttccgattacttccatgacttcgtgaccaacttttgcatgtcgcacaaacgttgagtctcactagtcaactgcaaagagctagccgaacgattcaaagaggaaatagcatccatggggctataaatcctcttagcgaagataagaaatcgactccaatgacccgtcactccagttgcactgggtttgtattcaccaagcagacaaccaagaacccttcttatcgacgtctagcacaccatttggagcctaggggtatgctacagttcaaaaatacctagtccgctgatgtactatctacgttgaatttctcggaagactcaaaaggtcaagtgactgatcactaacgcgggcgcttgtgcagccagtggcctctatcacaacccacacccacatcacatcatgacggcatgggaaccgcatactttagcccgatatcgggtccactttgtcttcttcagtactttgggattctctccgagatagtaggcttcttagcccaacaggtggaagcccaaccagatgaggtcaagttgaggggggcaaagagacgaccgttttctggtatttaccctgccaacagagcagcaaggactgcggtacaccaccaagaagactgtgacaaaaaacggagatgcgaggacatggagtctgtcattaaaagtgttcctaatgtgatgtagtgttctggggcatcgcggaatctctccgaccagatctgatcaggctgaccaagccaaccaagccaatgaaaggagaaacatggctcagggtccccgatggttcctgaaaatcttttctctctctctcgtattatagtctagactatcaatcgggtggtcacaatcacgaacctccacgccggatcacgaagtcaggcatcaacgccaaagcctctaatatcttgggtgcaacgagggcggaatggatgaatggttctagacccttggctcgagttctggagccaggctggacttgtcgctgagatactatggtagatccaagataggcgagcttgcggaaatttctcgtttcgcaaaactctcgcggaacttgggcgctccagatttccggaacggggggactggaattttgtccgcggcgaccattttgatctccgtcccctcctcacctggctcctcgctcctctttcaggattcagggtctcctttccatgtgtacactagaggtaaatagggtatgctaaaatagcctaggtaaggcaggtactccacctgcatcgccatcgccgagagactttggcagtgtgaacgtggcttgggagaagagtttcttatccccggaggactttcgaatatgtagagcagagaatgcaagtggtgttaagtgtcacaaatgccatctggatccagacgggtaggtatgtagaagaacgcaacagggagggagggtagatctcaagaaaaaaaggttcagttatgcaaccctcaaaaaagtggacgacaacagggaccgatctacaaaccgaccatcatatcgggctcacgatgccttactcaacgcttactcaacccaaaccctaatttaactaaaatgccccctccaagtcccttccgctgcccgcatattgcccgttatccatttcctcgctgcccacatctgccgatgctgatccggggattcgtcactatcactgccgtccgtccgctcgtcaaagcgtgcaagggtaccagtctcctggtaaacgttcaaacgtccaagcgcacaagcgcggcgtccttccgtctgttttgaaaatccacttgtacttgaaaattcaccatttgcttgtcgatcaccatcaaacaatacctatgaagtagcccctccaaaaaaaaggttgttcgagccccttacccgctgcgccttaccagattctgcaaacaagtgcggaattcaggtttgagtgatgtaagcgggcctttggcggggaagggataaatcgcagggttatgctgatgacctaagatcggccttgtgtgggagttatatgtacaatatagtagcagaaggatcgggtgtagctggattggctgcgttggcggtatgctactgctacggtcatgatgatggtggtggtgatagtgataccaaattctttgctttcacgtattgtgagcattggaaaatttgagatatttgagacgaggaggattgacttacactcctcttatgtactaccttaaaagaggttgtggagactggactcggcagagaaacatcaactttaccgtgtgaatgccaatgtccaggcatgttggtaggtagacagtgtagagagaatattttttttttttaaaaaaaaaaaaaaaaaaaaagagcagttgttgattttgttataacctctgtgaatgaacgcgatggcgatggtcatatacctaggcaggatttccgtgggatggcaaaaatttggacttcggagatctgtcacatggatgtgctgggaagccggcgaggttattggatgatgatttgtcctgtcgaacttactctgtctcttagcttgaggccctcataatcgcgttgtcgctgtgagaaaggaatggtgccatgatgcttacctactgactggggaacgaggtccttgcttgcggtcagaaggagtttgtatggccttcactgactggacattttcctttgatgttgtaagtccccaaaggagagaagatgagagacatgtcgatagcaaagagtgaagcaggcaccatgtcacaagcaagcaatgaagagatcagataattatgttgatgacgatgatcgaagtttcaattataggagcaaccactgacgtagtattgacttcaaatgctcagtaaactaactcctcaaggcaaatgatgccttttcaaattccaatagggtatcaatatcatgagaaaaactgcctgaaaatgcttaggaaaaacaaaaacaaatgggggtatcaattgcaaccgcgcttaaaacaaaggaaaacagaaaggaaactccgaaaaatgccaaagaaaactttttgttgccccaacccgatgcgtcctgattgcgtgtagaatgtgtgttccatgcgaagtcgtatcaaagtaattataagaaaagctaagagctcaagataatgaagaagcgaagtgaaacccactaggggttggatgtttgatgaaagaaagatggatgtcggggccgagtctcacagactcagtccgacccggctagacctgcccgtcctcttctttgtttgaagcagccagcggcaaggcacggcgtgctgtaaaacgtgggagcagacattgtggcgttgcacaggagaaaggacgtggtcgggaaatgagatcgatgcatccatcgatcaattatttggaccatgccttggcaagtccagtccagctgcgactttcccaagtgcgaaggcttttcgtgtgtttgtgtcctttggcaggtctttttgacgggtttcgactgggttgtggttggtcgggaggaatgattggaagggaaggccttgattgttgagttcgcggggtatgtattgctgtgtttgttgaaccccccagtcatgtgtgactcggcgcgcgggcgactgttcgtcctctcccattgaaccgtcacacttgatcacggtgtctccacacaagggtcccccagtcccgtgagtcggtccggaggtggaaatgtgccgcggcatttttcagatgggaaaaatggagcggcattcggagccagccaagtgacgtcgcgtggccggtcaattggatgggatgaatgggattgctttgaggatggtgatcaactgcagagatgatccctatagccgcgcgcacagggcacctttgacggtttttgccggagccggggcacaagccggtgggtgatccgcgcatccgcattggaggatgcaaagcaggattttgggcccgttacacacacgaaccctgtgtgggggggggaggggggaaaggccgttttcccgtgggggtttgacgatgatgatggtggtgttgatgggaaaaaaaaaaatgccgacgatgctgatgctgatgctggtgattgcagaagaagaaaatgaaagcggtcaaaaagccagaaacggggtactgtaagagttatggttagcacggatgcatgccaaatggaggcattgccaaaccagtgtaagcttactcaataaaagatgaggttgcaatcgccacggcacaggctgcatcgtgcatccgatatcgtgttgccctttttactcagactcggcgatgggagtcatggcgctgagcttgctcttggtgctcttcttggaagaagccttgccggcgctgcgttgacgcttggcctgggccttgcgcctctccttctccctgacgagcaagctgaccatctcgcgctggtaggcggcctgctcacgctgcatctcaaggatctcggcctcggtcatgaagggcgccttgggaggagagtgcatgggcgagctgccgctgctggaaacactgcgcacatcgtcgtcgaaaacatcgcccatcaagtcctcatcggaaaggaaggaagtcgggcgctcgtagtcagactcggattcgcagagcgaggtgcggcggggccacgaggggaaagcacacgaggcatcggctccggaagaagagatgttgatcggggaaatgtccatcggcctcgagatgctggagtacgagctgccgtaggaagaggatcggctggaagaagccgaagagctgtaagaaccatatgaagagtacatggttgctgttgttgttggtgtatgtgtgatggttgttgttgttgttttgaaaatagtagtagtcggtggtccaggtggtggatgctggttgctaatcaggcgatgatgaaatgtcttgatgatgtcgatatcggattgttgtcgatacaagttgggctgaaggtaaccatgagatggggatgtgagtttcttatatctcgtggactctgggaagcaaaaacaagaagctggggaacaagggcaggggcgggcagagatatgtgtcaagggtacgtcccaggaaacaggatgccgtgggtaccgtggggcaggtgaatttcgtgcccatctctcgctttcctggcctttttctcctccctggccgaccgcagagagaaaacggaaggacgacagggggtgtgcccaacaagcggaacaacaacaacaacaacaacgacaacaacggcacccataccctgtcaacttgtgttccacactaggttcgcaaggtaggtacgtacagcaccttaccttgcttttggtacggatggatacccccccaccgctggcaacccacacccaggccgcaataacggaaacggggcctgtaaccgcgacaggagaaagacagggcgcgcggaattacgggtaatcacttaacggaagcagacaatacatagattgggttgttaccagtcaccagtcaaaaaggatttgcctagaccgggtacttttccgtgtgatgccagaagaaaagagtcattgcgtgcccttggttcgtttcgcgcctctccgcttttgggtgttcttgcgataccagcggtttgcctgggcaccaagcgctgccctgcgtatctctcgaccagctgccctctttggctggaccgccgcggggcatgacccggggcatcaacaagcaccagcctatctcgggctgttatcagggcgaccgacggcgccccaagtcgcaaaccgctatcaaaggcccagccccggcggggggtagacagccatgacggccaaagaaaacgacgggatgagtctgggcgctatggcgccaaacaacaagacgggacaaacgacagtgacgggaccgaccaaagtgacaactgaccagtccatcaccggcctggacgttcaatctcaaaagaagcgagaaaatgcgcatgcgaatgtgaatgtgaatgtgaatgtggatgtgacggccatttctcgaatttccatgccccggatgggcatccgaccgtgttagtcgtgtaaatcatagtgcttacctgccgcccggaccggttcacttccgtgttcgatgaagttttgctcgggagacggacaccatgcacactgctctcgtcgctgagtcgctacaacttgcggtgtcctctgtcagtgcttctgaccgcctttgccctcgagcaacaacgcatcccgatacgcccgtttcaccatgattacctactttggtgtgtgtccggccggtgccattcagcttacaacgtccccgaatagctgcaccgttggtcatggtgataccggtggtacattgcagtcattgctagtcaccgtcgttgggcattggtcgacacaccattgctgctcagccaactgaagcctttgaatggcccacgaacccaaaacaatgagagctagcgagcgattcaagaggtgcgccccgtggtggctgagcacaagagagacaccacctgcactagattacgggctcactcagggctttcggttccacggccatttattcactcactcagtcattcattctttcattcgcaatggacatgacaggagacggctccgaacgtccctacggttccgcagcccttgggcgccctagatctccctcttctttccgccgtctttaatcaagagatgctcttcctcatgggtcatggaagccctgtcagttagtgtcgcgcacccgggctcatgggaatgaagggatgacaggatgaatagcatgtacactatagaacggaatgtaccgtttgcgagccagtcggtgaaccgtttgcttccccgaggaagtgaccagggctggctgccatgggcacggacggagacaaacggggacgacggggaagaagaagaagaagaagaagaagagagaggtcaaggaagaccctatctggcatcaatgggaacaaggcccgcggcaccatggcccccattccggactccagggtggttaaaagtccagacggtcagggttccgcgtccaggcccccgtccatcccataaaatcaccattcctttttggccggcatgggtagtcgaggcgccccaaaatccattccccgggtcttgtgtcccgagataaccccggcttgaattggctgtcagtgcctgtcagttgcaagaaccgttcgttctacatattaaccccccttaaaacctccgttttcttggtgcgtctcgcgactcgcgactcaccagcggaccggtaggtgggaggaatcattcacgttgcttcaactttaacaacatttgttccctcctcccccaccttaaagaataaaatcaaataaataaataaaataccacgcaccctcaccgcctgaaatgagatacgtagggggaaagtgtgtggacttgtcggcggccagaaaagcaactctcgcccacaccaaatgcacacttctacactacaccgtttctattttcaagcttgtttgtataccgttgctgttgtctagcaccgcggtttcgcgggatgaaaaagcaagcaagccaaatataaaagcacggctgtcaacttgtcaaaacggcagtcaagcagcaagccacaacaagaagcaagcaaaacgacccctaaacatttgttagtatcacacaaacaagaaaaggtttgtcttgcttgtttggggggctatgtcattcccaatttgggattttgcccttgcttctccagcactcgaggcttctgtcgcgtcacttccggttggctgtatcttgggatcaatctgatagcgtagatatatcgataatgattagagttccgggtacggatgccctttcttttttactcgcgacaatccctttctccccttgcgtacatcgacaaagagattccatacgcggcaaatagtgtgactttagtgcttggatgtaaagggacggaggaaacggttgctgtcgttgttcggttggtagccctgctggtgttggccatttggttggttggcctccggtatcaatgatacgaatgaagccatcgtgaccacctcacctctaccggtctagcatccaaaaccgccaaaacagagcgagagagaaagaaaaaaaaaaaaaaaaaaaaaaaaaaagagaaagaaagaagaaaagagaacaaaaaactcatcagatcagggtctcatctcaacaatgtacgtatgcacacacaccgttttaaaacttggtgcgtcgccgcgcgcatcgcgcgccctagtgaggatggcgaggaatagctggctggtttcgctacctagtttactgagtgtgtaggctcatatctgcggttgattacacacagatgcacgaccagcgcaagacccgttttttgggcagtcttcagcgtgcgcggtgcggtgtgcgcttccttccttcttgctcgcgatatctgatatctgacactggcaccttcgtttcaaactgcatactacctctatatctaacactgagctggccctagcccccaagaaggtgagggacgggaggcatcaggccggactgccgctgacgctcggcggtgcgaatgatagtaactggcctccccaacagacgaataacccaatgcaccctcgccgtatcatcccgtctgcactctagcaaatatcacaaaatgcgccgacgcaccgctaggataaagtctttttttttttttcctcacctgctgagccgaaaaaaaaaagagtaatgaggttatcggcgaaacctcaaacttgctaccacactagtttaccccgtactactgtagctacggtcgtcttgcagcttgttgtccgagtttcaaatttttttgactccatctctgggcatcatcgcatacccgcgaaccaggtaatcctgtgcgcactggtggacggaggacacaggacgggagaagtggaaaactggagttcaagcaagagcccgagtgatcgatgcaactgaaactgatgcaaagcattgcgcgcatcgatctccttagtgcccgcgcccgttttggaatccgatacgatttaaatggggtcccgcggttggcggttcaagctgctaaggtttgcggaggttgtggaggttggggaaggttggtgacgttcgatcgatgccaagaaaatggggacagcacacaccacatttgggcccgtcagcagccagcccaaggaccatcccgcccgcccgtaaaaacggctctgctgagacaggaatgaggccggtccggagctaagaaagcgggggtcgggaggcatcggaggaggatgagaagacgccacgaacaattgaacggcatcgctgatgcacgaacggtgatcagaacatgaaccctccttccttcctcctgtccgcgcttgggtcaaaggagattcgcgaaagttgcgacgtcatgccgactgcctgtaccctaggtatgtacttacctacctacctacctaccccccttctccgcggaggacatggacccgcccggcaacggctccccgtttctttgaacagcacgcactcccggtcctgttcttcgaaacgacgaatctggcaatcacgtctcggatagccatgcgttgtttggttgccagggcacctgtcaatcttctccttgttctccttgcttgtcattcccagatctcattcgtttcttattgcgtagcatttaatcttgcgtaagttcgggggtcttccgcgacaacgacctgattaccacaagaagtcgtatcgaatctcgccttgttctggctttgctgtggccgacatgtgaaggaggtctgttggcaaaagagctggagacagaacattggaacgccgttgaagatgaaagcattgagaatgccgttgagatgatggaagtagcttccggagcaggggggccgccaggggtaagaagtcaccatgtacacgatgacaacgacgacgacaatggtgaagataactgaaagggatcattccattcgtgtcgccgatgggctaccgccattacggttcccgtagctcgcgagctgaaacggagcagcctcacaacctcaagaagagtggataggtagataagtacaccatggtacctacctacagtaggtaggtagggagccaatgactacattcccaccgcgattcggtgatgagcatagagagttctcgagatggacggatggatgctctttgatgataactacaaagctcttcactaacctgaaacacctcgtttataccacaaatggcctcgagagtgtcgttgttaccagccccaggccccggatggcttcagattggatcttgggatccacccgctatcgcgcccacttactggaaccgatactgtcgtaaaccaccacaaaacatcatcacctactgtaaaccccatctctctagaggcatcatcaataggtagccaacactttgcaccaaaagtgcacacaagacctttgccacaacaccacacaacactacttacacggatcgatacgatacaccgccgcatcacacaccccatacagagacaccaactgactgtttcatagggctggcatgtctttgctttttgactaagaacaccacaggcgatcgatgcgatgcattgcgctacgatgtacgatgaaccatccaacgactaccacatccccaccctcctgccactttgtttgagacatacaaacacatacacctccaacacacctataaaccgtaaaaagtcaaacaccatcgctcccgtatccatcaccgccattctcttctcggccccggggcccccggggcgctggtttggggctaggtttggcgtccgcgcgcgtttcgatacgatttgaggcgtcgcgcggctggcggtatctctaggcggtaggcgggtttcgagacacactgacagccagctgcagcagctacggcagactctcctagcaggaactcctccgcgatagcggtggatgctgctatgattacgagatcgacggggcttgcttttttgtctcaggggtgtcacggtcacaacttggggggggggggggggggggctctgtctctcccatctccgtttttgtcttgtctggatgccaagcagcctgtccgttttccgcttccatcaatttcaatctaagttctgaaatgcccggatccgtacatatttccccagattgttttatcccacaaacccccacaccatcccatggaaaccacatgggtttgtactatgtatgtgttcatcccaccatcaccaccgtctccgttggcgttgctgtctaaatttggaccgacccggtgatgtttgtgtgtgtgtgttgagtgtttggatttgtttgcattacattccctccaaatttatcctttatcccttctaacaacaccaagtgtgaatttgctatcccttcctccccgttacgccgcccgttggatggatgggatggataacggacatgggaaagtctggggtccaaaatgcttcacttccactggagcacaatcaactctggggagataccggggagattgtaggattgtagacaacacagccactgaacggcggaacgacggcgagttttgcggtagttgccagtcagccggccggttgtgtggcccagaagaactttattgcttactgtagcatgcatagcatggaatgtgtacctatgcaaagctcgtcagcgtctgactgtgccgttgtagatagatatacgatacgatagtaacgtacgtagctgctggtaaaagaatgccacggtgatacaggaagaaccaacttgaaacatgtgtagcccaatagagtgtgttgttgtaggtgttcaaggatgacacttgcacaactctatcagcactgacaccatctggggtgcagtaggctacgatttcccatacatagaggtactattccgatctctcaatctgattgcgcaatcgattacctaccttttagggacatcgaactctaaacaacatacatacgcacgcacatacacggccctcgtatgcgactatattatgtcgctttgcggcttcagagaaggatgtatacggtttatccaattagcccaaaatgggttcaagagaaccagatctggacttccagatctcgagatcgtcgccatggttcatcacccctatctaatcgacacagtgataattgttagaagtgaagctgtaaaaagcaacaaccacaaccgatcgaacaataacgacattctgtcctggtccgagcctggcgggatctcctaacggcttagtcagtgatcgggaaataagtgtggagagagtctcactcctctcttttgttcttcgtctttagctacggtattcatagcatggatgtcatgatggttcgcgcggttcgtgctaacaaattcccgttccgtccagtacctatgtacggggaactgagatttttgtggggatacagacctgagcctctaaaggccccaagtcttcctccactcagacgatcggagagacctccgtcatacactactaggtacactgcaaaatagctgcggtaataatgcccttcagtcccgacgtccaaaataggggttttttctcccgctacaaatgcctcttcttgggatagcgcggggatgatgtggaggccccccgtcattcccgtctcccggtcagtggcttgagattatctttgtaggactcctcctgaaatccatacatatccttccctttccacgtcttccggctcttccgcgagacgtaatcaatgaccgcggtcctggttacctatgatggtcgccgtcctcgggagacaggctcgcttatcacgcatccgcgtggcttcggcaatggtttgtggtgtactggcaagacatgcggaatttggatttgttcatcaaataggtgtagccggccgccttaccagatctgggtatatagtgcagaattgtggtcattgggcgaaagtccgatggttgcttaaaaaaggtcagttgtattttatcccacattggggtctcccacatggttaccatttcctttttggttgatgaaggcggggttcattttcttcgtcgccgtcgggcattactcggcttcgtccagcaggatcatatggaaagtgtagttttcagttccgtgtcttggctgaacccggacactaggtgtttggtatgtgttagaacccgccttcaaggccgtatcgaatccgggtctcaccgtggtagttccccatagtatgggtatccacatccccgtcccggttccgttgtctcggtcccgttacagaccagtttgccgattcaatgtgaaaatacaggagtcggaacggcgctccgactgcaacagtgcttcgggcggataaccgtcgacagacgcatgctactgtcggtacattgcctatgcgtctgcatatgctgcatatcgtggatgtatgattgataatgtagcggccgcgacgcggcagatgaacaactcacgggcggcgccaagggcagggcagtctgttagaatccagcaagcaagtcctcagaaatcatctgaaacgtgaatctggttgacgtgcaaaagggtgaatgacgcaacctaagtacctaccttacacactgattgaccgccttttttttccccatatctttttctctgcttgatgttattcgcaccaccatcaccatcaccaccttgctttgctgcaacgctgttgggccgtgttcgttctggcagtagtgcagtaagggaatctcttctaaccctaacccaaaccttttctgccaccaaaaacatgcttccgttactgtactgctgccgaaacgaacacgcccttggtgtttagctatggccgagctcgtgctggtacaagtgtcgataattccgcttttgtgattgggccaaacattggcaagttgaggaggatacaaaacatgttttaaagtggataaggctaattgcgacggctatcgatcaacactggtgcgcagcatccgcggtccaatcagcaatcccaccggttcttgttccgccttgggccctgtcgctctggtacagtagcagtcagggcggaactggaggggagtgaagcagggaaagggaaaggagagaagaaaattctgcactttgcttcacggcagcatccaccaccacatccaccgtcagggcctgttggggtgttgttgggccccagcttcatgaaaaagtctggaattggcgacggatgcccaagggtttgggtcccgggagctgcatccgtcatcgccgtcgcacgcatttccctggatccactgtccgttacatcggcaagggcatgagaggaagggggggccacaagtccacgaattgggagccacggggagcatcggaagggtcgatccgctgaaacaaagtgaaagcttaattttcttgctccttgcaatgtcgcggtgtagccgagtttgatggacaacgcgtgggcgttaacggtgacgacgttcgtgaacgtgtcgtccgtatctgaatgccacaaaagcgcacatcccttgacacatcccccctgtgctaatctcgcggttataccgcgtattttatcatctgatactcctgatgagacagccatctgaaaatccggggaaaacgggcactcactacagtatcctgttcctgagtgctaacggaccgtcttcgtacattgcccggactcggagaaggttcgcagattgccgtgtcgatcgttccgaagcgccgggttattatcgtttctattctggcttattgccagagatcctctctgtgtttccggtgtttctctggtgtaagctgtacactacagcacttcaagttttacatgctgctcccatcgttcccccttttccatacatatcttgaacctactacgtacatatgcttgagctcaccgtggccgcgaccaccgaccgtttccgcgacagggcatggcggtcataacgagctcgacaagacaacaaggaacgattgaccgaaagaggaaggcattcacagcggacaggcatcgggggaagaggaagaacaggatccctggtcttcgcttatgccttggatgacaacgctactgtgttggaagcatggaaggcccgaagaagggctccagttgtgcgttttgttggccttctacaactgcggaatagccccgcggccgagctccgacctgcagccttgtcgccgcggccgccggctctgtttccctttcttcaagaggagcctcgaggaggggatcaaacttcaaacatctctgatggggccgggtcccctgcgaatatctgcgtaattacataggacccgagcacatgggaaatagcgttctcgcaaacttttaagcgagcgttggcgaacgctggcgagcttcctagtttggcaagtctggaatcatctgcaggagctggaacgcgctcgccttgcctttcatcagctgtggccgccgcggagagctgagagaggtccgggaaacctggggttgacgaggttcgacatcattcgtgggtgttactcggccccgatgaggttgtcgtagcggataagaatgtcgcccgacgtctcctgtaggactgccgcaagattcttgctttattggccttgggacttctaatgactccggctgtgcagtagtagaggcctctaggccatgttacagcaggaaaggagaaccgaggcagggcgaatgcgctggcggtaagggagggcggcctttggagcgaaatggaagtcggaggcatgcccggtccgacagacaacccggttcgcaaagggcatggctcccacaagtgtccgaccgaacgaaatggccgagcaagcctgtcaggcctggcaggcacctgaagagggccgacgaccatcgtactctagtgtacactaccgccgatcctctaacgtcggattggtgtccccggaagccgtagcgcgagtgtagtgtagatagtagctcacgattagcgacaggtcaccgcgctcgagatcgttcaccttctccaaaggcgcctcacctcgtcaggccagcacaccggacaaggtgccggaggaacaagacgaccagccggagcgacatccgacactgtgatttcgctgccttttttttttttttcttttcttttttttttttggcctcgcctaatgttccccggccgccgtccaatttcaactgctcagcggacagaccactccgggtactctacgcagcgccgtcaaacgttccagacgccaatctcacgatgagtttgttgataacgaggctgacctgtcacttgcaacggtgcacagcaaagtgtctaccgacaacagaagaaaggatgaatgactccataatcaaacgggtgctcagctgccagccccccgcgggccacttccggcaagggaaaatctggggatgagctgtcacccatcagcgcctcgcccagcacgtgggggcggcctcacggtctgtggagggtttgatgattcagctgctgctgcttttgggagcatctcgcgaccacagttggtgggtgaggggggggggggcaaattgggcgccgtcgtgatctatcctatctgtgacaccactcccaagccacaatcaagatcctttcccatcccagcggcctggtaagttcacgcaatactgggccatgtcgtatgcgaactcggactggacgcctgaatttaggtgcctgggacacagtcataggctctgtatgcatcgctttcaggtcgctatctcatttcactggcaacgaggcactgcgagttgtgatggatggttggacagacactcaaacctgaactcgagacctgagcgtcattcatcacttggccggctgactgtgctatggcatgcgcccaatgcctgactcattttgtccttcacgaacctaccattcgcccacctacttgtataagcggcccttatgagtacgccttagccagctctcatgacggcctcgttggcaaacggtggtacctagagatacaccacctgagttgattactatccaccgttatcgttaacgtctcccatctccagaccgcatggtactcgcagcgttccggaaggggtgatatcaacaccattcggtaacgtaccctcggactctccctccagtaaaacgttgtctcctttgcacgcgccttctgcccacagaagccaggctggtcagaggtagaaacgctggcgatatccactgaccgccagacctagtactaaagcgccagcttgaaagccaagcgttgatgcaatgcaagttacatgtctttcctgcccccttgggctgagataaggtgcggataatcgtgcggacaatcgtgagcacatcacctgttgtggacatggaatgaatggctatcatccgccatcaaccccaacgcagcacgcgggtctacccgaggaactacagttgaagatactccgcgcgaataaacccatgtggaccatcaagcatatgattgacggttgcgtgcccccgatcttcacaccgacggtttcactacttgttgccccaaatttcacctagacaggccgctccttccagtccggagtcggcggctccttgacgacggacgcacccttatcagtcggaaggcgcaccggtgagcgaacattccggaccgacaccggccagttgaacggaactggcgataccaactgcaaggcctcaaacttaatcaacgatatcaacaccgcttcaccaaagagatgcactctcttaccgtacatcagcttcccgcttgttcacccagtcgctagcaggctacaggcagggtttgttatctacgggtcggctgcttgtctcttccattggcagaatgaacattttccttgattgaaagggacctgatcacaacttcccacaaccagtcaaccagaacggaacccgtcaactccgttgtcgttttactggattgaaagatttcgggacctcagcaacgttgtctccagtatcggcactagcacttcctacactacacgacgtcgtactccgcacgcacttcatccaagatcgacagaggggatcagactccggcacttggaaattgccgtttcgccgccacggttattcccgcgggtattacaggcgcatcaccattgctttagatccttcaattcactctggtcgagctttcctcctttctggctcacgtctgaactggccgggcctcgctgtcttgatgatttggacactgaaaacctgtaaagagtatcacaggcttgtcgatcttcatcgcgtgtcaaacccacgggactcttgagtgagagtccaccctaagcatttggtccggtgtctctgccaatacctcaacatcttgctggaaaaccacggtctcgcaactcggctgacccaagaggaggatttttggatgaattgctgcagtctgggtacctatcatgagaacaaaagaagtctgtgcacttccccatacgtacagggtattttttggtacgacttcgatagcgactccacacttgaccttatacccttggcttgctcgcgcaatgcactccaatccatgccatgttagcatatccaaacgtcaatccccctcctttagcaaccaaccaagaaacaccaataacacaaatcgccgtcttcgactcccacaatctgccaatattgtatgcatagtcccctattcactccagcaatcaacaaagcgctggagcgaatccttacttgctcaccgcggaccaggcggccaagggtacctattggttttcacacacctcggtcgataaagttactttctgctgctcaccttagcgcgccaaacgcggccttctgtttcgttcttctttaacctcgagacccttcgtaaacctctcaccagcccttcccgtcagccattcgcgccatccgcacccttctccactgccacttatgtgccgatagtccgatacgagaactacatacaccctaccaaatctgtgtttgaaatctccactttaggttactgaggagcaaaatattgggatcccatactagcagtccaagatgtccctgaggagagagtgaaagatggtgtccggtagggagggagcttgagggaatgcttcaactgtgggaaccccctcatctcttcgcatctttgtggatggatggatgaataaatacggcgagtctactcgtttcaccgacgtctggtgatagcgtcagcacatactcagggcatcggggcttacaacacgagctgttaaggtggtttatttctatatgatattgctgtcaagaaggctgctactttcgggatatgatgctgaagtaaagctatccaatgagagtctgcagtcctgacacacactcgcttccggcggttgcgattgggtgtgtggactctgatgtggctgggctttcagttgtcgtatctgatgagactttttctgtgttttctctggtgaccggaatctgatattcattatcatcaaaaggtcgtaaggttggtttgagatatgagtcttggggtcaagtcgttatcgctagaactcgcgaggtgaaagatatggaattgtaattggtgagatgggaaagcctatcagctcctattggatgctcggcaagtaggtagaggttgagaacacatcacgttttgcgcctattatattccttcaccctcttggtagttgggtaccccaatattctcttgactgttaataccgttcttggagtcagagtgaaaatgtttcaaaccacgaagaggagggcgtagcattcaactttcgaccgcatcggtagctccttctccaatcatgactcaactacaacttgaatacacgcacgcttcacacatgggcagatggtctcaagcgatcgctaaagtggcaattttgacagagtctagacttctttccagattctagagaaatggttctcctgacgatcgatcctgcaagcgaccaccctctggtgtgtacttggggccaagatcatgccgccgaatcttgtagttcaacagatctaccaattagagaactgtcattgcccatgaacagcaagaaaagaaaacatgaaactcttcggtaaaaaacatgtcaaccgaattaccgttttgcagccactccagtgtccattttgtggtgtaaacgcatgaatgcctaacctccacaaaacactcggtcgatactacatgcttacctctcccatgatatgtagtgtacgaggactgacccattcccacgtgtaaaagttccattcagtcaagggtgcatcgccaagtacttttcccaatgcctgattgttctgcatcagccaagtgcatacattttccatgacagtatcacatgcaaaattaggtggataacactgtaacctccaagtctgtgtagaaagacgacaaagaggacatctacgtgcatctatcactgctccctcgggatctcccgaacgtgtttacaggcataaatgcagttcaagaacaacaatgggaccctgaaggtacccaaactacgcttaccaaccgtgacccgcttgggtttctctctaggagcagaacggcaacggagatctgaaacgaggagcctatttttgttctttgttcatgtaagcaagcaggcaggaatgacttgcatattttgaaaacaaggctcatgtgtatgtctccttagctccatgattggaaatggtagcgttagggattcagacggcttggttcttaccgtttggggtcctgatgatgtcgattcaaaagggacctggaggcaacaggatcggaagagaccttttaggaaggtatttcaacattcaatcgacaggtaccagcaagaaaggattatcaagggttagaccctctgcccattttggactacgcaagacatccatccccctcggcttcaccagagagcaacgagagcaagagctcccaaagggttcagtcatgtcctcgtcagtacgtcattgacagctcaaaccctctgtcggctcccacggaaatcccagtgtgttactccgcggttgtaaaacacactccagtgcaatataggggttttgtcgacacccgtagccgcctgagactacctctaacgaaagcagcccaaatccaaaaaatagctccaggaatataggattatgtgagtgccatctccagtcggaggcttgatagtacgcaggtggcttggtgtcctaagcagcatggaacagccgtgagcgggcacctatctctcaacaatactatctcatggccttcatgtctcctccattccagagctttttcttagttatttctctgccgcgattcagccagctagcttacctggctacctacctattgacgtccatctcgccctcgtaagatcatcctccccgtttgagtgacgttcacgtgtgcacacaagacatgaacacaacctctcaatttgtttcccccatacctccctccatctgagcattacattccgcttcccaatagcgaacacatcaagatcacacagacctagagacagctaagatggtaggtaaaggaagccccaatcctccaactcatctaaatcaagtcacacgtataattagccggatgcatgtcgacttattgtctaaacgtacgagagacaccaaccagtcttccaaaacaaagccgactgacatgtggcgccgacagtggaagttagccaagtagaaaaaaaaaaaaaaagaaagaaaaaaaaagaaagaaaaaaaaaaagacagcatgaaatcgctcaggaggttgggatggatttgagtcaaacatcaaattacacctatgtacgctgtcccatctagtgtagagaggttgcagtttgtgaggatctattttttttttttttttgatgcagagtgtgcataggggtaccgttagcagtcgacgtaaatcaggttggatgagacatgggctcagatcagatcctccggggtttgttttggtggtctttgtgcaaagcaggtacccggctggcttccaaaaagtgtgattcgactttccaattccaggtttgaaaacagctggcgatgatgaagtccttgtcatagtcgcggaaccagtttctccctcggtcttggttgaggaacatggcttccaagactgctggaagtaagacggagagctttcgatgtgattatgcggattggtagaccagttactgactgaccaactccttcaaaggtagaatactctgaccatgggcaagtttcttgttgagggggtttgaagcgtttggtactcgaaatcctttcggggtgtaggcgccgttcgtgaactagtgtatgcctcgagtatgtcaaccgccagcccaatttcaccgtccatgacctgccccaactacatagtacccgtgtacctacttctaacctgaagtcgaatccaaagaagacaaaaaggaagcggaacaacgtagaggtagtgtacgactttcgcggtgttggaagcagcaaaagaaaaacaaactcgatccacccaggggtcgaacctggaacctcctgattcgtagtcagacgctctgccattgagccagcggaccttgttgaaatgaagttgacatcgacggccctatgatccctagctgcgaactggacctagagtgttggcaagtaggtggttgccctctcgccggcacctgatatgatagtacaaggtccgcgagtaacggcacccattgttgtgtacctgatgctcagattccatcgttgagaacaaaacacatctaccaaacaaaggcgacagccagcgcctgatatatcagcacgttgttgtactccccaacccatggggacatgatgaatgacataaccaaaacgccctaacgccaccgtaacccagtggaagccaaaacccgagtgcacccctatgtgcaccgtgcacaccgtacctggttggccatcttcctccttctaactcctcagagcttccaatcggttccgcatctggtccatcatagcctcggtatcctcttcctcgggctcctcgtcggcgtgctggggttgctgtggtagcttctggccgggttctggcacgctaggcaagccgcccgtcttctccatgcgatccttcaatatttcgcccagcaccttgtcgacctcgccctcggcttcctcctcttcatcttccaggtccacgtcaacgggcaactgctcgcccaccatctcctcgataatgccggccttcatcagctcaacgctgagctcctgcatggtgccagccagctccggtaggcgcacgagcgtgttgacgtccttcatgatcttgacgctggcacggatgctgccctcgatcttgcgcagggcgaaggcctcgttgacctgcatttgcacgctgttgagctgggccttgctcgtgatcagccgcgcggtcgtcttgcgggcgcggatcagctcgcgggcgaagtcgcgcacttccttttcggcctgtttacgttgggcggggttgcgctgtgctcgtcggtcggcggccacaatgaggtttttggtcttggtctcgacttgcttgacctgggcgatgtcacggtcgatcttgcgcatgttggagcggagtagggtgttgcatttgcgcatctggataggcaaacacaggctatcagtgactgacgtccttgcttcaagacaccttccatttcgtcaaggtggtgctaacctgtgcctggggatcgggcggcgcgaagaaggacctgagtgtttgcatcttggcggctgtcgtggtagaagccgaattgactgtttctcgtgcttctccgatgatgtgattggtgtaagtacaactaattgaacgatcccctcgtcaaagagtcgaaaccatgaatgatggtttctaggttggtgatggtggcacacggcgaaggtgccgtatggtgatgaggacttggttaggtaactgaagttggtggtagaggcgggttgtgcctggaaaccacctccatctatgtcacccgtactgtagtgtagaggtaggtaggtagcccggttacgtcctgacgtcgtggacgggcaacccaacggccgggggtctgggttgatagtgttagcgcctagtgtagactggaggtacatatgtacagtgtacctctagcgagcatgtgaggtggaggccgcgtgagcctcacagcccagccccagacgggacctgaggcaggcgggcagggagtctgcaggtggctgctccttctcgcttccattgcctgcccggccgcccctgttctttctgtgctggactggacctgggctgtggcttgagctgctcctggagggaaccacccaacaggcccgctatccgccccgcgatgatgctgcggattgggactgacaaggagtgtccgagttgttggaataacctgaggtatacactgcagaaaaacggaggtctacagtaccgttgtgatattgtcaaggtatgaaatcaccatgtcctgccatcaaaagccacatcttgcacgactggtggacaacacaggctcaacgggatagccgtcaatgttgctgggctgtgatgctttgacctcagccccaccattttggatgtgaaccacaaccacatgccctggctcacttggctgtaagccaaggtctcagaaggcagttgcatactaccagacacacaaggctcgggataatacacaggtcagtgtagacatgctcgtttgattgctcgtctgctggcgttttcagttggcgcctaccttattgtttgccttatgggataggtacaagtttctagaaagctcccatggtttcgtctactgttcgtcagttctccacttggaggccacagctggagcgggcagttggagcagttggagcagttggagcaacacaagctggatggagcgtggaagctcagccctgcgtcaaggccccgcgcgcccgggaatcttcaggcttcttacgaattctaccgtcacccggaggggacccggagaccaagttggagaccgaagggacggcaaggcagggcgtgattgctaaattgcttgcagcctcacaaccaacccacctcttcccgcatcctctccttccagctttcttgtccgtgactacaagacacgacgaccttttttttctttgacgactactctagttgtgacgtacccgttgtgaatactaccactgccaataacgataagtaacaaccacaacaacaacaacaacaaccaacaacaactgcgcttctaccactgtatgcgctttacatccaggagctagctagctacccttctccagcaacatcttcgcacaaacacacacttacacaactatcatcacaaatggcttccactgtgacacccgagggtgagtctctgcttttgatcaccttctcaagatcgcatcgcatgcctctcccatgagctgcggttcctgtcgcatcgtatatacgcaagttgctgacaatggattccaatcctacagttcgctgggcccagcgctcttctgctaccgatcccgagaacaacttcatctacctcaccattagcgttcccgacgtccctacttccaaccttaagctcgaccttaagcccactggtctcgtcttcaccggccactccgacaccctcaagaagacctaccatgtcgagcttgagttctacgccgaaattgaccctgctgcgagccaggtccaccacacggcccgtgatgtcgagatgaagctccgcaagaaggagcttgatgctcattactggccccgtctcctcaaggagcccaagaaggttcacttcctcaagaccgactttgacaagtgggttgatgaggacgagcagcacgaggccgctgaggatgacttcagcaactttggcggtatgggtgagtaccacttctttgacccttgtccccccacccgcttgtgacctgattctgctgcgccactcgtcgcatatctctcgagccaaagcccctgtcccatccttattcataccgaaactaaatatattgtgtacctacagaagggatgggtggaatgcctggtatgggtggcatgaatggcatgggtggtatgggtacgtacacttccagctgaacggggaggggcatatggcaccgaccatacccgagacaacgcggacacctccaagaatcatctagcggctgtacgctctcctagtgatactgaccaatatgctaactcgaatctacacaggtggtgacttcggcggtatcgacttctccaagttgggcggtgctggtttgcccggcggcgacgatgaggaagactccgacgatgacatgcctcctctcgagggtgagggcgaggctgataaggccgaggaggcaaaggatgccaaggagactgtcgacacgtcaaaggaggctgcgtaaatactcaaaaagtaataggcatacccaagatccatggtagtgggctttaatgtttagaactgggcattgggaataacgacaggatttacttacacataccctcccattccccaatgcttcgggggtggaatattgacgctggatgattagctggaacgggtttaatggagtcctttgatttcggtatctagcaggatcttgcagcgaatggaatcatgctcatttttgtctagggaaccctcgatcccgaatttgcaccatgtatgtgacagttgtgggcttgtatcttccccaagaacacaggcttgcgtctaccccttgtcgccgaatgtctgcttattatcggcggttacagctcggtgtgtcccttctcgtatcatcctttccgtaatggcggcgcttctgcgaagcaggtcttgggaaaccggtggaagttcaaaaggtacatactacttggttggctctctttccaagtcgaatgtccacccttcgccatcggtctattctcgctcctcattccttcaccatttccggaaacgggatgcagtgctttcgagtgaggctgcggatccatcgcattggtaccctattgtcgttcgtcttccagaagcagcacgacgggaatatcgcaaaccgatattgcgatgtcttgctttcagcaagatcagtggcctattttccggtcgagggcatgacctccagtcatattcgggttctttggatcagtcctacggcgagtgtctctcaaatgggaggtttcatctgcctcctcccatcgctgatgttgcttcttctccggcgatgaggcacgccgacattgctaccatgccgccccggtgtcgtgccgctcaatgttcagtgttgacaccccggcggtcgacacagctgctgagtgttccctcaccctggaagtcgctcgaacactttaccgccaggatcctcaaccgttacactgatctagccccttttgaagtaagtttctgaacttatccatctttcgtcaccctacctccacactactcaacgctcctagatgtagcatctgtgatgccaagctgtgatgaccatctagtatgcgttggaatcgggataggaatgatcagaaaaaggaaggtcgccaggaacaccaaacaacatgattcagacccacagaaagccaacttatccagatgctccggtgaaccctcaagccaccactaccaccggtgggtggaagcggtgggcgatagtgtttactctcgtgtcgttactgtgcttgctgctggtttctcatctcgcttcttacgaaattagcgcctattcctcttgcattccagattgtctcggacaaacctgcacttgtgcttgagatctagcagctttgcggtacttacaaaatatatttgtatacaggcctcctcgtataagagaactcgaaaaccacatatgaaactagtcttttcctttgaccagttcattcccactttgcttctttgattacacccaatacccgccgtagctgggacagctgcactttgaatatacagactgcgcttggacctagagaggaacaagttgcaacaaattttccttactcatccgaagctaaggacaacttacggaaagaagtggtggacaactgcaggggtggattgcatcatcaccgagaacggacataaggtcagtcgaacatcttcaataagctaccaactttcttagtttcacttttcaatcattaccgtgaagcgttgtgaggtgctcgaagagcttagtgtggctgtttagaggagattcttctcattggacactcaaaagcacgcacgagcgtcaccacattttccacttgcctttgttgagatcctatctgccactattggtgtcatgtgtctcacttactcctgacagcctcgtatacgactttctataatattcatgtcctctgtttctgtcgtttccctgttcttcccggttttatcatcattctctcaataatcataattaacacactgtcctcccaacgccaggtcacttacaccagttcacagaccgaagtcacacctatcaagtcacaacctccaactccaagtgtcagcaacaagtcactcgatcttcgctactgtcatcttcaagacaaaacaaacaataacctaaacccaacaaccaaaaccaggcaagaacaaaccctaaaaccacagcaactacatccgcccagttccaaacatgacctctaccacctcctcctcccgacgcagctcatcctcctccaacttcagcaccatcaccaccagcagcagaagtggttcacatttctctcactgctcacacccacaccattcttcgacgtcatcgccatactcgagcaccgcctccagcttcgcaggtataggccctaccatcaccatcaataccacctccagcgcggccagcagccgctcttcctcctccccatcgtcaccttcatcagcatcggcttcctatacagctggagaggccgcgagggatgcacagatgggagcatctatcttggcttggccggctgatgaggagtggattgctccaaaaatctgagagcgtatgtgggaggtagaattggttggccagagggggatatcgtacatgtcggagacagggcgttttggtcatttttaggacgacggtgctcgtggaaagttaaacggacataggaacggaagtggggaggggattacacagttataggggaaatgtgacataacggagcttacttgggaatggcaaatattgattatgtgcttgacagtgcctgctagacaggttaccagtcaccattatcacgactttcgacagaggatgctttggtatcagctcaacagatggtcataagcatacttagttgcatgtaatggagcttgtcaagccaataacaccaagtggttaattcatttcatgtagcaagagcttcgcaaaccttcccagagcggatagagttgaactggttctgatggctctcgtgacaggtaggtcatgtggaattgggggggggggggtcattgcagtaagagaagaaaaagaacaaaatagatgggaatacggtttatacccagccaacacgtttccatctctacactacgacgtgttattaccccaataataatcggtggccaagtacgaacgaacgacaaaccctcagagaacttcctcaacctacatcatggacctcgaccaacacatacaccatccatccctacgcaggaaccctcgagtggcgagtgacctgtatgtaccagcccgtctggaccctcttggtcaacaccgctctgcaatctcagaataaagatgacgggcattagaagtaattcaagactaccaagccaaggcagtattgtacttgacaccttaaccctattcacgaacggactcgcacaagtcacccacccttggcgattccaccaagaatgaaccggctattttactgagagagacaatagcatccactgaatactcgcaagtcttgctgcaaaacattacaggtattactacaaacatttgtatccatccttgcgctcttgtcaaaacttccgcccttcatttagggagtatttgagcaacaattctaggaaaccaatttacagcccatgcgcatttacttccaccgcctcttacgtctctgagaccaccaccaccaccaccactaccctccagcacaccaaccaattacaaactaagatgtgtaccaaacactttgtcgactcctactgcacctcgtgtgacgagctcgtgcaaggccgatcgacagaaagcccttgcaaaccaaaatacagaggagagcatttgggacactgcgcggcaggcatcgaaagcaagactgttaccgaagccgtggtgtgcaagaactgcgagaggaagctgaggaagatggagaagaagaagaaggataagggaaaggagaaggacaaatagcagaagtgtggttgtagttctactgccgtgtgtgaatgaggaggaactacggcttgctgaatcgcggaggaatggcaggaaagggtgccctcttatcagcacgtgaagcactgtttacgttcgtggcagaattcggggcattatgacattaacttccgcctttttcttgcccggaagcgctcgagggtcctcgatccacgctgatctagctgcttgagctttctcttctggtcttgggatgcacaatttaccctccgcaggtgtagctctctgtaaagtacagaaaggcaacgccctgcgcatgctagatttggtcgtgacttgcgatgtgaaaaggaccactgtggatattgctcccgcttcgctgacatatatgtccgttgcgctccaacaatttagtagcagaggcgagctatttgttcgaaattatattcatcgccttggggtactgggaggggaagacgcttaacaggcgaccaaaggataagtgacaaagtgctgataacaacaccaaattgtgacccttggccctttggcagacgtgtcctgccgcaatccatcttccatcagagggaccgtaaacgacaggagcgagatggtaggtcgcggcgaaccagtcgcaggtcatacagcattcgctaatagaataatagtggagaggcgataattgaaggtcgtcgtgagtctggagaaaatttcatcaagctgttgacctaagctgtagaccctgcccgaacccgaaataaaatagtaaaacaatcatagacaatccgaaatccgtcaaacaaagttgtcgctgaagctggcattcgctctcatcgactgttgctgttcctcatgcatacccttcgttcaaagaatctcgtcctccatgggagcatcaccaccgttggcagcggccggcgcggctccggtggcgttgtccgtggtgccactctcgaagtagtcagccatctcagaatccaactcctcgacggtcttcttggcagggcgggcgctgcgagggcgacggggacccttcttgctgccaggcttagcagcagcagcacccttgggggcgttggcggcatgcttgacagtggcggcagacttgggctgggccttgggctgtgtgatacgctgagtcaggctcttgggctgagggatcaactcggcattggaaacaacgacctcgacctaggggaacgttagaaaagccagaaccagaagattcatacaatggagaatgagcgtaccttgaccgggcggttgtcaatcaggagaccgttgagagtgttgtacgccttggtagcaccatcggcgtggtggaaggtaatatgagcaataccgcggctagtgcctccgggcccatacgaaagttccaccctcttgacctgtccaatagcttgctggaagtattcctatcacagggtaattcgtggttagcgtcgtgcgccagtttcagtgtggtcgtgttcgtaacggttcggtttcaaatcggtcaaagctagggcattatctcgagccggcccaaaaccaggatatagccagagcagcgcgcgtaatctccaggtcagcaacaccagcaactggcaggtgagccgaaaatccaacactcactagagccatccatacgatccgatgcgtctgggcccacagcccgtaaagcagtaggacgtgtgaagggatccagttatgccagacaatccaagcatggtccagttgatgtgatgccgtcctctcgtagaattcccgaacaaccacgatgctagaccccggttccccggagttgtaaatcccctgatggaccaaaaccccccagaaatcgtccaaccaggacatgagaaacagagcctcgaacatcgctcactgcgtggcgcgctggggtgcaaagatcgacttcaaggtgaccagccaggaagagatgatgcatgaccccccagctaggctcccatacaagatttgtctgccggatcctgcactgcttgtccctttccgaaccagaggcgcttgccagccaccacaatgataaggaggggagagcgtgactgcgatctgctcaactcgcaacatgacgaaatgtaatgacacacgtcagggaggagcaatcaacggcagtcttgatggcctagggccgatttgcaataaacgaccgtcccgaccgcccagtggagaaaacgacgccgattggatacgccacggaagagggatgtcgataaaagtccgaaggctaaatggcctcatcggtaataacataccttgatctggccttcggaaacgtccttgggctgcgatgggagttagcggtgaaggatgctacgcaggagaaagctggaggacgcgactcaccaggttgctcacgacaatcttgctctcgccggtaagaccagcactctttgcgggcgccggcttggcagcgttgcgagcgggctttgtgttcttttggataccgccagcgggggcagcattggtgggcttaccgccagccgagcggcgacctccacggccgcgggcgttggacttaccgcggcgctgagtggagagaatctcgtcgagagactggtcgagctttccggacattatggcggtgggttgctggaaagtgatttagaagtggtgagaaagacgagacgcgtggtcaaggtggcttcagagattaggaagcgcggacgggctcagatgcgcagtagagctggcgaaggtcgcgttgggcagaagagtgatagggaggtcaggttacgactcgctggtagcgcaaggtcgcgtgaagtcgaagcggagcaagggtcgcgctgcaacggaaaaggtgcagcgacactgtgatctgatcgactcgaatggcaagtggaaatggacgtggtcaggctgacgaagttggatgcagtcctgcgagcaatgaaaagaatatgggtcttgagcggatgggctgtatcggtgatggactttggctttggcggtgatagtaggttgtgttggggaataggtggtgttgtttgggtgataaagtggtgaatgggcgagagaggtgaacgaggggggggcggaggagggagtagaaaccggtgtccgcccagaatttgagggagaaccgacggggaccggagccacctcgctgcgctttcgtcaaggcttggcaggctgagcaggctcccgcccatacactactaacttgcggccacacgcgcctgtcctgaacaacatccaacgtgacgggatccttgccgcactggccaccccaccgctttggcttcgctcagaaggggaaagaacagtcatggccaatcacagccttgtggcaatcgctttggctgatggcactcattggtacgctaatctctttggggctagacccatccctcctgacgcagctgggccgttctgttatggtaccggtacctgcgatggcgggacacatagccaactctccgagacgcgtcaccactttcagggaccctttggagctgtgtgtccttgtttatggatgttcttatcccacacactccaagcttccacttgcttcttcagggacgtttgcaattgagctctttcacaagcggaaacaaagaacgacccctttgcacataacaaaagaacaaaccatattattagtcagtcatgctacccagagcgcttggcacccttctgctacttaactggtgacatgatacaccatgatccgaacaaaaactgaaatccagtgcaagagtctgctcctatgcattgggtcaaccatggggtatcaaccgactctgacccattcaatcctcctcggcccgaaacctcgttactttcctaatgctatgtccctgtattccttttgtgattccggggttcccttcccttgcatatcggttgcgccccagaccagctctgtcctgctctgccctcagtagaagagagtgttctgtaggccgtctgtctcctgtccttctcggcctcgccccaaccagatgtcccaagggcgggacaagctgtatcgtgccgtttgtgaaatatagtctctgtcttcgtaccgtacaattttgcggacgctgtgtcctattttgccttggtcggggccgatgccacctttgttgccttcttctcctggacaacatcggtttcgagatcttcggcattggtttcgaggaagtggtggagaacaataagaaccatggccgcgcacccgagaacgatggcgagacggtaaagttcggcgtcagaaatcattgtgtcgttggcgtaggaaaagtctgtgttgggtattcgttcggtgccgtaactggtagctgtagacttgttgcgactcgcaatgcttggaggggagttcaagtgggtccaaagggcgctgttctgctgctcaaaaagctgtcaatcagacggctggacagagacaagaaaatgccgtgctcactttttcttggtgatgccaatcgcactggctgttctgcgccgggaggaccgcaaattcgaaagtgatgatgccgattgtcgggtgttatggacagctttccaccttgagggccgcgacgcagcatcgatgtatcggtacatctccatccgttcatttacaagaggatccgatagtcacgtggacggacccaagctgaaggaaggacctcttctttcgttaggtataccggctgcgctgcccggaccaacgtcagggcttctgtgggcggacaccccagcgctttaaatcccgggcggcgtcagtgggcccattccactttggttagagttgtttcaacccacccacttcgaattgcctccaagaaactctccaggaagacttggtcgagatccccgccttcgtctgcaaatcttttgaaggtcgctgcgacaacacgctctatttacaacctacgcgccgccaccaccccagctgcgacagcgactcgatataacatacatacgtgatccattaacttgcgcatcacgacacacacacacacacacacacacacacacacacacacaaactctactctctggttcccgatcgcgatatttgcccatcatgcctcccaagaagcaggaaccgaaggccgccggcaagaagaaggctgtcgaagacaagaccttcggcatgaagaacaagaagggctctgccgcccagaagcagattgccgccctgcaggcctcaatgaagaacggcggaaacgctgagcagaaacgcaaggaagccgagaaggcggcccgtgagcgcgagaagaaggcggctgaggatgccaagagggaggccgatctgcttctcaacaagcccgcccagatccaaaaggttccctttggtgtcgaccccaagaccgttgtctgcattttcttcaagaagggcaactgcgaaaagggcaagaagtgcaagttttcccacgacctggagcaagagcgcaaggtcgagaagaggaatctgtaccaagatacacgagcagaggaggacgacaagaagaagcaagagacctcggcggactgggacgaagaaaagctgcgttccgtcgtcttgtcgaagaagggcaaccagcgcaccaccaccgacaaggtgtgcaagttctttatcgaagcgatcgaggagggcaagtacggttggttctggatttgcccgaacggaggagacaagtgcatgtataagcatgctctgccgcctgggtaagttgggggtttgcaccattagcttcttctcataactaacaccatctctgtaggttcgttctcaagaccaaggagcaaagggcggctgagaaggcgctgttggacaagtcgcctctcaggacccttacgctcgaggagttcctcgagtccgagaggcacaagctcaccggcactctcacccccgtaacacccgagagtttcgccaaatggaagaaggagcgtctcgacaagaaggctgccgaggaggccgcaaggaaggcgaaggaagcgaccggtcgtgccttgttcgaaagtggcaactggagaatggaggccgatatcgattccgacgacgagggggacgacgacgcctggaacttggagaagctgcggaaggagaccgaggccatccagatcaagaaagaggaggaacgactgtcagctctccacggtgttcctgtcacactcggcgaagcgaaggacgtcaccggactcagcgagccaacgcttggtacatgagggcgtatcagcacacgaggagaaaataccagcgccgccgcttcagaaagtttgtgccatccgagagttcggcacttacttgcggcaaggatctggcgccaagttgatgaagctgctcgagttgctcgaggcagctcgctcagaggttatccgacatctacatcacgatatatacacgaagcttcgaggagtgaagccgagttgcacctccacaaaggagcagtgggaataatgtcgtcaggtttcggtttggaagctctggtcatgaactagtctagctcacacacataatcataggcatgcccggatccagcacttcgttccaaacttcttgcgtgtctcacgtgtctagtcgccttcgccaccagcattcattatatgaacagagacggacataggataaatgggttcatcaggacatgtcagttgttatctccttgattcagcaagccgtccttctacctgcacgtccgtgacccagcttgttcgtcggtggttcgtggctaaagatttcctatccagaatgggttcagtgtgacgggactgcagcacatgataaggaattcgaggcattggtcttgtacgtcgagttattgatccacgcatggcttgcaaccaatttgtagaaatacggtgtggctgtccgcaaaaacactcaccacgacgcttacgcagtgacggggaaggtagacttaaacctagagccacccaagtgtggccacattgtcttcaatgtgatgtttgggcagcgagcagaaatttgctgtacatcgttcacatggaccgcccaggaagatacaagggcgacgaactgatacgtttgatgtttcgttcaacactagtagtcccttctagcaattagaactaatgggtgaacattggattgcttcttgcacagtccagtacttgtcaggtcttcaaaagctagtcagacggtcggcggttttgaagacctggcgaggaggtaccatgaatcagtcgttgttgtccacacttgtagtttcctaaactgcttcaaaatgaactcttataccggatggaagggagtcttgtaacatacacacttagtgaatgcaaccataaacagcgctgcttccccatgaattcacctcacttacctaatttgaggaaagttaacaagtcctctgtaattaatactatgcacagaccactttctgagccgtgcgattagaagtaatagtttcattgctaacatcacgtccagtcgcgtcagtccctcatcaacccacgccctctcctataaccacaggaagccggcattagtttgccaaaccagccctctacaccaaccaagatacttaatatttactggatgttctttcagtcccctagtcagggactttcaagtggcataactcgtcaaatcatcaatctcagcagttaaaaaggtgcgttgagatattctcacttgtggcagataatgcgactaactaggccccagattcactctgttggatgacgacaattttcgtcctcatctcgctttaaatctgaacttgctttactgcaaacttgatcgagggaaaagtggaaaggatgccctacgacccggacctctacccggatgacgaccctatcgacaacttcaattatgatcctaaggacgattatgatgagctgggcgatgactatgacccggatctagacccaaaccaacaaggggatcacgaagaggacgtggatgagttctacgatgcagaagacgtggaggatgaaccatcactacaagcgcccgtcaaagttccccaacatccgaggcgagctacgctctcgcctttgcaaccctcaagatctgagcgacatgcgacgccaacatcgacatctgtccgcgatggaacaccaaggtcagctcgggtcgccgtcatgctcccggtaagcgtgaagaaggaggcctatatcagtgtcccagatgttgcatcagacgaagaggaggaggaggaggagaaggaaaaagaagaagatacaatggttggcagtttcgtgacatcagacctgatgcctcccactccgaagaggcgaaaaatcacagagcggccatcgacgaaacctacccccactgttcccgcacccaactatgtgccgccgaaggttcaaccaccaccatttccgataccagatattccagcaccagtacccctggtcaatccaacaaagaaacgagggcggccgttcgggtggagaccaggcttgtcctatgccgcaatgcgaggaaatcccgtgcctccccctagacccaaagttccgaaacaacccaaagcgccaagcgaggtcaagcgcagaggccgtccacccaagaagccccatgagttgcctagagaaattttctccaaactcacgcccaggtacatccgcttcctctgcgaatgggagggatgcccggccgagctgcacaactttgagactctacggaaacacgttttggtcgtacacggcgattacagacaacctcaccaacaccatttactatcagcaagagaacaaccacaagagcccaagacttgcaaatgggcttcgtgccacagcaagcgtctccaatccgagctgccacctctcaccctacccaccagatcccacttcgaagcccacgtcaacgaaagccatctgatacctttcctctggcacgtcggcgacggcccccgcaacaccagcatcgagtctcccctttccgagaagcccctgaccataacatcggccctcccatcacaaccgttatcgtcatcatccatctctcacctagatgttaccaccaccactaccaccaacaccaccaccacttccaccgccatcaaactccaaccactaccaccctacctcttcgacacctccggcaaccaagtaaccccctccgtccgcgaccagctttacgaaaacgacgacgacaaacgccgccgccgcgtgcgcctggagcgagtgcatttcctgagagacgagaacgcagccccggagccagtctacacgcaagccgagcgggacgcgatggaggcgagcttggcggccaagaagaagaagcaggacgagttttgggagtactacgagaaagtgatgggacccgtggtagaggtgacggtgcttgcagcggaccaggaagacctggaggtcccggagaatgcttctggaaacctaagcaaggaggttaagaggaagatgttgagttgtgggtgggatccgcagtggagggggttgtaccaggattgatgtttaagcgggagggcgaaggggggatgaaggatggaaggagatgggtgaatgtagttctggttgcgtgtgtgttgatggggtggaaagtggtggaaaaggtaggggcatattgtttgtatacttatgtacattcacaccttcttaacatagcaagcgatactcaagtgcagggctcccaatgttcgtaacataccataggttgcagtaagttcttggtacttttttttttttgccttgatgtgagttgatattcgcctatagatatatttcgtgctatttgacagcaaagctggctcttgaatgatacgcaaccaggggtaaactccccatgggagagtgcccaggacttgcatgaaaagatggactttgagcgaaatggagcggatgacgttctggttcacggccgaacacactattcagccactagactacatcgagacaataatgttacttagagtagacacaaagctgaccgaatctcttgcgttgatgaatttgcaacgtaaaatgaaactcgaagtacttccatgatgtcaattccggagaaccttttcaattgtcgcaatttttacaatagacttattaagacgcttggtagcgctggatatttgtctttgcaatgtgacgctttgaaagaggtttttggagcgggtactttgcgacagtatggagatgcagagtgaaaagcttggagactagagagacatgtcgaagatgaggaagagctaactaggtgaattggcctatacctctatgcttgggttcttgacctggctgggacctggatatcaacccccactcagcgatgggaatgtatcacgataccagtgcatgcgtacactacatacacagtcagagtctaaactaactggaaggtgacagacagtagactgaggaaacttgatgagtttggtctttccggggtaggcttggcttccccagcttgacggggatcggtcaacgtggaacttgaggttggttacttggctatctggttgcctgcgttaaacaccaattcgggtgatgagtacctaggtagtgtataaacctcgctaaaagcgaccagatttcggacagtaactgccgggacgggttatgctccgagctgtcgccaacgggaagtgcgcatatactggacctattagatattgtaataaaagaggacttccataggtacttgtctctgatgtcccagcctttccatcatccatctgcaggtcctcgacagcactcgacagtctggatccatcaaagacgttgccaagccctgcgaggtgtggtggactggtggcggcaagacagggaccaaaggattgcgatccaacagaaaccagtgtttttagagaaggtagtgtacgtagagacggctggtactgagacatgatgctcggtacgctaggtgttgcgaggttgctttacacgtcttcgctgctgagagtttgaagctgaccatgagcctcatgacgggccagacgggacgggttgggggttttgccttgctgataaatgcagttttcaatggatgacagatggcgtgccattgatgccgaaatgactggacgagaacccttcaacttggaaagaaggcgcagttcaaatggtcgggactccgatcgttctcatcgctccagtcggcgtgcgccggaaggtcccgtaacactccaccaacctgaggaatccagaggagaccttggaaacaggcagtctccttggagtctttggacaccatgattcgaccttcggccaataaacctgtacctgtggttgctgcactagcagaacatcaccacattagagtgcttgccagctagccggaggtacctctaagtaggcggatgatgcagtggggaacaacgctggtgtcactgtgtgtttagcaaccagcccgttgcaccataggtaatggaagaaacccgaagcgaaacagctttcgcggagtgcccaacagcgacgcctgcagccccattggacggcatcctggaagtggaaggtgcctggccgccagcattcgtaaacaagtgggcacacacccagacgcaactggctcggtccggacatttcttgttagacttgtcatctgttatccactctgccatccactctttcgacctccctctctacgggccactaccaccggccaccccaggcactgcctactacctaggtactgctgccactcagaccggaggaactgccaggccacccgctgcacccagcaccctccactgcattggcaactcgcgcactcgcagtccagtgcacgaccttgggccccccccgtctttcccccttcctcccatccacaagtcgcatcatggactcgtcttcatgagcattacatcacaaggatgccgtccacaaagaacgccaacggcgaaggccatttcccctcgcgcatcaagcaattcttccgcatcaattccggctccaaagaccacaaggaccgcgatgcccacaccacctccagctcccacggcggagcaccacgcgccgacgccaagacgccctccggcttccgtcaatcccgtttcttcagcgtcggccgccttcgcagcaccaccgtcgtgagcgagggcaatccgctcgacgaatccatgagtccgaccgcacacgcgaacccgtattttgcccaccagggccaaccgggcctgcgccatcacaatgacggctcggttccgcccagcccgcccgacacgccctcactcaaggtcgacggccccgaaggctcgcagcagcccacggcggccacaaaagaagagcttgcgaggaaactgaggagagtcgccagtgctcccaacgctcaaggcctgttttcaaagggtcagggcaacggcgaccgccctgccacggccgaactcagcaaggagccgctcgaggagagcaaggattccaacaccgtcggtttcgcagagcaaaagcccaacaacgattcctccacaagtctggctgcgcccgatgccgatggtctcggagcgctgcctcctcccatccgtcagtcgccgctcgccttccgccgaacatacagctccaactccatcaaggtccgcaacgttgaggtcggcccccagagtttcgacaagatcaagttgattggcaagggcgatgtcggcaaggtatatctagtcaaggagaagaagagcgggaggttatatgccatgaagggtacgtcttcgcgtctgttcggtacagtgtctcaccccttactaacaaagcaacacagttctgagcaagaaggaaatgatcaagcgtaacaagatcaagagagccttggccgagcaggaaatcctcgcgacaagcaaccatcccttcatcgtgaccctgtatcattccttccaatccgaggactacctttacctttgcatggaatactgcagcggtggcgagttcttcagagctctacagacacgtcccggcaagtgtatccccgaggacgatgctcgcttctacgccgcagaggtgactgctgcgcttgaatacctgcatcttatgggattcatctaccgggatctcaagccagagagtacgtttccacttttcccacctttcatcatgccgatcatttcgcataactaactgtcgatcatcacagatattctactgcatcagtctggacatatcatgctttcagatttcgatctgtccaagcagtccgacccgggcggcaagccaaccatgattattggcaagaacggcacgagtacgtcgtcgttgccgaccatcgataccaagtcatgcatagcaaacttccgcacaaactcctttgtgggcacagaagagtatatcgcaccggaagtgattaagggcagtgggcatactagtgcagtcgactggtggacgctcggaatccttatctacgaaatgctgtacggtactacccccttcaagggtaagaaccgtaacgcaacgttcgccaacatcctcagggaagatattcccttccctgaccatgccggcgcgccgcaaatatcaaagtgagtctctcatacttgtcaacgctttctactctgactacttgctaaccttgaatcatcagcctttgcaaatcactcattcgcaagttgcttatcaaggacgagaaccgtcgtctaggtgcccgtgctggtgcatccgacattaagactcatcccttcttcaggacgacacaatgggctctgatccgtcatatgaagccgcccattgtcccgaaccaaggtcgcggcattgatacactgaacttccgcaacgtcaaggaaagtgagagcgtggacatcagcgggtccaggcagatgggcctcaaaggggaaccacttgaaagcgggatggtaacaccaggcgagaatgccgttgatccattcgaagagttcaacagcgttacattacatcacgatggggatgaagagtaccactctgatgcttacgagaaacgataagggagtttcgggaggtcccaactcctggtcgtttctattgagggcattttcagctggtgaggatcgcaatcaatcgatggctccgtcatctctcgctcctctgccttgcgttctgtcgcagggcgcgtcccatggcgacactcatttggcgctctgcactgtgtttcctgttttctgttttactacttgcagagctgaaacatacctgcctgcagcgtagtttctcgttcttctcgttcacacatctcactcactttagactgacacgtggacacgagtgctcagaggaccttgttcaaggggtttggctcaccattttcatttcatcttcatctgaaggagtttcatggcggtggcgttttgttgcttttttttatctttatttttttggaagggaagtctagggtgaagaaaggactcaaagaaaccagcgcagttgtgcagatctagcaaagattcattgttatacggcatgtaacttattggaggagagaaaagcagtcggtgctattcggtgggagagcggcgatgagcgggaaaaagtatctagtcatgagatattggaaatattcggtgtagcacgagtagaattgcgcagtaaatacaacgatggtgtacgatgcgaggactcgacccggagccatacgcgactccttgaagcccaatgaagccatattcttgccgagggccattcacctcacgacgccaaccagtctaatatggagagaagacgatggacactcaacagttgcagcccgagttcgtcttggccgctcagttgcttcgacatcgctgaagcggaaatttgacgagtggcatttggacgcggatatctgctgtgtgaccaccgtcgctcatggtcgccttcccttattgtctgcaaccagcctatgcttggtaggtagctctctcccaagctgcgttgaccagatgcatagatgacagtcctgggctgttgtgtaatggtcggtttgccacctcgcggtattcgaggaagtgctggaagtacttgccgattttgagggatgagcacgatatatcgcggtaatgatggcaccaagcggaaactgaagcagcaaccggaattatgaatgtacgttagtaactctaggtaggtacctccaggtcactcaagactctcaacagacatccgaagagaaggaacgatgaaactagcatcaccgattgcaagacgccatgacagttcctagcaccttctgcgtgaagacattcaatgatggaaggaacaccaacatggacaaaagaaggagtctttgcagcagcagtgagagtgcgttgggctgtctcgtcattcttcgtcctcacgaaaagcccttcgtccccgacaaccaaactgtcaacgtcgatgtgtagcagcccccagcccaacgaaggttttgcaagaccccgacacgacatggactcggccgaagagcagaacaatgtccacgaggccgtatacaagcatcagctgcatcatcaacataagtcgcctcgcgatgcctcttcccccttctaccaccagcgtctgagctcctttgcctctcccctccacgagttcgaaacaacgcccgcctatatgctcagatgggatcccaagaaacaatgccggaggacgattgtcggcagtccagatgatctgcgtgagttgatatcgggcatggacaaggacggacctgttaccttgtttgtttttcatggcctccctgcgaattacgtcgacattctccgcaccagcgaggagctcagcattgactccgcgttcctggatgcacatgctacccggagaagctactgttcacgctctggtttgacccttccacgtagacgaggccactcgaacatcagaagtgccgaagcaggttgctttgcgcagtttgagtaccccgagcttatacaaggattcgattgtacctcgatgtccagacgagagactcatcacagctccggagcgggttttgatggtcttgatctgatgatcactggcccgaaggtcctacccttgactgaagacgggaagacgccgaaaggattggcggcagccttcaaccgagcatctctctggattagttctactcggcaacagaaccctcgagctggagtactgttcctcgataagccgctgtggagggatgctgcttcgtcacatctacggaaggcatcgtttcccacggccaggaaaactagcccggttatggatgcacagagaccccgagttgctgcccccgacgcgtatgacgatcgtgaagatgaagaggtcccatgcctggaggacttgatttacgaaatgctctgccacaactccaacgaacacgcggaagtggttgatccaccaagcttcattgccaatgtcctgtctgacattgtctacaatcactggctcgagttgttcgaagttttggcacccccgacagcgtcgcagccgaagttgatcgagagagaagtgtcgaagagcatcactctctattggtatatggtgcagtcacttgagcgaaacgccgacgtcactgctttctacgccgaccacaatggccgtatcaagggaagcgagagaggtttctcatctggatcggattggaagacgctgctttcgcgagctaagcgccgaatcgctcttctcaatgcatcaccaggcgtccctattctcttacctatccccacgcctcccgagaacccaccaacatgcgtgacccaggaaaaggttaagccgtcgaaaaagagaccgacagccatgagctctacagccaaggtcacaaacattcctctatccagaacgacaacacccggcaacaacctgaaccggatcgcaacctatgccagcctgacacctcaacgcagccatcttcttcgtatcagctcccaccagcatggtacatccaacaaaatatcagccgataaccagcgggcccttgaacgtatctcctatctaggtggaattctacttccatttcccattgtctctgggattctctccatgggcgacgagtacggaccgggcgctcccaagttctttatcttctgggcggtagtcattccgctttctgtcgttgcctgtctaatcatttacgcggacatagtccgtaaggctgaggtttgggttgaggttgccactgaacgggtggtagtcagttcactgtcgagtgcggctgcggtgtttccttacccccttcctgatcttcccgtgggggtaaatattgatgacacaggtgaaacttgcgggactggagttaccgatttggatcggaacagaggtgaaggggatacggaagaaacacccccaaagggcttcctatccttgaagacatggcgttggtggatcggaaaacttatctggcaaaagcacaaacggatgaagagacagatggagatgcgacgccatccaacccatgatcatggcacggaagttaatatggatcaagaggaaggtggcagctatgctcatcaaagagggcagactgacgaggagcaaacaatcggaatcaaccctttcgtgggaaacacagacagaactgggttttatcctccgcccgatactgcttcaccgactgctcaaccattctctcaaacagatccccacagacaacgtccatctttaccgccgtctttccaactgccgacggctacaggcagtcactatggcgatagcaatattcaagacaatggtcgggtactgaacgaggagactgtcgacacaacccccattacaccactctcacccggccacgtccatttgatgatgatgccccctgggatgaccctagcacaaactacaagttaccctgatcctcagagacgtgtgggatttgatgcagacacggaaaccgagaccacccaaatggatgagtcagaagagggatcggtgtcaggagaagcgctacctcgcgtgatactggagatgacaccatccaacggaatcaagccgaaggcgtggaaaagacaggaactgggctggtatggtgctgtcaaaaggattgtgaaccccaagcaactgagagcgctggaggatgtgccggtgggcgtggaggcgcacgaaagacaaaagagttcggccagtggaataaggagaaggaagactaggacctactgacgtcttatccctgagaagatctgcaaatgctgctcgattgtatcccgttgcggatggttccatgatacctgtctgtggtaatgggtgtgcaacgtctgggagtcgcaatgacttgattgagactttttcagaatattattagcagatcacgggcttattgtacatcttatgctgcccaagaccgataaagaacaaaaagaaaacgggtaagggataggaggaaggtcgtaatcaaagggtgtgtatgtcaagggtcatattgggacaatgtacgaaggtgatgtgagtagatctgctgtctacaggtccagaaaaacctcgagggacaccaaaacagcgtttactgtattgtaacttgagtaccgtacacagtgtaatttagcacttaccaagacgctgtaattacactgaccacatgcttcccatcatagcgaaatattacatgttcctgcactgcgcgtccaatcgcgactgtcttctgtttcacccatcaacaacttaactcccgtcagctctcttcattaaatcccacatcttcataaatctaatttcaaaagcaatccagctttttcatcaacccatgcgacttgacgagtatacactttaatccaaaagtcaaccccaaaaacacattttcaccaaatggagcaacaacaacaatcaaaccccctcctcaactccccaccagaactcacaccaacagaacaagacgttcttgacgaatacgagcgtttggcagagaacatgaagaaggtacaccatttaaaaaaaaaaaatttccttcacaaactatacaccaaatacgctgttccaacccccagcttccctcctccttcgccttcctcataatataaataaccattcactaacaatcatcatcgatactactagcttgcttcagtactagatacgctggcctcccagccctcggtcgcaattctcgatggactaagggagctggagcgcaagaccagtttggtgtttacccttatgaaggcgagcgtttatagtattgttttgcagcaggagattgattggggtggccctgctgctggggagaatggtggtggtggtggtggtggtggtggtggcgacggacctggaggggcggggagtgatggtgttggggagcaaccgtgaaagaagaggaagagcactggcgggaaagatgcgtgggagtaagagagagaaaaagagagagagagagagagagagagagagagagagagagagaggaagggaagaatgccgtttcattggtggtgaagatggttaacagggtattatgcgacatacgactatggccggcatcggacaaagaacgagggacaactttcggccagagacagagtaatatgcttgtgggctggacgtggcgaatggaggaaagggaggagagggaatatcgaggagacagtcccttttggacgccgaaacaagcaagcaacatcatccaacttgggcctaccacgcaatgttccccaaatcgcatagatatataggcaacacatatcggacagccacccagccaccaacataacaggtatgccaccactgttttaactgcatagtcccttttggttttccgcccagttccatggtcttcagtataacgtaatgtacatatatttacagattagaaacaagcagcgcacatccatgaaacaaaatttggggggaataatacaatgcttcttcttcttgttcttttttcttctttttgcgcctttgcttagtatacagacccgccatagtaaaccttgcgaacgtcgacgagcttctttcccctaccgatggcgagatcttcagggttgggctggctgagaagggcctggtaggtggcctttactgtgttcatggggttgcgtgaccgcaggaactttgcactgaggtcacgaatgccggcggcgcggcacatttcaaagatacgatgggagacgcggagaccgaatcctggacaaatttcagatgttagtgggatacaagtacaatttgaagaagaaaaaaatgaggggagtgggacgaaaacgaccaagacataccaggaggacgcgagttcaggcgcacaatggtgcctgacaccttggtggtgacctcgccataaatggtcctgttttcatagcgggggatgggctgcatgttttggatggccaacagagtggctttttcaacagcgatggatgcttcgaccgacttcgccatgccgagaccgagccagccgtcaccgtttccggcaatgaccatgaccgagtcgctggcaatcttgccgagacgggtctggttcacaacgcgacggtggaccagcttcttagtcttgagctggagaatctgacggaccgacatgcccgtccgcttcttcagctcctgatactgacccttgtcatcgagaccgtcgtcggcagggtcgatcgcgttcctgtacttgccctccacgccggggaccttatcgggaagggcgggcgccagcgacgagttggcctgcaggttgttgtcggtcatggacgagcgctccaaaatgtacgagagaatgtcgccgtcggtagggccggtcgcgttggcggcggccttggcgtcggcgtccttctgctccttgaggtaggcccagaacttggtaaaagcttcgtcccggacgtccttgggccactgcccctcaggcttctcaaaaaactcctccggtacgaagtccctcagcttcttcatcctgtgcgtcggctcgccccggcggatctcgtcagcccagttgatcaggtcctgagtgaactcgtcaacgtccatgaagcgcgctttgtggctggggggcgccgagcggcgagcgcgcttgtcgatgataggttgtatctcgctaaagtcgtcgatgtagggcatgcggtacgggtcgacgcgcagacgaccttgtatcgtcaggtccttgggatcgatggcagcctcggcggcttcgatggcctccatgtgctcggcggggtagttgtgggcgagagcggccttctcatcttccgtgtactcggcgaacttcttcttggtaaaactctcgatctttgcgtccgaggtcaggcccatctcgacggcacggacattcttgaagcgcgatcgcctccgggcctcgaggtgggcggagctgtggaattgggactgttgctgctgggcggcgggacatgtcgacgcggccggggtggaagctgccggtgcagcggccgggacagtggcggccagacgccgggagaggaaactccgggcagcgaagcgtgccgcactcatggtcgtgactgggctgggcgaggccggaggagtggaaggtggtggcaggacgggaggggaggactggttgttgggggtcccccaatggaggcagctggtttcctttccttcgcggtggtgagaaccctcagagccggacgtccctcgtcgagtctatttcgcggctctacatactattttttggcgacctgactggcgccgcccgccaatccgatttggcctgcgacggaatcgatccgaccggtccccagcaattttttggtggcccgagcttcccagagctcccgctacgtcccgcactcgaaccgcccggccacggcaatcgttcaggcacattgggggcccgaggggagccaggccggacgagctgccccgttctctgcttacataaggtaaggtgttcatgtgcttggggacccttcttctgtcgcagctcagcgagcctgaaacagcacacccgatacccaaacgaacccctaacaattgaacctctcttgccgcccatgttggcgcgccctcggtcgcctgacatctcgacttgtgcctctcctcaatgtgacgtccttggtttcatcttcctggtaggttctggctcttacgagaaaaaaaggagggaccgtgagtatcttttcgtcgccagtattttcgacgttctgactttcctttttcatttttcattctccatcttttgatctgcatgtccacattccacaagctgcgactgtgaataacttcatcacacgcgttgctctctctctctcagtatcacgcggcaaaagcaaagccaaccacagatcgaggatcataccgattaccaattttaatatcatcacaacctcttaattcaatttcaaccaaacgccctggcggctacatacttaaccagacaagataccattgcacgtctcatccttatcggccatcatcaacatcatcatcgcataattcccgagcacagcgtcgtctgccacaactaaccgacacaccacatcacacaacacactcttgtccttccataacccgaataataagccaaccaccgcaattatgggccaattcgactggttcctcaaaatcggcgccaccccgcaagctgtcgccgtgctcaacgaccagcccatcctcttcaccattctcatcgtcgtgctcatcgccgtcatcctcgaatgcgtgctgatgtggtacattcactatgccacgatgaagccggagcagcgggcggctaagaataagaaaaagaaagcgggcacgggagataataaaaacgctgcgccaggtggggggaggtgagaggatggtccgagaggagatgagttgacgaggtaggatgaaatggctagggtggatgaaatgagatgaaaggctagtattgccgaggtgttctgaggatatgtggggatggaagctgcgggctgagcaaggagtatacggatgggaagagagcagcggaggtcaaatccgacattggtgggcgatgggggaaagagcgggaagctatcgatggacgaagggcctattgatggggaatcgccaccgcgatctcgacggatggacaaacacacgctcttttccaacgagagaggcgcactatgccggtcgtatctgagcctcatagtcatctgggatgcgagcaacgcacagcagagggtgccccacaaatggatatgcttcttggtctcctggcgggggggaaaccccaggaaagaaagcgacgtcacttttgatgctcgcaagtatctggagctgacttgttgccaaacggattgcatgttatggataggctgtctggagttgtaggcttggggctgtcagtattgcatagcggaagattcttggtgcagttacgtccgctctgttcaaactgcgaaaaacccattgaaaggataattggtcaggtgttcgcggactggtagagaattgggttccttatcacctgaatctacaatctcatgcagaatcccattctagatattctcctagatactcttccggatcgccaagttcttcaccattatcatcctccatttcttcaaaatgcagctcattgcttgtcagggttggaccgcccatcaaacgtgtctggaaggcttggtgcctcgaaatcggatgaagcctcccaagtccatctgcatagacgtagtcaccttcggagctcggctggagttcgtcaagtgtcatatcttccccttcaagatcataccactcttcgactccatcctcaccgtatgtttcttccccgctgtgatccccgagcagggcgacgattccaaactgatattggtaatcgtactcgaccgcgtccgtgtgcatatccatgtctgtgtttgtgttcacgccttgtccaataaggtggaaagggtggtaatcatgggtcaaggacgggtgatgattgacccaaccatcatcagtaagttgagtgaatccctccaggatctcctcctcttgtgtatctgccggggcatctctattgcccttggcttttcgcttgcctgtcttggaagcaggcttgacatggatacttgtttgacataatgaccacagcctcttcttaacttcctttccgattccatcttcgagatcatccgagtggttcagggtgctgcttatagcttcatcttcagctccagctccaagcagtttgttcactttatctcttagcattgctgaccgggcgctacgcaatctggctaatccgttggcgatggccggaatcgtttgcgcatgtgctgtcatagactactatcgttagtcctcatccaagtaatcatactccatgccgctcacatacctgtaagtaacgaagattccatactgccggcgcaatttcaagcagcgaaggggattgtctgtcctccgtaaccttcactccagggaaagtgtgcttgactcctataagcttccgaagcgcgacatccaggagtaatgccatctccttcttttcctcttccgagatcgagaggaggatgaccgggtctgagttggaatttgccaaatcgggctgagtgacagggcaggctttcttggcctgtctttgcgaagtgcccgcatacttaacgttaacggttcttgtgatccgtcgtggatttttccgcacgccagtcctggacttttcaaccataggaggctctagttctacctgtgcgatttcttcagcggccaattttgatggtcgtttaggctcaccggccctcctccatgatgtatcgagctgaatattgatgttacagctcaagcctttgaactttacacaagtcagcgtgtgcggcacgatcatttccgaggagagatccgggtggcaaagaaaatacgaagtctccgacttctgatcctcctcttgggaaccaaacggaagcggcaaatgcttagctttaagctccagaccgagttcttcccagagcttagataccacaagtcagcgaattgggtccgccagtgttgttggaagatctcgctgaagcttaccgagcactcagcagccataccagttagagatgagatgatagatggatggatcacgtttgaatccggtagctggccattgatgaacgtcttgaagacaagctggcaagaccccgactttgccatccataggttgccgtctttggagtgttgggaaaagtcagttgcggtcagctgatttaatcccagagcagtcgtgtccgagtcgatgaggaaagaggctgtcagttcgagcgataatggcgagtttttgcgcacaactgtgatgctccccaggttgactgttgttccttccattgtagatacacaagcctaggcagcagagaccatggatgttgctgggaaaaggggacatagcgatccatggactcggttcacgtaacttgcttgaaaaatattgtgggagaagaggactgccttcgaccctccctaccttcctggtctgaggctcaatcaagcaaggaaggcaatgagacttttcggcttcatacctactagtggcccggatgatggccaacctcagcgacgagctgccacccagtcgcaattcaccgattttgcacgtcgtaaatgcgactgggcatcgttactgccgagtttaacgttcaacatgcatcaaaccgccaatgtaggaaggaactcattttgcgcgacttcgtaaaaatggaaggaacttctcaccacagaccatgctcctactattcccttcttactgtatttttcaaccactgcagctggtcagtagaggtaattctctggttgcggggcggggatatgatacgagcactacacgtggatgaccaagagaatgcgctggatacgtagacattttgtgcatcgctatacaactccctttatcgctcctgtcggttttctcgctgtatgcttatagcgcacgagtcctcctccgaaaatccacacatatttcgcccatcacgtccgttcccatcgctgccaccagctctgcgatggttgatttaatatccttgcggtccaactcgatatcttgttgttcccaactgaccaagtcggaagccaaaaagtacccgggggcagcatctgaaacaaggaccaagttgtccatgtccacctgcttcatctcttccaatgaagggatgcctggcatgctgctgcccagcataaagtccccttcgtcctcgtcaccttcgccgtcactctctggccgaatgaaatggtcttcgaaaatttggggggaatcgccagactccttccgttgccgctccctggataggctgacgtagtgcttcgcgtcaaaaaccgccaacgcctccttgtccatcaaatcccaggtgagtgtctcaggatcgaggacggactgcggcttgaagtccatcttgtacttcattttggggcagctatggatatagaatcccggataccaccaacgatagccaccctctcgagccaaggcaatctctcgcatggcactgagcttgcctgggttgtgtgagtgaaatgactcatgatagacgaaatacactgagctgacggcgtggggaagcaggtctaacacccctattgcaacaagtttcccgtccagccagtaacactggtgaaaagagcccacctgtcgctggacgccgtccgaagtgtagatggtttcacgcctaagaggtgaattgcacagaaatctcttgaatccgtggcgcgaaatcttatctgggccctccttgtgaacaagtctctgatagttttcaaagatgagatacttttcctccgtaaactcgtctggctccaatgtgacagtgaacttgtgagctggctcaggaggcgcctttagattttgtgcctcgggttcatggattctgtcgatcaagtcgaactcgttgtgccgtttccgtgcttcttggcgcgtgcgaggatgaacgcgggcagcagcatgggtataatccggaccgataacgtagttgttgaatcggttgacagtttgccgttgatctttggtaggtttgaactctgttgagtccaggcgaagggtatagtgaggacaacaagagtttctcgggttcggcctgtagagaagagtcccggaccgtctccaataccgatcaactaacttttgatataggtgcgttgataaggacttgctcgtagcatagtaagagtaacctgtgttgaagcaagttagacgtaggccttacatccaaccgtgtctcattaggcacctgtttcttggccttgggcacacaagctgaggagcccagacttatgaggccaattgtgtgacatgtacgacacaaggggaaaagagactcggtagggaaaatgggagcgaagcgggcgtaagagggccgaaacggaaactccatttacgttttcgtttacctgcacgtgaagtccctcgacaataaccgcaatcagatgcgctgctataccctacaatatgcactctcggttagcaagatgacctcttcggatttcaattgacaaaaaatctctgctcaatgttgacctgctccgtgacaaacactcgggtctaaatgcatggacggtgctacaccccagaaccagataacacctgtttttcgggtagctcaaccgtacttgagggcacatacgactgactcaaggacagaagtacaacgcatagcatataagatgagtggttttcttgagctgtcatcatcatgcgaagagtacgagggcgcatccaccttacgccaaactgttgactggaaggcagaggacggccatcggtctttttctttttctttttgccctcttcttcctctttttggcaagacaaaatcgtttgatgttccttcaggagcatcaaaaagccgcttggcactggatgttatggacagttctgtaggaacttaaacgagtgggactccctttcggcgttgaacaacgggagcggccaacgagatcttgcgaatctcgcacatggccagaatggttgggtgagaagcaaggaaactacacctgcttaccaattgggaatataaaagacaatggcgcctcagcgtcgtcaggggtctgcatgctgtttgtgttgtacatagtcgtctaagcgggaagggcagaagctcaggtggtcttccctcggagattgtcttggagctcacacaaaagagaagtgaagtgtgccgtgaaccttgatccctttgggcgtggtgtgggatgttgcaacgggtctcgctgttacgatatccagtctgtcggtggaacaagcaacgagcacctccgaacggggtacagcctccgggcgtggtgtctgcttggtgtacaacgaggagcttatgagattcgtcagatgaaaggaaactaaggcaggaactcggatgttcggtatcgtttgtggatggatgttgtctcgactttttgtggaatcgaggctatatcccagcaggaggttgctggctgttctgagccgccggaaaaataatgcggagttgggtctgattgtgcaggtcggctaggcacgtaataatgtataggaaacaaattcgagggacttgggacaggacttttgggcgggctaatccaaattcttagtagacgtgagtcagaacaaaagccgttggtgtcgctggggggttgttgttgttgttgtgttggcgaagagcttgcgccttcaggcaggcagttgtcattgatcagaaagcggaccgggaggggcaacggttcgcaacccccacagtaagcatacatcctagcttgccagcgggaccaacgacgccataggccattcctgccatagagccatggcggggaccttcccaactggtgacttacaaatacaactgaatcttgttccgaaagatgctgtacacttaacttggtgaagacaatgatatgcaacggagtcatggacagtgatactgtatgttctggttgtgcccggtcttgtcagggaaattctacagatcgaaagtgtgaaccgcgaagctgttgcaatccgatgatcaaagggatgatgcccaccagcatatacctgggtaaaacgctgtagaagtaggaatgccgtagtagtgtccttccggaatacgaccacacgaccaatctccttcatcggtacccacgagcagcgatatacctctagtagatagggcatggcttcgggtccttgtattttccaggaacttccagttgacagacaattttgaagttcccgggttaggtcagttgagggtgctcgtagctgcctcgctgccactgatttgcagctgcaattcgggcagcctctgattcacgagtccgatgccgcgacttctaccccacgttttccccaaattagggcctcgaggtggttagtgacgcgctctgatctacccatatcgaccttataccaagtaacaacgaaggagaaccaatgaatggcctggtttgccgcccggaatgggtgaggaggatggattaaagcttccgccatgcttgcgtcgatgtcgatccggacgtggcatggacccgagctcaaactgtgacgaatatggccattcacaagctgttgatttgggttctagctaaatccgtctagatgctaaattctcccccagagaggcacgtacatacctacctctcaattcctgttgcgtttgttatgttccgttgttcctcctcatctctttgcacttgtatcatgcaatactcaccctggctctgtgtacctacctgtagggaaatgggatcatacatgtctaaatgtccctcagacgaagcgacgagtttctaccacattgcattgactggattgcatttctacattttacactaccagcacacttcaggtcaggtcgcacaccatcactcaaacttgtatcgatgcatttcggattcagagcattggatatctctgctcctcggatggaccaccatcttgcacatggcttccgtgccatcgtaaaaggtattgtaccgcgctagctttctatccttgaacccgagctacctacccacccatctcgcaaagcccagatgcggaaggatgctcttgtcgtgttccataccgtgattgttttcattaccatgatgtcttcacagcttttgtctcgttcctatgtgatgtacctctagctactccacactacgggaacttgtctcctcctcaggccgtttccacttgctcgcactgcagtcacactgcacatcactacaggttcaggctctgagcaagagcgagttaacataccgtagaagctcggttagttggcaaaaagctaatgcctgaaaaacctggatatcaggcagggtgccggcagatctgtggtgctcgagttcgagcctgtgctttggaatgtatgcaagatagttagtgttgggtaatattgtagagccttcactaactgagcggacatatgtacacgagtatactgcttcctgtgcttactgtcgggcgctcaaagagggaaggtttcttgccaactaaccgagtttctacggtagacgccccggctttcgtttactcacactccgcgacccaagggcattcatccaagttggcttccacctcatcctttcacagcgaggtatttctagttggtagcagcatggtaattcaaaacatttcatcgcgcattgcacaagggtggaaggatctcgggcgttaaggtgctacatgtgccaagtggatggcctaaaacgagaacaggtcgcgtgtgtgttccgcgcctccattctcccccccccctcctcggctcctactaggagcttccaccacgcagaagcaaggcaagtccaaacggctcaaggcaccttccttactgtagagagcggtcagaaccggactctcactgcaggccgctaaaacggtatctggctcaggttgccggccgccaaaagtgccattgagttaaaaagaaaagaacctccagaaaaaaaagtctgcttccaagcgaaccccccccccctcccctcctcgtctggccgccccgagcgaagcaccacccaccttcgtttctccgacgtcgcccctcaaggttccacgtcttggtagatccttgacagatcctcaacctcgcatctggttctgctggtctccagtgcatcgagaaatccaagttccgttccatcggttctcgactaccaagcgtccactgcgctgtcgcgtggtgtttggacaaagtctacctcaataccactgtacacttcgctacactaaaaagtcgacggttcctccctccgtttccgtcacgaccgccaccacttgtcagaccatcccgcctgccgccgcctgtcgagatacaccgtcgtatttttatttttatttttttcttcctttttttttgttgtcctcatcttctcttgcgaaagacgcaccatctccgagtgctctccgattgcccatctcgggtctgccttccacttctccaagtgtgtcctgcactcgacgcactcgacgcactcttttccgcacgaccagctttttagaccccccatcgattcgcaccttctcggcgcatcccggtggcccttcgtcattccagtaatcctccgagcttctacccgtcctgtctttccgatcatgccgctcaccgcgcgctaaaagctccgggacactactctcttcaacgacgatccggatatttcaacgtaccgagcgccgtttctttgtcgacattccggaaaaaaaaaaaccccttcacgcgcgcctcgcagtacacgtccccattcaacctacctacaaagatctggcaaggaattggtcgctctaccgacctgttgggagctctgcaagatggcggctagcaatactagtagtggtaatcggtcaatggaatcccggactgggcgtaccaagcaacgtgagttctagatgcccactctagtcttgacaaatacacgagcatccactccttgccaaatgcggtcttggcatccagatggcaggaggcaggagctgtgcttccgccgcttgtggtcggtccaactgaccctcccctttgtaggatacaatacgaaaggcgaacgactggttgccggcgttgtccctttgagtgcggacaagtactacgtcatgttgatccagtctacacgtcgaaaaggttgggtattgcccaagggcggatgggaacttgacgaggaatgtcacgaggctgctgcccgtgaagcctgggaggaggctggtatcgtggttcagatcaactatgacttgggtgatattcaggatacccgtcctcccaagaaaaatcctctcaaggagaaggagcgctcgctctaccgattcttcgaggccaccgtcaccagcgaggagcctgagtggcccgagaaggacaaacgtgagcgcaagtggtacacatacgctgaagccaccgagttgttgaaagaacggccggaacttcaagcagctctagatttgtcgacgatcaagaggtagccttggtaccgccatacttgggggcgatagtgtcgctctccgctgtctcgggagcagtgtgtgcaaggagacagttccgcgaaggggtactgaggcttattgctgacgttccgacttactgcgccttgatcttcctaccatatgggacttcaaagagcaaagcaacacaatatctctggtagtagcgagagtccaaaatccatcccaatatggcgaccatttggatacagcttggagtgcgtcttaagtccccagttctcagccagcgcaatcttgtgtcttgttcttccccatggtctatctctgcttacctccccgagacggtgcgcgcaggttagcctggatggaactgtagctgcttcagcagtcgttctcgcttaaggtcgcagaagatcgatgctttcatcagcttcgcgcgaatattgagatacatcgttcgaagcaacggataacatggttttgaccgaaactggcctgtttgggacgcaaccaatgtttctttgtcttttgagattcaaaatttctccccttttcttcgtattttatctgcattcatgtctgggcgtttacgggaggcctatagagtcgcatttggttctcttatgtaagaatgagcaagagagaagggaaacattggatggctctacttgggttcggtagactatagcggcgtaggtgggcggtgatctgatgactttatcctatcggtacacacgcaaggaaacagcagaacatcaagaaaggatattgcaagacttgcgaacatcacgtcaacggatgtaatatcctaaccccattatatccgctccgccctcgctatacaggcttcacaagagatgatgaaagacgaagagctgacgcttacgctcccgtgcaatgactcatcttctcttatcaacagtcatccgaagactcggtaggctaactgtcattataatcgcatacagtgcccttgtccccttctctagcttcgccgagtccgaaagtattcaaggcttggtaggcatggtcagaccagtatcacattctataacacagctgcacgaagaatgaatctcatcattcatcccttggaccaaagaccatcgaggtatatggttccgggttacttgtcacacgggcacacggctgtttatacacacgacgttcgtccgactacgcgaggttccattacatcactgacctagttcaagaacttcagaaataccgcgagggcatgtatggggacattggaggtttagcatggcttcggctggggctcgtgcccggtatttgatattaggaagtcctctaccatgacaatactcatgacacagagctatacgatatacacacaaagtgctgttctgcgacctgcgtgaatgtcgcctcaaccttggcatcccaagaggctgattacagcccatttctgaacttattcaactgactaatcagcccatacccacttaaccctttactttccgtctgtatctgtgacgatgttggcgataacgcctgctccgcctctcctccaacaaccctcctcaaagccgcctcagcatccgtcctcccaccagccgcatccccccctttcctcgcagcagcaccaccaccaccgctctccaaatccttcaacagagccgcatgcctctcctccaccatccttgccaacccctccacaaacttcaacctcccccgctcctccgccgtgcccttccatactttcactagctccttcaactcacccacccgcttcgcggcttcctcgatccccttgatgggatcattatcgtcgttgttcttatcctgattactctctaaaagggaggaaatctcgtcccgaagcgcttgcaacaccttttgtcccttttcttcggtactggccaccgagtcggggtcgccgccggagccagaaacaaaagagtcaggaggtgcgggcgcggatacggataggaaagaagagacggctgagatttccgagggcgggaagacaaagtcgatggcggaaccgaacgtttggattaccgagtcgagtcgggagcgaacgagcgtcaaggtacgaagctgggttatgtgtgggggttcttggggttcttcctcttcggctgttgctgccgacacttctgcaggtgtttccggctgtggtggttgttgatgttgttgttgttgttgcgatgatgctacggcaactgatagacgtcgttgatgaactcccccctctgtgctaccaccgggagtggtcgccggtgcgggtgcgggtgcgggcgcttccgggatggagataccgccaggcacgaacttggctacgtcctcttgcaacccctccgtgagagtctcagccaagctaagcgtctcgccgcgcaggagctctacctcgtaggctagcctgctgccactccggaggatgtcatcggtgagttgggtgagagtgttggtgagtctggtggtgtgcgcgttaagctgtgagagcacagattgggcctggagcgagacttcggatagtggcacggctgctgcggcggttgtggtgccttggttaacagcagatcgcgaagctaatgacgatgatgatgatgaagaagaagaagaccccgcagaagtctggagaggcggcagtttggcgttgaggtaggctgcggcgtcgaaggatggaccgaggaagtcgtggaggaaaggatcggcgacgtgagcggacttgggctgggtgggcggtctgggtccttggcgaaggccgcgtgaggcattggaggcaacgctgttgcctcgtcttcggcctgttgttgacttagaatcccatgccattgcgacttgagaaagagaggggtgaggtttgaagttatcgtctaatcggggcaggttcagggggttaggccgtggatggtggagctgaagatgagctgagattgttgcaggttcaatcggataaatatggcgtgagttaagattgcgctccctgagctacgtgcaactcggtgaccaaagttatcaatatgttgatttcagtagccggtgttgatgcgcgacagtgagagctgtgatgaaatgtcctggcatgagcgttaatggtggggcaagtaacctaccattgaccaagctgtcattagtagacccgacggccggtgtcttggctgtcagctgctgttacaggattacagtcgatacgggtatcttacgcctgttagtactggatatcttacagagaggaccttcgcgaaattcatgaccgatgaagatacactacaagagaacgacgggcaagaaactcttgactttaacgtgtcagtgaggacgaagatcacatgagatttacactcacacaactggcacccaggtctaatccgcgtcttttccaaagacacgatggagatgagcttcttcgcaacgagaatgccaaatcgttgttggatgctgaaaaacaactgaatgaagtgaagagaagccagaatgccctctgaaaacaacacaattgctctttggtaagagaactgacggtaggtgttgactggtgctcaccacctgttatggcaacttctagattgtaaagtaaacaaacccctgaacgaagcgtttacttagtgcaccccggggtgtttctggctgccggccgttactttgggagcttcagaagctgcctcttttcagcctcagtgcaccccacctgcgttttggggggactgggtaggtacatgcaagcaactgtgcaggcgtcaggctgagcggcccctccaaaaattcagatccaaacatcattcattttcactgacggcggaacttgtcaacctcctccggctcaatttccagaagacgaaataccgattcagtcattcgctgtgttgcgaccttccatcgctattttagggaaaatccaatcgcaaatatatatttcaaagcatcacgcgcaagagacctgcgccgcatagagggggccaagtaaacaaacgcaagaaacccagaattaccaaatctcgaaataagcatggcgtccacacagcacgtcctgctttcgccggcggaacttgcctacctccacgcttcactcagcctcacgcctcctatccgcccggacggccgttctcctacacagttccgccccctcgtcgctgagacaggcattctccctggcaccaatggcagcgcacgtatctgcttcgccgacggtacagaagccattgttggcgttaaggcggaagtcgagaggacgaggacaagacacgatttcccctcgctagatgaaagtgctgaggacgatgacgacttggacgataaccagaacgaggtgattaagggcgacaacgactgggtagagatgacggtggaaattcccgggtacagagacgacgacgcggggactgtgttcctctccgccatgcttagtgaagcgctgttggcggatggcgagtttacaaagaggctgtggatcaaccaaaggtttcactggaagctctaccttgacgtatgtcttcatgttctctgtctgcgttccgcaaccaacagccactaacatcaagttctgacgacagattcttctgatctccccgccgctttcatatcccctccccctcctttctctaaccacacatctcgccctcctcgcggcccgtctcccacgcctaaagtccgaaggcgacgaagatcccctcttcgacgacgactgggcagccgctccctacctctaccccagaccttcagagaaaggttccaaagcgacggccccagcccccgctgctgccaggccacccgtcaccctcctcgtcatggccgttggtaacaacatcatcttcgacccttccaaggaggagctagccgtcgccgacgttgcgctggccgtttccgttggcgaatcttcctcctccaccacttctacgaccagcagcaaacccacagcaatggacatcgacactgaagagacaaaaggacacaacctccgccttctatcggtgcgaacaatcgatcccccttcgcgattgacccctcctggtattcccaacgcaagcaatagcgcttatggagcgaatgcgggcgcgaaggatgccgagaagaagaagcagcagcaggaacaggcgaggacagccgagtctgaggccgtcgagggtgtgtggaaggcacctagaggcggcgccaagacgttggtaatggctacgatggtgcagaaggttttggagaagggaggcgtggccgatgaggtgttggatgcgctggatggggttgatttgaactgaaggttgcaaccaagctagtggcactactatctggttgccaccgaacgccatggtatatcggcggccagtgtcgcaaagcacgctccgctacttcttgtccggttatcgtgtgggcacataggtctgttgtgttcggaatatcggaagaggctcagagctttggcgtgtacatgaaagaggcatatccactcgtgtatcgtatacattgcaggagccctggtcagtcatactcaagagctgtggtatgtggcgtgctcggggaacaagatagatggaggcttgatgataactcaaaacaagatacccctattccaaaatctaacgctaaacatgcttttctgtgcccgctgcccgtcaagtcattaataacacttaatcgtacacatagtcatcacaagcatctcctcttccgtagactatacctctttccattccaccttcttccggagacagccgcggggcagcgtgatcggaatcacagcgctataccacgctataattgcccacgccccattccctcatttccatctcaagccgcaggttccttgcaccaccttcactcccgcctcaggttagcaacggcccattattgctgctcctcctgctgcggctctgccttggcggcagacgcagtaacctccggttccaacacccccctcgacatgctagcaatccgctccggttccttcagcttgatgaagcccgcaatgccttgttcctcgggcagaccgtgcgccttcctatacatggtccgcttggctacgtcgtcgatggcccgctgtctcctggccgagatctcggcggacttgtgcgcctcgtgcagccggatgacatggcccaggtgactgaaggagtcgatggggtggctgaaaaagtcaccgcgggcagggagcatgtcggcgaagggagaggtgcgcttgaagttctcggttgcggtgtagatggctatggcgaacagagagccctttattgttctccaagtaagttttgattctgagagcttggggagctgggccatcgtgaaagggaaagaaaaagcaggggttgagctagatgggatgaatatgtacataccaaggtcaaacacatgtgaaaccacttgttattccagaaccaccacccgaaggttccctcgccgggcatcaggcccgggtattccttttgcgcctgggcctgcttctcctggaagctgaggtcgccgccatagtgccgcgggacgtttttcttgttgggaagtcgggagccgtgtgaaggagggttaaagcgctcgggttttgcgaggacgcgctggccggatggcgttgtgttggcttccgctgttgactttgtggatgcgagacggcgttggataagcttttgggtgggccgttgccagatgcgcccgtactgtgggaggagaaagcgggggatcatggtggaggttgctgacgacatggtctgtattattgttcttccccttctggtccctatgtgcgcccagctgcgtggctacaacagcagtacagctactccagtcaagattttgggtttggaattttgctagtggtactgatgcgcttgagtgttttggacgacaggccgtgccgcatcaggtcgctgctgtatgggtgtggggtcaggctgccgaatcgcaaaggtgggattccccggcggcgacgtggatggccgggtgttgtggatcgggcggtcggggtcggaagggtgcccagaagtcggccttggttctttttgcggctcaatcggtcaatcggatgaccacgggtaacaacatgacacaagaaattgccgctaccatgccgcatcaaaaaaaaaaaaaaaatgaaaattgggtgatgagattgggtggatggccttcgcgatgacattcctctacctgatggggctagcgcgggccgtcggttgtattgtacgtatgtagaggtattgtggtttggatcgtaatcgcagttctttcaggcacaattcgtctgtccgcaaatcattgtggctcctgtggggccatttccgactttgcccgtccccgacccggcagcgatggccgtcgaagagcgcctctgactaacgttgggcacgtcattggccaatgtgctgtatgagacccgccttctccagcctcaggctgtggctccggtccacgtcttggccaaggtcatcgtcaacgaaggtgctcgagattgcgaatgccacatgggattggctggagggcgttgccagcgagtggttgccagctgtgagcacattgaggactaaaaaaaagttggatcaagatcctcagcgtgttgcggtgttcagccagccagctttctggagacagcgagcgcggacgccggggggaggctggcttgcatggattgcacgctgcaatactgactggcgccgtgtggccgggatcccgtcactttccactcttggtttgcaacttttttgttcctactatttcttacgcctcaccggagctttttcttcctctccctttcccctttcctgttctcagtcatctcaacttccagtattccctatacacctttgcggttttaacgcttcctcataaaccaatcagtcaaaatgggcttctctgccggtatgtatcccactctcctctcctcacccacgccatgatgcgcacgcgctctctttcttttattgttgtctcggcggtccggctcgtcaacgtcatccgcccgtccgccggtcttagtttcgctggttgagccattgggtgttcgcaatgtccacatgagttgaagaagaggctaccacccctcggtcacggcttcttcagcatctccatggacagggcacctcgagcatggcctcggtttccgatcccgactccgatggttgcgcggcattttctccttgtttcgtaaacacgatcacttgacggagcgaaatcgcgccgtcatgggagattggccacgtcggcttgaggccacggagcatgtcttgccctacgacatacttccctcaccaccatctaccagatctccagccatcaaggtcttgctcctggacaccacgaccacgacagtcgaggccgagactaccgagataatatcagaatgatcagagccgcgctttgctatcttgccgataaacagccgttctaacctaaaacttgcgaccaggtgattccaagaagggtgccaacctcttcaagacccgttgcgctcagtgccacacccttgaggagggcggcggcaacaagatcggccccgctcttcacggcctcttcggccgcaagaccggctccgtcgacggctacgcctacaccgatgccaacaagcagaagggcatcacctgggacgagaacactctcttcgagtacctcgagaaccccaagaagtacatccctggtaccaagatggccttcggtggtctcaagaaggacaaggacaggaacgacatcatcacgtacgtcatgcgctgctcccctatatttgtcactcaaaaaaaaatgcaaagctaactcgatttcactcccacagcttcatgaaggaggctactgcttaaatgcaatctgtttgatgatgggcgttgttctcgaggagttatgggactgtattaataaaaagggagattttttttttgcattagacgggcttggcacatccctcttcgttgttggaccatagactagacgacttgtgctcggcgattcttggttgtttttcgacaaccacgatatctcaaaacctcctctgtatgaagttacgaagaaataccccattcccccttacaccccctttcttgatcccgttcctgccgtgtatgtatggtttggtgcttgacggtcacgcgagattgaaggcgacagagtaatcactggtcagcttcttttgagcgttcaaaagcgaggcaggcatttttcagatttgatgatgatgttataaagaatggaggactgtcatatctaactgcattcaaaatacaataaagcatctctgctcacgcgataatttacatctacctaaccgtcccatgacttgttggacttgtggaatttgacggcttcatctcgcaacatgcctaccataatcggcaattttcatgtttccgatacccaaataaatctataggtataattatcaaagcatcaagaccatttttttataaaccctagaacgccatgttgcaatcccttctcatctgctaatcaatatggacatatttttccggatctttcacactaggcttcacctcgttcagcgccttctcccagtcctccggagtgatgaccgggttagccaccatatccgtcaccttctcctcctccgttggcgtaccactctccttactagactggtacatctggctcaggtacgccctctccaaacaagcctgggcagccgcctgcatcaagttgcccagatcggcacccgagaagccggtgcagcgcaaatccagcgcgacacgctccagctgcttctccgcctcctgcatggtctcgtccatagcggcggcggtggccgagggcgtttgttggcctggcagaacagcgccagagccgccatcgatatccattacgtctccctccacagcgggtgtcgtagtaggcgtaggacgaggaggagcagcagcagccgtctgggaagccttggccctcgcaatcgagttcctgtagagtgttcggagaatgtccacccgatcctccgcgctgggcaagccgacgtagatgctcgttcccaatctgcccggtcttctgatcgcctcgtcaatgatgtccggcctgttcgtagcgccaatgacgtagataccgctgcggtcgccaacaccgtcaagctccgtgagcagggtgttgacgacgcgggcgctggcgtcggagagcgagtcgtcgcgcttgggcaccagggcgtccatctcgtcgaagaacaagatgcagggggccgaggacttggcgcgcgcgaaaagctggcggactgctctctcggattcgcccacatacttgttcagcaactcgggacccttgatggagatgaagttggctttggactcgttggctacggccttggcgaccagcgtcttaccgcagcctggaggaccccagagcaaaataccggcggccggtttaatgcccaccttggtgaaaagttcgggccgcttgatggggccgatgatgctcatctcgagcttcttgcggacttcgtcaagagcgcccacatgcgcccacgtggtgtcaggtatcgtgctgaagccttcacgcttggaggccggctgcacgcgggagacggcgaggcggaattgggccatggtgatgcagctgtcggaccacgaggcttggcggtggtcctcgaggaggagccagtcgcgctgtttttgggagatgccggtgagggtgtcgtcgagttccttttgaatctgtttctgttgctcttcgtggccctcgggggagtcggaggtgatagcggcagtggcagcttctgcagcggcagcgcgcagttggcgcgccttttcgagcagggcgtcgagacttccacggaaggattcggacacggcggctttgacgacgtactgcagatcggaaccgacgtagccgggtgttagcttggcaagctcggcgaaattgacgtcgtcggccacgttgaggtcgcgagagagggacttgagaatgtgctcgcgggcgcgctcgttgggcatgcccatgtcgatctcggcgctgaagcggcgacggatggcgggatccaaaaagtccggacggttggtggcggccagaacgacaacattcttgccaaggggtgtctgctgcttgatgcggtccatgccgttcatgatttccgctacgatacggccttccatgcccttattagcgctctcacgcttgccagcaatggcgtcgatttcgtcgataaagatgaggcacggggcgagacggatcgcttcatcgaagacatcacggatattcttttctgactcgcccgaggtgccgccgacgatggaaggcgcagagacaggaatgaaggcggcgccaacgctgccagccacggcgtgagcaagcgtggtcttgccgcagcccgaagggccgtggaggagcacgccattgtcgtaacggtatcccatcttggcacaggcctcacccgcacaaagcgggaaccacacctcgtgtagaagcttgtccaaggtatcgtccacaccggcaatgtccttgatggagatgcccgtgggcggcgaccggtcgacctctttctccttcgatatcttctccgcctttctcttctttcctctaggctctccattcgcctgtctctcagatgatcctggagctacagcagccgctccgagtccgggggtttgtggaactgagcccgatcccccttcaccagcggcacccgcctcccctccaccattttccaccaccgccacaccttcaccactcactgccgtcgtcgcaggcagcttcggcgcggccaaaccccatgccttcgcaatctgcttgttcagaaaccctgtagccgtcgcctcagccgacttgttcctcttggccgcttcggcctcatccgccgcctcaattgcatcgtccgaatcctcgaccgcgtcctttttggcctcctctcgtcgtaggtcgagcacccgctcgatggagtcctccagtagtttcttcttttggcgcgcaagactcgagttggaccgttttattgagtcgtaaacggatgagactgagagccctcgcctgctcgataggtttttgctgttcttgccttccttctcgatgatggcctctcgcctgtcttcctcctcaatctccagtttcacgacgagctggtagacatcgcggtcgatgccatgccgtaggttggcacggccaggcattttgtgcaaagtgcccgttgctatattatggtggcggcaactaacggcggatgaatttattgtgaaatgaaaggatgaagtcaggttgggcgggaaggtgaagtaacttgaagtgtaagttcaacaagaaagggaatgaaaaattgttaaaatgacaagggttagggtttggtaagcgcacagcaacgtcaaccctctacctgtcctgccactgatacaagttcaagacaaggagccgaaccgatggatgtcgcctttattgctgctcgggtttattgatgacattggatctcttccacgaatcattggttttactaaattttataaagtagactatttgtatactaaaggcgatgaccagaattgaaccttcgctgcgctgagcgctagagtttaagcccaagcacggaccctctggacaaactttctagccccgtggttagtttctttagcagctgtaccatcgacacaaacttcgtagctctgtgacatcgtacaaatagacagacacaatcgcaatacccagctacagccaggatattttctttggtgtttgatcgctctaattgcactcgctacgatgtcccaaggtcctttccctaaagtatgtttcacaaacaggaccgatcaactacacacctctcccaagtgtgctgagtgggagatacgcccgaacactttacttcaactgaaccgtaaaaaataaacgccgttccagacaagcttgtcgctgtcgtatgcaccatctcctttccctgaggtagatcctctgagataaaaccaaataatatgaacttcctcctcgatgcagatcagccgagatgttatccctcgccagacatctcttgcgtacctgctgtatgcgactctgtttcgcaatgccgatacgcagacatgatttatacgtgttaccctgaaatatctccccgtatacactgcgccattcaaatgatgcgtagtctcccaactgctcacggtactgaatgttgtgacgcataacccagcactatgcacctctaaagaatggttgctgttgcacaaaacccgacagataccattcgccgatggtgaccggttctttttttctgggatgtgtagcgacgatgctaatggtcttccatggccttaatgcgtttcttcaggaattcgaacgacgagaagaagacggcgttaacagcacaagaccgggccattgatacaccaagaccgcgatacatgttgcgctggaagaaacggatcttgacgggctcgaccttttcgcccttggaatacatgagcgagttgcgttgataaatgctcttggctgagtcgaccgggtctggagaaaggtttgacagttagttttatcttaacgccatgatgatccgagatctcggcttacagattaacgcccaagagactattccgcacatgccaccggcgatcaacactgcgaaggggttgttatgggtgccagccccgccaaaagtagtaagcagctgtttgctgctttcgtaagtaatgaagtacatggcggtaccgagggtatctcgggctatcacagtcagcctagttagcatcttctgaaaccatagaatcgcaaagaattacccactcaaatgcaagccgaatcctgtgtaaagaccgcccagccctctgtgcttcacaatgtttcccattgtcttcagagttcccttgttttggtaactcgcagcaatggcatggcttcccggttttaggcaattcttcttgtctgccatcaaaactgaaacttgcgcgctgagcttagtcaactcgaatgggcctatggtattttcggaagcacggcgttagctttcgattttaagaattcctcaaaagaggttcttcggttgttgcacacagacttacaagctatcaaagttatgcacgatccggccgttgcgccagcggcgccaaaggtggcaacagtccagaaattgggcaacgacccgtgggaggcgacatggctcatgacatcaaagccaaagttgcgtttgacccagtcactatatgcgtatttggagcgctgatagatggaaaacgacacagtccgtaccgcagttatgctgagcatcggggccgtgacgcctaagtcattcaaggcaggagtcaggaaattggcactactaaccccgggcaaggtgccgggaaaggcgcaataacctacctcgaaagaagcccctgagcctctcggtgtgatatgtctgcttgacacaatcgacaaatccggcatatttgtacgtctgcatccgtgtcttgacgctatcaagggggaacgtggacatggtggacagcacgctcgaggccgaagcggcaacctcggtgcggtattttttcgccagtcgttgtgtgctgttccaaaactgcccatcgctgctaggaccggcatttgtaaggctgctcgtgctcgtgctggttcccccatttgagccatctttagagctccctttcagcgatgtactgttctcctggctgttgctctgttgcgacatgatgggaaatgatggtgcaaggcgacggtggccagcggttgggccattgttcgatatactgctgtcgtcgaggagggcgttatcggcagctggaagggttgctgtcgcgcgcatacttgttgataatctcgtggcgcgcgaagtcgccccttgtcgtagctctaatctcgtatatgatctgcaaaacgggggactgccctttgccggggatcaactcggaagaggcccgtccggctagacagtggtctcgtcgatcgagaccaaagtcctgggcacagttgcaaaacgccgttatgctggctggcgaaggtccgtcaaagacaccccaccccgcgcgtgcttctcggtctggtgagaaaccggtgtcccttcccctatgtagctctcaatgggtggtcccgcgcaactattgagctttttctgatggtggaacgagtcggagagaaggcgaatgtacaagtttgaggcaggattcaagggccggaggcctgatcgacgaagaggggaaggggaatagggattggttggtgccgagggcgtccctattccctagtcggatgacagttgaccgatggacggcgacaagcgacagacggcaggcgatgccggtttgcttatcgtaaggtacctcccgtcgagtgggaagttgaagggtagctagttgacgctgtgtgactggaacacaggaagctggagagattggagctcgaggtgaccgggtagcgtaggcttggaaccgcgactgtctctgggtgcaatgcagtgcacttaaagttgtcgtgcgagtgtgaagcttgcccgggttggttgcggggttcgacgatgaatgcagtggtgaggtgtgtgtgtgctagcaatgcactgttccgtcgggactgctgttggaactgatggtggcttgtgacggcacgagtgtacaggtactcggagtgtacagaggcgtgcaatagctggtggtgtgggagtgcaattggagagagaagaggaggaagtggaaagttggagttgttgcagagacggaattccagaccgggggttcggagtcacgatgctacgggaaatggagctatggcgggtacttccacgcatcgtgaccgcttgctgggtcccggtccggcagtcttcgggcgcctttcgccgttggaccatttctctcggctgagtcgcagtggaaacaaaggcagtcacgatatgtatggacataacgatggggaactccactataatgacggatgatattctggtgctgccttcgtttttttggaagttggtgacagccccctccaagtctctaacactgttgcccgaaatccgaggtaaagctctcccatgtactctccatgtaatgcaactggcgcggggtttaccggtacctcaagatgctgcttgcaccgcttcaaactttggtttttttttgtttttgttttcttcccacaatgtgacggatgtgaccgatctggcctgcttcttgtggggccacgatccccgtggcttcaaagggcgtctcatttccgttcatctttgcagttgacaatcgcccatttcagtgtgactacagcaatcgccgtcaataactcgctctggagatctccagtgccaaagcaatctcgaaccgtcggtaaatgggatcggccttatagtctcaatcccagccaacatcataccgtcactgatgcagcaatgcttgcctgaaacagggacaagcgcatgttatctcgccaccgacgttcgatcgtggttcgttatataatcaaaagggaccctttccgtgtttcctctttgttgctgctaaccaccagaagcggagatgttgttgtacactttttcagtaaaggagtccatggttttacaatctaatctcaaaaggtttctagaactgagataggccagtcacatcttggctctcatcagcagccccgaggtaaaacccgcctagaacggaaaccgcgccacaaggtggcatggcgggtaagttgagcatgaactaattgtagccgcttcccgcatgcaacacgagatcccgttgttgggtgttttgacccttatatctgttgtatacgtgccgcaacccttcctcgcgcatctgttctcccaatgttccagttgttgaccttcccttttttggttgacagcccgcagtccaccatcatccgaagcctagatgttgctactcggaagcgcattgtgagcatcgacggcgtccttttgggcctcacttgtgggacatggctggccaccccattgacaagaccgcaaaccaccatttacaccactatcataaaaaatccaatgcggagaaacctggggaaagatccgacggtgtgcaaaagtgtctccaatttgtggagtaatcacgacaattggagccgactcatctgactcggtttggccccttgtgatcgcctcctttttcccgtccgtggatctgcttgaagggccgggggcatgcccatacaaaacgctggcactgaggccggcttcgaaccgctcctggccactgttgcccggacttcggacacttgtttaccgtaaacacaagttcattgtatcgttcaacatggcgattgtcttgtcaaaatgctcgtactccttttcatacactggatccttgagcgctctcctgttgggttccttctcttcagcatttgcacttcagcctcttcgcctcttctatttgacttactgctgggacttggaaagcgtctgcgccctgatcctccatggcccggtgcttttgttctggatatacctaacgtgtaccagatttttgatgattttgtgctccaccccgacatacgtcgcggccgactcgagaaaccacaacgttgacttgaccctcgagggctcaaaagtgccattcttatcgcggaaggctgcacggagtgtgtctcgaaccacaaagcgcgccggcttggagaactgcacggccctcaacgaccatcgtagaagatgtcggtaggcgtggacgagctcctggttcgacatgatatagggtgtaacgggtgttgaagtcctgatgggatgcaaccaacggctatgtaatcatcaagccaatcgatgactcgagtgaacagacgcaaactcagcacggaccatcatggctggtaggtattgtcagcgtaccatatgtgtatcaggatgtggaccgatagcgtaacttacgtcttatcacttacacggactccaaccaaccgggtatgccctttgtccaagggcaaccaccaacttgctcaagcttccgtaccagtgggcaagagaggtttcagttacttagttgaacaggtgcctaagtatagcgtgttgacgcttagctcaagttatgattgttctcgacctgacagcatggcgcacaaagagccttgtccaaaaatatctttagtcaacatggatcgctttgttctctcccctggctgacacattaagctcccgccctcttttgccctttcccgtgggaggaattattatacccgccatcggactattacaattgatcgtacgactcgacgacgggaaccgagctgaaagaaagcgatccccatctttgctccctccctggcggggtgtgacgccttcttctcgctcataactgctgagacgtgaacggccgaggagggagcaatcttctaaccgtattcccgactctcttcactttcaacatcgtgcccatggagatcttttgacttgctcaccctcacttcgcgttatcagtcgtcgaatacaacacgatggccgtgataacttcaatggtgcccacgagcacggcggcactgattccaagcggagtacccgtaagcgcagcaacaccggcagtcatcacttcggcggcagcactacgacgccaaattggtggaactgatgttccaatattaaccagcgtctgcggctatgccgtcgctaaggatgcccatctcatgcccatatcgcctccagaggacatggtgtgtgccatgtttccaccgaaccggctgtttggcttctgctcgaaaaagtcctccctcaaagacagacacgacatcgtcgacaactgcggatggaatgcctggtgtatcgatgcttataattgcagttatggctgcggtattgccgaggcacgtactcagtttggcacaacaagatggtatgtccatctgttttcgtctcctctatggtctccttccctatgaaacccagttcactaatttggatatctcaaaccagccatgccgcatctaatccatattgccaactcacccgtctaacgaatactcataccgacgaagcagatccatactggagtgtcggttgcggcgacggtcattatacgattcacaactacatgctggatcaaaaggccgctctcggaacctctgtacttgctaccaccgccaccaccactacatcaagcggtaagcgggattcggtctcgactgtcgctcccttaaccaccggagatgacaacttcactgcttcccatgtgcaggcgcccgtcccaacaatttcaacagcaaagcccgtgatacccatatcttcgtcacagccaccagaaccctcaacactccaacaaacccactcagcccacactctcctgccatccacttccacttccggtgacattgccctcccacctaccttgacttcaacatcctcaacccaaacccttcccgagacccaaacctccgatatccccacttatatttccgctgccaacaccccctcagaagaagaccaaaacccaaagagacacaaccctaaatccgccatcctcggctcggtcatcggcgccctggcagttatatacctcatcctcttcacatggtggtaccgcgggcctcgtcggcggaagcgagcgcgggaggcaaaggaggcggcggcggcagcgttaagagaaaggggattttggcgcccaggggcagcacctgaacatggactgtatggggcgaatagaccacaaccacatgggattcaagagcttcagggagggactcatggacctcgtgagattcatgaactcgggttcggaacaatgacgcggaacccacgtacgcccacgacgcgtcaaagaatgcccaacactccactgacaaagatcaagaatggaattgacggggatgcacatggaagcggaaacggagagttaccaggcctaagccccctcagccccatggttctaagtacagggtggggaggctcgcaggcgacgagtgcaagtgccgcttccaccacaaacatgtcgggtgtcaccagtaccagttctaccaactctggatccagatgcgggagtggatgccgagcgtgtgccgaatctgggattttcggcatcgaaaaacctgccaaggaggcggtgaccgcgactatcaaggaggtggcagagttggatggacgaaacgtgacctttgaagtaagagatcgagtaagaagggaacagttggaggggatcgacttggctcttgagcctgttcggtggaagggttcggggagtggcggtggtacaggtacaggtacgaccaaaggtggagctttcggtgctggtggcggtagtaacggtgcagctagcacccctatgggtgcgcctgttgcgcggactaccttggtgcctcctgagtggaatatgttttagaaagcgaaggatgagaggggacaatatatgtaggataaagctattgtggtgagaattagggtaagagagtgctttgggtattgttgtgctactggacattaccaggagcatgcaaagtgaaagcaagatagaagcaaggcaggaccttatggtggaaaatgacaaccgcgtttgaatttttaggagaggagaatgtagctctcagacaatcgagcacttccaatctatttcgctatccgggctctggaacgcaccgctcccttgagatttctgatatccaacgtctatgtgcgcacttatccaaagagaacacaaggtataactgctttggattgaccctgttcacttgaagtcggaatgtatccaagatctagtcatcgccttgccgaagtggcgcatagctaccactatcagatccctcggcacttcctctccctctccgtccaaccaacctcgacaacaagccgccgattccgcccctgttttggttggaggaactcttatttataatctcaacctcatccggaggatcgatcggcaggccgggaatggccgcactggcgagtggccgacctcgaatatccagccgtggcacgggtgagcccggaccaacgagaggatcaacctcagcatgaagtgacggggtgctgacggtgggcgtgccaaatgcgttggtggaatcaccaaagagggcgtccatgtcctcaagccggacaccgcaagtttcgggataaaggaaatatactggaaactccgttagttggataccttgaggggtcgctgtaaggagatactcaccaattacaaaactaacagcgcagaagaaggcatgaatcaagtacagcctccagtgaatcaactcttgtaaaatgggcgtcatctctccaaccaagaagttgaacgcccagttcgtcgctgttgaaagactagcacccttggatcgaatcttcaagggcaatatctccggcgggtacaaccagggaatggggccccatgagtatccgaatgccgcattgtaaatcatgaccataaccacaactgcagacggtgtccaatgagtatcaaggtacaagaagtacgaaatagcggacagggaaagcaccatagccacagcacccgtcaagaggatatgccgacgaccccagcggtcgacgatgtaccatggcggaatcgtcgacaataagtaagtgatgccgttgaagccagtcatcaacacggcgtcgtggcccacccagcctgcagactcgaacacgaggggtgcgtagtacgagatgacgtttatgccgttgagctgcgccagggcttgagccgacatagcgatgaagacgcgacggctgtatcgcttgaacatctcactgtatgttctttcgccctcctggcgcgcaagcaacacgcccatcttgatttctctgaactcatccctggcgcgaggattatggatgtcaccaccgccgtacaggttggcaatcacgacgatgccctcctcgtcatgatcattgtccaggagccatctaacatcgtgattagcaatcaatggaagctgagcactgaaaaaaaggctgtacttacctgggtgattccactataatcagacttcctagtccgagcaacgcgcccatgatacattgcatgagaagcggaagacgccacgagatgttaccctcaaggaacccacagaagtaatctacccagacagaggttgtgtaaccaatgatgttacccgagaactcaatacaagcaagctttcctctgttatgaggaggcgagatctcggactggtagaccggaacgatagtggagagcatgccgacacccaagccagcaataatacgcccagtcatcatcatggccatatcagtggccatcgtttgcaaggcaccgcccacgaaaaagatgcacgatccgtacaggatagtcttgcggcggccaatgatatcaccaattctgcccaccaggagcgaggagatgagggcacctatttccagaatcgcaaccatagtgcctatttgcgcgcttgttggctgattgaaatagtccttgaaatacggaccgctgcacagatctcatcagttactcggtcttcgtgtctatcgagcgtgacggtatggggtgtcaggaagccacaatagaggggggttcacgcacgtaatgatgccggacatgacgccctgatcatatccaaaaagaaagacgcctaatgacacaaaaatggaagtgaagtagctgttacgagttgttagttgtagttcatgcaagtcaaaacattgccgggcagcaggagacatcgaacattagcggtttgccagtaaggccatgaatggggtttcgtgttcccgccatgatgctagcaataaggcgctcggcccgcgagacagttcggggggcggcgtcgggaatgcgaattgcttccttatcaactactccagcttgaccagacggcctggaggaatgggcgctggagctagaaacagactcgtgataatggacgtgcttgccgctgtgacgatgacgtttcggatgacgatgatggacaacgccaacgagggtgtcgtcctctagcgtatcgtacagtctctggcgcaaaggatcctcgtgatcgagctgctcggcgatgtcaccggtgtcgatccacgaggactcggaggagccgtagtcgttggagtcgtcgccgtcgccgtcctccgagtatcgcaagcgctcagcagggtgtggagcaagaaaggaggaactgccttgtttccggttgccgtgcgaatgggtcgatggatcgtctcgggcagccgcgtgtgcggagagcgtgcgaagggggatattggaagggagatggttcgcaatcggagttggctgcggaggaggaatcttggacgagatggagctgttctgcagcagcccccgaccgcaccttgaggtggaagtggaagtgtttctttagtcgaggagtactttcagcccgagatggtcgatgtcgagacggacgcattggacggctcgcgggggtcacgggcttgttcacggggttccggatcaaccaaaaaggcaaagggaaagcaatggaagcaagtgcacgtgtgcaactaagaatgacagatgaccgagtgtcttgcagagaagagttgaagactgcactagtaatgacagacacctggagtttccatcaagtaaagtagagagaggtaattgcggcaggcacaaccaacctgctacatacacaactgcccggccaggaccgggaatcttgggcaagtagagcaagtacctacgacagccaagggcccgccaagacccacctggcatgattactagccaatccacacctgctcagaggagcccccctgctccagtcctccaggagcgctgtcccgtgcgtggtccaccatttccacaccccgccgattgtggtctccaaacctcaaaccggcctcaactttggacttgtcactggcagagaccagttgcacacatgcccaaaacatcacaagccgcgcaaatcaaatgaaaatcactgcagaacctggaagccatttcacccttaatcatccacatgattgcaacgtctgagttcacaatgtctggagtgtcagacttgtccgagtgatcatgatcgacacctggcattcattcattgtgtgccccttgtgcaatagtgtagacggcaggagtcaaagctgagatggcgatcgatgatgggacgaagcacttctcgactcgttgacttgcccttcgaagcaatcaaatggcgacatccaagttattcacagatccaatacacgtctagccggcaagcgtggtgcctagccggatgccccagatgtcccagatatcggagcaatttatttaaacaccgaacccacgatcgttagctcgaaactaggggtccgatgagcctccacgcgggaactcctggtctccgggacaacatcgatgccaacatcatagctgtcacagtacgtacattgcgaggctaacgcaccgaggtatctgacaaattcttcaagatatcatccaagaagaaacagaaagaggatccgaaagaccgagacccccagacagtgcttggcattgtccatcacaaagcatgattcatattattgctattgttcctgttattctccctcagtgtcttgacaaatgtacataggagctgcaatggtggagaagccaatgtaagcgaatgaacctgaactttaaacccccaaagctgggtatcaagggccttccagaccatgcgcgactccaatacaagtcaacagccgaagcctacgaaaccatcacctctcatcatgacttctactggaggcacgtttctcgcccacataatcactgccgtactgcagtaacatgttcctatttcaggtacatgataacattcctacctgatcctgacatccaacagtccgggccgtctgctgtgcctctactacccagagcttgcccgatggcctgaggatgacaggaacggtccgtaccaccgttcccgctgttttgggttcgcgctcgtgaacgggcacagagcctcctgcttgaacattcgcttgcgtggtacaccttattcgaacttcttccacgaggtccaatgtctggagaaaatagatcatcgctagctcgtaggcacatgcggttactccaatcggggtattgagcacggttttgcatgtcatcaacaagtgtgcgtttaagtgcagagggtgccaccacatggagtgaagctttcaaatatattttgcatatactcaggtacgtaaaggtgcaaatggaggtacaaatacctaaatgcaagtgcactaacagaaatgaagcctatgaatgttaccaggcctaacgggcacctcgggcactcttttgcgagcgaaaagtacactttcaggccgtgcgttacaagtcagatagtgcgtgccgagtgcccgttgcatagtgaccgcccgcgaaggcactaacaccttgggtaaccgcacattttagcagcctcggcttgctcgtgcaaggcatctctgctacctacactagaggtacctctgaataaaatatctacacagttgagatcttaacctagctagaggtaggtattcctctttatggcttccaatggctgatgacacgaagctggtactaggtactaatggtattcgtgtatactgcgtcccgaaagaaaagccctggatagacctagcttctacttccgttggcgtgttctagaggaagtggaagtgaaggtgtgtaccttaccgactcccctctgtgtgtggtacaactcaaaccatttctatagcaccgtggtgcacccctgggtgcctgcacagctgtacctgcacatgcccctgctgaataactcccaagcttgctctagttggtgccttgagtgacagtcgcaacatgactttcttagcccctgggtgggcaaaggtacaccagaatctgattatcatagccatcaaacacgcgtcatccaatttgctatctttatccgtttgttgaacggcccacgaggccatgcttttcctgttgccctgatgtagtgcgacctagatattctcgctgcatggggttcgtacctggctggacctggtagccatgcagccacccagtgtgggtttaaatgtctccggccacctgcaaatcccacgtcaaagatgtacgctccgacttcacattcggttacggggaaaaactaacatatctgttagagccaccgtagctgatcaaatgttcaactctgaagacgaagcaacttgggacactggttttggatgtctggaatgctattactttcgcgaatgtacaggagatgctttggtgcgaaacctcagttgggggtggccggagacttttggaccccaagtttccacttcatgatcaatgctggtttggttattagcgcggttcttccaacaagggggtttgcaaagaatatacaggtaaacatcagaataaccggtgacattcgaaacagactatcaagaagagtatatgaagcatccgaaacgcatctggtagaaacttatgtaagcattgagatcatggtggatagacaagttgttgtgcagaatgcgtagtggagtcccgcgccaacgaaaacgattaggggtggacagttgggaattttccctttggacaccatatcaggtgtgtatactagcttgagcattggaagaagtccattgtgtacacaagtgtcttttgacactttccatatgatgaatcaatgaaccagttgatctatgccgagcgtggatttcgggtttaaggctatacgtatggaaaccaaagaaagacatgattggacatgatcataacgaacttgatccgttgggctcgtcttcgctggaaaattcgacgcatggatgcgccctgcaggagggaacacacagccttggtgttcgagaagccggagttgttgcaggcgtcggaattgcctgaacctcagctgtatctggacaatctgcagaaggatgtgcgggcacgccgctgaccctggctcggtggtactttcttaggccatccgtggtttcggcctggtcgtcattcggttccgcttctcaccggcttccgttgcgggtgtatattgttcagctcatcgtgcgtgagaatattgacatggaggttactcaccctaatcggccaagttttgcgtcccttaggacctgtaggtaaacctcacgaacagcgtgtccaattgcgtgccattcggattcctgattgtgggcgagacatgtagctataatggccggtgatatacctaggccggctactcggaaccgcgcccaacgttttgcttgtcccagagagtagtgtaagacctcgacgggagttccgagacccacggttcgccgatctagtccggagtttggggtgtcgtggtcttcgtgtcaggtggtattgctgggtcctggacccctgccttgactctcttttcgtatatggcttttcgcttcatccctttctatcaccaactcacccggcagggagagaacgcgcagtaacagcagggaaagaacaaactcgaggaaaagcagaaccattcgccagcatgtcgttgcgttgtgacctcgtccggaagtgaaatagtttcagagaggccagcgcaagtgtaacgctgggatgatttggacgaaacgtgaacccatcaggttgcttgtcacgtcttggtcatttcgaaggctgggctttcggcttccatatagagcaagagctagaggtttctgaccaatcacatgcggtcaaaaaccaagaggaggagccccagacacgacctggccagtcaaaaattagcgccctaagcctgttcctgctgccgctaccgctgcccgaatggaagcgacgagggagcgcgaccactgggcgaccacccagttacccagccattgccaatactagaggtaggtaaaaatggatgccagagtgccaatcgatgccatgcagtgtgtgtgtgtgtgtaaattcccttgccctcggcctacatacctagtgtagtaggtgagtggcctaccagtcgagttttatattttgcaagcggacccgccaaccccaggccgtcgtgagcttcccgtgtctgttttctctccgcccccatcgtcggcatccatacaaatccatcggaaccacctgccctgcgcttctactccacgtccctgtttttctttttcttcgcgacattcgagccaataatagggaaccgccgttactcctaatcttcggttccaaagcacatagcgcacaccaaggacgaccattggcgacgcgaaacatacagggaggagggatcgatttgcgcagaaacaaacttagagaggaagagaagagagtcgggtcccatcgtcacgccacaaaccagctcttcgattgactttcatcgcattctccacacgccagcgacaacgggtctccccaactggacacaaagcaacaaccgccagctaaaggatatctgggttgaaggattgaaaggttacaaagggcggacgacggcatcaggtcgacacgcgcatattctggcatctgccattgcaattgagcggcagccggagacgcaaaggcatacctccggcagatattacggaagcacgtctctctccgcagtatttctcaatccaaaacgcaccgcagcggttgcataccagacgacaccatgggctcaacacaatttggcaactttcatgtgagctcccaacgccgaagacggtgggcgcagaaggcgcccggctctccttacagaaacgcagattctgactcttggcgcctccatatttacaggacttctgtcgagattcgactcttcctatctgcaatgtgagtagggccctaccccctctggtgaaggcgatggttcctgcgccccggaaccatgttctctcggaccctcgtccctgtttgctcttcagtctgacttacacggccatctcttgggaaaacagctcctttcggatcaacacagccagtctggaccatgggacggctcggataattgccagttgagaggaatacctctgtcgaacggaaagaggcttgggaacctaggtatgcgatactgcatggatatcaacgcgagtgtgtgctgactcagcgcaggatccatactgctatgcgcaattgcgattcttacttctatgtatctgctctacaggtctgagaggaaacgagctgcggttggtcgtcggtatgcttgttccaaatcaccggacgaaaacttggggatatgataactaacaactcggcagagaaatgcaagtcttcctcttgggctacattgttatatcgatatgtgagatcttcacagtgggagatttcccgctgaattctacagttcgcatcgtaagtttggcctgagcagagggcggcaagcagtttttcgtgtttcgtttcgtttcgactgactcgcacccaggcgttcacagccattcacatcgggttcatcatcgccactacctggatactgatgctcaacgcaatcgtcggctaccaactgctcgatgatggcactctcctttcactggctttgatagttggttctgcagcgattctgcttgtcggaactggttacatcgctctcgatactggactgcactggacaggctactgggatagtagctatgagctgcccaaaaaccgacacattgcactctacgtgctttaccagcttgcgccccttgttttcctggtcgcctacttcgtcctggaggccatcctggtcatcaggattctcggcgaaacgcgcccgatgctctatctggcctctgctgcgatcctcttcgcggcaggccaagtcttcaattatgaagtcagcaaatacatttgtgacggcacatctggaaagatagatggcgcgctttttgaaaccctctttactctcctggcggtagtaatgaactgggttttctggtccagcattaccgaagacgattggccgacggttccgcctaaccagttcccatagaagggccagtacaggttgaagtctcgaaaaccgaggtcaacggtattcaaagatgagtttttagggatacttgagcgcttgcaggtgggtgtcccatagacatggttctaccggtgctcatcccgaacaggagaaccaccttcctttttctgcttcacgacggcggcgagacctccttcttcgcacatataccccccaacaggaaaaaaagcaaaatggcaaaaatacaccaatggatatgaagacacgaaagagcgatcacatgttttatttattttcttcttcttcttttccttcttcttcttctattaccacgacacgtttgctttaataacagctcttgcgagcgggaagggacagaaagagcgagaagggacgggacggcaagcgggttgttgggttatggattgcccgtctacactgtcgtttggacaacccgcagaaaccaacttacgacgcttatcgacaactatcatgcatcaaacctaattaggaatgtttctgaaagacggggacgacgacgcggggatagaaaaaggcgtatgcaagatggcatggagtcgcagcaggcaatacaagaagaaagggggagagaagagcagcgggaagactggatgaaagacgccggaactctatcatggttctatgattgtttggtgggttcagttacgtaccgctcgtgtttaatgatgatggcttcgaggcgctctgtacgacgggaaaatttacggcaaatgtataccaagggagagatgcttctcggggatgctttggggcggggagcgtggatttacgtactattattacttataccctagtcagacgaggaatgagatacacacacaggtcatgatctaatcatctgttggtaaaattgagtgatcggaaccaatttcgtcctcagcaaatactgaatgttcaagcgctgttttgtagctttcatcgaaagcaaagatgataagagtcataatcgcggtatcccataaatccgatttgtcgtgcccatcaaaccttgtaacaaacatcatctccctgatttctcccacgttcccagccaccaaagcgtattaccgtgtgcataagaaaagcaaagaaaaacataaacaccatgagggcagtaccgaaccaaaacccttcaagcaggcgcccctcactcctaaaaagagcctcagccgggccgcccatcgttacgaaccttttttcccccttcgatcctcggtatttttcttattgatataaccttaaacagcacgcgtggcctcctgcctgaccctatcaatccccaatttccgcaattgcacccttggataaactcccagcacaactagtgcaatccccaatccgaatgtccaccccttgatcttcagcacattccgactataatcggtatccgccgccgcggccacggtagccaacaccaacaccaacagtccgtaaccagcgtaccgatgatatttccacagacttttagccttctcttcccctcccagcacggcggggacagcccagatacaaatcccaaacacgtactgggccaacagcagagtgccagtgatcacgcccaggtaggcgtgcagagagtgtaagtgggcgaggtggttgacgtgtttgtttgtttcgatgatggtgattcccgaaacaaagcagaggaaggagaggaggtggagagaggcgtggatgcgctggccgaggcgtttggcgtcgggggtggaggttggttggagaactagaatcgcttggatgaggaggaaggtgccgagggattggagcaacgggtgtggagagatgagagcgccgagcttgtggaggaagacggccgaccaggtggctatgagaaggaggagagcgccaagttgggagagccaggctgttcctgtggatgggaggtggtggtttagtagtgcagggtcacaaatttggatcgtagagtacaagaaagggaagaatggatacaacagcgttttatgctatggagtgtagagtatacataccaagaacgaggttcaagaagatcggagcgtctggcttttgaaaagcgtcgcctggtcctccaagtagtggttcgctttccgttggggtagcgggctcaccgtcagttgtgctgaggggaggaggagattgtgttgatggttctgagggagccatggttgcgagcttctttccaagttatttttcaagtctcggacaatgaaggcacttgtttcggtggccgagccaaataatcatgcgtctaaagcaagtaatgtccgacgtcttaatgcaaggtgggtcaattctcgtggtaggtttcggtctgtatttcgagccacggaagatggaagatggtttgaccagcaggtggcgcggggaaggtggtctttttattcagagggctggagggaagaggaggaagacggcttgcagtgagtggtgcaccattgggtaggtggtacctgttgcttatctgagcaggtgtgaacgtggtcacaaatccgatagcaacgctggtaccctgccatacggtatcaaggcacttgctctgatgtgatgaggggaagagaaacgttcggacatctaggaggcacggcgatgcaatgttcgctttcgaggcgcacgagcgagatgcaagtccattggattgcggttcgtcttgtcaatgacaatattgatacgcatcgaagaccgactactagtactgattgacattgtaaagaaaccttcaaaaccaacgcagataaaaaccaagcatttattcgtacagtcaaccgatttgcttgtaggtgattgcgtagctgcgaacactgatgacgaaaccaacaagagctttggctgaaagagctgaggttgtagatgccccaagctcctccgtccttgcactaaccttatacactactcgcaccaatcacaacttcgtttgccatgtgagttaacccacacacggtgtgaagcgagagttctgatactgtagttgccgcgatacttatccctgcgtatcgtgttcacagcaccatcatcactgtgtggcatttgagctggatgcccgctctgacctgatactacttagtgtgcacacataagcttatcgggcggggagatacgtgctcgcccgaaaccccgccgtaacctaatgtatactccctcgctagcaccaaggtcctcccgagaaatgcggaggacggaattaggagccgtacctctagcctgtactgcgtaggaagggaattaggaagtcgtcgttactaggtagtggagcggtgtcggagccggccggtgactctcgttgcagatcgaatacgacggttaggtacgacgaagaaggaccacgattgtcgttgctgttacgtactttgacctcctcaacgcactatcttgcttaagctatcgctcttgtctgtcgctgtggtgatataaattctgccgcctgctcttggtttattccgaggacgctcgttccatctctgttttttttttctctctgtgacatcgaggactgaagtctcacttattcaaatacacatttccctcaccatgaccgacatcgattacaagctcgaggctgttccggccactcggattgccgccgatgatatcgacaagactttccgttccagcaccatcggtccgtagcatccatctcaccaaacatggcaacccaaacctttcaactaacggaagtcgagctgggatacagatcttatctcaggggctctcggtggcaaggttctcggtttctcggacgaatggttcgccgaagcagccaacctcctcactcctacagccccaatccgccagccgggaaagatggtttacaccggcgcctggtatgacggatgggagacaaggagacacaaccctgccgagttcgactgggttgtgatccgtctgggcgtcgcctcgggtaccgtcgagggtgtcgagattgacacggctttcttcaacggcaaccatgcgcccgccatctcggtcgagggttgcttcagccaaaacgacgatgaggttctgtcatggaagggcgagcgtggtggatgggagactattcttggcgttcaagagtgcggcccttcgcagagattcggctggaaactcgagaaccctaccaagaagcagtacacccatgtgcgactaaacatgtaccccgacggcggcattgccaggttccgtctgtttggacacgccgtaccggtcttccccgacaatacggatgccatctttgacttggcggctgcccagaacggcggagttgcgatctcctgcagtgaccagcactttggtaccaaggacaaccttatccttccgggccgcggcaaggacatgggcgacggttgggagacagcacgctcgcgcaccaagggccacgtcgactggaccatcatcagactcggcgcgcccggctacattcagaatttcatggtcgacacggctcacttccgcggtaactacccccagcaggtcaagctgcaagctatcgagtggaagagcgagggcgagccgggagcggattctgagggctggacagaggttgttgagcccatcaagtgcggtcccgatcaggaacaccctgtcgagagcttggtgaaggacaagccgttcacccacgtcaagctcatcattgtgcctgacggcggagtgaaaagactgcgggtgtttgcgaagagggctgtttaagaaattaccaagctatatatctgaaggcaattattcggtgagagcagcatttacggggagccatcaacagcgagcgatccacataaaaagggggaggacctcatttagtatgatgggcaacgagtgcagtcatttgagcgcgaagaatcgaaatctctcagatctttgattgtctgcgcttaagtaacaaagtctaattctcaatcagctttcgtcgtagagtaaaattagaaggatgcacggctgcccacgagacgaggttgttgcgaagcttgaatttgagtacagcagtcggcaccccagaagtaaagttcgctagctcctcgctaggctcgataacaatcagggtccttatttccccacaaactaccggtcgagatgccctcaccgacgtttgtacttgggtgacctcagatcttgggacgcgtcgcccaaaagtcgtacagcaatgcgtcagtttggttttaattgctcatggagcttttcatcacattcctgtcaagctgtcattccgggctgttgaacataacataatccaaaagatgtgacatcgaagcggagggactagacgtgtgtgtacctacaggtacaaaagcacggaccgccttagaatcgataacagcggtagtacagtggtaacgtcagtggggggacctaacttgaagcaaccgagggcatcaatacgtccaccgtctctgtccttcctgcgttgaccaccaagtgcagtacactacgaatagacaagtcctgggtgccctgcttccgtggcgcaactccacgcaggctgtcgcctgaactgaacccctaacaggaattacctggtcgagctttattgttgtcacttcctcttcttttcttcagccagctaaagcaacgtcaccttctttgcattccgcctgctctctcaactctacaccgaccaagtcctggcctgccgtgaaccctcatcctcggccgcggtgcgcttaattcagtccgacttcgaccgacatctttggatacaatttcctacgctgacgttatagccttgcccgaagaacaacccgccgctttggttgacctgcgctcagacccgacaccgctcgccgcatgctacgctcgacccgtacccatggataacgggggctttgatggcggcttcggtgccggcggcggagacgaaggagggtttggaagcgacgggggaggatatgaaccacagcagcagaagaaacagcagttgccccccgatctaccgcgctccctcgatgacaggagacatgctcctaacgaacacatggtcacagagacggagatgtatgacggatggcaaggtcggttgccccttgtctactcgatagcacctatcattcctcgcttcatgtctcggactggccagccctcgtactgactctccgtctcatcaggacaatcacagttcttgacaacacccataccggccaagcctctgagcttcagcaacctgaatcttgacgacccccagttcgacgaggacatcaccaagggcggggccaacagcgagactagattgatggagatgctggctgcacaggctgcgcattcggctagcgcaatatttgaggatgagaatcagattgccaacgacgacaagatgccgcaggacgagaagaaggatgtcctccaaagagccttcattatggctgcaagcaatggcaatgtcgagtctgtccgtaaaatcctagatggcccagctagacaatacgtagatctcaatgcgccagatgaagaaggaacaccggccctgatctacgcaagctgctttgtaagttggctctgtccccatatcagaccgaatgcatgggaagactttactaacagaactatgcaacagggacacgagtccaccgtacaagtccttctcgacgccggagctgatgtcgacaagcaagaccgcaatcaatggagcgcgcttatgtgggctatgaccaatcgacacaagggcattgcaaagctactactcgacaacggcgcttctcccgagaagaagacctcctcaggacgaactgcattcgactttgttgccccggacagcgacatgtctttctatctccacgacagcggttatagcattggcacggctggtgccgacgacttttataatccaggcttttctcaagacaaattcgaggaagagttggccgaaaatgagatgcgcaggagaatgatgatggagagtgctcgtgatctggaagttgatctagggaacgtgggcatggacgaccaacccgaggttcgcactcccctccaccaaggaattcaaaccctctcacaccatattgctatgctgaccatgcgctagcctattgacgaatttgaggaagagcagcaagagttcgactgggcgaggtgtctccacgatcaaatgtttgtcttccaggagagcgagctggacagcatcttggacattgtcatcaccaacatgaccccgcaacgatcaccatcacaaaagcctgtgcccgcgaacatgatcttcctgggggctcgatatgcgcattaccatgccagccgtgaactgttagcaaagctattgattactgccatggataagatcaacaatgtcgtggagagataccagtgggatatgactatcctggctttttgggcatccaacgcgaccctgttgctacattacctcaagaaggatgccggcttggtagaagcgaccaccgagttccaggcgcagctttcagagctgatcaacgagatcttcattcttattgtccgggacgcagagagacgtcttgacaaggtgctggatgctggcatgctggaccacgaaacaatccccggcttcgaaaacatcaccttccagaacgagtggacgattttcaagcgcaagaaggaggtgaaggaaccgcccatggagaagcgcttcaggccgccgtcccccaagcagagggcgaagccgtctccgcggaacgtgacatcactactctcctctacactatttgtcctggacctgtatgatgtccactcagtgattacggcacaggtcatctcacaactgatatactggctcggcgccgagctcttcaaccgcataatgtccagtcgcaagtacttggcgcgcaccaaggccatgcagatccgcatgaacatttcggccctggaggactgggctcgtaccaacaatcggcaacccgagcactacgagggcggcgagatgaagtcgagcggcgagaccacaatggaggcaacgcgccgccaccttgcccccgtcattcagctcctccagtggctgcaagtactttcgtcgctgggcgccgacgacctcgaggccctgatcggtactctccagcagctcaaggcgctgagcccccagcagcttatccacgccgcgacgcactaccgctccgaggttggcgaaaagggccttcccaagagtgccatgaagtacctcacggccctgcaggccatgcgtaaggagcgcaagcgcgagtcgcaaatgtcgcagttgtcagtcacatcgtccatcaaggagcgggtaggcgatggcagtgtcagcacgccggtgacgcccatcagcaggtccatcaacggcagtccttgggcgtctaccccaggcggcgccacgtcgtcttccgagggtcccggaggcggtgacggggaaggcgacgaagacgacgaggacgcgccggccaacttgcttcttgatccggcttttatgctgccctttactctacccagcatgacggacatgctggtcagctacggggccgggttcggcggcgtgaacagggagagggaacgaaagtacataccgactatcccgcccgagtttttggataagtttgaggcggcgactagtggagggaggaaaggaccgccgctgtttggggagaaggattgggagaatgaggaggtttagattacgaggaagcggcacgacacacgtgtgttgcgggagagtagggtagggtagcagccattatgaaagaagttttaataagaatatttttctccataatgcggggttacaatagttggttagtatagacatggtagatgcgtagctgctcgatgggagattgttcgggcattgtggttgagtaggtaggcttaggttcttactggccggtttataaacggcgagagagagagacagagaggtacctagcgaaattgcctacatggcggcggaatatgtgaaagcatactcatctcgactgatcgttgaagtaccgacgttgcaagggaatacattgaacagaaaagagtcagctagggaataatccattaaagtattacaatgaggtctagtaggtagtgataaattgtgtgaggggatatagtgtatgttagcaagttggtagagttagctgcattgggtcccgtaacgaagtcgatgggtggtgatggagacatgggggaggatcaaaggagcgaagcgagatatgactaccttaactttatttatagaagaggggatacgagcagaatataaccacaatactaacttatttatggaagaaggggttacgagagagtatgatttgagttgctcccagggcattcgaagtacaacataatttgattattatcgacgttcggcgtagtagtagatacgtattaattaccttgtgcaacgtatcgtgcattgactcgagaatagatatttcatgatccagtctgtttgaacttgagggtaagtcttagttgtcatgtgttaaactccccattttaaccatttttcaagctaagttcaggtcaaactatgtagcccaggatatctctcagaaaagggaacaatgatgatacatagcggtcatgtgggaaactaggtaggcttggtgctgtgccactggttgcttggatcgttcgtcttggcgtccgtttggctgcaagctctcatgcaagggacaggaggatgttggttggttgacgggtagcacgacgaatggaaagctttatatataagatgaggggaggggatgcaatatggacgggattggtctactctcaccatgtcgatatcactcgagattccgtttcttgaactctgagaccttgatagcttgactgcctgatacacttagtagcttgggatgaatgtattggaagtctgagacgttacggtcggtagccgacggaaacgggagtagtcggatggaaacggtgatatttcttttttttttcctccttttcttttttcttggccatggccggagccgaaaatgtagttttgacaaagtgtagacattatacatagtgtggggctacgtagtgagacgaacctggctgttagttagttacccgtttgtccaacagatgccagaaagtacctcctactgccaccactacctagtaaaatagacgagctgttgcacacttgtgtattatgagtccatttatgatccaagaccacttgctgtgcggggcatacctaggcagaaaagtcgatgcccttccatcacgggtgttggcggattaccccctgtagaccgcctgcctaacggttaagtacatcattagtacacagatacagagatgccgtgttggtcgccttgtgtgccatagggatgggaaagttgggaagtcaaagtagtattgagaccccaggtggcacaaaatcccgagtcgtatgaagttgtgtgacagttatcgaatgaattgggtagttggatagattgcgttgtcgcctttgtatcttatatcatgttacttgttggttgtgatctgcgacctgcggcataggggaccatataagttcacaagcgcgcagccctcttctccggccttgtctcacttgtccacggcttgagagatttccatgccacatcgcgatgccgaagctagctctgatcaggtactctgggcgggcaaccgttggacttgctcggctttgtggtgtgctttgagatgtggatcgaccccaggtgtctcagtcgagatcatttgtgatcggagggtagcattctcgccggcccgcacccgcagtcctcattacctgcaaggacatgttcattcggttgggtagcgtacttggagcaagttgtgtccacggcgttgtggacgttgcgggcgtctgtctttgccaacttcagatttcgcgcaagagttggcaaaaagtggcggcggcgtgaacccccacatagaagcgcgatgatcgccatcatggctgcatcggaggaacactttcgcgagtactaaaggcagggagtaagatgatgtctagaagcttttgggttgctgctcgcacattggctagatcaaacaaaaccgatggtggactgtaggccgagtccttcgtttcacttcagcggcctggaggggtacatgtgagtccggtgagaaagggccggaaggaggattcgacatggaaaagtggaagggagggaagcttcagtgccttttcctcccacttggcgatgcctatcttattgtctctccttcctgccctgtacctgggatggctctcaaaggagatgctattccccatccactaaccttgaacagctccccttcgttcgtcataccctcgaatttcagggactgtaagtcagcaatcttatccgaggattatcgttaggtagtcgtgctattatcgatgtcgccgcggcctcggacactgcatcatcatagccggactacaacctggacgccgcccccgaatttatacacgccgcctccttaatgatatcctgttttctgccgtcagcaaccttcttgttggtttctgcctcttctgtgcaggaactctgagcctcgactgttcaacgtcagacacacaagtgtcacaagaccgcagcaaggtgacacgatacccggatcatcagtactgcccactcccaccatttccaccttccctagccaccgctatagaggtaaccatcagccgccccgttctgaaggccgcctcagggcggcaaagagcagcaaacaagcggccatcacggcatagtcaaccctattctcgtataacccgaccctcccattgctcctcgttcgtcgcgtgcctcacacatggcaccgctgaggacggcaaatgtgcgccacaggccaagtataaggttgagaagtcggcgactgtcgtcggttagagacaaccaccctgatccggtgggcgtccgttatgaacagacaaaacaggcacaacctcccattctgctcccgccactacctcctcgctgcgtctcgattcgtccgcgcgcctcgaccactcccactgttgctgtccgcccagcgatcccgccaccgccggaagaccacccgctcttccgactagagcctcatctccgtcccaacccaccggccgtcagcatcgtgggcgacgtcgagtcaaagagggattcgtgcgcaccgaccttaacgtctatcacgctttggggcgatagcgagcgcgacagcagtttgcctggttcaaagagcattgagaaggcgttggatagcccctgctcagaattcgcaactgacgtcaaagaaggtgatgacgacgacgacaagggcgtgcacaagccggaaatagaaacatcagggatcgtcgtcgccgagctgtgcattcctttagcaaccgcaagagctttggcgctatcgccggcgccggcgccgttacggtcattgaagagagcgtcaagatcgatagctggcacgacgacattccgcatccgggccactgtccggtcgaagtcgatgatggagacaagtaggatcagaaggcggaaaagggccctgggatcgcttggttcggttggcggagaggacgacagggaccaggttgcatttcccgaagcggatggatcgtccagggagtcgacgggctcatctagcacgttcccccccggcagtgccccttacgctagagcgtctgccagtgcttctaccgcagccaaagccgccatgcggggcgcgcttggttcatccaaatcacccaagacgctgctgcaaagtcccccacgcctgcagcacggtagcgctggctcatcaaccggcaactccttggccgtcaccaccgtcggcgctagcaggccgggcaaggggccacacaccagccagcagccctcccaggctcttattgcttccactggtgcttcttctagttcccctgccccaaccagtcttggagctgacaatgtccacggccccttcagtccaattaacacgctcatctcccaggaccgtcttgcagtcgactttggcaacttatccttttccagccgcggcagtatcatgtttggcggccaggctccggtcgacaacagcacgcaacgagacgacgagctggcagacgcagcagcacagaggcaggcagcaccacagggaaccgacggccctactcctcctacacctaccagcacggcgcatgcagcggcagcggcagtagaagcagcaacaccaaccacgccatcaccaccaccaccaccaccaccagcagcagaacctccactagcagcagtagcagcaccagcagcgccagcagacctggaccaccaccatgagacggacactcaaggagaaagggagacagagacggccagctccaaatcatcgcgcctcagtgacgcctcggggctaacacgtccatccatcgccatcaatgaagacctgacgtcgccctccgccccgctgcccagtatccgcgttatgcccacggacgtagagagggaatcacaaaaggtgagatcgctctatgaatccagcgatggttggctagatggcgggcggcgcgtctcgttcgctggcgatcttccgcctctaccctcggaggtagacccatcagatgttgtgtacggctttcctttgaaccaagacacagacctcaccatgcgctgctaacccgtacctctgcttagagaccctccccgattacatgctctgacctcgagcgactgggccgcgagccacattgcgccaacaccgcccacagcaccctgggtcagttcttcgtcgctacgggatgatgctgccagctattaccggcctggtgctaggaaatggggcgagcacgagcgcgccggcgggctagaagattgggagaatctggatggagttgaagttgaccgctatggcttcatcaaggagaggccagcaaggcgagaatccagctacaggccagagacgagtaggacagtcaggccaggatccaggtcaagacacttctcacctaggagacgaaacgtgttgacgaaacggcccggctcggcttattcctcgtcaccccttggtcaaggccttgttggaggcccgccgagcagaaaggtgtccgcgcgatccctacacacgtttgactcggcatattcaaacgcatcacgaagatctacacgatcgtctttccggtccatcgccaatcacctaccacccaaccgggaccggcgatggatggacgaggctggggatatgctagcgtttccggcgggaggtttgaccgatattctggaatacgcggcgaagatgacgggcaagaagagcaccgaagccctaaagaagaaagagttggaacggtccgaaaagtggaggaaaatggcaaaggtcattcagagattccctttggaagacggcggtgagggccaagccggccgcgaaggtcaaggccaaggtcaaggtcaaggccaaggcatgaactttgagttcgatacgaagaaccccaagcttatcgagcgcacttggaaaggaattccagattgctggcgctccgcagcttggttctccttcctcgcaacaagtgcaaagaatgccaatagtcccgaaactgatggggtgctcatcacagcgtttaagaggttgcaggacatcagttcacccgacgacgtgcagattgatctcgacgttcccaggacggtcaatggtcacatcatgtttcgaaagcgataccgcgggggccagcgtctactgttccgcgttctacacgccatttcattatattttcccgataccggctatgtccaaggaatggctcctctagcagccacgttgctatgctactacgacgaggagaggtgttttatcatgatggttcgcctttggaggtatcgtgggctttcgaggctgtattcgccaaatttcgaagggctcctttccaccctggacgactttgagaaacattggcttgcgggaaaggacgttgcttccaaacttgtacgtttccaagcttcagaacgcttgccccccccccccttcctttttttttttttttttttttttttttttttttttttttttgggtggcgctgtgctaacaaatcattgtcttgtagactgaattagccattgatccgacggcatatgggacaaggtggtatcttacactattcaacctgtcaataccatttgctgctcagctccgtgtctgggatatctttatgctcctgggagaatgcccgcctgaaggggaattgggccctcaggtttccgcaagagactccggagaggtgacaccacacttacaacacgccgatactcagcaaacatctaagagtagtaaggagaaaagcttcctggccaagttgagcgagcgtaggagtaaacgacatctaaaccatacagctgcagaagtgccgcgaggtcttgatatcctccacgctacgagtgctgcgctgattcacgccatgagggacgtgttgctggatgcggatttcgaaaacgcaatgaaaacacttacatcgtggataccagttaaggatgaggatctactaatgaaggtagcacgaacagagtggagggcacatcagaaaaaaagggacagatgagcggacagacggatgggatgagtcggccgggcttaacgtccttcagatacgaacgagtttgggttctaagttttggatcgggtacgggtgctgtttgttttgggcaaagccgctgataaggtgacgggctggacgggcatgcagagtgatcaggaggagggttctttgcgcggtctctctgccaccttcactcgtttgccttttgccctctgcgttattatctttcctttcctctggcgctgctgttataccctttgttcagcttcaatgttgctctctttgcgcttccggatagatacccttcgtgttcggtttttcggctactcttttttatttgtttttggataatgggattcgtctttccggttttggttggaaccgaccgcaagtatattttgactcactaatccggcccgagttcattgctttagttttagcctggatcgagaactctatgggactttcgttcttcattctctatcacctatacgtttctcctaatacctgttccccactgctgctgctagtctcacatattggtttccgacgccattgtatgttttgctgtttgatcccttgtcacttgtttcaacgatgcctttacaatttcgacttgcgggatctgacgacgagaaggacgccaaatgatatgaaaccggtgacaaggtgcaacaaggactactcttctcgatttagctaccctgaatacgtactggtttgtctagtcttcttcggtggtcacttgcaacggtaacagggattacactgttttatgtgcatttcccaaacccgacagcacggcgctgtaaaatttaccctcaacgacctaatggtctttgacatggaaccaattcctaccatagatgcctgaaatcgacagctagcatgcggggctaagtatgcctgtcccatcgtagcacatcccatcgtagcacatgatctatttggacattcgtagacgaaatcactgaactaaaacaaacgtcctgtcatttacaggcttcttgatgcccatatcaatctgccaacaacaacacaccatcttctttctacacccttcttcccctttctgtgttgacttccgctggaggtacacaaaggagaggagggggcttgggaggccaggcagtgtttaagaattcaagttacctagtagtgtttgtgacaatactagatgagggcctttctcgtgaatatctcctagacacttactgcatcagttaccacggtagtgatagacaacgtcctcgaaaagtctccaagtttcgaagtcggcagcggtatccgtcacagtaatcatgacacccgcttcttcaaccgcaagcatgttctgttccacgaagccagctcatagacgctggtggcaatagcgccccttaatcgaccagcattgactactcaccacatactaccctcttccctcactctccttcaccgtcactacgggcccgttcatttcaccccatccaccaccgattacctcgtcaactccgcatacgattccttcgcttgtgactgccatgaaaagcgctgggcttgtataaggagagggaggagtagggaagaacggaagagaaaaccatccatctgagtaacagcaacaaaatattgcacctagaatggacaaaatcatcgggatgagtaattgatgggatagtgttgatttgtttaacggtgttgacgacgaggtgtatggatgcctcaaaaaaaataggaaaaaataaaaaaaaaaaaaatgaaaaaaaataccaagaagaagcagagagaaaggggggaagggagggaaacaaagggttaagaccagggctgaggagggagcaggccgtggtgaaaagagacagcaggataaaggcggaggcaaaggcggatggatgcagggaggggtttggctacttccatcaccttttgtctctgtgaccgtcatcactcagcagcagacacaaggcctatcatctcacaccaacaccaccagagtcactcggaaaaaaaaaaaaaaccctgtacaaggacaacccggacgagattgggtccggagttcgtcttctacattctcctcctcctgaccttcctctcagttgtcatcattgccagctacagcaacggcaagggctctatctctggattcttgctgtcttcatccacgcgagagcttggctcttaaaccccctctcgcctactatatgaggagtgtgagttcatctatcattacaggtagacagatggctgcgacgataccgtctgaatttccgttgaccggtatgaatgcctgatagttagagagcacaaccacagcccagtggttgtagtaaccgaaacttgaacccttatttcagctacttctatctgtgtcttcggggatttggggtcaccagcttgggtgatgctcgcctacctagaggtatgtaggttgtgaagctcatattttccatgctgtttttgctgcgatacattgacgcaagatgcaaaacaacgacggtatccagttatgctaagctacataggtattgacgaagaaataactttgttccacataatcattttattcttacattttctccttttgctgagggagtgtatgttttaacacaaatcaatgactatacaacacaacaacggtatatgtgtcctaataagacagagactgcacctaaactgcacttcttcaatcggcagataggaaataagggctggtggtaagctaatcagcaaggagctaatacgtttctgtagttttgcttccattcgcgtagagagaagggaaaacaaccggtgtcttgtacgcgttcctcaaagatcacagttgttacctcgaggcaaacgtgccgccccgtttccgcggtcgcgcgcaggagcgcggatatctcaacgagacggacgagaaagcaatactgctcgttaaggaagataatctcgcttccgcggtttggtggcacacatgagagcccaaatccagactcaaaagcttgtttacccattaaatatcctccacatgcccaacagagctcagctgggtgaatttgcaatttttccatttggacataaacatcaagcgagccgcaaggcaaggcagcctcgcaagtactagcgaggtatggccatactccgacggtagatggtaagagaccggtgtacgttttgttgagttgccctgaacgtggacttgaacagctgtttcttcctgtcgatgagcctcaacccgacttgtaactggagataccttgatgtgaacctgcgcacatgtttacccgctcataattaattgaaaaagacttggatatgtccatgaacaagctacaatcagtgaaactggccgtgatcatgacggccgcagtcaaactcttccctgatccgagaaaaagaccgatcggactcgcatccatgctaagcaaagtagatggctgacacccgtgacaattttccctaataaactcctgtgctcttaggttgcgtttgttctcgtacggttgccgtataaaccgcctcatacggccatttctgtacaataaccgtacaaaatagcgatcatagacaagcggcaacggatggaaagcgggaagcggaagacgaggaatggctggagattgggcctagccttcttcgccttgcagtcgtgcaatatgggccgttagggcatacattcctcgcgcccaaattacgctacatgatgctcctaacctgggagatcgacttttaggtacagtagctggctcctctgtctgagactgggtattggaacccagacacgatttgggttatctttccattccacttcgtcgtctggctctcggaccttgtaggtggctcaactgcatcatgtcatacctgtcacgcccacgctaccactgtagacatggaagacgacggcgacatgtgatacccgaacagcctgaggtttgaggttaaaccgggctgtctgtccctgtttgtcattggtgaagtgacacattgctccgggatcaagatccggttcccgcaatcccgggctcggagccgaaagagagaggggggagacaattcccttctggaaataagccgtccgtgtaagacttgccgcgtgtcgtcttcagccgcttgccaggtccagatttgtcttggtccgccgcgggttcacagatcagatcagtatcacaggtcacaacattcccggccccaggggagagggggcagcaccaacacgagacgtcacggtaactctacagattttgtaccaagtagagtaggtagggttcaagaatggaacattgggttctgtgtaacaacgtgtaccagaagttgttgtctttgtggtggtgaacgccagacctagggttgctgcagttactgtcggtgtcgtctgtcccaaatctacaaagtctggtaccgtcgtgacgaagtgcctcgaagaaagcagtagaggtaaaatggaaggtggtattgatccactgaaatgatgtgtttcaagtcaatataatattgggtgggaacggtgaaggataaagaacaaagggggaaagacaggaggatgtcgttctgttcgttcgatgaagaagtcttctccaccccttggaccatcctggatctcaattgctctcttctctggggccccggtcttcggttacgccaaaccattttgggcttcgtgccaaagctcacgctgagtgacagggatctcgactcaccaagtgcagccctacaattaagcaacgtcataagtctgtacatagtatgtagtgtatactgataagagccactgtgctcccttccttcatcccgtccactattactgtcactgtcactgtcactgtcactgtcacgaactcttgtcagtcggtttcctatgtctgtcaccgtacccggacccggacttgccccaacgcggcgtcgaccaatgtaccataatcataaccatgcttccgctcataccgtccggctatacctgaacttcttgctcactattggattttgagacgaatgactaaaagttcgggccgggtgcggatacatatgacggaatacataacttccactttgcagggttctgttcccgattacatatctgcttggaggtactggtgacactcctgttgaaaaagagctagcaaggagtgtcagaggtgccgaatggctgtcaaggggtgttagacaaggtctgacagggctgtcaaacaggggtaaaactaacgactttgttgtgttatgtaatcaaatgtctggccgaacccgtaacaccaaggttgatcgttactgccattatatgcatatggctgatcgttatatgtacggtcaccagtacgtagtcttcacaggcttggtgccatgactttgtaaaaacagaaagaggggagggggggggggcggggtacggtgattcttcccgattgatccttcgctgaacagataccttatccttacgacgtattgaccgaaccgaatcgaaatcgaaccggacaacttaagagagcgagcgccccgtggctctggcgcatatgcgcgcctactggactctggtcgaggtctgagtatattgcggtgtctcggggtgtatgattgtgagcttcccgttgaaactctcttttcttgtgccattcagtgtgacgctcctgcagctagcgtgcagcgaatgagaaattgcccgacatccacttcgagaagctcaaggataccaccatgacgctttgagcttttcagcttccaccttaagttccaaggggtggtacactgtacgtctagactgtacggtacggtgcccccgcctcttgaaacttcgttgggatgcctgcaattatcatggaactggatgaaggctatgaggtgtttcttacctttcctgtaccaagaccccaacgaatgcgttattacggtcgatgcttggcctgtctcctttcgctcgagtcttttccgtcgccttagttcgcctaacccaatgtttgtcggcaatgattgatgtacgaagtgtcaagggctcgcgcgcgtttgcgtgaggtgtgtacatatgtgcttggcaggaaacacaaaaaataggctcctcccacctagaaatgagaaaagaaaagagcaggaaaaaaaaagaaaaaataagccgttgaaggatcgactggccgtcgacggagccatcgttcgacaattactacaccaacaatgcaacccagggaacctgccagcattaacgtttattcgagaacttggtatccctcactcgagagacctggtttgggaaatgcttgcgaccctcgagatgtgcaacaagtccggtcggagaataaaaaaaaaaagttagcgttgtgcatggagtatgacatgtatggggaaacgcgacatcctagaggatatatataacctgttgtacatactgacaagttttcatcccgtaggtatgtagtagtcctgttccttgcgattgggggcatcacggtacgaaccttttagttcccagttacctagctgtgttcccccccgtctcgttccctaccaagcccgccaactggtaccgctgccgtgacggattagggaagtcccgggaaacccattaccggcaatctatcagtgccggggacgctatcccatctgcacgtgcgaaataaagggcctagaggccataagcaacgtgtagtcggtttcataacttcggagctatgtccctatccttccccgatgcttcctctattcggcctcgtgactccatctcaacgggaattgcaggaccgtccagtgtggagaaacctaacatggctgtggtgtaccttggttgcaacgggaccccctgtttagtgagccttggacacccttgacgataccctgggctggcattctgggcggccgccagaaagcaaaaagaagatgatgagatcctagctccaagccgagggaacctcaactgttgtcttccaacatctcggtccagcgaattttcttcctcccagtttcagtcccgtcatcccgcccaccaatccccccctcaatgatgccaccttcgagttcgcttgtgtgtgcttgcttctctttccttttccaaatcggccttcatatcaccaactttgaacttttccgtatgcctcgtacttcctgaatcctaacatctggcctcgatcacacgagtgcggcggtgctatgatatgacaagcgaaatcaacatgtcagcgcactagcaccaccatggcaatgtgcctatccctcagtccctctcatctccgcgcttttgctctttgacttcatgacttgcatgcacttgcaggcgaagctgttgtgccgcggtaccctatcatgtgtccaaccttcgcttgatggggcaagtaaacaatcgtgggtcctatgcgactgggggacgaactgaaaacttaatcggtaggtaatcatcatcattgtatgtacgtatattctggatgctcttggccgaccataaccatctggtctctttgttccactcccatttgcacccatctaaggacgcaagcacaccaaaggaggagccgcaagttccaaatcctccatgccagtcccgtccattcatattcccttgctttctccctgaaagcgtcctgttttttactatcattttctttgtgaaagcgtatgaagaatgaagacctagaaaaatgccagataacatagtatacatcgaaagaaaaggtagataaaacacaaataaacacaaatcaaaaaagtaatacaagttcagaaggtgcatccgaagagaaggagaaaagaactacccagagtgggacgcaaagggaaagcttccgactcagctcttcccctgccctcgagttataaatcgaattgaacaaaaaccagcgttgacgccctgaccaaaaatgctgtgggaaaacgagtttgtcaaacagaagcgaaagttatgatgcgaggccgtcggagtccaggccacagggggggcatagcagccttttcccaatcgaggcacggcttgatcccaatcctagcttgtccgttccgtggggttcggatatcgcaagggtacacgttcgccaagacgccctgctcgatgactggtcgttgttgggacagcccttcgattgtcaccgcagcatcttggccccgggacttggaggctgaaacacggaagagattaaggttcagtcgttatctctgtctcgcgtggccgacgatccaccgactgcaccaccgcgcactttctcctcggaggatcggcctcctcctgagaactgccctggccgaggtgattgtggatgatccgacaacagtgacgaaaccgagtgcgcgctacgtgttactgtcggagctgtctgttggccctgcgaggactgcgtatgcccctgtccgtgttggtgttgatggtgttgtaaatgctgttggtgctggtgctgagtagctatagactcgctgctgtttgtgggtgcatcctgtgacgatggcgcataaccgtctccacgccctcgaacagccccgcggtatgaccctatgtcactccgctggcgagcatgacctgtcttgcgcccggctggcggattcgacaacggagcaccactatgtgagaaagtcggggaccgataccgctgtgagctgctcggcggcggtactgccgtctgcgggcccgtagctttcctcttcctcggcgactcgcctactgtatgggcgcaccggttagtctgccagtgtttcgagagcgagacttgggctgggacaaacctgaaggtgttgcaggctggtcaaccccgccccgccctcctgcctgactcgtcggtggtgtccaatgatgaaagagtatcgagggtgattgctgaggctcttgctgctgctgggattggacaacggccggatgagcggctgctgaacttccatgacccccagaaatgctggtgttgaggttgggaagattggccattcctccatggaggcggcctgccataggcccaggaacactttgccctctcggacgagtctgtggtgagccaggatagccagatatgtacccgccatgtccctgggcagagcctggagtggagggaacccctcccgagcccggatagtgcgcgtagctgtggggttgagattctcgcctctgatgttggggtgagataggccccggcggtaacaaagcctgtggatgggactggtgagactgcgagtagatatactgctgtgcccagtccaaggcagcctgcgaaagggctcccccgctcatccccgcaaagaccactggtaccatggccggcggaactcccccttgaagtgactctctcaacatgttgaattcggttttacgctgttccaggcggaagctttcctgccgtgttctctcctcttcctgcttccgcttctcttcctcagccttggccatgagccatactcgcatcgactcctcgttcccatgttgccatgacggcggtgctggaatctgtcccaaggactgactttgcgatggtgtaggtggcgggtgagcgtgtcctaacaagctggggacgggtggcggaggttgttgaacgagtcccggaccagaaggcggcggaacggggttcaaggccgccggcaggggcaagccacggtgaggcgcagacatggattgactggatcggttgccgctatgtgtgatggctggaaaggtcgtgtgaccaaagtcttggtatatcaaggggggggaaggccgtgatgtgctcggtggggttggtaggtcatggacggacctgtagccgtactgagctgacttgttgatggtaagcatcctcatataagctgaaggagggtgagggtgagaacagtggatggaaaaggtaaacgcggtgggggaggaaggaggttgatattgcgtggagtggaggctccagtgcacccagatccgagctggtaaaggggcagactagttcatacaaacaggaagaagacgagatgagaaagcaggatgaggagaacaggggagggatggaaagaagtggaaataaccttttggagtggaatgggaagctggagggggcggccagcccagtattctaatagtactagtgtacgtagctaatgacgaagggctctttcggcgaggggtgtgtgtgatgatgagacgttgaagtgacagccaaccctcatctggccattggatcgcgccccccaaaaatatagtcgtgctcggagggaagaaaatgggtagctaggatcgactgcaagctgtgcaggtaaaaagacaaagtatagacagcattcaagccggcagagaagctagtcggactcgtaatagtgaccagaaagtggcgggggtcccctagttcctgtctcttcactgccccgtctgcagactggatccgattttcttttgctcagtcttctaaccctcggtggataacaatgcctgttcgttccaactttcgaagctatggacagacaggggcgcctgtaaatgggagcagatgccggatgagatgtgcactcgggtgtttggaattctcgagttcccttgagttgagatgagccgagggtctggaaggaacttggggcgacaaattacggtttgggaaagtagccgcgcacaaaacaagaatgtggagaacacggcgagccctgtgttatttcttttcgaggcagcgtgtgtcagaaaagattgccgcaagggtgtaatcgtggagatggagccagtgcctagctggtgaaagacggatgtagcccggccacgcgggaattggcaagggaacaacgaacgataagaaggtaaagaggtatctaacgaaaggctagtgcagcgagtggatatcggacaaaaaagacgagaaaaagaagaacagggtagagaaatcatctccttgaacggagggaaccgtgggccatccaggatacatgtaaccacgcccttccggtcagtatacctagtagtatctggaaggttgaagctgggagaacaagcaggaacaagtaacgcggacagtgagaaagacgagacccttcctttttgatatacttgaccactgagagctggttggaatgccactcggctcatccacgccaccaacctgaaggtttggcgcgtgtgaggatcgaggcaaggataaggctgtgagttcactatggccgtggttgtgatgatggaatttttgcgggctcgtacctatgtagacgtgactccctctactgtttttggttataccgtgttagtgagacgtcctttctcctcattacggggctttgtagtggcttctgagccgtgtgaaaaactagagctacctagttagtgtaaggaccgagagctcccaaaacgaagctgcccaaacttccgttgcgtccccgaagaacggacccctaccgacaagctggcccacgcgactgggggtccaagcttggtggatgcagggtgtggtccgtaagggcacagcaaatgggatacctccaaatacctactccagggaggggggttcgaagagagtggtgactgtagtgtatcatttacaagctggagccaaaatgagcatcctggaccgaaaagataccggatacggtatccctccacctcgcaacgggccaacttgatgcattttcgcgggccgttgaatcagaaattggtacctctggatctggagcttccgaaagcagtggcttgtccgggttgttaacctatcatgaactcacgaacaatcccgcttgtagagcatcgttcatggtcttagtttgctccatcccgctcggggatgccttcgatggtggaattgggcgcaagtacatagtaggtagatacaatgccatgtggcattctcgagccgcgtatggcgtttgacgttgccgggcaataccatcagaaccctgctcttatagaaccgcaggtggtccataattgccagaaaggtccgtatcatgaccgcagctgtgagctggttaaccgcgaaaggagggaggacgttttaagaatgcgggtaccacatggctaacggctaataggaggcgctttggctggagctaatatggaagttgagggcactcatgtcgtgactcgggcgcataccggcttgggacgtgatggacgtgggaagaatacatggatggcgtcgatgtcgttggtacactaagtaagtagaaaggttccttgcctggcgggtgggaaacagtcgtcgtaatgctcaactctcgttagacgctaaaaagggtcgcagccgatctcgtcgcgcctgcagccgcgtgtggtgtttgagacttggggtccatgaggaaagtgcgacgtccttgaatggtgcagcggccagctgcaatgaacaagctacaaatcggatgcccgtgcggggttcgttttgatattcgcgcggcattggtttttgtcagaagacaaaactgaagcttggttcgattccacttcagcggctacctcgcttcagttactcgcgtagctgggagatgttctcatgatgcgactcaccccttccaagagagcgtcaggtcacgggtccgaaacagcatgtagaggatcctgagccaagacagataggttcggttgtatcaagatatcgacacatgggctagcttattgaaggtctggacgctttagtcttgcggaagagcacgccgcgaggatacaccggcaattgcactatagcgcgtacaacttaagacatggagttggtcaagttggggacgattgaggttcgggatgtgtacacttggtaacgatgcagtggtttgtttatgttgcaatgttcctttgttcttatgagacttatgagaggagatccgttgataatttgcggcgctgaatcggagctaagagtgccagggcatgtgccgacggaccgccagacgccaagccaagagcaccgaacgaaaactggagaggaaagtcatggctcgagctgtgagccggggagcctcacatcacaacgaagtgcccctcggaaatcatctctccgcaaacacaccaccgctgtgagaaccgacgtcaagactgaactgaacacctcgctttaattttcctcttgcgtcggttgagtcgaagacccaagccgctgaaacggaaagtgcaactgcgggaacaagtccgagcggtctcggactgccccctctccgcctgccccatctaagcggctgtcgaaacatggaacgaacttgaagctctgctcgacctgggaagtcgcaacagtcgcttcacagcggaatgaggttggaagatgccactgccactgccactgccactgccactgccactgccactgccacctgaccgacatcgattgcattccgagtcgctgtctggtggtggtgatgatgatgatgatgatgatgatgatggaaggtgtaacccagccggtctcactacactcacctccagagtacctgcttacactacttcgctgcgggctcacgaggaaggagagacctgccccgatgtgcgagtcggtcacttcaggaagttgggattgcggcgacaagtggagctgccctgggacttgaagagggcagccgaaggctcatgcagtcttcgggcatgatccaatgacggaggattcagtcgtgctttcggttgtgctgccctaaaagcagacaagcttcacgggtcccgggcccatgtcgtcaactggagcacaaggaagactcggacaagaaagagatacagtggccgcggtgaaacagagacacaagcacgacagcaaccccaaggtcggagcttccacttcaacaatgaacgtccacctgaagcttccgcagcaactcgaaatcccaagccccaggccccatgccaggcaggcatcatatcggtgcttcttactgccctttgtgcttcgtcaagttgtgttcccagccatccaggcttaccactgcagacactccgacgttatcttctcccgactaaccttaacctcatcaattgtctcgggcaaccgtatttcatctatctcgctctcccgaccacgttcgcaacgagacagtgttcatcaaatggccaagccacactctgccagtgtcgggatttgtcaacttccgtcatgcatggaatcatcttttccttttcgccgccgcaacgagccatcttccgccagcactggcatgatacgtgcctccatcatcggatgcccacgagccaggagcggccaggagccaccccgaattatctgttcgcactcgccttccatctctagccgaaacccaatgtgcctccgcggactggaccgacgggtaattgtatcctgcaaggaatgcgtcttcactcccaagagcttgcctatattcccatgtccttcgctccctagacatggcggtattggcttttcaattgtatgttgatccctcatcctgattggtgtcgtttgccggcacatactgacaggtcggcatgtagcattagggcgactttccataatttgagacttttgttgccataagagagagaagcctgcgatcctagacgcaaaaagatgctcacagacattcttcgttcgcggcgaaacacagacagacagacagacagacagacatccaccggcggtatgtcagctcaaccacgttttcttcgccgggtctgtaatgcgtatatgcaatgtaactgccatatggacggccacgcgcgcaatacctgcgaagaagaaaaacagtacaacgcaggttcctgcgcaggaactaacgctgcatcggaatgtctgattgatcttatcgccaaagtccggacagcgacctttaatcgtacgcattgctcaggatgagacgtatctggtcttcctgaggaacaacgaacaacgttttgattcctgcttacgagttcacaaagtcgaccaagaaacgatcagcttacgagatcgtaaacaatatccgtgcatacagcagtacccaaccagccaggatcggtgatttgcccgccttcgggccttttggtacgactgttgactactctgcctcttgggaaatccggaatactaacagcgggcaacatgaacgatagagcccagactctggacatagtgggatttgccccgtcatgtataatagacccgcaagtcagccacaacaagcacgcttttggtcaagagccgtattatagccagctgagtcgaagagaaagccctggtatctacccgcaatgaatacgcttgggtctcacatgttcgaacccgagtcaacaatgggccgacgcctactggcggccatcgtgggaactcaattgtggacgcctcctcatgccgatgtggcgcctgcatggcaagtgaaaggtccttgtttgggtgtttgagcccgattctttttgagaccaagacaatctgaaactacgcaacttcctatctcgtcccgccgttgcaaagcaagctcattccagccaatgcagctctgtgcgattgctccaaccatgtggtctccatggtccttggaagatcgcaagcatgccttcgcaaaggagacaggcaagacaactctgtgcggggaacctctttcagggagttcatcgcctgtgtcctttccggaaacttaaggaggtgcgacgatcctagtgtcagtcagcttcttgctagcgtattgcctggtcggtaacctcatctaccttggtctggactcccgaggaaccatattaatcactccgaccggcatcacggtatggaagcaaagacacgcgagccgtatcaggttggatgtccacgacgggtttccggcattggggcatgacagcacgggtatcaaagcaatttaagaaccgattggactagagctttcatttggtggcggaagcacgagagtggcgtggctttgccatcttgagaatgccttcgaaagccagccacccctggattcttatcctatgattacgaagaaccatgcccctccggggtacgccacgaatggttacttttcatgtcaaccgtttcattgggtccttgatagctaagcttgcgtgtgcaggctcaaacacgcgtgaagattgggtttatggcagcagctgcaggaaatgcatgttcaaatcttctaattatttccaccaccctcttgccagcaaaagaacatcaaaatgggaggcaggggctgctaaaaagggtaggatgtgctcaacgaagcttttttggcactgcaggacgtatcgacgatgtcttatccagcaagcaagccccacctcccccgggagcggcagatattccttcgtatgcaagccgcttttggcatgtttccaaccaaaggaatgcatttgctgctatgatcaggcgacgatgtcgattccgtgaggctcacgggggttgccagacatgtggttaaagctttatcaccgcggtgtctagggcacctgggtttccttaccttggacacgcgtattctactgtggctcatggccttaaacactgatggaggtcaaagagtggattcagtgaatactgtgctcaccatgatgtaacttggctctgattaaccgttcgattggccacaatgctcgcagatggcatgctcacgcttgttcacttctgagcccacactttcgctttttctttcttcttttcttcgcagagtgtcattaaatctgccaagcaagaagaagagacaagaccgatcggacgtccgatgatgtgtgggggattgtttgtggtacaacttgaacccactgaaacaaggaagtggacgattaccgccggcttgggcacaggctaagcgggagagggatgcggtcgtgggctctcgaagacagtaagtacaatgtatgctacataccgagattggaacatatctcgtgttgtggttgtcgtggtagcaatcagcacggttgcttgctggaggcacgcagaaggtcaagccaccgaggctgttttgcagcaagacgcacaaattactcattgtatattagccatttccttcaccgacatcgcactttgatgaggtttgcttgcggtagacaggaacgcgggaagcatctgcatcccgttatcgaacgacaaaaaagataaccaaccggctaatagcccccttgtttggagaggagtcgctcaaaaggttacgaggccgttttgaacttggctaacaccaacagacatatacccaacgccacagaactggatctggtctcgacctctgcatgccctgggaccctctatgctacggggaaagagcaagcggtagaatgaatgggtggtggtggtggaatatggtatggatctacgaggcacaggagggcgcgagacgccgggtctgcttcccttgagtcactagtgtaaccttaccacacttagcagatagagtagattatgtgctcgctactgcatgatatgcgggcaatcaccgccgcaacccatcccgtttaccaattccccccgggttttgcattacaagcttattaggacagcttgttataccccagacttgccaggttggtgtagaggttacggagttacatcggaccgtaccagctcttgtagcgatttaggttagcaatcttttccattgacgttaagccttggcttgttccaggaggtctgtaggtaagatgccttggtaggtgattttaccatctacctgagatccagcacaaaaacaaggctagtaaggaatagtgaacagatacggccaggggctttgaataacgagtgttcattccacttactccgagtccacctattcgccgttcatcgagtcttattctagtcagtttgtggcgtttatggtgagcggataatgctaaaacgcgtttttgaaccatcctcccactgactctatctatccatgaagtgatcatgccttgtaatgtatcgagggacagattgtcttttagtttgtcgtacacttgtccacgccgacattccaacaacatgtgaagctcgactcggttccaccacacgtgagtctaaaagacacatttatgagtatgagctggtggaatccaccaatcgcaacattttccgtggagagaaaaaaaagacgtaatacctcaagatacaagtgtctatcttcctcgatagtttattcccttgtcactacattccgcgttcagaaaaaggatagagcatgtttgacactacttgagattagaggagcacacaattctgcctcaggagatccattcttttgagacacaagtaaagtggcaggagtaaactcgcaatagcagcaaaagaagagcgggaaaaagagagggggaaagagagagagagagagagagaaaggagaggtacggcgattctcacatagacgggcgggcacgaaaaagccaagccaaggggctatgacgacagacaagagaaagtaaaagggaaataaaagaaggtgaaactgaaactgaaagtgggaaggtaagtgtatggaagttcataacccacaataacttgtacatatatatatacgtatgtgtaaacatcaaagaactgaactcccgcacaacaagtactagactcagacccacatatatcgaattacaagggagcaagtaaacgattaagctcacagtagaaacccaaagggaacgtcttgatactgataactccaaattaaagcctcaagtgacgcaaggaagacataaccgggtgggacaatgtgaacggaacagaaagcgaggtaactccaaacgcgggatagggaatgccggtctgatccagtccgattgggagacgtgagcctcgagagacgggacgcgaaacgccttgtgtaaatctgaaagaggaaggagaggagggttgaaaaagagaagatgcaaagtagatggaaacccagtccagtcagttcaccaggtaggtataaaagtcaatgccgtgactcaattagtgagtgaaaacacaactcaaagtaaaaggtgatcactagcttcagatgagaccagttctggagtgtgaaaaaaaatagacacctgctgttctggtggacggactgcagtgcgtcaagagaacgatcgaatattggacaagtgtctaaacttgttatcggtatgtagtcggcatacactgaagcgtcttagcaccagaccactgcaaaggatgtgcgcaggaaggcgagcaatgagggcaccacgcaccaactggctactttgccggaacaaccaagtcggtcagcaacaccttccccccattgtcgtgttgttgactactcttcacaagtatcacccttgaatctccggatgtgaaccagacaagcgtactgccacccacccaatcttcttatgattaataacacaaaaagtgagaggaacagatacaagaggctggcagcatgctactcattcaatagtatttggctgattctagcgggtcggctcttgataaaatgccgggttgggtttcatacaagaaatacgactgatttggtgacttacataaacacaaaaagaaaaaagaacgccgccatatttcatttcacagaccatagaactcccatccatcgccaccgaattggtcgtgatccttgccgccgccgcttctttttcctttcgtcatatcaccagcaccagccagcccattcatgtgtggctgctctggtggtacgtcatttcggcgcgactcgtaagtcggcgcaaactcattcctaagctcctctccaactagtcacagctcatcgtcctcgagctcgctgggtttcagcaggccgctgaccttggatctcctctcgatatcggccgccttggccgccgtctcttgctgctccttctccaggaggtagagctcggcattgtcgccggcgaattctctaagggagataaggaagtcacgcaacgcgaggcggaacttgtcgtactgggtgttaagggtgaagagtccctcaacaaacgaggtaatctgggcactgttttgcacttttggttagctcggtaccttacaaggtccgaaggtggggaagaaaacttacggcgtgaggttggcaaaagcggtctgcagcagattacccacgaacatggtgaggaactccttgttgctagtgcctggctgggcctgatcgggctggtaaatggggccctgaatcctcgagggcgagccatcggcggggtggacaaagtagaacatgcgcatgagcaacatggactgggtcttgaagccagccttgtggtcctggtcggttagaacgaagaacacatcctgcagaatgctgacaaagaattggttgaagaaagcgttggaggtctgaacgtcagtcttctcagcaatgttgttgacgagctccaggcacatgttaaggcccgcagtctcaacgtcgcggttgtcgtgcttgctagcccacatgcacgaatcaataacaaacttgaactgacggttatcaagcttcaaaagcgcagggaagcagtgaaggttgatagcgcggaggaggttgaagaactcgacacggtgttcggggtattcggagaagttcttgttgatcatgtccagcgtgcattcgaagacattctccatgatgatcggtacctggtcctccatcaaagccgagagcttagtgatcatggcggtcatggccctcaagacttcagcgtcacgagcaccaggaacgttacggttgtagtcaacaagcaccgagtccaagagaggaggcaccatctgctcccgcacggcctggaggtcctcagccttgtcgacataggtctcaataagcttgagaatttccttcttgatggttcggagcccgcggaccttgggcatcttggtagcaatctcaccctcgcgagcaacagcctcagaaatcagctgactggtggcggcatacatctgaagcatgtcgctatagaggttgccgatctgagggaagaaataggtaccaatagatgagcatgccgagacgttggtcttcatgatgttgccaataaccttgatggtgtccgcatcctggaggatgttagggttgaggctagcttgcctgataatctcctgccacgccatattgggaatctgcatgagctcagaaagcagcctttcctgctggtgcctattgccttgagcagctaccatgtagccgcaagcctcatagaaagtatgtacctgttgaggagtcaagtcgcaagtgatcttgccaaggtccctgatgatctcctcaatgaaaggctgagactcgctaggctggagcgcaacaaagtggcgtctgcaagacttggcaatcttaataaaagtatcgcaggccatgtcctggacaccctcgtgagactcgtgcatgaactcgaacagcttgttgacgaccgtcttgaggaacttccagtgcgccttgaggaaacggggatactgtccgacaatgtacatgatgttactggcgacgacggccttgttatctttgccccgcttcatttcggtcagtccaagaagatccttgataacagtaacaaggaacctcttctccgtctcttcgttcatggcgagagaaatagaaccaatagcccagcagagaacgttgcagttgtgccatgaccattcggatccatcgacttggcgtgcgagcttgtcggtcataatctgctcggtgtcgaccacatccaaatgggtgagataaacgagacactcgcggatggtcttgtaaagctggacagtgtcggtttccttgacaaactcgcggacaatctcgccctcgtcgttctcaacaatgaggacttcttcggggcgcaccatcttctcgatcatgacaacacgcaggttggaaagaatctcgttgtacttgtgcttgcggagagggtagttgttgagcagagcggggttcggggcgccgctggtctgcagaccaccgctaagaagagggttcatatcggaaaggggcaaggcctgcatctcctcatagagctcctggacgagcttgagccagtagtcgaggcagatcttgaagatttcgcggtcttcaatctgcgaaattctgattaggtaatagtgaccatgtgtaagaaagtcacggttcggcaggttttcgatgagctagataccatattagtactacgatcatgagctcacaaatctcagctacttacgggcaggtgcatgccaaagaaattgcaaaggaacagcgccaagttctggatgaattcctggtcgcgagagttgctggccgggtaggtcgccttcaagtccatgctgagaggaatgatgttggagatggtcgtcaggacctcggtgaacatcttgatgagggcctcgccatagttgggctgttggcccgtaggaccccctatttgcaaaccaccaatctcggtcaagcactggagagtaatgtttcggaactcgggaacctccaagaaacgcgtccgaagggtttcaataagaggggtctcgaagatataaccgagagggatccagttgcagaagcgcaacagggtttcgagggtggccttgataaggctgggctggttggcagagttgagaacttcctggcaaagctggaaaatctgcgagaactcggcgcacatggtggtcttgaggttccgtgtctttgtcgacgtcatctgctccgcggaatagtcgaagacctcttcggagaggagtcgcagaatgatcatgttgttctcgcagatcgaaaggctcgagcgagaggcagagataatctcgttgatgaaggtaggccagttatgaggccactcttgcttgaggacggagacgagaacaaggttaagcttgttgagcaggacacggtgggccttgagaagctcttcggaactcgaacattggaggatatactggacgacaaagttgcggatacctgaaagagagagagagagagagacaagttagctactgtaggggcattaagcttccaaaatggccatgttttcacgtaccatgacactgctcgcgggggagcaccttccacctcgtcataatcacattgtcgaggacctgtaaccccaagtctacaaaccctgtcagtatatgacattctggatatgaactgtctggtacgtaggcgggattgacggacactttgtctgctcgtaggtggccttctggaggatctcgtcgaccatcaaccaggcatcgggatcttccttgaactgtttgaaggatgctatgttagccctggctgtcaggacaaaggagggtcgagtttggctattggcagacatacctggttcaggacggtttgggcctgagcttgctattcaagcagaaaacagaacgtcagcatctacacagggcgaaccagaatccggcgtcgttatttaccgtctcgccgcgaccttcatagaaggtgcggacttggttgtccagttcctcgatggagaggggcatggtcgcgttcctctactgatttgggatgcagaggggttggtagcaaggtatgggtacagcgggtagctgaacagtggatagtctcgagcaggatgggtttgctgctaccaaagttcggcgagacaaatgggaggagatcgacagctcgttgctggtctggcggggagaaaaggactaaggtagatggagggattgcgaggtgaggggtgtttgggtccagacgtggtgtgtgaatggcctaggtccaggtctgtttggttgtccgggtcacggtgcgtgccaaacgaaacgaaacgaagcgaagcgcagctggcttgacggccgggttgctggggccgggagatggaatgaataatccagacaggaggagacgtggggcacaatcgtcgtggtcgcgagcctggagcgagagaaaggaaacaacgaacgggtcgagtcgggttgttgggttggcgtttttgcgagtgcagtgttgcgtgttgatcagtgcaagtcaaatggaaggttcacagtttggcaaaaaaatgaagcgaacctcgaggctgcagaagtgcaagaggcgtgaaggggcctgcgcgcggcggtgcagtgggatgtgcacttcaatttgcagtgggatgacggaggttatggagctggagctggactggagggagcattgagaatcgggtcgaaagcccagaaaggccgaaccgtgatggaccccaccagcctcccgttccgatttggcatgcacgtccaccaggacgcccttgttcgttgcggaggttgacggatgttgaggtgacgccctccgcgcgcgctcgctggacctttggactggaccacgggattccgcgcctctgggacggcttcccttccagtcgttcttttcacatttcaccactgggaccacgtcgggttccagatgtcgtccgcgcaacccaaaacggtatttatctgcttgtagtcttaacagcaacccaaagccatccaactgagacccatcgtgggctttccgagaaaagttcttgtcgatatgtcagcatcatatctggatattcttcccaaacggcaccaaatgaatgtttactgggtaatttatgcttggttcagttgctatttaacttgggatagcacactgcctgtacatagatacttcagaacctagctcacacaaagtccgctcttgtcctaacgaacagacctaggtaataccatttcaccaccattccatatacaccaacatacatatgtcagtattaaggaccttctgcttcccgagtctggacaaccattcaaacacagctcttgaaactctacactacataggtcgaccggatatagctatcctgagatatctccgcatcttcactgcggcccatcgatccggtacagctgccatgtacatcacttgatagctccgtatcaatatttccccagtggagatgcccaggcgtcaggattgccccgcttttgctaccctgggattgtccaagacgaggacgaaaagctccaggcgtacttaccggctatgcagttgaggtttgctcgtctagcctcggtacttacttcccttcccttctccaacgtacactatgtccctttcactggtacactagactccttatcaaggacacccccggatcgctggcatgtcgcagcagaggtagtggcagtatctcaaccaccttgcagcgattagtgaccagtacataatgcaaccacttatgcaagggttaccattgagggacgagactccattcgcaacatgtggggaagggggtgttcctttcttctacacggccctcttgcacccccagcacgtcactcactgcactctgcaactttgctaggcggtttacacagtttcatatattcaaatccgcttgcagatcgattagggacctcttcttcaatcagcaaaattcaagatggtatatatcgtgactccaaaatgactccggctttttatatacaccacgttcctacactacaccccacttctaagccttttgataaccgcactcggacagaccctcctcgagagccttgatggccttctcgacatggcctctgctaggatccaacacactgacgcccatgtggccaaaacggatgtacttggccgcaatggccttgtgaatgccaccggcgaacacgacgcccctcgaagcgagcttggggaggagctcagcgcccttgacgttctcgggaaggtagatggcggtcatgccgtgggcctggtcatcagggttggcggcgacctgcttgaggccgagagcagcaacggccgccttgatcttgtccgaagccgccttgtgggccgcgaacctttccttgacaccctgggcgacgatctggccaagggcggtatggagggcgcgaacgagctggggagaaggagtggcgaagtaggagggcttcttggcctcgtagttctgcatgactgtagttcgcgcgcatcatacgttagcaagtggtatcaaaagggtagattgtaacgtgaagtggtactcactgggcagccagttcttcattgaagcaaagtaagaggtcggtggagtctggcggttctggaaggcctggatggcgcgaccgctgaacatggagatagagagaccggcagggcagccgatggctttctgggaggcagtgacaacaccgtcgagcttccaggcatcaaagtcaatctcctcacaggcgacggagcagacaccatcgacaatgacgagggtgtcgggggaaaccctgtggacaagctcggaaaggttcttgagctcgctgaggacaccagtagaggtatcgacgtgagtgacggtgaggagcttgtacttcttctccgaaagagccttctcaatctcagggagctgagggcggctgccgggctcggcagagatctgggtgacgttggcgccgtagaccttcaggcagtcggcgaagccatcgccaaagtaaccggtgctgaggacgagcgcatcctcaccaggctcgatcaggttggcggcaacgagatcccaacccagggtaccggagccggacaggacgaaaggctgagcggaggggtccgtggtctggaacaacttgcgcagcatcgacagggtctcgccgaagacagcaacaaagccaggcccgacatggctctcgctgttgcaaatatggtcagccaattacaggtggggttgattggtttgcgccgttcggatctcacctgtagtggctcatggagttgaggacagcatcgtcgaactcgatggggccgggaataaggagggtcgcatgctcaggctgggtagacatgttggctggagtggtgtcggtggtgagggcgcgggtttgtgttttgggcaagagagaggtgtcgatgttgtccgggtgtctctcgacggtataaggagtgttgagtgggtaatcgggggcgaggtgacgggagatcagggacagccgagcgggggagtcgaccgggccgctggagcggggcatcgatgatgttattcccgtgagtaccgatgaccgccgaagcgccgagcgtacaagagacgttgagtgtgccagtttggaaggcgctgggagcgttatgcaggactcctccacctggttccccgaactacttaggtacctaatgcggctgttccaagtgtaggttgatgctagtaggtcgtagacttgtagtggctgttaccgagctcagtcttcagttacaagtcaagcccaagaggaagtcggtcagagtcagagacacaacttctgaacgcaatcaagggggaaagaaaaagtgaaggaaggaatggaccgcaaaacgtgtgccgaagcggaattatgaatctaccgccagctaaatagactaaaatacttttatggcgactacagacatgagattccgagccaagtccgcgttccagatgagaatggcattccggggggcaattctggcgtcccctgaatgggtgcgctggccatgctggcggcggcgcggcgggtgccgtcaaccgattcggtacttgtgcctcgatgctcttgactccgccgggatcggaactgctgacaggctcgggggccctgcacaccaagtcggacgagacatgtcacaagaagttgtagaacagtcagcgtcgcggaagggccgggggtcggattctcccctcagctgaggttggggacgcgaggctcaaaatgcggggataaggtacatagtgtacataggggcgttgtgtcaacttaacttaagcctcccccactctatcagcttgcccgacaaggtccgcgcgcgtctccacacaccagctcccctccgtcactttggttcccgtctgtcagggcacttcttgtcaccaaatcgcactgcagcccaccgacgcaagctccgagctcgagacgtcaacaataacatcgacgagcagacgcctcatcattcctgtccattatccatcttccggccaattggttggttttttttttgtcgccaaatagacaacgccaaataataccataatacgaatcagtccacaagttgtctgaccgacaacgccagtcccttgtactggaacctcgacggcttccagcacacgtcggcatcttcacggcgcctccttcttacatacatcaactttctcagccaccttctagtctcaagcgcgtccgcacaaaccgccaaaatggccttcctaattctcgtgatcggtgacctccacatcccagaccgggccctggacattcccgccaaagtgcgctttctcacatcctctcccccctcctctctctctctctcccttcaacctctctaacacctctcgccccaaaatagttcaagaaactcctcgcccccggcaagatctcccaaaccctctgcctcggcaacctaactgaccggtcaacttacgaatacctgcgcaccatcgcccccgacctgaaaatcgttcgcggccgcatggacgtcgaagcaacttcccttcccctcaccagcgttgtcacgcatggcaaccttcgcatcggcttcctcgaaggtttcaccttggtatccaacgaaccggacctcctcctagccgaagccaaccgtctggacgtggatgtgctctgctggggcggcacgcacaagttcgagtgcttcgagtacatggacaagtttttcgtgaaccccgggtcggcgacgggggcgtttacgactactgctgcttcgtgggctgttaacctcggcagcaatggcgaaggacaaaaagagcaggataaggggttcgatgaagatgaggaggtggtgccgagcttttgtctgatggatgtccagggtatttcgttgacgctttatgtctatcagttgaggaaggatgagaaaggggtggaaaacgtggcggttgagaaggtaacgtacacgaaaccggtggagccgacgggagcgggcggcgctgctgctggtgctggtgcggccgcttctggcgcggcttcggtgtcgtcatcatgatctctgatacacttgctttctagaatgagtggaggaggggagtgggatggaactatgagcaagataagcgagcgtgattgctgtaataatgatataccacctgagttgtgttttttttatgtgccatctttggtcaaaggtcaagggttcactactgggcaagatgataaattttaaacctgtatcctaaccgagacatgaatatgggagctgttattgcatctatcatcttgtacatttcgagctatagacatacagatgggggcatcatgacaaaactcgaaacgggatcaaaaaaagaatgaaagtacgcgagggaagcaccagccacagcataatcagataacccccaacctttatattccgaccgtgcgcccataaaatttgagaaaaagacccatttcatgcactaactagttccatatgcttttcgctgcgccgctcatgtgaacccgcgttccctattcccttgtccttccaaaagtatggagaacaaaaaagcacatcacataccacaccgaacacatatgagaacggcggtgaccggtatgtaaaacccatacgtacacctccatccgtctcgcattccgcgattcgcttcctatacatgtcctcttaacaatgtccaactaccccgcctccctaatttctctctgccgctctatctctgaacatctttctctatatggtatatggttttcgtccttggatagtggaccacctgaaccctccttgtccgaacaacaaactctctatggcagccaaaatgcatgctgattccacttccaccttccctgacatctcccacccgcgcgtaggaccctcaacttgtaactggcaaaacctgcaagttccaagtccgacatctctagtaccgtaactaatgttttcgccaccaaccaaatgcatgagataaagtaaagaaaaaggggggaaacgaaatcactcccgagcctccaccagcttcttaggctgccgcttatcaccaccgccgccaccagctgtcaggtccggcaccgatcctcgccgctcactggaggacaaagatggagaggacaaacgcctgtccaacttcttgctgctgctgttgctgttgctgctgcttccgccgctggtatttgtgacgttactgaagcttgttgcggactccgaggggcgaaggaggcggatatcgtatgatctgcctcttctgtggctttgtttgctgttcttgccgctgggagagaggagtttgggtgaagacggtctcgattcaccgccgctcacgttgctggccgccacctctcgaagagaagccgcagcggatcccactccgattttgacagtggaagcagaagcagcggtgttatcagccaaaggaggtggcacgggcgaggaaagtggagtgtcaacgtcttttttggtactgctgctgccggggttgatgggttgggggcttccaggcctttgggcgaagcgccgttcgagaaaacgctgtttacaagctgaggcgtcagattctaagcactcgaataccacaattttcgattgtcaagaaatagttgggttcattgatctggggttatgggagtcatgggagttgttggggttgtgataggggtcgaagagatggtagaggttgtggcagtggtggcagtggtgttagtggcgttagtggtgactttgggctgaccaacctgagtgctgaaactcatgctcgcgctcgctcccagataagtatccagctttctcttcagcagctcccctcgaaccggcttggcaagataatcgttcatacccgcagcgagacacttctctcgatcgccctgaatggccgaggctgtcatggctattacgagaacattgcggacagaatctatcggatcgtttcgcaacatcttcgtcgcctcataaccatccagcactggcatttgtacatccattagtatgatgtgatacgggtttccctgccgcgccttctcccgcagaccctcaactgctttcaggccgttgtcataggtatcaacattcggataacccagcttgtgcatatactgcatggcaatcttagcattgatggaattgtcttcggcaatgcatattcgaagctggttgcgtgggatatgggtaaggtcgatgtagggccgcggcacctgatcactgctgatatcgccgttttccacagcgcccggaagtggccgcggttggcggtcccgtggaggctccatctgaacgggcgatgtgctctgggtatcacctgccatcacctccggcttggccttatcaaacgtgacagtgaaccagacggttgtccccacgttctcctcactgtccaagcggatcttgcccttcatggtcgattcgatcagtgacttgcagatactaagaccgagaccactgccgccatatttccgcgctgtgctctcgtcggcttggctaaagggaaggaagagcttgtccagttgctgtggtgaaatgccgatgccggtatccttgacccaaaatgtcaacgtcgccttctctgtggtttcggagtcgaccttggccccaatggtgatggagccatgctctgtgaacttcaggctgttgccaatgagattgcccaggacctggtgaagacgaatgggatcgccgtaaatcaacatgggaggaagattgatgtcgtgaacgatcttgacgttcttcttggatgtcttttccttgttgctgtacgatgctgcgcggacgacttcgcgaaccatctcctccgggttgaatgcgatgatgtagagcttcatcttgtctgcctccatccttgaaaagtccaggatgtcgttgatgactgtaagtagcagatctgccgacacacgtatcgagtcagccatttccagttgctccttattcaagttgctatccctgagcagctccgagtttccaatcactccatttaggggcgtgcgcagctcgtgagagacattagcgaggaagattgacttcgccttcgcggcttcttccgcaagcttcacgttccggatggcttcagcttcggcatttctggctttggtttctgcttcaaccgctttagccaaagcacgcttctggagcgccaccatggagacgttctcagccgaaaccttttcaacagctttcatggccagagcgttcgagtaactgattccgatctggttgacgagaagctgcagaacagtgacgtttcggtctgtgaatgatccgggaacgccttcgaggtacaagacgccaagtagcgggttttcagaaccatgcaagatcgggatggcaatgaccgctttgctgtttgggttcctccgaagccaactttcgctaacgttgccgaaccgctcatcgcttacaaggtcccgaagaaaaaccacctcacggaagcgggagcagtacaggatgacattctcggcgacgaggtcggttccgctgaggggaatgccgggaatgtgcgcctcagctcctttatcggggtcaccactcgcagcaacacacaggggcgaattgtccttctgcttctcatcctcatacaccacgagagctgccagggtagcggacccgctgcacgtctgcaagattacgtcgcacatggtcttgagaagctcatcaaccctcaacaccgaggagatgacctgagatgagaccaaaatcgcgtgcagatcgatcatatcaagtgctggcaagccaaccccagcctccggctgcattgagcccctccacgctgtcatgcgttcccctttcagcgctgccaccgcagcctgcgccgtctcctctccgtcctccaatccttcttcttccacggtccgatattgaacagacgcagcgtcgccagtaaaatcggtctgaacgccagcatcagccgtgcgagggttgcgcatagggccatggagcaaaatactatgaccggtctcgatgaggtcggcgattcctgtggcaccaagctggcggtagagagcaatagagtcgcgaagggtagaccgggcagagcgcctgcccttgtgacgaatgaagacgctagccatcaggtaatttcccaaggcctcctcgaagaggaaattgtattctgcagcatgatccaacgcctcttcatattgctgaatggcatccccatattgaccacggatctctgctatttgggcatccagtaactttgaccaagccaggtagttaacattattaactgcctgccagtccttcagccccttgttcagttcatcaatcttctcaatcgtctcctccacgcggctctgaaacttctcctcatcttcagccatgcgccgagggtcttgctgttcgcggaggatcacagccgccaaagacaaagcgtaaaaccactgtgcgagctttgtgttcctggccgaccaaatcatcttgctgttcttgcaacaaacctccccgatctcaatggcccgctcatagtgcccatacaggaagagcgggataatctcgattgactcgtagaacataagcgtcctgtctccactggccttggctgtgagccaagacttgtaagttgaggctttgtgttgttcgtcactcatgacctcataaggatctgtcacttgcgttttcccttgcaaggcacggcacacctgtcgaatggcaataagaattacgccgccacgagtgtccagatgccaattcggtacctcctcacagccatactggcagaaggcctcgagatcggagatattttcgctggcaaaaaatttcagctgtgcagctagaccaaagctaagaatggcagagatgcggtctcccatagcagcggcgaactcgaccgatgcctcaagctggttggcaatagcgccgagcggaaactgtacatgaccgacaaagttggcatagatcatgtagcccctggccatcgaatatggatcgcggtacttctccagcagctccaggaaaatgccggccaagtcgacagtgaattgaaccatgttgaacctcgagagggcgatggtgcccaagaatagaaatgccatgccagattgggggaatgaacctttctccaagtgtaactccatcatagagagcgcaagttggtaaaagtacagacagttgctccaccatccagcactaacggtctcggtgagcacggcaccaagggatgcaagagtgagatcttccgtcttgggcgggttgaccagctcgctgcgatccattgtctgtattcgtacggacaggcgctcgaattgggcgtcgcacttctcaaaggatgggttgtcatcgaaccctacacccaaagctttcaaacacaaccggagtgagtccaatgcctgttcggagtttccgcgctgagcaaaaattcgtgactgcagtacccaggccggggccttgtcaacagccgtccttgccttggcgagaattgtctggagtagatcgttggcggcggcgtggaggcccatgtaaaggtagcattcggctgcttggatatagagttggagagtctcttcatacgaggaatcgcccgcatcgtcgttccaagggtcaggttgaagtagcgctacagcgttgccgtagaattttgctgcagtaggtcttgcgccactcacggatgcttcttgtgcacaccgggagagcaatgctcgatacgaacgccgacgagacacttgctggcagatgatatcgacgcactcgcaaatgtgggaggccgcattgtccctgtaagtacgatcgttggcgtggtatttgaggagtgtttgggcgatggcaaagtgcatttttcgagcattgcattcttgtaatgccgcagccgcctggatgtagcgatcgtggacgaaacgaaaatgatcatccctatcgcttggaacaatgatgcaggcttgtatggctgcttcaagtccagcaacggactcatctgcgggtatgatatatgagcaatcttcttcttgctgtcgcttgtccttgtcttcttcaaaatgaaactcgccagtcatgagtcggcagataaggtcaaacgaaaaagtctgcccgagtaacgcagcccaagcaaggattgaccgtgaggcgggcggcagctcacttaagcgtcgggtgataaatgcggtgtcgagaacatcgtagttctgttccccttgaaactggtcgaagagcttgtccaagtcgtacttccattcaccagccatgtagtcataccagatgcacttcttcctatagccagcattgagcatctcacgcatataaaaggggtttccagctgtcttggattggatgacaagagccaaaggcgtgacatcttccttcggtagacagagtgtcgacgatacgaagtgtattatgtcgtcctcggacagaggcgttagctttattttggtcattattggtgcgcctgctccacgtggtagctcttcggactttggtggactgaggatttgcaggactttctcgggcccgatctcttccgggcggtacgtgatgatgatgaccattttcattcgcgctccgatgatctggctaatgagctcctgtgactcgtcgtccgcaaagtgcagatcatcgagacagaagcaaatgaatttgtagtgtgtgaacatccgcagtacatcgaggaaggtgttcgttaggcgggaagtctgcgtcgaagccccagccctcagaaactcctgtgaagtctgggtcgcggacgatactttcgaagaatgtcggtacatgttgttgccgccaagctcgggagacgatccgcgtcgtttcaacgcgggctggccgctctgtgagctagtggagttggatcgttgaggggtgttgtcgggcgggcctagcaggaattcggggaggccaaggaccttatgcaacgtaggccacacaggccggacatggtgtttgagcgcttgatgaaaaggggtctcggtgtttctctcgccccagacctgacggaagagagaggatagcagctgcaaaagggggccaaaggcagttctccttgctgtttcaaatttggctgtagcacaataacctctcctgcgcgcatctgccagtattgactggaccagatagctctttcctagaccgccggtaccctcgatgatcaccacctcgcaattgccttgtctctgctttcggaacttggaaccgagctggcgtgatatcgtcgaggtaggttcgctaagcaatccactgccccgcgaggcatcggagctgacattctcgttcaagctggacgtttcaaaagctggcttatcccactggcgagactgtcgatttcctcccgagatcgtcgacgtacccgttgacgtgcctgaagacgtcgtttcgcccgaggtggtcaccgaactggttcccagggccgaagggggcaagctgactctgtttctcggatccggggttaaagcaagggcccatgagccggactgcctgttcaagccgtcggctgagctagcgccttcactggagacttcagcattgtcaacaacatcgtttgacaagacagatccatctgaaccccaatttaccccacctttgtggttcatcccatggctcttggatactcgctcaatgactttgacaagctcggatcgctcgcggtcgcggccaatcataatggtcggaagccggaaggaggaagatacgtctcgggaaccaacttgaaagtccctgagactctgggaatcgccggagccaagcaactcttgcaccttgaccaaatcgtgccggaggccactggccgaaaagtaccgatcgctcacgtttttggaaatgcacttttgaatgatgcggccaatcgcgtcgggaacatccattcgtatctgggacacgttaggtatcctacgcccaaggacaccttggacgatatcaagcggtgtgtcgccctggaacacgggctgctgtgtcaagagactccaaaacaaaacccccagggaatagatatcggtgcgagtgtcgggctcggcaggcatccgtccggtttgttcagggctgatgtactgtagtttatggcgggcgcccacctccttcgacagtgtggaccagcctgtgcttgttaaaccgtgctcgaaggaccgtagaccagagccgagtgacgttatctttattctgtttagttcgaggttgtaatggaaggcatcgggacgtatttcgccgtgaacaatgctttggctatggtgaagcatctccagacattgggcagcgcctatggcaaaatccagaaagtgctgaagtgatatgggctcctcgaggaccggatgttcttcgcggtgcgcctcccatcggtcattgtgttttttggcgtagaagaaggcggggcccatatccaacaccttgaacaaataattttccccagaatacgcgtagatggccacaacgatggtcccccgatcgcctggcaaggggttcagacgaatgaggtctatcggtctcgagatgtgctcggcattgggatcaacagtcgaaacaagacttttggtgatatggtaggccctctcttcgcggaggacatggtaggatattctggcaacgacgagctcctcgacaacaggcgcatcggtagcatggtgggcaacggtgggaagagaaatggtggaacgatcactgccggcgtcgctgtgagaggccgaaacattggggcggtcctggggggctgcgcggtggccgggtgctagctttgctaaagacgacggactcgtgttaggatatggagccggggaggcaggggccggggttccggtggtggaaaagggcgaaacgaatcgagtgccgaagacgtgccagttgtcgtaggtagaatggtaaggcggtttagtctcgtcccatgcaaagccggcgatttggcgtaatcgttcaaagatgcgggccgggggatcgagctgctgctggtcgtcttgtggaggtatcgcgactgactccatggtcgccgagagaaggaaaatcggcggactcaaggataacgggctcgtggggaggacgtcgtgtcggggcgagtcatgtttcgatcatggtacgcaggccgtcgttccaagcacccggtgccagcatgcgaggattgtggtcgtcgatgtatgcaccttctgatgtgtgtggtgccgagtgtgcaaagactgttgcccttcagtgtggtgataatgcctggtagcgatcgtgatgaggtggagttgggctatcgttcggcgctgagtgtttgggtttgccggagcggttctggattttgaggttggcggttggctcaggtatggtcgaggctagtggttgcagtgtgctgcctgtcgttgatttttccgtccctggggaggaggaaaaaaaaaaaaaaaaaaaaaaaagttcttaggtactggtcacctaggtatagagagtctgttggtcgccggtgctgggcaaatcaatcgccacgagctgaaagccaaaaaggacgacagcaacaacgactgggggtggataggcggacggaagtcggtcgcggtcggtgttggcagattctttggttggaggaggtcgttagagaggtttcaaagcagccagaaagcagcagcctaggcgaggagtggttgggtggaatcgtggtggactgggactgggacttgtcggttggtgatggaaaaggcagtacctactacgcctactactagttgcgaaaatggaagatggcctctgagggtgattctgcgtgcttcttctttgtcgtggtggatgcgtaggtagatggaatgcgcagcgcaatggtgaattatgggaatatcgctggtcggtgggtggatgtccgaggctggagtggaggagaacttgaagcaagctgcaaaagtgcaaagcggtgctgggccgtggccgatgctgctgttggagcggaatgctgaatggatcaggatgcgaatggtgtgtggactcgaaggactgctgccgccgtggtgcagtggacctgtgatgcgtcgtggtggtaagaggtacctccgccggtaggtagtgtaggagcacccgacgatggggccaagaagtcaaagtcggtattgaccaggagcggcaagctcccatatacggcttagcctcgttttggtgcaccgcaccgcactgcacggttgcacaagaaactgccactgggtccttcctaggtacctacacctctggcagcgagctgtgccttcatcaaaaagaggcaactggatttcatgtcacagcgggactgcagtgtcaaaaagaaagaaggaacacccgggcaacttggacggaaacagagaagacagtcaggtggtgcttctcccccgaagatccctacgaccggcgaaggtactaagggcgatatccgcgattgtcaacccaactgaacccgcccggaagctctagagtagcaagtggaaggcaacctaacccccctcctcccgttaccaaactgaacccaggcagctacctctatgtacagtagccctgcctcgaggtacctaccttacctattcatagcgcaccggcgtacctcctgtctaagctgtatgtgttagatctcggagttccgggatcccgtcatctggtttattcctcgttgttgggtcttttctcgctcgctcatcagactcgctgtcccacacacacggcacattcacggcttggcaaaaagagcaaagacggtgaggctaactagcagtcccagaggttcggatgcacatgaacacctagtcggagaggttgacggaggaggggccgcccgttcatcaacgcccgatgtaggttggagaagaaagagaccaaaaaaaaaaaaaaagggggggggggggggggggggggggcagcaccgaaaaggcacacaggcttgcagagggcctgtaaaagaggagttggaacatccttggttgccattgatatttcacctcaaatttttgggcccaagttccaagttgtgcccgtgacccgttcaggcccgaggccgtctccaaagctcccaatcgtccccaattgttgtccacaatcggtggtgtccactttgctcgcttgtttcggcatcgtcttggcatcttgtctcgatgagaaagctcgtagtgtagtctccccagaaagttgccggccgcttcactcgtagtgtacgagcacagttttcttccttttgttccaccgatcgaaggaagcgctcccatctcattgccgtacgtccacccatcatccatctcattggtcatcaccgcccatgccacgctggtccatcggaatttgcacgcccctccccgagcccccctaaccctcgacgccgtctgcgggttccgctgtatcgacgactcccgacgtatcgtgtgtgtaacgcacatcagatacagcggcaaccgaacctcatcaaaatctgaatcgcttcattcacaacgctcgatatactcgggcgctttgcgacgatacctcaagtgcttattgcaaacctcctttgtcccaccagaccagctttttacggcgtctagtgtattttctgcatcacactttacagtgtaccttaccacagcctcatcgccacattggcataccaagtatgacaaaccaagctcccaagcccatccaattcttcatactatatttcactcatgcgaccagcccagcctaatcctactctgataatctaccagtccataccctacccgcacatacatacatgagactagtgtctgtttagcatatacatcaatcaggaaatacctagattgtatgtcctcttgctcaatcgaacaccatgcaggctatatattcaacaccttgtcgttacaactttccaaacatcgatatatgtcgttcgttccctgtatcaactcatttcccgcataagcagctatacatcatcttatgttacacaacttgaatagatatcattcatccgaactcgggaaagccaagcgccgttgacgtcacttgggattcggtagttagtaacacgacgggaaaatttcaaaaagaggaaaagtcagactatggaccagctgccggtggtctatatcgacactctctagcttacctatagcttgaatgtatgtcattcaactcgatgatttacacagacacgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaagaaaagcaacagggaatgcagccttatgtccccccccccccccccccccccccccccggcgcgtcgtggcaccgcattgtcaggtctcgagaggttccgagagatatgcacgtgcaagtaaatgggacttgatctacgcaatgagtgttccttttgaactcccctccctctttgatcaacagaagggcacgaggactttctccttccaaaacaaacccgggcggtgatgactacgggaactgttcagtccagccttggcaagccaagtgtatagtagtagactagatgaacggcgttttttttttttttttttgtgaactaattgcggctctaacacggtaataggccttgtgtatcagcatcccaccgatcttgaaagtcttttgtatacactggtatagtaagcccacgttgtgtagtccaagtatactacactcgcaattagagcttggcagtgtcgtctatctgacaaaagttcctgtcgatcatctatcttcgtggagttcctagtcaggggagagacttccaaaattgggaacagacagacagacagaccatcgggcatttgagaattcgccacagcgtacgtctcctgctgagccctcgtaccatgataagtggctagagtacatgtatgtagatccggggtggtcaatctgtgtaagatgtgtggctcaaacatggatgatatatatatgatatgtaacacgcagggttaggctttggaaattcagatgatctttggacaattgtttgcccgtgtcgtcttacctagttaaagaaaaggctggggcttgtggggggaggaaaggaacaaatggaagaagaggcggactgacacagtggtcgatgtttgatgttgtcacatcacttgttgatagcctcatcaacttgctaaaactggacaatgggtcatcccgctgagtaagtaaccaagtagcccttccgattaaacagccggcggtcagtttacaagttagtacaagtgaaagtcagccttgtctccgaaacactcacaccgattgattatatcccctctctagttatctccgaatctcgtacaaataggagagggacttgacgtgtccaatttccgaaacacattaaaagtaattgagcagcaacagcgggccgcgaatgggccgatctgcttggggcaatgccgcgaggggtccaaagatcgggcacctatccagatccgaagggacaactcataacaacagcttattgttatcccgaaatggcctcatgttgttcccgaaatggcgggaagccgaaccttagctcgagccaaacgaggaaatagggtatcagcgggagatcgactccgcactaaaagacaatcggatacccagcattaagccctgatccggcaattcaaggcaccaatggttcaaaaatagtctgaatagacacaggagaggtaaggaccacgaatgcgggacagcccggtggctgggtactcttatcattaagttttaacaaagtcatgtgctccataaatgaagcaaagcaagtaacgtgtgctattttatcatagttatgcaagtgcaagattttccgccctctcatgctcggcgtatatccttacttcatctcgcaattgtccacatccaagtgatatatagttttcaattcctccatcttttcttctcttagttaggaagcgccgacctcgcggggatggactgatcctccttgacgccaaagacgaatgactgggcgagcctgcgctcagtgttctgacgtccgttgacaaagtcggggtagttgagggtcaactcgacagcaccggtgacaatgttgtccacagcctcgacacccaacataaacgagtggtcctggttaccaacctcgtacctccagctgccgaagcgaccacgggaccaaatgtccatatcctgaagcttggggagaagctccttgaggacaccctctctttcgagcgagggggtggggtagccgtggtcgaacttgcggtggtaggtggagacgatctcatcctcgggcttgatcatctcggtgttgatgagaccctggatgcagtccttgagcaggttctcctcatcgacgggcttcacggtagactgcgaaacctcgagcatgatggaccagtaaggaccctccttagcctcatcagagctggccttggagccgtcagccttgtagagggtgggcagcttggcaccggcctcgggctggttgtaaggggagtagttggagaagatggtggcgcggtagaaggggcagttgtcctcggggaagtagagccagcacttgtcgccgatgcgctcaggacgctcgccacggataccgacaccgatgacatgggtggaggagtagtaaagacccttggagagcgatacaagctcctggttgcccatcttctccacaaggtggtccacagccatggtgttgataagcttgccatacttgacggtggtgccgtcaccgagcgtgacagtcttcttctcggcatcgaccttggtgacctctccgtgcttgccgtagcgcttgttcttctcgggaagagtgttggagacggcgatccagataccaccggttccgtcgcgggcagggaagcggaaggtagcgttggggccccagttgccggcagtcttgttgaggatgacattcttggtgacaagcttgacgttgggggcggcgacacgctcgccgagccactcgcattgcatctatggcgttgattagcactagctccatgctgaacgacagaacaagcttcttaccttggtggtgggcacggcccagactttgtagttgtagggcctcatgaagatgttggcaacaccctcgccgcagttgcgcaggatccactcatcgaagtccttgggcttggtgttggcgacacggtgctcaagagcggcatcgatcatgccttcgacgcacttgaccttgtcctcgtcgggcaacatggagatgttgttctggaaagggtaggggacccagaggcccttgtagcgcacataggaaatgcgctgatgtgtgtaccagtcatccgccttgggaagagcctcgtcaaggcagtcgtcaaagtacttgtagtgagagaagatgacgtggccaccaacatcatagaggaagccctcaggggtaacatctgtagacgcgagaccgccggccttctcgttggcgtcgacgatcaaccacgaagggccgttctagagattgaacacaaggattagctgaaggtattcacctaatgactttccacggcggtgggcagaaagcaggcaggaggatgaggaggaggggtatccgcgggggacacatacaatgtggttgaggcgcttggcagcacccaaaccagttgggccagcgccgataacgagaacgtcaacattactgtgacaaagacgaagaggttagcacagagccactatataacctttgaagcccgccgagacgagctgactgcaagcagctgcagtggtgggacacacgacgtgtcgggccaaagaggtcggtagcgaggtaggaaactcacatatcagccattgtggaataagtctgcgttgtgtatgattgaggattaatatgtataaggtagtcgaagcctaggccgggcgtgaggaaaaaaggaaactgaagccgctgagttgatggttggcgcaaggaaggaggtaccccagaaaaagacgaaagcgggttgaaacagaccgagggggcgcggaggcaagtttatgagggatcgaggagaggttcagatcgcggttcaagctgtcgatgataggcctagaggtatggatacggacggagtggtaatatcccaacgttacctctacctaccgtgggccagaaaaggagaacccacgagctgatggcgctgatggagggtcgtggaggggcacgttggggcagccccaaattatgtggccaggggcatggccagatagctggagagcgagccgatgattggctggattgggcgggggaccctctccatcccgccttggaccctgaccgcccctggtctgaccctgacactttgacagtccggccctgacttgggctgatactcccaggtcccgtctccccaggcctctctgcgaccacaacttctcaagaagctcaatggcaaaacacgggactctggaccgtttctgggtggtgtgtggcacaactgggcatcgcagtgcgccattgccaaaacgaggccgcacttgtgtaaaacgaccagaacggacgctggcggggatacccctggaacggcatgcaggagcttagatgagggcgggtgaggctacgatgtcatctcgcagtctcgctgctgtcctcagcttcgcggtgcagagggcatcacagcaaccccccctccgattgacattggatgccgttgctcttccagggaggaatcacagacaaaatagagattgccagtcagccgcaagattaacccatactaccacacgtcgcatcggcgctctttgaagggacaaactgttcgcatccctcgcgtatcgtacactaggtaactttatggccctctttcaacacgggctcgaccggcaaagcatgcacatgtggtcggcggcggggtaagtgtcgtcgaagctcgagtcggtcagggtatgctagttccctgcactgcaggtgggctggctgctgtcgttacatagctgccttcccatagtgtagtttgcatcgatgtgtttgggatcatgcattcacagcgtacaagagacgacgttgcggtcacggattcaccgcctgaaccgttctggtggctgtcaactctggacgccggaactgccaccagtcccccgtcccagtctcttatcactgatcatctggagtccttcaattacgagggatatggtatgttgctgatcgcgctgatgaaacaagcgcagggcccgccacagctttgcatgactggagacgttcgccatccgcaaccatgtagtcaaagaaagcaagagaagaagccgatcttcagcagatcaacaaccacaggaatgagagaaaagtgtgtcactgaaaatcaaactcgagatgcacaatgcgagcggtatctcacatggcatggcctgcaacactacatacattcagttcccgcaatacatatatatccctgacatgaagcttttacctctttgtttatcccttctgctgacgaaagcgttccgtccgcagtctttgggttacgaccagcctggcataaaaaagtacggttttctcttggagaggtgagaagtgtgaagcataacagaactctatggtattctatgcgatacaagataggaagtggtggaccagatttcactagtatcatatatgtgtgtagaccgcgatttaggcactcccactctcgatatcgcggattcagcatcaatacgattcaagactcggaggagggcgaacgcgccgggatttcacctgggttacggagtacaggcctccgtgtcgaactccttcgggtccgctgtaaagagtagagttgagcgagaaagctatgtggtctggcgaacaaagaacaatctgcctacaagatcgatatgtccccagccacttgaagggcatcatagccggcccttaccaggttgcaccgaatgggctcacggtgtgacacgggaggttctaccggtaagatgctgaagtcacgcatgaaaccattttcatataactttccaagtagaaagaaagcgtgatgtttgtgccttttggtacggaaacgaatcctctgcgcgggcacatgatatgatacctactggactgccgcctcgcgcatcatgtcaacaaattcgatgcgagtagagcaaaaggcttggaggctctcaatcaaagcacaggctgtcacagagacacaacgtcaatcgggcacatacttacatacagatgttgacagcactgttgctgcacttgcagggacgagctgcatcagcatgaaatgcatgtgtccatgtggtgatacggatgcacacactctgttgatcggacgggagttagagaggctagattcaggatggacaagcttccatatcaacgcatcgcttcaattcgacttgcacatcgcaacaagagtgaactttagcccccctcaacgctgagcaatttctctacgcacgcaacatgccggcttcctgacacctcaagatcgccaggccaacccaactcttgctgcttgatgggaagcacttgacttcccgacgcgataatgcaaagccggggaacaacctgcctaaaaataaactctgacaacataagtgaaatactccttgaacggtcttcgcagcactcgcctttccagctacagtatcaagctttaccaagtattttctggaaatgtcaaggacgggcgttggtgacaaatcccacggtaagcggggaaggcgagtcagtaacctgcacacgatcttcaaagatgaagctccgcctttttccttcttcttcttcttttctttatcgcaatacctattctacggctacaatgtatggttcttcgtgggggacaatcatccgcccattcggaggcttcgcaaacagcttcgtttcacattacttcgccccaaacctgtgttaccttgtaatgtgatgaggttcctcctgagtaattgcttcgctgatccagataatggagatagatggtgaagttggttttcaggtcgacgcagtggacttttcgaaagttacagccgcgacgttatgcagtgtatagtatagtataaacttaggtagtctaacgtctttattgacccctgttccatgatccagggctgcgtcgttgacgaatctgttctcgctagaagcgaaaaagtctaaccaagctgaaatcagatgtgatacttgttggagacggtagttggcgggtggcttcaagttcccaggatgtccatcttgtcgtttttgggtattccgtgcttgtgcggaccacaagtttacttttccgtcgccaggcacgttgccccttatcttgcccctatttgtcgctgctttgacgattacattcccgaccaatggtatccctggaagcttcaactgggtcgctcaatccagtagtgacatctaccctgccttcccttgtgcaactggtgggcttgcagtcaggtacagctccgcacgggctttgagctcggtcctaaggagcgcacccacacgcgaagtggccatctgaaaagagatcacccgttgtttccaaggcaattccagatggagtggagttgcgcgaaaccacagcaatgcagatggtggacatcaattgctcgactgagggtggtgatgccggtgatgatacaaggcaaaaatcgtgcaagcgtggccgtgtatcttatacccgctcgtggaccgatttaccctggattcactggctgtcttttgcccatgcgatccattctgtggtgcgtcccaatttccgcttcaatatgatttctggtttgccctctgcgatgttccttccagggcaaggctgcgtcagcacaatgtgcagcgagtaaaatagagttacccacctggccggcaagcccaagcccaaaagagtagcatctctccccagtctggacctcctgctcccccattaggtttcgcacgcctcaatcgctttcaagagatctgtgacaccccttggcacccccttggcgccccttggcatgccttcgaggcggtccccatttcttctctttttgcttccgtctccctaccatcgtcacgggctctgcctttctattatcatctcgcctccccagagctccaagtttgcgccccgactcctcggaatcacaaagtcgaccgcaaaccgaacccctccccccacggatcagagagcggattcattctccagaactgcaaaacgcggggctcggtgtatctatccttctgcatcccctttgtacatttccacttggcgaggttgcatgacctgaactgccggccgttgcagctcctcctccaccacctttcggtcccggcttctgttccagctcgaccatccgctcgtttgttcgacttgattcagcccttgccatcgaggtccagagtcttttcgcgacgtcattcgcaatactcccgttttgaacctcgagtccgatacgtaacttcggattcgcactacgttcaatcacatcgctacccctttgaagccccccaacaaatctactacccaccacaaaatgggcgtcgaagagaagagccgggcgtcgggcgactcccccagagatgctgtccttcccaccgttaatccagaggcccaaaaggcccagcctcccaagagtgccatccaccctgcgttctatgtgaggtgagctacgacactcctccgcccatggcgggaaggcctactgcgtctcagcgtgttcggttgactgatatcgcgattgcagcatctggatcgcaatgagctcgtccgttattttgttcaacaaatggattctatccgccaaaggattcggtaaggaagccccgatacagatagccgaaaagggacctgtcgaaggacaacggatactgagacgacaacgcagacttcccggtcgttttgaccacttaccacttggccttctctaccatcatgacccagatccttgctcgatacaccacactgctcgatggcaggaagacagttaagatgacgggcaaggtttatctgcgcgccattgtcccgatcggtttcttcttcagcttgagcttgatctgcggcaacctcacctacctctacctcagtgtttcctttatccagatgctcaaggtcagtaccgaaagatgcgcttcgcttagtagatcaacacgatctaacacttcacgcttgcaatacaggccacgactcctgtcgctgttctcctttccggctgggcccttggtgtgtcgcagatcaacatgagggttttcctcaacgtttctgtcatcgttgtcggtgtcgttatcgcttcgtacggcgagctcgagttcgtctggttgggcgtcatcctccagatcgccggtgtcgccttcgaggctcttcgtcttaccatggttcagcgtctcctgagctccgccgagttcaagatggatcctttggtttcgctctactacttcgctcccatctgcgccctcatgaacggcgtcgttgctcttttctgggaagtacccagacttaccatggctgacgttgaccgtgttggcctcttctacttctttttgaacggcctctgcgctttcggcctcaacgtctccgttgtgttcttggtaggttgaatatctggctggttctgttcaaagcgccttactgacatgtttgtgcagattggcaagacttcgtcgctcgttcttaccctctgtggtgtcctcaaggacgtcttgctcgtcgttgcttctatggtcatctacggcagccaagttactctgacccagttcttcggttacagcattgctctcggcggtatggtttactacaagcttggcgctgagaccatcaagagctacgccggcgaggctggccgccaatgggctgactttggcaaccgccgccccgtgctccgtcgcatttccatcatcctcctctccgtcttcgttgtcttctctctgctcggcggtttcgctcccaactatgctgctggaattgaccctactgagtacctcaacgaggccaagtctaagatcgggatgtccgcctaagctcggagcaaggagttaatgtgcgggaacggcgcatgagttggacgcgagagaaccgaactctgcaaaaggggatgttgtcatttggtgtctactactaaaaaatatcgaccttgtaatcctcttcagcaagtttcccacactttcaagtattcagcacgacataccctcagggatatagatgggtttctcgccgctttgccagtagggaagcatgaaaggggcaggtaatattcgtcttctttgaatctcacagttacaaaagacctctccctgttgcgtttttttttatttcatctcttcgccgatcaagtcgaaccaggttatacgtcatcttctctagccaggtcataagagttggttacttcgcttttcattttgcttttagctatgttttcacaccaactttcgggagaggagtaagggtcgcaatgagagtcatgtcaaaggcagagagagaaagtgggcaaatgggcgacaggtgatagatataccggaaaattctgggattacgggaacgggatgagcgagggtagcggcgccggttgcaggcaggtatatggttgatatgataggacaggatagaaatggttggcaggaatacatggttgatgaaccagaatcaatgaggacttgtgggtgtgaagcgtactcaagtgaatgctcatggagctcgggatattggcgccgtgattgctgtgaaggcagtgcgtgcatgtgtgtgtgcccgtctgtatcaccgaaggaccaagatatctcggttgtctgccatacattccgaactggtactgctcttggaaacttgctcgagttaccaggcaagaaagatgttccgtcccctgaaaaccttacttttcctttctttttttttctttttttcattcctagaaagagtaggtattctttttgttttcaatttttctttctctttttctttttcttttgctttgttttttgactaatgtcctcacaagctgggagcggggagtttatccttgggagtggacaatgtggccaggatgctggtggatataaaaccagatgctcattcagcttagcttgagtactgtatggcccatgcacacggtaaaaatatattggagaggtggtgagttgtgttgctgaaatgttctcggggggttgcagaatggcagggccaaggactcaaggagacaggtgaagggggatgagactttaggtagattaggtagacttgtgtcgtttttttatgctcctcctctattgcaatattgcctcctcatgtcataaacaacgaggaagtgtgagtgcggcttctgcagtgagggaggtggataaggatgtgttcttggtcttcagcatcttagcaagtgtgagccaaggtatctgaagataaaaaacgtggagagcaggaagatgatgcttaggcaacggtttagatgatctacctgtacctgcctacatatgtgtttctgaacctcttgaggtctaggtacgagtatgttccagtgacatattgatattttctctgtaggatgttgattcaagtagccctgtggactatgatgtctagtttcactttggccgctggcttcagcattgcgcgtcaataaactgcaacaatctaagtacatagcgtctgaacgacgaggtggccggagagagaaaaagggaggtggtattttggcaaaagtacgtgggcgaggtgaacacatctcacatcatggtcatatactgacccaaatcattggccattgttgtctccaaatcccgctcattcgtttgcttcaatgattcatcaagttgatgtatctagtccctttcatggggctcgcgaccaggaacactatccgtcgccggtctatgggtatcgatcgctgttctgttttcgaagtgcttccctccaggggcaatcccccttctccgtttcaaagagttggaatccgcagatccatgtccttcgatgagatgcctgagacttgaagactgcccgcacgtggatgaattgaaattggaatggttgatatggtcgtcatctctcttgtttcaatttgccgttaatttcagactagtcaggaagcctcaagttttattccctggatgaatgctgtatacagccccctaaaaccatgcgccctgcccagaccgagagtagaagactaatttagaaacctaaagatgcagggtcagtattgcgcgtccttgtccctgagtgtttacgagacagaagggaaaaggtatggtggggggacgggaaaacgtacggagaggggtgaagaaccacctgttcttgccggaggtgtaacgctcctcgagaaccttcttgacggtcttcttggcatcctcgcgctgggaaacctccttgaaagtctcggcggagacggagcccttgagaccctcaagctcgagggtgtagcgggtgggcatcaagtggttgtagttgatgaccttgatgaagggcttgaccttggagcgcttctcctggcgggtcttgctcatgcggcgagtgatcttgctggggtatctctcgataccggcaacaatggcgtgaccgtaggggtgggtcttggagccgttgtcaacgggctggatgatgacgacctgaaccaaggacagtcagtcagcgatcatggtgttttcggcttttcgcattatctcgttgcgagagttcccctattccatcaatcctcggcttgtcttttcccccatcgcgtcgttgtcgcgcagcagtcggaatcgattgtcggtcgtttgtccctttccttcccaaacgccattggtccaacgcaaatttgcagcaactcgtttctcctccgatcgatttggtcaaaattcgagattggtgacggaactcggacgacacgggacaagacaacgaggatttccggtcgggtgggcaaagtagaggtgtggcaggtgtagcagcgtaccttcttgccggcataacgaccccgggtaacgaggcagactcgcgacgtcttcaagaacttcatcttgactgattctgtggtggattgaggttagagggggtgaacgacacgggaaactcggaagtcgcgtcgaaaaaaacccaaaaatgcagagggacagtatggacgtactcagtgatccagcggggccttgcctgaagtcggttgtaaggctcagagacaagtagctgacgaccgtgttgaagtctttcccgaaataatttccagtttgtgggctttcaaaattcgagcgggcacagcagtgcactctgatgactaagccctggtctgtgcgtcgtccataaaacctgaggctcgggagctgtccttgccaagacttccaagtgtggactgcgtgcggggcatgaacggggcctgccgctggggaagccaagggaatggaactttggagtgaaatccgtcaaggtgaatgaatggaaactgaaccaaatccaatgcccaaaagttgcgttttcctcaagtgattgccggctcgcttcagtcaatcaccaattaccccccaagttcacgacaacttaattcgttgaataacatcaacccgctacactcggccgtcttatcaccactcaaacatacccaaacatttcctgtactcgacacagaatgcctgccccagtttacatcatctcccgggttgcggatcccatctttgccgtcttcatcggcgtttccgctgcggctttgagaattaaccgcgaggagaaggagaaaggccgcaccacccaggagatctttcagattgctcgtcggtatgcttcactttctcctgcggggatctacgacccgtgctaaacctacctatatataggcgccttggtctcacctctactgccaagagctcgtgagctggtactatctgatcatgtcaacatgatgcagtcacttgctaccgagaaacagacggttgcggccatggtcgcgccttgcttttcgtaaaatttctcatcaccattatcctacagaaacagctctctttaattgtacagcatcgccagttccttgaccctcatgccgaataggccggcccgtactctttctttaacgcctcccggaccatctgtccacacagcttggctgttgggtttgtgctcacagcgagtgctttcgcgatttcgttgccatatctgccacccatagcaaagtccctcgaggcattctcctcgaaatccagcttgttccagcttccttctcgtcgaccctgtggtacagctagggtgttggattccatcaacttggacgtcatatgatagatggcggctctctgggtgtgtgcactggaaagcgtcctaaccacattctgggacaacctggtctggggcgtggcaggggtcaggagcgagatggcgcgatcaaggtcagatagagcagtctcagccatctgcagtcgctcggcgtcatcgatattccgaatcagtgcttggtgaagctgctgggagcccgagatcaacatcgaatcgccaactagccgtctaatcgcctgcgccctgttgttgcgggcactcgcgtactctgggtattcttggatgaggcttcccagctgggtgacacagttgcgatagccttgaatagtcttattcacgtcggtcgttccatgcgctgcaggctttgcatttgcgagctcgagttgctggatggagaggatgatgttgcgctctagttgggcgaccttgtcatatacggcctggtctttgaagttggggtcttttggcaggctagtgtcgacttgcactatccgggcgggatcgtactctgggtcctggattttctcgaggacgttgagatctcgtgtgctcaatgagacgtaagccatgacgatggcttgccgtggtgtattatatggttcaacgtctagagctgtgcttgtgtagggagcgaaacgtcaatgttggcagctgaagtccagaaacttttggtggtagctgggcaagagaatgttcgaaataatgtcaatgaccagacccaagactgataagcaagaagttgtaccctttttgtgatgggaaggaagaaaaaggatgtcgagatgacgaagatacgatgtttggaatacaagggtcacgatggatcttaggaccaatcatcaacttccccaattcaaggcatcggctttccaaaaggctaacctatctacggccaatggagtgcggaaggcacaaggtttttgtgcactgtggctcgggacaatgagcgtcacggggatcgcatcttgtctaggattttcatgatggacctttccacaagttcttcggcgcggcgtatctgcaacagatgcattgtttgggcagacaaaaggggttggagagggttggtgaagcagacgtaagaccacaggagcgcggccccacggcaaccgtcggttctgagcggcttttccagggatcgacgttccatcggtctgattccgcctctgcaaagggtcccgcgggcggctgcggttgaacatccacattggccgtttcacttacaccccgaattggcagctcggcttatcactccgacatcgagaatggaaaagagtggttcgctttccgtttccgccatcatccgtcgcaaacctgtcaattcgcttggcctctccttttgttacccggtttcatcaatagcgtagttggacaatgaagaccgaggaaccactcagagggagggtattattgactgtggttcatgggtagtcatgggttgatacagcaccagctccgcgcttgttaccgcacactatgaactatgtgcggacactcgccggtttgcctcccccgtgcgccgttacccgcagcaacctgcctatatacgactgacgcggaccatacccccggcctgccaacctcacggggccatttgaagggggtgcaagggccgcaaaagggtctgcttaccggaactgatcgagaggggggttgtgacgtccgttgatctctgctaattatgataggtcccaagccaacaggaacggaacgcgggactgcacctgcttcgttgagccgactcttcatatcaactcgtcactcgtcactcctctccacctgccatggcttataagtctccctccctcccccttcagattgatgttccatagtcatcaagctatacgcatcattctttgatacccattcctccagtcaaccatatactatctcttcgactcagcatagcttacgcattaccccgtgagcatgtccccatcagccatatcctctgagtacagcaactgcaacggaactccagattacgctcttcagtcctccgaggtttccaacttcaatggctatgaccacgtaacatggtgggtgggcaacgccaagcaggctgcctcctactacaacactgtcttcggctttaagactctcgcatatcgcggccttgagaccggcagccggtactttgcttcatacgtcgttggcaacgccgacgtccgctttgtcttcacctcccccattcgctcccagaagtgtcttcccgaggaggagcccatctcggatgcggaccgcaagctcctgcaggagtgccatgaacacctggagaagcacggcgacgccgtcaaggacgtagccttcgaagttgacaatgtggacggcgtcttccacaaggccgttgccgctggcgccgacgttgtccaggagcccaccacgctcaccgacaagatgcacggcagcgtccgcaccgccgtcatccgtacctacggcgacactacgcacaccctgatctcccgggcggactataacggtcccttcctgcccggtttccgtaccgctgccccctcctccgccacggtccagctccccagcgttcccctggcccgcatcgaccactgcgtcggcaaccaagactggaacgagatggtctccgcctgcgccttctacgagcagtgtctctccttccaccgcttctggtcggtagacgactcgcagatctgcaccgagttctcggctctgaactcaatcgtcatggcgtccgagaacaacctggtcaagatgcccatcaacgagcccgcgcccggcaagaagaagtcccagattgaggagtacgtcgtcttcaactcgggcgccggagtgcagcacattgccctgctgacgcccgacatcatctccaccgtcagcgccatgcgcgcccgcggcgtcgagttcattaacgtgccctccacctactatgacaccatccgccagcgcctcaagacggagaagcgtggatgggagctcaaggaggacctggacaccatccagaagctcaacatcttgatcgattacgacgaaggtggttacctgctgcagctgtttaccaagccgttgatggaccgcccgactgttttcatagaaattatccagagaaacaactttgagggcttcggcgcaggtaacttcaagagtctatttgaggcgattgagagagagcaggctgagcgcggcaacttgtaaagttgggagcgtaaggttgggtgaatgagattgacgattcaaattttctttttttgtagaattttttttctcttttttttttttttttgggcacaaaagcttgggggtcggccggcaggggagctggccggaagggtcttagcatggcatcttgcaggcgcacagtacttgtttgtggtttcgatatggcttcaaaccgagaagtagagcatgaaagtagctttggcatagttatgcaaatcatgtgatgattttgacacgtgcttacatagtactttgtcattctgaaatcagctatgtgaaattgtaggtaatgagcgaattcacggtggtgtattagcttcgaatgaaaacgaggggttgaaacattttgttgacctgttcataaatcgccagtcatgatcgcccaacaagttcctttcgcattctgctcttcactcgtttttcaccacgcactcctacctacttgcatataatttgtccgatttgttcaagggcaggatttttcctttatcggaacatcaccggaaccgtgtagacatatgaagattagctattttagtacgctacttgatgatgctggtatggtctcaaaatctcacattgccgtatcactccacatctatgattcgttgcgtgcccgtcctctctttcccctcgtcacaagggactctaccgatacgcaaagagtcttcttgatcattcttccataaccatatccgtctcccatctccttcacagatgcgccacacccaacgaatcgtcttcttgaattcataggaccatttcacatctgttggatcccgtcatttctttagccctttcgctagtatccctttgcactgccttgttggtaaagagcatgaagaagccatgaccccgtcgtctctagttattcggctggtgtcccttacagctttggttttgggagttccactttggactttcttcttagccaagtcgtctgggtatattttgatcgtgatgccgtgtatattttcgtgttctttgcagcgccaacccctccatgtaacagatatgttcgccatacccttaaaactgctctgtttcgggtcatcgtatcgttttcgttcacgataccatactatcgatgctcttaaccagagtggccggttcggttccgcccgaagaatctgaaacgttcaagcggagcggctaattgttgtcctccatctgccgccatttgtagcatgctcctcactctaggaatccatcaccatgggtgtagggccaccgtctggtactgctactgccgtatccttctccacatccctcgtatcgctctgacacccaggacaattatgaatagtctcgtgggcaaagacatcacagtctatgcaaaaatgatttccgcatacctggcaagcataccgcccgctttcgctgacacccttgagttccggttttggatttttctgctcgccgtcctgttgtttcccgctacctttagctccggctctccctcctaacacagctggcgctgccgccactgaatcccttggcctagcaggaaagggtgtcaggcacgagtagcacgccgtcgacttatacgcctgagaccacggaacctccacaaacaccttgagcgggaacagatgatggtacgacctcgccaagtgcgtgctctggatgagcgtcagcttgcagatcggacagtcgatcggcagccggcacactttgattccgcagcgcggacaggtgtacccctcgcgcgtgggcttcgcgtggcaggcgcagaagctgacatggtctttcggagcaagcgtgcggctgggaaagcccatcatgagcaggctggcggtgttttgctcgggcgtgcgggtgacgggcggagtggtggcggcgaagaagagctccttgaggtgcacctcgtctacggcgacgctgtagttgccgtcgtggttgttcgtccgcttgcaaagctcgctgcagatggcgacttggccggcgaggccaacgaccgagacgcggatgcggtcggctacgaggtcgttgatggtgtcgtgtatgtcgcccggatcgattgagacgagggcaccgtagattatcagtatttcgcgcgtggcatgtgacggcgtttgactgtacaaaaacatgaagcggttagcgaatgacctctgtcacggagggggtgggccgtagcgctgactatagagcacctcggcacatttgaagtgcattctgtaaactcggatttccttgggggtcttgttgctcgctccattgcatcaacttttcgatgtgctcggccggattcccgctcaggtcgcttattcgcacagcaattccatcgcgcattcccacgatgcctagctgactgatgggattctgctcgaaatactcgcgtacgaagccaatggcgttatttaggacgactcggtaacggtttggtagcagatctttgtcggccatggcgaaactcatgtcgagcacaagcatcagatggcggataattccacgctgaagaggtgtcgtgtcgcgcagaaggcgacgccgcttctcggcctcccgaatctctgcgatggagaggccgctgtccgctgtttccaagacggtatcccaggagcgcttaacatcttcccatgacgccttggtttgcttgctgcgcccgtccgctgtcctctttccatgcctcttgagctcatcgtcggaggcgtactcgccgtccgagtcagccatgtttgcgtatgtttgtcgggatagtttgacggatagtagctggcgctcttagtgggagaagctcgagggtcacttcgaaacgagtggaaggttcagaagttcgataatcagggcctttagtcgtgttcgtgtagacaactccctggtaggtgttgatcgggaggccgggtactggttgtcgcgctgaaaaagtgccggagagaaataagaaagaatggagaaaaggggatacgcgacgacgttgaatgcacaagctgaacaaaggttcgtggtgtgtggtggaagccggaaatgtttactggactgcaaggctgttccccaaatgcgcgaactcgtgtatgtaggcagcctcgcaggaagagtggggcctgtgaaatcgaatcagatcggtgctgggtaccgacatctcgtttgtgtaactacgggcctcgaaattcgacagcgaaatctggttccaccacaacttcaaagcgaaggtcaactctgatttgaagcttggttacgagtcacgacattcaaaggacgtgcatatgtgtcaagtatatactacatgatgtgcccgctacccagaagggccactggattgtcttgaggcgatgtagggctatgccttcgggggcctgcgactttcacatgcttgtgcccggggttcaccagactgttgaagtaatcaagaacctcaaagagtatgtaggcatacaaggctcaaataaatcatggatcggtcgtcgtcggtactgcgggggtgcgtgatacttgtgcggtcaaatcgcttggcaaaatgggaatcccacgtggaaaacggccagccagggagtccaactgtccgttccggtccggattccgggcacgggctctcccgaattctagagtccagacgacggaatggggtccacggctttgatgtgtccatatatccgtttcggtatcgtggtccaatgaatctgcaaggtcaccagcgagacagacaccgtatggcgtgagtcgcatgtttcgtgatgtggtgaaacaggtaaacaccgacccttaccttgagcgaaacaactgtcacagtgcagtgcacaactagcaatacttactggagatgggggagagaagatcgaagctaattactgcatcgagttatgtacatatactcgatgaaggaatgcagtaagatgcgaccttaaagcggaccgcgtacttggcgtgatgtgcccgacagaagcttcgtagcgaggtattgtaggatcgtgaaatgcgatgaaaggttgcgccgtggagtagcctcgccgttagtagtaaggcacatgtagatgtgccggccccgtgccggcccgttccagctctgcggttgatcgtggctcgcctgcgacctacgcgctgacaggtggccaataagaaacgccaactggattgacgttacgtcacggcaccttcggccgaggtttccaaagatccccgctcactggtcaacggccaagactgacctgtgccgcctctgacgtaatacctcagccgcttgtatgggcgcaattgattaaccaactcgcgatcagtcgtacgcggtcgaaattttcacacaaaaagggccagattgttcatggtcctcctcggtcgctgcgcccaaggaatggtttattcgcctccaggttctgtatgggaaaggggcagtatcgtgtacgccatttggccccaaacgatggacaaacctgtacctggagctttgccagaatcagatcatcgttcgcatggttgaatggtgttggaaaatttcggttttgtgccctcgttccaagacgcgagtcaagcgatgcggtcagcgggaaatacgccagcggcgctgcctctaccctatgtttctgacctccatccgttcaaccctacatacagctaaggtagcacgagctccgtctgtaccggctctctaagccacacatccagtcagtctgtcgtgctcatgtgaaatggaagtttccgtcaaaatcgcaaacatgtcgaatgggtgagtggccacccgtgccttccaagctcaaactttctctcaccgctggaaaatacaaagatgggttgggagatgatggacgctgcacctggaagaagaagagattctcgtagatgtcaatcaactgaagcgattcaaggaatgcaagacgcgccccttttcgtcatgtgaaggacagacaagtcgcttcggattctggattcgagattgcatcgatctgtccattttccagaaggcagcatacattgcctgataggagacagaggttgcacttgtccgattcccatgcacaccgatgactccaccgaagcctttccacgttctccaaagaagcccttcgagacggcagccccgagccaggttttcgggtgcctccaccaagacaaatccaaggctcgagagtcgatcgaagccacagaatcgatggtgttgccaaaccacccagaacaacccaatgaggccaaatgagcccatacagcgctaacttgattttgaacagcatgccaatggtgtgcaatgatcatttgcgccgttatctccttttggcgtctccctgggctcgaaagggaattgcatggcggcatggacatgcggtgtcaataaaagatgggggcttgagctgaattggaaacggctttctgctgctaaacaacactagtgactacttgtcatccgattacccgtgccttcttggttgcccggtttcaatatgggaaattccggtcaggatctggtgctgatagtgcagtaacagtgttgaggttgcccaagccctggtggagactgggtgaaaaaatggatctgttaggctgctaactttcttgtgtatggtttttccccgaccgtacaagatcatcggccgccggttgaagaaacgttgaggtttgtgccaaagatttgctagatttgcatttgcgtgtgtacaacgcaacgacaacaacgggagtgacgggaatcaaccaacactcctgctgtcggccaagacaatgcggtcgctcctggttgcaaggtgtcctcggcatgccgctgttcgctcttctatcgcatcttggcatattgtagtgtttcagtcggtgtttgtccatcacatccgcgacccgacgttcatcgcgggaagacacgatgacatgaatggaagacgtgaagatgactctttgccattgcggaagcacacacggcacagtagtgtagtgtagtgtagtgtacatagtagtgtagtgtagtagtgtatactactggaggactggagtcatcagcggcggaatccaccccgagctgcccactttccacccatggtgttccttgggacaaaacgcctcgatcttcatcccgatcattctagctcaaccttgtgcatgtatactacgctggaggtgcatgacaaaaaaagaactttgccaactggtgattgcgtccaagtttgacttttgcgcctcgccaaacactgctgtacatgatgtctttatgctcacattatgcaatatggaacaacttgcagtgtggttgatcagactcgagacgtgaaatatagtgtagagagtacctctagatacccaggtacataccgacctatgtatcgacaccgatggggcgcttggatcaggcagatccatgacaattcagtggacgttaatcatttgctgtgctgacctaagcccaaaggggataacaccccttgccgtagctccgtgcccgcgcgctcgcagcctctcttcgccgccccaggtccgggccatcacgtcatagtcccctttggcgaactggggccctgccaactttcgctccatcccgggcaggttccatccacgggttcccgttgcaggtctcggcaagtttgctgtagtagaggtaagtagaggtaggtccatagtcgggggccagtggcatcgctcgctgccatccaccactcaccagagtcaagtttccagcctggcttttgtgccttcctctctcgactgtcaagtggtgaacacctgcggctgcacctgactggcagaccgatcatttgttccaggttagtgagcctccagactgagcctgccaactggaccaccacccacgttgacgaaccaggaagcccgccgactgccgctctaacacgccctgacacgcccgtcctcagtagtccacttccagagtgctctgcttctcgagagtgcaggtctcccctccagggctttgtttcccactcgtccagctgtcgagaccccgaagttccaacttggccgttccggcgggctgctgcaccggccaaacacccacatcccgtcgattcatccgccgaacatccaatacctctagtcttctttcctcccgtctacactaccgtacacctcgcctccaagctgaagcctccaaacctccgttgtcaaggatccacgcagacagaccgtcctcctaccgaacacgcacccgcacagccagcagcagcagcagcagcagcacaccgcagacagacggtcaacaacatcccaacttgtactattcacctaaagacaaccaagtccgcactagtccctcttcacactaagtatacccagcctgatcttgattcaggccccgtccgaacgaaacaaaccctgtcccaccgcgccttgtcctgctacagtctacgagtgccctctgcctgtccaagacgccggccaccaagcaacccgctacgccagaaccctcgaccggaacctttgacaaagctggcccctattgaccccaacaacatagcgcacgcgccataatatccattcgtgttgccgagcaccacgacactactcaacagttaatattcgacacttgtttaagctggactttggagagatactgcacatgaggaatgcgatttttcagccttcatcgccgaagccacagtaaagagaaagagaaagagaaggagaaggagaaggagaaaagaaagagcataaccttgcctcttctgcgccctcgctccaccgaaagaccaagaacaaccgaatccacgctcacatccactaccactacgactcccgctctcactcctactcccactctcacaatcacagatactacggcggccacgacgcctacgatcacgaccgcgaagccagtcacgcccccccgcacgacgactcctcccaggactgtcatcgagtcacccgacagtcactgttctaaccagtacgccattgcgcgatcccacaccggtcctaccgatggttatgccctgaatcctccagaggcttctgcgccgtctgaacagcttgaacatcaggaccaaatgactggtggcgccaacgggagaggagggctagggtcgcttcaacttccaacgccgcatttacgggcttccaatcagcacactcttgcacccgttgtggatgatatccggtctcgggactcggtgcgcaagccctccaggctttcttccgaagttagcttcaacgatagccctttcagcgaaccgacatctgaagagagggacttgcagcaggtagagaatggaaagagaacagtcggggaatcgcagcggggtaagatggatacgtccgaggcaaaacggcagctaagtcaataccgtttgcacttggcccgcgagatggaaaaaagagagattgttgcggcaacggagaaccggctggccatcccgggcccggcccgcgtatctcctatacaggaggaggccagcagtccctcgccacagctcccccagagcggcagcgagcctaccacgacatcgaccgagtctgggaataccatccgtggcggtgtcacccccggcttgacggctagaactccctcataccccttcccgcgcatggcatcctcgcccggctttccacacagtggcctgccatttcaccgcccgtttaccacgctctcaccaactacatttccgactacgcattcgtctacgggcgctcacgtctcgtttgccggcattcagggtcttgaccattctgtctctaacccctctactcctgcctcagcaatgacctttctgcccccagggtgctccggtactgtgcaaggtgaatttgcgacacccaatctatacgacctgaccctcatgctttcggctgagccgggcttggatgcatggtggcacacagttgttcagatcatgactgaagtgtacagggctgaaagggtaaccctggctgtgcctgccgatccgacggatattgagaacgtgccatggggccaaaaggcaacgtacaacccccaccaggaggatggcctgagcctaggctatcttgctagaggctcgagctttgtccacagcagtaccgacgatatcaccgacctctatcagaacaacgacgaatctctcaagcccaagggcttagcgcgccccggcctgccgagccgacactcgttttcttcttatgaagacagcaaggacaagaaggagtcgattgaacgaacgccagtgacaccccttcggccaccaatggcatcgcgaagcaagactgctcacccaggagtcggacgcgatcgagatgtgagtgaggatgatgatgttgctgtgagcttgaatcgtgaagctttggcagagcatgacgcccttgagggccagcagcccatcccaagctgggaagcaccaataaccaataagagagaagggcacgggaagctcttgaatgttctccaggcattggactacgaagctgatccattaatcgatcacaatggggtattgcgggttttggaacgtggtcgtgttgttgctcttactaggtcatacccgtatcttacacaaacatcgtcaaccgacagcaaagccgccgatcccagagttgcgacgcgcagccagtcgccagaggggccacggaaaaagatcaagaaaattcgcacgcgatccgagtcagcgactaaactctctgcgcttctgggcagtgcgactttgtcaaccgccgcaggcaggacctcgggcgggcacggcttggagaagaaagctaccggaattgcctctcgcttggatgacgaatacccaagacccccgacacccaagtatgaggagtacgagcaggcaccaccttctccgtggtctcaatccccggccccgtcccccgctgtgagggctgaccctagcgaaaatccgttctttgcggatgccatggtcgatgaggagtcgtttaatccaggctcggctcctcctgactactcagctctgcaaccacctgaagctattggggttgataactcgtggacggtgttgcatatccctttaacccatgtcctactgtcgaaacctcagcagccaggctttaagctggattcgacgtttttggagcaaaagatgtcacaacggggcaagtcaagtcacacgccgacaattcctactccctaccaagaacctgtcgccaaggaaaagcacgctccgattgcgattctgtctatactcagccccattatcccgtatcccaccaatctacgccactcgttggagcacttggcaccacatctggccacatctttttctctgtgtcgtcactatactaacctcgaaacggagctgaacggtctccagaaacgaaggccacagacggttggctttggtgcgctgggtcctgacggacgtccgctggctgatcctaccgctttcacaatgggatacctcccaaccgatgacagtatctctcagcagtcgcacgctggcagcataaccagtcctagcgagtactctggtccctctcgcagtgtcatccactctccgaatgggacgcctacttgggattcctcggctctgagttatctaatgggcaagaggtcatcctctgccagcccagctcctgtcgccgctggggacagttacttcaccaccacgccaaagccgggaggtactggtgtgggacaacgaaccaagacaggatcacgagaaagtacaacccttgaaaggaagggttccttgaagatacccggagggaagtctcagtggcaggatgcagctggtgtcgctcccgtgtcgcaggagtctcagggaagcggagaaagcaaccgccggagtattgatgaaccttcgccgacaaactcacaacagaagactgccgttctcaaagagcagcgggaagaaagaggcggcatcgcaagcagtcagccagtcgagactcaacggagaaagcctgctggtactcccacaggccagcatcggcacacgcagttgcactcatatggtgccgactttgccaccacattccagtcccttcctccgagctccaccgtcggcaaaggtataaaccagggcgcaacggcatctaggcaaggatcgatctcatcgacagacatgacaccaccatcggacaagctcaaaggccttatccttgactctttgcccgctcatgtcttcgtagcccttccacaaacgggtgaaatcgtctgggtgaacagtcggttcttgacataccgcgggcaaacctctagcgatttggccgcagacccttgggggagcatccaccctgaagacagagaagagtaccttcgtaaatggagtgcgtctgtccgtaccggggaaccgctctcagagaccgtaagaatccgtcgcttcgacggggcttatcggtggttccaagcgcgggctgtcgcctccaaggacaagcggggtgttatcatgcagttcctgggttcatatatggatatccatgataagcatgtcgcacagctcagagcagcacggcaggaagagatcgaggtatcggaggcaaagcatcgtctgcttgctaacttaatcccccagatcatcttcactgcaactgaagacgagggtatcactttcgcgaacgagcaatggctttcttataccggacaaggttttgatgatgttcttggacttggcttcatggatttcgtgcacccagaggatctggctaaatgccggattcccctcgaacgacccacctcaccacatgtcaggcaggacaagacaaagcatgaccattcgccttcgcccagcaagtttggcatggccgctatgggcaaacagcctgctacccctcacgctgaaaatgtgtctgggcccgtacacccagctctcacccgacacagcagtagcaccagcagttctgctaacgatctcgccggtcctaacctgtccgagcttgccaggcagggagtcatcaaaatcagcaccgacagcaagggccagctctcatacacaacagagatccgactacgttccaagaccggcgagtatcgctggcatctcattcgatgcgttgagattgataatgtcgactttggtaatggcgtcagctcttatttcggctctgccaccgacatcaacgatctgaaactcctggaaaccaagttaaaggaggctatggagtcgaagagccgtttccttagcaacatgtcgcatgagatccgaacccctcttattggcatttctggtatggtcagtttccttcaggataccacactcaacgaggagcaacgtgattacacgaataccattcagaccagcgccaacagtctgatcatgatcatcaacgatatcctggatctttccaaggttgatgcaggcatgatgaagttgaactacgaatggtttcacacgcgctctctcatcgaggatgtcaacgagctggtgtccaccatggcgatcgccaagcgtctcgagctcaactatgttgtcgaagaagacgtgcctgcatgggtcaagggtgataaggtccgaatccgccaggtcttgctcaacgtcatcggcaatgccatcaagttcactaatgaaggagaggtattcagccgctgcaaggttgttgttcccaaccatggccatttgtacgagaacgagattatgcttgagttctccatcattgacactggaagaggcttcaccgaagaggaagccgagttgatcttcaaacccttcagccagattgatggaagcagtacccgccaacacggtggaagtggcctaggtttggtcatttcgcgccaactggtcgagctacacggcggtaagatggacggtaaggcggtgctaggaaagggatcaacgttcacctttaccgcaaggtttgggcttcccacagaatccgacaaccctgacctggctgcaccacctgcgcctacgccaggccttataccggaaatgaacattctccgtcggtcctccatggcatcccctcacagtaggccatatctcacttctgcaccttcatcgggctcagtggtacctgttgagtctgacactagatcgccggcagcagtctccaccggtagctcggaaccgtctatccactcgtcacgcacccgaaacactgaacgctcatccatatcgtctgtcaacgtcgggtccttagcacgatttagcgaggctgcccgtgctagtgggcacgatttgtcccagatgaagcttgaaatgcctcatggcagaggaggaggtggctccgacgcgggcacgaccccaacgcctagcaactccagcaacgagcgcctgtcgaggcctaccattaaagagggcggtggttcagaagatagcgatgggtatcacacatccctattttccatcttgattatctgcccgcaaacgcacagccgcgaagccacgacgaagcatatcgagatgacgctgccaaagagtaaccctcaccagattacagcggtcgcatctgttcaggaggcgcgcaagctgatcggtggtgaggaccccgtcttcttcacgcacgtggtggttaaccttccgacacctgagcagatcattgagttgatggatgaagtccagcgctcaaccatgattggccgcggcgttaccatcctcattctctccgactcggtacagcgacaggcggttctgaagcaggtagccggtacccagtatgaggacattttgtctgaaaaccgggtgacctatatctacaaacctgtcaagccttcacggttcgcggtgatctttgatccggccaaggagcgtgatctcagcatcgaccggaacagatcaacggcagagcagttagtggaaaaccaaaagcagagttaccttgaggtggagaagcgcatgggcaacaaggggtacaaagtcctcttagttgaggacaacttggtcaaccaaaaggtgctgcaaaagtatcttaagaaggtcggcgtggacgtggagttggtcgcagacggagtagagtgcactgatgtcgtgttttcgcggcctcatgactacttttcgttgatcttggtatgtcttatcacacccgccgtatgtcgcttagcaagtgagctctgtacctaaccatcgtcccaacagtgcgatctccacatgccacgcaaggacggatatcaagcctgccgtgaaattcgtgagtgggaagccaagggcaactttcctggaagggcgttgcccatcattgccctgtcggcaaacgtcatgagtgacgtccaggataagtgtctccaagcagggttcaacgactacgtaacgaaacctgtcgactttatcaatctgagtaatgctctttcgaggttcttctaataaatctgccgacgggacctcactacattattcgttcacacacaaaaacacggaagatgaagataacggacgggaaaggggagggtatgggaagtcacgaaggaaagaattgctggcaaacggaaatggaactggctttcacaggactgggagggaggggaaatcattgcatatcatcatccgtcatccgaaattattatctcatcgttattgttttcgaacactttgtgttctgttgacaacgctgatagataaaggcgacaaaacgcacaaagccgaaaactgcgaagggagagagagagcgagaattttgctagagataccagttgttatcacacctttctgctctctctttccatgtactactaaacatatgtcttaattgtctttttcttttactttcacttctgttgtttgtcctttccttctcgtcttgtttattttctacaggtctacaggtattgaaaagggtttggttggttggcgaaggttgagatgggctggcttcttttatctggcatgaggattggcatcagggcatagtcaatgattcaaagggtttcttcttgtttgttatctgatgtaatgttgctctatgaatggaatgcataatgggaggtctcgtttagatatcgctagtcgacaataatcacgttaaatatgatgtggcggaacagccaatcatgaaagtcaaatcagtatgtcgagagtggacatgaagtccaccagtgcgagtcaagttgtgggataccttcaaatgatttcgacagaccatatcatgaataatgaatccggcagaaaccgacaactcatgaacatataataaaacttgcgggagcgattggaattctgattaagtgtacctaggttcgaagtccaaagtgaaacatgtatataaccacctcacatcgctccctcatcacaccttcaaacaccatcacttctaagcaccagacatcaatactaaaaacgtatgactatggacactgggatagtgattcgagatcccgctcgccctcatagatacgccggtgaccgccagtccagtcgtcgtaacattgacaaccgctgtttcttcatttttttcctcattttttttctcctccctcggaggtcttttggctttgcttttcaaagaaagagaaagagggagagaggcagggacaaccctagcagttcggccgctcgctccttcccaattgctctccgtcgcttcttcttctatacctcccgatcggcattttggggaaggcgtaaccccacagtccaggtcgctgcttcaacaatttccgcaaagtttttcagggttggcgatatttttggtaaaaatggaggccaagctgacggagaggtacattacaattctttactaactcacccgtcgaggtatgtgagtcactgttatacaatcactctctcacacatacacacctcgttagacaggggtacaaagcctggattgagcgcctggacatctaacatactgcagtggaaaaatcaggaagtcatggaggcttccgggcgatcaagcaggcatcttggttgaagtcggcctccaatctaggatcttctgcttggccaagttattcgtgcaatgaagccatcgcacagcctaaatctttgtggttgttctcatagcgggctggctgggcaattgtgtctggaagccctcccgaaaggattcatggttcttttccggggacgagatcatcaaagcttatctcgatcaatcacgccagttgccccataacatggctctgtttctgtaactgccagttcgatcccgtccggtattgtctttttcgttccgtgcaaacctcgtgccaaagtgtgaatgccctcgtctacatcccggacttcgaagtcacaaacctttacgcccacccgcttgtcttttcccagtgttggaacagacttcatgaactcagggatgcgtgtaaaccaacaaagcctactacctgccaagaaagcattcttacttctaacctcccaatatcaatgctgcggtacataattctacaagctaccgtcggctgagactgaaacattcacgtccgccctagtctccctctcactatgcccagtgaaagttgtacaagccccgacagaaccaaactggcgttcaacctaccggctgggtacaagttagtcggtgatgtgatacagcgacacagcaagttgctgaatctgggctgatttgagtcatgtgaggcgtgagtcgtgagaaatagtgttacctaggctagctagctggctggctgggatttcaagcctcgacagcttccttgactagtctaggggtaatacataagtgctcagttgttctttacctacataggtgtggcactggtaggcggagcgcatagaaccttttccccttctttgtgtcacttaaacacagatacggacatacacaacacagatacagacgcggacggccctggccccagcccttggagcttgcccctgagcttggtgtaccagcaatgtggcatgtgagattctaggcgtgcagttttgcttcacacatcgaacatggcaaggaagtccctattcgattgagtaccggtacactgggatattggaagatgaacgttgtctggtgactaccattatcaagatatatcattcacagtatttagactcttgaaaggggattgcatctttcgcacatgatgacaatggcgtatcatgctttacttgtgttgctaaagcttacctagtgctcagagctttattacgggctcccacaacttgtaaaaagactacagcacttcaatatacgtatctgagtagaaatctacgaagcagacgaaaagtgaaggtgggtattgttcgagatatgccgtccctcgaaatacactctttttctttcactacggttcacttcgctcttccatctctggcatctccttttcccaggctcagaactcttcctctttgtcgcagatcttgccttgaccagttcagagacaaaacatacaggaagtcagaccaaagtgtcgtcaatccccaaagaagcaagtggatacagacacaaaaagcttgtcttggatacaacggaaaaatctgcgtaacatgccaggagctaacagtgagactgctgttgtgtaatactcctcaccatcacaaccacaccaacaggagacagagacagaacagacagcgaccggccgaccggcctgagacaaatgataggtacgtacatacagtgagtatgtggtacatagcaccgcattcgacgcccttgtgctggccccccatttctcaaacggaacggaatggctgacggcacggccggtggctttttccttctcttctcgtctcgtctcgtccgcctcgcacttttctttgtaccattagcaaggtaaatgtgaaaacgaatgaccacgtaggagctgtgcatggttatgcggccagaaaatagtatggtcacagtgcatgccccgtgaggctcaaaaagaataccaggatgtcatcggagagcggagcgacaactgacgagcaagtatcgaaacaaattgcagattggatgagttgctgtacaacacatggccgcgtaaaggtacatggctccgagaaatcacagattctaacactccccccccctctcactcgtcttactatccccaatagtccccatactaaagagaccactcaaagctagcaatgtatgggaatgcgtgatggagggcatgatggtggtgccaactcggcagtctcgggtgactttgaactgaccccaaggggcgtgttagagaagggcttcaggtggcaaaggtcatcatgcctgaggggaggatggggtaacacaaagcagagagagacacaaagatgaagggtcgaatcagaaatcaaggtgcgtggctgtcgttgggaattggtgagcaaagtgtgttagatcgcgtggcacaggatcgtgagaccagcacctctctaccccgtctgtcgtgtccggcggacaaacggcataccggcaccggcccagcggcggcggcggcggcgccggcataatttaggaacatggaaactctccctccgtgggtgtcggtctagcgagctgcttatggttgacaaagtggaccggccagttcggttgtccacggccctctccctctctctctctccctggggaacctcaaacggcccaacggccggagacgggtgaaggacggagggagtggaacaaaaattctgtgtttcaggccgtcaagggagaagtgtccccgcaaaatgccaactcatacttcatcacgtaacgaaaagaaagaaaagaggcccattttcgagcggcataccggggggctgcggacacgcatgccggagatggtgcggcaccgggaggcgagccagtagcagccggcagtcgtacgggtccgcaaggacagctggacgatggttggacataaggccagcctaggaagggtctagagggaaccagactcatgcagtgacggaagcaaacaacacgaagcagtagtggtctgccttagctagaggtagtatcaagtgcgcacattcttgttggtcagtacatgcgtgtcaatagaccaatggaaataaccatcacatacccggtggactttgtcaggctgcgggagacgggagggagggtgacgacgggagacggggacccagagagcactacgggatccggcggacgggagactcccggaacgggaggtgcggatccagtacccaccatctgcactagtgtgatttttccctagtcctcttcttttttgtgtgtgtgtgtgtgtgttgtgtggttgctgtcccctttattctacactaccgagccgttgggtctacaacactaggtacacatacttgtacggcttcgccacggccacaaacaaccgcccaaatcaacacaacggcggacacgttttcgctcaaggctacgtgcggtcattgcattcctaccaatagaatgagccatcacataactaacagacatcgtgatgaatttggattcacgaatatgcacccaactgccaaccccaaacaacggcgttgaaacgagcacactttgttagcggggctctcggtccaacattgagatggatgctcatttaatactgttaaccctacacatagcgatcagttgtataacgatattctggccataacgctcaagatcaaggtaacggtgcagattagtatgggagtagcgatcaaccttcgtattacgatttcaatcagatttcgaaggtgagcagcaccaaaatcgttatacctagggggtttggttcagtcctggaacgttcagttaacaggccgttacagctcgtgatgacccggagtggatccttttggccgtctctagtcttaggattggttcagaagcccaaactagcctaccttacagtaacgataacctgggcattacaatcaagacctcggtaacgggcttgatcgttatgtgtagggttaacagtacgttgttgggtaaaattgaaggtgttggtgtttatgccacaacagtggagatgaatctttctgggttaacttgagtttccaagacaaaacaaacgccgcgggcgctccgtctctcgctctcgctttctgattgcctttgatacagtgcaattgccaggcggcatagaaagaaatcggtggaacgaatgctggggattgtagcggacaaagtccctccacctatctacgggcaggtacatagactacccagcaaaagacgactgacctgcacgtaaacagagccgcaaaaagcaaccacctggcggctgctggcagccattggtagctaaccgttgactgcccatgggcaaaagggacgagcttcatggatgatgatgatgatgatgatgcattgctcgcttacctaccgtgtacttttcgagctcggagctgaccggcttcagctttgggcatgaggtcggagagaagagactggcccccgtctttgctgccagcattgacacattctccatgtcgaaaactgatgaaacaatggccatgtcacaatgtccgggagctgctggaacggtggtgacgcaagaagtgaaaaaggcgaaaatccaccccaaattcccattctcgagtggggtccgtgtcgggacctgggtggggccgttgacagctggttaactcgcgctaaccggttcctatccgaagtgcccgggcagttgggcggacctgcggcagatcccccagcccgagtcctgcagggcggcccagcccacaggaaccaaagcggtccatgccagctgcccctgatcacccaggcagacagcctcaacttactaacctccagctggccggagacgggagctcactgttcaaagagccgccgagtgcaggtgcggccgatgaggatcggagggacgggatcgatcggtttggcaatcgaacattcagttgcctcgaaatgccgatgcatagcctgcacatgccccttgcctgatcgcagacgcaggctgaaacgagctcacagctattgccaagtggtggcagcttaacatgccaggaataccaaaaatgaaactggttcctttgatgcaagctcgttcggtgcaaatttctcaaggatcttctgttttgagttctctgccttcaggtacactgaactcagcttgtgtcccttgccgcagatccttggctgcttctgaaaggagatggacgaatcgtagattaccgtcaactgcgctgcacacaccctttctcgttccaacctccaaacagcactgcaactgtgcaatatcccaattacggatccttttctttcttcaccccccttttttttctgccgtaacacgtcccacgatgtgaacatggctcgatagaagcgcgaggaatggcacgataatctcccgcccccaaaacaggacgggccatggagtggcttctcctttttgactcactttgttggaaccttggatgtacctaacaaaggtgtgaagcgtgagccttctgaattttcaatggtgtttcgcagttctaggggtatccatggacgagctacagtgactcacttgctgttaaatcaagcagaaagctctatccctacctctccccagcctgctcgagcctgcttcccgtggttttcactcccgtcggcaccgaatccgaaccgcaatgtcgccatccccgccgcagccttcctgaaggcagggtgagctgggctgacgatactaggcggacagtggcagcccaaaagtccagaccaagccaagaccgaaactccgcttaaaaaatttcaacccatgacggaaatttcgagttgatgctggcactttcatgaagctgacgcgaaaactttgatggtcatcagcctcaatcagttcctcccttcagtccattgcacagtcatcgatcggtatcgatggtatcgattcggtggctcccgaccaggaagatgagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagatcctgaatgtcaaattttagagacttccagaagagcccacagctgtcccaaaagtacaaactagtgtaattatgagcaataccctggagggggaaaatatcaaattgaacaaaaatagcaccaagatattgcctatggaggccatgtgtacgcaggtacgacaaacattggccccgttccgctgcgggcagcagcagaagtccggtcacggcggcccgggagctcttgtcgcggccaaacatgtccgcaggcaatttcaacaaagtgaaagctccatcgactcatgaacctcatcagcgtcatcatcggcccagcatggtgcgtgtgccgtacggtacggggtacagcagaagctcttccaacaggcagctccatacatcacacgttccccaaagcgaataccaagccccagggcaatgcgtcaaaccgcgccaaagttgtacacagtagaccaacactttgcccccaaggactccatatcgagacaaggatacatggtgttggtgtccagctcacgaaactttcaaaatttgcagcagaattcgatggcgacagtgacacacacgccctctctttctgcacagcaaagcagggtctcatcatggatcccttttctcccataacatttgccaattacataccctcacgtcatcggcgtagatgattttttttttttttttaggtcagggtcatggcatggcattgaccaattcggtcgcaacagcaccaaacgtgtgaaaacctaaaccccctcaaaaaaaagataggggctaattgtgacatttgtaaaggccgaaacaagccagtcttcatgccgaaagaaagcgaaccaaacattttccaaggcaagagacgccctcgcgcgattacggttttcgcacaaacgcgcgcttgttttttttttccttgtttcttttttgttccttgccttcatgggtgggcgtaatgccagaacggccgccgccgccgaaaattcccgggcccgaatgctgaggtccgaataattccgatagggtgaacttcatcactaccatactattatcaccgttgctatgagggcagaaacactacttactaatctgtcatgaacaacgtgggggcttcgaacggttcagagatgcggtcgttgaagagttttgcttccaaggtcctctatgtagcctcagtgtatgatctcaaggactgtgggagataaacagctttacataaccagcgatatagggcgaccatccaagccgcacgtcgctaatctgcgtgatggtcgaatgttcatgcagtgagaatgaagcggtacatatcatgttagtatgtaacagtgatcatccgtccctgtcttggacttgcattgccttgttttctttgatatatctcgtgttcacatgtaggatcaaccaaaggccctgcggttccagtcttacaacctacactattgtgtactgatattgaggtatggatcgcactggcaaattttcttcttggagctcttcacttggttgttcgatatggttcagcattgaataccatagttacctaggtatcactaattacacttccttggcttccatgatggaggatcaaattgatatcgagtctatatcccagattaacacttcatactagtaatttccaggctgagccaaggtagccaacttgtgctaaccccaatcacattccggtaccgtaccccgtggccgttttaccgttccgactctcaacggctccgccaatcatatgtctggactcttgtttcaacatttccttcctcgacgagaagtatcacgatgatactagaattcatcccaggttttatgctgcgttatgcgtatagtatacctttaccaacgctaggctgttaacgtcgcaggactatgtatgagcttcagatctccaaaccgtccaggtgagcacgtgtaatgctaacagcctgacatgattctttcaatgatgcgatcaacttgtttcacgtgttgacaaagtgtaaaagccgacggatgagacattcatccgttaaacaaagtggaacctggatccctccggccgttgctgtctcttactcgtaaatcccgccccggccgattcccggtctgtagtaacatctttcggcgctccaacggccgctcactaccggagcacgtgcgggggactccgtgacaattagcccaacacggaatttacgcacaacggtgcaccaactgttgggttctgtgccgggtgaccactaacgaatgcccatacgagctccgcctaactcagctagagctgatgcccaggctgtctgggccgttcggcgtggttcgttgctcagaattgccggtgcgagaaacggggaacttacgacaaccgaaccacatctcccgtcattttcagcacctccacctccacagcctagggcccacaaactgttacatatacacagtcgcaccgaaaccgcgacttcaaatactttgaaataaatgggattaattagccctcctgaattccaacgcttgcgagaagcatagcgagaaaaaaaaaagacggatctgcaatgacagtaccacagtgcacaattaccaagataccgcagcgaccagcataatgctgcccaaaagccaggaaccgttcctgacgatcagcactgtatcatgtaccgagtttctgtgatttttgtcttcttctcttcttttctttttcctttttttctctccgtcttcaatggtttttagccctgactgtaaccctccctcccgtcaccaaccgaagaagcagatcaccgtcccccctcgctgcccgcgcccgccattcgggacctgcgccgagcgcgggcgcgggacgccgggagcgcagcaccgcaccccaagggccaaggcccaaaaacctcaacccacaaaaatgggcgcccacgaaatcgcaaagatccaggaattcccgtgatatcttacgttgttttagtgtgcatgatctcatgatctcatcctctcctaaaagaaacccggtaagttggatcttggatttcagggccttgaggaccttggcgttagggctctctattcgggtccgcatccgaagtgttacaccttttgcccccggccgttgaaccgccggcatcgagtcagtccttgttgttgggagattcggacattcccatcaaactcaaagccgaaatcgcactacatacctgttcattacttcccggattttgaagtcttcgatcaggccgattaaaaattcaagacggaaaccgttatcagcatcaccatcagcatcgggatcgggatcgggatcgggatcgggatcggaattcgggacgcgggtgagacggggcagtccttgacgttgcggagccgcaaaaggtttgagttttctgggaatgcggctccgaaaccccccgaaaaaaaaaaacgaaaaaaacacggccagcttggagccatatcactgccagtgccagcaaatacactgcatacctacactacagcaaacatacaaagtctccgaaccccgctccccgacagtcgctcggcccttgcgtgtatgcgcggctcttgtgccaaattaacctcctcccacgaaactcaccgaccagtacctcaaacgctgggcttgtctgtaagcatggtgttgctgcacacggtgtacctacttacaggcctggggggccggggaaagcgggctacggggctacggggctacgggcaggctaccaaggagcctggcatgtccagaagctggcgggcttggcggtcgggagccgtagccaggctcccaggaaggcggtaggcggtgatcggggagttcgggcatcggtgaaggacctgagtggatatgaagctcaaagcggaaccgggacgaacgtcagaaccttgacggctcagcagcggtaaagcgcggctcagaaaggctcgtacatctgtatgcggtgaagtgaaatgatcgttgatgcccttgtcggcctccgtgatgttccatgttcgagaatgtgtgttatcgatgttcagtgttcacgtggacatggagtcagggcaggcagggcacattcaggccaagcaggcagttgtaaaccctgattttcactttcgctcgcccgctcgcccgctcgccctttttctcgctgtccgttttgaccttgagcggctcatcatcagacaccttagggatattgaataagacaattaaaattctctctttgtgtgttttctagaaaacgccacttactcatctattactaccaaccagccggccacgcggtgtggttgtggattgtggtgcgcggccgtcccgtccgtcggcgtctccgctcgttttcgttttgtgcctttcgggtgcctgcccgaccacttgggtcgcgttccatccgcatttcccctaccgtcatgggtttggtttttctgagagtgggaagaggctgagaggcgcatgaggctccgctccgcctttttttttttttcttttttttttctttgttcggctgctttgtcccgcattttccttctgcttctttctgttttgggttatgtctgttttggtacgttccggtctgtcactttttcctctagggtcacattatgtatcggaagaatgtgatgggaccggatgactggtgtgcccagtgagaagatggacggccaagccaccggacttcttttttatgatgcgtatgttgatagaatggaataggtaagaagaggtgattgatgatcatcgtggtgaattcaaggatttgtgacctgggagttggtgcaatgactccgcagtctcgcgcaagcgactgccgcggaccaccaaccaaacagcgatctgatgcacatgtccaatgtctctttgcgacacatgccgctattttcaactctgattgcgtgaaaagccgaacataacctttttgtcggagaacagcatctatctgcctgccggcggctgtgagggggatggatcatcatcaccattcacgacgtgtcaaccagaaggatagcaacattaggtaaacttgctaaactcgctcatcacgttaacgggagcgtgaccacttgtcgatgcagaacgagtccacgccacgcaatccaagtcatttgaaacagcatggcggccctttcagaaatagaatacataggtagacgtcagcagtgtacgtatcttctcaacaacgaacaagaaccagattcgcccgcctgcaccgctttgggcaacgctggccctacgggccctacggacggcgccccgtgcggcggatataaacatccgccccactcacgacgacttgagcgtttacacgaaccgcggttgggatcgtttcatctgtgtacactagtgcaagcaagagtatgtagctctcttcgctggcattaccccagtacctagtagttgtctatgagaggagggtgaaacctgcaatttggcgtagggtaaaagctatggggagatttggaaaaaaagctcctttctcgtacgagtccgtgtacgtgcgtagaaacccccccatgaggaaacaaattcccatctcattcgccgagttttgctgtcgtacgctggcggccaactggcaagcatcatggtgtttccaacttcacccctcgcgcttttcagaggttggttggttcaataaatccaattactcagggttccggtttcgtttctgtcagtacgtgtcttggtattacccccaggccttttggggatcacctccaaacagatcgacttcctcattgtcgaccttcccgggcacctatgtgtttgtgtgtacggataagacttagctaggtaggtagtcttcgagcaggaactgggtagactttttcgcccaattgcatctcatcaccaaacgtatcgaatcgacgatcaagtcctcttcatagtatggtcgttgacgtcccgtgaccgccgtctatctatctatgagctgtccaaaactctccgcatgtgcgttcccttcccttgcttttcccacccgcatcctcccagactcaccaagcgaatcacttctttctcctcgcggtcctcgtctatcacatcaggcagatactccagtgtcacagcatcaaagcgccacctaggggttgtcgagtgccgccagcaggagcctatgaagctctgagcgggggtcttcctcgccaccgaatcggagcaccacacgagcattcttgcatcgtcactgctatcatgtttttcgtgtgaggtgcgtggtttgtgtggtgctctctcaactttgcatcacgacatgagccgatatcggaaggttttgttagattacggacggacggacggacggacgaaacaggtaaggggaggggaagggaggggacccattttcgtgatagggtcatcgtgatcttatccgtttgttcatttacttttcttttttgacttctctcagggcccggcccaatccaaactggatgtcgggggtccttggatccgttcatcgtgagcgccagagagagaggctcgggggagggggaggagggggagaggaacatgagatgtgaggatggggcgtcttcttcgaccaagcctacctgtaaggtagcctctcttcaaagtcttcgtctgtgcctcccacagaaaagcttttcaacttgtaacgtggcccaacgttttctgactgggcttccgtcactggacctcaaaattatccatgttcccgtggcacagcccgtttttttttcttcttcttcacttttgttttctttctctttgtggccaaagtgaggcgggctcggcggggaggacagcttttggttggaagctgatcccgcgaattagttcaacctttggggagaaagcttgaaaatagagaggctcgttcgttaatctggttggaccggggaattgatgagaaaacacggagggacatgactggggcgtacactagtttacgctactgcaaagtgaagggaaagggttccagttgggtgaattgggtgggtgaagtgtggatttcctcttctatttgggcgagtgccctgcttcgcagatgggtgggtcaaacaatcctgagatgtgcgtgccgcccttctggaattgccatattcatgccgtccagttttaaaatccatcggtgcacgagaaaaacggagaggaaggcctttgtttgattgtcaagagccagaatagtacttacctacctttcttcctttgtgtcttctgtagtgtacctgacgggaagccatttggaaaagctgcactcccctggtttgccaactgccatgtttttgtccaaatccgccggcggtcatctcaatggcgccgtcttgtatcatatgagcacacacgtcacgcaataccactcacttcccatgaatggctgtgctccgtgttgatgaatgcaccaaggtctaagaaagcttgagctctgccgtgcttttgtgtgacagaaatgggtcccttaacttggttggtcccttttcaactttttgtttgggcgatctcgcggctcggcccattgggtcaggggtttttgccaagtattcgacctatagcctagctagtgcagtgtctatgttaccaggtcactcaaaaaaagtcggcgttgggctttaacgaaagggcgatcaattgaaccagcccctctccattgttcggatccgctccccaaaggcgaagcagaacttgaaagaaaccaacagtttgctggtgtcttggacgggcggaacattatgcggaagcctggcggtcgggcacggaaatggatctccggatttagaaatacctacccgtactacgcccccacttttttggacctcgccagactcgcaccccctaaagtgggtgctcacgggtaatacggccacaccaataaaacggccacatatgtataaaatcgaggttatattcaaaatatcaaccaccacgcttgagaaaccgtactttatcgtaacccgattcgtatacttcaagcggcttaagcttcccatcgactcgccattttctaactagctttgccgaatcctcactacatttcttcgctttattctaagtctattaattcgctttatcggctttcttataggcagctctaatatcatcatcggctcgtttaaataccatagcccggccgtcaaatacctttaatatccccccaacttatataaatcgatttttatatactctacagcatctacttattacttcaatataccgggttctacctaaatcacacttaatttacaccaactcggttacaaccacctctcctccctttacaaaattcaatactatccttttaaaggatagggataactcatccttattttcaacaacattatataactaggtaattactttatttatttaacgaaaattattaagtatcttaaacggtattgaaagtataactaactcgggtaatagggttagtatacagcaagcaacgcagtcttacaacggacctagcactaactagggttaaaatagccatataccaatctttttaaatactaaccatattatcgtaaacttaaataccttctttcttatactcccaataataaatagaaactctaactttataatatctatatatccattacgtacaaatacattaaatatttaaatatagtagtacttaagtaattaaaagactactatattaagcagctatagtagatgggtaaggtaggggggtaagctaaagataacgatattattattattataatactatagaaactccctatcacaattacaatattagaaactaattaagtagggtagtagaataaggtaatagagtaaggcactagatttactgaatatagtataacccgtaaccgttaaatatcaatagcctcttctttaccttctagcgcttttttaaatactcatcccaatatttcaactattcaaaggatagctaatcatttaaatacccaatagaagcaatagcaatacatattcgtaagtccaactctttaacccaatactaattaattatataaaactagccggtaaggataataaagcccgggcaatactccccatcaatagagatagcttcaatacacattactaatttacaattctcggggatagcgaagtaataaattcgcttcctctttataacaacgaactaatctttacctataccgatatagaaactaatctcatttatattctatatatccaacgccgtaaaaccttctaataaaataatttaatagagcttctcgaagtatactactacctattatattatttattaatagttacccatataaataatattaatataacggacttaccttatctacgtccttattatctttccgggtactatctatcttcttttacttaactttagaatattcgtagcgcttgataaaccgtattacccaattaatgccaacgtagggtatctcctcgtcgtcggagtcggagttagagccggcgttagccgtttcagggaccttacttcgaagcaatagatctacaacatccttaatatacaacggtcgcacagcgaaattaattctatcaaaacggtcgatataattgcatagaaccttctcatcaactagggtaagcttctacttgtatagtataggcgtacccttcttaggtaggatccccttaatgcggttgtagaggcgcttgcggggtacctcgaatatcttatacaactagataacggggacatcgggattatcgtaataaaaagcgaccgctcattgcaaacgtgcctctatatcgactgcgattatccctaatgcgatacgacgttgtggtgttgtgaaagaggggattataggaagcttgaaatcgttgtattgtattgagaatcaaggaagttgagtatggccgttttactggtgtggccgtattacccgtaagcacccactttagggggtgcgagtctggcgaggtccaaaaaagtgggggcgtagtacgggtattcgttcgtctcagatggcgaaagccaatggttcgagcaccggacgaacaggatcatgcaaagtccgagacatttttgagtgcaagggcgcctgtcgaatgtcataaacagcgcaatgcagaatgggccatcttcacagagtgcaggcaggatgcattggatgcgaaagtgttgagcatggtgaagattgtttgtattcattcaggtccatgaccaaaaaatagttcaggatcatctttttcgcggttcttttgccgcttgcaatgttatgatatcccgtctccaactcctccgctcaatcatacaataaacaattgttatcatggcactaataatgttgtgcctcttttaatatgatccaaatgcccccgcgtatcccatacccatagctagcaaacaaccaaatctcccggcttcccagatgcaagtgcttgttaaaggaaaatagaagtcgacccaaagtgtatcgatgcggtacatggaatatctcccatccaagtaccccaaaaagctgaagcccgcccatgcgccgaatttcttgaacttgcaaaaaaacaatcaaaagcagattcccaatccccgaggtttgacccagacatttttatgatgctgtgctccgatgtatgccttttttgatataacaattgtaaagaaacaaacgaaacaagatggccgagtcgagtcgtgtaatgttctatgcttgaacagtggtcgagtgaggtgaggggtatagtcgctgataataaacaaggtagtggtgtgaatggtgcgtcgatctttttagttggaagatcgcctgcgttgcagcctgacggactcgaacgagtgggcatatgcttggagctcccgggccgccttttcagacatgccagagtggctgtggctgaggcccgccgatgatgtgctcttcatggagcaaaggctagtgtgcgagctcgagggagatagagtcctgctcgattgggtgctgaagttggaagcgggggagaggtaggactggttgctcgatggtgcagacttgttgaaagaccagtcgaaggaagggccgttcaggctgggggagctaggaccggagctggaggcagagttggtctcgtagtcggccaggcggcaggactcggagcagtaggcagcgccatcatcagtctgcttgtcgcaggtgaggcagaactggagtgcccaatcctcgaaagacatggtgtcggttgttgtgtgtgtgggtttgttgttgtgtagtctggaaaactcgctcgaggctgcaagctcagcgtgggccgggtgggctaatggagtggagtgactggttgatggtctgattgacgcgaagctgaattggcttgattggaagctgtgtcgagctgttgtggtgattgtggtttgtggtggttgttttcaaagtccaagctgcggatctttctctcttgtgtgtgtgtgtgtgtgtatgctggtcggttgctgttggtattattgtattgtagttggattgcttgttgcttgctttccagagcagtgttgcagagggaagaagaagagagagtgaagtggtggtggtggtggttgttgtgtgttgatgccgattctggaagtgaggtttgctcgaaggagagctgggggaaagttgggttatgtaggctatcgaccttggatgagtccgacgtgcgcctgccctccccggtcattgccaatcgtcccagtcagtccagtcactgcagtgcatgctgcccgtgggtgtgaggcagaggcccatgaccagctcgaaggccccacccgcgcccactcagacattggcgccggtggaggtacgcagatcgaggatacacaggggtatcgtaggccgtagtccacactcaaaaggtacacggtgcggcaagtctcgaggccacacgtccctttccacttgctgctggccggggtgtgttggggactcactgaaggagcagggggatgggggtcagggagttgtgtggacccggtctctgccagaggggtgcatctgggcatgccaatctgcactatacgcagtacgtacctctagtaagtatgccttgctcgagggtagccccacagtgtttttcccagagcgtgaagtgacaaaagagaggtcgcacagagctcgttctcagaggggtacctgaggggtgggagaaattttctttttgttggaaggcgtgaacttagcgagaatgggaccatgctggctggtcgtggcaccactttggttcgttatgagcaagaagagcgggtctgtcagtctgtccttgtgcttggcgaatcactcgccagtggaagtcgccagttgagccagtctctgcttcagctccccctctgggcattggggcagtgggcagcacgcactccagtccagtctgaggtgctgctgagaggcgtgaccatctcacattggcggcccctcagtcttcgtcagtctgctgcccaaagagttttttctcctctttgtctcactgcgtgtcaattccaggttgccttggtactgaatacaagtagtgtacactattgcccgaatcccctaggccccaatgctttggtggttaaggctgcgctggcagtggtaggtagccagaaccctcacttccctgcagatctcgatgaccccaaagagaactgaagggaagtgaggagactgcctttgtcaacacactgcaaacccgctattgcaccatctcactgaaggaacctggacttgaattggtcacagagtaggtagtgtgtacactactactgcgtacctccatggcagaaggaagtgaaaatttttccttcctggtcatccatggtcatgaatcattcagcttcgctgttgctcagagggcacgggcttgaatcggaatttcacaatcaaaagtttccccagtttttaggtggtcttggacctcttttctgcacgtccgccacgtcttgtctcatttgcctctcttgcgtgtcgttcgagccaaacagcacgcaatttcgcagcatccaagttttccgtctgtcccgtcagcctgagcctcaacttcaattcgactcaccaaccagcgctagtccccctgaatctctctcgccggtctcgcatgtcttgccattttgcactggcacgggcttcacattggagcaaagtcgcaagatcgcacatcaggcgtttttgcagtttgtgtccccctctcgggcttcagcgacctccatttgggtactgtacctcgctcaagtcttgcccagtacagacagacttgctcgagtgaggtcgatacacgctgatggcggcgggcccgctggccgctgcaacaccaagatgcgaaacccgcccatggtgagacggcatgtttccagtccttgtgcttccagagtgtcatcctgtgctcccaagcttctcaaccatccgtcacattaactgactctgtctcttgttgtctctggcgccgttgccggcaagccggaggataaaacaacaacaacaagaaggcagcatcatcagaaccgaaaacatcctagagcaacaaagcttcggccgctggaaaaagtctggcgtgggggtttctaatcagtgaacagtgaatgtggaacactgcgtcccaacagaccggagtattcggtatgtatgtatatcgaagccacaagtccttctcgccattactgcgctgcactttcacgatacgtctttatacattatcgcctacatccaggtggtgttcaggcggtggtaatcgcaatgaaggcacgcaagaaatgagtgggcattggcgacttttgctgcttgtgatggttgttgccccctgctgcctctgcacactgctgtgtgaccttgtcccgtctctcgtcttcactcccgtcccctctttctcccattctatcgagagctttatcggcgaggcccttcttgagaagatacaggagtgtagtgtacatggtcccccgaggctctcgcacccggtaaccgcacccaccaatccccatgcctgttcaagctcgtcatgaagccgggtgaggaacaggtgtggccattggactgctttattggccgctcttcccctcggtctggtccaggagtctcaacaacaccagcccgaaatggtatgaactcccttgcccttcagagttctcagcactccaagaggcgcctccggtgcgaccctcgaatttcttttgggccaagagctagtggcttgcaccccggaagaacaaaagaagaaaccaataagccaaggcccgaaattgaacattgtgttgaccgttggtgtcgtctcgctgtctgcccccttcattccttacatcaacgggtagtagctccacgatccgaggaggatcatggatacggccagctatagactcgcagctcagattcctcgggctgtttagtgttgagcttcacgacgtgagccagcttgccaacctccggcctatgctggtcgcttcagccaaatggtactcacaacatagcctacaacctgcatctacaacatgatgattccctttcccaacctgaccccaacgccgatggcaaatttgttgcctatgtacacccacctatccaaggccctgacgagaacactgtgctctaatcagcaccccttcaccttcaaaggacacgccctccaatcttcacgccctcgcgccaaccccgtcctcgctttgggtgtccctcttcgtggcatcggctgcgaggacaaggatgtgctcgttcatggctctaaactgctttcagtttgacctgcagctgctgcacctcacaaccacattcctttcgacaaatcaccttcgctctctccccgcacctatcttcaactcgtatatggcaggggggcagccaagaagactggcaaagctttcactactgtcgtgcgccgtgccggcctctgggctctggagcgctagtcgggaaacctgatagggaaggggtcgcatgagtccgtctggtccagaaatcacagttgattgcctaacctttcatggcgacctcctacgcggcctcgcctgatggcgtgcagagtcgccatatcaccgtctgagcattgaaaatgctggcgttggacgacaggtaaagtgctctacacgacactgcgtacatgatggtctggtccgctcttgactgttaaaaaaaaaaaaaaaggttcggagtggcaccattgcactgctcacgacagatcctgctacccgccgccgatggcatatctcctgatcgacaacgagaaacatagagtggtttgccagattcgcaacacaacgctctagggcaagcgcttcacgaaacatctcgtttacaccttatatgtgctttgccttcaatctgcaggcagctcaatgggcatattaccgatatgatcgcatgcaacatcaactacgcaacgagatgatggaaatgtcacgggtgttgttttcgtgcacagtacggtacccagcagcggcaagtcaggcgattcgttcgacgctgttttggctgcccccgctgcgggagtgcaccccagctctctccactgcaagaagccaagaaagaccttatccagtggacagtgacattggcgggcatcccatgtggcggttgccccacactgatacactagagactggctatcttggtgatgtttgtggggatggagatcgggtccatgggaatgccaggaactcgatatctcgcaggtcctcctcctcttcatcatcccacacgccgtggttttcatcggcttggcagtcattcatcgtgactttgccgttggtgcccacgatgcgaacgcaggaaccccccacagacctatagataggtcccatggacaaagaaccaagaggtcggggggttcaacgtttccttgagcatgatgggcaagctcagggtgagatatcacggatgtgtgcatcatttctgataacccccacagtcgaataccaggacatgtgtggactttcttgggccattttcggccgcgaatgtgagcgatactcaacccagacgaagtttgatatccatgttacaacgctccttgctcagcagatgaattacagcgatctttaaagccatcggagctcctattcggagtcaaggctgaattcctttcgagatggcttccgtctgccacatcaaatacctacccatgaacatgcggagatagcaaaacattttgacttcggaacaaagaactatcgcaatacctagggcagagcttcgactggggaccttgaaagctaaaatgaaggtgtacacaattagctcgtgcgcgcttgggatttccccatcgagtaccgcgcaaggattgtaggggtccaacatcaacaccaacatcaacagataagccgatccttgatgatgatcattacagttcttctgatagcagggtacagcactaccgactagatccgaatttccagcttacactagtgtagtgctcatcattctcgccgttgcccatctcgttcgctcattcaagcccgtcagtagctgagcgtgtccctgatagtggtttggagacacatgcacaaaaaagacgtaaaataatatcaccacagtccccggcagtgcattaaaatcttcagtcatcggcctttggccgtcggatccaagatgtttacggtattcatccccggtcaccagttacctataagcaaccctcgtctcacacatgttatcagccatgagaggcgttgttgacgacactacggtatactcgacctgtcaccgggctctacacggtttaattcggttgaaggacctttttttttttcatggggttcttattgcctcgtggaacctgagacatcacaaaaccccccaagcttctgggattcctgatatcaaagtaagaaccaagatttttgatatttctctcaaggtccgttagcaaactccacacatcctggtaggcttcgaacgcaaccgaattggagtgggggccttgcggttctcgtggagttcagatcatcacggagctctgctcctgaggagctgacacgtctatcacaacgtcctgatcatccatccttaccaagaaccgtcaccgtgggtcacgatcaagcaccttgttagttcatgtctcgacggctttgtagtgtctaagaatcacgccactgccagaaaatctccgcttccttttagataggagcaaaatggacattggatggcatgaatctatcgacgaactagtgtcaaagtaacgaacccaagcacatcaatcaaccgtatctcgctttctccctttcgtacgccgatctcttcttggtttgatcatttgccaccaacaaccgagcatgcaaaggcctggccttgtccagctcgctgggatatcctggatgcgaatgggaaactgggaagatctgggggggaagctaaggcactaggcaaagagcacacaacttttgtcaaaagaagcttagcagcagctcatttggagatcgccaaattgcgagctcaatcgggtatagtatgtatgatggcactgtcctcagcggttaccgcaactagtgcactgattctcaacggagatgctctttagcccgctcttaactacttgtgcagcatcttgccaaaggaattggcccatactcctaacatgattcacaaagcatcagttcatgtatgtatgtagtacaatagcggtagtgatttgacatatcgtaggtaacatgccgaacacagagcagaagcgaagtttgattctcgcttctcagtggtcaccacaaacgcgggaacaaatcatacaaagttgaattgcttgggtcgaaatcgaggaccagttcgaacagaaaaacaagatgcaaagttgataaaccttgcattacccagccgtcccgtctatgtatctgtcggttggtaatcgtcacaacgaacacctgttcatctactacccgtcgtcacgttgccgtaccgtcttcttttacctcagccatctttccattggcttctgtcagtttttacctcctcctctcatcactgcctgcgcctaccacccccacaccaccacaccactgagtgattacctcgttggccgcctggctcgccgggtgacacaaaccaccgaccaggcgatggtcagaccaaacgtcgcaagtcagaagggcaattatcattggtggcctgacccgaatcccgtcacagccgctttctggcttttcttgtgtcttggggttgagcgcgcgtgctctgacaggctctgacaacgcttaccaacgcccttcgcccagcatcgctatcaacacacatgtttgacacatgtgaagatagaaaaaggagtaaaagaaaaaagaagaaaaaaaaagaaaagaaaagatccaggaggtgccttccaaagggttctttcttggcaagtttttttttggtctaggtaaggtaaagcttccgagactacctgtgtatggactgtgtaagacgacgcgtggagctgggctgtgtgagtgaggccaagtgcaacaccatacctacctcacctagccttggcctccagagatagttgggtaaatatcacccaaagcaggttaaaagaggcaagacattttaccaccgaaacttccgagcaaatcaaagagagactcgaagagagagacgtgcaccggatagggcagggggtcggttcggactttaagtaccgacaaaacgctctcttttttggggggttgtttcggagctttgccctggcgggaaagaaagggtcagttgaatagaggaagacaaacatcaataaactcttctaccgctttgcctgcctgggctgtgaggtccgtgtctcggctcagtgcggtttcagtctttttttcttgtcaggcactgttttccttgttgcaaagtgttgcactttagaagcaagggccacgcgccggtctgaataggttgtttttttggtgatattggtggctgcctgtcgttggcttttgtgccctctctctaacaaatgtcttgacaatatgcaaagcttcgatattatgaaactcaacacattccgtcaatgttaactttgtcgatgtcatgttcccattccagtaccttatcacgatgctgttaaccgtattgtacctgacattagtttgctatatttcttgcctattatagcgtacgtacagtagtgctgcagtgcatgtatccatcccaagagtacctaggtaggatcgtgtacatatgtttgtcgatgtatgtagatacatatttcactgcgcgtgtttatcaacagtggattatgcagccaggcgcactccgagccgctctcgaatttacacagtcagtcctttctccattcgcctccttttgtcgggtttcgtcttaccttttccagcctcatgcatatttaccgatatttagggacgactgaagggtgcaatttggatattggtgacttacatacgactcggagaaatcagagggccccctcgtaagacagaacagtacgtttgcctcccggtcaacgcatgtgtacaactcttatcattgatttgttaaggatacgttcctttccctgtaagcccgctttgagagtccgcaataagcaaagctgaaaaggaagaagtcccaagacgagatgcaccaaagtgagcagtaacttcagatttgccggtctgattggttcacacacttcacgagtgttgccaagaaaggactcgaggttcagaaggagggctcagaggactggctcagagtcaagggctagactttgtttggcgtagcgctcatttcctttcctgctttgataaaatggcaggatggttgatattgtcttagagacctattagtgtacgtacggctcgctgttgctgttctgctgggcgtagtacacagttgtacataagcgggacacggtgatggacttcgagggcgtgaaggccttctgggcgttggttggttggctggttggttgacgagcgagcttcggcaggcaacctaacagcaacaacaacaacaacaacaacatcaaccacaaggggtagatcctcaaaggccagggggaggggtgtagccattgtcgacgatcagcaacacaaaaactgacaactgaaagctacctgtcggagatctgggcaaaataagcaaagctagaagagcataacaccgaagaaaaagggaggttaaatgaacagcaagctcttcgatttgttaatgccgggcagtttcggaggttccagttgcgcattccctcccttttttcccaggcgcccatccccttcttccctgtctctctctctctcacctgtgatcgaaaacccacagcattgtaaactcggttcgccattttgcttgtctgataccaatctcctagtgagatagatcgttgacacctggcagccactttgtgttgacgggcggaaggagctagtagtcagtagctacctagcttactgctaaagaaagctcccctagagtcccaaattgactttgccctgtgtgtgtacacgtattttcccaccaccagcggactccatttcccgggcgtttcgggtgcatgggaaagctgttagctcgaaagggttacccatttcgtaccgtcggtaagccgctaagtatggtatgtactgcccgtccccacgcaagcacccaagcgggcgacgatgcgagaggacggagctcgcccagactcccgccggcgtcttgtagcggataaaaaatttcaaacaagggatggtttctttccattcgcagcgttgcttcgcgttgctttttgtccatcaccgcttgtttgacctttgagatacctgcatatcaccgcccttttgatgtggatttcaggtactgctcaggtcgctagttgcatgagttgacctgacaaagtggatcctttttacgcagtaaggctttaccgcacattgtttgtctggttaccgccagtatggaagtggaatttttccctcattcaccgggggggggtagtgaacccaacgacgtcgacttcgtcttcgcgtcgggtaggtatgtacacagttgatggtaaaactgcactactgcaaaggaagtgaatgccgtgatggagttgggttgatgacgcggatccggttgtcaaagtcagagggctccaaaagtcagatttaccagaggaatggtatctgtctgggatcgcttgataccgagactccagtggaaatgtccagctgtcaatcctttcgttgtaaaatatggtgccaaaaagacgccatatggccgaaacctgccgtggctgcacgagggacctaacttgcaaggttaagatcttggattgcggctcctacgaacgatgtgatacacaagcgtgatggtttgactggtcactgggtgactggaaagaaagccaagagattgcaacatgagcgggtttcgatgaacaatgttcgtccccgccatatctcggtagcctgatcagcctgccagatctccattgtcatctggtcctgagattgccatttgttcccagatctgaaagtcccgttttgggctgactcgttgatgacgtccttgggctatcgagttggacggcgtaactagtaggtacttggtctgagacatggaccatcgcgtagcacttctaccacccacacccaatgttagcgttggttgcgcgtatcaggcgttgtggtgatgttgatctagtgtatagtggagtgcttgggctcacagccgaacgttaagacgaggttgctgtgggtacacagtgaaatgcctttgttagggtacctacgtagcctgacaacatgccccaaaacaggtcgatgtcaggggatcacaacgaccctttcgttacccttgtgtcttcttccccagagcaaccctaaagagaccctaactaacttccaagtttcttgtaatgcccccagagactgctgcccaagcggacaggttccacagagaagaaggtcagctccccggtacggaggcaaggaggaaagccgacgacaatcggccgtccagagctttgtccctgcaaggattccttctcccctatgcttatccccgtgtccatcaccccggttgtaaagcatgactctcatcatctggcatccagtcacattcgttcccgctccacgactttattctgaagtgtgcaatgcggtggtggtgatcaggggagctcagtccagagagggcggtacacagagagagaaatcagatcgaaggccgcaagaggaaaagatcgattgtatggatcagcgagcaaacaacttctcagggcactttcccaatagtctcatgaaagatctacctcggtgctcaacgatcggaacacgtctagtcagcaattgaccgtgtcagagcggtcacggtgtttcccttcggttctttgttgccaacttcactgcagttcaacacaaaggaaggagtccactagtcactgctactgtgctccacctccgcatttcaaccttgtggggtttcaacttgtggagccaatgcaagcaagcaagccagggccagggccgttgcagtgagggccagctgccaggaacgaacagccgattcgacgaacgatgcctccccccctttccccgccacgacccagggttgctacttccgcacgaccctgagatgccctgacccctcacactctgtcaacttgaaaattgtgatggaagatggaaaacctcgatctcgaaatccttggccaagtcgtcctcctcatcccctaatccccaccaattcccacatcgagaaagttgaattgcttccaaactccctaccgcacggaggggttgacccctttttctcgtacagtactttaccagtttacctatcttgtacactttcttgttagagtatcacacagtgaatcttcctttggtgtggtcttccaagtgagtgtacataccatgtatgcagctttgcgtttctgcgttcggcaaacaatccgaaccatcatttccccgtaacaacaagaaaggcggaacgacaacgaaagaaaacagtaggaaccgaccgaaaaggcggaatggaacatcagacacgagaaaatcgcttgaggaagtggatatgtaggtagtatactggcggtgacaaggtgtttccccttgtttactccgcccagcggaaccaccagcagcaactccatcgtcccatcgtgcagttcccgtctggggaagaagaactgaagaacgttggaatacaggggaagaagcaaccctcctttcgtgtacactacgcgagtccaccattctgggcgtggagcaatggacgacccctctcaaagaggccgatcccaagagcctccgggctactacaacacagcgcccgtactacaagcacggcagggcaccgcacccgtacatagtatacctaccggagaattgccatgaggccagttgccaatccgctacactacacacacaccgcgcatcacgcagtaagagcgtagaaagtgcaacatgggagaagtgaatggcttggatggatggaactggaatgcgatgcaatcgcgatgcgagcagtttgccatcgatactagtgtatgtacactacagtgtgtacacaatagtcgcccgggtccttcggtgatcgatgtgaatggttagctcgatcgactgttttgcttctgtttattgtttgaccggccatgacagcttcccagctggcttccagctatcatagactctctgggcttctggaaggagtcatatgtgagagagaaaggcaagaagggcgggtaagtaaagagagagagagagagaggtgctcattgatgggaaaggcagagataatatcttcacccctcccctcctctctcccgccctctgctcctcggatgtaaatcccctgcctccagggtttcctccatgcagtgcactgtatcaggaatccctcactgtgtacgaagcaagtaatgaatgacgaagggggtcttcttgcgtgcagagtgacaagagtccagtgactatcgagagttgttcgctgcagtgcagtggtgctgcggatgggatattggtgtgggtggcaatggcaggggggcctttagcaccgtcacgcaatgaatgggcaagaagacagtgtggcagacaagcatgcggccataggggcgttcgcttgtaggctgcaaggcaggcagccaaatgcaaattccaaaccatagccttctgcctgcttcggtcctctctgaaaagacaaagatccaatatctgtcaacccgtgggttgcttcttcgatggtgtgggacgatcaatgtttttgtctttggtggctcggtaggatgaccgaacacgaatgaacaagaatgaaggacgagcaagtgccttagcgattgactaccaagtcgattgaaaagacagtgtttctctcgatccgaggcttcaaaagtgtatgttgcaggggcacggtcgcctagctttccccaatctatcacagcacccagatatcgggcggataggtaacttccttcgaccaagattcttgctaggcttatttgcctgacctgtaaaacggacactcggctgcgctcaaacctgttttgtgagttgagacatgaaatcacaagggaatagtaatctgaagataacgagaaaaaacaatagaaaaccagacttgagtggaagagaggttacacgctaggaacgttaggactcgggaccgatgggatcaagggtgccatgtgctctctcaagataaagtcacacagatacaaggctagagttcgtcctgggtgccttgtctttcttctcgctcgttagcataactgactgtgtcaacctgggtttttacagagtgcttatgctaccgtgtagcagcatcaaagactgctcgaagttgaaactggccgccagatgaccggtgagcgaagcggctgaccgtgagcggcaagagagataacagcgagagcagcgccggaccgccggtgtccaaccaatatcactgatatggaaccctcccgatagtcgtcggtcttgcttagcattaccagaggcgtgatcacaagaaaccaagcaaagaacaaaaggaagaatactatagatctgctggacatatcttgctaggcctaccgtgtgtgtatcaggagatgactgaagcaaacaaaccttctcggacatggtaggtactgcccaaacatgcgggaacagtgcctccttcggtgcttgcctccgaagactagttgccctaaaggcgtggaagccttgtgatccggcggccgacgaacacccagttaccaagccaccaccaaaatggcaaatataccaggccgattcgctaccaactgcttgttcaagccatcccggtcaagtttgcctctcgccagctcatttcggccgtggggacaccgaccgatgtttggggatatcatgtcaatggacattgggacgagaattggtgccagtgtcgacttgacaagcttgttcggaagtcaacgcccttgattggtaaccacttggcaactggtgggagcaaaacgactgcctggaatgtgatggctaatggatgagcgagcgggtaaaccagcaagccgcaaccttgggcttgggttttgcccttcccgcgcggagaggagaagcaaactcggacggggtggctgtcgatttgaacctaatctcacctcttagcgtgtgtaagagctagtctagaggacacatggttagccagtgttggtcatcatctaccgctggtatcgcgtagaatgataagagcctcacggccgtgtccaagacaggtctcgggaccactcaccagtaggcccttttcccatggtcagtgcccaaactgaagaaggtcatgatgccatctcgccatgatggatgcttggcgtgctagggaagtcggttcgtcggcagcgttatgttatgcatcaattaggtatcggagaaccatcaacggccggaaattgcggttgtctctggttctggatcaaggcacgagaaaaagtaagggcgactcgtgttgagagtcatgatgagcatggttcgcatggtttgagcaaggaaaaagaaagaaagaagaatgagaagtgaccgagagcaagccagtcagcaacttgaagcacaaggtggggtttcacacgctgagcgggaaggcccgtggcagcgtggttgcctttcacggtgttttttttttttttttttttttggggggggggggggtggtggtggtggtgcactctccagtctccaccacccgactgtttgtcagggctccttccttcccccaagcacccgacctcaccaacccgagacccacctcctcaacggtcgagcatatcaaattatcaacaagcaagggagagggaggcgtcagacaaacgaatggaagcgaactgcatgcgaaatcccattctcgtctcttctcaacctacctacccacatctgccgaaacatgcaatgtccacgacaactgccggcttaccttgagagacaaaaaagcaagaccagtgctggacagagcaaatccgcggcgatatgatgctcgcttgacgctgtgtcactcctgctgaggcacttttaccgagtacgtaggagcaaggagaacgagcttcagtctccagtctagaagcattccctcgcaagccacgtctcagctattttctgtcgcctcccttcctcctcatcagttgtagccgttggaatgtcaatctcgtacacagtagcactgccaactgtggaaagtcttgcaaggttcactcataccgtagcgtgtgacgatgatgatgatgggtcatgagaaactttttcttttgtgcattaacagttccggtatagggtgggatggagcaatgtgaatggagggcgatcccgtcgtattcaacttcacaacatgccatgtttagtcggtagtcctatctctggtaggtagcggttatctcggaagcccaaaccccctctctatatcgactctccatgctcactctatcttaggtcctatatcaagctatcactcttcgatagttatcatcgaactcgtcgtcttcattgctgccatggatgtctatcgccggctagcatggtcatgtggacgccgatgcagctagcgctaaaagcacgcgcgtcacggttacatcgaagggtggtggtgatgttgtctaggtgaacacctgcgcagcaaatgccgaatttctaccccttcttggccgttgtctctcttcacgaagctaacttcaacagtgactagcttgtcccaagttctgcccgtgaggcataccactactgtatgcacggctttcccgaaagggtttgcgatgctttaccagtattaccaacccgagcacctacccgtcactagagaaatcctccatgtacatacttgatggcagcgttctatcaagctgcccttccagccgttcggtgccctttgctgtcttgggcatttcgaactggcttggcgtacgggtctcgctggctgcgggtacagtggcacacgggtgttgacctcgatccggtcgggctggtgcctcagagacacagaagaggagctgcagtttgccgccgaccttgaggagacacaataatgggcagataatgacgccctcgttgctttttcccctacacattcctcctgtgtactaaaactcttgagcatttccacgcgacgccaaggcagacggccatcacctcacggtttcattctgtgagacatacagacaattatcatgcagcatagccgggcccgtgtatgccgctctctcccgagcctgtcgctttgtcccgtcgtatacgggaccgcagtgatcatcagcacctccgtggacacccactgggcgcatgtgtgaaagtcacaaatgtgtagacaggtacggagttgtgcgtgtgtgcgtgtgcggaaaggattgtctttgatggatggggggatggcgtgcatgttctacgctaccttgactcctccttccttcctctgtctctcaccagcgggatcaacattagagccaccaaaaagctgcgatcgtccgagggcgcatatttgccgtctgtccagagcaagtgtaactgttatcgaatatagccccgaaactgtgcacaagtgtgtggtgtgtgatgtaggtgggtaacattcatcgctcaactatcggacgccggctctggaggctggttcacagatacacaccctttcaggcggacaataatatcaggaaaagggacccaggctagtccttgaacgccctactattgttgattgcacccctcttcattggcatattgactccaagtgtggggagggctccaagtcatcacatcaaccgtttcagaaacgaggtagtgctctcgattcacccactgcgaattgccactgatattcggcgtacacgacactatgccctccagcagccggaaccttcttcctccacgatagttgtagggccttgcttgaccatgccgtggaacgattgcgagccagtctgaatgtttgcaattgcaggaaaggcgatccagattaccattgtgtaccaggtgatgttaggtgccggatttcatttctcctctttaactcatcagaaggtctccatggggacaatctcttgttagctgctactcttgctgcagtggaatctttgctatgactatcgagtttataaccttgataccgaattaaaggctagattgtgacttgattcacagcggcgaaaaccaagttcattagaacctatcctatcgtcacactacaaatgccatcgtcaatggcggatgtacacagtgatgagacatcgactactaccggcacacaacgctctcaatgctcttcttattcctttctgataggcgttgggtgtcatgcgagtcagtggtgtagcccctttcatgaaactatgagattgcgagtccctccttgcagaacctggacccttatactatccctaataccattgcacctgcagtagcttgatgccattccctgctctgtgtgctacctttttcatcttctgcggggtctccggttttccatcttgcgccagctgatatcgcaaggctcagcttacatcagggggtatgcctggtcacgacgtcgaagggttgggaacgtcaggtgaaagagcgtacaggtagatgactgttctgccggatgatagatagttgctttctccaggctattgttctctagagcccaaggctggatgaggctcctacttggtcgtgtggtcagcgagaatgatgaatcactcatacctagattaagcaagcatttgagaaaagttgaggtgctaaatctcgttcaactgaccagacatactcccctatttctggacgacatgggccagcaacggtcctgatctaccaacacaacacaccccattatttacgaaattcggggtatatgtgttataagacaaccgcatactcaaactcgaatcgaactccctgctttctgagcctctgctatatcattttgcttaccaggccccaggcgaggctatcaggctgtcataggcaagcaagtatgtatcacttcaatgaaacgccataaataagccaccttggtaacaccctcaatattaagaattggacgattgggggttactaaaacaagaagtgccgaaggctcatgatgtagtgcaaaaaccttgcgatacgtcgctctcgccgaaatatattatatctcactttaattcgaaatcgagtggacaataggacttgcttttcggtggtaaacgaggacatgggcagctacatacatgacatcgttattttttttcgttcttacgaactcgccttcgatcaaggtcaagtgacccgcctactatgttcaagcacacgttgtgaaaaggggaaagaccgaactgagagtcacgaccttaccgttgcggcttcctacatctctgccttcttatccagccagtccagcaagaacaacataccgggcagggttcggatcagggggcgagcagatgcggctcttttcgtttcgagtgtcaagtgcatgtttgagtatattattcgagcggctatccgcgtctcttgccgccagtccattgccgacgcgccgccataccatatcgctatgcatgtggaagcgaagttgcctcactcttgatatcctctcgtgtaggtaggtgatcatgagatcataaagctggggtcggttgttgccgtcggtatctgagctacttgaatgaggagcatggagctatcactatgtaacttgaaggatcataaacgcagaatcacgaaacgcctaggaatactgcaagatgagctgtgatgcattgcacgcgtcaatctgtacgctagaaaacgaggaggcttattcgctctgcggctgcatatgcctaaggaggttggaagctattacatgggaaagagggagtgtacaaagtaaactgatgatgaccacgaaaagcagagcgagggagagaatcaggagatcatcaccaaaaggttcacatacgatattgtttgctccattcattccttttccaaagacccattaagcacaagaacaacacaaatctcgactactacggcaaaaagaagaaaggttacacgggtaacataacaataacctcggaaccgagcaattgtgtctggtccggatattcatacttttccttttcaggttttgccttctgcctcccttatttgtttgttcctctcagcttcaatccttcgatgcaatcgggttggttcacaccgcagccacataggaaaaaatagaaaaaatggagagaaagaaggcgaaagagggggggtttagaaataaggcaggagcggactaagtttgttttgttacttttgttatgacgcccgcacagggcactgcagcaatctctgaccgtgaaattgcaacgcgggccgcgagtagggaaagagaggaaaaggaaagcgaataaaaaaacctccgggaatcaaaagcctcggtcccttaagatctatacgtcactgcaaaatgtatgtctacttcatcaggtagacacattgcagtgggccagaactcaaacaacaccattccttgctggttacacgacatcaaccgccccgcgtcgttctcgttatctcttactgtgtaggtacctacatatgagtaggtagccatcctaccaataggtctcccagcaacagcagcatcagtaatatccactagctacatcgtcctacatgagctatcatatcgtctcgcgtgttccgggggggcattgtaaacgtcatgaggttcaattaactcttaggtccgaagtcggtggtcgggggttcggatccttttcttcggggagggattgttgatctcttcgggatttgttttgcatggggtatgtgaagcaagtgtgatgagctgtgtacagtcaaaggcttgaagggaggctctaaatcacttggagcgcgaaaaatcttcaactctcccgtcatgattttcaatcaacagaaacaacaaacagtcaacgcgaacacgcaccccttcctcactcggcagtgacaaaatagacttggcaagtgagactccatctcgaagcgcataatgtgtgtctcgaggatacgtagtaaactgttccagagcatggtgaaaaaaaaaaaaaaaaaaaaaaaaaaaaacctttgtaatcccagacataagtatgcaattgagcacttggtgaatgattacaagaagacactatgcaatagcgatcttgtatacacgacgactctgctagcgagatcttccttggtttcaaccaccttgaggtatcttgataaatcactggttctggggcatttttggagtagagcgaatgtctactgcatggagctaccagagagaccagatacgtacagccatcaaccaggtggacagttcttcaatgaaacaattcgccccagtgtctcgccgtctactactatccgctctggtgagtatcgtaggtaatgatgaaggcttcggcctggtatacttgctcaaccgtggctaagtcaacgcaagaaatccaccaagcagaactcatgcctacgccaaactaggtacctaaacacctgacaacgaattaccacactacctccccatctactctagaacctaaaaccacgaagctcgatatgttagttagttagactcgaaccggtttcgcatgttgtcactcatttgcgtattacaaacaggcaaaatctatcaagtaaccaaagcacagtaagtgccaagacgaacatgttcctgccaacttatacaatactgcgatcatgaacaattttttccacggacagggtatataagcaccttcaccaattgaaaacaagcacatacgaccatagatggtagaaaactcgggatcccgtccgctctcccatagataagctacattggtagcttatctatcggagtagtttttttaggggtttggataactcggccaaaaacactaccgccgtttccagaaacattttcattgccttcgcacacgccaagcccacagttcgttggtgatatacgaaaatatagaaataaggtaagagttcaaggcgttttctgtgcaagagctactatagcaaaaagtctaaatttaacgtattatacctcggcggaaaattacctctactctttgaatattatattctaatcctaacgggacattacgatcatagatgtgagcggacaagcactggttggggcttgtgttactgatagcgcacttcatagtagttccttgaaggatccagaataaagtgattaattcgatgatcaagaaaagaaccttggtggtagccagggggcagtcgatatccatatcgactgcactgccaaggccggtcttcttggttaccttgacgccagccattaccaccatcatacaactatgaacagaaggaatctggtatcaattacaatctattcttggacaaggctaaagctattccaaatccgggtgtcacacggttgtccacacggcattcctgacaggcgatcgaaccaactatcggtccagtctacggcataacaaccaccaacaaccatcagagcaatcatcgccaaccaaagagatcagggcggccgaccgaagtgagttgccgaacgaaatccggtaccgaattgatatgccggccagcttaaaggaggtggccccgaaacagaaacagacagtcaggatcaattccctgccctttctttcccaaccgcaggaaaccatggcaacaacgatcaaagtcgcagtcacacaggccgagccgatctggctggatcttcaggcgtccatccagaaagcggtatcgctcgtccacgaagccgcaagcaatggcgcaaagatcgttgcattttccgagacatgggccccgggctaccctggttggtgttggtaggctcgacgaccccattgattgtttatcacaagatgctgctccaggtaactaacttggttctggaatctggatagggcccgaccggtcgacccggcgctgaacacgaagtatgcgtacaactccctcacagccaactcgcccgagatggagcagctccaacaagctgccaaggaagattcaatcgcggtcgtcatcggcttctcggagcgcagctcttccggcagcctgtacattggacaggccatcatctcgccccagggagaggtggcgttgcaacgccgcaagctcaagccgacgcacatggaacgcacaatcttcggcgacgggtccggcccggacctcaactgcgtcgcagagctcgacttcgggtcggagctggggtccatcaaggtcggcacgctcaactgctgggaacacgctcagccgctcctcaagttccacgagatccagcagggcgtcgtcattcatatcgccatgtggccacccatcgacccctacccgggcgtcgaatttccgggtctgtggagcatgacggccgacgggtgccagaacctgtcgcagacgttcgccgtcgagagcggcgcgttcgtgctgcactgcaccgccgtgtgcaacgagagcggcatcgaggccatggacacgcgcaacggcatggtgttccgcgagcccggcggcggccacagctgcgtcattggccccgacgggcgacgccttacgcaacccctggccgacaagccgagcgccgagggtatcgtgtatgccgacctggacctgaccagggtggtgaccaacaagagtttccaggatatcgtcggccactacagccgccccgacctcctctggctttcgtacgataaggagaagaaggatgctgcggtacatcggaactgacaccgtgatccgaaggggatcatggttcgtgggatgatccggaagtcaagtagacggggattcgtctcgtagcacaaccacaggtagtcatatccagagttgcacacttgaacctagtttccacctgtccttctgactctattctctaggcaccggcagttgtcaataaacacccgtgggcggccgcttgctgcgcaattcgtagtgaccttgagaagctttatccattcttcgtgataacgaatgactaccccgacttgtaataagagctgcaaatgccaatggatgacgaccaagtgccttgattcgaacagtttcccttatctatccatataatctttttcatgctctcgctgatcaaacccgtcgaatacgtccgagtcatgaggcctgttccgttccgctattctattccgctcttatccgggcgggaaatacccggacgggccgaaccttaacgcggcaggaagacatgacaatagccaagggcgttgcctccatccagccacacatgcagccatgtacaggacggaactccgtgatcccttcggcccacgtttgacggggtttcttggatgtctgaggttgaccgtgaacactagctcagtactggacattgttagaataagccaaaatcaacgctaataaatcactaataaatatttggacgactgaggaacattggtggtaacacatacctttcctatagcttctgtaaaaactatagtcactgcgcggagtcgttaaccacactgtcgttgcactagtgtttcgctcgtccgtaaatcccagtactcgtatatatatcgcatcgtcgacatatgtaatatgcgtcgtgtattcagtctcgagactcgtcgtttgtcgtattcttatccgacattcattgttcgttaatcctcctcatcttagccagatctaagcataaacacccacaaagtcctcttccaagacttcgagctaggttacgctccgtcagtgcactgccacaactcccaggtgttgtatgtttttttctttctttctttttttggctcgttccttctcttatttgtattaaaaacctcgctttggcagtcattccctttttcattgttgattctggctcttgttctgtttgttatattcgtggtcgcatgcacgtattacttgctagggaagaaatccgccatattgagatagcgatatgatgctgctggttgctggaaacgaggaatgcagtcaccactgatacaatcaccgagatagaagctcacggtgagcagagcgtggacgtgtaacaagttccttcaaacatcgctatgaaccctttcccactctcctcctagttgaaaacgcctgtccaccaatgccaactaaaccaaggatttgcctatccgatatcacaaacttcttgttcttaaccattactcataacgtaagtacctaacatgagcaagcccatcctgcactatacaccacacaatgtcatgccttgtaatctcggtcataatgatacttgtaagcctaagatgaaagactcgccttgagcacctaacatatatcgtcaaccccccaatcatagcctggccttcgtacctttaccagaccttcccatctcttcacgacgtatacccaagccttcactcaactctatccgatcccaccagaatcggcaagccttcagcaagatttcattgaaaacctcctccttggccggcgtaccagggctactaccacctgcccgctcgttgttcccttctccaaagacaatcatcctgcccgtcccctctggcggctttacatcatcatcaccactgctgctctgttcccacaatggtgatgatgaccacctcctctctgtattcctgtcggcagtcttgtgcccagcgccgccgcggcctagttctgaatcaccatccccaaatggcgtcctaaacaacggccacaccaccctcttcccactacccttcttcccatccgtctcaacctcaataatcttctccccactaataaaccttccccaagcagcattcatcccatctgccacctttctcaaccccttgctccgccgcggtggtccaaatgacctgaaaaaacccatatcatgcgccaccacaggtgcctcatccgcatgattcgccacgtcccagtttcccctagccgcgaacctatagacatgaaccggcaatcccgcctggctcataaagtgcgctgtctgcagcactggacaaatgtaggcgtagtggctgtaagcggcgtcgagacgggcccactgagctcccatgccgacgggcacggagcggtacgggttgttgctgctgtgagggtttgtcacggggtccgggtaaaggtgctcgagggcggcgagatcggcgtcggtgagagtggggatgagggttttgaagaaggagcggaagtcatcgtttgtgttggcttgcctggggataaacatggcgccttcgttggtgttgaagccggttaagacggggatgcggaggtgcttgccttggcgccaggaggtgatggggaggtcggggatcagcacgggggtgacctcgctgttgttgttgctgatggcttgttgttggtcgtgaagcccgtcgatgacgggttggaagggccatgtgacgctgggttcgtagcggtcccatactttcttggaggctctgactatggtttcgagcggaagcttgcgaagatgatcaaagatctgatcatccggcaatccgtccacgcctgcagcggcgaggaattctcgaaattggaccaggtgacgagggtggtttgggaggaggacggctctagcagtagtagcgccggactccaggatggctctgtgaaagggtgccggactctcctttcgggcgtagtacatgatatggtgcccgatctaaaaaaaagaaagaaagacaaaagaatgtcgggtcagcaaagttatacgtggtgtgtatgaagacatattggaatacgatatcaaagacataaaagggccgaagacaaaacctaccgaatgcgcaccagcgctgagtcccatgatcgtgacattatccggatcgcctccaaaggcctttacattttccctcacccattccaacaacatagtctgatcccttaaccccagatttagcaacccttccttggccgtcaatgctgatgggaggaaccctaaggcaccgacacgatagttgaaactaatgcctatcataggtgcatcggcccaggaaacgaagctcgccatgttgcgttcagaacccatacctccgttgaaggcacctccatggatgtagacaaccacgggcagcaacgctgggcgcttgttactgtcccctgtttttagtccatcgtcatcaaccagaccagccggcctgtaaatattggcattcaagcagttttctccaaatccgttgcctaccgtccctcctataggacaattctcgccgaacttgacagcctggaacgtccgatcggagtccggcagtgccttgggtggccggaagcggttctcccctccagtggtctgagcaaagggaacgccgcgaaaggcctcaatagccttggggaagcggtagtcgacagacaagtggacgccattgtaccggccttggcgcaaggtgactgcgggtgatgtggctgtggcgccgggctgcttttcgctggtcatggtcatggttgcggtcatcaaggtggtggatggggaatacgacgtgtccttggtgtctgcagtctgagatatcggaattgagaccgaagaagatgcggacgtaagacctagctcgagatccgggtcgacatatgaaactattgcctctgtgctatcactgctgtttgccttgccgttggcattcgagtcgccgtagttgccgtgttgggtggtactactcggggtgcccttttccttggagggaaggcctacgtccgagggagcaaacgaggggataaggccgttggcgttatatcggtacttgtataggcagacgcacaggaagccaataacgaagacccaggctgaacagaacatgatctttttggacaagctctttattagcccgggcggtcgtcgtacataccggggcttctcatcctggaggaggggaagatgtggaggcggcggcgggctcagggacgttggagtcgagctcccactgctctcctcggtgtcaccactagctcgggctgtggatgatgctacgagcggggtgctatgggtagtaccgggactgccccatcccgggatcgacgttggccgttggggttccccattttccactgaactgacgctgacagcggcgtctgaatccagggtctggtgatcgacacgggatatggtgccgagacggaccccgtcatgcacaggccttcgcaacgggcttggcatcgcgactcttctcgcgaaacaaaaagcttctctcgacgtagatggttgttctcttcgccggtcctcgtagtccaaagcgtgctatactgctcggctacctattttccatgttgctgatgctgctcagctgctcgttggtacctgttgttgtgatggtggtagaggtggcgcgaaagtgaccgagaaggggactcaaagatcgggtttgaacccccaatgtcttgggcttcaagcctttgaagatactgcgtggctgtgtgggggatcgtttgaagatgttttctagtcaatgaactgcaagatcatatgttggaactggaatttgaacaggttgttgatgcgcgtgggggcgtcgaacgccgaatgcacggtctgcttttaaggcaaggtaatgtagccgtatacatgacgtgaacacaaatgaagccaagggaatgccgcaactgagcgataagactcgatcgaaagaaataaagaaagggagagacgttgttgacagtcggtgaggttggtgattcagtcgctgctgcgtccaggtcctttccaaaccaagtcggtaggtgcattcgactgcgaaacctcaacctgccctgcagaggatagagcaggatagcgagttctcacctactccttccctttgcaccatcagcgcgtatcacaaacttgacgacctatgtaacaagctcaagtttcgagtcttgagtaggaaggtatgcgagacagatcaaagccgaggcagtccactcatgacacccgctttgtcgtcgtcgtcgtcgtcgtcttgctggctctggattcacttccacacccttctcacatgtcacaagcgtcctgtcaagatctttgttgattgttctgcatctccatctaatctatctaacatccagcgtcgtctcctatcatgaccacgttggctaagctccaattgataaacaaaacaagaacaaccccgccaaaactcactcgagagctaaccgataagtctgtgtgacaagcagttgtcgcggcgtacgagaagcacctaacggccttaaaaccgaaagacccgttgcctcgtccgatagcccagttggccaatcggttggtgagtagtccatttaaccgtactgtaagtgatcgagggtatttccggggcacctcagtgtataaaggtcattaaaaacaacctggggccctcaagagatggtgatgtctgtcaccatggtgctcccaaagctttgacatgaggaagcaagttaaaaggatcagaaagccagcatgataagaccgtgaaccgcgagtaaaagaaaaaagtaaaagataaaaaaaaaagttcacactgcgatgcaaccacctcatgaaaatgctcacacaaacctcgaactccaagccggaaaaagagagaatcatgcaagaccaaaatgaaaacaaagccgaagcctgggccacaactccgcgccaactcaaacatttcgcccacttgcgtcgaaacgccgaatccatcatgcaaaccctacctcttcaggatgtgaagcgaagcctcattggttgagagcccccaaccatgctgtcccgtttcttctttccaccaagaatagcggctttctgtgcatgcttctctgcccactcgcggctctgcatcctagacctatcagccgcctcctttcgagctctcttcgccgcctcctctctttcgtgccgctctctctcacgttccgccgtatagccgttgtcgcgtgcgaatacctccttaccccgctgcctctgtttctgcgtctcctccgcactcactgtgctacgcctgctaaccgtgctactgcccgtgacgccactgcggttgctacctgctgacgccctcgaaatgccacgaccggcattggctgccgacagcgagtcaatcatgctcaagcggccgcgcgccggaagagttgccgcattgtacgactgtcgcttgctcgacgcggccgatctgcccacagtagcattccgcttgttcgcagaagaagctgtcggtgacgcaaaagaagccgtagcgggtgcctttgatagaggagaacggggctctgcacaaccgctagcatggctgccatcaaatgtacgagcgacactaggtctgccttgccgcgcccgactaacagccgtctcgcgaggattcgtagcttttgagacgctagcacggaccgagcgagccttggactcgcggcccttaccgtcctcttcctcagctcgctgtttggtctccgactcctctctcctgcgacgtgaaattgcctgaccgggtagctcagaagcgcctcgcagggacattctggtggacctgacacgaactttgggaggcgaggcggtccaagaatcatccatagacggggcgttttcggaaatatatccttgtgaaagaccagatgcacgctcttcattgaggcggcgggccacagtgggtgctttgttagacctggccggaggcatgggtggccgaagactggttggtctggttgctgtacctttcttctcagcagccgctttattatcggcaaagctcatcgagcttgacttccgcaacgatgaagagcgatcgacatctttcgggcggaccgtggtaggtccagttctcttggagcttgtccgctgaggtggagcggccttggatgttctctgaacgctctgcatcaaggacattcttgcgtttacaggagacaagattcggtcaattcgtgtcaagtcattgatggcttccaattcatcctcgagcttgtcgagagcttccaccgagtcttcaatcctggacgcagaactcgaaatgggtggaaatagtctcattggttccatgtgttcgtcttccatggcctccgagaggccgtgacgatatctgtgacggtgttcggtctcccacctcattctagactcttgttgacaatcatccacggtttccgaggaatgatggtggtatcggtgacatgaatcagtctcccacatccgggactcgtcttggatgtggcggtcattttctgcatgtgaatctgattctcgagcttcatttctctcttcttcatactgatattcgccaatcagaagacaatctgactcgaagctcacctgaggctcatgtcgatggtccacgtcaacctctccgtgaacatcgcgcatttcatcgtccgtatggtaagggctggtctcttcagccatgctggagacggaatccgcgtccatttggacgatagtagtttcaaaatcgccagccctttcatccatcatgctctccgtctcctcatcaattgtctcgcgggtgatgtgggagcgcctcatctgaacatgggattcgtcgggatgcatcgtgatgttcgtcggaacagtattattctcgacaacgtcgctatgctcgacgccgtcgagctttgtagctacaaccgtatatatatcagcactttgatttccgttgtcggtgcctaacttggcatccggcattgaccttgagcgccgtgggacgaggttgcagccaaagtaaagcagcttttttgggttttcggatccttggtagccacagcgctcagggtgttcatgagaacagattgggtgagcacattctccggatcccgtatagccacaaatctctgggttatcgtgagagcagactggatgaccgcatccttcaggcagggtctttgccggcaatgacagaacccactcgaagtgacctgcgtagtgtttggccaactgctctgcgttgctggtgagtctttgactttccagggcaaggtgattgatttccccaaattctgagaagcccgtcaagctcaagtcagtttgtcttcattgcacgaaggtagcttgattcccagatactgatacagagagccacgtaccttttgagatgaatgtggagatggttgcaccggtctcaggactgtttccttcgcctagcttcttgcgcacttgacgcgcagtctcgtttccaagttctgacccgtcagcttgatatcttgcagtacctctagccctaacatttgctttcttggggctacccaagtaattgttttgggtagtgattgttcgagtcttgtttggcttcctgctatgatcgtggtcggtgtctgaattgggatccaagacataaaactgattgttgtcgagtctgtgaggggtgaagttggagtgtagtccatggtcgtggatatcaaagccgattccatgtcggtggtggtaggtgctggcggtcgccatgattgtaattaattcttcgttctaatatcggcttttcccgaaatagccaagatctggaggccagacgattgcgttactgactggcctgaacagggattccagagtaatctcgctcaaaggggaaaagacaagattatctctgtgcagacgcggggtggctcgttatccagaaaggtgagattgtgatgggctagatccggggaaggctgatcgaaaacttgttgcttattgattgaacaattatgctggtgtagcagttgggcacttgggtctttggttgacgacggaagtgattcaactgaagtggtcgagaaaactttgtgttggagttctagaggcagttggcttttgtgcttcatccagaacgtcatgcgtcttggtactggcggcgggcactcttctcttttccttgaaatggcagtcgaggtcgtgcccgcaactctttcccatcttcaccataatgcttgagggccattccacttcgtttccggcgcccttgatggactcgtaactgcaagtgctcgtggtctcatggttgtggttgttgtctgatgtcttgacgcggtgacttcctcaagcaaccccctggctgacatggaccaaaaccgacttcttcattagtgttcaagtagaaacagcccacccctgattgctcaaaccttccttgctgttcgtactcggaaggtacagactgacgctggcagcaccgataaaaaataaataaaaaaagattacttctgacttgagtcctcagccaatcccaggaaggactggctgaatggtgtagcctggctggccgaggtgacctggaagacagacacttcctccggtctactcttcttctgcagctccctcggcatgtgcttgaagtgcaggcgcatgttcggttgggatgcgaacaagagtctggggaagttcttcctctgagggctcctggacacctgcacttggcttgggtaatttggctgaggcaggcatgttagtaaggactgggagggatcggatgctaccagtatggcgtgatgatgcttaccagatgccatgttgatagctctcagcacattatgccaattgctaagaacaagggcaatggcttctgttccatcggaaagagtagccagcttttgtgcgagtgcctccatctgcgttgccattgccgcactgagatcgcgcagctccttgagattctccagctcggccttcttctcgttgactctggcaaccagggcaggagactggcccgtggtgcttgcgcccatggacgaaaagcctctggcaggaaatgcggacattgtggctgcagtcacggcgttggtgatggggaagaagaaaaggatgggagtttatggagatctacatgtgtgttcaggaaatggtagtcaagagccgttggtcgaatctaagtggtggaagtccttgaaaagacggacgggaagatgggaggaaagagcgtgcagtcgggtgctgttccttgttgtgattgcttgctgctacaaaggtgcaggcaggtgatgctgttagtggccgccggtacctctacctacctagtatacactactgctcatagcacctcatgcttgttttcatgggcggcaggcaacaccgcaggtcgcggggtctggacggtgaaagcttccagtgggccgcgtccccgcttcagttcagaactgaacctcgttgctggtcaaccctggaccttggccaactgcacaagagaaccgcgacgctaaaccgatttgagaaccagagtaaacaaaaatgttcgcgaaatgacacctgggaatttcagttgtccacctccgctcccacccacccaatccaccgcactgttgcacggtgcacctgcccagcctcttccttccccaacgtaacgatcgcattccaaacaacaacctgactcaaacagctttcgacacatccacgaccatcagtattggatatctatgatagcgacccggtcgaactaataacaaccctttttggctgtcttgtccgcgaggacgacaatgcgaaatggcccgcctcaacgaacaagccatgtcgtctgtcgcgttgtcaacagacaatctcgagctccgtatgtgtcgcgactccgtctccctgattgcgccaatgcgacaacacagctaacctcatcgcgtcttggcagtgcgtaggaagttcctcagacaaaacagagatattgctcgagtcaattccacacagtcactccgtatccgtgggttggagaatgaatgcgctcgtttgctgtcggaaaacctcgaactccgtggtcaggtcttgcgcctcgaaaaggagctccaagacaacgctgcgcgaagggtggccgatcatgcgctcgaggtcaaggccaagatggagacgcagttggcggaactcagttcgctgctggcaagcttaggggagccgccctcgaagcggcgcctttcagaagagaggcgatacgcgcagcctcgaccgagcgttcaccggagccctcccttacgaagagcacgccaggaggccgaccaggaactactggctgagcaggaaggaaggctaccgccgatatacgagaacaagacgtatgcgcgagccacaatgaagtaggttgcttgcagttcccggtgcatgatacattgaagcatatggctgacagccaagcagcagtgaagaaatcctggcgctgtgcatgcaggcagacgattcgaatgactcgccagatatcggaccgccgccagtatctaggtttgtcgaggatgatatggtcataccttgttcaccatcgccaaacaagaacgccgaggctgaagaaacggaaactaccgagcaagtggaagagagccctagggctcttcaagtaccgccgtcattatcgccgcctaaactggactacgacaggagaccaaacatgatcctattcagcccacccaaagaatcgagagtggcagaaccctccaaaatgttcagtccccctccgatggaaccaccgaaacagtccacatcggctgtaccgagtgagacaatacgagcaggcctcaagcgaaagttgaacggcgacaaccaaaacgaacccaacaaggcaaccaagcttcaacaaggaaaggagaatggcaatgagactgggatcaagaaaggactctctgcccgcgacccgcacaagaggaaaagcatcaaagagaccgcaacgaaaccgagagccccgctgtcagcaaagagcacgaacgagcacattgtctctccgaagaagccggcgaagccccaccaagtggccgacgattttaagccggtgaaggtgcacaaggcgtcaaagggtaaagagaaagtcgacctgcccgctccggacaagaagtcagcagtagaagaaacgcaaggaaattctacgtcggcattcacgaaagtcgagatcctcccgccggctctggaacctactcctgaagttgcagagattcctgaaaccgatattctgatcacacctggaacaccagagcgcgcctctgaaagcactgttgtgacccacgataccccgccgccagcccacatttcatccaatggagagacgtcgcggcctagcaggcgtgctagagcggctatcagctatacagagcccaatctgcgcgacaagatgcgacgaccgaccaaagagctctttgatgccgtttctggggagggcaagttcctacacaggccgacatcgcaacagcaacagcagcaacgcaagggcgacgagtcagcaccgacgtcagttagcaaggtcaaggtcgagccatcgccggcggtggatataagtagtctgaccagcagtgcgctgtttgaaaaagagaaggagaaggaaccacagccggatgaaggaatattatctccaaacggcatcctcccaagctcagtagacctgggaaggagaagacgcgcctcatccttctctactgcagcccctgcaatgacaattccttcggtccaagaacaatcaactctaaacctcccagccgcggacgagaccgatgaaaacgccgcggtcgaggctcagattcagaaggagctgagtaatagtattacaacacggcccaggggtggaaaggggaggcaatcaatgagccgttccgtacccacgatcccaacagaaaattacgagcacgaggacgcacaactctcgacgaactcagcctcggtggatctttacgactttgctagttgtgcgtctccggatagcgcagcaccccagctagaagcgactaccggcgatgttcctgttaataagaaggcacccaaaggttcaagaagagcgtcctcagctgcttcgaccgagacaacagcaacagcatccgcaaagccaagatcttcccgaaaaagggcttcgatgctggtgccgaagaaaagcttgtgggctgaagagttagcgcaggaggaagaggatgaggaagatgtcggcaatgacagtggcgggtccttgtccaaggggagggcctcgaggaggagaagcatgatgctttgaatggaccttggcagagctggggagcctgagatggaattgttgtatagttgtttcacacggcacagcgtaaggcgtttggtggtttacaggatatggagctgaatcacacgtggaactggacaagagctccccccatgactgtacttaacaagcaagctagcatgtttggatagctcaaacatggagaggacatgacgcaaatgtattttatgacctgtataagaatattccccctgatcaagcatcaacaatgcgttgctgcgcgaccgttagcgctgacagctggcagcggatgccacgacactggacgtttcttccgttctgttcggcagtcctctgccccacctttcagtccatggtggggtgccgtccactggcgacgaaagcggcagggagcttggtccaggtcgattccatcaacttttcggagggggtccagcatcccaccttgacctacctgaggttgacgctgaagctgcctgcccgatcattgaactggagaacagcaaacaacaacggcggccattccttctccagatttttgccaaccatcctgcttcccccccgcgcattctgaagcatcaccatctgaagacatagtctatacctaccgtacagctttcttcttttcagtcaccactaaagcaacccatataaatcaggcaccatgcaggcaccggtcctggtaatgagtatgttccagcgctcgaagctacctcttaccccttttcgcactgatattggggatatcctcacttgtcagccggcagtaaccatgcagcatactgactgaccttacctcctacccttacagacaccaacagtggtgagaggcagactggccgcaaggctcagatgtccaacatcgccgccgccaaaacgtacagttcccaggcccttccccccctaatagcggataagaccgcctttcaccccgccatggaccttgactgaccgccccccctcggctcgtagtgtcgctgatatcatccgatcctgcctcggccccaaggccatgctcaagatgcttctcgatcccatgggcggtatcgtcctcaccaacgacggccatgctattctccgcgagatcgaagtgtcgcaccccgcagccaagagcatgatcgagctcagccggacacaagacgaagaagttggtgacggtaccacaacagtcatcattcttggtagggaaatctttggctacagctgcgccgcataccgttcactgacaggtggtattcacaaacagccggcgagatcctcgcgcaatccctcccccagctcgagcgcaacatccaccccgtcgtcatcatctcggccttcaagcgcgccctcaaggacgccctgcagatcatcgaagacatctcgctcccgatcgacatcaacgatgatcaggccatgtacaagctcatctcgtcctcgatcggcaccaagtacgtttcccgatggtcggaactcatgtgcgggctagcgctcaaggccgtgcgcaccgtgacgtgggagcagggtaatggcaagaaggaggtcgacatcaagaggtatgcgcgcgtggagaaggtgccgggcggcgagattgaggacagcagggtattggatggcgttatgctcaacaaggacatcacacaccccaagatgcgccgcaggatcgagaacccgcgcatcatcctgctcgactgcccgctcgagtacaagaagggcgagtcgcagaccaacattgagatcacaaaggaggaggactggaaccgcattctggagattgaggaggagcaggtcaagcagatgtgcgagcatatccttgcctttaaccccgaccttgttatcacagagaagggtgtctctggtgagttcgactccataaatgggaagcgcgtatcacgtcggtggcaggaaagctaacgatgatttcactcacagatctcgcacaacactatctcatgaaggccaacgttaccgcgctcagacgtgtgcgcaagaccgacaacaacagaattgccagggcgaccggcgctactatcgtcaaccgagtagaggatctccaggaatccgacgttggcactaactgcggcctgtttgaggtcgagaagattggcgacgagtacttcaccttcctcacaaagtgcaaggaccccaaggcctgcaccgtccttctccgcggtccctccaaggacgttctcaacgagatcgagcgcaacctgcaagatgccatgggcgtggcgcgcaacgtcatgttccaccccaggctatcgcccggtggtggtgcgaccgagatggccgtgtccgtcaggttaacacagctcgcgaagagcatcgagggtgtccaacaatggccgtacaaggccgtcgccgaggccctcgaggtcattccccgtacacttgtccagaacgccggcaagagccccgtccgtgtgctcaccgatctccgcgcgaagcatgccgagggcaagaattcgtggggtatcaacggcgatactggtgccattgtggatatgaaggattacggagtctgggagcccgaggccatcaaggtgcagagcatgaagactgctatcgaggtatgtttggactttttttgtcttttttcttgacgttcagtttcgatgctctctaactgtctactaaccatctatacaaacaggctgcctgcctcctattgagagttgacgatatctgcagtgccagaaaggcacagccaggtgtcggtgtcagctctggcggcggtgatgagtaaatgttatgaacggtgcgggtgggtagcccagggtctactgagttatagtcagtccggcaaaaggtggtatgatatcccgttaatgattctttggtggtccacgcatagcacccattgcatgagcacccctttatgtatatgctagatggaccttggcatggtagataaaaggggttctgaaaggcctggtcgagaggtctaatccttgttccgtaaccccgagcgtgatgctgtctatgctttcccccgtcgctgatggttgctctactcgcttgggtaaaatcaatactgtcaacatccccctttagtcgtcttcaacgataagtagcccagactccgcatttccgggtactacggccccaggagcagccgccgccgtggccgaagtagacttgtccgcttcctttgcggtactctccccagcggtgtcgttgctagtggctccagctccggctgcacgctcctttgcgcctccctcgtccccagtctttgcagtctctttcttctcagccccgtttgctgtcgtcacactccctccttgacttgcactaccatttccacctccacctccacctccacctttgccccccttccctttattcttcttcttgtccctcttctcccgattcctccttgtcttttcctcatccgccctctccctctccctcttcttggcttcaaactcctctctctccttctccttcgcaacctcctcatccatgatcctcagccgttcgtactccctcctccgggcagctttatatacatgaaactcgcccgatcccgcaccggcggaagaaccctgaacgttggtgacgatttccggagggggaggtagtcgagaggagccagaagtggtggaggaggggagcggtgggatgatgatttctcggtcgggtttggcgaagagttgttgtaggtgggaggcttgaagggaggtgggagaggaggcgcggagacgcttggtggggcgggaggagaggcgggaggtggaggttgggatcgaggaggggtcgtcggctgacatttttgcgcctttgttttgtgttttctgttgacagtggtctgcggtggcggctgcggctgcggctgcggttgtgatgatggtggtggtggtggtggctgtcgggtgttgcctaggttgagacgcggcgggttgttctggttcgtgacgttctgaggagcgaggcgcgcgcacgccgttgagtttgttgctctcttttgtggtgcgattaagcgctgatttggtgatgacggtgggatcactaaagtttgctgttgcaaatgctggagggcgtcgaggcggagatgtgaaactggagttgaatttcggccggagaatgaagtcgcgacaacggactggtcgatcgcagcgatggggtttggttcattccagatcgaccaaatgcgacgctgagctcagctgcagctgatgggggagctggacccgttggacaaggctacagggctgatattggtggtctgtgcgcgtggctgttcagtggccgtttgacctttgatgatttcaagatgctgtctcgattagagtcccaccttgacagctacaagctccaggaatcccgatgtctgcaaagtcacgcgatcaaaaccacatgcgtcaaatgatatggcttggtctaatgtggtttggtgtcacggaatggtcatggaacagacggagagctagtagccaagcttggggaaattgaatcatatgtcttctacacgtggttataacatgattgtcacgatgtcatggatatcgtatgttcccacgtcgattgtggtgtgcctttttacaaggccatcttggaattcatccatccagcccgtttgttagccaaagatggccatgtctggtcatcggtaatgtacggttacatactgcagtacataacacgggaagaagccgccaggaacgagtccggttcgctgctgttggcgccggctctgtcaaagacgctgcaaagttgcggtgacatgcgaatccaattgggaaagaacctaacctctgttgagtgttaacagttctgattggctgaagcgtcagaaagacggagaaccccgcgcatccagtcgggccagaaatggggcgcgaaggactctggcacgtctgggaaaaggcgggaaaggccactggcatgcaagagattgataatgtatgactccctgctcttgtcggaaccaatcacagttcagcacatcctgggggccgcccagccagcctctctagcccctcctccaccaccagcgatcacagtgtgcagtgtccatcatcccaatacgcagccattcaatagctagaaaaactcaaagtgcggctgtgtaccttaccgaaagcggagaggtgcgtattcatgttagtcttgccctctgcatagcacaaacatactggaccgggaggtgtaacacgccaaccaagcagactcaaacaagaattaagactgccttacaagagtctttgggaataagacagccacgttgttgacaacagctcgacggcattgatctatctggctctctcttggctctagctcgcggcccaaaacgacaactcatgtttacgggttgcgccatggctggtgacgcatacagtccgggttccattggggccattttgctcaagctctaggtccccaggaactgcccctgcccctgggaaggggcctggaggatctgcctacctatccccgcgcatatgctacatacacgttacgaacgcgggacctgctaagccgtgcctagaaggacttcagttgcaatccgggggggctagaggggatgagcaggcagtctctgcctcaaagttcggttgccttacctatttacctagtcgaccttgtctcgtttttactttcttttcgtctcttcttgtctttcttcctccttcatacacagcccttgtacgccaataaatatacttatcccatctgtttccatagttttgtggtacaaagatatccttcctagtccagtccctcactttgacggtgcctgcgatatacagtcaaccagcattgctctttccgccacttgttactcgtttttgacaaaagaccttcacggtacgcggtggggaaaagttaggcacctcgactttgacaactgctgcagctaccacgcaaccgcatagtacatccacttattgttcacgtcacactcagttctctcttccttctcgaccatggggaagcctagacttatcatcctgatcagacacgcccagtctgagggtaacagtacgtcgttcacgcctttcgaggctatcttctctctcacctgcctccttgcggctaacactaacatggatcgacagagaaccgcgatatccaccaaacgattcccgaccaccgcgtaaagctcacagacgaaggatggcaacaagcatacgatgccggccgccggctgcgtaagctgttgcgcgccgacgacaccatccagttcttcaccagcccctaccgccgcacacgcgagaccacagaaggcatcttggccactttgaccagcgacgacccggaacccagtcccttcaagcgcaaccacattaaagtctacgaagagcctcgcctacgagagcaagactttggaaactttcagccatgtagtgcagagatggaacgcatgtggcaggagcgcgctgactacggtcacttcttctaccggatccctaatggggagagtgccgcagatgcatacgatcgagtcagtggcttcaacgaaagtctttggcgccagttcaatgacgacgacttcgccagcgtttgcgttctaggtaggtcgaacttttcgagacatgactgtatttgaagaacctggcgggaaggttaaccaagtttgctacagttacacacggtctcatgtcccgagtcttccttatgaagtggtaccacttcagtgtcgagtacttcgaggatctgcgaaatgttaatcactgcgagtttctcatcatgcgcaagaacgacagtggcaaatacatattggaaaacaagttgcgaacgtggtcggagctaagaaaggagcgtgctgcacaacaggctctcttgaccggaggaaagtccaagctagactcggccccttcccccaccccgcgcatgccttccgacccgagcgcaccgccagtcgagatgcgacggcggtggggaggctgtccgaacggctgtaaccacgacaagaacttcaagatccgctcgacgcttgccgatctggtcaagaccgaccacatgatttcgaaccacgttacctccaccgatattactgttaccgatagtgcgagtggtcattcgacagacgccgatactccaagtgtaggtagcagcagtagcattgcgcttacagatggggccggccctgctaccggcaaggctcaaggagtcgccaacgcctctttcaacggtaccgcactgcctaatgggccgacgattgcgagccggagaccgacggccaaacgcattcagtctactagcagcggagccacactgtcgccagcagtggcacacgctggcccggtcatcgacataaccaaggcgcgcgaagaggtagtctcgagtccagacggcacgccatcctttatatcgatcgaagatcgcctacgaaaccatctcaagagtcccagcgcgccgccccgtccccatagccatagccttcatattggtcgtgatggtggaggcacctacagtggacatagcagcagcgaaaccgagtcgtcagaggatgagcggcgcaagaatgttaaggccaaaaccccgagtggcggactcaccccccatgctgttcgtccagtaccacaccgccatcctagccgggaccagagccaaatgggccgcggcgccaaagccaaccgtttaggcgatcatcctcccagtagcgatggcgagcatgaagctgatggagagcacgagcctgactgcgaagaagatgaagaaaatagcggccaggagcaggaagagggtgcgaggcttaccgagtcaataaagaagaagcagagtttagagaacttggcagacgcggagaaggaagatagaagcctgcgagggagtgtgtactaggactgtctaatcccttacactttcttctgcactctggctgttttgtctttttctttcttcttcctgttggtctccaagcacttggctctgagagtttttgtgagttaaaggtacgaccttgcttccattatatgtggctgtgcgagttggttttctgttttgtttcgataaggcgctttggggtttcatgtacatggctagcgaatttctccgatctgcgtttcagttggttcgggcatgatcacgaagatcacgggtgtccagggatgaaaatggatgggcgagatgtatgcagtgagattgacatgaagatacccccaatgtcttgacatactagtactgctaaaccgctgttcataacttttttgtttcctttccttatgaggattttaatatactccacgaaaccccttgctcgtgatcccgtggacgatgaacaagagatgaaaatcaagtctaaatagatacattcaagtcactgccggtctctcgagcctttccagttagtgatgttcacttgtataccgctcgctatagtaacaatcagcagccaaaagtcttgtcacctactaggtatcgcagtttgcctgtgaaactcgtttgcctctcgccacttctctatttacttctctcctctcttcactctcttttcactctcttattatttctattccatactcttcttttactctttccattccttccctcttcacgctttttcttttgctcagcgttcacttaccttgatttctctttctctctctcctttccctcttcacttctctccttccttcttccttttttcgcttgttctagtctttttttccctaaaaaatatctatggtgatagccaaagaccaacctgcgcacgggttgggtttttttttttttttttttttttttttttttttttttttttttttttttttttcacagttctagtcttactcgatgcttatggtgcatttccgaacgagtttcgtttgtcaacactcactgtctatctctttttttgcgctctagtgacgaaacattggaaagtcgctaactagctagctaggtagctgacggaagtagtcgaatgattgagctgaagcggatccccgtgaaatcatcgaatatgaagcgagcaagtctatacctcgtaagacagcaagataggtcatatgaccaaccagttctccatattcacaatagccattgctgttttttttttcttttcttttttttcatctttgttcttttggtttcctttgggaaggtttaaggggttca