cgatccttcttttaattaggatatatgttatgagtctagttatattataaagacttatttagtatatactaaatttaaattattataataccccccctatagttttttaaaattattagtagtactattcgtactatagaaggatattttaatcgattatattaccccgcttataccttacctacgctacggataggaatttaaatatattattattattattaaccggcttactaaaatatagtattatatccttactataaatttaacggcagaagaattagtagaacgctttataaagaaagtctatagtatttataatttaccggattttattatctttaattatagtacctaatttattttataattttagagagttttattattataattagaaattacccttaagccctcctccactttctactccgctattaatagttaaaccgagcgtattaatattgaaatagagaaataccttcgcttctatattaattaggcgtaggacgattgggtagattagctactaattacggagttcgctaaaaataatttggtttttaagactattagtatttcccttttctttattaattatagcttctaccttcgtataggtatcgaactaattaaattatatccactagaaatattagtaatataataaattaaatattttaaagctaataaattaattggctaatttaaataaattttagacttcgttacgaattaagcccggtaagtatagtagcgctataaagataatacgaatacctaataaattaatatactgaaatataaaaaggaaaatagggtcttacttaatactaagaacttcaatactggttacccctatattaaatttatacccctttttaaaggaccgttcgaaattattaaagtaaatagctattgaattacgtttaaattcccaattaatataaagtatagtccaatgttctacattaataaaattaaattataaaacgaataaggtcttctaaagtagataaatacggaggaataggatattcgcgctaactatagttaaactataaagaggattaacaatagggaaaatttggtggaatataaatttgagaggattaataaatattagaagaataataagggccgttaggaataccttattatttaggtacttctatatatattattataataactgtgtgccgatatatttatagcccctaacgctatacaacccttctataataaatacccggaagcgttatacctaccggtttaagtagcggcggaaaaaaagcagaaggagaaggagaaggaggtagagcgggaggttctaattccgtagtagaagttataataatacccgctagtagcaatagtaaggattttttaagaatggactgttcgtttaatagggatttctattattttatataatattagttagttatatagcttcttttagtccggggaagtattatagggttagtttatataccttatgcttggtgctagcgtacagcagcttctaagactgccgtacgttgttattaccgccggtaagccggctattaccggtagctaattagttagaacgctgcttgccgcgggtctgctaggctattatcggccgcctttataaggccagccttccgggcactcggctgtacacttctcttcctttctccttcgtgcaattacgcataatcacatctaccatctaccctttgcccgtgataaatattttactattagtaataatactaatattatcggggttaatgtagaaggggataaattggctaatatctttgcatttaaatttaaaattagatttttgtaagtaggaagaataattagtattaataatactaatatagtaacaattattagcaggttcgtttccaaagggattaccgcctcctatagggggattaccgcttcctctagggggactactaccggaagggggccgtagagaaggaacgtctccgttctcggaattagaactatcggaattaggattactatagctataatagctaattttatagcgcttattatagcgaaccttttttaatttatagtattttctataataatacttgtacttagaatcgctagaatctatctcttcaaaacttaaattactcaacagagggcctccaactctactactttaacctaaggatttaggataggaggtttacttaccttctaccttatttactaccatacatacttcggctactaactacttttagaattaagtagcagcttcgaagcgtccttaaagttctactaactaataatttaatataaggccgttatattttaaaaataaatataaattagggccaactacttaattaacgttgggggataggcccgaataaataggcggggtatacggctagcgaattacctttaccttatcgatacttagggaaaaattaattaatttagcataatagaattaattaaggttaaagctactaatattatcagctattatagcgtaatacttactaaatttaatactaaacttaattagaaagtatccgtaattagatataagcttctcaacaaagtggaacttaatagtaggaattttaaagcttatacgaattattatttccgctaatttactaatagttactacttcaatattatttaaagcttagctaataataggggaataaatactaactttacggaggttaataataaattaaaattattattcgataatcttaattataatagctatcttcttagtttaaactttactaatatttaaggatttagctacgctattaaatcagcgattaatctctacctattctctatagaaggataaatctaattaattaacattaatattaactaaattaaccttttaattagcttaatccaaactactacttatatccttaattatattatagactccctagaaatatttaaggttatctttaatattagatatagtattattaaggtctttattaaagcgggcaacatccttatctattttagcctcaaaattatcgatacaaatatcaattagattaattttagcggcgttagtattaaattcgtcttaaatattattaaattcttaattaatattctaattgtagtactttatctatataaatataaattaattaatattcttactaactaataaattaaaaggtatatttatataggggtaattatagccgggcaatatactacctctaattcaatataattttcggataagagctgaagcattaataaataaagtatagaatttaaataaggcggataaagtaatattaaattagggtaataatactaaaatcgggttaaataacttctaggggcttagaggagctctatcgaccgactctattagagggggtataatagggggaagtatactaaatagatcggttttatcggggctattaattaatagtagtaaagtcggactattagggctattatttaatttaatacttattgtataaaagtcgtagttaaattaaaagttaatccgtcttgttgaattcttaaatatcttgcaataaattgttttaaagaaattgggaggaagtagcgctagatctccaagcaaatccttattatcgaataaactaagtatagggtttactataataatagtagtaggttattaacgtagtattaatactacgattacaaagctatataaatatagaataaaggagaaaattgctaaataaaaatactaaagtaaaattattagagcgaaggatacctattgtattaagggattatactatatatattgaagtctattaatacgataatttggattaaagtagtatagctagctaatagtaatattaattatatataaggatcttattgaaagaccgaagtacaatcaaataagagtataaaggagagagggtaaataattaaagtaactgaagtagcgatagttaataagggggagttaattgcggggtcgatactcgccgaagagagttataggatttaataatcggattgagagtgtaaaacgtattggagcaatcaagcgacttcccaatgaagggattaattaattaagaatagtttagtcaactagatctttcaattacaattactaaatattacaattcgctgggatgctcagaaactctaaatatccattaatataattaataatattaaagtaagaaagcgagatgtaggaagaaagtgggcggccgttggccggcccagacaggggtccttttatgcaaggtccctggtccgagtagggcccaccctggtttgcagggcgggcgccccacttccgggcagccgtctgccaatggcagccgactggcctacacttcgactatagcactagttgtaccctggccgtggtactgggcatgcccagcaccctactctatcagctaatcgtacatatccggtgacaacctcacttgaacggagcggaagcggcaaccatgtcgtccggtctttttttccatattccaggctctgggtggatttcgattctggacgggatgcttagcttatatgggcatcataggtaactgagagattaatcaagtcttctcttcctttttgtcgagttagggatctgatcctgttggtcctcttggttcttgagttacgcagtgaatataaagtaaccgaatcggtttcctcggcggtcccgatggagtggtatacaatacatagtagatgttagagacactcgatactgttcaaattcaaaataatgtgtaataggatttaaggatcattgctaccgttgctgttattgggaaataaagaagaagaaaaatgatcgaaagccttgggatgactgggtagctgggcaaagaaagaagggaaatcgagcaagagggccgttagtgttcagctagccacttaccacttaccacttaccacttaccacttccacttcgacttgcaccatccgaaagaccgtttctatcatcgttccaacatacaaattctacaaaccaatgaacccctcgcaaaaaaagaacttctgttatcaataaccaaagacttcttccatcgcgttcagatggtgcaactacgaagctatctgcactctaaatgatttcctccgtctcaaatgaaacataggtacctaggtagtcttccgccgagcagagctgtgatggaacgacgggaaaagtgagggcaataaaacgatagaccagacagatatgaacgatagctagctacctctacctatgtagtggtatgtaggaacagctaccgcagttacagttatgccacggttaagtccagacccgccgtcgtccgttagcagcgcgtccgccacgcacaacggggtcggtggcggctgtatgtagcttttgttgccctgatcactggattttctgccttttcattgttactaggcgaggattccgttaaatgttgttgggggacatatcaagcctcgctagacattcacatttttctagttcccaagtctgataaggaagtgcgaacaatcgattatgaggaagtgcaagacaatcgattggaacggcaagtagatcgcaaagcgtaagtttccaggcaatgcacaggactgagctggtaaagatgtgtccgagttcctccgacgttgtagcccggaagtgtttcgctctagcttttgtccagaacgaagaggctgccctacccctacttcgtggtgagacgacatggtgatataacaccatcaccgtcactacatagaggaacaggaaagaacaagagagaagtgacaatagaggatcgagaattctgacatcatcaagagcaatacattgtgacttcatggtgaccgttctgtggtagtgtctcggacttcttgtagagtacatccttgatccagtgatctatgctcagagcagttcattctaagaagccctatcacctatttagcaaacacggagacttacaaccggtcaatgtctacgtctgaagtatatccaaagatgactagaccgccagtcccgaacaccagtctagttccacagccgatagccgagtactgaagaccgagcatctcgattttcgtaccacccacccaagattgtttccttgacttattgggaatctaacaacaggaaagggagcgaccagtcccgtggattttcacatcccaagctcatgccactttgtcttcgctgcccgataagcaattaagtagcatcccttcacgacgagaacaatagatagatagagatattcacctggaatatgtgaattttgtcatcaaagctcctattccttgaagtgaagagcaaggaattagctcaggccatagcaatccttaccatactagtcgcaaggtgacaaggatgggctgatctgaacaaggggaagtgaagctggcaggccgagggggtaagaccaatcagtctcctcattttcgcacattgaccaaatcttcttaccatccatcccccacaaagatgctgcaggaagatgacctcctcccggtttgaagacccggtgacgcttgaccgggctagtaggaccaattgtcggaacgttgcgaatggtcatgaaaatatcccgtcgtaggtattgcgtatgcgcagcagtacatgacgcatcaacaaacacccattcatgatccctgcagaaatcaatagaaactcgaaattggttgcgtgcttgcatacgttgagttctgctaagaaatgggggtttcgtccgtccatagcagacatccagcagcgcctaacttcgaccacacggagtaagttagttagccttgacaaggcttcagtcaagttcttgacagttgtttccctgttagtgtaacctcttcgaatgccggtgtgatattatggcagacagacccagcttctgcacgtcttgatgactacctcacgcaatcacactgtcggacaagacactcgtcagaactcgaagggtcaatgctaacattgcggctgaagcgaatcaatggatttgtgatccctgaggctcagcgacactccacgatattgcgcgaagacgacgggatgtgagcacgaagcagggaagttgtcccgttcattgatcggctgaggccactcccggtatggggtgtgtacgaaatcgccaaaagaaaaggaagacagcctatggcaccaagattgtgtcacccaacaaccctcgattagatggttttggaaagactcttgccatacaagagcacggtatgtcttgatatgacggatagaagttccaacacctacagttcttctccccacggtggaaatgcaggctgttggggaggactccgaaccgctcgcagtacttggccagtagcaagcagaatccagatagagggaaagaaaggtcatggcttggcccggggcagcaatgcccgtcagcagggttcaggaatttggttcgcggtcgagggcggcaagccgtggcgctctgcgacttgcatttcagcccgcccagaacaggaagtggtagcagccattctcagtccaaacatcgaaaaaagtgtgggtgtccggcgggtcattgtcaatgttcgggtgaggcacgcgggtggccacggccatcgtttcatggcccgaaaaaaatcaaaaagtccacaaaggggcgaatgcaataaatcgatcttcttctctccgtcaccaccacttgatggaagcggctactctcacacccccgtcagcaggcctattggtgattaggctgaccaatgcacgcacatggcagctcgttcgtcaacctccttcgcacggtgtgtctagaggtcacacattgcgacaatttgctccccttcccctctttgtagtcacttccgccgctctcgagcgtctcgagttcgcatgtctgatttccgcttcggccctccacatgcccctgtgtccatgtgaaggccgctacccgaaggggaagacatatcgtccgataaccggacttgcgtccgatcccaagtattgcccttcgagtgtggaaaaagagccaaaaccattggcacgaaggctcagtgcatctatgactgcgtatttcacgcaatgaggacttgcagatgggctgaggaggctgaccagccatctaaccgccgctgaagattgttgaaacggcgggcttgcaggtttgtgaagcctccatgctgccaatgtaaactgaatgtccccccatgggccttcgggatgaatgaagtgcgatgctagcgatccatctcgaatatgtgtggtatggggggtatggtaagcaggaaatgtcgtgattatggttgccatgtcttaccaaggctatccggagcaggagacgaggacggctaacggtgccttgaacggacttgtgtccgtttgcgagccagtttcggtgagagtagatgcgatgcaaccccccattctttcgatcatcgtccgcctttgggtcttcctcttccattcgccagcctttcccgaccagccgccgtctttggcgcgcgagctcgtctggatatggtgggtgacttcctgacatggcggggccataggcgccttagcggttctccccatgctgtggctttggcaagagcatatcctgatctgagtgttataactgccgcataacgccctcccgttattgtggcttgtttatgccgatgtctcgaagacactcccataggtttgctgataccacgtctgttggtcggtggtcaagataagatatcattcattggagatgtacgtatttcgtgaacggcaactttgttgaagaatggaacccaaggaaaaagcacttggccaagttctgtagctggggtgaaagcccgcaactctgacatcggactcaagtatgaagtgcgctttgatgactaacaaagttgtgaacggtcgcacaggctggcctgcctttggctcccggcgagcggaaatgcaatatctccgagaaactttgtcccagggtctggctctgatgagtgttacaggtttggccattgctcccggagccccgcgtcttgaacagggagagcagcctagtaagccatgaccaagcacgatgtgagggcgcagttgtgatggatatcggctggctgcatcgagaagaaataagattcgctggcagttgtgatgccggtagcaaaggtaacacatggaggccggatgtcctggagaagctctggccagctaagctgtgcaacggcagccggttgtcgtatctcaatggagagtcagtgtaaggatcttcaactttggtgtgagtgtcattgctgttcgactgggcaacaagagagcaggggcgagagagtaccaaggaggtcccgtcgggatgtcgctagctcaacacgggcggttgcggaggttgggtttgcctgacgttgatttagactctgctgctggcgtctcgcggctatgatccgtcccagtgggacgtcaggttggatttaatgcattggcggccgcatttcgattgtctgaccttgccacgtctagtcccgtatctcctgccaactggtcgtcagcgatgtgatagtcatatcatatccatagtactaggtacgcaccgatatcgaagggctaatttgcctaatgttgcccgtacatactacatacatatgtagtaggctagtcggcgaccattcgggcgaccttgccagagaagggttaaagagtgcagatcaccaggtcgacaagcgcgtgtcgcagggagtatgtaatgggagcgggacagatcagaccccccaaaggctaaatgcaagagcatcatggcactttttctggaacgctccacggtgcggtacctgcagcggttgcgggcccgaaagacgacgaccaagtacgtgaagattccaatgttttgacatggcgagcagtcggaagggcatagtttggacgcatcgtttcgggcgtgttgtcatttgggttgacgtggaggaattggggcggcatggattggcggccgtgatgttgaaggttccatggctgatggaagcaactgaaactacctctcccgagaagtggtcgagccataagaaggggaagatgtcgtcaccccgcccgtagaattttgccctccgcgactatccttcatggggcggcctttccctgaataattgactctttgatccaccaactccatctttatttgcttcgttcgtttcttcgttccttccctttttgagattctggtccgagtgacgcgatcgcattttctcaccctcgtcaactttctttgagcagtgagtacaaaggagatctcgtatcggtatagatcgtactgctgtgctttgcgggactgtagctggtcttacgggaagaattcgatccatgatggccaaagagtgttggatttgttgtcaagcagaagtcggatgtttgatgtcacggataacaagcagatgcaccttgaacaggcacggaaagagcaactcaaatatcaatgggccggcctgtgcgtacaagtgtttcggatttactctccatcgagtacctgtacttttgcggcccattccgctttttcttggctttgagtactcagatagtccctgctagcagccactaactgatctacatggactcttgggtgtgcagtaatttcccctgataatgcatgtagtccgggctagaggtttgtatgcatttagaggcacatatgcaccagcaggcacataccaaaactttctgccccccctggtgtgaaaatttcaagagggtttttagaatatgagcctacctataaagtcctgagagaccctgaaaaaggtattccaaaaagtacatattacaccaaaatggcgggccgtttcacaagcatttaagcacttatgcaatttcccatactaaataattgcggcagccaatttctaagcatttagagggctttatgcagtttcaggtgcatgtactttcagggaaaatttctgtatatctgctagtatagaaaccaaaaagacatggaagcgaccaaaccgtggcagggttacaccaattccactcctccaacgtgccgttcaaggtgagcatgtttctctgacacaaacccggatgaagcacaaagtctcaaatggtgtaaaaggggcgactgctccagtctttcgaattctgggcagcctcttcctctccttttcgtaactcgttcaattgttctactctaaccaggaaaaagacgcgatcgaagccagacaagaatcagagctgtctcacactcgtcttcccgctgcaaaatccccaccgccagttgtgccgaacaccatttcaacgacgacgacgacgacaaaagacgtcaatatctaaacccaccaacatcagccacttacacgatataaatatggatatgggcatggacatgggctccggcacgagttccggcgccagcggacaccacatgatgagtgtcttccagaactcgatggccacatctcttttctcggcaagatggacgccccattcaaccggtgtctacgcaggcacgtgcatcttcctcatcgtcttctccgccggcctccgcggtctattagccgtacgcaactggctggagtacagatggatcgatgccgagatgaagcgccgctacgtcgttgttgccggacgaggaacgatggccgaaagaatcagcaatgattcactggcgaagcctatggtgctgagcagcagcggcgtcgaggagaacgtcatggtcgtacagaagcatggagcggaaggacgcccgttcaggttaagcgaggatccaatccgtgcggcgcttgatacggtcattgcgggtgtcggatatcttctgtgagttttggtcgaatcctccacgtcttacacttgtactgatatggcgtgtctagtatgttggcggtcatgaccatgaatatcggatacttcatctcggtgctcggcggagtattcatcggcagtcttcttgtcggccgctatgcaacactcttcggtcattagcatgcatggcctctgggtacaaaatctgggattttctgggcatgggagtttaggttttgaccagcatcttactgatgtacggttgtgtgttttatttagagggggtctgttcagagactagtttttgggagcatggacggggcgtaggagtcgtcacgatcaacaggatgacaagtccctagagatgatcaacagtaatcgtaatgggcatcacaagatcgccagcgctcattgttcacaaggaagcaatcggatagtgctgcggctatggcaagtacttgtacatttggcggcgctagtatgggcgacctgcataaacttgctcaaatccactcaaccttgatggtcggtcagtggctggatccccgccccctgctccagaggcacccactgatcccacttggcgtaggcactatgtaatctttggaatatccccactcggtccgtccgctccgtccaccgacaccgacgacgacctccggttacatatccattccggtcatgctccggctccggctccttgtccgtgtatggcgccgggtaatccttctttgtgggtgcattaccggccctcatcacgttgaaatgcggaactcatgaaaccttcaatcgagcaccaagtccccaacaagagcggtgaaaagccctaaacaagtgccaactcaaccgatcttcaagactcgctcgcaagtcgtttgtcatctttcttaacgagggtctgacagtattttacaatgagtatattgtacgcctcagtctcagcacttctcttcttggttaatgccctaatcctatcccataagtctgatcctcgactgcttctctaaacaggttcatcatgtcggacattcgaggtatgcagtaatatttctatcggacatccgagggatgcagggatatttctgcattgcatatctcgatccaaacacgtgtatataaaggtatcctcctctactacttttatttttttttcttttcttttcttcaaccaattcaagcattctcactcccattgttccaacgccacgtgatactgcacgctcagaacaatctgacacatcccgtcgacctacgtgctgctctgctgcgcggaacgcccatgttcttttgcacaaacaactctcctgtcagagaatcctgttgtatgctttggcgggtgccatttcgtgtgatgaaccataaggaagtcccttattgtactgacggccattgccatgtcgagctcccgaatttatgacgacattccatctttcgacgcatcatccaaatggtacaagacagatatccagccaatttcgggtccgtgaacacgttgcaggatccccaggctattaggctcatcgcctctatttcaggaatctgacaagaggcaggtcctggtgcagtgccaagagcaaagagaagacgttgaagctgttgcgaggttgttttaatatataaaagaagaacatgcgatttgtgagttaccaagctcgccgttggcggagaggactcactgccacttaactttggaaacctcactccaaaacgcatctgatgctttgccccatgatcctttcagtcaaccacaggctctcccaccaccaccaaaatctccttcatatccaacgacccgtccgatgacgaagtagatgttgggcctgctagaacataggtggtgggcagaggcacacattgaggcatccacctgatcgtgaagtcaagctctgttcaccaacaaattccaggtcaatccctcgtgattcctcgagttcgagacagggacctccgaatattgctcgtgcacacgaaagtcgacagcgtctcgtggcttatagccaacggtggagttggcaagctatctcggaggtgagttacacccccttaggcaaagaaaaccctgattgccaacagtcatgttcgttcgcatatggaaccttttaaaccgttggttgacaagttaattaagagatgtagatgtactgaagtatagttaacagaaaaacatatccaacctactgatcccaaacggaacgacataccgtatcttcatctccacgggtcataagcgccactaaaactgggcggcctggaagatgcgttggttgatcaagtctcctccatcaggaaagcgccaagatcgaaatcggctggagtgaggcaactcctggtcttgttcattctttccctatgataagtttacccactccgctggcaagtgcgttgtatccggcccatcagcttgcccgtgagtggttttttcctcgttaattacggattgtcactgtcgtaatgagcgtcctccgtgccttccttttggagttgtcttcacaaaatttgggcagggaatgaacgagtgtctcgtctgatatgatgccaaacaaaaatggtggagggtgatccagctcattcgagttcagacaatccattcatccagcatgaccttgggctctcggggtttacatctacttacagccagctttcctggtgccttttccaaagacacattcgatctgatgctttgagcctcttcatcacatagtctccacgggcgtctactacaggtcatgagcctcggttgaccaacgagccgttcaaatacagagctcacgattctactgctttaaatgtttaatgagagagatcccagcttacattgacaatccagtagaatgtaccagttacttggacgtgccgcccgggttgatgttcattcacacttcacgtcccatcagcgacccaaatgattccaacatccctaagacaacgattctttcactctcgttgccaacattaccaaactcgagagaacttgtgacgatgaccgatgttgctggtttctcaaagggggggaggggagcagtcgggcgggttatgtgcccgcgctatcgccaacttcccgtgtttggtcactacaacaccgctcatcctgcagagtcgcttccgtcatggggggcgggcggttggatccctggttctctagacacacaagctggatgtagaacgaaagctacaacagtaaacgccactaacggcgcacggctttgaagtcgaatactttgaggttttggggagactaaccgatcttgcacctggttaccatcactgagagaaggaaaatcattgcaggtaatgctagtccattcgttacgagtaaaattgatatctgagttgatcttgttgaaagatatctattcagtgtccagctggttgggagcatacttctcttggggaattgctctgggagatgcatgtgatgtgggtggcagaaaactactcgttggcaactcaaaactgacacattttttctacttaggtgcaccaaattcgcagctggaacccgctttcacgatgggtcatgttggtgacaagtgaaaggaagatgagtgtctgttggaaattttgatccaactccaaacccaggaatctctcaacagcgctgacattagcagagaattctctttttccaccttgtccatcgtcacaaggaggcttgtacaatatgcccatgatactgcaagatccaacctgattgagggcagatgttgggagcaatgatggtgaacagcgcttggttggtcatatctcttctctgggtgtatggaaagcttaacagagatactagtggacaattaagacattcgagtataaaatgttgccatcatcaccgacagaatagaaaatgggctggcagcaccaaggactttagcacggcactcctggactgacaaattcaaacctttcgaagtagcaaccattgtcaaaccagcatccaagatgtcggacaatttgagaacagatcttcaggagctctacaaggaaattagcaatcgattcttgcttttcgactccttcttcgagctcaagccctccgacagtaccgacatgggaaaccataagtggaaatacgaatggaaagagtgtgaacgcttgtcagaaagatttcaggactgggctacgacatacagtccttggatggccggcgaacggtacgaaaaccagtgcaggatggacaagaaaagggagcttttgatgttgtgtaacaggctttacgatgctactgagaactgtaataatcacctagccggattcaaggagagaaaggagagacgctaacaattcttgtttgacgttacctagtgtgtattggcatcaagcatcccacttggtcaagtaactcgcagtggacagtcgctgatctcccgagcatctcatggaaggataaatttccggacgagtcaggcgaaaacgattcggactcgtcaagtgatgacggcaagcagcgttggcccaccagagccatacctccagaggtgagtagcacatgtctgttcaatcattatccttctttcgttgaagtaagatagcaaatctaacttgtcacaacgccccaggagcgaaccgaaggtgatatcaaaaagcagtatgtgcggctgctcttgaagattgctcatcaggtttacgaatgcgaaagatcccagttcaagctggaggacatgccaggcctggaagcagcccatataaatgatcaagaagaaaaggatccagagagggaggtgtacaagccgttgtgcgaagaggaggacgatagcacgataattaacagcctatttgacagcatccgacaaacgcatgtagcggctgctcccatgcctgattggagtaagcgcctcacggagcttgtgccagatgagaagcctatgtccacagacgagcccagccaagacccgcaaggctgagttataacttggctctattcggaggggacactcctcgctggacgagggagtagacctcgacaggacttacagatcttccttggaaggacatcgtcaagaaacggaaattcaggtatgaaggacgccatgaagcttttggaaacaaacaccacactcttttgaaaacacagcttactcaacaagtaggtacccatgaagggtcaatcagtccttacctcgcaaccacggagcaatagagagagtcacagagacagaaaagcaactcgcgggcaagttgcaaaaaaatcggttgatttatgtatgtagatctagctagttacctagtctactacttctttagcactagacctcgctccatttcagttccgttaccggaactgctaatgggaagatgaagagggggaaaatagaagggaactcaaccaccatctatatttgtctttgtgaaactacagtacgatgtcttcatgctatcatgaatgtattcatccactccagcctcctcaatttcatcttcaaatcccccacctggcaatgtcttcaacccgggtcggcccgcgaaggaccttaaaaccgatttcgaaatcgtaacccctgaatgtccaccacggcaaacaaacctcaacacaattatcccgctcgcctcctcgaaacggggctgtctgctgagtgaactgaacaacagattctggggagaaaagacgagcggcgatacaacctggcaatgccgcttgagggtcaactaggataaagtctctaacttaatgtgagtgtcacaaggtagagtgagagaggcaagatgattcttttttctcttcttctcttttagccttctctgtcgtcccgtttcctatttcctgctttacctcttccgcaaccactccacaccaacaactctctccatcacaatgcagtaaacaatcttgcacatcgaggtatctgcccgcccgctcatgtatgtacctttatttaccatgcttgctttcttatacatacctatgtgcgcatctgcgtgtctgtgcatctgactgcctgggtttctatctgcctttggaattcctgaccaatgctgctcctgccagcatgtcaaaacatatgaatcgcatgcgcctccctccctcgctgtgttcctgtgaccaccaaccgcaagctacctacgcgtattaatctgtcaatctgctaagaagcaaggaagcaagaaagcatggaagtagggaagcatagaagcagaaaatcaagcaagcagggaagaaaagaaaacagcacaccactgctccttcctgctactgctccttcctgctacactaaattactgttggtcaagtatatggtgcgtttatgttggcaccccagatactcgacactcgacacttgatatgcgacactcaaccttcattcgttcgttcgttcgttcattcattcatattcattcgttcattcattcatattcattcgttcattcattcatattcattcgttcattcattcatattcatttgttcattcattcattcattcgttcgttcgttcggccattgagcatgatcgagtacctaccgtacgtcgatacaactagaccaacatccatgttttttttttctttttcttttctttgtcatgtctctgatgatgtgcagttattgatgatgtgcacccttcttattttttttgttccttgtttcggtttcgtcctactcagctgaatatccatttcctgatcctcgatatttggtcaaatgcgtgtgagtggggctaaggggggggggaggcgaaaacaaaagttccttccccctcctccccctcctcctccccccccccaaaataagatatttcccaaagaagaaagtaaaagaatatcgatcgatcgatcgattgacgaaccgcaaagccaagaaagaacttgaacggaacgtgcggcaagaaggcctagcagaaacgaagcttcgacaagccagaaattgctgtcgaactgaaattcataggagaacatgaaaaaaatacaacggatgtggaattcaacaaactggtgtactatctttctttttaccttactttctcttcatttcctagagacgtaggaaccgatcgagaaaacccttagcacaagtgagattcagatttgatccggaaaaagaaacttccgaaaggattggtagaaacccaaaggccgacacttccattccttccatccttcctgcctgcctgcctgcattgcggcaacggtaatgcgaatgcgggtagggctgaattttttttttttttttcctgcactgagtgatccacgatccaaccaagatttcccgcactcccgcttcaacctttcctcctttggtatttcgaggtggaaatcaaacggttctgggtactatgctgggtagtgtgtgtatagtgtagtgtagacactctcggaaacgggtaaagcttggtggtctgatcaccgagccttccctgtcttggacaaatccatccgtttttttcttagtcagacttcggatgatatgctgatggtctgtccgggaatggattagatcacgcaggctgggaggtggtctttcttcatttgacaagaaaagatattgtggcttttgaaatggggaacgttcgctatatcatacaagtaaatggacggttaaacctttcctgcgctgttttttgccccgcgaaatcaaccctcccccatatgtggccttgccctctcacccatactgtcacccaccagacacaggatacaggttcaaaggatgaaggcacaagggagaaaactaccccttctctcttctcttggagcctggcaaacgtagccaagagtcgccacaaaacactaggagccgaatcgaacggggtgcagaacagcaaaaaatgaggttgaagcggcggaagcagacagtttcttgtcatactaaagccacgccatactcgttccatggcagagccaaggactagaacaaaactgaacaagttcgttgacgcagtccgattcgtaaacgtagagccttcatgggtcgtaacttcgtgccacgccctcctgacatgaaccttgttttaccaaagcaaacgtcgagaaccgctcctggccaggaaacgcagaaaatgcgagccgccaagtttaccaccaagccgacgccaccgtctcatacgcaaataagcctcccatttaccccgtgacattgccatttatacatcacaccgttaccgatccccgccccgttgcgaatgctcgcatgtactgcccttcacaggcccagatgctcactgatgcccagggcaaatcgaccgttgctgcccccaacacaacaaatcaagtagtttaaccgattaaccctgccacccacggacggcagagttgggatataagagggtatgagatgaattccgtggaacctgaaacaaggggggaaggaccgtcaagaagttgtaaaaaaaaaaaaaaaaaaagagatgagaaacagtatcaaacaccccaaccgaacgccaagctggcataaccctcgtacgcaacgacgaggggcaccctaacgatgtcgaatcggggaaatgacacttcatgaatgcattaatgctgggtattatcgcgcaagctgaagtcatgaaaagagccgccctgaatataattatgcctgatgaccggcatgctgctgcagaccaggctgaggcatgtattggccacctctttgttgttgtacgtagtttgtatacgccaatgcttgcgcttgctgggcatccattgcgccgacagcgggcatgtagttgggaggcatgtgtccttggggcggcatgccaggtcggccttgctggggaggcaggtgggcgctcgagggctcttcgggcgagtcaaccgcattagagtcgtccacgccattctcggcagacgcgggctcgggggcgtttaggcatgcctagagagaagaggttagaaaagttcaatgcaaaccaaggcgccatttagcccatacctgaatcaagttctttccctcggccttggttacgagaggctgcaacttgggagttgtgaaggtgtagaccaggccagtttcggaaacaacgagtagcagtacttgggttcctgtcaatacggaaagctcgtaggcctaaagcagcaagaacaaggttagtgacatgttgcttggggcacacagaatacacggacaatggaccaccggcgccagcacgcatgtccagatttgtcgtcgtcatgacagcttgtttttctgagcctgaaacgtaccttcttcatgataccagccttgcgcttggaaaaggtaatgtggcgacgcgacttgtcgctgatgaacttgatttcgattttgcggcgctcgcggccgcccttgtcatcgtcatcatcatcgtcatcggccgtggccgggcgggcgcgcttgacaccgcggggttcgttgttgttgacattgccattgcccacggcatgcgcgtcgtccagctcggtgggcgaggtctgttcgtgctgatcggtgatgtcggccattttgggatgtgaggttccaggtaccacgaagatgctgaaaaaggtagaattggtggagatgctgttttgagcgttgtgccgatggcctaggcttgatctggagtgtgcggagaggctgccttttgtcgcggaaacctggttgggcgctgcactgtatcgagtctgtgtgtgccgacggcggaaggaagcgaggaatcacgtttttaatttttatttgctttgtttgactcttttctcttgagcctgggggggtaggtaggttgctgggggtggacggtccaggtatgtaaaagtagaggtatgtagagtatgtatgtatgtaatccgtacggcggggcgtgtgtgcactggggggtgactgattggtgggtaggcgggcagacaagggcctccgctgataatcaacctgcagtgggaaagaggtgggtgagcgacagtgcgagacacacagtaggctagttgaagtgagtcttggcctgggatccaatggtgaagctcgaggctgggcaccctgaccgagctggaagctttgtgcagtagtgaggtgttactccagctgttggagggtacttgattgaccgtgggtattcggtataaggctcggtgggaagggacgggcggatgtgcgactgcctgggctggactggagccggccggggattaaagaaacaggacggacttgtgatgtggatggggcgtggatatcggagtggaaggtgaggcacctcagggagaactaagtggaagctctcaaaccgaggaagtggaaagcggctgaaaaagagaaggcagattgttgctgcgtgtgtatgtaggcaggtaccgtacctgtcaaattgcagtgtaattgcacgttttgggtggttttgggtttccttctgcccctgttgaggaagcggagcagatgtcagtcagtcggttgcagcttgacaatcttgcctggaaagggcttgggcgactgcggagtgattgaaaagaggatagcgaaacctggtgccaccgtccactttcaccacagcacaggcgctacgggccacggttgaaaaaaaaagacaaaacaaaagggaatgagatgacaaggaaggagggaagagggagggagcgaggaaagcgattagtactgacagtcaacggtcgtatctgtggattccttcaaactgaatttgatctgttcttcttctgcacttgcatacactgcactgcaaggtcgaaggaggttggtttagttgcttggggcttcaagaaagaagtttccatgtccgagagaggaaaggtgcgagttgctcgaaaaggtgggagcggtagggtattaggtacctggttcacgcacgtgccagcataaggccaaggtacttggcctgtacctgtcctcgcacggacctttactcgacgatggagccatggaattccgacttgacttgaacggggattgcctggtaaagaaggctccattctttggagcaccaccactcactggcaagcgctccattagcaaactggaacaaaatgcccactgcgatggatggaagagaatgaagcacaaactacactgcaactgacactggagctgcacagatagactgagaatagatcaagtggaaagctgtgtttgttgttggcttgctgttcccggccaacatccaccaccacaacccatccaccaccttcaaacgccggcagacttccccttttcattacatatgctaggccccattcctatctcaccttttccacacgggcatgcagcccactcaccctcgacgggaatcctcgataatcccgtccatcacctgccctgtgcccctcaccgaacttgtgatgaccaggataaggtaatttgcctacctagaacctaggacctacgcagtacaatagtggctgcagaaataactagacacgtactgtcgcgttccgaggcgcacgaaacaagagtctgtactttgcagtggtgaaaccaatgttaggggacattgacatatgtagaagaagaggtggaggaggagacccatcatcatagcggcgctgagggaggagatagattattacagaccggttttgttttggtccttgtaccttctctctcacccagcagcaaaggcatgtatgtatgttcgtggtatcatgagaagtggcattgaaggtccccttgtccgtgtctctggaatgaatgccctgccgtgcttacctctacctgcgggttgcgctatcggtagtatggcgtgggtcaagaccgaacatggaggaggtgtttgtacgaatcgaatgagactcctccaacggcgccgccccgcttcaaccgccgttcccctgagcatcggaacggaggccctgttcgtgcttcgtgcagccagagccagaaaggttagtttccgaaagcttcccccagcacgcacacaaggcacaagttcgaggttgaaaggtccctttttttctcggcgattatggctctgtcgaccggcggcgcggccatgttctcaagtccactgtgttgctttcttgggaatttcttagcttgtctttggggtccaggagccagggtttcgtcagcaggggcaacgtcgagggccgggcggtcggtgctctgttcctgttactagtagtgacctgcccacttacgcgtctcacgcacagtgcataccagatgaagaccgactgtgaccgagttgctgtttgagatccgggtttggagcggacggaagatgctgggtgggcggtgcagtaacggctggacttgttgatatttccgagccttttacgggcaattttgctgcttcccgagtgatcagcctccaaagcggcggatgtttaattttatcagccccagcctccgtcttgtctctcttgaagctcgtagcggggaaaatcatacagggtatcgaaaggaaagaccacgaaacgctcagtgcctttcatggtcttggttccgtagggcaaccgggcaactcggctgctaaaaacgcttcgcacgtactacatactatgtacagggcatgccgctccaaagagcgattggcgtattgtacccggacggacaacggcggcggcggcggcggcgggggtagccggtcaacggactcgcttgattttctgttgtatttctttttttcctcaccagcctcattgttctacactacttttcattttcgaaggctgagacataaacccgttgtgcgcggatcactcgaatagtggaaaacgaaatgacaggagtctgagaacaatgagaagcgagagtcaacagtgctttcgcgtaaggcatccggcaggacacttgcatctggaatagcaatctcaatggtctgcagagttcgccgatagcccagcccagattgcagccagcccatctcttcttcgcaatgcttcccagacttgcccaggacctgggtgggataggccagcccacaccacctccaagggttctcaaagggccccgaaccacataggggtccgtgacgtccaatgagtttgttgccgagtgtggttcgacagatacctgcccttttgcttttcttcttcttttttctttctttttcgtctttatttggaaaacatatacagttcgacgtcgaaacagagacatcaaactatcgaaccagatgaatgatgcatgtgtggggaggtcaccggtctggtggtggtgttcgtcaagatctgttagttacccgctgtcagtgcctttgtgaagggtgtagaattattccacgatctcgattggattgtcgataccccgtacttgcgcatgctccctaaagattatcccgcctgcgatatgtcgttctgcagccctttgctaccgtcaacttgaaagacgtgcaagtcccttattttccgaggcagaggcagaaagacaagatgggaaccttgcctatcatggacagccgtagaacgatttcagtagcactggacgtttccgtccgcccgctttggtttgactcttccaatctctcggaacgactatcatgatccacgaaacgcctcggtatgcagcatcctcaacgctcggacaattcatgtacgtacatagaacgtccatttgagacagtagtaaaagcagtgcgggtcccgtcaccgtaccggccagcggcgtaccttgatgatcagacatggtacctgttgtatagtatgcaggtgttattctgctatctcgaagccatcctacgcaaagagaacaccatgctacctttacccgtgccattgatggggccggctaggcacggggccaggggaattccaggggagttttgcttgtctgggttggcgagagcgagcgagcgagagagtaatcggccccccgagaaacttttatggagaggctaggtagcaaatgggtgaaaattcatgattgtgtcagtccggaatgacgcctccccccaattgcgagagatagggggacgcggagggatggatgggctggaagagctgggtaggtttgtgtgtgttgctgggccggccgtctgccggtggagcttgcccacgaactgcgctggacttttgtttccactgtgccgctctgcttcgttctgttgttgcccactggtgccccaccccctgggacgaccggggcgagaggctcgcgcgcacagtggtcgaagattggagaagtcccaggcatggtgcctgcaaggatgggagaagcgggggggtgcgcgatagcgcgtgattgcgtgtgaggaggatttgtgggttccgacgacagtgggagggagaagaactggggtcgacaatgtaacctcacccttggacctacctgactggagccatggtgcctcctaagctgagagagtttgccctgacaagcttttgagcaagcaatatttggggccgtgttgggatgagttgtggagaggctccaaggtatgcagagtttaatgagaggatgaaatgatggataggcgggattcggctgtgtgccatggccaataatcgatttcgcgggcaagcttgacaagttcctcggataggaaaggtgtgggatggcatgcagcagtaccactatgctaggctgaaggatgggacgagggatgaggtgcccggaaagtaacggcagttcaggaacaggcaactgacagacggcagagtgcgaagatggaaaagtggacgatgccatcatcacggcagacttcagttccttccgatgcccgtcccattgtcaaatcatgaactttacattcagtacctctaaggaattaggttgaatcagaggaatgaatcggtggcacttgcacgagacaagacacagctgcaagcgatgaaggactggacaatgaaaagtgcggaggaaagtggtcgaaaacgggcaagtgggttgctgaaaacaggaaatgagcagcagcttcttcttacggaatgacggccacttttgattggctagcgggtcaaagccacggcctggaaccgagtggggccccccttgtctccgcgtcgaggtgggcaaccttcaggcaattgaatcgagtttttccaggcaggcaggcaggcaggcacgggtcaggtacactttttgtcacttgtcctgatcggacagacttgccccgtctcgtcctctcttgccaggcgccagtctcccaatgcccggaaggatggaatgccttaccatagtaggttgctgaccagactctacccgcgccgctatgaagccattgtgacaaccgacgccatcggacgggcgccggcagcagcagcacaacagatttcccctttgggtcaaatcgcaggcttcacaaattcacagccagtgtgccaccatcacaagcccaggtggtgagaatgccggcaaaaaaaaaacacaatgaccgaggtgtctggggatactccgcaaagctgatggaatagccgagtcaatagtgtacatagtgtacacaacacacatgatgacttttgcttcaaagctgcttacacgcttccctcatattccacttggttgctagggactgactggagaccgggcgcgctaacaaatgaacgaaacccgatcattcgaccggacgttgatggcccgcgtcgatgcagcacccagcaccgaacaagttgcatcggacgggagtcttttgccgatgactttgacccactgaaggccgatgcgagtcgattctttggcctttgaagctgaaagttggcggtcaagtatctccagcaaatcaacaagatgggtgttctacacctgtcttgatggctacatattgctgactgtttgttacctggtcccctacaagtcacgcctgccagagcctcgtgagcagaacaaaaacccacacacaacaagacatcaactggagtcgtcgatccagctcgcagttgttctgagtacagccaatgtaaaatccgacgtgtccggttgctgatctttgaacgcggcacagaatcaaagaaaagccccgtcatgtcttgcggctgcggcgttcggagggttatcgcaatgactctgcgccaatcagcgcaaccacttgaagccagtctcaactgaggacgagaagcatggcggacaaagtcagagagcaacccgtaccgagatccaaagacatggtgagatgccaaccggtcagagctaaggctggtggtgatatgccatctactcggagctcgagtcaagagtctttctagtgagagcggtgttgtcgcggcggtgcagtttccgtgtaactgtgacccttgggtcccaaggagtacaatccagagtacggatcgtagcggtatctcgcccagctgctacacagcaaggtcggcggtagttatgtgtgtgtgtgtgtgtcttcgcatgaatgacgctgttgtcgagaccgtcgccaccaaatgtctaagtgcaacctgcaacacagagaaagctggcggtcagtcaagctcgggttttcaggtctgtgcacttgagcgtctgcgtttggcggcgtttcgaacagggcgaagagtttgtaaaagtgtcgacaatgaatggtaaaagaacaaaaaaaaaaagaagagagatggaccttcagaggttttggaaaaagatgaagcaagcctcctgtttgaggttttgatatgttgaccttcttgtcgttcgatttctgatggtccaccagtcccgtccccagattggttggtgacattcgttctcgtccagatttgtcgccctcggcatcgtctctaagcctcttttcagaggcagcacagggcgcgtagaggcacgtgtcttaacaaaaacccctgatttcgtgggctttgggacgagtcccctaaccgccgccagtcttggcaacgaccgttcaaccgcccaggcccctgtgaacgcctgtcacgcaacgacatctgaaacgactcatgtcaggaacaggcaactctcctacaaacatctcggtctgaagcatccgatgcgagtcgcgcaatggtagtgctgccctgtcttttcatctccgtgcagtaacatcgtcccctcgtctctgtttcctgaagccatcgccaagtgggatgccccccgtcatgtggccagtcttcgcccgtgtctggactctggaacgtctctactctcgctccttgtcttcttgatcgtatcggctttttgccctggctggtcggctgtgcccagttcgaattgcttgttccgtgcccttctccgaatcttccattacttgtcgtctcggcgggttgctatgtagtccgacctctcctttcgatgtcatgatcgggtaaacaccaaaagaatataccattttcagttcaccattcgcttccttttgcctcttggcaccctcttttatccgcgattggaattgcaggtcgatttcatcggtatctttcgctccttaatactccgtacagtctctcaccactacgaagacgccggtcgtccatttccatattgaaaaccacaagaaaacaaacactctgtcgagcccgtagacgaacatcatctcggactgagtcaaagggggcagccgagtctttcaagtcgaggctgctcatcaacaacaacaacaacaacaaacacacgagacaacatatacaagaaatacaatgagtaaagtgcttctggcctatgtggtcgccgatggcctcttccttctgatgggcatcttcatgatcgccttctccgtcattgttcagaacatccagtttgaggtccctacagaaggacaacaagcagcaaggaatcttttgtaccagaggtttcctctcacaggtgggtgactggaagtcgacacgttgcttgacctctggttcacatcgctgacggaacaaaccctgatatagccggtatcgtgaatgccgtcttcatcttcgtcacattcctcttcaccattcccggtatcattacccccgcacggggatggctcaagctgggcggttggatgaccaccgtctgcggtatcttcagcctcatcatcggtctctacctctggatcatgaccctcaagaccaaggcggattttgctcccttttatttcagccagcctcctgagattcaggagctaatgcagtcagctgtatgtcgtccatccgatcttcctacctgtagctgcatttatgctaacaagaactctcagttcaaatgctgcggctacttcaatagcacctcccccgccttcatcaccgacgacatctgctccagcccagctgccgccgcgctcatgcgcccatgtgcgacccccatcacctccttcgccaacgtcctgatcgacaacatttttactgcggtcttcggcatggttggtattgacgttgtccttgtcatggcgaccgcctgtctgctgaaggagcgcaaggagagggagcgcttccgtcacatcgacgagaagagtggtgctattggattctaaagagggttacgcaagcgaggaaacgacgacatatgaataacagcatacacgaatttgcccctgcgagcgcaacgatgctggcttgttgacccctcttatgatgacggacaggaggaagagccatggataaggaagaaatcctgaccgaggaactgggaaaagaagagccctgggcggaccacactggagggaacgaaccaaacagactcgcaggacgagaggccgtgagtggaaagggcggcgggcggtccaaacaaaacatcattcattaccacatccaaagccagtgacgcctcggacgcacacgacatactttctcggctggctgttggaggtcatctacttggcgggaggtctgaacaaattgggatacagtaccacggctggatggcgaaaacgagggacatctatcaacctacccctacctataaacaccacttcatgctcgcttctcaaattccaccgatagacaaatgatacccataaacccatcaagaacatccattgactctctccctcactcatttaccgactgacaagactacagtcaagaattgacatttgcatcactccaccactacgtgttcgtcaatgtcatccgtgttgtatactcgttccgcaggtttggagtttacattgaatcaggtcccatttgaatattcgcataggtgtttagtttgtttcggtattctagccagtgctgttagctgagctgactgccatgacatggactcctatgctcttgcctcgtttgatcgttcgaggttttcgcctgtccctcatgaaccggaatcgtagacttggttttcgggtaatcgatacccaccagacgtccggttggacttgtggtgtctggtctcgtcgtatctctacgatttgcgtggtccgtacccctagataaaagaagaagatgaatacaagaaaaaaagagagaaaataaaagaaagaaaaaagggttgcccgaacgtgcccgaggacagattcgaacgccgttgcttctagataagagggcagttacggactgaagtggcgcgcttcacctctgccgactacgctgtcttacccacggccatgtgatgattgtaccttccatacacagaccctaagtactaggcagctaggtacatctattagacttggttttggcgtattgttcgcactctttctctctccatgtcgattttgaataacacgcttcctcaacgcgcctcctcgttggtaacgacaaaggaagcgaagaatcaacctcaagcaatgcgggttgaatagataaatcaagtgctccttccatactgaacaagcttcctcagcctgccttccagggtagaaaaaggaagaaccatcactcatgaaaaaaggaaagatggaaaaaaagacatacaacaccaggttattcgccggtcgtcaccgatccgactactagtctggcaggcaccggcttatctaggggagagcggacgggatcccgagtttttgccctggtgcctatggtcgtatgtatgtgaaatgttcttcagggctaccggtcgtgggaaaagggagtggtgaggtaggttatatacctgaggtgtccacctccgttacacgtgtatcgacaagaagaacaaacgtttgccagacatcagggaagagaagcacaacacagggagattttgaaatagcttcttgctaatgattacttggatatgttgagggattaccgcgtgcccgcccgcactcatccatcagtcctggccttggatgtatgatgacggaaaatgtctgtaggcggacatgctgatgcatagaatggttattcttggcccctctccagactttaactgcatgattaggtagaatggaggctcatacttgcaacatgcatccagaagcgttgatgtacaagatagagaaaagctagatgatgtggatattatcggctgcagatttacctgcatcctctcccagttgttgcggagttactgttttcgagacgtcctggccacctacttgattccaggacaccaaactggatttcctacgccaacctccgcatgaggaagggccatcttgaccctgaacatcatcacaagcaccatccgtttgcttcgagccgttggcggtaaacacctttcttgggtctgtaagtgcccgcaaccttcggaaagccgcaaagacaagaaagctgagcaacaagaagagaggaacatcctccatagcatccttttcctcgcgtttgtgacaaccatgacgtctctcccagctcctaatagtggcagcggtagcgttagtggtgccaacggccataaacatcgcccagtcgacagtacctccaacagcaatgaccatggcttgcagccgccgcgtggcctgggtctgttcgagcctcccatctcgccggctgtgactactgggacagcatcgtctggaaactttaccgacatccatatgcggcagctgatccgaccgaaaaggtttcgagtgctctcgaacgcctcaagtatcctcagcgatatattcaaccatccagacgcccatgaagacgagctaaaaaccaagatcaaggacgcaaacgaccgcgaccgtgaagctctctttaggatgaatgagtctcttcggagcacgccgccccctcctcctcctcctcccgagccttcgcccacccacaaagaccaaggcaatgctgacgataagaaacatcgcggtgggctttggagactgttcaagaggaagtcctccaaatccacaaagaaaagggtaaagccagctccgcccaagattgtggtaccggaacgcccagctgcaggtagagccactacaaccacacatattacggaagacggccatcgacaaactgttatttccatccccgcccagcgcacgttcaacctagccccagtgcccaggtcgcctggcttcggttttttgtcacccaaatcccccatcactgggactcccatcagaccgcctaggcccagcattgggctagagactctcgtggaacaacaagaaacaaacgagcgacaaatcccaatcctggccaacacacctgtcatacctccgatcaacgacggggtgggcatatcacctctgcttcccgcagagggattcaaccgctttcagcgggtgtcaggctttatagccccgccggccgagccactgcctcctcaaacccagaaagctttggttgatgttgatgatggccctgatagttcaagctcgccaaagctgacatcttgccaagaccatactctgcccaagtttttctccccgactagctcttttcatctgagtgtctgcctgtcgacggcacagtctagcctcgatcgtcggtctaagatgagcttcggattcaagctacctgaccacccagatcgtactgaagaatctttggatagggaagtgggcagtggtgagatcttggcagaagtttccgagccatcgtcatccgatatctcccatcacaggctggacaccgctactgggagagacagtgttggatcagcggatgtaagctcattttcgtgggtggctactccttctgacaaactcagagcgttgccggaccaccaagtgagacaacaaccaagtctctggtccatcaaaagcttcacgaagagaaagccgccaaagcgaaatgattctctcgatggtgaaagtgtcaagacggacgaggaccagtcggcagcgttccacactccgcctgatctgccggcagaggacttgaccgagcctgatgcagaggcgttgagctcggcggtcgaaacggtcgaggctgtacagataccaccgttacgcttctccacggtgatgatcgtagctgatctgaagcccttgtcatgcaggagcagcattagcttgggaccatcgcagccagagggaacaaatcgacaagatggcgaacttgaacaggcgtcagataatgtcgtgacagattctgttcaggcacccagttcagtcgttgacttaaatactccacaggcgactcctctgccagctccttccaccaatctgaacaagtccctccagctaagaaggaccagccaaatcatctgtccaccgttacgattttcatcctcctccgactatcgcttcagtagaacaggcgtaccatgttccggctctcacatcgatctcctccagcaatgcgaggagttccgtcactccaagaaaaaagaactcgatatcctccgcaagcggcttcgtcagctggaaaacagaaatagttggttgctgaccaccgtgacgaagcaacttcctggcgggtacgagtatcaagtcgacgactatgatgctatgggggagaggggccgacaccaccagcacgacatgattaccaccagcacagcctcggccagcgatcgcgtgtcaatgacctctcaacacatgtttggcaataccacaatcgacgacagtgtcaccggcaccaccggcttcagcagcagtagcttgacgacaggatcacgactgacatcgcccgcacagcacttgcaacatccccgctccaacgcgagccctgctacgactagcaattccagtagcagcaccagcaacaccagcaccaatacctccttatccgctcagccaacgctcacaccgataccaagcccgacaccgcattcgaagccgacacttgtcactcgctcgaacaatacctccagcacgattaccagtggcggcggtcgggcgttcccgttggtgacgagtcacaaggatacaagcacggcttgcagtacatacacagccatagccatatcacaaccaacaaaactccctcctgctcctattcccgccgctcgtcgcgcacgaagtctaccccgcgatcctcgacttggttcgttttcctcccgatcccgatccgcggacaacaagcacgactacaaacacaatcgtactaatgatagccacgctcacaccagcggtcccgccaactcctgttcaataagcaatgggatcatcgacggtgacaagaaaaatacctcaaacggtgtcaacaatggcagcggcagtgaaagtggccgtagcagtggcagcagaagcacaagcgcctcccgaggccccgcccccttccctccatccttgacctacaacggccttctccccgacaccgcagcgcgcagacgagagaagagggaatacagaaagaagcaagaagagattatgcggcggcttgccgatactcctttccgtggggttcagcagacgatgactctacatgcttcgtcttcctcgtcctctttaggagcggtggtacgtcaccaacaaggaaaaccctcgggtgcttccatttcttctacttcggcgaattcgacggctttgtataacgggagtttctctggttctggttacgacagtgaccagggatatggaggacacaatgaaaacagtagacaccatggccatgatggccgcgatccgttgacgaggctacgggacttgagggaaaatatgggaatggcgattagtggaattggaattggactggcggttactagtgatgaggatgggtatatttatgatggccatggtgttgcctaccagtaccacgaagatgatgcccttggatatgacagtcatggatccgggtatggtgcttacggatacgatagctacggcggctacgatggggatggttatggggtctcttctggtgatttgggacatgaggcgggccgggaagaagggaaagcgcaagacagaagggaagcaaaagcagagagacaatacaccctcttgaactcctctagcctctccaggcaccactaccaccaccaccactattaccaccggaaccgagaccaacgcaacaactccccaccaccgttttcgctgccctcgtggccatcactaccctcgctcccctcattaccctcgttatctggcccaagtcgctctagtttggaaacggaagaatggttcccttctctttatcgagctcacgctcaacaatcagaaaagcagtccgaggacacatccagtgactatgatgaacccgccaacagcgacagcacaacgaatacgaaaaaatccgaacgagccatcaggagaaaaacgaccattgtcgcgtcaaacagtaccgaagcgaacggaaacagaaacggatgggacaccctcgagccgctgatgcgtgagttgactggcaacggcggcggaaacgaacccaacggagccattggaaccgcggtgagtacaagcagcattgttgaagacgagcaaaagatcaatcgtatcgtccatgagggccatgagggtcatgaggaggctagacagctggtcgacaacaacgacgatatcggctttggtccgatggacgagaaggatctggaggaggagacggaaacgatgagcaggataagggcataccgtgccagtctctgtgccgagttgcgagcgttggaggcttcggtcaatattttgcatgaaactaggtagagatggtatggattgttgggataagaaagaaaaacgaatgtggatttgccgtttattgcatggtgggtggtgggtgctttgcttgggtagatactctgaacgaggcatgacggagtgatggataacatacgtacaagggaaaggggaataacgaagatagatacatgcccatgatcttttagagattcgattgttcaccatgaccgaaacccaagatcacggagagaaaaaggcaaataatcataacaataatgcactccaaccatcccaacaatcacttcgcactctttgctcatgcacttcaatttcttttctctcaaccaccaacctccctcccatgttcatagataggtacacactgacactcaacccactcagattttcagttttcaaggcaaaatctcctcccccttccaatcccaaatccttcccctctggctttcctccagcttcgcaaccacccccgccatattccccgccgcctcctccggccgttcccaaaacttcctgccactcttgacactactctcccaaaaccccttactcaagtccgtcttgaccgttcccgggtgatacccgacacaaatcgcttttcccccactcctactcagcaactgaagatcaaacgatttcgtcagactattcaccgccgccttggaactgcggtacgagtaccatcctcccgacttattatctgataccgacccgacgcgcgccgacatgttgatccatgtggcgtggtgcttgggaatctgtccttcttcttgaaggtcttgaaggagaaactctgtccgctttcgaggtaaaaaggagccgaaatgcttcattagcatgaggggccccaggcagtttactctaaacgtgtccagcgctaggtcgtagtcgacttgcgccgcggacttttccgggtggaggatcccgggcagggcgaaggctaggtgcaggtggtgcgtctcgggcgggaagagggaggaggccttttgtgcgcaggcgtggatggagtcttcgtggcagacgtcgagggggaggaggtgtagccgggaggagacatcagcggcggcggacgagagtgtggctgatgaagaagaagagtctggtgtcgcagaagtcgatgaagtgctgccgctgtgttctggcggggaggggtaaggatacgtatcgcttgaggaggaatcgctgattttgctggatggtgctacgcccgggccggtagctttggcggcggcggcggatgatgaggaatcggtggttggggaagactgttgaggttgagatttaggaaacaagtccttgagtaaggcggctttggtctcttccgggtcgcgggtgcgggtggtggctaggatcgggagagtggtggttcggaggaggtgtcgggttaaggcatggccgatgccgcgggaggaagggcaaaggagaatccagggtttagacattttcggggtgtttgagagaaagggataatgttagggctgttgtggtgatgccgcgttctcctgtaaacggtgtgattggggataaggttatgttttgctcttggaggaagttgtttcttttgaggacctaatccttcaaaatatcgtggtgtgtataatggagaaagtcaattgtaaagctggttgaagagtagaatgttttgatgagggaggatggtgttgtgatattgatgacggtcttcacggcctctcgcggactgacaactatggtaccaagcaatgtcatcatatatggagtcctcgtcatcttccaagacactccaatcgacctcgatatcaatgacacatggccgtttgttgacattgttgttagtacatcgccgtgtgcaagtcatcaagtcactgatcgacgtcaccaacacggatgcggctcttgccgtccccagggtacccagcgatctggcattcattggaggaccaagtgcgattccaagatgccaagacaaaccagagatctgaaagtagatctgagaaggttggaaagctcgggtggggttatggtagcaatcgatgagagggaacagatggaacgaataaataatcgggttgcgcagactaaaaccaggatacggcctatgaaaagtgttggcaccaacctgaactgtaagatttgaggatgaagtaaagtgtattaactaacaatcgtgatccatcatcaaagttctatcctccgccatgaatgtagactagcccagccagactcgcgcttctttgccccccaagctgtgataaccttcacatagactgcatattaatcgtacatgggtctttctaaccctctgtccgtggtcctcgttatccttcgtttcagcctcgtttcagcccttcagctgtcatagggcaacatcctggaacgacgctccatcagatgatttccctcccttgggattcagactgtcgtccttgtccttgtcttcatcttcaccctctttgctctcctcggcatcttccactggagaagcaggtcgtactggcaggccttgctcctcctttgcatggtcaagcacctttggctcgtcgtcttgtgtagccttgtcttctggttcagacgctatgtcactctggtcgcctcctttctcggatccagtgtcatcctcctgcggcacctctgtcgttgtcgcctccacactaggctcaagtgctactggctgtaactcctcctcttgcttctgctctggcaccaactccggctcaggcgccggctcgggctcgggctcagcaggcggtggtggtgtaggcttgttcacgtcaggactgcgtaccccatttgtaggtggcggggtcgtctgttgttgttgttgctgctgctgctgagggactggcggcgatggctgcggcggcaattccttgtgtgaaaaggcagaagacacgctcctattatgctgcattggtgggcttcctcccatatccgccgccgacggtcccatgccaacgcggaccgcatccagatagaacttggtgacacccaggatcctgccgttcctctcgcacgcctccacccactcgggcctgaccacggggatgttgagctcgttcgccttctcccattgcacgccccggccctcggtggtgacaaagtgtgtcgtatcgattcgaacggtgtcgaccagcttggcgccaatccggtcgaccgagcgggccagagactccctgagtgcgggagggaggatgcccgtggtgatggtgatgccgctgaggtccgtcatcttgtgtgtgcggaccacgaccttgtcgctggccagggtgccggccgttgtgcgcagcaccaggtggaatgtgtactcggtgtcgacggccaagcccgaaatcttggtcgagtgcatggcggtgggtttgggaatgttgccggccttttggccgttgcgatagagggccaggctgatcaggtcggcggttgcgagatcgatggggtcccactcgaggacgacgctggtctgggtggcattgcgacagcgcagattgggagccttgggctcggcagcaccgagggcgttgaagatcttgtcttggagggcgcggaaggcgcgttcggcttcgtcttctgaggcaacgttgcgggcaacggtgacgtcgacaatggagcccgaggagatgtcggggggcaggaggatggaggggaactcgatctggcatcagaaggtgagattaacacttgtcttgttccttgactgggggtcactgctggaaccaaacataccagtcgcttgtccggagttaggaggacggtgacgccggcgtcgaccttgccgacggtcagggagacgagcatgatggctcgcgatggggatgtggccggattgttggtaggtagagagaggtaagtaggtcgtcaagcttgggaagatgtgtagactactaggtaggtagctacagcttcgaccggggatttcaagtgctgtgtggcctctttggaaagctgcagatgatagctgctgccctggcggaatctcgagtggttgacttccgcttggttggttgattcctgtcttccgtttgtgatactgtactggagctgttcatacagtagaggtacctaaggtagtgtactcgagccaaggagcaacctaagggacgggaagcaagctgtcgccaaatctcacgggcagggcattcagggcattgcctgaactggacctcaattggagcttccctgactgccagcgacgggctgtccagtgctgctgaacctccctggagcagctcccttgttgacgggaaatgtggagtcttggccggaaacgcacacctcgacgggagcctgtgcttggcgccaagactttgatgcttcccctgaatggttccactccaaaaggtacgtatcttttccacttctgaagctcttggtggtgttcgaatatcaggtttgggtgttgttgtgaacggcttctttggttccccaagtaaaggtaggtatcttagtagtactgatcgcttccaatgtgcgttacatccttccgacgtcctcttactgttactctatatgctgtagaggtagacagctggctacaaagagacccctcggcgaagtcgacactcaacttgcgtttgctcttaagagtctaccaagcgcccacctttcatctgtccccaagtcctacttcgatcctggattttgctgacgggttcggaaccgttcggcaagctgttgtacacgggaactggatccgtctcctttcatactcccatccctcgcccttggctccgaaacccggttgccagcacgcatgtcggtctgtgctgtctctctggtgtttctgtaacttccagcactcggctgccctgagccacgttgttgcagctgatcgctgtatcctctgttttgaggtggcacgctagatcctttgtgttgaggggactgttcgccaacacgaacccgcctaggctgagcctgtatcggccattgtgggacttggagctgtttgatgatatgcttcttcatcagtttgtcaagcgcgtcatggatctcgtggtcgctcatctggatgaactccttgccgtgtgagatgcgaacatgaatggtgccgtgaagcaccgatgtgtcgtcgaatcccggcaatcgatccccccactggccatatccattcgccttgagagccttgtggacagcctgtctcaacctgttcacgcacacggtcttcactacgggacgaaggtcggcgtcaccgttgtagacaaacaaccataatggtcggtgcttcttggaggtgtaatggtggaggaacatgtctgtcaaaggatgttctcctacaccaaagtacttcatgaccgactgtctcgtatagcaatgcttcgtggccgtcgagaccatgaacggagcattggcaagatcctgccctttgactgccttgacgtcgtaataagttccaatatttagcgcgtcggacagggccttgactcttttcgatagtaccggctcactataaggactccaattcagctgagtgtagccgtatccttgcgccgcatcttctgggatcttggccttcatgcccttgcctcgccgttgatcacagcctctgagcatcagagggcgtaagggtcgccatctggtcttgatagtcgacgccaagtcaacaaggccagcagctgaagtggcacgctttgggatggaaggcaaggacatggaaaatggccagtcggctgcgcgcaactctgtagtgacttgaaagtttggcgctgatgggcaaataatcgaacatcatgttgacggtggatgaagacacagccgtggtgggtgagaatcagacgtgcggttgccgttgtcacaagtattttaccagtattaccttaccgtactgagcaaatttggtccaaaatcagccacccacatccacgggcatacacagtattatgtgataattatgcaacagccgaaagaactgcgcaagtccgccatgactcaactgcaccattttgcctgcgctttggaccttttgattcgtcagcacaaggtccgagccaccccttttcgcccattttgccctacaagtagcccaccttccatgatttctctcccaagtccgtatcaaagattctccacatcgacaataccaaaacgccttgctttcgtttcacggcgggcgtgtgaaagacgggtacccagaacccgccattcctccagtgctccagcacagttcttgacccccaaccaagtccgtcatccactccacgcagccgttgctggatttttgtctttcttctcgcatcaacacccaatttacacaccgcacctacaccggccagccgacacccgtagtcgtcgacaacaacagccaacatgcctaagaacaagggaaagggtggtaagaacaggagaagaggaaagaacgagaacgagtaaggatttttttttttatctttcccagctctttttgcctggtgttgcccgcccgccgacgacgaccaagacccatcgcgccgccccgcatcgccgccactaccaagcaccatggcgatgcgcgcgcatactagctcgtcgtcgacagagtcgcataccatagtccttgcttcttcatcatatagctaaccactttgaacagcaatgagaagcgcgagttgaccttcaaggaggagggtcaaggtacgtgaacaccccggtgtggcgagcaagcgaaacgcacacagcacacagcaaaaacctgcgacatcgacgctcgcccatgcctctcgacaacaacagcaaacgaacaacaagctcacacatgtcttcccctgcagagtacgctcaggtcatcaagatgctgggtaacggcagactcgaggctatggtatgtcctttccacccctccctcgttcgattacctacaagcataacatacattctaacttttgccccgctttcagtgcttcgacggtgtcaagcgcctcggtctcatccgcggcaagcttcgcaagaagatctggatcaacaacggtgacatcatccttgtctccctccgtgagtaccaggatgagaagggtgatgttatcctcaagtactctgccgacgaggcccgttctctgtacgtttttttttttttttcccttccgctctccgtgctgtcaacaacagccctactaaccacctgcttcgcccatcaacaggaaggcctacggcgagcttcccgacaccgccaagatcaacgagaccgacaccttcggccccaacgaggacggcgactgcggcttcgagttcgacgaggaccgtgactccgaggaggaggatggcgccgaggccggtggcaaggccgttgatatcgacgacatctaaacgtgtcgttgccttctcaacaccatatcgtcgcctcattcttctcggcacctaagaggaaaagaggcaacaaacaccaaattgttaccgaaacatgcgaaataacgccaccctttcccaacttcccccttcttcctatccactcccttttacgtccttctctccaagtcggtatccccaaagggtctggccaggaagtaaaggggtcgtccaggaaagtccaaaaaagctgtcttctctctcaaaccattctggtggtctctgttttcggtgtgtgtcggccgtacgcagccagcccacgtttttttttcaacccatcaaccataaccgttaacagcagcagccagtttggttccccgacagtttggtgtgcctattatttccttgtttttccggtaacaagacaagaaacaaatcttacgaacaaaatcaggaggaggagaatcggagccaggtacaatggtgggagggacgtcatttacctgggtccggttagttggtttgcgggactcgaggtcctacaaccaggcagaacgaaggaggaaggctggcagagtaaaaaagttaaaaaaagggggggcgaaggacataaagagcatcgatccatccgcaatgaaaagaggatggttacgtgcactctgggatattaaaaggggttaggctgtttttatgataggatggctttgtcataaacgtcttttatgttcttttagggggctctctcatgtctggtttctttttctttttttttttccctctctcgagctaggaaatggtattttggtacgatcacacattactaggcttctcggttcacgcgagatgtgtctgtcggtcactggaatgtgaccctgtaagagccaaagcacgtccttgttctactcgaggacaagacgcaacatgtgttaaacagcacctcttcatcccctcctcgctcaagtccccatccggctatgtacatatatcatttttcgttcctcttcttgctccttgcaagacccgcccgcaccgcccagtaaaagtcttgcttgtaacaacattccatcaacctcactagaagagaaccgccgagatgtcctactcttcactatttatgcttatcctggtccagttgttcgatatatgaccaacacttcttctacgatgtttcggagctgtccgtctcccccttattcaaattgtttctatgagactaaaccaaacccaagtgacgaagtaattactggtccgtaggtagctctcggaaagcagcagcataagaaactcgggactcaggaacattgaaattgttgaaagcggcaactactgtagtcacgcgaccgagtattttccttttttccaatacaaaacactgtcaaacagtcctaggtaggtaggtaagtaagtaagtaatcttcaagatacatatatatcaatgaaacctcttcaggcactcgccgctgtctttgaagagtatcaagttaagatgggaaacagagaataaaaagctggtatagtatttctgaaagtggaaaaaaaaagtataattttgcatttcttttgttttcttgttaaacaccagtgacgaggtgtgaatatttccaaatacggtgaagctatatatatatatatagtatgcaacgacactgcatcctttctttcattccttccttccttccacccctcagctttcctcttccccttcctctccttcttcttcttcctcctcctgttccagcaacggcccatcctcgccgtcatcatctcctctatggccaaataacgaccagatgaatggatgatggttggatatcggtgtctctccagtcttgcttttcattccttttgcactcttctcctacttggaaccttgttgttttccggtggctcttcaccgtgtcattgttggtatcgggcacttagtcccaatcatcaccatcatcttcatcatctgtttttccaccagtgttagcatcattctcgacatgctctcacacttcacaagccagggataatccagatacttaccactcttgctaaccttctcctttctcttctgcaacgccaacgccaacgcatccgccattccaccaccgccacccggcgcagctccagcgggcggcaatccactgcttgcgggcccactatcggagccaccaggaacagcagcaccggaacgatcgcgaatctggcttctgtctaccttcttcaacgccctgatacctcccgcggtcttgatgccgtccaacacggccgaacgactgccgtcaacaggtggcaaggcaggggcgggcggtggaggcataccacctggaggagggggaggaggagggggagggacaccacccataccacccggtggaggaggcggaggcggaggcggtgcgccgcctgatggtgcgggcatgggtggcatgggaggcggcggcgggggagcatgtgctgcgggtagagggggcgccggaggtgctggcggtgccggtggtggcggaggaggcgcgctggttgcgggaaggggaggtggtggaggcgcctgggtggccggtaaaggcggcggaggtggcgcgttcgaggtcgggagaggcggtgcctgcggtggtgccgggcttctagttggcaacatggggggcggccgtgagctcgcaggcgggaggggaggtgctggtcccggtgccttgggaggcagaggaggttgcgcagctgaatttctcgggggcggtggcggaggaacagagctacggctgggaggcggcgggggtacacttcgttggcctgtgaatggcggaggaacgctgaacctctggctcgggtcctgatcttcgagtggcgtcttcggcggccggggaggtggtggaggtccaggcgcagagggcgtatgtcgcgggggatcagagtgggcaaacttgccagcatcggcgatgggaggaggaacagcaaatctcggcggaggggccggttcctggtggttttccgtgtcgagcttgccggatctccttgctggagggggaggcgggggtactggccctctcctagaggtcgatggagttatcgactcggagacactgcgcggagcagcagcaggaggaggtggtgggggagctctcattgcgggaccattaggaggagcggatggcggcggcggcggcggcggaggagtgctcgtgtgtataccctgcttcgcttgctcctgtttcaagaactcaatgataaagtcctggttttcgcggatgaagtcgtcgtcgaggccttgggccttgaggtcgtcaccgaagtgttccctccacaggggatcgaaagcatccagggtcgcaaactcggaaggaggcttgtatccgtttattccattagtgcttccagctctcatacggcctgccggtgcagcggcacgtggcgactcgggcggggtggctgtcggagacgcgtgcttatgtcctccaaacagaccgccgaaaagaccgtggtgcttgtggtggtgtgcctgggatgcgcctccgaaaggtgtcttgctggtagccttgctggcgttcttttccctgtcgttcatcttcttgaggaactgcttggcttccttctcgtccacgaaggacaagccagccaggcattcctcaagctcgaaggtatggaagaagacacggtcctggttgtagttccaagtgtcgaagatctcctggtcccatatcactcccctgtttccgggctgtccgatgtcagccaaatggtggccagccacgcaatcgtcattttcacacttaccgagatatcaaccatcttgatccaatatgtgttgcccacgagatcatttgccagaacgacggcaccctggaggccggtataggtccatctggacgggttggggtaggctacatagagcctggcgacggcgacggcgtggatcttgttggtctgcttgggcacgcagcgcttgaccgtttccttgtcgtcgtcgctgaggatggacggcatcgtgaatatatatggggggtggaagcgtggaagtggcttgaggtaggttgcggcctgtcgtcccctttagatcgtccagggggagcaaagcatggatagattgggagtcgttatgcggaaattcggtagaaggactcggccggcgggcgcagcgccgagaggtactgttatgaagctgagtcgtcgtgccttgatccggtcggcgggtcggtcggcgaggggaggggggcaacgtcgaccgaagggtgaggtagcaagtcggaagtgggatgtcgtattaatgcttttcgggtcgttggcgcttgttatcgacggccaagtatcttgtcggtacaagataaagtaaagctccgcgcttccgtggccttgccgcgtaggaataaaagcagttgacggaagcctagaagagacaatggaagttgccggttagctagaggtaggtctgggtattggaggcacggatgtttggtggttggtgggaggaataaggaagactcggccgcccggatgtccaatgactgaaaggagcaaaagcagatactgagtagaagagacggcggcaggctgggaataacgtacctcggacaatgatccagcagccttcagttggcaagcttagttataatctgccgtgaaaattcaatgtattaaagctgtacagactacagagagaggagcaagtcccattgcaaggtagacaagaaggaagttgaattgcgggtgtacctggcaagaggttccttaggcatgcagtgagtgtacactacttaactacactatgtacggggattgggagttgcatcactacggcggcggcaacgaccgggctgtttggctttgactgaatggaatcaggatggcaacgaaaccccagcaagccacaatgaccaatttccgacgggaagcgaccaacttgtggacatgaaccagatagcgtcatgacattgtgccgggggtggatagggcgtcaattgtccgtgtccactaacagtgggtacctatccctcaactgaacccctccactattcccgcccgccgcttgcacagccgacctttcgcttgcccgccgtgatgatggatgtccaacgagacggttcctccgagagctgggtgtttgagggacatgttgaaactggcaatgacaacaacttccatgtgcatttggaggttatatggctcaggttgatataggatgaaagtagtgtaggtatgtacgaacatgggatgacatgaaagtacctacctaccttcacatgctaacattgctcccatttgagacaactttcgaggaccagacccctctcatttgggcgcaattccaccaccaaagtcactttaggctccaacaggactgatccatcagagtaattgtcaaaacagttcaattatgttatgtgtatgtgtgtgtatcattcagtcattgcaatcattccatccattcccctgtttgtccgagtccatatctttacttgttgagcgtctcggccttggccctgcgctcctccttggtgccctcctcgccgccgatgttctgcgagatggcgggaccgggcatggcctttgacgcctgctcgaacgtggccttggcactatcagcgagcttgttgagggggttgttggggttcttctatttgtttggccaaagagtcagttttctgttttctgtgattcacacaaggcaccagactagggaggaaatggtaacgtacttgctcgtccttctgggtgtcgtggggaagaatgttgacttccttcttgctgagatcgtcgccgccggccattgtgatggtcttgatgttatgacttgtcttgatggttcgtgaggagtgggtcgtagtgagacaactgagaggagtcttgatcaactttttcgatatcgtcttgcaggaagatgggtaaggtgtagaagtggaaggttttgaaggtcgagaagggtctcttttataaaagaaaacgatggatgagcaaaagggaataaataggaagaaacctgtagtcgtcgtaccacgtacaaggggcctaaaagagagggtgtaagacaatgacgtcgcctgggggtggtcacgcgtcgtttactagtgtaggtatgcggcggcaggcacactgaatgacagctgctaaaacctcccacgaacagcgcatcaaaccgacaagacggagcattggatcttgactccgactggagggaaccactcagggaccgccattagtacatacatacaacacacatgataccgtgataccgtcccgggcgctactatcatcccagcttttctccatcatgatcctcgactcggactgatagagactcactaacactgcactgcccctgccccgcatgtcatgtcggcctccagtgccccgcaacccgtgaagctctcacttcctcttgtgcgtccatacctaaatcatttaatactgttggcttgtgttcatctagactgataccccaaaacaaacacaggtctaccaacagaaactgtttgaagagcttcgtaaagaagatgagcttgtcattctcgcccgaggcctcggtctcatgcgcctcatcaccaacctgcttcactcgtatgatgccgcaggaaacaacctgattgtggttgtcaacgctgaagacagggagaatgcctggattggtgaggccctggccgagcatgccgctatcagcatgtctcccaaggccaggggcttgaccgtcgtcaacacggactttaccagtgtcgggacaagagagaagatgtatgcccagggcggcatctttagcatcacgtcgcgcatcttggtcgtcgacttgttgacaaacctcctgaacccggagaccatcacgggcatgcttgtcctccatgcggatcgcatagttgccacttcgctcgaggccttcattttcaggatataccgccaaaagaacaaggttggctttctcaaggccttttcagataacccggatccttttacggtaggcttttcgccactggctaccatgatgagaaatatgtttctccgaaaggcttcactctggcctcggtttcatgtccaggttgcccaatccttggagggaaagaagaaggcagaagtcatcgagttggaagttcccatgaccgactccatgagagagatccaaactgccatcatggaatgtgtcgagatcagcattcatgagctcaaaaaggagaacaccgggctggaaatggaagactggaacctggacagtgctctgaccaggaactttgatcgtatggtacggagacagctggagccaaactggcatagagtcagctggaaaaccaagcagattgctggcgatctgacagttcttcgtggtatgctccagtctctcctcgccctcgacgccgtgtcattcttgcaacagttggacaccattcatgcggcacataagcctgctcctgggactacccggcagacagagtccccttggctgttctctgacgcggctcaaaccatcttcgagactgcacgacaacgagtctattctagcaagcaaaaggcgggtccaaactcaaccatcgagtcactgaagcctgtcttggaagaacagccaaagtgggctgtccttgcagatgtcctggaggaaattgacagagatctttactttgaaccagctgttcgcgatgattccaacgggaccatcctggtcatgtgtgcagacacagacacatgtcgtcagctacgcgactatctacaaacaatgcacatccggcctcgaacggcaaagaaggtggaagaggtatatgaccctgaagaggacagaccatcgggtgccttcctaatgaggcgaaagctacgaaactatctcaactggaaacgagaattcgcccaagtcaacgccacccttttctccgagaaccaaaaggccctcagcggcgccgtcgacccacgactcccccaggctagaggccgaggaggagcgccagcaaacaaacggcgccgagtccgcggcggtggtggtggtgtcggaagcaaccccagccgccatgagaacggcagcatcgtccaacactttgaaaagcccaacgaagtagctgacctaatgtccgagatccaaattaccgaagacgacgcaggcggccaagcagccgaagaaatcatcacttttgccacagccgacccgctcgaggacatggacgattactaccaactctacgatatgcaagacctagtagtcatccacgcctacgagggcgaccaagacgagcacgtcctcgaagaggtaaagcccaaatacatcatcatgtacgagcccgacgcctcctttatccggcgcgttgaggtctaccgctcctcgcacaacgaccgcaacgtgcgcgtctactttttgtactacggcggctccgtcgaagagcagcggtacctctcgtcggtgcgtcgcgagaaggacgcctttacgaaactcatcagagagcgagcctccatgtccatcgtcatgacgaccgactcccacggggtcgaggaccccgagtccgcttttctacgaaccatcaacacccgcatcgccggcggcggcaagctcgccaaagcgacggcccagccaccgcgcgtagtcgtcgacgtgcgcgagttccgctcctctttgccttccctcttgcacggccgctccatggtcatcgtcccctgcatgctcaccgtaggcgactacatcttgtctcccaacatctgcgtcgagcgcaagtccgtctccgacctaatttcctcgtttaaggacggccggctatacgcccaatgcgagaccatgttccagcactacaggaacccgatgctcttgatcgagttcgaccagaacaagtccttcacgctggaaccttttgccgacttgtcgggtagtttgcgcagcgtcaacccggaaaacgcgggggccaacgacttgcagtccaaaatcgtgctgctcacgctcgcgttcccgaaactgcgcatcatctggtcgtcgtccccttacgagacggcagaaatctttgagcggctgaaggcgctcgaggaagaaccggatcccgtcgcggctgtcagggcggggttgggggaaggagaaagtcccgaggatggggtgaatgagggcaagggggcggtgaatgggggtagtacgttcaatatggaggcgcaggagatgttgggtaaagtcccgggcgtgacgccgaagaatatcaggaatattactgccgaggcggagaatgtgagggaggttgcgaatatggaggtggaggagctgggcagactggtggggagggaggcggcggggaagattgtcgagtttttcaaaaaggatgttttggaggattacagtgggtgaggacgaatgtgtatgttgatgtgtgagggaaccaaggccgtttggtagaaagatatgtgtcttaagactttggtatacagtaagctagagtagagaagaccgatttgcgcagaaaagcctgtggtctaggtttattcgggacaacaaaatcaagccagttgtatttcctcatcttttccacatgtcatgagtaaatcaaagaataaatagatcagaagtgatgttcaataacggatacattcctaccaccaccaacctccttccttcatcaagatattatcaaccgaatgcaaagcgcaaaggggggtatagggtatctttatcatctcgtactaatcgtatatcctccataactcattaccgcattaacttgcttcatcgccatcgtcggacgccgtaaaaaaaacctattcgcaagaaacaaaaaaaaaaaaaaaaaaaaaaaaaaccattaaccgcatgcccttttcaaatctcaactgggtatcatccgtctcctccatcatcccctcgttatcccctaatcatccccctcgtcatctcccctcgccatcccctagtcatctcgccaggcaggtaggtcgacaagtaagtggcgatcgatgacttaaatagccgcagtccccccagcatgtctccgtctacccatcccaccgctccgcctcctcatacggcccttacgactaccgcagtagttgcacgtcaaaaagccgacaatcacgtcgatcacgccaatgacgccgttgatgatggccatgaggatggagccgatgccgttgacgacgcccatgatggcgcggccgatggtgcggaagacgctttggatctgtcgctcgcgcgttttgtgtgtgtcagcattgatgtgtagtttggtgggagagggagggaggggggagaaactggtgggggaaaactggtggggggaagaaacatacgcaagatacgacggcgcccattttgtttttttttggatctggttctttgtttttatagatgtttttttggttggaatgttgtttgtttgtttgtttgtttgtttgtttgtaggttggttgttgtggtattggatatgatgcttcgaggtcgaagtctttctttctttctttcgcaagatggatgcttattgatttgatgatgaggatatagaaaggatggatgaatcaccgttggaggaaagggaaggggtgggtgggtgtgattatatatgtgtgtgtgtgattgttcagttcgtctggtctggtcttgcaacaaggcatccagtcattttccattgcgactgaacattcgtcacttcccttttttttttttttttggtttcctgtttgtagaattcatcatcccactgcccattcaccattacttacccgctcgcccaggtactatacgtattgcgtacatccatgcaaggcatacactactttctgcatgcctggtgtgtgtcaagtcaaggcaagtgtccttgtgtgtgtgtgtgtgtgtgtgtgtgtgcagttcatctgggggaaaaaaagtgcctgtgacgtcacagggcggcaggcggctggtaggtaccagtaccagtcccgatggtaccttttgtttgttctctcaccttgtttaatttctattgctttttttcggcacctgccattcattcacattcctgtccagtcccattcgtcccattcatctgatcccattcgttccaacaacccccgaccaggtaaccaacggcgcaacggagagcgccgaaacgtacattacccccgaagctagtgtacctagtagccatgtgtgccttggatatttttttccgctatgtacactataaaaagttttacgccgagcactgatgtcgttagccgttacagacaggtcaaggtctgggctgacgggaggaaaaaaaaaagaaagagataagaccagctctttcgagaaatagatcgactccctcagtcagtccccatcccatgtcccatgtcccgtcctgtgtgtgcgtggccaagcgaccttcggaccgcacgttgcctgtcaaccatgacggatgcttggttggttggcctttaccagagggtgtgtggttaatcttggtttgtgagaggcctacgatatcaaccgcattacctagtcacggcactcgtttatggtccgtcacgcgacgaggtgatgaaagattcgagatgatcgtcttcgggttacatgtggctacgtagtggcttgcctctttcccatcgtcgagtggtgattagcatgaggactggacggagggaggtcaaagatgtaatgccacatgtggcttgacgtcttctttttttcccttctctacctctacactagagtcggctccctccatccgtccaaactaacaacttgaacctgataagtcgtcgtcgtcgggtcatggaccgatgagaggcgaaactcgccctttctccgacgcggcactcattcatcgctcatcattgttttgtggctttcctttctcatcctttttggtccgtctgcaactaacctcacccgatatcctcaactccaaaccttgtacatactggtgaactacctatcccgtcacacctccttgagagcatgccagacctcaattccttggcacatggcacactagccaattttttctccgtctgtctcgcgtcagtccaaagagagagagggaaaaaaaaagggtcattccgccatagatggtatttcttgaaagaagaaatccccaaaagaaacaagggtcgcagctacaaggttaggtactaggtattcagagcggatcgatgtacccttacgtcataggcgttctccacttatgtatgcacgacaaacgaaacgaacgggctaggggtcgactcgtcagaaagcgctagtgtcagttacgaaatttaccgtcagggtaatgaaaaaatgccatcactgacagcacgtaatttcaagcataactatcttttcccttgtcagggcgcacaagcttaccgcaatcgctaaggagcggataaggagggggtggtgcacggacttgagcacgatccctgtacggtcagtcagactctgtatcgtaagggaaatgaaagaatgccatttataccgttcctatcgaccactagaacgggcagaatggttgcacgcatggcgtgtggatcccttccgcacttcccttcccttggcttggcttggcttggcttggccgaaagagagacgagaaccatcctttgataattgatacatattgagtgacacccgacgtaccctccagtcccccgtgctgttgacagttcaacagtagtaagtactctttcacttgtttgccgtgattacctaaataaatctatatcatatagactagagcttaggttgttttctatgttgtgtacactatctagtagaagatatcggtggattcagtcgggcgattctgaattcggaagacatccaatagacaagaaaacattagtccgtcatcaatcaatcatcccgcatggccaagaatcccttcattccgcggggaataaactgataaacaagcttttaactggagcctttttgctggagacagacgttggggccttcaagggcggatacctaggtactgtactctttcattcattcttttctttttttgtagtgtagtgtatactacctaacacatggagacatgggtagccatatgatgtgatgtcaatatttccattgattattcaagggtcttcttgtcttgatatctgaaactgactgacaccatgactcatcaacgcaattcagggtccagttccatggattccaacatcacatcatactgccaatgttattcttggctcgtcttatgcattaggtattattgactaccgtatcatcctcttctcttcatcccaacgggaagaagatctacggtatatgcatataccgggccgttgacccgttgtctgttgtccgcagcggaaccactcccgtctagagataatccaagtatagcatcaccaacgtctgcccttccacctccaacatatcgacatccgatcctagctattactcaaaatccccaccaccccacccaccttcctccccaagcccatcccatacccaacctccaccacgccccttgcaaacctccagctccgctcctgatcaggaaccggatactgcatcggccgcggtatcgccgtcctcacacccagccaaccaaaccgatcctcacaaaccgccttgatattacacaacccccgcagtccttcctcgcccgcaaaccttccatatcccgaccccgccacgcctccaaagggaagctgcaccgcatacgtagctccgaaatcgttgacggctaccatacccgccttcaaccccctgaccacctcgtgcagcgtggaatcccattccgatccgaacacggagctgcccaagccaaagtcgggcgcgttggctacggcgaggatgtcttctgccgaggacgaagcggcgcgcatcaccaccataatgggcccgaagcactcttcttgcgcgatagccatgtccggcgtaacgtctacgagaagggtaggcacgaagtaatgaccgcttgggtattcagggtgtgcgtaccgcttgccgccggccaggagtctagcgccttgtttaacggcgtcagcgaccagtccttcgagacgagcaaaagcgttatccgagatcatggcgcccacatcagcggtgggacccagacgaagagcgcgcacgcgcggggtgagcatggagaggagggtgtcgtagtgttggggggcgacgacgatgcgctcgatgccgatgcagttctgcccggaggcttggaacgtgccgcgcatgagcgtgttgacgatgcgagggaggtcggacttgggggccgaggcgaggatgatggaggcgtctttgccgccgagctcggcgagaacgggaatgagggccttggaagccgattcggcgactttcttgcagacgggctgggagccgatgaaagtgatgtggctgattttgggatgagaggtgatgtggttggccgtttggggccagcagactacggtttctgtgcggaacaggtttgttagcaagggccaaggtaagctgtaggaacaagagaccagtgatacgtacgaacaagcgcaggattatgaccatgcgcaaccaacgcgcccctgatcacactcgtaaaccactgcgagctccaagccgtctgctccgataccttgactacaataccgttgcccgcaaacagcgcgctaatcaccggtccgatcaagttgtgaaacgggtagttccagctcaccagcgcagcaaccacgcccagcggctcgtagtgcaccgtgttcctcttatacgccatcaacaggttcgtaggcctcgactccgggcgcagcgccttctcgccatgcttgatagtccactgcagcttctcggccgtaacgaggatctcgcccagctgagcgtctaccatggtcttgccgctgtcgagacaggccaccctgcagatctcctcctggttgtcgagcacgtattgaagcagtgaccggaggacggcgcggcgctggcggaaggtggtcttggcccattcgacctgggcggcgtgggcttggtcgatagcgcggtcgatgccttcgggggtcgaggggttgacgaagccgaggaattggccggtggcaggggcgtagcattggatcgctgaggtacccgaggctttgatcgaggggttttcaaggatgttctcctccttggggaagttggcgggaggaatcgtgtagcggatcggctggtcttcgcggctcgccatgtaccagacggccagcgcggcgagggctgaccagacgagagcccatgatgattcgggaatgtagcttcctactaccctgttgtggtgggcttgtcagtaaggttatgagcgtaccggaaaggtgtaggagggaaaaggcagagtgtattatgcacgtacggtgtatcctccaaagcggtccggagctgcacgagcagactcctaggtatctccgccgccattgttgcgctgagtgagcttggagaagccaagggcagaccacccaagaacttgacagcagggctatgcctcaacaagtcttgcaacggtaattgtctagcgtaggagaagctcaaatagtcgagaaaaagaaaagttccaggggtaagctacttattgggggagctgttccgtcaagcgcgtgttcgtgagctgatgcaggcacaccccacatatatggtgccacccggcaggcaatgcttgtgagtgccagccacaagggttctcttttccccgaccccttttctcgacgtaactcagaaggagtagtcatacaggacgagtaaacaatcgagggccaaggctagtctcatttatgatgtgacagggaaatctggaaagcttgttgaactacacacggaatgatgttcttgtcttgttcaagaaatccaggaatataaagcaatacctatcaacaccgtgcaagcattgcggattccttcccgtgggttcttttcgtctatatctactttattttacggtagagctgctatacaaaatgatctggaaccttttcgaagttgagcacatatactgtataaacctaaactcacgagcacgaatagcaagttaatcctgcaccaaacacatatatccttctgaagtgtgcgagtccacgcattcattcatcaccacacaaccatcccatcccactggtatgtcgcttgcttttgctttcaacagagccattcatgaatccaaagacccaaaaagtagttatcaaaacggtgcgcatggtgttaatgaatcattagataatatacactttttacttttgcagatttgagttgtacttcacttggcttgctcttatttctttctcaccatactatactctcttcactcgctcgcttggcttgcttgcttgctttcttgctccattctcttcatctccttaactcgacccggccttttctagtactgtggtgatgatatgtgacaagaaacaaagcagccataaccaaaaaagaccaaacaacaagtagtgtagatttgttgattcgacggccgcaaagaaacaggaccaaaaaaaaagcagcagtacatactatcgcagcagcaggtataagaacgtagcagtaacagcagccttcaaaaccctgagaaaaaacaagacggaaatagatgaaaacccccaccatccctccccaaagccgtgtgtgatccttcgcacacagcatgcagctacaacaacaacaccactatccagccaaaaaagtcatgtgtgcaggccatgaaatcatgtcctttccttccattccctgccctaatcctcccgttcccttcgcttcgaacttcgtcccatctgtttgtctcaacttcgtggccatgcatgcacttcgttcctttgtactttatctcttcacctcaaactcacttattcctccctctaaacgtcattgttgactatcccgcctttcgtccctcttgtcttcatcctctaccccgggatgtggtacctcatcctcactctgcttgctaaacaccgacaagcccctcttacgcactgtcgtcagattaaacctcctttgcgcccctggcgtaggcagattttgcgccgagtgtgtcgactcaatccgactaagcctggcagctgacgtaaagtcattcgactgctccagactctgcctgatgcgctcgcgatccatcgaccgacgcaagcgatcgtacgatggcctggcgcggtcaatggacgggcgtccaccgcccattggcggctcgtcctcgatctggttggtgtcaagcgagtgccgcgtgtagttggtcccgtcactgccgttctgagcgcgcgtgtggtgcgtgttgacggatggcggatagataggccggcgatcctcgtcgacactggcgtagtgcgtgtgcttggagtgcttggacgacttggacttggcgcggctgctggacgattccgaggagccagacgaggtacccttaagggcttcgtcctcaacgggagcgacgacgggcacttcaatagccttgtattcgccggtggagatgcgctcgcggataatgtcgacgtcgtaagggaacatttgcttctggatgcacttggtgacaaggcggggcagcaggcagatggtcggcgtgatgatgaaggccatccagaaggtgaactcggcgtagacctggggagcggcctggtagaattggcccgagtagctggtggccgtgtagatgccggtccagaagaagatgaagatgtcactaaggaagacaaccaggagcatcacccaatcccacctataagtgttcatgaggatgtacatgttgatggtcaacacggcaggatgagcaatgtagcaacccagtcttgtcctttcctggacgtcgagaccgtttccagaggcagcaggggtgaggatacagaagatgaatgggatgaagaagctcatgacagattgatagataccatcagccatgtaagccctgggaatttgttagcggacaccttcaaccatattattataggtgcgaaaaatacttaccagaacttggtctgtgtccactcaagccgttcaataccgcggcggtaaagttgaggaacggccagggacacagtgtcgctcacgtcctgatccaagacacccatgaggatgacaggaatagaagtgaagaacaggttgaacatgagaatgtaggtatagtcgaaaatgtacgagatgtcgaagtcgcaaaagatctggaaccagaagatggcccatgtccacaccatgttcttgtagaagaagttactaatcgtctccgccaagcgacggtaggaccagcgaccgtggacgagcaccaagcgtgtcaggaatctgaactggccgatggcgtaatcagaagacatgacagcctggcgaccttcctcaccagcaataccgacaccgacatccgcctcctgaatcatggcaacatcgttggcaccatcaccgatagagagcgtcatgacgtccaagccgttcttgaccatggagacgacagcagccttctgagcgggactgacacggcagcagagcacggacttgcactgcttgcacagcaacaggaacttctgcttgagcgtgtcactgagaacccaccgaagggtaaatccatcaacgacaagaccgtgagtaggcgcgggcggttcgtggtccttcttggcctgcctgagctcctcgtcgctgccggtcatgccaaacttggccaaacccctgtcgagttcttcttcggcaaggcgaaggtactcagcttcctgctggacaccagcctcgtcctcgctaacctgtaagcgaacaagatccatgtcgttgttgaggagattgcaagagaaaccgatgttgatcgccgtctcgaccttgtcaccggtaagaacccaaagcttgataccggcattgccgaggagctcaatggcatcgggcacgccatcctggagacgatcctcaatggcagtaccgccgagcaaagtgagatcctgttcgattttgtcggcaacttcctcgagcttctcctcgcggttctccagagcagtagcagcaacgtcgtgctccttcttccattcgtagtattcctgctctgtcagctccttctccgcaatgcagagagtacgaagaccttcgacggcgaacatttcgaggtgttcagcggtttccctgcgcagctccttttgctcgccacgcttcaaacgggcgtaaatgatactgtcggcacccttgcaaaagagcttgatcttgccgtcaggcattctgacgatcgcgctcattctctttctgctggagttgaattcgataatgttgagaacggggtagtgcatgtccttgcccatgacgttgacattaacgcctccatcagacataccgaggacggtgaagcccatgtcacgagcggtagcaaccagagcggcctcgtccggagattgcgccttgaagatcattttgggagaatcaccgggctgcttctccgcaacgacagtgtgacagagagcaagggccaacatgaagtgctcgttggccttttgctgctcgggaccgttcttaccagccaaatcctcaacgaagtcgggagcaacgaatgtaaggtcttcatcgtggagataggggttgttgtgaatctcacggagtccatggagagtgcgtgccttggcctgctcaatctcgtccttgatcctggcgatctcagattcaatgtcgccgccgccacttcgcttgctcataccaatctgcgcttcggtaaaggcttctccgtacggctgtccgttgattgtggcctttttgaactccatcacattctgcgtcagggtaccagtcttgtcggagaaaatgtactcaatctgaccaacgtcatccgagatattccaggacttggggatgcaaggcgcatcgatcggctcgtagtacatgttgatgtcgctatagatgaaataagcctgcaacgtccgaacgatttcgagcgaaatgtaaagcgagatcggcaccaagttctggaagacaataaccgcagcccaaaaggtgataaatcccgtgagacccgatgttccgccgatagagccccattcgaaccagtaagaagaagcgtcggtctttgcccaagcgacaccgtttgcgatagccgcgataagacacatgatcagaagaatggtaaagttgtagacgacgttaatgttaagctcacgggcaatccgagcccgcttgctgggagtaactcctgcgttcatcatgatcttggtatcgtggccggtgaagacgacgacgccaagagcccattcggtgttcctgagattacagccacgaagaagcatgttgtcgatgctaatgggctccgacattggaattgggtcgccatcctcgtcgttgggaagttcctggagccacctgaccgcaccgttgtacttgtagaggttgggctgaggaggctcgctttcgatgatgaactgcgcacgttcacaatcacgggcatgcttcatgccacggccgcaccggagagcagagcgaacctttaggttggtttcaccgtccaagttcttggtctcaacgtaacaggcgccgtccgggtctgaagttgccagaataatgatatccgccggaatttcgtcatcgttgtagatacgaacaaaatctcccacaaccaaacccttccaggcgtccttggcgaatctggccttgccagaaatgggaaggttgcggttgaccaagtctcccttgatatcttgcagagcgtatttgttgtccacctggcgactcgatccttctccggggaagtccatttcattcggctgatgcggaagtggcgagggaactggcgtcatctcaacttcgtctcgtacgacattcagggaccgtctagcacgcgaggttctcgactccattgacatacgcgggtccggttcatcgtgcgaggccgtgtggttcttgagaatcgggttgtcgtcctccttcttccatagtccttcggttttgtgccacagagcaccaaagaagcgcgagtttgcctttttgaacctgcgccatagagatacattgtccgcctcgacgttgacattcggaatgccatgcaatttgtggacgggcgcattgttaagaacattatccaagacggttcttcggtagtcttcgactgcatccttgatagccgtgacgcaaataataacaattagagggacggcgttaagtccagggttgacgccaccaaatatggggaaaatctagaaagacggttacgcatcagcatcaacaacactagaggctcagaaggcatcgctagctctgggtcctgaacaggggtgggcgtaatcggcagggggcaaggggctcccaagggagagcggatgcagcggtgcagcacagcggtggaggagacggctactcacaactaaaataacaacgaaaaggaaaaaaatattggcaatgttgtggaattgaaaccacaagtttttggggacgaaggacagcggcgtatattttgctgttcggatcttgtttcgcggatactgctgcgttggatggccttcgtcatccttgaactcatcggctaatggcaggccacagaagatggtcctgggttctgagtgttgttcgtccgcatcatcctttcctgcgtgaccaccggcggtgggcggcggcgtgtcggattgccctgccgtcgagtcggatttccccgagtgccccgaggccctcttcttctcaatgcccacagcgtttccatggttgttcctattcttcaatgagaggcgcttcagcccactgctcttgacggtgagtttgcgtgtggcccatcgtgatcgttgcgttgcagttattggtgtcggttcagcgcccccttcgtcttcgtctgctggtctgggagtcatgatgagggaatcgcgggcagagcccgatcagcccgagctgtgcgccaggatggccgaggtggcctatgttgctgcttaggtcgccactgcaagttggagtagactggagtttgcgaaaagggccaatccgaaggttggcaatgcgattgatggcccggtggcagcacggcaaagggacctagttcgatactattcaaggtaggcgggtaggtaggtaggtgatggaactcggatgcaaagtgacgttcggtttccggtataggcgggtcccggggaagcaaaacttgtgaactgaagagaattgcggatggagtttcgaaggtagtggttcttttttttccggatatagcgtcaggtcgttgaatgggcgataggcatgaaatctatgcaactagtcgattcggacggaagatcacgaaaagagcgtcggagtcgtaaaccaggagcgatctgagacgggagttcaggcgcggcggctggcacgtcctcgaagggggaggggggggagaaaatggaaagagagcgaaatgtagtttcggcgcccttggacggttggagaagaagggcggtggtttaggattaggttattggattccacttcctggcagcccgcgtcacagcactcggcgagatgatgggatgcggtgcatgtgtgaaactgaaagagagggttcaatcaattgtgaatgtggaaagtgtctgcaacaagcgacgggaggggagaatggatcagaatcagtgctgacgggaatgaggcagcagcacagtactaacagcacctacgcagcatagcagccgacgggcgggacctaggtagcgaacagcgagtggtctcaaggaacgggcaacctacctacctaaggcgggcactaggtaggtgagtgaggtggtcagggcagcgggcggcatggagggccaggcactggctctgtctgagcacatggagctggagggactggacgggcggcgggcgggcgggcaagacgggattggactgcgctgcctgggctccttctagggcccgggaaagccggggttgacttttctggggccagcaaacctcaaagccaagaaaatggaaagatggacatggcaagagccctggacccagcaacgaaccggacttgttacaggtgtaaccactggtacgagtcaaatacacgttcagaccagtcaccaaggggagtcccggctggaaatttacggcccaatgtaggtaccgcctacaagtgggcttacaaatatggagtcccgtgcttgcaaaaaccggccgggcaaagactggaacctagaggtaatgttctgctgctgcttcctgtctccatccagggctgttgatcagtgcagagttgctgcaggagaagatggaactcgagggcccatcagccaattatgctgcatgttagtccgatgcgatcacggcatggaacaaaaaggtaaaaaatacaaaaaaataacattcacgacatgatgaaaccatagtgtaaaaggctgaaaacccatcatactgcgcacacaatctgatcccgccgtctcttggcaagggaacctttttccacgggctttctgactttccttcctttctccaacgcggcgagacacctttccctgtacctttcagcttcaagacctacctatgatgccaagggatctggaatacaccacaatgatgcaaagatccaatccatgtgaacggcccgatggacgaggccgatggacggacggacgactgtaaaggccgacaaatacatcgatacaccactggaattccttgacagtgtttttgacgaaaccatctggtacaacctcgaaccctggaattggtaatcatccaaattgaacccatcgccagccaaccagggacgccggccctcctccttccttcttcacacaatgtccactcttgctgcccaccgccaaagtgcaaccaagagactcctctctcaagctcatcatttacggcgtcgcggcacgacaaggtgggggcacccggccttccttccttcgttgttcctccactcccgcctgttaccaccacggccaaccccgttgtgaaccccgtcgtgcgccaaatagtccgacctgagacctttggttttgtacggtgggcggtgatggctatggaatcgatgcccggcacatgcctcgcccggccacctccaactcatttctttattcctctgcctctctgtgtacataatggaatggttacacgtgaaacattaccatgcctcaacctcgacacttcaaaatgaccacagtggcattcgggatgctcggcccctcgctgtcagctccgagagaggcttgacgccctgacgccgcccttccctccctggtaagcctgtgtgtaagaaagcaccaaatcgataccaatgcacgtgcgggcaacgaaaaaaaaaaacatggaagccgtcgtcgatcctgttggttcttacagagatcgcaggagagcaaagtggggatgaagagccataggattccgaacaattgcctctccgggccatggccatttgtccatcagcccatgagccactcaagtaataaagccctccccgccttgcgatgccacccaatgcacctcttcattttatccattttgcagttttacctttctataggtgggaagcaagtttgaggttcgctgttggagaggtctcgctatgtatttctctccgctctcggtacgtacggttattacctatatacacataccaaacctccacttcatatacacacctctaggtaacatcgtgaagatcaggaaagcattatgcagaggaacaagcaacgcaacatatctctctcgggttttactcaaaacccgggtcccgaagcccgcgttgcataaaaaagtcccccgttgtccagcttcggaacctttcctctttctgaaaacccccaactggaaggcgacgaatagtatggagtcgcctgcccaatcaggtataagttctcatgatccgcaaaatgaaagtgttacagcagctggttagcctgacggggcttggctcacagttccaaatgctcggccttcttgaagtggaaggcttggagaatatgcgtgcattgcgaaacaacttccagattcgtgagtacgtactatgtaccatacttcacacaagaacagcaagaaaaagaccgaggcgcgcgcgcccgcgcgcttgttgagatcctcgcaattttgatgaaggcggactaaagagatctactccatcgtggggaagactcctctcatcgagccaccctgcccaaccaaacccaaggaagaaaaataggggctacagtatgtatctcggcagccatgggggggaccaacaggtattctggaaaacccgtcttcagctcacactgggactgaacgttggaatcttaatctaatgtcttccttgtgagtgatccaatggatgctacaagcccatccgccgcctcgctatcatgacttgcagcgccaccagaccgggtgccccagttcccaatacatccagccagtcttaaccgccattctacagcgatttcattttgtccaaaaaaagtgaacgaccagagtgcattcatcatcacaccgctgacagcgcgtctacgcgtctctatccccgtcgttgacaaggccctagcccaggcggccctgacaaggaagggaagcaaacaggatttgaccgatgaccgattgagcaccgaccggcgggcaggcgggcgggcgacccctatttcacagcctcgatggatcttctttgagaaagataaggatggagttcaaacaacgacttcccgtcctaaccctttccaagagccttgcaagtaaagcccttcaggttcttcttcttttgctctactggagcaaagccgcttgccagtttgagagccgacctcttgtgtctctctgcctgtgaacaaccgaacgatttgcggctcaaccccttgagctcgctgccagcccagtgccgcgccaaggcgtacgccgttaccgctgtatacactactacctacccagcagggcaaacgcaaggcagggcagggcagggcatggcacagagcatccatatggaaagctatctcgtgacaatcgacgtcgaccgcctcctgaatcaacgatgaccctttccagcaaatagtctgctttcaaaactctgattaagtctgatgtctgatgtccgaaggtgtgagatgggcttggttccaggtatggttggtgctactataatgtcccctatcaatcttttcaagcaagccgaccttttgcaaacgcatattctacagactgacccatcaatcacatgtaaacatttctcccagttgcatgtactgcgtaagtgaggcgctccttggtatcaaaaccccccctaaagctgaggattcgagctgtcccctatagtgccgggagtacatacttgcatcaacagaggacattagtagtctactgtacttgtgctggtgtaacacgccaattttacctgtgaaccgtgtttcagcgactttgttcatccgttcacacaatatcagtcatcacctaaatccagcgcaagattcgcgaggtacttagggctccaaccattttcgggtcttatttgtcgggtgccttttagtgagacttctgtccataatacaaatgtagtgtacagtacggtgaataaatacacaaaagcacacacaacaacagtctggcggttttggaatgttcacttgttccttcgcttggcactctgccagcatctcttactaaccgaaaagagacgaacactgtgtgcaaactacaacgaacaaagccaagaacaatacccccaagatcgatgcgtggccaccccaactcaatgctgctatgctaccacacacacacacaccttaaaaatcgggacttgtgtaagctggtgatgatgaatcatcatgagtccttatgatgacgcttacagagagaaataagaaagatgccatgacgttttagactttaccaccacaccgtaagtaagtaagtaagtaactggcgaacaactcgaaatacttttcggtatcagtaggtaagtaacatgacacacacacaaaaaaactgtacaaacaaatatttcgactacccgatcggagcacatagtacgcacacaccaagcttcagggaaacgaacgtactacgtatggctactatttttaaactttccggcaaaagaaagaaagaaagaaaaaaagagaaaaaaaaaaacaaaagtcaaaacgatgaaacttgtccacctctgtgtgtagtgtaacgaaccgtgcgtgcgtgcgccgtcgtcgccgccgccatcggtatctcccccccccccccgagggatgaatggatggatggattggatggatggatgagacccagtttggaccctttgcttacctacgtacctacccttgattatcattcatcagcacaattgagacacacagcaagcatgcaactgatgacaattctttttggattggaaaactggaaccgttgatgattggaccaacaaacattgcatcgaggggacttttttgggttcagtgttcagttggttcatcgaaagccaaggtactgtactgcatcacggtgtgtagtgtatcaatgtagtgtattggatccaatcgatcggattggattggattggatgatgtcagcgacgcagcgtacggtagaggtagcctttttagactaggtagacttttggccgctgacaaagaatctacgtctacgctacagacgggcgggagtcaaagccgaacccagtgcaaaacttcaattgctcaaaacccggctgctggacttgcagaagggaccagatgaagagagagaaagaaaatgaactctgataagccttttccagagcacgcatggatcgatagcactcacttaaaatggatttgtcctttatttagtcgtaaccaccaagactggggtcaccctagcaaagcggtcgaagccttaacgtctgtccagtctgtcctgacgacgtccaagcgttcgccatggaaggaggcggttttagcgaaagtgttgaaattaccatatgagttactactagcaatcgttaacagtttcacccatgtgttatatgacggacgatttcttggatcagataaaacaggcaggcaggcaaagggatctcaagaacgacgcttgaaaaggaattgaggctgtgaatacttggctgtgacggcctgataacacaaaacagatgaatggccgaggtacataaacctgaagtgtttgactgcgaaagttttgagacttgaagaacatttcatactacaacatacactaggcatggctccacggattggcgacatcgaaggtcctgagttatttaaaaaaaaaaaagatgctataaaaggaaaagggaattcgggatggcatcatcgcccgacgggttgattttggttcgttggagctgagacccttgatatcctctcgcgacccttgaatgtccttctcccaacccaaccctcgcaaaatttccagtaggtgacagatctcacacacacacaaggccttttacccttccccgtcacggcatggaatccaagaatgacctatggacctgaagaagcgaacggaatcgcgagcgagttgggtcacccctcccaactggaaacggtaagttttctgtctgcccgataccataccccaagctccgacatactggtcaatgcaagctggcaggggtcgcccaagcccaaaaactctcaaaaaatgaaatttccgtgcctgccgtttgacgtcttgaacttgccaaaataaagaaaagaaaagtattccgctttctcggcctacccgacgtagttgtttgagtatgcgctatggtcaactgggcggcagacaaaactgaagtagtgtagtgtggtgtattggcgaagccattggctttctggctgacatcactcacagttgacgaatggccaatcatgtgctgtcatggagcgactttcgaagtgagatcgagtaagcatgttcttagttggtactcctgagtaacggattgatgatgggctgagtcactatgatcccgtcggtaaggttgtcatggaggtggatggatagtattgaccgtgacaaagaaagaaaggtaaggctcgcaccgatgcgaagcggtggtctttgggtaggtagctaggtaggtaggtaggtatccgtcttccgacaacaacctcattgaagttgagtgttcattgtttgaggtttccccttcaaaggctccttcatcctcaaagcactgcagcttgcatttctttcgcttagccctaacccgagaacatgccgccaggcgtttttggcggggcagttgatggggatcctgtcaaatccatccacatgcactgtaaattgaagcgggccgctgcgacgcgggtaaagctgcagcaacgcgtctcttcacacgacgacgggaggacctcaatgaacaaccaactttttctggtagacagcgagcatgatgagataggaatatcaattacacatgtttatcatacctccgtctgcttgacgcccaagctgtccaaggtccttgattagggggggttctaggaggcaagcgcagaccgttcgttgcccatattgtttctgacttgctgaaattcagcatcgcatcgtcaacgtccgtcgtcgagcagaccaacaattcaacacaatgtccaagaacgctgcaatcaccagcttcttcaagccggccccacgggactcgcaggactctcaagggagttcccaggttcccccatcttcaatcccacgatcgcccatcagggcagcaatgtcgcccttcaaaatgcctggaacgccaggaacgggtttcaaatcatcactccccatcaggtctcccgtaccgcctccatattcgcccttggcacttctgtcaacaccaccaaagccccgatctgcgctgaagccggtacgagatcgaaatgccgtcattggagcatccgacgaagaagaagacggcgacagcgacttcatatcatcagacgatgacctgcctgatctctttgccgaaccaaagaccgaagtccccatgtccattcgagcaaacggaagcccgacgaaggggccggcttcaaagcgggtggcttcagccaaatttgtgatttcacccatcaacttcaacaagaagcacaagttcgacatgaaggccatcttgaagcataccgaggcagacaagaagatcgcagaaagcgaaaagcgagttgaggcactcatggccgaggatgaagaagaggacaacagacgagccgagccacttgctgttaagaaggagggaaccacgctccatgacgacatgctggatatgctgtccgaagcggaggacagtcaggaggagaccaagaaggagaagctgctgagggccgtcaagaggacggaagccacaagtcagcgtaaacaatggtacttctttgacgagagccatgggcacaaagtggtcgacgatctgtccataggcttccggaacaagtttccccagcacgcagccaccggtgtttggaaaatcctggcgccacaaaagggcagactggatctcctcgagcgcggagttccgtaccatctccagtgcaaacttcggaacatacccgacgacatctttatctggatcgtggacgaattacccttcgtcaagacccggaggttacgagaagccaatctccgacttctagggatatgtctcgaacaagcaggccgactcctcacacctgaccgtatcacccagttattccgcaccatcggcacacccaagcgatgtatcgagacgccatcaccatcagaagacggcactgggcagcaaacgaagcccgaccccggccgtccctacaacatcgaccgggactggacccctctccgcaccgtcctgcgcatcctatccgagaccgcccacggcctgtccattgactccctcacccgctctacgaccctcctcctccgcctcggcatggacgccctcatccggcgcaacccggacctgcactccacctttcgacacaccctcatcaacctcgtcgaagccgtgccctcttcctctttcgacgccttctgcctctcctgctgcagcagtctctacgccctaaccacggactcctccctcctctcggacgccctccgtgccctaccctaccaaaccccgaaactagtcaacctccgccgccgcctagcgctcgccttcctcttcgcctccgcttccacctctcttttaccctctttccccccttcttctctatcatcatcatcatcatcatcatcatcatcatccaagaagatcccctcttcccccatccaagaattttccctccacgacccttcccagactttttccttccctttacttctctcctacctcgacatctctccccactttcagacgacccgttcttcctcgtccgccgattactttgttctctcggcccaaaccgacctattacgcatatccatcggcgacggcgatcctccccctccctcttcttcttcttctggttctggttcccttccgttccctaaatcaacaacaacaacaacaacatccaccacaacaacactaaaccccgaaaccaaatcgcataaccgccaaatcgacctcctcacccgccgcatccgcactctttggtccaacatacacgaccaatccgggtcaacggcagagatttctcgattggaagccaaagtcaagctaaaagacttggagagaaaattggagtgggcggttaggacgaagccggtgagcaggacgaatatctttgggattcggtctgcgggaggaggggcggggatcttgggtggtggtagtactgggtatgggaagcagggggaggacgtggatagtgaggaggagagggagcgggaacagagaagggagagggagggggtggagcaaaagatgtttatgaggaggtttttggggaagacgacggcgggggcagcgaagacggaggaggcttgaatgggggcttttactgggatatatggacatgtttggtgtttgagcgttatgaggaactctgtttactactgatgaactttgtgggttattgggtacggtgtatattcggcttgctttgcctgtttgttcgtctgcggtatatggaatgaaaggcaatatagaagcgttaagatacgaggtaaatggttggccatgtcaggaaacgtacagttctcaaagattggcaaagtctagaggaactcaaaggatgccaacagcgtgaaacaacagttgctttgcgataaacaagaggggaaaacagcgaaaacaactgtatcatacaaaactctaacatgataatcctccatgcatgcattcgtccatcatccataaccacctaccatactccttcgccaaccttttcttggcttaacttgtcgtctttgtcattgaacatcatcaaacaacgagtagtaagtaagcacccaacgctctggtgtacacctccggctttcgtctcactctggagatttgtccacaggacccctttctcactttcctggacaccaggtgccgtagctttgttgtaggccttctgcgcattcgcagccttccaaaaaagtggtgcatttaatcgaagaacttgcggttggggttttcaccgaacagagccttgcgcatcgccgggagagcgctgtccttaagcagggtcaacctggcctcgaaggtgttgtcgatatcgatcttgccgtttccgccaacgatgatgatgccaccggcgctgtatatcaactcttgttagcatcatctcttcttcttcttcctcttcaccacagcccgaagcatggtgtgtgtatgtataacctacctcccctcaggaacgggattctccgcatcaatcgtcgccttgacatccttatccgtcttgtgcttgtactgggcgctcgcccaccccgccgcctccctgaccgcgtcataatccgcctggcgcgcgcggatcaccagctccggctcgttcatggcgtagaagccctcgaggatcaagtccctgaggatgtccttgtagcggcccaggtcgtgggtggcttggccgagctgggcgctggcggcctcaaagatctcgtccagcagctcctggcgcgcgcccaggacccggagtcgcgtcttgttggccattgtcgaccgcgtgatctgctgcgacatctgggcctgcttgaactttttggcgtaggccgagtcgatggcgtccgtctcctggcggaccagcttggacttttcaatggcgaattcctcgtcggccttgatctggatctcgcgcgccttttcctcggcttcttgcttgatgaaggccgtcatcttgcggagctcttgtccgacctggttggtgggcagcgtggttctttggttagctggcattgcatggtttggttatctggactggacggaattggctctacctgatcgtcggacaaggcgtgaacttgtgacattttggcgggtgttaatgaaggcactctagggaataggtgttgtggtggtggtggtggtggtggttcgggtctccgaaggacggtgatggaggatgtgatgtcgtcgtcgtccttgggaggggaagctcgtggcgggcagagctaacttggatcgatgtcgagtgtaagacgacgaagacgtgaggtgtagggacgttgaggggatggcgatctatcaaaagtggaaaacagggctcaaagggtatcgcggttgctggtagtatttagtttagacggaggatatcgtcaaacgacgtcgactaatggatgttgttgttgcccgttgacgcagcttggggaagggtgatgatgctggcttggcactgggatggagccagaaaggctggcaacagcaaccccggccctgggcaacgaactgaacctccagctaggtggtggtgctggtggtggtggtggtggtggacatcactcagccaactgaactcacgagtcgctcgctgtcgccccgctgcagtgcagagcttcgaactgacccggggatctgcctcactggagaacagcactcactccaggcattactacctaggtacctacctgagataactgcggcaggcaccagccacagtaagccccacctcccgtcgcaggcttggagacctcgaacaaagacatcagcctcagtcctatcggtggtagtgtagaggtacctctatcagatgcctgccgccgctttgaggaatgaggatgaattccatgcccgggttcgtcaccagcccgacacctatgatcaccgtcgtctagctgcaagtgatatgtccggctggcaaagcgaccgacacccacccgacaacctcaaggagagggacctcaaggagagggaagtggaaccaaggccccatgtcagctgattggactcacccgccaccctcagggcaccgcggtcaatcactcgcagcgaacggagtcttccccttacctagtagcgttcagccatagggtagcgcattgactgcctggacatgtgctgcacacccgctgcactgcgcgtgagagcgtcgcgctagaccgagcgggcacctccagggcagcctgtcaggtctcgcgcggtgacccatgtggatgccagccaggcagttccacgcatctttccttgttgcagaaagatggaaggaaaggaagaaagctgaacacggcagagtttgggtccatggaggtcacgtcgacgacgcccggtggttttgttccttccacttattcatgcgtccaggcccgatccatacctacctctacctctccatacctctagtgtagcgggcgcccggttcatggaagttgccctgtctttttccaagagttttaatgtttcgtctctcgaatacacaatttccccccttccactacctacctcgggctgctttccttcaaccactcctttcgtgatagcttgcccagtgatctatccgagatttgtactccagtttacaagaggtcgatagccattccattgccgtgcctgccctgcggccgcatattactgaggtgccctgcagtcagacatcagggagaaagaccctataacagtccactgtccagcgaggtcctcacggcggcagcaacctactattaattaccttacatactacaatacctcgctacgtatcttttatacccacgaccgactcgaccgtttgcgacgacacacctaggtctggactacctacctacactaccgaatttaaccggacgacaaactctcgcccccttcaccgattgtgcacctgatccgggtctcgtgcgctcgaatcacgtcgattccatcatagccaacaacgctctttgttgtggtacatattctcccttcgacccaacaactcgcccggacaacctcagcgaccgagcggcatctccgtcacaagattccccccatgcaaacatagcataatagccgccacctcgcccctctggctgtctgggtgaaagatagcctcacaccacaggcgcgatggggctcattggcggcatctctccgggagggagcattgctgtaagctaaacactcgacacacttccatctttccaccgacaactcctaattttccatgcgcaaccacagctcggaattatagtcggcttgatatccacgagcgtgcaaagtctcggcctcacgctgcaacgaaagtcccacatactcgaagatgaaaaggggccctacgatgttcgacgaccgccataccggagaaggaggtggcaggtaggaatgggcatgttcatcatctccaacgtcatcgggagctcggttcagatatcggtcctccctttacccgttctctcgacactccaagcgtccggtttggtcttcaactcgatatgcgccactcttattcttggagaacccttcacgaggtggtcactatggggaaccttgctggtctgcagcggcgcagtcttgatcgccatcttcggggctattccctcgccggcgcacaagctgagcgagctgctggagttgttgggacggggtccgttcgtggcatggatggtgtttcagggattcctggtgctgggcattgcgatcgcgacagatgtggttagccactttacgaagctgatgcagcattcccggttccgcctggctcggggttttgcatacgggtgcataagtggcatcttgtctgctcactccctgttggtggccaagtcagccgtcgaactgctcgtcaagaccatcgtggacggcgataaccagtttgtccactggcaatcctgggtcattcttctggccctcgtcacgctcgctctcagccaactctactacctacaccgcggcctgaaactggtttcgacctcggttctatatccactaatattttgcatctataacatcatcgccattctagatggcctaatctactttgatcagaccgaactgattagcccgctccaggcgtgcctaatcaccctcggcaccgtcatccttctagccggcgtcctggcactgtcatggcgtctccacgacgaacaacacactcccagcgtcggacagtcgacactcgccccaggaatgggcctggtcgaagacaccgaagacgaaaacgacgaagaagcccttctcttacgctccgacattgaagatgaagaggaacgcatcggcgttccctccccacgcttgtacagctacaacaccttcagcgccagccaatcccggctcggcgacggcacctctcaagacggcgggcccgtcgtggtgagggtgcaaccaaagcgccagcgttctctagccggccaatcgatccgcaccctccctaagaaccgatggaccgaatgcgccgaaatttgggacgagctcgaagaccgcgacacgccacccgaccactcctccacgtcctccccagcctttctctccagcagcaggcgacgctccactactttacccgtcacgaatccaaacgagggtacttccctcctccaccctcgtcgaagggaagtaagcgatagctaccaatttgcgcccagagcagccaccgatcttgcctcggcccgacggaattttgggagacgtaggaggtccaccgggttcccgggtttcattccccgcaaaccttcagcaacgacagtaccacggaaaccatcaggtggcggtggtctgcaggatctagtcagcgggtttctgagagcaaggtggtggaaaaataaacccaagactactcttggtgtgccggggcttagggaggaagcactagttgcgatacatgaggaggaaggggagggtctgttaagggattatcatggccagggtcaaagtcagggacaggcgcaaggttcgggatcagggtcagggacacagagtgagagagtgtctccaaggaatgggaacgcaaggccagggccagaagcgtcctcactagatggcgcccaagggcatgagcgatcaacaacaacaggaggcacaaggaataatgggaggcgcaaggttgatgacgcaccggtatagtagaccgtgtgccttgcttgggttggcgcttggggtttggctttatatcattcttctattaggtagcaatggaggctccggggggatgcatatcaataaatataccagcattagagcgtgttttgttacaagtgttgtacctgctgtacctcctggagtatgcgattatcccttctccgtgccgttttcgcgctgacattcgatcgttagcatccaggcagtagaaccacccgtgaaatcttaacactcaaaagaaccttatcaacacacgaagaacggcctttatctagaagaagaaaaaaagtaatacattcaaattcgggaaactagtctaatcgctagtcatcgctagtatccttctttaaacattatcaaagtgaaccaaagcaccaaactggcaaaccccgagcatctctacctctacccctccatgtacctacgttcatcctgaaccccatttaaagcccagtgagccgatctgatctgagtttattcacacttggtaggtactcccgataatgacaacaccaaaaatgttggcgtttaccacgccgctctctctctctctctctctctttcatccataaaaaaaaaaccaaacacctaatgtcgtggcgggcacaaggccatacacatgtcaggaacctgatcccattgagggaagctccagactctcagacttacaactcataacaacactataaaccttattcctcgctctcggggagttgttctggtcatgcctttcctcatatagaaccagtacctagataatgccgtgcccaatcctaaagaggcggcgaaacacccgccgagactttgtccagttcgagatactaattgttgggcttgatgttgtcgtcgtcttcgtcaccgaaaacgacggaacttgacttgacaagaagtcaggttgatagccatgtgaagcataaagaccgtgttatctctaaccggcagctttttgtggtatatatctgaattaagagttcatctttgatggacccacttataagacaataacatcttcacaaccacacacgacggccactcatgtttttctgaccaactccgcgtgatataaaggtcaattacctgtcgggacgcttgcaagatgatcgaacaatatctcaagaggcattaccacatacatttctttcaaattcaaagtatctcactgaacaaaagttccctgcagcatcaactgtcgagtcaacttgagggctagctgaatccgcaattttgatctcttggaatgctcttctggggaaaatccttggtaagcaaacatgaaaaaagttgtctgcctttgaatcttcccattctccttcatgtcgatgccggtggagtccaatcctccggctcattctccaaagtaagagcgaagcagggcaggacgcacgcgaaagcgttgacgatgttttctgatccttgcgggatttcttgcagcatctttgatatgattttagggttggcaacagattccatattatcattgaagcggttccgcggctaacacaaaaggatttacttatatcacggaaaccaaacccctcccccgacctctctccctcttcttctctcttttccccctctctcctctcctccaactgttgctcaatcccccaaggtaagcagcataatcaccatcaaccccgtcccgccgcctgcctcgtaacgcgagcagatacctcgcccaacgccctcctgtcaccacgccgagaccactcagaagaacacccttaataacatggccgcccagcatcgagagcgatgcaccattccctgcatcatctgtctcaatggataacgcgagtccttgacaaaaccctgaagcgcagcttgtgtgcagtgtcacaacgatgacaagcggtgcaattgctctggaaggagcacataccagaaggtagtagtagcttttggggaggtcttagaacctcgcattcttctcccagattcttaccacacacacaaccagaggcagtaaatgctgctcacggccaaactctggagcgacttgcattgtccattcaccttgatctttagaatctagagaaacatttagagatggaccttgattccgttttctaatcaagatggcgtcaactccgccaacagcggagcgaaccatcactcgcaagtcgagaatcaaagcgaggtccaacacctccacactcacccactcgtacatcgcccgcgcgggcagtacaatcaacacagacagcatacctactgtccagccgcgaaatgcatcaggcaatagtcgcaagagggcttacgagcctgattacatctttgctgacgtttatcgcagcgctgatcaaagagaacagcgcatgggagttcggcgccacagtacctacctagcaagaagctttgtgcgcatacgttggctgataatgaacgaccacttctcaatctcgtatgatgacccaccccccacaacgaatccactctactctttcctcccccccccccccaactaggagcagtaagtaccgagcccagacggcagagggctgttgccggtaagtgcgactcgagttcttcgagcgggcgcagggagcgcagtaatcctctatcctctcacttcctccgcccgtacaatctaaccctggtatgtttgttagtttggtacaaaagaacgcccatctccacttgagaggccccgaaagtgaggaagtgttcgattttcaaatagatacctctaggcactgaaaggggactacccttttgtattttctaagctcgaaggtcccgctttaaggagacggatggaggcattaaaagaggcttctgtggcgcattacaccctggtcattgttggccgctccaaacgaaaactctaaggaagccaataagagctctatatctcccctgttcaacccatggccgaagaaccaaactaacaaacataccagtcttatatggtagtgacatatctcgttgattgaaccgttatataatgcctaacattcactcaatgtcactcaatggttttatgtcacaatcattatctgtgtgtgcatgaatgcttgaatgagtataactagatagccgtgctcctatcgagggttgcattgatattattgttgtttgaacagcgtctatagtttctcaagagcgtgatattccagctagtgtgcttaaccccagcaaaagtccaaaatctccatttgtcctttttgctatccacgtaggtaccccaagtacctttatgtactttccagagaatgatgatctttccctgttattcaaagagcaagccgtgcttgcaggatatgtttccatggacagtgaggtccttccatccctattactcctttcctttatcatatatctcttgcttttttgtttttcccccctccccctggtcatgttcctttcctcacgcactcttttcagcagtcaccctgttgctgtgcagtttgtcgtattgtctgctctgcaggtacctaggtaccaggctggaaattgcctacgggtgatattttggtccaagagtttctattgccttcctgttggccttccattttacgttccttttctgttgcgttcctccctttgtgcggaagtatctgcagccttcttgttggccttccgttgacgcctcttttattaagggtagggtctttgtgctcgcgaacgagctcgtctaggttggtacgcaggctgctgaaggcgaacgctacagtacaggccatgttagcacgagagcaatggttctgatcaccctcgacggtgatgtcgaacgcggatgggtcgcaatcgctctcgaggatttggggagtttcggtagtaggtggtttccttcttgttccttccttctgcgtttttcctctcgctgcttatgggaagcaagcaggaagaattaccgactggttcagcggttttgttccagttgttcaagctgtcgaagcatggcctgtagtctccgtagctggatattatcttgatctttgatgatttctaagactagaagtaggcaatttttgattagcacacctgtaaatgtcggcttcattcatcaagaggaagggttggcttaccgaattctcgaagtttgtcctgatacgcggatgggtcgcaatcgctgtcgagggtttggggagtttcggtagtaggtagcttccttcttattccttccttctgcgcttatcctttcgccgcttatgggaagcaaggaggaagacttgccgactggttcagcggttttgtttcagttcttcaagctgttgaatcatggcctgtagtctttcttctgtgacaccgagtgggtttctggtgatctcaaggactgaggaagcgttccgctggtcagtacacccatggttgttaatttccatcaagagaggtatgcctaccaaactcgcgaagcttttcctaatatgcgtctgtgaaggtgtcgatgtcttcccaagaaatcttgttggcgaatttcgcttcaatgagatcgccgacatgaccttgatgatttctaatcacgttgtataattcgtccctgagattgtgtaggctttcggccaggctatcatgtgtagcatccatcttgggctcgggcactccctaagcagtctatttttcgtgaccgatcatgcaaggaatgaataaggtagttgataattcgttgcttgttctgactaccaagtaagaagaggagcatcggtggatctccaggtaagcattttggcatgttgagcgtgttatgatggctcttatagcgaatctctgtcgtaaaaggaatttgaagggctcaaaactgtcattcaaacttccgccagcagcaatgaagcattcgaaggcgtcaaggagacaatcgaaaccatggtgattgcgcaatcgtcagtggtttacaaatttgaattgttagatactctcaaaccttgatattgacggtgtctttttgtcagtggaggcagtctttgcgcagcatagttcgtaatcaagaacctttgccgcaaatgtctgttgctaccattgcctctgattgtgggcgctgttggtaaatcatctctccttttcttaccagctcagaagtggcacctgtacattacccaatgactcatgtatgccagggcattggacgtcttgaagagacaatggaatgttccatcttgtcatcagacaacgtgtttgcttcctgcctaggtatgcttcacacctctggaggtattctaccatgacaagaaaccagagatcattcgcaaatatggtgcattttctgattcacgagctagtcggttctgaatacgtttggcttctgtgatgctcgatgacttagaaacagcgtgtttcatacctctaatggaaagttgtaattgcacaaaatattaaaaacacagcttgatttgcacaacgtcatctcactcgtcaggtcctcaaaaccgagagtctaacccgtagttctccatactgcatgcctacctatgctatagtcatatctatgatttaggagggctttgttgcaagttattcgcatgattcatcagttcattaggtagcatctacttccttccagtacaaagtgtagaggtactatatggctctccatcaacagtctaggaatgttatcaaatgagagtaatagtccgttcctcaaaagaacccaagaacttggcaggagtccagactttcaagtgatcccgaacacgactgttggggtcatatattttagttatgaaatgtccgattcggctataagtattggattgcgctgggaccgatctgagaaccaatcctcgataggccgtatagtgccctctgaagattctgattgggtgataaatgtggttgtactcagccagtagcaacaaccataaagtatccagagtttcatgttgactttcaaaggcgtccggatagacgctggtgcggacttcatcaatccaaatggatgacgcgctatgcgagggatctttcgtcctgaatttttgtaactcaataggtgtctttaggggtacggcccgaacgaagccgtggagagccaggaaggccgaggcaatcgagtcaaattctccatctgggtatgttggtgtgacgccagtactcaggacctgtaggttacgcatcttcattggcacgccgaagtgttcatgccagtagtgcaccggcgtgtcgattgatgcccatgaccaagagggcgctcggtactctctaggccgtcgagaggtgagaaaaggcccatactcacgccttagttgtggaccaacgggaccattaccccaacagagcgcgattgggatgtcttctttccaaaggcctgctaagtactccttccctgtttcgaagcgatagacccgcgcgacggcggagagagcgcgcaatttatccgaggccaaggatgctgctcttgtggtatattcctgaaccacgtcgttccatgacgttgacgacgacaacctgtatgtgctaaggttggtcatcaatactttctgttgccccttctcgcatccatcaattttttcgcttgtcatggacgtcttggtgatcggtaactcaaactcgggggtaccaacaagctcagtgtgcgtcctgcacttccactccagatggtgagtccgataactcaatatgtgtggtgagagcacatactcctgatacgtccacgctcgcttaaaaatagggtctttgcggagatcaaacacgccgaaagccagatgcatatagacaaacaagatgaaactctcactgcagtcggccgcaacgcgaagattcatcgggcggcaaccgtgagtccaatatccacgtcggtataagaaaccgtcgtaaatgctggttgatgacgctgcgcatatcgtgagtgtggcgtactggtagacctcgggcatatggttgagttcttcacggagatcttcttggtcgtcttgtataatgcagagggcatcgatccataggtaccgaatgcctatgcctcggcaaacatcaaccgcatctttcatggtttgaggaagattgtcgatggggatacgctccttgtgaataaactgtgttgctttggtagtcttcaagggcacatcgccgccccagacgtaactcaaagcacaccattggcattgtccactgctcttatccatttcagatgtctccacaagcctcaagtcatattcttcaacgtacaaaagcctcgtgggaagaaaagaggaaggtggcatgtggcaaagagggtgagatgagaggcatttggacatcaaaccgcgacagatgtcaaacgaatctagagcgcctgggtcgcaagtcaaagtctgtcttggctcatctggtaattgtcagcaaaaaaaagatataaaaaaataaaataaaaaatggaaataaaaaaggaaaacagaaagaaacatgaaagaagcttggctgtagggctcaagatgtcgacgtagcgttgtggaaatgaatgactaacccggctgaatgatggctcttagtatcgaggcccccttttctaattgaccctcttgtagaagaaggcgaagatcccaatacccatatatctctgtcgttctgtgcttaccccttccatctgtctgttggagtactgcctgcaccgttccagagccatcgacatcaaatatttcgagcagctccgaatccttcatgtttctgtactcgtcaaaccaaagctcaaatagggggcattcgtcatccagcgcatgcctcagatcagcaactttgtcagctatgcagagacggatgaaaggaagctcttcgcttctacaatctttgatggcatagggagtaccggaaatgtgcttcgggtctgtgactactttgattcggccacagtggcggcaggaatgaggaatgtcgtaactctggctccacggttttatatctttcctccattcctcgccagtagaggtacttgtggggtcgtagttattcgcggctctttgttctgtgggtaatatcggggcagcttcttgctttcgacaagatatgttgtcttggcttgaatcttgttggcgcaattgaggggcatccatcgttgacgcttgttcaagttgacggcaaatcaatgtgggtgatccggctgagagatgtttagaaagtcaagagaatccagccacctcaagagaaaattgatggcaacacacctctttgatggctggagaggttcgcacagatcatattgacgggatgtagtcgggataagaaagtggtggtggtggtggtggttagcgccattcaagaagccccgaagtctcttggtcgatgtcgccatcgctccctgtctgctagcttcattgatgccacagccaatcaccagaggaatacacggtagtacgtgaggtgatcacaacgtcgagttgcgggaagcacaaaatcgaggcgaatggatgccttgcaagaacattggaaaatcctaaaaccatcaaccggacactcgaaagtagttcgcgaaccgacacgcatagggacatgaaggaacccaatatccgttattttaagggcagccaattcgggctattgagttgcggaataaaataggcaggaacaacgggtgaaaagcaggcacaaatcacaagaagcgaacagccacgtagggaagtcgcgccccaacgacaaaacatgcattgcgactcataccgtaacggaaactttccaactcttttttctccaattttcatcataataactaattcaagtcgttcagaccaatcaactcacaaatcacgacaatgtaccgaagacggtcgtacaaataatcattcaggtgtcgaaggcatcttgtatcacctctttcgtaacacatcatgattcatatcggctagtaccctaactaggtacctctccacctagatagacttcggcatccatcgcccaagtgcactatcatccggttcgcagatggtagcagacaatcaagatttcctgccctcgccccagcccagagaggagacaatcttacaagtcaagactatcctcctcaatagtcttgcagcaagtccagcattcacccccgaactgctttgcgtgctaccccgacgaggaaacaagttagtcaaggtttgcccaacacccaagggaaaccaaccagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggaaaagaaaaaaaaaaaaaggagaaaaaactcacccatccctcaggacaattcggctcctccccaaaacacgccctccagcaaatctcgggcttctcatcgtcatcgctgttcttgagtaatctagcaaagtcatttgtcttcgcagactgctggcggtgcttgttgttggtcttggggaccacttcgatgcggagactgcagcataaaagtgggaattgcgacgttgcgttagcattacctctacttatacatgggatttaacaggtgaggaatgtgaaatgcacgatgcacgatgcacgatgcaagctgtgttgtgaagttgtgaaaagagtagaggggaatcaactgcaatgtctgatagggcagcgatttcgttcgagtactccaaactgctgcggggggaagtgtgtaggtaggtaggtaggcagatggggtagtagtagtagcgagcgagcgacatggaagtgaggtgactaacgtgatgtcttcctcaaacacgtgagagggagtcttggccgagttcttggtagaccacggcatggcggcgatggtggtgatgccagtggcgaggaggagggcggtggtggttgtgaacttcatgttttttgttcaaagattgattgattgatgtggatgatgatggttcttgttctgatgatgatgctgttgctgatatttccaaaaattttcacctctgaaaaggcgagagacgaaggccattatatacatttcttcctcctactactccaaagcatacacttccattaagttgtcatctctccgtgtcctatggtatagctccattcaatcacgactctaggaaccacatcagaattggcgccaacaaaacactgcgccaaatcagttctccacctcaacaagacgcccatttccaatgatccagccgaatgatggtcaacgcaacctactcgcagctttcgaagaccaaaggttccagtcaaaggatgacaacatcggtcttggactctggttcaaggtcttagcttaggcgcaagtggttccgaatctggcgcgaaccaatgaggctcttggatggagtctcacagacaaaagtccaaaaagccatttgtgctcatgtttacgtttctcttgtgtctttgtttggggattcattggctttggtttcttcttgtcgaaccgtggcgacctgtgagttctcgtccagccttcggatgcgatttgcgacgggttacccgatgtgtggatgtcgatgaggcaagttctcgtccattgcagagtaggatcaacaaaggaataggggtgaacatgggcaagtgcattattctgaatagtacataggtggttctgactgacacatgtgcttggattagtggttaaacagatctattattgtattggtatgttgcctttgatgcctctctttgacccgaactccagaaagatgaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcactgacgcgtgctatgagaggtccaggaaagaagtttccatatcgcacacaggtgtaattatcacctcgctatccgaacttccagcttcgccctccagcttctcctcgtcctcctcctccgaaatgatatcctcgcccatcagggttgacccagtctccatatcatctgaatcttcctgccccgtgaccaaatggggacaaaccccctctccgactgccgatcgatgactatgaaacgagcattgcctgaagccaaacaagcgctcctcgctcctcagattgttcatcggtagcctcaactgggggttcttaatccgtaaatcggccttgctcgccgccatcttgttaaagtgcatgccgtaatccgctttgagtttcgggaacacagcaaacagcttctcgaactcacttgacgtgccgtccccgccgtgcagcgtccaggccagcattgccacggcccacttacgcagtctgactgcgttgtcgagggaacaatccccgtacagaaaggtgataaaccccggtgacatgtcccagtcgcagcggaggtacaaatcttgtagggcgtccatcgagtcgtcttgcaaagcggggaggtcgattacctcggcaaagagatgcagacgaaccaggttccagcgaagggcccgccgttcactgtcggttgtttccgcatgtctggtcgttcccatccgggacggggaatgtcgagcaggagatattcggctaggagaggaggtgggagagtgtcgatttctcgaggccttttctacggcgctgtcgacgtatgcttgaaaggcgcgacggtcgtagagccagacgatgaacagctcgaatacttcgggggattcaggattcggggagccacgaggaccgagctcttcggattcgaagatttgtgtcgttttgctttcttgctgggcggcttcgatgtggttagcaggaaggggaagacgctgggattctgcaaaggagcttcttgtgcattcgaatgtcgcgttgttctttgacccacgaagcactactggaccatttccggagtcccagccggatgttgaagttagtaagcgggtttgacttgacacagattgctaggccggcagccggcaacttacgatctggaggatctccttgtgctcattttgggagacatgactgatgacttttcactgcacgatgattgccaaagaaaaacttgttgattaccggacagctgagtaggtatgtatacagagaagtcgtactcgacaactatgcctggtcgtcctccatgacactcaaactcacggagccgcgatccggcattccatgcttcgaaacattggttaaaccacgttggagatgccaacgataaccgggaacaggaaaagaaacgtgaaggaggcagtgccagcttgataagaatcttgtggttcaagatgttgaccgagtatggttacattgccaaggtcgtgttcgttccatgttgattttggatgtttcgtttcatgttgctagcagggcacgatcctgaaatggaagagagaagccctgaaggagacgctattcacgccaaagacggagccctgaccctgccggcaccaaccgagacccccgcattttgggacgatggatccactgcggacgtcagggcgagtccaggggaggtgatccctgaaacgatcccctaagcagctgcccctgttctaggctcagaatccaccgcactgtccgtctgggttttcgccccggccagttcacgcaatacttacctaaatcgacctgtacttccaaatctgaggaaacaaggccacgacatttggacattcagacaatgttggattgagcatccatacagtacctatttgaggatgttgaattacatacgctaccgctgctctctgtacgatagacgtcgaaacaagcttggtgagcttattggtagtaagcactgattgaagcaatagccttattggtgtgtacactaaaaaggcaaagaagtggcggcggcaagggacgaacaagggtaggtacctttgcgtaggcatggcaacctcaagagagaagagaccagaccaaccgaaagagacgggcggcatcggacaaaggcggggaacggccatggctctgagacacacttattcagacgacacttctcctcagggttagggtcaactgtgcccctcaccttctgactcaccccactttatatgtcgcgattggggtttcgtccgtctgtttgcggctccgagttcattccagtatctttgtcgccgagtccccaactgcccagcgacagcaggacatcaaccacacgacagcaaaaatggccagcaaaaacggaccagttctgccccagccgggtaaggagaacatcctcatcaccagtgccctgccctacgtcaacaacgtcccccatctgggcaacatcattggtagcgttctggtatgtgttgataggcttcaattctctcgcttctctgtcctgtcctgtctgcagccatgccctgcgaccactaccacatgcgctgcttttgcgcttcccgtccctgtcctgcttcgcgcatattgccccgccttgtcaccttgtccatctacccacttcccatcttgtccggcctcttccactacctaatcttgttgctgacccaaccctctccagtctgccgatgtcttcgctcgcttctgccgcgcccgtggcctgcccaccctctacatctgcggttccgacgagtatggcactgctaccgagaccaaggccctttccgagggcgtagaccccgcgactctttgcgcaaagtaccacgcccttcacaaggatgtctacgactggttccgcatcagcttcgacaagttcggtcgcactcccaccgacgagcacaccggcatcacccaggagatttttgcccagctctggaagaatggcttcatcgaggagcgcgaaaccacccaggccttctgcgccgtccccgaacacaacaccttcttggccgatcgctacgttgagggtgaatgcagcatctgccacgacctcggtgcccgtggtgaccagtgcgatgcgtgcggcaacctgctcgaccccatgcagcccgacaagaacgctgccggcgaagacgagagcaagggtaccggctggctcatcaacccccgctgcaagcttgacggctccactcccgagaggcgcaagacgaagcacctttacatccgactagacgagctcaacaaggagatcactgcctggctcgacagagtggagaacggctggagcgccaactgcgttgccattacccgctcgtggatcaacaacggcctgaagccccgtggtatcactagagatctcaagtggggtgtacccagtacgtctttgcgccctgtctttggttgagtccctttacggccatagctaacacaaccgtttcacagtccccaagggcctcgagggtctttctgacgaagagtacgccaacaaggtcttctacgtctggttcgatgcttgcattggctacgcttccattaccaagtgctacaccgacgagggtaacctggagggcaggaattgggagaagtggtggaagaaccccgataacgtcaccttgtaccagttcatgggcaaggacaacgttccgtatgtgctccgcgtgctactctcactcaaagtcgcaactgtctcgactgacaccgtctattagtttccataccatcatcttccccggcacgcagttgggtacaaaggagaagtggacccaggttaaccacctgtccacgaccgagtacctcaactacgagggtggcaagttcagcaaatccaagggcgtcggtgtgtttggcaacaacgccagggataccggtatcgaccccgatgtctggagatactacctcctctccagacgtcccgagtctggtgactccgagttcaagtgggaggagttcattgactccaacaacaacgatctcctcaagaacctcggtaacctgtgccagcgcgtcgtcaagttctgccaggccaagcttgacgccaaggtccccgagtaccccaagactcccatcgcgtctcttgatgagtacaaggaggagatcaacaagctcctcaaggagtacaacgagcaggtcaagggtaccaagctccgcgccggtcttgctaccgtcctcagcatctctgccgtcggcaacaaattgctccaggacaacaagctcagcaaccagctgcttaccgaggagcctgagcgctgcaacgctgtcatcaactttgccctcaaccttctccaccttattgctggtgtcttgagcccttacatgcccggcaccgctcagtctatcctcagacaggttggcctcaaggctgctgagggtgagaccgacatccccgttgtcatccctgacacctggaccgccgacgccctcaaggccggtgagcccatcggcacccctgagcttctgttctcccaaattcccgctgccaagctggaggagtggcgcgaggcctacggtggtgaggagctccgcaagcaaaaggccatcgaggccgagaaggcggctgccaagaagctgcagagggagaaggagaaggagaagaagaaggccaagaaggagaaggagaggctggccaaggagcaggctgccaaggaggccgccgccggtgagactaaggagcttcctttgaggtaaatgagaaaagagaggagaaagactagatatccattgggtctaaggggttgttgggtcggttgttgggtcggttggtgaaaggcgttgtgctgtgtctttggcgggtatggattttgcgacgcatcagctgcttggttttcatttagagacgatacgatttttacgcctgtcagatgtgcaaaatagatgatgatatccacctctattgtttacctttttggtgttttggattacactatttaggaaagatgtttatcaggggttcggcgtcggacagacaaccgtcaaccagtggaattgtgtggtgttttgttgctggtctccagcgtgaacggacaggagtgggagctgaagcggtgatggcggactttgctccgggatttgtaattggtcggagacgaaggcggcgataaagacggtgacgggacagccggggggctatcagtaccggatcccggattcccggtatttccgtgcgcgctcttttctcggctttcatgcgggaggcgggcggattactaatatggtgtatcgcccagaacacaccggggcaatgggcgagatctctcaccctcgttgctgcgcggcgattggtgacgcagtccatctagaattggcgatcggcctctcaccgcgtttggcaaagtcgcaaagggctccaaccgcctgcgacgtggtgggtttggttggattcggatttccaatccaactgtctccggctatggccatggtacgatagtggtacgtagtcgtcaggtcccttaaaaccgacaatgcgctgactagtgggctggccagtaccaacactatgtacactcacctagtcaaggaaaatggtcgtgtacgattcattgtcaattggtccctgactagtgtcttggaagagacctgacgagtaaccgtcaagcttggtcaccacgaggaaaataattcctccatagaggttattctccctagaggtacaacctgtccccccatttcgaaacatagaaccaaaaagtaccagtagccccacatttgcgatccaaaaccgtctgaagatttccataagcgtctctcactcggcaaccaattaattgatgattcattgggggcaattcttcaacagctgaaagggattggccaatggaaatggcgccattctcaacgccatccgaacaagaactgtatttttttttctctttcccgagggatgaaacgcccatttcaagatcccatgggacaccgctgctgctgggcaaggggaaccgacaccgatgatagtcagttgaagggtggtttgtaatcaacacagaaacacccccacttggtgctccatgataacgatgcgttttaacacggcttctggcctcccagaacggggaatataaatgctataagcgcccttcttccctcattgcccttttgtcgtttcctgttctctatccatctgtctgtatacctcatcccatccaccaacaacaaacatcatcaagatggccgacttcacccagaagaagacctcctcccccgcggccccgggtgttcccttctacaccccggcccaggtccccgccgccggcactcccctcccctccacccccggcgatgtccctactctcttcacccctctcaagatccgtggtgttgagctccagaaccgcttcgccgttgcgcccatgtgcacctactctgccgacgatggccacatgaccgactggcaccttgtccacctgggctccttcgccctccgcggtgtccccctcaccatcttcgaggccaccggcgtcctccccaacggccgcatcacccccgagtgctctggtctctggcaggactcccagattgcgcccctcaagcgcatcgtcgactacatccactcccagggccagaaggccggtatccagcttgcccacgccggccgcaaggcctccaccaaggccccctggcactaccagcgcggcaagagcgagcttgccggccccgagcagggtggctggcccgagaacgtctgggcccccagcgccatcagctacaacgaggagaccttccccttccccaaggagatgaccgtcgagcagatccacgagctcgtcgaggcctggaaggcgtctgcccagcgtgccctcaaggccggcttcgacctcattgagatccacgccgcccacggctacctcatttccgagttcttgagccccatctccaaccagcgtaccgaccagtacggtggctccttcgagaaccgcacccgcgttctccgcgagatcatctcggccgtccgctccgtcatccccgaggacatgcccctcttcgtccgtgtctccgccaccgagtggatggagtacaccggccagccctcgtgggacctccagcagaccattgagctcgccaagatcctccccgacctcggcgtcgacctcctcgacgtctcttccggcggcaacaacaaggaccagaagatcaacgtccacacctactaccagatcgacatggccgagcagatccgcgcggccgtgcacgaggccggcaagcagctcctcgtcggtgccgtcggcttggtcacctcggctgagatcgccaaggagaccgtccaggagaaggaggatggcagagtcaccatccagcgcgagaacggcgccaagactcgtgccgatatggtccttgttgccaggcagttcttgaaggagcccgagttcgtcctcactgtcgccgacgagttgggtgttgatgtcaaggcccctgttcagtacctccgtggtcctcttagcagcaggcccaagaagttgaccactgttccttaaattatttgatgatgatggaaacgactcaaaaaagaaaaaaaaaagggatagaaggggcgtaacgttttcagctttggatagagtatagaaagagcgctagataccaccttttatatgaagcattttagatccaatttgttctgatatcgtgcatcaatgtgcagaagcaactttgtttctcggttaaatgagactgaagacgacttactttgactctgcgaaaatgggtaagagatcagttataagcggagggatgtaatcgctgatgcgtatcgatgtgtatatcgtaaatcctgaacccataaaaggctgcgtatcgcaccatttccctttcgcagtttcccaaaaatcaaactaccggcaataactccgtcacccctctcctcatcacaatgtgagacatcacctcaaatcccccttcctcttcttctcatccaccaaccactccgccacacccctcaccaaccccaacatgagctcctgtccaatcctcacatactccccatccttgcccacctcacacggcacatgcaaaaacaccactttcctctccgccttgcgcttatacagctccgccaaactactatagtaaatgaaatcgcaaagataccttcctggatcttcactgatcaccaacttttctcccttgttaccgcctttgatatcattgccataccactttgctcctcctcctccccctttacccccctctccttcttttcctccttttcccccttcttttcccccttctttttcatcttctttttcatctccaccaccaccattctggggggtcccagccaccaccagtcccggcggcgcataccccctccacttttccaaaatcacatccaaatccaaatccgtccgcagttccgccggacaccccttccacacccaatcgtcgtctttcaactgattttccttgtcgcgcagaaactcgccgtccacgtcccgcaaggcgtacccgtcgcggtgcgcaaggcgctcgattgcccatcgcggttgggggccggccatgcctatgtggatggcaaagtcgtatttctttggggttggttcttcttcatttgcggtggtggtggtggtggtggtggcggcggcatcttgttcggaaaagggagcttcggaggtggtgggttctgctgctaaggcggcggtggaagtggaagaagtggaagtggaggaagaggaatcaaaagtgggagcccaaagtttggggatgagtgcgcggacggttttataagagacgcggatggggtccgggtggacgtgcaagttgacgcgaggaatcaaaggcggtttttgcgtggaaggttgtttagcgcgcaaaggggggaggatggccgggaggcgggaggcgatttcccaggaggggttgagggggtattcctttttgaagggctgttgttttgggtgtggtggtggtggtggttagttggtgaggagagaggtaggtaggtggtgggttgattcgtgatgacttacaccgaagccggtgatcaggacgttgatctcttcgtcgctgtagacgttggtagagcccatggttattgttgttgatgggtagttcgcgaaggtgggtgatgggatggaaggggaggttatgtcgtaggacaatcgatgtagatatgtagaggtattcagattgaagccaacgctatataggaagggtcaagacggcagggagtcgatgcgatggaattatataggagacttggactgtgctgaagtactggcagcaaggcaatggaaaaagtgacgatgcaaagagtcactctctctactctgtccaaaccatcatcaataaatcaggcagtgtaagtggagagcataacatcaccagcgcttcatcgtaggtgttgggtgcggggtgagccgacttccctaaacggaggacggagtgagttcgggattcagatgaggggaacctccaacgaagccgtcaacctaatgtcaaccgaatcacagcatcgttgcattccattgcttgggtgacattgatggcgctacaaggcggttcaatcgtccagttgaatggccagtagtgcaagcttactgcaacatcagtcaaagtagaacccaagtagatgttggccgttcagtgctgtacagaaaacaaactgccatcataccctgagccatggattgttagcttatcatgctcatttcttgtacgatccgggccgtcttggccaggcagccaggtgcacgtaattccatcgcggacggagacttgaagcttactgtgtagttcggaaccgggccgaatcgctcctttctttttcctttgtcaatctatctcaccggtcttgttaggtcgaaaggcaccgctgccggccatctattgaatggcaaacgccggcttggcaccggtcatttctaggtaggtacgggtcacagtacccactcagtatttaacagccaacaaccaacctaacagacttgaatcaaacccaattccaacttctgccttttggttaaactgcagtctgcgaccatcaactttttgtcagttgataagcacaatcgcaaccttaaacctgcaatgtaatagctgctgagatgaaggctgacgccaccatgggtgttgctttgttgctttgttcttgtggtggtcagtccgtcacaatcaccgttgatttgagcagcccgagctctaaaacaccaaagtcccactcttgacggacgctgccgccgagggccaactacagcattgtttgtccgtgtccagagatccccgagacgggcagagatgacgagtttaacgtgccccatccaaatctccgatcttgcggggaaaatccggggtaagaccgggcaaccccgtctgccgaaaccgtggagtccatcgatgatatctccgcttctgaagtcaattcgggccagtgactgtcaaccgggtctgggtgaactaggtggtgtaaaggtcaacgaattctacgaagactgaggacagcaccggatcatatgccaaaagagaaatgacccctcgcaagctgacctttgcctcggcgaggcggcaatcagccaatcgcggtcgtcgtcgttgctgtggctcaggaacctcaggaacagaaaggtttgcggtccacatgcaactgcgggggacgactgcgtggttgcgcaacccacccattttcttgaatggctatcagctaggcagaaccaggtatgggatgcgtcgatctggggttgcattctatccgagttcaatgtctagcctgcaaaagtgatctcgactcttgagtcgcttaaaaagcggcatcaagaaacgcattcgtcgagaggtagcttgctggctgcgaacacgatgccatgacgggaactcccggaggtagtgtatcatccttcaacgtgaactgcgacagctgttcgcttggtgtaaaggctggatgctgataggttgacagttccaaatttgcgaaattgcaatgcaatgttcacccgcatgcttcctgctcaggaatactacgctatggagggcacgatcttcacctctcctgcccagaagattctctccccgagcaaatcccccaccgtcgccattcccagaggagtaggcagaccgagagacggggcggagaaacccagctttcgttgggatataacatgaccttttacaagggacctgcccaaatatccaccgagatggtcaccttggtgtcgattatcccacttactgccctggcccttttttccacctcttcttgccacgtccaggctccttcagttttgttcaaccgcaagtatctcgagcaacatcagccctgcaaggacggaaacgcatccacgagacgcagctggttcagaagccggttcttgcactgctttgcgttatatcgggctgcggcgggtgggatacgaggggttgaacctccaaagttggagactgaacttgagctggtttataggcaactctgctgaaagaccctgctcgtgcaaggtactcctcaagcatgcccggaacgttacccaattccgggtcatgatagtctcccagttccccacctcggcgaacttcgttacccatggcagcgggcagagttgtctccatcctaccttgatgcataagattattgcaagctgcttgggtcgagctcattttgagcttcctccccagccctctggaaaccagctggtcctagcttgccgagctctccagcttttactctggttctccccgtccttcaccttgttctttcactcatgcgtcctttttcttagcaccctccaacggatcatattacttcacacagaggttcgaccacagtcgctcgctaactgttcactatgaagttctcaatgattcctgtggctggggccctcttcgttgccggagtgaacgccaaggtctccggctgcatggccgttgctgtcaaggccatccctaattgtgcccagacatgcttcatcgacaacgctccgtctatcggctgtgatggcttcgactttgcctgccaatgtgaaaagcaagctgccttcttcgccgctatcgagtcctgtgttgccgattcttgcgagacgtctcagttccagcccgtgatcgatggtgctgccgagggtgagtgaaccgtctgagtgttcatgtctgctttcacatgtgaattataacaaggtgctaacagtctatatctagtctgcgcctgtgctatccccgccaactatcctcataccgtctctggtactgtcgtgcctcctaaaggcactgtgagcagcatcgttccttgcccaacaacaatcggatccgtgatcccatctggcatcgcctcggcttaccccaccctctccgaaggttaccccatcgcgtctgagatgcccggtgcctcgtcgactagtgccaaacctcccgccgcaactggtggcgccggccgctctgcccagatcggtctcggtgccggtattgccgttgcttttgctcttctctaagtcacggaatgggtggaagtcacgacgaaacgatcagtaccgattgtgattggaataaacgaaagtatacgagcatggaaaaaaatgagaatgaggcatgagacacacaaacagaatgacgacaccgtacactgaacagcaagggaattcgacgactccgattctgacgatacccaaggatatccatgtacccaacaacaacaataacattaacaacctaattataactttcacatctcaaagccgatacccattgcacgcagattcactcagggctacaataggattcaatccttatttttttcctcaaggagagggcagtttgagagaggtctgatccacctggatcaggaaaggaactgagcgaggacgggcaaaatttccacaattgccagggttaatttcaccacattggatggatagttccgagtcttgtcgtcgtcatcgtcctcggaggaggaggagaaggaggaagaggaggaggaggaatacgggataaatatccagaagggctatattatatactattgtctaattttcgcttacatcacatacttctctcttgtgataggcaagggctgctttgtgtgatgagagagccagtggttagtttgctggagcagcagtgtgtcacttggctacaggtaggtattcataggtatggggtgtgctagttcgctacttccccttcgtttgggaatagacgagtcaagcctgaattgccagttcgttctcatctccatataggcaacattgatgaatcgtgcatggaaaggggatgggatggtggtggcaatgagaaggggattgactaattcaaagcgaccgtcatccaatcgaccgtgaaatttcaaggtgatagcccttccgcagcaccaatacgacccccctgagagacaaccttatccggtgtctttttgaacagcagtgcctttcacaccattagaaggaaacaatcaagttgacgctcaaagcagtgagcagcttgtgcatacaagatttgaaaacaaaggagaaccatggagttatatgtagcccgaccgaagaccgtgacgccaatcccaaaacctgaaatccgtgcctgagagataccatccttcacgcagacaccatcctgataaaatcctcatgccagccgtaatctttattctctccaggtcaattagttcgtttaccgtatcatcaacacaattatcgagactgtaccaatcgttacccacatccatcatcccaaaacaacccatagcatcagttttgacctttcatcccgtcgtcatctttctacttgtaccaattaacccctttccatatccaaacagcatttcaactacccctacttccccatcaccttctcctgagcttcttcccttccccccctatccttcacccccaccctcgacacctcatggtaatccctaaacccaccactcctccctcccctctccatcaagaaccttaacctcccgccctcttttccttctggcgactccaacaagaaactcggaacgtccgtgttgttaaccacgtcttcaaatacccactttttcctttcaccttgccgctcgtggatatcagcccagagatcttttccctctcgcacgtatcggactatcctgtctctttccatttcatcaatttcaccgaaaggaccaccggcgccaaggcgatggcgacgacgacgatctatcccatctacctcgtcgttcatcaggagaaattccgacaaggtaggaaaacaaaactgacatgtccagctggcgttttgcaacgtttgttgttcttgttgtccttgtcttccatcatcccataaccacaaccaccacttggctagtaaccccaaccagaaattttcaccccccttgtccaacatccactcttttgctgtcgtccaccaccaccaccaccacttttgacttttacttttacttttacttttactttcactactactaccagtgaaaacatcaacaccagaaccagaagtagataatccataccgcaaatcgctcatcttcatcaccgtcttgcctcctacatgtacccccttgtagaccgtagcctgcggatgtccccactccacttttttggactcttgatctacgtaccccggaccgtactcgtgcgtgcgagagaaccaagaaggtcgacggacgaattggaaggagtagtagtgcattttggacgagagggtaaggcgggctgggaaggtacattctttcaaaagaccaagagtttgtgggcgggggatttcggaggcgagggagaggaggaggatgtcgttttgttgggggctgcggggggaaggtattgatgatgatgatgatgataatgatgagttcaaactggggttggtggggggttcagtttcatcagctgcgagagaaggaaagacttgatcgaacatggcgtttaggtggaaatcttcccatggtgatgatggtaccgatcccgatcccgatccagatgcggacacagatgctcttctcgtcgcgggagaaggcggggggttggaatcctcggggtgttcaacttcgtggtagatgatcttggatttgtagctgtcgaaccgcgaggaggagtcgagtgcatgttgaagcagcagaggcttattctgccctgtaaacgtcttggcactctcgaccagaacgtagtagtcgacggcgtcccaggtggtgtttaaacggacttcgagcaggtcgagttccgtggtgacgagaactaaatcgtatatcttgcggggagggtccgagggttggcggggttggtagggtttccaaccgtaggggcggcagatatcgtgctggctgagggagctgcccttgtttgcttccgcgtcgtcgtggccgtggttgtttttgtcgaggcggaggttgaagggtgagaagaggtagatgaaggcccatatgctgaggagaacaacaatgtagcgggtacatttactggggttggtgatgggttggaggagcatgatggttggttggttattgcccggtagcggtaagaaaacgtgggaatgtgaacggaggaatcaggggggggataatttccctaagtacagaaccagccggaggctttgatggaagtgaagtaaaagtaaacaaacgagggagatttgaacaaacgaaagaaagggcacagacaagagtgacgtcgaagttccatacttggaaactcttaacaccctgacgatctcatctgagggtctgactctggccccaggcaacgggtatcctcccccgcacatggatttatacccggtggttgcccggttcctgacgggcttgcttagtttaacaacaccagcagatgatattggtcgccgtgcaaccaagatccttgctgagactcggactaacgtttgaaatgcagatcaatgtgttgttgtggggagatgggcagagacaaaacgaaagcttagttccaaggggacccaagtcgctgtcccccccccccccct