gtgtattcagtaaacctatagcttagctcttatgcatacgcttatataagctctaaggattaatagtatataatctctttcttactcttaagctgtagtaactagcgcttatataggtttattatatacttaataagcttacctagagtataaatataaactagatagcaaatatttagtcttatagtagaagcttagatatagataggcgtttatataagcatagccttgcttaatttatgctctaagtaaggtagttacgtagctataagaaagagaaataggcattaaagtaagcaaagattgcgtagagttactaggcgcttctaatagttgctgcttataaatataagatagcacttatctactataatcctgcgtaagatactctactatataagtcttctagcatatttaataaagagctaggtgctagtaatgttagcgcttactaatataactagagctaatagctctttgctacttaactattctagatacagtatgcttatagctattaggcgctcttttatattatttagtaactcttagaaagatagtactataactaaaacttctaggttcttaaggcaagctagagctagaaaaagcaggcttttactactactagttagtagtataactataactagagtttagctactaactactacttctaacgcttatgcttacttagtagatttatacgctaagttaaattaattaagcgctttgcttattatagctttaatagagattttactaactaatacctagtataagcgcagctattttactagacgcttaactaagctagttagcagttaagagtttatacctagatgctctatgcttttatagctagtgccttagagtagaatagctagagataagtagcagagttatgctaacttttaatagctcttagcctaaagagtttctagtataaggctctaaggattctaacctaagaaatttatgctagtagttacttagagcctagaagaagtatattaagcataagcttaagttctttactatatctattagtatactatagctttatagtctaatttattctatacagcctgcttagagattaattctactctctaatttagttttctttagttctttagaatcttcttaagagttataattatgcgtactatagcaaaagtcttttctaataaactagtatctaattatagagatagtatagcaatattctagcaacttaagcgtatatctaagataagttctagtctctctctatataatataagtaaactaatctagctcctaagctctagtattagttaactagaggtagttactataagagttacctagaatagtatagtaaaggtattcgcgcaaagagcagatatatactagataaagaagtagtatctacttaactgctaagagtagaaagcataggataatctttagttaattctattataactaagtcttattatattagataataaaggtaacttagctattaattacgtaaatattatagtcttaagcgtagttattgcgctaccttactaatgtaatcttagtttctcttataggttagctactagttatatatactaatagaaagagaagctctaaaaaagagttaattcgcttaataaatttgcgaatagctaagtatatctatatctcttaagcttgcatttgttagctagtagagctagtaagaagttagttaagagtttatttaaagctattactaagattatttactttgttagtaagaaaggagtactctctaactttatagcaaatattattctaaatagttataatagagaggctaaagcagtttgctataagaggaataaatataagatctttctagagattattttatctagcctctactagacctaatactatgctcttaaaacgcttaataataagaggctagctacaaaaatagaggatagtataatcttaagactatagagtattagccttattacttttattaaatgcaatatatttagcataagctaagaggctaattagtaattataatactaaataggctgtataaactattaataaggtaattcttacgttattagtaaaagaattctcgctctatctagccttattacttctagatagcagatagtagaatagcttctactgcaattactctaaggtagtatactatacttactagtatgcctaaataatctttagcgcgctataattagtaggtatataagttaatgcctaagatagctagaaaataaataagtctattagaaaactagttactgctaatatgctagaaaataaaagcttctagtagcttaataagcttctgaatttaagtgctcttattattaagatttagaaattaaataaagcttattataagctctagttaattctcttgctagagaaataaggctatagtattatgcagcagatattaatatattattagctaagttaaagtatttatacttaaattagagctagagaaagagcttagtagattctatatagcagctataggcatttaagtgttactagtaatttctttcttatagattgcctatgcaactctaaggcagtagcaggtaaagcgctttagatatctagtataatgctattaagatgccttattctaaaggcgttctataggctaggtcttaatctctgtcttcttagagcttcttaactagcagtaggtctctagaggtaagatagaaagactagctactctctactctatagctaagtctactactctaactacctattataataaagtattatagcgattaggtagctagcttgcctagtaaagttattttagattatattttttaagatattcttactagctattcctagtaaactagctagtttaatctgttctagaaataatagctttagtaatattatatatattaagttattattactaagcgttctagtatttagctaagatagtagttatcttagaatttaagaatatatttttaatagtctctatataattaggatctagagtgcctaaactagatattgctatagtaaaatagcgctaatagctactagttctaaagagtatctagacttttactctctactaatactttcttactgctagtaagctttgctattagtgctctttattatagtattaagctatagttctttagttagtactaatatagctatagcgctgctctttatattgctatgcataaattagatcttctagaagcgcaattagttctctactataagtagagtaggtaatattgcaagaacttataatctataatactagcagttctaggaagcctttctctctactaacttagttatagatcttagatagtactaaataactgcagtttagataggctttctagtttcttatgcctctatgctaggtgcaaataattatgctaaatttagagaggtagtaaagtagcgcgcaagcgctagtaaattatagtaataagatagagtcttcttaagcctgcataattatatatagcaattatataagcaataaagaattagaattaaatacttaaaatattattaaatataagctgtcttaagaagagagtaagtaattaaggatattagctagtgttaaataaagtaataagtattataattatagctagagcttactaagctaagaagcagagtattagcatattagcgctagcaggcctaaagtaacagcttaagttttaaagttccttactaaagcaaactctctaactttaaatgcctatattacaacgaattttaatgctattatagttctaagtgtagatctaagcttagcgcacctttctgcagaatatagcttcttagaaatatattatttccctctagaaggttattcatttctacgttgcattcctacaacatagcgccttactaaggcctattctaattagctaagctctgtattcctactagaaatgcaggtagactcgaggacagagcgcgcgtccgagatctacgctgacgtagcctaaacagtaacgtatgtattagattcacgagaggctgcgttcttctaggttagaatcgaagctaaatctaagaacagcgcctatgtttttaggcgtaggtagaggtggaataggagaggtttaactgcctttgctaaccgctttatgcttaacctaaaccttaatctaacacttcgataagcagtagtgagcaatttcgtagattgcgcaatgcagactacctttattaccacacttatcgtaggcctgcttactggattcgctgtcgttatcttcgaggctaagtctgttaaagtagaagaacgatatctagattttagcgagtcgtgttgctgcaaatacgagaagtcgatagtgcgagcgtgaagtgctttctgtagttttcggcaacgcgttatggtctaaacttaagcgctagtgaggtaaagtgaaagagtctagcgagcatgtatttgcagcccctagtttgtgctggcgctcctgtgtgcttttttgactggggactgacatatttagtatgtgttctagatcggaatttctaaaaggtacaatctgtatacacttcggcgtttccggtctgactgtctgtttggggtggaattcagcaaacgtgaaaagaacgacgaatatactgcaaacaaatataagacatgattggttaccatgttttgccatgtgtgaggatcagtggcacataccagtccttaacagatctcactgccgtcacggatcgcggtgtaaaaacccaagctgacttcgcatcagcaacgtgctaagatttctctcgtttgggaatgtgtctttgacctcgcttccctatgcagcactaccacttgaaaatgcgttgttgagcgcttccgagagcgagatgtaaatacaaactgggtattcagggcttcaagatctggcctggacgatggaagcagtttggagtaacgtccctacatcctgctacgggaataggagcactaccactcagatccctttgctgattctaaataaatctccatagcttcctgccgccaggtatctgcttgtgtggtgagaccggatagtttgaaccatgcacttgtgggatcaacatttgaatattcgggccaccgttgctttacatcagcttctgtcatatgagttagtgaaagaacgtcttctggagcatggatatgacgcccatctaaacgaaatagactaggagcactgggcgggtcggagaacaggatgtatcgagcattctcatcgaaggcaatacagacttactattgtgattattgggcgagcccgttaccgtaaaactgatccacatgcgactgataaggtccatcatctcagcagcatcagccttgtcagactcctggggaattggattcttctcccatcctacagcctcagcattgccgaagacgtaggcaatctccgcaaaatgtggcacaccgtatatggctggatctagaaacgactcgtcaggtgtaatgtcaaagaaatagctatagctcgggacaccgaaaccgctccagatctgatttgtgtggcgtttgggaaatgtaaataagttgtcgccatgccatagcgaagtgcgggaaaactcaagacccagcggtgcagcttgcgatggcgagataggacccaggcctgcttctgtggggttttcaatttcgtctccgtacagatcccaaagcttgcgtattgcagccgcagggaaatcacggcctgcgaacaacgctgcgaactcttcaaaggtattcaatgacatgtccagtcctgcgatgatcatggccataagtgcagtaccctcgttcctatttattccggcgatgattgggactttgaggaaatgaccatcctccaatgatttggagggaagctccgggaaaaaatcatcgttggtggtgatgaggatcatccgcggaggacttgcgagcccaagaatttctgtcggcacagcttggaggcaagcaatagagtcttgagaagtaaggcacccagttgcgttgagaatcccctggaaagcgttctccctagtaggagcatcggcaagtggatgggctgtagctgcaaatccgctttgcataattgccccatgaaagagattgtcgtcccttcctccaaatgcaatgagttgttgtcctatcgaggcagcaccagctgactcgccgaagagtgttacccgatctggatccccaccaaatgcagcgatattctcttggatccaaagtaatgcctgacgctggtcacgtagcccattgttcgttaaaccagctgcctcaatcgctgagcctgctaagaacccaaatgtgcctagtcggtagtttatgctgacatatatgatgggcgtttccatcttcacagacttttgcaccaggaaagacccattgtatcgtggatcagtaccactgccagtaacccagcctcctccatggatccataccaacacaggcagtgatgcctgctcaggcagcggtgcctgctcaggcagcgcagtcgcgggtcgcacgatatccaagtaaagacaatcttcgcttgtaggcgctacactatcaaaagattgtgtgaagcctgggagatgccctacgagctgcgaactaccagcacaccaaggactgtggacgtctgcgttcctcgtgccattccaagcttgtggcggctctggtcgttggaggcgatgcttgccaactggaggggtggcaaaggggatcccgaagaagaaatcttgattgaaggcggcattatgcacaccagctagagtgccattcttcacgttaactaggggagtactctgtggggaagacgtcaaaaacgctgttgtcgaattcaagacgaactgtgccagaaaagaattaacggtctcgaagagctgcatgatacagtctcaaagatactgggagatggattggagaggagacagaactagagtgaaactttgtgatatctagggcgctcccatcgaccagagatgcctttttcatcgtccaagtgactagagtgtcctcgctttcggcacatgagcgccccaagcacggtaccatggctaccaagaatttgccctgccggtgcttgaacttcccggggccgagatactcttatggtcacgtgaggctaccgtgattcgtacgacagagtggaggcttgctcacactaccgtacacttatcgttgcaattgggccgaattgcgagaaaaacatggcaaggggtgcacagacatttgctcggtgtgaaacattagcatctcgccgaagcggagtgtcacgaaatcggaactatgcctcgtagcgatcttgcatcttcaatcctgaccagggtcgacagcgaaggctacctttcatagtggctcggtaaattcgggttgacatttccgttagggtatctcgattttagcggtgattcaccgcaagccgtcagggtatctcgatgttagcggtgattcaccgcaagtttcgtcggctcaacgccgggcgtctactatcgataattaccatgatgcaaattgtgacccaaaggctctcggtgcgctcttaccggctgttgcaatgctagtatgacgatagtgaacaaataaaaaattgtagcgataaagagaggcacgctgagacgtatataatagctgtggacgagtagtgctgcatgcttgggagtaaacggctgttgccaggattgtgtataaagtactgagagcttgtcattgaagctacgaatggtatcaagtatgcccaacgccgcgcctattgtgtacagtgcaattcaatctaggaaatccttttcatatccaattcacgtggtagttttccaatcaaccgatcaagaatgtgaaagatcgaccttagcggcgcaggcagcggccccaagctattgcttcattagtacgtatttcgccgggacaagacaggtagacaactcaccaggcaacccgcacccaaacccaacgaagatgtagatcaagaacaagcacaccacaaataacaataccatcaacttgacattcttccaccacatcttcctccgcagcgtgcgactccggacgcggaagtctctcgcgttctcgcccaaccggcccgtcttgtcgacaagcacgctcatgtgctccccacgctcgagcacgcgctcaatgttctccgtcatgatttccctcacgccatcgatttcgcgctgcgccgtgcgcaacgcatcctcctgcccagccagcgtgccaccctgatgcatcatgacgcgcttcaactcggcattgaagctcgcgcagccataacttggcaaatccccaaaagccgtgtcatccacatcaaactgcgcgaagaacttgtcctgcagggtctgcaagaagccgtacgggacgcctttacccgcagctttctctgcgacgacgaggaagatgaggcggcctggggacttggcgtttgcgggcttgcgcatgagcaggtggacggagtggttgtctttgtcgtaggagcggcgggtctcgggcgggttctctttggcgattaggggcaggatcatggagatgagggaggaggcgttggagctggcggaggcggtgtgttcggcgaggacagtggtgtcgtgggcgatgcatgcgctgtggagtgctgtcagtctgccatctacacattgtatcgccgtggagaatgaagacgtactagagcagcgaggtggaactagatgcggaagccatggttctgtgtttctttcctgcgcgcaactgcttcttcgggcttgacgatgatgatcgggaggtggtcttggggggcaagatgaggccgcgagatagcaatgtgctgtgttcgtcggtgccgtcgtggtgttgtgtgacgatggtgagtggaggaccgtggaagctggggatgctgcctcgagccgggcgcgtcatcgccaagatgtgacctgatgcacggaaaacgtgggtgaagacgcgctagggctgcagggcgggccgcggcttctcttcgtctcgtcgcgacttgtcgggctgtcttggagcaaacacgtaaggaaatcgacgtgtgcagcggaagaggtgcttgcgcgctggcagagttggagttgagaagtgcaaaggctgtttgtttgggaacgcagttgcgctgggtgacacagagcccaatttcaaccttcgccgttttcactttgacatcttagatttgcgcgcaagccacatccttgcttgtaacaccacgacaccatggtacgcgtcaagtatcgctatctggtggtaaacttcctctatccagagcccgttgcgaagagcaagacgccgcttcccgatctcgtacagattcacgcgcccacgcctgatgctttccatgccggcacgctcatgcgcttgatacgcgaaggcgtcgaagatctatacggcgactatggtgcgggcatggtctctaccggactcaaaggtttgtcgcattcgatgctcatgcacgttatactaatcttgctacagttaactactggtctccctctacgtccaccgcgatcatccgctgtccccgcgaccactacgagatggtctgggccgcactcacatacaccacgcgtctacccaagcccgcagatctaccagtcgtcatgagggtcgtacgtgtgagcgggaccatcaagaaggcggaagaggaggtaattcggcggtcgcagctcatcatcaagagggcaagggctgcagagacgaagactcccatgctagagagtgtggagaaggttgcagacgaagcgaggaagagcgagaacaacatcttggcgcaggtcgatgcgggcagcgaggatgacgatgaggacatgagtgaatgaggcggatcgagggttatgtgcttgacaccaagataccacagaagaattgtgtggtgaagaaaggacgcccgttgcaggagtgcgcaaatgctcaagtgtaatggattcggccatcggcacaaggaagttctcggaagcagacttgctctcggtccagcattatggctctggccctaccaacataggctttatcgtccgaggaagaacccctcaaatgtgccggtcgacttttgtcagtgaccaggacttacaaacgaccatctaatcaatgcgagagacctacaacaccttcatgcctgcatgccagggctgcacaatggcggactaggaagttataaagccggcttcgctagtcgcgtcatctgatgggaggaacattagggacaccagttgatgcttgaacgaatgcacgcagagacataaaagaatggaattacgacgatgatattcacttcgttgttatgcttcacgccaaaacctgagtcctctcaatccacctcacgctctcgcagccaccacaacctatgaagagaggggctgtctctagcattcaatccaagcaaaaaaaaatctcaaaaacatacaacagcggggattcgccagtggtcacccacctgactactaatccgccggtgcgatgcttaaatatggctgagcggacgggaagccttgtattcaacgccctatggtcatatgtggaagagagctgtcgcgcactgctacatgaaccacgtgtctttctgtcctatctatcatcatgcaggtcgacttctgaccctcacattgttgagtcttacgttcgcacttctcgtttcaacaccatgttcaagcagttttgacaacttttgcgacccgcgcgcataaaacatcacaacactgcagcgactacgagccgagccctttatgtccccgctttggtggaagcaagggaacacttgcgacacggtaagcacaacgcattttgaatatgatctcaaacccactaattgttctcatagaaatgaatccatacatctacaccactggacgctggttgaacaatgaccaattacatcgcgacgcacgtcgcgtggactttgacttcgctgcgctctgcggaagagccgtaagcgtgtgcactggggcgacgaaagttgttcgttacgaaaaaaaagagggcggcttcaacagggcctttcttttgtggttagacaatggaagttgccttgttgcaagagtgccctatcgcgttgctggtccgcgacgattgatcacgaactccgaagtggccacattggcttacagtaaggtgagctatctacatacacaaccatttcctagctcatactcgtagtacgctcgttcacaaagatccctgtacccaaagtccttaattggagcgacgatgattcttcaatcggtacggaattcatcatcatggaacatgctccgggagtacaactacatgaaaagtggccttccatgtcccctcaccaacacatgttgtgcgtaaagaacgtgagtcttatgatggtcgagatggccaagcttgcattcccagtgtacggaagtctgtactttgccgacgcacccatcgcgcagagcctgaagtccgaatttattgaaggtttttgtattggaccacattgcggtccgcagtattggaactccaatgctggagagaccaggttctatcaaagaaagcccccaaacagaggcccttgtaagttacccaatctacgcactgaatgcagttcaggctacttaagtactgatatgaattactagggattgatcttgagtcatactgctctggcctaatcgacaccggtttttcacgcattccaaacgatgaagatccacaagcaaacatactcgcatatcgcggttctgtccaggaacatctccacctgttagaagtcagtagcagagttattatggaattggcacaaatctcaatcatcaggaatgtggcgattccgactttgcttcatccagacattcacaaacgaaacattttcgtttctgcggaggatccttcccagattaccgcaatcatcgactggcaatctaccagtatcgagccggcatttgtttacgccaaccttacgcctgatttcatcgatcatccagctgctcgtgttcgagtcttggaacagatcatggagggtgaagcgccagatatgaagccctcgaaggatgtatcgatgaaagacccagaagtagaggccgcaaggaagcgttacgaaaaggacgtttcagtttgccaacaaacatacgagattgttttgcgaggcttcgcgccgaaactgtacaatgcaagagtcatggacgaaacactcctccggctatttcgatactgcgacacatcgtggagagacagcgcagcagctttgcgacaagagcttattggcatctcacaaagatggacagaactcggtcttcctggcacttgcccgtatcaaccgacgcctgacgagcttcgcgagcacgagaagcaattcgaggatttcgaaaccacccagcatttgaggctatttctgaagcgcgcgctgcatgctgagtcagatgggtgggttgctgctgatgaatggcctgaaaaggcagcagataatgcaaagttatacggcgagttcttggagagtgtgaaggagtccgggggcagtgaggaacgtgctagagctctttggccgtttggtgagtacggcagcgcacggcaggaagaaatctctaccctgtaactcatgcaatcaagtagcttaggcggacactttgttggcagcgctacaggactagtttattaacatctgtatcattaaaaagcaaacaaccatggccaaggtatcatccaaacatgcacggccagcttcaggcccaaggaagaaaacgaagtctattgactaggtgcagttacagctccacgaatcaccagcataagttaatcgcaatataaagtaatttttgttgtttacgagccctgggattgccaatcacggtgtagtgatttcatctctttaattgtactttcccccaaccaagtatcttctgggatccacaatgctcccggtcctttggcgaggtattcaaatgagaacatttccacttggatataaagttctaaaacagccgacgtcggcatagttatccacccaaagtatttctgcctcccagaccatccattcctgggtacatgtctaccagggtcgtaatgtggcgctgcaactttgatcaggctgagatcaggattctgtaggacctgcgcatcggccaaaaggaacaggcgccatggataattttcctctgtgttcataggctggcccccgacaccgtcaagaaaggcgaaccggacatcttggagcgacattccgtccaaggtagcagcatctgaacgagcatccgttcgaaaatgaagcagtgctttcgtgacagcgtcaggattcttgtcgacctcctcaagatacgtgagactctctcccacgccgtctgtgattttctcgagcaacgcagaccattgctcatcggaatcagggccatgatatgtccggtatatggtgaagccccaataagtccagccatcgtctgcttcgctaatcttgtcgtagtcattgaggtccccgagaaaacttgaaatgcttccagacatagcggcggggtgtgagtcgagtcgcgagggtgaatatgagatattggaagatcgtcgggcgtagttgacagcggcgtgatagtgatcaagaacctcgggtctatggaaccatcctgcacagtacgtccactaagcaggaatatccctgtcgtccaagatctgcgctagcaccgaagcgccgtaacgtaagagccaagcattagcggcagagctacgtggcagggtccataagtttgtttatctaccgccgtgccgctatccttttgcgtagaatcttatctaaaacattatcccctcaaagctcttcactgattccaatatccaatccacgcagcagaatctcggctatcgcgatggtctcgtcgattcaaagcatactcaacgactgctacagatatccagatagaatcataatgccagaggaagatcgcgaacaattcctacgcccctggggtttcattatctaccgaacgttctatggacctgattctgacgaaagctggaccaagttactccagactataaccgccggtgtgcgagctggtctgaacaaaatggatggtgcagaagacactgctgcgaccgccaaggtgcttgggttattcaaactcgatgcgcgctcagacccagccctattagctggtttgaccctggaagatgtgcgaaagctctacttggaagaggggccgggagctcagctcataaatatggacaacggtccatggcgcctctttctcttagcagatgctgaggtgctcggcgaagctgaccttcgtctgctcaaagtcgtagaaggcgactacgatcccattgatagggtaccaaaaaacacgagaggtgggccgcagcgttactttggatggcttaccatgtcaccaacaacagttgcggagttatgggatgaattgtattcatactacttatgggaactcgccggtgggacgactggtgagcctggggcattttggaaaccgggaaattgagggcagactctctaaccatttatttctttctactcatcataatttccacggttgaagcttttcggacataattcttgtcattgcgtgattaccctaaactgtggacatgccggatcaattcaaataatttgtgttgtgtcgatccactctggcagtctgttcaagtacgtttccaagctgtttagtgcgtcgaggatactctgggcttcgtcgcccgttctggtcgcccaatattgcctcatggtattgattgtcctctcgcaccaagttctatatttggtgacgaaccagttgccgtaggcatcttttgtccactccgaccagaattcagctattgtcgttggctcgttggggtgagctgcattgtagattgcctgagaatgcgcccattgggcgtggatgttgttcgcgattgcggctaggtttccgttgacgtttggtacagccagacgattcaggtatagaagtacagcaatagtacctctgatcgcatccagcacctcttgcgcaccatcatgggtcccgcttttagcagacttcaacaagtcttgttccttcatggggtccctattcatcattatctatgttgggacaaacatgtcagcttccatatgaagtttaatatgcttttacaggcatgaggccgtgggaacttaccggggttttgtacctatgaatctttctctcgagccccacaacaaacacattgttcgtcctagtcccgatgatctccataacgcgtccgtatacaaaccgcagtcctgaatctgtatttgggtcgccgacacctggtagtggtggtgcgttctgaagcacgggtgcggttcgtgcttgtttgaaatacgagattgctacccgcgcagttgtcgcggtagcaccactgcgaagtctatcatcgaaagtaagtatctgagatcaactaaaagaagctaaaggctagttacctgccccgtgaagcatcgctcaggaacgctgcaatgagctgaccatcaataacatgttcgacttcaacattgtaagctgacgcaactgttatcagagaataatgttgctagcttaccttcaaattctctagaagaagggagttggtagtgcgcaatacgcgggttaccacagtcatcaaggtcatcatagtcaaggacctcgtccatggctggaatttcaccatccatgtcattgaaagattggtgctaagtttattagttcgcagtaaaataagccggatttctgagacttacgtttggtagagtcatcgtaatttccgcggtttctccatcagctccttcaagagacgcggcgtagtaccgagccctcttcttgagtacaacgtctctagtagtctgcttattctccccctgtccaggatggtaatgaagatgactatgacgatggccatggtcatgatcgaagtgcttcgagggtgaaaaggtttcgctgcgtcgctccagctgttcataggtgcacaattcccctgagcagggaacgtcgttgcaaacaatggttttcttagttccgttcgaggcgcgggcgttccagtaattaagattgcacttaatcttttcagccagcgcgataggcccatgtgatgtatacacattgagactttgtgcatacttgcggaaggatgggaaatgcaggtagctgtacttatctcccattgctttattccagatctcctgcatcgaatcaagcattgcacctccagcgctgttcgtaagcagcagaagtaaaatttgcccagtaatgtcgtatggccatttctctgctctcttgatcaaggagggcgagctgcgttttgtgaaaggttcgggaacctcgcatctcgggttcttcaggtattcctcaagagagttacgatactcatttagctttgggttctcgacctgaatgatgtccgtcatgtgcggcacacagcaaagtgctcgataggaaaaattggcgcaatccttgtcgtagcccattcctattcgtacgcgattgttgggacaaccactcagacaccaatttgcgggggcgccaggaagcatggtaccaactcctgcataccagatacagtctgagaaccgttcttcagagttgctgtcgtcatagcagaacttgcgttcgtttggcgggtcttttggcaagacctgtcctttgtagtaggcattacagatagcttggccactacctgcgtttgcacttccaaggagggtactcttcttggagtctccggatggacacgatgatgtttcctcgcacatggggtatttcccccattcgcccttggtgtaaagtttcatgcttttgtaattggcactacagcaagccgattggtatgtgcccgcctttttgcagtttttgttgtacgatccaatctcaaccatatctttcggacaagtcgagtcgcagttcccgttcttctgtgtataccaaccacaacttggttgggatgaactcgcgggacagcagaagttattgactcccttcggaccgcagctagactcatcgtacatgtactcgtcttgcttggctcgttcatcgctgcgtttaatatgtacccatcccgaaggacagcctgtcccatgttagcgtatgttattgaatcactttgtgacactgcagggggtgaacgcaattagatgcttgtctacttactatctccacaattggtccatttgcattggtcttgagagacttccaggttctcgaaagcgttgcctgacccatcggtcattggcagcgacgagatcttgcggtttgccgccttggcgagagctttgtgatatttagcgtctttcgtatcgtggctgatcgcccaaaccatcaaacctcccagacacaaggtctgagcatactcagatttcattgtgagcgtctcttcatcgtcatatgcaacccattggttgccccaggtagcgacctttacggcttccttcttgtagagaatcgggttgacacccttttccttgattatatcgtcgatttctgaatttagaaggatgccgacttcccgactacatttacctttctgagcaccggattcatacgcgcatccgggcgtactgcaggtctcgctcgtcatggagaatgcacgaccgtagaaagcaagacctaaaaccactttcgttgggtcgacgtcatttctccagagcagatccatagcgagatcaacctccgttaagttggtatgcgaattgagcgacgcgcctgtccatttgttgcctttatcccaggtgccttgggagacagtcagcaggttataacttagagcacacaagccttttgggacaagtacgcaccatgcaaatcataggacatgatattaaaccaatcaacagatttgacctgccaattcgttagctgcggaagacaggatgcaagacatacgtggagacgtacgaggctggacaggtcaaaatgctgaagataccaatacgacgccggcagagttatcgttagtccctttttagcgcttgaaagcgtctccttcaggcgtttcatgaatttcgggaagttgtcaaagtcgactgatcggcccgaccgatcatcagccaccggatattccctgttcagtggcaacacccatcagcttgagcacggaatttgcactcgaggaatcgtaccagtctagatcgatgccatcgaaaccatatgtcgacatgaaagctaacaatgactccatgaagactttctgtcttggcacggatgcggcgaggtccgagaaggtagtagccgtcgggccagggtcattgaaagcccaaccaccgacagctatatagaccttgaggtttggatcctgctgcttcaaaagaaccaagcgcttatagatattgatgtctccttcagaagaaggagctatcttgaaagtcttcggatcgatgactgcaaaggcgaagttaatgtgagtgtaaaccccaattgggatctgttcaggccagaagacgttacacggacggctcttagcccaaccttcgtaatacccaactacaacggcattgccattgtcttttgcgcatgtcttatgagtgactttcttgtcgccacaaaagtcgtctgtcgtctggcctttgtgtgagcggaagcagaaagcgcttgaggggccttaatacttacaccacaataaccatccttggaacaacaaacgttcagaggacatttatcgcgctctgcccactctgctccaaacccggggttgcattgagactttctatcacagtctgacacgcaagtatcaccacagactgcaacgttagttcgagagattcacaccactgaacaccgaaagactcacagttggggccaaacccacaccatccgttcgaattgcagcaaccgtttgcacaaggtccagtgtcacatcgttgagccagacacaagaaagcacatgataatgtaatgagaagaaatcggacaagcaacatcttggatgaatgatgaattcgagagtaccatggaaagtaccttaagtaataggaatgttttgcaaagttcgagtatccctcagcagcgtgaaccgattttgaggctatttcacaccctttctggaagctgttttgggttctttgagaattgcatagtgaatctggcccttgtcttggttggtacgctacccgcaacccctggacaacgcccctataatcctctctacagctctgtagacagttttggtagattagtatcaccaaagctttccaaaataccgccacaagcgagagttcaattcactcgtgagaaactgatgcctggtcgcatggtttccgtgactcacgcatgagtccaaatgcgtggaaagcttccggctacatgcaatacgcgcaagagttattgcggcacagtcattaagttccgaataattcggagcttgcccaaagtttacatgcgacccaaaaaaaatgattgcggcacagttcttagttgtcataaaaaggtgggtaggctgactcggctcggtcctaacagctactaatgcaggctcctgacggaatgctcgcttggcccaacccgctcggtccaacccgttcggcctcacccgatattgggctatgaaccctgatgggcttaatgccccatctacacagatgtttgcttcgaaatcatgccaccatgcttacctttacaaccattcaccgatgtcgctagagttttccaagcgtacctacccataagcgagagtaacatcaagaatcttttgccccatcgtgatgctacgccaagtcctgtagccaagtggcacagcaactatgtcgcggaaattgcttctgcgcacgccgctccaaatcgacaaagacttcaccggttgtggatgcaagtatcacattcatatccacctgacatctagacaacatgtaaatgagttttcgtggaagcctagatcactagtggcttgtcatggtcgatgttccatgctttctggcgtacgcaaatagatcgaagcgattagcaatagtgctccgtcacgatgtgcaagtacttgcgaggtctatcgtacccatttccggttccgagctgccgcctgtatcgctatacctccacgtaatatcatccaatattgtccagagcgggatggacacaaggaacacccataccaaccgcctaacatgcagcctcgcgaagcggccttgaaggtttattgcagtcgatattctgactaggatctaggcatcgaccgtaaaagaccatagtctcttttttttcgcggaagtgaaccaatgcggcaagggcagcaatacgcaaatcaaagtctaccagccgagagcgttgctatgtgtgtgcctggaccacatttagagaatgagtgggtcctgtgtcctcaggccatcgattgggacgagtgtagtttgcttgatcagtctgaacctttggtgactcatgatcccttcaactacaactcagaatacttcatcatctttttctgatgaaaatatttctcgtcagtcctgaattgtgacaggaaatcatgattgcatttaccagctctatcacattcgccctcgtccctctgttcttgggcgccaaccccgtcgacgcacaattttcggtgtatgatagctcttctctcgataatagcttgggagacggctgtatccaagctctgtcagcaacgatcgattgctcaccctttgtccaaacattccagcagctctcctaccgcaccgacctggatgtggagttgacagacagcatctgcactgctgattgcttgggttccctcaagtcatggtttgacacagtcagcgtacagtgttcaggcaagactgttagcggtggacgccctaccaggttcggcggatacatgtgggcagggtataatgagacttgcgtccgcagtcctcgaccaccgcgcgcttattgcaacagtaggagaaccactccaaaaacctcaatgccccagacgtttgctgacgagatgatacgtagatattattgcagatttcacaattgtgtccagcattcaagaaatgcctcagtcagaattgtgccacacatgtcacgttcgccggctcgcactgatgcaagcatctcagtattccatttacgatgagaattacaagaagcagctggagtacatctatactcaatgtgggctaaaaggtcctacggatataccaccacctctcgacgaagaagagcccgtaaccccgccatattgtctgagtggcaagcgatacacgactacagggagtgacacttgcgagtcgatcgcaaacagtagtagtgtctctgctgcgtatctatatatgggtaatcaagacctgctgaaggactgctcgcaaatcagttcgggtttgagtgcttgtttgccactcacttgtataacgcactacgtgcagccctcagacacctgcttctctatcgaaagatcactcaaccttgagtacgactcggttcagcgctacaactcctgggtgaatggcggatgcaccaacttacaatcggccacagacttctatgggaaggtgatatgtgtatctcctcaaggtggcacattcgcgaatcccgtaacaataccaggatggaaccctacaccagcaccggccgatggacacacgaaccaaaaggtttcaccaccagatggtgtaaaggtcgcggaaggaacaacaacgcagtgtggtagatggcacgtcgttgcagccggagactcatgtgcaatgatttgcgtcgcaaacaagatcgagactgggttatttcatgaagtcaatccttcattagctaacggcactgaatgcgactcctcgctcgaagtgctaacagctctttgtgcgggcccgacatattcatggaacagtcgaacggacagcacttcagtcaagctctagttagatcctcaatagtccatgtatgaaacttcggtggctatgtcatggaacctatccgtcttttgtaacatatgcttataccatacgtcttcaagcagtttgggcgtgtattcgttttttgcattgacctggaatatccacagcattgagtcacgaccaactcagcagatacagctgattatgaccacactattcccattcgatcgagagagttgtcggaaaattgccacatgaacactcacatgattatcttagtgaaagtttggatattcagcacatgcatgtggtcacatttccctcatccatgtctcgtcattgatgtctagatacatgtggtgtaggctaggaatgatgacttgccgacgtctacgttgccgaataatactgcaatcgcgccgagcatatggctctatacatctgaatgatatccgctgcgcttgctcaccggacgagtattttgaatgaaaggcgaaggctgtttgggtgcaagtccgggatgggtctcattgctcaccgacattagcagaaaattttccctacatgagccgaatgaacgaagacatttctagccagtctttccgctgtgcgtcgcacattgcatggtatggcgaacacgcacggacaacacggtctccttcaaacggattcctgtagttaggtagcgtacgtatgtatttggcgtggcaagaataactggggatcaatcttagtagaaagattaggcgccggacaaatacactcgtcttgtcctagtctccgaacgcgcggcaacggtccgttctacatgctgcaagccagtgcacctacaggctttgcgtgtagccgccagatcctgactagatatataccttcccaattggtttttcaccatctgtgcgttggtccgtgatttagtgtttccactgaggcacagcaagcttactgggcattgcttggcaagcctccaggttcgagtgaccatgctggtagtatagtgcgttcagtagcggatttcttactcgcatgaatgctcagggccttctgtcgcgagagatacgaatttggttgctaaagctctctaaagagaccacactgcgttgcgtagactcgtagctgtatgcctcgaatgtgtatataaattgtgcaaattggcacattggagccgcttcaggcgccatcttaaacatagcgtgcttcacttcatgcaatgcgttttcactcgtttctcgtccttggtgccatttcccttacttcgagtactgcatatgcctcctcaagtacggaggcaactcacggccatcgccgctcgttgagcaggcgtcaggatggacctattgcgcccgatacggctacagactgtacatactacgaaatggcgcgtgacagctccatgaactgtgggttctttgagcaggattggggtttaacgcatgagcagtttgtcgactacgtaaagttttagccatgcacaagactctaaatatcacgactaattttctgacagaacccgagcgtgaagaacgattgcagtggtataatagtaggcaactcctactgtgttgaagtcaacaacggactccctcggccacccacgaacaaacccacatccacctcgacctccattcgaccatctgcaactgcgagcaagaagcccagtcccacacagccaggtcttatcgattcttgtacggatttttacttcgccgtggacagcgaccgatgtgattccattgtcgcgaagtacagcaccttcacatacgatgattttgtcaaatggaaccccgcggtgggctcaagctgtggtggtatctgggctcagacgtggtattgcgttgcagtaccgggcacgccgacagtgcggccctcacttacatcagccacgcctactcccaccggggccggaaagcccagtcctacccgagaaggcatggtcgatacttgtaacaagttccatttcgttgctgagaatgagaactgtgacaccctcatcaagatgtatggtacttttacgtttgaagaattcctgaaatggaaccccgcggtgggctcgaattgcggtggcctttggaagtcgacgtacttctgcgtgggtgttccaactgcagcgaccaccgccaaacctacgataactcggtcgacattcgcgacgagtacacggccttcaacttcaacctttacgatggcttgcattctacaattcgttaatggacagtactactgcgttggtaagagagccatccccctcagtgatatatggacccgagaaatgctaaatggcatacagaagatccgaagtcctgtaatcctaatgctccagaaaacccacagccttccccgatttgcggctgcaagagatggcataaggtggcagacaaggataattgcgacacaatcatcaagcgatactctatctcaagggcggatttcaatagttggaactctaaaattaatgatggtggggattgcaagaccttgtggcttggttacaatgtctgcgttggtatcaaataacgtacgcaggctcattgcattacactacatgcttgagcttccgctttttgaaggatgaatggcacagcatacggtgcggatgttgtactggcgtaataataatgaaatgagtgggcacggggaaaggtgtggctccattctgaggatgcataatgttttggagaagaatggtgagagtgaaggcatggaggtaacagacttcaaactgtgagatgtgtcttgaacaatgagggcggtataaatgagtgagagtcagtgccaattaatgaaatgtgtgaggcgtctaaagcatgtgatttttccgtgctttagaatatgcggtgatgaaaatggccagcacattggtgtctgcgtttcacccgagctttgagttctccagccaatgcactctcaatcagcgcacacattgtccaaatagacaatccactcaaagttcaattcgcatatggtatcctgaagaaaatctacttctcgtggacacgagaccgcatcgcagcctcatacaatctcattagccatacccgccagcacacccgctccaataattccaccgtctagagcttctctaagaaccactcgcttatccgcatttgccctcgatcctttcttgacgagtatatctatccaatattgacaggtttgaagccattgtgggtattgcgagatggtgcctcctgcatatgcaatcaccagctcttcggtatttgaagttccagcaagggcggagccgttggtcgcttcttgtgccccgtcgatgtgtatgtctcctacgcagtcgagcaggcctatacatgctgcggcgatgagcgctgaggatcgttgttggacggagtatgctatgattcgtagtagttcgactctctccagtgtccagaacgctgatgatgatgcggggtattccttttcgagccttttagccacgtcttcgagctctaatcgtgccaccacttctgacagaaatctcgttggtaaagcattcctgtctcggaggcggggaggtatgtctgcttctggtgcgacgtctagatataccaatctgacgatctcgcccaggtagcggccagcagtcatgtattcgaatggttggaagcccggcgcatcgctgctcgcatcgagtgctaaatcccatagagttttgatgcccagttccaccagcggtttgtctgttccacgtatcgtccactccgtattaacgacaaccatgtctactgcatcagggtccggcagatctttccttttcgcaggaagcaggctgtccaacttcatcggtactgtggcgtttgtgcctgttccaacgatgagtcccatcgcgactcgactgtttggtgctgcttttactgcatacgctaatgatgcaaaagtggctactgtgtcgttggtgatggcggcaacctttatcctcgggagcggagaacgttttttgctcgcatgatcactttccaaatgaccgttggtatgcgtttccgcgcaatgtcgcgcatacccggcaagaagcattttaccaaggttgaggtctgatgtgatggcaaagcctttccccatgggcagtaatgtggcctctgagaggcttgtttgtctacgtgctgttagtcagctgaccttcagggtactcgtagtagtactcacgccatgggaaaactgaatgtaacgcccaacaagatctcatcaccgaatagcgcctctaatgcagaagctgctctattcgcttcgatggcttcaatcaaaacttcggcaatacaatctccgatccatgcgaataagtcttcagcgttgtccatcttcaggtgctcctcgattgaccaattcctgtcatgactcctcttaactttcgcaaagacattgtccctgtcgtcttcttcacgccgcccattcaagtggtcatccaggtctccaaccagctctatcaagcccacgcgaagattagtgccgccaacatcgatactcaggaactttcccttctcttttccagtcggtaaggccgtcacgggcgtgacaagaaaatgttccgttgatctgagtgcaaggtcggtgtatgtcgccgagaatcgtgacgctagatccagtagtgtgtccgtgttaatgaaaccagacaatgcttcgatagcttcaacagacgccccacgatctcctggcgatcgacggtgactagccatcacgaacaggtctggatcctgagaagaagagtcgagaataagacacgaggcttgaactcgtcgaaagtcgaaaggagaaactaataataacggatcactagctcgagccagtaaggctgcgggtaaaggctattttgggaagtgagtaggttcgagagcgggtacctggcatatcgacaggggactaacgaagaccagaccaaatatcatctatggagaaagtgtggttatggcatcgtatgtcgcccagcacaattggtgtactcagagtcgtgtgggacttgtgtcgctgtgccgtcatcggcgcgcgcgctcaactaaggagcaccagcatctcgagtcgcggattcgcatcatttcgagccgacttggtccgtgttgggcctagtgtctcttgcacgtggaaacaacattcggctgcgaaacaactcatatgaagggactgcgacagcgaacttcgagtcaagtgcaagcatcgcacaggtctgaactggccttcatctaaatacgagattctcggcgtcctccaaccggaccccgctgactgaacccggatacttggatcttcattgcgacactaacacacgcgttatcagtcatccactaggcgccttcggctcatcattcctctatacgacaagagctgagaacgttcccagccatcacctgagctagctggcccagcataaaatcgtacataagcctaccatggccgccgagcagcctgctcttgatgccaaagtgcccctcctcccctcctccaccccccgggacgatgcggtgaacgacgccgcgaagatgcgacagacgcgcaaatcgaaattccaggtcgctgcgtttgcgatcctcttggcaatcttctggttggcgaggacgtggacttgtgagcacgagcatgagcaggagcacaacgaggcgcacctaaaggtgccgctcgaggtacatataatgtgagtccgcccctacacgccaccatccgagcgcatctgatcgggaatgaactacaggtctaaatgccccgacgcgcgcgactgcctcaaggaactcgtcgttcccgccatgtccgacgtatccgacaaggtcgatttccggctgagcttcatcggcaagctcaccgacgacgacggcgtggagtgcatgcacggccagacggaatgtcttggcaatatcctcatgctgtgtgctgcggcggaataccccgacccgaaatcatacttgggcttctcgaattgcttgatcaacgattatcaggagataccgaatcagagcttgattgaggattgcgcgctggaacatggcttggactttgatacgctgaatcagtgtatgagtaaggataccggcgcgtatggcatggggctgttgagggatagtgtcaagcgcagctcggacgtcggcgtcactacaagctgtaccgtgaggctcgacgacaaggtccggtgtgtctatgatggcggagagtggcgggactgcgatgacgggtcgaagccggaagacttggttcgcgacatcaaccgtttatacgacgaagcacaaggatggacctattagctactcacatgcatcacttttaggcgtttggggcatagttcacaggcagattgatacccgagactggtcgttgttttaagaatatcatcggatacctctagtatctacattaaatcgtaatgtcaaactcccgcaatgcagattcccaacccaatgcaaactccgagctgtaaacagaatcccatcccaccaccctcactgaaactcgccaaactctccatcgtcaaaccccaaatcctccgccgtctgtttcggcggctcaaagccctgccgacttctcctcctctcctccttcacgctcttcgcgctcggcggcggaggcaagaacccacccccgctccctggcggcggctttatactaaacaacgcatcctgttcactcttctgctcgccggggctcttatctgcctcgggcctcgctctcctgcccttcaagcctcccagatttatcgaaatcgtctcgccctccttgagactgaagtcgcgcttgggctcctcggcttccttcttctgcttgacgaccgcgggattcgcctcgaagcccaacacgcgccgcgcatcctgcaatgcgatccgctgaagtcgaatgcctcggagcgctcttcgaagcccatgcccagcacggctttgcggccctcgccgacgacggtgatggcgaagaagcggctgctgtcgagcgcttgttcgacgatgcgctcgctggtgtatggcgcggcggcgaagaggtcgccgttcttcgggtcttcgaggagtagggtggtgctgaccttttcatctgcatcctcgcgctccgagggtatcgatgtctcgacgacgcgcaggcgcgcggtgaagatttgcagtctgttgttgtcggcggtccatgtcgacgcttggtagccctttgtcgacgttgcgggcgggatttggtagatgtgcactttgggcgcgaggtagaggattcgttggatggcgtttgcggggagcgcttgcccggttgttgggtcgatgttcatggtgtccgaatcaattcgagatttttccacaagtgattattctgcttgatccgtcggggtgaaataattcagaagatattcgcgttcggagataccagagatacaaatttggcggggtagctttccttcgaacttcaacgatttcggggagatcagggcggccagatgaggggtgattccgatcaaggagggcgctgcggagatacggccttactcgcaacacaaagtgccttgtgggcgtgggaagccatggctgcgaatctttgtgccggcggtgatgcgctggcaaatgcagggtcttttggagcccattccccgccattccatcgaggagagctagatcgtaacgtgaccgacagttcatgcgggtcatgcgcgaatcagccttgctagacggtcgtagcgcgcgctccacgatgcgagtggagcaggcgggtgtcagatccattactcgctctctcatacgtaggagaagcgcggagaccagattgagggcaatgtggagactggcaggaacagcgatggaatactttcttttggatgcggtgtacattaaactttccttgctattctctagcaatctcgactcgtgggatgtcaggagactgctgatgggccctactggtccaaataatgttccaaggttgttgacactttgtccaggcttgactcgggtcaccaactcggctctcgcgtgtttccagatatagaaaaacaaaagttactacatagcctaacgagctaagtttaataactcaagggcaattcatgtacaagaaagatcgaaatgatctggaagtatgcgctctatatgtacgtgtagcagaaaggtccgcccatggtgctcatggtctctccaacagtaatgttacctggatacgcgttacccaaagtcatcgtatcactaagtttcgtagctggagcagtagggtcaccgagcgcaatggtgccgtagatttcgttcgtacgattcgcagggttcatgttctgccaggtccaccacacgcggtcgatctgggagtggtggaaatagaacctaggcttattaacacaacaatctttcgggcataaggtattgtgccgcctaccaagggtctccgggagaagcaagaaagtcagaacctgggtcaccgccgatcgtgaaatgaccagcggtgtggacgcccatgaagttgttcgagaaggcgttctggccaccttgcatgtcgaaccagaaggtcttcatgtccgggctgttgagtagtttggttaccatctcatcattagtccactggctcgatgtccacgctgaaatgtcgcgcttcaagcagcgctgattcgatcctagaccgaaattggggtcggtgaagttcgtgatggggttcgggggactgcatgtcacgcccgtgaaaagtggaccaagattcacgctccaatctttcaagggccctgaagttacacaaccacccccagatcctttcgggatgttgatcaatggggcttcgttggtgggaatgccgtagaaggtctggttctggcacccggaaacaccattgccacctagcgaggtcatgctgccatcgagagcaggagatttgtttgggttatcggcccagcgtggccaattgtagtagctattgtatggtgagcactgggcagaaattagttccgaccgggcagtacgtacgggtggtagcctttatagccgcactcgttgcgcagagtttgctcgtaggcgtaagtgaaccagcggtgccaaggaagaaagttgccagtgttatgtatctgataataacatcagttggggcgcatgctaacacatcatcgtggcttacaaagaaggtttgcttgatgtgggtggcaacaaaatcatcgtagcgattcttacaacccgggcactcggacttgggagtcttgggtggtagtttcgcgatacacagtactgcggaaatgtagttattcttctcagaggttgagaacgaagacctagaacggtgagcatgttgttgtgtttttggtcgagaaatgtaccattcgcgtctcacaacaatgttcgagggattgcacttcttccattgagtacctttctggttagcttggtaggtttgctggttgagaccggcatcgcgtgcgtagagatcagcagacagaatctttcccctgaaggtgatagcagagatatcgtctctcttatcgaatgaggaagaaaatcgatctcccaatgctgggattgcgctggcaatggttatgggaaccactgcaagaattacagccgtgcgcatgactggcctaccctgattggacttggtcgtagaaggtttcagtaacctgatggatagaagaaaacagccagtgactgtagggaagctgggggcttgaaaaaagttccgagaggaaacggaataacgaagtgaggttgaggaaaataaaaacgttgttttatagtagtacgacaaaacgtggcaaacgaggactgccttactttgaggctgcatgagccgctcacgtactcaccggccgggtggcgcttgatctctttttacgccctgctactaacagaacagcctgatcttgctgctgtcatgatgtgctcttacagacacggttggttcgaacactccgtactgcggttgagtgaaggaaaatagcgtctagatctgtaagaaactgtagtctcggtttgcaatattcttcacgaacacaacctgcttcctatgccacatcaacttttggaaaggctgcaggtgggtctggcagcgaatggcgcccgtagagagattgagaatttttaacagggcggttcccgtgagtctcggctcgtataatgcatcggtgaacgctgcagggcgtagcgaagcgagatacagttcttgatatgatagccaaacattggatgccactgtaccgggtgcatcgcttggaacttcttcatgctcgaaaagctttgcgattcgtggagaacaacggggtcgcgttcgaattcttggagaaggaatcttgaccatgcttagctaccgaagcgtctaggcagattcgttcgaccaacaatgagcttctatgcgaattgacgcatagcacttccagccgtcgaaagggaatcgcaggacagagtagctgtgagccacaggtccgatgtgctctcaaagtattgatgtgaccagacaacaaacagcctaatctcttgcttatatgctgggatagaagttccaaatgcatatgcaacaccgcctgttgtgaggatggagatcgctgttgccagatgaagaagaacgggtggtacggggcagaacggcccggaccctttgatgacgcagtcggaacaatcaatcgttgaacccgcttccaatcagcgttttcttcactcttcccgcgcgctactgtcacattccgttcccacggtcattgtcattgttcctgcaatcgagcattcttttctgtcgcatcgtctcggtcatcgcaatcctcttgggcactctacgggcccatcagctcctgcaactagaaactcacattgtgaagtgaaagggtgcaagatgcacgacatctacagtgtggcgagcgcacattatactatgaagtatacagcaatctgcacatggtcgggctctgcgcaatagatgcatctgcgtgcatcacgtccacaaaacaggtcgctggaatgtgacaagcaaaccttgttctgttttggacccagcgtccccccatgtttcagattcccgcgcccgtcgatctagaaaccatgctgccttctaagcctcaaaaagacttcgggcacagacagatgcgagtcttgctgcactcgccttcagccgtcagcgacaatgacctagcttacaccactcgtccatctccgaagcgaagtcagccgctgctagcttcaagatacaacgcaggtggtgaccgccttgagaattctcaccggaaacctaacggagagacgtccgtccagtggtgttgattcgatccagacacgagagtagtacgctacactctaccagcaattcccggcttgccaggaactttcagcaacgacgcttcccctcaatccacgtcacgcaaaagtttatcttcgcttcaggttgcgcccgtgtattgtagccatggagctattctcccgcacgcgaatagagtcttgcatgtcaaagccacatcggaacgccattggacgaaagctatgaatcagcgcaccttccactgccactgttatctgcttgatattaacgtttgccgctatacgtacacgaacaagtatgcgcccacaacgtaggatgtcaaattctgacaaggacgctgatcgggccctggtacttgcacacgctggtgaaagggatcattatttacatcccaaaaggatgatcttaaggatcccttgagccagtcctggccgtggggtgctgttattcaattcattgtatacttgcaggacccaccgttcgacccggcctgcaacagtatggatcatcgctccttggtcccgcgacaatacttgggtaccccactgcctctgcagccgccagagtatatggcagaaaaccatgctccgcacttgcgggcgatagaaggatacttgttcacactgtcaatgagcgtcatcttgatgcggctttatatcaggatatttatactcaaaaagtttggatgggatggtaagtgcagaacaatctttgagacatgcaagagcaaagtgctgactgcgtcaattcgtagattggatgatggtcgcatcaggagtatgtcccaacaacaccgcgcccagtgtgttactgtttaccaaacccatgcttacactctagccgctaggtcatgtgcataatatgctttgcgattttcatccacgtaacccacctgggacttgggaggcatattgaagcatttccgccagaggtaaagatgtttagcgcgaaggcatacgattcaaatgactaactcgaaactagaacttcctccctttcttcaggatcatgtatttctattcgatcgcgatcatccttgcctacagcttcattaagctatcgattggattcttcctgctacgactggtagattacaccaggtggaggccgttcctgattggcatgcaaagtaagtgactactttgctttgagcacctacacatggcacgagctcatcatatcgaacagtatttattacactatttaccatcgtctccacattttcaatcatatttcaatgcatacccgtgcaggctggatatgattacagcctgcgaccaccatacgggtaagtcccctgcttctcttcacctcaccacgctctaacccaccctagaaccgcaaaatgctacaaccaaaacatcttcagaaacatcggcgtcttcaactcctccatcaacatcgcaaccgacctaatattcgccttactccccatccccatggtctggcgcctacaacttaacctgcgcacgcgcatcggtcttgccatcgtcctgtcgctgggcctgttcgcctccgccgttgccatctacaaaacacccatgcaatacaactttttcaagcagcccgatttctcgggcaatggtgcggggtactacgtctggcagcaggtggaaatgcacgttgggattcaggcggcgtgcttgccgacgcttaaaccactgtttgctagcttctttggacggtttagggggttgacaaaggggcgcttgacggagagttcggatgggtatgttaggcacgatgaacggggtgggtacattatgggcaattcgggtggggagaggagggtggtgtttggtgaagatgggttgttggcgaaggacgagtgtagtttgcagatagaggcgaggctcagcggggcggacgagggtgaagagagtattttgagtcacgggggtaggtcgaacggattggagatattgcggacgacggaggttattgtgacggaggaggcgcgttgatggatgtatgatacccaatgataaacgttaatagttcagtgtttatgtctggaatgcaatttcaatgcattggattctagtgtagtctagttcgtgtctatcgtcttcgtctatggttatgctcgacgcattcatgatctccccaggagtcacagcaatggcatcactcttatttcgtcgtcgcaacagtgacgcccgcctttccgctcttgtatgcctcatagccctccttggccgctgcttcagtcgtcgtctttccctcgacaatagccttgcatttgctcagaatgtcggaccagtccttgaaaactgtgaagggcacgtcctcgcgcgcacagtagctgatcaagtcgtgaccctgctttgcgaagagaaggtcggtctcccgcgcagcggagagatccgaaacgccgtcgccagcgtaaaacatggtcggccgctcactcgccggcaacgaagagtacttcctcaactcgaccgacttgtcatgtccaaaccctgattcgggatggcggtagttgatttgccaaccacgctctgtgttgatatccttgccatctctcgagccaacgtagttgcccacaacctggatcttgtccgccgtcgggccgaccagattcttcaaaatggcgtgaatgactggctccatgccgccgctcaggacgacgacggggatgttgttttccaagctccatgtgtagaactcggcgaagtaggggtcgagcttgatgttgtcgacgaggatttgcgtgcatttgtcgaagggggtggttacgctgtcgagcatgtcgcggaaggagtcgcggaaggtgatcttgtcggcgagggtgtcgaggttgccttggcgccgcttctcgtagccgtagcctaggttgtcggtcatgtagtcattgcctgtgggttgttagtaggctgagacatagatttgaggtggaagcgtcttgattgtaactcactgtcttgaagagtgattgtgccgtcgaagtcggtgaagaagatgaactgtcgagcttttatcagtagttattctcgtgtggctatggcgtggtgctgtgtaccttggggttcgttttcatagccggcagatcggccgcagcatttgggacacccatcttgaatgtcgaatatgtttgagtatttacagtggcttcaatggtgttgtagaacgtggaggggcggctagggaaatcttcttctttaggcattccgatcggaatcaaaccagggaccagtgatcgtcatacgccatcccacgcgccttggcacgcgaagccccacacgcgattgcggactcccgcgggtgcgagcttttttgtgtcaacgtcactggctgtcaatgtgagtggcatcccgcgacagaaatgaagccactgcttcgccatgcttctcgctcgcttttggctggctttgcgccggtaacatcgttttcacgaccgataggagaatccgggagggcgtcaatatgcctgaggtgtcagtaccgggcagcttccaccacggtgcgcaacagcagtaaagcccattggagctcgaacattcagtcgaaatggtcgcaacgattgttttcaagctcgacgaggtggatggaggagcggaaaccgtccaaacccataccaatgccgccgcccgcatcagattcaaagtcaatgagcgagagtagagcgcaggacagtgtggaagagcgggcacgcgcaatcatggcttctatcgaggatcaaaagcgcctccttgaagagcaaaagatgcaggcaaaggaggaagctgcccgcgtggaaactgagacggtgccagaacaattgccaacggcggatgcccaagaacagtcacaggagaactcgtctgcaccgggagccaagaaagataacgttgcagacaacataagacgagtgcctgatgagcacttgccatcacatcgcgagcggcaaagatgggatttctcaaagcgcttctccgagatcatggacgacatgctgccgaaacttgcggtagtcacacagaaggtgaactcctacaccggaaccgactactcaggcgtggaagcactgaggcgtgagatcaaggagcaaggtaaacatgtccactccatgccccaactccaactaacatcacccagaaaacctcgtcaaagcccgccgctccgccattgataccgcaaagcacgccctcgataccgcacatgcccagcaagcctccgcgcaaaaggaagtcgttgcactgctcgagcgcaaacactcttggtccgccggcgatctcgaacgctacatgtctctcatccgctccgaacacgtcaacgaccaggcgatcagacaagccaaggaaagtgttattgcagcagaagcagctttggaagaggcgcggacacaattggaaaagcgagagcgtgctcaataccacgaggagcagatctggagcgacaccatccgacggaacagcacatgggtgacattcggacttatgggcgtcaatatctttttgctactcctcagtctggcgatacttgaaccttggagaagaaagcggatggtccgggagatcaagagtgcactggaagcacagttggaagcatccaagccggctcttaatgcgacgacggcgtctttcgcacccacagcagcgtcgaacagcactcagcaccagctttcagcaatcgaagaagagattgacagggttactgatgatgcggagtcgattgccgtggaagcgctaccagattccaaagattcgatagtcgaagggtcatcttccgccccaatgggtgcaattctgccaatgcaagctcccgctgcatccacacagacacccatcagcgtagttgatcctgcactgggcgttgcatcaccgagcgctaccattcctcacccgcaggacaccccggcgccacaacatgcgagccccgatatcccagattctccacgcagcaaatttgaaagctggcaaagcaaggtcacagccgtggcacaagacgtagtgagcgatcgagtgatttcgatgcggaggatcgagtacacgtcggcgatacttcagggcgccgccgctggtgcgatcattacggcgtcgattattggcatgttgcggccgaattgaggagtttgaagcagtgtacgatcatgtattgtatagtggaagagctgttgtatatatttgaagctgtacaggcggtaattcaagcccgtgaacttattcacacaatattcatggtcgctcgatcgtcccgcccactagtctactttggtatcgggtctgcctacttacatcctcagcaggcgcacacccggcttggcttatcactttacaagcatgagcatccatcggaaagccaccgttggtcgcgccagaagagtttgtggcttgccgatacttacatggttacgtcgtggggtcccgcactcacgcctattttctcaactggctcacagattcagcaagatggacccgtggctgtttgagtgcaaaatcgacgcggagcctatacaccgatattgcaagggtggataccatcctgttcatctagaagatattttgaacaatggcacgtacaggatcttgcacaaattaggctggggtggttactctactgtatgggcagcaaggaacttgaagtacgcgagctcgctatgcctgagaacacgccatgctgacatcttaccagaacaaacaataatgttgctatcaagatagcagtatcagagcggtgctgccagagtcgagaggtcactgtcttacgtgctgttgcagcagcgcaatctgaacggtccaactgtcaccaccttatgacgatgcaagaccacttccagcttgatggcccaaatgggacccaagattgtttggtactcgaaatcttaggtccgagtgtcggcgatgtacttgataagtacttttgcaacgagagacttcccgccaaattagcaaagcggattgcaaagcagactctccttggcttgtgctccctacatgaacgaggcattgcgcacgggggtaaatcttgcaccttgaaattatctctgcatcctcagcttacctttggcagatttatacattcgcaacgtagcattcactgtgccctcgctgcatgcgttaacagaggaagaacttgtccagaagctaggaaaaccagaaacaggtcagatacagagaaaagacggtattccacttgaccacggtatgccgcaatatctagtccgccctacttcctatcctccagatctcaaatcctccacaaacataatcaagctcatcgactacgggcaatctttccagcgccacgacacacccaatgatcacaacactcccctccccgtccgcgctcctgagattatcttcaaagacacagtggactatcgcatggacttgtggagcatgggctgcatggtaagtccagcacagcatccgatcacaaaaggcaagctaatcgccaccaacagcttttcgagctcgtcgtcggccagccagtattcgacagcatcatgatctcgcctccaatgctcgtgcgtcagatgctggaaacagtcaacgaggacttaccagagcgctggcaggagaaatggcgcgtgatgaacactgatccgcccgatgaggagccgggcatatgtctacaagattggctggaggagatgtattttgatggggagaggaaggaggagtttagtcgggaagacattgtacgcgtaggtgcgctcattcgaagcatgctacgacttgaaccttcgatgagggcggaggcgagggacgtcctcaaagactcttggttcgatgaagagtaaggaaagggttttcggttaattaaccgtttgaaaactcgaatccctttgatgacacgcaaactctgccagccgagtagcgaaaacgacgggcgtggaaatatggctcagaaccgggcaatggtccaagcttcaccaccatcagagacatgagtgaagaatgtacaggatcaatacaattaatgtaagcgcaccacaacgctaacaacgcgctcctgacgcctatcaagtccctcaaatatgccgacacagaatcgcaacatgtctccctccccaaccccacctctacctaatctacctaacaggcagctgattctgccactccggatcaaccttactctgtttaaaaaagctcttcccgcgcaaccactgccgatacgccttatacctcttcttcgcaccatcctcatcctccacatccagcggattctcgcggacctttagaaactcctcaaactcctccacgtcctgctcgggcgtcacgaattttccgggcgtggcatacatttgcggctgcggctcctctgggtggaattgctgaaggtgcgggtgtaggttgtgcaggggtgggtaggagtatgatggagcgtgggaaaagggtgtattaatggactgtgaggtcatggggcgttgagaggcgaaggagcggagagaggcggcgtcagtgtcgaagcgcggggttgaggtcatggcgaggcggaaactagcttcatcggcgtctctgacggcgtggggctcgccttcagtcatacagaggtagtcgtggtattcgagcgcgctggggtcgttgatgcttggtccttcgttgctgactacgagggggaggttgagcgggtgttcgacgtagcgagagtattcgtcttcttcggtggtggagactgaggggttcatgctattttcgtagaattgtgttagggtccattggtttatgagggctttgtcggcaggcttgaagccgggtttgagggtggatgataggcctgtggaagttgtaccggagttggacaatgatggaaatgtccctgtggttgctggtgcggaatacggcagttctgtctcgaaatgagggtctcgtaagattgaatgcgtcattgcggactcggtatgcagactcaggttgccctctcgtctcctgcgacctataatgctcccatggcgtgactcggtctcgctagacggatcgatgatcgtgactcccttgcgcaaagctttctttccatccttgacttgcggttcatcatgttgctttttgcgaggaatgaacggcgacaagttgtccttccttgctggatgggtcccatctctggcatcccgaccaggacgtggtgaagctattcggaaagcaaagatcttgaggaatgatgaaatagccagtggtcgataatattcaagccagtaatcgtcgcgcgcacttatgacagcctgcgctagtcttggagtgatcgattgtgggagtgagcgaggctgtagaaagctgggtgtataccaagtgatataattaggacgtggcttttcgagccatgaacgtggatcctcgtgatgaaggtagtagtccgtcgacaagtcccataacatcggctgtccgtgtttatagacgtagttgcccaagaagagattatatgcttcttggcgttgcgagtccaggaatgaattgtgatagtagcgcttgaaactctcgaccatgtcacgcgaactgctttgccattggttgatcttcctgtatgttgccatggtgttgacaagatgagagccaccatactgaatagcaatagcgtctccgtggccatgaaacatatgtgtaaacatctcgacgcaatctgagtcgtactcgacggtgttaccagcgatgactccaagcgcatgcagttggcgacccagggctcgtttgccaatcacaaattgtgctgcgttcgtacgatccaaacagtcgatacagttagtccgagcaacgccattttggacttgtggtgcgtcgacatcatactcgccgttgtggaagaaaccggtcgtgcaaaggactttctctgcgaggttctccagcgtaccaatgacatcctggcctcgggtctttgccgctcgtgacatatcaaatgcctcgtatatgatcttgttttcttttggtagaaattgattcaggtagtcgatgcaatgtttgtattcgtaaagcaacttcgattcacgaggtgtccgctctctggctttgatgaggttgagtacatatagcggagcaccgtatcgttcgaacaagtggtcgaagtggaatgcggctgcactgtagaaggggtccatcaaacttaggtcaatgtctggtttcggggttacaccagtgttgtcttgggtccagtacagaggaatactcccacgatgttggatataagatgtgtatgttgggcttgcgtataagcgtggacccggggcatggaatgaggtcgtaagtgcatcggatacaatttgctcagtctcgacatcgttcgcaacgtagcccatgtcgttcgttccacgcttcagaaatcgagcacccgcaaagtgccgtgatcgacgagcgatgatggtcatgtatatacgacggccaaagacatcgatagaaccctggtcaatgtacccgtgtatgactggatgacaccagtcatacatgttcttcatgctgtcgcgagcggggtgtaataaatagtggttccaaacaaacatgtcctgaaagtcgcgttggggactgtcactgccttcattgacacttgttcgttcgcggatgatgttctgctggaggcttctggttacattgtacgagtagctgaagtagaatcctcgcgtaagatccaatgtgttgagcatggcaagatacctggcttcttctgggtttcggtctttctggaatcttgaggtagatccagtcgtcaacgggatcatctctgtaccgtcaacctgatagatgtaatgcccaccgagcacggccacttgcgctcgttttgtgatcagcagcatgtagtaagcttccgtgaacctgatgaagccgagcaagccccaggtgctgcacttgagcttcattccgccggtgcccttgttaccttcgtcaatggtattcaaaagctgatgcatttctcgccggctgtacaatatgtcatcctcgaatatgttcaaatgccctggcggcgccgtgcggtcgaccttgagaacgcgatactgcttctccatgatgtccgctccgaccaggtaaaaccgtgcgctggtctcatagagagagaatttgtgcattcggttgataccgttttcaccaaccttctcgtaggtcacacccttggctttgtgtacggttgaaggagtagacgccctgtggataggcacgcccacagccgggtcctcttcttcgccaccaaatttggttgaggcggcatcttcttgtggcattccaggcttcttctcgagatcagcttcgggtttgaagttgttgatcgggccgtcattctgtggagagttttgagggcttccgacaacggttgacgctttgtcgaactcttcttgacggtccgcattgctttcaagtgaagtagtcgctcgggaagcaaccgagttagcccgctctcgcggctcgggtctggacttagagatatccataaatttgagattggcgtggaaatctgaaaatcaaacttcccttgagattgcgtgttatgaagtcatggtggcttaggtcaagcgggcagccgtggcgcagtgagaagcggtcaccgaaatcgcggaacgagccactggcgtagctcaggactacagtaattgcaggatcgcgtgttacctgtactaaacgaaatcacctcgttgtgctggtcgggattgcggaggtcagcggtgtggaggtgtttgcgttcggtgcacggtcttggcgctacgtcaaggtacatgcgccacgtgcgcaaggcaggtgccgcatttgagaatgaattgacgaaccaaagtagcattaaattttttgcagctatagcatgaactcaaacttcttcctccgtgtatgtactgtttcaccctcctctagcggtacaccagcatattcgccgccttgcgcctggcctgctttcttgttctccctgattagcacccatctcaacacagctgccaggacgccaaccagcaacatgaaggctgcacaaaccgacattcccttaacatagtatggaccatctctgtcggggaagatgctggtcccaagcaggggtcccatctgcccaatcacattcaagatagccatgccagtgcctttcttactgtccgtctgctggttgttgagcgtccatgtgatgatgatcgtgatagcggagaagaacccggccacggctgggtagagtgccatgtaacgaatcatcgtgttggtggattccatgtagccggagactgcgatggttccgtagccaagtgttgcgaggaaggaatgtaggatgatgaaggtcgagcgtgtttgcgttcgatcagagtaatacgccgtcgtcacaaccacgagaaatgcgaacagatacggcggggcggacaagccttgtgcggcgatgctttcgtatcccatgtcacgtataatcgtgggcatgaagactggcatagagctgaaagccacgttgcagctgaagaacataccagcagtgaggtagcacttggggtctttgagggtttgaagcacttcgcgaaagtcgagtcctcccgttctccgtccgccgtcatgtttctcgtcgtggaattcgtcatcttgactttccgtctctgacctcaaccttagcatggcaacctctcgctggcgagggcttagccactttgcgacacctggaccatctggcacaaagtcaaatgcccatatagcgattagcaagctggggaaaccttcaagcaggaacaatagtctccaaggcgaaaacggaccattcttggccgctttagtgatgaagtatgccagtgctccagcaaaggagcttgaaagtgggctggcgctgacttgcagaccagtccggaatgccagctcgtttcgccggtagaagaacgaaaggaagaacgggacaccaggaccaaaggctgcctctcctacgcctagcagggctcgaaggacaacgagggcgccgaacgaggttacgattgcttgcaaggacgcgataataccccaggacaggatacacaccgatatgtagatgtgtgccgggatgatacggtaccttcacttgatcagaagacgtgtctcaaaacggacggatcatactgacatcaaggtcatccacgcaaaggtgatgtatgtaatataaaaagcccatagcaaccactcgtattgtgtcgatgagaggtccaaatcgacctccaatcccgcgatacgggcattgccaatgtctaccatgtcttattagctctcatgtgcttccagcaataccttaacatcttgatccccagaaatcttccttcatggtcgttgaacaccgagatcactcactcgaccgatcaagaaagctcaagcaatagagcaatgccatgaacgcaaccagcttcctgtcaagctttctcagcaccgcctggtcttcatctggagtataaagctcaaagctttgtgccgactctatcgaagcgcggcgtgcgctgggtagtaatccatcgtcttccacatcttcagctttcgccgccggctcgcctcctggagcaattgttcgaagctcgaaagagtttggctcatggattacaggaaggccgtcggacgaacgcgaagagctcggcgagggcgtaagcttaggggagctctcgtctgtactcagagaagccgaatcgcggggtttacgacgggaaggcatcgcggattggctgttccactctcatgcatgagaagtgacaggcaaacgtgctacatctgaggcatgctgagactggtaactctttggaacttgtgcagttggacgtagtaagcaagaaggaagtcgcgagcggtggtggtcggtattacgagatgcaatgacgcgcattggccgtccgtgcattcggcggtaatcaaaaggtcgaatcgtgcgaacatcaccgctccgtcatcttctcaagccttttaacactttttgtgaattcgacattccctgtagaaaatgtgtgatgatacatcttcctagtaactcatgctgtccttttatgttccgagcaacgtcgagatccagtcgatctacacaccttgcgcgcgttgcttcatcttcagtctacaaagctcagtcagtatattgtgcttacgtgcttacagtcaatagagacatacctcagtagatttgcttttgggcagctcactgtgcttgcatcgtctccgttcttcttatagaaggcgttgcaacactcgtacaaggcgtcgaccttttgaagtcagcattgtgctgcgaattattcttcaggtgagaccaccagcgccatcacgattgtgcatgaagtcgttcaaagcgagatagtgagtgtaaggcgtcaaaaacacgtacctctttctgacactttctttcatcgaacccgttcttttgaatgcagtctcaacacgatgattagcgggggccatgacttggtacagtgacattactttgtatcgcacatgcccgtggatggcatggcggatctgtcttgacgtccttctccaggtcgccctaggaattatcagtttcgtgatgtattttcttgtcggacagtgacatcatgtttgtaccattgccaaagtaatgcttcccagcaaacttctcgcgttgcgtaggagtgtggagtgcagatagcttgatttactacttggcgaataaaagaatccaaaaggtaaaacactgtctcgtgcgtacatgcgtgagtggtggtaaggaagctcgcagaaatggtcagtgctcaatgaggaagtcgccccactcacttcccacctcacttgtcttgctttcctcgttcaccttcacaattaacgcctcgcccccacacacaacaaagacgtcgcccaactgcagcaaacgcacgcatatcgcccacactacgcgattacccggccatagctctgcctgccccatacaaaggctacctccccgtccactggtccgtttctcccaacttccataaccgaccgctcttctcactcatccccgacaggcagaaccgaaccttatacctccccgaaaagcaaatacaccacagtcatcatgtctgacaacggatctcccaacgttcagcagaagcccgaggaaggccagagtgagcacttgaacatcaaggtcacggataacaacaacgaggtcttctttaagatcaagcgcacgacagctctgggcaagctcatgaacgccttctgcgatcgccagggaaagaacatctcaagcgtgcgcttcctcttcgacggacagcgcgtcacagcacaagacaacccagacacggtacgccaaagattactcgctgcgcttcgaactggcgagtgaagcaatgtgaaggataaatgctaacctcatccagctcgacatgcaagacggcgacaccctcgaagtccaccaggagcagatcggcggcggttgctagtcgcaatggcctgatctatgagctgcgcggccactacaccatcgacgctggccacacgacactttctaccatctccttcacgacctgcacgcatacgagggccgacattgggcttggcgcgggcgaaagcggagatgatacggtttacgctttgagacggacttttcagggatactggcgtcactggtggatttatcaggctcacttccgagcgaggcccgagcgaggccgttttgtgctttcgtataccttttgacggacgccgtgggcggagagtacccaatgtatgacttcaacacttcaatgactttgtgcctcgtgtcttgacatgatttgggaagccgatgggagaagcagtgcgagggtggcagctcaagtgattccacgccttgaagactgctcatgcttctctaccaacctctcgcaaattccagctatgcaatgaacatgccacaaagaatagcgtacacttatatacaacaatccctaatctcacaactaatcatcccaaaccgccttcttcctcctctccacctcctccttttcccttgcctccctctccttctcctccgccctcctcctcctctccttctccctaaccgccttgtcaaactccctctcctcctccgtcctcttcggcgccctaacccccagcgcccccgcaatcaaccgccccgccaccgccgtcgttttctccggccgtttgtctatacttcccgccctcgcgcttcccctcgcacctggcacattgtcatacggcaattcaaacggcgtgggcgacgctggcgtgggcggtggtgggtgcgggcttatttcattgctggcgacggtacttatgggcgagagggtgggcttggtatcggcggattcggtctctgtgtcggagcccgaggatgcgtcttcgtcgtcccagctgtcggcaacgggcttggatttgggcttgtgcagcggcttttggggggatgtggtggagagtttgaggtgagtgagtgttgaggcgatttctgggcgtgttagcatgggaagaggaagtattgttgggagagagctcttaccatcttcgctaggtgtttttttaattgacgacatggctgaaatggagagttgttgcgctgcgtaggatgtcgtgtgaggacttgagagggaaggtccggcttttgcggggtaagggtctctctcctagcgatggattcaagagtccgaggaagccggcggtattctcaactctgaacctgtcttcaaaaccaaaagtttattgattctacaaccttccgatcccaatgtataagtatcctgctcgaaaccctgctgggactcggcttcccaatgcaggggcacaacagacaaggatgcgaccattcaatgttgcattttgtggggaaagggtcgtggtgcgcgtcattccctctctgcccattcagcgacactggaggcatcagatcattgcctcatctttgcttgagacccactcaatccgatattctccggggcttctagatttcctattttcggggccgcggtggtcgcggtcgagtctgcgaccgtggtctgtggaacgggtgagatatttttgtacgtgagggcttgcgcgttcgtgaggcgttggaggtgcacggggatcaatagatgtttgcatcggcgaaggaaggggtaatgcatgggtgcatcttgaacccattgtctcgaaatgatgctgaagtgctgcttgcggtggactcagggtgataattgtctctgagatcactgacgtgacagcctccattctgaaatgacagatatgacgtctacctctgtactcctgcaggtccaagaggaaacgcagcgacatcgaaaaagacactgtaggtaatcgcacggtatgttcaatcaatgcatgtcaaaacgatgtacaacccttagccggcagtacagcaacgtgtgctatccatttcttccgcatcggcactttccctactctgagactcaacttcactttgtcctttccaaatcatgtttagtctaccatgacaatattcacgtgctcaccacacgtcaatcgccggtcgtcgggagctctgaggggcacttcggctatgtgcccaagtctgagtagcctattctccccacctgcctcgattgcaacaaaacaacatttcgtcttccacaacgtctcgtatagaagcttgagaaaatagaagcgtgcctcgggccctggaagatagattgtctcggttgaagttcattggctgatagaccatctcggacgcttcccgtctgtcattttcatatgcccatgacgtattgttttgagagcgcatagctactttctttcaccatgatactccaacatacgcgtctttcgcgctgcaatttcttcaggtcgcgtctgatatctcgccaaacacccaatgcagctttttcgagctcctcgcgccacaatggctacgacgatacgatacaaaacctcagaattgggaaagacacccgggtcattttccagggcttcacgggcaagcttgcgactgcaaacgcaaaagagtctatggattggggcaccaacgtggtcggcggtgtaaaacccaaaggctcgggtgaacatctgggcaagcctgtgctgccatctgttcgagctgctatggaacagcttaagccagatgctacgggaatctatgttgctgcacatcaggctacggcagctatagaggaggctattgaagccgaagtgcctcttatagtcgcggtcgcagagcacattccactacacgatatcatgcgggtaagcagaacacctaggcacaatcttggactgcaagtgctgatccatgatagatacactccatgctgcaaagtcagtccaagtcacgactcgtaggtgcaaacgcgccgggaatcatttcggcaatcggacgatgcagaattggctttcaaccattaccaacattcagtcctggtcacattggcattgttgcgaagtcagggacgttatcctatgagacagtaggctctctgacgcgagctggcttgggccaaagtctctgtatagccgtaggcggagacgtcatcgcagggacgaactttgtcgatgctctgaaagtcttcgagaaagacgaggacacagaagcaatcatccttgtgggcgaacttggtggaacgagtgaggaggaggcagccgcctggataaaagactaccgaaaacgcgtcaagaacccaaagccgattgctgcggccattggtggcttccaggcaagtcctggcaaggtcatgggacacgctggtgcgtggactggactgggagaaggaacggcagagtccaagtacaaggctcttgagaatgttggggttaccatggtcgatcacccggcgaagtttggcggtgtcatgaaggagattctcgcccaatccgggcgcaacgtgaagaacattgtaagtgttgccacgaacttccgagacacaaaaattaacaggatagcaggaaaaatcagcagcgagtgcacaacaacgccgctcataccacacgatgcaaattcgaaccagacctacacttgctacaatctctccaaatcctttcaaccaaaggcgctccctacacctctcagccgaccaactcagcgaagagctcgcaaccgccaacatccgcatatcccctcctcccgagagccccagatcaagccactacctaggcatctcccctgaccgcagcgcccgctcaccctccatcatcgccgcacccacagcaaacccctcacaactccacaagcgcgtcatacgcatccctttcgactaccgcaccgggccaaccccagaagtcatcagccgcgccatcgcccacctgcaactcgacgccgcgccgccccgtgccaaaacccagaccgtcgaactgataaacagtctgtggagcatgtatacagccacggaagccatcgacctccacgtccgcctcgccgtgtcctccgccgccgacgaaatcgccgtctacgagccgtatttcttcttcgacgacgcggcgttcaagtcgaacaagcgacaatctgccctgcacgcgaagcgcacccagccctcagatatcgatctcgaggcggaaaacgcgggcatcgtgtacgtccccctgggccccgagggggagaaggggttagtaggcacgctggtcaacggcgcgggcctggcgatgaacaccaacgacgtgctcaattcccggctcatgccacacacgcagtctgcgaattttctcgacacgggcgggaaagctacgtcttctaccatttccactagtttcaaactcatcctgtccgacccgcgcgtgaaagtcgtgtttgtcaacatctttggcggactcacgctgtgcgatatgattgccgaggggattatactcgcgtttaaagaggtcggggttcgtaagccggtggtggtcaggctcaggggcacgaatgaggagaagggggggagagtgttggaggaggcgaagttgccgattcatgcgtttgatgggtttgaggaggcggtggagaaggtgggggaattggttgctgcgaaggaagggtgagggttctaggggcgtttgtatgtgtatatatgtcggttgagattttgttcatcgttttagttcagctctaatgtcctaactgcatgcgccattgtcaaaaagggtgtccattcaaaaagggtgtccatcaagtaaagggttcaaaaaagaagggggatatcaaattaaaatgctctaactcatgacctcgccacccaagcgtgtcgcagcccagccagttcctcccctcttttgtaattccgtgtcagccaagtagcaagaaaaccccctttcctgcgccaacatgaacataagatcaaggatcgaaaattggggggcatggtatctggggacaaaattcgaaggggggaaaagaaggtgcataaatcaaaagacttcggggcccaaaattcagcaacacctggagaagaaagaatgctgtagttatgcgaggtactggaatgctgtactgcggaggagttagtgtgctgcagtgagtggacttggggaatgcagaacgtacccgatcgctgccatggcaaaaacaccaaacatggcccttctcgcgaccttctccttgacgagcttctgctcggttgtgtagacggttctagcggactttgatgggcggtcctgctcgagttccccctcttcaacgatctcttcgaccttgcgcttcgatgactttatgacatccgaggatgagccagcctccagcttctgtgcctcctccaccatccgtcgcgcctcctcaatcatcttggcagggtcctcgggctcagggagctcggcgtggctgtgaggaacgtcgatgctgacgttggtggacttggtctccacattgccttccgtctcgaccgtctcttgcacttcgatatggacgacaccatccttgacgccaccttccttcgactccacctccttgacctcgccgcttacggagtccgacgcgactgagtcgtcaatgtcggcgccgtttgcgatgacgttctggagcgcgctggcggccttggaggcggacgattcgatcgtctcgtcgatcttctggacttcagacttgaggccgcctcttgttgtcctgggcttccttggtgtcgcaatcttgcggctgggcgtggccatcttgctgggtgacgcagatcgtgtcgatcgcgcgcgagttgatgtgcgaagtgcagagtgtagtggtagcgcagcaagagttgcgttctcgaggtcgaacactggtggttgctggatgtgcgtgttgactttatccttgctgcccttctcaattggcgcggggtctagcagggcctcgatccagtggcgcatggcgtattcttcggatagtgagagggctaaggcgcgattcacgtcagcttaagtaggatttcggtgttttgtcgccttcactcaccctcttcaggcgcgatccacacgctgcctgcaacctcgtctccaccagccgaggggaacgacttctgatacctgcgctcggcctcctcttctgcgagcgatgcccagggaaaagcagccttgaacatgcccgtcgcgctaatgtatccgtcactgctgcgtcgctgttggtcgcgttagtccatcggcagcgcttgtcgcaaggggcattttccatcgcgtaccatcaggaaatatgactcggggaaggtcgaggccctggtcagagtgaagatgcctgatccactgaggtccttggggagcggcacgcgtaaatgcgcgtagtcaaaggtgcccatgttgtcgctcttggtcgcgctcgcgacgcccgcaacgccaggcttcacggcgaggttggtctggcccaagcgacgtctctcgatgagaatctcctctgcgcggtgtgttagtcgtgtaaagtgatgaatgcgatgcgcgcctgcactcactggccgtagactcgatgggctcgagcagcgggttcttccgctcgggcaaagcgcgttttgacaccatgatcgcgacgtatgattgtatgtggatgagatagggtgaagtggtaaagcgcgctgcgcgaaggtggtgggaggaagcttggtgtcaagccgacgtagtttgcgcgcgactagtagcgccgaaggcctctcgcgcgcgatggtgatgccgcgactcagcgatgtacagaaacgtgcctgaagacttctgatccccctacggcaattgcgcgcgtgcgtttgagggcgtgcgagacggtggaagcgagctaccagaaggtgagggtcgtgggtgcgaggagaaagcgattgagttcgtcgcccctgcccatgcaagaggctgggcgtccgttccccagactggcagagatgagatgatccctgcacgccttttttcctcgcgaacacgacccgaagccaacatgccaccatttcagacgtgccgattggtggatagagactatattccaacacaggttgagtgaagcgtgtccttttcgacggcggcatcttttgaggaaagcgcgggaagtcacgcctcgacgcgatcgcttcatgagaggtgcctcgttcccttcgacctgctcactctcgtcctgagacgcgttagaagtcccgacgcttacgtcgtaaatgccttcatgcgcttcaagtcaccgtcggaacgtttctggaggtgagattcgatacatgcgcagtcgctacaccttcagcgactgcaatgaccggctaaggctgcaagtgttggtgtgcctggtaaggaatgcttgctaaatacgcggggtctgaccaaagctcaatatcacatcactaccaactttcaacgctcgcctcttgaacgggttcaattgcccaggcagacagatgaaggagactgacgacagcaagtttatgcatatcctctgctttcagacaacctagacatgagggctccactctcagccgcggaagcaccccccaggcacccagccaatgagcggtgaatgaaccctgagagctgcccctccgcaccctcaagtttcaagagcccaacactgccctttaacttgaactctacacgccactcgagaccatttgtcctacctaccactcagtctaccccactatctctacaccgcaaacatggccgaccaccacgacgacctacacgccgagcagaccgagggcttcaaggtgggcgagaagaagaccattgacgagtaccagaagctgggtatgttttgtcgtgcaagtgaggtatcttgtagctgacctcactactacagaccagaacgacgagtccctccagaagtggaaagcctctctcggtcttggtcaaggcaaggacatctccgaccccaacgacccccgcaaatgcatcatcctctcgcttggtctcgaagtcgagggccgtgaggacatcatcatcgacctgcgatcgcccggtgccgtcgaggcgctccagagcaagcccttcactatcaaggagggtgccacgttccgcatgaaggcccagttcaaggtgcagcacgagatcttggcaggattgaagtacctccagaaggtgtcacgcatgggagtcagcagcaagatgcaggaaatgatggtgagccgggcgattccctcgcggattccattcgctaacggcagtaacagggttcatacggtcctagcaccgaggagaagccattctacgagaagaagtgtacgcagtgaagctccctctccgataccgcgcgatgctaacacccctcccagtcgaacccgaaactgctccctccggcatgctcggccgtggccactatgaggccgtctccaagttcgtcgacgatgacaaccacacccacctgcagttcaagtggtctttcgacatcaagaaggactggaactaagctcaagtcgactgagcaagcgttggaaagggacgggatttggaggaattgctgcgttggatatcccgggcaaactggtgcccgcaaaataacgaaatgacggctgatgatatagatgagctctaggtcgattgggtcaacatctgcgagatctttatagcaatcttgcgactgcaccttttcgttctggcttgtattcgtcgtgcacttccgtctcgtcatcccggagcttcgcaaatttgctcattgtctaacttctgaaattgaaaccaccgggctgcgatcctcttcgccttgacggtccgacccgcccatccgctctccccactgttggagccaaatcgccgcgcggagacgttgaggatggatacttcctgctcccatgggtcttgctctgtgtttgtgtcgtcgtgagattccctgtcttcgatttgcatttcaaagtcctctccgtctgctggtggttcagccgttgtgccttcaccgggacactcgacgacttgaagcacggcacccagctggagcgcagtttcggtagctgctgcaaatgatctagaaagtccctgggcagaaaatgatagagtggacgcatgtagggcaagcgggttgaccaggaccattctcggtcgcgatccatgctgaccaccatgcgcagatccggtctggccatgaattgtcagataggccaacaatgcctgcactgatgcacagaaagccagcttgatatgacgggccgtaaggagattgtgtagcgaagggctgattacgtcccgcatgtagtcatcctcctctcccccaccctggtgcttctgcagggactgtgcaagctggcgcaagaaggtgtcacggctcgagcatatgatgagaagggtagaagcagtacccgcctgggttgtcaagatgtagtggagtagtcccgccagtgttagtgggtagatgacagtcggcgagatggccatgaatcggtcgatctgcatccagactgcggctggcatatgcgcctggggtctgcggtcagtgtcgaaaaatggggggttccatgtgcgggtcgaggtgagggtggaggtgacagcgaatcggcacggacgcctcctccgcggggcactcgcgccatggacccgtggacgtcaagcaagaagccccatgcacgtcaggcacactttcacccactgcaagactcgctcgcccctaacacacctgaccttgcccatctgtgcatagccgccacctctggagcagcggacgcgcaatccgcagtgcgctacggaccgaagcgctgtttgcgcgtagacggcagccatggagtcgataagtcgcatctcgagcttgctggagacaggtaggacccgcttcccacttttacgcctttttgctctcccaatgtaactctggtgtacctcgggaagagctttgggcgtcttctgcgcgcattggtggctgtcatgcatccgtccaactttgctcactggtctctctctacagctcgcgatcttaccctcgaagccgccaacaatgccagcagcgtccgccgagcgcccaccaaggagctgccctcgggccagctcaagaagctcctggacagcagggccgagcgcgaagtgctggagggcttgcgacgagtcgttactgtaggataccccgccacaacttgaagtacggacaatcgtctgatatgagcttgaacgggttggtactgacgctgggaattgcagatgtcataccggcagcctccttcacagacactgccattcttctcccacgtgatcaagaacgttgcgtcgccctcgctgcccgtcaaaaagctcgtctacatctacctcctccagcatgccgaacacgagccagataccgcgctgctctccatcaacacgatacagaagtcgctcaccgacacgaacccccaacttcgcgcgctcgcactgcgcgtcatgtcgagcatacgagtgcccgtcatcagccagatcgtgagcttgggcatcaagagaggagcaggagacatgtcgccgcttgtaagaagagcggctgcactggccataccgaagtgctatcgactagatccaaacacggagccgcaattactcgaatacctgtcgcaattgctgggtgacaagcagtactttgtcacgggcgcagcagtcgcagccttcctcgaattatgccccgaccgcctcgatctgctccatccgcattaccgctcactggtccggaaactggttgacatggacgaatggggccagttggccactctacgcttgatgatggtgtatgcgcgtaaatgcttcccacgacggacgaagaaggtccccaaagcctcgagtagcaacaacactgccgcaaagacgaccaagagcacaaagggattctacgacacggagagtgattcagaagaggaagagaaagagcatgagtcaaacatggaagaggttgctgtgctggaccccgatcttgaactgcttctgaaagcttgccagccacttctgcagtctcgcaatgctgctgtggtggtagcagtagcacgagcatatctatacctcggtacaccagaatacctcgttcaggctgtcggaccactggtatcgcttctgagatctgcaggcgacatccagcacattgcactctacaacattgtccaggtctgtttgagccatccggagccattcgtcaagtactacacacacttccttgttcgctcaacggatgccccacatatttggcgcctcaagctagagctcctgacgttgatctttccatatgcgcagccaaggttgcaaagcctgattttagctgagctcagccacttctcgcattctggaagtcttgatgcggcgctggtcaaggaatctgtgcgtgcgatcggaagatgttcgcagagtcctgcgacgagcccacagacgtcagccagatgcctgcgcctgttgctgaaacacattggatctgcggacggccatctagtcgctgagtcacttgaagtcattcgacacctcattcaacgagaccccagtgctcatcgaatgactgtcgtacgacttgccaaacatctcgacgcagcaacgagcccacaagcaagagcaagcatcatatggctcgtcggcgagtttgcgggtctcgaccccgagaacaacattgccgcagacgtcttgcgcattttggtgaagggcttcgcagatgaagcggaaccggctaagcttcaaatcgtgttgctagctgcgaaagtctacatccatcatctcaccgcgaacccaccaccggagccagtgaagcttgaagagaagaaggataatacgtcgttaatggacaacttccaggaagaagaaggtggtttccgggacactgatctcgaagtaccgcccgagcctaaagagcaagaaaagcctcaccccgtcaaggccatttacgatcatctacttctgctcaccagatatgacacctcctacgacctccgtgaccgcgcacgcgtctacaaagccctcctcgcaacccccacctccacacagctcgcatcccttctcctcctcgcccccaaacccgtcccgcacatccccagccccagcgagacccgcaaaggctatgtcctcggcagtgccagcctcgtcatcggcgacgaaggaggcgtcggtggtctacgcggctacgacgacctcccgcgctgggtcaaagacgggcacgaacccgatcccgcactgcgcgacgaggttgttccatccactactacttcgacgtacgaatctgcgcgggcaatgacagcggctgatagacttgatgccgctgctgggccgatgagtagtagaacgccggatagtattctgtcgccgaggagtgcgaatggtgttggtggtggggagggtaagggcaaggaaaagacgctggatgattggctcgcggaggagagtgcgagtgaagagtcggggagtgaggaagaggaggagacggaggaggaggagagcagcgagtatgagactgagagcgagagtggggatgagggcgagggggatagactggttaaatagtccaatcctaattctcgtagaaggatcaaagagaaggctttccagatgaatcgatgtgtcgtgcgactatgccctggtaaattccaacttttagagttgttgctatagttgtggtttgcactaggttgcacactacgacgcactagcccgaaatctatctgcaaggcctttggtcctgcattagtaacatgtccatttcaaacgcagtatcgtcgaccttctttacctactcctttgtatccttcgctcggtatacattgcgaatcaaacatagtcgtcttctcagccagtgacttctccttcgtgagtcgcaagttccagtgtctggttctgctcctgcgacttcgaatgtgtatgttgcttcttgcttggctgatggatttccttgaaaggctttgttggtgctcgtgaagaggtgcggtagatgctaggatcttgtgctgcagggcacccttccttcatacatcgcctgtctgaaattgactttatcgcgcgcttagagaaaggggatacatggcttgcgtaagtgcatgtaaacttgctagacagtgagccaaaagtaagggaaacataagccgaaaagaaaagccccggtttccgctagtagacaaagaaaattgcgccgttctttgcttgctcagcgcacgtcgggttggagtgttacctggtttcccagtacttcgacccttgcaacgacctgctccatgtacgaaaggaaccttgcgctgggcaggaggcgcaagaacgtacgtgatgcaaacgtggtcccgtattcaatgggtccagggtgcccttgtgtcattagccagtgaggagtcctagctggaagtcaccttcccataacggttcaacagtcgaggctgactgaggcgttcagccgaagccactttcctcgtgatatttcagcactcaagactgactaagatgtcaagatacttgctatctgtttattctatggatacacgcacactcgagtgcatgtagtcgttagagttgatgtgatgaaagtcgtgaagattcagtgttggtcctccacctgcgtcatgtggatgaatccgtccagtggcgcacatagacacgcagctgggtgcagaaatagggggcggggtgcatgctaatgtttgtgccttgtgcattgccgcctggtttatctgtagcgtttctgtcacacccgcggtctgctttgtcatattgcgggcgttacagtcggcatctgtcttcaccgcgacacacacactcgctatctgtttgctcatcggattctcagaggacaatgcctggatactttccgtctgagcgtgctaccggtatctgccctcgcgacatccactcgccggatgcttgcgtcagcggtgcagcctcatctgaatcacggagaacaatgactggatacttccctgagcaaggctttcaaccagtataccgaccagataccgacgctattcaagataccaggcgtaataatttccaacgggtacaacaatctaccgcgcaaaacgttttccaaccagaacgcagagctcaagagtccgtcgccactcgcggtatcgcgagcaatgcccttgagcattatacccccaacatcaactccgcggttggtcaacattccgaaaggagatctttcgatgacaggctccattgtgctacagatcaaatggcacccaggtttcccagtcagcctgatctcatcaacaacacctttacccagcacgagactgatcctgcaagacgctatcactcatggaaagatcatggactcagtgagtcaattggtagcgcatttccacttcaacactacgctggtcctgatcccatggccaacacttctttgcagcgacaacttccatcctccagtctgtcgagcaccgaacccgatcaatacagttcatcgcaacccaacgaagaaatgaggccacactaccccggtgacattccgtacgattttgatgctactggtgtgccgaaggaggtattcgaccagtatatgtatgcattcacgtacgcggcaggtggagctcgcgacgaggtctgggcagaatttcggcagatgtcggcattccatgagacagcacaagttacaaaggcgaaggatcgaatgtggaaacatgcgtacgaactattcataccactcatgcgccaaatgaagcaagagaagtctgtcaaggagattcagcaatgcgtgtacgagacgtataaagtcagactcaagtgagtgttccgatcatagttcagtgacaggcagtggtctaattcattactagctataacaagttgactcagatgatcaacagaccaatggacaaatcaccacgaacctctttcaacgccccgtccccatccagcagttaccatacgcctgatttccgaacccagcctgagtcaaacaattacaagggtacatcacaactagaggagaggatgaaagccgtgcgcagtcagttcaactcatttaaggaaaagacgaagacgaggattcaggcattgcttcatgagatcgcttcattgcggcgagagctggacgctgagcgggagaaggcgaggaagctagaagagcataacgagtggatggccgatgagaagtatgatctggaagcgcaattgacagatatacacatgtttgaaaagcctgggtccaaacggagtcgatcgggcagtgggtcctcaataagtcgtaattcctctatgcgtagcacacaatctcgcatgtcgagtcgttaggcagatcgagatatcgaggattgccagctcggatcgacttgcgctagctttcataaacttgttactacattacacattaacatctccatggagttttattcagaaatacatgtctgcgatcctcacgtgttcacgctggtttctgtttgatgggccgtgccgtagatatggtacttgccttctaaagcatgtcttcactccccaaggcgcagggtctgacgcgaccagccacaaggccacagctgtttcctgcccgcttgaacagtggcttagtgattttgatgccaaagtgtgttttcgttggcaaccaggttttggtactactgcaaagctcgttcctagtttaatcatcatgtagcacagagaccaacctctggtcatcaggttcacaagaacggtcttcacattccacgcctgcatattcccaaatactgttttgagaactttcatgatctttcctcacatatggccaggcaaccattattgcaaggcttagatctaaccgcgtaaaatccccagaattccgtgaaaatcccggagaatcctggaaaactctggaggacccctggtgatctcaaactttcctgggattcttactgggttgtctgaaagccggcccgggctccagaacgcccatgccttccgaaaggtgcaatgcttccggcggggtcaacaacactgtcccgagaggtcacgcacttacgcgacacatcgccaatgcagcctttcataccccccgcttttcaagacttttgttgtggctgtacataccacgtggttttcctgtcatgtcggggtgggtcgggccatgccattacaggtcttacaacaacagcacagcggtgacaccaagtagattgtcgtcagtgcaggaaacccagagcgtctggagaagcttaccgccacacatgcatgaactcccagtttcacgttgggagaaccgcgtggagatgatgatttgcgcaaatagctgcagtgtcgcaatcgtcaagggaaaaacgctaaggatgttgtccgtggatagtgctgtcatcgtgagtccgttgcgccctcatgcgtcaggctgcaatattaacaagttgacacatcaaacgcatagtcgcttatatgtgctcctgatagagtcttttctattgttcctttagcgtactacacgatgacattgttcaggttttgttcagcatttgacggtatttctgcgaaatgaagacgagctaactggaaagggatagaattggcgaatctccccaggtaccttttctgggtaaggagaggttgtaatgacatgacacttcgtttagatttggcgtctgcatcactaattcgggttagccatgttgattgaatccaaaacttctacaatatttcttcagaattcctctctcacaccttcccccggttttcacgaaatttacagaaatattgtcgacaaaactacagaacgcatcgtgttttggcaaatttgggaacaactctcagtgaacttcaatgaagttatctttctccaacaaagtaatccagtcccaccgcacaatgggcagcgcatcctgttatatagaggagcccttcgttcctgtaaaaaggcatgatacttttggcatacatggaaagcacaccattcaactatcgtacctatctactaccaacctccggcgccggttctatccagaaacccctcttcaataatggctgaacccattcccaacatccagacagtcaaagactttgcgcccaacaaccccgcgtttctacgctgcgtagatcgttgcgtacaagagaaacgtccgagcacagccatcgatctcttgttggatgatctgaaaatgcaaagtatggagataggtctcaagaaaatgcttcacaaagccttctaccatgcggtgtttccatacgtgaaacaggagagagctttgaaacctaaccgtggctggaaacatatcatcgcagaaatcgaagaagggactggaattggtttcacgtaagtggccctttgggaattccgcacgcagccacgctaacaaagtatttttgatggccagtccaggttttatgaagaagtgtgtcgaagaagacacctctgtgcaattgatacatgaaaagttggacgtgttgctggaccactggacgaaacacaaccccaaccatgccccagcaacccaatcggctggccccacgattttgcagaaccaagcagatgttcaaaatgctgctgctactcgtggtactccgaataccatgccttctcagtatccaggtatgttttcgaaaaaagcacttttcagattgaataccgctgctgatcttgagtgctgaagcgtgcggagacagtctgcccgctgaggtgtctgtgaacgaacccctggtgacagatgcgatgtatcgctctgcacagcagacctttgcgcccgatgcatgcgatcaaaacaacacaaacaccacgcctggcaccgtccaaaaagccgagcagggctatgtggataacgaagccaccacacccgctctttttcgttggtgggctgatgatgcacaatcgtgagacctcttaaggtctcatggaatgtttgcaatgctagagtattgttcagattgattacaatttctttccttcgttcttcttttggtacaggtgttggcagctttcacggaggtatctgtatgttcaagggttgtttcgtccttattgagataccacgaccttgtgcaaaaataagacaaacaaaatattcaaacagaaaaaaagatattaccattatctctacgtcacatgactggtgtaatgtgatccggttatgacaacatcctttcagcctacagtccttgcgcattgcgtgacttggttgagtggtacaagtacaacgtaggaacaattccgaaaaagcgaagatgcgggcaacaaagcgattgagaaagagagggtgacagtatctaagaagttggaataggtagaggtctcttgcacattttgagacattgctttatgtttagaggtctcatgtaaagagaacgcgttctggaaaacttttgtacgacgcgaatgttggggccgagtatcgcgtgtggctttggcactggaagacgtgttaccaccgtgcttttgaatgtggataccaagcagcaaatagtagggcggattctattcaagtcggctaattactgcattgggtgtaggcgtcgatcgggatttggcgaaggctgttgaagcagcatctgtgcacgggaaactagcgtactcctgtctcaatgtatctttgtgtagatatggagatataatattcaagagaggagatgatggaaaagactcctatttgtagccttctgcgttcttgctaaaggcggctgtttccgaaacagtcgatatgctgcgagccacacaccatgcattagcggcagccaagaaaatactccccgcccctgtcttgtcaccctgaagtcttggagggggccatttactatccaatagacaatccgtttgcgtccaagccttgcggatacacggaagctcgggacggagcgcgtcagaattccgacgcagttcccaggcataggcaagttagataatacgagtgctgcaacaagttcagcccatccgttcgcttatttcttccctatcctcacttcctcagcctcgctcgtttctgcctttccacctccatttttaacatgtcgtcggtatctaccagcccacccgtaactataacggacgcggctgaaatcgcgtcgtacaatcgcggccctattacagaaatactatcctttccggcctcatgtacccagaccattacgactggggccaagaactactttttcgggcatcgtgggaagcatttacgacaataactgtatcgcgcttggtaccctcgacgctggatatctcatagagacggatcgctgggctaaatactactgtaggcaaagacatcgcggccctaatttcgaacgtagaatgcgtgctcatgttgtttagatagcccagctatatgtcctcatggctggaccgcagcggagacgtatacatcctgcatcagtgtagggcgggatccgacgtgcatctcacttggccccgccaccacagcggcactgtgctgtcactgctacgtcctggggaaatgcacgcatacttacagctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttccagacagccagcgatgacgaacacgattgtctcggataccagtgtgcacggagatggaatcccaatctactggcagagttcagatgcggaggttttgtcgagagccgctgccatgacaccgacttctgatccgggttcggtagcatcaccatcgaacgcgtcggcatattcttcgagtgcccctacttcctctggtattgcgcaaacgggcagctccccgtcggcaggtctatcaacaggtgcaaaggccggaataggcgccggagtgcctatagctgtaattgctcttctgatgatgggtttcttcttttggaaaagacgacgagatcggagaggggatagtgaaggcatgaaagtacaaacaggggaaatgggcacagaaaaacaggtgcacatggctccaaaccatggacagcatcaacgatatgagatgcaaggggaggcgatcacacatgagctcccagtggggcaaggcgattcaagaacgcttgtacatgagctcccagttacacaacagaaatagtcatctgttagctattgtcagtgcctaggcgagaagatgttagataacgtaattttagctttctagttctaaagtgcacatgccttgcttaggattggtcagtagcacaacctgttcgcgggctggtcagcgaagccaagaccagccagcaagtagatagaaatgtgtacagatacactgatcaggccattctttgcatcattccctcgtgacgtatctgacatagtgatgctgaatcaacaactccatcaggcaagcgcagatgatgaattgcatcgccatgagacctgatatccctgtcgcgtaatgcttccttctccaaccgtaggtagcaggaaccaggggcaaccttcttccaggactcaacaacatcatcactgaactcaagattccatgtaccacgccatgtaagtgtagcccttgcacttgcagtgtgcttctggtaaattaccgcacaggcttgtcccgattcactgttccagagcaccatggttttgagcttcggcatcttcagcgcaatcgaactggcgttttgcaacagtgtgtaaatattttgaggaggaaccgtccgggccagtgtggatgatgtgagtgtcagcgactgcaggatattccaggtacatggtagctgctggcatgaggtgaaaaaatgctgcgcatcgatcatgtatgaaatagaaaggtgctccagatggcgacttttggcagcaaacgctttggctagcgcgagatctacagctgaggtagtttcgatatctcggcctaaatgtggcgtagcgttattcagtgccagtgcaagttgattgttgaagtccttgaagatagatatacttttgacatgttttggaacactgcgctggaataagaaggctagttctatcaacatgtcagagggaaattgcacacgtgtttgatataggttcgggaggaggggttctcccacataagggtatgaaataaggtcaaacgtaccatatgcacatgcaatctggcagtagtgtcgccgggcacgccacagctcgtagactatactttctaggcgagggagtttatcccacaaggcctttagtacttggggaaacagctcatgtcgaagttgtcgacgtatgcagaagcttgtaacggcatgaacgacagggagattttgggggacgttcaagcagagcggagagaagaggcgcatgaaagcgggcagatcgggagtcttaacctgctgaccataaacccagccgtgctttgggtcgtgccaattgatggctttctcctgttgggtccagtctcttgtgtcttcatgtccagatccaaaacagtagttcttgaaccaatgttgtgagtcacttggtgaagatgcactcagctccagtgtcaaccgacctgtaggctgccaggtactcaggatagaaaagagccttaggatagccctcctgaaaatagtaggcctacgactggacatggtgtcacttcgttcacaagagcgacaggtgtatccaggaaggtcgatattgagacagatgtgctggacaagaggcctttgtcggataacgagggtttccagattgtctaaacaggatggctccaatgctagctgggaaaaattcttgggttcaagaatggcctgccattctttgcagacggctgcacactgagcccagccacgatgtttctggcctgatatttcgtcaagcaccaaaagacagatatctgcaggcaacgagagccagggaaaggcgatgtgatcgtgtctcttagtcattgtgagagagaagcttctttggcagtacctgtggctgtgagaaaggaaagtattctgggaaagtacacccttttgtacgtgatatgccgtagaacgcccgagcaaaccgcaagagaggaactgagacagcacagccgctcggctgctgctgtgaagaagtttgacgcgagagtacagattgacatccgctgtagcaaatggcagtaggaacatagctacgaaactggcttaaatttgcgtgtcgttgatgcctcactaacacggttcgcacatcgcataaatccatggattgtgtgaaggttagcgggtggttgggatctgggctttagccaatcctggcctagaatccgagcagattccgcgcgctcagagcgagctaatgctgcactgcgctaaaagcaacctttttaaacactactaatactaaagattactatatcttttatagaagcactcttcttatataacgtttaagagcttaatctagaagatctattctccttagtgcgtaacttagttaaggttcttagcttactaactctaaggttattgcagatagaatctattacttatttataacgagataaaggacttataagttcagcgttttaactaagattaaacaacgtattaacattagcgttgcctaacgcgaggatattaggacaaacacttaggcaggttctatattcctgcactccgctcatagactttacttactatgcgttttagaataccgaaaacctcttagtaacttaagactttaacttgctgataaaaatcttattacctttccacaagaacgttaacacttcaaagctaagatctattttcctctgaggacttcctctctaagaacttgccaatacgttccctctcgcaattcacatatctggaacgcttctcaataggcatattcgcaattattaacgacgggagatatatacaagaaatactcccgaaaaggctgattgaattggagcttattaacagatgctcgacactagcaggagcttatagctgagatattcataatgtgattagggtgtttgcggaagctaaacttaaacttctgccaaatctaacaaaaatgtcgcttgcgctggaaaacgaagattggtacaactcagaccttaatgctcggaaaacggtgttgaattctgcattcaaatggagtacatttggtaattgaaatctgtaataactctagttccaggtctttggtattgcttgagctgtgtccgtcaataacttctagagactttcgatggaggatgtgctcttgcttttagggttttctatcatcctattttctccctctgctaacttcgatggtagctaggctgtacaaacttcaaatagcttaggagaagcatgtggagcgggagagacaaagatagctcagcgggcacgtaaaaaagcagaccgtgactctagaaaagctatccaaacagcctaaaacagtaagcgcatggcgtcaagaagctctagtcaaaatcccaagcgccagaaacgtagtgttgctactacaggagtgaaggagctatcaggggctgcatcagcgccgccgtcagcaactacccgccgtggccgcaacgtcaaccttccagatagatacaagtagctcatgttaatcgcaagcatctaactactttacctttacaaaaactcgtaataataactattgttgatgactctacagcatcattttgataaaatttttgtgttattaggttgcgcatttgataatcatgcgcatctgacgcacggacacggtgctgtagttgcattgacagagagctacgtggctttctgtatatacctaagagttcaggacggaaaacaatattgcgatcctctgatccgcaatcgggccgggaagaagagaaactgaggttatcaacgaggatcagaaggggaagggcgttccgacctccgaggcttacagccgagtcttatccggactgagcctggcccatcacattaggaacagcacgaatcgcgccgtcacgataagttctactgtcagatattcactcttatatggaatactgatgaaaataggcaattgtcagattttcactctcatctgaaacactgataacaaggataataatattgatgggtactgatgattgattatgtgttcttctgtctacggttctgggcacaccgagggcgtgctaagctttcctgtgctctgattggttcttgcagatgccgggtcgtactagcgcacccggattctgtgcaagttgatatcaacttgtctgtcaacttttccagcaacactgctgttatctgacagcaataagatgatgggtagtgataattaattatccacggtttgtgagatcacctagggggtgccaagccttcatatggcgtagttgtttctcatagatgccgggtcgcactagcgcacccggattctgtgtgcgcatcgcctctgcgtcacccacgcattgcatccggtccgactccggatcatccggatcttggggcaaggcagcgaagtcatcaggtgtacctaatcaagctgatcctgtagataacttagtagttttctgcaatcctttcgtacaagacctataggtgtcaattgatcttaggtcacagttctcccacgcactcccatatgcctctaagtaagaccacgccgagttcggatctcttgtcttgcctgcgtcgttacactgtgcaagttggcatcaactttctatcaacttcccagcaacagtgctattatctaatgtcagccagcacggctgggtatccatgcgtcagcccaatgctctcatcagatcttctaccactttcgcatacctttactcccctaccatctacgtcatatacttacatatatctcacatatataaatacacatctctactctatagaatgatcaaccagttcctcctctctatcctccgcccacatctaacatcaacattagaggtactaatgcaacgtaactggaggcagatcatctccgtacgatacgtggcgtaagccggctaagccggctaagccatacgctattttcttcccttgttactcctagactatcttgtgcccatagcggttccctagggagttcattcgggcctgcctgtttaagcggtgtggttatttccttgccatggcaaatttttaaagacgctagagttcttgttaatcttagcaagactgtggagtatttaaaggtctgtaaccccatcctgtgatatctgtccaccatccttctgttatttacaactgttaggttcagcatccacacgccatactatttatttaacctaaaccttatcaatcttgcttcttaaagtgtcccctacaatgcgatttagttacgcgggatttctagctgccgccttagctataagctcggcatcaggacagtgcacacgcagttcaggacaatacggtgtatgagattttaataatcgtctactaaatgctacataactaacttattactaggcatgcagtagcgatggtaccaaaattgtaagttgaacatggatcattatataatattaaactaagtatcttatccttttagctgtattgcactgggtaccatgggagattgatcaatcaatgtccccaggggagactttgtgctccaaggagcgggggttatgattgtgcgcagttttgagggatcgattaagagtgtggagaaagattggatttgacaaaatacaagctatcgagctattgtgccggtgcacggggtaaagccctgtgcgtgattgagtctgtgctcaacccagatctcggaggctataaaagggttctcaacaccactcagcagacgtgccattagtctagctatactatcatttcattgggatcagagtacttttaattcgccgtcacgaaccttcacttcagttgaatcttatcaagtagctcctcgatcgttcttaaaaccttaagaccttctaactgttaagatcgcccaggaatctaagccctatctgtctaaaacaaaaacttatatcgcaggcagctaaatttcagattatacgctgcaatttctgctagaactgtaaatcagaaatcgttttcctaaaagaggtatagatcgaaaattagtacacagtggtattgacctgcgcgacgtccttattaccaaccctcattatattgaggcattgcgtgggtgagtagttatactgtccctctgccttttgatccaagactgatatctccgccggtagatggcgctggatcttcataatcgagagagtcgtgacgatagttgcgggactaaatgcaccattctttctggttgaatgtaagctgagatcgctatgctctggccccacgatctgacagttccagttccggagaaggttaagtttttgaccgagcgtcagaagcacattgctgtcacacgcgtgactatggaaaagaaggggctcatagagaacatgccaccgtcggcgaaatgatgaggatgcttatggactggaaacttggtgtatagtcagtactacctttattgacttgaactttcaagacttacagacgttagctgcgtacaatacttcgtcgcggcctctagcgtctactctctggctttcttccaacccataattctgaggaacggtatgggcttctcgtatgcgaaggcacagttgctatcttccccgccctacgtcttcaccgtcttcgcatctcttgcaggagcttggttatctgacaagattcggatgtgctggccgatcttgataggtcagtctgttgttgctattgccggattgctgattgttctgtacggtggtccgcctggcgtgcgatactttggcttgttccttgcgacatggggtacgcaagccaatgtccctgcctcgtttgcatatggccagaatcagacagcaagggtgcagaaatgggccgttgtcgcagccgcaatgatatccatcggagcagctggtggcgtgacaggaagcacaatattccagaccaaagatgcgccagtgagtttcctttcctgtgatttaatctcatgccaagtgttaatacagagcagcaatatctcccaggtatgtgggcgaccgttgcgatgcagtgcgtgtactcgattgtgacattctgcatgtcgatgtacctaaagcgcctgaataaaatggcagaccgggggagtagaccagcattggaaggcgtggaaggattccgctacgccccttgatccggatggcttggactgcggcgcgttgttgtatttccatactggtcatgctgcaggtgtcagatgtggagcaaagcttttgtcgaatgagcgcaactcggaacacagagcggaagatgaagagaggatcaatgtgctatatttccatacagttttctactctccccactggtccgtgtgcgtgtggagaatgtgcatctgaccgattcataggtgttgcgactgacgaaaggaaggcttcatggcgtcgtgctcgatgcgagcatggaacaaccaaattgggcaacccgtgtaagaagaagcaccggaagattatcactctgacatgtacagtcccttcgaaccggattcttggcaggcatcgtggctgattaaagcttgggggttggagtcgtggagaagcgcgcacctctcaggagcgactccaaccccgcaactcgcttgggcatccccgcattaggaaagaccccgtgatttaagtccatacggcatcccgagggccgcgctgttggggagcgcaaatactattgtattgataggagcctataaaagcacactccagccttttcaaactaccgacgagctattgtaagcattgtcaagcactcgatcttacgtcgtagcacagcaccacgcacacgctagccccagaacgagatcatgggtgttggagacgcatcaatcgcatctagcgaagtgagccttcttcccaaagtacatgatgagtactgacttcatgttccagcgtcccgaatatggttccgttaacatacaaattgcggactacccacaatcatcaaagaataactctgttgatgccaacaaagtagcagacgacattgtcacaaagctaaacgaagcaatctccaagaagaataatagtgccgccgcgaagctcttccttgcagagaagggttactggcgagatcaccttgcactgacatgggattttcgaacgtccaagggtagccagaacatcaagacactgcttgacgaagccaaagttcaactgcaaaagattgaagtcgaccgcagttcagccttccgtgctccaaaatttggaccaattgatgggtggggtgacgtcaacggtattcaattcttcgtaaactttgaaaccgaggtgggccgtggggagggagtcgtcaatctcgccgaagaggatgggcaatggaaagtgttcactatatatacttcattgcaggagctcaagggtcatgaagaaccagtaaaacatcggcgaacaaagggcgtaaagcatggtggcgatcctgcaagaaagaactggaaagagcgacgagagtcggagaaggagaacataaatcccagggtgctcatcattggcgcaggacaaggtggcttgacagttgccgcgcgattgaaaatgttgaacgtccccgcgcttatgatcgactcgaacgagcgcgtcggcgacaactggcgcaagcgataccaccaacttgtactacatgatccagtgtggtatgaccacatgccatatattccgttcccaccacattggccgattttcacgccgaaggacaagcttgccgaattcttcgaagcttatgtcaatcttcttgaactcaacgcctggacatcaacggacctaaaatcagcttcatgggatgaaggcaagaagcaatggactgtagaagtcgagcgtcgaaaggcagatgggagcgtggagaagcgcactctacacccacgacacgttattcaggctactggccactcgggaaagaagaacatgccagatattaagggtatggacagcttcaaaggtactcgcttgtgccacagctccgagcaccccggcgcaaacccgatctccaagggcaagaaggcgatcgtcgtcggctgctgcaactctggccatgacatcgcgcaagacttttacgaaaaaggctatgacattacgattgttcaacgaagcacaacgtgcgttgtttcatctgaagcaatttgtgagatcggtctcaaaggcttgtatgaggaagatgcgccgcctgtcgaagatgcagacctcttcttgtggagtatacccagtgagctctttaaagtccagcagatcaaaatcaccaagaagcaggctgagcacgacaagaagctcctcgatggactcaaggctgttggtttcggagtcgatagtgggccaatgggatctgggcttttgattaagtacttccagcgcggcggcggatactacatcgatgtcggcgcatcgcaactcatcattgacggcaagatcaaagtgaagcagggccaagagctcaagcaaatccttccgaacggcattgaatttgctgatgggtcaaagctcgaagcggatgagattgtctttgcaacagggtaccagaacatgagaacacaagcccgacttatctttggcgatgaagtcgcagatcgtgtgagcgatgtatggggcttcaaccaggagggagaattcagaacgatgtggcagaagagcgggcaccctggtttgtggttcatgggagggaatctggcgataagcagatactacagtcggaagcttgcactgcagatcaagggtatcgaggaaggcataaagggcacttgaagcggtatgaagtcgagtgtctggcgaacggtcttctgcaccgcgagtcacgcccccagcaataaatgtgtaagtgaacaggggtaccccacttcccgtggggcgacgtgcacgacaacgtgcgggagtttgtttgttctccaaaacaattctatagacttcgagaagcattcctctttcagacacttccctttctttgatctttatcgctttctctacttgcatcatggcacagcctcagcgcatcctagtagtcggtggcgcatctggcatcggcgccgccctcatcatctcgataatacgcacatccacagcgcaggtcttctgtttcgacaaagacatcgactattcttcttctggacctctcggaacactgctctcatttccaaatcgcatgtacggccacgaaggtgacgtgacgataccagatgaacgcgaacacgccatagccacatgcatacgaccagatgtcctaggcggtatcgacacagtcgtatattgcgcaggtattctcacgccaattcaacgaatcgagaacctcgacatggaaagcgtggaaatgacttactcagtcaacgtattcggtgcaatggccatggtaaccaacaacttctcactccttcaccatatcatgatatctcacacgtgattaggcacaactagctctcccacacctaagagccgcgcgaatcgctcgcccgctcaacgctggctttggcaaaatgatcttcctcacatctgcgtgcgaccaggacgtcacgtaccacgggtggtcaccatattgcagttccaaagctgcgctaacacgcttcatctcgtgcttcgcacacgaagagtcaggcatcagcgtgcagggtgtgtacccgaaactcacgaatacgaagatgccggaaaatgtggtcaagggcaagtatcgaggcatcatggcggatcacgaggtcgagaggttcaagacgtggggcaagatgggcgaggagatgattgagccgccggaatggtgtggtgaggcggttgcgaagttggtgttgggctttgtttgagggcgggaagagtggagagacgatgttttatgatgaacatgttccgaagaagattaagggaacgtaattatgagcttctagctcttcaatcctgcctcaaaatataatgcgcggcgtcgggcgtacttgataccgtcaatccattcatagctccattggcgagctctcagtcatctctactcacgatcctggcaacacttaagctgatgatatactcttcaccgaaatcaatcggtacaggtaggcccaagcacgttccgcgagagacgcctctggaagaacaatttcaactgcacgaacacaagctcgcccccatcctgttttccaagcatcccggaccaattttcctcactttttgatgagagacataaatgactacgaagactcaggcccgtgcctttgactgtgccgcaacagcaaatggtcgcatgagtggagccgccaagtggtgccttgacagccacactattcctcaaccttagtttatatggggctacagcccattctgcagacatgaagaatctccgccatttgcctgttccacgcgttccaaaaggtactcatgcaaagttacccattgactaaattcaactcacgagccgccaatctcaaaacaactcaacccaccagcccaagtccagtaaccactaaaacagcattcccaacaccccatgacaacttccactgaagaatggctcagtcacctccaccgcctcatagaccgcgacaactacatctacgccgacgatctccgtaactggggcttcaccatctaccgcacatgctacacgccctcatccgacgagaaatggccgcaactcctggaaacaatccaaacatgtgcacacaacgacgtcttgtcccagacccagtccaaagaagacgatgcgcaattcaaaaaagttatgtctctcttccgcctcgacgcccgctccgaaccctctctctccgccctgactatccctcagctccgcgagctatacaacacaacctccaccgatcccccgttgaattcagacttccccctgcgtcgtgtcttcctcgtcgccagcgcagagaccttctgggccgacgagcccgacaccgtcatcacgtgcgtggatgcagactaccggacggaaaactacgtgagtaggggtcggtacacgcagcagtattttggctggatgcccatgcgtgcgcggtgtgtggcggagttctgggaggagttgcagtggcgggagatggaccggattgcgccgcagacgattggggggagacatttggttgtttggggaggggggcagccgaggttttgggtggatggggaggaggggtgagattgggagtggatgtaggaaatgaagaaaggtagactttggctgactggtttgttgcgatattgttcgtgttgagtagcatatactaaggggcagcttttctgcgcgcgagtgaaagcagcgtaatgatgctccagccctattaggctgcatcttcatgcttcttgtggcttcaaatagcctcttgataacgccgcccaatgccttccaggtccctatgccaaagcaccaaaatccaaactgatcgtcataaaagccgaagtaaacccgatcagttcccgtacgcctacacatgcgcaaaccccacccaaaaccgatcccagaaaaaataaaatagcttccccccatccatgaaatgcagaaattttattacatcatacatgtacccaatacataacgaaccaccaaatctggtggaacgatggaagaccacggagccagtggttttaggacgccgagtctaatgcgttttctaaatgctaagagagagaattggtatataaacgaatgcttgaaagtgaaacgccagatttaaaaaggttgttagtgtgcttttgtgtggatttatgtttcccgaacgccgaaatccaaaatcgagggaatgtacatgagaaggtctacggggccatgaccatcgcgagcaaagccatgcgggtgtacaatccgtattgcatctgtagcatgttagtaatgttgcgtatatattgtagatttgagactcacctgtctgaagtatgctgccctggggtcaaagtccacctcctcgtgaatctcattattccttggcagagggtgcatgacgatcatattcgtctttgctcccttgagaaccttgttgtcaatgacaaatgcgtccttgaccttctcgtagcttgcggggtcggggaagcgctccttctgcacacgtgtgcagtagagaacgtccgacgaggcgacgatgtcggcggtgagctcgttggagatcttgttaagctggccgcgagacttgagcccatccttcactccttcgggcatgccgagcgagtcaggagatacaaggttgacggtgacgtcgtaatgggagagcaactcgcagagggagtgcacggtgcggccgtacttgagatcaccaacgaaggtgatgttcaagccgttgacggtacccaactcctcacgcatggtaaagatgtcgagcagagcctgtgttgggtgctcgcggctaccattaccagcgttgatgactggaactcccgagaacttggctgcaatgtcgatcgactcctcagccgggtgacggagaacgatggcatcaccgtagcatgcaagagtgcggatggtatcggcgatagactcgcccttctgagtggaggagaccgactcgttgatgacgatgacctcaccgccaaggcgcttcatggcagcgtcaaaggaagctgaagtcctggtagagggctcgcagaacacagtgcacaagacgcgacccttgaggatgtcgaggcatccctgcctctgtgcgccgagacgcatctcctgggcaatggtgaagagcaagtgaaggtcagcacgggagaactgcttcactgacgtaatgtgcttcctcttgaacggagacttcgcaagaagttgcgtcaaggacagtgagccgttgagcctggctagctccatgttggattgctcatgctctccaagaggcgggaagaactcctggaagtcaactttagagacctcaagatcgtagtggcgtgcaatggcctcgatcaagagcttggcgttcttgacgttggtgacaaggggtgtctggtagtcgaccgccatacggcgagtgcggtatcctcgagacatgtagttggctggtcgtcggtagcggttgctcgatggcaggttgatgtacaggtcgatgagattgttcgccaaatgctgagtcaaggagtactctgctttctgctcgtcgtagtcaccttctggaagtacctctaagaacttgacgggaagaccatgttcctggaggtagtctgcagtaccagccgtggcaaaaagattgtagcccatcttgtgcagacgctcgatggatggcagcatctccagcttatccttgaatgaaccgatggagagaagaatgttcttcttagggagcctaaagccggtggcaatgaggcccttgatgtaggcctcgtactttgtgcgtccaaagcaggctacctctccagtcgaagccatctccacaccaagcacaggatctgcgccagatagtcgggagaacgagaactgtggtaccttgacgccgacatactcgggagggatgttgacaggagggtacggcacaagaggcaggccggccatagctttcgtagccatctcgatgagatcaacacccatgaccttcgagacgaagggagtggagcgggaagcgcggacgttgcattcaatgaccttgatctcgttgtctttggcgatgaactggatattgtatggtccagttatgttaagtgcttgtccgatctttctcgtagcgtcttcgatctgtctgatggtgtcttcgtccaagtcctgaggtggtaggatgagggtagcatcacccgagtgaacaccagcattctctacgtgctcagagatgaagtggccgatcatggtaccgtttcgggcaacagcatccatctcaatctccttggcgttctcaatgtacttcgtgatgactacggggtggtccttggaaacatcggctgcctggttcaggtagttcgccaaatcgtgctccgagtacactgtgttcatcgcagctccagaaagcacgtacgatggacgcaccaagactgggtaggaaaccttgctgcagaactccctggcctcgtcgatgcttgtgagctccttccaggcaggttggtcaaccgagatgcggtccagcatacgtgagaatttgtagcggttctctgcagtgtcaatcatctcgggtgatgtacccaagatcttgacattcatgcggtggagtggcagggcaatgttgttgggagactgcccgcctacagagatgacaacaccgccggagttctccagagtgtagatgtccaggatagtctcgagcgagatgttctcgaaatacaagcgatccgcttcgtcatagtccgttgaaacggtctcaggattgtactaaagatcaaaggtcagcagatgcaagtagagaattgttggtgcaaaatctgagagggctaaacagttgacccaaaactatagcctggaggtacacgaagaccattcagacatagcgccggcaaggccaacggtcgttttctcgcaaaggcgtgcaaagaggatcactcgggggacttacgttgaccataacagttttgaatctggtaagagtcagtaggtgtctcgataataggtagtatgctggaatcgacgtacccattctcacgaagcgtgcggatagcacgaacggagcaccagtcgaactccacggacgaaccaatacggtacacaccagagcccagaaccatgataccattgtcatcgaagctcacgtcgtgttccgtgccgttgtacgtgaggtacaagtagttggtcatagcagggaactcggcagccacagtatcgatttgtttaacaactgggaagatgccggcatcgatacgtacacgacgcacagccagttcgttggtgtcccagaacttggcaagttggcggtcagagaaaccaagctccttcgctcgcttcatcaacggcagggtgatgcttgctgtgttgtagcttgacatgtccttctcgaagttgctcaggcccttgagacggctaaggaaccacttgtcgatctgggtcatttcccagatcttgtcgaccgtgtaaccgctcttcatcgcattggcgatggcaaacagacgctggtcggatggtgtctgaagctcctgatcgattcccatcaacgcagcagtctcgttgaaaccgaggttgttggggtcaacctctcggatggccttctggatcgcttcctcaaaggttctgccaatactcatgacttcaccgacactcttcatagacgatccaagcagtgtcgatacacgagtgaacttcttcaagtcccatctggggatcttgacaacaacgtagtcgagcgatggctcgaaacaagcgcaggtcaccttggtgaccgagttggagatctcgttcagcgggatgttgagaccaagcttggcagcaacgaaggcaagaggataaccagtggccttggaggccaaagccgaggaacgtgacagacgagcgttaacctcgatgatgcagtattcgcgggagaatgggttcagagcgtattggatgttgcattctccgaccacaccaaggtggcggatgacgttgacggctgtggtgcgtagcatgttgtagtcttcgtcggaaagagtttgcgatggcgcgacaacaatggagtctccagtatgaataccgagagggtcgaagttctccatgttacatacggtgatacagttgtcgcgagagtcacgaacaacttcatattcgatctctttccatcccttcatactgcgctcgatgagcacttgcgggctggcagcgaaagccttgttgcaaagatcgagcagctctgcgtcgttgttggcgaaaccacttccgagccctccaagagcgtatgcagctcggacgataactgggtagccaatgtctttgacacagcgcatggcttcttcgacgttgttggcagatgccgacttggcacacttctcgccgatggactccatgctgcgggcaaatagctcgcggtcctctgtagtgataattgtgtcgattggggtaccgagcaccttgacgccaaggccttcaaactcgtccttgagctggataccaacttgaagagccgtctggccaccgaatgtgacgtagatgccatctggtcgctctttctggatgaccttgcgtacaaagtcggcgtttacggggaggaagtagaccttgtcggcaagacccttggaggtctggattgtggcgatattggggttgatcagaatagtgtaaatgccttcttccttcagagccttgatggcctggctaccagagtagtcaaactctccagcctggccgatactcagacctccactgccaagcacgaggactttcttcacatccactcgtggtgcggccttcttgttctcctcgaaggtgccgcccgggaactcgactggctttgacatgatttcgtttgactccaagttcttctggatggtgctgatgaagacatcgaagaggtattcggtgtcgcgaggccctggagtgtgctctgggtggaattggacactgaagtagggcctgcttacgtggcggataccttcgttgctgccatcgttggcgttgacgaagagctcctcccagccatggggaagtgtctttgagtccactgcataaccgtgattctgcgaggtgatgtgacactttcctgtgagcagactggtgcaaggaatgtttgcgccacggttaccgaacttcatcttgagtgtgtcggcgccagcggctcttgcaagaagttggtgacccaagcaaataccgaatatgggagtcctggcctcatccatggcagccttgatgtgcttgactgtgctctccatcatggcggggttaccaggaccgttcgagatgaacagtccatcatactccttgccagcgagctgaggaaaatcgtagtcccatggcacctgcaggacttcgacacctctccggaccaagcatctcagctggttgtatttgagaccaacgtcgactgtgacaacgcgtactgggcggccggaggggtgtttgagggcagtggatgggtctggggaccagagcttaggctcttcgatggacactatgtgactgtcagaagaagtcatactgcgggatgaacatggaattaccttcagctacgaggttcttggcattggggtctgaccattcgagttgctcgaagctggctttccagtcctcgacttcaccgtcaaccagggccgcagtgtcgacagcaccgttggtgagcgcagtagagctgggggctgctgaggttctttggagcagtctgccgagcatgctaccttcctctcggatgcgcttcgtcagtgctcgcgtatccacaccagtgatggcgggtacaccttgctccttcagccatgcgcccagcgaagaggtggccaagtggtgcgagtattcctctcccgcgtaggtcgcaactacgagacctgcgatgtggatctccttggactcgaagtgcgccgggacatccttcagcaggctgtccatctcttctcgcgagggcacaccatagttgcccactagagggaatgtgatgaccagaatttggccacggtatgaagggtctgtgacagactcggggtagcccaccataccagtttgaaagaccaactctccagcaatgctcttgtcagcaccgaagctctgtccaaagcagacatggccatcttggagctcgagagccatgttctggctttcgtctgcgcgaggcgccataatgagaggtatgagagacagctcgagggctaatggacccttcaaaagcgagactgccagacaattgcgtgtgcaaagagaagttggggaggaaaaaagattcaaagtttctgtcgtcacaaaacttttgctcaagctcgttccggttggcggggtctaatcgatagcgccccaccattcagtgaacattatttctggtccctccggtatcatgccgagacctgcacgcaaccagcatcactggctgcgaacgtgtattaccagtgtcgaggtttaccatttctcaggtcttcgccactcttgggggctcagcgtagtggtgctctcacatgtcaacatgcccagcttgtcacgccagctggtcagacgctgatgcaagctattgacccttacctcagatgttggccttttttctcgcttggacaagatgcggtgtgcgggtcgccaaagctgcgaatcacgattgctttggttgcagaagatcggcgacgcgtccaacggtacatgcaggacgtcattgccaatcgattgcttccaaagacgcgtcgatacacgactcgagcgcgttctgtagcacaggaaccattcttgtgagttcgtgaaggatgggatgaggtgcgtctgggccagccgaactcggacgctgagactggacgtcacgtgaatcacggtagaaatgtccggttcggggtggactgtccgcgagtgaagatcgcatcgcagagtcggacacgcagatcgcgctgcgacaaatacctcaacaacgacatggaggtcagaagccgtatacggactctggtatctggcttcggcccatgacaaatgagatgaaagcatatcagagggcttttcttcccgaacgcagggcggctacaccctcgcagacgcggggtgaaggcagatcgggagatcggttgcgagatttaccacttcgtgctaggaggacttggtggtacggactgggggtcgtggagatgagggaaatttcacatcgaggcgcagctagctcagatctatagtcttgtgagttgaagactctgttcactacacgctgtagaagtcaatcgagctacgtcgagctatctcgtcaagaacgggccgacgccaatcgcgtctgcaaagtcagaacgggagcacgtcatgagtatttaaaggtgaggctgccttggtgtggggagcgtcaactagcatgtgaaggatgcagctcgcgtgtgcaggccaatcaagtccagatgcggtccacgctttagtctcacacccatcctggagctgccctgcgcgataacgaattcatcatctgatcgcaaaagagcggcctggtcgcacgaagcggtgtgaggtctagcatgatgaaggaaagcgccacattcacgatcctttctcttgggggcccgccctagtcatgaaaccccatgtttaatttcactaacctctactgattccctccacctcccgcaaccacgacggacggacagccttcttctcaactccaaggataagtcccatgttcgcctcactgctgcgatcgaagaaaagccacccttcggaaaccacgcctctccttgcggccctcaatcggtaccgcaaccgccaacatggcggcgacgaggctcaggaggacgaccccgaggatatagcgcagtatgagggcgaggaagaggacgaagaggatgaagaccggcagcgggatgggccgctgcttcccgtcttctcctcaactttcctgggtatgtcctttcctcccaagtatgctttgtttactcggctaacaaatgtcctcagatcgcataccaatctacaacacgacccacgccatccgcatattacttgtccagcgatgcgaaacgactctttcatgggaccaattgcgctccccccaggtttcgcagttcctggtcaagcccatccagcagcagatccgctccgaccatttctcgcgcgggaccctatactgcctccttgcgaattgcttgcagttcaggaaagagagtgaggaaaaccccggcaacatgggagtcagcaagacgcgagcgcttatatgcgagctactggcgatgaggctactcaaggagttctccacgcgagagttgatcgatgcgctctcctacgacttcgaccccttacaaggcctacagatgcccacgggtggcgcccagataccaggtggaatgaattggtcacgacaagcgccccgctctgcacgcatatcggctctggaaattgccattcgcgcccaagcgaagaagttgctcgcacacccactggtggtgcgccaactcgaggccatctgggcggggaccattgtcttccactcggctgccgacaacctgcatcgcaagcccgatagttcgcatcgccgtagcccccacagttcagaggacatctcgcctggaagaggcccgtctcgccgtacacccccgagcaagcaggatgatcatcaagcgccaactgccgcgctgctgagacgaaccgtgaccctctacgacccccatgaagcctcgcttttcaaactatcgcgtttacgtgtaccccgataccgcaacctgttctccacgctatccttcggtatcatgcttggattatttttggcggtgcttacggagaagtcggatgacatcacggcgctagaagtcctgttctggttctggagcgccggatacatgctggacgagattgtcggtttctctgagcaaggcttcggcctctacattatgagtgtttggaacgcttttgatctgggcattctcctaatgttcatggcatattacatcctgcgcctgtatggcattttgatgcccgatgtcgatcaaccccgagtcgctgctatggcctacgatgttcttggctccacggccgttctgctctttccccgcctcttctcggctctagatcactaccgatacttctcacaactgctcatcgctttcaagatgatggctatggatctggttgcgattcttgtcctgatcgttatcagctgtagcggcttcttcgtcgcattcagtttagccttcaagcgcgacctgggagcttctgatgctgcgtatgccattttccagcttgtcatgggcttcacgcccgcagcctgggatctttggggcgagatgaatatcctcgggcgggctctgcttgctttgttcctcttcatctgtcacttcttgattgtgactatcctggttactgtgttgacgaattcgttcatggcagtcgtcaagaacgcagacgaggagcatcaattcctctttgcagtcaacacgatatccatggtcaagtcagacgcgctcttctcctacattcctccgacgaacatcattggatggctacttattccgctcaaatttctgatgcctttcaagaagtttctgcgtatgaaccggtcggtgatcaagcttactcatatcccgatcctgtttacgatattcgtctacgaacgcctgctcctgtcgcacctctcgtacggtccgacagatttggtagaacagcgcggtagacaggcggacccggtcccagcgttcagtatccgtggccccgtggatcttttcagccctcgcttgcgtgagccgtcagtcacaactttctacaaggatcgggcccttgaagaagtctttcgccggccctatcgtgattctagcatccaagcaccgcaatatcctcagggcagaaggaagtcgagtaacgtggtatctgattggatgaggaaaatggcaaatgacgatgagcaacaacctcctcaagaagatactcgttccgtgcttgataggctggagagtcgtaaaagcagcaggccatatctgaggcgctcaaacacggcggcacagcctaagcgaaggcacccgctcgcttcgacgcgtacaattatgtcggatcctgatgaggcagtaaatgctttcacactaccgatcgcagaagaggaagaaccaagtgaggttccgcagcagactgacgcggacggtgatgacgaagacaatgatgccgaggatgatggcgcaagctcagctcagataacaccgcgtatagctcaaggccctgctaaggaaaatcaacggcccaagacaggatatcattcttcagatgaggaggagttcttccgtacgcccatgactatgctgcctaggtcccaagcacgcactccggccaggactgcatcgcggaagtcttccgttggacaggctgtggttcccggggcagctcagaggagtcaaaacacatctgaatcgagctatctgggggcacaaggctctcctagcaaaaagcttgcgcgtaagaagcctgcgcacaaccgtaacatctcaactagtacagtgcttttcagtcccacgaaggatgcgatgcaactggcacggtcaatgtcacccgagcgtcgccccaagaccagcacccgcagcggaaccgcaacccctggccgtatggacggttcaactctagctggagcccgaactccgaagctgccagcggccatgggtccaccctctcgtcctcgcgccatcattccccctcgcggatctggtcgtaacacgcccaacatcgccaacttcctatccctcgccaaccgcaaccgcgagccctccttcaacgctgtagctcttgacctcgcctcagacatcggcgacaacaacctcaaccccaacttcgccaacctcaacgccctccctgcatccttcaccacgcagttcgaactcgctgcgcgcatgaaggcggcgcgtgggcgcaagaatagcgatactgagtctgactcgaatcgcatgagtcgtattatgctggcgaggatgacgacacttgaagaaggattccgcgatatgttgcaagaggtcaagggcctgaagcagggcgagagccaagttggaagccgtgggacgcacacgccgccgggtgaggcgagcaagaagaagggcaaggggaagaagaagattggggtggcgaagaaggactttgcagaggatcgtatgggatcgagtttatgagatgactgggtaggatgggactggtacaggtagacttggtgggcatgggtgaaaacaacggtggtgttttgatagtttcttgcatcgtttacgggcgttggattttggacatgtattttgcttgtttagcagcatagcatttccgctagcgttttggcattttgtagcatcatctgtttttctgcctcaagcatagcatggccgtaatttctagtacgaatgaaggaaaaatatacttctaaaatacttcaaaatgctcgaaattgagtacgatcaaggcgaggctactctcgtggacgtacatggcattgaagagaatattttcatgattgatcgaaggtacgacgtgcaagtgttattttcaacataagctacctgtcttactgcaacaggtcaataacgtgtctccacctactcgtctagataggcagcatatgagatatcaacgcggcgacatataagtcctttctcgaaactccaaattaatatcaattccaatcatcatcatagcaaggcagacacaacccgatcccagcaccatcctacccaaatcccctctcctttcctcccacatcaaacatatcgctcaaattcactgcccttccactctcactcaactatcagcctctccctctcctgtgcccatgcaacatactcacatatcaccaaatgcgcgccgccaatcgtctgcggcgcaatctccggtaattggaacatggtaagttcttcacacagctcgtactataaactccacagccgcatcttcatccagccaaaatatcggatcggctcgcggcgcttcactgtcagatcaggggcgtcaaagtcggattgcacgtattttatgtgggcgtcgtactttatgggctggttgagttctcctgaaaggacttcttcgtcggcgagaaggaagatgcggcgccaggctttgtgtttgtttggtggttcactgccagtgctggacatgtatatttcgcgtacttggtggatatctaagccgttgagaagattgggatcagagcggaagtctaatttcacgagagagagcagtttttgcacgatttcggaagatgaatcagcgttggcaatggcatcgtggaatgtctgggaaagttcgcgctttagggcttcccatgcttcgtctgattggggggtgtagcatgtgcggtagatggtgtagccgaggggttgaagaaatgaatcttcggactcggagagaagcaggtctcgatctttggggaggtggtagaggtcgctgagaacgctcgaggcgaggccactcatgttcaggctagaaagggtggtgtactagtcaggtgaatggtagttctatggtagccaatcagagacttggtgttgcaccccgccaaatgccccacgcgagttcgaccaaaagttccgaactgcattgcgacacctgtcaagactacggaattatgtctttactggacgggttggcgcagctgccagctggtacatcccctgtagccttcggtagcttcagatactgacgatggcttagagttgctactcatatggcacgaccatcgcgttccaatcctcttctcggccattgctttagcagcaattgtgcgcctcgcgatatatgcacgcggtcgccgcgacaaggtctccgcctcacctttgcctggaacgccaatcgagaagaagaagattgagctcaggccagaatggctaccggaaaatacgacgttcaacgcctcggcgctgaatgtggacggccatgcagaggatgacacaggcgcagtcgcgaccgtcgcaaagatcaagaaggggccgaagactgttaaaggcaaaaagacacctaagaagacaggagtcccagcgcctagcttcaaccacacgacagacaaaatccagcctgtggtcttcttccagtcactatctggcaccaccgaacgctacgctaaagaattcgcaaaggtcctcaccgaatggacaacaggctgcgaccaggcttcgtctttcctcgaactgcaactgcatgacatctcctacatcgaatatgacgacttcttcatcagcccgccgaaagtcgacgccaacgtcaaacaattctacatcattcttctcccaacttacaacatcgataccgtactggacaacttcctcgaaaatcttcaagagacgcacaacgacttcaggatagacacggcaccgctgcgctcattgctgggatactctgtttttggctttggagacaaggaaggatggccgacagaagaggagggcttttgcagtcagtcgagggaggtggacaagtggatggcaaggctcacgggaagaaagagggcttacccactgggtatgggtgacacgaagacggacgcagccgaccgactacaagagtggcgactgggcgttcaagaagcacttgtcgagattgcagaaggtcgtggtttgggagagggcgttgttggaagcggagatccagctgagagtgacgaggaggaggacatagaagacggtactgggcaaagcacccgagttgacgagatcgaggaattgggctccatggtcgactcttcatcaacccccatcccagtggacttcacaacctacaagtcaaagtcgaagcccctcgtaaagtcctccgccgcgcccaaagaaatggtccccacaacctccccaacccacgccgccctcacaaaacaagggtactcaataatcggttcccattccggcgtcaaaatctgccgctggacaaaatccgccctccgaggccgcggctcatgctacaaatactccttctacggcatcgcctcgcacctctgcatggaagccacgccttccctctcctgctccaacaaatgcgtcttctgctggcgccacggcaccaaccccgtcggcacaacctggcgctggatcaccgacgccccggacctcatcttcgacggcatcaccgccgcgcactacaagaagatcaaaatgatgaaaggcgtgcccggcgtgcgcgccgagcgcttcgcggaagctatgcgcatcagacactgcgcgctgagtctcgtcggcgaacccatcttctacccgcacatcaacgaattgctggaaatcatgcactccaatcgtatatccaccttcctcgtctgcaacgcccagcaccccgcgcaactcgcctcgctcgtgcccgtcacgcagttatacgtctccatcgacgcatccaacaaggaatcactccgcaaaatcgaccgcccgctgcacagagacttctgggagcgattctgcgcgtgcctggatatcttacgcaaccgccgcttcgagcagcgcactgtcttccgcctcacgctcgtcaagggcttcaacatggccgaggaagtgcgcgggtatgcggacctcgtggagcgcgcgctgccgggcttcgtggaagtcaagggcgtgacgtactgcggcacttcagctgcaggcgatgcgggcttgacgatgcagaacgtaccgttttacgaggaagtcgccgagtttgtgacggagctggaaaaagaactcagcagccgcggcctcacgtatggtattggcgcggagcatgcgcatagttgttgtgtgttgttggcggataggacgcgctttatgccgaatggaaagtgggcgacgagaatcgactttgagcgctttttcgatctgtatgagggtaaggtggaggggacgagggtcgaggatgggaaggtggtgggctggaggcccgaggattatgtgggtgatgagacgccggagtgggcgctttgggggaatggcgggtttgatccgagggaccagagggtgtataggaagggcaaggggccgaagaatgatgaagagggtgacggtgggaaagtgattgagatcaaggcgaagaatgaggctttagagttttagacaacgaggtgaaattggaattaaagtatgctttacatcatggcatgattttcacaaggcgtgatgctaatgtggcgggatcataagcgctgtatttcatctatgagcatgattgcgttgaatcatccacgggcatgtacaacttcatattgacctgagctcgtccgtggcatgttgattactccagactctgcatcaccgggctgggatctacccttgtcggtgactctttgacatgacaatcacgccgttcaatgtcattaaggcattgattctagagtcggtagtctaggccaacaatgttccacgcaagccatggcagagcacaaacgtatgaccatctacaagaagtagtccggagtcctgcgcgagaccatgggttctccagctcgcgggcatgggtcgaactgcaagctgtatggatgttagtttagtgtgcaatcaatgcagatgaatacttacaaggtgtacttgaggtgctcatcgatctccataatggcagcttggttaccgcatcggtagcagtagttgggtgctgtggatattagtggatgtaacaatcgtggatgaacatgaaactcacctgagaagatggtcacaacgttcctgtcttgcgaccagttgtagccctccataaccagctggtgggctcttgcaacaagggtaagaccattgttatggttgaacgcctcggaaatatcctggccgaatgtgtaacccgcgccacgaggagatattccccagccgcagcggtcatctgggtcggaccatagcaagtcacacatgggtccctcatgcggcacttcttgaatgcgatcgagcgccctaatattatcaagcgtgtcgatgctgggcgacagaccaccgtgtaaacagaagatctggttgtcaatgagggcggtaagcgggaggtagtcgaagaggtcggtgaagtacttccagacgtttgcgttgccgtactttcggaggcactcgtcgtagaagccgtagacttgggtgatctggcgggactcgtggttgccgcgaaggattgtgatgcgcccggggtatcgaatcttgagcgcgacaaggagggtgacggtctcgacggagaagtatcctcggtcaacgtagtcgcctgtaggggttagtcgatgctagcgtgggcagagatggactgcgcacccatgaagaggtagtttgtgtccgggttcggtccaccaatcttgaatagctccatcaggtcgtgaaactgtccgtgtatgtctccgcaaactgtgacggggcatttctggggaattgtcagtgggcatgtgacgtcggtttgttgttgtacataccactggctgcacattcgactcctcctgcaatacttcgcgagcctacaaacaatctcgtcagtatgtcatatgggggacaatggattggagagcgcaggccacacaccttctcgcaaagcctctgtacgtcactctctgccaactgcttgcaacccatgaggctctcgatccagccgtccagggtgggaatggtcgcgggctcagtcgtaggaatggaagacatctgcataggctcgggcatcttgacgtcctccatgttggtatccatggttgcggggtggtgacgggtggtggggtggtcgcttgttgtgatggacagcggtcgaggggttcgttctcgccctctaactcaaacttggcgaatgacgtgccagtgtgcgagcgagcgaggattcgggggctggcagtgaaaggggggaaacaatgcagtacacagtgggtatcttgacgctcgagggtatatcagaggcggcggcagggtttagcgcaagaatgtatcgtggaggccatcacgcccacccaatacgccttggcggccagcagattcggagaaaggtagggccgactctcacgtgatttttgtgtcgctggggggaaagtgcattgaccacccgtttgcgcctaccctggttcgcgttcccttggcaatcgcgcccgggttgcgactaccttttgttccatcgcaattgctttctctccaacacacccccacattggcaactgcgtttccatgcgacagtttgcacaatgcctcacacaactcccaacaagagactcttcgactctgccttcaccagcagtgctcctggcatgctagtcaatgcccaccgcggctttgacgctcacctccaggttggtcgcatgcagctctttgggccgactcgactcaactaacacgcgactgcaggcgcctgctaatgccacaccttttaccccgagtgcgcttcctattcctggcagttggcctcgagaggaccttgccgcagacctcgacgtcgccgaccgcattcatgctgccgcgccttcagctctctacacgatcggccgatgggttatcagcgcaacgctcggcaatgccttggcactacctgcgcgactctttcgccgctttgcgcgcaagcagcagattgttgttcaacctgtcttccgcgaggatggcgcgtacaagaagcgcatcatcgatgctggtccggcagatgagcccaccactcccacacgcgctccagcacgcacaacatacatgaagaaagtcggtcgtggtcgtggccgcgctcacgtcgtcactgcgccttctgccttctcctcaggttcgccagtcaaggcacagccgctctcacagccagacacaccagagacaccgcagtcagcgcccgacacatcagacatctggacgaccggcccgacacctatacaggcatcagtccaggctcctgttcaggctcctgtacagcgtcttgcgcctttcaggacgtttgcgccttctcagccagaggcaccgcggccagcacctgagacaccagacatctggatgactgccccgacaccagtaaaggtccccgtacagcgtctttgcgacttggcacccaagaatccgcccggctggccagtgcctacccccagcccgcccaagtccgccggtagccccttcagcacacgacaccaccatggattgctgctttcaagcttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcgcaggcaatccagtcgcagctgcttcaccagttagtggaggttcctcaccattcgccggctgtgcagatgccgtcgcgcggacctcttcagatctcaccgaactcgcatatgaacatcatcagcaatgcgacagtcactcccatgcgcaagctgttactcaagaaccaagctctcgaacagggagcattccacgtcaactttccctcagcctcagaccatacagtcccgtcgccctcgcatcgtgtcccggagcagaccgagctacaacagaaagagtatcaggcctttaccttaaagaaccatgccgcggaggtcgcgcgccaagctcagcaagccagtgagcactacagggctgcggccgaggctcggcacaactatgttcccggaatgtcggccgccgaacaagaatactacaactacaccgaaacagtcgaccaagcactttctttcctcgacgacgcacctgatgaagaggacgagccgcccgcgccgtctcctcgacctgatcgcggcggcaagaaagtagttcggtggagcctacacgcccacgcgaagcctttctattgcgacgaaaaagttgcagacatgatggactcggtcctagaagccatccactctagcccgttccggtcgccggtcaagatctacaattcagataccgacacctctgatgatgagggtgcagatgctgcaatttcgccgtctcgcagcaatgatggaagcagcacccagcaagaggcgactgcgaaggattccgttggctttaccggagtaccatcttccacatgggacgacaccgacgatgactcccttgaggagtcgcagatctccttggagtttctgggcgatttgcaaaaagagctgcaagagaagctggctcttgcccctccgtcgccgccgaaagtcaaggcctttatggaaccactttcagaagaagagtccaagaagctcgaagcagctgccaagaagactgagaatggtcgcatcgcagatgcgcacatcgtacccgagaagctcaccgcgcacgacttctcgaccttgttgccgcgtatgttcagtggagatccgaaggcctggttgaacgacaacattgtcaacgagtacctgggtgtcctcatcgagcatctcaagaaggaagctgggtttgtatccaagcgaggcggccccgctcctactgtacatgcattctcctccttctggtaccccaccatgaagaccaaggattaccagggagtagcacgctgggctgcgaggttccgactagccggcaaacagtaccttgatgctaaccttattctctaccccatttgtgacggcggtcactggcgtctacttgtcgtgaagcccaaagagcgcacgattgagtatctcgattctttgggatgggacggctccaagtacgtcgacaagctcaaggagtaccttaagctagagctcaaggagttctggaatgaggatgagtgggttgtcctgtggaagcagcgctccactcgccagattaacggcagcgactgcggcgtttttgctattctgaacgctctcgcccttcttcgcggagaagaatacgtcaagattattgcctgtgacggcatgcttgacgcgcgcgagcgcattgccaccacgctgatggctggtgtacccaccgccgagttcaattgaattctgcggtatgagatgattacgaatttccttgcctttaacgaataattggcactcgctggacgaggtcctcatgatggatgacctttgatacccccgactacatatggcccacagaggcgtggtaaaagcccgtgagtggcataaagtaatgtttgaatagcaatgagatgatagaataatcactttaatgtgccttggtttgtgcttgatttgacctgtacatgtacgcattacaaatcatcatcagtcgcatacttgatgagtccttgaggccatacagctcttctcaagacctcgttaattgaagctttatgaggctgtgtacatatacaggtgctggctagcaatggaggtttctgagcggtttgggggtagattttgggatgctgctgggaactcaggcgcagacttgtactcaaccccacgaacatcacatacgaatgaacatacctgtatatcctcgagtctttgtagtgtgccagataaagcgctcaaggaggatggagatagacaggctctcctatcgcagtccgccttcacagcatgtacaccagaagttacgtgatatcgtcaattcattcccaccacagtacagtacagtacactactccgcaaccttgacagtcaacttgccaaaatgcttctgatcccacatgtactcatacgcctccttcaactcctcgagcttgaacaccttctcgtccacaacagggtgcaagtcattcgcctcaatcgcgcgacacatgtcctccatctgcagtctcgaaccgaccaggataccgcgcacagtgcacatgcccgtaagacagtccaagaacgtcggctggtccttgctcatgccgccaatgaagccgatgatgctgatcacgccgtcaatcgcaatcgccttgagtgactgcgccatggtggacggtccgcccacttcaatgacgtgctccacgccgccgccagtgagtttcttcgcctcctcaccccagttgggcgtgtccttgtagttgatcacatggtctgctccgagtttcttcagcgtctcggccttggctgcagacgaggtcgtggcaatgacgcgggcgcctgctgctttcgcaaactggagggcgaagatggacacgccgccggttccttgtgtgagcacccattgcccgggcttcagggcgcgcgattcgaggccgtagagaccgttccacgcggtgagcgcggcgcaggagagtgtggaggcttcgaggaagttgaggtttgtgggcatggcgacgagcccggattcggagaagacggcgtgttcgcgcagggtgccgtcgagggcgccaccgaggccggtggctagggattgggcgtcgagggagcccgcgaggtggccttggttgaagagggttaccactttgtctgcggggtgttagtatgtgggaggtacggatagaggcggataggtacgtaccacctgccttgaagcgggtgactctcttgccgactgattcgacggtaccggcgccgtccgagccggggacgatgttgtccttcatggggaaagggtatttgcccttggggatgatcaggtcgcggtagttgagcgatgcgccgtggactgttctcatgttagcaaagttcacgatgaaattattgcttgagcttcatactcttgacgagaacatcgttgtcaccaatctcagggactggtgccttctcgttgaacttgagagagtcgaagccattctggccctcgaccgtccattgcttggttgttgatggtgccattgtgtctgttgttgtgtgctggttctcagaaattcaattaaggattatgaggatgtgagttattctgggtatctgcacagcaattcctccgcgggcagtgtctgtttatgtaccagtccagaatcatagccatgtcgatgtggggctccccgagggtccattggtgacgcaagaataacatgggttgtcccagatcggccaacgtcactattctgaaaactcatgaagaccggtagaagtaggtactcttgccgagttcttagaaagaacggctgataaattcgtagacattaagcttagtctgtcctgtctgttcaatgattgtaaatccatgattgtaaatctatggacatcgctcgggagtcgctcggctttggtttctcgaaagctctcatcgtagcccacggggtgctcctacgtgcgttaccgactcatggatagtccctgaatcgtggggttggcatggtggaaatcggtagacgatggagtatgatggggatagatttataagcatcagaaagtaggagtgggtcggtagaaggtgcgaggctgctgaagcctcgaagcgggaattctccgaagcggcccgctcgtgaccgcgtgggaggaaagaacgagcacacgtttcgatccacttgagactttcatcatcgcatcatgttcatcctagctcttctcgtcacgatattcttctctcggtgcgactcttgttacctctcttttgcgacattgtggttatgtggcttttacaccttgtagtttcgctcacatcaaatggcatgcgcagaagacggcagaaaagctcgaggaccgttggcacagtatgacgctcgacttaccaaggtagtttgcaaagtcgactgttcttcacgtcttcggtgaccttgtagctggataccttgatgaccttacgccatccacttctccacaatacatgcctcagcatgtggttcttccgaatctggtagctaagcaaagagctgttacgcatatagacgtcaggagtacgtgctgcttcggtccgatgggcgaccacctcatggacaccgcaggacttgtggagaaagaaagtttaaatcgcaccacagttacaggatcaacccgtactctgctcacagcgtggtcagatgctggacggctgtctaagatcgacgcttgattcagctggcggctgaacacgattcagccacagtctgcaagttgggcgttagtgcatcctagtccgaagttggctgaggcctcgccaacgtcccgctgcggagatggagaggctcagcgactaacaacaacgagccatgtttcatgcaagagagacgccgttggttatctcttgctctgtacttgctctcgaacctgtgcttgaaggctgtagaaggtctacagaagctggtgaaccccacggtacaagctagtatttgtgaacggtagcacgactccatacacgacttaccattcgcgaacgcccataaatgtcggctttgtgatttcagagacccgccacttcctccacaatgtcttcgcgaggccctcattccgcatactcctcctcctctcgatcatcttcgccgaccacgccgcccgcgcaacatgatcctttcgcatcagaggccgaccccatcgagttgtctgatatatcgcaacgcccgaaccgatcccgccgctctaatgaatcgcgcagtcgatcgcctcttccgtctccaaacttcgatgagactgatcggggacgagcaagcttgcatccagatacatccttcgggctgtcgtacgacagaactgctgggcagtatgcgccggtcacaggacgcaacgagagtccacatcaatcgacaaggtctgggagggagtcgacttatacccaaagctcgctatatcgtagtaagcttacggacgcggacacccaggcgctgttggaccgaagggctggcgaaatagcgcaatggcatgtacattggacgacacctgcattaattggaattttattcatctctggtgtcatagctgctgtagggcaccatctttactacaggcatctgaacggacagccagcgcatgatcagttgaagaagatacgatatggaacagcgttagccttcttcgtaaagagcacgctcgttggtacttctatcatgtgcaatcggcagcgaatatggcggacatttcgaacaaaggcaatgacgatagacggcatcgatggcctattttctgctccagacgacccgacccagttcttcgtcaatggcgaaatgtggagaaatggaaaactggcaactttcatggcattatgctgttggtgcgtcttttgacatcacatcagctactcttgcttacgacagcgcaggctgataccactagcttccgtaatgtctccagcctcactaacctcggaaatcactgctttcgaagtgccctccacatgtcaagcagtggcaaatatcaattttgctcgtgaatccgactttgactttcgagtcatgccggataacgagacacggcgcgaggctatgtcgtactacaacacaaccgatgtagctggtaccaaagatggcttttttgactattacgatcagccatcgaagaatgtccgccgattgggaatcagcgctgcatatctcaggagaccgcagccccgtgatcaagcagctttatccttttgtggagaaggttggaactgttcgtattctatcaacttcatgggaccaggctacaagtgcgaagatcttacagacgcacccccagacaatgcacccttcaagctgaaccagattgcaccggaaggcaattttacctatgtcgctgatgtagaccaggacgattacaggtcgccccaagttgatacactcgatggtgttccaatagaaggtccaccctatccagcatccctgggagtcttcgaaagcgagccagcactttggattggatacgctcttcaaaccaacgaatcctacccacctgactctcccaacgccaaaaaatggaaagtcgtacacgtacccaagatgttcagatgcgtcatgcaccacaccaactacacattcaacatgacctacagcccatcccaagtcgcaaacctcacccaacgcgacttcctcgcccccgtcatcgacacccacctcactcccaacactgacaacaccagcgactgggtcgcctccccctccacaaactacatccggccccttgacgaccctaagctctacaaacttacggccgcctaccactccatgggcgcgctactccgcagcttcctgcgcggctccgtctccaaatccaccgacgtctacgtcgtgaccaaatccgacatctccgagacccgcctaatggacacgcgcacctcgcacccgtcgccgaatttgatggctgacgtccaaggcctcttcgaagacatgctgctcagcctgctcagcgaacccaccctcgtcgtcgcgcagccccaggacgtcgcgtgcctgaaaacccgcacgctcaacgtgttcagatactacaagcgcgggctgtggtatgggtacgccatcgtcatcggcatcaccttcgtcttcatcctgattggcgcgtggtccatccatcagaatggcgtcgcgagcgatgtgctgtttagccgcatcatggtcaccacgcgcaatcccacgctcgatcatcttagtgtcggcgcgtgtctggggggcgacccgtttccgagggagcttacgcggacgaagttgagatttggggtgttggcggaggaggggccgagggaggggccgcttggggtcgtggagcattgttgcttcgggaccgtgggggagacgagggagattgtcaaggggggcgtgtatgctgggttgaggaggagggaagagaagaagggtttgctggatagagagggggaggaagacttggtggagtgaatgaagttcaagcatacattttatgatacccattacatgatacaacaaagactttaatcgacatgttgtcaccttcgggcgtcttcttttgctttcagatgtcttcgtttacaacagcgtggccagtgttgtaattgtcggtggtaatgcatcaccccctgtaacttaatgaatggcaaggctgtggctgtaggtgaataaaagtaaagtctgccgagttactcaatcacgacaagttgacccggtatatccgctgagcaggaccatcacgcaccaagtcctccatgcatgcaatttgtaatgagtttggtgtctttcagcatatctcgtctcatccaagactgcaaaagacaagtgactcaaacgctccaaattccttcatctctacacacaatacctaatacacatccctcctctaaaaactcttctcccaaacgcgaaatttgcatcactcccctatccctccttctcccccacctcctcagccttctcatccccaccctccttctcactctccacctccttctcccgaaccggcagcacctcctccttctccttcttcttcggcttcccgacctcctccggaaacaactcgcccaagaaattcggcaagaagcgattcacgcgcttccacgtctccgtccacatttcctcctgctcgggcttctcgtctggcggagcgagatagccgccgttggacaagacgaggagcatatttttgaggttttcagaaacggcttcttcctgatgaagttgttagcatgcgttatggttgcagtgatgggggagaaagagggaggaagaagaagaagaagaagaggagggtgatagaaaggccaaaagacgtacaagattatccccctgcccactattaatcagccggtccataatcgtcacaatcttcaaccacagctctagcagtttcccgccatccatgtcgcccagcagcaccagatagtgtaggaacactttactcagcaaggtggcggcgcgcacgcgcgtctcgctcatacccagtggatcagactggtacacttctggcttgagcagctgggtgatgagcgggaagaggacttcgctgaatatcgcagtccattctttgtgtgcgggggaggcgaggttgtcggagaggagggtgcgttggagggaagagaaagcttgttggcggatttcgcggcaggggttgagacattggtgggcgagggttttgaggattggggaccagtatgctgtccatgctagacatctctagtcagtatgtgtgattcgttggtgggatgcgaagacttaccctctgttgtttcgaggtgactctgctcgatgaaagttggtgctcgaccgctgagctggaatacaatgttcattgctgtacttcccctgacgacgacctcgttgctctcgggcttcttcggcttctgtcccttgccacgtcgcgcagcttggtcgaacagctgctcttctctcgcaccgacttgagccgctgtcgcgaactcgttgagtatcgcaatagcggactcgtagttatccgccgtgatacctggctgcgtcgaagtcgtcaggtcctcgacgagcgcaaagacgtcaccagcagcttcaggcacacttgagagtcggctcaggatagaccagaagtcaggtgagccagcgagctcgctacgcagggcgttgggacccttgcaacagtctgtcagacctttgaggataggctgtgagcactcattgagaagcgagtcgttgaaaccggagaatgtgtgtagaaggacgggggcgcggatgaagtcgtaatcctggtcgtgtcagtacaattcaataagcagggtctgatcagacttacattgctagccttcaaaagactcaagagatagtacactgatcgtgacaccacaacaggatggtgtttcgacgtgtctcgaataacactagccaaggcatccgtcacatcctttgcaagctctctgacagtctcgtcatcgcgaagcgcaaggacggtcgcaagctccaatacaaacactaggctggggtcgtacaatgggcccttgccagctttcctcgtaccgttcggtcgtgcatttgcagctcctggaacttctggcttgacgacgatgaccctgggctcgccatcttcaggtatatgctcaagcagcaaagtcagtaaagatcgcagtgcctcgacaggtagttgactgatatttgcaagaatgtcttcgaagtggcattccttgacggtatcgacggtacacaacgtgtactcaatttcttgatcagacggctccggtggctcgtcattcgcgaagctcgacacatatgatgtcaaggcggagaagatgcccgtatccgcaggccgctcttgacgatcgataatctgagctgggttctggagaggtatcggcgggagagcgagagtcttttggaacgacaagaaataaggcggtattagagagttgacgaagagattgaccatgatacgaatgagctacagttgttagcactttgaatatctcaaaaatctttcgacctacatgattccatccctctcgtatcgacgcttcattgcccttgatgacctggaacagaacgactgtcgcaagctgtgcccttccatcacgaccgaatcgcaccgcagtctcactgaccatgacactcttcttgtcggcctggacttcggtgttcagagacgtgctcggaggtacatcaggcgccaaagtgctgatgtaggccaggcacgagatgatgcggtcgagagcgtcactcagaccgtacttcgctgctatctgagcgcattgatcgaagcccagtacgacacgtgagaagaccgcgtcatctgtggcagacatgaagacatacgagagagtcgcgatgataggcttccacgtcgcctcgaacatatccgcatcataaatgttcgtatcgcaaatgacaaggtccgaagtagattggaccttgaccaacagatctttccacgcgtagtcgtacgcatgacggtcattgtgttcctcaggcaggatgatttctcgcgtcttgatagactcgtacatagctcgcaagtaatcgggatcgaagtctttgccgtcgttgacgccgcgaacattcttggcaaagtcctcgtacttcattcgcttatccttcatgtttgggttgtgctgatcagtgttcaacataatgacggcgtaggtgagaacatagatggcatctttgtttgcaatgttttccggttgtgccatctccatgtacttctcggcaaacctctctacgatgcgctcaatgagtgcggactctccaggaagacggaaagaatgaagtaattgccgaagtgcctcgtcgagacgctggccggtgaaatcgaacaagttgatgaaggagttcagaatttcctcgttgcccttcttcgatatgaactctccaaggactttcttgtcaactcgtgttgtgcctttgacaaactttgcaacgcacagcgggtcgtcggggtcctcaatgataccttgtgatgccaggaacgcgataccagctttgggcttttcattgaatttcgtcgctccacggatgatgacctttttctttgcgcgcttttcacgcagagcttccgcgcttggatagccttcggtttgaggctcgtcgtccagacggtctgctatcgactggacatatccaagtagggcgtccaagcagagtggcggtacattgactgtgctccatgttgcagagtctggaaaagcatttcttgatagcaggcctacaatgtccatgcatacgtcgccacgatcgacctcgcaatcgaagttgacgaagagttccgccatgaaagatggtatgcgcacaagtccgccaagattctcaatcatggcttcccgagcgtctggttttcgtgcacctccctccaaccccagcttttgtcgatccttgacgggcacaggagtggaccggccactggggctgttctcttttggaggctgcttgatgagactgggcgcctgcgggacgccttcgtacaacgagggctcgatgcccggttctatgggtatctctactcgtggaaataggcaggcgactaggtaggagaggtacagttcctgctgtaatttgaggacattccgacatgtcgcgagtagagtgccggcgacgcgcagggactcgttcaggatagccatgttatctgaacggactagctggaagatgtgtcgacagagggtgtcttttgccaggtttgcaatacttgggtgacttgctattgatggcccggcgacttctagcgccacatccactatgcgtaacgccatgacacgcatagtgtctgtgtgttgcctatcgtgtggatctaacaggtccaccaagacgcggaagagctctctgatggaaggcagggagtacggcctgatctcaacgggttcttgttcgccgccttcagctgtcgcaggtaggtccagggtgctggtcgcagggttcgcggtgctctcttgatcaccgtttcctttttctgacccactcgattgctggggggcctcgaccttggacgatgcattctcgccagtgccgttggcagagggatccatcttcaggccatctagttcgtcttggccgcccagctcttcatcgagcgcctcgagctcttcaggcgactcaatctcgagcgtcttcaaccttctgaatatgacctggcacatggaaaccatggcaatctctgcagatcggcggagcaattctgagagtcgggcctggcagcacatgctcaggcctgtctccatcatctcgcacacgctctcgtcgccgagcacttctccaccagggccagaaatcatgccttccatgagcttcaagatgcggagcagcacaatctcgtcggctgccgagtcgctcgcctcgaagcggcaatgtgtgatggcggacgaaagctgctgcatagcttctggcaggcgcggtgagccatggtcgatgacgcggtacgacaggaacttggtgatggctatgagggcgagcgaggtgatgggcgccgaggtagaagaagagcggatgacctggaggaaagggtggagcattgagggcgtgtcaaaggtcctaatgtctgcatagtagtatcagcacagctcagctctggcatagccccggcaattggtcctacctttgcagcccttcaagtcgttcctcagccgcgcaaaagcagacatgagcgggttgtcctgcatgctcttgcccttcttcccgcgcaatccccatctgctggggaccgcctcctcttgctctcctgcgctgacaatgccctgccctgtccggtcccgccgttgcacagtcggcgtcttgttcgacgagcttccgaggatcgcagcgaccgaagaatgcgcccatcgcgcatgcttgcgcatggcagacgtgacggtaatacattctgtgacgacgagggctaccggattcacagccacggtaattgggcgtgggcgagggctcaagctcaagctcgcagccgtctcatggagcgtcgacgcggcatcgtcttcgctgccggtgctcgacatggcggcggaaaggtgggatcaaggttgcgtatgcgacaaaagcgtattgggtggagcgaacgtgtcgttatggtggtggggacaggcgcaactatatttgtgaactacacaagacacacatgctcaaacaaagtgactgcctggagaaccgaccatatgacaatccgatcaattgcctgtggacacgtcgagtggtactgataggcagcaagacttgaatgtcgacatgtgctgaatctcgggagcttcccatgcaccgtcttagaaacgcgggagtccgacaaagtgggtccgtcccttagcaaaggccagggtgtctggacgcgcccaacccttgtcagacgtcagccgctcgccgttgcacgtgtcgacacattcaaagaacagtcctggtggtttccaaatatctctcatatatagtggtacaaatcaagtcgccacttgaacttgctgcagagctcgaataacgcccgtgatgcaagaaatggtctaatgtatacaatcgtccaaaacttcaaacgcccttcatcatatcgacttcaaccgtctaccgaacagtaccaacaaggagagtcgtcgttagctgtaccaaacgactcgtggacggcatccaaataaatcgtcatcgacgtcgaaaggttcccatatacgttgaggcatgactgagccaatgtctgtatcaacgccgccattgatactggccttccatgaaccattggcaccgactctcctgtggcggccagccaaaaggctacatatgctcatcgtgccagtaccgttatgtcaggagcagaaactatgacttttcatcctctttcttatctgccggagctgcttcctttgcgggctcctccttgggagtctctttcttctctgcttctgccttctcctcattcttcgctttctgtacgagatcctgtaccgcagccttttctttctcccagtcgctgttcttcgggtcgaacgattcgtggatcttgtcaagcttttccttcttggctgcctcttcagcttccttggccttgcgctccttctccatctcttccatgtgtcgaatgtcgtcaacactaggctcgtaaagatgccagattgtgtagtgcgggagaccgacaacggaaaacttcatgcgcttggccatctgggtacagttagaatcgttcttgaagacgtcttttacattgcataccttgccgaatccttccgtctcagcgtgcttttcgaaactaaatgcagggaaatgcactcccgctcgaaacacctttgcctttgccaagatactgacaccaccaacaccgtcaatctccatttccatgtcggggtcgccgtaggggtcgcgcaggtaagccaaatgcgggcgccaggtggcatactctgcgtaaccttccacaataacggcgtcttcgtcaagggtatctgcgagtgcgagagcagtctcagactcctgccatgagttcagatcatagggctgctctcctccaagccagtcgggaagcggtcgccagacgtctagcacacgttagcaaaagaaggggggcattgggtgtgtctgtcatactcggtacaatgacgtccttgttatgtcgcatgaggtcctccagaattgtaaatggtgccgtctccacatcgacatctctccaatagacccagctgtgagttggtcgtagtgccgcgctcaagagccagttgcgcgcctgagccatagactttcgtcgcccggcttgcgctgcgaaaccgtgacggctctcgacatcctggttgactttttgcccgaaatccttctccatgacggaaatttcgccgaattgttgtttcgggtccggattggcctgcagctcttccaactttgatgtgagcagagagatggtgttgtccttggaatcaccgaccaggaaagccaggtcgatgagattgtgcgggtacgtgagattcttcaagtggctgaagaacattggcagatggggcgacgcatctcgcaacggcgcgcaaatcagaatcctctcctctctctcccacccacgtgctgtgccttgtacattgttgaggtcgtaatagcgcaccgtctcgagttgcacatcttcgctggtgatgtagctcagagggccagagcctagattcgggcgcagatcggggaagaagaagaacagggcggtcaagaagatagaccccgccagcagcaggcgctggatcatctgcctccgtcggcggagcgcgggctgtgatcgaggctggaatctacacgtgcattggtggttagactcatattccttaggcttgccgtggaagatggatgagtacggcggcagcgctgtgctggacattgcaattgcagaacgtacttgtgaggttgaattgaaaacgtgcttcctccttgggaggggtatgccccattagagaaggcatggcgatgcatcttccctttttcagaagaatgtaagggcaacatccagagggaggtcttggtcgctcgaggtatcccttgggcacccccggtcaccgtcgacccgccagatcaccgactcgttgaatcgagcacagcgcctcaaacggtcctgcaaattctgggggaagcagcaatggtcgattggtgcgcggtctatgtgtcgatgtcgagattggcgtcgtggtttgcgagtgctgtagggggattgcgcgtctgctagagcctcagtgaggaggcttggcttcaggtttatttcgctaaggccaccgttgacgtccgcgtagggagctgatagtactggtggcgtcttccgcagcgcaaggccgatcaagggactcgactggcgcaggtgatggggaactggctttgggatgcagtgtacccgtgtctacgcctgctgggagatgtgaggcgtgccaagcctctaatggtcgacgtttcagaaaccagcgacagcaatgatgtgcggtgctacccatctccgaggaagaggcgacagggttgattacgatctgctgtcagcattggagtcgtgcaaagtcatcatgccgtggcctgttcgctgcgacaggcgtgcgaccctgatttggttcacttcgggagtaccacatccgtatcagcttcctaggtgtaccacacgacctcactacaccaaagccactcgatgtgggaacacgcacgcaatgacggtatgcaggcaagatgtataaaattcaattctattggcaaaagctatgtatcctggatcccaaatcgcccctggggccttcaccgcagacgccattgtcacaattatttcttcgaaatctgtctcatctgttagcaaagatcagcatgatgattgcgacaacagggagaatatgttgcgagctcagaaagccgtttttagtcatgccccaccgccggcctcagatcgtggcagtccaagacgaactggcacgcacctcagcaacgaagaccacaatgacgcgccacaggacaagcctgcagtgcaactccacaactcatcatcccagtcgaaactggtagagtgcgagagggtgacccgacagcagatgtcgttgaatggatagactagttttcctcatggcgttcggaaagaaaagcaaagtgcttacctgtgagtggtcggtacatgggcgggtggactgaagtattggtatctgagcttcagttagcgatgcttcttcaatagtatgaggataaagtgaagtgtataaagcaatatcagaaaaaggtaagctggtataaattttcttcaagagaattcagtagcagaactgaaataatacgctcatcattgcagtagtgggaggaatgaggatggcagaacttaccaaacagtgagcacttgtcatcaagctgccgtgtcagtgtccatgatagccatggccgcaatatgaagagagctcctagtgaaacgtgacgacaatggccgtgtccaaacccgcatgtactcgtgatgccatattcgatggatcggaggttgacggtgcgacgagtgaacagccgagagcgagtacactatagcctcggacgcgtcaggcgcgcgctaggttgcgcatctgtcaaagtcagttcgagtccaaaatctcaaaagccaaactttgcgagggggaaaagcgatcagagggtggtgcatgttgttcgttgctcatttatgatcacggaacagttttcaagggtatcatcaatgaagagatgtgggtggaggggagcgggtggaaacatacctgttgcgaaagttgaggttaaggaaactcggagctcaagctcgcgcggaagaaaattgggcgagctgcgcgccaagagttcggctgactaaggcagaatttatggaaggcacatgcatcgtcatgcacaactccacaacacgaacctcccacactcaatggcgatgaataccgatagaaggcgaaataacgcgccagctggtggtaccgccgcgccagttttcgcgcgaacaatcagggaacccgaatatcttcagagtctacggccgacaaggtcaagaggaccgaatgagctccgcaggatctgtaagtagctccagaatgatgtcgacggaaacatttgaactatctagtagctcttttgcgcactgatactatgcggttccatctacattcgctaacaagtcctacagttctccagacttccataataccttcagcttctggctccgcatacctcgagataccttcctcctcctcgcccacaagctcgacccttgtttcaccgacgtccactctcaagatcacagcctctgtacaaggccccaaaccactgccccgcagtgcgccgttcagtccatcgcttctcctcaccaccaccgtcaagtttgcgccgttcgcgacacgacaccgaagaggctacattagggactctacggagcgagacctgggcgtacatcttgagagcgcgctacgaggtgtgattataggcgagcgctggcctaagagtggagttgaggttgtagtcactattctcgaaggtgacgaggacggatggtggggcgattccgacactgaaagcagcgcaagtggtagcggatggggactactgaacgtgcttgctggctgcatcaccgtggctagcgcagccatcactgacgctggcattgactgtgtggatgtggtgactggtggcgttgcagccattgcgcgcaaccctgattcaaaagagcagcaagaattgaccagattattggacccttgtcctgcagagcacaaagaggtggtcgcagcctgcgcggtcgcatatcttgcatcaagagacgagatcacagagatgtggataaagggagacgttggaacagagcccgatgttttggttgagggagctacgcatgcagctgtaggcagtctagctgtggtcaaggaagttctgctcgaagctttgcaagccaagtttcagggtcagctcgaaggcatagacggtggtctcaagagaaaggcaggagatgtggatatgactggatgaaggacggcggactggtgtcaagcataccacgtttatcagcagcgcgaccagtgggacttcgacgacaagcttgaggcatggatgtcgaccgcttgatcttcaacgagcgcgccggaagttgaatctccatgagatacttctccaattatcgactggtactagaacgaccagagtcaacgacttgtcgatgcgcgcgtatcatatacaggcctacatatgcaaggaactgccgcaaaacaaagctcgcttctcagggagacattcaacattgtggatgacgatgaaaagcatggcattccacctcagcacttgccaaccgcgagtatcgtatcttgtccacggccagccaatagggcaaattcaatgaaaagggccatccttgttatctctttctagccccagaaatgagacctcatagcctcaatagtcgtgttggatgtgcatgtacgactgtgactttaggtaaccgtacccttcgtattaggatacctatgtgatcccatcaatctcacacaagccagaattacaggcgctgaccggggcatgcacggctcacacttttgacccacaagctttccgtatagccgccaatcttatttttactccgtttaagaagaggctagcgagcttagctcttaaatttgaattaagattgaacccgcagaaacccgcgagatggactgagaaatcttgcagcagcctgtggtgttcaaccgaatgctggtggtgagcacaacctctcgttccgggctgagatacaccgcgatgacgatccgagttcacagcaatcttcttgatagcaattttaggatgactatttcaacgcgccaagatgacaaaacaacgactattggtgggcgtcgcctccaccctacgaaacgggcctctgccatcctggttatcctttgcttcgggaatgcatccctgcgctgggcaggtgcgacaaacggtgttgatatggttgtgacttcctggctacgaagcgctggtgtaatacaatttccctcggggcctttctcctcttctctttcacccgagtcttcttgacgctttttgccattctttctcgcccgccacagtcgttggcgcaccgccactcgtttgctgacagtttcctcggcacctccacccgcggctccaactcgcgtccaactccctgcagctaaattggtgcatcctgctgttctgcgatacggttccttgattgcgtgtccaggtataagagccgattgctttcctactgcgcccatctgcaggcctgtaccacggttcatacgtcgctcttgcagtgacagtcactcgctacaatgatctcggtacgttccgaacatgcctgtcatactccgctacttctatgtttactgatagctaacgattaccagcccattcgctcgtttgcgctcgtgcatgcgctctttacggctatcgcgcaagctgtccatcctgtcgaagtccgcggccaggattttgtcgacacggtcaccaacaagcggttgatgatcgttggtgtcgattatcagcccggaggccaagctgggtacaagccgagtgagggcaaagatgtactctcagacgccgatgtctgcttgcgtgatgctgtcctaatccagaaactcggtgtaagtcaattcgcggcgactatgctgcagatagttccaagattgctttcgagaacatttgctgacaggttcaggtcaacactattcgcgtctacaatatcgaccccgaactggaccattcccagtgcgcctccatcttcaacgccgctggaatctacatgatgctcgacgtcaactctccgctgcagggcgagagcatcaaccgtgcagagccatggacttcctacaacaccgattacctcacacgagttttcggcattgtcgagaacttcaagaacttccccaacacactcggcttctttgctgcgaacgaggtcatgaacgacttgaacactgcaaagtacaacccgcagtacattcgtgctgttcagcgcgatctcaagaactatatcaagaagcacgcctcccgcaagattcctgtcggatactcggccgccgacgttcgagagatcctgcaggatacttgggcgtatatgcaatgcgatcacaacgacgacgcctcgtcctccgactttttcggtctcaactcgtactcctggtgtggcggtgacgccacgctccagtcgtcaggataccaagatctggctaatatgtttaaccagtctgccatacctgtcttctatagcgagtatggctgcaacaaggtacagccccgtgtcttcactgaagtcccggccctctatggcaccgagatgacagcacttagcggtggtctcgtctacgaatacagccaagaagaacaagactacggtctggtgcaggtcaactccaacggctcggtcacgctccgcactgactacgacaacctccagggacagtacaacaagctcgacacgggtctccttgagtcgacaaacccatccagcactagcatcaaggcgcccgcgtgcgcgtcaggcctcatatcggcggagcaatttagcaaaaacttcacgatcccggcagtatgccccaactgccagagtctgattgacaatggcatcagtaaccccaagaacggcaaactagtggacgtatccgctaccaagcctaagcaacagatctacggcagtaacggcgcattgatccagggcctctctctgaacaagatcagcaacgacggggttaatgcccccggtcagcagtcgactactccaagcagcgcttccggcagtggaggccctgcccagccaaccgagtccaagaagggtgcggctcccaagcaagctgctggcgccctggcatgcatcgcggtccttgtctcggccctgctcatctaagtctctcagccatctcggcgcatactttgctgtcagagcctgtccacaagcattcacatgcattgaacggggaatatggttacgtgctcagaggtttgacgtacggcctcatggcctggacttatcgtctttacattctttgtatatgtttgcccctgcgatatatacccctttctgacagcctttacgtagtaatggaaatgaatctatgcaaacccagcactgtctcgaagcacagtgatgagtggcttcacctcaggagttcaagctgccaattaagtctttttcattgctacactaaccgaggcatcaagccttcccaccaaagaatactccaagcctgattaacgatccacacccccagcttttgcttacatcatgtgtgctaccgtcacattcacagcaggcgctgccgcagcgggtgcaggatgagcaggttcagcgggtgcaggatgagcaggttcagcgggtgcaggatgagcaggttcagcgggtgctggatgagcagctgcgggtgctgcagctggtggtgcttcagcgggatgagctgctggggcgggttctgcagctggcgatgcttcagcgggatgagctgctgcggcgggctctgcagctggcggagcttcagcgggtggtgcttcggccggaggagcttcagctggcggtgcctccgcaggaggagcttcagcaggtggtgcttcagctggtggtgcttccgcgggaggagcagcagcctcttcctcaggcggtgcaggcgtgaatctacacatccaaattagtcgaccatccctgatccacaagcctctcacaaacttacgcagcagcatccaaagcaatccgtcccaccgacccacccacaggatccgtcccatccacgctctccgccgtcgcctgactcgcctttgcataatctaccagctgcctcgcgttcgcattcaccaccatgacctgccccagctgacaatgcgggcccgtcgcacaataaagaaacatcggctccgtggaagacacgacaacattgaacgtccccacgtccgtctgcccgtcttcaaacgggatgtggcccgagtgcacgccgccttccttcggccggcaggcagcgtctggggtggattccgtgatggtgtggttcccgttggagaattggaattgcagcacgtcgccgatggcggcggtgacgatgttggggatgaaggttagttgctgaccgccgacgaccacggggatgatttggttctggcggcggacggggcgggcgttgactctggggatggatcgggaggggagggcgacggcgaaggggacgctgctgcttaggagcagagcggtggcgatgaaggacttcattgtagtgattctgcctggtgtagtgttttgtccaaaaagtgtatatatatgtgtagatgtaaatgatccgctcagcggtgtgtaaatgaatcgaacgaaaagattaaagtaaagaccgttctacggcaagaaatgaacgacgaactttttggacaagagagagagtttggttgaacaaatcgtagacttcacgtacctactggcatgatatacacccgcccgcaaccctcggcacctcgcccagcctctcctcccatcttgcttaccactccgtcccactccgtaccactcagaggcccagcatgctcaaaccctcacaaggcctgaggaagcgtcgccgcgcccaattgcagcgcggcgccacccctaccaagcgcggattgcgtagtgtgcgcgtttgagagtgtgtgggtccgtgatgtgccatgactgtttggaaaccttgcgtgccttacaatgttcttaggctctgagcgcgatgaagaaaaaaacgtacgacggaggcatctgccgagatcgtgcatggggcttgttttgtggatgggtcgaaggggtggtgatgcatttaggttggagatttttattttgaagaagctgggtgggcgtcgaggattggagatgccatcgttcaacataacatcgtactcagattgagagcatacgatgtaagaacaacgttatttgtcagcttcaagatcttatctcatctgttcttctcgaaagatgtcgcatcagttcgaacaacgcgcacagccgcctcagatccatccctccaatccttccgaacccctggtacgtaaaaacaatcggagctcttcctctactggaacgccgccaagccgtttttgcttaccaacgctttcgtgttctctagacgtccatgcggaatatgagtcgctatatgggatttatgctcaagatgccgcgccggacttacgcactggagagaaggccgacggaagacgcatgtgattggtcagtaggtacttcgcgtgccgaaagcgcgtagatgcgaaggcacgggcgcgtgtgtttcaacgttcgtcgtcgaacgctttgctctccgcggcatgaggatttctttttttgggagagtaaggagtgttgccagagactatgcacagcttactagatctggtgtgtgacgcgcgtgttttgctcacacaaacttgcgacttattcggatatggcatgttcagccgtgaaggtacgctgcgttcgctgttacttgcttatggaaccttaaagagtttctgccgatgccatggtgttggaaggatagtgaatgctgatgatggcattcctctgattaaattggaccctgtctgaccttaatgttgccatgattctccaaggcttcttccaggtgccaaaccaaaccgccccactgcatctccactatcaggcatctcttcccgctgatgcaacatatccagtgttccttgtactggaggggacatacttcgctcaaagttcggagttcaaatgctcggtccaattgcttccctcataagctcgaccttcttgctcaccgctgcctcatcgactcctgcctcgccctcaccctcgtccacgcagtcacatccatacttactgcggaactcgtacggcggcaggccctcaagcttctccagcgcggcatgactcgccctcacacgtgcatacctaccactctgtcctagagagtggaagtgtactttgtcgtgtatcattaccatggccgcgatggccttccccttgcctggaatcaaagtttcggtctctagcgcgcccatgcgccattcactgcacccgaagttgatggacaaaagacgcgaaagccgtgtggtcggatgattagaagcaaaattctcatacgcgtccagcgtcatgtcaaggaaaaagggcttcaggtgcaagtcgaagaatttttggacgacattaaagtcgaactccgagtcgacgaagatggcggcaacgaaggcttcgatgacgtcggcgagacacttgggtggctcggatacagagacccagtagtctactgcaccattcgcctcgcgctcggcttcctcgacttcgtatacgtagtcgcggatctggctagacaatattgcggtgttttgcttcatgtgagtgtgccaacctagttttacacacacagcgcccaaaaacttgttggagaccatcggagtcttgtgctcggtgagccattgtgggtctttgtcggggtacttgtagaacagatgcatgatgaaagccatgtccaggagagagtcccccagaaactccaaccgctggtagctgggtatgttctcccacatgaatggctgagaaggatggatgaatgcagatcgaagcagacgagggtatctgaaacgataaggatgcttcatctcaatcttgtgcgcgaggtcaagctgtgttgctgttgcacccgccgtttggtactttggcttggtgtaggcagcatagtagtccgtccacttctccataagatggtcatcgctatttgcaaagagcttcaccgctttgactgcttcatcccaatcatttggagtccactgacctcctttatgatgctgcatgaaggcggcaccgatgaaggcctcacatacgtccgcaacactcttgtcgccgaggttgtgggtgacgttcaaccagtcttcttcggtcttcttcagacctttgcctcgaagcaatttcaacccttccgggtaccagttgcgactgcagtcatgttagcaaagtttgagattaggcgtgacagcacataccgagagaaagcatcggtccgaacatatttgtacagctgcagatcgcgctccgttccgttagcagacgcgaccttcttcttgcctactgcagtctccatcaaattctggttgcagagcatgagcatacggcgcacgtgaaactcgaattcgttttcctccggctgttgcacaaagaccgacagtgatgtagccaccttgaggaagcaatcacccaagaactcgagtcgttcgtagtttgggcccatgccgctcttgaagttgattttctcttcgccgtgctcctcagaattgtccgaatccttggtgagtgcttccagagctagagcaggactgaccttcagatcaagcacgtcgcaagcatcgagagctatgagatagctctcaaagcgatgaatgatggctggcagaacgtagcacatcaccacaaacggtgttgcgaggtttgatatgtgcagtggctcagggcagatgtatgtttcgagattggcgagctccttcttttccttgtcttccacattcgcaagatggtttctccggaacggaatcttctccacttgaaggacaggctgatcctggtgccagcgagtgatgtctcggctcttcatccatttgctatccgaaaagtccaagatgtttttcatgaacttgtggttctgtcgtgggacatttgctgggactgggtcctgtggctttaggtgtggcgccaagcggtctgagtagtatcttcgacctccattcatggggtcgacgaagtatctgtcaatgagatcatcagtcctgctctgcggggaccatttccaaaacggctcattgtagactttgcgaatttgatccatatctagtacttcttgaggattagacatagaccgcaccgatgccaccctatgctcaatgactggaagcatccagtacgacattttggaaacatcatagtcgtagaccttgttatatatgtcttcgaagatacgcagtgtgaatctggtgaacatctccagcaactctggggtcaaagaaattgggatgtgaagagactgcgagacgatgttggaagggcgacagtctgtgaggtagatgggaaaagaagggagctgtggaaacggccgtcgggttagcattgcaagcggttggtggggacgatccaagcctcggtcggcatctatgattgtgagatgcagagattcagggacagtatctcgatcctgcttccagaaggttggcttgatgaccatagcatagtttcccttcttcttctcactgaccgctagcagcgcatttctcatagctggcaggtactttgaaatggtcgggagaagaaattcgttgaggtgatctttgcgtcgcaactcgatgcacatcttgaaagcagcggaacacttggcaatagtctttcgactgtacacctggccaaccatggagatgatgggacaatgctcaggcaatatgacctcacacacgaagccattgcgttgaggatcacgaggatcgtcactgatcttaggattgacgacgtatgtcggctgtgccattgtgttgtgatctggtgacggatatgttgcgacaaagtggctgagaatagataggctcgatcgatacgtaagcttcgctccggacttctcgtcggtatagcttggaaagagcttgtcttccagggcgatcagctctgctttctcttgttctacatcgccgagctgacgatcatgcgtaagatccttgcagaattctcgcatgatattctcgtcatgtctcgcattcatgaggcgttccgtatgctctttgttttctgcttcgagcatgtgcaggtatttggagttgcgatgccttgcgcgaccgcgggattggacgtaacctatcatggtgcgatagagatcgaagcgtacgacaagattacattggggtatgtccaaaccctcttcggcgactgatgtagcgaatagacaatttaactctccgcgccggaacttctgcaaggtgaggatctgcgagcgaagagatacgttctcctcgcctgcacggttgttgatgccgaccagcacatcgcaatggaggttggggccgccgatgtggtcgaagatgagctttagaagctgtgctgtgtgtctcttctcaacgaacacgatgcaacgagctaatgtggtgcgctcatagtagagattgagccagtattggagcttcatgactttagagctgagatcctgctcactcaaggtaggtgcgccgatctcatattgttggacgaacgcagttgcttccttgagtctagccatctgagcgtcgagctctgccgccgaccaatcccgcttggagcgattgtacttcaactcttcgcggatctggagtttacggctttgttcgtcagcgaatgcgaatgaccagtacatgtctgacgcccatcgacccagctctgatgcgtgcagtttggcggttatgaataactttcgaaatggagcgacgtccccgtacttggctttgactttctgatgaaggggtgtttcgaactcgtttcttaagcgagtgtacacagctacttcttcctccggtctcgtgatactgttcctcgccaacgcgctatcactggtcgtcgcaatccgagagtgaagcaaggtctctagctcccgtgcagcttcccgaacatgttcagcagactgccctttgacatctactggctgtaggggttgttaatgcgctgaccttccatttcatacttgggaaggaacatactgatgctgtcatcgcgaagatccggggtcgcttggaagtgtccagctcatgagcgtagtagtctttcatcactcgggcgtaagggtggttgctctttgcgtggtgggcttcatcgaagataaggaggttcatgcgcgaaatgctcatgaaagaatgcatcatgcaatctacgaggacttgtgctgtgcacacaatgaccatgttgacggcgaagagcttgtcccaggtctgcttttgaaacagcgactggcccatggcgccagagataccttcgacgccttggtctaggccacaacgcaagacgttggcttgctgaaatactaggtttaccgaatcgacctatgcgttgtcagttgagttgtggtgaacgagtatcgttctcacaaggaagaacgccattttgtgtgcgcaacccttcgcacggttctccagctcttcttcgagcacatgcctaagcagtaaagtagctatgtgagttttaccggttccagtatccaggacagcgatggtgttctgcatcttcgccctcaagaagagctccatctggtagtcgcggggattcgtgatacgaacagcagtatcttggcttgcaagtatgtcccgaatggagagttggccttcgtttgcaatcttcgatgttgcctggtcaacttcctcttgggtgacactagcactgatattagcagcaaaggctcgcatgacttcgttctgtgtccgacgcttttcagacgtcgtctttggcccatgcgcgcgagagatgtcggcatctatgtcagaatctgaattttctgctttctcggcgttcgcttctgtcacgtttgcggtgctctcttccttcgatcaccagatgtcgacacatccgagcacgagaagtaatcatcttgctcttcaacgtctcccgcccaagtcatgactggagctgtcgtgtgagtgccgtcaagtgggattgagacgaatgagggaacatgcaagattgacacgctgtgtatgaggagtaaaagcaaggttcagtcgcggaggtttgtgtgtcaagttggggcagctgcaggtaatttgaagctcgcccagtgtttgcaccaccgaactcgggcctcaaccgcgggcaaacgaagagcgcaaccgtcaccgcaagctttagcggtgacacgggatgtcgacttcgacgtcgcgcggcatgttatgagccacacgtcgcgcagatgcgggcgtttgttgttagatgctgggtgtagtgacgaagtgatggcggggcacgcgcctgcttcacgactagcgcactagcgtcatcgcctgttcacgtgctggcagcggcagaggcacttcctcgtcgtcctgagcgttatcacatcatatacaccaagtcgataatatggcagagcagcctcagaatttacgagctctgttctcgagtgcagagcgtgcgcgacaagaattagcgtctgcctacgattcgaacagtcccgccttccaggaaaacctccgcaagaccatcgccacatacgaagaatgtctgaaactctcggaacagatatcactgttcagtccaaacgagtcccttgaggatatatcgtctggtgatctgcagtacgtatgacatctcgagcataaaacttctcaacagctaaaaaccaacttcaatatcttggcactgctaatcaagccgaataggtacctggcaatcaaccactatcttgccgaattgatccaaaggatatctgccaccgatatatcagtcaggaaaaacaacataatcaccgcccggcagcactatgaagcatttcttaaacagcttgatgcctacgacatcctcagcgcatccgacagcaagctcctcgacgcctactccgaaaacaaagccaacttctccacggctagtgcgcgggatgccgctgcacgccgtgacgcaaagatagcgcgcttccgcgaggaaaaagagatcaagcgcaaactcgaggtacgtgtgtagctagcctcactttctcattcctttttttgttggcgccatctgcttacccgttatctaatctagtatctccaacaaaaccccaaactcgccgagaacgacgagcatgtggtgagggatctgcacttgactagtttgtctttcatggtgttccagacgttccaggcgctcgagagtatggcgttggaattgcagattatctccatggcgccggcggctcctccgccgggtgtgtcgggctctgcgccggatgagagacaggatggcagggataaggataagtactctgagcgcttggatgggcagttgcctggcctgcgaaacactggcccgctgctgagtagtgatggcaagccgatgaggccgtttacgctgctggacagtcggcagagtctgaaaaaggatgtcttcagggaaaggaacttgcctactatgacgatcgatgagtatctcgaggaggagaagaggagaggtggaatgattgagggcggtggaccccaatccgaggtcaggcctgagccgaacgaggatgatttcgacgccgcagacgaggaaacgatgaagcagcgtgcgtgggacgagtacgtggaagcgaatcccaagggctctgggaacactctgaatagaggttaaacgtaccaaaaaggctatcatatacacctacaggtagatacttgacaacgctccatctacaactctcccggccccaactccggccacttctccagcaccttctccaccaacaattcattcaaaacactataacccctaacatccaaatgcaacccatccgtaaaccaccctttgtcaaaactcctcgcccccaataatccgcaaccaggccacatgcccttctcctcaaactcctcccacgtgcccaacccactcgcctccaccatcgccctccaataatcaaccccaatgacacgccccgtctcgtcatattcgagctgcaatctccatcaatcctttccgcgtaccgcttcttactcatgtacgtcttataccgcggtccttctttcttccacccattactctccgcgatttcttccaccgactcgtccccgcgtgcctttgcttctgcgccattgatcggcggtggggaaaataacagcgattttcgtctcggcgagtccgccgtcctgcgtgagaatggtctcaatgaaggcgcgtatgttagccgagaaagtgggccaggggaccattgcgtcagtcccgatcatgcaggcgtcgtttgcgccgaggaagattgtgaagagcagcgtgcggggggtggtgggggatgtggcgcgctggattatgcggtcgaagtcggaggagaggcgggttgaagtgtagctttgcatacatgtttagtcctcttgctattcagctgaaagagatgggaaagaaagatgtaccctgcctggcctgatctataatgttagcagttgtaaatagtgcaaatattcttatcgtaaggctgttttgataccttcgttcaaaaccctcgccttccccgcatacatcttccccaaaaaccacccgaggccctgcgtctcctcgcggaaactccactgcgtcatcgacgcaccgaagagaacaatctcgggtaactgcttcgtgtccgccatattgctgtatcacgacattcgggaacttgctgagtttgtctcgccggacagcaagcagcaggcggcaggcagcaatcaacagcacatgcaatctaacctcttccgtcacacccggcatttccattcttccctcacaaaacagcaaaaagacgaatactcaccttcattcaaaatcctcgccttgccagcatacatcttctcaagatgcaagccgaagccttgcgtggaatcgtcaaagctccattctgtgaggctatcgccgaaaaggacgatttcaggtagtcgattgctatttggtggcgctgatatttctcgctcgagtttgcgtagtgacttgaacatgatgtttgtcacgatgtagtttgcacgggcaaatgctcgatgtggagtcacgaaatgcaatcccaatctagccggatgtagatttggcaggcacgctaatgtcctgaagcacgtgaggctgcgacatgcttaccaagttagaagtcctgctatgctaatatgctactacgatctgcgaaaatttgcgcaaacgagtgtttttcaccgtttgtcgaattgtggagactcttgcgcggtaatgatgaggtcacagatttaccgctgcgcaacgcccatcactgaatctcaccatctgcagttgaactcacaccacgccatatctcaaacaaacacgattccaaaatggcctccctcagactccgcgccgctcagcggctgccgcttcagacctcagtcaggatgttcagtaccacacccttgcgttacaagttgatgggcgataaacccgactccaacctaccggatccctccaaagactcgtctgctgcgccgaacgcaaaggtgcgatctagcccccagaacactgaccagcaatcgtctgcttcgaaagatgagcacaaggctggcgacgaccatccggcgaagcaaccggacccacaagcacagcccacaaggacgacgggtattggtggtggcgacaaggtgaaaggtggaaaggacggacttcatgagcggggcgacaagcaatagtcttgcaggtcttgaactcttgtgcgtggcgtgaaagagtgtgaagcgatggtgttgaggcgtcactgtgcaacttggttgaaacggaatcatgtgtaagcgagtcatcgaatgaaacatgcatccagatcgagatattcatgattcctccagattttccttttgtcgattagcatgtgtcaaagtactttattggtgtgcgaccgctcgtttatgatgaaccctgggcacatgctcgacttttgccgctgtgctgtgacctcgtatgcgacagcaacgttgctgcagggccgcagcggatccgcgccaggaaggtattttcccggtgtttcgaagggtctacgatgcgactgtgcctcacgcaaggacacgcgacggaactttcgtgacgagcatatcgatcggtttcgggtgacctgcagggcggtgacataggaagataagctaggtatagcacactgcatcggaccttcctaccttgcctgcgcgacagcatacgctaaatgaaggtctttgcattgtgtgatgtgaattccaatgcatgcgttgaggaccgtactttgaaccctgaagtcaactttctgtgctaaacctcaaagcttcagaacgtaaacaataatagggggctggacattacatccgagcctgaggctgtggcgtggtcggatctgacgacgagcgatcttgatcactcctttatcgaattgatcaaactgagtcgtgaccgtagtgccacagggtacagagtcggagaagacacgacatgtgcttttagacaggaaggttcaacaaagtgattggtggctgaaatgcaggaacagcagcaagggtccagcaaatgttccgtgcactcggtatcggcaattggcgaccttggacaacgagcttctggcggcgcgatccgtatactttgagggcgagcccgcaagcgccagagggcacacgaggctggcagcgaatagccagacagcttatagaaagcctgaagtgctcgacttatgccacctaactgtgctggagcgcctgaaagtttgtgaagatcttcaaggttggagctaggggccatctcgggacaagatgtgctttacagaatccgggacctcgtccgagaaggcatagataacggcgtggctgagatacgtaatttcaaggacagtgccgtaattccttccaacactggcaacgaatgatgtctgagcgaccatcggtcgggaacccgcaactgctcccgatatctggatcgctgcgactatcgaagtcatgcgggtacttcaagctggggtgcacaacgagagtctacctagtcagtagttaccgaccggtggcacttcgcgaaaatcctcggcgaggcggccgaagcgtgcaggagctggggagcagatccgtggggacggaacatgtagtgcgtgaaggattgaaggtgacctgacgaggcgaggcagctgctctgagcatcgcgcagacatgagctggctcggcaaattggggatcgcatacaaacccactgctgacggcacagtaagcacggcgaaaatgcatgggctcaagacgatgtactatcgattggccaatagtttttgcatatgcacatgagcagccgttgatgacagcttcagtgagcttgccagcccctggtcgtgcgcccttcaatggtcaggtcgagatacggcgtccgtgttgacatgaaagcaattgcacgaatggcctttggggagtgggagacgtcaggggtgtagcgaaaaagcagataactttgatgcggcgtcaagccgttgggatggcttgctcaagacgcaagagcgcacggatcgcgcctgccgccttggcacatgcacctcggtcgaaacgtgcacatgaacgtgaacctccgcaaagcgatggcatgcagcagtcagacgcgaattacttttggcgcgtcttttgggtcaggagaataggcgacccaggaatcaagagcacgcagggtattgccacaaaagcaccatgagggcccgatctcgaggcatgtgcactgatcatatctgctgcccgccgcttacctcgccattcaccccacgcattcgcatatcacaagctttggctgcgcacatacgacccgccttgcgcagacgcggtgacatgctcacttaaagttgagaatttccgggatcatccgtcctgtatcgtcgtcttttgagtgctcgacgccgcctggcagctgcaccatagtctacactgtcttacttttggctgaacgtgcgccaatgagtgctgaagcctattcttggtgattggaagatacacgcgatagaatgtcggctgggtaagtttcgcagccctttgttgcatgtcatcatcacttctcgcccagggcgagaggctgccgaatgtgcatgctgacggatgtggaagatcgatgcgagagaccgtcagggctctcaacaccaccttcgctgcgcccaacgttccctcccccctacccgacgacctgtgcgccaccatcgagaacttcctcgagcgctatgacagcatcgacgaccacgactcccagcgcttccacgaggacctccacaccctgtaccaacgtcaagttgcgccgagtccagagaagcacggcaccttcctggccgtcctgcgctgtgtgcgacccgccatcattggcgaagcgcggctgactacgtggtggagcctggtactgaagcccaccatagatgcgccaggccacaagcgacaggaactcgaagatgcgagggaattcgtactgagcatcctggtgtacgatacggagtcagacaaggacggagagcatgcgcgactgtcgaagctcttcaccaaaaggatattggatgcctatcttgcgaggaccaacgtgccccttgtgacccaggacgccatctcaccagggaacgagctactcgcgcaagagctagagtcagttctggtagccttcgggcgcaagatgccaaaggtgccttcactcaacacacaaacaagtacatcgcatagctaatcattccaggcccttctacttgctcttgacgagctgtttgtgcaaaaacagcatcgcatacaagcactaaacctgctcagcgccttcgtgcgtctgcagcctcctcatctgcatctcgtccttgagaccccccttatccagcacctggaaaaatgcctcctgatcgacgcatcctccactgtcatcgagctcgctctcgtagtcctcatcatgtttttgccgcacatctgtgcatctttactttcggatcaccaccttcctaagatgttcttgatatattctagggttttgtgctgggataggctgggtagcgccgaagagccgaggccagacgatcccaacgacgaggacgacgatagccaagaagagagcgagaatgacgaaggagagtctgaacaagcatgggagccagtactgcaatccatggagtatcctgattcgtctccgccgacactcatgcattatttcaccttcctgtatggcctgttcccgttgaacttcatgagctttgtgaggaaaccaagaaagttcctcaaatcgctaaactttccgggtgctcgcgactttgacctcgatcaagatctgattcagagtcgcacagaaccgtaccgccgcgttcatttgctgcatccaaacatgttcagcaccaccgctgaagatgaactgcgcgagaacagatggctgaagagcgaccctgccgacgttgttacggaatgtatggacctctgcgtagccgtctcgtctacactggaggatcctggtccaccaccaagcgctgcactgccagccatacctgtgccacccattcctcaagactccacgcagttcagtcttgacgacgatggcatcacagccaacgactctaatgtgagctggcgcaatactcaatcgaccgtgttcgtatccccaagcgaggggcctgatgtgccgcagacatttgacataccacccacatccaaaaaatcgccctcaccattactccaagctcacgacccaatggactcaccgacactcccaccagctaatgagactaaagcacatgactttttgggagcaccattggcgacatcgcaggcacacgtcgcaaagcaaccaagtctagataactttgtacagtctgtaacgacttccaattcaccgaccaacaacaacttccggggccagacaatggcttccctgcagcgagagatcatgctcctccgtaatgacctcaactttgaacgttatctgaagctacagcatttggctcatatcggccagctacaacgcaagcacatcaaggaggcgactgccgaagcagagactcaaaacctgatcaacacgaacaagacgctaaaggcacggctcgccaaggccaacgagttgtatgctcagttaaaaaaggaaacgctcaccagtcgaaaccaatctaaaaaatgggaaagcgatttgagctccaaagtgcggacataccgcgacagtgagaagacttggcatagcgaggaagacagcctgcgctacgagctccagcggacgaaatcggactatgagcatctgaagcagatcgtggaaaaggcagaagcagaacagatcaaagctcagcagagaacacgagccctggagtacgaattggaagactacagcaatttacagcgggatcttgaggcagcgcaagagaaaatcatgacactagaagatcaaaggaaggagcttcatgcgctgatgcaagaacgtaacgatttgcgcaatgatctcgagatttccaacatgcgcctgaacagtcgagagctggagcgggaacgctctatcaaagcctacgaacgacgaatcatggagctcgagacacgcttgcaaatgtccgaacgcaacactggtaggccaggccagcttccttcttcggtgcagcaaatgcttgattcagcacttgcagccagtcaggccaaactgcagcagctcaagaagacacactaccacttgcttgagcagcataccgagctgcaaatgaagtatcacgatcttgaagccgagcacgaagccgaacaaggtcggtaccgcagccaagagaggtctggccatcttgacttcgagaaggcgcgtctcggacgcactgccagtacaagtcagcgacagatgagcaataatcacaactcgagatatttacctcctctcgtcactgaggcatcaccaagcgaggagcgtgatcagttccatgactatcaatctccgaactcagtcacaagtccaacttcaaacgcgttgcctggccttccagcgcgaacagagcccggccaaaaaacacagaggtcccacacagctccctcaccctaccccggattcggcggcagttttgctgggccagacttctccagcgcatacgattcctcactcaatgcgcagtttcagagtcaagcccaaggcagcgcaaccgcccaatccagcggaaagagcagctactctgtcgacaccgaaggtagtgcaaataaagacaagaaggataaggtagatccgaaatcggaggtgcggtactacggccgtggtgagtatctcgttgccaatttgtggaacatcggcgctaatagattgataggtggcgcgcagaacatcagtaagaagaaagacaaggacccaaagaagcctagctcatcgaagactggaggctttcgcggactgaagggcatcatgtgaagtgctgatatcagcactgctatgtttcttggagggcgcgtttcagctccatcgacgcattcagtctcttgcattgcgccatctggaaggcctgtctttttgttcatagcacaattttggatacgcgatcaatagcgccatccccgccatatgttgcgtgtctcttctttcttcaagcattgcggagtacggcgcaaaaaagcattttgcatgacgtggaggctgggtttcttgtaccatggcgttgcatacccacccaccatggataccaaaacatgtactacatacgctttgagatgtctatgcagccatcgccagattcgaatcgtttgtattttagccccactcagtagcgtgaatacaaccaacttacaatctctacaccgcatatgttcaggttgttctcgtgaccgacactggttagtgaattccagctttccaacgctcaatctctaacactaaatttaaactctttctttgtgggcgccaatcaacacgcagcccacaatgcctgcctaataagccataaaccctgcttatcgagtcgaatcttacggccttcccccaccgagatatcaaaccatcgatctaatcgatctcatcttgcgtcgtcgagacggaagcgagaaagtgacagggtgtggagtcagatttgctttttgctgacttcgggaatgggcttccggagccggtttggatgcgacttgcatcagcctcgtggaccctggtagttcgcgggggtgggggagggttggcgtggggtgaaggatcgcgtgtggatgtggtatctgtggataatggcatacacaagtaagtacagtggaacgagcgatgggatgttttggaggtcgtaggggtcggtcatagattcagtggttggggtgaaccgacgaaaagcaagcagcatgcggatgcagggctgacaacgttgacaccattgtatgatgatacaaccaattccctagagtctcattgcgcgtttacgtacactataagtgcggcttatctgatttgaagtaggatacgacccgcaattgtccgttcggtcgaattgagcatcctatgtaagtatgtactcccgcacgtgcctgcaacgagtctttcgagctagaaaaagtatgatgagtcagtttccagcaagagagtatgcagatttactggaaagattgacttacaatagcgtatgcatagtcttcacgtagtctttcattgcttcgcctctcccatgatattggaagtacttctccaagccttgaatgatactatcgtctgttcgcgagtagtgtcggacaggtagatacaccttcgccaccggcatggtatctccaatacgaaactccatattgtacagaattccggcggtccgatggccggaatgtttcagtggctggctcagcggaacaaggctgtcaaacaaaaggtcccagattcgcgcgagatctctcagcccgcgaagcaggctcgaattggctatacgaccgcccagagtcatgacgctgatgacagaatcgaaagttgtttcacggcagcggaaataaattttcagccgggactccaggggttcgatgaggtcgatggcaagcatctcatgttccagagtttcgttcgctggttcggatgcgaagtcacaaaaggtagaccaagccttcacattgtctcttgtgacgaaaggtgcagtatgtatggcttcggagaggatgtccaggtttgagcgatgttcaagtcttgctctggtcttggggaaaaagtaggatttcgctgtgatctccaatggtgagagatcaaatgcatagaagatgttggtattgtggtcggtcagatcaatgatatcactggaatgtatggtagggctattgatgaaggaatcagcaaagtgactgtgccactctagcctcgcctccggtagtcgcttgactagcttctggtgaaatgcaaggccggccagggagttgcttggatcaagcgcagtgcccgcttgcagcccaatggactcgatggagtatcgtcttactggaggtttttcgccggtgccccagtcccagctcaattcgaccgggttgccatcatctgtcatgaagctagaccacacagggtctttgcatgtagctgtatcccgcgaaacacccaaaaacggtgcgaccacctcagcaaagaatctcagatctcgttactaaatgtgggcgcgacttcgtgcggaacggcttgtgtaatagcattctgaggcagacagtgatttgcttcggttttggccgtacgagaccgcagtggggaccattgcgtgctgtgttgaagaggagcgacgaggaaacatcgatgaccacgtaggtcgtattagacatgatcctcctccatttgactcttttcgttctactccgctgattccgttcccacgcgatgaccgtcatcaatctgggacacactcctgcctacggcacggacgcctcacaccaagtgacacactaagcaggtagtcgtgattcttccgcatcgaacagccgctacatccccgcgcagcttttagaatgtgatgtccgatacctgaggattgtggtcctagcttgcggcgggtgcagtggtgattcggcgcaggcgtcgttgctgctggggcactactttggaagctaacattgcagatgcgcatggaaaatctgcccagaactcggtgcacaggatgagtttggtggctgcatcggccttcctgcatgttgccgaactctcttagttgttgctgtaggctactaagttagcgcatcttttccccggggaaagctatacctagttccgagtactccacttcttccatgtacgggctattggggtacttggcgtgtgagagctaataccgttaatgctaagggttttgtccagtccgtcttactgtaaacagcgcggtaactgccacgttatcgcacttattttccgcagcccggactcaatgttgcgaaggacccctgcagtccgacgtccaagatgactgaggcgtcgactcaacggacgttctgtcagagccgatcggacccattcggagcgatacatccagcaagcctgcttcctcctccgacaggcagcaagcctgttccctccttcgtcctcagtcatgcaaaagaataacaaatctcaactaacatcgtagtatttaccactttgttcaaaatctgttgcacgccagtcattacgttcaacatgaatcacacgcagatcgtgctggatgagtggcatcaattgacaacgttgctgaacagcagaaagacgaatcccatatcgcttacgggaaagggcctgacattttcacaggtgattgctgtcgcgcggtatgtttgtcacgagatctcacaaagctcaacctgactttggaaccgtaggcactatgcaccaacatatacaagcccggatgtggtggagtccatggaacgcagcatgcgaatgctcgggcacaaacttgctaatggggaggttatctacggtagcaactgccggagtccaatgcaaatcgtcgactaatttgtgaaggtgtgaacaccggctttggaggtactgcggatcttcggaccaagaaggtcattgagctacagcgtgcattggtgagggagcttcactacggaattctgcctccaggaaccagagactatgtacccgccacagtagagtatactgaaggtcgacatcgccatgatttgtttcttgaagccaacaatactcagctgtacttaccgtggtcttggacacgcgcagcgatactcattcgaatcaattctctagttgccggttgctcagccattcgacctgtcatcacggagagaatgcaagacttgttgaatcatgacatcatcccgatgattcccctccgtggcagtatctctgcctcaggtgatctgagtccgttgtcctacatttgcggtgctatccaggggaagtcaaccatcaggatcctgagcaaggaaagtctagatctttacgcggatacggctttggcaagtagaggactggcaccggtcacactgcaggcgaaagaaggcttggctatcacaaatggtacgacgatagcagcagcagctgctgtacttgctctccatgacacccatggattggctcttttggctcagatattgaccgctatgagtgttgaagcgttgcttggaactacagagagcttttctcctttttttgccgaggttcggcctcaccctggacaagtgagtttcatacaatattcaatgctttggtttaacccctgaaaagatgctaacgatggctcaagatcgaatcagctcgtaacattctggcctttttatcaggatccaagttgacccaggtcaacaatggcgccaaaaccgcattgcgtcaagacaggtattccattcgtactgtaccacagtggattggtcccatcctcgaagatcttgttctatcacatcagcaattgttgatcgagtgcaactccgtaaccgacaaccctttagtgactgcgcaaggagaatttctgcacggtggcaatttcaagcgaaggccgtcacctcagccatggagaaatcgagacagggcatacagggcattggtcgcatgttgttctcacagtgcactgaaatcatcaatcctgcaacaaacagaggtctaccaccgaatcttgtagctgaagatccaagcacctccatgatctttaaaggcacagatctcaatgtcgcagcattgactgctgagctaggcttcctcgcaaaccctgtgaatcacgttcaaaccgccgagatgggtaaccaatcactcaactcgctggctctgatttcagcccgttacacgcacacggcgaacgaggtcttgtcgcaactcatggccgcacacatcattgctctctgtcaggcgctggatcttcgagctatgcacatgcagttcgtagaaaactacagagccgagtttttccagctagtagaaaagcactacgagttgggcggatcgctacaaaactttgacggccctttgaacaacaaggaaccagttcattcgagccctgtcccgaacgtatcaaatggccagccggaagctcgggcaaagcaatcagagtccattgccatcgacagtctttcgaatgtactctggtcccaactcttgaaagctttcgatacaaccaccagcctggacgccgacgagcgtttccaagtcatagctaagtcgctgcgcttgatcctcattgacgataccggcttctcgtcgacctccaatgtggttgaaaagacggtcgacttcaccaaagagcttgcagcctcgctccggactgcctggtgtagtcatagggacgcctacctggtgcatggcgacgcttctccggtccttggtcaagcttctaaggccatgtaccgtttcgtgcgacagacattgaagattcctctgctagctacgaaacagctcaagacacctagttcagaagagctcgtcagtggttctggattttatggagaacaggctccgactgtaggatcttacacgggtatagtgtatcgtgctttaagggatggggctttagccaaagtggccgttgatattgtagatttgtcactcgagtaaaagtcgactagaaagtaatctcatacagatcctgttatatcataacgcaagttgctgtcataccgtctcatatctgatcaagacgccctgaaagatagaactcggaagatacacaccgatacttttaaccaattttatcaaccgcctccgtattatctaagcgctatggtccaaagcatatctgagagaattacaaatatacgaggatgcaaatatagtgtttagcacccgctgtaggtcagctcggtggagcgggtgaagcttcgtgcgttcaagactcgaagaccgggttagaatacccggccctcctgagaacactgccatagactgacgtacaataccgagacgctaccataagtgacctaacctgaacagcctatgagaccttgaagctacccacagcaacggtcggtgaggttccggatttcactattggttcaaaaactggacgctaaccttttgttgtatggtgctgtccttgagctcgggaatatgaatcggtccgtttgagaagacagctgcaggtgacgctcccgcagaagactttgtgcatttgaggagtttaatgccgctcaggctcggggagaagggtcggtcctttaaacggggtaaccgccgtcaggctcggatccaggacttctccgctcggatgacgtctgtagtatgtatactataaactttatgctgtccttctatctatattcaacgaagttcagagctgcaggttccgattttctccactgcagctgcgtacggacatcaccacattcacccgctgccacttggagttctggatcacacttaacgccccggttgtatacgactaaaccaaattcggaccgtcatggagcatgttggtgatgatatggctgccatcaatgccaaaggcggacctctcgcctggttcgacaaaaaccccaccctggacgtcatgtctcgtgaacttcaacagcttcttaagtcgtacagcggaatcaaacaggatgaacttctcgatcacgttgtcaaaatacgcgaggaggcttggaagatacacccgtatccatgcattgggcaattcctcttcctggagaacaatttcggggagaacgatgaagaatataaggaagttatacaacgacttggtaaaggccaaaagctactggatatggcctgttgtgttggtcagactattcgtaccctggtgcatggcggagcaccgtccgagaacacattcggctgcgatctctacccggaatttatcgagcttggatatgaactttttcgagaccaccgtacactcaagactcagttcctcactgcagatgtctttgatccaagctcggctttgacggagataagaggccaaatggacatgatatttgccggtgacttcttccatctgtggggttacgagaaacaggtcgaggtctgcaaaattgtattcgccttgctgcgtcctcagtctggatcgatgatcttgggtcgtcagttcggcgccgcggatccggaagagaagcaaggacccgttggcgttggcatgatgtttcggcataacgtagaaagctttgagaagatgtggagagatataggtgatgaactcggcatcagaattaccgtaaaggcaaagtatgtattcgttcctgaccgccagcagctgttttgccaggacaatggcaagcgcttctcgtttgtagttcgccgcgactagttattcgtgtcgctatgtaaatttcagaaggtagtagaaggtttgcaggatcggtcactgtgttgaagcgaggaaaacgagatgatgtgctgatgtatggttgatcgaagtaggtagagcgtgcggtgatgcctgcaaagaacgggagcacagaagaggacgaaaacggcagaagtggacttaagggtgaagcgatgctgggagtattgagttgagcacatagagtctaagaagggtcgagaaatttatagttttcatactcgtagaggatgttgatattcgttaaggcaagcaaatagtctatcaagatgcttgcacagttgtactggctatgtcagcctattgttgctatccttgaaatattctcaaagtcagagagcattctctcggtgctcatttgaggtaaactcttccgccaaggtgcgtacgttctataccttgctttccgtcaccttccttatcccagggtagctctggtggtgctcccatcttcacgtcaacgttcgcctgaacgttctttcctttcaacacttgtaccagcctttcctctaccgcttgcttgatgatggaaaacaaaatgtcttcacgcaacaggccatcccgccgtccccttacgactcctaggccgagtcgtcgcggtaagccccatgggtatggggcactccagtcgggaagagcaataacgacgagaagcttctgtaaagctggtaaaagattgaaaatgctcagtagtggggagaacacagaatcagggtcacccatttcgaagtaatcctggtcatctgggaaatcgaaatcgctgagtacctcatacatctcccgattgacaatgttcccgatgtgcaggcgaatctcgagctctcgcaggtttacacaggagccaaaaagggtttcgaaagctgcattgtgatggaagaactcagtgcccgacaaagtgagcttttgaatgttcatacgcccatttgcaccaatatgttcaaagaattgttggtagcccgtgctttttgagctgaggacccggaagtggttgaaagcaaaaaagaaggctctgacttctttgcgtagctcgcggcttgtccgggacagggcgaggagttcactggcggcttctggctgagagtagagggcggagagagatggaaggtctgtgtaggccgatgcccagaagtccatgtctgtcggatattccctctgtaggagttggtcggtatgagacattgcaagtttaccatattgggccacgacaggaacatcccctataagcaagtaaccataaatctggttcctgatctcgcctggcacgtcaaatattgttcttctgtcgactttggggatgtcctccgcatgctgttgtaccagagcaagtagggcatgaacgaatttccacttgtgggcccaatggctgacatcgagctgtcgttcgtgcgctttcctgcggagttggacaatggtaaggcgatacaggcttggatctgtaagacgcttcgagaaggcgacttgtggcttgctggcgattatcgagggcattacagaagctgcgaagatcactatgagtgggaaagatcgatgagaggatattgaggacgtaatccggggcatttatacatgtgagggccgcagtgagttcgatgtgacgacatatattgtgaatgggagattgcaagcgtaccgagaacgtttctcttaaacgtgacatcgcgaacactactcttacctgtgacatcgccgctgacttgtcgtttcagattgaaccctataattttgttacaaagacgagggtttgtgaggtaaaacattgtgtggccgagagagcctttgaatgatggcgcatctaccccaacgctggctggacaactcaggtggcaaatatcaaattcgaccctgaaaaactaataacatatcgacaaatagaacgatcgatgtccgcacatttttgctcgatttgtaacatgtttgtgcaagtgagcctgttgctcttgtgaaagtgagacctcttatcgctgcctcacaccagcgcaaacgtcctcgtctctggcgttgcctcaataaatgaaggtatctgccacgccaatccatcccaatgacacaaccctacgcgcttccacgtatctcctccctcaccttctggcacaatcaccaggcacactaacatctttgcagtattatcctccgcaactaccaaacaatgtacatccaaaggcaactctaccactttatcgaacatccatcttccagtgttgagtcttaatttcgccttgtccaagcgtttctgcacggaacttttgagatccagggcggtaaggtggtaggggaagaattgtgctgtgacaactagacgtcccttaagtcctgctttgtctggtagtggctgaacttcgacagagttgaggttaaaatagcaagactcaaggtcggtgaacttgtgctgtagcgcgtcttgtggaggccgttcgcccggtagagagttgtggtagtacacgcgctcttggacgcctaaccacgaccacgatggcgcagtgaagccgttgtcagtctggagtcgtggaatcgttgggccgagccaccagattagttgccgccacagctggtcgtgccacattccagcgatgggttcttcattaaggataactttgagtggttcaatgatacctgccagtgctatcagtctgtcatctggtttcgtgagtactcgagccgagtagttcttgatgacctccaaccacgtgtcacagattctcttgcgcagttcatggctgctcaaggatccagctaacgttctacgaagcagctttaaagcccatgcttcttccggattcgcctcgtcaagaagcgaaatcgaaacaggagaggattcacaggccgaggacgtgatgcagtcccagtaaacctcacccttgtcgtagtagatgatgcgcttcgatagaagctgttcttgcaggatccatccgcgagtgtccaaagtacccttcgtgcgagatcttccgcctacaaggcgattttgagggaatatatattgaatgtcctcggcttttaccgatgggtgctcgaaaaatggcacttggaatggcctgatacaccgcgcagttcgcccccgaaacataccttgagcatggtcctctgcgtcagccgcggcgatcgtgactactgcgttactgaatacgctgctcatcttcgaagcttcggcaagctaatcatttggactgtcctgtattatacacagcacatcgatccagatgtagcagaagcctagggcttgagtaatggaaattgcgtcgagcatgacctgcgatagctcgctagggtcaatcccattctgccgctgttcaagattggcaagggtagtaatgggaagactagttgacccccagcggtgactcaatgcaacatacgctcctaggacagagatattctggaccaattttggatggttaccgactcccatgctgctgatgtccaatattcttgttggaaaatatgcttggactaggccacgcctgcattgagcatgctctctcatacatgttccaagccagtaggtggccaactcagtggccgctggagatgacgtggcaatatcgggcagcaatcggattctcttcaatgtctcatgtagactcactccacattctacgttagagatagggcccaactggttggagtgaaagtctgataaacacttactgggtaccgatcgcaatggttgccgaatctcttggtctccgaaatcgaacacaagctctccgtccaaaggattagtggtgtatgtcgacgtgccaggggcgtaaatgatagattgcccacaatcgtctagtaataggcagagacgacaggagccattgtatgagtatctcgaagactttgcagagaaacgccctgtgatcaacgcttgagaacagtctttgcaaagctcgtgtgtcgcgtcaaggtacactatggtaacttggcccgatttgtgtcggataggtaccacgggagaattcgacaaggaagctagtaggttaacgacctcattaactcttgacttggggaatttaatatctgcaaggtctgcaccatgcattaataataacttgtacatggcggacgaggttgcacttcgaagggcctgcgctaaccatccttgtactagaacgtctccaggaacagtgagcctcatcaatagctcaattatatcgcctcgtcccgactcagaagcatataggaacgggttcagaagcttgtgtgctgaaaggccgtatcgcactattttcctcataatttgggagaagtgcgccccgagtttagcatatgaagaaattgcttgctgatccagagcctgcgctgcgtcgaacaacggagtgaaaacacttgagatgtgccccggtgtcaaagctgtagctgggaagtaattcagataggggccttccacgaagtcatcttcaggttccgagccaagtattcgatggacgagctgatgaccagcccagtaagcgcatacaatcaagtggatgtctgcaccccctttgactaatgagatcacctccttgctatcgagtttcgcgccgctataacgtatcctagacgccatcagccttgccaatttgagcgtcttcgtattccattgcgtcttcatgtcgtcgttgtcgaggctcggctgcaggtagagcgctctcgaaaatgaatcaaggcagaggtaacctgtctctgagctagacacacttcgaaagcagtaatttttagggtggttaacgagctcggtcacgccgctgatcactcacagcactgccccagagttcatgcgatgacttagcagccgcatctaaggctaggtggcgcacatgatgtaagatgccaagcagcagcactgttcattggtggcatgcacgcgattgcttacgcttcaatctcgttggattgttcccacaacagttattcaagaccttgacaaaatgacgtcattgcaaatagagctctcgagggcatgtccaactcttcggtggtttcgctgtggctggacgcgagatagaaaaaggataggtggcctgttgtggcggtagtaaatcaggtaattctaccacctagcacgtgtagagtagtgtgctgacgatgttctggcccttccaaagtcacatgaaagcgaaatagggacggaacgcggggaggaccgtgacccgttcctgcagccgttagcgcggcgatcatcatccgtacgtcatactaaatcatttgcttgcagcagctggcatttctttaaagctacatttctcagctcagatcctccctcatcacacatcagagtttgcgagatacccaattcgcttaatttcatcagttccgccttaattggaactccacacatcttccacacatcaccacaatgctttcaagacaagcaattcagaatgcccgctttgcggctcgcagcgctggccgcccagccatgaggacagcgaagcctcagttccgcgcacaacaggctcgatttgactccacagtatctggtgcaaccgctggcaactctggcgctggctctcatgcagccattggcgccgtctctggcgcagcagcagccgtcgcagttggttacatcttctaccgcacttcaggtgcccgcgatatcgtccaggcctcaaagaccacaaaggcgtacgtcagctcagccacccagaagatcaaggaaactactcccgagcctaacgaggcactccaatggctacggaatgccgctcagagctacgctgctttcatccctggcgcgaagggctacgtcgactcagccttcaatgacctcgatgccgtccgcgagaaacacggcgatgaagtcgatagcatcatccgcgaagcctacggcgagatgcgcactgtcctcggtaacggtgacgtcagcctggttaccgcacacaagacctgggacgtcctcaccaagcacatgagtcgcatcgccgacctcgctggcgactctgcacagcagatcatggacaaccacccacagctgaaggagaaggtcggtggcaactgggacaagctcaaggaatatggcgacaagtacggccccaaggccaaggaggaggtcgataggacatggaagcaggtcggcgacgtcatcaagactggcgtcaaccccgcgaacattgagaagatcaagagcatcgtgcaggagaaggtcgacaagctcaagaagctcggcgacgaggcttgggacaagggcatggagcaggccaagccctacctcgacaagaaccccaaggtgcaaggagcttattgagcagaacgctgatgcgctcaagcggttggtgacctgcaccagcagctcttccagcgcgtcaagaaagctgttgagaacggcgacaccggtgatctcgagagctacgtcaagagcgcgacagacaaggttaaggactctggcttcggtggtctcgaccagtacctgaacaagatccccggcggcgaccagatcatgcctaagctcagccaactgcaagacgttgcatcgaagcatggcgacgaggcacagaacattatgaagaacgccatcagtgagatcaccgaggttctgaagaagaggggtgacgaggccgctgagctggccaagaaggctaacaacgatgcgaagaaatagatggagttgtcatgacttgatatgatcttgtaacatagtgcatctaatggcgtttaatcatgagtagcgatcaatgaatcggaatgtatgccttacccgctgtcttcgcccctcaatggccctgctccaatgacccagattctctctcccatttttgcctcaattccaccgccttctccgcatccaaacttccagccgaagatagtgcctcgttgaacaactcattcttccactcttccgccctgactcccgcactcataccaccaagctgaccttgaacacctttaccaaagcaccagccaccagtaggtccaagaccactacccacgcgatctcgaccattgtcagaaagacctagataaaagccactgcaggcctgagcgacgttactagactgcatgaatgtgggcatgtggttcgtgtgtttcaccccagtactgtggtcgcgtacggtcgcgtgttgctgcgggatgatgcgtgccggcgtatttggataggtcagccacgccgcgttggacttgctggtgtgtacgactggcgggctgcgcggggcgttgacattggtgtatcgagtgctgacgaagctgtggttcggagctgagggaacgctggttgggacgtgggtgtttcgcatcatgtattgtacgtagtagcctgtactgttcgaagtggctggtattgttgttgccgctaggtggttgagcggcaggctgaaaatatgctgtcgttaggaaatctggatctttctacaatggacctattgtgaagtaattcggtgggcaaacacattccatctcttttgtttgcgctgttaatgtatgatggctgctctagctcagttccaagctgttattatctttctggcttaccctaggtatgaaatataattgaccagaataagataatggttaaatgaaggaaacgcgcagcagaaagtgagacttgaaacaatttgatgttatatgttatctttttctcgtcatgtcgttaatttcttcgacgcgagcattgctatctacaaggaatggtatggaacttgagcttttgaaatgtggagacacggaacaagaaaagacagaacaagcaacatgtgcaagaagttcgtaatgcatgtcgtggagtcaaccttgtcaccagctgaacgagtgctgcagaggcctaggatcctcgtgggcagtcttgcgaatcgaggcgaacaccgtcagaagctgggtagcttcaagtccaccttgctcttgccaaaaagtcgagttcgtggcctgctgcattgccagctcgtagcaggtgtcgagaagcgcattggtgctctctggagaatcgcgaatgcgcaatttcatcgctacagccattgcgaggaaaacgtgataacgcgccatggggatcgaaacagacatgtccatacccgaagatggctgctgcgggttcgggtacacattttcgcacaggcgcgcaaaaattggtgaggagatgttgtacgtgcggtactgcagggactcgatgtattgaataaactccgaagtcagggtctcggcctcaaaccggctgggcagaggtgtggtcacaagggcgcggctcctatcagtgaagcttgagcgtgatgaacccggtgttgggctctcggcgtgacttgcggcgaaaataccttgccgtggaagtcgaggcgcgggagccagagggagcaggtcatcctccacctcgggaatcggggacatagcgttttcatcgctaccacctgatagcgaggtcgcggaagttcttcttgagtgacctctgctgctttccgtcctcggcctcagctggccgctacctgcttgagccatgaattcccaggatggtgccgtgtgcggctccatcggtgaagcaaaagctttgttgccggaaagatggtgcgacattgaagcatattgcgcgggggcgctcgttggggtcatctcggtgggtgaagatgcgcgggtggcgatggaagagcctaatgaaggtacgtctgaattcggcgatgccacgtttggggcatgctcacattcattgatagagatggaaggcaaactgccaccagcagagaagcttccaagatccagatcatcagcagtaaatgatgccggtattgtcgtatcaaggttcaaatgtggtggtggtgtttgccagtcaaatgaagttggggtggtagccatgatggtctggtcaagagactccatgccgtgcatgggagcgttgacatgagcagctagctgtgcttctagatgatgaatccggccctcaagggcctctctgtgttctctttgcatgggtcaatgaggattctgcaatatgatcgcaaagatggcgatccaggttcttatcactaacaatgctaccacttcccgtggtttttgcgttctcacacattgcaacgtgaagcgcttacacgttgcgcaaggagtttcgccgtcgcatctgatcttgcgtcggcggcacctttcacaagcatttgagaccgactttcgccttggctgccagtctttaacagcagttggagagaagcgagctggaccttcgccagcagggagggttgctgcatttgtcagtaaaggacctggctcctcaagtattctggggacgtactgaaagggcacatcgtaggtcttggtagtcaaggattccgctccggatagcaatattcccgagaattcgcgcacttgtaaacagacaatgagcctgcagatatcaggagatgcgaaggggagggcggaggacgagatttgtgtttgttttacaatccgtctaccattgcagtgacaaaccgcagggggtgactaatcgtgtaggcctgccgtgaaagggccgctggggtcgcccgcgacacagatctcagacgctttgagcttcaccacagcgctgcgacgcgccgcaagacgtccgcaaaccgcagacgagtcgaagcaacatccgagtcaggtgcctcgtctcaacctgcccggcagctggtagaccttctggaagcatgcgccttgcagcaatcgcgcgcggagagcggactccactccgcgcgtgcagcaacggcgttgcacagccttgccgcacccacggctgtcaaaaagagcccgcaagagcccgcaagagggcggaaaacagcgggcgggccccgaagtaggtgtcgcatcgtcgttactagccaccgggacaagtctggagacgtctgaggtggacggcttgatggacttgtttccgtcagtgttctttggctagaagagcgaggcttctagcgtcgcaacacgtgccgcgtaaacttgatatcgacaatccataagcgctcaatgccttcactcgcatttctgaagctgtcacatcttgcatcaaatgttttcgcaagcagccgccggaccaagtcacgcgatttatcaactcagacgacttcgggcgacaacaacggacgcgtatgcgcagatcgtgaggccccaagaccgtcctgctgactgcccaggcttgcgacacggccgtaagatgggacaagggagtttgaaaatgtgtgattaattatgtactagaaggttatgtcgcaacgcgatttcacgcgcgacacagcggaccatctgtcgactgcacgccgacaatgccattgtcatcgacaacccagtcttcactaccaacgccgtggtggacatagaacagaccggtgggatcaacctgcttcttgatcttgagcagcctggcatagttcttgccccagaaggcctgttgccagtctggctcggcgatgtccgcttcgttcccgtaacttccaccggccggcgtgaccttgcgcagcggtgctagaatgttggtgttgaggtcctcaaccgcagatctccatccagccgcagtctgctcagtcacgaggttgatggccacgatcatactctgctcgttacggaatgctgggttcacagagttgatatccttacgctcctgctcagcagcgtgttggtggtacacattgagcatcaacgagttatcgaccgcgtgttgcacagccgcgaaagtctggttacggatctcctctgtagcccagttctcggtaggcaagattctgttcccaggtgtggcaccagccccgccaacgaagtagtcgagagttccaaaggtagcctggtaagcggggtagaagctgtcataatgggtgacgttggcgttgagctggataccgagcgatgcgcacttgttgaagaacggcttcaacagagcttcatactcctcaacagtcttgtcggtggcgaagaagggacccatggaccacatgtaggtgccgggcgcgagcttcatcagcgaaaagtaagagtaggtcttagcccgcgttgtatgtggggaagttgtcgtagaaaaattttgaaggcctcccagaaagcatctgcagagacggtctcggaggtggcaagggtccatgtgctgacagtgacaggaactttacggtggacctttacgacagcagaggtgacgataccgaaagtgccaccaccgccaccaagcaaagcccagtataaatcgctgttgacagtaggggttgcagtgatgaagcgtccattcgcggtcacaacctcaagagcgacgacttggtcggaaccaacaccgaaaagctgcataacaggagagtggccaccacctgcagagtagccaccataaacaccgacagtcgggcagatgccagcaacaccggtgacaccatatttgtcggcagccgcgtacagctcgaaaccctgaacaccagcaccgaccttgaacactgggcccgagtatgtggagcctttgtaattcttgacgtactgaatgtctttgagtccgtgggtccaaacactcagagcaccctttccgacagatcgaccattgtagtcgtggccggtgttgcgaacaaccaaacgaaggttcagcgagcgggccatattgatagccaactggatttgcgcgacattggtgactttgacggcgtactctgcgtagcctccctgggtgcacgtaccattggcaaagttaccagatgccgggatcgggcaagtcatgccgtagtacagagggttcatgagagcgccattgtcctcatagctgtgaactgttagcattgagccatctccctgaactttgaacttactaaatctcctccttgttgtagtccgcaacaagggaagcgcactttccagcattgtagttgttgtactcggaatttttgtagcagggcgaaccgatgggaacaatcttctccagcgcaccaccaagcagaagatcaaagacaccccagacaagcttgctgggatacagcagatctccaggcatggtcttgcatcggagagacttgcgcacacggcgagtgcgcgcgctcacagtcgaattggagctgtcggcaaactcaaagagcgaagcatattcgctcacatccgggttgctctgcaagtctgaaacaacgttatctgtaagttgaacagtctcagtgtcgaacagcggaacattggccggagtagcatcagaagcaacagtttccgcagcgggtgctacagacgcagtgaaggagggagcggcagagctctgtgcagtcgcgatagcagcacaggccaaagagagggtgaacgacttagtcaacatgttgaacaacctgaaagttgtttcaacgttgatattagagacggataaattgaacaatgtctctggctgccacgtttctggcgttcgcgtaggtttttatacgacctgggttttacgcctctttgctgcatgtaagcggcggcggcgaatcatcctactctatcggcagatgtgtataccgagtcgctgggtcggggtctgcccgatagaacagtagggattcgtccttgcatggaaccactttcttgcggaaaatagctgtgcgagtcaggaagaccatttccagatcaccatgccggcgtggatgggcccaaggagatactcgttcagaggaacgcggatggtcgcttcctagttcagcaaagaacgagcgaaggatcgcatgctatcgaccttcatcccgttacacatgggttgcagcgtgcataatcacgcgatgtttcttcgagcatctcacttttgctccacggacgctgctcacagaacagttgacaagactgggacaatggcatgctcaacaatcgcatccgctacagtcatccagatcccagatggaagccggtgaaactcaaaaggtacggcccgcaaggcatccacaaaccgaacaccccgcggagtgggtggcgtgtgcatgcatgtgtaccctggccaggcctcatccaccatctccaatctggcaggtagtgggtctacacaaggcggatgaatatccttgcactacttctcggatttgtcattggccagatttcagggccctgcatgaggcttcatctcgctaacatggatgggccatctgctagaatgtggaagtgaacgactgtccggatccatggaaccgcttcctggcttcgagtcaaggagtcccgttcactccacttgtacacgggaggcgatcgatgccgggagcattccgtgatagctcaatacaggtcgctgggtcaggctgcgaagcatcccagatacaacttgcgacgagatgtctctacactcctcattttgttcttgccactctgaaacgcctcatgcacctctataccaatggtggagccgttcattccgccagacacggcaggacgggcctgcattactaggaaggattcactcccacgtccgcagacgacgccaccatattgcggctgcggctctcgagtgctgaaccgccgcgctaagtatacgaacgcgaacttctgcttcgtcaaccgctctgctgggtctgtaggtacatacgcgcaagcttccggacgaaccagaacttgatctcagtaccttgctgcgtgagattatagcagaacatgcatatctccgttatggcattgttttgaagcgaggtaacaggattcggtggttgagacgaaccagtgagcgcgtcccaggctgacttcgtgggatggatgctgtaaaagcatgttggcttggaggaaaaagcccgcatcccgcctcttaatgtaaagactgatcgaccttctactcacatcgtgtcgttctacattcgacttcaacatctcgaacatgatgtctgcaccggctggcgctgggcctccgccagtaccagatatgtcccatgtcgaccctggactgcaacctacgctgatcgctcttttgtatctgttcccaggccttgcgttactcgtgcttctcgtccgattctggaggaaatcagtagatcacttactcggcggaggtgggtttcgtcgatctcatacctgaagtaaaggcactgactcttgtacagatgatgcgatcattgctttagcatggatattgtccactgggaacagcgtgatcacgcacttgtgtaagaaaatgttggcttatgttggcaatgaccatctgacgatctcgtagtctgcaagacaatgtacactggctaccgccaggaggatgtcccgtttaatgccattgacatgatacatgcattcaaggtatgcagagacatcaaatctcaatgtagctccaccaactcactactacgcagctacaatatgcgttgagtatcgtctacaacccgtgtatctgtctcgtcaaagcctcttttctgtggagtctgtacaagctccgctcacacaacccatggatcaagcgtacgattattggcctccaagtgctcaatggtgtatacatggtcgcgaccaccattgtctccgcggtgccatgtctacctgtagctaagtcgtgggatccaagcatccctggcggctgttacagccccacactctacgtgagcggcaacgtctcagtcgtcatcatcaccgacttcctcgtcatgctgtgcgttctgctcttcttcatacatcctcaaatctcgtactcacacatttcagcatccccacctggataatctgggacctccaaatgcccctcaagcgcaaactcgtcacaattgccttcctctccctcggcttcatcgtcatcgcaatcggcatcgctcgcctcctctggctcctcgacgccttccaaggcaaaacaaacagctacagcgtcacttcagcatactccgccattgaatcttccgttgccatcatcgggaccagcggcccgacggtcaaatacatcctctcgttctgcataccctggctccgaccctcctttgagcgctccgcgaacaaaagttccgggaacgcgtacagctatgggaatcattcgaacatcggcacgtcgcgacgctcgcgcaaggatgggagtgggtatgatgatttggatagcgagtccgtcgagcagaggagcattgagatgaagagcgattggcgaaggagtggggatgcgcagagcgatgagcagaggatcgcgccggatcacgcaggccaacatggtattgtgaagagtgtggagtggacagtacatacgagggaggattcgaggagagcgagcatgattgggatcgcggtaccgctaggtgggctgggatatgtgacgccgggagggaggccggcggagcagccaaaggatattgtatgagtgttgaatggtacgtgcgtttgtggctgttaaaaggtacgagaggaatgctgttaagttagatgtggccttgtttgtgtgctttagcggctgtttctttgtactccttttatcccggtacatgcatgtgccatcaaacatgacgttcaaaaaggtgttgctcaacatctttcgctgcattccaacgataaagaatatcaggagcacatcgctaggttcgataaagtcaaaatacatgccgcctctggtagatgcttcatagctgcattcagtgtgataacgagctcggtgagggcgtttaacaagctgagcagaagtgatccgaagtcgctgtggtctgattctcacgttgcagagaaaggcagataatgttccaagaagctcgcagagttacagccgctagcgcttgcagattcacccacacacgcagccgcgacgtctttttcgttttggtgctatgaacatggcatccaatgcgcagtattagcatctctcgaacaaaagttattttggattacatatcgaggtcatattggtaaactgtgagtgtaagctctgttcaaagcgaaacgaacatggctcttgaaattcgtgacatcgagacatgtagcttttgggcctccaatgaaatcttgccaagattcaacccctccataaacctcagccttgttgataagaatcgcaatgggaaaacgggtagcctgatcactcatcagcggagacactggaacaatcatattccctgcgaatcaatctctcttcacgatggcactctgtgctgactctcgttgggacgcaggcattggcataacagatgcactaaagcttgtgaagctatgtatcagtgcgatgaggtttggtgactatcagcacagctatcctcgttttgggggttcagtaagcaccttctgaagatcgcgtatgacatcatatttgcaatatactcatctgcaaatagcttgatcagtacaatgccaggtgcagcagaatcgcagatcaactccgccaggcgggccactatcgaaccgcgtacaccggtctaccgctttcagacactataatgaatatcaaagagacggttacggctcaactcgaaggcattagatcgactgggcttacagccttggacaacgccctcatgaggctagaggaggaaatgaggatacaaggtctggccatgccggagtactggattactaggaaatattcctgcgaatatgtgtactggaaatgggacgactatcgtaaagactacttctattggaatacacagggatattttgagtattacaaaggtggcaaggttaatcaggacggaacaccatacgtatggcgagacaggactaagccaggcaaacaacgtgaaagaaaatggcggagaaggagaaaacaacgacactgtagctggaagttcggcggagtgatcgtacgctgagcgtaggggtgagagatgtgtcacggcaataccatttcctaccatcgttgctaggaaggttccatcagttagttctcaaggtagcagtgcgaaggttgacagttttgattagtcttattatattcagtcgttgtacctacgcggcttatgggaatgagaaacgtcaccatcgtagatagagcaggaagagcgcagaaccatatttagaaatcatgggaacgtgttgcagcggtgtgcaggggtgaagctacattcgctggcagctgcatctttactattatcgtgcaaccttcttcctttctagactattgtagcagtcttccagcttttgggtttagggcctgtctggtacaccagatttactgctctgttttggcctaatacagtaattccgaagctagctccgttttgctacccagattttcattttaaatagctgaagcgtgctggagcctccgtttgcgctaagattctgccacctttctgccaaaacggagcggtaagtatggtgcaccagacaggcctttatccggcttattctgtacgcttaccgaagcaaagtgggggctcggtccggcgcgtaggcgatacagacacactaatgcaaagcacatgtgtcgtggttggaggcggaacgtgtgtggtagtacttcggtcgcactctcgccgaagacggatcagttattcccggcaactcaaatacatgaacactggttggccactatctccacatcgccaggaaacagcgtttctaagtagcaacaaacatgggacacatcgatggagcagagatcgcgaagcatagtaccaagaaatcgtgttggatcgtccttgactcgaaggcttacgatgtgacaaacttcgtgccggaacaccctggtggggcggtaatcctccttcaacatgccggaacagtcagtattcaagacgatatcttaggatcacacattgaccattgaataggatgcgacagaggagtttaagaagtaccacccgttggactacatcaaggactatctaccagcggattgtctccttggacccgtcgaccccaacaccttcggtcagctacgccaagtcaaagatgaaagagcagtaacagcctcagaaatcgactcatccagagaacagccacacctgtcaatgtgtgtcgtagccaccgatttcgaaaaagcagcaaaagccgttcttccccataaatcttacgtctacgtatccacctccgcaaacaccggactgtcgctccaatgcaaccttgatgattggggtcgtgtcagtttccgccctcgcgtgatgcgcaatgtcggtgacgtagatacgcgccgcaagatcttcgggcatgaatcgccgtatccattttacatctcgccaatgggcactatgggcgcgattcatcccaacggagagccggaaatgtacaaaggcgcactgcggaaaggtattcacgccgttgtcagtacggcaagttcaaagtcgacagagcagatcatgcaggctttcatggaggcgcagaagaaaatgagcgcgagcccgacgaagttgttctttcagtactatatgccagtagatcggaagaaggcaatggagttactgaggatcgtgaagaggtgtgactacaaaggcttgtggatcacggtcgacgccccggtcttgggaaagaggactgcagatcgatatctgcaggctgaagaaatgctgtcaatgggcctcgcagaagaagcaactgctgaatgggagaccagtggcgataacaagttcgccccggcgatgggtgggcgaatggtgcaagggcagttgagcccatatatgagctgggaggacttggcttggatacgaaaggagtgggatggttctatcgtactcaaaggtattcaatgcgccgaagatgcgaagcttgccatggaacatggatgcgatggtatcctgctgagcaatcacggaggtcgacaactgcacactgcgccgagcgcactcatgacgttatgcgagatacgcacgtactgtcctgaggtaatgaacaagctggagattttcctggatggagggttgagaaatggaaacgatgttttgaaagctttgtgtctaggcgcgaccgcggttggtgttggtcgcccgttcttgtacgcgcttggagcatatggatcaaagggtgttgagaaatgcgttgatggtaagtttgcccatatgtgcatccagggacaaccgactaacataccgtagtgctcgccaaagagctgcggactggcatgcggctgcttggcatcacttctctcgagcagtgcaggcctgagatggtcaatgccagtcgtctactcaacgagatgtggcgaccagatcagttcagtgttagaagcaagttgtagggctggactattgccttcgttagactccattgttgcaagaccgttaccagggaatcggcacgccactaatcagcgaccgtgctgtgggtattttttctttgagctcccctgatacgttcagcaataggaatagcaagtgaagttgacaatctttgatgtacgcaccgagtcgaggtagtagaattttcaacgtagatcgcaaatgcggggcccgctgcttgaactatgacctcgtcatccgccagccccgccttcaccagtagccgatttctcgaccacgcgacggggacgagcctagatttcagagggtgggccttgtcgccagcaagaattgtaatcattataaatttatgaactctcaatgcttccatcaaatcctcattggtgagatggccgaggttcgtaatttcgcaccgtctatcatttgaccattcgctcacaatcccacagttggttatggcgccaggttaaggttaatcttaacatatattcctggtcacgaaagtggcgtgggttcgagtcccactctcatcagcattcgtctggcattgtcagatatcccaggatctttttttgccaatgtgtggtcaccagtgcccagactaagcgaactctcacccgggaacgtggggttgcggattcactgctcactgcagcctgttcgaacactacaagctcaggcataaacaacttggattttcttttgttcgggatcagtgagcctcgctcatgggatgtcttaaccgaccgaggacagcggaaatcagatgaccctgtgctttcactcatttgccacctctcaaacgcaagaacctgttcaaatgatcatcaacaggtcgcgtaagtttcgcgcaaacaacgcgacgcgccaggcggtcggggtgaatgagctttaagcgttatcttggccacggcctatctatgctcaccttgatcgttcttcgattccaacccttctaatttacgataccaagctaccagtctcgcgactcaaatcaactgccgtggctatttggacaccgcctactacatcactggcaagccggacgctagtagccatgccagacctcaattaccaggagaactccgagcgcatcaacgtcgaccgcgcttcattcgcttctttgccaggagagcttcgtaacctcgcatacgcgactacgttgaagtggtcacaacccatatcagtcacattcgatgcggctacgcagcgattccatactccaggagtcaagcgcgtggatggccgtacaccattacaaatcctctcacttctgagcgatcttgatcacaacatccgcgtggaggctcgctcttacttcttcgcaaacaacacctttgagctcatgaccactcagtcacgcaccaccgatccggactacatcaagatctacatacacttcctcgaagatattggtgatgttggccgacgtagtctacgatggctgcgcttgactgtcaatggagacagcaaacaacatcggccaacatccgacaaggccatcaagctctgggaactcgtcggcgactgcacgaacctcctcactctcgacatctacgcggagattgactacttctacatggaccagcaggccggactcaagatgtacatgtccaccgacggctatcccatcgccaatccttggcccgtggtcttggagtcgatcaagtatctgaccaaccttcggcgtctcgtactacgccccgtcttcagctcccgctggcgcttcttcgaagtctcgatcaacaaccgaattgtcacggtcactcgtactgctctggagaacatcggaaagattcgcttccgcgtcattcgcccaattgatgaggctagctgcttaacagatcagatcaaaggttccattcgtcgcggtcttcgcggttcggtcggggttcgggttttgatgactgagttgtgggaacattatggtgcagaggtggtcatcggacgaaaaggcgagaaggagggggattgggaagtgcagggcacaggacgatgcaagccgcatgagcgtaccttcaggtactgcaacggcatcagggattgagcgcgacatgaagtctgttgttgcacggacgatttggggggaacttcgactagtgcattgtcctacaggagtgaccaacatctgtatagaatttggatgaccagagtactacattaatgcaattaaatggccttctttccggcagactcatggtatgacagcccgccgctggctccgtgacaccagtgcggtgacaccatgaagacaagtgccctcatttctttgccacggccacgaacccaacgagaggaaagccatataactcttcagtgacgcccgccacatcaccaggcgcagcacgttcaatcttaacagccttgtccttaatagcagtctccaaatagtgcttgaactcagaattctcttcatccgtccaacccaccggaaaattcttaaacatctcaaacagcacatcagttatatcgtcggtagttttcatcgcataccagactttccgctcatgcacctccacatcctgaaatcccccacttcgcaacaccttctccaggtgagatgattggaaccattcatctggaataggaaagcgaaacaacggagcgtcggctttgtatgatatctgcgcttcttgaaccacgcggacgtgtcctaacccctccgcccatgtggtgacgactgccgttccgccgggtttgagtgtgcggtagatctctgatgcgcctttgactgcgtcattgtagaatgcgaaaccctggttggtgaaggagtgcgtgaagtagtcttctggctggcgtagttcttctccgggcatgatgtcgcaagtcacggtcgggactttggcagtgttgccagccgcataagtagaaatcatcccagaacagatatcgcgagccatgtcaaccattgcaggagccgtatctgcgcaaatgatgcttgcgggagctataccggtggcaaagtttttgaggaggacttcttgcgcgacgacgcctgtgccgcacgcactgtcgagaatgattgagtcgccatcgaagggtggcgcaatgtcgatcatgtggcgagcgagctcacgggtacagcctccggaaagtgtttcgtacttcgcagctgccatgttgaagatctcgaatttcatcttcttttgttcggtcattttattggttgttcgaccggttaagtagtgtaatagagaagaacaaagttcgaggtactcgtcttatatgcatatattagttggacgcctaccaaatatcaacaatctatgtaaggcgtaagcagtaagctcgcttacatagtcataccacgccgccaacatgcagaacgtagagtagcggggtagacgacgaatgagaagccacgcttgtgtgatagctctacttagcagtaagttgtattgcatcgggcgtagtctgcgccgcatttgcaccatagatagtctacgaagcacagaacaagaacgcgagatcttcatgtacaggcagtacgtccgaagggaggcttcaaatcttcgcgtcaggtttgaatctgatcagtccatcctgaaacgtagtcgcgatgtgaactcctctctcatagtcccacatgcgggaagtgtgtaaagctcttcctccagtcgctcttgtgagatgtgcttcttggacaaaccatttgcggccatctatatcgccttcatgatggccctccaaattgcacagtgggagcgacccatcttcccaaagcgttggatcggcgtccggatggctgatacgcggctcggctggcatcaccaggtctttgataccgacgtggaagataacactatgggacagtgacgccattcttgtatagtcgcgtggaagatcgaggtgattcggtacaatgaatagcgaattacgatctgaggcgtaaagatgaccacaagcgtgcatgttcgcttctcgtgtcaaggatatttttccggtgaactctgctcgaggcggatatggcgcagtgggcaacggtaacgaacctcgaagcgaatagaatgtgagttgccgtcggtcaagagcgttgcgcttctcgttatactttgacatgtctgctttcctcaaatgcagtccagctataggattaaagtgatccggatgtgccttcaggtatgtttcgtggaagtactctgagtcgttactgggcgctgcaggatgctccatcggctcggtctctttgccctctaaaacatcgcggtacatctctttcaagtcgacctgatcttggatatcgaacggcgattcctcctctttcttaaaggaacaagtgcaagtgaacatctctccgagggcagcgatctgagagacggtcacagaacgagtgcagtaattgaagccgtccctaatgttgttgaccttgtaggtatagtgctcattaggcttgccacctaagacaaaccatcctgtaatattctagcatgcctgagtagctgcttcaacaacaagtatgtttgagctcacatggattaagtaaccttctcccacggtttgtgcagcagcccacgcagcttgagcaaagacatgtccgccgtacgtcccattctccccacctaggtacagaggcacgtggttagcgctcgctctatttgtacataatagatgatttatgtaccagttggtgaatatgctttcacgatggaccgaaatgtccagtcgtcaatcttctcaagctcgataaccttgtcgaaaggaagcacctgcttctgcgccgtgaagtaagggcgcactaccatgtctgcgccgatgttggggtcagtgaaatgcaactgggaaacgcgcgcaattcatgatcgacggcatcccggcaagaagagcgatggtcatggtgttgctcctcgagttacctcggaagttgtctgggaggggtgatatcgcgagagatctccgtaccatcaccgctcgatcgccgacgcctcttcatctgccccttcatcacgataaatttcggaataacaattgtacacttcaagatactgctacaactacattccgatcgtggccaccattgagtgacatatctgggagcttaccccctgtcgtcgatgacgggaggtttccgccaatgacgcaattccgtcgcgtttgactcaacacgcgtgggttcaatcatctctcgttccatctcacacattcaacatcatttggcatcctcacaagggactgtattcaagacatcttacagataccttgttatcgctcctatttcgaactattcagaatcacgcacttcaacgcacgcgtgttttgacacacgctcttatctgaagcatggccgcgtctgagacaactcctctcctcgaacagcaagattcgcaggaagatccgggcacctactttacggatgaagataacaccgagtccaccgctgtgcaccgtggcacgtttgctcgaaaccttggcgccctagacggatttgcgctccttatcagcatcgtgatcggctcgggcgttttctcatcacctggacctatcgacgcaaatgttccatcaccgggggcgggccttttgatttggctactgggaggtattctagcatggactggcgctttgactatggcggaactaggaaccgcgtttcctggagaagggggcattcaaccgtatttgagctacatttatggtgatgtatggggctacatggcggcgtggtcatggattgtggcgacgatgccagcaacactcgctatcttaagcatagtattcgtcgagtctatctactcgagcatgggcatcaatgagccatcaccgccattgacacacaagctgttgagcgtactcgtgcttatttgtgtcacgacgctcaactcgatcagtaccaagacgagtaccaggctatctagcttcttcgttgctatcaagcttctcaccatcctgttgctcatcgtagctggtctggtcgttgtattcgtgtatgttggaaagagtaaagactacggtggaggagattggcatagcaaaggctggtttgcgcccagagacacagttttacccgatggtacgcactttgattggacggaattgagcacttgggagtcgcttgggttctattctacggcgctgtacggtgcgctctgggcttattctggctgggacaaggtgcgtactttgttgctaacttggtgcgcaatcattaacatggtgcaaggccaattatgtcgcagctgaattgcgaaacccgagtcgacagcttccgctatctatcaacacggccatcccgacaatcattctatgttatgttgcggctaacgcggtctactatgtactgctaccctgggaagttgtttccacaacagatgccgccgccgtggtgagtcctctacatggcttttgagcagcccacacgttgtgacgtgactaacaactcctagactgccgtgacacacttcttgggcaagggtgttgcctacttcgccactgcgctcatttgcctcgtcattgcgggttcagcattgggtaacagctttgttgcaggccgcatgacggtcgctgcggccaacaatcagtggattccgcaatttctcggtactgttggacaaattggcaccttcaagttgacgaaagcgagtgagcaatctgagtcggctgaagatgcgatggatcaaggagaatcgccaatcaatgcgctcatcctcaataccgtattgtctacgatatacattctactcggcaacatgcgcatactcctcacattgaatggtctcgctgagtacgcattcttctttctgacagttctcggcgcaatcatcctgcgcttccgcgaaccgagcctgccacggccagtcaaaccttttattgcgatacccgctctcttcgctataatcagtggctttgtggttgtcagaggtgccgtctttgcgccaatccaagcagcagtactcgtgggtatatgggtgataggtgtggtcttctattacgtgaggctcttcatctcgagcagaaagcgaggtgagcaatgagatctcatggagattcgaccgttgtattatatgttcgcgaccgcgatgggaagcgacgagggtgtctgaagctatacataggaccttgccgctgcaattgaagcctggtgatactgtgtatagttccgagctatcagctgcccttgtggtttccgtcgtagttggcgacctgcagtatcatgtcacggtgagccctgtttgaaggcccacagatttcacagcgcctttcaatgggcgttgtcgcagcacatacttgcacgatgtgaccaacggcgatgcgaacaagcgccattgaccaccagtattctgtcaccaaattgtttcacaagagcgaccgataagccgcaaatgcattgaagtgtctatataagacattcttgtcgcaggcagctattctcgatcatactagcaaattatctatacttgcaacaaattcaccatggcctcatcgacctaccaagtgaacttacagttgaaacactcttgtcagccacaacgtggtgtgaccccagcgaaacctcagaatggaatcgaaacatcgtaatcgctttgcggaactctggccatcacgcacaagccatattgtactttgagcgggctctttgggttgatcccaacaacatggtggcccgtgcaggactctccaaaacgtattttttcatgggcgaatacatggccgtgattacatatggtccagagacacttttattacttgggagggccaaatacaatggcatcgcagaccaatacacacacgcccacattaacgaagagctcccctttacgtacgcagatctggcttcggcccatcgtcgactcgaagaattagaaaaggcgttgcacgactacgaacaagccgtcaaaacaggcatgactggaacagtttgaaacggctacgtctggaacggctacgtcctgcacttgaaaagtatgccagaaggtgtggcatacctcaaactgatatccctttttcgagtctctccagaaaataaccgacgatgacgttggcaaccgcttgacagtatatctacacgccatgctccagcaagatcaccagtgggaagaccactcaaccatcggtctgcgggccgcgcaaacagctgggaagctaaaaatggctcgcttcagcgtatgaagctgcaatgcgggaagccaggacgaagaagcatatgctcatgctcaaaatgaaatcagaccttacacagctgtacaccaaatatctacacgactaaccccagcgctgaaccgctggtcactgaaatcgcccgagtcgctctcatcaaaccaaagacagccgaatggacgagttgatccccagcgcaaagatgctgaaaagagtggcacgaaactactcccacctctaggcccgcgacaccatcatcacaggaacaactcgcgacctgactagcatggccacacttgccaagaccagttctaacaaggacgcaagagaacgcatcatctggggtgaaggcggcgaaagtcttcctcgctcaaatacaacgcagactaggccttgtcactgtgaccttgcgctcttggatcgcaggctgttgcgatttcctcacccacgacaagcgccaccgtatcatgtggctcgggtagatattcctcgtggacgcatttactggcccttgcgcacggcaccgacgcgatggatttactacgagcagatcctgctccgtcgtcgtgggcgtgtgagttctgcaatcagaggaacaatttacatgctccgcaccatgcgatacaggcgggcgcggctgcggggtattgtgacgtttgtttgcagatggcttgtgcagagtgtatgcctttggtacacacggacgaatacacgaggttttgcgtttcgggacatcgcatgttggagacgacgcttggtgggccactggtgttcaggggcgtacagatggacagtgcgagatatgctgagatgttgaggggggagtttggtatagacgaagaagacgagcagagcaagggagaagaagaacaaagtggggaagataatccagactgagacaagtgttttgtatcaacagctttcaactggtcttgtcagtttacgtgttacaggggtataaatggacatgacgattttgaggccttgaatagagtacttcttacataaagcgagaagaggaatgggatcttgactgtcttttattaattgacactttcatattgcaccttccgccggttccgtcgaaggtatgagttaagggcttcgataatcaagcccaggatcttttgcactggccataggagtgctcataacggacatgaagctttgtctgttccactcccctcagtccgaccaaaggagggagtctcgtgcttcaatcagcacaagaccatgccagaccaatcacttcttcaccgtcgcgttctccttgcgactgagaatcttcttaggaccccaggtgcccgccctaccaccggcatccacacccttctccttcatcagactcatcgtcttcccgccctcattctccttcctccccacctccgcaaacgtcttgatcaccgacggggtcgagtttggcagaacagggaaacccagcgcgccattacccttcttgccctttgccttcttcccactgcctgtctcaatccacatgccgccctccttcttcgcgcgctcctcctccttttccctgagcatcttgacgcggttctcctcctcgcgctcgcgggcagccttctcgcgggcctcgcggcggatacgctcttccttggcgcgctgctcggcggcgtgcttctcgcggagagcactagtgcgggcttggttggcggcgacgacggcgtcgtgctgggcgtggtagcgggcttcagcttcggcgcgggcttcggctttgatgcacggatagcaggggaagtagctgttgcgcagcgtctcgttggtgctgatgtcggtgcagatggtgttgcttagacagccggggcggcacatctcgatgtaggggcggtcgctgatgtggccgcacgtgtgtttcttcttccagtagatacacatgctggatctgttgaccgtgagaagagtgtaatataggtgtgtaagtgtgtgttgctagtagtgtctagcagagatgtgtggattgattaggagagtgtaacagaggaaggaaattgctcacttttacgggcgactgaagtactgtaaggaatcgccctatgaggaagtcgcgctccgagggaagcccaatgtgaagacaatgccttgcgagaagaccgcgctgtgagaaaccgcactgtgaagatagcaaaagcaaacgttatgaagcgggagtttgaaagtcgagcgtccgaccaggtgaagtttgtcactacggcaagaacaggtgaaggcaagatccgagtgttgttgagataagtcttggcaggcgcgttgccatgtgggtgaaagaggaaagaacaatagagagcgtgaggaaagagcactcatgcttcccaagattcgaccgtattcgcgagtggatactggaggagaagatgacaatttaaaacccatcacataaagaagaacaataagaggtttgataatcgtaaaatatgctgtgaatcataagggtataaccatcaccaagagcccagaaaaaagccatcccatcaaggcgtgggtatgcaaagaacctgcaagtgcacaagaagtgaagaaaggaaggggcgaacaagtctagacgcgccgctgtcgccgtatctccgggcgcgcatcgcgatggtcgacctccttgatgcgggtgccgccaatctctttgaatttgctcgccagcgtgtccgtctcatcgagttcctgcatctcgtcgccgccgcctatgctcttgccgacgaggagtacgtttggtactgttctcctgcccgtcatatgtgcgaggagttcttggagtttggggcccagtgggtgcaagtctaattcgaccacgtggggctcggggaggatgcggtatttgtcgaggaggatgtgtttcgccttctttgagtgggggcagtaggacttggagaacacgatgactgtgattgtattagtgtgggagcgtgtgctcaatagccatgggccatacctgggctctgcttgaggatgaaatctagctccacctcgacttcgtgctcctcgagcgtctcgtctttctgcatggccgcctggtctcgagttcgcccgccttgtgctgcgacgccggggactttcttgtcgtcttgcgagtcgatctccacccttcctgccacgcccttcttggcgtttccctctattgcgactttgcctgatttgtctttgctgtctgctgccttcttcgcctgctcctctgctgcttggagccgtgcttgcacgctctcggcgtccctctgctttgcggcggctgcatgctctcgctcttgcagcgcctgctgcgttttggtgtagaaatccgagctgtgtgtttggtgtgctgctctggacatgtagagaagaacgacgattgtgacgagcgcgaggacgccatacagccggactcgacgctgcgaaggcatgatgacggtctggcgttttcgtgcgacaggcgcgcgctggtgggtgggtgctggcggctgtggaggtgttgttgtgcggaattcctggggaaaactagcgacgtcgcctgtattatagtgcctgatggttgatgtcaatggcgtggtatcggtaagggtggctcttcggcgcaaatattatcgatagctagtgtcggacgagcaatggaagcatgtaacagattgaagcagcctgtgacgaatgagtccgagtcaacaagccccgccgtgacactcgttgcaacgtgaagattacagttaagtgctgttcactcgtaagaaaaagcagtggtacgccttgcgcacgcgttgttgggttgcaaaggacgcctgatggtcgccctagacttggcggtgatgcgatgttgccgcttccatgccgtcgtggccgtgggccttgtccatgcgcgaccctcagggctctgccgcctcggctcccgcctagatccaaaccttgaaagacctgaagaagcatgtgcccacgtgcatcaacatccttgttgcgactttgttctttgatcccccaggctcatcacctgatgccgattcatcgacatgtcgaatgcgactcaagttgacaaatgcgactcaattcaacagcttgcctgagggccctaatcactgcgccacgtccttgcatcctttcatcacaaatgcgtataggatctgcttccctattgaggccgtgtggctgttcccctgcatcgctagtcctgaactgcattattgcggagtgttgcccgcctgctcgtgatcacgcgttcatagatattttacaaactgcgactggacgatggctcatcgccaaccccgttctaggccaaaattcttttcggtgttttttttgttgtgcgtgtgagctccgctgtccacagtgagtgttgttcaatgggcagctcgggttgaccccagttccgtaggttcgcgtttacacgaactagcattgatcgtggacgcaatgccctccggcctcgtatttccccgcactttctcgtacttcgacgatccatgcggcggaatttaaaagcttggacagacttagtcaggtacggtactgatgcggttaacgtcctgcattgcatcatgttgcgaaattgtgagcattgctttcgaaacctcacgcactaaagtgcttgagtatcagcggtttgtactccgctcatccttgctcctgtatagcttcaccaggtttttgctttagcgacttagcaaacgagtacagtgcagccgccatgatcacctagaagatattgaaacacttcagtcgggtcttctccatccccagttcctcgggcataagctggagaaatttgtcgacctcgtctcgccagaattcgttttgaggattgacgttccatgccgtagtgtactcccagtactcgggataccatcctgcagtttcccagtcgacgattccaacaacgtcgtctccgcgtgcgaggacatttaggctgctcaagtctccatgcgtgaggactggtccactttggtgtcttccttgctctgaaatcagcttagtgacctctggagagtggtctgggtgtgcttccaggttatttcgcagatgcctgtggaaatcggctatcgatcggaaaggcccaaattggttggaggtaccaggcagcctaacgtcatacaaggggccgccgtctacattagcaacgccagttccttctggtggtggtatgcggcgcaattcttcgatcatgcttttgagttgggacaagatgcttgccttgccctcttccgagcgcttgagccacccagctcctacgtaatccccacagattctctccataacaatataggtccgtttgtggtgcgtgaaagcgcagtatatccgaggaactggtattgatgtgtggttcgcaacaaattgcatcgtcgctgcttcgctgagttgcacgctcgtgccatacttgacacatttatgcttggaaagaaagagcacgttgcccgagcgctcgcgaaagcgctttaaaagcttgatggataggagtgccaggtatcgtctgaaggcagtagcattgattggctgcgatcgcgaatctaccgcgcacggatgatcaaggttcactgaacctggttttgtagacatggtgcttatcaggcatcaatgaacagaggcgtggagattgagcatgttaccacttggaagtggtgttgtggaaaaacgcggttggacgtgagacgtggtggacgcgagacgctcgggccccatcagcgcttcccaccgcgtcccgtcacgagagatctgaccaattacaagatgaaatggctttacccgatattatgtgcagcatggcgacagccaatcctccttctggagctctagaaaactacggcgaggcttgctctgcagcctgtcgcgtgggctgtgactcccctgcagcgtgttttgtaacactgggcgatcaaagcttcatcgtacatcacatcgttaccactttctcataagcctgtctacgcgcaatctatcaagatgcttctagctattgcgtccgggtcgcagacctaggtttctggtctacaatgtcagggtagcctgatgaccgttctgcttcagggaaaatcattctttcctgtcgtagttgaacagctccatggctctcagtacgaaaatgataacgacgttcaaagcgccctaccccagagcaactagtcaaatttctaggatgggcacgcattgtcggtatcgtcctcgtgcgccgcaacaagttattcgactgtcaccgatatcgcgcctgtatcacgcagcagcgtcagcaatctatggaaagcttgatcacgccaggaatcaaattcgcgtcgtgaagattgtacccggtcggtgggaagatgacctctcgtgcagcctgaaagtcatttcacttgatggactgctcagaacgagatacgacaccctgtcatacacatggggcaactcagccgacataagaacgataagagtcgaccaacaagatattgatgtctcagcgaacctttttatggctctgcgagcactacgttgtagatttagcacggctacagtctgggctgatgcactctgcataaaccaaaacgacgatgatgagaaaagcaaacaggtggccttgatgggcaggatatacaaacaaggcaggcagacttgggtgtcacttgggtgtccagatgagaagtgggctgatcgaagctggtcggcaactcctcacattcgagagaaggcgcatttactgaaacgcctcttacgaagcgtctggagagttttgtggcacaacatcgcttatcgtcgatcgcgccagtcgaggctggggatcatccacaccgctgatgcgattcgaattataaggactgcgagtcttgaacacgatctcgatgctccgggtcagacgcatacaaacaccgctgtttctatgctgacttggctagcctgccatgattactggtccagagtatggattgtacaggaagtagcgctgtcggcgcgacacgacccaatttgccttttcggcaggcatcaggttcctttgctcgagctcgacacgctcttcgcgaactggctgactggttttgcgttgtcctccgatcaacgctcactggccgtgccctcagcagtgggcaaagggatggaccgcgcaatggagatttgtatgttgagagatgaattcctcacgatgcggacactacgtcttacgggtagcatggaactgctaagagccctccaatttgcaagctacaggcgtgcaagtgttgcacacgaccacgtttatgggatccgcagccttctacccaccaaagaacaaggatcactacagccagactacagtctctctgtacgtgagctttacgcttccgttactaatcttttgttgcgaaggcaaacagacatggcactgctgtctgctgctgtaggagccaggcaagacaatgaacataacctatcatcttggaccttagatttcagtaagcctctaaagctaccagctcgaacagatgatccaggcaattccgaggagatcatttcggaatcaattgaaggcgctatcctacgtatccgagccaggagtactggggaacatatcagtgcatgtgccttgaacgacacatggcaggagctcgcatcccatccgacagtctctagatttctgtcgcaggacatatatgaagaaaatagttacagtaaaggacatggtcaacttgcagccgaaagaggatttgatgggcaaccgaccaagattagtagctttttcgagcaacctgtcccagccgcccatgctgccttaagctccagcagcagtacaaatcaaggacatggaattttctcaaccagctacaacaggatcgggaaatgctcacatacgccacaaatatgcgatgaaatatggacctttgtcggatcagagaagagatttttgctcagaccttcagctggcgctgatgatgaacaccgatcgagatgcagatacagactggtgggaccctgcatcgtctatcctgacaagttcaatatgcaaaactcaggcctcgcacctgaactagtcgagcttgtctgagatgtaccggaagactttctaggcgacattgcacatgttcgtttgtccaattccgactgggcttggaggcatcgtgctaatggaaagtcgatgccgaattcggtccgatgatggtgttggtatgttcattcattctactgcgacgacaagactgagaggtcaacgacaatatcaagatgtcgatgacaaagagttgaaggacaattacaaggcaaggcggttacgtctctgttcctgggtcaaactctcatgctgcaaaagcgggtacgaagcaatttcttctccaatagtaaagacttggctctgggcaggcccatatttccccgcactttcccaagggctggaacttatagccggtcgcgctgccgcttcaagcctagcgctgctctaactctctttcgataactcttccgccatcttctgctcatctgaatcaggtagtcatgtataaggtctataagtaaagggtgtggaacaactacaactaacaggagcatcagtcgcccttcacagcttcattcagcaacaattgcttccgtgttccgaaacaattgagccacatccctccgtcgcatttccaaaatgtccgcccgtctttcctctactccgatctctatcgtaccctcgccgtctgagctcaagaatggccaactgaatcaacgcaacctcgagatagccattcgcgcgctatcccgtgatggtcttgttgtaatcgaggacctagtctctcatgccacactggaccgactgaacgtcaagatggtagaggatgcgtatgaactacagtcgcggaaagacagcccgttcaattataacaagggaaacatccagcaggatccacctatgactgcagagtggttcagtgaagatatctacacaagtaagcaagacctacgatagtatctgagttacctttgttgacacatttcagaccgcatcgtgacacaggtcacatcaactgctctcggtccgaagccgtcgttgcgattcatatcgggcaacactgcgcttcctccaacggaagactcgcctccagcatcccagccgatgcacaatgatgcggactttgaccatccctcaatcccattcgccctggtcgtcaatgtcccattggtcaagatggaggtcgagaatggatccactgagatatggcttggcactcacaacggtaccacgatcgctgaccaagaaggcgaacatggcgatcgtgcaagtggcagaatcaagagccatattcttgaagcccgtcgagaagtccgcccaccaacgcagccgactgtgaagaaaggaagcatcattatccgagatctacgtctctggcatggtggcaagcccaacttgagcagcgtgcctcgcgtgatgctggcgttcagtaagtgtttgcaccacgcacatgttcagacagatattaaccctgcatagttcatttcgcgccttggtaccgcaatcagatggaggttgaaatcgcggatgatctgcgagagcagtttgattccgagaagacgggattgcatgttgctgcgaaacatgtgccggcggaacaattgctccagaattacttgaaccgcccatatggtaacgcatacgactttaaccagactgacaggattgaaggcgtcttctgatcggcatcgctctgaagcggtcgatagcagtcgggcacagccctctcagtcgaagggcaaattcaacaatctaaagtctgtcaatactgctcgatttatcttgtatcttcatgttcttcattcagcgccactgccaaaagaaacaaaatcaacgcattagcgacaaatgcttacaaactctacgtcttgcgcacgatcagttacaccgctcaatgtcttttgagtatgtgtcagcacaatacacgaacacctcgttatgcaagatcgcgtatttcctcgtttgttattggtgcatggcttacgccaaatgctcagtaagcctctacttttccgtcagcaaataagcgtcgcttgagtcttggctgtgaagcaatagacttgagcatcagcatgtcccactgcgaaactctagctcttctagcttaaagcttttctggttgttggccttagtgtatcgtcttcccgttgctcgaatactcgcctagcatacagattcgcatctgattactcgcaccatgctgggtgcagtatacgttaacatgacacaatccgccaacctggtagagcttggcgatcctatccgcggctatgcgactgcactggctgtagagattccgctcttggttttggcagtgactacagtcgtgttgagagtattctccagattggcaatcaagcggaaactagctgcagatgatgttctcatcatcattggaacggtatgatagcgtctctcgtaatatgaaagctggtatgggcgggctaatacctcgcaggctgctgccgttgcgcgaacggtgatttcgtgcatgagtgcagacgacaactggggatatgacaggagagggtaagtgggcgagttaatgacaaggcatattgagtgtgctgaccctggtagtccagatagagcgacagaagtgccatactaccaggtaggtcgcaactccgtgaagtatcaagcagtaactgactgccgtagcacatcttcgagcgtcgcatagcgtaccttttcgccgtcacattcatccgcttctccgtgttggcatactacctccgcatctttccgcctagcatgtattcgcttcgtcggggctgctacgttttgctagcgctcgctctcgccctgttcgtcgaagtgttcgtcgttctcatcgtctattgcaaagacatcagacagctgtggacggaccactggtccgactttaccggctcccagtgcttcagctccgcagtgtactcgtacagcgcagcgatcggagacagcgttatagacagcatgatcttcaccctcccaattccgtacgtctggcgactatcacagcttcgtactcggcaacgcctagggcttgtcgttgtcttcgggctcggtttcatcgtatgtgttgttgcactgcttcaaatccccttcatcaagaaacgcgaaggcagtacgacttacttcggcacaactgtcaatatccttgtcgctatccaggtctcgtttgctattgtagcggcttctcttccagaccttcgtgccttggttgctcggactttcccgaacttttccccgctgcatcatagaagcattgccacggcagcagagcacggcaatgatggccgagcagaagtgttagatgaagagaaaggaatcgctatccgagagatgcctgaagatcgacgcatcacttgtgaaggcaaaagggtgttccgaaagccagactggatgaggagcagcataccagcaagcttgttgtcaaccacgatcacgcaaaacgatgccatccccacgactccgcaaatacaagtccctcaatctttacaaacacccgaaaaagctacgaattgagccctgcacacttggcacgcaacattgactgcagcacttctgaagcgcaagacaccagatgaaccggaagcacaggaattatttcgggcacagcatccgacgatttcggcccagtagtgcacaagccagacccagcgaatgccactaaaaccacacccatgcggatgctagctccgacaaggatggcgaaaatccggggacgctgcgctactcgtgcacttaatctaccgactccgacaaccgagtacgcgggcactgccttctccaccgtggacaacatccgaagacatgcatcacgagctttcagcacgaaggcgcacgcacacgtctcagtcagtactatatcaggaaaactgacgagtgcagcgggcaagtcatcagcagaccaaagctgattgcttatgcatgcgagttggtcgtatagatggcttactcatgccagctgcatagctgccaggtacactaagctccgcaaagtggggttaggctacccgcgatgaggggtacggatagctcacaagctcgtgtgggcgacggatcaactgcgttattggtccaatgatctgagtttgaaaggaccccaagacggcgggaggctttgcgctttcactgctggcgtgtgccgtggatgcggaactatggcgcacaccaaagtggtcggctataagatgcagtcgtgccctcacgacatgggagagtaagtcttgacactcgcacgcggtactgtaatcatggcaccgacttacgacttcgttattgtaggaggtacacatacccccatctccagcgttcaaggctcttcactaacatacccccaggcggaacagcaggctgtctcctcgcccaccgcctctccacctccgccgcgcgcccctccgtcctcgtcctcgaagccggatcccagcccgatggcgaatacctcaccgcgcccttccaccggtgccacccgctgatgctccgcccggacctcgaccatggctacgtctcggaagcagaaccccgtctcaacggccgcgagattgcctacacgcgcggcaaggggctgggcggcagctcgatacttaatttcggcgtgtatttgtacggcagcaaggaggactataatcgctggggcgacgaggtgggcgatgcagagtggaagtgggacagtgtgaaggacagtttccatgcgattgagacgtatgatttcgaaggaatcagagaatatgcgcatcttgcggatccgtcgggcgaggggcatgggacggcgggaggggtgagggtcgggctgccgcccgtgctggagaagggggttgtgccgcagatggaggcgctgagggatgcgggggagaaattgaataaggatccgaattcgggggatccgattgggatgagtgtatttcccatgagctatgacaagagggggaggtgcacgagtgccatggcgcatttgatggagtcgccgagtaatttggaggtttggacgggggcgacggtgagggacttggtgtttgagggagagagggttgttggtgtcaggactgcggatggaagagaaggtaagagactcggacgaaatctgatggttacccactgactgacacgatgacagcatccgcaagtaaggacgtcatcctttgcggtggtgcaattgacacacccaaactcctcttactcaacggcatcggtcctaaagctgagctcgaagcgcttgacatcaaagtcaggaaagatctcccaggcgtcggcaagcacctgcaagaccacgtcttaaccttcatcagcgtagaagtcgacagctcggtaaacgaccgctggaccttcgaatccaacccggagctcatcgctgccgcacaagactcctggaacaaagaccgcaccggcgccctcagtctgcagcaaagcgtcatgtggggaggcttccacaaactccccggcctagaaaacacgcccgagttccaatcactccccaaagcagagcaagaattcctcagccgcgacgcggtgccgatttacgaatttatcaatggcgcactcatgtggcctcccggcacgcaactcgatgcaagcagcacgtacatgacgttcctcgcgttcctgatgaacccgcagagcgaaggctctgtcacgctgcgctccaagaacgcagacgacaaacccatcattaacctcaacttcctctcgcatccctacgacgcactcgtcttccgcgaagcgatccgcgaaacgtggaataaaatcgtgctgaatcccgtcatcgcgccgaccgtaaagcgcacgctttgcggaccggcgtcaacgtctgacgcagacatcgatgcgtttgcaaaggacaatgcgaacacggtttggcatgcgaatggcacggtgaagatgggcagggagggcgaggcaggggcttgtgtggattcgagcgggagggtgtttggggtgaggggattgagggtggcggatctgagtgtgtgcccgcacacgacgaataatcacacgcaggcgacggcgtatcttgtggggcagaagatgggggagaagttgtgcagggagtatgggttggagaaggggttgcggaaggtggatagtaagatgtgatgactgtaggagagcaagtcggtgtagattttggtacgtaggtactgtacagcgaatggcacggatgtgctggcaggcgtgtcttttgcttggcgctcccagggtcttaaactttggtgcacgtgtagagggtacctgctttggcgacacgcaaggcattttgcacgcgcatcggcaggacatcacccggtggaacaagcggccgttgctgcaagatgcgatgatgcatttattgatggtcagggcggtcggagtgtcagagaatacgggctcggtcgccgcgctggttgctgggtgaacagccgcgagtgtttggacgatcaggtacggcgtcatggcaccacgactgaacagcgcagcagcagctatacacgcagaccacaatcgcatttgcatcgcacacctcacgagacacattacaattgactaggaagccacgtccatcagtttcaggttttctccaagcgcacccgtgccggtgttggttttgggcagctcccaacctctcccagccaccttctccaaccacccaaatctaagtgtacctatttccttctgcaccaccagcattcctcgagtctacacacttgcacaaccaattcctctccgactctccacattctgaacattttccactcgctgactttctgggtgtgctatcgcaacattccttcgaggactgcctgcagctagacgactagcctacaatcgaccccgcaccaggccaatcgcgacaaccctctctccacttgaccttcaccgcttggaggagtgccgtgtcaatcgcttcccagcgcgtctctcttttttacattccaaacgcctgcgtttggcctcacaaaccggcgcaatgctacggatattcaacgccccgacggccatgcttggtctgctcgcaatcgcctatctcccgtccaccttcgcaaagccatatcccgtccacttcgacgagttccgggaagcccacggcggctcgcaactcgtcgagcgccagcaatgccctgccgatcgcatctgcgggtgggaagggaaactctgctgcgcgacagccaacgcctgctacactgatgccaacggccaagctcagtgcggcgctggcacggacactggcggcggcagcggagtatggcagtactacaccacgacctatgttgagacggtcggtctcgtgaccaagacatcagtctacagctcgctcctcaacggcggcggcgctgcaccaaccggcggatcgtgcggaagctcgcaacagccctgcggcagctcatgctgcaactcgggcctctactgctacgacccgtccaagaaccaatgcgctgccattggcggcggatccagcggcggcatcgcgcccaccgtcgtccccccaggtacgcttgctccgtccgctcccttacgaccaaccagctcaggcctcgtcatagtcacctataccggtcgcccgaccgccaccgttcccttccaaacccccattcccaccggcgcacaaggcaaccctgagcaggtcgctgcaggcggcggaggcctgtctggcggtgccatcgctggtatcgtcatcggcgtcctcctcggcatactcctgctccttctgctgtgcttgttttgctgcgcgcgcgctctgttcgacaccgtcctggccatcttcggcatcggcaagaagaacaaacacacccacgaagagacctacatcgaggagcaccgtcatagtgccggcggcgcagcagcaggcgggcgctggtacggccagaaccgacccgcgcgccccagccgtgtcggcagcgagaagaagagcggcatcggcaagggcgcgggcgtagctgctgcgctgggcggactcgcgctaatgatgggcctcaagaaacgacaggatagaaagcatgacgacaagagcacgacggttagtgggagcagctattattatagcgattacaccagttcaagtaagttttagcctcattcctgtcatacattcttgggagacatgagaggctaatcattattacaggcagcgctagttcttcggatcgcaggacaaggaatacgagacattcgtctaggcgatagactctgctcctttttttcctttcgaacttcaactttgcgacgaaatgtgtataaagtcttttcgcttccacttcgagtttgtgtttttgcagcgtcttttttttctacgtgggcgggtcagttggcatttttgataaagcggcgtgagcatatccgcgcttgaggcgttttgggaatgcgcgagctgagcagtaatgactgagagaacgcgaatgagaatgatggatatgggatatgtatatggacgtggaagaatggggcggcctaaagaaggttggcgaaaatacgattacgattccgttcaaatttggatgtgtgtatgatgtgatgagtgattttgtgcacctgaatgtaggggaatgatgtgtgttgtggaatttaaggcgaggaatatatttcgtttggaagtgacttgtggttgatcgattcacattagatgttctacaaagccacgtgcagaccgatgtcgctcccgatcttatatttaccagcagcgctgaactgtttgcccttcacaatctgccgcttgcatgcgatatgacggccatcgctattctgcagtactcgtttgaacaacttacatcccggcgtgacttgtcctcgagatatatgtcccgtgccattacacctttcttcccggggtggaatggttgaagtgtatgcgcggtatgcgtgctgttatgcagcggtgtgctgtttgatgaatctgcgtgtacaaatgtctctcgatggagttgactcgtagggtgttcatgccgagtgtgcagttcaggttatatcgttagacctggcgtatcgtggcgacttcagtatgggtggaggaagagattgtgagcatcatggacaagcatggaggtcgttgaatgtagtgtatgtttgaaatggtaatttgatgatgcattgtagtagcccggactgtgcgggtatgatacgagagatggtgtgatccttgccatgtgttcatcatgggagaggtggaagatgctgggtttcttggggtggtaacaagctcctgcgcttcttctcggtatccagagccttccaccagcaccactccctgggttcgacgtcggtctttgaaaaacggagcttaatcctggggtcgcagcctgcttctagtagcaagcctagcttggctagtagttgttgccttacacgctcgtaccaccagcgattcgggaaccgcgggcctgatctcaacaccagatcaagcgccccttgaccacgtaaacttttggaactcacgtctgcgccgtactgaataagctgagagagatacacagatgatcccaccgtgttgtagtggcaggcgcgtaagagaagtgtgtccccccaggcatcccgggcttcaatgtcgccgccgatacttacaaaataatcgaacatctgactcaaaagttgtgaatcataccattggagataatcggacacaaggaaaaggctaaaaggttcccaagaaatggtcatgttgtgtccatgccggatgccacgctcgatatataaatccgacagcgtcctgcaattcttcatttcttggacgcgctgtgcctgagatgagcgccgatcatgcattttataaagggagttgtgccagagtttccatattctctcttggagcgcttgtttggtcgacgcatagtcatcaaactgatgatgatatagcgatggctccgaaatgacgcttgtaattattgttggagtcaagctccgcatgatcggagtgctgggctgggtgttggtgcgacatttgactgctgacggggtagctgtcgtgtgtcaacaaagctgcagatatcatttaacgttatatggacctacagactaacgaactgggagagtacagctcgtcctcgtctacgttgtgctcacgcatccatcgatctatcttagtcgagtcgagttcgttgcctcgcactgagaacatcagttctgctttgtcgtcctcgataatcttccgcttctgtcgctttttgacgatagacttcatctcttttgtcttggtattcttgtccaagttccacttgctgatgcgcgacttgtactgtcggtctctgcggattttatcagcactctatggtggcccggagtatctataggggaaggtactcggcgtgaaatccggtctcagccttgacgattgcaatgacgtccttcaaagttttcccggatgtatagagctcagtgatgagaacttggtgcggatcccagtcagcgtctcgcagcgtaggagctttcttgcgaggcctcggtggtggctgcatcgaggttggcgacatcatgacctcgttgctcggcatgtaatccataggcaatgttgacgagagacaaggcttgaagaaaaaataattcgcaaggctggacaggtactttcgtactagttcccgaggagtagaagaattgcgacagaagtgaacagtcgtgaatgaatactgatgttgagatgggcatcgtcggtcttcaaatacgccagctggagacctggagcgactggacgacgtccactgattggctgaacaaaagtacaattccttagatcgtgttgctgtcgctgcatacaacctgcagcccgtccttggagggctcacccaatcacccccgagcccccaaaagtacaatcgcttagatcgtggtggtcctgctcgggtgtcgctgcatgtggcccgcagcacatccttgaaggaaatacccaatcaaccccaagcctccaaaagtacaatcttaggcgacaggtggaagaggtccgtgatcaccattacgggtagatgatactgaccggtagccaaatattgccgcgtagcttgaccagcacaaaagtacaatccaaaatgttcgtcgatataacttgttcgtgagcaccgtgtagaaagactgttgagcaagcagcagccctcgtcattctgtttttctctgatcgatctcgtagcaaaacaaggaagatacgttgaccttaccgactttcatttgttcaaatccccggcatcggcgttcctctcgatctcatttcgaccacacgtgcgtttggagactctgcctcgtctcaagcaacatgcatcttggtggtcttcaaggagacactgttacagcaatcgtcttaggcatcctgcagttgggcattggcctagtttcattatggcagcagcgccaacttcgtcgagcatatcgtaggtgcgcgttgagactgacttacaaaatctaacgagaaatagaagcaaggcgagatgtgagacgacacactttctgaggatgagcttccctgtcgaaaatgtgttaggggaatctggatatggcgatgatggatgataagcagttgcgaattgaggttgttgtgtcctgtagggggcggaaggtggaagcatttagcaagtcgtatccaagcgccttcactcattatcctgttatcgaaatgactgtgctggtcattgacgtgatattgggccgttgccgtatctctcgtgactaaactgtgaagctgcaagcatcatcgtgtcctataccaacaacgctgtgggccaacccatcttcttcaatgctgaaacccagatcgatcagctctcttcctttgaagttaacctctggagaatggctcgtgtcgaggattgagacttgctctgccctgaagccaaactcagtctcagaacgagcaatgcaaaggggaaggaaactcgaaaaaggtaaaaaaaattggttatgatgggcgagagtagaggcggctgagcaactggtcgtgtgattggtccggcagcaaaagtattttcgatacattgcagctcagtattggacagctgtctttgtaagagcaaggacactttgtatgagtagattgtgaattgcttctcgcttgctgagttctatatgcatgtcgaccgaaggcaagaggaagacgtgacgactggaagtaaacaacgtaaacacggcaatgaagaagttgtcaagcagcaaaagggaagaaatctgatgtaggctagaagatcatgtgagcaacttggctcatggcttcttgttagcgataacgttgagtgtggtgaagaggacgagtgaggagtggaaggtctgagagtcgggtggacccctgcagaagtgacggcagcgccaagaaatggtgggacgaggctgccgcgggcaacttgagctctctagcagcttcgcgggttgatcacataacaacaaccgcctcacgctgctgcctcaaacattcccctccttttataacccttctccatacatctaaggaacaagttcaacttttacgactgcaaccttgacgctccaaccaacgcagcaccccgcagtcgcccgtacacgcgcgtccgccacttcacacttcccaagttcctcacggtcggcaagttggcgtcgaagcgaaaacactggcttacggacgctggtccagataagaaagcaaaggtcatggcagtacgtagaagctctgcttggtatgctgttgggctagacggcgccgttggtggggctgtgtatttgtaaccatgaccctcgacatgtcgccgcctgtccagcagcttacttcttccacctcacattcaaacatgactaacacgcccaaggaaagcatgcaggtcgacagtcctgccacagctgtcgagcagctgaaagaggcttctggcaacaatggcgacatcgacgagtccctctacagccgacagctgtatgtgctgggccacgaggccatgaagcgcatgggctcctccaacgtcctcgtcgccggtctgcggggtcttggtgttgagatcgccaagaacattgcgctcgctggtgtcaagtcgctgacgctgtttgaccccaagcccgccgccctcgccgatctgtcgtcgcagttcttcctccaccccgaagacgtcggaaagccacgcgcatcagtgaccgtgccgcgagtctcggagctcaacccatacacacccgtgcaggagttcagcgggaaggacctgacgtcagacctgtctcagctcaagcagttccaggtcattgttctcacagacacggcgctggacgaccaaatcaagatcgcagactactgccacgacaacggcatctacatcgtcatcacagacacatatggtctcttcggaacgattttcaccgacttcggcaagaacttcaccattggcgaccccaccggcgagaacgtcacaaacggcatcattgcaggcatcgatgagtctggtctggtatcggcgctcgatgagaccagacacggtcttgaggatggtgactgggtcacgttctccgaggtaaagggtatggaggctctcaacggctgcgcgccacggaagatcgaggtcaagggaccatacacattctccatcggcgatgtctccggactaggcacgtaccagagcggtggccagtacatccaggtcaagatgcccaagatcatcaacttcgaacctttcagcaaacagttggccaagcctgagctcctcatctccgacttcgcaaagtttgaccgaccacaacagctacacgtcggtatccaggctctgcacaagtttgcgaaacagcacaagggagagttcccacgaccacatcacgaggccgacgctgtagaagttttcaagcttgcacaggaaatcgccagctcaggagccgaaaaggttgagctcgacgagaagctaatcaaggagctgagttaccaagcacgcggtgaccttagccctatcgcagcattcttcggtggcatggctgcacaagaggttctgaagtctgtctctggaaaattccaccccattgtccagttcctctacttcgattcgctggagtcgataccttcatctacagcccgttcggaggagcaatgcgctccgattggctcgcgttacgatggccagattgctgtgctcggtcaggagtaccaaaagaagatcagcaacatgaagcagttccttgtcggtgccggcgccattggctgcgagatgctcaagaactgggcaatgatgggtctcggcagtgggccggatggaaagatcaccgttacggacaacgaccaaatcgagaagagcaacttgaaccgacaattcttgttcagaccggcagatgtcggtaagctgaagagtgacgctgctgcaaaggcggtgcaggcgatgaacccggatctccaaggcaagatcgtaacgctgcaggacaaggttggcccagaaactgagcacatcttcaacgagacgttctggaacgagctagatgcggtcacaaatgctcttgacaatgttgaggcgcgcacatatgtcgatcgacgatgcgtcttcttccgcaagcctttacttgacagtggtactctcggcacaaagggcaacgtccaggttgtgctgccattcatcaccgagtcatactcctcgtcacaggatccaccagagaagtcattccccatgtgtacattgcgaagtttccctaaccgcatcgagcacaccattgcctgggcgcgtgaggcttttgactcgctgtttgtcaagggaccggaggttgtcaacctctatctcacacaaactgactacctcggcgcatcgctgaagcagtcgggtaatgagaagcagactctggagacactcaaggagttcttggtgactgagaagccattgtcgtatgatgactgcatcatctgggcccgccaccagttcgagaagagctacaaccaccagatcgctcaactgctttacaactttcccaaggactctacaaccggctctggccagaaattctggtccggaccaaagcgtgcgccagacccattgaagttcgaccccaacaacgagacgcacttcacatacgtggaggcaggtgcgcatctgcacgcattcaactatggcatcaagccaaacgcgacgcgggagcactacatcgaggttttgaacgacatgattgttccagacttcaagccagacccgaccgtcaagatccaggccagcgattccgaacctgatccgaacgccagccaggctgcaggcggcggtgacgagaacgattcattgaaccacatcatcaaccagcttccggcacctaagtcgctggctggattcaagctagagcctgtagagtttgagaaggacgacgattccaaccaccacatcgacttcatcacagcagctagcaatctccgggcggagaactacaagatcgagacggcagaccgccacaagaccaagttcattgccggcaagatcatccctgccatcgctaccacgacggcgcttgtcactggtcttgtcaaccttgagctgtacaagatcatcgacggcaagactgatattgagcaatacaagaacggcttcatcaacttggcgttgccgttcttcggtttcagtgagcctgttgccagccccaagggcaagtacaagggacccaatggcgaagtcaccatcgacaagctatgggaccgatttgaggtggaagacattactctgcaagaatttgtcaaccactttgagaagctgggcttgtcgatacagatggtcagctctggtgtgagcttgctctacgcgtctttctatccgccatccaagttgaaggaccgtatgcctttgtcgtaagtttggagtcctatctttactttacaaatatgctaacacgatttagggatgagcaaacttgtcgaacatgtcagcaagaagccagtgccagagcaccagaagaacgtcatctttgagattacggcagaagaccaggatgaggaggatgtcgagatcccatacgtcatggtgaagttgaagtagatcattgcggagagagaggaagttgggagccgcatcatggcgatgaggaaactacatagacgcgtgtgaatggacgaatagagattctactcatacatctgaacttacgatcgtggttgtgatgacctgacttgcattgtgtgaaagcggaacgaatcaggccagtggttccgaggtcgggacggaacgtggggcaaaatgctaggcgatctcagccctatgatggccattgattagcaagctaccctttcttttctcccaaccacaaccatgtagccacaacaccgacacgtctgcctttgcacacaaaatggcaccctcactagaagaaccgacgcaaatcgacttcaatgcgcctctcaaggcagcgcccaagctcgttgcgcctgagccaggtacgatgcgccccgccacccctccagacacggcatagtcacgacatatagagatatatacttacacatctccgcagaacactgtccaggacccgaatcgcaacaagccggcacagcagacaactgcgccggctgccctaaccaagccatctgcgcatccgctcccaaaggccccgacccagacatccccctcattaccgcacgtctctcctctgtgaaacacaaaatcctcgttctctccggaaaaggcggcgtcgggaaatccaccttcagcacgatgctctcccacggcttctccgccaaccccgactccaccgtcggcctcatggacacggacatctgcggccccagcatcccgaaaatgatgggcgtcgaagaggagacgattcatactacagcggatggctgggagcctgtgtgggttagtgaaaacttgggggtgatgagcgtgcagttcatgctgccgaaccgggatgatgcggtgatttggcgcggacccaagaagaacggcctgattaagaaattcctcatggatgtcaaatggggggaattggatttcttgatcgtcgacacgccgccgggcacgtcggatgaacatttaagcgtcaacagcttcctcaaggcgagcggtgtcgatggcgcagtgctcgtcaccacaccccaagaagtagccctcctagacgtccgcaaggaaatcgacttctgcaggaaagccagcatacccatcctcggcatcgtggagaacatgtccggcttcgtgtgtcccgggtgtaagcacgagagtcagattttcagggcgtcgacgggcggggcgaggaaattggcgaaagaggagaatattccgttcttgggcgcggttccgctggatccgaggattggcatggcgtgcgattatggagagagctttttgacggcgtacccggatagtccggcttgtgcggcgattagggatgtggtgaggagggtcggggtggagatggggttggaggcggatgaggttttgcctgaggagtaggaggatgagagcatgttttgtgctgtcggtttatgatgttgcatttgggcggcgtttctatacagcgatattcacgaagacacaagttgcaatgatcaattttaactcggctgaagatcagatgcgtcgtggatgtacgctctctcccaactgatcatacgtatgcttactagatatcgtagcaagacgcgcatcgtcgaatgtttttcggcttatcttcatagtgaccctcagaaacacgcaacatgtgacgatcaccatctcagcagtcagaacatcaaactggctgggtacgcttaggtgccttgcactgccatattgactcaagttttcaatataccgaacacatcagctggctcaacacgaacttggctttcgcagtgcctacacgatttccaaccgaagctttcaattggatcgacgaactcccttcagccacacagcactaccactcaatctcgtctcgtcatcccgtgtgcacaagaggtgcttggcatgcacaaggggcttggcttgtggctgttcccagcgtcgaggatgcgagtgggtcgcatagcaacgatgttgaagcacttctgcgcgatcagggcatgaaacgagcgcgtcaacgcgccactgatcgctcagggtcctcgacgagagtggtttgagtgtaatgaagctacatatgatagggtagtgggagaagggtgccgtgaacgaagatgtcatgaccatcggctagcggcaccgtatccctgctgatgcgcattgctgcaacaacaactttcttgacctgacctgacctgcgcatttccagctttcgtcctcgtacacgtctttttcgtttttttgcgaggtgctgtgtctttgacacactgtgtgcgctcatacaagaattcatcgccgataattgaattggctgaagcgcgacagaaaggccaagcgcataggaattggtgagtcgcccttacttgactcgcagtgctatggtagactgactgggagacggagacagatatatcttcgagactgctgcgattgttcctgccgctccgacaaccatggccgaccaacaccccgtccccgagagtgaaccgatcccgcaacaagacgctagcggcgtcactggcattggaaacggaccgcaggtcctcagcacttcaggtggcctcgatgtcattgccggtcctcttctcaactacaggcgcaccagcaaccagcagactggacagccaatttggcatggaagtgtcctgatcgtcaccacacctggacaacagaacccccagctcgtgctgtcaccggctggcgcagtcgacgcgagtgcaggcaatgcggcctttagcgtagaggcgaggacattccacggcgagaagctgtacgaggatcccaagagggcgttctggcgcttcatcatcgaagcccccttccaacagtttgagtcgcgatggcaatacgatatccagaacctggtctacgtcgaccgccagaagctcgagaagccgcaggtcttcgttgtccccgccgcgtcccagtccatgcgcatcatgttccactcctgcaacggcttcagtgtaggcactgacgttgaggcttggtctggcccggcgctctggaacgacgtactccgcatgcacgagcaaaggcctttccacgtcatgattggcggtggcgatcagatttacaacgatggagtgcgtgtggatggaccgttgaaggcctggacggcgattagcaacccgcacaagcgccgcgattatccctttggccggcagatgcgcgacgactgcgatgagtactacttcaacaactatgtgaagtggtatggtcagcgtccgttctcgactgccaacagccagatcgcccaggtcaacatctgggacgaccacgatatcattgatggcttcggctcgtataccgatcacttcatgaagtgcgctgtcttcagaggtattggcggtgttgcgcacaagtactacctactcttccagcaccaccttgctcccccgaagagcacgtacactaccgatgcacccaagacaacggatgtggctgcgcatagcacaactggcactacgcctgccgatcctgtacaggtcaaggacacattcgtcatgacggacgatgtaggcgacccatcatacatcattggacacaagccggggccatacgtcgaggagcgcagtcgcagcatctactgccagcttggcgcccgcattgcctttgctggtattgatgcgagaaccgagcgcactcgtcatcagatcaactatcccgagacctacaaggctctatttgatcgtctggacaaggaatactcagccaacaaggatttgaagcatctcatcttgctgcttggtgttcccatcgcctacccacgtctgatctggttggagaacatccttcagtcgccactcattgcgcccatcaagttcctgaacaagcgctttggtctggctggtagcttcttcaaccagttcgacggcaaagtcgatttgctcgatgacttggacgaccactacacggcgcgccagcacaagactgagcgccgcgagctcatccagatgctccagaacttctctaagaagcactccgctcgcgtgaccatcctcggaggagacgttcatctgggtgccatcggccgcttctactcgaaccccaaacacgccatccccgctgagcaggattggcggtacatccccaacatcatcagctctgccatcaccaacaagccacctccccaggccgttgccaatctccttgcccgccgcaacaaggtccaccacctcgaccacgacacggacgagacgctcctggagatcttcgaccgcgacccaggcctcgactccaacggccagaagatcaacaccaacggcaccacccgcaccgacacgagcctgacaaacggcaacgtcgacctccccggcgacgacaaaatcgacaagaaaacaagcgacaaaaaccacgccaccatgccgtcccgcaactacgccataatctgcgaatctgctactcccccatcagccactctatcagcccccgcgccagcaccaggccaagctccgtccgtcaccagcgcgacttccgcactctccgcgcccccaactaagaaggataatccccgccacccgatccacatcggcgagcagggcgcgggtacgcagcatcctgccgccaatggcctggcgccaacgggtctttgcggaccgtatggattggatgtggctctcagggtggagattagtaatagcgatcgcgagggcaggacggatgggtatggatttagcattcccgggttggtggtgggcgaggggttgaaggagcaggggagtagatggtagaggggaatggagggtaatgggtagaagggggaaaggaagagtgtgtgcgtgattttgtggacttataccctgtatcttgcgttagtctgttgtagtgtttgtaatctaaatggttgattttcatgccatggggtgtaggctgtgtacttgacgatgtggttcctcagtttacccttgggttcgatgcatgttatgattgctacggtggacttgatgattcaaacggacaggcaggagaacttccgtcagcagccttgtggtgtagtaaccgagcacgtgatgtcccgatgaggtacgcaaacataagagagtcgaagtagcagaacgtaagcaaggtaggtcaagacttgtacagactctcgtggccgacatgggtggatgaacaggtcatgtgatctcgtttagcagtgatattttatggctggctgggcaggagcacaggtctcatcactctttgttatcactggcacattattatctttcttcttcacttctgggtttttgaagtctttccccttcctcccgagattatctttgtgcaacaacatatgtcccgagcacattgcgctgcttcctcgaaatgttggggtcccaagcctcgtgacgtaggtgaaagagctgggtatttcgacgagcatgtggtaagtatctggagtacacattggcggtacttgggattaattcacgacatatttcgaacgcgggagacagaatctagcgtcagggtgtttgcacgaaggcgggtccggtattgccagtgcgcgttacacaagtcgacgcagattcatcgcggggctcacgatcaaaaatggcagaacagttacaacagctgcgtctcttcgctaaaaactcttgagtcctgattgcttaacagcgtggtgtcaatttgtgtgcgacgggctgtactgaggttctcaccttcacccttggtctacaaacgcggccgatacgagattgcttattctgccatacttgggtaccgcccatctactactacacatcacttacaccaacaccaagacctacggcaacatgatcgaaacggccacaatggctgccaagaacgaaataacccccaaaggtgacttgtcgccgtcacggtcccaactgatggtcgcgcatggtcttgtgggcgtctgcatttacctgtgcatcgaggttatcgtgcgcttacttctccgatgcacgcgtcttagcctgtacttctgggcttgttccgttgacattttggccatcgctctatacgtcatttctttcttagtcaacacgaatatggctccgcatagcaatggtggtctggtggtggttacagaaatcacctggtggacattcaaagttgcgcaatccatggtactctactctcggctcaacctggttatgaagaatagacgcgtctgtcgctacgtgctatggaccatcatcttcacggccggttttgccgggctcccggccgtcatcacctcgctcatgaacagtctcgtgagccgttctctctccgcctgcgatcttttactcactcacaaaaacagggctactcccctggaattttcagagtgtacgatatcttcgacaaagtccaactcactgccttcttcgtacaagaaactgcgatcggtttcctctatatttacgccactatcacatatctcaagaaccgcgtttccctcggggccaaccgtaaagccacacgacgtgtcctattttgtcttctctctgtcaacacattcatcatatgtatcgactgcacccgacttggacttctctacacgcaacaagactatccctttctgcagggattctataccgtcacagtatacgccgtcaagctgcgcaccgagttcacggtactaaatcaactgaaatcgaccctagtcagcaaagtacgtggaccacgccgcaccaatacgacggacgtgccaccgatcgacgcggagctaggcggagaaggacgcataagtcagggaagcggtatagagttggtggatcgcactggaatagagaaaaaggtggtgtttactatgacgagtcatgaggacctcagggagtcggacggggggagctagacgaagtgagacttggacatttgcatcggcatcattgggctgaagagattgtatgcaaggctggataaggatggttgacaggctgggaaaagtctatatgaggtcttcttcaggagcaacgttcgatcatcagttatatgggtagatctacggttagatgtaaaaacattcttctcccctcgcgataacttcgacgtatgcgggtctcagtctctttcaacacaattccttcttaactcccccagaatgctcagtgccgcggatcttacagtatcccgccaaagctactaatgccacgacactgttccgtgatacaccctcgaaaatacatacatccggctcttcttcaagtccgaggtcataatcgaatacacgtcttaacttcagctcctgcacaagtgattcacgcactcaatcgcaatcagatcctacctgacttctctacacgtgagcccaagcaattagactgcctatagcaccgtcaccatcataaaagtcgcgagccacctgcctatggagccagatccaggcagcggcttcgaatcaacagtacctattgtaccaactacaataagcatgccaacttcgcaggcacccatcaagcttcagcgtcactacatattcatgccgttaaatcctattatcttcgcaaccagctacatagatgcctgacatgccattatgtctacaaaccctattatacctccaacgacaatagcctcttagctcgtgttggagaggcataaataaccttgcttcatcatacttcatctctccaataccaacttcacaacttgccttcacatacacacaggcacgacgatcaacacgtcttccaagctacacaagcacaactcccttccaacctccaacaaacgctaaccagcttcaaaagcaaactcacaccaagcaccaaccgacaaccgacaacatgtctccgacatcatcgccttcaggcaccaacgtgtcctcgacctcgtcgctgcctcgcatcaccccgtactgcgtggtaaacttcgacttctgccgctatggagaccatgagttcaacgaggtgcaccttttcggtgaggtgtgtacgtgcgcttggttcgccgctgtcagggtcctcaggaagacagttgcggattgcacggagtgctaagctgacgatggacagggagcgggatcggagtatgagatatgggactggaagaggtgaatgagatccggggtagatgctatcagagaaaggatgattgaatgaatgaattgaagtacaccttgatctattctgcgttacttgtttgaaaagtcttgtgttgtcctgattgtcctcgggaggtttgattcgtgcaatggtgatatctggatggattgaatggtatcttgagggaggatttgcgaggtgtttagacgtgtagggtggggatgaggatagacaggtatcattgactagcttactataaagctcagaaatatcgaagtgctcggaacaaagaagttcacaacactattaggagaagtcaatacatgtactcatctactctcatcgctgcaccaccaaagaccatccgatcacctttctcgctccgagatacgctagcttatgataaacacattttgaatttgcccaggtggtcacaagtattcttcactagctaaatacgcgattaaattgactgaacgtgtttggcgcggccgacagaaatcagaaattctccatgtctttttatggtaaacatatgtaccaaacaactctagcatcgttgttattgtggtaatttgacggcgatgacacaactaaccactattgagaacgaaagcatgaagttctttcttttcattatatgccccaatcatcttaggcaacaccacaccgtaacacggcgtgccgagttctgagcagaaagatgtatcctcacataattcaaggaaaggtttgagagtctagcgagcagatattaggagttgatgaacagtcgcgagggtccctacgttgctcaaccatcgcaccgctttcgttcaacgatgcacagcgtgttcagatgaccttgccgctctcacggttggagccttattccctcttcacttttccctccaaaagcttcactcaaggtcaccaacatgtctgaacagcagtctaaattcgatgtcatgtttgcggaaggccggaagcgctatgagcagaaaaccgggcagcagctcgatgtcgcgctctttgcgcaatggacgaaggtgactgacttgcgcgcgtacatcgatcaggagaacaaaaagttcgcaaattttagagagcaagacaagaaaatctacgaacagttgactaaaacgttcaccccagtggaaaagctcggcaccatctttgccgcaggcacttccgctggctgcccgcctgcgggagcttgcctgggtgcagctacactactgataaaatcagcgcagaatgtgtcttctcactatggccgcattttcgatctcttcgagacgctctcattaagctaccaccaccacatgcaggctagttcttatcattcttaggccgttatggaacgcttcaatgtccacgacttagagcacacgtctcccgaacttgaggagaatttcgcaaacatcctcgctaccctcctcgaaatgatcggatattctacgaaagcaatcacgcgaagacgatggaaggaaaatttcgcgaggctattacaaggcgatgaccaaaagatcattgaattacgcaggcgattggaaagactagtccgtcacggcacttcacttgtcgtcgagcaaatccacacaaacgtaggaacagtcgtaaatcatacagcggagaccgcaataagggtggatgatatccaaaagcatacgagcaagatcggtgctgatatcggcaacatgaactccttgacccattccattatggatctcatccagaagcaacatcaaaccaaatgcgataatgacgtatacgacattttactgccgtctcaaactaatacagacaagatggaaagaatcttgcgcgatcgtgtcgctggtaccggctgctggcttctgtcagaacccgcattccaatcatggttgcgacgggaccgttcacttctttgcgtctgcggtagtcctggatgtggcaaaacgttcctgactagcgctttcatctctcccatccagtcgaatatcgctaatggactggacggctttcgcaatagtgttgtgggattttactttcttagtaagaacgatgcgtacactcgaatcggcggtttccaccaagctctcaaggacatcgcctggcagatcacccgcttgaacccctcctacgctgaccatgtaacctcaaattgccgctctactacggatatcgacactctcccaagtgcatggcgaaagttgtttgtgagctacttcggtgggcagtctaagactccgctttatctggtaatagacggtttggatgaagtagaggaggatggtgaatatggacgctcggagtttctcaaactcctgtcagatcttcaaggtatgtgttgatatttactataggatggattgttgtgtgcgaacgaatttggagaatcattcacagacccatgttttgaatgatcggcacttgaatgaggggcactgcattcacagtcgtacaagtgactaacaaatgagtcagaaaactcagggctacacattagtcttctgctccttggccgcccacatctcacatattctatcaaagttgctgcttacaatctgacatcaaccatggcaatgatacaagttgaagcacacaagaccaaggaagatctatcaaagttcgtggaggaaggaatatcgcgtcggttgcaaatcgatggtgcatccaaggagttgaagagctatatccaatcaagcatcgaggataaggcaaaaggcatgttcttgtgggcgaatctcatgctggagatcctgaagtggcaaacaaccgagaacgacatacgcgacagtctcgatactgcgccaacggggattgacgatatgatcaccgaaatgttgaaggtatacagctccatgctaaagggaagagaagccgaggaatttaatacaatattagcgtggctatcctgtgcctcccgaccactgactcttgcggaaatcgatgccgcactgaggcgactgtcaccatctgcaagccccgtactctctcttgagaacaagattcgcaacacctacgctacacttatcatgcttgttcgggacgatggacagtccacggcgtcgatacacgctcaggtagcggacatgtcgctcaattcgataccagaaacaacagcagtggcattttctcatgcgtctataatggaatactttaagaggggggcaggaaagtttgccaagcgaaggacatcaactcccctcggagtagcaaagaaagaagcagagtttgaaatgcttcaaacatgtctagagatctttgtagaacccggctctggtacatggtcacaaagctcccaggttttgacaccatatgttaaagattcgtggattgaccatatccgaggtgttctagatgcagttgacactgccgattctaccgaaaagagatcaatccttaccagcttagggggcgaaaagaccgcaaatctcatcttcgaatttctcaatgatgagaccattgtcagtaagtggtcacatagtgtaccttggtcaatcttcacggatgtcaacgcggtttctattgtgaagtgcgtcggcatggtcatcaaagacgaccgggccaactttccccatcaagtacttcaatggtactcaagtgttatcgagcacccgcagagaatattccatatagtggcgaagatccacgctatggaaagtctacatggcgactggtttcccctggagtcgctcagtgtcgttgcccagataagagctctggtagagggagacgataccctcgaaactctatcaggcgacggcaaattatctttggacaccatttcgaaggcgatccattatattccggttgagccggacgctagatggcaccggaatgtagctatttgctaccggaggtctggacataccaaacaagctatagaacactacgaacatgctctaagtttgaaccatgagctagtggaagctcgcgacggtctagcacttacctatcaggtgcggggatattacacaaaagctatcgacctcgagctcattaataccaccatcctgcgcaacagaatgggtatgaagacccaggcttctcataatgctgcgaacactcgggagcagctgtccttctcttacgaaatcattgccaacagttatcgacttgcgaaggacgagacagcggctctaaagtattggcgtgaagctgtagaagcaggggcaattagtgacgagaaaattcgcgaatatcttgcagcactggcaaagtcgacccatagctcacgatgggaagaggtcatcaaattactacgcctgctagacagtagcatcgattccgggggccagaatcgtttgacaaagtacatacaccggaaaatgtggcccaacgaagttcctcccaatttcttctatatggcagcgacagctgcgaaagagacagactgcttatcctggctcatcacagcatacggttccgccattcgcgatgcgtcgacaaaaagccacatggggattctttttctgaagctgggattggccaagctgctggcaacataccagcacgattatcaggcggctgagccactcatcgaggagattggcggcgtggccagtattccacatgaaccccgcattcccggtctcgaagactgcaaacgagaggttgcacgggactattgtcaaatagccatacgcaaaatgttgaaagctcaagagtgtgaaacagacacaggcgcttacgtgcgcaaggtcagcgatatgatagactcaggtattacgccggaggatttgacagaaagaataagattctgagaaatctcgttgattcatctcgcacacatgcagcatatgacgggagccttggaaaccgccagagacacgattcgcccatacataaccaggtgctgctcaatgacacgtgaaggcggctacttcagggatgcagggatccagtgcctgggacagtgtcttttggccctaggcagactcgaagaggcactcgttctcatcgaatacgcagacctgttgaacggttggttctgcgacatgtgtcagcaccaagtccatgcaccacagtctccctcaatctgcaaccattgcttcgacttcgtttgcgagacatgtcttggcgttttggtcacttcacctagccggttacgcttttgtgtgccaggacatgacctcatccacttcgcatcgaacaaggctaatactgggactaatcaggtcatattccgtggggccacgatagaactggacgcgttcattgcctccatagaggctgagtggaatgtgaagtcagcttgagttgagctgttggtaagcacggttacctaaagtagtgttgattccgggcaggtcgatgttgtccttcataacaattcgccaccccttggttggagggtcgatacttgcgcctgccctcaatcgagacctgagaggagcactgatatgttgacagtcggtcctattgagctggaaaggttgggaaggattggacagattcaatcacatcagtgcaaagtcgcttgttacgagagaaacgttgcaccatgtatgcggctgcacagcggtcataaaagtaccacatgagtcaatttcaagccgtcaaacatctcaacatcgaccatctgtttgcgcatatgggccaggaggtacagtttctagcgtgaagtcgacccatatgttgccaatgctacaaagattgtctttggcatccgcctcaaaattgactttcccttccagtgcgccctagaaaatgacgcctgtgagaaactgatcgacgaacacatgattttccgctctataacgtgcgatcgtccctgacagccatttgttggtcacgtgcctgtcctgtggcaggaccatgactgtgacaatgtaggaaacacccgtcgcaccaaagtgatgatctgcctcaagattaattgcaacataccttgaagcgttgaatatgaatgtatcgtaatgttcttgttgcgaccacttgatctcggtcaaattccgtcttcgattttcgagggtgacttccctcacccttgaggagacaaccgcgaagcacgcttatcatggcgtccattctgccgaaaagcgttgctcgccgcctgagttggggttgtggtcatatcctgtcgacagattgaagcgaacacagcaatgactgcaggtcaaccgtgtgagagctacccagcgccaggtgacgcgcgttatcgatggcactatcgataaggccagattcttggcagagcttgcttagcgtctcctacttcggcactgaccggtggcgtgtgcttgagtagtctttccggacgtcggaaaattatctattgaacgtcaatcgtgcgctaaatacgttcctccggatcgttctatcaaaacacctgaatagatcaagttcgcgaaggctgcagtgttgtccgagcctcgcttgcggctcaaggaagtcccacgataataccgcagccgtgaacatgaagccggtctgtcaatggatgtgggaaaagccctgttgccactcttgcccccatcaagatcttgaatggttactgatgcaaccatgttaggagcagtcgaagattacggagcagtaggcccgtaatagccaaagattgacgtagaagagattgcatataggctgtatttcatacacgcaaggcttgcagaaacattgctatcaagattgtggtcaaacacctagccaatccgcaatctggaaggcagaatacgagggagagccaggcccggacagagactgactttgcaggtaaacgtcctgaatattcaacttgatcgccgctcttgctgcttcgatgagttagatggtagctgatctcgcgtaagtccctgaatggagcggtagtgacggaccatgccaactaaatatgaccaatacttcacgccaaagaaaagaccccggcgcagtacatgccaaccacgagccaactaggaggatggagactacaaggcccgatacattgtgggacacctcgaggaagcctaatgcagtactcggatgcctgatggtcaattcttggctaatgcttcaaacggtgttgttcaggtgccgtggcgctgggcagaggaaggcagatacattacctagtgggcttggtcgaatcatgtccaagacgtctgtgggacccagggctggtgtgacagacccaaaaggaaggagttgacgacgctaggtgtatatgtatgggagaaagtactttgacgcatgcaaacgagttgtggttgctgtagggtttccagtttcgaatgttgcttttcgcaatcgatatggatggaaagcatttcagtctctatggttccatggactcgagtgtggtgcatttctgggaacattcagggtaagcgactatgcgatcgacagcatcccggttgactcgtgaaatatgtgccgttttgcgggatttgatgacagcgcggcacagatcggctcattgtccacaaagagaagacagctccaagatgagactgtgcctccgcggaatttacttgctcgcaaatcctccattctgacgacagggtcttcagctgactgaagagacgataggttagctaaacaaagtgaaggtatatgcatgttgaatgagtggagtctcaggtagcgcgtataacatgtctcaacactgaagtgtatgccgcgattcgcgctgaccagttacggccgttgcaggacgatgtggaggacgaagaaaaacttgtcatggtgttgaggaattcacagtatgatgatcggcgcaacaaccgctatcggctcggtccaagcttgagccgccgtaatgcgtcgaagcgctagcaaggcttgccgttcctctctggagcaattcgttgagagaccagctccttctaaggaaatgcgtcggaacattccacacattccatgcttctcggacccccggatagcggcgataaactaactactgccaccacccgctcatagtaggcgacgcgcatcagcctttcaaattggactgacccatgtacgaccgaggaggtcaagccggactcgctctttggcccgacccatcttccaacaaagcgccttgtcgttctcaccgcctgcaaggttacgagtttgcccttgaacttaacaactgcgatatcgtccccaaaggcttctcatcatggcgggcttgcagggttcatggaatgtttttcggcttccatcaggcttctaaactgacgcgattcatcgtagcgagcccaacaacgccacaagtctaggaggcgtcctccgcaacattcataattggctggcttgcacatgcttgaacagggaaggatcgccgagaaacacccgcacctccgcctcttctgtgcgtcagctgcaagttctatcattacgacatcagcatctgttcgttgggaatactcgccattattgtggaagacccggctgtgaacttcccccgtaattctctccgttttcctgtgtggcccacatcatctttctctgctgtcggacattatcgaacaagctttccaatgacggtttaacgatccgacccgatgcctcctgcgcatcctcattcgccattctgaaacccgcttggtcatttcgatagtccaagcgatggacgtagctcctcgaaaaggcacgcgacgagcatgtgacccttgttccgttcgcaaggttcgatgcgatggcaatcagccctgttctcgatgcgaggtagcgagttgggattgtacctatctcaagacgcacggaaagtctggaccgaaaggaccgaggcgaacgaccgaagctgccatccggaggctgcaagagcgtagcaaaagcacccacgacgattcaaggagtaacagcgaggccagtttcgacgcaacgagtccgagcacgacagaacttcccttttttgattcactaccatctctgagtgatgcgggcttagaaactgccggatggccggacatcctgagtccaaccttcacagccgcgcagcatgagcctcaacgaatatcgacgtcctgcatatcgcagtatctggacgtctaccaggtccggggatatggcatatggcctgtggttgatgccgaggagataacggctcggcttcttacgcatccagatgatctcgaagcgtatgctctggcgacagcaatatgtgctgctgtggtcagtcagttctcgatcaatgctgagccaggaagcccagtagaaggacactaccgtgtatcgagcagcatgttcgagaaggaatccaaaaaggcgcgcgaggattcagatcatctggaaaatatcacagtgaaatcggtgctgagcagcttcttcttacacgtgtactccgccaacgtcgggagaatgaatgcgtcgacagtgttgcttggcgaggccatcaacaagtcccacgtccttggattgcacaaaactacatactatgaggcaatgagtccggagcaggtgcaacacactctgaggatatattggcttctcttcatcacggaacgagcgcactcgatacagcatgatgtaccaacaacgctcaaaagagcaccagaccttcccaggttggaaaactacaacgatggttcggtcacgccagcatttgttcaactatgtaagctgttcaacatactcgatgtcaccatcaccgcagatcctgccactgcaaggatcgcactcgccatggctcagcaagaattgagctccgatgaagcaccactcagcctggagaatgaactgcagcgtgcagacatatccatgacacagcaatggatgcgcattttcctatggcagcacgctctcaatgttaccaatttaagcagcgccaatgctgacgacgaattctcgttctccttcccagccaaggtagcgcagaacgtcctcagcaacctcagcagtctctcgcaacaaagtatagaagcgcatgggcctggtatggtaggtccgctggctcgataagcattttagccaagctgaccctgctacaggagtcaaagctgttcgatgttgcgaattcattagctgatgtaatgatcatcatgccttcgatgaaccacgagtcgcatttcggtataggtccaagggaccttatccacaacttatcgcgcgtgctttccggattccgcggcggcaatccagcagtactgaacatattgcaagagaaactagcgaccctgggcatggccgtcggatcccctcagaagctgctagagctgtcgtcaccagaggaagaaaaggaggaatggcacaacaggactcattcagcaacttctgcgccctcgcactattcgccctacagcgatgaatcgcctgcttcgcctgacttgcccacctgccggatgatggatggtcgttattgagatatagttgcgcagccatcacgcatcgatctttctggtcttcactttggacgatctcgcggatggctcatatttctcacgaccaccttttaatatgacacagcagcaatgcctcgttgagttatcacgaagaagcagagaccgactcaaggatacccaggctgctatctcatgtttcactccatgacgaataagaattcattgacgcccggtccgcccagccccgtgcagtgcatgctcacattacacgccggcaatgagaccaccagacggagttcaccttacacatgacaacaaacaagactagctggacaaatttggtaagcctatcacaaacagcctaggtctgtgcacactagcattggggatgtctccactcggcggcgcccgcctttcaccaaaatagcgctttcctcccataaaggaggtgtcaaccactgcaaaaagttctccatctgcactcagccttcgaccacaatgcctcaactccaagatcttccccgagagctcctggacatggtgatagcggaggcgcagctgaaccagcgccatcgctatagagatctcaagagcctggtactggtctcacggtagtttccagtggtgtctcatcacatgctatatcgtaatgtcgtgatcaacgcggcacaatacgacgaatgtcacgactgggcaaacgaatacgagtcgggaggtggaaatcccctcgagccatttgttcgtacattgatcaaacgaattccccgcatgcgccattcaatccctcaagcttgacgtatcaaagagaacgattggtcacagagccaaatgttgattatggctccacaaacttaagaaaggccactgcacatgcaactggagtggtactacggcaatttgcaagcgattcatcaagcaaacagcgccctctacaataccggcctttagagatctgtattgggtcttctgtattgaaaaaggcgaaccgctcgctatcgtggatctcattctcgcctgcacatcacatctgaggtagctgaccctgaatcaatggtcgagttttcgcacatatcgtggcgatatacccaagaacccatatcatatcatcatgtacgatcttctgggtcttatgtgggagaatgaagcctttgagttgggatggatcacaggcttggcaaatattcaggttctgaaaaccaattgtcttctcccgccgtagcttttacagctttcaaaggtccgcgaattgtgttttgcgctgcaagatggtcaatctctatgcctgccttaggagattcgccttcctgactatgaagatgtccgcgaatcccccgagggtccgaatcgattgcggcttaccatggatgcatgttctctggatagttcaggcagtgcttcgaataacgaatgctatgagtataatgtaactgtcctgaaccatttttcgaacctgtttcatccagacgtcattttgatggaggaaccttcgaacgtatgggcgtcgagatgggggcaggatgctcatgtcgcagacttccaatctctcgtcggcaaattccaatccgcaaagattgaaacatttaaactagacacatcatcaatatccgatgtcaaggccctatgtcacgacgaagaggacgagtatgatgactggccccaaccaccatcgatgacgatccgttgtgctatgaatctagggcctgcgcgaaatctctgtgcgttctcaaatctcaggaaatttgtagccgcccagaacgccttcttcaccatcgataaagacttgattgtctgcgagctccctgcctcaatcgaagagctagggatatgaagaatacgaccaaaacgatgggccacttcatgtgggatcagcgctttggtagaaaacgcgattatcatcatcaggaagcagtcgaacattgcaggaggtttccaggcgaggcacaagatgcaagcggaacgggagctggggttgcagatggagaagggaacggctacgatagtagtgaggacgcggaatcggccataggccggagatatacacgctgctgaagtggaagaagaagttcgtcgctgccgctgagacaaacttgtgccatgacactctctcgtttgcgggcgtagagatacgggaggattattatggcgatcgtccgtgaacagaattgtggtcaacaatcaccgtggcggcgacttgtaccatgctacatacgaagtgaataggaagtacccagatggcccacaatgatacccttgatttatcacaagatgacgtcgcaagctgttgtatgcggatttgttatctgcgcctatttagtgaaaggtcagcagcgaagatcgcaaagcatggcaataattgctagtcccttaggcacgtgtgcaacgactccctctctcctctacccgttcataggctacatcgactgatacacacccattgtagccgcctccactggtatacgcccacagatcatacaaaacaacacatattcgaagacaaggcggcatcgagatgcctaacctcctctcgtgctcggacgagctcctcgttatgattgctagagaacttcgcttccccaacgatatcgatcgtattcaagcacagcacgacgctgtcggtctcgcgcagacatgctctaggctgaaaggtgtcgtagacgaagtcttgtaccacacagctatcgtctcagcgcgcaagcgaggtgactccgttttcggtggctctttccttctgggcacacttgtgcgacaaccccaactcgccccgcgggtaagaattctggacatctccatcataggtttaagcaacagggttggccacaacgaatcttgtccattcactacgggagagcgactcgagaactgtctttgcggctggctgtcaaccgcgggtcgagtcgaagaaatcctcaccgaaaacgacctgttcgctggactggacacactgaagcagaagtggctacgaggaattcgattcggcaaagagcccgccatcctcggcgctttgctggcttgtctcccgaacctgcgctcactgaccatccacaagcgcggtgtcagcacagtgaaagggtttcccgatatcgaaagaggttacactcaaaacagtttcttgtacggacagctcgatccttggaggatgtttggactatttaccatggagcaccaagacatcatcaaccggattcctggctttgcaaaactcgaacacctatccgccgactgcctgcccccgatgtgtatggccaagttgccgaagttgaagacattgcagctacatgctttccacggagacgaaatcaaggcttgggatcccttccgtctgtgttattgggacgagcctacagctcgcgcatacttcgccaacaatcttcacaagctcacgatcttgacggacaataacctgcttatcaacgacaccaacgttcatcttggtcgtgtgcactttatcccgacttgtgtagtgagaggcgcgccccagctcaccgatctcgtcctgaagctcatgccagatggtcgagatgaggacctttacgacaggggaggctaccagacactcatacaccgcgttcgccccttgcaagtccagactctcgtgatcgacagctctgctgttgagagaacaggcacgggtctcgacgattacaaactcgacgaagcaaacgactgtttcaggagtatattgccctgtagcgacatatccgcgctccaaatattgcgaaagctcgtcgttcatcaggaagttctcttcaatgcgaatgaacccttcgctgcgtgcgtacttccgacaggtatcaaggagattggagtagttggcacgactagggcgatcaatcgatgggcaagacatatccgagacagcctgcagacttatacggagctggaagtcatcaagctttgggtggcggatgagggtgagtcgcattttgctgaagatttccgcttgcagttttcgcagtttgactcggatgacgaggacgaggacaatgaggattacgaagactattacgacgtcgctgagccgaaggagcctaagatgaacattgagtcgcacgacgaacaagaggcgactgacaatgacggcgacgaaatggagcgcaaagaacgtggggctgggggtgaggatgaagagacgggcggagatgaagatgatgggaaggaggcggagtttataccacgcttcactgggggaagatcggtttgggctgagcttgagaagacgggcctcaagatcgttctagcataccatcgcggccgaccgtgggataagctgtgatggatgtatggtagtgaaggatgcatcgaataagagtatattgatcccatctattgcctaaccccaacctcgaaccatcaagtgaaattgatcgctgtgatttcttatcatccgaagcttattatctaagcatcgtcatgatgccttgcgaaccccatcgcaaatgaaagcttcatgtagtacgttctaacccctaggcatctcatccaatcctacacaccttctcgtcgagcaaagtcttcttctcgaagctcaagacttgccaataaggctcatcttcatataccacatcgttctccgcctgacgtctatgacacgccccaccacactgctcagcatgaccgcgatgagccgtgatctggcgcgggcaaagatacaccttcctagtgcaaggagtgatgtgtaattctccacctttgctgatctcggcttgcagctgcatggcgctcttaatgttcaccaaagtggccgaagtgagctgcgtgttgacggcttggatgtacttcttgtttttgatccactcgtgcagcttatcgacttggaagtactccgcctctgtctcaggcttgttgtacaagtcgaaatcgaagcccttagcggtatcgtagaaaagtggaaacgtccctggacggcgcatgaaggtgagcagatgagcgaacagctcggggtcggcatccaagaagtaggatccgtcgtcttcgagaggccatgtccaacgatcggatagctgcgttctgaagtattcggactcagcgcgaagggtgtcgatcgaggtcttgaaattgcgaccgccgatgtctagggtgatgttcttggggtaggaggtggtggaggcggtatgatccatggcttggtcactcgtggcagcgaggacgataccgcagtcagcactcgtactggtcatctcggtgttggtgctgaatgtttttgatgttggactgggagagacttttcgtggtgacgtcgtcgagttgctcgatattcttggcgggtgtagtctgtactacatggaccagaggtttgtgtgacaagtagaatgtaggttgctttcgaatgctcgtgaacgttcaccgtggttactgtcgttgttcactgcttaccatgtgaccggaagtagcaagcataccgtcaccgatgggtcagacaaatcgtttacattctctacatgtgttttctcatgagcgtgagaatttccatgatgcctatgtcgctcttcaaggttcatcgcaatgctcgtcgccatttcgatccatccatgggtacgtcaaccaaatctcgccgtcatcctcttctgtgcgtccaggtactcggtgaaccgatcttctgccttcttcctgagttcagcctcagcatctcgagcagctttctctctctccgtattctgcacgcccaaacggacactctcctccatttcccgcgaggctgttctcaacttttctatttccttcacctgaagaagcaactgtcgctcgagctttgtaattttcgccacgtgctgtgagttgtcgtgcttgagctgacccactaattcagtgtcatttccaaaactggcgtactcgcgctcaaatgcttgaagatcgtgtccaagcgctccatggcggtcaagaagtttcgccaactatcacttcagcactagctcattgagtatcggggtggggaacttacgctctgatcgaggtgctgtctcttaggaggacctgaataatcgtcagtaacagtttcaatcaactagtttcaatgagtgcctacgggatgacatgttgtcggtttcattgtcatcgttttcgcgcttgacggcggatggtcctggctgttcggccgcattcgttgattgatcgcgagtacctgaggtcgttgcagggctttggatgtccgtggggtcttcttggctgtaactatttgcactggaattgctgcggtcctgctctgccaaccttgattcggcagcttcttcttttttgcgttgcacggctgctttctggcgtgcagtcttcactttaacaccatattcccttgccatccaggtgcatgcgtaccttagttcatccagcaacctgacatatggttgtagagtcggtatgtgtccagctctgaggaacatgtagcatgcccatgctttcaatctgcttttctccacctcttcagcagcccgtgtatccatctcacacagaagtagatttcgatatgcttgttcaagacgcacatgactcaagttttcgacagcgagcttgtacagccttgcttcacagctcaggaaaatctcgttgtagccggcacctcccaggcatagatacaccggacgccctgaagtgtattctccatcactcactccgagtcgaagctggaaattgcaaaggtgttctgggcgcttgtctccaacatctccgtcagcaagctgacacggtgtgttaatgaatgtgaaccggtccgtggccggaagcttagggtactcatcagggcattctttcaacaggtagctgtttatctcctggagggtggacatgctggacggttgttgttgattgtgttgagctacttgaggtattgaagttcggcgtcaaagatcgtgatgaagttattgtagactggttatcgccttgtgtttgtgcaggctgagattggggtgaagggtgaagcagcgcggcctggaccgaggtgagactgaaagtgataagtaaaactggtaaccatggcactgctgaacgacataccttccataaacttatcttctcaaacaatgtggggagcggtgagcagtctaagtgagtgtaattatattgtggcatgcaaacgtactcgtagggaagggaggagggtttcacccgtaatcggtggtgagagcgaaggatagcaatgggtagaatggctagtctagtgatgagcgcgagtgaggttatgacgtccagcccaatagctattgaaatctcagcctcactcacctcaggtggaatcatgtgcttagctgctaaaccacattttggtagaatgtagcaatcagaagtggagatcgagagtgatgtgaagcaactaattttgattctctgatgatcgattaggttcatggtaatccagtcgaaatgttatcccgaatctggaaatgcacacctcctttagccaccatcttgcctgagccttccgtaattccaccttataatcttcccaccaagtctacatcttatcacaccatggtctagtagcagaagtagctctgagctcccttcacattgttggtgtgatcccccggtccgccccagtacatctcttcaccagtgcagtcaggccctctttgcgtttggttagccatgttgttcttgaacgatctgctgggaggatgaaacttacttaaagacaatgcagaagccacagatctggttcgagaatgaagtcatggtagcgtggtcgatggtgttctcgtagttaccgttggccgcaatggagaatacctgctcttcgacgccagggatcacagcagtgtagttgccgcagaagacatcccgcttctcaaggccgtttgtcttagagcaaacagtcttggtgaagtttttgatcggggacgatatgactgcagtctcacgagtggtgaaaggcgaaggcaatacaatctcgcgagtagcgatagccttgacgataccagtggcattggttttgggaggtaagtctccatagatacagtagtagctctgagcgcccttgacttgcttcgaaatgctcgtgccaggtccgccccaccacagttggtcgccttgcacgtcacgacctctgcggacattgttagcgaaatgttacttcgaaatttgtggtggactcacgcgaagaccatgcagatgccacagtcaaagttgttgaaaccccacattacggtgttgatctccacgttctcgtagtgaccgttggcaaacgcatcctggggatgctggtgtctgtcgtcccagtagtttccacagatccgcattggcgagataggatcacgagtagagacgaccttatcagaatcggtagcaccaacgcgaggtggtagagaactatcaatgcagtagtagctctggccaccgcgcaccttgtcagtggcgccctgacctggaccaccagaccacaagatatcgccttgagcatcacgctcactgatcgtttacgttagataacaatctaagcataagcaatcataacttaccggaagaccatgcagataccgcagttattgttgtcgaagctgttcatatgagtagagccctcgatgttctcgtagtggccattcgtataggctggcatacgaccgtccttttcgatcttccagtaataaccacactgagattggggagtacgctcgccaatgttgacggctgaagtttcaggcgtcgaaatctctgtcggcgcagcaatgatgacagctgccagcatgccagtgacggcgagggttagcttgagatactgcatcattgcaggacgtgaggatattggtgatgtattgtattgagggtagataaagcgggggaagggagattgtagcttggtggcaggttaatatataaaaccagcccagcgcaatcgggccagacgagacgagcgatgtcggtcaaggtgaaggcggatcaagcccaacaaattgctgttatgtagttacccaccgcttagaacatagtccgcagatcggcggctcgtggtaattcaccgtttgcgctccgaaaatttcacagacgagatttcgttgtgcgaattgcgccctccgtcgccatgccgcgtcgctatagcagcgccaccgttgtcacttgttctaaaccctttcccgacaccgacacagcagccaatcgcccaactacaccggaaacttcactacttttggtccttgagctgaccatctgctagcaatgttgcgcactccgtcgaagaacaacatggccaacatccgcgacctcttcacccgtgaccaccatgaaaaggtccctcctgatttgcagcacgcgcttactctactccgtctggatggctaccaaggacttgaagaccgtctactcgataccgatgcctttctccgcccatggtccgtgtttcgcgactctgtgtatctactgtcaccagacgctgtgccgcgcaccacccaaatcatccccatcggcggagatcccggcggcaatggagtttcccgcctagacatcctctggttctatacgcaattcgacgaaggcactttgcgctatgacccgcgagcagacaggtacaacatcgaccacacgactgataccagcctgtatggcgtcatcgataagagcaagtggcgcattgaggagcatgagaagcatctatatgcttggctgttgcaggagttcaaggttggcaagagttacaacccgtggcgattcgagtgcctcgagctgaagaacgtctgtacggtgtgggaagaaattttcattcctatcgtcaacgcagttcgtacctcatacagctccatgggtcgccgacactatggccgactcgccctcttcatcgaggtgagatgcccttcagcgctcgcatttcccggtagcaacgtagccgtccctgaaggtggagtcttgagtccaactccgtaccgtcttgtgtcgatacctaagaagacagcgaacactgcgggcgcgacaccatactatgctcaggagttcgcgcagggtgtcctgaccgcgaagaactacgacacgaccgagagggagctgcgggatgtctaccctcagtacggtggcctcgtcgagcgtcccaaattcaagcagaagatggaggactggttggcggagcagcgtgctcgagccgaaagtcgcaaaggtcttgggaaccatgggcgggtcaactcgttccagccaagcatcaggtcgcggaatggcagtggcagtcccgtcaaacggtcaccacaaggcagcgttcccagacgacaggacctgcataagcgatcagctagtggtgtgggagatggtggaagtccgatcaagcagtactccgagagcctcaagcgcacgttgaccaacgctgtgtcttctcttagaggaggggaccagaggagcccgctccatggcgtgacgcgtcagctacatttcccggaccgcaactcatcgcagccttatgaccctctgcgcgattcaatgaggatcacgccgctgcctcgcccccagcagcatcgcgagacctccggcgtaagcgtcttcacctcgatccgaaactcgaaccctttcatagaagacttggctgatcagatcaagcgtgcgcgtggcgactccgacgattcagtcttctctcccatgggacagctcagcgccatcccacgtcctttgcaacctgaggccgatgaggttcgcagttttaagctatatctcgaggagagtccggagatccgcgagaggaagtcgtaccacgacgttcgcgtcccaagctatgaaggtagtgagtgggagaaagagatctctcttactgacttgcacgtgcgccgcatgaacacgatgcgtaacccagagccagctcgtactaggacgcctgctacccgtctgccggcgccaatccttcctattccctacagtggtcctcgtgtcgcatcggcagatacgcctggccagtccaagttccagctaccccagactgtgttgccacctccaaagctagtcagcatgccagttcagccgggtacagccgcgcaaaaggtcgcatggcccggtccgccctcaacattgcccaaagccgtaccttggcccaacaccccatcacccaaagccagaaagagttcatggaaattcctccattccgactccgaacatgtccacatccctcctcccattcctgcaaagtcacctgagcgtcagatccgcaacccacgctccagacagcgtgaagatccagatcatgagatgctccgcatcgtgtccagggaaaacatacggaatgcacttggtgatctttcccgtgagagctcatgcgaggagttggcaccgcccaaggctgtgttggatcccgcgcatgctataagtccggtgaagcagcaactgaggacgttcaacagtcacctattcccgcggaaggatgagcgaaagggtacgcctgttggcgagtgggtcaagggagaagtggagaatagccgctgcaacccaggtggagcgtaagagatggacgtcttgaatggtggagagaaggattgagcacaagacaaggttctggaggaaggtccgatgactggatagcaattgcgggcaaccacaactttcttcgggaaacacgaactgtattggtagcataactagtacagacgaatagtaacgaaaatgtaatagaacgattcagttcaccaaaacatagtgcgaaatgtgcggatatgtgaccttcagaagagacagttgagtagtcgagtcgaacgaaagctgcaaaaacttagccctgttccgcccgttcaatcctaggtctggaaaccgaaatcagggcgacaatccgtcgataagcaaaacggccgagctcgtatagcttgaggacgcgttgtcaatatatagtcgtgactgttggcgacagtggcgccgcccaggcaacataacttgcccaattctgtagctgatgttgataggaacacgttcgttatgtgtcaaatgcctgtcatgacgtacccaaaccagcctagccaagcatttccacctcttcatcagtgtcgtaatactccggaggatcctcagcactgggatggtctgctttgagcacctcggccaactccggctcgtctgccagggcatccgacagggtctcacctctgtatcctgcctcatacgcttcgcctatcttatcgagcgcgcgatccagcttagtgggcttgcggtatctgaccgagtacttattgccataccatcgcgtatctggctgatggcgggatggaagcaccgtatcgaagacagttacgaggatatcatcatcaaaggtcatttcgaaaggctggggttcggcagtcatggcgttgagatcgtcagaaagagcttcatccaattcctcgtggaactcctcgtcctcagtggcgatacagaggtattgtaggttcggaagcatagtatgacgcatttgcacgaggtcgacgatctggccgatggatggctctgcttgttctgcggacaagtggaagatgagctgctggagatttttgggtagtcggtagcataagcggtaactgtcttcgattgtatcctcgtccctgtaagggtcaaggacatccagatcttccaccatttcccacatatcggcagatgtatcaagagtcttcaaagcagtgaagtgcgtcaaggagcgaatgcgaaaatcgtcgtccagatccgcgtccagagtgtcaaggtttaaccagagttcttccagactatccttcagtggctccaatattctgatcatccctgcgggcgatggaccataaggaccttgtgcatcttccccgctgtagtagtagaatgacttcagttccgggcaagcctggatgagagtctgtagatcgttgatcttgaggcagcagctcttcaactgaagtgttgtgagttgactgagcgatccaggcggcaaagtcaatggcacgacgcttgagggctcaggaaagctatcgccaaaattccgataccaagagctgccgaaacagactctgagctgttcaagtcttggtgttgtattcaaaagaaagctataaaatccaagaggccatgcgaggtcgccggtttcaccacacagtgttaacttgcgtaacgacgcaaatttgtgggatgctcgccactccagcgattttacatcatgaggaccacctctgagaaacacttcgtgcagattgggcagcattgcaaggagaagcacaacctgagcgtcctcaacacctgtgcgaagtagttggcagaacttggtatcatatggcacatcattgaaatgtacttcattgccaaacaagtgttcataccctgaggtcgcggggtgattagcgacatgcacgttaaacgttgcgccggtgcaaacttacaggacggagaattatggacagctatgtccttgctcattgactccactttatcgagcagaagactagacgactcgtaagtgtcgatcgcatttataactcctgcacactttgcagtttctgcaagggtatagtattcctctcgggtgagttcttccttccggtatctgtcaatgtccaactctgatcttccattctgcatgtgtggatagaagtgatcaaacgactcccactcatgtaaatccacttgccgaacatgcttcgcaagctcagggcgttcgataatcttcttaagaaatggcaagatggagcgtgtatacagccgcgggttgctatattcacgatagagctcaggttcaatcgtgaagtgcagttgtttgcacaccagtgagacattgagcagatcgacctgacgcacgtaagacgcgacaagaagtagcaactctgggctcaagttcaaaagcgacatctcaaatgatggatttgatgcaccctctcacgaaatgcacccgcctggaattcttgaaggtatgcgaaaaagcttgttgaagaaaatgaagtctagtgcggacgatgaatgactatatctggccatgcgtaagcgggctgatgtatccacgaaacacactaggtttttcacatactgatacttgcttaccctgtcgtgaaattttgacacagtggtgtttgatggcgtgcgcgtgcgctgatcgtactgttacgattgctgctaataattgcgtcccaccgcttcagagctgtcaatttgccgacgtgacttttaagggaattgacgcgaagagttagcagctggtggaagtgtgacaagatgaaaaggagtgaatgacgtaaaagcagtgagatcggaacgtcagcaatctcttagcgcgttttggccctggtccaaaattcgcgtaacgcgtcggaacgtgacctcgtaacacaggtgcatctttgacgtacgccgatgtacgtcaggtcatatcgcatagctgtcttgcatcttcaaaatgaaagagcttgtcgcaagcattggccgggcgcgtgttgcctgcatcaacgacatcataaagaaatcggacatcacgtgttacaatcaaccctcgcatgtgttatgatagttattcatggcgtctgcatgtacgaacaggaagcattctggctctcaccgagtgtttgccatgctccaggtatgatcatcaaagagcgactattcgagcgactctccgggactacgtaccaggctaaaaatcacagtagccttagatcttcgaaatttctgccggcttaatacgcttggggtgctcgatctcccacttctctttcaaagccagggcattttctgctttcttggtgaagccttcaaaaaggctcggccatcctccaccaagcgttcgaatgtccacaggacggccagacttcgcgttcacgtatgtgacggagcctcgtagctcagcaacaatggcctgctgcttaagggagaagagagaagtcactccgtttgttcttgtcggctccatgtgttcctggcgatgagcagcaatgagctatctcgcggttagttcgcgattctaccttcttggaacggaaattgtacttacagcatctgggtatttgacctgcctcaagatggcgagttcgtacttcctaacgacaggtatgacggttttggctgtaatcatgccttcatactcctcctcgttgagatattcatcgtagcattccatcactcgatagatgactgtgcccagaaactgcatgtaacgactgttcatgacatgaccaaatgggtcctgatcttcggcccatagcactccacgctcgaccatggtcttcgggtcgtatcccataccttcaagcgtggcaagcgctttcgtacgaagaggagcataggggtcggtgttgggatgtggagatggcgcgccagcatgtgagtatggcgagttatacgctgagtctgccaagcgagacgcgcgggcagttgaacgattgcttgtcatgttgactgtttcgccggttcgtatggttgagttcaattggatttgtggaagttataccaggtctccagctgtgccacatcgcttaatcactataacttgcaaccacgccactcgtggtactacccctgctagccaaggtactcctctgagttccgtatgcataattatccggacgacagaaaacacctccgcatcgtggcgtagataacggaaaatttctcgaatcagcaaggcatcgatcaaggtaatccccatttcactcaatacacaaagggaagtaatgtggtcgcctagcgtatatgacgtcctgtctacttgcacctgtatcaatttatggtggaggtaaacgatctgagaagataattgtattgctataggcctttacacttttacgctttcgggcggggtcaattgctgcctgagaaagacacatggagcggtgccagagaggattatgaagccgaataccagcagagagatatctcatccacatcatcgatcgagcaatctccacccccattgcatttgtttgcaaacaacgttgacatcccttcccttattctgaaacttgactgtaagccattccttgacctgacgtgctcggtcgcagctgacgggctgctcccaatcatgaaaaccgaactcgagaagctccagcttcgggatgtcgattagataatgaagctggtgcatcaggatgatgttatcgaggctttcgtatgcgttgacagagctactgagcgagctaatcgccaaggacggaacggtgccgggatctgagtactcatcgccaagcatgacattcaggtgccgcaaattcgtacaaagcgcgatgagttcaaagcctttgatctgctcaggtccgtggaagttgcggaatgctaggtgttgaatggagcgatagccgagttcgttggggagagttgccagccatttgcgaagccagcaggttgtcgcgacacttgaagagaaaggcgtaacacgactgatgagatatggcgtcgtttcaatgtacagctgttgcgatacacagcagattggtggtagtgcgcagattggcggtgttactgtctgctgcatcacatcgtgatgccggctaaattgcagccgttcctgatcgaagatgtcgaagacgtatttgaaaatttcgtcacgcagctcgcgcggcagacgcaacaacggagaggcttgttccattgcctgagcaaaatattgtgagtgtgtgaagtatgtaagtcaatgtttgctgataacttcctgcagcctggttgcggctcaaccaacctcgctaacaccgcatctagctaggctgatatatcagcgtgagagccacacgagacagagacacgcgagaacgctcgcggccatctcatctcaacttcctatgtcgaaattggacccttcgctgtgttaaccgcgatgccgccgaatgtaggctaaagtcatgatttgtttcctgctccccatgaaattgaggccttgagctcgtcatcacaccgcacttacttcaaacgttttccagtacctttccacgtcgctacaagcctacgaatcgtgttaggcttaactaaaatatcaccaaaacgctatgatagggctttaagctcagtgtcaatgggcgcgagtgcagcaagatgtatagatgacataagccaagcttgattgggttacgcaaaagacggcgttggtaacgtcattgatattatctggacctatcgcaaatgccagccgtcttacctgtgaaatctcatggtagtaatgtcagtaccacaaagtcctagcaatactatttcatcatcttttgcgagctagtgctacctcacactccctgccactgtctcacttctcgacagctcaatgggtagcatctggtcatcagcagagcttgacgatcaggatgataaatggataagtgatgcgcgttatgcgatggaatcaggggcattctgtgttgtttgtggtgccccctttgacatcgaaggcgacgtatacaatttggatccgaaaaagccacaatgcaaagtcagtatcctcgaccggcacatcatattgagctaacgtggaggtactagtggctgtcaaatttgcggcttcttggtgattttgaggccctaagtgcacacagactcacaagcggtccatctcagtgggtttgtagtccagtttggttgttgcaagctcactaaacagaaagaaggccagtaaacacttcgaatgagaaggacatctttctgtcggagagggccgcgttccgaactgcaggctatggcgcctttcgtgtcctagatgacacgaggacagacgacatttggtacaacacactttgccactcgagcaactctaaaaatacgctgtttccactacatgaagcctgtattgatataagctgtcgagctatacaaaacgtacattttcggatggaagacacgaacttggaacccactcttgcaactttgtatcaattcctgaacatccgctactcgaatcgacacgagatggtcgagctcgagactaaactgatgaacgacatcttcgaattatgtcattagtcgggactttacggaccacgaagtgttttggccatgaccaaggctgagtggtggggtggaggatatgatgtgtgtaatttccacaagcgttgagctcggttgacatggtatagaggttctatgccgacccgattgacatttcggacatcgcggacttcattcacgatgtcctttcggtatcgtcaccggaagtgccggccaaaggcatccctcaaaattcggagcaagaatatcggggcatcgagcgactcccgaatgagctgctcgatgcaatctgtcattacctcccgactcaatccatcatcaagctccatcgcacatcaaaaacaatgatccaaaaggtgcggctagacaatggcttctggcgtagccatttctttactgggagcctacatgcacacttgtgggacttgaacgcgaaagacatcgaggcactggagcaaggacccagaaacgtacccctagctacagattgggattggagaagtgttgcgaagctgttggcaacgaaacagttccctatcgcaggttatgacccgcgactagacaacatgccgctaggactctggaatcgatgcaggatctggagcattgtcgagaaggcctttgagcacgactttcttgaaaagccattccacggacagagcaacagcggcaccgacgcatcaagatacgatgatgcttaaacatttatgctatctgtgctccgtgcacatgaacgatcacggccagaagtttcaatatctcagggagctgtattcatcccgatgtttttaccaaacatcgccaacgaaaatgtcggcccgccttgcctctctagcagagaccctccatagcatagccccctattccgacgccattgctgccacaaaatcctgccagctcgaactgtcgaagctttggtagaagtctgtcttcgcactcgtcaaaaacaagaatgctgccctttctcgcaatctcactgtcaagtcctgaatatcctcctctggaaccgagttcagcatgtagcacgtttgcgagcgatcatacggcgaagtcgctagccatttctgatagtgttctttgacgaactcgtcatatgaagtctcagacaccaccgtaatatccgggccaggctccgctagcgatttgttgaccgcagtgcctggattgtgaatcatcttgaacatgtcagttcaacaatagaatttattacaggcttttggctcaccagtcgttctccgccgattcgtgcgtttttccacgctacgctattgatagtgtcgaggtattgcttagtcttcggcgtgtaaagattcggcgtctcgtccacgaagatgccttgcatctgaagcttttcatcctccagcgcccagtccgcatacgtttgaacgtctttcaacacatcttctattggcctgttgcagtacgtcgagtgtacgtaaccgacaattcgtacattggagtacgagccgagatgcggtatctcgcgggtatagtctgcattaggccaccatccggccccgcccggaccattgctcggattgattataacgatgaagtctagattaggatttgcttcaatgctaggactcgttagcctaggcgccgagatcgaagcaaagtcatatctacgctgtgtagattggatcccatgcgccttgattcgggtatacatatagaggaagtaggattgtggccttcatattgttagacatacttgcattcgcgtctaaggaagagcttatgtgtcctttcgtacacccgctctttaaccgctgactaagcacggacaaccaggcacatgcacgaagaagtctggtgtgcctagtcggaactttttacaagaacgctttgatgcttttttacagcctggaaaaggtgccttcgttgtcttcagatattaccaagaaacatcaagccactgctcccagaacgagctgtaccctgcatacacattatccgtcaagttcgtcagatacaaccactccacatccctccgaacgctttccacaattcttcgtagtcctcctcgtcctaggtcttttggcactgagttcacgagcatggcgaagctctctctttcaccttttgctgcggctaattccgcatgcagcgcttctctttccggcatatcatcgtaagcgccctcaaacataaccacaatatcaggcttctcatccattaagtccgcatctggtatatgtccagcgttgtgcacgaccaagcctttccgaccgtcggcccagccatcggcggttcggaccgtcgcgctcacattgcgcaaataagcctgcaccttgccttcatcgtcattcttccacggtgttcggtcgaagaaaatgccgtccaacgcgaagtcttctgttacattcgaccaccctgcgtacgtcgcgatctgagttcgcacggttgcgttcagcatggtcccgttggcagtatcgatgtaaccaagcacctgcacgttggcaaacttgttgatgcgttggacagattctatcatcgtggcggatggccatgtggcattgcctggcccgtcattcggattgacgacgacgctgaagtgtatgtcgtggtatttgatgatgctgtgcgtaaggtcagcattaggtgatcgggatgtcacttgaagaagccaacatacgcgtcttctaatcgttcccaagaatcgtttactgtgtccacgaagaatggtaccagtacattgattggtaatggcttaatgtacttttgtggcagaatcactgcaagtggtattgcaactgccaggagtacggcgagaccgaatgttactgcaaatgcaagcactcggtcatttatctttttccttggcttctcccacctcttgggatcgtatttgctttcgtggcgaaatatcatggattgtgaactgccgttcagcgtgcgtggtcgcgggcgttcggtaacaacaattgtcgctgttgggatctccaagtacggcgtacctctcttttctttcacttcatctggtggatcaaggtattgtgtcggtgtatctgcgcgttggtaggtagagcgccgctgacttcttggaggtatggccaggttgtaggggtctgagacattccgctgcgatggtcgagactgccgctcagacagaggaatcagaatgccggacatgttttgggtatgctttggcagttatttcatccaggtacgtatctttcgaatcgtggtgttggttttgcgataacctgtggtgaggtgttgatggaatgcattcctcgcttctcaggcaacatcacggattgcgaagcacgttgcacacaggagctcatggtgacgaatctctttccaattttgaaacaatccctctctgtatgtagataacgaagcctacagctataacaggtgctcagaaacatgctgcgaatgttgatgaaagaagcatagcacactgtagtgtatacgcctatgactgccattggtgatgctgcccagatgaggtaatgaccagaagttctagaagacccaaaacagatcggatccggctggccaaccatctggatatctgatggaagctgactgcagcagagtcccactttagcattgcactccagctgaacaagacacatgtctacacaagttcagtagctgctcgagcgattcactgccagtaaaaaccacgagtctatcaagaaggagagaggagaattgcgaactcttccacgcctatcgaggggcggatgatatggtgactgcatactacgcgaagtcacacaagacggtcgttgccagtcccttgagcttaaatggcttgaactttctctgagcccattcaaatatgccgcttgaagagaccatatgtctatcacgaccgctctggcattcttccagctctcaaatcaactgccccatattgtttttcaaacctggcaatgcgaacattgcgacgatagtagcaaataccgacagaaaagcacctcattcgcatgaacgaattcctttttcatgacatatagctatgcaaatcaccagacgagtggcatttcagagatcacgactatcgctgagaacacggaagctgcagcatagctcgagaacttatgcaagagcgttgtaagtgatgagaagtcgcgttcgtctgtcgtgtcgctgaattagtacgttacacttttgcattaaaaaacgggccaagacttctaggtagtcgaacattacatcgagacaattgtagaggcacgtcaacatgattccagtcgtaagattagttatgttcaagtatgtcgaatatcagtagcgcagtattgttacccaatacatgttctgaaagacgcacagccagcagaaggtctagaagatatcgcaaaatgcgagaagtaatacttggtcgcggagaatggtacgtctgcattagatggtcggcgcgagcatgtttgtggtagcctcaatcatacaattatctcgtacgttgcgattctacattgcattacagtcgaagagatccaggaacactgttctaacctcagaaaaaattctctcttgcacagttgaagtctcgttccgtaggccttcgaatccacatgcatgaccgcactctatgagaatcattctatcttatctttgatattccctattcaataccactccagcgatttgtagcttctatctgaataatcattagccggtaggtctctctgtctcggagctcagcagcccagtgctcaacgccactgagatacagctcgttgcttgcgaagcgctacggagcaatgtaaatgcgcgcacaattccagatgcagatcctccagcgacatcgacatccaggataatagccacaggatggcacgctcgcgcaatgcggtagagacatcccgaagcattgtccatgaactcgacacgacgcccctgctcagtccctttacaaaactaaacgccataccaacctgacaccaaacaaggggccgatcctgaatactgcctgcaacctccatgtactccacagcgcgttgatgatgcttatgtttttctcggctatcagaactatgcttcaaagctacttcgatgctgtatactaacacgcatcatgataccgaacagagagtcgattcagaactgcatatgcagctcattgcgcgcttacaatggatgtataatttctacgtatcgtaactacgctctgaagatagcttttgcccacgcacacactttctctgtacgcatatacaaccgcgtacatctacagtcaatgggcacttgtatcaaggccgatgcagaaacaccaccccgacttaacgtatagctcagtgcgcgctaacaatgtatacgtgatttctaagccttcgcaagcaatgctgatatgccgtaatgacgccttcatcctacttatatcccttctacaaacatacacagaaccccgcgcattcgcgtgggctaggaagacagatcttatgcattcagctatgatgtgcaagtcgtcgaggaagggtagtatatggggcgcgtggcaaaacataagaggttctgatgttggatcaccgtcccgtaggcggtagttgcacgaatgctacagtctggatatcgcggaagtagtgtgtgggtttagatgtagcagaacatgacaaagtgcacgaaaattgtcgggaaatgctgatgcatgagtgctgcgtgtcggacttcagctacccccatctttcacaacgaaacataagaagtcctcctgtctccataccctcgatgctcaccgctcaaacaccccacgaaaccttcaatctctaccccacccaccccatcctcctcacccactcccccttccccacacacaccctctcatcccgatcatccatgacccaccccacgccctcgccaaacacgctctcatccccaatctccccagcatacagccacgcgcaaaactcctcgcacagcctcgtcttcctcccccagcgctcacacacaacaagctcgtacaccggcctgctaacatcgacgtgccgatcataatgcatccacaaactgcgcgcaaagtcgggaaacgcgccgtcggagaagcggatgttgtcgagtgtgatgtgctgggaggaagtttgcggagtgagtagggagaggagcgaggaggcggataggagcgcgttgcggagtgcgaaggttttcaggcgcggcaacagcgcggcggggatgctgatgcccgggccgaacacggtgtctatgacatcgggaacgtctgagcggcgggtggagcagttgggcgcgaggtctagatgctcgagatgtgtgagggcggacagaaaggcgtggaggtgcggggagcgcaggtagtgcgcagtgttgttgcgttcgaggtgggagccgtgggagttgagggtgagttggaggcgcttcagggggatggagcgggccatcagcatggtgtttgtgaggtcgaggttgggggcagcgaagagctggtggcttatgccgatagcttcgtgaccagtgtagatgatgaagtcggatatggttgggttgggggcggtgagtagggaggagataatagtgctgtaaccgcggaactcgtgggggagagacgctttggggtcttggattttacgcgacatggtgtcgtttcgatgggcagtctgagatgatgtgctatgtggcctgtagccaagccatggccatacggatggtttgcggaagccgggtggtagtgaacgatggaagggtgtgtggtacacgggttggagatgccatggtctccagacctcactcgtcaacacaatcctctccaattttggacagctttccagtacgtgtcgaagtgctgctgcatcgtaccctcgctccatggcttcctgctcttcttcatacagctcttgatatctttcataactctcatcaacgctcacggcccccgcatgtcgcccaatgacatgcctcgctgattgattatcataccgcagtaatatctcacttgccatttctgtgagtttcccgtcttcgtcaaaatagccatcgtgctcatgcgccatgtactgtccccggtcttcgcaattgaatagtatgagctctttcagcatcttctccgtctctctccgctgatccttttcgtctgcctcaatagctttacagaaactttccaaatccggatactcgtctagttgcgcatcgtcccagactacctccaaaacatccaacctgtaccgaggatggtccataatcttccgcagacattgcaagttcgcacgattgggcgagatgaagacgcgatcgatgcgaagatccacattcctggccatatacgtgttcgccagtcgtagtctcttgatgtctggcctcgaaagctcttcgcagatgatggccaatagctcagccggcagatccagaatggtcttgcgtttcttcatctcgccagtgccgaatgcctctgggaattcttcaccaaatagatcttccatgaaacttagggaaggtatgtcgttgacgttggtcatgacttgggagatgcgtcgtttgttgactcctgctcgtgtggccatgctggtttttcgccgaggcgacttggccgggcgtatctgcaggttggagaacatccttcaggatttctttgctgggcacccgaggcaggcagcgtagagtagcaatgtgaaaatgcttagtaagagctttaacggcatgcgctcgaccatccgagttcatgtagttgggtatgcggggaggtgtgacaaatcgaggatcatggcctcagccgggaaagagcgcagacgtctccatgttgggcatgcacaaaaagtaaagaatatagcaaggattgagggtacaaagacatgaaaggtaggaagacgtgcagtggtggagacgtgctagaagtgtagtgagacagctgcacctgcgaccacggtcatgcatgccgcccctcatggcacctccaggggcgtcgataggctctggaggccttccatctcagctcggacaggacgcattcaatcagagagtgtgcaccttgacgcgataataaacaaatcacgatttaatatcacacctgcaagataaaggtcgtaatgccagtgtgccccttcgcttaaggcggttcgtgtgcaaaagccgcccgcagtgggtcttcaatccctacccgcgccaaagtcttccacgacatcacagcaacactgacgaacgcattcacgatattctggtcttctcgttacgtcgagcgctatccagcgacccgatagagatgcctttaacgtacataaacaggtacagccagttccaccagcacgtaacctgcgagtagtcctccaatgaacatgcaccgcccaacgatcgttgccgtgtgttcgcccgccgaagcgaagcaatcaccagctattccgtccgcagcgagtgcgctcgctcttcccgtttcgatgttgtagatgccagtacccgattgcatgccaaacccgccataccgatgccgaagcctggatacgatcggggccgtgtgtgaagtcgatagcagggaagggggcgagtcgttcacctaggaaccctcctcggggatggtgttcttgttcttcttcttcttgccgccggagccgccgccgcccgacatggacgaggttggcgtgttagactgatggacgacaaagcgggtgtagcactcttctgggtcccactcgaagccagcgagatatggcttctcgatctcgtcatctgcctagggtgaagttagcaagctgctagaagtgatgcatcggagactggtgggtgcatgtgattgtgaggcatcggaagatgcggctcggatactgaaaagagaaggaacacatacgcgcttcttgaattgcttgtggatggcgtctaatgcgtccttgatggtgacgcccttcatgttccgtgcggtgacctccaggccgagcgggaagtgcagggtgatcttcttcagcttgggcaagcacaatggcagcttcaagactgctgggtcctcgaccttgcttgatgactcgttgagcttcctgtggatgccagtcagaatagctcttcttgtacagcttgccgcgacaaccgaacgccccggatgttgcggaagtagacatcaaggtgaggagcttccacataccatccgagcttctgtgtctcaattgagatttggatttctttcttctccttctctgttgttcagtcagccccacctgcccctccaacccctcacttggggtcgtatcgtcgcactgaccaagatcctcgatggcatagacatcagcggccatggaagaagctctgcggtggcccttcttgacctcctcagccgtagccttgacgaagttgtcattggccgaatcgaccttggagagtgtgtctgtcatggttgcgattgtgaaggggttggatcaatggaagagcttcgagaagctgaatgcttgatggttgagtatgagggtaaggtacgagagattgcaaggcacagttgagtgtgaagaggaggagaagcaagggagggcgcggtttatgaggggtttcgcacatgtcacttgatcagcacaccatggtcatccaatccaatgaaacgggtgtccgtgaactcatgggcccgagcgtctggggtgcagtgcggggaaggagctatcaagacgctcctggaatgaggggaacaatgggcaatgagcgggaacatcaagatggcaaagctaaactggctggaattgagcctccggatagctacctagatcagtctgagcctcaatttcatgttgttgttcgcgaaggcagctctgggacgatggtaacgtgagctcacgcgactcgggttacgtcaccgcgatcaggtgagatgcgcatcccactcattccagcgcggagcttaacatgatccgaaggtaaattacaattcaagcatctggttatagtggtgcactctgatttgtgacacttcaattgaacagacttcgtttgttccatccatgctactctctggtgtgctatgtttccactacgagtgacctacaatgctgacaggaacatacagctcctcgaggtacttctcctcctcctctgtcagctccttgcctcgtgcatcaagcgcctcgtccatacgcgccacgctcgagaagccaataatggggctcgagacgcgcttattgatccacgcgagcgcgacatggctcatcttccagtcatgcttcttcgcaagctcctccacgcgctcgatgatctgcttgtcattgttctggcggccggtctgcagcgcattggccttttcttcgccttctgagcgcgtggtgctgccgaaagcggaggaggggcgggcgagatgtccacggcagaggggtgcccactagaagctgtcagtaactcaagagaataggacgtgtctggtaacataccggaatgagaccaacaccagtgtcgttgcagaacctgttcatctcacgctcttcctcgcggtaaagcagggttgtagtggttctgcatgctgatgaacttggtccagccgttcttctcagcagcgaattgcatccgcgcaaactgcacggcccacatggagctggcaccaatgtagtgcaccttgccgctcttgaccaggtcatgcagcgcctccattgtctcctcgataggtgtgttgtggtcgaatcggtggatttggaggagatcgatgtagtcggtgtcgagacgcttcagggaggcattgacctggttgaagatggcctgacgcgacaggccgccttggttggtgtagtctcggagttgtggaagctccgtgccatactggatggttcgcagacctgggtcttcgcccgtgtatccgtagcacttggtgaggatgacgagcttgtggcggggtagttcgtacttcttgatcgccttgccaatgatctcttccgagactccgttggagtagacattggctgtggtgcatacattagcgactggggcaatcgagtcccattctccagagacgtaccagtgtcccaagttgtcagaccacggtcgtatgcagccttcagcaacggtagcgactcttcttcctcaatgacccacggctgccacttcgacgagccaatgctcatggcacccagaatgggcaccgaaaccttgaggccgctatttcccaagcgcctgtattcggctttcgactccttgaggaggccctcgacgtctagcttgtctggcatgattgcgtatctgtcgatgtagggtggaggtcaaggtgaggagacttttgactgagcaatgcgcctctgaagacactccatcctcttatagctgcagctacagctcgtcatggtcccaattaggaagcagcgacgggtgaatcgctgttcaacgcggattttgcggcgatagctcgacattgccggtgggtgatgcggggtgtaggcacgttatgccgcgccaagcgtgcgtcatccattattgctgctgttgcgaagctgtccgcggggaagatgtacgtatgaaggtttataatgttgactggtcataattggaaaatcagaatcgggtgggtgtcgacgcgtcgttgaaagcgcggtcttagtgaaactggcaatagcaggagcgacgacggcaagttccgctcacatagtcacaacatctttccatgtcatctcttcgcagctgcacgccaccacaaatgtgtctctctttctcaactgttctttgttctgtgcacaagtcctagtgtacgtacttcgaatcattttacatgctcacatcaaagcgcttacacgatgaatactctcttcgatgagcaaggcacatcacctggacatatgagcgaccagtacacggtcaaggagccttctgcgcacacagctgggacgtttatattgattcatactgctggaaaaaacaagggtgatgacgcgtgccataaggtggtgcggatataagtcatgccagcaccagtacctgcacatcgtcggttctacgacacactttcatggcaactgttttgagtttctcacatgaataacccgaagattagaattcgcaactcttatgttcattctttcgagttatctaccgtgctctcctctctccagctttcatagtctctgcttgatccgacacgactcgaatgcgtgacaatggcaccatctctcgctcattcgtaccaaccatcatccatgtctctggaatcacacataccggactaatgcaagcctctccacatttgactgcttgcccgtcccctatcggcaagtcccttccaagcgtaagctatgctatcgctggcattgcttgcgcctacctgcatttcatcttcaccttctacatgtctgtaaagtaaagatggcagcttgaatacggtatccaggtactccggatttgagcgctcagtacgcgtgaacatgacgaacgggaagtgccgacacgggcactgcttaaggcgtatccaacatgactgcatccccaccccaacccagcactctcctatcccaccccgcctcactccgtttccaaatcttccgcgccatcatcaccgccaacacaatgacccaacccgaatcctcactcccctgagcctcgtcctctcacggcctacgtccttatcataccctccttttctatgatacacaactaaagtccgaatttgaaccatcaaggtttgaaacacagaactccttcccatccgcgctagtcgacgagtctcattcatccatcttcaccttgctgcccgtcagcgcgatctgcgatccgagtcctgtgtttatcaaggcagtcgctctagaaagcgacatgtccgagtttgtggcatcaaggtgtgagggatgatcgaaggaggaagtgcgcagattgaggagttgtgggggtccctcggatgacggttgtaggatctttgcacgagcatcgaataggaaagatgctacaagtggctttatcgactcaataataaggatacatcaaattgataaattggtggatatggtacgcacgctacctcaacctttgccattttctttttttttcctttggtcaataattttcagtctaagacttgataaaagtgacaacaggcatcaatacaaaatgttcctcgatcttcccgataaacttcatatccaagtctactacaacaccatcacctcaaccacctggtgtgtggaagaagcgaatcgaacagagtccctcagatggcgcggcgaaaggagtctaggcatatattcaagctaccaaatgatatattgagggtatctgggctcggagcggcagctacatggtggagaccatggaagtatgctattcttcgcaagcctcccttctaatataaacccagtgcctcaacactgccctcgatatcgaccacacctcctctcaaccgcacgaatctatcgttacttagttgttcaacccatcgccatgccaaccttcctcaatttgccgaccgagctccgtctccacgtctacgactccatcatcgcctcaaccaccaaaccagtgatacccggaaaacacccgcgccttcaaatcccagcgccgcccggcgcagggccagaaagcttccatctccccaccgccccggatctcacgtgctacgccggcttctgcctatcaagctgcacatcaacgctgaattccaagcccagtgggcccttgtctacaacaatcatctctccgcgctcatcacaggcacgacattcatcaagccaatgacgaagctgacggactcgatacatattaaattggaacgcgtcgacttcgtggatgtgctgtgcctcatcgattatatgcctttgatggagttccgtctgacggacgtacggggtaatgttgcgcagtaccaaatcatgctcatatgggagcaacgcctcatgcagcagaagtattatgtgaaaggtgctctgcgctcagaagatgttggggatggtacactgatagttggggtggtgtggtatgggctggctgcaaagcgtcgcgacaaaggcttgacatggcgcggtgcgtaggggttacgccgtagcttgtcgtggttcaggacgccatggtagagactagttagacgacttttgtcggttaacgaaaagcaatgaaagaatcccctttgccaggtagaatgttcggacaaatcgacagattctcggtcaactgcgcttgattagcaagatctcatgaatatcaatttttaagacggattttggtcccagttggttgatgcaatttgctcagggcggttgctgagaattatcataaagttcgtgctatgtagtgagtcatgtcatcacagctggcgcgcgcagtttggtccatccggtagtggtggtattgttatcaaacatcctttttgagctgaaccccagggcgccaaccgcagtccgtgatgcagagaagctcatgtgctcatatgccgtgaaagaaacccataacccgcgacacgcttatgcctcaatgttgccccgctccgacacgtacagaccgtccaagaactttcggatatccttgttgcggaccttgcagatttgctggatgtcggcggcgctctgggaaacatcctcgagggactggatacacgttagtcctgatttcccatccaggttgaaaaatgcgtacgtttccggtgagctgcagctcatccttggtgttctttgatgcctcgacatcgacaccgggcctcatggtgacccttcgtacgagcttctcgccgacgaagttcctgatctcaacctcaaactggtcggtctccttgttcttctcgatgttgacgttgatggggaaactagaaacgatgttagtggtaggtcgggagatatcgcggacccgggagggtaaacggtcgctgggattcgcgcatggtagacgtactgggcatagacgtaacgcatcctatatcaatattagccacatatttcccgaggaatgttccttgcggctcaactcacttgtacttgtagcccttggtgacaccgatgatcaagttgttctgcaccatgtcagtccttgcccaatgctgccaacattccggctcgtccagcgattgcgacgtacgatgagagtgcggacagtgcggagagtggcgacgctcttgcgggagccgtggtgaagctcgatcttgatgacgttcttcttgggctgttgcggtcttagtttatgatatccaaggcgcaatctggaattcaacatacgtgagtgaagctgaccgccaagtggccgagcgactttgagagcttgccctgcgaattgtgagcaattgtgcgtccggactgtgcgaagtgcgccttacgcggggacctgcaaaaagttagccacacaatcatccggacatttgcgcagttgtccactgaccctcaacgacgacattcctggtcttgatggcgaccttgaccccctcggggatgtcgagcaattcctcggagtggctgttcccattgtcagcccatgtccatccaagtctctaattgtgttgcgatgcgagctgtcggaagtttgatcgtggatgcgttgcgtgtttcgtgcgtgtaattcgagggaagcggcgaccaactcatcgccatcgtggaaagacgtacatgtacttcatcttggaatttgctgcgggttagcggttgtcgattgaagaatcggcgtcgtgatgtcgaatttcgacgagcgaacgtgggcgggcagaggagaaacaactagccgagccttggcgcgctagtcgcccaacaccatcaacacgcgccttatgtccccgttcttctggaaaactccccgctgtcctaagatgtccacgataactccacttgacacggttctcaaatgtgcacggtggcctgattgcaccttgtcggcttgtgcaggcgtgtaacgcagtcctggggtgcatcctcaggtctgtcgcggagagaaaactttcgtgcgactggccgcatattcaataactgcacacaactccaaaactgaatctctgtcattcaatttgtgatgacaagaaacgaaacgcaacgtgtcgctatgatcagcgatgtgtctacttcaatagcatatactactaccacagactgaagaaggctaacccgtgagagcatacctaagtgtacttcgtcaatgacctccagggctgcatcacaaatctcaccaatgacctgctgtacctcgcatcccattgagttgttgcctatcactgtactctctacaatatgggcatgttgcacgcgaccgcaaacttgctgcacagttgccggcaaaacatttcggtcagactgcattttgaaaacgtagtgaaagcggcaaggacttcgtctcgtcctgagcttctatctggaatgggagatgacggcatccttgtaaaacatccatagaaatggtagtcgagcgacaagccatgcatggtgaggggtacgcggatcggctgtacttgcccattgcagcactagcgaggttgtcatggccgttagcaacgatgtattgcgataacatacaagagttcataagtctcgatccccggacgttccgcagattccccttcattcagtcgaccgtatttaaaatgtctgctttgttgcccttcatcaccttcgccgctttgtcgaatgcacgcgaaattgtgttcccacccacgtctgggtacacaaccgaccaagttgtactgagcgggtacaatgatccggacatctcacaagccaaatttgctggactgaatacctacgcgaacctgccgtacgtgcattgcttggctggagaaggcgaagaggtggaaaagttcgacatagccgttttaggcgcgccgtttgatactgtcagtatattttccccagacgcgtcagatcttcctgtatgatgtgatcaggtgcaaccccagggtgtacacgtcgtatcagtcaatgattggcagcgtgggcatcgctgtgcgctgcaagacaggagaagagaatgtagaagcggggatacgggagtcgtaaccgccgcatttgttttgtgtgcattcgtagatgagagtgaatccgaatgcgctagcaaagacattcaagtgtggagatgatctctcagtatcatgtagtagcacgcaagtctatatgcgacacttaccgtcagcttgatggtgttggatcggacatacaggtggttctcagaactaacttggtcagggtgtgacaggacgacctggggctcgctttggtccaagcggcatccgacaaggttcacgaagaattgcaccgggagctggatggagcatatataccggtacgttggggctcgacctttcggatacatttcgagttgtgattgagatgctttcggtggcacacgcacaaccgggtcttacaccacatgctgtactgctattgaagcatacagtacattggcctgcccttgctcattgtgcttcgtcagttgtagcacaagtgggaagcacgttgttatcccctacggcagtgtgtggtgcaatggtgttcgaagcgagagctatgcatggccaactaacacaacgtagaagagaacgttttattagattgggcgaggatcgttgattgcggagatgctcctttgactttcttagtaggtttggcccgcgaagttactttggacgagtcgctgatgtgtcgcaaggacaataccgctgcattgaaacaactggacaaggcccacaaggcaagttgtaacacacggtctcgccccgtcttcgtgcctgatatcttgacaggtcgtatccgcaaagcgcactaactcgagcgattacacggtgccgaggattgtgacattgggtggggatcacactacgactctgtcggcgttacggtccacacacgaccactggggtcctgtcagtgtcatccacttcgatagccacttaggtatggtgactcaatgtgttgagaggctttgctgataataaattccaagacacatgggacccagaggtcttaggttagtagcatcgtcgaagcattgcgagcagttctgacgtgtagcaggcggggggatctcgcactacgcaggtgtaaaccatggcacctttctccacattgcccatgaagagggactggttcgcaacacctcgatccatgctggtattcgtgcaccgttcatgcgcccgaagaaggatctacggaatgatcttcgttgtgggttcgagatgatcaaagctagagatattgaccgggtcggtgtgcagggaattattgacacattgaagaagagggtggctggcaccaaggtatacatcagtgtagacatcgatgtcttagatccagcgttcgcaccagctacggggacagccgaagttggtggctggtctacgcgtgagcttttgtcaattctagacggtctcgaaggtctggaagtggtcggcgcagatgttggtgagtagcgcaggttctagagtagctgtttggttggcatgctaattctcttgcagtcgaggttgcacccatctacgataatccaggagagaccacagtattggctgccgcggaagtagccctggccttgataggtttaatggtcaagaaacctgttgcatgatttgctgttagtagtagaataaatctctgagatggaatataggaactattcaatgagccagcctggatgagttggtactgtcgttcgaaatacttgtaactcaattcgagggctattcgtagtacaacaggttgaacatcggcgatgcggtgtcgtaagcaatttcgattctacaacgcgtgctggcgcatagaggcgctgtataatcagtgaagcgtgagatatgcgtggcaaagcgtgttgatgagttatgggccgacttgtgtggtacgtgcacgatggcgcaagttgccccactaaccgaggcaagcgttgccacttcccgtctcaacccgaagcaattgtcatccttcacatcaaccattattgccagagtcatgtcagacgcgaccgaacagccaaagaaggagaggtttgcacccaaagagccggtgaccctacagcctcccaaggatgacataatcgaccgcgaccacctggcgaaatgtgacggtacgcttcatgactaacttggtttcttgtactcgttccgcaggtttctgacgcttagtaggcaccaacgagggctaccccacattagtagcgatcaaggcaggtcttttgagatggaccatcgagagcgaccatgcagctaacgtcaaatcagggagacgtcttcgacgtaagcggcaaagagacatatgcacctggcaaaggctaccacggttcgtcaaagtttagtgaaattgcatctggcctgacactgatcatgcctactcagtctttgccggcaaggagccgaacaaagctttgggcctgtcgtcgctcaaacctgaggattgcatatcagacttctcaacgctatctgataaggagaaacagaccttgcacgactggcatactttcttcagcaagcggtacaatattgtggggcgactacaatcggaaggtgccgccaatctgtagtagctactgttccgagcttctgggccagctcagcgatacgttatcactcaatctacagcaaatctcccacgtcacatcaatatctcctgtggacggtcgctcactgtgcaagaaactttccacgcttggtgcaacacttgatcatcagcgagaactatgcggggctatggattcaaccttcccagcacaccacagcagcataggttcgcgtaagtatcgacaaggacgggtcacgcactgaaagatgatgtgaagtcattgaacaaatcctttacaagatattgattaaaataccttcgcagattgacatttcccgcccaactaacattcaggctccgctgtcgaccagtgcatgacgaggcgctgtattccaacaccaaatgcaatttcgttcgaaaagacaacttgagtgctgatatgaaccaattgatgacccgagaaaaccaaaccaaacgcacccactccgcaagcgacacgatcggtgtgtccgaaggactgctttctatgggcaccctgtctcccgttgcgctacatgccgagaatcccctcatcaacacatttcatctgccactggtagtgctgtgtgatgatctactgtctcgattggtaccagttgtcatcgggaactgatctccctgtgtacagcttccacacttggtattgaactgctcccactggcgactccatcgccaggcgccaaagcattgatgaccagggtcatttcgggcgaaatggcagtattgcgtcagtctcttctccttgtggccgcaagcaacaaaggtgatttgctcgtagtaacacatttcttcagagatgatcgttgaactcgattcggttcacagtcggtttcgctaacttgattgtcagttctgtgcctctattcgtagtggggagcataccgaagagatgaatgacagagcctggcgtgagagtgaggagacggtacgtaacggtcgacgttctgggcaacgcgctgtgtgaagattgcgtgcgagctgagtgcagattcggagatgtttgagggacgatcatgtcaaggtgtcttgacaaccttttatgtggtgtcgacaaatgcttgccatgctctttcggtcggttcttctgcaaccgcactgtccttaggtctgtgctgcaaagccttcatcttgcatatcaaagactgcagctgttgtggtcaaccgtgattgctaaacgtaccaaggactagtggcacactccctcatccccgcttttttttcttgggagcggtacgacatccgtaaagactcgccttcatcgaatttgatcgaaactaaaggagcaaacaacgtcgccaaggtttgcgcgccgagcaagctacaaggttcagagacgtactggtccaaaaaaagttcattagagccacaagcaccatcgcgttttacgagatgatactggaggtgctacaaatcttgttcaatagggtgtactctcgacgtgaaccgcgtaccagggctgcggtcagaacatcgatttcagtttatgagcgcctttgatcgatcctcgagcatgcaaaatccggactcttagcagatattaagccttctcctcgacctcgaaggtcttgctgcttatggatgtgaagtctagcttggagaacatgagtcaggctctagattacctttttttcacactgtgaaacctgggtattatcggccagcgaaggtaaagtaccactttctataactggctggggttggtgcgggttatctctgcaacagagtggatcttctgctgctatggcaaacatttggggcccttgggcccgaccaggcagcaactattgccaatgcgtgaagcacaacagaaatcaagaccttggacaaacctggagagtcaagctgatccccggttggcggctgcagatcggacatattgggatgccatgtatcgctgcattgacaaagactgggaagcgtgacggctatatcactcagtcgacgtatcttttgtgggatcagggtcattgatcgcacgcccttcgcaccaaagacgacctgcctcgaaatgtggagtatctctgggaatataccataatgatcaaagacacgtgctgcgaaaacctctgaagcagccgcgaggggaaagatcaggttcaacccgcgatagctgacaccttttagcgctacctacatgatagctatcaagcaaccacaataaaattctggatccacaacgatattgattcagcccggactgaaccaacgaaacacttcacagtcaacgcgcattttcacttccattgtcgaagtgatgcagcagcggctccgtcccggctcccttgcaaggcgtaccccattactactcgacaacaccacgttacagcatacgacatagagccgaggacggtcttggtacacaatacgcaaagaacagtatcacggccctggaaattctgcaggttttcgtcgtctattggaacacccttgttgctgttgtaccgcgtaccattacaatcgaagtgttcgtgattgacatcagagtgatggtgtaataccatacaaacacacagtccagtgtattttccgcaaaactcttcctggatctgggcaagatcggaacatcaaggcttctgaagagtatttccctgggtaaactggtacagccgaggttgaaggttctcatgtcacaccaaagctgcctctctaccgggaggagagtccagcaaaatcaccgaatcatcacggtaagggaaatcggctcggtgttcgcttcatgtcggatgatatgatattctaccagaggtcaagtgtctccacagtatcttccgcttgcggtacaagtgcttcaccaatgatcttaattcggtcttcgtgcacggtagacgcagtcgacctttggtgcgaaatcatccatgggggcaggtacacatgctgcctgtgccacaggagttcttgcccaactttgcagatcgacctccagtcgagccatagcagtcttgtgtgccagatacatgcgagaacggggtgctacacggcgttgtgtactggttcactattcaaggcagcaagggagcagtctgtgcggtctataccaatcgtaccaaagcctgactctatctttggtggctcttaatggttctgacaaggaagcagacattttagacggccgtacggtagcacatcagcacttcagtcaatcgaggccttgagcgactgcagggagcaaaatggcccttgaaggcctgctcatctataccaaccttctaggctgcgataaaagcgacccacgcccaggactcccccaccccactcgaaaagtagaactggtaccgggacttcagacctgcagctctcgattcgtatcttgagcgtcaagcatgtaaccgtccgaaggaacgtaggtacagccccccacatcatccattgacttcagtagcacaagactactctcgactaaagattttcgctgtcgtctcaggcagaacatgacctgactcggggtctcacatgtgcctcgagacccagcgtggggctgtcagcagttgtcgcacagaacgggcactcgtattgaagacaacggcgacatgtagatatctgctccaaggatccggaagtgcacaccccggtcccggtcccgagatgcagtaccggctggcgcgtgggatatgccgagtttgatctttgcgcttgagatgctgtgccctgtgtggaagtcggttacggacaccaggcagcgaagatggaatcacttgcggcagatttcctcatggcgcttgagtaacgacaagaagctgtttgccactattgtcatccgtgggtatcaggccggacaatacctaggaacaaattttgccacgccacagaacgagcaaaagattcaacgtcgaacagtgaaagggaacaaggacttgggctttttttttatctgcaacccaacacaacgatcatacgaaaaaataaaaccgggcatctaccctctcccatctcctttttacatcttgaatccaacaagagaaaatcccacccttgctcactgtgcaggaaacaccggaatagagacgatcgaaccactctacatgcagcctgcagcaagtggctgagtgagtgatactgagtgagtgataccacagcgctgatcgagcatggatgcacgcagcccgactgacttgctcactttgtcgtttctcaactcacaagttcccgcccgagttccaagagaaacgaccgccacacccgagccgttgacgccggcataccgaacacgtgcaagccatatgaaagcaagattgaacaaaaacgacatgacgatagaatctactttttgcccagccaacgccatcgctcaatgcaatcccactaagctaactaggttcactttccagccctcttagccttcctcttcatcctcttctgcgcaatgattcttgtccgctgcgccaacttatccttgtcctcggacccagcgggagcttcattcgtatccgcacccgatgccccctggggcttcgcagccgccttgtccttgcgactcgccttcccaggcttctccttcggctcgtccccacgctttcgcttctgcccacggcccgcatccttctccgtcttcggtttcgggtccttcgcctggtcctcgcgcgtcgagcggcgggacacgacattggcattttcaatagcgaattcggcgatcaggcgcttgcgcttgtcttccagcgcctccttggccttttgtttattcttgggcagctcggttttgatcttgtagtcgacggcgtggccgttgagccagcgcaggcccatgagcgcattgcggtgcgtgtagtactctatgaagccgtagccgcgcgatcggccggcacccgtgtcctcgccgactttggagccggcgggggtctcgaagacgactttggcttgcttgacgatgccgacgccgcgctttttgcgctgcttttcggcgacgagcatggcttggccgccgcgcatgacttcttcacgggagagtttgttgcgcttgccggctttgacgtcagcagcgaagccgacgatggcggctcgtgcgagctgtttgagatctttggaggtgatgctgcgtgggatgttgcggatggagagacgggtaagggataagtggagggaggggttttcttggatctgctttttgcggagcatggcgctttcttcgcgcatcttgatctccgagggggatagttgttggtagagcggggagttagatgggatggtgccttcagagagcaggtagaggcgacgcttgtccttgtctctgctgaaccgcgatgcagcgccttctgctgtgagacgcgtcgcttcgctcttgtcgactgcgcgactgagttgtagaatgcggccctcaagtgtgtatctgcccgacgggtcggcatccgcgtcttcgagcacagagtgggtgactgtgattgtcgagccgtccttcttgtccacgttacgactttggagcttgaccttggggacacccttgaggcaattgatcatgtcctcctcgccgtagaagctgacgaagcctgtgccctttggccgctctgtctcgcggtcgaggacaacgcgagcgaagcggacaccgccaaactgttcaaagtgctccttgagagactcgtcggtgacggtgaagggaagattgcgcacgaagactgtgaactcctctcgcttcggtcgttcgtcgtcgagttggacgccgccctcttcatcgctgtcgtcgacatcctcgtagtcggtgttgctgtcgtctaaatcttcgttgtcctcgctgccctcttcggcgtcagagtcgtcttccgagctgaccacagagctctcggcgtcgctcatatcctcgtcgtcgtcctcggcgcctgcctttgcatcgtctccgtcctgctcggtcttttgcaggccctgccatgtatcccgatcgaccgcccagtccaccgcgatggtccggccgtcgatctccttgccgttgagcccttgtatcgccctctcggcatgcttctttccgcgaagggcgacaaaagcgaagccccgcagttcgcccgatggcttcttgggcagtgtgacgaagttgacttttccatagctcaggaagtgtttgcccagctgctccggcgtcttgatgctccacggcaggttgcgaacgatgatcttgggagcctgcgcatccttcatttcctgttcgcgctgcactttgaacctgttcgcaagcttcgggtccttgggctcgccctcacgctgtcgcgcctcggcaaagtccatcacgatcttcttgccctgcagttccttgcccttcatctcctccttcgctctctgcgcatcttcgacatcggcgaatgtaacgaacccgaatttcttcgactccttcgtttccttgtcgagaacaacgagcgcattcttgattggatatgactcggaaaagaagtcggtaaggtcctgcgtggtgactgaaggcgccaggccgcgaacgaaaagttgtctgcgggcgacttctttcggtgtcgcagcggcggcagtggagggcgtctcggcgtcggcggtcgcagtgacgacttctgcgccactctctgaaagtcgctgtctttttctgcggggagccatggtgttgcaattgcttctcgctgctttggcgcaatgtctgtgttgctagagtttacagaaaaaaagttccagtgagcggcggttggttctgccgacccgctcttggcaagggtaaatgtggagacgcctcttccatcacgactggcattcgacggcctgaacatcactctcactttgtcatcttccatcatcaattgtgtttccaacaggatttgatgcgcttcatgaattttcgcgcactgaacactctaacgcctaacgcgtcttgctcatcacacaccgtagatttaacaccagacactgaggcgcaactccaccacgtgtaactaagcttcattacagcagcacagtcactatgcgctgaacgactacactgcacgtggtcactgcaatagacccgggcaagttcgcgggtgatttcattttcgcgatgattgtcaatcggcaaactactttcctattacccatcacccattatgtccatgaatcgagcattccccgtctcttccacttttctctggcggaacattttgttccgatctcatacatgggtatcccatctttggttggagacgtccctgttgcaaagcacttgagcgttgtttctcttcgtcccccgatcgcccttctacaacacgctagtctccgtcctccatagatctcaacggtcttcgacctacgcctgtatggcggagcatgcacatcttctccacggatgttgatccttcaacaacccttgcaagaaccttgatatcgtcaagtgcttacctttcttcgcttagccgatgcagtagccagcttagctgccttgcgatagagtgtgtgacgtagtaggctagcgtgccttggctcacacttacccacgcttgagacgactagatgtcaacgatcaacagacactgctagtagtctattgaggcgtccgagcgtatagtttacttaagatgcctctcaacgtcatggaaccagacgaggcagaacctcttctgaaccccgaggatacatttgcgtcttcctcacgcttatcgtactcctcaacagataacagacgaccccgcaatatggcaagcgcagcagaacaacatgaccatgagaagctcacaaatggagaccaatcctccccagaacggtcggaccatttagcctctgagttgccggacgaaggcagcaccctctacgacaagaaatgcattcttattaaccgcgagatcgacgcaatgggaatgggacgataccagtggtacctatgggcgctatgtggttttggctatatgatcgacttgatgtgggcgcaggcatttggacttgtgttatcgcccatgcaacaggagctcggctttggagttgaccaaactggaaatctttcgatagcattttcctctggacttaccgccggagcctttgtctggggagtcttggttgatatcatcggtcgtcagtgggcctttaacctcactgtcttcattgctagcgcttttgggctctgcattggcgctccaagcacttacaatgctatcctggtcctgacggcattcactggatttggagttggcggtaacatcccgattgacacgacgataactcttgagttcacaccacaaaacaggcggtacatgctccccctcttgtcaatctttcagcccatcggtgttgtcatctgcagcgcgatcgcgtacggtttcattccaaattactcctgcagtccaaacttttcagagcctgaccatctgccatcgtgtcacggagtaggccccggagtagcctgctgtacgaaggaaagcaacatgggttggcgataccttctctttaccttgggtggaatcaccctcctggtcttctttcttcgcttcgtcattttcaacttccaggaatcaccaaagttcctgctatatcgcggcaatgacgcaaaggccatcgaggtcttacacaacgttgcgaagttcaacaaaacagcctgcacactcactttagagcacctcgaagccctggaacgcgaatacgactcgattcatagcaacaaacccatgcttggaggtggggcgaagcaactccagaccacctggtcagagtctctgcagttagagggcgatcgattcaaaatattgttttcaaactttcaaatggctcgcctcaccattttggtctggctgacgtatatcttcgactattggggtttcaccgtcgctggtaagttgcgacgcctgatgctcttctgtaagccgtactgatctttatgaacaggttcattcctaccgcagattctagcatacaagaacggtgcactcaatctttcgctccgctacacttaccgctcctatctatacatctactccccaggcatcatcgcagttcttctcggtgcagcatcctatcgcatccccagcgtcggccgcaaatggactatggtcatttcatccgccctaatgggcgtcagcatctttctattcagtgctgtgaactcagccgcatcgaacatcggcttcaacgtcatggagtattttttccagtccatgttcaacgctgtcttgtatggctggaccccagaagcgttcccagcaccgattcggggtacggcttgtggcattgcgagtttctggggcaggctctttggaatcgtgagcccgattatcgcgaatcatttgtatgccggggcgccgaatggcgaaagggacatcaattcggttttgtatctggctggtggcgtgagtcttgggtgtgtattgactactgcgctgctacccaataagctcgtgggaaagcagagcatgtaatggtttggatggtgaattgccatgacgcgatcaatacttcattttcacgcgaccacgaatctgtgcttgggcccgatggctcccgaaacaatgatgacattttcctatctcagcgctgtatataccaaatcagcaaatcttcttaccgcagcatagcataacatatcaataccctctttctagacccactggtggttgactcacactcgcgtccctccttcctccgccgaacctcggtgccacctggcgcatacacatccctctctctccctaaatctcaaagcaaaaacaatctgcaccctaccagccatgaccgaagcacacatcaaactcctcttccatacataccgcagccgcccggaccccacatactccgggctcttcttctcacccacatgcatgcaaatatgccggcccataccaacttttgcggccacgacaagggaaatgattgtgcggtatcagaaagacgcggacgatgggatgctttcgtttggagatgatacgactccaacgaaggagggaagtaaggagatatcgaagcttttgtactccatccatcccatccctcctctctccgttacgttcggcactcaagagagttgtgcggctatcaacaagacgcctgagcaactggctacacaagctaaagacgagggatgggtgggcatgcgcgtggatttgtgggatgagagtgaggagggattgttgattaaagtacagtattggtggcgcgaggaacatggcgatggtgggaaggtgtggagacagtgtttacacgatattttgtatttaggaccgaaggatgggagtgagggatatggggaggtggaggttagggagagggggtggtagacgttggagtggtggacttgagtacttcgcgcggctgtgtttgcctacgctgtatcttttggggtggcccgggcacctggtcattggagcaaagtgaagggtggtcgcgtcgaatctactttcgacattttcgattgtcttcaccattgatacttctcattggcacactgttgcaaatgtacggcgccccaccagtcgccggcgaaattcctttccagacaaaaagaagcgacgaagtagcctgtatatattcaaagatttctaatagagtccggtggagtatttcagagctgcgtatacatcaggcttctataaggttataatgagtatgcctctaaagactgttagcttgtatcgtgtaggtgcagagcgggcacgaattttgctgctgcctggtggccctgccgtaagcatgacgtatgaacctgccaattccgtacataggcaaccaccacatggatagagctctacacactatatagtcaagtagagtacgagtagcgcaccccacgtgctaacaatgcgattgaactcagaaaatccctggctcacgaagtcgcggcattctgccttggtgcaactccctacccacaagctctgggcttctgtctcaggtcctatccgcctgcccaatgcgccactattgatcttcttcacgggcggagctgtatcattagcaatctacgtgacattgcagcaacagctcagcgaaaatgtccgcgtactcttttatgatcgcgcaggatacgatcgaagcacactcccaccaccaaagtcgccgggcggcgagaaggacattcttgcacaagatacggcggaggatctgaaaaacctgctgtctttgacacagctcaacccgccttaccttctgatgggtcactcctttggtggaataccggcacgctgcttcttgtccctcactccctcaaacatcgctggaatggtactgctggattgtgccacagagctcatgatggcaatgcataagcgtcttccaccactagaactagaagctgtaacaagaaatgtggactacgaagcaatcacccatctccgcgaggagtcgggcatgactcaggaacaatgggactacgccgtcgaagcacagggacgcacaaacgagagcttcgggcgtgaagatacacacgctggtgctgataaactggcgcaagagcgtcaattcgagaagcaaatcatgggtacaacacccctgactgttctccgcttccacgcaacccacgactgtcaagtgctctacgatgccggcgttgcgaacggcgacggaacgcaagaagaaagacgtgttgtgagagacttcatcgaacgattcggcctataccacgatcaaattgagagagcgcaatgtcaactgtccaagaatgcagagttcagatactacggagactttgggcatgatttgccaatccgaaggcccgaaatcgtagtcgaagaagtaaaaaaactcctcgttcgcatcaaggctcatcgctctatgacaccatagcagtaacttcgcactcgtatagcagcgctttcttcgctaagcttgcaacgcctactaccgtgtccggcggcctgtgtccttgcgcttcccgatccatgaaatccatccatacttctccccagcctcggtctacaacgtccaatttgtctttttcggcatcgccgctctctttgacgatgaagtgccgtaccatgacgatgtcacgtggtgttgcaccggcagcttttaggcattcgaggatagatttgtaggcgtcttttgcttgggtttcgatgtcggaagcgatggaaccgtcggactggagacctgtttgcccggcaagcgtgatgagtttggattgtgggaggatgggtgtgacgcagagttgggagtatgttggcgggggtgttgggacgtttgggggattggacgcttcgggtttagaggaggcggaagccatattgatctaggatacagatctgataaatgtcgatagttttctcgaagtctaatgtagccgaactttacacgtctcgtttgaagatactcgcgatttgatttcatgtgaagatcaatgacgtcacggtgcattcccatccaccaacgaccctcgcaaacaggatagaagcacaagacagcttaccacaaacccctggctaatccgctctttcccattcgccggccgccatgtcttcattcacatacacacgccacgtcgatccgaccgaatcagaagctacgcctacattacgcagaatgcggggaagtcactccacccgcatctttccctaataaagaacatctcacacgacaagtctcgcagcaagttcccttcttctccacaacatcatggcgacaggatggttcagcgctcccaagagcgaagcctcaccacccgacatccgcatccaagtcgcggaccggcaagccgccgaattctacctttccaactcccagcctagtggttcgggcgggaacaatgcgacgtatgttgatcgcacgcattcaaagacacatgtcaattctccgtcactgttcgatgtcggcatcttgaaggatacgctgattccctcgtttacgctccatgctggtcttgcgggcattgcgtatggcgccgctcgctacactaatcgcgtggaagcgaaggattggctgtggccgtctggacaggtcgcgaatgcttggtggtcggcggtgggaagacgtgttgctgctggtttgactgtgtcgcaggcgttcagtcggttgtcttggcatgaacgggttatgctaacgggcgtgacgctttggggtggacgactgttctatcgcattgcgtcgcgctcggtgaagagaggggcggacgatccgagatacgaggttgcaaagaaggaggagggtttctgggatagcgcttggtacaaggtgttcatccccgaggcgtttttccagatgatcatttctctgcccttcacagtgagtctgcccctttgaagaagctgttgaatacataaattgaatagcaataggctcccttccgccatgaaggcgctgtcatgatgggatatcatccgtacatccaaatgctggccgttggactattctcttcggggcttgctatggagtcgctcgcggactaccaactcgatcagtacaaagccgaaggcggccgcggtattctgagagaaggcgtgtggagcatcgttcgcaaccccaagtaaggattctcaccacctctaggtgaagcttgcgactaacatcctgcagctacctcggagatactctcgtgcacctctccttcatagtaatgctctacggctccgatatgctcgcaccggtcgagctcctcggtcccatcgccaactacgcattcttgcgatacttcggaggcgacgctgagaaggaaaagcatcaagagcgccgctactctgcctcgcaccccgaaaagtttgccgagctggagaagttccgcgaggacaaaaactccttctggccgcgcaccgaggagctgagcaataagtggctgtggactgttttgggcattggaggtctcggtgtcgtggtagaggagacgttgaggacgctgcactgaggcagggagtcacattgggctaggtgactttgggcgatcggcgttccttacgttcgcatgattcaattgtccgtatacattactagtgactaattccacacgtgaagacatgtcactcaatgcagtcttcgactctcagtcacactatggctctctccgatcattacttgcttagatgtcatatgtatctgattcacgcgcgcacacttcaacgttgcagcatcccatatataccgtggctcgctagcacttagattcctttcctagacaatcctacagacccttacacgatacaaaggtacacatcaacaccagcattaaagaatcccgacaagttcgacttctctacataccattgccaatcttcgaacgattccctcttcgacacgacacacctactggccaggatttcgagtcaatcgcagcagacatcatgagcttttgggacagacccaaaaagggcagttcgataagaaaggctaccaacagtactcctccaagtactggagacacgccgatgcattccccatcaccaggtcatgaacaatcatccagacagtcgcaattgaatcatcgaaattctcgacagcctcatgaaggggcggcgattcatccaattgaacgttcgacacgtcgaagtcctgaatatgtccaggaggcccgtgctgcaacatatggtcaagctccggcatcaacgaacggcgctccagagtactcgggcagcgcgagccgaccacagggctatgtcccaccttcgccatttctacagacttcttacaatggcccgccaagtcaggcgaactaccggggaaatactcaggcttcgacacaacctgcctacccgggttatgcgagcctgctaaatgataacatccagccttcgccgctttcgcgcgactcatacgttggaccgccaagtcaacagaattatcaaggtaacactcaagcttcaacacaggctccctctcagccatacgatcaacaggatccattccaaaatcgtacgaagttggaccccaaaaacttcagatccgaaaagcagatcaaaggggacagaaaggctgagcaggctagaacgcgtgtacgtccgacccgtgagcgtcagcctgtcgttccaaaaccacccaagaaagacgatgatccaagggcaggccgagtacgcaagccttatgtcagtccgtatcgaccacctgtacctcagcagaacctggtgccagcacctacgcatgccatggccccgcagcgtcctattcaacccatggctggccaagggcctgcgtcgtcgacatactccttggcaccgccaccgaaaaagccaaaggccgacaaaccgagagtgagctatcctaaagcaccggttgaaaagtatccttggatttgctgtcactgtaatctacgtggcaacagacattctaatttcaggcaaaggagggcttgtgaaaacgcgggacaaagtggagatgtttgtaaccattatcgttgtggaggttgtatagcagtaaagtagagtctgattcggaagatgcttctacggagaaggttgaaagggtgtggcttgttgtttagaattgctatgtagaccatctcaattatacactcggcaacctttttcagtcggtgaaataggagcttcacacaagtatgaaaagacaagcattgaattcacatctcattatgagtgcaaatgtggcaatgtcttccaggcatttccctcctgcttgattaattggagctggcatacctgcgtcgattgaactgaccagacttttagttcttctgctattccgtaaatgaccatagaacaatttgattcattgacctattcaaaaagaaaaaaaggcctgcaccatgtgaagggtggcggatccggtcattcaagcacgatgtttgcagtttggcgtttgaattccgacttgcctagcctctaagatgcacaaaattcagtacagtatgatcacgaacacgctttgaggcatccaaatttgagaaaaggcgatgtcttgtattggcgcaaatgaactatcctgacatcctgaacaatactgccgcagctgtatttagatgctctttgacggaacgactcaatggacgcaatcatcgttcaacaaggttaaatgcagtgtccgggcacaaatttttaactctgcccgacaagatatacatgatttcggcccagattcactggggaggtgcctttagcgctcagtatcttttgttcacggattacatcaaggtactctagtcgtcactgattgctcaagtaacatgaaatattgagtgtattctcgaccatatattcacactgcaaacattcttggatgtcacggatcaccctttaccgcctttcatcacaggctgcaattccatttacctcattcaatattatcgtactccatatataccatagctcgcaggcacttgcatatctttttcttcagacaactatacataagcttccacgagacaggtttatacgctattctcagcacccaggactattgactgtttcgattccagtggcttctacaaaccctctatcttgacctatcaaccaagacacatcggacttcagccagcaccatgggctttcccagaatgacaaactacaacaggggaaagaaagggaaagatgataaagacaagaaaggagaaggcaaagatgacaaagataagaaaggaaagggaaaagatgagacaacgaagtcgagttctccgccaagtagaagaaatacgccgaagaattcaccctcaccacgcaccgacaatgacatggagttgtacgaggatccaccaccaataggagcaactcggaaccaacaaagtcgtggacaggggagtcaagggcaaggatatcaattaaaccaattgcctgccgcacaaggaagccagagtcagggtcatcgaagccaacagcaaacgcagcaacaggggcagtatggacaacaacagggttatggaagtcaacagcaaggtagcccaacccagtgggtgcaaccaagtcagcaacgaggccaagcctcaagatcccagcagatcttcatcaccagctacaagaccacttctgccaggtcaacgtgctttgtctcgactaagcagcaatccttcattcactatcgcatcgcaaccagtgaagcctgtggaagagaatgtaccacaacgcaagaggaagagaaatatggaaacttactctaaggacatggctactgattggaactgctgtaagaactcgaggtgtgtaccacatttacgcagcaatccctattcaacgagaaggtgctccaatatcactggaaagaaggtgaagaacaagatgggtcagcttgtgaacgaggtctgtggacaccagcgctgctattcatgccctaaagtagaagatgaggaccattagtctggcatgttctacatgtgcaaggacgatggtttgtgggacttgagggagaaaaagatgcattactagatcgaagaatacttcagtctaaattatgataaaacaattgtgctcgtcgtttcctaccgcttttccaggacgagtgactgagttgcgtgaaccaatttgccgcacgaatgaactagcttatctgggagtcaatcgagtcaatgttgagatcatgtctcaatttcttcatcgtctacagatctcactaattgcagttcattatgatatcgaaactgcttggaagccaacaagccttgcttctacgttgtttggtttaagtttgcgcgacgaacgagctcgacagcaccggaagtaatgctcgtcccgtgactgaagacgtctcaaaacggagccacgttgtcaacaatcatgaccacgcacattgtgtgcaccaacgcaaatggcaacgcctatataattagagacgagcataagtcaccatgtcttgttgtgaaaaatttatctcgccatcttcttcaaaccgagccgcaatgaaaactatcggcgtggccttcatcgttgtctgcgccatcatcaggctagttatgatcatcgtcatactcgctaagggtcacgacgatagaccaggttgaagccacaaagcttggatccagcatcatcggtcacctgctactttcgcaaaccagaattctttatacaattcatggtgaggttttgctaaagcatatataggagagagtagtgtccagaattctgataatgtgcagatctggagcattgcaatgttcaaatttggtacaaatatggtgattctgtagctgtgtgtaaaagttgttcccccaaataacctatataacaccacgagggctcttcgtaccttcctatataaagaagtcatgcatcacctacatatccatatatgcatcacctacgtatccatatatgcatctatcgcccatattttctgcaagtgcaacgtgcaattctaaacatcttcatcaaacaaagcatttgatttgtgcgtcataactggtgtgaaaggtgcgcacaaatacatcgttggcgccaacggtgcgctgctgatgcccattctgcatcacccatcgaatgcgggcaaatacctccaacggtagataatgaacacctgttagtaagcattctgagcctaaaagtagaatcaaaggtctaatattactattgtgtctatcgctattccaatacgcgcgataaccagagtcagaagaaaacaaatcgattactggctcgtggccgtcagaaggatggggccttgcttcccagcccagccattcagcttgcatctcagtccatcatatggagggccgccgatacacgagaggtagccatttggagttccagggctgttgctctcaataacctggctggctacatatatactgtggagcattttagtaccgaggcactcatttccctaacttcgaatggaaaaacttacccatcgtcaccctttttcgtgatcgtcagcgtccactccgcatcggagaaagcacccgcatccgacagctggaagctgatgtcttcactgcaaggccagacagcagtcgagacttcctggtacttccaatttgcggagcactggacttgcgatgacggaagtactagtgtgaagtcgagggtcgtgttgaatttgcggctgtcgggccaagtgttgccaggaatgccagtgtctcgtcccatcaagtggacatccatggtggggatagaccatgattcaacggcgcgcgtcgcaaaaagaggaacagataaggctggcagggccaaggccatggacagaataattgattgaagcatgttgaagatgcgttgattaggatttggtgcacagaagagaaggttcagtacagatactgagaatgaatgctaatacacaggcagtagatgaagattatatacttcgccggatgtatgttcctaccattgtgtacgtgcgctttctgtgccgatttgttatcataaatcagcagctggaacttcatttcgtggcgcagtatgtattttcagcccggtggcgtcaaaacggcatcagctcatgtaccactgttgcattatcacctgggaaaaagcaattttcctcgtatcgtgaccgtcagccccagcgtgtgctacacgagcggaccaaccacgactgcgaaatgagcatctcacgtgtgtcggcagtcgccggtgcaaattccagtacagagcaaaatttttatgtctaatcctacaatgctaccatcgcattggtaggatgtcatgttcgggtggttggaggttgctaatcgatgtttcagtcgtactcgtgttgattcgtgtcagcaagtaaagacgctcattgctgaacttcgtgtaggctaaccaagctgcgcaaagtcaagaaggaatgcgacttcgtgatgtcattcctcaccctgatatgtccacgaccttcgcgaataagctttattcggtcggtgtgagatggagaatgaagagagagtgtaaatacctgatgctacaaggaagatggcatcagaaaggatgacgtcattaatttcgcggaagatcccaattttgttcctctttcaatggcgcctcgtcacgtcgcaacgttgcacatcacaaaaactgctctttttgggcggcccaatgcaattgcgagaaggatcttcagtgaaaggtcaccgaagttttcacctaattctgctattagatacgccgacaactaccagtacaaatttgagaagatgtagcagtcgccattgagtatgatattcttacacctcattgtaattgctgatttgcaaacgtactgctttggtctaactcacagtacgcgcagcttccattatcgcaattcttcattgcacttctcattctttgccaacacataggcacttcatcgtgtcttgtgcatgtcatgtttcaagatggtttgatgccggtattggtcgttttagcagggctcttgctcaacagttaaatcgacttacttacaccatcagaagcctttttgggcatttcgcatagatacgcagaattaatcattgaaccaatctacgaaacgatttgactgaagaagcgcgactaatgatcaaacttgctggtcatattgatgatagctatacctgaggacccggaagtctcttcggagaggatttccaattcgtaacactcacgaagatcgtacaatctcagcatcatgatgacttgtcaaactggtgattaagacgttctaccttttctctctatttcttgtatctcaagatgtggtcgtcctgtacctcgcgcaacccgcatgtgcaccgtgagtacttttgaattaggcggtactctttcgattttgctcattctcgcatcccccatagtgtcaaaatatcttagctcatctaagttgtgcttataatggctgtaaaagttgcttttctgtatcgatagccattcctctcctttgaccactgtggcagaccaatggccattcctgaagaagaagatgaatgcaaacgggggatatggatctttcttaaactccaggtatcctaggattgcgccagtatgagtagcgtgaaggaactgcgaagccgggtcccatagaccttgtggaacgactcgggtgatgcggacatcagcgggttttactactcgcatgactgtgtccagaatcgtcgtggcttgcttgcccgtcagtgattttaccgcagtaaactcagtgtaggtcacttcagccttcacggtagggcagtcttgcggccgtgctctgacaaacaaatctgtgccgactcttctaaggtacacaccagcgggtttaccagcagtaccaagtgaatgtttgacaggaaatatggcaagtcccgtgtcatcatcccaggcaagaccgagtttgaggcgtacacccctattcgtgaggtgaaagtcgcgaggccgaaagcttggctctgcgatgatcgaacgcatctgacggaagctcttcggatgagtagcaagaatccccgtgagtttgtgataggaaaatggctcgttccacaggaagattgagtcatccgcgttctcactgagaatttgttcctgcaagcggatgaacgcttttgagccttctccatacagcatggccatgtttatgtcaaagataccgagcagactgtacgcaacgtcttcttccctggtggttttacgttcggatgcccacgagaaacgctgtgcaacaggaatttcgctcaactctgcctcgtgcttgaggatagcatctggtatgccagttatctctgtgatccggccagccatggtcgctttggtgcctcgaaaatcccacctgcgaccgtagaagacaagatctttgggcgcgatgagctcttgtaaagtccagccgcgtctgaaccacctcgacgcattgaacgagtatccgctgtctgtgacatcggcgagataagcaaagcacactacagcctccttgtagtatcggaacatcgaattgatggcctcgctcaattctgcactgctagccttgttgatgcagcatgtgtcgatccatgcatatggtagcttgtaacgagaggaagcagctctcgcgcacgtctcaacaatcttactatatcctggcttcaccaaggtcctctcaggtcgatcttttggcgataccagcatttcttcgtatgtaacttcatcctgagcgggaccccaggtgtgcgataatatcgcatagtcttgattactatctgcataatctcgaacgtgcagggccaaagtcttcgtatcgatcaaaatcatagttggatgtttgttgtaattttaaccgctggtcatgagcatggcgggggtggcgagggtattgagaggcgacccctcctcaaaacttgaaagtcagccattatcaacacagctcagctcagcttctgcttactgtgtatatgcatgtaaaactagctcttaccggcgcgatctggtgtgaagctatgctcgactcgagtttcgtaatctcgtgcctgcgccgttgtgggggcggcatgtagagcgtgagtgtcgcgccctctactttcgatcattcctgacacgcgtgacacagtcttcgtcatacaagaaagcaatgtgtcttttaaatttcagccgatgttcgaaaccaagggaagggacgtttccctgagataatactctgcaagaacctaggtgaggaacacttgagccataaaggatcgtattcagcaagacccgcgttcggatgagagggttagatgaccaagaacctggcgaaagaaaaagttgtttgggttacttgaagaagttagatagaggcagccagcaggtgctgcagtaatctgtgggcgcatgtggtgaactttaaaaacagggctgtcgaacttcaaggccttctcagcactttctagcttgctttgtacacatcgaggctattctagctttcatatgaaatgacaaccagtctcttatagtagttagagaataatcagagcgcggacgaaacgccgcgttacctagtgtcaccggggtgaaaagaagtaagagatgttatacaagatcccagcatcgtgagccgtggctaactattcaagttaatgcttacatatatggtcctgggtgaaaatgcattgctaacgttagaaaatgtgtttaggatcacatcattacttgatcttttcaaaagacggaagaagcgctatgagcgagagtttgaagtgtccagaagtgcagttataaccgccattgacctaattcaaatgcttatattgattcaataaggcccttttggagcactagtttgtttacgcctaggctatcaactttgctcttccactttcctgctctcagcagcgtcccttaggtcttatgcacttttatcaagcatcgagattgttcacagtagttgtaagagcctcgcaagctcctcgacccaatatctatgtccagtgttcccagcgttgaggtttgacttctcactctcggctgtttgtctcactccgcggttaacttttctctcttttctctccgcagatttcagacattcactccatcgaccatctctcctagcaatgtgagtaccgcagcctactaacgccggtctccgacattttctcgcttagctgagccgcccgcacgagggcttttctatgttgaggtttcctctcgcgacaccaccacctttgcccaaatccgctctacccaattccacaccgcaccaacctgcgaatcgacgattggattgccacgaccctcaatcatacccataaccttcctacactctctattcctcccacttcattgcctcaatcaaatccgcaggtttggcactcctgtgaacttccgcagccatgacgccgggcgagacgctcctggtggcctgggctacactcgtcacctatttcctcatatcgcagtacccgctctcgcgctatgcgttttctgtcctcgactacgtgggcgcgatcttccaagcatacaaggtcgccgttgtgtctgtcagtggcgaccttccggcttcgcttcacgtccttggagttggtctcaatatcgcttcattcgctctctacctgataccattatggtctttcctgatgagagcaaagaacctgggtgcgttgacccgcgatacgaaccaactggttcggcgtgtagcccataaactcgatctggccgatgcgcgaaagatcgcatcacttctgtcgcgcaaggacctgcaccggataactgagaattctctccgccgtcgtatgaagcatgttcaaactcgcctagacgccacccatttcaagcttgtccaacaagaaatgctcaacaatacccttgccaccacaaactccgagttccaagcacagcttgatgcagctgcttcaagatggcaagacaaggagaaaacacgtgatgagacaatttcgaaggcaagaaaccagatggccgcgcaagaccagacaatgaacaaattgcgcgaagagaactcggaactatctaccaaagtgaaagcgctgcagcagaagaaagacgaagaaaaagaggcaaaaggacagtacctgttggatgtcgcgagcaaagagggagagatgcaagagcttcgtagccagcacgccaccgaacttgctaagaaggcgagcgaaatcaaagagttacataactcccattccacttctgcagcttccaaggacgccgaaatggaggtggtcaaagcaaaattgacccagaagctcaccgcaacggcgaccgagcagcagacacagctcattaagcaagcacaaagtctcactgcgacgaacactgaattgcgcactcgatgcgacaagcagcaactgctcttggatcagagtcaatcaaaagccatggctacacatgctgaccaccagtccgcgatcgcgcaaaagaatgacgagcttaggtctttacggagcgatcatcaagctgctcttgcgatcaaggacaacgcaatgaggaaagctcaggaattacttgactcgtccattgccggaaaagatgccgaaattcagaatcttcgcaagcagcaggagactgctctcgcttctaagggcagtgagatctccgctctccaatctcgcatcgacgcatcagagaaacaggcgtgcgagaagattcgtgaactagaagacaagctttccacggcaaagcaggttcacgctggtgaacttcgtgacctacacgccagttacaaatcacagatgcaatcgcataattccgaagatcgcagctctcaagagctcgacactgtgaagaagaacttgaacattctggacttgaagtacaagtcacaaaccaaacacctcgataaggctgccaaggagtctgagactgtggcgaacgagtgggatcaattccttggtgcgattgagttgatcggttctcaggtgcctagagtttgcacggagatcggcaagaagctctacccgtgcagcgaggagatttcacagctcatcaagagcgacgaagactgcaagttcccacctcaacataaccatctaataacttcactaacaatcttgcagtgagaccgaaagtataccatgtaggttacagtgtcgcgttgcagattcgtcgcgcgcgttacaacatcgagacggtctgggaacatcactacaagttcctccgcgctttcggcagagagttgaccgcgaggtatccagatgtagccgcactttccaagtcggttactgacaaattgcttcctgctgtctccaaagcctcagtcgcattgcctcctgcccaatcgcaaccgaatgttatcacgtccaagaccgtcacagcttcgacgcccaagtcgaatgtccctcttccattgatcggcgcaaaatgcttctgtggtttccaattcctcagcgacgagtcactggaatcgaagcaggaccacctcgataggtgcgaagactttcagcgggcggatcaggcgagcaaggacaaaactctcaataaagttggtcttggtcctgtggtactaaagcagaatacgtctcgacaagaggagatcacatgcttgaactgcaaacgtatctttgcttcatcggcgtcgtcgtggttttaccatactcatctcaaggtaagcaatgttccctcttaaacaccataatggcaattctaatatctttaagacatgtaagcggggcaaccctagtttacgagacagtcccgactcctctcctgtctttcgttctccaatgccgcatacttcaccagccccctcgatgcagaatggcgcatcaccggcatcgcatgtcctgaagtcgacgaaaccagctttcaacccctcaacgccttcgtttgcaccttcgacaccggcttctgtaaacaagataccgccgaccacaccggcgcagacagtgaagtcttccggcggactcatgggtcgtagcaagtacgccgacgattcgtatgttccaaaacatcgcgagcgtggccagctcatcgagaagcgagtctaaaaagacggaccagaaaagaggtggagactataccaatctggcaggcaccaccaaactgggtgtcgggcggatggcgaggtataggacggcaccgagtatctggatgttctgtcatcaggctcatatgcggttgctttcataagatgtattagtagaagaaaatgagcggcgttatgcttttccattcaaaaattacagttctgaatgtcctgtcccacgatcgtgtagtcagagctcgacctgctcaccactcttctccctcattgcctcccacaggccctgaaatcccgccttgatcttttcttcttgagtgattattttttcgctacccgatctctctttgatggtttgtttcatgatcttcaccgcctcattcttgtgtgccttgagatcaaacgcctcgctgtcctgtttccactgcagcatcgccttcttgagcttcttcgcatcaattccgacatcttcgaccatgccggtccatagccagccaagacgcttgccgtgctcgctgacccactgggagcgcgggcgacgcacagtgtcataggcatataaggcagcttccacatcagcacggctgtgggcagagcgcagaagagtgccgaggatcatggcatcttcgatttgctgagagggacccagttgttggaagttggtcatgaagtgagccgcgttaccttgcatggcaacgaggccgttgatgtaggttggtgcgggagagtgttcgatttccgggatgagacggaggccggagtagccacttaggatcttttgggaattgtcagcttcgctttcagatgcataaatagggaattacttacaccagtgataccttcgccacgcttgaggttactaaaacgcgcagtgagttcttttacagaggttgtgcgagtgaactgcgacaaatcatatgcctcctcagtgtagaagcttcccaggcatgttgagaagccctcgaggtatgcgttgagaaaccagcttcccataccaacgcgctcaaagcgtcgaccaagatcgcggttaccatacttttggccaagaagcttctctgcatcatccggcgcaacgtgagccactgcggacaagaagttcatgaacacgggtgcattggcgggatgcttcgccccaagaacctcggagcgcatctgaccgaaaggaccgtcatcgccgatgaggacgtcagcatgttgaatactgccatcctggaacttgagctcaagtgggtattttgcggagagatctttgcgagtgatggacaccaacgtcttgtttggatgaagacgagattcatcggtaccgttgagcatctgttggaggaacggcttcggatctacaacggtgacttgaggatgatgtgtggtgtttttgagctgtgcccaatccagcaccacggtgtctgcatctgaaccttggccctgtacaaatcgcatgagcttcgtgtgtttcgcagcgcgagcgctaatgatcacttacaacaacgacaacgcttggctcttccggataccatcctgatcgctcaatcgcgcctcccgcttcctcattcacaagcgccagcgcatcatggaccttagggtcgaatccgaaaagtcggaacgatgttggtgtcaaatcaagtgctgggtcgaagtactggacgttaagatttgaagagcccttaagagcttgcgcaagagtggcgctggcaagaccaccgccatatatggcgacgacaagttctcggtcattcgagctctgttttgaggctaaagctgttgcggcaaatacagccaaaatggccaaggaacgtagtgtgaacatgatggctatactcctttactacttctcgtcaatgcagcaaagcacattgatataatcgcattttagtcgtagctcgtcgcacgttctcatcggcgaaaacatcccgcaaatggattctcggtgttggatcatcggcagtcatcaacgctcagctgttttctcgtggacctgaagtgatgacaagctccctctttcgattctgtcttcatgtcccgatctgagttccgtgatggacttccgatcaggtctagtgctgattagtcttgtgaatgtcttggtacggcgcgtacggccctggtcggcaagcgtagaatcgctgagcggtcttaggcggcctggctgcaaagatcacaatcgcgataggctgaagggcgaagcttagccataagatgaaatctgcaactgcaaatgatcggctctaatctcagcttttccagaaattacttttgcttggcatcatgggtagaggaaattggaaccccagtaacgacatgtccgacctttcgggcaaggtcatattggtaactggaggtatttgctcgatgttttgtagctagaaagcaagactaacgagaaaaaggaaattctggccttggccgtgaatcaattctagccctggcaaaacagagaccaggcaagatctatctggcagctcgagacatctccaaaggatcctgggcttcggacttgatcaagaaacacgtaccggaagcaccagtaacggttctcgagtgcgacctgagctccctcagctcagtccgaaatgcagcgagaaaggtggcatcagagtccagtcgcctcgacattttgatgtgcaacgctggagtcgtcgcatgtcccaagggactgagtgaagatggatacgagatccaattcgcaacgaatcatctcggacatgctctgctcataaagttgctcttacagatgcttcgcaaaaccgcaaaactccatggcaatgcgcgaattgtcagtttgacatctccaggcttcggtttctcgcccaaaggcggcatccagttcaactctctgcactcagaacaagacctgggtttcggtggtccaccaaagcgctacggccaaagcaaactggcaaatattctttacgcagatgagttgtcgcgacgcaatcctcagctcacgtgtgtgtccatcgatccaggagctgctaaaacagagttgttcacgaaccaaggctggctcatgaagacatttatcaccatcacgacgtggatgcgcggagaaatgatgtggtcagcggaggaaggcgcgtacaatcaactctgggccgcgaccgctgacattccaatcaatggcgcgctgtataaaccgattgggaagcacttcgaaccaacagggcatttgaaggatgctgaattgcgacaaatgttgtgggactggacggagggcgagctcaaagcgtacgcgttgtaatgatcgttgtgtgccgtgaatattctagacctctagcattagaattaattcttccgcgattgaagtgaatggcattcattgatgtcgatcgctgaaggatgggagattggacctcagaatgtccccactgatgatcttggcgatgacccgctttttccggtgaagctgtggcacagcatcctgctacttgccgctctccatctctattcgaaatgctgtttgtctgtcaccgctgcgtgctgcccacgcagcagcttgggacgaccaagacttgtcgagaatatcagtaagaaagaatgagatcacgaccgcttcgatatatgctgcctgagccgccaaatggctggttcgaaaacagtgaattggcatgtcgatagtggcgttggccaactcccaatcgttcccgaccactcgctcgctaccagaaaccacggcaaaaactggccgggggttgcgatatacaagggtgcgcaattgccattagccagagtaggtaactcggtcaccggtgtgttcaaaagtgataagtaaaccacacgcaacatgaatacgatgtccgttttacttagttccttctttctagtcctgactcgcgtgcacgatgcattgctccaacatacttttcagcatctttctacttgtcgcgacatgttttgcagcgccttctgcaccaaacgcggaaccgtaccacattcagtcgttcgctgagatcatcgagggtatcgcggaccctatgcaggcgtctgactgtcaggctggaacattctactgcgacaccaacaccgcagagagctaccatgttgtcacgtgggttctggctctaataggcatggcactgcttgcgcttttgtttattagctattgtgtcgctttctttcagatactctggcatcgcaatgggtaagcgcgactactggggatccaaacgttgagctatgctaatttgattgaagatgtactgcaataatgcatcgtgccatcccatcatcgttgtttggtagaggaaaatactcgcaagtgaggacggccggcatgacctgagaacaatcagaaagaaggaaaaatgacctcacgtcttgctccgaggccctggactttccatggcgctacacctagtcttgaaccagggcgtttcgacaagatcaagccgctctagtggtcgtcgttactctcgttgtggtagccgctgcccttgtcgaagtcggcctcgtactcgtcctcctgacacttctatacgtactcgtcgtcgtctcaggcacggctacagttggtctctggcccaccgtgatatcagcctcgccactgccctgctggccttcgattcccataaccatgtagttctgtttccccagcttgagaccggcagcttcccaggcacggaaatggttgcctgtattgatggtgcctccgcaatgcatcttggtgcgaatggaccaatattgctggaaatctgtgttatcgccgatgatggacggtgcgttggtgcgctccttttgccagatctcgtatgtcgcgccgtcgctgtcgagcgtgccgaagtagttggcacttgcgttgtctgaagggttgtgcttgcccactttttgagacaagatgatcagtactgcgcgcctggagattgaaacgggaacgatacttactggattcgatcacatagtactcgactagcggattggtggtccatccatacagcgcgaggtacgcccagccgttgactttaaaggtcccggtgtagttgaaaagcctggttcgtaggtttgtcagtatctgcgagatttacaaatcgatagaaatgaaacgcaacgagcctgctgctcctttttcaaccgcgacgtgatgttcagaacaaagtgtgcactgaaatactcacatatcgcgaccaggtcggtatcccttgccaaccacaaaattgccgccaggattgttgtcccacgtgacgttgaagttgcctcccgcgttgttcttaaatgtgacatccgcaaagtcgttggcccagttttggatcgcattgaagctattttgcctctcctcaatgtgaggctgaggtgccgcaacaacagcggaaaggatcgcaagtatagcagtcgcaagtgacaacatgatgagtttgaggagggacgagattgcagtgattgccggatgaacttctactggttgttctttttcgaagctgagatgcgaagtcttttatgtcgtccctgggtcaggctgaacagagtgacattctaccttaagtcatggcatccgcccaccgcagagcatttgtcgccgcgagcatgattagcatcgtctgtcttcgtctttacggtacctatcactatatcgtgcagctcaagcgattcatccatacgagctcgagaagtgtgtcccaggttttggatggactagactacggtactgttgacagaaaccgggaatcaatgatgatcttaccgtggccaaagacgcacaagcccgacgatgtgggaatacgatcagtgatggctgcgagacgtgagattcacgaattggccggtggttaataatgcggagtggacgcggacgtgcgtcgctgtaatgcaaccaccgacatgtttgcactcaaagcacacctatcaatagcaatggcggctctgctatcagcacttgcaaggcaatagtaccagtcgtgcaatattcttttacacttggtaaggtagattgcaaagcttgcatcgccttgatcccatagtgcagccttctttctgtccgcatcaattgtgggccgcccgtcgaaagcttgtagccggcttatatcgaaatcgaggacaaggtcgagaacgagaagcagctggaaatttaaaacccgcactgagcgttttgcaggcactgtgtctgtggaaatgatgcatcgtgggccgcgtcgtggtatgcagcaatttgtattcaaaatgttggggccgcccaatagaacgtccctacccgtatctgacatcgccaccttcctctctaaaccagtcgtcacttgcgagaccatcttcggcagtagcatagttgatgatggtactcttcgttgtcgtgtaggcgttgtatgcatcaattccgttctcacttccgacaccagagctcttgattcctccccatggagagctggggtcgttgcgatgatgagtgttgacccagcagatgccgctctcgacactctctgacactctgaatgcctgcgatagatcctgggtccagatcgctgcgccaagtccgaactcgctgtcgtttgcaaagtttagcgcctcctcctccgtgtcaaagccgaccactacgatgactggaccgaatgcttcttcgttccaaattcgcgtatcaactatcttcttcgtctggctgtcagtgagaatggtgggggcgtaaaagtagcctttggcaaattcggtaccgtccaaagccgcagttccgctcatccgttggccaccagtaaccaccgtaacgccggcatcgatggcgtctttcacaagcgtagatacgtttccaagctgttttccggatataagaggtcccatcatcgactctacgttcttaggcgatcctatcctccgttctatactttgtgccttgtccttaagcttttctacaaccttgtcgattatactgttctgaacaatgatgcgcgttgcagccacacaggtttggccactggcgatgaaactgccaaatacaataccattgacggcaagatccagatgagccttttcgaacacgatcagtggtgcttttccgccaagctcagcagtatagtgcgccaggttacggcctgcaatggcgccgatggctcgtcctgcgggtgtccctccagtaacatcaacctttttaatgagcggatgctcgacaagtgcctttccagtcgtgagcccatctccaggcagaacattgaaaactccatcaggtaaacccgcttccttcatgagtttgcccaattcgatgctcgtcaacggcgtcagctcgcttggcttgagaacaatcgaattaccccctgctaatgctggtgcaatcttctttaccgctatgagaagtggatgattgaaaggcgtgatttgagcaacaactccgagtggtacccggtcgacccagttgtgcagcctgcccatggtgggcagaactgatctctcctcggtcctgatcagcgcggcatagtacttgaaccatttcaccagggtcggaacctgtgcattcatctcgcgaaccgctcgaccagtctggcgcacctccaactcgatgagacgtggcagattcttgaccaagagttctgcgatacggtcgagcgtatccgcgcgcacgtgacgtggagctttggaccagatgcccgatttgaacgctttttgtgccgtctgcacagcattgtcgacatctgtcgaagaggcagcatggcagtgagaaaatatttctccagtcgctggatcttcaatcgcgagtctgtgatggcatcagtggggagcaaacttcgcggtgaggggcccggggatcgctaactgactgctccgcacctcctgacacctcctttccatctacccacatcgagtacgtttcgttggtcatggtactcgtcttctatcaggtggaaaatgaggggaaggaggaatgagatgaaggaggcggaggtggccgtcgctgccagatgctgtggggccattctatgttagtgggcttggcgaagattgagagccgcttctccacatcttcgggattgtcttcttcctttcaccaacagcttctgaccaacatcgagcatcttacactggtcacatcaaaatttgcatcgttgtgtggtctcctgggtaatgctctacgtgctctgctaattgctcgtgaccaagctgtctaacatcccgacatatgacacaatgacactctagagtccgacttgatcagtccggttgacgaacattttggctgcgtttcaagttcggtttcctctctctccgctcttatcactcatacggtctactactattgactactgaggctacaagctagttcacggcgtaccctgcactttattgacggcatgatcacgattttccagttcgtggattagctttacgcgacataccatcttgttgcaacttctagtggaagcattatccagcgaattcgagaatgcactcgccaggaggaatccggctcgagcgggtcgctaatttgggtacctggaccaagcaagtcgaatcatcgccattgccagtcgcagaaatctctggcgaggacatatggcgcagaccgtcagtcgcagtgtatttcaagaggtaccaggcttggaagcaacaagtttcaatttctcagctatcaaaaggcaagccagtggtaaacccaagcttcaagtgagcgtgtccgatttcccgtcaaaagcatcatcccaggtaccaatttctttcaccattcctccacttcatgtcctgtctcgcacttggttgagcaagcgcgatatctagttcaattaattaccagtcgaagagtaggaagaaagcaatgcttacaagtcggttgactatctcgcgcttatcgtttacaagcagtaaggagcaccgttggcgatgacacacttctggccaccaccgcagcgggcagcaagcatccagatgccgaattggcagacctcagggttgttgccaccgcagcggtaggtagcgtcgcggcaggcctggcgggcggcaatggcagcctcaacagcagcagaggcatcggcctcagcggcgggagctggggcagcaagggcaaggctgtagaaagcagcgaggatgatggcggagaactgcatgttgatggtttggtggttggcttcggtgaagaagtgaagtagagtgttggttgaagtagttggtagtgagtgaagtgatgagctgggtgaggagctgttggacggaagacgaagaggtttatatagttgttctctgctgttaagatcctctcgtcttcttagactgaagtctcatctcttgctcgaaggctcggtgattgcacttcctgcgcactctcgaacgcggcgacccgaatcgatcttccgttctgctgtgtaatgactccacaaaagatgatgccgttgcaaatcggtaaccgttgtggataatgtcaggcaagacgtaatcattttacgccgacacgaaagtcttggaaatcccgtgaacgagtaaggacctgcggctctttgacgcacttggcccaatgtgttgactgaagtacaatccaacgacttcatacgatgtgtatcattctccttcgagtatgtgttgaatctgcagtaagtggtcacagagcaatgacctcgcccggaaattgaagacttcgtccatttgggagataaggctgaagtgtctagtagccggtgttcattctagtggctgagaatttcgccgagtttacactgcggccgaagctacctcagtaagcaactaattcactcgtcgatattagcgcagctttgtgcaacgctacttgtgtatgcgtccagattgcaaagcaccatgtggggaagtacccggtgtcagcgtagactgcgtatgcagggtcagagaatacgggacaatcatccttagactagtgggtagggctgacgggttgcggaggcggcagaatggcgctaacatcaatagcggggctgggttcatgcggaggcggaccacccaacacgtggtgcctgataccgagatcaagaaaagagtaatcaccgtaaccatgatccgtccatcatcacctaagacgttcagtctgatactgctattggcgctttgctttgacagatgacgtccatgattcctctaccacttgggcctgtatcgagctacggcttctcgatatgcgcgaatcgtcagctgaaaggccaagactcctatcatctcatcttaaggtctccggatttcggctagtcgatgttgggacaggtggtgggattgcatgaaggattcgatgtcagcgctcctggccgagagtcggtcatcgagtcgttccttcggctagcttaatacagaaatgagatgcttctagtagcgttcggtgcgaccaatctcgaaccttgacaattcacgatgttcatccagcgattgaggcagtgggtcttattcttggctgatttcgcgccttctcaagaaggtcatagtgagacaattctgaatccttccaactcggtgaagcatgttgatcacagacttgtcgtcgctgaagcaattagagtttccaactcatgtgtaaggtcactcacacctgcatatacgctgaaatcaagaagcaatgctaactttcatagtgcgaggctattgcaaaacaactgaagagcagagttgctttcccaaataaccagcagttcacaacatcggtaggctcttactatagtttgaaagagcaagacatccagccaagatgcgtggtgctaccggaatctgcggatgaagtctcgcaagtcgtgcaaaccttatccgctggtatacacgtgtggcaagatcggtgtcgatatgctatacgaggcgcagggtatgtagacgtgcattgatgcggctgaagctctcctcttacattgtgctagacacaccccttttgctggtgcagcaaacattgaagatggcatagtcgtttacttgacgaacatgccctcgcaaggcctagctgaagaccacaagactattactatttctccaagcgccacatgggatcaagtctttgcgacgcttgatatctttgatctcgcgaccttaggaggccgggtaggtggggtgggagttggcggtctggcgacaggatgtcagtattcccatgtcaaatttacaatgtcagtcattcgagctgacggttgtaaaaaggtggcgtctcttatttctctccacgttttggattcacatgcaacatggtggaaaactttgaagttgtactcgccaacggtgacatcgtgaacgccaacgctactagccatcgcaaactctggaaagctcttcgcggcggctccaacaactttggcatagtcacagcaattactctgcgtgtgttttcgcagggtaaattctggggtggtcagactttccacccaatcagcacgcgtaaagaccacttccatgcgctcgagaatctcatcgcagccgtaccttatgacaaatacgcccacttcattaatactattgtcatcacgaatgcctcatacggaaattggttcatcggaaattccctacaatacaccaagtctgaccccccaactccgttcccggagaccttcaagccctttaccgacattccgcgtgttgcgcttttcccgggcgcaccagataacacattacgtgtcgataaccacactgcttttacgttggagtatgcagctctgaacgtctatcctaagcgctggcagttcgccaccatcagctttggcaactcagctgagatgatggaggacttcttccagatggccaacgaaaccatccaaccattccttaccttgccgggcttcctgcttagcgtcgcttatcaaccactgccaaccctcatgtccgagcggtacggtgaggttgactcactcggtccaatacaaacccagggtaatatgttctatattcactgggcgatgagcgtcgatggcagcgaagttgagaccgacaggaaattcgaaaaggtcacaagggatctatttcagcgtgcagaggcaaaggcgagagagaagggcttgcgaagagactttctgcagttgacgtatgccgatcgctggcaagacgttttaagtagcaggagcaacggtacattgaaggagttgtggagagtgagtaaggagtatgaccccactggaatgttccagaagcaggttcctggcgggttcaagctatcagagatggacgaagatagtatggagctgtagagattgtaaatttagcatgagtagctagaagtctgaattgaaacttcagtgacgttgaatttttcccgcactgtgtagagcagatgcaatgacgctcacgcgtaattctggatatcaactggaaaggctgccctaattcgttccgatcatttcccgtaacatagatccatatccaaaactatcacgtagtgcctgcgcacctatacagcggtgaaactcaatacaccgcttgtctctctgatgccccttgcgcgtctcgttggtcctcccactcctgatcaactgaatgcctgttctttccctctaccttctcattactgagtctcatgtactcattgagcggaaaccccacatacggtatcagaaatccgggagtagttgagcagtgtagagcgggcgctactctgcgaagtctagaaatatgtcaaacaccattaagagaaagccagaagagggctgaagaactggcttacatgaaggaccagcaacttattgtatcaacatttttacatccattaagtctcgttgtacgcgaaattgagtggtagcgcatcttttgaaatgaatattgctgtctctgctgattcgaaggtatacactgtaaatatatggtctctggtatgcatatgaagtctacgtcatcaccctgtgctaccttatacatagtgagtgcgggtgcacagagcaatggctacgttcgcgcgaagaacttggtcacggagagcgaggggagatcacgtagaagacaaagaacattccaaatgcatcgcgaggttgggatgattctactcaaaggtcccctcatgcgaccggcgtgcgatagacgttacgatcttgatcaccgcaatgatcaagccgtccaggcgatggcttgcagcatgctggtcaatcgatacacgcatcgccaaccgaattggcaaaaatacgaagaggcatgttaacctccatgaccgaaaagttgttgatgttttgattgggcaagcagtggtccaacgaaggattattgattttgaatctggagctaaaactccatggactagctgtccgcaacttccatgatccaattctaagtctataaaaacctctgccttagttctgaggaatactccagtgtcaagaaaaatgcgcagagccgtggctccgagaaggtgatttttgattcgacatagtgaagataactgtcccgaggacagatgagatgcgcaagaagaccgaaaaaaattgcgccagctttcgtagctgacatgaattactaatgcacttgcgcccctgcagagtgttggaccggcggggttgtgctgacgcaaaatatggggatgaacatggcaccgcagcacttggttgacgcccacgtgagaaatgccacgatgccgtctcgctacattaatgcatgacccgatgctacgggtgttggtaagacgccaaaaggaaaatatgccctgaatttgactgtcgaaatctgcgtgtggttggttttcgatgaccgggcttcggggatcggaacaccgcctgagatggaagggcgaactatgactgcatactgcagtaaaaaccgaagttgtttggaaataagcgagcggtgtgagcatccgaagcggttctgtaggtcgtatagccttttagctggaaccggtgccgttcagatccctagcactttggatgacgttgcgtaattgattgcgcaatatgcatgcttgctgaccattggcgctggaatcgctctctgcttccaagccagtgatatgaaatcggggcaacgagttgaggagcggctgaacatgctctttgagttcaccgagaaccacctgagctcggacgactcgctgcacctctggatccaggcagtattttcccatgtagataggccgtgctatgatgcgctcagccatgataccttgagaggtcttgggtcctgcgttcttggaaaagtcttccgttcgctcgcctactgcttcgatcgcggctccgtaccagtcaacaattttgctcgtggcgagatagcaagctagtgatacagcctgatcacttgaacaactgcagtctaatatctttttgaccgactgtgctgcatcgcggttgatgaagagaacggtatccacatcccgagcttgcatctggtgggtctcgataccggtcatggggttcgatgtggctaccaggcatggttctcgcgtcacactcaagtcgtttaccacttgtaaagcaagtgccatgcaatcatgcccatgttgcacggtcttctccagggatctccgaaatgaagcgacttgatcctggtcaaatatagggtggttggaaacggatctgagagcgtccagattctgaggtggcatggaagggaagctgtgccagaaagcctcggagtctaccatggcagtgtcgcccatgtcggttcctgtattggacgaagtactgcgagaatgtagtggttctgtgtttggcggcgaggcgagaaaatcgaaggtgaggtcatggtattgattcgggtcttcgaaagggttctgatcatattctaatgatgtttcaatagaaggactcagggtcgttccttggagacctggagagcttgttgtcaatgatccatacatggctgacatcgcattggcatcgggcattgttgcaggagtatccgggattcctggtaggaatgcgatatgtggaccacccctttgggtattcattgatgaggagcgtcggccagagcgctgtgagtagctgtaattgcattgaagcttcttgttgacacagcgagcacaggcggggcgctgtttaccacagcgtattttctgcaaagagaagcaacgcatcagtgtctgcgccacgtaggtatagccgtcatgggtcaacctacttgcgcactgcagttgttacacgattcacggatgacgcgccgtggctcgttgccgctgtgtgaggttgttgcagtaggagaaggcaattgtgtagccatgatgaaatctaggtgggttgaaaccggtggagtgttgaactagcgatttgaacacgcatttggctctcttttacaagccaggctcttggattggcgtcaggtctgcaggcttagcatgcaggcttcctagatctcgtacggtgtagcgtaaaacgccagacaattgacttgtacctgagagccccgactccggtgcaacggtgacgattagttaagatgttttgccgggggagccgcaacgtgaacgcaggtcatatgtaatcggcttggcccgcagagaggaccttgtggaatgtccaaggatcaatggaacgccttacggacccacgtctgacctgcgaactctggggccaaatgagcgtagaccatgacatgggtagcgcatctcacggctcaccggaggggacgtcggcagcgtcgtgtaagacagggctcatgtgctgtcgcttcattaggcatatgtcgtaggctctcgcgtcagcattcgggctaggccgtgtccagacttgtgatcagtccagaactatttggcaaagttagatctgcttgaaaggatacagagaagtgttggcgtgcatgcgggatggcccgtggcgaagcttgaggtcctggcgcccctgccactgcacgtcaactacatcgacggtggcccgtctcaattacagccatcaccaacgcgcagtttagaagaaacgctttcgtcggaagtccgcttgttgtcattatatcatgcaaacgtaaagtggtagcgaattggattgtgctgatggcagctttgagttgcaaggatgaaaagccccactgccatgcgtcgccaagtccatcctgcctaacctatctcgtcctcccttgcacaacacaccctcccaccttcttcatccagtgcatatacaaggctgataagctgacaaggcgtctaaccctccccaatgaagtcacaggacacactgcgcatttatgcttcgtccacgttcgcgccgaagatatcgccacctgcgctcttcctgcctgtcagcttatcgaccgacgctgtaattagagacagctctccccctgtcgtaggcttatggaccttctccacccgaagtcttgggctcaccacctcaaataatccttcaaaggcgactagagtcctctcgcggccattcaggttcatcagcataagcaggtcgcgatcgctgttcgagatttgttagcgacgcaaaattgagcatcgaagtagcggcttgcgaacttactggctctttctttcgattcgctgctccaccgaaggctcgggaacgacgacttcattcagaatcagacgatcctgcggtctcatggcctgtgcaagaggctcgacgatttgaccggcgtacttgtcactccagtcgtggaggatgaaccttgcaaagtacacgattgtgcgcgaatcggtttcccgttgtggctggggcttgaaaaaatcttgtgcgcggaaagaaacccgatgctgcaggtccttgggacagttcttcgcgccgaattcgactgtctctactagatcttgaacttcaaacagcagctgggggtatttgcgcgctagtgcgatggctacatggcctgggccgcctccaacatcaactaccaaggttccttcgggaagctcgtgccatggatatccaccatcgacaacgtgcccgacgtcgtatgcgccacctgccgagatccctttcatggctcgagcgaacatctcgtgctctgcatggccgtccggctcacgaaagcgttcgaattgtgagatgcgtcttccaatcgacacggagtaggccgtctcgctcggttctgagcttgcaccgtattgctcgatagctttcggaagctgtgcaccagcagggtaggcaacattcgagcaaaggtacacccatgcctccaagtcaggatcagtgaccaacagaagcgacgcatcgttgtgagcgacccgcccgctggcagctggtgtgaagaggccgaaggacattgcatgttgcagcaaacgtcctaccagggactccggaagtttgcccggctgatcgggcgtagtgattatttcagctatttcagcaaaagaccttgatccttgctttggcacggcatggtgcagacgatacttcatgatcatttgcagagatgctgtggcgcaatgttggaaagacagatcaatgagccattgccgtggggagcggtaggctaggaccaagcgctcggcagcgtcgaggagtgctgttttcgccttagactcgatttctgatgccttcgctgcgttgttcgtagcgtcgtccaagtcggctgcagcctttgtgatagaagcggtcaactgtagaagagacatggtgattgtattggggtgctgtgcgaattggcttcctctcacaacacgtccctgaattatgctttatatcgtaattgtatgcagcggcgacctcatgttcaccgcttcaccgccgcagtttctgcggaggctcggtcacatgattgacgacctcgagcccgaactctcggctttgtgtaatataggcgcttgccggtccaagcagtcatgaataccgcagcaacgagatgacaggagcaaagaccaatcaagtcgatcagcggccactctcgatcaccgatcttttgcatttcattccctatgacttgcaacaaaccttcctttttgaggcaatagtgtagctcgcaagactctaccattctcatcaccatgtcgggcaccaaagtcgagatctcaactattacaacacccaaaatagcacatagcgctcttcaattctgggcacttttctttgctctatgtcttgctgtgctatgtcaggcgttagacaacaccataatttccacagccatcccaaagattaccgatgacttcaattcgctgacagacattggggaagacttcaaaccatccaggaaggacaattgctaactttgattagatggtatggctcaggctatcttctaactgcctgcgcctttcagctctcttatggcaagatatacaacctataccccatcaaatgggtgtttttgattgccttggcgctgtttgagattggcagcctcatctgtggtgccgccccgagctctgtgggcttgatcatgggcagagtggttgctggcattgggtctggaggactgtttgccggtgtgagtcgtgctttgcaaccttgtttgtaggatctacagctgacgagtgacacacaggctatactgcttgtggcagagttcaaaccattgaacgagcgtgctttctacaatggcatgcttggggccatgtactcagtgggtctagtacatacctccatattagaactgtgtcttatatgttcaataggtcgcaagtgttgccggccccctcatgggaggagccttcactggtacgtgtatccttccgcgttctgcgtaatcaatgaagctgaataagtcatgtagagcgtgtgacctggcgtttgtgcttctacatcaatctgcctctcggagtggtcaccgctgtcatcgtcttccttcttgttccaaacaattacgactctggacgagacagcaggcgaggattgccattgaagaaaaagcttcaagaaatggatctttacggccttgttgtgcttgttcctaccatcatatgtattcttctggctactcagtggggcggtacaaagtactcctggggcaacgcgcgaattattgctttgttcgttgtagggtttgtgctcttcgtggctttcgttgtcatagagatttggcagggcgatagagctatcgttcctccaagccttgtcaagaggcgcaccgtgtgggcctgttctatcttctccttctgtctctttggctctttcctcgttgtcgcttactttcttcccttgtggtttcaagccattaaaggcgacacagcgaccgagagtgggattcacaatctccctagcatattgggcaccactatcttttcagttgcggcaggtggtatggtcttcggactgggctactatacttgggcttgcatacttggtagtgtgcttgcagcagtggtatgtgtcatcaataagtatacttagagcgctgcgactgactgcaacagggcgctggtcttctttcgacgctcgaagtcgactccaatgcggccaagtggatcggctaccaggtcctctacggagccggctgtggctttggtctcaaccaaccactgatagctattcaggctgcactgccagactttcagaagtccgaaggcaccgctgtagtcatcttcatgcagacttttggcggaactatcgcaatcgctgtggcgcagaatgttttcaataacaagctcgtgtcaaatatcttggctgccggtatacctgtagacccagcggcactgctttccgtaggagcaaccaagttgcaaggtctagtgcaaccacaattcttcggacgactacagctagcttataacgatagcatcacacaagtgcgttgatctcctcatgttaccgtatggatgaatcaagctaatggcttctagacgttctacgttgccgttgcaactgctggattgagtatggctggctcgatcctcatcccttggttaagcgtcaaacaagcggttgctccggaagatgcagagactgccaacactgttatgcctttccagcacccatcgagcgacgtcgacctggccatgcctgcgattctgaggcaatcgggagaaattgcgagcgaagacagccaatcaagcgacattgagaaggttccgcggaataatgaagtctccacttatgacagccagacaagcgaggtggaaaagtcctccgtaggatcaactaatcggaaagtggagagtatccgaaactaggcagcgaaaggaacgcaagtaagccctaattgctgccgcccttgtccgaccgtgccaagagtactgcaatgagaagtcaaggcaagagcgaggtccttcgtaccatacttaggtagtcacgtggtgatctacgtcagcacgcattgcgaattttacataataacgatcatttgcaatagaatgtataatgtatccaagtttaaagacagcacctcaattgcttgctttatccaatagttaaccgtgcgcatgattaagaaagcaggccacccggagccgagctgaaagaggcaagcaagcgggaccgattttgccagccgcccggccctgcatttgaggttgtacagggaccaaggaacgatatgtatgcggggcgatacccgaaggattggattacggtttttccgcgagtgactttgttcgatcggttactcccgtccgggcacagcgctggatcgctagccgtaatctctgattctggcccgtggatgcgttggccggcgatcctttgccagcaccatagccaccgcttccttcgagaacgagacccgcacggagcgcattcatgcaaaagtgcatgtgtagatagattgcgaccaacggttgggtatgctgaaaagttaaccgaaatgcggcttatggcggttctacttgaattctagattgtgatgcttgaagtgctatgtcccgatgctcggtcccacgtcagccgaaggtgtggctgagggcggggattattgtgagggttggaagccgactaagtttcggtgctaccaaaatatcacttcgtattgattcgccgatacactaatcaccgtactgtcattttctggtaagattaacccggggcttgtggcagccaatcgtagcgcggggtccgtcgctagcgcgcttagctaccattggcgatggtgaaggatacccatgtcgtgaatatgtggctttgacttttgtaccaccgtagtcaggctgttccccgagtaaggctttagttcttggttacggcattgctcggtatttgataggacactacaatgagaatgtgacaggatcatcagcgtattgctgatcgaagtgatcaggcaagcttgcgtgcataccccatgcccgagagtgcctcactcacaacttcctaatatgcattccacggacccgaaaacagttatggggtcacgactttccatgtaacacgcttcgagccatttcatgctcgttatacgatcttaattgggcagttcaaaatgctcggctcgattcaaagtggaagtctggaagattagcatgtttccttcttcttcgcttacaatcaccggtgatgaagtctcacttgacattcggtgactccatgttcttcgcgtgcgccatgccactcgtatctgccagggcgcaacatgctttgaacttacgactagagaggttttatcatgcgatacagaactctcaaaatcactcaaacaggtggcatgcatgtactaccatgcgtcatatgctcacagtcgccggtgttcacagaccaggtactcggggactctcttgttctgcatacgccccaaactagtggtaagtgggtgtgatgctagacaaggttggaatcagaccatgcaatcaccgatgatgcatcttgagtgcttcatggggttaccacggatatgggacataccggctgcgtataacggggacaaggcgcgtgaacgatattagggatggaatacggacatggatgtggtgtgtatcacagggtatagcttcagcttgacttcccaacaaaactggatagatatgcaaacaaattcacaaccctgtctagcaaatacaaattggataaccgattttaacaagcaccacaatgtaaatccaagatttagtcacttgtagacgaagctagagctcggcaacatcaagttcctcaaaagtcctctgaccaaacatggccttactgccaacgaaacttcgcattatgccaccaaaagcacgcttgcgcagttctccttcaaaagaagcaatctgttgagccatatcgtgctgatctgatgcctttccaccaacgctctgaattgcatcctcctcatttgaagctgcagtgctagcaaacacctttccaagttcagctgcatcccgcaatgcaacgttcgcaccaacacctccacatggtgacatagcatggacggcgtcgcctagtagtgtaacacacgaattagacggccagacgggaagctttgggggcgctgatacaacccgcatggtagatgcctgagacacatcttgaagctcgaaaagcgagcggagactaggatgccattcctcggtgagcgcgagagattgggctgctgaggcttgtgcagattcggtattgtatgccttgtcagagttcactccatgtcctgtggaggaagcggacgtgttggtggcatcagtgaacagttctctgcggccgataaggacccagtagacgtagtcttcgggaagcgaggcagtaggctcgtctcgcgagaatctgatgggctctgagaggagagtgagcgggctttcgccaatcaggattgattggatcagtggcgctctgtcagctactacggtcatccagcgcagtgctctcgctgggtagcgagcaaggagctcaggagtcattacagtcttgccgtagatgcatgtagcgccagtatcaaggaacttgtgctctgggaccagctgcttgcgaatcgcagacctcgttccatcggcgccaacaaggaatcttccttcagctgtggctccgtctttgaacgttgcgacgacataagattgcacattgtcctcgcagatatcgtagcgagtgatttcccgcccaaagtaaatcttgtcactgataccggtcattaagatccttcggaaaacagttcggtcaacggtgtatgatgcacgtagcccttgagcgccggctagcccaccgccagctcgactcttgatgcacgcaccactgatcggatcaaaatccgtctcgccaatggcggactcggcgcatgaggcctcgaaagctgagtagacctctgctgtaagactctctcggagagcggctgctgcatcagcttcgagcttcagccggtagccctggggtcgatgttcgcttgaaggatctcgctcaaacacaacgaacgggatcgcgtgcttgtgaagatattgggctagacagaggccactgatgccagcaccgataatgagaacgggcagaacatcacgagcatacatcgggcgcgtcgatattctggcgctgactccgttgggaatggaagcttggcccgagtgcgtagtgtcgccattcggcctggccttgtcggtagtgtgaatgccattgaccgcaaaggtctctggcgtgcttccgtgagcgaactcgttaatggttgaggcgccattaatgttcaagttcaccgatggagtcttcatgttgccgttaaatacaagccgagcattcccgcccgccttcaagtccgtggcatcggcaaggccgagttctagcaatcccatattactgccctcaggctgctccacatgaatgatgcggagtcccaccttctcgaccaacgccttccaagtgtcgtattctctctcctttgcattgaagacttgcatcatcgtgagatcccgcactctgagttgacgctcttgtagaagtgacacagtgccaggctgaggtaatatggtgtccatgatgacgattcttgctcctggctttttcagggcatcacgtaggtgagcgagaatggtgatggcggtctcatctggccagtcatgaatgatcatgcgcagaaagtagatgtcgccatcaacaactggctgaggcgtgaagaagtcgtgtgacatgaacctgacgcgatctgcatgcagcttcgattcatcagtattcaaggccgctttagcgttttcgatcgtgtctggcaagtcttggacaacgaagttaagcccgggaaacgcgctagcaagggcgcggcttccgtgaccaccagaaccgccaacgtcaatcactttcgatccaggagtaagaccgccccaatcgaatccggatatcatgtgcttgaagcttgtggcttcggaactggccacattacgcatgtacgaggagaacatgctgttcatctttgcgttctctttgagatacccaaagaacggaacttctacgttcatggcaatgttgaacgcagtctcgtttttgacctccgtccttccccatttctgcgttgcatccgcaaaatggtaggcagaaggaacggagtaattggtaagccagcgggcccagtcgtagaaacttggattcgttgcgatgagtgctgaggtgggagaatgagaaatttccagtggcgtcacctcggccaggaagccgtgagctgcagtcatacgcagaaccgactttagttgagattctggcacacttgctcggtttgcgagatcggtgtaggcaatagaaccgtgctgtgggatatactggaggatcccaagattaacgatccagcgaagacagacgaggtgttgattctagaaaacgttattagggcgtggtgagggattagcgatgagtgtcacactgacattcgccgagagctgctcgagatactctctcggatccgtgacgagctgcgaaagctgagcagccgcatttgccagctgcttacgcggcccctcgagcccgattggaaaagtattctttcctggggcgccctcgccactgtcgagatggctttctgtggcaaggtgggattccacctcacgacagacttgaacgatttccttgagcacagtagataggcctgttgaagctgccatgtttgcggtgcgaagtgatcaacgaatttattactgaaaaaggtgtcaggtccattgatacttgtaaggcggcctcggagcgagggcatagatcgtccgatgcagctgcaacatcgcgagctcttcccttcccccatccacactttacggtatccggttgaaaccacacaatatggcctgctgagttgatgtcggagacctgctgaagcgatctcgtaaagatgaagtgtgatcaccgaactaccgtggatgagaagcgtaggttctgtgcaccggtgctcgaaagcgcgccagaggctatcattataatctcagccccgagtttgatgacgaaaagacggcagagaacatgaggatctacgatattgagcagtaaactcgatgtacagtgctgaggcacgtcatactatgtattagtagaggatctagttgccaatatcacggagagcggacagcttggtgttgacaagcgcgtaagctttaccatgatgttagtgatgatctcgatctacccagatgcatggcttgagacacgtacccatggtggtcttgggtagctggaatggggccagcggccagtgccggctcaccaatcgccagtggatgaagctcgatcgcgaccagctagatcgatgctcagtactatgatgagtggaatgaaagccttacaaccaggttttcggccaaaattggccgcagttgccagtacagtgttgagtaaacttcgtcatggagcgtttcgatggtggtgctagcttctcgatcatcagtgccatgatactttcacccgtgccaaagtgacgaccagctccatataatatgacggtatggacggtgctgtctatccagattcatctctgatcagcgcaatcgtttcaacatccttgtgtgaatattcaccagacagtcgttaatacccttttagtcacccttcgaagctattattgtctcagccactacgtcactcaacttgcgttatctcaatatggtagaccttgttcaagtgttcgtcttcggcgaccaatcgtatgacgcgagcgaactaatgttccgattgctccacacccacgacgatatcatattgtcaagcttcctcgactcatgtttccgtaccttgcagctggaagtggccgacctgaaagacgaacaacgtttggcatgcccccgattttcgaagcttgcagatctgctaccacactggcgcaacggcactttgaatcctgccttggaccaagccctgacttgcatatgccacgtcggcacgtttatacagtaagtaccctcgttctctcgaatagacagaatgttgacaacaatgatcaagtgaacatgcgacgagcggaaagccatttccaacagcacacaatgcctgtctcacagcaagatgcaccgggttcatctcggcggtggctgtcagctgctccagtgacacttcgactctgcttgcattggggctccgaacggtcgtggtggctttcagggtcggcgcgtgtgcatgggacgtgggaagtcttcttttcgcggtgcaggatacaccacgacaattccctcactggactgtcgccttggcaggactgagcgaagaaaaggtgtcggctatcatcgagcagtttgcggtcgaaaaggtgcgattgtctggagatgaaacagtgcgaagacatgggagaattgatgtcactaactgtggtctagaatctttcggtcgttgcaaggccttacgtaagcgccagaatcagcgccaatcggtgtagtgtctccgcgccgccgcccgtcctcgacgagctgctcaagacgacggcattatcaaaagccatcaaattcgacctgcccatcactgctccgtaccatgcgcctcacctgtacacggcagagaatgtcaacacgatcttgtgcggcgtggatgatgttgtcgccacaacaatcatccctatcgtctcaagtagcacgggcaccgtcgtgacgtcggccacttttcgcgatgcactacgcgttgcagttgaagcctgtctacagctcatgatccggtcggatctcattgcaccgggaattgcctcacatgttcagcacgctgatggatttgcaatacgccacatcgcgacggcaccggacggcctcgctctggccgttcagactgcgttgagccaagctggtggccggtctcaatcgggcagagtgaatgctccagaccaaaatgacaccacaagcatcccgaatgcgctttcaacccccagagccaaggctaaaattgcgattctgtccatgtccggtcgctttccgcaagcacctagcatggaggctttctggcacgtcttggagaacgggatcgacacgcacgaattggccctcgcatctcggtggaacactcgcactcatgttggtgacttatcgctgaaagagctgccaaagaacaccagcggtactggttttggatgctggctacatgacgctgcccaatttgacgctcgttacttcaacatgtccccgagagaggcgccacaggttgatccggcgcagcggctagctctgttgaccgcaacagaggctttagagcaagctggaattgtacccggtcgcacctcgagcacccagaaagatcgtgtaggtgtctactttggtagcacaagcaacgactggatggagaccaactccgctcagaatattgatacctacttcattcctggaggcaaccgagccttcattcctgggcgtatcaactaccacttcaaattctcaggaccgagctacacgattgatacggcctgcagttcaagctttacagcgctgcatcttgcctgcaatgctctgtggaagggtgaagttgacacggctatcgttggagggacaaatgtccttactaacccagacatgaccgtcggccttgatcgtggccactttctgtcgcgcaccggaaactgctccacatttgatgatggggcggatggctactgccgcggtgaagctgtagctactcttgtcttgaagcgtcttgacgatgctgtcgcggacaaagatcccgtgcaagcctgcatcctggcaatcgctactaatcactctgccgaggctgcatccatcaccaggccccatgttggcgcacagcaagatctttttgccagtgtactcgccgatgctggagttaagcatactgacatatcgtactgcgagatgcatggaactggcacacaagctggtgacgctggcgagaccacttcggttttgcaaagcctggcgcctattgagcctcctaacgccgtccgaaagcaacaccagccactctatatcggcgcagccaagtcaaacgttggccatggtgaagctgcagctggtgtgactagcctagcaaaagttcttctaatgctcaagaagtccactattcccccccattgtggcataaagaccaagatcaatcacaagttgccagatcttccgtcccgaaatacagccattgcaatggaggccgtatcctggccccgaccggtaaacggaaagagacaggtcctgctgaacaacttctccgctgccggcggtaacacggcactcattctggaagatgcaccagaggtaccgaccttagatgtgcctgacatccgacaatgtcatctggttgcggtatcggcaaagacacctgcctccttggaaaacaatgtcaagaacatgctagcctggcttgacgagaagtccgacgcgagcaaccttaccctcgcacgcctttcgtacacctccacggcacgccgaatccatcaccctcacagggtgatgataaatgcaaccagccttgactcggtcaaagcttcactgcgtacggcacttgatctcaagaaaggcagctctcgtcccaaaggaacgccgcgatttgtctttgcttttactggtcaaggtgcgcagtatgcgggcatgggtgcagatttatttgcacaattcacaggctttcgtgcagatattagtcgctacgatcagatatgccgacaactgaatttccctcctgtccggcaactctttgaggatccgaccaccttctgcgatgccacacctacgacgttacaactagctatggtttgcttccaaatggcactttaccgcatgtgggtaacattgggcgtcacaccgagtgcggttgtcggccatagcctaggagaatatgctgcgctatacgctgcctccgtcttgacgcaagctgatgtcatcaatatcgtgggctcgcgagctcaattactcgagaagcattgcgaacaaggtagccacactatgcttgccgtccggtccaatgctgaggatctggaagctgcacttggcccttcaggtctcacatacgagctgtcatgccacaatggtcgcgaaagcgttgtgcttggtggcacaaagagccaaatcgagacgatccgcccaacacttcaaagaagtcggatgtcaaacagggtactcgaggtgccatacgcatatcacacctctcaggtcgaaccaatcctcgcatctctggcagcagtagctagaggcgttcatttcgcaaagcctgccattcctgtaatatcacccgctttcggtactgtgctcactcagtccgaagacttcggcagcgacttcattgtcaagcattgccggaacaaggtcaacatgcttggagccctacaagcagcaaggcaaatgagccttcttgacgagaaaatgatgggcatcgagcttggacctgagcccgttgtcatcaagatggtcaaagaggttgctggacctgcatttcagaccttcgcatcaagccgcaaggatgagcctgcattgaacatcctagcttccgccctgtcagccttctacactgcaggcacggacgttaagtggacggcttaccatgccgacttcccttcggcacaggttgttcttgagttgccagcctatgcttgggatctcaaagagtactggattcagtatgtaaatgactggtcactacgcaaaggagatgctccactagtcatcgaacgtaccactctagagggcacttgtatccacaaagtcgtcagcaactcacttggcgtgagtggtggcgaactgttagtggaagcagatctcagccgcgaggatctacacccgatggtacaaggacacaaggtctatggggtcccgctctgcaccccttcggtatacgcagacattgctctgacaattggtgaatacgccaaacagttctctggagagggatccacgaagcttggggtggaaatcgcgaacatgaacatccagagcgcactagtcgcgacttctgatgggaagcctcagatgctgcgcacgcatgcttcgtatgatgcgaagcaaaagtcgctttattgcacattctccacccttgacgatgctggaaaggtcaaagaacagcactcgaattgtctcattaagctatttgacgtagaggctgcacgcaccgctctcaagtcatcggctcccgcaatcaagtcacgtatctcgatacttcagttgcagctcaatgaatttggcaacaccttcagatacagcaaggcaatgatctacaagatggtgggacaactggcagacttcgatcccaagtaccgtgctctggaagagatcacactggatagcgatgcgctcgaagccttagggagagtcaacttcactaaggtctcggctgaaggtaaattccacactaaccctgcttacatcgatgcactctcccagttgggtggctttgttatgaatggaaatgaaggggtggatctagacaaggaacttttcgtcaatcacggctgggcatcactcaaacttcttgaggctatcgaccccaccaagacctacaccacgcacgtcaagatgactgagggaactgacaagctatggacgggcgacatcaccatactcgacggggaagccgttgtgggtgtgtttggaggtgtcgctttacagggtgttcccaagcgcttgatgagctatattgtccatgccgctagcaaacggacaaatggcgtcgcgcctcgaaccgccggtgagccacagactcagagagtaacagcccctgaggtcgtcagcgctgtcgtaaagacaacgaccaaacagctcgtcactcaagcgccagtggaggaccgcagtataaccacagccatcagcatcattagtcaggaaagtggcgtggaagctgctgacctcactgacgatacctcctttgacgacattggtgttgactcgcttctgggcatcatggtcagtagcagaatcagggacgagcttggtattgatgtggactccgccgcattcctggaggtccgcacagtcggaagcttcaaaacgttccttcgaggtctcacaggcacgactgagcaatttaccacggttaccaaaactgtcaccaaagaaatcacacctacagagctgcgagaatcatcctttgcccaatctgcagttgccggggattcctttggcgtttggaccaatgtgctggctatccttgcagaagaaagtggcatagatgtgagcgatttaacaggcgacacttacttctccgacattggtgtcgactccttgttgtcactcgtggtcgttagtcgcctccgggacgagttcgacttggatcttccagagcagtcgcttttcatcgactatccgaccgtggccagcctcaaggcaaggatcactggatgcacacgatctccttctgtcttcagtgattcagatgctaccactgatgtcccgagtgtgttttcgccaagtctagaggtcgagactacttctgaagacttccagccattggctttttcgaagaaggaagctttggtcgcagtagctgaagtggctttgacgccacttgagaaagccgatccattcatgtcaatcggacgtaatcggccgtcaatgacaccctcgagggatagcacaacttcgttggcatcaatcacggagatccttcctccagttaagccagcttggtctatcgttctccaagggtccccacgcaacgcgacaaaaaggttgtttttgtttccggatgggtgcggtgccgccacatcataccttcagcttccaactctatcttcttcgacagcagttattgctttcaattcaccttttatgaagtaagtccaagtttcatcacagcttccatgcaagacactaacattacatagaaaccctcatgatatggctgatcggcagcttgatgacatagttgcatcatacgtcgagagtctacaacgccatcagcctcacggtccctaccaccttgccggctggtcagcaggtggcgtgttagcgtatgccgttgctcaggaactcatggcaacaggcgaggagatcgcaactctaacactcattgactctccacctccgactgatggccttgaccggctaccccgtcgtttctttgaccactgcagtgcagttggaattttcggtggagaaatgagcgccatcaacccttccaacaagcgcgcaaaacttcccgagtggctcatgccacacttcgaagctacaatcgaactgctccacgattactgcgcgccgcccatgcctcttactaccaacgcgcccaagaagatcaaccttatctgggctggtggttgtgcatttggtggcaagtatgcgccgcttccaccagcatcaatggttggtgaggatactgagggtatgaagttcttgacggagcagaggacggactttggtccagacaagtggaccgacttgttcccgggacgacatatcgatatcgatgttgtggagggtgaacatcacttcagtatgatgcgagggaagggcgcgcagcaactcggtggcttcttgaggaagacgcttggcttgcttgcctagattcggttgatgtgttttgacgggcttgtttttagttatgtgcggcgttctagcggacacatctctttcctttacttgcgcggcgttcagaagcttccttgggattgcgtggcgctagaggggaattttcttggtcactttctttggtagtatcttgtgggcggtctctttctgcttttacttgcgctgctagattaggcgttacttcagggtcattttagatctacacgcacacatgtgcaattattctccatcgcttcgcaacacgcgatggctttcttagctataatacatcaaacattgctgcttcacacacacttcttccgcatctcgtagcgtgatctgcttgcatagggcgaaagttaatatattgggtcgcaaccctatggagctgcaagatactaacgtacaacactgaggcacaagattcctaatcgacatcataatagtgtggtatgaaaggtgatgaacttggtcggcgattacgctgaaaaaaagtcgggcaaagcaatctgagctactgtcattcgaggacacactctcatgccttaatattgacgcatattctattcaagtatctcagtggcaactacagacatctacgaaatattcatggcttagattcacggtgtttgctttattattcgacgacttcggcaacgttgcctcattatacaacacgagcatctgaggaagaggatatgattgactgtacatgtacgcagaatggtctcagaggtaattcgactcatctcaaaggcttctgggcgtcaagatgaaggtaggaacgatcgcccttgtgctcaacacgatccgccaccagtaccttgtcaatgacatgcgcaaccccagcatacaatatgacatcttctttgaccaccttgataccgttcaccgtcagcgtgccatctgccgtctttccaacatgaatctcccatccattcgaactcttatacccacccttcttcccaaacacttcgccatacaacacccgattcggcacaacatgtcccctcaacaaactcgccaactgctctttactcatcttccccacatccgccttctcaagcgcatcatcatgcggcacaaataccgtaacgtccttcaagccttcgaattctgcaaccacgccggccctattcatgagttcgagaaacctgcccagaccattgatctgcgccgtcaacgtgatgttatgaggtagtaccatgctcgcattcagcgtatgcagtactcctccgtcgaacctcaaattcacatcttccacaccaccagccaccccgagcccagattcggtcatgattgtgccatccacgctcgacaatttcaccgccgcgccggccgtcacattcgtcagcaccggcggtttgagatacgtatgcacgaccttccccttcccaataatactctccgactcccattcgccgtccaatacatggtattggaaaagcgcgcgcgcaacgggcgcggggatctggctgacgttgaagccccagtttgcgaggtcgaggtaggcttggtttgtgggtgcaatgacggtgatattggcgagtgtgttgaagtcgtcgagcagggagaattgcttgaggagggaatgcagggtggagagggtggggtgggttgagaggagggtagagagagagtgggcggatgttagggcgggaaggaggagtgtgaagagtttcatgatggatggataatttggcgagattgttctgagaaattattgttggttggaatgttcgtttcgatgcagttgaagagttgtgctcgaaacaattttcgaggtggccgccatggtcacgtgtattcaccacgctaatgatctggcatagagctcgaacccacatggttggcacgcaaagcgaactctagccacaaactgatgtggtgagtggcttttcgaacctcgagcagtacggcgagcgtatgtctctggcgttcaaatcaccgagcacccacggcgattattccccgagacccgcacccccagcctcgccactgcattacacacatgttatcgcaaccgttgggctcgcacgccatggaagctctaccatggcctgcaacattctcaacttcctaaccgggctgttgagcctatcctcaaccctcccatcaacctatttcccatcctgcatcaaaccaagcaacagccatgtctcgcaaaacccagtgcgcttcgaagtgcacctcacacccggccgcgccaaccccacgggcgctggcttccgagatgttatactagttaatgggacgttcactggcccaaccctacgcttgtcgcgtggtgacaatgttgagttcctcgtgcgaaaccacctgcgcgaagacactgccgtgcacttccacggcataacacaatccctctcgccctgggccgacggcacgccaggaatagcgcagcgcccgataaggcccggcgcggcgtatttgtaccgttggcgggctgatgagtctggggtgttcttttaccatgcgcattcgagggggcagttgatggatggcatgtatggtgcgattgtgattgagcggggagaggatgagccaagcccgtttcatatgatcagtcatgaggcgagcgattgggagttgatgagggaggcggagagggaggtgcagacgcttatgattagtgattggagtcagtttagttttggggaggttatgggggtggagagggaggcgaatattgatttcacttgcatggatgcgattgttgttaatggggctgtaagtcatgatcaaagttctttgggagggtttgaatgaggctaacgttcgaaataggggtcggaatattgtctggagcgcgagctgttgaatgagtacaccaatccactggtcaagttcatcctcagtcataccgatgagaaggagatcaccgacaaaggatgcgtacctcctctcagattattccaagggaattactcgctgcatcttgatacgctcccgccagaagcatttcgcaaatgtatcccgggtgtcggtggcggcgcgaaccacacagtgacagtacactctagcaatagatgggcagcacttactttcatcaatcccggtggtttatatcctttgaaagtcactattgacaaccatccgatgcatgtgttcgcagttgacggccactacatctacccgcaaatcgtcgatcaaatccttgtcaacaatggcgaaagatactcagtattcgtcaagctcgaccaagaagtcggacggtacacgattcgaatcgcgaatgatctccttggccaagttctaggtggcttcgctgcactgtcgtataacggcgtgatggatgaccctccacacccaaagccgttgatgaattacgccggcggttctttggtcaaaaacattcgcgtcttcgatgagttcaacactcggccttacccacccaagccgccagcctctgtcgccgatcgcacgcacaagttcatggtgcgcaaactcgctcaaccacatggcgcgtacgagtggacaatgtccggtattgaggggctcaacatgaccaccgaggacgtcgcgtctcccttcctcttccaggacccatcgcagatcgaaactagcgagttaatgctcacaacgaagaagaatgaatgggttgacctgatcatcgaagtcgaaggaccctttgcgcaatctcaccctatgcacaagcacggtaacaaagcgttcatcgtcgggagaggcgttggcttcttcccttgggctaccgttgaggaagcagagaagcatttgccacggggaacgttcaatttcatcgacccaccttacaaagacactttcaagacgctcgagggagtgaacaacaatgcatggttggcgttgagatatcacgccaattctccgggcgcgtggttgttccattgccatatccagacgcatctcgctggtgggatgggcgttgtgatcttagatggtgttgatgagtggccagagttgccggaggcgtatgcagaatggaatggtttcgaagcgccggtgtagtatttgtacatcagtgaattgcagatttggaggcggttcggtcgcagcctaatagttcgcttgtcgtccgaactcaaagtcctgaatgtccaggagctatgaatatgagcagtacaattcaaaaatactttcttctctcataaggaaacgagcccaggacgcaacttccgatgaactcaccatcaactcaccaagattgcctcaatctttccttgcatgtcggtcgagtaaggcctatatgtgtccactcaagacgtcgacaacgctggtaatagccagtatgcttccgttcgatcaggatgccctactcggtctactccgtgagctgcggcacatggtctactcgtatatcttggacccggacagcatgcaacaagtgcatgacggtgcattcgaacccatcaatgcggcgcctgcgcagtaccatccgccacaagcagaatggccgaagttcctactccccggggtcatcgacaagatctttcgaatcgaactcgtcgagcatttctgcgagaagaatccacacttcgcagtggttcatcctcgcgaactgagtgatatgttcgccaaagacctcttcagcactggggtgaccttgtcgggctgcatgctgtcctacctcgagatccatggagataatcacattcaggccggcaggttcctcgatcgtcgatatctcgacacccagcttactccgctgatccattgcaaacagaagttcgtgtcgaatttcggacttcggatcgtgattcatacctggcgcatcttaccaatggatagtctgagcatcggattgagctccccaagcctttttccattaatatttcgatacgaaggcttggtccatatactagcccgcgtgcagccgttgattagactactgagatggcacattgagagccaaggatcgtcaaggaaagtcgacgtttctttagctgcatgcagatatcgagggaagacttcagccttgaaggttttgcgagagatggagtggttgggtcgtctcaagtgggcgtcattcgtgttggcggaggtgtagggttcgagttttatgagtgtaatccttctttcgatgaatggtttgattatcgagcttgacatagctcgatgatcagaccgcactcgaacgcatcccataattacaccatcgacgaggaatgagccagtccgtatctgtggcggaccgaaggaatggatccacgatatggcctcgaaagtcgggtggggtgcaatgcacagaacgaattgtgaagcttacaaaatcatcggaccctcgcgaatgcagtacgcatctgacacggctatggcaaaaattggagaaatataatcagtgaaacgatacttctagttaccaacgtttgacatgacagcgagttcctggtgaattaagaacggctttctgtgttatctatccggctcgaatactacccgtcaacggcgaccgggttgaattttctatcgatcataccgcgtttggcctgaggtggagcaccgcaccgctaatgttccagttcgtataatgttccagtcggcatgggatacttgctatacggcatacgcaaggcttcgctgactagagtgagaagtgcgcggtcccatcgagacaatgacacgcaggatctggcgtaattgcggcgtagcgcgtgtagattcggactgatgtaggacgtgagatgtcttactgcacaaagtaagacacgtgatacagcaggggtccaatgtcttggcgcattcgtcatggtgcatgcgcctcatgcgcttctgtggctgtgactttcatgcgcggcgacccacgcaagctccagatactcgaccacgacgacgcctcttccccatacaacttggacgtgacatcccattgctttctagagccatatacacacttgcatacaccaacatgtctgaaaagcccaccacggacaaggtagactaccccgcagcacgtgtgaagctcccccaaactgacagctgcagcctcccgagagcccaaccacggcgcgtgagctcgactttgacgacgacaacgatgcgccgacttcggctacccacgagacagtcacatcgcctcctgccccggcgaagtcacccaagccaggcgtgcgcttcaccgacgacacgacagacattcccccacccaagccaccgcgacccatgtcaccccagcagcaggcacagaatacgttgatcgaggcctttcctgacatcgacagcaatgtcatcaaggctgtgttggtcgctagcggcggcaaggtcgagcctgccttcaatgcgctgctgagtatgttgatgcctggagcctgaagcttgagtcgagaatggcgagctaactgtggcaggcatgtcggaccccaacttcaaagccgaggaagcccctcctccacagcccccgaggccacagcgtacgcagcttgaacaggacgagatctacgcgagacagctcgcagaacactaccagaaccagggcggccattccagccagggccaacgcaggcagcagcagcccagtcagcgaccggatgaagccgaccgcgagcacagcttcttcgatggtgcgttccttctcttgttgcctgcatagcttgactgactcagtatagacgacctgcctgaaattcgtaagaacatcgagcagggcttcaaggagacgcagaagacggtcacgagctggatttccaacttcaccaagaagctggacggcgacggcgagcccgacgaatacgatcgatatggcaaccccgtccaccgcgaccagcagaggccgggacagtcggggtcgcagcggcaaaactttggcccatcgcagtcagaacaactttatggcattcgcaagtcggcggaacagcgccgatctgccgaccacaaccgctacgacgcagacaacagggtgcttggggacgacttcgcgcagttggagatgagggacaacgatggtatgcaccgcagcattaaccgtagttcgcatgtgaagcagtactgacgatccaggccccccaccgcgaacatcaagccggccaaacgcgaatcccgatcttttcaagcccactcccgtctccccaccccaaagcgggcctgtggatgaagtagatgcgctataccgcaacccctcgcccaacaaccagcagaacagccagggaaagtcaggaggcaagaaatggcagcctctgacttcggttgcgcctcatcccgagcctgaggaccatgaccctttcagtctaggcgatagcgacgatgaagacaacaagaccaaggacacaaaccctgctgatagcgagaggctgaagaaggccgctgcgagtaaggaaggcgcctcaacaggcgagctaaagccggccgagcggagtggaagcataggccaaacagacgccacggctgccgcactgttgaaggaggcaaaataagtagactgcgttgatgcttgattacttcaacgagcctgacactattcggcgaacaaagctggcagcaacgatcccctgtttgatttttacacatgtcagcaccaatgcaccataattgagcttgtaacgaggtcgcatcttgccattatcactctgacattatcattactgtctcaggtctggttccagcttcatcgcccggtatggcatcagcgatgaatgccaatctgtgcgtgagccacaaaagggccgtcttgactctatctcagatcctccacatgtaaatctccgcaggcattgcaacaaagcatgccaaacttacccttctatttgtgaagctactgcagccaccgatgtccgatcggacgattttaagcgagatggcgcgcaacaatcatacgacattgcggacgcgattctagctctcaccctgacggagggcaagcgccatccttgttgccggagtgatccacagcgggctttaaggtcagggtgccgatctttggtttcagaccagcagttgacttgcgtggtgcagccaaatctccacagcgtggttcacgattctacgatgggtcgctgagaagtgcttatattacctgtccattcaccttacttaactaggtgtgttgtgtgggcggagcaaacgtggtttttcaacttccccctgtagggtagcgggagctttacaactatcaggaccgagctttaggaacaagggacggataaggctaagaactctaggttagtccgagagaacatgtcgaacaattgcgttgaggcgttgggaaagggcttagcgaatcatagtgagcggagagtccgccatactttccgagagtccagctctgccagccacggactgcggaatcttcgatgccgtcgaagcagctcgacgggaacttggagggtcgatctggtctattggtagatcagatcccttgaaagtaccacctaagaccggtgtctacctggatagtaccattagcagggtagagccagatgtatgccactttcaaggtcttggtcgaagggagtctctagtcgagcctcgtttgattcacggtagcatccatgtctcaaatgaacaaatcttcatcagcttgggttgcgtacatctcgccaggtgagcaatcactaggaacgaccgcaggtcatccacaagcttaagatccggcagactcatcccgcccagttctctagcatcaaagccatgtgcgggaagactgtcgcgtactcgaaatcttaaatctcttctgggggaactggcgaatggcgcatcgcaagcttgattatctacaagtaactttacagaaactttattcttgactcaagccttggcacgcgctcctttgaaccactgtttggctgccgtcgtttttgggaaagaagggacatgaaaagactggggcatcgctgtagttctgagatgatactccgttttttcttatttttgtccttcggtaggcacgtgtctgatctgcctattctggacacgaccaaagctgggggtaatattcatctcacgcaatgaacaaggaatatcgaccagatgtctctttcaaaccatgggggccgttcgtttcacccaactggaaggatatgcatatcacaaacgcagacatcatagtagcgtcggttgtatgggtattaacactgatcaacgttggaatcgcggtatggctcgcatctgcccaggcacgggtatcgcgtgctcccctacgcagtgtctacgtgtggatgatatggttggaactcttcgcgtcgtttatgatgggcttggaatcgttcttgcaccttctcaagctcattcaaccgagtaagtaaacacgcattttcaattcttgaaccacactaatcgtttataggtttcgctttctacttcacaatctgtaagtgcgctcatgttgggatagctaatgtatccgatactaattactgcaacctagtattctggtggtgtatccaagtccaactcctcctccaaatcatcatcaatcgcatccgagtcattgtacctgaccgtcagcgctcacggagaatcatgatcggcaccgcggtcttcgtcacgttcataaatgtctccgtgttcttcatctggctcccagcccgtctgcaagttagccgcaagtaccacatcatcaacgagtactgggaccgaatcgagaaaggcctctacctgattgtcgatgcgggtttgaactggtacttcctcaaaacagtcaaggccaatctcatcagcaacggtctcacaaagtacaacaagcttgcacggtttaatcagcgcattgttatggtgtcgttgctgatggacgtgatgatcatcggcgcgatgtctatacccaattctttcgtgtaagctccacttcgctgcctcttaacccccaagtacgatatattctgacaagcccagatacatccaattccaccccctcgcctacctcgtcaaactcaacatcgaaatgacaatggccaacctaatcaaacgcatcgccgtctccgcctcgcgccgcaccggcgcgcaatccctcgccggcgaattcaaatcttcatcgaacatctcgtcaaccgccaagaaatcgtcggccgccacgcaacgccagtccgcccacgagctcgccagtatcgtctcgtatcatgccgacggcgtggctgactccaatcgtattcagagttttacgccgacaggcaggcagattaagacgacgcaggaggtcacggttactaatgagccgaatacctggccaaaggcggaagggacaggcgcgtatacaatgggcgtgccgcatattgttgttcaggagacggggacgtcgagaacgaagagcatcgacagctcgatcaagagcgagggtgtggtcaagcggacgccggaagatagtgatgacgaggctgcgcttgtggggaaagggaggcggtgggggagaggggggcagaagtgatactggtaggatagatggattgctttatatcattgtttacttctttacgctggaacctgcatatccatcctccccccaaacgtcccccgccccttctccatcctctccgcactgatttcaaaactcgtcgggaaccaccccggcgcgcccttgccggttatcatgtcaaccagcgcctccgcgctcttgagacacaacaccatcccatgcccattgaaccccgctgatatccacagccccttgttcccaggcacttcgcccacaaacggcctcccatccgccgtcgcgcccatgattcccgtccattcctgcacaattctgtcttcatcattatcgtcaccccacgtctccgtgccaaaataccccttcaaactgcccttgagataccccgagatatcattgttcagccgactgtcatccaccgtcccgtactcgccctgccccccaccatccaacctccccaatcccccaccgatgataatatgctgcccatctccattctccaccggccgcggaatcatatactcatacccctcgcgatagataaaagaatacgtcgtctctagtagcttaggtagtttccccttacccggtcgctgcgcggtgatttggccgcgcatcgggacgatgagggattgcagcgcggagtgcaggtatggcgtgtacccgtttgttgcgaggatgacgtgctgcgctgggagcgtggagtattgcgtgtggacggaccacgttgaggaagtagaagaaggttggatggagtgcacgggcgagttcgtacacagcacgaggcctttggcgacgcagtgtttgaggacggaagttgtgaagcggtatgcgtggatgcgaccggcgaggtattcgaagacgccggcgaccttctcctctgcctggatggttgggttggagttggatgctgcgatgtgaaatttctcgcgggtctcggggttgttggagtggattttgtagaaggccattttgccttgttcgttttcttcgggtgtcgcgtcggagcggagggcggagatggctgtgacgcctaggtcgaatgttgctttgtcgtagattacgtcgagggtgttgcacatttcgctttcacagtcgattcccaactcttccgtcatgcggtgcgtctctacgatatttgcgtactctagtcgtgcgattttcaatgcttcttcttttcctagctctttcacatgctgtaggtaacttcgatagcttgcagcttttgtgtggccgccattgcgacctgttgctccaccacatatctcacgtgcttcaatcatgacgatacgcgatgctggatttgacttgagaagattgtaggcaatcatggtacctgagatcccggagccaatgatggcgtagtcatagctttgagttggtttttcagtctctggctctatgacatttgcgagaggagatttgggttcatgccagtatgatggtaatggatctttcacgggcggacccacggggatttgggagcgttgctccattgttatggggtcggaagtgaaatgaaacgagtattcgcgatgcaagtattgccttcaaagccgacagtctcttcaaatacttggtatcatgaggtgagtatgtgttgaagtgtatgacaggtagcgtcgggtgataagcgtagtagacacaccccgcatgtactcgcctgttatgtactagcgtgacacgtagatccaccttcctcaaccttcttagactaactatagtacaccatctctgacgtagtcgcattcttgctgaaaaaccacgtttgatcaactttgggagagcatcaatattttcttcatgctactggttcaagattagactggttcaacactcgtgtgcacatctctcaccagtatcgggtcagtccgactaccttcgtactagcgagaccagtccaaccccctcaatgtggaaatagaaccatcgttgtacgatgtactggaggctgtagtgagcaacatttgaaaggaaggacgtgttacaagtcgaagtcgagatgccaattagaaatttatgaaaagggttgtctgcttttgtgctatattgaacataagatcgtcgtgaatcaccgtccatagtctgaaaaagtataggagaaagtatacacactagaaatcaaccaaggtgttaccgtctgtaagcataaccaaatttacgcaccactctgtccaccctgcaggagttttattcccgagttctttaatggtcttgtcactttacctggtgatgcgaaccagcctggtataccatcccacaatatattcccataacctccattcaccactttaactaactcatcaaccaggtcccgctgcagcaagatagcactgaaaagatcatccgcagtttcgtagctcgacatgccgaagctgcgaccattgatacggaactctgtcgcagataacatgatcgtatggcgtcctattttttgtaatttcgtaagagggttcttgagaggtgatttgaccttaggtgggctcaggatattcccgtcaggatcattgatatattccctagacttgatgtccatgcttttgaataggccatgtaatagaggcgctgatatagtctctttctggtcagatctttctttagttgatacctgcctggtcgtctccccctctgctcgtgatacaactggttccgcgtctggcctaatgctcacttctacgattggcatatcaagcacagtactgaaaggcgtttgtgataattttgtatggccagagattgttgttatgttgcgtgatgtgtgcaatggccggccaagtgtagagttggaattggggttccgagaacgtgagttacgaggagttgcttgtaatagggtagcttctgaatcagaaatcgtcccatcattggagcctgagcgatagcgtgggtgctttgagaccggtaatatctgcttcccatatgtttcgaaagccttcgtgaagactgaaagatctcgccgcgtaatgtcgaattctgacgttcccttactctgttgctccttcagactcacatcaatagcacttttcaaaacccgttccttgacttcatgtacggagcaatgcaagccactaccaatggtcagcctgcagtatatatatcgggtgttatcagctcacacagattgccggaccctcccgatcttctcgttcaatgtcatgccaaactttttttcaagacgttctcttagtttcgcatccactagagcaagcttgagcatctttaattcctcattgagtttccgaatgcatataagattactgaatccatcaatactcgtgcgtgcaatactcatcgaagccctgagactttccacttcttttttgcttccgaaccattccaagcgggcaatccatctcttttcgatagagcgtttgtttgtcggatctggtaagagggcgccagccttctgcaaaacttcataaagcccaatctccagtttcttcagccagcctatgagacgatggatcgaggaatggatagctttgtttttgttgtggtcctcgtcacagacttgtaagaattgggtgcataagccggcaaaaataacggcttcgtcagagaggtccaaagcgtcttgcctagagtttttaatcctctgtatagcttcgcgtaccgcgatccccagtttcactaattgattacagagagcaaaaccgcctgcaatggcaccgaagatctcgaacccgctcattgaagtaaatatggtacgatgtaggattgatgggatgatgaaaaggtgcaagaggtgcaaaatatcttatgaacacatacataccaccgggaagtcatgttaaagacctttcaaaattggacagcgcgaactttgaccggtgaatcagggctgtgttggggatgcgttatcttgaccaattagtggtgtttggccctcaccatgaggctgcatgcgcgcaggcgagcatggcggggtaaccatcgcgacatattatgtgcatgttggagactttcgagtactttctttatcagcctgcatgccgggaatgcatgcaaatttcatgttgccgaatcgaaggtgagtgcgccttgctgaacgccttcctggccgccacagataaggaatgcgcttgctaaacgtacaagtgttgagcaatcgtagccaatagtcagggacatgcatagttggaaagagcatttcgaggtgacactgtcacttgacaatgcactgtttattcgaccgcagagatctttggtgcgaacacagaacacctggataatagcggactcagaggtaaagtctgggtcgcggaaggaaccaagagcgcctccaggagataggcctctctcacaggcgtgttcaattacgccatgtattgatctatacctaggtggttctgatgtttgtaagttacacatcggctgtggctaatatcttcctcatccaaagcccagaggtgatgatgagcgggtttaagctgcctacaagacatggaaggtactttttgctgcatgagaaaagcacgtatcttaagcctgggacgataaattctgctcaaaaggctccgagtcctgtttggagatactgatgaaggaacgagcgttggtcgtttgaacttcaaataagccatctacagaacggtaagtccattatatgattgttgagatgtgcggctttaatggatggtcaggttaacttcgaggcgcaccatagcgtactgatctcatcatttcggcagaggcaacaactcgaccccacctgctactaatgtgatttatctcgacgatacagtgctgcgcgctcatactcatacccctgatttacattacaatgcaaggcgaccttttgtacagcccgacaggcatcaagggtcggcagatgatgtcacttgactcagccaatgaggtcataatctcactgcagacgtcttgctggaggcctttcaatttgcgctagtttaccagaccgtatcgaaaataggctgcactgccattattgcgagagcaggagcttttcacgttgaccactatcgcagcatttttgcggcaggagatctaagttaggaacactccaccaatattatcatcaatctatcactgcttgacaaccaagatggctcccggtctttccctaacagctagagccccagagcttggccagtacggcgactgcaactgggacgtcgcaattttcgcattctataccctctttggaaaaaagatctcagttctagatgtcgcgtctgcgctcgagaagcaataaatggaacagggcaatgagaatcacattgcgcggcccgcagtgccaaatgtagaattcgaaactctgggagaggttttgaaagctcatatcgccctagacaaaggcaaacacaaacgcgacgatgacggcgcagctgctgatcttgaatgtcggcctacaggattcattgttatagttgcagaaaacaggaaaacaatgcctggtggactgctatttgtatacgcagatgatgagaaggattgtgagctggacaagttcttcttcaaaatgcaagatgcatacatgatgctctcgagttttaccttcggggaagttgagaagaagtaagaccatttatgacaaggagcggtcaagtcaatggatgcgtcaagaaagagtataataacggtggactttatggcactaccatggcagctttttgccatatttgaagaacacaaacagaggcaacagcctggagccgagtcatccgcaaattctttgactcccaaaagaatgtttaaaggaacaggccgcgactgaaggttcccttgctcaatcataaatgtgtttaacaacgcaggtctcaataattggtgcgacctgaatgggagcaggtgtaggaacaatggtaaagaatgcaccaatgacggcaaagttccagattccagcaagtgacttaggcatcgtcaggagtcagatgtgcagggcggcaagttcctgttgaagagtgtcgagataattgtctcgccccagccgctcgatgttgaagatcgggctttcagagtcaagagacataacgagattctctttgccgagcacaatgagatgcatgttcctgacgccgatcagaggcttcagcagtacatttgtgtaatggacaataactaagtggaagaacatacagtagttggcaaagtctgaaattgagcctttagttatggcagtgggatatagatggatcaggcgttttggagcttactttctttgaatcggtcacacgcactcatacttatcagaggtcaaggtatcttatctaaaaaataatacgacgcatcaaaggccgtctcaagtcaatgactctctaaatctagtgcactgaacttcaaggcggaaaagaactgaacattgggtaccactgagcataagcttgtcgtaaattgcatcaaaggagcgttgatgtggtagcgatacagggacactttgacagtgtcaaaagctgtaaatcagatatccgcacgtcgattagttcggatgtaagccacgtgcgaaaacgtcacatcaggtacataaatctctcagtataattgaaaattgtaggttgaaatgtatcagtggtgattcttttgtgaactgtaatgcatccaatgtagataaatggtgcaatgcaattcataaagatctaccaaaatatgtactaataagatcaaagcaaggatagcgcaacacctaggagaacacgtgatagcctagcgagtgtaatgagagaaccacgaaaatcgctcatgacaacggggataaaacctcgtgctatgctatcatctcaacagcattagacttggaaccggcggtaacggggaattgggccggccgcttggttcgcgcaatctgcttctctcttctggtttgtcttgtagtaagagtccagggccgctgtgaccttgtccaactcgctgtatggctgctcgagggccagagtgttcaccttctcccggatgccactttcggagaaaattccagagcgtgctgtaagatcagatggctcatacggtctagcagaccagcgtttgtcttcagggtcatggaagtcagtcgtctcgttgtacccaaagttgtcgagcttggtgacgtcgaaagctgccatcatatcttggtcttcatggatgaggttgtggcagtggaacatgtaaacgccgtcccatggagcgtaatgggcctcgactaggacggtttcgtgacggccaagccacaccacatcctttagtcccgcagattcgtaaggcatgactccgcgggtggcctcgtctccgtagcgtgctactaccctgaagtcgactaggtgcacgtggatgggatgagaccagccaccggagctgttctctagctcccagagctcaacagttccacgcggcaccttggctaggatacggttctccacatcagcaaagccgatgccgtttatacgccactcgctgttggtcctgtggaaacggaagtgatgatcgatgcctgtcttgtcggcgggaaactggatttgcgacagtttctctggaacaaccgagttgtcggtgactgggtcgctgctcaccatgaagcgcatgaccttatcagtgttcgagtagtcgtcatctgttccgatgccattggctttgggaagattgcgcagctcgatcgcttgaccagcgaatttggagaagtcgaagacaacttcgtagcgttctgccgctgcgacaagcaaatccgaagtctggactgggtgcgtgagaagaccagcgtcagatgcgatgacttggaatggcagtcttgcattcgtgttggctgatgtgacgaagtaaagtgcaaagtttcgagacaccgctgcgttcaagaagcggaaacggtacttgcgaggctcgacgttgaggaagggccatggctgaccattgacgtggatgacatctccccacagactgttgtcctcattgaggctggattggagtgtgccatcagcgttctatcaccaagaaagcggggtcagctaatttcgatacaagaatcatagagcggggacttacgtagtacttcgagctgagcaccaatggaatgtcgtatttcccgtatccagagggcaagccaagagcgtcttcggcttggtcagtgatcaggtaagcacctgcttgaccgaagtaggcgttctccgccgtctataacgtgtgagcagggttcatgatctgtggtgcacgactgtgcataagcgaacttacaaagtgcatggcgtggtcatggtaccagaggaacctggcggcctggttgttcgggtagtagtagtctatgagaaccgttggtcagcagtgcagtggtatcgggtgacttgacaggggcagaattttacccttgtactggccggggaaagtcatgtcttcggcccatccatcgaatggagcgcgggatggtgagccgtgcagatggatagaactctcacgatcaccctggttgatgaagcgaacgacagactcggtgcccctaggaacaatgatagtcggtcctggcgagattccgtcatatcctaccaggcgcgctggacgtagtcctgggtagacctgctgggtaaactagaagttgaagcgcaacatcagtgactggtttacgttaagtttgtgcgtagataccacatacaggcttgatgaccatctcgtaataccagatctctttccccgtgataggattcgtgaacttgctatttgctgtcagtgaacgaacggccaaacaatgaatcactgaacttactacttgggctccttgaccggcggaatgggaagggcttgacgatagatcaaaggatactctgggctttcccagtccttgaacagtcttacaatgtcatctggattgtcttcgacgacagatgcaagagccaccttctccgcctcagggatctcatcggtgtatttggcaggacgttcgatcacggcgcctacgccgattgcgtttgcaagcagagataggccgaatgccacacgtagtagttgagaagccattgcaaaagatgcttggaggatgtccagagagggttgaatctttgctggatgctgtctatcgtggaccaaccgcccctttatatatctcatcattgtcctgtcaacgacacactgagggcactacctcgctaagcatcagtcatgaaatgaatattcgcatacctcctatctccgacgtgttgagcaaccaatctgtctagtcgtggcggccctactgtgccaatattgctggccaagcatacctaactcttatcacatgcactgggaggcgtgaaggtggtgtagaagaacggagaagcttcctatatcgtatatctacagcttccgttggcgtctactaaggtccaggtcatcagatactctggttccgtactctaagccagacatgagtctatgagccgtggttactccctggctgtgtaattatggcctgtacacctgggtcgattgtgatagcatagctctacactttactggtgcccagtcgttcacaagctatatttatcttgccacactggaaatagtagatctaatcaaacagtgagccttgtttctttcatgcaacgcattgccatggcccgtgaagtacgatgagcattcgcaaactactactctcttagtcggatactatagggggccgaacgctagatgctgtcgaaaattaacactgacacatgaagactcagcagcttcgtcggtcacttgactcgtccatggctatgcactagtcgcggcccattcctcccgatcccttgaaattacaagctactgacaagctccgtgcaatgtggagtctccagactcctaccttcttcttaagaacacacatcatgtcattggccgtagtttgacactccgctagtttcttggaaggacctcagtccattaggggtccggctgtagaccggcgtggggaagatgccaagttttcggttcaccggacgcattttctcggcggttatactgcggacctgcatactccattctgtagtcttgttgacccttgactatgtcttgttcttgggactgggtctattggcgcactaaaacgcggagagcttcccgcacctgcatgcttggcagcgggcgcggcctcgattaatcggaccttatggacgggccgtcaggaacggtcgtaaaaatatacacgtggttatccatgctccggtcgcaagcgaggtcttcacagcagtcagtgcgtctggcggtcatgtccgacttcattccttggcgttcactcgccgcacgacactgagacagaacaacaacactatcaagctgaaagatgctttatgctgttgagcgtaaaacaaatgccataaacaaggttttgatagatgtttcctctccaggcatggccgatgtaacccaaagacctgcagttgggatctctaggcgccatgaatctggacaaaatgaacaaggaggcttgctcggtcttggctatgatgtgcctagcaaatctggtacacgcttgatttatcgattcacattgaagatcatgcaggcacgggtagtccagcattctcgccgaatgacccatggcgccataccggtagtcttcgggcagctttccgccacccggctatcctactacgaccgtctcctcgggggaataccatcccgcgtcatttccgcgcgcacctgagtccatctaggtgaagaaactctggactatcgattgtggacgcgaaacccagtcgctgggcaaggaacgtgcgtcaaagccaatgggtatacagtaggtgtggatgcgtttcttcttggctatctccacaaacactgcgctcaacactcctcttttgagtcaatgtggtcttcgaacagcatggtctcgacgcgcagacggaagtgagggtaggaatgaagtaaggcctgtgaaaagcctcgatatcgaaagcttggagatgagaccaccacaatctggggcaagcaagaccttgcttcgatgctccgcgggatatcgagcagcatggtgcgagataacctgtccgtcaggaggacaagcactgaactcctttgaacatatcttcagtataagaggcactgaatatctcaccacttcttcctcaccaccgtcatctttcagtccttctctacaatggctcagttcaatatgctctcgctgctctttgtcggcttccgtctcttgtgtctccttcctcaggtcttcggccaagatgctccactgttcgtacagggcggcttcgaggacgccactgcagtagatgacacctacaactccggcggtaccatcactgtcaacggcttcaacatccaagtccccaagaaccttcaagttcaattccccgcagcttgggttccatggaaggacttcaccgcagagaaggcctctatgctgggctacgagatcaacgtcattggcaacttcatcaacggaaagccaatcgcagcacaagtcatcgcctacgagttcttcgaaggcctgagcagcggcttcatcgagtctctcaactttgaagagggcagcatcaagatcgcctccggacccaccatccgcatcagcgaccccaacgcagtcttctcggtcggaaacaatgtcgcgccattcttcaccgcggacgacgaaagccccagcatctcttccttctctggcttccccatgtgtatccccagaagtgcatccgacccactctgcccggcgactaatcggcccttccagggctctggcactttgtaagttacatgcgccgatggaaggatgtatggtatggtatggtaaggcaaagctaacataggtctagctccgtcccagaccctctcgtcatggcgcccttcctcgcaggcgacttcattaccttctccgggatccgccgcggcaacgaagtcatcgccttcagcatcgtcgcgcagaatgtcatgatcacgactttgggcgacctagtctatgtgcgcatggaacttggtctgctcggaatcgacaacgtcagccccaacactgaagtcgcagagtctcgcgtaagtcacagttaccatacaggtgttttgtgttttgtttatggaagctaacctgagtcagttcgtcggattcgcttccaaccccaggacaacggtcgcgctgtacgccatggacatcgacccctgcaccggcaaggtaaccgaccgcatcatcgccgccatgggtctgcgcggcgggcgaaacgagcagaacaaattcgaataccggtccgacatactcagtggttatgcacgagagtaccgcgtcgtggccgagatcaatggtatccccaagacgcgcactaccaagaatggtctcctcgcgggcacttatgtacagcctatcaacgtctgggtccacgcggagcaaaacatccccggaacgtttcctccggcgaatgacttcagccagatgccgtggctcacgcagggtgttggtgttgatgaggcgggcaacctttggggaccgttggagccgttcccgcagactggtgtttttattgaggcgccgcagtgtggcgttgtgactgccgcgagcttccagggcgatgagttgaacactacttggactggtgctggtaagactttccccttcggttgatgatgagtgatagagatgtactaacgatgttttagcgcaattgttgaatggcactgcgacgaacgtgactgaggctgcgacacctgttgtggttgtggagaccccgactgtgtctccctctgcggttcagaagcgtggcatcccgaatgggcgatggttcgcgagggcgcgcgcggatgctgagactccacctgacggtaacgctgtgttcgctccggctacttaaggtccatggagactaggcgatagatggtatcgaggcaatcttttgcattcttcatacctctggtcctgagctgtgtcaatataaagtcaggaccgaggcgactcatattccttttgtcttgaaggttacatatttttgctctagtacacgcttcctcttagctgcaatacatactcgatttggatcggaactttatgctccatggcgtgaattaatcatcagcaaccttccatcagtgacctaacaagccaccacctcttatgccaaagacgcttcaataactacatcaaccgcatccggatgtccccacatgccatcaatcttaaatcccaccgactccaacaattctctaaactgcgcctcggtcctttcctgccccgaaagtgactgcatgacattaacatccaacgccgtgagcgcccacggcgcatttcgatcaggaatcatgagctccttgatgagcagcttcgaatagccgggcgtcattgcgggaacgatgttcttgaggatccgacggcatgcatcgtcgctgctgaagtcgtgcaggatgtgctggagcatgtacgccctcgcgcctgcgaagatgttaagttccaagtttgaaacacatgcagagtgtgggagatgtacctttgacgggttgttcttgattccaatcgccgacttgtgcttcatatccgttttgatccgatcggtcgacgatgtgcttcagttcttggaggataaggcggcctttgacttcaggtccgagagccttgcgcaaaatgcctaagtcgccagcatcgccgccgccaatgtcgacgagtagtatgtcttcatctgactgtgggccaccatcgactagacgctctttgaagggataccagcctctttcccagaagaaaggcttgccggcattgtacatttgaatcatgccaccaaaacgtgcacccatgcctgagttttcgccaaagtaagtgtacagagatttgttcggcatgttgtaggcatgttggaacgggccgttgtcgatgtcagccgggttttggtgagagattgagtccaggaatgagggcactttccagccgacgttgtagaagtcgtcccacctggcaagagtattgaatcagtacctaccatgaattgtatgcagttgaagttcaggagcttacatgaagtatatagcatctttgaaagattgctggcgaaacgaagcagaaagccgggtgctagcataagtatcaagatccgtctcacgaatcgtaccattcgctgcgagatgccggaggaaacgagctattaaatcaaatcagcctcattcatactacaaccatgcaagcgaagtgaaatcgttgcgagacttttcacagcatgtgagaagatcacgtgaaacacactcacccactaatctctcatccgcccccgccctctccgcaagctccttactcgtcttacccgcctcgcccacatccccaagagcatcaaaaacaccccattgtatcgcaagtcgaatcgccatataatggcccggctagcacacgatctgtcagcgaaccggaaggcgtaccgctgccagacccgacaggctggtaagaacgcacctgattgaacgtgattcgaaacaccgcctcatcgggcctctgcagctcattgctgagcgcatcggtcaggcccatgagttggaggcgttcgccattggagagggtctcgcggagcgagctggcttggctgaggagctgcttgacttgggtgatggcggaggactccatggttgacgaatggatgactgggaacagtgatgggaatcaatagttttgagttctttagctccagtgataggcactggcaggcgtagtaatgtaggcggggttcatgccgcgactaaagacgagatagccatgttacccgttgttggcaccctaacgccttcggtccactttgccggtcgcttggagggttagcgtggtgcgggctgaatcatgtgcgggtgcatgcagctagggactgtatgtgtatgtgtgtaattcaattcacttcacgtcctagggaatactgcagagtttggatatatatgtacaaatatcaaatcttgaaaagacatcactccaatttggggtgcaaacccgcacggaacttcacaaagtcgactattgatgagcactgcgagtgcgtgtaagaataagaaagtggtggacatggttgaagaacctcgaagcttctacgcctgctgccgtccggcttggagccaaggaaagtcgtcaagtaccacttcggtctgcgcaataacaactgcacacccaggagtccggctcctcattcgcaacattcgcgcgggcatatagaagtgtctaccctatagacattgtctcatctcgaagctaagattgagccgtcgcgaccggtttccgtccatgaacaaccacaaacctcacattcatgtgatgtctcggattaaacagctctctccttgcaagcgccgttaatatcctcagttcactttctgacctctgaagggccgttgtgaagccccgtagtaagaaggaatccaatccttggtcaatgttggcgagttcgaaagacccgactttcttcaggtctttgtctcttggccttttcacacgttaaatacgacatccattaagtatttggaggccgtcacttaccaacgcccgatcggtatcggcaaaatagtttcggtaacgtcctcgaatcctacggctttgaactgctctttccattccaaagaagcttcccagggtacgttcatctgccgtccgcattcgaagagcagtcttgccgtttctgcgtatgctgaagtctcaaggtcgatgctgttgtcctcgcagtaggtcttcgggtaggtcatctccaactccaggtagcctcctggcttcaagtggtcgtaagcctgctgtatgacttttggccaatcgcggatcgccatcaaaagctcccggccgaaaatgaagtcgaagctgtttttgctatacagccaatcttcctcaatgtcttcgatttcgaattgaagattcggaggtacccatgttggctgtgtaggtgcgagatccacgccagttatggtagcggaaggatacttgtcggccatatccatagcccatatccccgagccagtgcccatgtcgaggatcttctgtgggtcttctgagataggcgcaaggtggagcttgctgttaagaagaagcatgaactttgcgtgttgcaggtcgttgcgatcctgctcttcttcatctatcggcatgccctgcagtgttttgccataagatgcatatctgcggccgttctcgtctacgccgcggaggatggaagaagctatggaagacaggtatgacgtcgatgtggattctgcatagcccgagtcggaaaactcttcgctatcgactgtaatttccgcatcagccatggcagcagtaaatgcgcagcgtccaaaaaagacgtggtgaggtggtagctgtgaaagcttgcgtccggcatctgtcgggacctgagttccggggccgcgctgccggagaaggattgggcaccgtaggattcggccaagggacgggcccgcgagtagcggtcagccatttccaatgcgtaggcgatgaaaggacaagtgcgacagacttgtaaggcagaggattgtccatgtagcggagacaggtctattcgtgggttgatcgttgcacaaggtctggccccaccagcacgtttctcggcccgcgaagatgcgcccttccacggcagtaaccttgttacacctcctcaccgcagggctgcatatttaactaggcacttacaccacatttacactccaaccacgcgtgcatttaaagtttcgacaaaatttccactcggcgttcacgatgcatggaggtttaagattctcgtttcaatcaaactggccgttattcatttattaccatactaatcatctatctaccgcgtcaatcatgaatcatgtatctaacgttaccgtaactcaatcaagtcgtaaaaatctccgtaatatgcatgttccacctcttgatccagatccaaatccctctccaagtcgctatgcatatctccatccatccgtttcccatgcaaattcccacaatcccattaattccattaatcccatcccatcctgttctccctttccgatccttccttgccatctgtgtcgcaacatattctcgccgaaacttcgacttctcccaactccccctcctctccctccccctccccctctcccttcaatccaaatcctccacgtcatcctccgccctcatgcccctcgccgtaaccgcgccatccctccacgcaggccgcctccaaatctcactcggaaagacattgcatctttcgcccaaccccttcgacctcgcgctgctgggaaaaagctcggccgtgatatccatcagctcatcatacgcgttctggatactgtgctgcagattggcggcgctgggggcgtcgtgggagtagacgagcgaggggaggagttcgtctgagaaatggtcgtcctggaggtggctggaggatgacgaggtgatggtctcatagtgggaggtggcggagaagtgcggttcttcgtcttcggattcggaggagttctcgtcttcgaaagggttgttgacgatgatgaagtggacgggttcgatttcgtagacgatggggttgaagcggacgcgcttgggggaggtggtgggggagggtggtggtgatgtgttggataacatgatgaacgtggtttgtctgggtactttgacgaagatggagaagattgttgatgcttccaagtcgaagtagatggtgaagacgatcgctgttgttgtgtctcaatgcagatcggccgatcatctggtccttatatacccccccatcctccatacgatgcaatttcctttcacgacgaaaatcaagctgtcaaactctaacaaagcagggttgcaatgttgtgttgaatttgggcgagtcacgcgccgtcgcaacggggtgacggtgacgggaaactttgaagctacacgccgtagcgcgcccgtggacgttccatttcacacaccgcctcaccggtaacgcctgacaagtctgacaggcgcgctacaagccgcccgcgattctgacgtctggctaagaatttacacgcggccacgtgagcaattgtctttgcccgatcacgcagttgcagcaaaggcgcgagaaggtttgcatgcggggttacattattaggtagaacactacccatcaagggcgaggtgtaggaagattatgtggcggaagactatgtgcaggaagtgttagggaaaataagagatgttatggcatgcccagccctacgagttcgaagagcagggggttaccttcaacggctatccaggcaatgcctgtcaggatgttagcgtacggaaattagactgctagggcgactacgtaccactgtacacaatcagcttcgtcacgacctcgacgtcgtaccgcacacgaggcttcatcaactggttaaagagctctctcttctcagtctcagtctcttcgtctgttagggtttggttgagctgaacggtgtcgccggcggtgtccgtatcactccctggtggtgtcattctctctttctcagatgaatgagcctgaccagtacccatcatctgctcgtaagagtgaacacgggactgcatgggcgtcggaagcaggcttgcgccgagtagttgcggttcggtcttctccaaggccggggtttgtggtttagactgtaggcgcgggcttggttcccacagcgcgccttctggcactcctccgtcaagcgagctgacactttcacgtcgccgcctattacggtaatggagagtctcatacgcatctgcggcagattgcggtcctacggaaacggatcttttgcgcgggtgggcaaggttcatgatcctctcgggcagttcccgagcgggcgggatgagattatcatcgtcacgtagcgtagggatggaagtgtatttcgaagcgttgaggaagtacacgcggggcaaattaagcctcgcctgttccagtagacggaagaatggcggaagtcctttgaggagggcagacttggcactcgccctccacatgaagatgatgacgacgccgagaaggattcgaagtgttgctttcagcagcccgatcttctccaggtcaaatggcacggtggagggaatgggatagtccagtgccaggcccgtctgggcgtagtgccatgcgcccaggttgattccgattaccacgcccaagaacgagacactatcgtcgaaacaggggcagtcatcagcgggctcgggattgatacggatcatgatgcataccaccagcgtggcgatgaagatgtcagtatagctgccgctgaaaacccaagactctagccagtcatagcagacgaggtagaaggcggtgatcagggcgccaatgacactgccaacgatgacatcgaggaagccgtgcatgccacagtacaggcgaccaaatatgatggacacggcgtagaagtagaagaggccctgcagtccaatccagacatatgggtggtaggcctcgggactctgccgaatggtgtagatggcgtagaaggccacggacacggcatttgctgaatgcgacgacggaaagccatactcgagtgcggcggaacccgacatggagatacgggccagcggaggtgacagcggccggggaaggcacaccatgtctttcagaaagccagtcaggtagacccctgcagccagcatgaagacggtcctgtgcacgtcagccactgtggcctctggcggtgtcgcgcacatacgctcgcccaacgttggtgtatccacaccagaactgaatcggtaggaagatcataaagaacgtgtgggtgcccaggttcgccgtgtaggcaaagtacgagtcaagcgcgggcgaccgtatcttgtcctgcagcagggccagccacggcgtctcccagcgcacaatggggatgaggtggttgcgcaggctgttgcgccattggggcagtctgcgggcgtctgttcagcgcagtgcgcgcattagcctcccgtctcttctcttgcgaccgcgaaggagaaggtgaaggtgaagatgaagatgaatatgaagatgaacgtcagatggagggcacgcacagtggtcgtggtgtcggttgcccgcgtccagccggggctcgctcttcacgggggctgcatcgggcggtggcgcatcatgctgagggctcatggtcacgggcggagagggaggctcgagagacagcgacggcgttcatgaccagcgtgaggggagcgataacatgggcggcgggatgcgatgcgcgacgtaatatggggcggtgcgtgcactctgcacatctccatggaacaagcatggggttgcggctaagcgagcagggttgcgccttcgttgctgtggaagcaagcccaaacatcaatacccgccctcatatagcttgcccactcactattgccagccaccccaacacccaacaccgaacacgctgcccatattgataccgctattctcctgcaccacaccgcagaaacagaagacgcgagcgctgcctgcacccccaccacatccaccacatccaccacatccatcacctcacacaccatgtcgacggcgccttcgcaaaactacgactatctgcgtcgcaagcagagcacaaaggccgcctacacgtcgtccatcacacccgtccgcaagccagtgcgaacccccagcgaacggaacagcaatggcaccgtgagctcctacagcaccaccaacacacgcgacacaaacatcaccgagccgccgacgtactcgaaaaagctggtcgtggtcggtgatggtggatgcggcaagacttgtctgctgatcagctacagctctggcaacttcccagaggtatgttcctgtactctcttggccatgtgtcgtactaataatagcagaaatatgtgcccaccgtcttcgagaactacatcacccacacaccgcaccctcccacaggcaagatggtcgagcttgccctctgggacacagccggacaggaagagtacgatcgcttacggccgctctcctaccccgagaccgacatcatctttgtgtgcttcgccatcgactgccccaactcgctagaaaacgtcatggacaaggtaggatcttcaattcatcagtgacgtatcgttgctaacaccgtctagtggtaccccgaggtcctccacttctgccccacgacccctctgatgctcctcggtctcaagtcggacctgcgcaacaagaagaactgcatcgagctactcaagacacaaggcctcacaccagtgacgcccgaccaaggccgcgcagttgccaagaagatgggtgccatctacatggagtgcagtagtaaagagcaggatggcgtagaggaaatcttcgacctcgcagtcacaatggccgttggcgacgagtataagacaccagagcaacggggccaacctgcacaaagagggcaccaggaagccctcgccacagccggcaagaagaagaagcgcagcggctgcaaggttctgtagacgctgagcgctctactcattcacgatcgaaggataccgccatgtcgagattacgacgctggacgacacgatctagatgctttaatgaccatatacggcgcatcctcatctcccccacctctccttccttcccatcacacatcataggggtttctacactacacgtacatggttgacggcgttctcggagcttggtgagcgacgcccgcgcaatacagacggaggctttggtcctccaagcgccattgcatttctttcctcttgtattgtatttggtatttagtatgagcgcatcagctgcaatgcgcaggaagtcaatccaagcatatttctgtccaattgtgcactcttttgactttgtgcgtgatgtattgctcctcaccgtctctggggtatcataaatgctcgaacacgacgttactccatccactttccaattaaacactatcaaccttcttgcaatggtttcccctcacttctgcacctcagttacttccgtctcaccctcgtgttccgtgttcccctccggcgctccctcttgcggatccttggccatgacgttctcaaagtgactccacagagactcgacgggcgcaaactcgtttccgacctgtgtgacttcctcgagcgatcgattgagtttatttatattctgcaggacgagttcgagtgactgttgccgggtcagttcctgatcccgtcaatcgaacgagcgtacgcacctgagcaatctcagtaactagcatttcgcgctgctgctcaaagtacgtcttctcctggccattttgcgcgccattcgtcgtcgaggcgcggtttgttgacatctttgcgttgtttggatgtcgcgttggggttgcggggagctttcggtggtgtctaggacccacttccaggacgctagtgtgactaagcgacactacaaaaacttcgagagcggtactttgctcttctctttttcctcccatggtttccatcatgaaaccacacaagtgaaggtaagtcaaccactctctactttcgatgcgatacgcacgctacatgattctacacaataatctgtcaatcccctgaaaagcctgctaagcaggacatgacgattcactatttgtattcacactatgataccaacaactacttgcacctttacttcgacacagttgatgggcgcaaagctaaccaattgcgcaatagaaactcataatggcgccctcagcggcccagacaactgttacagaacccttccctatctcacgggtcgcggatcgctaccttctcttttccatcgacatcatcagtcactgccggcgcaaccacaatatctgtggtatgctcattggcaccatcccaaatctcagtcagcagaatgtcttcctaggtattccgctcgagctcatgcctgaagaggcacgagtgctggtggagcgtggcgcggcatacatggttgacgacgaggacgttcataggaagacgttcctggatatgagtagagaggataggctgaagtggttggaagagatggaccgcagaggcgaggaggtcacaaggggtacggaggacttgaaggagatgaggaaggacaaggcgttgaaggagaagggtttgaggagagaggtattggagaagaatggaggaaagtgtagcgggtgaggtgactgtcccagcagatcctgtggaagattcagcatctggcctgggcttcatcatgaagggatcgagcttcaccgactcttcttcagtagcgtcaaccgcagcgagtcatgcttcgacggctgatacttctctcttcgattctactcctgcttctccggctccatctgtcgtcggctccatagccaggccttcgctgggccaaaggcacttcgtcacgcctaccacatcatatcctcccattcccaacccactcgatgcgtccagtgctcagcttccaacggtgcccaagagctacccgctcttccgttaccttcactccttgggctactaccacatgcctggtctgcgtttcggatgccattacaactcataccctggcgatccgttgcggtaccacagccactttgctgccactggcatgggctgggatgatgagtttgagctgctggatattgttggtggcggtcgattggccacaggaacgaagaaggcatacatgattgggggcgaagacgtcgatgtagtgaagaagaagcaattggctagtgaagagccagacttgttctcggatgacacgaaggaagaaggcagggaagtcagagccttctccattgagtgggctgcgatataggcgaccgtccgtatagtcttctataagacacaatcaacgactaatgacaaccactatgatacactcaaccaccttccctttcctgctcattcctattcccccctcccctcaacccacacatcaaaaacacaatgcacaacccccggcgcatacatcttcaccctctctacatgcctcacctctgccttcctcccacttacaaccccatctacctcactctcaaccacttcatccatctcatcaacccaccgctgaaacactttctccacctcccccctcctgctctccacttcccccacacctacattctcgtgcgcatgcacccagcccccctctcgcctcaccaaccccaccgcatcccgccagctatcccgcgacgaaggcagtaacccgagattgacatgccggaccggtggaagcgaggaaatatgcggagcaagtaaagggcgcgcgtgagtattcgagaggtgaaagatgtacacatccttgaccgtttctccgttgcttgtgaagtcctcctcgtcccactcatgcatgtccatgcgcgtgaagattttataagagtaattattcgccacgcacccgcggcgcaagccctcgacgctccacgggttcacctcgaagcagataatcggcgagaagccgcggcgccggtaggggagtgtgaaatacccgatgccggcgtacatgtcgacgacgctgccggcatcttgcgaggggaaagagaggatccgcgtcttctcgcggatgttgccgcgcgagaacatggtgtacatgggcgcccaggattgcgtgatgccgttctggcacgcgctggcccagagggctttgtcgaagtcagcgggggaggggtgcgagagggtgcgaggggatggagaggggccgaaggagccgtatatcggtgttatgttgacggggctgcgcatggtgttttcgccattctgcaggggaatcggtgagtttatggcaatgtgcgacacgcccattttctgcgcgacgtgccgccataagggttgtagtgatgcggcgctggcgggatgggcggtgaggagggcgcgccagaggggcgaggagaaggcgttgtggggtaggaggagtaaaggggggtagatggagtaggcgtctgggaaggcggcggcgaggcggtggggtgtgaggtttagggcactgaggatggagggggggagaagggtgaggacttctgagagggcgccgcggagtgggttcttttctatgctggtggtggatggagtgtattgggaaagggtgatcttggaagagaggtgctggaggttgaggttggtcagggtggtggagagggtggatgtgtcgttggagtggattgttgttgggatacgcatggcgggttgagtcgagttatcggagacatcttcgctattttctgtctcttttgattttgagcagtcgcttccatgtatgttctctcctgggaggatctttgtatttcggtccagttggccatgctcttccagagctgttttgactgtcttaacgtgttgtctggggactaccaatactagtctcgttcccattggcctctgattcttccatctcttgatccattcttgcgtgtgtctagggttggatattttcgtgtattggtctagaagcaaaaacatgagagacaaaactattagacatggtggggcactatcacaattgggcaggtctagacaggagttgtacgactattagaatacagtgtctaagtggaatgaaaacagtcagtcagtttcaaagctacgcatgtttgcattcgcgccctaaaacaagaggaaagtgtggtcggggatccaattcacaaccccgcccccaccagttctccatcccgccttacttatgacgcgcaagctcccagctcccgtcccaactttcttcacccaacacaacacgacgatgacgctctccaacctcgacctcgtgcaccaatgcgacggcttcccctaccccgaatccgaccccgacgcctatctcacacgcacaaacacatactaccagctgcgtgtctccggccacgactatgcactcggctacatgctgcccagcgtcgtcgaagtcttccggggcgtgaagaattggcacgtcgacgacgatgaacgcgagctcatactgactgctggatcgacggccgaggagcgctcgaaagccgtggagataacgctgctggcgatgcgccagctcgatcactttgaggtgttgaagaagtggcgcaacgagctgtatgcggtgtatggcagggataaagagctgctgtttaatgtggagaggagcgcgagcccgctgtttggcgtcgtcacgtatggggtgcatctcactgcgtacacaaggaatggggatacgggcgagatcaagatttggacgccgaggagggcgaggacgaagcagacgtatgggggtctgctggataatgctgttgcgggcggtattgcgtcaggcgaatcgccgtttgagagtctcgttagggaatgtggggaggaggcatcactgccagaagacctggtgcggtcgaagaccaaggcggcggggacggtgacatattattacattcgcgatgagcgcgcgggcggagagacgggtctcatgcagccagagtgccagtacatatacgacctggagttaccggaggatgtgataccgaagcctggggatgacgaggtcgaggaattctacctgtggacagtggatgaggtcaagcaagctatggagaatggcgagttcaagccgaattgcgcgctggtcgtgctcgacttcctcgtcagacacggctttctgaccagcgagaacgagcccaacttcatcgagcttgtcagtaggttgcacaggagactggagtttccaacgttgtagctgcaggagaggtacgccaagagctcgactgaaagtctttatgaggcagatctaaagactccttttgtgggtatacggacgccaaatagacacaaatcaagacgagatggtacctgttaccaccacatatgccgccataacgccacccatgcttttattctgcgcgctcaagctttcttgcacagcatgtagatttcgtcaatcttcaggccgttgagcttcctgtatggtccctcgatgtatagcagcattcctccgaagctggcgtagtactttctgcacggttgttagcccggccctctcatcgtgcaattccagactcacacagtctccgcccccgcctcggcatcctcaaatcggtagtttttgccgtagcacacgtattcaaacaaatccgcaagcgtcgccgtgttggatctgctcacgttccgccagctcgtctcggcgccctctttggtagtgccgtcgagcgcaagcgtggtcgcaaggacgatatttatagttgagccctcagcgacgggccacagctcgtggttgatgtccagggtgaaggtgagggagccgtcggtcgaagtaccagaaaggcggtgcacgcggtcgtacttttccttgtttaccttggttacaatgaagttttcctcgaaaagttgtgcgtcggccatgatgaaggcgtgctgggggattattgagtgtagggaggctctgatattgattgcgcgtgttggtggagaggttgcgactggcgcagaagaaagattcggaggggtgaaagaagcttgagtctatttgcggtcgtagcaccaccggcttggcgggctggagctcgaccctccggagctcgattgcggaggagacgacacctccgctgaccctctgcccccatctcgtgaaggacccacctttccactttctctcactcacagtagctgtacggataagtttcgcgtgtatcagcagttgcatcttccctctcatgaagtgttgcgccccctaagcctagctaccagcacaagctcagcctctccccacggcgtgtgtgtgcgcgcccactcacttactcactcacccacccatccccccctcattctccttccccatgagcctcgcacactctgccagtctatttgcccttctcgacatggcgccgccttcgcccacggtgcacgaggactctgagagcagcgattactgcagccccgtggcgttcgagccactgaacaggtccaagccaaaagccacagctgcgaatgcaaacacacccctgcttaagctgcctgacgacatcttcaagtgcgtgatggactacctcgacggcagcgctgcgtggagtctgaagcggctgtgcaagggaatggagagtagcatcaccgtcaaccagttgctttacaagtacccccttcagctgagtgacgtgcgcgacatcaggctcggcgactggaaatacaggagaatgggcgtgacccggtgggtgagcttcaaggaaagcatcaccgacgccaaccgcaactacgtccagaaacttgccatgagccatttcgcgagtattgacgactttcgctggatagaagagcatctgccctcgctgacgtgtctcgatatatctgccatcaaggacttcgtctggacgcccgaggagacgtggacgtggaagatgatggcagaagcttgcccgaagctgtttggccgtttggaagagctcgaggtggccaactgggctgactacactgcgcactcacggatagaatacagctattcatacaacgactatcgcttcaagcagaaattcaggatatcgcggcggagagatggcgggtcggttgctaagatgatcttcccgatatgcacgaagctgaagttgcttgccattagggagcgctactctgggtttcagtaagatactctgcagcttcacaccaaaaaagctaacatcatggtacagcacatggaacgagtgggaggtgcatcagcgtgtatgctgtctcgtggacggtatcgagaagtactgccccgagtccatgaccaagctgcgtatccacgactacgccccgtaccgctccctcttctccaccgacgctaccccatggaaacggttgacccacgtcgagatcggcctgtcgagctggatggaagaccgccgcgaccgagatgtcattggtcccataccgtaccggataacacaaggtgctcaccaccgggaagaagaggaggctttcgatgacaaatcctatgaggaatgcacgcgcgaccacatggccctcggcaacaacgtcgtccagggcgtcggtgcgtcgttcgaggatctcctccagagcctgcaaactatctcgaaaaagtacccgaacatcagcatcacgccaatccggggtctacaaaacatcacactccacccattccacctagtcaatgtcatgcagcgacgcaacccattcatgcatattaatcagggcaacaacaacaataacaacagccaagcacagaccgaccctgtgtcgaacgaggtagtacaaaccgccctgcgatggctggcgcagaagtgcgactggaagccgactctcgcatgggacaacatgatgtgtgatgtttttccggccaacctcgaacccagccggacatttcttcccaagacagacgttttgtcgcgcatacggaccatggtggccacgctacgcaccctcgacatacccatccgggtctccatcggcgaccgcaccaacacgtgtccgtcatcgggtctcgacggctctctctactttggcgactacaagtccttcgtaggcgaaggtgagaacaagcgcgaagtactccttccgacacaggcttcgttcaacttgactgcgatcgcagacatggtcgacgaactaactattcagtatcccgtcgatgtgcccggcgtctcaggctgggtccgatccggcaagcgcccaacggccgccgaaaaaggtcttatgcagcgcgaaatgatcggatggcgccgcttctggaagcgctactctagccaattcaagaacctgaagaagctcactgccgacgtaccaaacgatatctacgaagactggggtaaatccgacctctcaaccctgctcgcagacgaacgctgggacatgctcgagatcgaagatagaaacggcgatttcggcctctttggtaattacttccccttcagtagcacgtcgctgcgctacatatcgtcgcgcaagcgcggccgttccaaatttgtgcaacgcgtcttcttccgcctcgacaatgagccgctgaccctaccatcaatgggggagaacacatccgcagtagagcgcgagcaaggcgaggttacagacgagcatatcaggggccagatgaacctgccatcggtggcggacagcatatccgcccaagagcgcgacgaaggcgcgattacacacaggcacatcaggaagctgccagcactaccacagcacatatccgcgctagagcgcgaggagaacgagattacagacgagcacatccaggacattgagcgccctgcacaccgcttctggccaccccgggagtcggaaaagggcccgaagaggaagcgaaccgaggactccgacgccctcaagaccaagcggcagaaggtcaacgaagaagacaggcaaaaggttgcggcggcggctaatcagttccagcaggcgacgctggcacatctagatcgcacgctcgagcggctgggggatttctaggtcaccatctccaagtgggttcttggtctggtcgcagtggtatataatgaaaagcggatgaggtggtaggtaatgattgtgtgctttgatctatcttacgcggcgttggacatggaaatcggaatgggatacggaaacaatgttatggcgatatgggtatacggaacaacgatcgacgcatttctagggcgtcacgcctgccatctatatacggtatcgaaatcatgattgtgccttaaatatccttgcatgcatgtgcgctacagcatgttgtgccgtgtcgtgacactttccagttcctggctcacgggtgcagtaaaagcagtattcagcatgcccaaaactccgcggcctagtctagagttatccaccgaaaggttcctagattgcagctttgactttttgagggtcaagttggtttttttttcctttcccttcgctcgtggttcgtctttgttgctttgattctgtccggcagctcgagagcggagggaggcttggatggccgggatagatgatatgagcgggagcgacgagcctcttacacgtgaacagaagaccatcgtgcgcaagcacacgtggaaatctgaccatgtctacatgagaaagcagtcacgccacgaggccatcattcacacgcgcatggacacgttttctttctttgaaattttttgcttcgatttctcactcgtactctaatttacggtacccaatacatccgtcctatcccgatccatcctatccccgacataaaaagcctcgctcgagaagtgtaaaataaaaacacgcagttgagttgttctgttaaaaagggatagtagtaaaacaaaagcgagcgaagctttttgaactcaacgccgtatgcgcagggtatgtacagcagtgcgcgtttctatgactccttccaaacgccgttggtggtcccacggttgtgcatatatacaacgtggccaccgaaggtaaaacaaaaggaaatagattaggagatacagaagtggtgtctaggagggagagagtgttcatgcaccaggccctgtggtcttgcttggctggtctgcttgcgtctccttgtggctggcaaaggggcccacggtgaattcaggcgtggtctccgtgttctgacttggtgggccgcggtactcgcttgggtctggggcgaggatgggttcggtagacttggtgtcgggatggacctcgataccgtcttgtgcctccaagtcctccttccgcgcgttgcggctgaagcggatcgagtcgttgtctccgccgttgcggtcgatgggtgaccaaccagcaatgctaccagcaacgataccagccatgacggtggcgggaccgaaagcggagttggaccttgacctgccacgacgacggctgttgggggtgggtggtgcgggagaaccatcgtggtcgttcgaagggccgttgttaggagtgccaggtagcgattggctagagcgcgacttggtgaaagcctccttgggatgctgcatcttgaatttgaggttgctgagacgtccgccacggaccttcttgatgaaagcaagctcgtcacggatttcgagcaggccctggctccactggtagtcctcatcggaaataacgacctcgggtgtgttcttgcgtctgaagaagttggggatgcacttgcgaacaagttcatcggggactaggcggactatcataccgacgggaagggacaggaaacccagtactatggagtaaccccactgggcaccgttgagcctggtgaccttgaaagcaacaccaccaacgaaaatgatcatggtctgtccaccaatcataatgagcaagatcaagataaagaaccagttgtgtgtgatgccttcgaagacgttgaagcggttgtcgagacgacggttgttgagagcgttgaagatctgcatccagacgaatgtgttgaacacgagcgcgggcagctgctccgcctcgcgatcgctgtcgtaagagaggatagacttgccgccgaagtaaagaatgaacgtaacagtcagctggtagatagcctggccgataatcatcttccacatcctcaatgtgatgaggggagcagacttgggatccggtttgcgatccaggagactccgagtaggcgggtcggtagcaagcgcaagcgcggcgaaggtgtccatgatgaggttgacccataaaagctgaacagcggtaagaacagaggtctgatcgggactggcgacggcggatacaaaagtgagcatgacagcggtgatgttgacggtgatctggaactgcaaaaacttcttgacagcatcgttcacggcacgtccccaaagcaaagccttgacaatggaggcgaagttgtcgtccatcaagataatagccgaagcctctttggcaacctctgtaccagcaatacccatagagaaaccaacatcagcagtcttcagcgccggtgcatcgttggtaccgtcaccagtaacagccactgtctcacctaattccttgaggcgcttgacgagcctgcgcttgtcctcagggctagaacgggcgagcacacagagcttggggatgacggcgtccatatcacgtttcgagagcttgcggaaagtagggccttccatgacgactcctccggggacgagaataccacagtcttcagcaatagccttagcagtgagaacgttgtcaccggtaaccatgcggacatagacaccagcgtgctggcaatccttgacagcttcacgaacgctgggacgaagtggatcctggataccaacaacagcgaggaaggtcatcttcgtgaagacatcctcgaagacagccaagctggagtcatcctcgttcctgcgagactccctgggtggccagctttcaaaatcgcggtagacgagaccgattgttcgcaatgagcgagaggcataggctgtaataacatgttccaaagtttcacggttgtctccggtcatgggcgcagcaatgagctccttggacgcgttggtgagaatctggtcgcacttgccaagaagaatctcagaagcacccttgacgtacatgcggtagcgtccgtcgttgagctttgcaaccgcaccagagcatttgatggccgaatcgaagggaatcacctggacgatagtggcgttggaccgctcctgagcaacgtggcccatgcccaggtattcacgcgcaaaaccaaggagagcggtttcagtcttcgagccgatgaatggatcaggcccaccctcctcaccttcgaaagccgtagtgttctgaatgatcgactgcagcaggagatccttgacatccttggtaatggtattgacaaattcggaggccgacacgtcatttgcgttttccaccggggactcgatcgttctgcctttggatccgtcatccatcgattctgatgtctccgaggtcttgagcttgtggtcgccaaatcgcagagctgtgccaagcgaaccagcaactacagtcatcttgttttgggtaagggtaccagtcttgtcggaacaaatggtcgtagcgttacccatggtttcacaacttcgcagaagacgaaccaggttgttgtccttgagcatgcgagtggtggcaaaggcgagagcgagggtgaccgccagaggaagaccctcgggtacagcaacaacgacaacagtgatggcaacaatgagaatgtcgagaaagttctgacccttctcggcaggagtcgtgttgctgctcttgaggcggacgagaaactcaatgaagagtacaacaaagagcaagagagcagcggctccaccaagtttcgcaatgtaggtcgccagaacgttgagcttagactgaagtggagtcacttcactgtcttcgcgcaaggacatcatagtctttccgtagctggagtgaacgccggtcgctgtgacgaggaatgtaccaacaccttccgaaaccttcgcacctgagaggatgaacgggtcgatcttcttcaagttgtcgtgcctttctatggcgcggaacgcttcgtctccggcagtcttcttcagaaggtcggattcaccagtggccgaggactcgtcgcatttgataccgtgaccagaaatcagaataccgtcaacgggaatcatgtcaccagcttccagattgacaacatcgccgacaaagatatcgtagacggagatttcgcgaagtctgccggaacggtaaaccttgatggtacgatcgtctttcttgcggttaagtttgacaaattgacgctccttttgccagtcgtttgcggcaccaaccaccacaacgatagcaatggccacgataatagcaacaccctcaatccattccaccttgggctcacccggctcatgcttcacaccaaacgtctgatacagtccgagtgcaagggagatgacggccgctgcagtcaaaagaagcagaaccttatcgttataagctatccaagcgagttggaagatattctttggcttgcggacaggaaggcgattatcgctaaaaacgcgctttcggtccacaaaggccttctcgccagcctcgggcacagaatcggtatgagcgatcccttgctcgggagcagactttgcgttctggttgtggctttgaacagtcgcttcttcaaaagagacggcaccgtcaagtgtctgttcgtcagcactcaaaccagattttctatcagtccgaagacctttttctatgccatctagtccgccaagtgcgtagaaggctcctaagctcttggggttgtatagctttccaagttgtcccggagagaacgcgaatttgttgttctcgacctcaaattcagattcggtgcctgggtcgggcttcaacgcgtctttggcatctaggacctcggtcgggcccatctctccttgagggatgtcgttctggttcaacgtcacgtaggtcgctccgctagagttggaatcgcccacatcggtgctcgagtccatagagttgccccgtgaccttgcgccaggaactgcgaggaagttggtgccgttccagccctgcgctggcgaagacacgttgtgaggcgaagtcggcctactggcattgctctcaaaggagttcgcattgcgcagctcctggggagactgccgcgactgcgtgggagacacattatgatcggtattaggtgtagatgatcggttgtcttggatctggcccatgggtaccgcgtcagtcatgttggtgtcgttgggattgacagcagacgtgtcgatggtgatggtaggagcccgtttgcgtccctcgccgggcgtgtcgggtgcgctgttgtttgccatattggcagtggtagcctgcttgcccggtggctgtttaggggcgggaggactggggctgtgtcttcaggcaggcgataggtgcgaaggaatacagtagtgagatattccggtgaagcctacgggcactgcatgcgagtaatcagggcgtattaagaggcgggtggaaagccacaaggaggcggagtcgtagtcctgctcagcaggtggttgcgtcgtggatacaagaaaacggcaggagccgaatggagcaggtcctcttgatgattatactagagctagacaaaccgtggtcagcatacatatacacgcctgcttcacagcgcagcgttttcatttggcaccgccacgaccatccgttctagatggggcgcgtgtacccttcgctggccggcacgagggactcaccatggagcattggttgcgtagagggaggcgaaaggctagccgcagcgtgacaacaaagctgagcaacgggcgatagagggtctagggcagcttaggtgtggtttgagggaggctgtgtgcagtaggcgcagcagagctcatgcgtgtacaagtacgcgatgtttctcaaggagcgtcgtggcaaaagtacaccggaagagaagctcgaagatggcgaaactgcagtaggagtcaaggaccaagaatcacattcagggattcgggcagtcgaagcaatggaccgggggcgcggatgctccccgtcttgatcgtcttgttgtaggtccaagagcttggctgtacttgcactgcctcgttgcgctaggccgttttcagaggttagctaccttagcctgcatcgcggaaaaagcctctttttgaccatcctcctacagcaatccagcctgcgtttcatctacatgcccgtcgcatatctaatgctgcactgtgcctgcatggccgtcgtcgagcaggtcgatgccatgtgtctttctaattagacaacaatcgtgacacgacaaggcacgccgcgagcatacccgatgaggcttttctccgaacggggcacttatattatgagccaagccatgcacccaccacggcgtctcagggcgtcatatcgcagcgtgaattgaccatttcccaaggctgctctcctgagctttgcacgtcgccctgacctgtcccactttcttttcgccagccaagagactccaccgaccaacacgactacagcattgctgtattgtaattcaactggccgctccttatgttgttcgataatgtcgaagacgcaccgggattcattgttgccgccaacacagcctgcgccggactactgccgagccggtcttgatcacacacaagacactcgcggtccgtcgccgagtacttcttgtcgagacttgtcctcaccgtacctggcgatcaccagaccgcggcgagaccaacacgaacgaagacgtcaacatccgcgagccaagcgcgcgaaagcttggcctctccgctacgagatccagccttcgatcatgaatgctctgcgtcatcgtcctcgtaggaggcgcactgaattaattaacgcagtctggatatcggtcctggtccgagcccggcatcaacatggggcagccgacttcgcttgatgggtcggattattgtgtataggccgtcaagaaccacaagttactgtagatcttccgtgctgcctcgaaacaacatcaacatgtttgttccacaatctgtaggcgcgcagtacgcacttgtgcggaatgactcgctaggtcaagcttctgacattgcttggtaccaatggaccatgagattggctcttcgctctcccaatgaccttatcgcagtccaaggtcaaaggtgtcccgacacacggcgcttgtgagacatttgccgtaggtgctgtctgtcatttcacgtggatacctatgcgcgacatgttgtactcggagtacaatcaatgcgaaatcgacccaatttctgggtaatgaattcgataaggggtacttgcgctgggtcttttccacgacgaccgggatcgtgcaaccgaagagtctgctctatgattgttaggcgatagctgcatacctaccccgctgaatgtttgtgttatttcgaggtacattcccctcagttggctgacatgcaggaagttgcaagaccgttcaacggcgtttactaagcgccccactcgaagccaatctgaccaatcgacgttgcttcactcccaccatcctgaggacgtgtctgcccttactagatcacacatgcaacctttgaggtgaccaacgcgccctttgaccgttcgcatcagtagcgcagaagcggaagcgcataattgaagctctggtgttgtctgtatgacggagctgacaatacaatggcatcttcgcatctccggctcatcttgacatgcgcctttgcgcccgaataggcagagttcacacaacagtagcggctacaaaatggcggactttgggcaaactatcatgaagcaacacaacggatcagtcaccctcatactgctttcaaactcgagcaattatctattttaaagtatcctttggcccccacagatctatcttcgccagcagttctgaaagaatcgtacctgcatactcgccccggcattgagatcgtcccgctgggtccagaaacaggtcgtccaacgacaagttccaaatccggctactttctgatatcgtaccttttacagtcgaaaacatttgtcccgcacgcacgcgccggagtgaaagtcttccgacccctgtccagaatccatttgtaactttatctgtttcggggtacaacacaccagaagcatgtctgccgataccaagaacaacggactcgctgcgaacggatggactgcagtaccccgcagtttcaaaaaaagccttgcggatgtggacaagagcaagcaagccgagttgacggttgacaaagcgggtgcgcccagtactgatcttgcaaggaagacacacgagttcgcgaaggagaaattgccagagaagactttcaaccattctatgcgtgtctggtactacggtacgtatcaataaccacatgtctactccaccatgccttgctacatacacacgctctgcccaaagtggtcttcgcttaaatggtcatcaataggtgtgctgacatccaccaggcaaagcaatcgtacagacccacttcccccatcttgcacctctgcttgagacatactacctgacatgcctgctccacgacattggtacgacagccgaaaacatgcacgggcactcacatgtccgttttgagtactacgggcgcattcaaagcactcaacttcctttgcgcgacaacggggcttcccaggatcaggcggaagccgtcacgcgaagccatcatacgccatgctgacttgggtgagaccggcacgctgtcgagcctggggatgatgatccagttgagcactgttttcggtaagttctgcctttccttagttcctctcgcgccagtgttgttgcactgcctggaactgcgtggagagtgtacgacgcatcttcaccgccataccttggcccagaatctgccttgggcgagtatgacagcaaggtccgattgcttctacgacggacttgatacaagaccaatgcgactatcgtgtggtggccaatcgcgtgtggttggagacggagcctctacggcacgactacgatgatccgcgacagcaccgcgcgttcgagaagaagtcgcaacaccaagcatcacacatcaacatgacaagctctctgcgcctctcgcatcgaatcttgccttcaactgcagtttgcagatctgtccccaaacgagctgcgggaactattccgcaatcggtaaacctacacatcaacgccacccgccccagcatccgcggcacacagcctccttaaattcatatcgcgtattctacgcatcgtctaccggttcaacaagatgtgtagcttcactcggtcgccaccattatcgataacaaatatcgaccctcgggcctatactaccaggagcccggaagccttggcagaggctgtgtcaactccctagcatagacagtctccacttcaacaaaaaaaatgtcgcatgtactcctcgattatgcccgccaatagaacagcggaggatgacttcgtttagcaactcgccgcctgcacggtgatcaggggaagtattggatctcggcctccgcatgtggagaagttcttcgagcgttgaactttgcatgtggagaattctttcgaatctcgacccgttattatggactgcctcgaccctatgccacgcaatgcacctaccaatagggtgtactcattttattgaatcatggctaacaccaccccctcaaaacagacaatgtaggcctaaacccgcacctcatcgcgaaatcgacaattgcaaacgtcgttgctgcgtttccgcgcgggcagtggtcggcgtgctttgcggacgcgatggtggaagaaatggaactcaagccttggtgtcatactactgcgaatgatgggtttgttgaggctattttgggaaatgaggttatggcgccttttgacgggtagggctgttgcgaaggaggtgtggtggagaatccgaatggatgttgatgtgaatagagtttttgaagagtaaatgtgaagtcgctcaatatgtcgtgttcccaagacgaaaactctacataaacccttttaaccttgacaaaagcacttttcctgttaccatgcgcttttcattcaaacgatcaatgtacaaatacacgcccacgcgaaaatgaaaacacttacttcgacatactttgctcatcaaacaacacaccagagccatgtacactactcctctccaccctcatgttcatcatctgcaaccttcttgcccaacctcggcaactcaatcccccaaactagaatattcacaatcaaatacaccgcgattgcggagatgaagacgatgcgtaggctgcggctgtatgcgtcgatgactggatgtcgttagtttgggggctgtgctgagagaggatgtttgggacgtaaggcttagtacgtaccttggatttggtgcttagggtcgaggtcgatgatgcttcggacggatttgcggacttgttcgatgatctgaggtgaattagtgggatgaggcaggcggattgcgaggcatgttcgaagtgtgacttgggcagcggtggatctgcattgaagacaggtgttgggcagtgatgatgttcgacgtgacacattgctggggttgattgggttgggaacgtagcgcaaggctgtgcttcatacatacctcgttctttttgtggccggtaacaagctgctcgagataggtggtcaacgagttctgtaagatcaggctgctgaggctgacacccatgacgatgcccaactggcgcccgagaagaagagtgctggtcatgacagcctggtcttcttgtgagctcgtggcgagcacggcgagacttgttgccgggaaacttaagccttgtccgatgctcgaagggacgagaaaaatggtcgccagccatggaggtatgttgtcccacaatgaagatagacaaattgcgccgatgagcatgaacagtgagccaactacgatgagccacttcatgcgtcctgtggccgtcatgatgaagccagatgatacaccgcagatagtgagcgcgactgagggtccggcaagtcggaagcctgatatcgatgcagactctagcttcacggcttggaagtaaagaggcgcattgaataggatgctgttcatgccgatctgcgcgaagaaattgttgaaaacgaggttaccccgtggctggctgaagagcatagggagaggcattacaggcctatgagcgcgggactcaacgcgaagaagaattgcaccagcgatgacagcaacaacaagcgatacgattacgaaagggtgctgccacgggaaaatgttgccgccaagattgagtcccaggataaggaacgcaacagacacagtgaggaagaaggagcctgcgaagtcgaagcctttcatagcgtcccgaacgcctagcccagagcttttcgctaggcatgggcccaaagtgacgggagtagtgaggtatgcgttgatgaagagtgcaatgagaaccggaagttgtatggcgaaggtcattctccatccaagcttgtcgcaaagaaaccctccgaatgcagcaccacatgccgacccaccaccgtagaaaaggttgatgtacgcttggtaagtacctcgcacttctatactgacaaggtcgttcgtcataacgtttcccatggaaagcaatccggctgcaccgattccacagatagctcttgcggcaatgaagctgccaatgctattcgccgcagcgcaccaagccgtggtcgcagtgaggagaaggatgccagcaagatacaggggtctacggccgatagtatcggatagacggcccataagtggttgtagggatgtcgaggtcagcagaaatgctgttgatagccatgacgctgaattggaggcgttgaagtaggatgtgatgacaggatgactcgaagccatgagcgttgaatcgaacatggcgatgaagtagcccatcattatgccaccaaagatgcatctaaacttccacaccgaaactccctccagcagaccgttctcttgaaagttgactaagcgcccttcctccgcgcttacatcatcgccttcgggtgcaaccaactgtccatgtgaatagcttctacttctgctcctgctctttctcagttctgggaacgctggtggaccaccttgaccttgctgagctacctcagcggccagtaaattcgcatcttcgggtggtgaagcatcttcgttgcgctcggtgattcgtcgcaggagcggagttctctcggaagcacgcctggttcttccacgactacttgatcgtgacctcgagcgcacttttgaaggcatgcgattccgatcactgtcaccagtgataacactccaccaggacactggaggtccagtcgaagtaaacgaaggagaagtcatgctgggttgacgtcagcctgaggaaccagtgatagctcaggtgcaaagcttcgaggagttgagtttaactgaatgcggctagacttcgccgccaccttcctttatcaacggcgatctacagtacagtcatttcgacagacacggaagatgaagacgccgttgaggatcgcgatactcgagtgcgacactccattacccagtgttgtagagaaatacggtcgatatgatcgcattttcagcgcactgctcgaaacggctgccgaagggttgggcttatctccgaagaaagacctcgtgttgagcggattcgatgttgtggacaagcaagagtatccgaacctggatgagatagacgcgaatactgatatctggttcaagtgcgttatgcaccaatgattctggcaatggttgttgacacatggcagagcacaactcattcgacaatgatccatggatcctgaagctagtggagttcacccgagaagctgctgaaacaagatcgcatccggaccattggtgtttgctttggccatcaaatcctttgacgagctctaggggtaaaggttgggccgcagtgatgatggctgggcagatctcagtctagcctgtagagctgagtacgaagggcagagagatattccagcgagatacgctcgtatgctgatcaaagattccggaacttctccgtatcacgctaattcgactaggcaatacaccaaatgcacaaggatatcgtcttcgagtacccagaaggtgtggaaaagctcggcgcttcgcctcgttgtctggtgcagggcatgtacaagaaggacaagttcatctcagtacaaggacatccagaattcaacgaaggtatcatgattgatttggtgaagacgaggaacaagcagggcatcttcgaagatgagcaagctagagatgcgctgagcagatcgggtgaacagcacgatggagtgatcattgcaaaggcattcctaaggttcttgctggaggattgagtggagctcgctttagtattccgaaaatacgactcgttcaatatcgctactataccatattcttgccaatgtgatgtgaagtgagtaacacatgaccatagacctgctgtgagtgccaagactctgggacgctaaaggatcgttatctcatcgcgcgacttcatgacttcgcacttcctgttcatcgcgcggtctatcacgccatcaccagatggctgctccgcgccatgtcagcatcgacgcggaaatacatgagcaagcgccaacgcgcttgtgacttctgtcggttacgcaagactgcatgtcgtattgaaggacacttgccatgccgtttgtgtgcattacacgggaagcaatgcacgtttgtcgaggctgcgcaaccgcgaagacgacaaacgccacatattgaagcgggatcgtcagcaacgagtgctatcagcatatcggaacgacatcctgaacgtttgatcaatcaaacgaccccttcaggaatatcccctttgaggcacaacatatccgacatgggatcatacgaaacaggccagcaagacaccatgaatgaatccttttctccaggcttcttgttcgaagacgctgctgctgatcaattcttccatgggctgggagaaggtgaaaattacttacaacatggccagccatacatggctgtggaagatggaatgagtccggaaggctttctggctaggatggatatcgaagagtctccaagttggctcagttcgagcttgaatggtatccagctggacgctaacgacaacctcaatccacaagtgctaggacacagcggggacatggacccttatctgttgcagcattaccgctacaactccacctgtgctactttcaagttcaagcagttgactgtacattctgtctgtcaagataaagtccctacccagttcctagtctcgcggcctgaaatatttacggtagcgagaaacgaaatgggtctgcgtcaggtctcgactgaggttgcaagagaagagctggaggcgctcgtgccggccgatacaggtcttcggctcattacattgtttcgcagattcatcttgtctcagtatcccatcttctcagaatctcactttccgggaccgcagtcaagtccaccacatctacttgcagctgtttatatggtagctcaaccttttgccaaattcgatgatgtattatccgtggagctggcctacgagacgttgaacaaccgagccctcttccggcttgtggccgaagctctacagttcgagacacataatcccagtctgtcgacagtgcagacactgctactgctcgtatctcgtccgtcgaccaatcctttggtgctcgaatcatccttcaaatggtctctccacggccaacttgtctcgacagctcaaaacttgggactgcaatacgacccaggctcttggaacatcgctccctggcaaatatccctacgccgacgaatctcatgcaccatatacacaactgataagtggttggcatccagcctcggcagacctcccctcgttacgcgcgacacttggctagtgacatcagtcacaagcatggattctaacgagtccggcttgagctcagaaatatggttgcaccacatactttacgcaaagcttggctcattactgggggacgtccttgcgcaactctagtaagttcttcttatcatactgaacaagccactagtaacctttccatcagctctttacgcgcagtgcaagagactacctccaatgtccagcataccctaaacatctcaaaagtactgctgcaagagttatccgattggcatcaagactgcccacagcccgctgaaagctcagatcaagacgcggtctcgctaccaacaatttgtattcttggctatcattacgtacaaatgaccatttttcgggccatcatgcgaccgtttgtcgcaaattctggtccagtcgagactggagatgcagtcactcacagtctcacgaatcaccaagacgtaaacggcttcgcgaggactggagtcaggtcttcaaccactgcagcctcgaagtatgtcaaaagtctcagggaggagcattttcacatgttctggccgcattggagtcaggtggccttttcttgcatctgtttcctcaatctactgatggcgattacctctccagacatgcaggaagcaactacttggtttcgagacctgcatatgactagaaaagagatgcgccttaagtcgaacatgttacccgtattgcgattgggcctactaaggatagatgccttattctggaaaggtatcgacaaggtactacggctgcagccgcacgtgcaggatgcactagctgcaagtatggatacaagcacatcaaacactgctatgtgaatgcgattgaggaaggtcaccaggtcttggtatccactcgtcattccactagtcattctcacatccaaaatcactttccgccaagtctactttaccatgtcgagcggtggtgcaaaagattgaagtcatatcttcagcaagataacaaatacgtttggaactcagatttctgtttcaatttacagacgactcctctgcttcagcaagccagataatacatcttccgctgctgttattgcatcttgcgccattccaagacctgcctggaatcctgtaccaccagcgccgtagttgtgaacaagaacacccgtcctgcatgcatcaagctcgatatctgtcctttccacgcgcgcaccgccctctcgcgacggccgcaagccagcaaatggagccaagacctccatgccacctgtgagcagttctggcagcaaggtagtggtgcgtttcactatcgattctgactcgcttgagaacgtgtctccagtgctacatgatgatgttagcaattttgggatataatgcggcgctttctatcctacctcacgcccttttgcatgaaaccacccaggatgatgttaccattcgactgcggccttggtattatgtatgtctcgtagtcttttccatggcgcattacatttttggcgatatggggtgctcgtgtaagtaggatctgtcctctggtgttgtaacacttttcatcctgcacaccctggagagttcgcgcaccattaccagtgcagttgaagacgacctttgttgatggatcgcaaaaggcggactcgatgcttggcaacttttcccgaacgaattggacaccatgttgctccttcagaactcgatggagatattgaatatatctaggtgcgttcactgtgatagtggtgaatgtaacaccaaattggcatccttctggtatctcggattttggcaggatcttgaactattcttgatgtaagcctgcgtcccttttggctgcctccctgtgttgacttacgtcctttagatattcagccatggattcgatcttcgcgcgtgctggcatctcatcccagtactcgaacgatggtgttttcgatatgcatgcttccacaccgtgctcttcagcaagcttcatcatgtgtccatacccgagcttgtcccagcgcaacgcattcgcatcaccaccggaaatggcagagaagtttgcccctgcccttttgctctgagttagttctctaagagtagatataaagctcgcacaactctgcgacataccatggcgaagtgtaatttattgacgtgtctccaggaagatgctctgctactactgtaatgtgcgaaccgtagccacgttctgcaagcaagagtgcaacgtctagaccaattacaccagcactatacatgcaacgatcagtcttcggtttacatgcaactcctccgcagccggaacgtacccaacaattacaattgatttgcccattattctgctctattattcggttcgggcttgcttcgaattcgctttcctgatacaggtaataatagcggattcactcatttaattgtcaagctcatagtgtctcgacaccccggactgacatccgccgaacgtcgacgccgtcggagaagcgtcgtgcgtccgacctcgcgtggcgatcgggccttcttacggcgtcggttttgattggtggcgttctcaggcccacaactcacctatcttgtcatggggcaaaagataacatgcacatccagacgcgtaacaattcgcgaaatgtcgggcatgtcactgtacgcatgagtagtgggagttgatcaggcgaaggcacttcggattcggagcgagtcatggcagagtccaaatctccccaccgttgaaaactgctacggttgaacagtccaccaggcgccggtataattactgtccgcccttacccagcgagaagaggttgaggtagcttagatattcttaaaaacttttgcaatactagataaggataccttagagtagcgtatatatttaggctcccttataaacttataggtgcgctcctaaagacgattagaacatatcgtgtaggtgcagagcaggcacgaattttgccgctgccgggtggcgggctcacaacattatcgtcatccagacatgtttgatcagacgtacggcattctcgctatccatttacgcgccgtagtggacactccgcagaatcctacttgtgtcttctatgtactcaaaactcttcttcaaaccacgctcagggtggttgtaatgaccaaaagcatgaggcataccggtataacgcttcacagtaacgttgttaccagccttacgcaaaagctcgccataatactcgccttcatctctctcaagatcaaactctgcagttatgatgtgtgccggggagagattctgaaatgaaggagccaacactggggtacagatccagttgttcagcgctttctcttgttgctctatcatcttgttaacttcggacttggatcgtgaatttgtttcaggaattgtacctttgctgtcaccgagccagtacttcaggaaccattgttcgcgacccaaaggaccccatggtacgtcgtgaaacagatgtacactctggtacggacaattcgattcgttcagcttcaggcctttcatgcaatatcgcatgtccgttgcaggaacgatcatcatgtgtagcttgagatctacaccctcgtctcgtgcgaaatgtgcaaggacggcggacatttgacctcctgcagacagtccgccgatggaaacgctactcgggtcgatgttgagagattcgacgttggctattgcccatttgaccgcatcccagcaatcatagatgctggttgggaaaggaaattcgggcgccatcctgtagtcgacatcgatgactttgatgttcgccttattacacatgtgccggcaccatgcggcttcactcttcaaaccaccaagtacccatccgcctgtgcagaggtcagaaatttcctcatgtcttcagaaagatgataaatcgtacctccatggaagtttaagtgcactgggaatggccccggaccctctggtgagtacactctaactgttatctccccgactggagttgttacaggcatctgtatatcttccacatgaaagacatcgggacctgtgatctataagtatgcttgttctcgctgaaagggcttgcaagactgacctgcacacgtaggatgtgtgaagctgtactgggcaggattctcacgatactcctcgagtgacagttcatctgctctgaccatatgcgccccatgagcatgccacaactctacccattctgggtcgaggccagccaaatgctctttcctgatcgctagtctaggctcagtcgtagtctgtgtttgtactgtagaagtagacattgtgataaatgtggcgtaagaattctacaagctgaaagtcaggagatgttagagaaaacggtaagtgtcttgtgtatgagcagatagaacaaatgcaccaagaaagatatgctccgccaacaacatggggcgcatctcttgcgacgctctgattggcggcgttgactgaagcacgctaggcgttgacaagttggccgatcttagtactgccgaaccctatcacttccccacagaatccgatagcatggaccatggatctggggtagtgccgctatctatgaagcgtcgtacatttaagacacgagggtatccaggccctggtatctcagctcatcatcagtcgctcatgacctgatctgcatccttcgaagcatcacggcaattttcatcatggccacggacattgagacgcagaacaaggaccttggtcgacaggatacgttcgaggagaagtcccctatagcagattcggaatgggtgagcttcagaagagttcccgacaagctgcccaagatcgctttactcattctggctgtcgaggtttgcatactaatgctttttacgacagagcttcactaacattcagcaaagctgggtgagcgcttcacatactttggtctcagcggacctatacaaaactacatcaagtaagccatgtaccaaagaaatgctgttgttgtgacacaactgacgtcttacagcaacccttatgcccctggatccgaccttccaggagcacttggcaaaggacaggccgttgcaacagctctaggaaactttttcaaattctgggcgtatgcatccaccatcatcggagctataattgccgaccaatacctcgggaagttcaaggccatcctcgcagcatctgccgtttacattgttggcctggtcattctggtcgcgacctcgacaccatcttcgatccagagcggtgctggatttggcggcctgattgctgcgatgatcacaattggtcttggtactggtggtatcaaggcaaacgtcaccccgatgtgtgcagagcagtaccagaacgctagacccgtgttgaagacgctcaagactggggagaaggtggtagttgatccggagctcactgtccagaagcttttcatgtggttctactgggttgtaaatgtcggtgcactatcgccactcatcactgtcaatgttgaggcgcatcactcgttttggcttgcatacctcattccgctcatgtaagtttgcagaccacatctaccatcagttacagaaactgatcatttgacagcgccattatcatctccctggcagtattcttaacaggatccaagaaatacatcaaagtcccaccccaaagttccgccatcgtcgacgccatcaaaaccaccaccatcgcagtccgtgaaaaaggtttccaaaacgctaaaccctcagctcttgctgaatcgcgacgagacgacaagtacaagttctcccgcgagacacgctacactgacacctacgtcgaggatgtgcgccgcggcgttaagagctgcaaggtaaaagtcacgaacctaatcaaaggaacttcacactaacgctcctctttagatcttcctcttcttccccttctacttcgtctgctggatccaaatctggaacaacctgatctcgcaagccggcgaaatggcgctgcacggcacgcccaacgaccttttgcaaaacctcgaccccatcgcgctcatcatcttcatcccgtttctcgatctcgtcgtgtacccgacgctgcgcaagttcaagatcgactttgacccaattagtcgcattttcgcgggcttcatgctcgtcagtgtgagcatggtgtatgcgagtgtgctacagcattatatttacacgagtcccgagaagagtattcacgtgtgggtgcaggcgccggcgtatgtgttggtggcgtttagtgaggcgtttattattattaccgggttggagttggcgtttacgcaagcgccgaaaaagtatgtatgatctgcctattacagttgacgatttgctaatgtgagatagtctccgatcgttcatctcagcgctgttctggattacgatcggcatcgcagctgccatctgcattgcactcagcccggtttcccaggatccttatctggtgtggatgtatgctggtctaggcatcacgggctttgtagccggatgcacattcttcctttgctttcgcaagggcaggaagtggtcagcaacgaatgccgtgatcttggaagcggtgcctgttgatgcccatcctgctgccgttgcgtatcaggaagacaagggtgttggaaagatctagcttacttaatatatcgttctgctgttcttcttacaaaacaaacattgaaatgaaataaactattgtatgaacgtcgtctgcggttcgaactcacggacaaaaaggaaagtccgatcgggcacaatgaggaggcctgaacgatcgtaggcacagtttgcagtttgtagttgtagctactttcctgaaagaacgatgaattttgataccatatatacccagaaaaaatcgaaaatagtaatttgattccacctgaaacagctgtaccaacctttccggtccatcggtctttgaaagggcggtagtcagttacgccacagcgcaggcaacagtgtgacacagcccaatcaaccaccacttgtcgggtaagcacatattccgtgaccaacaaaagctccagaaacgacaaaaataaaagcccctagtctagccacggcgtctcattaacttcccgtgtcgatatatagcctagcgaaccccccagtcttacatctccaatcccaaaaaagacacagactagacacgctcaactaacgagtcgaatcaaagctccagcaaaaaggataggggagaccgaatagatccgacctagccgaatcattaaatgattgctatccatttccgaggtgcaactactttcctgaagtgatggtcgaattacttgatatatatgtacttcaattggtgatgatgctgcacattgaagtggttgggctgcgagatcgagatggagtatgtgatacgaggtggataagggtgcatagatgtgttgaaggagatgcaggttgccgaaagcgcggccgcttctctgattcattcacaaccacataatgtcaaagaaacagcacattgcatactcagcccaatgccgtcaaattccaccatgaaaaaaggagtaaagaacgtagacttcagcagcgactcgaaacccagcgcaaaaaaggaaagatcgacctggcaagtcgtgtatgccagaccaaagcgcggaagctggagtgtttcttgattacagctaccttcctggaagattctaggatggattggtatacattggcttgctgatgctggactattggcaatgttcggggttggaggttgggcaaaggtctgagagcaggcgagcaagcgttggggggatgtgcacattgtgtgtgtgtgcagtgaattgtcctagctttgctttgatttccggcaatgctgcgggtgtggaaaacatactgtattgctcgcagaaaacgggacagtcagtggctgagactggatacgttgagtagggtagactgaatttaaggaatcagaacatggaaatggacacatgtgcgagcaaagttcggacgaaaaggcgtcgtagtcagtttttcattcaaggtccaccaagataggtgaagtgtatctacggcaaagtcacttggggtatgatcaccagatcctcgactatgtaacgccatactccaggctcacttttgcttcagccctacttcttcttgccctgtgcttcagtcgaggtcagttccctgatgaagaccttgataacaccatcgggcacatcatccgtgccgtcctcgaatccaggactaacacccacagcaacgaacttgccgtctgacgaaaagtcaatggtctgcacggcggcgggaaatttctgatactgccggatcctccgcttcgcaacagcgtcccacagagcgactatgccgtcaccgccacctgttgcgaacgtgccgtggaccgggtggtatgctagcgcgtggacggggtacactatatcctggccatcgactgcttgcctgtgacacttgaaggcgtatttccgcgactgcgactcctcggacgggtcaaaccactctactgctacacggccctcgatgcttgagctggagtagccggcgtcgttgggcatgcatgcgacggcgcgcgtcatgtacttcatggagctttctcgctgctgccacggtgccagctccacgctttctccgcctccgcgctttgcggcgttcgataggccgtcgagctcgtagatgttgactgccctgctggccatggcgactacgagcttggtgggtgatgcggagagcgagaagggttttgagggcagacggatggctgcgaagtcgccgggtctcgaaaggtcgtgcaggtggagggttgagtcccatgatgcggatatgaggaggttgtgcggagcggaatagatgacgttgcggacgccggcttcatgtgtcgacattatggtctgggagccagtctcgaggtcgattctgtaatcgttaggcttcttgcctgtatcaaaagcttgtgaaggtgatatcggcgtaccttcggacctcccaatctaagcccacggtgaatgcttcgttgtcatcgcgtccgaagcagacatctaatactggcgaccggtgctcgaacttctggagcagcttgccgccaggctcagcgtgggtgtcgtagaggtagacattcctgtcccatgaggagaccagtaaccgtgttggcgtcgtaggcgagaatttgacagacgatatgggctctgaggggttttgcgcaagctcgaattgacctgcaaggttagtatcctgtcttccaagtatgttttgggtactccgtatcgagacaacgttgcgccgaggcacaaggcggccctccaaagcggtaattgatgtgacagcgtatattttgaaagaaaagacggacagcgactgcagagaagaacttacttgacatgtttgcggtgttgcgcgattggcgtgtcgtgtatccagaagcttgactgcagctccgcgaaactcccaaacaaatgacggccgctagtggcccatgtccacgtccatgcgcgcacccctccaaagctctccagagcccccttgtaattccttactttgctctcaccacacggcatcgacctcgctatgcctttcgcgcaacttgtgatagggccgccgggctctggcaagtcgacatactgcgatggcatgcagcagttcatgggcgcaatcgagcgcaagtgctcggtggtgaacctcgaccccgcgaacgactctacttcatatcagcccgccgtagacgtacgagatctggtcactatagacgatatcatggagcaagaggccctgggaccgaatggcggggttctgtttgcgctggaagaactggagaaccattttgactggctcgaagaatgcctgaaggagctcggaggtccgtagctacgtgtgttgagagagtggccatgtattgatcttgtcgcagatgactatgttctctttgactgtcctggccaggtagagctcttcacacaccacggctccctgcggaacatcttcttccgcctccaaaaaattgggtatcgagtattgcccactacctgccgcaagcaacaacacgctgacccttgcagctcgtcgtcgtacacttgaccgactccataatactctcgcggccctcgttatacgtatcatcgctattacttgcgctgcggagtatgctgcagatggacctaccgcacctaaatgtcctcaccaagatcgacaacctcaaaaactacccaaatctacctttcaacctcgacttctacaccgaagtacaggatctgcactatctcctccctcacctcaatcgcgaacaaacgtctggtatcccaggtccgacaacggctggcgcaaatgccgacacagacatggacgatgacgaaccaacatccaagttctcagccctcaataaggccatcgtcgagttagtggaggactttgcgcttgtgggctttgaaacgctagctgtcgaagacaaaaaaagcatgatgacacttctacgggccatcgaccgtgctggaggatatgcgcttggtggagtggaaggtgcgaacgagactgtatggcaaatggctatgcgatcggatggtgtgactatggacgcgcgggacgtacaggagcgatggcttgatcggcgagaagagcttgacgaagaagagaggaaggcttgggcggaagagagcaaagagatggccgatccgccggaggctcaacaagcaccaccgccagcaccgaaacctgcagcagagaagaccaaagcaaatgatggagatgaggatgatgacatggaagacttggaggagatgaggaggttcatggagaagaagacggacgtcggggtaaacatcgtgaagaagtaatgacttgccaactgtgcgattgatgtatcgcgacacatgaggatgatgacccaggctagatgacttcgtttgtcgccaggcaaaggccagagtggggacaatgccatggaggctctatgtgttgcaaaattacactttgctggcacatgtaggcggccaacggcacaaggtggaaccccgcattgtggggtagtgaaacgcgtcgcgtcagtagtgaaagcactgcgcgcctaaataactgctcgatggcaggcaagcgcgggcagctgagcgctcataagactggagtagattggctatagcaatgcaaaaactaccaatcactatcaacttattgctttcggtgcctgctcaaaatgttgaagcgcaagccctccaacgatgcagaaggctcgatccttggcgcgcgacgccagcgtcgactgttccgcgcggataagcacaacaaacacccgtggcagccagagacggagcgcgacatgactgagttgctagaatacatcctccagcatgaagaggcttttcagaagtatgtattaccaaaatagtgccttgcatccgcctaagcttatactcccgcagccaacaccgcctctcctcgctctacgcagactttcgccagcaactcgaagtaaaccccgagggttaccatgcgaacatcgccgcatggaataaagcgctcaccaatgctgcacgagccggggtcattcccgtacgaggcacggcccgtagccctttcactattcttgcaacagacggtctcgcacaggcattattacacccacagcatgggaagcccacgtgcttgcctgcagtcttccacgatgctgcgcagaagagggaatggataccccagaatgacttctggactgcaaaagagagtatatataagacctcgtggataccgtcaccattgaaggtactgcagtggagcctgagacaggtcggcgtcttaggacagccgagttcaccacagaagcttcaaggaggaggctttgtggtagtgaagaacgtagaggccgctgcaaatgagattttgaagaagacgaaggaacatacatcgaccgccgatcgcgtaatgtccaaggcagagttctcgaagcgattcttgggagtttccgaccccggcgccgcgctcacatatggtgagggtgacacgaatcttctgctgcagtatctacagcgagacaggcaagcgctgctgttcgatgggcaaacagtaaagttcaaggccgagcacgaagctgcgcctgaacccataacacgcgaagaccaggccattgccaatctgcgtgacacacttgccaaaatcaacgcccaaatccctcagttcatggagaagatcgctgccgcagatgcagcagtacgcgaggcagtgaccgcaaaacaaatgatccgcgccaaagcggccctgcgttcgaagaagcttgctgaaggtgctctcgcacaacgatcggatgttgcgcttcaactagaaagcgtatacacacaacttgaaaccgcagctgatcaagtcggaatcgtagaagccatgcgtgccggcgcagacgcactcaagagcctgaacgagcaggttggcggtgcggagggcgtgcaaggtgttgttgaagctgtcagggatcagatggcattcacggaggagatcacagatatcatcaacgattcagatcagccgctcgatgagggtgagattgatgatgaattcgaagccctcgaacaagccgagaaggagaagacagagcgcgaagaagctgccaagacggcggcgaggttggctgagctggccgagctggaagagaagcgcaaacagaaggagagcgaacagcatgcgaagcaggctcagcagcagcagcagcaggaagaggaagccaaggcagaggaagagaaggagaagaagacggaggatgaggtcgacaaggcttcggaagagctttcgaggttgtcgttcgtgcaacgggatgaagatgaggatatgaaggaagctgagaaagaagagcgcgttgcgcttcctgcttagacgatgttgcattgtagagcacttttaatcttgcatagcagtggcgttcgttggctttaattcagatcatgcttgtacatttgcaagaaacaaatccacaaatattctctcaatcaccatgtaacccatcttcttccgacttccctgctgcaccattgcgcaaattcatattttcctgccctcctaatatctctgctatagacttcgcacaaaacgaccatgatgtcgcctcccacccacccacgctaaacccaatccatctcacccacgccaagccatccacctcacctctcgcccatcaccatccgcacctccgcctcccacatcaacgccctcaacgggacgcaccaccacctccacctgcaaatctccactccacacacaatgtccaccatacgcgcgggtggccacgcgcttcgcgcccctcaccgcccgggcgcaccttactcacaagtccccgcgcgccgctcggggccacggcagcagctacgaccccccccggcggatgggctgtttggcgtcaagcccggcgagaacgtacgagaaggaggggtggggagggtccgatatactgggggttgtgtgggtctatggtctttggggttgtggcgtacatgttcaagccggatactaggtacgttttttgaagggagggggagagcagaagaggaggaagaagaggaagaggaacaggaatatggggaggaaatggggatggaagagagaaagggggagatgtgaatgaggacgaggatgtgactgacgatccaacagcattcaaacctgggccctggaagaagcacgacgcagactcgaagccgagggcatcctgcccgaccccgacgcgaagaaggaggagtaaagcgtagcgcacgcggcgagacaaccaatcatatcccggaacaaagacagcacgagaaactgtacatatcattgaagaggggttttctttatgtggcaatgggctctgtagatccatagagtcagagcgcgggtgcggcttgaggtcgcggttgggaaatggcattcaagtttgacatcatagcttgaagtgtgcattgaagagtggattgtgaggctaatttacagttgtttggggcttgcaacgggggtggccgagatttaggaactacgatgatgacacagcttaaaagcctttgccagtcctccagtcgaatctccgccaggagtaatccagccttcgctcttctgccaacctgactccttcggctggtatgtatccaacaggtccacgcaagactattcatttcccaatgccagaacacgcttcttgtaggcttcgagctcggacaccgcgtccctgaaacccttcttgagcttgtcgcgatcttctttgaggtcggcattttgggtgttgagcatgttcttgtcgcgctcgagtgcagtaatctgctccttgaagtgaccgtctttctcggcggcgatggcgttgacttgttgtttcaaggatgcgatctctgtcatcagccggccgttgtcggtggtggatatggtcagctcctgggagacgttggcgcgctcggatgttatggcggcgatgcgggcgtcgaggtctctgatggtgatttgagctgtgtcgtattcggcaacgagttggttgtgactgcgcattgattcagcggccgcgacttctgaggctcgcttctcgttgcttagctgttcgttctcggtcttgaacttgttgttctcagtcttaaacttgttgttctcgatcttgatattgttattctcggtttgtagagcatcctgttgcgcgatcagagtagcgatcgcctccttcgcttccgtgagtgctgcctcggcgatttctcctttctgaactatctcgtgcatcgagttgatgattgtatagccggtttctgtctggtgggctggtggatgagctgtcaccttgatcctcttctggcgcaattgttagtaaagcgtaaggcgttggggcttggatcgacttacagctgttggaactccgcgatccgaggctctgctgtttcggggcctcagccccatgagagttcgctttgctggtatgactgcgattgaatcatggatagagggcgcaggttggggcacaccgccgttaggcgacatttccccatcctggaactgcatcaagaggtcggggcacaatcgaagtcgaatgacatactggcggtcattttgaggttgctcaagtaccgtcttcgatgcagcttttgctgcaaataccaagctgcagacctctttgaatgtctcgagaagtccaatcttggaagactcacggtccagcacacagcttgtggcaaggccgctccgcataacgtagtacagcgacagtactatcatgcggagcttgcaggactgctcttcggaacccgagacatgatggaaaggatcatacagctcgtattcagagggtctgctcagtgcagtaatgtactgagagtaccacgggtcatactcagcaatcttgtcggatgtcgtagtgatgataatacggacaggctgcttgcccaatacatctttcttagtccgagcgatgcagacacggtagttttctgctcgaggcggtcctgcgtaatccctatctgactccttcccaccgaacttctgaattttgatggtagaaaggagtggtaggcttttgaactcctggctgaaatgctcattcgcatactgcaccagctcaccgtaggtgaccgattctgttgttgatgccatagctgcggaatgatggagcacactagatcgcattcagtcaacatgatctaatgctcgtactgtgggtgaatatgcgcttacgtccagaagacttctgaaagctttacggtgaccaacgtgtgctgcgacagagaagttacgcggttggctgcgcgttgcgcaatggaactcaggtgagagtgccccgatgaattcttgcctatacttggagctagaacgaggacgtggtcatgcgcaacagcagcgcccaaataaggggaagaaagacaatgaagaggtagtagttcagaagagaaccaaaaagtcgagagtaggtgaggtgaggtccagaagaaaatgggtccgccacgctaaggcccgcgcggcagccagcaaacggcgacagtgaaggcgagagtaaacacacggattacgtgacgcgtacttttcgcgcccggtaatggcaaacggaaactacctctccatgcgagactatgtgagcttaaaaatctgtgcacgctgtatctgagctcggaatatcatcgaattgcaattgtgctggtgtaagttagtactggataattgtaaggcatttcaagcactttgtaagatattaatatctatcaagtctcttcaggctcacatttaacattactagggatctgtaatagtagttcgaatccaagcaagaattgttcaagcttttggtaatattctgttttgaaaccataaaggatggaacaaaaacagttccgaatggctaagtgacgaatttcagactcggtataacagaccgcagccattagagtcgccttatgagtaccgaacctttcctgcattcctttccattctactcatgagtgctgcgccagttgaaggtgctttcacatctgctctgccaaagcctttacccgcttcttgtacgcgtcgaagtgttataagccttctggagctcaatgacttcggcttctagtttggtcttatcggttgttaaagcgtctttctccgcagccaagctgccattctccccgaccaaattttccctgtccacactgaagctctcattctcgctcttcataatatcgagctgcttttggaactcgatggcttggctatctttctcggcggcaatatcagcgatgtgttccgtcaagccgaggttctcggtcgcttgtttctctttctcagcagtcgttgtgatgccttgttccctcaagctgacattttcagctcccatgtccgtattttcagaagctaagtcgtctatttgactctttagaccttccatctcgataacgacggggttggccttgtctgaagactccctggcgatctgatgttctggctggaatgtgtgtcttaaattctgcatctctcgtgtggtgacactgttcttgttctgtgcacgatggagttcctcacacaggttggcgacccattctgtgaactcatctagctctgtcttcatagtgtctcgttcaagcttgataacggcggcattcttgtttgcttcctgtagtgctgcatgtgcgttttggacatctagtagcctttcttcgaggtatgcgagtaccacctggtctttggcgcgctcataaagtgccgaaactagtggggtgttcgaattcttctgctttcgctgttagcttggcgcatatatgctcgacgttgcatacagcttacagctgacttggtcacttgaacagcaccaccttgggctgaagcggagtctgggcgaggtcgctttgacggtgcagtgccattgccgcgttcttggagattgcggctcatagctgcaccaaataacggtcattgagagctcctcacggctgccggcatcaagggaagcttaactataagaccctgctgggaatcgctttctggtctcatggcagcggttttgataggagtacaagcgatctggaaatcggctttgaagtcggctgtgcaggtgtaaaaactgcggcaacatggcgcggtgggggttgttgagtaaacactctcagtacttcacgtttcttcacgtctgatcactgggacaaccacctatactttgcgtctgagtgaatgcgtactcagacctgccatgcagtatgtatacgcacaacacgcttaagatgattatggcgcagagtgcgtgttctcacagtttgatcagtgcaagagtggcacatacgcatgaccttccattgcttaggggtgatccgagaggtgttcgcagaccatatcaaagaccccaatgtggctcccagctcattttcaacggccatggctacttttgcgtctcgaagaaagcgtcagaaagatatgcatgaaaatgcaaaataccttgtgcgtagcctgacaaaaaaccagaacacagagaatggacgaagagagaggattttgcgcatcgaagagaagcagggctgcacgtgtcccaaacctataatacgaaagacatgaatgatgggcacctggataggtaggctttctagtcgttggctcaactctgcatgtcttagatacctgctattgtcgagaaatgaggtttcaacgagctatctgacataccgtcagaagggatacaagctgattgaggagcaagttttcgcgagacaaggcctccgcgccttgccaagagctccagcgccaaccatcttccggcgctagcttcttccccggaagctcgcacgcgacgagccacctgactaccgtctccaccggtacatacgacttccaacccatccgccaagcatcatgtttattaattgacagccctgacggcgacggcgatgatccgctgctgcaaagcgattcgccgctgcctcgccacgaatacctcctcccttctctagcagcttagtctgccagattactacgagccttcgtttcaaatatgtgcgattttgtcaagtgccgactgcgattgctcctgaaatgccgggtgtgtcacgaaaatgacctcgtctacttccacttccagaaagtaagagatggcatcctcaaatgctgaacaccgatagagctgtatctacgcaaagttgctgcatgcgcatgatatgatttcgcaaagcgagccagctcgctggcgctcaacttgcggctcaactgcgcaaacctggtcgtagtatacgagaaggagcgtaattggtcgatttcaacttgcttcggcactctaccgggaacagagcagatctaatctgtgcatcgttccccacgaggtgttgtgtcaatctcgagtggaagaaaattagattgactgcatggtagtatattagccgcaactcgaccctgagcctgtagtaggaaatctcggagaacctccaaaaccaacatagcaatgctagaatcgacacctgctaacagcaaaatcatcggcatagcaccagctgttggatcgtgcccgaattgtccagtcttcaccaagctgagcacaaatgtagccaccgcagtgatagcgtggcgcatccacgatcccatggaggaccctgccttcatatacacccttgcaggacttgtccgaaaacatggagccgcgccactgtaccgtagtgcgaaagttccacaaagctccaacaagctttgagcattgcaccgggaaccacgtcccgtttactccggaagtagaagttctgtgcacacgccagcagactcccgagggaagttccgtgtttggagccaacgttgttaccacgcctgggtgcgttcgttactagggcgccacggattgttccccagatttgtggcttcggcggtggtaaaaccgccagacgatcattgtctcttattggttagctactttcggccctaactcagcgcctcaggagacggccactgtcgacaccttccaagtttgttctcaagacgttgtggcaacttctcgcattgccattgcagaggtcacccgagaaatgcaagtaatctctcttcatgagtccatgactgtggatcttcagctaggtcattagcctcgtgacctgtcagcaatctatctgccatatgcagaccgggaaaactttctagaagacttccccaatatccgcgtgcctggcgagcctgggcaatctagtgtaaccgggtactgaaactactaacgcggacaggcaacatcctgatcaaacgtgctcgctagtcaagatatttgcccacaccaaagctttcaccaagaagtctttgctctggacaattcgacacaagcaatattgtgtgacagatcagtggaggtctctcttggaatgcttcaacttcattctacgttgagaaacttgatctgctgaatgttaatgcgcaatgggcgcgtagatcgtccttctcgcccccgtccatagtgggatctgtctgcgacaacggtcatatgagctcaaaaccagcgagtaatggccaatcgtatcggtccatcatagtacatggcaacaagaactgcctcaaaatcccgtctaccgccttgcccactatctgcttagggaacagaaccctgggggagtggcgcacagatctctccacaataccccagaataccccacgacgtagcaggaattcatctatacttcattaccgtggcgctcacagcaccgttcgtggtccgaaacgccgtagatcgtcgctgggattggtcaaaatgctcggtttgacctaatacgacgatcccctgcgtctggcaataatttgtagtgatatgggtacgctggctatgtaccaaaaagtggagcaccgttgactgtcaagcttctatataagacatcttgtctcgtccgaagagtctcagcatccaacaacggttcttctcacaacagcaaccatgtacaggaacctcgctctcgcttctctctcgctcttcggagctgcccgcgctcagcaggctggtactgtcactaccgagacccaccccagtctttcttggaagacctgcactggtactggaggtaccagctgcaccaccaaggccggaaagatcacgctcgatgctaactggcgctggactcacgtcaccaccggatacaccaactgctacgacggtaactcctggaacaccactgcttgccctgatggcgctacttgcaccaagaactgcgctgttgacggtgctgactactctggtaagccatatctgattttggcgaccttttcatgctaatctcaacaggcacctacggtatcactacaagcagcaactccttgagcatcaagttcgtcaccaagggctccaactctgccaacattggttcgcgtacctaccttatggagagcgacaccaagtaccagatgttcaacctcatcggccaggagttcaccttcgacgtcgacgtctccaagcttccttgcggtctcaacggtgctctctacttcgtcgagatggccgctgacggtggcattggcaagggcaacaacaaggctggtgccaagtacggaaccggttactgcgacagccaatgtccccacgacatcaagttcatcaacggaaaggccaacgtcgagggctggaacccatctgacgctgacccgaacgccggatctggcaagatcggtgcctgctgccctgagatggatatctgggaggccaactccatctccactgcctacacccctcacccttgcaagggcacgggtcttcaggagtgcactgatgacgtctcttgcggagacggcagcaaccgttacagcggtctctgcgacaaggacggatgtgatttcaacgtaagcaccacatctccccacccccaacagcccacaatctgacacccccaacagagctaccgtatgggcgtcaaggacttctacggccccggcgccaccctcgacaccaccaagaaaatgaccgtcgtcacccaattcctcggctcgggctccactctctctgagatcaagcgcttctacgtacagaacggcaaggtcttcaagaacagcgactcagccatcgagggcgtgaccggaaactccatcaccgagtccttctgcgccgcgcagaagacggctttcggcgacaccaactccttcaagacgctcggtggactcaacgagatgggtgcttcgcttgcacgcggccacgtcttggtcatgtcgctctgggacgaccatgcggtcaacatgttgtggctggactccacttaccctaccaattccaccaagttgggtgcccagcgtggtacttgcgctatcgactctggtaagcccgaggatgtggagaagaaccatcctgatgccaccgttgtcttctccgacatcaagttcggtcccatcggctccaccttccagcagccttcttagattgctttattagcatagggtgcggggaacatgtagcaggcgggatgtagagcttgctcatgctggggtactttcgcttccagctttttcttcggaatttgtatatactttgttggatggtagaaaatgtgcatatagagatgaataaagcgctgtcgcttatgaaaccttttccaagaacttacagaaccaagtgctttctatgtttcattttcattaatccgccttcgccatgtcacactgtcacctggttcagatttttcatatctcacccggatcatcacattcctctgcatcttcaaatctgtgcactatggatcatatatcacctgattccggagaatggttgtcatgttacatgcgagcttgcatagcaatataaaagcaccaggaaagctttaaattcatgaagtgagaacagttgccctcagattgacagcgccattcgaacacagcgcgcacaaatcattgcatcacctgctgaatatggagaaaatctatttatgccccgaaagaaagaaacattctagaactacgagtggtataatatatgctcagaaaccaaacacccctgactccctctaatacctccttccccgctgcgtatcctccctaatcaacctctcaacattctgcctcgcaagctccaccctctcctcctcctctctcctcgcaacctcctcattctcactcctcgtccgccaaacactcggcctagccctcgacctcctaacctcctggcccatgaacgcctgataaatcctgcccttatcctccctcgcctcgctcgtcctcttcacccccaccccgccctgcccacaaagatcaaactccctcctaacatcccccgcccgggcgtccaaattcctcaccagccccgaagcctccgcgcgcagtaagccgacaccatggctgcgccacccctgatcaaaggggctcttgccgtccccgacatcgcgccacgtctgcaccacaagcctgagctgcccgccgctcgcgtgtccgaagaaatgcgcgctcacgctccagtccgtgcggcacgtgctgcagctctgcgtgaaggggtatttccagccgcggcgtacgacgttgtcgactgccgccatcaggccggaatgtccgttctccgagtcgcggtggccggataagatatgtgggaagacgggccagatctgtgcgaggatgtgtttgcgcgaggtggagaaggagggcaggattattgcgaaggaggtgtgtaggaggagggtgtgggaagaggatatgcgtggtgtgatggtgagggaggtggggacgggggtgcggtagattttggccatgttggatctggtgtacgccagggaagatatggggataccatggtccgggccgtgtagggcgtgggaaagcgcgaggtggatgtggtggaagcgcaggttgtattctgatccggcggagaggtagctgttgaactcggcgcagtctcttggtttgagggattctcgggggttggaagggctggtggagggggaccaggcgtggaagacatcgcaccaggcgcagaaccagtggccggggaaagcgcgttcgacgatagcttcgatggttctgcgtttggcgaagcgattcttggaggaattgatgtattgggttagacagtcggatccgagggcgtagtagatgtagcgactgctaaggcagaacgacgctgaagattcggcctctaggtaggatgtgacatgctggacaagttcgatgggaaggctgagtaaaggagcctttggtttttcgaggatcgttgttttgacagccgaagtgtcatccagactgtcgttggtggagtcgatgctcgtccttggtgtggccgagtccgaagcactggagaaggtagtggagaagcgtgagctagagctcgaagagcgatgaaaaatgcccatgttcaccataatttctagctcttgttcgataatttctcctattgctgatcgttggaagcctttcgtgctcactgtgacactattccgacgctgaataggatattcagatgtacaccagacgcgatgagaagattagatgaatgaacatgtacacagcctcgtttagttcaacaaattcgacagtcagcagcaaagaagtcatcaagagcgtcaacacatcccttatctacacaatatcccatgccaggcggcccttgccatctgacagcaacacattcgcgctaagtatcatccagaactgccacgaggcatgaaactcgggcgcaggaccctgtcagaaacggtggcggtgagcttgcgacgccctgttttgtcgcgtgggacactcagtcattcacctgattaccccattttagtgttttgctaagccggatgcagcatcggggctcggcaaagctgcactctcgaccctgaagcaggttttgaagacgacaactgatgttgatgcactgaaagtgtcgttcattgcgaagtattaataagctaactgtagtagatgcccaacgccgtgtatgctcgctgtgaaatcatgcttccttctcttaatcgtgacaacaagtctgacatctcacgtcagtgaagttcgtggaacagcgcgctttcgcctagcgcgtttgcacgcgcgcacactctcaacggcctgggactaaggtttgaagcgtgctcaaagtgcacgaatcagccctcaagattgtccctgatattggaaaatctcgtgattgacatgaatgtcccgactttaccgcggcagttcagggttgactcctaggttgagttggggaacgggcggtcctgtaccagcgcgtctccgtcgctcgcgctcgttgaagccaacaggctgttccagctgggtgggcttcttgaacttgccacccacgccgcgcatccactcgccatcctcgtcagagccgagccagtacttgggcgcgccgctaagcatagccctgccaagcttgcccttccaaccagcgccctcctccttgctctcgataaaggggttctcagcgaggtcgttggcggaggtctgcatgttgttcgagttgtaccaagcagcagaggaagcgttcgcggcgatgtgttggcgcaggcactggcgcgcgaaagccagcatgacgaagacgaagtagacgcgcagagcccagaaaccagagatgagtgaaatgctcatgatgctgccgctttggaagactgcgttgccgagtccagcaccggccgctgcgccgtgtcccactgcgacgacgttctggcctggttgtacgccctcggttggctcagcaatcacgtcgaccttggagacgttgtacttgggacttgtccagcccgcgttttcagagatgccatgcgatcccggcatggcagagtcaccgggttgtgcagcgagggtgtagaaccatgcgatgccgaagaaggtcgtgtagagggcgttgatgaccgagtcgatggcgtataggtgtgccaacagcagcgtctcgaacgggctctgtagtctgatgtgtcggtagaggaatgttgtggcgatcagggcaatcgttgagtacaggtacatggacagctgccatccgtcgatgtttgcgcccgtgatgagggcgaggagtccgtagatgcccgacaccttgttaataacctgcaggaaggtgatgatttcggcgccggtgcggagggacatcttctgtaggaaagtctgcgcatcatgtcagtcgctgttgtgctgctgaatgtaggctcccatcaacacgggcttattgttgacgtaccctcgggcgcggaatctcgagaaagtgcgaaggcgccatcatggcgggtggtcgacaggcgatcgcggcaagctgtgcggtgaaaggtgaaaaatggtagcgatgctcgaatagcgctgcgatatggtgtgagtgatgttgggaggcgtgagcgaacttcgaaggtggttgcgctgcggaagcgccggttagatttgctcatcttgcagactgcaaggctggccgaactaagcccctttccatgacgataggcacgtgcccatgtactcacatcccaacaccacagccacagcctattctaggtcgtgctggttatcgcttactctgcatgagacggcttgccaccccatcttgacattcggtgtgcctatagagatggagtactgtgttgcagcgatgacgtagagcatgcatgacgcagctgtgaaccacatgtaacttccaactatgcagatttacaagcacaaaagagtacttagaagacctgagcagctgccaaatcacaggctctacctcacatgagaccgatcaagcaaacatggcagactattcaccccctgcacccaaggtccagcaacaagatctggggggcaaggtagctctggtaacgtgtgcagatgctctctttctgtctatcttgtttccaaatatgttccagctcgtttctttccaaaacaaaagcatacacgtacataaatcaattcacgctaccacaattacaattatcaactatcctcccccgtccttctaaacatcttctcccaccccaacaccaccctctctcacacactctaactcctccccagcggtgcctccaaaggcatcggccgcgccatcgccctcgacctcgccacccgcggctgctccatcatcggcacctatacctcgcccgaatccgcacaccacttcgacgtcctctccaccaccatttccaccctctacaccacctctaatctcccgcgccccaccctcaccggcatcgtagcagacataacgaccctcgcctccatcaggcccatcctggccgccctgccgcccaaactcgacatcctcgtcctctccgcggccttcaacacgcgcccgagactcggacaggctagtgaagcggatatcgagcatagcctgatggggaatttgcactggccgattgtgctggtggagaatctggtgcggcagaaattgctgaatgtaaatgcgcgtgtggttgcgctttcgagcgatcgcgtgcgcgatccaaatgcggggagtgcgttgttcaatgcgaccaaggcggggttggaggcgctggtgagggggtgggcggtcgagttgccgttgacgtttccggggaccacggtgaatgcggtgagtgtggggttgacggatacgcctgggctgaggcagtttccgagggaggcggtgcaggcgttgaaggagcagcgggtgccgaaggttaaggttgtggagggtgggaggatggggtttgcggaggatgtggcggatgtggtggggttcttggttagtgagaaggcgaggtgggttacgggcagtgtcgtcgcggcgaatgggggtgcggagtggattggtggaagttcgtgaaggatttgtgacttgggttccggagtaggttgaaacgtgagtgaggtgagccagtcatgactgatgtgctatgactttgaagtctattgtaatttacatgagatatcatacattacatgctcgtacggggagtttcactcgtccttggtgagtttagaacttcgctgctcgtcgcgcgttcctctgggtgctcatttggatagtcaacgacccatttaccttcgacgaatttaccgggtggcggaggtgtctgaccctccgaaccatgatccgcctcgtccccttcgctttgctcatttagttccttcattgcttgtactctccgcctctctcttgcctctctggcctgcggagtggtggagaattggaccaaagtcttctcaatctggtcttcaaccagcttttttgtatagttggcaagtgacctggtgacgaagacctgaggaaagcggtagcttagccaaagataggccaccagcattttgtgtaagttttcgagctcaacaaggtacaatctcttccctgatggctccgcgtccatgaccgctagaggcagcgtgggtatgtcaagaagacttcctgatttgttgtcggcgatacattcggcaagcgagcgaaggaaagccctttcgggtgcattgcgcatgttgatgggtgcggcacaaatctgaatacggtcttgaatgctgagattcttgactaggtgtatggtgtcagcaatggccagttgatctttcaagccgcagaggtggaagcgcggatgtatttcggaaatctcatgtaagcgcaacatgatgtagctgaaaggggttcccggaggaaagtagtttgcaaaacgctctacaatcaaagagggtggaaatagtccagctgtcgtgatggggtcgggctcgcgcctcattccagccttgaggtgagcatgatcaacctcgtccagtgttgttacccacccaatagtcttggtttctggttccttaggttgcggtttatcgtcaagaccaatagcagggtcgacagctgcgtcggctatcgacttttgggtatcgacattgactgcttggtgggcagtcttgtacctgccggcgcggccagctatctgcttgatctcagagatctcgagcggcacgtagttgacaccattgcttttcacagtcgactcgaaaatcactcgcctgatggccaaattgagacccatgccaatagcatcactggcgacgaggaagtcgtagtcgttgtccggatcgttgaacagtcgcgcttgttgggctcgcgtttccggcggcaagctaccatagacaatggcacatttcttgcccgttctcctttcgatatctttccggagggcgtggataccgacaacagtgaaagcgactatgcagtcacctttctgcagattgtcaagtttgccacccatactccttggctcgacctgaagtggcgtgagacgctcgtactcgtggacgtgtaccttgtccccaacgagagcgcaaagctcgcgcatgagtggcactgtgcgtgcctctccgcacagatggatttccttggctggcagccctaggaaagcctgggtccatgcccatccacgctccttgtggctgatcatctgtatctcatctataacagcgacgtcgaacctcgagttcaggggcgccatttcaactgtgcaactgtacatcagaggcgcgtcgccctcgggtatacgctgttcctcgccagtaatcagagcacacgacttgcccttggcgttcaggcgcgtgtatacttcgtgtgcaagtagacggagcggccctaggtagatacccgaggaggcttgctccagccgtttgagtgcatgatacgtctttccagagttggtcggcccaacatgcatatgtaccgtgcgttgaacctgtcgcgtggacgggtaccattccgcagggtgtcgcaggtctgccacctctttctggttctcccgctcggccttggtgaagcgtccaccgcaggcttgggcatagaagagatagctcaaacgtgcatccagtgttttctttcctcgtgctgcttcatttgccaggttcaggagctctcgagtgttttccttccaccacgcagtgatggaccgttcgaatgcgagccattccttgtcaaagtcctctctgctgagatgcaggctctcgaggaattctggcttgatcaactcattctggagcttttctagtgcgccgcggacggcatggaagagctcatcgccatgccgtgcccttgaaggactgcgggtggctagtggattgtgatggccagtccggccggctcttgccccagcatcaaatcctccacctatgcgcttttggctcacggcaccggatctgtttgccgactgtatgcgtgggccgagacgtgtaggttgcggtcgtgagcgggcggcgaatgcgcaaaaaaggcacaccgaattgcgtcgcgccggaaggatgggcatacccgttgcggggagattctatgggcacttttaggggtacttttggtgcaaagcgagcagtgtctgcagtgtctaacagacagaggagaatgcacgggagtttgcaatggactatgtcatgtctgccacatgtaaaagttgggctaagctaagctacctaagctatgcacttcggaactcccgagcgccgcccgcagcatccatggtcgcatcttgtaacacgacgtccagctgccacgagctccatacaccctgcgcccgcacgcctccgctcaccactctcttctctcgtcttcgcgccaccacaaaggcgtcctctccgcgactcgaacccacataacactgctcttgcctctgcacgcggcattggctgccgtaccccgccaacatggccaactacggaacttccatgatagacatccagcgggaccgtatgcttcatgtacccgggcgcgtcacgtggcaagaactgacactctgcagtcattctcaacaccatccgcactaccgttcgcggcgacgtacgcacacttggactctgcgcatgccaatcgctaaccccccaacagtggaagatcctcatagtcgacgaagacagcaagaagctcatagacaatgtggtcaaggaagatgacatcctcgatctcaacatcacaagtacgctgcctcgtcccagacgacaggtgcccccctaatgcctccagacattgagcgcctcgaagaacggagaaccacacaacgggacatggacgccatatacatactctcgcctaagccgcatattgtcgattgcatcatggcagagttcgagcagagacggtaccggggcttcttcctcatatggacaacatgtaagagaatgaggagtgatgcgacgcagacaggactaagaatatggcagtgctcccaccaccgctgaaggaacgaatcgaccgctcgcagatggcacgggaacaaatcaggagcttcaggaccgtgcatctcgactaccacccccaagagtcacatcttgtaaccttcaaggacccctggagctttcccatactataccacccagagtgcaacaatctagtcgtccggcatatggaggaaatggcagagaaggtatgcaaactacccgcacggcattcgcgcagatcctgacatgctcagattacaggaatctgcgtcgcgcttggcgaatatcctatcattcgatattaccggccacgcaacccaacacacgaggctagtgtgctctgctcacacctcgcgcgcttcgtgcaagataaactcgacatgtatgcacagtttaaccaggactttcccccacagtctaaccggcctcgtggggcactttacatcactgaccgctccatggaccttgtggcgccctttgtacacgagttcacctaccaagccatggctttcgatctgctacccatcaacgatgccgacaaaatcacattcaaaaccatgatcaacgaaggagaggaagatgccgaagagaaagatatggagattaccgacaaggacaaaatatgggtcgagaaccgccatcgccacatgaaggataccctcgagaagatcattggcgacttcaacaagttcatcaaggacaatcctcaattcactaatccagaagaagccacgggtatggctggaattaaccagatcaaggacatgctcgctggaatgccgcaatttcaggagatgaaacaagcctattcactgcatctcactatggcgcaaaaatgtatggagatttttcagagccataggctaccagatttggctaccatcgaacaggtatgtagtttcactcaagtttcgcctcgtctgctaaccagcatagtgtttggctactggtctggatgaagactatcgcaaagcaaaaaatatggctgaccaggtcgtgcgagctttggaccaagagggtatcacagcttctgaccgactccgtctgattgccatgtacactttgtataaagatggaatcctaccgtctgatctggaaaagctcttgttacactcacaacttccgccaacggacggtgccgttgtcgccaacctagacctcatcggcgcacgagcatcgcgacgattgaaagagaaaagggatccacccgcgccactcttccctcccaaggcggcaccacctctgcaagaagacgactacagcctttctcgattcaaccccgccgtacaagacatgctggaagagcacgtccgtggcacgcttccacaagacatatttccgtttatcaagatgtcgccagatgacatgacagccatgcaagataacactcccgcagcatctctccgctccgcaaagccgacatgggcgaaatcccgcttagcaaacgtcgagccacgccagcgcgtcattgtgtttatggccggtggcgcaacatactccgaagcccgcgcctgctacgacgtctcagccaagacttcgcgagacgtgttcctcgtcacttcacacatggtcaagccgcagctatttctccgccaagttggtgacctgagcgccaaccgccgtcaactgcatctcccactcgacggcccacaaccacaagctccgaagcatctgttcgagaagccggagcctcccaaacccgcaccgccaccggcaggcaccaagcccatgccctcgggtctaccacagggcccgagagtagctggcccaaaaccaccaacggcgcagatgggcgcgatcaacctcaacgcgccagcaccagctccagcccctgcaccaacgtcaagtagcggcaagcataaagacagcagtggaaagcacaaggatgaaaaggacaaggacaagaaaaagaagaagttgcatttgtttggctccaagcattaacaaggctgactgacagtctgtgtaggcccttgcatatgcttctggcgttgattcgttgacctctctttctttctatctttgatttatgggctgcgggaaaaacagcatgtgttctgcatggcgtggtgtttgatggcgttttacaaaaaaaaatacccgcacgttgggtttcaagcatctagattttctcgcctacataggtagaaagagtttttgaagcatttcagtggtcattccacctttaaacgttgttttcccgatatcattcgagtccctttccatgtccaccaccccctctccctcactcccaccttaataattccacttcgtcgaataatcccgcggactaaccgccagcacccttccccttactcgccgccttatacgcgacctctaggatatccaccagctcctgcttatcgcccagcgcaaagttgatcttgttgttattccccgtgccaaagtcgacctggatgtgcttgttgcgccagaaaaacatgaccgtgcacgcgtcgtagagttcgtacatggcgttgaagtccgggatctgtgtgttgtcgaccgtgtagattacggcgaagtttttgaccaagggtgcggttttgaagaggtgttcgtcctgggttggttagtgagtgggtgggtgggaggcgttggggaaggggaaggagaaggagaagggtaggaggcggtgaaggtaagagagagatttaccatggtcatacactctggattggcgtcggagccgaagcggatcacgacgaggtgggtttcttcggcgaggatggcttggtcgacatgccaagcggaaggcaggtgggtgagaaacatggaacccattgtgtcttggagttgttcgtaaagtcgtggttcagaaggattgcgagatgtgtgttgtcggagagtgcgaggatggaggtgggtggtgtagagtggattggaaggtgagagaagtgcgtcacgtgttggactggctagcactttccattactgtcattcactacgctcaacaaattaggtgcgaaaaggtaatagcgtagcaccgcgacaacaacccgacctcaaaacgctaaaaattgacgcggccgcataccgccattacatcactcaatacctcacgggctccgaataaaactcctctaccctcctctctggcgcataaaactccgcccttcccctcgctatccgaatcgcctcttccctctccagcctctctcgctcctgaatcgaaaacaaatcatatctcgatcccgtcgtttgctgtgtttggcttgcgcggttctgatatgcactcgtgtccgcacttggactcgcctgctgagctgggcgaggcatatttggctgaggtaaccgttggccagtcacgggatcgcggttcgcgagttcacgcgcttctgctaagtagtcgtgggagccgcggggagatgcagtggggagtggctgagatgatggtgttggttgttttgggaggggcgcgtggctggggtgatgggggtttgagtatgggtttttggatttggatttggatttggaggatcctccggtgagcttggagaatagagacggcatggtgacagggaatggttccgtggagttgagatggtgagtcgtgtggtgccggagcccaaacgattttggagcgagcgcaatgtgtgtgtgtgtgtacaaaaccaccgtatgatcttcgctgtcgccgaaacgtaggcgatcgtcccaattatcccagttccttctgttgctttactgcgtccgacgtgtttacagggggttcgctcctggatgccagagcgtgaggcgccgtggtgttcttgacttcgtccttcctaaatactatgggctgtacttcaatgtgatctgatatcagaaacagagatcaggcacttccgggacgagctgatcacttatacgagggttcgcgagagtcactggagccttgacggtccaggcttaaacgaggcgtccagcactaaccacattcagaatcgagtattggaaaagggacccgtctcgattcgccacgctcggcagaatcatagtatgttggaaagtaatatgagaatccacggatggcctgccgttttggtcaggatatatgtatattgacatagcacatcactgaatgataattcaagcacacgatagtagccaatcgcttcctgctaaggctctaacactgattcattgtctgcttaaacaaagttgtataccgtcaaaagcggttcgattactctgtatcttatatcgcaatgagactacgaatagtaggcaaggccacatattgttctctttgctaacaagtaggatatcgctagcggtaaccatgcggacttcgatggtcatcggcatcgaccatctgctgtttatatgtacaacgtttcagtgacaatattctgatcatttcatacgcaaatgatttctcatgtactccttgtagggtaatagcagataacacaatggcattgaaacataaggcaagatgatcctcgacacttgacatctcgagggctgaatcagcgaccagaaacccgacgcatctccagtctaatcaaatgatacgccacggaatttcagcttatatgttgtctgttgagccgtggtcaagacgtgcaaccgtgacacgtgcaagctacgctatggtccgcaagctcggtgtttgaacttgtgtcaagagatatgttggttccttcgttaagcaaacccgacctgttctggatcatttcactgtgatacgctttgaaactaggccaccgctcgtccaatctttcacacatcgggagacacttgaccgtgaaatggctttcacctcccgacaacggcctcaatcgtagcgatgacccgcctgaacgtgccgattgcgttccctttaccgatgacggacttgattatttacactctcccccagcctggcgctttgagcatacctatggtatttgctccgttggcgctcctcctttggatatataatctaccaccagttccctccaattcgctctcttccacactcacaacccccaaccatctttgcgctcgacacctcaaccactcgagtaatctaccaacaccacaatcatgaacatcttcttccgattccttgtcggcctgttcctcgccgccacggttcttgcgagcgtggtccctgtccatgagggtaacgctctcctcactcgagatgttcctctcaacactaccgaccgtgagtcgcctatgctcttgaattttttaaacattccctgactgactttgaccatgtagcatacatccttaccgacgggaaggcgccaccggatccttcagaggtgtggcgcgactacagcaccgtgcagacctggatcggcggccagaaattcattgccgttggaacgaccatcggctctgagctgtacgatataatctggcggctacttgacaaggagtgccccaacaacttggctgagaaccgctgcgactctaagcggggaaacatgtgctgggctactcagtctctgcgccagagctatcccaagggtagctggggtggtaagttcttcgtcctgcgatgacgaaggtgtgataataacttttgtacaggcttcacctgcatcaaggccattcaaggcgagtggcagaacggtcccaagcgcaacctgctcatcggcgctgttgccggcactctcgaggctctaaccaagcctgagccgacggatggacctacgagtaactgctttgacgtcgatggcaagaagggttgcaacgtcggcaacccgatccgcgtgagtctcatttgctgttcccttgatctgcaagcttctctaacagccacgtcaggtgaacttccccccctacgacggcaagcccaacttcatgcacatcgatctcaaggatacgtacgacggcgccatgaagtgggattgctgtagcaattttcaccgcgcgaatgtcgatgcggcgatcgatggcttgagcggtgagattgcggcgaacttcaaggcttgggacttctcgcgtcagaccaagtgctcgttgataccgggcaacgattgctcatagattatagcatgggtatatagggaggtcttcgaagatggtagtcctacatggtgacgtagctcaagaactaagacacattggtttatcttccctagccccttagcagacacgacatgattacattctcgatattgagacgctgttctttcgccattctgattgaagttatattggctgtcaatgcagtcggttgtagtggcagaattacggtttagcatattcggtgtgttcatgaggtggaaaccaacatgtgtatggtatttctcacacggaacagagttgctatgggtgagcatacacaaaattggtggtgatgggttttgataatgcaagtaaaacagtgcagttcgaggggcacaaaaagatgacgtctctagggacccttatcgataagctcgccataatttctccaacatcgcgactcaccaccacgacaaacataaaatggcctttagaaagcgcaacgtggcgcttgcacgcgccccagcaggttctgacgcgactgatgttccttcaagcccaacaagcacctcaccagctgctactatccctggcgtccgtccctctcccatcgatggccgccccaccacatccacaggcacaccctctctcgacagtatattagcaggccacgctggcttaccgctcggcaattctattctcatagaagagagtggaacgacagattacgctggtgctctactgcgcttctatgctgcggagggtgtggtgcaaggacacaaagtgcacgtggtgggtatgggcgagatgtggggtagggaactacctggtataacagaggatcgtggagataggaggaaagaaagcaaggagagggccgagaagatgaagattgcatggaggtatgagggtctgggacagtttgagagtagtagaggtgcgtgcttgtatatatcctctgcgaatacaatttgcttctggaagtttctgacgatgtatgtggtaggcccaagcagaacggcagtgcagagcgatggcgcgacagaagagctggtattttgccatactttcgaccttgcgaagcgcctcacgctgcctgtgggaacagcgatcaactacatgcctataccgccaccagcccccagctccacgtcagtctttccgtcgatactgtacaagcttcagcaacaattggcgtcatcaccagtagaaaccatccaccgcctcgtcatgccctctctactttccccagcactatacccatcctcatccgcacacccgagctccatattgcaattcctgcacggtctacgagcgctgctgcggcaatactccacacgactgaccgcaatcctcactcttccgttgacactatttccacgctccgcaggtatcgttcgttggatggaaatactatcagatggtgtatttgagctgtctcctttcccatactcgcatgcacaagcattagcgcagtcggctggcacaactaaggacgaggagcggccacagggaatgttcgccgtgcacaaactacccgtcttccatgagaagggtggaggcggtggggcggacgacttgggcgaggacatggcgtttacgttgagtcggcggaagtttgtggttgccaagttcagcttaccgccgctggagggcgataccgaagcgcaggaacaggctgtcagagaggcggcgggtggaagcgcgatgccgaagaaggcagatctcgagttttagacgatctggttttgtatacgtcgattaaggcctgttgaacctcatcgaaaagacgtgtggataaaccgcacctccccaatccatcgggtcttctcttttcacccgtcaatcttcgtcctcgctatcctcaccaagcatgtcttccatctcaatctgctcccatccagcgctaccagctccggagccaaagccacgcgtatactggcgaccaaatgtagcgtgtcggggattgaacgtaacaggtatacctgcaacgcgggcacgaaatcgatcacccatgcaggacgagagtgccaagaagacgagccagaaaaggagaggaacaaagaataatagaccgagaagtatcagcacgttcatcttcgcgacagtgatgatggaggaacgaaagtgatgcgtggtcacatgcgaagaccctgaaaaacaacgtcatcggtcggcgctcaacaacgattcgccgacgctgcccctggaagtcaacattactatcaacggcaacgacaacattgcccagcgcctactcaaagtctcgcaagtatgaaccgattaatacaagcaccgctcagtgcgctcttgctactgtcatgcgcacacaaagcaatggcgcatggtggtgagcattctcaagttgtagttgcgccagatgcagactggcccacacggcacatggctggtaaactccactcgtttccaaacatgtcgcatgaaactaaacgttgcatacagaggaacatcatatttccggtttcgatgctacgacattcttcaacatgcacgattacgatagcaccggcatctggacctctgtcgacataaaacgcacctatggtctcgaagacccgtccacctcacacatttcacaaacgaagaaagacatggtcgtcaaggctgtgcttgacatgttcgacattgacaaagatggcgcgatcacattatctgagttcttgcagaaggacagtgagaatatcaagttaccggactttggcatgggacctggacaccatggagatgacgaatacgagtacgagattcaccactgggagaaataccactcaggtgacgatgtaaaagaggaggacctgacacatcccgaggatattgcgcattttaagatgcacgaggagaaagaggcaagacaggaggagtgggagagagccgaggcgaaaggaattgtggagaagaacataccggcaaagttcaggcagaattaaaggatatgagaaatggcgcatgcacgcactgaggcgaatggagttggcggagcgcggctcaaggcgttgggcggatataccacaatgataggacgacaggcggccacggagggacaggcacacaccagtgccgactcaagagctacacgcagtacacaattgcggaacgctctcgcgagcatgattattgaaatcaaagactttaatcccgttctataaacgccgcgtactaaccaatcatgtcaagtttgtcaaatcacgaggacatccctcttgagaggatagtatcgcacacttcatcacctctttcactagctgttcttgacttgcttgtccgtatttttttggccacacttctgttgtgcactgtgccgcctcgtacgcctttgtcttactccaatgcacaatcttgcattcttctaatctgtgattagtactgacttaaagtaggatagtagcatgtgtacacatatctcattcatgagatgacatgtttcgcataagctcctgacttcggacaacggacataggctggtaatggctgcgacaatctcagctggtaggtctaagatgcgcgccatgctggatttagctcgctggacaacgtttacaagcgaaggtcagttcaaaggaataaatatagagcgccttcaagaccaagtgcagatttttcattttgtattggtgagattgtctctggggcgaagtcgggatacgccctatgagccaagccttcatacaggcaaactagggtgcctgagtctaagagccttggcacgcgctgctgtagggagttatagtctgcagcaaagaatgttcgaatctccttttcgttgttgcacgctaatgccctgcgatttagccatcgtagtggcgatgggaagaatggacggaatatcatactgtgtaacatattctgagagcagaaggccgacttgctttttctataaaatggagagaattgatcgtggacgtggacatcgatgaatcatgaagctttgaacagctagcaactggaaatatcaatcatagcactgggctgaaagtaaagtacccatcccgaagtatcatgagtcctatattacagtctaaaattatttgatatgtgacggtgaaagggatgctatgcgaaaactcgtttcctggtcggtgacatacactacaccgcacatccggtattcctaaagtactgcgaggtttttatgataccaggttcaatatacccgttgtacacactcccacctatagacttcgaggatgtctttgggggaagcttaaaaccctgtggcaaagacgaaggaggctttgccccagaagccggagcaggcttaggagtgactgggattctttgtggcttggcctcccttttgttaaccggctgctgtgagactgactgtgctagtcttgagttaagtggcttgcaaccagaattggggccttgcagattgttgcatccttcaagacagagcttcagcgtcacaccgtcgcctactttactgcacgatgttgcctttgatgcacagactaagccagccgaacatccattgttgtctgtacagcgatcgtacttgttgaagttggggggtcttctggcatccacaagacccacgcttgtgttgagcgaaaggtccagagggtcctccaactgcccacctgtaacttcgaacggcaaaggcacatcaccactaggcttaggtgggattttgcgttctttctgggttcttttagagtagtttgtggagtcaggtacacagagcgtcgtgttatcccaagtggctgcagcggcatctctccataactgagtcatattgaaggcgttcctcgttgtgaagtacagtctacaatcagatgcttcgtagcggaactgtaatggcgtcaagtcgtagggccgcatttgatcgcgaatattgatggaagcgtagttcgtgaacatgccagtgtcgtcgcgtgaaggcagacggtcaaaggcggccgtattgttgacgagatcttttaggttgtcgatatcgaagtcaagacgattcgacgtataaacgactgctccgcggttaccactcgccgtctgcatcggcccgcggtttggacgtccgcccactgttatagttcgtacgcctgccacttctgtcatgagttcgacaaatagtgcgcaagcagaagagcacaagccatccgtaagctggcgaaagagttagtcacatgagtcacaggctgttgaatgttccttaccaggacgatttcgtcaggagcccagcttggctggtcctcatcatagctcgaattcacccacggctggtaagtccatccaaacatgtcgtagtcaaagactctgtcgctcaggttgtagagttgctgtgactgttgttcgcaagcacagaatacagcaaagttggtcggcacaccttctgagaaaatccatcgctgcgatcttggacgggtccgaaatattctgaccatgttgcgaagttccgtcctgtcgcggcgttgatacgattaacagcgacccattctgatgccgcagagtcttgggactcgaaagagtcggggtccaaagactgccaccattcagtgtatgccgtgccaagtatgtctgcaaatctatggcttctgatgcgactgcctgtgtatggtgggagagtaggaaagaattgctggaacgttgtcattgcgagcaagaccaagccaccgctgtttcgctgaaggtcgataaccacacgcttagtgtcccgtaccgtcgcatttccaataaattcgtcgatggcgttgaagaagtattttacgctgaggccatcctgataaaagcttggtatactgagaatgccggtagacacgtcgtcgaaaatatatcctgacatagcaccagcaccggcgatcgagaagtcattctgcacaactactgggtcgctgggatatgctcgaacctgaccattcgtagcactgcaccagttgactatcagttctgtagaactagagcagttgaagcccggctcagccgctggcgcatcttcattgtcttcgacgggtacatcatattctgccggccaccatggaggcgaagtagagttatccgggtcgaaaccagcgggcacgagacccagaacgaagtagttataaaagtctcctggggtagtcaaagggcctgtaagtgcagtctctgcgtacatagccagccatatcgtatctagagaggtttcattctcaaaggtgaagctgagctcatctccagggtaaagtggaaggcgttggaacacgctcaagtacccttgtatgtcctgggcaggactggtcacaactgagttccagtcagcgtgtggctcgaggtacccatccgagttgggtgcaaccagggaagtcaagtagtcgatggcatcgatgttattgatcttcacaacgggggaaggtgtgtaaccttcctcagaagctgagagtaagtcctccttcagatacacctttggttcttccaagccgtctgaagagatcgacacaattgtgtaggggctagcgaatctgaaagccgctagaatgcccgcatcaagtgtaacgtggttatcgtggatgcgactaataagcagctgtacttgcgcttcaaatgcgtactggctcttgtatgcgcctgagctgatgttggcccggatttccttgagttcttgttcgacatcgaccggcggctgctggtatccgtccggaggactcttcagaaacgccaatgtgctttggaattgtaatgtatcgttgtagtagtcaatgaagcgagaggcaacagcagcgtgaaaaggcactttgctgatgcactcaaagacctcagacgccgcgaaaatgtaaacgcctgcaagatattagctgctatttgcgcaaattaaggtatagtagcgcaccttgcgctgctgcagacataacattcagacatggtaagtcagacgatatcgcatcctggcgcctctggagataatcggaaaaggaatgcggtacagcaagacagagaattgaccactgaacaagaccaaagaagaaggcgaaagaccacatattggcagccttggaagtcttcgatgtcaggacctagcaatgctgtcaaagatactaaggagatagaaacgctgaatctttcatcgcgagggccgctatgcaagatatgcggaaatgctcgatcgagtccatatttgagggccgacgatatgcacacttcgggagccgctctgggggccaaatggataaatcgggaatgaagggcgttgaggcaaccatcaataatgtgcgtgcgctcacctgcaaggttgacaacctccagcttagaagattgatctaaactacaccttgataaggtaagtgtgctgagattgaggggccatcgtggcttgaaggctgcagttggtgggcttgcgggtggaagacattgggggccaagtccaactcggcgaatcaccgcagcgcagcccggaatgattgggacggcaatagacacctcatcttgcgcttgtcgcgctcgaatattgaggctgaacgcctctgtttcagccctgtcagatattgccaggaacatggcagcccacagggcgcatggagattcgtggtggtggtcttgcctaaaagctgccttgcttttcgtctatgcctaggtgcccaccttcttcgaattacatacgtctgttatacagaaaagctcaaagcttgcagctgatcgtatgtgggttttcttctagctatcccaatttccaggtacttctgaagattaccagacgaaccaaatatggaacgtgatagagaaacagcgcagctcgcactgccagtcgatgttcatgtagaaatattcctaaatgttctgcaggaccctcgcttccaagcctggaagcaaacaaatcgccgttggcagctacacattgggggaggcccaggaagtggtaaggtcagtcatgcaacctaagtgctctttgcaaattacacacagcaaaacgcttagagactgtggctgacacattccaaatttagaccactctcgcagctctcattgcaaagcaattgcgaagagaagaggcagctcccgttgcgctcattcatgtccacgacgacgatcttccgactgctaagacagaaacttccctgcagtaccacgcgtcttctatcgatcgacctcttcaatcaaacaagttcatcaaccacgatagatccctcaaaactgaagctatcaatatttcgtcatcagggatagacttcgaggacttgtacgcggtcttggtcgatcaccttaccagcaaggatggagtctatcttattatagatggccatgaccgatttgagaaatcaatacaggaacgactacgccagaatataggtccacttgaagcgcaaggcctgaagttgctgcttctcaatgctacgtccgaacttgactctttcccgctagcctggccagtggaatgcgacaactgtaaacgtggaagcccagaaagtgaggaggaagacgggttgcagatttattggtcgtgtgagtcttgcccatatgatctctgcgacaactgtagaaacgagggcaaacactgctatgacgatagtcacgtcatgtctgagccttacaatatgatacaaatgaggcttgatctggtaccctcagccctgagacatttcgtacgtaccgatctggaggctgaatatggagttgagattgaggaaaatgtcatcgaaacagtttgcgagcccagtgatagcaacatcaatcttgccaagttgcggctcgaccaaattcgcgatcttggagggccacgagccattttgtcggctactgatcgacttccccgggaggtcgtcgcatttttcgatgcagagatcaagcgaatcaacgttctggaaccagcccagaggtaccaaacgctgttagccatcattatggtagcagcatggggcccgatgacagtcaatgaacttgagaatgtgctgagtggcgcaagtagctctagaccagattacaccagtagtgatcatccctttgtacgtcgagtaattcggtccgctcgtggacttctctcttcttacatcttacgtggtacaatgccatctgatcagcaagagccggacagacgcagaatcactctttatatcagggacctgggctggtatatccgagaagactacaaccaggatttagttctagctaagcagtacctgagccaggccagggcaggtgaacgaaatcttgatcgcagccacagcttcgagaaaactgttgacgcgaggaaggaagacagtaaagggcccaagggtgaactgctcggagagcagagcgcaagagagggactgagcgaagtctcaggcaagagtgtcgtcgacgccatactacgagagcccgcgagcctatgtgtactttgccaaaacagcatatttcgagttaagtcaaactcgggagtacgaacttgggtgaatcaagaccaagatggaaaatgcccagtctgtgtttatgcctataaagagatggcagagaagtctgtgaatgtgttagatctccactggtcaagacgaactatgggacggacgtcaaactctaacgaccacctggtcctgaccttgagagccgacaatagcaatgcgaaaccgacatttagaagattcgtcttcatgctgaagtcggaactcgggttctcaccaagcgcaaacaacttaggggcgaccactactctgcaacacactggtgcgcagatcaaaaagtggctggacacgtgcaatacagggcacattgactgcaaacgtcctaatttgaaaccatatgtacccaaacgactcgtagatatcgacacaggaatcataggacattatcgggtgatcgagagggagaagaaggaagaaggaccttacgttacactcagtcatagctggggacgcgaaccaacgttcttgagacttacgacagagaacaagactcggctcatgggagatggcttcacggcgtctgatctcgggaacaagaacttcgagcaagcaatcgaagttgcgcaacatatcggaatgaaatacatctggatcgactccttgtgtatctgccaagctggcaaggacagagatttcagagaggaaggtcaatacatgcacttagtataccaaaattcctactgcaatatagtcgctgcagactcgcgggatggagagggcggactgttcagagaccgccctgacaacttgttgtcgggcatgaacgtcgatgaaccatgggttgttttggataaagaactctgggcaaaggatctactccggagccctatttacacgcgtggctgggtgttccaaggtaaaaaaaaacgtgctcgttcgacgaatgattgctgatgccgtgcagagagaatgctttctcctcgtatcatccacttcacgcgctcccaagtcttttgggactgtagtacaatcagtgcctgtgagaccctgccagaaggtctacctttcgcactatctgcaacagccacaacagatcgtcgctggcgaggtcgactgcaacggaagaattccgatcaagatgagtcaagtctcgtggtagaagactcgttggaatcgttctggaagactgctgtgctgaattacacttcctgcgaacttacgaaccaagccgacaaggcctttgcgatttggagtgttgcaaagctagtgagagacaatctgcaacctgtaaaccaatatggttgcgggctgtggtcaatcgctttgcacgagcaattagcttggcaggtaaaagccttgaagccggaatctagaatggcttctttacaggctgtgtttcctagctggtcatgggcttcggtgaacgcgcccgtccagatccatgatcgcattgtggcgaaaagatgctacactatcaagaatcacgagggtgccccactcagcttctccgatttcaaagacaaagcaatcaatagggacatgcagcctcagtttgcggcgtctgactcgctagccgtgcgaggttacctcatccccggacggctctacaggcaatcggttaatggaaccttcacgttcgagtgcgcagaaactggtcctgcacagagacagaatgtgataatggacgaggaccctcctgaggccctattcaagctcttcaaatttcaccttctgccactcgtcgctcaaaaaacgagcgatgatgaaacgacctatgccgggagtgcactggtgctcatgtcaactcatgactaccggcggcttactcgatcaagactcgtggaacaggtatcctacttggtgaactcatacaagtatgattctcaggaaagcaaatcttatgcggcccggaagacagaattacagatgttgcgctggggcgttggtgccctgaatgcatgtcttcaccgagtcgcaaagcaggatagagacctgccagcaagagatggaaatgcatttcgtagagtcggtgtggtgcagttcagtgatcttgctgccgaagagtgggtgaagattaggaaagacgaggagaggataatctggctagattaagctccgtacagcattcggggacttgggacagcttggactgtggtagatatggtatctccatcttgagctgctcagctattagctcctgaatttcatttcttgtactggtgaggtagtctaagtgaagcataaaagcagcgagtgcaccacaccgatcaacaacagccttgcaatattttttagagtgcaagggcggcagggagaaacggtgtggcgcgctccgcacgtacgcgacacgacatgagctgataccatatcttctggagcatacccataatgaggtcgtaaaggggtatatacacacatgctggtccatccaagatcctttgtctaaacctttcggagttttcgaatgtatacagactgcctcttcagctcttcgaggcggacaggagttaagacggcgccccaccagagtggggctgactagcgtcctactcgcaagcccgcgtctttaggcaccgcctgcctcaagcagctctgcggcaggatgttcagcccatggcgatgagcagaatcaacgacctttctcatcatcggcgcctcgtggtctttcggccacgacgatttctgtttcaatcctgacttttcgatgtgcatagggaatctgtttttcttcaagcatgtcgaagtctcgacatgttgggggccaaaacatgggggccaacaagctaaagtgcacatggctcttcgacatggctgcatgagctgatgccataagcttgaccggaactgcgatagcttttgtatcataaactcagtggtgcgcttcgagccttcctgacttgatcttgctttcgaatgcggagtgcttcgagcttcgcatccgtgaccttcacttctgcttgctaagcggcttagacgttttgaagtccaccgcgcgacatcttcagtatggcgcttttgcagccgcagagcgatatcgcggcgttgtgggaggaggcattgaatgattacaagcgagtaacggacatcgacatgcgcggccgtctaaatatgcagcgcagcgtcaatactatcatggtaaccgatgtttcctaccttccaaatcttgttgaataggaacatgaccactttcggacatcctaggtgtttgttgctaacctagcaatcttcagatggaccaacaacgtcaattggaaaactttgcagtgttccgacatgacaaagggaagctcgacagatttcggaccatgatctcaagcaatgcagacattatccaaggcgttgcgcaacacgtagcagacgccgcaagtgctgccttccctcccagttcagccatcttgaccgcgttcacattcgtcatgactgcgtcaaagcacatctctgatgattacgatatgattgagggcttttttggcatcatgcaatcattcttgaagcgcctctcgctactggaagacaagattccggccgagagagactttcagatcttcgtcgtcaccgtgttctcgtcgctcctgaagctttctgcgatagcacgcgcctattgtgcgaagggccgtttctctaaatgggcgaaagctttagttgacggcaaagaccccgaactacaagccgcatacgaaaagctcacggggagccttcaagacctagagtctgcgataatcatgaagacgctgagaacgacaatcgagatcagcgaggatgcaagatcgaccaatcaaaatgtcaaagccattcaaggccagttgggaggaatatcggccatgtccatgcagacattggaaacgagccagcaaactttcagcgtcgccatgcgtaccgaaacaggagtgcaacaactgattcatacgtcaatcaataacgcaactgcagggacagagatgctgcgtctccaaaatgacatagcaaaaaagctagacaagatgcagtcgaaggataacaaggacaagcagcggaacatgaagtccggtgccagtaggccggtgaactttgagcgactatggaaccttctcaaaaaccaggctgagggcggcgtcagtgagcgtttagctgacatgcagctctctggcattcaaggactttttgattgggtccaacaagatgcggcctttcgacaaattatcgatgaggaagaaagcattctttgtgtgagcgcgaaatctggtatggggaagtcatctctcgcctactatatgttcaactatctggaacaacaattttccgcggaatctacgacatgcatcacttggtttcctttcgacgaggagcattttgaaatgcggtcagtgaacaacatgcttcgatactgtgcgatccgcgctgcaaagaaagatgctcaatattgtacggaggtcttaagcactttgcaacgagatgatccatatggccttcgccttgaagagaacgaagacgcatggaagctcttgatagaaacaagatttaccaaggagtctgatcgacggttgattctggttctggatgggattgatcagattgatgaggaggactttccagtgttcaaagagctactgacaaagatcaggagcctacaatgcacgattcaagtcataggtatgacacaaaagacttccaatccgctcaattgactcgctaactgtgaattagtaagtcaattttctcctctttacgtattaaggggtatccacgctatgctctgaacttttcgatctcgcaggactatcccatcagctgctgactaacgtcgcgtacagttcacgtgtgacccggagaagaagcaggacttgtcttcattaaaaccacaatttatcgagctgagccgcgacaggatgatacatgacatgcgcaaatttacctggtctagaacgaagaccttatctcgtttgcggaagctgaggctcgaagtacggaagacgatacgtaagaaggtgatgcaaaaagcagattgtaagtctcgagcggtacatgaagctcaaagatgggcggatctcttcctagacgcagacacgctacaagaaacgcaacctgaagtctgtgctgacaacgtccaaagccttggtgtacattgaccatactatgcgccgacttaatgccattggtcgcgaagggcccatcaagaaagagctagaaaacctacccgggagtaccacggccctctatcgcatgctcttcgaggaatgccagaagaatcgtacttcagaagaccaagagttgctgagagccttactcgcgtggttagcatacatgaagaccaaaatgacggtttcagaagcgaatatgctcataggaatactcaagaaggacaacgcaatcagcatcgaggaggaacttgatgggcgcttatctagacttctccgcatttcaggagatcgggcagaagttgggcaggacgactccagtggagatgaagaacgaatcagcgaaggggatgaagacgctgtgagccggacagaggatgcgagtaacttcttgagcttccaagaacgatccctcaaagcctatttccgaagcgctattcaagatcacccagatggtctgcgatgcacagctacagaggcgcaggcaataatattccggacgtgcgctaccatcttgacagcaccggagaaagaccagacacccgctggacagcaattgctgagttacgctgctaggtggtggctttctcatctactagagatcaaaattggtgaagatgaccacatcagcgacgatatggccaagctcattatcgagagcatctacagtgtcctcacaaataagagcgactccctgaagcctctggagctgctcgctgtaggctccaagaccattctcaatggcgaagaaatccctcaggaagaagtgcttgttgcattgtcggcctgggccaaacgcgccatgcccctgcctccaaatcaactgccttacggtatcttggattggttccggccgctggcccaacagccactacgtgtctttatcggtctagcccgtgaacacatcaagaactggttctcttccagtaacaaaggagaggcatacagtgctttcgtcagtgctcatgctgcacttcgggagggtcgaaatctccctgaattaaagcagagcccgactcttggagattatttcgtagaattcgtggaggaggacaatactttcacaacgcgatctttcgaggtggttgccaactgcttttgggacatagtcaagacttcttcgtccttcaggggcattggaatggcaatggacctctgtggactgtacgaaccatctctaaaacagttcgacaaagggcttgaagatgacacaatcgatacatccgagaaattcatgttgctagcgtgcaaagcagaaggtttgtggtggctgggaaccaaggttgaattgaatgacgaagagaagaaacggcaatacattgaagagtcgctccctatcttctgccaagctaacgaactctatcaccaaatgagcaaagcgggtcaggttgacgatgacattcggtcatgtgcatcgttcaactttggaaacacggcgcatgtggctgcactcctgggaaagtcggaaatggtacttgatgcggtcaaggagaggctggagactaaatcacaagtgcctccgagtaacttgcctgacatcacaagcgctttacacaaggctggagagctcactacaatcatcaagctcttgaagcttctcagcaagacagaccttacctggtatctgatctcggatacagccgaggtggtccaggaagctgcaatgcgcgcaggtgaaggccaatacatgctcgatatgtacgacgcagcccaaaaagcagtcagtacctggtcgtttgagcctgcggaattgaagacacgcctgcagtcctctgcggctattttcgcccgccaggcgctcggcaatgtagctttcgccagagcgtcactcagagaaatgatcgatgaccccaaaacaccgacctggcgcgttttggacggttgcaaccaactcgctgagatattggtggaagacttcagaacatccaatgatcctcgggccaaacaaagagcgttggaggagaccatcaagctgctcgaaaagcctgctgaagtgttgccgagcgtgtataaccctggcgaatcgcacttggttgttaccgtcgcactcatgcagcgacggctcggctctaccctggatatgtctgaccgcttgaacgctgggttccagaattgcgtggaagaacttcgtgatgatcaaggcttgaatgaccagtttgcattgcggcgattggcgcgagtgcttcgttgcattccaggattcgaagacgctgctagcatagcttacacggcacatttgtacattgtagacgaagaagtacatcgcaaagagcgcgaagccgagaacacatcccaggagaaggattctcaggcgttgagtgatggaggaaaagcgcctgttgatggtgttgaaacaaagaatggccttgtggtggagcaggaagctccgacagtcgcccagtccatcgacgctctcgtcaatggcgactctgatcccggcgctggcggagataaaaacgttatcaacaccgagaacggcgttcctacgaacgcaaagccagacactgtcgaagaaagcacacccaagaccaccatgaaccatccagacgaagacctaaacgagaatgcctccttctactgcaactactgtggccaagtatccaacgactggtcaagcggcgcgtacttctgcatgtactgtatcgacatggacatttgcgaggggtgctaccagaaaaagatagcacgagagaaaggtgaactcgagccagattggcacaccatatgcccagagggccacaagcacatcagagggccgatacagggatggaaaggtatgaagagtggtatcatgaaaatcggaacggaagaggtgccgttcaaaacgtggcttgtccagctggaagtcagatgggccaagtattgggaagacttttggactgaggctgagatggtgtaggaaacaagctactaagctttcaagcgaatcaagattgatgggcagtaccatgattccctggtttacattcatgtaaatctttatttgactcgcttggatgttttgtgtcggtgaatggccatcctggagggtttaacggaattccgacgcgggcaacgtagatttatgaaaccctaaatcggtcaggtgatgctctgctaatttgaattggcaatatataatgcgttgaagaaatcttggttgatgcattgccggagacaaatgctttgggccatgatgcggcagtctccgtggcttctccacaagccgaggcacagacgcgtgatcgtgacgacctggggaaatcggccctcccgcttgggcgatgtcattgcgctccaaccttattcttccaaggtgcctcctgccatcatgtttcacgatgctatgtactcttcaactccatgacacaataatgctctattaatctcattgtatgcttcttccacgcaattgcccgtgacacctccgcggccaaccgcgctcacatagaacccgacgcatcaagccggccgctgttcaatccaatcactagccaccatgacgacctcagataagagtcgcaaacactctgcgactccctcgcccgccgaacaagcacctgacctcagcataaccgcggacgatcgagtatacctacacactgccggctatgaggagtctcccgagcgcgggctcatccagagcatggcacgcttccgctcgtcgccgctcgacttcatacgcgaagtgtcgatgcacttctcaggcaccgggtggcgctcattcgacaatcacattggccagccagagttctactcgggcttcagcgaagacatgaaggcccgagtgctgagcagtcccatgctcgtcgccaaagtccgagagctcgcggcgaagcgggttgaggtagaggcaaaagagggcctcctgggcgaggatgttcagaagggcagtggtgtggcgggggaagaccaaaagaggaagcggagagaggagattgaagagcagctgatggaagtcagcgacagctggacggacaacatgatctgcaagatggagagcaagcgcttcattcgcggcgcatattggttcgcttcgcagctgttgactcgggcgtatcaccagggcgtgcacgtctctagcgaggaggtgcttcgtctgcgcgcggttgcggagaaagcggccaaggataaacagtctatcatcttcctgccgtgccatcggtcgcatgtcgattacgtttcgcttcagattatatgctaccgaattggacttgcgcttccgacggtcgttgcgggcgacaacttgaacttcccggccgtcgggtctttcttgcaacatgcgggcgccatgtggatacggaggagctttggagacgatcaactttacatcacgctggtacaggcatacatcgataccctgctacagaccggctacaatatggaatgctttgtggaggggggcaggagccggacgggaaagcttctgccaccaaaattcggcatcttgagctatatgctcgatagtgttgcaagtggacgggtcaaggatgccatcatatgcccggtatcgacgcagtacgacaaggtcattgaagtcgactcctatatcagcgagctactcggccagccaaaacccaaggagaacctaatggacttcctttcggcatcatctgtgctgtcgctgaagcttggccgggttgatgtccgatttcatgaaccgtggtctttacgcaccttcattgacgaacaacgcgagcgcttcagcaagctgccacaacaactcgatacaaaagagaatcgcttacgactcctgcgaacactgggctacaaggtactgtccgatatcaacgatgtctcagtagtcatgccaacggcgctcgttggcacagtactactaacactccgtgggcgcggcgtcggcaagtctgaactcataagacgcgtggaatggctcagcgagagagtaagggcacaaggcggtagagtcgcccacttcggcaacctcgctaccagcgtcgttgtcgaccgcgcactcgacgtgctcggcccaggactagtcggcctggtccccggcttaccagaagacacattctacgccgtcgaccgcttccagctttccttctaccgcaatatgaccatacatctcttcatcctgcaatccctcgtcagcgccgcgctttacaccaaagtcaaacaaggcggcggcccggaataccaacgcatctcctacgtcgacatgcactcacaagtatacttcctctcgcagctgttccgcggcgaattcatcttccccaccgaaggcctcgattacaacctgcgccgcaccctcgcaggcctcgaatcagacaacgtcatcaagatcacacgctcctccaccgacatccgatccagaggatggcaaaggccgcatcgaatggatcgaactcaccccagcggagcgcgaatccggccgcgaaaacttcgacttctacctcttcctcatcttccccttcatcgaagccgcctggctcggctgcatcagcctaatgatgctcacaccgcccttatcccaccccccttcctcctccacctacctcgacatgaaagccgtgcaaaaccgcgcacagctcttcggcaagacattgtaccaccaaggcgacctgtcctacttcgaagccgtgaacaaagaaaccctgaaaaacgcgtacacgcgcttcgaagacgagggcatgattgtggttactaagcccaaggacaagagcccgagtatgattcgcttgaacgaggagtgggtaccagtgcgcggcgagaaggggatcatcgccgacggcccgctttggaggtttgcggagaggattagcagtagtcgaagagaagggaagaatcggagggatggcgcaacggtgcagcatcgcgtgttgcacctggcggatcttgtaggggaggggttgtgggaagggggtggaagtaatgttggtgttgaagtggacaagggaaagaagaacaggaagaagagaggtggtatatcgcgcttgtatacatttcatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggggggggagagatttgagtgtgtgtgtattttttttggttgtttattggatgagaatattactcgcggtcagcttctcagccacggaatcctccaccccatgcatgatctcgtcacactgcatattcgtcttccccagcgaataccgatcagcacgcgagtcggctaaaccttcccttcccttccctcctccacacacctagaaaacctcccacagactcaccttcccatccttggcgcccgccacaatccaatgcttgagctgcatcgcttgctctctctgtttctgcagtttccccagcccggtttcttttcttactacttccccgtctcctccttgcccatcttgtcccgctaaatcaccagcgtccaacacctcggcaatatccacggcgtatatgccttccttgtgccacttgagcaccgcgacttctttgagtgttttggtgctgtagatgcgtatgcgcgtgtcccagccgccagtggcgaggatgcggccgtcggagcgcacgcgcagggattgctggcctgagtgtttggtgtttgtggatttgtggggttgttggatggtaattcggggtggtttttgtgggaggagattgggtgtggattgggatggtgcgctggcgaggagggaggatagacctgctggttttggagatgttggttggggtgggcggagaggttgtttggagaaggagagttgtgatgttgggttggagtctgtaggcgagatatcgggactcttgcttctgattgctggtaacggtgggattgaagacgtcgtatcttttgctgcgatctccgctgcagaagtggctgagagaggtgcgttttgcgcctttgcacttttgccctgcgcgataccgtttgacaggtcagggatgatatgcgctgcaatgactgcgtctgcagctgaagtgaagtaggttctgttatccgctgatatgtccagcgataatatgggctgagtgtgaggctgacttaggtatataagctcagtcgactggacgcttgaggcctcagcggatggaagtcgatgaacagctgtaagacctccttcgtacccggacagtatcaagacagtatttgatgtggtatgatgtacgagtttcacagccatgaccatacctgtatctgtcagcatggaggagcgccaatattttctgaccaggcacgggatacttatgtttcttactcaaaacataaggctgtcccactactgttgaaaatctcgaagtggtcggatttggtgttaatgcggactcaagtactcaccagaatctaccattggaattttcggcacaacatacctcagcttctcttcaggaaactggtagatgttgatctttttgtcgtcagtggacggtgtagctacgagaatggcatcactcgacgtccccacgactttgtttgggccatcatgggcactagatgagcacaatgagaatgcacaaaagttcagtgtgttaacaggcagggtgtagaggagccatggtttcggtctcggtgtggtcgcgtcctctgcaggcaagacggtagaaaatgtaggctcatcggatgcgcgcagctgccatattctcagactgttgtcgcggccatgactggaagtggcatgtgtcagtgggtgcaaagatacgctgcgtacatggcaagaaatgaagatgtagaaaagttatgcccaaaacgatggacagagttttgactgactgcagaagaggtgtgatgccagggcggactccacgtgatcaaacttgtcccgaccccattcttgcgcccctaggattgccccttcatgtgctttcccatactgcgagtgctcgcttagtttcaagcttccagtacacgatccagccgtcagcatcgccagtcagaaggcggctgttccggcgtacgaatcgcacgctgtgtatctgcgaggcatgcccgcggagtatgtagcttggctgagcgggcggcagtgcggaggtctggcgctcaacggccatgtgtgagctgaggtcgtcgtgttaggcaagccgggacgagaagacagtcgagcgtgggaaaagtggggccccagctgcacgcccgccacgttgtgtaggcgtgatctaaaaacaagacggagcgagctggatgtgggagatgcgtcgtaatgaagacgggagtccgatgcagtgacgtcagtattttattgcagcccttgtaatccagatcgtctgctcgtctggtctcttccataacagctcgcagtggtcaccggcgggttggaccctcgtgttggaccctcgtgtttgcacatcgcagcggcagaaggagggcatattgccgaggacgtgcaagggatctaattttggggtagcttattcgcgaaacgcgacaggaatagacgaggagcgcactccagatgatgttatctgcaggggctcgctggctcgtacgaccatgtactgtacgccatggcgactgaggagcaaggagcagaagtgtagctacgcagagtctctcgttgcggcagtgatgtacagtgcttggtgtgcacatcccacgtcggcgatatacatgtcaaatgtagatggcatgttcgcgcatcgctccgggaactcgatgacactggcttccgtgtggagcgcacgctaaggcgtcttcgacgtgctgcactgtctcccggcggagagactccaatccctcgtcatcggctgcgtctgcgccagcccgaccagggcataatccaatattccagctttttgcatcacgtctcatacaacatctgagtcgctgccctcgagagattgcatacaccgcggccctgcgaatcccggcccggctgccgtaccgcatccaatctcgcttctgggcttctcgctggagcaacttgtgccggacatatacgactgcattcccgtccacgtctcacgacccccagattgcattactctacgcgttgcgtgcttctttcgtgcttacgattgacacgaccaccttgacgccccccatgatttctccttgacacgactccaacgacttcctgcgccccagtcgtcgcattcacggcctttctcgtgccattgtcgcgctgatttgcctcggagcatcagcttacgacagccccagacgacacgcggaaacagggtcaagggctgggcacggcgacatcagcggcagcaaccaacgccagatttccgtcgaagcagcttgccctgagctctgcccactgcctacatcccaatgagcgacggcatggcctccacagtgactccccctccaagcgatccttcgccgggggcgagaccggcagtccccaagaagcgagagggcgacgccacgcccgagggaaagcccaagcgcacgcgcacaggctgtttgacatgcagagagcgccatctcaagtgcgacgagaccaagccaacctgcaacaattgctccaagtcgcaaagagactgcaattggggcaagaaactcaactttcttgacaccacatgtgagaggaatgcatacatcataccaaaaggcaacgactactgcatcgctttccaggatgaatcgagaacaatcgctggtgaatacgtcggggggcgagaaatgtacccggcagaggaggccgacgaccacatacccatcatgggcaatggattcgacatgggaccgcccgtcagtctaggtgcgccaggcccctcgcgccaacaccttataccaatacaaggcattgtacccgacttccagcaagcgtcgcacaacttcagctacgaccatcagcgagcgcctcagcagcaacccacacgtgcacgtaagttcggcctggcgccatcatggccatgcttcctcgtgcaacacaatgagcttactgacggcctcagaatccaattattcgaatcccaccccctctccgtacacaatcgagcattccgcgagccccgcacccccacccgttccaacacgcgattatttgaagagccaagaagaggtcctgtatatgcaagtcttcgtggaggagataggcatatggatggacagtatggatgcacacaaacacttctcgcgcctcctcccgttccacgcgttgaacgaacccatgcttcttcacgctttccttgcttgtggcgcacgacatctcgctctcgtcaatcccaagtacagcgaggacaaagcattacattactatgatgtgtccacgaaggatttgctactctcattgcaagaccctgaccgcgacacgatactttgtgccacaacggccgtaatactgaacgtttacgaaatcatgggcgaacgagccttgcaacgcatgaaccatatcgctggtgcacgcgcactgatcaaggaatgccgatggaatgcaaggtccacaggcataggggctgcatgcttctggctgaatgttggcatggagattctaagctgtctacattttaactggcaggtcgcttgggacccagacgactggggtattgaaatggacttcactcccgagatcgagtcaggcaaagaagaggtctggacccatcgaatactttacatcgttgcacgcacctgcaacttccgtgcatcaataccccgaaaccaagacgttgcccgacagacgcttcaagacaggcatgctgaatggacccgactgaaggacatgacagacaagtggaatgagaacatcccacggactatgcatccaatggcatacctctaccctggccaaaccatctccggctctgcctttccagaagtgtggcttgttaagcgagcgtccattgtggcaagactcttctaccatacatgcttggtactactagcgcagatcaaccccatccaggggccgaacgaacctgaaatgtgggcaatgctcgaacagaattcaaaattcatttgtggcatcagtgcacacgtcaaagatcgcggtgtggcgagcgtggctttgcgctcacttgcaatagctggagaatgcctgacagatcgtcgagagcaggaggaagtactccaaatcttcgataagattcgtcaagagacaggatggcgtgttggctttgtcaacaccgaattgaagcagcgatggggttgggatacgccccaacaggaacaacaacagcaagctcagcaacaggcacaacaagcccagcagcaacagcaagtgcaacaagcacagcagcagcagcaacaacaacaacagcaacaacaacaacagcaacaacagcaacaacagcagcagcaacagcagcagcaggtgaacggccacgtacaagacactatggcctaccaacagcaaccgatgcagcatgcgcagatggtcattcagcaacaaatgcccccggcctcacttccgcctgctctgattcagcctagacgaccgcccgcttttggcaatccccttctcgtggccgattttagcatgccgcaacatccttaccagacccattacgtccccgcaaacgttatccaacagcagcagccgccatcgctcttacaaccgccgttgagtggtatgaacggatacggcgggcagagtttctactaagcataccatttccggatcaagcttcttcgttgatacccgacgtcctcttcagccgcctgtgtattactggttttatttgccttcacgcgacccttctgggacacgcacaatacctcattttctacaatttgtcagtgcttcaaatattctggtcttcatcttctggtccacccggttcatggcaacctgtcgacgatacacgatcacgatcttacgagcaagcaatctgtcgtatgcatactgtacaaccttttttcattaactctgtcgactgggagaggcgtcatgtcccgtagatatacccaaaaacgaatcgtacataatgtctcatctattgactttgataccagcatgtggtagagaaaatgatgtgtcaccaatttctgcactggttcgaagaagccatggaggtactcaatccggggatcaacattcctgggagagctatcagggttctcacgggtcgtgggtataaggagaccagacctgcaagatagcagctggcagcactggtcttcctctggagcctgatttacctatcggccgagttccgccagcagccagtcacggctagatccacagcttcagtccaacatccctttgccccgcgcttcactagtcactagtcacgccccctaaccccgcacccgctttccactagaacatcattcgttttacagggccggaagggcataccgcatgtcctttaacactggacgaaggagacttggagtattgaatcttggttttcgatactcgaaatcccgcggacaccagtgtattcgactcttgggcaactcggctacccagacgcgcgcatgaatctagattgatctctgcgcgatggaaccttgtaattggagaaaagctggggtagaccatgcaaccgaaccgagtcaacacaatcctttactccgtggaatgctccttgcaaacgataaagtatcttgatacttttggtacaatactccactcgattaccccgcgaccgaggacaaggcaaccacagcttctcggcattagggatccccgcatggggaagaaagggagccgcatgcagatggcttgtgctagacagggcatgccaggcggctagtagtcaatatgctcgtcctcttcctcgattgagatgcaaggcccttcgtggctggagaacttgcaagatgtaagcagtttggcttcgcgctcgaccgacccagttggctggtatctgtcctggtttccgatccaaacgatcaacggctcacatggacatgattcatcatgaaaacagctcggtccacgataagcggcttgaaaaggctacagcatccatatgtgcacggaccataggaccttgaccacaaacttggaaggtaaacgtcgcgcaactgtcagtcactgattaattgacgcggatatcgcgagacaagcgcaggtaattgttttcgtatagaatttttcacctcgcggccgtggccgaacagaatggttgggaaagaattaacatcaggagatctttattcccaaaccgggcgctgacgtcaagccaccgacccactcccagtacttcagtcgatacctggacccctcacaccacaatagacccctgacacaccattcagatccactcaacactaacgtcagaccacgcgtagttcccccgcgtacgggtaaatcattccattgctagatagtggcggccgacggagagcttgaactcgctcacgctactggtcctgccacccatccgatacagcgacatccgatagcttgtcgtagcctgtccctgtattcgaaactttgcacaatgtacccctccaggcagctgtatctcactgccattggccaatcataacgccacgatcatctggctccggcaagccgaccaaagtcagaggtcctcgtgcatgtcaaggatgagaggagctggcggttggtgctttgtatggccgagaaacctaccaagctatctcaccctggtgcgatgtgcatgtagtaagtggggttttgctctcgagctcgaaacagctgtgcgtggtaaaggtatataagtcgtaggtcccgcttcttgaactcatcatcagctcaccagcaatcgatcaattaactagtatcaactcaaatcccacacatactttcatacaattctgaagatcaccaacatgggttctattcctaccgagcaatgggcgcaggttatcgagaagactggcggccccgtcgacttcaagaagattccagtacaaaagcctgcttcagatgaggttcttgtcaacatcaagtactctggtgtctgccacactgatctccacgccgtaaacggtgactggccactggtaagttcatgatccccaattattttcgacaccccatcttcttcgacatctttttcaagctgtcccagaaacaccttcaacttaccgcacagtccaattcccaaactccagaaactctgctaactcatccccaggccaccaaactccccctcgttggcggccacgaaggcgcgggcattgtcgtcgccaaaggcgaactagtcaacgacatcgaaatcggcgactacgccggcgtcaaatggctcaacggctcctgcctggcctgcgacttttgccaacaagctgacgagccactgtgtcccaagcccctcctctccggctatactgtcgacggcaccttccagcaatactgcatcgccaaagccgcgcacgtagcccgcatccccaagcactgcgacctcgcagccatcgcgcccatcctttgcgccggtatcacggtgtacaagggcctgaaggaatccggcgcgaagcccggccaattcgttgccatcgtcggtgccggaggcggtctgggctcgttggcgtgccagtacgcaaaggtcatgggcctgcggacaattgccatcgacacgggcgcggagaagcagaagatgtgcacggagcaactgggcgccgagtcctttgtcgactttgcaacgagcaagaatcttgtcgccgatgtgcagaaagctacgccagacggtctgggcccccacgctgtcatcctcgtcgccgtcaacgagaagccgttccagcaggcggctgagtacatccgtccccgtggtaccgtcatttgcatcggtctgccggcgggcgcgtacctcaaggcgcccgtgttcgagtcggtcatcaagatgatccgcattcagggatcgtatgttggtaatcgcaaggacagctccgaggcgattgacttcttcgcgaggggtctgatcaaggcgccgttcaaggttgttggcctctcggagctgcagatggtttacgacaagatgcacaagggagagatcgctggacgatatgtcttggacacgtccaagtagatgctgctttcttggtgatgggaggcgcgaatagtcatggcacaacttactgtaaatactgcggaaatgacaaaaacaagaactgaactacttcacctcatgtgcggcattggtgatgtgactatcggttgttcggcaggtgcaaagaagtctccctaaatccagttatcgtgagtagtagtctacacagctttgcggatatggagctgaagaacacaacttcctaccccaagctttcacgtcaggaactcagtcgatatcgagatagtacaccgatcaagtttggaaacagcaatgtggtattgagaacagttcatcatggtattagtcagtgtaacaagctcattatattacgtaaaaactcatcaactaaagaagactaaagcaacccaggctttgcctagaatgtatcggacgcaagcagttgcgctcgaagacgactcatctgcatacgattgttgcgatgctattgcaccatgacatcgactgcctcaccgttgctaccattgctgtccagtggcctgtcttcggcgtcctggagaccaaagggcaacacaggtgggatgtccttgcccgcagcacgtgctttggcttcggcccaatgccgaagccgaaccagactacgcatccgtgcttcgcctcgagcacccatactagtgagtatggcctcgttgaccttgctagcgacatttcgtcgcagcgaaggatcgagcaggtcagtcagctccttttgtaaggagccagtcgcggggaggaagatgagtagcgacatggtgagctcgagatccttcaagaaatcagggtttgtcgctgctcgaggagctagctgtgacgaggcaaagttgagagcgggcgtgatgtcggaggaggcggacgaggtgcatgctcggatgagctctatgagctgtagacggagcaatgcgaaatgcaaagcggggtctgtgtcaaggatctgatttgcttgttagcagtgttcgcaacagtcaatgcgaataatcggagggacatctgcttgcaatcatactgaggactgaaggtttgattatcatcaaagaagattatgcgtggtgcatgaaactagatataatcctgcaagggagtgcgacgaagaggggagatgccacatacctgggggttcagatcgttgaccctagtgatagcggtatcgatgtcgccagcatcaatcgcctgtcgtatttctacgcgggactggatggattcctcttcaagaggcagctggatgttggcttccttggcgaacttttcagcagcccgagggtatccttcgctgaccaggtagtccatgatgacaaagttgatgtccctgtagatgttgggttagcaatgatgtcatcgcgctggtcttgaagtagtagacgagagagctgcaaagcaagtgtgtgcttgcgatatcagactacaagttaactttttctccacacggaattttcggagagattcccaacttattttttgtcgcatcatgtgaaagaagaggtagcgaaaggtaggaacttacatcttcgacggcttaatttcatcaacctttctctggaaagaatgttgcgtcggcgtcgcagccgacacagaaacggtagatgagctctgctttgtcgtcaggatgtgcgcagaccagcaacgaagcggtcgcgactgaccatgatgaatgaagcgaggcggtcacgccctcagccgacgtccatcagtgaaaagtgagcgctgcccgaccgtggtcgagtgggcgtggagctgcgcaaaagtctgcagcttggaggaagaggaagactgagagacgagatccgtggaaagaaagactaagctacacagttagcggggcttggcgcccggcgctatgccttaagtaagcgagcgccgctttcgagctctttgctgcgggcaaccgtcaattctgggattttgcatagagcataacatatcattagctttcattgtttgcatatattctcacacatcatgaactgatccggttcgtattttcactatatcccaacaccacctcagtttcaaccatgtctaccgcgggtcgaaggtcacactacgagccgccttggggcaatgcaagcattattggagtagctggtagctctggatcaggaaagacatctctggcattggctattgtagcttcgttaaacctgccatgggttgtgatcctgtctatggtcagtttatgctctgaaactggtcacgtgctcactcactgacaacacgcaggattccttctacaagcccttgactcctgagcaatcagcagcggccttccggaacgaatttgacttcgacgcgcccgaggccatcgactttgacagtaggcatccatgaaacatcatcgcccataggtagtagccttactaacatgtgatgtagtcctggtggagaggctcaaggatatcaagaatgggtacacatctccattgaagtagttgaatttctgctcatggtcttacagcaaagttgcggaagtgccaatctattctttcgaaaagcacgctcgtctcgacaagaccacaacaatctattcaccccacgtcctcatccttgaaggcatctttgccctgcacgacccacgcgtgctcgaactcctggacctcaagatcttcgccgaagcagactctgatctctgcctatcacgacgtctcgtccgagacgtgaaggagcgtggccgcgatatcgaaggctgcattaaacagtggttcggtttcgtgaagcccaacttctacaaatatgttgctccacagcgcgaaatcgccgaccttatcatccctcgaggtatcgagaataaagtggccatttccatggtcagtgaccaagtgcgaaaaacactggcagacaagtctgagctccaccaagttgagctgaagcgactggggagaattgccgaagataatcccttgagcaagaatgctatcgtattgaaacagacgaaccaagtcaggggcgtgcacactcttctgctcgatccaaagacctcgcgagaagactttgtattctacttcgaccgcatggtagcactgcttgtcgagacagcatgcgactttttgccatttacaccaacccaggtcatcacacctcaacggaatgcgtacatgggtctgaagttgaacgccgatgtgagtgcggtagtagtgttacggggcggcagtgcattcgagacaggcctgcgacgcacgattccagactgcaaaactggaaggatactgattcagacaaacttccgaactggcgagcccgagctgcattatcgggcattgccggccaacattgctgaaaacggccttgttctggtgctggacccccagttctcgtctggagcggcggcgctgatggctgtccgagttttggttgatcacggtgtgtcagaagacaaaatagtctttgtcacatacacagctggccgtgtgggtgtgaacagggtcttgagtgtctttccggacatcaagatcgttgtggcacgactaggcgacgaccaggaaaaccggtgggtagagacgaaatacctggggtgctaacgaactggcgacgtgagtaataccgtcaaatatttcgtctagggcgtcaatattgcatcgcttcatatattctacagctgtacatgagcatgtcttggcgacagtatatagccaacataggtagcgaatgagcaaccgtagtgccatgaatctggcccgagccatgatgcgtcgccatgcgtgggtatcataggaagtattccgtcgtcacctcctttccttgttgttgctgttgctctgcgcgatgcacgtcgttatcgggacttgcatcaaaaacattgaagaatcgctcgccagtatcgctaacttccagcacgctcgccatgtttccacaccgataacagtagtttggcgcactccatacagtactcagtcgatcatcgtagaggacctggtaaccttcctgacaaagctgatgagcacggagaatgtgcgacattccgttcacctccaagaacttcttgacgacctgcgcgccgaacgtgtaccccgcacctcttgggctaagggagaattcgtctcgttcggggtctggatcgctccacaccaggtccgccatgggcccttcgtggggtatctctcggaagcggtcgatgattttgatttggtcgatggaatggatcgagggcgacaggccgccatgcacgcaaaatatctggtcgttgatgacgacagagagtgtgaggaagtcgaacatatcggtgaaatagtgccagacgctggcgttgccatatttgcgcgagcactcagtgtagaagccgtatgactgggtcactccacgagactcgtgatttccgcggatgagatggactcggtgtggataacgtagcttcaggcatacgaggagggatatagtttcgacagagaagaggccgcgatcgacgtagtcacctgtgacgagtcagccttgcaaattacaagtgtgtgtgagcctatgtcgtacctagaaacagatagtttgtgtctggacaagggccgccaattttgaatatctccatcatgtcaaaaaactgcccgtggatgtcacccacgaccgtgacgggcgctcgaatatgcaccacattgctctccttcataagaagctctttcgtcttggcgcatattgcctcgactaccgattcggccagcagctcctttttggagaggcgcgagatacactcatcgaggtctacggtggctgtgggaggtcagtacatgctcacggcgggtcgcgtgaggggcgccggcgactgacgtacacggaagtccgggcatggtagtattgctaacgcgtgtgtgcgaggtgctgcatccgcggcgggctcagggtctcgagtctatactggtcgctagcatgtgccggtatcgaacaatcatcctcggaggcgcatcgagacttgctattgcgagaggcggcggggggcgagtgagcgaagtgggtgcggcaagatgctcgcggtcttcgcaatcggaaacaggggtccaagctctagaaaaacgtgactacgagattcagacatcacttcataacgcgacctgcatccgcgcttcagtgcgttcccctcacccgttgccggaccttccattctcttctctcgctcggcagtcgctcccgacctgccattctctgctcgtcttttgctctctcaactttgccatcagttttctgtcgcgctctcctgctggctctcctcgcatcagcagcccggtgtcttgcatgtcttcatcacaaacaacgctctcccgctagcttcccatgatcaattctcccaacagggtagtcttcttggcacccaggcaacctcgacaggcaattgccgtggataccttgggtcaccctatcgatttggctcgtgcgccgttccaaatttgagctcgcaccttcggctccaacaatcacttccccacgctgacggaaccctcctgttcctatgcgtatcacctcaaactccgtaacatatccttgaaagttgagagttgtaatcttccttcattcctctgctcttacaaacattgatcatcgcgtcttcaatgtcgtggagtggacctatggccggtgttacaccgtatcctccacagccgtataccaatgttcaaccgggatacggtcaacagccgccatttcagtatggacaacagccaggctatgggcaataccccccaggtccaccgtttcaagccccttgcccaccccagcggccaccaaatatccagcctccaaagaagaaaggcaatcccataattacccgctatcctccgccacctggataccgcgggcccgcacaaactcaaggaccttttggtgcaaatcagtaccctaatcagtatcagccaccacagccaggatttggacaaacggctccaccaccatcaggttatccaaatcaaggctacgccgctcctccaacccctcaaggctacacaccgcaaggctatggccctccccatcaaccgaactaccctcagcagccatacccgcaggcacagaatcctcaatggccacaaccagggtatccacagaatcaagcttaccctcagagtcaccccggcccgcaaggttacgcgcctcctgcgagtggatacccaggctatccccatcagcctgccccaatagacccaaatgctaaccagcaagccttcggacaagctccaggatggccagcgccgaatgggcaagcgcagtatctgccagtccatcaatacaatgcctatagtgggccgactcaggctattacgcagggctatgatcctaatgccacgccgacacccacctcagtgcaaatggccacagcgccagcccctcatgtaagttcgcaaccacccagtgctatagaggagagcaaagcaggtgagaggccgcagttgttccttgcttgggatgactgggatttcgatttcgagggtgcgatctggccgaagagcaacgagcctgtggaccctaacctcagcttgggggttataatttggcatcccgcaaagcaggtgacgcgtgcactgccatccacgtttgatcaagccgaggatcaagccctgaagcctgcgccagagaaactggacaacggcgagtctgtgtctgtctatttcatggctgaaaactcgcacgaagctttcctggatgttcgccaaaaccgacgactgggagaatatcaaggacgacccgatctttgttgtcttcagtgacgaggacatggaacaaaatctggtgtcactggaggactgtatcgctcagcgcgaccgtccagacgaagagacaatcgtgcatcagggagatgacgacgaggaaatgccagacgcttcctggagtgtgatggatcatctcgagcaagtactatctacgaacaaaggagcgtcccggtctaggtcctcgggaccgcagccatccccgccttctcatgatgcgcaggaagatatccttgccaaactgggcgtcactggcgcacctaagccgcccactgaagggtctgaacagccaccttttccgatggcccatgaaccacaaggctcggtgcctgggaagcatgaaccagctcctctgtaagtcctttcaatcaatcgggtcattttgtactaacccaggtcaggctgccatcgggattgccgctacctccaacgaggtcgcagtcgtttggtggaccgagagaccacgagagtaggcgcccacctgcacggccgtacggttcattgtcagccacaaacggctatcggcagcccgtgcctccaccaccaccaccaccgcctgctccacagcgttatagtccatggaaccaagcacacacaggcggaggctttgacagctctaggggaagccccgctccttcggagggtagcaaccataccatggcaggctctgacttcgagccggacaagcctgtcataaaggaagacggctctgacggccccaccctcaccagaagtggcagttctttctctcggaagaggagctacgaggatgctgatcatggcgacgagaagctacgtcaacaggacgactacacaaagcggaagcgcagatcacaagtcgaatctgcctacaggtgagtgtctgccatgattcgtattccagtcaatactgataagctctagtcgtcgatgatcgttgcgcagcctctaatctcccgctcttctcacccctctgcacgccacttatatttccaaatcctctttttcaattgcgtgccctatctctgcctcccctgtcgttattttaccgcagtccatattcttgttcggcgggagttgttcatcatcactgtaggctggtgtccgaaaacatttacttatatttcttattgtctccgttgccacgaaaaagtatagacagtattggcgtcacattgctgagagaggctcagctatgcgcctcattcatctggtctcattatgtttcagagtatatgtttccaatactctcggtccatttctattggcgctttatgtcatctgcttctactattacgatctattgtgtcttctatctcgattctggcctatcgtatcggccctgtcagcctcccatatcaccatatttaatctcactttcttctcaacaagcaacgaggtcgcgtgtctctgtatctgctcctctgccttacccggacatcgagttcttccggttggtcgtctatcgcattcacatcacgtgtctctcctaggctcattgcgccacttccgtgttgggaagaggcaacgatattgctatccccccacggcgagcgagcgtgcagaagggcttccgtggatgacgcaagccgatttacagtagtcgaggtgagatcaacttttcagcagtcatgcaagtcaaggcacaaagttttggactctcgtagatggtaaccatagaattgcggtaatgtcaaataagtgtagcatgcggaccaatgatccgcactatgcaatacgggtgatttcacgtaatgcagccagcccatccgattccgtctacatcccaaggtcctgtctttcctcgcactccgttttttaacgtggccgttctgtgccgaggcggatggagtgtgccgcgggtctaggtatgtgtatggtcgagctttcttcagttgcttttcgccgaatagagacattacctaatcttgagagatatgctgagtctgttcgatgtcagcgacaagtcaagcatgattgggggcactcacccaccgaaacggacctcgacatggcgtattgttgcagcctcagcacagctattattcggcatcgaccagtcatccggcgaatttgcaccgactttcgaatgggggatccatcggttccggacggcgaggcgtcagatcggcgctcaaagctcgccgcagggcttcaatagctctctgtaatgttttggcgaccttcttgcgatacgtgtgtccggtgcgaccgcaggattaaagctagttgttgcggccaccgtcgccgcaggtgaggtgttactggcgacagggagagcacattcaatagctctccgtaatgtttcgtctcgctgcggggttgttgttagaggaaggagcgcagtgaagctggggagcttacttatgccgccatcattagtggcgtgcggctcgatcgccgctaacgagatggatgtgggatgaatgctcggtaagaatggggttttggcgcggagctggccgttagagagaggaggtagggacagaagtcggtgttgtttgtatgtgcgctgtgacgtgcgcagagggcaggtgcggttgggccaacgtatgcacgttcttccccaacgatcctactatattatatcgtgctttcgtgcaacctagatgttagatgcagctacacaagtccaatccgtcgttcctctgctcatctacctgtagtcatcgatggcggatgaagtcatcacaatacgatgccaccacagatcgtttactcctgtgagtcttcgtgtgactcgatcgtgttacgatgtagaagctaagagtcacaataaggtataaaatgcatcgctaggtcgtgctgtctttctttgcacataattctcagaactttacactgcgaatcatttccgaataaactaatcgaatacttcacagaatgcattcaactactatccttcacacgcttttgttcatcattggacatgcttttgcggcctatgataattcctcgaagacgaatttggctgtgtactggggacaaaactctttgaaactcagcgaaccggacccaaatgcccagggacgtttatcaaaatactgcgctgatcccgatgtcgacatcatcatgatcgcttttatctctgcactgaacaatgcgaagggcgagattgagatcaatcttgccaaccagctgtggtatgcccaaggtggccagccgtatcctgcccccaaaactggtgcggatattaagacttgtcaaacaaccaatcagaagacaattctgttgtcatttggaggtgctgagacggctgcggataagggatacgcctccgatgatgaggcgaaggctggcgcgaagaagatctgggaaatgtttggacccaagacagctgccagcagtattcgtccattcgatgatgcagttgtcgacggcttcgatttcgactttgaagatgaaacagccgtttttgcaagtcgtcatcgcgatgccttcataaaggaactaagttctcttgcgagagccgccgagacggcaggaggcaagaaattctactttagtgcagccccagaatgcacgcaaaagaacagcctcctgagctcgatcaagtacgacatggttttcgtgcaattctacaacaaccccacttgcgacgtacgcaaataccaacagagcgaatcgacgaacacgtttttcaaccagtgggacgaaattgcaaagtcgaacggcacgaaattctttgtaggtcttcctggcttctcatctgcggccacaaatggaggatatgtgagtcctgaaaacttgactgggtatctcaaaccagctctttccctcaccaacatggccggtgctatggtgtgggatgctagtcaggcctggggccaaacgacatgtatcacaagaaggtcaatactgctttggtaagcaagtaaggtttctttctattcgtcaaatgatgggtcatgaggtagcaatgttagggtgtattacttgctgtagctgtacgtagctttcgagattaataaccaaggtatttgaaaggtctcatgtctcatttagagcccatagatgcatatgtattaatcctcgaagaacgtggggtgataatgagtctctgccgccttcccctcttcctgaccacgaacatgtttgtaaacctcataatgctccgcggccctcaccttcagcattgctgggtcattaacagctacttgcatcgccactcgctgatctgcccaggcgtcttcttcagcgatactctattcaactcccaatgcttctcagcctgtcatcccccaaacctttatcggcttaccttcacctctgatacccacaaacaaacaaaaaaaccctgccggtactcctctcactatagattcagcttacagcagctttacctcatcaatcgaaacaacgacaagttggcgcgatcaggtgggacaccagactcgggaagcataggactctgagccttataagtcttcttcttctcgaaatgtgaagggtgattacattaagtcggtgggcggggattcgatcctctcttgggtagtcaatcgcgtagtggttcgggggtttatgtttttgcactttttggcgctgttgttctttcaccactacggcacagaccttattccgcggtccccttgagactcacaatcctacgatctctgtcactcgggagcccaatctaaacacttgaatccacgagccccataggctcatatggctccccatctactatggagccagcagctacatgtcaaaaaaagtgtgccactgaggcatcttctcgcgcagttcaaaaagtgtactagcaaaaggtctaatcattggaaccctaaacataacatatactccttgtgcatctcgattttagtactcaaggagtggaagctcaagtgtttcgagctattgttgtgttgctctcgtagacgcccgtgctgcctggcgccggccgcgtggcagtccgcattcttctgcctctgcactgcgctattggctaggcacgtacgaaacatcataaccagcatgcaaaagctgtggtcttcggtttgagtttgtatttcgtcacgcaatcgggccttggagaggagaatcagtgctatgaatgggtagcttttggtagatcgaaccgttctcggcccgaaccgggctacgacgtcattgccctcaacgattaccaacagaatgattacatacgcctagaggatgttcagtattttaactgggtatatatcccaagcgcgcaaacacattgtagtctaaagtcaaacctcacttcgcaatcgcaataatcgacagaccaccaagacactttacaaaaacctccacctacagacacacgtcagccaaccatcaacatgaccaacatactcctcatcggcggccacggcaaggttgcccagctcctcacacccatcctcctctcgaaatcctacaacgtcacctccatgatccgcacagcctctcaaagccccaccatcgaagccctcggcaagaaccaccccggcaaactcaatgtcctcgtcagcagcgtctccgatgtaaagtccgaatccgacgcccaagccatcatcgacaaagtcaagccatcttgggtcatctggagcgccggcgccgctggaaaaggcggcgccgacatgacctacgcggttgatcgcgatgcggcgattgcgttcacgagagctagcgtgcatacgccgagtgtgaagaaattcctcaccgtatcttacctggcgagtcgacggggtagggcgtcgtggtggagcgatgaagattggaagtcagcgcagaagatcaacaacgaagttctgccgacgtactataaggccaagatcgcggctgatgaggtgttgacgatacttgcgaatgagagatatactgaggaagataagaaaggagttagcgcgaaggacaagttctgtgcgatcagcttgaggccgggaacgttgacggatgagaaggcaggtggagtgaaggtgggcaaagttcgggggttgggtgggaaagacgagttcgctgcaactacagcggaagccgatagtcgcagcgttggagaccggagggtgcgaaaggggtggatcggatgttacggaatgccgacggaggaggcgcatcaagcgatcccaaaaaattgacgaaagagggttctaggatgtggaagatggagaggatttggagatttatgaagcagaacattgcaaaagctaggttaagtttgagaggcgataatacaatcagcacttcttgagtttaatcaaaaacattgtcaccgccaatccaagagataagtttcgaccttttgtctacgcagcagtaatgcgaagaacccttctcggtgtgtcagtttcctcgtctccttcgtccggttcttgccacacactgtagtttgctgcaccctccggagctttctgcttagttgcaacattcatcatcatctcatccttccacactcgaattcgtttgttgaccagatcccatactaatgatgttaatgaagctcgccagatttgccaattgatttgacttacagtcatccgtacaattaccttccacatgataccttctaggcctggggtcgccgggatgctggtagaacaaccatttatccacaaagtctcgcattttggggtcgtctttgatatccatccatttgaattcacgaaggaatggatcctcgcgagttctacagtgatactgcgtattccttagttctcttagcacaacggcacttttctcgtgttctgtcttggagtagtcctcgccatcaatggctttgtaacgccccagcttgctcggatttcgtaaccttccttggcacctggaatccgtatctgacaagccttaatctgccaaatggacggatagtactctttgtttctcatagcccagcagtctagaaaattctcgtgtgtgaagtcagcgaagccgtgactatcgctcattggaacccatactgagcgtttgatatctggtcctttccacgtttaatccacttcttgctttgtagcacgtctccttcttggtgcatcatcttcccttcttgtacaattcccttgtaggccacccttctcttgtgtatgaggacgcgcggtcgggtaatagtacgggtcaaccggtgccagcggcggtcttgcatagcaagaatttgcagtgtttggatattggttgatgtattgaggaaacgcaccaacgtagccgtgcatgtatgactgaggcgctgtcggaaatctttcgcacgcgccagctatatttccgttactcgttggagactgataaccaggaatatcggcatgtcgagaagaatgactagtcgctcgagtatggaagtcgttcatgtatcttgcggaaggcggtgggccagaacgttgtgatgacatgctcttcagaactcgataaggtagaaacgtttgttacggaagagaggattatagaactgggacattggggttttatatgcaagaagttggtgaacaatgacaccttgggctgcgcctcactgttatgagtgcctcaatgctcgtacaaatataatgatatccactcaccgactgtaactttgacatccgaacgtatatattacgaccacttgctgtacacagctataaatgttcttttctaccaaactatccttgtaataaggggagtaagaccaattttgacatgccgtacataatcaagcttctccacgagtgttaggactatacactttcagtccaccccacctcaccgcaacatgatcctctctagaaccgtaatttttatgcttcagcttcctttaaaaactgtcaaccatgataagttcaactatcatgtgcgtaatgttgcgctaaatttgtggatccgagttgtgccctttcccccaccgacagattcattccaagcaacgtaaaattgtggaagaagccttaggtggagtctgttaagatttcagatggtgtagctacctcacaaaattaatcttgagagacgcaatctattggtttttctccttcggatgagttcttccaggttgctatgacaaggataattataaatgcaacaaagcatgagtagatctagatgcgtaagtaatacatagctcatatatcttgtgtaacacagactgatcatttgaaatctacaaactgcgcaggacaagcagacagcatagtacgtctattaaacattacttccctttccgtcatatacttttaggagacagtcgcaacagtatgcatctattaaagacctctgcaaaacttctgttcatcgcggagtaaagcttacataacgcatcctgctgaagcattcctcaaattgaactaaatcgattaatgaaaactgtcgcggttcctaatttcccaaaactttttcgcccatagacgacctcccgtacccagtggctacccactcaatccgaatcgcataggtaggatgcaaggtgctcttcaagcttactgactatcattccattagacttcttcaatcttccaaaacatcaccgtaaaatttaccattaatagtgcagtttttcgctgtgtcgaacttcaccatcttttccccgttcacgctaccgttcttcaacctatgaacagtgttctcatcttctgtcccattcacttgatcaacctgaacaccttcaccgtaacgcagggctctctcaagttcgaaatcggccgcggtctctctaacgaggaaaccttggccttttggctcgtatccgtaggcttcataggttactaggaatagcttgtcacggcgttcaatgatccactgccattcgcgcgacatatcgtcttctgcttatagatatatttgtatggtcgaagagtgatttgcaatatattcactgtggtgtgtctcgaatgttgtactttcaacttgggtgttgtattgttagactgctattgctggaagatacgcgcctttttatagagataaaagttttcgttgaaagctttgactgcaattttgactaaagctaggccagtcactgtatattcataccggtctggtcatacttttatatcagtcataggagcctggatgacacacgttgactccgcgattgtgatgacattgctcttgcatgaaacaagtttgtttgtattggtgtttgaagacgactcagcaatacgtggcttataatcttgtgtgacattcactgatttatcaagccccataaatgcgttgagaacgaacagagcactaagataatagagatcttaacccaaactagtatatcgcaaacgcacaagcatgcatggatttttttagaagacgcccagcatagaattgaacaataagcaatgtaggtacaatctaacttctaacttcgaagaacaatacagctcgactctatccctcctttcccaaacttctctattcaggcacttgctttcgatactccgcacgctttatgactgcacattcattagcataacccatctctctcatcccaacctgtaacttaccatttttcgtgaacctcgccttattatcccactccaccattttccccttctcttcctcactaataccatacgtcaactcgtaagcaagctccgtatatttcacgtctccatcccgaagagtctgaacatgcacatcagagggcgctatccagcgtctcttcatacgcctttgttgtactcgagagagtcagtggcgtagaagcctttcacccgcgagttctgttccgtaggggcgatagaaaaaccaaggtggagtgactggcttctgggattctttcgcggacccatctctttgcgtctggggttaggtcggggcggagggagtcgacggccgggaactgtgtgggctctggctgggaagttctcagggatgaaatggcgtagggatcgtcgcaaggttctgtacctgccgcggaacctgtaaggttcacgagctttctgtgagttacatgcctaatgtcttctttgagcttgtcagacatttcgagattcttttgttggaacaagaagtgttctctagttacagatgaagctttatagttagagaataatgtgttatatgaactattcgcttttagatagcctgggtgttgtagtgaatgttaagtgaaggggctattaatcaaagaccaaagcaacttttatatctgctatgactgttagaaataagtattttgacccatggagaagtcgccgtgacacgtcctgttagtcacatggatgcgatgacattattcttatagaggagtcagatctgatagcacgttcatgcctcagcctagtttaagcaagtctctgtgcgttgttacaggtggtgctggtgttgatatgtcttgcgttacacctactttttttatcagattcattaacacggctcatctaactagacaaagaaaagtacaacgcatcaagagaaaaagtagcaaaacacatcgaaagaaaattgtaacatccaaatctacaattccacagcacatctatccctcgctccccgtacagctctcacgtcgcttttttcctcctcacatgttccactcgtttcttaactactcaatccattagcttctttgtcaccctaacaaccctcacttcacgaactaaccattaacactgcatcccgccttcctatcaaacttctccaccgccatgatcaaatttacgtagttctcatctccgcgttgaggctcgcagtgaataatatcaatacctttcgcccctcgaagcacgcttgaaatcttgggttcgtgtgggttttcctcatcgtcgaactcgacgtagacgccccgcttcgcgttgggcacgtcgccgtagggctccatctctacaatacgaaaacggtggatgttggcgttgatccattgctgagcaggtgttagctgtcccggtggtgcagtgattgccgtgctaggcttggtatgcttagtgggaggaggcgtggtttccggctggacagtgggatcttgtggaatgtcaaatgaatcaagataggcctcaaagcctggagtgaagcctgaggtcgcgcctaatgcaacaagcgtggcggatctgacggcgtctgtgatattgttggacatttgggatactgtttgttggatacaatttgttggttagttaggctagttctgtgattagagctgcccagatgctcaagattttatataccagcggattctaaagtatgattcaccacatgcgtgaatcattaccgccgtgacatgtcaaagcagtgctcagtcaaaaggtacactaaacatgttagagaccacgcgctcttgttgggttttatgaccgtggtgtatccctctcttaaaaggaacatgtccgagcctttgtacattcgcagagtcttcgttccgattcactacatttgtacaacatgatgttaggaaattcaataatctatacatccattcaaaaagcaaaccccgcaaataagctatctcagcctcaatcatggtttacattttctcaaaaagaacacttctaaactaactccacccttctctatgcccactcactccgacccgtccgccaccctaaagtccatacgcgcacaaactacactctcgtcagcacccattctcacgacctctccatcgtgcaaactcaccattagcagagcatttcctgccgtcatcccacatcccaccaaacctcaactcgcaagcagttttcactgcctcttcttcccactccaaaagcggcatcaccatgactcccaaaagcgccttaagcgcttccaatcgctgttcattccagtacctggagtcgaggatgccgaagctgcggtcgacctgggcgtagggtttgatatccacgaagtagagttgttcttgctccatgcgctcgtagacccagtcctgttcaggtgtacgctcaattgggatgattttgtcagggttctgggattctgtggacattgtgagatgctgtttgtctggatatggttttttgattagattgatctaggtatatacgtgggacagacatctgcattttcgatttgatttatatatccgcggactcttggttgtaattcacttaccaccgtgaatcacaatgatgatatgtcaatgcagagatagtcagaagtgccagcaaactaggtacaggcagaaatcctgtgtgacccaaccaacttggatgcagcaactaagtgttgggattaacacgccttttcacacaattagatgagtcttcgttgaattccataactaggagatgaccgaagctaatcgcgtcattgtagatgatttagctttttatcattactgactggtgcataagtcatacgtaggtcacacatagtgactctataagtgtaatatcagtactttagtgccacacgtgaacgctatgaattaggtttagttattgttctagtgcacgtatgttcttttggatttaaatgagcaggaattgtgtaagtcgtgtgacttgcgtacctccaactatttagtcaagccctaaattcggctcgtaacaagcagaaaacaaggaaaggcccattgatattataatatttttaaacggtgccttcgcgagatatccgcaagtagaagcatatcatcataatttccaatctcacaaacaagccccccctccaacatatcccatctcctccgaaattcagttcccccgagcatctcgcgccttggctacagcatactcacccctctttacaactactcacacattagcatctccatcttcgccccaaatccctgccatccaacttaccattccgcgaacaaaactccccctcagcccacttctccccctcatccgtcccaaaaagcatctcacaaatctcattctcatcctccttcgtctcattcgtacacttcctaatcgccaccccaggagtcgaagccagctccctccacatctcgcggtcgatgctctgcgggtcgagttccttctgatcagggcccatgtatggcatgcctctggagaagaagaagcctttgccggcaggtcccgtggggtaggagtcaaagtgcacgatgtacaggttttctagttggatgtagttccagacccagtagcgttgggcgtcttggagggtggttgggtaaggagtgaatgtcgacatggtgaggtgctgtgtcttaaagtagtgtttgtacttgaattgtagaaaagcagtttcgtctattaattagtagttggagttcgtatggttagaatactatataagccctctcactttatatgcctgtggagtcgtgcttgtgattcactccattcgtgaatcaccaccgctgtgagatgtacaagcagcactggaatcagaagtttaaacatccaagtcaaagtacatgaccaacagcagaaatcttgcacaacacaaacaacgggggttgcaacgacagcattggtttaaagaccgtaatccattcattctctcatctgaaaaaaatcttgtggtatcataacgaacacaaacgcatcatcccccaaacgctaaaccgcagcaaataaaacaaagcacacaaaagttctatagtacaaatcattgttgctccacctccaccagccaccgtctaataccctccttgagcgacgaatctgtggaagtcctaggataacctcgcctatcagtcttcgatgcgtcaggatccgacttggcctcgtccttgccacttcgcgccgcagtgacgtctttgacgaccgtctccaacgcatcgaagatgacgcctttgcagtctgtctgtggcacttcaacgtgcggagttacattcgactcgacgcgtatgtcatgtcgaccacgccgcgaactggatctggatgactgtgcggagttgtttcgtgtaacctctcctgactgtgccagggcacggtcgacgccgtctatgagtgtcgcgtcaaagtccatgattgtctccacaatgaagtcttcttcgaggtggacctcggtcatcatgggcacggtcgaaccagccgtgtatggattaccgtattgagagcgacccggaggcataccaggcacgcctggtgtcattgcggttggttgatgtgtgggagtcgggatcagcttaactagtcttcgcaggcgaagacgcttaatactgaaggtacgcgtgtctgcgatcaacgccgagcacacatcgatccagcgctctagggggcctgtttcaaggctgggagtcacagccatgctgagcggcgttggttccgcactcattgctcgtcggatgtcgcgcgtcaaatcgttgtaaggtttgatagcctgaatggcaaagtctgggtgaaactgactcagccaacccgcggcgttgactggctgttcaggctcgcagtacggcagcgacaatactgacgtctcgccaaagctcgaaccatgctgactggacgctgagccataggcattgagcagaggcgattgcaatggggaatcgaagtcagggagtgggatatcgacctcgataacaccatctttttcgttcacagagagcttgagtggggaatcgaaagtccgaggccgctctggtattggacgcgcagctgatggggcgataccgctggagccactgatcgggtatgtttcgggtgagcggtcggctgcagtaccaggacgagcatcccctattcgtcgctcttgcgcatcgccgtcgccaaacattccatccatggaaagttcttggaccatctgctcgagctgtgacgtcggccgctcttgtcctctgtagcctataccgtcatcggtggtctgcagatagtcactcatatctgtagaggatgagcgacgtccgccccagaagttcatgaagccgctccaacggctcgtgttactagagtcgccacttgcaatgctggtttgcccggtaccactcctttgcagcgtgttgatcaagttcgccgaagccagactgtcactactttcgggcctgtggtcagtgtgtgggccgaaggacttggttctcggtagcgtgaagtgggccatggggacagtagtctgagacatggcagttgctgtaggcgcgatgctacttttgccgttggctggcgcatccgaaagcgatggcatcaccaggcttgcacgaatagagtgagtcgatgagctacgagaatgaccaggcggtctcttcatctcatgcatgtcaggtgcagataattcacgtcgctcgtccggggcttgagtcggagtttgctggccattgttcgcatggggaggctgcaaatgaatgttggtcatgctctgcttgtcacgcgggcgacgattgatctggcggcgcagagattgtttccttgacggcggcatgttacttggtggagactgtgaataagcacggaaggatgctgaagtactcgggcgcatgaaagctgagctttcgctgatagcgggtgtgttgggtggcagaaatgccgcgagcaggaaaatcagcctacgagcggccatcttgtcggaggacacgatgactgtgcggtttgggatggtcaagttctctcctgcagttgctttttgctgttcacggtgacgtttgcggtgccattttggacccagtatgttgagccactcggtgtggtttcccaagaaggctgtcagcaggttgaagaagaaaaagttctgctccttccgtccagcccagcgaccaagccacctcgcttcttctctccaaatgccccatttcccttgaccagtcatgacacgggggatgcgcatgccggtaacgacacggttgccagtgagctcggctgcagtctgtatctctttgtccatcatcagagcgttcggctgtagtcgcagtggcctccgtaaggtgttcgttgcaacatctctcaggctgcttcgcgagggctgatgtcgatgctggtggggtatcggcagagacaccgcgtctggcgctttgaagccagcgagtatccgctcttgcaccacgtgttgtaagctggtaagcgcacgcataatgacatcccaatgctgtccaacaacatccacccggtcgtccacatcactacttagagaggaggagagtagcgattcgacgccgaagttgggctccacaaaggcccagccggcacgtcgatctgagtctaaggaagagcctagagagtcttgtccgggaacagaggtagatagatgtgctgcgtttcgaaggttgtttcctcttgactgtggccgtagtgtaggagaggactgtgctacgggtaggtgtaagattatggtgatggcgtacatgggacttcgacgggcctgtgacgcatacggtggtttgggtatccccgacttgttcgaggtcgacggaaagggaaagccattgcccttcggcagggagttctgtggcgtcggcgtgcgggcgtcctcttgctcttcgggcactgtgactgagaacatgcgggtaatgaagatggtgcggcgtttcgattccttgggcacactctcattcgagtcgctccgcgggaggtcggcgggagggttgcccggcgtgaacgacttggccaggttgctcctcctccggaagccctcggcgcgtcccagagagcctatggcatcctgcatgcctgtcgtcgtcgcggacgcctctgcgggcttggtgtcgagcggcacaatgtggatcttgttcgagttgccccggtagttcatggccaggttcccaaacatgcagtcgaggcaggtgttggccagatccgtcgactccttcgcgcgtgcctgtgcgcgggcctggacaacctgggcatgctcgtcgatgttgggcatggacgacacggagccgccgcgcgtccggatgcgagtgaagccagccagcgtgggcgacctgggcactgtaggctcagtgacgagcgacgccctccgagcatgcacgccgccgaacgtggggccagccgtgcttgcggtggcagctgtaacgccgggcccaaatgctcgcgagcgcgtcgcggacagcgggggcgagtcgggacgtgtgggggcaggcttcgagtcgaacaggatcgtcttgggcgtggagcccgtctcgtcctgggcgatgatgatgcggcagtctctggggtactcgaggtcaatctcaggaaggggcccgtcgtggccgctgcccggtgtcagtggcgcggcgtgcagcggatgatacgggccctcggggtggtgcagcgtgttggactcgggatagagcaggtgtcgcgtgtggctctcttccgtggcagagtccagcaccgtgggcgagggcggggcatgtgacgcgctcgcgggcgtgcctttgcggctgctgaagaattggccgatcatgtctggcactggtcgcatggagcccgtctcagtcttagcagacgctgggagagccgcagtagaaggtgtcgcgaactcgaactgcgtaggcgacgagacaacccatggcagccagctgttgcctgggcgcgagacgtctgttggaatgtaccgcgtcgcgtgttgacgatggccgttggtggttggttgctcccaatgtcgtcacaagatgcggcttgtgcacgaccacaggctggagcgtgggtgcgggcgtgcgtgaaagcgtggacacggccgacaagtggcacagggaccctttcaacaagctttcaacaaggcggggtgtggtgggagtgaaggtgagggcgcgacgggcgggctcgtgtggtgctagcatcgagtctagcatcggtgctaagttatcttcatgacaatgggcggtgagcgcgtcgggccatcgtgattctcaggctgcatcatcaacaccaccgatgcaccctctcccttcctaaccgggtatgcgagatggtcgcatctgtgagtgagcgtgcgggtgggccgctcgttccctgtcgcagccacttgtcgtggtcgtgtaattggtgagaggggcttcatcactcatcgctctctggcccccgaacggcaccctgcacatcagacgctagggtaccccagttctggccatgcaccagcctacctgtcgacgcaaacggatagtccttccttggtccaatacatagccggcatctcagacgctctctctactggactacatctccatgtcctcggaagcctgcatgctcgacgggtgcgtatcagcgcatcttgtccacacgctgttctcgtacaaccacatgtgactttgtgtaccgtgggcgtgggagcatttacaacgcattgcatgccaacttctgctttgtagcgattacaaacacacaaacctcacatcatgtgcttatttacttcaattgtgtcaagggtaggcctgcacgagtgacgtttgattcatccatcgagggtcctagagaaacgcaacaccaggaccgtaccggataccgcttccgtgtttcctctacccatcacaatcacaccccagatacacatttccatacatcaccatgcatgccccgttctcgaatcagcgtcatggcattggctgcccgacaccggagaaattgttttatagagtgcacatacgcagcccttcgcataaaacccaccctggacgacactcgtatccatcagaccctacaagggtacaactctaatctgcctcaaacccaaatcctttgctacccaccaacaaagagaaaaacatcatgccatcagcgccttgggaccagataccaggcctcgaatataccccgccatgcccgctcgcagtcaagaagcatctagcctccagcaccccaggttcgcttcgtgcctaaactccaagctacacacgcaaggctaaaataacatttcctgttccgatgccctttgcatgcgcgtgtcgatccgaaaagtggccggagtaacgatgcgctagactggtgtatctccactgctgcaggtaggtcgaagtacggcgtcaggagcgtttaccggcgcatctgtattgtggcccggtgggaaatgaagcggtatactacacacgactattgagcctgccaaacaatgtactcgttagcgtcgtgaggtagtgtatagtttcaaaatgcaagcaccaagtccaatggccgacaagccgaatgtcattgtcgtcagaactcttaccaccacccaacacctacgcaaatcaaaaactccacacgcgtacgcaatggccatccctcaacccttccctcaaggcgcctatgacttcacaaaccccacgcgtgatgcaagacattgcaaagtggattcccctacgcgcccatgcatctccactccacaatctgcatgcgaatctcaacctgtggagccatgccttgacgatcatgtcttcacaacacatcacacccaaaaagtttcttgcaagtcatgtgcctgtttatcttccttttcctttgcatgtcggaaacaccggttgtggtatcgtgaggttactcgcttggctggctgagacaatgtcggtgaaatcgccgacggagccgggaaatgcccatttgaccgaagtcggtgaacgcttcacttttgtgcgcggacgagagtttcgagatgagcggtgcggccttattcaattgtaatgaaactgtttcgaaactttacagagtcaaagtattgtcctgcttgaaaccgaattcaactgaatttacaagtgctctgtatccaatcgccaagactcctcctaggatcgcaagactccatgtagaacataccaaaatccatctaaaatctcacttctgttcctcgcttcccaaactcacaaatctccaaaacctgaatacgatctacttccttccctcactccccaaactcccctgactatcctgcctcctcggcccaccctcatgaatatccatcacactccccctcctccccatccccgccatattcgtctcacttgcctgtctcctacccgcaatcccactgcccatgcccacatgcatatcaacaagcccactacctcccctccccgtgaacgtcgaactcagcgtccaccctgaccccgcgggactcgcctcacggatactaatcgcgggcgggagacccaggctcgggattttatcgtccagcccatgcggtaagatacgcggagatggcgaaggcgcctgtttaaatgcttcgttgtagaatgcggaaagggcggcggggtcggagcagaaagattcgagttcgtctttgacttgttcgggggtgagggagacggcgtgggctagttgggtcgatgcggtgaggggcttgtcatggaatgcggtgtgcaggaggcttgcgtcttggacggggcgcgcgagagggctggagaaggggctgcggtgggggttggcgcgctcggcgggggttgagggcatacggatgctttggctgccgtctgtggttgcttttttgtgctcgtaggggtcggtgaggcggatgcggccgttgtctttggcacggttgtgggcgagtcggttggcgaggaggatgaagttgccggagttggtgatctgggcgaggagtgttccgctgcagtggatgaattgtgtgtacttgtagtctgggttgccccaggagtaagtcacgtcgatgtctgatggaaaggcgctcgcagcctccatgtccaagacgaagtgtagcttgcgaaggagagctttatggtaagcgaacttgtctgcgttggcgtactgcggagagaaatgtgtcgaatcccagactgcctctggttgagcctggggtggctgtagtgccagtttgattgagtatggagaccggaagggattatgatcgatgatgtccgcgacctcggaaatgggcacctctacaagtttcaggccgtacttttcgacgctcgtcgcccatgtgacaatggcgtcctctatgagcttcgctgtgacattcatccagtcgatacgaatatggtagcagttgtctgggttgtgcagacggtcatagtgcagggagatgatctcgggacgataggatcgcttacgcgagtctacatcgtagcgcatgacgcgagacaaagtgactttacgtttcgggctgctgatacgtgtgggcgtcttctctccttcctgacttgagtctgaggtactggaagagcttcctgtactaggtctagactttgtgcttcttggagcaagcggcgaggttcgcggaccgtctgagagcggcgtagatgggacagatttgtccgacttgcgcatcccaaaccagcctgtgcgggagtcggaccgcggagctcgatactctggagctatttggaagaagaagtttccatcgcggaaatggtgtcgtttctggacgtgcatgaatagtcccttgttcatcagttcgttgcccagttcaacagcgtcgtcgcgggtctccaggtccttgaagttgggacaaaagccagttgaccagaatcgaagcctaagaaacatgtgtaatgaagcttccaatgccatcttctgtcaagcacctgtatacccttctcgccctgaatgtcttcggcaagcttcttgaggtcaatgttggatgtgtgatacttttctgtctcggagaaaagtgtactctgcaattcactttcattctcattgtacaaggccgtgtcaggaccggcagccaagaccgcagatgggtcgcgtgtatggtacgcaattgcaagcggatttggatccttttgttttttagacgtcgctgcctggaatgtgtgcgctcctcgggtggaatgtatctgtgcttttgccacaattgggtcagctttcggataccttccagacgaacctcttcctctgaatcctcggtgagcatggtcagagggcgccggtttacgataggtatttccacagggatcaaaacgaatcgagctctccagaagcgcagcacatcagacagctcatcgtgatagccagctaagaatgtgtcaataaagttccaattgtactccttccttggcggacgcaggacgatgtctcgtggtgtatatttctcctcgaaagctgtgcgaatgtaagctttgtatggaaagggagtatcgacacctgccgaatcctccaaggctgtagtaggctttctattgtagcgtttgacttcgacctcgccaccagccacgcagaccaactgatgaatgctgttgccaacactcatgaagactgtgtccccatcagtagacatatagtctggagctagcacactcgccagagctctttcgttccgcccggaaaactctgcgactgcagagccaacaatgatctgaaagccatgggaaagacggaaagcgatgagttctcgaatcagggattctctggacttgggggtttccatctcgtcgtcctcgttctgcgttatcttgtacggattttcattgtactctgttgctacttgttccgctgtcgggaaccattcgtgtgtcaatggcacagctgcgggcgaacacagtgaccgccacttaacggtgccagctcgaagtgttcttggaaagacgtgatgccaacgtctgaactggttccttgggtttatgttgtttttcttgggattgcaagggttgacgagcacagcccaaggcgcgattgcgcttgttggggataatgtccgtgggacctctcttgctccaccactcgaagaaagcgttggtttcggaggtacagagtcgcccaatgcccgggagccggcgagaaggaaagtggaccctggatcctttatgactgagttggactgcgaagagatggttgcctgactagatcgcatgtctcttactgtttctacggaacgaacaggtggtggtaagtcggatgaatcagtacgggatgatgctcgaatagcaataggctcagatgccttctctgtcgatgtaagcctcgtactagcaagtctttcagcgataggacccttctggttcttctcaacagtcaacatggcaggttttacacttcctggtctcatgtcgagggtagcgtcggctatagtagattttgctggtgttacctttcctccaaaactgatttgcctaaggaaccaattaccaggtcggggcttcgcctcgggtttggcgaccattggcccaatgttgttagacggagctgggggccccacgacctgtgaccgtatgcttctggggggagagtgtgctctgcttggcgctggtgagtgccgtggagtcgatcgcatggacatgtggtgatcttgtgagtctcctgagccaccgcgtcggtgaacactgggacgacgcgggtccgggctgtctctggcccagaccttctgtcgctgcaaaacgtccacccgtggttgccctggagctctgtgctccaacaaataatgagacgtattccgaggagactgtccctcgacttcctgtgacctctcacgcatgatttgatggaatgtagcatcttgcgatggtcgagctgtcttgccgaaagcgggttcaacgctgcgaaccgatgtggagagatacgagcttcttgacaactctggagactggttgagatgcgaatcaccccttcctcgctgttccatcgtcatcgcgggctgaggcactggtgaaaagactctatcgtcataagcttccatccaagccttgtatgcaacacttctctcgtcgaagtgatcctcaccaaagtctctatcgccccttgaagagtaagaccctgttgcattgttggaggagttcaagacagccttttcttcggccgcccttcttgcttcggacgattcggtacggtcgcccatatgatgtgggtacaaagggtcctcctccaggtatgggatcgaaatgtctccaagttcgttctctaagacacccatcatttgcaactcgtataggcgacagcgtaaagcaaacactctgcctttctttcgggtacgcttcactattctgtcggctttccttggcttggtcaactccaaggtatcatcagctgtgccggaccagaatgacacatcaacccagtagggcattgcgaatcgccactcatcgggattctccgaggcggcagctgagatttcttcggccacagaatgaagagcagtcgaagacgacgtgcgtaccagcgagccaaggacagattcatattgacgtggcgtcctgtcctctagatccgcgaagtttttcaccgaactgcgcctctcaccctgtctcttcgcaaggaaagattcaacggcggataccgagcgtggggtgcggtacttgaacaacggaaccgaatgcagtggcataggtgacaaacaaactaggtcgatgccgatacctgagcccatgagagtgtccgttgtcagcttcagcatgttgtagtcgacctcaaaaactcctgtgcctggtgtggacaacgatgacagatatgccagtgcgaacaagatcacgatcaatatagtccttggaaaattgcgcagccgctaaattgatagcttcgaggatgttcccttggctggcagatgtgggcttgccagctacaatcatatctggttctgcaccatccggctcggctttcgaataccgttcttgttgagccaggggtcttggggcaatggagacctcgcgaaggaacgttctaaattccttcttcaactggtagagaatgttgatccagtctccactggccatgtcgcttacaacgacgcgatagtaatcgcgaaaagtattggactgagctttcgagtcattccgcctgggcgtactcgtggatcgttcagttgaaacctcaccgtcatattccatcctcgtgaagagtatgatagttactagatgtcttgcgttgattctgagccatctcttgaacaaatctgggaggaaacctcccacgaccttgttgaacatgatctcgccagcaccttcagcatcgaagtcccacatttcttttgacatctgcaagaacaggacataccgcgcagactcgctgcgaaatacgggtctggtccttggcgagaagtatccagaatgtaccgaatggccattgatgtagatgtgcttgatagtcgctttgatggtgcccatgaagagcaacttctggcccttgtagaccgttctcttgctcagttcagctgtagccatgcgccacatgtcagcacgcgcaagatactcgtcgcgaaagacaagctccacgtgatgtgcctcgtgttttttccttcatcggcctacaaagatcagcttcaggcttgcagttcgattgactatcatacctcggcaacaatcacctgcattcggttgcggaagccgatgactttttgctatcgaactctgatatcgatacctggttgaccttttgtgaagtgttgtacacagttgctctgggacaccgcctacctgtagatttgcatgttatgaatttcagggtccgcaggaaagcgctgcagcggcaaaataccatatagcctttttagcttcaaatgtctcggacatcaaggaaaatggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgtctcgaccaccaggaaatgatgatccattctcgtctcctttgtgatagtgttagaatgtcgacgggatcgcttgaacaggccatttgcaccagtgtctcgcgcgaagacaccctccttggcttggtgaaggtcatgctgcgaacccttggttgtagattggaaatcgcggacggcggtatttgagtccagagccactatttggagtaatgttccagtcgttgtagggatctctggaaacttctctgagttgaagacaatatcatcgcgtgagaagttgtcgtcatgggtccaaagtgtacatactttttgtaccctagtagtcctggcgtccgatactgatttcgacatgttgatgctgtatcattcacgtctaggtgctgggtatcgcctgtgctcttcatgtcgcagcttcaagcgcgccagtaaaacgtagagcagcggtcattgtgcgactggatatacgaagatcgctaggagctgttttctaattcctgggtaggatgttgcacatatgatatatttcaagatgagtattgtcgagagatggtgaggagggagcgcgtgtgcttatgcaaggtacggggcaaacgctaggaagctgccaaggcgcgctacatcagcctgttcataccaatcataaggaccatgcgaagaaagaaagtgagatcttcgcattacacgactgtttcaaaagttggtcctactttaaaaggcttgctcaagtgtgtatattcaaaaggcaatgcaagctgatatctaaacacgcttcatgttgcgcagctgcgtgatatgctttgatgctgaagcttccctatcgcaagagcagatcccgggttacagtccagatcccaatattcattcaatgaatgggtcccatgctacaaagaccgtggcccctcaattttatcatgacgcagagtgccgaaaaaatgacgaagtacggcccttatgcttctacgcctgcccataaaacgccttgtagtttaacgccccaggtctcgcatgcctgttgtaaagatctcatggaagtcgttgcgctggtgctctcttgtttcgctgctcgaggagacgtggtcgacatgattcttggccgtggttctgcactcgtccggaggacgagttacattcgttgcgcgagcgtggccgattcgtgcgtccgtcgttgcattcagtgtaagttcactcttcgcgagacgttcccataaaggctgcgagtgtgggtatcggaatgccatttacattcgtccatcttatcgccgcgtcgcctacaccgcctgcctctccggatgactctgcgccggcttccacctgcttgaaactcgtgaagcccgcctcttcaagccgcggagaccaggttggatgtgtgcctgtcagaacgcggtggacttggtacgagccatagatcatgaggacggtggagacaatgggtaaccgcgcggcgtgctgggagatgatcgtggtactcatggcagcaatagttgtactttgtagaggcggcgaagtgatgatgcgatgtgtatcaagtcttgtggcgaaagtgacctgacatgagtctggaggcaaaaggcggtgcgatgcggaggctcgtggaaggtgagtggctgcacgcggggagggcccatggtcgacgttctcttggcaacgcatcaactttcttgaacatctaacatcgtccttcaccaccttcaccgccaccctctcgagggaccagtcgcagccatggacgatcttgcgaacctcgagtttctgtcgctcgtttcaaaagtcacgtcggaaatacagaatcatgttggcgtctcggacaagacgctcgcggaattcgtgattgaccagcatgcgagctgcaagagcgtcaccgaatacaaagaccagctcgaggccatgggcgcggagtttccgcagagtttggtagagagcatcgatcgccttatcttgactctgcatcccaagtacaagaagagcgcgaacggaaagaagacagacgcagaagatggacaagacgcgaatcgcaagactcgcgtcttcaagggtctggcaataccggataaggaggttcagtacgaagtggcagatgaagagccagtggctggagcgccggaaatcgatgcgcttgacgatacctttgcgatgctcgagggactggcagggaaggcaccgggcaagcccaaggaacggtcgcgaaagaggagcatgagcccatacgacagcgacgacgatacaaacaggagcaagaggcacaggcgcaaaaacaagtcacggtcacgttcacggtcacgatcgcgtagtcccaggcgacgacaggaagaacacgatgagctggtcttccaagacgaatttggccgcacaagaaccgtcaagcgccaagacaagacacgcagccggaaaaagtacagagacgaagacctcgacgagttccgacgaccgcctacgcccgagcttgacgatgagcccgttctatacaaggtttatgacggcaaggttacgggcgtcaaggactttggctgcttcgtgaatctgcaaggcgtgaagggcaaggtcgacggactcgtccatgtcacacaaatggtcgaaggcgcgcgcgtcaaccacccgtccgacatcgtgtcaagaatgcaacaagtcaaagtgaaagtggtcaagatggagaatggcaggatatcgctgtcaatgaaagaagtggaccagcagtctgggcgcgacctcgctcctgggaagcgcattgcagcaggtgcaccaaactttgcctcgggcgcaaactctcagggattgggtggcattcccggtattgacgcagccgtgcccgtcgtagaagacggctacaacggccgcaagaacggtacgagaaagcgaatgacttcacctgaaagatgggaaatccaacagcttattgcttctggcgtaatacccaagtcagactatcctgaacttaatgaggacttcaacgcacatgtcaatggcgagggcggcttcgaggaagaggaagacgtcgacattgaagtacgcgaggaggaaccgccatttttggctggacagaccaagcaatccctcgaactttctccgattcgagtcgtcaaggcgcctgacggctcgctcaaccgcgctgccatggcaggtgacacgcttgcgaaagagcgtcgtgatctcagacaacaagaagcacaagagaaagcagcgaaggaggcagcgaatgtcgatctcagccagcaatggaacgatcctatggcccagacaaaacaattcgcaagcgatctccgcaatacacgcacaaatcagcccagcgagtcgcaaccagagtggaagaagatctcggccggtagtcgagatatctccatgggcaagcgcactgacatgagcatcaaagatcaaagggagtccttgcctgtttacaaattcagaaaacagcttctcgaggccgtagcacagcaccagatattgatcgtcgttggtgatactggatctggcaagactacgcaaatgactcaataccttgctgaagccggatatgccaacgagctggttattggatgcacacagcctagacgtgttgcagccatgagtgtagccaagcgtgtagcagaagaagtaggctgcaagcttggaaacgaggtcggatacactattcgattcgaagacaacacatcaccagacacaaggataaaatacatgacggacggtatcctccagcgagagattctgctggacccgatgcttaacaagtacagctgcatcatgttggacgaggcccacgaacgtacgatcgctacggacgtgttgtttggtctgctgaagaagacacttaagcgccggcctgatatgaagctcatcgtcaccagtgccacactcgatgccgacaagttttctgagtacttctacaagtgccccatcttctcaatccctggtcgtaccttcccggttgaggtcatgtatagccgggagccagagtcggattaccttgatgctgcgctcgtcacggtcatgcaaatccatttgactgaaccagctggtgatatcttgctgttcctgacgggcaaggaggagattgactcgtcttgcgaagtattaagcgaacgcatgaaagctctaggacccaacgtgccggagctgatgattctacccatttacggagcattaccgtcagaagttgcgtctcgcattttcgagccttcgccatcgggtacacgtaaagtcgtcatcgccaccaacatcgctgaaacctctcttacgattgacggtatttactacgtcgtcgacccaggtttcgtcaaacagtcttcctacgacggcaagcttggtatggaccgcttgcaaatcacccccatctcacaggcacaagcacgccaaagatctggtcgggcgggtcgaacaggaccaggaaagtgtttccgcctctacactgaagccgccttccagaacgaaatgcttcccactacgattcctgagatccaacgacagaatctctcgaataccatcctcatgctcaaagccatgggcatcaacgacctcctacacttcgacttcatggacccacccccgaccaacaccatgttaaccgccctcgaagaactctaccaactcggcgccctcgacgacgaaggcctcctcacgcgtctcggccgccaaatggccgacttcccgatggacccgtctctctcgaagtccctcattaaatctgttgacctccaatgctcagacgaaatcctcaccattgtcgccatgatttccgccacgcaatccgtcttccaccgcccccgcgacaagcagcagcaagccgatcaaaagaagcagaaatttaacgacgcatcgggcgaccacatcacgctactcaacgtgtacaacggctggaaacaaggcggatttagcgtgccgtggtgtcacgagaacttcgtcatgccccgcaacatgcagcgcgtcaaggatgtgcgcaatcaattactgcaaatcatggcgcgccacaagcaccccgtcgtgtcctgcggccgcaacacaatcaaagtccgccaggctctctgctcaggcttcttccgcaacagcgcgcgcaaagacccgagcgagggctacaagacgctcgtcgagggcacgcccgtctacctgcaccccagctccagcttgttcggcaaacccgccgaacatgtgatttaccacagtttggtcgagaccaccaaggagtacatgcattgttgtagtgcgattgagcccaagtggctggtggaggccgcgccgacgtttttcaaggtcgccggcacggataagttgagtaagaggaagaaggcggagaggattcagccgctgcataataagttccagggtgaggatgattggaggctgtcagcgcagaggagggcggggaggggaggtggtgggacttggggataggtttaggtttgggtttggtaggatcttggtgggcggattttgtaagaggtattggacagaggcgaggaatgatatccaattttgtgtgcaacgttgcgtttatcacgtgtcgaatgtactttcatgtggggttacaaaagtcattcatgtaacgtcgtttgaggaatagtgctcatatctaatacattcctaaccaagaaatacgtttacaataaagcatagtatcagcgatacaacgagcacacaagtggtacccatctagtgcgctacccaatgtcctacgtacgaccccccaaaacaccacgaaccctaaaaagtcccagtgcgggcaagaatggtttgatttgacttcgcttttataatcaagaaaatctgcctcgccgtcgttctttttgagtcccgatccatatcgccagggcaacagtgacggcaacgagaaacaatgtgattttgaagaggagccagacggcttgttttgcggaataaggtgcactttgaccaaaagtcagagggaatgcgcgaggagaaaagaaggtgaagatgcatcgatcagaaggcgcatggttggagactaaactgattgaaaaatttgacgagcttattgctccttttcgtaccctgcaggtttggtcatgtcgttgatttcgtagaagcgcgccgtgcctgttgattttgttagtaaacgttttgcgtagtgatatttaaaagatcttacagctgtaaccgttccagtcaaagttgtccttggggttgcacgagcacttgtggtcgaggcggtattgctcgccagttgggcagtgcgtgaaggggacgtggtagtaggcaatatcgttaaagaagtgaagctcgtccttttgcaacataaggccagcggcgatggagtggaccggagcatcgccccagcgctcgtagaagaaaccacccgcatggtcaagggaggtaaagaagtcaacgtaggcatcagatcgcagccagttcaggttgccaatctcgaaattggaccagaaatggcatttgttgtaggtctcgccaccgtcgtcactgaggaacttcatcgagttgtccttggcgatgtgctgaggatagtgcttggtgaaattcttggtggcgtcccagagcgttggaatcgtctcaacgtattcgtacaagctgagggtgaagctgtacttcttcttgttgtcggccatgaacttgaacgtgtcgtagttgatgtcgcagtacagctcgatgctgggctccacgcgccagtaccactcatagtcgagcatcaaggggtggcggaagaagaagccggattcataacggcacatgtgcctgtagctgacggagtcgccgtagatgatcttcttctccttcatctcctcgcggaccctggcggccctgtcctggtcaatccattcggggaacgaccagtgctcctttggaatcttgccgtacttggtctttccggacacgagcgcggttgtaaccctcttgaattcgtcgtcgaactcgtcgtcgttcaggaacacccagtcgtagttgaacttgcggttgaagcggtcctcgacgtggcgaatagacttggcaatctcccagacgtcggaattgcgggcgagagtgacgaaggtagcgttcatgcgagcgccgggcatggtctcggcgaggggtgctttttcgtttggcgtggttggcgtgagctggcgtgactggcgtgactggcgcgactggcgagtcaccgtgatggcggcattgggtgtgctggcgtgatggcatcttgtagatgcggccagctcgcagtcggcactgaggaggagctgatgaagtagaagacgatcagagcctatgcaagtcagccatagtcatcaagtaagcctgcggcatgcgtacaaaaacagcaaagataatgtagcgtatgtagcgctgggagcccgacatggtgctggagtcgccaggactgtttccggagtccttgcgctttttccgttgctgtgttctggtggtgctctccactttggctgcggcgcaattgtcgacgtctctgcaaagggattggtggccgaatcgggtgctatcgagggctcgctactacagctagacctcggatgcggagaggtcgagtttaagggacgagcgagcggaaggagcgacttgtgcgcatcagagggaggagagaggacaggtataaccttccaggagacaaagtgttgagcacgtggaatgcaaaaggagagatgcgatggattgtcgtacgcctccaggtgtggctgtcggctagagtggaacagggttgtgggtgcaagggcggccaaggaaggcgggactgattgggactggggcagacaaggaaggcgcgcccaagagagaggcgcgacatcactaccactatcattgaccggagcgtcgcattattaaccctcacccgttgcattgcgtgcctgtatttctccgctctattgggctttcaccagtccaccgagccccatgcggccgccgcctcctgctgcctttaccttcgctcgacgtcaccacacccagctcaatatttgatacactcatctaccaccaacaaacaccccaccacgggcaccgcctaccatgtcgttcttcggcttcgacaccaacatgccacgtgaccgcggtcacgcggccaatgcgcccgggttcggccagcacgatgctttcgctgggctgagcagtggaggggcaggcgatgatgatgtgtatgttgcgcctcggccgcccgagtcactttttcttacaacggatacagcatcgactttgaagagacgtacgatggcctcggcaaccgcctcgatgatgccgacgacgccttcaacgacgacacgtttggagggcctcccatccagcagtccgttgacaagcacttcgacttcgccggccagacttccaaggtctccaacatcctgcaggaggagcagatgctcttccaggcccgccaaggccacccccagcagcagtacaagccgccagtcccgcaagcttcgaagcccaacaggagtggctacgagagctacaaagaccccgagtatatccctcaattggaggcccgcgcagacatctggggtctcaagcccaagcagcaagctcagccaagccaccatgagcctcagcgccagtcacactcccccgcacctcaagccgtcccagcccggaagttgatgagcttggatgaggtcgaggctatgatgcgcgctcagagcatcggcaacgagccgcgtggcgctccgcctatgcagcatcagatgcaacagcaccaaatgcagtatcagggtcctcccccaggctattcgccacagcagttcccccacggacagccgccgttccctggcatgcagggtggtccaccgggccaatatgcgccccagatcctacagaggcctcaacagcatcagcagcaccagcctcacccccagcaatcacagcatcaagcttcgcagagacagcagcagatgcgtgcagagctacctgctcaacccgtccacccccaagcacctcagcaacctactattctgcagcgacaaaagccccaggcaaacgagccaagcgcccagcaacaacgccagacccccacacctcagacccaagcgcaaggtcctccaacccagcctcgacagatcctccagaaccctaaccgtcttgctggacagggtcagccgatggcccagcctggccaacaagctcaacgaggacaggggcaaggacacaaccgcggtccgtctttccctggcatggtcatcactcaccccgagcagctgcttcaactttccgaagctgaacgtgccgccttcctcgaggaagacgccaagcgcgcaaagaggaaccacaagattgctcagcttgccaaggataacggcctcatgacaccacaggacaagaatttcattacccgtattcagctgcagcaattgatgactgcgactggtaatctagatgagaggggtcccgaggctgccatcgccgaggatttctactaccaggtcttcagccagatccgcggtgctcctcgccagaacccccagcaacctgcaagtcaattcgcgcagacgtatctgttccagaccaacaaccgcttcggtgcacgacgaaacgggcgtggaggtgacaaccacatgcagcgcatggagcagcaaattcagcgcgctgttgaggctgccaaagctcgaccaaaggccagacagcttgtcgtggaaggttcattgggcaagattgccttcagcaactccaagacgccgaggccgcttctcaacatcaagcgttccgaggctggccaaaagcaacccaagtccaccatcgctgatcgaaaggaagctttgcgcaatatcgagaacgtttatgttactctaatgcagatggaagaccacgagcgtgcaatgccaccaccaatcaacccagacagcaacccagaggctatacaggcacacatggagtggcgatcgaagatagataccctccatcaacagctatggcagaacacgaagatcatggagcctctcaacccgaagtaagtcgaagaaaatttctgagcgaaactttactgaccttctcatcagcgccgctgcacctcatccgttcatatccattctttcacacgcgaaaggaaagaaggcagttcctcgcctcttccgacacatcgacgaacaggagcgaataacagtcgtgactatgattgtcgtccaccttgaccagctttccgtggtcaatcaagcaatcgccttaccggaagaaccattgaatcctgctgtacgcgaggaagtcgagcttttctcggccacagtcctgccaccactcttcgcacacatgtccgagtcgccacttaacatcatcattggccttctgggacttatcctcgatcgcacaaacttgcacgtggttgcccgcagcaagatcgggctttctttgctcacaatcttaatctctcgtgccgagctcctgaagcagtctgccccagagacagccaacgctgagtgggagcagtggaacgtgctatacaaccgacttttcgactcagtcgagcctgtgctcccattcctgttccctggaagcatcaatgagactgacgacatgtacatttggcaatacttggcagccatgggagttggagccagccctgaacagcaacagagacttgtacttggtgtcaaggatcgcgtcatggagacagtcaacgtcagtaaagctttgccaactgatatggcaagtgctcgtctggctaacgtcaacctcttcatgagggccattggattggacgtggagcttcttggatgaagagttgatctatagacatcatctgaaccaccgaaatgatgcagcagtagggttgccgaactgctgacgtcgacaagtagtcacgagctgatgctgaattcaagacgacgctgcgaggagtgaaggcatcagctgcgccgccatcagtgcgcgtttgggaagacaataagacatgtataagataggatagtgtacaaagctccatggtgttggagaaagaatcggttggccgcctatacccattccacatgaactggcaggaaggtgatgacttgctggctacgaactattagttgaaaggggtttgtagcaacaaaagcgctaatgattgaatattccattgcaaatatctttatgcataacttccgtcctctcttattctcatgcagaaacggggctccgccactcggctcacctacggagcatttgccaaaactgcaagccctgtaccgaagcctcaagatgagggaatcaaaaacggagcgcccagcatgtttacttgcgtgatcgtggcgctacgatgtttgatggaggcggcacggaaatgggagcacttgcggatcccgaaaacatatcgtgacagctaagcattgccgagttgcttgtttcgcgcccagggacacaaggatcgcgccgtgcatgcattgttccggggcatgttgagggtgtttcagcactgtgacgatgtctccactaagcttgtctggccttggcatccgaaacacctatcgacgaacctcttcggcttgctcttcatgcttctgagacgctttgccggatccacagccaccgcgcggcgcagcttcatgccttgggacgcagacgaaatggagttgctatgcctcagcgtgttctttgcgagagtaaggaggttgcgattgggctgtctttcctcgacggctacacagcagctgcaaaacataagttatgtctcggcaatttcatcgaacgccacaggtacgagacgtttgtgcgtccctacggcgcaacctccccacaattcctgaacggtaggagggaaaactcagcccatacgcgtaagaggttcaccacttgttggcaatctcaagcaatgctggatgccttcgtggccaatcgtggctggtatcggatatccatcgggcccatcttgatgcctgcgcagccaatacaggatctagactttgcgcctgggcctacgactacagctaaggtatcctgcggcacgcactgttcggctacgcgcagcaacacacccactgccgcgtggaccacaaactggggtgtggctgcgctaaggcttgacacatttggtgattgatactcatgcacccaagtcgaatcaggttgtgtgtttcatcaagtcgaattcattctttgtcatttcgtttcattgccaatctttctttaagagcgctggcttcgcacacccagagctactccatcaagccaagccttgtgtccttccttgagaaacgttgtttcttctttgctcttcttctgttcattttcttgtctttttctgacgacaggtatctcgtcggctgccggtcagcatttcgcccatcatgccttcattcaaactctttttcgttgtcgctcttttagtagctatcgcatttgctgtgcctgctccgtcgcgtcggagtgtgcagaagcgttccttcaaagtcccaaggcagttgaacaccgcccaccctactggtcctaatggcatggctgctatgagaaaggtgttcagaaagtacaacttccaggtccgcgaggatttcatgtctcgggagggtcttattggccttacgaaggcgagcaagaacgagagttcggtacagactcaagccgctgctggcaagaaccaaagtggcactgtcatggccaccccagagcagaacgccgcgctcttcctttcgcctgtcaaagttggcggacagactttgaacctggacttcgactctggttcctctgatatgtaagcatttcgttcatacacaatgctgcatttcgctaacatcacatcaggtggttctttagcaccgagcttccccagcaagccatccagcagcactcagccttcgaccccgcaaaatcaaatacattcaagttgacccccaacgccaagttcaagatcagctacggcgatggttcaggcgcagcaggtatcgtcggcaccgacgtcgtcgagatcggtggcgtcaaagtcgagaaccaaaccgtcgagctggccaacgccgtctcacaatccttcatccaagacgtcaacaccgacggcctcgtcggcctcgccttctccaacctcaacactgtcaatgacggcaccaagaaaacccccgcaaagaccttcttcgacaacgtcatgggcaacctcgacctccccgtcttcacggccgacctcgatcccgacggcacgggcgtctacgaattcggaaaaatcgacgccactaagttcgagggccaaatggcctggatccccgtcaaggccgagacaggcttctggcaattcccctccaccaaattcgccgtcggcgacaaagtgattgaaaaccccggcgcgtccgacgccatcgccgacacgggcacgtcgctgctcctcgttgatcagaaggtcgcagaagcgtattactcacaggtcaagggtgcgcagctcaacgcacaagttggcgggttcatctacccatgcaaagccgctctacccgatctatctgtcgcgattggtgacagctacatggctaagatcccaggcaaccagatcacatttgcgacagtggataaggcgaacactacgtgctttggtggcgtgcagggaaaccagggcgctgggctgcagatttttggggacacgatgttcaaggcgcaacttgttgctttcaacggcggtaaccagtcgcttgggtttgggcagaagccgctggcgaagtagggtgatgaagaagtagtggtaatgaggtggcttgtaggtgaatgaggtgtgaggtatgaattgtacatattattattatgaagatgaagaggggttggacacaatcaatatttactcaggcttgaacacgatgatcttccctcatttctgcgtgatatcccttcctctcgtcgcccagatactgaggcacccaacgcaaccgacatccgggcattgcttgacgtacatttgtcatttgtcacttagctttcgtggggtattatcggaagaacttgcaacacatccgaggatcatgttttggaatattgtttcgcacatcatgttccgagatgggaggtgaaacggatggctgcaagccgagcctgggcgagccctgatctcggaaagagtaccttggggttgggaaggattgcagatcctccggtctgagatagcgtgagaatgatgcgacgctcttaagagttgtccacgacaatgtagatgaagcacgtgaacacgtgaacgcgctagtgggtgacgtgaggaaagcgcgatggtatgttcctcaacaatgtcttcgtccagcatcagcggtgctacatcagcctcacctgtagtatttcatctcacatacttccagctgtgctgttgttgtcggtctagatcgatgcgcaatcccgcatcggcgcgatggaggacacattagaccccgaaggacggagcgcgctcgattacgcgcgccaccatgggctgtgcacgccttacgatcacgagcaaattcatcacggcagcttacctacaccttccgtcgacaattttaatcaggacttatgtaatccctcgaacatgtccatcgctaacacagttaccacactaatcagagagcgcctcgctgtaaacagggggggtattctccttctaaaagcagtgcatgaactgcagcagaaacctccggatgaaggactaaagccagatcggtatcagcagatacaaagcttcaaccaggaacttccggtgctacgaacagaccatgaacttgatctgctacacttcggcagctcagctgtgcctgacttcaaagacctgagaatcccattcgaatcgattgaccaagaggatggcgaaggctttgagtggcctacaaagtatatagcttaccctatacaatgggaaaggaagatcaaggctgagaagcttgccgtctcgaaagacgtcttactacatctacaagatgccattaccgacacgtacactgacgacgactacgaaaatatcaaggaagagagcttgcgatacaagcccgtaggtacagcatcaactctagtgacccttactaaaaggatagaacattgcctgtcgacccgtcactccgccattactaccgctaacaccaccactgacgccttacataccgtcttcgccatctaatcgtctaccacttccttctgaaggtaacaactcggccattgctgaagcgcgagatctggagcaacgaatcatggatgcagattctctgactcgtattgattcggatagcagcgattcaatgctgctggaccttgcgcatcctctaccatgcagttctcccttctatgggcaagcgacaaccatcctgaaacgcaaggttgaagacctcaaggttgaagggccacttacgcctccgatattgtccgactcacccatgaagaagctgaagtcagtcaccttctcggagactttgcacaatttcataccagacgcgctttggggaaagggtttcaaggacgacgaggacttcctcaacgacggctcggacatcgacattgatgagatctttgagaacttcgcgccctatgcccaacaagcgatgcagaaattggagcatgagaagttgtccggagcagacaccactgctcgtatggatgttccagaggttgacttcacactcccagtcgcaccctggagtgaatacagtcaacaaaagggcagcaagcggagacctggcgacacagaactgggcgctcagactaaatttctcctaagagtcaagcgcgaagacttaaaaacatcaatatcgtggcacggtctttcgagtcttgaacgaagcttgccgtggggtatcttaaccatcaagacagctaagataaacctgacggagcagctgcatggtgagacggacttcaacaagatacacgctgatatcaatgacggcagcatcgcgaccagttcgtctcaagtctggaagttggaaggactgcgtatattcaatgaaggtgaagacgaagatgagatcgaaacagatcaatttgaggagagcagggacatggaatctctaatccgcaagcgcaaattggagatagaggaagaggcgccaaaaatggcacagaagcacacagcctcgcaaacaccagtgaaccaatcccagccgcaattgcctcgagatatacttgggagcaaccactgggacaatggaaaacctagcactcagaagtctaacatctcacgctcgaatcccctccgccaccaggagcaagcatcacaattggcagcgactcggcacaatcccaggcatgcatcaaaggaaacgaccgacgacttgatgttcggaggcttctcagctacttcagctcttcacaaattcatggaaactcgagggaaagctgtagagtcagctggtgctaagaagacgataggccggcatggagaagacttgaccaacaacacggcacagacattaccagttcgctcaacgaagccaccaaaggagcatattgcagttccctcacgttcgcttccgcgtttaccagatgttccgcagcacctttcgccatgttcattcatcatttcagctgccttcctacagcaaagatctcttatgaaacaaattgaacagttatacgagcgcgcggaaatcgtttatagagattacaaccgaccccacgccccagcaaaagaagcggacatggtgctctcaccatctacaggtctcatattgacgacattgcagcagatcaagcagcagcctcttcccggacagcctgatagatccccagtcaaggagcggatgaatgcgttgcaggtacgctacgagagacttctggttgtagttagtgaaggactaagtgccgagatggaaagccacggatcaagtcggccagacgatgcccgtgacaaggaagcactggcacgatttaacaacttcgccgaacagctcgagggcgaagtggtcgtcaaatacatccctggaggagagcgcgcattagcccgctctattgttgtggaaatggtggagtatggccttccacacggttcaaaggacattggtgatatcaaactcatggctgctgagacaacggtaagcttttccctacatctaatcacttatatcccgtgcttgctgacgcgtcacagtgggaagtctttctgcgccgcgtcggcatcaatcccttcgccgctcaagtcatcgtcgccctgctgaagaatcctctcgatgtgcgtttaccggagacatcaagctcacctgcatatcgcaacagatctcgaattatttcggtctcgggcctgcctgcattccttctcatgagtgaggacgagctgatcaagtccttccaggcgcatatgggtggtagcagaattcttaggagagtgagtaggctattgggccaggagtgggtgagcgccgcgcatgggtttaggctgggatgaagatgaagtgtgaaggataagatttatacaggtcgagtaagtgtacacagcatcagcagttcatggcttcagcctacgatgggctccgtgtgtacgctattcctgattaggtataggttgcaaacccctgtttcgatccgtgaacccgaagttcgacctagctgtcagcacgaagtcacaacctgtaatcccagggcgtcagcctactatttcgtgatgcactcgttatgccaatgaatggttcgtctactgtactggccaggagaccgcgaatcaggacgggttgcgcaacatgcaggtacgatgccaatcatcatccttaccggctcaattggaacgtgagctaaaacacacgtgatagaatacgtaaagtcaagtgcggtgaggagaagccatcttgcttgaggtaggaagattgcttgtatcatgccacttcgtcactaagtcaaacagatgcactagcacaggccgtaaatgcgatggctacgccctggacccaaatgcggacaccatggtgatcgctggcaggcagcagacatcgagtatggtcaaagtagtttccgttcaccaggtccagggggaaaacatccaatacctagagttctattaccattgcggagggccaaggatctctggcaaattcgaccacgacttctgggcccgcacagttcttcagatggcgcagtccgagacagctgtacggcatgctctgcttgctcttagctgcctcgcgaaatcggagtctgggacgctcaaggacgctcgctccgggcttgttgcggtgtcgaaacagaagaccatgatcacgcactataataaggctttgacacaattagtccaaagaatggccgagccatcgtactctccggaagttggactggtctgttgcttgatcttcatatgcttggagtcgctacgcgggaactacgacgcggcattgacccactataaaagcggtcttgatatcatttccgccttcaagaacaggagcaggtgcataacaggaccagccgaaaatgttcgccctgacatgattgaggaagtcatactcccgttgttcacgcgaaacatcgcaacagctatcatatacggtcttccatctgagcatgtctcgttcaactcccagtacccaatcggaacgcaagaatgcatcttcaacacgatcctcgacgccgatctatccgcacacaacctgcgcaacatggcgtttctcctcatccgaaatctcggcacgaaaatcatcacgcaggaaccttacaccgaggaagaactgcaagagctagcggactgcatagcacaccatcaagtctggctgcgcgcactcgagaagttcgaacgcgagacaaatctctccgaggaagatgtcgtggcggcgactatgctcaaggccatccacgtcctcatgtatgtctttgcctcgcgcctgttgttgcaaagtcagacggatttcgaccagcacctcgatgacttcaaggctatagtgagatacaccaaagcctatatcgatgccactcaacacacttcatctcccaatgctgccgcaaatttcacatttaccattggtataatacccggcctatacctcaccgcgtgtcggtgtcgctgcccagtgactcgccgcgaagcactcgcgttgcttgagcgcgagcttccgagagaagggctctgggacgcacagcagcatgccgtcgtggcgcgacgtgtcattgaacttgaagagagaaatgtggacccggtcactgggtggcccgtggaaagtgcgaggatctggagcacgatgattcatggagagatggatgacaatgggaggtttccggtgtattttgttgtcggacattggggcgaggggagggggacgccgccgatcccgccgggtgggatactgcctcatgatccgaatgggaggatttggagggagtggtttgtgctttgatttcaatatatagctatagttgtgggcactgtacttgtaagttcgtcgcgttgcgtgtcgccactgttcatgtattcactgagatctaagctctatgtatatacatccgctattcaatgcctatcgatccctccccaatcgttcttcataatcatcttccaatttccacgctggtaggaactttactttcggtgcgccattcgtgacggctgttgaatccttcaattgtggaacttgctgcgtcgaaggctgacgcgcaagtgcggggttgggatgcgtgtcggtggtgccacccaacgatgtgtatcccatatcatagaggcagcagtatggtatattgagataccgaatgaaggtccatatgtcgacgtagtgccagtctatgactggatgcacgcgaacgaacgcaggccaaccttgatccgtggggtcaaagtgcttcagattcgcgccgtgcgggtctgttctccgtgtcccaaccaatatcgcttttaccgatggggtatctttcagatagtctgcaaatgcctccttcattggcttcgcgtattcaagtaatgccaaagaatatatctttatgctctttgcaacaaactcctccacctcagggaacggatgttcatcttgtatgtaacaacattggacggcggtttcgatgttcgacgatggattgggcgtctgtgccaggcctcgcctatgtagggcacatagatatagtataaggagaacgaggcagtctttgccaccgttgtatgctaatgagagctctggcaggcttcagtcactgtcagcttccagcactcccaaacaaccacgcactacccacctataccgcgtcagtgcctcatctatgacaccgagtgccagatgagtctggccctgcacgctcttcactctctccgacacatccttcgcgtccaagaaggcagctatgcggtcatgtattctcgcgcatagctcgtgaaatggtagtggggtctcggagacgaggggctcggcaaatccagtcgcagagttcattgcacaagctgaaggcccgacatcaatgcgggcggctgcaattgcaaaaggctatttgtcgactattggtcgtctgggaaactggtttcaaggcatcttgcatggtgtctccatgggacggacgcccgtgggtggtgtagcctattccttatcgatatcggcacctcggcatatctgaatccggcatggcgcgatgctgcacctcgcctggccactcaggcatcgtgcagtaagcgtttcaagaacgccatgttggagcccaccgcagagcgaacatcggggcaattggcctgctatgcgtctcgtgacgagcactttccggtgctaatccaggcgaatctgattacacggcgcgctcggcgctaagggtctatgactattgtatgctccgccactggtttgcggattctccagaccctgagaatgcgctagcatcgatcacgcaattcggcgcggccatggtcacgtctctttgagaaaaattgtcccaactgccaattgccgctgccgatggtgtgctgtggacggtcgccgacgagccgatatagttattacaccatccggccatcttaatagtttattcctccactgtcctccgccatcaattcgcagtcacaatgagttccatcaagactgctggagaggctggtatgttatgtccccgcgattacttccccaccgttgtcttcccctcgccattgcgaacaccggaggcaatattagacttcagattactaacttgatgttcgacagtggcccgaattgcccatttggcctccgacgtggttgtgtccgtcgtgcctacccttgcttctgagtccgagttctcagaggctctcaagtcactgcaaaagaacaacgcaactagcattgttgcgaagggacagacagaggtatgttgcaactgatttcgtgcttttgagtggcaattctgacaattgcaccagctcatcactgttcgccaaaatgcggatccgctcctctcggtcttccagcccatccgcgcgggcaagctcaccagcgtcaccaccacctcgtctattctcgtaaaatctataccccacctctacaagctcgctcagtaccccgtcgtccttcacgtctcggtacagccatctggcttccccgacttctctgatatcacctccatcagaaactccggcttcacatttatccagtccgagacgctacaggaggcgcaggatttggccttgactgcccatgctctagcagtaaagtctggcaagggtgtcattcatttcttcgactctggagcatatgccttcaagaaggagatcgactacgaggatgctgaactggcacggaaagttttggacttggatactgtcgcaagcttccagaggaccaagtcagaggagactaccctgtacgccgacgatggcaggagcgctacactttcactcgcccgcagccaggctgccaacattggctccgagccagctccactaagctcttctgagcatggtaggtcactgccggtttctgagagaacgagcgagcgagcagactcatcttctggttcatcacagcgcgacgccagcacaagtggcgcttccgtgtcatcggcaaccactgtcgaatcgcttgtctctaaacccatctcatcggaggatatctatcgcttcgccacccagatttggggaactattagggatgccactggccgatcatacgacgctttcgcgtatactggaagcggccaagaagaggctgctatcttcttgtttggtgccgacactggtctgttcgccacggaattggacacagtagaagacggtgaggagtacgctaacacaggcatcatcacagcgagattgtaccgaccatggttgggtgcttcattggcgcacttgcttcctcgctcgctgaagagaatcgccgtcttggagcaagtccgacgaaagaccaccaagtggggcccattgcttctcgatcttttgatgtccatgaagtcgactggaggcgcatcaccgatcatcgttggataccaactcggctacattaacgaggagactgtccagcaggcacttcgtggtgtgcatcagaacctcatgagcgagacgcccgtacagaacttgcagattggcaacatggacggaccggagccacaaagtacgaagcccgaacagcctgcactggagaacgcttacatgaagattctcaaccaggtcttcggggataagttgcacatcgccaaccagcttggctcacagcacgccggcgtctcgaacgagctcgctgccagccctgagtacggttttggttccctggtagcacgcaaggagcatcggaagcgcttcgtcgacgaggctgctgcggcttccaaggacaacgctttcaccacatcagcacctcaacagtggctctcgaagtgggccttgagtgcggaagacaccgacaaagctaacgagtatgcgcctgaggtcatatctcgtttgagcaccgacggctcgccagccgcgaaccagctgttagcatcgaagaagctattctacaaggagtcaccctggctggttggatcagatgcctgggcatacgacctcggaaactctggtgtgcatcacgtactggcgtccggcgagaatgtgaacatgctcattgttgactcgacaccttactctgaacgcaccgctgcagatgcagagaggagaaagaaagacattggactatacgccatgaactttggtaacgcttacgtcgcatctgttgctgtctacagctcatacacccaggtgcttgaggccatgatcgaggctgataagttcgatggaccttccgtcgtccttgcctacctcccttacgagaaggagaatgactctcccttgactgtcctgcaagagaccaaaaaggctgtcgatctcggttactggccgttgtaccgatgggaccctcgcggcgatgataagggtgagcctaacttcactcttgactccgagaggatcaagaaggagctcgaagagttcctggcccgcgacaactatatgtctcaggtcatgaagcgtcaccccgagttctcatcccacatttctggctcatatggcaccgaagtcaggcaactacagaagcgcaaggccaaggatgcttacagcaaacttctcgaaggtcttcagggcgacccaatgacggtcctctttgcttcagacaacggtaattccgagaaccttgcaaagcgtcttgccaaccgtggcaaagcgcgaggtctaaagaccatggtcatggctatggacgacttccctctcgaagacctccccaacgagcagaacgtcgttctgttcacgagtgtagctggccaaggagagttcccgcaaaacggaagaactttctgggagaccgtcaaggattctaccgatctggacctggcgaccatcaactttgcggtcttcggtctcggtgacagccactactggccacgaaaggaagataagatttactacaacaagcccgcaaaggacctgcatgctcgcttgctcacccttggaggtacccctctggtagagtgtggtcttggagacgatcaggatccggacgcgtaccagacggcgtacgccgagtgggagccgaagctctggcagaaacttggcgttgataatgttgagggtcttcccgaagagcctgcaccgttgaccaacgaggacatgaaggctgcttcgaacttcctccgtggtaccatcgaggagggtctgaacgacacctccactggcgccatttctgcaagcgaccagcagctcaccaagttccacggaacctacatgcaagatgaccgcgatcttcgcgacgagcgcaaggcgcaaggtctcgagccagcctactctttcatgattcgttgcaggttagccggtggtgttgccactcccaagcagtggctacagatggacgaaatcgccactaagcttggcaacgagaccatgaagttgactactcgacaaaccttccagtttcacggtgtcgtcaagggcaagctcaagccggccatgcaagctatcaacaagtctttgatgaccaccatcgccgcttgcggtgacgtgaaccgaaacgtcatgtgcagtgtactgcctactcaatcgaagtaccacagccaggttcacgaggcttcacagaggatcagcgaccaccttctgccttccacatctgcctaccacgagatttggctggaggacgacgagacaaagcagaagcgcaagattgctggtgaagctgttcaggatcacgagccgctgtacggtcctctttacctgccgcgaaagttcaagatcaccatcgcaatcccgcctcacaatgacactgatgtctatgcacacgacattggtcttattgctattaagggtgaagatggcaacttgaagggattcaaccttctcgctggtggtggcatgggtgttacgcacaacaacaagaagacgtacccgcgcactggatccatgttcggttacgtatccaacgaggatgtccacatcgcttgcgagaagatcatgcttgtccagcgcgaccacggcgaccgcaagaaccgaaagcacgcccgtctcaagtacaccattgacgatatgggtatcgatgtcttccgtggcaaggtcgaggagctctggggtcagaagtttgctgacccaaagccattcaagtttgagagcaacgtcgacaccttcggctggcaaaaggatgagaacggtctgagccacttcaccttcttcattgaaaacggtcgtattgaggacacagccgacttccccatgaagactggcctcattgaggtggccaaggcacacaagggcgagttcagattgactggtaaccagcatttggtcttgtccaacgtagcggaggaagatttgcctgcgatgaaggagctgctcaagaagtggaagcttgacaacaccaacttctccgctatgaggctatctagttcagcttgtgttgcgttccccacctgcggtctcgccatggcggaatcagagcgctacctcccagagctcatcaccaagcttgagggcacacttgaggagaacggcctgcgacaggaaagcatagtcatgcgcatgaccggatgccctaacggttgcgcccgtccatggctggctgaagttgctttcgttggaaaagcttatggtgcctacaacatgtaccttggcggtggctaccatggtcagcgactgaataagctgtacaggagttctatcaaggaggacgagatcttggagatcatgaagccgatgatcaagcaatatgcaacggagcgtaacgagggcgagcactttggtgacttcgtcattcgcaaaggctacattaacgagactacgcacggaacgaatttccacgacaacgtaagtacctctttctatgcaatattatatacaatgcttaccaaatcacagactgcggaagaagaatcagatggcgagtaaattgggagacatcaagatacctgaagatactggctcatggcattgcatttgatcgcttcggcggctcatgatcattttggcgttatattggaaaacttcaagcgttgagatctcactgctagtttttgtatttttttccataattcaataagattatggctgttctattcggccacaatcgctcaataacactctgcgtgaaaatcgtgtttgaaagagtcagcttaaatgtgcaagcaacatggaaagctctaaaaggaaattgcgctaaaagtattacgtcaccccactttgttccaatcgagaagacccacagcctttcagatgtatgtattgactcacctgatatatcttgccgcactccaccctcacatgtcctgctagattttcaatgctgatgcgaagatatctgggctgcctcaagacaccatcccctcgatcaagacattaccttggtagtgctttgcactggagccaaacaagcatctatcacattactccactgcactcaatcaagatgcttcactcagcatctgaacctgcgaaacgcatcttcgcaccaacatccaactcgaccgatcccggccatgcaacgcaatacaccaaaggcgcactcgacttcaaagacctcctcccctcaccaaccgaccaatttcataaatggttccaagaagcccaagagcagaaagtctaccaaccggagacggtaaccttttccaccgccgaactcccatccggcaaggtttcggcgcgcatggtttacatgaaagagctcgacgctaaaggcttcgtcatctattccaactgggacacgagccgcaaggccagcgacgtgcgctcaaacccttacgctgcgcttactttctggtggcacgaacttgagcgccaagtgcgcgtcgaagggcgcgttgagcgcctgacgtctgaagagtcgcaagtgtactacgacacgcgcattcggggttcgcgcattggtgcttgggcgagccagcagagcaaagtgctggagagtagggaggagctggagaagagggtggacgacgtcgagaagaagtttgatggcaaggatgagattcctgtgcctgagttttggggtgggttgagagtcgttcctgaggtggtagagttttggcagggaaggccgtcgaggttgcatgatcggtttaggtatagcttgagtgagggtggggagtggaaggtggacagactgagtccgtagacatcggttcagactatcctgaaggttagaaaaattttgatttattcatcgttggttgttcttgtgactgcgtacatgcccgtgtctgtcgcgtcatcgttcgcgatggctccattggtcagatttttggctactcaaccccgctgaactacatctcgccaacgccgactctgagaagaccatcgtgtcagcttgtcatcacgagacttgaacctcattccaacatcttctaatacaggttatccccgtcaaaatcaaaaaattgtagtcgccgcgatgagctcgagccacgattatcagtatgacctcgggtcataccaccgcaaagtctcgacgaaaaatgccaaagcgcaactttggttcgaccgaggtctcacatggtgctacgcatttcatcatgaagagtcagctcggtgcttcgagcgagcgatcagcgatgacccggcctgcgcaatggcatactggggtgtgagttcatcatcacccagaatgcacaagagctgatgtagctagcttgcctttgctcttgggccgaattacaacaagccgtgggacctctttgatgagaatgaactggtgtcgacaatagacaagatcaatgacgcgaatgcaaaggcccgacaacatgcttcggaagcatcggaagtcgagaaagcactcattgatgctgttcaattacgtgtacccaacgggcttgatgagaaggccttcaaaacatgcaacgaagcttatgccttggccatggaatctgtgtacgcaatgtttcccgatgatctggacatcgtctcattgtacgcggactccatcatgaacctctcagcatgggatctctgggatctgaaaactggtgagcccacgcctggttcgcgatctctcgaagccaaagagattctggcaaaaggcgctgaagaaagatggtgttcacaagcacccgggagttctgcatctgtacatccatttgatggagatgtcgaagacgccggaagttgcactcgtcgcagcagatcatctacgtacattgatacctgatgctggtcatctagtgcacatgccatcgcatcttgacattcttgtgggcgactacagacgggctattgcctcgaatgcagatgcatgtctagctgacgagaagtatcttgccgaacacggcggtgacaacttctactcgttctatcgcatgcacgactaccactccctcatctacgccgcaatgtttgctggtcagtcccaggttgcactagaggcagtcgatcgtatggagaagtcactaccagattcattgctgcgaatccaaagtccgcccatggcagactggctcgagaactttgcatcagtacggatccacgtcctagtgcgtttcgggcgctgggaggagctcattgcgctcgatatgcccaatgacagacatctgtactgtgttacatctgcgatgttccactacggtaaaggcgtcgcatacgctgcgactggcgacatttcgcacgcagaggaacaccgtgctgcacttgccgaagctatcgaacgtattccatcctctcggatttgcggagactttccaaaccgctccaacgtcgtgctaaaagttggggttgcaatgctagacggtgaacttgagtaccgtaaaggaaatttcgatagtgcattcaagcacctggagactgctattgaacgcgacgatgcgctaacgtatgcggagccgtggccatggatgatgccaacacgacatgcatatgctgcgttgttgatggagcaaggacgagtcgaaaatgcagctgcagcccaccgagcggatctggggtttgacgatactttgccaagggctagacagcatccgaacaatatctgggcgctgcacggatatcacgagtgcttgctcaagctgggcaagatggacgaagcggggatcgtcggtcagcaactgaggatagcaaaggcagtcgcagacgttgaggtgaagtctagctgttattgtcgaggcgctggggaacaatgaaagctttggaagggactcctggtatcgacaatggatagttcgaattggaggcgcagtagtctagactcccgattggatctgcatttgtacagccggtgtcggcttagaacagctagaattcagcgcctcaattagaaacaaggtgcgcagtgatggttgaatgattgtccgtgggatggtatgaaagaaaaagaggagatgtcatgatttgttgttttggacccgtaatactggatgcttccccgatatgcgagcagtagttcttggttgggaaggctttctgcactgatccctacttatctgagcagttctggaaggcttatgtcaatcatggctgtttcgggatcataagaatgcacacctcttttcaacgaatgattgccaagcaattgcatcgttgaagaccagggatcctgtgtcgggacggcgcagtgacgcacccacgtggaagcagatccctacaccgcacgcgcaacccctcgtgaacagggagtgacaatggacatatctcggtacatcggcagcaattgtaggtccatcgtgaatattccacgacagttggaaaggcccacatggggaagcggttcgacggtgacccgcgtggagcagtgacgaaggtttagtgctctctatgttccatgctggccgtctgaacaagtcaagcttgcgacgctatgaataacgcgggttgtcaacactcgtacgagctaggctaaatgccatggcacggtgtgtgatggtacagtagctgccgttgagttcatgcacatgcaagaaccgaggcagcttactcaacgatgatcgaaatttgcagtgcttacacaacggcttggagatgttgagttttggggcaaggcgggaattcgaagtcgccgaccacgacgtcgagcatcttatttccaggtaactctcatgggtatgttccagcaatcagggagatgtgctggtgacccgcaaaaaagcggttcgtctaacatgggtatggagatgtcgacatgggtgtggatcaatgcaaagatcgtgagcccgccagtctggtgagctttggcactacaataatgaaggagaatgccgcaatcgtttggtcagcgtgtggaagatcgtcttgtgaatgcacgtcctaagaggtcggggcgatgtttccggcaggcgtctcggcattcccatcgaatagccaactctggagagcatgtcgccttggtcagaaggaccccttcagaccatttcatcgcttggcagttgtcaagctatacagccctacccggagtctcttcccgacttgttgagtggcgagctctgactcgaacctccctaccgacgtccccgagcagcattcagtcctgggacttgagtcaagccgcgcagaatcgacatgagacggacctatcaattctcatcggcagttctggattctgagcattgtgtttcaaaatatgaacgatcagcgtcgtggtgctccaccttggtgttcgccggacagtcgagcttgctttaaagggcttgccctatgtcgtcgaaagcatgctagcgagcctcgcttagcggaaatttcgttctaaaagggcaagtgcctaagacgttaagcctatgacgagctaatcatcgtgttttccatccgacggttcctggtttccacggctgtctcccgtccctttgacacgcgagacgcacttgtgtggccggagtacaccggcgtctgttagctccacgaatagggtgatgtgaacacctcagcatgaaagaaacgcggacgccagtgaaggcggcaacgggaaggggaacgaatcttgggaccggaacttctcgaaagcggccaccaggagatatggagacattggtatggagacgttgggcggctatcatgtcttcaatggagaatatacaccccgcaaaaccaagatgaagagattgatgtggtgattgcgcatcgccggggcgtcctccgcggacgcctgcagatttccagcggctggatagatgaatctgcatgggccctgggccctgtcgtctttcattctggcagcctgtggatcgggtcttaacgtggatgttttcgagtcagctgttcctcgcttttggtatagtcctgggcctctgtcttatctcgcccctggcactgaagtgactacccggcatccgaggagcatggcgtgtggagtggctgcattgcttttcttgccctgatccttcgtgcgtcgatctgttatatctcgccgagccggactctttctttaagtatcctctttagtgcattcgagtggtgaattgtggtgtttttgataatggcggacgagactcgtggaccggagttgcaagcagtatgtcacttatacatactcatcagacataccatgaggtcgactaacaattctaggtatgctcaacctttgtttccctggcgtttacggctaccgttttgagggtgtatgttcgaacatgcctggtgaaggcattcggatgggatgacgctttcatggtgttcgctctgggctcccacataatgtttgcaacatgtgccattggtggcattcactgggggactggacgacacatgaacaccctgtcgaacgaagaaattttcatggcaatgagggtaggggatagcatacccataacgagacgcttctgtggctaacttgatgattagtactggtggctatgttacattggatactgtctggccatgatcacctcaaaagtttcgattgggctgttccttctccgtgtcacgatcaagcccatgcacaagtggatcatctacgctgctatggccatatcagtcttcactggagccgtcttcttcttcgtcacagttttccagtgcacccccatcagctatttctggaacaagcacgaaccgggatactgcgttccgatcgatgtgatcatcggcctcacctttctgtacagtgcatgtgcgatcatttcggatttcacattcgcaatcctgcctatttttgttgtatggggactgaacatgcctgcaaagacaagaatcttgctgattcctatccttgggatggcctgcatgtaagttgatcgaacaatcctgattgcatacagctactgatagaatgcgtgtagtgccagtatcgctgttaccgtgcgattagcctatgtcatgaagttcagagatcccgactttctctgggctaccgttgacgtcgccatctggagtgacatcgaacaaggcctcgccataactgctggaagtctcgcaacactccgcccactgtaccgcgtcgtcacttcgaaactcggtctctcctcgggcggtacagacgacagctcaaagccgactggcgcgcgtacacctcaatggagccctcgactatccagcccacgtagtggatttccgagcttcaaatcgttgttgcggtcggagaagggaactgtcagagataaggacgacgagtatggcatgggcgatcttcagcctgtacgactcagggatgatcttgttgatgcaaatgggagagagaagaacgacaagggatacacaacatgggagatacaagctagcaagagctctgatgaagagtgccgtgctggcactgtaacggtgcacacacaagtccaccaggcttccgaaaggcgataacggcatccggattacgaaatgtacattacacgaaacaggattatgaatgtgcagaatgggagagatccaaccattcgttcgaaatatccaggcgatgatcaaggcgcagagcaaaaggaataattaatcgttaattaggaatgacagcatctttgaatcacatcatctccctccatgatatcactgtcgctcgcatcatcgatctacattgctgttctttgcacggaggaacgcttctacctgcgcgttggtcggctcgccgactgcgggtgctgccacgccttgcgcgagttcctgcttctccagaggatgatcctttcgcccgtcgacaacactaggcttctcgcttatcacctcagtcgccccattcgcagtgccattggacttgatgggatcatttgcccttactgcactatcagactttgatactttcgaggaatatcctgctgccgcgaacgcctcccggtgcgaggagtcaatctgaatactatccctattcgttgtccagtctctttcagcatgttggatctgctcattggtcggcagcagatcaccatggaaaggccgtttgactgtcttgacagcttctcgattgactttccagaagcctcctgtcttgtcgactgtgaacgatccgggatccagagcggacaatttttcgaaaacggggtcaccctccgtcctctcgaaaaagatgggttgccagtgcttaccgcttgccacctctgcgtctcgcatatgccgctggccctcttcaacgcgcgactttgcgtccgctacacgcttcatgtcgcctcggtgtagagcagaaatgacctctccccatgcttttcgtgattcccatgggtcttgctcggaaagatgagctacctcaatgcttgcggagtcgagatcgttgacattgaacgtgtagatctcctctcccgtcctgccattcttgaatgtcaactctccattccaagcacctttgactgtgtataaagtttcgcttggcttgtctgcatggtacaacttcgcctcgagcccattcttctgacctccgcccaagaaactctttcctgtgaatttgaggtgggagacgtatccatttgaagagatgagggaatattcgccagccagttccgggtatggcgtgccagtcaaaagacctttgactttgatgttcggcaccgggatcaggtagtcttcatcccatctatcgagatgcaaaagtgcatagcccttctgtttgatgttcacatttccagaaaaagtgatctcttgttgagtgaacccttgcgcgcggaccccatgcttgtcgttccagaggtagcatgctgttataggtggatgatggctaacctgctcggcaactagacgtgtctctcctatttcttcatctttccaatgaccgaggaaaagttctcccaagaacgcgttcaatggcttcttcacaccatctttttctcgtcggcctgaatactgttgattccgcaacgtgccgatgaagtatttcaggacactcaaagctcgcttctccgcatcctcctcggccgcctgggatatgaacaaagtcggatggtcagcccaatattgcggtatctctaccgtggagttttcagctagcacaaatggaggcgctgtgatgttcgataaatcgccggataccgtagctacagagccaagaaagtccttcagagcagagcgattgttcgcgatatcgtttgacatggtgtataagtgtagtgtttatatctagatgtatttgtatcactttggcatgggtcaccgtagttatggaactacgcggatggctgcgagaagtgatgacgtcgttcgcgctatgacctactacgcccacttgttactcgttggtggacgcctttcgaaggatttcgggtctggctgaggggctgtgtagccgtggacgccaagtttgcttctggcgcacattcagctgcatttagtcaagtattttaagtcgtggagatcgttctcgactgcttcggtgtcagtgatagactagtatgtaatgagactaggtagcgttgtctagcaaacttcgaaaccaggatcgagcacaggatcgagcacaggcttgcgaagaacatcgtcacgtctcactcgatacttgcacgtacccataggacagcccgtcatcaatattccagactttccgatgatcgaagcataagtacacttgtactgcggacactaaagcgggcaactgaaaccatttcaaggaagataagcacaatcttagcgagataccagaggctcgcaagatgtcaagactcattccaagacagggcaattcgggtatgctttacagttgcactagttagcctcgtagctttcgtttaccgcttggtggagcaaacgacgggtagatagcaggggttcgacaagaagcacgataaaccctcattggctcaatttctgctatccagaagctcatttgccggatgagctctgctctacccctgtcgcactctgttctgtgtaggaagaggcggtatgtctactttttgtacgcaaccttatgcagtctcccctacgaatcatacatcaacccaacttgcaacttcggctgcctttccagttaagaccttcttggcaatccttctcgagatgttctagtgtctttgtgtggtgggttatcgcgataacggtgccgagtcgcaacgatcatccggcatgtttacataactcgtccttcggttgctgtatctatctccgcatttgtatgagttcaatgatgctgacgggcgaaaaactgccatcatgcatcttggcacgagataggcattactaggactgattacgaccgatagcaatactggtgccgagaagcatgatagactggtataaagtagacgcaaataacttcagttcaattgacctcgaaaactttactttagtctgatctctttcagatcgaacacagtccagtagcatacattcactcaaactcttacactttgactgcccatcaaacccacaaaaaggttaaagatgaggtgtccgatacagcttttgggtctctttacctccctagcattagcttcacccatcgacttcactaaacctgatctccacaaacttttcatccgacaagacatccaaacctccatcaacgccttccctcccgaacgtcaccatcttcgccacaggcggcaccatcgcgtcccaaggaagcaccaacacacaaaccaccggctactccatcggcctcggagtgcaacaactcgtcgacgccgtccccggagctcctcaacatctccaacatcgcccggctaccaagtctccaacgtcggttcaggagacatccacccaaaccatcagtttgacactcgcacacatgatcaacgaagagcctagcaaaagacaccgtctcaggcgtcgtcgtcacccacggcacagacacgctcgaagaaaccgccttcttcctcgactccaccatttcctcctctaaacccgtcatcctcgtcggcgccatgcgccccgccaccgccctctccgccgacggcccgctgaacctcttccaagccgtgacgctcgccagctcgcccgcgggccgcgaccgcggggctatgatcgtgctgaacgaccgcattggatcggcattctacacaacgaagaacaacgccaacacgctcgatacgtttagtagtacggaagctggccagctcggcgtgtttattaatcaagtcccgtttttcttcttcgcgcctgcgaggcccgttgggcaggtgcactttgatgttgcgaatgtgacggagcttgcgcaggtcgatattctatatgcgcatcaggatatggatccgtatctgttcaacgcgactgtcgatggcggcgcaaagggcgtagtgtttgcgggtgtgggagcgggtggtacatcgtctgctgcggcgctgaatatggagagggtgtttaatgctacggggatcccgattgtgagcagtcataggagtgcggatgggtttgtgccccgccgagtacaggggattttacgattgcaagtgggttttataatccgcagaaggcgaggattttggcgcagttggggttgagtacggggttgggggtggagggtattagggaggtgtttgggagaagttatcctatgccgtgaggtagaggggactgttgaagatggattgatgaatgtgatgaggttacgatcgcactcgcatgttctcctacacgatgcatcaatctctgtgaagtgaataattcatatccgaggaacagacttgctgtcgtctagctgtttgattcgctttgtggtaatagaggagcggcttgtagcggggtctagtgacgagtggaccccacttatcctctttgagacgcaagtgtacaagaaggcgtgcttctagtgtataagtatcgacatcctatgccgagtttgaacaacttgtggaattcatgcacttcttcctacttaacactcagttttgcaggcagaccgtaacccattcgcaattccgtcaccatgtgtccaccctcgtctttggtggataacgcctccagaacaggtccgacgcccattgatgcaaccagtgtgatcccagaaacacaaatatcgcggtccgcctatgcccatgcgtcctctctcctacctccatcgattctgaaccacagcatcagagtctatctctacgccactacgctcgcgaaacacaccaattctacatatgtttccgacgcatcaatgcatgatttcttattcactgcctgtctcttccacgacattgggaccacggacacatacgacggctcgcaacggttcgaagtcgaaggggccgacgccgctgtaaagcacctgtcacaattcgatgtgagcgagcgagacaagcacgatgtctggacggcgattgcaatccacacgagtccgcagattgcagagaggattgggcaattatcgaagctggtgcggctcgcagtaattacggatttcggccggaagagcgaggcgtgggatgtattgcaaccgttgcgagggaaattggaaaaggatttcgagcggtgcgggatcgagaaggtgctcggtgatgctgtggtggggcaagcgaagaaaaagcctgaaaaggcgccgatggtgtcctggcctggagtcatgtacaaagcgcatctggcggagccggagtgggagggtgtgaacaaggcgttctgaagccgtggtgttgcattgtcgcagtggttatccagtcctacgcatccatgtgtgacctctgcttcattcctgcaacatattgtgctgtccgcgagttaccgtgactcttcaaccaccatcgctcctctccaagaagccaggatccctctcaatcttgttctcaaactttgtccaccaggcctggaatgccttcaagggcaccgtatctccactgccccagcttgtcaagaagtcgtagcaattcttgatgatcctctgcgcaagcacctttgtcgtcaccgttgcctggcccctcagaacaatctcgttgcccgtctttggtgcaacggcagcattttgcgccttttgttgttccaacgcagctgccacttgttgcgccggctcaatggagatgcccagtgcaagcacaccattgccgttcatgctctcgtctaccatgacatcttcatcgccaaggcccccgcctgctggtccgccagctttgtctatgactttgaatatcgcgctgggtttctcgtttgcgattgcgcccaagagcttgacttgtgctgctccaggtagttgcgcgtatacggcggcggcggtgccatctggtaacgtgataccggggagtaggaagacgacgatatgcgagaaggacggttgggacgggatttggaacgcaaattgggtttccgatacggcgcgcgcgtctgtaaggactggacgaccggagatgatgacgccgatgggtacagtagccatggtgataaggaatgtgggttgtttgctgtgggtgcaacttaatgcgactgtcgcagacggggcagaatgaagacacacatgagtttgtttgttgtcaaagagcttgttgtagaaactttcgagagctttcttgacatttctgcgtcattggtcaaagctccgcttcacccaaccccatgttcatcctcgctaacgccattaagacactccgcgaatacaacaccaaggcatcttcacacaagtagtctcaacattcacatcctcgatttttcagatgctgcgggtatctacttccaccactctatgttgaattcggatcgacacatgccatgtaccccctcgtcttactcatctccttcacgcacccattcggacacggatagctctcattatactgccagctaaacagcggatccgtctcattcgtcaaaatctgccccagcataaccgtctggtaacccggtaactggcgtgtctgctgaaacacatcgtagctggacatcgtgatcacgccccaaccagcattgtagttgtgttggatagtggtgccgtagatatactccttgaaacccgaccagcggattgcagacgcgcacatggggcatgattctgcgtttgtgtctgcattgggtgttaggagattttgtgggagcgagggtgcgttcgtacagattgacaagtctgcccatgcagcgaagatctgggtggctgtcatgttgcgggcctggaaaacagctgtgcaggcattgattgcggagatttcgccatgaatgctgaagtggaacatcagtatatggttaattgctcgacgggaaggatcatacgttgggtcaccggtgcggaagtttgcgcctcgacaaacaacctcatcgcttgtgtggttcacaatgatagtgccgtatgcagcaaaaggacatgggccgctttgctcgaagagagcttcatttgcctagcgatgttagtcaatcaacaacactgagaaagtgttcgaagaacgtgtaaggcatactagtcgcatatacttcacacgagtgctgtacgggataccattgacgacgatccccgacatattctggtcgtcatttgggacaacgaagtgcgcagcagccgaagcagctagaagtgcaagatgtatgattttcggaagaatcatcttgtgcaaacgtctgcgagtgaattttgctgttgactgatgatgttgactatagctaggtatgggcccgacacaatggttctgtagtgctcttatatgagcccaatcgcttgactcgatatgcgcggctacatatggctcgtccgatatctcgaatcatggctatgccactaacaattgccggtatccttggatggaaaaggctgtgcttcaatccgatctctgttcacacattgcatctgagagaagaacccgtataggccctttcacatcgaggagcgcgcgctcggaaatccaatctgtcgcctacttgccccgtgaaaagtttcagcaaacatagaagatgagtaccgtttttttttttttgaattccagatatcctaagcaatagcacgagatgagaacagaaatagtcaggttagctggggtgatgtggagcattgataaggaacgataagatcggaaggctgagccgatggcaattcttggtcacaattgccgacggcaacttttgcttgtgctcaaacacaacaccaaaagcaataccgttgaactagtctcgtgggctctgatgatgacatcgtgtagagactataccataagtacctagcatgaaggtgcttgggtgtacttagatttgcgcagccaaagcactaagtcaaattttaggtcctcaaggatctacatagcgacatcacagccttccgattcacgatgtatgccggtgtctgctagcagcacattacttagcgtaccgagtgactgaagcaggtccctatgtcaggtacatggacttcgttgaatccccactgcacattgccatcgaacacgtcgatcactccttcgagaaggcgatcagcatcccttttacatgcagcacatattgtcctcagccctagcaatagaacacacgttccctcgcaaatcgcccaagcatgaaattcccacgtcattgccgaaaacctcggcatccattcggagtctctccccttggcaggggcacaactccccgaagcttgcagttgtaatattatgcactgtataagtccagggataactcatgaaacgaggaaatttccgaggctgttggttctcttctgggtatatgacgtccctttcgagaagagtttgtgcgtgcgggtgtttatattgggcatgcataaggtcaggggtggtcttgcgacatcacactgccgacggtgttggtatgtatgctagggctgaggggaataatgtatgcaggaggctgcttgctgtgcacggagaaggtagttgaacaagcgcggcaggcgctcataagatcgtccggcagtcgaaccggtatacacactcaagaagggcatcaagactaagatgtgcatgcgatggcagtgtaaacagtttccactgcatgtcacgaattcaacgattgaatataatgttcaacacaccaatatatattttctcgtcggacttctgtaaaataccgaaattgaaatattactgccatgccacccgctagccaaacgcctccaacacactccaatagtccttccaaaaaatcggccgatagggtattcgcgttaaaacaaaagaaagatctaaagatgacaacccagtggtatcactgcaaccccatacacccacgaggctagtatgaaaagtgaaattcaatataaagaaaaatgtacgacaagtacgatggtttttttaagggctggtggttggcctgctcttcacttcctccaactcattgcttcctaacagcgagatagtagacgcaagtgtccgccggtatgctgctgtctggacgaattgctcttcgtaatggttcttgaggtcttctttgacgccgcctcgctcttgtgcagccagaacgcgaggcatgcgagggcaactataatggtaccgaagagaccaccaatggttcctcctacgactgcggtttgatgcctctcctttgtgcatgtgtcaggactagctgcggaggtagctaagaatgttgagccggtagacactgcggtagcggcgacgtcctttggtgatgatgatggtgatgatgttgaagagggtactggagttgctgtggcgacgggtaattgaagtgagccgagcgaggatatggtgactttgggtgcggatgagctatcgcaacagcttcttttgtcattgggtgctcgacaacagtatgttccagagtcgcattgttggatgttccacgcttttatagcggtcaggccaccgaaattattggacactttagatactgttagcgttgaacgtaatgttgagaacagtgatgcaacataccaccaggacacactcttggacattcaacagcctttccggtctcgtccgtacacccagcctgccatatcatgcccgttgactgcccggttgttgacatgcatagaccagtatccaggcagagttcggcactagaaggtcgattggtggcgcaacaaccactatgttttgcagtcgggttgcatggcgcaaaggtgtcgtcgagtttgctgccatcaagcccgaagcattgttgactggcagagagggcgacaaaggtcgcgaagactgaaaggaaggagacacgtgaaaacatattagacaggacgtattaggcgtgtgtaaaggaaggactcgagtaatgaacgactatgacataaagcacaagttcgagggacgaacgcgtggttatacacttaacgaagggttagaatctagggcggttcggtcttgatatcaactccacatcaaagcgccataattagtctgggacctccatttccaatgttatcatgcgttgagcacgcctgtaccaccaccatcagcgcaacaaccagggcttgctcgtctccagatgaaacaaggttgcgcacatccccgtatgcaaatcacggggagatcctggtgacacagcctagtcgcaaatttgacgcaaacgcgcaggttcaagttgcgcctccagtagcacaggactggatcgtaagctctacggtccgaagcgtgcgtctttttggaaaggagagcgaaaggacttcgtggctacccgaagtccggacatgggcgcgagcgcttggtgatgcagatgcgcggtgcgcggtacgcgatgcgctttgttgttggcaagtgtggatgtcaccatggcgttctagccttatgcgcagcctgcaaggcagtcgacggctgtctagcaaatggatacgttgtacgaccaagaactaaaggggtggagacgccaagaaggtttgaggttgggacgatgagttggaaggtacaaggggccattggctacaaggtttagcggatagcccgtgcattcggccaacaccaccctgtcgtcaggcctattcctggtacctgaattcgcaaaagccctttcccaacgacatgtctacgctgaaatcatactaggaacgattcggtcttaccttaagaactgagtgtgcactctgggcacgacgacgcgttctcttcgaccctctttactgagttcgacaaccaggttcgacggctcaacaccaaagaccagtatctcgacccttgtcgatcatgtacacagggctgaccatcgtcctttgttattcattcaaggacctcgccgggccaacctggatgcttcggatggctgtcgcgcggcccgcaccagggtcaggccgcgacaccaaatgccactgcggttactgcacagctcccacggcgtttcgtgcacttagcacatttcgaagaacgttttctgcgcaaacaacgtgggggcctctctctgtccgagcacattgctgtagatcagctgctcaccaaatcgtgccttttcaatcttagcggcccgctaagtcttctaatggacagcagcctcagccttacgacgactcatgcttctatctcaatctcagcgcaacgttgttcacgacatgttctttgcttcaagctccaagctccaagcttcaagcctgctaagatatgcgcgaatgctgcagttacaatgcttgttttccaatgggtatcctctaaatatctaagcatttcagcaggcatttctacctaccacctatctgactcatattgctattcttgaatcgtatctctccgtcaataacccatttgcgggtaatacacaagatacagctgaagtcttgcttacaagctatgttcaagaatcagaatcggaggcatcagatcccgaggcatcggtcctactcagttctcagaccaaactcagcctcccaactcgagtaatagctcttcgatcctgcggacttcattacgtggccctccgtcaacgaccttccattctagcaaactctccattgcctttccggcccacatttttgcctcctttaccatcccatgactggcgtacacgtacgcaagtctctcgtaatccgccgcgaggagcacatctaaaccctccttggaactaagttccatgacctcctgttcccaactaacgatttgctgcgcattatatgtctcgggcgtgagattttccagcttcttgcgcacttgcgcaaatctcgctcggcgctgatcgctgcctgcaatggcatactttgagtctgtacacatgtcgcaggtgcatccaaagttccagccttccttgtagagtttctgtctctcggcatgagggagatcgaccctaccatagctgatgccgatctcttcgccaggcttgatatcttgcagcgctttgatttccatcaccagtgacgttggaatgaacctggcatgtgcatttggacgacaagcgtgattgatcctcgccacggacgggaagagacacatgtacgagtcgtcttgtccgccatcatgtagctggcatgcaaacgcattggtcttcatgacgtcctcaatgtcagaacctccaagactcttgtcaagactcagcacaagcttgcgatcaacgtccggtaactgccgtagagcatggttgaatagctccgcaccctggccgtgcgacaggtatgacggaaactgagcggatgcaataatccgaggagagtcaagcagaatggtagttgtcttgggaatgaattgggtagcaatggctccaaatcccttgcctgcgatggcgcgcacctcaaacggttcgacggaagcacgtccgcgggattcggtgaatgacaacggggcggcaatggcattggcggctgttggcgtggagattaaacttagaccatggccgcgatggaagtttaatgtggtgtgcgtgcagtattctttgccttttcgggagagacagtagggatcgtgtgaccagatgcggtattcgtaaggctgaaccggctcgtgctgacagactggagcccgatctgacaggatctgttgttgggtatgtgcgcattggtgttgcaacgtcgacgcggatgcattaactgcagccccacaaagtaggacagcaaaagagggtaccgacttcattatggttccttagctgaggaaagggcgaggcgtgcgaagtcgacatgtttgttcgtctcctgaggcctgcccagacgtccgtaacgtgagtgaaacacaacatctgtgtcgcgtacctgattgcgcaacatcccctcctatctgaacctgaacgtgtctctctctgcccgaggtagtaattcacatcccgaggtcctctgtgattacttccgatctcactcagctcggagtcccatcggcagtgtctgatcgccataacaaaaagaaccgaagccatctcgagatcgcaccccaggatatcccaggccccacagccagcccagcgacccggcactaaaccggccccatctccagcgatcccccgttacaccgtcgcacgtatcccgaacgcgcgcccgcaagcctcggggactcgacataggctttggatcctcaccacatccggctcgacaaagtgacggcgacacgtcaatgcggacgcagccggccagctcgtgtggaaattgaacgacgcagccaccaacgatggcacgaacctgtcaaatttcgcctcgttgctatattatcgtcacacagacagccgtcgaaggaaattaaacccgtgcgactaaaagcaatatgctgttgggggcacaattggcttgagaaggcaatgacaggtgccacaatatcatcgacaggcaaagacctggttactgaatatggcaagtagatgtctttgacctggaactggggatgtgttcgtgtgtgcactaggcatggcgctggagccgtgtcgcgtgctaattttgtgaagcgccgacgcgactttctctgctggaggctcttccgatcgctcgagagctgttgtctttgtgcaatgaggatgaagccattggcgtaccatacctagctccttgcgactacctttctacacatccacctagtttacccatgagcagcgcatctactgttggcgcctttcttcaggctgccgtcgccctgagggatacagagtagcgcattcgcacccttgaagcttccgatgcgtgagcttctctgtccgccagtggaggttgcatacaactgcccgtcctctttggctaccacgagtgcgcgatgatactcaggtcgtcccttgtccatcctgatatccccgtccagcgtagctttgactcttggcagtcccgttggtttgatgccagcctgatgatgcagggatgggagtacgaagaggtggaagcaaacgatggcagatgccgtgttgccaggaaggctgaaaatgactttgtccacgcggcgcccgtcgtcatccttgacgggcacagtggcaaaggtcgtgggctttcctggtttcatgttcacgcgaccgaagtggatggtgccaccgagactccgctcgatggtgggcttgagaagatcgagctcgcccatcgaaacgccaccggacgtgatgaccatgtcgcacttgcggagagcatcgcggagagttgcctctagactcccaggcctgttcagtgtcagcgatagatgcactgcagctggaataaatggcatacttgtctgatgcgaccccaagatcgatagcatcgaatcgatgacttcgaacagcagtgatgagcgttggtcgatttgtatctctgacctcacccagcctcagaggaccttctctattgtgctcaatgagttcgtcacctgtactcaacacacctaccactggcctcctgtagaccgaaaccttcgtagtgcccactgaagccagcaagccgaattcgccgcctatgactgtgatgccctcgcccttcttcagaatgatttcgccttccttgacatcacttcctacttcacgaacgttttcacccgccttgatctcatcagtgagaatctcaatttccttctcttctttcccatcgtccgtctgactttttagtatagtgtcctcgaccataacgacagcgtcagcaccaggtggtagtggtgcaccggtcgtgatacgcgcaatttccccatccttgagctccttgacttctcctggctgagcatgcgatatgatagtgactggatagacacccttttcaaacttgcccgagctcgggatcttgacagcatagccatctacgatacttgctctaaaggcagggacagactcggcggccttcacatcttcagccagtacagcgcctccaagcttcatgttgactggaacctgttcgacggtgggggtcggtgtttgctcggaaataagcttgagagcatctggaactgcaagcatcgggtacggcgaggacctatacctgctactgggtcctgcagtggggtcattagactgaggtcgctcttccggctttgtgtgaggtcgcgggccggcatgactgccaggtccgtgggagtgtccatgtccgtgtccatggtggtgatggtgaccttgtcctgctgcacctattggaatttagtggatgtctacaatccgcatttgcgaagagatggtgtactacctgtcgttgggctaccagacgagacaccagcatctttctcaagcttcttcacaccgccaatgtgtaagagcctcgtatcagcaccagctgcctgaatgcacgcgtgtggtagcaacctcagaattgcctctagattctcttttgcgccctttggcgacccaggcagcgttaagataagagtatgtttccgaacaccagctacaggtcttgccataagggcgactgtaaagagttagccggcgtacaatataatgacgctgactactgacaaggtgttacagcataggagtttgcgagcatgccatgactactcggagtaagcaaacaatgatttaaatcaattgctgaacatacacaagtccagaggcatgtctgtctaaaagaagtgtgactgcctttccattgttagcctcaattgatcaattgatcgttcatgcatacctcgggtgtaacatccttcgtggcgaatcctgttcctccgctggtcacgattaggttgacaggctcgggaccatctgtccaccagcgaatggtcttttgtatcgcgaggacatcgtccggtacgatttggttctcggtaagctcccattggttatccccgacgctatcgaagacgtctttgaggaccggaatgcatctatcagtcgacgcatctttcgatgcagtatcggaaacgatgagaaccgctgctttcaactttgtgccaccttcgctcattgtggcgcttctgactttggaggtggggagaggtggagctcttgttctgtaagccggcggatgacataggcgcacggacccataatcggagggtaactcagacagctttcaaagccaatgaattcctatatagtctaacgccaaaaggtattgaacgcctatgctcgctcatgatacatgcattatacaagcaacctatgtgtacatcgtacaatctccccggacctctgtttgataaattctttccaaccccgacaagagcgctcgcgctaggctcccgctttgatgttgcgatgctgtcttgaacctcattactctcgacgaactacgacctcgtgtcaaatgacccgcaggatttcccaccagtttcttcactcaaaatcgtgcgcgttgctttgcatgagcagtccaataatgagaccgaatagtccaagaatagcagcgaagatctcaatggtgagaatcttcacgaacctgagtttgcgtattagtgaacagcaacaagagactcagctgagtacacgcacagggaggggtcagcagcatctgctagggcagcactacttccgttgatgccgacacagacaccgcagatcaagttgcacatgccaacggtcaagccagcccagaacagtgcgtatccggtgaagatgtttgatgggctgaagatttgttcaatgtcatcgatctggttcatcttggaagagaagatgatggccatgatgacgccgtagatggcgacgacttcgcagaaaatgatggagatcaagttcttcgttcttatccggggtgccttgacaccaccaccgacgatcgagacaccggtagtccagattcccctattctcgtgtcagatgtgagcttccatgccgacgcgcgctgccataccatgctgagcctacaacggagagaccgatgcatagcgcgatgcccaaactggcgaatgtgtacggcgagacggtttcgagaaattgtccgacctggagcggtattagagagcacgtaagagacgttcggaggcattggcgcgtacattgaaggcttcaccctcgttctggaagagcatgtctgcttgtcattagcgactccctgctgccatgtccaggcatcacgtacaaagcccaaccacgccaagcgcagctgtggcgccgccggttccgtaagtaagagacatggtgaaggaacgggtggaggatgctgagatggatggaaaggtggcgggctggagctcttgcgatgaagctcactgaggatgacggttgctgcagcggctaaacctcgggcggaagccactagcgtcgccgcgagacatgcgactcccgacggtaggctatcaccatctctcaacccccagtgacgtcgcaatagctcgtcaacatggccgatcagacaaagtactacgagctgtaccgccgaagcaggtactgcatgcgccttctggggaacgagttggagtgcgctggctgaccaaggacagtctgggcggtgccctcacagacacgctggaccaccttatcactgagcgccggatcgagccccagcttgccatgaagatcctcataaacttcgacaaagcggttgcggacgggcttgctgataaggtcaagactcgcctgacattcaaggtgagctcgatgtgtatgtggtaatagcatggggcgcatgaactgatccgctgtctgtgtagggtcaccttgacacgtaccgattctgcgatgatgtctggacgttcataatcaaggatatcaacttcaagctcgacaactcgaaccaagttcacgccgaccgcgtcaagatcgtcagctgtaatacaacccgtcccggtcaagcctagagctcagtctctggttttacttgaaattatgtagctgaccattctccagtacccaacaagagcgcgacagcggcgccaggaaaatagatacatgcagcaaattgtcacgacccagacacgatggagaagtgcttatgggatgtcgtcgaccgacatgcgtgtttttgggcagtctgagatcgcaaaggaatgggaacctgtttggttgctacgggcgtttgggaagactgcggcagtcatggataccttgagcatgaattcggagttttgagatttgccaaaccaatttgaagttactttttgataccaaaacaatgatctgataatcacgagacagctgatactctcaaatggctcgacatgtgtatgtgcataggtacttgaaatgtattgaccatgcccagatatggcatccgtcattgcactaagctcggtaatgcttccgggtaccttgcagatcaatctacgcaaaccattgcacaacaccataacgacatacgagtcagccggaactgccatgtctctcccacagagtaagccagcatggctcttgctcgcaatagcaagcggaggatgcgcggccttcaatggcgtatttgcgaagctgtaatgctccctctcatcccatgtcaaacatgctgctaacaaacgtcagcacaaccaccgagctcacgacctcctggtccagcgcaatagcttcagcatttggccttagccctgagaacaaactcttcgagtatgcgattcgcggggtacatatctccctccttctatgacacgcgcctgctaacaccaccaacagctcttcttcgcatgcaacctcatcttcaacgccataatgtggggcctcttcacgcgcgctcttacactcgcttcgtccaccgtacgcgtcagcatcatcaacacgagtgcgaacttcatggtcacggccgtcctcagcgcaatcatattcagcgagaagttgccgggcgtgtggtggctgggggcagcgatgttagtcgctggcagcgtgattatcgggatgagagatgagacggagaagaaagctgttgttacaggcaccggcgaggcgccactactagaccgcgatggcgatgcgaatacagagggcttccgagacgaggacgacgaggacgagacggatagagtggaattgaggggcgtgaagaatacggatggagacagcagtgatgaggatggcgtgttgaagtagtctggataatacaacgtgagattgcgtgctcaattgaattggtacatggaagtcgggcgcatacatggaacctccaacaacccacggaaaccacaacgcacacacaaacatcaccatccgatcgcaccatccaacaccctccccttctcctaccacagatccctggcacctacccactcctacagcaattaactagcaacccgcatcatacgcataaacctatctctttaccacctcgcatcattatcagcctaattcgagtaccacatcgttacaactcatattcaatcgctaccaacactcacccatcgttaccctaccaccaaaccccactcacaatgtccctccgccccgacgcgcccgcctagtacccgcgcgcccccagcccacccccaaatcccttcctctcttacccctggccatcagacgtctactaccacccgggccccggcatccaccacgcgccaggcttctatccaatcgtgccgggctacgattacacctatttcccgccgccgccgccttatcagcaggagttttacgacgcgagatggacgtcgagtcagagtgagatcgtggaagggaaccagagattggacgaacgggttgaggggcgagagagcgcggccggtgatggggatggatgggatggtgctgtgacgattgtgaggtggaagcagaaggggaagaaaggggggaaggggaggaggggggataatgcgacgaggagggagaaggcgaaggagaagaagtatggggtaggggaggatgtggtgcagaagattgagagggcggcttcggaaaagcgggaagagaaggtggtgatggtggagacgagggagaggagtcagtccatgtctgagaggagagtgaagttgtggagtgagctttgatggaaggcagtggttgcgtgttggcggttgctattgagagctccatcgtttgagggattgactacctctggacacatcattagatggcgcaataaactgctttcatcactgcatatgccacgcttaatgcaacctcctcaatccctccaccagactcctaatgtcctccaactccacgcctaatccttcaatagccttcctctgcacatcttcttcgcagtccaagaagcgctcaatcagctctccatcgacaaatcgattcggctcctcttctgtcctgacttggttcttgaaggcgcggaatttggcgaaatccatatttcctggtgagacgacgaggttgcctaggtttgattgtagtgtgatgaggaggtcaaggtagttctgtgagattagtgcgaagaggtatattgagccttcgacctggtgcatgtgtcagtgacgcgatatatagaagtggaatggtaatggcttactgtgcccatgaacgcgcgaggaacgaccaccgcgtccggcgccgtcgcgacatctatcctgcgtatcctgttgaccatctcgcccagaagcatctcgctcgagacattcaacctcctcttgtcatcatccgtaacgcccttggggtcgcgatatagcacgaggagattgccttccgcatcgctctcaaggtatgtgttctcgtcgacttctgccacagcggtggcccaagtcacttggaaatggcgcgctacttcaacgagcttatcaggcaggccagtctcgccgcgctgatattccaccacgaccatggacttcatcagatctgcgattgctatctgcgtaccgttgaccgtgatgtcgattggggcagttgagcatcggaacgtcgctgctttgacgagatcgggcttgctttgcgttctgtactcgatgtcgtacactacgatggtcttgatgagcgccgcaacgatcttgccctcgcacatggcgagacatctgcagccgcctttgactgcaatttccgtaacgagtttgaggacgcgttcgggtgtgacttccagtatgaggatgcgtcctcgttctacagtagagttttggtcgtccaggtatgctgtgccgataacgaagcgctcagcggtgccaccggagccgtccgccaggtcacagcgcatgacgcattccacaagctcctcttcgttgagagcatatgtatcgagctccttgaactgtatctcatccaccagcttgaagtgacttagcatgatttcctcgccggcctttagtatgcgcttgaccgtgccgagaccgaacgccttcaggcctggggagtaagctatccgtcgaacagtctcatcgaccttcagagtctgcacgtgcgttgtccgttcggtgtctacgagcgctatgcggaggtcatccgaagtagcaatggctaccgagcccgggtatgcttcagaatcaaatggacaaaccgttgtggcgttctctgctgtgacggcagagtagacaaggcgaccttctgaagcatagatgagagatggatgttcgcaagtcgcaaagacgttgaaaaggccattgcctcttggtagcgcgcggaaggtggcttcacgagtaccgagaacgatgctctttcttccagatagctctccatttgatgtatcaaatgagtaggtcaccacattgccatctgccatcgcagcaaatagtgttggcggctggtctgggaagatctgggtaagtaacaatgagcgcggaactgagtcttccgatacctgtactgtcttgacagcttccaaggtgtcgagtgagcaaatcgctaactgagaattcttccagaacccaatgaagcacattgagcttgatgtagatggcagcgcaatgcatgcgacctgactttcgacaccaaacttcttctctgtaagcactttcaagccgtccatgttgagagtgatgactgagacacccccgagcgaaagcaaaacatgactgtcgttaaccgatgcagccgtgatcgtctcgccgctaggtggtacccactcggatgtgatcatgccaccgtcaagatcggatacgcgaactcgaccacctgtgacttgaacaactcgtccttgcgagatgtttgctgcagctagcgtggtttcatccagggccacagaagcaaactcgtctacttcttcaacttcaccttgaggatcgaagcggaagattctggtctcgttgacaaaggtcactaagagggtatccgcatactctgcagacgcgttcgacttcagcccaaacaggtcagagatgtgctccatctcgcctagaacaccaaggtcttctaagccaacgccgcttctcacgcttcgaagacttccgtcctggtaagcgccacttcctgtgacaatgcgggcctggccggaggagtactcgttcgtttgaccttcgccagaacgattacccatgtccatgatggtgaagtctagtacaggtgcaatgtttgcgaacgtttgcacaatctccatcgattgctccgtgatcctgatgacttgcgaatcgccttgatgtgagccgacaaagacgtatccagcatcgaggtacacaagcaccgaagctcgagaagtctggccaatgatatccagtttccaggactgcactttcttcttctcatcgagtataagcatgaagaggtataaccggccatagtcgtctgctagcacaaagcgttgtgcatctatgcgctcccaggctacgaaaatagttgcttcatctagaggttcagtctgcaaatcgttgctctcttcatcgtagtaagcaatcgatgtctctccaatcacgatcaggccgtgtgagggtgcctcgatcgggatcaagtggctagcgcccagttccagctctgctcggcaggcctcgccgtcttcgagctcgactgaatccccgcctgcgaataggatctcgcgcaacctcagcttgacctgggaatgtgtgtcttcgaatagcagcgcgatcttgggtttgtcgtcaaaagcttttggtcgtaggaaggcagaggagcgaacgaacatttccggcagccttacgggctggggctcaccgagatgggcaatgtccggttcctgctttctcttcttccccctttgtaccagtggaataactgtgattatgccctcatacacttccacggtcatgaatcgtccactcggatccacatggcacctctctcccgtttgtgattctcgtgcggcattatcggctacgctgtcaaacgatttctccgtctgaagctgcttcttctcggcgttccaggacagcgtaaagtacatgaaccgatctgtcccaacgaagaggtggtcggtcggtgatagggctgggcgcagcttctggagcattgtgaccttgccatagatggatttctggtgttgcagtgccaatccatcggcagtttgtgtatagaactcgagtctgttcgccttgctattctgtttgttagcatctgatcggccgtcgactacgttctgcttacgcaacgactagacagtcctcatcctgagcgaggaagttcaacttgagcgcatggcggacgctgctcggacggtggatgggtgcaatgtacgccataatcaactccggacaccttcacagcttcacgattgttgactcgggtgggaacggagagagtgaaggtcgaatggctggctgccggacgtatcgtcgtcatggccatatcgccgtagctgcactgaccgacccaccacccacgcgagcgcgtttgtgccccaccaactttaactttttggccgcggtcaccttgtcccgcccaactccttcgacaacaacaccatggctcgtaagaaatagcctttgatcggcacacgacattgataccgcaactaacagtcacgactgaagtagcagtaatggacatagacgacgatcctgtcgtggccgagtacgatgtctacatcacccccgaggcggaggagggacagctctatgtgctgcagtacctgaatcgcccgcccgaccaaccattcacgaaagccacccagagccatcctaccgaattgcgcgtcaagaaagagtccggattcattgaagtcgacatccctatggacatccacaacaactacaaccgccccgcaggtgtgcgctggggcgaggcgatgcgcaaaaccaaagggtttggacagaaagcgttcggcattgcatccggcttcgagcgcacaatgccacgcgcagctaaccgggctggcgccggtgagggaggaccagcggcaccgactacagccgaggacgacgacaacttcgaggaatatgttacaaactttgaggatgcaaacgagaaaggccacgtcttgaacgtgcagactttcggtggacagatcctcaaggacgacggcaaaggtcccagctacatgctcggcacgttccgcgatggtaccatctccggccacatgaggtagaggcaacacgctgatttgactagatcagctacacctcaccagattgaatggactcgtacagctccgaacccagttccaccatgtcgacgcatcggctcaacttgaggcagtccagcgtcgccgcgaaaaagagtcgcaagaaggcgcaaagcctgtggaacccaaggccttccttcccaccctgaagaagagtggtggcgatactgctgcggagatgacgcaggccttcatgaagtcggcgcaccaggagccctggcacaagttgaactaccatgacgaagacgtacatctacctttcccaacatatacctccgaagctaacttcgtttcacaggcgtctgaggcctacggcacatacgccgagcgcctgttcctacctgatgttgccgacgcgccaaagctccattcgaacctcgacaacgaccaattcctcgatgctattagcgcaccttccgccagcaaaggaggtcgcaagaagacgtccaaacgcactgcagatgagctgatcgagatatcggatgagtcggacgaggaagacgtaaaacaaagcgctccgatcgtgagttgaagagcatggaatttggcgtttgtgatgcaagctcgcagtatgcgtggtcagatactactacatttagcacgatacccatagatctcgtacaacatcaacagacatattcactggtcaaggatcatgggcggtggactggtgtatcgcgactagtgggcagattactgacacaaatatcgtagaacgcaggtgagttcggctttgagtccgatatcccactgccaaataccatatactatgaccggtggacacggattgtttggcgaaagctactcaagccgcagcacagggtccgggtcaaatacagctacatctgaaccgttttgttcgagattggcgctgggccttgctgcttcttactgggtcactcaaaggttaggttgcggttttatgttgcaagagagactagtttgagcgcgaattctgcgcctgagcaaagaattggtaacgtgcatccatggatcacgcaaaccccgccgtgctgcaagatctaagaggtacttcgactttactaacctgaacttccacgcacgcgttattatttcgctggattatatacgattcgtgttctttaaccttttctttagatgtagggccttctctctacgaaagttacgtagtcgttatcctgtacgcgcttatctgggaagtgtctttccgaaagcgcaaaatatgctatcgctattagaccatctaagctacagcttcgtcacttcttatacttataggtagccttatataagtctagcaagcctttggcaaggctgaaaagtcaatgctagctctaagactgatgcggtgttcagatccatgcgtgatcgctaccccacccggtacttctctggggagtaccttctgtatatagctatttcgatacagctactatctgacgtaatcttcgggatgtcgttaagcacaccaagtctgtggctccaacggactgtggctgatacaatcagccaaaacttaggtcacgtgaggccagtcactgcgtggcaagacacttcttcgtctggacctccggactccttacctcgcgcctgtacacatagacaagcttaatgcacattgattctgcagcttttgttctctcattaaagttcattctttcatgagctttccgcgttcgaatgtgcaaatttttgcgcgattagtgttaccagcggtacaccaggctcgtgtcgcgggtgaataatactctggaaaaggttccaatctggagtttggttgaggaacgaccgtggccatgaaacaatcggatgccagtccgggttgagtttttcgaagcatgctttcatcagctgctcgccccatccttccataaaaaaaaatcgtgattgcgatgcaaataatatcgtggtataatacattactattgcaagcgctccagcacttctttgtcgtacaagattgagaaaatctggatgtagggacatcggccaaaagaataagaaacgaagctcacgattgtccacgcaaggcgattgggccatctgaaggcatggccgcatacttgcgatggcaacaagatagacagatctttctagctcggacagatctgatttggattcaacaaacgatgtcaatgccggcaatcgctgcagtacttcgtccaacatgggttgcgaaggaatggggtccgctagctctcgatatattggcgcgataaacgaattgacgatatgagccttagttactgcaagcacattgctcatgccctgcatcagattaaagacgtttaggataccatcgatggcgccttgcgaactgggaatctcgggatagttcatgattcaaatcctgtagaggcgaaaacactcaacgtgagtagtgtcgacgtcgtcgcgacgatggatggagcttcataaggcgtgacgtctcgaagtttttctccttacgcctcgaatgcttaggtcctggtgatggatgccataggcgtagtactgtgcccgctgctcaggcggagacatgcggctttgtgtagtgcagagaaggcaagtatttcatgtatgaagaaaggatgagcaattgcatgttgtggagcaagatctcgccagacatgtcttatatcctctcgcggcgataactcttcgaaggccttaacagtccagtgatgcctattcaagttttagtgcttgaaaccaatattgatgctactatcactaggtgtagaagccgaagacagttgcggtgcgctaggatcccacgtgactaagctgcacggtacgctatggcgagcgcaattcgagcacgggttcagttcgtcgcactgtccaatgttagtagggtgttttcgcacactagaaatgcttacctttacgtgacgagctttacattgtctacagcccaatcgtgacctgtggtcatagttagggcctgagatacagatcgagggcggagttacacgatcaacgagaaatgcgatctcttttaagggctaagattggctgcatacgggttcaaaatgcagattcacgtactttttgtggcctaaacgcggcatcgaggcttgtcactggagagccaagtggtagggctgatagtaggtatgcggctaattagctgggttatcctctcgcggatggtacgacgctggtatcgcgtcgccgtagcctggtaaactgtagtagaaagcgaacgcgagcgtgggaagagaatcagctgtcctctgtgggccgtgacaatctcttcaagcgcggaaaggatggcgctatactcggcgctatactcgagtcgtagaagcatataccgaatgcaaggcccgtattggtgcagcaggtctcgcattcgcattgagagagtcagcgcacctggtcggcgccggaggcactcaaattacgcacctgccgatggcagcaacagcacggtgtggccgtccacccggcgtaaccatccacccgaacactgagccatgacaacgacacaacttcaacacgatataactctattaacatgggagcaattgaggatgcgattaaagcgattgaattgcttgagccaggagaatatttcttacatagaaaagtagctgctatctatggttacagccactcagcgctcagccaaagacactagggcgtcacaacctcatacagcacggcttaacactatgtatatttttgtcgcaagccctcatccgatagaggaaagcctaaaggataagtgtatagtattatagagcgatagaagcaatacaggaatatttaagatatcaaatgtgtagaatacttgcggcacgggggtgtttgcgtgacacatggatgtacattaagcatagctacagcttttggctgtaccggtagtggacggtggaggaaaccataaagtcagacagatttttacctgccttgccatgatagtgacattggtgatactgtatctacattgagtgaaatcgacatgcaagctatcaagacttcgagaaaaacatgtgtttgcttgctctactaagatcaatgaaaaatacatctttgtgttgctgcgtataaggttgtcgcaagcacggtgacatctgtattgggttagccccggccggaattacttttccctgcttaaaaaacttcggctttcgatcctccgttctcagctacaattttccaactccagagctccatcggaaagctcacggcagcataacgccagcattgcgaccttggcaacaatctcgtgaagatgtcctgattgatctccccaatgatggttgggtgacgggcctgccctccatcctcatgcattaaccaaccacgacctcggctaagcagccggacccaagagcagagaccgtcgccaaccgcatcccgcagcacaattcgatcttctacgtttcctttaggagtcacatctacaccaagaacgacaacatgcggacggtatcggcagtagcttcacctctgcggaggctctctccagtagcagcacgacagggttcacggagatgcttctcaagctcgcgggatttgcaagccacttggggtttcataggcctgggccgaatgggttagtcttgcgttggctcacataattgtgcctctacttacacatctggcaggctatcccatggcacgaaacctgcgagcgaagatccctgcagaagacatactcttcgtgcaggatgtgaacaccgccgcttctaagaagttcctcgatgaacatccacaaggtgttcgagtcgctgcaaacgttcgagaggttgctgaaaaagcggtatgtgtgatcacttctctattcccctcaaatgatgaattaattttcctatcaatgatctaagttgggggtcactttttgtggctcttcatcctgattacacaaacattatagccaatcctctgatatctattctcaccattgtcactactcattacactgaagtgcctagactgacatggtacaggaagtcattatcacatctctcccagaaccgcaacatgtgaagggcgtgttcaaggagatgcttgagccagctacgctcctgacagaaggtctcaacaaggagcgtcttttcatcgactgctctaccattgatcctatgacctctggcgaggtagcgaaagctgcacagtcgtctggccaaggcactttcatcgacgcgcctatgtctggaggtgttgtcggcgctcaagctggcacacttactttcatgatcggtgctgcaccggacaaagttgagagagcaactgaagtactctctctgataggaaagaaagtgttgcatcttggtgaacagggtgcaggtctgaagggcaagctagcaaacaactacttgctagcactcaacaatgttgcaaccgcagaagccatgagcatgggcatcaagtggggtcttgatccgaaagcgctcgctggcatgatcaacatcagcactggcaagtgttggccaagtgaggtcaacaacccggtgcctggtgtcattccgggttcgccagcaagcaggggctacgaaggcggtttcggggtatctctcgccaacaaggacttgaagctcgccctcaaagctgctgcggaggcagatgtgaagcttgcgcttggcgaatctgctcgagcgatctatgatgcggcggagaaagacgaaaactgcaaaggaaaggacttttccgtagtctacagatatctaggcggcaaagaataagcctaataatgacacgaatcgcttgatgatccagtacgttcttttcgttgcgtggtcatgctgtgcttgactgcggctgccgctagcgtgaaccgaggaaggcgcgcgcctctgtggcagtgcagttgcgtcatcagcagactgtaccttgcgacccatcaggcgacactgaactctccaccactttcgcgcaccaacagcctttgtcgcccataccgactcaccaaactacccaacgtccgcttcaccaactatcgccaacatgtgcggcaccgactgcttcctgatgctcctcagcgtcctcttcccacccattggaggtacgtccccactccgcacccgcgcaccaggcacccgtctcgcgcttcccgccacatcatcactaacaacatacacagtctgggtaaagaaaggcatctgcggcgccgactcgctcatcaacctcgcgctctgctgtctcggcttcctccctggcctcctccacgcctggtacatcatcctgcagaacccggagaacctcgagcaataccaccaaatacccgatggcgagcgcgggactacgtactacgttatcacgcacgagcagccggggcgacagagctacggcactgttggaagtcagcctgcgggtggccagtttccgggacagcagagtggaggtgttggaagctttgcgggtcagcagcagaagaatgttaagggtgcgaagacagtgacgacgccgcagcagggtggagagggcagctcgagtcagcccgagggaccaccgccgacgtatgcagatgttatcaagggcgatcataaggtgcagagcccgtagacgatggtggttcgtgaaggacgctgggaactttaatgctgctatagcacagggtgtatgtgtacaattgccaggcgctggggtgtctgttggaatatgcgtagccgagtggcgcattgctctttattgggtctgcatttgacagtctggagtgattcacgtggcgacacttagggtagctactctttcaggtcaacatgatatcggtccattacttttgtagttaatctgtcaagatcataacttctcttctctaccaagtgactattgataggtaagttacccaaagttcgctgataacaatttaaatacttaaacatgatgcaggttttggactatgaagggacgcattgtgtaaaaagggtcgtttcaaagttgccggtgctataatagccttgagctatacctagacttttaaagcgacggcaaggtccaatgtatgacttcaggctattggattggcttctacctgcagcaccctagtcacttccgtcgtgattgacattgacaacacgcagtatatctgctacaaagaagactgcaccgagcgagatggacaaccaccatttcgacttctacggcctccaaaacgccatgtatgcatcaacacgtcattgtgcggaatcgcgagtcaatggctgcagggaccaaaccaccgtctgcaaagtgccttgcagcatacctgttccggtttgctgcaagggttcatctgcgaggagtctgtttgcaagatcgcagccgattacggctgatgttgttggtacaggagtgttcttcgctgtgccacgaaagggtatatgatgcaaggcgcatgcggatacgccttcgtacaaacctcatcgttgaaactgccgcatgggcccattctctcacggtacgatgcaacgaggcggtgacgggcgatgatccagcttctacgtgtgcctaacgacgataccgtcagtcttgcgcggcatccgaagacccgatatgctgcatgcagtcgagtgtaatgtggaaaagaagggtcgctcgtagcgtgagaaagcaaggaaatcaggctgaacataaaccatacagctgtcgcggggacaactcgacgatgctctggcgcgaatcaccgccgttggtttcatcgcgggaaccaatcaagctttggcccaagccctgtccaagcagcgcatcgtcatcgcccagctcctgaatggcggtagatcatgaccaagccttccaagcttcgccttcgctgtgacgtggtgagcttgactccgaggaatagttgcgagcatctaaagaccttgtgaacgcgatttgcatttcactgaattatttgcctccctctacactggtttgcgacattcttcgacgatcgcctgtggctgagcactctacgcgccacagctacccccgtatcgaaactgagcttctttaattaccttccacggctgtccgctctcctttcttaaatacaccgccatccttgacagggtctcaccaaagcacaacaaggcaacccgcaaggcaacggtatctcgaatcgacacagccactcccttgtgcccctggtctccgctactcaagtacaacaaatcgcgcttcctcgaccaaacactggctcacacgaacgatttgcgcccccaaacgacgacattccgaacgacgtagcccccattccgattgcttgtgtacaaacacatcccgcgtggattgtctttgcaaatatagcggtcccaggtcctctgcagctccgaactatcaccactaagacggcccagttgccgaccacaccggccccatgcgtaagtggatcatttatttccgaaccatgacatcttccatcacctgtgtggccaatgtttcaatctcttcatgcgacatggactaatccaccatgatgtctatagactcaatacgacgacatgcgcatcgtgtcgcatcctcccaaggcggcgaaggcaccttgaactacaacccattcgcgcgacaacgctcgagagatcagccagtaggcgatgctgagaaccagtatcccgttcgatggaccgtctcaggtgcagctgctcccacgattgaagagcaacagaggctagagagccgggaggcacagaaggaatttggtgaccaacatcaccacaacaccgagccaacaccgacttcaacaacttcgcccaacggtttcgccgggtcttcagcagacagagaactacccccgatcgacggagagaagcagtccaatgaaagcaccattattggctcacctcgtcaaaacagcaatgcagtcaccaaaagaggcaaattcaagggcatcttccgcaaacacgaaaaagaaaatgatatgggcgagagtgagctcacgcgtgtggactccgaccaactgtcaatggaagagcgtaagaagagagcactcaagaggaagattcccgtcatggaccaggtcaaattcgtgctgtttggtgcatggatcaacgtgctcctcatcatggtgcctgtcggctttgcagtaaattacgcccacatcggtcctgtcccagttttcgtcgtcaacttcgtcgccattattcctctggcagctatgctaagttctgcaacggaggagctggctatccgtgttggcgagacactcggaggattgctcaacgccacctttggtaacgctgtcgagcttatcgtttccgtacaggctttgattaagaacgagatcacaattgtcaagacttcgcttatcggcagtatgttgtccaacttgctgcttgtcttgggcatgtcgttcttcctcggaggtgtcaatcgcctggagcaattcttcaacgtcactgttgcgcagactgccgcgtctttgctcgcactctgtattgcgtctctcatcattccaacggtcttccacaacatgattgcggaggacagtgtgcaagatggcgatgctaagaagaaccaagagctgtcgcgcggcactgctgtcattcttctattcgtttatggctgttacctcaccttccagctcaagacccacgccaccatgtacaacgccccgagtcaaaaggttgagaagcgcaagtcttcgaagaggcaagagggcgatgcggcgcgcggtatcgctgccatcggagctggcactgccgctgcatctggaggcggtgtcaacgctaagactatcttcaagaaccctgacgagaaccacgcggacaatgcggaggaagaggacgagttcgagacaccttccctttctgtcgtcggtgcgcttgttaccctcgctatttctaccacacttgtggcattctgctccgagttcatggtcgacagcattaacggtctcaccgagactggtgccatctccaccacgttcgtcggactgatcctcttgccaattgttggtaacgcagccgagcacgccactgctgtcactgtcgccatcaaggacaagatggatctgtctatcggtgtagctgtcggctctagtatgcaaatcgctctgctcgtcttcccactcatcgtcattctcggctggatcttgggcaaggactgcatgaccctctacttcgacactttccagattgccacgctattcgtgtcggtcttgcttgtcaactaccttatccaggacggcaaatctcgtaagtcgtcccgctttgacacatatgcagagaagttgctaacatgtctacagattggctcgaaggcgtattacttatggcgtcgtatatcatcatagctctcgcagcttggttctaccccaatattgaggagaatcagtgctagaggtcatgatttccctatgtcttttcggacggtatcacgatttgcttaatccgtctctttttggtcattgccgatacccagtttgcacatcaggtctttaatgctgtacataaaacagaatacattgtaatctttagttcgacatcttttaccttatcttggcttccgtgaaaacatgtgttgagctcgcgcagaattacggagctgcttcgttgcgattgtaccgcgccttcctcactctcaaaaatgacgtggctccttccgtttcggctgtaagtgtcaagtcaacgtcgggtttgcgacacaatctaacaaactgcactcatctcacagcttcgtggcgactacatcacactgcctcacagcaatcgtcgagctcattcgtgcgccaggaggacgtcagcgtactccatagcgctgcagatggttgaaacgcccatctgctcagcagcatttccctcacctcgcacgctcacctcggccgcgcctcgcgcaatctcaccatccaatatcaccatgtcttttacctgcaaacccgcggtgcacactgccgccagcctcagagggccatataaaagtctactgcttcgcttcctccgtccttcttacactactcttcttctaccacaacagtggttattctctttactacttcgacctttgattacgtactactccactcaaccttcttgatagcttcccggtttactccgtgcagtgcctcaccttcgagctccgcgaaggtgggagtcgaagactgcgctgaaccttgagcctcctcaagtaacgcatacatacaacctccactcatctttcccgtaagatcctatcttacaagcctccccatcaatcgccttctggctcaagtggcctaccatcaggtatgaagcgcacacacccaatgtcaactcgcagctaacaatcacagtagccagcgatgagcgatcaagacatcatgagcgacagtgtcgaagttcagcagcccgcagatcaggacatggagtttcaagacagcgattcactgttcggcgacgatgacccggatacgaccatgccagaacagccgaacaacgaagaaaccgaggtctctcaagactctaagagtactcaggttcctgcgcctgagaatgccgaggacgacgctgcagacagcactgttcatgagctggacggagatgaggaacccgagacgcaacacaccgagagctcgcagggtaacgaggaacccgagacgcaacacaccgagagctcgcagggcactgcggctcgcgaggagcatatgggcaaccctgatgactacacgaacccgaaacctgttcaacaggaagtctctcagaccttcgaggaggagcttggacttgaaccgggatccttcgaccctccgcaggcggactccaacatgggcgatccaggccaagaatcgcaagaaagcaacgatatccccatggaagacgccaacgcgggtcatccttcagtcgattccagcagtgttacacatggccatggtcatgatgaagtgctccaggatgagcaatcagatgcccagcagcagaagaattccaacttccaacaggctcatgtccaagatgagccactcgaaaacgactccaattcccttttcgtcccagaacgctcttctccggcaccaattgcaccaggaagccgagatcatccgatgaatatgccacctccatcccacccatcagtacatccctctaagccggtcatgtcggtgttcgataagattgtccgcatgcagaaggccaatttagcaaagaagaatgcggcacagaaacaggcagccacacgtcacttacctactgatgttacacctgaaggctatctggaaggcatcatgtcgtccatcacgccccctgcttcgacaccgagacccgtggtagacgaggctgaaatggaagatcgtcaagcgttggccgagtaccagcggcagatgcgacactacaacgagttgaagcgcaagaacggagtcctcagtttcaggcaagatgtcgagttattgaagatcaggtcggccgagacagcacgtaagaggaaacgtgcacgtgacattgagaaatcgaatgaagatgcggaggaggagccagcgctattccctgaagctttccctacgcccaatgtggacgacggtgacaaggacgacgcttcagaggatgagttcgacctcgagacgacagctacacgcaaacgtccgcgtcaacagatgccgcacaaggcaccaaaggagcagaccatgcaagaagctgagttgcagagtatgaaggttgctttggacgcgcatgaagacctgccgaagaagaaaaggaagatccaacctactgatgacaactcgcaagactcgcgtgctagcacaaaaggcaaaggctccaaggctaaggctaaaccaaaggcgacaaaggcggctcccaagtctgctgcccggggccctcgaaagacagcgaagagcaaaaaggaagctgatcatgctatcaaacaagcctcatctctgttccatgccaacgtcttcgtgcaacaagccggcgcggacgaacccgaccagcctggtttcaattccagaaggaagggagacgctctcaaggagctcatcgcaagtgtgccactcgcggacaagaaacaagctcgctccgagatggctttacttcttcaagccaccaaggacttcgacggtcatgggtcagtaaaagctgctggaggtaattggctcgtgaagggcatgtcaacttcgttgaaggggtaccagctcatgggcggcgccttcatgcgacgacgtgagaacgcagtcgatgagcctcgtggaggtttgcttgcggatcagatggggttgggaaagacgctaatgtacgtcgatatgtcctgaatatcctcaagccattaatactgctatgaatgtaggctaacagttactccaggatgcttgcaaatattgtcaacggacagccgcgaaagggccatcatcctcgcacgactctccttgttgctagcccatctcttctggcgcaatggggcagggagattacacagcacaccgcatgtggtcttaaagtgatgcgatatggatccggaaaccgcctcgactctactaatgccagcgacatcctgagaagtcacgacattgtcctaaccacatatagcgaagtgatgaagtcttatcccaagaacgaaccaccgattgaatgccagacagcagagcagaagatcgcgtggtggaaggatgtgtacgaaaaagagagaggaatgcttcacaagacgcagttcctgcgcattgtgctggatgaagctcaagcgatcaagaaccaccaaggtcgtacttccatcgcctgtcgggccctgatagcccgtcacaaatgggcattgagcggtacaccaatcctgaacagcctgacggagctttatccctacttcaaattcctcggcgttccacataccggcagtttcaaaatcttcaagaacaactactgcaacagcaagaatgctgagaacacggagcgactgcttgttcgcctttcccagtttatgcttcgccgaacccacgccgacaggatgttcaatgctccaattttgaaacttccgatggctggtcagggtacgtactactgcgagttcaatcctatcgagcggtgcatctacgacattgttcaacagcgcttcgccaagaggatcaacatgtggcaagccaaagatcaactgaacaagtcgtatagcaacgtcttggtgatgctgttgcgactccgtcagctcactgcccacgtgctcatgttgcaatttgtcatgcgagacctcttggagattgaagacatccaggccatcaagaacgtcgtcgcagagcagtcagtggacggtaccacgccccgtggtcgcaccatcatcgccgtgcgaaagcagctagagaagcatgcaatcgatgtgaagaagaaggctgctgccgacgcgaagaagaaggctactgctgcagcagccagaacagctgctgaagccgccgggaaggtgtatgaagtggaagaagacgagaccgaagaagaagaattatcagaacctgaagaggcttccggacaacccactgcacaagagggggcaggcctaggcggcagcggcagagattttggcaaatcttacaacttcaagccatatctgagcagcctcaaagtgggcgaaagctgggatacagccaagaaaagggctaagtgtagctggtgcgacaaaacaccgaaggacccctggatcacagattgcggccatctgatctgcttgaaatgcaacgatctttccaacctcgcggcagctgaacaaggcaatgaacatgcgccatgcaagacgtgcgggtcaacaccaaagacgtgccagccgtgcgacatggacgacatgaatccggtagaggcggtagccgaagggactcgatccaagaagagcaaagcaaagaagcgtgagcagccccaggaccgtgaagacatctcggaagactggctttctatggctggtgcggaggtgctgccttcagcgaagacgcttgccatcaaggctcagattttgaactggatgaaggaggacccgaaggtcaagatcatcatctatacgcagtttctggccatgtaagtcgatctactttttgagacgcttttcttctaacagcaacagggtgaagattcttggcaagatttgttcacacgagggctgggaagctgaacaagtaagtctactattcccgttagtggtgcaagttggttctgcgaaggcatccaggctcgacgatggcgtcgcccaatttgtatcttggaatgagcattactaaccaaattgtagtacgttggcactatgagcttcggtgctcgagacaaggccatcaacacgtttgcgagcaacgacaagtgcaacatcctcttggcatctctgcggtgtggtggctgtaagtttttgctgaagcgctgttgtgcgtgtatatactgacacagcaacagtgggcctcaacctcaccatggcatcacgcgtgatcatggtcgacccctggtggaacgaagcctcggagcagcaagccttctgccgcgtcttccgcatcgggcagaaggaagagacgttcatgtctcggctctgtgtcaagaacacagtcgactccaagttgattgagatgcaggagcgcaagacgaaggagattggcgagatcatggaggacaatggcgatcggatgaagaagtgagttcatattcgtcgagctgtgggggacgaggtgagctaacacggtggtaggatgggcacgcgagatctcatgcgtctctttggcaataccaacgaggatgccgagggcaagccgttcattctggtcgacgacccggacccgcgtggtggtttcagggctgaccaggacgacgagggctacgctgatgagttctgaggtggtggaacgagagtgcgtggggttttggggccgcgaagggctccaggaggaggtatcaggtgtgctttttcgtcatgggctcagtggtagctggaatacttcacgacactttggggccccaatgtttcctttttcttgacagtcgctgtactatatacccgataatccgaaagtctttcttagatgtcagccgattcgagactgcgctaccctcgggtgtaagacgatggtcgctaggttcaggtccaggatgccagacgtgggatatgtgaaggcatccggcatgcatcttggttgcttgtttaggcagatgctgcagctatcgatgcagtgagcgagcatgttcatgcgggagagcagagggaccgataagggctaagcagcgggccaatcagacatgggctgatagcgagccggaacgcgtgggcgttctgtcgtgatgggcttctcactccggtgcgatggcagcaacgggcgactgctatcgagcctgggcagccatgttcccgtctcgcgcaggacactcgaaacacgaccgactgttcgctctggccgctgattaacggggcgctgtactggaggctgccgtccgccgtccgccgttggccgttcactgttcactgttcactgttcacctgtcaaagcgcgccccgccatctctcaccccacattctgtgtaccgcgaccctcgacgccgccatggagcagcacaccagcagcgcggcggatctgcccccgggcgcgcctgccaagaagggacgccggagcaagagggacgacggcaacggcgacgacggcaagaagcgcaggtgcatctcgagcgcgtgcgtgccgtgcaggaagaggaagtccaaggtacgtaacgcgaactgcctttctccggcggacgggcgcaccatctccgcgtcgcgacgttgaaccgcctatcgcagcacggcatcgctgacatgtgagcgcgagcagtgcgacggcaccacgcccgcgtgctcagcctgcgccgccgtctacaacaccgagtgcgtctacgacctcaactcggaccaccgccgcaagggcgtctacaaaaaggacattgacaatctcaagacgcgcaactcgaccctgcagacgctgatccaggccatcctcaactacccggaggacgacgtggccgacctggtccaccagatccgcacctgcgagagcctcgacaccgtcgccgagaacatcctcgccaaggagaatggcgacctcgacgacgacgaccagatcagccccgcgtccacgccgcccctgggcccgggacagcccacctttgagagccagctgagcggcaagatgggcgagctgcgcctggaggacgggtcgacgcgctacattggcggcacgtcgcacctgatctacctcgacaaggccaacgacgacgcagactcgcccgacacgtacacggacgagtaccagtccaacgaggacaccttctgctcgtggacctcggccacctcggacccggagctcgtgcagcacctcatcagcatgtacttttgctggcactacagcttctttaccaccctgtccaagagcctgttcctccaggagttcaagctcggccgcccgccgccaggatcgaaccgccggatgcagtactgcaccccgctgctggtcaacgccatgctggccttgggctgtcacttctcttcgtggccgggggcgcgtgctgtccgcgacgactctgccactgccggcgaccatttcttcaaggaggccaagaggctgatcatggagggcgacctgcacgaggttccgacactccctacggtgcaagcactcgccctcatgtccgtgcgagaagctgggtgcggcagagaggccaagggctgggtgtacagcggcatgagcttccgcatggcgtgcgaccttggcctcaatctcggcatgcacagcaacggcaacatggacgagaacgaggaagacgcccggcgcatcacattctggggctgcttcctgttcgacaagtgctggagtaactacctcggccggttgccgcagctgcacaacaccatcgtcacggtcccgaagtttgaagtctttcccaacgaagatgccgagacttggagtgccgtcacagactctggaatcagtcaagcacattctcaacccaccaggacgcgcgcaatcgccctgcagatcacgaagctgtgcgagatctccagcgatctcatgaactttttctacaatcccatcgacatggacaaggcgaaagggaagcaggctgagctcaaaagacttagtgagatacatatgcggctggagacgtggaggagagaattgccaaaggaactggagcccaaggaaggcggtctgccacatatgctcgtgatgcagtgagtacaactctccatctcttcgacagccctactgaccttgttgcagcatgttcttccaactactatacatccacctcttccgaccctttctcaagtacaatccgaacaactcaccactacctgcacatgtgtcgcctcgtaagctctgcacccaagctgccgctatgatctcaaagttactccgtctgtacaagcggtcgcatggactccgtcagatctgcaacatatgcgtctatatcgcccactcagcctgtacgatacacttgcttaacctgccagagaagaatgcgaaacgtgacatcatccacggagtcaagcatctagaggaaattgcagaaggatggttgtgcgcccggcgaactctcggcattctgagcgttctatccaaacgctggaaggtcgagctacctgaagaggctgaagcagtactcaaacgaaccgattccaagtttggcccttggaacgaggtcagcacaccgaagacgagcaaccgggacccaacacaattaatggatcagcatccgtctcctgccgatcaggcctcaccatccctgcaaccgtacagcatgaacatcacatctgtaacaacaccacagtatctgaaccggatgcctcagaacaacacttccgtaagcatgaacccctacgcgcgttcttctgagtctttacctccaaacgaccccaacgcactggcttacacgcgtacccagcgacaccacgcaaccccctccaacacaagcttcaccgcaccgacacctgcatcaacccaaggacggcattccatcgatggccagagcactgctggaaactcgcccagccagctattcggaggcgtcgaccagcttatccgagaaggccaggactggatcttccgggatcaaactcagctggcgactggattcgagaactggaatcctagcagtatcgatgacattgcctcgtggtttgcaagcacacaatctccgaccggtgtgtttcctgccaataatcctgcaactggtccacagatgaatggaggtcctgttggtggtggtatcaacggatatccaaacctgaatgggaatggtggtaatccaccgccgaatgcgaatggcgcgaatggcgtcaacaacatcactggcattcagggattcacgtatgatgaggggacttggtatgattatcaataacgatgcaaggtgacattgattcttgtgtagaagttgctttatcggaagcgtttgggatgggatacccctatattgttgtacctttttttttaaaccgcggcgtgtacgaacaggcgttttgggcgaattaggaaaaactatcacgcagtctagagaagaatacacgaggtaatatgaatttacgaaagcatcgcttttttattattcgaattttatcaagacttgaaattcctgcgtatgtgcttagagcggagtatcacgaaatggatgaatgagagagtctcacaacagcaatcgatccaacctcacaacacaggtggactcctcacaacgcccgtggactagccacctcacacgtcccactctcctccaccttgctcctcagaaaacacgccatcttgatccacctgtttctaacacccttccacctccaccacttcctcttcttctccgtctcccttcccccctcctgctgttcctcctcatcctccttctccccttctccatctctaccaccaccctctcgatacccccgcaaatcccgcaccctcgccccttccaagttggcgccactagcccacatcgcctcgccgctgacatcaaagtgctccgtgaagtgcgacgtgcgcctgagcacagggaacgtgagctgcgacgacgacacagacacggtgcgcatagacacgggctgcgcggtgagcagcgcggggctttcatcagcagcgaggacgagggagagcggggagggcgcgatgcacggcagcgaagaaggcgttgtagtgcaagagtcgtgggattcaaaagcaaacggcggcagcgacggcgaccacgtcgaagaggtatatgcacgacatctgcgtctttcctcaagatcatcttcttcttcaaaggcattctcattctctctcccccatcggttccacacccgcggcgctagaaacgtccggtcgggcgtcttccgcgcccgctctaggtcctgcagctgcggcgcggaggtataggaacgatatgcgggtaccgtgctgagcggcttgcgcgcgatgtgcacgggaggagggcgcagggactcgttgctgatggcggtgtggcgcagggagccgtggcggagggaggggtgcgtgtgggatgttggggtgggcgggagggagatgcgagatgtgctggggggaggtgaggtgaggggtgtgtaggggggtgtgagggtggacattctggtgggggagatggagtggcttggaagagagaaggagggtggtgtgaatatagcgtggtgggtgtgaagggctggatagcttcagtggcgtttgggagagaggaggtggagtgtgatgacgatgtgaaggtatacagaattccctgagaaggaaatattgtaattcagagagctggtgtgcttcaatatgccgtggaaatgcaaaagtgtcttgaaagtgaaatgaaaatatctagcaaggcgcagattttatacagccaaaaaaaaaaaaaggatatggccatcgctagataaattttgaatatttcctatccacggttcacacaaaccaaaccgatcctactgaaccgcgccggaactatcaatatcccgcacaggctgctccggcagcgcaaacatagggaccttgcgtgctggactgcccagcgggttgcgcatcccgagttctgcacttggaggtgtgccttccggctgtgatggctcagaaggcagagtcgctagcgtggagcccgtctcattcgccgcggcgactttggcgcggatggtagaaagtgcggattcattgttttcatatgggcattgagcactgggtgactccccatggctgtcctgtggaaacaaggctgttccgttttgcgtggtcgattcgatatcccgcgacccttcgggattcgcggttggctggttggcctcggcattctctcgcgactcttcccctgcttctggtttcgggacggtccgtttagcccgggctttggcaatcaagtcgtcgaagtcggttttgtgcgacttagcgtacccgctaccgtcaaagtcctttttcatgatcttgctctctttggtatctgctctcccgccttgggtattttcccactcttccaactctctgactaattgccgtttattcttacgtacgctttcgtgtgcgtcgcagttcgaattatagatattgagccactcgatatgtcgtctcttcagcagctctttagtgccccagttcggtatgccgatctcttgtaactttttccgtagcgcgccctcctttagcatagcatagttgagttgcgataatcgggtcggaggaggtgagggatccttttgtcgtctttggagtggattcggaaatgcggttttggttctagagagcaacttggtcaaccgaggtttcaggcgagtgatgtcatgcgtatacaaaccttgatcgagtactgcgcccctgcgacgcgcttggcccatcgcaaacgtccaagtggttgtataccagctctgccttcatagatgtgttgcagatcgggcatttggccataccctcgggtaggaagtcatcgtcaccgtccccttcactgtctgcaacttcaatgggcacatcgtctgaactctcgatgcgacggcctctactccgcgtctgtcttgatctcgtctgtctcgtaggttcgccgtcttcgatgtctgtctcgtccagttttctcttcttattgctggcagagtgcgcctgctcttctttgtccacacgcgccatttccaatgcctttggtctcgcctcttgaaacctcatgacgacctcgcgcaccgcaatgtttggggccaatttgtcgctcgagcacgcagtcttgcagctcgggcattttccgtccgtggctatgcatcttcgtatgcatatcgagcaaaatgtatgcgagcaggaggtgatgacggggttcgacagaaattccttgcagacttcgcagcgcagtgcggcctcgagcgattcgaattggggcagagacgtcgctatccagtccgtggagtctggtaagtcaaacgtagagtccatgtggctttgcgaaggtgtggtgggcggatccggcgtgctggctcgttgcggtgaccaagtcgcgtcggacgcgttgatcgttgtttcgcgatcacgtgcagtctttggtgcattatttgctttgtcagcaacatagggctgccgctcctgaattttcaacgaaaaaattatcttagtctgcttgggcattgtgagaaacatgagggagcttttggtttggtcacggctgcaaggagttgaatgggtggtgttgggtcaagtgagtggggaggaaggagcgatcaagtcttgcacaggattattcacatgagtgaagggccgaagtttgagcagagcgggcatggattgttgcggcatctggcaaaatcttgctcaatctcgcgtcgcatgagatggtctttgcgaccatattcggtctccttgagctacctatgctctacgttgcactcagtccatggaccgtctgaaacacttcgcgcagtcctcacttctgcgaatcgctcggtgcggcgttggatggcggtacagacaccttcttgtttgttgttcaccatttcgtttgcagtatttcagagccactcgaggcatcaatttgtcccaaccttggtcataggggaccatcacttcaaaccttgatgaccatgctcttgctcttgatcccgtcgaagacgcacgtattgtcgacaggtacatactgctcagtgatgaccttgatcacctcttgtgacaccattccgccagtcaatgccccgatgttatgcagttcggcgccgccagctcgcacactatcatctcattagcttcaagctcgtgtccagatgattcatcgtcaacctacagctcactggcaaattctcctatctgcgtcttgaccgctgcatactcatcctcatcgattgtggcactagcttccttgacaagatcgtttgcaatcttgaaggcaatacctgtaagcttctccgtatcggtgtcgggatctgtctcgccaggtacttgaggagcaccgcccaggccatctttcaagtgcgttgcagtgaactcgtcccatgctagaaaagcaatgtacaacggtatgagcgagtcagggaacgtaagtgtttgagctgaatcatgtcagtcgatcacaactttcttccttgtagccactcaccaatagactttgcgcgatctccccacttgaccggttcgccagcttggacgacttggaatggtcggccccgcaccagcttgatgtgagctgcgttcttacagaacgcttcaatgtccttctcgtcgatggggttgctccgatttgtgtttcgctccaagaatcgcacactctcaaccacctctgccagatctttccgcgcttttgacttgtacacattctgcagctggatgtagtcggctgaacgcgccttcatgtccggtactgaacctggcacggggaggacattgtacttcgtgtaaaataagccaatcgcattagcgatgacccaaaaggtgggcgaatcttcgcgcactaggaggcactctggggctgtaaatatctccttaacagcactgctcggttgtggcgggttgagcgacttcaataccgcagcaacagcttcgtcaaagttctcctcgccaccctcaggattgtttgtccgcgcagctttcgagacgatgctcctgagttcagtcttgtccttgtagttgtctggtactttcccatcatggttcttcctccactcctcaagatagtgcagtaacagcgcaaggtatgggatgtggccgtggtcctctggcgccatgtcgtccatgttggccgtcttttcttgggcgaactgtaaaagctctggccacggtcttagtaggcgaaggtcttgtgtcgattcagggctcggatgtgtatctactattggaaatgcgggcggtagatgtacggagaagtgggaatagaagccgatcgagtggacgtagaagaggggtatagatgcgacgctcgcgtggtcggagagtttggcaaggagctcgggtcggataggcgcagtcgcgattatcagcgtgtatgggcgcaaggcatcgggttgaagcagccatgattcggcaggctagatgcttgtcagtaacgttctcaaaagggtaacgggcgcgcagtacctctgtgatgaaatgcccgtctacatctgggttcaactccttaagcagattgcgcgtgacttgggcccggtagcttcccagatgttcctcttccaaaaagaagttcactccgaggtctgcttcgctcacaatggccgaatcttgaatcgtaaagttgccaatgccggggaggacgaggttcttcagcgtctcaacgccgacaacaccaggcccggagtttatgaggaggatgtgggagttttcaagcgcgatctggccggtagctccccaaagtcgcaattggcgatcgtacctgccgtgcttagttgacgtggagcatgcagggttgtggtacgcttacttcttctccttggcagtcgggccctggacggggggaggtagatccgccatcttgtcctgtttctagtcgatgttgaggaaaagaggcaaacaagtcgaattgtttgtacaattggcagcgtaggcagcatcacggattctgccgggcggtaggagctgtcacgaaaacgcgctaaggcggtcgcggggtatcctggacgcagcatggtggggccaacaagcgtcataattcggccatgcattgcgtctcatcagactgcagtctaagctaagatgccgttatgaattgatatagcttcccaacacgttacccgttttacgttttacccaattcatgcggctggtctcaacctcgttgcgacgaccacgcaatataaatcagcacgtcggcatcatccgtcatcataagctccaagtgcccctccaaacttttgttacaaccaccggcaccggcacaaagtcgacgccttacacttctttcgtgttacgaacagccacatttcgccatatcaattcctcgccgagcaacttcctcccttctctgtcaccccacaggtacagttccactatgaccgacaccgccgtcgaagccgcaaagcgcgccgccgcccaacaagctgtgaaagaccacttcgacccgtcaagcacacatgtcggcattggctcgggtactaccattgtctacgtcgtcgaagccataaaagagcgctctaccaaccccaacatcctcttcgtgcccacgggttaccagtcgcgccaactcgtcatcaacgccggtctcacgcccatcagcttcgattccctacccgaccacatcatgctagatgtcgctttcgatggcgcagatgaagtcgacgccgagctgaactgtataaagggcggaggcgcgtgtctattccaggaaaagctagtcgccgagagagcgaagaaattcgtctgtgttgcggactacaggaagaggcaggaccgtttgctcaccatctggcccaccattcccatcgaggtcgcacccctgtcgcaaagaaaagtcgtggctgcacttaaactgctcggttcaccaaacccgacgctgaggaccacgctgctggagaagtcgggaccccttaagacggaccaggacttctacattgtcgatgcgccgttcaagacgctgcttactgcggcggatgttaaggcaggaaaaggcaagggtgatggaacggacggcacttgggaggtcaaggcgattagcaaggcgatcaagggcttgactggtgtgttggaggtgggcatttttgctgggctgaatggtgttgaggcgcaagagctgcgcgcgcaagacaagtccgtcagtgcagtcatgggtggccagaagcccattgccgtatactttggcatggcagatggctccgtcaagctacgaacggcagagggcgaacaatgaggcagtaaaactaattttactaaacacatccctaagagactttgcgtttattgagtagaaaagcaaaactgagtatgcaatcagctgccaaaacctcgcatccgattgggttagcgctaatgttagccaacattagtgaccatcgtgtttgctccttcctgtagcatttgcgttgtatcaacttcatctactagcgcttgattcacatttttagcaagtacgtttagcttctactgcctcgtagcgaaaagcgacctaggagccatgattctccattccgatagcagctgtgtctccaggaacgatatagactgacacggagaagtcggcttgtgcaaagtggattgtaagtcaatcgatgttcgcgatgaacagaacttgtacagacaatgtctcgtctctcatctgtctctaaattcggcccccaaatggcgctcagcccccagattgcgcccagcccccaaatcgtgctaagccaccacgaacctcaacgagtgccgccttactcccctgacggaacttcgcgactggtgcaatatcatatagctactttgcatcttactgcaattatcgttcatcgagacatcgatttcaccaatccatatcaaactcatggccgccgtaaatcctgactcagtctctacaacgcaatgaaattgtgagcagtacttggttctctatttcggataaatctgcgtctttgcaggcaacttctttcctcgctttccacatggacttcgttgagccaccccttggcggagaggctgtggaggttcccttggtcacttcgaccgtgatggggccagacgacgatgaatggctgaagtttcgcaaccagtgtcctttcctcgatgatttcggcacattggatattatcagctcgcaaggaaagattgcggaattcattcagtcatggctctatttcgggcttcttgctgtgctcagcaacaaggttattactggacgcgacttttccacttctggaaaacactggtccaaggtagtcagctcagatctggtcgcctctaccctggtcgatatgaagctcactgtcctacggatgccccgagacgaatgtatgaacgcactccggcggcacaagacgctactcgtggaagcagaagtagccgctcgttgggtcgagagccacttctttcgaagctctagtgagcttatagacttgataatattgtcggtcaaagtgctcatcgagactatatccacttcttacgattgcgcacataataacatgttcgaacacctgtgtgggacttctctacagtggtatgacaccgccaaaagtgggggcgatcattcaaaggctgcggatcgagctctggaaagcaaaatgatggaaaatggatggtgccttcaccagacatataaagtgctttccactttcagttatcagaccgcctactactttgcaagacttccacgcccgcggagtgcgggattggggcatgagctctgcaccgagaagtcgtgcaagggttgggactccaaacctaatcacacaaatgcgcgtcatgcgacagaaacatgcacttgtccaaccatcagcatctcatccgtagatgtagcgaaagtgatacgaagcggccagatccctctcgtgtctattgaggaggatgcacatgggagcctgacgctcaaacttcatacaaggaaaaggtacgtgtagccccgcttgcgagatttgaatgttttgttgaattatgttctaaaattcctgatgatgttttaggtcttcgaaatatgtcgccatatctcacgtgtgggccgatggtctaggaaatgctttcgagaacggtctgccagcttgtcagcttcgtatgctccaaacatacctcggacaaatttcgagtgatcgttcgccttggtccgcatttgcgaaatccaaaggcagtactctattctggatggacacattgtgcattccggtgcaattggcgccgccagctgtccctttctccaatgaagacttgaaagacatcaaaggaaaagctattgataagatgagcatggtctattcgtccagtagccatacactagttctggacgcagagatgagaacgatacccgtgtcagccgatcatgcaactaagctcgcatacagccagtgttgtgggtggacaactcgatcgtggacactacaagagggttgtcttcctccactgactgtgtacgccctggcagacggtgtgtactctgaagaagctagacgctttggacagcaattcagtttcaaagtcaactatgccattcgtatcgcattccttcttctaggaaagaggtttgccacgccaagtctcgtaatggcctctcgcggattaactccggatgcagtggcacgctgctttgacttctcagtacatcgcaacatttggacatcattctcaacccgctacttcagcatttgggacacgtacaatcgatacacgtctgggcgccaaacaatccaagaccgaaacaaatatgctctaatttggaatgagctacttgaccgttcttcgagccaaccagctgacacacctgcaatatttgccaacctgttaggcacaagtgcctacgaggtcctaaagagagaaacagaacaagaaagagtggctctcattatccgacagcaaaaggtgttgccagttgagatacttttcaatacaggaccgcggctacaagaaagactgcacgagcagggctccaggctatccgctagctcgcaaccacaacatctcacaagtctcggaaatgcacctgaggaatcgataggattgttgaacttgtcagatccacaaacgaaatctttcaggaacggatgggtacctgcggtcataggaggtgacaggatctcagaaccgctcctaggccagcacttcctgcaggtccttaacaattgtctccaagtctatgaaaccggcgaggaacgacatgcctacatgtacacaactgcaggatactaccttccaacatcgaaatttgtattgaacttcaaatgtcaaacaacggacgacgaacttacggcgtgtgcacgagacatgctgatagccgtcgacagagtagacgatcttacgatgcgtagcgatcctgaagaatcaggggagactgtaatggggcactgcttcatgtacgaccccggctcgctgttggcaatgtccgcaggccttgtcgagtttgcccaaggctcgcatcttgtcattttaagccggtctgaaggacgtgctacgacactttatagcagcccgatacgctttttttcaatctcaaagaagcaacaaagctcagaaggtattcccacgataaagtgcgagtgcaatatccacagtagcaaagaatttgttgatatcctgtacggtaagtaccgccctcttgagcttacgatcccaaatcgaatccagcaattaatctatcatacagatgccgaagacctaggcccactcctgacaccctcatcaaagtcgcccggccaaattttcttggaccattggatcgatccaatcgccatcttcctagcacacagctacatatccagtggcctgagaccatatatcggtaccctgcgtccaaaattagacacactcgcatggttcatcatgcctctgctcgtgtacctatatcagaagaagattgtgaaaagagcagcaaaacaactgttcctcgagccactcaacgaccgaggacaacaaaacctggctatctctggatcctggacaaggagaatccgacgtcaaattgacgctgccatcgtgtcatactggtctatcatcctcgtcggccccatcatcgacggcctattcttcctggcactcaaaggctcagaaggcaaaaactgcgtcatacgctccaagttaaatctgttcgtttcagtcacctacgtgtcatattggtatctactcgtcggcttctcgggcacgaagggctggggaaggaagttcacgggatggtatttctacgttcttgtagcgctgctctgtgcaagtgcgacacacgatttagttgtttttgggccgacgacaaatgtgcttacaaagtacgctatgctgtgtctgaacatgtttggcgtcgtgtggattagcagatatctggggaaaggggaaagaagacagaaacctgctggtacttaggagtgtggttgttatgctgtatattcacatatagtgagaaacctttgctctcgggaaccacactgtatatttccatcactgtcagtctcaagccaccacgcacagaaaacaaacagaattcatcacatgatcaagtttcattcatcaagttatgcaaagtagctatcgttatgaaaagaccaaacaagaaagagccctccaggctcgcgacatcgtcgcagaaagtaatttttcgttctcccatgccatctgcccgcatgtcttcatgtatccacactatccatcgtctaagcgcgatgagcagcccaccttctcctggagcggaagctctggatgcccctcttgaagtccaccgccgcagtaacatacaccgtctgcgtaacaacctcgacctcagtgacagtgatgcaaacgccgcccggcacgcacgctgggcccttggtaggcttaggcgcggagggcgcggcggtgatggtagaggagggcttgtcggcgggcttctctggcgcaggggcgggggcgggagctggcttatcttccttctccggtgcaggagcgggagcaggggcgggcttgacggggtacgagtcctgctggtccggcttgggggccgcgagagtgggcttaggagcctgaggctggggttgaggttgagcagccggcttctcagcagcgggggtttccttagccgggggctgtgccgggtagtcaggcttctcagcaacaggtgtttccttcgcagggacctgagcttgcgtcttgctctcaggggccttttctggctcgggtgcaggtgcgggagcatcgacaatacctccgccaacggtcgccatgatcttgccgacgtcgatggccttcttctccgcagtcatgaccttgcccttgttaggcgggccgttgaagtccttcgcgttgcacgcatcctggatgctggtgcactttgtctcccactgcttgcagcccgaaccgcccgtcggcggcgtagaggaccagcacgtcttgctctgcgcccagcaatcctctgacgcagcccagcagcccttctcgtcggagtaggattggacttccttgccacaccagttggcgttctccatgatgcagtcggcgggcttgaagccggaggcctggttgacggatgcgatgttggccttggcgacgagtttggcgacagcggggccggggatcgggtatttggaattgtcttggttgtagatgtcccagctggtgctgggctcgccggccttcatgtgtcctgggatggagacggtagactcaggaccaagagagccgctgctcttgaggaagatctgggcacagccagtgtagggctgggggtctccgatgttggcactgtgcagagcgaggatctcgggacgggcgaggtagtcgccgccttcgaggcccttggggagcttgacgttgaaaagacccttgttgtcgataatctcgtcagtgcaccagcgcttggtggaggcgtcatagccatggtcgaagatcttgaaccatccgtctccagcggccttgtcgtccgacggtcaggaggagaccttcttcaggtagacggcacatggtccgtagtggccacggtcgatgcttcccatggatgcatcgtctgcccactcacggatctcgaatgttaggagtgcgccgtcgttgacgggctgggtacgagatacacccttggtgccaccaacatctgtcgtgcgtcagtaatttgataaagaggtttggaagggtgtgacttactgcaagccatgtcatcgctgtcaaggctagcaatggggctgccggcggtctcagcgttggggttcatacgcatggcaacgccatcaccctgctttagttagaaaaagtagtcatccattgaagtgtgtgtcatacctggggcactccgtcgacgtaaaagtctgtaaagacagtgtgggcaagcacagcaggcacagaggccatagctgcgagaagcatagactgagtcttcatcgtgatggtatttccgatatcgtgttcgtgaagatcgttgtcgaatgtagcaatgctagtatgcacacaggaagagaatctctaggactcaagcagtgaattcagcttatcaaaaaatgaatggacagtcgactggcgacgtgaaaggaatgacaatggcagcaaagcgccgaaaagaaagactgaagttggtagctgaagctttgccgtgcaagagaccaaaggtgaagagaaccacacggtgtctgcgggcacaccgcaggttttgatcctatacacaatgggggcctagagcagacatcccctcctcgcatccctgtgacgagccgttcttcagccgctgcgccggcgttagtccttgagacacatctcttggaggtgcgcctctcctgcccaatcttacggggagtgacgagctatcccgaagggccttgtaagccttggagaacactcgtccaatcaccacgtcgcaccaaaagcttcgtgggaacttgaaacacaaacggattctctagcgaggcccctacgtcgaagagcggcaaggtcacccgctgacggcgctatctcagactgcactaattcaggtaccgcgccttaatttatcttcgttgtttgcttggcaaatccgatcgcccacgaacagcgtgtgagtaaatggggccttgaaacactaaaggcggagtttgtatattaaaaatgacatcccacggcgaagaattcccttcttcgcgggcgccgagtatattcgacgatgcaagcttactcaggaggttgctattcctatgcacccaaatgccgacgccaatgcggatgatcctccacaaaagctgactcttccttttaccgacccgaattgcgaatcttcgccctgaagccaagatcgcgcctcgtctctgggatccccgttcccgagccgtatagcgatcattggatgatctgagcggcagagcaaatgccttcgaggcaaaaggacgacaattgtttgcgaaaacctaattcggtcttgtttcatgacgttgtgcagcatgtcgtagcagttgcccctcgcgcaaaagatgtgcggctgcaggctgtgccacgcgctcctgatcactgcatcagaacagcatgatctgggccatattccgagcctccccttgcaccagttggccgatgccaccggttgcacaagcatcgcagcagtttcttttcgttgagcccaaaacaatcaaagttttgtgggaagaccttgcttgtcatgactagctcgcacgtggatattgctgcacatggcccaagtcactagcgagtcggttatttggctatgacaagccagcacctcccgagctctgggagacggggtgaacctagacgactgcacatacaatttcgacgacgatcttgaagagcgacagtgatcgcgtccatgatcggtaaatccgaatttcaaccgtaagtttggaaaccattctggctcagcgcagtggatgtgttcgcagtgtgttgtgatgcgctcgccgcctcgttctccgctcgctccaatatgcttttgagtatatcgcggaagtcggaagtgtctttttcctgcccgggtccaaatgatctcgtcgaccacttcacatcgctgatccttaggccgtagatgctgcgaaactgtagcttcctgaaggaaatttccactccttcagagaatgcatacccatcccgatgctggtttagggtacagtaaattgcttctgtatttggactttcggcgtgctctatacacatttcctggaggccttgcttgaccgtctctatcagccatcgactgcccctcttggtaacatagtggagtttcttcgaatcgcccaaggtcagcgattgcagattgtgttcgactagcggcttgatgtagctgacggttctaatggtgttcatatggcggtccaactggacagcgtggacagcattgaatgtagggtcccaggggagaggccatgcaccaagggatatcagagggctgagcaagaagccttccgagatagatgtctcgaccttgggcctggcggaaatcatgaacgaaggtgaaaacgcaggattgacaggcggcgaggggcggggtcctggaaaacctccggcctcgtaaaggtgtatcttcaaggttgcgatgaggttgctcttctcgacggcgtgtgtctggcgaaagatgtctgtcgggtccatgttactttggaacgagttttcgatcctccgaaacacgaacagccagtgatcgagcaggcgaagctcgtcacaaatgcgccgagttcgatctctcacagccccatagcgaccagcagagccctcaagagcgacaccccatgccagagcagcattacaatgttcccggagatgtagacacacgtcgcctagccatcgtgctgcagcaatatcaccgtcatccaggttggtgcggttgagatatatgccattgaaaacactttcgaacgactgctttgctttaacgaagttgcccgcgaacgagtgacagacgccaatgagatggcgcagaatcctgcgatctggctgtgtaccagtgctgataacagtatgccctcgctcaacagctgccaactgctcctcgaggtgcctggacgcggtcacgaagtcgcgcctactccacgctgcaattgcttgttgagcagtccagtatagatccgctgtttctgtgccatgtttatcataataagatgggggtacagggagtatcaacggttctacatgtggttgaactggtcgagcagatgtttgtaacagtgcgtccggaaatgccaaaggcggctcaagagatggcaatacctctggagctgtaggcgtcgcgggaatcggaggcattgtgtctgccgcgagaatcgggggcgtcgcatctatctgcggtatcgatggaggtgctcgtgcaggtggcgccggtactgtaaatgctgctagggatgatgctggagaagacgaggacgtagccgtgatgactgggcttggtgctgtaggcgtgacctgaggcagccccagagatgggacaggaacgcgttttatttgatgctcaactgaggaatgagttgaggctacttttgacacagattccggccaggcataaagcgaagacgtatctgtatccggagaatgtgatacggcatatgatgataccgctgaacgttcagggaccgacacagatgtcgtggacggagacggaattgatcgcgtcctctgataatcctccgttggcggggtcatcaatggagatggaggccgtactggcgtcgattgactccttggttgagacggccataggttagggacatctagatgatgcgttccaggtatatctccaaagtctaacacggaaagagcttcgccgaagtcgacagacaaggtctgaaaagcgtctggctcggcacgttgctctagaagacgaccctcgttgacggcctgcaccagccagtctatgatcacatcgcgataactcaatgcgtcctgtttggctacgccaacgtcttcgaggtcgcgcagtacttgggtccacgctgcctcgtcctcttcatcttcgtccgtggcggccccagatgtaatcctttcgagcgacgcgatgctctcttctctgtgtccacccctgtagtcgtgctcaagcctttctagcgcttctagtataaggacttggttgtcatgtatgagtgaagtgtagaagctgttcagtatcgtcacgcttgacgtgattcgttcgcgcaggattctcgatttctcaggatcatacgtgatgcgatcccacgttcttttggttttggtatcaagaccattgtagtgtgtaaggagcgtgtccagctcctggagcacttcgatgcatggctcgtatgcatcttgaagctgctgcctcttgttgtcgggtatcttatcgaacttgtccgtaatgtcttcgaggaggtttgaaaggctacgtgcttcagtcgtcagacgcttgtattcgcccgtgcagtcgcgacctaggaagtgggttgttagttgggcgactcgggccgggcctggaatgacgtacaattccggtagcaacgcctcgctatctcgcagagtttgagcacatcaccgacactaatgacactcattgtgaatgtctcacaagcatgttccagttgacgcgtctatgtggcgcatacagacgcgcaatgtgtgtaaacgagtgttgtaggttgcaggcaggatttcctgcagctgagcggcgggatggcgcattgggggccgaaatcaaggtgcggcgcctcgaggtctggcagaccacctgctcgatcgcaggcgttgcacgtctgaagactggcgaatatcctcttcaacccacgagaagaatgatgtttgattattcattcatcaggtacaagatggggacgagcactttcctttcaatgtactcggggtcatcgcttgcccaagctcaggcaccatggccaatcagatgccagtcgatccaagacaactctgcgccgtactgcacactggcaacttttgctgagtcacttcaatcttccttagccatttgaatatgatttaaacttcaacttttctgtaccatatcaaatctcttacgcatacttcgcccccgccaacaacctctccgtactctcctcactcggcgccacctcactcaaccgcccttcactctctgtctccattcccgtttctatctccgtctcagtttccacgtcgacctgcctaactgtctccctctccttctccctcttctcccccgtcgctttcaccgccatctccatcaacctgatctcctcctgcctctgtacctccttctgcaattccatcgcatcctccagcgccctgatcctctccctctccctctccttcttcgccgctgctcttttcgcccggttggagactttcttggggatgaaatctgagtcccagaatgccctagtgatatagcatattagtttcaaatttcacctccatgtcctcacgggtattttgtttgtaagccaggggctacttactcccagcatccaactccaatgattcccgcaagagtcagcacgaagacgagactcatgcagccgatgaatagctcgttcatttgttttgtcttgtcgaggttcttggccgcccatgcgtcagggatttcgctttcggcgacgacggtgccgactcgagtgggatgccagatgtggctcaaggatggggatggggatggatgtatggaagccttgatggatgatgtagacatggagtttgttgatagcggatctgattgtgttggatctggcgtcggcgtagtcacatcagattgacgtggacgcgagataaatgaggtcacgaagctggtgaaaggtgtcgaggattcgtcggggtctgaacttggtgacagtgtttttgaggattctgctgcttcttcgccgtcttcagcttcggctcgaggaagcttttccaatgttgcccatttctttgtctggtggcgtggtgtcatcttgcaaaggaaatatgtggtaaaatgccagcgcatgcgaccagttcaaagacagcaacgactgaaagaaagacacacgacattgactgatatacgcaacctttggagagggagttcggagtattggggccgtacttgcatgaagtaccatatttcgtggttcgcaccccgccgcgtgacgatgaaccatatactacaagccacttcgcccaatgatgttgagcatcgtcgcgcccagcaacgtaccacgttcgaaaggggcgacgatcgtgggaggatgcacgagcgaagcgagtaaagcgtccgtagtgtagttaggtctagagatcaagctggatggacatagcacgtcgcgatgaaggcgtactcgcggaacgtaggactttagttttgcttgctaaggacagttgcacaaatggagtgagcaacattgaggcgaacgctctatctgcgttcggtggaagcgcaacttctttcatttgacaggatctagcacaatattatcgatcaaacgcacaggaatctgacctccgccgacccccagctcttcgccctcttgaggctcctcaagtggcaacattttcacggcaccactaagcacagcgccccttgtatcatctacctcatccacctcttccatggtgtcagggtcagccaggctgatgtagtcgacctgaaacttggcacgacgactcggcgccagtgcctcctgttcgagtaaggtagtgtcaccgtgatcagctgcaggccatagtatgtcgccccttagccgcttcccggctttgtactgtgcctcagccttccgcagcgcttggtttagcacgataccaactgcacggcgacgagcaccgagataaacattgcgagacgatagggccagtccgtctgcctctcgcgacgtaggaatgatgcgtaagtccatgtttaggtgaaaatccttgatcagctttctgatcacagcagtctgctgcacgtctttttggccaaagtagactcgttctggcgcgcagatgttgaacaacttcatgcaaactgttgctacaccgcgaaagaatacaggtcttgacgctccctcaagaagctgcccgagtgggcgcatctctatgaagcttccgacaccaggtatgctactatcgggcggttgcgtagggtacatgatcttcgtgctgggtgcgaacacggcggatacacgtcctttactcgcgctcgccaactcttgatccagcttgcgtagcatttgcatgtccgcatcccacgtctttggatatgaagccagatcctcattcagtccgaactgtgtcggattgacatatactgtcacgaagacgtcggtgttctcggctgctgcgtgacgtatgagggaaaggtgcccctcgtgcaatgcgcccatggtcggcacgaggccaactgtacgatccttgagaagtagacccctccggaattggcgcaaaggagctacatcgtggaagacttgtgtgccgggctgggtcgacgcgtttcgcaaggggagggtcgtggaaaggcaacgcgcgccgaatcgcttggaaggagctgtcggcaggcgcgcgacgttggagaatgctgccctatatggcacagacactgcgctgattagtcacgcgatgtcatggctcagcgtgaggctattcaccagctgtttgtcggaaaagtgccatagcggtgtgacgcgccgtggtgctgaggactatagcttcctactggactttagatcatgggggagaggtggtgatgtgaagtttgccatgcaatgcggatgagcggaacacgcatgcaaactgtgccatgtcggtggtcagttgagaagggcatggaagcctcgtaactacgacgcagcttcaggtacgatcacgatcacgtgtctctgcggctcgtattgtgcacatactacgacgaaacatggggcctttcaaattcatccagccttatagtactgatgcgctatgaagcaatcggcttttatcatagcaaagttccgaggcacatcttgtggtgatttgggaactagtgccggaggagagtgaatcgccgcaaatgtctgtgctcattctgctccaccaaaaagttccgttcgagatttcgaaggtcactttccccaccaaaaagcgctgcgcgaacagcccaaacgacacatagcaaacatggccgacgatggcatgctcctcaacttttcgatacccgagacgggtattctttccaggcccagtttgaagggcggtaattggagagatcgcgcggcagcgaagaaggcagcgcaaaactggcacaccaaagcctcggctcgattgaccggagagaaggtggataaggtcgcgaagaagaccgtcgaaaatgcaacagatgtgaaccgcacacagcttggtcaaagaacaaggcgggcttctaagagtcctgaggtgcacgaggacatagacaggccggcaaagagagcgcgtgtcagtggtgacttcaggcccaagtcaaatgagaagtcggcggctgaggcgggcgactacaggccgcagatcaatccgggtgcgacgcaaaaaccgagtgaacgacagagtgcaccaaaaggtgcgaaaggtggaaagcaggtcatctcatcgctcttcacctacaatcccacatcaacgacaaagacgcaagctcccgagaagcggcacgacgaagagcccatcgaaccttcaaatgcaccgctgagcagcgagcttgacacttttacgtccctcgggatatccacaactctggcagcacatttactgaagaagatggacctaaaagcaccaacggccattcagaaagcagcgataactcaactggtcaaagacgactcggacgcattcatacaggcagaaacaggttcaggaaagacgctggcatatctactgccaatcgtacagaggctgatggagctttcggcaaacatgaaaaagcacaaggacgacgatgccgtccaaaggaattctggactttttgccatcataatggcgcccacacgagaattgagcaagcaaattgcgctagtcttggaaaagctattgggttgcgcacattggctggtcgctaccacagtcattggtggtgagaaaaagaagtctgaaaaagcgcggctgcggaaaggcatcaacattctggtcgcaacaccaggtcgtctggcggatcatttggagcatacagaagctttggacgtgagcaatgtcaggtggctagtactcgacgaaggagatcgcctgatggagcttggatttgagcaggaaatccagaagatcgttggcgctctgaacttgcgaatgcgcggcaataagacgaggatacccggcctgccagacaaaagaacgaccgtgttgtgttcagcgactatgaagatggacgtagaacgtttgggtcagatcagtctgaaggatgctgtgcacctccgagcggatcccaccgagagagaacaggaaggcgacgaaccgcaagatgagcgctcgtacgcgcctgcgcaattgaagcaatcgtacgccgtagtcgcacccaagctcagactggtatccttaatcgcctatttgaaacgagccttcacacggaaaggatcggttatgaaagccatcgtcttcgtgtcctgcgctgactctgtcgacttccacttcgacattcttaccagcaacctcgaggaaaaaaacgaaaaggcagagggcacgaaagacgatacagaagaaaaggctgacgatgatgagcccaaaaagtccacgaaaaagccaaaagccatacctcaagctgatcctacaaagctatcagtcacacatgccgaatcgccagtactctcaccaaagtcgcatgctgtcacagcgtatcgtctccacggatcgcttcaacaatctcttcgtacatccaccttggcccatttcacaaagaacaacgacgccgctgtcctcatcgctacggacgtcgcatcccgtggtctggatctccccaacgtcgatctcgtcgtcgaattcgatcccgccttcgcacgcgaagaccatctgcaccgaattggacgaacagcccgagccggccgcgacggccgcgcctgcatctttctgatgcccggccccgaagaaggctacgtcgacatcctcaaaaccgaccgcaaagacaacgaagccggcataaccatcacccgacaggacgccgacgacatcctcacccgcggcctcgtcaccagcggcatcgccaccaaaaacgcctacatggacatcgcccaggacttacagctcaacgtcgagcgctgggccctcgcctcgcccgcacgcctcgagtccgcccgccgcgctttccagagccacatccgcgcctacgctacccacgtggccgacgagcgcaagtacttcgacattaaatcgttgcacctcgggcacttggccaaagcatttgcgctgcgcgagcgcccatcagggatgaaagctcccggactgcgcacgggagctggtcggaatgatcgcacgccggcgaagattcgcggggcaaatgcagcaaagatcggttcagcgcctgctgcgaagaaggcggtcgatttggatattcccgacgcgaaggatacggaggaggcggcgaagatgcgcaaggcggtcagggcgagggagaagtttatgaggcatgctggtatggcggatgagtttaatttgggttgaggatagcggctgatccagtaataatgttatgtgcatgttcgtcacgcaatggtgtggagagttgatacctagtgaagtgatgtttaagcactagtctacttgtttgacataaaaagatagtgcatattggcgcgaagtgtattcgaacccaggcccctctctgcaacctgattagtagactggagcagaaggcaaaaaggaaaggtggactttgtccagtgcaggtagtaaagtgttttgcagctactttcctgctgataatgcaggataatacggtacatatactcgatgatctcgtttttgaaatgctcaggtgccatgtaggtgcaatacatcgttagacacgggtttgcatatgagcgctgctgcctgggctaagatgcagtagtgagttgggctaaaggggcgaagaatgatttggtcatgtgatttcggttgtcaggatgtgagctaccctcccaaccggccaaggtctccgacctcgagatgcgcgggcgaggatgcctgcttcgtctccttctcatatgcagaaattacatggatcgtcgttggtacatgccatgcttgtcgggacatttgtgtccttcaactcagcttggagaccacatattgttgctttgaagatattggtagtctgatgtaacgctcaaatcctgaatcctatattgggaagaatgtgtgtagaaaagaccggtttctgaccacacacggtcattacttgaccgaggacgacttgtagtgagctttagcttttcgtctgttgtagatctcccttacactatcgtttactcaccctctagccccttctcaccccagtctccgtctctgcagaaacgcaacatacggttcgcctcgacccgcgtcaggcctcgagagatcttgcgggagacattgctgtcagcccagcacacacggatgcgcttgccgaagcatcatcagtgcgcgtattcaaatgcacccatcaagcacggtccataggctataaaaagctttatgtggcttgatgagggttgaaggtgcagaagtggtggtggtgctgtcgtgttattggcggataaatgagatgctcaatgcgtgtggcgtcgggagcgtggggaatgccgaggtttgtgaagcacatgaaagcgccgggtggacacaaattatgggcttgtccctgccatgctgttgctaggatgccttggtgtcgaaatggggatagaaccgcggcgagagacggaagggaaaccctcgaaacggggcacatctgaggcgatgcggactgtttgagggaagaggagcgagagaaggacttaggttgaaagtaaagaatttgatggcgaataacttctagaagacagaaacgtaaccgccacgcaatgtacaaatgagaaggagataaaaaggcagactgagtggaagcaatttagaaggcatgggaaggacagtcgatgtagatatctgtcgaccaagctccctatcatcatgcagtgtacatccggcgactaccacctggactggtttgcgaagcgcttgcgcagcttgttgtacctaggaatcttcttttacctcaccgtaagcgtaagactggacgatcaagattctggaggctcgtggaaccagacgaagttcttttgaaatcttaccaacagtccccaagaacgaagagatgattgagtaaagttgatcgggacaaggtgcatgggaagaagcgaacatgatgttagaaaagacaagagctggtacttgtggcgcgaggaaggaattgacgtcatatctggaatttggcccaagcttcccgtcatctacacgacgacctcgcatcgactttcataacatcaacgcatcggctcttatgctcgcgcaaacttcacgccacccggaggattgaacatgtgtctgaactacacagtatacaccttgaggagctgtggaaaacaagagccaacgtataaatcatgtctcgacaccagaaaaaggggtactgacagcacatggtcgtcggtgctatcgttctcatatcgactcttacggccactgttactttcgtgaaagacacgcatgtgtgtgcaagagctagtgactcggtttgtgacgttcgggttccggtattcttttctcgagcttgcttgggctgttcagggcacttcaggcctaagtggtgaagcatatgcttagcgtgcggtacgcaagccatcgcaaatggtggggaaatcctccgtaggattatccaaaccgctccgtataatcatggatttgtgatgctcccgatatcagccctccaatcagtcaaatcgatcaggggcatcactgtttcgacaccgagcgggctttgccaatttagcgcagcgtacggagacgtcgcatcttgccaccatgaggatctactgttgcattcccagggaccaccgctcgaaacgacgtgatacggcacgtcgcgaagctatgcagcccaaggacgtcagctatgtagagaccggcggggcatggttgagacttctgcagaagctggttacattcaagcagcaaccatgtacgatgatactcctacaaaagatatgcaccaggagtcacagggactcaagtcaccggcagttctcaagacagtctcagcatatgcagcacccccccttttccgacccgactactgtatcattgaggctgctgcagctgctattaaccactccctggagttacaatgagccatcaatgaagcatgaggtcaaactggcatacacttagcgatttcgttggatctggatctctgaccgtactctcggccttccaggaacttgacgaaagcaggcacatgaactgtaggatccatgttcatctgagtatcaaataatggaccgaggaatgcaaagatgtagttatcgagcgatggcgtccagtcgcacactctccgtatggtcctcagagaacgcccttcggcttgtggacatatgagggcagcgccccgaacaatgctctaccgatgtaccaccgttcgtactcagtacggcttatacctgccagcattgtcttacagactaatgcagatataaggactcttcctgtgccgcagagcaaacaaaagattacacaatcgacacgttgggacgttggtctccgtcttagtgaaggcctatttgggttaacagatgatggtgagcagcagaatttcatggtcttattgcttatttgctcacatatacacctatagctgtgttgctaaaggatcttagttgaggcatctgcgctggactgaggactacggctgttatctagtcgtcggaccgagcgtaacagtcacgttgcagttgctgcacctcatgcatacagaatgcggagaaactatactatgcatattgcggtaaacttgcgatacttaccaggaacagattcaccttttcccggaacatggagatcccccggaatcatccccttgtcatgccgatgcgagctaaggcctcgtatgctccgcatgcgaatctctgccaccattgcaatcgacgctattgacgcattgcgcagccggcgcgaccccttcgctagcatgttcatgcggtagtcgaacgatacgtggccaagtctaccgtagaaggcagacttgtttcacgactccttgctcataccggtgctgtcgaaagtacccttgtgcttcggcagactacatcaggcacgacgcttgttgcatactgcctggtgccgcttgtatgcacagcactaagcggattagctaccgccattctgtctcggctcttaggatgctggcctgttgccgttttgtgtgcgaggattacgaattcaataaaagtcccggacgagatgaaacacttctttcgagaccctgaggtataatcagcccacaaaacaagcacgaactcaaggttgcggtttgtgcttaacaccttgaccagaggagccaagcggtaataacagcagaaactatcaatgcggaaggcttctcgaatgtcttagattgcctagggctcttagggccggtgctccaatatcctgcccgcttattgcagcgcttttatgatgcccatgaggatatgcccacgtggcaacttcggaaccagacaaagcggttggctcagcacgaaccacacgagccgttggaattcggaatgcagcggataccttcaaatttccgcaatgtgttcctgtcttcacgctgtcaaacacatgacactagccgtgcactgacccttggcggccatggactgtggcagcaattacttgcgacaggtataaacttagccgacctcttttcaaaacttttgacttatgaaaaatgtatgctggtgtttgacatgtcatgcgagtagaccgtccagatgctgtctgacttgcatgtacacgtacgtaacaggtctcatatcgctagagtgacccgatgtccaagaaggtatggtctatgtacagagagacctgccagatttgccgcagctcctatccaaagtctggtagtcacgcgtcacccattcatggatatcacataccttcagtacttggtacatgattaggctgtgcgctatcaagttcttttgaagctagcacgtataccgcactagtgagtgctttctgagatccaggacttggggtggaggagagcatgggcaaggttcaggatcgtatattttcagggtctcaagtaccgtgtggtacctactgtattcaaaccgcgattgcgtgttgtgctaaccgcaaccctagcttctaccccaggtaccccagacagggtgttatccggggtagcgaccgtgtttcttcctggccatctcagctcgatggctcgaacacccttcaccctgatcatgtctcggaaatctagccggtgggagcgaatccaacgaccatgcgttagcttgcgtttcttttgaaaggccggcttgtcatggcgctcctgtcggttcaactatgacggctgttacgcacccggattaatagtcagtccgcaccgcacaggcgccttacattcgtgattccacgccatgacgctgtcagatagtttttgcgtccagtaatgcgacaatataaagatgtgtgctcagcgtttacaggcgccacagagtttgcaagccttaaacgaattacacgtccacaccggtttctgggctgacatcacagagtaagccacgtctcaacggaacggccctccagccatggcgacggacttgcgctcttgtccgtgaactgcagccacttcgactacgttaacctcaacatcacgccagccgaacctcgattatgttctgttcgccccggcgcgcctatgcgggaaaggcacctacctatatcagagtctattatatcatcgtggctgacgcctttcatctacaccaagacctgctccgcggcttattaggctaaacaaaggcgcagcccgaagcggtcagtcagtctacgcttcggtcgatttgtgaagctgtcctttcttggactgtcaatctcgatcatgtacttgatcgacgtttggcgaataatatgcgagcgcgtaaccttcgacaggtacttatcggtacaacatgcgggtgcgggcaacgttgaggatggcaaccctggtagttccccacattctccagtcgcggatcccgcatgcagtcggctggacatgcgttttgtcctcgtgtcggccccaacttgtattgcgtcgcttatttttgagcgtggcagccgtcatatgtcccagctttcgggtttgacttacggatgtctgcccaccaccaagtccaccacgaacttagatcagccatcgaatgcacagacttccgtgaatttgcattacgaaggtagccgatatcgcaactatcttgggggctgatcgatgtgacgaaataacgagtgccatacgatctttcacaggcttcccttgactcgatcgtacttaaatccgttctagaagttgaaatatcgttggcctcagcctttagcagaagctctcagatcgatacacacacccaacggcagacgcccacagcgacccgcacatgtatgatacacgctcttctactacccggctccctcagcttctgttcgctcatactgtgccccgttgcccttgtgcagggatgttgtggggtcaatctatctcatccagggacgagtcgtctccttcatctaaggagatgagcccctcaatttgtcgaaggcttttggaagccccaaaatgtggagaggctttgttgaggttgtggcggcggtcacagatacacactgcaggcctgctggtgggtggaccaggtagaccggtagctgatgggaccactgccgccaggacctgctgtggcaccacgagaagcgtgttgaacctggatctctctcttggtaggatgtcccctgcgtctttgtagcggaaaatagggagctcattccggcgctatgatgctacactgctgctggatgtgctgtagcgtgcaatgcacatgcgcacggcgttgtcactgtgatcttcaggagcatgtcatgctggtcatgaaccttaatggttttgctaagatggatccaatgttgctgacagcactggcaacccctctcctcatgatcgtcccgcccccatgttcatgagctcaccttcccgcaaagaccttgacaccctgaaaggaactattggaataggcaggtaagctgcattggcagtcgctacctcgaatggctagcgtttaccaccattgtgtagtgaagctggcatataaccccgtttttttgcagctgtgacattgaagcgtgcttgcagtctgcggtccaggctgcgtaaaaatgatctgaacaagcgaaataaccgatagcctgaagaccttgaagatcccgacgtgatgtctggcgttaccatccctgcctggtagtgtcggtgctgcttgatctggactcctgcgtcctaagtgggcggagactgttgtctcagtgaggaaacaaccaacagcagcgccctctaggcctcaacagatctggggtgcatagcgaaccaagctttttgcatccattcctcatgcatcgcttctgagtttgctgccagccgctactttaagcatggctccgtgcagatgctcgcttttcgacagtgcttagtctcgaccagacagcgcgctgtcggagaatttcatgtgtaggctcaattttggcctaggttgcatcctggaccaccgaaacctttgctttgacttggagtgaagccgggggatcgagaacaataccaacgttggtatcgagcggcccacaggactccagatccagataaaaaaaatcgtttgagaagcaacagggcaaccgggctgtcgtgtctgccataagatagcgatacaattcaggagtaacggccccatgctgattcggggaagtcagccatgtagcaacactggaagagctgacatgtgccagtacttcatggacccctgttgtatgcgcctctcacgtgttgtaagataggccttgtgatgtaaggaaaaaatcgcataaaaccctgcccctttggattctgtcgagctccgaatgcgcgtcattgcagcgatgggaaagccgttggctggaaagacgatggcaatccggagtcaaggtaccgaacaggtaacagatgtaaatctccccggccctacgcatatcgctaagcccaccatatcaataattcccctcattatcagcggccagctatcactaaggcacagacgcaagcacgcaatgtgtgcatgcaccttgcgcccatccaccaatccatgtgcgtgctcacaacttcgccctcaacgaagcagcgcgcacgttttgcgcctcgatcatgcggtaaaatattgtaccgtcatacagcattgcggctgaggtgccgtcacgtagacaagctaacagagactgaacgaagactcgatcgcaataaaaaaggaggaggagatgcctgaaactttgaccctagggtatattactgtggtaacgcggcgctgaagcaaaagtggcaatgttggcggcggatgctacgcgatcatgtactgcagccttcgggacggacggttcgcgcacttactcgtggcgctatttcttcacgcgttggtgcttatgctaagagagaataaaaatgtaacctcatcttattggcttacttgccacattattggatgaaaatggcttgttttggtgctacgaccgtgtagccgaggtggaggcttcgccccgagccatgtcgtctccactctttcataatgtccgtctagaacagtagaggagcccagatgaatatattacgcgactgatatagttgtaccggagattgccggttcgctttttaacgcaatatgctcgctaagaaagacctttgctcaaaacattacttggtgatagcgacacatagatgtagatcggaagatacatgtcggaaagacttttaaatcggaaagccacttcgcgacaggcgcgccggcaagccgggggagccgtccacgggtggtgacacgggagacatggtatgtggagaaacgcccggaacatatgtgggaaccgcacacccatgcgtgcatatcgagcgcccaacatcgagaacgccaagacatcatcccaccaaagataatcatgacttgtggaacctgcagaaagggaaagatgcgatgccctagagaggggaaagaactagaaaacttcgacgtggcgtggtgtaagcagctattcagtggttcgcggtcttgctgcgtgcatgccatctggatggaggcgaagcattaccaggtgatttgccaacaggcgtgcttatagcgcaagaccacagccgtcaccactccagcggtaaaggcttagcatttcgcggcggtgttgttgtgccacatgctcgtcgacgccgcgaccacgcacttgttgtaatgctgagcgcatgactttccgaaaattccgctacaatatgctgttagcataatcgtttcaactggatgagagaaaacatccgagacaaagggagcttacttacctgatattctgtgttgagagtgacgatgcaggcttcatgcgccctaacgataacttcacatgctcttacaatgttcgggtttgcttctccttgcaatttgtcggcgataagaagtaaaaggaagcttccctgcagaaggtatatgccgaagaagaatggcatgaaactcaggtcggggtcatattccagaatttcgttcagtgcttcagcagcggaaactgcgtgacccgttgcattcacaaaactttgcgaagatatccagaggtcattgtcatctaggagtgagatgggatcccattttccgttcaagaggatgtgtagcgtatgcatcagatgcgtaccataggcctctacaatcttagcatgcatcaaagactcttgcgcccttgatatactggaagcaaccgacctagcagacggtgtaccggggtgcactggctcgagagtttccgcatttgcctcgttgacggcgcgattccgaagctcttgtaaggactgtccatataagactagttgtcgactgatctcgcgagcgtgctcgtcccaatcagtctttgtgccaaatcttgggtgatttcttgcgtagttcagatcgacgatctctccgagtatagtcatcagaggaaggaaaaatccgaaaatggagtgcccggtgcactcaaagggaggacctcttcggcgaagtgtggaatctggcaacggttgagcggagtccacgaagaaatcgccagcttgccatacgttatcgtcaagaggctgcaaaaggccagcgcattctacatctagcaacgagagaggtcggttgtaacaaagggcgaggtgactaggcatggctcagtgtctgcgtagcttgctgtgcgaaataaacagacacgggacttaccggtcgacggtgtacaggagccaccatatgcgtcggcgctcttcacgttgctcttcggtaaaatccacagggctactaggacaattcgggtgtccacccatatgttccatgtcgagctctccttgggcatcgtcatcatttgcctcgggtggaggtgtcacaggcacttccttgccgagcttgagttccctggcgagtgaccatgcagcgttccaccatcgtagggaagcggccttgtactcgctagccgaaattacaatggctagatgcatgtatgttgccacatcgtcgaggcctccgggtgctcccgctagtcaccgaagttagttgaagatgtcaagtgcgtgttgtacataaatatgaacacttacgtaggccgatttcggagtcttgggctggcataccaaagccgcccattgttacgccattgaccagtccgctgtcagcgaagcttgcggcatttggatctatgtcgccatgcgtctggtgcacgagaggcttgagaaggctaatggttaggttgatgagcttctctgatagctggctcctggctgatggtgaggaggacagatatggtgactcgctggtcagacacccgatccacagcatactagccaaaagtgccgggctgcacatgcgtgggttgtgtgatcgtagaaacgaacgctttcggaacacgtaaccgagcacataaggggagacaggttgcataaacgcggaggaagagctttggaagtacagctccaagagatcgcatgctagcgataccggcatgatacttgcgagatgtggtaccagtggttgcagaactggatacctcaattgttgagaaggattatgttgcggtgcacctgagtacatagtggtcgatggggagggcagcatccaccccggagatcctggaaccggggattggctaatgtaaccaatattagcggcttcgtcagatagtcgaaacggattgggtggcgcttgagcatgtgcactctgcggactcatcatgctatacgggcttccagagtactccatgccgtgagatgggacgattggatgcataccactccgcattattgggtgaggagaatggtacgtaaggttacgatgatagtcgtccatcgatgtatattctgggccagcgctgtgcatcgctagtccctgggtttgtatccgtggcggttgcatgggatgcataggatgcatgccgtctaccagttggtggtgagagtcatgttcagcaatagtatcgacggcgctcatgctcattgttctgctctggtaggatgggttcggttccatttctcttcccattgtcatgctagctgagcggcttggtagatccggaagtggccgctgtccttctggcagtcgcggactactgtttggaagagattcggccgtcttgctctgtgattgaggagatccagcggtggagtcttctgatggttggctgcctttgccggctgcagcagcttgttgttgcgcaatgtctttccttgacgcctttccgcgcttctttcgttcgcgaatatattcacacgtcagaccaaattctagggtaatgttagcttttctgtcatgcaaggtcacacgtggatgacaaaggacgacaagcgggtttgacccagcctcgggcggccggcccctccaggttcaacaacaagagctgatgtaacgaaagagccaaccgaatgcattccgagatgaagtcttgggcctctcctcgatagaacttgataaacgtacctatacaatgcgcgcagctgcccctgttagtaccaaagctcatgctaaagttcccagcgggaaatactaacctttgtcgtccgtcacatttagtcctcaattggttacattggtcgcaagctcggctgattctacgtcgtactggtcccgaggtggcactgctgcgactcgaccgctcgtggagcatgtcgcgttggttgcgcggcgctattggaccagtggcgtacggcaagcgatgagtcttgacaatcgccttgccattcggcaatacatgtcgattttgatgatattgtagtgccgcgtattgagatgtatgggcgagagcttcgagtggagatggccctaaatgctgggaagcaagatggtggtgatgttgctggtgatcgaccatgttcggcgcggggagatgactgaatcccgacggatactggtgcagacttgtcgacatcatggctgtgactggtggaatttggatcggatgcccgcggtcgtcgtctccaccgcagaacactctttcaacagcagatacagaagctcaacagcggcagaggagtcgcaactgaagcgagggccttgggaaaatgtgtcaggcggtggcaaaaggcaaggttggcacgtcgaagatgctcaacactgggatggagatatgtcgtcgaagatgtcaaaaagttatgcaggtcagttgtccaacggtcttcttttgaccactgcggtgcaccagggtacccatatagctggcggcagctgctgtcttcgcctcgacactggatcttagtggatgtccgcggggtatagcacagagggtggcccaataccggaagggcagacatggggagacagtcctgcctccgggtcgagctgcatcgtgcgtcaggacagtctctggaccacatgctgcaaacgagatgggcagcaggccctgcaggttcgtgcgtgcgcaggagtcgaggtgccttccgttccccccagtcaccatttcaccccctgcgcgacccgggatgctgcagcacacccaagcataccacgttgagcacagtccacgaagccgctggatcgtcagtgccatgagcttgaacggacgcaccgcaagctgctcgccgcaagtcgaaccgcaatcaaaaacgatattggctgatcggtgccatcctagccctatatccggcccacgttaagattggcgccgtaccgatgccggctcacaagtatctttttgtaccccaacgtccagggcctaccacacaaccctgctgcccgttcggcgttgctgagcgatcacagaaccctgcttgattggcgaccgccgcccgctactagcagctgacaacacgggtgacgggacctgaatccacccgccatcatacagtacacaactttacgcgactagccaggcatgtcgagtccctgatgcgttaacctggcttttgacactcagcatgtcacgctgttggccgctacactggccgtcatatccaacccgggtgcataacggctaaccacaatggcctgccttccgttgtccgcctgtgacgatccgcagccagcccatactttaccagatgttcagccgggtggcatgaattatgctgtaattatctggtcttcggaattccgaaacacatcgatcctgaaactggctgatcagtttggtaccaaacatcaatcggctaccccagaaacaatcgcttgcgtcaatcccagatctggacgaccctcacatattaaatgtcccaatatgaagctcgttaattcgtgttacgaaatcctactgacgtgtgtgtggactattgtctataaaacacgatgttatgatagtcaatccataataccaggctacagcatgaaaggaggcaggtcagcggacctagaaaggcgattggcgccgacgccagcgcagaggactgtgttgtgtgcgatgtatgaaaggattgtccctatcatttttacaacggacagcttgctccgcactcccagaaagatggtcagcgatcatggtcgaccagcgcaagatgctcggttcgctgccttgttgtgggcctcgatcgaatcgatagcgcaaagccacctacgcctctagattcgaggccgttaaccgatctcaaccgtcaaaagcaaagtcgcgctgcagccgacatctgcgttcctcaagggctagccacttgcgtcttttgctcgttacaacgttccgacaggtcaatccaactctctatcgttgttacagaatattcagcagtcttttgcagaggagcttcaaatgtgccgaatacaccgcggtcggtgatgagattgttgtcaaccctagtcaatgagcgataagctaattgaatgatgagacattaggacatctctctacgattacgcataggggaggaatgggcatgctcgggttaacagttgccaagaatattagcacggtgcaagccagggttcggagcgttgatctcgagctccacatgcgggagactccgcgacaacacgcggctcgaggaccaagaagagcacctgaatcctcaataggtccatcccgactttctgctcctggcttttcagcgcctgtaagatgggtgttttatgacgtgggaatggctcacgatgctttaggcgccaccgcatcgcacgatgtacgttttagtcttcctcgccgcgagatgtcgtggcgtggacgcaggcgcctggtctcgagtctgttaggtatgcactgcaactgaaaatgtggaggcgcgacagggctgcgcgtctagcagcggcagtagtttgtcatgaatatgtcttaagtatgtactgcattaattgtgagccaatggcaattttggaataatggtcggtgtctggaattgtttttgcctattccagctcgtttcaagcaactcatcgtgtttgaaccatcatctcactcagcgaaactaatgtttgagcagtacgaccgaatatgacggctcattagatcactccagggactgtggacgctgcccgggtgccgattgacgcagacccgaagtggagagtgagcccgactgacagcttgtcggggccattgccttgcaccgactcctgatcaataccacattaaaagctcctttggataggtcgttcggtggacccgggaaggctgtgcaaggagctaaggctgtggggcgggattgacattaatagctctcttaagatcatggggaaagccccgaattgctggaagacactgagctcctgaatatgtacagtctcacgtgtcgtgagagaattgcattgatgcagaagagcctatgtacactgcactgctgagacgacgtacttggtatttagctccaggggctgcattgcccttgcagtatgcttcatcatcgtctctcgtgtcaggcgtgacgtgttggtggagaagagccggaacaggaatgatgagtcggtcgaatacacaatgtcaactgcaaagtccaagctagcgcggcgatattgcgagctcgaaccacagcttaatgtatcagtaacatcgctgttgacagtggatggagacgtcgctgagcattgtatcggcacttgctaggcagcgccagctgccgtggatcatgcgagtttggctacacaagggagacgcgctcatgactgtccacggctcgtcaggcccgactcaaacttggttcggtgaatatccacaaattgctcgtgcagtgatgagtgccgttatgtggattgacatgtggatctatgcagacggaaggaggcataaggacaagatgtgcatatgtggtcctccagggcgcaacgcagagtgagctgacttgcgtgtccttattttagcttgaggcctcagacctatatgcggcgagaacgatggacgagcgtattttcagaggcgctgggtagacgcaaaggtggatcgaaagcagccttcttcggaagccctgcccaaacaacccgtccgcacttgtggcacatacagcgagagatggggccaagcgcgcgcactcagatagcgatcccttacgccccttcatgagacgggtcccaaatgcaacggtctagatttatatacaggtcagaagccatagtggacatgcttgagcagtctggatagtaagatgtatgaagagaaaggaagtgtcatccagtgcggccttgtgtccgccttcggattgccatgtgacctgtgagttatacccattctcgcgtatggattacaaaatcaaggtgatccgtgccatcgagctcaacacgcgtgtgtcgaggaggagtgcacgagactggcgaccaatagcaacagtgcgaattttgcgttggtagtttcgatgcttcactgcgagaacccgcaagcaatataaaagtaccatacttcagagatgatcctaatgcagctctcaatgcgcaatttcaagtcgctggcagcatcgagactgcctttgttgcttgcgggaagctgcttgggctggcctggttttggggacaaggattgccaacctcattcaacctaggccgccatttgggtgttggcaatctctgcccagtgacaaagtctggtaccgatgtagctatcgggtggacccaactccagggcttgtgtggtgtacggcaaggaacgaacagcccggtctgtgcctagaaacgtacattgccacatccttggatgagcgtttcatcaacagctaccgagattcgactacagtgctaatcgttatgcgaataggagttgttctgaatggtgtagttgtctgcaagatgtgaaggatgttgcacgtgcaaaaaaaaacagattgccaagccatctgcgctagcgtgccggatacgtcataggttgcccgcccgcctcaaaaattgactatcccatcaagacggcaacgacgatttggtggcgcactataatcagcgtacatttcaattaatctattcacgaggtcacaccactgctccactcgccatcatgtcgctggagaagatcactactatctcgcccattaccaacaagccagtcctaactcgcaacggtctctccgatgcggatctccagaccataccggagacggctgtcaaagccttcgaatctttcagacgcacatcgctttctgatagacagaagatcgtcaagaaagccttgaagctgcttgatgagcgtcaggatgccttgggcaaggaaatcactgagcagatgggtcggcccattgcatacacgccaaaagaggtcacaacggctgtcatgcgtggcgagtacttgctaaagataagcgaagaaacactcaaagatacggcaggcgagccagagaagggcttcaagcgatacatcaagaaggttccacttgggccagtcttgattctcttcccatggaacgtgcgtatggccaacggctggactacttgcttacatactaaaatcacatgcagtacccgtacttgacactcgtcaactcgcttgtgccggctctgctttctggcaactcggtgatcttgaagccttctccgcagacgcctaccagtgccgagcagattcaacaaatcttcaaggaagccggactgcctgatggtgtgcttcaaatatttcatagtgggtccatcactcagattgaggccatagctcgatcgccgcacattcaattggtctgctttactggatcggtagccaatggcctggccgttcagaatgcggcgaacgaccgagtccctctccgcattggtcttgaattgggtggcaaggatcccgcatatgtacgtgcagacgtggatatcaaatgggccgcggaggagatcgtggatggctctgtcttcaactcaggccaaagctgctgtagcgtggagcgcgtgtacgtcgacgagaaaatacacgatgagttcgtatcggctgtccaggatgtcctcaaaggttacaagcttggcgatcctctcgataaggatacgaacatcggtcccgtggtctccaagcgctccgtcgagactatccagtcccatatcaaggatgctctggacaagggagccaagaacgccacgccagacaacgatacgttcaagaacccgcccgccgatggcaattacgtagctcccactcttctgactggtgtcacgcatgacatggcagtcatgactgaagaaacgttcggtccagtcatcccagtgatgaaggtcaagaacgacgaggaggcgatcaaactaatgaacgacagccaatttggcttgacggccagcatctggaccaaggatgtcggcaagggtcacgagctgattgacgatgtcgaggcaggtaccgtctttgtcaatcgctgcgactatccagcaccagtaagttagccactataatatcgatgaggacattactgattaggaataggatctggcgtgggttggatggaaggactctggacgaggacagactttgagcaaatttgggttcgaccagttcgtcaagctcaagagctaccacgtcaaggactatccgaaatagatagtgtcgtacaagacaggtcagtacgactcgtaatatgacggtcattgaacaggtttctccttgcaaagatgttcacttcgtatttgtcgagccatgcatggaccggagggaatttgctgcagtacaaaggtacgcctgacttggcgtgttcagatgtgtactacgaatccgtgcaacatcatcacgacatgtcgatcgttcattcgcagacgtgaaacatgctacctcgcgatatgagacccgaaataggcacttgctggtacctgaaccagaaatgcgcgctgcaagctctgcaaggtctgtggtacaagacgcgaggatgccgcgagtccgttttcggtaatacgtgtttcgaagttcaacgtcacgtactcactttcgtactcgtcgttttgttctcgaagtatttaacaagcacaacgtctcctgacgatggtttctggtgctttgaaaaggccgctgaccagaggctgtcgctttgttcttcaacgtcttcctctttcaagcaaggcccgtttatacagtacgcattccagcgcaatcggctcgacgttccgcaccgcaaatttgggtggatggaatgccattacggacaatgaaaggcaactgcaagggatgagccagccatacgccacgcggtattctcaggaacaacttcgcaaggagagtcgcttaggaaacggtttcgtcttgcccggacctttattagtttgcattgcccggactccctacccgccagtcaccaccttcatgcccacccaactttgtggtcttgcactcccacttgtttcggtcattttgctctgttagcgttgttcctttcacgccgttgtcttgcgcgtgattcgtgcgttgtgtatgttgggaaagaatcattctcgctatttgcttcacatatattgttttacattcatttccatcgtcgctccaacgaaaccttgttctcaacactctctcaaccaaccacataccacctccatacgcctctaatcatggtcttcaacacattcatcatgaaggtccgacggacactgctctgctgcaacgagcacaagcaactggacatcgtaagtatcacacgccccattcaaccaccctccaaacccactcctaacctccctagggctcccctaccaacgtccgcaaagtctccatctcctcggccctccccaacctcaccgactcccaacgcaaattcctccgcgaaaaagcctccagcgacaccatccgcctactcagtatcccccacacctcaccgccctcgcccacaggatcacataccccaacacactccacgccccggacatcccacgaaccctcgtcccccctgctaaacgccgcctccaaagacctgcccagcatcctcccaacaccgccccgccacaagcacgccgactcctctccgcccgccgcgcgcatgccgggcatgaaacacacgtcccgctcccgctctcccgcgcgcagactcagtttcagcagcgcgagcagccagacgacggagcattccgcgctgttcgaccgcctgccgccgcgcgggcgcgagagcatgatgacgctgaatctcgagtttgcgtgggaggctggggtcgagacgccgcggacgatgagcttgagcgaggggtttcgcgaggtcaagactgttgggggcgcggagcgcacggcggttggacagcgtggagtgcggggggaggaatttggcaagggcggggatggggctagtgatagcgaggaggagtttggggtgggcgagaggagtccgtttgtgaagatttgagtgtggcgcggctggtggatatatgattttgtacttgtacgggatagagtagggatcaaggataaagagattataggagttgtttgggcttgtattactgccaatttcggggctgcacacatagaatcaaaagctgttgggttataccatcatgcattccttgggttgcgtgacttcaagtcatctaaatttatatcataccatctacatctgctgtttagatcaaggtggcccagttgctgtaatgactttcgctattctcacgccagtcgtcaggtcaaaaacatcacaagacaaggcaaatagtgtagcttagtaagatatgctgcgtaaatgctaggtatatcaatgtgcacatccatgatagtgcacagtaaactacgtgtcggttcccaaaaatccagcttaaaggctctcacaaagagtgccatgaagcatgcgcctgccctgcccgtgacgctaaggggtatctttgcactaaattcccaccataactccataaaatgctgagaaaatgtacacgcttttgacttcggttgcgtcgcactggcgtaacggatagtgatgtgtgcagtgtcacatcaagttaacacgttcgcttcctcacgcgtcccgaggttgatgcaatcagggcttctagtccgaatcgccatcagcatcaggagttttcgagctcctcttcttgttcttcccgcccgtgggcctaccgcgtgccttttttggtgtgttgccgaggctcatgttgctcttcctcttgcggccacgtccactggttgggaaaggggtcgtgacatcaccttcatctggagtctcgtagccggccccaagatcgtcgtcttctccgtcctcgccgatctgggcttcccgatctacgtccaggatgtcggcaaaatcgtagcatgccttgatcatggtctcgcgactgtcgagtgcatgcataacaggtaagagactctcccagagttccttaccagatacaaaattgttgcgttgcgcgggtttgatgtaatctttctgcggaataccgcccttggtcttctgcacattgtagcagcggcggatgaaggctcgtgtctcccataccatcctcaggatcatacaagctgccgtgatctgacgtagacgagtgtcgttgattgtaggctgttcgagttgtgacatggtaatcggtgcttggaacccagcggcatctcccaatcccaagtgctgctggaagtctccatgcccggattgttgctgcacattgacaaaacgcttgggcatctccgtctctattgccaatgccacagtgggtccggtatttttgagcacgatagcttccaaagcactcaaacacatggccacttcttcaagagttgccaagtcgataagggccaggttctcaagacagaagcgagcgaacagtactgatgaaggcggttcaccactcgcatcaagcttggcaaagttgaagtccacctgcttgcagaggttgttgataaacttcttgaaagtgactttctttccactcttcaatgcctcgaagagcttgccgagcttagcaccgtaagtggcctcgcgcattccgtgagagtcaccaaagacgtccacctgataatcataagccatgcgtaccgactgcatgtactctttctctagatatgactcctgcttctcgtggattcgcttgtgttcaactgaagccgtctgtgatatgatgtcgatgggagaagtgcccagagcaacaagcgcagcgccacattctttgggatggactaaaccttggcgactgatgctggcaatgacaaaggtcgccgaaacccccaggtcattgttgtacttgagtgcagtgtccacaaagttctgcaagaacctctgagctatatgaagggtcgcactgtcgttttcgttggcgacgaatgacgtctctagtcgtgcgttgccagtcacagctcctttgccaacggcaatttctgcgcccgattctgaccgacgctctgcgaaagtgaagtactctctgaatgaaaccagggctgcctgtcgcaagagatcgttgtcgccattgatgaagacaagcttgaagactttctcgatctcggcgcgcatgaagaggctcggtgaaccttgacatatgtcccccacactcttcaaagcttgtacacgtacactcatatcccaagcttgcgatgtgaatggtcggactgtgttgagcaaaagaagggaaacggcagtcttggaatctcccgagagcttgattgtctgtgcaacccggtttttgcgtgcttgttctttaagggtctctcggaagacctctatgttcttgtcgaagctgcagactttgccgaacgttccaagcagtattgcgtacgactggattttcttctggttcttggtcgcttcttccttcgtgcattctgaaagtggccgcaattgacaaatgacggacaagatgagggtgcagagctttttcagaccttgatcagccattggcgtcaaggcccacaagcagtgagcaatgtcaacaagcgtttctcgactttcaggcttttggactgccaaagttgccagctttgatacgttgctcattaggcttgcgcgtacttcttccgcaaaagtcacctgtagggtgctcagggtcgtaaatacatagcggaaaatgatgactgttggccgcacaagggcgaggtcctccgtggtagtgagtacttttatgtacaatttgagcagttgcagctgatcaacggtaaataggctgggttcgactttggcaaatatgctcaacgctgtcatgatacgtgcctgcgattgcgtgtcggagccggtttcggggctgatgatttgatcgaccatgtctgcaacgagttctttgcagatctcaatgtttgcggatccgggtgatagcgcgtgcgcaaaaagcttttcgaaagcttccacggtctttggagtagcatggatatgctggacagtgttgatgatgagcaaagatcgcttagagcgttctaatttaagctggctctcatccagtctcgcattcggcttattgtgcaccagtatgatctcttcaagtacgttgcgcgcaagctcggagattgtcttctcgtcgtcctgggaaggtaggagcagggcagcaataattctcagtttgtcatccatagaggacggaccgttatagatgtccttcaaaagcttgattgccttcttcttcggtccattcgaagggtcgttggccaattgcagaatgctagacaggaagtgttgctgaagcgagggttgatgctccaggcaggtcgataccagcgaaagtgtagactcccggaccataggcgatgtatcggagaaggctgatatcatatccttgacgttcctctccgtgaagacacgagggtctttgtgaataagctgttccagacccgtcattcctcgagagcgaagcttggatgagttcttgtcgagtgtcttttccagcatcaacgccacgatataggggacatacttgcagacgttattctgcatggttataattccggccgcaagtttgctctggacttcagatatggattgaaatttgctaagaatatgttagcaaagaagaagaacaagtagcagttattatttacgtacaacttctgagaaagccacttgtgatccatgatcatgaggtccagacgctcacgaagttgcgcgacagcgagagggcgagcatcagcatcacccgcatcggctggaaaggctcgtaggaatgcagctagccacaaagtgacatggcaaccactgacggactgcagacgcggatcatcctgacttgaatgcaaatcaaggtagtcgggtaacgattcgatcaccatccgataagggccgtcgaaagcgagtaggtctaggtcgttaactccttctttggcgttatcgctcatcgcctcgtcaaggagtcggtctaatttggaagagatgttggactgggagacatctagcttctcgcgcttcagcttcttcagtcgatgcttgaaatcgaggatcccacagcctatgcgggacatgactgagagggccatatccttgtcgttaacggttgtctttgccgtctgctcggcttgtagcaacgcgttcatctttctcattacctgctccagaagcaactctgcaccgggccattcgggtgagccaagaacattacaaaagtcctcaatgaatagatcaagaagattgcgaaaaggcttatcgctagtcttggatacattggatgcccggtcgacgagaaacgcggcgattgtgtacgctatggttttcgctcttttgaaaagaagctgcgcagtctgagctggggcatcgttgcgcttcttcctcttcttcgtactgctggttcctggatcataatcgctcgcgtcctcatcggaagaattctcgttgttgttcgaggcagcagtcttggtctgcgactctctgttcgttgcagctacctgaacaaagcgcatgaatagcgcagaaatggtcatgatgggcacgtctctcgctgacttgaactgccgcgcgctggccttcttgtcaggcagcttttccagattgctcagaacaccgtttaggatagagttctgctgttccgcatgtcgagcaaaaatctcggccagaacgtccacagccttttgacgaaactgctcaaatttctgaatcgtgaagatagagtccttttcagagtcgctgttctgttccatgacaagctctaatgccagatattccagaccattgagtgccctgtcggagagattgtacttgccaatcagcatcgcacatcgagacatgacgctcccgcaaagccggagaacagtctgcagctctctcttttggccggtggcggagatgaagacatcttctgtggagccagaacgacgagcttgaaggatagggacgatgcaggcatccttgatgaatttgatgaggtcgatgatggtatcaatcatctcttcgcgtcgcatgcggtaatcgtcacgaccttcgatcatggtgtccagaatcatcttagcggccttgagtgcgaacttggctgcctctatgctgtcggaccattcgatggtctcttctgcttgcttgaacagatcatttttgatagttgaagtaacgccaggctgcaaaagggattgaatgtccatgaccatgtctacaggcaaggcggagaagcggccgaggttgatgatattggacatcttgtcggagagattgtccattgctctggatcgcatgactgtgaaatcagcgtcgagcgttgacacggtccggaagctgtctgatccttcaaggtcgtccttgtcatcagtcaacgatgcaacgagatcccgaagctcttcaatctttcggtcggcaatctcccgctcgtgtggtttgagagccgcaaggcctcggtcggtctgttcttgcctcttctgcggcaagcttggcgtggcgtcgacgacgtcgtcgtagcgttggtactcttcacggcgaccactgatgggcttgaccactacagccggaccaggtcgaggtggcgtgctatttggaacagaggaaagagcgctggagggaaacggaaggtggccggtttgtgcgtgtgcggtgccattaggcgtttcgacctgaggaagcgagggcgtcctcgtctgggaaggggtcgcagctggccgtgctggagttgcgagctggcgtggctcaggcgggaggactccgtttgctggctttgtcagtagggtagcaaagacggcggacaaagagacgtacgcgtgaagctcacgtccgtctgccgcaggagcatgctcgcaaaggggctaagagccggtgtatcgctcgcagcagttccattgtgttctttggcggggctgtctggagggggcgttgcgagttgtggcattggcttgaagttgctgtactttgtcagtctccgcggtcagtgtggaaggggccgggctctactattcggggagcttgtcgcgatgcaataaacgctggagctggcggagcgtgtcgtgcaggtgctgtgcggtggtttggcccttgatttcgtcgttcaatatgcccactgctcgcttcgcagcgttgtgttggtctggagtgagggttgagggcggcgtgggcggttcggctgcgggaaagggaatgacttctgtgggcagttaggctactactctgaggcaagtgatagagcgcagcgtgggcgctcgtctgcaggtgaaggcgggccactgaccgggcgagaatgggatgatggagacaaacggcgagtacatggccgcttcatccaccgtgggcggcggccggtatgccagaccccctccattggcattgtgccagttgctgccatttgcgtgtccagccatggtggccgccgggagcgtgcagcgctggcggggcggatgtggacgtgtgtgctgctgggggatgcgatgaggtttgcccgggatggggttgagggctcactatggcggccgggactggcgcatggtcgcaggttgtaggccccgcgaatgtaggtaacgcgctcttcggataggcagctccttccccgttgtagtacagtgaatgcgatacgtttggcttcacgtactggctgcatggcacaattctgacgcgtctgaccgccttccgcttgcatctagcgccgcagccgcgggagtgcctgctctccgcaacccgaaagttcgcgattccctgtcactttttttctgaacccagccagcttaccttcacatcacacggcgacaatcaaatctcccaccatgtccgcaatcggctccctcatcttctgcaacgactgcggcaacctgctcgacggcagcgctgggaagaaaaatgtgaccttgacgtgcgccatctgtggtgctacatgcaaaggtgcgccctctcagagtggtcgcatagacatgtactaatctgatgtgcatacagacacgtcctccaaaaccgtcgtcacgcactccaagcccacagcctttccatcctccttgcgcacaaagcgatctgaagtgcaggccatcaacgacgacgatgtgcagacgagcgtcgtcattcggcagacatgcgaaaagtgcggtcgcgaggaagttcgctactacacgcagcagctgcggagcgcagacgaaggcaccactgtcttctacgagtgcgattgcggtcacaagtacgttggcctcggcacatacaccatcagacttctgctaaaactattctacaggtggaatacgaacaactgaaggggagataggaggacttctattgaaaccaaaacgccgtgtacatgcgattgtccttcaaccttaggccgcgattgcctgcgcctgtggcacaatggcatactccacctcgccgttcttctcgaactcggccatgtcaagcgcaacaatcacgctatcccgtaccacctgctccgggtcattcaagaactttttgagcgtctcttcaacaccctcctcgtctcctagacttccaagtgcttctgcggcctcgtgtcgaaccatgctcgcctcctttgtgttgctcagtgcctccgtcaggctgggaatcgatgcgggatgcgatagttgaccgaagacgaatgcgatttcgtggcggaacagggcagatggatcgccgaagccacgggcaagcgcatgcacagccggaacagccgttggcagatcaggcggtgaggagagatcgcggagcgcgaacatggcccggtagcgctggaagaggggcagagttgtgtcgaggagcgtcttctcaagggctgggatagagggcgcttcgttgctctcgggcattggcggtgcaggatcaacggaggtgaagtcgctgtgctttgtgagcccggcatccagatatcacctgtagttttgaagcatacctcttcttcagcttctccgtgcccttctgcagcccatgctcccactcgatgcgatcgacggcaatgtcgcacgtctcccgtacaacatccacctcgttcgcgtcatccctcatcttcttcagtagctccaggctgcctttatcgctcaaggcgcccagtgcttcagcagcttcatgtctgcacatggaatcctcatccttgtcctctagcacaccgcgcagaggcgcaatggctgcgtcatgccctgactggcccagacagtaagccaactcatgcttgagcagagcggatggggagctgaatgctgcagcaatggcctcgatcgcaggcacggtctgctcggtgggtggttggagggaagcaaggtgcttcagcgagaagagggcgcgaaaacggcgcgcaagaggctccgactcggaggtgacgatcttgcgaagggtggggacctgagtgtcctgctcggtgactgccattttggtgatagaaaaaatttgaggtttgtgacttcacggctgcacaatggatgacccggactcttgcctgaacttttttggcgcggggattagtggggtgctgatctaatctaatcagattgaatcctgcgctaaccgcatactctctgactcacacgtgaatgcgtgacggcgtaccagccacttccgtcaagggtccaggcttgcgtaacaacaatgactccgcgacctcgacttctttgatgctcgagcgctcaaagacggcccactttaacaaagccggcccactgcacatggtgaggggcgccctatgccacgtccaccttcaccttcaccgcctcgacccacttggagggttcccctgcagcactacgcctagaacgcttatcctttcgtacctgcatctaccaaaccaatcgacgcaccactctccacgaacctgcgttcctctgcgaaccacaacaacatggcgttcctccgcgacgtttccgaccgcttttggaactatgtgagcccgcgcaaaacacaacaacggcgagacaaggagttcaaggtccccgctgttccaatcagacccacgccgctgaagaagcaggtcgcgacaccagagtcgcgcgacatgagcccaaagtcgcgcgtcaaggtctggaccgtacgcaccccgagtccgcagagcgagttcgacggcaacatggatatcgaccagacgctgctgccgccgtcgccccctgcctcgacaaaacagatggacgatctcgagggcgacacaatggtcgcttccccgggtgccgaaaacacaaaggcagcgtcatcggacgatgaggtggatgcaaatgaggatacgatacttgtcgaggacggaaactacatgggccagtccatcgatgtcgacaaggagagggagaggcgagagaaccaaggccgtcagctccgagctgctggctggtctgaggacgccgtattcctgttccaaaagctggggatgcgcggcttcgaaccactgctgccaatcgagtggatcgatgacctcgagacgctaccagaggatctcttcactgcaagggtagataaggctttcttgcgccccgcacacggcagtggcttccgtggtgagtactcggtatcaaacggcacgcctgtgcaaagctaatgaaccaacagcccaacaagcgctcagcaacctctttgatcttggcggccgtgtccgcgatgcgaaagtcaccaaggcgcagaagcgcagaccagaataccacgtcaagcgcgccgtgcaaaaatacaccacctgggctatcaaagacggcggggttgaccaactctggcctgaactgccacttttcaagacagtcacatggcccaagaaagtccactccagcgtcggtgagcgcatgatgctacagaaactcggcgatctctacaaccaatggcaccatgccctcggcatcgatcaagccgaagagcgcggggacatggtcgtgcccgaggtccctactctctacggagtgaccgcgtcgcacaccgtcatggctttcgtcagctatgcgcctccgacagaagagcaagagcagccgcagctcaggctgatcgccatgttcaacttcaagcacgaaggttacgacgtctggcacgctctcgccatggccatcttcgtcacgcactgccgcaaccgcatgatgcagctcaaggagatgattcccgagccggacctcctgacagagacggacccagacctatgagcattttgagaatctcacgtagacacaacgatgaatggatacgatgaagaatgagcatgatgaaggatggacacgacaaacgacataatgaagaggaggaataacacgagaggcacgacacgattatttgacgattcgaagagagcacggagttgcgtaattttgcgattatacccacgatacccacagaatgcttcactgccttgcgcttcggtagggttcagattgtagcgatggccttttttcctttgtttttgagatggtgggcgaggatggacagtgccttgcgctgctgctattgatagagaagatcaaggcgataggttgagtcgcatgaaacgcatagttggctgaatcaaatcaaatgaatcaagtgaattcgtaataaataaaattcgcaatgcgagacttgcacattcctcaaatctttcgagactaatcagctacaacggacacccactttacttattactcgatctaccgcgcgcaatcatctcctccatccacaacgaccacgaacgttctctagctactccaatctctcattccttctccctcttcctactggttaaatctaccttgtctccagcgttcatctccgcctccgatccaactcgaaacgtcgtctcctccagctcgtattgatgtacactaccccaaagcccacattaatgttcaattttctcgctagccccagaattctcacaacccaatactccttccacacctcctcccaagcctttcgcgcttgcccgtcgtcagccagagcacgccatccttgtggattttcacagcagccgtttacagtcacgctcattctggccgctgcgcgtgattggggtggcagtcctgcagacaccggtagcatgagcacggtacgtctagtgacttacaaacacgtgtgcagagtcagggctgctcgttcaaagcccgagtgggcgggtatctcttacggtcatcgctcgacgatagtgaaaaggtatcgttttggacgtatctctttggcgcattgagacggtgactcgccatttcagcaaatatggtgttcttgtgagggcttatgttataactgacacgtccttactgaatctaacgaaagtagactatagttgatactcaattacaacgaatgactatccacctcaagggatctggaggcacacaggaccccatgtgcatatgacacctgcgcctaaacaactcacacacacaccttccccctaaaaaagaatgcgcaaaaaagatgcaaaagaaaaccccgctttcgcaggcgcgaagaaacatcttaattttcttctattaaacattgcctgaccccaatctttactcctccatccagcctctttcacttctcctcctaggctaatggccacctgaggagagctttgagaagtattcgaaccccggcctagctaaacctcaatacccgctgtggggtgagagggtagatccacggtaagccgtgaatctgagccattgggtgtttgatgtttgttcgatgggatgatggggaattagaggggatatatagtatagtctgtggtgagtttgggggatatcagttttgtagtgttttgtgcgccgcgtgcaaaatgggctttggtggaatgttgcagaagtgaaagagttcttttttcttcgactgccataattctcagacgcattttaaaagactcatacagatccgactactctaccaagccacaagctccaccccccatacaactcctctcctccagtcactccctctcttaacccaatagcgccgccgccttccaaatctgccaccccgccaaccccgaccccaccgcatacaacgtactcctaataaaactcttctcatgatccgcaatagccacatacgccacatcatacgccgccctgaccgcaaaccatgccgcaacaaacgtcgtcagacccgtggcatctccatcgaccaccgcgcgccccaaacccgtgacagtgctgcgctccgccatgatcgacgccagaatcgccacagcgaataagggcatttgctcgatgttgttggattgcgcgttctcggcgcgttgatatttttggaagctgggttgggagttagattgagtgatggcttggggggttgagggacgtacacggcatctggcaccttgcccttcacggaatcaggcgagagagaagctttgggattggcattgttgactttgtagcctgatgctgtgaggatggattgggcgtagatgtgcggggcgatggagaagatgtagtaggctgggatggcgaggaggtggtagtttgttgaggaagtggacatggttgctggttgttatgtttattatagaaggtgagtgaggttgtgctgttgaattggatgatgatagtgcagagttgcagattatgtatgacaacgatggtggaccaacgcgtacagatgacgtaggtcacttcggtgttagatgcatgccgaatgacaattcctcctgacacattttacaaactctcgtacatgctggaagtatacatttagctatagtactttatggtactgtagtaaaggcgtaaattatgtaagacgttcaggtggagtatccacttgacgttggtcagcgcagccaagacacacgtcccggatttaaggaaaatcgcgactggcgagatgtcaaataagcaatgcagctcggaacgtgatatgagcgttgcttccgagagaacctagcatcgctcaaagaccctgtacaatcccttgaggttcgcaatttccatcactcctttgaggagacctttcgtcgccgcaagccttgctttacaagccggaaagatgacatgctcgactgctttcctcactttagctctccttgcagcgatctctgcatcatcctcttctgctacccttcctttaccctttccgttagcatccggggtcgcagttggtggaagcggtaaactttctggcacgtagaacgatgcaagctcgcgcaacaaggtctggaaacaccccttctcttcgttccagttgacatggggtccgaggcgtaataagaactgaggcagcttcgccatagaaggtgtgtaacccttcagcagcagcgggattgagcacaattctccttcaggtgtaatctccatagagaagtattcttgaagtagggcggctttgccaatgagtgtctctttgacggtttctacgacttcgtcccaatccagttcgtcagcttcatcgccagcattcttgcgctcctgctctgctcccactttgaggaggtcttccagcggcaatggagggttgaagcgaattgttccgtagtttgcaaagtctgtgaggccgacttggtagaagtactcgttacaaagcatgccataatcgacaagaaagagtttgacaccaccttgtatggctgctattctcttctgctcatcaacaataccaacgaaggtatgcgttgaaaagatgtctgtcagctcgttgtgcatggcatctcgaacctcggcacgaagctctttcacggatgtgagtcgacatgccataggctctttctccgtaaactcatactctatctcctcgtcttcatttgcagcttcctccacggagcgctgtggctgtagcattgacgtgatcttgcgtgcagacgcatcggtccgaaccagattgttctcccttcttgtggcagtcttgggagctcttgatgcactgcgatcagacacatcgtctgtggcaggtgtagtcgtggcgagaggtatttgcttcataggcgtggcaaaggggaccttggggtttgagagcagtgattgtgtcatgaacgatctgctcgtatcgaccttgctcaagctgcttcgaatctcatcgcaaatcattgcaacgatctcatcttcattcaggaagtggacctcgcgcttggtaggatggacattcacatctactcgtgctggctcgatctccaggctcaaatagaagaatggatggttgcccttgggtaagaaggctgcatacgtctgctcgacgctcttcttaattatcgcagaatcgacggcgcgatggtttatgaagagcagcatggatgtgcgtttcgcgctgtagtttgcactgctgatccatccttcgcacttgaagccccatcgatcgtcttcagacttgagctccacaagctcgtttgctaccgcgccaccgtgtatctgccggatacggtctttgacagtcgcagatgcaggcacggagacactacttccagagttgtcaccggccttcttgcacgagaaggatacgcccaggcaatgtacggcatactttccaacgagctcgaggatcttggcgtattcctcactcgcggatcgaaaggcccgacgtcgtgaaggcacgttgtagaataggtcctccacagtgatttgagttccctgtcgaccagcttttggttttggctctgcagtctggccgggcttggggctcgccagtttgccgcccgcatagtgcgcttcccatgcacagctcgactctttcgttcgcgtagtgaccctgagatgggcgatgtgactgatacttgccagcgcctcaccacggaagccataagtaccgatagaggtcagatcttcaaaagcttttagctttgacgtcgtgaaacgctcgcaaagaattggcaagtcttctttctgggccttgtcagcaggttgcgaagaacattttatggtgatgctcacgtcgatgccatgaccgttatccgtgatctggagtagcttcagaccaccatctttgaccaccacttccaacgcggtcgatcctgcatcgacagcattctcgatcaactctttcagtgcgtgcactggtgcgacaatgatttccccagcggcgattttgttcacaacatcttgcgcaagcgctttgattcggcgtggtgcaggaagcaggaggctatcatcgccttttcgcttcgtaccacggggcggtgacgagggtgagatgtccatctcctgaaccattgctaggtggatagctgagcaccaacgtcgtggtggcgttgcttgcgctgagatgcagcgctttcggaacacagaaggacgatgacgcgccccacttgcgcgtgttcacgtgctcaactactttcccatccaacttcgtcagtcttgacatcgcatctgcactccttctcctcgcatacaatttcggacgacacaaaaggacaagaaatcctcaatcttatgcaaacgcataagcaatgcccactccctcgtacgcccgcgcaacaacctcatcatcctcgaaagccacgagcacccccaattcaccactcgcatcaaaatctaaagacaactcttcatcaccatcaactccgagaagattgaaacgcccctccacactgaccccctcccaccgcctcagcatatcctacaagtccgacctgtaccccatcctccccctcaaccccaacaaaccaagccctctcgccctcctcccctccgagctgcgcactaccatctaccaatacatccttgctccagacctcgcagtccaacagccacgctacatacataatccacgtctgcgcaaaacatgctacatattccctcccctcctgcacatcagccgcgcaatccgcatcgaagccgcgtacgaattctacaccaccacgcccttcacattcagtgttcggaatttagatttcggcacgagtgtggtcgcgtggttaacccagctaccagcagggcatcgcgcgctcctaacccgcaatcgaaacttgaggattaggatgatgccagggttgcggccgagtcacacgtatccgccgccgggctgggtgttggatgggtggctgcaagatcattggggggcgtgtgcgggactggggaatttgtatgcagtgaagggggagggggcgagggtgaagtttttgctgttttgtaggctgctggggtggtttcattgtaatgcgatgatgtataggggcatgaggtggaggtatgaagtggattgtggggcgcagaggagtatttgggatcagtgcgggcaggcagagacggtatggagatttttgagcgaggaggtgggggtgttggggatggggggtgtggcaagggcgtggaagagggataaagtgaaggggaagggtagggaagaagcgttgaagtttttggatgatttggataatgcttttgcgcgggcggcagttgatggttcggaagatctggcaaagatgtgggcatctgagatgactaaattgaaggaagttgtgaacagatggtagagctttgcccgagttaattcaatgtcattgtagactgtgggtgaccttgtgactgcttgtaatgatccaaaggccaaaaagatgtctcaaatgcagagctatgggtatcatgtgacagggagcacatccagtgatggtcgtttagcacgcattacccaacctcgcctctcgtgaatctcatacgaaatccgtaaacgccaaaagtaaacgttctacctccactctcctgtcgtaaaatcatgatgttttctcaaaagagttgcgatgggtaatcgtgtgttgatccggtgacgaacatttgtccctaacgaacgccattgaacgaaggatcaaagccatacagctggcgaccttgctatcatgagtattagaatttgccattgcgtgacagagacagtgtatagcttaccctgttgagcacgaagataatgtctgttacgctgattgtcttgcgcccactgcactcgacgacagcgatggcgtctttgaggatctaatcatcgtcagcttttatctgcctagcaagaaagggaacttacagatcggaggcggtcattcagagcttgtcgaatgtcgtcgtagatggtcgctgctatgcgcttaacaccgccacggcgggctagacgtctggagaaggatgttggtaagatgtaacgctgaattatgcgcgcatattgcagcgcaggaatgctgctcttgccacagtttgtatgtagcggaatgacttacctgatgtctcccttcgtaactccgtaaatggtatctcgttgaatcttcctacatgcatgttagcccgcctgacattgaacctcgcacagaacttacatatgtctcttcagtcccttgcccttccctttgccgagcccgccactgcccttgcctaaacccaagcctaaaaccttcgcccggctttggtttggcgtgcccgaaagagatgctgttgcggatgatgacggatgcggaacaccgggtcgcgaaggcccggcaaagcgactaacaccgctgaactggcgtggtcgctcgttgaccatacttgcgcggtgcagcttggtagtagtttcggtgatggtgcaaaggtgtggcgacagtgtaagacgcacctgtgcacgggccagtgtgatgcagcttaccggcgcgtagacgcgtttgcgcttcgcggtgtcaggtgaggtgaatagcggggcaacgtaagacaatcgaccatgccaagctgtggcttgttgctcgtacaaactccggtctatgcgtcttggaagccaaatcatagcaatcgaaaaaccaatgtagtaaacgttattcattaggctcaggttcctgtcctgagcttgattattagggctagggtagtcatgattgagaggagagtcgtatccaagcacttaggagatgaaggttgcctctgtgtagagagtgccctcctcctccttgacctcatcgcccacctttaccttgatcgtcatcttcggtgcgtactggtaaatgtagggcttcgtgcccgccgcactggcgacaatagccttgacgaaacccggcacttccgccatcacatcgacacgatcgaacttctctcccaaagaaccagagagctcggccgtaacgtcctggccgtccgctgtcttgcccacccagtggtagctagctgcggtcggctccggccaatcgttgtccgaatcctgcttggtcgcggtgtgcttggcttctccgtcggtgcccgcgataagcagcttatcatccgtagcgatgccgctgactcgtacgacagtagaggcgtatgaggcgggcgtggtgaactccatcaggatggcggagtaggagggtgactggaagtttacgaaattccaacgagcagctggagatgttagtgtggaatgtatcgtgcaggtgtcggtactgaccagcatggtgtggcttcattccctgcagcgcatggctgaacatgccccggccgttgacattgatctcgccatcctttgtgatgatactgccctccaccttggctctgggccagaagtggtggtacatggaaccccacggagccttcgggtctgtgccaaagttgcttgtgccgttctttcctcccatgaagccaggtgcagtcctcgagaacttgacgttgaccatgctgttctcatttaccgccgctttgattgtgtagtacgagccatcttcggagagctcgatggaaacgccgtcggcatagaaagaatgctgttcctcgtcgaagccgtagttgctgagggggtccgtagcccaaaggccgggcttggagttgttggggtagaagagcctgcaggtaaattggacagtgacacgcatgccactatttgatgtcagcattccgaacagcattatgctcaaggacaaacatacgctacgttgctgtagataagctggaggaaccccacgtggccctcgtctgtaaacagataaaaggtctgcgactcgacattggtgtagtccagtgtagcccacttgaggtccttcttggtcaactcggtgaatgcgggatcgccggcgttctttccaacaggctggatggcatctgggccatattcaggctcctgggtgccggcaacagcggccaacctgtgcttgtgtgagtatgctgctatcaagcgcgtaccgctgtcgcgcgagcacgtgaaggcggcgaaacgggaggactcacgtcgactttgcccagttgaacattttccgcgtgggtctgcgcactaaccaaaattatgcgtaagtcaaagcggtagtagggtcttggggacggcagagaaaaactcttgaattttcttcttcaacaaattcgagattttctggtgatagtcacaaggtcgcgcaagttcagcaacgcgggactggcggtcagatgcgaggtgcagcggcgacagatgcggttggctggaggtagcgtgttgtggctgacgtcgagagtcggcggggtgtcttgtaggattgcacaagcccaacactgctgagacgtgaggatggttgagatgtttgtttgtcagtccagcagcgagtccacggcacgatggacatagctcggcatcctgcggcgacgagaggcgcgcctgctctcgccgggaatagtctagccaccagcgaaacgagtaatccgagtcttcaatcgcccaccagcacccctcccgcagatcccgatcactcacaagcaaatcttggtgtgcctcaaagccgtcctgccgccacactcccggggggctttctgctcgtatcttacatgtctgcgcacttcaccagcctctcgtctctcttccgcttccgtatgctctgcaccaacgtcgacgtcatatgccatcggtgaaaagaagccccgcgcatccgccgagctgggctgcaactatcgcagtgctttcttagcaacaaacttcgtccgcgccgtttgcgctcagtttgcggactgcctttcgtcccttatccgcgcactccgagggtctcgatcggagctagtgtgcctatgacgggatcagaggcctgactaatatacaaccaccaagcatcgtaagctattcgagctaacatcgtcatccactcattcactttccctcaccccaccatggcgtcgccggcccaggaacagtcgcagtcggtacgcttcagcgatgtcaaccaagaaatcgagcctgagaaggccgttgaaccgctatgcgacctcacagggtccggaaaaggtgcccgcgatggcccaatgagccctgaggccgaagaagagctgcgtaatctgtcgacaacactgcagaagtcccgctgccaggccaaacgcatggagaacttttcgtttgagcccgtctcactgccgccatcaagagtatgtagagtgccagacgcataaccaatggcaaacagctaactcccacaaggctccctcgccgtctcctgcctctcgcacaacttctggccattcttaccaaccatcgtctcttggcacgactccctcgtctcctgcctccgcaatgcactcgccgcctctgacacctgcgggcacatcgtcgcgtgaagacaaggcgggaggggcggatagccacaggaagcagtcgagcgaccccgccatgatgactccgcaggtgtctcccccacacgaaactcctccaacatcgatggactcatcggtgcaaagtgccgaagccagtcaacaatcgctcgctgttccgcgttctccgagactatcttcacgacctcagccagcatctgcaactgatcttccgggagtagttcagcctcatccgaagcatggaccatccttcaccgtcggtccggctggagattctctacccgtctcaagagatgttagcccttccggatctggcggccatcgcggttccggtacctccacaccaacttcaggtagccggcctcacacgccagccggcgacaacccatacactcgctcgaaacgtgcggcgcaggccaggaatctagattcggtggaagctagatatatttttggtggccccgagggtcgacatggtcaatcatcgtcatctgcttctcttctgccacgatcgcggggtggtgccgagaaggaggaaagcaagagatcgagcttctttggcggcaacggaaaatcctctagccgccacaactccaatgatgggaccagcgaggcaaaggccgccgctggcaagcagggtcatggatccatgtctgaactcaagcgcttcttcaagatcgggcacagaaacaaggacaaagacaaggaaaagcgcaaggagtctcccgccccatccatcaagcgtgagaagcaaagcaagtctagcaaatccggcaccatgaccccacctctgactggtggcggttctttccacattcccttcgcggacgaccacggtctccaaagcaagtatggaaagttcggaaaagttcttgggtctggtgctggaggctcagtccgattgatgaagcggagcagtgatggagtgacgttcgccgtgaagcaattccgagcaagacattcgtacgaatctgagaaggactacaacaagaaagtcacggccgagttctgcataggatcaacactgcaccatggcaacatcatcgaaaccatggatctggtaaatgagaaaggcagctattttgtagtcatggagtacgctccgtatgacctctttgccattgttatgactgcggaagatgagccgcgaggaagtcagctgctgcacacttcaaatattgaacggagtgacttacctccacaacatgggtctggctcaccgcgatctgaagttggacaatgtggtcgtgaacgagcatggcatcatgaagattatcgactttggaagtgctgctgtcttccgatatccgttcgaggatgaaactgtcctagcaagtggtatgtaccagttcaacggtttaatcccgcacgcagtaagcggctaacaccatctaggcattgtcggctccgatccctaccttgctccagaggtatacgatctctccaagtacgatccgcaacccacagatatctggtccctcgcaattatattctgctgcatgacgctgcgaagattcccgtggaaagctccaagggtatctgacaattcatacaagctgtttgtatcacctccaaatgacggaccgaaatcaatcacgggtccgtccaaatcagccaccgatcttcagcatgaaggcgacgatcgacgtcagcccggcgcacagtcggagcctgtctcccgacatcagagtggcgatcatcagaacgaccatcgcaactccacgacttccaccagtcaaacgccgcaagtgattaagggtccatggcgattgttgcgcttgctcccccgagagagtaggcgcatatcatcgggagaatgctagaggtcgacccaaagaagcgagccacgcttgatgagatcattgaggacaaatgggtgactggtagctacgtttgctcgcaagaagagggtggccaggtgcttcgggctggttcccacgaacatacgctcgagcctggtgccggcaccgcttccgcccccaatacgcaacagaagaaatgagctggacgcaatgtatagaagatacgggacgttgaagaacaagccataggcgttcggctccaaagccttagccaatagcggccagtaggtcgccttgctgagccgtgggagctgaaattggccaggcaagacggactgtttgactctcttcacgacttgacgctcactgcatcgtgcggtgttggtcatctgctttctctcatctcatttacatgcggcagatcggcgttcaggcataatcgcttctcacgtcatggagcggcttcggatagactgtggggtaaccgcttcttattttttcccttacttatcctcccttgcgtaaatgccccatattcttcttgtaatgtagattgactctggaaatgcgaaacgattggaaaagcggcattcgtccaggcgacggccgggttgttgttggatgtagatacctttgtcggcgcacgtgcggcgccttcactatataaaagcatgcaattgttgcgacgaaattgattgcttggtgcaataaggtataaagtgaccatcgtaatcatgcgcatgggagatcgtcgatttaccttcggagaattcaaggacatccctcctgctttataccatttactatcgacctcaatgccacctcggtcacggggaaacatgatcccaaccagattttatattccacacttggcgtacatatcccatccttgacgttttccatggatgagaccacctcggtaggtgcaagcttcggaagttcgccagatgttcgcttgtacaaatccccgcatccacctttgaaacaagcgacatctgggcatcgtttcaactatttgcctgtgtgcattttgctcaaacatgccagatcagccattgcgacgcgtgtctactaccgcatttgtgctctggggccggacgtgagaagtgaggggaaggaagctgggtgcaagtgcatcggtggatttagggtatggaccgattgtcgcatgcaaatgctcgtcatagagtggagatgggtacacgtaagatggggttggcgcgaaagctgacagggtttctggttcactgggaacaaaaacgtttggaagcagtcgggtcaggcaacttacgaggcgcatctacggagagatggataggtttgggagatgcggcgttgttttgcaagaccaagcctcatctccgttgcacgcgactcgccgcaccggaaaccgaaattgaggcacaatgcctatacacagcggtagcggtttcttggaatgtggctgagagttctcgatacacgggatgtttttgggacggcgtcaatcgctgcttcgatgctcacgcagggagaggcaagcgtgagacagagaacgtgtggcctggtgtttgtacagtagttcgtttcacgtcccagccagtcgcgtgcgtgcaagaccaggcgcaagtttgaggttaatcgtacagggatggcagggtgcaaaaaggcttgtcggaaaagtgtcgcttgcgcttgcttgtacggcgcatcacgcatgatgggtgcatgtttgtggatttgaaggcgctgcgacggactggttaggatgacaggtcgttgacgaatgtggagggtctagtcgccgatccagactgttttgcacgtccgcatgatgtgtgtaactatgagctggacgacaccgcttgcacttgccaaccatctcttcgttgctgcgaatccatgcgattcgggactccgctgtcgtgctggagaggcatgtgaatggatcggtctgggtggtcgttgagtgagcacaagctcttatctcagcggcggcgcagccaatgagactatccagcttgccaactgcagcacaaccttagctggcggcacgggatgcagaaaaaagggcctgtgaagatcgcgccccccgggaaaagccttgacggacaagagaacaagacaggcccctagtcccaagcgtagcccgctccattattgtggcatccttcaagggcttggccgagagccaatacttagacgcacgttctcccaccgctgcatcatattcttccctgctgctctgtgctgagctactctttttcccttcctaagcactaccagtcccattctccccatcaaggctacctgaatttgttttatttaatatttcccgtgttacgcaccctacgcttctttggatcagtggctggaccggaccctattccgtttatgtaattaggatttttacttctttataaagagttagccatgcgtcgccaacttcctccgagcaagttgcttgttccaccaggtccccaggcctttccgcaacgacattttctgggtgaatcgacggtgattgtaaatcattattcgggatttgaaaaagcgattccggcgattccttctttgcctggattcaggacaagcgctggtaagtttttttctactcttgtttaggttggtggtcgtgtgacccgtacttttaacgcgatactacgcgaacttacaccacgactcgacgacttcatttctccacgagaactgttcgctgataattcattacagcattcttcacaagtttgagcgcaaaccttagaattgatcctgacctgccttcgccattgggcacaccaaccaccttccgccataccagctattctcaccagcccctcccaccaacaccactatccttctcctcgcttcctgcaccgcacaacccatacccatcgcctgccgagaccaagatcatgtcgtccaccgaacccattgcgcccctcaagccagccgcggatgagataccgcaattggctacttacacagccgaatctgaagatgaccgcattgaaggattgcgcctggttgccgactctgttgcgcagcagcgccaggtctccagcaagatgctgatcttccatcccatcaccctcgccgtgtttggtctgatcagcgccgttgctactcaatggatgctcaagtcttacaacgactggcttatggttggcactaccgtcggaggcattgccatgaccttcttgatcttcatccgctggatgacgggcgaatacattggcattgcggaagacatcgatatgaactggctgggcgatgacaggctcattgtggtgaagtggggtgaagacattattggtgcattggtgttggggtgggcagacaatgatgccgcaaagaagcgtggcaggagaagacgcggcaaggcagtcattcgtgcatggactgtcaagctgaagtaccgtggcaagggcgttggcgaaggtctattggaagaggcggtcaaggttgctggagagaggggcgcagacggtatcgtctttgacgccgaccatgccagtaagtcacgatcacagcagcattcaatttcacaatctaactatcctcgagactcaaaacgcattcttcccaccatcttcaacagcttcctcgacaagcaagaagcgaaagctgaaaaggcactcaagaaggtcgccgacgacaaaggcaactttagacaacgtcagagctctcccacttggggcagccgataagacatagaacatttcttctacaggaggggggcggcgttcaggtttccattcgaaacaaacttcctttggacgatacccaaatcccttcgtttgttcacactcaaagataccccacgcatcgatccaatcgctatcgatgctcatgtagccaaagattttcttatctcacaagcggcaggcttgctgcatgtattttccttgtttctcatcttcgatctacgggctgaagtgtcgtactgtcccatgacgatatcaccaagcgactagtcgtgcttagtatgcagatatacccggtgacctggtgatgtgccacacagctcgtcaagctccggcactcgctaccaacgctcacatagattaatctttaatatcgttgcccgtgtagccgcgctgttatgcctaacattccgtcatactagacgactatttccctaacttgacactacaccccaacgcatgcgtccatcctgggactgttgggtaactctacgatgacgcgataaggtgtcttgttgccatcctggattatactgataacgctgcatgaagaactgatatcagcagcttggcgcgtgaatgcgacaggtcggaatgccccgcgtatgttgtacccctcatgcatgcagcatcggatacagtaagcttcgtgtgccaagggggcatgtcgtcgcgggctgccaatgtcgccggaacgccgtcttacacccaaaaaaaagtccgaggcgccaagtttgcctgtcacagcgtctgtgtaactctgacgggaaaagtccatgatcgtcgtcctaccccctttgctctcaagatagaccgccgtgccacagacagattcagtacgcgcccgcacaacgcatcttcggtcggtctccgtcagcgcgcgcctgcgcctgcatcatctgcatcgccatcgaccgactccgccggatattcttccctcaactgctggatgactttctgtgccacacaaaccataattagcattccgaacatcccaacattttcttaatcaaaccaaactcaaaaactgccttgcgaaccgcgcgtgaggtgcggaaccgcctgagctgagctgtgcctcactgcaacatgaaagtaaagttcgagcgggaacgtacggctagagcttcgggattcgcgccgttctcgatcagagacacgcagtaagaaagttgttggcggtctaggtgggtgttctggacatattagattggcggttgtgttgggtttagatggtggtggtgtataccagcaatgttgcgatttcgtggaggatgtcgatgacttcgcgggcggcgcggcggcgcgcatcggcggaggtggattctgctggcatgtttgggagatgtgctgattctggatgtttagttgtcttcttcgagtcgcgttgggacgcgttggttgcacgtgtttggtgcttggctgctgcccaggtgcccctccatgtggcccgtgtgagaccctgaatagatgacttctcgatttggacgtgaggtgtgaaatgtttcttgtgatacctaggtacatcacgagggttgtcatcacgcttgagaaacatcaacgacaataaggatcatagtgtgcggtgatcataccgtaaattcgctcgcgagcttgcggcagagtttgtcttcgtcaaatcaaagctacattactcgctgatacttagagacttttatacattgatcttttagcatatcacagtgacgccagacacacttcgggaagtcttgaagaaatgacgaccacagtcagcacaatacctggcgacactggagtgcagcgtatagtaagtcatttgagaatagaggactaaatgagtatgttgagcctatcaagaacacagataagatttatcaaccgtatgaagacgttcgatagtcctagtttactccatcttttgaagtcttacttcatccttttgggtcaatcatggtgatgttgtcattcgtgaaccctgaggctgtacgccaactgtggctttaccccgctaaccccacacgtgctcttcaatttcacctccaacatctcgctttgcccaattacatccctgcataagcctcccatctcctcaacccagcactcaaaatggtgtactatttcacgtccaacacgacgtcgccatccgcctatatctacatgggcaaagacaaagtcgagagtcagtaaaaacaataaaattgtcgcgtcgcaacccccaaaaacttactagcatgctagatgaggacttgatcaaacatggctgggacgaagacatctggttccacgtcgacaacttgtcgtccgctcacgtctacgtgcgcctccccgagggcgaggattgggagaagatgacgaaagagctattagtggactgtgcgcaattgaccaaggcgaacagtatcgaggggaacaagaaagataacgtcacaattgtttacacgccttgggccaatttgaagaaggatgggagcatggctgttgggcaggtggggttcaaggatcagcggaaggtatgtgatgggtttgtgggcgtgttggtttggggggtttgctgattatggtgtaggtcaagcgcatacatgttgagaagagggagaacccgattgttaatcggctgaacaagacgaagacggagaagtatcctgatctgagggaggagaaggaggcgaggttgaaggagctgaggaagagggatcagggcgaattacaggcacgagtaagttttgaatatctgtttctatgctctgttcttttgtctttggttcatgcttcctcctctggaaggcggtgtatcatctcttcgtatcctatggcccttcttcttctgtccgattttcatttctccaaatcccaattctatcgaccagggaatcacccggctcgtgccttggtcataacacacgtacaatcgagctaacaagatcttagcgaaaggaggaagctcgcattgccaaggagcgtaaagagcttgcataccgcagagatcatgcgtacgacgacatcatgactgaggacaaccttgcggagtcgagcaaccaggatcgcgatgaagacttcttggacgactttatgtaatccatgtccaccacaagtccgacttcagtcttcatggttgtcgcaaggctagggcatgtctaggcctacccatcatgtgccattgtttctcatagcgaacggcgttcaggaacagcttcggttcgaagtgcggagcttagttgggatcgcggacggtcatagctggaagacacagacccatgctctcgttcagcatgcgaatattatgattgaaggtatcataagctgtcgttttaatctcgagctcttcacgagtactgcaagtcattagcagacgaagggtggaagtgcagcttgtgggctactcacggagctttgtgtctaggctttccacgacctccctttgcctgcatccaccatacgaacagaaggttctttacaattctatgctctatgccattctcgcgtgttgcataatgcaggaactcgactgtgttcttgatcttgagtggctcgaagtcagttaccgagcctttgcggaacgccaggcgcaaacgatcgcgaagagtgtagcgcgcaggcttcgagaattgaatggcccgcaggctatggcgaaggacgtgcctgtacgcgtgaatcacagcttctcttgacattgtcgcgaattgtgaatgtcgcgcgtcgcgatgacatgattgggtctccggagaatcgttcagccggccccaagcgcgcgacgccatcgatcacctccggccatcccatcaccgtcacctcacaccaacaccccacttgctcgttttgcagcgaccagggcttgtagaatcctcatcagcagcgcgcaacggttgcgcatctttatagagcactgcgatttgtgaataatcactaactatttgttggacaaagcgaccacgcagttacccccctcagctcaactctggatctatgagagcaggatacttgcactatgacacgagtacatcacgcgcgcccacagcacgcgacaaatcgcagtacgatacttgatcagccgagagcagtcgccaagaagaaaaagccgtacaagatcgtgcttgaagccgttacgcaggagaagaagaagctgcactctattgtccgtcgccaactattcgctccatgggatttgtactaaccctcccctagctcacctacgcttccaatgcgcccaaaggatttggtttcatcccagctggacacccggaattcacagaatggtgcaaggagcagtgccgccagcgcaatctcgatgtccacattgtttcggtccgcaaccatcgatccaacaccgcgagcactatactgactcttccataggccaagccgaagaacaagatgcacgctgaccccgaaaagttgtcacaccacgtccaccgagtcgggcaccactttcccatcgaaatcgtaaacttggcgtgtagcaaattcggctatatgtacgacgaagcacatgggctccaaaaggataactcgcgtgaccggacaaattggattgctcgcggtatcgaggactactcgtcgcggcaacaactccacgggcgccctagcaccgagaaggagtccaaggagcacactcgtggggctgtccgcgagatgtttccaaaaataccagaggcagatcttaactcgattgtcaaccatgctttcgaagaggtaaaatcatgacattgaatcataaaagtattactcacacctggtagggaaccaaccgtgtaggtaacgcaaaggagctgtccttggctcgtcgcgtacagctagctgtcgtcgctcatatccgtcatgtgtacacagactacgacaagatgcttaagactggatcctggatgcaggcccgacagagtgtcgagcacgtttcccttgccaagctcaaagagtggcgagatgaagccggcgaagcgagtaatgaaatcgaggatacgttccgagaggtcattgttttagacgacgatgacgatgaatcaagtgacgcaggatcacaggcaacacctgatgagcgtgaacagtccatggaaatagtgtctagccgcgcgaccgcaagagatcttcagcctgagagatatgccggtcctcgcatggatattcatggcatgcgaagagcgccgagacggacaattgtggtccagccgtatcatcctcaatattctgctcctccaccaccttcacatcaacagccacgacactatgctccaatgtcagacaatcgcccaccatcccgaaaccaggcattcgcagcagcacacagccgacctatcgaggcgtaagtgagcgcgcactcgtaacacaacacatcgctgacctgcgcagacgaagcagacccccaaccactcatcctgtcccaagagcccaacctcttgtgcaggaaatagacgggcaattgtatcatgtgagtgtagattttgtcgagccacatgagctcggcacagaggtatttcctttcccctccttgtttggaactaacatttgtagctcgagcccatcagagaatctccaccacctccaaggcctcagcgccacccaccagttcaggctccgcctcgttattcacaagatgagtacatgcacattcccccagcagccaacgcatcagcaggacgacgaccggtgcattctcgacgcccgtcagaacaagatgtcgtactaccgtccgttgagcgtgagcaagtggatttgacgtccccgcgacgccaccccactgaccaatatttgcattcggaaccccgcccagtcggagactatacgaccatgccaccaaagcgtagatcttttccttatgttccagacgacagagattatactgggccagatcacaaacgtgtcagacccacatgctttgatgagggtatggcccatcgtgctgaacatgcgcatctgtcgcgtccgccacctccaccaccaagcaaccatcaatccatggagtcgcgaacccggcctagggcgcaaccaccacaggagtatattgatctaacatctagtcctcatcgacccgtcaccaacggagagcacaggtacaatgtacctcatacaattgcagattcagactctcgcaggatgtcgtatgttcccgttcctacccaccaagtgccggtgcgcgacgagaggaatcaataccagatgcacccgggtgaaccgcctcgcgccttcaatactggcagtggcgtgttcgcgggtcgggctccaccagttcgtgactacgtgcctttgagagctgaacagcaccaccgacctgttgatgggactggtgtcagatacgcgagaagtgggctgcattatggtggccctgacctgcattgaaaggcgtcttcactcttgcttgcggagttttacggtttccttttggacgatacccttttcattgtgtttgtttgcatcagaagaacacccgttcttcggtctcatacgctttgcatagctgctttgcacatctgacatgtttcattgtgtcgcatcgctcggatcggctttacgaagacatatgaaagttggaggtttacggtcttgagaaatggaggtagaaattggcatacgagaacatgtcaactgtggagataccgtagcagcatgtcgacttctggcttatttcgatgtcactggcattgatttgtccaaatacaagtcactatttgcacattgcttgtttgcgttattgaacctcgaatgctgcccaggtgggcatcttctcagtgccaccctcggaagctcatgtgcacccagtctagattcgcccatgagtacgctaacgggcatgaattaggtgttcctgagtaatcgcagtcgatctacaaagccgggcggtccgccgccgctctagcgccaacgacaaagccatgacgcttagatttcgacgtttatttacgtcatgttcgatcgcgctaaacaatgcgtcgtcgtgaaatgaaattaattgaaaagcatatacgccatgcatgcccagtaaatgccgttcttcctttcagtcaatcccaaatctcttgcaaagcttagtaatctctagcgtaattttttgcattgtttcattatgaaaatcccccagcggctacgccgtccgttttacaataaaagcgaaatacaccctgatggcccggcggagaaggtcaagataagacccaacgagccggagagtggcacgacaattcatccggaccatgagacgcataatactcccgtcggattctggcatcctgagcttcgcaaagtcaggaatcgcgcctttgcaaaatggattgtaacgaccgcgttcctgatggcattcatcctggctgttctttcgatatactggggagtattcttcaaggtcgaaaaccgcttgaaccatttgttcgtctatgtggtagacatggatggcgctgcaccctatgccaacactggagctcggcctttcgttggaccaactatcaccgagctcgttgaaatgcagttgaacagcggcaagcccacacttggatggagtgtccgatctggatccgagttcaataacgatccggtggaggtgcgacaagctgtgtatgattgggacgcctgggctgccatcatcatcaaccccaacgcgacggcgctattgtaccaagctgtagctactggaaacacgagctatgatccgctcggtgcatgccagctggtgtaccaagattccagggacagcaccaattggaacgacttcatgtcccccttcatcaactcgttcatgacgcaggcgcaaagtcaggtcggccagcgatgggcgcgcatggtgttgcaaaacgcgagcgaccctgctgccttgacgaatattcaggccgttccacaggcgattaacccggccatcgggttctcagagttcaacttgcgcccattttttccttacactagcattcccgctgtgtctattggtcttatctgtaagttgtgatgttcaactttgacaatgttgaccactagagctgacaaaaccttttagacctgatcattatttctttcttcagcttctccttctacatgcccatccacatgcagtacatgtcgcccaaggggcatcctccgctcaaattcccgcaactcattgcgtggcgctgggctgcgactattaccgcttacgttttcttgtcgcttgcgtatagcttcgtgtctatggcattccagatcaatttcttcggcacgaaccccgtcacgtccgagactcaggttactatgatagaataccgtacgaggcacgagtccatcttgaattttttacatgctcacactttttcaggtaaccccgtcgcctacggccacggcacattccccgtatactggatgctcaacttcgtcggcatgatcgctctcggcctcgcatgcgaaaacatggcaatggtcgtcggacagccctggatgggcctgttcctgattttctgggttattaccaatgtatcaacatctttctacgacatcgagatcgcgcccactttctacaggtgggggtatgcttggccgttgcattcgattgtggagggcagccggcagatattgttcggtctgcattcgaggattggacttgattttggtattttgttcgcgtgggcaggggttaatactgcgttctttcccgtctgttgttggttccagaggtggaaaacgcagagggaggtgcatgagtattggccgatgcattagacttgggtcggagaagatagttggttggaggagataataatcgacgagctgctatattttagcacactagcgtacgtgtatattttagtagcgtacctaatgtagttcattgactttatcgctcgctgtacctggcgaagcttactctacttgtgcatcgtcctgtacctttccttcacgtgctcgacgatcttcctgacctcagtcgagtcgagcttctccttcctgtctagcgtgtacagcccattcacctcttgctcaatatccgtcaattgtgtgtaaacaaagccgccaatatgtcctccatcgacgatgcccatcatcatcttctcaatcctcttcagcaagtccttcggatctgtcgcagtcgtatacccccagtctcgctgtccacccgcttctaccgccgagcgcgcaatgttgataccaccaaactccgtgcaaatgaccggcgcattgctcatatgcgacgagcccggatcgtcaccagtcgcatctaagaatagcgggcgcccaccatgcgctcccaaaatcccatccatggtcttacacgtctccatcagcgcatccgcatccgcatagtcatggaatgtcgtcaaatccgtcttcacatgctcccatccacaattatcattcacaggcctcgtcggatccatcgtcttcgtcgcataatacaagctgcgaatatgattgcgctgccgcacgtctccttgcagatccgtatatgcccagctctcattcaccggcgtccatgcaatcacactcggatggttgatatcgcgcataaccgcctcgcgccactcttggtcgaagcgctcgacatactccgcgctaaacgcatatgcatttgccatctcgccccacacaaggaagccgagccgatcggcccagtagaggaagcgcgggtcttcgactttttggtgcttgcggcagccgttgaagcccatcttcttgctgagctcgatgtcgattttaagtgcggaggtggatgggggcgtcatgaatgtgtcgggccagtagccttggtcgaggaagagggcttggaagtagggctggttgttgaggcggaacgtgccatcggcggtggaccaggagagggagcgcatgccagttgttgtgtggatggtgtctatgagggcggaggaggaggagtagaggcggatggtgatgtcgtagagcgtgggatgctcgggagaccacaaggccacaccgttgtgccagcacttgccgctggcaagatacggtgctgatttcgttacttcttcttgctgggttttggacagcttcatgtttgtttcgatggagactatatccgagtcacgtggtagctctagtctctctgtcttgccaattgcaacaccctctagactggcttcgatctcgacaccgaacgcatggccagctggacgacctagtaccttgatttcccccacaagcttgccactttcgatgtcgttgctctttaagactgtccccgtgctcgcatctccaattctgactgtgggcacactttccagccacacagtctgccagatacctccgcttggtgtgtaaaagatgctttcaggctgtgccttccaatattgctttcctcttggctgagtcagatcgtgtgctgagtcgaagactcgcagcgcaagcctctgggtcttgccagatacaaaagcatctgtgatatcgatatcgaatggtacatgaccgcctcgatgtccgccaaagaattgtccgccaacccacactttggcctcataatcgacggctccaaatctgatgacaacacgatgaccggcgagcttctgttcttcggatctcaagtcttcaacctctctctcgtaccacaaaacctcgtgcacccctaactcattaatgccagatgcaggacattggaaaacatagggaacttggatgtctcgcttcttgttgacgacagcttcatgacccttaaagatgttgtctttcaatagctcttgtgttcccgcagcaatcttggcgacaatgtctggtgctccggacttgtccgaactgtttgtgttggtggggttcaccgtgatttcttgcgggagacctttgaggtgccaggactgcgacaatccgacatcgttatcatcgaagagaaaggaccacgggccgtcgagagaacgccattggacgctctcgcgaacgaagtctggacgtgggtagtcgtcggccattgttcagagttgctgtggggttgacggagtatgtggttctataagactcaaaggaaggtgtcgttggaactattgagtctgattgctgatcttcatcaggcacacacggcacgtgtgatgtaagttgaggtggggaggtggagtagtagactgggtcctgttgaaattaggccgagacaagcctagcgtcttctgcctgatgctgcgtgcgcgtactggatgccaccttcaacgtacatggcccctctcgctccctaaactgatactctactgcatcagcccgagatacagtctgatgaacagcaagtttcgaatgcttgatggcctttccctttttgatacattgtttccttgatgatgcttgcgttttccccgtagaggcaaggcagtatgagcaattaatgttgtattgaagatttaattcacaattaattgttgcgtctagataacttactattcaatactggtacaatgtgagagacagaatcaggtctcatgtacagcctcaaaattcacttcatacttcttctcagtgtcccaagatctcctttgcaactcgctcaccactacgaatagcaccatccatatacccggtccagtaaacgctcgtctcagttcccgcaaagtgaatgccatcaactgcctcgcgcagtgcatgcccattcttgctcagcacaccacctggcggtgcgaccgcaaccggtccacccttgctgaattcctccaagtcccagcgctgcagcacaaactcagttgtgtctgctgcctgtgagccaaagtatctgacgtagtctgaggtaatcatcttttgcgcttgctcagcaggtagtttgtcaagcgcacgcatctcgtcaccgagaatgaatcccaggatggcgccaaatttgccgtcggattctgagctatcgaatgtgaccttgacggagccgctatctgatacgacttggccatcaagcttctcggtggtgcgccagaaaggggtcttgtaaactgcgattcccttgccgattgcaggaagcttgagaccgtcgatgaggttttgtcgagcttggggaagggcaggagagaaagcgatacgcttgagtagtggcggaggcatggcgacgaccaccctgttggcctgcacactacccgcgcatgattcgacaacatagcctgtgggcgtcttcttgatgctggagactgcagcgttgagtgtgatatgtttgctgccgaccttttcagcgagacgctcgggaatcagtcctgtgccgcccacaacacgagactcttgagcaccattttggacagcgataaccgatgcgagggttccccttgtggtctcattaccaccagatgcaatgtaggcgatgagataaagtagggaaatgtcgcgaggttcggcggagaagatgcctttgcatgcggaagtcaggaccagttgtgcatccggatgaggtgcgtttgcgttgaggaagtcttggaaggacatcttgtcccattcggcggcattggaatcgttccatggagcattgacatcgatcttgccggtccattcgttgagtttttgctgcacacccgcgatctggattagtgcctcttgtgcaacaggcggtgagccgccaagagctgggtctggtgtgtataccagtcgcgtgccattgcgccacaagaccgaatcaccctcactgtaagtcttgaacgtctccagacccaagtctgagatcatcttgaaaacatgatcctgggtgggaccaacaaattctgcaccaacttcagtgacaccaccattcttcaactttgcgttgtggactttgccgccgactcgatcgcgagcttcgaggaccctcaccgtcttgcctgcagccaggagatctcgtgccgcggtgaggccagcaagaccagcgcctacgacgacgacatcgacagactctgggacggctgctgctgagacgatagagggggaagcaattagaagagtaatggcggtccgaacggcaaggaagccggtgatgcgagccatactggaagtgaacgataggaaggtatagtagatacggctaatgttctaagtgaagagctgatggccgctgagagcatctgcaaatgtctcctcttatatacaccctaaggacagacgtcagatatctagggtatacctcggtcgtattgccatgataaccatggtccttgacggaattgttgatctatgtttagcccccaaaggcctcgtgtacaatgttcctcatcgggaatgtggtgcacaccatggacaatctcaggtaccactcgcatatagaacctagcacagaggcgggtcggccgatgtaagtagtctacgcgcgatgtttcgtggggatgttccgtgtccgccgtttaccggttagtctgtggctagatgtttgggagatcccggctggcaacaatattatgattgggatggtgaatgtccgatcaagctgtcaactcgcaaccctaacgcgttggagcgttagactgggagtgtccaaaggagcgtggagtggtctcgcaaggctgacgacactcccgtgatcgaagcggttaggctgcgagacttgcgcattagctacgatggcagcatgctataaggctatcaaggcagggtaaagccatgtagaatactgaaagtagatcagcttgcgagatgtcgaaggagatcggaaatgccaaggacaccgaacggttccgagaaagcttgagaaggcgtcgcgctagatgccactagaacgctggcatcggcccttcctgtgcactctcatttcaattgggatgaactcagcgacaatagtgggagacatcgtggaaataatagagagtatgagtgcttcagatataggtagttgtgaggggtccacagcagtgaccgaccttgagtagtcaattgaagcacaatattccccataattttctttcatcgcactgcgattacatgttatgaagcgcgtattcatttgcaaattcgcgatccagatcatatagcaacattctgtcaatggtgcctataatgtgttttgatcctctttctcaacaacctgggaacaaactagcacgtgtatgtcaacgctcctcagattccaatatggcagcctgattgtcctcatgaattttgagcttccagtttcctgaaacgaaacattttgtagcctacaggcttatccatcaaaaatcactcatccaacccaaaaagatccactagtcgtcgctcctctccctcttgatcctcaacatcgtcttggctcgacgatacctttccttcagtctgccatattttccgatcatattctgagacttggtctcctgtactgaagacctatccttcaattccttgttctcttgcttgacagctttgagtttcttcttcgatccaactgtcttggctttcgcggccttggtcttattatcctgcgcagtgagctgggcttgaagattcttcatctcttcttggtgagcagctcgaacttgtgcgagttcgacatcgacatcggattggaaacgtaggacttggccctagtcatcgttagtgaataggatagaagatgaggagggtaatcgggactggtctcaccttcatggatgcaggctgcgtgccatctgaaatgttgagtcaatttgagatacagctgaggggtaaaaggtgacttacacctcgcttgaacacgaaaagaggtgctgttcacgactgtgcgtgggagcttcgtaggtgtgatctcagctgtggaactttcacatgcttcactgagtctgacgccgcgcagggcgagctcggatgagcgctgggtgtgctgattgccggaatgctcttggaaagacagtctgttctcctggaatgcaagcttcccagcttcctcagcattgtggttcttctcgaaggcgaggcatgcaaactgcagtttcccggccatatctattccccgagaattgtgggcgtgatcaagtcgaccagtgagaagaagaacgaagttgacaaccgtctcaaatacctccgcctcgaaattgaaagttgtatgacgcgtgcgcttggactttgaggagccctgtgtcgatcccatcaggcggaatggtgtaaagtagtagattcgtgatatgtggttctccagaaccggctcgcacatgtcggtaggctgacccatgtagtattcgatgtgatgtccgttgccatgcgcccatacaggtggtccaggattcaggtagtagcggccgatgagaagcatatcggcttgatgcctttgcttgttcacattcgtgtatgttatactctcgactgtgtagagaccgctgttggccatgatgctgaactgagcttgataccgggattctgcatggctgttgaagtcgttcaatacgtattgctctgggtacaccatggcaactggaaggttggaagagctagatgattttagcgtgatctcactagatggaggagtgtcgtactcgacttgcgcagcgccgcgtaggagtcgaacaagcgcgaaacaaactcagtcgatgtttgaaaattagaaaaggtggtgtcaaacgcgaagctaacgcgcaaagacgcgagttgaacgtgagtgtgctagtgttaagaagtgaagacagagagaacttgtcttcacaacaccacggtactggagctacgatacaccgaggacaaacgctcgtggcggtgaaggcaaccgtacagcacgtggatagcaagagcagagctgcaaacgaaagcactcgctaaaaatcagcgaaatgagtatatatagataccttcatacacacttcccccatcctaagccccaacccggctaaccttatactccaccaccgtcccctcgccctccccgacaacaaacctgcccgccgccacatacgtcccattctgcaaatctttgtacttctcactccccgtctcaaagctaaatgtcacaaagctatctccaaactccgtagtcttggcgtcaggggaggcagacaagatggctttgacgccctcagtcagcttgacattgcctttgtagtacattgccaggatggtgttgtcatcggttctggggccgggttagttggtgaggcaaaggatgtgctgctccaacaatgtgtcaatgacaaactggcgctatacttacttgacctgagatcgcacgtcgagacgcatgtgtgagcccgatgcgtcgttctggatgtaatcgtatcctacgccgtgtctgggtgggggttaacaactactttccctctcacactgaatgacgtacaattctccgttcagtttcggctcgaagccatcttcgctcttgactgtcccgctgaccatcggcacgatgacaagctgggagccagcttgtccgcccacagacatgggcgcgtcgatggtgacgcggactgtgaaggcgggctggagggtggggaaatctgatggcatggtgaaggattgtgtgatgggattgagattttgaaagattgggttgagatatatgtgtcttgatccgatagttggtatttgatattcgcggtgaggttccgcatccgcaattccaagctcgaagctgtaactaacagtgaagctaccccgcctcgcgccccacccgttccttcctcccgttccgatgacgactacaaagattacacagctcgtcgcattgctggcgcaacatatcgtaaaccgctgctagaagccactgactctcccatttttcttcttcttcttcttgtctagtcttccgccaaatttgcctggctccacctgactctgcattggaaacggaaacgtgccaaatccttgactctgagaacttgcacctgggagcggaacatgctgacttgtggcttcgcgcatggggcctggagagcttttagaaaatacagtgggcttgacaaaggtgaacggctggctgaagggttgacttgagacctgcgcctgtgcgagctcattttgacgcttctgcattctttcgcgacgttctttcctccttcgtgctttttctagttgttctgggtcgtcaccatcagctgtctcgaggcgagttgcgcgttcagaggcgtcccagtcgtatgttcgtgggtcggcaccgggctgccattgggacaacaagcgattcacgccgtctggcatggcatcttctgggattgcatccgcattgaacttcagatgcttgcgcaagcggtttagcggatcagccacggtggaaattgtaaaagaagaaggattttgcgaagccaagtgttgagaagatggcgtggttgtttgcgactgcgaaggctgcggttgtgagggtggtggtgtaagcagtggttgcgaagatgcccactcttgagagctgcctccaacaggttgggaggacagtattggtagggctagtccattgtctaggttgagagctggttgggtttcttcggccgtagtctctgtctctcgttgaaaagtgcgcgtgctagctagcatcacctccgccgcgacgcgtcgggcgagtcgttctttatgttggcgcacgcgcttaggcacgtgtggaggcagcggtgcgatccaattctggaggatcacatcatataaggttgagatagtaggctgttgaccctcaccaagctgtagcaggtgggtactggcgacgaagcgcacttcgacttcggcaccaggcgcttctatgtccaggtactgctgtaacgatgaggaagcctcatcaacatcggacacgttgagcttgttgtcagcaatctcgaggctatgtcatgttagcttccgtggcgcagcatgcgtgctctcggaatacttacagagtcccaagtggcacttgtggaatattagtggagcttatgaccattccctgatgttgaatgaccacgctcggaacgtccacagcccctccgttctcctcctcaccaatgtcgttcccagtcaacgcatcgtaaagtgatctgtgatccactgcacgattggcgaaatctgcttgcttgccattgtttaaggtcggtacctgtaatcgaagttttgacacaggctcctctgttgcttcaatgccctcgggttcaagaaaatcgtccatctcttggatgcctcctatcgtccgcacatccttcctgggccgatagattctagtccagatcagatcttccacagtatgatcattctcaaccgtgctactgcctgccgatgatgcagcatatatgatcgactcatgcacgctcaggtcagatcgaagcatgaacaatttgtagaatgtgaagccttgagcaaggtatgtgcgcccttgaccttgtgtgctcgaagaaatatcaccttgaaaccgacaaggctccatagtaacttgtagagtatgaccgggtccgtccacggcaaggtcaagataggtgggatcaaagctcgagccaagcactccagagctagaggtcgcattgtcgacgatgtatgtctgtgtaagatcatttagtcgagaatgcaagagcacacacaaatctgcaacactgttattctgggctgacccaaagagagacaacacacgaaccgtcatcattcagcattgagaggctgatattgagtgtaaaatcctcagcccctctgtaatgccgccaagagagaaggacgcgggcgcccactggaccaacagccaaatctactgcttcgcttggtgtggtcactgccatcaggcacaattcggttgatgtgaggatgaagaagcgaccacgtaacaatgggtgtttcttggcgtccaatatccagtcatttgatcgtggagagatcacggaagggcacggaaggtatgcgaaagaagtgccctcgattccaattatgctgagttgccttcgattgcacaccaggacggtattaacatctccaacccagagtatccttgcccagccatcctctgctaccatctcttcgtcgtctgccggtgcgatagtgccctgtattaagcatgatagcttgtattcggtgcttttccgcttctgatcaatgtcccagacgctccagacgtggttctggtcgacgacagcgaactgcagctgaaagtcgggattgaatgtaacatccacatggggtgtaccccctgtctcttcgttctccagagtcaagattggatgcgcgttgatgagcgagggtgggaggtggtagtattgtgaattcgcagcaggctggggtcgttgcgaatagaagggtcggaagatgatcgttttggtgagcattcggacagcaagcaacgtgcttctgtcttctgactgcgaaaagcaaacctgctgtatcggcgctgcttgctcgttccagtacccggtttcggtattcctcagcgtgtcgcctctaatccagacacttttgtcgtttccccagcccattgcctcctgatagaggaaagcgatgcgcaagatgtttccagcctcaccagagactgtggctgcgatgcgacgaggattgtcccatttgtacgatctactgtcggtataggtgatcgagcccgtggagtacagactgccaaccagtgggtcgtacttgtatgtcgcggatagtacagcagccgaggtagcagcaaggtctggtagcaggtcatttgctggggtgagctgagggtagttgcgaaagagggctttcgcattgtgtttggcgtcagtctgccgagtcgtggttccagtattcgcaagctgcacaggtgcccgtatggcgtcgatggagtttcgatcacgtattccgatctgcttcagtgttgtcgcagtgaactgacgagcaaacgcccagttttgtgtatcgatatcaaatgtagatgttccagcatggccatagttgagatggctcaacgtgctgtcagccatctgggtaaagaaaaagttcgcgatagttcgttgcgtgtttgcggtgaagcatagttcgagcagtgtttgctacgcggctatgtttgtgctgcgacgcgtcttcggctgcaaaacggtgaacgtgaagacgcaggcaggcacaagcaaaagttccgctagcgcataacgcatgttcacgtgctttggcgccccgcatcaggtccattgaggctagcgcggagtgtttgtttacagagcaaccatcaacaacaccagcaccactcgtcgcaaaccacgtcacacggacacaacacgcaccgcacaaccaaaccctatcatatactgtcgctgccccagatttcgccatgactaccttcgagccgtcacttagcaccacgatgcgcgcttcctcccacgatgcgccgtccatggccgatcagctgccctccatcaacttcggattcgacgacctgcgcagtcgcatgaaccagttcaccgcgcgcttcgatgcttttattgagaatgggcgacgccgagtgctggaagagcgcaaccagttccacatgaacgtcgcagagcttcacggtaagctgtcgcatgtcccatccacacagcatagcatactaacggcaccccagaggaccagcgcatgaagaagcgcgacattgagatcctcgaactcaaacaacaacaacacagccagagcatcgccaaggagtcgcaagagacaagcgaaatgcaggaagccatcagcgccctcaccctccagcgtgacgagcgccttgcgcaccgcgacacccttcgttcccagattgccgaagtgcagaaatccatctctgcccgcagggaggcgcaactcaagcatcgccgctatctcgatggccagtctcggtacaacgagccggagctggacttttgggagaactaccttggcctgcgcattgaaggcctgggcaaggacgacagactgaagtttgtatacaccaacgtggatgagcgcgagtgggagcgcgaggcctggttcgagttggacacgagcgagcgcgactacaaggtgctggaagtcaggccgaaggtggagcgggaagaggttgagagggtcgtcgagaggctgaacgagtcgagagacctggcgagcttcttgaaaggcatgcgcgagttatttgtcgaggcatgcaaataggcgacgacttctctagatacccatgttcagtagaaccttgtattcagtgcgatttgctcttcttctcagaagtactttggcattttccatacctcgatcttagcacagtgcaactttctcatctcatcacctcctcccttccttcaccctataataccccggcgcatactccaccaaccaatccatctccaccgcactcaaatcccgaataaacaccttccccttcgtctccataatctccgtatacacaacccactccaccttcctatggaaaaacacactactcggatgcgcccataacgtcgtcttcccatctaccgtcgcaaaactcccatcgctcttcatcctcgccacatgggcgaagaaccccgtcgccagacaccgacatatacgttctgaaagcggcttaccacccacgcgcaggatgtccgaggatgcgagcggcgacacgccgatgccgaaccgctcgagataggcagcgagttgtttccgcacactcacggctttgaccagcgatttgtggttgaggctgttttcacggcagaactgcacgctcatgcccgctttgagaaacgcctcgtacacattgtacaacgtcagatgatcgccctcgctgacggcgaagcggcggcgcgcagcgtcgagcgctttcttgccgccgtcgtgcgagatgaaggctgcgccttgcagcgtcagcatagcggcgatgctgagcatttcgttcaggcagttgaaatcggggtttgcggaggagagcagcgcgcgggagagcatgggctcgagggggagttcggccatgcgtgtgccgaggggttttgtgaggcgcgcatgttcgtcgagggcgccgagggagaagagtaggtctagggcgcgtgtcacgagggatgacggcggaggcgagaggtagtcgaagcgcacgatgttggttatgcctaagttgaggagttggaggatcacgggtgccaggttcgagcgctggatctcggggaatgtggcctcttcgagtgatttgtatgcgtcttcggtgtagaggcgaaagcattttcctggccgggtgcggcctgcgcggcctgcgcgttgggttgcgctggctttggagacgggcaggacgttgagtgtttcgatgcctagacgggcgtcgtatgttcgtagcttgacatagccgctgtcgataacgtatacaatgtggtcgatcgtgacgctggcttcggcgatgttggtgctcagaatgaccttgcgcgtgtttgtgggtgctttttgaaagacgaacatctgctcctcggttgacaatccagcatatagcggcaaggtaaggagcttctgttgcttcgaagacatgtcagctatgcgatcccccagcaaatcgattgcgtcgtcgatttcctcacgaccggtgaggaacacaagaatatcgccgtcagactcggaggtgtggatgtccatgattgcctccacagcagcttcgacgtaattgttggttggttctgcaatgtactgtatctcaactggatatgttcgtccttcaatacccacaatctggccaaactcttccttactcttcccatggactttctcgccctcatcaggcgcaaagaagtcgagaaaccgctcagcctccaaggtcgccgagctcacgaccactcgaagatcagacctcttgcgcagcaccttcttaagtagtgatagcagtatatcagacgacaaactccgctcatgcgcctcatcgaccatgataatggaatatcgattgagcagcggatcaaccaacatctcccgcaacaacaatccatccgtcacgaactttacctgcgtattcgcgctcgtcacatcttcaaatctgatactgtatccaactctttgacccaatggcgtccctagctcttctgcaactcgcgctgcgacactcgtagcggcaattcgtcggggttgcgtgaccgcgatttgcttgccatctgcgcaccatcctgcatcgaggcagaatcttgggatttgagttgttttaccgctgcctgttgcgccgacgactatggtcacagggaatgtctcaatggtgtaaagaagttgatctttgagctgtgcaataggcaggagagctggtggtttgtagagatccggaattactggcgtgtcagcatcttcttcgtcggccatgatgcagttacatccatagaggagcccaggaattatattgctctaagttgatgttgacaaggactgcctgggtgttaatgaagatggaacatggaaagacactagcgatgacagcgctagcttcttcggtcactagcgtgcaccatttgttgacttttcgaccagctgtcctcctgtactctgaactcgtctccttgatgatcgtcttgagtcccttgtaatgctcatcataaactcctacatgtcctatcctatcctgcagtctttgtgtgctctatccctggccctcctgttctgtcttctcagttgtcatgatgcaataaaaatgagatacaaagcgagggtaagatttatcgcagtgaaagggcaaaagaggtgcaaaaaagatgcaaaataattatcccaggagttaactccacagggacccgccaaacacctccgtcactgagactcgaacgccggctggtttgatcctaggagttaactcacagagatcgccgacgccaatctaccaatgatgcttgaactgtgaattatctgaaatacatactagcctagatctatctacagcagtattagtagttgacaggtaagtcatgcatactaattttggagcactccatgtgctgacgtgggccacaacaacgtcatggcgatgataggttcaatggtatacgcgggcgcaaagcaactgctgtctgagactactactgtgtacacgggtatctcaggcgctgtccagtgcataggcacagtaagtcaatctccggggtgcgttaagaactgtcgtacacgcggctgtcattcctcactactctaccacaccacccatctcctcacttcctccagtgcttcttcatccccggccacgcacccttcaactcccgctcaacatgcgccgcccaatccccattcaccctcttcgccatacccacaaggcgctgcacaatccgtgcgctcttgcccacctgcatcccaggtgccgctccctcgtcaccaccctcataccctccatccccaatctccctcagcacgatctctccaccgcccagtatccccatgccctcacccaccaattcacagccaacctccatcgtcctgaaccaccccttcttcgccatcacacccccaataaccccgctcgcggcgaagaagaactgcaacatagtcaccaaattgacgagctgcgggcgtgctatgccaggctccgcaaggtatgcccacggcgccacgagctgcattgagcctctatccccgcgcgacagcttcgagccgctgttggtgaagaagctcaccgcgccgtctactgccgccatacaggccagcaccttgtgcagggcccagtcgatcttgatgtacccgacgaacagcgcgtcgtagtagaacccggggatgttcgtggtgtcccagacgagcgaggaggggtcgaggagcgcattgtagacgcctgggaagtgcgccgtcgcgaggttgatgatggcggcggtggtgtagtagcccggaggcacgttaatagcggtgttgtacatggtgttgtggtattgtatgtgtcctttgtatgtatgggaaggtaggtattaggagtgggactggagggaagacgggggagtgcctgaaaagatttgatttcgtggttgacaatctggtggctttcattttcactgtgaaggtgcgtttgccactcatctgcattccaatgtcctcgagatatcacaaaatcgacatgacatctcacacacatctccctattcatttctgatccctcatcccttcccatccttccctcaaacccacatagaatccctcacacaatcctcatcaccaccccaactccctcctcattgcctccactagcacacccgcgccaatcttattcgtccccggcgtcggatgataatcacatcccaaatcactcccctgagccggccaatccacgacaaccgccctcgtcccattcaacaaccccaccgcatccttcagcgcattgcgctgcttgctcttctccatctcgcccgtgggattaccgtcactcaacatgggactcgtcacgaggaagaacgccgggtcattcttataacttgccttgacggactcgacgaacttgactaccgcggcagtgtagtttgatgcaggaaggatgggccgcccgtctccgtggccgaagtcgttggttccgagattgaaaactacggcgtccggggcgtcggtgctggggaacgtgtaggtgttgtctgcgtcgttggcgccgtagcgtgtgtagcgcactggcatgatgggatcggggtcgggtttgccagatgcgtagttgcggatgatgccgatgccgctccaggagatgagggagtagtctgcgttcaacgcgctggcggtcaggatgctatatccttctgagatgatctcgagcgcggcgctgttggtgcaggggagtgtgccgccaatgccatatgcagaagtgatggagtcaccgatgacttctattttgcggtttgagacggggatgtcagggccaaaggtgccatcggtggtgatgttgccgatgaagatggagccccataatgcctcggagcttttgcggaattcgacggtgtggttgccgtaggtgagatttgctggggtcgagatggaagggcctttgacgtcggcgatgtatgtcgatttcccgtcgatgatcaaatctgcactgcttgtgccagtcactccttctagaccgatggacgctgacgctcctgtaaacgtgaaggacacaccagtggccgaccacgtcaactcttttgtcgctggattcacacgtcctagatatctcacagcacgagctgtctcgaaaatggccagtaccggtatccatgaagtgaagggaatcatcttgaacatgtgaagttgaccttccgaagtggcatagtggccgttgtaggtcctttatgtgcatccgtcaattcgcctcttgcgtactacctaacaaaataagcattaatttagtgcatcaagcatattactaagatcgatcgtaaagacaccatgtggacagatttagtgcccggagcgctgacttccctgcattgtgcctttttggaaacggaatttagccgtccgcaatacgctaccgggaagatgtctttctacactgcaacggcccccctgctcgcccaatgggaagaattgtcactctaaatgttcagcatgacagagtttccgaagttctgttaaaccaggttcatggatgatcggtggtaacatcaattgtaggatcccggcactccatgaccccgcgcacgcacgacaatacatcgaccgtgcgtatgatgcagcataaagcatagttgtgggaagagagctgtcactcacctttattttatcatagttgaggtatggaggttggatagacatcattgtcgagattgaattcgtctcttgagtcttgatacttcacgaagctatccaccagattgaaagtttctgacattcgaatcgtaggaccatggaggctagactcaatcgtgagtggtgatatagtgagtgtcagctatcttgaatcatagctgataagtcaattgtgactgtgaagaatcatgtttaccacaccttggagttagcagaaagctcctaccttcaacctcgtgctacatacttacctccaactagacctacaatatgtttgaaacacaagctctcagaccatacatttccagttctaccccaagctttgatagcctacctcccgaaactaggaatgcaatctacacggtcatctttgactctccttccccattcttcgttaaggcaacacagggtccgagacggagattcaaacttcgcgaaaggagtgagaaatctcagtacgacgccgtaagcgcactccaggcacttgaactattcagttgtactatacgccaggaagttcgaactctcttctacggcaccagacagttcatcgtcctgccctgtggatacgagtatctcacagtattcttgcagtggctcgattcgattagaccacagtgccgcggagtcctgcgcgacgtttatttggcgggttttatgtggtaccagggctcttttccgttgactgaacagttccataactttcttcgaagttgtacaggcatgcgcaagcttgggatccagatccatggctggcacttgcgcgaagctaggggcagaagtttgaacgcacacctcgaaatccatggtcggggtcccaaaaacgggctaatgtctggattcgtcgtgtcggcttgggcggagaccattgtgcggttgcctgcattgcagacattcaggctcgatctgatctagactatggacaatattaaagaggcttgtggagaggtaacaacatatttttaccccaacaagaaaaggggagaaatgttagcggaggacgtggagagccagttgcacgaaatgatagtggaattgggcattggtagtggggctgaggtggaggtcagatacatgggcatcgacaagagacggtatgaagactcaccgtggtggtggtaatttacgataccttctagacgactctactgggcaacacatgtgaaacttgattgatgttgccggccaacccggccgaggattccgcaatgaatatttgttgaaccaacgcaaactctaaacagccgagaacgtgtgcattgcgttagtgtaatacctggcgttcgttgtacatgacagatgtcatggccattgcgcgttgtagaaaaagccatgacccctcgatgacaggccgtcctcgacgcggggaacgggggtcatcgccatgacatgcaggggaatgcaccggcatcacagccatatgcaggacccgcccagttagcacaccgcggttgaggtcgaggcagttctcgactcgacagtgcgggggaagagtggttctcgtgattttagtccaagtgcccattgcagtgacagaagggcggagcgaaactgaaaaatgtacacgactcagaagggtaagcgcgattggttggtgaggtttggggtaaagccatcaaaactttgagtctttggaatagataaaggtgaggcgattgatcgtaccatctcactctacgcgaagtgatatgccgcaaaagcaatgccccaacgcctgacatttggttttgtggagaaggtgtggtgagagaggcggagggggagtgctggcaccaatgacgtagcgcgactacctccgggatcgccccgccttcccccatgctgtagcgctcctgccagctcagtgcacgctactgagttgctttatttaccttgggccccaacaagtccgagataccacccacttaccatctctaccactcttctctgcctcctctgcaccgtcaattgacatcactgtaccaaacaaacaccccaccaacctacattcccccaccgaccgcaaccatgggcaaggtacgtaccaaaacactcccccacctaccccgctaacacacatggcaggcgaagtacatcatgctcgactgcgacaacacgcttgtccagtcggagcgtttcgcctttgaggcgtgcgccgacctcaccaacattgtcatggagaagcacaacatcaaggagcgctacacagccgactcgctgctcgaggactttgttggccacaacttccgtggcatgctcaagggcctccagaagaagcacaacttcaccatggccgacgacgagatggacgactttgtccagcaggagctcggcgccgtcacccgcaagctaagcgagaaggcggtcgagtgccctggtgtcaccgcggagcttaacaagctgaaggagcagggctacccaatgtccgttgtcagcacctccgccaagagccgtgtcgttgcttccatcgagaaggccggcatcgcccacttcttccccccagagcacgtctactcggctgccacctccctgagccctcccagctccaagcctgaccccgccatctacctctacgcggctgagcagctccatgtcaagccttctgaggctatcaccgtcgaggacagcaagagcggtgccactgctgccatgcgcgctggcatcccctgcatcggttacgtcggcatctacggcatcgaggagggcaaggagaagatggagcagatggccaagcttctcaccgaggagaccaagtgtgctgccatcatgtacgactggaaggagttccaggactgcctgaagaaggttgaggccaccatgtcctagatggctactgacagtctgttgagactctcggggacggacatttgacgagcttgcttgcggcagcggtaagcataacgagacatgtggaacgacctatacaatggcatgagtaagcagatagaaactagaatcaaatccttctggccctgtccgatcacaacgtttcctcccgatcgcgctttccttgtgcttctctctgtttgttgtggttgatgtcatgggtccacttgggctggaacggctttggccgggcggggcacaatgggcgactccaccgcgcgcgccctcacaccaaactccgcgtccgtgtcgacgaacgcatcgtcgcgaatcacaacgaaaattcgacatgcgtgcaacgccaggtatgattgcgatgccacaaagacatggacccgtacaccacacctgtaagggcgtctgacagctaccgctctacaagcaaacgacaccagaattcgcgactcacgtgttttaccatgcccagtacatgtacaccgggtgtccaatatcgtgccatcgctggctactcaggaacaaagtcttgtggctgcggctgagtcttgtaagtgcaacgctgccgttcggaccggccacgggtgccacaatcgccaaacagccctgcaatgatgttatccgacgcatgaattcatcgatattggacctccctactgggcctgataaggcctggatggcaaaatcgcgctttcgggatgccaatgggcaatttttgtcctatcgtgtcgatgcgacatctaagagctggatcatgccgggtcacacagcacgactctggcaataaagttgacagatgcagaagctgccaacgatgcgaatgcacccaggagtgcttatcatcctcaccatttcccttgatgtatttgtttgcccgtcgatcaggcttggcgatgtgttggcagtcgaattaaaacctccttccgccgatgccaagtaggcttaatgtagccgccgaagcctcctgcctatccggtggcctactccatcggtcatcgcatttgattaatttagtatacccagtctcccgtatccacggcagtcggcttctacatacacatgcccagagtaccaatcaatgcattgagtgatggagcaccgcgtggagcatgcaggcaagaaggggaaggtaccgtgacgacctgccaggttgagccgtagggcgaatccgacaccagcgagcatctcttatgtctcaaaatgggtataaagagatcacctcaggagcgtgttgaaggttacgcgacctcccaagtacctcgccacgtctgtcaacatgttcatccgaagtgcccttttgtcgctttccgcccttgcggcggcgaaggaaatgccaaaggatgagttcagggccgctgagttgtacgactcaggcatccgacacgccaacaacatggccatcaagcatgagcattgggccatccaggaggctgccggtgcttacaggtccgagcagtacagggaggtgaaggacaaggtcgaatgtatcaacggcactgctattaccagcacggatacgttcaagtgcagcaacctcgatctcctccacttcctgtcgcacgcggaacttggtagcactcgtggtgttggctcttcgtcatggggtatgtgtgcgccgatagtgctatggaacttttcgggctaatctatcaacaggatggacctctgatgatgggcgcgaatttgttgccatcggccagcaggacggagctgcatttgctgagatcaccaaggaaggcaagctgtcgtacttgggacgcttgcctcagtactccacgcccagcacgtggcgcgaaatccgtggtcagaacaacctcatgatcattggaagtgaggccgtcgaccacggtatccagatctttgacatgaaggtttgtatgcgagcccagttgctgtttgccatttctaatgcccaacagaaactgcttaccgtcgatccggcaaagcctgtgacattcagtaaccagagggatcttgcgggtcattacaagggccttcccaacggccgtacccacaacgttgtcaccaatccggagacaaacttcatctactcagttggagcggtgcctaggacttcggcctgcaagtctggaatcatcttcattgacatctccgacccagctaaccctacgagccctggatggtaagcttacaatgccccaggacgaattattttgcagctgctaacgtagtgcagtgcttcccaggatggttacgtgcacgatgctcagtgcctgatctaccgcggacctgacaaggagttcgagggacgtgagatctgctacggctacaacgaggacacactcacaatctatgatgtgaccgacaagaaggcatcgaaggtcctctcaattacctcctacgagggcgcagcctacactcaccaaggtgttgtcttggacccaatgaaccagaagtacttgctcctcgatgacgagtacgatgagtatgacaaggttggccctggaattccaggtaaccccatcacctacatttgggacatttcttcgctccgagcacccaagcaaactggactttacaaatcgggcgccaagggtgttgaccacaaccaatacgtcgccaacggacttgcataccaatccaactatggcaccggtcttcgcatattggacgtacgatccatcccgagtgaccccactggtaacggtgtgaaggaaattggatttttcgacgtctaccctgaagatgacgacctgcccggtggtggcgctgttgactttgttggcacttggtcgagctatggtctcttcaagagtggccacattctgatcaacaccatggagcgtggcgcattcgtcgtcaagttccaggagggcaagggcatctagaagtttggtttaacagcgatggcatcgtacccggaacctttctgcgcctcttttctgcataattgcagtcacctaatacacataattgatgcttgaccacgaccacgaaaattccccactctcatctgtgatagccattaatcttttctatgtgtttatttcactttgaatggatcctggatatcctcgagcctttttcaaatcagcaatttgaaacaaaactcaactgagacagtacaggcctccacttaagaacatgtggaattacaccgaaaagcagtggtcctaaggctaatcacagcaagcatttcgtctaccaacacctttcataactattcagtttgtttttcttggccctactcgcagcttttgtaacgtcgatgaatacagacgagtggtccgaccaagcagtccgcggaacgttcggcctatgcagactgtgcctgcctcttccagcgatgaattcctatcaagctcgcgatgcataacttggccatcacctaccccacctgcggctcttcagtgcgatctggcataagtggcgaacgaagcacaaatgaagttgctctgtccacattgtggcgcatttccgccaagcggcggatgagtcttgggccaatataaatttgtccgcctgcccaatgaggactcgcccgaagacaccaaataacctcctgccccatgtatcacagtgcagaacctcgccaagatgctttctatctgtcgccgcacctaacacccggatagcggtcgactgcatagtgatccccgtgttctctgtggttcctgaatttcgtttcgacattgccagctgcctttatgggctaagaccaaccagtgcgcgatcgatgatcagcaagggacctttctggttgcactgctgcaaggatacgaggtaaagtatatatcatgctcatcctctgagttttttgaattcagcagcagtctcctcgctcataaatctcaaccgccaatatgagatacgcttttcttgccgctgcgcttgttgcgccatctcttgcacagtatggtgtcgctcccaacccaccagtcgtctctcccccaagtgagaagccgttgatctccgaggccgctttgatcaaggacgtcaagcttgaggacttgcttgctggatctcagaagctccaggatattgccgatgccaacggcggaaaccgtgctttcggcggtggcggccacaacgctaccactgagtggctctaccagactctgctcgcaactggcgcctacgatgtctacaagcagccattcgtagagctctttacggctgccaccaccacgttttctgcaaacggcgaggcggtcccggttgagtacctcacatatggaccttctggcaccgtgaatggtactcttgtcaaagttagcagccttggatgcactgctgcagactacccatcggccgtctctggaaacattgccgtaatttctcgtggcgaatgcactttcgccatcaaggccgccaacgcgaagactgccggagctgctggagctgtcatatacaacaacgtagctgccacccctctttctggtacccttggtggtgacggcgactatgcacccgtcgttggtatgactcaggaggcaggaaacgctctcctctctcagattggcaacggtactgtccaagcaaaccttttcgttgatgccatccgcgagaaccgcaccaactacaacgtcatcgccgaaaccaaggaaggtgaccacgagaacgtcctcatgattggaggccactccgactctgtctacgctggccctggcatcaacgacgacggctccggcaccatcggctcccttgtcgtcggcctcgccctcgcaaagtacaagatcaagaacgctgttcgcctcggtttctggggcgccgaagaattcggcaaactcggctccttctactacctcaagacgctcaacggcactctctccggcaacagcaccgaagctagcaagatccgtgcatacctcaacttcgacatgatcgcctcgcccaactacgtcctcggcatctacgacggcgacggcagcgccttcaacttctccggccccacgggctcggacaagatcgagaaggactttgagcagttctacgagaaccgtggccaagctcacgtgccctcgctcttctccctgcgctccgactacgccgctttcctcgagaacggcattccatccggtggcctgttcaccggcgctgaggtcctcaagacggaacaggaggcggttatgtttggcggcgaggccggcgcaccgctcgatgcgtgctaccaccagaagtgtgacgacattaacaatcttgcggaagacgcttatctgcttaacacccaaagcattgcgaacagtgtggctaagtatgcgctgagctttgagggtattccgagggcgaatgcgacaatcaggaagaggaatgctgagagttcgcgattcatggcacgatttgacgacggtggtcatgcacaccacggacagaactgtggtgcgggcaagaacttggaataaaagtgtaaaaggaggtgggagtgggggatgatgaagatatgagatgataccttgatgacttgttatgatgttgtagttgtaagaagacgcagaaatgcatgaagagtttaatcgttacttttgctgggaacgatgtggcatgtgattttgtggtgtccgcaaccatgtgccagaataaatagatctttggatttcgactcgtattatagctcttccatttgagcgtttaatgaatttggtttgaacgtgcgaggtagtgctcctccgagttgaacaaatatacgtgttcccaaggtgttgtagtccctcaagtctttctggcctatgtctagagtttgtcatcaatgtgatgtcttttccccggtcgtctcagacactgggaaacaacttttaacaagttctcgaatgatgtcaggatatggtatttgacttcttgggtctggtatcgtgatattgtgccaaatcactctctggatgtatgtacgttgcttccgttatattgagcatttcattttgaaagcttgatttgcctcctggactattacaatttggaattgagttcttggggtttggaaacatctatattgatcctgccggtcgtcacttgcagtcgcacattgtgtgatgttttgatttgaattctacgttaacatggcgttgtcattagaggcagcgctcctgtcggggcatcgatcccacacaagatgcagtgaaagactggggaaatatgccattactcatgaacaatgtaacgtcagcctcactgctcgcgttgactctacccaagccaattcaattcacttctggaggcttaacctgcgttcaaacataagcgagctcttgcccttagatatacatattgcccttctccaacctccgacaactcaccaccgccactcattacatcaactcaatcaactcctactaaactcaattcaatcgcaaaaattctttcgaattaattcagtctcttcttgactcactctttaacctccgacgaaactggcagctaccatgtccgaacatttggagtcaatggacattgacgatcaccgcctgggagaccgctccccgaaggtatccgctggcggagaaaagaaccccatgctagacatcgtacgactcatacgccctatgcctcgctcattcaaagaaactactgcatctgaggcacctaaagtacctgaagtaaagccccagcgcagacaacggaagtatggatcccctgtcgtccgtctaaatggaactctgcaccacgcgcgcttcaatggctcagtgggcagtctcgacgtcgagtggtccgagcgatcgtggcgttcgaaagttaacaaggcggatatgctttatctcctagaccatgctggagaggacatcagcatagtcaagacgtggaattcagatgctatatgccagtatatggttgcagtgcggaaggatcgggatgataggcggcagaatggaacagacgggaaagtgcatgcattgacacttctcgcgagtatggccactacctgggcagctacggaagttgatgctgtcggcgccgatgcagatgagaacgatggagacgaagaaggagttgatgcaggtatcattgcagtcgaccagcttgataccgatgcagaaggcgactctgacgatgacatgaccggttcctctatcgaggcgtactttacagttgacaacggaaaaccaacgattggcgaggaagaggaagttttcgacggagacgggctcactctcattgaagacgaagtgctttcgcccaccgtcgagacgcctatcatttccgaagtcaccgtcgaggccgactcccaacccaaggcctctagcaagcctcattttcggcgaaccatgaccctcagccgcgcccgcgagtccctcctcgccatccaacaacaagcctacaacgacgcccgaaactctttgttcaaagactacgatagctacgttatggcccacgttttcgcgcctgtccgcaacaccactctcatacacgatcacaacggtagtgttgtgttttcacatcatactcaaatgctggtgcgcgatgttatacaggctcgcgacactgcgcggatatggcgcgatagattgcacatggaacaaggcaatcaggttgccaatttgcatagtgtgaaggctgggcgtgaggagctttgtgagcggctcatcgcggtcttgactgattggcttgaggttgaggatgtagatgctaaggaacaggccaagaacatggttgaggagctcttggatatgtaaaggtcatacgtgcacagctagagcgagtagcgttcgatggttgttcggaatgtttggtcgatgaacgagtctagggcgttaagctatcatgtcgggatacagcagcaagaagtagcgcaacaattgatgctttcacagccacctgaaatcccctcttagaaccagtcaacatggtaatgtggcatagtagcatagtgtcgagagtaaaaagactaatctctcgctacccgggctagtaactatataaacgctgccacacacggtaatggctaaagctccataatgacaagccttttttattacctttttagcctttaaatatatgcatgctcacacaagatatcaaggtacgttcttacactatgcgtacctaggtagtactctggattcagaagtagtgtgcataacttattgcctaatggaagattccaagtccgcatcaccgtgatactgcggggtagcgcaatcaatccttttagtcgacgaacataagcgtgtcgatctgtagcaatcctcacctcgtggatctagcttcgtgttccacaacctgtacgcggatcattgatcggcagcaggacagtctgctagtggtaagcactatgtacagatcagaacttagcactcaggtagccaatccagtcagcctagatataaatagggtgagattaccacacatgtgaattacaggaacgtaatcctgtcaactcacatatgcatgattcattagtcagtaatctccgagcttggacatccagccacagaatttatatcatgacgttctctctcctgtatcctcgagtccatatcttcccactgtgttctacacactgcaatagaatgacgaactttgaaatccagcactgcaccgaggaagacatcccccgcgtctttgaactcgtttcgctgtcattcggccacgatcatgagtacatggacgcaatcttcccgcaccacgacacaccagctggacgcaaagcaggaagtgagcgcttgctgaaatcgttccatgaggatcaacacggtgtcttcctcaaactagtcgagaccaaaagcgagaaaatagtcgctgcggcgaaatggaatatctacaacggcggtccggtgcctcaacagcctgagctcgatggtgattattggcagactgaagatgacaaagaattcgcaaaagggatgttcaaagaattcttcactgcgagacagcgcttaatcgaagagactgaagctcatctggctggtatgttgcgatgccaaccttggaaatcgaatgccttaagtgattactagcttacccatccagcgctcgatatgttaatggtagatccagcttaccaaagaatgggagctgggcgagcattggtgagatggggccttgcggaggcagacaagttaggtatagaggtgagtctcccagcaaagtgacaggaccatctgctgaatagtgacctcaggctgttgttgagggatcagatcaggctcaaagattatacgaatcagagggattcgacggaacacggcttgtgtgcccagtccctgagaaatttgcggctaggcgcaagcaggcgtattggtggatgaggcgtccactgcgacacacagcttgacagatggatttttaggtatggtaatgcggcgatagcgaagtaacaaggctgtgcctcagagcgatgccttgtcaccgagatctcgggagccttgtaagtgaaagaaatttggtcctggtccagagcaacgccacatccacatggcgttttccgtgtacccaaagattgtatctattcggactccaagtgccggctggtcgacatatgttttcctcctgtttgagacagcccgagagcactttgaagtctcttcttgtctctttgaactaacttaaagctactggcccgtccgatgtctcatctttgaaaccatagtttgacacgacctgtgtgcagtatgaactatgctggtagccttttgctactgttgcagagaactttggaaggtttctgtgtgaactggggtatttggcatttcacattttgaatgctttctgatagcaattcattgcagcagtgcgcagcgcatcttcccataacaaagggttctacgacatgctgagcacgccgtgatcaatccatttgctagggtagtgatctcatacatcgccaaaagtgaatgaacgtggcacggtttgattccatctccaaaaatagcggcccatcagtgacgttctggaccgaatgggaatcggaccgagacaagacgagacttgagatggctcgaagaagtaagatgtcccatcgtcgcgggtgccacgtcgctatcgacacgtgacgtgccagttgggtggcccaacccttgtgcaaatcacacaccgctcaatggccaaaatcaaggcacagcctgtccaacatgtgaatcataacaagagagccaacattcactatccgtcgcgcagtacattacaacccctcgtcatgtgcatcgatcgttcacctgcaccagcaaacttcctacgttatctagccccagggtcttcttgcgcaaccacagcatccctgcattagcctcaacagcaactgccgctatccgaacattacgtcatcgtcacgctacaaacactgcccatgtgctaccacaactacacttcgcataacggctgcggccacctgggagagtcgcataagcagccgtggacactttgccctaaagcgatcgcgagactcaatgaacatcgcggcggtcccagctctccgccactgtctcccccagcgacagacgcctttgcagcaccgccaaaacgctcctcatccgtgcgcggcttcttctcgctgtcgcgctccaacacaactgcatcgcggcgcacaatctcggggtcgtcgatagggacggcacgtgattcgtcctccagcaatggctcctacacctatgcgccgagcgttgagctgaactatgcgaacttgccagaccatcaactcgcggccgcgaaatgcgcgcagccaatcaagcgcacgcatgttagtcgtgaaatggatgtctgtaagatctgcaagcgctggatcagtgacatgcgatccatgattatccgctacgacaagactggtagtatcaggggaactgtcgccttcgataagttcttgaaacccgagggagacgggctaggtgagcaagaggatgatgtgaccattccgctcgatgaccgtgatgatcatggacatgttctgggcgccaggcaagctatcgtcatgggtcacccagccgggatgctagatggagatggaggattgttggcgctggagaaggagttgaatgcgcagaaaggtttttattgaccaatgccggaataccacccagtagtgtgcgaggaagtttgtattgttagaatgttgatctagtccgaatcgtatatttttcgtcagtattacagtccccactccgcggattggatctctcgcatgttagtggtgcggcggcctatgccttcgccacgcatgctttccacgcatgagacgcaaacttcctcatcgagacaacccaaagtggcctgatttactttgccggcataaattatctccacaatcaagttcgcccacaagcgaagatgtcgagttagaatcctgccggcgacatgcggctcctctgatatggtcctgtccattatgccaaacttcttcatgacttgaaatctggaacgaggaaaaataatcacatacactaagagcttctacgttgtttcgaccatctcatgtcctatttccagaaatgtggatgaggctgatggtggcgcactgttccttaaactcgacacttgcgcacgccttgcatgcgcggtgatgatgcccggcgacaaaactcacggtgtgactggtgcggcgtcaatgtccactgttagcacagtgatcaatacatgttatcaaaagttgctgaaaaaggaatgagcatgctccttgcatataacagtacggtattaatgcatcgttccatgcatagcccaagagattgcgtcgatcagtcgtgaggttcgcatctgactggtgcggcatgtatgtcctcaactagtgcagctatcgatacttactcacaatagttgctggaagaggtatgtatgtgctgcttggacgcaattgtgctgtgatgtgctactattcaaggcatgacgtccgcggaatgccgacggtcgaaaataaccatcacatatgactggtgcggtgttcatgtccatgattagtgcagtgaacgacagcatcttacagaatctactaaaagaggtaggagggcgcatgggcataatgcaaaggggtatagtgcagcgaaaatactgatgaggtcttcgtaacgagttttgatccgaggagcaccaaggggcacacacattcaatgtttagatccttgactagatccacaagtaacggacatgatgtagccaatggagatggcttttaatctctaagcctctttccgcgatcgacgaatcgacaacggagtgaatgaacgcttagcaggcagcgcaacgagcatttttgctgctctctacctacccgaccagcgaggaaacgcgaaccttccgatcccataaatatgaccaaaagctttaaccgctcactatatcatgcccaccatcaccctcactcctccctttcacacccaacaacatcaacgcaaactcccgtcagccataatcaatactgccaagaaacaaccgcagcactcccccaaaaccaacaatgtgcacagaaatccttcaccgcccgcgcacctgccaacacacaagctttctgcgctgggactactgcagcgtcatcatcccctccgaccgcgagccggaagtaggccgcgcgtgtcggctgtacaaggtcaagtacaagcgcagccacgacggacacaactgctttgagtgtgcgcgggagaacataatgcggaatactgaagaaaaggataagaatgtaaagaacaggcggatgaggaagatagcggtgaggctgggctgggtatttggcaggaaataggagggggcgcgaggatgtatgttcgccatgtagttccatgatattgagatggaggaggctggctaccttcaacccatccccagcattcctccgaaccccaatactcccgtgaatctattcacgcctactcatcagactaccacgtcctcgtctcaaaccgctccctcaacacctcgtatttcctaacatcccccacgctaggctggatctcatgcacgccagccgcaaaatccgcctcttcgactacatcgctcttgcgcctgagcgcaatctgtcccgcgcgcctgagcagcgcctccagatccgcgcccgagaaattcgtgcactcgtccctctccccgaatagcgctagctcggcactcaacacgcccctctgcctgatcaacgccctcaaaatatccacgcgctctttcggactcggcaggccgacgtacaatctcgtttccaggcgcccagggcgcaatatggcctcgtcgatcatctcggggcggttggtggcggcgatgagatagatgccttggcgcatggagaggccgtcaagttcagtgaggagagtgtttacgacgcgggcggaggcttcgtgaagctcggtgctgcgtttgggggcgagggcatcgaattcgtcgaagaagacgacgcagggtgcggaggagcgagcgcgttggaagacttgacggatggcgcgttcggattcgccgacatactggggtgggttagtgagggtattatgatacaatggcttttgatgtgggcagagggggctggtgaaggagatgtagtcgctaggctggttattcgcatgcgggatagtgacttaccttgttcaataattcgggacccttgacgcttatgaagtttgctttggactctgccgccaccgcctttgccagcaatgtcttaccacatcctggcgggccccatagtaatacaccagtcgcagctgtgatgccgacctttgcaaagcgttccggacttttgatgggttccacaatggccatttcgagctcttcgcgtactgctgaaagagcgccaacgtcactccaggtcgtatcgggcacagttgcaaagccttctcgtttcgatgacggtacaatggctggaagaacggcgtcaaatgcttccatggagattgcggtgtcttcgaaccctggcgggcgcaaagcatctggatttcgtacacgcgtgacgaggcgccggatctcttggttgacgctgaagtcctctgaagggtcagcctcatctacctccatttcagattcctctaacgccgcctgcttttccagcgcttctcgatatcgatccattgaccaggtacctgccttactgacaagatctttgagatcggcaccaacgaatcctgccgtcttcttcgccagggatggaaaatcaacgtcgtccgacagtttcggtttgcgagtgagagccctgaggatcatttctcgcatattttcgttgggtacgcccatattgatctcggtatcaaaccgaccaccgcgtctgagggccggatctaagctgtccggacgattacttgccgcgagcacaataaccggcttgccatcattcccttccatggctagactatccatggagataagtagctgggcgacaatccttttctccatttggctttgtgcactgtcacgttttggtgcaatgacatcgatctcgtcaatgaagatcaagcatggcgccacctctttcgctttatcaaagtgttcgcgaatctgcttctcagattcgcccgacattccggaaacaacagacggtccaaggatctcgatgaagggaacgccaagttctgccgcgaatgctcgactgatgacagtcttaccacagcctggcggtccatggagcaagatgccacgtggtattggaatttcccgactagtgtattcttgaggacagagcaatggcatgacaaggtgctctttcagctgccttttgatcttggacacaccgccgaggtcggcaagacttaggcctgttggtggtgcagtatcgatcttcgattccggagccgcagccttcttctgcctcttgctctccctctcgccatccgccctcttcccatctctcttcttgctcttcttttcctccccattcatcgcagccggctccttactggcccaagtattaacaatctgcttattcatccaatccccgcttttactacccttcacttcaatcttctcgtccccaaactcgccctcgacttcaagcaattcgtcttcgtcgtctccgctctcgtcttcacggatcacgtcgattacgcgctcgatgctgtcttcaatctgcttctttggccgccgttttaggctcgaattggaccgttgaatccattcatagatggtaatgagccgcagtttcaacggtgactcatttttgtcgtccagatattttcgcacgatttggtacacttccttgtccaggccggcttggagggtgggccgggagcggggagccatggcggttgtgatttcaggagtaagtcaggaggttgtcgcacagaaggtccccttttttcgtcgaatttttgcactttttggcgacgtctgtctggaacgacgttgcccatgtgatgtcgaattgcatccacaaaaaagttcgatacgccacttatcgataagactagcgtcggcgcgccgtcggctagatccgtgcatacgtcaatcaaggcagagcatgcgagacaccaagtctcatgcgcatcactgggagctcatggagtctgtaacaccatggggaactctagtagctcgaacaagatctctgcccaggacaagtatgcaaccacccggtgaatgatgcgctgcgtgtactgatggtgactgcacagggcgatcctggatatgaagaaccagcgtgataagctacgacagtaccagaagcggataaccgttcttaccgaccgcgaaaaggagatcgcgaaggagtgtctagctaaggggcagacggataaggcgaagctggcgctgcggcggaagaagtaccaagaatcgctgttatcgaagacggactcgcaactggcgcaactggagatactcaccagcgacgtcgagttcgcgctggtgcagaaggatgtcctgtacgggctgcagcaaggcaccgccgtattgaaggagattcatcgcgagatggggggcatcgagaacgtggagaagctgcttgccgataacgaggaggcaagagcataccaagaggttgtctcgcactttgatcgtaatcgccactcaacgctgacacatcttaggaaatctctgaacttcttgcgaacaagatgtccaaccaagacgaagacgaggtggaagacgagctcgaagctctcgaagccgaggtcaacggcgtcccagagctgcccaccgcacctatcgcgcaaccacaattcacagcagaggagaaggcccagatggcgaaggacagggctgcgagaagagcacgtgagagagctgctgagcaggcatcgcagcccatgttggcatgatcaagcatctagacggcatatagagtgcattcaagcgtggcgttggggtttcttctgcacaacacgatcgtccaacacgttgctttcggcgtggtggcgcatagcgagaggttgtcatgtatctcaaactcgacctatgagtacctgacgatgctgtccacgtgcatcatgtgagggcaacgatcgatttgcggggaagtgaagtcagtcttggactgcaagtggcaatgtttcacctgcgtgatcttcggcatcacgtcatagctctcgcacctgatatcgacgcttttcttcctacttccactccaagcctcttccttccaccgatcgtacctgacagtattgaaccctgccgatcccaaagctcaaagctaccccgcccccaccatcaacaccaacaccacctaaacaacccccccacaatgtctcacgaccactcccactgccacgacgagcaccacgaccacggcggcgacggccacgaccacaccgatgacataacgccagccctgcaaaatcttctctacgaacaaatcgacttcagcaaactcgtcacgctcaacgaagatgaatccaacagcggccgcgccatctgccagaaaacatgggcgcaacgcctcgaccccgaacctgaaatcaagagtagcgccgacgaacaactcctgatgatcgtccccttcacgggccaagtgcgcctgcactcaatcctcatccgcacctcgccctcgccctcctgccccaaaacgctaaaagtcttcctcaacgccgacgccatggacttcgacaccgcctcggacgccacgcccacacaagaactctcaatctcccaaacctcagaggtccaggagatacccgtcaagcgggcgcatttcaacacgacgcgcagcctggcgctgttctttgaggacaattggagtgcgggcgaggaggaggagactaggataagttatcttgcgttcaagggcgattttatgaaattgaacaaggaaccggttagtgtcatgtacgaggcggcggcgaacccaagtgaccataagagtattgtggggattggggagggggtagggaggagcattcagtaggtgatggggaagatgatcggtgcatgaagtcagggattgatgtgcatggatggcgttaggtatagcgttgatgtgttgataacttcctgtcgctctcgagtaaattcatcatgggtataggcaaacatttcgtcgtctgcaaggtcagcataggcgcttgatccatgattcaagtgaacatactctgtgtctttcttccagtatcttgggtatcacgtccctgcaaaccatcctccgtatgcatctccaaccaaacatcatccctccctccgtatgcaaatccaaccaaacagcatccctcccctccctcctcacgcgccctgtgtccagcaatttcccaccctccacgatcatgaatgtctcgtactccccagaacctccccatgcacctttgtccaatcaatcgtcttgtccagctcctcgtccagccggccgactacagccacactatcgccgcgcacaatgtaaagtcccaggggtacttcttctgacggcacttcttcttctcgcggccggatgatgcgctccacggcttcttgcaggactaggttcatgctgccgtcgcaggagaagagggtgccgatcatggtgcgcccgtcgagggttaggacggttacgcgctctagtttgggttagctggggtgttgaggggaggggaaggtagaggccggactgtttaggtaggcatttaacgacatggtgtgtgggtggagatttggttgttgcgcaattaaagcgcgttgcgtggagtttccgcttccgagggatcaggtcttgtactggggaaagacgtggagcttttcgtagcggattgggagtccggagcgcggtatgataaagctttgttttaagtgttgatcatgcttgaagagctcgcgatgctttgcggtcgaccttcaactttcgacggtctgtgcggggccaatcagagcggacttcctccgcagcactcgcagctgccttgggatggcggtaacttccgaaaacactgtgttgacgacttgtctcatacagattcttccatggcagccgtcacgtttccaattatgtagtctacctttgaatatccacttggctgagcctacgtcttccacgatggacccagtgccgctggagcctagcatcttcttctccaaactcccgagagagcttcgcgaccaagtctacgagtacgccttctggtgctcatcgagtcgggactcaacgggcatccttccttcatacgagctcgctgcccctctcctcacgtgccgccaattctacaacgaagccaacgtcattgcatttgcgaacatcgattggtgcatcaactgggctcgagtgcatcgtaaatactacgattgcaacatttgcacgacatggctttgcaaacaatctcacacaggggagtccgcatgctcgcaacacttgtctgattcttgtgatgtcggtgggatagcttcgctccgtagcccaatggatctgacggtcaacaagatgattgaacgcgccggactattcagcgagcagcgcactgctttgcgctacttgacgattgcagacttttggttcgacttcacggttgcattgcaagcattgcggccagaaaaccccgtcctctatcatctcttgcataattttggcaggccagcacgcgggattgtcacttagacggccttaatatgacacttctagagccagtgtgcgatgcagggttctatggtcatcacgcattgagatcccatcgagccgacgtcaagatcgcgagagtaaacaccgcccaattccagagcatgcaatccgccaagtctgttatacttgaacactcttctcactttagttcaccatcccaatccggattttatagaggctggcttgggcactggccctggcactgttttactctggttggggagaaaagaggcagaaaagaggagggtatccaccatcgccctgatcctgagaaaaacaagcgggagtactacctttccgatgactattcaagtttagactgggtgtgactcagcagcttgaaccttgagcgacttggttggtctgaatgcatcagcccacaggatgaccccattgttattgtacgtgccgtggcgtaagctatgatcacgcagtgacgcggccttccggctctcatccatggctgctttggctttcgtggtgtactaaaaaatgagtgaagaagttggattggtaccgagaagcacagttcgcacacaacatctggatctccaagcttgcagcccgactcaaagcctctcgttctgagaatccttccaccaaatgactgcatcccagtcaggctcccctacaatccaaacaaagtggccacgaagataaactttagcgccgagcctgtcttacctcataggccagactacttcatcagcgagcggcacacgtatttccagcgcgtggagatgctgatcgattataccccttcaccacaagtcggctgggaggaaagtattgctaacgtgcctttcaggaagagaggaggatgtaatcaggcactgggacctttggctacgagatctagctactttaggcccattgagagaccggtttggaagtgggagttttgtatttgtggggaatgggtggaggccttaagagtaattgaacagtacctagagtacgtatgttcccatctgtagcaagcggccgctgaaacgccaatcaccaggccgagatttctcgcacttttcactctgcgtctcggtctgccgaacttttcgagcctgctttttctacctgtttgccgcttgtccgcagccacaacctatcgagcaaattctcaaccaggagacccagtgctactgagcattacactacttgaatcatgagtagatacgagtggatcaagtcgcagacgaaccgcgcggtgtcatggctagtagacactgcgagcgcccagggaagcgtagtacgcacggcccaagatactgcgacagtacagaatatcacgacgcacactacccccgcacccaaacaaggcagactcaaaggaaaagcgcggacagaagcgcgggagaaagcgcgaaaagccaaagaagccgaagcccttcgcgtcgccaacgaagctgcaaagcaggtctcaaaaccacgtcaagtctcaaccgatgagctcctccgacagggaagatatctacgaaatcttcaggggacgatcataatgccaaagaatatctggcgcgcatacaaggacgctattcgaggccgccagaagtacgtggaaaagttcgccgccgaggagcccgagcaccagggcaacgcgggacatgtgtacttcctagatatactacggcagatcgtcagcatgctcgaagggcgcatcctggtgcaagcttccgcttcgacggcgacttccaagaatcaggatcgggatttcaccaatcttttctctcagctcagcatcgatcctgctgaagatgcgattgagcaggaagaaaaccccaactctgaagagaaagacgatatggcgattgttaatgttgcacctgttcgttacgaaccgaaagtcgaccctgctgaggaggctaagctattgtggttctgtttcgtggatgacgctgtcgaactacgtgattacgtgatcctcatctggctccgcttcttcgaaggaggcgacattgctccgagtctcccagtagccacgttcctgacagaagctgcgatggcgcaaatcactatgctggagaaaacaatgaagccacactccatgagtgagatgggaaaactctcaaaggtactccaagaccaacaggactggacgcttgcggctataacgattatgagtgcgagagcagcaatgaatgaggatacaacgtacccaatctcggtacccctgagtttaccacgactgttgaagctcagccctcagatggccgtcgatccgattgtcatagagaaggacacgtttcttatacagtatctcatggatctatcattggaggtaagcagctcatcttcgctactgtatctagacctggacacggcaattcaaaactactccgatctgggaaacttcactgacttcctctagcgcaacggttccgtaaaggttgaacgcgaatcaagcgatggtgtctcttctctcattaacaataagctggatataatttcgcggcttcttttgtccgtctggactggcacttacccatctgtcgctgtattctgtgtcgcgactgccctccaacacatatgggagagcaaccggggtcaactacgaaagcctatgcaggaactggaaagatacttgaacaaacaccaggaattcgccgggaccctcttcgacgagcaggtttccatatatagatcctctacgaccgaagagctcaatacacttatgcggtttgtccaggttaatcctgtgcaactggatcgttaccgtcatattcgcgaaatttcacctaaacatccaaagggtgcactttgcggcctgcatcgcaacatgtggaaagacctgactctgtcatacgaatacaaggagatgatgatggatcgtattgaagagcttgaagaccacccaggcaacagtgaagcgatccacaagtacatggagaagttcatcatccccaatccagatccaaacttcctacgctcatcgaatcctgccctgtgtggcaaactacttctcaacgcccagatgcgtagagaagagatcaatctcaatttcgtcaacatgaaccaggacctccacgcaatgtgccacatgtacaacgcactccgccaattcggctatctcgacgagccctggcacgcgctcgaaacctacatcgacctccacatcaagacaatcttcatgggcgagcgccctacagcctccgctcatgtcatggtaaaccgggtattcctcagctcaggcctgcactccgaggccctgcgccaactcaacaatcccgataagcgcaccaaggacccacgctttttggcgaaacagaagacgaatcgcacgggtaatgtcacactgtcaccgttcatgggtatactgtcggactatctacacgataaagataccatccagcgcacgctctaccgcatggacgacgaaatggtcgcccaagccaagcgcgaactcgtaggcttcaaaggcccaaaatccagaagccccgtcaaatcctacctcaaagactctggccacattgctttcctccaagcgcttgaagtgcaaatgaaccagatcgatcgcatctttgcgactgacggtatcgggctgagtcgcacttgcactgctctctttgaggagattactttaaatgccgagtttcaattgtccacattggcgggacggaaagacgatgggttctcatgcttggccatgatgttgagacggtttgtggatgcggatcaaggagtgatgggggcgagggaggtggcggagagtgtggcggggacggcggccgcggtgttgagggggtatatccgaaagggcggtaagggtatgccgcagtaagaggtatgctgatgctgataatgaagatgcattgctagatcttaatcacacgctgattaggtgcattaaatctcggatcaaagcttgaaagtcaatcgatgcaacacaatcactgtattgacaatcctgtgtctagttactgtgttgcactttctctccagcttattcacgtcaacgactctgctaataccattcctgattcctcgccttccgccctgcttctgccggtcgatatgccccacccttcgcagtcccgagtccttcacgtaccaggccgatcaggaattgcacgccaacacctacaccgtccacaaccatagcttggttctgatgtttgccaacggcatcttcgcaggcctccttagctccagtcatcccggcacagcccagacaaatacaatctgcgccccttccatcaacgagttccttcgccgccttgacaacccccgcaaagacctcttccttcggcttcctctcgagatctagcacggagatcctgcaagccgcacatccagcggaaaatttaccaaatccgtactctgcgatggactgctggtggattatctcggaccgctcgcttgtggtgacgatgcccagtttattcccgcacatcctcgaggcatagagtgctgattccatgatgccaagtacaggctgagtaacttcctcacggagcgcagttatgaggggatggttgctaaagcagcacacaaggaatgcgtcgaagcgatgcttgataggcacgatgttgcgcagacactcggcggctgagagaacgccgtcgactcggccttcaatggcgctgggtgctggtgggggagcagtgaagccatagactgtcactccaggcgggatcttggtcgaaacggttttgaggcaggcgtcggtcatgtgcgccgaggagtttggatttatcaagagaattgagatgggaggttgttcgatcccaacgacggttgggaatgtttttggatccattttatagagtctgtgaggtaccacgtagcgtattctaaggctgtttctttctgctttgttgagagctgcgtaaagtgggaaggagaagcgagagaaggtgacttccttatatgtcccctcaccaaaaccccacacacatttgttcggattagggaaagcgtagactagttagtaagcagtagatagcgtcactttcgaccacgagcatcattttctgagatgtcatccacctgaacaaatcgggttttggatttaccgcgactatccgcgtgcatagaagcctcgaaagcacagctgcaacgctaaaggtaggtctcgctttcacgcactattgatgggagaactgagatgacagtttctccgtctaaagccaaaggtctcgttctccaggtagcatgcctcttccttgttggcccatcttgcccgtgactagctttcccttattgcgatgcaagaactttccataccccttttctccgacgatgccggctccatcatgctgccacaccacctttcctctgagaatggtgtatctcggccagttttggacagagatgccttcaaaaggcgtgtagtcaacgccgtgatgaagttgctcctgtgtgatggtcactttacccctaggatcgccaggaggataccagataactaggtctgcatcgaaccctaccatcagagttccctttctatcgtccataccgtatagtctggcggcattgctggctgtgagtcggacgaattgtggcagagtgatacgtgccttctcgggtgttaagcacccctccgattgattgaacaaaagcggcatcctagtttcaagtcctgggagaccattgggcaccttggagaaacgaatgacaccgtcgacagtgcctgcttttttgccctttgggtggtcgaattttgacgcagcatggtctgaggaccagacggtgaaggcgccgttggccagaccacgccacagcccttcaagatccgatgcgtgatgtcgcaaaggcggcgcacatatgaacttggcgccatgagaattatcgccgtggtgacactgtttgatctcctcggaaagaagaaatagataatgaggacaagtctccgcatgcactggtaacagccgcgcttgggctgccctgacatgctcaacagccgcctcagaagacatgtgcactatgagaatgggtgcatccacaagttcagctaatgagatagctcgatatgacgcctcgtcctctgcaagtcgcggcctggcaattgcgtgaaaaaacggatctgtgttgcctctccgttcaagacgctcgattaccaaggcgatcatgtccgagttttcagcatggatcattgtggtcatgcctaactcgcgacaagtcagcatgacatcgagcaattgcctgtcgccgagcttgtaaggctcgtatgtcatgtacaacttgacggacgtgatgccatcctcaaccagtttgggcagttcgttgtcgaggatttcggcggtagggtttgtcatgacaagatgaaacccgtagtcacagtacgcttggtcatttgccttggcatggtagttttgcacaggttcgaggacagagctgtcctgacgttgttggctggcaaaggccaacacagtggtggttccgccggcaatggcacttcgagaagcagtctcccaagtatcgccggttggcatactatcttgttgaatgtgcgtgtgggaatctatcccgcccggggtgatgaaggcaccttgcgcatctatgacttcggcgtttgaccgagcagcaagatcgaatccaagcgtggcgatttttccatctcgaataccgatgtcaagaccagcaggcaagacttcgtttgccgtcacctttgagcgaccatttgtcagttctaattccgcttctggtaacaggctttacatacgaggatgccattcgtgacgatgaggtcatactggtcgtattgctgttgagacatgactcgattgcgatattgcaacagaaaccgatgaacgagtggttccgctatggtaaataacgtctggctggtgctttcctgtactccaattcttatctgccgataccgctgaaatagtcgggtcggccggcaacctaggtcgccatcggatcggcatctgcgaagctccgtcacttaccgtaggtacctaggtagccatcaccggggtacgcctcagcacgatgatctatctctcattctctctctatcgtttgatacgttgtggccgagacctgcccaggtggagcctcggctgcttagccttggagccattccagaaacggccatccgagccttccaaggcttacacacttacaggtatcagctcttctcaatagcggatcttcggatcaattttttaaattattgtcacttggtccgcccgcttcacatcgtttgtatctagacagacaagaaaatgatgaagtacttgtaataattctagttcatgggcgtttgagatgcatttgaaatgttattgagcaagctaatacatacatacggggtcatgcaaaagcttgttctaatctagaagggctggctcttcgacaccgacctgactgagtagcctgtgataacgttcgggcctcctgtgcttggcaaaatcaaagactctatctttgcctttgcgacacatggctagatcaatggtggcgcagaccagctcatcaccctcggtctttgattcagcaatgatgtgtccattgggatctacaatgctgctgccggcgatgagcgagccgtggtcttccttaccagccttccctgcgtggatactgaagcatgcattcgtatagcttccagactggttagatagatgatgatggaagagagcttcctgcttttgccattcattcgttcctggatattgaggcgcgaaagcagtggtattgtagccctcctatatccatagtagtcagtgcgtgatgccttttacacggtaccggggtagaactcagtttgtctgaggcgacttaccagcacgatttcgacgccttgtagtccatacgatctccaaccctccgcccaacgcctgtcgttacagagcagcatacccatgattgggtcaccctggccctgcgtgctttctgtcgatatcgcgtccttggatttgaccgcaccagggatgagatccggtacgcggaaggcctcgaaccccagatctccaaccgtaaaaaaacgtttctccaattgctgcgtgactccggggcgagtgtcgggttcatagcggccaggtagatggaccttcctgtatttggcgatagcacgcttctgagttgccgaatagtatattgccgtgttgtaatatgttactttctcatcctctgccgtccaacgctcgccatagccaatgtagatgtcgatacccagctccgtcgctttgtcaaagagagatttgccattgggtgagtgaatgatagcggaagggtccttgggagaagctggctcgaagaacttgtcaatgtcttcctgcttctcaatgatgtatcccgggaagaaagttgtaaaggcaagctctggaaatacaagaagcctcacattcttttctgctgcttccgagcacagattaatcattcgagtgagggcatctgagcgcgggctatccaaacttgtaatgggccccaactgcgcggcagctaccgtcagcagtctttggcctgagggtgtgctcattgtgacgtattcctggtgtttctgcgggacaattgtttcttagctgtgtgcaggtggatgaatgcgaccggcgttcaaggcgtgtaaagtcttatgcgcatcttgacacgcggttcgtactcgtgaagctctcgcgtcaggtctccacgctcggcaagaacgagccgaccctgcggcggctatcaacggaaagtttgcgctgcaccagctgccagccgataacactctatcatcggtttgggtaagtgaaaacttaccacatggtcctgtttggttttgtctaatgataacaattcaagttcctggccgactatgacaccacctaggttggtgctgcaataattcgtgctcgctgtctaaacagtatccagtactatcctagggtgatgtgagccgtctctttccaaattctttctgataatttcctacgtactagtaagaaatgaagtctgctcaggcttgtatttgggacaccagctactcattgacagcaaattgagtatggacagagttgtggcatctgcgcaattactagaatagtcattatggccaatggaataattatgctcactgtgtgatgtgcatatcaccgacggctctcagctagatgcagaagctgacgttgggtttccgttccgcgtatcatgacagactacattcttccatctatgatttcgaaatcagacatggtacaagtggtgatgttttttccattgcgataagaattgacctaagattggctaaagcttctgctacatgctttataagcgcgccaggcggttggggaccagattcgccgcatactgtgctagccccctaaggtacatgtcagcgcgatgtttgcattttcaaagtatagagagcaaagtcttaccatcctgcttggaatccagttcctcctgcgccatagttgtgaatcactagattgccctcaattgcctcagcctcaactcgagacccaccttctctcccagctacatggttttcgttagcttagtgctcgtaacatgtgtctaaaacattgtacgttctcggaatacttacgtcttagccctactccatgcttgatcaccttcaaatcttcagggcggcccagctcggggaccagggcacagcaacgctgtttgataagttccgcgaaatccatctcaggctcgccatcccatcgacctttctgtcggcaacctccaagtattatgcctccgcgctctcctctcggaaagatatgtgtggcttcaccgtcgcgatgaggtgcgcggaagtacattttgcgaactggcttctcaggaccttctactagtacgatttgaccctgatatatcatagccacgtcagcatcaagatcgggaaatgattaatacgagacggaaagtgatgggattgaagtaaacgaaatgaagaaaatgttatgcattcgactcccagagaagtgatggaaagcacgtaccctagcagaaaatatcttcttgtcttccactccacctagcgtcagagctccgaggcctgtacaattgaaaatcgctgtggtatttggatacgctcggaatgcatcacgaatgtggtcaaaaacccttcgatgaacctcgatgcccaatctcgtacactcagtctgcagcctgcaatgtgtcagcagggcttctatcctccaggaaattcgatggacattgtctagcgattaatgaaaagtatacataccatggcaaatacttttggacatcgataacaaagctggccatctcgtagccaaaggcacagccgtcaggcagctcttctttcgggatttcggtcaatccgcctacaagctcctcgaaccacaactttcccgtagccggtgtcttgattccaacttcatcaattgcctgctcgtaatgccatcggatgttcatgggtttgatgccgcactcgggtcgcgtagcactgagttctccaaactttcggtatgtgatagcctccatatcttcatgtggtccattgtctctcgcagcagggaaccagtttgcgcctccccaagcagaagtgtactcgggcgctgagtctccaggcagaaattttccagccaccacaattttggcattgggatatctcgcgcgcagttcaagggcttgggcgaggcctacgacaccggcaccaatgaccacgaaatatgctgcaacaagattctcatgtttagctgagaatcgatatatcgctcaaaggaacggaatgggaatggatgaaaatgtacaacttacccatcatgtgaagcttttgaaccctacgtcgctgagcacagatgaggagcctgcttttgtcgtaatgagtacagcggatagccaccacacgcaccgaagttgaagtgaatcggatgccagaccctagcgggtaatgttgcgttgcagtgggtccgctaaagtaagtgaccgacttccctgcctaggtgttcaccgccgatatccgacccgaaatgtgcgagcacgggcctagctacacgtgatacaggatgaggttttggtactgcaacaggcaaacactaaagagactatacaattacggttattgctagcgccatttgaatcatatgtggattttagagacatttgtccaaataatctagctaacgctgttgactggcgtgattggcttgcctgcatcaaagaaagcttcgacattgtccagattgattctgtcaaagttctcccagctgctgcttgaacaaacaccaatatgcggcagaacagtgacgcgccaattgtccttgagctttgggttgatgcctggttcgttcgcatgtacgtctagcccaacaccaacgaccttgccgctttccaaagcttccaacaaggcgtcctcatcgatcatttgaccccgtgcaatgttgacaactcgcaaaccattctttctagcgagtgaaaattgcctcgaggaaagcagatggtgggtggaggccgtgtaaggggcggctatcatgatgcaatccacatgcggaatcatctcgtccaccgaggagtagtaggtagctggttgtttgaaaagcttctccatatccaatttgcgtcgtgggccttgatagtgaatcctcatgtcaaaagctgcctcgcatttgcgcgcgacggctagaccaatatcgcccaggcctacaatacccaaggatttgtgagtcgggtccacggcctcaagtcccaggtcccggctcttgtaccagtcatacctcgcgcaccattgcgcataagtgaggtatctgaatgagtctagcaccagagagagagctgtgtttgcgacggcctcggtgcatgcattaggtgtattgcagtaccagatgcctctggccgtgatggcatcagtgtcagctgcgtcatatccgtgaccactgcagcagatgagcttgagagtgtcaggataatatggaacgacatctgtggcaaatggtcgctgataggcgagcgggccagccttcaaccagccattacggacaatggcaacgattttgtcataggcgcctccgtgttttaggcgttctttgaactcctccgtggattcgcagtcgtagcgaatgagattcaagttgaacttctcggccactgctttccaacgcgcatggtcggaagcttgaacagttgattcgatcagcaaaacatcttgtttgggcggcatggctgttgtctggcactatggtatgttttgcagcataatctataagctggacgaagaagaagaagaagaaatgaaaagctccaaccaatgaagcagctcggttcaaactgcgacgacaacggaaccagctgctaaggccacgacctggacgtgaccggtctgaacggccggccaggtcggtaatagcggaacgtgaaacagcgtgatggatggatattgcctaagctaaatgatattgaggcactttgctggcgtccgtcgtacgtaaagattagtatgtcagtctagtgaatcaacgcctttcgcgcctggctcggtctggacatggtgtaagacttgatggtgtgatgaatgtcggcagcggcaagtggcggggacaagtaccgttatcgcacttgttaccgttatcgcactcgtcattaggcttggcaccggcatcggccgacatatacacgggcccaacgggaaaatgtcggcttcttatcgaccgatggtctcctactcctctccccttcagccgtcaataatggacatcggtctcccgtcccgattagatcaaacatcagccttcgtcatgcccgaaccaccgtcccccgaatcctcgggagcgtcagagaataggactaacaatcgacgtggtaacaagcggtcatatgtcgcgtacgtgttctccccacttgcaatatgcgcatcgtcgtctcgctacagtaaagatcaaatttggctagacaatttgctttaaaaatattgttccccgtatggtgaagtactgatgagatcgtgcctagatgtcaacgctgccactcacttaaggtgaaatgctctggcggcacaccatgccttcgttgttcaaaagcgcgtaaagaggcagtgtgccagtatccgtcgcgagagaagcgagtcaccgtaccagagaggtaaatccgtgtcctgtctccggcaaagatgagacaaattggtattgacaatatgtatctagctaccttcagcagttacagagacaacgtgaacatgcgaatgtagatcagacaatagcggaaaacggtgactacgctatcgaaaatgccagcatccatagagaagagctctccacgaggctcccttcgcaggcgaatgtccatccctcgtccactaccactactccgacatctgtacctcctcccgcacccacacccgcacctgcacctgcgtctgcgccttctgctcgtccatcttctagcgctgacgtctgcatgtccaacgtcgatgcaaacgtcggcattcccactcatgtgctaggtcaaatcttcgcctcagaccatgatttgcaacaacaattcataggagagtccacctgctcagcattcagcgatcgcatactacaatgtcttgatccagaaggaactgctacacaccggcttcctgatcgccattatgtgcgcaacgcggcattttctcgtcaaatgagtagtgtggctagttgtaaattccccgatcgcatccgagcgaccctgctggtgcgagtagctttccgattcgttggtcaagactaccatatgttcatgcagcagcactgcttgcagcatttggagcagatgtacggatcgacacaagggcttgcacaggagaccgatagcatttgggtctgcaagttcttcgtcatcctggctttgggcgagctgtattctacgacgctgacagctgccaaagaggcgaggtcatcgaccgttgccgggactgagtatttcctgaccgccgttgggctcttgcaagatctattcgaagagccttcaattgatcaaatcgagacactgctcctatttgtcagttcccgctccccttcctacttcaattgactcatagtctcttctcctccttcacagcgggcaagttgcagatgaaccttctcacctgaccatctttgcagtctttctactcaaacgcgctcggccgcgttaagtcggcacatatgtatagcggtatggcattgcgctcaagcactgttatcggccttcatcgccctgctgcagaatctcctgccctcactgccatagagcgtgagcaccgccgacgattgtggtggactgtttacatctttgaccgttcaacatgctccaaacttggtcagcccgtcacgattcaagactcggatatcgatgtggctgtgccttctacagacggactatctcctgcagaccagaaatctttgggaagctctgcagatcacctcattgcgttcataaatttggcaaagatcacagggtacatcatgaatgacgttcatgttccctcagccaaggtcagcggagagaaacttgtgaagaacgtccggtcgatcttgggaaaactacgaaattgggacagtcatgttccagctcggctgcgatgggaccccgttggcggtgtccctcgatcagtggcgtctttgcaactgcacttcaaccaatgcatcattctgacaacgaggcccatccttctatacgtctttaagctcaagaaccctttcacagacgatggtatcgacctccgtggcagcggcggcggaactaatacaccgccgatctcagacactataagatcgctggctgattcctgcgttaccgctgcccggacatcgaatgccattattgtacagctttttgttgaaaacgccctggccacttgtggctttttcgacgcgcatcatctgttttcttcaacaattgtgctgatagtatcagccatctcttacccaaatgcgagcgattcagatgccgttcaaacagcgtttcagcttctcgtaatgatgcgcgataacggaaacgctatcgcgggggactactttgcccgtctacttcagatccaggggagagtcagccatctatttgcccgggcgacagccgatcagggaactactccgcctcttaatagaatgagggcggagccgggaggagcaatgggagaagatggtgatagtggaggtggccaagagaggtttccgagccatctgaatccgctcggaatgccttccgcgggttcggcaactctagatgaatacgactggagcagattcataattccttcgaacttttacacaagctttgaggacgcaggcgggggtaatctcactgttgatcctctagatcaccctctcttgcaaacattcctcaataataccgatggcagtcaggacgaaaataatcttgtaggcgcggagcacatggaattcgtgctgtagcttttaactggggttgccagcctattgggctatgatgtgtccctcacttccttgtcaagtgtcgaattaaagacataaatggaactgatcccttgttttcgcggtcaggattgtattttgcttaaagtaaatgatagaccaggcctgcgctaattgcccaagctttacaataatccatcacgatggaaccctgaaagcctgaatagcctcagcaattgaatccgccacatattcaacgttgccatcgttgacaccactcaaactggcccgtccattgcgcatcaaatagatgtgatgaacatccctgagtctctggatgtgtagctcggtcaggcctgtgaagctaaacatgccaatctgtgactcaagatggctccagtccccaacatcattgtgcttttcgatttgctcccgtaatttccctcggacgctcttgatacggttggacatggtcttcaagtctctcttccacgctttggtgagttctgggttggaaagcacagtatgaactatgcggcagccaaagagaggacaattcgagatctctgctctgatgaggcgatataattggctttgtgcccccgcagcagttgcctgcgcagagaggacgagatggaatgcacctactctctcgccataaagtccgaaattcttcgcaaatgactgggcgatacacataccggctggaccagggtgatgaaccaatggagaagcattagtacttccgaagagtgtcttatggaagaaacgaattgcccatgcatcagcgtccacgtcaccggtcgcgaagccttggtaagccgagtcgaagaaagcaaacagcttcttgcgcagaaagagctgtgccaactcctgccattgatcttgtgtgggatcaatgcctgtgggattgtgagcgcatgcatgcaagatgacaacgtcgccctcctcggtctcgttctccaaagtcgacaccattccctcgaagtccagcgaccgcgtcgatgctttgtaataagggtatttcttccgtgtcacgttcggggccgcgacttcccagataagatgatgattaccccatgtcgggtcggagatgaagacgttccgaggtttcaattgctcagccaggaataaagcaccgagatggttagcgcctgtgccggagatagtttgaacagatacaacacgactggacaggttttcatcatctcccaaaacaaggtccctcgcgacattcaagtacggttcatatccacctattcctagatactcatggtacaaggaggagtcgctatgaagaatatccttggcctatactattgggttagacactgaaaaaggaagtagagatgggaatgcgatctgatagacatactgctttaacgcttgggagaacccatgggttggatttatcgtcacgataaaccccggctcccaagctcacttttctcgcatccttgtcggctacgaagtcagcggtgatggcaaaagcctcatctcgctccaggatagggacgtctttcaaatttggtggcatagctctcctgtagacttttgacttggttctttggtagcaagatctttcttggcaggtaaaatgaaatattcagctcggtatatttgctctccacagacaacaaacaggagctgggaaagttctgtctcggtcaatatctagccttttcgaccgatcatagtgctttagcctatgttatcagcagtagtcggtcttcgtgccgtccactcaaaatgccgacctttcttgccgaccttcctatttgggttcgggacccaacaaatctccgggtccacatcccacgacatgtctctttataccagaattctttactaaatggaatttaagctaggatgtatttgtgccgatagtcaggagggccttcaggacgcccaagtatacgccagctctagaagaatacattgggcgatcattcatgactcacaaggattatattccatgtaaactcttctttcattttcactactggagagctgccaacgtgagacgcttatagacagctacgcatttgatcaggtcgggtatggcaacctgctcgttttctccatgggcatgcaaaattgacccaggcccgtagaggtatttcttgtgcgttcctgtcaaccgttgaatatcagtgccgaacgacacaggcttatgctcgatacctgtcagaaagcatggtgttagctagcaggtatgtggttgaagcgcttccctcagggaaagcctggcaaataaatgtcttaccttcaaattcatggtcgagctttgtctcaggatacgaaaaagacttcttcaactcgacgtcaggatacttgctgacaacccctgcaacttgcttcacaatcttttcgagatcggcagcgacccgaacaccacatagcgcgtaagcatccgcagctacaacgttataagccacgcccccctgaagcttgccgcagtggtatgtcgtgggaccaaggagttccgacgtcggtagttccaaagacttcaattcgtctaatacagaaataagcgcatccgttgcgctctttccctgatgaggatttccctagtgacacgaaacgccttttgcaaagagctcgaaaacgtagtggcccttgtgtccagtagctagagttccctctgttggctctccaaaaataacagtttcccatgtgagatccatgtcgtttgccgcgagcattcctggtccgcccttctcctcgccaacaacaaagagcagtgagacgtcgccatccttgaccttgttttctgccttcatttcctccagggcaataatttgcgctgctagcgggcctttgtcatcgcaagcgccgcggccgtaaatgatgtcgcctttgatgctcaatggaatatgaggtggtaccgtatccatgtgcgaggtgagcatggtccgagccttgcgattcttacccatgtaagcgtacacattgcggcgagtcgatcctggtgcaatgggaatgagctcaacagtgtaacctcgatcctttaggtaattttcaagaaacaggccaatctgttcctcttcttcactaatagatggaatttccatcaattccttgagtagcgtgaccactggagtatcagccatgttttgagatgggcgagaatttttggccctttccgattgagtggcaagacgagagatataagtgttcagagcttgcgatgtccactgtgtgttattaggtgtcaatgtggagaatccaggcagtgttcgcaagcggtttgtgaatgccacgattgttgtatcgagaaatcgagctacactatgcagggcgtcggcgactgtcaccgatccgatcacctggatagacatggtcatagcactgatggatagatatgcgtaggtctgtaagcacgacagtcggtcgatacgatccggcgcaccgaagcagcgaagcctcataagccttcgtgcacgcgactaacactgagtcaatattgggacggaaatatgacagatttgatagtgattactaggaagcattcattatgccaaattcagcgtgtcagtgtgtcagtgtgtcagtgaataatgtagatcctgaatattgagccactctactgggatgaatgtgcaaatataatgtatgtagcatttttatctgatgaaagcaaagaattcgatactccctggagacatggtttcgaccagcaatctctatcgacttggggcagcacgtaaccattacttggttgatgcagttttacatacaatggaattacctgaacatcgcagttatttacatgacaatgtctgcccacacgactccgaacgtaagacctgtccacatcagatggagtatcggaaatgaaggtcgtagtctccgagagcagcattcggttcgatttgggttccagcctgctcagccgccagcagcttagccgctcgcgttctattgacccacatgaaggcaaacatgatgcaacagacatcaaacagggcaaagcaggctagccctaacgcaatacgaaggccaggcaagtactttggcgcgctcttcgaggtaaaaatttgtccgactgcgacacccgcggtgtttccaagggtgagcgtgaagccaaccatggtggctcgcttgtaatgccgcgagacgttgtcttgcaaccacatgatggagagaccggttgtcgggtagatgcccaaagccgcgactgaagtaagtatcagcaaaaggtaccatgtgagagaactaacaggaggattaatgcgaaatctgaactcaccaaaacatgcgaagaatttgaccttcaaattatcgaccgtaatcaagatcgagtagccagtgatcaagcaaacaagaccaacaatgaggaacggccctcggagccccgttcgatctgacgcccaagcaagcgccaggaagaatattagagcaacgaagaagattggcgcagtcattaggtttgcgcggactgacgtatatcctagtccgcgtacaatgacaggcataaaagtcgttaagccgtaaaggctgatgttgatggaaaactgatacgcgaaaaacgcataccacttcggatcgacgaacgccttcagacactcgctccaagtgaattcatcgtcatatccccaagacggatcggaatcataacgaagcttcatcatccgcttctcttcttcagtaaggaaccatgcctcggtaggtgtagtaggaaagatgaaccagaagaggggcacaaatatgacggtgatggctccttcgaccgcaaatagccatctccatcccgagaagttggaagtgcggatctgcgtgaggccaaacgccaacagcccgccgaaggcactagaaagggcactgaatgcgaagatgaaggaagatcgttgacctcgttcagacttcttgtacaccaatccgatatagacgttgacacagggaatgagtccagcttcgaaaaacccgatgagaagccgacaagcgtaaagtccgtaatgattcttgatgaaggctacaccatcgtattcgtgtcagcattcatacttcgatattcaacattgttaaatgtggattgcgcatgccatttgaacttacacattccaatacagacaattccccagcagaaagcgcatgttgtcatgaggggtttaggcccaacgactttgagtagaatagcaactggcccttcgaacggaacatatgtagcgaatctggaaataggggcgtcagatacaagttgaagctgagagagattggcaaagttgatgcttacagaagcgtggtggcaatgccgaattgattgccaatgagaccaatttcttctggcataccagcgatattggcgttacccaggttgcttctgtcgagattggacatcatgtacaaaatacccattcctactatagcgtacagctgtgcattgtcaacatcgcaatcgatcagctggccatgagtatgtccaggttcacatacatcgaactttctcatcatcctgcgctcctttaccggatcaatgtggtacaactcgttcgccgcttctccaagggtcccattggattcagttgtgtgtaagcccatctcgtctccttttctgggcgactcgtctgggctgcccatggtcatgaagcgcaatgttccttgtatctcaagctttttcgatatctatggatggtttttaattcgacagaaattatgtgagccagagtctgatggaggccgagtggagatagcaagtcacaaacgtcctaaagcgacagcttgcctgcagacaggatgtagacgctgtgggccttatgtgcggctgggagcctatggccaaacctggggtaacgctattggacttatcagaaaaggtataagcttctcggaagataagatacacagataggctgaccgacctgcgaattcaaagatgatgcgcaatgttggtccaggcggctatctcctgcatcagcgctgcccatcctgcttgattacatacctagatacggtatgaatgcacgtgatctacatatctcaagttaccataagtgaccctagctgacgatggttcggatgcgaaagtcggccagtgccagtgggttcattttgtcttatcttatctagctactagctagactagcgtggtgggtcggttgcgataggccgacataacgccatggacattagggcatgttccagtaccaccggggctctaggactatcggcgcgagctttcaagagatatcagatctataaagtggcgtagtttctgcacgcggcatgtattcggttcaagttatccgctagtaagtcggctctcataatctttgtcggtctttactctaacggtcagtcgggccaatcagccgaccaaacattcttcacgcagcagtgcaaggttgaatgtaggttgaacgctacacacgtactccaccaatagacttacacccggtaactgggggagttcaaagatataagaaaatatataacttataaatcggctgcttatcccacatcctatatcaaaaatctctttccgtctcattctcgaaatatcaatgcttcttgtcgaagcacttgcggtttctcaaacatgacagacgccaagccgtcaggaattcgcattgccattgatcgtggtggtaccttcacagacgcctgggcatggatacccgattctgatgagaagctggtgatcaaagtgctctcacaaagccctgatgattacccagacgcgccgacagaatgtattcgccagatcctggagatagccagtggcaagccgattccaagaggaacacttctcaatctggacgccgttgagtccatccgaatgggcactactgtggcaacaaatgctctcctggaacgaaaaggagagcctacggccttggtgataaccaagggattccgtgatgttttggagatcggaaaccaagctcggcctcacatcttcgacttgtcagtccgccgaatgggcaagctgtatgagacagtggttgaagtcgatgaacgtgtcaccatcgaggagttcactgagcaccctaatcctaagcctgtcattgatgttgcaagcgatcctgctttggtgaaggggctgtcgggagaggccgtccgcattatcaaagcgccaaattacgacgaagtccggaaagacctgtcagcgttatcggatcgcggttatcgcagtgtggcggttgccatgatgcattcatacactttccaagaccacgagcagggcgtggccgaaatcgctcgaaaactcggcttccgcgtctctgcatcttccgatctccaaaaaatggccaaaatcgtaccgcgtagtcaatcggcggtggcagacgcctacctatcgcctgtgactgacgcatatctcgctagttttcgcaagggcttcgaaggccaattagaggatcaaaatggaaagaaactgttcttgaaccagtcagacggtggcctgacggcgtactcaagtttcactggcttacgcggcgtgctcagtggccctgccggtggtgtcattggcctctcaaagacttgctacgattccaacgacggcactcctgtgttgggtttcgatatgggtggcacgagcacggatgtcgctcgctatgctggatctctggaacacatatttgaaagcaccatcgcggaggtcactattcagacgccacagttggatatcaacacagtggcagctggtggtggctccattctgagatgggaaaatggtctgctcaaagttggcccgggcagtgctggtgccaaccctggtcctgcttgctacggaagaggcgggcctctcacagtcacagacgccaacttcttccttggcagaattgtccccgacctcttccctcggcctctagataaagatgtcgtcaaggaaaagtttgaagccttgaccatgcaaataaacgaggaaaaggctggagcgaccagttttacctctgaagaggtggcgatgggatttctcaacgtcgctaatgcaactatgacaaggcccatcagaacgttaagtgaaggccgcggcttcgaagcaggagcccacaatctcggatgctttggtggtgctggaggacaacacgccgtcgctgtggctcgagacctcggcatccagcgtgttatcattcctcggtactccagtatcctatccgcatatggaatggcactcgcagacgttgtcattgagaaccaggagccagaaacaatcaacttctccggacaagcgttggaccatttgcaaagccgctttgacaggttgtgtgctcagggtgttcggtcactccagtctcaaggattctctcctgaccaggtcaaacatgaattatttctcagcatgcgataccagggcagtgatacatcattgatgatctctcaccctggttcactcgccaacttcgaggatgcttttgttgctcgccaccaacaagagtttggcttcacgcaaacgcgaagtaccattgtggatgatgtaagagtgcgcagcatcggccagggtgctgacttcaaactctccaacccgttcgaggagctacgtaaagcccgcttaactccaccagccactccaagtaagccgcgagcttccactaaggtatatttcgagggcaatgggtggacagagactgctttgctttatctcgacgaccttgcagtcggcagtaccgtccgtggacctgccatggtggttgacaagacccagaccattgtgcttgatccatcaagtgctgccacggtcctgcccgaacatttagtcttggaaatcctggacgttgatgcacccgaagtcaccacagatgcggtagacccagtgcagctttccatatttggtcatcggttcatgagtgtcgctgaacagatgggacacactatgcaaaaaacatccatctccgtcaacatcaaggaacgtctggacttttcttgcgctgtgttttcggcgactggtggcttggtcgctaatgctccacatattccaggtcatcttggctccatgagttatgctgttgcgtaccaagctaagctatatggacatggtgagctcaagcccggggatgttttgctcagcaaccatccttgcgcaggaggtacgcatttgcccgacctaaccgtaactacgccagtcttcagcgaagaggaccccaccaagattctattctttgtggccaatcgcggccatcacgctgatattggtggcatccagccgggatcaatgcctccccattccactgagctgtggcaggaaggtgtcgctgtcgaaactttcaaaattgtaaaggaaggcgtattcgatgatgcggggcttcacaagattttagttgatattccggcttcatacccagggtgcagtgggactagaactctcaaggacaatattgcagatctcaaggccgctattgcatctaataacagaggcatccagctcatcaatgctttagtgaaagattactcctggccagtcgtcgagttttacatggaagctatccagaaaaacgctgcacagtctgtacgagatttgctgaagacgttcagccaacgatttgaaggacagtatctgcaggcaactgactatctcgacgatggaacggttttgtcacttcagatcaacatagaccctgaaagcggtgatgctgtgttcgactttgagggtactggacctgaacactttggtaacctgaattgcccacccgcggtcatgctctctggaatcatggtaagacacaagcatcttgcatccgaattctggaaccacgtgtggctaatctgtattccagtattgcctgcgatccatggtcgcaactgagatgcctttgaaccaaggctgtctcgatcctatcaagttgaaacttccagaacacagcatcctatcaccttcgctcaaagctgcgactgtcggatccaatgtcgagacatcgcaacgaattgtggacttggtcttcaaagcgttccaagcctgtgctgcatctcaaggtacttgcaacaacctgaccttcgggtacggaggtacagacagtaccacaaaagaggtagttaagggctttggatactatgagacgatcgctggtggctctggtgctggggcagactggcagggtgagagtggtgtacatacccacgtcacaaacaccagaatgtctgatccagaaatcttcgagaagagatatcctgtcttgttacacgaattttcaatccgccaaggcagtggtggcgatggtctcaatcgtggtggtgacggctgtgtacgggatatcgagtttcgcatgccgctccaggtctctattctctcagagcgcagagtcattgcgccgtacggcatggcagggggtgaggaaggcaagcgcggtctgaatctctgggttcggaaagaccccatcgacggcaccatcaggacaatcagtctgggtggcaaggcgacgacgacaatgaatgccggcgataggatcatcgtgatgacaccaggtggtggcggttacggacccagtcctagtaagtcaaggaaggaacaaagatttggggttttcaagattggagataaatttgcgaatcacgcgccgtcaagagcgggcggcagtgtgacacaaagagctgcgacagccgaagggaattagagcatcttccgcgattttgtagttgataccctttccagacagcactttcacccatgttgctctcccttccttcaactcgacatcaacatttaagaacgccaccagctccggacgcagattgcgctcgcactgttagagcccagcagctttttgagggctatcttgaaattcacgtactatctaagcagcctgaaccagaaaggcaataaatataatacctaagaacatctgcatgaagcactttcagaccctggcacggtgcatgcaaccataacgcgagaaaatcatctttcgactatgtttgccaatcagttgatattgtcgggatggagaaggtaaagtcgattagcctatcagcgcatactccattcggattcccctttcccgccttcagcatcaccgtcaatactgcgcaaactcgcacattcatacgcacactgatctacagctctatgggcacttttttcgcgctccagggacattcaaaattctgcgcgtttgtgcaagtgtcctctagccccgttcaccggacaaagatatattaaataggagaggcagtctgaagagtttcgcgaccgaacagttttatgctgtatgcaatcttgttggtggaactgctctgtactcgatggttgcctggcgcgaggggcatctgcaccgcccaaacagacccaagttcgtagaaaatgattcgttcaacatacttttgcgtgatatctcatagtcaaaacttctgaactaactggtaggtcgttgcaatcaaggatattaccatgtgcggtcaaccattccattatgcgcccgagatgtcactcactgaatcctattcgtctctcccacctcaacccattccacaacatgttcaccgagaaagatgaagacgacaaaagcaaagggtaaatgaacattccaaaatgcaatatgactgacacagctgacaccaactcagatgaatctcgacggcagcgacactgagtccgagttgcacgcgcccttggcggctggggatcctggaatgcaaaatcaaggggagttgtcacaagcagtggagaagggcagtcgctgcgacacaaaagacctgtatcggcttccgcgtgccgacaatcctgagaggttctactgggcggacgagaagccagctaacttcggttatgaagagaaggagaaaacaaagaaggcgcgggaagcctttgccgtcaacatcttgcatcgtttcaatgatgatcttgatgaatgggctattcacaaagtgcgtatcaacagcaccaagctccataaggtgcttgagaaagttctcgaggggtaccctggactcacccagcacgagctcaagtcattctcgcctccattcctaccgtttgtgcatcgatggaaagacttgattatgtacaatgacacagtcgaacgcgattcggtaacgcttgaacatctgcagctgttgcgcagcgtcctggagcctctcctcgaaaagtcgtttgaaaaggtgaagaagcgcttcggctgcgtctggcaagatcgacttgtcgccgttgactgaagaccaatgtctgcttacgcagcccaaagcaagatgcttcaacatcgagaaaaagctatgggagttcctcgatattactaaactgcacgacataccctgggcggaacgcgcgttcgacaacctcgttctggcgcaggatgagaaagaccttctgcttgctctggtggaccgcgatcaattcagcgacggcaagacctttgacgacttcattggtggaaagggtcaaggaatgattatgttgttatgcggaccgccaggtgttggcaagaccctcactgccgaaagcgtagcagagcacttgcgccgcccactgtacaagctcggcggaggcgatttgggcattgctgccaacgtagttgagtcaaatctcggcaaggctttggcactcagcgggcacttcggggcagtgcttctcatagatgaggcggacgtattcatggaagcgcgatcttccaataacctccaacgcaatgagcttgtgtccgtctttctgcggctactcgaatagtacagtggcatcacgattctgacaacgaaccgtatgcgcagcatcgacacggctttcgagtcgcgcgttgacattacactctcgtataactcttttacagaagccgatcgcaagaaagtttgggagaacttcatggccaatttcgaacctgatgctgtcgaggttggtcaggctgatctcgtcaagctcgccaagtggcaattcaacagccgacagatcaagagtgcgatcaagacagcccgcgtcctggcgacaaagaagcaggagccattgaatgcgcatcatctcggcgccgtatggaatttgcggagcaaggcgctaggcatgatgaatgaagatgaggagatgagtggcaatatgagctaagcaagaacgaataagcaaagttgctttaagaacctcgggacgcagaacgcctagctgaaaccaaccctgcaacaaggcctcatgatcaagcgaagcggagtacaacgttactacgtgaacagaagactctcattgcagtgaatttattgacgatctcatgaggattggcaaagcaaccagaagctgagcagggccgcagaaatgacggcggtaaacctacatagaactcctttaagtaccgtgctgccatcaaccgggacacactgattacatcaatacagttgctcagaacaatgttcttttgaactttttgcgacttgcttgtcgtctgtaatgctaatctattatttctcaccctcgcctgctcggttcgcgtgcgcaaatatcgtgcagggtgggcttgggctcgcttgtgtgtgcgtgatgacagtgtgtggtggctcaaggtgctctcaactaggctggcgctgtgttaccggaaggaagcgttgatcatatccgtgtcgcttaccatcgcgtaacagtagacatggtacgtcacttgaaaattaaacaagttttttgacaactgaaaaacactacagttacatctaaggttcatcagcaaagtcatggcccaagcgtttttcagtgttatacgaagcggcttgaccataggatgtcgccacaatacttgcgtaggcttttctccgaacatcccgagatgaagagccttgtcacaagccatatgtgatctgctgttgtatggcggctaagtcagcttcaagctgaacatcatccagaatggacccgtcttcagcctgagagacaattcgcccacgacatgcgccttgcttttcgttcgcccagaagggatgaaggcgccttctagacgctcacaaggaactcgggctcttatcgccttggactcgagcaacgaatcagatctgatgaagcgttcctacactaccggaaacccatttatcgactgatatggaggagggaggagaattccgggtctggtatttgacaccgagatggcttgaaagtggtcacgcattttgtgccgtgtctgctgcgggaagactcagcttccgtctagactcgcacctggtacccttgttatcttcagcctcgtggtgaccgctgacagtaagctgcatcgccacacataaatacgtagatgacgactttcgtgagacgcctatacttctgttctctgcatactcatttcctgattcggtgcacgtatttataagtccttactcatctttcacatctaaagtaggctcccccaatctctcgcaacaaatctcgtatcctattcagctccatccaattctcaatattgtcatttcaataaaatgacagacgaatctgaaacttgtcacaaagaaagttcatttctgaacgatgagagggctgaaagatcaaagcttatgagattcgatgatgatgcccttaaagacatgaaggagtataggtataaaccgctgtcacattccaagaaacggatacgtcttcttcaactgagcgccggcacaattcacaactcttctatcgactgcgagctcgtcgaagctgattacgacaacgattttcatattccgactgaagtaactcatgatgagtacggaaactctaaggggaaagatgtcgaagctggggccgcaccggaggctaaggaggatgaaaagagcaaagaatggatgagggtgaagggcattgaaatcaagtaccaagcattatcgtggtgctggggatccggaaacgcagactactgtgtgacaatcagagacggcaaacactattacaagaaggcagtgcgcagggacctggctctcgctttgaagaatctccgcaaacctacgaaaatccggacgctctggattgacgcaatatgcataaatcaggcagattccaatgagagaaatcaacaggtgcaaatgatggcaagaatctacacaagagcagagaaggtctgcatttggcttggagaagacaaccaagaaagcgcgcttgcgattaaatttattaaagaggaaattacccagctgaacgacttcgataaaataagctcggataagaaatacagcgacaagtggcgagccttgttaatgctcatgcagcgggagtggttttctcgccgatgggttgttcaagagatctctctagctaaggacgctcggatctactgcggccctgattcaattcgatggaaagaattcgcagtcgctgtagaacttttcgttgaggtagaatctgctacccatgggctctcggaagtcatgcagaaggacgcaaaatttgagcatattcctggctggttcgaacatgtttctgaacttggagctagtctcttagtgcatgcaactggcaaggttttccgagctcatgggacacctatggatgaccactacgatgatggtcttgatgaccccatcaaagcagcacaatacttcaaggaagttcatacaatcgatcctctcgaccggaaaagcctcctgagcctggagtatctggtaacgaccatgttcatcttcaaggcaaccgaatgcagagactcgatctactccatgctagcgatcgcaagagatgctgcgccatatgctgagcagagcagcacatttgacgataccaatcagtcccacacaattgacatgtctttcaataagataatatatgattgttttcttgcagagaaaccatttgtagtcgattatgccaggccgtattcagatgtctgccgagactttgtcgagttttgcatccagcgtagtaatgccttggacccagtacaagcattggatattctttgtcgtccatgggcgttggatccaccaaggaaaaaatctgtccgactctcgactgaagatgcaggaggaggttcagatcagaacaagcggatacaaacacaaagatcgtggcttgttcgagaatgcagggtgcgtgtcgagtttggttgggtacgaccacataaatggaaatacgaaaagtctgacaaggacgtttggcacgaagacgttcgtacattagacgaatacctgaagcacaatgaggccaaagaaagtggggagatggtgcaatctttcggttgctcgtggagcacttccttctatgggggcctacggaaagcctcgtggaagaaacctgagggatgggacagagtaaaagacttcctgcaagggccaagcaagcatatctcaggactgaaacgcaaaatgaaaactatgaaaggaaactcagtcgcagacgaggtaagtgcagatttagatttgccgtcctgggtcgctcgtgccaagaatgcccccttcgaacttcacgctcacccaggatttgaggccgagaaaacgggacgagcgcacgcagaacctctcgttgggtcgcctaaggatggtcataggaactacagcgctgcccaaacatggaaagtagacctccaaaagcttaagttcaagaagaggccttacttgggacactatagtctttacgttgaaggtttcgttatcgacgaagtagcagaggtggcggctgcatctcaaggaggtaatattccggcatcatggcttgacatgaccggctggaatccaccgtataatgatgacccaccggccgaattctggcggacaatcgttgctgacagaggatctgatgatcggaaccctccagcttactacgcgcgagcttgtaaggagtctgttaagaaaggaggcattgccagcggaagagtgaacaccacggctctaatcaataatgagcggaattcgattattgcagcgttctgtcgccgagtacaagctgtaatctggggtcgctcgttgtttcggacaaagaaaggaaggctaggaatcgcggctgaaagcgtgcagccaggtgacaagatttgtatcctttatggatgtacagtcccagttatcctaaatcagcaaatgaagacgccgaacgagcaaagggacgaagcgctagaggatcggatccaagctttcaaatcctgcgttcaaaggttgaagatcattcgggagagaaaagcaagatacaggggaatatcaaacgaaaatccaggttgggaggaagaggtcaaagtaaagacagctgaggtcaacaaaatcttggaaatgttgaaaggccaacgagaggaaaatgaggagcggacgaaaaggcagatgaaggctatgcaggcaatgaaggagaaggaccatggaagcccttggggcgtatctactccgtggaactggtggtggggggacagcaaggaaaatttgaaacgagaacaaaagcagatgaaggaagccgagaaagagatggacgacacgcttcactacatatttcggggaggagcttatgtgaatggctgtatggatggagaagcactgcgagcaaagttttatgaggaaagtgaggaccggctctttgagttgaggtaatcagggtgttgtttcaatcgaatgtaattttgaacctgagccgtggggagcatcagatcacattttatggacgcaagtttccctttaaggccctgtcactggcttggtgtgatctaatgatatgatgttgtggcccctgtgctggaactttattgacacatccccgcatatgactttcattttactttactactgtcactcatcaaacagcttgaagatcatataagcaaaagctttcgtggtgccgacatcattcgttgattcaaatttgtctgtctaaggttacatatttatgatagccctcaatacctccaacgctatccatcggccgcagtctcatgctcaacgtcgacgtcgactggcatagatcaggtcgtcctcgcaatcaccacacaagtagtcgagggtatgttttctcgtatcccaaggttttttgcattgccaccctcgggctaaagattggttgcacagaacaggaaaatacgctccccaatggctacatagcttaaatcactcgtgggcagtgtagcacatggtgtatgattgcggtttccgatgtaggatggtgagaagtttgtattgttgatcgtggaagtctgataaccgaggagtaatgtattggatgtgtggattcgatggatttgtgcttgtgtagttgttgtaccaaggagatcaaaattttatcaatttatatgccaatttggtgacccgtggcagttgaatatgtgtgcagtcaatccatcaattcacgccaaaagcgacgcaagccgttgagcaccgtgcaacgacatcccttcaatgccccgtcggagaggcttcaatagcatagctcagtgcgaaatgaagagtgatcgactttgagtacggaccatggagcacaatgttgatggcggctcttgcggacgccgctacttcattgacagccggagcacggcattcaaagcttaccaggtcacgatatatgcaggctgagctgcagcttggaagaccattacgtgacacattcgattcatttctcgttctccctgtgcccgcacttcttcaagtgatacctagcaccatcctccctttcttgtccctttctcctcttccaccatctcccatatgtacatttccctccgccccatactgctgcagcatctcaatcatgcgactcctctccctcccctcgacggctttccccgtgagcgcaagatacagcggcgtctcgccatcttccgtttcatgattgacatccgcgccctgatccagcagatacttcgccacctcgaagcacccgggcgtcttcgtcgccaaaaccaacggtgtctcgcccacagcgttcagcatgtcaatcgaatggcccagagacaaaaggtactccagagtcggtagttgtgctcccagagttgctgcgtgcataacggagtggtagatgttcggcaaaggcatagttttcgtgatgtccgcgccaaagtcaagcaacactctgagaatgtctggcgacatctcgtatgcagcgcggatgaagaaatatccaaattcggcatgggctaccattggatttgcaccttcccaaagtatcctttcgacatcgctggctgtggcctcggcgggcacattggcgagtatgcgatctacgcccacccgtgagctgacatcgaggttctttcggttttccttcgctacagcgaccttgtcgcacgtgatctttttgtggataacggaaacgttagagctggtgattgactgtgagtattttgacggcgagtatttcgacggcactttcgttgttgaggaatcatgggttgcgtattgcgctgtgatgccagaactccaactgcgtgtcttctttaggcgagattcgggcgctgtagtcaaagtggggctcgtcaagccatcgtccgtgtaaaatgtgccacgtgacagtgtaagtgtttcgcggagagacgctctcgatctgcttcttcgactcgtctttggtatggacatttccacaatcctcgagtgccgcagtggttgagcatcatctgagaccggtatgcctgccagccatgagccaataccctttttgccagacgacgatgatgacatcgtattttcgtgcaatggggcatgccttagactgcggcgcgagtcgcccaaggacggctccaaggaatctggtcgtggagtcgttgtgcgtggcacaactgcttttttcttcctggacatggccgtaatgcatgacctaagtagacgaatcgcttggagaagcgaaggtaatcgttctcgtgcaatgtgattgacttggatctcttcgatgtcggtcttcttcaagagctcatcggtagctgtggtgatgctgctaacatatcccccaagaaatgaatcgatagtcgtttcctgtcctggtatctgtacgtacaaagccaggtagtcaagagataagtccagcaccattcttgagccctcgaggtcttgtcgcatgctggcgaggacaccattctttgaagtttgccagtcatcttgtggcagtaagctgcaattgagtcttaaaaaggtcttgtggagacgctcgctggtattgtcacaagagtccagtatctgcgtgaaagcatccagaagtgcttctggatacgctgaacgggagcttgaaaagtcgtcctgtgcaatgccaagacctgtccggataatcaacagatcattgttgatcacattcagatcatgtcgcgcatctcgcactttgcgcgcgaattgactgatatctggtatgacctgtcgtcatgggtattagctgttgcgcagaagggggtcgagaagaggactcgcttgggcaatcgaggtgtttaaggcagcgcacctggcgcttacggtactggactgaagcatcgcggggccgctactggaacgcaaaacacatgatcttggccgaatgctggcgaaaattggtcgctctgggttctcgggctcctgcgatagattggatgatgtcggatccaatggttgtgcagtggtgagctggtgatcaccgtgattgatgttcgcgacccctttggcagagagcggagagggcccgttcacaggcaagatgggccaaggatgtcaactacacctcaaactgttggcgtcgaacgaagcgccggatacggagccgcagctgactccgctcctcccgcaagcatgaccatgtcaatcaaatgcgacaccagagcacaatgtgtggcttgctgtttaacacgcggtttgatgcgaaggcgttacagttagctcaggcacaggcaggtgtggcgatattatgtgggtaaaaaggcaccaatcgttcgagagtatgcggcttgcgcacggatgcagatattgtttgcggttagatgaagtggagacaggcgacgggttaaaatgaaatcgtcacaggggcgtttggacgccgtcgaacacgaaaacacagatttgtttttgctgtatgtggaaaaaaactacggtaattgagtcgatttccgctcaacacattagtcgactacgcctggagggaggaatgatatgtagtcgagcggcgctggctcgataccgtccgcttgaccgataatgcgtacctcgtctccttgctgaacggtcacgttactgaaagtaatacgcgtcgctgaatggccatcaagataaactgagggcgcatgtcccagggtatcttcgtgattgccgacccactgaccaacagttttattaccgacttcgagccagtactttgctttcccaccgataaggtcgaagtaatttacggcgacatcgtacacgcccgacgcgaaagtcacattggcacaagcagtgcctgtcgtgctgttcgaagtagtaacgatagcatgatatccagatgcagtctcgaatgggctgacagcatacggcttgtagccagaaagtgtcatctgctcggcttcgatgcggtacggatggttgttaacgcggtcaaggtcgtcggggattccagagaggttgtagtagaacatattgatggcgtcgcgccagaccaaagaatggcctgcttggaacttttgcttgaacagcacgtgctcgtaacgttgggtatcgatcttgcccttgagagattcccattgcttaacaaagcgttgtgcggtcgcagcaccttcgtagtgcgcgtcgtagaagtgctggatgaccgtcttgccggatctcaggcgatgtgtataaggcaaatgatggaaccacaataacagcttatctggcgtcgtctccacgttttcatacatgtcggcgatcaacggcggatattgagctgaatttccggtgccattcctgacagtacgatccatgccaatgctcagattatcggcgcgggtccactggccccagccattgttgtcctgagaggcaggatttgctccgaaatgcgtgtagaggatatcggtcaaggtttggacaccgaggttgccgctataactctcatacgccggccatgacctcatcgacatatcgacaatagtgtccataacttgctcgtcagctccaaaagtcaaacgaatccaatcctggagaatatctacagaatcttcagaagcgttccatgccagtcttccatatgcgtacaagttggagggcgcaagaaagcttccaagccaggtagcattggatcctgcacccggaacaccagcataaccgccaagtggccggttgaagcgctcaccggagatgatgtctttgacctttgaggagcggttgtctgccataagatcgaactcgaggatttctttccagagtggaccaaggtaaaccagatgatcgttttggccaagatactctggagtgacttgaagctcaatagcggtactggtatttcgcagggtagagaacagcgggcttactggctcgcgtacctggaagtcgattggtccgtatttgatctgcacaatgacattatcgtcgaatttgccgtccaactctttaaagaagtcgactgctgcgttggctcgatccgccttccagtctgagtacttgatgtggttatcgtagacaaacgcacggaacatgatgattcccccatgtggttttgcggctcgtgcgaacatattcgcaccgtcagcaagtgtacgattataagtcaacggcccgggttgaccttcgctgtttgcctttacgaggtagccaaccatgtcaggaactctctggtaaatcacatctgttatgttcgcccaccaggcatccactttcggatcaagaggatcgaaggttttgagacctccgaaagtttgcggtgatgcaaagtttaacgaaattcccaattgtacgccataaggtcgcatggcatctgccagtctccctaatccttcgatgtttctatcgctaagcagagtcgcattggcattaacgttgttaacgatcattccgttgatgcggatggacgcaagcagacgagcgtactgagccgcacgagtaacattagtgacaacaaagccatcccggaagaagaatgacggtccagcataaccacgctcaatacttccgtccatgttgtcccactcattcgtccatcggattggtacctgaggattgtagacggtggaagcaggctggaatttgccttgagctagttgcgagagatactcaaaggctccatacaaggcaccgcgctcgttggacccaacgatggtgacattaccgccctcagtgctcaagtagaatccgtcctgctccagatcacgtgcttcttctggcagactggacatgcttcggtaagcctccaccgtaccgacgtagatggctgaagagccactactagtcgaattcaccgattccagttgctttccgaaaatgccatgaaaacctttcaccaactcttgctgggcggtatacaccggactgccttttgtcgcgttcaaggcgaggatctgtgatggaagtgccgtgtaattgccggcgccacggaaaggcgcgtatcgtagccacatgtttgagccatcttctgcaagaacaaggcctatggccaggaggaagccgagaaatattcgcatagtagagtccggtcaagatgtacaacacttggcagcagcaatagcgattgagaagggcagtctccggttatttatctctctcgatgtttgaacttgccgattctccagatgcacgcacttgtagagcactgcaatgctccgcacgtctgacacttgcgattggaggaacctcgcggtccgacctgttcaacggggctgcactgcagaagtcacgcgcatcttcatcgtaacgagtcactgacagacgatgattaacagcggtttgaggtcaagcctttcagtattcagcctaaaagcttgtaatgacacgatggcgatcgaatcgaaatgcttctagtgtaggtagggtggcgctatgcaggtaaagcttgtgacggaatatccgaaatgcggagaggcttccaatgtcggtggggaaagtcccggcattttgagtcaataacccggggttgcttgttctctctccttccgtgcggggttaggctcgccctcatcaatggttcgtcgtgcacctctggacatgtttgtaaaatgactagatgaagaatacgttgtcagatgcagtaagagacgtaaggacttagagtagtagtgctctgaatatgtgtttgagatgtaagcggggaacaggatctccgcgtcgcgctagtccttaaggtattaacgtgcctgtgcgcgcaatgcctagattcgcgcaacgctctactaacactatattaattatcttaaaaataaggctataactctactactacttagtactattataagaaaagttagtagtttagtaaataagactttataattattttatactatttaaatttacttagaagcttaacgttacgtctctataatattatctttagtagagaagcttaaaagcgcataatagcttacttagcagctatattattactagaatatttctaatgcttctctttagagaagactacttataaggctttacgcttacctctttaagataattatatagctttcttagcgttatgctactatttctaacgcttatatttagcttatttcttagtcttctctttctctcttactatcttaagtctctcttattctacatacttattctttagcttaatttaatactagaatttagtaacgtattttataactaaagcgcgcacctaactaagttacgcactttatcttactaaaatgcctgcatagcagtaatgcataatatcttaataacgctaagcttaaaatttctatactaaagtagatatatagattgctatccttaatatataaaattagcaaatttagagcgttagacgcgctatagctatctataatatctctaaaataactatctaagactattataatagaaagcattcttaacgtaactataaactaaatataaagcgcctaataaaactagaagaggaagtaattatagagcgtatacttaagtattctatatgcagtctatctatcttaaaggctaatatataagatatagctaatagactgcttagagagcacgctagcaagcctattagtaagaactaagttaataactttattaagcgtactcttaagctatataagcgctagagctatctatataattactagtaagctacttataaggacttagcaattatctagctctagtttacacttatttagagtataaaggagaagtatagagttatagataagaatatatataactttaataagtttagcttcttaataggtaagatattctcttagcttatagtaataggtttagagaagcttaagaaagcaaagaagctctagcttagcaattataagtaagttacgctagtataagatattagcgcaatagagaagataattctactcttctttatctttataggcaaagttcttatcttaaactagttctataaccttctatataactaagttatctaagttagctctactagctagataaataataatctagcgcttacttagcttaaacactttaactcttatatgcgttttattaaagtatataagctgcttattattaatagctataagagctattatatagtagtattctagaaatactataagaagaagaagattattactctctatatacttgcgtacttattacactttttatagctacttaatattatatatttcttactattaaagcgcatatatagtaatagtatcttagctttagcatatagttatatctattatattaataaagaaacctttctactaacctttaaagctacttttaagaagacgtttatagcagagaatatttatatagagttttaaggcgctagactagttctatatagcctagaggcagtattattaaagcttaacgtatatctctatactctactattaataactattaagaatagtacttagtaagtaaagatactatataacgcctataagatagaggcatagagtatacttatttaatagagaatataaaattatataagttctatagtaaggttaatagataaaaagattatatagctaactaaaggcacttagtagatagcgtataatatagtattagtataaaaagaaataacttacttttaagatactataaaagtaataataaagcgtaaggcgtataaataataatatatataagcagagaagaccttaatagttagagaggtattagacttaattactgcaatagcagagaactattataataatagtaatagactattaaaaagagtatacgtagagaggcgctgcagtacttatagtaagactagatataatgcctatatttataaagtagagatagagaatatagaagataataacgcttctaataaataatatatttatatttatagtatataaatttattatagtattgcgctacattactgcgcaggtgttttagtagagtaaagtgcataacttagttaggtgcgcgctttagttataaaacatattagccttatataccttcttataataagctttttagagtttctcttctatcttattattagctctaactttctctcttatataagcctctctaactttttaagaagactagagcatagctctactatagtactcttaacgctattaaaggttaaaagctttgctcttctttttatacttctttttatattataaagcctcttatatactcttaagcttatgctataaaagctaattttaaataaagagttaataaaaagtatagcttaactttttagccttattctagtaaatattctttactatagcatatactaaatgctatatttatagctaattagataataagagtcttaataagctagataattatttaggtatttaagtaaaccttttaagcataacgttagagttttttagctatatttctattattttaaatacctttaagataagcatctctctactaaaaatagatatttaggcattctaaaatagactaaaaaagttacctttagtaatagagataagctcttaagtcttatagagataagtagtaaggcgttagatataagcctataagagtagcttaaaaagtataacgttaagcaattgcagtatataagttaaataagatagaaatactataagaagtatataattataattgcagtagtctataaaagctattattatatagcttctatagctatctagaataagcaattagtagtctattctatagtaagctttctactttatatagcagttaaatacctacttaagctaggctaaactaacgttattattgctctattctattagtatagagattataaaaacttagtatttcttaatgcttatattctctacctagaataattatattgcactatttttagctagatagataagacttagtagtaagtagctcttatctgcataataataagctagcactattagaaacttatataatctattctagagaggtactctaatctctttcttcttctattaatactaagaaaagatccttttgcttctgctaataaggcttattaagaagcttttcttatctatattataagtattacttagcttaatattatacttctttatctttctatatagcagcttaaagtagagtctatatttaaccttagagttagctaagacgtatatataattaagcttagtagcctattttaagataagatagatattatagtaatagataaaatagataacttagctattagagataagcttctaggtaatctctaataagaaattttatattatctgccttatagaaggaaggcttcttttagtaaagctctttatatagcatataagctttaactcctattataagttaattttaagctagttttatacctaagtcttctttagtgcttatagctcttagtatctttagcttagcattaattagttaatattatatttagcagtaagctttatatataagagttattctcttttatcttataattctaattctttaattatagcttaaattagatctatatttatagagttatagcgcgttaaagttagcgttagttacgtatttcagtagtaggcagggcgttgcgcgaatccaggcgttgcgcgcacgggcacgttagtgcgcgagctcagctctaatacgtcatcctatcggaagatttgaacatgtcgaacaattgtaccgcatctgcaagtctgagcacgagtcatattgtcagattatccgtggacctgggtcccgaacccttttgcatcgacccgacaaaactggagtactcatggtttcttcttcctagcttgtcacgaacagtaacccacggttgctatgggccgattgcaagcaaggacttcggctctattgattggtgcgaactcatcttcttaccgcatgcaagattaaaataaccgtgcatttcctcgcgctagcttcacctcttctctagttcttcaagagcttcccgaggttctgccatggcaaactcattggactccgttttcaaaccatccacttgcgcacggatcacctcgcagcagtcgtacatactgcatagcctgcaaaagcgattcaagggaggtacttgagagttttcttttagcagccgcaccacaatggccactacttcaattgcatgctcgaaacttgcacacgacataaccgagctcctctatcggtcgatatcgcgctggatagatccaggagtgaaccaagacaatagaacacgcgttcgcacactgcgtcaaaggccccgatatggaggctactgaatgctacttgggccgtcttattgagttggaggagatgcgctcggaagtttgctggatcagcagtatcactggtcaagtaaaggctgtttgtctcgccaaagagtacatgtcgccgcaagttgatcctaaggtgaaggttaggactaacttggtgttggaaagaatgttgaaggagatcatggatattaggagaacatgaagttctgatcaggctcactgaatcggacgacgggttacgttcacatttccattgcttctacacgcctcatagagcaaaacgattctatcgtgtgtctgatggaatatgcggggcccatgtctgaaatttccacgccatcatgtgcggatgtaccaaatggtaactatcttcacgcaagagcttcaccttatgccgatgctttgctcctggcctttgggtcttttagcgccttttcgatgccgaggccatcgcggcctgtagttcgttaagcttcgcaacgctctcgtctgaacccaacaggcgacacttgtccatctccgtgtggatggggcgaagtgcctcatgtgccgtcaccaagtgttcggcggcaccctccttggcctcaaccagttcgattttcaggtgtcgaagaatgtcgcaagaagatcctccagcacaacgccggatgatctgttcctggatatccgcgatcttgatcttgagctcctcgtgcttgttgatgctaagataatgggtggcaatcagagcttgttcttcaaccgtgatagaaatgctgagaagggcgtaggagaagagatgtcggagttgtctgaggcgcgagactgaattggttgttgatagcacagaccgagtaggtgtcgttgatattgtgtgcagctgatgaaggagccgacagtcgtgtggagagcttgtagcgcgcaaaatagaatatttaggttctcgaggtgctcattagatgaatcttttgacagttcacgatcggtggcggagatcatcgcaagctcgtgtcgatgcgcgcgcaaggaacaccaaaagttcactttcacagtgaatgcttcgttgtatcgactggatggttcgtaaagagatccttaccacgtgctcttgcgaacaaaggtgagagtgggtgtctttcaagccagcgctgtgcacgtggggatactatttgactgaaagcgcttactacatgtggatcgaagcagaattgaaatggctaatttgatcttacatgcagttctcctaacatggaccataggagtgccgtatattgttcttgtctttgttggcgtcctccgttggcttttcttctcattttagaatttacacctcatctcatcatgtctatacccttcccagtcatcctgaataccatcttgaagatcttcttgatcaagcgagagggtctcatggaattttaactacagctgtggttagccttggcatgagagtaaaaaatctcacaaccgcgacccacgataagtgcaataaccctgagctcagcatcaatagaatccagagattccggcatttaggcttgaccttcagcaagttgcgagtgctttgtatgcccatgtccaaccaggtatgcttgccgtgtgcgtggtcgacctcactgcgggttggggcaatgagcagttgagcgcagtagtactcgcacccaagagaacagtagtaagtgcattgacaccgaaatgcatccatatattatactgtcgcacatcttcgcatgccgattccccagttagtgtgagaatgtcgacggaattccgttgtacactgttgcgtttgcgtatggcgaacattgtaatgcgcaagttcatgatgagcactagaatagaggaatagcaaggcaggtggcactgggcgaggatagtgagataaaaggacacaaacacaagaacaacaacaacaatggatgaaagagcagtggcccatgatttatatcatcaaattaggtaggtatcatcgcctcgtctccatgtcgtacacatcggtccttcaaccgatccatatatcccacatcttgccaaccgcctaagcatgcctggcactctcctcggcaacactgtgcctgcggtccttgcccatatacgtggagtcgggaagcatgttgaggctgtcctcctgcttgtccgttgggcgctgatggaaccaaaacaagacacctccaatgaacgccagaatagcaacggtagtgtagttccacaccaacaacgggtcctcggatagcgagacaaacgcctggccaagcgcgttggaaaacgcagacatgaagtgccagtacgaagtaacaagcgatcgcatgttcttgggggccttggtgaaggcgaattccagaccggtgatggatgtgaagatctcggagaacccgacgagcacgtagggaacggcttgcgtccacacgttgacgggcgcgaagttgtcgcacgagttcatgtacttgccgcactcgccggttgcgtagatgtagtgctggatgacggcggcaccgaccatggcgagggaggcgagcaggaaaccgaacgcgatacgcttgataggcgtgaacttgatgccggccttgcggagcgcggggtacaggaagttgtcgacaatggggatgaagatgacgagggagatggggttgaggttggtgatgatgtcgttggggacaccgttacgctccatggtggcggcctgagaagtcaggttgttgttcatctggttgtaagacagccctgaatttacgattagccgcgagtcatgcgaaagagaccggacgagaacttacagtacagagggatccatgtgaagcaagagcaagcacgtagaccacgagcgacctggtcgacccacgcgtcatcaaactgcatccagtgaggcttgctggcaccgagatggctaggcttgacatcctcccagaagcgctcgctcttgaagttcttgcgagtctgagcggggttaagcgaccatttgcccttgcatgccaatttgaggagcttgatagcacggataaggacagagcccgtaggtgggttgagatggtatttgcccttgcagaaccagaggacgatggggcagaagcagaacatgatggtaggaagcaaccatgcgcaccagaagccctggaatgaggtcagtctacaacttccagcgttcaaaggtccgtatagtgcttaccacatacttctccacgtataccatggagatttgtccagtgagagatccaatgttgataaacatgtagaagtactgattgaacgttagtgggcgttcttcggtggcgtatactaccatcaggcgatcaacttaccaagaagattcgtgaaatggtaatgttggggtccgtgataaccctctcgcctgtcttagcctcaacaataaccctaggcttactctgcctgtattgctccgcaatcaagggactgatgttggccttgaaagcaccggttccgaaaccgagtagaataacacccaggatgaatggcgcaatcgcattgccgctggtcaacactgtgggaatcgccgaaacgatgagcaaaatgtgaccgagaatggaaaatgcaatggcaatgaagatggtgttgaaacgtccaaggtactcgtcggcaatgatggcgccgatgatgggcgtggtgtaggaccagaaagagttgaactggccaataccgaaggaggcgcgctgccccatgccgagggcaccgggttgaccatcagatcgagggtcgcggccggtgctttgcacgacaccatcgatgacaggaaggtcctgttggatgaagtttgtgtctaggagagttaatatgcagtcatgtgattaattattggtgaagacgtacaaagcacttgacaaccatagtatccgaatcgctcgcacaactcgacgaaggcgatggtaaatgcagtccagggaatctttccagatacacgacggagtgttgccagctcttcctcggttggctcttcgccctcaaggtcggcttcgaactcgactacaggggcgaggtgctggctgccagcggtgcttgacgcgacatcctttccagacaacgcctgcttctcagtgacttcgtacatgggtgtcgcgaccttgggctcgtggctcatggccatatcgaccgcattctgggcggtagttgaagtcatagtgacaacgaaaggaactcacgcttcgatacgaaagatcgaaagccgcgagaaaagatcacgattgagcggatgagatcgagctaccagcgcacaggaagtgggtggtcgcgtgcaattaatacccatgccagcatatgctacggcaaacacatcttggccgggcatgcttcatcgagcaggtgggtatccgctggtgagactacagcatcttggcctgctatccgtcgcgcatgctgaaaggcttgtcgttatcgtcccaaccaacaccgccgcagccactgatatctgctaagacgatggaagcagcatcccaagaacatcccaagaagtgacccacaaggtccgacattgcttcagaccttggcgaagggatgatcagaaagatagccaattggatcttggctccaacttcggtcttatctgaaccttgggatcgcatcctgtagctttgaggtgaaggagaacgccccatcggcgcatgcagcattgtgaacctctgtcgtcaggaccttatccgagtagcagatgcgaaaagagactcgatgctcgcaatcagcagtgccggctagcttgcgtgttaaagccaatttccgttcacacgactgcccctccgcctgggcgccgagcggagaacttggcattcttgggtggaggcaaaaatacgcactgcaagcctcctcggcagcgaccccacatcacccgtgtgccacaaagctgcatcctccttcgctactccagataaggaaggttgacacaacgattataggtggcatccaatagcatgttgtttcactcattcctgaaggctcagggctttcggaaacgtgccgggcgttctgcttggcttcgagaagacacggcgcatgtgcttatctcttgacaattcgagacaagtcgaccgacgagaggtctgcggtgattggcgcagtgcttcgatattattgcaccgtcttgtcgctgtccataaacgttgttgtgtttggcaagaccgctgatttccgcccgcttggcagctccttgcaattgtccttgcctcgctgtttttggtttcgcggtcgacgttggtttggccgtcgttgtggtctggtggcgaggtccgatctctgggctaccgaggctgcacaacagacgcttatcagtggagtcaaatttcttgagcggcgaaggaaaaaattctggaagcttgttgatgtggacatctcacttaccttgagatagcggagccgccgaatcgtgccgacgcagccgctgcgcgcaatcgaatcatgttcgggcatgtccgctgcttctggacaatgcgctcacgcaatcaggggtggggaatgttacatgcccaactcgctggaaatgccatgcagcgggctacatggtagtcgccgttgccccactcccatgctccaggttgctggtcgttagatgtgctgatgcgattagcaggcgcgccgtgcagcgataggagtttgtcgacacgttggaaatggagttttgtgtagaattatttcatttatcattaagcactgcctaatagtgctattgatgcgatgtcattatggtctgacaatcatgctagttgccaattggcaagtcgtccagaggagtacccttggagtagtggttgatccagttgtaaatttccgtgtgccagaccaagctgttctcctgcttcagcacccagtggttctcgtctgggaagttgaggaagcgcgaaggaatgcccttagcctggagaacgttgaatagaccaagaccgtcggactcgggcagacggtagtcgagggtgttgtggatgacgaagtggggcgtagaccagtttgcaatgtggttgaaagggttccacttgtcgtaactgtcagactcccatacagagccgttgtagtcgtggcgaataaaccataactcttcagtgctccacgcagccttggtctgcgagataccgtcgtgtgtgacaagtgccttgaacttcttacccaggtcattcgactgaatccagttggtcatgtatcctccgtaagaagcaccggcacagataccgttctcggtgtcgatccacttcatctccgtgttgacatagttccaagcgttgacaaggtcagtgtaaggagttccgccccagttgccttggatagcatcagtgaggtactgtccgaaaccagttgaaccagttgggttgggtgcaacgacaatatatccttggtcggcccaggtctgcgggttccagcggttactccagttgttggcgttggcgccctgaggaccaccgtgcacgataaatgcaagagggtaagtcttgttggcgacatagttggtaggcttaacaaccatagcgtgaagctgctgcttgaggttggggtcggatccattgtagaagatctcagacacggtggcagagctcaggccggcgaggttgggatcaacagtggaggcatcaaagagagtgctcttagtaccgttcgcaaggatgtagtactcagtgggcgtccagatggcggttgcagtgaccaagagagacgagtcgggaagcagagaataagacgaaaccgaagtattggaagtcaaaggcttgatgtcgccgtccgcggtgatggggaagttgaaaaccttgacgcgagcgtaatcttcggccgttccgtagatagacttctggtcatgagcccagatcagaggtccctgtacccagcggtcgaagtcagcgctcaaggccttccagttgctcgttgcaacctttccactctgtacggcaacatcgacagtgtacagctgccacctgtcggactcgtagtagtcctcatcctgctggacgtaggcaagcttgcagctgtcaggcgagaacgagggctggccagaagcaccctggtggccggccttgaaggcttcagtctcagggccattgaaggctactgcgacttctgagctgttgaaagcaccgaggtaaatatagctggcagtgaaattggccttgttcagttgcggcgccttgctcaggaaagcatacatggatccatcggggctaatctcgtagtcgccggagtctccaaaaggctgaacgggcgtctccgactgtgtggtagtgaagttgacaccgtggttgaggttgcgaagcccggtgcctgcaaggctgtagctgccattggaggacaacactccagcaaacacgttgtagcgctccttggtcagccatgtgtcccagtggcgaacatatatgtccgagtagaagcgcgcgctgcttttagccttcacagcagtttcggggttgtaagccgtgccattggggtacgcgagagagttgaccatgaagtgaatatcgccagtggaggtcttagccattttgagcccagagtatggcgcatccaattcagcaaccttggtgcttccattagggctcttgacgtcgccgatccagagcgacacaccgcccggggtctcaccagtaccgttgatgtagacgataccagagctcgtgccaggaatccattggaattcgttgacctcagaggcattccaaccagagtcagaaacagcacccgtcttgaggtcgatcatttggatgccatggcttgttgatccttcctcgaaagagtactgggagaccgtgaataaagcaaaagtgccatccggacttggactagctgcactccgacggggattgctcagaagcttcctgttgacgacttagcaataggttgtaaatgatgcgaaagactgaacttactccggagtgatcgcaaaggcgccggaggcggccaatgccgtgatgaagcccaagaaacgtgccattatcaacgcgaccagcttgtgcaaagcttattgactgaggtcgatgttgaacaagagcaagcagacagggtagcaggcttgagtatttgtatgccggagcgttgggttttcaagcgtcccgaccctgcaggatttcactagaggcagcggggttcacgtcgtacctggcaaccaaccgagcggttggtggtctgcatcgccatcgaacgtcctctaatcccggtaatgcttccatcaaatgtagtgactgaatgctgctcgacaattctcctgcctgttagggcataccacggcgggtgcacaaacaagctcggcctagacagacgcttaaaagcatgattctgggtcgtcgtatcgtaagcccggccccgcaatataaagccgcttggcttcttgtgtgattgtaacctcacgtgtgtggacgcacagttcaaggcgtccgattgccaagtgcgccggttgcaaaatcaaagtggcgggtcacaccgaaagaggcaggtacgaaagtcgtatcttgacgcttggactactgcgtgaaatttgtcccgacaatcagttgcctggcatgttttccaacatttaatgtgctcaaaggacttagccgtggctctgggcttttattgcctgcatcaactcgttcaaggttggccgaagaagtgcgaccgaaggattttgggatcttggagcacgttctggggttgagtgcatggcgtgtgcatctgcagcgtgtcactcgatgctcgcatcgatgatccaagtaccaaggtaaggagctgcgtcgttgagcgcgacctggggtaactctatcctcgctcgatcttttcgcatatctcggccgtcgaagattcataacggctttcggctatcctggcgtcccaatgtcgtcgccagtcctggcgagggtttcgagcttctaaggttatcctttgcttgccacacgtggttgggttgatgcccgtgagatttacagtgcttgattaccatgcaagacggggcgcgatacaggtcagggtagaccaagaccaaaagatgatgcttgactatacccaacaaccagcagtcgtgcgcggtgagcgttacctatcttggacaagaccagatgcgttcgatcgtagaggaatttcgcaaccgatcgtgctcaatgagatgcagcgaaagaggtgctatgagctgcgtagatagacactggtgagccagcccaagttcatgtcggtcaaggaagccacgatacgaacgctcatgatgcactttgaagcactatttttgagatccaaggaaagcaaaagaatgtaaagttgtgatgtaggggatgtgaggtcaatgaagtcggatggatgtctgtgaaagtgaggttgagtcttcggctactttctcgggtcatcttcaatgcgtcgtcacgtgtacgctaacagtccagtgtcccgaccttgggaagctatcaacaggtctcgggcttcgccgcgtaccaacaataagaccaaaatacaattagcattgttcaataataagttttgatatatgaaattactgcacagaccgatttcagagctacacgtactatataaatcttccattgcataccgtgataagtaccttcacaatgtttttcgtagccctacaatgatggcactggagattccgtacatttcatcgagtgccacaaataaagatgataccttgcgaaccaatgttgctgttcgtcctctcgcgcgtcggcagcgtcgttgccacactctttaaccttaattagactgtagtagcttgcccaggtacatccgtcatgaaaccagagcagcttggattagttgagatatcgacactatatgcgtgtttcagtggctgcagatgtatctcagaagagtcgtcgttgtcatctaccgtctcaatgaaggagccctggtatctgccagcgcctctacctttctttgccgaaaatacgccgctggacttgtcactattgtagccataagtggagcgacatcctcctgatttggcttttctgaatagaggtctcatgagagggatacaggctagggcgatggccacagaaggttcgagaccagaaaggattgtagcgagcacgccagtgtaagtcacatctgtgaagtccaaaccgggaagcaaggtttgtcgatagactgtgatcagccacgtcctgatcttcctgtcagcaccgatcaaggggttttcacggaagctcacccgatgccaacgctgaacaatgcgatggccaatatcttcttccttgtagccattttgaggcggagaagatgaggtataggcaatgcaatcatgacagcgtcagttaccagattaatgatacccatggcgaggtaaaagctgggctgactgccgcaagttccctcaagcgtgaaatcccagttccgcgccagtggccggcagatcaaaaacccggcgaggatatcgcctaaattccagcatactataagaccgccgacagtccaagcagatcttatcatcgattgagtcggcatgatcgcagtgtacatcagtaacaccgagagtttactgaagcacactgtattgttccaaagtatcgcaaaggacatgatgcctttgaagaagaaagttgctgtgtcggtatcgaatcgctcgcagatttcgactgtgtgaaacccaaatccgccatgagtaaccagcagaatgcagcaagtgtgcaaagtggtattgaaaagccgttcagaaggttgacaatagtacagaacatcacgaaaaaggttttggccgtaccaatgctgttaagatacataggtcactccagtcaaacccaaatccaatgcactttccgataatgcgcaacgtaactacagctgtagctatcatgatggaaacagacgacgtgatgaggatgccgacctggattccattctcgatcgaaactttcatgatagcgcgcgtcaaactggcggcactgtagtggactttgggaattgcttgagacactgagtcgtagtacgggcctagcaaaagattgttcatccaggccctcatgtacactgcaaagaagcagcaacaagatactgatgatgacccgtacggcgtagctacgtggtaacattaggtggcaggacatcccttccgctgcaaggattgaagaggcacagcaagtacccgtcgttgatcgcacaccttctgtatctgactaaagcatttgcggagccacaggcgcgacttgcaatctttcatccgtcatgatatctcgttccactgctctcatcctgagtgtaatggatcagactgacaggccagacggaatagacatgagccaggaattgggtcgctcacgtccgactccttacctgaacaggtctcttttaagggtactgacgttactgcgtctagttgggcaccaaggaatcctgcacgaaatattgcggttgctttgctcgtaactgagacctcgggatggggtaatgaagcgatgaagctaaccgcattcgctaacgttgacccgctttggccgggacggctcacgcccgatccttcacagcgatacataccgcatcttcgtatctatcaactcggattcacatctcatattcagctcgaaatcttttgaagtggtcactctttgtaagcaatccaaaatgtcatcacaagacccatatgcctgccagtaccacgtaacgccacgggccacgttgccgtccgcgccgcaatcccgcagccctcgcattccgtggttcaaccggctttccttgcattgcgggacattcaaggctagtcagggcctctattggactgcaccgaggagattgtggcatgggctcttcatgaagttattccaccaaagttggtagaatgcttgctcatgcagcaagcgacgccggcatcacgctctctcgggttcgatcaccgctcaaatgtcgtatggctatacacagcatgtcacatgcggtggaactgtggtgtccggctgctgcctgtttcctaacttccccgcggtccgacaatcctttctaatcttgactttgttcgccgtgcaaagctcccctttttcgcctcatgtagacagatcacttgtattacatagagtttcaagatgagtctaagcttcgatagtgggatgaaggtagctatcgttactggcgccactgtaagtcatctagatgttgtctgtgaaatgttcttcctgatccctcctaatagagcggtattggcttccgtgtggcaagacatctccatgcacgtggcttttgcgttgctctttgcggacgccgtggaaaggagggacatgaacatgctagtgctctcgacccttcgggcaagaccgcgatgtttgtgcagtgtgacgtcaaatcatatgcctcgcaagccaatctcttccagaccgtatggacaaagtgggctcgtctcgatgttctcatcgcaaatgccggctgtgtggatcgcgactcaaaatacaatttccatcgccgcaatacttccgtcgaggacttacctgcagaacccaatactgaatgcacagacatcgacctgaagggcaccatttacggcactacgttagcaacacactttgtgcgacataatccacgcggcaaggggggaaagattctcgttaccggaagcatggttggcatatatccctgccagaccttccctgagtattgtgcggcaaaagcagccgtacaccaatgggtaaagacaatgggtcccattaccaaactgaaagagaacatcacgatcaattgcataatgcctggtggtatggatacacctgctatgcccgatttcaacgatgctttcttgccggatcaaatgaccacatgggagactctcttcaccggttttgacttattcctcgatgaccacgcgaatgtcaagaccggacagaccgcagaagccgcgcatgatacaatcatcgaatggggacatccaccttacaaaagtggcgcttttgcgaagcgtactgaggcagtttttgagccctggttcaaggctatgcatagcgagaagagtgatctgcctggagctatcactgattacccaaaccatggcgacaagatcattgccgtaaccggagcaacaggcagtcaaggtggcggcgtggtcaatgtgatgaagaagacaccaggttggaaggtcagagctatcacaagaaaccccggaagtgatgccgcaaagaagcttgccgctgaaggcatcgaggtagtccaagctgactttgatgatgaagcgtcgctagcgaaagcctttaaggtgtgtcaatattatgaactaaagacgtatgcatgtctgattactactagggcgtgcacgccatattcgccgtcaccaactggtgggagcacctcttccgcggtaagactcaagacgaagctggcgtcgtcgaagaagagcaagggatgaagctagctcgagcagcctcgctcataccaactttgactcactacatcttctcgacaacacccagtcccaagcggatgttcaaaggcaagatgcgcgcaccacacatggactgcaaagcgaacatcgacgcacgcataaaaaaggaattgccatgactggctacgatcaccgtatatctttgcttcggctactacccgcagaacatggctttcttcccgctgtgcaagccgttcgagatccctggtactggtcagtacatccaaacgatgcctacgaatcctcacgcgaaggtgcttctttctggcgatatgaccgtaaaccctggtatttgggtacgtcagtccatcctcagtggatctaaagcgcacggaaagtatgcgaacgttgcgctcgagaaatggtcgttccaggagatggtcgatgtgtggtccgaggtcaccggtaagaggtgcgtcttcaccgagatctccacaatgcgacaaagctgtatggcgatgttggcaatgagcttgccctgcagttcaagtatggcgaggcttgtaatccgtgggaagagaccgacgagcatatcagcccagaggagctcggtattgacaggaatgaggttgtaggattccgaggcacgattgaggggttcaagaagatggggttctgggcataggagatcagagtgacttgtccgcaaagcttagcaaagttcataaattaggtaattgagtttctatgacgattttgtacaatatcttcttacacgtaatagtacaaatggactggagccgatgcttgcggagtgagagatctttccagtgatccggaagacaagtaggcgtccatataggttcggtattgtcactttcagagtgatttgggtcgatagatggagccttcgtcagttccggactgtgtcgtcgatcatagaaccttcatcatcatcatgggctacctcgtcggcgatttcaccccagcaccaaagacacgcaatgcgacatgcctcagagccgcagcggcacaatccagagttctttgatgaccctgttcctgcacacttctcgatagtgcgctcttccttttggtagcaacgcaaacatagccatctatcgaggaaacgcctcctcatggtgcaatggcatgggccgcgcctggcggcctcccgaggtggtatgacttctggatttgttgttggtagatcatgtggacctttgtgatcgaagcagtcgtcgcataaagcaattctacgcgattctgatacctcgcacagtgatgctagagcgggtgatgggcggccgtaccgggagtcttcgtgaaaggtcatcaaggactgctcgccgagatcgaggtccagcacatcctcgatgctctcgggtggcgcagggatgagagacaccagtggagcgtcaaggtaaccttggtcatggtagggttttgagcagcccattaatggatcttgccagcgttctatcaactgcttttgcggctccgcgactaggtggtgagggctgagaatagggtgctcgtgtggcttgagcataacgaaaccgctgaagttcggtagctctgaagtatcgtccgggtcgtttgaggcttgaaagatgctctggtatacgcagtgcactcgacattcatcgcaagttgctactttgcaagtgacgcaaggcttggtctcaacttcgcgattggtgtttgtactgccacactgtacatactccgtacaatcgtattcgtaaaaaaactttgacttttgatgacatctgttgcgaatggcgattcccctcccagaacacctcagtcgaccgaggagatttcgcaagctgacggaacgcggcataatggctccatgaagcgcttttgctgtcagcgctagcgccaatagatcgtcagcacagagatttgagacgactaaagcgagcagttcatattctcggagcactttgatcagaagactcaaacgtggagcaatcgcgtttgaattatcgatttgccgtttttgagatggagcggaagccagatccgcagatcgcctgcgcttcatccttggtctttggattgcgccgttctggttgaggggaaccatatccgagtcttggtcgacttgacctggtcgagctcggtggggggagctgcttctgagagagtaggcaactatactttagcgtcgcactagcttacacggttgcggagtcgcgctaatgcctggaatacagaaggtgacggaaagggaatagggaaagtaaagcgaggaaatcgcacagcgtttgctctacgtatgtagctcatgacggcgctgtaatcaacatttcagcagcaatggatgagatgcaattgcttgaatggtgatagcgatggacacaataatgaccacactcactttgagtatatgcgccgtcgcagcgcaaccctcataagctcttcatgtctagatccattgtgtaatgtaaagttctgtagggaaaattcttcagttctggtctggagatcagtgggcctaggcagtgggtgaaatctggtagtatgagagctgacagtaggtcggcgatcgaaacagcgacagccgctagttatttgaaggtgaataatgagtatcgagattttgttgtcgtgaatcactcagaccgaatttttgctccgggagaacgcggatcacactccggtgatgtccgatttgccgttgccccattgaggtgcgcttatgtaagtcagcctcggctgctatctctagcctctcctgtcaccctcgaccgctcgtgtctttcatcagccagctgtattgtctcatctcacccatcatcctcttcattccatcggtgattgtttcccataagacatgcccatctccagtgcgcaggtggatatcatcattgagttggctatggcagcaatttgccgctcactgggaaccggtcttcccaccacatcccgagcttcgcagtgctcgtcatactttgggactatcagactgcgagctgaagttggaagctcgacggttgaggctctaagatcgcaatcgatagcacgcaatacattgaacactaacattcgacatgaaaacgtcagtaacgctcatgcgtcaacggcgcaaatacacgaggtgtgaggaggctgatgttaatgacgacggattgccacgcactgtatgaaagggtaaagtacatgcttggagattacacgaagcttctccatacgtccctatgctaccaaactttcgataacgtcacttcacaagtccgccattcgcccagctttctccagtagttttggtttccatcttaccggtgtcttcctctactctttcttccccgggatgtcatagcagcagccgatgtccaggacattgtaaactagatgacattagcctctgttgaacatctgttcatactcaagatactaacaggtacaatcacgctggacccagaagcctccttgcttgtagcagcttgtcttggtcgcacagatacccgagggatcagaacgaccacaaggagctgggtacggatcttttggggcagcgagtgcaacggatacgatcgtagcggcggcaatgaagaacctcattgtaaaatttgggttgaagattttagtgaactgatgttatgattgactggcttgagcttcactggcagcatacccttagcgataatccgactctttatatacctacagcaagccgtattctcaacgccgctgacatagttacacgcttgaggtagtgctctgactcctgtagctagaagcaagaatagctcagctccgataatgcacctggacgacccacccaatctacagcagcggtgcaccaccgaagccgtaccaaatgctttggatatatgctgcacctccattgaccccaagccttttgctcgatacaaatgtcattggcgcgttgacactttctatgatagtgttcatatgcggatattagggggcggcagttagcgaggtcatttaatctgcgatccccagatcttcgtatcttccgcatcgacatcctggcttagcactgtactaacgcttttgtgaggctaaacataactttgagtattaccattggggcaactgatactaaaatgacgtaccatgacgtgtcggggctgctcaatctcaacctactcgtttagtcttttcaggtgagaccatcgaccatgcaattttcgctccagtctaatcagatatcacagatgtacagcataatgctctccctaatactgctagtatagtccaatatatgaatttcctgcgaatttcgttcttgtgtccgcagcgctctactgatcgcgcgatttgaagacgtccataacagaacgcatgagtaggtcatcattataaggctatggaaaatgtgaaaaagctcttctattcttacatatgctccggtggtcctgtgatggaaacgagacgttgctaagagccgagtgaaagtgaaaagagctcaactccaaacctttcacagcattaaaagaagaaggtaagaaaaccaacaacaaccaattggggagctggcctaaagtaacccaataaagctacgatccaggtggataatgctgaaggtcttttgtcggacctgtacagaaggctcccactatcctgtaccaactgatggaggaattgaacttacaaatttcaactccacatgagattctattgtaaacctatcgaatggaccatattcaaagaagagaccagacacatactaggaaaagaaaaccgagacaagttgaacacttaggcttactacactacaatcttcattcaatatccctggtttacgatcttcgcactgcaggactaggaggattcccaaacaaataatgcctctagtttataaagtcactctatacagtgatcggcacctgctttgcaagtttcaagtgaatcagcatgcaggcactttgtgcactgaggggtgtgtaatgagaccgtctcggattgtctgagacacgatgttacaatcgctttgatctcaccatatcacgagtcatagctttgactcacttcctttgttcacggttgttcttgagtgatcttgatacccacaatgcctttgttccaacaaaagctcaactcccagactcaacacttcggctagatgtcaatcaccagctgtacaccaatcattacaacaagaaatattacgtcggagcgcatcaagtatacaaagaagacaggttcacgcaccgtggagcaagcacaaatttatcgattccgccgcgagactctcgaagcccgtttagcagacaaagcaactcttagagatattccccaagacattgccagggcattaatagctgggcgtgtgatagagttgcgagacgacggcgaattcttcgtccacgcggctgatcaagacgaaaccgagaccatcaaaatgcatcacgacctggaaatggcagacgcaccagccgattggtcaacagaacatgcaagttcctgtacatcaccacattcacacacaagcgcaatatgtcccatcgactgggacccacatcatggcagggtagaaatcctccgacatcacctacgaatcgtgcacgcgcatcagccaagtccgaaccggttccgggccttccatggtattaagaacaagacaaaatcagctttcggcaatggcagttcgcctcttgcccacgaacataggcgtagagttactttcgctggacacgatgcagaaaagagctgtggaggaggagttatgctagactcatggaaggttgcgccagtgtggcaaaggttgaacattgttgaccttcagggagtctcttgcgagaaggatgctgtgacaggtacgcctgtcctcgtgtacgtggaagatggcttgacatgaatcgctgtatagcgaccttgtcttggttgtttaaagcaactgatggccactttaacactagtgagaacatcatgctattcttcaagcactgacaggtgccaggctgagaacaattttagcatggccagttggtcttccaaggagcgaaaatatcattgtccttgtcgtcaagatatctcaagtataaagtaagcttttattctcttacggtattgtttaatgccatagtctagcttgtcccttatgcttctaagtctgaccgagttggtttatatgagccgatcgtagtacatgccgtataccctttttcaaatgccgaggaaatttccatcttctcctctgcaccttcaatggattgatgttccacgccacagtaacgctcggggccctgattgctgtgagaaggctcctggctcaaagccgtggccattctggtccgtagcaatggtgtacttggtggacttgccgcacaaaaaaccgtctgcactaccatccttcttgtcaagccatctctaaacacaaatgctgtctcacatttgatgacgggatactacttggacatctgaacaacctccaacaccgtctcaagtacacacagccggcgggtcagaagaggaggcataagttgcgcaaccttggtcgtataagtgagatagatcatggcaagtcttctctgcgacaggagtcgaagcccgaagatttttgagatgacatggcagttcctggccacaggttttgacccacactccgcgtagaattatattgacacttgattcttaaatctatcatgccactggcagaacttttgtttccatcaaatcctttagcatcattgcacttgtagaggtaattactctatacatcttcctgatggtttctcagcgagttgcgcccgtgggcattctctctttgagccgaaccagagaaactggcggcttttcccccatgggctgtacttttagctcaacaatgcccgaagcctcagcaaactctcgtagccgctggtaaccataattccgtggatgaacatctggcgagagtttgctaagatgaaagccgacgacagccaggttgacccaatcatcgtcatcgctcctggagtcggttatcgccctcgcaagagcttgtatagcggcttgattaagaggtctcttctctagttgagacgtgacaactccagtggctatatctagcgagccttttgacatgcgctcgcgaaaaggtagagaaacacctgcttgggactgtctatcggctgtagccggctcttcgaacgtcatgttcagcacgtcaaagtatgtgaacttgttacacgcagcaacgaatgcatggggtgtcttgcgctcgccaaagccatagaccgtgactgcctgctctcggatacgagatgctaatcgcgtgaaatcgctgtcgctcgagactatgcagaaagcggtgtatctgccagtgtacagtagatccatggcatcgatgatcatggctccgtcggtggcgttctttcctgatgtgtacgcaaattgctggataggagtgatcgaatgattgagtaggcacgctttccaaggaccaagcgctgggcttgtccagtcgccatatattctcctcacactggccgtgccgtagttggcaatctcagccatgaggccaacaatgatcttggccgaaacattgtccgcgtcgatcaacaacgccagattagaattggtcgccatgcgtgctaccattgaattaacagagtcatagacagttctgagaagctataacgtactgttggtagactgatatgttgcttaaatagtggttatagattgctcctgccgttctttgcctcacgtctgcgagaaagccaaaccgcgctaagcttgacagggtttagtacccccacatcattcaccggcaccgaaaccttgaaatgtcggcagccagaatttaaagtatctccatgtacaatgcgaactaaacctcactgtggtaggcttacatagcgctgttgagactcgaatcatcaccgcgcttgatgaggagatgtaaaacgttacgcgacacgtgtgaacagaacgagcactgtccaaacaacaatggccagtttcttaacaatgtatggtgcatatagggataaatcaagccgatagttttccatctataggaaacaatctctatgactctagcttctctcgactacgaaacgctaggacttgtcaaggcggctatcttcatcaacgtctgcgctctcgcgataactatcatcatgatgactctaccgcaactagttgcttggatagaacgagaggatatgaagaactattggaaggtatcgcatccagtagctgaacatgaatgtggcgttgttcgcgaccatgattgccttgacaagaactataacagacatcaaggacagatgatcaccctatggcactatatgcagtatccagaggatcgagctagggaggatcgctctaatgtcctgcggtttcagcaagctaaagccttctcttcttcaggaatgggtcacggctcttcaccattgaagcacgaagtccgagctgaggacatgtagagtgacgtcaaccgctatccagtcctgtaagaagctgatagagatggctcaagatccatatttcgtcgtgttgtgtgaaagaagcgcaggcactttaggtaccgtagctgctgactagactgctagtgagctcccatagtgaatgattccaatcctcagcgcacatagccaataaagtaccatcttctgcttgtacactctgaattttctgcaccaacatctctgctacccttagcaatcaactaaactttgctacacgaccgcaaaccatcaccacgtgttcttcctgcatcaagtcggcatggcatcggatccgcttagacctccgaccacaccgcccggatctaaagcctccatagtcgacacattctactcagcggatataccaatctgtgaagaacagaatctgtttgtgccatcttcgatggaggagtacgaagttcccacagctccaccttctccgtgttcagcaccaaagttacccgaccgtccatcgccaagtttcccggacaaatttcacgaatcaggcgtggaaatggatacagatgactccgatcattatattatcgaagcggatcagggcaaatgtgcgctgtgcttcctcaattgctccgacttcagcgcatacagtcgagttgcacatatgaacaggtgctggggtggcctactccaacgcgtgaaagagcacaaagatcgacaggaaaagctagcagatctccagaaaaggctggagatacttatcggaaagcacaagacgaaagttcaaagcgcttcatcactctcagacggttcaagcgtcgtggacaaagctgtgcctccatctctctcgatcgaacctgtcattgcgtcctctccagcaggggacgcaaattcaaacccagacccggaaccttccacaacgcctccctcatctcctctctcctcatctatccacacaacatcctgccttctttgcacactctctttggcgcgcctctccccccctcaacgcgctcgcccaccgcatctactgcctaaccttaaccgacaaatgcccaacatcttgccccatctgcgccgccaacttccactatcccgcactctgggacaaaccagaaatcatatggcatctgcacaactgtcaaaatggcggagacctgtcgctcattgatcgcgatggcttcgacgcgctcgttgctgcatggatgggatgcatggaagtcgttgagcgagcggtagtggggaagatggatggtcgggcgggggtaagggtgaatgactataaaaagaagagggataagggatggggtaggggggaaggttggtatgcagctgagccgagtaaattgcgggggggagagacgttagtggaggacggagtggagattgcgagagttattgagacttggacgccaacgtggtttcgagagcagcaatttaggcggcacaagttctgcgtattgcttgtgccgaaggatgggagggtcttttctcggtttaggatgcaacgcatggagacggaattggtgtatgacgacggtgaagaagaagaggaggaggaggttgaagattacgtttcacgagaacgtgcggtaccaacgtggtcactgccatcgatcttcgatatcggcagacccccagggcctcggaggatgtcagtcgactcagcgatgttcaacgacacttcagacaaggaaaattatgtgaagcctcgtatcctctccatcccaggaacaaccgcgtcgcgcccttcgatattcgatgtagaggacctggaagagttagacgagattatccgaccgaccgcaaccagagtgagctcaaccccaatcagcggcgttgccactgacggcatcaagactccgtcactactttctctccgcccaccaccaggcctttaccgcccactcttttcctccgcagactttgaccacattttcgatgctccacaagactcccttgagtctgtatataccgcctgcatcgaggcaaagatgcaagacgaagatatcgcagatcatgatgtggtctctaacagctcgggctcagccgtcagtgaccacggaatgtccgattactacgcggccaaaggcgccacagcccgagaagctgcgaatgctgctttatcagatgaagctgagccggtatacgaggaatttcaaaactttccgtcggatcgattggaggaattgccgatcgtccatctacccccagatatcgcatcgacacagcaacaaaatgcccatcatcccgcctcaccaaaaccactagagcatgaggacagattggtttcggatatcgatgtcgatactgcgacagatttcttcagtgggtgcgaggacaaaaccactgttgtgttgccgcacacgaaactcgaagttgaagcacaagcgcagactgtcaatgcggagcagagcgccgtgcctgacgaggcgaggattgcagatgtggtggaagaaaacgatgaagatgacacagacgcccatgaggactggctagtgtctcgtgcgcgcacccaagctgttcttgttggtaggatatctcctgggttctccgcttcctttccaatgacacctgcacatccaactcttccgccttctcgcgtcccgaacttcctatgcgcatcggaacccgaggacgatgactctgacgacatggacactttctattattacccgccgcgcaggtacttgaacgagaatttaccctcgagtgtagtcactgatgtcacggaggatatggcggtggaggaagtaagggagcggaataagggattgtgtgtattcggtggggtggatgagttacatgagtaaacggaaaggctcttgacaacaatgagaaacatggattgtcgaaggtagtgtacacagggcgctaattggccgaaagttgcagcaacatcatgcatatgactattcaactggatttctatcaaaccaatgcgaaagcaaagccgaacttccaagctgccaaacattactcatctacctcctccccctcctcctcttcaaccctcaacccctcgacactatccgccaaactcactccggtactccctctcttccccagccccggggctctctttcccttacccttcgtgcgcctcttcttcgtaccgctgccctcaaccacactgggcgcgtcacgcacccagcgcgaaatcgcctccgcgcgctccgtactaatcggatactctctcccatcatcctgggcccagcgtttcggtggcgcgccattcgtcccgggactccccggttctttctccgccgcctcgtcttccgcgaacctcctctcgcgggcgcgaacagctcgctgaaagctttcttcgtcaacgacacgttcatccgccagcgcttcgaggacagcttcgtgttttctgcgctcggttttctgcttctcggactcttctttcttggcggtctcgttgttgccggggagtggggcgggacggcagagtgattcccaggacgtgctgaggttgatccagttcccagcgcggcggaggacttcgatccagtctgcgcgtgcgggcgagcgggcggcgaggaagatcgggtagccgtcgcagatgcgggcgaggcgggcggcgttgtgggcatggcggagatgttctttgctgggcgtttggaggagcgcgtggcatagtaggagagagtgcagggcgtcggtgaggagtgggtggtaggtgatcgattcgtgggagtcggcaaaggcggatgcggcggccgaggcgggagttgttggagttggcggtgggtaaggaggtaatgttgatggcggtacagcgtcgaaaagttgggagactttgaagatctcagggggagggagctttggccacgatgcgcgatcgttgtttcggcgagagtgtgtgactagagcttcggatataggtgatgatggcgaggttgaattttgggcttcgatgaggcggttaagtgggggcttgtagacttccttggggacgttgccatttgtgggatgtccgagtcttcgcagaaattcctctgccagctcggcggagatgcctggggtataatcgaaatgggagaggaaggcattatagtcgcgaagcgctcgtttggcattttggcggacttgcttgcgggcctcggcacgtcttcttattccctcatcttcgtcttcagacaatgggagtggctcttcgcccgcggcaacttgaatgtctcttttggattttgcttcttctgcttctcgtaacccgtccagcgcagggtgaacataaccacatgctatggtaaaataaacaccggcacggtggaacaatagttgcgtctccagcgagcttggctgatcttcttctggaattttgacctcttgtctccaatctcttccatactgctcctgatacgtctttgccagcaccaactgatcttttcctgctctatgttgctgcatcatatatcgcgccgtgctcaatgcttcgctcaagtctttcgccgaattcacatagtcttctttgaagatgcgcgtcagtgcgcgcgtccgtaacgggctcccatcgctcggtctttccgctatgatctcgttcaaagtggctagcggcgtgcactgcgccatcatccgacttggaatcttctcatggaagaagtggacgtacttcgcgtcgacatcgttgggattcctctgcaacacaagatgcgcaacgtcttccagtgtactggcgctctgcattgtcgcaacgcttgcggctatctcgtccaaatgatatgcttgggaaagcttgtttgtggccaattctctcattcgatgttttctttctcgactcagtttaccactgccacccccgccatagcctatccccagcgctgcagcgccccctagcatattgttgcctccattgaggctgttgttcaatgccgcagacgtgaggcctgaggttgcgcgcaccgcaagattggtcgcttcatccacggcttttcgaatcttgacgaggtcgtagaagacggcagggtcgatggggtgggggcgcggggagagatagtttgaatgcgcgaggctctcgaggacctcaggtggtaattgcaaccacggtccatgaaaggaagatatgtaccgccaatgtcttttgtttcagtgttagtagaggctgcagcaaggcgaactgggacgtgcctggcagtaaaactcacttgttgcgacagatgatgagcgccgacgtcgagggctcatgcgccggcttcttgcttcccccgttgcttgtcgcgggcgggggcgtgctggacgcgctctcgccgtcggccgcggcactcttcttcttgcgcgccattatcttcaattcactatcaatgttgacagcaacatgtggggttggcgacgccgtaactgccaaaaattcgttcttggcgttagcgcggagaagcttgtgtcatgcatcgcgtccgaacaccgaactctctttgaaccctccctcgacatcactgtcgccgtctcggccatgacttgcggcccctttcgtagcctcatcccttgcttccaccctcaaaaaaaaaagttcttcactctgaccctactaatctgtatcggaaggatgcagcgacagcaacgggtacgcgcctgcatggacgttggcgctaacctcgaactttccgaggtgggacctgcatcaacccgtgaaccatcaccgcatcacaccttcttggcaagaaaaagctatgatggtgtcacaaacattcacccagaagtgcacacatgttgcaggattggccaaattgatccagccggagatgaaatttgtccccagagttgaccctgatttacagagagacaagacatcaaggccgggcacatgtctgtcattattgtcttgaccgcgcatgtctccggcttccggcctagaaactgaccatagcatcttcctccttcgattgcagaatcttcgaaccggatagctccccaagttttcgccttacgctcggcatctgcaacgccagcgcgaggaagattctggtttactaattcctgccctgtttcagtacgaagtttgggtccagagatgatttacgtccaccggtatccaagcatcgtgttgcgaggcgccgaggaatttttgaaacacatcacaggctcgctaaggcctctatcaacttcaaggtttctgatcaaccgtctgtatatacgtgaatatagatctccactactgtcgcaaggatcagagtgggagagctgcggccgcggcacatcgatcacgttgtcaaggacctacccactgtacccagctactttcatggcaacgtcagacatctaccatgcgataccaagacaatgttacttgaggtcaggagctgttgggcatattagcgaagaacactagtcggtgctgctcatcgcaatgctcttccgaccacaactaatgctagaatcacgccaccaaagatcatcatggaacaagcatgacgacgatgtccacctcaagcgaaggggaaacagccgttcagcggcttccttcccgcagcagtctccacacccacaggaatgactcggatgagctcgagttgtagagatacagtgggccgcaaatgccaccatctcacaatcaacgcaagggaatgacatggtgctcacgtcccctggtttcattcgtcgctattcccgtaaacccagtactgcacacgcagcgacgcactgttgggactcgagttaagccgaactgccgagatggatgtgacccgcacaccttgatcagcgacaattatgtggcgtgcttattgtgtctaaacgggcacattcggcacgggagataatcgaccaggatgatcagccaatcattccaggagcttattttaaagcttgtttcgagcggcttcacggacggcgtacggaagctaatctcgttgctgatgcaaactgcggggtaaatacctctccacggcgacatcttcagtcgagactgtcactttcgatgtttgaaaagcagcaactgttcgaccgagtactgatgtaatggaccaaatagtcggatcttgtttcagccaagcttgtgcaactcgatgatcttgacaccacctcaacggtcggtcgaattgctgacgaacgaccatgatagcgctgcgacatgggaagccagcaagcaccgtgtactgtaatcactatccctagcttgacacctatacctgcatgcgccactcgtcgctcagcatcaggtattggtctccacctcttttccgagcttgcgcctctggttcttgacttggaaggtccgtccccatgtcgtgtattatcacatgtagctccctactaaatctattgcagcctacccatcgcgttggtaactgtcatccatcattggccgaagattaccgggttaacaatctccatgctccaggcatgtttccatgcctgtctggacacttaagggtgtactgcctgttggtctggtaggcgcaagatacctcgtttcgcgcagaacatacaacacatcggtgtacagcctcgctgcagtttccgtcttgggacatcagagctggatatatctcgcacgggaattatttcggttgccgtcgacatcgatcagtcaggtcctcatggtctaggttactgcctttcgcgcatgcctctgttgtctacacactcgactctttgattgcagtccaaactgcctcacacaatggatcatttccgcaaagtgccaggtcttgtaaaagacgccgtcgtcaacgacattacgcttcaacgaactgtgcggtacggcgccaaagcaattcgcgccgctccgtcagtggccagtcaatatattcaggagagagtacccatcatccactgttagcaaattcgaacgaccttataccgaggagaagcgctgatcaacttcaagggctgcccaaatacaatccacgatggctattgaacgacactctcgccggcattactgttggtgtactattgatcccgcagtcgttagcatatgcgaaaatcgccaccattcctggtcaatatgggctcatgtctagctggttgccaaacttcctctacttcatcatgggcacatcgaaaggtacgaatggacggcgtcagatgagagtgcatagtaacaatcttgccagacatgtcgactggccccacttctcttatgggtctcttgacagctgagattattcgcgatgtccaaaaagaaggctacacgccccaagccatcgcctccgccgtcgcactctcggtcggtatctacgccctggtcattggtgctctaaagttgggctttctgctcgagttcatctccatccctgttctcagtggtttcatcagcgcagcagccatcgtcattatgctcggtcagatcccctcactctttggtgtgaccgtcggcactggcaccgcaaacatcatccgcgatctcttccgccagatccctgacttcgacggtcctacaactggcattggtctcggtggtatcgtgatcctcgtcctcatgcaaaagatggggcaacgctggggcaagaagaacaaagcaatctggctcctcgccctcggtcgcagtgccgtcgtcctaatccttttcaccggcatctcctacgccgtcaacaaaaaccgcgtcaaggaccccatctgggcgctctcaaaagtccaatccaacggcatcctaccgccaaaaatcccttcctccccactaatctccaaggtcttccctcgctccatcgcccctttcatcgccgccgccatcgaacacctcgccatcgccaaagccttcggcagaaagaataattacactatcgatcccgcacaagaactggtctacttaggcacaaccaacttcttcaactccttcttttcctcaatggccgtcggtggcgctatgtcgcgcaccgccgtgaattccgacagcggcgtcaaatcgcccacatacgggctcgtcgccggcggcgtcgttatcctgagcatatacaaactcagcccggccctctactggatccccaaagccacactcgccgccatcattgtcacggcagtctggcacatcctcgtcccgctccgaacattctacctgtactggaaaaccagtctcgtggatttcatcgcatccatgctcgccttctggctcacattattcgtaagcagcgaagtcggcatcggcgcagccgtgggctggggaatcgcatatcatctcgtcttcctcgccttccaccgcgtgcgacgagtcacttccctccctctcccccttcccacctcctcctcctcctcctccccacacaaaaactccatcccacccgacacacaaatcttcgccctgcaccaacccctcctcttccccaacgcctaccacgtcaagtcccaaatcctcgacgccatcaccacacacaacacaggcgacccctccaccctcgccaccgcgcgcgccaatcgcaactggagcgtcgccggcgagcgccgcgcagcccgtctgcgcagccgcgctggcatctccgacgccaacgagcccgtgcagatccgccttgtcgtcctggatctcagcggcatgcacaacatcgacacgacggggctcaccgcgctggcggatctcgtggccgatgtgagcaagtttggcgggaaaggcacggcggtgcgatttgtggggatgaatgagagggttagggccagatttgggaggtttgggtggggcgtgtatgatgcgggggcggggcgggatgagaggggcgaggggaagacgggggtgtatgggagtgtcggggaggcggtgtttcggagggggaggggcacgagtgttgatgagggggaggatgggattgaggcgatggaggttatggttgttgggggggataaggagaaggtttagagatctggcttggtgttagtgtgagtgggatgaaagttacgatttatgttatacaaagcaaagaatatacacagtctcggtctgacttgattgagtcatcattattataacggttcctcgataatgtccatcctttcgacttcaaacttggcatgcctgcgcggccctggggtataataacattcgtcgaaagccgtcacgttacacccatccatgcaatccaatcccatcgtcgcaatccaacacccacaaattgagatcctcacaagttatccacctccgtgcttccgatgaaaacatgctcaaacctcgccccgccatcaagcacatctccaatctcctcgttcttctccaacaccgcattccacgcgtcttgactctgctcctccgtcctattccaatccttctcactacgcaaatccttctcgctgacttcgaacccatcatcgtacatctcgactagcatctcaccagtctccatgccactgtgatgcagcaagtccttggtcggctgcatcctcgccgacagccaatacgctctgtgaaagcgacgctccgaggctttcggattgtcaaacttccaagtctgcttgacgctgattccgcccatatgctggcaataatcaagcagcgaggaaaagccaggcgcgaaggtcctccaaatcatctcatctcggtcctgccaaaagcgaccatacacaccgattgaagtcgtagacgtcggcgacaaaccccactcaaacggatcggcagcgttatggagcgcgataaaagatagagcatcgccatcctgaatgaagccgcgcgagctgtgggcgtgccatctgtgactaggcggtccaaggttgttggtttggaccaggttgtcgagccaggactctgcaaattcgaagccgcatgctttgtgtagctggaacaggatgacagaccacttgtagtcagcatagttggcagtgatgtcttgaggctgagtgtcccaatcgatgcgtgcgggcggtgcaggctctggaggagacaagagccgctggttccgaggtacatcaaaaattgatgtgttgaaaatcggtgcgtatgagggcatgaagtttgtggggcctgcttgaggttggtggactgggtacagaattccgaagcccgagttgtcctgatcatgagtaggcgcatgagcaagcccgccatgatgaggtgcgtacatctcatcggcatcagggagcccatgttgcatcacaagaggcttacggcgctttggaccaggtgtagacgtggagcctgttgacttcttggtggaccgcttgcgcttggtgctcaaaacggcttgcggtggtgccatcgaacccgccttagaactggcgctggacagcttcttttgtcgtcgcctctcagcgcttctctgggcgtttttcacgtactcttgttgcttgcggatcgtctcctcgtctattggcgttatgccgtcgtgcccaggggatgggccaatcgcagcattggcaagtgtgggggcatagtgatgaggaggtgtgactggacgaggctgttgactcaaggtatgcgtcggcgactgttgaatcgggggctggggggatgtcacctcatgtaggagtgcaagagtggaaggagacatatcaatatgatcgggatctgcggtatacgaaaaggatcgccgatcgtccaggtttggcatctttgggttgtccaatgcctgttgtcgtaattgttcaagtgaagctcgagcttgttgcagatcaggcgatggtggtcgttgatactggtgttgtccgaagccatatggcttagcttgccgcattggtattccaaaggtattactgtaccgatatgctggagctgcgtctggcagcggtgcctgaggcgggttgaaagatccggcatagttgtgacgattggcatagccattggggtcaatggtgcgagggacctgctccgaagcttggtgctgcgcatgctgctgtgcatgccagtccaacagcttctggacgtcatcttcgtgcccgggtggagttggtggctggtgatggtatccgggctgagacgagacggcagcgtcaggataaccactgaacgctcctacctggccataatgaggcaggggggtggcaggatggggttgatatccatccagttgaggaaggcgtgaaggcccaggttgagcagtggcgttgttgtttgcttgctgttcatccgaactctgcaggtacgtatagcgtgcggcagggttgccagcgtcgtttggggtgtagtccatgtgggtctgatctgctggtctcgcgctctctcattattgggtgcgggtggcgagtggagaaaggcggaggaagggttttatacacgagggagcgcggggaaggcgcgagcaagtaaaggaagtgcctagcaacgcgctcacaacaaaacaacgcgcccgaggcagtcgcgacgtgtcaacgttgtcaccgactgatggcatgctcgtttgttgcgtgggcttccgtgtactgcgcgccgccctgatagacgagatgagacgggtagctgcagtgaagagagataagcacgtgacaaagcggaaatgaccgagaccaatcaaggtcgcgaaaatgccccaaggtgtggcatatataggaacgacaaacgaaatgcatgtgaatgaaggaaacgtgtcaaacagtcgcgcatgcgttgagcacgatacgaaatagcttcggtgaggatgcctgcatcgtgaattgccaggctggccggcccatgcagctagccgtcccggaccaaagtacgggagtcaagtgcaacgaacagttgtttcaggatatggttgaaccggaataagatgaagtgatgccatagttacccgtggaagggctcaagataagggagcctccagtgtcaagtagtgtgattctagcgaactccgcccttttcttccgctccaatgccatgcgctccaacgccagataagcaagactgccagaatacatgcaaaccgctcttagaccacgcgcttgacctgcacaaccattagcttcccaaatcactcatcacctcagtgtcatgaactcacctcaaagaaccgcttcaaccaccaaacctgaaagaagccctgccctgtcaagaagcacagctgaaaaatgctccaccacttgatcctgctgttcgtgctctcggcagtattcctgtgcgtcctctccctcaccacaatgtagctctgctcgtccttgacctgcgacaccagctcgctcatctggcgcacctccttctccagcgggtcctggggcgcctcggactcgggtacgtagacgatgccgtggacgttgaagctgacttccttggtgttagcgccccagtactcgttgttgaagcagtatgtgtatttgccgtcttcggtcgcggtgaaggaatggtcgccggatgagacgccgcgctcgtggatttggtagctgcgggagggggtttcgatctggggagtggattgttagcattgattcttggaacggacaagtggctttgcgcccatgcgagcaagccacgaggcattggagagtggatcgagcctagaaggcaattcatacccagaaatcaatctccaggtttccgcttcctccaaactccctgtcgccaacctggaacgtgaccgtcatcttgtcgtccttgtgcagggcctcgtggaagcattcgcgctggtgcgccttcatttggatgttgtgcgaggcggcgaggctgaagaagctcgtcgccgcagcgagagcggcgattgaagggaacagcattgtggagagtggctgtcgtgtgctgttgttctgggagtcaaacaagttccacgatgcggaaatggccaggttgcccgcaagggtcgcggacgcggtgctgaggcccgtgcagccgactagtaggggttcgtctgaacttccttccgagggcgtagaagacatcacactttcaatcactttctcgttttgtgtcgatgaatttaattgcagtcatacattttcaccacgaatatggaacggcctccagctagccaactgaatatgtacatcgttgaccactaaaatcagcactcattgttttactcagtccacctatgtatcggcggggactgagttaagacgacgccttcatcagccactcgactatctcttcccttgacgcgttctgaatcatcttctcgattcgtgcatcaatctcctcagcattcttctccagcacggccgcttcggcatcaagcttaagcttcttttccctcagcgtgcccttcgatttgacaacttcctttcgctccttcaccagacgcgtgtatgtcgcagacctttcagctttctccgagtcatcagtccatctattcgcgttgtcgttcctagctcgcttgttgctctgcatcatcggagcaggtccggccctctttatgggcactgccggctgatggtgcaagttcgctccatccttggccgtgtttgaagtgtcaggcttgacgttgttgtttttgttgtatgaaggcttcataggctgagtaataaggtgaaatccattgttgacacgcacaccccacgagtcttccttcaagatccagtccttagtctcggcctgctgatcgtttggagagggatcggtgactctcttctcgcgggtggctatggcagctgctactctggtaagtactggtacctgctgatgatttcatcatttgactcacctgccgccttgccaatcttgaatactacggacgatccattgacgctggtgtctcgcgaagatcttctgatgtcgaccatctcgcgggtgtttctgctattcggccttttttagattggtaggttatgaatgtctgtagggcactggcattctccacttgcgcaagagctggatcagcgggtttctcgtatttgaccgccacagaacgaaacgcctgctttgtagcttggcactcgccgcacgccgctagtaagatcactagtgaggattttttgggtgattgtttgtgtgcactaattgcagaggagaggtgtcatgagatatgagcctcgatcgcagtgcgggattttctcgattacgtttgtatggtggccatctggagctcttcctcgtcgccaagacaacgtgagctggtagcaccactcacctcactgttcaaacaccatctagtttccactcgattcttccgctgtcatgcgcacgtctctaccgacggctcaattccgcattgccaaaccgcctgtctgtgcattgcgtaactagaaagtcgcggaccaatttcaagtcccatactgcacctacaccacagctcacgagcacgcgactggtacagcatggcagcaccgaacgaaactccccgccgaatttctatggcctacgttcttgggttcagcaacaagccgttcaaggacccgccgccgccgcctaagccgcgcccacggcagccgagcggcttgaacgaaatagtaagttgttcaacatcacaactctgatagtacgattgctcattgtggtcagctaagtaagccgattggcatcgtggagtgggctgctagcgatggtcgcaagggtaaactatcgggtcgcggccaaagtcgctcgcacggtgaacagggcaggaaggcgtcatcggagaaaggcgacgatgacacgaaaggctggaagagcaagggagacaagaaggagaaggctaccaacgacgatgcagcagaaggccagaatcagcacggcttcactaaagacgaagatgagaaactgctcgcctggaagaacgaaaacaagaacaagccttgggccgagtttgccaatgagatcgacaaaccagtgcatcagtgcaaagaccgctacaaagagctgaacgcgaagggcggtaataattctgccggcaaagagcagggcggcaaaggtggcagtggtggagttgcaggcaatcaggagaaagacccatcccaaatgactaagaaggaaaaggctgcctggtacaaagaaaagaacgcgtcaggtggagggaacaacaaaggacatcagaagggcaacaagaaagatcagaactctgggggtaacgacaacaatactgatggtgacgacccatggggtggcggtgggctcgcaatgttcggcgaaaacgatgatgacaagaagagcaaagctggcagtacgactgaaaacaaggcagccgaaaacacctggggtggatggggaggggcagcagacacatccggccgaaacaatgcagaaacaactgcctgggataattcaggtggttggggagacacgccagcagcgtgtggtgggaagaacagcggaggaagcaagaagggtacaagcaacaaagctacgagcaacaaaggcggcaatagttgggagaaccctgtcggcaacactaccgaagcttggaacgcggcaccagacacttcaggtccaagctggagtggaggaaacgacaacaaaagtaagagcggaagcaagaaaagcgcttccagtaacaaaggtgacgaccaatggggaggaggtgatacttctggtggaggcggctgggataacaccggcggcaacaacgacactcctggcttcgatgcgacagctaatacatggggcggtgtaggtggaagtggagggggaggaccgggaagtaacaaggacgcctgggcaggtggtggaagccaaaagtcagcatccaacaacggagccccagacgcctggaccgcgcaggttgatggtgcgaacgacaccaccaacgcgggatggggtggcgcagccaacgatgcgaccaacaccaacaatggtggaggatgggacaccagcgctcaaaccaacaccaacgtcaacgccaacaataacaccggcttcgaagcttctggttggggtaccgcacccgctcccgcaaaacccgcatcaaaagccaactcccacaagtctgctcatcaccactcgcaccatcactctagcaaggaccgcaccaacacgcctctagagctcgaagtcaagcccgatggaaccttctccgcagaggatttgagggtcgttgcgcgtatattacagcaggactatcagatggtgtggaatcgggtcagttggcggtttagggataagacgggacgcacgatacagccggatgtgtttgagcggaagattactggaaaggtggagggagagaggaagtgagcagaattacgagagcggatggataagaagtttgaaggacaagtggggggggggatgacaccccatcgcgagatatgcgtatactcatcataatatcccacacttgcactttaccaacctacttacttaccacacccaataacccctcccaagccctcaactccacctttacccccttcccaacctcccgtccctccagttccctctcatcataattccccgccaccccacttctgcacctccacaccccccagtccctcccaactcactccctccccactaaaattcaacaccgtaacaaactcctctccctcactccaccgcctgtacgccaccaccctgggatccgccacatccagcatctcaaaatccccatacacaaacacatccgcgtgtttcttgcggttggcgagtgcgcggcgccagaacgcgtggacggacagatggcccggggagggcgtggggtttgcgatttgcgaagcggcgtttacggtgggataatctgtgtttacgcgcatccagggggttgcagtgggttctgtgaagccagcgtgcggggcggaggaggtccattgtacgggagtgcgggcgttgtcgcgggatttcttctgcatgattttgcgagcgagggcctgtttggcttcatctccggggtataaatcgcggtatctagttgcgttagtgggaagtgagggggaaaggggggtgggggtgatatacgcacttcttgaagaaattgatactctcaatatctttgtattcttcctcgggccagtcggtggggacgttgcgcatgccgatttcctcgccttggtagacgtacagcgtgcctgcgagggttgactgcatcagcgcgagtagcttcgcgccgtacgagcgccactggtcgctatcatctgtgtatcgcgacacgctgcgtggctgatcgtgattctcgacgaatagcgtgttccagccatcgcgctcgagcatcaggcgctgcagcctattgacgatacgcttgaggtcacgagcatcccaggggtgtagcgtgtacttgaaatcgccgggcacgttatcaatatccacaagatcgaagctaaatatcatgttaagctcctcgcggtccgcgcccacgacgcggatgatttcgtcttcgtcgcggacgaagggcatttcgccgaccgttagtgtgtcatacttggacaacaccttgcggttaatttcctggaggtattcgtgcagccgcgggccgttggcgtagaatttgtcgcccggctggtatttgttggtgggcacggatacagcggcgtcggagaaggactgcactttagaaatcaggttgatcacgtccatgcggaagcccgagcagccgcggtcgagccagaagcgcaggacgtcgtggacggcagcgcggacggcggggttttcccaattcaagtcaggttgctcgggggtgaagagggagaggtagtattcttgggttttctcgtcccatgtccaggcggagttcgcttcaccaagaatctgcgcccaattgtttgggggttggcgatttccatcagcatcgtactttgcaggcttccatatgtaccagtcgcgctttgaggaggttttcgaggagcgggagtcgaggaaccaggcgtgctcttcggaggtgtggtttacgactaggtccatgacgagcttcatgtcgcgctttttgagctcggcgattaagttgtcgacatcggcgagagtgccgtaggatggatcaatgtcttcgtagtcggcaatgtcgtatcccatgtctgcttggggagatttgtagattgggctgacccagacaacgtccactccgaggtctttgaggtagtctagcttcgaagtgatgccgggaacatctccccagccatcaccatttgtgtccaggaacgaagctgggtaaacctgtcattattagtgaaaaagggttcatgttcaacattttgtcaggctttacttgataaacaacagcttccttccaccatttgtgtttgtcggtaccgacgtaaagatcttttcttgtcgttgccatgtttgctgttggatgtgtagacgagaaattcgggttctgaatttgttgagttgctggtgaagtctgctttatgtattgttagacgtcattgctagtcttggtgtctccataaacggcgcgacgtggggtagctacggtacgcgctatcccgaatgccgactacactaccctcctcctcatttgtactacataagcaaccactcgcctactaaacgattttcccgggattctgccgctcttacctatactatccccctgttcccttgccccgcatggcttcgttgagtccattttcacagggcttgcaagtctggtggtatacgataatttctggccatgacatcatcacctccgaattgcactctctccagatcgtgagacatctccgcaagtgggtaacaacttactaaccataaatatacaatgggtcaaatggtctgcatctccatcaaggttcatactgggctccactcctaatctatgccggtccgacatacactcaaccacaatcttaccgagaatctctccgattttttaggtaagaggggtcgtctttcccagcatgacagccttgtcagctagaccatctcgaattcatgcaggtttgccgaggtcatataatattcgtgaatggcaacataacatctaatcaagggacgagtcccaagactttcccgacgcttcacaactctcgatggaaggtgatgatacgatgagtcccagcttcctcaagccggaatgatccccagcagacatctaccaagacaactcagtagttcggtggtctttgacttctcggtgaagctctatacgggtaatcttggatgaattttgacgcagatgatagttgatatacttgaatactgaccggaaaagtataccgagcgtctcaaactttgacagcttaagaaagcaatcttggaacagctaggatgatcagatcgtcactatctgtgactctctcgtgtcagcttctggaacgtttttcagctgctgcagctaagagattgggaattatggactcatgtccaagcatgatcgcagcttactgtggaattgctcggtgcactgcttctgatcgtgcgaatgctgtcccgatcggaatgtaacgtttagaagcctacatcccacttgacagcaattacacaagaacaagggttgtactcagctcctcaccgatcgccgacgtagatgccgcatttcatacgatgaatgtgttcggaagagcgcgtatctcagttccacggctccccgcagtataagaaatcagcacatgcatgtcaagagctgacttcgtacttcggcgctttccagccaagccaatcatttcatagcttctcaaatgtggcttacaaaaatcacgacgccactggaaatgctcgcatctggacggtgatcagcttcgtatatcgcgacgatgaagggttcttacttcggcatggttcggtcagcctgtgcatcatgcagattattttgaaaaggataagaacaaaggtttgggtgcactgagatgaacctcatgaacttgttctaacaatgaagttttcaagacttgctctcctcttcgctttttctttggacctcaccagggctgacaataccacgcaaaatacaatatgccatgaactcgtattaaagcttccagatcaggtcttcttcccagacgcccccgtctacaatgcttcaatctcatcctatccattcatccagcttcgtcttcgcccaaactgcatcgttcgaccaaaatcagcggaaaatgtttcagtagcacttggcgtgctagaaaagagtaacaacacgcgctttgctgtgaagggcggtggccataatgctaatgctggcttcaacaatatcgacaacggtgttaccatcgacatgcaaagcatgaaggccgttgaagtcgcacgaggggatcaagtcgtccgagtcgaagcaggtgcgctgtcccaagatgcgtacaatgcagcagagaaaagaaacctgactgttcttgctggtcgcattggtgttgtgggcacggctggctttcttactggaggtactcgaatctatcaagaattctttgctcaagagcttattgattgatactaggtggtatctcgttcttctcaccccagttcggctgggcgtgcgactcgatcctaaacttcaagatcgtccttgcaagcggggatattgtgaacgccaatgcaacatcacggcaggatctcttcgcagctctcaaaggcggtcagaataacttcggtctagtcactcgcttcgatctcaaagcatacccagcgactcgtatctggggcggcagaattgtatacgcaccagccgcagctaccgactttttgaccgctttcaccaatctgaagaccgcggcaacaactgacaaatacgttgctggctgggctactattcagatacaaccactccgtagcgacgttcaacccagtcgcgatttatgtggtacaccaaacctgagctcagacctggcggtttgaaggagatcacgggaagtcaagccacaagtatcaaacggcatggtagaagcaccaatcagcgagcatacaaggaatgcatcgatgcaggtcatcgcctcaccaagacggtatacaaccagtctttttctcgcagtattgagctcatgctgaattatttccaatagcacaatatgggcaacaacctcatttcatgtcgactctacgatcgtccacaaagttcacaggctgtggagaagccgcgtacccagcatctgcgatgaacatgcatcggccaacccctcagctgaattgacctttcaagctcttccatcgcctcccaagaacggctcatctcccaacagcttaggatttgcgcccaacgaacgaacagacgacatggtgttcctgcagattgtgttcactttcgacggtgtgcaagcgactgaaagctttaacaagggtctgaaggaattgattgcagccatcgagcagctcacctatgcggaaggtgtttatcatccatacaagtacctcaattttgctgctgggttccaagacccaattggtggctacggagccgaacaaaagatgaaattgaaacaggtggcgcgaaagtacgaccccactggcatgtttcaaaggcaagtgcctggtgggttcaagttattctgagtactacctgttgtacttggtcatggataataagatctcattgtactatctaccatacacccggcgccgtagttcgattacaacaatagaccaggactttccgccgcattttctacaggcggctgcgcgggtacagcggccttgctctccttcattgccgacttgggttgaacctggtttagaaactcgtacgcatgtctgaacgcgaccatcgcaggtcttaccaacagcagactccgtgagatttcgtggctaattgtagctgtctcgtggtcaaaccgttttgccaggtcgtgggtcggatcgaaaaagtgtgcgatccagcactccttaccagggatcagtatgaaatctccattgtcatacgccttggcgagatcactcctcaggtagattccgttcatgggatggtgcatatctgtggcctcatcgtaggggacatttagccgttgtctcttggcagtagattggatggcggccttgaggagtgtgttggcgccgctcgtgaaggaccagtcgccgaacaacttgctcattctctctgctatccacagattgcgtagtcgtagaggcactatgtatgcgcgctcgcattttgattcatatgcgccggaaagaatgcatttccaatcgcgattactaactgcatcattgcagaaagtgatcaagtcaagatcggcattcgtcttgaggccagaaaacttgaggttactttgcgtctttgccatactctttcttgcatcattccaatgtgtcggccggccccgaggaacctgccacatcgcgaagctggggagaagcgggtactgccaaaacttgtcggttggatcgtcgggattcgggcaatggaggtataagtcgctgtcccacaagatcgtggtcgccctcaagtccagtggatgtcctccccgtgtgcgcgaaatgaaaagcagtttagatgtgtcgtcgtcggtgagcaagtagaaaaacagatgcgccaaactggccattacaccaccatcgtagtgtttcgatcctttgagacggaatatgaccgtgttgaacgactttgggtcgtagccggcatggtggaaagcaatgtcggccagtttgatctcactgttgcgctggggctctttccctgttattcggttgacaatactctgcattgcagacagcttgtcgggcttgtcgggcttgttgtccattttgttagccttttcggcctcctgctcgagctttgtagcacgtcgggatttacgaatatcgttcagaacgtcgcagtcaatgccggacatcaaagcgaaagtagttgagagagtagttgagcgaaaggttaaagatgaaaaactaaggataatatgcacaacaagaatggtgtgttaacatgttcgcaacaagtgtgaggaaatgtgctggatgcgttgcgtgtgaagcgacggctgcacgagtgcatctcaggaacggcactgccaacgtggaagtgacggtggtgttcccacgcttgggaccgtcatgcacttacctccaccgataatattcaatgcaggtaaccacacctgggcagaagccctaactgacaaaactaaagttttcttaaccatcgcacattgctcctcatcacttgtgttcacttcaagctatggaaatcccagcttcacgcgcacacatgcgacagaggctccatggaagttcaaccgtgagctatcaagagaacagagctttttgtgttcttcacttcaactttgaatgcttaggtcattcagttgaccataaggcatgagtcttcttacatgaccgagaccactgcaagagtcagcatatgaacctcaaacctcccaaacctcgaattcaatatcttgtactatcaatcagccaatgtctacctgtttggtgtttccattcctggcggttgcgttttttccgcactgacccatgtactgtctttgactgacttttatgcaggccacattcgttctcttgatcgactcagcattagccatgcctatgtccaagctaaccttcgtcaaccctacaaagcgcggcccctctgcgcaagccacagggaagatgacgccgtccaccatcatactactcgtgtttggatttatcttcgagctttggattgtgttcgcacttgtgtatgcactttttaccaggaagagtggacgcccatacttggctcgggttaagaatgctctcatgtttcagctgcgctgatattgcgggtggtggttgagatcagggatttggggagtagcagcgatgaacgtgatgcagacattaatgaagcactttgagataagtttgggtgggcgatgaaaggaaaaacaactacatatctatcatgacatgttctgagtaataatatgtactccgcagtgaccagacgagactctacaatgtaattcgaagtccgcaacccccgataaccacccccgtcacattttctacgcgaaactcgtcctctaagacttccttaccagatatactcaggtgttttccaacaaactgtcgtctcgcgtccctttcttacccatggtgtaccgatcaaataagccatctccccgctcttttcaaatgcagtggccttgggcacgaactatgagtcacgctgccacatcacatggcgaacagtgtttagtgttaccaaaaaatgcgttgaatatagaccaactcggcaactccgatgctcagacatttcgcagctcaagctactccctctttcttctacactattcgcgcagctttccgggccaagggcgatgtgttgcggcaatcagagaatgtatcatagaaagcttaagggttgtttgaggtataatcattgttatgggtatgagagggggaggtgtgggtttggttggagcgatgatggattaggggtttccaatgagtgcttctagttggatgtcatttatatctcaaattcagttgcgaagtgatcgcaaacaagatcacgatcgattcctcggaaagtctgttataatcgataaatttcacaaccgaacacctctggctcaacaattacagtccccacaaccacccttacaatttccacagcacttctgaaacggacataaccaatcagaaaatcttccacaatacttctcgtcctcttccttccctctggcaaacgcagccacggctagcgcgaacaggatccaagctccaacaacgcacccaacgacgaggccgacttttttaccatcaatcttgcgccctacacttgagatattgtgattttgacctacgcgtgagccaggattgaacttgacccttgcagggactggacctgcgtcgactatgacgatgagttgaagaactatagcctacaggcagatgtcaacggtagatcgggactttgcgtaaaccatgaagcgtggcttacaagaacttgagagaaacgatagattccgccatgcgagatgttcggagattccatgaacgtaatggcgagccgtgtggagggtcaaatttgtaagttgttgtttgggaggtctggtggtagattttgctctgtctgagtctctggagatgttcgatgccagcatagtcgcggcattctgtctaattttcgagtcacggtaagtctttttccccttcgcgcgcccgatctctttgcgtgctcaatattgatgcccaaattccatcactagggatctgtgaagcgcgacgtgacaaacaatgtgaagagtgggcgaagggatcgagcacgtagtctatagcaaacgcgtaacctggtacttcacgatcgtgacttcccgagcactttataaccccgcaaactcagctctttgtgacaccagagcacactccatcttcaagccactgcttccacagcatcattcgtacgtgtcgcgcgcattcgcagtcacaaagattaatactgatatcagacagtttccacccggctattcacaccttccagtcaattgtcgcccctctactcattccttcataaccaaaatgaacaagacggcgtgtttttgtcactcctctgccgcgctcactaccaccttaaaaaacaacactatctgccataatataactacctcgagcatgccatgcgaagacggcgatcgggtcgccagcgtcgtcatcggcctcctcttccttatctggataggctacggcctggtacaagcacaccgtggagtcggatacggcaccttcttccaacgcttcttgcagaataccttctcgtgctgcgcaatcgatccaccggaggacattgagagggctgcggcgtttacggatagcgatatgagcgacgagaaatcgaggaggatgtcgatgcagtcgtgcagatggttcatggacaaggaacttggcggcattgatcgcggtaggccggtgcagcgagagagggctaatcacctgacttcggccaaaagaagatactctccggcgcagtgagttcgccttcggagctggtggtgatgaaatcgggagactggtctggggatgagttcacctgtgttgctttgggcgtggacgagctaatttaacatctttacgacttttccattccatatatagtgtatctcaatgtcactcatttcaacattttggtggttgcgcactaaagtggaaggttagagcgcccaaaaccaatggcacgatttttgttgtagtcacgttcatcgtacgcttaccacaccgacccgcgcggcactcacctggtttcgaaggcaggagctgtcgttcaggccattgtaaacagtctcttccaccgtctcagttctctcctcaacatcatcctcccatcacttaccatcgcaccactcaacaacaactttcgtcatcactgatcgcacgcatcgtcaacgcatccatctctataatggctatcccaatcatggacttgaaccgtgaagaggcagatgacatgttctcactggaagctgccaaagaagcacgcttgcgagcttcaagcgcgactcaagtaagctgcatctgctgccaccatgtcaatgctgacattaccaaagcctcctacaacgaccacaacacctttgctacaggctccgattcttctcgtttccattctgcaccaccagcaagccatgaacctctcgatgacgaggcttataccagcttaagagaaaaggttcgatctgtcgaaagggctgcctttgtgaggtccgggtacgggccttggtgggaagagcatcggttgaggcttcgagtaagttccttcatccgacctttacactgttactggcattccacagacgcgcaggccacagcaacttcgagttccagtcctacgctcaccattcctacgtccacttcgtactccactagttcgtcaacgactcaaaactcaatatcaaccgccgaacgcatgatgctggggtcgtattttacagctctgcaacctctgcttcatgattttcgtcgacaattgcttgaagatacaagacgcgaagagaacatgtttgttggcagtttcgagtaccttccattactgttactattttcggctgttttcctgttcggcttttcaatccgcggcatggtgaaagctgttcgacgctggggtcttcgacgctggggtcttcgacgctggggtcttcgacgctggggtcttcgacgctggggtcttcgacgctggggtcttcgacgctggggtcttcgacgctggggtcttcgacgctggggtcttcgactactggggtcttcgactactggaatggtctcaacctcagcctcagggcgcagcgcagcctcagaacccagcgccatctcaagtcacgacgcagggtcataactgactaccagctcagcttccaacgctgtcctaaggctcactctgatctggaggtgcactgccaacacaattatggtgtgtgggttgggagctgcgagtggaagtacaaggtctgcagagttgatagagtgagcttatgtgagcacctgggcgacgggttctcgtgggaattctggtatccaagtttcgttcgttattcttgtaatcatcaacgatgctcttcgaagcctggggtatatatatcacaatccaaagcattcgcaactcggactctatctttccagccgaatactcaccgggttgatgccctagtgtaatctagaacaattttcaaactccatcgctatgctcgtgaatcgaatgccggctgtctgaatgtggaaaggcgcagtgtagtacgggaagggaaatgcaacaaggactcagcccctgcgcaacaagtagatcgaccctcctattacaatgctggaagtaattgcaccagctatcgtccaaggctggctagccatgtagtaccagctcttgaccgccgccccggaaagatgaatcgagatgtcgtccagcagcccaccatcaccgccaacaccggccgacgcaatctcctggccctccttggccacctcgccgtcatcgatctcaatctcgttttccttcttggtctccttcagcgcatactgagagtccacgcgaagatgccgcgtgaacttcttcagcgtcgcaagtccaacctgcgacgtcgagatggacacctcgacgccctcctcgctcgcaccatcggtcggcgaaacaagcggcgagtcgtccgtgtagtagccttcatctgggatgcgcaaggtcttcagcgcatccgtggtcgtggtgatagtaagaggcgtatccatcccaaccccatccggagcggcatccatctcctcgacgacctcttcctcctcttccaccatctcaacattcgccaacaacgaccccttaaacattgccgtccacctacaatccgcacccacaccgaccttccaattcccccagtgctggctgtattgtacccggctccactcacaccccactccattatcccacccgctcatctccacgtacgcaggcaggccaggcgccttctgtgtcgcgcgccacgcgagcatcgccttgccgcagcgccagtcggtggttttgagcggcttgggggtgtcggagtttggtggggaatcggcccatggtgcgctggtagagaaggtagatgtgaaaggcatttcgtcttcgtcggcagcggggagttggaggggaggaagcgaggatgggagaggggcggaggtatcggcggtagcgagccaggtgtcgaagtcgaattcgtcatcgtcgtcgtcggcccaggtggacttggggatgggagtggttggtgcgtatgtcattgttggtgacattttgagtatggtcattgtgtatgtgggagttcgtatagtattgagtctgtagagtagcttgaagttgcagttgtatacacaagtcaattctaggaagtgatttatatcaattgcagaatcagcagtttgagatgtgctagatattggtgtgggcacagtgtgttgtaagacttggcgcgttgctccgctactggttgctatgcggactaacaatgtttgagggtcggggagtgagctaagatttttattcgggggcttgtttgaaatgaggcaattgttgtgtgtttacagagaacttttcagtaagtgaaaagtcgaacggtggctggtctttcacccttggcaccggcctcggagaagggttttcgatctggcagacggtatcaaaatacttcacatcatcactaaaatattagtgcttctgcaaattagtcatagttttaatttgctggtatactaaggaatttaaaagatgtcaagagattgcgtccacatgctgaagctgaagacctactccagatagcaactgtaagcaaaatgggcaatacctccacagtaattccctctatattagaagacaccctcaaacactgacaaatggactccgagaacccaatgccgcaggaacgaacccaacaagcgtgcgagtgaacatcttcgtcgacttgaccgcagcctgcacctgacccgacatcttctctgcctcgatcttcatcttccctagccattttgcacgtctcgatggctttttatcagaaagatcacctaatggtgtaggattatattcggcctcggaatcagcgtcgtcgaggtgctcgacaaagtgggctggacgacctgcggaagcggttgttgagcttgcatcttcgacgttggttggcgagatgacattcacagctgaggtggtagatttcaatggatggttgatgttcgaggcaacgtgctctggttcatcagtggccatccacgtgcccagcgcgcatagtgaaccgtcgtcgtcgcgtacccgtgagcgcaaggagataacagacacctgacacgttagtgatgcagacccgcaacgcttatgcgccgagagattattgtcgccagctgagcgtggtcgactgagttccgcagccaaaacttcattgaggctgacaaagccgtctcgagacttgtgctgcttaacgctgaggtcaagagcttcgatcaagtttgagtgatcgatatgaatcgcagttacgctggtacgagatgacttcgtcgtggccatagagcgcttggagaagatcgatgtacggacagacgacaagtcaccccatacgtcgttcatggatgcgttgcggatgtgaatggttcgcgttgcgggtgtaatgacagagttatgcgaccagtgggtactgccgtagtgaaattcgccgttggtctcctgttcctatgtgtggtcagcgctgtgcagacatgatgtgttgacattgtgtaccttgatgctcaaatcatcatcctctcaattaccctcagtggcatcgcccgtaaggctgtccgtagtttctccaacgaggggaacatacaacccgaccgtgtaatcgaaggggctactagattcctaaaaacaaaatcagtacatcgaaaccaagatacaacgaccatgacttacaagagaaacctcttcttcagactgtaaatcatcctcatccagctcatacaagaagctcgactcatcgtagtgctcgtcgttctccaactcctcctcgtcctcgcacatgatctcgtaacgcagcatactcccaccatgcatcaatgccccagcaggaatgccgctctcgcccttctccacgatccactcgcgataccacgctccatcgccagtggcatcatgttccgcctcaaagcgtcggcgaagcagcttgatcgcggcaatcgctgatttaccatatgcaagctgctcgtgcgtagcgcaaggggaatggccaggaaaggtcggatcgtagcagggactacaggatgcgggctcgggcgtattgatgtatttgtacctcaccaagggtgggcaatcttcgttggcatcggactcagtgtcagagtcttcttggctggattctgatagatcggcggcagcgatgagagctgcgagtgaaggactgggatgatgatctgtgtattgggatacacgagcgacctcggggcttgtgtcgttgtctggcgaggcgtttgtgggtggtgacgaacgtgtcttggtaggtattgccggtgattttgtggtcgattgcttcgaagtgataccagatggcggagtaatgtgtactgatgtagtgtcgattctatcctcaccagccagaaagtcggacacagaagcaccagcgattagcgcagcgagagacgtgcccttgtggctgcgcataagtcgcatcttgcgagcagcctcagagacactgtcactgtctgcttcatcatcacgaaaaagtatctccaagtcttccttattcacatcgtcgagcactgtctcgccaacctcttgaaccaaacccttggtctgaagcaactcattcgtataatactggcctggccaaagatcctcctttgtcagcagccacgcgaacttcgtgcccgtggggttgatcagctcttgtccaaatttatcgatggcttcacagtgaccaaggatgaagtgttggatgtcggcctcggtggctgggctttgggcgaccaaggcgatggcagtgccgcgaaaaggctcgacaaaagcggtgggtgaatgcgtacgggaggcttctcgctgaaagttcttgcgagaggttggcctagggatttgcgacatgctacgggcgggcggaggtatgttgtttgccatgtggaagggcaagtcctctggtgtggttaatcgagggagatgagacatatctttggagcccattgctctgatcttgagatgtaggttctgtagatatactcctgaatactaccagagtaattgacctgagcaaccggaagtgtgcacaggtataacgtcgatgttgcagtgcggtgtagttcaagacgagaacaggtggtggaaaagtgttggagaagatggagcaactagtctaagtactgcttgatgtgattgtctcccactgttacaatgtcgatatcgaagtaaacagcaacagattgctgcctttattttttgtgaattctttcataggggaggcagaatactgagtttgggccattttgtatgagcatcggcctagcaaccactctatttgtaggggttgtccacctgggcaaacaatcctttcataaggaactaatctacacactctcgctcagtataccgagtcggtcattaggaaggtacaaaggctgctcaatgagcgacccgaaatacgatctggcccatggaatagcattctatactcgtgattgttagtttgatctctaaatgtcttcctaattatatcatggctgaaacgagagggttgtgttggtgcagccgacgagggctcagactaaagcttgtaaacgacgtgtgatactatcatcgcaacttctttcttaacgctgccttggacatatttgctcacgttcccagactttgaatgcgacgatgatcacattagcataattcttaagagcaacagttcaccctaaacacatgtcataccaggacgcctcatgtcaagtgtagattcgcaagtcagacacgttgtatggaaagggccgcattgaggctcaacaccatgaccaccgctccacatagagcaacaaagccaatgttggaatggaccaatgacgaagtttttgcctgaacctccccgtgctcaatgcgtttggtttccgaaaaatggtgtcgtttccccacaatgatctcatcaatacgcgcctacgtcatcgctcaaattcatcctcccctctattaaaacgccaggcacacgacacaacaacacacaatcagcactcaagcaaagttaattcacgaatacttcctttactttacccaaaccaactccacatcacaaactcatcatgtctggaaactcatccgtcggaaactcggccgtctaccaggctgacgaccagcgcaccgtcagcgacgcgactatcgaagagcagaagaaggagaaccgcttccacgagggcaaggacaactcacacaaggccaacgaccccagtatgttcatcctgcgcttttcgtacatccaaaacctgcctgctcttgtttccaatctccatctacgctcaccatctttccaactcgtaacacaagctaatgcaacaacagaggacgagcgctccatcaagaacaagctcgagcgcgaagagaagcgcgagaacgaggacgaggacgtgtctctcgatgagcagcgccgccagcaagacgccactctgcccgcacgcgcacacggcaacgagcccagcaagggagcgaagattgaccagcagattcgggaagaagaggaggctgagctcaagcgcaagggcaaggcttagataccccactgcacaagtttgtgagcatctaatgagcataaaaataagctgaagctcaagtaatgaagtaaattgaagatcaacgccaaatgactcgtttaccatgtgcgtgaagatgggattttcaatgtcgctctgtgaggaattgactttttgcgagatgacgcgacatttctctccacagtcgcgtcaacgccatggtggggtaagttaggtgcatgactcgcgccacctcggattgcctcgataagcaaccccacgaccttcacccctccacttcatgactcctcatctgcctctgtaactgacatataagagcgccaattgcactactgcgacgtacatgcatcttccccgagctttctaccgcgccacacacacctctctcgcctcttccatccgaccccgcataccaccgttcccgcgtctcatacgcccccaatcagcgagcatgtcgtcaagcatggcccaacgcctcaagggcaagacgattgtaatcacgggcgcttcgagtggaattggacgatctacagccgtcgaattcgcaaagacgcagccagacgatctcaagctcatcctcactgcacgtcgggaagacacgctcaaggaagtcgccaaagaaattgaaagttttgccaagggcgtcaaggtcctgcctgtgaagctggatgtcagcaatatatccgaagttgaggcttttgttgggaagttaccagcggagttcaaggatgtggatgttctggtaaataatgcgtgagttcctctccttctccttccaagacctccaacgaccatctgctaacacatattcaattccagtggcctagtcaaaggcgtcgcccaagccccctccatctcccccgccgacatcaacacaatgttctccacaaacgtcaccggcctaatcgccatgacccaagccatcctgcccatcctcaaagccaaagacgccggcgacatcatcaatatcggtagcatcgccggccgcgagccctaccaaggcggctccatctactgcgcaacaaaagccgctgtccggtccttcacggacgccatgcgccgcgaactcatcgccacgcgcgtccgcgtcatcgagatcgatccggggcaggtggagacggagtttagcgtcgtgcggtttggcggggataaggacaaggcgaagaaggtgtatgagggcgtggagccgctgacgcccgaggatattgccgaaatagtggtttttgcggcgggcagaagggacaatgtcgtgctcgcggatacgctggtgtttccgaatcatcaggtaagttgggactttatgagatggttgggtggtggtgtgctaatttggagtaggcggcggcgacagttatgcacaggaagacgcagtgacttcaagaaaagggcaagttgtagatatcggatggtaaatggacaattctacgccaaggcaagaataagcgatttcattgtcaatttccacttctgtctcttgcttcatctcagaactccaaatccgcaacatcaaaccctaccaaatcatcattcccctcaatttcccaccccaatccctccaagaatgctatcacttccgccttcacctgctctgcattctcaaatcccccgttccagcacttgcgaacaatctcgcccatatgctccgtctccaaaaccggccacctcttactcagaatcaagtttgtaatctcccttccccgcagccctgagtgatcccccggccaagctccggtcatgagttcatacaccacacatccatacaagaacaagtcagtctgaaaactcggctcgcgctgatacttcagcggatgaaaactctggccgctaagcgactcgccacgatacaagcggccatacgcaacattccacttgaacgttgcgtccaagaagccgacgagcgaaagcgagaggtgcgagtctgcggacagccagcagttcagaaggccaaagtcgctgaggatgatttcgtgggagtggatgaacgacaatccagagatgaagtgcagggcccattggtatattaggggtctatgggagggcaggacccgactcgatgcggaatctagggggtgggtatacatgacctctctcgcctcctgcatgaacttctccatacacgggcccgaaggcttctccagcacgggacacgccgtccacaaatcccggcggataaatctacccatccccatcacgtcagcaaacatacaaaagtcccggaactagatgagtcgccacttacggcacaacatgcgcatgcccctccccaatctgctcatacacggccgtcgtcttccagcaccgatctgcattcagcgtatccatccacaccgcgtccgcatcttcccggagctcaacgtcatcctcgtcgtagtactcggagggcagcagaaccaccgtgtcggcgtcgagttgctccgcgtaaatatggcctaggtcggcgccccagccaggcgcgttggggttgatgggcgtggggcgtttggtggtggtggtcgggcggatgcccatgcgttgggcagttcgggccatgagttgtgagggattttacaggaagggtacaagggatgctgggatacgagatgctgaattgttcacgaagggtataaatatgtttcttcatccaggttcaagtcaagtatctcgcttattttgcggcgcgggcggcttttgcctagcctggaaatggcgggttttggtcacgataccaatagcggtgagagttttgattgaccacaaggttggattaagctttagatattgtacactaacaacgcctaagcaaagctcctcttccccaaccacttctccgtcagatacaacgcctcctcgggcttgtcaaacggcaccaaatgccctgccccatccacggtacccatcgcaaaggtcgtctccctgccgctcgctgtcttgaccttgacttccttgaaccacccaatctcttgtccgtcttcgaatccccaactacgctttgattgcgcaacgaaagctggctgacccttccactgcatcgagttcgcccagttcaagttgcccgccgtgttgcacgcgaggtcgagattgccttggtagaacaagacatcgatgccggcatcaagtaggtagagaacttgtggctgcgtagacaccgcgccgtcgttggtcatgtcgaacgcctcagcaatggcgtacgaataaacgctgtagttccccacggctttaggaacgcccagcgcttcataaacccatggtaagttcagatactcattgatcctgccgattttggggtagcaaagatcgccgccgacttcgcatggacgcgtgatgtcaaatctgttgcgtccgccaggagcgccgccggactcgccgtcgtagtgctcgatcacgccttcccagcagattttgctggcggcctggcagatttcaacgtccgggtggttgtagcagactttggcgagattcatgcagcggggtagatgggtggccatgatgtcgcagcgtgtatggttgaagattggcgctttgacgccgggggttgttgagcagagtgtctccctggacagaagttagcgaagcggtattggatttgccatgtgttgccaatacttaccaatagccaaaagcggtgtcgagaggggagacatagccgttgcctacaaagatggattggagattgacttgcggtcttttggggtaaagtaggttctgggagacgatttgcgctcccagtgttgggacgtagtggccctgaggatatcagattgggttgttgatatgcagaacagtactcacggcatagctctcgcccgtgatatgaaagtctcggcctttcaggtccgggaagatgtcagttgtaaacagctgcaagaaatgatgcatatcctccgcagccgtaaaactgttcgacggcagcggaatgtccttgtcaacgtagctgaatcccacaccggccggttggtcgacgtagatgatgtttgcgttcttgctccatccgtattcattatggaccgtgccattggcattcttattgatcagacacggcccattctcttgaagcatgcctatgaaaccgctgcctccaggaccgccggtaagccatagcagcaaaggatcctcagatggcttgttttgcgactcaaagtaccagaagaaaatgtgcttgttgccaacgtctagccagccggtgtactgcttcgatcgtgcatcacagagcgtgtcgttctgctgctgcctgatgcgaatggagtgctcctcagagaattgactttggtagatcgagaagccctcaacttccggggtctgttggaatggaatttgagagtactcaattgcgagcgcactcgctgcgaacaatgatgctatggcaaacttcatggccggatagtcgtgtgaggtcaattgagttcagatggaacgctggcgatagttgtacaaagtcaatggagttgggatgggacaatggcggtacttaaagacgcgagactggcagcacgacgtcggaattaacttgtgtccgagggcgcaatgacttctagtagggatggcaaagggcgtctagcgttgtcagcaccatggtggtccaaacatccttccgcttaaagtaagctaagctttcggatgtggtaagccgcgcggggacgctgccgtcgatgcgcggacccacaatgaacgcgtctaaatgatgtctaatagggctgcagcactttgaccaccctcaacaccatgcacgacagccgcgatacttcttgatcacatacgcgacttgacgtgtcacctgactcatcgcttcaagccagctcaggaactacactttccgggactaagcagacgcgccttttgaccacacctcaaccttcaccacccactcacccactcacgcgcaaagatgccatacaacaacaccccaatcgcgccctccaaagaagtcaccggccatgtctccctaccccgtaaatcccccatctcaatccccttccaccacccactaaccccctcctagtcgcgcgtgtccaaaaaatcatacacgcagacccggagcggctcaatgtaaccaaaaacgccgccttcgccatcgcgctcgcgaccgagatgttcatccagcacctggcgaccaccacacacaacgtcgtcaagacggagcgcaagccgcggcgcaacatccagtaccgcgacgtcagcagcgcgattgcaaagacggataatctcgagtttgcggtcgatgttgtgcccaagacgatgctttggaaggaggcgaagaagcgcaaggaggagcgcgaggagagggagaaagtggcggaggaggggaagggcaagggcaaggggaaagaagttaatggcaatggcgatgcgaatggggatagtgcagatggaggggcggaggagagtgggcatgaggcgaatgggcataccgaggaggctgcgacaaatggcgttggggcgtcggtatcggcatcgcctgtacctgcggcgaaaccagacgctgcgcctgaagctatggacgtcgatgaacgcgccgaggacagcgaaccggaggaagatgccgcggctatgcagctggagatggagatgcggggaccaccaaggccgaagacagagagtccagaagcaaagactgcgcctgcgcctgcgcctgtgcctgcgccggcaccgactgtcactacgaggaggtccgcgggcggattcacatcgatcaacggggcgcggtagacgatttggagagttgcgactgggttgggagtgcattgcattgcatcaggagttttggacgatatcacaccagaacaaaaatttctgagtaggagaattgaagaacatgttgctcacaccctctaagggatttcgtcggagtcaatgtccgaaagcgaactacctattccccctcctatcctccaactccatccccctccccgcaccatcctcctcatcctccccaacatcaaacgtctcctctcccaccctctccctctcttccctcaccggactccttaacctaacatcccccccaaccctcatccccaccttgccaaacaccccatctacccacccagccacattcttcaaatacccaaacaacctctccatacctgcctcatccgcgctgcccccaccacccgcatgtcccgcctcgaccttgaactggtacttgagacaatccttgatggtcaccaggcccgtcaggcggccgcggtactcgatgagaatgactctggggcccatttttttgaagagttccatgacggtctcgagagggaggcgcgggtgtacggtgagcggcgtgggatcgatgtacctgctgaaatcaagttcgctggtcgaagaagacagactagacgacggagatgtgaagcagcacttggtccccccacccacgccctcctcccgcgccttctccaccgcgtaccgcagctccgtgcggccgatgtagccgagcagcatcttctcgtcgtcgacgatggggtagccctggtagctttgatcggctgcgaggatgcggtcgaggtgtttgagggtcaggccggaagaggcgagcgagatgacgtgcgtggacatgcactgcgagacgggcacgccgaaggtgtggtcttccttggagtcgaggaaggggtagccgttgaggtagatcatgcggtcggcgatgccaccatgaccgaagcgctccgagatgaattttgttacgccgacgacgatctggaactctgttagcatactattttggggtgtggaagatggaaggagtgttaccatagtcggtaggatatatgtcaacgcgccggtgatttcaaacatgatgaccaccacggaaatgctgatgtgcatgattccgctcagactggctgcggcgccgaggaaggcgtacgtcccgggtgtgatgcatggcccgtcgggcgagcaggcgttgaagaatgcggagccggggaaggactcgtgaatgtgctggacgaagatgcccaccatgcggccaaaagccgctccaacggccattgacggcacgaagattcccgcggggactttgcagccgaaggatattatgacgaggagcgtgcggattacggtggcaatggctaggctaccgatcatgtgccatctctggtcgcgatcacagagtttgtcgtagtcgtggccggtcttgcattcttggaagagaatctccatgctctctgtcatatcgattcgcaagaacatgttggggtagcagatgatggccgtgattaccgccagggtaactgcctcggtgatcggatatgctgcgaggtacttcttgcggaagacttgcatctttagattccacttcatgacgaacgcgccatacaagccaccaaagatgccgatgatgaggtagaagaggatttcgaaaaagtgccagccttggtcgtacttcacctggaacatgacgagttggccggttcgaaaggggttcattgcctacatgactatcagtacaaagcacttgtcccaccagagtgcgtagactcacagcaagcaccgcagtagccaccaacgcgcaaaaataactcctccaaagcgtcttaagcgggaagtaattactcatctcctcgagcgaaaacagcacacctccaatcggacttccaaacgccacgcccacgcccgccgccgcactcgcgctcaatatctcccttgtcttcgccgcattgcgcctatacttgtcgaaaaacctgctaatcacattccccgtgcagaccgcataatgcacacttggaccctccttgcccacactcaacccgctcgcaatcgccaacggcagcccgatgctcttaatccccaacgtcgtcgccccaagaaatcccttcataacaaaccccgcgataatgcacttcatctcactaatcccactccccgccgcatacggagcgaaactcttcaccagccttgccgccgtgaaactaaacagtgccgcgaacccaatgtacagcacgtaactaaccggccagaaatcgccgccccacgtcttccactccgcacatccagcctcgctgccccagcagcagaaactctcgttcaggtagaacgccgtggtgcagtgtccgagcttaatatccgacagccattccgtcacgatattgagtatcgcagcattaagcccaatcgcagcgccaaccagcgtgactacaatccacgcctggcccgcatcatacgcctcggccacgatcctccgcacgcgattcctcttgcccgtatcgcgggatccaagcgctcgccggttgcgccgcgctttgcggcgcaattgctcgcgcgcggcgtcttgcacccagtcgatggtggtgaaatcctcatagcgcttgatctcggcaatttcctcgacaattacgtggtcggtgtgtgtggcgttggcgacttcggggtcatcaggggggtcgagggaggcggagggggtgcgccggcgcagcgagggagtgaaggatgttgagcgggtggggcgtggggtgggcgaattgcgcgctcgggagcgcgaggtggacgggcgagtcatcgcattgtttgatttcgggggagctcgcggagagagcttggggtggtgctgtttggagctgcagatggctggatgagagctatggtggaggctcggaggtccgatgcgaggtgaacgcgtggtctgtgcctgagaattcgggaagacgacttagctatcttgaaccacaatagcggagcgtacgtatcttttgtagagacaggagtatatcgaggagagatctatgagatctggtagcaatatgcatagctcctggctcaagagttttcgacattcggagtcctgtctttgatttattttcatccacgacatgtgtcgactaaaacgggagaaaaatgattgcacttcttcgcgcaaaggaattcgaatgaaactttcaaaacctgatgtgcagtacagtaggtacatgatgagccactttttagagcaaattctcaacacagcacaacattgtggtagcacctcatccggcagcactttgtcctaattgtaaatgcttgtattgtgacacgtatgtcatgcagggtatcatcaaagtctatcgtctatttcatgtgcacatccaaccgcatcgttttgtgtgatctatcaccatatccacagtaccaaatccaaaccgcctgtacaccgaatacatgtgtaaggtctactccatctcgatcgtgccaggaggcttactagtaactgcacgagaattagaacatgtacgtttgataagtgaaggatcggaaacttactgtcataaaccaccctgcaaactccattaacctcattcacaattctcctgctgaccctcttcaagaactcgccatcaaatggataccaatccgcagtcatgaaatcagtagtctcaaccgccctcagagcaataacctggtcgtgcacgcgcttgtcacccataacaccaactgccttgacgggcaacagcgccgcaaacgcctgactaatgtttcggtacagacccgcggccttgatctcctcgatgaagatgtagtcggcttcacgagcgatgcggacctgctcgcgagtgacttctccgagaatacggatggcgatgcctgggccggggaaggggtggcgccacacaaggtcctctggaataccgagctcgacaccgagggcgcggacctcgtccttgaagagctcgcggagaggctcgatgagcttgaggttcatgttggctggcagaccaccgacattgtggtgggtcttgatagtttgcgaaggacccttgaaggacaacgactcgatgacatctgggtacagagttccttggagcaaccactcaatttcaccagcattgctggagtttttagccgcagccgcaatctccttggccttttcctggaagatctcaatgaaggtgttgccgatgaccttgcgcttctgctctgggttatcggtgatgcccttgagccggtcgaggaacatgtcggacgcgtcgatgactgtgaggttgatgccgaggcccttctcgagtgtctccttgacctgcttggcctcgttgaggcggagcacaccattgtcgaccatgacggcgtggaagcggtcgccaatggcctccttcatcagcttggctgcgacagtggagtcgacaccaccgctgacggcgccgatgacttgtcccttctcgccaaccaacttcctgatgcgcgtaatctcctggtcgacaaacttgcccatggtccagtccgtcgtcgactggcaaatgtcgacagcaaagttcttgagcacagtcttgcccatcttcgtgtgcgtcacctctgggtggaactggataccgtaatacttcttctccttgtgcgcaatgcccgcaaatggcgcattcgtagtcgtcgcaaccgtggtgaaattctcaggcatgttggagagcttgtcgccgtgactcatccacacctcgagctcattgcccacgtccttgaacagctcgtccatgtgtccgccatggctctcaaccttcaggttggcgtgtccgtattccctcttctcgccagcagcaacaccggcattcttgccaaagtgccatgccatctcttgcagaccatagcatattccgagaattggtacgccgaggtcgaagactgcgtgatcgacgtgtggtgcgccctcttcgtagacagagtacgggccaccggaaaggatgatacctttgggtgtgaaaggaaggtcggcaagcttggtgttgcatggaagcatctctgagtagacattgagctcgcgaagtcgtcgtgtgatgagatgagtgtattgcgagccaaagtcgagcacgaggatagtgtcgaacgtcttgtgaggaggaatggggtctgagccgtcggtcgccatcttgaagtatgtgtctcctcgcgggtcaattgaagggtgaaagagagttttaaggaaaagaagtgagagtatggtgggggaaagagtccgtgagtcggcctgactgacagaaaaattagtggggttgctaacgtatcgataagaaaagtaggaaggcgcgacgcgacttttactactccagacgacactactacaacatcagtaacaatggcgaaacgaaagtcaatagcagatcctgaacagctcccagatgctgcagacaagagcaggcagcaaaatgacgacgactctggcagcgacgaggtatgcgacaatttgacctccccgctatgcgacatgcgctcacactctgcaggacatggacatggtcaacgtcgacttcgaatggttcgacccgcaacccgccgtagacttccacggcctcaaaaccctcctgcgccaactcctcgacgtcgacgcgcaactcttcgacctgagtgaactcacagacctcatcctctcccagcccaccctcggcagcaccgtgaaagtcgacggcaacgagacagacccctacgctttcctcaccgtcctgaatctgcaaacacacaaggtgcgctactcccttacctccacgacctatccaaactaacagcccccacaggagaaaaaagtaatccaagacctaacatcctacctagtcaaaaaatcatcctccatcccttctctccccgccctcctcgacccctccacaccctcctcccaaatcggcctcattctcaccgagcgcttcataaacatgcctcacgaaatcgtgcccccaatgtacaccatgctgctcgaagaaatcacctgggcgctgcaagaatccgagccgtataatttcacacactatttggtgttgtccaagtgctatgaggagatccagagcgcattgacgggcgaggatgggccgcggggcaagaaggcgaagaagggcgagggcgagactttctactttcacccggaggatgaggtgttgcataaacatgccgtggggcatgtgagcttcgagtatgacacgcccgtggatgagggggcgagtgatgcgaagagggcgtttcaggagttgggggtgaagccgaaggggcatttggtgctgattgaggcggggaagtttgaggcggcggtggagggtgtcaagacattcttgggtgggcaataaatgcgcccagaatctgttgcttggaagctgtagatggtcgatagatgtcacgaaatgaaggatgactctaactggtgttacatttgctactgcacacatctatcaagtctcaaaagcaatcaaaccataggaaaaagatgcataagatttcgctctctccacctattcacactcccttctctcttcatcactccatctaaccaatgacgaccttgccctcctcagggaagtcgtatgccggaatctccaagttgagtggcgccggtccctttcttatgcggccagagatgtcgtagtgggaaccgtggcacgggcagaaccagcctccaaagtcaccagcctcgccaatgggcacgcatcccaaatgtgtgcagacacccaacatgatgagccattcgggcttctggacgcggtccttgtcggactgggggtcgcgcagggattcccacttggtgtcttcggcttccttgatttcgtcctcggtgcggtggcggatgaagacgggcttgcctcgccatttgataatgacctggtggtgtgttagttgtggggtgggagatggggtcgaattgacgtacattcttgccctcggggatggcggcgagatcgatttcgaccttggcttgggcgaggacgtcggcggaggcggacatgttgacgaggaagtctgtaggggggctagttagcgggtgtcctccatcaattgcaaagcccatatcatccgcaaaacagccaatggcactcccagagccccaaaggaccctcctctcgcggggttcctcctttcaagttccacaagctgtgttctcctctcggggtggcttaccctgtacagtcgccttcgcgccaagcgcagacagcgcacccatggttccaaccatgaagtactggaagaccttgggaccagtctcatcgcccttgttcctgtatgccgcaaacgacgggatcttggtggtgtcggcggagcccttgaaggggctgtcaaaggacgaagccgaggcgttgcgggtctgcagcgcggtgcagccggccctggcgacaggcaattggtgggcggtccatgagcgtgcgatcgcacgggtggtgttggcgagggcgggcatcgtggacgcggatgcgggtgttgtgcgagatggatggagctgtgggcgaggttcgtcgtcggaatcgaagatttgggcaagagcgcgggccgcacgactgattgttacgagaacgtgtggtctcattggtcggcggatctcgggtggccttttggcagaacatcaaggggcagcgtcatcatctgaacatcatcatcaacatcgcaatgccctctcacaaccatttcacctcattgccgatttgctcgtcgagttcagtacctggaaaagattctcatcgtaatttgtagagacatgactgtcgccaaacaatcacgctatgcagctgcttgccctttgagagagctggattgtacgagagcgtagaataattactgctgctaacagacatctccgatccgttaaacagtcttgagccctttttcagtggtccaagagcgcatttcgttcgggcacctaggtatcagtaactaagtgacgttgtcttggcgcttgcctgtctggcgctgcttcatgccgccaacacctacaggaacaactatcactcggcacctcgatcgtgttacaagttgaattcattcctggtaggtgcgggatcagtgcggcaagcgcgcttttggagctgtacgcctacgttcaccttgtgcgctacgcacccagcaccagcaacatctctttactggaccgcgaagttcccttactccacaacattgtcgcgaatttgcttcattctggtaccatgtcttcgagccctgacgcaaacgtcaaatcctacttccagccgacggggaagttcaagggcaagaggaagacagaaaccgacacatcaagcgtgagcaagccagagtctgctgcatcacgggttgcaacacaatcgcagaccaaagtgagctataagcgggtactctctacctcacctccagcacctgcacccaagaagcgcaacacggatactgtccgtgacgccaagcagcacaatcatctggcctataacgacctttccaaagactggatggatgctcagtctacgaaagaccaaggccccgaaggtgctgacgcaggaacactatcctttacttaccacatcggtgacatgttcgaagacgcacccgaaaactgtctactaatccacgcctgcaactctcaaggccattggggcgccggcatagccaaagcattcaaacagaagtacccaaaagcttacactgcacacaataagttttgcgccaaggaacacagcaaaacacagccagtgccaactggatcagcacagctactcgcaccggttgatagtggctctcagcactggattggttgtctgttcacgagtgccaaatacgggaaggcgaaggacaagccggatgccatcgtcaagaacaccactgcgtccatgagtatgttactggagctggtgaggatggcagatggtgaagtcagtgagatcagaatgtgcaagattaatagcgggaagtttggcgtgccttgggagaagacggaagaggccttgaagagcatcatattgcaagagggatggcgagagaagattgagatatgggagccgtgagccgggtcatgtgtggactgctcccaagctgcgccagattggtctgagacagtagctgcatcttatgataatattgtatcagcctcaactaatgctgctcatcgaaatcacgacatgtttgcttgtctctagtccgagccttcgtggcgttgcaatcactaaagtatacgtcgacatgtctgagctcacagccttgcgtagatgagacggattgacagggtctcaaccgaacgtctgtggaagcgagatgacaaccacgtgtctaccgaagcggtcgcaaatcgcaccgtcctccgctgaaacctgtaacatctgtcaactgcaagtcaacaaacaccactaacgtcgaaaatccccgcaaacgcgtcaacaagacgggcatcagcttgcgcacgttgtgtaagcgtttgtgcctgtttcaaagccggcgcaccaatcacatcgcattccagccgatcccctgcggtagtgccaagtgcgggagtgagccagtcgggtaaggcgtgcacatgccgcgtcgacgcgactcaagctccgtagtcaactttcgcagtctggagagacaagtcatcgccatcaccgccgtgcgcctcctacgatccttacaccatagtacataatacccggccatccatcctgtttctgccatcaccggaaacaaggaatcacatgtctccgcgccgataaacccactcaacgaacaacatggagggaccgctggccccaggggcggccaacggcagcatacgcacgcccagtcccacaccacccgcattcgaccccaatacgattgtcgagcacctggaaaaggtccttgacatcagtttgggcgccacaccccaagatctttatgctccaggcagtctgctccactccgcccggaaagaagataccctgcagcgatgctcgcgctttgcttccgaggggcagcaggcgctgtaccttgcgaagaacatcgtcgaggagccccgcatcgacgcaactgatggaaccaatggcaagtgtcatctcaaagtggaaggcacgatagactaacaatatccccaggcgtcactgagcactacacctacaccattgcgtccgagctcactgcttcccgtacctgcgccgcctttgttgttatttcgaagcgatcgatacccttagacccagcgataccccttaacgcgcaagttcatatttcgacacttcccggttacacattttctaataatgccgcttcgcaagatggcactccctacgagtttcttcagtcccatattcagtctacggttgagccgtatttcgacaattacaccaagagccagcgcacctcgacttcggcttacagcaaaggagataatgatgctaggacgggcatttcggcagcaaagaagaagatggctgagttggcgctgagcttcagtcatctacaacagaacgcagaaatcccggagcttctgcttcccttgcaccctctcattcagagtgcccttgaggatgctgagcacaagaacaacaagccgtctcccgaccagatcccacccgccattctacaagacagcagctttctgaatggcctgcaagccactgtcaacggctggatcaagtcgatccaaaccatcaccaagacctcgcgcgatgtgtcgacaggaacagccggacaggagatcaacttttggctttccatggagaacaggctgcaggatatcgagaggcagcttggcagtcccggtgtcaggctgactctggatgtgttgaagaacgcaaagcgcttccaggccacagtgagcttcagcgctgacactggcctgaaagagagcacggacttggtgcagaagtacaaccagctgatgcgcgactttccgctggaccatctgctatctgctacatctctacaagctgtgcaggaagccgtcaactccatcttcggccatatgaacaagaagctccgcatctgtccataccccgttcgccgcgcgctccctctcgtagaggccatctctggcgatctcaatgttcagatccacaagctactccatggcaagacgctcatgcacatggactaccccgagtttcaggcgatcatggaagtagcagagagcatttggcggagctgggaagagaacgtcaaggagttcaccaacgttgctcgcgaggtgaccaggcgcaggaacgagaagttcatccccatcaagatcgcagcaaagcacaaggagaccgaggagcgcatccgatacatcgccacattccgcaagaaccacgagcagcttcagcgcaccattgtccaacgtactcggctcacagtcgtcgttgtctgacagctcgcaaggcaaaggagactgtcatcatcgaggagattggcgacgttgatgctgtcaaggaagtcaaggaagcctatgacgttctcaaggatgtcgacgtgctcgatgtttctgcagagggtacgaggctgtttgagcaggctgagcagaagtacaacgagcgcacctcgcgtgtcgagaactcgatcattgcgagactccgagatcgtctgggaactgccaagaccgccagcgagatgttccgcgtcttctccaaattcaacccgctcttcgtgcggcccaagatccgaggagctatctctgagtaccagtctcagctcatagagaatgtcaagcaggacatttcggctctccacgagcgcttcaagcgccaatacggcaactcggaggcgcacgcgatggcgcaacttcgcgatttccctcccgtgtccggcgcggtcatatgggctcgccaaatcgaaacccagctcgaaaactacatgggcaaggttgaagacattctgggcaaggactgggcgcttcactctgagggtcagaaaactccaagctgagagcagcatgttcaagaagaagctcgacacccgtcccatcttcgagtcgtggctgcaagaagtcgcgcgaaggaagctctccatttccggacgccttttccttgtcagcaaaaaccgtgctgcaggcaacattcttgaactgaatgtcaatttcgatggacaagtcatcgcactcttcaaggaggttcgtaacttgacatggcgcggataccaagttcctcacggcatcaacaatatctcgaaagaagccaagcgtgtgtacccatacgccgtcagcctaatggagagcgtacgcacctacacccaaaccgtgcgctcaatctcagagatggctggtgtagctttactgctgaacaactatgtcaatgacgtacaagcgcttgttggcaagggtgtgccgctgaagtgggagtccttcgtacacgcatacgacttgcatgtgcgccagtccggtttccccgctggagctggaagtgttcgtagcgagagcaagcatgttcaattcgtgcgcgactttggcgctgcaacctcgctgcttcagaccaaggttgctggacttgtcaccatcaactcgaccattgagaaagctctcaaggacctggagacatgcccgtatagcaaggacgcctttcaacgtaacctcgagacgattcagaaacagatcgatcagctgaacttggagaactatgccaatcttgccacatgggtcgccgagatgaatgcacgcatcgaagctatcctgcttacacgtctgagccgcgcgatcacactctggattgaggtgttcactaatgttgacgatgaagaggactcaagacgacccgtcagccaacctgctcctgccgaggtctccgaagtgaagcctacactgtctcgattgactctcgagatcaccatgcgcaatcaggtcatctacctcagcccgcctgttgagtatgctcgagcaagctggcttgagcagttgcagcaatggctcgcagttatctgcactcttcaaaagatcaaggcttcacgttacgagatccgacttgaagctagcgacgacgcatcacttaaccagttctctgacctcccaagccgctgcaccgcttctctgatagaagtgtatggcgcagtcgagggcaagctacgagacatctcttcatatgtggatgagtggctgcaattccaatcattgtgggacctgcaatccgagcatgtctacgacatcctgggtgaagatctctcgagatggctccaactactccaagagatccgcaaaacccgcgccaccttcgacaactccgatatcagccgccgattcggttatgttactgtcgactatgatcaagttcaggtcaaggtcaacgccaaatacgaccagtggcagcaagaaatcctgaccaaatttgccaccagactcggacagcgcatggctgatgtctatgtccaaatcgagaaggcacgtaaggatctcgaagtacagaccttggaagcctcgtctaccgcgcaagcagtatcgttcatcaccactgtccaacaatgcaagaggaaggtcatggaatgggaaccggagattgtcactttccgtcaaggccaggcgacattggctcgtcagcgctaccaattcccctcggactggctgcaaatggaccagattgaccacgagtggcagacccttactgaggtgctcgagcgcaagaccaagattgccaacgatcaggccgatgcactacgagcaaagattgctgcggaggacaaggtcgtcaaccagaagatcgcggacatcacagccgaatggaccgaggacaagcccgtcgctggcaaccttccaccggaagaggcgtcacagattcttgcgaggttcgaccagaagctgagccaactgcaaaccgaatctggaaacatttcgaaggctaaggaggctctcggcttaccgccatctcccgagaacactcttgaaacactgcttgaggaagttcaagacttcaagggtgtatggtcagctcttggcataatttggaagagtgtcaacgatctccgagaagtcctctggagcagcatccagccccgcaagctgcgccaaaacatcgacaacctcctgaagatgaccaaggatatgcccagccgcatgcgacaataccaggccttcgagtatgttcagagcacgttgaaacagcttctgaaagacaacgttgttctcgccgagcttcgatctgatgctgtgcgtgagcgacattggtctaagatcttcaagcagttgaagccgcagaagcgatactctgccatctccatgaccctaggcgacgtgtgggaccttaagctcggtccgagtgagaagatcatccgggatgtcattactcaagcgcagggcgagatggctctcgaagaattccttaagcaggtccgcgagacatggcagaactacgccctggaattggtcaactaccagaacaagtgccgcctcatccgtggttgggacgaccttttcgcaaagtgcagcgagaacctcaactccctgcaggctatgcggcattcgccctactacaaggagtttgaagaggaagcctcatcctgggaggacaagttgaaccgtgttcacgtccttttcgatgtctggatcgatgtacagcgtcaatgggtataccttgagggtgtattcactggtaacgcagacatcaaacatcttctgcccatggagtccgctcgtttccagaacatcaactcagagttcttgtctgtcatgaagaaggtctcccgaacgccattcgtgctcgaggttctcaacataaccggcgtacagaagtctctagagcgtctcgccgagctgctcaacaagatccagaaagctcttggcgagtatcttgagcgcgaacgtgtctccttccctcgtttctactttgtcggtgatgaagacttgctggaaattattggcaacagcaacgacgtcatgcgcattgccaagcatcttcgaaagatgtttgctggtatctcagggctgatcactgacgaggacggtgtcatcaaaggcttcacttccaaggaaggcgaagaggtcaccctacgcaaggacatatcgctcatcaagactccgcgaatcaacgaatggctcggggcactcgagctcaatatgaagacaacgctggctgagctggcttacgaggcttacgaagagtttgctgaaattgtttcggacgacgagatagacgcacagcgcttcgatggctatctcaggaagtaccccgcccaggtggttgtccttggtacacagatggcttggactgctgttgtcgagaagtcactcgtggaagagggcagctcgctaccccaactatacgagaagcaagtcaagctgctgcagctcctcgccactgtcgtcctgggtgatctcgagcccatccagcgcaggaagtacgaggatctcattactgaattcgtccatcagcgcgatgtcattcacaagttgcacaaagttggtgcgcgctcaccgactcaccacatgtggcttctttgtatgcgctatgtatacgaacccaacaacgacctgttgctgcgtctcaagatcaagatggccaatgcaactctcgactacggatttgaatacttgggtgtcccagaccgcctggtccgtacgccacttaccgatcgctgctttcttactctcacccaagcgctttgccagcgtcttggtggatcaccttatggacctgccggtacaggaaagactgagtcggtgaaggcactcggtgtgcaacttggtcgctttactctcgtcttctgctgtgacgacacgtttgatttccaagccatgggtcgcatcttccttggtatctgtcaggttggtgcatggggttgcttcgacgagttcaatcgtcttgaagagcgcatcctctcagccgtatcacaacaaattcagaacattcagcttggcctgaagaagggcgctgaggacgacaagtctcagatcgagctcatcggacgtcaactcaaggtcaacggtaacactggagtattcattaccatgaatcctggctatgctggacgttcaaacttgcccgacaatctcaagaagctgttccgaagcgttgctatgtccaaaccggacaaggagctcattgccgaagtcatgctttactcccagggtttcacgcaagcgaaggaactttcgaaacaggttgtaccattcttcgacaagtgtgccgctggtctttccaagcaagctcattatgactttggcttgcgtgcgcttaagagtgttctcgttagttccggtggactcaaacgtgcgcgcatcgctatccaggaagaatcgcaaacaccagatgaagctgtcatggagcctcagatcatcatccagagtctgcgcgagactatggctcctaagttgatccgctcggatgtcgagatcatgaagactatccaggaagactcgttcccgggtgttgagtacatccctgcacctctagacaagctgagcgaagctattcgcaagtgtgccgcagaatctaagcttgttgttagcgagggctggatgaccaagatcttgcaactctaccagattcagaacctgcaccacggtgtcatgatggtcggctcctcaggttccggaaagtctgcggcttggcgaacccttctatccgcattgcaagcggtagaaggtgttgaaggcgtttgtcacgtcatcgatcctaaagtcatgagcaaggagcagctatacggaacattggacagcacaactcgagagtggaccgacggtctgttcaccagtatccttcgtaagatcgtcgacaaccttcgtggcgaggacagtaagcgacactggattgttttcgacggcgatgtcgacccagaatgggtagagaacttgaactccgtcttggacgacaacaagcttctcacgttgcctaatggagaacgtctcaatcttccatcgaacgttcgcattatgttcgaagtagagacactcaagtacgccactcttgctactgtctcccgctgtggtatggtctggttcagcgacgacactgtggaagtcgacatgatgattaagcactacattgagcatctcaaggcaacaccgttcgaggatattgaggacgattctgtagccccagggcagatgtctcagaagactctcgccacacaaggcttggtagcagacttccttcacatcaaacttacccaggactgcttcatcgaaaaagctttgagcatggcgcgcaagttcaagcatatcatggaatacaccgatattcgggccctcaacacactcttctctttgcttaacaaagcatgccgcaacgtcttggagtacaacgtgcaacaccaggacttcccactcgaagacgacaagatggagacctacctcgccaagaagttgctcgttgcactggtatgggctctagtgggtgactgtcccctttcggaccgcaagcaattcggagaccttatcgccggtcttaccgatgtcgaactcccgctcctcaacgagtccacgtccctcattgactacgatgtcaagccagataagccagactgggacatgtggcagaaccaggtcccgaatgtggaggtcaacacgcactccgtcatccagaccgatgtagtcattcccacgctggacacggtgcgccacgaagacgtgctatactcatggcttgcggagcacaagcctctcttgttgtgcggtccacctggttccggaaagaccatgaccctgttcagcgcacttcgcaaactgccaaacatgcaagtcgtcggtctcaatttctccagcgcgaccacaccggatctgctcatcaagactttcgaacagtactgcgagtacaagaagacactgaatggcgtccagcttacgccaactcaggttggccgatggctcatcatcttctgcgatgagatcaacttgccagcaccagacaaatacggcacacagcgcgccatctcgttcctgcgacagcttgttgagcataacggcttctggaggacatctgacaagacttgggttacgcttgatcgcattcaattcgttggtgcttgtaaccctccaacagatgctggccgtacgccaatgggactccgcttcttgcgccatgcaccactcatcatggttgactatcctggcgagcagtctcttctccagatttacggcacctttaacagcgctgtcctgaagatcatcccaaccctccgcggctactccgaagccttgaccaaaggcaatggtacagctttacgcagagtcgcagaagagattcacgccagacattcagccacactacgtctactctccccgtgagcttacgcgttgggtccgtggtatttatgaggccctccgaccactggagaccttgcctatcgaaggtcttgtccgtatctgggcacacgaagccttgcgactattccaggatcgtcttattggcgaggatgagaggcaatggactgacgaatgcgtgcaccgcattgcactggagcacttccctaccattgacgaagagaaggcccttgctggccctatcctcttctcgaactggttatcaaagaactacattcccgttgagcgcgatcagctccgtgagttcgtgaaggctcgtctcaagactttctgcgaggaagaagttgacgtaccgcttatccttttcaacgatgtcctcgaacacgttcttcgcatcgatcgtgtgttccgcccagccccaaggccatcttatcctcattggtgtgagtggatccggaaagacccacactatctcgttttgttgcttggatgaacggtctcagcgtctatcagatcaaggttcacggcaaatactctggggaggacttcgacgaagaccttcgaaatgtcttgcgccgctgcggttgcaagggtgagaagatctgcttcatcatggacgaagccaatgttctggattctggtttccttgagcgcatgaacaccctcctcgccaatgccgaggtaccaggtcttttcgaaggcgacgagtacgcagccttgatgaccgcaatcaaggaaggggcgcagcgacaaggcaccatcttggactcacaggaggagctctacaagtggttcacggatcagattgtcaagaaccttcacgtggtcttcaccatgaaccctccagaggaaggcttgtcttccaaggcagcgaccagtcctgcgctcttcaatcgttgcgtgcttaattggttcggagactggtctgaccaagctctctaccaagtcagctcagagcttacccagtctatcgatcttgaccgaccgcattacattgcaccagatagcatcccagttgcttatcgcggtctcagtttgccaccatcacatcgcgagagtgttgtcaacgccatggtggcggttcaccactccctacggtccaagaacgagaagctccagaagacacagaaccggaagatgtaccttaccccacgtcatttccttgacttcgtcgcacagtacgtcacgctgtacagcgagaagcgcgaagatcttgaggaacagcaacgtcatctcaacgttggtcttgagaagctacacgagacattcgacaaggtcaaggaactgcgatccagtcttgcggagaagcaaactcaactgacgaagaaggacgctgaagcgaacgagaaattgcagcacatgttggaggatcagcgcgaagctgaacagaagaaggctgggtctgagcagattcagaagaggcttgagaaggataaggaagaaattcagaagagacgacaggtggtggacgaggatttggctgccgctgagccagctgtcattgaggcggcgaagagcgtccagaatatcaagcgacagcatctcaccgaagtccgatctatgcagaatcctcctgctggtgtcaagctagcactagaggcggtctgcaccctgctcggtcataagccagacagctggaagaccattgttggtatcgttcgtcgcgatgacttcatcgccagcattgtgcaattcgacaacgagcgacagatgaccgcacctcttcgaaggaggatgctgaacgactatctttccaaagaggacttcacttttgagaaggtcaaccgtgcctcaaaggcctgtggtccgcttgtgcagtgggtcacagctcaagtcgccttctccgatattttggacagggtcggcccacttcgtgctgaggtagacagcttgggagccgagttgcaaaagacagaagagggcgccaaagagacacaaatcctcattcagaatctcgaggacagcatcattcgttacaaggcagaatacgcaaccttgatcagcgagacccaggccatcaaattagagatggctaccgtgcagttcaaggtggaccgcagtgttagactgctagacagcttgtcttctgagcgtcagcgttgggaatcgagcagcaagtcctttgactctcagatcgacaccattgttggcgatgttctggttgccgcggcgttcatcgcttatgctggatactacgaccaacagtacaggaaggctctcaccgaggactggttcgagcacctcaggaattctggcatcacctacaagacacccaacccgattactgaatatctctcatctgcagatgatcgtcttacatggcagcacaacggtctaccggtcgatgacctgtgtaccgagaatgccatcgttctcaagcgcttcaaccgatacccactcatcatcgatccttccggtaggacgacggagttcttgcagaacgaatgcaaggaccgccgtctcacagtgacaagcttccttgacgactccttcactaaacagctcgagagttccctgcgttttggcaacccaatcttgatccaggatgcggaacatttggatcctatcctcaatcacgttctcaacaaggaataccagaagacaggaggacgtgtgcttatccagctcggcaaacaggagatcgacttctcgccttcgttccgcttatacctttcgacccgcgacccctctgccaacttcccgcccgacatttgcagtcgtaccaccttcgtcaatttcacggtcacacagagcagtctgcagactcagacactcaacgaagtcctcaagtcggagaggcctgatgtcgatgagcgccgatcgaacctcatcaagatgcagggtgaattcgctgtgcatctgcgtcagcttgagaagcgcctccttcaagccctcaacgagtctcgcggcaatatcctcgatgatgaccgcgtcattgagacactggagactctcaagaaggaagccaaggagatctcagacaaggtgtccgagactgcaggtgtcatgactgaagtggagaacatcaccaaggagtacaccgtcgttgctcgttcatgctcagctatcttcgctgtcttggagcaactgcaccacctcaaccacttctaccagttctcacttcagtacttcactcagatctttgagactgtgctagccaggatccggaactcgtcgatcactggccacgctgctcgtattgatcagatcatcaccgaactcttcgtcgatgcttatcgccggacgtcactgtcgctgctccagaaggaccgtgtcacgttcgcaatgcttcttgtacaggctgcgccttacaagatggacaagactctcattgataagctgcttgactccgatctaaccgaagtcgatgtctccacacagcctgagcgcaaggatgaagtcatgcagcgagctgcaaagcttgccatattcaaggaagagatcgaaaaggttgagcccaccgcatgggacaccttcctcactgaggaacttggagatcgacacgtgccccagctttggcctgatgacctcaacaagtttgacaaacagctccgggctctccttcttgtcaagcttttccgcgtcgatcgcttcgtgcctgccgttgagcgctttgttaccgaagtgtttggcaagggcatcttggacattagtggcgatcttggtgatatcgtcaagcaagtcaacgcagtcacaccagtggcactgagctcgagccctggattcgacgccagttacaaggtcgacaacttggtccagcgcgaaaatgttacctgctctaacatcgccatgggttcgaatgaaggtgcagctacagcagacaaggccattgccaacgccgcaacgactggcaactgggtcctggtcaagaatgtccatcttgcaccacaatggctgcagtcactcgagaagagactggagtcgcttaagccaaaccccgacttccgtctattcttgtccatggagtcgagtcccaagattcctgtcaaccttcttcgtgcttcccgagtgctttcatacgagcagcctgccggtatccgtgccaacatgaaggactccctgtcttcaatggcagagaaggctgtcaaggcacctgtcgagaaggcgcgcatttatcttgttctatccttccttcacgcagtgatccaagagcgtctccgctacgcgccaacactgggctggaagggcttctgggagttcaacgacagcgacgtaagttcctccaactccttcacacatattacgtactaatattgcatctagtacgaatgctgcagcttcattatcgacacctgggtcgacaccgttgcgcaaggccgctccaacatcgctccctccaaaatcccatgggaaatgatccgcaccctgatcaccgaaatgtacggcggcaagatcgacgacgccgaggactacggcatcctttcctccctcgtcgaggactgcatgacacccgccgccttcgaagacaacttccaaatcgtcaagtctgagggtctgatgctgccaagcgccactggctggaaggacttcatgggctgggtcaatgatttacccgagcgtgagccaccgacatatctcggcttgccggcgaatgcggagaagttgctgcttgtcggccaggcgaaggagatggttgggaatctgaagcgtgtggtggagatgctggatgaaggagagcagattatggcggaggctgagggatagaatgatatttttcttcgcgattgttagggagaggctttctttggagtttgtgtttaggtttgggatgggcgtggatgtggacatgcggcttatacccatataccctttctcgtatgtttgattgattttgtagttttcaatgcgattttccaatgtgcaagactgaactttcgtctctgactaggctggtgttgtgcggcaatgttgaccgtggaggcttttctctcaacacttaccttcagcggcttcagctgccgatcgcttgttgctagccccattctgcctcgcacctacctcattgtcttgagctttactaggaacacttccattcactcactggaaatcctcagctgacagctcgcttcacatcatcccgacagagacaagcttgtcaggtttgagaaccggggacagcagtttggatctcacttcagcgatgcaacgtggtgacggcgtcgcactgcttacactgagcctacttcttcacaatagctaggcattacttcaccatcactcctccgaagacccacgaatcccgtgattttgtcactatcggaccagcatctcctacaaaacctctcaccccacaacagctgaccattgcttcaccagtcacgccctctaggtcgtaaagtccgttacctcatcaccaccacccgggcagttcagcatctcattgtcgcaattcgagcaatgcctcaactcaccccaaacaccccgtcggcaaaagcaacactaaacagcctgaaaaccgaactgacccacaaaggcctgaaacccgcactggatagcttaccacacatctccgccatcctaatctcaccccagcatttcagcgcctcagaacacccgtttaaactccatctcggctcagaaaccggctcacgcgtctgggcgaccctcggccgccgcccgcgtaaccccaaccaagctccctacctactcttcttcgccggctcctctgacttgtcaatggtccagctcccctcattccacagcctggaaaaagtgcatctcgtcgagccgttccgtacgttctgggacaagagcagggacatggtgggttcgcaggggcaggaagatgaacggcggggacagtttaaagggctggtttattggtattttttgggggatgcggtggggagggacggggtgtttagggtgccgaagccggttggggggtatgtggaaagggcggtgaggaggctggggagggtaggtggtgggatgagggatgggatggaggatattgctgaggtatggggggaggtggagagattgaaggaggggcagagggagattgagatgtgtggggtggaaggggatacggagggattgaagtcgtcggcaaagacatctcaaaagccttgggatgaagacacgggacagaagggctttcgcgattcgagaggggaagttggaaacactgacgaggtcatgcgtctctctccacctctgggaagatcagcagggagtcacgacactgttcacaaagcgtcaccctacaaccggactatcccggaaaacccagtcagaggtacgaagcggaagagacctcccattgaagaaggaatcgaaagcgaggttcagtccaccaatgatcagagtagcgcatgggagcgtaccgaaaaggaagagtgtgcaaagaccaccagaagccgtggacatgtaatctccacgccaacttcggattctacgagcgattttgcagactacttcgaggagcatggacggggaaccgaatctttccaggcaccaaggtcgaaagagagaccagatcgacacaggacatttcaagatacccgacgctcgatgacccgtttgaagaccgagccgctcccctgggacgaggatattggttggaatacagcgctcctagcaagcgacaacacaacatcctcgaaatcacctgaaactacaacagtgttcaaaccagacaccccgccggcggaaaagccgctcgtatcttccgccactgatctggatctcacatccgctcagtacatcgacagcatgaagaaggctttgctgaagacagaacagctggaagttgacctcgcgagtattgagcaagaagagcggaagcttataaaagagaaggagattctttatgagaggaggaagagggctagggaggcgctgcaagacaatcacgctgcgatccagtatatttcggcggggattgtaaggggtgggaggattgagaaggcctcgtaagaagtatggaagatgttggcctctgcggtcggttctcatgtgcagagatggttggggtttgtatgaatggttgcagcataatggagtgatgctgattccacatttgggctctgaacaaacgcttacgggattatttgctgattgtaccgcgggagtgtttgtgttacatggcgaatgatgttggtcattggtagcctttgtctgaccgcctatcgtcaattgctgatttgatatgatgggtttctacagcaccttatcccgggttggtgcaaacaaacatcgtcgacggccaggatcgagacgggattgccattggtctcgatctaccgctctttgagcacataagacctatcacaaacatccatatcgctgcaatgtatgagacatacgaggcgtttgctactgtagtgcattgcgtttcaagcctagcaaattcgcgtgctgtatataattgactagcagtcaaggttcttccctaacacacacactcgcgcattacctcagtctctatcataattgtcaaatcgccagcccgatcatggcccctagcccccaagataagcgctatgacaatgcacaagacgtgcgcaccatcatcgacatcgtgaagggcgagactggcattgaggaactgccgggctttggactcttacaatggcattatatgtcccgcaactccggaatcttaggcgacgagaagcttgcagttggtaagttaaatggccaggatgtgtttgcttgcctgcgaatgccgcccgtcgacgataagtactcgctcagggcaaacctgatcaagctaatcaccggcgacggagtcaccacgtcccaggtcgagccttcaatgctgggtcagattgtctacgcgcctattttcaagcatatccgatgcgatactggcacggcatcgcagcccgattgccccatcaaggcgttcatggtggcatgtttcgtcctccgaggccatactcacgacaacccactcaagccccgagcattgtttcgtgtggaactgatcactgctttaaagcagtacgagcaaacgatcctgctaaagggcaaaaggaaagatctcgctggagccacatcagcttcaagtacagcttcagcgttcaacggcaaaagcgttacgcctgcagtagaatccgacaaagggcatcatgttgaagacgtccgaagtcatttacaaaagaagctaggaagtgggacattgccctacatcagcgacttgggatgggagcccagtagtctcgctggcgccccggaaaagttgcgaattggcacgcggtgccatgcagccgttttcgcaatcttcaacccgcgggctcatcccgcacagcagcttaacataattcaagctggcaaaggtcgactcaggatcgagatccagagggctggtatggcgtcagtcaaatatgacgaaccatactctcatcttgggcctacaggcaaggatatgcccgttacgcaaatcaaggcattagcgcagactctaagaacatatctgaagggtctatttgctcttcgcggccactcggagggccgacggatttgcattgatttgcagtcactcaccaggacaatttcgacgattagaatggcgggatatggtatcgggacaggttccggtaaagacgcggcagacacaaccgagcctatgttggatggcattttggataccatcgaggtaagtgtatcagacctgatgatcatgatcgtactaaaaatgggcagggctctctggcgaaaaacaaaaatgaaggctcatcgactgcaaccgacacgcccactagagcctttttgcaggtccgcagctcctccaggtcggcttccacaacgacgactcccagggcgaacatagctcgaagccatacgaaagacacaagccaagcgtccgaggataacatgttcgacatgggtaacggagagagcagcacttcgcgatggtcagcaatagacctgcccgctcagaagtcaggcacgggactctatggaattttctccaaagcaaactgggcctccaacactccaaagattcttcaaactccactggagtccggttctagggcagtccatttgacaagcccaagcagctctgacacagagtctgtgactccagactgtcttgcggagagcgatgatcgactcgagatgagctcgtcccatcttatgatacccgaacccgacattctaccagagttgaggtcatccaagtcacctacccctcagatcgttccgagcacaaactcatccatgttcaaagagataagcactataccaataggcacccaggaccttgaccaggactcagttatcggagacgacccaagcgaagatacacctagccagaagcttacgcctggaggactcattgatgtcatgaccgacgtagccaaggacggaagcaatgacgctcgatctgactggctgaaagacttcatcaccatcagaacacaccaaactatcatagctgtttatcatcaacaagtgcaagcctacgagcagcagatctcagacctccacctcaaaattctcaacgccaagtctgtggcgaagctaaaagaagatgatgcctcccaagcctgcaatgacacactgagagatgctatgaatggcccacgcccagactggactacttctcttgaagtactctcgcgtgctgtggaagctgctaaactgaagtccaaagacatctcggcaagactacaagccgagataacagcgttcgagggtgatatctccgctatagaggcaaagaaggcgcaggcgcagacgcaaatcgaacatgctgctcttgaacaggcgaatgcgaagaagagaaaggcggagactgacgacgatgacctgatggagacgatcatgatggacatggttgatgctggcaggaacatggggagggcggagaagaagagaaaagtaacgtaagagagagggcggaaatgcggatgcgcatgagactgaactcgtacggtttgagggaggatcgaaagtgctttgtttgcgactttctcttttacaattgtgctgtttgttgtttctgatgtcaggattcctagcatgtacctgggatgtacgtgtagtcattgagggccttcacaggcaaactgatcgtctgagccagggatagtgctgttgttgctgtcttgctgagttgatctactctcagatcaacttgcatgcggaaaaggacttttgctctaaccatggaactttttcataataaaattaactccttaaaatgctccctcgggtgatatcttatattacagcatttgcaaacttgaaaacagaaaataacataaataggggggccaagacaaaaccgaaagatcctcatgcaaactcccctgttttttagaagcccatctactcactcttcctggcctacttccaaggtcaaccgtctgaacttatgccttactccgtgcctctcctcggcaatagtctccctccttccaagtatactatcatgctccatctcccactcgtccacccaattctggcttttgagctcccactcggcaagccatcgctgcttctcaagttcccacttagcaagccattgctgcttgtcacgttcctgctgctcagcgaaattattcttcttcatttcgtgcgtctcgagctcttcgtccacaatgttgatgtcggtagtaagcttgcgctccttactgctgaggtcgctgagggcttcgaaggtggcgtcttcaaaagtgcgtttagtcccgcgaggagaggcttgggttgctgaggagggcacagctgaggcgagggaagtctggatttggctttcatctagcgggcgagcgggcggtgtttgctttgggaatttgtttgtcgcttggtttgaagatgtgagggaatcctcagaaggtcctggcacggcagcaggacccatacgctgggcaatgtatgcgagagcctgtttgaggtatacagcgaaagtgggactttcttttaggacaaagtctttgcccgcaccttctgcgaggaagtaccacttgataatggtgtccagccgtattttagcgtctatggttgtggtcttgctgttcttctcatatgttttattgaatggatggataagagattgctttgcaatttcttgccacatccgtttcacatctttatggctcttcgactcgcgtgaccagaattcaacaaagtgaaggccgctatccacgcgcaggtgagcatatatgttgtctctgcgatccgcagttcggccaatgtatagcttctttggcaccgaacctctagcatcaaagaactgatgttcagagactgcaggcagattcctgagcaagtagtcgatgttctgatcctctaaacaacggcgcacagtctcaaaggcgggattttcggctccgagagtatgtggtatttgttcatgtggagaatctgcggcgccttccgtggtattgcccttctcaccgcgccgagccgagcgcaaaccataaggactgtttggctcttcggcgtctggactttcctcgactatggcgactccagatgctggccttcgtggattagcgagacctgactcgtgaggtttcatggctggtgttgaaggctcggaccccaatgctgctgatcttcgtggcgcaaccggctttcccgcagcattcttcttcccttttatggctcttgggtcaggctcaacattccgcaacgcattggcgaagattttacaccagtccgccaaatcgccgctgactgcgttctccaaaaggcctcttgccatgaagtaccacttgatgatgacgctgaacttccgcttcattcctttggccgaatccgcgttgtacttaaatggtgcatcgagtttcatagtcaccacttcatcctgcgtaagcgtctggagggatgctgaggtgctaggtcggcctgctggaatagagcagtagcgcacttcgcgcggtttctcgcccttctgcgtgacatacgcaaggacatccctgcgttcaacggtgccaataatgagtgcttctggaagatcgacagttgtgttgaccgaccaaggaatccacctgagacggtcatgtccaggtagcgtgtccaaaagttcttgcgcatcgtactcctcgcgcatgaacttcagtatctcgttcatcgacgaggttgacatggtctttgtagaatggtgatgataggaagtcgagctgttttcgtctggtcgtatgctaggccagtaggatgtgaatctggaatctgtgtcggctgctcgctcacgtgcagcctcccgtacacctgggcagcgcgaccaggaccagggtaaaggtacgacccatacaagatgaactgcttgcgaagatacttcgagtaatagttcgcaggtatatttcaggcgatagtaggactgcgacgcagtaggtggcccagggagtgaagccgcaaagtttctggcgtgaagtcgaggtcgcgaggcagaatcccgaagtttacttgttcgaacgtggttcgggcgcgtcgggtcggcagacacgtgctcacgcggcgcgctagtgccgcatttatcgattctgcaggagtctcctgcatctcaaagttaccccgcttacacatttaatcctgcattacagcttccaagagcacccggagttatctgactaaacacagtataactgcaacaacaatcgtatggtagggacgagatgccaaagaggaagcagcagatgtccctaacataggtccaagctattaagatgaaaggaaatgcagagcctcaagaaactcactaggaactatcatgaatacagatgtgaggacccgtactgtgttttgcaaatcttcctgtaagcgccatcgtctttcatcacgctcatgcgatctccacggtcctctctagcactctccttgatctcatgggcgataatctattccatgatgggtaccaacgacatagcatccggacccgaaattgtcgcaaacatggagcatatgagcacggcggcgattgcctctagtcatgtgcgatagccctttggcattgcaacgcctgcttattcagcccgagcggtctacaacaggcgcataatcttatctgcaggtctgaaatcgatgaggtcttagcggttgtaaacgtgtctccgtctgaccatctagccgactttgacagtatcgacgttacgcaggcaaatattgtgctgaatatgtttgtgcaatatgttctcatcttcattggcgaacaggcggagattgtcgcagaaaagcagcttgagggtcgatctctggaaaccacagacgaagtggggaatgagttcaaggacgctcctctggtgctcaaagaacattttgcagctgagctttggccagagatccaggggactgtcagtgagtcccgggaatagctcatacgtttctggaacctcgcacggcactgcatagctcacgtctctgcctgcctagatattgagggattcatatgcgactacaacaaataacgagctacaaagtttgctaccaaggagctgttgtgtctcgcagatctttaccagggtatcatcgccagccggcgagcacgcaacattattgcagatcgcaggcgtatcaaaaacgcacaacaaaaccacagaacacattgcgcgcttaactgcggtaaagagaaacgagcggataaagttctagccaactttgaggcttgaacctaccgcagaacgggagacgtggatcggcttctctagccgtaaactcggggtcacacagcgccaagcaagaacaactacagtcgcaggcgctaacaaccggtgtcgcaattcctttgagacgaaatcatcaattcgcagcattccaggtaaattgcgctgtgcagtgttgtcgcaacactaccatgtctcgacgcgtgcgccatgcagcttacgcaagcccccacagcaggaatgtttccggctggacaggcgaacctaggcttggcggaatccgtaacggaccatctcctgagctacccatgtgaacatccacatacaccatggcaccttcttgacgacaataggaacagtacgtgtattcagtactggactaaccgaaacatttcttccttccgtatacagatgcggtagcagagatgcttgcccgtgcattatcgcgcccggggcgcctcctcattgtagtcctggtcgtttacggcttcatgtggatcaaaggatggccgcgatactacgacgatgaagaactaccacccagcttgcgaccgcagaaagggagttcactgggcccgcaccgcgtgggccacgaccacctcgtcgtatcgatctcgacgaccgcgaccgacgtatacaccaaacttgcgccgtcgttgggatacatgttcccggaggactgggacccgacccttatatttggcgacttgcagatgaatgtgggcgtatggcccatcttcgatgtactgtttggatacccgagagacttccttgttgcaaacaaagagctggagagatacaggcagcaaattgactttgcgcggaggagcataccgttgcagtatacaaggaagcgcgatccggcagaggaggcagaagtgcagttggcactgaacaagtacaagatcctgcaggccatggggcgagcctgggactacaggccggaccgcagctggtacgcattcgtcgacgacgacacctttgtcgagcgcgtcaacacgctcgactggctggcccaatacaatcccaagtcgaaatggttcttcggcaatcccccggtatcaggtgtaccagacggttttgcagcaggaggcaactcgttcatcctctccttgggcgccatgaaagagctcttcaaggagcgaggccacgtcgtcaagagctggcagtcacacatcatcacgtacccatcggccttcgatctcatcaccgccgtattgaaggccgagctcaacctcagcctaacagccgcctggcccggcatctccggctttgatccaagcaccgtcccattctcgcccgcgctatggtgcgagcgcgtcctcatgatgcatcgcgttccgcacgacctcaattccgatctcttcctcatgcgcaagaacagaacggatcatcatattgataaaccactattatacgcagacttgtgggaacgtttcatggctcccgaagacatgcgcgccaaccgctcggactgggacaatctatcctccgactccagcaacgcgcgctggaacatactcttcgagtccgacgaccccaatgacggccacgcacccaacggcgaagcgaatcccgaagcctgcgaggccagctgcgacaagagcgaatactgcatgcagtggagttattcgtccataaagatgaagaactggaatgagaatggagagacaaagtgccacttgagcagcagcatgagatttggcaggtttgcaccaccccaggagattgaaatcgatgatgggaagggcagggatacagtgatgtggaggagtgggtggaggaagggggttttcgccgattgggcgagacaccagaggtgcaagaatccggcgcactaattttgcaaagttggactttcttcgacataactcccgactgcggatctgcctcttgtatttcaatatcggtctccacccaggcttccaggttccccatacattctcctcgtgttgagcgttctgcgacgacattggccgagacaatgcgccggttggatagacgctgggcggatccgttgacggcccagcatccggccctggaagaagacattgcagggcctgaaaagcgcattttccgcctcgaacgctacagtgctagctgtacaatgggccgaacatgggcgcgaagtttgttcgccgcgcttgaattggattccttgctcacaagtccgatgcgtcagattaagcatgcctgtatcgagcagcttgctctttgcgagcatatagaccacctctcctgtgaatacggagagcatgggttatcatttcactttctactagcggaggtccgccacgccttgcgcgttcacacattgtgaaagacttttgtatagaccctgacaacgtcgagtaaggctatgaaaaacaatcactattttacagtatggcactcgcctttagccctttatacctttccttgccactgcttcttcttgttcgttacctctaccaactctgaccttgatcacctcgactgctcgacctcaactctccgaacccttagcccagaaaacaattacaccaaggacgactctctcaggcttgatctagagaacctatagacggattgctccggtcgacacttacattgcgccatagcaagcagcaagcagcactcacacactgtccgagtccagcttccgtccaacaatcgttccaacagcccccactcgccctcttcgtctcttattactccgtgccagcaatgtcacgtcaaaacacaaacgacaacaatgacggccttttcttcaagtttccggattggcaagagctcggcttgcgctcgcgtgaggcgtggcagcaacggctaaatgtgcgcacgcgccattgggaactgtacgcggaccccgacgacatcaggcatgagatcgattctggggagtacattaacgtcgaggaacgtgtcgagtctgaagaacatgtcgaacctgcgggtgaagaccaggcacatgatgatgttgactccgcgaatggacatgacgctgaggacgctggtgcatacaaggacgtcactgatcagccgtatgagctcctcgaggaggtatacgaccatcttttggaccttccaggacatgatgctgagaacgttgtcgaatctagggactttacagatcgcccatatgagctccccgaggaagtctacgaccaccttcttgagcttccgggcgataacatcggtaacggactttccgaagactttcctgcttcgctgatccggggaaattgccaccgaaatattgacaagtctcctttgcatcacggcattgacggcaatagagatgaggaggacaatccaaaatcggaatgttccaacaagcgggcaaagggatcagcttaggctaaagcaccttcggacctcaagagacaccctactgctgtatataattggtgacttgctcgggtgtgtctcgacacggtgtgagtcgcctggggaagatgaggaggagcgtgccgctagcgacgtgtttcttccttgtctggcagcgcgactactagctgcggggaagaaggaaggggatgacggctgttggatttgggtttgggactcgtcttgcgcttacgttaacaacgagaaaccggtccttccgcacaaggacaagaagcgtgcttgcgacgagaaaacgatcatcgaatatgaacaatggccgcttgatgtgatcatagatgcactttgagagctctggaaatttccgtcgacaagctgatgtgatggcttaatgtttccgtgtttgttctgtccattgcccaagcagtgaatgcatccgcgatactagaccgaattgggacagctgagcttcgtcttgcgcacatccatgtcgccagcagatgcgtaacttctccaactattccgaattctctacacaatgtcaccgaagaaggtcagttgcatctgccgaggctttagggccctactcacaggctatagatcaaagacttggacgtcgagaaaggcgataaagttccaggaagagttcgccaactggcctcccgcatatcgaatgtgtctgtcttctctctcgcaccggttggcgccacgtcaactctgccccagcggccaaaatcacatcaacgctttgccaacgagccacttgagggcttttctgcgacaaggctggatcatcgccaacgccggcctcgtgagccagctataggattggccgctcacagacggctaccacaaccgccaagacagttgtacagcttaccagcatcgcatccgccagttccgagtgctccgaagcctactccgatcattccaaatgtgcgccatggtcctaagtttccttgtatcgagtgggtagaagagagagaaaacagcatcaagagcacagcaagacggggcgtagctgcatactaccacaggagctaccagtttaggtcgatcaagaggaagcgggaggaacaagttccgggcgggaagagggacactgagatcaagccgactgagcagaggccggacaagctggtcatgatcttgggacttacaaacgtgcgacgtgcaaacgcacaaactaaagtgaatgcgaggctgcagaagaccaataagcgctcgtgagtagcggcattggtaggttgattaatataacggctgataaaagatcaggaaattcatgcggaggacgcgaggagagagatcactctttgaatgggattaagatgttggagtgatggaactgccggtcggaaagtagcagtcctccaatagatgactgatgcatcaaagcgtacaccactgtctggaggtttcggagcctttcattggccagccattggcgtcgtccgacttagctttcagttgttgaggtacgaactcatcttcacctatcattcaaaatgccaaggtatgactgcacatggactcgccaccacaagtgaaacgtgacctgctcgattgcgcgctcctacctagctatcatcctccactacctattagctgctggaccacacccatgataccaaattccgcttgccgacaagctgaatacacaaatcgccaaacttggtttcgttgtacataagccgactcacgatgtaccgctctctactaccaacgcctccgcttaaggatcatctggtacctttgcgcaaatcaatagaagataccaggagcattggtatttcgcctccgagtacccttggatctgattcttcgatgccacaactcaacacacctgtcaaaaagcccataaacacgatcatggattacacacctcgtttcagcaagtttcttgcggacagcaccacgacgcagactccttttgttcataaacacgacattgtgccggctgaggaaaccgccatgagactgcgcgaaactcaacgccgcttctcacaaggtgtcccccttggcggcgatgaaaattgtgcagggatcgaccgacaacttgtgctgggcatctacaatgaagccctgtctatactatccaagcttccagacaagcacacacagatagccgccgagtgtgcacgcaaaactcgcgttattctcggcatcatttccgccgatccagatgacacggtcttcaccctagctggtcagcttctcaagccgcttgagccacagtacgccaatccgagactggacactgggatggatggcttcggtgctcttgcgcaatggaggctgaatgcttggcgaaaggacggttggcctgagcagtaccctgcgggagcagtgaagaaagaaacacggagaggagacagcctagtagatcacgagggaaatcagagtatgaaagatggcaaaatgcttgaagtggtttacaacgacgaagagatgtgggacgaaaacggtttggattctcgcgaagaaaacgctgaaggaaataggaagagcaatatgacggctcaagtcaaggggaggagaggggaggcggcgactcaaatgaagggcaagagaagagaagctacttccgcttctagcagcagtcgtcgtcgtggccgctctggtcatgttatcatggactcggaggatgaagactggaccaaggaaccaggtgacgatgttgataggaccatggaatcggttgatgaagatgactggtcctagaaaatatttgaagactcgtaatttacaatattgatttcaaaggcatctctatataacttttggaatgcctgtatgcatcttcgccagaccgatagtcgagtgtatgattggtattactcagcatccatgaaaacagagctggagaattttggcagatcctttgttaagaggtcggatctcatgctgggaggagcatcaaatttgccgcaccgggtaggttaaatccgcgaaggttagccaggaagcttaaaagtaaggagacgaagatatcataaaccaggaaagtccttagtgccttgatgtgtctcggtgtactttgttaagcaaattcatgtgaccagatcacttacgctattgagatcgcctagcagggaaaccttaccatcctacaagcacaagccataccatatgagcggaaattatttttagaataatctagtcactgcagtcgtctaactgagaccctgtcactaacagtcagtggcttgcgtgctcgtcgcatcgtgtaaccacaacgtcgcgctcttggagctttgtgaaatacaaaaaccacgttatgaaataagcactgtatagcagtagtgaagcagccccatgatcataagtagaggtacataagcttccattttgaggaacaaaagcatttcacagacttagagactcaaatttgcgtagaatacaggtcaacagcattgattgcaaccaggctgatcaatcatagcacatagatcgctctgaactctaccagaactattcaggtattgtaatcggacattatgttctcgccagataccgctgccagtcaggagacacccctcatccagcgtctggtggtgtactttcaagacttggaatctcactccagtctatcaaccagtacacccgatatgggctctgtaaccccaagcgtacagcctgctatagtcatagacatgtccgagtcccagtaccccgctgccgaagacgctcctgcacctcgacggtcaggtcgtgcccggaaggttgcaccatatgcgtacattgaagaatcttctagtgacccacttgaaggcaagaccaataccaagtcacgttgcaaggcgaagaagacggccgttgctgctcgcgctagggcctccaagccaactccaaaggtgtcacctaaactacctcggaagagaggtttgggaaagccatccaaagcggcctcgaagaattctacagagtccattgccacccatcaaaattacactgactcgagcccggagcatgagttagggaatgcggtggtggaggaaactaaagatcatcgaagccaacatgacgccgcgctcgcgctactcatgctctctcagtcatcagtagcgaatgaacagctcatactcggcggtctgatttcagatcatgatactattggcgatctcacgccgtcagccgcgaacgattacaaattccagaccaccgctaagtctgaactaacaaccaagcagctcgatgctttattgaaggtgccggctcgaccaaagaagtttccacttgaccttgcgagcgggcattccataaagttgagctactaccaaattggcagcatgccaaaagcaggcttgacagagaagttagtgcgggaggcagaggcgcgacatgcactcgaggtcaaaggctgggacgatgatggggacgaggctttacagtgatcgtaagggctctcaactccttgcagaatggtacatctgattttgtgatggagtgaaggtccctgcgccgtcttctgcagatttttgcgtagctactatacatgtgtgtgaccgagcaatatattgtttaccgtccaactatgtccaccatgcagattgtccttcccgaggcctaatgtcgggattgctcaatgacctgactctaggtcctggcgataaaggttttggaagctggttagcacgtatgcgcaggtgtcatcagggcgcgcacgatgtctttaggtatcataatgccctcacacgtgactttggggcccggtgccccacaagttcatcttactaacttaccgaggaagtatattaatcatgagttcccaggtgtggtatcacagtgcagttttcacaatcctgaagaagacgggatgcttagcctccatgtcgtggaatttggcactaggcagttttgagtactcgccgctatttttcgccgcatggagattgttagctcacatcgccccgactgtgaatgctagtccatttctgtgtggtataccaaactcggtcctaaaacaaatcttttcctactatcgacagctccgtcgcaacctgaacacactccgcagacacgaaaaccctaactcatccatacaacaatcatggtcaacttctacacgggcaacgatccaactccaggcttctccgagctagaactgtatcgccaatacaaggtggagcaaaagaagaagcatggtagtgtgtccaagaagcgaccagacacaactgtcagtgtaggccaagtttccaaactctaccgagacctggcaattactgacaacgtatctaaacaggctgataacagttatgatcatttgaacgactatgacgacgacgaagctatgctcgacgcagacgcccctgtctccaacatcctggaaaagcctgcgcccagcaaccgaaagatcaccatccgcgattatcatctctggaaggcaactggtatcaagaccttcgacgagtacttgaatcagaagccgcacaaggacgttgagctccccaaaaggcgaccggttaagaatctacctggccttccgggaggtgctgatgatccaaattacttggagtcagtgaaggagcaggaggaggagcatctccgacgtgtgaggaagtatggtaggcgagaactcatgtggccctcgcatttattgtagccacagtcgcataaagtggggtagcggcggaccgcgaacggggacatttattctgcgtgtgtggtccaagtgatcatactcttctgggtcgagccaagaatggctcttacataattacacaaccatatctacgatcaagatacttcgattgtatttgtggtactacataactgtgaacaacccaaattaatcactctgagggcattctttgaattgtcggggttttcttctttcaaaacagcccacagaacgcaattgtcggctcgcaagtgttccagtgtagtctcgtctgcctcttcttgaacccgaaggtatcagaacagcgtagtatcaggagctgatctatttgtacaccgcaatttgatcccgttgctgatgggtaagtgacgccttaaaaaaatgcctgtgtcagtagacttggagcttgcgtgtaagttacaattagcttgcttcatgtttaatatcgtattatttcctagatatccagcacaccttctctggcaagcaggacatttcgccctagggagataaccaatcaatcctccacctgaactgccctcctatgtcttcacaacgtcaagtgtttttagtcaagtcaatgccaaatccagctaagtcgaggttggtgacactacaaagcaggattacatgatgcgcctttcacacgaacaacacctccctttctgttgcctaggcattctccagtctacttctagaccgatggacctactcgcgagttacaatattcataatcaccaacacaactcatctttccatatcaatcccacttttacatccttacaccgagtcggaaaacgttcaacgatatagactatcataatgacgagtccactctgggagttcgacatcaactctccaaccatcgtgttaactcacaccttactacgggagcactatgtagcattcgcctacgacttacgcagtagagccatggagagttcagaagagcatgatacagcaaagaatgatcgcttttgcgaggccctcctgatgggcatacggctatgcgacgcaaggatgggcaagcctcacgaaatcaacgagctcgtcgatatccgctggaaggagatcaatgatgaagtacgtccgtttcttcccgatccgcttgccctcttcgtctttgcaccgtcgcctatcgaacctataccaatacaccgagatcctggtggcggtggaggtcatccttatgctatatccgaggagtcgagtccaccagtaaacgacgaagacgagtggtcagacatcgaagacttggacttgcctgaacttgcaaatcgctatggcgtctcatacagcccgcttgatattcgcggcaccgaggagccttggcgaaagctccagaccaggattctttgttcgatcgacgactatcgagacatctatatggatggcgatttgaagcgggagtggaattataacgagataatgcggatatggagagcggcactcaatctcgcgtataggcgcccgaaggatgtcgatccagaagagatgtggcatgagaccgaggagatggtggagctgttcctcgagataggtggaaagctgaatcaaggccatataccagggcagagtggccagaactctgcagtagagtcgcaaaatcgagagattgacgatggagaaatcgtcgctagaatgcaccctgtcccagatgtgctcactcgaggctcgagtggtgtggtgagcctttcctcaccatcacatataccagtattcagtacgcgctcgctcgacccgcgatctccacacactacacgatcgataccatacgttgggcgacgagagttcactgtccgatccccagcgctcctcaacgacatcatgctgatgttcccacgagccatgggactcgattcacgacaattcccattcgccacagagaacaataatgcagaggcacattccaatccagcatcgcctacaggaagttcaacaccaccaccagcacagccatcatcaccagcacaatcaccatccctacacccaaccttcccctcaatcctccactccaccaccccgatgtccctcatgcccgccatcgtacagcgcaactaccgccaaaacgtcttccaagtactcaacgacctgcgcaacgcgacttcgtccaatacgttccacgaatacctagatgcgtactgggagcacgtggagagccaagtaccggagcaagcaagcgaggttggggcgcatgatgtttggaggtggagaagtatgggggcgccagggggtgggttcaggtaggatttctcaaggcggacggacacggcggaagcaggggaggattgggtgggcttggcgggcggaaggacggaccgggcagtatcagagcggattatacgggaatgatccgtcagcctgggcaagaaaataagctaggttgatgacgatctcgacgatatagcggttagtctggcgggtgtgatgtgcattagttcgagagtatcatgtatgctagcgtcaggctgtcatatggagattgtagtacgaagggataatgtcaatggcgctgtgagatgtgttggaagtgagaaccgtcgttcttcgtggattgaaatatattcatttgattcattgaataaactaatttcatgttgtctgtcgcgctgtacacaacgcaacgagcgctggcgcctttggtgcgcttagatagcgcgctcaatagtggtggtctggcccttgtcagacacaccctcgatctcgccgttgttgacagtcttctcgacagccctagcctgcttctcagcaagttccttgtcctcgaacactgttgtggtgttagcgtcattctgcgaacatcaacatggtgcaacttacagaaagccaactcctcaagagtacggttgtacgtctcggggtacatgaagtaaatgaacatgaactcaaaagtgatccagccgcagtagatggccaggtacttccagtcgatagcggtgagtgcaagcgggttgacgttgacgctgaagaaaccggcaagcttgccgaagatctgctggataccgatacccatggtacgctgggcgtatgggaagagttcgacgaggtaagtgtaggtgagcgagttgtttccgatgttgtagcagggagagtaggcgaagaagaagaacagtgaggcgatctgagccgaggggttctttacgccgtcttgttgtgcgacacggagacgctggaagcagatggtcatggccatgaagaccatggtcattgaggcggcggaaagcatgaacatgcggcgacggcggaacctggtgacgaccaaggcgatgacaatggcgttcatcaaactccagcactggttggcaatgttgattctggtctttgcgtaggtggaagtgtaacccatcagagtaaacaacaaattctggtagtacgagagcagggtgttgccgctcatttgcgtgaaaagaccaaggaagacggtgatgaggacacgacggcgcattcccttcgtgcgcaacatgtccatccatgattgcttagagtgctccatttcgattttgatggtggatcggatctgcgccatctcggcctgtacgagtagcgaattgtcgtctccctcggcgtggtatttggtaaggatagcgtaagcttcgtcatcgcgatccttagacacaagccaacgaggactctctggcagacagctgaggacaatcagaatcggtcaaaacgacagattggggtgtacttactagacagtggcgatttgcagcatggacgggcacatttgcagcagggaaggcacgcgccaactccagtcgcccacaatgtctgtggtgcggatcgcgatagctgatgcagtgatggaaccgatgaagtacgaggcgttgaacagcgaagtcagatagggtcgttccttggggtaaccaagttcaccgataagcgctgcgccggagatgatacagaaaacgataccgacacccagcaacatacgagcaatgatgtacatagcaactgaaagctgttagaattcaaagattcggtccgagtgactggagccaacatacgatgctgagagaaaccctgcaagatagcgccgatcaccatgatcacggagccacacatgatgcatgaccttcttccaaatttctggttgtaccatggagcgatgggcacggcgagaatcgaaccgagttggtaacaagatgagatgaaaccaaggattgatggtctgatgtcaggcttgcctgtcttggggttcttgtagccgtcgccgaaatatttattgaaggccggtgaaaattggagagtgttgataagttgcgagtcgaatccggaggtaatctcgacacccatacagcagacaaagaggtagaggtacatgatcctcaggttacgcttcttgtaccacggcaccttgtcttgctccaccatgcgggtgacgatggggtcggagccatggccggtgtttggtgctttgaggagacccatgatggcggtgtcaatgtagaccagagggttgccgtaacgttcgcaaaggcatgggggttgagacaatacttatacgacccccatcgcatccctaccccgggtgtttaccccagacaccccgaggacgggataggctaaggcggagagtgtgaccgtcttaccgaatcactaccttacagtagacaagcgtctcggcgcgcctctcgtgcgctgcttggaaccggctaaataggagtgattccgccaataaccgggaaaatatcgcagaaccattgttcaagaagtccgaaaaggcgcctcaatcgccgcgcttgtaagcttttgcgcctctctttaaccagtcgcgagtctaagccatgtcaaagaattcgatgttgtcgcatgagctctaacttagggcaatccgacagggttcggcttgaacgcaccccatggaccacctccctggggttgacgcggggcggtaccgaaagcctggtaacagcactatattcctgttggccttagatacatactgtctgacaagaacttgtcaacggacgtatgggcattgagaacagcgcgccatcatcagctgagaggcattctaccgtagtgacttcggcatttgtctgaggctttgccatggcgattgcagacttcctactgtgcttgaggtggcttaaatagctcgatgtatctgattcatgctctcggaaattcagcatagttcaaggcggcaggtagtcattagctggatgccgagacgagagcggggtttaatgtcgcctaaacaaacttcgcctctgccttgcacagaccttcctcaggccgtcagcggcgcggattatctcgtgatgtgatcacgccccgcgaagaggaattttgagcttggttgtctatgcgaccaagctgcttatattcggcaacgccgtcgttctcattgtggctgctcgagcgaaggagagttgattggtaggtcagatcattcccaggatgagatagccgccgctgcaggtatattagtcggcaaggatctgtacagattgctcaagtccttctcgaagcatgcattcaacgtctgaccgcatcagggtagctaccgagtggtcccaagagcaagggcaatttgattgggcgctctttgcttgacgcggtacggtgcgagagtgctcgtggtctcagggaagctgaccgcccgtatgttgccaagatgaaaggatgcacgctcagacatcggaggagaaacatcactttcgtatcattggtccgaagcttgtgtgccggctccgatggagatagatgccgaagtgttgatggatggaggactgtgcagcatacgagcatgcaggtgtccctctcaacaacacggtcgagcgtcaaagtaggggtcggcgacaggtagtcgactgtcgcccagggctcgcacagaaaagctaaatcatagtcggtgacaagttgccgaaatacgaggattctagaatttggtgtttgactgggacacaattggaagcgcgtgtgtcggccatgagctcggcgctactcggagtaactcggacccgaagccgagcaattgggcgcatccaggtctgcgtggggaagcggaggatatggcgtgaacatgcatggtacatggtttcgccgctcaattttgtttaattgctcatattcacttcagctgttcttcaacaaaactttcgcagacgctcaaagtgatctctcgtagaatttcactgttcttatacacgctatatggtcgtgataaagggttgatgcgcattaggcccacgaaataaaacaacaacgaataattgacgccgcgctcgtacatgacattctgaagtattgcgtatagtatgggaagggtatcatagggtatttgttccgtgttcattatttccggtaggtgcttctcgtaaagtctaaacaccagccatcgctggtgcaggcgcaatgtcgttacgggagcttccgcgaatatgcagggcggcgaggatagtggtagcgacgaaggttagcctatcattgttagcacagggacgacttcgatacatggcgattgacgtaccaaaggaaggctgagaacacaatagcagctacaccgcagctgtagaatgtgttgtctccaacatagccccaccagctgttgttccagcgcacagccacagcaacgaaggcagcgaaccagaagatcatggtgatgaactcaacggcgccaatagcgaatttgtgcgcggcttttgggaagcgtgtaggtgcgagcaagagatatgctactgccaggagcgtccagatggagcagaacagcatgaagttcacgctgtgaggcgaccagttatagccagggccattgtatgcatcaacgactaaacattgttagcatctgtacaaagaagcttccaggaagagcggcatacggtatgcagtcagacccagcacaatgatggagaacagagcctgtacgccgcgaaggccgagaacgatgattggagcgaccatattttcgacgcgatgttgttgatgaagcgacacgggtgtggctgaagactagatgcaggtcgcgggaaggctgcaggtattgttttcgctaccaactcgttgcgagattgaagaggaaggtggatagcagactcacgacgctcagctgccctttattatacacgcgcgcgcgatgccgtcagggctgtgaaggcctgctacgtcacccgtccaggatctccgcccgaaagcaagttggcggtggctcgtgacaccttaccattggctgtcaggcgacttggcacgccctgattcttcgcgagtgatgcgatgcgttactcaacaaccgccctggaaactctttcatgggcgtcgctttgtcttcactctacgaggtttgcgacgcgctttctggcttcttttcgagacgcgacgagctgcgactggactattgttgcggccgcggagaattttcaaaggacccgagatgatgtggcgttagctgcgcctctcgtccctgttacgcggctcccaagaatgtcggaaaggacggcactaccgacatgccttagtatcgtcatcttttcgtatgccatcatcgtatctctggaacagttttctttgcggtcatggttcttgcgcgagataaggtctcagcagcagcaatatggcgatcttccaggcgagctccgacattggcaatcgctcactacgtccaaggctgagagaaccactatcgctcgtgatatcgacggtatccggtagcatcacaataacaggccacgatcctttgtaaggcttcaccacgttgttttttgtttgcaaacatggtgaagggcctattccaccaacactgtgtcgcgactaggagtatatacaatacacgatgtgggacggtgaagcctctacaaaaaaatcgcctacttctacccttcacgcttttcttcattagttctttatcattacattcaagaggtatcatacataggcttcgtttgttctcttgaaacgtcattcacaggaattggctaagtcaactacacgtcgataacccgacatgtcaactcagtcttccaagcgccctgatagtgctattcctgtacgacatatggatatggctcaattgacacaacaggttctgcgactgcaacaggagaatgctgccttgaagaaggcatcgtctgcagatcccggtcaccatgccaccaacgagcttgctcttgcttacgcccagattcaaaccctccgggaagaaaattctgagctgagcaatctgaggagtctccacgacgagtatggctgccccgagctgatgcagatcacacagcgggaagtcgtacatgctcagctacgacaacggtctgctgaagccgaaagtaagggatttcgccatttacatctcgcaaacaagtcaatggaaaagcaaatactcactgctcaaaagctgcttggtgattctacgcgcgagcttcgcctcagcgaagccgaggtcacgtcgctcaagctatcgattgaagtctatcgtcaaggccagatggatgccgaagacaaggtcgccttgcttgaggccgagctcctgcggtgcaaacaacgggaggccaaccagtcaagcatcaccatccacatcgattcttcccagccgaagaaatggaacctgatcaagcgtgcccgcgccgccatggctcaaaacacgacacttgacattcaaggacctccagagctagtagcctcttttgtgagcgacatgcgcactgtcgagattgatcataagaagcaaactgcagcagccgagcattggcagaaggtggccaatgatgctcgcgtcaacactgtcacgggtccgatctgtactgtgcctggccataggagcatgaaggacgagctggaagccaaagatcagcaactcaagatgcagaaccagctcgttgcaacctggcagaagaggcatgcggagatcaaaggcttcatggatcgggctgggatcgagatgagggctcaaggtgttcggggtgttttatagagtgatgagcgctagcaacttgtcttgtcctgtcctcctttcttgatgtttcatcccagcagttatagtgctcaatgttctactaattgagctgttcattgaaaacttcgattatcgttccaattcatttccacttccaactttcccaattttcaatatcgctcgttcttcgtgatgcgtgatatcatcttattagcgtgccttctcattggcccgtatacgcggagtacgaccgtacgatgtggctgccttcggcgaccacgcgtcctcctaatagacaacattaaacaacgcggcatttgcctagctcaatgctgatatcacttagccacaacaccttgtctagggacacagctaggttgcgtgacattacttgatcgcgcgactgcgcttgcaacgacacatctccatcaccggccgtcaatactcacgacatcccgcatcagccagaaaatggccgcatacccctcagaaaaagagccgatgcgcaaaatcaatacctccaagttctacttcgagtacaagggccaccccatagaggatcttgagcgcttcaaagagatcacactcgcggaacgaccggataagcctattgtctacctagctggcgactcttcactcgacaacaagttctggctgcacaagaccgtcgaagaaattggcgtcgatgtccctaaaatctacgagaagacgctcgagaaaccgctgccaaagccggatgtctcgttctggctaaaccatgtgctgggcgagcgtgcaacgtgcatcaacactgcagtagaggagtcaatgctgcgcgagcgcgatgagaagttgttaactcacgatgaattcattcgcgacaacatccgtgccgaggacgtcctgatcgtgagcattggcgcaaacgacatcgctttaaaaccactgccttgcacaatgcgccacatgctccaactcgcctggctcacaccccgcaaatccctcgagaaccataccgcaagttcgctacagtacttcaagaacctcttcggtaccaagattcaggactacgtcactcgcgttactgccaaaaccaagccgcgcgccgtcatcgtgtgcatgatctatttcccactggaagcgcaattcaaccaaaagagctgggcagagtggcaacttaaggcgttagggtataattggtttcccggacagctgcagacggcgattagggcgatgtatgagattgcgacgaaggagatcagggtggagggtacggagattgtgccgtgcgcgctgcatgaggtgctagacgggaagtgtgcggacgattacgaggcaagggtagagcctaatcatgaggggggacggaagatggccgtgaggttcgaagagttgttggaggggagactggacacgaccaacgaatctgtggcgggaagtgacacggtggataagacactggacctgattgtttgagatgtagctcttcatttaaacactgaaactaaatcctgaacacacacataaacacagtttctacatgctgcggaattgccaattgtcccgaccaccaaactttctccaagactgatcaggggtgacgattacgagctgacgtgaatgagacactgatagctaacagcgtaaacacgtgaaaaggtcacaaagaacagtctctcgacatcgcacgtgaaagcgacaatagcgggcggtacctacctaggtagtaggcacacaatcgcagtgcttgtattcacctccgctaagtatctcgacacgcaccgcctccacccttaaacaatcctcacaattcgaacaacgtcttctacatctcttgcactaccagctcccaaaggtctcaaccaaccgcaggcgcaagtgctttctccgctctttccactttcaccacacgctagcttggcgagccgcccacagctattgagcacctcgctcacaaggtctcctctacaacatctctactacccaatctccacctcaaaccattgttctcgaccatagcttggcccaactccaccacctcgccccctacactgcgcgcatcctcgccatgctcgcctttacataccgcgccttggcgccagtcttccagttcctggccacatgctttcgcatgctgttccactaccctatcgttgtcttacagaccctctactgcttcttggaagccatctctgtgaagacgcacttcatcatcgtggagtgcatcttggtcatgttcgttgtctcgttctttgccatggcgttcattttcgccattgcaaacgatcgccatgaggccgacgagaagaaaatgcgcaaagatgggatcctcgcccgggaggatcaacatagccgacacgttgccgagaaggagaaccagcatgatcgtcacattgctgacaagaaggcatgtcaccttcgccaagtcgaagaaatcgagatgtgcgaggaacttatagttggcattgtgttaaacaacaccaagtccgaccagattcacgctgcgctgctgaagaagctcagcgagctggtgactctccaggaggtcgaccaggcgatcgcgcaacatatgaaggttgtctctggctctgctgcgccctcacagtgcccatatcccgccatctccgacaccatggctgctttttcagtggacatcggtgtgcacatgcaactccagatcaacgaggctgtcgcgcgtgggtacgagcggctgatgacttcgcctccgctgtcatactctcccatccagtctcaagagactatgagcacgccgcctacatggcagaagccgtcactgagcatatctccagtgagcagcacggagactacaccgatctctccaccgaatgacacgctgagcatctcagatgtcgtggctcaggatactgcaccagttgcttccgcgaagcccgtcctgtcgttgtctcttgtctcaagccaggacactgagcctctcgacatctgtcagtcaaagctctcgattggccccatcgtgtcgcagagcacggcaccactgcaggcccagcccctgaagctgtcgatgagcaagatcgaagctgtctccacttctcctcttgaagtggctcctactccgctggctatctccgaagtcaagacagttcttgagcaagccccagtctcatgtcaagccatatcagatgcagccgaagcaaaggaagtcgttgcacagcttcttgctgtcatcaacggttggaagacacgctctggaaagtaccaaggtctcacatttcaatgcattaccttcgacgtcgatcgtttgcagaatgacgaagccgcttcggcactcaaagatttcaaaaagaaggtcaacatgctattctttggatacgcccagaacgaagacgcagctcgctcagatctacgccttgcgacatcggaaagcgatagattgaagtcagcgatcgatgggttgcagtccgataacaacgagttgaagtcggcgataatccaactgaagtcagaaatggagggttacgctggcgccttcgctgccatgcagtgcgaggactatgacgaagatctcgatcagttcgagcagcaactcgcggagcagggcgagcaagttgttgtggccgatgaggctatgactcctgtcataactggcattgttgcgactgccgcccctctcgccccagtatcgtctcttcccgacatcagtgtgccaactcagacacacgtcgctgccgccgccgaggaacccgtgaaggcactatctcctccaccttcattcgaaaagaaggttacgacgccccctgcgactggccttttcgcgagttccttcgcttctgaagtgtcttcgaagcctccaaactttcctgtaccagtacacacgcccattaaaattgtggcgaaggttttcacgccacctaaagttgagcatgaagttgcgagctcctctgggaatggccctttggcgagcgctttcgcttctgcagtctcttcgaagcctgctaactctcctgcccccgttcagtcaaacgccgagacaaatacgaaggctgccgcggcacctacagtcaatcaggctgcgagatccaccgggaccgatcttttcgcgagcattttcgcctctgaggtgtcttcgaagcctccgaccttccctgtgccagtccagtcacacactggtacggaggcgaaaactaccacgccaaccccctccgccccaaagatcgaagaggtcaccgaaaatgccgagaatggaatccactgcgatatctgtgatttgatggtcacaggcggtatgaagaagcatgcagagaatcgccatggttactgtatgatatgcaaacagatggtctcaggagactggaccaatgaccgctttacctacgacaagcacaaggagcagtgtcgcacaatcttcaagccagagtcagcggtgaaggcccctgttataccaaagccttctgcggctacatcaaagacgctggtacacacccccaagccaccaaccacccctacgaccagcggaactaccaaaaccttcgtctgcagacactgccacgaagacgtgatcgcgcccgtgatcaccgttcgcgaaggccaccagatcggcgacttctccaagcacaatatcacctgccgcggcgcgcggacgtacgtgaagttctactgcgtcaactgcggcatgggggtcaccaacaccgaccagttccacgccgagcataggcaggcatgccagaaggacgcgagcaagattggaaacttccgggcttttgacaagacgactggtttacggattggggattcgactgagggactgccgccgatggcgccgcgagtgatgctgggacgaacggatgggagtaggtcctccaagccgccgacgaagggtcgggggcccatgcttggttcgcggcactcgacgccggtgaagattgcgacgcctgagggatcgcaggctgagcgtgaggctcgtggccgtggagctgcgtcatcctcgccgctgcagccgcaatgggagggtaacgtgattaggtactaggagtgaagagtacgagatcgatggaggagacatgaccaattgaaaatgatagagatatcaggcttaacgaatacaaaaccaatgaaatggatacttgaatgtcaattctcgctcttgtctgctccatgatgtgaatatgttcttgtgccctccgctgccaacatgaacttcatgtcattagctttcaactgtgttgaactagacatactcagagcgagatcaataatgtgcaccgggtctcatgacatgataaagtacccaagtgtccgcaaaatgacgttgacaaatgtgttgctgccaatgctgacatgcagtggtcgaaagatcgccgcgaactatgcatcggcagacgatatagatcatacatgtcgttgcgactggctgatggctacaaggtatagcacgctgccatatcgaagctcaagtgtggctactgagagtttttgatgttgtgagacgtctggacccgcgagtggttttgcggtatggatgagcgcatttgttcagtaagataacctacttgtttcgattcttggaagctgtgttaggaaaaggagtcggaccggtaatagtgggaatgcgtagattgggagcgcgagtgttcgggcgtggggacacgatggatatgtgaaacagaagaaacgatagtaggagagtcggggaatccgctgggaacacatagacctcagcagacaacaacaaaggcatcatcataaaagtattttcgaaagtggtgaggcgggagtgttgtccagatgaagacgactggggtgagctcggggacgtgcgctgataacaaaaggcttgattggctagcgcaagaagcggatcaatgtttccaaggtttcggctctgcccagggcgtaccttgcagaacagcgacaaacctcaccaccaggcctcatccatcgcccttccatgcatccttctatcgtcacaataatttccatcgtaccgaacattcatgtatcgccactatcaccttcccaactgatatagaggggccatttgcaatcggagcggaaccactaaaatgccttgtttaaccgggaggagtacttggcgcaagtcttgacacctgctcaatgaggcaactggtatgctggtatcattttagatcggtgctgtgccatcaggcacactgcatcaagtgcactgatggcacactacataaatcctctttccgccacagatgttgggttaggagctcttgtgctttcgtctcattcagttgcacgacgtcttgttgctctgcacctacctgtagggaactccacaatttgatctgagcatcggagcacgtacttgcaccgcagctctatcaatacctcgtacagtcaatcggactccaacagctctggtgtctttgtcaatatgcgcactttcgctttctgcgccgcggcgctgccgttgatcagtgccattacgccaccccgcttcccgcatcagccgctcggaaacggcacgaagcgtcttacctacaacatcactaccgacgcccctggacagctgtcagcctcagcccgttcattcagctgggtcggaaccggggctgatggcgactacatctacactggcagcaacggagatttcttgttcgaaaacgttgcgaccggccaatcgagcactttcctctccgccgacaaagtcccggcggactaccatgactactctattgcgccagatgccgagcacgttctctggtctgtcaactacaccaagcagtaccgctacagctacttcgccgacttcctgattcaggatgttgcaagcggagaaacgcagccgctggaccccactcttgccggcgacatccagtatgctgaatggagccctgtgacacccggtcagattgcatttgtcaagggtaacaacctatacatgtggaacaacggtacaatcacccagatcaccacgaatggtggcccagactggttcagtaagttttcatcaaagcatatacaatgatctctctaacataatttcagatgctgtgccagactgggtatacgaggaggagatcttcggtgaccgttacaccctgtggttctcccctgacggctccaagattgctttcctcaccttcaacgagactggcgttggcaacttccgcatcccttactacatcgacgacggtgccgagtatgttccagtctaccccaacgatctggacctccgctaccccaaggtcggcaccaagaaccctgtcgtcggcttcaatatccttgatgtcgagtctggagaagtcagcaatgtcccgattgatgccttcccagaggacgacctggttatcggcgaggttgcatggcttaccgagggtaacagtcttgtcacttaccgcgcgtacaaccgtgtccaggatctagagaaacttgtcttggtagatgtagactccctttcttccaagatcacccacgagcgcgacggaacagacggttggctcgagaacaacatgcagatccgctacatcggcccggtctcgcgagccaactcgacataccgcaattccagcaccgaatactacttggacgtctccgacgagagtggctggaagcacctgtacctcttcccagtcgagggtggtgacaagatcgcgctcacatccggagattgggaagtgctagatgttttgaaggtcgactacaaacgtggccttgtctactttacttccactgagcagcacagtactgagtcgcatctctactctgtcagcatcaccactggtgagaagaaggtgctcgttgacgacagcgtgtccgcgtcctggaccggttctttctcgtccggtggctcttactatgtcactcgctacgccggccctgatgttccttaccaggagctatactctgtgaactcaaccacccccatccgcaccattgtcgacaacaagcaattggtcgataggctctccgagtacgcactccccaacattacctacctcgacatggctcatccttccggcttcactctggacgccatgctccgcctaccaccgaactttgaccccagcaagaagtaccctcttcttctcatcccatacggtggccctaacgctaaggaagtcaccaagaacttcaaccctcttaactggaaagcctacgtcgcgtctgattccgagcttgagtacgtgactctcaccgtcgatggccgcggtaccggacgtaagggccgcaaattccgtgctactgtaacttccaaccttggccagctcgaagctgaggaccagatctgggccgctaaggaattggccaagaactcatggatcgatagcgagcacattggtatcttcggctggtcgtacggtggctacctctccgccaaggtcgtcgaagtcggcgaccccatcatctctttcgcatgcatcaccgcccccgtctccgactggcgcttctacgactccctctacacggagcgctacatgaagacccccaccatcaaccccgagggctacaaccgctcccgcgtgcacgacgccaccggcttcaagaagatcgctggtggtgtcgtcatccagcacggcactggtgacgacaatgtgcatttccagaacggcgctgcgctcgtggacttgctcatggtcaaccgcgttactcctgagaagatgatcaacaccttctttaccgacagcgaccacagcattaacttccacaacaatggcaagttcttgtacaggcagttgagcaagaagctgtttgatgagaaggcgaggaagggagatagcaagggtggacatcagtggagtaagaagagagggctgaggaggtttgaggaatagaaactgtaaacgtagtgtttgaatgataatgttttactgttgtaacctctttcgatacatgtccaagtcgaaatgcgaaacaaattactgaatctaggatttcttatcgtacccgttacaaccatgacacaacaccgttactgacttctcagcatcctgatctcctcactactccatagctgctccgtcaatcgccatagttatattggactcgaataccctacccgctccgtaacagtgtcctcacctggtctcagatactgatattaccgatgaattgcgtaactgccgcgcatttcttttcactctagccctcgatatgctacattagtcgtcaccatctcgcagctccatcttgtattgtcacatacggatacacactcgctgtcattaatattctactcgactttctatagcggtgtatttaccctgttgtgctgatgatggcgaaagtggtatgatacgccggtgtagctagcggcagagcggcaaagcgacaaagtgaatgtcagaatacatgtgggacgcacggacgataacaaacgcccgctcttgcgtaaggcaaagtacaaatttcacattaaaaaaaacttttcgcgagcaagttgtgcgctaaataacaatctgcgatggataacttttctcctcgctccgacactgcgaccatcaccagcacctgcaccagcagcgacagtcagccgtaccaaatcaagtactaaatctcctatcagatcaaaaaacaagatgtcaaccccaaccgacatgtcatcaccccccatcaaaactgagacgtcgacgccatcctcgctgtcaacaccaacctcaacatccaccccacccaccaaaccccctcggctcatcaaccccctaacatccctcccgatcatccatccggccgaagccgaactactcttccacgctgccgccatccgctacgcgcgcatcccgcacgaaggcctgcgccgcatctgcgccgatgccggcgtcgctatgagggcgtgtgatccgacgtttgggttccaggagttactgcaggtgtggatggaaaagttggaggtcgagaagaagatctgggaggaggagaagagggtgaatagggagaaggatcgaagggagggtgcgtgggggagcgcgagggttgtgtggttggatgagcagtaagatggaggagaggtgcgcagtgaacgacttagtccagacccgccatggcgtggtctcgtgcgacattgagacgtatttccagagacggcagacacaaggacaatctgcacggcttacaaactcgatgtggtaatgtcgtcgcagcgaaaggagggtgttgagcaaactcataattgtacaaccaaacaccaaataattacacacaaaccattcccgaatcataaatgctcactcctaaccactaactttgtcctcactaatcgttcaccaatacatctacgtacaccacccacaacaaaatgtctgcccaacgcgcatcccgtggcataatcaacccactaaccaacgcctaggtctgtcacgtcagagaagcccagcacttcttccaagccgcagacatatactacaagggtctcaagaagcaggagtacaggtcgattgcaaaggtctgcatggatgcgttccaggcactgcagagagtgcgggatgaggggccggaggtgctgagggagacgatgacggagtggttggagaagttggaggtggaaagggacatggttgagggggagagggagaatattgagggagaggagtaagatttgggtgcggatggaagcagtgttcggcaggagtgtttgaatgaatgcaaaggagaatggacacgagatgcagatggcaaaggtcacagagggatttgaagatcatgtgtggtactcgcaaccattgtagaatggaaagtcatgtgtgcttgtcacaatcgtgcttggcatcaatcagtatgtagttgatgggtatataagtcttcattggccccagaatgctgaatcataatctcttccatcgttcgcctcgaaacctttcccgtcaataaggaacacacaacaaaatggcaaatcgactcatcaatcccatcaccggcacccctgtgattagctacaacgaagcggccttgtttttcatggctacgcgtatccattatagtatgaaagcagataacaagctgtatgcagagataaagcaggcttgtgaaaaggctagacaagcgatcaccgctgcgggacctgcaggaccaccacccttggatgagctggtggatgagtggatgtttaagctggacgtagagaaagcagtgatggagcaagagaaggcgaaacaggaggcagcagaggcgtaaatgaagggtgcatagagtattggagcagtgaatggcgatgacattgcagtagatggactggccggaagcaatggcagttcagacgtgtggtccgacttgctcgcggaaggagaatattggtaaaagaggtcaagtacacaaataaaatgtttctacaattggcactctttgaagtaatatagattgtgtaagcaactattagcgcatcgttctaggtctttatgcatcagcaatgcaatgaatgtcataagtcgaagcattgaagacggttcacacgttagattacgcatacagtctgcgttttgaagatagggatgaagttaatgttagatgttcaaccccgcaataacctccttctccaaacagcctagcgtggttgaaccccatgatgaacgtcatcggtccttttctagcctatctcactcgtgtccgcctccaattccattatacgcacccattaataacgccacttgcaccatttggcatcgatctagaggaatggcggatggttgctgccgccttacacacgttcgttggggcgacggatctggggttggttcgtcgagacaggggtcgtgataaggatgtgtggaaccgaggatacgataggcaatcttgcagacgatgtcggcaatgaattgaggggcgaagggatgtatgatggtttaggaaaaagtacaaaagatgcgcatcgtcgcgaaggctgtgttggccatttctacgcagctacttacaagtctcgtaacgatgagtacccaggaaaagcaagcaacccgtgattcgaaatcaggagatctatctccaattcctgattcggatgtcgaagttggaagcgtcggcgctgtcgatgaaacgcccgacggcgatgaggcacttcgcttcctcaaaaaccagcatgctgttggagaaatgacagcagaggaagagcgatcactcgtgaggaagattgactggatgatcatgccattgatgtgggcatgttattgtttacaataccttgacaagactttgggtatgaagacactcccgattggaggccaacgactgactaaattcagtcaactacgcggctgtcatgggaatttacgacgatgccaacatcactacaagtcaattttcgaaccttgcccttttcttctatgtctcctacctagtgctggagtttcctcacggttatggcatgcaaagatttccgacagcaaagtacctcggtacctgtgtcagtctgtggggattcatcactgcgataacctgtgtctgcaagaactacggtgctctcgtagcgacccgtatcctcttgggttgcttcgaatcagctgtcgcgccgagcttgatcctgatcacatctatgtggtacaagaagaacgagcagccactgaggaccggcatctggtatgtcggggttggaactggaactatgatcggctctttgatctccttcggcttccagcactactatagcccgaccttcactagctggcagatcatgttcctggtagtcggtctaatcacagtgggtgttggtatcactggcaagtgttcgctttcattgcatagaatacgccaccctaacatgactagtgatattcttactccctgacaatcctatgtcgtcccgtcttagccctgctcagaaagtgtgggctatcgaacgcctacgagagaacatgacagggatcgaaaacaagcgattcaagtggtatcaggttgtcgaatgtctaagcgacccacaaacttggatgctgtctctcattaccatctcgtccaatgtaccgaacggagccgtcagctccttccaatccacgctcatccaatcgttcggcttcgactcgaagaccaccgcgctgcttcaacttccttctggcgttgtaagcatcatttcgatcatcgcagctacttatctagctggacgcttcaaccaacgcggactcaacatttgcactctcttggtccccggtatcattggtggcgcactaatggctttcctacctgggcataacaagattgccaaattaatcggcaactatctcaccaactgcatcggatccagtcttccgttactgtattcttgggttgcggcaaatgttgcaggccataccaagaaagttacgatgaacgcgatcttgctcatgtccttctgcctcggtaatatcgtcggaccattgacgttccgtcaagctgatcagcccgattttatccctgcgaagatcaccatcattgttacatgtgcttttgcaggatttctgactatggcactgcgcgggtactatgtctgggaaaataagaggagagatcgattgacagatggaacacacgtggcaaacgaggagttcttggacatgacagacaaagagaacaaaaactttagatacaagttgtagttgcgcaacaggtatgtggcatgtggcgagcattggcagtcacgccctttcgtctctttgtcggccattactgtttttcgtatcgagccaaaccgataccgccttgtcaaccaccatagctacaatccgaacatagctcgtgcactattgcgcaatcaccgtgcgtcttcaggaagtgctttttggtccttggcattgagctatgatcctgaataaacggggcctggaatatgatcgccagagttacaacagggttgaaaatgctgcttcttttcgcgggacggctcttcccacagtcgactatgttggtcaccagatcgtagctcggggatctaatcgcgacacgacgtggtcggtgcaccacaacatttcgatctttttcgtaccagcagcagtgcagtcgagagtacgttaaaaatgatttgttactagtccgaagcacgctaagaacgatgtattatttagctggacgtcatatgcggagcaggggtgagatgcgaatctatgcatacgcgtcaagaacagcactgcttctgaccttcaacttgcaagacatccttcgccaaaatggaattagactggctcagccggtttcttgagagcggcagttctgcattactcggcgtggtgcatctccaccctgagaaccaaagctcagtgggccgttgattgatctgggcgagtagactggattgatgtctggacatggcacagcagtcgctcctacgcaacggttcttctgcatatgctgaacaggctgaaagataccgaacacgcccgttctcattcgagcgatccttggaagtgagcagctacgccgcttgttggaattactgtaggggtcatgagtgcttgcgtcgaagaccgtacattggttgatccgtaagcaagagatgccagagaaaatctgtgattgggaggtcgtcaaatgtgaagtggtgtggagtgattctcaacttgatcacaagcgcggtggatctacgaatggagtagttaatttagtgatagtagatctgtgacgaatacggttatgtcgaattgcccgattcgtacttttttctgcgctacaatgtcgcacagcatgaacgtgtggaaagagcgcacctgccgggcgtcattggttactatcgcaattgccgacatgatcgctgcgctgaaaggcgacccaggaaaaaggctgctagtatttgacacgcgtgatgagggcctatcaatgcatgaactctgcgccacaatgcacactaagtggagttcccaaccttcaggatgaactgcgtttacttggcgggtggagcagcacatgaacaccagaatgggaccaaacgtctagatcacgctggctcagagggcatggcacaggcagcagtgatccttcgcataatagcgcctctgagaatttgttttgggaatctgtccacgtggagaaccgaggcaaagcaaatacgcggcttgcttagcgagcgttcagtcttgagcttctgtcttgacgcccttaggtctcatgtaatcgcatctcgaatgatattgttagtgggttcgggccgcagcgctgggtcagcacctgcatcatcatcatgcgcaggacgactcaagactaagcgcccgcgaccgcctttagcgaaaatctggtaatcctactggcaatccaattttcaatacagccaatgacatttttcgctcaggcgtcagcttcggtaatcgggatcaccttcccggtacctcgtcgatcaactggagaaaaccaggttcgcaggcctgcagtgttacaaaaacgtccagctgtcataatatggggctactatatctggtctgactatagcagcccccatacactacatgtctgcgccgctttcaggcgttactgtatgcggtcagcagggctgcctggaccctcaaatcaatcatgtggcttggttggatatgaagctgtcgtggcaggagcttgagatgagcgcagcccttactacactgaactttagatctgtgcagatcttctgtttgaacccttcttatacacgatgcttctttcaatacgacagctacattagtcatgaaatgttgagcgagcagagagtaatcagcattcaaatgagatatagataatagcacaaacagtctattacaagtccttccactatctgtttggagcgtcaggctgggacccaattgtggaattgggtgttggatccaattttatcattgtcagccagtcacagtgcgattagacagtggcctgcatcggggcgtatcaggtaggcaaccctcaccacatctgacaaggcactactagtgcgacgtgaatggagacattctcttgtatttgcccctttcaggtgtgcatggggactattgtggcgcttaccgaatgtgtttctcaggcggagcaatgcgtgcttggaatgcggcaaagacttctactaggtgctgaatccaatggggcgatgatatcgctagcgctcctctgttggcacacctcgccatcagtacaatcagcaacctggcccggacccgctactcggtagtgatgtgcttcccgctgatcacgcactggcgttttgcagacggcctgaggagtatgctataatcggcaattggcaggcaaatcccgacgggatgattattatatatgtctcaaatcacagtgaatcatggccgcagaggaccgctcactgaagagttgcctcaccgatcgtgtattcttcttccaacacccaagcttcgagtgtcagcatgcgtttctttgacacttggagagatactatggcatctaagacgctagatggtcaaagactagcatataatgaccgagttgctcgtctcaggaagtcagagtatcctatgctgaaaggttccacacttcacaccaccgattacgccgtgatactaattttactttaggcatcacgtacctcgatcatggaggaacaacattgacgagcaagacactgctccatgtgtttgcgaaggagatgcaaaccactctcttagccaaccctcattccgatgccgcaaacccaagcgcttccagctctatcatcgcagagacccggacaaaagttttgcaatttttcaacgccgatccagatcatttcgatattgtgttcacagccaatgccacagcagctgtaaagctggtgatggattgtctctccggatccgaacacggcttcgactattattaccatctgaactgccataccagccttgtcggtgtaagagagcttgcaaggcgtagccactgctttgcgactgacggtgagactcaagagtggcttggtggtctacggcaaccattcgagccatgcgatgacgatcggacgacactgttcgcttatccagcccagtcgaacatgaacggtcaaagacttcccctgcattggggtcatcagcctcgaaagtctggaattcatccagacacatacacccttcttgacgctgcagccttcgtgtccaccagtccactcgacctaagcgaccacgccactgcccctgacttcgtcgcgctgtcattctacaagatcttcggtttcccagatcttggtgctttgctcgtacgcaaagcatcagcacacgtaatgggaaatcgcaaatactttggaggaggcacaacggaaatgatgacatgtcttgaggagaagccatgggtagtgagaaaggaagccagtctccatgcccggttggaggacgggaccatcgccatacgcagtatcttagcgctaaggtgcgcgcttgacaaccatcgtcggctatatggttctatggaggatgtctcgcagcacaccggctggcttggtaaaatactgtacgagcgccttggtgcattgaatcactccaacggcataccagtgtgtcacttctacgtaagtcactggtgaatacgccatacgtgaggcaatactgatggtctgatagaaagccacagcatcgacatacgccgatcctaagacgcaaggtgcgacaattgcaatgaacattcgaagaagcgatggctcatggataggcccttatgctgtcggagcaatgctcagaagatatggtatacacgttcgaagcggtagtctgtgcaatccggccggcatggctctcgctctcaatttgagtccatttgacgtgagaatggcgtacgcggagggctttcgttgcaatcaacaagacgatgttcgtcaaggagaggtcttgtttggcatggtcagggtgacccttggtgcgatgagtactttggaagatgtggaaaaactcgcctcctgcgtcgaaagagaactcgtagatcaagattgtgtaagaaaagattcttccgtgatcaatggcgacacagaaacgggagaggacagcaagccaacgatcatgtcatatgaagagcagaagaagttgtcgatgactcccgcacctaacaaccggagaaggatggccaagaagtggaaagtagttggtaattgtttttttcgattcggaagttcaggtcgatgttgatcgcacagcagaggaggatagtcatagcttcgcttgaaggccctgtccagaagcgcgctgccaatgaccttgagtaatttcttatgtaacatcttatgtactcagtcaatatactccttgctttccttggtcggtctgatgaacttctcgataggcgttggtgtggataggtcatcggtgtaggaatgaagcagttggatccagcagtccgccaaaaggttgctaactttacaactcttagcttgttcgcatttagcaatcgcatttagctgtcagaaatgggaggcctgatgacgttcttggaatatagcgcgccatacctgatgtggtacagcgctaaccgcagagctctctagtggtaaggggcggcgcaacatccctccgctgccgtcctcacattgctccgcagctcacatggcccatgaaacattaagtacatacgtgcggtagactgcgcgactaggccagtggctgaataggttttcccagaagttcgtgtgtgcttcacgcgaaggtggtgatccttggcagaggtcgacttccctgctttcgttactggctgttgctgcatccaccgctaatcgagctatcgctaattcttacttcatgcgcggactatcttctgcatcatgtacgcccggtgaggatctcatcccatagccccatacactgcctgacctcgggggtctttctctccatgatctgacgggcgatgatatcgaagatcacacaatgtcccgctcgctcagcaagtataagatgcatcacactgtcacgcccagttccttttcatcagttcaagccacattctccatccacgaagcacatcaggtcatttatcgcttcaaattcatcgcgtgagcaaagtctctattctcggatacatacatcatcatgtctacaaccattcgcaaagttatctactccggcgctggaggcccagaagttgtgtccgtcgtctccgccgaaatccaggcaccagcagccaacgaagttcaaatgaaagtcttgtatgcgggtatgggcggtgcagacgtagcaatgcgtgttggctgctacccacagcaaaagagtccagtaggcttgactccaggctatagcctcgttggaagggttcaccagaatggcgccagctgctccaagttcaacgacggcgatttggtcgcatgccttacaaagtacgattccgaggctgaactttgcaacttcccggagaaatacctagttcccgtgccagagggtgtggatctcagacaggccgtcgcaatggtgaccgactggacgacggcatacggcatggcatatcgcgccgcaaagatctccaagggcacgcgagtgttcatccatggtcttagtggatcagtaggctttggccttcttacattttgcaagatgcaaggcgcagaggtgtacggaaccgcttcggagaagaaccatgccaaagtgcgtgaaagcggagcaacaccatttttatactcggacaaggagtggatggtggctatgaagaacatggggggtgctcatgtcgtcttcgacccgctgggtttcgagtcctgggacgaaagctggagcatcctcgcaccagaaggcggacatttgattggatatggaggcaacaccgacatactcaatggccggaaaccacgaagtcagattccacaagttgcaaagctgattgccaaaggattgaatccattttgcccgaacaaatcgaccttcttttacatcgacaaggatcagaaaacattcgaacctgagctgagaacactatttgggatgctggccaagggtgaagtcaccgtgccgatcagaaacgagtggacattggatgaggtccccgaggctcatcgcacttgggcgcaaggcgctggtgtcggtgccgtcgtcgtaagagtggctgaggatgcaagcatgatacactttgcttgaatacaaagcgcagcgacttgtaattctcctatagtgctcaccaatcagctttccgatctgttcattatatccgtattcaatgtgaataatagatgtttcccagtcttcatacttttatgttctatgccgcaaacctcattaaaattgattgctaattacattggtatgttgcgcactagtgcttttctcatgatcaattgaaagcgagctacgtatagcgtagttctccaatgtcagtttcactgttggtcacattcacatgctactgaagtcacaacgtacttgcgagtaatacttctgggttatttttgtttgttatggcggtgcatattgtattgacaccaacacaatggacttctccaccaaaggaatcatgaacttatggacatacaataatacatatcaagggacgagcacagtcgaaactggacgctatctactgaatgtcgggattctcactgctccacttgagtgcgctccgaatgtacgcctcctcatcttccaaattgtcatcagaccacatcctgaatgcctcggatctatcctctacctccccaacacttgtttggcccattgtcgactcgagtttcgcaatcagagctcgagccttgtctcggcacgccttcgtcatagttgtctgcaaatttttgaccgattgcttgctagttggagcggtaagatagttgtccacgctgagggcagttatgaagcgttgacgcatgttctcaagtccggcgcgatcggcctcgtataatgccaacatggctttgccttctttttcgcgaacaagggcgaggcccgcgtcctcgatactatccataccagggtgcggtccaggagagggcggatgcacgaccgcacgcgcgtagttacagtcatcgatgccagcttgggcgatgggaacgaggaaggtctttacgaacttgtcgtgggccgcgatgaggtcaacgagttctgagatgcggattcttagacctgaggtttcaggtagtgagaaagacatctaaggcaagtttgtctctatgtcttggactgaaatgatgagagctcggagtaacatttggagtacgaaccagcttacctttgtagtcagaatgaggccatagcaatcatgtagcaaaccaatgatagtcatgtattaagtcatgcgataagatctcatcgtttgatagtctgaatggccacgcgcaagcgacgcgaaatgttgttggctctcgaaagtgtctcgtggtctagatgtatgagtatgatgtggatggtagatattcttaatacaaagtgaggaagtcgattgtattaagagcaacacaccaaaatcacggaccgagctcaaggatgtagtggaagacaggttgtgacaatctcgtgatgattatcaaagactgtaagatgttctcaagacgtacaagatcccgaaaagcacctctctgggtcgcattcacacggcgcaaaacctatctattggagcagctactacatagttccctgctacattacattttcaatcgtgttcttgatgctggaacagccacaaaaacccaagactctgtcctgatcgattatttctgatcatcctcctcctcctcaccactgctacactgcgtagcctcatactccagccgcttctcctcatcagccacaacagtccaatcaatcgggccctctgcaataatattctttcgaaacaccgcaccaatcatagcgtcgtccgccaacgccataccacgggccagaccgcgcttgtcatacaaactccagtccgctggcttgatcagttccggaaatttgcgacagtgatggctccactggaaggtgcaacgatgagtctggtggccatgggtgcgatcgcggcagatcctgttcttctttccgatagcgttgacacacaatttgcagagaatcgtaccactctccttcgaagggcaaggcgactcgtcggtgccattgtgatcatcagacgcatcgcagtaaaagcagaaacgagcgaagcctcgatccactgttgaggcgctgtccttattgttcgctacgtcggcccagctatcgttgatcgagaggcctgaaatggagccatcgacgggaaagccaatggctgtgtccgggtatccgctgtgacctggttgtcaaaaacctctgagagaatggtcttggcttcatcttcggagacaaagcgtgtaggacagtacaacgggttcgtctctgtatctttgaggaagtacagtttgctgcgcaaatggcagttctcgatcacacggatgtagtagatggctgccttcttgatcacagccagaaattctgcaggagtgtgacactatttgaggatcgacatgggaaagacagtccagccaacctgggtgatcttgtcttcgattttgtcactgaccttactgtttggatctgaagtgtgccactcaagatctggggcgacaccgactgcatcctcgagaatcttgggcgcatttgggagagggtggtttgcccaatggtgaagcacctccaactcagtgaaattggaaaggaactcgcgagtggtcttgaaaacggtcgggtcttcaattggtgtcaccgccaacgtagtctgtactgcttggggaggtgaagcggtttccattgcttcaaagcacagagactggattcgtcaatacgccttgtcccgaagctcaaaggaaatcattaatcacttggtagtgtgtcatagagacgaagtgctacaggatggacaatctttggttgaattgcgagcctgatctgtagggtcgcgagtcgcagttggtagaagaaagtagcactggcggtacaggaccatcgatttatagacgcaagggcgctagttagcgaaagtgaaaggcccagccgaccatcaaccgcaagtcatgtcgccatgttcacgatagaagataatcacctcctttcttgagtagagggagccttcccatcatgacgcggaggccgtcagacgagtcggtgagaagtaatgacggaaaagagtggctagagaacggagagacaaagggccaagagcatgtcgttatgtattcgacgacaccgagtgggcttgctcgaggtcgcttgacggagaacttatgctgtggcctaattgcgcaaagggaagtccagcaagattgaccgcaccgaatggcttgagaatgttagacatcagcacggagaaaaaagttcaccagatcagaaacactctagatgttgtagcacaaggctattcttccattcatgcgtatctacatcgtctatctcatatatttactttccatactcttgatatttaagcgtacacggtcacgacctcgacggcctggacgcaggtgccgtactcgacagcgggtgggaaaggagcaggagtaacggccggggcggagctagtgcaaggggtcgactctggggcaacggtggaaccctcagcggtagcagtaacaacgggagcaccgacagatgagccggatgcggaagcagtgacagccggtgcgccagaggaagcgggcgcagtggcggagggaaggggtgcggagctggcagcagggcacaggtcggcggtaccgtcgatcttgccaacgacccacgacgaggcgtcgtcggtgtacagctcgaagtagttcaaatggtcggcgacgttgttgccaccagcgcagactgggtcaccggcagcacagtaggcgcggaggacaccagcgtagcggttgagcagggcaaggtcctcagcgggacgggggttcttctgcttgtccgcgccatcgaggacgttgtagggctggttggcggtgtgcatcacatcaccccagatgagagcggcggcaacttgaacatattagtatgaagcactgaatcattggatgtagtatgaacttactagccttgccagcggcagagttgttgtcaataccattggaaaccttggtgcaaccaccgggtcctccgaggacatctccgacaacgtgagcaccctgggagtagccgttgacgacaatgtgcgtgcaggggcactttgcctggaaagcagcgatctgcgactgtccgttgcgggcaccctcggcgacctgggcgcagtagtctccaccaagagtcacgtcaaactggatgtcgatgtagtcgcaggacttgccctgaccgttgagcttggcgcaggtggcatcgatgaagggggtggtgcggccatcgtggtaaggggcatcgttgccacgagccatgaagatgactacatcagcgcattgagcgtcgagcttgggggcagtagtctgcgcagccgcgagagtggagatggcgccaagggcgatggtgttgcggatgttgagcatgatggaattaagtattaggtacgaaagtcgtggataattgactatcgaagggtgatatatgagggaccggtggtaggattaggatataagaacgaatgtatgggtccgatgaggagaaatttcatgacagcaggtgctgagagctttaatacaagccctatacgaggcttggggtttggcgcatgctcggagcatccgtcgtccacacgctgtcgttaccaactaggcaggtacccgctttccaggatgcgctatggctggaaagagaggtagcagggagctttatcttgttcgcttacgcccgctgtctcttgcgcatttgatatggttaacgtcttgcctgatgcagcacgtgagggtcttgcttctccacatttgctgccctctacagttttccctgctcttttggatgatcctcatctcgatccccatctcgttcccgtgtctgattgtctgtcacttctttcctacgtcagcaaagccagctggtcggcaaagagagcattgactcgtggtcgagaatcttccgttgaagtccgccatgccggactgaagccgtccggctggtaagcggctttaatggtggtagaagccaggccatatttgccttagccgcggcgaacttgccggctacattcatccgaactcaacgctagacccaaccagattcgcctaggattttctcgtgacccaactcgagttccaagaggtggatacaaggctttgatacaaggaccgcagcatgacatgggtggaagtgcgcgaaattaagtgcggagagccctgtaagcactatcattagaacatggttattgaaaatgcacgaaataatgggtctgcacatgttccattggtgccatgctgtgccgtgtagttctttctggggctagggaacatgtgggttcagtgtggcctgagataatttgtgtgcacatatgccgtgttaccgtgcgttctcgtgtttgcacctgcttgtaggcttgcaactcgtgttgttgttttatcatcggcctgcggctcgctcgtgatgactgactccgccagtcactcgggtctgacataagcagtcagccatggtattccgggaacaagcaaggcgacaaaacgtggagattgcatgcagcatgcactgcaaagtttaaagttctgcatggtcacgtatgcaagcagacgtcagcgcacccaacggaatcctgtggcgtttggcccagatatctactgaatctacaagcgcttcctgctgactcgaagttatcgggattcgtgttccagtaaacagacatcgacttcgggactctgcgattttcttttctccggtgtccgctcgtctagaaatgctgcgccatttactctggaatgtggaagccttacgagccgttatcgaccgttgtgggcacgacgacgatcgcacagctcacagctgagcaacgacgcgacgcgtaagaatatcgaaaagatcgtcagactccttgcaagagcgtgggtagccaagtcaacagcacagaaattgtggttttgctcccatgatgtaaggctgcgatcgtcaggagcctcaacaacccgagcaactgaccgttcacagcccaaactcggccataccgtacaccgtacccttggaaaggagcaagcgcgctctccatcgtgggtcaacgcgtgttgaaccatttcgctgcacgcgcagaaacttgtagggaatgcgaagaattgttcgggccgggcgcttaaagttcagcgatgacacactaacttagtcggcgaacgaagatgacgaaatcatgagtaacaggatgtgcaaagaagctgtatcgcagtgagcgagagttatcatgatggctaagtctcgtctgaagtgtgctcatgtagaattgctggagcggaagcgcgcttgaagtcgtgtaggtagtgaagcgtgaggctgcaagggcgttgaatgctgggcgttgaacgctaggcgttcttctgcatgattgcgcggtaaaggtgcgtagaaatgcctctaaatctttaaactatccattgtagatgtcctcttcctcatgacattgtgaataccgaagccgaacagacctctgttacttttcgaacaggtacgaacgtattgaaagcgtaattaccagcactaggtaagagtcctcatcgtctgtccaaaacgaggagttacttgggtatcaaatgctgtgcagcgacgtacattatgacataattcagggcaatcatcctgacctacatgatgccaccagattcgctgcgttattgagtgacgccacttttggcgaaatatcaccttgcaaatcgaaggctctttcacaagtagcaaattgattagggccaggcaacttgtggacaatcatgcgggacataatctaatctgactactgctcagtctgtgaacgttccagatacggccaaattctccgaatctcctctggagacttgttgtactcggtacttctgcgcatgaattcttggagtaactcctcgttctgctgttgtttggccgcgaaatcaacttgatgtgtaatccagccctcgaaatcggtaccgagtatctttctggcaagctcgtggatcttatgataatcgcgatactcttgaaactgctgcttatgactttttaaatcatcctcgttgaaagtgactgggcactgtcctgcaaagcctagatcgttccacgcctcagaaagctcaataagacaggcctgtagcgggatcacgccttctcctgagacctctccacaccggataaagagttctcgtaagaatgatggtacgcgtaaggctttatatgcctgattattttcagatccgctgcttagttcatagacctttgctaacttagcttccttcaacttatagtctgcatattcttgatcagatacgtccatctcgttgtaatttggcggtagctttggaaggtcagtagtgccaagtgtgtagtcttcttcaactggcagaaattctgggaagcgggcctgtaaaaacaaaggcgacactacaattgtctgccagtcaataagagacacgatgttggctgggctttcttcagatacatagatattgcccatgtggagatcggtatgccatagaactggctcagagaccttgtcaatgagtgaaacctcgtccagcctagacatgatctctttcgtcaattttaaaacggcggtttgttcctcgaaggatccgcgcggtgaatcagaggttgcagtagtcgagtcctgtctcaggagcgcaatctcccgttcaacaagcgcgataccgaaagaagatcgatctggccctattgagaggatttagctgggaagtcctgctcaggatgtcctactcacatggtcctcggttgagacgagattgcacagaagctattttgcctgaaggatgccaccctcgctcgcaagacggtcctatacagaaccgctcagaaggatccaatttatgatccaatgcgacgtatttgtcgttttctgacatggactcgcggaggtaaagacttccactagcaggaaagcggatttcagttatttcgccttcaagctttgttaagtgcttcacgacgcataactgatcccaatcactcatctcagcccataccttgtatagctgtattccaggcgccttttccattatgatgtattcggaaccgacagggttcaatggatcagaattccaggctaggactttcggaaccgggacctgagtatgcgcacgtactgtcgacaacaatgttagtctcaaggagaatcttcaggagaatagcaaacttggacattgggggtcttacgatattgaagcactgctacttcagacgctgttgtatacttcggcggcccggcgatagtaaacggtagttttgcaatgagttcactcctatcctccttgcataagaggagtgccttgctgaaacctccttctagcttttcgattgagcgaacaggcgaggaacgctggctgccagtagatgcagctaccgcgcagagccgatcgacgtcgaaatttacgtatctgcgatcaacagcctgtttctcattggctaggaaatgtccgttcgtgtatttgagtaattcatcgcgattgatggatttgcctgttaagatctagcttcggtcgagactgggtgtgcgcaggtattacctcgacatgtgagagtaagcgctcgagagggctgagatgacgcggaacgttcgctggtgccccagcatcttttaccgatagccttgagcgagagcgctaatggcatagttgccactctttagtgtatggcgtttggggtggaagaggagcgtggagaagagccgtgcttaatttcgtgcacgctaactggcacaggcagctatgccttgggataaggccgattctacggacttcgctactgggcatcttcaagtccggccgagtccattcatgcatcttcttgaatgttgaagaaagaagcgtgcttcggacagcagcaatacactctggaccaatgtcaagctgactgctgtgaagtagacggagtgtgctccgacatgttacctgttcatgagtaatggtggacagcgatgcagggccgaatatcagccttacccggtaggaagcaatatcggcggatagggctgagctgaatataggaatgaaggcccgtgatgagtagccgtttgctgggcacgtgcagcacgtggtcttctggctgcgaaagatcaagaatgtggaagggcgccacagcaaaggggcacgatattgtgttacactggcagacaggaggcgtgttacgccgattacaagggagtgcggggtgggccactctgatgttgccaggttgcagctgtggtattggagttggaggtcgtcagacgagagaagcaaggcgcaaagtcaaagtatcgccgcgagtgaagacgcgatgattcgggtgaatgctcggtgatgaggactcagtggctgtttgcagcggcagcgtctcccgtaacggcgtggcgtggcgtggcgtgggggcgctgatcgcgaacgaaagcggaaacatggcgaccagggtccgcgactttctcgaagctgagccctgagcagccctgagcagccctaccaaggccgaccaactctctccacgtcactcgttagatctatacaacctgttcagtacatatcgcgcgccgctcttttcgcccttcactctcaccacgacagacttctggtgcatgcgcgactgttaacggtggtttcgaccgacgccatctcacatgggaaagtgtatgcagccccccatttcgaacacccacgccgcaaattatatgggatgctgacagactttgcgcgcagggagatatggtgttgtcctggacgctgggtcctctgtaagtcatcctgttcctggtagttgcacgttgccaggttgctaaccagcgtaaaggggacgcgcgtccacatataccgatggctaaacaaccacaaagcgaaggagaaggcgagcccggaaaaactacacagcctgccagtgattgagacggacaaaaagtggaccaagaagatacatccaggtgcgtggagccatacaatgaagagggagtcggactaatacgacggtgcgcaggcatatcaacctttggcgaacaccctcacgatgtcggcccagaacacctcgataagctcctcagccatgcgctcaagaagatcccgctcgccgacgtcccgaacacgcccctcttcctgcttgcgacagcaggcatgcgcatactccccgaagtgcaacggcaatccgtgctgaaagaagtctgcgactttgcgcggagtacgacacaattccaactaccagactgcgatttacacattcaagtgataccgggagagacggaaggcttgtatgggtggatagcggccaactacttgcttggaggattcgaccagccggataaacacgaccacggcaaggggcacaacacatacggattcttggatatgggcggcgcatcggcgcagattgctttcgcaccgaatgcgaccgaggccgagaaacacgcaaacgatttgacgctgctacgattgcggacgattgatgggacgcccatggagtacaaagtgtttgtgacgacatggctgggtttcggcgtcaatcaggcgcggcaacgatatgtgaaggcactactggaatctacgagttcggaagagctcccggacccctgtctgcctgctggtctgaaggtcgaagttacaaaagatggcaaattcatcgagggcaaggttgatggggatgagaagcaagagccggcagcggggcatttacttggaactggaaagttttcagagtgtctgcaccagacattcccgcttctggagaaggacaaggcgtgtgcagacgcgccatgtctgatcaacggacagcacgtcccggccatcgattttgacatcaaccactttgtcggagtctcggaatactggcataccacccacgagatcttcgagaagggacacaaggacaaggcatacgatttcaagacataccaggaacgggttgaagagttctgcagccaggactgggacaagatccagcaaggcgtcgagaaagagaagtggggcggcaaggtcgacgaagagaaggcacgtgaagtatgcttcaaggcatcatggatcatcaacatgctccacgacggcatcggcgtcccacgcgttggcatagaaggcctccccgacagcaaaaacggcaccaaagccgtcctcgacaacgccaaagccaaaggcttcctcgaccccttccaggccgtcaacaaaatcaacgacgttgaactcagctggacgctcggcaaaatgatcctgtacgcctcctccgaagtccccctcgaatccgactctgcccttgctgtaggcttcggctccaacgaacctggcatcccccccgacttccaataccccggtggcaccatccacccctacgaaagcgacagcaactggcaccgcctcttcatcgaaaacccgcgccgcatccccgccttcttcctcatcatcttcatcttctgcttcatcatcggcatcatcatcggcaaggagcgccgcgcccgcgtcaaggttttcctcatgaagcccttcacccccggccaaggcaaagacctgcacggccgccgcgaacgctccttcgccgctaaactcctcggcctcggccgcacgcaggaatacgagcgtgtcgacttggaaaaccccgacgcggcgaatgacttcgaactcgaggaaagagacaacgatagcgacaacgagcactcggactcgtcgaatgagagcaggttcggcaggacgagcggctggatgacgccgacgaacaagacggatgtcgcagggtattttgctggtggcgcggcgggtgcggatgtgttgggaaagggtgtcgggctggggctgagtcctaggggaggcttgttgagtcgcacggatagtagggagaggatgaggagtcgcgcgagtagtccgaagaggagagcgaaggggaaggttgaggatgattgattgtatgtttatgagaatgggctgagcattggctaacaggcattgggaagcgtggtggcgttctttttggagtttaggttttggcgagcttggtttggaaggcagattcgatgcgatgcaacgcgatgatatcctatgatttgcgaatctaaatcacgtcttctgttcattgcatgttgagtgcgtggtgctgtacccgacgcttatattttatgttcagtttgtataaacagtccgtgtgtctattttatcactgctccctttgcgacttctcacatccagctttcccgttcccacttcttctacttgctgatgttgtcaaattcctgcgctgaaacggtggatttccatgctggctttctttcgtaccgcacttgcatgctaagtggcatatatccgaattggtcggcgcacatgcactacaagggccgattctatatttgccactgatgcttttgtggactgatgcaggttcgatatatcagggtggagagcaggcgcagaagtaagtaagggggcatgatctaattgcaagtccacacgagtgaagtaaccttccaatgcgcattaccagtccacctcagcgtccaagccaagaccgcttcccgtcctaccaaaaatgagccacgtccaagccatatgcgcgctgtgcagcatgtggagtttgcagatctacctcttccaccaaatccccctcccagtctcattccaatgcctccacgtcccattactccaactccacccctcacccacactcgcgttccactttcctacacgcccatatccctgcgtttcattgaagtgatgctctctcgcccaatgcgtgccgttccacccgcccaccgtaccattccagagactcacgccgcgcacaatcgtgtcgttgcgcgccacgagcgcgagcgtcttggccttgctgagctcctgcggacaccccgtgtatgcggcgtacagcgttgcgttgaagaaattgcacatggattggataatggggcgggcggtgaggaggtcggacatggtgcaggtgccgttgccgtgcagggcggcggggaaggcgcagggttcgatgatctgggtagagttaagttcagagacgattagggaatgtgacagggcttctaaggctacgtgggattgcaagggggtggacgtacggaagtgtagttggcgtagttcacgcagtggcatgctaggtcgtcgaaggcacagccgtcgtttttgttggctttgatgtggcactcgtgcaggcatgaggggagccaggtgtttactttggcggtgtcactggcaagacgagttagtacagctttggagagcgtactggtgaagcgacctacgcgcagtgatatttctggaaattgccgggctggaaagcgtcggtgatattgtaggtgtgctgagcgtgtgtgggagcgggtctcaggatgcacaagagaaatagaagggggagttggagaaacatggtggccgaaagatggcaaggttagtaaatcgttggtttggcagtgtcggtaccatcagaccccaaccggagttggtcgatgtttatatcgtccactgagtttcggattcatatctatcatgacaagcacactattctgcgtatgcgagactaaagcaggaccaaaccttcatcatgttgaggacccagatttacgtgcagatcgtgcttcttggacacagcaaccaaactcgcgctacatgcgaatagcctcatccacagagaatgctagctgtgcagtaacgaatgtatgtgtaagcttgtatgcatcagccttgatagtcgtgatccagttcactggaacgtactgttggagtccggccccacgttccgcacaccaatatcgccccggcaacgatgctcacaaatactctcgagaccgccgaaccttggttctgaggctgcaatcaggcaagatatgagacatcatgacttgaatgtgtcgatttcgcgcatctacggtgtctgtctgtccgggaagttacgtttggctcttccaagcaaagttttgaccgcattagttcgcaaggtccaaaaacaagagtggatattctgcatgagatcgcagatttgtcgtaaggcggttcttactgatacttcgtgatcggaaagtgacaagtctgaataagccgctgtgtttctatgtgtccgattgcttggtatgggatcaaagattgtatcgatgtaccggacttcgttggttaagatgcttgaagacgcccatgaacattggaaataatcgctaggctgaatatgaagggaagaaattgctacatggctgtggagaaggaggtggtcggtaagtcggagcgagatgggcgctagccttcatgacgatcgacctccagacttcactatgaaacatcataaatcacgacatttcttctttcaatgagagccgagggcactttttgcctaggaagtctttacgttacacgtgtaatttgaatggcgtgttaaagactaccacgaggcatcgctgtgccgtgcacatccttggagtcgatcgaacagccttcacatgacacaagtctcatcgttcctgggcttgtgcgcgtgtatgatggactttcaatcttttctgcgatgttgactgtattccagatagtaggcgcttccagtcatgcctggcgttttgggggccagatgagcggggtcaagaacacgcttctcctacggacagacaacggatgcttctaccttgcgcaaattcaatactgcaatctttactgtacatcatgacagaaaatgctccagtggtctccgagctttgcgacatctgtcgcacaatcgacttcgccacctatttccagccgcccgttgaaggcgaacctgctacgaagaacggcgttgggggccttcactacaagtcgcgggaactgggtcttcgtgcagacctaggagagaagaaggcatcatgtgccttctgtcgacttgtctatgcggctacggatgtctttcctcgtagcgagagggctgcgatcaccgtcagtagtgttctctgcggcacaagcagaacagaagatggcgtcaaatcgacctcggcgtattacatgcacgtgttgataaacttgaacgggagtcgcacctcgaccttcatacaactcctcgcagatagcgcgcatctgttaggtcttcgatccgacttccttgctcgcattccgaggcaggacacgtttgacatgcgccaggcgcttgagtggatcgaaaagtgtaagatagaacacggcagtctctgcgatacactcgaaggagacaccgatggagcgatcccgactccccagcctgacggtttactggccattgatctgctcaacatgtgcatttgccatatgccagaaggctcggagtatgctgctttaagctactgttggccaaagaaagcttaccttaccttgttgaaggagaatcgcgcggccctgtttgaactcggagcacttgaggagaacatgagcaatttgcctggcaccattcaggacgcgatcagctgtacaaaggagctcaaaattcgctacctatggatagatgcattatgcatcgttcaagatgacgtcgatcagaagggcgatcaacttcgtcaaatggaccgagtgtacaactgtgcatcgttgacgttagtttgcgcgtacccagtccctcataatacagacgacccttgcagtggtttccctggctacaacaggcctgatgctaggagagttcgcgaagtgcaaactgttaaagggcttcgtttgatggcagcatctccggacgtcgatgactctatacagcgcactagatggtatacgcgttgctggtacgtcttcttcttgttacgtcatgctacttgcgcatcctaactgggaccccaggacgtttcaagagggtctgctatctcgtaggctcctatatttcactcctcggcaagtatacttccaatgctcatgcaatgtctactgtgaagacactgttggggaagacatcagtcccagcacacacgtgtcaccaggcaatactgtctggaacacaaaatcacggaatccggcaaacaccgagacaggtcactggggagaatgggctctcagcagaaagccactaggaggtgtcatgtctatgctcctcaactatgagtacgctttgtcagcctacacgtatcgagaggtgtcttacgcatccgacatgctgaatgctttcgatggaatcaaagctgtattgtctgatgcaatgcagacagacttctggcaaggcatacctgagaagatattccctcaagccctatgctggcaattacgtggctcgtaccgcaggcggaggctttggcctgccgatggccttccatctgaaccgctctttgccagctggacttgggcgggctgggaatcgagcgtgaatctgaatgactacatgtccatccaaatgtaccgtaccgaagccgagttttacatcatcaacgatgacgcgattgcaactcgtcttgctgtagagccggaatgggagagcatgcagaatcagcgagcacatcctctagtcataaaagcatttctgcctaacatcgttccgcgacacatggtcgatgcttcctcgaaggcatggcgaaatgcgcgtactctgggcgtgtggacaacatcggcatcgttcattctcgacggcacccaccacgtgctgactactgcctacaaccacgaaaaactgtggcgcgatagcaccaactttgccatcaaagatcaatacggcgacacggctggatcgatgctcttgcccaagacttacttcgaggactttggtgctgattgggtcaagcgcgagtttatactgatctcaagaagtctgccacttgagagtcaaatcacgcatttcgatgagaagctttacgataggaagaaaggctggtgttgcttgaatgtaatgatgatttcaagaactggtgagtacacggcgttcagggcggggatgggtattctgcataaggaggcttgggtaaaggcaaagccgatgacgacgtttgttaagctcatgtaggctgctgtagttgaaaggcatgctcataatgaatccagaggctcatgtttccatcacaccaatttcgaagtgctgggagtgatggcccgtatttccaccgtcgctgattggcgggtgcttcgggtcaatatcaaccgatggtgtcttgaagattctcagatctcaactctggaaatctgagagcataatcgaacagatgaaaagactatcgcaattgacgtctcacatagctcaaggtaccagccgaagtagcgcgagcacagcgacagctaccccgcatcgagccgaagacggagacacgaccaccaacatggcgaaaccaaaagtcgtggtgacgcgccagttgatcgacgaagctcagacaatactcgatggaaagaaagaagatctcgaaatcgtacaatggagttcagaaaaggtaggctacgtgttcaagacgctgatgcaatggctaacccgcatgcacagccatgcccgcgctcctggcttctcgaaaatgctcaaggagcaacaggaatactagtcatgctttcggatcaagtgaatgaggaactcgtacaagcggctggacaccagctcaaagccatcgcttccttctcagtcggcacagatcacgtggaccgcgaagcgctaaagaaacgcaacatccgtcttggatacacaccgacatgtcttaccgatgctgtcgccgacctcactgtcatgctcatcttgatggcgcagcgacgaggcggcgaagcaatctccaaagtcaccaagggcgaatggccgcaaatgccatggcatcctctactcatgaccggcccacagattcggggcgcgacggtcggtttccttgggttcgggcgaattgcgcaggcgagtctggtcaggttgatggggttcgggatcaagaaggctatttacctgacctcaaaacctggaaagtcggttaaggaagatcatttcggattgctaaaggagggaaagattcccatcgagccggcgcaaagtgcagaccaactggccagcgaaagcgatgtggtggttgttggctgtgcacttacgccatctacgaagcacatgatcagcaccgacttcttcagcaaaatgaagaagctcgccgtcatcgtcaacatcgcgcgaggccccgtcattgatacagatgcgctggtcaaggcgctagatgaacagcagatctttggagctgggctagatgtcattgagaacgaacccaatattcaggccgatcatccgattctgaagcaagaaagatgtgtgctggtaccccatattgggagcgcgacgattgagacgagagagcagatggcgactgagtcggtgaagaacttgctagctgggattgagggaagtgagatggtcaatgaggtggagctataggtagagtggtaaaagattgaaggatcaactcttcgatttctacttgcgcaagagcccggagcgatagcatcacccaaggccgacaaacctcatgtccgccttcacccgacgagaaaatttaggaggcagcttggatgcttccaggattgaaaaagtggataggatattatatagcactagaaatattcaggcatctttaaaaaatgttaactgcgtaaagtattcgtgcacgtttaaggcaggcgcaagttttgtagctgcctagcggcatcggtacattgaataaatgtgagaggcatgtattacatatacccttttgtatggactgatctcaacttcactgcctcgatgttactactccatccacgttctactcaaatacctcagactcttgaaacatttctatacttgcctgatcatatcatgcaaccttcgatttcattcaatgttgttagagcgccaatgtattggccctgtcatgcacggagcaatcggaaggattatatctgagagcctgtagcatggtcacgatttgagcatctatccgtcttatcaggaatttacctcatgtcagccttttcacagacaagatcttggtagcgtgtgtggcttcggctacggacatgtgcgagttcatcttgcaaatccttcgcgctcttctcgatgttaccgagacagctgttgatgtcggtaaggaccttgacggtgagattaccctcttggacatctggcttgtcggcgaggagtctgaggtgagcacttgtctctacgaacgatgtggcaagtagatagaaagcaaatcggaaagggaattgtatgttggtagttgcaaaataaggttaggtctgatagacattggagtggaatacttgaattccgcgacccctgatatacaaatacgagcgaggccataaaacacattcagctttatagcatataaaactgctagagcagtcgtctggtttccactcaatgcagtcggcgctaatctaaagcaccgttgggtcaagaaggatttagcagaatgcacattctcaaagatgtatatacgcgcagccctgtcgtatggagccattacattctcttccgatggcctatcgtagttcttggttagtctgggggtgtcctacatcaggtcattacattcggagcttgggagctcagagagatctcgagtaaagactggtccgatcaagctttttggcagtctgaccaaagtcttatgatgaggctacggcgaatcttgggtgttaccaggtgccggtctaattcttctgccatccaaaaagggaaaagtgagttggcccggatatacctgaagaatcctctacaattacctagaatattttgtagctacttatgtatccaggctccttcattacgttatcactgtgctcctgaaaagtattaagtcatgttatgtaggtgcattggggacacaactgttgcagctgccaggtaaggtctgtatctcaggttgggattacgacagagatttcaaaaaactctaccattgaaagggcttgtcgaaagtcaactctgtatgacttgtatgtaggcacgaatgttgccgctgcctggtggcattcactatggttcaggaaacaccttagcgattcactttcagtaggtgtctgtagatgatatcacagcactgtcattttgatattaaaaagagaaaaagaaagcacctctaaatttcagtaaaaagaaagcacctttaaatttcagtacaaccggggccaccctcagagactgaaatacctttccgggagcaccctcagattggtagatgggagattcgaactctcgcacatttgacaaaccaagctaattttaatttcacttggaccatctagtgctttcttataagtccttaatctaattcatatttaccctacacctataccttaggcaccttagtagagagtgagttcctaggaggatcactgttgattctgtgcattttgaatttagactgggtcacaaaataaggttttcagattatacatctgtgccatgtagtgaaagtgcgcgtttgctctgccggcctcgggaggtgaaaggcaactgtcgcaatttccgcactccgaccgcccgtttacactgttgaaatatcttcccactttctcactgccccaataaacaccacactactacgaagattttgttttgctctaccattctccgatggcgccccgcactgttcacaacgacagcgaccaaagcgacagcgacagcgacagcgacagcgatttcgacaccgactggccattctacaaggcccattcgatacgcaaatttgcgcgcaagaggtttccgtatgcggttcagctgttaccaggaccagacgacatcaagtatcatgttcagtctgtaaagccgggaacaagcaactacatgatcggcattaccattggtcatatcggcgcagcaggaagacgcgagccagtctctgctgtcatggcgctgactggagaagtcaacttctacctgacagaggaaaagaagagactctcgcgccgtgaacgttccgacattgagttgatcacaccttgggcctaccttgagagaggcgaaaaacatagccggttgagagaggtgtgcgccttgtccgcatggtaccttatgattcacaactgcggagtgattgaggtaagtcgccgatgacagattgcagtcctgcggccttactgattgtgcatctcaccactgcagcccgttgcgcattttacaccttgcgacacccacaagctcatcgatctgcacatcgcagtcttgatggttggaaatggaataagaaaggcagaaggcatccaggaaaaggatttaagcatcgaagacgttcgccggctgtgcatcgatgagatctatgccccagacgagttggacaccggagcagaagaaggcttagaagaggaggcaacaagcattgtggaagacggcaacgagatcactacgggaggaacagaagggagcaagatcatgactcaagctgaactgttcaagggtctactcgcactcacagatccagcgaagaggggagagtccgcttctcttacagcacactgggaggagaactacggttcgctcaattgacctagtccgttcagtgtggccattcagctggaagcggtcatcacgcaaatgtcgaacctggacctcaatggttcgcccgcgacaccttctctgaatcctggagataaaaaagctgatcattgaaccgcttgtgcgcccttgaagcacaggtttcggagctcctggagcattctgctagttaccgcgcatccattcaagacctctagaagtctacaagcgatctgactgaagactttaaccgacatcactgaagagctggatagtttggaatgttggatggggcatttgtatgacaatgttcagagaaacattttggaggaacggatgggttcacatgtagcgatttgctgtcagcaaacattgttgggcggtgggaattcgtatcgcaaatcataccacggtacgaagtaaggaataccgtgctaggaaacaaacaagtgatgaagcgagaggttccattggctacgtggatatcgagtagtgagaaacaactcaatttcgtggagtcgataccagtaatgagtgccccttccgtaccatgattgaaatttcgtgcccgtcactagccattgcgccttccacagttcaccgaacgctttgctgaggctttcccgccaaaattgctgtacctgagagccttctgtagcagttacgctatctgttgtagggaagtcactgcgatgtcgtgagtaacgtgccactcacacaagtcaagcatgcaaccatgcgactcttacccatgatcgtgctcgctgccgcatcgccagcgtgctcatcccgcctgatcatgctgcaagacaggttgatgctgcagattttttgatgctcgaacgtcgcgggcaacctcttgcatctcaccgtcgctttggtgcttgcgctcagttcttgcgcccattgcctgcgcttgagggatgacggctggcttccaaatcatcgccaaagcttcttcaatcagattccaggcgtagttcgcggcgccttgaatcattggccacaaaggctggtcacggtggtcgtccattttgagtgtgttccgtcgagtaagcagtgtgggtgggtgttgcgaaggcttccgtaagcaatgtagttttgatgcagtgtgtaaggcttcaaagaattcttggggtgaattaggacacgttttggggtatggtagaggtcttggaggtcgcacaaaaggccaagagataagggtccagataagacaggtgacattttgggtcaaatttgaatcggaccctgacacattcagatcctaataacatagcaaccgacagaatattacggaatcgtgtggtgactcagcgcactataaaagattgggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagtcgcagcgggagtggattttaggtgatacgcatgccattttgctacagtgtgctcgtttgtcctggtgcctgagagcccgttcgtaggtgtggtcgaagctcagattagccccgcgtcgtcattggtttctgggccaacgcgcgccttctcacgtaacacatacggaacggcagtggtgctataggaggggcgggtttggacacgttatatgtggaaaagcggcaaagcacagtggaaagaggattgagagggataattaagacaaattggaaattgatcgagagctgatcatgtgaccgtagaactattccaaggctgagtcagtcaatttccggtatggaaaagacatgaacatatgaagtacccgcatgtgctgacttaaattagaaggcccgcccggcacgatgcacacgtgtagcggccaggatggtgcgtttgtaactgactgctcaagcactctccacagaatgcatggctgcacgcattgagctgacgaatctcggtatgctggtcgagacagatagaacaatcgaacggctgcaggacagtcacgggaatactgactcgatcaatgtcgacgttttccggaccagtgagcacatcttctagctcactcagctcatactcttgccagtaccacacccgatctccatcatcgataatgatgccatctgaatcatctgcatcagacgaatggaaatctggttcccagtagtgtcgcagaagagggcttgcgtacgagaaaaatcgcgcaacatcgcgaaagaagacactgagcatgaaccgcgcttcaaagtcccccatgtcgatctctttactggaaattgactgaaaaccggccatgagacgattaagcgcctctctaacatggtcgcgaaggggcgcccgtatagcatcgacaataccatcactacaaaggtccgtttcgccccgcagtatgagcgacgtctgttgacgcacgaaaacctctatgttattagtcagtatggaagcttgcgcttgaacgtactcatctacagctggagacagatcattagcgctcatgttcgcagtcattgtgttgactgttatgataatctctgacacggatgggtcgagaagctgccgaaccagatcatggatagactcttgcatgctgtaggcaaagctcccaaggcttacagccctatgtatatgcagctttctatgaaactctcgcagcatggtacagagttgcatgaattcgcggtcgctgtcttggtaatagttggaggcggttcggacaagctctcctaacagagaattggcaacagaagttggcactaccgtccaccccacatcgggctggtaatcagaaaatgttagtgcgaagtcttcgaaggcgcttcgcgcccaggaagcccatcgcccgtcccggtttgcttctagctcggctgcttgatcccatgatggaagcttcgcatcaagccgcgctacgactatgacagcccacatagcacagagaccttcagggagtcgcgcatgggcagcttgtgattgactgaagctcatgttaataatggccttgttgatgtatggcctatagaggttgtgatttagtcgccgctgcggtagatgtgcttgaaaatatcatggtaggggattaatagggcctgctcatgtaggatggggagaccatgttgcagcgactgtccaaaggctgccacaacagctggcattgtgaactgaaaactgcatcagtggtgatgaaagacctacacccagttttcctacaatgggaggctagttcgcttctacgcgataacatcgtgagagcagccgacctccagattcgagaggtgtatgcttcacaagccaccgagtaacgtgcaccagagaacaaaaccatgggataccattaccgagttttattacttcagttcaaacttctttccgagtggatggaggctagatgaaagaatgtgcagtccgcagtaactacgaattcctttcttttcttccagaagaacccgtgtgctgaccggagtcgtttgcgatttgagaagagcagggcgggcgcatagggaaccgcttgatatccaccgaacacggtcaccagagctgcgcatacggcatacgtagcctggatgttgagggctctcattggggtcataacatttcttatccgaggggtcgatcatcgcgcgatgttgaggcgggacgatgggacgaagtaagacggaagtttccctcggtattgccaaggcgctagtgtcgaggcgaatcagtgcgaggcacatcgaacgtctttcgccccgccctgcgtatcaacgtcagggcgcgactcggacaacatgacgatgccaacttcgttgctcctgctcgatgtctaccggtattccagtcttcatcgagccacgcacgtgtcatcgccctagcagaacagccgagtcggcaacggttccttccgatggctgaactagttttctagcaggcatgtctggcaaccatacacatgactctacttccattctcttccccacagccactcatatctaggcatccctctagagcgtcagtgccaccacacatatgctccggagcacaacaagtggcttttagtcacgcgtgctacctgcaacccagcctcgggacaactgaatttgtagcactcaacgctttacggacatcgcatgatggctatacagccaatgggtaacccatgccttgcctcggcctaaattgaagtcctgtctcactcagctgaagctcatcaaacggccaaatctcgaatcttgtagtcgatagatcgaataggcccgtctgggcggtcaggccgtacttcggaagcgaaccaataagcacccccaaggatatgccagagtacgctcgcacatcctcgtcgaacgcgatcgcgaagtcctactcttcctcaacgcaatgtcttggtacactgtgtgccgagaatgtttggtgaaggtgaaattaattgtatacgccaaggctaacatgccgaacaatgccgccggatcgtcatgtcctattctattcttggtacgcatgaacgacatggacaggcttcgagggaacaacatctaccacgatagccttcgccatctagattgccactggtatgctgtatcaagatgctgggtcgtgtgtagcgcttacccttgtaagaattatagccatgccatgctactgagcctcggtacttttcgtctacagtactagaagattgctgattcttccactagacgcgcactagacgaggtttcacacgcatatcaacgtcaacccgatcataagccccgccaagcttgaagcagttgtccttgcacccatagtatggtagtcaaatgtccgcggcccatgtcaccatgccttccaaattcccaacagtcgctccgccacacaacttctcgattttgcgcgacgagtttcttgttgtcaggggcactgtgcaatgtcccacttttacggtgcttacacctgtggagcgttgcgtcgtcgcgcaatacacagtcacgacatagcactgcgtactggccttcgacattgatgtcggaacagtcccatcgaagcacttgattcagtgtcaagccaaacacttggttgagtgacatgcaaatcatgttctgttactagtccatttgagggaagtgccccataaccgtgcggggtccccgcatgttcctagcatgatcaagcatcgccaccttttccaagacatcgaggtggtgctaatctcgcaaagcggcgtcttcgtagccttctttgtctgaggggtactaattcgtgctatggcagtcgcccaatgggccccgcacactaagtgatgtgccgcggcttcggggaggtctgtgttgatctagtctatgtcgcttcagtcttagtgcggaccaggtcaccatggactcggtgaagataaagttatagcgatccgcatttgttacgacattctcattttagggtttacgcccgaacccatatccgcatatcttcccgtctttgccagttgtgcgcttccatagctcactgctttgacaagatgctcgacacgatgaggtcgtccgcagggtcgcgcgacagcgacttgaagaaccaaaacggtactcaattggagatgaccgctacccacacaccgccgagcgagcttgagaagggagtgcaactggtgcctgcgcccagtcgcggaccagaagttcacacgagagtgagtggcgcatgttctgcatcgcatcactaagcgctgactggctacagatgaatatgaaactcttcatgacactcacctgcatgtcttttctctggatcggctcgcaaattccgttgttcatatacggctccgtcctacctctcatctaccaagacattggtggagctgatcgatactcgtggttcgttatcgcgtacctcattcctaatgcagctctgtgcccatttgttggtgcgctctcagatgtgttcggtcggcgcaatgtggctattgttgggcaagtatgcctcatcgtgggacccatcatcactgcaactgcaaattcgatgaacattgccattggtaagtggaacacgcgcgcgcaagtgggagtcgctgacgatgcacagctggcaatgtctttgcgggcattggtgccggtctcaatgaattgattgcactagctggtactggcgagatcgttccagtgaaggaccgcggcaagtacgtcggcgccgtggtgctcaccatcctaccgttctgcccgtcggttctctatgcccaattgatttcccaggacagcgactggaggtactgcggtatcttgatcggagtgtggaacttcatcggtctcgtgctctgcatcttttgctacaaggatccgtcccgcctcaatgatgagtacacagcccgccatgtcatgggaaagatagattggcttggaggtttccttagcattacaggtgttaccctcttcattatgggcttgcaatggggagctgttcaagtaagtacatgttgttcttatcctcttggccatctactaacaatgagtagtacgcatggggcagcgctcacaaccttgcgccgctacttctcggtctcgccctcatcgctgctttctttgtgtgggaggtatacgcgccccaccccatggtaccaagggccttgttcagcaaggctaagaagactatgataatcattcttctgattaccttcctcagtggtggcaacttctttgcgttgctaatcttttggcccactgaggtgtacaatgtctatggtaagcgcctcaacactttttcatgcgcgagtatgcgtctaacataccataggcgatgacccgctcggtgtcggtatccgttcattgcccattggtttcggtatcatcggaggcgcggttatctgcctcgtcctcattccggtaaccaagggtcgcatccgtgctctcatgatcttcttcacagccttgatgacaggtgccaccggtgccatggcaattgcaacgccgtacaacctttccgccgtctacgccgtcataacatttgcatcgatcggcgtgggtggtgtcatcatcccgtgcaccatcatcgcacagatagcatgccccgatgaccaaataggaactattaccgcaataacactcagcatccgttacattggcggtgccatcgggtacggcgtttacacgaacatcttcttccacaaagtcacggaaaatctcaccaagatggcgaccgagacgctcgctgcgaagttcattatcaacgcgggtactccatcgggtcttgctaccctcaaaaacgtcgtcggacttctcggtcacgcggacttcaacgaagtcaagcacatcttcgctacaagcaaggatgttttgcaacccaatctgtatccgttggttgtgcaaaagtctcaggaggcctttgccttggcataccaatggccgtacttcatcagtattgccttcggtggcctttgcttcatcctcagtttcttcgttggagacatcggtccacttctggacgctcacgttgcccatgcactctaagtgcgggttagatcatatgggtcttctttctgtccatgtgtatggactattacacagaatatctgacaagacaagaattgaaaatgattattttatctgtaccgatttgctcttaatttcgggctgccacgtgaaccgacctcgtagtcatcactgtggcacgccgtaaaagctttctcatttgtcatttcacaaactcgggacctaactagcaaatttcttggcttgcacccggtgccacggtccttacatcagtacggcagaccttccctactgccttactgggtacgtcatgttcttatatattctttaggctgttcatataatgcgcctttcatgtatctcggctttgattgaagtcctgggaccctagatgcctttcgcatcaatttatgttttgcacgtgtcactattgttctttaacgctctatctctttaatcccgacaagcaaccagcatacccggttttgtgcgacatttgcgcaatgcgagctatggtttctcatgcttcaaaagcaagctggggatagtcgtctagtccttgtcctcttacaaagaaaccagagcgaccacaagaaaatgtttgaaactgcatcctgctctgcaactagttacaagcgtgtggtatctatgaaaacaagtctccggatctgtcagtcagagccaagcaagcggagtgtgtcttttgttctggaatgagttctttctaaatctagccagtctaccgagttccaaaaatgtatatgccgacatgcaaagtgctcgactcggcagagttctttgttggccgtcttgccaatactagcacggccgaagagtacgctaccaagtctagactcttctagtccttctcgaacaaccgccttgctttcatgaggctagaactggagcaaaatcccgggttcatggcccggagctgctggagcaaggctgccgctggctttgacactcagccaagcaacctcgagcctgcgagacttgccgtgggtactggagaaaagacatcagctcacgactgtgcaacaacacaaacttctacttctcacacaaggataaaacgaatgaactatgccgcagcagtttttacagtatttagttacacggaagcatccacttgtgtagccgttgcatctcttcaccagcgccacgttcgactgcccctccaaactcgccatgatgatgtcagccactatcctctttctgtgccgatgcagatctggtgctagcagctagtatctgcagaattctaggccaaggctagacgtagttagctgttaggtattagactaatagcgaaacgtgaaacattgccggggacgccttggaggtctgagacgctgatgtgatgagatcgctcacgctaggctatccgacgttgaagacttataaattaatactgtagcacaaacacagtactaaaagtatgtggggcgaggactttgtcaaagtacataattagaccactttgagatacttcatgctatggttgtcaattcacagcgcgctggctaaatgcctgcatcccattagatttcagttgcattgcgagatcctgactagatctagaactcgtttttaccttcgccaactgccttaaactttagccttcctcctctctttacctggtgcccagaaacgctcatcttcttgtctcttggtcgcgctcttgtccttagcagcagaggctcgattgcggcgctccatagccattgtcctaccctgacattccccacatccagattggtttctaagatgctgccacgtctcacatccattacgacagggcatttcatgcttaccgcaatatattaaaccacggtacctaacttctcgacagccacctggacttatgtctcctatccaagcgtggccaccaacgcaatgatgtttagtccctgttcttcccttacccatgattgctacgcgtttcgttacttgttttgtattcgtgtttgatgtaaaattgcttcttctgaacttagtgtggtgacctgttatcgtgacgtctgctggagaactttattgagctgcgcgatatatttcaaaaatatcaaagcgcctttaatgaaatgaggctgaaagacggtttttctctgaatttcaattgatgccatagtatgatactttgtttcgagaatcactgttggcagagacaaagaagctacattgagacaaagagtttgtgggaacgacccgtgttcaacaatgcttttcatgaccgcaccatagtcgaagcatataactcacttctcttcccacgatatcttatcgacacatgcactctgataaatcaaattctaccttaacaccgatggaacacactaccagtaaaagctccgatgccgaggataccgaagagaatgatgttagctcggaaacatccagcattcggtatgatcatgagccattcgaaacgtttcgcgaaaagattggagcagtggcagctgaattgctcgacacagaagtgaactgcatcgacgtcgaacgcatgaaaggcggaagctccaatcgcgtagttggctttcaagcgcatgcactcaagacgaagcggcattgttctaattggctgcagaaatgcctccgaattttccagcgaggccagacccaggccgttccggacaagtacattgttcgcatctcacgatacgacagcaaagatctggaacgacagctcgcgatattgaaggttgcgaaagacagactaccgctgccagttccagaggttatgggatatgacctgactagcgataacattcttggaaaaccttacatgattcagaagcgcatacctggacgcctagtcaccagcatgctccaagaattgaatctggagcagaaggtgagcgttgcaaagcaagtcactgggcttgtctctcgcatcgcgtcattgaaagccgcatctggtgaaataagtgtggataatctcacagcggccacatctgaacctgtatgcgtcgataaatacggcgttcctcgcggtgagacggtcaaggcgacacctcaaaagcccatcgatcatttacttgaccaatgcgaaatatggcgtcagttccagatctccaagggctactgctttgaagatatttgggacagtttcgtagcgatctccagagctctcgaagcgcgcggcttccttggcgaagagtgcgttcttgttcacggggatttccgcgagtacaatatcctcgcaaacatttgcagtcctactggagtacacatcactggtatcatcgattgggatgatgctcatttcgcgccctccttcatggcatatcgctcccctttttggctgtggacagcagaagatgcagagtctgatgttacagaggatgagaagacggctttgttggaccctgtcaatgaagaagatcagatcatgaaacagacgttcttagattatgcgtcgcaagagtataagcggcttgcatttgcgcccgaagctatgctggcacggcgcatgtaccatcttctgaggaaaggcatctttggcgactggagtatgatggaggcagacgctgtcattagcgagtgggatgaactgcatcctgaagacgccgttgtggtaattgacgatgagattgacgtagaaagcgaggcagaagcaaatgaaacttaggggaaagcccaggacttgaaatgtaaacgtatgaaattatatctacagataaagctgatcaaaacaactacatggcctttgcaacacttgagatacaccaataaacgtctgtcacgactctacttaagcgcaatagaaacacggccggtgttgaggttagcactactcagtcgcatgctgtaaatgcgtacgtacagctcatagcctggtatcccgagtatggtccccagatagatccgcaattcacctcctgtcttttcgcaggaaagctacgttggccaataacattgtcttctctattatggatgttatagaacccattgccagtcccatataaggcgggacatgtgttagcagatcaaaacactacctagatacaaatacactcactgaaatgccacgccccatttgcgaagacttgtttgttgtaatcgtggacttcaacacggcttggggtccattccttccaggccttgttgacggggcaaccatcacaggcaatgccgccatgtttgctgtcgctgacatcaccaccaaaccccggtttcatctgcgcgccgttgacgaagtctttgcaattcggcggctcgttgaggaacttgatgctgctgtacctttctgcgcccacaccgacatcgagaacgttctccgcgaaccagaacatgtcgaagtccgcaacggcgagcgaagccagacatgcgaaaatggggactttgaagagcatggcgtttggtggtagagatgggtgatcttggatgtaccgggcgaacttgctgacaatgaggctgacgaactcgaataaacccagaagattttgaagtaagtatcagagtgtgttatgagtatctcaatagttcgagaaagtttctccagcatttatacgtgattcatggagcaaccacggcctaggttagccgacttcaatcctggccaagctcccgatggaactttctttggcacttttcgctgttggtttacctcactctccggctctgtacacctaggtaagtgccatcccatttcgattcaggttgctcaccagtatcgagtaggcctaggctgtggtgctgctctctgtgtatgtcgcgggttcagtctttccggtaaatgatgtcagagagtgtaaggcctccccttgcgaaatacagttggcacttcagcccacttccgcaatgtgataagggttccagtcaacgtaaataagcgtatttgagtattagcaacgtatcactacttcttctgcggccactgcaggggattgaacacaatttcggggtccaggtgtctcagtgtagtccccgagtctgctgtaagaatttttggagctgtgggcgcacgccctttatgtagtaggataagactcgaacacctaggcggctaactgggtccaatttacaaggtcatggagtagatatcgaggtttggggaagcgcactgtgagcgaaaatcacctggcgttccatacgctaataggttgcgcgctgaacgatatatgtagcatacttgcagggcgactaagctcctgggtcatagtaccgtctgctgccgatatactagaaggttccaaaactgactgggttggtatgaatttcacgatcgagcttggcggacgtaattggtcactcatcacgcacgtgcgcacgtgagtacgcgctactactgctcttggcactgtcactttcgacgtcgcacgcgacatctcccccatcgtctacctccctcgtcaatctatcggtactctacctcgtcaatactctgcaatttcgcgtaaatatgagaagcttgatcctcaatctcagcacggtggaagcattcgaggcgtatggaaatgaggctaaacgtttcggtagaatgtcgtgcagctggagtacgccggaggccgcagcgaacgctgtcacccctttggcgacgagcctgacgcagtaccctgttctcgaggtgagtatcttggtattgcgaaggcccgtaggctcacttatcgcagatgcttgtctctcaccttaaaccggacgatctggtcacattaacgacaacatgccaggccatccagcaacagttccgtatgggccatgcgaaggttaagaaaagtctgctacggaaaacgctatgcccgggaatgggcattgagattcgaaggtcaattcattgcccttgcaagacacctggctggcatgagtacagtggctgtagcggtgaaggctatgatgtagcgtctaaaccttgcattgagtgcggcatcaacacttgtgatgagtgtcgcattcatgtcacctatcaagtgttcatggacgattctggtttcgacaatcgacgctggtgggccggatatctaatgttaatcccgtccgtatttggtttgcatcctcccgagggcactgaaggctctagctggcacctaccacccgacatgatggcttcccgtcacgatcaggggcgcctccacgtccctgcgcatgttctcgctttagcagaccccgaacctctcgatcgcatcctggacacgaaccttgggcgtcacagtcttactccgtggggccgcacggatgagccttacaatggcgagaatgtaattgaccccttcatgtcaatcgcgattcgtcgtaaagtctttgtgtgtcagccatgctatcaagagcatcatgaacggaaagaagtggcgccctgctcctgtacattccgcaagcgattcctcgaccgttggatgtgcattccatgccatgtgaaggaggtgcatagaattgaacgcaacagcaccgaccagctcgaactcgatgagaacaaaatctactacgaatcgttcacctgcctatgcggctccaaactctcattacacggcgatagggagtctatatgtgcgtggtgtgacggctgtatcaatatacacgaccatgaagacacgaatgaggagatcgatagggacttcaaaaacaacgatgacgacgacagcaatgctggccctgttcccgaagatgccacgccaggcgctctgactccggtcgacaacaaagatggcacgatggcagtatactacgatggcacacgaataagtggtgagcgaatcggccgaaatatggtccagttgagggcgatccagaagggaatcaagcttccttgctcttgctgcgattgtcctgctttgcgatgcgcttatcgtgatcatgaccacgaccaggaccacgacagccatgtggacgcagacggaaacgagtcatcgatggggagcaacgaggatgatgatgagggtagatgtgatggccttggagatgtaatgccgggcatgatcgagttcgatgaggacaaggagccggacgaactggaggaggtggaggaggaataagtggtgatcaacatcaagcctaagcgggtacagatacagtaaaaacgcgctatgccatatgaccccaacagactgatttcaacctgaggatcatgcacggtatactttatgcctttctctctgcatgcatgcatgcgtgacgttgcgcgcgccagcaaagcttggcattgggccttccttttcgcgcgtcttcgccgcttccgccgtctccacatctcgttcctgtgacctaatcgcctccttacaccgactcgtatcgaacatcgtcttgcgagcatccgaacgcctgcggagtcatctgtgtgtgatggcgcttttgatgtaattcttggttgctggtctagctgtccgaatgatcggaagaaaagcgcacaaaacgcttgctacgaagatagcgcataagagtaggtataacgaggcgcttcctgtgacaagcatgaacgcgtgcacaattcctgttcgcagcgacgaagtgcatccgttcggcatcaatgtggatctctggtgactttggtgaagttgcgaatgtgacacgcctgccgccaaggcctctcgcccgaccggcaacggatcgtcggcgataggccatgagcaccgagcactgacactgcatgcctcgattttatggaaacgcaaacctgaatgatgcgttcggccccgttaaagtattcaactatccgcccttgatcgtgaaaccacggacatacattccctggaacgtgacatcattgttgcgaacctgctgcattcctatatcaacacttccacagcagaaccacgacagtcaacctatggtttttgcaggaagagaccaatagcgtggaactggttacaatatgagtgttagtaaatcaaaggcctacctcagccgaaaggcacagtcattcttcgacacgaccacagaagagcgccgcaagcagacggcctcgctcgagcaaatcgcgagagagacaatcaaccagacgtatcgtgaagatgacccgtcagtgggggagtggtttcgagatctgataccatcctcagcaggtgttgcggaatatgtgagcgaactctttccgtcagcccattgggtccggcggtacaacgtgcagtggttgattggagatttaattgcgggtgagccttcaatattacatgaatcttgaagatttcgctgaacacatgtaggcatcaccgttgggcttgtcgtagtgccacaggcgatggcgtacgcactattagctcgtctcccgcctgcctttgggctatacaccacgttcactggcgcatgtatctactgggtctttggcacatcgaaagatattgtcatcggcgtaagtacaaaaatttgttccttaattttcttggcctcctgtcataagcaagttaggctaattatgtatcagactaccgctgttggttctctcctggtgggcagtgtcatcagcaaaatcgatgctgagcacccaggagtctacaagcctgagcatgttgctcacactttgtcttttcttgcgggtgcagcgctcttcgtccttggcattttgcgtcttggttggctcattgagttcattccatatgtgccgatatctgctttcgtcacatcagccgccattaccatcatctctactcagttgccaaccgtcctaggtattaaaggtatcgatacgcgaacctccccatacaaggtgtatataagtacgctgaaaggcctgcccagtatgcagcttgatgccgccgtcggtatcacatgtatattactgcttcacctgattcgcagcacatgtgcgaaaatggaactcaggcagccaacaaaaaagcgcgtttggtctctactatcttcgctgcgactgacattcgctattcttctttacacgttgataagcttcctggtcaaccgcaccgcgaagaaaggagaagagaagttccgaatcgtgggccatatcgacaaaggtgagtcaaaaaaactcttcgctgtctattctaactaacaaacctcaggtttcagccatgccggtgttcccaagatgaacacgaaacttattggactggtagcctctgagctgcctgccattatcatcattctcattgttgagcatatcgctattgcaaaatccttcggacgcattttcggttacactgttgttccttcgcaagagatgatcgctcaaggggcatcaaacatgctcagtccatttgttgggggatacgtctgtaccggttccttcggtgcttccgcagtcttgtccaaagcagctgttcgtactcctcttgcaggcttgttcagtgcgatggtgcttgtattggccctatacgcccttacagcagtcttcttcttcatcccaaacgcggcactcgcaggtctgatcatacattgcacagccaacttgatcacaccgccgcgttcactcgtcaagtattggcacttctcgccattcgaattctttatctggatttgtggtgtcgttatcgctttcttcactgaccttgagaccgcaatctacgtcacggtaggcctttcattcgccatgctcctagtccgaatggcacggaaccccggcaaattccgaggtagagtaggagtgacacgtgttgtgcgcaacaagggctctcgagaaggtcttacatcctgcgcgagttcagggagaacaccgcatacacagaacgaagaaacgcgccaagtataccttccatacgacatcaaggacaaccgcaatccttccgtgaaggtcgagcctgtatatccaggggtgttcgtatatcgtttcgccgagaacttcaactacatcaaccaagctcatcacatcgatcacttgacgacatacatcaagtcgcagacgcggcctactgatgtgaatgacggcgttcgcccctcggaccgtttgtggtgcgaaaagctaccttcaacgaagctgttggaagaggagtccgatctgccaatactcaaggccgtcgtgcttgactttgcgactgtgaacatcatcgacatcaccagtctacagggcttgatcgagctccgtagtaccttagatcgatacgcagcgcccgaattagtggagtggcatttcgcaggcgtacacaacagctggacacgccgtgcactggcccacgctgggtttggccttcccgccggcaatagtcttggaaactggtgtcctgcgtacaccgtgacgtcgtctttcgttggcgcgaccgaagacgaacagcgcgatctggaagctttgcgacgagaggctgagaagaaggacaaggagagccggaagacggcgcaagttgttcgtgatgcagattcacgcgatccaaatatggagaaaaagcagagcactctcacaacaccgggtcagcatccggcgctgacaactatctacggcactgacaggccgcttttccacatcgatctgcacgacgcagttgacgcagcggttcgagacgcgaagcggcaggattctaaaggttgcttggtcgaccatgcatcttgcgccagcagaggcgatagtgttcacaccagtccggtctaggggttggatggtcgcatgaactgaatcttttcacattgtttccctcgacatcattcgcgtctacagcgtgtagcatcggaaggcaccggcgtagatggatactagactattttagcatcataatttcattgcattggcttttgcaaatcttttattgggttctgaatttgacgatgggaagactatgattggtttacaatacatttattgaactacataggatcaacttcccatgaacaccacccgcatgcgatctcaatatgctccaaacacaggttttgcgcgcctcgatttgagggttcgattcgctcttcgagctgaagataattttgagttcgctagggatacagcgggccaacctgcctaggttcccagatcatgattgagatttgttttggtctttgctccatcactttatgaagacatactttatgtgttctgttcgctattaatatcatcagtatctgcgcacaatggtgctgactgccgagccagcaagccgcgcctgtcaatatcgcgcgaaaagaattttcttccgagacggccacgtggtaggcgtgtaagttacttcacgtgatcagatttcactacacacgctccttgtcgccgactctccgacccgactgtagacctcaatgtttctctcaccttaccttcttacccccaattcctcctctcagcgttctactggcgccctcccccttctcgtcggcgcctgcttcccctctccaccactccacaacgaccactccagtagcgggcatggaactcctcaccaaacatgaattcgacactcgtgctcgcaaaaacatgcctgacacctacgataccttgccgcgaactgaaggcctcatatttggcatgcagatcgacgtccgccacgatcgtgcctccggcatgaagttgcgcatcggtaccatagaggacaatgacggcacgaagacatggatctgggcgatcgtgtgccacaactccgacgtctacttctacaaggagcatgagaagttgaccgcgttggatctcaagcacgcggagttgatcgagccgatgcgcactgtagccggcaagttcaaggaccccaaagcaaaccgtcttcgctcgtacatatgttttctgttcatggttaaaggtgtctacgcacgtttcgtagagggtaggtgtgtttcgttcaagggtttcgaggctgcgtgcaagcgcatctcagatgccaagcggaatggcttctacaacctcgagtccaagcttcgactggccgaacttgacgagggagataagggttatgagtctgaagctgtagttgctaccctaaccaagaggggcggcgatggaaacgacaagatcggtgcgctttccgtttgtctacgctcatacatatgctaacataatcattccaggcgcagaagaacacacccatcgtcatgttcgaggtaacaggaagaagcgcaagctcaataccaccacagctgaagtggaaatggacggtctcgacaaggagaatatcgagcttaaggctcagatccagaaggctcgttcggagaaccaagacctccatggcctctatcaagaacttcgcggcgattgggagcagcttcgcggagagtatcacggcatcctgggaggactcaaggtcatttgggactttgcaggtcatcatcaccagggtgtctgagttggggtgatacattcaagagacgatgctggaagagatgaagaggtagcctagatgaattcaaatacatttgataaactaaacaagatatcttgtagcagcgcgtgtatacaggccccttgataaacttcttaagcttgcctctaaagactattggattttgtcgtctaggtgcgagatgtaacttgagagagcgtaagggaaaatatcaatgccgttggggcaataaatgataatgagaagttacgggctgacccatacgaatacgaggagataactcatatgtaatctatggccacctcacgtcgaaagctacgcgaaaaactatatgcgttcctatcgacacgaccgcacatactcaaatgtacaccactacaaacaaggcaatccatcaaggagatcctgctttccattacacattctactcctcggaggcatgtgcgctgtgctagcaatacaatgctcaccccaccaagtcatctcctgctggcacgtccaggaatccagtctctgggccgacagaaatgtgcgtatcgcaccatggtgtgctacgagatgacccatgaagcctgaaactgtgctgaattgcgcttgtgagcatagtcgcaaaccatgcgactcagcatgttgccttgtgttcgcgcggtatttgacttcgtcttcagtcccggtcacacagtatgcgcacagtttacactcggaaacgagggaaacgctatgaaaacttgttgtcatgaatactgcgtggtggtcgtataagtatcgacaggaccatgtgatccgcaatgatggtttagtggatctgtccatctcagacaatgtgggttcttcaccatgcgcgctcctgatggaaggtagagcgaaacgccccacccaccatgcagacttgcacatgccttccttgagatgctcgaaaacgtgatcctctcgttccgcccaagacttgcttgctcgaccgcagaagccgcagtcaagtgctgagctatgcagatcttggttctcagtcttgaagatgcatatcaaccctttgcagattttcttggacgccttttgctgggagtgtactcctttgatatgttggagcaactgatcctcgcgtaggaatgtcacctcactacgatctttgacggtgcattcagtgaaatgcgtatccatgatgtgaccaacagtcgtgggatgaagtccgcacacgaagcattggctaattaacttgagcctagattcagcgagacagcatatccaatgatagggctgataatgaagagccgtctcgtgacgtgcccactcccagcgaaatctaaatcgagcgctacagtctgtccatgtgcaaaagtatggaagaagaggaagaccggtattttcaaaagttggatgtttgggcccatctgtaggcactgcttggctcgtgcaagcggtgaaaggtactttggatccttgaactgggtgagactctgcgtcttgctgtgctcgtttccagagtttacggccgcgacgagaaccccgtgagtcttgggatttgacacttatgtgtgtactgtctgatcgtgcagatccacgggagccaattgagcccgcgacgctgtttgatttatgggaagatgcagctcgtctaggccggcccaatactgtcctgaactttgtgccagacaccggcggagtacttgttgtgtcgactacctgtttgcatatggcatccacggcttcctttggaatcgcctcttcggctacaggcgcctcgatatatcgctgtaatgaactcatgctagcagttggagaatgcttttccagcgcctcgagactagcccggcaaacagactgcgcagggcttgcgcatcgtgaggatttctgtacgattccattgaattcattcaataagtctaatgtctggatgtctgtatgtatctatcagtcaagtgtgtaataaatcataaggtggtgatgaaactcacgcgtggtactcttcttacgcgatctcgtattcgagaaccaatccttgatcgtgcggccagtgagatgagttgctcgaacaagagacgaagtttcgaattcattaggataaggattggctccaaaatgctcttcgaggactttcttagccgccttgcttatgcgagttcgcctcgacttgggtgcaagcgttggcaatgctagctgtggctccagcttttcgctcaaaaggggttccaactcttgtattgggtcaaaaggagtgccaagcgatgtagcgataccttcttttgcatcatctgtgagaaacacatagcctccgattggatatccagagccgttggagacgctacctatctcgacagcggagtcatatgtaatcggatgaggccagtgttgcataaagtccggcccagacagatacgaggtgaacaggtcggactcttgtgaatccgaactatgccaaggtaggaacgccgaatgatgatcaaccgaaagaggcgtttcaaaagcatcaggaaaaggaaacaggtactcgccattgtcggttatatttgcgggatagtttccgaggagtctgttctcgtttctcccagtatggtgccaggtctcgtcgaagaagtgatttgtctcgttcgcggcaggctgctcgtatggtgtaacttcacggaaagctacatcttcgaagaagctatttggctcgtccacggcaggctggtatgacgcaagatcctggaaacaggaatcgtcgagtgactggaaatccatggcacgtcatagagagattggtaagagatagaagacatgttgaagtgtcagcggggccttcggctttttatcgtgtgcggtaaggctgaagttcaaggtgaattgtcgttgatttccagggtttctggggtgcgagctagcgcgcagctgaagcgtgcaggctggcattcctgatttgacctggcttcttaccatgtcttgcagaagatgcagaattcacctcgttgttcaaaagagtgagattgacatcattgtatgacatgtgactagatcaaatacaatggtagctcgagatgcatctcatctagatcgccataatcgaccaggataatcgaccagggtccagcccacctccaacgtggggcacccgcgcgctatcgcgtctcccatcttcaacaacaaatcacagactccacaatatgtcttaccacctcatcttccattaccatttccacacaccctgaaactctctcaagccacaccaagaaccgtcacaatgaccacgcccttcgagaaagccctcgcggcaatcgactccgcccacgccgaagaccccaacaaacacaccctccccgacggcaccgagatgccctacgaactccactacgcgcagaaatgcaacgagtatctcgagaaacgcgccccagacagccccgaacacctgcgcctcgcgatccgcgcccagcacttccgccgctgggaagtcccgcgctcgtcctacccgatgacacggccgggctaccacgcctggcgcacattcctcaaaaagcgacaagcctctctcgtcagcgagatctgcataaactccgggtttgacgaagaattctcggaacgcgtgggcgcactgatacgcaaggaagatctaaaagcggatgaagaaacgcaggtactggaggacgtggcgtgcctggtatttctagacgaccagttcgagcagtttgagaaggaacatgatgaggcgaagatattggggattttgcgcaagacatgggtgaagatgacggagaaggggcatgagttggcgctgggcatgggaatggagggacggccgaaggaactcgtggagaaggcattggctggggcttaaaagacacttgtacgtagttctgcgaggagaattgtattgtattttattaggggtatcattcttgtaccgaagcgactcttagaaagtcaagatttgaaatgacttattgcgatgtaaatgtggctaagcaccgccctcgcgcttggcgtattcctcctccatacgctcttcgtacagtctctcagcttccttctcttgctccgtcttctcggtgtgcgacgtgcttgctacgctctgcgtagatgtgctattggcattttgggcggtttgtgctgtcgctgacgatgcggtggacttgtcggtggttgcggagttcatggggacaggcatcgtggcagtttctgaattggtagtggtgattgaaacttgaaggatgtttgactgtgcgtgagtggttggacaagccgcagcgcaggcagacattatatgttcgagggcagatgacgtagtgtggcggtgctgatgtggctggaagattttgcggcatgagtttcgccaccttggcgcccgttcaacttcacagctctgaacttgactgatagctcttcgctggctttagttgtgcaacgcccgttgtgcaaagcacgttgtgcatctacctgtcttgtgaacccataatgatcacagctgcgcgatacatatctacaggtcaccagccttcaaggtcgagaggtggcataaacatagtgactgttattcatgactgtgaagcgcgaatgtgatgtgaacaatgcacataaaagtcgaggagcaaagcgatagcttttctctccataagcacctattgttcatatttcatgatactgaagcctatattgtttgccataccccttatcgctgccagcagcccagcatcaacaaccatattcgaagtcgatatatttccactatctacagctattcccgcattaacaccgaccatgaacttcgctctagccaccagtacacccaataaagactcatctgtcgtgaccgcaactccacagccgagccgaggaccactcaacctcccacgctttctctctttcatccaacgctcaccagattcatctgtgccatcagagatacaagcgacggacctcccgatgcctagctatgacacggagacgaacaaggcgcttaagagttcaaagcatgccgcaaccaagaaggcaaagacaacaatgagcgcaaatgatgaagatgtgaacgaccgcgacgaccctcttaacacaactccgaggcagtcttgtgcctcgaaaaagaagaacaagaagacaaagacgcaaagcgcgagcatcgcagatgtcaagagtgccgggtatgctctcccgtcagagataagctacgcgattccatcgcacagcagtcgcatgacgcaggtgaaaggcggtgagcatactgcgagtatgaagaccatggcgtcaggttccgttcgtgttacgacaaaattgtggcatccagcgaagagcaacgctaagaagatcggcataccgaagttcctcctaggtcttttatcactacgagctagcatcgtaggcgcacacattgtcccgcgcgaagacacctcgccgagtattactaccgcaccgatccctacaactttagtacccttcgtgcttacagcaaaggcagcagccctcacatgttccgcaggtcaagagcgctgcggcgataacctttgctttgacaagcaatcgcaggtgtgctgtcccggggaagcgattgtgtgtagctccgggacacaatgtgccttttcgaacttgggcgacggcactatgatttatacatgtgcaccggcagacgcaagaaatggtaccgatcctaggatctatacagggagcatggttaccgtgaggccgacggccactggaaacgcgacattaccaaaccctactggaaacggcggagctagactcggtgtcccaggtgtgttcaagcacattgccctcctcggcaacgtcgtccgcgcagtcgcatttccttccgagctatttggggaatgttgcatgggaatatgctgcaaacccggagaatcgtgtgctagatcttcggaaggaccgaagtgttggcctggtgcggaagctaaggttgccgaggctgacatagcggacaaagaagtgcacacgagtgaagtggcgccagtccacgatattaggtctgaggaacgttcggcggatgaggttgatacacaagacgtaaaaaacaagaaaggaggcggaggccatgggagtggaggaggccgtggaggaggtcgtggaggttctaggcctataggcggcggacaaggtggtcacaaatccgttgctagtgataggctgacgtttgcggcattgcacgttcttgaagcagcaggtttggcttttctcatacaccggtggttctgaacggactgcattgcaaaaaggttcgacgcggaaagtggtccattgctacttttgaaacattcttgccgtgctgttattgtacctgtgtagttggcgttagcagagttttacacctctaatgcgtctcatatcagcttttgtctgtgtggctcagacttgcctttttaatatgatgtcagtgacaccaagtgcgttgtgtagtttgaggaatgcactggtgtctccaccatttgctcggtatataatcattgccaggaatagatgaaaagaagtaacgaaccttcacacaagaacatgcgttcccttagtcttgcccgtctccatcttggcagtacgagaaccgaactgtattgctcgcttcttttcagcagccaccttcttcatgccgagctgccacgccatgcctcgaagggctcgctttgcgggctccaagaaatgcgctgggtcctcagattcctgtacctgagggctggcaaagtcgcatttcgtctgcactggagatcggagcgccagtgcaataaagtcttcatctaagaaggggaagcgcacttctttgccagaattactgatgacacggtcatcgcggccaaggttacgctttcctagtcgactgaagtcgagctggagctcattgaacaaaccagtgtagccttgtcttgcaaaggctgtcgcatggcgttgatagcccccgaagagctcgtccgcaccgagtccggagagcaagacatgcgctggggaggtgtatggctttgcctcatcgctgtctgacgtactggcgaggcctatgccccgtgaagcgaagtaaagagcgtaggatatggacagatccatctcggtattgtgcggatgcatgagcgtcatgactttggttcgatgcgccacggtctctgtgtagggtacattgacctctacgaaacgccagaggcgggcgggacagacctgcagcaactcggcaaatgaggcgcgaccggtaattcgatccggacaaagctcatatgggctttcactgtcctgtagctttgcatgaatgcgcggattctcgaaggctacgttgagcagatccacaggctcgttgagcgggatcaagtcgtgacaaagccgggctaagattgtacagtcaaggccaccggagaaaagaacacctatgttcgcctcatgcttgcctgtgcctgtaatagcttcacgaacatgttgcgtgcgaagtgccagagctctctgcaacgagcgcttgaggcgatccacttctccaaagtcaaaagacgcaccctcaagagttacgcggttcatctgtggaaacggcaaggtctacgatagtcagcaagcacagcgtacgagagactcacctacaaaagaaggttgtatttcttcctcttcgaacgactgcgaatgaggaacgtgcctagttgaggacgagagttcgcttgaggagagagatgttagatcgacaacgtagatgccgtcagcttctacctctgcccacgactcgccactggcgttgtcgcagacactggagatgatgagagtatcgtctgacgttgacttgcgtaacagtgatcgcctacccaggcagtctctgccataatacatgagcttgttgggtgcatcgtagaagacaaacgcatatgggcccctgatactagatagtaagtcaacgaccgcttgtattgctacccctgcggtcgtgtttccggacgaagctgccaaaagcttgtcaaagacgacttgggagtcgttgccagccacaggggcgtcaccgacgctccatgcttcaccgttccagcacaatgtggacgctgattgctcatcccggagaggctgttggacgactgatgaacccctcaacgatagcacggtagacagaaaagaagcatggagtggagatgctgggtcatgattctcctgcgtcgcgtccagaactacctgatgccggcaagtgctatcagggcccctgttctgtaaaagctgctgtgttgcgaaatcagggctgatgaagccattgcgactgatggagcagaagatgccgcacatgtcgacaacgagggaaattggtgatagggcgttggtgttgaggcgcagatttgggcctagagcgcgtgcgggcactagcgtttgtgacacggaggttcgcgtctcgagtgccgacaaggctaagatcatgcggcatccccaactgggcgcagcacgacacttcactgtaaaccaactccccgcgtcataggcttcgattcgagctttgctgaagctctactgcacctccatggacacggactgaaacaagcaagaccatctacctcgcgccctccgctactgcaacatcctgctgtatgtctcctccgaactctactccgcaacacgacgcaaccccaaacgacaccaccgagtatgccctcgaccaggcggtagagagcaaagatggggatgagaaggtagtagccccggaagcttcttccgagagtgaaactaagacgcaggaggcgagccatgctgcgagtaacacgaccgaggtggggcaggccgtagaccctgaggcaaaggagcacgtggatgtttcttcgaaaacgggcggggaagacgtcgacaaggatgtggattctggggagaagccagctatgaatggctcaggagaagccgcagaggcttctactgaagcaccacagcacgtcgaggcgggagccagtggaagaagtcacagcccaggccgatctgatagacctcgcctcgacaccacctcccgaaactcagtcaaaggccgcaggtaaagcggccatacgatcaccgtcgcctccacctccgcctccgaaagacgacaagtatctgaacacgagcaacgcccccagtcgcacaacgtctcccatgtcgcaaggaaaaacaggcgggggaatgtcggaagacgcagcagcagcagactatgcagggaactttgacggtggacacgatgcagtcgaagctggagactcgcagtctgagatccagagcatcatggaccaattcgcacacgaaggtggcggccctggcgaggaggaaatcatgtcaccccgcttggagctggccagtccaatgctcgagtcgccgtccgccaacttcccaccccgcaggtcgagtctggtaccagtcgacaagcccctaccaacacccacagacgacacatcctcagtgaaatcgccacaatcaccaccaccccgaacctcctcactatatcgcgtaggcacaaactcgtcctttgtggagccttcatcgcctagtgcacatgcgcccaaataccagcctgcccgaccggtacccgagcctgaaccagatctaccatttgatttccaccgctttttggagcagctgcgacatcgcaccgctgatcctgtcgcgaagttcctgcgctccttccttctcgagttcggcaagaagcaatggatggtgcatgagcaggtcaagattattggcgattttctcgagttcatcacgaagaagatggcgcaatgcgaagtatggcggactgtgtcggatgccgagtttgacaatgcgagagaaggaatggagaagctcgtcatgaatcgactgtataaccaaacgttttcgcccgcgatacccccaccagagccagcttcgccaagaaaaggtcgacggaggcaagatcctccaggtccgggccgcagaggacagcatcaggaagacgttgagcgtgatgaggtgcttgcacaaaaggtgcgtatctacaagtgggtcaaggaggaacatctggacatcaagcctgttggcgataagggaaggaagttcttgaacctggcacaacaagaactcctcaagatcaaaagctaccgagcgccaagagacaaaatcatatgtgttttgaactgctgcaaagtcatcttcggctttctgcggacgtcgaaatccgatcagtcagcggacgcttttgtaccgctgctcatctacacagtgctgcaggcgaatccggaccaccttgtttcaaacgtacagtatattctgcgattccgaaatcaggacaagctgggtggcgaggctggctactacatttcatccctgatgggtgccgtccaattcatcgaaggcctcgacaagacctcacttacagtgactgatgaagagttcgaaaagaacgtggaggcagcagtgtccgccatcgccgagcgccacgcagaagcggaagcggaagcggaagcaggtcccagccatctccaacccagcacacccggacaccgccgtatgccctcaccacactaccaccacctctccgagaaaggcacaccgctacgtcctgaggttacaacacgaaactcgatggaagcagagcgcgccacgccccgtcgatcgaccagcgtcaaagaccgtaaggctgaagccgaccaaccagaggaagaaaatgctgctgttgcaggcctactgcgtaccatccagcggccgcttagtacgattggtcgtatcttctctgacacggatacgcacaacactccttcgactgggccagcaagtacacctcaagcaagttcaaacaacacccctcgtccacaaccccaacaacctcctcgggcgtccagcgagttccctggccaggcacaggcaccgtatagcgagaagcagcgcccatcccaggaagaccagcagcgccaacgaatgtccgccgaagacgcagcggcgcgccaagcatccgcggaaacagagcaagcgagaaaggtacagctgcaagagcacaaagtcgtggtcgaaacactacaaggcatgtttccacagctagatcgggatgtcattgacgacgtggtgcggctgaaggaaggacggtaagtccagacaaatcaaacatgtatggagaaggcgcggctaacaaatacacaagtgtcggattagcagtcgatgcatgtctcgcgttggggaatccatagtgcataatgcacattcctttgcagcaacaattgcacccaaagttgaattcacgtggtcccccccccccaaattttgttttccgctgactatgattcttcacttccgcccttggggctgtttgagtctcgaaaacgagcccccgttttttttgactcggctagcctattcctcctgcgccgcgctagtcaaaatacaccgctaacaaagaaagggtaaaggaacaaaggccgcccccccccccccccaaaaaaaagcccccgttctttcggagttattaaatcggggacgtgtcggcaacgttggggctagcagctgcaatgcaatgcgaggcgctgactctggtagtcggccctgtgtgtatgcatgcgtgttcgcccgtggagaccgtgctacgtgcgcaagaagcagccttggctgtcggtgtagaatttatcggtacaccgctgtcgtggcgagggaatacgcttcagccccagtgcatgttgccttgactccatgtattcgaatctgactggttttgcggtacttgttgtgtccaattgccgttgtcttgtgatggatgttgctgatggtgatgcacttgctgttgttgttgttgctgctgctgttgttgttgctggggattccagctaccagactccgggacctgcacaggtgcagcgccaggactgtgaccttggttttgcatccctgcaccatataccaacgcctgtctcttccttccctcagtgggccgcggcatatccggcataggttgcggcgagggggtaccccacatttgctggtgattaggggtcgagccttcgtatgacatgtgagattgatgcggacttgtttgcacgtcgaatgggttgccgttgtatgacatggagctcgaaaatgggcttggttgctgcgggaagagagcgggtggtgtcgtgggattaccgtaaacgagctgtggtgcttgcggtgacactgatggcatcgtaacccattgtgggggatatgttactggcggtgcgatttgcggtgcgccaggcgaggcatgtggagagcttgagttgcggtgatatagctgtgcggtcaaagcagcagactcgcgttggaaccggtcgcgccaatgtgtgaagccaaagcgaagaccaaagtttgagaggacggaagtaaagtcattgatggcgttaatggctcgcgttgtggggtctgcgggagtcatttgcccttctgaaagcaacggcgagggaaatggcggtggccttatttgcgatggtggtgcgagtgtatcctcggagtctacctgtgattcaattggcactgggggtatcggtggtcttggatccaagatgacgtccatgttgcgtgataaaacatcgacaaattgacgcccagtcatataagctcgcatagcatcgtagaaggtcactggtggttttatggtgttcgctggcttgttgagaagagacaaaaggttcgtggcatacgctatgcaatgctcgaaaatcaggcgctgggcatattcgtgaatatgcggtattcgtgggcttggtgatagaatgtaaacgtagctgtagagcagctcaagctcaaagaaggacctgatggcgggtaatgtactttgaggcatatcttggaaccactccgacatgcgggtgtattgcttccagatatacggataggggtcttgccacggttcacgtccggagtgaaatagatccatgtaccactcagactgaatctcacgtatcttgaacatgtcgagagcggaatcgaatgattgctggaagacctgagactgaggtgaggcatactttggcgatgttgtgttgacattgaaaggaaacccaacgttcgccgcttcgtcggagaaggaaaaagctcgcgtctggacgagggaagtcgaccttgtacaaattcagtatggttcatggcagatgtaccgtttttcttacctatccaacgagtagacacaccagtacactcttctccggatctccaacttggccttggaaattgctacattctttgaaggatcttggtggatcccgaggtctaccatggcgcgagatgctgcgccaatcaaggtccagctgtcaaaatgatgtgggtccatggtagcgtatatggtccagagtaccagagcctggatgctggcgatgtagccgggatgcaggacgtcttcagcattctcaagcgctgcattaacgtggcccacggcatccgagtagaaagtgtcaccacgctgttgagattgggatagtgaggcaatggccagtaccatgcgcacagtccatcggtcccaagatgtggcattactgcctggttggtagatggcgtccattgacgagtacaaagtagtctcttcggaaacaggaaggattgtgaagacgttgttcaggtaatgctggataagtgaattcgcggcatgccgttctggcagagctttggttaagccctgaggcagcggctcctttgtgctcgccgactggattaatctggcatacgacatctcagtcgtgaagccatagaagtctctcgctgtggcattgacggcgcttgaaatgttagcgcagcaaagttggacatgcaaaggtactcacagaagaccgaacccggagactagatcgtcaatctctactgcctctttccgtcttgcggcgcgttggctgacgggtttgcctttgacagtgtcggctgatgtcctccgaggtgttgagttgttctctgacatgtcgaccatcaagactgaggattttctccttgctctttgctcggtaagtctcttctcaagtctctcgactctggcttccaaggttgcgacatagctcctttccttgccccgtgcaaactggtcgttggtgctggaacactcagcggcgcggtttgacttctcgcatgcagtgcaggcgggcaattttccatcacacttgaccttggcggcacggcatcgcgaacaagcggccaccggggcggctgacccgtagtagtggggtttccaaaaaccatgaggctgttttggtccgtgtagtaagcatccatgtacaaaatagtgaaagacgaagattgcccaagaaccattgacaaagcgagttgacttatgacatagtgcgaagtgcccttcacgaatgaatgacagaaagaaggagagggaacatagatggtcaggataggtggctttcactgtccgacgcatgccgcggagagggcactcaccaggtctcgggtcaaatacacacgggagggatggcgcagcgggctcggacgcacagatccgcggaggggtagcaaacccagcaaccaggcaagggcgctgaagggtggtcgtgtcgtgcgcgctcttggatggtgtgaagcctgtcaacgggtggcgtaggcgtaggcgtaggcgtaggcgtaggcgtaggcgtaggcgtaggcgggttcaatgcgcccgtaaagatgttagacgacagatgataccgcggctatttggcgggtcgcagctgctataaacggtcgaggtgcccctcttgcggcgcggcgctctcgagaggttgtttgtatgtggcaggcgaggtgtgccaggtgcacgtttagaggatagaggatggatgggctcgggaagtgccctttcgccggctggtgttcgaggccccaatgctactggagcctatcaacagccacttgggggccctgagcatatgtttgggcaccagtcatgaacctgtcacggctgagcgacgcggcagcgaccaaggtttcgtcatgctcaagcgtgagaagtctgccgatccgattggtgatgcaggggggtggatgtcttttcttttcttgtgcggcccagggacgcgcgcagatgggatggaggtttggctgtcgaaacacggggcgacggtgcatcggccgactcgtgcagacgtgctagcagagcaaggcggaatccacccaagagctcggtgctccgcctttgttggtgcacgactacgagacctctagactgtctactcgtacgaaaggctgcgcagtgctgtctccgtccctcctcctgtccgcctcagcctgaccaagactcgccgcatgcgacaggatcccggggcaatgtaatggacgtgcccgtcgatctccccacaccagccgccgagcatcataagcccgccctccgcccctccagcgctcgctgacgacgacgtcaagctatggaagtcgcgactgcgacatacacgaagacggaagccgccccgcacgctgccgaggaaggcgccaacagccagaaccgcactgcacacaccctcacagcctgctgtcgctgccgcacggtaggaatgatagctcctgctctttttgtttgctcctgacaattgcccagcgcaagacgagatgcgaccctggcctgccgcgatgcggtccctgcgagcgcacaaactcgcactgcgagtactatgaccccaccaagggacgcaagatcccccgcaactatgtcgtgcatctccagcacaaggtccgcgacctcgagaagcagctggctgagctcgagcgcgacgacgtagagcccgatgccgaggatgtcatgcgcggagccacagcggtgcgcgtgcaggacaccgacgagtccaaatttctgggcccgtccagcggcatcaccattaccagactggtcatgcagctcgcgaagcaattcaccgagtccaagagcatatccgagattgtgccccacgcgcgcgccaagtccatcaaagccacttttgcgcaggaggacaagcgaccaacttcaaaaatctacccgctggtcagcgacgtcgcagccgaggagctgcccaacagaaacctcgccaatctgctcgtcgacctgttctactgcaaaggcacgtgctgccagactgaccgctcctgccccaactaaccgtggacagtgcaccccatgtaccccatcttccatgaaccaaccttcaccaccgacgtcgaagaagtgtacaatggctctacagacccctaccagaactactgcttgcgaatggtcatcgccatcagcctgcaaaagatggacacgcagtttgctggcctcgccgacagctactacctcgcagccctgaagtacttcgaagccgccatcaagccaatgaacctcaagacgctgcagtgtttcgccctagtcgccggctactcgcttcttacgcccaccaggaccgccgtctactacatcattggcctcggcgtccgactttgtcaagccctaggactgcacgaagagaagaccatcactctaggcccgcgcggacagcgagccgaccctcttgagattgacatgcgccgccgtttgttctggactctgctcaccatggactacggcttgtcgcacagtctggggcgtcccgctcactttgccaccaggcgtgagcacattgacgtcaactttggagagcttgtcgacgatgtcttcatcaccaaagagggtatcaagcccgcgccccaggcctcgctcaagaaatggattgggatccacttctacaagatgcgccttctgcagctagaaatccgcaagatgctgtaccaaaggaagaagcccgaacccaaggacgaccagcacccatggtttgccgagatgcaaaaaaagattgaggcctggcgggacacaagtcctgagatggacggcggctcaggcctcaacaaagtctggtgagtaatcttaccaacaccaaaggtgtctggactgacttccactaggttcattggaagatacaacaccatggtcgttttcctgtaccgtccctctccacaagttccgcagccctcggtccaagccgcgattcgatgctatgatgcctgccagtataacatttatatgacccagaagcagattgaaaccaagaccgtggacatgacctggatctttgtgcaggccatcttcatgtgcgtcaacaccatgttgtggacactcgcgtactccgaagttcgtcgcatgcacagccgcgaagaggtggagagccacatgaaggtggcgttggagtccatcaggctatcctccgagcgttggcccggcgtcgcatcagccatggaactctactacaaccttatcgaggcctgcatgaagatattcgacaaggacggtgacgtccccatcacagccggatcaccatcagacacagcgtctgtcgtgtcaagcaacatggtagatggcatcaatcgatcacggacaacgagccccgcaacggcgtccacggcatcggtgagcacgcctcccgataaaatgtccgcgccgttcggctatttaccaaaccagaatcagcagattttcaactttgcaaatggtcaatcaaatggcacgagtccatttgcatcgtcaccaaacacgcagcaggcttcgctccacacgtcgccacaacagccgcaactgcacacctacaccgagatgagcccaaagacctcgatcgattccgccctaccaatgtacagctacccaccaaccactcaattcgcatcactgcccacgacctttaccgagcttccccggtggactccaaacttctcaatgcctcaacaagatccctttggtcaggctacaatgccgcttacgtcgccattctacaacgaagcatatgctgcgaaccaaggatacgaagtggcagactatctgaatcccggttggagtcaagaagctaggggtcaggggctgaatcagcagcagcagatgcaactgatgcaggactttgagatgcacgaaaccagcaagattgaagagatgattcagcagagcaaccagctattccgccctcctcacctacaaacattctgaaatgcgcacggagctgggaagagcaggagctcaagttagcacagggtgacgcacaaaccaagtttccacccaaaaagactatcaaacaatcaggtccgaatcgcatattcaaaatacacatctaacgtacgatatatcggaggaaattaagttcgcagggagtcgccaagggccgtgcgcgtcggcacgcgtcgacgtgccgcacaaatggagatgctccgacagtgtctggccccggtcgatctcgcagatctctacctttcaatttcaacaattcttcgccagatcaaggctttttctgaatccgaatgcagtcgattgtccgcacgctatgcgacttctaggccttgtcttcgccactggcgccacgcctgtcgattgcagtcaccatagcgacatgggccatcgatgcgatgggtcgagtcagcgcgcatcttgggttgtggtaatctgagcgatgatgctcgatacggactccagtgctggatgatgtctttgccggtgtctgtcagtgcgcaagcgagccccatggcggtgacacgggatacatacaaggatccccgggccccgtcccgtatacctcgggcaagaatgccgatcgggagctggggaaaatgaaagagactaaggacggagattactttacggaccgatatagatctgcggatctggcgacatgcacagcaagtcttgtgggcgatatgtacgagtaggtaggatgacatgttgtaagaatttagtcggatacttttccattgcatgtatagctcgggctatcttttttatatcccgtgaccaggatgtaagaactgttgtagtcacctggcgactgctgaaatatccttcttcatattccgtgctcagtatttgagaacaattgtagtcgcctggctaatgctgaagtacccatgtttttgatatcccacggtcaggatcgaagaacagctgtagtcgcctggctaatactaaagtatgcatatcaaacatctgaagcttacatccccgtttcaagctgatatttgcccatctctccatcctccatctaactctttctcttcctcctctcgaagtcctcaacctcaggcgtacggtaccgacttccagacccacagtcatcttcgctctcaccatcatctccatcctcttcagccagcaccaccactaccttctccgcaggccttgttctctcccactccctctccacccattcctccaatctctgcactatctcaacaacatccacctcttcatccccactttcaattctcttcctcttcctcttccccttccccttccccttcttcacctcctctcccttctctccacctcccttcaaccccaatccccccgcctctctcaccatcccacaaacccacatcccgcccttcaccaccgtcctatgctcccaatcatccctttcaaacgtcggcaggtcgtcttccaggcccttgatggtctcaagcaacgtctcatcggggtacagcgcgtggtcctcgaggatgttggacagcgcgatggtggcgccgagatagaagggggcgcggcggggcgcggggagtttggggaaggggggggaagtgtatgtatgttgggtcgtgggtgcaatggaaggcttggtagcgcggttgtgaggtttgggtgttgtgatggtgggtggtgagagttgcggcgtagtggggccggtagagggggaggtgcttgatcttttgtcaagcctcttgtcgtttctgtgcgtcgttggagcggcggggatggacggtgaggatgttgtcgaggacgaagtggtttcccatgatgtattggagcgcgactgagaggttgaaggagtgctgctggcgagtgatttggctgatggggtcctggcccgagtgcttgatcgtgtcgtgagttttgttgctgtgtggggtgcgtcgagcatctcaatatcgtcttcattgttgctcacgaagatggaaccgtttccttctatatcggacgtaacgaatccttcgctcttgaccttcacacgcttggaccggcggactggcttttcttgcttcatggtggtggtggtgattatagtaagaagcgatggagatggaatgtgcagcttcacaatcaagctaggcttctctggcgtggagtttggtttgctaccgatacctttggacctggttgtgcggtttgtaaatgtcggctgggctttgttagcatgtgctgagggtgaggagcaaacatctccgattagagcgcttacaggagacggcatgttagtggcgttgctggttttctcgattccttcgctgattgcattgatgcgtttggcgggccctgaagttgcagtacgtctcgggcgattgagagccttcagtacacccgtggttgcagacatgcgaggtgcatgcgtgagatcgcgtcgctttcgtcgcgcttcaagagcggcttgcactcgcgggctttttgagattccaagctccttgcgttgcttagtgggtttgtgggctgagctgaatttctgttcgtcaggcacgggctcatcctcaatgccgcccattgcgctaccttgagatttgtcggcttcacggactgcggcttgttgtcggtcggatccgatgtagagagcttctatagcctcgatagtatgtctgagtaccgtcacgactgatcgcctcgcctgcgacgtggctggcgtatcagtgaagagtgcagtgttgaagagctccagtcctcgcgatcgcagctcagtcggcaactcagtatcgctgagaaaagtggcttgacgccgaagtaactcagcaacagatgcaccgtcgcctaaagtgctattgatgatctgcttatggatggtggccattgttgttgtagatgttgtggcgtctaggtgtggaagtagcaatagcagatcacgatacccactagacaagctgagaggatgattaatccctgacagttcagtactctccaccgcgccaagacgcagcggcatcaataaaagttgaatctgtttgacgtatgtagatggtacttagactcaccgataaccgacggcgacatttcttgtgttccgtcgctaggctccgaccagggtcctgtgcgcgcagacgaaccgatctttttgtcgcctcatcaagaaggagcctggcactccactgaggagcgtcattataagcagccctttcgtctgcattaagatcatcgaccatgtttgtaatgctctgcactggactcaagttacagcagtccgctcacaagcgccaccccttgcccagatggcctggctatccagtggcaattctgtaggattcacgacctttctccgatacaggacttcagacctgatactagccctggaataattaagagtggcgcgccaatacaaataatgcagacaaaccgctgtgggtgctcgtcagtcattgcaatggtcaaatgaaggggtccacgaatggattgaggatcagagcaaaaaatactaggtttcgtatgatcgaagtcaaaacattatgagccattgtttcagtgtgaggacacgccgactatggccagcttgaattggggggataatcttcaatgtgtttccaatcgacatagaattcttctcacagttacaagaacaagcggcacgatctatgactgaaaattttcttgttatggatgggtgggagaaacatatccagtcctagtgactgcctcgcgatgaggactgttgattgatggggcaatactcaagttgagcgaaggtggtggagttggactagctgaaagatgaaataatggcgcaataaaagggtggtggtccgatgttgatcggtaagcttgaagattaccccaagcgagcctatttgccacgcccatgagcacgaaagcctgcccgtggtacggtgcgtgcttcaatcttttctgtgaccttatcagactattatcgcatatctgtaagattctggggaactactaaataccttaagctactttgacgttgggtttccctccatcgatgatataattggcagcgtcttcctctgcttcctccgtttccatcacctctcgcttttgcatattgtccttacaagctcggagcgcctggatggagaccatagaatttttgtcgaatccaggtacctccttcatgagacactcagctagagtaccatatgcaggggcgcggcgacgattggcatgatcgattgcgctggccgaggcgaagcctgcaagtacaagaacgatgagctggcacccggttgcagttgctaagtttagagatacgtcgtcagctcattagatgccttcgagtagaaacgccttttcgacttactgcacttcatgttgcacagcgatgagagtaacgcagaagaggatgctatctcgagaaggtgttgaaaattgttcgattttgggcaaggccttaaattttataggatatgggaagtcgaagtcgtagcgggtgtttatgcaggagataacgaaagacagagcagcaggcaccgtcttaaatagatacagacctgtgcgtcacgtcctagctgggcaagtaccaagtgagggatatcaatcctgtaaatgcggcaaagaaacagaaaaggtggccgtgaagccgtgccgtactagttagggtaggttgcgaggcttaggtcacatgtctccacacggaggaggcgtggatgtaatcagacaagtatagcatctgtctcggggacattcagtgtgacggcataaccgatcgacaagcgctagagataggcacagcaggcacagagtaaagaggcacagcaaatctcacagacgctacaggcgcagcagttgatcactcctgtgccgctgcatttgccgccttggcagacgcgagagagccctggagtgtaggaaaacgccacgtgacgaactttcattcgacagagaaagcacggcatcatcttgatcgaatttattccacaccaccaactcgccgtatactcggtactatgccggcgaaattgctacggcgttgagagcgccttgcagcgccgcatgtgcctgggggctcacgctgagactcacagaagcgtagcatgttggaattgccgttgagatactacgcgttgctattccagttgtgcatcccaatggagctaggaagggaagacatatggccaacccaaccggtatatatacgtcttgctctgcctttattatcgatatttcgtctgatatttcatctacttccacacccaacagtgatttagtccatcactcctgattttcacttatcaagctacaatttcctgcacttggaccgctccagcaagcttgcccaaccgcaaatatgagacacacatgctttacaactctcctcctgttggctacaggctcctcgctcgcataggaaccaactgccgacgacaaagaagctgcggccaaataccacgaggaccgcacagagcgtcttcgggcacgttctcttctagaagcccgacaggattgctctcgcatcgactgcatggaaggtggcgacgctgcttgtggcgatgcagggtgcaccgtgtgcggtgccgattactactgcgttggccatgacgactggaagcatccgcctctggaaaagatggtcgttaccgcaggcgccaaagacatcccaggcaagcgcgccattctgaccaacttcttggagcctggccagttcaaagatcactgggcggctgacatttgtaaggagatcaccaaaattccgtctgaccaggatacaaacgccggaaaatggcactacagtattcagggcactcacaagaaagtgatgagtctgagtcacgaaggagaatacttgaccatattggttacatgggaacctagcgacaagcgcctgcttcccaagtttgatgacgtaaaggtggacttgtgcaagaaagctctcaatgaagcgacgcaaaacacccacaagctggagtatggcgccttcaacaccaaaagcgttctgtcgctcaagaacagacacgatatcgccatttctacgccgcgttcgacggatggaggaagacaatcaaagcgtggcagagccggaaacacgattgcgttcatcaacattgagcttggagaccacaacaaggaagtaggtctcttcaacggcaatggcctccctccagcatgaactggacttacatagatagcgtactttcccctctttgcctaaaacatggggccagaaacggaaaacgcgctgtctaggtggattgcaaggcgcttgcgtggaggaacaggacaagaagggagattgatcagtgctgtgtggtggagcaaggggttcttttgaatgatgtatatacagatacaatgctgttgtgttttcatcgtgaagctaccctgatgcatgatggtgtgtaacgtgagtgtgtcgaagtgcgaagatgtgagctatgcgtatccgtggctataacgaatattttgatgacagtgatgatgatgtgtggcggtcagacctgttgatgctggggaggacatgcgattggccaactacataatgcagcttgcgctgttacttcgggcgctaatgcgcgtctgtaagcatgattgcggcgtatacaccccaaggctgccggccagacacttatatagcacagctgctccgcctgaaatttatgatcttcgactgaactttcacgacaacaatcatgtctgcgccgaattccttccttcttagcctggacaggccaaacaatcttcacgccgcacctgttctagcacttcgagtctcagccaactacgttgttactggtggcgcagatacttctgtacgagtctggctcaaaagtaacggcaatcttactattccagccctgcttggcgaccccaaagcttctttcaagacagttgaagtatcagaagagctgggcctggtgtttggtggtgatgggaaaggcaacatcactgtttggagactgtcagacggaaaacttctgctcgtgcaatcggcgcacaaagacactgtcttgtctcttgctcttgacaagaacactcttatatcgacttcgagggatcaagtggcgaaggtctgggagctggagactaccgacggcctccattcaactagactgcagctatcccacacgttgcagggacacactatggctgttcttgatgcgaagactgctgataaccgcatctatacatcctctggagacaggagcatccgcatctgggacaagcattcgggcaacctgattagagaactggaaggagtcgcgtccatcacatgcttccagttgagaaagaatgccgcaggtacagaacagctagtaggcgcctgtacagatgggacaattcgaatatacaacacagaaacaggagctgagcttgcgtgcctcgagggccatacaaatgtggtcagctcagtccaactgttgaaagaagattcggctggcgatgggaccatatacgtggcttcggcatcatacgatggcagagttcgattgtggaagctgccagaaggagacttgtcatccgggaagtgcgtcactcaactgtccttcactgatgccgtagtgacgccgctttcgctcccaggctctctcaaggcaaacaatgatccggtagatcctgcgcgagaggaggagagacaaagacgggatttagaaaggcaaggagagatgcttgtgcatagagtatttgcgatgcaggtatcagagggttatctgtactgcggtggagagggtgctcacgttgtagcttggaaccttcaatctgatctagacaattaaactacctggagatagccggcggctcgaaaatgaatcacttttgcgtttttatccaacgccagccactgatgaaagccttgcggcccaacgtagctaccaaaccactagcaccatcaatgtttgccatgcatgtgtcgtttactggacattatcaactgccgtcgcccctcgtgactcatgggtgtgaacatatttcgtcatattgcagcagggcaggatcgatcagaccacggtacaaacgctataacgtctacaggatggtgtatacatagacgtgatctggacagcaattcaggcctgcctgaggacggcctgtccgaaccaacccctttccgccgtcgatttcgagaaactgaacgcgttgccacggtactagatcactttcagcaagattggacacgctgcctgcgtgttcactctcaagatggtgggcgaaaagccctggatctgtgaaaatggactgctcgcagtcccttaacctatggttcctggcatgccggaggtacgcgacgtcagatgtctgagcatcgtgaattgcaaccaactcggactggcacaagcggcatctttggtcagacccatgaggctgtgcgctggataaacagtcatgcaaatatcgacaagaccacgaaacgcaggtgggatgaaatttcaccgcttcagtgaagcttcgaaattgtagagagcatgtgggacattggaacctcttcgaactagaagcgagtgagtacattcaaatgaattaccagggagggggcacgtacctgaatgtagctgttggtgtttctgaaagcctcttaggccaccacgactctttgcagattcctttcttgatatgttcaaaaacgtgctcttgccgtgcttcccatgtactgagagttatgccgcaaaagccacagtgcagagacgcatcattcaaacttggattgatcgccttccagcaattgagaaggtactttgggatactcttcgtagatgtatcgcaaccaaggtggctccttttgatatgctgcgcaagtagatcttcgcgaaagaatgtgcgagcctggatgtctctcggtagacagctatggcaatgttgcatagcggtatgatctgagcttccgcaaagaagacagtgtgaggctgtctctgagtgactgtctggtcggcagcaaatccagtagtatggcatgtgatggactgcctcttcatgacgaacccagtcagagcgaaactgaaaccgaacactgcacgatggtgatgtgcaaaacagcttgtctttcctgatctcaggtgtatctacccttttgaaatcggaaaactttgtttccggaggtgatgggtatggcgaatgtggtggcgaaaattcttcttcagccagactcgaatcacgagatacggcgtgaaactctgcgacgcgcctccattgctttcttccacgacgagaacccctagagtccatagacaaaagactcgtagaacttcgatagctgtgagtcgagcttacagagctttctgaatcagcgatacttagcgatcttgacccgccaacccggatgcttgaaggtctatccaaggtggccatctgaatagtggaatcttgcagggcggctttgatggaggctggcgaagcaccatcttcgctgattggagcggacaaaaacctttcaagcgatgaagagctggatttcgacgaaagccgatcacgattccacgatcccatagaagatacagagctcataagtgaggtgtttcctgatttgcatcgggtatgtacgtgaccagatgtcgtgtttgctgcagcctcctgtgacactgacaatatttgtaagctcattgaaccagaatcaacaaattgttataggtttcgcgcacactagaacaggggaatttgaacttacgaaagagcttgagccttcgcgatcgagtatttgagaaccatgtcttgatagccttaccactcagatcggtgcgatgcgaaagcaaccttatttcactgtctgagggataggagtctaacgcaaattgttcctctagtatacgtttgttgctactcgagatcactgtgcggcgcttagcacgctgcggagcagtgttttggttttgcatgacaggaagcgaaggcggggagacagcatcgtcaagtggagttgtcacactatcatgtggggaaatatggtgttcccagctgacagtatgttgtgccggttgtaagccctcgcctacagtgcgcgccgtggctgagatggccgggggttcgaagaactgttgtttgttgtgctcatcacaagtgatgaagctcaattcgcaagtgcaccccagtcccgcccatggctccactgacagagagtgaaaagattcgaaaatttcttcactttcatagaagttgtcgaaagggtgaacaaaagccggttcgatgacttcgtcatctcgcgtatcgtagaccgcgtagggttgcatggggaaagaccaattaaacgccatgcttgtcgaaagtacgtctgcgcatacacggttgataaaggtaagtagtgtagaggagtacaaacgaacagaaattcattttgtgaactctggcagcagtacggatgatatactagagataagacgagactgaggaacgaggtgagcggcttgatgttctaggggagagacaggggctggatggcgaaaccatgcctcttgaggcctagcatattttccgaccccacctcgccattagtgttacaccgagacacttcacgactcctacactgcacggttttggaccgtccaggatgtaatagtaggatataattttcaaatatctgtgttcaccgcgagacgcatcctcctcactgtcaaacttccatccaccaaatcatgcacatcccgaaaagcccgctgtgcctccgtcttagtcatgccctggtgtagcaccatatgcagcagcctgacgaagtgatcgtgtaagccaatctccatggtcctcccaacaattgccatcctcctcacaagtcgcccactgccagtctgaacggccatgcgttgtaacacagcgattgccccagcatggaaatccgcgaatttcgacactgctggagttgtggagttgtggagttcaaatgagcgcgatctacagctctgtctacgcacctttgcaccctggtaatttgagttggcgtaaatcgtgcatcagtgttttttttagaatcctcacaatgtcgttgtaaacgtattcgatacctgtgccgaaaacatcttgtccagcgttgatcgcggataggtctggccacggctcacacctgatcattcccgtcaagaaattcggtatggggttgtcgttgttcaggaacggatcgatctcgccgaaggcgtatcggttcgacatgctgttgtatcgataaagggcagcttgtatgcgccacggtaatttatatgacgaggatcggtttgctatgagggagtcatcaatgattacatatagatcacaagaacatcctagaatgagaatggatcttccataactctgacatgaggaaaacattcgaatctgtcgttaagatatgtcctagagaagaactcgatatatacagaatcagcaagaccagctcggagcattgtagtttttgcagtaccatgtgttcgcacatatgggtatccatgcactcaaataaagcagattatgctcacatcccaccattcctcctgccgcacacccacctacgctctcaacttgccctcccaaacccactctctccccgaagatcggctctcatctcgccatctcccacaccaacccccttcggccatctccttcctcaaccaccctctccctcacttcatccaccagtccatccaacctcgcccttgccgccaccagcgcctcctgcacctcccaccacgtaggccggccctgtctgggcctagactttgaccaatatggactacccagcaaagttttccaccacgtcggcttgcttggtcgcagatgtggttttaggagcttgggcttgagcataggtgatacgtcatctagggattgagtaagctggagaatggggcgccatgtcgcctgagatgagggaagggtaaatctggagcttgagcttcgtgagtgctgcgtgcaagttgagcaagctgggtagtgcaggtgtctaggctgtccgctggggtatggcccctgtgcagatacgaggtcgacaggcccttcgaggctggagctgggtggggattcttgacaggactatgtgcatgttgggaaagatcgttaatagatgtttcggtggacattttgggcagcgttggcggtgagtccggcgatggaaggaagggctttttgaggctggagtcagcaaaggcagggatgctgacgttgctatgacgatacgtgctgtgattggtctcgtaactgtgttgtggatgaggaggagaagctgtcctgaaagaaagaggaatcttgtaccctttgaggtcttagaaggattaggtagtggcaaagagtgtgagaccagtggaaaaagctggacaaatagatcagagacaaaccaatgtattttctccaagcagggatgcattgaaagctacgaatttcctacgcttcgtttcgaatagtggctgagatcttggacgtgtactttcgcgagcccatggcccaatcattgcgttgagtgggcattcatactgacaaccaggagggctgaattcattctgaggatcgtgtagcagcctcatacacatcctatcatgcttctcatacggatagtgtcgttcaagccgaagcactgtcccttcgtaagcacatctgcctaaactccttctccaacgccggcatgttcaagcgcgcgatgtcccaaccgcaagcctggctctcgcagtgtagtacaagcgagctcaggtgtccaaataccttctcgcaattggcatcgcggcagatgaatggtgtaatcactccatcgtccatccattgtcgcatgagcgcaggattgacgcggctggtacgaatttgcgcgtgcaagtctagatccatgaatagcggcgagtaccaccaggttccgagacaaagaatgaggcgggatgggtcgggaaattttgggcactttccagattcgagatggttgatgaggctggagtatgtacgcatcggcgcgtcacagccccaacactgtatcgtggcagacgcatgtttcgtcatgtgctgtcgcctatattagtgggaaagggaggattcggccactcgtcacttacaattaggtaattaccctcatgatgggtggagaaggtgcactgctcgcaaaagaagcaatgctctaggtgcagtgcgagttgtgcttgtccggcatatggttccctacattgtgggcaagttacagtaaacttacagttctcggcgtggttattcagcttggtctggctttggaagatacgcttacagcccacacactggaagtgatcgcgcttcagatgctcctccaagacagcttcttcagggccatcgaaatcacagccgggctgtaggcagtgcctatgctctgcgaattttgtgagtcacagtttaggcggtctttaagtgtacctactctgggtcttgtgccaatgctcatcacgctcgtcttgattgtgaaacctgcgctgacaggactagtggtagcaagtcagccaatgttcagtctggaagcacggaagccactcggtaagtacggatcacgcaacgtacgtacctcacaccaagtatgcttcgcagccaattgaaggtgcttctcgagctcggcttgggtacggaagcccagcagacaagtaagacacgcgaactgatgaccaacggcatagttgttctcgaagtgattttttagtccccactcgttattgaatgcgctcaagcacaagttgcagcagactccgtgcccccacgagttctccacgtggttcttcaggccattgcgatccttgaacacgcgcttgcacagattgcagtagtgcttgtgatctgactgggactgcttgatgtggctgagcagcattgctttgctaggcagcttcatagaacaaacgccgcaccagttttcgtaggggtcgtacgctttgccagtggggtctgtcgtagaggccgaaaccgtacgagcacgatttgccgcagcgctttgtgcggacgcgttcctagtctgatcgcggatggcgagggcattgggttttggtgcagatggcaattgagtagtcggcgcgccgcgcttcttcacctcctgccacggaattgagtcatcagcgacttggttcagaaatggattgcgcgacgcgtcggcagccgtcctacgtggtggggccgcatgctcgtctttctcgacgaagagagcgtatcggttgttaccggtgcttgccatcgtcaaggctggcggccggtggttgggtaggagcgttgagtaactctagaggtgtcggcgcggcagacgagatgttgagggcgatgtcgatgcccaggtgtaccctgccgttagcgcgatatccaatcacagcctgcctaggcaacgagctcagcgtgacacgcacgggaagcgacatttacgccagcaaatgtcgagcggggttaattctgaagtgaaagcggcatggctaagagtagcccagaaatccttgccagagcagttggcttttgtttcgcattgaggcatctcatgtcccccggtgcgtatggagcagcaatggtgtgcttggcggactggaaggtgcggtgaaggacgtaacgaacagcaacagcatcaacaagacggacgttggaatcgaatacggatgaatacaaacctctcaagctggatctcacacccatattactatactggacaattgtggacgattccaaaaagcgcattgtgtcaaatcgatcttcgtggtgttctagggctgcgatatagctcgctgatcaacattctcttcctctagcctccctcgaggcattgttttcttttcatcatcgggccggtcttgatgtgtgaaaacatcgtgatgaaggaatgatgaagtctaccatgagatgccggctcaagaaagttgagtcagactccctttcggcatactttgccgaaacaagcggcacgtcatcggccccacttccctctagtgccatctgatctacctcgcattttcaccttctttgttcgtgtaccagacgcagagccgtcggtcgagtgttgagcaggcattacgcttgctagtggacactgccgaaatagccccccgagttgggtttccgtcatctcatctgctttctaagttgtgtatctggtgaaacccaatctacgtcatgaaagacgcgaccattcagataagacatgtattcccgcaactgctgttctgagaaatcgggcatgctgagactccaagcatcattgctttgatacttttcattcagctgttcgatgtgtagtccgctgtccaaaactgacaagctaagaagcataccatcagcgtcgcaggaccacgaaaaacttttttgaatctataccatgtacgaagtacatggagcagcccctggaaacctgcggcctagctagacgagagactcggtagatcgccgggagcgggtgactttcccgatttcgaatttggtcgaggttctggacaccaacaccccagcgtcacgctcagtatttatcttgcgccactctcttactcgccacctctcagagtcctgcattgcgtgctcatgctcttcacttgcatgcatttgcaacctcgaatctgacacgatcgtcaaatgccacaacgttatgccacgcttaagcgcgaacaagtagattccaggacagcggattcccttgcatccgcacggacactcggctaatccaccagctcaacttcttgggtagactacctgcgtacaggactcgccgccatgcagacggtcgacatccgcggcctctacgatgaggacccacgtccgaccttcgtcgtggattgtgatgatcagcccgcaggcatctaccacgtgaactctgccctactggatctaccgcaccttgcactatctctccatgctcataatgcgttaagagactggtgggatccttccagcagagttgcgtcacgtcatcaacaggagttccgacatggccgttaccggtgggcaaagtttactgcttgtcaacgttggcttatcatcactctcatcgaacagccgccgcagacagaggagccaaaaggccatttgcaacaatcctcccagctggcgcgggtcgcctcacccctacatccacatgctgagactattttcactgtcaaaattcaatccccggagctgcgagagcatatcgaacgccttcaaaaggttgactggggacgaacctctctgggccccatcgcaggctggagctatgaattgaacctgctagtcaccactctcatgctcgagacgcgtccaacagcgatcttcctgggctttgaccacatcatcgtgtataatctcgcgtatggcgctgtctctggatccagacaccctgcgatcctgggtcaatctatcctcgacgcatggtccgtgctaagagtagccttgctatgtgcctatactgacgacaagcaggcctgaggtcgccgaccctgtgagtactacaatggaacgttcccagcaaacgcgcttcgcagatactcccgaaaaagagtaccatttcatgatagagaggaacggttttgttgaagagtctttcttcatgtggagccttatatctcttgtcggcgttgggcagattaatggcatgtactccattgtgactgaagtgaccaaacaaaggtgtgtcacaaagctcaatatctgactggactacattcaccatcaagtctatatcatgcttctactttggtcatccacagcaattcagcggagtctattacattagctaatccgctacagactactggaacgccgtgtcaatgcactacttcgattcgggcaactaagcagcgaggctgtagatgctaaggcattttggaagtcgattcgagaagccatctacccaagcgagtacgattttccagccgcagtcctgtactcccattgtgaagtcgaaacgactggctctgcagttacatacagcaaaaccacttcgcgtaattgttcactggaatggacgatcggttatagggttaatcatcccgacataccacaaaagctggatctagagcaggatcttccacttggacgtgccatagctggcagtgccaagaaaggcgtagctacgctctatcgccacgaggacggacgtttaccaagcacccttttcactgacgtcgagaaacgtggctttggagacccttgtaaagcgatgctcattataccagtgaggacatctaatgagactataacgggatacataatcgtaggactcaatactcggagaccgtatgatacagagtatcaggattggataggtgagtagatctgccacttgcaggcaggacttggctaacgttttcttcaccagaggtcttctcaaatcttctgggaacttctgcagcatccgtggcgcttcacgaagaagaagtgcggaatcgaaagcgtcaagaagaagaagctgcaagagatcgggaagcacttagcgccgaagtcgcggtcttagcccaggaggctagtgatgtcacagaaaagctatccaatttctaccagctcgccaacgcagtcggcctcggctactttgagtttgctatcagtggagagcttgtacatgcaaatgtaggtttgccattgcagccctttgttcttcatgtctaacaactttctaacactcaacaggaagccttcttccaccagactggccacccacgagatctttcgaattctcgtccttttgccttcctcgagcatgtctacgggccggatcgagaacttgctacggaacactggcgtatgtcggcaagtggaaagtccactacatatgagatgcgatggaagaagaagcccaacgcagacactggcagcgaagacgacacaagagattatctgtggactctgacagcatgcgtaccgatcaagacagaagacgggatagtaacaggaatcttcggctgcaacactgatatatctggccagaaagaagccacgcgtatagccttactgcgtgtggaggctgagagacgtcttgcaagcttcacccaaacggcgccagtcggattctaccaatgcgactcagatttgaagattcaatactgcaacgatcaatggttcaacattgtcggtcatccgataactgatatcagcgctattgactggacctcccggatttatcaagacgacctggaagcagtaactattgattcgcatatagtaatgcaagtcaacaagcttcacacattctctttccgagtcaagaaattatggactgggccggatgacttatcaacaccgacttgggttttagcaacagctaccgcgcatcgggataaggatggccaggtagtctcggtcatggggactcttacagatgtgagtcaactaaagtgggcggaagccatacagagaagcagagtggaggaagccctggaatccaagagacaacaggagaacttcattgatatgacgagccatgagatgcgtatgtatactataattcagttcccagcaagccaaggcagatcgtgcgtactgatggtcctcaggtaatcctctcagcgctatggtgcagtgtgcagactcaatatcatccgccttggctgagatggaagctgcaataaacgacaacgctctcacaacacagccttcgctccaaacaaaaattaaagacctggtcggaaccagcatagacgctatcgacacaattcaggcctgtgcgacgcatcagaagcgtatcgtcgatgacatcctcacgctttcgaaactggactcaaaactcctcgtgatcagcccaattacagtacagccggacgcgctcctccaggattcatacaagatgttcaaagaggaagcaaataaagcacgcgtgagcttacgcgttcactctgatgcttcgttgaaggaccttcaaatcgactacgccatactagatccttctcgcgtacttcaagtcctcatcaatctgctgacaaacgccataaaattcactcgcactcagcccgttcgaaaagtgggggttatcatgagtgctacccgagagcccgctgggagatcagggattgaatatgtaccccagaaagcattgagccaggacttcctggatgaacaggagtggggaagtggagaggttttctacctgcatttcactgttaccgacaccggctgtggtcttaccacggagcaaaaaaacaaactctttctacgcttttcacaagcgtccccaaagacacatgttcaggtatgctcagctcctctaacgtacgtcccttttttactgaccttcactagtatggaggatccggtcttggtctattcatctcacgggaactcacagagatgcaaggtggtggtatcggcgtacagtcgacgcaaggtgtaggatccatcttctcgttttatgtcaaaagtcgaagcgctgcacctggacggaggaattcgaccaccttcaacctgccttcacgggcaaaatcgcatatcatccaggacaaacagcccatgttactggaaaccgccactccacctctaccttctccgaagtatcatatccttgttgtcgaagataacctcattaaccagcgcgtactttgcaatcagctcaagaagatcggatgcaccgttcaagtcgccaaccacggtcgtgaagcacttgctgaactagccaaaacgaaatactggaagcaacccgctatctcggagccgcacgatctctctgttgtgctgatggatgttgagatgccggtgatggacggcatgacctgtgcacggaagatcaggtctttgcaagagagtggcgatatcaccggacatgtaccgatcattgcagttagtgccaatgcgcgcagagaacagattgagcaggcgaaaggggcaggtatggacgacgccatatcgaaaccgttccgcattcctgagctcttgaacgttattgacacactgcttagtggtaatgcaggcggtggcaatgtgcgaagaggatagggccggcatattgtggagtaacacagagataacgttttataactatctaacgcagcgaacagccactgttccactctttagtcactccttcctctttaaatttgatatggtggagatacgagggtattgtaatccctttaacgctctgtttgcctttctttcactttcaccgtcgtgatgtcacaaccggaggttcaagctctgtgcaacatcccattcaccataactttctcggctattcctattactagcggctgagctgcactcattagcgcagcctgcttctttccgtccggcgctcacattgtacaactcattttaagaatacacagcgtagattcccgcgctcccaacaccacaaccagctataatcttggactccatctcctatcctttcgcgcctcgataagatatcctcaatcacctcatgaaggctatcccgaatttgtactccaatcatggcgtcaactcgccctcagcatataccagccaggacgatacggaccagactggattatctggtagcaacccagcctcaaactctgcggccacctctcaacgtgccgataatggtatcttggaggagatgctccgtaagaaggtagatcaaatgagcctcaagcacgcttcatgacgactgacgccactccagactgcaacaaaaatgacactgccctcacacgaaaacgaggccgacgactgggagacccgggcgatgaagggtattcggaagaagaacttgagcctgagcctcaactggggcgagaagacttggatcaacaagtcgaactgtcttgagcgcctgaagctactcagggacgatggcgtggacatctctcccctgcacaggcaagatgggaagcagccagacagtgtggcaatcacgaaagcggtcatcgcgcaggtgaatgtaaggaaaaatggtgcagaaatacgggatggtgcacaatcggcacttggtacatgtgcggctagcccgcgacaggatgaggatgtgagagaggcggcggcagcagtagtcagccctgtgcagcgcaatttatccacaccgtcatcgcggaaacgcagtagagaaggaccttccgggctcatattcccctcgtcaccactatactcaaccgaaaacgggtctgcacgcaagcgcctctgcatcgacgacatccgtgaagaacaacaaatcttgatggcgccactggcagaagagctctactctacctgggcaaatcacaaacagaaggtcctcaccgaaattttcaccacattccctgaaggctcgaaaaacacctgtcgcatctccatcgcattcccgtcacagaccgcggaggttgctgtccctggcaatcttgagctcacctccagcggctacgacaacatcatgctcgagctccgcacccttgctgacagcaccgaggaggacggcaccctcagcatccgcaacggcagcatccgcgtcttcgccaacgtcccgctccgtaccatcatcgaaggccagcaccgtcatgtgaccagcttgcttaagcgcctgaccacacccggcaaaggccttactcacatggctatccgagactacgatgacaacggatccaggcgtatcgagggtgacgtgtacgaattgagtgttcagacgcaggggcagatcaatggtatcttggagttgctggaggctcggtgcgacactttggagacagaggttcaggtgcggtgggtcaatattggaaagaagggatattggccgaagaagatgtatgattaggtgcctctggttattgacgaggaactagggttcgttggcggttgctatgcagtggaactctgtagttcaaggcggagatggagatggagatgagacatgatgatacatccagaggagagttcattatgaagacggcatgcatcatccatagcatacaaggaactcgtagcatccatctatacatctgcaatagaacaaagcatacagtcgtgagtgatccattcacaatgtacggccgtttgtcgaggcctagagtgaaaataatgcgctcataacagttccctagcaactaaagagcaacacaagagtccccttctcccataaaacctctgatatctactaaatcttgcaaacaacaacaaaaacacatcaaccgacctttactcagctatggctcgcaaaatctccaatggcttcactagccaccctgccagcaccctccgcacctggcccacgcacggccctggcctaaccgcaaacctcgatcccactctccgcgcgaatctgaaggacaacggactcacacaatttccactcggtccccctaaccacacccccgaagtctatatcagcagccccgagttcaaatcccgcgaagccgaaaatgagtacctacgtctcctcaaggacaaactcactctcgcccggcagttcgtgttgatcgagatcgagcacaactccaacaccaaccgaaacatgactcatgacaagaccgcgatgttgctagccgagggtccgatcgtattcactctctacgcccaagaatgcatccgcgacctcgtcatcctgcgctcaaaactcgtcgaatgctgggacgcaggtcaaactcaatatcagcgcattcacgagttggagcagaacgaggctggggacaacgcagctgatctgggcaagaagcttaaagaagtgaccaaggcgcagggcattacagagggaagggctcagctagtgggaaacgatcatatttgggcgtggaatgagttgggatctatcctggggtacttgttgcctgtcggtccggaggatcacaagaagcgctatgcggagtggcttatggagcgagtgtttgggaataatctggtggaggaggatttgggtgaggaggagggagaggagatggtggatgggtagatgaccacataggtatgggggagatgctggaggaaaaagtaacgttggcgcggcttgatgattgataagccaagtattaagacgtaacgaatgcgatcaaagaatgataacttaagctagttccactgcgccacgtgagttttgtggggagcaatcgcagtgcactctccccgactacaagtgattcataacgtccacctcctctgactacaatttctccggttgaaactacaacgtaaccatccatacctacacgaaagacaaattttatgcccgcgttcacaaggaactcccagtaagatacgcgtcggtcccgcgagccaacaccgtcaccttcatatagcaatatattatcctccacaccaaggcccccggtactgcattgcatgttggaaccatcctggacaggaagggctcggaacttcaagtttcagttcttgctctcatcatcttccataagggagtcgtgttcttcaaaggcgatggcgcgcatctttcaagcacggcattattaagcacgttcgcctcggagagccgatgaggcatcttgtcggccgcgatgggcgcatatttgtcttgcgctcacatttctgggcttggttcatggagaagggcgcattggactaattcaaggaaagcaaaatggtcgcgttcaagagcttcgcatctggttgcaagagactcgctggtgtgcgaaaacgtgagactatggttgccgacacgcagccgtctccaggtatagtggtcaacgaagcaattactatgaggccagctgctggactgaagcgtagatatgatgaccagggggagcaaggtacgagactgattacatcttcagcaagcatacactgactctataaaaaaagaggagacaggaaccgaaatggatatgcaggattgcaccaggttgtgggagacctagagcacctcaaactggtcgaacaggaaatgtctgagtgagcttgatccgagatggtcttaactgtgggtgctcaactcagctttgtgactcaaaacatcgacggcgtgcgatatttgcccgagtgcttcggtattgcgcggtttcacctcaactcaatccggcgtgaaggagacttggactacgcgcggattgagacaggtatagttattgtattcacagcacaataaaactagatcatcttctttattatgaagagccactctccccccttcatgagcttcgcaaacctgcaactttcctcaatctactacaatcacagcttcgcactacaacattaccacctacctcagcaccaccacaagccatcacaaatggcaccactcaactacactcgcctcaaagtaggcctgtcgcgtgttttattcgacacctcaaatactctcccgtaccgcacgcgcgcccacaaacgcctcgaaatccagcacatcgtcaacgaggcccgcgacctgatcaacgtcggccactattctcccggacaaatcaagcacaaggtgcgccgcgccatcgacaatgtcttgaaggatgttgagccaccatcttcgcagattgcacccatgaagcgcatcaccaataagtccgttgtgcgtcacgctggtgttaagaagcgatcatctacgcgcagagaacatacgtgtgccgaaattgcatgcgccaaggctctcttagagctcgccgaaaagtctgtggtcttcgctgaggcttgattggaagttacgttgccggctggcccgatgttcgatgatgtagcggaggtgtgcagactgggatagggcgtattctttttgcgaagtctgggagattttcggtggcgcctgtctggcttcttttgctgggatcctatatgatggacatgttttacttgtcgtcggctggctggtctggctatagattatggtaggaaagagatcaggctatttgtttgagctgtattcaattgttcgcgaataagacacattccacctccacctaggttttctcgattgataattgacgtacccaagaatgcggttcggcactcgtcaatggatggacgtgcaatatggatgaagtagacaagagaacatccctgaagccccacatacttccatcctataatggcaacgaccgtcccactgtcgtgatggagagaacccaactctagctgaattacctcacagacagaagctaaaatgattttggccatactcgccttcctaagtttgggtgtccgagtctcaggaacgtgcaatcgcacggtgcttcagaacgctgtcaccacctaccttgcagcacaagctgttggacaaccaggtctgctacctcgaaccacgaatgccacatacgcagagaatgaagttgtaaccgacatcacgagaggcatcctcggtcaagcgatcatcattgaccttagccgcagccttctcgacacaacggagtgctcaaccttcaccgagatctcagctgccacaagcagtcatccctacgtgattgatacgcgaatgctcgtgagcggcgacaagataactgcgattcaatccgtcatagcagacgccggcgactgggtcttcaatgcgacaggacatctctactggtctaagaaagagtcctggaaccttattccagaagcaaagcgtgatagtcgcaccaccatcagagctgcagccgacgcataccttgatagttgggcagatggaaaagtcaaagccccatacggcgcgccatgcgctcgtctcgaaggtgggtcgtacacggacaccaagaatacctcaacgaacacatgcttcatgcctgagttcccgaagcctttcgctggtgctggcaaccgtcgctatgtcatcgatgaggagatgggtgcagttgggatcttcaataactttcctttcatcgacatgacgaggccggatggcacgcccagtaccaatatgatcagagttgaaggagggaagatccggtatatccatgagacgacagtttgtgcgacgaagaattgtgggcgctgaaggatgttcttgaagacgaacgatttgccagagtcatgaacttccgtacacaaggtcttgcaattgccacacgagcctgactaagatacctgcactctcacatacagattgaatagaaggtccaaacttttttgtgcaatgtccaatgattgtagcggcacaacttattcggcgagggctcggatgggtgctccacaagacgaatgattaggccaacgaggcgaggatcgtggctgacgcacatgagcagcatcgtcttgttggatgcgatgttgccgtgcgcactaaagagtggtgatgggaaacgggacaatcggcggtgatttgcaacgtttatctaaggggcgtgcggttgtttttcggcaagatgaggatcgctcacgccccactatggaaccctgtcctggtacattcgcactgatacacaacatttacgctcacgttgtaattggcctgcatcgtgtatttaatgcaacctgagaggcatttggcctaacatgtccttccagccctacccgcgtggagcggcaaaaacggtggctttcctcgggccgatctattggtcgacattatgcgctaggtcaatcacatcctagcatcctccgccaacatcggtccgaacgctcaatctgtcttcgaagctttccggaaaaccgttatccttaaaataggaggctctgtgcatacgagctcctgtcattttatagtttagtacaacgtcatgtactcgcctttcgctgttgtccgtcgctagcatgcaggtattataaaggttctgtccaccggcgtcatctttcatttcccagtccatccagttcattttcatcccaagaattcaccaaccatggttgccaagattaccgggcttctggcagtcactgctacagccgcgtcagcggctgtgctcgacttaccagtcgcaatcaagaattcataccccagcgtcagggttgacatcggaacgccgcccaaggaacaccgattattgttcgacaccggctcgtcgactattttcatcgtcaacacggattgcaccgacaattcttgtccagatcatagtgcagcatactatacccgacagaagtacaatgcatcagcctcttcaacagccaaagaccttggttcttcggcgaacattccttacttgggcggcaaggttgctggagacatctaccaggacgtctatagcctcctagacggtacattggaatggaatcagacctttctctctgcaaatgagagcagctggggtcagatcactgctgatggcttccttggccttggcttctcctccatcgcagagccgaacacgtccacgctggttgagacgctactatgggagaacaagctagatgcgccacgttttggcctgttctacggcacgaacttggagtccgagggcgcgcaagacggtgtattgacgatcggcggcagcaaagaagacatttacgtggaaggcgagacaatcttcacccccttgcacaaggaagacccgtaccagttgtggcgtgcgccactacggagcgtcaacatcctcgttgcacagaacgcctccgacccaaatgccacggttgaggtccatcacggcaagatgcccacaacgtcaatagctcctgggacctacctacgtaccaacgtaacgtggaacatgttctcctccggaagagctgtattcgatactggggctggaactctcgcggttcccgaggaaaccgtctcagccatgtactacaatttgggatggaacatcaccaaactctacaaccacgaggaggtcatggagtgcaagcattcgaacgcttcatgggccgtgactttgacccttggtgatggtgacccaaaagatgatgtgtccttcaccattcgcggtgatgagttcttcaggccaggtcagaggtgcatgcctccattagatggcagtggtacatcgaattttgcgttagtaggtgcctcgttcttgaataggtactactcagtgtatgactttggcgccagcaaggtcgcggactataagccaaggatcggctttgggaggttgaagaagcagtatgattacatgtatcagtaggcgtgcccgaagcgatgaagctttctcgtcgcgcatatcatgggaatttatacccactaggtatggagctatcatagtaatccatgtaccgaaatcttgtcatgactacccttgtatcgcagatttaatgatggctggacacatttccccaatgagtgtaaatgatatgtgttgatagtacgtttccaagttgaattctgcagtaagtagccatttatcaggcatcagtcaaaaggccaatgacgctggtattaaggtaatgattcgcaagaaagcatgaaggaatggtaagcttctgtgcccaactcacaagcaggaacatctcaagatcagaacggacaaggagtgacacgtggattaaggattgaaaagagctgggacaatcttcaagcgacacaatgtattgtagtggtcttttataacagcctatatccctgggatgaccgctgggtgcgaatatcatcttggtgtcccgacaacctcctagcattgttcttcgactgccaatatatcccaccccgaagaattgtgccaatgtcttgatgctccaacgtcttcatacttgaaactcttcatgctccaaattcttgataatctaacgtcttgaggttcaacttcttcatgctccagcttcttgaccacttctaaccactttccatctctcgataccgttcggtcgggttcgttcgcgttcggtagtgtcgattcgatccagaagcaaagggaaagcacaaaacaccgagcttgagcacacaggcataaccttgaattgcactcacctgggcggcgatccctgagaacagggcggccgcagccgacaagtagccaatggctttcatgttgtcggaacgcgtcgataacgatcactagaacgatgggggtgtaacggagagagagtgtgggtaagcaagagtgacaaaaaataacaaaaaataacaaacagggatggggaacgtctttggggggcagcgaaaggggtgaaccagcgtgggtaaattcaacaatcgggtagcgaaggtcagctttgggggtaaacaacagttcggagagtggtggaaagcaaaattttcgacaggcgcgttgcggtatatgaatggattggacgggcattcctgtgccaagatgggcagttgctcgatggggagtgagcaaggagatgcgagattatgttacgtgcagccactacgacaagcccatggaatcatccagacggctgtttatgccaatcgagtgcccgttccggagtctgatcttcatgttaaaaacaagtcgccagtgcgctgggcatgaggcgtcttcacacggtagccgcgccttcacacttcaagtatccgcgcttggtgtttaccatccgctattgaaaccgctgtttttacacattcttggatggagatggacaatatatgtgtccttgcaagggcgattaaatcaccgactgacgtacccccacgggcatgatttgcggctttgatggtcacgactggctgagttgaatagttgaatatcgctagaatacgtgcaaacatcaggtgaaatgaaaggccacgttggttttggcggaaactacagcagaaactgagatacgaggaattatgttgtggaagtcagaagctcacccgtctggcccaattcgcgatgacgtcgcttagtcatccgccatcgcatcttcagcttttatgcatcgcgaaccccaaacatcaacgacctcccccacagcagccaccatgcccgtcacatttctccgccgcctgctacggccctccgccctcccaaaatcgcccttcttacccctccgctccacgcaaccctcaatcgccgccaccggcctatacgaacacctcgcactcgggcccactccccgcgtcgcgcgcgcccaaatgcacattaatacaagtcctgcgacaaggccggatatcgcaaggcgcgcgaaaactgcggtcgccgcaattgaagaacaggccggagctcaagggcgtgtgtttgaaggtcggcacgacgaagcccaagaagccctaattcgggcgagaggaagattgcgagggtgaggttgagtacggggaaggttattactgcgtatatcccgggtgaaggtatggtttacaattggtgaggagggggtgaggacggggctgattgggattgcaggtcataatgtgcagcagcattcggtcgttatggtgaggggtggacgcgcgcaggattgtccgggtgtgaagtaccatttggtacggggagcgctggatttggtatattttgcatgtccacgcacggaatgatgagatactaacgaggtgcagggaggtgtcggtaaccgcatcacttcgagatcgaagtacggcacgaagaagcctaagacggccgcataagggattatcacatgtgggaatagatgtgtacgaatattatcggcataaatgggcgtttgaatttctggtatgatcatcgatcaatacatgaaaagatgtaccgatcgcatcaagttactcgatgattgattcgaccgccggagttgctgtggaaaagagtcataactatcttcagatttgttcgtcagatttccctgcagacgtgtggacaatgatatagggtagctctagttcgtcccacgtctgagacgtgtgctgaattagtctcacatacaaatcttaggacactacgagctgaaagatacgtattgataatgcgatggtaacgtacgtgagtgatatcgtgagaatataaaggctggtctatctgatgagcattccttcaattactacgtacgactggacaagctatacgaatggtaggatgatgtggcttgcatattcacctccaatatgcacttgatgcgttcctctgttcctgtcctcaatctccattttcttcgttccaaattccattacaagcgggtattcgcccgaaacttggacgctcaaagactcaccagcttcgaaatcgatgcccattgcccagagtccgatttcgagtttcacgatttctcctggtgtgattttttccagctcgtcgtgaggatggaatgggtattgaggatggatggacttcgaagcgtctatcttgcgatgcgatgcgcggagtacgcctgtcgggccatagtaaatcatgaggttgctatagtcagactcggggatgtcggctgccattttgtatggggcagctgaccacggaatgttgatgcttatcatcgggttgccttgagcgtcgagtttacgaatcagtacgtagactaccatgtcgtcaaagtctttacacgacatgtacagcaccgctttaggcagacccattagcctagtagccttgtcaaagcgcagattgaacttcgcgtgcgccaccggttgtgtcccgctaacggcgttgtatgacacggtgctagtgctatctggtaccgacaattgtagattgtcctgtgcgccgagatagagcgtacggtattctgtccgtggaaggggaaagtcttcttcgatgatagggtagatggcttctttatcactaaacttgagtataaatatgtaacgtcggagataggatcaaatgtaaacatacccgtaagtcagcgaagccatacgtactcgtggcgtcttctcccaatcattgttctcattcttaagatatcgatcgaagaaagaagcgagctcgtcgatggattcttgtacgacccacaaatcgtaccattcctgatatgggtcttaatttggtgccccaaagtcagttcgtgttgcacgtgcttgtcctgatcacataccccagcgtagccacttctctttcgagctgagttgcatccagcctcgtactgagcccatggtatgtaccttcacatgcacgtcagtatgtgcagatacttgcattatagttccataacttacaaagctagagtatgaagcgactacgtaggtcggtatactgatgctctcaatgtctgctctgaagatatatgttagcctggtggctacatcaacgacgtgaagccacataccgcttgtctgcccagtatggattcatcaacttagatcgatgatacatctctttgaaatcctctaaaccattccgtcctcgaatcacatgttgagtgatgaagtcaaatagaccgttgtcccaggcgcccccacgcacgaactgttcgcggtataagtcaccacaggcttcccagggagcaatggctttcagagaaggtggtttctccgcagcaataaaccactggacgattcctttatgacattagttcatgtagctcaccaaaattgatggattgctttgcttaccaagatgtgagttcccagctagaccaacggagccattgcacctgtttatggtaagcggtattctaagtctttcagcacataacagaccagtccatcttagcaagtgcctcaatcacatcgtggccgtcttctccctcctgtttgcccatgatcactatatcgccttgagaatctccggcgcctgtctgagtcagcgacctctctcgtgcaatttacatatagtggaaatacctctagcatcaacgttaaccactgcgaagccgcgtgggcaaaattccgcaggatccggaccttcgaatcgttcgagaccactaagacagcccttgggtacaccgcagccccatttaacattgttcatcatagaaacgccgttaaacttcttcccaaacgggctccatgccactattgctggcactttcacgtcgccgttgccatcactgggtcgatagatgtcgcaatacaatttacagccatctcgtactgtgactgcaacatcatgttcgacgaccatctcctccgaaagtgctcgggcatcatcaccgctttgccagcctttcggcaagacttctttgcgtggtcgaaggccttggtaaccattctcgccctctacaggtggcttcacctgtaggttggcaacttgaaatgctagcggcatgttgataagatttgggatcccggagcgtggtgtctagcagtgaaggtgttaggatcaatggatcaggtacatgtaggcctctggacacactgccacaagacacattttgaatgatatatctgccattgccggccttcggttcccccttgccatctcaaccgtactcatgcgatggcgatgttgaactatggcatcaaagtctaggtcccgaagttcggtatgtggaggatctgggatgtgcaatctcctaggaccgagctgcgtccttgtcaaccgagaacgaatcagaaagcgcagagcaaggtttcttgcgcctccgattaactgtttcgagccgcgtaagagccacttatcgcctagttgtcgaagtcgaatggatagttgtggctctgaaactcgttcggatgcagggctcaccaaggtactagatcttacgctaaacatatttggagaaaagcagaggttagtcactcgaggacgccgcaccttcccaggcacgccaggctctagaccgatcacaaacccccgccccctaccgtgtagatgcatatgtggagtcgcagatcgccaaactcgcccgtacacgaccgtgagctagctggaaaggtgaccatctttgatggtggccaaaatgagtaaagatcgcccgtcatcctaaggttcataccataaagatgaaggaacgcatgagagaagcccataagcaaccttagtgaacagtatctttctccatcgttgcagacttcattccaaaatggcgccatacatcaatgacaccgtggagcagacttatggcgactggcgcgatgagttctatgagaagggctacattgtgttgaaaggtgcggtaccacaggaaaacgcgctcaattatcgtaacaagatgatgagctggctcgaatcgttcgataacgatttcgatatcaaaaagccagaaacgtggacgaaggagaacctacctcaaagtttcaagaatgggatgtatctgaactactgtgctgctcatgagaagtacgtttgggaagcaaggcagtaagtagtgtctcttgatatcttcacttgacaagctgctgatgattgtacgaccagagaaccaggcgtcctgtctgccttcgagaagctatggggtaccaacgagcttctcgtttctttcgataccatcaatttgactctgccaaatgctggtagtatgggaggctcaaaaccatggcctcatgtagatcaagctccagagagaaagggtctgagttgtgtgcaaggcatcatcaaccgtaggccgccctctccaagactgagacaatgttgctgacttgaacggtagtatccgaagccggacctgatgatggcggtctcgtggtcatggaaggcagcgcgaagcttttcgacaaatttttccaagagcatcctccggaccggacaaaagggccattggctgcgcttcattacgatttctatcccttccagccctccgatgtgaagtggtatgagcagcaaggatgcaaattggtgaaggtgtgcgcagagccaggcgacctgatactctgggactcgaggcaaatgcattacgcagtttatccaaccactgacacaatccgaacgatcatctacgcgtgttacactcctgcaaatttggcttcccccgaagatttgcaaaagaagaaagagatttttgaatctgtgagtatttctcttaatcttggtccatgaaaactggcactaatactgtctccaaagtggtgcggcacaactcactggccccatataaatatacattcgcagggaaaagctatgattgacggaaaagtcgatcccatggaacggacagagccgttggagaagcctgagatgaccgataaattgctcaaactagccggtgtcaaggcatattgattggtacagtgcgatgtcaaagcgtaaacgttggtaaagagcttcggctacttatacggtagagcattggaggtacccggtttacatcaactcaggtatcgaaggttgatgctgtgaatagtagcaatcatcagaattcttgaaaagatcaagagtcactgaaggcatccaggccgtggtatctcattttctggctattctcgcggacgtatgacgtcttagactccaagcataaatgtatcccattcattcatttcaccatccaacatgtccccaaatgaagcttgatattgcccaaagttactttcgttctcaaggaggctcatataagcagccacaggatccggaaacgacgactggaggttctctaagcttacatcctgatttgaagagctgagttctttgataagatcgtgcacagtacacggcgttcgaggtactgctggtgggtcctgactgacaagcaatagtagatgttcaatcatggtgcagccttttgccgcatgcatagcgacttcggaatgtgtcttcagttccgcggcagcatggcttagtagctcgattgtttgtgctctgacattatctctatagtcatggggactcgcaagcatgtcaagtgagatgtacacggcagctgctacaactgcagcagacaccgtccagactaacctatatggtctaggcaccggaaggctgtagttgtgcagtattcgattggcgcaggcgaccgcgagctttcggggccgttcggggtcatcctcagtgtctctagaaactagtacacgagcaatacccagttctagaaagtctaggacaatcgtcaagaggtagcgttgaaatgttacccattcgtgctgctgttcccactctctgtcgtcgtcattcgcagggaagtgctgagacaggtgtaatggcagatttcggcgaacgttttgaatttcctcaattgcttttagcagtttcggaggtgtctgatgcgtgtttgccttgatgtagacatagaaaatgtacgcgagtcgagacatgattgagtgatagtgcgctggcgatggggtggtggaaccgctactcccagagaaagaatcatctggagtggaacgggtgcttggtgtgatgttattaccaagtctgttctgtacagaaaactggcaacagaagctggcgggtgatatggaaggtggtcgagcccagctgccaagcctgaaaggacgagattagcaaaaagaagggtaatcaccgacttgagggagttcaatatgacatatccaagagatttggtatcggatcagggcattatgagatgaacttaccagtcccggataacacaagaccaccacaatcgtcggccaacctcgcgctcagctacagtggaccattccgcccttcgacgcatctcagcggatacagctgcctcgctgcccagtttgtgcatgtcgagacatcgggccatgctagcagcataagcagtgaggagaaactctctcatatgttctccgaagttcgaatggcacagcgtcagcaccgaaagagcctgcacaactggcaaagcaggagttgatgatcgttcgatctctttcagtgcagcctcataccaaatacgagaggtatggactgcgacattggttgtgggatccagaggtacgcaaagtgaaggcaaatcgacaatatcgggacattcttccgggtccagatacagaataccaactgcaagtactgcaaggtacaaagccagccaaggacgacgctcacgactaggagggatactaaattgagcgtcctgccagaattcggcatgctcctttaagaacttgtccgagtccacagcacaatgtaaccatccaagtgtctgcagggagaaggttaccaatctgagactagtgtcttgctctggaaggagcaaagacataggatccgtagcgggttcatacagcctatcagcgacgtctctctcggagacagcttgtctagcagagccgatcctgagccctacatcgaactgctcaaaagctgggaccaggtcttcgagtgatgcagaaggctgattgttgtctgtgctggcacttgtgcgactgtgtgcacagggcttagagagtgccaaagcggtctcgagttccgcaatttgagcgtgcagtgcgcctcgctgtcgtagaagctcctcaagctgggatgtttcgtctgcagcctcgccatcggtacttgcttcagcgtagaccgtcaattgccctctgacacgtgctataggtcgcctgcattcgtgagcagcattacgcttgatgcatggttggcagggactctttttatcgcatttgattttccgccgaccacactctacgcaagatttcgcgacacgttggcttgtcttgataccctgctccattggcgaatgtacttgaagaattagtagcacgtcatagagtgcgaaagagggctcgaggctatacaggcatggctatcgctgctgtacggtctgagtgtgcgctgccgccactagctgacctcggaagtgttgaaacgcccccgtgatctagctcggactaccccactagctccccactcctccacaatccgctactctaagtcgatttattgggcttcacgggggaccacgggcgaccgacgcgatacttcaaccctcttcgaaacttgttcatgtgcaatggcgtcgacaaaatggcgcactgctggacctgggcacatacctaggtacaaaagggtcatgagctcaatgaagatgttagggcaatcccaaggactcgaagtcgaatatggtttccacagagacgaaagaaaacacaacgactcacattgactatgtggacgcgcataaaaaggctgcgaaacccgtggttggaactataaagctttacgatgaagggggcatcgtactcattcccacacccacaaacgatccgaatggttagccgccccaaccaagaaaatgactacatctgactggaagtacacagatccactgaacttgccgatatggcagaagtggttcatcttggtcatcgtcgggctttacgctgcaactggaaaccttatggtctccggcatatcggctatcttacccatcgttcaagcttcatacaacaacaatcccaaagcgcatgatttggctacctggcctgcattttacatgggcgttgggaacctgcttgctattccagtagcgcatgcggtgggtcgtcgaccagtgtacctcctgtccaccatcgtgctatcgttcggctgcctttggtgcgcttacagcggcaacctgaattctcatattgcaggccggaatgttatgagcatagctgctggacaagcagaggccttgtgtcccatcattgtccaggaaatcttctacctgcacgagagagggtaagtacctaggtggtgggctataacaatactttcatgtcaattttctaacttttaacagcgtagtagtagcctggttctgcgcgttacagaccctgggaacggcggctttgatcgttgcaagctcatacctggccaatggcttgggttggaggtggtggtacggtatcttcggatgcctgagtggtgcgatcgccgtgctcagcattatatttgtcgcggaaacgaagtatactcgcacacttgaagcgctaagtaggccaatgtaccacgttgcttttggaacaatgcactgacttgacgcagatggcgaaggtatcgaagaagaagatggtacacttgttccggtcacgacgaacacgatgcgagaactggacacggtcaattatgctcctcgcagtttcctccgagacatgctgccatggaaaggaaaagccgaatggtataaagcagtcgattgttgggtacagatgttccagattatctggttcccaaacatcatctggttggtcttcatgtgagtatcaattcaccattcacctgcatacatatcctaacatgcaacctaagcaattctgctgcccttgggatatacgttctcatgacggcgcttttcgcagggctgctagtacaacctccattcttgtggtctttcgaaactcttggctacgtctttgctggacagattgcaacagcggtagccgttccgatcttcagtggttatctgtctgactggacaacaaaagccctgagcaaaaggaacgggggcatttcgcagcctgaatatcgcctcatcgcgttgatcattccgctggctgccatcctcatctcaacaatcatctttggcaagacagcacagacgccgtcgaattggagttgggcaggaattgcagtcaccatcaacacagaatatttcggcttcgtgagtatagtcgtgtcgagcttcgtgtactgcatggacgcttatcctcagcgcattgacgcggctttggtgctcatatgctccctgcgcgggttcattggattcggcatctcatttggatccatcagctttgtcgaaaaagcaggatacgagggcgccctcaacatctgtgcgggcatagtggcagcgctgatgggcatgggcgtggtcgtgtatgtgttcggagcgaagatccgagccattacacagaagtgggctcaggatgagtgaataacaagagacactcgactggggcggctgctctatcggccctcgttcaaacaccaccttggcattcggcaagtcgccattgaagcccatgactgactgacctgccctctctgagcgacccagaccaaccatgggcaagatcgtcgaaggaagctggtcttgggataatataagcaacacaaagcataagtgcactcaggccacttaggcatccaatacactgccactttttcgaagcatgcaaggcagttctcgaagcctctcggcacagccctctaattggtctccatttgcatccaattttgccaccggaaacgcagcaagccatgtccttgctgatgaagcgaacgttttttaccagcatcacaatcagttttactagggccatgctcacttccacctctcagggtcgtttactacaagcgagccttcattctcctaacatgtaaccactcagattacttctaagagaatctagacgaggctcacacttgtcacgcccacccaaatcccgggcaggcacacttctagcggagaaaatagagtgacacagtccacaaaaccaggatagtctccgcgttttctgcaggatcgggaatcccaccggcacttgcgactggggtgcatttagtgctgatccgtgcacaccctgtcattcagtacgatcatctctgccttaggccttcgattgctgtgctgaaggtggcttggctggaatttgtccgtcttgctaatacctattcactcaagtttgtccgctttgatgagtgctaaggatggcatcagatcatgtttagcaggtggactgtttaacttgagacgccggtgcaggctaccaggtggagaccatgtctatcattcggaactttcaagtctgatccgacaacctgtggagatcatcttgaaatgagacaagtgagaagaataaaggtacgggccggaacgtcaaacatgagaacaagacagccatccctcgcatcaaagcctcagcatatcaacttagtgctactatcaatatgctcttccacgcttgtgccttgaccggccttttggccatcactgccgctagcccagcccctgttactccagtccgtcgtcaagcagcatccctctgcgaacagtacggatactacgcagccaatggctacgagttcaacaacaacaactggggcaagggttccggctccggaagccagtgcactaccgtccagagcacctccagctctagcgtgagctggtccacccagtggcagtggtcgggaggccaggacaacgtcaagagctacgccaacgctggcaagcagttcgccaggggcatcaaggtcagcaacgtgaagagcctgcccaccaacattcagtgggactaccagccccgtgacggcgttcgtgccaacgttgcctacgatgtcttcactgccgcggatcccaaccacgacaagagcagcggtgactacgaactcatggtctggtaagtacatccacatctatacttcaaacaccagctaacgtttccaaggctcgcaagaatgggtggcgtctacccaatcggcaacaaagtcaccaccgtcacccttgctgggtatagctgggacctctacgtcggccccaacggctcgatgaaggtcttcagcttcattccctctgacggatcatggaagttgtccttcaacgccgacctgaagctgttcttcaactaccttgcgcagaaccagggataccccatcaacaaccagtacttgatcggtaagtctcttgaccattctattcctcgaacaagcactgacgatactgtgcagtcttccagcagggtactgagccgttcacgggtggcccaaccaagtacacggtgtccagctacagcgccagtgtcaaccaataagcaacttcgctcgcgagattaccagcacccacgggtgggtgtcatgattgatggatatatcgacgctggtttgatggcgcttgggatgcgcaaatgatggtgttcacttcttccatgtatatacttggcccgcatatttgggtataaatgccataatttatggtcttcaataatgtcttgcgctgccatggaacaagtgaaggaaatgttgtgcctgcctacactagtctcgctcgacccttgatgtgtaactttgtcgattgtgttactttgggaagacgtgttggcctaagatgcgtcgcctctgacagtagccagatgtgcagataatcggttatgtgtgatgagatattgacaagatggaagttggaacggcccaggtgcttcggcacggcttctccggtcattcgtccgtgcggccatgcgcgagatgacgatggcgctcactcgcgactgcaacgccgaactcacgcgacagttccgactcacctgtggaggttcaaagtgtggcttctacctgtgagctgtgaaaatgatagagcttcataacaggtaaagctcacgtttgcgccacgcaccgacctatcgagtacctaggtaccgcatccttgggcatccgcaagctgtcgcgatggagactccggcagccctcagcaacagcagctcgtacttcccatcgccggccgacctcctcatggtcttccctcgtctcctctccaaggcgagttcgcttagcgacctggtgtggtctggagggagtgtcattgcggagcctaccaaggccaacatgacaaacaccacagctgcgataacggcagggaagttcatacaggaatctgcagctgctgcggcttcgggttctgtagcttctccggaagaaatcggcatcttccaggcgctgaagaatatggccagcttcttcagctacataaccagcaaatgggcaatagcgacgtttgctacagtgagcatactctccgaggatacaaccactctgctgattatggcgaccaggcaattctcttgaatcgaactcacttttatgcgtccagccgaatccctctctctttcgaccgcctttacctacgattcgccatctatctcccaccactgcttttgtttctgtaccagatccaaggcataacccaggcgatacgatgtcagacctttccaggatggtccgaagtgcaatatggcgccgccggaagacagctcgataccgactttgctggtgagggaggctatctatggcaagcgtcatccaaggttctcttctgggaatccatcgaggactcctgcagggcagccaacatgcttcccagtgatgaagagtcaacgcggccatccggctcgcttgccatcctatggcctttgtttctttcactcggcattagccacttcgtggaaactctctcctgtgctctccagggtcgccaacccgtgcaagaggctggcatgaccatctttgagcactcgctcgcttttgctgaagctgaggctgttgtgacgaagcctttagctatcgacacgacacgattcttcaagcccaagcagatgtggacaccaaacgggtcatccttcatgatgcctcggtccagtttgaacaagatcgtcaacgttccacctgaagttttgatcatttcgctcatttccagtatcagccatttcaccagcaacgctcttgcaatcgcgggcgtgaggtccagatacaggctcgtcaccacgaccatctggggtctggcttacatggccacattctcctggagcttcgtcaagctcacaagccggattgctgatcccaaccagtcaccagtgggtatcttgagatttcccacagtttgtatagtaggcttcattccacatcttctgattctcgctggcatctttacgtgtggcttgatctaccttttggccctcttcattacggtcttatctccgccaccaggccagccagcgtcgttgactctacgggaaagattcaccgttgcttacaacaaccttcatgccaacattcatctatcagcaaccgcgcctctgaccatcaattggcatgaggacttttacacggcaatcctaaaggttggcttcacagtgttgacagcagctagcgaagcagttttcctgaatgagggcactaaagtacatgttcatccaatgacatggattgagaagaagagactagaagatattgtgacccgtcgcaggaaattccgccaaagcctgaccaacatccccccacaattgcgaagcggcaccttggctgcaggcgtcgaagtggtagatggcatcgatggagacacaccaaatcagagtgcaacatctggctatgccactgaacgcaagacacgcggcgcgaagagcgcagcggacgccaccaggacgaccggtcaccgcgaccctgcaggtcttgcacagcgcaggaaccgtttcttcttgactttccgcttcttccgaagcatatttatgctcattgcagcgatccatgctcgcttcacgttatcgctactcgaaaagctccggatagcctaccgaccacggtggatgaggcgtctggccggacctcaggagatggacaagatgcggcctgcggatatgcgtgggggttcatacatggtgccatccgcagacgaatcgtggctgactcttgacgaccgcagtcggttccgtcctgatagcagtttcgatgtcgagacatttgccaaagagaggctgcgtcagagcggcttttatgctgagcccgatactgaggttgcggaggagcggctggacgactacctatattcatggtggcgcaatggaggtcgatggggtgacgttgatagcagcactgactacatgccgccccaggatgatgatactacaagcgttgtttctttcgcgacggaaacagacaacagcgaatggtcggatgaggaggatggacaacgcacacccacacgcgagacttaccagcgtagtcgggaagctacgccatcatcagatcatacgatggatctcgcccggctctcgcatctgcttgacccaaagacgagcgaagaccgcgaggaggccaggctgttggcacgtcatcttgaaagttccaagatcttgacacggtcacagtacaggcagatgcgcgaacgcgatgaggccaagatcttgaccacatcacggtacaagatgagcggcacaatgaagatgtcacccgaagaggaggagcagctcctcgaggacttcatcctgaacaaacgatcggctatgccattaccaggacagagcaatgcaggcagctgggatactggggcggagggcatgggtgctgaagggccccaatgcgtggtctgtcagctgtcgccaaggacggtccttgtttggccgtgtggatgtctgtcgctatgtgacgactgtcgggtgggtttggcatcgaagaactacacggcctgtgtctgctgtcgaacgaatgtggtagcatattcgcggctctatgtaccatgagtatagtcatgctgcttttttctctgtagatgtaattttttgcatattgactcctgcagctacgacttcatgtgacttctcttggtgatcgcccaaggtttgtgctgggcaatgctgcatgtgatggatgcaaactggtggagtgggcccatgaagctgtgcgtctaccagtagacaatcgcgcctgccccacgcttagtagtcaggacgcagtagtgcacctgcagttcgccatcgtcatcacgcttgcgtgcgaagtagtcccgccaagctgtgaggccgagtcaccaccaaaacttcatttccgagcgacctccgtaacagtaacacgaacaactctctcacccagcgccagcacacaatcaatttcgactgagcaccgcattcgagctcggtcaacggcataccccaaaaatctctccagaagtttttatgcaatccgagcctacaaaagcatcacaacacgcccccacaccagaagacgcccctcaccccaccacctacctcccagcatggacagccccgcgacgatgacttgcaggactctctgcggcctcacccaggtgagcagcggggagagcctgagctcgccgtcgagtggcaacgaaaacgaaggcgacgcgacgcgatcgagcgctcaccagcagcgacggaaacgcggtggagactttcggactgagggccaacgaggcatcgacgcccccgccgaggaatcgaatcagcgaatatgagaatgcgcgcgtgaagacgcccaagaagccttctgaagggcccctgttcgaggtcatcaagagcaacaggaggcccgacgataagagctcccctatcgcgaagctgccgaatggtgagtgcagcgtctacttgggattcaatgcgcaggtgctaacatcaagcagaggtcctgatccatgcaattgcccatctttcgcccaacgacctcgccgccgtgtccctcgtgtcgcgccgcttcaacgacctggtcaccacccctcacgcatggcaggttgcattcggccgctacttccccggtccgctcgcgcttgaagacgcggaaatccgcgctgctttggaaaacacgggcgatgtggtgcgctcggaaaagaggaggttcacgaggctcacagcgttggcatcatggaggagcgagtacattctgcgcacgaggttgctgagatccatggctcgtggcaagcctgtgcagttacccgcaatgccctcacgcgccggacaaacgcaaactgctacacccttccttgagtacaacgcccagacctttactatcatcaaccatctccatgctactttcggatcgggtctcaataaacgcatgccacgcttcatccatggcgcagacgatgttggcatggtcacgagcagcgacccgacaaccggcaaagtagatccatggggtcaaagtgatcctaatttctacggccaattctccgagcgattccctggcgttgccgaatggggcctcggctctggtcacgtcgttggtcgtcccaatgttatggatgtgtctcaaccatacggcatgatctacggccaaggctgtccagaggggtcctgctattatcgttgcattgaggaaatgcgtgggcgtttcattgcagaacccaccgagctagcattaccggaagctggtatacctaagcttggtgtcgatggcggtgccatctgtagcgtgtggatagccaagtcgaacacgatacctacgctgtccgagggcgtgattggcatgatgatgggttccgctgccggtgtcgtatccgcttgcagccttggaacagacgggctccgtgcaacccggttacagcgcggtgagcttacggcccgctgggtgcttagcccgggcgtacccattattgcaattgtcgtggacgaaaactattcgctgaagcgacaagcgcagaaccgcatctgggctgtcgcactcaacgcccttggagagttgttctatctcaccaagttccccacccgcaatttgaccgtcaaaggagatattgaggagcacaccgaatatctcgcatggcttactggtcggagtgtctactggaacatcgtcgaacctagtagacgcgttgcacgaccggacccgtacagtgatgctgagattgacggcagctactcgccccgtacatcatgggacggcatgtgcttgagcaaagagcagaccatggcagagaccagggagattcaacaatacatccgcagagagccaaaagacttccgaaaagcgtgcttgggatgggacatgcgtcgtcggcttgaggtcgacttttcaggtgacgatggcaattatgcaggtgaagccatggtggtcttcgaatgtgggctcgatgaaggtcaggtcgcggacatcaatcgtttcactcgggtcaagaccaatgagaaagaaaagagcaccactacttcgacccgcatcacaacgccccagtccactcagcctacctctttgtttggaggctctggctctggtacgcccgatgttgcagagacatctcaacgcattcgtcgttcgtcatacatgtcggtctcaagctcaccggagcgagacaaccttgttgaggagtggcgttcttcaaagcttacttttggtggcttcaagaacactcagctaacttgcacaaccctggacatctcaacgtttgcagttctcacaatgtcagaagatccggctctaggattctcgagtccttcgaatgcttcctcgccatatgcctcgcctatgtctgtcgctagtcagccagcctcaccttctgacatacctggccaacgcgcacgcttcgtcgcggcaggcacgaagactggcgtagtcttagtttgggatgtgcgtgctcctgtatcgcgctcttcagagttccccaacacaatcgagcctatcaggattatctacactgagtcgcctgagatctcttgcttggccatgtctgctctccatctcatcgttggaggcaacgatggcatcgtccaggcttgggatccacttgcttcgagcatgacacccgtgcggacattgcattcgcgattcaagtcgcgcgctcgaaggcagatcgcgcaagctcaagcctcaatacagggagtcgggatcaacatgttcgccgccggcgcgatttgccttgaccccgatccgactgtgctgcgtggtgcggtatctcttggcaacgtgctacactactggagctacagttcttcggcagccgaccagcacaagagcagcaagcgcaggcttcgacgaccggaacgcggaagcaacaacactcccgagcgcttctctggcactggtcgggtcaacttgaaaaattacatctctaacgagaagtatgagttggagcgtgacaagcacgagcgtcgcaagcaggctgagcgcttggctggacgcttcggaactgagctcctagatgaggaagaggctctagcttacgctgccatgttatctcaggaggctctcgaggctgaagagaagaagcgccgtgagagtcagagcactagtaccacgggtgacgaaactgtcacgcccgagtccagtgtacttggacagtcgtcttcgccaactttgaaaggtgacgatgagctcgatgcggacattgccgaagccatccgtctctctctgaacgacaatcccggacctgtctataacgagcgcagctcaacgccaccttctgccttcgatatcccgatcaaatacgccaaaggcaagaaaacatcttcgccacgatcaaaggctagcccgtcaacaaagggcaaggctgttgcgggctcaagcaatgatagtgagctttccgatctagaatttgcgatgcagctgtccctcgcagaagaggcgagccgcaaggaagccgaagccagcgcggatgatcaatttcctccattgagtcccgtagctggtgtcaagggcaaaggcaggatgctttagcagtttttgacgtttcgcggtttttattctcatgcactgtttaatacctattttgcttttcaacttcatatcatagcggttcgatttaacttgagaagaacttaccatttcctctgtttgccagggtggagaacagtattttctggcactgctcgcaagagcaagcttccaatacaaatttatcccattctcatcatcccacctctcaagacacagttactatctctgcgacccactcccccatatcctccatcctccccgaagctcaacacctctcctgaacgaacaccgtgctcgtcaccacaccacaccccctgcaacatgccgtctcatacggcaaatactcagtctccgtcgacgtgctcggaaagacagactacccataatccgcctgtcgccgggtgtggtattactagggtgcagcggaattaatggtgcaggcaatctctgatgtccctgacaagctcgcgtttcagtattgcaatttagaataacaaatctatcggcgctcagtaatgcgaatgtagagtaattggtaaagcgctcaaacaagatttcccacatcgttcagactcaacgaggatctcatgctatctttgaccgacccagacgagtctttcgtactggcacctgatcctccaatcgtcactacggtcagcttctcgttgatgtcatgcttcgaaggctggctcgagtgcgaactgatcgaaaggacactgaagatagtcccaagaaagcttccgaaggatgtgttggcaaacatggggcgaagcgtcggtagacaacagccgatctcccctgcgacaatctccaccaaagtccacaccacgaccttggtattctcgccttgaatatcgcggaagctcagggtggtaccgtacgaatcgatgagtaggatgtatgctctgacagcacttgcagcagttgcactattcccgattagcctgttttctcaagcacatggttcattggatggacttacaacaagcccagtgcgaagatgctcgtgacttgcagcttctgagataggctcatctgcatacgccacactattggcatcggcgctgcaatgatcatcagatccatgataagatccgtcagcgcgagcgcggccgttgctccgctagtatcgtcgcagtactgcagaagttgttttacactcgtccatgccgccgcagggtgagagccgcactggaagatgttcgcgcccaggaaagcgatagtccatgccgttatgagcgcaagcaaaaagtaggaatagatgttgaagctcctgctgatggagaatatgcgcctgtacagcaatacaacactgagtttgatgagcccgatggcgaaaatgctgatgattaaggtgatttgcatgtactagttatcgtgagtctcagtgcgatgaataggcagccagaataaggcatgagacttacctcgacgttctcaaagtccttaggcgtcctgttcgctgcccctgttttgggatcttggagtgtgtgcgtgccgaatagtcctttggcggttccacctatgatgacgcccgcgactacccacatgacaatctaacacaatggtcagtctggaatatctctgtgaaagcgaccgtgtcgacacttaccaatcccgcacatgctgtccagtcgtcaagcttgaactctgctttttgtagcattcggactcgcatccgtgctagtacagcaacagaagctagcactggcaagattgtgctcaaggcatacgtccccgcttgattcaaagacatctctgctagattattgctaaatggcttcaaggaaaattacaatgatgtacgcaacacgtcgtatcgggtgttccgactcgaagatgatatggcgaagaggtcatcttgaaccctggaagatatataataccatattgacaggatatgtaccatgtgctcggtgaccgaagcctgtgattgtcacagctaggtacatgtcgtgtacatactaagtaaggctcgtttcggatctctggctctagtaccggcggctattccctgggtgcctactagtacgattagtacctccagatgatgcaacaatcaatacccaccccttctaagcggcttccttgcagtatgcacattgagaagtttgcgtgtattcagacactttgtcttatgctctaaggcaccaatgaccatgcgaactcatccagacttatgtattggggccgcttgtgaatggtgtcaatatcatggagggtgtgcgacctatgcgcacaagttattttagggcttgccgttcggatataaacacgcatagttgtggcagtgggccctgcgtcatatcgactgccgatcgcgggtcatcgaggcaccgcagaaaatggtcgacgaatcttgaaacttggaaacagtgaggcgtgccagtacgtggattgacagcggttgtggcgaaggaatcggatgtaagcactagacaagctgcacagcacgctaggttagatatccacttatctttatcgttctgagaactgtctgcgtaaagcgttcatcggaagataagattgatcagtgattggtagcttggcatgaccatcattaaaacggttttgctcaatcagagtgggtgatatgatgatatttggtatggttttgttcagagaaaggaacactttatctatgtgtggaatttggtatattcttgtttgcatagggacagtctccatctaggtgcccaaatctcctcaaaagtgttcaaagacagtatcgcacatagatgctttaaattacatcctagcacgccgtttcagcagttccctcttcgcctcttcgaagaacgcataggtcctgcgccggtgcgttttcaccaggtgtcgggagtgcggcaatcgttgtagtgaaggcgaagacagttgctaggactgagagggctcttgagatgtacatggctattgttgttttggtgagctcgagatcatagtcagtcatgatgtaaggaccagaatggagctggcgtacctgacgcgggtgtaattaggtagtaacttgtattgtagttttctggacgattcaacgaggtgttatagctgatacaatgcgttcatagatgcgggttcaacgtctgtaagcacagctcaaatatggagagaagagttggctatatatcggggcgcttcttctgtccaagccaagataaaacgggcattcacccattccttttcaatatgagtagggggctggtcggtatcatcgacaaatgtagtaacgattgtacagtgttgatacatgtacatgtagcatacgcaggtggcgtagagcgtagggttggtgtgatcgacaagcacgctaagcttcggagaccgaaagcttctgtgggccaagggctcttggccgtcttgagtggatgtaatgcaaggcgttccatagcctaagtcgagctagcctaagtatactaggtgagggaactggtcgtttagccggcaaatcagcgttaggatgtatactgtgcacttaccaggcagcatactttcctcggagacaacaaaggtactagagttttgtaagagcttcctgtagcatactcaacgttcctccctgagacaaacaagaccatgaacgccgaaaagattgcgtatcgaaacattccggcacaagactcccacgtcgatgacgatcaattcgaaaatgtcccccggacccatgtaggctccttgagggcacgaaaatacctgtggtacctcattcaagctgcactgctctgcacaattgccgcgcagggtatcgccattatgtttctgagccaagcggagaaggattcttgccgttctgtccgtaagttgttgtgaggatttctgcgagcaaattctgacgctatggttagacggtatgcctctaaagcgtaccgagcctaggactatatatcagcactcgaagtacatctcaagtgatgaagaagaagcttccaaagcctgggacgcaatcctgcccggccatggcgttgttgctatagagccagaatatgcgcggtccaagaaactccctgaaacggtgatcttaccagactctggtggtaaattgacatttgtaatcgaggcatatcatgcgatacactgtgttgtacgactgctcctccgcagtgcagaaaacagagctgactgaatttccagacaaacctgcgcaagcactatgtcgcactcgagcgcaatgagaccagacactggtcagctagccatgaccggcactgcttcgatgcgttgaggcaatacataatgtgtaacattgacgataccttgctgaaaacttgggggaagagagatgcaggacatgaccaagagaagaagtgccatgactgggacagactgagggcttgggctgaggaacgctctgcgaattatttcgatgcagagcctggtacgggcacacgccatattggtaattatcatgcaggcgacggtctgcctgttggaagcttgagatagttattcagctaactagaggctgtgaattctaccagacccttgtaccatgtgtggaaccaagtgtctgcgaagtacatgcgagcatgttgaggcgcctggtgatgggtaggtacctaggtgcagggcggtgatgacgtcacaacattcagaacatcagccgccggacgcgtgtttcgaacagtgaagctcgtgtctaataccaaagaagcaggcagatatacgaccctggaatcgtgtctcgggcttcagcacgatctacgtgtagatctcgagtgggtacaagacttccgaggtcgctctgagcatgctagaccttgttcgcaaggctggcgtcaagaggccataagctccgcgcgatcgacaagatgtgcgccctcgttctccgatgggaggcctggcgtcacagcggtttggggccgcatgtagcgtgatggcgctagtccagaggtgatctagctctgcggcacagtgtaagatgccctctctcttctgaccctcacaaacacttgagctcgaagcaatcttcttctttccaaacaagtatccaaaagtgaaacgaaaacagcatgtcgactgcaaagcctatctcggatccagtagcggcgaagaaaccaagcaaggaccacccgtggtggatagaggcaagtgctgctccgtgaaagattcgaccttagaacaggcgctgacttgatgtctcagaatattgatcaccagataaaaccagaggtcagtcgctttctgacgctttagcatgtagacaaagcttcctcacacatcatccgtatccgacaggtccgacatagcctcgagacctacagtaagatccctccggaagaagtatcaaagcacatctacaccatagtacgtgaatccatcttcccatgttacatctttctgaggccattgcagcgcgaaaaagcatggaacattcgtccgtacccctgcactggcattggcgccttcctgctacctagcatatctcgacatcccgcctacccttccatcctctcacgtctcaaatccggtgacaagcttctcgacgtcggatgctacgtaggccaagatcttcgacgccttgcgctcgacggttcacctactgacggtctttacggagtcgatatcgtcaatcactgggacctcggatacgagtttttcaacgacaaagatcgtttcctggcctcttacattgagtctgacattttgtttcccaatgaagcgctgggtaacctaaatggccaaatggacgtcatcttcatcgtgcatgttctgcatcagtgggattgggagacgcagattctggcgtgcaaagagctggtgaagctgtcgaagccggaagctggcagtctgatagtggggtatcagggtgcgacgaaagacattgtggcaaggacgaaatggaataaggagaacaaccagaacgaattcacgctgcatgacgcagagacttttaggcgcatgtgggatgtcgtgggaaatcagacagggacgaaatggaaaacggaagcggagattgtgccggaaaatgagttggagtttcggccgcaggatacgagttatcttgggcctgatttcggactgttgcgcttcctcgtgacaaggattgtttgagaggaaagagacgcgcgtagtaattcagaagccaagcacaataatttgacagctcttcagtctgttccgccaaagcaattggcactccctcggtgtcacacgtgtatgccattacccgcttctgtaccacaaagcaaacacaccacaaccagcacattgaaaagtaacatgattaccccatcagctcatttctggtctcgaactaacgcttgagtaaatttgcatgaacaattccgcgccaaaaaaggaaagatgtctcgagagtcgaatttctctagaccaacgtatcatcttttggttgttggctactttcttgacaggagagtggagttcaattcatacaaccagaatgttttattgcaagccattgggaagccgttgcggtatgaaaaaggggtatgcagaggctagctactttttcgctgtcaagcgcccaacgaaatgcttgctctttcagggtcacaacgatgcggctacccgagcacctgttctactgcagattatcgactacctaccacagaaaacaaatagggatatctaaagccctcgggctatacacagtatcacgaggcttcgattgcgacgtcaaggccctgtgtgtagctccagacgcgttgtcgctacccatcgtgggttatggcctgcagtaaatataatcggcggaaatatctctaggcagatcgatgggtattgatgctgcaagaccctcctgctgtgctgctgtagttatacagttctctggagctgaatgttattgaagtttcgggtgtaactaagcatgtgaagaacacctgaagatgacatgtaaaaattgcttcggtctctttcaaatacacctttacttgatcgacaacctagctatcattgagaagacagaaacccccagttcccaccgcacaatcacttccctgtccaaccctacatgagataagccttggtccccactatagtcaagaccaacgttaccttttccttcagcttttcaaagtaagccttgtcacgatcgcctctttctacatttccatctttcgagttcggcgttgaatagatgctaccaggtttgagctggaattgacttgggggtacttttgatgcatcccatgtttcgctggttcgtcgctcgcttgaggaggaagctttcgaatctctccgcttgctggcgtctgttgatgaggttgctgcggggttgctggtagtgttggtggtcatggtggtggagttgtgtcgagttgctgttgtccgttgctcaagaataggttgaattctgccaaacgagatggtaccttacgtccggtgcaagtttgaagggactgcgcgctgttatcaagctggtgataccccacaccgcataaaagcgaatacgttccacaagctctttccgtgacaacgccaagccatcttcacaaagacatgtgctcgagacagggcatcatcaccaccgtcacggcgatccacagccacacatgacagccatgatcagagtccagaccgaataaatgtctccactgcagtggctcacgcctgcgctgtggcttgaacgccaagccccaactaccggaagacacgtcgatatgctctgttcgacggatgcagctgtggatctacgtcaggtgtcctactgaattggcgagggggttgagggacgagatgtggttggtgggcttctttgacattattcgtctccaaagcagcggtaacacaagtgagcaacttcttgttagctcaacaactactatacggggcgcagtgcatgcagcacaccgactattgtccattgccgtccacagccatgcgaccgcggggctccgccggcatttcgatgactcgttgtaccgtacatccattgtgccgatgttccggtgagcagggcgcatgcgcatcgggaattctgcgttttagtcaaaccgaagctgaggtgagatataagcaaactccttcatctcggcgtaatcttgaattgttcgaaggagacgtcagtcgaaaagtgaagaggttctcttggctgagttttgagtatctaatatgaccaaattgttcgcagaagtatagattttcgaaaccggcagtctgcctttccatcagcttgtcacaaaacaaaagaaatccaccacaaatttcgatcaaagcgcatcatcgcgcgttatccgaaaaaaacgccgggtatgcaaaggtaggttattcaggtatcccggatttcggaaatacatatgtagcaatgacaaattgaagctgagcggcgatcacgtacgatcagctggaaattttacacaaacagaagggtcgagagtcgatagtctcgaataaaacgccattgaaatgcacaccccttattccaccccaccgaattgtcgttcgtggatcataagtcatcgtcgagatcgatagcatcgggattcgctgctccttctgcgtctgtgggtttgacacttccgcccaaggggccggtgctagctgcgacaaagcccacgggagcgcgagcttcccgctctagggcggccattgcatcttcaccgttggttgcgtcgtcgttggcgtgctcgctattgccgttctgcatgccacgagcgacggcttgagacgcgatgaagttgacgtcggtactacggagggttagcggggtggatttgaaaagcatgagaagaacgtacttgtattgagcctgaacactccgcttgatccgaagcatttccttgtaggtgtcctcgttgccgtgctggacctcgaaggactcccacttcttccagaactctggacttgttcgcggatcgcagaactggctggcatggccatagattgctcgtgctcggtcgatctctcccaaccgtcgctccatttcagcaaatttgagacacatttccttggcctcagcgtcaggtagcgcaccaatagcgcgctcgtagatcggtcttgttgaggtgagaccaaagttggaggcggatttggtgatgtaaaagttgaacatctccagcctgtcttcgtctgcaacggcccgggtagcgcgctcgtatatccgcatagcatgtcgcgcgagtcctcgatcttcctccagtgctccgtacatgaggtaaaggaccttggcgaactttggtgggcagtcttcaacagcctgctcgaataagtctcgaagacgctccatcccgatcttgcgatccacggctttggtgaggtagagattccagatctcgaacgcgacaggatagctgaaaagatcgagaccgcgctcgtagactttgaagcaatcctcgaagtagttgttctcttctagcaggttggcgtagttgacaacggtctgtggggtcgcaatgcgaagctcgaaaatgcgctcgtagaccttcttggtttcctccaatgtgctgacactctccacaagatcgacatagaagctccagagcttccagctcttgtgaacacgctgttggggtgacagtgagtcatcaaaatagtcaacattcgatcgtttgggggcttgcgtcgccttggccataatgtcgacggccttgtcgaagttttcgttgcgaagttccaactcagcgaactcgcaccacatctcagccagctctgcgacagacttgaaaggaaccttgacagccttttccatgatcacgcgagcgttctgcagactgccgccagcttcgtagaactttgcatagttggtccacagctcatggaatttgccgacggccttctttgggttgatggcggcgatggcatcggtgtatgtctgtaccacctctttcttgttatcgccccagagcgcaatgcgcttctgccattcgacaacgttgtgggggttctggcgcagcatgacatcgttcagcaagaacggtctcctttgcatgagcgactcaaagcgaaccattcggatgtcgaggtccgcgtcagcggcttcgttgagtttccccttctcagaccgcgccgcagcttcgttgagtttgatgccaatcatggcctcttctgcttcgacgtatgtgtcgaagactatggagaagtcgcgtacagtcatgacggtggtgacggcctcctcaaagacgtcgcgtgccttttcgtattcgcccttgtgcatccagtatcgcgccaagcctacccagagcacgcctctctggtcggggaacttcaggatgccactatgtatgatcttttcaacgtcgatgccgctgtcatcactggtgtcgatttccttggcgtggtcgatcagcaggtcgatcatctcggtccaaaactggaacgggccctttgcttccttgctcttgaaacgggggttgttgagaatctccatgtacttcttgacggcttccgtgtacttgcgcatgtccttgagcagctcgatgaagtcctcggcatcctcgggatggatctgcatgtaccgtcgccatatcttgacagctgtttcgcctgaggcggaagtcgcaaatggtcgatagagggcccatatgcggttgtgctgcgtcagcgggagggcgcgtagcgctcggtcaaatgttcggcgcgtggtggtgacgagaggctgctgcatcagaaacgtgaggtacatctcccagatgcgcggcatcttgttcagcagcaccagggcgcgctcgaacagggcgttgaccttgacatagtgcggcgcaaagcgggcaggattcttcttggcaagatgcctcgtccgcaggtcgaggtagagcttccagagcttgtaggagcgcgggaggacctcgacggcgcgctcaaagacgtaggcctgctcgagaatgctgccgcgcgacttcttgaagcgcacatagtccagccagggcttcacgctgccggggttgcgctggatgtcctgctcgtacgcgacatcctggtcggtgatcaggtggaggtcgctggcgcgctccattttccgcttcgagggccgcgggaggctcgcggtgacggtgcggaggagttcgccgggcattgtggcgccagaggagccgtgggacagcccgcggtgggcaggaaacgcgatggatgcggtcggggtgggtgagggaggtgttgacggcagcgttaaacttctcagagggcccgctcggggcacccagcaacagcggtctgggacccaccccgttgcagtccacccaatcgcgcctgcctcgccgcgcgccgagttggcaggcacgggcccgctgtgggtggagctcgtcgggcatgctagctgcgtcacgttgcgctgccttcaccaacccgaggccgtgattctgcttctgattctactctgtccttcgattatctgcacatctcacgcacttggcgctcacacgagccaacccacccatctctcctccaacgcgccgcctgtgttgcagatatgtctggcagcggggtatgtcatagctccatattatgccgcagcacaactgacaccaccaccaggcacgcgaagccgtcttcgcgacgcggcagtcgctgagtctcatgaagagcaagctcaagggcgctcagactggccacgatttgctcaagcgaaagagcgaggccctgaccaagtacgcatctgcgagaaagctacacatgtctgaagctttgctgacgtagctccgcccaggcgttttcgagaaatcacacgccgcatcgatgaggccaagcgcaagatgggccgggtcatgcaggttgctgcattctccctcgctgaagtcacatacgccgtcggcggcgacataggctaccagatccaggagtcggcaaagcaagctcggttccgcgtacggacaaagcaagaaaacgtctcgggtgtcttcctcccgcagttcgagagctacaccgaggacagcaacaacgacttcgcactgacaggtctgggcaagggtggtcagcaggtgcaaaggtgtagagagacatatgcaagagccgtcgagacattggtggaactggccagtctgcagaccgccttcgttatattggacgaggttatcaaagtagtcaaccgccgtgtcaacgcaatgtgggtatctcgcacaatccaagcctgtccgtactaatagccaacagcgagcatgtcatcatcccccgcacggaaaacaccatcaagtacatcaactccgaactggacgagctggaccgagaagagttctaccgcctcaagaaggtttcgggcaagaagcagagagatgctgccgttgaggaagctgcgcggttggaggcgaagcaggctgcggaggccaaagaaagtgccaaagacaatgccaaagacagtgccaaagcagatgcagccgagagcaaagacctgctgggagacgaggacaatcaggacgtcatcttctgaggcgcgtctggaatgcttagtagaaccaaacattggctgtgttcttcgcttcatgctactggacgtcatcttaatgatagtccgcaaaatagatcggccaggtgggtttccgtgagggtatgaagggtggcgcttgtggttcatgcaagggtaggatatggttcgtagctgctgaaagtgccctgtgtgtgagataagtatggcgccacaacgaacgttatatgcaggtagtcaaaactcattgtccggactgaagctgaatgaggtatcgtaatatcatcaaatccacacgcaaaatccattcgcaataacctactgccgttggtatgtgaccttcattggtttgccttccgcgccaattggtgtattcgcagtcgcctccttcgccgtgatcgcgaattgctcgttctcgaattcggcaaaggcgacagctctgaccgagaccaggcgtacttccttgaagccctcgaagcgatcgaacacgtttgtgagatcttcctcgtcgatgtcgcggggaatgttctgcaggaacaacaccttgttcggccgtacgtattcgtctggaacgacggcggctccggattttgctgcgcgaggcttctcggtggtgactgcagggttggcttgcgctttcgcgtcctcctctgcgcgcttgaagtctgcaggtggtcaacatagtccttttcactcgcactctagtaacgcacctttctgcattaaccgcttacgcttgtgctcttcgaacatctctgctgctttgcgcttaaccgtctcgtcgctgtgtgttttcgccttggacaccttcaaggctttgccgtacagctcgaatccgctcatttcctcgatcgcctctagtgcagacttctcgctatcaaacacgacaaaagcctggcccttgcgcttcaggctgctcttcgcgataatgtcgagtataggtccgtagtactggaagaccttggtgagagcctccttcatggtgtcaatcttgacgcgctcctcgagattgctgacctagtgctatcagcatcgcgccacggagtgcaatgtgactgcgtgctgcgcgccgtggtcaactcacataaattctacatctgcggttagcatcaagacctaccttgagattctacaaacttacgtttcgatgggcaccgggtacttggacgaatccacgcccatctggatgccttccatcttttcggccatggcgacgattttgtcgcgagcagctgtggaagcttttgttggcgatgaggttcgcgtcggaagctcagagctcaaggttccggcacctgggcaggcacgctagtggttagtgacacgtgacttggaatttaccatgaaccttagaaggtgtcgacccgggtcccctcctcttcactttatcagatccctttcacaagaagcaaatgtcagtgttgcaggcatggtttttacgttggattagatcctggccattatagtcccagtcctcgctccgaaggttcacatgtgtacgtcaactggtcaaagcagagcgatattgctacatatatgaggcgccgctgcctgccacatatctgcggtcaaaagaaaggcttgaggctcgactgcgctactgcgacataatgcccgctaaagaatcgtctgtttgcgcaaattagttctattcttctacatctaagtactgacgtcaccgctctggctaagtcgctctaaactttctccgtcttctccttgaccttttgccagtcactttgatctgtccaatatcatccataatgctcaaaagattgggattcagcacgtcggcgcctccaaagggccttaaatggcgctccaacacttacttcatcgtttttactgttggtatgggcgccttcaccgacctattcttgtatggcttgatcgtaccaatattgcccttcatgctcaaagacagggtcaatatacctgattcggaaatccaaagcactgtttcgaatttactggctatctacgcggcggcgtcagttgcagcatcgccaatcgccggcattctcgccgacaaattttccaagactcgacaacttcccttcgtcctgggacttttgatgctagtttgtgccaccattctccttgcggtaggccagagtgttgcggtgctcgctctcgcaaggtttctgcaaggtgcaagtggtggcgtcgtgtggacgatcggcctagccatcattattgagactgtgggccaggaaaacctaggcaagacgatgggcactgtgttcagctttatctcggtcgctagcctcttctctccaatatgcggaggcgcgctctatgccaaaactggctatcaaggtgtgttcggcgcgggcattggcttggtcgtggtagatttcattcttcgtatgctcatggtggagaaaaaggtggccgccaaatacgactcacactcaccccggggacacgaagaagaagccagtggcgacactgaacagagcccattactccccgatacattgaccgcacacaagcgatataagttgggaagacctgcaaaccgcatcactcgagctttacctattctcctcctctcctgcgatcctggtctcgtcacggcgatctgggtagcttttatgcaagctttccttcttggatcctttgacgccacggtgccactggtcgcatcggagcaatttggctttaatagtctaaaagctgggctgctcttcttacctctaggcggtgctgactttctcctcgggccggtttttggatattgtgtcgatcgatatggtacgagactcctctccattctgggcttcttagtgctggtaccaactctcgccttgcttcgattatcagtagactcatctctcaccgagccacttagcaatatccgccatatcgcgctttatgccgggcttctgggtgcgaatggcgtgggactcgcgatcatcaacagtccgtcgattgtcgaagccggtaacattgtagaaaagtaccggcaagccaatgaggacacatttgtggaagcaccgtacgcacagctgtacggtataaatagcatggttttcagcgccggcctaacccttggtcccctacttgcgggtcacctcagggagaaaatcggttatggcaatatgaacgctacgcttgccggcatctgcggtttgacagcagtccttgctggcgcctacatgggcaggaaagaagagagcctcaccgaccaggaagattgaaggaggactgtccgctttcactgctaccgaggctggctgcacctggaatgcctacgcttatctagggtgactgtggcacctatttgtcaatgctaagtatcgtacgacagcaaacctcgtacacgaaacggatgcgttttcgctattcgctcgcccacggcctgggcccccgcgtgttcagctgtggcttgccaagacaccaacaagctgaacatttaagtcgtagcgcgtatccttgagaatgcatctaccgagtgatgtctttctcctatgataactcggacgtgcgctggaagcctacagtgacgggcgggcgtgcgcagatccgaatccttgaattacaccctttgccatggtatctttggtggctgccgcgaccctgggcattgcgcattccgctctatggtcgtttatcatgggctccgctggctgacatcaatgtttcgaaaagaaaggttgccaatacggacgtcaaaaacgtaaggtcgagcgagtccagcacaacccaagccgaagaggatgcgactctgatcggcaccagcaaggctctaaccgcaaatcctgtcactcaaagtaagcctctgtcgatatcgtcttctttgtatccaaaatacaaggcgttatcatacacctggggcgatggaaaagagaggagcaatatctatgtcaacggaaagaatttggacattactctttcactggccaccgccttgcatcatctcaggtacaatcaggtcaagccgctgaatatctggatcgaccaaatctgtatcaatcaacaggacaatgctgaaaagacggagcaggtccgtcacatggactgtatctatcgcaacgctgaagaagctctagtctggcttggtcccgctcagaacggttctgaggagctcttggaggtgttcaacaaggttggaacatttgtggaagactttgacatgtattcgtattttacgaaagaacacatttccaaactattcgcgattcagaaaaaggaaaacccggaggatgcaaagactatcgaataccacgccttctgcgacagcgtgctcgccgaatttacctatactcttttcgagtcgctgatagctttctacaaacgaccttggttcaaccgagcatgggtgagaccgttcaacttgcccccttaagcacgacttcagctgactttggacgcttatgtcggcaggtggtgcaagaattcagtctacccccagaagtgacattcgtttgtggaacgaaaaggatcaaggccgagaccctcatgtgtgtaatacaaactatccaatcgtccatcggtaccaaaatcatcgctactcgctcgcacgaatcttcgttgatacagctgatgggtacctgggttgacgaagtgtcggataccatacaaccgttcttttcgtcgcgacagcggaggaagaaatgggatgaaggtgaacaagatgggtacagtctgtatacgacacttcacagaatttgtgtcgaaggatccgtgcaagcaacacaaggctgtgacatggtatacggtcttcttgggctcgttaacgatgccgaaaaattgaacatccgcgcggattactcgactaaaaacccaccaagctcaagtaataaggacttttacaaaaactgcaagggctatcatcaataccggcaaagtggatctgctcatgtctgcgcagtatgtaaaactagagacgacgctgccgagctgggtcccggactggcggtctggcataacccgatctttcgccgagattaatcacgatgtgaagatgaacggcctcgctatggcactggcctataagttggaggcggacggcacgttactgggctgcccaccagaccaggatattgtactcaggcgctcttttacctggattcgaggtgatcaaaacgaccctgttttcgcggcgagcaacaaacagctactgaagatatatgacgaaggcaatgacctacttttggcacttgacggatacatagtagatgagattgaggacatcggaggtccctggactggcgggacccgctttgtggatggagaagcatctcgattccctcaagaagagtacctcaacctgctggcaactgtccggcagatgtgcgtcgtgtccaaggctaaaggacacgatatctaccctacgtctgagagacgggacgaagcatattggagggttccagtcggaggcttggatcaagaggatggatttcttccagtgcccgccggtccggcatgtaagctcaaatatgagcattgcgtggctgagctcgagatgcttatcgaggcatatgcgatgaccatgccgcagtacaaagttcgggcagccgagcttgtcgagatgggcaagagacgcgtagatgacgcggatcccggaccgaatttaggcacaatgtatcgtatacgcatgcaagagatggctggcaagcggcctttcatttccaatgtcggttatgtcggtatgggacctcgtttccaaagagctggtgataagattgcgattttcaatggtgctactgtgccattcatcatcaggcctgttggcgaggagagcttcaaactcattggggagtgctattgtgatgggatcatgttcggggagtttgttcagaaaggaggaaatgtgcagaagattgtgttagagtagattcctcgtagtagatgacctgcagtattagtattatttcgaaggtatttttgggggcaagaaagattcaaggtgtgaccttaggtacaaatcacgtagcttcagaccggtatcgcgagtcatgacaagcgtgaggaatcctccatgttcgaagatcagaattgaccttgcggccgcggatgcccacgtgctcgtgcttggcgacgaagcttaattggtagcttaaacctaacctaggaaggccgtgacgtagacacctcacaattatttacagggtcctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaagattacaagtttcacaataacaggacgtgcgaagaagactttgatggtgtctacttttggcgcaatctgggtccaagtcctccgctatgcagatttggaaggatgggatggtcgccagatttgcaattcgctttctagcaccttttgtccacgaccatatactcttccgaccaatactaccggactattcccgaaaccgaagccacacaatgcgactgctgctcaggccagtggtaagcgtgtaaaggttttgcatatgtctgactttcatcttgatcctcgttttgccgttgggtctgaagccaattgtacatcaagtctatgctgtcgatcaaacaacaacaacacagcaattcagaacatcggtcaagtctctcttccagctaatccgtacggcaactacaaatgcgactctccttacgatcttggtttagctgctttgcaagctgttggcccactaacgggcacttctgagtctagcccgctgggctggactgtctataccggcgatcttgtgtcgcatgacagccagaacgagctttcccgattatatgtagaatacgcagaggcatctgtatacggcatattcaagaagtacattactggacctgtatttgcagcattgggcaaccatgatacgaatccagaggctatcgaatctccacacaaactgcccggcccgcttgggcaacaacagtcctggaactacgatcatgtcgccgggctatggcaaaacaatggttggatcagcaaagctcaggccgatgaagcccgtttacattatggaggatattccatcaagaaccaatttgggttgagggtcatcacgttcaataccgacttctggtatcgaagcaacttcttaacgttcatcaataccacccaaccagacaacagcggagtatttggctggatgataagtgagttgcaggccgcggaggatgctggcgagcgagtgtggatcgttggtcacgttctgtccgggtgggatggctcgaacccgcttcccaacccctcggatctattctaccagatcatcgatcgctactccccccacgttattgccaacgtcttcttcggccacacgcatgaagatcaggtcatgatatactacgcgaacaatggcacaaatccgggtgtccatagtgctctgacatctggctggattggtccgtctgtaacacctctcacgaatctgaactccggtttcaggctgtacgaggtggatacaggtgacttcaacatttacgaggcttggacgttcactagtcctgtcgacagttttgcggacctgactagcattcggtccgatattcagccttgaatacagcactcgtgatgcatagttgcgcgggcgctggatggccagtcggcgacccgctcaatgcgacgttttggcatcgtgtgactgaagccatggagcggaatcgaacgcttgtctctctcttcaatacctaccaagggaaatcgtcggtgcaaagtccgaactgtacgagtgacgcatgtgcggccgcaaaggtctgctacatgcgcagtggcagcgtggctatgggccagagctgcccacaagggtgagaagctttgatattgttgatggcacagccactaatcatgttgcagtttcggctcggttcaaagcccatacatgggaaaggacttctagatcatgtccacgacggaacagaatttgccaggcaatgatagcacccatactttgcaaaatgtactgtacagcttggtttgctatgcactgcttcatagacttacgatcacgtttgagatcctagcagcacttcataacctttaaaaggcttctgtgtgcttgtgaaacttctatcacgcaattgctcttaaaaatggcatcatgaatagctgttctaagatagcacattagagagatcagtctagctatgaagtacgctgttcaacagccaattgacggctactccatttcaggttagcgccgtatgctaccaggcagtcgccaggcagcaaccccacttttagggcccgtgcaaactccccgagcttcctctatacgaaagtacatataccctctacacaccttgatgttatgactcaacagagtctctgcttccgcttcttctatctaacacctgcagttggtgtttggttctcaccgcagcaatggcagctactaccatttccccacccacgaaccatcaaatgcagagcccactgtttggattattgccgggagagatcagaaatgagatcttcgcgctcgctctcatgccatacgaagatgaggcagcgacatatccgaaggactcttactggtaccgaccgggcttctcggcgccaaggaagagtaacagtgtgctcctgcgaacctgcaaagcggcgtatacagagggtcagaaggtctttttgagggatctggaatgggctttctggtttggtatgtgccttgtacgagtggtctgtacgaaacatctcgactgacatgccatagatcgtggtccagacggccgctcaggcaacagggaatgcgcgcgcttcttcagggaacttaccccgcaggctgtcgaagcattacagaaagttcgattcttcacgcagatgtactggctcgagggcggtagtaatctgcttagtcttttccgcaacccgcaattccgcccaacacagctcactatcacgatccgttattcagactggtggtggtgggaggacgatgcgcctctgacgatggaagagggatggctgcgaactttcaatggcactccagggctgcgtgaattgcgggttgaatatgagacgcgggttccgaagaaagccgaaatgatgcggattgtggaaaggaacaagaagtggaagctgccggtgcggcgcgcaggaggtgaactaaacgattgggagggctacttgagtgccgaaactaccaagctgaaagagtggacatggaagggaactagcaaattgggtggacgggaatgggggcaccttgccaagagcgacaccgtcgagtacgtagtcgtcacggacacatggatttttgtcgaacagtcggtcaccccagaagatttgggcagggaagccaccagttctcagtatcgagaactcggtgaggatgaacaagacgacctgcactatgtatatggagactacgatgactttgatggcttcggggttaatgttgattatgacggaacggatgaagaggacgaggaagggacgagcgagtacgaagatgaggacgctgaaggagatgacagcgaaccagaaaatttggacgggtcaccagcaagagagagagcttcggagggttgatggacaggcaatttgactcgagctatcacattctctaaggaccaaccggccctttacaacatgttgtttaccatgcttgagagcgacctgggtgcctgcagctttacacagccccactatcgcaatcgaagcccagcgatatcgaaccttcagaccgtctaatcagtatgaccttgttcatttccctgcttaattagtaagctgcaatataaggacccaagaagaccgacagccttgtcatgcaaagacacggaaaagtcggacgatcatcggggcactgctaggcagacacaggagacggttaggcctcctgtacggcgttcggcgctaatgaccaagccactacctttttatagtaaagtctctacaatataatagacgttcctcatgaatgatttgcgatttgtttccaacattttatagatctatcaccatgttttcacgagcgatgcgacatgcggtacttcaagcgaccgctctcttcatcctctcgaagctattcagccactataagagtgacggcatgttcgatgcagttgtgcagaacgaaggatggcagaacatgaggaacgcactggaagctgagacaaatcgaacgactgcgcagccaacactgggtgctggaaacgctaccgacaaatctgcgccacactaccagattaacgagacctcaggatggaccgcaagcaaaggtactatcagcccaatagaatatccaccagaagaatcattctattggcgaagattccccagagatattgttgtttatatgatcctggcggcgatgcaatattggtggtatattgcgctagaaaagatgctgcctgcgcgaccgcggtacaaagacgtagtaccatcagcgaagttcgaagaaagcgaagatcgggaggaagaagtggtcaagaagtggatcgcgcagggccgagtgaatcgagcgtccttgaactggggcaatacctttctcaaatggacactcgacatgaccattgggagagtatggcatcgcacggtatatcatgttcttacctggctgctcaaattgcaatatccaaagaaactcttgcccaacttaatttccgtaagtcactcttgtgttcttcgttcgacgctggagttgacattcaaattagctagtcacctatagcgttgctggcgacttcctttcgccactgcctttggtagatctcattgcatttgtcaccattcccacgcatcatagaattgtgttcatggctggcgtagatttgatcacgaatattttcttctttactattgttcgtgtcttcgcggcctgggcggtgaagacggactacgcgcagatggtgatgcgcaacatgacagagaatgccgtgaactctcgtctcaaggaggaaaagctgcgaagactcggcgatgaactgtaggaattgggaaaacgaggagggccaaaacgaaggctcagttggagaaagctcctctagatagattgagacgtcatgagatggctggaattggcacattccgtaggttatacagtatcatcgctcaacccagtagtgtctctctgaaatcatgtcggattgataaagaacgagacaacgattagatatatagatatgtggagcaagttgtactatatgttagcggggcaagccatgccgtgagtgacctagcgccgataatccctgtcgacattttccagaccgaacttttcgagcttcccgcgtgcacgaatggcagcagtcgccagaacatgagcaatggggaagaggaccattttcgacgcggacgcgaagagcgcacatagcggacatgagctcaagcgacagagaatcgagggcagccatgagcgcaactctccacgcccaaatggtggcaatggtggtgccgaggaagtcaccaccgcgcgcgacctgcaaaaggcgctgctcttcgaccagagagcgcacgccgactttcgcagtggtaggtcgccctacattgtcagctgaaggcccttgagctgactcttccaggcctgaacctgttcaaacgatttctcgactcgatcctgtacaccagcgaagaacacgatgtcccccgcaagcgcgccattctccacgaatacctcgacagccagaaggcacggggcgaaaatctaaaggacacggccttcctgcagaacctgatccaagcatgggactttgctgccgaaaccaacttcgaagccatactcgcccaggtgactgctgtgcttgcgctgctgttcaaggtgcttgccagccacagtgagctcaccgagtacggcacgctgcttgcgaagacaatcctgcagccatccgtcgcacgtcgcctcgtccgcagcacttcggctgcaccgaaccaggagaacatcatctcgcctgcgctgcgactgctcaccgagctcacgagatttaatgagggcgcgcatgccagagctgtctatgcgaagagagattttaccctcgagccgaagatcttggggcgtaacattggactgcgcaaagagcagagtgctattgatcatcagaagagaccgagcgtcaggaccaccgcgattcgctacctcctcacccacctgaggtttcaagacgaacgggcgaagagcgagattctgtcaaacgtcaacattgtccgaggcatattcgatcatttgggcgccgacccaccattcctcatctatgaagtctttgatgtgttcaagagccatgtgttccaagataagaccatggcgcggagcaccaaaagccgcatactcactgggaaagctctctcgcgcatcgccagcctttacacctacgaagtcgaagagggctccctatcagatggacaaaagactcctgctgttctcgcccatgagttcctgaaattggtctgcaccgacccggcctacggtgtcatgcttccaactagcggcttttatccttccacattcgatgaagatgaggctgacttcgaggacacggcagaccatggcaacgacttagatttcgaagctgtcgataacagatccggcaaggttcgcaatgtaattctttccgagtttgtcctcagtctaaggccgtatgcaaacaccttccaccaggagctggcactggacattttcaaggcttgccccgaactagtcgcagactactttgtcaaacggaaggactttagctacgatcccaagcttacgtcgacatggatcggatactctgcctttttgtatcagaccatccagctccccgtgccaaagcatcttggcggcaagaagagcttccgggatcatccaccgccggtgtcgatgataatgcagagcatcttaccacaagctttgaaccagcaagttctcactaaatgtcttaaccatagttccgacttgatacagttgttcgccgtccgcgttctgatcgcttccctccagaaactccagagcgtcgttcaggttttgaacgatgcaagcgcagtaaagccctcgaagcagtgggaacgatcaaggaagcgtctcacgaacgagcttagccgacgctgcccgccaatcaagacagtcttcctctccttgaggaagcctgatgtgaaggatatgaagcgagagtcgattactagactgctaaggctatactacgaagtgacacctcagactgccctacaggaaagatttgacgtctcgttgccgttgtgcaatgccttggcagaggttgagaaactcacgagctcgacagaaaacaaggtgtttcgcatcatggagcttgagcactggatacaaatggcacggcactcacctgccatgcgttggtggcagaaaccgagtgagtcccgtaaacaacttcgagtattgtacaagcactgacagagtacagaaacactgactcattcaccttttgtcacactcctcaagttattgatcacttcacaggataatgagttatatgctggtgttaagtcacttctaggggtgattctccaggatcaagagatgctgcaaaccaagacatcaccagatgctttggaagcactcatcgccagcctgggtgcgtcacctggctcatctgcaccatcagtcgaggttctcgactttctcgacgactgctgctcacgattcaccaagacacccatcaagtactttgatgacattgatgtcgtttgtgcacgtgaagcacaatctgcgacagacgcagggcccttcacttcactactgatgacgtttgtagagcaatggccattccgaggcggcgaagctacaacgactagtgcagccgagccgattgcacagtggttgtcgaagttcctctacctgctgaaactcataggggaggatgagaatatgctgatatcagtgcgtgacgctttggtcaactccgctgccaagtcgtacaaagatgtgctcaaagacgccttcctctggaaaatgggcaaagaaagtgccaaagaggccttgaagctggcaacaggcgctgatttcagtggatctgaaaggtctacatcttcaccctcccctgtggttgaggtcgagcagaaactggatatgaagcgccatgtcgatctggaggcacctccggaagaagacgagaagcactccggcctgacacgctggaagaggaaggaccttggcgaagctatcgaagatggagacattggagatcttttgttgtgcctttgctcgaaacacgccgaaatccgcctccaagctgtcagcaacacccgtcagctcatggcaacgctcgagacaagtgtccacagcaaccctcaggaagacgaaaacgccgaacaaccacagaaatatgcagccaatgctgatttgcaacaattgtacctccttcttggcgagacactcgaatcggtcgaactgctcggctcagaagcattcccttacctagggggtgtgctcgcggctcgatgtgcaagcatcctggctgatccaacacagtctatgtacagcaagatcagcagattcctaaccaaggcgccagcgtggaatgtgcagcatcttctcagcgagttctggcatgctgttgtagctagcgaaccggacgaggatggcacctaccaccaagaggttgactggttcctcgactacctgctcgattctctacggactcgacgggacatggaatacttcagaaagagcaacattgttgagcaactgcttggtcactacgcctctcgatcatgctcggtttcggcaaaggagaagattttgaggctattgcttcgtgctacccatgtagatggcagcacgacgcttataaccaggtgtggtctgctgccatggattcagatgatgttggacaatcaggacccccgtcaccgcgccctgaaaacgttagcgctacgagtttacgagacttgcgaccaggagagagtgaacgagtggagtagtggttctatagcacggactatagcaatgctggcataaccagattggctgcggattgcaatcgctggcgttggaatcatgaaaaaggagcattttgggcgtcattcgtagtttctgagctgggaagtcaatgcgtggtaggcgcaactgcctaataggcaccgtaggcatccgtagtcagacgcgatgcttctgcacgcaccgcaattcgttatcttttgaatcttgaagaaagtgctgcctggaggtgtttgggtggcgcccaggtggtgacctcgcccaagtcacatgttcatgacgcaccctcgcgaacgcgaataccctggtcttagcgtcagcggccgtatgctgcaagacaacactcgctgccagcccaagacacacaatcacaacaaacacccgcgactctccccgacccagcaaacgaatctgcacctctgctcgaccgcaagaaatcccgctgatacgacgaattgccgcccgccgcatgctgtgagctcgctacacgcttctccgcttttcatcgccgctgtgcagcagcaggggtgcgctactcctcgaccacgttgaatccccacctcgagcttcgccggctgtgctctgcttcgtctttcacgattgcgctatcaattatttggcatctcttacaaccaagtccatcttttgcctcgcgctacactacgcagatccagctcgcacaacgttgtcacatttctgaaggattgcagaccgaggcgtctggacactcctggaccgagcaccttccctttgagctgccccgaggtggctcatctccaccaccaacgcgacacgtcgagcctgcctagcctgaacaaagtacaccacacctgctgagcgcagctaccccgcctctccctgacatctgccacccacgcctcagcgaccatgggaggtgcgatatacacagaggagcagttgctcgggctgagggcgtctccgcttgtcaagaagcccgacggcttgccttccatctcacaatggatggacgtgcccgcggatcagagcaccaccaacaacagcaaccatgccagcaacaatggcactgctcgccgggcgcgtgggatgcgcgagggcgagggacccgcaggcaacgagcgcccgccgctgatcaaccctatgggccagttcggtcgccgtcagagcatgcgtaagtcagaagctcatggcatggtggccgcaattaacgctctatttgtagaacccggagaagagacgacactcggcccgccaaagctgtcgttcatctcggcctcgcgaaacgcaccaaaggcgcaaggcgagaccaaggagcgcacaggcatcgtgtcagtagacggggacaacttgggcgatcgcttcccgcgcgagaagaacgaccgatggacacgagaccgcgaccctgatcgagcgcgcgacaagacctacacgaacgggcgccgtggcgtacgagaagatggcgagggttggacaaacgtcaagggccgtaagagcgttggccaagaagactttgagcgctttactggccgcaacggtgaccgcaatcgcgacaagcaggaaggcgatcctgagaccgacactactcctcgtcgaggcaaccgcgaccgagccgaaccgcgatggggccgtcgtgaggacaccaaggacgagggtaccaagcctggcctgcagggcgggtggcgcgagcgtgatcgagaccgggagcgcgacagggagcgagactggacccgcggcaacaacagggccgaggaagatccagagtggatggacaccaaagtagagaagaaggagttcaagccgcgcacccaggaggactttcagcgctggaaggaatcgatgaaggccaacaaaacaaccggagaagacaaggacgagcccctagccatgcccaccgaggtgtcgacggcgatatctgctactgtgcccccaatgctgacgcagcccttgcacactccatcgggagcagagccgacccaaggcattttgttcggcaactggggcagagacaaggctgtcgacatcaacgctgcggaaatgacttctgcgaaacccaagccggacaagaaatcaagattcatgaccatgtttgctaagcctgaagaaccagcagcacccgcccagcccatggcgccctcggccatgtcaccaccacctgttatggagggcaatgcggacaaggaaggcttccagcgcatactgcagatgctgggccaagtcaacgtcagtggtgcgccagtcaatccaggtagtccgccacctcccagcaacggcggtatgaggcatggtggcggcatctctctggagttccaccaacaaactccaccgccagagccacagagtagtcggccaccgcggaccatggagcaacagaacattctcgagaacattttggcccagcgacccgattctcggccatcgcagcaagccaggttcagtaacatgtcgccagaaaatgcgccacacgaacagttcaggcatccacgagctgagccctccatttctgaggagcacttccaccagcaacctctatcgagaaacgctactattcctgatcaaaacctagccgcactactaagtagccgcgctcgtgacgagtcgcatcgtgatcaggctgtaaagcaacgtgagcgcgacttcctccttaatctgatgcaaggtcctgctcgcgccacgccacctcagcagatgtctaatcacaatctgcctcgtcagactccagacaaccacctggctgccttctttgaccagcctcgacagcaaccccaagcgccgccaaagggacgccctgggctacctcccggcttcatggacgacccccgtatgttcaacgaaaatgagatggctcgtctcaatgccgagcgacgcgagcaagagcttcgtcagcagatcaacatgcagcagcagcaggaagccatgcgcgcaaagaatgggcgtgtgcctatgggctttcccggacatgaagatcaaatcctaggtctgcagcgtcgcaacactggaggtgattcgcgacagatgacaaacatgggaattccgtcccagccggtgccagatatgcagttcatgggcggacgcggccaaccaggcatgccatcagcaccacaagaacggccaaacattgcgcccccgccaggctttggaggtggacctatgcgccagccgcccggcttgaatggccccaaccctcagcagcagatgggtctcggaggtcctaacttttcagctggtaacacacctctaggccacccacctggcttcgccccgcctggcaacatgcgtggcatgggttttcctggtggacccggtggtcctggtggacccggaggtcctggtggtaacggcatgcaaggtcctccacagggctatttcccacctccgggctacggaccgccaatgcctggcatgcgcggcgaggaccctcgcatgatgttcgacggacaccaggcattcggcggacccggtccacgtcaacagcaaggtcgcccgggacctcctggtatgtactaggagacggcgccctcgcgattttaaaaccacttcgaactcaatcacacattttcatggatcattcagcaacgtgtattgtacctgggctcttcacagcatggcgttcaggactcgtgtatgttcgtacagcattcttctcgaacgtgcattaccccaggttgagatcagtggtggatgacatgtgtaatcagatgtcggatggaatgaaggaattttggccgactgcatagggctcataagcttgggtactgcatccacctagctagagtctgaggagcgcgacgcttcgctaacaagacaagaaataaacttcagttggtagatgatgaatttaccaagattggagtacaacatccttaaccatcgtgatggtctaatacttgaactcagggtccaactccgacgcgaaatgatgtggagcaggaaggaacacctctggtcatgacggaaacgcctactcaatgtgtttcccattaagaaatatatagaaagtgtattgagccaacgtaatcatatacggtaagtgcttccacaccctgcacaacgttcccttccagctcacagtcttaatgctcaatctccacgtctcagaagtacagctcattgtccacagtcattagagaagtagtcattcattctttcccgttcgcccttacttttacaacagcccaactgtccgccatggacaacacccatctccccatcaacgatacgaacgcgtgcagattcctagaaggcctcgaagtgctcgaatgcgttatttgtttgcagccatatggagtggatcgcccgcctataacgctgcccacctgtcaccatttgttccattatcactgtatcaaacaatggatctcgacggccaacactacgcacaatcaatgcccgacttgtcgagctgtcatgttcgaagacgaagatccgccgttggaagacgcggatcggatatccttggagtttcggcatggacggttggaggaagaactagagcgtttggagcgtttcgttttcgctgcccgattgggccgccttcagaactcgtcatcttttgacgctcatgatgcactgaattcggtccggactcaatcaacagcggactctgttgttggatcccatacacgcttgcaccagcagccgcaggcaggtaatacacccaccaacaacccagctggaggaaacttcgctgctcctccttcccgcttccaatcaactcgtcatggagattcgagatccctcattcgtacgcccagtcgtcgtataccacttccccctgctgtggcaacaatcgtggcgagaggtccacctgtcaatcgaccagccactcttgatatgcgccgtgtcaaccatggaccgcagacatccttgccggttgcccgtgtcactaattttggacatgaatattcctccatagctctgtcatgggtgtccccagccgtatcgaatgaagccacgcttggacgattcgagtacctcgagctacccgatgactcattcctatggtcacagctcaccgtgccccacgacgtggaccatcatcgtccaccctggaacaacgtcaggggccggtggccgtaccagtatatggctcacctgcgcccgtatcccaacgatccgaatgatccgggtctttactctttagcgcaggctgttgtgaacgagaggtggcggtggatgcggactcgtgggacacctgatcctgatcgtctggttgaggagtacagcgttgaggggttgaggcgagatttgggttgttgaagagttctgggcgaaaggcttgggtggtggggattgatgtgaggtatgtcgtggaaatgtagacgtgtaatgacaagattaggcgacgacaggacacgatgaacagaagatcatacaacaaactggacacggattgacccatgcatattgtatgatagaatatgtcaagttcaaacctgtatcgagaagctcgtagaagagatttgcgtcaccctacgacggcagtgcgggacagggaacattatgcctcaactatagtccgaaatctttctaggaattcctcgccagagtttcaatcccacgcagatactcagcatcatgtcttgcacatcttgctttcaatactctattccgttcttgcttttccattaactctaggatcttcattagctcacatccgcttggaggttgatgcgccaattgacgacataccattgttggtcctttctgtctctgcgtcctcagctgcaatgcgcatgtagacatctggttcggtctgttgacctgggcgcacagctgtgctagttggagcgtgtgaagccacgactcctgcggccatgctgccttcgtaactgtggtggctatcgagacccccagtagttcgccataaggcaggattgaaagactgtcggccatcgccattgggtcgccttgattcgaagtcatagataccattgttgagaatagcctgcgtacgaggcgccgccgcaatttggctgagcgttggagcggccggtgtccggccagtttgccgtggaacgtcagcgtcgccatcggtacggctatcttcgaggtgaacgttttgtcgctgaggagcatttcggatggcaccgcggtcatgtatacgcctcggtgggctatggcgctcaggagattggcgctgctcgtatcgtgtactgcctgcagtacgcgagcgtgagtagctacgggagtcatcactatctcgcctctcacgagaacgtcgccgagagtggttgtgtcggccacgcgaattgcgccggtcattgtgcctactgtaggcaagtgattggtggcgctctgaagagctattgcgctcatggcgacgatgagcaggtgaatgataccgcctttcggaacgagaccggcttctgtctcggtctgaacgactccgtgcctgtaatttgcgagtacggctgcgcgagtaatcccgctcgtctcgtgttcttcgagcatcgtaacggtctgagcgaccacgatcggaggattgtgaaaagcgcctgtgagaagaggcttggcggtcatggtgaccatattcgcgccgactgtgcgggcgccgtggagaaggagataaataactcctatgggctcggtatgtccgtgtagaggagcgacgttggtcacgccggtcgcgtgaccttgattgccatcggtgaggcattgtagaaagaatgcttcgcacttgttagtacgagtcgatggagtaacacgagaggaagcttaccgcgacaacagtaaatttgcgagtaaaggactggttgcgaagttggagatatcggtgtcggctcgaagcacgctaaccaaaccaagctttagtcttgttgtcacgattttacggtgaaggtgaggactcacggacgcctagataaaccgtaggagcagatacatacagaaatgaaacaagcatcataagtcaaagattttgtgtgacgagaagctggcagcagaaagcactgttcacaaaggatagagacttggtaacaacatgaattctctgacgagcttttacatgctattataaaccctgtatgtcgtgccgcgacggctataattgtcttccaggggactttgtctactcagcccttgcgagcatctgcgtagtctacccattgtgcgcatccaagtcaattatctgaccttccaaacccaacctatgttaatccaagccttcatactccgactggaggctatttaattcggctcggacagccatatttcgcgcggtgtcgactaccaactgcgcctggaggggctccagttgtccctggaggggttccgactcctctccagtttgctttacccgtaatgccaaagccgcattatgttcttcacatccttcgacgttttgttcggcaccatggacattcatgttgtcagggttctggtcgacaaacaattcctgctccactggcgcagaagttgtgctcgagcgagattcaacactctgttcagcatcgtttgtacccgaagaatcgtcttctgaacgaacaggggcgctcaaaggagtgttttgcaatggagacgtgccgttgaattgttcgcgatcagttgagcgatcaacttgttggcgagcaggagtaccaccgacctgttggtgtgaaggacaaccgccatcattgtggcgtgaaggaggaccaatgtcctactggccattgcgacgctcgggggcgtccattgcggacccgccataaagacggatgagtttatcttgccagattacagcagatactgagggaacctgtccatccttcaagactcgctcatccgacgcgggagcgagcccaccaggttggagatgctgctcatttgtagttgaaggaggagcatgctgacctgaactgcctatatgagtagaaacgacaccatgagagtttatgctctcgtcagaataattataaccaccagaagactggcgaaacggagctggggaatacccatagaaaccgccagaaggctggggcgggggaggaacatacgactggtgtacataaggcaagacccttgggtcagaataaggttgagttgccgcctaaaaaggcgtgagtccacgcaccaaatgcgcctgatatgaatcttgcggcccgtaggcggcgccagtgctattgtatggagcactgtggtacccatatggggccaagaatattgatttatagatttctccgcgtggcacaggaaactgacgagaggattttcggggagagaggtatgtgagggcgcaagagactgtgcgttgtaaagaaacgttcttggatggtagagcgaaaggcgctatctgcgaattcgtttcgcttagtcggggtaacggcatggtgaaggtgagagcgccaccagacagcagcaaaactcgtgcgtgctatgcacctacacaatatgagctgatagtctatagagttctacttctaaggagattagaggagcctaaatatatacgcagctgtaagatacactaagtgattctatagaaatctttgactttatacaggctacctttccacctcttctcgttgagcacagacaggcacggattttttcgacgccctatagtttcaaagaaggacaccacagggaagtcttactagaagaacatgaatagtgcaatagatcttgatttcatcaggtcgctgtactaacagttgaagacgtacagaaacctcgagaacgtctgggaagatggcacgcacaactcaaccatgatttggaggcattatatgactatgaaagtcatcaatataacatgtgaattcttaaaatggcctattaatccttccttcgggatgacatggacaagccccggacactccctgaagaagagggctaagaaattcaaatacaattccatcactatcaaagtgatcactaattcagaagagccaaagactacggtaactgctctgactgaacctctttccgaggcaagtcgtcccgatgactactcaaacaacgatctagagttgcagatatcgaacaggcatctctacgataccagctcgttagcgatcgaaacattgttcttactgcagatcaacttcttaagttcttgggtgttgatgcagggtggcggtgggtcaaagtcgggacagatcagcatttccatgaacgctgttaacgtattgcgagattatggcaagctacaggtgttttagctgggttgtcatcttctctgaggacttgttccaagagagataacagggctcttgatacagaactgtgaggtgctggtattgcataatgcacgcgacaccaagcatcgtagctattcacagttgatgacctgccagcctgaatgtcttcacagtgcttctaagcacctttcacgtactgatcatggattaggtagcaccgcattgtactatgtttcattctctctacatcacagaataacctgaagacatacaggaggttgtggaccagcgcctactctaaccactttccaactgcaagtatgcatatttgcagtcctaggcgcagttttctgacatgacgaaatatcacattaatgcgagatagctccatgttgtgaatgtctctcagctaaatgccaagcccaagcaaagagagcacgtaaaactgtagaacgcagagagtgcacagaatactgtccttgtcgtattacaaggctcacagatgggacgtgtagtactttctgtcggatgactcgaggggaagcaaagagaggcctagtagaatgcgaacggctcctgtctggcattgttggcaggttgcgagccggaggtacacgcaatactatttcgtaccaaatgtcaaatcgtgaattttcgaagacccccaggagccgtcatattttcagggtgtaaaatagcgaaatacgtgaaactacagcaatgtgcggaaatgttcgtccaaggtcgtttgaattcaggcattgttttttttttcataaaaagtcctacaggctcattgtgcctcattggctccatatctagacctcgaagccgcatgtacccgtgtgcctctcaccctcttcgggagcggtccactggatatccagagtggcaagacctctgggcgtgatcatgcttgcattgactgggctcttaggaatgaactccccgcccctggttgacagcactgataacacatgggcagcagcctaccataacggttagcatagtggtcaatgcacgggtaactctccttaccttggcattgattgtcagtgtggtagggtttgggttgtcgtaggtgtcgcatgcttggtggtagcaagggtcttgatctactccagtgccggtgtggagaccgccaacgggctttccgatgttcataaatgactggtagtcactaccacccgtaaagcgagccgcagtcacgtttacaccgttctttgtgaagtgctcagcaaagagcttctcgatcgcggctgatccaggagccccagatagattgaaagagctgccatctccgtcaaagacaccaaagtagcctttggaaaccatatcgaagttgagataagtaaggatcttgttggcttccgatgcattcagattctgggtctaacagaccaggaggtacaaggtcagtcatgcccaataaacatttctcacaagagcaacttacgtagtactttgatccaagcagaccattctcttcggcgccccaccaagcgaagcggaccttgttcttgacgcggaatttctcgagcgcccgtttgatttcgaggatcaaggtcgagccggaaccatcgtcgttgattcccgggccagcttgcacgctgtccagatgagcaccaagcataacgacattgttcgggtcaccatcaaccgtctctgagaagacgttctgcgtaatcctggtctcaacaatctgggtttgttggaagtatgcctcaatggcttcaccagcttgtagtcgtgcaactaaagcttccccatcggctttgttgatgtagccagttggtacgtattcctcggggttggggttggaaagtgtgccggcagttacctgagtaggcagatcactgtataagatgactgctgctgcaccggcggccgcggctggcttcatgcggcctgcgagcgttgttccatcaggacaactgaatctttgcactagcacaatcttgtcctaacatccaaattttcgtatgccgcgttggtgcaaccctcagctcccgcgactccgagcacgagaggggcagtcaaaccttcagctgatgtggaaggagagtacgatagcccgataacgtaaagggacgaattactgatgctgaatttgatcgagtccacccggttgaacagggcgggaaagtcttgcacccaagtacggaagttgctagcattcttcgtttgcgacacgatgtaatcgacagaagctgcgtagcccggcaatccaaaagcgcgatttcctccgttggcctcggcaattgcttggaatgcctccaagttgcccatgagtctggaacaaaagtcagttgtggcagacgtaacaagtcttgaacctcctacccatcagtggtaatcaatttctggatcttctccgacgatatcaggggccgaagcttgtcaccgtaagtggtggcaggaaatgctgcacccagcgcctgagccgcaaaagcagcagacagaccgcactgaaccttcattttgactttgaatatcttgaacccaatttaggtgacaatgggatgcgctgccaatgtcgcgggagaaaacatctcatataccttcccgcctcgcatcccagtcggtgggtaaatgcaagtaatctgtgcatgcgacataattcggtccactcttatcatgaccttaccttctcgaagacggtgctgtgtccggaagagaaggtcacaagaaagatgatcgtggttgccaagcgccaaaaagccttgcacctgccggaatcacgtctagtacagcttggcgtgaaggtcgtcatcgcctcatgaaccatcttcgttcgtctcttgccggatggtttccgggcggatggttcccgggaacatggttttgagattgggggaggttgagatatatggccaaatcagtaccactgtggaaggctcacggtcttcccacggtccagcaaaccatcgggtcacatttgttgatgttacgaaaacggatgcattagtgatcagactctgagtcgtgtagaacaagagaagaactcatgattcgtgcagaatcatttgatccacggtgatgatttgctgtcgcgatgggggagtcgaaggagaaggaaaagagaacagtctgtggcgaaggacctttatataccctactccaagccgttgagtacctccatggcagcgactccactcgcgaagcctgggtatagtctacatgcactagatgcaattccgagtgtcaataaagagaataagatgcacatctcatctcgcagtcagagagaatgaacgtatgtacaccttggaggcgtggttgatcagacgaatattggacagaaagaaatggtatcattgcgcaactactcagccaatctcaaaactagccaaaacattccgaacgccaatatagtactgtccgaggcacaatatacttgtcgattggacaatcatatggcctgttccatgtccgtgatgtagagtttgatgtgactctccatcttcaggtactcgtcatgagcggcatggacctcattctctatattgtccttgagctctgccatcttcttctcagtctgctctatacggacgcgcctcctctccatctcacggcccttctctcccctctcctcagccaacttggagtgcgtgtcgcgtagttcttccatgcgtttccgagcacgctctgcttcctcgtcggccttagtcttcagtttgtctgtgcgtgcgttgatattgccgagctgtttttgcagaagtcgttcttgtctttcgacgtcgcgcacgttgttgcttcggtccgcaagagcgtccctgtgtctcgctgcctttgcgagttcctcctcttccttggtcaagtcggcttgcacgtcggttagtaatcgagtgcatgaagtgacgtcggttgcgacgacgccaaacgagtcggtcgaagtctggagagctcgtgcgcggcgatctagggtgtcaatttgggccttgtctccagtgagtctgtcattcaggtcgcgcagagattcctcgagagctgtcgggctctgttgtgtgtacggcttgagcttcaggacctcccgctgcacgttctccttgttctcggccttctgttgcaggagttccttcagtctgttttgctccgctcttgcgcgctccaacttttctgcaaccgcctcttgtgcgttctttaattcccgcaacctattcttgatatcgttgttgcgcttctctttctcttgcatcaacctttgggttgcggcgcggttgcgctcgagatctgcgagctgcagctcctttgcttgcttgtcgtcgtatagctgttcgattcgaagcttggtgcgttcggctttgttgaaatgctcgtcaataacctcggtttgcgattcgcggaagcggatgaagttgatcatgtatgagaagatcttgacgaggcggccatgcgtaggcttgtataggtcgttgaatgtaaaatcatggatgccgcactgattccatctgtcagcaacgttgagcagtgtgttccagagcatgcaactaacctcgcgcaaaagcttcctcaggacgacaaagaagcccatcaggtctcgcgtgtcgcttgtgaagatgcgctctgcgtcgtcgccacacatgtcctcggccgcggcgcgcatagcaggcgcaacaacttcgcgcgtagtgttcatcaacaattcggcgagccactcgaagaccttctggatgatttgcgggttcggtttctgtaagtcctgtacactgaatttgattccaatgtccgtgatgcagccggcgatctcattgtcaggctacgggtccattagcaatgcgctgcttgagcgacacggtgggcgcataccaaagtcatgaaggcatcatgttcgttgccagctggagctcgctggttcgttgaagtgccgcgaggagccatgctcatgcgtggattgtacgacatgttggcggtatatattattcaatggttgttgcgtgtgccttagtgagtcgatcagtttggtgttgatgggttctgtttgtttacctttacccatcggcggtgtggtgttgatgggttctgtttgtttacctttacccatcggcgattgcgatgacagtgctgatgcgctattctctattcggtatagccaatcacgctggcgaacattaacatttgaaccctgaatgccacgagctccacaatgatacacgtagatgtttgcttttgtaaaaagtactatctaattaccctcggtcacactgttctggggtacttttcaacgatgcagccactcatttacctactctcctgatgatatccgaccctattgcttgtgctgcaccaggagtcttcatcctggcgtgtagtagcaatgcgaacgaatggctctaatctgtagtaaagtgtctgtgacatatgtgcgataatccacttatgcgtgttgaggactgcggtcgtagtaaccaaatgacatagcagcgactattcgtccgcgtggaaatagtatagcggtatgaaagcaatgtactatctgttgcacccctttgccccgagatcacttgtgtctggagttcaagaccagaagtattctcggtcattgtccacccaggtctcgatgccgttttcaagcgagcctagtttagataacgatcagaacggctcaccgtacatgtcgggaagtccacgatgtccacataacatcctgctaacttagtgttcataaagacatcgaacgtagcttcgacccttgtatcagcggtgcatgcaataaaagcgcaggctggggctcgaagagcgctggtttccgggggtatcgagatatgttacaggtcagaccttccacaccgaatcagtgatggcgacgtgaaaacggcggcgaagctagctctgggggatgatgttagccttaggcggctacagaaaatcaactctgatatgatgcatagaaggatgaggtgctagtgagaactatcgatccaagacttgttgtatcactgtgatcccttgcctgacgatatcatctggaactagccatccacctgccttacatctacaagacgcaagcaatatatggattatactggtcaacgattgagcctcagtacataaactccacgtgtcatagcgcagccgttgccacacggcaacaatgatcaaccaacctcgttcgcgttcatgtctagactgtccaatagtacttgaaaggggtgccacggatgtgtctgtgtcctcgctacgatgcgggcccgttgccgacgctctcacgaagcaggatcatgtgagtacaaccttagctttgtatacatctgcatgcagcctgcacatagtgttcgaactattggctattgcacaggacgcactcagaatttccgcctcagaaccacacggcggtcgtaacatatctgacagcagctgtcgagttcgcgaatgctcgcatatgccgtgagaacgcgcatgtgttgtggtaaagctgggtttgtgacgagacagcatgtagaacgactcaaaatcagggcgagcaaagtgttgtgatcacagctagctagtagctcacaaaatctataccgacctaggacagtatgtttcacggcgattgacgcaagtccgccgattgataccgaccgctaatgcaagaacctacgtgtcttccctcgaaaacaggtgagttgaaactaaacgatgaaccatgactgtgctggaccagaccaagtctctaagcagatgggcatagttcgcggattgtacttatgatgacatggcttgacgtattcgagcgtcgagagcgcaataatgccatgcttctaaggtctagcatggacgccacctgaacgtcagacagggtcaaacacagcatctggcaactgaaacaagaccgctaatggatgggctgcagatggggcttcaacacgcgatgtgtgcatcgttgccgttccacaggcaattcctcgttctcgacaactgtgcaagggactcgctcatggattccagtaaggcagagggcgtctcgatccagtctggacgcaccggcgcgtgcatgttccaagtctgcgggtacctgagtgggatgagctcggcaagcgcaaaggcatctcgacctggagaagctgcaggagggctccgagtggagcgtggagctacgtcattggataagaacgggtgaatgtccgatgcacgaccgactacgtatcccgctgggaatcaatactttccgcagcgctacagtgcgcaattccgttctagagtgtgagctgtcgctgcgagtctctgacaccaaccaaagtttcgagcttgtctgcgtccaggtgatcggctagcggccgtggtcgagatgagcagctcgcaaggagatgcgctgctgggggagggagttaccgtgattcgctgcacgcgcacgctgttagcagagcaattagagcttgccacaaaacgacgggcgaatggcgggtgctgggttcaatgtcgatcagcggcgatggacattggagaggcccagagatgcgcacacagtcccggccttgttgtggtgcgccctggtcaacatgggcgggctgggtcttaaggtagacgatgccctgcaagggtttgatacgtaattgcccgaaacacactcgccgctgccttttcaccacggccgtgggtatttttggaaaccggcccctcgtggttgaagttcgcttgcatcgatcacacctgggcatccgcacctcgctccgtcacgccagctgttccactcacaggcactcccttacctgacaacattctccttgcgaccctcacttgaacaacgttgtggcccgcccgtttaccgtttaccgtttaccgtttaccctgaagttcctactgcatgcgcccctgttcgccactccatcgccactgccccttccgacttcccgacccatcgccatgatggccttcgagcgcttcgcgtagtcacgttctcgacaccgcgacaccaccgaacccgccatgccgtggattttcggccggagaaagagcgggaagccagcgaaattaaaagagggtcgagccgctgtcgttacagacaggaacatgcccgtcgccgcccaaagccacttgactcgccaacaaagtgcccgccgacgcaggacagcgtcgcgatccgcagaatccatgcgcgacttggagaagctcgagaacattcatcccgccttgcgacccaactttcccccgccgagtaccgaagacatcaccgctctcccgctccagcacgccctacagcatagtcctcacctacggcccatcgcgcatgaccgcggtaccattccatacaatttccagtcgcactctcactcaagcctgcccgccgcagcacgagagcgccgcaagctacaacgacctcagtcattgcgcagggaccctgccggtgagtctctcgtccgccgcatctccagcaggcggcggagagagcacgaccaccttcgagaagaagagatacgcgccatgactcttcccatgccccagaagcgccccgccggcagctctggtggtggcatgctgcgaagagatagcaagaaagtcaagggcggactcaaccatcgcttcgaacgacccacgtccaacgtatcgctgcccttcgaggattccgtacactcatccatgtcgagcaactcggagctccgcgcctttcgcgtgagtacactggacatgttctcgccacgacccacgattcggttctctgttggctcgcagtactactcgccagaccgcagctcacccacgacgctgcctggcagaaatgactcccggagagaacggaggccgccgagtaatagagacgagaagcaaaaaaacaggacaagcaggatagacgatctcgcagattcactggatgcgggagagttgcgagaaatacttgagagagataagaggcgcaaggacaagaaagcaagggccgagcaagaacgcctcagacgtcgtctagaacgacgggcagagaaacagaatgccgctgcagaaataggaggtacgccagccacgccccgccgagaagccgtgggcgcggtcggcttgggcatcgaacgcgaggttccaataccgatggaagacgtccgcccatcaacaccaccaccacgaccgcagcaattagtactgcctacaacaccaaagggctacgagaacagccaattgcccacaccattagagagcccaaccgaagagccggtggtatccgatgcccgcgccatccgatactcgcgcggcagtgtctcaaaccatgttcatgctcgggggccgtccaacgtgtcacagctaccagagctcatttcagaaaaacttgctcaagagatggttgacgactcttccgaacaaccgcaggacccgttccggagtggttcacttcacgctgtagatacggttgagaccacaccatccaagcgcgggtcaattcgccgacgcagttcagatggcaggcgcatgggcgtgttcgcagctttcttccgacgaggcaagcgcagttcacaagagccaggacggacaaccccttcagaaatctcgttctccaatacctctcgtgaatccatggctcgtcaaccaatacccgcccacttgataggcaccgcgcctcccaccgctccgatccagatcaagcgatccgtccagcgtgccccggcgaaccatgtctaaatttagagaagatctgccagaattccctatatcaccacctgactccagagtggagtcaccggatgtgccatacgcgagcgcaattgctgctcgtcgcaggagcccaatgccgtcagatttacgggtcgagtcgttgaactcgatgggcgggcgatcagattcgcctgtgagccctaatgcaccaaccaccaacatcatgtcacagtctctcgcctcggttgattccgaagcgtcatggctgtctggcaagccaccaaaacgagcttcaacccaatcacagctacggtctggcatagtgtccccgcctgtgcaaaccaacgaagctttcaacgcatcatacgaagaattgggcatggcagatgatgagtacttccgcagactcagtcctcagccagatgagcgccgcaacgacactcttggcaggaagccaagcagtgcattaatggcccttgatgctgctcttgacgtcgaggaggagcaagatccttttgtcgatccaaaagagttggcatccgaggacgaagagcatgtcagaacagtgccaggtcgccagcctacaatcatccaccgccaaccacgagtcaaatcgacagaaggccttttaagtttctatacgaatgacaagtccgcagccgaggaatcggcaaaggaacagtttgcggaaccacttactccagattctccggactctccgtccttcgagaccgaaccgatgatggtgcaacgcgcgaggagtgtcgatcttggaaagcaccatgtcagacatctcagcgcgggatccgctaggctcttggacatttccaagcaaaagcggtcgagcataaactcctacaccaagaagtcggagcaggattagtatgctctctgcgcacgccgtttgtgcttcagtatttttcactttgccacatcacgccactcattatgccatttcctttgtcattgtcagtccttacagaacccttccctttgtcagtgtcaatccctacagaaccctctcctaactttgtcaccctcggtacttttccatatgtttcttagttagttgtttttggttggcaaagtggcaaatactgaagtactgcttcgtcgcgagagtgggcgttgtcttatgagtttaggagcaagactagttgtggttatagcatggcgttgcgattgtgaacttggatgtttgggacatgataccattttgtactattgcaggtcgctagaggcggccattttatatcaataccctcatttcttattgttgggatccgactggactcctgtgggcatattatgggtatagatggcacacggcgcttgtcctccaggcactacagcctacctctgggatctcgagtggttcaagaaatagtagaagtagccacctttttgtaatttgacatggtcatatgcaccatttgaacgatgaacaaaccttgtctcgtgcgccactcaaccacgttcctggcgtctgttgtgaattgttgctagctggaagcccacttgcgcccgggtggtggctgttcgacttcggcgcagtagctgccccgccacccgagctctggaggggtccttcttgctttgtcacgctagattgcggcggcaacacttgcatagcacgtcatgcccgaccggccgcccgatgacaatacgacccagcagaacgatttatcatcgcgccctataagcttatacaccatcgaatctcgccataccacgacctaaacaccagaatatctgtaagtccacctctgtatttcctgatttcctcgcctgtcacaccacacctcggcttcttcacttgtgcgcatggactcgcgcttttgccgataactaagcggatatctctgtcaccagtccgtaatcgcggccgagttcattccatcagccaagtctttgaaatcgacattcctctttgtctcactttcactcttgtacatataatatgcttgcgccttcatcagcccggctcactagatccatacttacaactacgcgcgtgcgaacagctgctaccaaccccacttcgaccgcaaacctctaccgatcgctcctcaccccaaagtttttcaccaccaccagcaaaatgagtgagagcaagcaaggcgttcacaacctccagacgtgagtccttattcccggcatcgctcgcttgtaaattgcgacgtcacctgtcttggaattaacaattgacacatgcaacagggtcgacgactacaggaaggccctggaggacaaggaccatttcatagtccttgactgcttcgccacatggtgcggaccctgcaaaatgattgcacccactattgtcaagtgagttcgcgttgcgcagtcgtttctcgtgggaagcatgctaacattcccagattctccgagaagtaccctgagacgcgcttctacaagctcgacatcgacgaggtgcccgatattgcgcaggaactcggcatccgcgctatgcccaccttcgtcttcttcaagaacggcgagaaggttggcgaggtcgttggcgcaaaccccaaggccatcgaggccggcattcaggagcacgccagcgcatagagggcgcgtggctcgtctaggcgctcgcgttcggcaggctaggataccattgtggagggcacatctttatggtgcactatgactggcacagggcaggcttgctcaaagttgaaaactcgggtagcttggatataatgatatcgtcctggaatgacatgacatacaatcacaaactactctcgttctcaagtcccgtacgcaccgtaccacgcatctgttgtaaggatcagtcatccggagtgacatgtccttgagacacttccggacagtcatggctgcgattgcaccgctaaatatagcccgcgtgttagtgcggctgaacatctactacgcataccgaatctggtgcttgaaaagaaaccaaaagctaatacgtcgtgctacttaaagaggctacctggagaaaagcatagagccgaacgttaccatgatggtagggtccctcattatttactcccaccccatttcatctttccagagcttgcatcacaatcccgtggctaaaattgtatacagcgattacccaccgttcaagactctttgaatacgattacgcctgtccccagtacaacttttcgggtcatcagctttgccctttgggcccttgaaccctgcaatggcgcacgccctccacaaatccagatcctacattgacaccccttctggctccctcaagctccccactgtcttgtcccgcaccaccatgaccaccaccagctccaaactcccactcttcttcgctccatgctggaatcacagaaggtagaaaggctggagatggtgcgtagaaggagtgcggagaagacaggagtagtgctcatggcgcatttggctggtgaagcgctgagtgaattttttttgagtaggcggggtggtgaaagtgcaggcattctgtatgcttggtgtggtgccggggtttggatcgtgagttcaattgtttaagtgaggtgtctgtggagggttaatattagatagatggccctgctacacgttctgacttgccagcgcgccactgaaacccctataccaactgtttcactcaaagtacctccttgcaaggacgaaacaggtacacgatgcattcttcactgcggatacaaccaacctcgagagtgagatacctcggatgcttactttcgctgtacgagagtatgtgctggccaatgcaggctttggcgcctttcgtcactgcgccagatgtggtgagccagatcacttagtgaagtctggggagctcttcatcaaatggatctgtaggcattacaccgaggttcctggtggtggtagccaagtaagacgttctttgcatgccttcagtgctagaagatgccgcaaggcgctatcaaaatgccttccatcactgcctaagcgtcgaaagttcgacagagtatcagaatatgatgcacgagtggaagacaacaatgaagagggagagtgaggagatggcgtggctttcacagtcgtaacggggctaggccatcatctgcgaaatcatgctgattgggagaggggcgttgaatcagttctgaagttggcagagagactatgagacgtgggaattagtatcttgatgcgctggatcatggcgcgacgtgctctgttctagtatggaaaccaatttggtatccacataacgtggatggtgggtattatgtagtgtgcaaggactcttgcacttcgatggtctatgctatgataattgtgcgcttctcctcctcagccaaagtaatcttttcgctcacgcttgcttagtgttcatgtcaggtgccggcacaggagcaacctggctgctggcactgcttgcgtttgcctcgtacgcatgctgctcgaacatgctccagtcaccaatttgctcgtcgttgcagaattggtcagcatcgagaccaagcatctcagcttcattgctgacacgcaggtgcatgccaggaacgaactttaatatgtataacaggatgcacgagacgacgaaggagtaggaggcaatggcgacaatctcggcaagctgacgaccgacctggataccgacgccatccataccaccgaggccatcgtatgggcccataccatcgaggtcgtagatctgccttgctgtcagcaatatagaggcaaaaatcaagggaaagcacttacccatgcttgtccaaagatgccggtgaggaagctgccaaccattcctccgataccgtggagcttgaagacatccattccttcgtcaatcttgatccacctatccacattctggcagagcgagcaaatgactccagtgaggaagccaattagggcagcaatccatggcgagacgtaaccagcagctggcgtgattcctacgagaccagcaatagcaccggagcaagctccaacgacagagaatttgcccttgttgcgaacgtactcaatagaagaccagcccaggacaccaaaagaggcagcagtgttggtgttgaaggcggcaagcatggaccggagagtaccattgagcgcactacctccgttgaagccgaaccatccgaaccagatgaagacggtgccaatgaagacgagcgtaggattgtgggctttgccgtggatcttatcacccttgggaagacgcttgccgaggacgaaagcatacgcgagagcagaccatccggaagcgatgtggacagggccacctccagcgaagtcgagtgacggaaggttgaagagccatccgttagcctatttatttctgcttcagcatgtgaacccaaatagtggggactgaggcacttacgttccatgtccaacatgcgatagggcagtatactatcgtcgcccagaagaaagcgaaaatcattgaagggagaatgcgaccacgctcgaacgaacctccgataacaagttgtacagtgcaagcgcagaagagcatctggtacaagcagaacacaatctcaggaaggagagctgagcctggagatggcgctgacatgacattcttgaggccaaagtttgccatatcgccgatgaacggactggcggtacgagaataggcgagggagtagccccagaacatccactggaagcatacactacgaagattattagacttgctttgtagtgacctgacctagcagatgcttacactcccatgacagctagtgactgaaacaacatggccaatgcagactttcggcgcgatagaccagagtatagaaaaccaataccaggaataatgagccacacgaggtacgccatgatcatgaggtagatgtaatggaactctagcccctggtactgtgtgttcacattctcgatatctgggtttccgccatttggcttcgcctcatcgaattcgggctgagaatatatgttagaagggaatcgctctcaaacacacagtgactacttacagcgactggggcctccatcttgcaggtattggcttctggaagagctcttcagaaaggtctttgaggaactgagatcgaggtgcagggggtcaacagactctatatctgtttcaggccctcccatgctgctgccgattcggaagacaacacggtaggacattggcaagcgacctcatctccacatgccccagctacatgcccgactactcggaacatttgaccttggcactgataagcacttcggtgtcagttaccttgttaacttcctgaccgagagcgcggccgtcatgtggatggtgacctccagccttatgggtctgcgaaggaaccttttgcaccgaagacactgctgagatagaccaaatctcccgatgaggcgtcaggcaagatcagtagctggaagctgaggcttggtgtagataagggagtgtcttgaaggaggttagccggcattgctaggatgataacgcggcagggttgggagcgattggtggcctcgagattggtgtacaggagacgatcgttggatttacagcattgtcatgtgtaaagtatcaatagccgcctgataaacgagcgttgctaacgccttgtctatcgcctgctgcagttgggattgcggaatgttgtgcctctccactggttcgcgtttcctgattcgctgcttcagggtccgggttacccgagcaccaggcttgccgcgacgccacagagctcgaccaagtctctggagactctgggtatgaacatcgtgtcttgaatatcatccatagctggactggccgtctcaagcagttgtccatttcagtggataaattgtcccgttcctcgagatgatttattgggttgcacaaccactttatggaagatgtcaaatcggacgaagccacccgtagtatcctgcgcctatgcggcgggttatgcatccttcgcgcattgtccaggagtcttcgagcagtataattgccaatctactgttaacggcaggtcgcttggaaaggtcccgtattcagttgcgtcccatgcccaactgtatgtcgagtgtcacaatgatcagaccacgtcctgctccttctcctgtattgacaatgccattggaggtcacggaatcgactctttgcgaaggacgctattgtctatttgtatccgccggcctgcgtgaatggttcgatggcgttaatgtatcggtttgagtatccccgaaagaaagtggtcgttttgtgcagatcttgcagcgctttgcactgcgcatgggagtttggtaccattcatatatagggtgtctagggctgcataggaatcgcccaccaacagtttagcggcgtcaagcgctgcaatagccatgcaagagatgtaaacaaaaggccacttgcaaagttcaaactcgggtcggctctgtgcgatgtcagaggttgagtttttggttcattgtagcggtgctcactgcagcttttcgtactccgcagcctagccaattcgtcactgccatttctctgaaaccccacaccaacacctacctccggtctacctcagcacaacgtgtacccgtataatatttccgaatcaaacttcgaggtttcgtagtatctgcgttcttactaatggtcgtcaatcgatgagatgtactggtatgtagtaggccacaaacatgtgattgccattgaaggtaggggagccgtcgaggtgttgctgacctgctgcattagcgatcggattctcttcaatggcgtgcttgatcttccgcatcttggttagttacgggaatggggtcttccatataccgtaccaaggaagttgactggtattatttggtacaccatctcgcgctacggagccatgagataaagtactactccttgactcatgaccattctcgcgatatctgattcttccaacccatgtttgtcccgctcagttcttcagacagtattcatgttggaagatgatgtccacagattggtggaattacttctctacgctgccatggggacgatacttcagtcgcatctatcgacaagactgcaatagtccgacgcgcctaccagtcattgacgggatctctatatctcctcttgacgatggacagtctcgtcaaggcggcgtagcaccggcgccacgatgcgatactcttttcgatgaattgttacagccggattttcgacctcattggcgtctacccccatacaccattgttgatgggataccccaaatttccgcgtcatgcgctccacgacttccaagcgttactgtacctcctgcacacacatacgcttttagccaaagccaaagcctgatatctcctagacctcctctatggatgcagccagcatctgagacgacagtcagagagcccgttgaatatgacgagtacacatcattccagcccggacacgcaagaagtagccgccaaacgaaccttggcccgtctcagtcacatgaatcgaacacttcaaccactccccgaccgaacgttactcttcggcccattcgacgcactcaccggccagagaactctaccagtgtagatccgcctccaccataccagccacgcgacccgatccaaacatgtcgagttgtacgtcggcgaaacaggccggtggttgaagtactgcaaggagtgggccaagcgacggcaacgagagtgggccagagagctgtagagtccttgggggacgtgcagggagctatgagggacgtgcaataccacaacagagtcatgagggctaagaggaagatagtgtggttggagaagcacggcttcatgaacgcacaggagcggcttttgaccagagagataacgggaggacatgttggtgaataaatcaagtcgcagcatggcccctatatccactttttggggcatgtggtcgagtactttccaaccaagcgtcgctgctttgaatagtataatgaaattgcttacgagtgcttaaagtactacctatcttctgcattgccatgcaacagtggtgtctgttcgtgagcaccggcagcaccattctcggtttcggcaggtgcacctccaggcttggcagcttgcctgtctctcaagatgaaccaaaggctcatggccagcaggcagccttgcaagcaacctgtgaatatgaacaagccccatgcactccagccaccgggacctagcctaactgccaggctcgcggcaaagacaaagcttcccggcgtctgtatgcacatcatgggcaccgacaagcttcccgtctcttgcagtctccacgtcatgaggatctgagggatgtattggatcgcagccaaggcagtgcctagcaggccgagaaagttggcccaggcgcgaagatgggacggcgcggcgtagacgaagacgatggagccgaggagggcaacgatgaagaaagcaatcgaggcggcaagaacaacgacggcctctttccaggtgggcatgttggcatcctgctcgtccatctgggaggggtcgggattgcgggggaagaagatgaggaagaggagcatactggctgcaatcagtatgcggtccaaagggcatctgagcataggcgtacatgaagaaaaagcacgcccactgcacaccgatctgggcgattccaagcagagcagcggcacaggggaaattcccaatctccttacaacacgccatgtcccttgtgctttcaggcagcgtcaggatgttggcgatgcttgccgtgccggacacggttcccaggagaacaaacatgggactgagcccccgagaagaacgtcgcgcgatgatcttgtagtgctgggggaggtaagataccaggatgcctacgacgaggaagctgtccacgatgcattagccacggtcgcgccgtgagtgcagtcagcggcgacatgcggacctacacagagatgacgaagttgaacatgtcgggcgacgccagctcccgacatcggcggtggtctgcgtgccatatagaggcagtcatgcttgcgtgaagtgtcgtgtagcagcgagaatgagcatgaagctctggcgcttacgcctggggagctctgagctcagggcgtgaaggtgagcgtgtgacgtacgacgcgacggatgggcaggtgcagccgaccgcgcccatgcctcggctcatccgaccgcgtcgtcgtcccttcactgccgtcgcgactcctcctcctcctccgtctccgtctccgtctcgaccacgttcgatgcgccgacgacccactgcgcccacactcagcccaccatggagttcctgccgaccctccagaatggcatagacgacctcaaaccctccctcttcgaactcctgtccgaacaacaactcgcatccctgctcccgccgtctctccgctacctcctcgccatctccacccatcgctacccgcgctacctgctgcccgttctcaactccttcgatgaggtctacgcactggtcatgctcctggtggagcgccactttctccgaacctatggcggctcgttcacggagaacttctacggaatgaagcgtgcacgtgtgctgcgagtaaaggggggtgagattccgcgcgcacagctgggcgccagcgacacagtccgggaagcagtgaagctcggagatggcgacatatggaagaatttggcagtcctggtcggtatgccgtggctgaagaggaagtttgacgaaggatacgatgtacacgccgcccatgcgaacctgctggggccagggtacaacagagacagagatggcttaagagctggagcaaccatcaaggagaggttcatgttctactacaagtggtttctacggaacatataccccagcgtcaacgccgcctactacttctccctgatcgtcttcaacatggcctatctgttcgacggaacaaaataccattcgcctttcctctggatcatcggcacgcgaatacgaagactgggcgctgcggatcatgcagccattgagcaggccactgcgccgaggaaggtcggacccgcacggcctggagaaggaggctccatgttctccccaaggaacatggcgaggagtgtgcagcccagactattgagttcgctgaagatactgctccccaccagcatcttcgccctgaagttcctagaatggtggcatgcttcagattttgcaaggcagctatcgagaaaggccgccgagaacattgagctaccacctccagtattaccctctctcccattagctacgaaaagggaagaatccgaccccaacaagaagcaacgaccctcgactgcatcctcggaaaagcagcaacggattgaccccatcatctcttcgactaccctcctccccatcctcactgtacctacaccgccatcctcaaccctttgtcccatttgcgtagcgcccatcgtcacacccacagcttcacctacaggtttcgtctattgctatacctgcatacaccgctgggtacaaggcgaccatgagcgtcaagtcgcctttatggaaggcgcagctggtttccagggagacgttgacagtgctgacatggaggacgagggctggagcaaggaggaaggaagccgagagggcagatgggagagtggaaagggcagggatgcggtgacagggaggagaatattgggaggaacagagggtttgcggcgagtcgttgtatagatacccatggcaggaatgcaattgcaataacattacattttcatgcttcccgaggcatgttgaggaagactgatatgagcagtcaacaagtcaggctagtgtgaacctgatcccttgaacgtaaattggaagcaaatgggtatattacagggtcttgcaaacgcaaacatgtccccaagctccatatgatcagtccatgtaatgcgccctgttgttttcacatgcaaccgccagtaaatgtgcacatgacggaattattacctggtcatgcgcctattttttttgtccttccaaacgccctagtattccatggagatgcacaattaagcataatcgctaatataagattagaagaaaaaaataagaataacagagacggaagcgatggagatgaattgtcgaaagtgccgatgagatggaaggttttgcttggccggcgggtcgatgggagaggtactcggagaggtacttggagaggaagtcaggtcactgcgccgagttagcatagctcaaggaagattgttgccgtcgccacgaacccatccaccaatgaaggtgatgaagttgtcgaccatgttgacccagtcctgcccgttcagggtcccagctcgacgcttgtcccatagaacctctaccatctttgccagctgtgctcgacctgtctcgcctgcctcgttggtgccatcatttcgcacaaggtgtacccttccgccgggatacttctccgagaggtcaatcttgaagctcgcatcgccatcgggtggagaatacatgtcctccctgccgttgggcaatacgccaggggtgatttggatgagctggccgtgcaccagcacgctctgggtatgtgttctccgaggcttgaacaaggtgccgcgcacggagaagtcgacaagtcggagagagcccgcgccttcacccaagcggatgatccagtgctggaagccttcgtacatcatcctgaactcgaccttgacggtccatgtgttgtagctgtagaagatggcgagggcttcggcgcgaacctggcgggagacggaggcgagagggtgctggatcttatcaaaggcagtagcaatgcagtagaggagcggctgtttgaatacgagctcttcgcagttgcggtagatctggtggcggatctcgggcggcagcgtcaggagcgtgggcgggacgtgggcctcgctgacaggcgactcgtggacatgctcgatgtggagcgtctctggcggagggatccagtgtgtccgctggtaggcggcccagtcctcctgcagggtcgacttgtggtcgatgtaggcacagtcgaggctggggttgcgcgagtgggacggcgacagggccaggtcctccatgcagtcgtcctcggagccatcccgcgagcacaggtgcagcttctggaggctggcggcgtcgggcagggcaccgacggagcgcgggtgcgagtgctcgggggacgagggcatcgacgtggcctggctgtgcaggtcgggcgcgtccgagtcggtgtcggtgtcgtgatccgtgtcggcgtcggcgtcgccatggtggcccagacggtatctcgcaatcttgggcggcagctcgtgagacggcgagttgggcgagggcagctgcgtggccgaccgcttgctcgaggtgcggacggccgtgcccgcgtgggccatctttcgccctcgcacctgctccgctccgctgtcgttgcccgtcgtgtcgagcgcctgcagtttgggcgaccggtgctcggccttcatggcctctgcgtcgtctgggggcgtctggcccgtgaccgagtatcgtcgctgcgtcaccatcgtcacgctgcggtgctgcggtgctgcggtgctgtccgggactgaggcggcgggctgcttgggagggatgggcgtgggagcgtgtgctggcacacaggttggctgcgcagaggcgggctcactctgctttgggacccgacgcgtctatcggatcggtcgcgacgctggcggttcttgcggggtgtcgtagcgtcgtagcgtcgtagcgtcgtagcgtcgtagcgttgtagcgtggacggcgcgggcggagtacgtggggaaacgctcaatcgataccacgccgtgaagctcgatgccggcacgaagcgactgaaggcgcccaaggggcagtgcgaagctggacttggtcaaggaatgtagagtctgttggcgagcgaatgcagccagcaacggaggttgaggacaggaggaaatgagccgtgtcgataccgcatgccctgaaacgctcatgtcccagggcatggacagcgcaatttctaaagccgccgttgtccatcatcacccacccctgtcgcaacaccacaccgacacgggcacgcgagaagcatagaaacagcacatgcaccttgcctttgctctcgcacttccttgttcgattctctacagacattgtgagaagcgaaaagcgcattgaaactatcaaacctggtcctgttgaaggaccccaaacgccatcagcccacttcattcagtctgcttgagcgaccgtgttgaagcagtgctcactatcctcgcaccaccaagtcctagtacatgcccttggtcttcttctcctgcctcgtcggctctcgaaccataatgtctagtgggatgttccttccaccacgctgcagctggatcgtgcggcacacttcgaaaccaaaccgtcgatatatcggcggattgcgagcattgctcgactcgaggtagcaagctctgccttcgccatccgccagctttgttacgtgctcgatcagcttgcgcgcgtgtcccttgccacgacccgagtgcttcgtaccaatgtagacaagataccaagcctcgtcttcacgcttgcccagtgtagtatgcatcgtgtcatggagcagaggcaggaactcgtcgaagaaccgccgtttgccttctgctgacagtctgtagttgagtctccacataccgctgcgagaacatggtcacatagtcatccatgttctggcccggcggcatcctgcagtcatcagccctgaagagtaaaatatccattacacttaccacagagcaaccccttcaaagtctccgacggtcgtcacgagccccttgagaatgtgagcatacgtaatatattcaagaatctcgacatgcagagcccatttctcctcctcagtccagtgctcacggtcaggcacgtcaatgaagtagcgcgcgacatcgtcttcaccaaaggcctctgcaagacaggctgctgcttgtttgtactctgcagctgtgacaacacgcacaccatctgcgagggggggtactgctgtggtagccggcttctgcttcaacagtttgaaggcagtagggacgtcattgatctgaatggttgcagacttcagcccggactttggctcgacaaagctgtaagcaataggttgcatgggcccaaacgttctcgtcgccataattgcggtttactctgtaaatctctactagtattcagatgagatctgccgcttcgtttgatgattggggcagtcgtcgaatacgccagcgtgtcgattcgagagggttcgaggcggaattgccaagctgatcaatcacttgaataagaacactacaagttcagttcgaataacactgctgcggcccggttagtctgattgcggatcaaggcagttgggcagaacaggagcggtgccagtcgattgcctgtcttggtatacctttttgttctctctcgactaaggtctacgtttcagctgggcggttactatctcctgtgtggactttggacagttgagatctcgagacagtttcgactcgattagggtagcgcaaggaagtaaaagcttgacgtagatcaaccgacatcaaggtgtgaggttggacgaaacgcctttatgcaacagatacacctcgatcgagaagtgaccgatgacgtctattggggtggcagacagcgcttggttatcgctgtgcagtcctatgcgtgtgcactggtagatgctgatctgtggctgcagagcgtatgctgttcgcctttttactcgtcgaatgcttgtcacaagatcagtagcaccactgctgtacaaggtcttggctagcaggatgtacgactgcgtatcgtgaaggatcaatgcgcgaggttcggcagcagcggagccaccagagcgccggcgtcgtgggggtggaagggggataatggacgtggttggcgcaaagcaaggatttgacactgagatgcggagtgagacggacaatggcgaagaagggcgtgtgatgttgatatacttccaccacacccatgtcgatctacaagataccaagcgcgccaaacggaggtagtagtcatgttgcagcgggatctatcttgggaccgatagcccaccctatagagtatccgttgttatcacagtccaggtgaccctcagctttgtggtcgaaataatgtcatcttgatttgctagccgaaccattgttcgcccaatgaatcatagaaaaagcgacaatcagtgttttcatttgcttcctcatgccagccatagcttgtctctatcgaagggtaagaatgcggtgcaatgcggaaagtggcgttggtgacaaagtgtggggtgaatgcaacggttggctggctcctcggctggactttctgtgaggggtaagcgtgagggtctgctaatctagccctatcagcattgtagagacatccaacagacatcaaggatcggacagatgctcggagtagttccaccgagtagctgtatcagataagtattctcggactatactgcatctacaatcaacagattatgcggaaactcacttgcgttcttcactcaaaagagcgtttggcgcagagtaagcgcatacacaggaacgacgagctatagctaggccatggctagcagatgtggggaacaatcaagttgatcggaaacggggcttgctcaaagccatctttgcagttgctagggggaaacgagtctgcatatgacgcctcactttcccaggcgaaacccgccaatcccaatcgcacgcagttgatgttatgcgaaatgacgtccatatgatccggcgtgcagcgcttgtagatgccacgttgtacgtgttcccttcgtcgtcgtctatctcacatccttcgaatctctgtctcgcccaggtacttctctagaccagaatcgagatggtcccaccactcgtacagcatgctttcgcaaatcaacttgaaccaaggcgtgaacttcagcgactcgtccttgaacatggccttgagatcttgctgggaaacaaatcgagagtcgcgaacttcgttggggttgacattgaggtcgacatcggccttaatgaacaggatataatcaactgtattaatgtgagcctggtcctgcatgtactaccccgcgtagttaggtccacgcaaaggagcctacttctgcgaggtggagtaagcttactctcatgttcaccccacttgccatcactaggtgacttgtaatgtatccgcgtaaggaacttgaagtcatcgatgggcacttgcgcagacgggataccgagctcatggtccagcttgcgcactgccgctcgacgcacgccctgtacggaagcatcaaggccgacaccggtctcaccgggtataccgagagggtgcgagcagcatgtgtttgtccacatgtcaggaaatgtaatcttctcggtcgcgcgctgctgtaggaggagtcggttctgggaatcgaagaggaagacggagaaagcgcggtgaaggagtcctcgatcgatattctccatgagatgacctactgcagcgtcaatgctgcatgtcccgttcaaatgtcgccatggtatctgttgaccatgaactcgacctatgttggtgtggacctacatagcttcttggtcgcgctgccaataggaatatcgtcgttgtctagcacgatgcagacctcatccatcagacgtatttgctcctcatcgtaaccatcgagggcgctgtcttctgtggccgagttgtgcgatcctcctatcagacttgtgttgacctcggggaaaagccgcagaacattctcagcagtaattgcgggctgttgagagacagtgaccacggcaggcgcctcggtcacggtagcagtagagctcatattggcagcgtgtgaggtgttgacagactcgagaagattggtgggggtgcagtgcacgcggggcggcaataactgtccaaagtaaagaagcgcggaagggggacccttggccttagaccctgatcacttgctgagccacggaatcggagccacggaatcggacataagctcgcgtgctccgtgacaaacgcatttaaacagctgttgattcgtcatcttcatgacgctacgcatactaggactggtggaatttcaatgctgattgttcatgaatttaattctatgtacactgcactgatgacgaacgatcaggcttcgtccagcgacaggtatcaaagcaaaaacttttccgtgaccggaaccggaatgtctgtagcagattttaaaaagaaatcccaggaagtgtaaggaaatatgaactctagcgtcatcatgggccagctctaaaagcctatgcgacagttgtcgtcctcgtcttcttgtgttcaggcacttcggcctcagcatcggcagcaacatccaaatccctcttctccttgacgccattcagctccttctcagcctcctcaaacttcttctcttcctcctctgtcaagcctggcagaagcggcttctcttcttcactgtgcaggttgtgatggtatgtacggataatcgagtctgtgtcgtccaaagcgatcttgcgcacgtccgcaatagccttgatcttggctgtacactccttgtactgtgcgtcagacatcttgacccccagctgttcggcacgactcttgatagcattccagccagtaattctgctggcgaagtggacatagcgggacatgccgaaatcctgggggttgatgatctcgtatgtggaggggttgttgaggatggccttggcatgaatgcctgccttgtgggtaaaagcacagaaaccggtgatatagttgttgaaaggtatgttaacctcgacaagatcggcaacgagatcttcgacctccttgagcttcttgatgttgtacttgctgagaacgtagtcgcggtccgcaacgatcatacgagccatcaatccgccgagaggcgtaatgccgttacgctcaccaatgcccaacactgaggtgtcaacgtgcgtggcgccagcctcgagagcacagaaagcatttgcaatagcgcagccagagtcgttgtggaaatgagtctcaatatcgcatgagaccacgccacggagggtcctgaccaaatcgtacacctggcgtgggcttgcgcagccaacagtgtcggcaatacccacacgattgacaccgaccttgtccacggcgctgtagatggaaaggaggtccacaagatctgatctgaacgagtcctcggagctgaaacgaatctccttgcccttgctcttcacaaactcgatgacctctagcgccgtgttcttgatgtatgtcatgtctttgccatggctgtgttcgcgcagataactcgaggttccgataacgacgtcgagaccgtcaacaccagtttcaacagcgatcttggcatcgtcgagatggcatcgcacgtgggtgaggatcttggctttcagctacaccattgatcagcacgtgtccaaatttgctgttgcccaagcgaaacttaccccgagcttgcaaatggcctcacaatcccttcttgattgctccgaggcagcagggctggtcaattctatgtctatcatggcggtcagcaggagcaaggtgcagtccgcgtgccgcagaggagagccgtacagtctacaccgaactcgtcgagagccttggcaatcttgatcttggcttcaagatcgaagtaggcattcgcaaattgttcaccctcacgtagagtgctctctgcaggataagtcagaaactattatggttcgcacgttgttgcgagtgcggggacgaggtatctgctacacttgtgcacacctccgatcgcgctcgaagcccaatgacgtaccgatgatcttgaaccggctcacatttgagaggaaatcgcctacgggagcgtacggcgaagacttgtgagacggatggggattgtgagcagacttgatggaggtaaagcaatcacggctgtcgccgttcgttgcgttagcagcagtgccattgctattgccgttggtctcggcgccgttacaagaaggacacatgtttgcgattgaaagtgtggaattggtgacttggaggaagggcgggaagggatcgctatttgaaggccggtcctatagctaagtgagtcaaacagaaaaatagccatgacgactgaagcgcagcttccgcagtcggcccagagtcgcgctaagccactttcgactaagctgaatggggaaaaatcgtctccgcatattcatcgatgaaaatcgtggcagaattgtgaccgcctcgcagcccgcgtatgactgtaaggtgtacaattggctgtcagtagattagccatgtctgacaggaccgacagggaaactgccgctgcatcttccgcttgtgactcttcagcaatgactgaagcacgacgcacgcaaattcggagtaccggacaagtaccaacagcgacctgaataagccgctaagtcttcaacttgtctgtatccaagtgcaatgaggcatgaatagaatcacgggcgagtctgcaattaaagcaaagtcatgccaaaagttctcacctacgatagaatgcgatcaaggtgcaacaggaggcagcccatccaatagcctgaagctataaacagtgtcgcaaggcttcgactgcgaaggcaaggctctgtgtatacattcaagcaccgtgctcactttccattatatgtggtgacatggaatagatcacagggagctgcgtcacggttcgacccgacactaaggagatgcgaacacaggtttgtttgcagtggttcctgctgctgcgttgagctttggttgattttggggatgcgcagtcgtgatcagagccatcttgtcgaaccagatcaggaggacatgtgcggagtcctttgggtgaaaaggtcaccttcgaacgaacaggtgttcaggtgtaagaccacctgcaagaggaccttatcatatggaagtcaataaggccaattatatagtctcgaattctacaagtgcacgccaccttcgatatatcacagctcagaagttgaagcatacgcgcatcaaggtttgctcatgacagttgatacctgccataccggagcattgactcggaaagtatcaggacagcctgcagagagatcacacgaacacaacaaaggaaccggtcagtaccaggagctgttgatgccagtgtatgggtctgtcggttggtctcagtactcgcctcgagcacagcgccgagtatacctatggcaggctatcagctgagcgctaccacgatacacgccagcatgtgcaaaaacgctcttcaagggaccgaaatctgagcatgcccttcacctgtagtgggtcgcgaaaagcggtctgtcttgtgaatttggtggggtcatccagcctcttcccttcgcgctgattggccaaggcaccggacacccgcacactgaatggcacgagacgcgttgaagagctttgtttacatgcgtgtttgagcctcctcatggacctttgaatgactactacagcctgtatataatcaaccacgtgtccgcacagctacgcatctgcttttccaccaccaactctccacacgcgaatttcgacctcgccagggcgccccgtttcggcggttatagggacactaggccagggtgacatcacttttctgctcccgaaggtttgtgaattttcaccatcccattcggtcgtaggacttgggaacacttcttatactgctcgcgagcctcaacgttcttcaggccgcatccgtttgttttggcttgccctctgactaaggctcccaggagtgtcaatcaatcccttggcgcgagcgagctacgagaaagctatccctgctgcggcgctgaggccttgcttgccgtcaccatttcgacagctcttaggtacacattcaccgccgccctcattcacctccgaggtggctggagtttgatttttttgctcttgcactcgatccatatagcctatattttcttctcaatgattgcggtacctccacctgacccaccccttgataccccgacgtctcctgtctcgtgctgtcaacagctgttcacatggcgccccgcaagcaacgagcgaactcacccgagttccccgtgctagaggccaatgccctctatgctggtgagatcagaggcgatggtgagccgagtgttctctctacacaacctgactaaggctgacatggtccaaggcaactgtctattcaacgccttgtccgaccagctctttggccaccaagaaatgcacgaggtcctgcgtactgcaaccatcgagcatatgcgagacaactcagacttctaccgccagtacatggcagttaatagcgtgcggagaaatcctaaacgcaagaccaccactgctgtgcccacgcgcatcgacacaacatattttaccgaagagcagctgcaacagcagtttgaggaacacgtcgagaagatgggacagcccggcgagtgggctgacaacatggaagtttccgcgtttgcgtcggctctaaatgtccacgttcgcctctggcaggctgactacacctacctcttctcgcctcgggtacactacactattggtgacgatccctccgctgcagacgatcgacaaacactccacattgcatatcacgtaagtcgatagctagccatggtcatcacacacgctcatcctgatgcagacctgggaacactactcctctgtccgcaacctagcagggccccatacagggaagcccgaagtccatatcgtaccagagatgatctcgaagaagcgccccagccccagtgtagacggtgacgacgacgaccagcgtcggcgggccagaaagcgccgttcgcctctcccattgtttgactcggattccacaccagagggcaccgaaagctcgtcggacgagtcgaacggacccatggcatcacagcaatcacaagcacatgtcccaccgccagagaactacgtcaagccgcagaagttgaccatcaagctccgcggtctccgaaccacagacgcttctcccttgccatcccgaacgtcctctccctcacctatgttggcagccccgcctttgccgcctccgccggcaacgaaacccttgaacgaaacactgacgactgtaacgtcgtgatagagcaccacgttggatgaagttaggatacgaatgagttgatgataccccattccattaccctgcatagcctggatggttattcttgtcttgagtcatgatttgcatagcatacaagcacggtaacggctacactgttgcatttgccagcaagatgacgggtgccaaagtgcttgggcctacgtcttgaatctggtattggcgtttattttgcgaagtgatctcgagagcatttggaatgtagttagaacacgaatgcatctttcagaatcttctagtcttaagccttgttgtgttgatgcaagctgttggatcaagcggtgcttgatcaacgtattgtacttggggtttccacacctagtgacaacattcatggatacaataggtaatggctgccctcattgcggacgtcatacattgctgcattatctaccaactaattctaacgccaatgccatgctagtcagccactcgctgaacgactcgtattacttgcaactgtctattcaaacccttcgcctctcggatctagttgctctttcggcctctcaagcgccgggctcaatggcccaccatcgagtgacggtgccgctgcccctatcagcgacttcctatgtagccgtgggctcgtgtccaaagtctcggttgcttcctcgacctcagggctttgtatgtcgtcttcattgtagcctgcttgctccataccgtaaccctggtttgtcatgcggagacccatgatctgctgccttaagtcgtccacaaatcgttgcatctcctcagtgggaagtgccacactgttcttggcgcctgtttggctctccaagtgtacattgtataaattcaacgcagaatcgagacatttttcggcttgcagggacttctcgaggcgccaccagtgctccgaggcaagaacagcccagaaggcggcttttcgtttacggctaccaagcttgtacataccgacacctgtgcgtattgagtagcaagctgatatacgttctgtgatgagagcgtggccaattgcgccgacaagcccggattcgagtatacgcgttgcccagcgtgctgcatcatcggctgctgatgagccacggagacgtaggagctcaaaggagagtgcaagggtccgtaaggcatagtatggtgctgcgctacgttggcgatcagtataagagtaggaagcggcttcgatccatgcatcaatgttttctgctcgggcttttgacgacagaggcgtcggggccatgagcgcagatagagcagccatctctgcggcgccagcatagtgccgccacgctttgtcattctgaaagtctgttctcagaatgtcataagtgctaagtgccaatttccaatcacgaagcataaagcagtagtctgctaaccgtctcatgatggcttctggtgaatcagggcgatagaatccttggaggctgtcgtagttcgagttggacgaggcggtgagcgaagacgagctgtttcgagagctgccaaatggcgtccaccgtttgctgagtgacatgaagcggcctgaaagccctcgccgccgagagagaatctgctcattccaggttgcgacactgcgctccatgtttgggatgatggattgtgtcacgagttcgcggatgaaggtgcgcagactacctatgtcggagtcaggcagatatggcgtgggatccgtaatgtcgtcggttgtttctgtgcagtaaggtcagcgtgcagctcgtgcgagtccagcccagcaatctctctacagccaaacatacctcgcttctggatctctgctagctcttccgaagcagacatccattcgcatgtgggcacacgcacgctgtcatcatcggagggtatagtgggctggctcttgagtcgaagcagatggcagtgcaggccgaaatggcgtttcatcgagtcgaaggtttgattcgacttggcaatgtcgcccgtttcttcgtcgtgtatgagtacatagtagcgtaggaaatcattctcgacccattgcggaaagcgcaaatcaccatcatgttgcctgttgtacaggcgtcgtagctcctcgatggggtgagggttccgcgagctgatggctatgatgccagcgactggatgtgagaaggtctcgtgaggcacgacaggcagtccggagagcaagcgacgcaggtatagggtgtggaaaggggacgatgtactctcagtcggcggtgccagctggcccttgttgaggtagtcggacacgggatcctggcggttgaactcggaatactgcagatggcggtcgaccagctcttccacctgggccacatcgccacctgtccttcgtgttctccgctggatggagctcgtcgacgtcctctggcctgcccctgcgtctccgcgcagatctgggtaggcatcatccacggcaatgaagcgcacgccaaagtcgtcccagctcttgctagccccgatgctgtctctgatggtgaccttgcccggcaccgactcggcaaagggccgcaggagttgcagcagacctccatctatgccctttgcctgcaccagctcctcggtctgcgcatcggcgagcactgcaatgtgcggcacaaaggcgcgctgtatgagcgtcctgtgctcgtccgagacgcccgcaggcaggctgttgggcgtgcctgtgccgctcagccgtggcccaggcgagaagacggacccgggcactacagaggcagttggtgttgcggtgccggagctgggcctggacgtggacaggctcgtggtcgactcgaacagtttcgacaggctcgggttcgatcttcggacgggcagggaggcgagcgacgaggcgggcgatgcgcgctgtttgggcagcgtcatcggggcctccaggttggccgcatagtttgggggcttcggcgtggcatcctgaggcggcgtcatgagaagctagggcgaggcgcccgcggggtgttggatgcgcgcaggttgacggacgctgtcggcatgtatgctgcgtatgctgcgtatgctcccctttggtctgggcccgtagtcgctatgattgtcgtgtggggctgcttgtacgggctgcccgttgacgatgcgacgtgcgtgaccgtggtcgttgcggccgctgagctttctgactggacgaaatccgccatctccatgctcctccacagcaccgcacaacaccacctccgtcgcctagattcaactcaaagtcgctcttttaccgcagctgcggaagctcactcactctgcgggcatcgccatctgactcacatacgtggatgcctttgatgagtcgagcctgccgtattccttcaccgcacataatttcccccctctgcaaacgtgactttgctccacccaaggcccggtgggcacgacagcttaactcaacgcaaaatctctgggccactcgctttcaacttcaacttcaacaccaacaccaacacatgtccaagaggagtctttcgttagaccgccaagatcagagcaccaaaaggcgagtgattgaggcgccacaaatcctactcatcaagccttacggcagcatggccacggaatcagggcccggtgtacagcttgagcttacagaggttgagtccaagctgcggcggctccttctagatgtggccgcatacatcgatgatgcgcccgccaaagaagacatgactggagtagaggtacctgaggagctcgcaagacagaaaactacgctgcgctggacaggaggatgggtccgggataagctgctcaaggtcggaagccaagacattgatctcgccatcaacaacatgactggcgagcactttggcctgaagatgcaggagtacctcgagatccccggccacgcggagaagcacgacctgcttggaaaagacgatcaatcgaaagcacatgaaaagagtaagaatatagcccccggtctccacaagattgaggccaatcccgaaaagtcgaagaatctcgagactgccaccaccaagatcatgggcatcgacctggaccttgtcaatttgaggaaagagacgtacaatgaagtctcccgtaaccctcagatggaatttggcacagcagaagaagacgctatgcgccgggacgcgactatcaatgccatgttctacaatctgcacacatgtgaagttgaggacttcacacagcaagggttcaacgacatggcagcaaaactcattcgcacacctctggaacctacccaaacattcaaagacgacccattacgtgttttgcggttgattcgcttcgccagccgcctggactatgtgatcgaagcggagacggcaaaggccatgggcgacccagagattcaagatgtgctgaagatcaaaattagcagggaacgagttggcattgaactagagaagatgctccggggtcctcggccacgcatggctctggaactcattgatcgctttgggctatacaagaccgtctttaccgatccgaccagagtgctcccctctgatcccgagactgagctcttcaagtcgtcctacaactttgtggattcggtgtttgatggtcgaccagaaatcccagcaagcatcaaaggacacgcttttccgagatgcagacgagaagtaccttgcttggatctgcgctacagtaatgccatgggccgatgcgaccgactgtgcctcacaccaaaccgacacaaaggccattctttgcagcctatcttgtagcgcgagaggggttcaaggcgccaaacaaagtctgcgacgttgtggctgcgtccttggggcatggcgaggaagtccgggctatggtcgcgcaatgcgcaaaaggacttcgtcgacctgacacgatcaaccccgcagacaaccctacaggccgagatatactcggtatggccttgcgtcgttggggctcaacatggcggacacaggtcttcttcaatcttgtgtatgaggtcgtgcaaggacaaagctccaaagaaggtcagtatgaggcggccaggtggtgcatgcacattactcatagtcgacagatattctaggctcttatgctgctttcctcaaccagcttgctaagcacgacatacttgatgtggatactttcaagccgctcttaaagggcacagatcttgcaaaggctctcggtaccaagcccggcccttggatgaaagatgcccttgacgtggtgatggcatggcaactccgcaatcccgattcaatagatgcggatgcagccatcgaggcggtgcgagcgtcacgagaaaagcagactgacagtgagcttcccttccgcctcgcctcgcacttccttgaacttaccattccacccttcttcccgcagaataaaaccaatctgaacacactcgaaaggtcgcgtcagccagcgccttggaaggacccgggtagccagtacgttctagatctactgcgatggtcgattggtgcgatgagccggaaagagaaggaggcaaggtggcatttgctggtccctcctatcttgaagatgattgacgatatggacacaacatggaaagccagaggatgccacctacttggcggattactggagagcctacaacagacagccagtggggatggatcaaggaaaaaggcaggattgggacagaattctgcggatttcctcgagcgacagcggggtaccacaatgtctttgccgaggcgctgctaccgttctttacatacataccttccctgacaccggaacccgaggctgttcaactcttcaatgagcttttccccacactcacagcacttgcgctgcttcttcccgtggaaagtggcaaagggagcacaagaactggtcttctcgataaggttgtacgtgagggcatactcgcaccactaggtcactttcccaaaccttgggcgcacccggaacttgctgcagtcatcacgcgacatgtgccacttgttttgaggcacttgggcatagaatcggttaagcacttgcgtacgcttatcccattgttgtcgacgttgcttcaggagccattcattgtcagccacaaagagttgacgctagccacattgaaggcccttcaagcagtgatgcagaacgcatggcctaggatacctgggcatcgtggagcagtcatggtgggattgtgcttgtgctggagaaggtgcatggaagaagcatccaacctcagacatgttgatgaggtcaaggcggagatgcaggagacggtcgcgatgctcgatacagtgatgcaagctgtgaaggatgactctacaagggtcacgtgggaggaagaaaagagagagctcctcagaacaagtgctagctaccagggcctcttcagtcttggagacatgtaagcagtaggagtgggcgctgctggtatggtctgttgcggctgccctatggggaaagtagctagaggtcaattgccgttgtgcgcagccaagggtgaagcaggtgcgccgtgtgccgggtgcattactcgaatgtgggggtagaggactctgagacatggatgacgactgcacggtgacgacaacagcaggggaggagtggtcatgatgagttctgaaagtgggttgctgcggcagtctctcccgccaaggaggagtttggatcgaatcgatgcatgctgcatgtatgcacgaatgttaatcagcatgcgcaccagcgagcaccagcgaacagaacaggtcatgaagaatacttggtatgaggtgcagccatagctcgtggggcgggacgcaatgtcttggcattgcttcaggaggatgacgaggcagtcaagattgttgaagaaaaaccggatccacatgcaatctcttgtcctacggggttgctatggggttcgcggtggcaggtcaagcgcatggttcctcagcacgaaactgctgcaagacactcttcgcaaagccacaaccacgggccgcacccccctgtcgcagacgacacatgattggacgcccaattaacgatgaacgcgcgtcgcgtgctgttgagacaaatgaagaaatggtgagagatgggtttgcgatgcgaggcggcttctctcgaggaggctttgagggcgctgtgatagcagacagtctggatggacaagtcggccttggggggggcagcatcggaggctggcggtgcatgtgctgagtgagagcgcagtgcttgcttgcggcgcagtttcgaaacgtgcagccaataatgcaggccagccgccacagtcgctattccggggtggcaggcctagccttgcgctcaacagtggatgattctgcaaacaagacgctgcgctgcttgtacaggcttgggtgcttactcacactgtccgtgggcgatgcagcagtgacaggagcagactgtgagacgcccagcgagacgtggacgcagacagacaacgcccaaggcatgtgctgcagcgcagagccagtgtttgcagtgcagatcttggtggtgttcaacaatagcccgaagctcagcctccagacgtgccgccaacctcgtttggtctaaagccgcgccccttccagcgacaatgtccgtcagtaattcctcgccgccgcgcctggcactctccctcgacgagacacgctctccacgctctccacgctctccaccctctctgtcaccctctctgtcaccgacaccacactcgttgcttgcctgggccctcactcttccgcccacgacctcaggcacgccgtcccgtcacgcccgcgcagaccgacagacgctccacgggactatggccagagcgtacattgcgtcctcgaccaccactcacacagccaccaccaccacttgcctcgtctccccgactacagaccacgcaacgtccccgcctcgccgccgcccctcgcacccttcaacatcccaaagcccttcagcgccccaatctttcccgaaaagccccagaactacgtcgtgcacagtctccgagcgctgcccgaaacgccctgagcgcgcatatgcctctcgacctggcccatcgtgccgcggggcgcattggctcagcaggggtccgctcatggtctgcgccttctcatcatcgtcctcagtggcgccgtcgtctgcatgctgggtccacacccctcgaaatctatcgtggcaaccgctacctggaacctgcgcagcggagaaatccccattgacatggcctgctcacaccaacctcgcccccaccatcgtcctgctcgccatcgccgccgcgaacttcctcgcctcggttgccatcctctcgctctcgctcaagcgctccttccgccgacccattcgctcacgtgatgcctaccgcatcattgctgggagcttcggcgtcattctctggatcaccgccattgtcgtcttccacctgctcgacaaggccagcaaagccagcctgggtcgctactcgtgcaccaacaagaacgtattgagtaatggccggttccagtaccgcgcagtctgcgaggagcaggttagtctctcccaaccccagcccgagccccagccccaccaggcaacagctgctaacaatacctcagggcgtcgcattctatactgccattggcgccgcaacggccgagatcctcactctcgcgacccttgccgtgtctgccattcgttcagtaaagaaccaagaacccgcacccatgctacaaatacgcgacaagaagcattcaatcagctccggctcgcagctgccctacaaaccccgaaaacgctcgccctcgactctctgattcgttttgtccctttttataatgtacactttttattcccttacgtcgctgcaatgataccctggatttcttctgtttagcggcactaaacaacactatacggcgttcatcatcctggcccaaccggctttggccaccgtttcatgacaatgcatcgcggcgaggcatctccaaccgcatctaccccggcgtttccacctgttgatttacctactcttttgcatacgcccagcgcatcttggattatgcatcatgacagaccatctgcctactttagaagagctgcgtagcatggctccatgacctgatcgcatatacttggaaaacccatatacttgatgtaattcagcgagacaagatagcttcaattcagacaagagtccacatagcattcatcgtccatcttggtcatgtcattacttagcccatttactactcttacccagcagcgttcctcaactttgcagcttcaaccgctcgctcccagctcgttcgccatataaacaccccctcaatcgcagcgacaatcccgagcgcaattgcaggaccctgcctcttgttagctgaaagattcttccacgcaatgatttggcaagccttacaatccagagtccaaacaggccccaacctgctccaaacccagtcccgaaactaatcggtactccaaccaggtagtacgcaaacaggcccacatagccaccgacctcctgccttccaaggccacgcaagataccattgcaactcgccgagagcgcgtcaaagacctgaaatgttgcgcatagcggcagcagtgccgacaccatttcaatcacgtctgcgtctggcgtgaagagtcgagctataaactccctgagtagtgaaagtagcagcaagttgaagacgcccacgagtatggacgcacatagggcaactttcgcagccgtctttgcgggcacgtgccaacgtcgctcctattaggtttgcaatcctggtcgacgccgcgacactcatcggaaatgggatctggaaagtaatgcccgtcacagtgccaaggacagattgagccgcaagttcagtcggtcccagccagcttgagctcagggtaagtatctcaaacgcaagaaattccgccaaaaccattatgagtcctggcagggcaagtttgatcatgggcatccagttcttcagtgcccggcgatcgaagccgccccaacattggtacccgtcgatgaagcggacatagaggaagagcatcatgggcatgacgttctcggttatcgagacggctatgggagcaccaatgaagccccatttcaagtgccaaaccactaagacatgggattagtaggcgagttccgtacgggaatagatagaagagcacacttactgaaccagttcaggaacgcattcagaggtgcgcagatgagcaggatgtacattgtcgccgagaatattccttgcgcttgcacgtagcgtttccccgcctcaaaggcggcgtagcccggggcaccagcaataagcaccttcaagtaaagaccagctagacgtgcggtttcttgctcgggtacgatcaaggacaaaagctgcgtgccgagcgcccagatgatggagatggggattgtgatgaggagtagaaagtacagcatgcgctgcagttgcaggcctacaagatggggccggcctgagccatatgcttgggcacacaacgtatcgagagaagttgcaaggccttggtacactgcgtatccggtgatggaggccgtcatactagccaaactcacggcacctagttcgatcttgccaatgtgcccaaccgtgaaaatactggcaactgggagactgtactgtagcaggaacgtgagaatgagtggtgccgagcttttggtcaacactttggcttcgcgctgccagcttgtgttgatcttcccagctatgactgccttgttccatttcttgttgatcgtctttgggctatcgagtccgccataaggttggtctggatcccctcccccattacccaagagtggcgtttgctcatgtgcatatgaacctcttgctgcctcttcgtcggatgtactcttgactttgcgcagcccagagaatgaaagcttgcttccgagacgactcgcaggtcccgagctgcctgatcgtggatgtttcggaggaagaagattgttgtcacggagtaagctccgctcttcttctcgtaccgtttccctttccttcttggagatatgactgtgttgcttccatgatgtggacacatgttgtcgctctggcacgcttgaagatgttatagctgttcctcgtgctccaggatttacgtaagatggccggcgataagaattgatcatggaatattggcgaacagtagaggatcctgaggacgagtcatcctctgcctcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcgtcatattcaaagctgtcgccttcaagatctcgcgaaatcgcttcttcagcaatatcctgtgactgagcaaagccctccatctgagacgtgacatcattggcgaaatcagtgactgagtggtctgccggcgctgagggtggggccatggcttgaaaagcttttcaggttgggaacagcacttgttcctcaaacgttggcagaaatttgaggatttggagttcacgactgtcagcgcagccggaaaatgtgtggaggatcgaatatattccaacggcagatagttgtatatagaccgggaacgcgttctcacattagctcatcagcttcgaccaatccggaagctctacgcggagctcacaagcaatcacagtatagctcggcgcccttcaacagggttgttctaccgttagttgacacatgcaaaacatctaggacactgtgtgactttcaccttgtgcaggggtgcatcgtggccgctgctccgaggtcaaagtcgatcacgtgcaacgtcgcccgacgatccttccacctcaactaagcggtatgtgagaatgctgccgtaatttgtcgtaagagcccagcctagagaattcgcaaagtacatgcatcaaaaagtaagctcaacacgcgtcatattcaccacatattagtgacaagagttggtaatttcagtagtagtattagcagtacaagagcatctatcgccctttattcatcccactccatcgccatgccccatcatcgtcatcatttgagttccagcattgctaggtgggaaatgctccgatgcatgacataacatagccacacggagtacaaaaaagtctgagagttcaaagtaagagtaccactacctctcacggggaaagctgacaaggtgaccaccgaatcgttgtagtcacaatgccgcaaaatgtgctgtaagtgaagagaagaaaggaaattcaagtgccaaaccgggcacaccatgcataggagggggggaatacggagccaggcgcctcgtaaaacccctgccagccatatctaagagtttagacttaacgatgtttcgatcgcggtgacgacatgagatatcttcacagacaaacttgtgccgggaatgcaatggcgcacttagtgaacaggagctgcagcgcgtcgagcccacgtagtggctggtgtcgaaccgggggttgatcggttgttgttggtccaggcgttggtagtggagggacgagctgagctgctcggacgatcgttttggctttgttgtgatggcttgcgtgaacgatctttcgggttgcttgaaggacttccatttgggacgttgctgttacgcttcggcttgttgtactggatgctagtctttggcccgcgacgtgctcgaggcatagctttgacgatgccttcacgcatggtactgatgcggatgactacatcaactttctgggcagctcgctcaaggtcaaaggtctccaatcgacgttgagtgaacggattctcgatcttcttgaagcggatgagcacggaatcatcgttgggaggttggacaacaggctcgttggctgcgagatgcgacaccttcgatagctttactgttggaagcgagccaaattctctgtcctcgaatagaacctcggtgcctttacgtgtgatgacatcactgccacggtcgctcgccaagctacgtctagtagaagcgtttggtaacgaaacagtggccaatcccgcgtttccacgtacatcgagtgcagctttagaggaggcagctacaggcaatgagcctgtcttcgaaacagaagccgaaactacggccgcagcggaccgttgagtagcagcgtgtgcagcttgcgcaggagatgtacctggtttctccaagagcttgttgaaacgggcctgccattcagggttcatagccagcgggcgtgcacccagaccaggattaccacgtggaggcatagtcacaggagcttcgctttgcgcgccgcctccaactgcagccggagggagtcgtacaacaggtgatggtttagggagtctgactagcggctggcctgcgctcccagtaaaggcgggatggctttccgtctccggtggtgggggtggagagtcagccttactggacgacatcatcgttggctgcgaggtctcagttgatcgaggaaagaatcgtgacgctcggggaccagtagcttgcaggggagcttgaccaagtggttgttgcggcagttggccttcatggatcgacttgacagcctcgtccatcttgaccccagcgttcggggtagacttgttcggtgcggcggtctcgtgtaatgcggcttgcgactgaccccgctgatctttgtatgtctctcgcagttcgggtcgggcgccagtcaatcgctcattatcctgcctggcctttgtcgccaaatttttgtcgtcctgggcgatgtgcgcggcgaaattgccccaacctggcttgacagcaggcggcgcaataggacccggccgtgcggatccagctggctgcgctgatagcgacccagcttggtgacgcatgggctgagcagtgggcatggtgctcgggggttgtgagtggggcaaagtcggagcaatgttaaggttgacagaagccgttggtgtggattgtgactgtgcaggaggctgctgaggggaacctcgagattgagcgcggtcgtaacttgagccgaaagtcccgttgccgagagctcgatctttggcctgtggtggtccccagacttgcgaggtccacggtcgcggtgctgctgctgtgggctgccaaccaggcgcaacctgggatcttggtcctgcgggaacagcgccttctagttgactgatagcgggttttgattgttcacccgactgcctcgtattttcggtctcgcgagcaaatttgtcgaacgactgcgcagattgttgcttgtgttgaggtgcgggtcgcgcttcgtttacggcgtgcgcttgtacaggtgaaggggagtgcacggactcaacggaagctgcagccttgatgggctctgccgacgacgcttttttgacgggctgagcatggtgaaccttcatcatgccatactgtgcgacctcaccatcggccgccgggacaggaggctttggtggcgattgcgcggtggcaggtacagccttctcctttctgggcgagggcgactgctctttcaccttgggcggacccatggctgccagcctctttgcaagacgttctttcctttcggcctcctccttctcttcggcctctcgctcctgttgtttcttgagccgggcgcgctcaatcttgtccgtcatgaggcgcttctggacctccacggggtcttctaccggcggcgcggcgacatggacgggtacatcatgcacacccgatgatgccacagaaccaaacggcgaggctgggtgagcattcgccacgttaggcgaaattgcttgtgcaatcgacggcttgcgagatgacgctgggtccatgggctccacaccattcatcgagtgcgagcctcgtcgttcgattcccataggtccattgggcatgtccgttggccgtctgtcaaaagacattcgtcggccattgctgccactgacattggaagaatttcggcgtctgccccaggtcggcatgtctgcaccagccctggacgtctggaaagcagcagatggctccgcgtgaccgtcttgggagggcctttgcagcaccgcgggctgctgccggaaagcaggatcacgaacagatcccctgcgcatgtcgttgacaggttcataccggccactttgtgaattgaatagctcgggtcgcccaccccctgtcgtcgcgccaggtgcgattgaaatcgtctggagcaatctctttggcaggatgcgagggcattgaatcgtatccgtaggaatcgcgttgtgcaaaccgctgcggaggctgctgtactggaggattgatctgaacaggcggtactttttccacaggaggcagcgttgcccatggtgacttcttctctgacgaggatggcttggtgactagcgtgggtttctctggctggcccttgagcacgaggctcgattttccagtcgggagctgcggtgcctgtgcgtgtgcacctggcttcaaaatggttttggtacctccggtaacgctgggctttgtaatgtttgtggtcgtcgcctgtacagatttgagcgtctccaaaacagggtcgggtgcctttgcgaccgtgctcggctcttcgagaacgggtggttcattttctgctacagcaccagaagacttggttccatccatccattgcactgtgtcaggcgcccagtcgtcctcgtcgtcgtcaatatcggcccacttcgcttcctttccagcttcgtctgcctgtagtcgcgtagcaaggtgaatgccatattgttgtttgagctcttcgtcggtaaactgcttcggcggcggaggtggaatgggctggttcttgttccatactttgctcgcgtctgggccagagctcgcgccgttggccttgcccagtgtgcggggggcattgccagcaccggatttggctaccagacgcggtttggcagtggggaccgtcgcggtggttgtaggtgccagcggtgctgctttctcgccgggccgggtggcaggtgctgcaacggcagacttgaggaaattcttcgtgaccgacacggacttgaaggttgagggtttcttcatcgagttcgtccgcacgtggcttgcatctcgcttcgactgatccacgctgcccggacggctgatatcagtgtctgagccgccgcttgcgtctgcgatggctacgtcgcccgcatcaccgttgaggaatggtctgtcagcgtcgtggaggggcgcgctggtgggcttctgctcggtcgtagtctgttcctgtcagcatcaatttaaacgagccgctttcatctggcgtatacataccgctgccgctgccttggagggcttgtctgacacgtgtacattgtcggccggggctgtacttgcactggctgcatccgtcgcatttggagtcggcttcgaagttgctgaggctgtagtcgcagggcccgaaggcgtctcgccgttgacggcgggggtgctggtagttgacgcagtgtcgtcgatgggcgcgggacgtcccaccgactgtgcttcctttaccacatctttggtgacctgctctgccataacagtttccggaactgtcgtggccaaggattccatgtcagactcgtgttcactattaacagagacgggagtcgcaggcgccgacagctgcgtgtcgggcccgttgcagcgctcatggctcatgctcatgcgcgcgaagcgaccaaggagagcgggaggatatttacctagtgtcaaatgctacaagtcgccacgaggatccagtgggcgcttccgcagaaacgtcgtctgcgtgggtcgtgggctgacgcggcgaatgcggaggtgtcggcttcgatgtggtcgcgcggacgtgtgcaggcaggcgcgtgtgcgtgtgggccgcgctgatggtaccgaacggcgtgtggcttcgtccgggagggtgacagaggggttatagctgccctactagttgggggcttgtgggtggtgatggttgtagactactgcgtataggagagttgtacagctagtgaggcgggtggtcttcttggcacctctttgtagcaggagccgcaacattgaatgctttcgcccacgcgcacgtcacaccatttctgcaggcaacgtctggacgcctcagagcgctgggtctgcaacttccctgtgtgaatcatgctactgtcgcctggcggtcagagctggaggcgggatgtgcgcatgcgcaaaggcgacttcagaatagaagaaatttgagtcaacttgaacagatgcaaacaggcaatggcgccgagacttggattaacaccaccaagtatacctggacggcccgcctgtctcgcatgcacttgacggtctccagcgcttctctgaaaacggtgctcacatacttgcgccgccatccccatgctagacacgacgcggaaacactgactatcagaaagagcgtgaaatatatgggctgctgttgcattgatcgactaaactctacatgtgcacatgccgtccttgccggcgatccatcaaattcacagtgtccgcttagtgggtgttgttcttgtgatgacctagatcatgtgagtctctaccagttgcgcgtgcttgcgggacagttcgacttacgcagatggaagtagtagttctgtgcgtagccgaacgcgatcaagaagccaatgacgtggacgagtgctgtgaatagtcagatgctgtgatgccttgcatctccactgcccagcggagagttctcagagatacacacgtcttgccgatgcgttcttgcccatgtacttcttctggtagcggccgaggagacccttgccctcaggctcgggggccgggccacggggaagcttctcgtagaagctcaccaccttctgcatgcggaccgcattgggagaggatccgatgaccttggatgcgttagcgcatgtatcatgcatgatgtgtttgttgagatggcgagtgagatggcggttcaaggcgggagaggagctagatgggccgccaatctgtgtgggttgcgcatgcgaatgttgcggcgtgggggggttggaagccagagatggggaattcttacgctgggagaagcaatctagaggcgggtgtcagtgcgatgcgctgggagatgtgtgggagtgcaggcagaccttgggagggatcagggtcgagagaccgcgcttctggataaagctcatcttgacggctggctggcaatcaattagcatcaattgctgcttctctgggcacagctcgtggccgggcgacgcacctgggctggcaagacagtggaggggagatgggaggtcgacggtgaggttgtgcaggaagctgcgagtttctgccggcgccgccaagacggtaacgtgagatgatccgagctcgcatggccacgatggagagcgacatggtgtcgacattcgccgctcctcgaaccccaacgcccgccatgtctgccctcgcgcgaacgattgcgactgcatccaaggtgctcgccccagccctgcgcccgtccgcggcgagcacgcttgcgccccgataccgcgcatactcgaccaacgagcccgctccacgctcaacagccgaagatgcgcccgccgtcaagctcacgagtgcttcgacccagatccgccaggaaggtgctgccgagggcatgaggcatcagcccgactacaacgtggccctcgactaccggacttcgtgtgtctcccgcaacctgtggcgggtgggcagctagctaatgccgcctgcagcaacttctcgccgattcccaagcgcgtcatggacggcagcgagcctggcgagagtgtggccgcagccgttctttcaggtgcccccgtcgatctccaggcccggactgtgcggtatgacaccctcgcctcatgaagccagcataccattgcgaacgtgcgactgattgacctagcatctacaagcccgcaaagacggccacccagtctggcaactggaactcttcacactggctgatggattgggacgttttgcccaagggtcacaggtgggagaacccgctcatgggctgggcatcctcggccgacttcatgaacggccatcgcatccagttcaagaccaaggaggatgccatcaagttcgccaacaagcagggatacgagtattttgtgcaggagcccaacaagcgcaagtttgttcccaaggcctatgccaatctctttacccacgtccctggcaagctgaaggtcgtcttgacaaaatagaccacagagacgtctgtatatactgggctgaagtcacctttctttgaaattaccatgcattcttttctcctcttgaacctcaccccaagtcggctttaaagctttatcgattcgtagttatgagtgattttcaacttcctctccatccccctctttccaaaaagtcgtctgccactgctacttcttacctttttaattcttccgctcctcccaccctgtctaccatcaccatttgggcaaacgtaacacaatagagttctaatgaagccctcaagaccctacgaccctcgatacgtgtgttgattacgacggacgcctcatgccctactctcaccatcccaggctcgcccaatctcatctcatccatttcaccgtgtgagtccatattcaccacgaagagaatctgacacgcgctccacaattcttgtgttttttgggctcccctcagaacacctacttgctatcccaaataatcaacagtagcaagcaccaacagcaccgtatccagcatatcacaatcacgaagccccatccaacaacatagaagacatattcgatcgactaaccaacatgggacgcggtgcttacgacaacaccgatgcttctcagccgaggtcttccgcagccgcgagcgcaatcgacgctcaccacgccaaacaagcaaggagccaagtacggcttcaaacatctctagcacgtaccatcaggattgaccgggcatagcgggaggctgaggcacagcaagcagtacaggacgaggcaaagatgattcgatccaagaagtcacggggcatcatggtatattcctaattataattcatgggtatcactgacatgtgtatgtacaggcggctcgaagagcagctaaagagcagaagcaaggcgtgtccgacgctagcaaggacacttccaaagccgatcaggagcacactggccagaaatgaggaccttcggaggacagccgtcacaataatgtgactcgttgattgtgaatgccgctccatgatctcgacatccggaagcgtctaccattgtcgcggaacagctctcccttctttttcatggtattaatttactagtcctttttgccttcactcagaaagttttggaggacattgacgaaatccgttccaataatggtgtttcgcatcttgtttgtcttgggcgttactggcggcgtcgcctagcgtccatggtcaccctccgtgctccgatagttcgtctccaacttactgctttgatggcatccgtagttgcggcaagaaacttggtcgccattttctcgttgccaccttggttggggtgttcaccatcctcggtatccttcactgggtcgtagccatcgaaattgtcaacgaaacggaccggggaatcggcggttgatttagtgggggcatagctcttgattctagcggagagagcggcaacgtctttggaattgttgggactgctggtagagtcccatcgcttaggatcaatgggtgtcaagttcgaccatacaatttgcatcttcgggttctttttcctcatctgcgcgatcaatgtgtcgtatgctgcgaaaatctggtcgaacggcttatgtccgaggatgatgtcgttgtgtccaaggaacatgaggacgacatcgatttctggttgttggttcaaccatgtggtgaggttgccctttgctgcgtagtcggtagctaatgaaccagggtgaccttcatggtcattgtccgttccgggaaattgggtaagacagtcggccgatcctttctgggaaccgaccatgtcgatgttggttataccggcactcttgagctttgcgtgaagattggtgcgccagcatcgctacgacgaggtcagtgaaaatcatcttgcgagcactggtgcgcaacaaaccgtgacaatcgaggcaccaaacggcataaccttgatggtcttctgagccaaagcatcgccagctagactgaggagcccaaacactgcgattgaacagaacttcatgatgcaaatggcgaccggcgattctggtaggagggtaagagtgcgctgaggacgcggaagcaatcggggtgcagcctaggttaaagactgatatggaattgggtcgtggcgcttttagcagcaatatggccggccagaacgtggcagggttccagaaaggggcggctgtggccgaggacagagagtagggcctttggctcgtatcggtctaatagggcaataagaggaagtatagtgtcccacgagtgtcgataaattgtgagcacacacaaaaccgcgacaatagagcagcacagcgtaaaagtgtttctattcttcgtctttgaaactataaagccaagtcgagctcccaagagcgcccagtgacatcttaagttggttcagctgttcatccccccagcaccaagctcagacggtcaacatggcggagcccgacactgttcaggcgggccgccaacatcactcgttggctctagccccgaaagcccgctcctctgaccggggtgtgagccagcttacgctccaggtgcacgtatttgtacggcgtgtgtttagagcgtccagggcctgcatgggaggagcggctgtgtttgtgaagtcttgtggctggcttgaagcaactcacacacacacacagtcactcgacgcatcacgaacaaatccaaccccttgatctggcccttgacccggggcgaatatgcgcggctcgtgggcagacagaatggcaaaagagcaaagacttgtggcatccatagcgtcataactatgaccaagtgctggtcgaaggcgcgccggtcgagagtctcagcacctcattgcaagccacgacgtctggatgcacaaaacctccaagccagtgctgacgggcctagcctcataataccctgcagcgtgtggttaaatcgatcaattaacagaaatggcaaagcttcggcgtcggtagacgaatgcttagcggcggcggcgttgctgagtcgtttcgcggctggctgatgtcggaacgtgctgcagaagggcaccccctggttggtcacctttcccatctgctgcgcactgattggcgatcttctctggacccctttctccggcttttgagctggaacaatccaccaattgaccgaagattgcaggtgagaggccctcgagtcaacgtggtcccctgaatgaacgcaatgcgtggagtgctttgctgtccacggtaagaccgtgtaggtagtaatagcattgctgatagttcaaatcagactgtgtgtacatatcgcgagcctagtcgagcagtccacatcgatccgatgatcccgccatgtcacccaatgcgcatcatcggcgagatgacattgcgatgttgatcccaacagccacaaaacgtcgccaagactcaaacgcagtcgatcagttcgtgtttctaaaacgcgaattcaaccttgtcgacgttagagcatccttcgacgagcgcagcggtgcttcacacgtgcggagtttcggcgtcgcctggtcccatcacgaaaaagtcggcagtgttggcacgctggtggccttagccgcctgacctatatacagcacacgttttctgactatgcgtttgccattgtggcctcatgactacgttccatgagggtttggtgtacaacgccctaggtgtcagggggtgtatgtgtctcaatcgcctcgaggttattcgcgtcgagtaactgcaatgacaccctcagcgcaaccagggcgttgactatattcattcttggatgaggctgtgggacagacgatccaacctccaactacatgtgccttaggccggtggcgggcaatgattgacgcaggggtccacagtccatgtatgaaacttcttcggaagatcagcctcatggtgtcattcagcagtaatggcatggcaaggctgcgcaaggctgacagaatccatggctcctttttcatgtgccctaatactagacttagccatgccttgggtgtgcagatgccatgtcagcctcgatgtcaatgttatttttacacacgctgcgccatcgctcgttcacacagggcttcgcagccccgcaattacccgcgatggcttgagctcccatcgcaagaggattgagaatctgcacacgaagacgtgcaaacacagtcctttgggcggctgctaatgcctacatgagcgacgatttccggtttgacttcttgtgggttgctgattggtgaagtagtggtgtacttgtcaggcctatttgtcgggcctatttgtcgggcccgcaggtactcgaatgtccgcagagcttcattccttttcatcattacagctgtacctcgtcacgacagtgtagtctaagaaaacctttggctagactgcacacgtcagtgctccatccatgataccggcactccagaaacgagttctgtcacactgctcgcagcctttggatcagcaagtagtagtactggtcttcatagcattatgatacatgatacatgtgagattggtaatctaatgaatataaattgaactggttgctagcgacagtactcgctttgaacgccatgcagttcaagttatttcttaggcaaatcatgacacgcagaggcccaggtaggtcagtctttacccagtggaagctataagcttttcgcactctcagctctgtatgccctgccattctcatgtagtactatgagctagtggtgcagaccgcacaatcctcaccctgaagacgagtgggccttgtccggtgtgcttgacgggcgcccgagcacagaatccacgtcgctgggggtgcttacttgaaggctcagagcggcatcagtaagctccgcatgcactctgccttcctcgcgacgcagcccatctccagaagcgaggatgctcatagcctctgacatcgaagctgcccttatgctgcggtcggaggaaccgtcgacaccacccagaccatacagcattgacacgtttggctccaaactatagaaagcttcgctgacgacttggtcctcgctagtacttctgtattgcgatagcggcacagctgagattctttgaattgggccaggcgttgcctcagacctaccgttgcccgtatcattttctttgtcgtcatgatcgaagttgaatggtgaagctgcctttgcttctgctgcaagctgtgcttcgagagactcagtatatattttgaacggcagcccttgtacatcaggccaggaatctcggtcgtggcggaagtatcgctcgccaggcttcatcatccacacatccagatcctctctacggcgaacgccgtatggtgagatagtagtggtaggtgacaagagggaggacgtcttcagaagcgcacctgtcactcacatagttagcgaatttgaccacgcacttgaagaataatgtgagggtcagaaacgagataacctcatgttacttactcctttctcctgcgatgtctgggtcttcagctcgctcactgctatcagcgtaattgctctcaggttggtccctctctatcgcgatgataccagatgctgtttcgcatgtatgatcgtccggaattggtgcgaggccgtcttccactgagcgcgccaacacacatcgttttgatttgggaatgtccatctcgcaatcgctatcatcgctgctcgatacttcgagatcacggtcctgtggatgaacgctcatgttgtacgatattccagaattcacgctcttgcgtgatgagcgtcgtgtgggttgcgcctcttgggaacagcaccttttgcgcttcgcgcctttctttgtcggccctgcccgctctccagcatcaaattcatctttattggactcatcgtgcgccaaagacgcttccgatgactcagctgagaatgtcttgggttctccatgaagtgagcggcgctttgcagctagcgaaggtctgatactatcgtccatagggtggtattttacgtcgtaaatgagcttgccccgcgttgctttacggttgcgaagggagtaggatggaggtggaatggaagagatcggcggtgtatcttttgccgcatattcgtcgtggtcgttcgttgcatcaatgatgttcttggggtcaatggaggtaagaagcgacactctcttgcttcgcttcgacttcctgtgatgcggaaccgtgacagcatcttcttcatagcggtgctgatcagcaatctgtcggggttcagcttctcgtgattgtgaaggcagctcgtgcaatcgtacgttcgtggcgccttctgtctggccttgtgacacagggatggcttccacgacagccgtgataccagtgctgcatggcgagttgagcacgtctgcaaacaatgtgtgctcttgtgcagtctgagagatgtcgtcagtcccgcacttcgcggcgacaccctgtagtagattagtttcctgttgttccggagcgcaaatgggggtgagacacattagcactggcatcagtctgctgcgagtgttgccaagacgcttgaaccgtctttactgagcccggatatgattcttggctgtccattatggcgtcttttgtatgtagttgtgtggcgtgtcgattcccagtacggtgcgttgttggacctactgggattgctaccctctgtggcagcaaggtcggggtgtgcatcgatcaagtacaatgtaggtagagaggatgaccgcgcagcgagaagaggtgggagatacgaagcagattgatttgcagagggaaggcacgcgcaacagcgtacctaggtaccttccgtgtacgcgtgctcacatgacgcgtgccagagacgcggttctcaagaaagaggaaggagcgacctacaacaccaccccatcttctatccaccactaagttgagcttgtgggctttggcttgtgcagaccccaagacacgttgcgcagcccgctcaatgaaatacttgcgtgagtaccaagattggtcatctgccattccaagttattgcagtgtgcagcgagtaattgttaagagacgtgatggcggggtcaagcacaatggtgatcaaggtcgaagctcacttcacgtgcgtatgaaggatcgagtacaaagagcacgtatcatttgtggatgctgcgtgcgataagtacattgtgaagatacaggtaaaaatgccgtaatgcgtagtgtcttagaatagactcgcttagtttgctttcataacgccagccagatgctaaatagaatgactcgcttaaacgcagatggacaaatttaaactgatggcagaaaaggttacgctcgagcggcaaatcgcgatgtgagtcgtgttggtggcatgacaaagtctggctcgtcttcatcatcgtcgtcgtcagcctcgatgtccatgattttgggcgtagagaaggttgctgtggctgtcgagatggacgtgcagcatactcttctggtggtgatcggatgggggcaacgacaattgtgggaaatgctttttgtaagaaggttcttctattgaagatgcaaatgtgtcggaggtgtcatttgatcgcagttcaggggggtcaaatcgttgggcggcaggatattttgtgacttcggttttggccgtctcgagaacgtcggcaaagctcttgcgcatgccctccagctccttccgacaatcgccgtcgcgcagtgtgacatgggccgctttctcgcacaggttttgcgcgtgctccaaagttttgtcggtggtgtcgaagacagcgacgggcgtggtcacagcaccgctagccccacgcgcgccacctcttcttgcggcagcgcgtgccctcatggatgccatacgaggccggtagctaaccttggcggcactggtttcgtcttgttcgtcgtcgacgtcgtcgtcgtcgtcgcttgagcctgccagtgctgcaagctcattcattttcgcctccatcttcgccttgcgcagcatgttgcgtcctgtgcctatcgcgcgcaccagtagctcgaacgacttctgcatgtcgccgtcgtagttcattacgaccattgtgcgccggtggtacctcgacggccctgaggcgcgaccggacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccatggtggctgtcgagagcgagctgctccgtttccgtcggagcgactcggggatgcggtacagcggcgcggcgggagctgagggcgggctgcgcagagacgatggcgagtgcaggcgggtcggcgagcagtggcaacaggggctttcttcaacggcgtgcgagattgggggtgcaagagcaaatccacggccacgtcctcgtccaagtgcggagaaaacggagggggagcaggcctggacgtgtgcaaggccactgcgtaggacgtcgccgaccacaccatggcggtgggtcaacaggccgcgcctggtctggctgccggcatatgcgccaaacttagctgcgtgcgggtgcttgtcagtagtacacgctcaccggcgcatcgaaatcgaaggcactgttgccccgtgctgtacgtcgcactcccctggtagcctcgttctgctctgctgcctgtctgcgataacagagccatcatgcatcaccatcactatgtcagtacatcagtatccagagctgccgaacgcaactgcacatgcacgccgtcgctccattgctcagacgggaagtccggtcagcaatcagcaatcagcaatcagcaatctagaccagtgcagttgtctccgcatcatgcagagctcgaggcattcccatcattggagacggagacggagacggagacggaaactcaacctctcaatcctcaacaccgtgacaggtttggacgtctcccggagcggcgtggtcgccagctgtccgcgcgcgcctgttctccagtcgaaacttgaccctttcatcgcgtccgctacccgcatgctgcaagccgcagccgcgccaggctctgtgcgcaacgcgaacgcgaacgagagggtgctgtcaacgcaatggttacgttgcacttgcattttcatcgcacatggatttgccctctggtcgcgaagactgcccgaagtggaaggagcacctgaccatttctcaaaccatctcgtggggcacgttattgccgccaacatctcgacaatacagtcatcacgtcgctggagtcactctgcttcacgtatatgagatgaggtccaggctacttgtacctgtgttcagcatcccttgccttccactgcctctccaggccgggcacacatgtgcaatggaacagactgaagcatacccagcgtgtatccgcccttcatcggctacaacccatctcatactcgctcattcctgtgcatcgacatgtaacactcacaaaggcagcaaatccaaagcctcacacgccaacaacgggtgcggttgaggcgtcttcgtaacgggtaaatcgcaactttcctccaatggcacgtgtcaaggcctcgctttacctggtctgccaacgttatgagctgcggtgctgtgcaggatcggtccggcgtaagcgccatccttttgcccgttgcagcatgggcggtgagtggaatcctggtcatcagttggcattgtgcatagcaatcaaggttccgggttaggcgagatgagatcacaaagtcgacatcgccgacctgaaccacagtctggggaagacttctcggagtactgcgtgctgttacttggagggcaaacgtccagggtgcaacagcaactggtccgttcaacgccctcaaggtgcacgcatccctgcgtagctgaaatcctgcagtaccatatccgaacgaagggaaacgcaaggtgctgcgacaaaaaggataacaccgcacgcaaaggccgtgaagagtattctcgtcatcgacgtatattctatgcatgtgatcatgccgtcgtagcagctactgtactcaaatacgaaagttgaaccctttggctctgaacgcatctatgggccaaagctcctccgtcctccacccagcattcgctcgtgcagtatcgtcgaacgtgtatctaaatctccttgccttttcagggtcactgagatcagtctgttccacagagtccggtacaatgacgaccagacgaaaatttttgcgcgcaaccggatcgtgaaggccatccgtcttcgacccgagcgcgaggtgcttgtcgtcgaagggttctgtcgtcggcctccctggtggaggatttttaaacgaacctgagattgtaagctcatttcacatctgaaagatgccatttcaacgtacccttgattccaggggattggttgccgaaaaatccggtgagttccctctgccagctccaatctccttccttgccttcctcaagcacgcgcattctctttcctacttcgctcttcacggtacgtactccgctactttcttcccctccttcaatatcatccgcgataacgtatgctcggcccttgatccgccattgcgtacctgtctctgtgatccagtatacggcttctacaggtcctccaccaccgctaccctgaatctgctccctgctctctgcgtgccctgcacttgtcgcaaagatctgtccaaccttctccatgcgcacatcggtcgtgaaagtaggacagtcgctcgcaaagattggagcattacgctccgcatcgttgtgcttgttttcgggcagctcggcccagaagccacggaagatgcagtaacggacacgtgggacgtagggtgttggtgaatcctcagaagcagcatccaatgtacccagcacaaattccggtgacttcatcttagagatatgatcattgaagagctgcttccatggtgcgggcggcagcacggcagcggaacgcgcagtggtcgacattgtgcgtagaaaacgcgagagtcggtgagttgctacacgtgaagctatgtttgctgtgttgagaagaaacaattctttgatcattggtttgtgagtgaaggagttggagctcccagatgtcaaagggttggtccctactgtacgcgatcaatgatgtcgtcatccatccagagcaatggctccgcaatagtctcaagacaacccgtgtcgtcaactgcgtaaaccagtgtacagtcgcatgtcaccttggaacatgagactcacaatgtttaactatacttacgcctttccatcacgaggacctccaccacgttgcagatgactgttttcgctgtgcttccgaggttgcacacccccacatcgcgttttacgctgtatacacacggcgaagcaaggggcgacaagtcgaagaccaatcgagcttgggagggtttgagagtgtgtatagacagccacacgggagtaatctgcacattaccacatacaacgcatccgatacatactgtggcaatgccaagcgatcaagatctatgtacaatgttgcctaggtacatgtgtagcctcaaacgtgtgcaacgtaacactgactagcaacttaggcttcagaacagctgaagttgcggcggtcttcttggggcatagacatttatttccgggagctatgaagatacccacgccgcgcccaaacttgggacatacagtacgcgggggcatgtttgcaacaaggcgctcgtgctattcctcgatctctcaagccttcttgaagaaactggcaatacttccctgacccttctttcccgcaggttttcccttcgtgctactcgacggtttggtagtcgctgtcttgagcttcttgggctcaggctcatcttcggagaaggattcccatacggcctcatctttggtaactggacatattagttcagtaatgtagatgcacgccaacaaagcatacctaggtagccgtcttcgtccttgaccttcttctttttcatcacccgtcgcttgcctcgtcttcgaccattctcgacgatgacggtcgcttcgccttgagtcgattccggggtctctgcattactggctggtgtcgctgcgggttgagactcggtttctatcggcgcgtctggcatgtcttcgtctgttccagggattagagggagcttttgctggcatatatagacctaccgtcgtcttccatcatcttgcgcaacttttcttgtcggtcctcccgagctttgcgggcagcctcgttctttgcgccgtccacgacaacctcgggcatgtcccctgcgtcgccttcgtcctcagacataccttgcataggttctgcatttgttagtctggtgagatgtttgtgtctaaatgtacttaccatccgcggcaggcgtcgattccttggacttctcggcatctttcgtctttggcttcgcttttgcaaacgatttgaagagatcgcctgccgattggcttttcttgttgccagatttggaatcagaccttttcaaggtagggttgctggctattgattgaggcgtagatcggctggccgcgttgtcttccgctgcggtacctttgcttgttgtggagtccgtgtcctttgccttgccctgggctgctgtggcggtaccaaatgatggttttgcaacgggctttgcggcggctttcgttgtggcaggggcgaggggaggagggacggacttgacagttcttcgctgcagcggggggtcagcgcaccatacttgaagccgatagttgatgcgcgcgttgggaatcgtaccttgacataggggttctggatagacccatatattctccaccaattcatggggtcctcatctgaatcttgcgtgacaatttcatgattacaggccgccagtacgccagagtcctgtgtcgcttagctatgatatcgaaccctgcagagcttctttccttacctcaatcgggccaggctccagactgtaaacgtggatggacgtcacctcgtcgaactcggcgcgtgtgtctggcggaccgtcagcgctttcccccaccgtctcgatttcaacgcacgctgcaattcttcctcccggactaatagaattgtcgtctcctgaaccggctcgtcgtcaccgtcgtcttctccatcatcttcatcatcgtcgttgtcgtcatccccttcgtcttctgcagcttcgggcatggagctcttgaacggagaactccgcatatcgacgtcggcaccatcttgggcgctggtgccattggaagcttcgtgggcgcgctgcttgccggtgatgaggtaggtggcatgaaccgacttggccttcttcgcgttttgcttctggtggaaatcgaagagcatgctgagatgggtcagctgacagcagaagcctagctggtgcacacaaacagcttcgccgagttgacattgacctggagtgcgcgcgacaacagccggtatgtgacctggagcctgttaaagggcagtttatcgggcaccttgtttcaacaactcacaggcttgttctccgtgagcagacgggcagccaggtagtccttgtacgattcttcagccatggcggattcggcgtgtctgctcgcgtctggccagcgatgcgctgcggactgctcaaagtgctgaaaaacaacggagacgcgacggcagcagcaaagtgcaacgcgaaatcaggtgctcgcgccgtcccattggtccctgatcgccatgactcgcgctgagcaccccgacacccacttgcagagccccagcacctttcccttcaacgccacaaactggacatctccagtgccgaacctccctcggcaaacgacatgagtgccggtgaggatgacgacgtcaagctgcagcgagcgtctgcgtcgctgattaccgacttcgaacatatcctcccacgtttgctccggaaacgcaagcacggcttggttcctgtcggagtaatgcacaaagcctgctctctggtatgctggggagacatcgatgtgatctgcatgcaggttctgacagtgcttagattgaaccatttcaagaagacccgcagattctggacactcatctcaagactttcatccctccacttgtcgatgcctatctcgacacgttgagtatttccagtgagacaccacagaaagctcacgtgccgctttcccacgctgtttgctgcatattgaacaccttctgcaaagttcgcggtgaaaaggtcatcaagggcttcctcagcaacgaaccccgctacctcttgccaatcctccaagagctcgaggttggccgcaactaccgcgctggaaatggcgatgcatgtccacatgaacatgttgtgccctgggtcgagcgttatattctgctatcatggctctcccacttgatgctcgcgccattccccttggcatcaatgtctggcctagagtcgtcggagccagtgtcgacacttctcggtgctgagcttcctgccaaagcacccgccataacgttgcgtgtgctgtctgtttgttttggcctactacgctcagcctcgaaagaacgtacagcagcagcaaatcttctggcaaaactttgtatgcgcccggacatgcagaagctcggcatgctcgataagctggccaattggtccgtgttgtgcttggagtctgcagacgagactcagggagacattcatcagtgtcttggtatgctttctttcttatcgggtcttgtcgcatcgaccacgaatgatgaggtagcgggctctttgtctgcaatttaccgtgcatgtcggagcttattgaacctcaagcacctctcatggatcaaatcttctgcggtggcgcggaaaattattgtcaagattcttcgcaacattgtgatacacaccctgcaccccactgcagtcttggtcgagcttgattcaacgacggttctcgaagaagtgatcgagtatttgctagaggccgtagctgatggtgacacacctgtgcgatacggagcaagcaaagcactcagcgtgatcacactgaaacttgaaacagagatggcaaacgaggttttagaggccattctcggttctttgaatgagagtgtgtactgggaaggctcgaaacgaaatcttagtggcgttaatgcactgcgatggcatggcctgacgttgacattggctcaattgttatatcgaaaggccattgcaaccagcagactaccagaggtactcaacgctctacttctctcattgagtttcgaacagcgatctcctacgggtggctccgtaggtacaaatgtgcgcgactcggcgtgtttcggcgtctgggcactctcaagacgttatgccacgagtgatctacttgtggtggatactgcagcaattcgagcatgtgaccacagggaaagtctgtccgtaccgcaggcacttgccatcgagcttctcaccgtcgcgtgtctagatcctgctggtaacatcagaagaggctcgtctgccgctctacaagagctgattggtcgacatccagatactgtcgagcaaggtataccgctggtacaagtcgtcgactttcacgccgtgggtctccgacaacgagctatgtgcgatgttgcgaccagagtcggtgatctacatcgcttgtattgggaggcacttttcgaccatctacttagctggagaggaactggggcattggacaatgactctcgtctgttcgctgcccaagctctaggactgttgacgaagacacgatctccacacaccgtacgaattttatcagaccgcgtttgccatgagattgccaaactgcgaccgcgtcaagtggaagaacgacagggccttgtgtcagcacttgcggctatcattaacaccttgagtggtcaaacagcacctcgcgatgcgccgagtgcagcagaagctcttctcactagcaaaaaggctttgctccccctttggcaattattgagaaccagactacaactggatgacaaggattacacatctccagccctgcggccagaactgactgcatcatcacttgctcttttcatcgcatccatcgcaagcttgactatacaattaccacaatcttcctggccagaagatgtccctatagcaaatgttattcacgttctgaacctatgtttggcgcgccatgaggactcagtccttgaagcggtcagactcacgaccccggtagttatatcgctgctatcagtgaacaacaagtctgtactatgtacaactgtatgcagttggttgacgacccttgagaaagagagctctttcaatgggttgcgttgcgcgggtcatgcaatcgcgcttggctcagcgtacccaattctacaaggacaacctcctaacgaccctaacagcttcacggatatccggagacgtatcatcgaagtcctgacgttcaggtgtacatcggctgtcgcagtcgaggcccggaccgtctccctccaggccctgaccatcgtcgtgagtagctcgcacaagctcgaagcacttgtagagaaccagatcatcgccgcgctgcacatcgctctgaatgactacactataactgaacggggcgatgttgggtctcttgtccgtacagcagctctgaggaatgtgggggcgggatgggcggccggcaaccttcagctcgagggaagcgaagtgcatcagaaggttcatgcggatgtttaccgactctcactagaaaagcttgataaaattcgtggagtggcgtctcgtatcctaaggatgcgtattccctcgtcattcgagaagtctgagacaccatctgaagatgtctcctctgtaaagtatttccacgatgctctacaagtattcctatcgactactcaagatactgtcaaagaagccataatccttggctatgtcagttccgctggtctaggctccgaatcagtcacccataatgccaggaaggctcttctgcgattttttgctgcgctgcaagttgactcagcgatagtgacttcgcaattatccgtagctgacgtggcgaattgcatgttgcaacttttcaagagcaatattgacaatgatagagtcttacttccactcctagagactatcgccttcctcttcgatatgcgcgtcctgcagcgtcttgtctcgtcgtcgtcttttaagtaagataaaaaatgccaacaagagtaaccaatgctgacacacgaagctttcgatcactgctatctcatacgcagaaagcgcacttcaagtcttcccatatgcaaaaacttcacttcgccttagatctctatcgtggactgggagagattccaacgacagcttccgacaccatcactaaggtcgtcaatatgctcctgcatccttttccaaaagtacatcatcccaagctccgctcatgttcggtattaacaacggaattaggtccgtatcgcagctgctgagacattgtggtccttaacccaactcgaatcattgaagttgcaggattggaatttaccgagcacgagtttgaaatctgctgtaaacagtgtcaaggcagagttggcgtccatatcagacggggtgtcatgacaggtgttcagactttcagatgttcgtgtggtcggccaataccgacatatctatacctgctgcttgcgacacattacagaggcttccacgatataaagaccagcgatagaagccacaatagtactagagataggtttagctggtcaaaatgtggtatgatagttgagcacgtgatactagctgaggtcagaattgagattggataattcttatgcaactttagtaccgctggtcaataggctttgtctttttgagccatcgttacaagtagtcctctacttcctcactggaaaatcgatggcttcgaggtttgtgtttccaatactgtcaccactcgcagctgtaatcagcccatctaaccaatcttggtgacccaatactgtggatgctttcagcactttccgcagatacaattggaatacgcgatcacttacacattttgttgggcttctgcactccccactccttgaagactggcccaatctgactctcctgtgtcaatattctgacacgttgaccttccaaatcctcgacgagccatgcatggtagatctccaatccctctggagtcatactactccacgcaatccttcctgctctaccgttgctctccggcgcttccgactcttctacggaacacgtcaagggtgggaaaccgaatgtactaaacttgaagacatctgatttgtgtaggaacggtccggatgagggcaccgtgatctctgcgcagttcttgtagtatgactcccatttagagatgttagcaaggagagcccagatttgtgtgcttgtgatgtctttcgcgatgcgttcgttggagacaaagttgtctgttgtgccgggcttaaagtgttcgggccagatgattgaggactgagtcgacattgtaggtagagcagtataatcaagataaagcttggtaaaactatgcttattgagaagaagattgagcgcgcaagttgtctgttctgcacttagcaatcatggcctcgcctttttcaagggctgatttaggtgatcgacagggtcctagtcttagacgtcatcgtgaaacgcagatactcaggatttgctcgagttatgtagcgacatcaatatgcaatggtaattcactgaacatcatgaaacatgaaggttgtaaataagtcaagttatgatttgcctagacacgttgacattatcatcgagaaaagcacccgtggactgcgataatccgaatatgacgtgctcctcacatccactcatcgtctgggttgataaaccgcactccgtatactgagcttggagcaatgttgttgaaggtgctgcacgacatcgctgcatatgaacgacacatgcatctttcatcaccacaaagccactgataaggccaactaccagggtatgtgcataatgatgtctctcctgcgccggcggggtactcggagtactggtacggcaacaacgtctcgtttgtagtccaaacagtcgaatcgcatggacagctgatcctgggttgggcgccctggcggttaagggcgcgctgatcgcagccagttttttctgatcctctgttcacataatcctgaacgcgatttccattgatcgaataagaattgtggattttgaaagatgtctgcagttgtgtatcgaaatggtggtctggaacgtggagtcggatcgcgtcttgtatgttcgccgaagaacaagtatgatccatagctgtctcaggacgatactttgaaggtgcagttgcagctgtcgacgttgttctccgcatttcctgttcccggcatgtttcctctgcgtcatccttcgacttcgttgggaggtttgagctacttaaaaggcaggcgaagttgacaagagaatcgagagcatccatcgtgacgactcgcggcagtatcaaagagtttccgggtacgtgcaggacaacagcttctattgtcaacacctaggtatcgataagtatataattgtacgcggtgtgatactcattacacactctcggtctcaggcgaaaatgcatcctgattgatggtagtacatcctgtcgtatgtagtgacgttacctgtacattgtcacatactgatgggtcacagctaagcctggtaaagtccttgttcggagtactggcgcagtaccggcgatgtgttcagctcaatagagtcacttcgtcttgaacttgcacacatcgtggcttggatagagcgcgcgatggttacgaattcctgagtcaattcagtttgaggataggttcttattcttcacctgaatgtcttcaaaagttcatggatctcatcccaggacaacgaggatgaccaaagatagatgagccacatcgtaagcacgtggtctggtgcctattgtattgaatgaaagagagacgagccatgacagcgcccgatcgccggtcaacgactatagcctcgttctaactcgtttcgtgaactggtcatctggtaggtctgaactcgtatatcacccctgaacaataataactagccgaatccacggcgtctgagaatgaacgagttttttaccccataccacaaggctatccatcaagagtaggtcataccattgtctactaaagcgcagcattgacccagagtccgtttgagtacagttatatactggaaagagtcatggagatctgtgaaaaggtctagatacacttgcataagccagacttccgtcgaaaaacctcataatgtatgcaattcttgcttacccaacataagaaaaagtccggctcgcatggtagcacattaggctactcgacaagttgtacggtgtgtccatggatggtgaaactaatgattggttgtgggacggcccgagcccggtcaccaaggagtcgtgctgcgtgtcgaaattcgaaagcctgatcacgggcttcgaaaaaacccgtattttacacgtaaccgaatattcttcgagcctcgtgaagaaggcttgcgcagggtcttgttgagaaagtgcactcatgatctattagcaatcgtagaaggcgagtccaaatctgatgaccaaagagaagtccagtgacaagcacactgttgcgtgagttacgggcagcagtagatttggtggagaggatcacaatgtcgcccttggcaggtacaaagaagtctagtactgtttgcgttcccgttggtggatacctactagtgcggcacctccgtcgccccacgtacactaccggtgttcgcttggaccttgtgcgcaacgcgtcgcgactctctgttgccgattcgagctgctaagcttgctaattgctttcttacagcaactgtcgacgcgttccaaacagccacacagcagcaacagttcgcgcactgcctcgcggccgcaatgctccacgaaatattgctctcactgtccggtcatccgtcagcactcttcgacaccggcgccacctcagggcacgtgaattctaccacaagtcatctcctttcaccgcctgaagctgaattgttgtcatccatcggacatctgtcgcgcttgcatcgtaaggttcgagatcatgccgctagaatcgccacgacccacccgtcgacggtctgtcgcgcagtggcagccgcagtcacttcgcatcacctcgaatcattccagcgaaagatactcgatgtcgagagcaggattctaaagcaagacgcatcaactgttggtgcttacaacattgtgccattggctggcatcgttggcgaattttctgagtggattcggctactagagtggttatgggagttgagcacttttatgttgtcgccacatgtccagccgaatgcagaaaaaggtcttgttggagcctcttctggggcacaagtcattgacaagctgcggatggaggcccagactgggcatcccacgatcgaagaagcagccaaccaattaggggacgttgcggaaacatcttggctaagacagctatcgacatggctcttgtatggtcgcttaccatcattcggagcgatagattttttcgtacaccgagacgaagaggactctggtgagctgttgtttgtaatcaatcaccaactcttgcctaagtttgttactcgtcaaacagcctcttcgatccttttcgttggtaaatcactcaatcagattaggtctgtgccacctagcataagagccgacaacgcgccgtcaaatatctcggagcttgatcttctaccaagccatgtagaaatgttgtctgtggttcgcgcaccgatcatagctgcagagctcgccgaagcagtcactaagattcggttatctttatctcgaaatctactgcagtatttgctgccacggaacagaattattgaaacgctcactgtcctgcaccagttctttcttcttggcagaggcgaatttgcgatgacgcttatcacagaagcggatgcgagaatttcggccagacatcgagggccacttcctatcaggtcaaataccacgaaaggtgttgtgatcagagaggctgaaatcagccaaacgctagcacgctctttggccgttctctccacgctatccggcaacgatgagcacactgatgatatacttgaagttgctgcaagggtgctacatctcacattgaaagagtcgcccagtaatcgaccaggcactcctgggcgggcgaaagacgcggaatccgtcctgccacagattctcgacctgtcattcaacgaactactgctcttagcgccatgttctcttttcatggatgttccctttcccttggatctttttatcaccagaggggatgtagaggtatattcttccatccatgcatacctgcttgcaattcgacgagctcatctccatcttgctcaattatggcgacaaagttccatccgccgagatcatccatgtcctccagggtaccagtacagcaattcagcacacggcaaattgattctggatcggcgccgccgcagagcagtagagcgcacaaggtctatgcgcaaagtgtgggccacttgtgcagcggcagtctttttccttgccgaaagcgaggattacttccaggggacggtggtacagggaatgtttgaccatttcctttgctgggtcgatagtgcccacagtccacagtcgcacgagctttcagagttatcccataacaaccgagacatgtctgccacttcaacggagacttggcagcagcacgacccagaagcccttggtcttgcacatcgcaggtttctatcatctgttggctactcactacttctcaccgatcctgtgttttccaaatcactacggaatttctgcacccatgtagacgagttggtagcatatatcgcacgtcttacaggtattcagcaaaatctggatctagaggaagacgaaggaatcgaagactttgcgcagaattacaaaaaggaggagaaggatgtactggtggagcttgatcgtgcccgaaaacgactcgatggcgatctcaaaggtttagttgagcgactgagagagatcgataacgagcgtatcggtgcgtctgtacctattgtcatagggacctcgcaacaaggggacttagagtacgaccctcttagagtaggagggattgatcggctgcttatgaagctagattggggtagtgagtacgaagaggctgataaagcaatagatcttctctagttagtagaaattaagtttttaaaacgaccatttgcaatactatctataattttcttcaaagttcttaggctttattagcatactaaatattaaacactaatactctagaaccttataatctaatagagctgctaagaatattaatagataagtaactagttaagcaatgctattatattaaactaattataactctaatatatatctcttaaaatagaactaaaaaaccttaaaatataatatatactaatataaattactactaagcagtctaatcttactaagtagactactttctttaagaaatataattttctctataaatctataatatactctataagtttactgctactataggtttataagctacttaattttactaaagaaaattaataatttaaagcttaataactctagatctactaaataaaattctctaaaatctttactatagagctatatatatatataaactttatatttttagaattactaagctctagctatagtatttagaaagttattaaagaaaatctaaattataaagatttttttagtatactttttaatatcta