atggaacttcgatttattcctactatattagtaccgtcgagttaactatagccaccctaaacaatataattattaaagttagaattaaagactgtatttatagtccctctaccctagtaaatctattaattataagaggtctttttaataatagtatagtctaagatataaagtctaactaaatattagtgtatagtaaaattacaatataatataaatagattaacgaccttcctatccttctagtatatacccaaccaaacttcccctaaaatattcgctatactatagtggctttaattaactatttaataatatatcgtcgccttatatatataagtaaggagtaagttcttaaagtttataaagcggctagtattaaattaaataatatctaagactacttttataaagcctatattaaagcgaaagtatacaatataatccctaaaatcgctaataaagttacaactcaactattggtatatatctatatcgatatcgtttcctatactttacctagctataaaggatatcagtatataatctactttattaattaaattaccggcttctactaggcaaggtttatagttaataagggcgataccttcgtataaattaaagagtttaagaaataaactaaactttaaagtagtcttaagattagggtatttagtcttaatagcggtccaaagtttagttttagtaccaaagaattccaatatagtaaaatcgtcgactaggtacgtacaaaaggcattaaacttctaaaatcaataccctataccctataaatataaggaaagatcgagagagttagcgctattattatacaatgagttagagttttaatattagatcttaatatcctaaagtatttatagctatttatagtagactatattattagagtacttaaccttctacctttaaaggcttatagtagatagagtttataggaattacttactaaggcagccaacttcctaaacgaaattaagaagctatatctcaaatacttaaggtcttacttctatatagcttactattttattaaattagaaaagcgattacaaagcgataaatttcgcgctaaagcttagaagggttattttatcggttttaacgacatctatagtcgcattatatttatttagaatccctatactagtaaaatcgttagagccagcgtagtaaccttccttaaagaagacccggttaactataaagatttaatatatagcagtgacggcaacgttattgaatattatattatttttttaaactaaataattaataaaattaataaggtagtaaatagcggctactaaatttaggttaaagtagacggtacaatcctataactatatttatagaaagtagtaggattaacctaataaacaaccgaattatctaaataagaaattaaagtataggaaacaacaattatactactactatcgctagaggttacactagtaccctcaattactctaattactataattacatcggttactataaccgctctagtaattataatagcttccccgaatattttaattaatacggcgccgccggttttactattattaatactaaccccgtcgctaactttagctccaaaaacctcgctaacgcgcttatcgccagatccgctataacgttaactattaaattcgccggttaaagagactattgaatataacgacgaccttcttgattttgaagattttaataaagaagaccctataccccgtaattaatacgactaacgtaattttgatgagctaactatatatactattctaggtactccgctacttaataatcttcaataactagctttagtaattcgattattactaataaatataccgaaccctattcgtatacaataatatactctatcgctagcattacgagtcaataaattatagtttcaaccgaagaattaagagtaataagcctcgaatttgcaataggctattccgaattcggaccctccgaacccgaattcggagttctcaacctcgaattcgggccctccgatttcgaattcggaccctataacaattccgttagaccctacaaactaataatctatataggtacaattaggatagggaagccagccctctaaatttagtctacaactaaatatagaggtaaataaaggtagacctcgtcgtactacggctaaaccaatagatttcaaatatagtattcaaagggtaaaagataataatagtaatattatttaaaaatcggtagacttacccaataactttcacagcacaatagaaggatatttcgttaaacgtatacctatttactattttactaccgttaaagtcgattacaatatagcaattattactattagtaaagcttaacggtttatactaaagaattatcgaattgtatataaataaggtaattttgaattatattggttactaataataaagaagtaagttaaagtactcgaggataggggaatctataccttagtccttaaatctctaaatatagaggttctacttagaaaataggtatataatgagaagtataatatcgatactaaagattggaaagctaaagctagataggtagtctatagtaatttcgaataaagtaattaggcggtgtaggaaatatatataacggtagtacattcggttagtattagattattcttggctattataattataaataactacgagtactattaatttaattttaatattactttcttaaacgcctctatccctaacgatacctagtattacgttaagcaaccgatagcgcttaagaagcctatacccaattatagcaaagaaaacgtagtgtgccagtttactaaagtactctatagtcttaagcgttccctactttactagtttaatattctagtaccaatattaaaacaaactagctttatactaatctctacaaattcctacttacttactaataaagcgctaagtatactattaattctatacgttaacgacctccttattaccgtactaaccgtagctattattaaccaaattaaaaaccagttcgctaactattttaaactcaaagagctgggataagtacgtatattcctaagctataatatcgtaagggaccattagattcgtacaatttttatatcctaatagcgatatactaaattagttattgctaaatttaataacggtaagctctatagtattaaaatactatagctaccggactataagatctataggggtaacgatatattactagaggaagctaagttttaccctaagaagattaattccttaaactggatctcaataagtacccggctaaatattgtgtttattattaataagctattaaagggtattaaaaaacctattaaccgctacttcgttgttataaagtatttatagcgatatttatccgagtactccgatttaggtattgaattgggcagtatacttttactattaatagctctatctttttatatatatatagacgcctcctttaccgataatattctattaaagaagagtatagcgggctatatcgtattctttacttatagtcccgtcctttagaaattaaaacgataggattttattacaattagtacaacagaagcagaatttactaatctagtacctatagccaaaactctcgactaggttagtagtatacttgataatttaaatgtaaatctaagcctttacaaaattaataggattctttatatagatagtagtaatgccaaagaccggattctcaaccctaatctacccgctaaaaatagatatatcgatatacggtataaataattaatttaagaggtggataggaaggcatttataatttaatacttattgggtaacgaaataccggctaacggtctaataaagccgttgaagctagataagtacgctagatttattaaattgataggtatagtttagaagaaggttccttgggcttaaaatattgttaatactataaaagatattataatataaatagtatatagaggtttagatactctttggcagtcttccagtctatgggggtgtattggtgggtctctggcattcattgagtatagtattcattgggcctaaaccctactctataccctgcctagaccgtactatatctagccttccaaactttaccagtctccctctttctcctccatagcactcaatcaatcgtatccgaccgcttgatctcgatggtctcacaaggtacctacactattgctgcacgcaaccttggtgttcagggctcgtacgtatgtaatcagtctgattcatacctaccaacagatggatggcccttcaatcagatcagatcctaatcaagctctctctctctctctgccctctcttactgctttgtctcacagacaaggaacatcaacatcaactcacagcataggattggtcagatatttccagcgctatacctaataaagttaaaccagaattgaatgacatcgtaccggaccggtatgactctttccaccgcgctgcatacgcagggtcgagggttgttgcagtctcgcattaactggcgaactcatccataggtcaaccgcccaagttgccctccattactatcaccagatggcaagctatatgtggttggtatactacatcaagttgcttttgcttcagttctgtctgttatcactcattgagcagtgatgataacagcaccacccaccaaccagccattgaaactaccgctccgccaatacatttaagaataggtactctcgtactctgctgtaccgtacgtgctgtaaaagacatatttggggtgagaggattgaagcatccaaagcgttgcacatagctcatccgaaagaatcacgaaatgaacaacacggcagaggatgggtcacggtttatatatacactgtaaataatgaagattaactatatacgttgtagagaggtatccaacagagcctcaaggtccaaccaggtaaatacaagtaaaagtgagttcccatcaaagcccgcttgtgctgctgtcagctcagcagaggaaggacagacagacagaggtcttcgatcgtccaaaaaaaaaaaaaatatgcagattgaatgcgccgtaggtataaagggtgtgctctgaccaacgaaaaaagaggaaaatatcccccaagtcatccacgcccctcccgtattctcatcgatcagtcatttcataacccccaaaaatctttctctctaccaactctccctcgcacgattgcgtaggcacgattgcgtagccgccgtagtgacatgtaatccaattgctcatatcatgattcatctcacttcatccatgtcattgttagcttcttccatctttgctcatcacaataactgcctcgtcaccggcggctgtccctcttcctgattaacagtcgtcccggtcaactgcctctccactgcactgccttctcccgcttcctctgatccaacaccggtgtccgccgtagccgctgccgccgttgacaccacaggagaatgcatctccggcatctcgatcgggctcgtgacaaaatacggctcactcgcttccattgctgacccgctagcaatcggcgtattggcactcccctcccctaggaaccttgtgctcacacccacgtccatgttcgttcgtaatgccgacttcctaggagtcttccccttcatgctgcccttgggctcccccacctcccctgccgccttgctcttaagcctgacgacgtcctccaccgggtcctccagctcctccgccggggagtcaaagttggggcgcgtgtacgcatggctcgggcgaccttcgggcatcagaggtctgctgctgctgcttcctgcggcggccggagtcatactggcgccggtgaagtcgccatagctgttcttgtgcctcatgctaccagcctccgcggccgtcacatccgccgcgggcagaccggcttctccacgctcggcggcatgttctttcattacttccaggacaccatcaatgtgctcaatctccttcatcaggtcttgatcggtaggccatagagatctgcgcactgcgctgatggctacctcaaagataagaagggcagacagcgcgatgatgcagacgacccaccagggcgcgtgttggccgaaacctctgatgaaaccgtctctaacaaggtacggactcatcttggccgagaagatgccgctgaggaggaggttccaaaggaaccagccaaagacagagatgaagagaccggcgaaacagatagcgatgcggttgtggagttcgaggacaagcattttaatgttgatgaaaatgacgcaaatggtaaaggccagggtaccgacgggatagagagcagcgttctcgggcggcagggtaataccatagacataccagacaatgctgaaaattagcactgactcggagacggccatgaacatccaaccaatgtacagcctgacgttgaaggctttctccttctgtccgtatgtgtagagttcgggtattgccatcagtgtgtcggcttcaagatccttctcgaagataccaaagagaataaccgggagcgaggtaaacagggtgttgaagacagtcaaactggtagattcgaacagagaagtacccgtatagccgttgtaacgttggaactgcgcctgtactaagtagaagacaatctccttccagaaggtaccaaggatatacttgccagtcctgatatagttccagcgaccgtgaacaaagagtaggcgttgtaagaaccggaactgactgatggaaaaatccgaaattcgagcagcctggagaccctctcttccggaaataccgatgccaacgtgcgaagcttggatcatggcaatatcattggcaccatcaccaatggcaagagtgacagccttgggaacttgctggcggatgctctgaacaagcgtggccttctgcgatggggatgcgcgacagcagatgaccgagtcgactctaacaacaaggtcaaagaacaaaacgcggagggactcgtcctcctccacgacactcagagtgtgaccatcaataacaacaaccgagtgaggaaccatgccacgacccacatctatcagagtcgaggcaagtctctcctgaagatcgccttgagtcgcgtccaggatgtagacctccgagaagggcttgcagattctagctgagtgagcgatgttgatggcagtctcacgcttgtcacccgtaagcatccagatcttaatgttggcacggcggaacttgtcgatggtctcgggcacaccgtgctgcagcttgtcctcaatggcggtagctccagcaaggtcaaagttctgttcaatgatctcagcagccgcctcgatgcgctcttggcggttaaccaggctggtagtggcttcatgataaatagtcttccacttcctgtactcttcaccatccagatagcggtaggcaaagacgagggttcgcagaccttcagaggcgaagtcatcaatgtgcttgaagcagcgttcgaacacggcggcctcgttcagagccaaatgttcgtcaaccattccgtcgagcggatcatggggacgaccgacttcaaaggaccggccacgctgcatcgagcgacgcgggggtgggttggaatcatcaaactcgtcagtctcacgacgtactagccaagaatcaacctcatccgtaaagaacgtagaccggcgctgactgcccttaacccttcggtggtccatcgaagcacgagaagcccgaacaaggttcatgctgtcacgcttgatactgtggagactaagccgacgcagagccttctcctgttccatactcttacgcatgctggccatctgtccgatctttccagcagtctggatagccagattgctctgcttgaggcgaggcagaatcatgctatcagcacccttggtaaagatacaggtagacccgtcaggcatgcgaatgacaatggacatgcgcttccgcttgctactgaactcgatgacgtctagaacctcatatgtctcagtaacagggttgccgtccgcatcgcgagtttgaagcctgatggcctgtgagggacggtcgatcaccaagtagcccaagtccctagctccttccaccaacgccaactcgtcaggagaggcggcctggaaagtcatttcgccatcctccttggtctcagggagacaggtgtggcaaagcgcaatgcagagtatgaagtgcttggcgatacgggagaaaggcgtgttaggcctctgctgaagatagcgaatcaactcctcggtattcggttcccgctgtccatgtttcacaccagcgcttgagtgccacgcagattggttggcgacaataggctcgttgctcgactcttctgcaagtggttccaaggaggcctcgacattagagggccgcggttttgctgagatcgaaaggctccttttcggcagatcctgggcgagttgctcttgctttgccttctctgcgtctctccgtatatccatgtcatggagaaaggccgctcctcccacactgatcttccggaacctcatgaggttctcagtcagggtacctgtcttgtccgaaaacacatagctaacctgaccgaggttttccaaaatcgttgtggtgttggcgctcattgccgtgtctgttttgggatcatacatctcgacatccgccagtaggtaaagttgcccaagcttgatgatttcaagactgacataaagtgacaggggaatcagagtgttgaaagcgataatgaagccaatgacaatttccttgattgggaccttttgctgaatgagataccaagccttcctttcattgctgcgatgccacatggtatatccaccagtacacccaacagcgagtgcaacgacgaagaccacgagaagcatgacaattcggttgaccatgaactgcatctcgggtgccttggtccgcacattcttgtgcgcattcatccgaatcttgcactcctcgccagtgttgacgacgattccaatcgcttgggtcgtattgcggagggttgatcctctgtacacgatctgattggaggtcaagggcatcgtctctccgtttaccgtcactcggccttcgtagttgtagaggtcgagattcgggtcctcggagacgactgtagcatcgcagtgggccatgtcgttggtagaggagcaatggttgagcaacaaaggacaggcctgtttgctcttgagatttgtctcgccatccaacgccatagtctcgatatatgcgactccgttcgggccagtggcatggagaagcaccatatcggcgggcacgttttcatctctccgcagctgaacaatgtcgccgactctgatgtcctgccattcgattcgtgcccaaggctcgcctccgccctctccctcgctctggtcgacttcagctgtggtcaccctttccaaaccagctagttccgtagcagcaccaccctcagccgactttttgcccttgaccatttccatgagcatcccccgtttcctccctcgtactctggtgctgacggtgccatcgggatccagcacaaacgcggcactcctgttctccagtttatcgagtctgtaacggcggtagtcgtcataaccttcttttgccatactaatgcacacaaaaactataagcggggctattgtcgtgtacgttccggttgtgctcaatccaggaaccatctgtaggataccgatgacaaggaaatagaagttggcgagcttgccgaactgaaaaagtaattgcttcggcaagaagtcatagagggtatatctgctggaacggataaagtttgagacgtaaggctgacccgtccgctcgtcgttcaacggtgtctgtcgtaccaaaccaggtttcagcggtatgtgccttccatctttacttgggggtattggcctttgtcgcagaaggccttcaacaatgtatttctggtaggcattctcggcaccagcctttatcctattcaacggatcgcttgtcaacctcttttgtctctccttctgtctcccaatccagtccttgtaggtgtcaagagtgattttggtctcctcttccgtggccatagcactgctggaatcgccgtacgcctcatcgtagcgttgtcggggtaaggttaaggataaacgagagcgggtgctattcgctgcgctgtgtcgtggttccaagcttggccggcccggttgtgatggttttacggaagaggacgggaggtcgatattagagttgattgtgtatagttgggacggaagttgtaagctcgggcgcgacaggctgggacgcccagacctcgggagatcgtcgtcaggaatatcgagactgaaacgcacacgcgttgccgatggcgaggctggtgataagggggatgttggtgtttcgggagcaaggtgggacgaatgtctaggaagtccaaggcttggtctcccatgcaccgcaggatgtcggccgtcggttgatcgccgctgcccaagccttagcgagggcgtcgaagctggcaagcgacgcaatgctgggcgagggatgtggacttcattttgctgcagttcgatgttttcaagtcggtctctgagagcctcggcggcatctggctggtctggtccggccatggtggaggaagcagtttgtcgtaacccgtaagcaagtcggtgtaaacgtatgcgaaacggcgtatggttccttttctagcagcgatttcgacatgtcccctccttgaattgcacgatgacaatggcgtatttgatcgatttttctggcaggaaaaaaaaagacgcttccttcaggattgtggcggtctggttagtgatctctctggagacgttcaaagcattctgacgatccagtccagggtcggacgggggcggtttgtccgttgacggagtctcgatgatcacagccgtttagtaacccaggtcgtaagccacctccgcattagctgcgttttagtggagtttagtgacggagtgctgctgcactggtgcttcggcgcccgagtacgccagggagctttggaagaatcgcgatcttaaaagtctccaaggcaaagggaaacttgatgcacgttcagaccgggccggggtatatttatcgtactaaggtgtcgcgaaaaaagttaaattaacctcccctcagtttcgaaggctcgtggggttgtttcgatgcaaattcgctcgccgtcacttggctttccctttgtgtcaatcaggaggcaatatgctggggtcgctccgcttgtcttggggccaagatgtcgctgtcagcctgcacgaaagaccaagcatgtaagacaacttgaggcgatgggtggctgtttgtgatcgcgcgctcacaagtaaatagatggtgaagagaccacggggggtatcttaaaagaacaattggcgatgaatcaaaatgcggtatccaacacacgggcagagcaagaagggaatcaagaaaagcgaatgacaagttaacctgaagaagaggttgggtgcgtggtgacatgcattctgatgctccgatcctggaaacttgccgtggggaggccgaggtggcggggagacctagaaaaagtccactgcaagccacgctttccccttctgggtttgctcttggcaaaggaagaaagtggaagcgggcctcgacgtcggcatcccgcccgtcccctctgctgtcccgccgagcccaccgctgcagcccacccattaaccttggacttccgggccgcaacggcaagccctcaagagtccagcgcggtcggcatccggaaccccggcagatgtttcctagcccctattcctagtaatctcaatcttctatcaaaaccttccttatccatcaccttcccttttttcccctactgcagaaaacagttgacgcgcgttggtgtcagtgtgtgtacgtcaccgcctaaaattcaactaaattgtgctagtgcatagccccaatgccaggaaccttggcggccggccttggaactgttttgccgctttccatgcttcgttggtcagataagtctaaacttcccgtgcctctcacgttccgccgcctatcccgacggtcgaaacgttggtcacgcggcggcttgtcacccaggaacgccgcactttcgcatttcatatctcaggtccgagagacacacagcacaggattcaagacagagttcccgaccgttgcgtggcatggctgcagagccgcatggccttgaatgtcgtgtatcggagaacaggacggtagtgtggtgtcatacgctgtggtagatattcgatgttgtgagggctgtttgaggcatatcgtccagttggatagtactgcgggcttggttggcagtacgtgcgtcgtatgacacagatttcacgaggaagtctcccataaaatcgagccacggcgggccgaagctgtgcaaagtccatctgacagttcacgttcaatggagagccgatatagcaaagatgggcaatagtgactaacccaacaaactagattaagtaatatgaaggattagagtgaaaacaacgggcatgagacacaagcatcatgatgacaacggtaagagctcgatatgagatgaatccaggaccatcccgcttcccgctcgcggggtcaggagatcaaaagctaaaacttaaattccacgacatgtctacttcggtttctgcagataacaatcctctttttattaattcagaaatctgcaagaggatatgggccatggtacgtaccgaccctcggtactaatttacagtgtacactacttaggtatgtaggtattacgccgttccgtcccgagggttccggtgttcccgcttcccgctcagaaggtccctgacccgactggcctttaactatcgtccagaataccaggctgtcccgtctccgtgcagcagaggatgaaaggccatgtgagatgtatcaccacgaaaagaggaacccccaaggaacttactggtcggacctgagaatcaagtaattcttcaagttatgtaacgtattcaccgtactgtacgttccgtttccagttacctctactaccccagactttgggaaatttgaatccggggcccgggatgctactctgtaatttctcttcatcagacaatcaacaacgtgagactgccgcaactgaggttaccattacgtatgcccaggcgtgggcttttgctcatatgttcatgggtgtttctatcatcgtccacgctcatgttctttatcttaaatcaagaacaaatcgacaattaatgcccggtgtcgacacttggaatccaaaacgttgcctctacccgcggtaccctctttcgcactttctcactggcacaaagtcaatatttaataattttactcggcattgattatttctgttgtgctctccatgctaactacctccatcaccataccgtaaactagatctctgcgcaatagagcaaagattgatccaatacttcactgccccctgattaaaaccagagtatctgagaaatagtagccgcctgggcttctccagatcatcgccttttgaacctccccgcagccagaacttcatggagacacctgatgctttttatggtcaactctttcccccgctgtcccatcaagagagagggagaaacaggatacccatgataaaccagagctattacaaaacctgaggccccgggggattcgccaacaaaagaggaattattaccccgggatatcgatagacgagaaaccgccgaaaagagcaacgtaatcgagaaaggagaaaacttgtgcaatactaaaaatgatcaaagtagggatgacgaggatcaatgtgccagacacgcatgaaaagacaaggtatcgtcttgtaaatttcgtggctgatggatgaaatgggacaagaacagaacatttgtaagaggggtattcttggcagtttttaaatcgggaaaatgtgatgatatgtcgtcaagcttttttctttttgaagcgacacatggaggcaacagagcgtcctggtaaatacaacgagatcctctaaacgccaaaaggagtcgaaccgggagtgtactctccggaggggtattataaggaataagagtcatgaaccatcggtggcttataacctatcgcaacacacagccgtgttgcgaggcagacaaggaaaaaaaaatattttgatttacccgctcactgtgtatggtgaatgctttcaggagacagagaagcgggatcgacatcaaagtgtttgagatccatgtactggttcagctccatttctgcttggttcggttcagcgaatggcgagtgaggatgcatcggaagtgtgtaactgtgcttgcccggctggtacatgtcgtgggtggagccatcgtccgagatcgcggagccttcgcagatgggaggcatagacatcggcggagattcgctcatgatagcagggtggtcgaacgatagcggggaaatcgacggaggcgggacaccgaggctcgaggggttgatcatgggcgagaaagtagcgctatagggggtgaagctacctgccatgttgccattgtcaggaggggcgaagtagttgggactgttaaagccagccggtgagtgcggagcagtcgtcgccgacatgggatactgtcgcatatccaccgacccgaagccagcctgggtatcaatgcgcaagttggggttgagaggacccagcatgttgggctgctgagggataggagcaaagatctgggggttgtgaacaggagcctgctgatgctcaggttgcgtgatgtggaagcttgggggctgctggagcatttggagtgtctggaaatcgatcggtccagggacactgcggctacgctgcctcttgtggccaggtcctccccgcatcatcatgttgttgttctgatgaacgttgatcccccattggttctcctggaacatgcccacgtgcggctgcgcaaagtttggctgagaagagggacgagctggcgaaacaggcgcagacagggccatggggtggtgcatctcctggaacatgtggttcgggctgtgacgatgcatgaaagcctccaggctgacaagcttggcaagctggccgctcaaaatcttggggttgccaccaaggtggtgggtgagcacgcttgaagcttgctggtcctcagtaaaatcaccgacctggaaaaagccgctagcctggccagccgcgtccatgaagaagaggggcgggtggaggagctcgatcgtgattccgcccatatgatcgccatcgccattgttgaggtaaatattcttaatgtaagaaaagggatactcgatcttgtatccttcctgctcgttgttgatgtagtaggtcatcgtgcacttgtcgggggagtaaaagatgatgagatccatagagttttgggacacgcgcatccacttgccaatagtgagcgatttgcaggtgagatggtgaatcactgtcgcgagtcagtaagccactccaactccaacctccatggggtgatcgagccgcaacttacaaactttgccctgtccgccttgctcaccaccgagcatgccctggtgtccgtaaggcagcaaaccagtgcgaccaaagtaaccaagacccttgcccgactccatcgcctgtatcgcaagatactgtctcatagactcggggatggaatccatatcctcgccgctttccaagctcttctttgccagaagcttgatcttggcgcgactgctcatgaagttagtcgatagtcacaactatgatcggggtaaaagcgcgcagcaacacaaacttaccgattctggaaccaaatctggacggatctttcggtcatgttgatctcctccgctatcctctcgcgaacagtggcagtcggggtagggttcttgttgaactccatctcaagggttgtgagctggtcctgcgtcgcacgttgcctcttctggttcttttgctgctgagtaagggtgctcttgcggggaggacgcctcgaggccgaagactggttgtggttcttgttgccattggcgggagtagagggagaaggcgaaacactgtccttggggcagctggtcgaggtgggagtaggaagaggagtcatgctggaggttggcgaaggcgcttcctgcttcatggacggaggggccaaagtctcctggttgattatgtcggtagccattgcgagcagcgctggtgtcctttccttgattccaaatgaaagccaagagcgcgttgaacgaagtttatctctcaatacacggatccagatgtctctggatttggcctagtgctggccgaccctgtttgcccgtttcaggttgcgcgtcgagcggaaggctgagatggtggagggtgtgatgtcgaaggcgtatagcagtcgtgtgcgtgagtataagctatcgcgagattgcagattggcaacaaatggaggaatgtcgcaagacaatatgaaagtcgtttcttttctgtggtaataatgaatgtgtcgtcctaggccgcagtaggtgggcacgggaggattagtagtgatagtagtatagtagtagtaagtactaagtgtctagcagtgtttgggttgccagggtgagtggcagagagagtgtggtatgtgtgtgtgatagcggtgatgctgatgatggtgttgtagtagtggtggtgttgatgatgatgatgatgctggattcagaccgtaaaggaaggtaagagacccggaaagagtgacgggacctaatggaatggactgaattgattattgatccaaagtgaacgactgtggttaggtagaaaagcaaaagaatgaaggcagggggagagacaggaaaggaagggcttgtcggtgagagacgagactgacgatggcgaccgaggtgggttgaaaaaagagggagtgggaaaaaaagagagcgacgagggccggggacggggtagacattcgagggaaaaagcagaaagggcaatggtggaacatgcgaccaccacccgactccagcgggctccagggttaggtccaggactccaacagggctccagcaggagcgagcgagcgatggggcggcaccgaaaaaaagcgggttcaccagactctgggcaacaaccactgcatggacctggtggcactgcgagcaagactgcgaatcactgcgaatcaccggtgcgaatggctgctgcgaatggcaccgtccagccagtgcctctgctcgctctgtggtgcccaccaccgacactagtgtactatgctacttgcgaaggtgggtcgctcgatgcgggtcgagtggcatggcgtccaggcgggggttgcggttggcccatatcatctcatggttgccgtgcctggtcgtgcctggcgccttccatctcgacatgtcgtcctctcccggcgcagctgttcgtctggttccagcttggtgcggtttgggtgcagttctggtgcagtctggcgcagaggcgctgcagcagagggggtgtgaggcagaccgttgggattggacgcggtccatcgctcgcaagcacggtgatggcacagctcgacacagccaacaagcaacaaggaatggagggcagcagacttcacactacagtagaggtagtagcacgcttgcacattgaccaacgcttcccttcagtgcgggacacggcatgatggcggccctcctcccaagccgtgagcgacgacggtacctgcatcattcacttgctcactgtccccatccacagtctgtcagacgccattttataccgtggtcccgtcccgtctccatggcacgcagtttcagtcttgtctctttgtgagaaaggttcagtctgtcgtctgtcctatttgcaaaccaagaaaaaaaaagaagagaaaaaggtcacagcgaacagcgatcatgatggagtggatctcacaaaccacgcacctcttcctcgtgctcctattcgggctttcaacggccaaagctttccggtccaccccgtcctttttcccgagttcccttccatcggccctctcacaacttctctcacactgtccagctctcctagccagacacactgcctacgatacaataaccccccgtgacccagggttcggtcggatacctgcccgacttggcgacccatccaggccccgtttgcaccagttgacccctaatcccaggtcccggacggactcgaccattcagatcagagacactgctttagctccccagggttaccttaccactggaaagaacggcactgatccgactgccgccaggcctgttggtgagatcctctcctctgttcctgagctagacagtaccgaaagaagctctagaagttgaaggggtctgagggaaaagaaaggggagggggtgctggaatcgggagggctcgggcttgggccccgcgaccactggactgtccacaacgcccatttcggtaatcaagagcttgagacagacgacgggggagggtaaccaggtcttcaaacagacgtaagcatacacaggacacagtaccccgatggagatggggagcctgacctgacctgacctgacctgacttgacctgacctgactgatcacgacttggccactatgtaacacactgggaccggtgcaacgccgatgctgccaaaagattcagcagtcccggtcggcatgggcagccgagctcgctttttttctacatatggatctcattcccgtcgacagcaggtggttgtcttcctacccgttggtaaacatgccaagtattggacgacgacgtttatatcttatcgacggaggagtcgtccgtttggtcatcagcccaggaacaatcgacatccactcacggtcgccgaggccatggttctgttgtcggttggttctttggggggatgctacgacccatcatccgtcaaggtgaattggaataagtgaacacaagcggaccttgcaatacataatcggatgagcttgctgctcccggagatcttctccaaacctccaggtacgtatacaatcggtccatttctcgtcgtctgttataccgtctgctactttctctcctggcacctgtccacctcatacaaagaggatgcgtagctacccggataatcctgctgtgcaacgtgcgctcgcgttcatcatcgggcccattcgggtacagtttgaaaagcagatcgccattcagtgatgctcacagtgacagcatactcacggaaacagcaccctatggcttctcaaagccttcaataattttggacccttctaaagtcccctagctgatcggccctgttgtcgacgtctgccattgccgttgccgcgggttggcgggtcaggagggactgggagccccagcagtcatatggtattcgagcagcgctaccagcgagaccatgcagcagcctgactctcgcacaaaccggatgcctccaccaggtgtttgaactgaaggttagcgcaatggatcggcacgatatggtgcgaattcggattgcatcaagctgcactagtaatcgtccacttgacactggagagagagaaaggtgtgtgtggcacgatggtctttccaccatcggccgttatatagccatgtacttgtttcttatttttttttttgtgttttctcttttttaaactctttccttgttgctacccaacgttggcgttggaacaccaacatagccaaagctggctgtttgatccgtcgcttggcaatccgcgccgttagcctctccgaggcggcttcaacacgcctccagttgtggtgtacagggacagcgaagcaacggggcagcgatccaaaaaagaagttcgttcccgggggtgcagcgacatgagggcttttggtgtgcacaccagaaaagccaagaagtgcctgatgccagattcaggaacaccaatcggcgttcatttaagggcttcggctccatagtttgggggcagtcttggctggccctcctgggactgaaaagggggtaaacagcgagacctcaggcgaccacacagtgcgctaaactgtcaagggttcacgtcgccgcgccgttcagttgctagtcctgtagtagtaggtgttgttcgcttcgcccttctcgctgttgttattccatttctcttcttccaccaccatgtctagcctccatctatttgagtcgcgatcctaggattggcgattacgtgcgtactccaactccttggtgtcgctaaggctcatcgatctcatgcgaacactcgagtctgtgtctcctcatccttgtcctcagaccgctgtgtgttctgtgagacagtttcacaagtttagtcccaatgtatacaagccccgattccctcgagtcccgtactagttgaattcgtcgtgcattggcggattggtcagtcatcagtgggggtcttgtcgggtcagctggcggacctagaagcccgaagcacagcccacgttctcggctttcctgtctcatcgggatactatggggaaagggcaaggggtttgttgatgttggtgttcttggccgacaatccttcaggacatcgccacaacaagaagggaagtttgttcaagtgcatctgctatcaccgttcttgctgcccgcagacagaacagggcgcggagaaagagactttgacccgacatagaagaaaggagtcactcaatccaagtgcgggggcagagacgtcagatgcacgtctgtgcacggtgttgcgaccttgcattgctgcagtgtgttcctgcgttagcgccttttcttttttttcacactccgtgatgctgatgcggcgtcaatatgtacacgaggacgcctcactgctcctcttgacggttgagaaactgaaccaggcaggtcaagttccctccacgcggctccccacaagcactgcaaccaatattgtgatgggctctcttccggtgtttggcatgacgcggtcagttcgataagctcgagaagaatgttacactagaggcaggtaacggacgagatgggggcgataacactgatcgtccatcgacagcctcctttgggatacgtacccagcaccaacacgatacagcgctgatagaaaggaacaagtcgctgattgatcttatcacatgacaacagctgtgtaccgggacggctatatgatcttcttgcaagcccacatcctccatggtttcccacgttcttttcgatctcgcactggtctaagcagcctcatgctctcaacggggaagggccgggacctcgccaatggaatgaaatcgggcttggacatgtgaaccaccaggagcggggcaatctttatataacagccgccaggtccgcaagaatgcttcctagctcctgaaacttgatggcagacatgactgaggaagccgcagacattgggaagatcgtgaacgaagacggcaaaggccgcagaacaacgactatgatatagtcttggaaaccggcgtggagactcgaacagcattaacatcagatgacaacggacaacgttccgacagcccggtgctgcgaaaccgcgccaagcgggcgtttttccgtgtttggattccaggtcaaaccagaccagaggtatgtatgcaatgcctgccttttcttgggcgtggctatttccgaaaaggatgtttattccggcccggcagattctccatttcgaaaattgattgaggtttgttacccttgagaagaccggctctcttggatctcaacacttcaaaacacggcatctcctcgttatggtcttgggatttaatgcgactgcgatgccatgaccggtatccctgcgagggagacatccatcagaacgaacgaaggagcttggacagtgcgacagcgacagcagcagcgacggacggacaaggacagggtcgggaatccaccttacccctggatttgtggagcagacaaggatcactagcgagacacaagtcagtaagcggtgcgattccattgcttttcagatttcgagcttccaagcagtacaagtccgttgccgtcgtggttttgtgccctctgcttcccttttcctcttcctctcagacagagtctctgaccccgagttgatctctcctcctgacaagcccgatcatccgtccaatccctcacctcaaaacaaccctcaattccgtccatccatctcaccccgaatgatgtgcgccgtctcaatgcacacattcatcgacatgtcaaaagaggggcatgctaatgcaaatcctacatttctgatttgtttcttgggcgggggttacaacgtcacattcgttgtcttgagtcgtgacatacagcacacacacaacacgtcaaacaactgccctgcccagatagaaaacatgggaagaacggcaggagaatttgataaaaaaaaaagaattaaataaaaaataaaaaataaaaggacattgaagagctctcaactcgccccgcacaccacttgtcagcacaaggtgcaccgtgcggttacatattctgatgacgaccttcactgctaacaagcgatatgatctttggcggagctttcgtccccctttccccatccggctggagggggtcattcggacatcgtccgtctactagtatagagctgtgaatgggccttgaggacgaacttagaataggacagaacgcgctcgcggcctgctttctcttgtttttttttttttttttttttttttttttttttttttttttttcccccgacgcgaaacgacggcggcgatcgttcatgcggctatccgcccggtttgctgattggtctgtcgtctgaatgtctctttgaaagtgttcatagcaaggtatgcacgtctgactggccgtaagcattgtgcggcagcgtaacaacctaagcaaaagcactgtggatagaaagctgacagagcacaattatgcgaaacacgcgatgtcgtaaaaacaccactgactcttaaggaataggaaagtcggaatcatgtcccacagcaatccacgcgcgagctggagatgcaacagccaaaatagccaccgagccatccatcgtcaacacagatctgaagattctcgaaacacacctggccacgggaagccatgtggtcatgacgataagctcaaggccaatccctggtaagatgttgatggcggccatggaaagtcactggcctgaactgggattatacaagcacgccgcaatcattcaccgtcttctgatgttttcgcccatccattggtcacggagctctcggcagttattaggcgacggtgatgctctctttctctccttttcttcagccctgaaagtggacgcccgttcctcaacatcatggaccatctacatgatacatcagctccccttgtccgataaaagccgttgtgcccgctgtcagcctcggatttatctagtgtgcctggcatgagccgcatgacggacgagcccggccagggttgcctaaatgggcatgcgcacatcgtgttcggggcttccatcgatgtcgaaccgaagcatgacggtccggtctccttacatggtgtacttgactggatttaggcacctgctccgaacgcacgcccaaacagcgatgcgaccgaggtccactcagcatcgtccagctagtgcgatatgtgtttagaggtagaggatatgaaccaagtggttactcgtcagttcatcctctaaaggcacgccgactcgctctttgtacaatgtttccttttcgatgagtattgagggaagaaagaccccactctcattggctacgctccattgaaaagatggatgatacccagaagcaaaacgatgaccatcagaattcaatacgaaggtcacacatgcatattaagtgatgttgggtgacaagcacatttcccggccttatacccggcagagtctggtgctgcgaacatttggttctatcaagccggacttttgtgttgcacgagcggtccgcccccggctccgaggtagtcaccgagcgccccggggtacaggcccatcagagaacctatcaacctcggatgatcggctcctgtccgaagctgcgggcaggaagaaaagaacgacgacttcgcatggtcgtcaaatctaccctacccgcctaaactcgccggggtgtcctcttccgtcacaagagtgccttctccgtgccaggcttctacgcatggttatgcacggtcaataaggttgcatcccattccaaaaaaaccaccaatcccaagacggagctccgaaacttctgaaactcgcgctttgcgaacattgacgaagaaaaaatattaaaagaccgggtttaccctggtcattcactgtcaataaaggaagacatcttgccgattgaggaaatcaggttgttgacgacaacccgttctcggctcgtttgataaccccggattcgacgatgcgttgactcgcgtcgccgccgtcaagatttatacatctcgtggcgctgggcggttcatcaatctcaacaatgacaagatcaaacaaacacgtatgcatgaagtctttgtcctgcatagctcagacagcatgaacgacaagactgcattcaccttcaccacgatacttcagccaggtggtggcgaataatcactgattacatcgaacgttcagctttatgcttgctatatcctgattgtcttctatcgcttgtaattccgttcctctcattcgctgctcttctatctttttcttcttcccaacctcagacgtatctgatcgacctacagaaacgcttcgtcatcagtgattgtctatcagggaccgatgccacgatgacacatgctaccgttgccgggagatcctcttctccttgttcatccgtggtgtatactacttgtcattgtgccctgggtcaggatctggctaacggcaagatgaagatcattattggggtcgttgagcgacaggatctccaggaacacctggtcttctcttctgttcacattctgccagaagatctattccatcagagaacttactgtacaaggacagagttccatctcgtgggggtgtgatgtagtttgtgatgcaacagagctataatcagatgcttataactttggcaaaactgaacgtgagcatggagatcatacaatatatagctatgctatactatactatactataccccccaactccatacccgtcgataccctgatacttcctatcctcttctactgtattttctcgaagctaaagcagcatagccccactacttattaacccagagcagagtcatgtttaccccccttgtcctgatacatacgcttcagaactgattacatacaccctcaataggtaagtagtcagttgacagatgactttgaaaagtttcgaactctcacagataaacattcaccatgccacgccaaacaacgtccttttagcctgcatccagctacatacctatgtaacaccctcgcatcatctgatgctaaccaggatctcccgtccggccttatacaagctacgcaatcgttttaccaggaaaccccaggaacatctcaacaaccgtcttccttgcccacccgttccgttccgctccgttccgtccctcccagaccaaacgcccgagtgttttttttttttctagtatacttcagctgtgtacctaagatgtgggagtttggggaacttggctacctacctagtagttggcgtggttcttcttcttcttactcgctgttattacctacctaggtatcttgtttcgaattaggtatcctatgcaccaggcaagagacctatacaaatcaaaaattgtccagaaagtgaaattgcacgaaaaccaccatgatcgataaaatacaatggcaatcgcgctaaggagtaggagtagacgagtgtgtgggcttgacgatcaaccagctcgtgctgtcgaatctcgtcttgatgacgagagcagacaacctacctacctaggtaagccttcattcaactgcgagattgaactcggtactctggcattacatgaaaaatggttctgtcgtacctacttagtgcccaggctgttttccactaatgcgtggctagtactgtactggaatatagtgtatagatcaacccttaaaactatttgttggcgcgcgaggtcccactgggtggctcacacatgcaccaaaacttgttgactccattcacagcggccaaaacaaacctgtgtccagacaataaagtagccatacagtcatgagactgtagagcatgaggttatatggcgaagcagcaacccgtttcatgttccactgagttttactagtgtttgaagactgtcaaccaagctttggcgtggttgttactacctacgttaggtgctccttatcaagcagtgagaccgagtgttgtttgatgtagggtaggtacctcttaaaacagtgccaaccctttgttcaaactaaactgatattatgcttcgccttctatgatgtctaactgaccagaaacaccctaatggcgcctagtttttctataattggtatcaaatacacgacaaaatcaccattctactctttacctaaacccattgcgactaaccccaacaccgtctattatacagctgagcgcaccttttaagcagtggtctctccgacctcagttgacgcgacaacctttggcttttcctcttccttcttctcctccacaggcaccgccgccggtgtgggctctggaatagcagcagcctcgggagccggggctggcgcctcgtcgtgagcctccgttgccactggtacggaagcagtaacagggggaggagcaagagcagtctcggaagcaagagcaggctcgggagcaagaatggtctcgggctcagcagccggcgcaggcgcagatgcggcaggagtgggctcaggagcagaggtggcagcggcaataggaccagcaacgccaacctgagcatgcccagtgatgaaatcctccagctcgccaatctgctgaccaccggcaacccagcgctggtacttggcctcccgcttctcgacgcacatcttctgcagggcgggccagtaggtggcatggtcgtagtcgaactcaagagagccgttgaactcggtccagagctgctcggcggggacgtacttcttcatgtcctcgttgaacttgagcttctcgcgggtgttggggtcgataaagggagtgatgagtttgaagaagccgttgacaatccagggaactgtggttggtcagttttctgggtgttcgtcagacattaagcattgcacataccattaataatgagagcgcgcccgagtctctcggggtagtggttctgaaggatgttgaggacttcgcgagcctgaccgatgccaggagccgtgttggacctggacttgctcgacttgaagttgatgagcagagacagagtctcaacctggggcggcataaggtcgataacgcgctcgagcatgaagacgaggtgctgaacttggcgaggagaggcctcggtgttctggcggccagggttcaggtaatggcagacgcggccctccttgtcgtagcccaagatgatctgcttgccggtctcgttttcgggcgagatgtgatccgcagtcaactcctcgacgccgtactctctcctccacgtgagcgtgcccaggatgcgtttctcagcctccttttgattccattttgttgcgcgcagaaagcggaggagacattcccgagtcaaccagaacttctctctatcggtgatgggaccggccttgccctcagtcgcagggacttccttccagtttttgacttgttcgagcaaccagttgtacttttcctcctggtcagccgtaagcgccgcttggggcttgggctggctgtcaggggtaggggaagccagagggaccttgaggacagtggccattttgagcgagcgacgtggtaaagaatttgggaattaaagagagtagagtgagcaagatcagaaaatgcaggaaaaaacggaacgagacgtaggaggttggcttagaaaaagaaagttgagatacgttgaagtggaagtgcagtggaattggacgatgccatgagcccaatctcaagcgaccgacgatgtgtcagccgcaaccaaacagattaggggctttgattgctggcctcagggcagatcgcttcgatgatcacggaaattggcgaatgtctttccgtctggaccgaagcaaagccaagacttgcttggaagcaagatgtagaagatttgtatttcaccattgaaaatatgtgctggcttgacggaattggtgacaaacccaacatgtcaatcttctcgagttttgatgaagcagtgcacctgcttgatggacattttgctgcccctgcgttcactttgaagagtttggacaatccgtctgcaacttgcaagtacgtcttaaacttgcagcaaagcgctttccggattgtggagctagggaagccgccgcgcaccagccacagatcccctgagctacagcgccgctgcgtcacaccctcgggccacaaggaccacccctgccaattggattagcgtgttttcgcgttaattgatttctacggcgcggtcagcaccacaatggcgcgtcctgtgaatgtgtagtggtggttcccctccgtgatcatattcgtgataccgaattgtttgtttgtttgtttgttcattgtgccactcaagctgcgaccacacaactcgaaccgctatttgttgcaacttcaagtagggacgggactgcatcgactaaatctgtcaaacatcacgagcaccgaagagaagaacgaggcgcaaacatcacctgccattgcgatcatggccgatccagtcgtggccgagctcaacgagcgcttcggcactgccaacaccgagctctctccagatgtcatatatgagctccagtcgattatgcgcctgcacgaactcgacgttcaagacatgttcttcaagtgggagtcgtactgcatcaagatggacatggaccagcccaagatgtccatgtccactgttcgcaagttcaagcaggacctacaagacacactagaacgagcaaaccgagctcaggcgttggagcaagtcaagaccgaaaagcgaccgggaggaacaccaaggccaggagcgaggaacaatagcgatgtgtttggtatgcttgatggactcacaacaccggcagctcgacgggcagcaaagcttggttcggctaggaaaacaccaatggggactcccatcggctcccgcttgaagaatgagcccgtaagctcgccgatgaagctggaggcacaactagatgccatgggcgtgattccgtatgtccagaccagttccctgcatacgtactgtatgtaccttgctaaccgttccaagaccatcttctttcaaagatagaccaaacgccggcgaagtgatcgaaatcctcaacgaaaatctccctgcgcccgaaccacccatcgctcccttcggcgagtcccgcatcaaacttactgccgcctccgatctgaagaaattgggctacaagccactagcaatgaagctttctgaagcatccgagatcttggacgacaggatagacgactttacaagtttggttctggaacattacaagttggacgagtcggtattcggcagcgcggctatgcagagtaccacagagatcgtggcagtcgggcgtgtcgcctctgatacgtccgagggcaagctcaacgccgcttccctcgtgttagaaacctccagaaagttgggcggcggtttccgggtacccctaaacgtcagcaagctcaagggttaccagttcttccccggacagatcgtcgcactacgcggaaccaataccacggggcgtgagttcaccgtcaacgaagtcatacgcatgcctctcatgggcaatgctgcctccacactagagaccatggcagcacaccgtgagaggctacgcggcggtccggacgccatggacaccgacgacgaaaaccccatgcctcttaacgtcatctttgcctctggcccctacaccgccgacgacaacctcgacttcgagcccctccacactttcatcaacgaagcagcagacacctatgccgacgccgtcatcctcaccggccccttcatcgacgccgagcaccccctcattgcatcaggcgacttcgacctccccgaggaagccgtctacgaccctgacgctgcaactctgaacactgtcttcaagtatctcatctcgcccgcgctgaaccgactcgtgtccgccaatccgcacgtcaccatcctgctcgttccctcggttcgcgacgtaatcgaccgccacgtctcttggccgcaagaccccttcccccgcaaggagctcggcctgcacaagagcatcaagatccttggcaacccaatgacgctcagcctcaacgagacgttggtggggatcagcagtcaggatgcgctgtgggagctcaagcatgaggagctgattggcggcacggtggaggataccaatggcttgtcgagggtggcgaggtatctgatcgagcagaggcattatttcccgctgtttccgccgacggatcggacgaagctgcccaagacggggagacaggtgattgatgggcaggctgcgccgggcgccatgctggatatcagttatttgaagttgggcgagatggttaatgtgcgtccggatgtgttgattgtgccgagcgcgttgccgcctttcgccaaggtatgttttttttttgttgtgttgctgaatttgcttttcatcctgggaatgcgtgcagttactgactttcttgtctaggtcattgaaagtgtgttggtcatcaaccccgggtatctatcacaacgcaagcgagccggtacatatgccaggatgacactgtatccgccaaaactgtcggaggcggatgctgcgccaggtgggatgcttgcccataggatctttgagagggcaagagtcgaggtcaccaggatttaaacttaatctcgaagttctgggtttggtagacatgtcttgatgatgtgaaaatttggaggtataaatctggtttccatgtatttgtattcggcattggcatgaggataggtataaccaggtggtttggcgtcgggatgaaaaagagtttgcacattcaccttgacgatacaacagtattaatgtgagaagttcttgcatgagccgacgaggccgcaggtaggcaagacatggactacctagtatccacctttcttcgcttgtcgctctcataccggtcccgctctctggatggtgaccgtttcctccgctcgccgtggtcgcgatcacgatcacgtcttggagacggcgaccggcgcctctccctgtaatcatcatcccgacgtctgtcacggtcccgatcccgatcccggtgacggtccctgtctccgtccctgtcacggtaacggtcccgagaatggtctctaccacggttgcgatctctatcgcctcccctataccgatcctcaccacgcggcctgtcatcaccccttgacctctccggggcgctcttccgatcacccaacggaatggcattcgagcccttcggcccatcaccacccctatccctgtaccgatccctatgagagtcatcaggctggaacctttcatctccaaacctgtcaaactccctccctggcctgttgtcatgcaggcggccccactgtcccgtatcttcactcttgaggtctctgtacttggtggcgccctttcttcccagcttggtcatatctctcagctgcagcgccttgggcaacagctcccggttcttaacatcgtccgcaaacctcgcgcccataatgtctcgcttgtccagtcccatctccttgctctcatcctggtagaaagcacccttgtgaaagtacttttgcatgtatgccatcttgcctttgccctctttctcttccttctgctgctgcaggtgtttttcatcttcggcgcgacgttcttcttccgtgaggttccgtcggcgctcgatctctgcgagttccttctccttggcttcgatagcctcgcgctcgcgccggacgcgcttcagctcacgcagtttccaggcagcgtattcggcttcggggtcaatgtcatccgtgtcgtcgatttggtcgtcttctgggtcggtgtcgtcgtcccagtgcttcttgccagcggcgcgggcggcaaggtctttcttgatttgctcttcgacaagctcgtcggcggcgcggcggcgggcttctgcggcagctgcttcgtcttcttcgggtgtcgatttcttgtttgtcgaggcggagttggatgcggttactccagcttcgcggtcggcctttcgaatgaactttggtcgcagcatcaaccgccttggtgcttcctcttcttcttctgagctctcttcctcttccgactcttcttcctcgttgccactttcctcttcctcttcgtcttcctcctctgtcacgaacccttcctctcttgctttctgttcggccgcaatgcgcgccttcgcagctgcctcccgtcgctttttctcttcttcttcgttgtctggggcgttgctgcctattccggcggctttcaagttgatcttgccatcgttgccacgactgatgattcggccaggacctgctgcattggcaaacttgggcgctggcgctttccgcgtggaaggcttcttgggggcttcctcctcgtcttcgggaacgttgtcggattcggattcggagtcgacaccggtgggcttgccggcgcggtagcgcggtgccttgaccgggttggccgtcatgctcttagctggcggcatgacgggcgtggctgtggacgtgtaaagctgatatctggatggcaatgcaaggctgaatgatcaagtacaggtggcgaaccttaaggacgggcggaatggcgttcaaaatgaaatgctgggaaatgcaactttcatgtccgggtgtaatgatgaaattacagtgcaacgtcacgtagtacgatacgtgcagtaaattttgtgacgcggcaagtggacctcgcagcgggtgtgtttggttcccgctgcccggcagggccacgacccgccgtagcgatcgaatgccccgcatgacagccctgtgtgtctgtgttcgggtgttttttggtctgtgctttccgacttgcagcgacgcgacgaacggaacacttaactcttaggacaggaagggggctccaagacttacagaaagtgcctatccaggtacctagaaggaagtgaatgatgccaattggaaaagcaacaagatattgaggaaggtacatagctcaaccaagacaggaagaaagtcctggaagcagggttggggacgaagcatccggcgtgtagtacctatttcctatgtatatattggcctccccagctgttgtttggcccgttcgtgttcacccaatcactgcaggcatccccgcctttctacctctataagttcccttcttctcccccccccccccccccccgacttttgtcctctgcttaggcttcacttttcctcattcgacacgctcgctctcttgccagtctccgcatcccgcggactgcacaacatcagcgacatttcagcaacacggtcttctttcctcctccgacctccgttgtctcatatgtcatcgtcctgtaattcatgaggcccacaaccgcatgatcaaacctcactgtcctgagcatatctgcctcctcttcctgcccatgaggttttcgttcaggcattcttccttgatgacatcgccttgaggctcggttctcttcccagtaaggcttcgttatcagcaccgcagcgcgtgtcatcgactctggtcaggtccgaggacaggtccgtcatcaaggcgatccagtcaaggtcatcgcagactcttccactatcgtatgtctgctctcataccgcacatcattcgttttggcttgaaactgacctcggtctcacacgcagatcaatgctgtgaaaatcgagtacctggtagctgagcacagtaacggatcgctcgacaagctggtttctctttgtcgatgccagaggatggcgatcttctcggcgccagcagaaacaagaagcgcccctgccttcgcatggcccttgttcgtccttgccatttctcaaccagaatcggcgcgcagttgctcttgttgcgcactctcgctggtcattacagaaccaccttgcagcactgtcctcacctcgcatcattggtgagggcggcgaagtcggcctctgcacctccacgcggtgccgcccgggaacctgaatgctgattccaccttttcgcgccaacttactcagactcatgtgcgagaaaacaactggttacttcttcgacagcatacagagcaaacgcagagacgcaatcccaagtcttgtcacggccacaatgacggactgatcacccgaatcacaggccagatggatcctacgacaagaccacgacggggaagttctatggaagcagagacgatcgtaccctcttacctctcctttcacagacgaccccaccctccccctccggctgtgttgtaaaccacagttgggtaggagtttggtccgccaagtagctgatgtgcaaagtgtctttccgcagccatgatcatactcctgttatcggccgtcgccgagggtgctcacatgcaacacgcagattgcaagctggaatcagttattcttggactctgcgttgatcatatggatgagaccaaagacaacgttacatatcgaattgcgaagaacatagttatcaggtctacagcatcggcggctggcttacgagtcagccgccgatgctgtaggcgtgacgacatccggtgtccaagtgtcttggcccggggccggggtgtcattcttttttgaagtttttgcggatggcgcctgggtctgatgacgactggaggttccgtcgtcgacgtttctctcggagcacgccaggcgtgttctgagaatgaggtgtgccgctgtgtatgagctgggcgggttcgattcctgtttctttgggccctagtttggagggacggctaacacggcgccactgccttgcgatcttgatggctatcctttactcggtgaagaatagggccgatctatgatgcgcagaaaaaaaatggacctgcaaaaatcacccaaagacgtcagatgtctttctggaaggctgggcagcttgatgtggacggaactgttggaactgttgggattttggcggagaggctgtaacgtcgatggtgtataatacttggtgtgactgtagagtagctctgttggtgtactggccgacagaagatactcgagggctcgtcgggctcagtgtcgatgtcgatgtgaccagctaggccgtctggaagcacagtaatgccgcccgcatcatcaagtatgtgcgttacacttagaatttcagaattcatcacatttggtgctagataatcttgatgtgccttctatctgcctcgagatctagttgactttccattcttcttgcctcctgcgatcttgtatttgcccagtcacctaggtatcgtacgtacttggcagtcaagagccaactacctagctatatcatctgaaatatttcaaggtaagcccaatggtaactatccaaacaccaaaacatagcccgccagacaagagacagttaaaagaatttgcttcaccacttgctcacatcggtcaatccttcgtttgacacaaggaaagtacttagacacttgcctggtgagataaaatccagaaccgcaacgtgccagccgttccgttcagagttaatccagcatggaggtgatatagctcattgaaactgaggcgacttccatcgcagtatccctttctttatggtgtttgttcatgtttcgcacaaagcctgtttcttgttgttctgtctagcagcagtgtgggtgaaacataattacatgcgaattttacgatatatcaactgaaaggtaaattgactgatatatccgtttttgctcacatgaatcactcagaaaatacttcatcatctgcttagctcttgaacaaaggcaagtgcatagtatcattgcctagatgttcgtgcatatacgcaggacaatgaacacgctccatatacgtgtttgacggtcttcttttgggttctggatgaggtcagttccggctcacatagtcaggagcgcgagatataagaatggccatacctatatctgtcatctcttcctctctcggcactctgcagattcccatcattcaaggacccaaaccaccagccaaagtattcagctcacgcaacacaacttgccaatcccaccaccatgtacaagacgaagcagacagcgagacgcacgttccctccactcaagcctccgaacttcaaagcacccgtcccgcgcgaaagcagctacagcgactcttactcccatgagtcctgccccacatcctcttgcgactcttgctttggatacatttacgacaatggctatgactccaacactgaggagtgggatgacgacgacgaggaggacgacgatgatgacgagactcagtcctctgcctgtcagtcccaggtgactgacccgttctccatgtcttccatgtcttctctcttcggccctccttctttttcttctcagcaacctcatggttttgccctcggcgctccttccgtgcctccctccttaccttcaacctccaggggaaaggaacgtgctcagcagtcacggtgttcctgccagaaaatttccaagggatattgcaacgccacttccggtgctcccagtggtaataacggacagaatcaaagcccaaacattactgaaactcaactctccatcttcagcaacaacggacaatccgggactaatagccagacccaaactaccgacaatcaggctttgggacatttgttgggcgatggacgtagtgctaccgccgacgtaaaggacaagaatggcaacggtaccggcaacggcaacggcatgatcaagaacttgaatgtgtataatccgaacattaccattcaagtgacgccggagaactttaacaggttcagcaagttctttcctcagaagtcaggcaatgccggcaatgggaaataagggagcacacacgtaatcgcgtgaagactaggatatcagccagcgtgcttgatcgtttggtcacagatgaggcttttcagcgggtatttggtgcaagttgatgtgatttggatatgaaagggggtctgagatagtgatcatggttgtgaggatttgtgttgtaagcgggagagagagagagagagagagaggaatttctttggatacatggtaatagctgcaataaaatatttgatttagttcaagataacagtctgccttctgcgatccttgtgagaggttggtagtacatgataatttgcgtaaggaagatgatgagagaagcggaagacatgtgatacagttgttgtcttgaaagacttcgtcatccttccctcgtcagggagacggtgagacctgaacaagataaggcaaccacgaggtatcacaacaagtcctgagaataaccttccggtcaacgtcatgaacaaagacttttgagagtagccatgccggctgtgaacatgagtaaggtgttacaagatgctttgatgcatgaggatgctgggatcaggaaaaggttataggacatcgtgataagggaaacctgttcattacctggatccctcggtcatccttcgctgccaggacgttgcaacggcgcaaaagcgtcgcttgcaccgcaccttttccccgatcacggttggttgcgtcttttacggacattctgggttggcagtagaacattagtagctagcaaggatcatgacaggcccgattgttcaacctcgtcaatacacgtgatggaggtatcgtgtaggctggagacaacggggcagacaggctcctttcctgtttcccgaaggcacacatgaggacacaaacgagcttgtcctccacttgtggtgctgcggagttgaaggtttttctctcatctcccggctcacccctcttctcggtcaaagtataggtcggacagaccatgacggacatggatactatggagtagcatggcccccattgatgcgaccagccggaccgagcaaggtgagaaaactgtcgtcctatcgacgatgccagatggcttggtgcagcgtgctgtgtgctgcgagcgtgcatgcattgcatgaaagactgcaggacgcagtaaggtacagatgtacacagaaaaaaaacacatggagggacctacattagtgcgatgatgaccgcaagtgcgcgcttcattcgccataacaagatcatcaagttcaagaggatcgtaaggtactgcgtagaggtatatatctgaccccacctccctcgtctttctctacctctacaacttgggcgttccttgttcattctctctgttcgtacgatgccgatttgtaccaagtcgttcctgttcctgacagattgcattggcgatatcgagacatgagattcaatgggatggctgctcctgccaattaatgtaatggctgaacggataagcatcatcgagcgaggtgggtggtgatagcggctgccgtctataagtgtgatgggagctgatggggatcgcgcgaaaacgacgcacaacaagcgaccattggccagttgtggcagggatttagacgcccatctcatccgctaaacccagattggccaagtcctccaagtgatcactcgagtccccacagcggacaggaagtgcctggttggctgcatcgagaggaattgcatctccttccttcttttcaacttcttttttagaaagtgcaatcgtcaacacgccttgcaggaccgtcaaggaccgtcaacgcagcgaattctccggctctggctgcctgcctgcctgcctgcctgcctgcctgcctgcctgcctgcctgcctgcctgcctgcctgcctgcctgccatgggtgaacactcgcctcgggctgcttaaccgcccatcatgcagttgcattggtcagtagtatagtagcattggtggacccagttcaacgacagacattgaacgtgacaggcaccattcccttgccatggacggccacaccctcgacacactgggttcagttacctcacagcttcgtgatatcgattgatgcccacattgcctggaagcatcttcctgggccccggtcttgtcattggcctcgcgtaggaggcggccagatgcgtggtacttgcgccatcacttgtactagggaaccgacagagccgactggcttaggtttgatcagataggtagcaacccctccctctcttgccgtcactctacattggatatcaccgaccagccatgcccggtcactggcaaggcggccatggtctcttgttgatcgatgcatgccgttgtggaccaggacctattcttaggtgactacccgttgttacccctcttggtgatatgttgatataaggctcagtttcctccctctctttccatttctctttcttcttttttttctcttcagcaagttctcaaacttccaaaaaccagttgtgtttttcccccctcccccctttctttcccctttcccatcgtagagctgtgctctatcgattaattcactttcactaatacaccaaaaaatcaaatcacggtagcttgctggtctcgctatcccccccaaattcacactcacataccccctaaagcactaactggtttttgcttgctcgactcgccgtcttacgcgccaatttacattcttctcaagattcgtttttagtttcgttttcagcattaccccttaatcagtcaacatgtccgccattcagctttcgttctctctccgtgtttcttctggcgtcaagaccgtccatcttcttggttcctgggacaactacgccggccagctccccctttccaaggacaagacctcctccaagtctggctcgtggaagggcaccttccgcttccagcccgctcttgtccagcccggccagcgctactggtactactacatcatcgatggctaccacgtttcccacaacccttccgaggagttcaccgttgagcccaccaccggccgctctctgaacatcctcgacgttcccaagtcttcttcctccccctcctcctcctcctcctccaagagctcttctcgccactcccgcgactccgtcaagtcctccatgcgcgagtccctctccgtcgacatccccaagggtcgccctctctccatctcccagatcaaggctcccaagcccatgtctccccacgccacccgccacatcctcgatgccgactacaacatcgacgagctttccacccgcttcgcctctgccggcatctacgacgagtacgatgaggacgtcatcaccgacttcgacatgcgctcctcccccgtctcctccaccggctcttccgtcagctaccgctccgacagctccagccccagctcctccctctccggctactccactccggcttcggactgctccagctgcatctgcgagcgctacggcatcacccgcaagggcgagcgtgtccgtctcgactgcggtggctcccgctgcggctatgaggactcctgctcctctgaggatgaggacagctacgttgagcgcagctctcgccgcaacggcatcgtcgtccgtgcttaagtggcttcgcccctgcctcgggtgaggaattcaaagaagactccatcctccacgacttttggaagggaactcaagtaggaacgtttgtgtgttgtgtgcagcccggccttgttagtgccattaatttgccacccaccgtcccatactcccaatccggtcaaccaagaagacatatcgacgttccagtctcgattccagcactccgatgtttgcgcctagttcgccatcccgtcgctcggaattcgatgagagataaacacggtccgatcacgctcactttcagttgttgaatagcgactgcagcgagaaaaagtgtcaggcgactcagctctccaagtgactgaagtatgttgaagtcaaggtttctgtccccttgcgcgcaagcccaaccggctggtccctcgggttcgcgtcgaggcacagacctcattcagcattacaatttgtcgcttactcgacactttttcttctgcccatctgctttcccactattgtggttaatgctgcggcccctcactccacgcatgcttgcttgcaagtttgtgtgttcctgtgaagtcgataaagaaaactttttcttgagatgtattttgcgtgttttaccaacaccaaactttattcgtcaagcctcggagtacttggccccactggttggtggttcaagtccagcttcgggatataatatttcacctttgtcaatgatggcacttttcctggtttcttcggaggagcaaagcctacttatttctgtcaatcttgtggcacttgaactggatggttttgggaaggttcaagactggctactcaactttatgtatgacttatgaagattatgaaaactcacaaaaaaaggaggaactggtattggaaatcgtggaggaagaaaactggcagataagttgaatagcataatttgctgcagatgccggattagggtagataccgctatgaaatctatgcctcgggaaccgatgactataactttgctcgctgtcgtgctgcttaatttgactttgtgacgctttcctaaggaacatcgaaacttctcaatcacctcctcaccaatttacaatctccaaccgttgagagagattaccaagccgaaccggacacaccctatgtcatatgtggcaacactcaaaatgaatgtagttataacgacagatgtcaagccaactacgtgtgccgtcttccatcagaagggtaattatcaagtgaccaaacatggtccttcagaaaagatgaaagtattatatcctatacactcgccagatcctcaaaaccaaccgcctgctagcggacgagccactacaaaccaggctgtcctgcatatcgtcagagcgattgtcgagtacttatgtagcgcagaatttggttagtacaagaccggttagcgtcctcatgtgcttgcatcatctacgaggtaaagctatataaagagagaacgacattaatctgtcaaaagagtgtgaagggttgttataagagagaggtgaagggagaggtgaagggagaggtgaagggagaggtgaagagagaggtaaagagatgaatgatgaaagaagaggggatcgcaaagctttaaagaaactgtcaagagacgctgaagagaaggtaaagaagattatggagattgaacgtctagtctagtatcggatgaaagttttgcgaataaaacgaactgtccaagatcaggttcaaatcacccagttattcactatctataagtgcttgtcgagaattgaagagtactaaagaatcatcggagattaaacgcttttctgacttgtcctcaatcaggtatctatcatccaatggcagctccggacattgcaaattaactaaacaagaaaaaaaaaatgtactgcattcacgactattcaaaccattcattccgacagtcactcaattgctatcgtctgtggaaatgtttggaacaatgtccgacgccggcaaagtcggaccattcattcattcccgggccatcgtcataccgaggacgtgtacttattcccgcttgtctttcggcaacagggcttacccggtcacttgtaatttggtgttcattttgtttttttttgtggccggttcaagtccttggcccatactacgcgaagaagcgaaatggacaatgatcagcgagttgagttttccattcgtgagagagaaaaaggtagaagtgtagtgatgtgtacaatactcgatacgtctattgactaaaatgctttctttgagtggtgtttcacgcggtgtcatacaagttcgtgttgtatgtatctttgcgtaggtcgtaggtaccattcccagtcagtctatgttgtatttgtatgtcatgccccccttctttcctgaaagggcgagtttataggggatatccaagaactcctatgcaaatgccatcatggtcggccagctaaagaatctggacctgacctgtttgttgtatttcaaccaatcgacggaatcggtgttgagaaacgatgccgtccgtgtaaaaagagcagcagacctttcaaattctcctccaacgccatgcaagtaaaaagtcaagatcaaaaacccaaaccatccatttccttccccttctcaaccgaccctgcgggtgaactcaaccactccgagctctaaccggcgtggatgatccgcccatcgggcttgatcagcctcctcccgctcttcagatcccgcttgctcgcacagcagcatcccataccgctgtgtaccgcgaagctccacatggtgaagcccgtggcaatccacataaagacaaacatgtacgtgcccacatcggcgtgaatgttgaggtctgactgcgcttcggccgcatacttgaaggcgtagctgatgacagtgccgatgatcgaggcggccagggtcaggatcatggaggcgaacgagaaaagggagagcgggagggaccaccaccgcgacttgacgggcaggatgggcgagacgaagatgaggacgaagttgagaacgcaggcggttaggaagaagccgaacatgatctgcgaggtgatgcgcaggaccgagaggatggtgatgatggcggtggggatggcgacggtggcgcccgagagaagctcgctcatgatgaccttgaccgggttaaaccagtagagcgtttcgggctcggagcagtacgtgatccctctgtgatgggttagcatgacaagtctgtggataggaaagggggaaaaggttgactaactcagattgatatccctcgcaaaagttccacagaccaacttggtaaaagtcatgcagacctatactttgagcaatactgttgatcaactgcgcatttggtaccgattccgggatgatgtcggccaagttgagcttgtaaaagtaaacattgcgaagcacgggcttgtcggatgtgttgccaatgagaatctgttttacaggtcagctaaatgtaaaacgagtggctagtgatattgagttaacataccagtatcaggaacacccaagacaccagatacccaaaggatgcgctccaggcaaagtatcgccgtagcctcgttgctcgcttgatctgttcatcactgggtaccccttcctctccttgaagtgtcctttcgtagcttgcgtctcgtgtttgtggctggggtgagtatcgttctttgggttggtcatccaagctgttcctctttcggaggttcagtagtgatttcagacccattgtcctgtatcttgtgctgtttccggatcccaaggatctggagagtaatgatgttgactttgagtgggcagtcacaccttctttctcgtccaacttcggttaaggagaagaggccggctctttcagagagttttgtcccaagcttatctagagtggtgtttgttgctggtggtggagggttgtggtttgggggacttttgaggtctaggggtcccggagttggcgagagtgatgacgacggggcttggctccggtcaccggcgggaattgcaaaaccaggtcgaaaagtctgaaggtcggtcttcgcaggggaaagaaaaagacgatagtcgcggcagaagatgggggatcgactggttagtagattgatgaggtgatgtcgttatcaaaaagcaggcttgttcaggttacgatcgctacagccaccgacctgcttggcagattggtttattgggacctcgtctgatggagacaacccttgggcagggaattattgttgggtggttgggggtctgtgctgttgatcaatcgacaaacgtggaccgacggcaatcaggattcgggatgtcgttgtcttgatatcagaagaaggagcgagggatagaagaagattatcggcatcagtcagcatccagaaaagggagtgtgtttggaatcttggccagtttctgcgcacccagcgttgcaattggctcgcgtgcctctctctcaccgtcggcggtcagcaagagtggaagggctcagcgggcgaacgggcgtctttgagcggcgattcacagtccattgcccaaaagtggacagcgaatccaccaaagcactcctgatggtcgaggaatttgggtcgtgtaaaaccccgggcgttggagagtctcattcggctgtggttaaggcttgccaattttatccaacttgtccatttgcagtgcttgtctgtattcgcggctaataggcgccttcatcttggcaagacctagacacacaataggaactgtctcattcaaccatggaagtcaacagttgtagttctagcagagtctagtctcacggcatccatcatattgtcacctttctattgatgtttcaaaccaggtcagttctggagcaatgcccatgtggagatgataccctagattcaagactcaggtccgaggggcacaccacccaccccaaaaacaaacccctgaggggttgtgagagacgctcttggttggtgcccaaagatgggaaagcggcgatcgtattctgtcttggcagcgatgtcgttatcaccacgagttgaattgaaggaggcttgtgcaactgcgacgtcataccaaaaaaagaaaaaaaaggggaagaaaaatgcaagctgcaccaccaaggcatcttgcgtgctgtcaagactgcattgtgctgggaaggcatctttcaaaacaccattatcagcatcgtgagattccaattgccgattacctcaaccaagctcgatccaagctcgagccaaggtcttgtatttcgactcttgagaaagaaccctgacgatgaccaagcctctgtgccagggtcgtagctgctgaatgagaagatggaagccccggagtgatgcggcagtgcttcttggctcagtcggcacccagctagaggctccacgtgtggaccgtgccaagcctgcctttttccctccagacgggggtcgtagggggtcggaacatgaagcgcccttcactaccttaccgtgacagcatgatccagacgcgcccgtcccagcaccttcacttggctccctgttcacattcagctggcagaagaagttgggccaatgatccatcgattcaacttgaagcttcaaggctgggaggttgatgaacttgttggttgattctaccttgtcgtcatctgttcttatcctctcgttaaccccaaccaaaccttaacccatctctccgtctccctggccggcattggatgctctccgagaacaagcatcttggttcccgtcccccccttcccctcctacaacttgtattgtttggatattcacctagagctcttcaggccagcttgcttgggtggacacacagttcaccatgacttcccttacacggcgtctgggctgcctgctcggcgtgctttccgtgggcactagcctagtccatggccaggccataaccacagtcaacggcgaagaggtgaccatgttgacgggcacaaaggctgaacacacgacctcatcgataccaaccaatctatatcaaacttacaccacacgcattacgcttgggacgactacagacacagcatcatccatcctcgcttcggtttcagaaacaggaaacgccaccgataccgcgctctcttcggaatcggcttccgagacttccagcgcaacgctgagctacctgacgggcaccaactcgcactcgacgtcgacctccaacgcgactgcgtcgagcacagaatctgcgcagcctgtacctacgaacactcggccgtgcaataactatcccgaattttgcgaccgcaagtacagcaacatcaccgaggtcggttgccacaacagtccctttgtcagggcgaattccgctgccgcgaaccaacagctcggcgtcgtcgatcagctcaatgatggcgtccgtttcctccaagcccagattcagtgggccaaaaacgatacagtgccgcacttctgtcacaccacgtgcgatctttttgatgccggtcccatcaccgaatggctcaccaccgtgaaggactgggtcgtggcccacccctatgacgtcgtcaccattttgcttggcaacggcaactactcaacgcccgacttctacgttccccatatcgagaagacgggcatcctccgctatatctacaccccgcctgttattcccatgacactcaacgactggccgaccctgtcacacatgatcctgactggtcagcgcgtggtcatgtttatggactacatggccaaccagacagcctatccgtggcttctggacgagttcacccagatgtgggagactccgttcgatccggtcgaccgaaacttcccgtgtgtcgtccagcgaccgcccgacttgccggccgaccaggccaagaataggctgtatctgatgaaccacaatctgaacggggaggctaacctgcttggaaatgtcctcagtgtgccggacctgagtcggatcaacgagacgaacagcgcggagggctttggaagtttgggattggcagcaaacaactgtcggtcggattggggccgcccgcccaacgtgctcaacgtggattactacaatatgggagaccctcccggaagcgtgtttgaggcggcggcgagagccaacaatgtgacgtacaacaggaagtgctgtggcgtggcggccagctcggctcagagaatcgaggccatgttgaaggtgcctctgactctgggtttgatatgggctgctttctggacactggtttaagaatcacgttataaccgactacattggtggctggttgcctctctgttttcgattcaaatctggctcataccagatgtgtttagcattcgcatggcgtttcggttctgatgaggggaggacggacagaagtctggaaatagatttagttgttatgaagatattgttgatcatactgttccctccagaactcctcgtttcgatatctcggtctctttctgccgataccggttgacggtcgacgattctagaccttcaatcaatctcatcgaagtcggaatgacgtttgcggggaaaccaacatcacacaaaacctcaaactagaaacagtgccagccaacccctgccgcgtgcatcccgtttcagtttagcggcgcatcaggcgacgtgagccgaaccgaggtacaatgctttctccacgtccacgcgacacttgtgcttgcaccactcggcgtctgtcaattgacaatcatcaacgtcccccgcaacttgttctctccacaacttcgtccttgacacttctacccgtccgtcgtctaccgcgcttgtatatacgcgacttgcctactcctcatcccatctttatcactttgttgccgcaaaccctcaatctaatcccaagttcttaccttaaaccatcaagatgtctcagaccttcacaaagagccaggtggccgagcacaaggacgataagtccatgtatatcatcattgacgacggtgtttatgatatcaccagtatgtttttctctgttgtttttgccctcccgtcctccggcctttctcatatctcctccctctgcacctccctcaacccctcccttgcttcctgttccatccccccggcgcaatcatctataccaacacattcaacacgcaacccaaattaagaagccaagcaatatgacaaggaaacattgatgactaacctttatataaaatatagacttcctcgacgaccaccccggcggcgccaagatcctcaagcgcatggccggcaaggacgctaccaagtccttctggaagtaccacggcaagagcgtgctggaaaagtacggcaccaagctcaaggtcggcactcttgctgaggctgccaagttataagcatgccttctaggtttatttgttgagtgacagtgggttgtcaaatgggaaaggtgtgtcaagtggcgatcccgtggtggtaaacggggcatggctcagatgggggcagagtggaaggggacggggccgaggacggaattccatggacgaaccgaaccgaccatgatgggggacacaggaaagaacaagaatgtagcgcgcgacgacacctgggatcgacagtaccgatgagggaggagtgtgcgaactacggacaatcgaagaaacgaccatcacttaccctcaactcaaacccgcatcccaacctcgccttacccccgctgagttgactcgatcattctgccctggtcgtgggcttgtggcatctggtcggtctaggcgaaaagggttgtgctaaagatgatagatgttgctttgggcgcgcgcaacttgttttcttcttgagccgaaacaggacaactatgttggatacaaggaatgacgagcgcggtcttgccttgcggtggtgtgaagaacatcatccagaaatctgttgacgagtggcttgggcgctgcgcaatcgcatttatatataccctagatctgtatagcgaatggtgatttttttcatttaaacacacctgattatgaatctgaaaaggatgggatgttgtctgacgttggttgttggatgtgtggtgatgatgatgatgagggggggggaccgagcatatatgtggtattcgcatgtgattatgcttttcggtatttgggtgcatgaggctggcgttggcattgccgtttctgttgcatatgctgcaattgctctatctgcacccattgcatatgcgaacatccacatctacatctacatctttgtttctctagatctacatcacattcgcatacagtctgtctgtcaatcgtgcgtacaagcgcacaggcataccggttttaagcaatttcgaatggccttcgtacacaactgaatttgtgattttcactccattttccttgtgctatggtattttcagtcttgggtggtaactctactcgtttgatacttcctcaagcgcctaggcaggagcgtccttcgactggccatagtcaggaaaggaacggtacagcggagggaagtgtcgtatgtgatgcccggccgcctttttcaagtcacctgggtagtagcagaccatgagctgtggaaactgttcactatcttttgtctatccccggccatctctcatgtctatctccagtccgtgatgataacactccaaggccttgaaggtgtgcagtccggctttgaagaatgtatcctttctaccgccaatgcacatgcgttggacggatcatttacaactttacttcttaaatgcaagattatgggaaattgtgagtgtcttgatgaagtcttcattcgatagagtatcgcgctgaggccccggtaccgttacttttcctacgcaactaaactccctttcctcgccccatgttttgaccgtaaacataggtacacagtagacaagtcaaggtgaagctcaagctcaagctcaaactcaagctcaagctcgagtccctccccccccccccccccccttgattcaacccagggcatgcttgcgcagctgtctttttcttgtccttcccgacgtcttttctgagtcttgatttgggaacccaaccccggtaagtgttccccgattaagtgttccccgattaagtgtcccccgattaagtgtcccccgattaagtgtcccccggtaagtgttccccgataagtgtcccccggtgatgtaccacggtgagtgagtgttccccggcaaatatgcccagcgccggtgagtttcacctactggaacagttcgcaagtgaaacaaccgttaggacaaccgaacttggttggagagctggtctgcctgccagcctgccaggttcggctcaatgttttggaatgctgttgattagaaactttgatctgagactgcctccctccctccccctgctagggagctattcttgcctggcaccagccgcactgtaccgcgccgcgccgcgccgaactgtgaggtcaaagacccaaaggcgcggagatgagaagattagcggttacgcgcgtttggaagttacttggttgtacttgtggatagcttgggagatggaagagactgttctcgtacagctggtccgtggtttagtaaccaaccgcactggtgggcggatgatagcaagcatggcccatggcgttacaggctcggcgcacgcggggaagattttgcgtgacggtgagatacgagtggaacgtataacaagaaagggcgtacgagtatatgtaaagtgtactgtatcggccattattcttccttggaggagctgtaggtgagttatgatcgcttgagctaggttgacgcgatcagccgatttggagatgttgtatatttagtgtccaagaaaggatagaatgagacaattttgataaaggtgtgaatgccgggactgcctaaatgagctatggctgtcaccacactcacaactgtttgctgtcaaactccgtaattcctgcttccgtcaaaccatccgatgaagtgaaccaggaatagctggagatgacaatcagcaaggtccgagtaattttgggtgaaatgttgatgtacacagagcctaagaagcttgcgatggatagccataccacttggcacaacagtctaagagcaaccggtagttcgacgctttgcagacgcctgaccggcaaagatcgagatctcgttttctgtcgaatacctgatcattttccagatcttcgttgcttacgtagagcctcagcacaccgcagattgagagtgacgtcggatcttgagcgcaaactggcacggcggcaagaccggctgctctgacaagatggatgattgtcggggcattatttgcttgccctgccaacctgacaaggtgcttggccgtcggtcccgtcaacacgtgtagtccagggtttgataggaagatccgggcaacctagactagcatggtgcagaaatagattaacctcgtttcgacatccttcgaaaatccttggcgtccatcccaagtcggcggaaaatccggggtaatataaggaaaaggaggaaaatgaacggtagggtgccggaaaggagtcccgatagccgaacgagtcttagtatgggggttacagtcggtcgttgggcgtaacggctgcaggagcccttccatggagatatcgcaccgcttccagggggaaaggtacctaagctgtggtttgatagcactgatgaggttaccctgacaccactttatgcgaagattcgagttccagaaggtttcttcaaacgaaatcagccaccggtcagaactaaaatagagagggacatggtcaaacaccggtgacgttaatgctcctggtggataaagggaggatggcggtcctgaggttaagggtatcccgactttcgtttctccattaagcactccaacagccacttggctacacggaagtacctgtccttcccgtccgttgtcgcaaacatttggagggtcaagcagcggacggcaatcctggattgtggacggccatcttgccagatggcaatacggaatagtgcctacttagacactgcgggactggtagtgacagcacagacatcaaagcatctagtattgccctggaggtgtgggaaggactgttcataatgtgatcaaggatgctcatacagcgccgtccgggccaggaggagcgataggtggacggcgccgcaaccccaaatctctaatggaagactgggttccgaaggcagccatcgtgacgtgagactggtctttgaaggacggatccaatggcaggatagatgtctcttttttctggtaactgtgcgaccttggattctgggcgttgtgagccgtgagagggtacaaatgttaggtatcaaggcggggagctgatgggagagttcgttgtgtgcgtcgttgggggggtgaagttgttgttcaggttagagttggctgcacctcgcaagagttcaggcccgtaagccacgggctgtatgtaggtacgtacctggctaacagcgggttaggcccccccccccctaaaatgatgcacgaaaagtggaaacatgggagccccacgggggacccgggaccccccaacttggttcggatcaggtaacagtctgggcccaaccccaaccccaacccgctgctgtcatggccaacttctctttcgcatccagtcgcccgccacttcccagtccacacttcatcctgtttatctttctggtcattcctgagctgcaaatccacgactgatcactccagcgatcaaccaatgccagccaggtcccgccgtgctccctcagctgggctgtggtgccaactgtcctgtccgttcagattgctgtctcgtctttttttgcgcctttgccctgatggtcagagagcaaatgtttctaccgaagctctggcgagtctgtgcttgtctgggtcgtgccccgggaccgggaccgggaccgtgctgtcaggattcaagatgaattagaaccatgatgagctcaaccagggacggccttgtcggtcggttaggtggatgtcgacatcccttacccgatgccgcgtcgtcgctgctatcatatattgtacactcatgttactgcgccccagcaccagcattcctgccagcctgtcactgccaggtgaacccgccatcgaccgcatcgcccatcggtcaagcacctggcattcaccttgtgcatgccaccaccaggcgatggatacgatacatgtcgaaacttttcgtgtatatgctggtgccattcgtggacattgttacgcagggaggagtgcttaaagtgcccgaaaaggcccctttcagtttgcttttttctcaatgtccgctcccgtgcatgtctcttggacggtttggttcgtccattttggctgttgaagaacctttcttattgtggccattcatgccgccccagctaataagacacacctttcgatgtggtgacttacacgtagaggtaccgtacctttgaacctcccgtccttccccagatttgctctcccccacacccccggcccagcccagtccccagtccaatcctcactgtcctacctgacctgactgaccgtccccatcactccttccctccgtcaaacctgccatctctttctccaactgaacggcaagttccacaccttcgctggcccggacccaactggaccataaaagaatctgttggtctcaactttctcccttcgaacttcccctctctcctcattcacggcaccggccacttgaaaagaccacatcgtttgcttgtcggactctccgtactacaatcatcataaaacaagccacgaattccatccgacttgacaatctcgaaccagattaccaccatcaaacataggcatcaccagactcgccttgactcttcgtctgtcctcggcttgttcagctattaaaacccgacttgggctccatcacctcccccttctcgacacatatcttcccagacaccgtctacaacttcaaagatttctgcacaacttgagcgaaccgtaagctttgctctgactgcttccctcacacagataacttggctaactccggtcagatttccttcacaatgacttcccaaattgctcagcctactcctatctcggctcctcgcccgaatctcggcgtcatgacctcgcaagacctcttcgccagtgtcaacgcttccttcagcaagaacagccagccgtcaacaccaagtcacaccatccaagagaatgactactctgtgccagctcctcctcctccaagcccggttagcttccgggaacaccattggccatcgcccgttcgccgttaagtcagctccggctgttctttccttggttcgcaggtcgagcacccgggcctatctcatttcaaggggggccgcataggccgtaatcgggaggcttttgtacacatacgactgtaacacttcatcgccgtcttcgttgcacagcaagcaagcattcttatttcgtcaaggttgaaagcttctcagcgagagaaccttgttttcctttttatttttttccctttcttttttcctcggtacgtgggtaacacaaaatcactcggagtcacggcgggaatgtaatagagtgatgggaatgggcaggcacaaaatggttgaggaaaggccttcgtcatctttggttcttcggttacaaaacatccttattacatcacacaaaaactctcgcgaggataatggtccttcatggcggacaaatacaagctgtgctttagtttaatgctacaaacatacctcagttcgacttcttcagccccaggcgatttgatgagattacatgatgttttggtttccccggcaacaaagattaacgcgtcactcggatatgacgccagaaccataggtgatcgtcttttccaccctctgtcgtccccaataaaaaagcctgcaatactgcatcagaattgactgatcgtttccaccagttgtcgtcactaacattttcattgggcgaccaagaccaacaacatcggcagcactccaataacatgtcaaagacctcatgtatcggttttcagccgtctcaaccagaagactcttgatcacaaaaccaatatctcagcctttgacgattggtgctctttgttatcagcactaacaacgattaaccatacgtcttttatcactccatctcgctttgttttgggttgccaaacaggggcccaccacagtcatgatcacaaacatcaccctcaaaaaacgattggtctgttgctataaacatccagaacaccactacaaccccaccgacccaacctttttctttttttcttgtttccaacggacaccgaacatccacacagccaaaacagcgtcacttcggtttcagcaagtagatcgattcgagattcgcgtagtatacgcaatcttgctcgcttgcttgcaatacgaactgccccttcgtcgatctagtctttcgctagtgtagtgtgaaccttgctctcggagaaatcaggatgtctcgaaacaagcagatacagcagatcagtttgagacctgtcgtctaatcgtccacttatgtacccgctcgctacatttccaaatatagaaatgccccgtggaccccgtaccgtaccgatggcccggtggcaacacatccgggggggtggtccgtcaggtcgttgacccccacaaagcgccgagcccaggtgccttaaaaggggatccgctggtcccctagaaatccactttctgcaccttgccctgccctctgtcattcaatatccactccatggacgttcatgtcatgcactgcaaaccccgaacccggacccttgggccggtaggcggtgcacttgattccactattttcgccggatattgtcgggtgcccttcgaacttcccttgagtcgacaaacatggaagttcggatgatccgacggacgggcgagcgaacggatctcaagcggacggactgcagtacttgacagtgatgggagaccgggtgaacggggtggggcaccgagacacggattgacaacataggatcagaggtggtgaccgtatgaatggaggaaaagatgagataatggtgagcctgtttggacacaatgcaactataccaatgagaactgcgtcatagaatagattgtcgatgttgatagcaacggcttggaccatacctccaagccgtaggcaagtaaggaacctttggtttggacccaattggtgctgatgttttttctagcatattctttcggcgggttgagttaatggtaacacgatacctgtgaacaagtaccaagttcgactttatccgaaataactctggatcgtagtcatacgaaacaagacatccaaacacgataccctcgaatcacctacatcccgtgcaacccaaaaaaagacacattaacatccaggaaatttccagaagcctgccacctcacttctacgtacacccacaagaagatagttagtcgtcatgcaactctatctcagttggtatcaataacagcaagccattcagtcctccccgccctccagttctccagttagtactacaatcttatgccaacaattacatgaacgcagatagtataaacttgtggatctttttaccaaacggcatacgtgacatgacatgtcgtgtaactcccccaactctacctctacctaccaccccaaggtatcacgaacccaggcaccagccagccagcgtatgtcccagtgtgtcccgacgtgtgtgtgtgtgtgtgtccttaccttgaaacacacttcatcaccgacgccaccatacggccatcagctagctggttccacacacgtttaacacgagaaacaaagtaattccactgattcactggctgtgacatggccgaagcgtgtgtgctccgcgagtgtacgacatcagattcaagttgagtatgtgtgtaaggtacgggaagatccaagatatatatcatcttctcgctcgcaagacggagagaggaaaagatgtcttccccctggcgatgaatgaataagaaggtgaaacccggtacctctagatgagttactggttataaagtcctactcgactagcggaagtgactgttttgtacttggagacttgagaaactggtgttacacggcgacattgggaggaagatggaagcatttgagaagggttatggaagcatacctggaaaataggtgggtgggagcacggaggatattttggacactcctactccttttgggatcactgggttctagaaagtatatctcccggtaccttcgttgacaactcgtgagacacatgcagagttagaatgtcaacattattcaacctgtaggattcagccattcgtcaaaaaagcagaaaaaaaagacaaaagaaaaaaggtgtaggcttgcgcctgagagtctagcctgttgaacgcttcattggaccacttgacaacacgccccatttcgaggtgctgagagatggggtgaaagaggtagatgatcaacccatgcctgatgtttggaggtagtctgcttggttaccgagcaacagtcagacgttaaagggaaggagacatgaaggttagcaattggcttggagtctcacgtctcaagctgtaagacactcgacgttaatcgccgtgaatctgtccacgttgggcagatcatctttctgctatatcaattcggttgcatgaaatcagctgtcgtaatttgaagacacgctcagctttccgactttcctgctgtataggggagcttggtattcccacatatgtatctatgtagaatggctcccaattctgggtcgtcagaagcgctgaattatgtttaagttcgtcgtgatgccaaaaggttgatcaagcgcaagaagatttgcgtccgaacatgaatatatgtacaacatgtccaaatctccagaataaccctttgtcctgagttctaagcaccgcttctctgagaggataacgttccccacatgcaagtcatgaattcgacattgcctttcaagcgttggggtttgactaaggaagaagccagccttcctgtttgtggtggtactaatcttaatattcagtggtccgccgctattcgtcgcttctcgtcaagtctacgactttgtagaccggacgactatcaagtttgtacgcttccctcgctgtttccgcccagagccttgtctgagcctcgggtcccaagccggccatatggcacgtcatctccaccactctgcgccacttcttccaggcttcatcaccaaggcctagagtgcacaccggccagtcgctgccaaacatgatgcgttcgggcccaaaggcggctatcaccacagcaagccagggtaggatagcagagagaatttcctcggccgggcgagccctcaaaaactcgggcatctcgctgaagcagccgctcagtttcatgtaggtacggtcgcacttgctgagagtaaacatggcggtgcgccaggcgatgtatgagggatccgtttgtacattgacgatggttagatctggcttgcaaaggtggtctgagatgagaaccatcagttagcaagcaaatcatgcagaatgtgtcaaggtaaaaacttactcaggataaataccactttgtcctcctcgtccacaccttcgtgtgcacggtcgatcatttctaccgcctcctccagttggattctccctcttttgtgctggtcaacacccaggtcaaagacgaacttctttctgccaagcagcttcaggccctcgataaaatcgtcacttagggctgttccgttgggcttatcttgcagcaagtagcggaaacccttcaccttggcccatgtttcaggcccggcttccttttccgcagctgcgagatacttttccaactcggcagagcccaatacaaccggcgcccacggcacaattccgagacaatcacggccatcgtcagccgtgtggccctcgccaggcttcggttggccggttacgatgcggcgaagccatgcgatctcttgtagggggtaagtccaatccttagcattgtcgttcttgcggtcgacctcaattgcgacgtagccctgaagattgccaggcgcaccggtggcggtctggtattcctggatggagtgctgcttggcgagaggattgtcttcagcgtaccactggtgggattctacctcggactggggatagaggtgcacatgggtgtcgatgatgggaacggaaacggcgggagatgatgccattttgatcaggccgttatcgagctcgagtttggtaaagcgacggatatgtttggcaagaaagtaaggtatccagtgatagagaaagagaaggagacaagcgaagcaagcaaagtcagagatgacaggaagtaggaaggtcaggacgtcgaagcggtgtaccgtcctgcaggcagaccaacgctgaacacacaaaagtagaggtatggatgggatgtaactgaggcaacgggggaacttccaatcgagccttctccttcttatattttgtattcgttttagcataggcaggcacgcgctacagtacgaggagagtacctcgatggtcaggagggggtgggagatgggatcgacacagacagccaggaaccacgacgaggtggggtacgttcggcatgcaaagggcaggcccaagacgggacaattcacaccgaaagattcaaagatagggttcctgatcaagaatggttacctcccgtcttcggtttccatttccttgaggaacccaaggtccttttccctttcgtcttcctacagcaccggaagaaagatacccttgttatgtacagtcatcacatgattgtgcgaatatattagcaaaaagggttctatctgcaagacctgacagagaaatcatgacatgttccaaaagcttaagaagtgaacgaggccaagagggaagttgagcccctggaacttgctgaagttgagctctcgggtggggtttgatgtggagatatggggttggcgggcaactgccatgcttgtcagaagcgcttggcagcaacactccccggcaaacgcaaactacacgcgctatacaaactggggccctccgcacggaccgtggatgcctagcaattaaactcttgcccctcctcgacgcgctgccaaacgcgtcgctgctgcagtccattgtttgtgtgaaatttcccctccagaccaccatcatcatcagtccaacacactcgatccatccgtatcttgtcggatctttcttgacttctgcgccccaatccttgcatcttcgaacacgactcacgcataaatcaacctcaaaaacaacatcgagaacgtctccacgggcttgacgccaacactacccaaccaacatggcgggtcaaatcacacagggcgctctggagtaggtttcttcacgtgtgcttccatccagtagtatgacagactctgacttcttgctatagcgccatgttcaatgatcccgatcgcgcacaacaacagttccctgtccccatccttcaatgtctccagatcaagaccctcgactccaagaatgggggcgcgggcgccacggagaggttccgcattgtgctgagcgacctcaagaactatgtccaatgtatgatggccacgcaaacaaaccatcttgttcacgatggcctcctgcaacgcggctgcatcgtgcgcttgaagcagtatcaagctcaatgtctcaagggcaaaaagtacgcctatctacccctccgccaattcgggaaatccataacactgactgtttaaatccagcatcttgattgtcctcgatctcgaagttatccagtcccttggctgtcccgaaaagatgggcgatccacagcctcttggcccccgcagtgcagaaccacagcagaaccccaatctcggcagcaccggcttctatggcgtcaagagcgaacctacccaagacacgaaaccacagtttccacgccagatgccctcgcgtaatgccagcgggggtcagggatcaagcacgatatatcctattgaaggtctctcgcccttctcgcacaaatggaccatcaaggccagagtcacctccaagtccgatatcaagacctggcacaaggctagcggcgagggcaagctcttcagcgtcaactttcttgacgagagtggcgaaattagagcaacaggattcaacgaccaagtcgaccagttctatgatttgctacaggagggtcaggtttactacatttctacaccttgcagggtacagcttgccaagaagcaatggtcgaatctccccaatgactacgagctcacctttgagcgggataccgtgatcgaaaaggccgaagaccagacatctgtaccacaggtacgcttcaactttgtcaacatccaggagcttcaggatgttgagagggatgcgactgtcgatattattggtgtcctcaaggaggtccaagaggtgacccagattgtatccaagaccacacagaagccgtacgacaagcgcgagctgacccttgttgacaacactgggtactcggtacgttgtaccatctggggtaagacggccacgaactttgatgctcagcctgaatccattgtggccttcaagggcacaaaggtcagcgatttcggtggacgcagcttgtccctgctttcgtctggcaccatggccatcgatccggatattccagaggcccatcatctcaagggctggtatgatagcagcggcaggaacaacaccttcgccacccacaacaacatgcagaccttgggtggtgcgaccggtcgcaaggacgacgccaagaccatctcacaagtaaaggaagagaaccttggcacaaacgaggcgccggattacttcgctctcaaggcaacggttgtattcatcaagcaggataactttgcctaccctgggtgccgaagcgaaggctgtaacaggaaggtcacagatatgggtgatggtacctggcgctgcgagaagtgccagatcaaccacgatagacctcagtaccgttacattatgagcgtcaacgtcaacgaccacacaggtcaactttggcttagctgcttcgacgatacggcgcgggtcatcatgggcaagtcggccgatgaacttatggagattcgagagaccgacgagacgcggttgcccgccgagtttgagcaggccaactgccgcaagctgaactttaggtgcagggcgaagatggacacatttggtgaacagcagaggtacgtatcgggggttattctcacgattagatggacgttgctgacacattgcttgttgcaggattcgataccaggtcatgagcgtggcgccccttgactacaagatggaaggaaacaagcttaacgagctcatcaattcttacaaccaaatgagcatgtaaaggggagggtggggtttgttcacttatgcgaggaactagatgatgtatatggttaatgaacacgtgtttgtattttcgggcatgtggtctcaaggatgaacgatatgggcatcactggcctatcgactgaaagatgatttgcagtttcatgatggactgggatggttaagagctgtgatgggccgaaccctaacagaactttgttggcgtggcagcaaatttcggcatgattgcagacttgaataggtctctcaagcgttatcttggagttgagacactaggagaccttcctgttcgagttatcttcgataacatgccgaggtaagtacacacgcttcgttgactagaagaaagctccagagctggtcaaggtcggatcagggcggtccttgcaatgtaatacgcacctttcgggctcaatatccacatggcaatccgatcatctcatccgttatcggccttcttcaccctctcgtattctcaaactcttctatgcttcagctttttcacgcaaagaacccgtggcacagcctttcctggtcatctttcttcactttccaacttccgttatgtgaataggcaccccggctccggtctctatgcggactgtttagctgctcgataccgtatcggcacttatcgattacgcagatggatgacaggaacctaaacgccgtatcttccttatcggccgtcgtcgggatcccctgccgtgactccacatatccgccgtccagacccgcccccgctccgttccctcgggccccccactttcgatgtagcgggaagctgacaccgagttctagaacaaaagactattgaaatcacgtttgaaccgtattcgtgtcagcactaagaccaagttaaacctttatctttgctcatacttctctatcccattcagtgtcttcttgttgtctacttacactcatcaccttccaccaacatcaacaacaaagtgacaagcttcaacctctcaaacctccaacgaaatggccgaccccagcaccacccctccccttacccgtgcctccgtcctcgccgctcactccctcataaagccctacattcacgagacgcccgtgcttacgaataccactttcgaccaactcgcttccacccctcgtactcccgaagagctgcaaggaacggaatgggaggctaccgaaagaccggcgaacccaaagattcggttctggttcaagtgcgagaatttccagcggattggcgcgttcaaggctagaggagcgtttcatgctgtggagaggttgaagcaaactgaggggttagaggggttgaagaagggcggagtagtgacgcatagttctggtttgtgaatttccgctttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttcttttaatctggatatgatgaggtgatatcagtattgagagaaatgagattgtgaagatgtgaagtttttttgaaggctttgaaataggttgagttgtctgaattgtcttctgagatgtgatgagagttgtcgatgtgttcaagacgtagtagctacgtgaagacccaaactgacgtgacaacgaactaaaaggtaaccacgcccaagccctttccctcgctgcccgcgagaacggcatcccggcgcacatcgttatgcctaccatctcgcctccgcccaagatcgctgccaccaagggttacggcgccaacataacctttagcggaagcacgagtaccgagcgtgaagcagttacaagggaggtgattgagaagacgggtgcgaggctggtgccgccttatgatcgtatgtcccttctccttttttcttctcacgtgtcctttctttaggagtctcttcagagtgtcttcaaaccctctcgaggtcctctcgcccactttcatcctcccgtctcttcaccccaacactgaactgaccaactaacatccccaccccaacccacaccagacccagacatcatcctcggccaaggcaccgccgccctagagctccaacgccaagtcgccgcctctctctccacctccggcaccaccaccaccaccaaccgtcgtcgtcttaacgcgataataaccccctgcggcggcggtggtctcctctccggcaccgctctcgcctgttccgacctctccccttccgatccctccacacccggtccaatcctggtcttcggcgccgaaccctccttctcgggcgcggacgacggtcgtcggggttactactcgggcactcgcatcgagagcgtcaaatccttgacgattgccgatgggctgcggactcctctgggggcgtatccgtggagtatcatctatgagcggaagctggtggcgggcatgtacagtgtgggcgaggaagagatcaagaaggcgctgaggctggtttatgagaggatgaaggttgttgttgagccgagcgcggtagtggggttggcggtagcgttatttaatgaggagtttaggagtatggtggagagggaagggggggaggaagggtgggatttgggggtggtgtttagcggagggaatgttgagctggcggcgttggggaggttgtttggtgaggaatagaccggtcaaggagaggagcttatataaagaggaactaggagttgaagtcaatgtcagctcgtctgctgtccaagaatcagaccactaatgcataaaccaagccattgaacagagaaagaaaaagaaaagttcattgaccgacatgccaccgggcagaggccccccataaagataattatatacaatccgaacaaaccgaacccagaacaaaccaaatcgaagagacgtcggagaaaaggctttttaatatcccccatatttcccagaggtatcccgtcccgttccagcggccggccagtcatatgatgcggcctgtgcagcgtgttgtgtgcatctgttatttttcaaacctgcccaactaccggagtatcatttgtgtatccctcgtgcaagcagaaatcacgacccaaccaaaaagcatcaaaagccaattgtttacttctggttctcgggacggagggagctaggaagagaaacaaatgttagtcaggggtctttgtggcaaaagggcagacgaggtcacataccgaacggccttgccggcgcgccagatctcgaggttgcggatctcgtcgagctcagcctcgtaacgctcacggtaatcgggctgagagttgtactcgagagagcgcttggtctcgtcaccgttcttgacggagtcgtagaggttgttgaagacgggcttaagggcgtccttgaacttgggagtccagtcgatagcaccacggcgggcggtggtggagcaggcgtcgaacatccagtccatgccgtgggcaccaatgagggggtagagggactgggtagcctcctcaacggtctcgttgaaagcctcgctgggggagtggccgcgctcgcggaggacctcgtactgggcgaggaacatgccgtggataccacccatcaggcagccacgctcaccgtagaggtcagagtagacctccttctcgaaggtggtctcataaaggtagccggagccgacggcgacaccgagagcgacggccttctccttagccttgccggtgacgtcctggtagacagcgaaagaggagttgatgccacggccctcacggaagagggagcggacggtacggccggagcccttgggggcgacgaggatgacgtcaacgtcggtggggacctcgaccttggtgagatccttgaagacgggggagaaaccgtgggagaagtagagggtctgttgaagatgtttgttagctcgcgccaccacaagacccaatggcatcttcgttatgagctagcttggttactcaccttgcccttggtgatctggggcttgatgtggggccaggtctcggactgagcggcatcggaaaggaggttcatgacgatggtaccgcgggagatggcctcatcgacatcgaagaggttcttgccgggaacccagccatcctggatggcgtcctcccaggacttgccgttcttgcggacaccgacgatgacgttgaggccgttgtcacggaggttaagaccctggccgtgaccctgagagccgtagccgatgagagcgagggtgtcgttcttgaagtagtcctgaagagagagaaaagggtcagcatgggagttcatgcgagttcaacgactcaattgagcttgtgagtgagtgaagcttgatccgctcacgcccccgccatgccccgcccagacccttgggatgatccatggtcaaggaaagctcatagctgagctagaggctgggcttggagctacgggcacatgtttctgcgggcagctcggtgaacttgtgtgtaattgagatggcatgactcacaaggagcttctcagcgggccagtcagcgcgctctgtgtgtagggatagctcgtcagtaaacagttctgtttgttatttcggcccaatggctgccgactaagtggatctggatctggactcaccgtgaacctcctccttgtggccggcgaagtccatggtcttgacaccgcggacctgctggcgggcgggagcggcaacggccttgacggcaacggaggcgcggacagcgctggcagcagccacgaaggtgcggcgctggacggcgggagtggccaattggcgggccagggggcggagagccttggtgcagttgcgggcggccattgtgatggagtgcttgggggttatgggatttgatggggagggaaggaaagaaggacgggagagaagaagaaaggtcagatgggaagagagagggattggcttttgaggagatccggagctcaggagcgggcaccagtgtagggtacggagcagctacggaagacaacgaccgacctttggatccccaaccgtctgtctgactgtctgtgactgtctgacgctgccgagtagtcaccgatatgcgggtccaaattttttattttccctcccgtttgccagactcgagcaacgcgcaccgcaaaccaaacgctctggttggtccgcaacccattcgtagttggagctggctgccatgctgtcaccgaagtcggtcgctggcgacacttgtgggtggggccccttgtcctccagcttttccatggatatcttggcgagctatggctgggccctcgacggtgctctaagcaaaccaaagtccgcctccaaaagcgtgaaacccgctttcgcgcccctctgctgcggttacgccgtgagcctgtgactggccgcaaccgtgccagccaagcccggggcgcgccaagaaactgcccatagcgaggccattcagttccagctcgacacactcgagactctacacttaaacggcagtgatgacacggagcatccagatgctgcggcaatgctggaccctttccaaatctcaaaggtgttgacgccactggcgtcgtcggcatggtgtctggactggactaccggccctgcaccctggtacggagctctgacaacagcttcgacggacaggggggacccattctcaagccatttccttttttgcccattcacccagtccccgtttctgccattcccaccggagcctaactgcggcattgccaaacgaaagctccatgccgcgcggaagttcgcacgtggtttttgtcaaaaggtttggtaattaagcctgtcattgtgtgattgttggcgtgtgtttaatggcctgtgatgaatatgtcgccgtctttcttcaatatatgaggagtctgtgagaacaaaccgtttcctacactagttgccacgacggggtcccctcctgaatgtcaccccaattcgtcacaagcaggaaccatccacagcttgcctgtggctctctcagctccagaggttctcaacaactccgaccagcgccccgaaatggagaccaagtcaccttgaaaactggggttgagcgggtcccctttgggtcaaatcgtggcccacgatccacgaatcatcgaatatgggtagaccccggtcacctccagtccccagaatgtcacctcactggttgacagaacgccgaaccggggcaacgtcaatgtagggccgagcggcttcggtccgcctctgcatgggaatgccttcatgccatctcacagtctgggacgtaggggcaatgatgtgcttgctacattcccactttcacgttcacttccacttccaaatccgcgtccgatctataattcagtcttttgtgacttttgcgctcggtatttatggttgcggcccttggtatatcatggtgagtcacgtaaaaaggcgagagcaccccaggcacccagggtctggatctcaggggtattaggttgccatgtgaataggaccgatattcggagggttttcgtgtcttggtttgtgtggaatagtttggctaggcaaattgtaaagaggagaaggctttgtttttttttttccctggcatcctaacaacggcttcgttgcccctaggttctgaccggtacattgtgacaatgccttttttcttccgaagtcaatcatgggcgtcagtatgtatggaaagatactactctcaccacattggaaggttccaccgtttgcaaagaaatcatccacgagcactgacaacagaaaggacatgagtctatcataaaggtggatataggtggaaggtaagccacttcatgaaccctacttaatggaacaaaggaaatcaaacctgaacaacggaatgtacatattggacgtcagagctgcattattaacatcactcccgtggtcattgaaaatcgtctcatgtccattcgccctataaattaacgccgcttgatgaatccgctcctagcattccccagtcttcttcccctccccctccctttgcttccaccaatgtaagttcctcctccatcttcccgcctacactacatacccgcccgcagagtgcctagatcttagcttagggagcttccatgtttgggtaaggtagatccggggactttggcgtgtcaggaacatacgtagtgtagtagctcccgccccgtccgttgtctgacccccttccccccttcccccctccccgcccgcccaacactaccagccttacgacagataaggaacctgccggttactggtgactgacagcgagcgagcgcccgcccatccatccactgacagagcagcacagcagttccactcccacaactccattccgcatgccaagcatagcgtgtcctcatcccgattcccgagccatcctctaccatccccatgggacctgggggttgggtatattccacagttcgctaaaatctagataaggtaggcgctgaggctgaaacaagcgagctgaaaacttttgaggctgagaggctgagaaagaggtaaacgcacagaccttggttctcctgttacatgtattgcttttgatgggtcttttggcctagagtttgatgggttcccggtacctactggacaacccgttcatacgtctgacccttgactgtaccgcccgacatcgctgtcctgacgttgcgcttgaagccttccctgttggaccgcaggtcctcggcagcctccttgttcagcggatcgctcgcgttgggctcgaggaagaggaactgtaggccgacgatgacggcgttcaggttgagtacaggcttccagtcctcgcgcagaatgttaaggcacaccttgccttccaggtcgatattggggtggtagatcttttcgcggcactgcaccttgggcggctcgtgtgggaagttgggtgtgatgttgaaggtgaagctgaacttgccgcccttgtacatgccctcgtccggctcgatgtagaggatgaagttgaggatatcgtctgggtccgggaactcggtcttcattgtgctgcctagtgaaagctcgctgagatctgttcatcagcgttaccgtcccgtaaggagggcaacatgccgttagcttgatggtcttcttctctacagctgtggactcgacgaagccgaagacagctcagctcgagcgggtaatgttgaagcagggaccgagaattggcagcccccggccaggattgcgatcggatcgccgttacgtacctttctgcacccgcaactgcgccgccgtgactttctttttcttcccgccactttcagccccagccgcattctcggccttctgctgctcctttttctacatgattgatcaagatcgtgtcagcacacagtttcgcgcctcccgtcttaggtcgtttggagcatgatcgcatcagattatgcgcgccctacttgatgggacgaggatcaaagtattgtggtgttccgtaccatagaccaaatcttcaacatcttgacggtggtgaccctgccgcggatccacgtatgtgtttgcgtgctgtttgtgtatatgcgatgcgggtgccaacagacgtcaagtcttctaggcgccgagagacggagggaacaaggtcgtcgagggtttcggtttgcgctcgagtgaaaaaaggtaaaattggttgaagcgaggacggagatggagataacggtacgcggtaggtaggtagctgtcaaactacggatacgcgaaggttgcaggaggtaaacaaaagggatagaggtgttggatgatgccgaggcctgcgtgcgtaggcggtgtatgtaaaggtattttcgatcgatcaagatgacgacggatcggtcatgcgtagggtaagtaaggtatgtgtcaggggaaagatcggacaagacaagacaggaagtgtcaaactagaccaaaagacttaaagaggtgcagctcatcgatgctaccaacgacaagagcaaaaaacccgagtgcagggaagacagaagcttcaagatgtgtcaggccgggagttcctgttggcgctagatttgtcaggacagtagcaggtgttgatgcgaaatccaggttcgcgatacgtgatatggtaaacccaactgatggcgtttagacacctgggtggcaccgcaaccttgatgaggggcacgcgataacaaaaaggcaaagcgccggccggcaggggcgcttccagattggcccgcccaaccgctataataccaacccgtcacgtcagcaaacatggaggtctctacgtacaggactattcgaaaaacctggtgaccagctgttgaggagcgcactcttaggatggaaaatcagtaatcagatcagagtagtagaacatgaaagaaaaagaagtccaattcccgcgtgcaaaatcggtagtaccgtattctgtgatctcatcattacagtcgataccgtggccgcaaccctccggtaactttaggcgataggtaaggcgtatcataccgtataaaatgccccgaaaattacacgctctatcgccgctccggccgctccggccaggttccgtatcttccgtcgggctatcactccgggacccgcctgattgtccggggcttgttacattgggcttccaataagaactatgaacaactacatagtgccaacagctcctatgatgcttttgattcacagtctttcagagttaatacacaaaaacaagcagcaaacgccttgacttaaatgtcgtcttgaacatttctccacacgcatagctctctttactacatgtctctcgacctagctgctcgaagacgttgcagggtcaaaatcaatacatgctggctccctcctatcgacatctcggaaaaagcattaacccataatcaagacagcaacctatgtatgtcaaagagagtgtcccgttcgttccatctatcatagtcacacccagccaaccaaaaagcaagcaagtagttcaccccaacaatgcgaaacaccacacagcctttcagaccgtcaaaaaaagagaagccaacgtttgatactacacacgtaatagaaagtaggctttttgtgaccgtttcacggtactaccctgccatgacgccgtgccgccgccaaaaagcagtaacccttctcccttccttcttcccttttgcgctttgtaagcaatgtacaagccccaacaacaaccacgtgttttgggtttgcctagcttagcgacgggcaaagcagcacataataccggtcctgccaaggaaccaacagaagccaataaagcggatgacagagagcgcaccagtagcgaacagaaggaacttgaagaaccacgcagttctcgcggatgcggtttgctatcaatatatattagtaagtggttcaaagtcacaataaggtgaacagcaatgcttaccccgatgccaaatgtgttaaagttatcactggtgataacaaccgcgaggaggcagttggaaaacagccaagacacgacaagcatggttctgaaagacttgtacgagtcctcgagatccttaggctccggcgtctcgtcttccttgtacggagcaagagcgcgcctgacagtagcctcgaactgttggtcgatatcctcctgtggcttctcaatctcttccaccacggcctcatccttctcgcccttgctgacgttggcggacggcagtgcctcggccttatccgaacccttggtaccccacgagacgtcgtgccagttgttgaaggcgtaaatcatgaggatgttgatgtaggtcgacatgaggagcatgtagtaagggaacgagtggaacatgtgccaggggtcgaggtacataaaggaggccaagaagtaaaggccgtagatggtaaccaaggccaccaaaatgacacctgctgatcctgagccgccgaataacgaagccattgcgtccttagcgttgtccagctgtaattgttggtcgagcggtacggagaacgcgcgggcaacaagataaccggacaaaaccaagatataggactgaatgagcgagaagacgaagaacgaggtaatgtatgtccacttggaacccttcggccgattacccaatgcaaggatgaactgcaagataacgaatgccaggtagatatacttgagaaccgcgttgaagaagggcgttaccgtgtcaccgaagggccaaccgtgatgttctgccgaagagctagaagccgtaaccggggtaccaacaagatccatgatgacagtggtggtgagccagtaggaagcgagagagaaccatgtgaagatgacgtttgcgatattgtagatgagctggacgtggaagaagaacatgcggacgatgttgtgaccgctcttgtacattcttccgaaatgcatgagcgagtacaaactggcggcgaacgaaccgttgagccaacgacgacgctgagagatgaactcgggcgcaccttcgggcacatcggtctcgcccttggcagccttgatgtagctcagatgccatttctggccagccttggcgaccagttcgaagcagagaatacgatcttcggccaagaacatgttcttcttgaaaatgttcataccctcaatacccttcttgcccaaaagcttggacagggtgtgatcaccgtggaagtattgctccagcggccggcccatgatggctctgaaacggtaggccgagaaggcacctggcaacacagaaacgtaaccaaaagcactttccagcggcttgtcgagaatgttggaaatcttgtactcgaagttctggacggcgaccaaggggttgagcagctttttgccgcccttgcccaacatggcgtgaatttcaccgcaagcaccgccaagatccttatcgttgtagaaaccctcccaaagagccaacagcgacctggggctgggcttggtaccggcatccaacagaatgcatacttcggggttgaggatacggccaaaggcattgaacagccaacgatgcgagttgatcttcttggtgttcttctgcttcaggcagaaaatgaactgcacagggggcagtgtctgcgggccgtcatccacgggccggatgagcgcctgatttggtgtgacggaaagctgacttgtgtactcgaaaatgtgtgcaacagtctccttgccgtcaacgtccttcttgatgacaccatcctgataaacaccgatggtggccagaacgtcgagaacattcttgtctgtcttatcaagaccgtcgaaaaccaagcaaacgacaatcttctgccacgccggtcctccgcggttccagaacgaagacttcttcaggtttacgatatcgcggatgttggtcatgacggagtgcagcgttctggagagcaggaccttgtcttcgttgtagtacgtaatggcgatgagaagctcggtatgtctgttgtacatgcgagggcgcaaatcgtaaccgttcttgagcgtaaagtcgttgggatcgcaagtggcggcagtgtaacgcatcttgaagaactcctcgttgttgccctcctcatcgcggtacttgggctgaacagcgttcctaatagcactaggaacgggatagtcaagactcaaaacggaaccctggacaagcttgacctttctggtggcataacgcttcaggccgccggtgggagcagcgttgggctgctgacgacggagccagctatcgtcctcatcgatggcggacatcctgtaggccggatccgtcgcatagtcaccaccgtagttgtagccctgatcgacaccactgctaacgccgccgccgccataacccccgtgaggtggcggggtagggttgacagcgacaccagctcgcgtcgtgccagcaccaggagcataggattcggtcaagctatacgccgagacagggcggactggaggcgtatcggtgcccaagcggtcgttgtcgtaaggcatagggttttcggagaggaagggagcttgcgcatcgtcgtgctggtcgccctggatcacgacgttcgtgttaaaatggctgttttgagttttcgctgcctgacaaggaactgggataacttacctggttgtgcccaccgggcagatcttgtaactggtggccatcatagccgtcgccccgaccgtggtacgccatggttgcggaccgtggaatagaagctggaaagagcggatgtagagaaagctcgaatactggtgaagcctagatgatgctagagcagaagtcggattacaactaaggtattcactgtcggacaattatggagagttggattggcggtcgaaacgcccttcgccggccaagaggtcaagcaaatggtcgcggtgtgctgatgcagagaggaacagcggggctggccttctctctccggataggtgggcgtggagagagagtagcagcaaacaatggcgaggcgggaatggatgtcagctggaggggatccaagacccaaagtggctggcaaagactctccgggtcaaacacaaagctgccgtcgagatgctgcaggaaaagtgggtgaagccgggcgagcgataggaggatgcccaaggtagcgagagacgggacaggacgtgtcgatgctaacaggacatgccctctgcttcctggagagtgaaggtcagagcgggaaaagaaaacaaacacaaaatggcaaaaacctggtttcaagatcacaggagagcaacaggtcggtcagtgaggtgttggtataggttgttctaggtcggaagcccagggcaggagggggtgggtccgattttggagagggcccctggtccacggcaggtcattgcaggtccacattgacagcccggtccctggtctataaacattggcagggcctgtcaacaactggaggtgaggtgtcaaccacagcacggaataaggagcagcactcttggacggcgttcgctgctcaggagggcgtggctgagcaacctcctctggcgaatgctgcagggatgcgatcacctgtaaaaagaacatcgacgagtcgccaagattggctgccccctggccccaccacctaactcaggaatgcatccatgcaatcccattgcgaaatggcttcaactggctcgggattcgacagcgaaatgtcgtgaatgtgtcagtcaaacttgatgctgggcattgcggttggttggcgctgcctcatcgtgatggtcattccctatcaaagccagtgtctgagtgttgcgaaaaataaaccgaaaagaatgaagccagcatacgtcgtcagtcgtcgtcacccaaaattaacgggtatccatcgagcccctgagtcccacaaagtcgggggcatctcagagacgtttcacgacccatcagaacgatggcgacttttgcttctttctttgtcgtcggtgttacttggttgaacttctttttgtccaacattgataaaatgggggggtcatgctagttttggtttttttttttcatcgtcccaaactgtcggataatgtctctttgacctctttcaaaggcacagtttgcgcgtcctgcaaaatgcacgtttggcttccgcttgggcgtctactgtctgtccctttttggtttctttacctacgcccgggttatgcacgacggcgggagttcagatgtctcctatccacagcaccggaccagtacaactgcgaccatgatcgacaccgctttccatacttctacctacccaagcaagcactggtggccggtgggcatgtgcgtggggatggattgcgaatttcctccgcttctttcaggggggtcaaggtaaaccccagactttcttgaagcctggaacatcagaatgcatcctacctccaaagaggcggcacttctattacgcttaaccatcagttgattctaatgttttgcttcttaccagcttctcaagttatcaacgaccctccaacctgttatttatgtagtagctgccacacatcgcggcacaatgatatcacggtcaacgaacccctcgctgactggaggatcgccccggttgtccttctcccagttccctcgtttcccctccatttgcctcctcccagcaagacaggtgcccccttcttcttgcattgcaagtcaaccgctttaccgcgactctgaaacagcagcgctacccacccgctccaaaagtccaaacacactgcagtgatgcactctcatcaattcccaacgccgtgacaattctcaatctctcacagggttgggctggcagctgattgcattcatggtgttcttggagtgacacgcgaccttgagttcgctaatacagctgcggccaactggcattgcatacatagcacatgctgctgctttgtgtcactgcgtacgccgtacataaacaggaaatggcaaggagactgctgttggttcgatgtttgacatgaaatcccaggactgatcttcctgtcgggtcacacacaccatgatgatgataggtagggcatttcggccacaacttgagacattggcaatcccttctattagactagagccgtctgtatctatgtaggcaggatcaattttccgtagccgttggcgcacaagaggagaaaggggggctcttcgctgctagctagctgcacagagccgcgcacgcccctgtccaaaaatagcacaggacatgatcatcgcgggaaaaaaaaggaagaaagaaagaaaaagggttggaagacggaaccctgtaagcaaggcacaacgggagcatttgtcttgggtagacgatgttcgaggcgaagccaagcaccaagcagcgggccgctggtagacacatgacctgaacgtgcctactaggtaggttttacataggaacctgttcaaccagagcaaagtttgatttgatcatataccttgtgcgcttcaagttgtctgcttgttctggagatcaagaatcgatttgcgaatattcgaaaaggttgccgaacatccttccccggtgttttgacgagtggtggtataccatcgatcctacagcccccttctcatacctctactgaaccgcggtggaggcgagctatatacctctaagtgcctgtacgaagccctccagccgccagtatgtcccgtcgacgcaaacctgtagcggtgcgcggttgcgcaatctctcatcagcgaaaactcgattcgatttagcgcatcatttctggctccatacacaattgtatgctgagcggtcgtctcaagctaccctggccgccgacagcgtgaggagctcatggttccgcttgggtcagctttgccggaggacttgatcaaccttctgaaacaatttccccgtttcgataacttctggtatgtttgcgtttcggaatctgtgcagtcgtcgatgtgggttgctatggtggtcttgtctggtgtcagagcctcaatgacaccaggttaagtacattccagaaatgggcggtttcactttgacgctcccttgtcgctccctaggaatgtcgagggcatagaagcaaagtacaatccaagcaaggctccttttacctcttgtgaagagttttcgttgcgttttacatcgccaggggcaaagcttctcaagtttgaaatctgcacaatgccgtccgccatcttcggactttgactctgaacagctagtaccaatcgaccgtggttccgaagcgaaaacgatggcgccggagcggaggtgtggtcctgctccccggtgcgcgggtacaccgttcgtcgtcgtctttgttctggaagtttgtcccgaatatgcagcccgttcgtaacagggccgtctctcaaaagccatacacaccttatccatagcgtcgccccaggttcggccaaatgcgcgtaatgtgctactgcgtacaggtgtagccgaaatggttagcgtaccctatgggcgttcatcgacctggtgatccgtgtaactgccgtgctttgcagttccataggtgaacatgaacggggtttcacggcatagcgccccaagacgacacgagatgagtgatgcccacagaatgaaatgcccacgccgaagccgttcctcaatagggaaatcatcaaggatcgaggatcaaatcgtctgtctcaaagggcgagcatgtccttgcggggcaatatagagaaccgtaggacaataaaggacaaatttggcaggtacggcgtattgcagccaagtactgcagacatatatagatggtactcatggtagaggtatggtttatgatctgaaccctcaaacccgagagacggaaacatggtggaggtggaatgatgtgactgggtcactttgcgatgcctctgcgacatgaagcatttgcgtgaagctggcaagctggcaagcgaagtgccaaaggcgaccgagagaggaaagggatctgcataaaagccctcactgggctgagaaagcgaggaaatcggtagtttgacgagacactcgaggtgaaagaggcacatctccgtgaccccaattggtcgagattggcagccatcttcgagccatccctcgccatccaacctaacttccgaagcatggagttgcggacaggcgcgacagggtcgaccctttgctggtgccggtgattggctccattccatccatatcatcacatcttaacgaaatccataccttgcatataaatcaaccattccatcgtcaatgtgcttccagtcgggcccgtccagagcgtattcgcataagctttcagattactccccatgaccggtattgaggacgggttgatgagctcgggacgggcaggaagctaaaggcggcaagaactctaaaagccgatcctttgatctcgattccgtccatgaaagaggggatgaatggtcgatgcagtgcagacgaacgtgcgggaggacttggcactacactaagaggtaaagaaccgcgtgggagtgggcaacaaagtccaggctttgtctcagccagccaataagaggcagtgctgcgcctccagaacgtttccttccaaacaaaaagggcttcatcagaattaagcaccaaggtccctgagcaggccacgctagtcctgtggtgtggtggacttgggacggtccttccgtattccttgcactgtaccagtaagaggcaggtactacacttggtggtctagaagccgtcaaggtaccacaggcgcaaaagacatctactttcgctggcggcgtcacggcgagggcgtgattaggtaggtagaggtacctaggtatgttcactatagtcgggtggtgctgcctaaccgtccaagtggccccttccgcaaatgagatgcacagtgcaggaataacttagcagcgtgacggaagtgagtggagacctaaaagtggagaatggcaggtgggtctgttgctccgggttgcgccagtccagggccctcgactctcaacctgaaaggccaattcctctcctccctgggtctcaaccactctccgccactactgcagcaacaacactttcagcagcagcagcagcagcagcaacaacaaacaacgctctcacgtcgttgctccctttcagtcgccagtcgttgaccacgcacgcaaaccacgtcagtcaacgttctgcgacccgacgacgacgacgacgacgacgatttcttttccattttcgctgcttttttgctccgcgcgtcttattcaagttcttcaagggaccccatcagagatgccctcttgagttcttgttgacaccttcgattcttttcccgagctagcctcccagtcattcgttttctcaaaacctcaacaccactcaccaatcactactcaccagaccactcaccactcaccacccgatccatttcgacgactcgcttctttgagactatcgcggcccgacgacaatcacatcattcctcgaaacccttgcccgaagcaactcatcctcccctcagtttcacatcagtcaccactcacgtcgacgccgcgaccgtaaagcaacgaatcagctgtcttgcccgcaacagatacaatcctcacgcccggactctcatctcaattaccgacgggtctcgttatccattcgatcagcagatctacggggagtcatttgtccatgtccgattaacttgtcgacacacgcgccgatccgagaaaccaaccacttccacgttgaagcactcagccacgtctctgtaactcgaggccaagcgtcatagattggtcaaaatggcggtcgttgcgatgtcaccgaacggtatgtcttccgcaagaacagctggtcgaaaaaagtatgatctaaccgacaccgacagtggtgagcaacctcttcaggcgtgatgggacttgtgttctgtgcgacgacagagtaccactttcttgcccggcctgtccggagggtactgcgtgcacgaccattctcgcgagttgcaaggagtgtgcacacatgatttgtgctcctattgaagagaatacggattcaaattcctatcagccttcagatggggactcgtcaggcagttccacaaatgtcggtgccattgcagggggtgttgtcggcggtgtagctgtaattgcgattctcacatatttggtatggagatattgcatcaagtcgaggagacaagttgttgcaccagagaggtgggatggagtgcaggctcaagacgacggcctcgagaagtctttcgcccaagcgcgtgataaccgggcatccacacataccgtcggctcggtagcagacaccgttttcacgcgagcatccaacatcatccaaatagcatatatccctggagttacgaaccgaaccccgacatccccggcagtccttgtcccccccgtacctccgattcctctcggccacggtggcagtccctctgctacaggagaccagcatttctttgttcccggcgatctgcgcgactctacatattccggcatatcatctttcacagaccgcacctcctacgcccggacgtcatatgcgccgcggtctagcgtagcatctaccatctatggcaaaagtgttgttatcacacctgcccaaaccggcatgcgggcgaagccagctatggtcagtgttaagtcggctcattcaaatctttcgggcggcaccgcaacgccgcctgtgccgagcgtgaattacgagaagtacaccgggtttcgccctccgagtcctacaaatagcaggaatagcacgttcagcgtgggatccaccttcctgaacactgctacgcctgctcgcgccatggtcgttcgagtagggagtgtcaagaaggtgaacactaccaaacccaagacgtcggattcatcggcaacttcgcccacctctgcacgagactctaatgttggcaccatcattatcgattcgcctgccgtggatcaagggcctttctcggatcccccgtcccctccagcagatcgatcggcaacccacggcgcagcaactctgagtgcagtacttcaacagtcaaccaggagagcctcaagccggaccaatgattcccctggctctagagaacgggaacggagcccatttggtgacgaacacgcgactcaagattaagtgacgactaaatatacgcggaatctcgttttcttatttctcatttgttctttgcttttgctaacgatatcccctggtcgctttgggagggcgcttcctcaaatttcttggtatctgaagttcagatttcttgtcatttaacttttttctcttggtttggatatttgggggcggtgttactgaaactgggcaacacgcaactttcacgtcgtgctgcagggcctggagaactgaagattggcgattcgattctctttttcggaccttatgattggttcattttctttcttggagctcacggctttagagggaagcagggaggtcacactgacacgctttctatgacatgggggaaatcaaaatactgcctgggtattgggctcgtggatgatctatgtataccctggagagggatggggattctctggctcggtcatcagtggctgtactgagcgagtaagctcggtatttctggcttggacgtattgagtgctcgatgaagcttcaacaatacgttcaaggtgcggcaacagtgaatcaagaacgagttaccacgcacgtaccatctcattatctggcattgtcccgctgtgctgttgtctattttgacgattgccgttggttccagtcgcttttgcttatttcatggtggtgttgtcgtcacgatctgctcgagcaggctgtaaaaacccatgccctaaagggtcaaacattttatcctgggaccttgagtggttgtctaagtcgatttgggttgttttcaagatcacatatatatacgcgaaacaagttgtgtcaaaaacgatgatgcaagtcgacaaaatcaacactgccgtaggccggacctaactccaggaaatcctgtttaaaatctgacggggaagtgtttccaagcttcgacaaagattctgtatatcgtgtggcgaacatacttcatctacgttttgtagtgatactatttcaagtctccagaatttgcaatcggtttgtttctaggcattcttgccgcttgaggacttgcttcattgtgtacactatagatctactcgactgtccatttctgaggtcctcttcatctgtaacgaaaaaggcttcgagaacactcttcacccaacacaggtccttgaacaaggtcaagtgttcaagtgtcgtgagatttttgttcgctctcatagtctatgtagctggtatcgttggtgatgcaggtcctttgacacgacactctgggggagcctatctgtcgtccttattcaagtcatatcaggaaacaaatgataagcggaggggattgccccagcttaacacgtggacggcaagtgactcgtggctggatcttgctcgtttggttgcgatttccgatacctaccagtcatttggtggacaacggacccgaagggagagttctgtgaagacagcatcacgcgacaaggaggatgcgaagagttctgtgaaaggtgaaggcgacgagaaggttctcaaagacaagtaggactggactacaaatttcaagaatgttcaagaccctttgctatccgagcttcccttcatcgctttctttcgtcctatccgttagcttcgatcacaccatcaccacaattcaagacaagctcgatgtccatcaaagttgacttaccagtcattgacatctccgcttagtcaatgaaatgatgaccagggcatatttttgcgccagtctcacatatttggaggtatctctttacttattaccactctacgctatggggtggcttcaacagcattcaccttatactcttcacttacgattctattgtctgttcccccagagactcgcggtctttgcaccttcacgccagttcgttgacaggcgatgccgagacgtgcaagtgcaacatactgaactgagcgagatggtggacatctttgcaaatatctcgactgatcgtttccttcctcatgcactgttgctatattctcgcatcatttcactattttaacgagtggcgatcaaagctgcaactgcgcgtcctcgaagtcagtgtaacccaacataaagcccatgacaataacttcaactgaacgtagtaatccatcagagaccgtatactatccactcgagcgtgtgatgttttcagtcttcaaatcttggacatctgtttccatcttctttggtagtgttggcctctgaaggcaccgtagttcgacaaaacagggatatgtcttattgaacgcctaggttgtgatacccctgatttcatttgaaccaaaaccttcacaaagtcacaaatggagcaagctccaagttaaattgtcattgaactcgtttttatgtggcgtttggcacctggatgcataaatcgagttacctctataggtcttgggctgtaccgtcatttataatcactggtccgatggtgtagttggttatcacgtcagtctaacacactgaaggtccccagatcgagcctgggtcggatcatctatcaaattttctttttctctttttttttaacctttctcttatcattggaggcgcgatgtttcatactcggagttatttctatttttgatgctttggcatttggggaacgtgatctggcctctatgcagttttcaagctatgggttctagagatatggcagcagggcgacaactgaagtagtgtagtcggttgaacttgggaaactagccggttgtgtacgtccaatttccaaactgccctaaagcccatcgaaaagaactttcgaccgaactactaccgaatacttgaggaaacctccggcaccaaggcagcaaaatggaggaaaaaaaagcaacgaaacagacaggcatgtgggctagtatgataccgtaccagggccgtgggcgtgggtagttatcattctttctcggggaatgggaaacgaggggtgatgaacttacccttgtcctgatattagtccttgacccggtcttcaggtgatgatgaatggggaatggaatgagaatgatggttgatagagagataggtgaggatcacgggggaatgggtatgagacaaacatggtctttcttggtggtggatggttgtccttaacccacgcccacatatgggggtcaggattaagaggactccgcggagtggttcgagtgggtaggtacatagtaaactacctaatacgccaaggtaggtaggtaccaccctcgagccttcagcggatgattctcggattttcttcgcgcaccatcatctccccatcagaccctttggctgctggtggttgaattgatgtggactggcggctaaaataaaaccgaaagatcagatacatatcttttaattttttttttcctttgaccagtcactgactcgacaagaagacaatctcggagtagttatccacaacgcaaccccagacaccgtggcacgcggagtatctcggaaccctcgatgaaacctaatagcccacagccagacggcgaccgacgagcccagaccagtctggcgccgttgggctcggtgatcaagaggatccctacttccagtgccactttgctggagaatactggggatggttcgacggcgactctgagagagaaaagacgaggagagcgacaagaggaggacaattccggaaagccgaacacaaccactgacatccttttgaacccaacccataaaggtcggttgccgtggggcctggaagcgttttccatcccgagggatcgattggctaaactgaggagaagaacattgaacgtgaaaatgtcgaagacttttgttcggtctttaaaatagaccctgacgtgataagctaatctgtttgtgcctcccctctgtctggtaagtgttgcaatgcatttgttgtgttggctgacaaactctgcctctgttgtttacagcccgaccccttcaaagtcaacgccaggtgtggcatgctcagttgaggcacattgagcgagcacgtgggaatgccacgtggagattgcaaaagagaagagaagatctttccctcttcgtcggaggccctttacaagactacagtatgaccccgtctaggtacctgagggttcctagggtttcggattatctaggtatgtacctacgtattcatttccatctgtctataggataggggtttgtcttttcccgggccgatggtctgatacataggattagaaatgtcagacattccgagatactaggtagaagaataaaaagactaaaaaaaatccgcggataaaactacatactctagccgcaataccaagagccatgcaacgccgcgaactaaaatgccgcgtgctccaaactaatgcgagacgtgcgagaaggtcttggaaacggagattcgggccagctatgcgagccattatgccgaaacggagctcgacatacctatctcggtaatatgttggacggtaggtattgagcgcatcagcatgtcagtgggtaggcaagcgagtgtcatgtatgcatgttatctggacaaggcggtcagtacagcctggcagagttgctgttactctgacaaagatcagccgcatatcttgtaaaactacgagcgttgaagcaactggagaaaactggtgaagagagaagcccagaagagtctggttcgaagaggttgttactgtactagtccatatgtagagatcggctggtgcgtacaaaggaggaggacccagccaatcagctcaactcccaatagtagcacgattggactgttgaagtctcattgggtgtcccgggcggctggagcgaaaaccgtggggaaagtttgaagactaagaaaatgtcgactacataatagctctaaccaagggctctcacagtctatagaatccctacgctgtcgcgtatctggaaagtcttacgagcgcatggagagcccagccctatcgccttccacaatagagtctgttcgtatttacatggtgattgccgtcgagaatgccagcgttgtctcgagacacggtgagtggtgtaaggggtctgggaaccattatgttgagacaagatgttattgtgtttcgctcgctcgcttcaacacctttcacattgcgatagtatggcaagtaactcgcgctctctcttctagtcaggggcgagtttgagataagtgccccttgtcgataaaaaccgtttttgtctgacgggtggtgacgagactttgaggttatgcatcgcgatttcgtgctcgttatgggtctctttgtcacgacatttcgcacgttctgggtttagtcttatcagatcctgcgactctgcacacccccatgtgtcgtccgcccctttggcgggtcaacccgcgcaagcaaatcgccttggctttgacttggcttttcggcagtgttgggtatgtcgcaagctgtctttcatcactgctgggtcggccgtcgagatggtgtggccgagagtcattatcctagcgtgattttcccatttcttctcttcaaacggaaccctcgtctatttttcctcttcgaagcccatcccatctccaccggggcttcctccgggcactaatgaaaagcagagaaagaggcagagcgggcctcattccgcattcatgtttctcgcgaggctagcggaaaggaggtgggtgggttgtggatgtgcctccatgttccatcatttcacaggggccggccccaacccagctactagctactcggccagcccaacttgatccaagtataacggggcatgtgagcagtgcttcggcgtactttcggtgatgcagaaccgagttttagtgagagacaggaaggaaacaaactgaatgaaattgactgccgatgatatacagaccggcgagcgagggcctgcaggaaaaccgcaaacaccgagattcgggcacaagttagacgctggcctagcccccctcagagctaaggaaaagatcaaaatggaaggtaggccctctaacccgtctcttgcacaaactggaaatcctgctgttgatcgaacggcagcacacttgtagaacgttcaaattgccaaccatataaaagtccatccgatcgggaaccaaactgcgcccttttgccagagttgtctctcttgcattttagccggcgggagagacacaggaaaccgaaaccgttgagatttgagatagaggaaataggggtccttcacgacccgcaaaatccgcagctcttcccttcttgagtaattgagacccctggcttcaccagcaaacgcaggcgcacagacatgtgaaggcggtggtggtggcagcggccggggctccttgaacacgacgaagaatgggggatatggacagggcgtgcgaaatagtctcttccagggagttgcctaggggggaattttttttcttcaaaccaccaaagcggaccgcatcggaccgcttgtctaatgcgaaaaaagtaagcaaacgtgggatacaagcgtggatgtatgtagtatgtagcgcccaacgtagaacgtggtgatggtgagatgatggcatcatgggacgggaagggtttgagagatgggtcctcctccgggcccccgaacggggggctaggcttgttacatacatacatatgtacatacctatgtacactaggtaggagcgtttgtgacgaggtgcctcatcacgtccagcatcctagcccatatcatcccacatcccatgtacgtcctacgtcgtgtgtgatgagaaaggtcagcaaattccggggagcgttgcgcttcggtcatgttttccttgtcgagaacgaaggaatgcaatccccgccggacgtgttagctgttcaacacgtcggttcgtaatccgccccaaaaggttttctttttcttcttgttcttctttccactttccttgttgatgccctgtcgccatgctgcaccgatcctttcatgcggaaccttttggtcccactttgaaagccgctcggaacgatggcgcggcgggaaataggaagaagtgttaccggatgctatggatgggtgccctatacgtacccgaaaagaaaggctggttgttagcaatgcttgtgatctgttgttgccccaaggaaaagaaaaaagaaaagaagaagaaataaaaagaaagaaagaaggctctaacggctcggttgtatcgcatcttcggcttttgagattcagtcctcggtattatctaccagccacccctaacaaacttcccagacagacgagaacaactacgaaagccggatgcatactcattggtcggtcgtcgctcatctctgttggactgacgaacgtcgtttcgcgggcgggaagccaatcgcattcaagccgtcaaaagagccgggttgggggttttatgtctgtgatgtgtacagtagcgcatgtgcatagcatagcgtactagcgtgctgacgacaacaatcctttttgaacccaacaagcattcaatgggagttgcccattcaaccgatttatccacacatacatgatccaaacggacggcatccgagggcatgcgcgggggtgtattatgtccgtggtatttcgccccttgagcctgctcagagtctttgcttattggactcatcaccaagcctgccttactatggtcgaccatgctgactactatggtccatggggctccataatagcggcggcggcagcggcggcggcgcggagcgctcggtcactcccgctcttcgctccggtctcacccaccctgcccatctatccaattcgtctaatccgtctcaccattctcaccaccctgcccatgttcgttccttgatcttgatcatgtcttggtttgtcttgtctaccacattcatcactgtatactcgtaggtagacatccatttgtaggtagagggttcgctttcgctttcattcggggcgcttgcgccgcgccgtgaaagcgcatttcgtatttgtagctgattgtcgatggatgcggccgtgtggtggacgtaggaagagcggcaaataagaccacaattgcttatttcaaagaacaaaaggtgacattgcttgtcttagctgtcccccgtcatcccgataccgccgtcgccgtcatgccggtgatctgtctttctgcccgcccacctacctgcctgacatgtgtctgtatattgtcctgcagcagcaacatctatttcaggaagcggcagtcatgcaagcacttggcattgcggccggcattttgtgtatcaggtcgccttggctacctatatgtgcatgtatgaacgtacgtatcttcgtcagaaatacggttttttttttttttttttttttttttttttttttggaaatagtagtcataatgacggacttggttgcttatttggctactatgccgctgtgacagatgccaaccatttagctaccaaatgtgaagcccgtgaagatcagtgaccagatggacaagtacatacccgcccgtaacctgccaccctgcgtatctaaaccgcaccgcgcgggccttacagatatcgatcgatgtgtgtatgtgcgtatagacatgtggagttcgttgttaccaagatactttacgagatgaacacgagttgtcaaagttaggacgatacctccacccacctagagatctcgttttgggaaggtcgtacagcgtgcctgtggatggtttgtgtgtccaagatactcatcttgtggcttgttggttgtctcaccaccaccccgcaactttcagctgtagtggtcttttggtgtagctctgctatccccccccggtacacgaccaagtaaggtgagatcaccgttgttctgcccgccacccaatcaccaactctcatacactaaaataagacggtgtgcatgcaacaacagagagtaaacacacacatttcattcaaaggacagttcgggtttcgactattgaactcaaccggcttctctttggacacttgggacaaagctgatgttcacagcatctgcaatactgggctagaaaaggtatcaagctaggtaatggaatcattccatgatttccaaaatacacgcccttgctctgtctccaccatggccactctttggtagagcatctttgccatttacacccgttggcgcatccagatgggcatatcagaattcccgctgcgtccttgcgcataacactttccagcctgtccctctcctttgatgcccttgccgccgtcttctcgctgagaacagcccagaccagggccaactagactctgatgatatcgcttctccttcccaaatgcccaagaccggtatatctagtcgccaactttccgcttaggatggggatatgcatatccttctgtgttgttacccctccccaaactccaaagaaaccacccctccacgaaaatcggtggccttgtgaaaacccgaacaaaagaaaataaagaagataaaacatgtgagaaaacaaaggaaggaaagagtaaaacgaggaagaagaaaaaagaaaaaagaaagaaaaaaaagcacactttctccaactacctggtcgagaaattaaacggagaaaaataaaccagaagtgaagatgatatttgcgccctttcccccctttcccacctcccgccaaatcggatgccctcttttaaatcgtgcgccattcgccatctggagaattcggttacgtcgtttgtgtcatgtgtgatgagaaagtgtgaaatgtatggagcgtatgcgagtttgtgggtggttgtggtatatgcgcaaattgccatggttttgtttttttcttcatatttttcttcaaaaatgagtggtcgcttcggatgcaagcccgaatgagtgcaagtatgtgacgagaacgcccgagttgatgtgccggccgtacgtgttggggcatatcaggggtcccgggtcggggatattcgcgcatcgcccgacgcattttgcgccaagaactgggggggtgaaaaacggggtttggctctgtgggccgcggccggccccccggggccccggaaggggaagcaaggcaggaagtgcgacattgtttcatcactacctgccaaaagacccaacacccattgcgaaaccgctcatataatcaaacactttccacgaggacgcttgggcttttctgtcccactgtacttttcgctcttgctattccctgatggcggtagcgcgcgcggtgttgattgtccttgctgtcgctgttttcgcagctgcttgacgacgtcgtagaaggccttttcaacatttgtgcgtgtctttgccgacgcttcggtgaattcgcagccaagctctcgcgccaaagcgtgtccttcttgtgtggaaacctcgcgctccgttacgcggtcgctcttgttgcccactagcataatcggcacaggcgcggacgggttggtggcggcgagaggtgaagatcctgggtatgctgacggcgacgaggtcgactccttgactctttgaatctggtggtggaacttcttgatgcgcgcgaaggaggagcgtgatgaaatgctgtatactagcacgaagccctcaccatcccggatccactggtctcgtagtgccgtgtactcttcctgtcctgctgtgtccagaacctctagcatgcatgcttgaccgtcaatgacgacctgtttcctgtaggagtcctcgatagtgggatcatactagatcgtcgagattagcgacaggctgagaatgcaggtaggcggctagttggccaagccagggagggacgtgggcaatgcagggatatgcaattgaggaggcagacgatcagcctgaagggagaagggttgtgagaagagcacacttacggtttcgacgaagtgctccaagcagagctggatggtcaaggcagtcttccccacgcctccgtcaccgagcaccaccaacttgtatagcacctgtttgttccccaccatgatggagtcttgctgtcgtgctttcgcggatgtccaagtgtcgaggaagctgaagcagcgccaaggaaagcttggatgaggggcggacgacaaatatgattcaggggagaagaggaatgaaagccgaggcttcgccgcgagtcggaatgcggtggactatgggaagtcgtagtgatagtagtgaggagtataatgggtaggtaggtagtagtgttgcgtgtttgcagagagaagctctaacaagcgcagccacgaacgagtggcaattggaacaggcgttcagcgactgagaagtgcggcgcggatttgaagagtggtcgtcacgtcgtcgtcgtgagggtcgtcctggatgtggttgcctctgaggttgaggttatggattggggggaaagaaagatgtgagggagaagaatgataagaagacgaagcagccggggggggggggggggggttgaatggctggcagtggttggcagtgctacatgcatggagtgtggttggggggtacgggtgtccaccggcggactcgcgggcgttaggtaggtaggccgtggaggaggaggaggaggtggtaggtctgtgcagtacctgcccgctagcgacgatactttcccagcgcccaggtcggtagtgtacaacttgcacctgggctcttggcggaacaggtctggctggccagaatggagtggatgggtagcaggacccagagtggattgaaggggagaggggattggaccaatggggaggctcgactagctggaccaatggggaggctcgactagcgggtaagcgttggatgcgcccgtggagactgggtgttccttgtggggactgctgaaggtgggcggctctggccttccaggttcctacactacactgccagcatgggctccagtctctgagtgcctgtgcatgtccagtacctggcccggcaggtaccacccctctgcaatgtggtcccagcggcccctacggatccccctctaataagctttgggattttccagcaaatggatcctcgaccgacgggggtaaggtaataataaaagaggtaatgttaagattctcgcttattcagtggtttgtcaaagacatatcggaggcagagccggcggaaggaagatgagatcggaatgggacatgtcaagttgtccagtgtcacagagttcgggttttggggctgtcacgatggcacctcacccagtgcatctcaaacgcctgcccgaataatgagcgagagacaggagacactgcgaaggcgatgcgcccttggccaaaacctcagacgttagcatgcctacaagcataactccatttgatagatagatacatgccgttttgcttgtacttgtggttccatccaaacagtcatcttgtgtttgatcttgacccagacctcgtccccgacgtcaactttgaccaccttaccgggtaccgtcatgacgccggtgggatggtcctgagcttttgtcccaggcaaacatttccgacccatctttatctctccaaagtccagaccggcatctaaccaggtgattggtctggacaaaaagaaagttgcagtcctcttcccaaaaaactttaaacgtgatcatgattttcagagcctcctcaatgacactcactctcgttgccgtaattgaactcacatgcaccaacatgcaccacacacacacacacacacacacacacacacacacacacaacaacacacatttcaacaaatatgtacacacctcacatgcatggcttgctgcaaccgtgacccaagcgacctgccactgctaaggtagcctgtgagcttttagggtgtcctcggtcccacagctcgtcctgttttattttatacatactagtccccccgtcctgggatctttgggcttcacggttctctttcgttgatgaggggctagctactcccatttgggtcaggacttcgcagtcgacataatcgacaaggtatgtagcagttgacaacaagcgtgctcatgtaggacagctgcattggtaacgcaggcaaggttgatagagcgagttggccatccattgaaattgcggcaaaggctggctcgttggctggcaaagctgtccactctgcgagaacggcgcttgcgggacatggagcaccgttcccatggcgcgcctttgacccgctcccttcgctcctccgtccactcgcgctcaacatcgagcaagcgcagccaatctggattcgcagtggtgacagtacacgcagcgtggtgtaaaagcagcttcccgtatattacctgggcctgcgcaaatctggagccgtacagctacatactcgacctttggactacctacgtacccttctgtgacccgaaccacgggatctgatccgttggcgacacaggccttatcttttgcatatcttttcttttcagcaccttgtcgacattagtacctctacggactagggacacggacacacggagacacaagcacaaccttggacgcacgcacggctcttcccctccttgacctcctcgtctgctctgttcgtctttgcctctgtccttcctcgggctcaactgccatcacaattgctgtcctatattttctttttctttttttttttctttttggcagatcgggaattccaagacggggcctgccctttgagacttcaagccagtctccccctgacgacgtgatattgaccaagatcatacgacggattaattcctcattgattacgcacgcactgcggcaaaatccgttttgttggatctgtaaaggatcccgttccccgttactgccggttttggcttggcgccttggtttgctacgctgtgcactacactagtgtacgtgccaaccacgacgcggaacggcgatacaaccatgatagcatgtacggctgacgataccgatatccggacccgagtggcaaagacctgcggtagggcgggacggggtcatctgtcactttggttttcttagtccggggaagtgcctcaacccaccacgatcagttgatacccgctcaactgcactggcactttttctgaaagacaagtggcgggtgacggcggggaaatgcaagacaactgactgccagtgggcgaggctgaaaatgcgtgacgctcggtacccatatacccaaaccgcccccgggagcgggtgccggcctgaatcccaaaataaatgctatgaaaagagggaaaccaacgatattggaggcttagagacggagtggttgaccacgacacgaagtgcgtctcgcatcattcccaagtctcttgaaccccggcctgagctcgcacgcagttactggagctggcttcctagcaaggtctgttttcttgactgttctttcagtactaattctttgcaattattcgggaccgccatcgttttcgtagaccgactgaacatttgatccaagtccctaccttgtcgtctttccttgcttgcttcaacgcctttttttcttcttttttttttctttcatttttctcccttttgaccccatttgccggccctccctccaccttcatcagcaaaaaggaggggcatctggagggaggttgaagcgagaggaccccgaaaacgcgtgagaggtggattttgttgcatggtggccgcagcggccccggccaagtgtccaaagcatcggataccccccctccccagacctacaacggctacatgcatgaggttacgggtcagcaccttcctcgtcctcgacgacctaccgggagacgggaaagtgtttctactttctaggatgcttatcgcctatcggtatcggctaggtatcctcgactccattgttccacataggttacttcccctcccctccctaggcttgttccttcccctcgtccttcgatgaaaaagtctcctccagcacgttatcatatccaagccaatgggggggttgtttggacctttgtcttgattgagctaaagatctggcagcgatgactgaaagtgatgacattgaggcaattcacattcccttcctacccatcgtgcggattggaagccgaacaagcggaggttcttccgctgtcaaaggcagtgagtgtgatggacatggcatggtaggaagaccaccaggtacccgattccgcaattcaggaacctccactgcctttgctgttttgcatgatggaccccgccagcaaaaaacacccccagcctcatcgactcctcatgcccttttcccctctccgaaccgttgcagagctcagttgatgtgcatttgatcctcatcatgtgagttaccattgtcaacgctgggaggcgcctccagtcacttcccagattggatttccaggacaatgtctccctagcatgccacacaatactagccgtacatctgttttaagtgtctggcattcggagcagcgattgttgacagcttggcgcccccatatcaagattcaaacctagcaggccacgcaatgcggtggacatgatgttcatcaaacaaacccgtttttgtaattctgggtgctcttcccgggcggggataggacaacccatggagcctcgcagatgggcatgggctgtggccattcccgtcttgcgatgcctctaggcgagaagcccgtccaatgtcatgaccgccgtcatgcctcgtggacgacaagcccgaaacgaatactcaagttacccgaatccgtcccctctcacgcttccctagcttcgcttaaccagcctccaacccacacgttcgggtggctgttcccactttagcagtctttcaacctccattagtggtccaatacacaacaacgacgccagcatcctggcactttcaaatcaggtcctcaatgtctacaccgggtaccccggccgaagactcaggttcatcaggcaattcgggtcccttttggtggtaggtatacgacggcgacagccaatgtcgcgaacgactacaaacaaaccacttcgtttctttccttgtcagtagctcctagacaacttcagataataccaagacgccgcgacgcctcatacgtgcttgaaggggcatcatgatagaagggagaattgacaacaaaatgaggaaatgacacctcgtttgcctcgttaaccgattgatgactgaccttatcagggcagcccattatgtcgaataaatccctttgtcgttgtgacaaccgccacagttttttgatcaagtgaccaaatcgctcacaggcaaaactcacaaaaagactcactttgtcccacagtatctcctgtcgagcccactcatttcctgaaacttcgattcgatatagggtccaatagcaattccggaccttggaacgaactcaacctgttgggacgcgtcgacgacgaaaggacgggaaaattggtaacccatttgcggtcaagttatggtcagggatgccgacactcagcaacccacggaagttccgctctcaacatggccggcttcataagcgtagttccgcgattggacattgtcagggtcgcctaccacctttgaggttatgatcctctatccgatcccctggtttgggacctggcggtctggcattactagtgtacatattaggctccgtccaggggggctggcagggggggaggctccgggggaccggtccgggaaaatcaatattactcctgctccatgctcttcacttccgcaccgagtacgccgaattaggttccgtatcggcgggttcgctaagaggctcgtggcatccatcgcaatttcaaattttttctcgaagggacaaaggacacggtccacgcgaaacaaccatcttcagcatagccggttcctaaaccagcgcatcaaccgaaacttccatgtcttcttcccatttctgtcctggctccgagtcctgtccgcctcactccctcgtaccaggttccggtcccttgggtgtgattaaatggcaaggggaaaggtacatcacatgcatcctgaacagtctatgcgagatgccatgaaaactctgacccgaccagccgcccctgaatttctccaatcttcgccgacaaggtagcatcccgatccgggtcccgaatcccgacggaaggaaagcggaagcgccatttccttctcgaaggctgaccgcggtcagcgcagattgccgatggtctggaccgggacaacaggccactcagcctaggactctggccacatcgccatcgccatcgtcgatgtcgacgttgatgcccaatcttcttgccgcctccaccatgcccccttcaccttcatctatccagatatccacccactctctggctttcttgagcttctcctcatcggcgtcaaaatccagctcgccgggtcgtgcaacatagatggcccgcatcccctccttcttggcagcccccaagtcacccaagtgcgccgctaccatcgctacctctccgggctgcagatccaagtcccgcagcccgccctggtacacctttgggttcggtttgtacgcccggtacatatcgcacgagagcaggcgctggaaccctagcggcaagctgtcgtcgacgcccttctggctgttcagatccttgagggtggcctggttggcattggtcaaggcgaccgtgtggtaccgtgagccgagcaggttcagaccctggatagtatcgggccagggcgggaggtcgtgccaggtaaggctgagcttctcgatctcgggcatggtgaagaggccgtccagctgccagttagccagcaggtcgacgagactatcgaggtggaaggtgtccgtgtccatccagggtgtgtcgtcggggacgaaggagcgggtccaatccccgtaggcccggcgccattcctgggcgaaacgggcccagtcctctcgggtgagggagcgggcgcgggagaggacttggtcagacggtggcatgccgtccgatgacgtggagttggaggctgaagcggaagaaagcttggactcggtggccgaagcaagggcggatgcaaccttttcccgccaggctacgcaggtgccgaagacatcaaaggtgagtgctttgatctcggttgcccagggaggggcttgatgcgtcgccggcatggttcggaaagcaagttgaggtgggtaaatggcctgtggcagtaagttgggagtacaatgatcacagggtgcaagatccgatgatcaggtaaaggtaagggcggggaggctttcaagcaaacaacgaaagtagcctttactgtttgtttgtttcaagttgtttgtttgtgtattcaagaggagggactccgaagaactgaataagatcaagggtctgaggaaggtgttatacactacctactacctaccacctacactgcggcatcgcctgcactgggtattcttccccgcatctgcacatctcgggaggggaataattgcgcgattgcaacgtctccaagcacctttccaatcccttctccaattacgtcattagatgaaagagtttcgagaaatattccagtcagcttggggcacacgatagacttcgtaacaacttcgctgtatcgaatcgcaaagatcctcaaggaagtatcttaagactgtaagtaacaaggtaggtggaatgtttgttgctgcaagaatggttgttgttgttgttgcagttgcaagagttgacagagcgaaacaaggtaggcacgaggcaggcgttggcaggctggtagcgttcattcattcgggcccgaataacgtcacccggtccccgccttcattgggacgaaacggctgccacgggataatcccagcatgacgaacggcacaacacggcaggcacgagtcgcattcacaagccaaaagatagcagcgatcaagatggcgtagatggtttgctcgttaggtttcgcaaccacaccttccacgttccttccctcgagttaggttggacgacgaacaccaatgacaatccaaggagcagcaaggaacaccaccggtttcgggaccggcgccgtacctagatagctcccggagtttttgctccttttttcattgtagatcatccatcttgctaacggctcatcgttttttttttttttttttttttttttttttttttttttttttttttttttttttttgatcgcaggttttgtcgaaagcccaccgccacatctcaatctcaacaccctcttcggcaatggcaaaaaaattccgacgaattacaccatttctgggggggcgagcaaggaccagatggacggcaaatggcgactttctggacaaacgaatattgccaagattccggcgacgttctcttttatcggtgtggttctcaagaactctccccaccactcatacgcgtggtatcattgtcacgttttcactttttcttcgccttctcgaacaccttccatgttgggatttacatccgatcactgccgatttacaaagaaaccggtcgcaatgcaaatgatgaaatacctgtcaaactgggctgagttggttccaccaagcagggggaaacagtgggaacgatcgtcgacctctagccaagttctgatgtaaaccacttttttgcgtgtgtaagtggttggacaaggctgaatcttcaacatctcttcggcattaacgtcggagacatagctcctacattgtgtgctgtcgaaaactcttatcaatatgtgaagtaggatcataggcaaggcgtggggaagaaggtcgacgcgcggcgagtttgaacgggtaggtacggatctttgtgtttggaatatatctcatcttcatatttgtatagtagtgtcccacagaaagacagacaagaatactgatctcaacttcatcaaaccatacacaaaactttgatcttgcaccaagatcgtatacgctacgatcattacaaacgagcagagagatctagactcacacattctcccagaaaagggaaatatccacaagaaatagatcatattcatgggtaacacaacaagccctcccaagcggaaggactccagccacttcaccggccccaaacactacaacgccgcctataccagcggcgctttctccttcttcaacccaaccgcccgctatcacgtccttgcgcccccaagccacaacgaggtcgagccccaagtcgatccagcaacaggaaacaagaagaagccatcccgagcctccgacgagctctccctaaccggtaacgaagccgcctccgtcctcggccaccgtaccaccaacgacactacccaagaagccgccgtcgcatccctccctcaggacaccgacatccccaccctctccgccgaccagatcggccacgccctcgaagctaccgattcccagctcagcgcgcaaagctcgctccaaaatgccgccaacgcagcgaccgtttcgcccgagcggctggcgggtgccctcggcacctcaccttctcaaatcggaaggatcgtccagctcggggccgggaacgggaatgggagcaagacgtccgttaacaccacgcagcaaaagcagcgagaacaggatcagaaggatagtggggtgtattatgtctggcgaagtagggacaataggaagggcagacatgcggcggttgttacgaagccagaaatcttgcggcgggggaagcatcaggggaagaaggaaagtaatggaggaggtggaaatgaagagcgtgggaaggataacgatgatgcagaggaatgtgacaggactagtggtgggtggagacacaggagaaagttgcaggatgaagagaagggtgaggggattgaggaggaggatgccagagaggaaaatcggggggaaggcccgagagtcacgaacagctgggtatcgacgtggcatggtgtgtcgaagatggtgacgagctttccatggtgggatatcagttatgatgtggctttaacctttttccttggtaagttttttttttgtttatcttgtctatgttcttttgtattggtgaccactatcccctcttcccactaccccttttcgacatgaaaatgggagtgagcgagttggaatcaacaatattagttgctaacgtgttcccatagccgcgatatcaagaatgattaacggcttcttcgtctatctccccctcagcacgcccgaatccgaattcaaaggcgaaaagaccggcgccggcgccacccgtctcatcacctgtactctcgttgttatctcatctgtcctgttgatgctcgaagccgttaacgaaaaccgtgccgactgcttcggctgggccctcgaagaaagtctcgccggcaacgcggacggcccccgcttgcgctctgaagaacatcagggcaagcgatgtacccaccaccatcacgttcgctacgtcatccttcgggggtctaacccgagagatcagcgcaaagccgtcgtggtacccgtctctgtctccgtgcccgatgaccagaacttgcacaacgagaagagagatgacccgcaggctcacagcgatggcgatgccacggactcaaatgactccgacgggaagggagaaatcaataaccaccacaaccaccagaacccttcgcgcgcatggaagtggtggccatcctccgacgagctcaagtcgcactacctgcacgagatcggcttcctgtcgtgtatcttgcagctaatcggatcgataattttctggaccgagggtttcaccggtctgcccgttgtccaaaacaacatttctacgggcgcgcttgctgggtgctactgggtgccccaagttgtcggaggcttcttctttggtctttcggcggtcttgaccatggtggaagtgcaggacagatggtacgttcccgcgccgaatctgctagggtggcatatcggtgcttggtgtctggtgggaagttttgggttgataataacgggggcgctggggtttgtgcaaaatgctggggcgcagtataagtatgcggttgggatggctacttttgtggcaagttgggcttttttggtaagttacctaacattcttcttcttgttccgggtggtggttcttctattccttttcttcagggatgcggacactcgctccccatcagttgatctttctggaaaaccatacgctaactactgccaatcatttagatcgcttcagtgattctgctgttcgaagcgctgaacaagtatccccttacagtcagcactgcacctccttcacgccagcctcatatccgcccagatgcggagcaggagactggggcttagagaatgaagtgtgatagaccaatttggctgtgccatattctcctcggcgctgggttgttggggtatttcatcggacgatatattggaggtttagacagaacattggcagacttgatctcgaagttgtgcgttgggtttttcatgacagtcttgtttaaaagtgattttcatatacattataccattctcagcatatcaattataacattgtgagacacagccttctcgtgacagtaccgccctcgacactcgagggtaaaagttgcttcatagcgcaacaagacgttgtgaaccaaagtttgctccgacagacgagtctctatgtacatcggtattgtatgaagaaacctccactatgaccccgaaagtacactaccatagatgaggaaagtagactgaccgtgcatatagccggctatcatcacagcaagcagcgaaaacttacagccatagaagataataacggctttcagatgcgttgcactgtggttgcgacttttatatttgcggacatagttgcaacatagagagggcttcgtagacatcaaaataggtatcagcaaaggtatgttgagcccaaaaaaaattgcaccagtttgcccactcatgtatagtagaagaacaggccctcttcatttccttgcaagagaaacccttctcgatcctgagacttgaatatccgggaagcgatttttccactgtctgactttgacaggagatatagtccagccatggtttggttgttagttcgggacatcatgtcaacttttccaaacgttttcatgctgggaatatgctactaagcacaccatattgaatcttgttgatgaccttcgaattcatgtcgagatactcattcagtccttaaaaggtttggaacaattcggtagacatctcgtccagtgtaccaggagtgagtacctacccaggtaccaagctaacaaatacaccagtactaggttgtatacactactgtcggatgtgagatgtcgattagactggaataaatgtcccattattcgtcacattgcttgtgaccatcagaatgtccctatgagttgtcaagaactacctagctaaatgttttcgatttcgcagtcaatttgagccttgaaactatgaggtccagaaacatggacattaggacgtgtttgtcgagcactttatctgaaacgaagcaccaaaacatttcaggatcaagcccgctataaacaacatcaatcaaatgaacgagccgttgcagaagttgttgtccatgttttcctgaaaaaaatcgggccctatggaaagttcctttgccctctttcttgcgacctccgcagccaggtttgggagacgttcatcatgtgtggcatcacgcgtgttctttgcgcctcctccatttagtcgtccatggacacagttctcttgtctcccgcctcatcaccctcgccaacggtcttgagagagttagaggtagtagttctgaatgtcagtttgcatacttgctcaaacttccccgaaccgttgaccggaaaaggggctccgcaagtccgcgtacagccagacatggagcgttgtcggtagggtagcaacccctgggaaattttctattgccctttgcacaacacccctggaatttttggctcggctctgcaggtacgagcgacacgaggacccatcatggaagcttttaacctgcatcatgtagcagtgccgtacgtacactagcgcatgcaatgcactgcagttgcagtgatccacgatggcgccgcgactgacggacaagttttggatgatcgttggagtgacggggctgatgatcatccatttataatgtatgtgatgggtttttgttggcagagagaaagacatcagagatttttgaggtacactggacgtaaaaatccagctacctgtcagaatcacgagtgcaactgacgcgaaccgttgaatacttctcgggaaccgacagagaaaccgtcttgtgccgacttggcaagacacaagagacccaggggttgcggagagtttgcgaacgattggccaatgcacttagttttcctcactcttcaaatatccagattactgacgtgtctctctttataaagggagcaaggagttcatcccattagcccaacccaaagttcacacggaacatatcgcaccgtgggaggcgcatagggtgattcggttcttttcctaggcgaaccgggacacatcccattgcgccgaggatgaggatgaggatgaggatgatggaaatgattgtacgtacacctcaagaggtgtaaggcatgttgcgttctccttggtagtgtacacctttgctaatctcccgcggatgccgcaacggcacaaccaagtttgtagggaagtggaagtaggaagcaaatggaacactcgctaaaggcgatgttgttggctgcgttgcacatgcaatcagcacacacagcagaaataacatttcttttgtcttttttcaaaccgtgacggccgtgatttgccggtcccttctcattttggcccgtgttggctcacacttgttgcttgttgctttttttttttttttttttttttttttttttttttttttttcggttaggcgctgttagccgctgtagcgacgcggggttacatatctagttgctcctacaggtgctgagatgctatcgaaggcaatccacaagctggaggctcatgtccaaaacctgccacgactggaatggtcggatcgacggtgagcctgggataacgctgttgagcgcttaagccctctgtgggggatcgtgaaggaatatgcccgtcgcaatagcatagtgaggtggtactatgcggagaattagggggccaacgggcgatcctctcaaagtcgaagcatgggaccttggtgcaggaggaatgttggtgataaggttgaaagtcgacgatcatatgtgcttgtctgtcgaatctgtccgtgaggacggcatcattttgcagacacgagattggttatgtgagtgggtgtgagaatgcaaccccagacgggttttgtgtaacgacaaccaaacatcgtcttcaacatctgtcaaaatcaaaatcatggaccttcggcgacatgtctcaattgctgggggggggggggttcgtcctgcggatgacaggcaattatttggtggatgttcgcgcaggctgagactcgggcgcgggcgtggcgtaccggtgctgtccttttccaacgccattggtcattgcaccaacctgccctccgcgtccctaagatggcatccgtgaagccgccgtgatgaggaagctaggggctcatagtgatggttccccactgccagtgattgaagaacttgtgatcggcggtcgccccatcacagaaaagaaatttggctggcgcaatggcagcatcctattggacaatcggtcacatctaaccttcgctgacccggaaccagaagggtttagtgcttccagagagcctttgacgttggagaggttaaagcagagccatttctagacggcgagcttcagcgtttcatgtggcttcgctgcgggaaagcctgggatcaggcccttcagccaattgactcgtcacacgagcacttgtgttcttttcagtggtgcagggtacgaggtcgcatctccgatgtgatggagacggccgagggtgtggtgatgatggacaagatgatgcgtcaatatcacatcttgaagcgagaacgggacggcttccagaaagtcccagcttatcctgaatgctaccttggatatctcgattctccatgggacgacaacccatcatggcgcaccgcgtgatattccacaacgacttgtgatataggtaggtggcatgttgggattgtatacatcgaacaccatgtgtatcatcagcacagacgggttcgtcctgacgttacggagccgcttcagagggttttttttaggctaccggtttctgtcaaggggttcgctgcttcccggacccgagctatacctcccggcgaccgtttccctggcgtttccaagtcgtccactacttagtaatgtagtggccagacgaggccgaggccaggaacccaaggaacacattgtaaagctctctttggcttccagctgtcatggtcgcccctgtcagtggtttaataacctcgggtgtgttttggcgtcccagcactgtagtatactgtctcacctgtagtctacctagttaggtagaactgatacatcttcctcttgtcttggaggttatcaggggcaatgaagtgccaaaccacgagagattgagacatgaagatttctgccatcagggttacagacattggagattgtgtaaccgccaaactttagcgagccggcccttctagtttacctactgaacctcgaacgataatggtccgtgagctgttgcccacaaggaacgggaccccgaaaatatctctgcgggaggcggacgggagagggggaggtgccccaaaatctgtgcatgtggtaaggtacatggctcggtaggtacgtacacagcaaaaccacccaaggtaccttatcttaacttgaaccacactgctgcccctgcgcagctcctgcaacatattttctctcctcgacgggatcttcacttccccgtccatctcactgccatcggacgctggtcgcgcttgcgttttcggttgagacatttctcagcgcatatgccgtcatgggaagccgtgatgatggccaatttctggccctctcacgcgcctggcgcttctctccgccagcgagattggatgcttcgggcctgtcagtgtctggaccccgaccgtcattctctcgctggatgacggccttgacctcattgaggtgaagtccccggctggggggtctggtcgccacgggggcaaccacgatctctctgggggttagcgcaccactaaatgcacctcctggtctcccgtcctactcgtacaccaccagagagagagaaatagtgcgccccccttgttacatcatctcgtactgtcgggtactgtacaagcaggcagctgagtaactcatcctctcactcttgcccttcatcaagcctctacactaagctcgattggaaagtggatcgcttctagtacctagggtaggtaaccacctcaacccatgtccagtgcttccactcacttggaccgggctaccaggcctttgcctccaaagggacgacgtgtggaaagtgattgcttggtttctcctcaggaccttgtcacagtctcgttacctaccttgtatcgattcagtccatgttctttgcgaccgggtgcgcattgttcttttcgcctttcgagtcgcagccgaattgtgctcctcaggttccattctccatcccgtcgtctatttcgaccggactctggactctcacacgccgacgttgaagtgtattagacgttgcgccctgtctgtgctccggctactgcccgttgtacataccgtcgtcccctccttgtgttcgggtagtgccgtgtcggtgcgcatccgtcaaggcttcacacattgcgctttgccttacaacctagaggtagccttgtgagacctccgattcccgtaccttcgtttttaggttgcctaggctgtcttggtcgtcgacctgtctcagacttgctgccctatcgccactcacgccgttgctgaatttccagattcatcaagaattactttgcaaaacaccacgtcggcttcgctcgcttttttattgaagaaatcgggtatgtattcgtcactcaacgtttcgatgccctccctctccgcttctaccgggcagttacgagcttcactacgtggactattcacacgtagtgcaccacgaggctccgaggtccttctttctgtgctccattttgtgggatcaatttcatctaaaatctccatgttatcatgttactagccgtacctcctccttgtacctggtgtaatgctgatcaaaggaaagaccactctaggcaggaccaactagataccttactgggtaacacaccgcagcttcctcacttcgaaagtggaagattcgggctgtttcaccttcttgacttgtccctattcagcaaacaagtgcactcctttctggaatttggacgatttcgtccaaagccctccgatagcggattagcttgacgtccaccaactccatcgttcttgcgcgtcgccccaggtggaagtcgaaacgacccgctcacttatcatctcatttacacgccgatttgcgggctccactcgttcaaagagaatcggaaagtgcaaacgattgggagggcggaaaagaggaaagcgatacccaccagactgggctttctttctggatgccaaatataatccaggtcctacccttgactactccagaaatccccgatttccgattacccacccaccagattaatcggtctcgaacccagttcaaccagtcataacagtcttcagtcatcctcgtcgtcgactgttcagcactgactgccgtgctcttctgtcgatctggtcgatctacacgctctggttacctttcttggtctttgagagatcacctatatacattttgctcggattattcgggtcctgtaagtgaactctcctcaagatatgcgatcttgttttcccacccaattctcattgcttgggaggcacttgcgttcgtgttacagagtcagacatgttgcttggtcgcaaacttttatttcgcctggcgttatacaatgtgtagccgcaaagggctcttcccccccagaacgatcaagtccgaactaaccgatcagccacagaccacaccggaaattttcacgtgaagacgttcaaagggcaggatctgagcaccctttctcgtttaaacggcaacggtagtccgtgtctttgagagagacgacatctcgcctcgccttgtgtgggggtatctgttcctccaggtatgatttctcgcgaaacccggtcattagtccttaatgcaacaccccctggcaacgtgacatgaaccggagcagtaatcctgattgagagctgctgacccgtaaagcgtatttctagagttggcacttgacactcattggatttcgttttcgtctccacgaggcaacaaacactgtcggacaatcattatcactggacctcaaagacgacaaaccaacgctgccaacgacgactgccagtagacagtgggatggcgatactctaagttctggctgttgcttgcacgagactgcagctcttcaaccctgaggatatttcaagcagttcaccatgggcgcttgggaaactgaagacgaggggaccgacccggcggtgtcgttgccgacccgcaacccttcgatacgcaaccgttctcgaaaccaatcccgagcttcgcgcagatccagacggtccatcacaccaacgaacaggtcgggaagctcctccccgccacctttgcccgccgattgggttgacaagggatcaaaaagagcatcgaaagccataagcatagacgacaacatcagcattcttgacccacgaagatttacccccacgcttcacgccagtctagtctcagagatattgtctttgagacgtgatcaagaggagaagcttaaagtcatcgagggcttggaaacgtcgctgcagactacacgagaagagtccgagtccttgcaaacgacgcttttgaacactaccaaggaaagccggtcgttgaaacgccagatagcacttttggaaggcggaacttcttctgcattagatcaactgaccaaagagcgcgatgaggctgtggaatctgcgaacgacaccaagaagaggctagagaccacccagaagaaactgagaaaccaggaggaggatatcgaacgtgttcatcagcaatggacgaaagaaaaggatatgtgggaggaggagaagcggaagcttgaggtccgtatccacgtcgcggaaagccgcctgaaggtggtccttgatgaggtcactgcattccaagctgcgcaggcaaccgctagccttgatcgccctaagagtgcggctggcagcgaaaccggacaagaaaacgatggcgcaagcgtccgaactctcagcttgaccaacagcattcggttctctactgtcagtggaatgatgaagccgaacggtaaaaccttggcagacgagcttgattttgatggagactacgaggatgaaagcgactacggaggccgtcagagtgtcttgtctaatcgtggacacatgcgaatcacgagccgtgacagtgcgttcgtgcggttttcgagccgtgaaagcggtcacatgcgacatggaagccgcgatacccttttctccatcaagacacaccgacgacaccgaagctccgaaagccttctcagatctgctagcattaatcgtggaaagctgtctctgaaccagtccacccttgatagactggaaggcgccgtgatcaaggaggatgaagagttgcagccgcaaacaccgaagccgacttatgtcgatactggaattcaatactcgccgcctgcctctcccaggattgcgccaaccgaaccatggactcctcaaccagccctaactccgtctcaccaaccatacgagaggccatctgatgttgatagcccaccccgtaccgacactgaatctgagccaaactcaagaaggaagagagtcaaccttgggggtccgttgtcaattaagccacccaactcacaaaacttgatggtaaacggagcgacacaaaccatggcggagccgctcagcccacctcgaacacccaagtggccaggccaggattcactgcccacaccccaagcgacgccatcttctatggtaacttcctttacacaaaccgaagctccttcggttcagctgcagccaatcggcctcgaatctccttcatacactattcccagtatcagcatcatccctccttcgagccgacctgcgtcgccgtgcgagccagtcctggagcccctatctaaggactttggctgccaggtctccatgcctgctcgtgtgcctatgcagtcgactgcagtgcaaactgaggagattcgggttgacttacggttggctaagcttccaacccacctgcatccctccgccatcatctcgagacctgtttcgccagccgtgtcgtccgttgatcagcacgccgaggaagctagacagttcactccagtaccaggaaacctaccacctcgcaacccaaggcgactgaccaacaagcacagttcgtctgagatcccatcctcgccacctatcgcagcatctccgatcttggaaaatatgcatgatgcctaccctggaagtaacgatgacgggccgttgtctcatcatgacgctcctattcgaagaccgcgccggattggcagcttgtttgccgatttcaatggacatagctcggacgaggaagaatttatggatccggcggaccagagcgattcagaatatcgcacagctttatctgctcccaggcctgtgaccaactctagctttggcaaacgtagctctggaagcactgcaccaatgagctcaccagagcacacctttttccaaaggactgctgggatacataacactcttcgcggacttgaagaggaggaaaatgacacttcagacgtctttgactctgtcagcattttccatcagcgcgatagccgcgatctgagcctggttcgaactgcttccaggcgttcaggacggtcaaccgcttccaaggcaaatggcatgcgaagggctgctctgatacagagcggcatcgtatctcactctttggcaagaacctcgagccatactacggacaccgcggaaccgccattccctatcccaaaacgtgccagttcgaagaaccctgttaatactagtagtcccagcgaggggcgcggcgcaacccctgtgagaagtaacgaggggattcacaggcgaggttcaagtcgtggtccttaccgggcaaacagcatccggaaagcccgtcctccatcggcagtctcgcgtaagagaagccagcgacgtggaagcaggtctcctccacccttcatgcccccaactcaagcatctgacagccatgatttacctcctctgccgcgcaacactatcagcaatccaaaaaagacagatcggtcgcaacggtcgacaacgacagcgcagacagacgatctgccaggtcgacctaccagtaactctagtcagtcgacgagtgtagttgatgctatcgctaagacaatggttggagaatggatgttcaagtatgtcagaagacggaagtcgtttggtatgacggacaaaaatggcgatgacagtagcaacgaccgtcacaagcgatgggtttggatagccccctatgagcgcgcgatcctctggagtagtaaacaaccctcatctgggagcgcgctgttgggtaaatccggacgcaaatgtaagtttcagttgctcctgtaccattaaccgacaaattgctgacctaactgtgtttctagtggtcattcaatctgttcttgacgtgaaagacgagaacccagctcccaagggatcgggcccgcttttccacagatcgatcttgatcttgacgccacagagagcacttaaattcacggcagtcaatgcagaacgacactatctctggttgacggcgttatcattcttggctcattcgactcaagccattcctgagaacctcgcggtcccaaccccagacccgcagcctgaggtgttcgagctgcccaagcccaagccggcggccgtaccgccaccagcacaagcacccacatccgtaccagttcccaaggccagggcccgaagacctattcgtgattctattcggttgacaaaggcgaaggcggccgtaatcgaaacggaacctgacagaagcttcccactacgaatgagtgaagacagtgccgtgcccccaagcataccgaccttccgacctacactggccgagtcttacaactttaacccggtggtgatgcacaatcgcgaagagtcgtatgattccaccataccccctgccattcctcggttcaacgaacggaacctgcacgctgcactgcacaatcgcaagcgtagtagcactggtggctatcttccgccgccgatctcatatcgaggattgtccggaccgatgagtggtggaagctcccatgcgccgtctgatagtacagccggcatgagtgttgccggctcgtccgatatcttcagcaatgctggagcaccgagtgtcatgggatctagcatcctgggctcaagcggcatgacatggggaacggggtctgtatctcgtgtgtcggaggcgtcgagtcgacctagtgctcccaacttctttgacgcgatcggaactgtgcgtatggaagcattcatacagccaatggccttcaccaaatacgatgacgaccaagagagctatcgttacatggcccgccgccgaagcaaggagtttcgaaggagacacagccgaagctggcacagggacagcattttaagtggaaacactcggatcactctcggaagcgatcccatcgaggactatgggtacgacagagatgacccgttcaggggattctaagaaggttatttaaagcatggcgttggagttttatactcgttgcctcttttcagtgcaacccattgctggcgctcatttcttttcttatgtttagttttgttaacaattcggagaggcggaaaatttgacggcggaaactttgtttagcagaccaagactttgatttcttcaatcatcacacccctccaaaaccagaaaggggcaagatcaaagaaaaagttaagacgaggcaaacatttacggacactagagtccaccataactataacttttaagccgaccaaaagagggtccctcgaaaaggaggaggctgtaaaaggcaacggcacaaacactttactttgaatcctcacatacctaccacatactaacctcgtatttcctttatctattttcctttcaatttcacttctcatgcatccacttggatgctgttctgtacattatcacggcatgtgtaaacacctgtatgtatatcgtcaacggcgacggcaaagatgcggcttacaagctcatttggagcattcaaagtcgaacaaatcctgggggaaattaccagcaaccccgattcctcagaggtagagactcgtcaggccccggagaggggatggatccgatctcagatcgagacacgatgcgttcatttgtggacgtttcaagggtaacagcaatatagaaacagatcactatacaagttcagtaattggtcaatttgccttttcaaataaccaagggaagtgacaagatgtgttttggagggccacagtctcaactacatacacacggcagtagaggtaagtggtttaagagccatgcgccacacgttaagacaaagtggcctgtaagttctcaccagccacgtcatggcggggcctttaacgcttgcattcaggggcagtgttcgtttaagtgcgcatggggcggttttgggttcggcaactcctggcctggacccctgaacaaacgtcccgcatgggccgcctatgtaacaaggaacctggaaccgcatggcaatccaccaacattggcgaagtcatcaccagccaacacttgaaagtttcaactcccgctcgctctttttgaacggccaacttaacatgacaaccaactccgcttctggttgacctctgttgattttactcttttctgttacatatctgaccgaaactcgggccccttgggaaccgacttaattaaccatggacgacctctccgctctcgactggtccgcgtccagcagcagcagctccaacccgaatcctcccaagacaaccacgacaacttccgccttcagcagcttccccgcgatccgtcccacaccgtccccgtttgcatctggccgtagtacgcccgtgatttcaagccagggttccggtacgatcgctcccaagtccaacaacaatccgttctcgaaaccggcgcaagacagcttcagcaatctcggcaacttggtcaatttcgcctcatcctcctccgctcagaacaccgcgaagctaagcttgaaagaacaacaagagcggttggaggccgaacgacgcaggaaagaggaggaaagacgacaacagcttcaagcgcagtatggagggctcgatgcgctgggacagctgggcagtggtgggagcagcagcaggacgacctcccctgcgtctgggcttggaggacctgggtcgatcccgtccccagcgatctcgagggttgcgagcccgttgaatccgacgacgctgaaccaattgaatatgacaacaaagaagccgagtgaatcagatgacgatctgtttgcggcgttcaaggccgagaccaaggtcgataatgcgagccactaccccccgccgacggtggcgagtccgccgccggtctctacaacgacaagtgtgcagccaaagttggatctttcggacccgtcggcttggggggcgccaaaatcgagtacacctacgcctgcgcctgcacctgcgcctgttccggcgccggttaatacggcgaacacggccttcgcggggcttgatgacgacgacccgtttggccttggggacttcagtgcgccaaagtcaagtgtggccccgccggccccggcctttgatgaggaggaggatgatttactaggcgacctagccaagcctgttgatcaggtcaagaagcaacagcaacaatcacaacaggagcagcaacaacgacagccccaagtagccagacccttcttctcccaaacacgagaaccagggaaaccgatcgaggacgacgaggactcgtcttcctccgatgatgaacccgagcagcctcctcgtccatccgacgatcccttcgacagggcagtagcccaactagtcgactatggatttactcccgagaacgccaggagaggcctaacggagagtggcgccgggctaaacatccaggcggcggttaattggttgctcgacgacgcacataggcaagcgaaagacgaggctagggctaagaatggtggcggcggaccacagcacaccggaagaaacgaagaacgaggagcaagccagtctcgcgctggacgtggtggccagggaggcccttcgtggatgagggaggaggaacgacaggaacaggtcgagaggtctaggagtagggataatcggtcaccggcttcgctggccgaggtggacttcgccaagactgcggcagccgtgggcacgagcttgttcaagacggcgaacagtctgtggaagacggggcagaagaaggtgcaggaggctgtgaaggagttccagcatgagggaggcgatccgaaccagcccaagtggatgagggaagctgctgagtatgagcaagggggtaggaggccgcaggcgcccgatgttacggatgaggctatgatgttggagggtgatgggcggccagcacggaggcccgagtccacgagggaacgctcggcggaaccccggactgctagtaatgggccacaacggcatgcttctcccgtgcccaagtggcagcaacaggcgcctcctccggcctcgcttgatccacggtcacggctcagtaaacaatctattgaggaacagagttctcaagcgtatgtcagtcccgcgcgcaggaagaaggccactcctcaagcccagccggaagctcctcctccatcacagcaattcgaggacgaggacctcctattcggttcttcaggcccgtccaagtcccaaatcaccacagcactgccctccagacccgccgccaaatccaccgcaccaccaccccctgctccccgacgatctcccgcccccatacagcccaaacccgctgcccctccgcgccagatcccccccatctccgccatcgccctccaatcctccaccaagcaccgtctcgaaggcactgcccacttcaagcgcggtgactacgccgcggcacacacttcctacggcgcctccctctccgccatcccgtccactcacccgctcgccatcctcctcctttgtaaccgcgccctcaccgcgctcaaagttggcgagccccgccaagccgtctcggacgccgacgccgccatcgcgctcatcggcccctcaaagggggagggggagtctgtcgaggtgcagacttcggaacacggccccgcagagaaacgtgaaatgcgcgacctctacggcaaagccctcgcccgcaaggccgaagcgctggagcaaatggagaagtgggcggacgccgagaaagtatggcagagtgctgtcgaggctggtttgggtgggcagacggcggcggcggggagacagaggtgtcagaaagctctcgctcccaaacctcctccttccgtctctgcctttaccaaatccgctccagctcgtccccgcccaactcccagcgcagcaacaagtcaaaaatcctccgaagcagtccaacgtctccgcctagccaaccaggccgcggagaaggaaggaagcgaaaagtttgctcttgccgacaaggtggatgcgaagattgcgagctggcgcgacggcaagaaggataacttgcgcgcgctgctggcgagtttggataatgtgctgtgggaggggagcgggtggaagaaggtgggattgcatgaattggtggtggcgaacaaggtcaagattgtttacatgaaggctatcgcaaagtgtcatcctgataaggtaagctttgtctttcttttttttttctcttcccctttttctgtcttcttggaaatttgaagtgaatcagaaatatccgggatggttgctgacgaagatgataaccagatttcgacggatgcgtcaaccgaggttaggatgattgctggaacggtatttgccacgcttaatgaggcttgggataagtttaagaaggagaataatatgtgagtgtaaggggcgggtggaatagtaatgggttgatgagaaacgtaggggggcggaagggttaatgttctaaactgcttattgagatatgatacctatattagaaggaacgggaaaggagtgctaataaacctcaagctacttgtctgctgtagacatgtctctgttcgagcggacaaggcgaacggaggtcatatagaaaacatcatcaacatgggaataggaagttcgtcattattatcctcaaaggaaaacaccagtgccatgccatgctaataaaaaagtatacctcaaaccaccacccttcctcttgttcaaagtgcttagtcactccgagattcttttaccaccctttagcaccaccaccaccaccaccaccaccaccaccacccccgttctcgctctctatccacgaaaccttcttcaaccacttcacacaacgaacccgcccttccattactctcttcatcctctttcttcccaactctccatgcccttaaagccccaagctagccctcacactagccttcaccctcgcctcgtactcgctcctcttctccctccacatcttggccgcctccacgttcgccggactctcgtcgttaggctccgccaacatgctcataacagataacaagattttctcgacggactgaataggtgaccatctctccgaggcagtctcgtagtggttcgggtcgtcgccgggtgggtggaggatcgagatgcagaccagacctgaggggtagactgttggagggttgatttccgttagcactttgcatgcctgaccaccacagatggtgagaagaaccaagtgaaggataagagaaataaaaaaggaagaagaggaaggagaagaagaacacaccattaggatggaatatatcccccagaaacttcatggtcggcggcatatgcgggtaatcgttcggaaacttgagttctgcggggaacacgccgccctcaaagggggtgccttcgggcccttggatcaggcattcccagtgcagcaggtcgtcttcggaaatggggcccgcggtgatgccttcgggtgggttgttggttagagcgcggtattcttggaggagacgacgttgggctacgttgagagacattgtagctgttggttgatggtgggtgttgttgttattgttggggtcctcgtgtggtgttgttgttgttgatgatcgagacgtggggctctctgaggagagtgcctcgggggcggtactgtgttatggatatacgctttggtgatcgggatgggaatcgcgtggtgtcgcaagcagttactgtgggttgggcatatggttaagacgaaggtagatatgtcgtgatctacttcttatcgattgtttgttttggtttaagaaacgaagtgtcgaactgaatcgatgcatgcaggagaagcgcggaggacacactgggctgcagcgggggttgtcagcggcgcagttgcttgacacgtctgacgtcggtccgctcggcggggattgatttccatgggacgtctcgggacgggaattggggaagctgctgctgctgcaccacaggggccatacatgctagggcccgggacccttccagaagcgcctacgacaggtacaccagccggggggttctagcggccgggtgtgctgtttcccttcctgagctgccggccggcaacctgagagctagactacctctagggaggtaaaaaaaagctctcggtcaaccgcaaccggcttccttgttatcgcaattggctgttatcgcatctgccattccatctattcttgtttcggtttcggaaactcgatggctcgtcgtcgactgggagccacgccgctctagcttgccaacctctcacctcgtcagccagccatgccgccaacgctgggcctacgacgggctttacagagccgcggccgcggtctcgggtttggccagcggacagtaccgtcgtccgtatgtctcttctgttcctttgcgactcggccttccacttttcccacatcgtcaccactcaacaagctccgggcaacgagggcaaaaccacaagaagcgccggctgttcgaccacgataccaatcgaccggcgccaccccgctccggcccttcataagcacgccctccgacgccgccgatgccgccccggccgaaccagaaccaattgatccccgcaaagaccttgagagcgctctccgcgacttacaaaccctcgcacccaaccacgtcaatcttccgcgcctccagctcgccctacgcaaccttagccaagatcccggccatgaatcgatacgagtcgcattcctcggcctcaccaccggcgacaagccccaacacactgccagggagctgctccgcctggcactcgccgatccgctgaaatccgcccaaaactgggaagcgcaactcaaggcccacgacccctccaagccgctcatcgtacacatcggccctcccgaggagcaagccacgccactgtcgcttgccgcgagcgaacatgtgatccccgaaatcaccgtgccgtcgcacatctacaacgatgccaacctcgagatgatagtcatggaggccgaccaggcaaccgtcgcgcaggcgggcgagcagccacacacctttgacgaggctatcctcgtgcccgccgtcgacacagcagccaccacagccggccactcggcgcccatcgtcacgcccgtgcacatggccgtgctggtagccgacggcgtcctgagcgccgcctccatcctgtcactgcccatcagcccagaaagccaagacaccatcacggccgtcgccaacttcaagaggatcagcgccgaagacaaggccgcatgcccgtccctggtcatcactagcgtcgaggctggtgcacagggcctcgacctcttccgtgagagcgctagcaacgccatgaagtacgaagccctctggaccgaggccggcgtgggacacatcaacaagtggctgcgatccaacgtgctgtcgcaagctgagcaggaaggggccaccaaggcgcccgtgcgcaagctgattgagtccattctgcacaacgccggcgcggcgctccaggcggccgagtaccgcgacatgaaggtctcggtagaagggggcccgtcgccgcacacgattgcgcgcctgaaccaggcgctggcggactgggccaaggatgcgcacgaggagctgcagcagcagttagagattgcgttcgtcggcgaagcgtggaggcagatgaactggtggaagctgttttggcgggtggatgacgtgggcatgctgtcgtctgagatgattgcccaacgattcttgcccgaggctgagaagcgcttgatctttttggccggcaggctccaggaggctggaattactactgcgggcggagaaaagccggtgacgtactccggcccggcggttccaccgtcgttccccgagggcgagagcagtgttgctactactgctgctactacggaatcagagaccaagggaaattggcctgcgcatatccccttcacaagaaactatctactagcggaaactgttccggccctgcaagcactggcgcagaagctcgtgctacagtcatcaacattagcgggagccaccacggcactcggcggcatgtcctggctctctggattcggaatatatgagtgtggagccgtcgccgccttgggtattgttttgagtttgaggggcttgcagaaaaggtgggagagggcgagagatttctgggagggcgaggttcgtgaggaaggacgcaaggctattcgcgcaaccgaagccagcattgccgaggtgctggatagcgtttctcctgaagttcccgaggatgtggcggttgagattgaggagctgaaggaggccaagagtgtcctcaagcgggccgaggaagcgcttgcgaggctgaagtagaaatgatgggttgcaacagatgtttagaaggacattctgcaaaccgaacttggtcagtttcggacttcttgtgcttattattttccacagccctctcgccctgcctgttagtcccttaggtgggtgttttgacaatatgccctctccaactcaacccttaaacagccagttgtatatttagtctacacgattcactctcactcagagcattgttgcaagctcgtcttatgcgagcctcacatatagggacaggcgggttagaaccggcggacgcaacagatcaaccagggctacactcttatgtaccattaaaaaagcaagccgaagtgggagtaaaaagggggcatcggacttttgtggtagatatcaaaaactgtcagcgtaggctgaagatggaatgggttgtgtgtacaacaacataatagacaaagacgttgaatacgtaccctgtctatatcagaaccagggctagtaggagtttcgctttcggtgcgattcgatccatgctgtatgtgctcgctccttggccaaggactcaactggggggagacctgaggctggctgaacacctggttcgctctggctgctaaccgtgatgaagccaggttttcgttgcgtgctgacggacgggtagcggctgttgcatcgaccgaccattatcgtccagctggcggagcgtgaaaacccctggatacgccacgcttctcccatgatcatcatttggcagcagatggatgagcggggccagctggcgtcctccatatcactcctcatcgaggctctcaaccctccaatcccagccccagcactcactccagtcccttctcatctctggccggccttgagccaccctcctccctatccctcctgttcctccttctctgggcatccaaagcttgccccccacacttttctctttccatccaactcgctgccccccattttcggtagaaagaagatcaaagtttgctttattggttccccccacccaaaacgcctaaaatatcaaaatagcggttgtcgttgcgcgcggaaaaaaaaaaggagccataatatgccgattattgtgccccaatattgcattccgttgtgaaattttcaatgattctcggtctgggtctggtcttggtcgatgagtctgacgacaggcggcgctcgctgtcttctatctggcgccgccacgaccaccggcgcgcgccctactgactgtcgcacgaccgcgggcgagaccgacaccgcggccgcggacgttgcgggagcggaacatgggggcgtttctgtatgggaacacaaaaaaaagaggaggaggaaatgattagcttgggtcctatccgacttattgggtaggtagggggcaactggggagaagaatcgcaacggatgagttggtggtggcctggtttgaacgtacctcaacatatccggcacaataaagaatcgcacatgactgccgcggatgtagacttgttcgagatggctgacgcgcccgtcgcgggctgtgacggtgatgtccttgagttggacgttcatgttgtcctcggctgttttgcgggggagcgcattggttagcatggctggccagtttagaggagtgaatgggaatgaagagttcatgggggttagcagtaccttcgataagcttgccacggtaggtctggccggaggtgatctcgagagtgacgatatggccctgtgggacaggagtggttggttagcttttggcagcactacagtctgtgcatagcaatggtgtttacttacctgagcctcattgaggagcttgatggggataccaattgtggaagtcatgttggcggctgtgttattacgtggtgaggttggttggcgatgtggaggggcgaactgatctttcttggtgttggttttagagattacctagatggtatgccgtaagtacaggcgacttggttcgcgatgatagtggatgcgatcagttgcctttgacgtgaacgcggcagccctgtcagcccggtgctgctgggaatttcgtcggagagcttagttgatcttgtcagctgcaagacagctgccagatctcacggtacgtaccgcgcattgaggtcctacactacaaggaagtgtggaggcttccccacacgcctcttctgcgctgtccccacattcagtgaactggtggtcttcggtcatccaaaacctcgtcatcgtcactgacataaaccttctttcttcaacccattggcagtaagtggaatttaccggcctgctgtcatacgcttgtactcaatcaaagtatgaactgtctggttcagcaccccgaacgccgttatcgctcaactttcctggctcatgttccgagtcgtcgcatgatggcggccgtcacggggatgggattgtccaacgcattgaacacagcatccccaacctttttctcaatgaggccttcttcgatgttctatacgctgaattatgtgaggtccttcggttctcaattcacccttgtccccgaatattggacagtcactcccctcccgctttgccccataccaccagccaaccgttgacgagcaactcccacattctcgacggcctcgtctagccattgcctatcagccaaggacgggacgtgatacaggacagaaaacgcccctcgacgttctccagacttcctcgcgccccgagagatgccgtacccgggtccttctgcatcatgctactacatacatgcctccatcctcgctccctgtcggccacgaccacggcttgcacggctacgtagtccagcgagtaaggggccatctggccttgtcccattttcaaaacgcagtgacgggctggccaagtgggccgccggccaattgctgtgttgtcagcttgatgcccaaaccctatgatcaaaccccacgaaccgccccggcaccgctgaatgggcgaggcaactaaccgtctcaacctcgagctgcggcaggtgggtttggcgtggactgatcttccatagcactggctgttataggctgcatgcatgtgcatcgagagaccatgatctgtgtgcgtctgctcctccgtcttggttgctccgagttctcggtcttttctctccaccttctttgttatctcgctgtgtgagctggatcgtgtggtgatggtgcggtactagcaagctttgacaagctcgacggcagctccggttgcatcccacctcccaccatcatgtcctcgtctttgccctgattggacgtctcaccactctccaggaggtgtctgccaacttctagcgctggacgctacatgacatctcagttccgagtggaagatctctggtctggtcactccatcagttccggtaattgaggagttgacttggccgtcgtgcagacttttacccctggtgatgtgggcttcccgtctcctacttatgcccgtccgtctcccagcgtgggatcggttcgttttgtcacaagatccttttttagtgaatcgagaattccattcgctgtttgcttcacctcaagaaaaagaacgcagactgcctggactacgtggtcctgtcaaaccgagatcacacttgaaggtcgtattggccctggatttcctacacgagggcgtcgtacctgctttagtcaaccggaggcccactccttccgtgtttctctcttggtcaggtctcaaggtattgtcttgccttcgccataatgccaggaagacatcgggcctatactaccgagcacccggcgaagggcttcaagtggttcccatggaagcgggaaaagaaagtggtggtcgagcctgtgcaggtgtggtcagattgggtgtcaagtgaagatggaacctacttctatcgagccaggaaattggctgacggtacgcccttgaaaatccttccttgttgtaccccagctgatttttcctgcaggtacttggggagattatgaatacacagagggttactacatgggaggttatgcgggggaatatgccggagggtatgccggaggatatgcggatgggtatatgggaggtatagagataccccaggagaaggaataccacccggcagttgcggtcagcccttggaaactccccgaagagcccgttgcgatcatgccagagagctccgaggtcatggaggatccagaacgcagtttcgcggagatcgcagagtcagagcccattggagagttttcggtcgcagatgaggaggaacaacatcaaggcactaccaccaacgccacctcagtctcgggtgatgatgcttttgacaacccgtcagaagacgacggctaccgtgaaagcgagcccttgccgaccgtgcaagaagcggaacccatggtgttcactcacgaaccagaaccctttcgagccttgtccccagcgccaacattgcgacgagagtacaaaccgaggcgaagacatacaaccggggccgacaccagggtcccagcttcgtaccaccgtccgcgagttccacatcggcatacattcaacgaaggccaaaatgaaggccacaaagacagtcacagccaggatcatcaccaccacaaacgcaccaaaagtcacgactcgaaccacaaacagccgctcctattctccatcttctatgcagtaaccaaaacccatgccggcccccaaatccgccgcatgccctccgcttcaccccatcgatcctccacacgcgggaaatcaacaacacgcacctccacccgcccctcaaccgccacatcctcctcctcttcccgcgccccctcagcttcagtaagcaagcatcaagacaacaccagtaccagagttgccgtccctaaaacatctacccaaaaaccaacgacaaagaaaccaccagtcactgccaggccaacaaagcccaagaaaccaccagtacccacagcaagcgaaaccaccgtcgtcgtgcctctcgacacgggcgtaccgtctgtggttgcgccgccggggaaagcgacgatcaccaagacgaagaagtttaactccaagattaagagcgagaaggagatgaaggtggatagtaagaagatgatcaaggggtggttggcggggatggagccaggagcggaagataagaagatgaagggtaagggtagtgggaaggaaagagggaggaggatgacgaagtgatgaatggggttatgaaaggataggtccttgggggggggggatgaccttggtcgatggataatggctgatgaattcacaaggatcacgaggatttacgagacaatgataatagagaccggacggaaagagggggttagcataacggacgctggagttttatccgcttttattttgcaattggtttgtgtttgtttttgaatcactcccctcaaagacattggcagccggtaaaagacggctggaacatgaagcggcgacagaaggatattctgattccgtctggccccaaacctggtccttccctattcgtcttgacggccgccaatgaaaatgggaacctgggatccgaagaagcaagagcatgagcagaaaggtcgctaccttattggtgtggcagactaaagagcgttgaagggcgaagggccggcatgtttgttctacacgcccggtcctccttgtgtagccaacaaggtcaggccgaagaaggttacgaagaagaagaggaagagaacgatgacgagaggggtactccttcttgtgaggcaaattctggagagtttcggtggttcaagcggctgtggttgcgggatggttgactgcttacgcataacctgtctcttgctaagtaggacagcagacggagaattagagtgacttgcaacgaacattatttttcttctctctccttttccttttgtttatttgataaaatagaaacagtaacgaacaaccatgacaaatgccactctgatagagtgcttgtcttgtagtatgtactgctggcttcggaccaggcatctaccgattgatatattcaagcgtggaaagttctatagcgatcatgccttatatagctctgctcatccggcctttcacgttacttttcacctactcttcacctcctctttagcttctcttagcgttgctcctcttcagatctcctccacccctcaattcaggtccccttcacttctctcttcatttctccttcgctttatcttcacttgtctttttaccttctgcccctttgaccctattaactctccccccctcgttgatcctcattcctgagtcctcctcttcaccccctccctctcacaccactcctgatcactcatcctaaaccaatccgccacgcacatcatgcccgcccacaaatcgcactgaatcgccaaatgcaccatctccagtgccaacgcgttgaacatcctccccagcgaaaacgcatccatgaaccccaagccgtgaaacgccatgtccagcgtcgccccttcaagccccatgcgccgcgccatatacggcctcgccagccccaacaacgccaagctctcaaacggcgtcatcatcgccctcgcagcacaaagtcctaacgcgcccgcggcgaggacgtgtggcaggcgcgtgaggccgttgtctctgtagagaggggcgtccaaacccaagctgctgctattattggtttgtgtttgttgcgagttacggttcgagccagcagaggtatcaggcacgttaggcctcagctcggcggcccaaactgctgcgccgggagggatgggcgcggagtcgctggtggcggagtcgctggtgtcgacgtcaaaggtgattagagtggggttgacgtgctcggtttcttcgtcgtcgtcgctgaggaaaggggcttcgtcggctgttgctgctggggattgagattgggattggtttgtgttcgaggtggatccgttgggaccgccgggagtgccgggaccgggaccgctgacggagatgatgctttggcggcggcgggtaccatcgggtggaggaccggtagggagggcgtcgttggttggaagggtgtccgagggggcgtggaccatttcccagcctgcttcgattgcgtttgcgcttggggcttgttgttgctgctgttgtgttggtgtcggtgttcgtggctgagtttcttgtcgctgttgctgctcttctggtgtgggtgtgggagggatgtatgttccactgggcggttgtaaataggggactacctccttaagagtcctcctcctgctgaagttgatgggtttgggcaagcgtcgttggattttccgcctaagtgaccagacgagccgggcgtatgtctttgaaaagaaccagtagccggcaaaaggggcgataccggcgacaaaggcgccgagccagctgatgatgcttccaggggtaaaggaggatgggagttttggtaggaagattggggagtcattgcagcctggaatgaagaaaccaagggtgggaacccatctcgaggtgttcacaaggccggttcgttgcatgaagacgaagatctctaggtgtaagttgacccaggagaacacgtacttgacccatgggtattctggcatgtcgaatccagcaaaactatcgctcaggacatacgatggcagcccggcccagaggtactctccccatgactgctggcgcctgtgaaagtgaaatagacgagaaaagggaacatgggcgtagtccttgtacagcaagatacgctgcctcaagccgttgactccccagactccgacggtggccaagacctcgccggtgaggaacagcttcctcccaattccatcttcgtagtactggtgcttggtggcggcttcgtatagagcttgggcctcgttgatgccactgtccggttcggcaacgccgatgaccagcataacctcgttgtgagagcggatgatgtctctgttgatgcgccgtgtctctggattcactggtcgtcctcggtcatcatacaactgctctggggccccgggttggggctcgccagtgccctcaactacctcatcgtagggagaccggccctgtccttagtgtcagaacgaagttgtagcccgaaagtcttgcaacgatgacttacaagggcctgtgatgtcagtgggcccaaccgcatcgtgaaagggtcaactggattcaggaggtgtttgtagattactatccggcattgccaagatgtttatgtgtacattacacggtgaaatttgaccagtcagtggccatcctcgtgtaacaaactaggtcctgtgccagagattgtgttatggtgaagatagtggtggtatagctgatgagtgatggagactggaacagacagttgacgttggtgggggcgattggggagcacagaaagccgagggagggtcatgctccagttgctccagtgctccagcgtggttcgtcacggattcctacaggggttggatctgcatggcgctaagataaccttattgcctggccttatcagcgggcggcaggcagcgacccgcgaaaagtttttgggattggggactttgcagtgtaccaccctacacttgacgttctaacagcagaaccccaaaggcggcggcgcgcaatcgcaaccctccttgcctctctgtttgatttaatccacttgtacagccagacactccgtcaccacaatggcgtacaggcaaaccaccaccaagacgaccttcgaggtcaacaatgtcatccagcccattttcacaggaggttccgtagccctcgacaatggcgctaggatcctcgcgaccaccctcggcgagcaggccgtcctcacagagctcaacaccggcaagcagctcgccgagatcgagggcgacggagagcccatctcgaccctcaccatcaccccttcggcctcccacctgattgtctgctctcgttctcttactatgcgcatatactccctcaaggtctcaccagattacgattccatcgaagccacccttgtacgcaccacgaagccccacgccacccccgtcgtggttctcgcggtcgaccgaactagcacccttcttgccaccggtgctgccgacggcgccatcaagatctgggacattgtcggaggatacgttacccataccgttagcggcccgagtgtccttatttctgccctccacttcttcgagattgccgctctcgaggaccaagccagcaacaagaacaagaagaacaggcgaaagagcacagccgaggaggagcaagctcaggatgacagcgtcgcttcaaagttccgtcttgcctacggcacacaggacggcaagatccgcatctttgacctcagcaaacgcaagacctaccccgtttacgccgacccgacttcgaggagagaagcgcacgagtccaacgtacaaagccttgactactcaccagaactacatgcccttctcagcggtagcagagataagacaatgacagtatggctgtggaaggaggggacatggaggggaacacccatgttgcgccatgaaggcgttgaagctgtcggcttcctcaacaacggaagcttgatgtattcggctggaacaagtggcctacttaggctatgggacacaaccacacaccaagaaatcacagcaaagcaagacgccaagtcggaagccgagtcgatagtgtcagcccttgctcttccccacaagaaccttgttgtttgcgcccagtctgacttcaccctcgccctctaccgcacaccttcggtcgccgatgccaccaagaagtcgacgaagcctctggaacccttcaggcgcatctcgggaacacacgacgaaattctcgaccttgtttaccttttgcccgatcagtctctcatggctcttgcaaccaactccgaagatatcagacttgtatccgtggcggataagcagccccagctgggcgacgaggaggagggcgcggcatactttggccatgacgtagctctactcaagggacacgaggatattgtcatgtctctcgatgtagactggtctggccactgggttgctagtggtgccaaggataacacagctcgcctctggagggttgacccagccaataactcgttcgagtgctatgcagtcttcactggccacatcgagtctgtcggcgctgtcgcactccccaagatcgtacctcccgagaactcggaggcgttcaagaaccccctcgaccacccgcccgcattcctcatttccggttcccaggatcggttcgttcagaagcgtgacattccccgaacatcacaaaagggagccgtctcaaccagtctccgtcgcttagcccacgagaaggatatcaacgctctcgacatcagccccaacggaaagctttttgcctcggcatcacaagacaagacggtcaagatctgggattccgcaacattagaagtcgtaggtatcctcaagggtcaccgcaggggtgtctggacggttcggttcgcgcctcagggcatgcctgccattcaaggcgagaccggcactgctgtttccggtaagggtgtaatcttgacgggttctggtgacaagaccatcaagctctggaacctctcggactacacctgtctgcgcacattcgagggccactcccataacgtcctcaaggttgtttggctgcgccttcccaaggccgctgacgacgctgaagacgaggctgctgctgccgcctccaaggccaagcagcgcatccagttcgcctctgcgggcgccgactccctcgtcaaggtctgggacgccaaccttggtgagaccgagtgcacgctcgataaccacgaagaccgtctctggacgctcacggtgcaccccaagaccaatatgcttgtgtctggtggttccgactcccgcgtaaccttctggaaggacacttcggctgagacccatgccgccgcgtcctcggccgccctcaagctcgtcgagcaggagcagcagctcgagaactacatccacgccggcgcctaccgtgacgctatcattctggcgctgcagctcaaccaccccggtcgtctcctgggtatcttcactaacgtggtcactaccaacgcccccgaagagggctctctctgcggtatcaaggccgtcgatcaggtgcttggtaacctctccgacgagcagattttcctgctcctgctgaggctgcgcgactggaacaccaatgcgcgcacggcgcccgtggcgcagcgcatcctctgggcgctcgtccgactctaccctgccaacaagttctccaacctgtcggtcaagggcgcaaggggacagaagagtctgaaggaggtgctcaacgcgttgagggtgtatactgagaggcactataagcgcatagaagagctggtggatgaaagttaccttgttgagtatactttgcaggaaatggacagtctggcaccgccggcgattgaggagagggatggggatctggttatggctgatgcatagatttttgccttgaaattttggaagcataacgaacggctgggaaaagtagcagtggattttttgtgaaatgggatgaaataatgtgataccaagtttgaaacacatacacgtatagaccgaatgctagtgtcccgtttgccgattgtgtgattgttgatgaagttttctttcttgtgagaagcccattcctaaatctatttcatgcctcgccctgggtatcaataatgcgtgtgtagcgtcagccatgtaccataatggccgattcctttggtaacgtttctcgttgcgtcgtcgaccccatagtttaactcaccatgcctcgagcacgttcaaggcttcaaggcttgtctatcatggtggctctccgctatttctgtttcccactcctcgtcttctctttaactttggctgccttgaggtgatccacacaatccttgatcacagactgaaggtcactgttccgcctagcaagtagaagcacgtcatctgtggtaacggtggtacgcccagcatgttggctgaaggtttccaaatcgatggcgacgttttctgatgtccacaagttagtaaccgccaaacaacttgcgctgagaaaagacgtaccaatctgagtccacacaagctcggtgagagctccgatgaactgaggagtggcattcatgttgcgacggagcgactcatcgtcgaccatcttgccaatagcgaaccacagggctgatttgagacgcttctcttgttcagtatttgaggttagagctcgcggagagaaaaatcatcaacacacttacctcctgaacatcttcacccgaggcgtcggccattttggattatgtaagtgatacttacacttacacaattctcatgcatccccgtccgtttaaacgatgttcggctgggggggacgcgttgagcgcgtcggtagtggggtaaccctacggctggcatttgctgtaaagtggattacgtaatgcggctctagtcccactaaggtgagtgcctgccaaggggcacgctcagtggggcatctgggtgtatccacatcggcgccggtggggttccccgaacgaagttgatgtaacctgtacgtatcagtcaagtccattcccgtgccgtcggcgtcccgagtggacgtttctcgcgcagatggattatggagcacaccagcccgtccgcaagttcgcaagtgccgtgtccgttcaacacttttttttcctcccttctccttttcacaacgactctagactcttcttcttcttctctctttcctcctcaactccggcaatctcgggatccttctttgtaatactttttgaattaggcttctttcttcctttcgtacttaatcagtcgacagcgaaaccttttcatccggtgtttcctcaagacttgacctctgcctaccgtgttgtcgcaaaagcatctcccaccgccctttgcgcaaagaagcccgaagacaaccaccacataacaaccaaatcccgcacgaacaaaaccgaccaagatggacggaatagccaatgttgtgacggtcctgggtgatcgtatcaccaacaatgtcaagggcaccttcgccaacatgacggcggagaagtggattcgcctgatcatcattgtcggagcttgtgagttgcaacatcattttcttcaagagcgcaatgcgcaaaaccaattcaagtagaacagcagctgacaatgcgccatcatagacgccctgttgcgcccctacatcatcaagctcggcggaaaggcgcagatgaagaagcacgaagaagaatccgctgaagccctcaggggcaccatttcccccaacgagctgcgcggacaaaaagccatggtccgtcttcctggtgaggacagcgactcggaagacgacgaggcgcaaaacggagagtcttcggcggcggactggggcaagaaggcccgcaagaggcagcgcatggtcatcaagaagctcattgaggccgaggaggacaaactgcgggagagcaaggaggaagaggaggataaggatattgaggagttcctacttaaggactagaaaaaagaactgggttcgggtttgggtatgactgacgttggatgatattatacattaaagtatggatgacgacgacgaatacataataatcaaataataatgcatttacgagacaagccatctgatggggtgacaacttctgcttacatgtgagaaggctaaagaaactgtgttgcgggaaaggtgggaccttgcaacctgcattctgtgagtgaagcatggcttggcctgcagccagagagaaggcagaacgagttcattaggacccacttctacgtccttttaacattcactcaccttccacttgactttcttaaaccaggacaccttacacacctcaacctccaaacctcatccaaacctcactttcgacgcgcagcttgaatattgctacctcagcgaaacctacctatgataacgacagataatcgctagacagtatctacctatatatcagtcactcgacctagcgcggactcttgcttcaccaccggtgaagtcgtcaaaacagcttcaccaccatcaatcagcgtcatcgaagcacatcagcgagactcacccaccagcgaagcggccttgtcatcgcccattctttgccacatcagccaccagaaccaaatacacttcttcacaccacagctccaagatggcgactatctcaaaagacgaagccatcatccgctcctctggcgaaggtacgcccactccctcacccatgagttcctaccatcctctcacctcacctcacctcacctcacccaaactaactccttttgcccctcagccgcccgcgccttcacagactggtactacacccaactcaccgacggcaaacccgtttcctcctgctacgtcaacaccaacgccaagtacctcgccgcctcgcacccgcccgccgacatctgcatcaacggccaagtcgtcgccacgcccgaagagtgggacgcccttctcgagcaacagcgcctcatcacttttacccagcaaaagggcaaagtcaagtacgaagtcgaggggttcgacgtgcacgtcatcaacaaggattaccggtttgctgcgcctgcggagatcgtggcggctacggatgccaagatgatgcagaggacggaggatgcgcggttgatgatggtggttaccgtggctgggagtgtgacttttgggggcaaagaaaagggcacgccgcccaagcagcatttttcggatgtctttgttttggtgccaaattgggattatgtgacgaggcccaagttcaaggggcataagaggtatttggtcgctagtcatacttatagggcttattaaggtgggatagctctgtgtgacggatgggggacacaatgggagaagcgtgaggttgtgtgtgagcggagggggtatttgaaggcatgtatccgaggtatttgtttcaccggattttcacatcagccaagggttttcttcagcgtcttttttttctctctttttatttacatgagtttatggattcggcgtcagggagggaaaagagaaggattgttagatggctacgatcatcctcgaagcggagcatgtgggaagccaatacctctaccacaaaatacatatggtacctcgaaaagccatcaagaatgatacacactacaaattgttttacagaacaactaccaaagcgagcggcttgggaaccctcctctgtatgaaccaaattacccgatgccctttgaccatatgatcgtactgagctaccctataactgctttcaatactctcgtccgaaccgttcgaccaaaaccatccgtttcttgaaagccacccatttcttcaaatcaagcaaacccacctaggccgctgcaattccctcctcagccttttcaacctgctctccgggcgccttctccgtctcactttgtgtcaaacacttcctcctccactcccaataccctccccgaatcttatcccacttctccgccaacctcctcaaacacagatccgccttttcattctctttcttctccgcataaatctccgccaacaaatccaacgcatgcgtacttttcacctcttcctcctcctccccttcacccaacttattcacaaactcctccacaaactcctgcacgcttgccagaggctggccgcccttcaccaacacgccccgcatgtaattccatgggctctggttctgcggcgccagatacaccttgttctgggcatacttcacctctctctccaccagctcctggggcaccttttcatccttttccgtcgccgccttacccggcgttgcatactttgggttagagaacaccaaaacgaaccggtgcgaccaagcactgttgtttcgcacgtcctcgtcaatcattttctcaatcgacttcagttcttcctcgtcctcccacatccccagcttgccaaccagccacgagcggtacgaccagacgtgatagttcttggtgtcttcggacaggatggcgatgaggaagccacgttcttgtttggcgaattgggcaagagcgtcggggtcggaagagatggtggggtaatagtgctcaacgagcaggtggcggtggtgccagatttggtagttcttaaggttggcgagcgcaacttcattaagccactcgatctcgtccgggatggatatgcccagggcgaagatgttggcggcgcggtagagccagacggtgtagtgggcggggttcatggcgatgatgtgctcagttaggcgaaggcagcggggtgagtactcctttgtggtcatgacggcgcggaggtaggacattgctattttttttgacgagaatcagctttgatcatgacctgattgatggggaggggaaagaaaggaagtgtgtaacataccctcagcatactcagccggataaatgattgccgccagcgcgccctcgggctcctcatgcggaataggaacgacatcctcccactccacgctctcagccagcttccccgtgatagcgccgtacagatccttcttgagcgcagccatcttgcttcgtctgaccttctcttcgtcaatctctctttccgtaacaataatctcccgtccggaccttgcgtcgacaaaccctctcttctcacgctcaacgttctcccgaaatactctgctcgacacttggagcgctgtcaatgcgatccgcttcctgaatcgctcgtcgaaccgctcgatcgtgtagctgccgacgtcgtggccgttccgatcagtgccccaggtagtatgtggcttcggcttgtgcttgagtccgcggacgattgagttggtcccgttgacggtccaccagatctccttggacgctttaggaccgaggaggcttgagcggctggctgcgggcaggcggttggtcagatgtaggagctggtcgcagatccaacctttctggtcttctttggggagtttgctaagtcctttctgctgacgggcagcttcgaatggacgggtcttttcgtaacgctgttggctacgttcgagtacggtagtaggttctgatggttgcgatgctgtttggcttgtagtattggtcgtggtgggattggaggtggtagtcgctggagctttgacaggagaggaccgccctggttagctacctttccaagtattattgtaccaacagacgcaaaagctgcaaacaggaacaggatgagaaggacaaataagatctttcgaggtcgagtaccaaaaaagaaacttactttcggttgctttgggctttgtggccgctttacctttgggcggcatcgttatgaggtggttgctaagggggaaatggtggggtcttaaagcggaacggggaccttgctgaacgcattgatttgcagcggtcgtcggattgcaaacaaagtgacgaaggacgtcagaaaccagtggcgcatcaaacaaaacaatcgcaacgtgcaagtgagcacaatacttgcttgacatgcacggaatatcatgatccccttggtaactgcaaacatcgcttgccgcctctgtttttttttttcttttcttcttcttctcttgacgttccatctacttattccagaaagatgccgttgaagcagtaccttgttacttccccgtcacttcacctcttcatgacctcattaccactaatcttctaatatacaccctcattaaataagtaatattcattacgtagtaatcgttccatcttcgcgtccaacaagaatagaacgcgatatgtacaactgaagtgaggaagtctaatcagggatctgcctcctgccagctcgttttaggtatcgtgggggggagagagagaccctcaacaccaagatgcctgtctgtcatcccttgcctgcacaccgacatgggggactgactccattaacgtcccaaatcagctcagcccacactctctagtcccggttctcaacccgccagaacttccagccctcccgctcgccccggtcgccatgtacaccgacaagtttctcaagcgcctcgttactgtccgcactgaggaacttctcaaggtcgatctccataccgccctcctcatcctcgtccatcccgttcttcagtacagccggccagagtacgccaacaccgtcgctacctagtgttgtctcgaacttggagtacccctcctcatccaggcgctgctccagcttatccagcttctcgcgcggcactcccggccgcagcagcgtgatcgagcatccgccaccacccgcaccagtgagtttcgtccacccgataccctcatggtccacgagctcgcgcacgcgctccagacgggggtgcgacacgccgagtgacaccagtaggccgtggttgatggtcatcatctcgcccaccttgctcaggctctcctcgtcctccgtgttgaacccttgctcctcaatgagctgtgcagagctttgcgtgacctggtcgatggccgtcaaaatggtgcccaccagctgcgggtgcttcttcttcagcgtggccaccttggcaacctcgtgcgccgttgacttggccgtcctggtgtccacgaggagcagcgggagcttagggaagtcccacagggggcgcacagagggcggctggttgtagtctgtccgttggaagacgaccgccttgccctgtgttgatactgtgttgtccacgcccgaggggttgccgtgaatgaacatctcgtaaacaaatgcccaccggttgatgcgctcaatttgtagcctggcctcctcgggaggttggtcggggtgaggaccggacagtgtccgaagctggagcaagagcgctgccgacaagcatactgcgatggtcgcgctgctgcccaggccggctccgatgggaatcgtcgagcgcaatgtgtactggcagccggggaacgactgtgagccaagggaaaggaacatgtagaggaaggagccggccgagttctggtgcaccttgcgaatgtcggcgggcttgtctatcgagacatcggcgaggaaaggttgtacggcgtcaacgagttcttggtcaatctcggtgacgagactgtagtagtacttctttttccctggttgttggaagatcttccatgggagctcgtcgatattccacgaatgattgaagtcgatgtcagggaatttcagcgtaacagttctcttggacttggaaagcgtgttgacgagcaggtaagatcgcagcgagatggcggcagcaatcgcagcctggcgaagagagacaaccgttagcctctgggaatcattacccccttttccagcatcaccatgatctaggtgcttgatcgacgtaccttgccgtgaacgactgcgtgctctccaaacacaatgacttttcccggtgccgaaaccatgaacgtcggcatcatgggactggactttttgcgttccattctctgtcgtatgggtgttaacatgctgttggtaggagagcccccgttgacggcgctgctggcgctttcttcaatcgtcactctgagaccattgctggggtttccgttgacggcctcgctcgcatcaccatttacgggttggtttctctgctcggactcggaatggaatccattgactccgttgtgttcttgctctgccatggtcagaggtggttttctttgtgcgtatgttgtacgtaatcgacccgagcgtccctcggtctgtgttcggcgacaacaataccaacaatgctaagcgggaggggcccttcggagaggggctcaatatacgaatccggcgcaattgggtgaaccgtggaatcgccaacaagatgatggctgagtactagttcacgttgaggtagaactgtgccgagatgccgatctgatgaagagcgagtcggcgtaaggcaaccgaagctgcctaaataggtagagatatgtaatatatcgaaggcctagagaaattgggggctcaagacgacagattggtcccaaagcaactgagggtatcgcagcgtagggatgttggtaaacaagcgggcgagatggaggttgttgatgtactgccgatctttttctagctcgagtctgcaaggtccagatgacggatatttaggcggaggctgcgaacgagtgcaattggtgttcctgatacgccagacgaccacaagttacacaaggtgacaagtcccagtatgtttgcgatggaagtaatcttgcagacgtgccgtgttgaggttgcgcaaagtgacagtttgaaggcggcgggcgctgtcacggtgtgtacagacttgggttgattgggtgccgaggggttgccaacttgagattgcagcaactgcggcggagagaatgtaccccgttacgtggggatagcaaagccagaggcggggagctgttatgtactccagcagaagagggtcagtgggctctgatatctcgctctttttttttttttttttttctttctttctttctttcttcttcttcgtactttacggcaatggtgcctgatgctattcttctttctcctgctgtccgttacgcccgaacctaagctatctacgcctaatcagaactctttgctgttggaaatctcagcccacacgccgaagccgttacatactttccacgctgaaaaggggttgtcatcatggactttgactgacaggggtggaggcttttagctttagatttccttctcacggccgctgattggcgctttctggcttctcaacacgacgctagcttccggtgaactggacaacgcctcgaacagggaggggggagcatcgggagatcacagaataacaggggctcaggacaaggggagctctacagttctgctccccaagctcctcactcaactgacagctgccccatcgtcagttgagtctagactgcaaaggcggcgtgtggcatcacccagaaactcgcttggtccaggacaaacatcaggcagagtcttggagaacaacaagaggcttcaaaagtccaaatctttgccaaagctttgaattccaattgacatacactacgtcggatggtcacctgaacttccccttgtctcgtgggtttgttagctcattcctggctacatatctctggggccttgatgacagcctcattagtgggtgggttcgacatgtttgtcgaagtgcatacatgagttggcatcatgcaccgaaacccgaacactggcgatgcccgactctatcaaagatcgtgggcccatttctcgtcatgtatacgacatcagcagggatttgattaagactgtccagaagagtcgcaagaactcattatcgcatccataccagtgtttcttcttacatacatctagcctcagatgacggccggcagagcctctattgatgttggttgaacgacagggcatcataatgattctgttctttgggaagtggggacgcggatggcatgatttataaagcaggcgcatattgtctactgtgtatggtgtcccaactgtgccgcatgattacgaatttggaggtagcctagcttgcgtttcgtatcgtcccgaatgagcgagtccgaatgaactacaaccatcacacataaaagctgtgtacggattcaagttttgctgcattttgaagcgttcagaccgccaagctcacaacctggctttatcactaacgcagaacatatttcgacgatgactgtcactgaaattgccatcatccaagtacacaccgggatcaccgactctaccctccgagataccttcagcagggccatcactgcccaagatgcatggtacgctcgcgcctttcccgaccgcccctcttccgcctcggcacgggccgtggcttgtttccgggggatcgacgacgagacgcagatacttctaacaacgagttggggctcggtggaggagcattgggcatggatcctcagcgacgataacaagcagcaaatggagggctcagacttgaccaagatcatcgcaaatcaagggccgcccaaccagccaggcggactgattcttttccacttggatacgaacatctttgggaataaccaggccactaccgccaaagacgtgattgcactcctcgatagcccggtcatcagtgtcgagagattcttggtcgacactgaaaagaaggagagctttgccgcaacgctgcagaaggtggaggcgagtatggaaaaggtcgtgcatcctcacttggtcagaagcgggcgcagtgtcgatcgcgagacgggaggtgaggagttcgtattggtttccgggtggtcctgtgtcgaaagtcatacgcaagagttcgttgcgtcgtctcaatctttcctgtacagtcagcttgctggtatcgcttcgtcggtggaaacacagcactacagacggttcctgtagtgccctctttgtcactttgacacttggttgggaaaatgcgcaagtctggggtccaagaattggtcgctcatgaatgtgtattcagaccctctgcaaggggttggtttgcggtcggtgagaccttgacaactaaagagtcatcacgctgctccgaagacctgcacctgctctcgcaagtactcctgttcccaatcccatgaaggtttcccccgatccgagaacgccgtcttagttcgcgagaattaaatgtccagcaccagaaccaggcagttgaaaatcgtcattcactcgcttcccgttcgcgccaaagcagccatcagttcctcattgtcgagagatttaagcagtctgcttcttgttgcgcttggcaacgtcggcgatggtcagggctgtagtttcgcatgtcagttccatccttttctcgcaactgctttttttccggtttgtccatctctctctcgagctattattcgggggtcggggagcgcgtacaaggagggagggaagccttgagcttctcagccttgtcggagtccttgagaacaagggtgtagaggtacttctggcagcggaccttgaacttgatctgctgagtagccttgttcttcttaatccgggcggctgttggatcaaagcgtctctgttagaatttcgttcggttttcgctacggtgttttctcaggcaggccctcagccaaacgtaccggaagcgtccttgcgccggcagatctcgatgaactgtagttgaaatcaaagtcagcaaaacagcccatttgcaccatgcatgcacaaattcagcatgacgacgggcatttccgtaccttcttgatatctccgatttcctgaggcattttggcgacttggtgctggacttcccgtacttgtggtgacgacgacaacggagttcaggagcgtggatgaattttaggtactatggaaataattttgtgtgggtttggggcctgggcggtgcgagtggcttggtggggatgcgtgcgggcaatgggccgctaacgcgatgcacccttgtttccgctgtcacttccgccagatcacacctgccgacgttagcgcaagctccaagtgtggctgatgctgcacttttggtaactgcgtcgactttgggagatgcagtgacacagggagctcgtgtggcgtcgacttacctcagtcgcaggcagtcaccattagaccatctggaacatctgacgggattgcgcggcagttcgccttcaagctcggtcgcatctggtcgaggcctcgggaggacacgattccagtttgtgtaatccagatagtatataatcaaaaactaatcacgcggtcctaattgtagagcttcttttgttccaaaccaagtgccacctcatcagacaactcagttagggcgttaacgttttgtagtagtgcgtctacccctcttgccttaccaccacttataacgaagacaacccttttccgaactactcgatatgcccacggcactagataaagcgttgagatcacgagtgagtacctcttcacaacaacacaacatcccgaagcaatcatgcttgtcgaatctcttctgatagtttccgcgagcaagaacgcatttcttggtgagcttcttttttaacagtcgggcagtcgaccgaagcttgactaaccccacatagcattcgccggcatcgtgacgggtgtcgccgcatggtctatctttggaggcgaagtgtttcctcaagaccaggctgacccaaagggcaatcctgaagaatggactcgcgaggagatgcgcagatggcttgcactggtgagttttcaagtttgttagaagctgacgcagaactcgaagctaatgttgtgagctaactttgatgatcaccagcgtaatcttcatccacaagattcggacacccgggagcagttactggaaaggatccaagcgaacttgagaatcccaagacagtgaactggtcgtgctggagaaatcggaggagccctatgatatgtttataccccttgaagaatacctagcctgcatttatctctgttccatgttcttgaggacattactatcttcatagcatgctgcccggcgatggtgtcgtcagctggctagaggacacatggctgttgaatcctgttctcccatcgtacttgcatactcgtgatcctaaccgctaaatacaagatcataaaccggaagccacacgatatgactacatactatagacatcgggaaatgcgccttgatgacaacaggaaacactgttatgttcggagatctgtagggtgacccggcaacatgcgaacaatccagcgttgcgtccgggttcgcggcgggggaacctctacgaccgggcttatcgataagatttaccgagcggggcgagcgcaaggagaagtagcccgacccaatcagcatgtgtaacttctagtgttggcgactgcgccatacacagcagggtacgtagcggtacatgcctgcaaggaagctccaagcgaaactggggcaaggacaggttgttgttactgtttgtaccttgcctggcattgtgcttataaccaatgcggcggacaatctgacacggtcttttggctttcattgttccaacaaacaaacattccatttgcgcattcggcggagcctctagtagacacgcccttattgcgcgacgatggagttccttcaggtacgttttgcgaaatccttctcctctgacatccaaggcgtgcaccggctaacatggcactctcaaaacgacagcgtctcgcgaggttcctcgaccggcctctctttccctggaagaagctgatcatcggcttctccctcgccaactacttcatcgaaggtttcctcggttatcgtcagtatcaggtcctcaagaagaccaaggtccccaaggtgttggagcatgaggtgtcccaggaggtctttgacaagagtcaggtacgatatcccctaggctacgggccaaccggccaccattctctgacacacgatacaggcatacggacgcgccaaggcaaagttcgagttcttcagcggtatctacggtcaaatccaaaacatcttgttctatcagttcgacgtcctcccgaagctatggtcattcgccggcaacctcctcgttcggttcgcgccagccaggttctccggcgaaatctcgcaatctatcgtcttcgtcctgtcctttgtcgtcatctcccagattctctcgctaccgactagcctctaccacacttttgtcttggaggagaagttcggtttcaacaagtcgtctgccaagctttggattaccgacaagatcaagtccctcttcttgaccttcgttctcacgcctccgatcctcgccggctttttagctatcgtgcaaaagactggaaaccagttcttctactatctctgggttttcgtcgctggtctccaggttgtcatgatcaccatctacccgattttcattctgcctctgtttaacaagctctctcctcttgaggagggtgagctcaagagcagcgtggaggatctcgccaagaagctcaagttccccctctccgagttgcacgtcattgatggcagcaagcgcagtgcccacagcaacgcttatttcttcggcatgccctggaagaagcacattgtcatttatgataccctaattgaaaagagcgagacccaggaagttgttgccgttcttgcacacgagctgggtcactggaagttgggtcacaccactagtctctttggcatctcccaggtaagctgatgctgctttgttatcccgctgtttaccacgaattgtgattgacaatgcataggcccacttcttcgccattttctctctcttctccgttttcatcaacaacaactccctttatgccgactttggcttccacacggtgcaccctatcatcgttggattccttctcttctcggacgtccttggccctaccgacaccctcatcaagctgggcatgaatgttctcagccgcaagttcgagttccaggctgatgagttcgccaacaagcttggctacaatgcggagctcgctcgctccttgatcaagctccagatccagaacctcagcactatggatgctgattggatgttcgccacttaccacttctcgcaccccattttgaccgagagactgaaggctctcaactggcagtccactggaaaggttgagggcaaggagaaggccaaggatggtgaagagaagattgatgttgctactgccactgggcgggatgagctctaagccagtgaaggatgatgcaaatgagaaggtggatgaggaattgataaataaggctgacatgcgcgggatcacaaatcaaaggaaatcagcacactcagcgaagagtaccctactctatattgcttttaaatcttcaatttttgatagacaatctagaaagaatctggcttccattactgaactgaacaggacggagttcatcaaccttgaacctggaacttgttatgcggttcattaccgaatgcagaccatattgtcgaggtaacacagatgaaatacttaaccctaacccttgcttcccacagtagcagctggcaaccgggtgcaaaaagctctccccggaccccggccgatcaatcgaactttggacggagccgatccagcaaccgcgcccgctcgtcgcgaaccactctataggatccccgaaacgctttgtgttcgtcccggcgcattcggtctcgcccggtcctgttccacccccgcaatcctttgacgtcgactaccaccactaccatcatcggcgacaaccacatttgtagacaaaatgtccaggattttctcgtcggccctccaggctgttttcaagccgagcgcttttcttcccaagactgccactcggtacgctgttctgctcttgccttccctccccacccgcatgccaaaacacaaacatagtaactgaccacttccctgaatacagctcattctccatcctcccctccctccgtcccgccaccttgtcttccacccccagtaccatcttccgcgcccccaacgccatcaccgcgccctcggcctcccctagtgctactaccggtatcgacggcgaagttctcgacctcctctccgcatcctcccttatttcaagtcatccggcgcttagcgggttgggctcccagatccgctgcggcccgcgcccgacgatgagcggggcgacgaggctggtgcagaagcgcagacacggttttttgagcagagtcaagaccaagaatgggcagaagacgctgaagaggaggctggcaaaggggaggttgaggttgagtgcttaagtggctagatgcttgactgaggcctgcgggatgtgaatgagtggaaatggaaaaaaaaaggagaaggcggaagtaaggagacacaatggagggttcgaggagcaactatgtcgacgacggctgcggtacccctggtctggcacgctggtttctgttcagatcaggagttcatgaagctccagagacggtcaagggattgcgcttggtctcctattgtttacgatccgagacgaaatcgcatgccgaaaagcatctcgcagctaccttttcaacgaccactcactcgaccctgataatcatggcgacctggggaggcaggtattctgtggccctctctactggtacaactggaaccggtcatgaaaaactgccaacagcacggaggaccttggagggttgcgaaatggccgggattttgtgccgcaagcagtcgataaccagatcaacccgaacgtaccgctacgagaaacttgtacactatgataaatacgacctgttatactcaccacttttaccagcttgttttgtacaaattttcaagatgtaagactttttttcttttcttccacacctggcgtgatcacttttgaagctgaagaactggactacgttgtgtcatgattgttcgctctgtttctgcgatacgacgtcgcttgttgtttcgctttgagttcggcccttcttgacagtcctaggatcactttttgctaccaagtggcactcagcagctaagaacaaacggccaacacaggtcacgtccaatcatggcaaggcatccatgaaggtgatttcactggcgtctcattgctactattcacaaagctgtcttccaaacttgtattcacaaatcatgccttatttcactttttttattgtgattcccacattgcaacccttgatgctcctaatgaaggtcgttgctattgacaaaatttacatcctcgacaacccactggttcaagcgagactcgagctcctcgtcactgacgtcgctagatgcgacgttggattcagccctcttccagttgaagccgccaggcgagcaaccggcaatgtcctcaaagtagtgaaggtggtcatcgcgtttgaagccgagggtagcggcgttgcagtcgatgctggcatagccggggcaaatcttgacctggctggtggtgggcacagcggcctggatccaccactcgggggaggtgtggcggtagttgaaactgatgggagggagacggggcacggggtcattttcgtgggtgacgcggtactcgtcgcctgactgttcggtggtgaaggcggcgaaggcctcgttgccgacgcggggcgagccgaaggtgtagaggtcggcggtgtagccggccttccggaggtaggcggctgcgacggtggcgacggcaccgccgagcgagtggccggtgacaccgatgctgtagctggggtaggcggccttggcggactggacggccgcggtgaccttggtcgcaacctccctccaggccgtgtagaacccggtgtggatgaggcagccgctcacaagttcatcgcaggatgacttgacaaaaacgacgctggacgggtgtcagttgaggtcctgctgttgtacgagatatggactcggcgttcaacttactcggtaatccagttacggactgaagaggatcctctgaaggaaacagtgataaccttcttgacagggtccaccgagacaaggccgtgaatatcagtggcggtaccgcttctacactattagtcttcattgtctcaacatggttggtatggagtctcttacgcgaaagaggcaatagtcacggccttgttgctgactagggtagggcaaacgttgttggagcaagcgatcaaatcgccagcagcgttgttgctgttgcaatagctggtggcagcttgctcagcccagtaggagagcttggaaagctcgctgctggtgacaacgactggacaaggcttgttagctcccggtcgacatgaggaaatgctgtagtcgtcgtggacttacattgtctcttagccatatttgggctcgttgagggcgcggccagaccggtagccgccagggcggatgccaaaaacagagatgccttcatcttgaatgagagaagtggttattccaaaaagaagacaagacagtccacgggatctggccgttgtgagaatcaggaggaacactgaacctgtgcctgctgcaaggggaatgtgagaagggaggcggcgggcatgttggtgatctttatactcaacgccatccccatccaagaacacaatgtggccgtccgtcgaggaacgttgaagaggggaacaaacatcccttccacaatgcggccctctatggacccaaccacccacccaatctgcttactccctgctcctccctccccgatgtatcgccagctaagatttttgtctcaattctgccacaacgatgggggcgcggccaggatcgactgggtaaggcttgtggacatcgggccaggaacacggcaactaacagccaaggaatgcggagactaattgagtttggctaagcgcaaaggaccgagcacacagattttcaatagagctatgtaactattggagaggaagtgggtgcaggacaagaggcacacgtctacactagcggattgtcggaatggatgtgcttcccgtgtatcatctcccgaacctcagcctgggcgagaacaccaccgcccatttttgtgcccgttccctgatgatcatggaggggatcatcctctgactttccctacagggacttggaggcacggcggtctggtggttagcacagccgccaagtgatatagcttctgtggactacacgtatgtgcggtgggaaggaaaggggaccaaggagaggaggccgctagaggagagtggactgaggaggttgtaagatgtgatagagatctgtgtgttgcagagagcagtgaatgggttctgttcaagtgatcatcttgatactcgtttcgaacgttcccctgctgttctaaactgtacattaggccgggactattcaagagagtccacgacggtagtgtaccgagatcgcagccacgtgcatggtgagggatcaaccttgaccagatcgggccgtataagtgcagggcttggctaccgagtcaggatagtctgagtagtatccgtgctggagactttgagaagtatacgtaatgtggtagcgtccgcggatctgagcatgcggcgtgatcaagatggcggttgagcagccccagattctgcaccaggtgtggtcgttttctcggtgcagtgtactgtttgggaatacttgcggcttcttcttgaagaggggaaatgcggaggagacatgaagaaggttcggcacttgaccggccaggattgagaaaacttgtctgcatgaagtgtgaaagggaaaggacgtgacaaccgccgttgattgataccacctcacttgagagtcccgtccagcatccagacaaggtaaccccatcccatgggcgatcgggagatgggaaagaacgatgcaagatgcaataagggaaaagatgagcaaccactacctagtcaatcccattggaagaggaacaacctccacctcaatgcccaacaacataagacgctgtgtaagcgggaagtgctccttccttatcaggccatcacttcgccgctagatgttgatgttggtgcagaagaagggcaacgacttccgttcaacaaactttcaaacctccgcgaacactgcaactgcgacgaacgccccgcacacaacgatgatcattggtgcccaaacgaaaccctgatggagggatatcaggtcaactaaggtgataagccgccgaagaaacctggaagtaaagagctcgaaaagaaaaatgctctataacaaatgcaataaggtatgtgccgccacagtaggttttgtcatgcgcagatgactgacgcgaaagagaaggaatgacagacagacggcactttcatctcacgccaagcaccgatttttctagtaagcgagagtgctaagatatccctccaactagtttaccttctctacaccgaaggtcagccgacgagaatggatccgaggacccatgcagcaggctaccaggggcagaaccagcaagcacaaggagcgggatagtggtctgaggaacctcaaaaatccccaacgaccgtcaaattcccaacaacgacctttaccacctccacaagtccgacgaaccccttcagggctcatggtggatattctcgctcatatgaacatcgggtgcgccatcgccgcctccatcatctatctgccttgtttgtacagaagcttgccgtcctacaccctcttcatcactcagcttcgacatcgcttcgccaacccgctcccactcaccaccggggcacaccatactatctcaggcttcattgacgtacacctcccctcctcgtgccgggagggagttttgttcgctaccagtcgagcctgcagcgcaccacatcaccaccgaggacaaccatccccaagacttcaagcgaagaattaggcgagcttaaagtcaagagcaactgcgccattgtgctgctgcccaactctaaggcttctctggttcaagagattcttccgtacgcaagtgtcacggcggcgtgtcccccgccccctgctgctgtccacccactgccgccgtcaagtcaaggccgccgttaccgaccagtaaatcccttgccctgttgccccaggcccaatcataccccttgcttttcccgccgttatgtatttctccgcatacataaggggatctctgctgtatataactccgctcaactgatgccagatgcatggaatggctaaaaaggggcattcctccggtgagggacctcctccggatcgcaacgttggccaagcatttagcttgctgcttatggctaccagagcacgacattgacacaagagacccattttcaagcggggagcatctcaattaatatctccctctgcccttctctcgattttcagtgaagaaatcaagcaattttatcggaaaagacctggcaacctcttcacagtggctagtgctgctagagtggggggaaatatggttacgtacaagcttggttgtcggaggaaaaccaggtgcttgtcagacaacacttgtgctcattttcctgttctggacaccgtcagtcatatgtttgtattcacgatgcacagcaggtgggcaagcgaacgggtggtggaacgtggccgcaaggtccgactcgccgggctccacgcgtttgctatgtatggcaatccggccccggttagttatgccttgtgtcttgttatgtcgtacagcctattccgtcgccatgtctatcctcgcttgctatacgaaatcctcctgccttttctgggggcttccgggtagaagaacttgttcgtttagcacttggcttcaactctgtcgacaagagatcatggaatgtcccatggtcttattcgtggaaccttgtcgataacccacctggcctctcatttagtaaggttgaaaggatggaaacacggtaccgagagcggtcaaggcatggccaaggccacttgaaatggaggcatgtgaacgccgtctataaactgctcttttgatttgaacagactcccttccaacgagtcgctgttcttgagcttcctttgctttcgggacgtcttcaagttgacgagtattcgaagttccgcaagggcatttgtgaagatggctgtccgatcgaactttgtgtggctcactctcgccttgagctttttcgaccttacctgcaatgcaagtccagtgcgacaacgagcggccgtcccagatggtttctatgcggctccttactacccaacgccatacggtggctgggaagattcatggaaagacagctatgcaaaggcacaggcactggtgggcaagatgacactagcagagaagacgaacatcacgggtggaagtggtatgtttatgggtaagtcctcagtccagcatttgagtgtcgaactgagtttgagctgactgtaacatagggtgagttcatcaagacgcttaccgaattactcgagcacttctaaccaacgcaccagcccttgtgtaggaaacagcggcagtgcataccgagtcggctttcctcagctttgtttgcaggatggtgctctcggtgtgggcaacacggaccataacactgcatttccagctggtatcaccacgggagcgacgttcgacaaggaccttatctatgctcgcgcagtggctattggtaaagaatttcgcggcaaaggagcccacgtttttcttggtcccatggtaggtcccctaggtcgcaagccactcggtggccgcaactgggaaggcttcggtgccgatcccgttctccaaggtattgccggtgccttgactatcaagggtgtccaggaacagggtgttattgctactatcaagcatctcattggaaacgagcaggagatgtatcgcatgtacaacccatttcaagcaggatacagttcgaatattggtaagtgatgtgcgatggaccgtcaagtgtacagtcggatgttgacccaattaattgtagatgatcgcaccctgcacgagctttacgcaagttgcccactgaatatcccccggaatcctcgcaaagactaacatagcgctcctagttatggccatttgctgatggtgtccacgccggcgttggcgcggccatgacatcttataacgccgtcaacggctcggctgcttctcaaaacgcctaccttatcaacaacttgctcaaggatgagcttgggttccagggttttgtcatgtcggattggctttcgcacatttccggagtcgcatcagcactggccggccttgacatgagcatgcctggagacactcaaatacctctctttggtaatagccccttcaagttccatctcacggaggctgtcttgaacggctccgtgccagtggacaggctaaacgacatggcaaccaggattgtggccgcttggtatcagttcggccaagacaagaacttcccagctgttaactttcactcatacgtatcgagtgagaagggacttctatatccaggtgctcttccggtctcgcccattggtaaggttaactggtttgtggatgttcaagcggaccacggctcggtcgcacgccaggtcgcccaagatgccattactcttctgaagaatgatgataatttcctgcccctttctaccaagtcatccctcaggatcttcggctctgatgctcgggttgaccctgatggcccaaatgcttgcggaaaccgcgcctgcaacaagggcactctgggaatgggctggggctccggcgttgcgaactacccctattttgatgaccccatcactgccatcaagaagcgggtcgaaaatgtcaagctctacgacagcgatgacttcccccacacactcactccctcgcccactgatgacgacattgcaattgtctttatcaactccgccgcgggcgaaaactcgctcaccgttgaaggcaaccatggtgatcgcgacaatgacaagttctccgcttggcacaatggagataatctcgtccagaaggccgcggagaactacaaaaacgtcatagtcgttgtccacacagtcggcccccttatactcgagccctggattgacctgccctccgtgaaggccgtcctcttcgcccacctccccggccaagaagccggcgagtcgctcgccaacgttctcttcggcgacgtctcaccctccggccacctcccctactccatcaccaagaaggagaacgacctccctgacagtgtaaccaagctcgtcaaggaaatcatcggccagccccaagatacctacagtgaaggcctctatatcgattaccgctggctcaataagcaaggcatcaagccccgctatgccttcggccacggtctgagttacaccaccttcaactacaccgacgctcacatcaagatcgtcaacgccctctcctccgccctgccgcccgctcgccagcccaagccctccgtcgccatcctctccaccgagataccgcccgcttcagatgcctatgagcccgccggcttctccaaggtctggcgctacatttactcctggctatccaagtccgacgccgacaaggcctatgccgtcggtacctcttcttcttccaagtccggctcccaaacttacccctaccccgagggctactcgagcgtccaaaagcctggtgtccctgccggcggcggacagggtggtaacccggccctctttgacaccatcctcgagctggacgtgactgtgcaaaacactggttctcgacacaagggtaaagcctctgtgcaggcgtatatccagtttcccacggacagcgggtacgacacgcctattatccagttgcgtgactttgccaagacgaaggagttgggcaccggggagagcgagacggttacgttaaggctgaggaggaaggatttgagcgtgtgggatacgcaaaagcagaattgggtggctcctggtgccttgggggctaatgggaagagtaagcggtacattgtgtggttgggtgaggggagtgataagcttttcactaggtgtttcagcgatactttggtttgtgaaaggggggttgagccacctgtttgagaggagagggttgtttaacaacccctcaagctggagaggagactccttgacgcgatttattcaattcaacgatcatagtccgcaatagacccttaagttgccgactgagagaatgccatcacaatacagtatgagagcttccgtaacaagaaaggtataaagagccgtggaatcataacagaacaagccatgatccgaaatagcccaggggataaaagcattgagttcatctctccgtcgacatccccaaccgacatttagtctgaacaacagtatgtctgtaatatgcaacgctgtgatcccgcaattatgtagccagctggacttgtcaaccttctggccaattagttgccttctcaaatagcctgactctaccatatcagcaaagacaaggttatgagggtataagggatggatggatgaaagataggacaaggagattgggaagaagacgggaaagcctttcggttgcaaggcgtgtctcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttgagctagtcatagcctttcccctacagtcaagaagtcttgtttcttgttactcctttgttttggcgtatcctcgtaagcatcatctctgacttgctttttgaccactcttccactttcccaggagaagaaagcttactttccaggctttctgcagactcttggctttttggacgctgagaagccgtgcagccaaacaacccaaaccccatagtcatggcgaccgcgacattatggttgctgtgactaacgtgtttacggggatagacgtgccgtagtcttgggcaaatttgtatagtacgctatgcgtgccagtttcggtggtcttttttcttcgtttatactttagctagatctattatatgttccatacctgattggtgcgcatagtcagttattcacattagataagagcgagtgattacctcgaacatgtaccgatactacatgtccctttcttttttttcagttttttttttttcagttttttttttttttttttttttttttcagttgagcaccttgttggtcaccaccagggctgagtaagtgaagatgctcatgagaatccactccgtctgtctcctaggtatttcgtttctcgtcacacccgagatatctcccccattcagactccaactccaacgccttctccgcattctcctcattatctactatagatccctggattctccaacaccaccaaaatccagtcaatctcctctcacccgaatgtaaccgaaccgaaccccaaccaacactgtcgtcagtcaggtcagccctcttcgattggaaccgtacatatgtaaaaaggttagatcagcccatgatgcatgttttggggggttgtggcgtccacacatcttttttttttttcgcttctctctcacttgtctcacagcttgtctgtcacgtgtcacttcgctccgtcacgaacgacataaatgcaggcatgcaaacggaaggagcacgcagagatgcagaaggaaggaactaacaacggaaaaaaccttttctttctttttgcaaaagacgggacaggaacgcccgacttctgatgcaaacctagaagctttgcaactttctcggatcttgcgtaaatatctggagggcaaagacaacaaacagcctttttgtttcttcattttacccttgtctgttgcctatgtctcacttgagcagtaaggaaaaaaaaaaaaaaaaaaaaaacgctcgcgagctgcagattatatacaagctggtgctaagctagtaattgatgctattaaaactgttgtaaaaggcagggtgtgattgattttctacatggaagatgagtgtggacgcgaaaaggtaatgattatcattgtcaacacacatctattttgggtgatgcttgatgtgtgatttgtaagtaaaactgtcttggtcatgcggttgaagatttgtgtacagagcagtagatgaattgatcgcgcctttcgttctggtttcgtgagagttgaggtaggtggtaggtattgacaaaagcaaaacattctgagataatccggcaaagcttcgttggtttgaagactcttgtcgtcgttgctgttgtcggacctcctatgagaaaatatgttaatctgttatatcatgctgttacttcgcggattggcttctaacaacaacaatgatgaagaattaaaaataagtatagtccttatatcagatcaagactcgtcgtcaaactagggctgtagtatataccgcggaacacattccctagatgatcatcggttgccatcgatgatccttcgcgacaccgaatggatcgtcggtcgtatactgtgcaggtgatatttcatctcgatgtcttgtcactctctatgtgatgtcaatgctgtactgtctcgtttcgccggctggtcacgaagtcaaagcccccctactatgtgcctgtccttccgtaatattttcgcgacatcttcaattctggaggtccagcctgcaattgcttagtctctttcaagcttccgatttgtccgtttgttcgttcgttgttaggccaagattctcagggtctataggtgcgaactccctgccactcctgcttaccatttctatatggtgcagtactgtctcaccaagctatctaattctaagggatcccgatgatgtaagttaccttccttcactcgtttgttcgctctcgacttgagcgagtcccttgaatgacttgcgaagtagttactgcgtatctccaagtcgatagtcatctctccaacgggtggtgtacaatatagtgtacataccttctgcccggtgcccctcgcacaaacaatgccactcttggcaataggcaaatggtgtaagccaagctaagcctatccgtggttgtcggtcattcagtcatattgtccgttagtcaatgtccttcaaggtggattcccgtcagtttcggtcgagcttcgatcgaatccaacgcaggcagacccagtccggatcgcacaccgtataaatgtatagcacaacacaacacttacgccaaccggcgttctttgcaccacctgctaacagaggagaataccatgcgggaaagtgtccccatattccccgtatcacccgtgtctcgtgatcctatccgtactctcattttgtgggcgtccagtatatacagatcctagggacagggccctgggtagctagttttggtccaggtccggccaggcccatcatcagggccgggaagggacaggttatatggagctgaaaatgggttgttcatattatgtcatgagaagcagggaggagggatgaacctgactcgcctgttctgttcctggagcatctgactctggggagggagtacaacttgagacggagatgacgccgaaccgagacggtatgaatgtctgggcaggatgacggcgtacgcagtagatagagagaaccagggcctgacacaggcacacagggtcagccggtcgccggtgagctgtgggcggactgaacggctggaggcggggaggctggaactggggattactaccgaggctgccaagctggagatttgattggggaagcttgaggaaaacggtgaagaagaagaagaccaccgaagaaagtgggcttgaggctctgaacggtgcagtgatggtgatgaagaatgatctgttggtgtttggcactgtggcatcagcgtcccctgcggggcaggtccagaagcagcagaatggaaagcttggcttttgcggaggaatgtggggttggccgccactggaagcgggggaggcagggaggagaagaaaaagatcggtgatcgtttttttttttctctctccaattttttgcatccctacagcttctttaatttccttgtcgttcgcttgcccgtggataatggcacttgcttgcaaaagcccttggctaccgactggtacatccaggcgagccgggcttcaccgctcttggcatcaatggggaagtcccttgaagaaaaagattgaaaaaaaaaatgcgtggtcgtgatgttcgctcatttatcgatcgtgggttctggccataatcttgtgaatgatgaccattccacacagttaatgccttgcttcgaacttgactgcatcaagactgaccgaccccttcttccatgtaccggatttttttaatatttgttttgtttgtttactttgtgataacgagactcaggggtaacaagagcaagagcacaaaacaaaacaaagctcaaagacacaaaacgagcgactccagaaaaccacatcatcaaccagcaaccgtttcagatacaatcccaaatccacaatgttcaggagatgtgggtaagcatttccgagttgtggattggttgattgctgcccagtgttgtgctgtaaaagtggctttcggaaaacggggtccgctgccgccgctaaagacggaaggtaacagtggcgatgacagtgaagacggcgatgcatacactttcaccgtttctcgttaggctcgcccctaagcaactgactcaaagccgaagctaatcccagtttgcgatgatgatcgtcgggatctgtgcgctcactggttgttgtctctcctttcgctgtcccgatgatgatgataaggctgccgtcgtggtggtcgaccatcacgaaacttgaaaacgaagtggatgagccccagatgtgtcaagttggtgacgcttcacacaatcatatgaggtgctggattccccaggttccgcttcacttctgatcttagcgtccgatcgttgtctcgagcttcgtgcagcggtattgcatattaacatggtcgttgtcgtcgtttgtgatattcttgttattcccgataagtggctgaggtctggactgaaatcccaagaaggcttttgctcgtatgtccttcgtagtttcggcaatatgtcatccgtaccacctataaaacagtgtgcgttacgtgccctcagtcaatcagaacaccgccccggccggaccccagaagccgctgcggagaagtcccgctccggcctaggggaaccacacacaaaagcggcatcgcatcgcgcttcgctgcttcggtcaaacggccgacctgtcactggcccattgttcgcttgccaatagaggagaaccagttttggttgaccatggcgaatgccatcattggtgccctacctctcgaacaactgctgccaccgtttactttgaggtacagtacaaggatttggggtcgaagaggagagggttatgtgtgtagactgtagagaaacggaacggtgaaaatgtctccccagttttttctgccagaatacaaacagtacttcggcttcgggtacctcgctgccctcgcattacatgcaaggcatcaaagccaaagaaacctcgaagtaaaaaaaaaaggggggctggctggcggatggagtgggagtttttcttgatgcccataatgtccgtctggaagatatcgaagggcttcattgaacttcctaaaaagtccgtctgacccttgacaggagaaacgaattccgaagcttgtgatccaaagccacaaagcattgacatgtgcagaggaccagtaacggagttatcaccccaaaggcccagactgaggtcaagggtttgtggtatcgtaccttgctgccttccctcttctgtcacagattttcttcaacgatggccagcctggggtagcgatggggcatcatgggtgggttcgtgggttgcaaggtttgttccaaactgttaagaaaaaggtgggcagttgggcacatgaccgtaacaattcccaccgaacatttcgcaaaccgcacgacggcctagggtgtgtcgactttttgctcaagcaatccctgactcgtggactcgaccgtacctttcggcttgctactttgcacgtgtgagcagcaaatctaagcccgttttggctgccataacatccacacaaagtgtcgtgattggctcctccacactcatctttcctcgatcatcttggaaaaaaaaggcgaccaagaagacgccatttcattattctctcgctgattgactcgagtctcgagcaaatttacgtgactgtggaggagttcatgtagtcaaggctttgtgtatggagttggaagaagcggagaggtcagaaaataatttctggactgcagaaagttgggttcgatcgtgtacgcaggctccaagatctcaccgtttcgaggcatggccagcgaggggttacccaatcaagaccaggctcggagcaatgggcggatcgattgaagattcattccactttgcaccagccccagacggggttggaggagggccatgacaattgacgaggggctcgacgagggttagaagagggacaggacgatgagacgggtacggtgggcttttgtactgtacctaaagctcgtgatagacatgtgagccactcccgttcctgtacgctgctgtagcgtagctctgggcgtttaccgggatacctattggtggggcaaccattttgccttgagatacgatcttagtttttacgtgtcgattacctcggaatgattattgttttctcttcatttttttcgagtttttccaaggtcagcgtcggcatctttatttctggactctgtctctgttgcggaagtggtagcttagcaaatggacagcggttcccgttgtcacgactcgtcacgcttcttgttaagcggctgggtttgaccatcgagcctcatccagctttccagaaagcagctcccaatacccggatccatacctcgatggattgacatgggggcccattcttgggtctctagtgtctcctccaatgccccatacgtacgaggatatgggatcttaactgtgcgagatgtgcatgtaccaagtacaccgtccgctcaaaggaacaatataaaacatcctctccccccacctcctaatccaggtgctcttggataaattcgtccaggtgaacgtcgacgtggatctaggtgaatagacagcaaacttaaagtaacgacttaccaacattcatcgagacataacctagtcggaaaccgaaccctattaccatcatcactgttaccagcaacatcaacagacaccacggcttccggagttgtcataatctcaccaacgaataactcacccattttgtcagctctgtcttgatacttgaacgtccgaagcatcaaactcaccctctccaaaatgtctgattccggggaaggatcacagtgcactccctcgccgagcccatcgacggaaaacgagtcaacaggaccagtatgtacatcgccatgtgaagagaaaccgagttctctcgcaaggatcgaagccgcgaccccttccaagaagcgaccatcaaaagcccttcccgcagatagccagaaccccaggccagcaaaaagacgtgcggctcgggcctgtttgacatgtcggaaccgtaaagtacgctgcaacgttgtcgagggcggtctgccttgtaacaactgcaagtgggaccgggtcgaatgtgtggttatggagagtcggcgtcgcaagtgagtgcctcggcatccatgcctccccaatcttcaggaccaagtaacccgagcagtggctaacgccattgccttttccctctgtgtaggaagaacatgttggccggacaagcagttcccaatggagttgcggctgtcggcggtgaatttggcgccaggactctcggtcatcagccgatcctctctagtcagcagcttgctgcccatgccaatgcctcgctcatggctggtttccagatgatgaatggagctggactccctctatccatgggaaatgccctgatgcagcctctctgtaagccatcagtctatcccgaatattccgattgtgaagaagcctttgtctgactgaatcacgtcgtaacagacgcccaagcgacacaaactcaaggactttggaataacccaagtattcccgaaactagcgcgcgtctttggcaaaacccacagctgatgacgaccatgcccggaaacctcaccaacccttccgcgacggctgtgaacccacgaccaacacctatctcggtttcaacccccccatcacaacctttcctgcaaccaaacctccaaccgaaacccaaccggaccgtctccccgaatctcccgaatttcttcaagcctctcccgcccaaggacgcagtcgatgtgcagtatatgatggccaagggggcctttacgattccgacgcctgaggtgcaaaatgccatgctcaaggcttatattgaatatgttcatccgtacatgccactcctcgaactgcgtcagttccttaccgccattcactccaacgggcaatcgggccaaataagcctggtcctctaccaagccgttatgtttgcagggtccaactttgtggcccagaagtatctggacgcggccgggctagggagccgtaggaacgctcggaaggagctgttcatgagaactcgggttctgtatgattgcgatgtcgaaaaggaccgtctcgatctggttcaggctcttcttctcatgacctactggtacgaaactccagaggatcaaaaagatacttggcactggatcggagttgcgatttcattgggactcaccattggcatccaccgcaatccggcgaacttggctatgccgcctgcgcaaaagaaattgtggaaacggatctggtggtgctgtttcatgcgcgaccgcctcattgcgctgggaatgcgccgaccgacccggatcaaggacgaagactttgacgtgcccatgctggaggaatctgattttgagattgtggagcttccggccgataaccaactgcttggccccaactgcgctgttgtcagaaacgtcgccacacagcgacagcttgcccggttatgtatccagaaagcgcgcatctgcgttgccatcagccacatgattaagacccagtacacggttctcaatcacgatggtggtctcccagccggtcaaacaacgtccggaaccaccatgctgttcccgaacaaaagcctgaacaacatccaggaagtccagaaggttgatcagatgttggagagctggcgtttacagttgcctgaggactgccaatacagaccactcctgactgaggccctcgcggaggaggaccaaccagtggctgttcaccgtactctccttcacatggtctaccacacgactgtctcggcgctgcacaggccgcactacttgaccatggagcaggccgctacgcaacccgctcagactagcttgattgcccagcaggctcggagcaaagtgcaccacgcggccaccatggtgacgagaatggcagaagatcttttgcgccatggactggctaaatatctgcccaccacagctgtcacggtaacactgccagccatgacagttcacctgctccatagccggtcgccggatcccgagctcagtcaacaagcacgccgcgactttgaggtgtgcgcaaagctgcttctccagctacgcggcatgtacgcagcggccgagttcgcacacgggttcttgatgggagtagaggctcgtcacaaggccaccgctgtcagccctcagggtcctcaggcagctccggtaagccttggacatcaggttcacctaggaccgcagaaggagccaacgccaccacctgagaccacctcattttccccatcgaccaacaccaccttctatcgtcctccccaagcagatgccatggtatcgggggtagggcatggaccaggtgctttggtcctggtgaacgtggacagtggcggcagcacgccgccgcaaactgacgttgaggacatgtcatcggcaggcttgacccctccggtagatacgaccgcgtatgaggaggttcagaccaccgccatggagtgtgacaccaacggcgccatggccaattatttcgacgatgcttttggcagcattctcgatcctgaagccgtagaaggcgattttatggaagcgtttaccatgagccacgagaacgacgacgagtggatgtttgatggaccgtgcaacagcaatgttgtccccgcggctgtttgctaagggattttccttttgttctttcttgtcttgtttttactcattctttcgcattggatggggcgtcgaaccggaggaactggcaatggctttcggcttctagtgctttctttttgtcttgggagatgtctgctccgttgatggcaaacgggtgatcatgatgggtacttgatgacactgggcgctgcgtacagaaaaccggtacaatggcgtttaaaggagaacatgaggatttgatttgtgatttattggtattgaaaatatttgggacaaggacaacgacacggggtatcagtacaggctttgttggagggcttagggcaatgagagccggaaagatgtcaaaatgagcaatcgaacacagcttcgaccatggtaattccaggactttgttgaacagagagagattaaaagagatgatattgtttggtcacgaaaccgggatttgtccaacactgcagtggctttgactcgtgcgggggaggaggagatcatcgatgcagggtgatatgtgccaaagttatttatggcaagagcgatgaacacgatgtgatcggatcttgaggatttctctccattggtggttgttcttgcaacttttgccaagttggtcgagagcgataacgcgcggctgccttggagtgacctgagttctttctttctttctttttttcacagtgaggccgggtgagattgccctggttggatgggaaagcccaactgcgtccatcccacgtcaccatctgcagcaaaggtgcaggaacaagtcgaccagtgaacaagctgcgcctcaacaacctgtatggtcaaagtccggacggacactgagaccggcccggactgcagcctgaacaattgagaatgaatcgaatcggggtttcaacgaggtggagttgcatcaccctttactgtgtagtgtatggtatgctactagatacccaagccttggacacgcgcacaagagcctcgccaagcgcctattgagatcttcagcagcgcggcactgcgacactgcggctgtcttagtgatttgttggcacaagcgatgcgaacggaagagaggcatggaggccggcgtggtcggatcgggatcgcatcggccgtggtggtcagattgcggcctcatcacagccaacatgctgccggacggcgatgccttgctttggcggtccagtcttgtcctggcttcagggcggagtgatgacagcagcgcacatttccccacacacacccgacacccacaggcgagcctgatccaggaacaggtcgggactggagccgtggtcatcgtgggttagtcctgattggtgatagtacagtccattctaatgaccatgtcacccctgctcgctcctggtctgcccctgtccgacattggcctgtccctgctcccccgttcatggcattctggagtcccaaggcgccgcgcgcaaagcacgtcgtcgaccatcccaaggggggtgatggcgaggcgggtatcccctcggagccctcatggcgtggtacctgttataggcatcgccgaggtcacactgaccggaacccaacagcagccccccgggagcaatcttcttccacctgttgagacgttggaaccgtacccgcaaccgagccatcgcaacggcaacgggcagcgggcgagcaaccggccggggcggaagacaacagccaggagtccactcaggacagcacacgaccatcagacagggtgcaaattgaaatgtcgggcccaaacagagtcaagcgcatagtaccagagggctgaaagcggcgaatcaaaagctgcaaattctccccatatgccgttggataatgtctggaacagcatcgctaaacccaatcgggccctaagcgaaaggagtccgggcctggcagtggtgcgtgtgggtctgggtcggtcttagtccaggtcccaaaaaagtccacacttgttccatcttgttcatctcattgatggccctcgaccgaccgtgatccgcctcatccacttgttctgacttgcatccaattactgctcggctttctgctgaattcgagctgccattcgtttgcctctggcctgctagaacctgcgcgctgccgccattcattccttttttccctacgctagtttccattcccctccacggacgacggctcccgtctttcgttgctaccctctctcgcgagccccctttgcgccgtcctttgtacacttcgtttgatccaatccccggcgccggctgttctgcattgttacgtacatgcgtaccgtctttgtgctactcctagagccatccacctgatcgaccgcactctcgttctagcgcagtccctcctgcgtcttctgcgtgttctcctgcgtaccagtagcgtacctcggacctccattccccgcattgattgctgcttccgccagtttgcgacaagtcaagttgcttgtttgtgtcctaggtacctgcctacatacatctacggactgtcgtattactgtcgatactatttccagtacctccttcagtacctccttcagtacctccctcagtacctcccgtaatttcagatttgcgactggtcgggtacacttgctgtttcattctgtgtgcaaccaccattgttcacggccacggaaagagctacctgcgacgacgcaccttccgttgtcattatattcataagctcaagatccggccgtacctgcctgatctcctggcttcctaattctcacgactggcgactggcgaccggtaatcggcgaccgcctgccagcccattcaactccaataacctactacctctagagtctttatctacgacatatctctaccacccaccataatcacctccgatccccgagctttgcgactatatcaaaccgcttcttcctcccccgattcgactgcggaagacgacattgctccaggcggtgtccgactcccaacgagacactccccgattcaacttcgtttagactatgggagccgacgacagcatcgtatctgcgagatccccaggttcatagacgaatacgaaaccgcgccgctatgctgcgctccagccggacataccacacgcccatgagaacaagacctacaacgaacaccgaataccatgaccagatccccctcctcctctcccaacctctcccacgccctcgcggtcgtcaccccgcgtagccgccccccgcgatcctctaccgaatcgcctccccggcgctaccgcgaaaacgacgacctcttgtccaacctcaccccgcgcaccgcactcgataccatacggaaccctacgggggaattcagggcatgcatggcttccgcatctccaactgagcaggcctttgctctccgagccgccatcgctagcaacaagattcaggaatggcttgatgagctttcatcgtggccctggccgtccggcgcaagctccgctggctttcaggtgcccgacttgaagagaaggaagtttgaatccgcaacccagctctccgacaagctgtactgtggcagcctgcccgctgccgaagttgccaagtatgagaagcgcgtggaggagatatacaaggacatggaggagatcgatatcgaggaaatcaagaaccatgtcctgcgcaaccatattgttccgctatcagccttcggttctcccatcctgggctcgcaccgacctctccccagctattcccatatggacgatcttacagcatttcttacggctactatcatgcaaaccctaccgaatttggctcgtcttagcagactcctaaactcctggagcattcgattgcttgttttgaagagggttcccgccttcttggacactctcgctgatggagagattgctcttcaatctggccggaatgtagctggattggattccaatgctcgcgcgatacaaagtaggccgccttcgccgctgtcatgggccgagttcaacgtgataaagtcggtactggaaaagaaagtcgcaaaggccggtcgcgacctggatgtcatgctcgacagtctagaaggatgggaatacacactccctgacgaatggctggaccgagtagagtctctagagaagcaatatggcgaatgggttgctgcctgcgagcacaaaattaaacaagcaaacttgaagattgatgcgccaacttatagcgacactgccgccaagctggacttggatgaacggaaacaacaacagacgaacaatgcgcccatgaatggcgcagttgctttgaccgtccaagaccaacaaagtgatgacttgacagataatcataagaccatgaacgtcgacgttcctccccttatcaaagtccacgttcctttggagggaatcgacgagaatgacgctgagaaaggagaaaatgactcctggacgtttgtggatgaaactgccgccccagaaaccaatgatgagagcctaatcacagaggagcgtcccttgggcggatttgacggatctgatattgatggagcttcggcaagtgggatgatgccctctcctaatattgtggctagctcgaagggctcgaggcctcattcctccagtctgagctatgcgacctctgatggcgaatatttcgaactagaccccttcgactcagatttcgacttcgatgataacctcgagcatgatcttcctggcttcccccgctcgaggcgcgatagcaacttctccaccacttcaaccattgtatttggcactcgagcactcgagcaggagaccccagatcgctctcggagacggagtaaggatcttgacggcagtctttcgggggatgtcagccctccaagctcccctccacgctttagcagatcaaagtcgaggctcaggtcactatcgcgcggttttagcgacatgccaactgtggccgagttgccagactttgacgagtcaaatctcgagtcatcggctgtcaatgaggacggaaacccatccaagtctaacgccggagattcggatgtaaagctggatctgctccagcagcagattagcgagattctggagtctgtaccggctaagatccgcctcacctctgaaccctcaccgattaatttgaatccccctgatttcactgccctaaacaggaagtcatctaagccggagctgcgcaacaggagtcagtccagtctgtcaaccaggtctaccttgtcgtcccgtgcgggaacaccctcttttacgctcgccccggcaccttcccgcggctcccgacaacgcaaccgcggcagtcatcgtgatatcaagatttaccaccttacgaggaacaacggtgaagctcctatcaagctgttcatccgatgcgttggcgagaacggcgaacgggtcatggtgcgaattggcggtggatgggctgatttaggcgagtatcttcgggttttcgccagccaccatcgccgaaacgtcgcgctagagggcaaggtggaggtcaatatgcctcgtgtaatagctggtggctctagctcacccactcggccgccatccacacggtctacccaggatcgacaatcccctccggatactcccttgaacgtccgcaagactaggaagcctgcggaggcaagcgaggagaacgccggaacacccaaagcgactcctaagacgcccttcgttccggctggtaaagcgactgccgtatcgtcgccaagagccccatcagttgcagcccgctcccgctcgatttcgactcgctctcgctcaagctcccgcctcagccatcgtggtgacgaggagattgcgcttggattagcagggccgcggacgaagaacattgaaatgagtgaggaggataaagcgtgggtggaggatatgaaggctaaggtgcagaacgcctctggcatgaaccgtcaagtgtcggactcgccagctactgcagagggaaagttcggcgacatgggcaagattggcgggacgaaacgggtttttaaacgtcagggcgggttgccatgatgggatggaatgcatgtcggatggcacacgggacggaacgggaacgggacgacacgtgtacggcatgaatcgggcgagggggcttgtgggtaagggctaacgaacttgatgtggaggaatgatcggcgtttcagggattcacgggcaggtttcactcctgctatcccagagattgcggtggtttcacatgaagtttgtcattacccccggttttggtatgggtggagagtttgggatctacggggcttatgcgcatcatgtcttatgccgtccgttcctctaatctctcctatcctgtcggatccccacacacccatgctgcatttccttcctctatgcggttattttttcttctttctcgacctcgtcacttggacgaaggtcatcactctcatcatcatcatcatcattattattacatgcattgttgtgggattttgctacttttgttactttctctctactgtcaacaaatacccccggagctctcttggtcttttcacatctttgcattcaaatatcccaatctttttaccataatcattatcaaattataaacgaaactctaccattcatacatacatattacacacaatcttaccatacacagaccataaacaaagagggaggaagaagaagaagaagaagaagagacattcatatgtcggtttacgactttctttgtactactgtcggaaaggaggaagggatacccaagacaatacaatacccaaggaaggacgacggaacgcatatgcaatggatggacgtatggtacgctcacacacacggacggacggacggacggaaggcgaatcaggaacaggaactcggacaaagcaagacgggcgtcggacaaattttctgtcggttttaggtcaggtatatgtcagttttttgttttgattttcggcgacaacggacggcggcgaacgaagggtgtttggttgggtctttgtgagaatttgctgtctgtctgtctgtgtttctgaggataggcagacgggcaaaacacaaacccgctcggcgtacaaaacagcattcttcggctgggggttttattggctagttctttagatatttatacactttactattattacctacattgacttgaatttgtaatcctttagccacgcaagcaacaacttatgagccatagctcagatagagcctcaacaacaagaacacgatgaggccaaaacaagctgacgactgtctagtttctactctgaaacacgaaagaacggacacacctagatcgtaaccagacgcgcagttactgatcacccattcatgacataagatattcgtctcaggactgagataagatgtttcacacccacacttccaaccttcaaagaaaaaaaaagaatttcttctctacgtgttcccatcctgatcagaaagaaagaccgccaggctctacccggcctctaccaagatcgcctcctcccaaagccgttcaacccgcgccttctttccttttgtccaggttccttccttaacggcaacctgccccagcaccaggcagagagtaagggaaactaagaactgccccctcgtcatcgcgccttcccaaatacagccttcactttcatcttcatacttacggtatgacccaatcaaattaccctgtattttgactcaaccacaaggaactgaataacgcgcgattgcaaaagcggttgagtggtctcgttagtcgggaggtgaatcctgaagatcaccgaacgacacggagttattcggactggactccagtagctcccgtctgtgtgactgaactataaggtagggaagaggagtatctgggacaggagggggaggtacgtgtaggaagttggggaagagccacgggcagatcatcatcatcatcatcttcttcttcttcttcttcatcgtatagtaccgtttcttgaagccttgttcggatagtagcaaacccaatgaccttccactgaagcatcaatcaaccgatagttcaacgtcataaaaaaaaaaaagtatcaacctgtttatgcatgtatgtatactccaagagcccagtcagtcgcaatgtgtatcctatctgtatcctccatccatgaacctgatcctaactgaaaacattattaagattaaagcctccgtcctctctccaaacgagacctccttgtctttgatgacgaagacgaactagcacttgccaaccgataaagctcaagtcggtttccggcgccgcagtactcgtaaggagtaccggcacaagtgaagctgcaatcagccagcggagcgggagcggagccgccgcggagggtgttgccgcaatagcctatgttacaaggtcaggttagtgtttcccagtctcatgagagctttattagaaaaagcacaggggacaaagaaaaagaaaatagaaggaaatagggaaaaagaaaaaaaaaaaaaaagacttacactccctcccatactccaccccaaaatactcccacccactacaagcctccgcacatccctccagcgtcatcccgtcatcagcccaggccttgccctccagcgccctaccgccttcagtagcttcagtctggcatccgacaaagacgtaatcgcccaccgtgtcctttcttcccagggtagccgttggctgtgctgcgctagcagtagtacttgttgctgttgttcccgtcccagcatcgtgcttcgcgtacaactccagccgattccccgctccgcaatactcggtcgcatcaccagcgcacaacatgttacactcgctatcgggcgcctcggagctgctagctgccaaggagttgccgcagtaacactcgcgagcgtattcgacgccgaagtaggcaaagttgcctgcggcggtgcagttggccgcgcacgactcgagcgtcatggtgtcgtaggcaaaggaagcgccggttagggcgcgcacgccggatccttcggttgcgcagcggaggcgggtgtagccggcgactgtgggtttcctggcggggccggtggcggtgggagtagtggagaaggtggtgctggagggggcaatggtggtgctgcttgtgatatggctggagctggtgacctcaactacgctactggttgatgatggcccagctgcggaagagctggcaatcgtggaagaagcgtctggctcgttaccaccaccaccaccaccaccaccaccaccaccaccaggcgtggtgcaggatgcagttccagaaaaggcagcgcagctgcctgatagatcgctggccttgttgaagctatcggagttggagcctgcggtgacgctgagtttggcggcgtaactcagaccacctgcgatggtgtagctggcggagtagaaggtatagggacccgcacagtcgccttttgtcatggctacggtggtgctgctgaggatagggacagggttgccgttgcggacgacgccgcggggagtaaggtaagagatgcccagcgagggagttgcggtgatgtcgttgcggacctattttgtcagtcagcggaggcatgccgggaagatgggaaggaggaggaagagcctacaagcgcagaaacggtgagtgcacctgagctctgaagaagacagctctgaggtttttgaaggataatggcatctgacaaagggtaggagtttccgttgttgtcgtacgactcgctggtgccgtcgttgagattgacggtgactgtgaaggaagaaatgcctgaggaagtgggaatgttggttgagatagggaaaaactatgtgcctggtcagttgtgaagagttaagcgctcgagtgccaaaggagcatacctcaaaagtatcatcaaacccggtaccagctccttgtacggtggcggtatatgagcacgaccccgaagcgcaacccccgttcctatctttccaagtcatcttgatgttcttgatggcgccagaagcccggtttgttgtgcgaactctgatatacccactcagaagaaaagtgctacctcccgaattcaaggtcaattgcatatcaacaggcttaaccgcatacggggcaattgggtccgtcaacgtcacccccgagggcacagtatcaatcatcttctgaagaacagtcttgcaaacgtccctgaaagtcgtcgccgacgttaacccgttcatcgtggcattgccatcaatgttaaacaccttaaaatccgagtgtctgttcaccgcaacagctggcccaaccactagcggattctgcgttgtccccgagatgtactcagtgaccaccttgttatcgaacgtagcatcggtggtatcaagctgcttctgaccgttcgttcccgtaccggagggcacaatctcgggaaactcttccgagtggacaccaccgagagtatgtccgcaagccgtcacctggatcatctcctcggtactgaaccccatacggtcgaactgttgcctaaacgtttcggccgagttctggggctgtggtacgccggtgctgccgctggacgttgcgtctttcctcccgaggcgaaggggaacgacggggcctccgcaagatcggacggaggcgtagacgccggcggcaatcaggtcggccatgctcgattgggatgagtagtaattggccaagaacctgagggtggtgttgtggcctggcccggtgttctcaccgtttgtgagctcgaattggagtgaggcgtcgagcccgccggtgccgaagacgcggttgtgggtggccatgtcgctggtcggaagttagcaatttgtgcggactatattcattcgtccaactacaacatgtattcatttccatataatttcccatgaggtgtcattccattcccttgactttttttttcttttttgtttatcgtcatccgccattttgacctaccctattttctaccctcatcactgaaagccaggaaaaaaaaagaaggattcaaaacacatactggaatcccacccgcagccactccgaggccgttaccctcccaggcccggcagcctcgttgttacaaggcgtaatgacatcattaaagaccctgcccttaaacccctggagttgatagacaatctcctccatctcgtcggtggcggcgggccatgttgggtcggctccagtcctggccgccagcgagagcaggccagccagggtgggatgtgcgtatctcataatgggcgtcgtagggcgtctgtgaggcttgcgcgagatcgggaagcagttcaggacatcagatctggcagcagtaccgtatgtacgataacaacagtcgagaatgtatgtactgatggacgtccggattgtgagaagggaaaccggctcgcagctgaacagctgcagtttgattgtggaaataacgagtgatggctgctttggctttgaggcgtctgcaagagaaggtcgaggtaagaaagaagaaaaggtggtatcgagatgcttatacgcctcgtatcgcaaagctcgatgacaacacggcccgacacaatgcaatactaccagggaatggattcgatcttattccgagctggacggcagtaaaccgatagatagacagactcctttttctctcgaggagaagctattttcattggtgcgtccatgattgcgcattgcgacctattcctctcatgcactccctacccagaagaggcataggaatcacaaggcgaagatggtacagccagacgaggcttgagacaacatacaatatgggcgcaaggggagaaggcaagggtggatgggaatctggacccggggattcgcaccgctagttgggaattggctgaccctgcatcagctttccatcaagacacacacacacaacgtcttctgtccaggatctcgagtgatcctgattggttcttgggagggcctggttgctcttctcgtattatcgcgaagtccaacaacgactgcatggcgggcatttgcagccgaacgggttcaaggcgagtgaggagtgcagagctgactgttgtgcatcgaatacgatgtgggctctctcttctttgcaaccacattgccgtcgcaagcgagacaaccctgttgatactgtacgatagttcaacaaccaccaacaccagcaaacctcatccaacgccaagctcagccgagatgccgagccgagcgactatagaggaacgcctattgcgacggcggctgttgattggtctccccatcttttgtactaccgataagaggaccatttttttttcgactattttttccccagcggcatgggatggcccgaagcagaggttctgatgcgactcgagatgtgtccacgcggggagcgccacacaaccaccgatgaaaattgctgtcacttatgacagataaagcccgaactgatgggtgggtgccaataccgacccagctttggatttattgaccggatggaacgttccttgccaattcattgctttggcaaggcaacagctgagggaaggtaacgcaggtggcagactatcgaccgttagtgagattgaaatgcacaccgataatgtagtcatcagtgtgtgtgatatgcactgatactcttcctcgcatcgtcgcagtcgtagtcaggcatctttctcgcctctccggcgccatcgttgtaatcggaccggggcttactcgcactggtggaccaaagtcggaagaaagagcgagagtagcgcagttgtaggtaactcagaattggtgtgcattctaggcgcggctgtttgctattcccgtcgtaaccacgttcgattcgggccctgaagttgcattggtgagagagggtggctatgcagagctgagagaattgtttctgaaattagatggcatagtgtgcgcgtgtgatggagatagtgagtgacgaatggaggaggcgagcgagcgaaaggaatgagactgcggacggtgttgagcaacacgtaaatagacggaaggaagggggagggggctccgaatagcgcaaggtcttgtgagggaggtcggaaacagaatcgattatcgcctcatcaccacacagtcagctatgttgtgatattggtattttcaacccggatggacaccttgtcagctttgaggatgcagtgcttggtgaagaagaggggagacaacagatcgaaacccctcatttgagtgctggaatgccttccatgtacggcggggcgatggagcaccaggaatgtgtcgcggggtggtctgtgcgcgtcgctacccctggtcccaggaacatcggatttgttatgcggatcccttttcctccccacaccagacgacatccgtcccgcttctcgtagggctgaagaacgacactcctcggcgggccactctgtcttgaccatattgctatggacctgcttgtgacttgcggtagagtcaatcggtgaccaacaagtctggaaaacacggttgcgtccgcccagttcacttcctacttcccacttccttcccactttcgccgcggctgttttgcactccatcgggttctaggcctcacgagatcaacaacagcctctcacgatgaacctaggctttccagaagactgtcacatgcgagacaaacccttccgccaccggcacatttctaccacacatggatatgaagacacacttggttagtaagtggctgtaaggtggcttcaaagtaatggtacctactacccaccgcatttgagataacgttaaatgggttctctaatatcgaacctgtctaacgcctcatcttataatgtcacgccatgtccctcaaatcattccactcacaaaacgatcagcaacgatagacgagaatgcttgacgattaccttggtgaacgcttcaagattttgctgttatgtgaatcgaagttcccaaaagaccatctcatctccccacagcaaaatccaacatcaaggaaaagcaagttgcaaagaaaaaagcgggaaaaaacaaaagtttaccctaccagggaattgaaccctgcgctgcggaagcttcactttggaattgagaatccgccatgttaaccgatacaccagtaaggtctccatttcttgttgactagaagcagcaaagagtagacttatatgccttgtttgcgctccttctttgtaaacatttggctcatgtggggtttctccatcaggagtttagcgatggaaggtacgacatactatcaaagtgaacagcgctcacaaggagacaccactgcggccttcataccagcctgcttaacagtaaaatggctgagtgacatccgttcatatagcttggcaacgaagagaattcaactggctgcaaagccctgataatgtattggcgttggatgtccatgcccaaaaaaaagtcccttcacgacaagggcttcccattaccaacactcccttccagtgctctccttttctcttctgcttttcgtttctgtgtccttgattaccacctcggattcaagcccattcattttctaggtatcaccactttttcgcctccgtctattgactttcataaatatagtaatacgactataaaagcgcactactagtagatcaagtaattgtaaaagacatcgacgataaaacctcattatgtctgacctgaactcacagtacagacagcaagtcaacaatctcagaatgagaaagtaaaaaaaaaggtccaaacacgtgcaaaaaaatctaccctaccagggaattgaaccctgtgctgcggaagcttcacttcactttggaatgagaatgagaatccgccatgttaaccgatacaccagtagggttttagttatttttcttgttctcttcgtttgttgaaagaaacaccctagaaaattgcttatataaccggggggcgggggcgagggggtgatgtgtgtgtgtgtgtgtgtgtgtgtgcaagggaagtaagtgatgggaaggtacgagctcctacctaggcaaacgggcagacaggcaggtgaggtgagtgctggtgattctggctggagagggaaggagcgaaacagttgttggtaggggtggacagctagtaggtacctaggtacctctacctacgcaaacaactattccgcttcctccagacagcagtggagtgaatgactggagtgttggcataaaggctgccgcgggtacgagagaggactaggtggagtattgtgagcaaacagaacacaggtggaggatttgtatttcccgtgtcttcgtttgggcttggtgatgctacgagatcatatttgaaattgaagtaaagcgatctggtacatctcacgagtttttgatggagttaggattaatcacgaacgaacactatttaggaatacccctatttgtacaattatgagagaagacaagtacccaggaaacggatcgtcaggatcattgagccattacatgtacaaaaaccgcagcaaaaccccaacagaacaatttgaggtatgtgatacaggacaagcaacacaatcatcaatcatttattctcattgcgcacccacccatccattcattaaacctcccggacgcccccaaaagggtatcaaccatccaagaaaaggatacataaccaaaacaaatcaaagtgccacaacagaaaaacacaaacccttatacactaccctttaatcctccttatcaaaattctccgaaaacctactctccctaaacggactaatcctcccacacccaccgatcgacgactgtccgacactcagtccccccgaactcaccggcctctccctcagactcctcccactcacactcctcaccccaaaaccagacccagtactggctctcggcttaaccatcaaaaactgcccatgcccctcactaccaataccgggggtaggttgtgtgacggaaacctgcatcccattcaccaccggagggaaccccgccgatggtggtgtatgcggcccgtcgctggaaaaaatgcttctcgcttctaggaactggtcatcttcgttgtcgttatcgttatagttgtcttgagcgagctgtgaagcgctatgattgcttgcactgctgtagacgccatcgcttaggtctgagctacttaggctgctaacggagttgatttctgcttcgccttcggctggggcagtggtggtggtggtggtggtggtgacgtaagggaggacgaggtgtggctgttggacttggccttggtcttgggctgatggggagggaggacggtcgcggactgctggttcggtggtggtagtagtggtgatggtggtgacggtagccagtgcgtccaaactgccaatggcgctgataggtcgagaggaagacttcaaagcagcggtgcccagggcgccggtggggttgcaagggacggtcataagaccactgctttcaccaggttcatcttgtgccgtcgctcgcagtgtcatggctggcgccagtgtcgccgacgcctggactgggctgggagctgagaggccggcgagggcgacttcgcggatactttctggcccgatgtggtcgtctccaacaatggaggggacactggggttattttcacctagcttccgggttagggccatgccaccgatgaagcccctgttcacatatgggctggcagaatcagcggtaccgtccgccgttgtaactactttcggcgaggcgacagatgcgccggatactcgtctgggacgggagaagcggctctttagccaggccttcactttgctagttggggatgccactgattgcggatccgagatgggactcgttccctcgtctggcgatgttgaaacccgttgaagcggcgatgtgcgtctttggaggaagggcatggatatcctggccagccccgaactgtctgtcctcctatggacaaccggtggccggaccattggttggttgtccggcgaacttcggcccaaatcagcggcggtcgcgggatccttcccctttccagtttgcttctcctccttggtctccttggcctccttggccaatcgcttctgcttggccttggccgctttctcttcctcctttcgctgcctttcttctctcttgacttccgccgccagagccttctccttgtccttttgctggtctgtccatcattcgggttagccacttacccctgatatcaacgctaacgcgcaaagaaaacatacctttcaactgtttgtgcaacatcgccacctccttctccctcatcttattcttctccacctcctccttcttcctctcgtcttccatcttcaacgtcgccttcctctctctctctttttccgcaagatcattgatttcatccagcaacggctgcaccctcttcgccgcgatatcctccaccttcgccctgtccaccatcttccctccaccgatatccacttgggctgcatccatcgacctcttgccactgttcgtcgcatcgaatctcgcctgcgccgcagcgtgtgcctttacttcccaatcgctcttgctcgtgtgcggaatcatcacccccttttccgcgtacagcttttcatccatcccctgcaatcgcgccttgacgttgcgctgcgcggcttgcaaaagcgcttcacggtcgcgcgcccgtttttgctcgtcaacttcggcgatcttggtattgaaaagggacatttgcttgcggatgcgctgggagtgctggcggtcgttggcggcgatgatgtcgccgtcgctggaggaccgacgcctggtgagtttgttgcggatgctgccgaatgcgctgccggcgctgttgccttggttggaggagggcgaagcacccgtgtagtactcctgcatctcccggtttttttggtgttcgtcgtgcaacttggcaagacgttcctgcgcgagacggtaggcggcatcttggaggctgttgtatgccaccggcgagcgttccacttcgtcgttttgatctgttgggttgccggtaccgtggcgctcaaaggaggatcgcctcccttgcacgggcttggactggtcgatcattttttgctgctgggtgtacatgcgcttggccatggccaaagcagaagcatggagaacgtcttgccgctgcttctcatcgacttcaggcttgacaggaggccgggacgtaaacatttctctgctcatggtcgtgtacggaacggccccggctccgtccgtcgaacgaatagatggagagcgcatcgacttggccgcggcgctaagggcattggaggttgcgttttctttgtcagggtatgcggtgttgtcggttttcggctgaggttgcgacttcgatcgcgggcgtcgcccggccacagcatcccttgctgcgcgcagtgatgcttgccgtgtcaaggcggagctctgtgtctctgggacagtcagggtagaagaggtaggtgacttgtgtcccttgaaggccaaattcgcagccgagttaccccagtttgaggtctgcagggtaagcttaggctgctgaggttggggttggtgctgttgcttctgttttctttgagctgcacgtaatgccgagatagccgcttgtgatcctgcggcattgctcttggttcgcgaaacctccataccgttactcgttggtgacgccatcttttggccgttagccaggactgcagcggtattggcgtgcgaagcgtgtgtctttgacagctctgcctttggatgttcaactactttggtgtttgtccatcccagagtcgcggctgaagaagcgggagctgtcgatatctctggtttcggatattcgaccgatttcctgttagtccatcccaaagacgcggcggcactggcagctccgtccttgtctttgaggccggaagaagggtagctaggtaggtcttttgagtctgcgtatcgtagcctcccataattgtctttacaaggtggtcagcaaggtatgtccgggtgttgtgcccgactgacaagcacccgcctgatgaacgcgcggacttacttgaagggacggacgctgttggcgtaagcgcagtagatgagaccatggcttatgtgtggctattggaaccaggaccaaaacccaaaccaaacaaaagtaaaaaagaccagaccggccgcgtaggaatcggatgtcgggaaactgtggggcaccggccggatgatgatggtccactgcgacgaaggctgtgaaatggtgaaatcttacaggtcctttgctttcgaggtgttgttttgatttggatcctacttgacgattggttttgtacggtgatggtcgcgtgtcagagtaaccttatctgtaggctgataataaggattgtcgatcaagatgtctagggttatttttattttttttgtaggtgaagcgaacggctacgccggtgtcgaagatggaaactgcggcgttgaatgatggatggctcggtttcctcggtgagatcgatgaaatgacatacaggaggagaaaaaggtaaaacgaatggggaaacgaagccagagcagaaatgatgacactcaatgatgatatgtctgtccttagtacactataggtatgatgccaatcgcgtccccgtcgcaaccgaaggctggctgctcactgctcactgcgacaaagagggcgacgattccttcctttccacaacgtcgtcatgcgttgagacaggcaatcgcttccttagtccatcgacgtcattactctccagtttcaggcccaatgcgctcattggcttttggagtccactagagtgtgatgccaagacgccactgcaaggaccggacgctgcgaggcattcggtcggcagctagtctccaccggacccactgtaaatacaaatgtgctgccaagacccctgcgccagttggccagaacttcttggacgaaattgatgacacccatgttctccatccagaacaacaccatactcagtccaagaataccacgcaaatcaaggattttattgtatgcgatgctaagcaacggcgtcttccaaacccttgcaaccctgctgtacatacactatttgtagtaggtattctgtcaatccagttgtcgatggtttcctgcgtttaagccgtccagcctttcgcttggggcaaggtcaaaacttggactcgggtgtcatctattatgtatatcccgcgcgagaaggggacttttccagctcgagcccgtgactttgcttgcccagctctcaaacttcaccggggaatgtcgccggactaagctgatgtgaggtcacgcgcgcctcacaagccactgcactaaaagtacacatgtttcgttaaggctatcgaggctgatgacctagttcaactctcctctccatttttgctcagcttctctccaggggctcgcggctcgctggaatgccgcattacgagcttaatatagttccctgctcttaccattcctgccctggattaccacgaccagatcaacattggaggaaactcggcagtcaatcgtgtttcacgagggcatccaaatcttgaccaactcggctatcatgggaacactaacgaaaagctaccaagtcaaactctaggcagcgagcgagccaagagattgtactccattgtgtttcgacaggctaacggcatccaattcaagagtcccgagttcctacattccaacgcactcaaagatcgccaacccaccccttctgtttagcctccagcatatcagccttcaaagcttcatcgacatcaaccgcattcttccctgccggctcctcatccataaacctcagcgcctccaccgccttccccccacaagccctttcaagcgccaagaaagcaaaatgaccaccaaccaccggtctcgccatgaagtaaatgcccgggtaaccaccattgccttcggtctcatagaggtcggttagaggacggtctattgcattgctactgttagtctaatcttccattgacgatgatgacaaaatcggatcaaaatggggctggggagagacgagaaaccggggaggggatggcgacataacataccagtaacagtctcattaacccacaacgaaatggcctccaacatctccatcctcgtcttcttccccgtcaccgccgccgcgaaaaactcccaatcgctcttggtgtacaagtgtcgcgagtcaagcggaaggccatacttttgcagcacggccgagtaccagtcgctttgcatctggtaaaccttgtccggaatgaatggtttttcagtatcgccactgtcatgatcgccgtcaccgccgccaccaatgggtttctggtctccagctgtgccgaaccatcggccaaagccccgctttcttcgttcgtcttggtgcaccttcgttgagaaagacgaagatgaagaagacgaagatgaagaagaaggaacatggaaacacaataacgagtccgcataaaggttatatatcgtcgtccaagatccataccacgtatacgctaacttggcatgagtctggtccctcgagatgccgtactcctgccacttgtcaatgtaagtagcagcaatctttctgtagtgcttggcttcgtcttcgtggccaacaatatccgcgatctcgctcatggccttgatgccaatgatgcctttcaatgccaggttagtctggttagcgagccacccagcgaaatcatcagtacagagctggttgtgcgggatcagcgattcgcgcacgaggtagccggtccattgcttccagagggagtaggagcgggtaagccatttttctgcggctttggacccggtggtttggagattagttttgcggtcgcgatgtccgcgcaggtcgaaaccgtatctatctacggagcgtgaccagtccttggctgaggaaatggcgttggcaacggcatgaggtgcggcggcctggacgaaggcgggttcggtatcgtagcggaaggcattggcgagagccaatcccatgatgagcatgtttccacactcctcgaccggcatgtattcgtcgttgccatcgctgtgtccagtagcgttggggaagtgggcgcctaggtcgtgcatgctgtagtcgttgggatactgcccgctcagctggtgctcgagcagcggttcgagaaggtagccgagccacttcgggttcgtgtagaggaaaaatgggaaggcagggaagatgacgtccacggtttggaagttgccattggacgagatttccttgaggaagatgatgggatcatcgggggtgccggagaactgggtggcaccgagaacctggcgagcagaaagcgcggcgatatcctgataactctctgatccagactcaaaggcatcacgagctagcgagtcagagtagtttcgagctagccaagacgcagttttgaagtcgttgtagtggtaacggaccagctcgtcgggcgaggcgaagtgcgaagcccagaacggcttcatgagagtcagacccctagcagaagcgaattgcaccactgggtcttggatgagggcaaaggtgaacaccgcgctgtcttccgcctttgagcagcccttcttcttggactctccagccagtttgaaggtcttcgcaaaagcgaacacgggctcttcttgcatgatgcgacggaagtcccggtcaatttgattcctcaggtagcccttctcagcaaagtgttgacgaagaaggccagaggtgcccgcttcatgttgagcatcagctggaccggtgaagtgcatggttccccattcggcgtgatcgtagaactcggtcagatgttgctctgtctgacgtgaccacttccatgtcttgatgggtgtggttttctcagagctttcttctggtaccttgggctcgtgcaggtcccacttgatctcgttcgccctgttcccgctgacccattcgccattggcgtcggtgtaaatcgttacgttggagcaaccctcggcaatgatggtaagatacgcagcaggtatcgactgtctgagggtggatgacggagtgatgggggagaggaacgaaagtgtgattttcactggctcgtctaaggaagatccgtgaagaaggtaagtcaggttcgtggtcgaggcgtcgaaagtaggtcctaggtattcgggaaaggtgatgctgtaaagcttgtgtccacgacgaagcgaatcatgaggtcgtccgatgaggggatagatctttccggagtcgggaattgatgccatgaccgaaaagcccagcttttccggtttcaagagggatcagctacataccttgctcgtctcaaaccggacagatacttacatgagatccggtccagaacatgggccagtcctcccatggtgctttgcgagcacttccaagccatgtactcaggtatgggttgcgaacaaacaagggcaggacgttgggcgtaagtgttgacgcgctggctacggcggccaacaccaagaaatcgaacttcatgttgggggagccgtggtcctctcaaatattcacaatctcgttgtcatatgactggtctcgtaagtggcggtcaagatgaacaagatttgggaattacgaagggtcggcaatctgtgaactgtcacgctttgggccagtggaaagatccttcgcaaggactatgtagaaaatactgaaggatctaattccgtgttgagcaagagtgagacagtgaggattggaaaagaacaaaagcagttcaattaaggaccgagggagggcggagggagtcttttgaggtgaacggatcggctggaaggtggactgaggccgagccgttcctcctccaaccgtccttcatgtcgccaataaacgagttgacctgacgacgatcctgttagacgaggagggggttgagggggagacaagtgagagacaggggtgatcatcttatgcccctccccttctccaaccccgtcttggggctgccctatgatacatacgtttatgacagggattctccgcattggcaccagcggagggtggaggctttctgcgttcccgtcatgcggacccgctgcgggacgagtagaatgtggggaaggactccacactgttgtttttgagcaacccttcgttttgttcgaccttaggcccgttgcgcccttctcaacttgagaggtggagaattgatatcgtgcgaccgcaaatgtaggtacaccgcatgtgcttgtgactgacaggtgggtggcattgcagagagatcagtagtatgtaggtatacagtaatgcttgaaaccgctatcgccagcattgcttgaagtgtgtaccatcatcgtacgtattaaaagtaaacctcagttagcttacaagtactgggtagtggtaattgctcgacttgatggtgtcggttctaaactggtctagacaaagcctcaagggctgttcgagagaagatggatagcgtgaccctttcctttcagctgactatccgaattgttaagagttgacaattagtttacaatgaatttcaacccaacagagatgtatcgaggtaaccataccatattcctgcgctcgctcctccccgatgtacatatgtagcacacaaaaacgacagttcagcaaaaaacgccaagcatgcctaaagataaaagacgctccactagggtgtaaaaatcgaagaaacgcagagatggggagaaggggcgtgacaaacacagacacacaactgctgccactcactcttcgtcatcatcaacaccctcgatgaccattcccagcgcattcggtactcccacgagaatctttcccttaggtaccctcacgctcttcaccttcatgcagccaaacacattcagctcatgcagattgggacagcacttgaaaatgcttccaacaatgaaatccgttacctcctcacaaaagctgatttccaggtttttcagctcaggatagacctttttgccatccgaagggaaaacctcctcaaaggcttttgctgagatgtgtctgcacccgtgtacatttaggtgctggatctttcttccggaatgtgccatcaatgccttgaagcctctgtcgcacaagccgatgttgtccgggttttggcgcgggtttgccgagtctacctgtcggcatttttgcaggtcaacaaacaataagcacttgttctcccagttggtaaagaggcgggcaaagccttcatccgtcatgacgtcgctgtcggttatgcgcagcttctgcagcgagcgacagtggttgtgtatagcgtccaggacagtgttgtccagttcaatctcgcgcgtaatagagaacgtctcgagattaggaccgatagaggagagaacgttgacatatacatccgaatggacgtgattgcgaagatcgatgctaaggtgcttgaggtggtggagttgggcgaggtggttgatgccttcgccggtgattttctgattgtggcacgccttaaggcgaaccaaggacggacatgaagaggggagggcggccagagcagagtcgccaaagtgcttgtccgtccagtaaacgcggagtgattgtaacgattttcccttcttctcaagaaactccagccatttctcttcggcaatgagattagagccatgcaggtaaaggtcctcgagctctgttttacgagagacaaggaaatccataacttcgtctttgaagtggatggcatttctggctttcagccttttcagacctggtacggtctgaaagatgcggatataatcgtcggcggaaagcttggcgccgtcgtagatgcagacctcatcggccgttggctgcaaaaaaagactgagagttgtagggttgagaagtctatgtttcgagagcttccgggcgattttgtcgatgacgggctgaggcaaatcgcccagatcttcagccagatcaatgttcttagctagagtctcgatgcacagcgtcatcaagctcttggctccaagctgaaatgtgccgtccagaatcttgctctggatctgtcggcgtctccctaccggaccggtagcagcccgctttgccggcttcttctttggcggcgcatctttatccatctcttttccacagggactgcacaacaagcctccatcgggatggttgcgtgagtatgcagtgacggtgaagcgcttcccacagttggcgcaattgtccatctggccgggtagaggcgcgcgctcccgaagcaaagtgtccagcaaatcgtcatctgcgtcatcctcgcctgcatttcgcttccgcttctggtaggttttgctggctttgatcttatcaatgaccttttggtccttctttcgtcgggatgtcctggttgtgacagtaacagaggttgtgactgtagatgactctcctacttcgtcttccgcgacctgctgctgatttgaggagctactagccccattctcctgttctgctgctcttcgtcgcgcatcggcatcaagacgaatctggttggccgagatattgtgcgactaaattcaaaatgtgaggattttgacaacacttggggtctctccgagctagatcacttacggccaagaaatcagtcagagccgattgactgcaaaaagtgttagcattttgatatttgttcgccaacaaaaaaatcgggaaaaaaattgtgagaacgtacggtcccctaatctgacgaccagccctgttgttctgctgtctcgacctggtgggtgacattagtggtcgtttgctgatcgaccgtcaacaacaacttacattttggcggggccgtgcaccggcgaaagttccctgtgatgctatctgggttatagcgatggggtgttgagaactatcagtcgagcagtatggaagtgtctacaactctggacgagcgacgagaacaaatgaaggtctccggaagaagaaacaaaaacaaacgcaggaagggcgatgtttgggaaaaaaagtttcgtgcaaaagaaaggtgaaggggaagcacagcaacgacagtacgagaagcgacgcccgtggcgggacgtgatgaggggcaaattccattaaagtttgcgacaaaggtgcctttttcaggcagtctgcaccgtgccaagggaggaagtgccctgtaagagctgcttctgcctgagaatggaacccgctcgaccaatcaagtcattggaaggtcatgtgccctcgcgttaagacgacgcgcgctttccttgtccacagtgggggagccacggatcatgtctcttgctttgtaacacaaagtggaagctgcgtcgcccactcgggaaagctgaaaagccttcgaatttgccggtgaatgaaaggagcagtggcgattcgcctcgacttctgtcgacgtgccgggaaatttcagttctcctgcccctgcatcttgctgcatctccatttcatccttcctgtccgtcctctgtgaatcacttcagttgagtgtggctgcctcctcccggaccacacttgttagaaggtgcccatttcaacctcattcgggacacatccgcttcgaaatctgggagcgcacgacgttacgtcttcgttcattctcttttcacctgagaatttcaccgctcgtttattggtggtctgattgtctgtttttttttttttttccctaagacctgttgcctgtctatcactttgtcgatcgggcataatctcttaccttacgagattcctcaggacgttccccgcagtccgataccttgcctttatttgtccatcaaatactggtcgaatttaggaacctccttttcataaaaaagaaaaaaaaaccacacttcagaagcacctggtcaaccccgtttcggtgttaccctgcccatttcaacttgagacttctcgttcaataggtcgaactggtttatcacagaagatggtcagaaccagaagatccgtggttgcggccgacgaggttgttggtaggtctttcgatgaagctcttctggttgaaactggagatagactggcacttggtgtaaatgtgatcacagactgacatgaatattccagtagcagcacccatcgcggaaatcaagaaacctcgtggtcggcctcgcaaatcggccaccccagccgttagtgccacggcgtcttccgtaccgactccggcgacatatacatctggtagtgagtatgctacgccgcttaccagtcatgctgcgaccccgacgccatctctactcaaggagaacgtacggtctaccaggtcgactcagtccgcaccaaagattgaggttgctatacccgttctcaaggcttcacataccatgcaaacaacgcttcgcagtagtgcctctgctacaactagcaagcggaagagaaacatggtggcagacagccaggaagatgactcagatgatggtcacgatgcaaaacttgcgcggatgcttcaggacgaggaagatgcaaaggtagcatcatcatctaaaacaccctcttttcgagttgatcatttgggcagtaccccgcgtagcacgcggtcttctcatcgggggaacaccaatgtctcgagcagcaagaccaagaaggaggtcattgcggacagcgaggatgatggttttgacgattctcctgatgctacacttgcccggaaacttcaggctgaggaatacggagaggaagattccgaagtggaagcggccacatccaacgttaaggcacttggacttcgtcgcagttcgagaaggctcaactcgtctccagtccgggcgtcatccaacgtcactggcaaatctaccgccgttgcaaaaggaaatcagtctgcacctacacggaactccactaggcgtggtgttgcagagtcttcgactcaagttcttggctttaggacagctaaagacttgattgccgattcacaggatgacgacgatgattttgattctctgtcggctttcgaatctgatgataatgatagcgatgtcagcgcccagggaggtcgcccttccgcggcccagaagggtaaaggaaaggcgatcgcgcccccgccagagtcggaggacgagaacgatagcgacgattctgtcctatcgcttccagacgaggcagacgaaatgtcggttctaggtactggcagttacgtgtccattgacgaggaccctgatttccttttaccccccaacttgcaggcttcggttcacggtagcgacgatgatgaagacgccactttgggtgcccatatcgctgaggccggagagggtcttgatcgtatcagggcacaaatgagcaaccggcgtgcgtaccgatcgtaccggagcaataggcgcgttaagaaagaccgactccgtctcgagaagcaacaccccgaactcacgacgatgtggaaagacctggagaacatgcccgttttgaaggctggtagggctgaacagccaaagtccatttcacgacagctgaagccttttcagctcgaagggttggcctggatgacagcaatggaaaagacagagtggaaaggaggacttctcggcgacgagatgggcctggtacgtcatggattcctccttgatttcagtttagtttctgtgtgctaattgcttcttgtcacatcatagggcaaaacaattcaggcagtgtccctgatcatgtcagattatcccgctaagaagccttcactcgttcttgtgcctcctgtggccttgatgcagtggatgacggagattgagtcatacactgacggtacactgaagacactggtcgttcacggtaccaactccaagtccaagaacctcactgtcaagaacatcaagagctatgatgtgattatcatgtcttacaacagtttggagtccatgtaccggaagcaggagaaaggcttcaagcgtaaggaggggctctacaaggagaaatccgtcgtccaccagaccgagtggcatagagtaattttggacgaagcacataggtgagtcctgaatcgtcgaatactgactaccgaataacggcttacatatcataccacagcatcaagagccgaacgacgatgacggccaaggcatgcttcgctctcaaggttacatatcgctggtgcctcagcggtacgccgttacaaaaccgcattggagagttcttctctctgatccgcttcctcaatatccggccattcacatgctatctgtgcaggggatgcccttgcaagacccttgaatggggcatggatgatgacaacaggtgcaagcactgcaaccacagcgccatgcaacacgtctcagtgttcaatcaagagctcctcaaccccattcagaaattcggaaaccgaggtgagggtgctttggcctttaagaagcttcggatccttacggaccgcatcatgttgcggagactgaagaaggaccacaccaacgcaatggaacttccagtcaaggagatcaacgtcgagcgccagttcttcggcgaggtagagaacgattttgcaaacagcattatgaccagcggccagcgaaagttcgacacatacgtggccactggtgtacttctgaacaactacgccaacatttttggactcattatgcagatgcgacaggttgccgaccatccggatctgattctgaagaagaatggcgaaggtggtcaaaacgtgctcgtgtgctgtatctgtgacgagcctgccgaagacgccattcgctcccgttgcaagcacgacttctgccgtgtttgcgtcaagacgtatgtgcattcggctacggacccgaactgcccttcttgccacattcctctatccatcgacttggagcagccagagctcgagcaggacgaggcgcaggtcaagaagtcatccattatcaaccggatcaagatggagaattggacctcgtcatccaaaatagagttgttggtacacgaactccacaagctccgatccgataacgcctcgcataagtccatcatcttctcccagttcaccaccatgcttcagctcatcgagtggcgtttgcgccgcgctggtatcactacggtcatgcttgacggtagcatgactccagcccaacgccaggcttcgatcaaccacttcatgacaaacgtggacgtcgagtgcttcttggtgtccctcaaagcaggaggtgtcgctctgaacctcactgaggcttcgagggttttcattgtagacccttggtggaacccagccgcgtatgtttacccttatggcgttacatgaaggacgttctgactaacttgctcgcagtgaatggcaatccgccgacagatgtcaccgtattggtcaaagccgaccttgtacgatcacccgactttgcattgaagactcagtcgaaagtcgtatggtccttctgcaagagaagaagaccaacatgatcaactcgacaattaacgctgatgatgcggcaatggattcgctgagccctgaggatttgcagtttctgttcagaggaaactgagcatcacagttttcagcatagagcggtgcatatttggggttgctcataattgcgcctatatgtctttctatttgttaagtggtactaatccttggacgccctttatgggctcctcgtcgaagggtgtgtaattttcagctttcaaggcaaccagaggaggcaagatagcttggctttactggcagccgagccattgggacaatattttccttgcttctatgtggtggcaactcttcacatgtcattgacgggactggacttttgtttgagctggcgaggacagtgtcagattcagaagtatatatggttcaatttgtgtgtttggagcatgggaattattagctacatgtcaaaggatgcaagcaaatgtcacagaattcaaggtaataaaatcgattcagaaactcgttcaaaaggtcaaggatatgatatctgtgatgaaggattgattctacagaaaagaacaacttttgccagctgtgatattgataacaggtgatacagatgacacgagagcaacaaggtttgtcaactgacctagtaagtcccgtactaaaactgttacatgtaacttgcatagcatctttgctcctttttttcctcgaaatgctaacttcaaacgtacctagtgtgcccatggctattaatcgggagagacacgtgcagtcgtcattcgctcgctgctcgcatatttctcggtgactatataagtagtgtacactacagagtaaccaaatgtccacagtctctctctctctctcggtgcggcggaaatgctccgcaacatcgatatttgccttccacagggcatgtcccgggaagtcagagagtggaatttatcggattgatgggagatgacgaggtagatggagaactgtccgccatccccccc