acagcttagctcttatgcaacatgcttatataagctctagtgattaatagtatataatctctttcttgctcttaagctgtagtaactagcgcttatataggtttattatatacttaataagcttgcctagagtataaatataaactagatagcgaatgtttagtcttatagtaggagcttagatatagataggcgttcatataagtatagccttgcttaatttatgctttaagcaaggcagttgcgtagctataagaaagagaaataggtattaaagtaagcgaagattgcgcagagttactaggcgcttctaatagtcgctgcttataaatataagatagcacttatctactataatcctgcgtaagatactctgctgtataagtcttctagcatatttaataaagggctaggtgctagcaatgtcggcgcttactaatataactagagctaatagctcttcgctacttaactattctagatacagtatgcttgcagctattaggcgctcctttatattatttagcaactcttaaaagggtagtactataactgaaacttctaggtccttaaggcaagctagagctagaaaaagcaggcttttgctgctactagttagtagtataactataactagagtttggctactaactactgcttctaatgcttatgcttgcttagcggatttatacgctaagttagattaattaagcgctttgcttattgcagctttaatagaggttttgctaactaatacctagcgtaagcgcagctgttttactagacgcttaactaggctagttagcagttaagagtttatacctagatgctctatgctttgtagctagtgccttagagtaggatagctagagataagtagtagagttatgctaacttttaacagctcttagcctaaagagtttctagtataaggctctaaggattctaacctaagaaatttatgctagtagttacttagagcctagaagaagtatattaagcgtaagcttaagttctttactatatctattagtatactatagctttgtagtctaattcattctatacagccgtacttagagattaattctgctttctaatttagtttcctctagttctttaggatcttcttaagagttgcgattatacgtactatagcgaaagtcttttctaataaactagcgtctaattatagagatagcatagcgatattctagcaacctaagcgtatatctaagataagttctagtctctctctgcataatataagtaaactaatctagctcctaagctctagtgttagttaagtagaggtagtcgctataagagttgcctagaatagtgtagtaaaggtatttacgcaaagagcagatatatactaggtaaagaagtagtatctgcctaactgctaagagtagaaagcgtaggataatctttagttaatcctattataactaagtcttattatattaggtaataaaggtaacttagctattaattacgtaaatattgcagtcttaagcgtagttattgcgttaccttactaatgcaatcttagtttctcttgcaggttagctactagttatatatactaatagaaagagaagctctaaaaaagagttaatttgcttaataaatttgcgaacagctaagtgtgtctatatctcttaagctcgcatttattagctagtagagctagtgagaagttagttaagagtctatttaaagctattactaagattgtttgctttattagtaagaaagaagtactctctaacttcgcagcaaacattatcctgaatagttacaatagagagactaaagcagtttgctgcaagaggaacaaatataaggtctttctagagattgttttgtctagcctctactagacctaatactatgctcttgaaacgcttaataataagaggctagctacgaaaatagagaatagtgtaatcttaagactatagagtattagccttattacttttgttaaatgtaatatatttagcataggctaagaggctgattataatactaaacgggctgtataaactattaataaggtaattcttgcgttgttagtaaaagaattcttgctctgtctagccttattgctcctaggtagcagatagtaggatagcttctactgcaattactctaacggcagtatactatgcctgctagtatgcctaaataatcttcagcgcgctgtaattagtaggtatataagttaatacctaagatagctagaaaataaacaagcctactagaaaactagttgctgctaatatgctagaaaatgaaagcttctagtagcttaataagcttctgaatttaagtgctcttattattaagatttagagattaaataaagcttattgcaagctctagttaattctcttactagggaaataaggctacagcgttatgcagcggatgttaacgtattgttagctaagttaaagtatttatacttaaattagagctagaggaagagcttagcagatcctgtgtagcagctgtaggcatttaagtgttgctagtaatttcttccttatagattacctgtgcaactctaaggcagtagcaggtaaagcgctttagatatctagtataatgctgttaggatgccttgttctaaaggcgtcctataggctaggtcttaatctctatcttcttagggcttcttaactagcggcaggtctctagaggcaaggtagaaagactagctactctctgctctatagctaagtctactactctaactgcctgttgtaataaagtattatagcgattaggtagctagcttacctagtaaagttattttaggttatattttctaaggtgttcttgctagctattcctagtaaactagctagtttgatctattctaggaataatagctttagcgatattatacgcattaagtcgttattactaagcgttctagtatttagctaagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggatgttagctagtattaaataaagtatagctgctgcaactatagctagagcttactagctaagaagcggggtatcagcacgttagcgctagcagcctagagtagcagcttaagttttaaagttcccttactaaagcaaactctctaactttaaatgcctgcatcacaacgaattttgatgctataaataaactgtttagagatctggattccccttgtaaaactgcataaaatagcttcttagaaatatattatttccctctagaaggtcattcatttctacgttgcatttctacaatatagcgccttgctaaggcctattctaattagctaagctctgcatttctactggaaattgtaggtagactcgaggacagaattcttcttgtaaaactgcacaaaatagcttcttagaaatatattatttccctctagaaggttattcatttctacgttgcattcctacaacatagcgccttgctaaggcctattctaattagctaagctctgcattcctactggaaatgcaggtagacttaaaggataggacttataatctataatactagcagttctaagaagcctttctctctgctaacttagttgcagatcttaggtaatactaaataactgcagtttagataagcttcttagtttcttatgcctctatgctaggtataaataattatgctaaatttagagaagtagtaaagtagcgcgcaagcgctagtaaattatagtaataaggtagagtcttcttaagcctatataattatatatagtaattatataagcaataaagaattagaattaaatacttaaaatattattaaatataagctatcttaagaagagagtaagtaattaaagatattagctagtattaaataaagtaataagtattgcaattatagctagagcttactaagctaagaagcagagtattagcacgttagcgctagcaggcctagagtagtagcttaagttttaaagttccttactaaagcaaactctctaactttaaatgcctgcattataacgaattttgatgctataaataaactgtttagagatctagattctctatgtaaaactgcataaaatagcctcttagaaatatattatttcctcctagaaggttattcatttctacgttgcatttctataacatagcgccttgctaaggcctattctaattagctaagctctgcatttctactgaaaatataggtagacttaaggatagagataataaatcttatgcctatattagcctttttacttagctatactatactaaatctaattttaataaagcttatactaaagtgcttatacttactaagcaaatatacgcgcttaaaaccttttactttagttaaactagtattattactactaaaaaataagcttatactaaagtactctaaaaaatacttagctagcagtagaggttatagcgtaagcgtctaaaatatttctagaaaaacttactctcttaagtattctctaaatagttttaggcttaattttcgtagcatagagtagataagatagaaaagattatagagataaagtaaatttagtataaaacttatataatctatatagctatactaaaactataaacctacgtttgctaagttctacttatatagctaaactaaagaaacttactaaagttttcctttactctctacctagctctagctacttctagctaagcttagtaatactttctaggctcttttaactttctttatagcttaagagatcttactagatttaagagaggcatatataagagatactagagagatttatatataagtaaagtatctctacttaacttactacttactctctaacttactacttacgctctagtatatcttacttactctagctttctcttctcttttcttttactttagctagtctactctaagctagcatatatgctagcctagcatctatacgccttatagtatatatagctagctactcttttctcttagtagactctttatctactattctatctttagttaaatataagtacttcttattaacctaagctttctatgcctgcagtctaccttatagatatatatatatcttatataatagatagcgctctgcctctacctttataattagaagagataactaagaataagttagtaattaaaaactctatagaatttcttttacttattagtaatagttaataattagttaagaaagttagagatagcaataatattagcataatatagtatagcataaatatataggttattagagatagcattattatttaataatagttcgtgttaagagagagaagataggtagagttattctacttttctttaatattactataataagatctagaatatctctaataatctcttataacatattagtagtagctatactctgcttatatataattttagctactaaaagatattaaaatacttaactctattaaaatattacttaactctattaaaatattgcttaactctattaaaatattacttaactctgctataatattgcttaactctgttaaaatattacttaactctattaaaatattacttaactttattaaaatattacttaactctactataatattgcttaactctgctataatattgcttaactcttaggtatatataggctagcttagcactattattaacctaatatcagaaattctaatatgtatagagtagtagtagagatagttaagaaaagctctagctagcttaataacgctatagtaactatagagagactagatataacgcttatatatattagaaagatgcagaagaagattctaaatctaatatagctacgttatataaaagatctatagagagtataaagtaattttatattttatacatagtatttataatactaagaaaaagtagctactttagtaatatagctgtcttagtaattaaatacgttagatattataatagaactaacaatgttaatatagaccttgctaagagctgcaattagtagagtttttagaatataagagatattttgctctaaagaggctatatagctcgcaattagtaacagtagaagtagtaagttttatgctatatataactttagtagtattcttaattactttaatcctagcatattctataatataatactagttaaaggcaagctataaagataagagcttattagctatgctttagtagcaatagagaaaggcgtagaagagagcagctagtgcctataagaagttataactataagaaagttgagtatactgttaatctctagtaagtatgcaagctccttattagaggcagtgtataacttgtccttatctaagtaatactacactctcgcacgcctgaacggagcttgcgagataacgttagtggcgaaatcagggcagtagatgacgttgatgagcttagggttttctgttgtaccgttcgccttaacgacttcgaggcgtacagttcccacgcctttagcagaggttaagcctgtagagccatgtacgtcatggttgttagtgtttcgcgtgtacgtgcgaaactttcatcgatcgttaaagacgtgtcggttggcggcagtgtcgtagcagtaccgctttcgatagtcgtgattggtgattgccttcttgaggagatctggagacacgaagctggcgacggtgacgtagctgtgggcttcgtatggatcgtcgtcgtcgttgttgttgttcgaggctacagtgacgtttgtacgagtcgccgctgtatctgttgccttcttagcagcagtctccgcgcgcttcttcttaacgtcatctggtacgagctctgggtgagctttccagcaaaggtcgttagggcctgggtgctccttcttgcagtgatcgcagtgaccaactggctgaggtgtgcgcttagggtggttgttgttatttctgttgcgagtcggtagagatggagcggaaggagttgcgtcgttgttgctgcggctcttgaggcgtgataaaacgcgcttctcctctgcagattttgcgacggagatgaacgtcttcgcgggctcgacttcctagtgacgtaggtgatcctcgagcgacgcgatgaacgtgtcgatggaccatgtgttgccttggtggaggtcgttgttatgagcttctacccactgtggtagcacacgatctaagccgtgtagaaagtggatgatgagaaggtcttcgacgtctcgctcggagctagttgccatagataccgcagagggcttcttccatctaggtgagatgccctgtaccgtgatgtcattaatagtctcgcggaactttccaatgtagcttcggactgatggttgagactctgcgcagaggtcgatgagggcgatccacgctagagcagcattggcatggtcgccgttgctgttgagcttcttcaaggccttgtacatgtcgtgtgcggtggggcaggtgcgcacctgcgacgcgagcgtgttggcgatggaggagagtatggtgttttgtaggcgggcgtcgcgcgcgacccactggtctagggcgagcttgtcctccttgagtagatgtcgggcttcgctgttgaagggcgcgatagccttcttaagcttgccgactcggtcgaagtcggcttgaatgatagtttcggacgtgcctgctgggtgtgctgtcgtgcgctgcagggccgtgatacggtacttattcagcgtggggtcgaaatccggtcgcgctgcgccgtccagtacgtcgacagcgccatctgcagcggcgtagtttaccagctgcttgacccagtctttccagtttttaccgtcggtggccaagcgagcagtgatgccaatggaggaggccgtgtttgttgccatcgtagcgggcgttaaggagcgctccgggttcgattaggcgattgtgctttgcagagctcgttctcgtccaagcgatcgatgagctacagctggcagtagagcaattgctgtcgtggcgcgcgattgcgacgtcactgagcttctcgcgagggagggcgatgatccatgagtttgcgcgagtcggtcaaaatatcgtgtgtgatttatcgtgagcgactacaggagcgggtgagggctcataacctgtcaagcgtcaaggttgcggagaatcatgtagtattaggctatgggatagagaggcctatgtactgaatggagcacgcactagtcccaatggggaagtgcgtgagagcaaacatgcggtggaacctggggcaaacagtaccggcccgtgcgggagaccccacggctgacatgcatattattaagattatagataatctctctagacttagagacttattcgcaggtaaaattctaaactatccttatttagttaagggctccccttattagaaactacctagttgttaaaacgaatttattattactatagatattaacaaacttgttaaccttatcatctctcttaactagaaagaagagagaatgctttctgagctagcgattgagctgttagcgaaggtcccatgaaatcagaagtaggaatgtcagctcccaactgcttataacaccagttcctgagatcagttccgatcatactatccatgccatagcttgacagtggcttggtagtatcaatatcctcagcctcgagactgaacgtcttcgcaaacttggtgataacctgttccaggatgccggggaggtccagcgcgatcttagccttggcagcccctgcgtcgttaccgtcagatgcaaggatggcattcagcagcggcccaacacgtggctgcagccaaaagcggaagtcattgacatcgatgtcagaagcaagtttggcaggctccagtccggagacgaggaagcagttggcagagtggtcgaacagccacttagagtctggctgtggggctacacctgcctcaatgaggcgaatgaagtccttctcatcgatgccgtggataccagagcgggagattccctgctcgatggtgagactctggctcacgaaaccaacttcgagaaccatgctaagcgcaatcgtggtggcgggaagacccatttggcgacggtagcgagcgaagaaatccaagaaggtgttcgcagcacagtagttgccctgggttggagcaccagtcattgcagaaatggaactgatcatgatgaaaaagtcgagaggctgatctgccagggcgttgtggaggttccaggtaccggcaaccttgggatcaatggcataattccagctgttgatgtcgtaactggagaagagacgatcctgaaatggtcaatcaaacgttccggccccagaagccatggtgggatgaggtttgcttacatcgagcgccatcacaccttgcagtacaccagcaatgggcaccttggctgccttgacggcgcgaaggacgtcctcctgcttacttacatcgcccttgattacttgaacgtccacaccttcgctacgcatgcgacgaaccatgacagaagcctcaggcttctcgtcaccagatcgaccaaggaagattaagtgacgggcaccttgttggaccatctcgcgagcaaagcagcgtcccagaccgcccagacatcctactaaaaggtaggacacatctggcgagtatgtgggctttttaggagctaccaagacctgggtcacggtaagcactggatcaggtcaccaggtctgatggcatttgacttacatccgtttcatcgttctcttcaaacttgacaaccaccttcccaatacgtttggcgttattgaattgcataaaagctttcgtaacctcggacgccggataaacagaagaaggtgacaagggcttgatcttgccctcacggaaataaccgacaacctccttcatgacggccactgcgacatcaggcgtttcatcggccacgactccaaagtcgaaagctgcgaaagacgcaccacgcttgaaaacgctcatgtccaagtcaccatagtcgaggatgtcattgagaccaatttcaatgtggcgaccctgagtggcaatacaagaccaagtggcatgaagctgctcacggacgagcgagttcaacgtaacgtcgacaccgcgaccgttagtagccttcataacgccctcagcgaaagaagtgtcgcgagaattcaggatttggctgtgaggaaggccgtaggcttcgtggagaaaattcctcttcgtctctgtaccgaccgtcgcaaataccttggcgccaaccatctgggcgatctgaatagcggcaagacctacaccaccggtaccggagtggatcaaaactgactagaacccatgagtcagaacaagtacaaacactcgtgttggaaattgggatgcaacttacttctcccttcttgaggcgaccgagatggaggagaccatagactgctgtcgagtaggccagcggcattgttgcgacctcctcgtgagagtcagtatcggcgatcttatgcagaaacttagccttgaatgtctcaatgttctggaagagtccctttgccatccagcagaccttgtcgccgactctaacgttggtgacgttggcgccgacccgtcgcacaataccagagccttcgtgactgagtgacaaagagttgaagttgccccggaaagtcgcaacttccttcatgttcaacccaatggccttcacttccacttcggcttcgtcgaggctaaggctatcttcgagcggcacggcttggaagtggagagactccagcagacccgggcgctcaattttgaggcgcattttcctgtccgtggtgtactgttgcttggtcgttgtggtatcaagcagggcagagaaggccgcgtcgtgggcgcgatcatgtgacagacggctgacgtagaatgtgtcgttcttaaccaagtactcgcgatcgatggtagaaaccgtaccaatagtttggaggacggtatgtatctggctggccaggggacgtgatgctctgtgatcgacgtccaagaagatgaaatctaacgtcgggtactcagactggagacatcttcccagacccatgacaatggcagcgttagggtcagcccccaccagaagatcgccgtgggtgacccaaagaacagtgctggcctgttcggcgatgcgttgcagattcttcagctccttgtcagtcatggactggttgaatagggtgccatccgtctcggcaacaacaacaatggtattgttgctgcagttgaaactggaatcggcgagggaaacggtctcaacaactggaccgtactttgcaagctcctgtttgacgctgtgagcaatcttagcgtcaggtgtacgggaaaccagtgtaaggccatccaatggaggagctgcaagaggcttcagtgggtttatcaaggtcacccatgtcttgccctctgtgaaagatccgaagacctccaaatccagagattgaagaccaacagtccagtctttcgatggctctgtgtcgccgtgcagaaggattcgtccgtcggcgtttaggattaacctcaacctggaaagaatttcggggacatcgcccttcgcctctacaacggccaggttgaaaagctttccatcgagagtgggagtttccccaagaagctggccgactgctgcagttgtggagagggccttctcaaagaaagctagttggtcttccgacgtagtgagtgcagtcacggacttgaaacgcctcatagtagagtcagcttccaggatagagtacaagaactcaggttccttggcccctgcaatcagaatatccaatgaaggatatttatggaccaagacatcaagcaaagcgtctacatatgacgtcgtagatggtttctcgtccacaaagaacttttgcagggcattcgaggaaagcttctcgatatcaggcttccaaaggcagcgcagataaggatggcggttcaacttcgtttcagggttgagatcctcggcatagacgatgctattgatcttcttggcctcgaaaacaggcttcccgttgatactgagctggcaggaaccgtgaagcgctcgcaaactgctcaccgtgccttcggcgaggaccttgcccgatgcagtctgaagtggaggaatggattcgccgtgcatcgaccagatggaaacgtcttccatgctgacaggaacaaaggatctgttgagctctttcaacgatcccttgtgcgcagcaataagaatggcctgcacgcacgtgtccatggtggtcgggtgaacaatgtaggaagaatcgagaggatcaacaccctcggccagcataggagtggtagctacgcactgcgtcaatgcaggatctgtcaagatgtctgtgagtccagcgaaaggtggtccatagttgagagaaatttttttgaagccattgtaccaggtgtgcgatgtctttggctccgccaaggcagtcacatcgaagattggatcgggactgaaaacggcctcccgctggacagttcctacacaatgctcggtccaaattgactcgaagcaggaggcgatagtgaaggtgagctgctgcttggaagacacggaatcggatactttcttgaatctcacgctggtgagaatttcaacagttgttccggctgggggaagattcagggcggccttgatcgtgatgtgcggaaagaagtatctaaatggtccatctaattttgctctaccatggaagtattgccttgcagcttcaacagcgatggccaagtatccagtcgctggaaggacgggctgagagccgagcttgtgttcctctagccaatggaagtttttgatgtccagaagatttctccactgtctttggctgtccatcgcgcctggaaggatgctgcctaggaggtcgtggtgggggaaagttctgtgtctgacctcgttgttggggcgattctctaggcgcatgttcttggtgtcggtgtagttccaagagtacctcggcaaatcgacaatggtcgttccgtactcgatgctcaaaccatggctctgttgtttctcaatcgcattaacacggccgagatgaacggggtagcccttgacaaacaaagcaccagctacggtgagaagcctcgtgactgaattctcaccacgaaccaaagtggcagagtaatcaaggtctttcgaagacctgcccaagctgtcacggatctgacgtagaggtcccgctaaagctgagtgagggccaagctcaatcgtgtaattgatcgcaagctcatctgccgaaagcattgaattgatggcggtagtaaatcgaaccggggactcgaggttggcgcgccagtacgacgcgtcaagcttgacgaaattgtccaagacttttccagtgacagaggaaaagaaagtagcctttcgaatgaaatctggcccagcgggcgcaggcaagttttgaatcgcggcttgggcgcgttcctcataggcagttccaacctgcttcatgtggtgtgaatggtaggcccgaccaccagtcttcacttcgcgtacgaacatcttggcctgctctagcgcggatttcacttgcaggactgcatcagtatcaccgctgagggtgacgctgccaggggagttgtagcatgcaatgataacgccgggttggaggaaaggctggacttcttcaggactggcaccaacagccaacatcgtaccctgggcattcagctttccgacagcccaaccacggtagtaggcgaagacaattgcttcttccgcggtcaaaataccagcagcataagcagaggctatttcgccagaggaatgacccactgaggcacgaggtactattccccatgagtggagtaggtcgaccaaagcgatctgaacagcggtgcaaagaggctgggacaactcgacatcatgaatgaggctcgttgcagctggctccataagagctccctcgatggtccagcgcggagaatcttggccgagattggcaaggatactatcaagcttgcggatagtggcaatgtaagaaggaaactgctgcatgagctccttgcccatctgtggagactgggcgccttgaccagtaaagatgaaagcaatgttggcaccattgccacgcttgccgaatactatctcatcatcgtccagatcctcgaccggagagtctcgaccaacgacagcgaaagcacgattgaagaagcgtgaacgacgttcactcagagtaaatgctaggtcgaatacgtcgtactggtcagccacgttccggatatttgccagagagtttttcagagtgggaaagtcgtgtgcggagaagggaaggacaaattcctcacgctcaatggccggaacgcgagaaccgtttacaccaatcgtatcgagggtaggtgatagggtgattgctttcgtgcccttgcgggcaaaagacctatatccaggaagaactgagtctgcggcttcgataattgcgtgggcattagcgccaccgtagccaaaagagttcacactggcacggcggactgggtaattttccggccatggaatgttgtcctggacaacttgcagcttgccgccacgaaagtcaatcttggggttataagaggtgattccgattgtggcgggaatggtccggttctccatggacattattaccttaataatgctagccatggcgctagaggcttcaccgtggccaatattcgtcttgaccgcacccaccagcagcgagtctctagtcgtttcatctggcaaaaacacacgtgagatacccatggtctcgatagggtctccgacagcagttccggtaccgtggcattcaaagtaggacgtttcggcgtaatcgagatttccagcaaagcgataagcctcccgcatcacagcttcttgtcctttggcgctgggctgcgtgataccactggtcttgccgtttgagttggccgctgttccccggatcactccacggatggggtcacgatctcgaacggcatcagagagcctcttaaggtataaagcgccaattccttctccacggccatatccatctgcctctgaactgaaggtgtgacaggtagaagtaggcgagaggacgcccatcttgtcggttgccatctgtacttcgacagccaaaattgaaattagtaccacctaccacggcagcgtcgatctcgccactctgtagggctcgggtggccaagtggacagcatacaaagaggaagaacacgctgtgtctaacgtcaaactagatgaaaggtcagcgatgctcacgtgtcgactctagaattcacggtggttgctggtgtacgaaccttgggccctgcaagttaaaaaggtaactgacgcgattgcttagaatggtgaccccagctccggtcatcgtgtatggtttcgggtagtcgtgatctctgtcgttcagtgagaccatagtcccaggtgaaatttccaacgtagcaaccagtgttggagccagagacctgctccaacggaatgccaccagactcaaacgcctcgaagacacactccagtagtttcctttgctgtggatccatagccgtggcttcgctgcgtgtgagcccgaagaaggctgggtcgaagtcgaaaactgtatccgagatgaaatatccaccttccggacgcagagaaccgggactgttctttttcgaatgaaatccatcaatgttgaatcgcgatagtggcggccgggagagggctgacttcttttgcagaaggaagtcccagaattcgtcgggagagtcggattcaccaggaaatcgacagcctacattcaactgtaaggcaaagactggaatgataggacattggggagcatcttaccgagaccgacgatagcaattggctctgggttgggaacagagtttgccacagggcttgtcgttgctgacacaggagacatggtgtggtacgatgtttgtcaaccttaacctactggcgtggtagtgccgaagctatcttgtgataggatataagtaatgtatacaagagtcgggcggaaaggggtgaattcaaaggtaagtggtgaagaactggaagtacttgttacaagcactacaagaataatttcttaggtcctcacgattcataatcatcttaattgtcaggtattgaaggttatatccaactttcttcaggcgtatgcatcgggacccgactgaagtcatcttaaatcacttgctttactacggcagacggtacttaggacaaaaggaactactaggtgtcctctacaccatgaacggaccaataactcgtcctcgcgtgtatgtacccaacagcgtcagaagagttagtatctccagtcatctgtatcgggacccgacttgcgctatcaagaatcgcttactttactatcgcaggccgtgccaagggtaaaaagaaatgccgagttcttaccgcaacacgaccgaaccaatggtctcttcatatgtacgcgcaatatttctaaacgaacaaggatcacacaagagcccgtgtcagaacaacagtgggcacggtggcaaggatcacagatgcgagacaagctgaaaatgctctaccgcagctctagaccacaaggcaacccccttcctacccgcatcggtctcgagatagaggtccaggaatcaagcacaatagctgaccgcttattcttggtcatctttcgcctcgattgcgagcggtctcctattcactgctcgtggctctatttcggcgccatcatcagcgtggaaatcaacgagacacagggttgattccctacaaaagctaccgagaccaatagcattgaacctatctctccgacctgtagatgaccgagttttgtgtcaaaaactgctagacgtccctttctcgggagccgcactaagcgtgctatatctgaagctgacacgtggtttcaacggcgttgcccggatatcgaacagtcaagcaagtgcctagctcgtgtcaaagccgggattcggggataacaataatttggtgggtcgagtggatacattggacctccgactctactctttgataagcaggttcaataccagccctagatataaaacaacagcagtccgcactgtacagactcagaatatgttattgaactcaatcaaatactgtccctcaccaaacgatgtctcgtacactccttcttcttcacggataccagcaaaatgtcgaaatatttaagacagagatcaccccagtggaaaaggtcatctacgaaaccttcacaacacaaatacgcatcgtatatatcgaagcccctttccatgcaggagaaaccatgtcaggtattgctacccgttcatggtgggatccaaacgcgttcgagaatgtcgaccggattcacgacacccttcggcacatgtcaaggatcttggaacaatatggtccctttgatggcatcgttggattctctcaagggggcgctcttgctgccatcatggctgggcttctcgagcgtccagccaaaaatcggccaatttctttcaacactgcacaccctcgtgtaaagttcgtggtgtcctacagcggctatcgcgaacactacaatgcgttgcaaaatttctatgaacacaagatccaaactcctgtgctgcactttatcaacacggatgaccctattgtctcggaggaccggtgcatccgacttacagagaggtgtgcggatgtcgacggacgagttgtctcatacacttctccctttcaccgggttccaacttcaaaacaaaccagatcggcactgaagagatttttgtctgagtttgctgaagcttgatgagtttatcaatagaactgtggccaaagtacatatgtttgagaatagacatgtcttaatatccaacaacggtgtgcttccagtatctactctgacttaattgctgattaaataatcttaattcggtttttactaacttgtagattgatgttcatttatatgttagatttaaaaacattctttatcagtaagtattattgcgttgcaattgactatctttcaatctacgccaccgatgggaaagctcccagccgaccgccatctgtcacaatagtacagccgttgagatatcctccgccactgctagccaggtacaagatggcgctagccatgtcttgctcccccccaaacctctccagcggaatctcactagcaggtatcttgggtggaagacggctggaatttttgtcgtcaaggttgtccacaccggcggatatctcagagggataaactccaggtgctatcacgttctaatcgaacagaatcaatcagtaaaacaaactcagacttgtttaaagatggctgtgggtaccaactcaccgcacgaatgccccagtgcacgaaattggaggcgaacatttttggctagctgagtggcagctgctttgctggggattgtaggaataggaggtgcccccccaacccagcctaagaaatgcacccaatacttccaactgtgactatctggactctatgcggggaacattttgggcgcttgttcccggcattcgagcagctcataggaagggcaaatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagggaaacggcggaggccctaggaagcgaaactatgcccgtcttcccaatggtaccagagttgttgaccaacaggttgatatatccaacttcatcttgaataacatctactgcgtgctgaagagatgccttgtccgtaacatcggcaacaatgtactgaatcttactaaactgtagtatgaattagaaaactttctttcgccccgttactcttcgatgatttcgatgcacagcttacttttgcttgtttgcatgcgtcctgcaacacttcctcacggcgtccaagaatgtacacaatcgctccgttatgctccagagctttcgctatcatgagacctatccctgtcccaccccctgtaacgacggctacgagatctttgaccgagaaaagatcaggtattgatagcgacataacgacgacttcttcgtagagaatgtgccacgttaggttttctctgagataatagagcttgtaccaagaaaaataggtcaacaagtagcccattgaccactgatcgtccactgcgggtttctggtcccagaacaagacagctcggaaaccgagaggtcgggtaccgaagcgaaaatgactataacacaacaggcatagcgcatagattactcgcaaggatgggggctattttgaacgccaagtactctaccgcgccacatcccagctaatcggcccgcccaactatgcggcctcgggtacttttaatgaaagacctggtagctggcatagctgtcaaatctctagggcattcctgacggaagctcaaactacgaacaccatatatatagtgcatgaatagtgcatattacggcgtatttctcacagtcacctttcgccaaaaaacatcactgcaactgtcttcatcgcgatttcactaatatcgaaaaatctcgattgcggctctgcaacgcttcagacaaaccacatggactcctttgacttccccccggacattatcaacggctgggacaagcttccacccttcccttccgacatcgaaacgattgagtttgacaccatctcactcaaagcatactgcaggctcgggaggaggcaacaatccgtagaataatccattcctgcaagactgttggcttcataagggtcgacctgtcagacacaaaagatggtatggaaatgctagctgctgccaatgagatgttcaaactctctcaaaggactttcaatcttcctgatgaagaacttcttgcagatgatgtgttcggcaatggagagtctctgctagggtaagtcgaccgttgcataagctctttagttgctaatctgagtactttagatacaaggggctaggaaaatctgtggtagataaaaccggtcgtagggacaacaaccagcagtactacatcggctgtggtgatctcgatggctttgggcgctcccaagccaagtacaacgacgttctgcatgccgcctttccggaaatgaggaatttctcttctctcggcaggttcctcacaaaccaattgcttgacattctctccaccgatttgaacctcaaacctacagatccgcaatttcttcctaaactccacagccatagtaacaattctggaacccacgttcgcctgttaaaatgtcctgcttcagccggagaaaatgcaaaccttcaggcccacactgattggggatcgcttacagttcttttcaacgccataggaggccttcagctatacattacagacaacctcattcctggacagaaatcaggctggaaatgggtgaagcctgtgccaaggacctgtcttgtcaacctcggtgacgctatggtcaagtggtctgctggcgagtacaagagcaatatacatcgagtttccactccgcctggcgagcagcatcccttcgccagatacagtttggcatactttgtacgccctaataatgacgtccaactccgacccctaggtaaacaccaagaatctttcccaacctttaaagaatgggcacttcgaagagctatggctggcaatgctgatacattcaaggaaggtgactgggagaaaggccagggaacagaaagtattgtaagcacagctgctaggggataaaatttcctataaatgaagtagctttatatatgttggaacaatcatatgagagatcacgtgctcgctcaagtacatatagcggacacctgttatctcttagacaatcagttatccttcactcacacagtctctgtttgctagcttactcacgtgcgtacgcccgctgcgggcgtacaatccttacactaagccaactgacactaattagtctgttcacagactatctaccgcgtgcgtagctacacagagaagggcctaatcaagcagcctacctcgttaaactctgatcgtacaatctatcgcgcgctctatcgtataatttaccgcgcgctctactgtgcaacagaaccgctgagctactgcgcgctccctctctcttcctctcctctctctttctcccctatctctctatgatagacgacgcttatgacgagctgttaagaattacacgtctctaagacagtcttgcatatagaagtagatatagaccttctatacgactgctgtgcagatctctcctaacaagctcaaaccttatacgtagtctacgtcctctaagatatgcgcaagtcacgttaagagaggtatgtactatataaaaatgcagactttaagggttagacagcttaggatattaataacctgcctcgctcgataaggagagagcttctgcttgcctttgcagagcataggttttatcctgcaggcaaggcaaactgtacgcaaggttaaaagctataggatattatatcttacaagggaatctaaggtatatagagaagaagaaaagtaaaacgttgctagtcttagagcgattatataagagattacgtgctcgcttaagtatatatagtctctatttgctagcttatctacgtgcgtatgcttaggctggcaaataggtatagataacttacatataggtataagttaaagtatagttaagtataggttaactaaggttaagttaatgctaagactatataagttaaagttaagtattatataagaaagttaagtctaggttaacctaggttaattttattatataatacttaactatataattaagtattatataagcaaaaatttaatcttctaaattacttaatttagtagtatagatgctttagagaataaaaaaaattattaaatttttacttatataatacttaactttaactttaaccttattacataatatacttaactataacctaaatatctatgactataacctaacttatacctattctagctagaaagtttaggtataggttaagttaatttagggtttatattatataatacttaactataacctaatctatacctatttgctactctgcgtatgcttactgcaagcgtataatctctatactaatttaactaataatatagcttttttaagtaaactttgtctttaatctaattctatagtctatagaaatagaattttaaagaaaagtcttttctaagattactctaagctcttaatacaacgagcatagacagagtcgtctctgcagactctggcacgcatcatgtcgagcttaagagagcaagctgggaagatgatcgcacttgttacttaagagaatcaagatcatgaaggcggagcttgaaaggctggaggataagtacaacaggacgaaatgttgagataaatgctgtttatatattttattttcgcgatcaatacattcctagatgacatttactagtgggctgtaaacagcattttgttgatatatactcgcaggcatgtccgcacgcagtgtggaccagaaaggcttgctgagatgggtcgtagtcgatgagtgccacttgacctacacggccagtcattacagagctcgactcgcgcaattgaagaatctgcgttttctctcgagtcctgtggttttgatgacggctacgcagcctcctatgctagagcacgaactttccgaggccatgctcgtgcgttgggcccagtacatccgagctagcacagtgcggctgaacacacgttatgttgtacaaactacaccaaggagtaagcttatagcaacagcgatacagatctgtcagcggcaagtgaactgcgaagggcgtagtgtactgcagatcgcgggaccagtgcgaggagatggcacaaaagcttggttgcggtttttaccatgcaggaatggactctgaagatcgggtggaccaggtggcaagatgggtagacaatggcggattgattgtggctacttcggcacttggaacgggtgtggattatcctggcataggtggcagcagaggcagggtcgtgagatgcaggtagtacaggaggtgttggatgagctagcagatggctgcgcagcgtgttgggtgacgcaacagggagaagacgacggagactggtttttgcactctcgagccgagtgcacggcgagaccggcagagctttcgattgatggctgcgacgatttcgaaagggctgagctacgctaaggacagccagatgtgcttcaattgcgggatcaggcaaaaactatgtaacactaggaagagcaacaaggaaaactgttaatggacgcgggggtagcgataccgatcatcacagccgcaatggggggtggcgaggaagggttacagattctcccggaggtgcgggttcaagggagaacaaggagattgggacggatatcgaaagtgtttaggacttcgacacgaacgcagattgtgggaagagaatgtaagtaacagtatggtagtactagtttcagttatccttcatgcgaaggagagcagatagggagctttactgcatctgtacaggtatctcatagctagctacatcgccagatgacccgcatgcgtaaggagaaacacactcatgtagctgtaatgtaagggaacagtacacaggaccgcttcgagcttcttgatgcagctggcatgggattctttggagtcgtcttctatgcgctcacgaaacatgactttacggttgaacagtctcgactaacaagtgatccggctaactacgatagcgcagggggcatttaatagattcaggctgttaaaatctgtagtccattctgcgcgtctggtattaaagctaacgctaagtatcttatcaaagacatcgaagtggtgagaaagatttggtcaaatatggaagaggcggtttaggataatttcgtgagactctatgactacaacacgtcaagcgcaccatggtacagcatggagccggtgatttccggacttacacttaacaaactctaccaaatcagtgaagagagacgattgccggttcccaaggagctggcattctatctagtcgagcaaatcaccaaggcaacccttttcttgcatggaaaatgcgcgattgttcacgcggacgtaaattctgagaacattatgctgcggtactccggaagacagacagcagtgatgcctcatgtaatcatgattgattggtcgttatgggaagaggctaacgaggagcggattgtgaaggacacaaaaagacgtgtatgaatctgtgttctcagtcattttccaagcagggtgggagtgtagatcgagtgacaatcaggaggactgcttaacaaacaaaactgcgcacagcctagcgtggcttaatctacacaaagctatcagcgcagagcaacctcccctaagaggtgagatcatctatccaagatggcaaccatgattggcagacactcatagcgtgtgtgtgtgtcgatgggacagttctgcggctaggcctcatctacaaatcttccaatatcagcatcacatcggactgggtggccgaaatcgaaccggggaaacactctgtgatggttacgtcatctgcctcagcgtggtcaaatggggttataggccttgcctggcttaaacaggtgtttgatcgcaatacaagggataggacacgacgaaagtggcggttattgatactagatggccatggatcccacgtgacgatgagttttattgactattgtcataaccacaagatactcctagccatacttccctcttactcaacccagacgctccagccactcggtgtggtgttgtttatgcctttatcaacagcataccctaaagcatttaccacacatatctatgagtcttaaaacaacgcacctagcactagagcagacttctttcggctcttctattaggcgtggatgtgtagcttcactgcttaaggatattaaggggaagagaagcgtatagcaagagagatagctaagaagatgcgtaagaagaaggcagctaatgcagcgatctagaaggctaaataggaggctgaaaagcagcgttaaaaacaggagcgcaatactgcaaaagctattcaactacctctaaagagtaagaggaaactcttagaagcaactcagctaaaaaaagcgttaaaaacgtagtcctagagataatattagtagacgtagtattgccgccttccggctgccttaaccactactacctgccgcagccgcaacgttaaattactagcaaaatttaagtagtatatctttttcgcaagcatttgattactactacactatagatgctcgtaataatagctattgtgagtagctatagaaccttatctctatataagcgttaaggcagttagtagagcgttatgcgaatctaggcattacgcgcatgaacatagtactatatttcactactaagcagtgcactcttactagcattgcaactcttactatctattataatagtgctactacaacgctacgcgctgcaaactctataataaaggcacgcatctaaggcatttaatattctagaaacaatgttaagacgatgacgcgctagagagcacgcttaacacgactgttaacctaacttaagcaagctagataagataaaggaggaggcaatagtagcacgtatacttaagctgaatacgcgaggaataggcgctataaggactatagtgcaggagatagctaataatctccttgctgcacgcggtaaagaatctgttggcaagaactaggtagataagtttagaacgaaggttaagcttcgatgcagtcgcttacacgattgtcaacgagccctaaacgaaaatccacgcgttatagagtcgtgctttaagctagtaaggaagacaaaggagaagtacgggatcctagatgaagacacacacaactttaatgagtccggctttatgataggcatgattgctgctcagatggtctttacaggctcggagaagtgaattaatcccaagaatatacagccaggcaactgagactgggtcacaatcatctagggcatctgcgctggcggatgggccatctcactctttatcatctttagcggcaaggtccctatatcaagctggtactcagacctgcctcgcgaataggtaattgagaccagtgccaacggatggacaaaaaatgagcttggtgtaaagtggctaaagcactttgatgcgcatacaaaggagcgtactgtaggcgcatactgtctgctaactgtagacggccacgagagccaccagagctacgaattccataactactgtaaggaacagaagattattacactctgtatgccttctcactcgtcgcacctgctgcagccgcttgatgtgggctgttttggccctctgaagaaggcgtacgggggcgaggtcaatgagctcatgcgcaaccggatcaaccacatcacaaagcaggagttcctgttaggcttcaaagcggctcacaagtaatctattaaccctagcaacatccagggagggttccaaggcgctggattggtcccttttgacccagaacgggttatatcagtccttgatgtgaagctgcgcactccatcaccaccactccccaccaacaaggagccctggcagtcgcaaacccgaagcaataccctggagtttgagtcgcaatcaaccctgattcgagacaagtataagagggagcagggtagctcacctacttctgttctaagcgcgattgagcacaacgcaaagaggggagctaggtatctactgtacgcacacggacacgttgtggctttctgcgtcgcggcacctgttgcttcactgccgtgcagccgatgttggatcgacattaacgcgtcctgggaggttgctgtgttcttggtatccttcgcaattctcgcattcttcgcactcgtcgaattctttgtccagcggcgaggatccagccaagccaatacgctgcgttcaagcaaacaaacgggagaacctcggcgcctcgtttgtccatgacaataccatgcgccaagccagcaaagacagacgcaggcgtgagcagcgcgagagcaaactacagagccgcccgtatggtcttgaagttgtatctgttagattctgcaaaatgagataatgtttgcatctaacagaagatttaattgaagtccaaactcactcggcgacgcaccatggataggagaagaacctgtccagacgctgggagctaattggcaaggctggtcgatagaggagacacttttgacctttgatcaagtgtagcaaagatcaactactgcgcttgtacatgtcggatgagaattgcagacacaatgctctgatgaagtctagggaagagggctctagtgttgaagtcactagacggtgatctacagatgccggttcacccagaacaaatataacgacagaaagctcgttgtaccttctgtggcactagaaagaagggcagcgatgtgcgcttacaccggtagtcgtcccctccagtgatgccatatcaacgattcatcgaattttaaggtggttcttgagaccgatcgtggagaagccgtgaagaagtcgcaaggcaggaagtgataatcgaggtgaacttcacaggcagctccaactggtgcctagcgccactgccaccgccacctcgagagcttcctttcacctacatgtttggtaggtaaagccggtggtggtatctcatagcaggtgtagctgatcgctgcatcgcatggtatcttctcatcgaagggctatcgatggagtcgtcgatgggtactctggttctcgagctcgtgtatttgagaaagaggtgattctgtagaaaaaaagatttcctaacctcatcatcgatcgtatgaggtgaccagccattggagtctagactgggcagtcgcagatggcactttctgatggagtgctttggcgcattaggaaccgccggagcggggtcaaaggggatgagctttcctcaatctctgcactctgcagttgaaacgcattcgtgggtcaatggcagaatccatcttttgggctttgtgatttgagtgccggtgaggcttgtgtggaggtacttctggtactcgatcatatgctacagcgcgccaagatgttagctgcatcgtcggacgtctggagacttaagacgcagcggttgagggagacttggcgaagcaaaacgttcaaaggaagagctttcgctgattgttgtaagcaaaggatgcgctatcttgtcgtgtgcggtagggccgggtgcgccaaggcccagcagtctgacatctttagcaccactggcagagattcttcaaccggaacttcataacttgaagactcctctttttggtctcgcagtagctgctttcaatctgttctagcactttatcctgcaaccagtgtaatgcaattctcagactcctttcaagtaactccaactcttcacccaatgcgccagactgcaccacaatctgcggtaaagagatactcgatttatgacatgtgatctgcgcagttacaccgatattgtcattcgtggttgcaccaggagacgcactaagtagcgacagcgtcgttgagcctttggtacctcgtggctgccgtcaaggtcgagggcaagggctttgatgatagagttggtagagacatcccgcaacatttatgtgagcggtgcggatctcgcatccttgtcttggtaatcctcattgctgtcgcagtctcgagctcctccctgcctgacgggttgtcgaaaggttggtagtcgccatcgggtcggtctggcgcggccctcgagtgcttagagattgtgcgatgtagcgctgaggctggtatgctgctgcatgttgccgctaaatactcttaaagactgacctggagcatcattgtaaacgacgcagtgggcgtagcatcacgatgaaaagaacggatggatctgcaaaacgatctatgaaacctcaacaagaacgcgcgaaagtttagaagcacagcaaacgagatccacaagcagaaacttaaactatcagtctggtgttgactcaagggtgtatgctacagggagcaacaaagatgggggtggtgaaggcacttaggcagtgacttcatgttgctgccaggatctgcagaggtattcacgtcctggcaagaggggtcgcgaacggtaattgagagataggggcctttgtttttgtttgagagaggtattgtttcacttggagcatcgtctggtggaggcaaccacttccgagaagtggcaatagccgcctatcgtctccctgcagaccgccagccgaacaggaacgtttatctcgcgcctctgaaggtggcactggaaagtttgtgcagctacgtgtacaaacccctcggtgcgagtgcgaggctctgcggtacaacgctaagcctaaaccgcagtagtcagtgtacaagaccgagactgacgtacgagaccgatgtacgagacgacacggagaaagcagttgatccgaccatacccgcgcccggacatggcatgccctagccctaatagggttggcgcaatgaattcatttataattaactgttgggcgggccggagggatttctaggggggcctcctactcttccctctcggccttcgggactcacgaaacttacgttacctatatctcttaaagtaagtaagattttcttaaattaattgataattaattgacaattgatttattgcgccttccctattagggctagggcatgctatgtctgggcgcgggcatggtcagatagcctgcttcctcagaccacactgcgtgcgcaatcagagctgaggctctttctcaggcgctttgcagaatactgccgagtacagcacggtctccgaagtccccgaaatctccgagaattatgatgcgagcagggatcctggctgatctcgttaaggtatcgccccatgctatcgccccacatgttgcctaatcacgtgatctcaacagatttttgcccgttatctcgcaccactggacgcgcagtcgcatcgtcgggttcgcgcggcatgtacagtaccatgcacgcaggtgctcgttgcgacgctgcgtgcagggatggaaaggggcatgtcgcattcaatatcctggtactgctgttcgaggggcgaacgccgtgagattgtgagcgctgaggctgctgtccccacccaattcaccttgatcataatcccgcatcatttcatccacccccagtcccacttatttgcactgcccccttctctcgtcactcttcttcagtgctcagatgagttgttgtcgctcaaactgctgcccacagctgacgcacaacaccacctatacccccttggcaacctaaaacaccaagcaacgcctggaaaatagaggctcaaacaacgctgatccttaagaggacaagagaccacaagagctcatcacctaattctattattgacaaagtgctgcaggttaaaaaggggttaactttgaaggtacactcacacacgttgcttgaagctgaaatagatagtcttgagcaagcaaatcaggctgcttctgagcgtaaaaagcgtaagaagaagcgactacagaagtgggggaccctatcacaggcagaagcaggggtaataattacccatgaggatactaaggttcaatttgaagtagagagacgtgaggagagagtgcactgtgcagggtggtgctagcagcaggggtataccccactgcaggagatgtggcaagacaggacataataagcgcacatgcaagaaagagtactagaaacaggcgattaatttaggctattgcgcacgaatagatcttccggcccgaatgtctgaaatctgcctcgtatgcagaccgcgtcagaggtgacgttatctgcattgctgtttaggtgtggcaacctgcaggccttcgcaatcatgtaagaagaaggaaacacaatagtcgtaatgggagtagtgcttgcttttgaagttcccagtgtgtcggtatgccaagaaactgtcggataccgacactgtcaagggagttgatagactgtttaaaacatcgctgtagtctgttaattcctgtcttgattctttagttccatatcaaaaaccgaagctttgactatcctacgtcagttaggcctatacatttcttatctctttgatattcccacaccctcgtgtacagcacctaattgacagaactttgaatttgtcaatcgtaaaatttctgacagctacccttcgatatttgcatctagtatttgcaccccaccacgagtatagggacctagctatgaacattatcgtgcacaacactacaaaatccgaattgattgagaatagcggttatgaaagctattgggcgctctccgaacatcaagcaatgatgtattggcatattaggcttgccctttttgcttgggctgggatcctaccgattggtgtgtcgatcaagtccaccccaaacattctgagctgacgatagaaagctgtaatgctgagcatttctcattcacgattttcacttccttctcagtttgtgttcctgatggtcaatcggcttgccctctccgtcggttacttttataacaaaagagcgccaaacctttacaacaataatgtccactgccgaataggctggatcattacatgtacagccataacctgggtgattatagccctcattaaggcttacgtaagtagacacggaactctggaatacaaatcggctgggtcaacaactgctataagctcaacacagtatcatcaagttgaagacggagagtctttcgatacacgtacatggtcagataaccacagacagggatcaacgctcctttcaaggtcacttgacgactaccacgtctcattcagcttggatattgcagatcgacatttatcacgacttgacgcgtcgacatcacaggacaccccgcgggcttcgttcgtcactcgatattttccctgctatgtcgcatgcttcgctatgatcatctcagcaagttctctgcgccttttctacgtaattctcgagcgtatagtattattacaggggtccatagctgttctatcagacactgttgtctatagaggtattggtataagtatttggatgatgctagcgtcgatgcagaacagttaacagtctccagcgcgataatgaaatctttaatgtgttagcacactacatcaaaggaagcgtttttttcctctacggcctactcactcttggtcgatagacgggtgcatttgctgactatggatgggcttagaacgcaataccaacaagagagggacaaagacgtcagacaagagggataccaagtgctgagtttacagcatctttcgtcatctggctgtatggtattaccaatgtgttcttagagcatctggccgcttggggcagagcatggaaggcaacagatttagagcacgtctccatctctgttttattctttgcaggtggatgggtgagtcgtcaatgatccatcttgtacggtgtttactaacagcagcatagttaggcatgattgtggagtcaaacacaacacgggaactactcagcagctctgcactttcctaccgagtcatacaggacataaaagagaaaccggttcaacctcatcagtacggcttttctatgaacccggtagccagtctgatcatctttctactgggcaagatgatgagttcccaccaccaaggctcgatcctgtctacagcaatccacacccagtggggaaccttgcttgtgggctttgcgcttgcgcgttgtctcacgtatatcatcatgtacgttgttacaccgacctcctttttaccatctcgaccgccaattgaggtagttgcctctttttgtcttattgctggtagcaacctcgtgcattgtcagtaacggggacactgttaccgctctagagtcttacgactttgattccatgttcactttcactgtgattacgggtatcacggctctgaccatggcttggactgtaatcactttcatgatcaaaggctgggccctccagaacgaaaggatcagtaggtacggggcaagctccgctagtccattgaactaaacactttcctgactctgtacctaaagctgttgctgagatacacaggacgttcctcaaacccaaaaaaaaaatcttctgtgagaacagagagggcttccattcatggagcaaaatccaagcggtgtccatcggagaggaagtaaacgacggtgttttcaaaccagattgatgatttgtaagttgtacattatacttcaaaagttcgtgtgaacgtgaagaacaagcgtgatctgttgacaaaactcttcactacagtacttggaatgtttgctaagtctgccgatggtcactaatccacaacaacaactttgccatctcaagatgacctgtgatcttcggaaaaatgccccagaaagtaaccatatcatgacacaatggctgaaacttattgcattaaagttttcaaatgttccaccttcgacgcgaccttgcgttttagctcagtaaccataccagcatacacctcgtgacacaacgagctcgctgcgtcttcctttgtaacaatcttttccagattgtagatcgcacgttgcatctctgagaaacgcttcatcatgagtgtttgcagcagagcacgttgatcggtccttcttactgtataagtcccacaccgcatcaacagctcgtcttgtgctagattggtagtgctacacatgagctgtccagaaggaacttcaccccaaaccgttcccatgcccaacagaacagagacctcgtccatcgcttggcacaagagtaatgctgaagaaggcttcggtccacactgtgtacagcataggacattgaagcagtggttgaggaggacagtagacctttgtaacgcaaatgcataggaggaactttcactcaccctcccatctccctggccgttgtccataagagaagctgacctatcgagctgatgaatcagcaaggtagagcaagagcatacgatagtcgaagtgttcaagtctacgggcaaatcgccagtatgactggacgttgtggtggtcaattcggtccatgctgattcactgcctccaccgaagtaatcgaaagagaagacttgcgagatatcggtatcgctgcgtgtttgtgatggactgaacatgggcgtaaatgtgaatgccgagctatcacattgtaaagcatttgtggggtcatcaaagaacgacaaggtgggaaatgatgcactcgtcaaatcaactgctgcacccccgtatggctcgagggctaggttctgtctgtgtatctcaggacggatgtccgggtggcttttgacgtgttgcttctcgtttgagatgttggcggtagttgtggtgttcaaaggttggacagaaacaccaagtgaggattccggcgctacaagctcaggggaaggaaccaactctccacagtctttgttgacgggtgacgttggcgtaggcggcagtatttgacgttgtatatcctgtgggccttgtgagggttggcgagagataggcgcagaggatgttgtggagcccttcctacgggatcgtggacgtccattacggcgcgacatgctgtagacgcattccagattgttcttagcacatcgtcgacaggcaggccgctctttaccgcagcgaattttcgatgtctggcagacatcacaagattgatgtaccttgggtgtttctgactgccggctgcttttattttccatgatcggggatccaaggcgatggtagtagcagctaagtagctcgataactacccactcactcccattaagtggggtctgtggagtgcgtggggtccgtaggattggcgaagcgtgtgcagtgctcaaagtgcttggactgagtgcttgagatgccaagagagcttgtgctgtataaaggcaagtcaagtattgaacgctgttctgagaaggggtttgaagagccagagaccttgttgaactcgtagttaagtatctacactgatgtactctagaactaaggtattgccataagcagtacggcggttatgcgggatggagctaagtctcggacacacttagatgaaggtcgatgttgcaacatctgacaaggcaggaccggaaacaaggctaatgcgccgagccaactcttgaagctgccgaagttgagcagagacaaggccgaaacaacggtccgtgggtacggacttcatggtggaaagggccctttgaagcagattcataacatcggagaaatgtgataattgcaagctcatcaactcacgactcagaatcttggtatcggcagggtcgaggtcgtagggtccaagagagaaaatgtgatctgtggagccattgatcaggtcaccagggagccactgcttgcgcacccactcggctatagtgatacagacaacggtaacgctagacagggaggatcggcgtgtccgacaggtgtcgcaatcgagtaatgcgcggcatcgcacttctgcgtcttccaggagctccagcgacttcggaagatctgttgacccggtacccatctgctcaactcgcatcagtgtgtgaaggactgataaagtgcagccgcaggtagttgtagccatcaccttgcgcttgttcagtatgtctgcaatctcatcaagtagaattaagcttaccgccaggtcacctctgtccgaattttcgtttgagatggaatcaacgtggactgatttaaagccataaagtcacattcaaagtcaagtgtcggcctccgacccccaatttgattggcatggtacaaaacggtgcgggagcgcgggatatctacgatccggccaaagccgcacagctggcgacgttagccaaagattgaggctgtggggctgtttggggttcggctcgtgctaggaacgtgccatgcctgctagcaaatcaagggttcaagacatctttcccaacgtacttagacaacaattgatgtaagcgatttcattggcatagactgccatcagagaatgtagcttccctggcccgccgacttagacgccgctctgtgttctccacacttgcgcctgcaactatacaccccccccccccctgaacgggtcgttagcgtgcaagagccagatcaggggttttgtccaatccgatgttgtgaaaacccttgaatggttcttgcacgctgaagacccgttcatgggggtgggggtgtgtgtgtgtaaggtacagggtcaccaaacgccaagtcgcttcctgaatagcgcagctgattagcttccatgaaatccgataggctaagtctaattatcatgcacaaatcaaatatttttatgctaatttactgccgtttttcctctaagacgatagatacgcaacagtctaacatagtgatacatactaacaatagctagaaaacactagggtgcgacttagcgtttggtaactctgtagtttcgctgcatcttaaaaagaactcttgctctgctttccctgtttccaaaggttaggccgaatactacacttctacgtcatctaataaatatccttgcccggctgtcagatgtaacgagtcatcgcagaacggtcaaatgcgagaaaagcagggaccaacaatcttagtcagctgagacagacacagacaatacaatctatccattatctcttcatctataatctgacacctgcctttgaccttgttctagaatctggtattatgccaagtgttatggtatatcatgctaagcgagcctgtttggttgctctatttctaaaacgccgcttcggcgaatacagtatagcgcctgctccaacgtaagcgctattagaagctatcataaaaaaggaggcagtaaagacctccgttttgctccgtcttactctcgctagttcttaacaaattaggcttaagacttactcttttaagcgcgcatagaaaatagagtctccatcttcgtgcagcagtcactttgaaatatcgtcacccaccagattgctccgtttcgtcacgtaaccgcagctagccgcggaaaaattctgccacttttctgctgaaacagcgttttggaaatagagcaaccaaacaggcccttaattaatagaaagaactgacctaccgtcgttggtaattaaaaggaggtattactacatatcgcaaaaagatcttcggtgactaaaatttccctagacatcgcttcgatctgaccgagatcgactagcgacaagtactagctccagtttctgcgtaggagagccggaagagatattactacaactagttactcattgttgagaagcaattcaaaaaagctagtcaatgcattaccttaagatgtcttggaggcggagattgaagtaggagtaatgatagacacgcagtccattcagctttgtttccatagcaaggtcgtctgttcaatactctatagtttcacccttcgtagcttatccagtctaaacgtcttagtgaaaattctagcctacgttttgcgttagtaacatgtagtgtttaggaagagacattcgtacccaaacactttgtagcccaaacgtttccaggacccaaacaacacggctccagggaccgatccagaagttcatgggaggcgatgccacctttgtgtagacatcttttgcaaattgtcctcgtgcaagcgtttttacgccatctgatagcagttaccatctgtgcgtcaccatagcgcattgattctgcttacgttctttatgagacatgcgtgagttaaactctgcttgcacaggtaggtaaagagacgatgaaggaagaactcgagttgcacgggtcataagcccgctctcgacaggtccactcaagacctttagaagattagcaattcgttgtccctgctattatgcatggacaaatcacataccgtcataaccttaacgctaaaacagttagattagtatagtgagctctctgattgtggaggtccttctcacttgaatgggctaagctcgatacgaagtgtattacccatggcaagtagagcagctttactgccgttatatgcagctggattttgacaggatcagaacattttactcttcaagtgggctgtggatgcgcaaacctccgaaagcatatggagagtatgctgctaaggatccaacattgacaatggtgcctttggattcgatcaagaggtcagacatagccttgataacccggatcgttccgaagacgttgatgtcgaagatacgatgtagttcgctcatgtcaagatcgagcacaggcatgacatagtcgtcgccacgttagcttgctgctgtgaccctacttgaccgcgacttactaattccactgtcggatgagttagccttttgcagcatttacacttcgatcaacattaggcggagactacttacgccgaattaactaagacatccaactttgcgaaatgtttgtgcagaaactcggagaaatcggccacgctagagtcaatggtgacgtccagagggcagcaaatcatccccagagcctcgagatctggaagttgttcatgcggaaggcatgttgcacagacgaggtagcctaaagataagcgattgccaggtggtatattggacacgtaaatgtattaccatttttatgaaattccaaggccagagcctcaccgatactgttcgggctgcatctgtgatttaggcaatagctatcagtgatttcgtcattcgcatttgttgtgtttagagcttacccagtgatgacgacagttttcctgctcttctccattttttgtagcgcgactgaatggaagtaaatttagaagattgttaaaattgcgacatgacgtctgttaggtagtttataaagcatacattccccctattaagcgtgacactgcatcaaaccgttcttaactcgggaagacggtttcggcggttgatctagcacaacttgggccatcaccgagagtgaatcaatttgtcatgtattctaatgcccgagattcttcatgatctggtatattatattgtgtgtcggagctccgttgtcttacagaacacccaataggttggttctcgttcagagtttagaaaaagggtcgggtaccgaccttgttctcattcaaatgaagggtcgggtgccgatccgcttccatcgtccgataagttcggccgagccagactcgaatgacatcgactttcggcaccttccagccccttgtcaattgcagccgatagataagaaagcgcttcatgtcgaaaggtgcaatcatccatgtcgacttcacgacgtgtcaatagatagttcaacgaaggatagcgaaaaaaatgaaatccaacctgcaacggataccatcagagcccatagtcctggaagcggggtccactatcactgatccttcccaaaatttggttacatgggcggatgatgcagatccggaaaatccgaggtaatggaatgcaataatagcttttatcctcgctgatcattgtgctaggaactggactccgttgaaaaaatggcttgctctgtccactgtttcattcctttcttgtataaggttggaatagatgttcacacagaaaaggtgtcaacatgctaaagtttccagtcctttaacttcttcaatgattgctccggccacaccactcatcagcagggatttgaacaacgattcagacactttctcggtgctcgtggttaccttcttcattcttggctacgtggtaagcccgctaatatcacaaccagcctcttcgctttagaatacttatgtggttgtgtacaggtcggatcacttctgtttggccgcttaagtgagatatatggccgccgccctgtgagcaatttcttcgttcgccctggacattgaagcccgacttgagctcggtagctgaccctttgcagattctcttaatctccactttcatcttctcaatatggcagctgggttgtgcactgtctaccagtatagagatgcaaatggcatttcgtctgttcgccggctttggtggctctggctgcatcgctattggtggaggcatcatagctgatgttttcgatctcaaagaccgtggcttggctgtcacaatattctctgtaggacccttggtgggtccaattctgggtcccattgtaggtgcatacattagtcacgacctggggtggcgagcggtaagtgttcttttggcttgaataacgcttgacgttgaccaattgctcagatctattacttcatgttcatcacgtccatgatagcagagatattcaccttcattgtggtgaaggagtccaaccctcagactatactctctcacaaacgcaatcaattgcagaagctgacttcgacacctctcttcctcgagaatgagctctctgctatccctagcaaatcgcccatctttgacttgctcgtctcaacatttctaccatggaaggtaagcttacatacaccgtacttcttatcaatcgctaaacacccttaaaaagttgcttttcttttcgccagtaactgccttactgtgtgcatacatggcatacgtgtatggtttgttgtacttactttttacgacaatctcgattgtttttgtaggaaattacagatggtcgatcagtacatcgagtctggtgtacgtttctattggagtggggtttgccattggtctcgcagcacacggtgcgctctcagctaagatgttgaagaggtctatgaaacttagcaatgacgtgtttgagccagagatgaggttagaaccttgcaagatcatgggcctcatggtgcctttgtcttttttctggtatggttgggcggcggacaagcaagtgcactgggccgtcccagtagtgggtcttttgcctttcggtatcgggctgataggtgtctttctgcccattcagaactacatgatcgaagcatttccggaaatatcagcaagtgcaacggctgtcttggcttcttcgaggaacgttgttggaacattcctaccgatcgttgcgccaagcatgtgtgagatgcccattcttttcgtctatttcctggcatcttgattgacattgggtaagagctaaccatgagaatagatcgacggatgggaatcggctggggaaacactctgcttggcttcctttcaatcatcgcacttccttttgcctggattgtagcaaggtaagaagagctcgagccggttctataaatgtcatactttgactaacgtaacgattaaggtatgggaagtcgctcagaacgagatatccagtaaaattgtagtcaacgaacagaggttcttttggcatttcccttaacccagatgttggaaatgaatggcggtacagagtctgacacaccaacaccaacacgtggtgatagatgatccttctcagcagatactacaaaacctagagtgcacgcactgccattaagcaacgcaacagatggacgtgccgtttaaaggtagctgcgcacgatagtccgcatgcgcgtgtatcgtggggctattgtagggcggggcgagctgcgtctggggagtgtccaagcttttatcagcaagccctagaaattgaaacctaaagactgcagcgttgcttgcagaccatgatcttggctaggaagttaagtctaacgggcggcagtactactgtaggtagagacataggatgcctaatcttagcaaggttggctagttctttattatagaactattagcctagttaatagtaagcaatgtaaattcataacactactagtagctagtattcttaactttatacttcaataaaatcccagacaattgcctccgagttccagtccatagtcttaacttgctgcttaatgccgtgctctgactcgtttgcaaacacacctaagggacgaaggaaatcgtcgtgacacactagtagaacgcatccgcctccagggcgcattcgtggacatatgtattcgttctttcggtgatgaggaacgtggcaagctagcactccgtgttcgtgataacccagatattgcgcagaagctggatccttgaaccccatccaacctttgtcctccacgcatcgccatctgaaagtaccaagccctcctggtttgtctaggataacctcgccgtccaagaatgtgatgacatgtccgttcgtttgcgatcggatgataaaggtgcgcccgggccatggaatggaagattgtgcggtctcgctggcgtttttcgtggtgttttccgaagtcgcagagggcgtgcagatatcccacgtctcagacccaacgatcgacggggcagtgggctgctcgtgcgccatattgaatttcaagcgggcgtgataatttcggctgtttgcgacgtgctggatatggggatgaaggtcatcaaaatgaggatcgaggaaagatggttctgaatgattgtcaacaaccgttgcacagccgcgcagtcgatgcagttagagcggtcacacactcgggtgtgtctagtacattcattggtgttgctgcgcaccccgcagaagctgagcgtccagtcagcgcactttggctgcaatcgttttagcgccggctttgcgctgaccatcgtaaggattccgtgcaagcgatgcctgcgggtgcatgactgactactgggtaacgatggcttatctttcactgctcggaagccgtgcatcgtgtaagataatgactacctaggcgttatgccgatgcccgcttcaacctgacaatatggatgagcttggctgcacacaatgttgcctagtctaagcctcgcaagcacccagctcgtcgccaaagttgttatttatagatgaaattcaaataaattagactataagatgcgcatcactagtaagagccgtgtggattgctcaaaatttgggaaaatggccgtcaggtcgctcgtcaagacttcttttcgcccccttcttgtcataaacgtcaggagaaagatcccgcgaagcctgctttgcgccgaaatctttgaggccagtcctggacttctgacgtcggatcgatggacgacgcaaaggatttggattgattaaaggtgagtatgagtagcggtggtggtccgacgcgtgatgcggatattggtgctcgaggacgacacggacattgaaatcaggtgcccagccgtgcctctcgtcaccgacactctcactacgagccagtctggttgatcgaatgcctcttgtggaggatgttacagattgctgcgggtgagtgggattgggcgcgacctcgacgtctttgttatcatccctcgttcttcctcttctgtgtctccagcctccagtcatgtcttggttcgctcttgtatcgttcgtcggatacagagtgcctggcataatcacatactcatctaacgatcgaggcaagctcgcgaagttgaaccctcttcctgcctgttcgggcaagaagcgttgaccgatgttggcattgaagtcgagagtaaagtcttgcgttggcatgtacttgggcagatttgtgtaccattgcggatacgagccgaaccaggactcaatctcggcatcgacattgacgctcaagtagacattcttgacgccgtccggtttgtgcacaagcaacacgagatcgaattctcgcggcagaccggatcgctgcaacatgttttcctctagcgtccagactgccattgcatcctcgacatcgtgttcaggccccagaggactccgttttgtccgaatggagccctgcatactcatcatatggaagaccttgtacgatcctctcataccaccagacggattcaacgtggctgatacgggcgcttgcgatacgcccaaggagctcgagagactgaagttccactgcaagttttccggagatacagcaccgaacatcaattttggtgcgtgctggagaatgcggggatgtgatttggcgtgtcgataccgatgatctttcggtgattccgtcgggtcatcgccgtggacgcacacttcaatatctgcgctcttgaagcgatgcgacctggggtcttgtggatgaaagacgaaatgcacggaaacaaagaacacattgtccagtgcacccccatgcaatatgctcgagtcggagaaatagccatgttgtagccgattgacgtgtgccgagatgtaggcgtttccaggcagagttcgctcgtacaaacacttcttgtggatctggaggcgcttctttggggtgttgatgtctttgctcgggacgctggaggagtgtctccgctttcgtgctcgtacgggcagctctgtcgtttgtcgttgaggttccgaattcccttctcgaagctgatgcaacaaggaactcatcgcaagcgctgccttgcttcaacaacagaaaggtacgcttctttcgtctaggaatgtgtcactacggaaactctacacgtggagcctttaattgcggcgcgtttgtatcgacgagttgccgggattgattcatagtaggtgtaggtgcggtagaagacaatgtgggcgtcatgagcggatgtgcgtagaaagacgaaaagacactgaagatgatggattcaactcgggagcatgagacatggttgaggcttgccatctatcatgcctcgtgagccatgggaggcgtgaaccgatggctcacgcggcgtgtgatggccggcctgtgtgattgcacgaaagttgccatcgctgggtctcgtgggcagattacgtaggacatggcggccttgcaggccaggcgacgacattgttatcgcagtctgacgcttcaaagggttgatttaaaaggtcgcgttgacggtcccgaggatgaagtgatggatgccgcgtcttatcagcgcggccttatcgtgaagcgaaccccgaaccccgcaatcaccctaaagaggtgaagtctggctgacggggagctgcactgtggattgcagacaccttgcgaagactggcaagcttctgacggcagtaatattgctgcctaggtatactcttcgtcttggccacttgactatacgatgcagttgtgtcccaaggaggtgtgtgtgcgaccatgcgtctcccctgtgccccacactaacccagccgccagcttgacaagctcgtcatctcgcagcttggcctgcttgcacagcgtcgcctggcacgaggcgtgaagctcaaccgcccagaagctgttgtaagtaccgcgacgtgttttctacggctctgctaacaggctccaggcacttattgcgaacaacctccaagaagtaccgcccccaatagcacgcgccttgcatctcgcatcctgaacgcgtacagcttattcgcgatggcaaccacacagtcgcggacctcatggccatcggcaccaccatgctggggcgccgccatgtgcagccctcagtcgtcgcgtcgctctccgaattgatggtcgaaggcacctttccaacaggcacatacctcgtcaccgtccacaaccccatctgcagcgatgatggcgatctcgagaaggccctctacggctcgttcctgcctataccctcgaacgacatgttcccgcttcccgaagcgaccgtatacgatgcaacaaagcagcctggcgctgtagtggctgtgaagggagaggccgggacaatcaagcttaaccaagggcgcaagaggatcagcctgaaggtcaagagcatgggagatagaccgattcaggcacgttcagcacgtcacatgtgtgcgaggttatgctgaccttgcaatcaggtcggatcccattatcatttcatcgagacaaacccgcagctgcagtttgaccgcatacgagcgcatggctaccgacttgatatccctgctggcacatcggtacgcttcgaaccgggtgacactaagactgtcacccttgtacaaatcagcggcaaccagatcatcaaaggtggtaacaagcttgcatctggacacatcgaggacatggacattgtaaacggaatcgtcgagagaattagatccggaggcttcttgcatgagccacagccgctcggggacgctgcacatatcgacttttgcaccatggagcgacaagcttacatcagtatgttcggcccgactactggtgatcttgtacggctaggcgctacagatctttggatcaaggtggagaaggacatgaccacgtacggagatgagtgttcattcggcggtggcaagactctcagagaaggtatgggccaggcgggaggtcgttccgatgccgagtgcctcgacaccgtcatcacaaatgcgctcatcgtcgactggactggcattttcaaggctgatatcggtatcaaggacggccacattgtcggcattggaaaagcgggcaacccagacgtcatggatggtgtagatccgaacttggtcgtaggatcttgcacggacgtgattgctagcgagggaagcatcgtgacggctggtggctttgacacgcatattcacttcatttgcccacaacaggcgcaagaagctattgcttcgggtataaccaccatgttgggtggtggaactgggccgaggtgcgtagttcaccttgacgaaacacattgatgctgatactgaagcagcactggtaccaacgcaaccacatgtaccccgggcaaaacgcacatccggcagatgctgcaagctattgacgagctaccactcaactacggaatcactggtaaagggaacgactccgagttgggccctcttcaggaacaggccgaagccggtgtttgtggtctgaagctacacgaagattggggcacgactccagcagctatcgatgcttgcttaactgtatgcgacgagtatgacatccaaaccttgatccacacggatacgctcaacgaatcgggcttcgtcgaacagaccatcgcggccttcaagaaccgtacaatccacacctaccacaccgaaggcgcaggtggcggccacgcccccgacatcattagcgtcgtcgagcttgataacgtacttccgtcgtccacaaatcctacccgcccatacacccgcaacaccctggacgagcatcttgacatgttaatggtatgccaccacctttcgcgcaacatccccgaagacgtcgcgttcgccgaatcccgtatccgcgccgaaaccatcgccgccgaagacgtgctccacgacctcggcgccatctccatgatgtcttccgactcccaagccatgggtcgctgcggcgaagtgatcctgcgcacctggaacacagcacacaagaacaaagtccaacgcggcacgctcaaggaagacgagggcaccgacgccgataacttccgcgtcaagcgctacattagtaaatacaccatcaacgccgccatcacgcaaggcatgggccatctcatcggcagcgtcgaagtgggcaaactcgctgacctcgtattctggaaaccagcaaatttcggcgtcaagcctaagctggtgatcaaaagcggctggtgcagttatgcccaaatggttcgtctcccccaacccatctctttctttttccatctatgctaacacgatcagggcgatccaaatgcatccatccccacggttgagcccatcatcatgcgccccatgttcgctcctctcgtaccctcatccagtgtaactttcgtgtctaaagcgtccatcgactctggcgtcatcgactcttacaagctgcgcaagcgcgtcgagcctgtcaagaactgccgcaacatcggcaagagagatatgaagttcaacgacacgcggccgaaaatgaaggtcgacccggagacgtatcgcgttgaggcggatggggtgtggtgcacggcggagcccgcggagacattgcccttgacgcaggagtactttgtttattagacgactctcgccaataggcgcaatctcgcgagaataagcacagcggggaggttgcgaagctacttgaatacgtagcctcctataagaaatgttcatgggtcctcgtctctcatagcgccggctttgcctctaactgcactctgtgcacaacactatgcagatagtttcggaattctttacatgctagatagactcttttgcaaatgcagttaggcgcaaaggagcctaagcatagatactataagtctgcgatattcagtaagacatttctaaaaatacacgcgaggaacaagaagcatatacatctcgtgcttaaacgtcggtgagcatcaattgccgcagtttgtattgagcaaactgtatttatgagagcagatcgacgatctagtacacgaaagccgtggaagccgacctcggtgaggacgatggagacagcggtgcgatgacgaaggatggctgcagtcatgcggcgtgggcgcggcgttcactcttggcacaggaataaatcgaaggggagacagtgtcatctttctgtatagctacattgcagcaacctctgtaacctcttccccaatgtcgaagccgacaattgtctgtgttcctggtgcatggcacaccccagaaatatacgccaaagttcttgacatcttgagcggccatggatacccaacactggctcttgccttgccttccgctggcgcatcgccccctcatgcggacttcaatggcgacgtcaaagggattcgcgaatgtctcaccgagcttgtcgaagaggggaaggatgtcgtactggtcatgcactcgtacactggcatgcccggggctcaagcgccagctggacttggcaagaaggagcgtcaagcggcgaatctaaagggaggtgtcatcagactcgtctttatcatggcgttcgcaatgcccgaaggctttacgcccaccgctggaggtgcgcagtatcctgaatggatgaagatggacccagacgtatgtacccgcgaacacaaagtctagcatttgctgacgctccccagaacggtatcgttacggtacagcccggtgacgccaaacgggtcttctacaacgacttttcccccgaggaggctgagacttgggccctcaaactcattcatcagagcatcggagtgtacaccagtacgacgtcttgggcagcctggcgtcatatcccttcgacctacgtgattggaacggaagataagacgtcgttcactcctgagcttgtcgaatacatgatcaacaccgcaaagcgcatcgagcctagcgcattcgacgtgatagaaaagtgcgacgctggacattgccttatgatcagccgtccagaatggttagcagacgttctaaggcgcgcaggagaagaattcgcgtagctctttgcaaagaattcttgtgtacattgttaaacctagactcgcgatatcattcgtagtaatttacatggagactatgatgccacgtgcgatgaatgattaatgaagactgccgatggcgcttggagcactgcaaaattaactattagagcgattcgattgccgatgtagggtttcggatcttctacctgtagtagcaacgccaagtgcagttgtaagggcgccctcgatggataggcgtctgtattcgccgacggcatatatctgaaatgtgttgacggcaacactgtcgaaggagttcattaaggcgataaagagcagagtcatccagctcaggaccatgcccttctgcgagaacatttttatcatgctcacttcggaagtgacacactcgtcctcggtgggatgttggtggacagtcacgttcttttcatcctcatccattatggtggtggtattttggaaatccgtggagggcatggtcaattagtgatgtgtaccgtgagcgatgcgcttgctcgttaccagatggggacacacacgactagaggcagcagaactcgagtacgtggacaagatatatgtcaactctagcacttttttatcagctaatgattcccaagcccgccttcgtgtaggtaggttgcatatatcagttgactttcgcacatagatacgcgaggcgccacaaaccccgaggacaagagaacttcataataatgctgaaagctcagctcatatctagcctactgtacttcagtgctttctatcctatgtgcgaactagcgatatctgcatgcattcgagcatctgtgcgcgataagataatgcggggtcgcgagagagacagtcagagagctagagcaacagcttcggatgtaataatattgaaactgaagaatgtttccgaacatagtcggccaatcgcgtggctacttgactaggtcaatgtactaccggaagccgaaacaaacccaaactcatcaacctaatctcgtagctctatcatgactgaccctgtagggtgcgcctgttcatgaccctacctaatcgtgtggctacttgactagggctatgtactagtcgatcatcgtccctccagaatcacatccatactgctgtgtagagacagcccttacacttgccatgatacttaccgtaggatttcagacccatcaacctatcttgtagctccatcgtgactaacctgatggagtgcacctgtgtgcctatcagtagtcacgctgaccgacctcagcatctagcctttgcttggtgggctttgattatgctattgcggtgtttccaatcgggtctgctttgcgccagtggttcgtgctttaagctcttgtgaggaataaagctgtgggtgcgtggaaaaactccctacacacagacgtgcaactctatcattatctacgcattggatatcgcgcagcttttcaggctaagatatacctatacatacgtgtccaacattgtcacattaacatccaatcaaagagtgccttaccgtctgatatacaatgccaagcccgcagatatccacagaaaagacccgaatatccagtccccacatcgctagtcaagactcgactgctatgtcttatcgatagtggctgcatccacacgcgttgtcccaatctggtccgcgcatacgctcagactctgcgaaaattttccgaagagccgacatttgaccttgacataaagttggtcatccacttgtaactattcaccatggcggaacaaaattccgcattgatcgcgggtctgggctgtcagcctgtcgagagcagctcagaggcggacgcaggaatcaactggcaatggctagaggagccgcaaggcgccacgggccttgagtgggcgaagcacgagacggaaatcacacaggagcacctggacaggctcccgcgcgcgcacaaactccatgaaaagctcgagaagatgattgaacaaaatgctgcaccgccgacatatgccctatgtggacgcctgtttcgtctgaggcgcgacgccgtccgtaaaagtggcatcatcgaggttgccgcattagaaacacccgacgagtggacaaccgttatcgatattgatgatctgagggaacgtgagggcaagccttggcagctgtcccaaaccgtgttaccatgcttttcgagtgtttacttgggaggtcagtcctcgcgactgctcctcgggctgtccgaggggggttcggacgagacgacaattcgcgagtttgacgtcgatcaagccgcctgggtgacagatggctttgcagccggcccagggcgcttcagtgcggcatggctcgaccttgaccacgtcatgatcacgcatgcgctcaacggcggtcccacttgcaacactggctggccgctcaatacatacatttgggccagaggcaccgaacttgccgacgcaaaactggtgcactcaggcgacccgggcgatgcaatcttatactgctcggcagtcggcactggccggactcgtcgtggcttgattggacaagccgccacctttgcggatctaaaatttcacacagtgtccatagacggcacagtcgagagagctagcctaccgcaaggcctatctctagccatgttcctcccgtcaacatctacgcacttgttcgtgaccacaacagaggaatcgaccattggcaacaagaaaatccgcaaagacgcactactggcatggaagtatactcatggccaaacccggacatcggttgtttatgtcccggagtccggtgaggccatcctcgatgcagtcaccggagggatcagcgccggcccttccaaagtctacttcaccctcctaaagcgaaacacagagaggcgcatggttatggaatacgtcaacgacgagtggaagctttgtcaggctattccaacacccactggcgcctcagcaaaggtgcaaacggcagatccctattccgacagtattattgtggagacctcgggcttgctaaaccccaaacatgtttgcctcgagaatgctggagggtcaaggaagactgacttgtacagtcaaaaagcagcatttgaccacagcaattgtgcagtggagacgcaagtggctaccagcaaggatggcacagaaattgactatttcatcatggcacccaagcagggccgggagaagctcccagtattgatcacagggtacggcgcatttggcatgaactttgacctcagctatgttggcccaatgctgggcgggttgagcttagccctgtggttggagctcggaggcgctttggttgttcccttgatacgtggtggtggtgaaagaggcgaagactggcaccaggcggctctgcgcgagaaccgccagcgttcgtatgacgactttgccgccgtggcagaggcgatcattagcaacgggctgacctcgccccagaagttgggtgtctttggcttttctaatggcgggctcctcgcagccgtgatggggacgcagcgcccagatctctttggcgctgtggtcagcgacgtaccattgacggatatgctcaggttcccggagttggccatggggtcagcctggctcaacgagtacggcgatcccaaggttcccgagcaggccaaggctctccgagcttattccccattccacaatgtcaaacagggaacagcctacccgcccatgctgattacctgctcgactctggatgaccgggtcggcgtgggtcattcccgtaagcttgtggcgaggctaaaggaggtcgagtcacctaagaccttcttgtacgaagagacagaaggcggtcatagtgtgagtgacaatcttatgaatccagctctcatggctaggcgacttgcattttttatagataaccttcactagcctctagtcaacctctatttctactaggaatagcgagctaagcctacaggaaaaggcctacctaatatagtagagcaacgtatgttagcgctaagcctaagcctaatagaacgttaagcgaagtataaaggtaagagtaagcagttttgtagtttaacttagagttgctctactattattataagccacgaaatgagatcaatgcagagctggtattctataaagctgcaagttctgtagctgtagacatcatctatgcactgacgtttccgcgtttgcttccaataacatgatgtggtaggtgttggaatgagctcgacaacagagctatcgtgacctcaccaccaaccacttgcatcacctcttccgagacatggatgatagcccagtaaacatcgagtcaaaggtgggcacggctgggcacatcaagatctcaatgagcgggtggtatgcgagaagaaaccgaaaagaaagagcttgaaaagcggactgacggtcacctccccggtgtttgaaagatccacagactagcggcgcctattctttcctgtgatattcaagactggcgttgatagaacatgcgttcacgcacctttgcctcgcactaatttggtgcttcagcacacctaggtagtgacagcgacctcacctgagctttccccttgggattcgcactttcgaacggaagatgttccgcagagtcgcattctccgatgctgcgaccaatctgatcgacagcaacggccagctgatgtaagctctcatcttctctatcgcgcaatgctggttgtggtacacggaggcaaacgagcctgagtcgctcattggatgcgcacacatattctgtgcctccacaagcctccactttacaggcgacgcagcgagatgacgggcataagcagctgcgattagtggtagagtcttccagcgcgatggtgtcttgcgttcgtcgtccgctgcccgctgcagtccgtggttggccaggaagacactgcgctaaaaaggccccggcaggggcgacctaagacgacgtccacccacgacgctgcaacgctcttttctctaaacacggcaacccggtagaggtaatgagccatggcaggcggcgtagatgtgtggacgacggcgaggagtcgtctcggacgggctctggaagtgctgggattgttcttttgttgttcttcgtcatcctttttcttgtatcgtgccttccgagactccgtttttgggggcttcgtgactgccactcttctttactcggcggcctggaagtcgtgccaccttttcttctcgcgtcttcagtcgcgtctaatagtaatactcacgttgctcctcctttccctgccaacttctgcttcatcgaacagtttcgcgaaccggcacttacctcactcgctcagtctaaggtactgcagtacctctccgctctgcccacgatattcgaacaacacgatctgtgccaatgcatgtatagagaagctagcaagagagaacaaaatttcgaccgaatctaggaccctcggattggggcgagagtggcatatctccgagtcagccttgccatttggttgtcgacattcagctgctgcgtcgaacccccgcaacaccaggccatggcgtagggctcgcgatgcatccgccagagaccacacaggacggaccttggaatgctgcaccacaacaatagcactgcgacaataggagctgggaacaaaaataagtaaagacgagctcgagtgacagtgcagtactgtaacagtgaaggaacaaagcatacacaaggatggcgacctacgttttccccatcacgcattcaccgcagatgtcggacgggctaccgcagccgacactcgcccacagccctccgccattcacacctgtacactcgccccatcactcggtcaactcatcggtgtcgtcccgtactcccatccacacattgtccatccgcgagtatcgcaagcagcagcacacacccaacccgcacatagaaacaccatcgggaaagacattgaggcggaaggcggcagctcccacgctcaacaccgctaagcccaagtcgtcagtgcaaacggcgcggccacagtcgcaatcgacatcaagacccctgcacctgtcgcactccgcacaccagctcaacatctcgcatcgatcgccctttgagcagcagttgcttgccaatcaccttggtcgagctcaatcggctgagcctcggacgcaaggcgggagcatatcaagtatttccacgacaacatcgtctggaaaagtaggccacttcaaatctcgcaagagactaccaaagccgcctactgtcaccaatctggccccgctctcgtcccatcttgctcccacaagatcaattttgcgacacccgcgtatttcgacgggccctcgacgtttctgccgaccactcacacgcggacgagacaccgactacgcacacgacctcaaccttttcgttgtcacgatttcctcaaccggccgcacctcgaggatcccctctttctcacactcgcaccataacaatgagcacacgcgcatagccaccctcagtcacacgtcgaccgccccggctacgccgcctgcaacgcctgcgactattcactaccgcggcgcgtctttcgacctggtcaacccgcacgactcgctgctgctgcacgacatcgttactccctccaaagattttggttcaagcgagtacttcctgatacccacatccgaggaacccttcccggatatctcagacgtaagacacctcgcatgcgaactccgtataatctactaacaccccatagatggcacccaaaagagcgctgtatggcgacttcactgctgcccatgctggcattatgcgacgtgcggaagactccttcagcagctccaacctcgatctccctctgccaccaacgccggctgcgataagcccagactcatccgcttatacctcgccaatctacagccctgattcgaactttgcgccgccgccactggcagtcgcgaaagccccgaatgaatcccgattttcactcaggcaactcacccgcaccttgacgaaacgacttggcaagtctccagagaagcaacagattgggcgagagctacaggagctgcagaaattacccacctcactagtctcgatgagcgttcacggcgaataccctcgcccactacaggagacctatgtcaccactccgcagtccgcctacttcccccttggcccaacgtcgccagtcacccctactagcccagatgagccatttgagcatgaagacatcgaggtggagctgtcccggagacatccttttcaacgctacgactctgagcctatggcatcgttgattcctgatgacgattactcgacccaggcaggacgcgtggacgacccgcgcacctcgatgtcggatgggtacctggtgtcgaaaccctactacgacgatatagaatccatatatgcgagctcctctatttacacgagtgacgaccggcgcagatccaattaccagcaaagtctgggaggcacgcggcagagcaatccattccttcgctacagtggtgtagatgcaagtagcttcgcgaatgaagacaaccctgaaggtctatatgtatacagctctcgaagcaatcggaaatcccaaccgctttcccaagacatgtatcgtcgcatggccatgcaggaaaagacagacacgatcagcaagatcatcgatcaatacgacccgaatgtgatcacaaacaacactccttcaatggtgagcgaggcgagaaatacagagcatggattttccgcatcagagccgtaccctcttgacgagctcacaacatcagatcacgagcaatgttcgaaggccacttcgggtctcagccagttcacgttcggcatgaccgaagatcagagtgtcgagcagggtcgcggtgttggcagtcacctcaatcaacaatcaacacttgccagagatgcaggcctgtcgccacgcgtgccagcgcctctggcgccgccattccatttcgcaggtgactcgtatcggatgccgcacccagagagctccgccatgttttcgaatcaatcatacaactcctatggcgacactcgaaatctgttggggatttcacaaacagatggtctgggtctttcagtatcatcacaactgctcccaacgtcgtcatcctactccgaggcagctgtgaagtcacttaagccttcttcatcgtactctcagccagccagtcccgcaggtccacccactccacaagaagctttagatcaagctgaccagatcttccagaacgcttccaatgagcagaagcaggcagagaagggaataccagctatgtgggttaggcgaagctcgggtagtctgcttcttgccaaacaaaacagcgtcccgactttggagaatcgattgagctctggttctggcgctgccactgcaggcttgacagcaccgcgtgcaagcaatgacggagactgggagtccgttgctggcaatagtcaaccttgcagggactcatgcggcagtgctgcagagtacggcagtattgcagattacagcagcagcgaagggactcgcaatagcttgggtttgaactcggatggctcattaccatcgtgggttggtcagaaccactcgcagggtgtgtcgatctacagtcacccgagcccgattagggccccatcacaatccgttcagctcatcgccaccacaattgcgaccacaagggtggatcgaaccgtctagccctcctctaggctccagtccgccagccgcaacgactgttcccggcttccgtttctcaacccactcggaagatatcgtgagtctagaagctacagagcagccctatgctcttgcgccctgggccaacggatacactttcagcgacaagaagaccctagagctgctcgcttcaggccccaatgataagatcatggtcgagactgaacgagtaggcgtttacagaaacgattatgaccagacatgcgaggaaggacttggtgttatggcgatgactagctccccagtcagcatcttcgatggcccaaatacttttgaacgcgagaacacattcgagaagctgtgtgtcattggtccaaagggtaatctcacaggcactcctagaggcacaggcatgcatgaaacaggcagtagcgtggccgacacaagcagtcctggccagatgaccccgggtactgcccgtgcgtaccccgggttctatgcgtcgccttttccagccacgggtagtgtaactacgatccaacaatctccctggcccgttgagccgggttacgagccgacgccatcacaaatgaccctatatccacgacccacaggtttagagcctgtagcagagacttcgccggatcccggggcaaagcgacgagagtccatccgctcctctacatcacttcagaagtcgcagcgccgagtgagtcgttcaaacgtacccgggcaaacaaagctcaggcagatggtactcgctcctggtacagcacgcaagacgctgtccagcgcagacacaaggttttcgcagtacatgggaagtgagcgcccttccacaagcgacactaccacacctctgtcgcctggccctcaagtcagtattgggacacttcctattgtgcgcacgctcattgcacatcaacattcgccacacttactcagcgttgagaaagatttgggccgagaggatgaggagcgtcgccacaagctttcttgggtcatcctcgcagtcttctgcatacttcctccttgcatgttcctctatcgtgtctatggggatcgcatcatgacttcactcacgaaaggagatgtgggtacctgcacgagcaagtcgaagagggtcgccttcattggaggtatcgctgtcaatactgggctcattacggcaattgtcgtgccaataattgttctacatgcccttggcgcagcgtcgtgaacggatagcgtctgtcgacgatcgaaggtgagcagtccctgtccattaaatttcgtacttaatctgacttgtcacagagctatttccgcgaacacaagcggcactcggacggatacattatgggccaactatcgtgagcaagcatgccaacagtctccaatcggagctcgtctcgctggccggatatgcgttgctttccgaaatatctctttcctatgtctctctttggcctttggcattgcacggtgcatattcggcgttcggaaaagctttcacaaaggtatcaaggttccggtctggtttgcataagctggcgcatcaacatgtgttgcgaggcgctccgctcgcacaaagaagtcccgccatttttccttgagccattcacgtcattggcggatttgatggttccgttgctgcatctggaggaggggagctggccactggtggtcaaatcagaaggataacatgctccgtaatatcatcgcaagtagttacaaatcttaagagatcttacaagatgctctcctgagctgagtctatgaggtctggctcgtgaacagcgcggtatacacagtaacaacaggttgaatttggcaatgctatgacgcatttgagaatgatctacagcctgggaccgagttcgaattcggttcgagactagaaagtaagttttgtgtgctaagaatagcgacttgggatcagggtccacagatcggtgtctaagtggcgttgagctatgaccacctttcgtagattcgcgaagttgaggatggctagagacgtgttccctttacacttacgcgcgtcaacctccaattgcacttttaagcaaaatatctagaagatagcggaagctcgtacacctactgtagaattcattgcgtgtaactgaggcgtcacaatcaatcaccgccatgtcgaaaagcctcctaccttccgaacccccaccaccatacacggacaatcccagcgcacccaatgcaaacgacagatcagcttcagggactcccgccgcgcccgccgcgcggagaccgccaccaggccctccgccgccactgaacataccaacattgaacacattacggcgggaacgagtagtactggcatcagcttcaccacgacgaagacagctcctagcacaagtacgcagcccatatactcctctcaaacttcagttgctgatggtgctagattggtctaacaaacatcgacgtcgtcccctccaaattcggcgaagacctcccccactcgctcggcgcgctcaactacgtgctcgaaacggcgtcggaaaaggcgcaagatgtatacaagcgggaaatcgacaacgcggagcgaggcgacccggccattgtcatcgccgccgacaccatcatcgtcgcgcactcgggcaagatattggagaagccgcgaggcgaagccgatcatatcaagatgttgaagatgctaagagatgacggagagcataaagtcatgacggccgtggcagtcatgaaaccgaacgagaatggcgcgtatccggggtataggatggcgacgcatgtggaggagacgacggtgagattcgatgcggctggtgagttgacacataacctccccctccatacatactccttcgaaggaagtagctaatgctaagtagtttccgacgaactcataatagcatacgtccgcacgcgcgacggtaacgacaaagccggcgggtacggcatacaaacagcgggctccatactcatcgaaaagattgacgggagctatgataatgtggtgggcttgccgctgcgctcgacgctcaagttgatcgagaagattatgatacctgaggaggaggagacgggtgggggcatgtttgtggagagcgatgaggattagaagcactcaagagacgcatatggggatgggaatgtcgggcaagatacttttgaagcgagagagggcgaagaatgggatcccgagcgcgtgcaggatggattcccggggtattcgggaccgggcacggaattgtggttgtggtgatgggggagtgcgaagcatacaatttggcgcgctgctggatatccaagcactatgaggtatgaggacaagagagcttggtgggagaaaggcaacatgttagagcatagcgagcatttcaacgaattctcatttccttcatgatggaaacgattgcagcagtggaactcatgttagagcatttcatgcgccagagccgttcaaattcttctcctttgatgataatattttggaacgcgaaagcatcaaatccttactacgtgtatcatgcaccggtacgacccatggaggcaccagggcacgcggctccccgtacgcccgtatgcatattgcatagaccgcgcggcaccacacaacttctgctacgttgctcgattacgaaccaacatctgatatttcgccgtgaaaatgcagccagccaatttatcagcaagcggacaatatccagagaaacttttgaccgtgcaaatgcatgtcagaactctatcctttgcagtagctttcccttgccacaggatttccacccctcattaccaatccgcgccccacttgcctcggctcagccttacacatagcgacgggcgctttaccacaagtagacagcttccgaagcttgcacagcgtcatttcgcgatctccgttggcgagaattccgtggaaggttcttctttgcgttgcggcgcacggcaggacatcggtgtgtgccggttgccgtgtttcggcggggtcgaggtggtgttgcttgggaatgatgcaatgcaggccggacgaatttgcactggtaagctagacgtatatgtaggtgctcaagctgctggttttggatgaagtattttccagtccgagttttgtaaaagaatctactttccacaactccttcacacacatacacatacatacatacatacgtcaagatggttcagaacaagggcgtcattttcaagaaggtgccagacggctggcccgtagccggcgagcacatcaccgtcgagacccgcgacatcgacctcgaccaacagctccccgaaggcggcctgctcgtcaaaaacttctatgcctcgttcgacccctaccagcgcggccgcatgcgcagcccagataagaaatcatactcgccgcccttcgagcttggcaagcccatcactaaccgctccatcttcaaggtcgtcaagtccaatacggagcagtacaaggcgggcgatgtgctcatcacgcgcggcatcacgccgattgaggagtacagtgtgttcgacaaggacaccgtcgcgggcgtcatgaagctcgagaacccgtacgaactcgacccgaagcacttcctcggcgcgctgggcatgccaggtctgactgcgtggtcctccttctacgaaatcggtgtgccgaaaaagggtgagaccatcttcatctcggccgcgtcaggtgctgtcggacaacttgttggccagctcgcaaggcatgagggattgaaggtcatcggatctgttggcgacgacgcgaagctccagttcatcaaggaggagctcggtttcaccgacggcttcaactataagacagagaagccggcagatgcgctcgcgcgccttgcgcctgacggcatcgatatctactacgagaacgtgggcggcgaacaactcgaagctgccatcaacgcgatgaacaacttcggacgcatcatcgcatgtggcatgatcagccagtacaactgcaagcccggcgagcagtaccccatccgcaacttgatgcaagtggtagccaagaggttgacgatgcgcggattcatcgtgagcgatgagaacatgggtcccaagcatgcgaaggagcaccaggagaagctgcagaagtggctgcatgagggcacattcaaggcgaagattagtgttaccgagggcattgataatgcgcctgagggcttcttgggtatgctgcagggaaagaactttggcaaggcggtgctgcagattgcggatattgccaaggattagggatggaaggaaaattatgtgataccaaatgaccgcagatagtggttagagatatgaatatatgaatgacggacaaaaccttttcgtgcgttaccaaaatgtctttgtgccttgaaccacagtagagcttgatactgattccttcaacggaatcgagaatatgtttggcgtgtaacaagcggcatcgaacccagatcgatctccgtattctgtctcactggtggcagaacaaattcgtcttcctcgccctctcttcctgctccagaataagttccgggctcactaagcgtacttctctgcgacgacccttttgaagcccccaccgcttcattaccccttgctcctttcgcagacactgcaatagctgccaattcttccttcctctccttaacttcttctaagatgaagtacatctgattcaggaatcgtttatcagtttgtacacacctatataaggaccaaattaacgcaactagctcggcctcgccgccacctctttgggaccatggcctgtgctgtgcaatgttccagacaataccagcccagaacaacacagtagtgtggacaatgaacatgagaaaacagccgattgccactcttgcatcgacgtatagcgggtctgtgctctctgaatagttgcctttctttatccggtcgagttcctgtgtgtttctagcgacccataagcgtacgagccattctaggcggcggtggcgatgcttgcgtcggctctgggggagcgaggtcgcggacccttgtaaagtcggagtgtattctgcgctgtaacacggtcctcaacaatactatcgccggtcatcgtcaacaaggtgagcgcgaggaggccgacagtgacgacttgaccaaagccaagagtgaaaatgttcctggagagttgtaatccctgaggcatcattgtgaggaagatccgactcgtgccataggcaaagaatgccagcacggtcggtatgaaagacaactcagaatcgtggtaagtttcgatcatataccagaaagatatagcttgacttgatctcccaatgcccgacggccgaagccacgcccagtatttcttccctgcgttttgcaagattgcttcgcgatcttgtggcgagaaatgtgacttacgcagccttgggatcatgagtcgataaagaaaattcgatgtaaagcttgatgatggaaggacgaagagatcgctgagcactcgcatgtgagcaacgagtcccccaataatgacgaaataattggggaagccgacaataacttccttgttgcgttgagtgcgctcgaaaaaacactgcaacgtgttgcctgggttcaaggatgtttctccgatagcatcgaagtcgtcaatcatactatcaacaacgaaggcgagacacagtaagccgagaaagccaactgtgaacgccatgtgccatgctcgtgcagttttgtgataatacatgtattatcgaagaatgtagagggagcacaagtgcgtgaatgcagcgaagtaggcgaggctcgtcactatcctgaattcgtagagcgtgatctcgtgacggagagccagagcagcaatgataattgccaaaccggtaataagttgctggtcacccagaacttttacgtatccagtaacagtgcgggcacgtctgatttgatcatctgaaatattggacaagactttagggtctctgaagtggagcgatatttttttgagcatgtgtatgacgtagtgatcagctggagtgagaagtacagagggcagagatgccatccagtagccccagatgattacggtgcccagcaagagagcgctgaggaagaaggatatcagtatctgctcgccatcagcaatgtatcgaaaggctgcaggggaaaaggttcatttacaccaatgccagcgatgtcagggttcattgagatgttcttatcgcatccgctagtagaaatcatggagtagcatcttttgcagtcgactccagcagagctgtcgctcataatcaatcaatggccccaaacactctgggcagaggatgaatcgcgaaaagcaatgagcatcgacacagttcttacaccagatcgcgccatcacatccacgttgtctgggctttatacacaggacgagctgcacatctgggggcgcaaataagcactcctgctgacagtgggggctgctcgcagggctaaataaggctaaaatataataagactagagagcctaagcgcttacagtattagataacagataaaagtatgacggccccaacatagcgaattcttaagttatattatcctcagctttactctaaaaccaattagcatactaaaggaaacggacagacttatactagcactctaattgcgctacaaagcttaagcactagcttaatgaggacgcaaaagagtgtgcaatgtctagctgctgcaagcgctgcactaacgtgcaaacaaagttatcctacgacctgtctacggctactcacttgattatagagcgttatcatcgaagatcggatcttggaactaactcgggcttgacaagtgggtaaaattggactttttccgccacttatcgcaaatgtacaacgccgattctgtaggccacaacttcagaactgagctttgtaagacttagtatggttacatcagtttggtcatgtctacgagttgcgacgctactcaacttctctcgcattacctctggggacttggaattactgctcacctataaatctgcgaactcgaagcgactatatcggcgaactattcccagtaatacgatccgaagcccaaaaaattccatatcccgtacaacttcgatgctcttcgacgcttgacagggagttttccaacagcaattgtgcgggacttcgatgactggctgcatcgttctgtcagcaatcgatccatcaaaccttttgttgcttcgttcactaaaatcttcccgaagttatctcacatgctatcctcaggcgcctctgttactgcgggagtacggcactggaagtcgacggtgaagatatcaagcgcggaaccagagcgctggaatcccgctggacgaagtttagcaactcataccaccgcctcgtgctgaggtgcaaatatgactggggcatgcagcacaccactgcaatggtagcgattgacctaatgcaatgagctagagcgttggagagactgcatagcatcgcggagtaaacgaaatggtgaatatgatgtgtccgcaggaatgttaatagttatctaatcggtactgttgaggcatgtcgatctttgattcaacccgatcgcattcacatataaataaaacatacattaaacactttgcatatgcgcaaagtctctaaaccatgtatctaagcagcaattctgtgcctcactcgtaaccttagattgggttttataaagattttattcaagtacagtatattagggtccgatagggctttgcacgtgaaagcaatttgcccaatatgagattttaccacgcagagtccatctcaaccttaagtctaaccctaaccccttgggtacccttaatccccagttcctccggaacccttcttgccgcagtacgtacgggaccaactgtcacagcagttgcacgcatgctgggccagtccgctgctaagaaggcatgcagtgcatgcctcagcatggctgtcataacccctgagctgcgattctccctgagggagagcgctagcactagccatgagcgcgacagaggtagcgagcatccaggtgaaacctgccatatgatgtaagttgattcttgtgactgcccgtagctaactgaagagagagactcacgcatcttgatagcttaagtgagctaatagttcgagcgtgtttggtgtgttggtatatccttcgagtctgcgaggggagtgagagatgattgattgcggtgatgcttctaacagtgggcaaaggtgcctttatatacacaagtctcttaagcactcatgatagtgctatctgcggcccatatcagttcagtctccggcgagaaattgttaaactctatgtttaggtaaccatgcaaagcgcataaagctcagtcagactctagttggtctaacgttctgaagaagcacgtgttgccaaggtgactcggccttacagttgcttccgcgcgcataaggttcagttggattttggtcactccaacattctgaagaagcacgtgttgtcaatgtgactcggccttacagttgttccgcgcgcataaggttcagttggattttggtcactccaacattctgaagaagctcatattgtcaaggttactcggccttacagttgcttctgcgcgcataaagttcagtcagattttttttaatctattattctgaagaagctcgtattgtgaaggttactcggccttatagttgcttatgtgcgcataaagttcagtcagattttagttgatctaacattctgaagaagcctaccgtaaaagctcactttaacagtcgagggcgtatagcagacaggccctaccctaaacaaaaattaggggagcgtatacgtaaagaggggcgtgtaaatgaacatagcttagcattggaggggaaaacgacgtcatcaaagcaaggcatcaaagaactaaggattctagcaggaatctgagaattctctcatacaaaaagattatcacgtgcttaggtatctaaaatatagtttagtatgtcggtctcactgcggagcggttcggaacggccagtgattttcccgaagggactgtctaaatcggcgctagttctctatgcaaagatgccgttttcgtctgtgcccgtagttttggtgttcctctctgtcgattagggaagttaaagcgtgtcacgtgaggagtcgttcacagcctctagcccattgagaacctatctcctcattgaagcccctagtccggtaaaaccctgtctcctcattgaagcgcgtatcctcgctaatggtctggcttgtcaatggcctggctcctcgtcaatagcctggctcctcgtcaatggcctggctcgtcaatggcctcgctccttgttgatcacgtgcacgtctgattgcctattactctagagccctttgtgattcggcccaacaacaagccttccacttattggccaatcactaggcattacaaggtcttacttggccttcccttttaggaaggttcgcctagaccatatcagatggggcatgtacaaaggctcggctaatgtttttatggccctctcttttaggggggcgtgtacgtgaaggggggcctctaagtgagcttttacggtctattatcattagtctccatactatatgctttcaccactaacattcacgaaacgtatcacgcgcatggacttcggtcaagatggatcacattcagttgtttccaatcatgaaggttcgtatgtcttagcctgtcagatgcttagaccagatagatagttaacagcgtgtgtgaaggtccgcccgagatagaccacattcagtcatgtccaacgttaaagtttgtatgccttaacctattagatgcttagaccaggtagatagttaacagcgtgtgtgaaggtccgcccgagatagaccacattcagtcatgtccaacgttaaagtttgtatgccttaacctattagatgcttagaccaggtagatagttaccagcgtgttgtaaaggtccgcccgagtctaactgacgttgcaaacaacagctgtcctcatgaatcgaccatcacaagcacagcagaggacacttctcttctcgacagagagataaatagcccttcgctgtccgctacaatttcttcccatcactcaacatcacttctctaacaaccactcctaccaacaacaacgactttgaccttcgccgttttcgacgaactctctctaccatcctaaatatgcaatgtaagcccacccttccacgagaaactgcccacactccgttataacacactgtcttaaagtcactactacgctcgtcgccctgctcagcgcagtctctgccgttaccgccatcgcaggcacgacagccgataaacccgatgtcaactcgccggagtaccagctcaagatcaaaaatttgcttaagaagcagttcccaaacggaagaccctctactcagccgaaaaaacaaatcaatcagtcttttggagcattcgcctgtgcgatatgcgcctggggctgtggtgatgcgccaggtggctgggcctgcgactgctgctacccaggcggcgcatgcgacccttgctagaggtatcatgacacggttagacgtgtgaatgctgaagcgtcaaggagatggacctgtaagagaatttggataaggtcaattcctatagtgtagcctccacttttccatagttgcaaaatatgtggcatatagtgttattcaacataacctatttcagccttattttctcgaaacagctctttatggagcagaatgtgccaaacctctctttttctatataactagctgggagttcgttatacatcgcttttttcctgttcggataggcatctgccttctgtataaagtacgaacatctaaacgaggctgcatagcacgaattaatatcgcaaagtgcacaggtaagcttagctcgtattgttctcaacaaaaataagttattgtatattaattatttgctaacgtagaacaagtcgatatgcgagatacaagcgttagtaaaactgttctaatctataagaagaaagtacagcagtcttagctttctaaagacagcttagctatttatgcatcttgcaaatttcttgtaagagagcactgaggaggaaggatacgagtatcttctcacaattagccctcatcagcaaggctctatgtaatatgatctacttacgccgataccagcgatatcaggcttgattgacaagaccaaggtacagtgctttgagctctgggatacattgtagcatgtagagcaatcgtaattattagtggggctgtggcactttgttgctctgagtatgttgagtaggcgatgaattgcaaagcgtcgtaaggatccagcttgactttcgcactatacggaagagcaatatcgcatttctatcgtccaggctttataattagagcttaaaggcttgatctaagtgcttatatgagctgcacatctgggggcgcaaataagctttcctgctgacattaggggctgctcgtagggctgaaactcgatgaggctaaaacatgataagactagagagcctaagcgcctagagtattagatgacggataaaaagtttaatggccctggcatagcaaattacaaagttgaagagtgagtgatggtgtgaacggaaggacgccgtggaagccgcatacctgcagtcgtcgtgcttggcatgtgacatcactcaccaaaactgcctgcacgataagagggcacattctgtggcgtatatcgactggcaaattgaagtatgttgttatttgtgttctgctctatacgcctttcctcgcctttcaaatattgcatttcaatacatacatgttctaaagcatgtcccatcatgcaaatcggaaataagagaaagaagggaaaagttaaggggtatctaatcatccgcaaaaccaaccttgccataaacgccgtcatgacttttcgtaatgagagctcgctaaaagagttgatgtaaatatgtcatgaaatgaagaaagacagggaaatgccgcttttaatcgcagagatcgatgacctcggatggcgcaggtacgcttttccgccgtggtgacggcggatcatctgagacgccttcgcggacttctgttttgggcttccacgtgccgtcttgttgaacgacgatggcacgtgttttggagagtcctcgtgcgtcaagttcttgcttgacttcttgcaggaagccgtcaacgatgagatgtccaggtcgcgcatcggagttgcaaatcgggcagcgccatagatccggcatagatgcatcgcccttgcgccgtcgtgtctggagatatgtttcgaggtcgaagcaatcggggtggcggcaggctgtgctgcggacgggtatgtcgcacattttcgatgcgctgaagggatcgaataggttgatggtgaggttgctttcgacgatggcgatttcgtcgtcatcgttgctacggagtttactcttcatatcagataggatttggccagctggtaggcgctttttctcgaggcagtttcttttcactatctcgtgcgaagtaatgccaaggtactcgaaggcgacaaggtagttgagataggccttatcctctgatatgaccgtcatttctaagacattctctccctcctggatgagatttgttacatcgataggcaaatctttgccatgatgcaccttcttgcgctgtgttagaggaacgccattgaagatgaaataggaatgcgggatccatgacgtgtcggtagtcgtccagagatggtcgtcagggcactggagattaggtgcccacttaatgcagcgcaagcgaatggtcttactattcgtgtctaccagtctctccgcgacatcgcctgctagacctggtaaagtggcagggacgttcataatcatctctgcatccagattgaacgtccacttttcgacagcccgacccacgttgatcaaccgttgtgggggcttgacgaagccctgcacgtattggtatagcggctgtttatctgccgagagtgctttcagggtcgggctcctgagatgtgcctgatgcaggctgaatcgcgttgggttgggctgtcgctgttgtggctgtgttactccaggtggtggcagtaaaggcactgcctgtcgtgatggttgaagcggtgcatgcgattgcagtgagtgactacttagggcaggttgaacacgtggaggtggtactcgcgatgttgggacttgaacaacacgtgcggcgcgcatctgctgcgaattatggccgcgcgaagccatgtcagtggcgtttacgttgtaacggggattcaactgcaagtgcgaggtaggtccccccaggtgaggcgcgtttgcagctagttcaagctcctccaccacagctcttaaccgaggaccccatagctgcaacgccaactgattatccatatttatctgatgcgcgtcgtatcccgctctagtcagtttctgactgtgcaaggcctggttctgcttgaatatgtccactgcctgagcctcgtattgtgggggccgttgaggcacgtgctgccaaagtgctcgcagcactgcagtgaataggatgcgctgaaatgtctcggaagtaactcccagctgcagcaacatttccccagcaaggggcgggaagcgccgtgcttcacagttgcgcttcagttggacgtagttcgatgaagatgtgatgaaagacacgaacatgcgctcacgttgcgcgaagtccacagaccagtgagtcctgatgtcttccaggtggcatgggaagttggaacaaaattggaggacgagtggcgacaaatttctgttcaattcgagcacgttgctcagcacatgcacggccgagttcaagttaggatgtcttgtgatttgtgcagacaacaagcttggattgaaatcaagcagacagtacaattgatgcatggacaaatatgcccagtcttgcgcctgcgcggccgttctgaggacggcaatacgactcgcatccagagcacagaatgatgcggcgtcaggcgactgcgcgagggcgtccagcagatgcaagcaatgttgtgtcgtttgccacgcaggctgggggaagttttgggcatccatgcccgttggtatgttggacgggttttgtactcctgctgatgacgacgtacgtcgcgaactgggcatgcatgcttgtggcgcattcctaatcgcttccgatacaggtgcacactgcggtgacagcattgggctattcggcgactggccaatagacggactgcgggtctgcaacggctcgaggtgcatgttgaggacgagatgttgcggtactggaatggggcgcgaagaatttgttgactgagatcgcgtcagaggcgattgggcatacgcgctggctgttgttgctgggtgctcctgcccaccttccgccccgcgacgacgctttaagatgtgtgcaacggcctcttccggaggtttcctccgcctcaatcccgcgtctgaaagagtgacgaatgattgtgccatatcagaatctagctgcatgaagtcgacgtttgtcgtgccgtcgcctctatacagagaagcggattgtgggttgtgggtattttcttcgctgggggtcggtgacgggaaaacggtgatggtggaaagctggaggtgtgcttggtcatggttcgtcaagacattcgcaagctggggtgacgttgggttggagggcggctgggggtccacctgaggctcgatcgagtgttctactgtcggcggttggggttgggggcgcgattgcgtcgcaggatacttccgtggtcgcccccgaggtcgcccccggccacgcgttgtggaaggagcagtcttcaccgtgagttctgagggcgcaggcaatgactgtgcggcgttggaagacgccatccagctcttttgcctaccgcccagattacccagagccgagttgagcgtgcgcagcatggcattgtttgccgtattctcctgggcagccattcccgtgaatgcgatcagattgagacggaagacggcggccaagtgttatgtttccctgtgtccctggccctctgcgtttggagccttcgactagtgaaccgtactgtgtgtgcgtttgggtgcggggagtgcatatcgcggaccagtgttgggcaggctatattcgcggaccatggagggatctgagtcacagctcccgagctgtttgattgagggacacaattcgtgcctgctcgaggagagcgcgaggtctttccgcttgtgaatgtggaaggcgcgacttgtcgtcgatgggaaagcgcgatgcgatgcgcactaatctgcattgggctcttctcgattggacgctgcttcatgcatcgaacaggcgcttaggtattctactttgccaaagatataacagcctgcaggtaatgaaaatagaggtggcttgctgtgcattaagagctgggtgcaacttgggatctcctcacacagcagatcggtctccgtatctggagctaccttttccaagtgtcccatcagacaagcaacgacgcggcacgaccatcacaagggatgcagcctgcaagctgaagagattcttggacgctgctcttgaggtcggctacagtccgtgtggcgcaacggagacgcgataccgatatggtgccgtcacccccgttgccgtgttgcacgttacttgatttattgattgtcgattatcgattatcgcaggccagcgtgtcgttggtctagctgcggtcttagccttgcccactcttagagtaccacgacagcaaccctcataactctcgcctcgcttgtccagccctccccgtgaatcgtccctcgaaacgtttgcttctcacacaacggcgccctcgggagtcccttgcaagtttacccgatccaggccggggtccctctcgacgatagcgcgcatcggccatcggacatgatgaaatgaagcacgactgatgcttgggtgacctccgccgtttgagcctcgctccaaccgcccctcgtctctgctgaagaggcttctctcaccaccacccctccgccaccgcaaacatgcagcgatcgcataccgagaattgcaggcccggcgacactctcgtcgtcgtccgtaagagcccgcccggcatgtgacgtaggcgacacgaccgctaacaccatgcagacgagttccaagctcgcagccccgacgagctcagtctgcgccgcggcgatcgcatcgagctggtcgagcgcgacgatgactttggcgatggttggttcttgggcaagaacactgagacgggcgacaatgggctctttccggaaggcacgtctatggcatgaggaatggattgttgacgatgatatctgacttcagtctagtctatacgcgacccgccccgaagcccacgcccataccgaccatgatatcccgcacgccctcgacagcttcttcacgagccgcccagcccgccatgacgcccggtgctgccaccctcgagccgcctggaacgccgacagcagccaacccagctgcccacctcaagtcgacacccactgagccattgcacattgcgcctgcagcgcccgggcccgacgcagtgcgcagaacatcgctcaacacgaccgccccgcggagcatcagcatggctttgagtggtgaaactcagccagaggaggaggccattggcagccccgtcatgcacgagacattgagcgtcatcgacgagcacatcaccgacatgagcaccccacgacacagtgccgccccgaaggaactgcgcgccaacgactcgggcagcgagtacagcagccaccaccgcctctcatacatcaacggccaggagactgacgaggaagagagcgccgtgcacactgaagaggaggtcaagacgtggtcgcctgcccgcgtggccgagtacctggaagacgctggcgtcgagaagaagcactgcgacgtctttcgagaccaggagatcgacggcgaggccttgctgggcgtggatcgcaacttcatttttatgcaagaattcaatctggggcccatgggtccgcggctgcggacctggatgaagatcaacgcgctgcagtcggaagtgaagagcgcgaaggaagtggccaagatgctgcaccctgcagaatccttcgacgggcaggaagactttcccactgatgctgcaaggatgcgcgctgcatcgacgggagctgtactgccgcgtataccaaaccttcgggagagcatggggtctcgcggcggcaccgtgcgccagaatacacttccacgagcagcgtcttctgcgggtcgatctcccatggatgcgacatcgcccctgattcagcatacgcctgcgtcccctccgaagctccatcagaggcgcccatcagccgcatccgttcgcgaaatgaaccatacgagacgccactcgtcgatcgactacaaccagggcatgcctccacctgccgcgcccggggccatcaagccgcaaatctctggtcctctgccaaacgcgcacaaaaagaccccctcattcgatcgcggctggacaatgggctcaccccaattgtccccacaggagttacgtcggccttcgtcgtctcaccatgcatactcgaatagtgcgaacgggacaggatttgatgcgcgggagaccggcctcgacaactctgctgagctagatcgcggatacttttcgggcggagagattgacaatcgcgcgaatcgcaacgtcctgcggaagcgcaccagtgctggacaatcgcattcgcgcaactcgagctacaatacggagaccaggcagcgcggcacgtctttcagccggcgtcatagcagaatcggcagcgtcgactccctggctcaatcaattaaccacacatctgcggcagcaaagcaatacttcggaggtggtaaatctgagcgaagttcaagcgcattcgactttgtgcgcccgcttaaacccatgagcgagatgaacccgacggtgactaagctcacgtacgattcgcatagcatcgacgccatcgcgaactcaccacacattcctggaagcgaaacatcgtccaccgggcgtgcttcgccttcgccagccgcccatacctcttcacattctttcttcaagaagccccgttccactggtctccgagccatatcagacgccatcacaggcggagagaaggcgcatgcaaacgatctctcgcccagcaaagactctcccatgcagtcaccagcccgcacgggctccaccacgccgtcaggtacatcgatctcaaagagtttcgagttcgacaagaacgaagcaaacagacgacttacaactagctcagctaataccaaagacgcacgaaagaaggcgaagaagcatgggaccagtgcatatctcaaaggccgccaacaggtatccccacaagtggccatggagaactgcgactacagtggttggatgaagaaaaagtcctcgagtctaatgacgacctggaaaacgcgattattcgttctacgcggccgaagacttgcatactactactccgaaaacgacacggaggagaagggcttgatcgatatctcgtcgcatcgagtccttccggccaatgacgaacggatgacaggtctccatgccacaatcacccgtgcagcgtcttcgccctcctcgccacacaattcgacaatacagaccgcggcctcaactgatagtgcgaacggcatcgaagaagacatgtcgggtatgttcatcttcaagctcgtaccgcctcgtgccggactgcaaaagggtgtccaattcacaaagccaattgtgcactattttgctgtcgatagtctcgcagttgggagactttggatggccgcgttaatgaaggctaccatcgacagagatgagtcactccctttcaccaccacctaccaacaaaagacgatatctctggacaaggcccgcgcaatgcgacaacgcccaccaaatctaatggacgagggggaggctgatggcgatgtcgaaaagaagagcgagtattcaaaagacagcattaaggataacgtcattcacgaggaagacgaaaaaggccttgcaatctctggacttgacgacgcaaaggctctgcttgcatacgctgataacagcgactcgacgtcggagaagccatcggatccattgcctagtacggtcgcaacttgacctggcgttctttgcgcatttccattcacttcgtcatcatatatccttcttgaacatacagtacctgcttttctaatttcaatcactcgtccacgccaagagtggcaaacgacgggcggcacacgcaagggcgttatcggggcggttttgaaggaccattttctttttgcttcttcccttagtttggattttgacggacgaaatctcaacgacgcattttggattcaaaaaagtccactcgccctttttttttatgttttacccttccatacaggcgacgacgcagcagtagcagcaaggcttgtagtgtaatagtaaccaaaccaagacctcggtcttatcatgtacttgcattccaacatccctagaaagggataccagacaatacgcaacacttcgctttccctcccttgcaccctccataccaaactcctacccctccccctccacaatctcatttatcattcctctgttccactgcaaaattgcaatgcataaccccccacgtccgtctctcgataatactatcttgacgtctccactgtatcgccgctcgtcgcatcgcgcgaatactagcgtcgaccaggatatttacactaccccgaacccaaatatgtcgagctcttcgagggaaaaagctacgcccccggccagccccgtcttgcgtggcagaagtccctggcgcgcgggcgacgtgccggtgaaaacgaagcgcagtaggacgttagggcgtgtcgcggtgttgttgatgctgctgggcgtgctggggtatgtgggtatggggtggggagtttgcgggtacgccttcctttatctcgagacggaaaggatggatgttaacgtgaccatgtagtgagaaatgtaccaaaacaaccgaatggctagaaaacggcgctcgcaggactggggaatacgtcggttcgttacatgtcctttctttcaaatgcagaatgaaccttggaactaatacgcgtgtaggcggcggatcggtcctccccagcatccacggcaccgaagcctttgcgcgccaacaagccgccatgctagctctggcttccacgcctgactcctctttcgtcgaggacaatgaagcgcagagggagaagattgaagaggccgcccagcaggcgcagatccaggagacggctcaacaccaacaactacaacaacaagaggatgatgaggtcacacgggcggacatggtcgatgcgatgaatgggcagggggatcatacgaatgagacggagttagtggaggagaaggagccggagcatgtgcatgtgcagagtgcgggggtgggggagggcggggaggctgttatggggagtatagagggggttggcggggggttctaggatgatagtttgaagacgtatgatgacgaggcatggttactatgggatggagttggtttgatgatgagtgatgcatctatgatgtatggtaaaattgatgatatggtgtttggttttgggcatgataggacgaatagagaagggtgaatgaatgcaatagatcaagtattgctcgaagctgctgttctcttctcaatttcattcacagatcaccatgtcaagtcgtcaacatcgcgaagcctttttatttgataattgttttctcatttgtttgttctttgtttctcttattatcttgtcgtgaactacgaaatatagcgagtgattatggggtatcttccaatccaaaaagcaaccattccaccaaaaataaaacgccttccctatgccaaatgtgccaatgaaggcgggaataatcttgatgtttacgctctccgcgcgcttacaaactcctcttccgtctcatcttcaactcaggtctgaccggctcatccggcgcaaaccagtcccgaacgccacaccgatcttccagactgcggaacaaatcgtctacgcggtctatcatccacccgctttgaatccgctcgttaggcttagcgtagcccagcgtgaattttgttgatatcgagcagataccggcgttgaaagaaaattgaatgcagtctttttggtcgtcgcagagggcgcggcagtgcgcgaaactcttccatgcgttgcgttcgaaagagttgtcggccgtgctgtggtcgtgcgcattatattccctgtcagcggacagattgtcccatgccgagactgatggagcgatttttggtcggaccagctccataaagacgtcgcggtggcggagcgtgatgtcgtgccgactgtaccagtcctgctcaaaggcccagagctccttgatctcagcgggcgagacgtggtggtatgtgatggtgggaaagcaccatagatcgcggtcgatcttggtgatggctgggtcgacagatgcgggtgaatcgccttggaagtggggaaacgcgcggtgaagtggaaccttgacgtcctccatgaccttgccgagtgcgcagtcgccgacccaatgcgtcttggtgaagtcctcgtattcgctgatgtgttcggagcgctgctcgataaccttgtgcattgcagggttcgacaggacgaagccagcgccaccgtatccgaactcgacgtcgttgatgtacaggtgcttgccgatatagtatggcttcgtgtcgtcaaacttgccgaggtagtccaggaggttgttccagcccaagtacgtgtccgcctcgatgaacacaaaccacttcgcatccggcttcctggcgtaggcatggtcaatcatgggcaaaaacttccacttgtccagcttccatccgtcgttgtccgtctgtagatagtcgccttttgatgaccctgacatgccggtgacgatcttctggtttggcagcccccgtcgtccatgctcttgcaggtggtggtacagcttgaagtcatcgctttccttcttcgattgctcactgacacccgccaagacgtcatgtacctcgacgccatcaacctcctcgttcatgtccgagacaactagaaagtggggcacgcatagcagcgtggtacgaaaatgcacaggtagcttttgtcgagactcggtcgcacctgtgcggagtactaccagcacatcgtccgcgagctgtgattgcgggcatatgaaatcttccaggtcgtttgacgatgactgcggctgtcgaagcgaaaatgcaggtggggtggccttggtgaaaacattgatgacggaaacagaaaagacggcgcagaagatgaacctgcaaaggaatgcgcggaaaggcatgccgatcatttgatgaagctcagcaccaggcgaagctcgtgggtatcaaggaaagtgtagagtgacggtgacagtaggcttcgtgtatttgcctgctgaataaggttctgtcaatgcgtagaggggtggggatgatcccaagccatcgaaaggcggccaggtggtgtttgctttggtgcagcaacgaggctgactgcgtttataagatgacggccaagtacgcggggtcagaggtgttaagaagggagaccggtcctcgatgaagaacagcggtctggcgatcatcatctttggtcagacgtgtgcgcccgtacccgagagcatcgcggcgatcaatgcctgaaggaaggttaccagcgcgagtccctgctgggagctgtcactgcacgttgaggaccccagtcgacatgtcaaacagaacaagcgtgtcctaagtcatgccgtgcgaccatccgaaggatccgctggccactgagaagcgcattcttgcacagtcgtggatgctggtggtgttttgaccctgcgtcggattgaggttccgtgggctcggatcagagcttgaatgcgcctatcgcgcttggacatgatgtcacactttgtttcaggagaatgaacatggtcaagcgcagcccgtcggcccgttgtgctgtccctcattgcccgatgcgatgtttctgcgtgtggagaaaaggctcatttcggttgctgaattctgaatcgtccaccattcaggcaactgtgtgggtgtggaatgtcaacttccgcggggtcttaattagctgcttccccttgcccggcctgtttggtggaggcatgcaattctactcttcgttcagtcgcccaagcggatcgccaaacttcaacgccgtttcatcaaagtaaggcatacgaatacatgtcacgagacattgggcgaagtttatatctcacactacaggggttcaccacaccggctgccagctagagtaaccaacctatcccagcagccagcttcccataccccagtgtggcacgtacgcgtccaacacgaggagaaagaggcggttgaattttttttcttatagcatgaaggtatacctacacgatgttgttggacttcgtttgcgcgtgtcagaccctagtcatcctcccttgagtttatgataaaatcctcaatcacatacaatggcgccattccatacgcgcaaggagtcacgagatgcctcttcaaatagggtgtattcagggcagttgagtactacccattccacagtgaattgtcaatcaggcgcgacgatgaatttagtaatttatttcacaacgaatagatgttccctgtattccgcattcaatcatgcgaacaataagcacgctgtgccatgcggcatgacttgtaactttctaactactcgtgcgaaactcagtccccttacttctggtactcagcctcatcatggataaattaaataacgctactggtcgccaaaagcacgcacttatgctcggttacattatctactttatagtggcaatcatggctgtcaatgtggtgctccagaagaccgcagccaggagacaaagagaggaagcagctattgtcgaggcattcgtgcggcagcaggattacagccagtgggtggaacgatatggcatagctcgacgcgtggacggagttgtcgatggagcttagtatgtagatgactacgtaacgtatgccaacttcgtatatggaactttccgtcgtctctgcgcagtgagttcgtgttgccatcattgtactcgagaggatggcttaagcgtttacctgccctgcccttcatgacgttctttcttcttcccttcgttacctgctacgggcatctttgtctgcgagaacttaagtacgagaaactagaatgctgactggagacacaaagtgctgatgctcgtatccacccaaattcgccgacccgtgcgggaaacatcctccactcctgaatacaactgtcagttctacaagacatagctacaatatttcacgacttgaggcagcaaccaaagttgcgggaatgaggacgtgtagtcatgctattgcagatgtacattgcagactgctcaaagtgctcgttcagggtgcgcctgccctccaaatgactggtacaccagtgtttcaaagctccacctcgggatggatccgactcaaaaagctccgaacagtgactcgagatgcagcgcgcgaagatgatgatatcgcttgtgcgacgatggagatgaatgagcaagatgaggccgcattagctccgcgcttattcctcaccccaccaacattggtggtttgcagtctcatatccatcaaaccatcatcgacgcagtatttataaggtctaccacagtcgctgtacgacctgccatcacatgcgaaacaacaatcatgcaaatcaagctttagggcgctcatcgttcatgcaccccgcatggcagttcaggtcccgagccgcgtcaagacatgccgcgctgttttaataaacgtaccctgtcgcgcttcagggctacgatacccgcaattccgccacctcaataagctgcaaattgtccaacagtcggtctgtctgctggcatagccatatggcccactgtatccgcatttttgcttttctagcctactgtcaggaccgatcattacttgtcgagttggcatctagccaatggtgcgagggagcaccacagtgtgctacctgtttaggtaattaaaagtcttgacgatgatgtctgacaggtgccgccaaccgggttggcgtaccaagatggctgcagggtgattccgtggagataaacttgcgcattttcaagggttgatggtaataacgtagattgaacttgtggggtggtagtacctggcgaagatctaccatgggcgactgccatatatcatgattgcaagttccctcctgtagagaaactactgttaatagtctgtaccatcttttctcctcgagcaaagcatcccacgtctcctaaaatggtatcctttacacaaatagcgttcctagcattggccactggccttgccaccgtcgatgcccagaccaaaaccggaaagaccaccagatactgggactgctgcaaaggctcatgtggatggtcaggaaaggccgccgtgagccagcctatccagtcgtgcgacaagtcagacaaccctctcgcggatatggccgctaagaatggctgtgagaatggtggacaagcatacatgtgcaccaaccagagtccctgggcgattaatgatcagctggcatacggcttcgctgctgtcaagctggctggacagactgagagtaactggtgttgcgcttgctacgagtgagatgatcctaactatctcgcttttgaccattgttaacgctccgtctctagattgacgttcacatccggccctgtcagcggcaagaagatgatcgtgcaaaccaccaacaccggcggcgaccttggccaaaaccactttgacatcgcgatgccaggcggtggcgtaggactcttcaacgcgtgtacgagtcagtggggagcgccgcctcagggttggggtcagcaatacggcggcatctcatctcgctcagcgtgtgatagtttccccgagaagttgaaggccggatgttattggcggtttgactggtttggcggcgcggataaccctgatgttagctttaaggaggttacttgtcctaaggcgctgacagacaagagtcgctgtattcgcaatgggcagactcctacgtagatgggagtggcgaggtggataaaagagcacatgagtgttcctattgtatataccttctctttgtttacgaatcattatgaccatcaatctgagccctttgttattggttgttaattcatggctaatgaagaacgctcggctctctcttccggacattgccgcgcttaccacaatttcagccgcaccgctacgatgttaccaatcgttccacaacatcctgatcatttttttcttcgacctcaacatcacgatttcttcgctcctaggatgtgttgtaaagatgactggcatcaaaaaagacagtgatgaaacaagcgacgcgcgcggacattcgcagcccgcgcagtccacgggtccgaacgagacttggcatagccttgtccagcgttttcaacttctgaggcaaacaaactcatcagtttcttcatcagctagacatccagccatcctgatgcatcatctatgctcagccaccacataatataatcctattcttgatttaccaacccgacatcaaacatgccgcgaccacaatggctgtcgtcatttacgcaccacggcaccaagccgcccatctttctaaaatacagaagctcggatgcgttcatcatcggcacgatctcattggctgtgtttactgtacacatccctcccgtcccaaaatctcacctaccaatcgctagtctaacttcgcgtaggacatgttcctctacggcgttatcgttcccgtcattcccttcgctctccaaacacgcagtcacgtggcctgggacagaacccaatactgggtgtccgtcctcatcgctatctacggtgcctcactgctcgctttctcgcctatatgcggatggctggctgatcgcgggtcatccaggcgctcgcctttgctgctgggcttgctggcgttgttggggtcgacagtgttgctgaatgtgggtaattcggtggggatttttgtcgcggggaggatcttgcagggtgcgagtgcggcggtcgtgtaagttgaggtatggtgtagaggagatcagcgactaatgaattgtagatgggtagttgggttggcgctgctggcggatactgtgccgcaagagcaactcgcgcaagcaagtggttggctcagtctggggatgtcgcttggaattttgctctcgccgttgctcggtggtgtcgtctttgatcatgcgggatacaatgccgtgtttggcatggcgtatgcgttgattgggcttgatatcgtacttcgacttctgttggttgagaagaaagtggcggcgagatgggatcctgatgttgctggacgagctccagtggttgcgagcgacgagttggacggaggaaagactacgactactcctccctcggatggaataccagatgaagagaaggctgctacgggcggaccagaaatcgaccccacggcattccgccagcgtcgacgagatcgtctccctcccgttctctcgctcttgtattcccgccgtctctgggccgccttggtatgcgctctcctacaagccacacttatgacctcattcgactccgtcctcacaattcacgccgccaacatattcaacttctcagccaccggcgccggcctgctcttcctacccatcttgctcccgggcttcctcgctcccctatttgggtggctcagcgacaagttcggtggacgctacttcgttactgttggattcttatgcgcctgtccaccactcgtatgtcttcgtttcgtcaacgagaatacgatcaaagataaggtccttctttgtgcactgttggctatcacgggactattcctcgccgccacttttccgccgattatggcggagatctccagtgtggtggaagctaaggagaagagcatgcttgctcgcggacatccagggtttggtaagggcggagcgtatgcgcaggcttatgcattgttcaatatggcttttgcagctgggtgcatggctgggccgttattggcagggttccttgtcaaggacagagggtgggagacgatggcgtgggtactgggcttgatctcagccgttgcggctgtgccggcgttgttgtggctaggtggatggctgttcaagaagaagacatagttgcattgtatgcatatcccatcactgaagtcatgatactctatccctttgctctcggaagtgttccttcatcatcccaatgagctccctcacctgcccatcagggtcatagtgctcttctccttcattgttcatataccagggtgcgtcagaatcgtattcttcatcgctacaagagtatctgtgttcattccagggatcatagacctcgagactcccattccagctgttgtttgatccccacaaaagtagtgtcgccatcacctcgacggccttctggaagtaactcatctggaacgcacaatatcagaaggccatcatcgagcatgacaagatgcatctgaccaccgtcttctccatctgcactggcgacgctaactcgatgcggccgcagagacgcaaactgcgcgttgagctcaaatccccacgcctgtttcttgcttccctccagctcaaatccactttgtgaacgccctgcccaggcttcagcctcagaacatcgagcgacaatgtgcccgtcgaccaagatccaaactgctgtatcacatcgatccagtgtgcttgtttcgcggcctcgcgcgctttcacaaagtagtttccggagtatagccttcagtttccctggacatttctgagcaggatcttctgcttcgtggctcgaagagcgtctatagctttgtctgctgtgccttccttattgcattatcttttggcgtaggatactgcaagggtagtcttcaaagcctcctggcatagaaatgtcgtcgtcctgctcattccatggtatttcgtaccggacatctggttatcattaggtaaatggatagatttcatggaagccgtggtgtcattcttactcgtcgtattcgcaggaaatatgcgcatcttgtccatgctggaataggaaattagcttcacaaataccaatgcagagtacttgtaggaagatcccaagattatagtcttggtgtttcggcgcaatcatgttttaaccgtagtggacaaagtcgtcttacattaccttcgcagcgggtcgacccccgcagttccacacgcaagaggagcgatcgatctatttgtacattttctgacatctttttctcttgaatccataggaacttagctgcagtgtctacgcgtttatgactttacttcctttagcaaagttatctatcaccaatattaccgtttctttgatatgcttcaagctacatatcgggggggagaagaatgtaaatcagcatcaccattcccaatcatacttaaacctctatgttctccaccaagaagtttgttcctcgcctctcaattcccatcatcatcatcgtcctcctccgctgcagcagccttcctctcaaactccccaaacacccctccactcatcccctcccccccaacagtgctcctcccgccctccaccaaccttacctccctccccacaaaactcgccacaatcccactccccggaccctccttgtccaacaacaccctctcatccggctcaatcacctccacataataccgatcctgaaacgcagcggtaaactgctccagagacgggaccagaaacatcgctatgccgtcgaattcgacgggcatggtgggtaggtcgatggtgtgcagggcgttgggggcggaggcggtagaggggatgggcaccattgagccggtggtgtggatctgcggtggttgtgggaatgggggtgggggaaaggggaaaaggaacaatacctgttgatagcgaatgatgccgtgcttttcggccccagggggatcactttgggggcgtggatcatttcccagtgcgtgtagaattgagcgcgagttagggagcggttgcgccggatgtatgtgagaatttgaattggggattggtgtgtttcggcggccatgttgagtgcgcggagtggcaatgtgagtttatgtgtggttgtggtggccttgaagtatcttgatttaatgttcggtttgcggactttatgtacatggaaagtaagctacgttgcagtctgtgcagacgcagttgtatgcatcgacagcaagacaactattggctggattgagatcgttcatccaactcagagccttgtgacagcggaaatacgaacggggcatataacgctggcggtaaacattgtccgagaggcggatttaacgttggaagcgaggaggggtaatctaagttagaacactgccgcccgttacaatcaacaagtcttattctcatctgcacaccctctcttcatcctcatctccttttcttaaagtattccacgccccacaacccaaactcatgaatggcggagtcccaggattccacactgccggtactgcaacatcacaagtcgtcacgccataatctctctccaagttccaaatcagactcagtgatatgcgaattccagttccaggcccgaaactgaaccctttcgcaaatagcctgatgtttcctgggttactggcgctcctgcactcggcttcaagtttgccaaggaaagagcgcatgtgttcgggtacgaggatttcctcgcctaggtcgaaatgcgaatcttgcttgtagacgtaatcatggggtatgaagactgcgtgaaggtggagtgcttcgaatacgcgctgcgtgacgaaacaaggtaaagaatagtcagaacggggtgcagggaaggtcggcgtccatattggcacgtcgaagtatctcagtccctgtgaagtaagcttgtgattctgcatgcgtacgcgcgaccgtgatttccatttctcgacgctgacttgaaggaaaggcccgcatcgcggcattgtgcctacttcgtccgaccccggaggtgaaacttgaagcgcttctcccacggagcatggcagagcaaagacaaagcgtgctcagtgcagttttgcaacacttgatatcccaattcttcctcgcgaacgtcgtagtcaaccgtgatccctctcccctcctcacatagtgctagaagggagaagatacggtcgcgggggatagcacatccccatgtcctaaatctgtccaacaatgcgatgaggccggagtaccacacactagctcttcccccatcctcaggtgtctcgggtgtaagcaggtcaggcttgacgaggagatactgctcgatcctacttacacccagcttcggtccagggtacttgggtaacaaagcctgacctcgtctcttactaggacttgtcgggtatccaatagcgattatgaagtccctgaaatccaggaccgtatcttttataaaaactttcaggtgtcgcgcaagcacgatttcttgcgtcacccaggcgcgtccccaatacgggttctggtacacgtcgacattgcagatgcggcgccggtactgcttcttgcttgaaagcatggaccatggtggagagaggagacacgcgatcgacggtattgagggcagttttccaagccagatgtagacgcattgcgcgtatgagtatatcttgcccatctgctgtacctggtgatttctttcaatgccattatcttgatcaacgcagaccgcgtcgatccaccagtatgattctgatgtggttagaggacgtgtcttttcgagaaaatcaaaaaggttttggcggacggcgaaactagcgccattgactatgatattttgatgcgatggaggcttgccccagacatagctaagacaagagtagttttctttaattgtagtgttgtggatttttgcattggatcagaccgtcggctgacaggtctggaagaatgcggatgactcggatcgatttgatgctatagtcgagcggttcatggcgaaagactctgctggaggcgttcattgcgagacgctaataataaagcagtaaaggttatgcctccaggtggaatgtgcattgccatcagtagaattaaggcgaccttttagtgtaggagggcagaagatcaaagagggaaagagatccaaacaaggctgaggtggggctgtgcatccttgggatggaacatccacagctactgagctcataatgattcccaatctctgcagcagaacaagtcgcacgattgatgtgtaacatgatactattgactcgagctctgatgtaaatcctgtcggtcctcagcgtataagggtatccaaaattctccaaaacactggcacgctccccttctctacctcctacacagtcccaatccccatcgccactctcccgaaccaatgccaccacccctccctcctccccaacaccctctccatttctcccgccctcccctccaccatctcaacctgcctctcaaactccaccagcgcatcctccacatcctcgaccttgccgcgcaaggccccaatctcgtagtccagcttatcgccaacatctcctaattcgcggatcgacatggtgagctggctacgattgttggtgatgatgccgtgcgcggtctcacgcaggtcgtggtacgtgtcgagacgcgggtagtagattgcatcgagtgtttcaatatcggcgtcggcggcggcttcgaggtcagcgaggtcggtgaggcgcgagtatacccatgttgagtctttgttggaaagtaaggcgaggcggtgatgtaggcgtttgagctgttcggattggaggttttgcagagcgaggttggcgcctagagctgcggagttgtcggcatcttcgacggcttcttcgtcgatgtctggagcggcgatgttgcgccatcgcaggacgttttcttcggctacactgaaggacagttggcgaggccaccagtcgtcgtgacgtggggcttggtagaagtcgaattgatcgctggatagtgtgcgacggagaaggggtgggatctcgtgtgcttcctcgatgggcagcctttcgttgagctcgacaccgtgatagacggtttctaagacaggatcttcggctatagcctcaatcgacgcatcgctctcagcaacagaattcctcaatgcggacggctcataattgccacttgtttgttggagtgtcttgtccagcgtaagattggctgcagactcgtgaggcgtttcggtcaagactttggcgaaggcgggctcagggtctgtgagtgtgcgctgggaagaaacgaaggacgagtgatccccatctgacctgggaagcgtgccattggcgtctgcaagttgaggtgaacggaggtcgctcttgtttcgatgcaggctatgccgaccaggatggtcatctctcgaatgtttactggtgtgcgttcgcagaccaacggcatctttgatgtgtcgaaagccgcttccaggaatcgctttgatggcggcgcgtttcgaaaaggggtctttgtctttgtctttttctgtaccatctggtgaaaatacttccgcctttttgctactgtcagccgtgttctcacgcttcatgagtcgctggtggtcgatggtcgattctctggtaagcggcttctttgtaagttcctgttcgtctggggagtctgggcgctcttctccgggtaaacgattgaacatgtcacctgccgtagatttgcgaggtttgccgtgccacagccacttggcgtgtcctccccgaactagttccacaaattgatcaatatcgacagtctcgacttcagcaatgccatccttttgacccgctcctaccatgcccatgaccatctcgcctcctttgcctccgagctcggccacggtggacttgaaggctcggggtacggcccagccctctttgctcgcagcttttgctgtgcatcttcgcagcttgtcgagggtctgtctgtctagtcggcgtgttcttgtgagatgctgtgacttctggaagtgtgcgatgccccgctttgtgctctcgatgtcgaagacgtctttggaaactggggcgttgcatgcacttagcctgttacgcgagcccattaacatgcccagcaaagcagcgaccgtggtaggaccaagtatgccatcgtgaggctctaccgtgtagtactcagccccgtgctcgagccaccaatcattgatggctttctcggtcaagtcgcacagcagcccgtcagcgtactctggctcgagcttgccaaataggaccagtgcaacctggcacagcttcacaagctcgatcacggatgcattgaaagggatcttttcgcttgtgcggtaaagctggtggaactttgcttcggttgcactactcggtggcgcaagcttgatgcccagacggccggagcatcccatgcgcttgagattttcattgacgaagaagatgtcacggtacttcttcatgtccccacctggtataggaatcacagtcagcgaggatggaaatccactcaggttcgtaatcatgagagtgccgtagggcgtctccttgggtcgtgcatggtattctgtcagagatttgaagagcagacgcatctgaggcgaccattctgcctcgtctgatgggacgcttatgattgtcgccagcacaacatcagaggggttgccagtgtacgtggtgatgaggaaggtggggtgggatcgcgaacaggcccactgctcgaccagatatatctcgtagccctcgatcttctgcctgcgagcgaggacggtggtcttggggtcgtcctcgaggtagcgggcggcaacggagtcggtgagcacgaagcgctgatggcccggggctgctgaggctggcgaggttacggagccctcttcgggcattgtctcggtggttgacgacttcttgatcgaggtggtctggggcttggagtgggccgtgttggtgcgcgacagggcggctggttgtgtaggaggcacctgccgacgaagctcatgttccgagtcggctcgcgagtggagcagcggaaaggcggtggccatggcggcggtaggtgtgcagccttatggctgggtccgtggacgtgacgcgtggtggtgtgaaggccagcttctcatggtgccagtgcaggtgcaggccgggagtttctccggcggccgcgtgcagttatgggcgtatgagggcacggtgcagggggagttgtgctgttctgcgcatggtcggagcagaggagcagagagcagacgtcgggcatgccgcatgtgcagaggctcaccaagaaatgtctagtggttagcagcgatgcatggcggaagcttgcgcgcccccacgtcatggcgtgggtcatgggacatgggggagctccaaccccaagattccaccacgacgatagagcaccgcattcgcacccccgccagcacgccagcacaccagcacacgaccatgggccactgcagtgtcacttgctggacggcatacagctacctccttgtgtccgccgccgctcgctgcaccaccacacgcccgctccacgtctcatagccccgaccaaggaagcagccgccatggacgacctccgcgagcaggtcgagctcctggagaacagcgcaaacctctccacgagcatcgacgacatccaaaaggccatacatcagctgactgcagcgcgcgccaagattgctgcaggtgcgtgtctcttccacggtcccccccatcgggacgttgctgaccaccacgccatcagatccgaagacggcgcccttgaccctcgccaagctgcaggactccttcaagaagtcgctcgagacggcccaaaaggacttgaagcctgtgtatgcgggacttaacaagtacggcaaggtgctggacaaggtagctctctcacctcaggcaccgcacgccacggcatggactgacagcgtgctgcagaaattcaaagacaagccccttccttccgccgaaaatgacgctctctcatcgcatcccgccctcatcaaccgcgccatcgccatgcacctcctccgcgaaggcgagttcgacgtggcttccactttcatcgacgaggccaagcgccgcccaccacaccccgagcccaccgccaacacgccgaacccttatatcagccagtcgtgggagaaggacctcgcagaagggaccttcaactcggacgagctgcagcagcagttcgctgagatgtatcacattctggacgagctccggcggcagcgaaacctcgaacccgccattcagtgggcaaaagagcggagtgacatgctggaggcgcgaggtagcaatctcgagttcgagctggccaggctagagttcatccgcctgttcaactacagcgacgcagacgacatggacgaatatgcatccggcccgcaggacgcatttcgctacgcccagcaagagttcgccgggtttcagaagcgctacacgcgtgagattcaagagctgatgggcgccatggcattcttccccaacctccaagactctccataccgacacattttctacaacgactcgtcctgggaagaagttgcacattctttcaatcgcgaattctgctccttgctcggcctcagtgccgattcgccgctattcatcgccgcaacagcaggcgctattgctcttccctacctgctgaagatgcagagcatcatgaaagagaagcgcaccgaatggaccacacagaacgaactgcccgtcgaaatcccgcttccatcgccataccacttccactccatttttgtgtgtcctgtgtccaaggaacagaccaccgactccaacccgcccatgatgatgccctgtggccacgtcatagccgatcaatcactcaaaaagcttgtcaaaaactcaaacacaagattcaagtgtccgtattgcccgagcgagagctgtctccaagacgcgaggaaggttgtgctgtagcatcctagccggctgatgcgcagggacggctgggtcaagctgaaaaacggcgagatacacaagaagaggtattgcgtggaacccaagtggctagggtttatgacatctgagcccgagttatggagtgagtatgacaagtgtcacggcgttttttatcggcaagggtcaggtgggttccgctaactagttgcgtgtgttcaaagtattcctacattcttccgtcggactgatacacacgagtctagactctgtgcaatacacttccaatgtcgcacaaattccattccacattctctttcgtcttgacctaggaatcggttgcgacatcaagcgagctgaaaagaaacacatccactacctgcatatgcacgtcgcacaaaccttctctcgcgccagacctagacccactaatcacaccacatgatcgggtacgctttcgcgcacccagattcggctgccttccgcacgtttgaccggagatctacatagctccagagatccacttctccagattctccagattctccacgcactccacgcactccacgcagcaaaaacgtgcggccaggcaatccggcgacagaagagctcccgaataatcagccaccacaggcggctcgacaccaaggtgcatgccaagccagcgcggaagccttctgggtggtaagacggccgttgcgcggtgcggggaaaagcttggaatgtcttgggagccgggggatgcatgctgccgcgccgtagatataacatgaggtatgggtacgttcaataaattctgaacgcgaaaggtcggtgagattgctcgccctgcttactcacttctttctctctttcctcctcctggtgctttgagtaggactttcaagatggacaccaaacacgccatcgtccaggacgaaaagtcgcccaagcacttcgacgagcaggtgcttaaatccagcgcgttggaaggtcaacatgcggattatacgggcgcggaggcgaagacggatcccgtggagattgcgctggtgaggaagattgattggagactcatggtatgttttctcatcctataccgtttgaacacaaactgacaagtaccaaagccaacattatgcatcatgtacttcctcaattacgtcgatcgcaacgcaatcgcacaagcccgcctcaacgatctcgaaaaagatctcggcatgaccggtgtgcaattcaatacttgcgtcagcatgttcgtccccatcccatccacccattcaatcaaaccccatgctaacactctcagcctcttcgttggctacgtcctcatgcaaatcccctccaacatgctcatcacccgcataaaacctggcatctacatgagcgcgtggatgctcatctgggccgttgtatccgcctgcaccgccctagtacaaaactttggcggtctggtcgcgtgtcgatttttcttggggattacagaagcgccggtgagaacgttactgagatcttcagagtgctgcgctgataccatgtgaaagttctaccccggagcaacatacatgttaagtatcttctacacgcgcaaagaagtcgcaacacgcatcgccgtcctgtattgcgcacagatcctcgccacgggtttctcgggcttgattgctgccggtgtcttcgcgggcatggatgggcttaaagggcttgcagggtggcgctggctcttcatcgtcgagggtgccgtgactgccgtcgtcgctatatttggcttcttcctgctgcccaacacaccgctgactacttcctggctcacacctgaagagcgtgaactcgctcacgcacgcatggaacgcgaccgtgtgggcgattcgacggaggcggtgagtagcatggagggactcaggcaggcgtgtcgggacccgaggacgtggctgttctgcttcatgcagaatttccatctcagcgcgtgcagtttcaactcgttcttccctacgtaagtttgcggtgttatatggtgggagtgtgggataggagctgactttcacagtgtcgtacgcaccctcggcttcaaccgcaccatcacgctggtccttacgtgtccgcccttcctgttcgcgggtgctgcgggtattttcacgggctggagttcgggccgcatgcacgagcgcacgtggcatattaccatcgggcttctcgtcgccgtggttggattcgtcatcgcagctagcacactgaacaccgcgggccggtatattgcgtgtttcatcttcccaatgggcgcatacagcgtcaattcagttatcatcggctgggcttcgagtacactgagtcagacgaaagagaagaaggctgttgtgcttgcgatgacgaatgttggtggacaggtaagactacttctttcttcattcccctgaacggtgtttctgacaagaatattagatcggatacatctacggcgcatatctctggcccgagaccgacaagccccgctatggcatcggattcggcgcaagtgcgggttttgcgctctgctcgattgcgtgcgcatgggtcattcggtggatgttgatcaaggagaataagaagctcagagagagtaccacggaacatgttaacctgtatggatactaggtgtagggtttggcgtggagagaaatatatggtagtagcacggtaacggccattggagatgaatgtagttcgggcccctcccctgaggacgaggaaattggctgtgccttccccaaaccgctcaaaaaagaatgggcgagttatttggcgtttgaaacgtgttgattgattcacttgcggtctgaaaacgttgcatggacgtatcctgctggacaatgtccgccatggtaggaagatgcccaggagtcgtgacgacaaatggtcttttagtggcttttggagtgctgtcagcaagggttgtgccagtgcctggtgtaggtatacaggtggcgacgtcgtatttactggtatctggatccgcgctttgctaatttaggtttcgtcaaagaccagtcaccaacttagtcgacaccgtgactcaaaacggtcagcgaacgaagacgcccaatcaaccaaatattgccagaatgtctcaaataccacaaccgacattgtctgaaatcctcaaaccatggcgtctgttccccaacgcatcgcatacatccgcacaatcgacgagcctaatgaggcatacaatccagacaaaggatccgaccacctccgccaattcctgggcatgtacatgaagcaaagaaatccccacgaccccgtagaaatccctcggcatcgtttcgtcttcggcgcatccaacgcagtcgacgcgcacatgctcgacctcttcctatccgactggatactgccctcgcactccacccgtgaattcgcaaacatccaacgatccgacctcgagctgcgcctgtccgagcctcaagccgtaacgggagaaggcaagcgacttctcgagcgatgcagcaaaggcggcatcgaggtcgtgatgcgtggcgcagacgacgcggagtgtcgggaaatcatgctccaggaaagcgactatgttatcgatcgctgtgtcgaggggaatgccgcgtggtattggaatactgctaggagtggtgtgcggcaggacaacgtcctcacgaatccaaagtacgacatggccaagcatcatgacgtgagtaagacgcggctgcaaaggcgatatgctggccatggctggacagcgaactcggggtgttcgcatgggaatggtggggggtttgcctgcgtggggtgtggggggaagtgcaagaggtggaaatgtcgcgtcaatccgggggttgagagagtaggtgctgaatgggctcgattgcctgcgaaaggcagtgttgattggcgcgagctatcggcagaagatgcgtgtttcagaatgcaatatcagcgtctgcccagccagttaccagcgaaggatatgtacaatagtattgatacgttcagcggggattgagggtgacctgaacttccattttgggtgtttcgttactgggctggaatattgtcgcatctattgttggtcgtcgagagtgcaaactggagtgtccatggactgagtctgaagcaggaaaaggatatggttggtgggtggacttagtctgcctccctggcgatcgcattgtaagccagtgtgttaccagcataccaaatacgactatcaatcctgttagctgactaccaacacaatcagaccaagtaagacttactatccgtaaggcacatgagttgacaagtgtggctccatcgagcgaagccccatgtcagaaatataacgttcgggacaatggtgttgagcagcaacaacactgaaccagccagatttctgaacagcattgcccgcaagctgttctcagctgacgtcctcccggaagctctcaggccattttcttccaagctcaaaagacggcttatcgacggtgatctgcgatgcctattgccacttcgtgcatcgctcagtgatcgatgagcagctgaacctaccgctggtcgaagttgctggataaaaatgatagtcaacaccacattgaagacagtgtctagcacaatcaccccaattgctgcatttggctggatgccgatacggcagagaccgtcggttcgtgagagttccgattctggttggatgaattcgaatgcagtgacaccgaggtaactgcaaacagtcgcgatagtgcctccgatccagattgggtcgcgtttccgttcgatgaacggtgagcgcacaacgcgaacgcgttcaaggaggaatagcgttctgtgttttttattagctcgagctgcttcggagaggtagcacatcatacaggaagatcttggccgccatgtacaatgcaatgcacactcgtataacggcataacactgagcatccgtcgcgagtccaagtcctgcaatgttgatgcccactgaaaagatgaaagccatgcaagtaatcccttgcgcaatgactaatgcttctgtggctttacttgttgtcttgccggtacttcggcctgctcgatagccttatctctgttagcgaggtgggtttgagacagcaagtcgcgtactcaccctgagctaatgctagcagggatgcgtagagagtgcataaaacaaccactgctgtgcgataagctggtcgttgatcatatgccaccacttggctgttgccctcgaccatgatagtttttgtttctatgggtgctgcaacaacgagtggaagcacgatcaaacagatcaaaaacgttggtccaggagctgatgttgtcatgaatgatggcatgtaactgcagaaggaaagcagcggggccattgaagttatcctaacatggatctgaaataaatggatcaagccacgtataggtcgatactgatggtctatactaggtttaatctcggtgctacaccgttgtacatttcatagactacgagagctacctggcaagctgcagctgacttcgaaacttaaatctgcggaaccggggaagggtgcggagagacttccgtggccacacggatcaatcgttccctggcctcggacccgatgtacctgcacactagaccgatctcaccggatctagcaactctaacgttttgaccgctgcttcatgtgtactgataactgcgaggatccgctctcaatcgcgtcatggccttcgaggaccagactcctcgatacacttgcatcgtcgcgtggagccaaagcatatgaagaagcccgtagtgttctttacccccatacttgcccagtgtctgcacagcaccttaaccgactcgacactttttcttacgacgtctcttccatgatgcaatcatgtacgtcagtatagttaagacagcttgctggatgactgccatacgccaagaaaagagcccatcatttgttcgatcagatcactgccttgttaaaggtgcacatcgcgcagagctgaaaggttgcccgggaaggcgtgaaggtagcgtacttcgcttcctcgggcccgagactagtcaacttgcacaacccggattgctgaacagccggaacgacaacagttcaggctccgactcgagccgtcactcaggactagatgcaggggcgcatcagtacagtttattgtgattttgaatccgggtgcaagcgcaaggagcgtattgaagacaagagaaccttcagttatgttaccacatcggactccagcctccaagtatccaaatccatcccacgtagttccagtcttatcacttagtacgattattgctatcatctctcataggctgcaataggcatgtccctctgcagcattcaacccatgtcaaatctccgactgagctttcattggctggatggcaacgtcccatacaacttcatatccggcaattcaccgcacgacctcgaagtagtaatgacaagtctaccaaggccaatgcatgggcctttatgggatgatctgtggggtagcacttacaagtcgagataacggcgacggtacacccatgggtaagtacaagttaaaagaggacgcaactctgaaccgggtttccaactcttctacactatactttaagataaaacccaggaacttgagatgtatccaccattcatttttctgagtcttctgcttgtggcacagcatgcagtcacggcgcctagtcatggtctcatggcccgtcagttcgcaacggcgtctatgctacgctttcaatgctcgcagctcgtgatcgatcggatcgatccacttgtccagcctggaatcgcaccatcaactcataatcatcagatcgtcggtggcaatgcgttcaatgttagcatgcccgcactcgaacttgatccatcactggaagcgacatgcaccagctgcgactttgccgaagatctgagcaactactggactgcaaacctatacttcaaggctaggaacgggacgttcaagcgcgtgccgcagatggtcaacttaggactgaacggaagggagggtgttacagtgtactacatcccaccctacgatggcaaatccacagtaactgcatttccaaaggtatctcagatcttctcgctaccttcaactccactgataagaagaaccagggcttccgcatgctcgtcggcgaccccggcctacgcgtccatcaaggccaacaaaaacaactctgccaccgctgcttcagcaacaaacaacaagaccccttcggcggcgctccatgcaccggcgcagataccttcgacctacctcacgccacctgcggtggtggcatccgcacaaccatcacattccccacatgctggaacggcaaagacctcgacagccccaaccacaaagatcacgtcgcatacccatccagcggctcctttgagtccggtggtccatgtccatctacccatccagtgaagatgccccagcttatgtacgaagttatgtgggatactactcccttcaacgacaagagcatttggcctgaagacgggtcgcagccgtttgtgtactcgatgggcgatggcactgggtatgggcagcatggcgactacgtgttcggatggaaagagggtgcgctgcagaaagcaatggatcagaggtgctttggaaacacgtgtacggggttgaatacgcagagcgcggatgtttcgacggggtgtgaggttgggcagacggtcaaggaacctgttgatgagtgtaagttatcctggagtgtatatgtctttctactgggatttggctaactgatgtgatgtagggctgactgagcttccgggaggtcttcagatcacttactaacaatatacaagccgagcctcttgtgctcacatatgatgtcgcgatgaatagattctattgtatggacatgtcatactttacgaatacttgtttcagttgcgacagttacgccaagaaaaatagaaagaaacgacgtgctagcatttaaaaaaaccaggctcatttcaccgccacattctcgcatgcgtgaaagcaatgatagccttagctaaccccttgactttcaccgtctcgatcggaagctgaatgctccattcaacagcgttaggctcttctttctcgacctccactccttcatctccaagctcctcctgccccgcctcaacctcctcatgtgcgatctctttcttctccacccctgactccatctccatctccaaatccatctcctcagcctcatcctgcagcgcctcacaatactgctcccactgccaatcactatatccatttccactcgtattcacaacatcgctctcctctcccactgcccaagcgccccgttgataccacttcgtccgcctgtcccaacgcacagtatacctcaaagcgccgtcgtgtttgttcaagccacgcttgcggtacgcgcggcgaggtctaggatcaatcttcaacggcgtggtccggaggatagatgccggcggtgaaggggccggagaatctttctcaacgacgtctacgtacaggccgagagtggaggagcgcagggcgtcgacgtcgttttcggagcggatgtatacctcctcgttaaatgcgagcgaggcgtcgatgcggcggcgcttgcgcttcggtggggaagtgtcttggtccgcgagttgcgggaaggaggtgtcgatgaaggtctgctgagcagcgttggcgttgaagaatttgtgtttgaagtcttcgtcgtcggagtcgctgtctgggaattctggggatgcggaggcctggtagtcgcgtccgcgcttgcgcatgtagattttgcagtcttcttctaactttgtgaaaatgcctgtctcgacggcgccgttgtagagtgccattgcgtttgtcgcgctgaactgcatgcgcctcatctttgggctgttggcgggcgagctggtttctgggggttgctccatttcccatgctcgctctagggctgacagctcctcaagcttaagggcgaggttgagtaagcgcgtcttcgaggcgcggtagctaccatcttctccgtggatgttgacaatgggctcgcgccctatacgtcgatttgctccccggactgttcgctcccacatcttcatcgtcttgtcgtctctgcacttgtcgcgccacgtgtggactccgccgttacccaggatcaagtcctgcgaccttcgcacgtcgaacattgcgttgttcatacggcagcaggagcattggcgaccatagagtgagctgtagttcttcattatggcagggtgtagctcatgtccacacggtgtcttccgcgaacgcagggggttgctgaaatgctcagtcatgttcgaaggtgatgcgtaggttattgttcgataagagaatggagtagatggttcaggattggtagagaaaagtaccggtgagctacaattgctatgacgtagatcatgatcgaagatatcggaagtgaatggctagatatggccttgttggcattcacttccacttcatgattgtaacagcggaagcggacccaccaagtgccgtgaaaacatgcccacgctctactcagatcgctattagagaaggactgagatgttatctacgagccaggaacatttcaaactttcatcaattcatcgcaaagcgttcgaagtacttcgaagtctatcaagagtagctagatctaaatacccacgttcattttgtcactcctgtcccatgtcgctgcctgatactgcagcgacttgcaatatctatcccaaatctttgggtccttcttacacatccgatatccgctagtgtcgacagctggcgagcctggtgatgttgcccactgacccgactcatagctgcttgaccttcggttatacgaatacatatgccggccatcattggtttggttagtaggaatagtgtaaaatcggcgtcgagggtcagtgttgaagcgagacccaagactggcatcggcttcgcttggtgacgcagccgtgcggacgataccgatgggtgtggaagtgcaagtggagttgaaggcttgcttgcggagtctatcgacatcattctcgatgcagacttgcgcatcagagttgaaggagactttcgccttggcgttgcggcactggcgtttcgggggcgaggcaattgtgtcgtctgagattggaggaactgtggagttgtcgacatatgcttgttgtgcttcggttgtgcaggtccgaatatgtgtacgtgccttatcatctgggtcttccggatatccttcttgtttcgcaatctcctgctctcttccgcgctctcgcacgtatttagcgtcatcatctggggtccgagtgaagtccccacgcgcctcggacgcattgtaataagccaaagcatactttgcggtgtatttgtagagagtaccgtaagtgtcgtcgaacaattctccagcttggctattggtcgtcaactcgggatggtccaataaaaaaagattctcgaatccggtttccttcagcgccagatcttctagcttgatctgcagattcgataaccgtagcctgcaatgtcggtgactaaagtcattgccatatgcgtcaagaatctttcgtcgtggcttgcttgcgtcggacccaagcagtagaaatctccatttactcgcggtgggttgcttaagcatcctgcgttccacgcggtgcaactccgataccagatggttcagagaacacatcggacaagtaagctcgtttcgtagagctgagtgtgccgggtgtctcgggtggtgacattgtggaggaggcagaaaggattccggcgagggagccggggtcggcagctggcattgtgaagtgactggatttgatggtgaggtttccagatttgtaccaacagcagatgctagactggaatcgacgaccgacatctcaatgaaacccggatattcaccctcttcagcaggcctgatcttccgcatcttgcgtggccatggatcgtcgcaatagtcgccgtcggaggtatagtgcttgcgcttctggcccggacgggcctgtcgcgggttgtcagaattgggtgtgtcggaggctgtcttgtcggcggacgttttcgaaggcagtgtgtatggtgtaggtgtgcgtggtcgcgctttggtaccagtagcaaatggcgcgggctggtttgagatgaggtcaggagttctgctcgacatggtgggtttgttgacaaccgggagggccgttgatgagatgggcaagagtttggtatcagggatggttgattggcgcatgggtcgttgtggttgagaagtagcaggcgcagaagtttataagggtgtcgagtagtgcagtgagacgtaggtgatagttcggcctgagaacagcagaattcggggagttaaaagtggaagtgacagagagtcgcgcgcattgcgctaagacaataggtcaaagtgaaaggtactgctattctaacacggtacagtgaaaaatgtacatgtagtgaaggcccacccggcgctcataaatcgacacactcccagctctcaatcgcattaacatctcccgtacccttgtactgattacgcttaggatacttgcaatgcgcgcgctgaaactccacacccagcgacacagtatcgttcacgaacttagtaccaacgagcgactctggcgcattgccgttctcaacccagtccacaagggccatcaaaatgttctccttcggatcaaggctcttcagctcgtctgaagcctggccaatcgcatgcgctccactaccaccgctgcagtgaccggttccggagactgtgaagaaacggtagaagtcgtctagttccgaaggggagaggcccatagtagaggagacgtgttcgtagtaccgcggtgagttgtcgtaggagataatcatgtcggctgcgccgtgccagtggatgactttgctaccgcggttttggatgccactgaggtcgcccttccaggtctggatgttgtatgggttgatgcgtgcggcattgtcgtaatcggtggtgttcagggtcgaagggtcccagtttggatcattgtagatggcgtaacggaaccaatcggttgtgtaggggaatggctggccattgaaaagaatggcagaggcgataacttcgggcccaggctggaaacgggggtacacaaggtcgccttgagcgttcaagagtggcgcaaacacagctcggacagtctcaacctgagttggtgtgaggcagctcgaggagtttgtagagccttcggcgcatgtgagcccagcagggtcgtattcgcataggcgagggtcttcgatgataccatcagcatatccgtctagctcatcgcattgcttcaggacgtcttcgtggaccatgacccattgtggcatggtaacaaaagtcgacgagtttgcagggccagtgatggtgtagaaatgaccactccaagacgtcaagttgttgaaagcaagtgcaggggcgccagaaatgatgccatcaaagtcgtctgggaagtcctgggcggacttgaagccttgacgtccaccggtcgagcagccaaggtagtacgacttgtcgtgcggcttcccgtagaagtcctcggtgatctgcttgccagtcacaacaccagtgtgcattctgttcacggtgtcagtatacattcaaaggtagcctctgggcacgattctttttgtacttacgctcggtaggcaaagtcctccaaaacctccggcttgttgaagaacggcaatccacttgtaccattgtgcccattgttggttccaaccgaagagaagcccaggctagacgtatacgccaaactggcatagtcaacgcacccattgagtccgccattacctccagacaaaaatcgtcctgtccaattcgacggcaaccaagcttccatgttcaagcccgagctgtttgatgtcgccactgatagcgcgatacggcaaatatccgccaggaccacaacagacgattcgcatgtggggtcattatccgacagactgagattcgtaccggcggcaacgaattcagagaagtggacggtaccatgctcaatggccaacgtggaagcaatggcagcacatttcgagttgaagtcgccaccggcactggtgtctggacagtcggcgtatgtgggttcggcaggggccgcaaagacgttcgttgcgccgagcagcgaggtccagagagattgttcgaacttcatcttgaaaaggatggtgaagacgttgaggcctggctgttcgagtcctacgggtcgtcacgcaacttaaaatactgattgagatgcggcgggtgttcttctttggtcaatagcgtcctttgagaatccggaaaacatcttgtcgcaatatcttgtcgcaatatcttgtcgcaatatcttgtcgcaatatgtggatctgtcctagatcggaaagttgcattgggatatgcaggggttctgcatactgagtgggaggagatgactaggatctatgcatcgactcgacactggatatgggcttaggctagcgagagcaagctacgtttgcaccctggtcgcatgccgtcatgttggtgtttggtagcatacgcagtacatgtgtttcccaagtgccgtagtgtcagtgcacgccggccgtgttaacgcatgacgccaatgtactgagagcttagccgatggcaataaatggtggagttctggtgcctggaccgacaaagatccgttgctaaagaaagtctcccgcacttagcggtttccccatgcttttctccgcacatagtggcgtcctaggcgctttggtgacggcagaagaagttcgcagtttgtttcgtcaaagttggcggcgtcgttggccccggagcgttctctccagacgaattcggcagttgttcacggtggatcgctgctcatcacgaggtgtctatcacaattaagacctcgcatacttcggaacccggggtcgcagaaggagtatggtcacataatgtggcttggtatgcattactagagctcctgcatctcatattcgtccgactgaacaccgtcgaccaatttgttcagccatgttcccaatctgagtgctgccttgctgatctgtaattctataattggaaccgcgccgaaagcatagccattggtgcccaggtccgtaccgttacttgcatacttgtaaacataatcacaagtccatctgttgctttctactgcccagcctgcagcgcacttctcgggtgtcgttgggtcgctacaagcgagccacatgtacggtgcctcgtagaagaggtcctttcgtatgcgtgacacgagatcggagaagaaggggtcgagagattgggtcgagaacggcttgctgacgtttgccgcgtagtaaggaatatagccatcccatacctatttatgatgagcttcacctacgaatcgcgaagtagcagagaaatgacttacagcatgtagctcggtcgaaatattgccaaatactgctttgtaaaagttcccacccgcggctcgcccagacgcatgtagcggctggtgtatgtcgcctaggaagtgcgcgacccatttgagagcatacgagcatgtcaaattcgtacctccgctcagtgcgccactgttcacttgcgttatgcaatccttcagtatacccgtctggtttgctatggcactcacgacgcagccacccttcgcacaatcttggctgtagtccagactgcagtgatcaggcgcccagtcgtgagtatctatccaatgccattggtacgagaagcgtccttcggctgtatgcgcgtagccgtccgcccatgctgcggcacggcctactgactcgttgtactgagactcgaggatctgggagaggatcgatgtggtcttgggcgtgaagaaggtctcggccatgaaacctatctgattgtgtacttaaatcttgtcagcatcgaatagctcttgtctcgaagttacaactaaggtagactgaccatctgtgttccatgctaatgctggagcgatccatgctgcaaagaagagagtcgttttggtcagcatcgtggcgaagatctgaggatgtggtcaagtcgagtagctaaagaagagagcgttcagaaggctaccgacagctctgttgacggtgcttcttggaggtggctgggggctgagtacgcgccggcctcttattgcgccatgtctatagctgcacgccgaaactcaatcaagtgaatctaggtatattcaggcgtctactatatagcgtgtgagctttgcgactcgatgtcagctcttcacgctccagatgaacgacgcagatgacgccgcttccccacaaatccagggtccagacgcatgggccagtcccactaggatgtaagcagtttagggcgaacctcacgatgcaagattctgtggtctcgtcgacgaaagcagcagatgcattttgtagattttggccaagtcattgatgatgcgtttgtgtatcttcaataccctatctgtactggtttcgcacaaaggcatgatggacacgatgtacgaacgctccgaagggagaggagctgtccagaaaagccaacgcggtccagagccaattacgaccagcacatgcctatgcaccttctcaggtaccaaacaattgagcgaggactagcgccttccataggattgcaacgtgaagatgcaagcagtgtaacctcacctacaaggaacctgcatatctactccaatacactacactcaacctcttcggaatcaggttgaacaaagtcaaattcagcaccgttacctacaaaacattacttgaactgccacctcggcaaccctacccggagccacacgaagaccaccacgatgttcaaactttcgatgcgagcagcatgcttgggcatcaagcaaactcaccacgtcccagcgtttcacatcaagctttcttccactgctcagggactcagcacagactcagcacctacctgtagccgattcgttaagcaggttgcggatcagtcccagaagacacagatcctgcgtactgacggtgcatccgggctgtctccaatgaaccaagttgctgccaagaaggtgacgcgaacagagcagcttctttggttggcgaggctctcgttggcatcttcttcaatggagcagactcgcgatattacttttacgagcacggcccgttccgacaaggacatgacagtgcacagggaccgagagattgcgacttctgtcagcaccgattgcactaagtcttgggacggaccgaccgtatgggcgcacttgtggtaagcttactccgacgacacactttctagcagtcggctcacggagttattaggtagaagatatcaacagtcggaagccatacgtgggggaactggaggtgatgaagtacgcggcagcgaagtgctcgatgcccgttacgtgcgcgaaaacgctggcgtgaggacttaggctcggcggtacgggtccgaaaccgagatacgtgaagggaaactacggagaacgaaaaattttacgatgcgtatatcatatttctatccggtgtgactctgctgtatgatggtggatggtgtcgcgattaatacgaagatgcatacgaatacgacgtacgcagatttgacagattagactagcgaacggaagcggaaagtttcgggcatcttggcgctgcgataaggcttcggcgatttagctctgtcactgtacgaagtattgcgcgtctcgtgaaaggccatggcacccagggacgtccatcatagtgcagcgtgtcatgaggtgaggcgtagtctaaggatgcagggcagtgcaaccgatgacgaagctacctggatcaaccaccaaggaagtctctccgccaatcacgacaattatcggccgattaccgtgacatagcgcgcctcgtacaaggcagcccatagcccagcatatcaggctttcagacaagaaggttatattaccatacttccctaagatgaccgctcgacctctccagtattgattgttccaacctttctcactccacagctcaaatgtcgagctctcaccccgcgcggggcaatgacgttcctcaagaagaacaggatcgagcgccaccaccaacatacactgagcaactcacgataaatcatcccaccgacgaggctggcagctcgtcccagtccaatgcccagcagacgcagaatagcgcatctgcacagtcgacaacaaaacctgaggcatcgtcatatgctagcgcataccgcccatcagacgcgcagaacgcgtcagtatgcagactcccgatacacttcacgtgctaacaaaccccagcgagcggtcgcactctcaattcgactatggcgcacaacaccagcttggcgaagaagagcctgcgccgaacccggaccaacctccacccgcatacactgagctccctgggcagctgcaggacaacaatgggttaggaacaaatgcgatagtcgccgatgatgggcgagtcgacattcgcatcgatcagaagagccgcgcactctcgcagctcattctcccccaaattcagcggcaactcagccaagtgcaagaagaccctgccccaccaccgccatacgtcccagaattcctcggaggagcccccggacaaagaccccctccaccgttgaatgttgtcatacaagtggtaggatcacgaggagatgtgcagccatttgtggcgctgggcaaagtgctcaaggatacatacggccatcgcgtacgattagcaactcatcccaccttcaaggactttgtaattgagaatggactcgaatttttcagcattggaggagatcctgccgagctcatggccttcatggtcaagaaccccggcttgatgccaggatttgacacgatgcggagtggtgacattggcaagagaaggaaaggcatcgcagagatcttgcgcggcacatggagatcgtgcattgagactggtaacggtcttggagttgatccgctgaaacaaaccgtggaggagtggatgggcattgaggaccagttacctgaacagctgaagaggccttttgtcgcagacgcaatcattgcgaacccacctgcctttggtcacattcattgcgccgagaagcttggtatcccgttgcacatgatgtttactatgccttggtcgccgacccagcagtttccgcacccgcttgccaacatccagtcatcaaacgctgatgcgaacatcacaaactacatctcctacatcatggtcgacatattaacctggcagggcttgggcgatgtgatcaatcgcttccgcaaggacagcctgcatttagacccgattagcattgtatgggcaccagcaatgcttgctcggctcaaggttccattcacttactgctggtacgtccatggacctcaaattatcaattatctctaacacgttttaggtctcctgcacttattccaaagccaaaggattggaaccaccacatttctgtagcgggcttctacttccttgaccttgcgcaaaactatcagcccgccgcggaccttgccgccttccttgatgcaggcgagccacctgtgtatatcggctttggctcgattgtcgtcgatgatcccaatgccatgaccaagatgatattcgaggcagtcaagatgaccggaaggcgagcattggtctcaaagggatggggtggccttggtgctgatgagctcggcattcctgaaggtgtcttcatgcttgggaactgtccccatgactggctgttcaagcgcgtttctgctgttgttcaccatggtggagctggaacaacagctgctggaatcgccgccggcagaccaacagtcgttgtgcccttcttcggagaccagcccttctggggagcaatggtcgcacgtgccggtgctggaccagatcctgttccgtacaaggatctcacggcagagaaattggccgagtcgatcaacaaggcattagagcctcagtcactcgagcgtgcacaagaattgtgcaacaagatcaagcaagaggacggttgtcaaaagggagcacaggcattccatcaaatgctaaggtacgatgagctacgatgtgccgtgctcccaaatcgacctgcagtctggagagtcaagcgaacacaggtaaaactcagcgcacaagtggcgacggtacttgctcaacagggagaactcaatttctcggagctcaaattgtatgtgaggacaggcagaattttggggcgaaggctaacagggacaggcatcgcccgcgcgagttttgtatcgacgacggacccgttgaccctatctcaggtggtgctggtgccataatggggacagcaacgtcgataatgatgggcgtcgctgatatgcccattcagaccttgaagttgctcaatatacatcctgacgcgcgagcaagcaagaagggtaaagagagagccatcggcgacaatgcttcgtcgaccgcagaatctagtggcgccggtcgcccccctactacgaggactgagacgaatgatacagatgtttctatcgacagtaccgctcccgtcaggagtaacacagacaagacagctgtgcagagcccaggtacgccaggtacacctactcatagacagacgttcatgtcccaagctcttgctgaatctgctcaaggttcacgatcatcatcaagagagcgcgctcgggctcttcgacgtgaaagctctaacacagctacaggaatccgtacaaacagcggcacagcgactccaccaccagacaagccagggcctgatcttcaagaaagcatgacttcggctgttgatactggcaaaggtcttgccaggatcattggtgcgggtttcaagtcgcccatggacttttcgttgaacgtggctaagggccttcataacgtaccaaagctgtatggtgcagaggttcgccaagtggacaaggtgactgatttccagagcggagtaagaaccgcagccaaggtaggcttcataaaacacctctttgtgacagatactgacacagattcaggaattcggctttggcttatatgatggcattactggcattgtcaccgacccatacaagggcgcgaagaaagaaggtgccgtcggttttgtcaaaggtgttggtcagggcatcttcagcgtcccattccgggtcatgggcggtgcctgggctgtgccaggttatgctatgaaaggaatctatcaagaaatgatcaagggcaagggcaaggccgtgcaaaattatatcattgccgctcgcattgctcagggctacgacgaggcaaacgggctctcgacacgggaaagagacgccatagtcagtcaatggaagtatgtcaaggtcgggatcaagaagaagaagaatgttgccgaagatcaaatggactccctgcactcactcgtacaggataagaggaagagaaggcaagagagatgggcgcgggtgaactcgcacttcaaacgaccagaggcgcaaccctcgtttccaccagccatcaacgagcacagtgggtctcaggagccgtccctgacacatagtgtgagtcatggcagcgctgcgacggaaccaggaccgcgaacaattccgccaggacaacaaccagcttggagacaacgacacgctgcaacatttccacgcacaaacagcaacgagacccaagagtcgcaggtatcccttgaggcgcagctgattgctgaagaagaggcggagcgtcgagaactcgaagccgccatcgctgcttccatctcgcaaaactcccatggcaacctggatgaagacaagctcgtcgctaacgctatccgcgcatccattgctgaactcgaccgcacgcccgaaacggctagtgtagaagaggaggaacaagcactcaaacgtgccgtgcaagccagtctcgacgaagctggccgcaacggcagcactgctgaagagaagaggctacttgaagagacgattcgccagtccttgctagacacgtcgcgccgtcggcagcacggtcatgattccgagtgggattctgatgacgatacagaagacgacgaggagtttcagcggattgttgctgagtccaaagaactcgcacacctacatgccgcacacccagaggagtaccagtcagcgtcgggagcgcaagagagtggaatcatgaacgacattgcagatgctactggcgcgaatgggactcatcccgcggatgaagacgaggagttgaagaaggcgctggagatgagcgagaaagcccaccaggagagtatgcagaagttggaggcacaaaagacggaggaggacatcgtcatggagtatgtgcgcaagcagagtctcttggaggaggagcataggcagaaggtactacaaggggggaatacggctggtgagggaagtggtagcaagtaacaagtgaagaagtgataccctagtgaatctaagatatgataccttggattgttttgatattcagttcctttcattgatgtatgattgtgagtacacgctacattctaaaccctgcagtatgatttattattctttctgctacacatatgctgaccatccatccctaatagaatcgtgtcgcgtgtttatcatgcatgcgaacttgttgctgcaggcctattttgagcatacaattgcttctcaggtaagagagctcatagatactgctcatgtctgatgatagccgccaggtttccctgccgtggtataacactgcagcgtcaccgccgcgttgccctgtcatgtcgcacgagcatcctgctcatgcgatcacctgtcaccttaaacgaatgtactcatactcaccgctctccagacttctgcctgcttcttctccgttccattggccggctgttctccggcaacggcgcgtctgtttgttgcgcgtagtctgcacggtgtcgctccttctgtcataacatctcttgccttccatctcctacatccccgctccaccacactttgattgcgaaagccttacacacaatcactctcttctttcgattagagcagacgaggcgattgttgtgtgtctgacaccgcgtactcgatcgaaaagtaagtctacctcacctgcagcgcgcgatttggctcttgccgtttcgggcggcgtgcgcacaaactctgcacaatcacgcaaaagctctatgcgcagactgaatgagagtttgcaagctcctcgatcgaaaggccggctgcagtctattgtggccatcttgacggccaccctttgacctgacccacgcgctgaccacgtacgcgcagatcttcatcaaatcagtacaaccaacactgcccgtcactatggtgcgtgttgcgattgccgctcagctttcgggcatggcgtcaaacccgtatccgaagcccaagcttcagcagccctacctcaccacctgcgagctttgcgacaggatcatcccgaccaaggactggagcgcccacaagaactctaagaagcaccgtgagtctgaggtcaaggacagggccaaagctgatggtaccgacaccaacggcttcggtggtgacgccaccggcttcactgctgacactggcggcaacaacttcacctccacaactgctactgacgggctggggtgcccccgccaccgatgctgcctggggtaccgccgattttggcgcgaacactggtacttctggctacgtcaacaacagctccggtggtggtggcggtcgtgcctgcttcggctgtggcagcgaagatcaccagaagcgcgactgtcctcagggcggcggtggaagtggcggcgaccgcgcgtgctatggctgcggtgagactggccatcagaagcgtgactgtcccaagggtggctctggtggtggtcaggcgtgcttcaactgtggagaagtcgggtatgtgatatcttactacttgctgtatcaggactgacatgatacagacaccgcaagactgagtgcacccagcctcgcaagcctatgggcggtggcggtggaggatctgatcgtgtttgcttcaactgcaaccagcctgggtaagtcaactcactgtctccgtatgttaagactgaaatgctaatgggccaccacagccataacaagtccgactgtactgagcctgccaatgcgtctggtggaagcggtggacgtgagtgccacaactgcaagcaagtcggccacatgtcgcgcgagtgccccgagccccgtgtcttccgctgccgcaactgtgacgaggagggccatcagtcccgcgagtgcgacaagcccaaggactggtcccgcgtcaagtgccgtaactgcgagcagtttggccacggtgctggtcgctgccccaacccggctgtcgagcctgctgatggcggctggggcgctgctggtgctggcggtgactccggtgccgctactggcaactggggatctggtggagttgattcgggtactgctgctactgcttctactggcgactgggctgacgagagcaccgctgctgccaacggcgagtcctggggtgatgcttccgctgccactgcggcatggtgaagcctcgtcacaccgactactctcgcaacgtatgagacaaccatcggttggtttttcacaagcgcgagtgcttcgcggtcgaattacaaaaaggtggaatgggaattggatgggatcaagctcaacggggattcacgcggagataggtgacatcactgtcttcgataagtgattgaatatcactctcagcgcaaatgcaaccaaacacgtgcgtgacaggtactccagagatatgacgacgaacaacaaaaatgaaaagcgccaacttggccgcaacgtttgaaatcctatttttgtgatgtttctaatctaccactattgaaagaagtcctaaatcatgttgagtcattacaagaattgatacttttaaaccacctgagcactccacagctcgcgctgcgtgcttttatcataaaagttagtcgtataaaaccgtccatcaattcatcagtccacatccttctctccactccatccagaatctccttcaaacaacatcgtcaccgccttcacatgtcagccatagggttccactcaacccaccccttcctctgctgatccgccacaacagtcaatcccgggctcctggtcctcaacgcgccgccaatccaccccgagaacacaacccccttaccatccgcgcccaaatcatccttcccgccgacaaccccaccactctcctcccaactctcatcatgcaactccctcaacctgctcaccagatccgcaaactgcccgtcctgatacgtgcccttccactccgcgggaatctgcacgtcgaagccgtcgacgacgacttcttcgccgagcgggcgttggagcgccgtgaggatcgggttgatccactccgttccattgggggacgcgcccgaggggggcgtggggccgagaggacgcaagtcagcgcgctcggtgtggccttcgccgaagagggagaagagggtcagagcgaaggaggaaggggggtgggagggggagaagaggtttgggaagggtgaagaagatgcagtagaggagattgggaaagtgatgttggcggtcacgagggggtttacttcggcgacgagcacggcgttggggttgtcgatgatggggcggtttacggtcgggctggtgctgggtgttgaggcggctgaggcgctggagatggcggatgaggcacttgcggtggactcggcagcacttgcggtcggtgagctgtcactgacgctggaggcagattcggtggcactgggacctaaggcgggttcgccgacactgaccattgaggtgaacaagatgtcgctgacgcttggagctgattcggcggcggcgatgcttgagattgattcggtggcaatgcttgagattgattcagcagtaatgctcgacactgcgtcggcagcaatgcttgaaacagattcggtagcggtgacgcttgaaaccgactcgatgacggagctgggttcaacggcactggcgcttgtaatggattcagtgacactggcagatgcaactggctcgctgacactaatactcgagactggttcgacagtactgacgcttgagatcggagtgttggtgctgaagcttgggaccggtgttccgacactgacactcaagaatgcttcgacagcgttggcgctcgagactggctcgctggtgctgaagcttgagatggatgtgctggcactgacacttgaggccagtgagctgacactgacactcgagaccgatccgacgacgctgacacttgcggccgcaatggcactcgagactgacacgcccgcactggtaccggtgacagacgcaacgcttgagaccggcgtgctagcactcacgctcgaaaccgctttgctagtactagcacttgatgcaggcttggtggtgctaacactcgacacaagcttagcggtagtagcacctcctccgagtcccagaccgagactgatactgaccctgaccggcgagttcacatcgacaacaatacctggctggcccaccgagacgcctgcactagcaagcggaccaagattcacgccgacattgagcggctcaccaacagccggcttgcccaatgtaacaattggggaagggaaaacaaccggtccatgtcccaagttcaaatttggaaggaccggcttcagaaacccatcaatctgtctcttctgcaccccctcgtcgccaaacccaacgccaaaaggctccgtaggcgaatttgggttgccgaagttgctgtttccgcctacagcggcgaggctggagcctttgacgctgaggagtacgcgcttgccgagggattggcagtgttggacttctacgccgagcgcggagcagtcgagcaggccgggcgcttggattgcttgacgggagttggggacagtgcagccagggaaggggaagagggccgggtaggcggcgggaccgtagaagcgggagattagtgggagggtgagggtgtggacatcgggggtgttttcgcagaggttgcggagcgagaggaggcctgggtttgtgtgttagtataaagttaggaggggcaagaggcaagcaaggagaagagagaaagagaagaagtaagaacatagcacaaaacgcaagccctgagtgaaggatgaggaaagacacagacacatgcaagaaaacagctactacacgggaaggtccaaaagtatcaccatgatgcatcatttaggcgcattaaagtaactacattaggacctcccataaagtaaaaacaccttgctccacattcatcgtcatcaatctccatcctccatctcgttcagaccccttccagctcttacgtgtgtttcatgcaatcgtaagattcgctttcgtacttatcatgtctcatgccataaatcgcatttctcaagggacaaacaaaatttcaaacgatgcatgtgcggaaaaagcagtttaacggccgtatcctccagtgggcaagggaataaacacgctcaacgtaccagcatcaacgacctctggcgtcgcgatggggaggatcacgattggggtggcggtctcggtctcggtgacgatcgaggtggtgttggcgtacggtgccgcgacgtcagatgcgtaggaagagactgggagtccagttccgacggaaacaggcgcttcggtagtctcgaagggaagggcagcgctctcaacggcggtgacgttggcataaggcgcagcggggatagcaacagtgacagcgacgctgcttcccgggacaccggtgacggtgatgggcacgaaggtaacgcttccctcaatggcttcagcagcggtggacacattggcgtcagggtaggtgacgttgatggggctgggcagagcaataggagttacctcggggaaggtgacgttgattgggctgggcagcgcgatgggagtcccctcggggaaggtgacgttgatggggctgggcagagggacagcggtcaccaggaggggagctgaagggtacacggcgccactggctccgctggggtatgtgctgttggggtacaacgggctggcggcgatggggagatcggtaccaactgggaggctgccagtgccagtcgcgagaggagccacggcgatggagccagtgccgtaagtagcaccggtgccgtatccagttccataaccggtgccataggggataccagttccgtaggagaccgcagtctggataggaagaacggcagtagcgccagttccgagaagagcagagatggcggttccaagaggagcgctggatccagttccaacaggcgcaacgacggcggtgggttcgccgtaagttgcattgggccagagaggtgtgccgataatgacgatggggacaccagttccagcagaaactgaaggcgcggtgccagtgccaacaatggggacgggagacacggtctcagtgataacgacaacagtggttgaggtggcgttctcgacgacggtctcagtgatgttgatgagaggcaccgtgatgttgatcagaggaatcgtcacgttgataataggaagagttgtctcaataggaagcgcgattccagttcctgagggcaggctggagttcacgggtgctgggacgccagtgacaagcgggttggtgctgaaccatcctgtgatgtttgcagcggtgggaacagggccaccgtaacctgtagtggaattgaagacagggaacggaggcgaagtctcgacggctgacgctgtttctgactcagtcacgaagataggcgtgaggaagcttgcgttaatagcactggacaggtctccaatcggcagaattgacatgatgatttcggcctcggaagatgtggcaggcgtagtagacgggtacagggagactacaaccggggtaggtgtagctgaaggatcagcagggatgatgatctcgatagcggacgaggcagggccggtaggattcgcaggcgtgggcgtgaccgtgatggtgacagcagccggctcgttgtcgttgtcatcgtcgtccctagggccaaacaggcgagtgaagaagtccctgaagacctcccatgcagtgcggttgttgagctcgtcgctgatgtcctcgaagaagttggttgggttcgtggcagcggcgttggcagcggcttgaatgagcctcagctgcgagctgggcgttctgcaccggtgatgcatcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtcgccagcataatagaaattagtgcgcgcatcgcgcgctcttggagcatgtgggtgacatgactggtacttgctccttgagaaacgaatgacaaaagaagcgagtgactggagtaagtagaaagaatatgctatcatgatgtcgagttggtatatatggtgttgcaagtaagggagggtggcgaacatcgcaacatggcaagggaggaatgaattcaccgaaatggcttggacgcaatccggctaggtgggcaataattttgcatgaaagtgttgagtgttgcagaagggcgatggaggatggcagggtggtcgtgccacaatcgacgcgatgtttgcattcctagggataagatggccggacgcgagcattcccattccacgttggagactcatgtgagccacatgcctaatagctgccgctatcgtttcagagataaggtgccgcaatggcctgattcaagatggttggcaagctttgtgaagtgcaatgcgcgctggtgaggcgcgccgcaaagcgtatcctagaggtaggtccctttgtagacgcgactcaaatcttttgccacaggagcgaatgagatcaggtctcggcattggggtccgcttacaccagttgctcacttcccgcatgcacggtaatcgagacgctagctatcttgaggatgccttgcagaggactaggctagtcacacttagatcgctcatatgcacagggaccatattacctattacagcttgcattaatcaagcgacaggcgacgcctgacacagcgttcacagcgacctggccagactacaacgtgctgccgaggtccatgatcccgctacaaactgacttggtcgcatccgctgctcgtccatcgagtcattttcgacatccagaacacagcgagcataatctcgcacgacatgtcgagtggtatcatccttgtcccaacgtcattccaaaatgcagatccttacgccgttcctcatcaaaccatacaacgatattcatcaattctttctgtgccacctagtgctaggatgagcagcttgcgactttcatcaaatctccttcaacttcctgtactccacgatttcgaacctcgttgggcggccctcaggtccattgccgtatcttattttctcttggccaggacaccgctccagagtgaaaaggtgggtctgtttctccttgtcgaccagcttgtagctcttcgccgtgtaaagtccatcgtagcgtaggccgatctcaggacgatacttgtttttcgttgagagatgatgtgatcgaatgacccgaatcacgtttccaagagtgcaggaggtgatcatctgctgcgtagcctcagttggggtagaattcttgccttcggttccgctgtacacgattgtgtccccatcatctctgtcgtcgtaccctccaccgcctgaaagcacgatgctgtaagtccctttctctttctcgccaaagatccctccttgagagctaccgtgtgctccatcgcgtacggtgcaaagctgacttggccagcattgacctagtactaggccattgtgaccatagcgtttagcattcggcgggtgcttgttcctgtatatcgggcacagtctgtcactgccccgatttgggcccttgacggcggtgataccacgcagaacgtcgtgctcaaaatctgctctcatccacctcaagtacagctggtaggcgtcggcctggaggtcccagggaaacccagcatgttccccaaagatgcgaggaagcccattctcaacattcaggatgcgagctgtcctcacctcccatttattgattaccgcgaattctgccttgtgaacatggtcacgaagctcattgaagtagtccgtgagcttcttccgatgaactcgcttatcgggctgcatttgctcttcgcatcgcccaatacatgttcttgagagactctagtgctgtaagagatggggagcgcttcttggccaactctttcatgttgaagtttgaaggcttgatttcaacgtgccaattgggtagagataggacagggtaattttccgtctgctcaacaaatagcgaaggtgtctgttccatcgggcctgtgcttcgtgcggccgcttctcgtgcagtgccagtctctgaggaatctgcagcaattctaggtaaggatcgactcttcattccagctgctgcaggatgtatggagatgtttttcaggttctgcttggccttgtctttcttcgtcttccgttcctttggggtcttggctgtggggttgagcttcttcgtcttcggtgcactctcgatttgttcacgcaggtgcatagcgtctgtttgtagctccggacgactcggttctaagggtgacatagcgtcgtcggaccaaggaccactgcctggcgtggaggcatcaacatcttgggcagagctcgttgcgtcttccatatgcacgtcttcctcagacgacgaaatattgtctggctccgggcggcttgtcgcatccttcatctgaacatcggcctctagtttggatgccggctcttcgtgtgccgatgtgtctattacatcgaggtgtccagctgagtcttggattgttgttgtccctttcgagaccaccctcatcagcccaagtcccaagctcctcaggtaagcttcggcatcaacgcccatcctggttgcatgctcgacgttcttccggtgaaactcttcgggattgttccgcgcctcttggaatcgctgatggactaactccgcaggataaaagtgctgtgcaccattggcttgtggcagctgcagcagacgaggtggggaggcaggtgagtcctgatgatccggttctgagcccatgttgatgcgactttggagatctcgcagctcagtcgcatcaaccactcgctttttatctttcgtggatgttgattgttgcgaatcttgcaacgcgagcaagttacgccggctccgtccaagggacgactgcaaccagaatgtgctcttggccgtccggtatagcaagagggttgacttgaaaaaagtaggactatggtacgatatcgcgcatatcaggtgtgctggtgagggtagttgattagccgagtatgtatggaattcggttttgaaggtgagttaccatcaagctcctcgtgtgagagtgagctagaccgcggccacgtagctgcagcgggttgagcttgttgtatggcgtttgctcggcacgacgtgtcagttgcgccgacttgcgtagttcaagtgaacaatttcacaattgcgccttgacaccgtgcaatcgttcaactttggtataattgaagtgtaaagtgaagcaaagtaaagttgatgtgaagctaattcggggttaatgtatgtgcttcggcgtttgctcgtagggtggagatgtggggtcgaagtgcgcccggccgctagcgtgaacgcgctgtcacgtgaagacgagacctgtgagcttaatggcaccatttcaagacacgtacatatgcgcctgtttgcttgatgaagcaaggctttggattcataaacggcggacgcggtgagacacagtagatggtagtaaatttcgttcaatcgtagtatcgtatctatatgcacatgggtatgtctaatgcaccaaaccgctatgccaaacgccagcaccaagggacaagtacagtcttcaaacgctcatcgctccttatcgtccaccacctgacccagtgcctcaccctcgagcattgcatctccaggtcccgaaccaactttgccgcttcctactcgttccatgggcgtaccgacaagactcttgccctcgacgcgatcaagcccagaaagatccaagccaccttcgatgtccgcactcagatttacccagtcgcgtacactttccttagttcgactcagaatcatggtgtcctgagctaggctcttgtcctttgcttgagattcgtcaatctctaggtcttgtgggctggtgtttgctactcgaatgccgttttctcgcatgacctgcaggatagcgcgtgtattgagcctcagaacgcgatctggttctttcgcgccgaagatcttggtagtgacccatggaaacaggacaccaaaatcgctttgcgaaagatgcgcggatgagatcgggtagaagatgtgcggaccaggctgattggggtgcttagacttcgcattgataggcttggcgaggatgcgcttgacttcgttgaagttcgatttccagttgaagaagccctcactcaggatcgcaagcaggttcttgccaccagtcggagcatcgtacgatggcattggctgcgatcgaagccatgcagtatctgggctctggattggcagcgtccagaggtcgagaagtacgacaggatttgcgggtgttacttggcgaacaatgctggaatccgcagctggtgtgaagagtggcttaaatgccggtatgctctgtgctggtcgataatacactgacttcacgaattggatcatggtgcatgcgccgaacgaatgaccagcaaaactgatcgctcctggttcatgcacattgagagtgttagaaaacatgctgagcagatctttgtcggccttctttggctgatccagcgccacattctggagtttgcgcccttcatcgatcttgatcaatgcatcgtgtatgtatccaagctctgccagccgtatacgcaattgcttgtcacgagcttcgtaaacttctgtgctcggtttgtgggcaatcttctcgtattccacgcgctgtactttctcttttccatttggtacgttgtgaatagccaacggcgcgctgccatcccggtgttcaggtgcaacaaccacaactccgtggctagcaagagatccacaaatatgcgagtatgcatttcttgaacctcccagaccgtgcgaaaatatcatgaccggccatcgatttgactttgtaggtgcttcgagaagattggcgttctggtgtactggcatcgagacgtagtacaatagttgcggaatcaatctgtgtatttcgttagcgaagattattgaccagctgcctggatttcatgcttacgagaacacgcctgcaaatgcgctgctggcgcccaagaatctagcataagcactaatgtattctcgttgtgggctgggtatccatctgacgcccctttcattgctttcttgcctcgccggatagaagatcctgaacgcgacagtaggaagttctgcgcttccagaatcggtgcttggactctccaattcgcttgtgggtacctctatatccactgaaccaactttgtacggtccagtatgcgccgggaaagcgggtgtaggattaatgcgattgagccaggacatgttggcggctgtgacagggcgcggcttacggacggcctttgggagggcgccgagaagggatctataggctcgtgagaaagacagggtggttgtagtgagtgcagatttccacggtcaaaagtagaagatgtagcagcaaaagtatgtattgtgaagggaaagatttctagagtggaagagagaaatttgcggcgcaaagctatgcgcggaagcaacaggggatattagaaacgaagacattgtggtgacgcaaatgctaaatgcttattgtatgcgctaatgccagggcaatcccggagcacgcgacactgtgaaaacctggcggccagtggcgtcgcaagtggtgagaagaagtaccgaggtgtcggacgcgtttcggcggaccgtgggtgctttcgtacgaattcaacgttgattggcatgatgtagcgtctactacgctctgtagtgttgatgggcgagagccgattctatccttatacaaacagaacgtcgtaaatgctgagatgagttggtcgcgtgtcaaagccatgatgacgaaatgtcaaaattcgaagattgcgctaagttcgggccgaagcatgtgatatgccattgatcggaacatcgggttttggaacggctagaatcctgtgtgctttttggaagtcttattacaaaatgtattagaatatagctctcgtaacaacgagccgaatatggaatcattgcaatattcacaccaattcagcaacatccgcctcttctcctgccaccactcaacgtgaacacttcctgccagtcgcccaaggcacctccacctttcttccccctcttccggtaccttacaccctcatcgccaaacccacttttgatacttcccgtgccgtcatcccaccccagatcgccatactggatcccgctcgctgggtcgtccggatcgatctcgcctagctcgatctttgtcaggatcatccgcgctagtctgttgaacagctcttccacgttttctccgtcgagggccgagacctcgaccgctacgggaatgccatttgaaccagcccattgggacgctgtttctgttggtacttcgcggccatctggcgcaacagtatatgacgaatggaggtttgcgttgagtgagtgtgcgcgacttgattgcgaggatggtgtcggtggtggtagaccgctttctgaggatggtgtgctgccatagctgccaaagtaatctcggtcggagcttgcaggcggttgtccatctatgacgtcggccttgttgcctgccagtatgattgtgatgtctggtcctgcaagcgcccgcgcatcgttcaggaacgtttgtagttgctcgaagcttcgccagctgctcacgtcgtatacgagtatggcaccagccgcaccacggtagtaggaccgtgatactgagcggaagcgttctgtaccggctgtgtcccacagctgaagttttatgcgcttgcggttcgaggagttcgctttgcggtcggcgatgtggacgatcttggtggagaattcgacaccgatggtctgtgaggatagcgatctccctgctgcggtcagttcgaaacctcgtggagtaaagaaatttccatacattcgttctttacgaagcgatgcaatagacatgatcttcattcatatgttagcaaacatacccagtccctgcttatcgcgagcactcacttgcctgcgccactgggtcctaggagtacaatcttcgcgagataatcatacatactccccagttcctgcaagacattagtacacctccgagtctgcgtcaagcttgcatacctactcgtgccggcatttcgctactcctcgtgctcgtgtttgaggctgcgcggttcctccccatgattaatgacgtcgggtaagcagcaacgcagggtgtagatcttcagaactgagcggaatatggtcatacagttcctccgggcaatatctgggtatttgagcgtggagcaaggttgcgttgtgcaacgatgcggtggaaagccttatcgcagtgacgcgaaccgcggccctagccgccatgctgtcagacccgcccgtaggcgccgatctctcctagctccatggagcaggcggtcacatccttcactgctgacctcgacacaacaccaaagtcttgaaaccagtttgcatacgccgtcgtctcccttcactgcgcccttgtctgcgcattgaacagcacttcaaggagacgtctatctacgtaaagggccacgaaagtatcaacctgtgttcaagctttggcggtgaagaggaaaagtctccccgccatgtgactgcctactgacaggatggtttcattcggcgccagagagctgtgctcatgagtcgctggtgtcttcttcagcccagctgctatttgcattcgttaaaacgacttgatcaagatatccaattgcctcgatgtgaagctcatgacaacgctcacctcccagcagcacgctcaaccagagtgaatcttccaacttcttcgatgacattgccacgcagctatatgaccgaggattctcgctaaatatctcgaccatccattggtcgttcttactatgctctaccgcatacaaaaagcaattctcattcagtctcttccccttcccgtcacttctctctcccctcaatgaaccccatgctccggctccttccccacccgcccccaaacactcctctccaccaaactcaccaacttgcccgtctccccatcaacaaccccaaacataaaactctcaaagaaactctccactccttcaattttaatcgtccctgtcatgcgcgccgcaatttgttgtccatcacggaggaattcttccctaccatactattagccacacatcccatccctctcaaactgatatagaacttggaatgtagtaagtggaatatatgacgtacactactggtttgtattcagaaatcttgcctcgccactcctcaatccctttaacatatgcgtcgtactccagccgctcgccattcatgacatggtagaatgttggtaccacagtagcttcggcgtaggcttttgtttgagagggcgggccagttaggctccattccatcgccttttggaagccggatttggtggaggtgtattcggacatgctggtgtagggaaaatgtcttggtaaaatggagtggggttacacaatggattgttcagggcgggtttaataggtaaagatgctttatgcggcacagtatggggcgtattcttacacacgtgttggtcctgggggcgatcggtttaccccacatgggctggatgcggctaggtggaagactaagggcagggcttcggggaccgagatacagactaagtgcaacggaacatgctgctggtatatctcatgcaaggcccatgtgtatggagggcaggctgtttcattcaattgttgctgtctggcaaagtaggtccaaaagtaccgtcgcgtgaagcttttttttaattaagaagttgtatgaaagttgtgtctatatggtgtggaccgtgtgtaagtctcctttatccccagatactgcaaaagactgagactgtttcttctgtttcagcaaccgattttccttgttgcctgggcaagcaacccttatcgttcgttgcatgaagtccaagcatcgtcgctcccttctccaggttgttcatgctgtggttgtctttcatcgcaagatgcccaatcttcatcgctctcgtccccttgctcttcacaccatgggttttgtctcaacctctctgcttcagaaagcatttcaaagtgggatgcggtcgataccatattgtcaacatcaattttcatctcgtcccatggacgctccggatgatataccagttcgcccttcgagctctggccatcctctttgtccggtattttgatgtagaagccatctctattcaccagcggagcacccttgtaagacatgcgattgagcaattgtaaaggcttcaagtctactgaatctcgtgtcaggcgcatggaatctccgacgtcagaatccatatctgatgccaacttggtacttgaaaatctgaaatccgttgcatcgtgacgacttgggagccgagcaacttctgtccaactgacactaaagatttcccatcggccgaggtcgatggggatgccaaggatctcaggtacaatttgttttgctgtagagagcgggctggcagtcttcgcagatacaagcgacgccttcagcccataccaaggcttcgaattgttgggctgattggggacatggatgcttgttttcagactcgggatcaacgccgtcctttcgggattcgtgcaacgaaggctcggacatcgtcgaggggtggctggttaacaagcccggaacatagtggtagtcgtattgtacagttgtaagactttaatgccttggacactgccaaggcgcaaacgctgtttgctagcgggcggtctgtgaatggctacaagcaacgtgaattcgacgttgctgtgtttgagcacgagaaccgatagcccagacaagccagcgagcctcaaaatcttccctggtatcgcgactggagtcgtagtcgccatgtctcgagatcgatcgatcccgtgctcgagttgcccgccgcgagtgagactgaagccaaaatgaggatggtgatatctggatggagaaagcgcgtttgtgattccagatatcgtggggccaatccgctaacagacgcgagctcgcagtgaaggaaggaagcagtgatggcaaacatcgaaagacagcaagtgaagtgtctgaaagcgttcttcgatcgtgaattgcaaagaactgtctgtgcgacgtcgcagacgtatcgtgctgttccaatccagttctgatactgttacattctatgtcaatatcaactcgctatcaatgtctatcctacacaccgctttcctgtaagctgttcaagagccaacaaccagactctcctcgccctcagcctcctcttcgtgccccagcggctcatccttctctaccggctctttccacccagtaccagcctgtacgagcgctacgatgatagacagcgccacggcactcaaaaacagcactttgaatgcgtcttgataggcccccacagcgatagtatgttccttcccattcagcttgctcacaagcgctggacttcccagtagcttccgaatcagctcgcctcggtgcgtcaaacccgcattcgagaagccatcctttaatgacttgtgcaaaacccgtccgaaaattcctcctccgatcgcggaaccgaaactgccggcaaagccacggaaagtggcaagaagtgagatgacgattggatgaacgtcggcgtgcgtgaggtggagaaggtggactaaggcgtaattcatcgaagcgcccgtgatgagaccattcaagaagaccatgacaacgtatcctccccaagggctgctggatgtggagataaaagcgaggacggccattgttactgggaagagacccattgagataacgctgtgaagatagaagcttccggtacgcttgatgtggaaaacaccagccagaagaccaccggtggcgaagcccgcattagttgggatcaggatagatccggcaactgcgggagcccatcctcgaaccgcgatggcgtacattggtgtgtagaacaagatggtccatcgtgccatcataaagccaagtgtggcgaagcaagtgaggagagtgcctcgagatttgaggacggatacaggaatgacaggatctgtagcaatgtgactctcattcaagatgaagacgggcagagcgaacgcggaaagaatgagtggtgtccagaggatcctcggtccagacaagccgaggaggaaaaggataatggctgcgataagaagaagaatcccggagtagtcgatacgcctgagcttctgccccaacgacatatcgctatattggttttcttttgagtagtccgacggtattgacaggagaagactgattccggcaagcagactgataggcgactgtatccaaaacaatggctgccagcctatctcaggttcgagggcgcctgctataacggctcccaacgatacgccgacagtcatgcctgtgttcacaagtccaatgtagaggccacggcgctttggtgatgtcatctggataacgatgatgctagcgacgatgaaaatgccaccacctccagctccagtgagtgcgcggccgaccagaaacatcctgaatgaggtggagaatccggtgaccagggtaccaatgctgatcaacatggttgaaaaaaacatgcaaagacgaccgctgaagacctgagacaggcgacccatgagcggggcaagagatgacatggcgattagataggaagaagtcagccatgttgcttgttcaaaggcgtccagatccgcagctattgatgattgtgtcgtggtgaggattgatatgttggttgctaattgacgtcagcatgagaagaggcaacgttggtttgaggtccatgggagacatctagacgtctcgacgtaccttggaggaatatcagcagtcctatggatgctatgatgcaagatcctctcgctgctgatatgcctgtctctgcatcgtcctttgagtaaacagccctcacggaggttgagcgatggagtagcggtgctcgctccggcctggtattttcaattgccatggtggagtcagggtggtctaatgtaggggaaagacgtcgcaagcaagcaagaccaaggaaaagaagagttgaaatggatacgaagtgcagtcatgatgatgctagtagggtgccttgttgggcgatgacaaatgcggcaagatggcaggcgcaagcccgatgtctttcgtccgctctgacgaagaatccaagatagctgatatatactactcgatgacgagaagtggagtacgcatagtagcatacctgtaatacagcagaagtctaccaaaccttgcgctgtagtggacggtgcagctgcggcggtgacgtcaacgctcattggcccgtcttgcggcgcaactccaagcgacgtgggtagtgaaagctggcctgaagcagcaaacacacgacaacagcttacgcgcagtcgcgctcttgcctcctctacctgaaatgacgcgatgatcggtttcctttcgactttctcttcgacccaatactatccacgatgaggccacgactacagcggctcgtgccgctcctctttggtgagcatcggcgcagccacgcacgtgagactcggtgactgactgctagatggctagttcttctctcattcttcatttgcattacgacagcggaatcccaaaacgacgaccgagcacacgcgagcgagaaatcatcacgaagctattcggctggcggccaagatggggagcaaccatggaggtcaagatgggggaataccgatggaggcgcgaatcctcaccagggagagatcgcgttcagcgaggccatgtcagtcctacgcaacattcagccaccagcagcgccatggtggaagtttgagaaaaagtccggcatactcgggtcgagcgcatactacgccaaggagatatttgtcctcctcttcatgaacgcaccggcgcagcaggacctgctgacaagcagttcgcagccgaggaaactgggagagccgctcgcccaggcagtcaggctgctggaagaagctgcaggacagaagaaccccgatgcgctattcaccctcgccgagatgaacttctacggcaactttacgcatccccgaaattactccgaggccttccgcaggtaccacgagcttgcgacactgaacggaaactcgtcggcacagcacatggtggggttcatgtattctaccggtattggtggcgcggtcaagcaggaccaggcaagagctatgctgtaccacactctggctgccgaggatggcaatgtccgctcagaaatgaccatcgcctaccgacattctgccggcatctccacaccacgaaattgcgcagaggctgtgcatttctacaaatccgtcgcaaagaaggcaatcacatacattcgctcaggaccaccaggtggacattctaccgtacgagaatcgtacaagattgctgacgaggagggtggcgtctacggcgagggtgcgagtgctagcagctctggtcagaatgccaagatcggcagcgttcactcagatgcatacagctcgctggaagacgtggtcgagtacatggatctccaggcccggaaaggcgatgcaagagccagcttcaaccttgccaagctcaactacgatggatctagaacatccgagcgcgacttgccggcagcaaagaaaaggttccttgaacttgctcgcatgtactggacaaaggagggcaagatcagaccgaatgtgccacctactactgagaggctggctgcgaaggccgctggctatcttggacgtatgttcctccgtggagaaggaatgcccgaaagttacgaaatcgcgaagacctggttcaagcgtggcattgaccatggagacgcgctatcccagtactccatgggcatcatgtatctgaatggactgggtgtacctcaggatgccgtaagagcagctgacttgtttgctgccgctgcagatcaggacctggcagttgcgcaagttagactcggagcactgttcctcgatcaaggcgacgtcgccatcgcgataaagtactttgagcttgccgctaggcacggacacctcgaagcattctactatctcgctgagctcacccacaacggcgtcggccgtgacaagtcctgccccgttgcagctgcttattataagatcgtcgctgagaaagccgagttcatctcgacatcgttcccagaagccaacgcagcttatgccagtggcgatctcgaaacagctcttgtaggctatatgatggccgccgagcaaggttttgaaatcggccaggcaaacgtcgcatacctcctcgaccaggtcaagccgcgcttcactctctcttccatcgtacctttcatgaagaaacaagcctcgcttgccggcgacgccgctctagctctgatctactggacccgctccgccgagcaaaaaaacgtagactccatggtcaaaatgggcgactactacctccaaggcctcggcaccaccgccgacaaagagaaagctgcccaatgctaccaagctgccgcagacactatgcagtctgcccaagcaaactggaacctgggctggatgcacgaaaacggcatcggaatcgaccaagacttccacctcgcgaagagacactacgacctcgccctggaaactaatccacgcgaggcgtatctcccagtcgtcctggcgctatacaagcttaggctgcggagttggtggaataccattacgaatggcaagattaagagcattcaggatgaacccggtaagtcctggcctctcttcctcccttcacataagctgtctcttttcttctatgctaatatccaacgcagtccagaaaaaagacctcacactgacagaatggctctcggcctttctcgaagccgaactcgcagagtgggacctcgacgacgcgtatcccgatgacgactatgacgactacgccgacgacatcgattcggatatcctggagtcgctggtcatactcgcgttgagcggcgcgctggcgttcttgttgtactaccgcacgcagcgacaaaggcgccaggaggaagagaggcgcaggcaggaggagcagcagagacagttggggcagcagccgcaaggggcacagcagggacaggataggggtatgtttccgaatccaggggatccagagtttctgaattgggttgcgggtggagtggggcattgattgagcatggtgttggggcattgttagcatgattcacagaggtgggtagatagatgtatgaacagttgtacaaagttcacttctctgtgtttcttttccaagcatagcatgattgctacacaacatgtagaactatcgaccttggtatcttcatcaaatgccatgccacgtgaacaacgcccggtcattcttccatagacaacccggacccaagatgtccaatttcaccaaaaacgccaaagcccaaagtccagatccgaccctgataacgccgtgtatgcgagtgaagtaaccacgccctactcttcagcctcagtgttccagatctccacctccctgctctcaagctctcgcattctctcttcctcgaagatgctctcggtaggcaggcccgtctttccgtagttgacgacagggccgatggtgttgatccactgctgcctgcgctccatgagcgtcttgatcggctcgccaacaccaggtctcgttacagccgtgcctgtgatggcatgactaccaccgccggcgccgccaggacgcttattctgcttcttgcccttgccaatgttgcggttgcgcttgaggtaggcggcattgagctggttgtcgaggtcgtctgcgatggtgttgtattcctgctgggcgatgcgctcttcggtgaggccgaggaggcgctgtttgcgcgcgccgttgacgatggactgtttgcggagttcttcttggaggaagcgcagacgctgggcgacttcgtcatcgaagtgggagtcgtaggcggcggactcggcgtcggcttccgagatcagaccgtagtgcttcaactccatcaggacgcggtcctcgaggccgctgtattcggtgcggccgttggactgggcagacttccatgctggagattggaagtcggggagctgcgtagcggccggtatcgagttggtgtttgtgctgtctgcaggtgcaccggcgccttcgtcaatgtccatcgcatcgtcattgagaccgtttgcaccgttggagctattctggttgccgcgtccctctggacgtagagtacctaacagccgggccagcagaggaccagtagatacttggtcagtctcgagtacatcatcagtgacgtcctcagctgcaccgcgcggcacattaggtgctggtcgttggtcattcgagtcgatgtgcatggcgccatcctcctctgcccagatctccttgtagtgccggtttccacgtctcgggagcacgaacggtgctatcctatcgccccgctctttcaagaatgctacatcctcctccgtgagcggtcggatgtaaggctccacatagttggcaaacacagtggcattaacctgtgttgctggctttgcgtttgaaaagtctttgttaggcggtgagccagctgtgcggtcgcgtagatcagacggggggaagtcggcaacacagtatatctccttgcgctcctcggctgacatgcccggggtgacctcacgaatatggtatatggtgggatcgtcgaatttggcggggtctgggccgaaggtctggaactgcggcacagcgggcgcgggcacaggctggtgtgagacgtcagagccggtgggcgaggccgcatcgccggcgccagctgcggagggcggagcctgtgatataggcgaggacatggcggaagaattgtctgtggacgagcttgttagcaccgatcttgtacgcatggttgcaactctgctgttgctcgtgttgttgtggcgacagaacgttaaaggcaattttataaccaaccgctgcgcgggatccgtacgggtggtggaggtgaaatcgggaagcttttctcatggtgaagacgtacctttgttgacatctagaccatcctgtctggtgacgccatgcgcgcctgtcgtgggcgggtgcttgccgtcctcatcgtgcttcttcgcaacctttttcagcttctgtttgcgctcgcggtcttccgtgtccttgtccttttccctttcccgtggccctcgattcttcctcatgccctgcaactccctcaacacgctctcggaatgcgtgcaccgcgtctcaacgttcttgaccactgtcgactcgatcttatcgcgcatggcgagcagcttgctgcccgatggtatcgatgtgctgcttcctccggcatccaatatctcctccagagtagtctcgcatctttttaggtaggagctgaggggcttgttgaagtatgacgaggacgacgagggctccgttgacgcgcgcatattgggcagtggtgtggtgtttcgactgcgtggggtggccgatggctttgagccgggcttcgccttgcccttgctgctcacattggagggggccattgcgggtgctggtggtgagggcgcggaatgttggggtatgcggggaagacgcgccgtggacgtggggagcaggcggcctcaggttccgcgcacgtgactgcgcactcgtcggctgggtatggatggcgacgtttcttctgctagggtggcatcgtggacagtagcagcaggtgacggggcgtgtgcgagggtttggtgctgtgaaggatggtccacgatgtcgcattcgcagctgctgcatcgcctaggtagctgcgtccgagctcgccaagcgcctctcacggacacccatgcagtctggcaagaccttcactacgtaccgcctagtcccgtgacgacgcgacgctctgcgctgcatcctgcgcttgggcgcattcgtcgtcagcttactacgaacaattgcgcgtcgacgcaattggacattcgtaacgtgcaaccggcgccaacaagctttggctaagctttccgtgctccgggcatccatgcatccggcagaggcggtttccagccgccgtcaaccacccagatttcagctcgtgaacaccactcttgctgccctcttgactgttccccgttcactttcactctgctgcgcgtcgcatttcctgtacatgcgccattctcgctcgactgattgatccagcatgcgaggttgtatctgcattcctgtggctcctgtgtaaccgtccattgtccattgcgcttcaacatgagtacgtcaccacccctcggcctgtcgctgcttggaacatgccactaatcgctgtgtcgcacagctgcccaacgcatcggcatctacacgattgactttcccgatccatacacaatcagctacgacaacaaagaattcgagactctcaattccagcgtctccttgctacctaccgcatcgatggctaacttccagactctctccaccaaaggcgtcggccgctcggacccgtacggcatactctacgtccccaatctaagctcggatggctgcaagagcgaggagctaaaagttcacgtggctgcgcaatcgctgaacacggctggccaaccttccacaagacaaggactacgccttgatcgcaatcgccccttggttttctgcgcaatgcacgctcgagtactttgccgccgcgcgcaaggagccgaccaagggcatcttcgtgtaccagcccgcgcgaggcaatgaccagcccccggtcctcaacgatccgtcctggagtctcaacgatggtgggagctggcagagcgcaaacaccttccccacatatgcgctatcttccatgacgggcgacatcatcatgaatcagatggcacagtactcgggcaatgtgaccagtgttccacatggcgacgaccttgcgcaagaactcgatcccagcgactatgttcgtctgtgggctacggtggcgacagaacaaggtgctcagcttccgagcttgtgggttttccttgtcatagtgctggccatcctcatcgtcgcagtctgtggcacatctatcgcaatgcatttcatccagcggaggcggcgcaacaaccttcaacggcgcgtgctcgctggtgaagtcgacctcgaagcacttggagtcaagcgcttgaacgtatctcaacagatcctcgacaagctgccagtgtatacatacactgccaacaccgccaccgaccacgagaaggcaatcccgcagattcctctaccagcggcagatctcgcttcgtcgtctgtagatgccgagacgggaaacaaaacttctcccctagtgcgccattcgtctgcgccgacagcagtgggtgcttcagcatcatccctgaaccagccgacctgcgcgatatgtctggacgacttcgaatctaacacaacacaagtccgcgagctaccatgccgtcatatcttccatcccgattgcatcgataccttcctcctccgcaactcttcgctatgcccgctgtgcaagcaaagtgtgctaccacccggcgcttgtccggtgaaaatcacaaatatgatggtacgaagggagcgtcatataagtcgcatgcgagcacgtggcacgcattcagcaaatggacaatcgagcactcctccaaccctatcgcaacctcatactgctccaccaggaccaatcggatcgctagggagacgcataggaggagcgatggcaggtcgccgtattttcagcgctccagaaaggatgcgatctcgaccagcagacattgagatggccaataatggcactgcgccaaccacgatatctaccccagcagccccaagtccaccaagcggtgaaactcctgctccaacaaccacacacaccacttcaagattgctcgccaacacaaaatcgcagagagtgggcgcgccagcgtgcgctacaaatgcttggcacccgccacgctcctgggaccgatgtggatgaagtcgacactaggcacagaaatggcggcgggactcttaacagagtctttccgtggctttcgataatatttcttagcctttcatgataccgacgaatagagggtactggcgtaatggcatacatggctgggctgttcatatcttttcatcgcacattatcttttagcgcactgtacatataccaccgatcacagtctctcttttatcgtatatatatatatatataccacttgacaatcattctataaggaatcatagtataaatacagcactgtctctctgaatatatgcgtaaactgtggtatttggagtcattcacacctagcgttcaagctaatactttcgtctgccagctcttgttagacttcctgtcctccattccaccacgaatcatcaccggctaacatattcaccatgtcggaccttccagatgaccttgtcatcgctctcgcggcacatcaggaccaaggatccatggaagaggaaggtcaagagctttttatccgtatcaacacttttcaaaagaggaaacgcaaagtctcagaccagtcttgtgggccggcgaaagtgactttccctgacatccctcggctttctccagggatctggcacaagcgtatatatgtgggacgagtacaggttctgtccaagtttggtgtatgcaaattgccatcatcgcatgatgcggagcaaggatcaagattcttcaacaccggagtcctttcccctccagacaagatctgcgctgaactatcatgttcgttcggataaatgtggtcgggtaaacattggcgcagaacgccctgcagtagccttggaaatcatcgctgctgagatataggtagaatgtctgttattccactgcgtatggtgactgagaaggtgcatagtttgtgaggtccttgattggaccatgtactaggttcgatttcgaacaatcgtgcggcttacgcctgagtgcattcctgttggcgaacagttaagccaacagtaattgaaggaccttattccgaaggtgtcctgggaggcaaccgatattgcagctcgctttttacagatcacagccatcttgccaagatctgcatacttacggcgtggttcgtaatggcctgctggggatatgacctattgctctcttttctgcacccaaaaaaacccctagttgcatcttcctccactgccgaagttcggacgcatataccttcaaagtgattacatttgcaaagccttctaaactccatcacattggccgtctcttcacaccatggcagcactcgaatcctgctccctacctttccacttctccgacgttccaatcgctcaagaagaaaccagcatcttcatcaagtgccacgatcggatgttctcaaaagtcaccgtagtggatgacagaggccaagagctcttcgttggaggaggcgaaggtctaatgaaatcctggtcctggcgccgccagataaaagacaccgccgggctgccgctattcgacctgcgccaccacggttgggcgatgaagaatctgtggacagtggagagtcctgatggtggacagatggccgaattgaggcatgtttctgatgcgagacgctcggatttggatatgtttctgaaggggaaagaaggcggggaggatgtggtgctaaatgtgcgacagaaggatcatagcgcgattacgacgcaggtgtattttggggatagatgtgttgccgaattactgctgcaggagtcgaacgatataacggatcttagtggtgtggaccggagttcttggagagtgaggattgcagggggtgtggatcctgctgttgtaagtgctgagggttcgcgtggtggagtggactgaatctaatctgtgtggtagattttggtcattgcgctctgtcgggcggagatgcatcatatttggagacagtaaacagtactagatgctgggcagggcactgttaaaactgggatggtgctagatttggctgcccgagccttgtctcgagaagtgggaaaaaaccattttaatgtaaaggatgctgccattgcttctcattcatggtcgtgtgtgaaccgcacttagtcagtttagctgtgcgatgaaagcttttcgagcagttgtccgagcttggctgcccaaggatatcgtcaaagagagggagagggcagtttgctgacatacaatgctgcgaatgcttctggatcacggagtgtagtctgtaatgaaacgaaattattcacttttcctcattttccgctgcaaacttttaaccaactcgttttcttagagtctgaacagtcattgccccatgatgcttttacatatataacgttgacccaaaatgacttagaggagctttccccaaatgggtttagtcgccaggcatgatctcagtggtcgaattgtgctagttgataccgcccgactacatggcgagctgttcctagatctagcgatgtttaaaagtacccatagagcatcgtgtagcagacaattgtatctgccccattgttttgcatatgctcaattcgccatctcacacaccagcagtcacggttcctatcatcattcggtaagatggatatccacttgcgatactcggcaaaccactattcatgatgcatctggtccgaagtcttttcttgccgcgtatctgccaatcgaagatattgagccatttgagcgatacgctcctggaggttactacccagtccgaatcgatgaacaattcgcttcatgtcgttatcgcattgtacacaaactaggctacggcgcgtcttccaccacttggttggcacttgataagcactcaaccaatttcgttgcgatgaaattcgcagtggctgaacttagacgtcctttcgggaacgcaatcttgaaaatcttgcgtggcacgaatggacgttttcatgacgcggatgcaggtataaccatcataccagagttattggacgagttccaagtcgaaggcccggacattcatgggattaggagaaaacatcactgccttgtcacgacactagcaagaatgagcatctcagaggcgcgagacgcatcttacaatcggattttccagcccttggtagctcgcgccattgctgctcagctgattcaagccatcgcattcatgcactctcgtggtgtcgttcatgcaggtaggcaatcaagctggtcatactagagacctaccacgattctgatcacaattccagatcttcacgaggcgaacatcctactccgcctgcctaattcgatcgacaaccttactccagaccagctctatcaaaagtatgggcagcctgagctcgaagagataacacggctggacgggaaacctctggatccgtgggtgcctactcatggcgttgtagcagtctggcttggaggcgccagcgacaccatttcgctcgccgactcgcatgttttcttgaccgacttcagtgaatcatttcggccagcggtggacgtacatcaggtttcccacacaccctttgcattacgatctccagagatgcttttagagccaaagtcacatgtcacgttcgccgcggagatctggagtctcgcgtgcgcagtttttgctatcatcggccagcgacccctgtttgatacttggttcccaaccagagacaaaatcctcgatgaatatgtagacacattgggttgcttgcctagagaatggtgggaaagctgggtgaaccgccatgaatgttttgatgatcagcttgagagggtagatggtgcgcctcgtcggctgctcgaacatcggctggaatattctgtccaggagccacgtaaagaagccggaatggctgaaatgaaggagcaagagaagcaagaattcctcgcacttttgagatctatgctgtcttttgtaccagaagatcgaccctcagcacaacaggtcgttgaatccagttggatgcagaaatgggctataccggccttggagttgaccaaagacattcaggttcttgacaatacttcagcagctatgtccagaacacaacaataatttcgtctcgactcgatctggtagcatgcaattgattgctcaaagtattgtcagaacgcaggtctgcacccactgcgccagcatgccaaaaaggtagcagtgcagaatagtgtatatcgtcagctaggtctgacaagtatgttttgagatcacagatctgaaacagaagaacattgtcttgcatcgaataatgtccgtggaaactttgcgttcttttgagtggaagacgcgctttgcatactgtattccaaatgagccccagcacaagtcaagttcagaaagtgtccgtgtcaagaaacaaagtcctaatctggacatccttgggtatcgagatctccataaccgacgccaatacattgcggcaatggttcctgcttgattccattaccgcaggatatcacgggacctcccttcaccagaaagtatcttcactgcaatatcttcgcagctgtggacatggtgtatcttcctaaacgcaaaagcggccaaggaggaactggaacaaagtgtggatactcaagtcactctgatctaccgatgaaatacactggaagaaatcaagaactccaggatgagatttgactgaaatttaaaaagagagggcttgcggggtgccgataaggccaatagaatgtatggacagcagcgacagacgagaggggattacgcatgcacttgtcgcgggacaagaacctgcaagcatcgaaaatggtggtgcagcaccggtccgacataacataatgaagcaagtctcctgactggtgggtaaaacgctggagttgtgaggactacggacttcgggcgaacgtgaaacaataccgccgctgtttagaaagcaacctgcgattgggttgaacctgagttacagcgcactactttctggtgcttgtttgcacacgtgttgcgatttatcggtcctgtattgcgatgctgccttggcatcagtgctgcgctgtcagtgctcgtgcttctcttgcgcttctagatcagcttctcaaactatggctccacaagcaagctgttggatcatgagctttgtcgatactgagccggtatgatgagtacccgaggcttgtacgtaacagatgaggagcaaagatagccttgaaaccgaggtttgtcgcaagcctgtagcttgcatagatggcaagccgttttcaatatttgtgggacctgttcttgtcgatcactagtcctcatgtctaccaatatcctgatataaatcgatgtgaggactatccagggacaatgctccgatgaactagacctaaatgcagaactatccacctcgactacgctagaagaatgacaaaagagattgtgagaactactcacgttcccttttacagcccccacattcggtccgacccctccacagatctctacacgtgcgccggtacctgacagccggctagcctaaccgagaaggtgcataatgacgagcatagttagtggccggaccgcgtccaggataggcatgcatcaaatgccttggacgcgccaggatgcacggtgatattagggcgcgacatctaccacaccaagtatcgacaacgtgagtttcaagttaacgatgattggagcgttggagtcatgacgaaggcgacgcaggaacgttaatcccggatgtgcgaacgacttgggcaggcagccaggcgggtagggctttgagccaagtatagtggagatttggacggaatcgcgattgagacggaaacttgaatcgagagaaagatggggcggtataagagggtaacggcgtcccatacaaaccgatctgcaaccacccgacaaactcgtcttgcgcgttcgactctcgcttaaatcagccaaatctccacaatagcaacatgaagtgcttcatccctctctctctgctcgtcgctagcgtagttgcggcgccaactgctgcaccttcgccacaagagggcgccagcttccccattaccgacctcgtcgactcggacctgaccgtcgaagaatacgcttcacagctcgagagccaacctgcgggagagcctgccgtgactaagcgtcaattcaatggagacactttcaaccagttgactgacggtactccgtatgtttgctgatacatttaagcaattcagacacttacactgtgactacagatgccgagccgtaactgtcatcttcgcgcgtggtaccacacaatccggcaacgtcggcgaggcaaactctgagggcccagtgttcttcaacgctctggccagcagacttggaggcgcaggtcaattggccatccagggagtggactatcccgcgaacgttatcggattccttgcaggtggagacgccgctggagccacgactatgttcaacctcatcaaccgcgccgtaacgcagtgcccagcaacgaagattgtggtatcgggatacagccagggtgcacaactcgtgcacactgctacacagaggctttccgctgcgaacgctgcgaaggtttctgctggtgagttcgttcgacccttggacatggaaccaaatcaaactgacgatgaatagtcgtaactttcggtgacgctgatagggacgagtcgttcggccaggttgctgccaacaaggtcatgatcatctgccatgacggagacaacatctgcgacaacggcatcatcatcactcctgcgcacaggaactatgagattgatgccccggctgcggctgattttgttcgcgcgaggactgtttaatcgtgctcgactggggcttctccctctttcggtgttcgtgccgtgggctatcgcccatcgcgaaaagtcatgacttatgtttcctacgcagcttagttttaatccatatgaacttcaattctgtcccgtttccgtcttcggataattatatgttggagtggttggagtggttgaattggctgttggtgcttgttggtcgcaggaggttctggttctgctctgcctgaatgtcggcagcttgaccaggcatggcgaatgactgcatactcatctactctttctttccattcgatactaatgtggattggttttgaaggggctattccagtatgaatgggatgctgtgttgtcgcttgcgacacctcgtgcagtgagtcgtgattgactttggttgctgtcagcattgcgtccactccgagacgacattgcgtcctcaaatgtcgtttaaaatccttcagtatcggatgcggccgtgaaccgacgtaaagcgggtggctttctcgcgcatcgtgaaaatttggaccacatagagggcaaggtcgaatcctcgacacgcgcaaggttcgctccccggcttacgcgagtcaattagcaccgatgtcgtgctcgacccacaagtatgcgaacgcggccagaggctcaacatcataatgaagtagaaaatcttcatgtcgaccaagccactataggattcatccgaagttgttcctgaatcacttaagatgtagatcgcaacgtcttgcggtgtcgtgaatatcttcacaattcttcatcggtcttggcttgacttcacgacacaaccacgacgtcgtgcagtggtttgaacttctccatcatattctttggcttgtttatcaagttctatactataggatgtctgctgatgcgtcttccgagcctgcgggctctcttgtcgctaagcggcagtcattctttcggtcggtccctttccaaattatcgtagcatgcggtgtctccttcacagctcctggcatgtgggacgctctcggtggattgggagcaggaggtgctgctgagccatacgctgtatccgctgccaacgcattggtatatggcctcttctcagtcgtatgcgtagcggctggagccatcaacaaccgtattggactcaagtacggactcgcgctgggcgccattggttaccctctatatggtgctggcttgtacacaaacaatgtatccgccaacacctggttcatgctctttggtagtgccatttgtggtatctcggctggatttttctgggctgctgaggcggctattatcattggatacccaagtccaggagacagagcgttcttcttggctatatggcaaagcgcaaaggcagctggacccaggtatgtatatcaaaatctgcttttgaagatcagatagctaacattatgtagtatgttactcttggataaaactacttcgatggtatactgactttgtactttctagtcgtcggcggagccattaaccttggtctgaatgcgaacaggcggactgctggctcagtctcatcttcaacatacattgtcttcatcgtcatcatgtgccttggtctccccgtcgcactgttactttccccggcgaacaaagtctggcgcaaggacggtactcgaattgtcacctctatgtccagcagctggggccaggagttcaaagctgttggcagactgttcatcagccaaagaatcctattattgctcccggcattcttcatcagctacttttacaacggcttcgtgagtacctggctcacaacatacttcacggttcgcgcccgcgcattttccagcttctttaccaactttgccggtattttcagctcgttcatcattgcagcacttctcgacaaccagaagatccacatcaaaactcgcgcacgcatcgcgtttctgtccatcatcacgatcctcgtcggaacatggatctgggcgacgatcctgcagaaacagttttacgatatggctgaagcaccggtcttcgattggttcacaagcggcttcggaaaaagctacgcgctcgtgttcttctggcaatttggtggccaggcgttccagcaattcttgtactggatcgtcggacagtatgcgacggatctatcgaatttgagtcatcacaccggtatcttgagaggtgtggaggccttgggccagactgttgcctgggcgtaagtacttccttcaagaacacgtagcattccactaacgtaccattagcatgcaatccgaaggtggagccaaccatttcgtcagcatcggtatcaacttcgctttcacaatcttgtgcgttttccccacttggatagtcatctcgagattggagcacagccatgaggttgttgttgtcaatgcagaagatgagcaggtagacgcaaaggtaggtgaccggtcttaaacggcaggtcagggcatacaattagtctggcataaaacaatgatgtgtaaacatacctaaaataatgatacactcgaaattttcttcacactctaaggatatgcgtgaaacgatgtagactaggccagatgtaggacaaatatgtacagagcttatcacacggcccgatatcagtacctacgagcaaatgctccgttcaccagggtatggccaggataggactaagcgagttcgggaggatgacatgcatacaagcacaaccggagctaacgcagactcagcttatgtctttgccgacggctcaacgtcgtgtacggaagtcctgctgacatgatagtgaaataagccaatgttacagcctcttcatcttcatatcatcaatgcgtgaggcagattgagcgcattaatgaccggcattcttcccgtacataactaacccgacgtgaaccctcgcagctcgcaaccgaccatgacggatggctcgaacaatgccaaagcccgtgagatcttgcacatcgccgaggattatagtctgaactaccagcggactggggcctgggatggtttcgacacgtttcttcccgtggtccagggccaagtggagcgtaaagaatccatcaagatgcttctacctggatttccgttcaagtctccaaacaacaagacaaaggtcctaggtgtattgcctgatttaggggaagagctggcgctgaaacgtctcgatggtatcgcctctgccattgaagccgtatatgagcatggcgcagaggtccacatcacttccgatggtctcgtgtacaacggtgattgtgtccagctacatcaccatacctcgtgctgaccacgtcctcagatctcctcggtgtaagcgacgaaacggtctgggactttgggcaagcagttcgcggaatggccgacgccaacaacctcactcacctgaccttcctgcgcctttgggacctactcggaaatactggcgactttcagtccgaatcttactatcttgagcacgcatcctcgatccgtcaagaactcaagcagcgcttcggcgatccgcaattcgaagctgacatggccaacaaatcgacctcagatatgcacatgacgcatacaaagtatctcgaattcctagagcaggatctacgcttcaatgagaagcattgtgtattgagcgaggaagataaggaagcgaacatggcgaataccgcgaaggaaatgatggggcgatggaaagcgttttcagcagctttggcggcggttccgacagagtatgtgaggctttcgatacatgattcaggcggcaaggacaaattgagcttgtctctcattccgcagcgggagacaggcacgttgggcgccacgccgtggcatagcacgctggtagttgagaatgatggaacatttacacaggcgcacatgcatcaggtcgatcaggagaagtatgagcttgtagagagatatggcaggctatatttctggcgccagaagggggcaccggcagaagtgaagacttccatgggcgtgctggaactatactagctaagccacctggtcatgtatttgttttatttattgatctacaagatccacttgtaatgtgttgtgttgggcaaatgcgtcggatattttgtttagcgacacgccgctattcccaaagcccccgccatcaagaacctagagggtgatcaggagcagcagaacacagagcgaggcacagcaacgtaaaccaccagcggcctggtatagtttcggcacattgctacacggagtctagttgcccggcggtggaggtcatggtcgagaaccatggaaccgggcaccggcaatcgcaaatggcatgcgtggctgatctgccgagaatagcaccgtcgttccctcaccaatctcgatggcacttgtgattgtggtgtctaacagagcggaaggcccaccgacgttacatcacgcgtctgcgcgcagatttggaatgcttctttcaccctcggattcggtcgcggttgctgttctgtcgccttctggtcatattcatggtccaactcgaactcactccaccgcccgaaaacgacgatatctcgggccgcaatgcacccttgagcgtgcccatgtccgcgattgcgccgattcagcttcataacgaggaagtccatgactggacagaagaccttccgaagaccgaacatgttcggttctttcgcaatacagattgggcggccacctgcctagggcctctgaagagctggagtccgacgttgcgagtcttcactggctttgttctcgcagactcacgggcagcttgcttgtggtgggatccagaactcactgccatatacgtgagtcactggtgtaagatatggtcgtgaggcagggctaattccgtggtgtgccagaatgaagcttatgcgcctcttgctgcaaaagtgcatccatctctaatgggttccacgttccccaagagctatcccgatctatggccatctatcagttcatatttcgaggaaggcaggcgcacaggtcagggggtgaattactcatccactatgcctctactcgtcgagagaaaaggctggacggaggaagcattcttctctggagcgttcacgcccattggacccgcaggccaccccgaggggttctataattcgacctacgaagtgactagccaaaagcttgccgatcgtcgcatatcgatgctgaactcgctcgccgccgtcacggcgcagacactagacgacgtgtttgcgcacatcttgagcattctcgagacgaaccccttcgatatacccctagctatgctctataagtttgggagtcaagagggacctagcgcattggagctccatggctactttggtttacccaagggtcacaaccttattgtagagagtgcctacattgagagcgaggagggcttgatccccgacatgcgacgggctggctcagaagcaattgtcatcgactacgacgaacgattcgactgtgctacttggcaggggtggggctccccagcgaaacgaattgctttgctacccattaaaagcgggcttcgtctgttcggttaccttgtagtaggcacgaacccctatcgcccgtatgacacattttgtcagcaattcgtttccgacctgtcgagaatggcctcgagtcttgtggtagccgctgccggatacgaatcgaccaagcgccgtcaggtacagctggaggcagacctggccttttcagacctcaaattgcggcatctcattgatcatgcgacagtaggcatgtgccatatttcgctcgatggcgacatgttgtgggctaatgaacactactatcgcctagctggaatgagcgccaagcagcattcaggtccattctctttccttgatgcttaccatgatgaggaccgggccaagaccgtcgatgcgtgggatcgtcttctcgctggtgaacgccatgtgactgtggaaacgagactcaagcgcatgtacgaagctcccattggagactcagaaccagcacaaatacaggttctcgcctttccatatcgcgattctgaaactggacaagtgaagtctatcatggcttgcacgacagatatctcgaaactgcaatgggctcagacattccaggcccggctagcggcagaagcgaaagaggcgaagcgacaacaagaggcctttatcgatgttgtttctcacgagatgcgtaaccctctgagtgccatagttcattgcgcagacgctattgccagtgctatggatgggttgaagctcacagacatgcccacggaaatccttgaatcgttgaacgaaaacgtgcagagcgccaatatcatattgcaatgtgcaaaccaccaaaagcgcatcatcgatgatatactgacattgagcaagctcgattcgatgttgctttctattacacctgtcccagtcaggcctcagaagctggtcgactctattgtcagcatgtttggcgcagagctcaagagcaacagcattgagtgcaaaatccaacctggcgcatctctgatgcaactgggcatagatcacgtttatctcgacccctctcgcatcactcaggtcttcataaatctgctgacaaacgccatcaagtttgtgaagtcatcgcaacagccatcaatatcgattcgtttcggagctagcatcgaaaatccgcgcgccttctttcccagcggcatgttctgggctgcggatagcaaccgaaacgaatcagtgacagatggtaccgagtggggtgacggccaagtagtgtttctcactttcagcgttagagactctgggattggtcttgagggcaaagagatacggaaaatctttgagcggtttcgccaggcaaatgtcaaaacgcacgtcaagtatggcggcagtggcctcggtctcttcatctcgaaagagctcacggagaagcagggcggcgagattggggtgtcctctcaaagcggagaaggctctacgtttggtttctacgtcaagtcgcgccgcgtgcaaaagcgcccagagatgttcagaagcttggctcatcgtgatcgtcggcaggattcagtggaaaggaaactgcgtgtgttgctagtagaggacaacatcattaaccaacaagttctcggcaaacagctgaagaaagcaggatgcatggtcaatgttgcgaatcatggacttgaagcgctagatgtcttggaagagcagacttttgacattgtactcatggatcttgagatgccagtaagtcttaactgacatcaggaagggttggcgactaacatcaaaccaggtactagatgggctatcagctacaactagaatacgagaacgcgaattatcttgcgagggcttattaggtcaggccatgttatccggccctcgtgctggatctcgactacccatcatcgttgtgacggcgaacgttcgcaaggagcaaatcgacacggctatcgctgctggtgcagtacgtcaatcattcgtcaagtcgaagatcaagctaatgttgcattaggaccgcgtcatgcagaagcccttcaaagccgccgacttggtgttcatgatggactctttgcttccacaacaatcagcgcccaacatcgagcctcccactccaggactcggaagtcgttcaagtgccttggtcccgtgaagtaagacttctcgaagaggatataacctcacaaatcattcgcagatcgccgtgttctattcttaaggctagaagcgcgcccacgtacccattcaaaaagtgcggacaataccatagcgcacggacgggaagagctatgaatcatgtgccgcgccaggatttatacctatgccacggcgacgcttcaaaaaaaaagcataccagacacggtggagaggtttcagagtcaagggctgatgtgagctttattgaaggcaaagtcgtaaactacagcagggctgatgagcgatgtttgctctacctcgaaggacatgaaaggccgtactcacccgagggaaacggtgtgacacagcactaccacggttgcattcagaagtttccatcctgattgtgttaaccttggacacgcaaatgagtcagatccgacatcatccaacttgtaatgcagttatttgccgatgcactatcttcattacacagagccaacggcgaccgttcagattacatgcctcggttgcagatagaaagagcagatgacagtgagcggcaatctactcggagtaactgaatctccgaagtgtcaagtgtgaatgtttatccgctttaacagtgaccagctggacaaagcaccggtcgcgcttgtttgtggcatgccaatgacgaaagagtggcgctggcaagggtccatcagccttatgagtgtttaaagacgggaccccacatcggcgtgagaccccacatgcaccttatattccatctcacatccgacttcaaacgtctaattctgattcttgtgcttcaatcgatttcattgtcttcactcaagctttagcgtttgcaccgaaagactttcatccattatgacgtttgaagatatgaaccagaagctcacaccagcagtacgtccaacggccccacatgctctgcttcgagcatctcccatcgcttcactgtctgaccttgacagaatcccagccgtgagacatcaccaaaccgcggctcctccgtgccccaagccgaagccatccccaagccctgcaaacccctccgacaatggcaagccgagcaaaacatcgaccgctccgcccaaatcaaactcacaaagctcgtacacatgcgctaccaacaccccaacctcgatgagattactactttcctgcgtgactttggcatgagcgttgcgcagaaggcggagggcaagaggtggtacaagggctatggagatgaccagtacgtgtactacgcgcaagccggcgagaagaagttcctaggcggcacgtttgaagtcgagagttttgccgagctagagaaagccgcgcgagtagctggcgcaagtgagatcatcgacttgagctcagcacccgggggtgggcatctcgtcacactgcacgatcccgagggattcccgatcaacctgatcttcgggcaggcgaagaaagcggccggcccgtacccggagatcctcacgaccaactacgaggccgagaagccgcgggtcgcgcggttccagcggtttaaaccgggccctgcggcggtgcacaagttgggccattacgggctgtgtgtgcagaacttccaggaggaaatgcaatggtacacgcgcacgtttaatatcgtgccgacggatttcctcaccgtggacacggaaacaggggaaaagaaggacgtcgccatcttcgcccacatcgacctcgggccgggctacaccgaccaccataccatcttcctgtcacacaacccctcctcacacgtgcaccactgctcgttcgaagtgcacgatttcgacacgcagagcctcgggcacgagtggttggcgaagaaggggtataagagtgtctggggcgtgggccggcatattctgggcagccagcttttcgactactggtgggacacgacggggaatatgattgagcattacgcggacggggacctggtgaatgaggagacgccggtggggtggggggatgcaggggatgagagtttggcggtttgggggcccgaggtgcccgggtggtttttggattgagggtagaaagcgggggaatgggttaatgggggtaagtgtttggattcaggtacgaagatggaacgggttggaacagtcttgtaattggtattccaagtagttatccaggtaaccacgcgatccaccaacctccccccttcacgacccaatatcacgccgttgatcacatcctgcagcatctgcgctcaggaaatcagcgtcccgtctcaacttcccaggattgtagagcgacttactcagtggtcgcacttgcacgcagatgaatcgtgtccagatttgccattttcactgcaacaagtagaacagcaacggatgacaggttcgttggtggcgcaatgcatctatacgagacggacagtcagatgacgaacagcttggaatttcaagggtgcatcagttatgggtgttgacgaacctcgtgtggaactagaagaggcttggaatgtgaagacaatggctttatggggtgattgtaggatttgaagatggaacctttagagtgagaatggcttgctttatacacgtcttcctcgccctattgtgtatctatgcataccctctaacgtgcaagaaaagcagagtgtgtctgaagcccactcctcattgaacggttcttgcctgcagtcagcatgcagcgtctaaatgcggcgacgacatcttctccgcagcctgcccaggtggctcgatcgtaggtgtgtagcgaattgcgctttaaatatctaaatccggcgattaaatgttctggtggtgcggagttgacgccatttccacatgcgcgaaattaacgcaaacgatgtgcagctatacattgccacttcgcaagacgactactcatactcgctcctttccggccggaaccaatgagcgaggagttcaagccaggtgcacttgtccgtacacttctcctctacgcactctcccggcgcgggtctgactggttgctcatccgagtagagattctctaaaaacagaagtctctcctctgagtcgtagggaccatacgcatctctgatcttatggcgcagtgctattatttcttcacaattctctgtgaaacgcttgcatcgcgcctcgatggcggttttctcttcggacggtgtgtgttcgcataagcggaaaaggtgcagcctgtcttttgaaaagccatgatgctgatgcgcattgttgtagatgtgctcttcccaatcgttctgatcagcgaacgtggcagcgcagtcggtgtcgtagctggaggctacacaacgccatggcgaaccgggaggggagtaccgccgataagactccagtcttaggcgctgaagtccccactgttccagggcagaagggcggtttgacgcgagtgtttccaacattgtgccaaccgggaaggccgggcagtgtctctttggtaggagaatgcggcgaatcgtccaggatgattggataagctgccatggagacttggaatcaggatcgactctccaaagatcacaaacaatctgctcagccctgtttggcgtgcgccaatactcttgagcaaccagaacgcgaatattcgagggcgcataaccgatgacagtctcaatgaccgaagcagaagtctcatattcgctgtctgacgggactagtgggaatccctcatatgaccttaaacccagtcattaccagagttcgcacagaagggaagatgctctgtacacgagcccagaaggcacgggccttgtctgaggtcgtcgttctcggtccttggatagggtctatctcatctgttggaaacgccatgtgtatgcgaatgaagtcaatttcaacttgcgtgatcctactcgcgaagtctggacagtactgaatgattggatgctgggtatctcgtggaaatgctgtgtcttctgagcacctgtaccaggtatctttgtgagtccagaaccgtttcgaggcctctttacggatgtcagagcacgtgtgcatgaggttgaacagcgtagagccatcgcagaagtcataaatttgaagctgaagctctactggtagttgagggaagcaggtgaaagatgttgacactttggatgatggcagtattgtcggacgaacgaaatacttgaagggaacattttctcttccatgatgatccacacaaagatcaggattcaaagtcatagcagcgcgtcagagaaaagtctgtagcagtcaggaggcaagaaggaaggacactgagttattacaacctttggcgccgacgctagcgtatctacggaagccacaatgcgttccggaccgattttgagtcacgtgttttcacacagattggtcggcagctttgagtgctgattggccgcatgtacgcaattgagcatagcatgatatgacaagcatgtacccaagcgggcacgataatcgacaatgtctggtctatcgcatttctagattgttgacattgtctaggattctgagattccgagcacgcttcaaccacagacagcaatgacgatgaaagaaaaacagccgaagaaacgatagtatgagcgaaaggcaaaccctcaaacgcgtcctatcaggcacgaaatagcatacccattccatagaaaagccgtctatagccccattccgccccatattaccttccctacaaacaccccccttacgccggcggcagctgtccaccctccttggtatgtcccgggggcaaattcggcaacttgccaccaccgctgttcaaaaagctcaaatagcaattccacccgagcgaaatgatattgacaaccagcacccgatgctccatgggcacgtatttgaagtttgtaaactgcacccacggccagatcatgaagttcttggtgagaccggggacgtaggcgtcttcgaggcgtttcttgggcgatgcgccttcgaggtaggccatggaggagaggaagagtcctggaggagcgttagcgaccgccattcgaagaaaagtgagaaatatgtggacgcacccatgtttacgggcgcgaaaatcaattgatcgcatgctacgcgcgcggcgattgtgctgttcttgcccttgaggttgacgttcttggttaagaagccgtaccattttgtcgctgcgggaccgaagatgactatcgcggtgtgtcagccattgcctgttgtgattcccaaattggcgtgtagacgtaccaccaccgtatgcgcccattcttgccgttcgcatcgggtcgtgctggtcgaagccgcgcttctcgacgagctgttgcgccatgacgtcgccggttgagaagagtacctgcagcacatcgtgttagctgtttctcgtccaatttgcccaatttcttatgtatctcgttcaaggtgtgtacgtacagctgtggtgatactctgcgtcagcagcggcgccgacttgagctttgcttggtacctgtcaattttatcagcactgttcttatccgtcgcaacttgctcgctagaattttgcaaaacttaccagcggaacgccattttgcctgctatcgaatacttcggtttacgaagtttgagtggcagaagttgaggggatgagtgagggcaagaagggggaaggaaaagaaagatattattgtagcgcagagctcgtcgcgagcacagatgatgtagttgcgtggaccctgcatggggggcagtctggacccaccacgaggctcgcttcgaccacgatggagacctggcgctttcacaaaacgctgcatatattgcactttgtgtgagagtccgtgtatttctagtcatgccgcatgtcacgagaacagttcaggcctgggaatacgacgcgctgggagatcaaccttgcattggtttgtcataagggtataaggtagccaaaaacacaaattacaaaacggaccgacaggtgttgtacaaaagtcgtggtcgttagtggaagtcaggaaagcggatgcgctgtggtataattccgacctgcccctaatcccgcccttttgaggatctttcgaaaatcgcccatgatatccttgcagatcttcccgcgggagatcgtagatatccaagtacccggaaacgccataatcactgatctggcgtcgagatcaaggccatgctcgcaaagtggaggtaaagcagaaaattcgtaaattttgggtatgtaatatttgcgaagtgcagacctaatcaatctccattcgctgcccaggggcaggtccgctgatggatggcatctcggtgttgtatgccttgccgtcgttctcgacggccttgttgttgacatggggcttgagtcccttgttgaagttgtgcgtgcatatgcatgcgaccacgatggtaagaatgagcaagagaatggtgagcacagcaaaggcggtcaacgacttgcgcgcaggctggtagtctttctggcgatccaggtcggcaatgtacatgcggatgagcttgaacaagaagtaggccatggcaatgaagtagacgatgataatagtaatcatgccggcaacagactcgcggcggacccaccaggcggcgaagaagaggaggaaaaaggtgatgaccagggcgacggcggtcagagcgagctcgactgtctttgtgttttggacgacgacgagaaattggactgtaaacgcaaggaaaaagaagaagtcaaacttgaggagcgcaatgtaaatctgagaaagtcagttgtgtatgtgagaggtgacgcgggtgacgaacctggtatgtcagataacgcctcttcaggcgcaaatcggcgctgatgtgcttgtagatggtccacgcaaactcgtcgtacagcttccatgcctcgaatgcaaagagcatggtcatgaaggccatcagacacggcagggcgacgagcatgggcttgacgtctttccagaattcggcatcaacgaagttgctcttgttgagctcgtcggcagcgtctctaatctggtcgaactggatggccgcataaatgaggataccggcgttgtagacgacgagacctataacctgaatggtgttcttcaggcgcagagcatcccacacgagccatagctggtatagatagccgaacatgaagacggccagataggtgggaatggtgcgggtttcgctgtgtctcccgtcggcttgtgcccagttgacgctatcttggaatttcccaaagacatagctgcgatttgcgttagcagtgctcggtgctggattggcaggtgttgacatacgactcgagggcaagggcgatgccggcctggagaatggccgttatcatgaatgcccaggtccatctgctgttggggatatacatcctgggtgtgcggcggaccgctggaggcagggtggtggggaagccctgacggtcgtgatatcctccgggcgtcgcgtaggcggaatgcgccggagggccctgcggttggtacgccgtgttggagtagggagcgaagtttcggtcgagtggttgtcctcccaggagggatgcgcgcgcctcgtgacgagaaattttggcagagtagcagccgcggcgggcggctgtcgacgatggatatgggagactgcggtggagtcgctacggtgacggcgcggagagagtgcacaagctgccagcagtgtgctgtgagggagagtgcagggctgcgagccggatgagaccgagatgaagcaagcgatggggcttggggccagtttcagctatccgcaaaggagagggcagagccagcgcgctggattggggaaaagcacgagtgtctgagtggccaagcctcctgaaactgggtaggctggggtgcggagaggccggccgtgcagcagaaacgtagcagggcggctgcagcagcggaatgggcggggactggcgtgcgtgcaacgagggcagcggttttgtgtcaagcgaggtgagcgagtgacagatgacgggcgcaggaaggggaacgatggggttgaaggatgtccggcgtcgtgggtgtgaagggcgccgctcaacttagcctccgtccgctgcgggctgtgtggagctggagggtcttgtcgtggatgggagccttgcaacgggccgatgcttgctgtggacgcggactggctgctgtttaccgcgcacgtgtggcacttctgttgtacatggagtagcagagcagcagagatgcatgcaaatggcttcactggcccactaccatgtgtcgaggaagcggtctgatatggcgcaaacagatgtttgcgccggcgcggccgactgtgcttttcagctcactgcacgcgtgcgcagcccttggctcttcctgcaccgccctcgcggcaattccccgccctctccattggtcagccttgcggtaaatatagcctcgtccctgctcgccatctatttgctgtggcgcaggtctcccgtcgtcgtgtcgagtggagccattctgccatcatcggctcccgcagcactcgtccagttcaccacaccaagcttcgaggcatgacgtccggtaccagcaccatgtcacccctttatgccccttgctgatcccgtgcagcagagaccatcctgcagaaggccgccgaggaaggcgcgctggactcgtaggtgccgttccacatgggcgtggagcactcaattgacgcgcgcaatgcagagcagaatggcccaagacgcttcagtacatcctggaccgcctggatgaggtaagagcattcattgctgcagccgttgcagtaccgcagtatctgacgacctgcgcagatcgtcaacgatttccccaagtcgcccgcatcgtcaaccgcagcaccagaagaggccgattccaccccccgcccccagaacccgtcgcagagccaagagtcgcatgccaccgacaaggagaatgcaccgcccacgaccccttcgcgcccggccatccccgcctttgcgacgacatccaactccacgggcctcccgcaagacgtcactaacttctactctaccatacgcgcaaccctctccaagaacttcgccaagaaccctccacacaccgtacagcgtctggcagagctagtcctcgagccgaggagaaagtacaaatacctgccaccgtacctgcgcgcgctcgaccgtgtcgtgtccgtctcttcaccactcagcctgttccctctcccactggctgttcttcccacttctggcgggctgctcaatggcaccacatccgccataaacaccaccaccccgaccctcggctccgacgagtccctgggaggcgcactcctgacccccattccatggcttcagagtcgcgcgcagaatgagctggtctcggagagcacagagatcgtcgacgggcccaatggcgccggccgcatcgagacagtcacagtaggcatgctcacaggcagacagcgcccggacgccgcagccacaccctcagcatcgtcgagcaacaccgtggcacaaattgcgtcctcccaccccgatggcgaatcactgccctctactggccccgtcacacaaggcgagctactgcgtcaggagcaggaagcaggtattgtgctcaacaaccctcactcgctcaccacgagccccacacggacaacttacggagagactgcaggtggtggcacaatcattgacaccgttgaaggagaagaggaaccgccacatgccagagggccagagaaaatcggcatggaagacactggtccacagaaagttgctggcaagttggatattgagggggcagttggtagaccaagtgttgaccgcgcaagtaagagcccaggacctgctggagaaatcaaggatgaggacatgaaagatagcagtgagaagactgcggaagacaaggatgctgaggaggagaaagcggaggtaaaaacagaagccagtgaggatgtggagatgaagtctgaagactgatattctcttgagcacgttgatattccaagacgaagctatgcttccattacataaggaacgtcaccctccaagactggtgttgcaggagttgtcctggacgaactaccaaccatggtgtttatgtttgatccaagacttgattcagtcacaaatataccaatggtctcgctcaagtgctcaatgttgtgatcgatacagcggtgtcgattggcgccggtcagctagtccgttcttggcggattcattgaccacattcacacatgtatattcgaacgcgttacctttaacataccgactggctcatttttggaacttttcctcaattactggtggttttgctattggtcagacaaatgacgtcgcaattacccgcgggggagtacagggcgcaaacgcgcacgcacaccaagggttgtatgacggagtcgcaactttacctgctctcaagtccgaatacaaacaacactgaccttttcttaacctccccgcctgctaatctcaaccaatcccaacaagtaccatggacctcaagaaagagctagtacaagtagacgaggaggaaataggcctcgaccgagcaaacatcacctccaacaaccaaatccaactccccattctcgacaacagctccagctccagctccagcaccgatactaactcctctccgacccaatcccgctcatcttcacacctcgtcaacagtctgcgcgaccgcaaacaccacgctgctgttaaaatccgcaagacacttcacatcagcaaacctacagatgacatcgactcagcctcacccatcctcgccaatacagcggaagaaacatccgattcacgcctcgatcacaaactccccgtgcccgacaagcactccgtcaaagagatcctgcaccaccccatcgacgcagtgaagagcaaggttggagatcaggggaatcacgaggtcgcggcgaacattgctgcgaaagagattccgcatggggacgaggttgatttggtcaacgcacatgacaaagtggggaatgcaaggacggagaaagagcgggtggaggcgacggatgaggtgaagaggttgataagggacaggcagagtaaatttgcgaggtggtcacttgatcgtcatgttacgaaaatacgggtgttgccgagggagggcatgaagaggagggagaggcgggagtttgagaagagggatgcggaggggggagtggtggttgattggaggggatatgcgagtcacgtatgtattttacctcatcgctcccattcgattcatactaacatatgtagctcctggtgtaccatgcccaccaatatggaggtaagcccccatgccaaaaaccccccgtcttcctcacaccatactaacttcacataattgaaggccaatacataggctacggctccgaccccccaaccccctccaaagaaaccctcatgccaaatatcgagcgcctaatcgtcgccacctcgccattccaagaattcatcatgacaacccgccgcgtctaccgctgggagtctcccgccgaaacatccaagtacctcctgatctacctgctcttgtggtacttcaacttgcttcttcctggaatcgtaagcccgtgaccccaacgcatccccaccaaaccgtctatattaacaatttcccagctatctgctgtcttatatttgatcctcgaacgccgcctgcacggcaacaccctcgaagatctgcgcgcggacatccagcacgccgaatccacgcacgaaaccgccctctccctcacagaattcataaccaagcgcggcgacgacaaatgggcggatgagatcgtccaagtcgtcggcccctggctaatggtccaacttgccgacatggcgaatttcttcgagagcgtgaggaacttctacgagtggaggaaacccgcgcgcacggcgtctactctcgccgtcttgttcctgctcatactggcgacagcgctgacgccggtgtggttgctggtcaaaaccgcgacgtttgcaatgggcgtgaccttcttcgccgtcttcccgctcgctaccaatttccccgagtacagactgctcctgagtccgacgaaacgcttgctctggaatataccgacgcatgccgagtgggcgattcaatatgtccaggctgaaggatcgcgggttgccgcctctcacacacctgatccttccgctataccgctgaaaacctcgcctgcagggttggtgcaaggggattacggcttttacaccgcgcaccacgagtcctccgcgggccatttggtcatcagcaaggcggcgtgccgcttcgtgtcgaacgtggggcacaagatgcatttcacccttgcgtacagccagataagtaggatcgagaaggaagaccgcatcgtagcgaaaaaggtgcttggaaaactcccaagcgattccgggctggatttgaagcttgtcttgtccgatgggaatgagtacgtactaggggatatgcggcagagggacgaggcgtttagccagattctagggtttagtgggacggtgtggcaggtagtctggtaaagatggggaaagttgcgagtatgatgaccacttcaccagtcgcaagataacacaggaaaaagggagcttgcaagtcaatttaacctcagaaatacacacacacacaacaagtctatacacacacgcgcgcgcatatgcgccctttcgcaactcgtacactgcaaatcgaacccccaatattctccagaaagcgcccgagaataaaaattacatgagagtagtttgttacccaggatcgcccctctgtcccccaatgaacacacacaaaaagaaaaaaaaggattacaacaagtttaacgccggtactaatgcaagtttgacagcaataattacccgcttggaatgaaaaggaaaaagaaagaggtatccagtttgcagctcaggaccagcgcgcgtgaatatagaaaagtaacaaaaagcagagctcaaacccccaataatgtactcaagaaatacagctctctcacacacacactccgctgacatccttataactgctcgtggctaacactaccgcccgccagtcctctgcttgcccatgcgcctgaagaaatccatgacgcgcttcgaacttccggaggatccccccttgttcccgcttccatcttcgtatgcgtcttggaacttcctgctcttctgcagcacgcccttgcgttgctgctggtcgtctccgcccatgccctgtgggtacgggttccgttggtcatccaagtccgagtcgtctgttggcctgcgcccatgttgggacggatgaggatccctggggttggggaacttttcgtcgccaatgggggcggtgggcggatagtcgaattgcgtttgctgcgcgggcgctgagctagggcctgcggcgttggcgttgcgaatccggctgttgctgtcgtggtggccatcgtagaagcctgggcggatactacccgtggtgctttggctgggagagcgagagtctccacggccaaacgccattccaggcttggaggtggcacgaggacgagcacttgaatccctgcgttcgtgatgggaagacttggcgggcatgctgtcgcgctgctgcgaggagaaagtcttggaaagcgaagacgggagcagcgagaagcggcgagatggcttgcccgtctcattggaattgttggtgtttctgcggttgaagccgaacgatcgccgaccggaatcggtgctttgtctaccggctgaaatggcatcattcgaaatgggagctgccatggaagtgggaggatagcttctctgcttcttctcctccgggtagggcgcgtatgagttttgcgaagtcaacgactccttggggtcctgcgagtatgatggctggcgaccagagaacatggaggtcatgcgtcccaaagtctcggtgacagtgttcgacctcttgtgtccaccctttccgtgttggcctgatggtccgagctggatcgaatgtcctcgctgcgtgctaggctggccaatgctctcgtctaccgcaccagcttgttcgggctggacatatggcgctgagatagagtagtttttgccctttggctgcgaaaagcggccctcggcgttggttggagcaacagttgccaaagatggctggccatatgagtttcctctcgagggcaggcggttgcctgcaccaagagcaccgccagtagacggacgaacagcagagccctgtggcgcacttccaaaggctgtgtagtcggagactgagcgctgagattgttcctgtcggggacggccaacaggaatgggcacaccagatcgttgcttagtgccagtcgacgatgaatagccatccgtagcgtgcgcctcgtccggtactcgtgagggtccagcggcggcatttggtggtgatgcctcgccacgttgggtctgcgactgcggtgccacatattcgacttgcactgttctccgcttgttgtcgcgtgtggtcttcggcttctccgagggtggtgaattgatttgctcccgcttcgcagtgagaccaccgggtgcaggagcaacggctgtgtgtggtttgccgggttcgcggaccgaagcgcttctagcgagaggaggttgctgttcgaacgtgtcttctgcaggcgtgttagtttcaattcgtcctatgtcgacgaaatccttactgctagagtagacagacgcctgctgggcctcattcgctgcggtgttgctggatgtaatgaacccaaccacgtgcgagtaatcggccaaccagctatgacgcgccacctcgaacaaatccgcacgctttcttgggtcaggtacgagtatccgcttaagaaggtctctggcgtgtggtgtgacgtattcggggaatgtaagtggtgttgaaacgatgtacttgtagagtaggttgatgttgtcaccctccgggttcgctggatcgtcgtcgaatggcagatagccagccaacatggcgtacttcaaatgttagctttgagtgagaatgcacggaatcatggacctaccagaataacaccacagctccatacatcgaccttgcgaccagtgtataaggaatcgctgacgaccagctcaggcgcggcataacatggacttccgcagctggtctgcatgaggtcaccacggcgggatgcatcgcttccgtcgaggccaagagatttgataaagtccttgtcgcccaagcggtactcgacttcctcgccgagctcatcattggggtcgaatgtgttggcaaacccgaaatcagtgataatgatgttcttgttgcggtcgagcagcagattctcaagcttgagatccctgtgcacaatacccttgcggtggaggtagcccacaccagagatgagctgggaaaagagcttccgcgcagggccgtccttgaggtagcgatggttgagaatgtagtcgaagagttcaccaccggacgcgtattccaggatgataccaatgtgtcggtcggtctcgaccatttcgtgtagccggacgatgttagggtggtctagctggcgcaggatctggatctcgcggtagatcttggccaatcgattcgagttgctgccgagcgtttctcttcttatgagcttgatagcgacttcgacggtgctgtcccgcttccaccccatcttgaccttgccaaactcaccctcgccgagcgtctgcccaaggatgtagttgccaaacttgctacgcttagcgttttcagatttggagtgatcttgtcggctccttcctgctccacggccgccatcgtcgacgccctcgctgccaacgagaccgagtcccgtgattggagtcaggtccgcgccggatgcgcccgagcggccttctgcttgccgcgcctctgcacgggcgatgtcttcttgcgggtcagcgaccactatgcggttgatgactgtgctctcttcgcggggcaggctggttccggcgggcgtctgacccacggcggaggcggatctgctgtgctggggctgcgacctgctggagctggcgggctggcgggggctctctttctctctccggcgtgcagagtcgtcgcgctgtgatgagccggccggggtgcggtgcgaggatgaacgtggaggcggcattgggccacctgccgtcgcggtgctgttcacggcgggcgagttctgggtcgagggaggcagtggttgggcgcggggggtggttgcggcggacgagtggtgcgtctgcggtgtggccggggtgtttggggacgcgccattgctcggtcgctgggcgtgtcggcgctgcgaggcgggcgatgcggttgcaggggattgctgctggtaatactgctggccatgcggcggctgcgatgccacggcggccatgtcgggggatgcagtgtctcacagctggaggcgtgggaatcgacgacgtgcacttgcggtggtgggccagaaaacagtcaacagtgtcgaatgggcgttggcggggacagcggcgtgctttagttcccgcgggcctgcgatgctgcagcgcgctggcaaatgggaagcggcgacggagcggtgaggacgtgtaagtcgagcaattggatcggcagcgcgtcgtgggtgcgcggagctggcagctggcagctgggggctggaggggctcgtctcggcagcaggatgcaatgtgcaatgcagtgtcttcacgtgcactatgagcgagcgtgcaggaaacggaagcaggcgacggtccgggttgtcttgatagcagcctcaggctccgagagtggctgggcgggcgcggtggtgctggagctgcagcggaaaacagcagcagccggctatctaacggtcgccgtctctcaagcgatcgaggactggacgtgttggttgacgtgagtggaggaggcaggaagcgcggctgaacaagacccagacgcaatctcggtagacagtgagtagctagcacgcagccatgaccagggcagcgaagaaaggagatccatcaccgtgaccaccaccacgccctcggcctaacaccaacccgccagagcgcacacaccacgggccaccagatcagcgagattgcacacgattcccacactgtaaatacctgggttgtcccagcacgcgctcgctcttgggcatcaccatacaacggcgcgcgcacactgagcgcctttctgcttccatcgctgcaagtccccattaggcgctgcaaggatgccagctgtttcaaacacaaaggccccggcagaggcgtcgttgcgcaaattgccctttatgcgccctcactaagaacacactgactccttcccacgatgtcatgtgtggagagcagtcagtgctgctggctggaatgctggagcggagtcctcagcgctcagtgctccagggcagcgtgcactgcacgtgcatggccgtctcatcatctcgagatggatgtacaaagtaccacaccacagaactctatcaccaactacttcacgagcatctcgcattgtcccaacgtgtcgtctccatgggaacccaattgttggcgagcagaacccgcctgatattgccatgctgctgcatgtcttgctcgcccacgacctattcggccccatatatccatgcatcacaggttccaatttgttaacacgcgccgtcgacgcgacgtcaacatcaacaccaacaccatcacaggaatctccccgccaaagcgttcctgacgtaaaacgctcaacgcgtgcccctgagcacaagcaaggaactccacgtcgcgaaaaaggttcagcgacacagagaaacgatgtcgctcaactgtcaccgtgtctcagccgaagcatggcggtggctgtaagggccgttccctgcatgcattggcgcattcttcggctccgcgcccaatgacggcgcccgtgcaatgacttgcagcgtgtagctggcttctgacagatgatgcgcgccgagaagatcactccagcaggcatcttgctgcatcgcaaacacgccgttacctaaagttgcagaagaagtgtagaatcttctgcattgggcgtaacctcggaaatttgatggtgcttgggaaacgcttgcttgtgtcactcgggtccacctcccggtagcttttcgaggccgttgttactccatcttcgcgctccttccttccgaaaccgcggccatgtctgggatccatggtcagcgatgttagaggcgatctttttgacgtcacacggtgggattacatcgcttggacttcatttaataatctgctctacggctattctcatgcttatcgccacatgttgcgcctttatttcgcacatcactcagatcttgatctcactaggcatgccaatctccatgatgtcgatgcccttctggagctcagccttacccggcatcttgtttctccgcataagctctgcgctctgtgtcatgtacggatccttcatcatcgaggccaccgccaccacctggtctccctttgtgtagtaggcgacaaatgatggcttctcgatatcgccttggagaaccacatcgtcgtatccactagcagctgtgttaccgcagtatcgaagttgcgagccgagagctgaccagaagacaggtatgaatggcttgggcttggctcccgggttgttgatcgagttggccactgagcgtccggcgttctgtgcgacgttccagtgttcaatacgaacgggtgcgccattcccgccagggccgtggtaagggtaagttgcaatgtcgcccaatggcgtagacatccttgagtccgtcgacggcgaaggattcgtctgtctttattgagccatccttctcgagggtaatggcagagttctccttgagatattccgtagcaggcttgacacccacaccttcgatgaccaggtccgcctccagtgtggtgccatccttgagatgcacggcaccgaccttggatgagtcgctctttgagggggtggccttctccacgctagcgcccatcttaaacttgaccccattcttctctaggaggccgcggaagattttcccaaccttcttacccatcacacgctccattggctctgtgcactgttagcggatgatcagtcagatgaaagctcgtactaaccctcttccatgccaataaccgtaacatcgttcttcatgccagccaagcagttacctacctccatgccgatgaaagagcttccgacgaccacaatctttttgccgttgtcaccgacagccttcaagatgttctgggtgtctggcagggtgcgcaacaagaagacgttgccaaggtcacccttcaagccatcaagtgggagccagtttggtgttccacctgttgccagtaccagcttggagtagtcgaagtccttgcccgacttggtcgagaccttcttgctggagaagtcaacgccgctaacttcaccctcgacgaagtcaatcttagcatccttgtagaagtccttttgtctccacgccgccttcgacaggtctgccagtagggccttggacagcttggtacggtcgatcggttggtagccttctttcgagacaacggtgatcttgccggtgtatcctccacctcgcagaccttcgaccgcgccgagtgtgcctgagccactgtttctattagctatgattctctcatgaatggtgtcacgcttaccctccaataaccaagacctgctcatcgctcaccgaggagcacttcaggttcaagactctccggtttgccttcaatgtggcctcgtcggtcttgatgtacacagcaccgtcgcgctcaaacacctcatactttgaaatcgggtcaagagcaggggcgtcttcgacatcgccagttgcgacagagaagcaagctatcccacatcagctcaaagttttgaacaaatcgtccaatggaacatacctccgtgccatgggcacgtcaaccttccctcgggtgtcaaaacacccttggccaatggtgcaccgtaatgcgtgcaagtcgagcttgtagcatgtacctgatcctgcaccttcaacagcaacaccttgcctccctccacaccctcaacctcgacctccttcttctctccattcttcagatttagcgacgtcacgtccttgagcttgaattcctgcgccatgatgcgagctgtgctgctaaactggcggtgagctgtggaactgaattgcaacttgaattgacttcgtaagggccgaaagacacgtagagattgcattaattgcgcggttgagagagcgtctggaggtgaggtgatgatgctggcaaatagcggggtgcttactggggagctaaaggctgtgatgtgatttgttcggccggtcacgattgcatgacgacatgggtattttacgcgcgatggagacgcgttgggttggatgtttatcgataaggtgtggaagtgacgttttgatgcgtggtgtggccaattggagcggaggagattactgctacatgttttgtgacgcgagatcagacgtttagtccttaatggctctgttctgttaattgctcaattgttggtatctaccacctgtctggctggtctctataagaggtattggctagattgactctctttttctagtagccgtgctataccctgaggagatcacgagagcacttcggagatacatacacttcaagcatgtaactgccatatctgtcactgtctgtacaaacatcgtatgactgcaggttgtcagcgaataggagcagcatttctccggtaccgctagtctactccgaggtacggactcttggcgtcgattctccgctcctttggcagtcgcgatacagaaagccggaagcgtcaccatctacggttttcaaacacaatcgaataaacacaagcaatcgtttgagctgtgtcagccgaccatcgcttgcatttgcctttagatacggggtgtggctgacggttgaatcattagtcgaagcctcccacgccatgtctcgtcagtcaacaacaccgaaggtgcggagatctgctgacccgaaacagacaccaccttcccgtctggactgcccgtccccaaggatgatggcgcttgttcgcatctattaggatctcgtatgccctcggtcacactgcctgacacctcgggcaatacggtagatgtttcatcgctctcaggattgaccatcctattttgctatccacgcactggcgcgcccggagagaccatcacagacgactggaatgctattccgggagcgagaggatgcactccacaagcatgcagcttcaaagatgagcttgccgagctggcgaagctcggcgtgaagaacgtattcggcttgtcgactcaagacaccccatatcagacagaggctaaagagcggctgcacttaccctacgacctcctttcggacaaagaattggccttcgcggaagctctcaagttgccaacgtttgagtggcaaggaaagcaactgatcaagagacttgcgcttgcagttgaggatgcaaagatcatccatgtatggtatcccgtcttccctcccgattcgaacgcgaaggaggtgctcaattggctggcgctcaggaaatagtacatgcaaggtaccaattcgctcatttgaaacaattggatctcgtcagggacggatttggttcagcatgactcggcatcgctgcagcaatcacaacttctcacaaacttgactgcaaagccggccgaggctgacatccacaatgatagcgaaatcactgttgtaccagactgttgttgcgcaacgccgacaacgtgctcacatcgccttcaacggcttctcctttctttttccgtgcaacgtcctcctgtcaaggttctagcgcgatagcttcttccgcgaaggtttgctggtgcaacgctaggtaacacgctatcctggtcaaacaagcttaaccccaaaattgacaaactcgagatcgtgaattagctttcggtccatgtgttttgccgagagctacaataatgaggtatacccctcgcatctcatcgcggtttgtcgcgaaggctattccggggcggacgttcactattgcaaacccttaatgccaggctgagaggaccgacctttctttacacacatccagtcactgtcgttcttagtacttccatacatgactttggctaccgtttgcctgagctaaagcaggggcagctcagtttttacgcgtacatctacatctggttctcttaattataatgtctaccaccctcagcacgcgccgccaacaaccgacgacaagttttaccacatcaaaacgatcctcggccactagcactaccacatcacaagcaactccaacctcttccatcgtcgatcggcagttcagtcttgataccagcagctctactttcagcgcgacgacaaacacatccaacaacgttatcggcgcgactccgacatccacacccagtgccaagtgctcggcagacagtgattgcggtagcaacaagatatgttcgaaaggggtctgcgctagagtgatcgatggtgccccgtttggtccagctggaggctcgacttcagggtcaacgtcgcatatgagctccggagcagcaacggggctgggtctgggagttctgagcttcattttaatactgtttggcctaggcatctggttatggcggagaagagtacagaagatacccagctttacgatagaatcgtcgcgagtcaaccgcagcaggtccgtatcgagtgcgactgatcagaaaacacttgtggcttccgtaccgaacagtccacagtacgccaattttcgcgagcagtacgatctagaacacactgcgtctcttgcgcagctagtcttgccacacaaggttgctagccaccatcggttcgagaaagacggagctgccgacgagaagcaaaattcatccacagtaacaacgcgccaaagatctcagtcgacccaaaagcgtctacctttaccgcctaaggatatgccattgcccccaccacccacaacaacggagaagaaatacacagtgaacgtcaacatcaataagagcatgatattcgacgatgtgatgtacaaaatggctagcacaccacgagacacgggaacaccacgtgaaagcgaaacaccacgtgatcgaacaaagtatcgatttgaggagtaccatccgcctgtcaaaatcacgccaccaatctctctgagttcggacaagcgaaagtctgagatagaattggcgccctacccccgcaataccagggtgtcaacagctccgactgttagcgatgagggagaggacggcgagagaagtttgaagaggaagagcacactgaagagattgcaaagcagaccgccacagcttcatctccccgggctgtcatcacctccaagtcccagtctcagcttcaaatcttatgactggtatcaggacattattggcacagaacagacgaacttggaagatacagttttgacaacttcagcaccatcgattccagatcgcagcccaaggaggtcaccaacgcggccgaatttcatcgccataccaccttcaacactatcggaacccccgatcccagatcgccatccccatcgagatttagaacgtggacttttaccagcaccactctcaccacggcctcttacgccatcttcgccatcattgctatcgccgagcacggccgcgacgcccagtcctacttcaacaaacttcatactagcacccgcagtatatgtaatgccctcgaagccagcgcgcgtttctctgcacagctcaatgtctcagaaaccacacaagccgaggaaaagctggcttcctgccgagggtctatatctccccaaggagggcacgcaagactcttacacgatgttcaagaggagaattagcgacgacagtcgaccgacgagttactcgccgttctagtaaacatctttctctgacaacgagtatttccacggactgtccgaattgaacttctaccgttattgcaccgattgcaacgatttcctttgttcagatatttcctaaaagcctcaattgtacctatacccgcctctatggcccgacttttgaccaacgagatgtattactatcattttgcgctatttcctatatgcttgtcaggggattggagtggggtaatttggcgtccaactatagtcactgtgagacggcccacagcgaaggtccgatgtcttcaagcatgtttgaatgctagatatcacgaaacatgagactcagtttcgtacagcgatacggaatgcttctgtgttgcaatgttgcataatgtaattataacggaaacataatgaatgttcaaacagaacggtgagatttgatcacacaagcaattcaggcagatactgattcagatctgccaccacaggctgtggggagatctgcattgtgcaaccacacagctagcatgcggctacaaaacgttgagatgcgacgccagtatgttctgtcgtagtgcaacaggcgccttccaagctcggaacgtcgtcgggatgcaggcatcaccagatctcgagcctcacggtccgacatcgagaccttcatcaacacaaccccgtgaacggttccaaaacggctgttcacctacctatctttacctagatggcactcatcgatatcgcgttattgctgctgtcgtggctctttcagcgccactattacgttccggtatgttactacacactggtcaacaacaccattaagcattagcaacgggcgcctcgaagcttgaagcttccctgtggaagctacttcatgagttcagcagatgctgctctccgcgaccgccgattcgtctaatgtcggcgcgagggacgtgttgtgtttccccgccgcctcgctaatgcagacgcccctggtgtcaatgtgcctggccatcgtcatccgcctcagtcatgcggggagcttgcgagcttgatcggcgcaccttggcagagactggggtagctatatgtacctgcaattgcccttgatgaaaatttcaaggacattcgggcctctttgccaatctctcatagtgcaatcagttgcgtttctgatcgcgaacgccgcgattgaaacgaaatggctcgcacgaacttctttcgtgcttcggcgcttttttcttgcgtagcgttgacacatgcgcaggctgttacgcccgcagcttcttcagatggcgggtggagcacaacactcaacggcacgccgacgtcgtttcgacctgtatttacgattcccgcgtcggcggatcagggcgcgaacgtcctccccaacatccaggacccgcaagcagtcaatgcgcagaacgtctgccctggatacacagcatcagcccttgagcaggacgatcaaggattgagcgcggtcctcacgctcgctggaaagccttgcaacgtctacggtaccgacatcgatgtgttgagcctcaaggttgagtaccagagcaatagtaggctggctgtgaacatcaggccagcacatctggatgcttcgaacagctcacaatggatcgtgccagaagacctgatcccgcgacccaagagtgaaagttctttcgcggacatcgatctgaagttcgattggggcaatgagccctccttctggttcaccgtcaccagaaagtccagtggcgatgcgatcttcaccaccaagggtacacatctcgtttacgaaaaccagttcatcgagttcgtcaacagcctgcccgaagactacaacctatacggtctcggcgagcgcattcacggactgcgcctcaacaacaacttcacggctacaatctacgctgcggacgtaggcgacccgatcgatcgtaacctttacggcagccatcccttctacctcgagacgcgttactttgaagccggcaaggcagacaataagaacaagagggcgttgatgtcgtcggagatacaacagactagcttcaacacaggcgatgaggcaaaggggtcaccctacgagtctgcctcccatggcgtgtactaccgcaacacacacggcatggaagttgtactcaatcctacaaagttgacctggaggtctttgggtggcgagattgacttattcttctttgatgggccgacacagccagaggtcaccaagcaatatcagacatctgcgatcggcctgccggccatgcagtcatactggacattcgggttccatcagtgtcgatggggataccacaactggagcgagacaagggaagttgtcgaaacgatgaagaagttcaatattcccctggagaccatctggcttgacattgactacatggaccagtaccgggacttcacccttgaccctgtcactttcccgccatcagacgtcaaagagttttttggctggcttcacggtaacaaccaacacttcgtgcctattgttgacggtgcaatctacatccccaacccccagaacgctagcgatgcgtacgacacatatgcccgaggcaacgagtcaggtgttttcctgaacaaccctgatggcagtcaatacattggtgctgtttggcctggttacaccgtcttccctgactggatggcatccaaggctcaggcgtggtggatcaaggagatggttgaatggtacaaggaggtgccgtttagcggtttctggctcgacatgcaagaggtctcttccttctgtgttggctcatgcggcactggcaatgtgacgctcaaccctgttcacccgccattctcgcttccgggcgaggtcggaaacatggttttcgactaccctgagttttttaacatcaccaatgcgactgaagctactgttgcttctgttgcgtcagccagtcagtccgctgcatcggcaacttcgacttcgtcatctacctctactgtctatttgaggacggctccaacagctggagtaagagatgttaattaccctccttataccatcaaccatgtccaaggcgatcttgcagtccatgccgttagcccgaatgctacacatgcaaatggtgtgcaagaatacgatatacacaacatctggggccatcagatcatcaacgctacctaccagggtctcctcgaagtcttcccaggaaagcgtcccttcatcattggccgatcaaccttcgccggcagcggcaagtgggctggacactggggtggagacaacatgtcaagatgggcgtacatgttcttctccatccctcaagcgctttcgttctcactcttcggtattcccatgttcggcgttgacacttgcggcttcaatggtaacacggacgctgagttgtgctcgcgatggatgcaactctctgccttcttccccttctaccgcaaccacaatgtgctctctgctattccgcaagagccgtaccgatgggacagtgtcgcttctgcttcgcgcacggcaatgaacatccgctacactcttctgccatacatgtacaccctcttccaccaggcacataccaccgggtctactgtcatgcgtgctttagcatgggagttccccaacgagcctcaactcgctggcgtcgatacgcagttcctgctcggccctaacatcttggtcactcctgtgctcgagccccaggtagacagtgttaagggtgtattccctggtatcattgatggagagtcgtggtacgactggtattctggcgagcgtgttcaagctcaagccggtgtcaacacaaccatccccgcgcctctaggtcacattcccgtcttcgtccgtggtggcgcaattctgcctacccaagagcctggctacaccacgaccgaatctcgcaagaacccatggggtctcatcgttgcgctcagcgatcgcggcgaggcgtgcggctcgttgtacgtcgacgacggagaatcgctcgagccctctgacacgcttgacatttctttcgctgccatggagggaaagatcaaggcgacagtcaagggctcgttcaaggatgcgaacacactcggcaatgtcaccgtctttggcgtgtctagtgttggtcaagtcaagcttaatgacctgaccattgatgcggccaaggtgaactatgactcggcgaccagggtgttgaagctgtcaggtctgaatgatttgacgaagggtggagcatggcagggcgattggacgttgagctgggcgtagtcgttgtgtcttacatgcagaagaatcaaaagcatacttctcaaatcacgaatctttagtaatccttactctgcatacgtcgtgaacgcttgcgaagcgaggacaaacgcccattcggtacctgaaacctcatctatttacccgagaaacgtacttgaccagatgtagtactcggccctaccccaggtctaggcatccccgcacatcgaggcagtgcagctgtcagcacgtgtcttggaaacaacgcaaacatggtagtttttcccttacccagtatcttggtatgtcttgcccctggcaaaccaagcctggtactcgggcttgctcaacgccttttgtggaccgcatgctcgctcttatgtcgatgagttatatggaatgtccgatgaaatctccgatgggggatggataaaggcgcgaggaaggataaaggcgcgaggaactgccggtaggacggatagggtcgtgattgcctctttcccggacactgtcatccgtttgaatagaaggaattggccatcgtgaaatcacacacaagcgaccatgatgcttccaaacctctcaaccaagctcctagcttgcgcatccctcgccgccgcccttccaagcagcaatccatacccgcagaagaactacacggaaacagagatcctgggtgctcttgcgggtacttacacgctcatcaacaccaccaggtaataatcccactccacccacatctgccgtccactaacattcccagcgcacttaatggcgtctccatccccgacgccgcatatggcaccgccccaatcggcatcttaatctacacctccaccggctggatgtccgccacaataaccgctaccgaacccgagctccgtcccccacaactcatcttccccttccaggccaacgacacggacgccgactgggcgctcgtcggcaagcatagtatcggctacgcgggcccgttgaggttgagcgatgcgattccggcgaatctcacgcatggccaggtcttccatgggccattgactgtggcgaatgtgccgagttggaagggacaaaatcagaggaggaattttacggtgattgaggagggcggggagacgcttttgaggattgggagtgagaggggaggggggtatacgggggtgctttggtggaggagggtggcgaaggagacgtaggagatgagaaaagggatgagggtgctttggacggagtagcaatatcacattgctagagacttcaaggtatagaagattggtgaatcatacctatattcttcgatgtcatgaaatgcttttgctggaatgcgacgctaagaacaaacctgatgaatgcagatgatcgccaatcttgagccagcgaacagttgaatcaggcagcttgtgcctgtttactcctgacttccaatttcctcggtttcttcttctccttcggctctcgattctctttgtctgtgtccttctcctcttgtccagcactgccattcatgttcccaatcttccccgccgcctccctcaacacctccggattgggcaccatgtcctcatcctcgcccggatcctccgccatctcaggtcccttctcagtcttctccttgccatcgcccatcctgccatctttcccaatctttcccaacttaatccacggcccgtgcattgctcctgtagcaactccagccagccctccaaccgccgtcgcgggtatcgcagtcacggtgccaacaagcgtgcccaccaccgtgcccagacccgcggctgtagcagctcctatacccgcgccacccacgccgccctggaacgcgccagacgtaaggacgcgtgcttttttcgaattcccatgggcttcgatttccttgttgtacgcgtctgtaaggtactgttcgcgtttcgcgggatctttaagtgtcgcagcagcttgccggagcgatgaagcagttttctgcgcggcgagagcttgttcggcggcggtggctgcttcctggagttttgtctgtggggaatcgcctttttgggcgattttttcgagttcggacgaggggatctcttgctgggatgttgtgcggttcagctttttgggtggcattgtgaatgtggtctttttggtatgaggtcgaggagtgttaagaagggggttaggtaaggacgcgacatggttgctggttacactgtggttgtttgggagggaaagttgcgagtgatgatggatgtgacgtcagatgcgcgtgctgtgggctacggtaggggtcaaatcctggaacaaggtgcgacaacattggtgcagggaacatgtacaacagcaattgtagttgacgtctactattctatatgttgtccgaatgctcaggatgcttacatcgagcgaataacgatagagagttggtatagaatcttacagctactgcgccttcagtacttctcctactccttctctgaacagcaacaacgcataccacatatgcaatgtcataagcgcgtctggcttcagcggcttgttctctttcgggttgcaacttgtatgtgcgtactcgatcgttacgttcgttgtgctatcatgattcgtatcgggtttggcctcgttatctgctctgatgaccgagaatctatggatgccagcaatgaagccatcattccaaccaaatacaaaatcgacatggctactcggccctagatgcggctgcgaaggcggaccagcttcgacttgggattcgaccagtcgccatacaccaaagatgagggcgtgaagcggtggaagcttatgggttgataactgtgccttcgaccagatctttgatgagacgggagtggtactcagggcttgcgcatgtcaataactggggttgcatgatgatccaagagcttcgcataccttgcaagtctgtcagctccttgttcttcgctttcaagagaccgcgctctatggccaacacatgacctccgaagaaacctttgacgaagcgcgccagaatctcctcatctgagatggtctttgaaacgcgtatagtgatgtgtcgtgtgtcgttgatagtcacgtgatcgtccggattcgcgatcttgacccatttagattctgcgaaggagtcaggaatgctgtagctgctaatgatttgatggattggcgcattgcatgtggcgttgtagatgttaacgaggtgatatatgcctaatgcagcaagcgctgctgctgtcgacgcggcgatgaggggcttcatgagtggaggtgttgcaaagtatcgtgaacacagcttgcatgctaatgtcacttatttatcaatcttttgctggtctcgtgtacctttccaacgcctcttcgtatatagcggagctccgcaggcttgtcccgacttgacccgcagaagcgtgtgcattctgcagcatcgcggtgcacggcgagagttttaccggcaacgatatggacaaaggtcgtggtccaatggtccttggatggccggtgtatgaaggcgaggcattgactgtctgaatggaggtggcgtaggtcgacccgggatgctaccgggaccaagtcggagatggcctgcgctttccgaggtcctttggttcttcgataagaacttacttccgcacattatgcttcacttcacctcgatttcacgcccgaacgacattcggtgagtagggcttggcatactgcaaggcggcaagagaaggctataaaatggctatttttatctcaagacagttacattggtctcaagacggctgcattggtcgcaactccgctgggccatggttgctgtattacacacaaaaatacttcacacattctagacctcaacaaagccgggctagagacagagcaagggagtataactactaaaacagagactgtgcgggtgagacatagcctttgcttctcataacgagacgtggcagacatatgctacgctcctaaatctgcatcatattggttacgcgatgagtgcgtcgcaagatatagcgccctcgttgtcgtcaagaaaccagttgtgccgagttctgagactacaccccgaacagttctctcaagtgtatgctctctagctgcaatgccaatttagcagctaatacatgtctaaatacgaagtaatatttatgacaacgagagagttgcctggcaagaatccaaggccacgctcacaaggttagcagcgccgtgtaaatctacgagctgagtaagtagagcatgccctgcgaatctctgccgcggttgttgtcatacaattcctgttacggaagacgattgtttttaccccgcgcaagtcataacttaatccgcgggtagcggtctacaatcttgagtcaagcttgcttagtttgtgcgcttataacttggcacgaaaatctacctgcgcttctaggtaaagaagttcaagccagggaagaagacatcgaacagcctcggtgtggcgtatagcctacaccacgtctttcgggcctctggaacttgaacctctcgcacccaggcgatcctatctctacgcggcgttgctttttcaaggccatcataatcaggaaggcgccacatgtgctacaacacgttgttcgtccatggctaagacaaccaattctagattcaaaagtatcagcgaaaagagtcacaactttacccaaccgctactgcgccaccagatctacgaagcttcgggatggtggaccttccgaagatcgcctcagggtccccgcctgatcgtcgcaagggcgtctgccgaatggactcaaagatcctgtgtgtagttacggtgatttgtctatatagaggccacatatttcctggtgaatgatgcactcctcccgttcagagccaacaataccatagtgccgacatcatgctttcccttaccaaccttcttctggtggtgcctgcggctcttgctgcacctgtcttactgaatactaggcaaaccgatagcatatctggctcctggatcgttcgtgtcaaccagcagagtgtactgtcggacgtcatttctcaggtcacagctgctgctggagccggtgcaactaagaagcacacgtacgacttcggcggcttcaagggcttctccattgacggcgtttccgacttgaccagcattgttgccaatatcgctgccatccaatcgatagaacgaaacaccgttgttcgaacatcagctcttgtcacccaggataatgttccatcatacggcctagctcgcatttcttcacgcaagaacggtgcaaccagctacatttacgactcttctgccggcgccggaacctatgcctacatcatcgataccggcatcagggatacccacgaagacttcggtggccgcgcaacctttggcgccagcttcgttgacggtgagcaaggtggcgatggcaacggccacggtactcacgtcgctggcaccaccggtggaacttcatatggcgtagccaagaagactaaccttatcgctgtgaaggtacttggtgcagaaggaagcggctctaacgctggtgtcctggctggtatcaactatgccgtcaaggatgctcagtccaagggtcggattggcaaggccgttgccaatctctccctcggcgggctcttctcacccatgaccaatgccgcagtcaccgaagctgtgaagcaaggtctcttcttggctgttgcggctggcaattcgggtctccccaccatcacatcatcacccgcatccgcgccagacgtctgtaccgtcggcgcctccgacaagaacgacgccaaagctagctactccaacttcggccttctcgtcgacatcttcgccccagggactaacatcacctcagcctggaagaacagcgataccgatacaaacaccatctcgggaacttccatggcgacaccacacattacaggcctcggcgcctatctgctcggccttgaggggtcccgcaacccaaaggctctatgcgagcgtatccaggagttgagcaccaagaatacgctttccagcgcattacttagcaagaactacctggcttacaacgggaatggacgttgaggatgctgaaccgatgatttccgatacgatgagggtcgaggaacacgatagatatgaccttacgaatacacatgctttcctaatactgcacaaagcttcaactgtaatattcgataactagcatgaatatccgcctcttgacttccgaaccattgccttgcccaagcgatccttctcttgaaacggtatcgagtactatgagtaggaagaagctgctgggttcataggaaagcaacgtcgactggggtatatgcaccgttgcgaatttgtcaagtaaaagctacgactatttctttgagacgtgttttgatccatcaaacttatgtgcatactgccatgagactgtgcacactgctcactttggatggcggccttgtgctagccctttcaccgttgccaacgctcggtaatataagatcttctccacactctcatcaaatttatgcgatccatcgcacatatcgtgactgagattcagtcgctatcgttcgacatgggtcgaatgcctctatttgctgaaaatgagggtacaacgactgggtccatgtatgcttgaggacacacgggtaccgacaaggcgcaaacgcatctacctttccgcgcgacgcgtaaattcgcctatggcgatatgtgccgccagcttgctatccaacatggaccatacgtattgaaattggtcttgcacattgcccgaacctcatcgcgactaaagacgagacggagtacttctcatccgaaggtctacagctcattcagcaaagccttgcagaacttggtctcatcccgaggaaggcgggattcagattaacgatggtccttgacgatgatatcatgtacagccagacggaagaagtcttgaaagccatgcgattaagctacgagaaatccacgcaggctggcatgcacttccgggtatatggttatcctgcgtccgacggtgcccctattgtccggatcgatcgttactacaggctgcacgcggagctttggcaagactttgccggatcacaacgctgccgtaaagatcatcctgcggaatatccttcagatgatgatgcgccggatcaagcttcttggttgaaccgctcagctaatgagatggaacgcaggggacatagtatggatgagctgccagagtatgagatgaagatggaatggatttcgctccttcgggacagggcttactgacagcgcaattcacctccactgggacaaaggtaagccacgacgacgaatctgcctccaaacagaccggcatacgtggagagtcatgctggttacatagttatttatcagccaggcgtttcagaacgatacaagtagcaattgcaaagcatgtccaaagaattgtttcgattcgtgcttcgtgcaaattaacactatacagctaacccagtccacgtgccagcagaacagttccatgagccattcactccaccataaaatagtatgacaacgtggtataacgcaaaactaagcactccatgtcgcacaatgtccagcacgccagcggacaacgttgctcatgcgcttaaacagtagacgtctggggatgcacgcccgtagtggcaggagcatcgtgaacagtagtcgtctcatgcgtaggagcaaggaccttatccgaaccagtcgcatggcgcgtgttgttgaagcggttggcatcgtaaatcctggtctcaagaagcgtgccaacgaggtttgtgaagctgtcacacagattaggatcctacccattaaccccacaaataatgagaacttacaaagcaataaaagcaaacgcctcgagcgtcttcttcaagctgcacttgttgacaagagcgggcgagttgatcgcgcacccaccattgtagttgtagtcctgcgccgagaaaatgaacgccgtgagccagaggtatgagaagatccaggcaagcggggcgagatagcctttgtaggatttgaggaaggggagggcgacggcggggaggtagaggaatgtgtcgatggcggcctggggcgggttagcatgtgaagtgtgatgggttgggtgggtagacgtacaacgcagatccagaacaggatatgtgtgttgtggccgaagtttgcgatgaagtatgctgcgatacccaggacgatgagggaactgatcaggtgcagggcgtgggtggcagtgagaaggagacgagacgttttgttcgcgcggactgttggcgcgccatagtcgctgtttgtggtggtcgtacgagccattgctgatattgctctgggaattggtgatagaagatagaagaagttacaaaagtctaaagcgcaagtggtggtgtgtttgcgatggaaatggttgcttgttgatcgagacacgagaaggcgactcgtcgtcttatatgggcataacaatgcacggcaacaggtttgccctcgtcactgttgtttccttgctgcatgtcgtaccagacgtttccgtcgcacccgtgttgcgccttccctttcgaaacaatggcttcaaagaaaaacaaccttattcttgtgcagcgtcgaatcacagtctttgaatataggcatcttaaatgctatctcatcaacacgtcacgggcgtttcgacacagcttggaagtcatcgtgattgttacatgggtgatctgcgtttcctgcctcgcgtagttcgatgcaggggcgtggcagaacatggcagtggcccatgccgatggcttggcgtgcgaccacgatagcggtaaggcaagaggaatgtgctggcaacctcgatgacgctcaaaatgcgcgagctgcgacttggaagcaggatgcaggcataaaaatatcgaaaacttgatgaaagcaactgacaaccgagagggttcgactgcaatgctcctcggaagaagtagaaagtttgtgtgactgtgcagccgactgcatgcgcatgtccagacgcaataagttgctggcgatcaaaacctgcattggtacgcttgtctgtgtatcgtacccaaagcagccttgcttcctgtaaacgggtcgtcattgtactcttgtccaatacattcctgaaccttacgcagtgctgcattgtcaaggcccatacatgctgaaggaaaatgcggacacaaaaggagatatgaagacgaggatgtgaggcgcccatattggctcgcttctactccttgtgttgcgctgtctctacaccagggagtggagcgatgcctccttgcgtcgtttgtgaatacttaccagattagatatggtagagttgagacgagttgagaagtccggaagggaatgccgagtccagatacaagcactcggctgctgtttgtctgctgttgatgccgtcgagcacctcttacctaggtccacgactacggcatgtagatccaacgccaagactgagcatcgagtgtgccaacacctcgatagcaatgaggagtcgttcgggcggctagccatacagagatagtcttgattgatgcttcggactcttctgtagtttgcgatttgatgaagccaaaggctagcacgtggccactcaccagtttctcatcgtttccaccttgaccgctctcagattttctgccatctagcgtcttggcagcagtaagtcactgattatgtctcattggttcatcaagtagcatcccatgcgcataaaagcaatgggcaacgaggctggtcatcgcagtgtagcactcgctttccgaattgaccaacatcagtcatggacacagtcgagcggaacgcaatcgcagacgaaaaggatgacaggagaggagatgacgtcgaactggggagggaaaatgaaatgctgccaccagcatcaggtaaatcacctttgcatggtcctccagattcggtaactgacacaaactgtaggggacaacaatgcatcaaaggaactccctccattgaaggggttgtcgttcctggaccggtttctggtggtctggatcatcatagccatggccgtcggaattgcactcggcaacactgtggattccatcggccctgcgttacaaaagggagaatttgtgggcgtcagtatacctattggtcggtgccgcatacctcgtctcattggtttgcactaacaaacatatccagccatcggcctactcgtaatgatgtacccgattctgtgtaaagtgcggtacgagacgctacacctgctgctgcgctcgaaagaactgtggattcagattgctgtatcctttgtcctgaactggatcattgcaccactctttatggtcggtcttgcatgggcctttctgccagaccgccaagatctccgagaaggtttgatcttcgtgggcattgcacgctgcatcgccatggtcctcatctggacagacttggcaggtggagacggcgattactgcgcagttcttgtggctttcaactcaattctgcagatcgtcttgttcgcgccgttcgcaatcttctacgtgcagattgtcagccatggagacaagacgagcgtctcgtatgagggcgtggcgcaaagtgttggcgtgttccttggtattccgctcggtgccgcagtactcacacgactgggtctgaggactctgctaggagaagaccgatatcagcgacgcttcatccgttacatcgcgcccttttcgcttattggacttctgtataccatcatcgttctgttcgccagccaaggagcccacgtagtcaggcagattaccgatgttcttcgcgtctgcgcgccgttgctcgtctacttcctggttatcttcaccagcaccgtctggttctgctggaagatgggcttcggctacagggttagttgtacgcaaagctttaccgctgcaagcaataatttcgagcttgcaatcgccgtcgtagtagcggtgtatggtgcgggaagtgggcaagcattagcaagtacggtgggtccgcttattgaggttccggtactggtggctttagtctatgtcttgaggtgggtgaggaggagatggcagtgggcctagaaattttcgagagatttagatcggcatgggaactaaacgtcgaacgcttacttgctgggaacgcggtgttggtcttatgtagtcaaacgtaaaggacgatactacttaccaactccgtagaactggtgattgctcgtatgatagaattggaaggtgccgttgcttgtagtttagtgatcacgtcatgttgagctttacagcggccaaatccagttatgctccctagccatcgaacggtgtttgacatctcaggtaccgaccgatgacaggtgtagcgaacttcattgccgatcatgtccacaaccacgcgcctgacgagcaggtggagggatcgattggctcaatgaggggcctcgttctggacggagatagcgtcttgtaggcctccgtgcgttgagtggatcagtcgccgaagctagcagctagcagatgccggagtcaaagccgggcctattcgagaggctgcaggcgttgtacagaacgaccacacacgcatgaatcgtgcatatgcacacgggacatggagctcgttgggtgcgattcagagcggtcgacgagggcacgaaatgaacatgtgcctgtgaaatacaagatttagtattagctgttaagacagactgtttgatatagaacttcaaactgtaatgctgtgacgtgcgagtcgttttcgcttcaccgggccggtctgcatgcccagctcgaaccttacctggcctctcaactgggaaatccgcggtgcagaagttggaagtcgctagaaattgtcccggaagcggtgagtttggtaatatgagggaattcaagggccctgtgagcttgcagctgggtttgaggtcaactagcgaccttgtaaactaacaggaaagactggcacttagccacggtcgataacgattacggatccaacagtgctcggtggctactcgaccatatggaaggagggactcgtattgtaacaggattgccctgtggctcagactcgccctacttcatgcaccaagggcaagagagatgattccgtggcggaaacgaagcttgaaacccgtgtgatggacgcgcaatgcaggctcgtatgtttttcagtcatataaggctccgcgctgacgcaaaatgcggtacgcgtatcacagtggctgcaaacacagaagcgggcatgctctccaacggctatagtgtagcgctgcacaaagaaagagccgacccgataccggctatagggcgcggtctgcacgatgatggagttggcatgggcagagtgggctcacgagctatgcgttcgctggagtcatgctcgtccagcagacagaagacctgtttcaaggtcagcggagtgcccctattctaagccattgtcttttcgcgatgtcttttgtaagctactcgtctagaacgacagtgaccttccggtgtgagtgtggatattaccacattctcgggacatgtctcctttccagaaaaagctggcatgttgtggtggagccagtagtggagcaagttcatgctgaacgtggcccaccgcttccctgttcacccaaggctcctgcgcgctgcattaggcattggtaaaagttatgtccggcatagcttgcctacacagagtcagttctcagcaccggaatgcagtattacaggctgacagaacgccagcaggcgtcagcaggcggcagcggcgggttttgtgaggcttggggttgcattgggatggggcgttcggagagaccgtggtggcatacggctcactcagcacttatatccagaacaccgatacgttcagaggcagcgaatcacagacagttgcaggcttgcattttgttgtttcgctcccagcacggcggatcagacaagcgacgtgtttcgcgtagcaaatgcatcatcttaacgggcatcatataagtgcgaagcatcaacatcaaggcccgcagcttcttgggctccatgctagcgtgtgagcagaagccaggccagcgaatgtcatcgtctcacagtcgtttggaactggcgcatctcgtttccagaaccacaaatgtcgttccccgacggccgccatttcagcccaccaaggcgcgctcgcagcccgctggaaggccgtgcagccgccggccaaagcccgcgtcggcccagctcagcatgtgcgtcattgttggtctgggtgaacggcgtgcttttgcggccggcccagtggtcgggcacccgggggactggttcggccgatgatgagagctaagcgaccgccgtgtttcatgagttgatgctcgccattcttcctctctccccgcactcgtcttgtcgccttgacggtgtctgccgtgcggaattcttcgcgattgcctcgagcgctgtgattggccgccctcgcctgcgaactctcgacacaagactttttcatgtacaaggcgcaccgttccagggtacagcggctaccgaaacgacttttgctcggcagatccatctgtctgcatgtcggacgcatcgacggcgacgtgcttggcgcccacacattccagtatcctctgaccggctgttatgtatagccttaccatactccgttatggaacgcacgacctgcaagctgagcaaaccgatcggagacccaggcattcaatattggcgggctaccaccgccagtgctaccaggcccctgcgcgagctattcaccgcatgggtttcggctagactcaacacgcgtacgcgttgtttccgatagagggactccaccacgtacaacaacacatcatcttcatacgggccgttacggccccactcttcacaaacattcaggtaatttttcgtttcggtatatgggtgtacagtaaagggcaaacggcagctagaagcttgtctgcacgtgggacctaccatgcagaacggccgcagtcttctaccacattgacatcaggcaccacgccacgcagagcatttgttgtagatgcctgctgctgtccgcctgtattcgttttcgttcacaaccggcatcgtacaggggtcccccgagcgctaagagcacaacctgcttgtgcgcaatcctgtacgacagggaatgtgatgtgcgcaagtattattgcaagcattgtgtaccctagcatcattgtggctctgagagcgatcagctacacttgcagaggctagtggactgcgacgatgcttgcttgatatcagacgacgactccgtccgttccgagaatatctcgagggcaacgtcttcatgccaacatggtcactctgagtgcatgtctcttccgggggtgtcaatgggctacggaacggcgcgctgcaacgattacaggactttgcacaagctgcagcggccaggcttccactgcatggcgggaacctgggattcggagagtgggagccaaatttcacctctacccgagttctataacgggcttctgcagcggtgcttcccatgcaacgttagcacgcgcagctgcatgggaccgagacatcgtcctgcgagtcccacgcttcacgatgcgcctcgtgtgcatggctatttctccgtcccgacacgctcaccagatgcggcctctcgcgtaagccaggcgctgattgatcgatgtgctgtaaaatgcggaaattgccatgtcttgccggtaccagatgcaacttctcatctcggactgcagcgaaagcgagcagacgcccgacagccatgtgagccctagccatccagtggattactggatggaggcatgtttcgcaacaagaccaacagtcccaacacgctgtctcatcagcgtgccctttgtacgcttgggcaccggggtccaggagaggaccggcacggcgcagtagctgttgctgtgccgcattccatcgcacgctgtggtgcggcgtggacgacgacgactggcgacggcgtggtgcgggagttcgcagagctggcttggcggaaccgtaccgtcggtgattgggcggaaagactaaagcgaggccagtttggcgcgctgggaagacggcgagcagcggtgcacctggaatccatcgtcggtcagccatccatccaggaggcgacatggcaacattcatgcgcatgacgggcgtggcactaggataggcgtgcgccccggcagcggtgagggtgaaatcaaagaatgcgacgacgccgtcgccacggggctggtgcagtgcagcgcgcagtagggacgagacgagacaaggcaagacaagacaagacgatacggacagtggcagagtcagagccgctgcgctgcgatgcctgccatgtcttgtctgtcgacgtgggctggctggccggggaagctggctcggggttgtgtggtgtgtgcactgatccgacgatttgggttatagagagatccgacaagttgggaagtggctacccgccttgccgctttgggccccagctccgagggtttgctgggcgctggcagcatgggacagggcaggcagattaatagcagcagtgctaatgcaactctcggctcccttcaggtgctcgctggccgagacgggctgcgactggggggacgtccgccagagtgcaccatgccgtccagcgtcagcgcttttcgacgcgcttgacgcctgcaggggcctcgtgcctttaaatacgtcccgcgccgctcttgccctgatggatgactgagatcccggcttcttgcctgtgttgatgcccgccaacgacccagcagtctgtctcgagcccgcgcacctgccagcacaatacatccagtcccgtcgtgcctgcccgttgctcactcgctgcacttccctcgccattgctctgcctcgccatcccgcccgtctcctgcctgcagcagcccgccgacgtcgactctgtcttctgtctcatgaccagcgcgcccgcgaccaccacggcaccactctgcgccccgcctgaaaacgacgcagcttattaggcgacctcccccgcccacgaggcttctcgcaaagtcccgctgctccaatggttacgatgtcgacgcatgggtgagttccatccacctccaatctcccacctcccctccccgctctgtgcaaccaattctcaactctcaactctacactctccactctccactccccaaatcccgcccactatcgtcctctatcaatggccgaccccgtagttaactgactagtgctcgcagtcccgcgcccgtccccgcccaaaacagcaacttcttagaaaatggccgcgtctaccacggcttccggagaggcctctacatgtacccgtgcgatgaggtgagcagccgcccactgtctgcacccgtccgcattcgctgacacagcccagcccgaaaaggaccgcatggatatctatcacaaactcttcacagtcgcacgacgcgaccagctgcaccaggcgcctgttcagacctctccacatggggagcccccccgcatcctcgacattggctgtggcacgggcatctgggcaattgacatggccgagtaagtctggctccgccacagctttgtgtcttttgcgacgctaaccgcactgtgtgcagcaaatacctgacctcagaggtgtgctgacccaaccacggctgcattgctgccagatgactgactttgatattgcaggtcttaggtgtggagctcgtcaacatccagcccgaaaagtatgctgtccgtccttgcatccgcagctccatatattaacccgtgttgcgtgtaggatccctccgaacctgcgatttcgtgtaccacgcgactacatgtccccgtggaactttggcgaggactcctgggatctgatccacctgcgcatggcctgcggcagcgtctcgagctggccagaaatgtaccaaaaagtcttctcgtacgacaccaccctgtgactgccagacgcaagctaactcgcgcagtcacctcaagcccggcaccggctggatcgagcacgtcgaaatcgacatggaaccgcgctgcgacgacggcactctaccccccgattgcatgttgaagaagtggtacaactatctcgcagacgccaccgcccgcgtcacacagccgattgcatatgaacaccgcacccgccagctgctgcagtcggctggcttcatagacattcaggagatggtaattcgcgttccttacaattcgtggcccaatgacccgcaccaaaaggacattggaaggtggtacaacctatgcatcacagaaggcctggacgcactaagttttgcgcccctcaccagagtctaccattgggacctgaaccaacacgtcaaaccaatgctcgaacaagttccgacggggagatatgtaaccgccaaaattcatgcgtacaacaacatgtaagtcattgcctcctttgggatgttgcaaccaattggtgcgctgttaccggccagcactgatcccttgcgcaaatagtcacatctgggacagctcgtcgtcctcaacaataagatatgggcgtaggacttgatcctttatcctaccctcctggagcttagcctgcccacaacgtgctcggccacgattgcaatccgcagtcccccgcctacctggatccactcacctggattcaatacctcctttacgtcttttaatctctggtgctacgttgagcaaatgtgagcattggccccatgcatactagcacgtgttgcttcaccggccacattcttggatcccaccaagatgggagtgggacaaccatttgggcaccgagttgcacaagaagcattgcattctgttgtgcactccgatcattaccaccggtcgaatacccaagtgcacgcatgattacccaagacccgtcgcaacgaggaaaattctggagttatggtgaacattctaaacggcgtttgagcatcttgggaatatgataccttgttgtacctgcaccaaaacttactgggaggccggaggcgcttttgtgtgctgtctccaagaagtttgcgcatttcatcacttttcgaagtcgcgtctggaggcattttccgcttatggcggttttatcacgtctattcactctgagcgatcaattttgttttctgcatttcgaggtccctggccttgtcgcttcatgtgtggtcagcgaattcacatggaaacattgtgcatgttcgcaggatcgtcgacacatccccggcgcgattgtagtccaccacccagtatataatatacggacatatacccgcttcctgtccatccctattctctacgtactgcacatgcagctattcctgtacacattccatagcagatgctcgtcgtatctatgctgatcccgtcagtcgccgctgtatttatggcatcgccacgcgtcatacccaagtgtttggtaacgacgcagtagtgattcgtagccgtgaacaggcggtcagagggatcttcgttgaatggacaccttttgcagttcacttgtagccagccggcgaggatccgctgtcgccggcccagcgtgtcgggggcagatccaagacgcagttttagccgggcaagacacaacacgcatattgccagaggcacaagcaggacatgctcagaggaagaggtgcgtgagcaaggcaaggatagcgatgtatgcatgactcggtgcgagtaagaggtgcccagcatgctggaacggcctcaccattgggagggaaaggcacgttcggagccctgcctcgtttctttggctgtgaaattgcccgccctcggtttgccctgcgcctgaggttcccttctgccggcttttgccaatccttctcgcacatggcggcggcgcgccttgtgaaatagcgcagcctgcacaattcgcgtgtgtgtggcctttcgcgatacttgctcgtcgtgagcaagtcgcatcgacgccttgcacccgtggacccattccatcttatcgttcggcatttcctcgggctttcgacagcctgtcgcgtcggatagccgaacccatcgcgcgacacgaccgtctctccgtatgaaaagcttccttcctgttcagcaacagcttccggtggacatcggcgactgccctcgcggacaaaggcgactctgccgttctattcgccaacgtctatatatcgcgcctttcccggaattgcgtggtacgcgatcagcaaggagaccccgcaacgcgactcactcgcacgtgttggtccgcctttctgtcagcctacacgaacgccttcccttccgctgcgcgtgatcgtcgagttgattgctacctcgctgctcgccaaggcctgaccggtgtgtccacgagagatggcacatctcactagaccccaaagctgcaccaaggcagtcgtcaccgctccagcctggtttccggcgggtgcgctggaaataccgaccaagaggtccagccgctttcaaaaactttactcctctcgaacggcctacgccacgttcagcccactgtcaagcctcgctcccccatgtcccgtatagattacggccgcggttccttcggtcgccttgccggataccaggagttcgacttcgtctcgatttgaccacgcgcagagctgctacagttcatgcgatgcagccctgcaggaagcggcatccggacgagtacattccacgtactggagtattgtggatgcggtcgtgctgttcacaatccagctgggcggttacgcttcgaggcgccggactttctgagaatccattgcggcggacaggacatgagtcgagatgactgcggccatgccggtaccactagacccccagaacgactactgcacgctcggcataccagctacgtgacagtcaacatcacttccaagtccttgggatcttcagaatctcgaccatgttgagggacatgtccacggtcccacaaacttccgtcccaccctccgagtccaaatgcgtaaattcaaagaacggggactgcatacagccaagcctagccttcagctatccgccagcaccactccaccggtaagtctataattgctttttgttgcatccaaccttcttcccctttcttcatgatgacaaagctggggccatatgagtttctcccgggcatttcctctcttttgggagaaatctgccaggttgcaggaacattgctttcacatccagccatatccacatcttctcaacattgcctgaacaagaaacccatccactagcgctatctttagtcccacctcgcctagatattcgatcgctaacgattcgctaggactactttgccgataggttctacggaccttccccgctgcagggtttaactctagatcaatacatctcattttttttttcgatcgatatcgggcggatcggagggttctttcatgaaccgattttagtcgtcgggtgtcccgtccatgacgcgcacttgcgaaccgaggtttgctatctttgcagtggagttggtaagcgagaagggcaagcacacttgagtacaccactgtagagtcgcggacgggctcccggtttgctgggttgttgacaaatattcgggatcgtgtggactttgcgggattaaatggtaaggtaaggcacactaactaagatgtagcgtatcttcctaggtgggttatgttacttcatgttgcaacgttgagcggtggtgagtaagagcgatgaagtgagaaatccagcataccaaactcgatccttcacacgctgttaatttgtgtggagaagcaagtgctccagacatttgcttctttttgtacgtggccttgacgaagttctagaacattgatttcttgaactatatgtctgcatctccgctccatctgcaaccaagaaggcgaccaaatcagatgtttatgtaatccatgggcaatccgtagtagaccagacatccactctactccagaaaccttgccaactcgttccaaaaaaaaacccccccttgtccgcagctcatttttcactaaaagaaataccatcgtacgccacacagaattggccgtgtaaaactcctcaacatgaaacgaatatatacaaaatcaccaacgcctttcctcgacgtcttgcacttcccttccagcttcacccctaacccccgaaacaatgcacactcaacctcctcttcctctcgctcaacatcaccctatctccccctttcccactcgtcttccacccctcactctcaatcgtcgcctccctgcacaacggcccgccatcctccccctcgccctcctcaaccagcacatactcgtcgtccacgatgatgtatttcgtatagtctggtatgcggtatggcgagcatgtacattgctggtgggacgtgggggcgaagagggaagtgaggtgtgtgcggagggagatgtgggggagatgtggcaagtgaagatgggggattgttggggagaagtggtgatggtgttgttgttgggaggctttatcgtgatgtggtgattgtggtggtgatgaggtgtcgtgcgttgatatcggtgaggacgagagtgtgggcgattgtggtggtgatgaagataacattgtttgtgtgagtgacggtggtatgattgggaagagtgacatatgtgacgtgtctttttcctttttttggaggatgtggtttggtgtttggttcgatcgaggcttgctagtagtgttgcgacgatgtgttgtgtcaactttcgcttgatgtggtgatgattgatatggaagtagcgataatttatggtagcgacaattgatagtggtgatgattggtagtagtgatgattggtagtagtggtgactgacagtagtaatataatttacttgcaactcctaaacatcttataccttaaacccaaccccttgcttccccacacacctccgtggccacaccatggggtgacaatcacctcccatcgaaagaacgcaagcagcacgaggacagtagttcccgaacatgaccaagacattggacaccgccaaggatccggttatgtggtagagattagaggtggagagatgcatggcgtgatgtgcattccgggagtgcccggtcgcgccaccggcccgctttctcccgaaacacgcatatcgaggttcgagacttttgcgtttcggtatgtttttggattcaggcacgggaagatactaacgcgtcgagaaatagatgtacattgatggatgctagagttttggccgcatgcaaaaagtttccactgttattaggtctgtaaagtaaaatcccatgattttatgagccagaattgttcgattcttctacagtaacaaaatgcctccgtcgtaagttgcgaatgccatagtaacgcctgtatgcgctgtgcctcagcgcaagccatcccgtggcttattcctaaacgccagttcatgtgcagcactgtgcaagtgattgactgcgctttaattcggcctgtaataccggtattctttttcattgtcgtcgatcgttcccaaacgccgttatgatgccaatgagagagatcgcgaagacttttcactttgcctgattaatcttcagatccatgacatactgcatcaagctgcagtcatcgcacttcaccagtgcctggagagctttgatcctcgctttgagcaggtggttctcatcagtaagggtcttcttatctttatcctgctgcttgatgtacgcagtagctgaggccaggatgacagccttgctaggcttcgatggtgttggcagatcctcaatgtccgcgccatcgcacgctgcttggttctgctgaagtgaggggacgacgcgtcgcagtgactcgagctgtgtattgagggactcgcgatacttccgttcaacttggttgtgtggcagtcgccgacgattctttggcttatcatcgctagcttgtggagattctttgttcggtgagtcttcggatgtctcgcttttcattcgttgtctgtcttcagctgggctggctgtggtgtttaagctctgaagctgacggccagatggctcattcattgacgtggtgctttctgatcgcttctttcgtcgtggctggatctcaaccactccgtctgccgcagttacttcttgtggctcggtaagcaggtccttgatgattggaagagcatcatcattggcgaacagaaatggtgcacagccgccgccacagctcgatggattgggtggcgggccgtcatggtcatgatttgggcagagtggcgacgtccagcaagcggagagtatatctggcttgttcttggttctcttggtaccgttgttgacactgtttgatgattgggtccgatcgagagggggttttgtcgtggtggcgacaccccttggtccgtttgggaatgtgaggtcttcgacgaagccagcgtctatgttgttcggaaacatggactcgtaggtcgggttgggaaaggtgttggcgcgttgaagcgcttgtctctgagcagcggtcatctgtggtagttgattaagctcagctagcagtgcggccggactatgggccgaagtgctgatagcagacactggctctggagaggactctgatgttgacgcgccaccgccagcagtgttgccaaattggaggacttcgaggtcgcccaggaagtagtcgttcgatgcgaagacggcgtcgtccaagtatgggtcgactgagttgccgttgaggaaattgttaaagtttgtgacgtcgtcagggtctgcgccggatgtgtcggcggtggtggacttgggcatttcagaggtgagggggccagttggaaaggcagtgagatcggaccattggtcgttcggtatgttgatactctcagcatcgaggaacatgtcccaattgagagacatggtgactgtgggcgggtgggttgttgcacgaaagatctcacgcgttgatcaggagatacaaacgtgggaggggtatcaaaactaccctgcccaagcctaatgtgagactagccgcggaatgcaggagccgaaacgagctggggtagaagaatataagctcggtcttcgtcgcttttgtcgatgtttggagacgtcgctgtggtcgctcagaatgaatgttgcgagggaagggaagaccaagcgaacagcaagggcttgtcgcacaccacctaacgatgagccgctacttatgaaggtggatgagatagattgcgtgctgtggcagagcctggcaataggtgcagctgttgtctagaagggttcccacgagtctggcggttccgacgggcgctgattggagttgccgaaaacgaaagggcgcgaacaaacagaatcagctggcacaggtgctgagcagaagtctctggtctgaacgggtatctcggtgcctcagtgaagcgcgagttgtgcagtgcggtgttccgggcgagcctggaaggacatcacaccaccagtggcgtgacatttcggtgaggcccgccgtttttggacagggatcccaacagcagggttccgtaccagcacaagaccatcagcgagttttcgcgaatcatttttcgcaaagctccgggagacggttgatgcacatcatattagatgcacggcagtgtgtagcttcaacactctattcgtagatatagccacgttaaggaggcgggctctaccgactctcccactagcgccgactgccgttcgcatctcgttccgacggctccagaagtgcgaaatgcccaaagcctcacttcatcatgccccgtgatagaataggcaaataagttcttcgaatgtactttggtctgtttagctcccagctctatttcttcttcatcgactcaaagacctgaactgcaggtgggcggtaccagcttggcatcactcaaatctcgatgatgacatatcgaccacgagcttggaccatgatagtaccagaactgcatatcaatgctcttataagacgttgagtctagggtctcagtgatgtacatgtgtcttccccgccaagcggttccttgaagatcgtctcacgccatactcagcagggcaacgaccttcttcaattatccagaacagcacatagcaagttcagagaggctttcacagctagtgatctccatgccattcgaccgagcccctcaagatggccagtgtcgcaaagtccctgcagcggaaccatagccgttacacgggtactcccgcactgcaacccaagcggtccagactggcctcgtgtgatgttgccgaatgccgaacgatttcccgcggcaagtggggctgctaaatcgttctgcagcatagaactgggacgtggcgtgtagatgtgttgtcctgtggtcggctctagttccgatcgttctcaagtagctcatgcatgaactgacattctgccagagacgatttacgttttcttagtcagactatgaaagccaatggcactgtggcagactctggatatgcctccttttttgcaactttctttcctggaatgatggttcgatggcatagtgggcagaattcgttaaaacgtgagaaccattcgtcgaggcaatgcacgtggaaagcatgtgagcaccggaggccgcggatttgcgcatcttcagcgaagttctcgaggcatattgcgctgttgtcaatttagcatatgacgacgtgttggagtggcaacgttaccatagaggatccggcgccaggaaagtcttcgagtctttctctgaccgctggctcgtgcgccattcgtagtaattttgtgttttgatgaccttgttgatctcttcgagtcgctgttgcatgcgctgtcctttgatcgcagagaaacttttgccaccgcgtccgaatctaggaaggatgaaggcactatgcgcactgttaacttcatgagtccgcgaacccggcacgggcaccatacgctacgatgagagagaggacaatggtgacaaagacagctggcacaacgatggcgacaacgacagtgctgcccctcagaccatggtcagaatgcgtgtcgctcgccataggaataagtgattcaacgcaagggttgtagtcagctgctgatatgttgaaaaccgatgcgccacttgcgataacgcatatatcgcgatcagatgcgaaaacagcctcgtgcatacggatggtgtcgcaggtacctttggttcgcatgtgatgtaccgcacagagcatatctattcgttgggcggtgtcatattgaaatatctcacgacgtacgcgtcgtcgggccttttagatatcagcagggtgagggatcgtcagctcagcctacacggcaagttttttcatctttgaagtgataagatcgagtctaatgttgcgcatggaaagagcttggcccaactgcttcggtgttgtcatccgtcagcgctattgtgatgccaagtcgagcatcccaagggatgagccttgtgctcttgtcgtgcggggtcaagtgcacagcgattgcgtacgcgattctcgtcctacaccgcgtgacatcggatgcatcttggcatggattcttgcttctggttggacgaattcttcaatttgtgtatggagaggcgaaacatcgttgtcaagatttatggtttgctgatttgaggcaaataagctagtgaacacaagtggggcgcacatccttggactctaccgtagtcggtcctttaaatcaggtattataacaccgatcgtgcttcccttcaacccagaggttgttaatgtagtgaacgtgcttgttgcatggatttgcacaatcttcattgtatggcattatctcctcgtcgtgtccgtatcgcccgatggcctgttgctggtgagcttccgcacgtcatcttcaccaacaagcagctgtccaaaagcacagttttgggtcctatcaccctacactttccgaaagtggctgcaaattgagcatttccaggactttcacgccgccaggtatggcgaaaatactctcagtatcgccttctggtcttgatgagcgatacacgacctgaccttcagcatctctgctagttataagaacctgtcgcatcacggtgctgcttcgcttaagatccagactatctttcgtaccgggcacatgcagtagtctgttcagtaccaatttgtagacggcgggttctgcgggacaaattggaacaagcaacgtcccttctctggccttttctgtcctgtcaaacttaatcttcggctcccccgcattattcctccagacgagttccagcatgggcaacagatcgacgacgggtctatgcgagcttgttatgtagtcgcccagcctcagaaccacacgacgtacaagcacaggcgggaatcttggtaagctcaaccattgtgccccgcagttgatcgctagactcgagctcatcaggtagctattcgagttgaagatgaaggtattgtgaccatagaggactcccgcagcctcatggtagactgtccttcagacatccctggcaacttatcgcctgaacaggcccgtcaagatgagctgtcgggctgatgctcaagtaggcaggttttcgagttatgggagagcagcagaacaaaactcgggcctacgctagttcacgtagagcgcaagagcggtcacgttacatcagaggtgcaaacacaccaccaggtggcccactaggaggtggatatactttcacagtattttgagcgctcataggaatggtaattcccagggcgttactgtagtcatgcggcacctgatggaactttccgagatgcagactatctgaaactgatagttcgtgccttcatgagcaactcctgtcagacagatccgtgaatgtctggagcaccttggaaggccatcaaatatcttgtaagcatagaaggttcgactcgtcgacttcgaagtctgccaattcccagcagtgatacctactgatctcggtacatcgtgataaacacagctcattaatcgctcataccagtgggcttaggtgagcgattacgaggaggagcttaggttatagtagtgttagctggcttgactgtagtcgtctggggggtgagctgttggcggctgcggcgagccaagaaacgctactcctacttctactttttaacaataaggaatgcttttgcgggccccttcactgtgcagcggatcttgttttcgagtgagggaacgagaccgtcaacagtttacttgtcgcctttgcggtagtcgttgttaagcgtctccaccctatcaggcgagacgctgttgataccgttgagaaagtgcatgttataatttggcctgcgggtgtggccggccatgttgacactgttcggttgcttctagccgatcgttatgccgttggagcagaggtcgccgaggccctcgcgaaacttagacatgtactcgcgtactgacttgtagatgtttcaagccgtacctctgttcaggacggtcaatgtttcatctcatcaccttgcatagtaccttgacggttctgctccccggatgggtgcgcgccacttaacatcgttgcatgccgagccttgcattcctcaggcattccaatcctgttctgactcgaaactgaaactgtatactaggtattcttcacctgctactcgcttctgcatgcccttaacgtgcggtgacatcatttggtgtttttgtagatcgaggagatgagttcggcgatcgagacgatcgcttctgtctttttgttaaaagctctagcgaaactaagctagtaacctggctagctattaataattacccatgtctgtgttaagactcggcatttctaatgtcggaaacaacccgctgggtcgtggttgggttggtgtatgtttttgtcaccagaaatactatcatcggccttgttgtgtacagcaatgacaagagtcgtgatcatcgtgccttcctgaacacagcatccattgatatgtaaacgaaaacaggttacgtatctatcaaggttgcgttcttttcccataaacacaccatttacaaatatgatacctatggcatcctccagagcagaatctccgcgcctaagatcaaggccccccgaatgtctccattcaagtgctttggtatcaatgccaagtgttgttaagtttgatagagaagattctgcgggcacgattagctcctcatatttaggccacccgtctccaggccaagtgttatggtacaacagccaagtgctatagtgcctgttacatgaggaaagttttatgagtatgacgaaaccactgatacccaatgtacagtccatgagtcgcgctacagattagaaaaaccctagttcagcacaagattgctgcgcgcgactccgggataccccgtagagtaatctattcccgacgcacattgcagataatagatcagtaaaagagtggtcaggtcccaccattacaccgtctgtggagacaggagtttgattggtcgacatagaagttgtgggggagaaggcttagactctggggactagcgccaatgatgacgtttaccctttcccataggttggccagacttggtacatggtacgggtgccagagtagtcttgaagagtcagccgcatgaaatagtttcgtttccgcttaggtctgtaagcaacgaacagctttctggctacacttcagcaacgtctatggtgacagattgatcctgcgcgatcaggtctcagggtcatcaagattaggtatgctttcttgtcctggcgtagaagagctctcgcggctagtcagtcataaaaaggtcattccctcatcatgctcatgtgctacggtgcctgcagccacatgcagtagatatcttggtatgtaacaacaggcacagacatgactcgacttccgccgagcgtctacttcatttcacgcggtaaattaggaggaactgagcatactcatgcagacttccgatggtaacttcagacatctcgcaacaacgaggcaacccgccaaggacaaggcgacctgctagtaacaaggcaacgcaccagaaacaaggcaacccgctaaaccggcactgacaaccgtatccggcgctattctagatacgccttgagtactctctagagtacgatacttggctgttggtatagacccacgaggctttgaaactgtagaatggagggatgatcactgaacagtgacgaaggtggagggtcagggtgtagaagagatcaccaaataatgacaaaatgagagagcgggaatcaacctcatgaggtataaaggccatcctcgttctccttgaaagagcaccacatctcaactcacacaagctgttcacacaaacgcttgcttcaccatgctttctacactcttcaccctacctgcctttgcgaccttggtcttcgccaaagaagtctttgttacctaccgctacgagcgatcttctggtagaactgcgctggaaattcagggtgctgataaggcagtgctcgcagagtcctgcagttcaaaaattggttctcttgacttctccaacttggagcaggatggtagaggatttttcaccgtgggcgacaaaaagttcgaagtattgagcaaccctgaggacggacccgtctgcaccagaatatacgacgaagccattgctgtcgttgaatgtactggtgtggactatgatgtcccagaaagtgcggcaacatctgcagaagactgcttctttcatgaggacaacaaagctgcgttccgtaccctcaagtcgaggagcgaaaatttgcaccttgttggtgcgcctgtcgagaaacctgttatgccaccatttcattccaggattttgggatcccgacaggcctgcatgttctctcagtacaacactaagctcgtcggcgacggtaacccacaccagaactatcttcacaagcaactttcggtaagtgcaaagtttctaagagctttgagtacaacgatcgctaacagtcatgcttaggaaatccaggaatgtggttctgccccgacctgcaatactgccttcacgaaaactaaatcttacaccattggcttttcaagcagtatctcagcaggggggtggatctctggaggctttgacgtggcaaagagcttgagtacaggaaccacgaacggttgcaccggtaacagaggcgacacgatatgcatttggtataaaatggcccatactgcctgtcagtttatagcattccgtcatatcccctactttacaccaaatctaacgcacccaacagacacagtacagagtagcttcgactctgcctgtggagacggcaagctcagcgaaccatacgttctaaagtctcccaacaatgcaaaccgcggtggtgtaagtcaattgaactacattgttttatggtgtatatgctgatccttctttagagctactactgtgtcgttggaacgtgcaggtctatgggagacgactactgggacgacactggtcgcgctggcggcccttgaaggagatatgtctctcgcgtatgagcgttggaacgctgatgccactgcaacttgcatctatgtaggctctagaggatactgtctgtgctttcgcattcatagcatatccagcatctctagctgttaccccgtagtctcatattatatgttttatcgcatctagcgaaaatggcgcgcttatgcgtatgttgaatgtcaggctgactgacgatatatactattctgcacacatgatcgatattcattgattactgttacctttttggcatgctaccgcagtgggtacagacctgcgttctgacggtgaatactcactacacaaccaaggcttcacttctaaacctgtatttcgagtggtcaacaatgatctcacttttgacgtgtagacgcctcggatcgtaaaggtgcacccgtgtcgatctgcaggattcatatatgaacgctccagatcattctcgagtcaaagtttgtgatgcagtaggagaaattcatgatatacatgcacatcaaatttgaaaatgggatctcatactgaatacgcattaataagctatggtatttaggcagtggtcgtctgaagaaagcactatgtctccacctcaagaattgcgaccttctcgaccatgcttccgagcacgcctgtacatagccaaaccctgccaggatcattctcacatctgtgcactgacacgccttcctccaagcttcagcaccgttcgcgccgatcctgtagctcgactacttaataatacgttggaaaagtttgaaagctttcctcagctggcttctggccaatcgtctgtcgacatgtgtacccatgtatgggtaatctctagatcttgcgtctgccaataggtgcagcccgctttgtacacgtccttaacctcaaactcgtgagcaatgggccaccaaattttacggccacatagcagatgattctggcttgtgtggagaggctgcggcttagacttacaaggagaccaaaagtgcgatgccggatatgtcccacacaagtataataatctacatagctcccgggatcagatactgcgggtcgagatatgatgggcgtgctcaatctgaaaagacatgtagctcgacacatctcccaagagtctagagagatgtttgctattgctgcacagtctgtcctttgcatcttaactattattttgggcactttgagtaagattcgcgcgatactgatgggatcacatcttccgtgccaccagctgtaccaaacaactaagctgtcgaggaacgacgtgctgactagttcttggggtctcgaaatggctttgggaatggggaccctagtggagctcgctgcactggctgctgatgatcggtagatcaaaagatacgccaggccattctcataccttcttgcactgtgagttggctctctctcgtgcgagtgttgcagtcgaaggcctgaagttcggggcgtcttgagtgttgcataattcacaacatggtcgatgccgtgatcgagatgaggttttggactgaaggaaagatagagccagttgcttgacgaagaagaagggagggtacgtcacacttataaacggaacaactcttgcctgtccccgcgcactatagtgaacaattggcgtagcaatagctaagtcaacgtatcatcgacgtcttcgtaagtatatgtcacgatctaataatcctttgaagctgtacaggctggtgtaaagcttgctggacaatctctaacgaggtcaagagttagagcagagtggacacgaatggtcaaagcacctggtgcgtctgccttcacctaagctaagaaactgtagaaacataggctgaaggtgattcaaagctattcttagtcacatgaacgccacctaatcccagactcaccttctctagatcctgccccgatccaagaacttctttggcaagtccaccgtcttcgccctcagatactccatcgcatctgtcatacgagtcagtatcctgttctccaatctcctccccttagacccgtgtactcacttttccccaatgtgtcgtacgtcgagcaagcattatatcctctatccagatgatcatgcagcaagaagtgtaccgctctcaaattcttcatttcaaaccggtcgatcggcttacttcccttgccttcgtactcctctggcccaagcaagtgcttgatgcggtcgatagtcatgaagctgcgcagccaatcccactcgtcgtcgtggcgcacgaagaagccgcagttgcagtctgacactttgtcgccggagcggcccgcgacgatgtacccgaggggtgcgcgaacggtttcgccaaaagtgctgagatcaacggggctggaggtttcgtaggaagattgctggcgcgggtattcttgcgtagttgcagggggtgtgaggtcggtggtagttttcttgccccacaaagtgtggacgcggagaggaagttgatcttgcgggaggagagagggccagtactcgtagtagggcttagggatagtttgtcgaaggtcgttggagagtgacagtccaggtgcggattgcaggaagacttcgacacaccatctgttaaagccgttggggatgttcccgggcggacgatttctggatcggaggtttgggcaaagcaccggaagtcaactgttgagacgtcttggttgcgtgcgtcgatgggtgatgagccattttggtggaatttgagcgtggagaagcgctcaacgttatcgcccattgctggtaacattagcctcacacatcgcgaaaagtctgttattcttgaaacttactgtgtcgaatttggtcttccgtaatcttgcacttctcctcgatgtcgagcccgcacatgaagaagtgccattcgcactgatacccagcaggagctgtgatgccgactttggtcgtaggtggcggaggtaaacccttaacgccagtcacacgcactagatcttcgcccatttgctccatctttacgttggtgatatccgctgttacgtcgcaattgtagtacagaggaccctgaatctcatacagcagctgcgatgtacatgtgccgaccgtgacgcatcctgtttgtatcagtattcgagtaatgaaatgctgtaacttccgaagtacctccagtgttcttttccttcgcaattgtgactgtaccgtcatactcgacctctgcaattggaaagcccatattgacgtgtttgccttgcttcatcagatccttgaacatggagtaatagccacgcagtaacatatgttgagcactcaatcagatgtcctgtgcacagagtcagtgatctctcgtatgtacaagtcgcacatcaacaactgaccagccaccagtgccgctgcgagttcgtcgaattgatcgctcttccagtcatgccaccatctagaagtgtcagcttcccagtactcggtttccaacccctgacttacgcagcagcaccaatcacgggcgcagcatcagcaacacgtccagcgatcacaatatcggcgccttgccgaagtgcctctgtcatacacagcccgcccagatacgcctgtgcacagattggttccatgccccattgttcgagctttttcccatgcatcaaactctcaaacttctcgcctttcttgatcaagctgttcacttgacctgtaacatcgtctccttctatccaagcgactttgagatggccggcacccgccttctccaggagatcgacaacgacttcagccaacagctccgtgtctgaagcaccagcgttgactgccagtttggtgccattcttgacaagatttggaattgctggctcaaagcaggagatgaaggtctcagcgtacatggcctttttcttgcgctcttctaaagtgactggagcatcaccactttggtttgagcggttcttgactttcccgctgccgtggacggtcattgtcatttccgatagccaatcgcctgcggaaagttagcattgcggccaggactgttaaaatgttcaggtcttacccattacaacatcgacctcagggtctccagccatccgagtgatggcatttgcgcggtcgaggaaaccgccggagcagccggcaatacgcacagcacgtttacgatcagtcgaaggggacattttcacacgctttgaggtccttatagttgacatgggatagcaggatactggaagagggcgggaattcgtctgcgtcgttggcagaagctactacaagctatatactatcttcaatgctaaattcggagtcaggcacggtcctgacctcagtcacaggaaccgtttctcggtccattatccaatggtaagacgatcagatgctagcgtagcttctctgaagggtcctgagaccatgtcgcgggtaacgaagacacagcagcgcggataaagctttcctgtgttgagatcagtcgtcatccgcgaatgtggggatgcggggaagacgactgcattgcgcttcgaacttcgacgccagcatatgagttgttgagtatgaatatggtaaaagtaacattgcgatggtgatccagctacgttgaaaggactgagcattatcgatgggccatttaacctcatcatgaacgcagatggtcagtggaaagaagagagcgttacagacgcgtgaagttcactgactcaggccttttgcgctaagaaatcacatgactcgtcgggatcgtcgaggtccagatgtctttccactgatctcagcccttatgtatacttcattgtataaatcttactggttttcgttcgatgattcttgaatagggtcgcgaatgcatttgtccctaacttggtatgtgttcgccacattgggatgcagagtggctgtagctgtgtcttaaccgattcctgtcttcgattcgacacggagcttcactttctccatgacaaccctgcatgaaggcgattcgagaaggagcgcttgcaggaatgtcctttgttgttgtgacgatgaagtgatggtgaggaaacaaggtgatgccagttccacgagcttgtgcacggacatgtaatggaaagcgcgaggatgttcaggcaatttctaaaactttccatctcgcagtcacaacaaaccttcaagtgctcgacaccggcttgaagcattatcgtgccatttgtaactcgcgacacgaaaacttacatagcaaaaatcacggaaagcgaactaccacctcccagattcagccatggcgacttagcacgctgcacgatcctggcgccctgtggtcgcaaatcgctatgttgtcgaagatgcccgtccacacgaaaaatgcggcgtggcttcaactgcttatatgacaacacatctgctttcttggtaaagtctgtccaaccctctcgtgaagattgaccgtgctttacccaatgtcacgtcatgcttcgagcacgcgagctgtagagagctatgcgctaactgccgtccaggacatctctctgctaacccactcaccctctggttgcgtgttcccctcccgtggtacacgtcagccacctttgcacaatttcccgacgagacgcgatcgagcatccggcggtccttcgtttcgccgctcatgtcagaccaacgccgagtattctgtggatactgcggtacacaactctcgtcttggaacgagcgcacacgcgacgatgccgaacacatctcgttgacggtcggaagcctgttggatgacgaccaggagcaactgggcgagatggggttcctgcccagcagtgacagcagcgacgacgaaggcacatcgactgtcgcagaaccatcgcggtcccacagcaagcgaactgtggtacggtcagaaccttcgtcacgaggcgctccgtggtttgaggaaatagtccggaacacgagactgggacgcttcaagcagcagcgcggtggccactctgcttctggcgtacaggtggaatgggaagtcaccgagtggactgagggcgataccgacgagctggtcagctcaggacaggccacgcctactaaaaggaaaattggcgatgttgaggccgacgacagcgagatgcgcaacgcgtgaaaacgtcccccccccctgcaagatgtaaaaatatgtgtcatagatggagacggctcacgcttcacgaagaagaaacggcaaagttattattggttttgtatgggcaacgggctcggtgtaagcagcggtggtattttcatggagttaacttacaatgtacggcaagacatgtcactatactaaatacgcagtctcttccgacccacagtgcattcatacggcccactccagattccctcccggttagccatctgcagccaacatcacatattcccgcctgccggaactcattcagttctccttatgaaatcgctatgcagtcggttcgtgcactggacggtcagttccttcgttgaccaatgcacgacttcggagctccatggagccgaaaaggaacgcgtggggtggggtttagcgcgcgcgcggcggcgcctgcaagtgtccgtcggaccctgcgcgggagggaggacgggagctccatctgactgcaacagcgttccaaacttcaaactttcttcgacgttgactctcgcagatgccgatagttcaatggcacccatgtcgacgagaacgagtcgtgacgtgaacttcaaatcggcagatgtgttatctcgcgccttacgcgaccgtcttacccacgcagccgcagccgcgtctgcgggtacttatcctgcatcggccctgacagccataattggccactaacatcaccacggtccctccgcatccttgcattcgatgtcttttggtctcttcatcgtatgataagaactttgtcacaaggtttcgattaacgtctcacccgcatctgcggagaaggcgtctcgaccatcttccctgctgctggcaagtagggaccatgacaaaacaggtcactgcccggagtcgttctgcaattgctatctgtggagtcgcttaacacaggctcaaacgtaaacgtctcatgcaagggcgatagggacgagccgtccaagctcgctgcagctgaagcatgcaatatcaacgtgttggccgacagtatcgaacaaggctcatcctctcttcggccctattaactgcagttggagtcccagtactgtggacagcttccagcgaagcctgccgattcttctatccgtcgatctgctcgattgctggttcttttacttcttccgttaagctacgttgttcgatctgcaatcgattttccattttacaagccagcgtagcccagcgcctttactcaaactttgggaccaactgcagccaaatctccaaaacttactgttcgcgtggcgtgcggtcattctatcggcatggagaagaaaagtgacgagacgcctcgctatgaggttgacgactcagtgggcgtgggtgaggtgttgaatgcgtctggacacaaacaggagcttgaaagacagttcagtctattgtcaatttgctcaattggtatcacgactggtaatgtttgggcggcattgggaggttcaatcgtatgttctcacgaacttccgtattcctcaacgagaaaatatcgaagtaatactaatcatttacatcaggccatcgcgctttacaatggtggaccacctggcgtaatttatgcattcatcgcagtgtcatgcatgtacttcttgatcgcagcctgtatcgctgagatggcttctgctattccttcttcctcgggtgtttatcactgggccagcgtaacagcaggcgcaagatacggcaaagctacaggcttcttcgctggatggtgagtctctccgcatcctatatactgctgcttaatcatcgaagcatcaccttgcgtacaataataacttgtggccaacaggtggaactttctcggctggctcttcggcaccgcatccatatcctccatctgcgccaaccagatcatatccatgtacggactcttccacgaagactacgcatacgagcgatggcaggtctttgttgtataccttatcataacctggttcactgcattgattgtcatgctcatgaaccgcgcactacctaccataaccaagattgggttattcctcattttggccggagtctttgttacaattctagtttgtgccatcatgcccagtaggactggcaagggctatgcgagcaatgcattcgtttggcgagaatgggaaaacaggacgggttggagcaacaatggtttcgtcttcatggctggcatgctcaacggcgcttttgctgttggaacgccgtacgtctttccccatgtctcaaatgaaaatctgcatactgaccatgccaacagtgactgcatctcccacatcgctgaggagattcccaatccccgtgtcaacatcccgaaagccattctcgctcaatacgccgttggcttcaccaccgccttcctctacgtcatcacaatcttctactccgtcaacgacctgccctcgctctttgccaatccatggccgttccccctcgccgagctataccgccaggcgacaaacagccacgccggctccgtcggtctcctgatcgtcatttttctgccaacgttctgcacaaacattggttgctacctcaccaccggtcgcatgctctggacgctgggacgcgatcgcgcaacgccattttccgcatgggttggaaaggtgaaccacacatggggaaacccactcaacgccacgcttacctgcgcgatcctcaacaccattattggcgcagtgtacgttggtagcacgactgctttctctgcgttcgtcggatccttcattgttctcgcctccctgtcgtatctcgccttcatcatccccaacatcttcagccgcagacgacatgtcacgcctggcccgttccgcatgcccgatcctgttttctacgttgtcgcgggtattgcgacatgttacatgtgcatttggattgtaatctactgcttcccattcgcgcgaccgtttgacgagaccacgatgaactacacgagtgtcatgacgggtggatgcacaattctactcactggatggtatttatggatcagaaataagggatacgtaggtccgcgggcgatgatagaagaggcggaacgcagattagcggcgggcgaggatgtcgttgtcagtgatgtcgtgaaatagctcagagtgggcgaagcgcagtatattgagctgccaacttacgaatcatgagacccgagatagatagaatgactctctttgacgctatgaatccttcacctctgattccgtgttgctggcattcatcttctcaatcgcatccttagcacccacccagctcttcctcttcggaccctcaaaaacccgatatatacacggcgcccaaatcccatccatcaagagatggcagaaccatatattccacagccaaaaccaccatcccttcagcccgtaccccaaatactcatccacgcccgtgccgcccaattcattcatcttcgccatccacggtccgccatcgacattccccggactaatgttatacccatagcccgcgaggcccgcaagccacacatgctgcctcttgatatctgcttctatttctgcttgcgcaggcagtttcgacgcccctttgaacacctgcgcgatcgccatggcggccatgtcagagatatgaaacccaccgagcgcaaagtacacattaccaatgaacgccaggctatctggtttccgggcagagaatacattgaggtagagattgaaaagagatttgttgttcgcgccttgcgcttgtgtccatgctgtgttggtgggcgcgctgggatcgtagtcggggtgcatgatgctgaagtcggacttatatcctgtacaccatattatggtatccacgtctatttgtcgcccattttcgagctccacggtggtgggggagatgatgcgtttcatgacaggtacggattcgatgtcttcggcgtggagatggtcgacgagggtgtcggataccatgggcactttctgagctggttcgaagccccattctggtttcagtttgaaatgcttgtcttggtaactcttcatgaatttgtcgaattgccgctcggcgaaatctgggaagtacttcatgacgaggctggagatgcggaataagcggaggctgtggttgtgatcgattggtttgccattgtgcatgcgcggtaccacgcgtgcgccatgacggtgcgcgagatagatcttacttgcagcgccgacgagctgagtggatgtgtctgctgcgctgttgccgaaacccaccaccatgacgcgtttgccggtgaaattttgcgggcgcttgaaggactttacgtggatgcttaagccttcgaagtcttccagtccaggtactgaaggcatgctaggctggccgaccatgccgccgattgtgactacaatcttatcaaaatactggtcattgtgtttggcaattcgaacaacccattgctgtcggtcagaatcgaacgaaatctcttgaattgatacgctgaggcgaaagtgcggttcgagattgaagtgctcagcatagctcacaagatactgatgtacttgagcggctgtagggtatgatgggacagctttgctgtgttagttggtcttagttccattcgaagagagttgggaaacactgacagttggaataagggaagtctgtgaaacagcctctttctttcgatatgttcgcgactgtcgtgtttaacacagacgtccgatcgtcctcggcgtacttccataatccaccaatatagtcgtttcgctcgaatcctgtcacatcgaagccttgctctttcaaattcttgagtgctaccagaccagctgcaccaaggcctataaccgcaactgtcgtacgctcagtcattccgatgtgccagtcttgcagcgcggcaggtgtctttcttgagtcaacgatagtctgacaactacggtgaagccagattttatctttgatggaagttgtatttgactatcatgcatatgaacgagatgcagcgcgcctaacgggtccgtccacaaaggacgggctagttgtggaagtccattactagtgttctcaaggtccatgatgtcatcacagaagagaacgaacgagttcatctcttcgaccatcctaaccattcgcgcgtaactagcagcctcctcatcattgaggttgcaaggtagtagcgctcacaggcagtagggctgcgttctgcgatagcccgcttggtgggggcacgaggcctgtggcaattaatcaaacgcagctaatctcgactgcgcatgtaaagtcaggcgcagtgcgaagaaacgaaaggctgagtgtgtaaagatacacagacgcaaggctggctgtaagaagtgtgcacgtaagacgcgcggtctccgaagcatcattggcggggggctagccaccaggcagcaacaaaagcgacctactgaacacgactgcacagcccaggtagaaagagctactaatataagctttcagtcgcatggtctgccagtagactacaacaccttataccgatccacttcatctacatttctctggctagggaccttcggcatcagcaatcatggctaaccagcctcctaaccccgccaatgcaaacctcaacatcaaccttcctccaccatcactatcttcaaattctagcgcgccattcactcctcgatcagcatcagttgcggatgattccgatgctgaatttgacccaacaccgcttcaaagcccaagaggcggaccagagtacgatgatttgccaccttcgtatgacgaggcgcaacatcaggctgtcagcgatgcacgtaatggcgtaacaccattagatccaaaccagattgaagcccatcgtttgactttaaacgaaggacccgaccaaccggagatctgggagtatcgaatcagaggggaagagctggatgcagagaatgaacaagcaccagaatatggtaacatcacgaaccatcatgagacagccatacctattcaacatgtcgagacaagtacaaatattccagttggacagactggggccagagacctgcctccagacgttatgccagatcggaccgcagaattactcagtcaagcgttgaacttcgcacgccatgagcctgatgcggatgctcaatacgcgccgagacttaccagacgtattgccatccctcagcaagccagtcctggagcagaaaccaatacggttcaatttctgagagcatatgccaaagctctacatgcacattctattcggccagcagaattctccgaattcatcgacgggttgaactctttgtgtgtagcttcaggcataacggtggacgatctactctcgtcagcgtctactgctggtgctacatctgacattgtacaaaactacattcgaagcgtgaatgaagtcttctttgctcctcgagggctgagagtctcgctccggtcgctttccgcgctcatcaatgctcttgctatacctacggagaggggccagcgagcaggcgctgttgcaggcgccgccgatgacgccagtacagcagagagaagagcccagtctcttcacccgtggatagaagccattgaaacgaacgtacctgaatcaagtacgcactctttagtgctacgcgagatggctgagagaaggagcgcgcacaccaagactgcgtcaagctccagccaaaagcctgagcttgaggatccgccacactctagccttgaagaagtgactgatccaaatacccaacccggacatgagcatcactctcggcatgctagtggaagaggtggtcaccacggcccgcacggtactcacggccatggaccatttggaggaccgggcaattggccgttcggtggtcctggtcttgggccttttggaggaccgggcaatggtccgttcggtggtcctggtcttgggccttttggtcactcaagacgaggtcgtggtggtcgaggccgtgactctcacagtgctgctgaacgcggcgctcacagatctcccagatacgaccgcggtcaggcttgggaacacccgcgcaggtccggaccacctaggcctggcgatgactgggctcaaattgctaagaactttggccaaatgggcgaagaatttgggaagagaatgggggactgggggcgagcagtttggcaagcaagcaagcgcttggggtcaaaatgttggtgaacgagcaaacgcccttggggcgcggagatcaacgccaggaacacagctgctggctcctagcagtgggtccaccaccacaacacgatgatgggctgcccgccatccctacgaggcaggacccgagtgctcaagaaagcgggtgtgcttccgtggtgacagccaaagcttctctcgaccgccccaagctacgaaacatggtagaggaaatcccacgaaggagtatccgagggaaggccgcccaaaaaacgaacgattgaccgatgacctcgcgtccttcccatacctcctccatccctcaaaggcgactcggacagcgactctgaccccgactctgactctgatgacgaagacactcaagcaacattcctcaagcgcatccaatccatcaacaatgccgccgaagcctccgcgaagaaaggcaaaaagagcccttccgagatcgccgaagagcgcgccctcgccatcgaggaagcacaaaaccagaaactcgaagcagacgtcaaaatcgacgataaaagatcccggcgcgcaatgagccgaacactgaagcaaaagcgcagagatctcaagcgcgagcacaagcataagaagagggagttgaaggcggcacatggcaaagggaagggcaaggcgaagaagaaccctgcgtggaagatggcgaagaaagaatataagacgaagaggaaggagttgagaaaagacagggcgaaggcgaggcaggagtggagggaggcgaggtcggagaggttgagggagaggagggaggctaggaggggtgtagctgagcaagaggaggaaatgagtaagatggtttggctgattgtagagaatctagacgatccagttgcttgattatagtctatgtagctatggagcatgtggattgcctgatcggcagattgtctatcccaaatagagatactatcagcgagcatgctgtagtccaaccatgttcgaatcggattctctcccgtcaaatgtgcacctggagctttctgttgtacagctctcactcaagccgccggacctctgatttgggccttttcctggatttcctcccactgctcaactgtgtacctctcctgcggctgctcgatgaagatcggtccatcgtacgacgacctcaaccataggtaatccaaaaccgctctcaaagtcttcgtatctacatccagaggcggcgcacttagaccttcaacagcatcataagccacaacaaccacattcccgttgattgcatgctgggcaactgagttggcacccagatttcgccgttgtttggggttgctgtcataggagatttggagccagtatggtaggtatcggtcgtggaagccgatggtcttgatatctcctggctgtgtatcggggtagcagctctgcacatcgggccggccatcgttgtcgtggaggacccagtggaagcgagcgcgcgggtactcaggcgcgaggagaagagcacgtcgggagtttgtggtgggtctgatcttcgcagatgtagtgaactccctacatagcgatttatgctcctttctatccgctttctgtagattgttagtgatagtacctctgtatctgtgcttaggcaagcacctggcatttcttggaacagtagagtatgttgtggcagccggcgcatcgctgtaactctgtggctttgtggcagatagcacagaggccgtgcgcgtccggggcgactggttgtgctactggcatatagtcttcgaggactagaggctggccaaagtcctgggattcgctcgaggtcattgtagctggcatgactggtgttgcgaagtaggaatatggttgataaatcagtatggagaaggaaggaacatgggtttgtctcgggcgaaaggaatgaattaacggcttgctatgggagaaagagcgctaggagcgtctctcacttgaggccttcctgccttcactttaagacaggcaatgtggagcggtagcctcatgacaagtgaaggcgaccgggtagtatcatgtaaaatttcataccaaatatttaggatcttgacaccttctggaattcaaatcgattgtctataacagctactacatacaatgaagtcgaactcgaaccctcagatgtgttgtgtagcaatgtgagtgccaaggcgctacaattatgacgtactccgggccaggctgtgaaatgtacacagccacaacctgaccgttacaacgcttgctacactacttactttcgcctcaaatcaaaggacccctccccactctgcaggataccatacaccgactgtagtttgttgcgctttcacagtttcaccgctcgtaccctgcgcgacacactccgacgagagctaccgagttcacagtagatcataatccgtgctagtgaacatgttcaagaaattcaaagacaagctcaagggtgatgaacagtcctcttcgagctcttcccaaggacacggccagtctaacaatcaatactacaatgacccacaacaacagccgcatcatgctccgccgacagaaaagtatcagagccctccaggaccaccaccgggatatagttcctcgaaaccagagtatgcgccgccttcaggacctccaccgagtcacgatcagtcttcttcaaagacagactatgcacctcctccaggacccccgccttcgcagcagtttccccaacagccgcctccgagctgggacccaccaccgtaccatgactggacagtgataccggacactgcgcttctaccacctccaccaagtattggttatgacacttcaccaaccgcaaacgccagcgcagaagatggtgaccgagcactagcctggacaaacacaaaccctctatggccgccgcagaacctgacaccagcgactcacgccgcgattcaaaatggacaactcgcccttctcaaagcaccttcatatctcggggacctcctccctcaacccgaagctggacactggcgatgccgcacgcacgccaactgcagagactcgagcatcatgacgaacctacccatgtactctgtgtactgggactctccgctcaacacccaacgccccaagaccatctacttcgagctcaaagtcaccggcataggtcgtggaggctcgtcgcttgaagaagcagatgcgggcatcgcggtcggctttgtcgcacctccctacccaacctttcgtcttccgggctgggagcgcgcaagcttgggtgttcacggcgacgatgggcggaagtacgtcaacgatccttggggcggcgtggacttcacgactgcatttgcgccgggagagattgtgggtataggcatcacgtactctgtgcctaagaatccgccgagttacgagcagacgcagcagggacgcttgatggacattgacgttttcttcacgcgcaatggaaagaaagagggtggatgggatgggaatgaggagctcgatgtgaggagcgaggggggcaatacgggtctgaggggcgagtgtgatctgtttcctgctatcggtgtgtttggaggcgtggatttcgatgtcttctttcatccttcgcagtggctgtataggccgtggtgagttgcgtttgatttgctttcataggatacccgtacatttcaaagtggcgatgttaccatgagtacagtcagcaatatgcttgtgagacagatgctatgcttataagaccggccatcacgagccacccgtactcacttcaggcgtgccagtcctgcgtcatgtacgagctgacatcacaacatttcccagccgtcagccgcaactaacacctccattggccaagacatgtcaccacccaatagtccatgttacacccactgtactcgctcataagctattcctcccaaccctgccaaactatctaccaaacaaggtttcaaatatagtaacactaggcgacttcgtctcctatcaccagctatttaatcaccttgctctagactttgcacaatacggtattcttcgacacaccaccgtcgccatgaaatccacactatccaccctcgcactcctcttcgcgtcggccaacgcatccgtgctcttcgccctctcgcccgacacaaacggcggcaatgcccaaaagtcatgggtcgtgaaccgctggacatgtcacgatctggctatcgataactttgacaatcaggcgagttgggcgttcgtggaaggcgggttggcgaatgggtgtcagctttatgagtgagtcaacagatatcatgttgggcaaactgatgagatatggcaggaacaacaactgcactggcaattccgtgtacattgagaagaacaattcgaatatccttgggcctgggccggtgcatcttgtggacgtggggtttgacaaggttgcgagttcgtttcagtgcttttagagttgaggttagtagggggggtatgtaggggtgatgcctagtctgaatatcaattttagatgtgtgggtgtagaagtcgtgctgtacatggttcagatggggctctgatcatgtgtcatgacgcggtttccccagcctccactagcgccacacgcaccttcaccactcgttacgtccacctcaagacgcaaacacgccatgcctccgtgaagtaccacagaaccgggcctacgatggacgcgccctcagcacagttgcacctcgaaatccgcgatgccgtcgtcaaagcgcttgcgacacgccggcccatactgcaccacctgaacgccgacacgagctggctgctgcaggtgccgcgcccggcgaacgcggtcaagcatgggagtcgcatatactttaatatcctaatcgatccgtggtttgtcggtggacagtcggatgtggcgaaatggttctcgcagcagttccatgcgatagagagcgcggtgcagagcgtcgcggaagtggatgaactggcgcggcaggtggagatactcgctggcggcatacgcttggggaaggcaaggaggagcaatgtcgcggcgtcggcagatctcgagacatttgttgatgcggtcgctgtcagccatgagttcacggatcactgccacaaggacacgctgctcgaggtgcatagggatgtgcctgtgtttgcgacggagcaggcagcgaacctcatatccgggtggaatcatttcaggaccgtcatcaccacccccacgttcaaggacgacgcggattggcacgactactcgcttccgccgctgccgtcatggctcagcatatcgcgcctgaccgcctccaaagacgcccttttctaccattcggccctcctcatcaccttcgcaacacatccattcctgtccaacgcgacaccaaagaagcgctcttctctgtccatctacggcgacggcgcagaagacctgtcgagcaccaactctgaagccgccgaatgcgtcatctacaccccccacggcataccacataccgcactcacacccatcgcgaccgccgatcctccgctccacacactcgccttcttacacgggctgcatgacgtcgcgataggctcagcgcaacagctcaacctcggcgcaaagaacggcctcctcgcgcaacgcatactcaaggcgaaatactgggtcgcaacacacgatgaggtgaagaagggcggcggcttcatatcctggtggctacggcgcaaagcttggacactcgaagaagcattgaatgaagcaagagccgaattgagcaaggatggcgaagacacgcacatgaacggacacggagacgtatttgaagacgtccgatttcaggacatgtccaacggggagagtcggattctggaataaacatggtcgacgttgattcgaagcaagaagagcataagcatatacccaagcgttgacaagttccattcattcattcaatcaagcactcgcaatttttatcatcattatacttccatcccatacgcccaacaccccgtcctccactccccattcaaccaaaacctcggcacctcattccacccacactctctgaatcccagtttcctcaccaccgcttgacttcccggattcccttcgtccacacaagcttcgacccagaataatttctttcccagcgccttttcctccgcgacgcatgccgcatatgcgtccagcagcgccctaccagcttccgtcgcataccctttcccccagcctttcttaaacagcgcgtaccccagcattctcacatcgacctcttttccgctctcaactacgtcccctggcaccggcagtgtgaacgcaggcgttgggcgccgcagactgacactgccgatgtgttcgccgaggtcatccgagtcactaccatcttgattcacgaagatagagtagaagtagatatccgtcgtggctagggagttgattaggcggtctcggctttcggagaggctggaggtggcgccaagcatgctccaggctgtggcgtccgggtcggaccagttttcgtggtagaggcggatgtgctgggagccgggcgttgtgtctgttaggcggaggagagtgaggcgcggggttgggattgagggtgggagcatggtggtgggtgtgacgcagttgaccaagccgtattagagttgattttggccagtcacttcggactacatgtaagcatttacaatgtgctgtgattttcgattcgtcttatgttgactcggagatcgcagaatcgcagatgcctatgttcaagtcttaaagcaagtcttcgatgcgaaatacgatggtctgagtcactcgaaactagcgcgtcgtcataacgttatctcacggaaacaacgaaaatactgagttgcatcagcgtagatgtcagaatggctgactcacttcatgcaactacctcagtcatcaaatcctccggccaccgcggttgatccactccattacctcttgtgcccacattgaacttcaactccaccttgccgtcaggatactgtacgatgggcttgacagtctttacgtctttcccaatggcaccggaatgcctgacttcgaagaactccggcttgaagagaacatcactcgcgttcgcccgcatcatctgcaagtaccgcggcagcgtgtactgcatattatgataatggcgaaacacctgccgtccgttggcgcgtccaaacatcctgccagacggcctcaggatacgtcccgacgctattgaccagccactgggagtaatagttcagcgcaacctgtctcacaattagcaaggcaaaatcctctccttcctagcaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaccacttacatcaacattccacgacccgccctcctttccccttctgataatcgcattcagcaccccaataactccgctaacccctgtgcaaaaatcactgttcggaaatacaggtgtgaccggctcatccacccccatcccccttccaaactcccaactcaccccacaacacgcatcgctgatctgctgccagcccgatcttccttgccagtccccattccacccataacagttctccctcaccacaatcaacccacgctcccggtccttcgtcagctcaagcaagtcgtccagcccgagcccgtatttatctagcacgcacgggcggtatccagacaccacgacgtcggcgtcaagaatcaacgctcgcagtttcgcaaggtcagagggggagcggaaatccagatgcgtgttccacttcccccagttcagatccacgtgtagcgccgacatgtccgtgatgtgctgcgccgtgacgcgcattaccgacgcgccgagttcagcgagaccgcgcgtgagggcgggcgcggcgatgacgcgggttatgtccacgactttgaggccggcgagggggcggaggggggttgtttttgggatgccgggccaccaacaagctggttgggcggtgtttttgaccgggtggatggcgtagagacctacatgcgcgttggctttggcgtgcgcggtttccttgaattcttcagctgagaagcagattgtgccggcttgtttgtatgtgtcggacgcgagggtttgcatgtcttgcgagtcgattttggatagtttgtcttcgtacggggcgtaggcttcttttggggtggaggcggatttgtggtgtgggacgccgatgctgtcttgtgtcggttcggggttcattgagccgtgcaggtggaagtatttgccgtctttgcagcggtagatgtttgttgctgcggtacggtacacgttgctggaagcatcgtgcagatcgtagttcttgaagtatttctggtatgctgctttgccttctgctgtggagaccgaggcaacgttgattgcttcgccttctgggtcgatggtgtttagcaggacggacatgaagaatagttgggcgtggtcgcttatcagagcaattagaaatagccgcatgcaggtttgtaagttgtcgactcacgtattgataacggcttcttgtggctcgacgccatatttctgcttcaacagtacgtttaccattgctgcctctaatcctttaagtgcggagacgctctcagcaaatcgccaattgatgggtatactgggcctgtcggtgccttcaaagcggatgcgcttcgaacattcctcgatctccttcggtagtgttgatgcgatgagtgggttttgcagtatgccctcctcaaagatcttttgtgtttctcgtggaattgagtagggaacatcattttctttggtactgctcgccatatctatattaccgcagtgtccgtgacaattataaattgttacttaggtatatgtattcgtctttctagggatgaggagttgcaacttctgacattttatgttacccatagtcacggttcccaatccatcgtggatatagacttccagtactcactcggtctggcgcgaatctcatgtgaaaatggttatcacccggcctcctcggtcgagtcgaggtagtcgacttcccaccattcccgttccgaccaatcacggaacgagtagcccccgcactcgtaggctggaggactagagagccatggtatgtcgttacaccttttccggaccttgggtatgaatcgtgacacgacattacttgagtcggaaagaagaacgatttggcaggtatttgtacttcacgtttagtcacatctatcgacccagtcacgatattgtaccacaactgatcagcgctcttgagcgcttcttatatgaacctgcggtttcatttcaagataatcatacttcgaaatggttaatacaaactacgccacaagatggacacaacagcgtggtacccgccccgtccgaatcgcaaactgctccggctacaaaggtctcattccaccacaacacacccttactcactcgcagtctaacacggtacagctgatcccggctaccacatgcacctccaagcctcacttggcgacgtggacttcatcaccggcgactatctggccgaagtcaacattgcagaaaatgctcaggcgcatgcagaaggcaagcatcctggctgggagcagacggcttggaatggtatcgagcagactatcgatcttttaaatgagaaacgcatcaaagttgtgattaatggtggggcacataatccgagggggttggcggagaaggtgcaggagctggtgagtccgttttactatcgcacatgacctttgtcaagtttgagctctgtcatgcagaccaagcctgtgaaacatgctgatattcaagtttaggtaaagagcaaaggatacgacctcaaagtcgcgtttgtgctcggcgacaacttgatcgaggagatgaaagacattcgcgaaagaggtctaccaccgcatcttgactcggacaacaatgaagtcacaatcgcagatcacggccttgatctgctcgagaaaaccgacaagcctattgttagcgccaatgcgtatttgggagctcgagaaatcgtcagggggcttgaagaaggcgcggacattatcattgctggcagagttgccgacgccagcccggtaagtcatctagttgacttataattgatttataccaatcctgggtgtaggtcatcggtacagcatggcactggcactcatggaaagacactgactacgacgaactagcccaagctctaattgcgggacatttgatcgaatgcagtgggtacgtgacaggctctaactttgctggtttctacgagtacccactagatgatctttatgacatatcattcggcattgctgaagttgaaagggacggagtatgcgtggttacgaaacatgacggtaagaatggttttgtgactgaagatacggtcaagtgccagttcttgtacgagttgcagggaaacatatatctcaatagcgatgttaaggcaatattggataacgcgcaagtaaaggaagtgtcaaagaatcggtacgatcatcttcagtactgccctatacttagatacacgctcactaccatcaagtatccgcatatggggtatcaaaggcgctccaccacccccaacaaccaaactcgccatcttctaccgcgcaggctaccaatccgaaatcgtcgtcaacgccactggctacggcacatcggagaagttcgagctctgggagcgcatgatcagattcggactgaagcgtctcggtctccttgaaaaatttgacatcctcgaatttcagcgcatcggcgtgcctgaagcaaaccctaggagtcagctacggagtaccacatactgtagaatcttcgcagaagccagcgatccgaatgtcaatctaggattagcgagtctactcggcgaattcgcaatgcagcattactccggcttccacagtacgagcgaccatcgaactgctctaccaaaactatacatctcgtactatcccgccatttggccgcaagagaaattgaacacgtcaatcaacatgctcacaacaagaggtactgagcaaatcaaaaccacaccgccaccgcgcttcgaaaatcttgcgaaaagagaaagctacgaaacgtcgaatcccatagatctggcggcttttggaccaactacacgcgcacgactgggcgacgtcgtcctcgcccgatccggtgacaaaggcggaaacgcgaatatcggcttcttcgtccccacctctttgccatcgtcctacccagaaacctctccactctatgcggaatgctgggactggctccgcacctacatcaccaagcccaaacttcaagagatgtttggagaaagctgggatgacaagttcttcgttgagcgagtcgagtttccgcatatcatggccgtgcatttcgttgtgtatggcgtgctgggtcgcggcgtgagtgggagcagtaggctggactcgtttgcgaagggtatgggggattggttgagggatgtggaggttgatgtgcctgttagatttattgagggtagacagcgtaaagcgcaaagcggacgatacgcgaagagtgcagatggacataagctatgaatatacgtacatgcctatacaccgctgcacgtgttctacgagtccgatgacagcacgaaacagccatcaagagctacagatgattgatgtagtgaagccaacttgtacaaacgcctgggcttgtaaaggtacgccgcgagcacaaaaccgtcccttcgaccacttctcgcacctccgttcttgcgggcgtcgagccaagattcagggcgtctgggagcaagatccaaggtgaaccgagatatagacatgatcaggtgtgatgaaacttcttcctcaatgcagtgccatgggcagagcgatcgatgaaaaagtggccaaaatggcagtccagcaaaaattgccccgctgaagcccccgaaggagattcaatccaagacctatgaaaatgttagctggaagatgaatgacagtacaaaaacaacttgcctgtccgcgctgtgcaatgcagcagatcctgaatgaccggccgaaagcttgagctcggcggtcgcaagaaggtaagtatgagaagtgttggaggggacggggctggcgaggtttttatcctcacgaggggcttggcgcgctaacaccgcacgtgatctcgcttagctctggtggcttgtgcgccgaccgtgccctgaccgtgcgccatccgtgcgtcccgaggtgctaccggaggactttcacctgcgagatatcaccaacagccacggtgaggtgagatggtcttgagataggtaagtggctgcttttacgttcaattgctttcgggcgaccaatttaagctatgcaaagctccaaggtcgcccattctagcctccccatcccacatgatgatcaaatataacattagaaccgttgcgaatgacgccttctggcggttgatttcaaaacctttgcacatatctgatatctacaacttgtcaatcgcattgcaatgtcttgccgcaatctcaagctaaccatgctcaaggcaccatgagcagaccagcgctcagctttctccgaccgtacctccatcaatccgctcgttcaatacgaccagaacatgcccgcgtgtacctgtccatccagcgacgattcgcccagtcgatagctgctgacgagtacactggaccgcacgatgttgagaagcagaagcggttggagcaactgaagagggcgaaacctctcgatgactaccacccacggcttcatcgctcacctgatgttgagagtctctcgattcgcgacttcaatgcgagatacgagggcatacaagagacgaagccagagctcgtgtctgtgatgggtatgtcccagccgcattttcaacgacttggctctgacagcttcaggaagggttcgatcagtgagaatactcagctccaagctagtattcctggacatcgagcgcgacacgcaacggctacaaatcatggttgagctgaagaagctcacgccacaggacggcactgaagatagctacaagagcttcaagaaaacgacgagactaggcgactggatatgtaagtatcacaatttaattcacgattgcatctctgataaccccagctgtccatgggaatcccacgcggacctcaaaaggccaattgtcagttgtcgcccttgatgtaccccaaatcctcgcgccgtgcctacaccacattcccgacacagtcgacaatgcagagacgcttgctcgacggccgcatatacacgccctcacgagcgacgaaccaggcgacgtgcttcgcctccgagcactcgtctacgactacatacgcacatatttcatatccagtggatttctggaggtggagacaccgacgttcgatgtcaacgctgggggagcgattgcgcggccgttcgagacaatcgcgaacgagctgtcgaatacatcagtaaggctcaggatagcacccgagctgaacctgaagcgtatgattataggtgggcaggacaaaattttcgagatcggccgcgcattccggaacgagggtgtggataatacgcacaacccagagttctcaacctgcgagttctatgaggttggagcaacactaccagatgtgattgcgaggacggaacagctgatacatggcctgcatactgccgttgagtcgctgaggtccacatacttccctacacttgcagcgccagaggttgacttctctggcccattcgcgcaattgcccttcatcccaacaattgagaaagagagcggccggaagctgccagaccttttgtcaccgcacgcatcgaacgagatcctcgacatgttcaaagaccttgacatttcagtcccgccaaatcctacactgcccagactccttgacgtactcgccgagcagtatatcgagccgctctgcgtcaagccgaccttcattacccaccaccctgaagctctttcacccctctcgaagtcctacctcgatcccgctacctcgcagcgtgtcgcctcgcgcgttgaactcttcatcaacagccgtgaatatgtgaacgcatatgaggaggagaactcgcctttcgaacaacgtcgcaagttcatgcagcagctagactttcatgttgatggtgaaggagcgatggacgagagttatctcgaggctctggagtggggcatgccacctacaggtggatggggctgtggtctggataggctggtcatgctgttcgcctcaaagaagagaatagcagacgtgctgcccttcggcactctgaggaatgtcgttagcattgcaaagaccaaatgaacatagcttccccgctgcagaatcactacattatgctgaactcactgtgccgtctgttcatatcgtgactacttcgccccccaactctccaatcccaagcgccaggttcaaaaccttcttgtctgcgcctcacacccacatccaacctatctcagcctatccatctcgctgtgccacatgcacatcacacgagccgttcctcaccgttcaatcttccccaacccacacatcttgcaaccttagtctacggcacagtttccttcccctcataccgcataaactcaaaagtaacatgcccatagcataaactttccgccccgcagcgctgccgagaataaaatagcattacacttttttcgcgaagcgcgcggtaccccataaaaaagctcccgccaccaacattaccacatttacatgcgcaacgacaacatacacaagctagccgcccatccgaagccatggcctgagcaatcatccgtttgaaaaggtctcgcgatgatgggcaggttcctcaggccacaaggccgcatgggtgggagaggttggccttgtttcatgcgtgcgctcggttgagtgcgatccgcggtgaggcgggaggacttggcgcgcgggcttgggggtgttagggaagagtggaagaatgggtctggcggtgtcatgtgaggactggtgacaaatctgggagcggtgtggaggggggtttgtaagtcgagagggcgagaacacgctgaacatgggttatgcgaaagacgggcgattatgctcgtaagatttgatgtacattcttgattcattgcgtgatgcttgcgatgcttgcgagaaatgagtatacacaatcatatagtgctatgcaacaaaaaattggaaaatatgtccgactgaacttgtacagatttcagactcttgaagttcgccctggctaacaatacacaactccacatattcatatccaatctctaacaacacaatcatttagaaatgctccttccagaacttgaagttaacctcctggcacgtggccatcttacacgccttcttgatatcccgcgctgcgacgttgggtccgcagaagtacactccgacttccgtcctgagcgtgctctcgagaccgttcatgtaggtgcggtccagaatgccatcgcgcatgccgctcagcaagcgctggaagtcgggacgaccaaagtttgtccgcgacttgagttcggtcaaaggatccttgtcagtgccgacggagttgagaacaatgttctgtgcggtgttcgcgtccatcttctgtgtgaggtaggtgtggatgcgtaggaactggtcgccgtcggcgccgcccagggattgcgcttcgagggaggagagcagcgtttggaaccactcaaaggaagaagtatctttgcagacccagatgaattcgacacggcggagacgcttgggcgggttggggctgaggcggaggtggtagatggacttgaggatagacgcccagggtgtcacaccgataccggtaccgatgagcacggcgacttcgttctcgaaaacgtcttctgcgggggctccgtagggtccgtcaatcttgaggctaggcatcttttggccgtgctgaagcgcgatctcgtacatgcccatggggtcgagctcgtcatagagcttggattgcgattgaccggcaccaagggcatcagcaagagcgcgagtgaagtcaccgacctgacggacgtggacagagatgtagggatcgttggggcaggaagtgatcgtaaatggatgccactggtggtagctgacttccgggcagttcaggaaaagccattgtcctggcttgtacctcatgctgggcttggtgaattgaatctcaacagcatctacttcacgttagcttgagccacaaattgcagatataagaccctcttaccgtatgggtggcggacgaccttgactatcttggtttcgcgcctgctgcggacttcactggtagagacggtcaaagaggtaaagaccaccgcctacaagctcccatcgccaaccctcgtaaccgatgcagtgcgtccagaagttgtcatgatcgaaaggtgagaacgcaggggcagtgtcacggacgaaacagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattcatcccgaaaagaagaaatggaatatgagtttccgcggccgagtgaaccgggccagcatggcgctgttgccgccaccacttgctcccatcgtgacggttgtgtgttgtgtatgaccaccaaaagatccaaccaaggccgttcaacggtattaggacaagaattaaatgttatatgttacacgaaagcgaacctcaaccggggagggaataagatccagtcgaagttcgacccggccagccagatacgaagagcaagaaaagaatgtcggcgtccagcgggcggagagagaggtagagagcgcggaggtggaggacggcccaagacttcaagggaacgcagggtattagaatatcgaggcttgaacgtgggtgggactccaggtgcagatcaggtggatctcgaaagagccgtgcggtattcggtgcggcggcacgcctgtgctgaaaccaaggacgtcctgttccgaacgggcgtggctcaaaccagtgccctgaagatttgacgtatagttgctggggataaggcgggtgacagttcgcgcgatccacaagtggaaaagttccaggcagagaccaggttgcgccaaacctcaaggagcctcaggaccgttggtgagatgtcgaaggcactcgaggggttgggccaatgcgttgggcgccaagtgtgtgaagagcgtctcaaacctgaagcacaaggcacacaagcatgttcttcgatctaggtatgttatgtatgcggagtctcgatgtaggaattgtattctgcgcaatgcacgggtatgcggcgtggtgaaccacgagtagtctccttgcgaatccacttgttcttgagggaactttgaacagcaatcctttcgatcgcagattgcatcaatctttggaatctttctttgatgactgcagattcacactgattgcatgggcggttgcggcgctgtgtggcaaacgagccaatgttgctgaggctgttcgtcgttgttcgcttcgcgaaggggctctgacactccggggtgtagtgagacgatgcgcgttcgagtctgctataacagtacaagcgagtatgcacgacgagcacaaggcttgaaatcttttggaaatgattcagagaggcgatattgtccgatatgaacggaacgtgcaagacgttagggtgcaattggcagcgaaggtcgaagcaactggggggtgtagcgtgtgtagaaatcgggtattcctaaactatggcccggcacaaatgcaaacgcagagaagtttggcaagactagcggtcctggaagaagtctgtcgaggccttccattggaaccgctgaggcgtggacgagcagcgacttcgatgctttcgaagccacttgatgctgtggttggtagcacaaaacaaggccggtatgctgggcgccatttcagcagccaatctaagcgggccgcgaagcgctgagcgacccccacaaggccgagccaagcatagcgctgtgcgcgctgcaggtgtacaggacgaatgcgctattttgggtcttttcgccatggaggccggcggagaatggcgacaggacgggcggccgcccgcgtggtcagatgcgatcacagctagtcttgccttagactgtgattctgcacagcatctgcagagaatcaagcaggcgatagaagaaagttcttggtggcaatcaagaccctggcttgctgagtgatggtcaagtccaggccctggcgcaacgttgtcggaccttggtagtcggtgttgcagctgccatgacactgcccaggagattacactatcgtgcacttcctcaataggaaatatcaagatctcgcagcataagatccaagtctccgtgaggctcctgcaggccgaaaacaatgtcaggccattgtttctggtcgtcatcttcgtggacgtcacacacgagctgctccaaactgcttaactgccctatacgccatgttcgcattgcgttaaaccgccgacatttggtttccaaaaagcttgtcactcccagggaactgataccgaacgagtgtggcctgatgttgtttgtgtcaacggctgtcatgctgccaaccaggcctcgatgacggcatagactggacctgaggtaaactttgtcgtatgatgttgtttgatgggcaagcctgaggtgccaggaccccttccatctgatcttccttgcagctaccgaccgaaccggcatcctgatgcacggtaaggagaccggctctaaggcatccgtgaggttgcggcgaagtaggctccaggggttagtgattcgatgtggacctccaagatcaagatcgagcgcggcaagccagttccgggttcatgtcgagctcgagtgcttccactatgggcagtggagtcctgttcggatgctgtgtttgccattctgtgaagtgcccgtgcctgcaaggctagtcacgacacagtcaccagatcattcgcggaaagagcggtatgcgatattgcccaagccttcaacgattgaattccatgttcgccatcagccacgtgaatgcagactcatcaagacggtctattttctacgcgatgcctcgtcgccaaggtgcgcagaatcgacgctgataggccgctgctctacacggctggctgcatcgaggcaagccacctcgcatcggccgttcgcccacccaatcgtcttcacagcacccgtcgtgctgcgtgtggatccagcggctacactggccccagtagactccccccagtcgagaagcgcacgtaccccatgcattaactgtctgtacaattgcgggcacttcccgctgtcctgcgagcggtactgacacaccctctgtatcgaagatcaacgggcacagcaaaagctgcctgaacacctaacacgcctgagactcggctacgcctcagccacgccttcacccacgcgtaccttgcgcttgaacactgctcctgtttgtgcgcagaccagctgccactttaccgctttcaatcctgaggtggaaccgcccattgttgcgcccggcggtgcagcgcctataacaaaaccccactgccctgctccaagactactcattgctgtctgtcgtcaaggctactggtagtcgcaggccgttctatcttttcttcattttcgcttctttaaaccctcttcattctttatcgaccgcgggctcggtttactgctcgtatcctttctttaatacctcatcatgggcaagttaatcaagaaccactgggcacgcctagtcgtcctcacagccgccgcttgtaagtcgcaaccaccaccataacaacaacaaaatcacgaagcattctgacagtttccagatcaattagccgctgcactcgaagccttcttctggccgaaaatcttctgggacttccttaccaagaacctcgactctgccgtcaagcctttccccgtgctccaaatcatcaacctcatcgtcggcgtcgtcgctctcgcctggggagtggccattaccgctcctcgccggcaccggtctgcaccgatccattgaggcccgcctaatcttctacccactctgtgccctctgcgcactgctcctctaccaaggcacaaactcgggtctttactacatcgtcggcatgatcgcgtacttctgggcctacagcgagggagaaatcgtctgcccggagccatggaccctgcccaagcgcggctcaacagcacggaagatcggtgtatagagaaggaacccttcgccccagtatttcgcttcgaccaatgtacgactattttacacagagacgaccaatgtacgaccagttaatttcgaatcttacgtatcaagcgtcccgacaatttcttgcgcgtgccagtcacaaacatcaagcccaatttgaatgaagattgccaagggaagcaaaggagaaatggtcgttcaaggagtttcattagaaagacccaggtggcaaaggacgaaacagcaactttttgggggaactgtcatcgaatcacgaaagcgaattccgtacttattttatttttatcgctcaagagctgagcataccagaaggaaaaaacactccccaaagaaacacacaaataaaccaacacaatcaaatcaaagactcagccaaacatgcattcattggaaattactaacatcgcccttttttccctttccgttttttccataatatccaaactgagccgtcgttcgctagactgaggcatcccccgtttcacaccaacccacgacccaaatctcccaagcctcagtatcatgcctcacccccatacgccttatgcttcagctccaccccccggcccggtaaatttctgttccctgcatgacagaaccttgacatttgacaagcctaatgacagaagtttgtgggatttttgagacggtgacatgtaggctagttcaacgactcacttttgcgcttgcggtgggatgtgcgcgtgggttggaatttggatttagatttggatttcgtgggtggagtggtggtgtcttgggcggatgggctgtgaggccgtgggttagctattgttatgatttttcctttattgttagggtgaaggattgggttgtgtctggaaataggtgtgatgatactgtgtgagatgtactacaggttctcaattacggtgggaagggagcggcagcctgtttgacagcctgaagctatacacacgagcttacgttcaaatctgaagcctggtagtactgtgtataacttcaggccatggggtgccgctgtttgctttacgtcgtagttgaggatttgtagtacagtgtgaatcgaggcagggccttggacatcggaattcgagagactcggagagagtacggcagcctaggaaatgtagtacgtagaaaatttgattgactgaaagtggacagtccaaaataataaaataataaaaaagacttcgtccactagtatgcaacacctcccgccaatacatgcaagtcaagcactccaaaactctatatcgaaatcatcatgagaggaagatgtgatagagcgcaactcactcctcaggtccctcaataagcagcttgattccctcacccttcttgacctgcgcgaacgcattctccgcatcttcgaacttgaccttgccggtaatcagctccttgatcgagatgcgcccgccagcaacgagatcgacggcggtttggtagtcgccggcgccgtagcggaaagagcccttgacgttgagctctttggtgcacatggccatgatggggaagttgatgtctggcttgcccatgccgccctgtatgatttattagcactgaatcgtacatgaaaaatatgcatacgaacctgaacataagttccacccattctcagcgcgtggatcgcggtctggatacacggctccgcacccgacgcatcgataatgacgtccgcgccaggaccgagttcgcagtccttgatcaagttctttgcattctcctccgcgctgactcgtgcgctgctgaacttgtccgtcgcagcgtactggagtgcgaagtttagtctctgctcgttgatgtcgactgtgacgatcttctttgcgccatatgcttttgcgacagcacagcatagcagaccaacgggaccggcaccgaatacaaccacagagtctcccggcttgattgatgcttgtcgagtgatgtgcaccgcgacggcagtaggctcgataagtgcgccctcctcaagactcatgttctctgggagcttatagcagtagtcctcgggcagagcatagtaccgtgcaagcgttccgtcgtatgggggtgtagcagcgaaagccatatctgggcaaaggttgtactttccctctttgcagcgtacgcagcgacggcaaggcacacccggttccattgccacgcggtcgccaactttcagtgacttgaccttatcgccaactttgtgtacgattccagcggactcatgaccgaggaccatgggtgactcaacgacaaagtgtccgatgcgtccctcaacccagtagtgcacatctgacccgcaaataccagtccattttggcttgacaatgacatcgtatggtgaagggagatcggggatgggcctgtcctcgtagacaactttgttgggtgcttgcagcacgaaggaaggattctgaagtttgtgtgagctcaattgtagtcagggatgcgtgttgtggttctgtaaacatgcggcgagcgcgaatggcggggttggtggggcacggggagctctaccttctgggtagctgtctttgtcgtcattttgatgtatgtgtaacctgtgctttgtttcgtgttttcgaggatgtacccaaagttgaggaagagaagagagaatctgatggcagaatggaaaagtatgcaatgctcacgcgtaaccacagtgaaattgtgacgaagctaatggcgggtcgctgtagctcgtgttgagctatcccgcggtacaccagggaccaactctagcgcaagcgtttgcgtgctgattatccgggaaataaccggtttgcgtcagtccgtttgttggaagcagagagtctggtagcgcagcgtgccgagcgatggaccgaaaccgctgggaatcgccgtagctgttcgaattactaagataggaaacagatccactgattcgtggggaaggataatgccgctcaggaagattatccgaagccggtaaaacggcaaactgaggtgaactaaagaagtttaaaatgaaccacatggcaaacaaaaggaccagaccgcataatggagctttcaagctgaccgccaattgatgttcgtttgtactatcgcatccaggaactgcctcccccacgtcctgcatggactctaggtctgtcaagttctcactgccttgcatcctgagttatgcaacatctcccgcttgtcaacaccgcgactcttgaacaaatccactcgacctgagagcttcgggcaacaagttcgagccgcactgcgctaagtggctggtatgcgcgggcataaacttgacatgtcattgtaaaagcccggtacgatcgcgatgacgaatcccaagtcggaaggacacccttctggggatctaagctgtgtccaaaacacttgactgatggctcaaatgttggcaggcatagtgcgtccccaaactgaccaccagcaagtcacaagacagtcctcgtcgtcttcaccactcgcgcccgacgttccccagtcgtcgtagcccttctcttcaccctcatcatgtatgctcaatcccatcttttccatgcgatcgcggaatgtcttgatctccggaaggtatgcatctctgtaaggaaactcaacaacaacctttgcatgcttgtcacttgacaaccacacctcaatgctgtcgactagcatatgtggatggtctggtgaatacagtgaatctgcagcaagtatcaaaggaaacttgtcagtgatggtttcatgttggccttggtgtacagcaggtggtgtgagttggcaaagggttggttcggtccagtcgagaataccagtgcgagccgaaccgccattttgcgtaatgacagccgaattgtccatagcgtttcgggccaggttcgagtgtatgtttggtaagtctgtgaggactacatctgctcctaggcctgccattgcgagtccgaccagacccgtcccagaacctagctcgagcactcgcaatttccgttcagagcttactggtagtaggccgaatgtatgaaggcgcttcgcgagcatgtaagaagctgcccatgtcttcaggccgagatcgtcgccggtaagcgcaggctcatggatgtcgagctcaaaagagctggtcaatgttggtatccgaaacttgcgagatatggcacccattgccgtgcgaccagatctttcgctaagcctcgagctagcctcatcccatatcttttccttggtatcgtcgtcgtcgatccattgtagggcgctgctcactatgctggtgaggtatcgagtgacaccttcgggattgatctggggcgacggctcgacaccgcaatctcgagacgcatcatgcgcagataaacttccggatttggtatgcgaacggtcccatgagggaggagcagaagtgagttgcgaaagtgtttggagaagggtttcggcggacggcttcgtgtatagttgcggtaggtcgagtactggtcgacattgttagttcgtcgtctcaatcggaacctattgcgtctgtaccatccagtaacatgctgaaagatatcggaaatatcgcgaccggggttctgacgctggaggtactcacagaaagtctgctcgggtccaacatggtccgtgctctttgggcatcgcggggcagttccgagctgtaaagtggcgcgctcgacaacatgagcagcactgctgagcctttcttcaatcctttttcaatgtggacttgaagccatgatatgcttgctgcatgtcgaactcaaactcgcgggcctgttcgtcgtccagcttctcggatgccctcatttggttcaaggagataagccactgcacaatcttgcccttgctctcgaattccttgtcagtgaccttgttcactgcctgtataatctcaactagcagagggtgtagtgtatccttctcgacgagaccgatcttgatagcatcgagcagcgtaatgaaggtctcggtcgcattgactacgagcgtcgcgtcagcgaagtcgccttgctgtgtagtattgtgagaaggcccttgttcaacggtggctggaatgccaatgcgcaggcgttcgacagctcgtgggcattccatctggaggctcatcagcaccgcacgacgaaccagatccgacataacgtacctgccactcccgcgtgaaggagtccagatccccaaatgatcgcgcgactgtctcgttggccaagtttgacttgtactgcttcaacagacggctgcatgttccggtgtagtcaacttcggtgatggagtccttcaaatatgccttctctagcgcatcaagcgtgatgatgatgctgtatatctcggccagagagtcgtacaagtctcgctccgcatttgtggtcgatagcttgacctcctatacggagtgtcagcgcatgcgtggtagtagaaggtgtactgcggcgtcatgtacctcgtcgaggttgatagtcgccgatagtgcagaccgcggtatgtagggcgtcggtgcatacgccagctgccggttgttgtgcatggctatcagctgtacgcggattgatctggggtgttgatgtctaccagcctcggtgaagcttgcttgctttggtggtgcccatgacgctagcgccgggcatgtggggaaggagctaggaccctgcaaatcttggcatctgtaactttttcgaaagtggatccaaatttttggctgcaactctgcgcctcgagtaccacgcccaacccacgtcaaaccaccgaccgacaccctcaagatgccggtctccaaggcgaccaagaagttcgagaagaacaaactgcacgatgtcatcaagcgccggaaagatgtcgcgaaaatcaagcagaagaagcagatggatgtgaagaagaaggagcgcaaggccagagacaacgcgaaagcggacgacctcgaagatgcgaaaagcaagaagcccagctcgagagcagagaaggaggacgcttccttcggcgagatgtccatggaccagttcttcgagggcgggttccaggtgccagagatgaaaaagtcctcgacaaaaccaaagacgggaaagcgcaaacgcacaccgatcgagaacggaggcgccgcagattcagatgccgagatgcccgaggcgactgcaggtgccgaagaatctgcttcggacagtgactcgggtgacgacgcagaggcgcataagggacagctcgcagatctgcaaaagaaggaccccgagttctacaagtacctcaaggacaacgatgcagagctccttgactttgccgaagacgcagacttggccgagatcgatgcgctcagcgccagtgaagacgaggcaacgccgaggaaaaagaagaagaaggctgtagaggcggacagcgacgaggatgatgaagaagcgacaacaggcaacgaggtcacgaagaagatcataaagaagtggaaatcttccatggagaccaacttttcactgcgtgccatgaaggaggtggttctagccttccgaaccgctgcccatctgaacgacgacgagggcaagaactacaaatacacaatatccgacccagatggtatgcgactctcagctgtcagtcctgacgacaatgcttacctcttacagtgtaccatgaggtcctcgtgactgctctacagcttgtaccaaaggtgctgcaacatcacctgcctgtcaaggagaccgcaggcggaaagctgtaagtgattcgcaatcacgtagcagagcatgcactgacaactacagacgcgtacccaccgatgcgaagaagttcagcactcttactccccttctcaagtcgcacactgtttcgatacaacatcttctcgagaacctctccgatgcctctactctccgcatgacgctcgagtcattactcggcctgctgccctacatcctctcgttcaagaagatcgtccgagagctcacaaaggttgtgtcgtctgtatggtcagattctgccaacaacgagatgacgaggttgtcagccttccttgttatgcgaagactcctagtcatctccgatccaagcattcgtgaagctgttctaaagcaagcctaccaaggacttgtcaagggcgcaaggaacacgacggttcacaacatccaaggaataaatctgatgaagaacaccgcatcagaactttggggtatcgatcctactgtaggatacacgacaggcttcggttttattcgccaattagcgattcacctccgaactagtatcacaaacaagacgaaggactcgtacaagacggtatacaactggcagtacatccactctctagatttctggtcgcgagttgttgcagcacattgcgagtcacttcgcgaggctgaggccggcaagccttcgccattacgaccgctcatctatcccattgtccagctcaccttgggtgcgatgcgcctcatcccgactgcgcaatacttccctctccgcttccagcttgttcgctccctactccgaatctcatcagcaacgtcaacttacatcccgcttgcgccagcgctcgtcgaggtcttgaactcagctgagatgaagaagcagcccaagcccagcacactaaagacgatggacttcagcatcgccatcagggctacaaaagcatatctgcggactcgcgtctatcaagatggtgtcggggagcaagtagccgagctattgtccgagttcttcatcctctggaccaagaacatcgccttcccagaactcgctctacccgtcattgtaatgctcaagcgctgggtcaaagctatgacgaaaaagaccggcggcaaccgcaactctaagatcaactcgctcatcgtgctgcttgtccagaaactcgaagccaactcgaaatggatcgaggagaagcgcgcgaagattgactttgcgcccaacaaccgagctggcgtcgagggcttcctcaaggatgtcgagtgggagaagacaccgctcggtgcttatgtagccggacaaagaaagtcgagagatcaaaagaacaagatgttggaggatgcgaggaagaccgacgacaagaagaggaaagaggctgagaaggaggatgcaactgatggtgtcgagcagttcgaagacgattctggcgaggaggaagaggatcaggagcttgatgcgattagtgaggacgagctagaagaggaggatgatgagagcgacgacgagtagttcaagtacagggtcggctgttaaattaggtgcatgtttgatagttattttggactagaaatcgggtggttgtgcataggcgattcaattcgcttggaattccaaagttcaatgcgcgttcatctcttactcccaaacttgccaccccatcatacctcgaagtagagtacgttgtgcacatctcaaccaaacaacgtcttccaacccccagtcaggcccgccaccgacctgcatcaccgacgcatcctgcagtcgggtgtcgccctgttccaagaccctctcacaccatcgctaaaccctggtcccatctacgccttgagtacgcgacatcggggtcagcagaagggtcccttgacgtgcaggcgtggtagggatgggagagaggatggattgtggctgcagtagttgatacatctattaataatatgtgtaagggcgagaatgtggggaaggctgaaagtggcaatttatggtgatggtggtggtatagtgacaatgaggtgcttggggtgggcagtggtttggatacatgttttagcgtttgaggatgaggttcttcttatttactttatctgtttacatgaatgaaagctggactcttgcggatgagacagagatacgcgactggaaattctcgtgctcgacacctcccgccatccttccgctaacatcggagaaaagacgatcgaagtgagacaccaacaacaacgtccctcaacccacatcaccttatctcaaccccaatcccgtgatcgcaacgaaaacacccagctgcatacacccgggacgcagatatccaaaacagtctgacaagccagctagcgattcaaacacgcaacagcaaatgaatcattcgcagcgtgttggactattcacacccggcctcttgcctgaggccaacctttagtccccactccgtcaacgatcaaatcgtacattcgggatccgtagcctttctccgccaaacgagccatccaatagtaacacaggcaggcgccgatggcggcctcaaccaagagtcagctattcccagcgtcaggtaccttgagctagctgtcgtttacgtcttgtgtccgggttgagaggctgggatcagcacgtgtcgtacaggcattcgcgagtttcagtgtttcaggtatgaggctgatctttgcctggttgaaggataggtcggtgatgattgtggtggctgtcggggagtaaggacggggactaagattggatatggcgctagtgcgcttgtgattaccggggctagggatggatggagcggccgtgatgatgattgtttctcgtgacttgggcggagatgttttgtttggtagctgagaagatggggtttggagatgattgtgagagatatgtggctggtaggtagatggagtttgtgtgtagtgggataggaggaggctcaaagtacacagtcatcgttttcgcgaatgaatgattcaatcaacattctgcacctgcataccggtgacgcttgataccgacgccatcgcacccgtcttgtagatatcgtcatacctacctcgcctactggactggggtctgcgatgtggtccgaggcagccaatagaggcaggccatgaggaccatctcccattggcctggggcagctcatacatctttgcacagttcaaggccaccgagcatggacgttttattcccagcaattgcattatgcaaatgcagcgcacagactgccttccgcattacgacaccgtcaacgtgcttgcggggattaaggaaggtgttgatctcgtgctagacgagcactagaaggtggcaggcgtgctactggcgaggatagtcctatcattcgctgcgtagacagcacggctggttcggggatcatgatggtgtagtggggagtaaacaatggcttgacggcttcatggctgagacgtgcaggtatgccgctaaacgtggtggtgatgcaggctactggacctggtgttgactccacataggtccatcaaaccatggacgataattcccgttggactgcgtaggcaatggtatatattagaggtacgcgcgcgtgtagctgtgccgtcaatcaagtcacaagacgagtgcaaacgacagcaaagtacatactctgctagacatcaacgacaaaacgacaatctccaacacagtcacaatgtctttctcttcacagaccgcacagtggcaggcgtcgattgtgctcgacagcagcagatccacaccagcgacatcggcgccttcaatcaaatctcccacttcagcgccaaagtcggcagacaaggagcggagacccaagcttcgagcgtcctgcgatgcctgtgctgcctcgaaagtcaagtgcaacaaggaacaccccatctgcgctcgatgctcggccaacggctcgcaatgcatctacggggtgtcgaggaagcacggcaagcctggacggacgaggaagaggaacccagatggcacaccgttcatcaaggcctcgaagcagcgcccttcgccagatggcagcgagtttggcaagttcagggtgcagcctgagcccgtcccccagcctcttccagacctgtccgagacggcatcgagctggtcctcaacctggtcgtctacacctagtctgcctggcacgccagagctagactttgatttcgagatgactccagagccgttctacatggacgcagacctcaccttcatggacgatatcctgctgcccacgacccagctcgagccggaacccatgcagtcgatcgagccggagcttaccttccgcgatccgtttgcaaagcgacagtcggtgcagctcgatctgccagacattgaggctctgagggactttgttggtggtgacaatatcgaccccacgagctatacgtttcagggtgcgaatctcgacccatatctcttcaacacggctcccatgtcaacaccgcagagcccaaagacgatcatgaacaacaactacagctctatgcgccgcgttagcgtctcgatgccaacttcgcactgctgctacacgcttgcgtactcgacgctcgagagtctgcggattattggcactgacgcctcctcccaagcattcccgagcatggagtgcaagagcctcgacaatgttctttccatcacgagactcgcagtctcttccgtcatgaccctactcagctgcccatgctcatcggaccctcacctcgccatgctgtactcgagcatcacgtccaagctcctcacctggtaccagatcgcagccggcgtcaacgtgacggcgtcttcgctcggcagcggcccaatttctcccacttcctccaacttctcgtctcccttgtccacgcccgcgtctgagaccgagatgggtttcaacattgcgctgcagccgctgcagtttggcgtgtatcagttcgacgaggcggaacagcggaggctcaggcggcaggtggtgctgcgggagctgaagaactgcggacagctggtcgaggcgctggcgaactggaggggcgatggaggcagcgagcagggcgagtttttgtatgatgttctgggcgcgtggttgaagagtgagctattcaagacggtgcaggaaattgagggcgcgcaggctgtgtgaggtggacgatggaatgtggttttctgctgcgattagcgatgcattatgattagatctagaccattcagcaatgcatagattatgacgacccgtaccgaatcatggagatgcaattgtgtggagcgcgacgcgtcgaagcttgcctgaaccccagacgttccccggatgcacgtggcacattcacatgcctcggctcacaggcaggcatcatggccctcacatgctcgcagctccaacactcactcacactcacacttgcagcgccagttccgccgcaagaacatgatcatctctccgacaggagaccccatggcctgcaatggccgctcaatccaccctcaaacagcctcatgatccgctgctcgccctctacgaccactatgccacactgctcaagacgcgcgtgcgcggcgcatccaagctcacaaaggtcgtgtcgaccatcacgctgctcttcaccataatcggcgccggctatggcagcaggaagctgtacaaggaccggcggaaagaaaaagaaaccggccgacgcctactgcgaagaaactcgggcctcaagaacaaagatggctcgcggacgatatacgtgccgtaccgcgactcgacgtccaaagtcgtcatcaatccgaccaagcccaccaccttcgatgcgcatcgccgccttttcctccagccgccccgcgcggcgcgcatgcaggacacgagcaatccgaccgcgccgccgccccagacaaagccgggcctgaacctcgccttcctgcaccagttcctgagtctgctgaacatcatgattccgcggtggaacagcaaggagacgggcctgctggtcagccacagcgtcttcttgatgctgcggacgtacctctcgctcgtcgttgcgcgtctcgatggcgagattgtgcgagacttggtcgcgggcaatggcaaagcgtttctctggggaattgtaaagtggctgggtgtcggcactttctcgtcgtacacgaatgccatgatcaagttcttgcagagtaaggtgtccattgcgttccgcacgcggctgacgaggtacattcacgacttgtatctgaacgaccacttgaactattataagctgcataatctggatggaggagttgggctgggcgcggatcagtatattacccaggacctgacgctgttttgcgcgtcggctgcgtcgctgtattcgtcgctggggaagccgtttgtggatctctgtgtgttcaactaccagttgttcaagtcgctgggaccgctggctctgactggattgctgagcaactacttcttgactgcgacgatattgcgcaggctatcaccgccatttggcaagctcaaggccgtggaaggtcgaagagaaggagagtttcgtgctctgcacgctcgactcatcgccaacgccgaagaggtcgctttctatggcggtgaccagatggagaaacacttccttgagcgcggcttcaaggacctcaagcactggatggaaggcatctacagtctcaagatccgctacaacatgctggaagactttgttctgaagtactcctggtctgcatttggctatctcatcacctctcttcccgtattcctcccagcatggggtggtctaggtagcgtcccagaaattccaggcggtgaaaagtctggccgcgagcgcaatcgcatgaaggacttcatcacaaacaagcgcctcatgctgtctctcgccgacgcaggtggtcgtatgatgtacagcatcaaagacttgtctgaactggccggctacacatcccgtgtctacacactcatcagcacacttcaccgcgtccacgcagacgcatactacccaccaccaggtacccgaccagaactcttctccctctcagacgtccaaggcacagtccacaaaggcttcgatggcctccgtctcgaacacgtccccgtcgtcgcaccagcgctataccccatgggcggcgacgaactcgtcgaatctctctccttcatcgtccattcgggcgaacacctgctcatcaccggccccaatggcgtcggcaaaagcgccgtcgcccgtattgtcgccggcctctggcccacctaccgcggcctcgtctcccgcccacgcaccaacggcgttgacggaataatgttcctgccacagcgtccatatctgtctaccggcaccctacgcgaccaaatcatctacccacacaccgccgttgacatgaaagactcgggccgccgcgactctgaactccaagccatcctcgaagaggcgaaactcggatacattcccgaccgtgagggcggctgggacacgaagaaggtgtggaaagacgtcttcagcggcggcgagaagcagcgcgttggaatcgcgcgcttactctaccacgagccgaaatacgcgttcattgatgaaggaacgtccgctgtgagttccgatgtcgagggcttgttgtacgagcggtgtaaagcaaagggcataagtacatttccccgtccccatttccctgtctggaatacaatgctaacgcatcaacagctctcataactatatccacccgcgcatcgctcaagcgctaccacacattcacgctcacgctcggcatgggcgattcctcggacgactgggagttccagcgcatcggtaccgagagcgagaaatccagcgtcgagaaagagttggcggaattgcgcgaacggctggcgaaggttgaggagtgggagagcaggaagagggagattgaggaggagttggggaaggtgtgggtcagggaggatggggagggagaggagttggcgccgccgccgtatctggagagggaggagggtgggagtgtagaggagagtggttatgcggatgaggaggtggagagtccgaggagcgatgaacaggcgctggagagtgtggatggggaagaggcggaggcggaaagtccgacgagtgatgagcagctgattgaaagtgggagttttgaggctggcgaggaagcggaaagtccacaaagcgatgagcaggtggtggagagtgtgactatcagtgaggccgagcgtaatgcggagcattgagcatttctggcagcgcttgcatgttttgcaggggggcattctcggatcctggcttagcatgtagaaggatgtatgaggagatagatgaaatatatattaccatgttattttcggatacgaagacggaacgtgcgtagcaagaataccaacgcttattgcaatattaacagaattagcaagtgagcgaaagaagaaggccattggacacaatcatctccagaatcaattctagcccccccaaaaaacgcttcactacacagctagccagccaagaaccttcaaaatcgtcaaaattccaaccgccgtgaatttccccatcacagacaaatcgtgtccaatactcaaatctgaaagtacatttttcttttctctacaaacacatctactccctcctccccatttgtctaacacttcctccaagcaaaatacaaattattcaccaacctgcccccctccctcgtactcgccagcaccccacttgcactcgtcgcaaacggactaagactaacctcgctattaacattcaacagcgcctcgcccgcgccacaggggctccaaaccgccagatccacgttatcctgcttgaagtacttgccgtggaaggggccggggatggacagcgccgcgctgccctgctccgtctcgccggagaagtagtacgacgccttgacggtgcctgtcacgccgctgtcgagatccgcccagcccgtgtagtcggcgctgtacacggagaaggagaacccggagtcgtaggagagtttgaggttgagttggcagtttttgcgcgagtcggtggcgtcggcgcgggagccgacgcgggcggtgaaggcggggctgaagtctggatacattgttagagagcggctggagaggggaggattgtggaagtggaagtgggagggttggtgactttctgggagtgaggagtggggacttacagatagggaagatcttgttgtccgtccagttgacgtcgatgctaccttgaggacagcctgagccgcccgagacaacgttgacgatcttgaatgaggacggtgcatcggagcttgtggttgggactgggttggctagtgatgctgccgcgagggcaagagtggcgaatgtgtacttcattgtagagctgcgatattgaaattgaccttggtggaatgatacaagttacaacaaagacgacgaagatcgtctatcggaaatagtaagagattgtctgctgctgtagaaacaatggtagcgagcaccgcacgtcttaaatgcacactgtattctaccgggcacgaggtctagagcacgagatagcaaacccaccaagagttcttcattctccagactcttcacacatatgagcggagactacggcccgcgcctggagtcaagcctattggtgaggcagtcacgaaagatggcgaaaaatagccactcgctaccacttacaggcctcatcctcgtgcagaccgtcggacagcgctgcgaacctggcatggtcgccatgcgaaggatattcgatctgcccgccgatattgctcgtgggcatgtacacgggccaggcgataaccgtcaacgggcctgctcagatcaaagcagactctagaacattgcgtttcctggggtagacgagcgcggcggagaaatgattgagccaaaaataggtagctgcaagctttcacgtcgtgcgtgcgggatcgtgggcggccagcgttgtatataatagattggctcgtggcctcgacccgagtctgccaaacaggtgacggatcattaaggttggcaatcaacgcaggggagctgctgaactcggatagtttcttctgacgttcgtatccttcatcaatgctcatatcgctcctggatagtcgttcgctttacggcaaggtgccgttagtcgtgccttgggtacatacataagtacgattgagcttcctcgagtagcctggaacaattgaaagtaaattggaagcaggcaaagggtctcggtgcaacgctggctattgttagatctcccatttggctaatctgcctggcgagggttaagaggcgctgggcaccataacaggcagataccactcgccaggttccatttgtgatactcagtcttcgccaaggggttggtggcaagtagtcatagatatccgcgacgggcgactacgtctgccagacattcatcgcacgacaacccactaatgcaacatgccgaagagggaaaatccttgtgcttttgtggttcgggtggatataaagatcgcatagagacacgttgaggaagggtcctccggtcctctggtggggcaagggtagcgggactacggctcaccgtctggaatcgccaggatcagctaagcaattattgtgaattcgacaatcttctctggaaaaggtatcctacaattccaggcgtacgccccgaatcgcccaagccacgcgagttgccggaaattactcggtatagatctgatgcggtttggtcaggagatgtctagtggaggcttggttgcgcttcatcggtgcacatgctgaagaggacagcctccgcagcgatctcgcgaaacacatccaccgatgagacaaggcgactttgtcaccgcctgtgcccgtccgtcatacgtccgtagcatcgcgaggccccctgtatcaatctcttcacttgtactgtgctggcagcggagccaccagcgagtggtctgatacgagtcagtctgtttgcccaggatcaaaggttgcgtagcgagcaaacaatcgtccgtacaattcatcgattgtccatggactgagaatgtgaacctgctcgctagcacgaacaaaaaggtacaagtccctaggtacaataccgcaaaatttgccataagtatggccgagaaagacaatccagtatttgaaagcatacccctgccgatagacatgccgcagcggaagtggtcgttcaagtggggaagcacgttctggactacgtatcggccttgacctcttcgagcatgattagtagtcaagcagcctatgaagagtgttcgcaagacgggtagccgagctaaaaccaagtgctacttcgagccccgcgattctcgcactgaggtggggtagatggtatcagccaagcaggtgctaccatgccgcacaacaaagcacttaccgagggatgctgtgctttccgtggcgacatgtagctcagacacttaagaagaggctgactccctcttggagaagaaataattcacgaccaaaaactttcacataccacaccacaatcatgtctccaggaaaagtctccacactcgacttcgagaagttctacaacattgtagacggcaagcagcgtggctctgacaagatccaccgtggaatcaaccctgctaccggccaggagctttgggacgtcccaatcgctagtgagcaagacttgaacgacgctgttgcagctgcaaagaaggccttcccagcatggagagacacccccattgagaagcgtaaggagctcctcggaaaggtcgccgagagcttccaggcccaccacgatgagttcgtctctctgctctgcaaggagtccggcaagcccaggaagtttgctgccatgcgaggtcggcggcgtagttggttttatcggccaccacctcaccctcgatgttccctctgagaagattgaggacgacgagaagactctctacactggtaagatcattcctatttatcatggagtaacttgctaatttccatcctgtagagtactccccactcggtgtttgcggagccatctgcccatggaacttcccccttatcctcagctgcggaaaggtcgcgcccgccctcatgaccggtaacactatgatcgtcaagccctcgccgtttacaccatacaccttcctcaagttctgcgagcttgcacaggagatcctcccccctggtgtcctccagaccgttggcggcaacaatgagctcggcgcatccatgtgcgcacacccagatatcgcaaagatttcttttactggtagcattgccacaggaaagaaggtcatggagacgtccgccaagacccttaagcgtgtcacgctcgagctcggtggcaacgacgcttcaatcatcctcccagacgtcgacatcaagaaggttgcccccgaagttgttatgggagctttccagaacagtggacaagtttgtgttgcaactaagcgcatttacatccatgagtccatctacaaggagttcttggaggagatggttcggttcacgaaggaatcggttaagacgggcaacccagatgacggtgacaaccttttgggacctgtgcagaaccagatgcaatacgagcgtgtaaagggcttcttcgccgacagcaaggccaagggttacaagtttgccgctggcgagccggacgttggcgcatcgaagggatactttattacccccaccatcatcgacaacccgcccaacgactcccgcatcatccaagaagagccgttcggccctattgttcccacccagccgtggtctgacctcgaggaggtcatcgcccgcgccaacgacaccaacaccggtcttggtgcgtgcgtgtggggcaaggacgtcgagaaggcatccaagatcgcgcgacgacttgaagccggatccgtctttgtcaactcatttgagaagccaactccccaggccatctttggtggacacaaggagtctggtatcggtggtgagtggggcaggaccggcctgctggcttactgcaaccctcacgtcattcacgtctacaagtcttaaggatttgagaagtgttttgatgggatataggattattgtatgttaggcaatgaatatgttaaacaaggctgtggatcttttgtgcgtgatgtgatttgttgtcagtagacgggggaactttgcggggccccacatcattgtatgtgccgaataataagagcatagcaatttgagacgccggacttgcagtcatgttatgacgcaaaacggcttatgttacgcgctgacgaccttcggaaagccttaaatacaatcgcggcgaactcacgcactcactgccggttaggaaggagcttttgcaattctcaaaatgcgacaaggaatctgtcacctgcgaagctattcctagagtatcaaggacatccgatcagctgcttcttcaaactcaatgttacgcaacaactgcccgatgtatacctaagtatccacgcgacatttagcctggcaaaactatgtgacggccttgctgtcgagagacatgatgaccgagtacaacgtttcacagatcattgctgagttttggggagcgaatagcatatgtccaacaacgcaactctgcttagagtcttggaagaggcagtgctaactgtgaagacgaaagtgtctgatatgtacgagcccatcggtagaatcgatgaccatctaggagccaccatccacagtggtggaatcacagccatgatctcctcgcgttgggcccgcaatcttggtcctgatatatcggcgtggcttttctgatgtcgacataccatatcggccgatagcagaagccactctgtgacagttgtggcatgcaaacctgggaaaggtgggcatgcgcccgctctgtagatagcagcgaatttgaagactaggagctaaggatggaagtgattactgtgcgtctgggtgttcgctcgtctgcgcgtttgcgtctcggtaccatatgttgtctcacccgtgatcttcttaagatatcattgagcaactctctaccatcaacttcggactcaccactacacactctcaactcttgacacaatcaactataccgaattcatccgacaagccatgtctacacctaccatcatcgatgcacgcttcatgggcgcctttagcgaagccaaagcgctctatggcaatggtctcgacaggcgcattgcgaaagctcgtgagttccttgacgatcctactttatcctgccacaatcgaatgaaggtgctcgtactattgagtgccctacttaaggacggggaagatgcgaacgcatgccgtgcagatgcagaagcgctgtggatgttaagccgacggatggatcctgagggccagagcgaagccgtcgattatctcctggctgagactcgcatctgtttggatgagttggctgagatcctgagaacagagggccaggaggagttcgatttggatgatgctgtcgacaatgcccaggcgatgatggacaatctagctctccaacatgacgatcgcatggagaccgattaaaatcatgagccattcaaggtcgtcaaatcatcccaaatcaagaagtaaatcgtaaattcagataggccacggtgagatcgaagaccttcctgccagacttacctgccgtggtataagacgcctgtaagtatcccacttgcaaatgttcgtatctgtgctcacacggcaggatcgaaccgaacttccgctccatgtcaatttcttgtgtagaaatggagttcatgcgccgccatctctgcgcgaccgctgattttctctgtaagcttgcgccttctacacaggagattcaaaatgtgtacttcgaatgctgactattggtctagggagccctcaggatatatgaataatccgcaatttcgctgtgacgctcaggaactttgacggtaggagggaatatcgggtggacttcttgccaatattcttcttccctagggtcgatgttgatagctagatcagattgtagcttcgcattatcggaatacaagtcgtaaggtctccgcggtatgcacttcattcattaggctcatcaccttcatcatcgcgctctttcacgcgataagagcttggattttgtccttcgttaagatgtttatctacttggtcttgctattcatttggctttcgtatgtatgcgtcagagtcggatttgaagtgaactctgcgcccacaacctccaaacgacccatcacgaagcgccggtcgcggccggtgaagcgcatcaggataccaacttcgagcccttcatgagtttccggagtagcggcgcaagtcagcttgcaggcttaggaccttgagaagatcaatatcatcgggaaatataccacaatgcttgtcaatcgcttcatagcacttatcaatgaatacagacttcagttgtggccaggaaaaactcacgagtccacgccgtcgtacgactacgcgttgacgtacatactcgacatgccgttatagaacgacacgactcacccccacgtgctgctagaggacagtgcatcactgtgtaaatacaagttggcagatggctctattaagcagacgatatgacagacggtaaaatgaacacttcgagcatagtgctctcaagtaatagtgtattatgtttacacttttgaagtaaatgcgaaccgagtcatcctcgtcgcctctaagaagtaaaaaaaaagtaatcaggtctcaaccgcgagacccattatatacaaaaaacaaaattcctcctcccctgatttttgcggtctaagccaagagcgtgcaaagcgcgttgtacgcctccttagccttgtaaccctggtcgaacaacaatgggttctcgcccttcctccagctgtccttgtcactgacaccccagatagtgacaccaacgcacttcttctcgtccaggcaggcgccgacagcagtcgtgaagtcggtggggctggcgcccttgatgtcgagctcggtcattgcgcactccttgacgtcggcgcaaatcatcttcagcgcggcgggcacatcctggatgggccagctgccgccgagatgggactgggaacctgtgccgtcgatggggacaccggcggcgacccacttcttgacgttagcggcaaagcccttggttttggcgtacgcgggggagtcaaggttgtagtcattgatgtagagctttgcggcgggatcggcggcacgggcggcggtgaatgcaatcttgacgaagtctaggtgttacagtcagttttcttgtcgtaggatagtggttattggtgggggttggatttactttcaccgagaacgttgtaaaagacggacgagcggaaaccaccctcttcctgtaagttgttagcatctcagtcatctataatagcgaaaggggcagtattacggtgaagatctcgttgactacgtcccatgcgtagaccttgccagcgtatgtgccgataagcttcttgatgtgggcaaccataacctcctccaacttcgtcttgtcggtgatagagctaacccaggtaggcagctggctgtgccacacagtagtgtgtccacggatcagctttccgttcttggtagcccagtcgacaaggacgttggcgttgtctagagtgaacttgccctgggtggcctcagtggcgtcccacttcatggagttctcaggggtgagttgaccaaagttgtcattgaggatttgagcgttcacggtgttcgagagaaggttgctgtcggcgatgttgcccaggtacttcttgccgtgggccttgaaggctgcatcgagagagcacttgacgccattggcaccgttgctggtgggctttgcggcggcgggcttggaagaagaagctttgataggagcggcggcagggcttgagctgacagcgacaggcttagcaatgggagatccggtggcgattagcgtcatcatggtcgagggacgtccagttgggatcgtggcgttgggagtgggctcaacgataacgctggaaagagtaggcgcagagtcgttggaaggctgaggaacagcaggaggaggagcaactggtcctggctggttcatgttgcctccaatacactgcgagtaccagtcgttgaacttattgcaagtccatcctggagcgcaggcggtatcacccttgaagttcatgccaccacactgtccccatggctgaacagctgccaggacagcagtggaggatgacaggaacgtcactccaaggtagacggattggccggagaaatgcatcgttgcttgactcgtttatatggttcgattgaaattgtagtttgttgtgtaaagcaaatatagaagaaagcttctatcttaaagagagtgtgtatggatgaagataaggaagcacgcttccaaaacgaatgaaggtatacaaaagacggaaaagaatgaccgatgggataaagaaacatctgttcagcagacgaagaagaccatttatatgaatacattccgcaccatcccacccactatctctgcgggtctttgatccttgggctgagaacgttgtttcacgagccattgaaacgccgtcctgggtatcattacggcgcgcaaatttatccgtctggcagaacaggcggcacaaaacaaaacgcctggagtgaagaacgcactaaggcgccaagggcaccgagataagagggattgccatgcttagttcccgtgcttgtttgacgttggcataagccgtgctgtcatggcgctgtctccgggccagagacctggtttgcataattcatggatggaccgtgcgctgcaaaatctggctacgccgccactagcacgactcgaatagatgaacgaagcacgccactaagattcaaaacaccaagccgtccaaacacatgtggagctatagagatggggcggtctgatgtcagacggcatagcggcggtatcggaaattctcaaagttctagaagggtgtgaacaatagctgaatacatgcagaacctggccttgaatacttttcctctatttgcattattacaattgaaatggcaggggacactacaagccatgaacgccagaatatgcgttgctatcaagctacgccaagtcgcaggctaaccgcacggcgatgagcttcgagttcctcgacgcgcgcgagctccataaccgccgggcccacgttctgcagaccctcttttgtgaggtgggcgctagtgatgtgcttgacgtaggaagccagattgacgcctgagtactgctttgcatatccgtaggtggctatcgcgttgttagcattgcacattggagagcgaaactcatttgacttacgaagagagtgattgacgccagcagagtagtcgccaacactttctggtgtccattcgccaatgaagacactgcctgcgttctccacaagctcaactaccttatctgcattcgcaacctgtaagatcaagtgctctggtgcatactggttgctgagttccagggcttcttcaatcgtgctggcagctagcgtgagtgagtgttcaattgcgccgcgcacaatgtccacacgaggaagagcgttcgcttgtttgtgaagctcatcctcaattgctgttagctgagcttcgttcagtccgaccgcaattagaatgacctgagagtcaacgccgtgctcggcctgactgagcagatctgacgcgacgaacgcgggattggcagatgcatcagcaatgaccaacaattcactgggtcctgccggcatgtcaatgctcacaccagcgttcgtatcgttagatacatgcatcttcgctgctgtaacaaattggtttccaggtcccaggatcttatcgaccttggacacgctctcggtaccataagccatggcggccacggcttgtgcaccacccgcaagcacgatcatctcagcaccgactttgtgtgcagcgtaaaccacctcgggtgttacttttccattggatcgaggtggtgttgcgaggacaatcttcttgcagccagcaaccatcgctggtactccaagcataagtgcagtggagggtagaacagcggtaccgccagggacgtagagaccgactctctcaatgggtcgagcgaatcgcgaacagacaacgccgggcattgtctcgaccacgagaggcttctcttccctctgcgcagcgtggaatttgcggatgttctcgaaagaaacatcgatagctttggcggtttctggtgccaattgcatcagctcaggtgggaatggcgcacgcagaacaggcgatgtcagtgatgttgccttctcaaacttgtgtgtgtattcaagtagtgctgcatcaccacgtgtcttgacggcgtcaatgatgggccggcatattccaataatcttctccgtggacttctgggacggcctttgaagtgctgccgcaatggtctctgatgtctcttgtgctgtgacatatcgcttcatggcaatgcgaacatcctttgtacccgccggatcatctttgctcttgggtactgaagcagcttccttgagtgtttctacggataccccgttcgaagcaccgttggtagcggcgttcgatgtaccattcactgctgctgccgcctgtgctgcgaaagcgggttttgcgtcaccctgtcttcgcttcaccttgatgctcttggcgtcgaggttacgctcgacatcttcaagagacacaccggcagctacacacttcgtcaaagcgaaatagaacagatctgcggcctcaaatgcaatgtgctccttggtagtcgcgtcgcagagttctgtcgcctcttccagaattttcgctcgtagaagttgcgcatcgttgaacaatcgcgcggtatacgatccttggggtgcggattcttttcgactttgtagtgttttttgcagcttcgatagtccacggtagtctccaaagcatgtcggagtagccaggtgacagaaccctctgcccttttgcctgacaacaaattgcaagcagtcactgtcgcagtcaaaggacatggacaccaactcttgtatgtcgccactgctctcgcccttgtaccacaaaccccgtttccggctctggtagacacctcgtccagtccgcaagctctctgcgacgctctcctcgctgctataaaccagtccgagcgcaacgcctctttcatcggtgacgagtgtcgtatagagtccatcgggccggtcgctcgtcgcgtttgccatgactagctttgcgacgctgatcaagctagagtccttcttctcgtcgatcgtgagagattgggcaggaataatcgggatcgctgagagcttcgctagcttcaatgaattctcgagatttggttcggagaacgagacgaagacattgggcctgtctgggccatattccttcagccatgcctcgacgaggtcgatgtcatgcacttggtgcgagtagacgtcgacctgggtgcccgatatcgcatcgattacctctgaccggctgtttcctggcaagcatagtactattctatcctgatcgatgttcaatgacttgagcgtgtccaactgctgacgcgttacgaaaactttggcggcaccggcgtcgagaagcgaaaggatatcgtcggtcgaggtaagcgtggcgacgccgaggtagttcgaatagcgaccaacagactgctggaggtgtgcaagagcttggtccactgttccgtcagtgactcttacaaagacactgccaacgaaagacagtgcttgttcgtcgaggccttgcgacgcgttggactggctgaccaggtcaattgcagcaagcagtgtcggcgccatgactgcaggtaaatctgaatatcaagactcttacagagatggtcaaaaagttgacatgaatgagtcgtcgcgagaaaagtctagactagcagctgtcaaatcacgcggggttgattccgatcatagccccaccaaccatcgatgacgccaccagatcccccgaaactgtgaagtactaccatcttgtgtcaaacttacacgtaagccgtgaacacctttttatgacattgaaacttgcagcattgacgtgcggcacatgtatccttggaccacaactaacttttcgtccgtcaacccataggtttatataatcggcaccggagtgacgccgatatcttgacccctcatgcgtagtacaggcatttgggacgtatggaccgtatagcaaagttcaactggacatgctggctgcagtcccactgctcgaatcttggccaccatggagagtcgggaatgacttcaagtgcgactgggagccctgacagcgcacacgacgacccatgctaccccacattgcgcagatacccgtctagtacactgacctcatcggctctcgggtgtcttgtgtgttccattccgttgcatgataggtgtggtctccgcagcgtgccgccagtactcttatgcttctaataatcggctataagaagggtacgaggttagcttgcttcatcatcccaccttctcttcaccctacttgcagttcacaccatgtcttactcaccacctagctcagccaagccattcacactcaatgtctccgaccaagatctctcagaatggcgccaactgctccagctctcgaaacttcctcctactacgtatgaaaacacccaaaccaaggagaattttggtgtaaccaaagaatggatgtccaacgcaaaggactactggctcaacaagtacgactggcgcgctcaggagaaacacatcaattccttcgacaatttcaggatgcagatcgacagcgtcgatgtgcattttgttgccttgttttctgaaaataaggatgccgtccccattatcttaatgcacggctggcccggaagctttatcgagttcctgccaatgctggagctggtcaagaagcagtatgagaagaagaacctgccgtaccatctcattgtcccgtcgctgccaggatacaccctgagctgcggacttcctacagataaggattggacccttgaagacagtgcaatcatcatgcataagctcatgatgaaccttggtttcgagaggtatcttgctcagggaggagatgtcggaagcttcgtagccaaatgcttggccaatgaacaggatgcatgcgttggtatacactgtaagtgaatccacctcagtttgttggccaactcttcctaatgcaattcaccagtgaacatgttcatgaactatgattcgcttgatcaagacaagctcaccgcctttgagaaggagcgtctaggaatgttaaagcactgggaagaggacggaatggcatatgctaaggagcacggcactcgtcctagcacgatcggccacgcactctcttcaagtcctcttgctctcctagcatggtgggtgctctattgatagtagaaacactccctcgcaggctaacatggctgtcaaggattggcgaaaagttcctcgattggaccgaccctaaaacgacccctggcctcgacgatattctgaccaacatttcgctctactggtttacatccggctatccgacctccctctatccttaccgtgccttaaccaagtcaccgtcaatcttcggtggtgtaaaaaaacctactggcgcatcatggttcccgtatgaaatggctccgatgattaagcacgtaatggaggagcaatgcgaacttgttttcttcaaacagcaggggaagggcgggcatttcgcggcgttggagtgtccaaaggagatgtgggaagaccttgaggagtttgttccgaaggtttggaaggcgtgatggtgagttgggtagtgtccaacgagagtttgaacgctagcgcctggaagggttctagaccgaagatgcagagctagaaggatgacagacaggagtctattgtagatgcatgtgaacatgacgttgctctgtgaagacgcttttcgcacgattttgatggcccatgttagggtttcttgacgatgctgcaatccagaccagaatgtcaaggctgagagtcacacatccatgttgtacgatctcaacaagggactgaggctggcgaattctgtattttcgtgaaagagggctctgcagtgcgcactggacacgcgctgtttacaggccttgagtgactcgaggctgtaaatacccgatgttggtgctactcatagctcatgccggacccgacgctcaccgttgcacaaagcatgaagccgagaggcagcataatcgccgacacaggcattgcaccaacaaaggcgggaacgacaacaacgatccgatctgatcgcgatcaacagggacggcccttccagcaccatgtgccgctgtcttaaaagcaaggaaacggcaaatcgtgaagcgcagacatgacctcgaccatgcaaaagagagtcctcacttgcggtcacggccggcaaaggcgctttgcagctaggcttggcgtgcatcccgtggtgaccactcattgcctcgtgccagattccatattccatgcatgacccgtcgcgccgggaccgcgtcggcgactgggtgggattgcatggtacagtaacaacgcagaggggtagcttttgccaactcacgcagtactgtgtatatcctagaggcgctgcgaactaggttgcattgtagccagagcaacgaggcagagtgaggcagagtgagtggccaagggaagggtggttcaggtgttggtgcatgcaggactgtcagggtctggtccctgctcgttctggacgtgtggcatttttgggattcggatgcattttgtactaaggaaatgctagtcagccaaagtgcagtatgccttttggcggtgaagagggcgaacgcaggtgcaggaggaagggcaggtcaagaaggcgaaggtgcccgggtccagtcgctgcctgttccctccatcttgttcctcgcatcttaccttgcgtgctgctcttcccgcgaaaccgtgccgcgacagccccatccctccaaggcaatttcccaccccgagccgggctatcctccgcttccgacagatctgcacgcgcagctctcccgcttcttcggcacaggcagccctttttctgacatttcgctgcgaccacgtctccctgaagtctgactgaaagagttgttgtgtgtgaccagcgaaaagcgcactatcttgcttcacgagacgtttacgaactagtcaaacaggcggcgaaagcttgaagaggcaaaacagcggtcacgcccgaagtcagcagccagaaccaacaggacattccaaaagaaggggggaccccaggcgcatctgattgttttctgcccgcgactcaaacaaaaccccttcagagactccctcacaaacatcagcgaggagcgcacaccacaaccacacctccgaagccagcttgagcgcacacccccatactgcagccatgcaccgcaaaaaccccatctccgtgctcgtctacaacacgctcttccccacgccctcacccaccgaccccccatccttctccgcccacctctccaaaaacctcgtcggcgaagtccgcatcgaaaccgcaaacttctacggctcgctcgacaccatcgaagcaagataccccgggctcaactatgctttcgccccccaccgcaagcgcctcggccgcttcccccaccaccgcaagctcttcgcggcctttgattcgctgggcctgaccgagtctgaaatccagggcttctgccgctgggaaggcacgctgtgggcgcgcgaacgctacgagcgcgacgagggcgtcaaggtcgtcgacacaaccggctgcgaaatcggcgcatgggtcgaccgccgacaaccgcggtcgcgcgcgtcgccgcagagcaggaatatcaacgtcaagacggacatcgaggtggaaatcacgccgcagctgcacgcccaggacacggagatgcaggactcggacgagagcgaggaggagctcgatgcgagtgtgggcttcagtctcaatgcgagactcctccaggcggccgctctgcgcgagcagggcgccaacgtcgtcatggatcccgagtgggaacagtacctcaaggaggcgcaggagcgcggggaactcaatatcgatgcgacacgcgcggtcctgctcgccgcgcaacaaaccgctgcagaacaaccgcaggcttttgaacccgcggctgcagcttagcaagcgctcgcagcagacgcagaagtcgtcgccatgttcttcgattccctaatggtcgagctatgagccctgtcatttgcataccacacggcgttcttggggtgcgaggcgcatgcgagatacccagatttcgctggggcatttttgtcttgttctttggttattaatgggtttttttggactgcacccccgtttgcgggcgttgggtttatagattagctgttttgtgtacttcgtccacattctagcgagcataaggacttttctattttagcacgggcattgcgtgcggttcattggagagggatggcatagatagatgcaaatatgcagcctttcttgttcgattatgggcttgttgtgtctgtgggttcatctatttgtggcttctgcatggcgagcttcaagtgcgtgcttcagaatatcaaaccttctcacgtttggtgattgggctgcgatcggacgggtagcgcggtgtacagctcttcttcggctaccagctcgccatcacgggtcctgcccacactacgcatgatgcgttcggcaaaggattcgcgttcgccttcatcctcagtgtcctctcgtggagcactcgacgagtcctatcccagtcgtctgcccatgccgcccaagaagttgcctggcgggcccctcttattaccacgcgtcgtcctaccactgcctccctcatcatcaatttccatagcatcgtcgcctccataacctcccagaccacgcttgctcgtcgacttgtcctcactcgcctgcatgacagcctcgagcgcccggtccttcttccggcgtaccttctccctgtctacagcttccttcttgaccttttcgacttgtgcttcgagatcggcgagggcagagtcgcagcgctgtgaccatgcttgcagcgtggtttggagagcgggtagcgagcctggagcgagatcgcggagcggtgcgactgatgtgacggaaatgagcgagtgtgcagggtctagagtggcggtgatgaggccggagtagatggcggtcatgattagctcttcgagagcgcgcgtggtagggaggtcgagtgctgtgaggaggtgtttgtaggtcaagctactatgtgaggttgatagcggtagcaatgagaggagcaggagcttctggtgctgttgtgcggagagcttgggcagatttgtctgcgctgcgcgaggtcagtgatctgattgcaaggacgtgggttcgagcatcccagacttacacttgtagtcttcccatgttccccaggcgaagatctctagtaatgtgaggtacgaagcatactcctccgagttccggaggttctgaatattcggcgtgctcagtagctcggcgaagacatatgtattaggagcgctcgtggcttgtgtgatcaggtctgaagctgctcgcggcgaggttgcggactttgtgagggcgaggaacggctcgagagcattgagcgccttggtctgctccatggttgatatatggtagtatatgggagactatggagcttgttcggtggttgatgctcaattgttacgaaatgttgtggttgcaagtggtgagcaggcagctacaacgcgatagaagtcttggcagggaagtcgcgattgccccactaggtctcccgcaaccccgcggccaggggcgaggctcgcctgagttgacatgttccatgcgccgtattctttatttggttatccggatttctattcgctctcaatgtctctccgatgctccggcgttgcatgcgattacgaaatatcgcgaaacgtttgatacgagcccaactataacgcaccccagggctatggacagaagcgtcacagcagcgaatcgacccccctaaagctgacgtctacacgcaagcaagatcgagcggtaacagtcgcgcttgcacaccgtactagctgagactatggcagtaaacttcagtcttgggtcgaccaatctttttctccgaatttggcgtgttatttccgacatctcaattagcgtgccgcagcttcacagctggcatctgacaaaggccactctccattgttgtggtccccttctagacatggcgtaccgaacaatggcacatgcagggcaaagagaccctcgtcgaatgggccccgacattgtcatccggtgaatggctaccggatatccatactaatctggagttcgtgctgcggctctgcctgtcgcacctgagaatcatccgagcgtcccttcgagcttcccgtttcatactcgccaagccgaaacactttatcttcgtgtgaagtgggccacatgggcacctgccgccagcatttcaattccctgtattattaattgcccttgtcctgcgccgtgtcctgccttcttcacctgacctcgatctctgcggacttcgcttttgtggcgcaatcagctttcgttaatagcatctcacggcagccgtctagcccactggggacccgccgaaccgggatctgctgagtccagtgccgttcctgtagcgtatggctgctgcacctcgaccaatatactcccggagtattaatcgtcggaagtattaatcttcgccatttggcgtctcgcggaagcaggtcttccataatccgcactggagtgctgctccttccttcaccaccgtcaccaacccccgctcgcagcacttctgcatgtacccgtaaacgctcgtatcacgtctctcgccgactgtattgcctcgcacgaatcgtgcttgcgctgcgccggcattgaagcgccgcccgcctccgattacaaaccatacacgagcgcatcgcaacgcacactttcagccccatggctccccccgcgaacggcgcaacggcgcacatggcgacgacgacactcaaggtcgagggaatgacatgcggcgcatgcacttcggctatcgagtcaggcttccagggtgtagacggcgtagggaacgtctccataagcctggtcatggagcgagcggtcatacagcacgacccagagacgatatcagcggagcagatcaaggagattatcgaggacaggggtttcgatgccgacgtactttcaacggacctaccaagcacacagaccacggaagaccacttcctgagcgactcggatgacgaggatgaggttcttaccaccaacatcgcgacaaccacgctctctgtaggcggcatgacatgcggggcatgtacttctgcggtagagggcgcattcaaggacgtggcaggaataaagtcgttcagtatatctttgttgtcggaacgggccgtgattgagcacgacaccacattaatcacaccggagacgttggccgagacaatcgaagacaccggctttgatgccgaagtactggataccgtagccgccacagtagcgcccaagaagagtaggggcggtaagaggcaaaagacgctcactactaccgtagctgtggagggcatgacctgtggcgcttgcacctcggcgatcgagggcggcttcaaggacgttgagggcgtgtatcagttcaacatcagcttgctggcgaaccgcgctgtacttgttcacgaccctgcaaagctcaccgaggaccagatcgtggagatcatagaagatcgaggtttcgacgccaaggtgttgtcttctgtagacggcagcatacagcaagcctctaccaccagcggacccgttcacctcaagatcttcggacttccaaatgccaatgcggcagacgatctggcagcgctacttcaaaagcatcccggcatttcctctgcgtcagtcagtttcagcacctcgagagcaactatccagcgaaaccctcagatcattggcctccgggcaaccgtcgaagcaatagagggcgcgggatacaatgcgcttgtcgccgatctcgacgacaacaacgctcaacttgaatcacttgcaaagaccaaagaaattaaagaatggagacgcgctgtcattttttcggcttggttcggtgttcccgtctttctcactagcatgatcattcccatgttcctgccattcctcaactatggtggaattcgccttattcctggtctctacttgggcgacgtcatttgcctcgtcttgaccatccctgtccaatttggaatcggtaaaagattctacatttctgcgtacaagtctctcagtcatggctctccgaccatggacgttctggtcgttcttggaacctccgcggccttctttttcagtgtggcgtcgatgttggtatcgctgttcagttcgcagcataccaagcccacgactctgttcgataccagtactatgctcttcaccttcataagcttgggacgataccttgagaattcagccaagggacaaacctcaaaggcgctctccaggctgatgtcactggctccatccatggccaccatctacgccgaccccattgctgcggccaaggctgcggaaggatgggacctcgacgaaaagactgaccgcaactcggtcgatggcaacgctgccgaagagcgggtcattgctactgaactcatcgaagttggtgacgtcgttatccttcgccccggtgacaagattcctgccgatggcactgtaacccgcggcgagtcttatctcgacgagagtatggtcaccggtgaagccatgccgattctcaagaagaagggagcactccttatggctggtactgtcaatggagctggccgtctagagttcgttgtaactcgagcgggtcgtgatactcagctcagtcagattgttcgtctggttcaggaagcgcaaactagccgtgcacccatccaacgcctggcagatactgtcgccggctacttcatcccagtcatcataactctcggcctcgcaacctttgtcgcctggatggtcctcagtcatgtcctgccataccccccgaaggtcttcatggaccacgcgagtggtggtaaactcatggtttgtatgaagctatgcattgccgttattgtgttcgcctgtccttgcgctttgggtcttgcgactcccactgccgtcatggtcggtactggtgttggtgccgaacaaggcatccttgtcaaaggtggtgctgcccttgagactgctaccaaggtcaaccacgttgtattcgacaagaccgggactctcaccgtcggcaaaatgagtgtgagcaaggccgatgttctaggcgagtgggcaagcccagacaagaagaatctctggtggactctgatcggtctcgctgagatgggctccgaacatcccatcgcaaaggccattgtcggttcagcgaaagagcatctacgtctcggacctgatggcatactggacggctcagtcggtgactttgaggctgtaattggcaaaggtgttacagccaatgttgaagctgctctttctcaggaacgtacacgctacaaagttctcattggtaatgtcgcctttcttaccgccgaaggcgtcaatgtccccgacttcatcgaagagccccttacgccagctggaaatgccaatccacgaggaggccatgctcgctccgcaggtgttacaactatacacacagctatcggcaagacctacactggtactctcagcttgtccgacactatcaagccttctgcccgcgccgccgtccttgctctccgtcgtataggcataacatcctccatcgtcactggcgacacctctgcctcggctctcgtcgtcgcagccgccgttggcatcgacgccgccgacgtccacgcctccgccacaccctcggacaagaaagccatcgtcacagacctccaatctcgcggccaagtcgtcggcatggtcggcgacggaatcaacgactcacctgccctcgcatccgccgacgtgggcatcgctctatccaccggcaccgacgtcgccatggaagccgcatccatcgtcctcatgtccaacaccgacctcctcgccatcccagccagcttgttactcagcaaagcaatcttcttccgcatcaagctcaacctcgtctgggcatgcggatataacttcatcggcctgcccttcgccatgggctttttcttgccctggggtctatcgctacatcccatggctgccggcgcagcgatggcgtgttcatccgtgagtgtcgtgatgtcatctctgcacctcaaattctggcagcgaccggcttggatgaaggtcagcactttggaccccggtgcggacatatccaaacgcgatctggaaaaggagaatgtggtgaaggtgggcgtgctgggcactgcggtcgagtgggtcagagatgcgtgggaggcgcgcaagaggaacaaggaagaggccgggtatgcccctgtgccgctgagggatatgggcgagaactgatatgtttttgttcttggttgcgagtcacgcgttttaggataccactgtgttgtacgtttttctagttgtcatattgagcatttttgttgaatcgtgcttttgagcgatgtgttcagtgttgaggatgttgtatataggtgcctatagcaccaaacttgtctttctgtccattcgtttaagtcgacatggacgcagcgtagtaacataaggctgaatccagggcaagcaagctctattcccaaatcgccgcagctggcaccggcagtaagaaacaataatcactatacgtgctacataccacctgacaaccgtagcgctcagggctgggctgttaacgtagatgcttgaggtgactgtgatcatgttcatagttgatgtacttcttaaaatgataggatcacatgtttgtgacgatgtcaaggctatgtttaagattagatggataatagagctctggtgcaaataatgcgatggctttactttcagctaacgtggcaaaggactatgtagatagatgcttgcggtatattagtacatagctctggcattcaatgatgaccattcaacagatgtctgtcatatctcctgcattaatgctatcaggacaagccgtgaacgacccccattccggaagctatggaaactatgccaaatccgcaccattcatccagcccatcaaaaactgcatcttcactctgctccctttccaacgcgaatagtaccccaactccaaatgatccccatgttttaatggatgagcttcgttctccttttttgtcaaccacgtaccattcagccacgtgcacgaagctctctgcacatcttcaacaaaccaactcccgtcttccaaccagattttacaatgcacctcgctcacgcctggggtttggaggtcgatgaagtctggctcgtattttctctgcgcgttgcggccgaggtagagtgtccatggctgactggcgacgtagcgcataatttcggggaattcgaatgggcggtaagggtcggggtagggctcgggtatggctgtttggcgcagacggatttgaattaaacgttgagatttgggcttgggacttttgggcggtacagtatagcgtatcggctcctgaggaatcccctcttctaagagatgttgaagaatctccttgtttgtaagacgtcgctggttgttgcagttcttgggctgcacgcttcctaggagcaacaacgatggcgactgcggcgatggtgacttccttgatgtgacgatagcacggttgcgtttgccatgatctgggtcttttaatgtcctgcgtggagattgaggcttgggcactttagcttgggccattgatttggcggagacttgggaaagaggtgctggtccatttatacaggctgtatcactgtcccaaccaccatcgctgtcggtttcatcatgctggttattcttgtcgccatgagcacgcacagcaccaaattgggctggcccatatcgtcgagcgtcgcgctcaatgccttcgagatcccgttttgagcttcatcggtaggaattcgtgcacgcaattgttccaactcttttgaaaaaacgtctcatgtcgtcctgaatctgaggtatcggcgcggtattcctcactatatttcgtaaggagttgacagctagcatctgtagagtgatttggagtgcagacttgtgtgcctcgaggcttgatcggtgcctggccagttcatcttttccacctccgagaagccagtaacctgcaactcctcttcgtgattgcatgtttttttggagacatttctcgatatctgcaacgactactgagcagtgcttgatgatattgataacgtgttgctcgaggtctgacaataaagcaacgcctcctggtcctgacgtttgctgggtgagattgaccagtacggcttggacagagcttagttcaaggtctgttgccttgagttcagatggggcatctcgaaaatcccggctcagtgtccttagggaagtcgacactttagaaaccacgccgataagcgtgacgcaggcaagggtgatacttagtggatccatcagtgtgtcagtagctgttagtttggacagaacagagcgagacacaatatgatagtgaagagatcggaatacgtgctgagagggtgcgaggctgagctgctgatatcaagctgctccatccgtagaaagacgcctgcatatgcgaagcgagtgattgctgcatgccggcaaatcaaagccagcacagccttgatcatcgtacgagacgcagcaccggtgagtacctttggtataagacgctatcaggaaaaaccacaaatgacttttgtagaatttcgtgtatgtgttcgacgataaagttggtggaagagcagacactcggaccagtatcgagagcaaagtttgctcctctccccggcgctctgttggtaaatctaccccgaatttccagtatcgtcaagtgagggcagtggagaggcttgagatctatggttacgtcgctgctccgctcgtcaactccagctccgagccgccgccaaggagtggttctcactacctctcacaaaacgctacaacaaactccgatagaagttttagataggaactggtaaatgaatttcggactggaatgcaagcctagctgaatatttgcatactaatgtcctataagctggacaggcggcaatggtcggatttcgatacttctttgcgcgagttttgaccaggtttgagaccacgtgactcaagcataccttggtagttacgcagattggacgcgtgcgcaactctcatgctcatgaacacagctagcaccgccatcagggtcctcttgaatgccgaatataaagcacgaacgcatcgctcgcaggctggatctttaggtggggtcatccgccctttgaaatccgacaattcacctgcagccaccgagacccgaatcgcattgcgaccacacgtctgattgatcgtcaagaatgcagtaattttgccctgcttcgatgttcacatgtctggacgacggcaaatgcgatttttcgattatccatgctgacaaagcttagctccccatgtcctcgcttataatatccagccaaggatgacatcaattacatcaacatgacattgcggtaaaatcccatctcacgcgtcgaaatgcccctctctgccccgccagtagccacatggaagcgacgcgcctcgcatcccagtaaaaaaggaacggccatatgcctcttatgaataagtcatgacgttgggatagctctgtcaagcgcatctacagggcgagtgatgcacactggagtagccggtagttgaggcaagctacggcatatgagacgaaaaggatggagcaactatgtcatagctaggtatgtcttttctcttgtgttgaaaagtagccttgtgccgcgtctacttcgctgtttcttcattcaatcaagctttatacccacgactacctttttctgaaccaccatctcagtgatccccttatattgtccagaattacaaaaaagcaacactcgcccaatatgatgtcccaagcggccatgcaggccgagaaggctattggccacggcgacaatgccacgaccgcgcaggatgttaccaatcccgccaacaaccctgagtgggccaacaagtctggcgagaagatgaaggctcttgcgtggatgggcaagaacagtgtcgagatcgtcgaggttcccaagcctgcgatcatcgaggaccgcgacgtcatcctcaagattactggatccacagtctgcggttcagatctgcatctgcttcacggcagcgttgtggagctacagaagggtgacatcctcggacacgagttctgcggtgtcgtagatgaggtcggcaagggtgttacaaagttcaagaaagggtatgttcggcttcaacatttcagactttaccactgctaactatttactagacaacgtgtcgtcgcatcattccagatcgcctgcggtgagtgctattactgcaagcaaaagctctcgtcacaatgcgagaagaccaacgccaacacgatcgagaacgcaatgtatggtggccgcacagcaggcatgttcggctactcccacttcacaggcggtttcgctggtggacagtcagaatacacccgtgtaccatacggcgacgtcaaccttcttcccctccccgacaacgttccagatgagcagggtcttttcctctccgacgttctgtgcacatcatggcacgcggtcgttgacactggtgtgaagaagggcgatgtcgtagccatctggggtgctggacctatcggtcagatggccgcagagttctctctcctgaatggtgcatcaagagtcatcatgattgaccagaactggaggcttgactttgtcaaggagcgataccccaatattgaaactctcgacttctccactctcggaaaaggcaactctgtcaccgctgcgttgaagaagatgtgcaacgaccgcggcccagatgtcagcatcgagtgcgctgctggcgagtacgctaagggttgggcacactacttcgaaatgatgcttggtcttgagaccgacaccagcgagttggtcaacgagatgatcgccagcacacgcaacttcggtcgctgcggtatcaccggtgtctacgttggtttcgtaagttctgctcctataatccacacccattgacacagctaacatgtcccagaccaaccacttcaacatcggttcgctcatggagcgcggtatccgcctcatcggcaacggccaagcacccgtccacctatactgggagtcgctcctcaagatgattcaggacaagcagatcactcccatgaagatggttacccaccgtgtccgtcttgaggatctggccaacgtctactacgccttcgacaagaaggaggatggcatgcagaaggtctttgttgagaccaagttctctttcccaccatgcgagggcagccctgagctcaagaggttctagattatgatgcctcgatgactgtgatagtgataccttgcccattaagggtatattgtagatagtaatgtcaacaacatgaagaacatctacccttgaagcattgtatcatgcgtgtcgaacatgcgtgcattcttgacaccaccacgaggcccaaagatgtgtgtcttttaccatatattaagcactgatggcgtggagccgtgtacgtgtagttcttcacagaatgcgacaacatatcccaaatcctctgagtctagtcatctcaaacaatgccacagcattagacagcatgcacgaactttccagcacctcgtaataagcttaccacgaacattctgtcatcgcacagcaccgccacattcacggcagaccaccggacccttctccgccctcgccttcaccatctccaccaccacgtgcgccacttggcaaccaacggcgccctgtcgtaaaatagcgcccgatgcttatatctacgactcttgaatttgcgtgactgaccgcagacgagtccttggttcgaccctaccgatgatactcatgccgctcgacaaccgccaaacaatcgtgggggaaatagtaatgacatcatcaataattgctcacgtcagaatcccgtgcctcaggcaaaatacttatcggcccagccgcctcgcaacggcacttctttccatcgattcccatccaagcttccggcgaacaggtcgttttcggtcttggggtgcagggattagaatgcggcgcttgactgggggtgcgcttcggaaaattatagccacatacgtcacttgagatgaaaggtctggccgtcgggtaatgacgttgggattttctgtctggggtatggaggtttgttgggatttgatcgtgatgcgcgagcgcggtgcgtgcatacggactccagtttcgaggcgtagggaattgaggctgcatgagtacggacttcagtttcgaggcgttgggtgcacttttacgcatacaagtcggggtttcagttatatgattacattagctctaacgaggctctatacacagatatcctgctcgttaaaagctctattgccgacactggggaaaagggctgtgcttctgtggtgccagtccccgcatgctgaacgccgtgaaaatgcgaaacagtggtatccgcgatgcaggataacataacaaaggaaatcgtttcttgaacaaatgcggaaaaaaggaatatgtatcggagattcgtcctgcggtggggtatattcaagcgtgtgtgcccctgtagctccaaaactttatgccatgttggcaacgctgttcttctcgtcctcctccttctcgaacattgtgtcttcgagccactttgtggctttggcacagtatgagtcgatgtacgtggtccagagatgcgcaagggtgtattcgacaacgaagaatgtcgggatcgcgagcgcccagacgaaccagttggacgaacggggaatccagtgagcgatagcctcgccctcgccctcagcaggtggctgctcgacccagtatggcttggtggaccagccgtagatcagacgtgcgagaccgactttcatgacggttccgtgtgtgaggtagaccgcaaagctgttgcgaccaacccacatgaaaattttgttcgagaacatgttctggagggtgggcgatagccagataccagtgaccataaggtcccagccaatggcagtgaatcgcttcgggtagctaccagcaccttcgggaatgaggaagtgtccaatccattcgagttgcctggaccaaagtgaccattcccagtgctctcccggaaaacatgcaacgtaccaccctacaacgatcagagtagtaagcactgttcggcgagccttcgggtggctgttgacgaagtcacggaagttcttctcggatccaagatcgcaaagcataacgccgtagataaattgacattcgaatgtctctgcagaccaaattaacgaaatgagcataatcgagtatatgaggggtacgtacccttctcagggctggttcgcatccagtaccagaggaacagaacgcagcatgtgaagaaacgcatgcggaacttcatgaagacggtcgcaaatagtaggacgtagatggtgaaggcaccctgaagaagtggaagaagcgcccattggtggtcatcgtattcattgttggcaccagaccatgacatctggaagttcctgatcaggcgtgggatttcggtgtcgagaccgccgatgtttgtgggaactgagcgtcggaaccagtgggagtcacttagatgagcaacttcgaacgctccaatctgcgcgaagaaccatgcaataatcagagcaatcgtcgcgggcatgattagacgcggtggtcggcgaaaagctgatttgccgagtgtcaccaaggcagctgggatctgtcccgatttggcttgtcgcagtggtttgattgcgcacacatatcctgtgaggaaagcaaacatggtaactccgattcgtccttgccatggtaaccgaagaaaaggtaattgaagaagttgtggtgtcgcatcctcgttatcgcgcggcgaccacaggctgtagtcccatgctcggcaaagatgtgtgacgacaacccagaatgaagcaactcctcgcacaccctattcaaagtcaatagcgattcgaaggcggcaagcgaacaacatacttctacccatgtgacattctggcgattgttggacatgttgccagtgccagtgtgtggtccagaaccggcctttggagatgcgatagtggcgtagacaagcgatgggaccttcgcaagtactgttgtgtagcgggggaccgagaagtaagggagtgtgaggcgcaaccctaggaactgaataacccaaggaaatatgagaatgcaagtaacaagaaaagagcggctgtggctagctaaagcaatgcattggtgacggcaacggctggttggaaccaagaaggagcttaagtgtccatccagggtgcaggcaagttcccccatgcaaagacgggtactcggatagagtacttggcacgatagttacccgtcaggagggaatgattgacgacgccagcagactttctgattggctctagccacagaaggggaaacaagcgccgagcctgtaatggtggccgcgtaatagatcttggcagtgagagactcaggttgagagatctccaccgtttcacaatcagagctgcttggcgtggaagatgcataggcgttggttcgaagtccgcgagtatgaatactggagccggatgtcggcactgtcaaggttcacaagagagagtggacgggtctcagcagtcagcatcctcaggccagcaatgatcgttggatttttgtggcacggggtgcgcgtctcttggtctgcgcctgatgatgcgacgggatgtgcaagagacggatgcagcaaaggtgtggcgcacgaaaagctgtctcagggccatccagcccaatttagctggcgcgctgcaggcgattcgatcggcggcgtgtgggctcgagccacagagcgtctcttacgccgcgagacacagaacgggggggcatgggccccatactgcgatgagatgaaaagtggtgcggattgcgacgccgcgttgaatctcgggggagagcgatgcgaggattgtggtgttgcgcgtacggaacctcgtgtggggtagagaaatgaagctctgcacaggacaacagccttgaaaattaagctctcaggccaacatcgacaagcccgccagctgtcaccatgcctgtcaggtgtcggaaaatcggatagaattagtgccacaagccacatcgcttcacacccttttcgaggtaccaagactttcaaaatgccatgttccgtcactttgcagtgtcgcatggtgcatgttcgcttaagcagtgcaaaacagatagtatgtgcatgctgcagatgcaagtgatgtcattgcaacaccgcttctgcgtgtgaccaaagttacctcgccaacctcagtgattcttctctacagtctgcttggcaaacgccgcaaagtcacgtccctcgtccagcttgtcccacagattaggctgagtgaacacagccaatgtgtttctcgctaccttgccaccaatgcccggccctgaaccccgtacaaagtgggggaccgccttgaacttgccttgggtgatgatctcgagtgcctcgcctgtctggaaagctagacagtctcgcggaatgctgaccttggtgaccgcacccgtccgggagtggatgtagagacccgccttggggtcgggcgaacgatccaattcctttagcggcttgaacgcgctgccagtctgaggctgatgggcggcttcgtcgacaaacatggcacttgtcaagccggtaagacagccgtgatcgagatgtgtcgcacaccagtcgtcctcgtcgccactgcctgcatcgctggacgccttactgtctgactctgggcttgggaagtagtgcagcagtctcgctttggtgaagatacttgtcttgacgacatgctctaggtatcccttctgatagccttcgatattggcttctgcgtacttgtcacatgctcgcgcgaccagtgtggctatgtcaatgatgagggtacatagctcgcggaaggtctcctcgaagccgggcagtagctcctctgagggccagacattaggtgccgtgtattccgggaacgcggggtacttctcggccacggcccgctgttgctcgtcgaagccagaagcacagttgacatagtaagaccccttgagggtgtcatagcggccatctttgagggtctcttttccacacgaccatccaacaagccacttcgatgctggagactcaagcttctctactggctgtcagtctccatccacaacggaaggaaatgtggcatgttacgcaccaagctcctcgggtgacaagtttcctagggcagaagaataagagagaagtcgatgtctgaggtcatggaattttgatggcaagtccttcacaacaatgattcctagactagcagagccaaatgcctcttccagcagggagaagtcgacatcgtctagaaactttcagccaaggatatttatatagcaagcgagacaactcactgtttttgagagcatccagtcctacggtgacggcgctctgagtgactgcagcgctggggttcgccatattcttcaacacagatgctttagtgtatcgaactcgttatgtgttgagtagattgggaagttagagacgtcacaaccgcttgagattcacacagttcaaattctgaagtccatctggtgttgagtcgaaagcacctgcctctgcggaactagcccgctttcggaggtcgccgtgcggcgccaaataatccgaggttcaagctcaccaccagcaccaacgactcgagatgccgaaagccctgcacttcaagggcgacaagaaggtcaaaaagaagaagagaactgccgaaccctacgacgccgacgacgcgccttcgaaagcgctcaccaccccggcagcggcagaaggcaccgaagatgacgactcttgggtgagcgccgaagtgcccagcgatatatcaggacccgttgtcattgttctaccaacagagacgccgagctgtctggcatgcgacgccaatggcaaggtctttgcgagcgcgctggagaacatggtcgacggcgacctgggcaccgcggaaccgcacgacgtgaggcaggtgtttgtcgcaaaccgcgttgcgggcaccgaaggcctgagtttgaagggacaccatggacggtatggcattgtgggagctgcgcctcgctctgtgctaatagtactgtgtagatacctaagctgcaacaaatatggcatcctcagcgcgaacgcgaccgccatgtctcccgaagaatccttcatcgtcatccccgtaccggacaacccatctgccttctctctgcagaccgcgcgcgacaagttcctcagcattgatgaatcttccgcgagtactgccgaagtccggggtgatgttgaaaccataaccttcaacaccacgttccgcatacgcatgcaagcacgtttcaagccccgcctcaaggcctcgaaggaggaaaaggctcaggcaaagattagcaagaaggagctggaggacatcatcggtcgcagactcaatgacgacgaggtgcgccgcctgaagaaatcgcgaagagaaggcaacttccacgagacagccctcgacatgaaagtcaaatcgtcccacgacaagtacgcgtcaatgtgagatccaacacagggcataaagcataaggattgcgatcgtctctatctggaaccatatcctcggagccttccacgccaagtcgtttccaagacaatgtgggtccttgtcatgcatctgaccatgcacaagtgtggcacaatgcgccacgatatggaacgcctcgcgccacggcggaatttctcttgtggctggcagtcggacgtttgagccgtcttggcgcgctgttgtggctgcagtacaacgcgcctggtggccgatatatccgataaaggggtggaaacagaacggcatgacgagtgtttctgtcccgagtggccaggcatgcaaaacatcgatagcgagaagccagcggaatgatagtagggcgcttcgcaaactacagtgtaaatgtgcttgcgacagcaggcacagctcttttttgcaacgtgattatgtctcttgacatatggcttcattctaagaaggcgacgcagtatttgcagcaagtatcaacgtaactctggttgacttccacgtcagtttcattttttccagtatacacattttgtccaatttccactcagcacccatcctctcaacgagagcaaaccccataccaatctggtctttttccacatcctcactgcccattcaaagctccaccttcccctcaaccgcctgcagtccctgcatggcattcgcctgcgtaatgttccaagcctccaaagcctccgcatactgcctcttcatcgcgacctgagcccactcattgcgggtatggatgtacttggtgatactccacatattaaatccaatcacccacacatatcccaccgtcctctcaaacctcgtcagccacttgttctccttgacctcaaacttctccttcaagtcctgccagtacacgaccacaatgccctcgatgacaatcggcaccatctgcccaatataccacagcgtaatgaccatgcagtccgacgcgccggggtcctgcacgaaccggacggcactgtgcatcagcccgctcatcgcaaacaccattgtgttctccacgaggcgcgtggacgtcctgcccctgcgcatgcgcagccacttcctcgtcacgatctgcgtgtgtccattgaagctcgcgtagatgtaattgtgccagtgcttgccccagtacctgcgcaccgtgtacgcctcgctgatatggccgaacagactcatgctccactccgccggctgatcgagccccaggccgacaaacaacaccgcaaacacgctgtgatacgcctcgtacagaaacatgttgacaacgcaccagtgcaccacgttatcgaagctcgcccacagctcgtccgcgttaaacgactcgggcagccgccggaagaatatcgccttgtcggcgccgtgcactggctcgcggatcaggtagtaccatgtaaacgtgtaccacgcgttctgtaggatgtacagcccgattgctttcatcgcgtggattccgacgaattgcgcgcgcgagtagccgtgcttggacttgctgttgagtacatctctgcggttctcgcgcgcgaagaggactttatacgcgctggcgatgcgtgtcttccacgtgccgggattctccttagtcacgggcggcgaccattcgaggatggtgacctcgaggctgacatgtgcgagccagatgtacaggaagcgcgtgaaggtgtcgcagacggtgaagctgggcgcgatgtcctgggagtagcagaaggcgtagcagacggggatgctgagggtgaggatgctgagtttcttgtatttgggtgggtaggcgaggatgtagagcgcgtaggcgaaggcgatgagggctgagagggcgggccgccagactcgggttatggagaagaagggattgtcgaaggcgtcggggatacaggattcatataatctgtgagccgcgaagacggggtccgcccagactatctgtaccattctgtacgggtgtcgctatatgtgttgtgctgttgttaagggtatttaatcaaggttgaaaaggttaacttggactttgtgattgttgcgagattagaagagtagagagtttaagggagaggagggcaagcaaacgctcaactttttttggtttgcccacagcggtaccatggcttggtgagggtgcgcgagtgagagagcgtgatatttccatggcacacggtctgtgccgatgtaggtaaccaggcctatggcttccaagtgcgaaatgttggtattaccaaagtttggacttactcttgtccaccttgcttgtctacaacctcgcctatggggtccggaagagcgcctctctccacagacaagtctgcgataatttgaaggtgcgagaagccattggggtgtaccatggtatagattttttttcggtcccagtttggagctttttccccagaggccacatgcgcgacacaaatggcaaccaagagcttgagggaacttgtgtgctaggaagaaatgcaaaagactgtctccttccgacggatatgtcggtgatttgtgatccacaaggcagcggcggaattcgtgccaactctgcatctacgcgaaatatctaaatctgatagcctttagatgtatgcttattgtgagcttatgggggcctgaatatatacgcagctatgagatacttcaagtagttctatagggaattttgagtgtatacaggctgcctcttcacctgctctcgtcggaggaggcgggtaagggctttgtcgactcccggtgcccttgagctttgtcattgaggccagctgacggtgatttggacagaagattatggaacgataggtatggtatgatcaggattcaatatccagggccagctcgcatgtgatccttccttcctcgtgtagagcgatcgttcgtgaattgtacatccgttgtcttacgcacaatatattgggaaagaatgctcaagtgttctctccaaggcactcgaggatgcacatgtctccagtcgctgatgaaatattttctctttcgcctcgtccagattttgctgggcttaggaccgatacctgtatgcacctgacatgatgttttccgtcttctggaggttttccgttgcttgcacgtgtgtaagtagtcggagttgggtcgtcgttcggaattcaaccaaatatcggcgttgggaactgtcggtccaatatggcaatgcgagccgtcagcgatgccggcccgtgttgcggtgtttgctgtgaatggtcaattcatgagcgtgctgattaatggttgcgccctttgggaagccacacgccctaagcacgattacacgtggtgacgtgcatgcaccacgaacaccaattcaccgatgttgagagcaatcttgcgcgtttccacctgtgttttacagaatttcggagtcatttaagttagacacggatgaaaatttgcagcccagagagcttcggaggtccccgaacacagatttttgttggaacagggacttttagagcctaccacgatagggcatagtcagcgcattgtttggaaaatttgcaaagaggccaatgacacgaggcatccacaattgcatactcctgaagttagtgttgagagtaccgcgctggagtttcacgtgaaggaagcattactgatgaagcgcatgcttctttggctggtcccggcaacgacaggcaaatttgggaatgaagtgtgtttgctgatgcagtaccggattcatccatgaattctcaagacaccaaacacgatggctgcctggagcattgatatctgcgcggatggatttggggtgtaacaatatttccggcctagcgcacactgcttcggtctggaagggcgtatgactggtccccgcacacaactagctcagtggtcacccgtcggccaaggagagctatcacttcagcccattatccacctgcacgttgcatccctccatcaccatcctgccgtgggtgactcaggcaagatcgcttgcatgtgtatgtataaggttactcctaccccaacctttctccgccatacagacacacaccccccacatagataggcagacatcacgaccattgcgtcttatcttgactagtctaccaagaatctatctcagcttccaattcgtctccgcgttcccgggtgaactgctcagtcgagctcttcacagcgcttgtgtgacttactaaagtattctttgtcctgtcagctcaacagctgccagacgcacgcaaaatctccgccatgccttcctccataccatcttccgagtactcgcaagccacgactatgcagtcgatgcggaatcaggtcgggtccaaggtccgcaatatgacgcactacggccagccaaccatcgagatcaatctcaagggcactgatggaccacgcaacacatgggtcacatcatattccaccatggacactatcgagggaaatgtcacgataacagcactgcacgatacacggttcgaggacatcgacattgcatttataggtgagtggcaaatcatcacatgtgcaacataaagcatgttgttaggaaaaacaaccagagtactttctgtcgcatccaagcgcctcgcgatacggcaaacaacttcaggcatcgacttagctatctactgttgtacccttgacaacctacggtagtacagtgactaacatttatccaggcacctgtcaagtctatgttgacacgttcaccacatcaccttccatgacaggccggacggaagctaatcaccgtttccttgtgctacggcaacccatcgcagagtccgacttcccttccccaagaatattcgaggctggacggacttatcagtttcccttcacattcacagtcccagcacagctccttccgaagtcgtgctcacacaaggtttcctcagaacatgtgcgcgactgccacttaatgctacctccaagcctaggcgatgcggatcttgcaggcttcggtggttctttgctcgacgaccttgctcctgaaatgtctaaaattagttacaacatcaaagtccggatcgcgcggcgacagggcaatgagggtatcacagtcctcggagagaagacgaagaaagttcgcatcaagcctgctctcattgagcagccgccattgaacattgacggcaacaaggaataccgagcacgacaagagaagaccatcaagaagggactcttcaaaggcaagctaggaacgttgtctgcaagaactgtacagcctaaagctttggtcattcctggtgcgcggacgacagacaaccaaaccataaccacaatggccaaactcgttctgcgcttcgatcctaccgatgagacggcgtctccaccacgcctcggctctttgagtaccaagatcaaagtatcaacatgttatgcttcgagtccgagacaaaatttcccatcgcgattgaccatcggttttgacgcttcacagggcgcatactccgaaagtatcgcactctcaacactctgcatagcatctgcgccttgggaaaagcattctgcagaccagaacccggaacccgaagaagaccctgagcgccgcgactctggcatttcagactgctccaccaccagcaacagtgaggctgcattcgccgctggtatcctacccgcatctaaagattacaagaacggcatcttttacaccgcacaggtcctcgttcccgttacccttcccatgaacaagaacttcataccaaccttccactgctgtttggtatcgcgaacatacacacttggcatgactttcaatgtccacggcagctcatctacgtctctgaaagtcccgattcagatctgcgcagaaggcagcgacaccggcatcgagaatgcgagggcgaggagtgttgaagagacacatttgcggcaggcgatcgatatgtgggcaccgaggagcgttgcaccaccgccgagtttcagcgaagttgagagagcgccccggaacaacagtataggcacgagggatgaactgcctccggattactctgcgttcgcgccgcctgttaggcggtacgaagggttgattgcggtttgagaatgatgtgttgcataacaggggggcttcgtttctccggtagcttttcaaattgttcaaggcagctacttacatttcgtagtcattataccccaagctagccagctttataaatattgttaatttatttcagttgttatagcctcgtcaaatcaggcaacgtagtgaggactaccccttgtcgaaaaaaagtcacggggcactgaacatgtaaatgatgaggtccgttatcacatctaaacttgctgtagggagttcctgaaagcacattcttcgtgcaccatgttgccaccgaccgctctattagttattatcggaattgcaccgcatagtccttgtgcgcgtatgtccctcgcggagtgcctcactttgggtcgttacaagatccctcaccacagacacaccatagcctgttgaattgaacacaactatagtgtcgtggtatctcaccttgtagccataccaatacatttttaggtcatcatcaagcctagggcagcgatacacggaaagtcacacgagaaagtctgacattgcagtcgtgctacataaatttgggcagttcaccaaaccggagactgagcaagaatcggacatgatcactctaacaaagtaggtactacaaggctgagtgggatagctgagcaatatgatgtcatgtccgaaacatgtccccgaatatggaggaagagtatgttccatatttcttagcatatccacaacactctgctagattcgtgccgcgctcaaaaatagacgaggggaaattttcatgaccagatgtgaccctccgaccttctcattacgaccacttaccagaaagcagcaaggagacctctgagctgggctcaagtcagtcgacctgaaggatttgaatgccgtctcacatggtgcacgaaacgctactccgttgtcaacgttacaaaaggcgagattgttacgcccgacatacgaacgtagcctttaaaaccatctaaaggtgccgtccgcggcgatgacggtattcttcgaggtcatttcacagtgaatgagaacacggaattcgacggtccagatagcagtttcagagttaatgcgaaagagaacagcctactggcggattggcttacgtgtaaaatcttcacaacttccgagagagatgccgtggggcgggtactttacacgcagcgaaacatctcgcagactttcgctaacgtcgcaacttcaatgacaaataggatccgcggacgagctaatgccgcgaaggtgttcggaacctcatatcgcgaagagacctacatccatgtgacctggccgtagctcattcttcctggcgtggtagtgctcatgagcgtcatcttgctagtagccaatatcaatttgagcagaggcgacagacaagggctgtggaagaatacaacgttggcgcctctgtttactcacagtcacgaggatgggaaaatggggacttgagagtgggaaagtggagtaagatggcgaatcagacgaagagtatgagagggaggttgtggagggatggatggggtggattggatttagtgagagcatgatggttcgcttcgtggtcttgcgttgggtgcgttgtctgttaaatgacaaggctgtgtagtatcatactgccgaattccgatagactttagaaccttactgggcaatcattaatgaagtgcgtgcttacctatggcataggcctctagaggacaacgcactttgaggacctaacgctaaacaattgcatctcatgtgcacattactgaattatagataactagaccagataatgaatatctctaaagctatttcaacgacatgatgtatactgcaattggatagtatggcatttgccagggagtaatcacttttccaacacagcactgcgacaggggcgataacgcgataaacacaactagcaagccgtgacttagatgaaagataactaaagtaaaaatttcaacacaattcgttaccatcaagaagtctgagtagaataatagaaccgggccatgttttcgttaaacagggaaaggaagatcatagttgccaacgagctcaaaacatatccaagagaacagacgatgcttgctcagaagaagccaattccgcttccagactgctgagatagtttcggctgctgatcgtgtcggggtgatcctttcccaacaacccactccttatgtcgtgaagccaggctataatctcaaaggcatcttcgagcttgccttgccagtgcaagattgtcgccagatgatcgagcgatgcaaaagtctcaggatgcccttttccatgcttctcttccaggatctcttgtagctcaaatgctacagtttgtgcttctgcgaatttgttctgttggtgcagaatgattgcgaggtttcgtattgactttattgtttctggatgcagtcgtccaattgtatctttgtacacctggcatgcctcacttaagaggtcgaccgcttgaccatggcgtccacgaagttgcagtaatagtgcaaggtttcctttgctcttcagtgtttctggatgatttgagcccagcatctgctcacgaccagatagagctgcttcttgaagcaattgagattgttcgaagtgaccttgaagctgctttagtacggcgaaattgctcaaacagaccagagtgtccggatgagtcgctgacaatagtcgcttccgcccgcgcagagcttggccgagaaatagctcagattcgttgtacttcttctggctttgcagtgatagagccaaattattgagcgtcagcagcgtctcgagatggtgtgcgccaaatttagcccgcttcatatcgaatgcttttctgtggaaactttccgccatcggaaatcgaccttgatcttgatgatagacgccaaggttattcaggctatgtatcgtgttgatatcgtcctcgcctattgtcaaaatctgagagcgaagcacctgtcttgtttcgagctcagcagccgcgtactgaccgctgccatggagagccatgccgagcttgccgcggagtctgtcgaacaatggaataaggtctttggagcgattggatgcccaaatgatgagccgattcaatatcaagatagcttctctcgctcttcccattgcgaccagatggtggcatagccttaacgcaagtacacccatggcactgatggtgttcgattccagttccgtttcggaagcaatatcgacatagacgcccagtaccgaagcgacatgtgcccaacagcgatgagccgtagacgtgaggactgaatctgaagaaacgaaggaagtaaccaactgaagagcaccttcgagaattctaatgcggtcccgatgatggaccaggtgagctttggtagcaaagccgacgatgttcggcatcatccacgttccatcggagctgactggtacaagcaaagaataagatttcaggatgtctagtgcatgccgttttgattctgtgtctactagcatggcagtgatttcttcacatatgccgatgttgtggatgcacgacagctcaaatagcatagagagaacgtccacattttccgctgcgagggttctgaatgagtacatccaatcgaacattgctgtgcaagctgccgagcctcgtgagcagtcgtgcttctgcataagaagcattgttagaaaagctggtccacgctctgctgatggaagacacccttctactccattacctgtacatttcatgtaaagtccaatttgcttaagagcgaaagggttcatgtcgagacaattgaccagctgaccaatactctcgctatttcccgcattgcttagccctgcatacgagagtaataggtctcttccatctcgcaaggtcatgaccggcatttcaaacaagtcaactgggtggaaatgatccagcgcgaaacgtcgattgcgtgttgtgatcaagatgtggatgccttgttgttgcgtcaacaagctctgcatgccagaagcagagcaagtagcaatatcagcgttgtcgagaaccagaagttttagaccggaagctgctgagttttgtgatgagagtaccgtcgccacatcttgtttgtcatctaggtcaatttgcgcgtctatgtgatgctgaccaaattgggcagggtcttcgcacaaagacggttccatcgaggcgtcaagccaacggatcgtggtattaggttgagcgtcacgtagcatatatgctagctccaatgccacctcagttttactgtgtaagtgcgtcagctcctagcagattaaaaaccagggcatctttacccagcccctcctagtccgcatagggcaattgtagacgaggatgagttctcaatcttggtgaacaactggtgcaaaacgctgccttgtccaacaaaattagggtttcgcttcctgatgagcatgtcgtggtgccctgggagtgacggggcaactgtagacgattgagactatacatagtctgggatcaattatcgatcgatctcaatatccttatgctggagcaaccaaagagagagttatacatacatatgagcttcctagcgtgctcgactgtgccgagtctgcgtgcttcgtcgccgtagtgctgttgatatacctcaagctgaaactattagcgagtgacgcccgagacagcacctagttgaagccttacatggccaactgagaacacaaagtactccgctgtgcaaaattcgccaactccttaaccatttctgtctctctgtttacaatcctgattctcttcttcaatcttgcaagtctcccatcggccgcatcaattttggtacggcgcaaaaatggtaggatcttgtttaagtcgtcgtctagttggccgagaatgcttgaagcaacagcagtattgtcaacgcgttgtttgtgaacttcctgcgaaaggctggctaggagggatgcctggtcggcccactggttttgggtaatcggagccttgcgcactcgtcgtacaaaatctggcacggcattagtggcggtcaagctgtacttcgcaagttgtgggatagcagctgccactccaatccattcggccattttagacaattcttacttagagcaaggtaggctttccatatttataccagcagcatcccatttgcagtaccaagaggacaaacaaggctgaaatggaaagcctgaggctctatagatatggtgtacaacgttccagtggtctcaatgtcagcacgccccgcaatgcacgcgtatcctgcgacccatgcgataacccagtcggcgtccaataggtgatgagcttagctaatacccctcaccggtgaacgggaccgccggctagtatgcatgcttctcaacaaataagccagcttgaccagcttgttcaatcgtcgtggacgtaaagcaacaacttcattaggaaatcagcagctaaaggcaacgagaatatagaaggctaaacaagctgactaagccttgcctattgagcatgctcattaagaaggctgctagtatgtggcgttccttttaagatgtaccatgcaggaaaaaaggatagaaccaatggtagagctcatgtcctggtagactgcacgaagtactcgtccatgcgccagatcgagtcgggtatgattctgccaacgttacgcaccttgacgttgtattccagagtatagaccttcgcgaagttgatccgagacattggatccacgggcggtgctgcttcattctcgactcttatgaaaatagcagaattcagaagtttggcttcgccatcgtgcagaacctcttctcccccttccacgaccacagctgcgtgatcttgtatcgcaacacccgccttggtcgttgcctgtcccccgtaggtattgattgagaggcaaagacagaaggatgctttaggtctgatgactacaaatctcctgattttgatcttgacaggtgattcatgcactccagacagacctagcggatctttcacccagggacctcctagctcggagccacggtaccatcacgacacgccccttcttgtagaaacctcgtggatttccgatgacttcgaaatctgcgaaaaggtaagtcgagggtcacatggcaagggagatttgagggaccttgatgaagtccaccccgcaacctgttctcgtagtcgtcgactctaatatcatgaataagcaagatgaaagatttattgaaccttttgtgcggctcgtgacttttttgcgttttgagaggcgggtctgtcgtagcctatgtagcgaagatggtgttcagcttgccgccatgagccgcccaaatgagagtcgtagcccatctcatacctccagtagtccataagtttcgtcaaatgatcgtccctaaccaaaccaacgtccttgactttcacgttggtctctatcgaataaatcttgccaagtcttacgcgagccattggagcgagcttctgcgttttgtcaacaggcacgacctcgataggttctttgttcatgcctctttcgagttcggcgggtgtaatgtttggctcagtcccagtgagatacattgcagtgtgctctacaggattacagccaggtttcatcgtgccccgaccgccgtacgtgtgtatgcaactgtttcacagtcagagtttttcttgctattctttctctaagatatattttaccatgcctcaacaaagtgggatgtatgcctcactgccacaacaacgaaagttcgaatctggctgtaaatgagttgcccgaatcgcccagggaccaaaggtgtagtcgaaaatcctcctgtccctgctgtttctgaccacagcatagcgaagacctaggacattaacaagctgttcaacgccacttcaatacgtgtgcaacttacccttcccggcttgaagaactgaaactcttcagcgcgggctctcacgcgatacgctgggtaggcttagttccaggaaccaagagaaaggacaatgatgaacctacctgcgtccagctcttccgtccggccagtacctggctttgcttgtgtacggcgatcttcaaaatgctctatggcgggtccgctccaggtatatttcacttggccattgactagttcgcggtcagtcgtgcttgtgaagaaaatcagaaagataactaccatcgaccgaggaataataatatttttgatgttcattgctccaaatccaacgattattaaaagacgccatagagaagaaaagcagatatatggtgcgtataagtagatgagatgggctgtggaattgataagtcggggctgacgacgcacgtggcaccagtgtaacgttaccgctaattagtctgcactagcctacttacgcaggcagtcataacaagtgcccacccaacccccaaccccctcaaccggcaggccctcgaaactgcctgcgacattactatcgcacgcatcgctctaggcgttgctggtcccttctctgggcggacatgtctacgtgtttcttcaaaccgcctttagaccctagtcttgtctcgcaagccgtctcgtcgatcgaaaacatctccgttccgactatccatcgctccttcatcgtccccatgggaagcctctattattccctgaagcctactttggcgcacatcgatctcgcacacatcaaagatcgagataaacctttcgacaattttggagcggccgtcgtcaagaatactgcgtctacttcaaccagcaacaagcatgttggtctggctcgcgaagggcagcgcaacacacaaattgacgaagacagtatgatgggcgagaggaaactatacactatcctccgtgtcgcgtcagtcgcatcctgcctttcgacactaacgtcatatgagccacttgcgaaccatggcgctctattccagcgtacgaagtcgccgccacccaattctctcgtacatggtgtgcccctagatctgactgctggcgcctttgcagtgctgggtacacctcgagactacaaggcagttttcccactgttccggacagtcaagttctatcttgtcatccaccgggctgtactcattcaagcgggctggagactcgatgttaaaaggcttggcattaacttcaactttcgatcactccgacaggaacatttcttttgtcgtatcccagaagtttagcactatcacgcaagctgcggggcttcacgctccgactaacatcactgtgagcgactacgctcaaaataacatcacgcttttctacccaccacctcctccagagccggaaccttctaccactggccagacgcaatagcaagcaatgtctcgacacttacggttgtttcatgcgattgcggtctgttccgtgtggtcctggcctcgagtcaggtgcgtgggcactatttcttttcgcatgtcgccgaactatgcacatgtcttacatactcttttcagatgtattttgcaccaagaactgtatttaaaattacctactgaatctcaaattgatgtactattcatgtagccatcttcgatagatcccacctttccaaaattgaccaaattcctctcctgtggctctccgtctttgcggacctatgccgtttgacggttctttttcggatactttccgacggaaattcatttcgtacttcgtccctctcctggcaactaagtcacggatatgtctttcgtcgcagtatgcgggtggcagctatggtcggaaaccgttaaacagcgctgctaacagggcatactaccgtggtagtcctctacgggttactgattatataagcagtaagtaactaagatttaatgggtaggtctcgtaggcgtaatagtgattgtctagaagccgtactatagcgttatcgttaatagcgtcttcctgctgttgtaggttgtcttgatgatttttgtaatttttgtcggtctttaacatgaaaacgttgacatgagggctacatgacatgggacgtgggctccaatctatctggatcatgtgtcagcttcatgcagtgatgcggcgggtatttcgtaggtcgcgatcgacacaataacccatatatctgcagccagtattaccgcttcctttcttctggttcttggacaagtatgtaagcttcagctatcatgggatggaaattcagtaaaagaatgcgcactctcttcgagtgatacaacactgatgcttcagtttagaactccgctcagcttctgaggctggactggacagtccacccaacacttcatctcaatcacctattgcagagctaagagtagttacgctaatatccgatccctccgacattttgaccgttaccctacacgaagccatcggactttctgtgccagataaacatgaaccaggaatgcccacacgtatgcttgatagtacaggactgcctctaccacgtgggctgctgaaattcggccactcttaagtgctacattcttccgtctcggggacgctggagaactctcgatggtttgggttctgaaaagttcgatgtcacacgggcggcaagtttagctatacatcttcacccccaatacttaaaggcggagcagaggattggtcgcataccaccggacatagtgcacctggaagtttttcaaggcacgacggtgttgggctcgcagtggttgcaagtgcaacacgggacaggccgaattcggatcagcttggactaaaattccgtgcgagaaagggaatacaaggacgtcaatgatttcgatctgcttttcggacacggagccgtctgtcgagtaattaaaacggacaaaaaatcgcgaattcgcggtgaagactatattatcggttgacctccctcgcctcactaattcgattcatcaccccttcattgtgtcgcttgcgtttggatcatcatcaccacaaggatcacatttattcacgcccttaatcagtggcggatacctcttcaatcacttccagagatcgcagcgcttcggcgtggacagatcccaattatacgccactggtgttgtttgcacgtcagagtaccttcacaatttcggcgattcagtacccttagtaagaccgggaaatgtgctgctagacgctccgtttgactgatataaatacatccgtttagcctcagcgaaatcagagagcgaggtaggttagagcccaacagcattcaacctttgacactgacatgcaaatcgatgtgcacgaactcatgtgggacaaaacagcgaccgatttctatttcctcggcccgctcacgaaatcgagagaccttgtccaagctccagcattagcatcgcttccttctgaaccaaatcagacatctactgtgtccagtttgccgacccaagcacaaaagaaaacggcacttgaaatcgctctatcacatggatattgtcgtgtcatcgcgcagctattagagtatggcatcgatctaaacaccgagatatcgtcaatgacaagcgaaccacgcccacttgagtgggcgatagagcaccaagacatcgacatgttaagacttttcctcgccaaaaccaccccaaagctagacagaatcgcagggacgcgaatgctcggccaggcagtagatacacgcaacaccgctatcgtcaaagcggtgctagaccatagtatatgttgtgactttgaagacacggaccgccctttcccaaggccagccaactgtacagattggttcctcttcgagttatccgatcacgatggctccttagggtccctctccccactcgtcggcgcagtcaagcacggcgacatagagatcgtgcggttgctgctgggacatggagcaaattccaatgtcgcttatcacgattacccacaacagatggctatatctagggaaggaggtgcggtaggcttttcgtgtgggagagcggtgcagttggggatggagttggggcgttttgatatcgtgcgggtgctgcggagtaatggggcggatattgggcttgagcggcctgtttgggatgtgagggatcacaggtgcgaggctgtgccgagggaggtgtggcagagggttgtgtggggttgcggagactgatggtttgagagcatggggaaggagaagatgagatagtatccaggttctgagtcgctgtaatacagccatatagtctgggaatttttcatagcacatatttagatcttgcttccaccttcctggggtactttgacaacgaccttgccccagctgtctcttgcacctagcgccttcaatgcagcaggtacactttccagcccaacgaactccttgtccgtgaacgctgtgcctctgtactttccttccttcaccaactcaaagataccatcccacactttgtcttgcatctccggctcgtttattgcgtatgcaccccagtgcaatcccacaacagaaacgttcttgagaaggatacggttcgtcgccatcttctcgatatctccagcagcgaaaccgatgacaagaagtcggccattccaagcagtgcacttcatcgactgggcgatcagaccgacagggtcgtatacgatatctacaccgcgacccttgggcgtcagtttcttgacttgctcgggccagtccttttggcgatagtcgacagcatagtctgcgccgaatgcgcgtgcgacatcctgcttgtgttgtgttccggcggttgcgatgacagtggcgccgaatgctttggcgatttggacggcagcgagaccgactccaccggcagcggcatggacaaggacccagtcacctactgtgtgtcagtacgtcgtaacaatgtgctctagcagcataaacatacccttcttgattcctgcccgggttactagcccagcataactcgtcggcgccgtgacgaatacgccggccgcatccgcgaaactccaaccctcaggtacgcccttcagtcgctcttccgtacatacgatgtgggtcgcatacccgccctgactggctccgaacactttgtccccctccttgaactttggcgtctttccacccggcagggaggttggcgctttgaggacaacaccggagaactcggaccctgcgatccatgggaaagcaggttggtgttggtatttgccgcggatctggagaaggtcgaagaagtttgtggcagacgcgtgaatagcgatcaggtattcggtggcctttggggtaggagtgggtaggtcgaggactttcaggccttcgggtccctgatggtgttagccaaaggatacaagtgtgacagcaagtcagtgatgtacctcgacatattccttgagttgtatgcctttcatattgaagtctgattttgacgggaaatagaacagcgattgatctacaaagaaggcttcaccctgtattgagaagacggaaacaacgaagactgttcaggtcgtgaagctccatggttgcagattgaagacagccgctcgctgactctccccagtgcctcggctcgagcgcatcttccccggcttctacggccacaccagaagccccgggcgacttccccacccacggcttggcggtcgcatggttagtaagctggctccacccatgccatgcgctaatgacgcacggcagggaagtgacgattgtcccgcgccttctgcggtcttccaacggcctccaagctaataatctaccgtggttactgcctccggtttgacaaacaacaactgttcgcattcacaccctattctttgccgctcagacataacttgagcaccctcagaagcctcgtaccaggccccgagcataccgttcgctgtataggaagacaacacatcgcatatacatcatggccgacgacgccgccaccacgtccgctgaggaaccccaggtcacattcaacgtcaaggctgcgaacgaccagaagcatgtcctcactctgccaaacaccaccacagtcgccgacctcaaggccaagctgtcagcatccgaatacgcagacgtccccgccgagcgccaacgcctgatctactcgggccgcgtgctgaaggaccacgatacgctttcgagtgtcaagatcaaggacggacacacagtacatctggtcaagggcgcagcgagcaatgctaggcaaaatcccgcaaaccagggcacatccagcacaactggtggcgcgccgaccccgcaggtaccaaccaacatcgccgcaggaacaggaaacaaccctcttgcggctctcactggagcgcggcacgctggcttccatggtctgcctggtatagacatgtttggcccagatggaggtgtaagtgtccttgatttccgccatagtcgaagtcggctaatgcctttcagatgggcccaccaccaagtcaggatgccatgctggagatgatggacaaccccatgttcctgtcacagatgaatgaggccatgaacaacccacaagtagtcgacatgatgatgcagaacccgatggtgagtgtttgtcattgcagtgcaagctccgagagactgacatgtaatagatccgcgacaacccaataatggcaagagatgctcaggaacgaggacacccgccgcatcgactgttcagcccagaaaatgatgcgcatgcaattacagatgcagcgagccatgaaccggaacggcggaggtggaggttcgagtttcccagctcctggcgccacagacaacacaccacaagcaagcgcaacagcaacaggcggaggtgcaactgctacaccaaaccagccaaacacaactggcgcgaccgatcctgcggcagccggagctgcacaaccgaacccgttcgctagccttttcgctggaggcgcaagcccattcgccccacagcagccgaacacgggagactcgaatgcgaacccgaacgcggcaaatccattcggtaacatatttggcggaggagcgcaaggcggcggcgcgaacccgattgcagacggcgttcagagattgatgcagaacccagaagcaatgcaacagatgatgcagatgatgaacggggctggaggaggcgcaaatccattcggcggcgcaggcgcaggcgcaggcgcggcacccggaacaggttctcaggcaccaaatccgttcgccgcactcatgggaggcggaggctttggcggcggctttggaacacctccagcaccagcagacacccgacccccggagcaggtgtacgagtcacaacttgcacagctgaacgagatgggcttctacgagttcgatcgcaacgtctctgcactacgaaggagtggcggtaatgtccaaggtgcaatcgagtacctgctcaacggcgggtcatagactgcccgtcgcctgagtgcgcaagaggaggaacagatcaaccagtacgaacgcaacgaacgctaggagtattgtggcggtagtactccatcgacccgagtggtttcgaatcccagcgaactagacgaggtcaactttaacagaagcgagtgcggctcgtgggacttgtcagatgacgaatactctgtgaacggtcggggatattcctgaggagctgctgatgtggaagacgttttctagtagatacagatacagataccagaggcatttttgtttcaatgccaggacatgattgatcacaactatactcttgcatttgacttcaatgtccgaacatcggcacagtcactttcaactcgaaaattagaagctagggaagtcataattgccattcattgaatctaacggtatcatgctagtcatgtaaatcatccataaacccccacaaacaaaagttcattcaaccataaaacgcccgcgcaatgccccatgctcccagcccaatatccattcattctcttttcacgaaaggaaacccagcgccgcgccaatatgcttaaacaaccgagagaaataagagaggtcccgttcctagttaacatccataccatcatcttcaacctcctcgtcgccctcctcttcacccccagtaagcacccccgcactgcccagactcctcttcctcgtcgtgcccgcgccatacgagcggcctgtaacctggctcaggagctcgagatcctcaccgccaacgacgcgagcctcggggcccgattcgcagcacaactcgattaagctggcgggattgaggttgcggaagccattcgtacggacaaggcgtccccagttttgtaggcagtatgcggcagcgcgctgtttgagccagtcttcgccggccgtggcagcgcgctcccagatgacggctgcgtgttcgatgtcgagttcccggccgaggcggttgacgcagaggaggcgcaggcggggcatgtcgtagatgttactcatgaccaacatgcccgcgacgtcacttagacttggtccgttctgcgggttgggtgcgatgctgtcggtgtagaggtagaagaggaaagcgcgcactgccgagtatggttcggggatgtgcatcttcttagagtggaattcggacatttgagcgctccagagacgggcgaagtgtggccagcgagcgtggaggatgagcttgtggacgtggattggtcgggagacggcaccgatggcagtagatgtggaggacggaccggcttctatagcggatgacacgtcgacataatcttcttcatcagggtcggcggtgatgataaagtcagctccactaccactctcgggaggttggtcgaaagtcaatgagaggtcagcaccaatgcccgtgaggtgcgatgagacattggcgtctgaagcaggcatcatctttgaccgcgagtcggaggccagctcattgcctaggataagccgtacttgcgcaagtcgatgagcgagtacatcactaagatactcgccattgtggtttgcatctccggcggcctcaatcgggcttccgaggagccatgcgtgagttccttccggattagtggtacaataatgccagcgatagttcgggctgtagagatccttgccatcagctagcttttgccagcgtaaggtgtcgagctccaaactggacagactagtctcggaggttagttcagcaggtgtcacgaagtccagcatgcagccagaggagaagatgtggaagtgggtaccagccgcctgcgaaggtaaatttggactggagtggaacttgagcgaggagatggagcctggggctacgtatggagagcgactggaggtcatgccatggtaggattgtacacttgagttagcagtgtaaccagtgctgccagtcgccacatggccagaaggtggaacctggaaacggtgcctcgacgagagcagttgccgatcgcctgtgccaaatttcattgcgtgttcgaactccgggctgccgcgtaggtcgagccaccagatctcattattcttctccatttcatcattgatgcctccgaagatccaaatgcgaccgttccagatccagctggcatggtcgtatcgtggtacaaatctccaggttcgcgaccacgtccatgtcttgaggtcaaggtagcaaatatcatccagaacactgtcatgtccagtctggcccccactgatgtagagtttatcgtcgtggattactgccgagtgacgagcgcgaccgcggggtatcgggccgtgtaactcaggctgtgtccagtgcgcggtcttgaggtcgaatactatcacgtcggcgaggtgttggcggtgctcattctctccaccgaagaccaggagcttgctgccctgccacagacacgctgtatggcccatccgtactccaggaatatcgccatagttgtctacaaggttccactgccgtgttgtgagattcaggcgcagcacatggttgtacacttcgtcggtgtattggtcgaagcctccaaaggcgtatatctggtcatcgcctacgtacgtgacagacgcattgacgaggcaagcgggcttggcaccgatggtggagatcatcttgggtctgtaaccctcgacggcagacctgcgatttcgcacagggctagcggacatgagaaaagtgttgttgctcgagcgatcggaagtcggcgtatgtgaacggccgggtgagggagtggtggtgagggtggtgctggactggtgcggagaaagaagggaagtcggagcaatcgggagagccattggtgtcgtggttgttcgcaaagggtgtggtttagttcatggaagccctctgcgggcaaggtcgcctttgtcccaggaagtgagaatgtttgaagctggaagctcgagttggctggcagtcccggcagaaacccaagcggtgagcagtcttggcacaggcgcggatgattaatggccgcatgaagtaccagcctctccgctccccgctgcaggaggccgtcatctgggaaccttggtgccagctattcaccgctgctcgcctgctgtccgcagcaatgctgcgctctcaacgagcgagtggtgaaatccaccaagttttcaaatctcggcacagccccaaggtgatcccctcttcttagaaaattactaggcacagatgagagagaggaggctgttaggttcagccaaagggatgcacgcactggcagcaaaggaactaatcagtgagatcacacgccaacctcacttccttcagctcatacacttactggccaccgacgcgttcagtctagtgtttctggtggagtggaatcatctggtgggacgtccttgcctgcacgtgctttcgatacctccaggaccatcatcaaatcgctatgcacacgacttcacatgtcttgctactacagccaggtgtcttaaacaatatcatttactctgcaccaccttccgcgcatgcgtgaccaagcacttcgctggtcgcttgcagcgccttgcaacaccgcaagatgcggtatttcacaaagcacgatcatctcgggccaacctttatgcaacgactgttactcggacaatgagaatagtaaccgcttttggtgttcgttgccgccgcacggccaaaatgcggctgatgtcatggtttctgatgttctgggcagcctcgcctaggagtctcagctcgtcgctgggccaacccaaactgtaaacaaacgatatttaatgctcctcctacctgccattctgcaagctcagtaccacaccacacttccacagtccgcactcccctcctctccatcttatctccgccagcaagcaattacttttcgaatcaatacttccgagcatcgattacagcattgtctaattcaaatctttaccaccaagtacaccataatgtatgtacatacagcctagacttataccctatccggctaatgcatatacagctgagagctagcagccatggcaagcgcagcagtcttgactccggtcaagagtcgctcttcagtcttctccacccgcaccgctggcggtcggatgccattgactccctctccccgcacccctcgaacccagactcctgatgtgcaggcacaagagtctatccatggcggcaacctcatgtcccgcttccagcgctccatctccaagaagacacatgattcaccaaagtcgaacatcgcccgcaccacacagtcaccgcgccggttagaacttggggtatcagaatggtcgctcactggaactggtactacagccaccacgaagacacccgccaaggcaaagaaggacagcaccatccgctcaaggcccaccaagactcgcattgcatacaactccgccgaccgcttcattcccaaccgcacagcaagtgaagctatttgcagcgctggcaccggcaagctcgatcagcggccaaagtcaagctccaagggtgaaggatcaacagtactcgccagcgccgcaagtgctttcgatcttggcggccgcggatcagaggaggatgttaccctctcgttggagggcttgaacattgacgacgatgaggaggagagccgcgccagcacaaagcctgctcccagcgcagcagcataccagtcgactcttgcatcagcatgcggtatcagcaccaacacccgcattcttgcgttcaagcccgcgcccccagaatcgtccaagcccatcgacctccgctcccagtacaaccgccctctcaagtctactgctggcgtcaacgcgcagagccgccgccgcattccgtcagcacctgagcgtgtcctcgatgctcccggtctcgttgatgactactacctgaacctgctcgactggtcctctggcaaccaggtcgccattggtcttgagcgctccgtctatgtctggtcagccgactctggctcggtctcttcactcctcgagtgccccgccgacacctacatctcctctgtgaagtggtcaggtgacggtgcgtacgttggcgttggcctcggtacgggcgaggtccagatctgggacgttgaggagcagaccaagctccgcagcatgttcggccacgagacccgcgttggtgttatgggatggaacaagcaccttctctccactggtgctcgctctggtctcgtctacaaccacgatgtccgcatcgcacagcacaagattgccgagctcgtctcccacactggagaggtctgcggtcttgagtggcgcgccgacggtgcccagctcgctaccggcggaaacgacaacatggtcaacatctgggatgcgcgcgctcttaacgcccccaagttcaccaagaccaaccaccgcgccgcggttaaggctctttcttggtgcccatggcaatccaacctcctcgccactggcggtggctccaacgaccgtcagatctacttctggaacaccaccaccggtgcccgcatcaaccacatcgccaccgactcccaggtcaccagcctccgctggagcacccactacaaggagattgtcagcagcggtggcttccccgacaacagcctcagcatctggagctaccctaccggtgtcaagaacatggagattccggcccacgagtctcgtgtcctccacagctgcctcagccccgacggccagatgcttgccactgccgccgccgacgagtccctcaaattctggaaggtcttcgagaagaagcccggccagccctcagtcgccgccgccggctctgcttccatgaagcccagcgtcgtcaagcagatgaccatccgctaaatcttcttcgcgaatgaacaagacaagtgcgcgactagacgcacaaggaggaaaagcgatgtcccgcaaacatactgcggccacacataacatcattaccggcttgcgcaacggagccggtccatatcatccagctctacgcgcaacggtaagttggtaagtatcacatctcgtttgggtatgtgacgcgatcctgtaatacggactctccacatctaccctcggaacatttgtcaatcacaatcggctttggttgccatattcagcgaaggcgtctcggaagcattgcaaaggcgttttaactcttcgagcgtttcacacaaactacgttggatatgacctgttacgaactatgataccacagccgatggcttcgagggcgctatcgatatttttggaggtgcattgggatggattgggataggcgtcagaaatggagtattcaaacttttgaaatttgtgctttgatgtgattgatcgtgtgatgttctggttcgtcttgctgttgctgagtgatccattgtcaaccgtatctaatcttcttcccaccttttccctcccccatggtacaactcacaaacacgccttttcgcctcgcatactcaattgcatcccgaccactaatcctggaacaattgtccgcatagatgctcttcagacccggcaacttatccaccagcatctttatactagcgcctgtaatgtacgagtaactgaaatcaacactcctcagccccgtcacctcatgttccaacaagtgctcaacatcgtcgtcgccgaccgcctgcttcgcgagatccaaatgctgcagcgccggcgtcaaaacccgtggtgagcgcgcaaaaagactgttcgtcttcttgttgaagaagcctacgttgtcgtcgctgggcaagccgcggaatgtcagggattgcaggggcgcggcgccttggagggtatgcagttgggcatcctcgtcggtgtaaagatcgagcagttcctcaatacggtctgcattgacattgttcacctcgaagagactcaggtgcgtaaggtcctggaggcgagaacgcagcagtcccggagtgtctgctggaacaaggtcactgtcgactgtgtaattgagcgagaacttttgcaatgttgatgggagggtagagaagttggtgtgtaccgtcttgaggatgagcgtttccaatggaagcttatgcaatccatctaggaacgtggcgttgtggattctatttgcgaccaggtctaggtatttgagattgggcgtgctcgtgaacaggttggttagcattaccggggttgtcggaagaaggacgccggggaaatgcaaggttatgtgttcgagagaggagaaggggtcgttccataatgcggaatggcgggatgattgaacttcgtggaaatcgacgtgccggagtgtcggccgcgtttgcatgatttgcgttaaagtatccatggagatttgcgggtaaatgacgagtttgctgagattcggagcacattgtacgatgtcgatgaacgtggaggacatggcgtgtggcaggcttatgaactcgagatctgtcaggttcttgcatgcgaccgcgacgtttttgagaatatcgatgtgttcgaaacggtgtatagtgactcgcgtcagacggttttcagagcgccggacggctttgtcgacaaatttgcgagggacggggcggcgtgcgccggagagatcgaggtgcatccatagccgtggcagatttgcgacgtaatctcgccatcctctgctgacgcgcatgcagttgaccaactgtctgaaagtcatgtattcgagtactatctcggcgagttcgacggggagaatggtgagggggtcgacggactttgcgggtgatagtttgcgcgtagtcttgtcgtggagttgttgcagcagctgtaatgaggttaggcttcagctcgagtacaaatcactaaccgacataccttgaagtacttgtcagttactgccacgttcttcatgccatacttgtaaatccccagcgctgtttccagcttctccatcttctcgagtatgcttgctgtcctcaaataccccttcacatcttgcttgttgatcttgatcatctccctgccatctttgactgcggcattatagtcttctagtctgtcatatgctgctgcgcgatggtcgaagaggctgagggtgggcatgatttcgatgccgtttgtgaaggcttcgacagcattcttgtactctttgagcttgtaatatcttctcccaagctcctggtactcttctagagacattttgcgagccatgacgtgcctctcggaaactcttgagatgatgcaggggtttgttggatgatgcaacgtgtagtgtagacagcccgcgagtgattgctctatgttcagttagagtcctgcttgaacaagttttgggctatagctttgcaagagtcattgcttgcagattgaaagattgaggcgccggttcgctgaaccttggagccgtggtggtaagagacgcgtcgcgctaagaaagcgcgctggcgcgatagcacgtgtgtcatcgccattgcgctatcgataccccgatcgtgctcctttctcattgtcatcgaaccatcgctcttgtgcataacagtatcactatcgagcgaatacaacatgcatcgtcttctcgtgacctacgcgacgaggcggaagagtgcctgctctgatgatgataagtttccggtgaactcggtagcctttccaatggttctgtaccattggctacggatgtcgcccgatacgagtagcatagcccgaactcagccccgccatgagcttgccttataggaacgaggaaggcgctttcgtcgaatctcgaagaatgcagctacgctgcagacaaagatggcggaaggtctcgctgcgattggcttggcaggcaacattattcaattcataactttcgggtcagctcttgtctccaaaagccgagaaatccatcgatctgcctcaggcctctcaatcgaactcgttgaccttaacgttgttgctcgagacataaagtacttcagcagccgaatcagtgccgacacacgcgtctcagacagactatatgacatcgccaaggcttctagcaatgtcgcccacgagctggtggaagcggtggctgacattcagaagaacggtcaggcgtccatcagcgggccgaccaagtggaagagtttccgcaaggcattgaagtgtatatggaagaaagagatgattgacgaactgaagtcgagactggaactactgagaaatcaactctcactgcatttgatttcagatacaaagtgagttaggtatcaaatattctgggaaactgcttaggtctgttcagtgactaccagatacacttatcaaagctcgttcaggagtggagaaagcagaatgagcggagtggctaccagatcaccaaccaaatccaggcgttggacacacagctttcgatcatcaaacaacacagtgctggcctttcatttgaccatgaatactggaaaaaactacatgatatgctttttaaagtatcctatgaagttcggcaagtgtcccatggtcatactattcttcagagcctgagatatgagtgcatggaaacgcgaatggaagcgatcaaagaggctcaccaaaggacatttgattggatttttgacatcaacatgggccagcttgcaggacttcatcggacaatcccattcactgagtggttgcagtctggtagtgggatctactgggtcactggcaaaccaggtaagctctactacttgtttccttcttgaatacaattaatagggccgttgatagggtgcggaaagtcaactttgatgaaatatctttacagccaagccaaaactgacaagcacctcaatgcttgggccggcaacgctaccctcgtacgagcaagcttctacttctggaatcccggcgaagagatgcagaagtccttggaagggctcttacagacactgctttatcacatactccgtacgtgcccagagttgataccggccctatgtcctgagagatggaacgaacagcatgtcgatatgaaatcggtcagaccttggaccttgggagagctccaaaagaccatcgccgctttccaagcgctgcccccggtagctgcgaagttttattttcacatcgatggtctcgatgaatattttggcgacagctgggatgtcatcgacacaatgcagaactttgttggttgtcccaatataaagctctgcctctcgagcagaccttggaacagttttcaggacgcttttggacgatcgaacccatgcatgcttaggctgcatgaatacacaaggaaggacatcgagacctttgcacatgataatttaatgtcctacaccacccattccgattttgagccacgtcttttcaatgatatgatacaggacatcgttgaacgtgcacaaggagtatttctctgggtccgcctggtcgtacgctccttacgcgatggcatcatcaatgacgatccagtatctacacttcacgagcgcctccgaactataccagttgatctcgaaccgttctttgagcacattcttggctccgttcagggcttttaccgcactacaatggctgctacttttcttgctgctctgaggaccaatcgtcctctgagcatgatgcagtaccacttcttagagaagaacaattcggcctcctatttcaaatacccttcaaggctttggaacgacaccaaggtcgaacgagcagttcttcagacagagaggcaattgaacgggcgattcaaaggccttctagagccatcttcatctcgcgcgatacaaagacggactacagtggacttcttacatcggacgctacgggactttctgaaatcaccgcggatggcagacctgctacaatcatgggcgccccgtgatctcaatgtgccaatggctattagtcgtgctcttatagctacatgcatgtctattgacctgcatccatccatggataatgtcaaaaccgcgatcgaattcgcagctcacgccgcgcaagagacgagagataccactcatagctttgctattatcgaccaagctgaagctctgcattggaatgcccggccaaacgagtcgcatatacactgcagaatccattgctacatagttcgcttcgcaatgtctgttggtcacacggaatacttgcgctatcgctttcgacaagatggtgctatactcgatctcaacatgattttgaaacacgcaatagtatgtccactggaggcgcatgagacatttgacccttgtttacctccggtatctgatagccacgatcaagacgaagcaaacaccccacaccccgagatggcatttagaagtccccctgtactatcaatggtgcagtccctgctcgattttggggctgatccaaacgctgaagttgagggtgcctcgagttggaccgcattcttggatttatcaattcaattaatggatagacctggtatagagcaatgctggggcgttttcggagcattcttccaacagcccattaggctcaaccacaacaagttccactgggcaaagctgttcaaacgtgagcaagccatgtcaaaagacggcctagcaaacagattaaaatacctccaacgactcttcacattcggattaaacccaaacatgagcacacacaacacgacattcttcgtgctcttcctcagaaccctagttacaaattacctcgacttcctccccttcgcgcaaaaactgcaggacaatatactccgcgagtttctcctgtcaggcgccgacatcactaaaatctaccgcgaccactcaacgcacggctggctcgaccatttcctgcgcgaaatggtgcagtacaccgcagatggcacgatcctgcctcgtatcgagcagtacggtcttcttctcgaacacggcttgcaaccgaatgccgtggtgcgcaacaacatcaccgtatgggacaggatcctcaaggccatgcatcaaggcctccaagaagggcgctctagtaaaccatatcaccaagctgttcaacgcctgctggtcatgtccttggacaaaggagctgcgccagatgcccttggccttccgcgcatcttacattctgtggcgggagaaacgtcgttgctgtcgctggatgagatacaggaactcgaacgagcgatgagaccgagtgatagaggagttgtctcgcctagccccgtgcacagcatgggatctggctggaaacgaaagaatggggatgaagacggttcggaaggagggctgcggggaaagcaagggaagcgccgtggcgttcaaagatgagcgttcaggttgagcttttgtcgcgttgtcgtatggtcgcctgcatgtacgagcagaagcaacggcagcagtatatgtattgcacgttgggaagagcaaggctcagtccaaccagacgctcaatacacagagctttgcgtgtgcagataagtagggcgattcaagctcgttgataacaccaaagaacctttctctcaacacttccatcaaacaggcccaaggtgggtagatacaagcaagcaagacgcgatactataagcacagaccacacgttcgcatccagcatgcatatgtaaaaatagatatatcaataaatagtgtacacagaagcgaagtcggtagcatagtcataatctacaacatcgccgaaaaaatgtgattccagatatgccttatgtagatagataggtgattccgcgcacagaagagagcgtagggggtatatggcgggaacgacgaaaatagtccgaaacaagaaccctaaccagcaaacaaagacgtggggcgtgaacgagtcgtggagaaagtttgtgaagaaagaaccatgctaggcattaataatgaggttgcgctgactagtgtcttcggggtagttgccaaagacaaagcggtacagttcacgcagccacttgaactgctcactgcgcgcgagccattgcaccgatcggccgatttcaagagccgtcagcctgcggggtggttggttgtgaacggtccttagcgtcgggtctgtaagaactagcttcctgtagttgtcgaaaagctgactctgccaagggattgttccgaagctgttggaggggagggcgcgcaggaaatccggtaatgggatttgccgactgtaacctgtttgcatggctgctttgatgatgaggcctttcagtcggattaggttgtggtcttcgcggctagcggtggctgtggaagatgtgtgaatagaagcatcggagtaggtggagaggttggaggatgaggaagaccagcgatcatgagtgcgcgtcatgccagcttcaggacccaagacgagaatgttcgggacattgggctcttgttctgcgggtgagaagtcttcccgatcgtcgaagatggtagtaggcgtctctggctgcataggtgtctgcatcctcgaggctatcgcggagtggtaggaatcgttcacgctagacgatcgctccgatcgctctgagtaagcgatgttggaacgtgacgcagacgaacgtccactcgagaaggcgtattgcgagggtcgtggagtgccccggtctggtcgccacttaagtgaccaaccttcgcggaagaggtcacacagctcccaacatgcttgtatggctgaccctagcaactcctcgtccgcgggctttccatcgcgactgttctgtcgaagactgaaaagcatctcggctagcgaccagcaggcgtgcagtagtgaatccgtctcttctggcagtgatgtccgttgcttcatcagacggtggcataacgtcaggtaaaagtccaaagtgcgttctcggaacgtctctggcagcgtacggtcatgtgcattgtaaaggtgattgttcagttcgaagctgaccctcaataccgagtcggatgcttcgtccccccgttgccgcacgtcaaacaatgcctgacaaaagtcccggcataactcgagggttggtttgatctgtgccgaaggatgctcggctcggctctcgtagagtttctgacacagcttccagcacgtcctccaagcgtgttcctgtacgtcagcacttccgccagagtagtgaaacatgcgggtcctgtggtgctggctcaattttgcgagggagttgcagaggatccagcactcgtccaatgcgctgtgcaacgcagcgatctccctctccgtctcgttgatgccgtgcagagcctcgcccattgtttgggctcctgcagattcatcgtgagactgcaatgacatggtttcatcctggtcaatggcggagcttgccgacgattccgcagctgcattgtcgtcgttctcggcgatatcttcgactatcagcattgcacagtgccgacttgaagatgacataccagcaagactcacgctcctccgcacacttcgccgcctgttgtcttcttcaaactcttggcgtgtttgtgcacgtggtgtgctacggtcaggagggccggcggggacgctggtgtcgatgggagcggtgtgggcataattgtgctgtgcatgttcagcctctatagcttcagctagcgcacggtgggcatgacgaaccttgtcgtcgagatcaggaatcatgttggcctctggtgttgagggggacacgacggcagtgttgtccgagttgtttgcactcgaggacgcgccggacatgctcacacgttcctggttccgcaatcagcgcctaggtagtgcaaccatgttggactcgaaacgtacaaattgtttgaaatgggcaggcgcgtgaatgacggactggggcgcatcgtccgagtctgcgcgcgtccgcactgggagcgtcgtgtcgagtcgcgtgggctggtgggcaagtcagacaattgcgtgcatcacgcctcgcgcccgcgcagtgcataccatctcggggcggctgctctggctcgccgggctcacgatgtcgtcggtgcccggcgaccgcacgtcgctcatgctgtcgtcgctcacgtggttctcttgcgcatcgtcctcaatctgtggtggggttggttagccccgccattgctcaacgcagggtcgcagcgtctacctcggtgtggtcggtgttgacggtgccattgctgtcgacgggcgacgggtcaacggtggcaggatacgggctgggaggggggacaagatggtcagacgtgttggaagatcttggcgactccattagcactcgcgttcgactctgaacagcgtcgcagcatgggggtcccgcacctatttgagaagacgtgggcgaatggggctggcgagctgggcgagtcggtgtagggactgaaggcagacttcaggtggccggttggagaaggcatgagttgggtcgcggttgccatgcttcaccacaacctcacggaaactgcgccgggactgcgccgcgaaacttcaaccgccgcgtaggctgctggcggtcgagagacaggctgcctgaactatcgcgccaacaccctgcgatgtttgacgtgcgcaaggctgagcgacgggtccgctggcagggacgaatcaggaggggatgcgcggcgcgaaagcactggacgagggggcagcgctggccagacgggtgtattagaagaagaggaaggggaagaggcttttagacgctggagcaggccggctgccgaatgaagaggaattggagggagtgtgtgtttagtttcgtgtgcgtgtgtgcgtctttgcctgggtggagatgcaacaggcagcttcgtaccgtgagcgcaggccaacaagcagggcgtggagagctggtgtaacgaactgctcgctcagtgcatgcccgcccgctacagcctgtcggcaagcctgtgccttggcgatgccctccaatcgtcgcacacgatggcctcaagctccagggatggctgaagacagcgcgctactaagcgccgaggggtgcgactagatgactgctaactgcgggatcgactcgcccacggctccaacgacacacaacatcggatcctcacaaagcccgccgctgtgggccgatgcgatgttgacatgtttgcttactgccgactgtcgtctggtcagcctggacgacgactgacaactgactgcctacttccctcgcctgcttatcaccctctcgaccgaaccatgcacagtcgttgcaaaggccaacgtaaggcctccacattccgcgtgctaatgcaccaccttccacacgcagtctaccctgcgagctgcgagccttcaggacgctgcaccgttgcggcacagctgaaaacattcgcccgtctgactgtttgctttatctccgcaccttggcccccttcatctcgcatagacgtggccgcctgccaccaagtcatcacgaatacagtgtgacggcccgtccctatatgccagcagcatgcagtgctgcacgagcgcacaatcgtcgcgggcaaacatggtgtccacgtttagaaccaccccagagcgctgcacgatcgtcgttatcgatgccctgactcgttagcccatctccagattggcaagccgcaaactccagctaccagacgctcggatgcgtagccatacgccgaccctccacgggcgttttcctcgcttcgagataccaattgtcaaatgcccttaattcggtacgacatccgcgccataaacccaattgctattgaaaccttctccttcagcaagcagataccttgctcgatatctgcatgcggcaacgcgccgtcttctggatgagcatgtgccactagcgcgcatgtaattagccgcgccaacacgcgccgtgggcgtacagatcctcagagcgagaggcctgttttctgaccgacaatgctattgtaaatgttagccatgtggttgcagatcgggtctgcttgacaggcttcagttgtctcttgtcactgactctgatcaaggtatcaacctcaccgatcacaactctgcaacatctgagcctcaaagccacatgcccccacttctctggacaatgccttttgaggatcacttttcacacgaagccgctactgccccgcgccgaagtccacgggcgcttactgacatgctttctttggcaaatgctaaagccaacaccaccacgtagcctgcttaactacttacaggtaagtggtctggtggcacggcttctgaacaatggcatcccaactcaacgctatcgatgctggccatgcatgcttccggcagatgtacattagaccacaagtacgtcgccgacatcctttgtctactacaacacagcctttgactagtcgcgggatagtggagtcccgtagcttgcgtatcatggacaggtgtccagcattcacgaagcaaagccaccaacaagcccgaagcgcttgtccaccacccgctaacgccacggaatcaatcacgatcaaagaagaaaatccatcgacccacccagacacagccgagctccaacattcctgacaacacacatcgatctctcctaacaaaagcaaggcgggaaaaatctctacttcaccgatgaccatgcggcggaaggctcactggccccgtgccacactcacaaacaaatctccgatcgaataaacgctatttacttgattagcttgtacaaccgccatgtctcagccctatccgcgccccaatatggatggcgtttgtttgttgcagtctgccttgggcggaaacaatgctattgtacagccttgtgggacggcggacacggcgtgaagatttgcatgtgtgtagatgaggctttgtgtgtagatcgtgagtgtcaccaactcggttgagtgtagcccttggggcactggggcgtagtgttgcagccgagatgacttgacatcatcaccagagatgttgtagacggcaaggctctgtgatgttcgacgccacgtatggacactcgagaggtgagacatacacaatgtcatccacctcaaatggagagtaaattccaatgacacaacaccaacctgacacaatcgcaaacttgtcaaggctatcacactgctacttacccactgtaaactggtactggcggctgtcgtttctaccatctgtacatcaatttcgacacaattcctctcctatgcgtccactccttacactttcacctcgctcatattcttcactaatccacacttcaatctctggatttctattgatggtcgtccctctttctccgtcaagctctaagctctctcaactttgtccgaagcgcatcctccacggaacgatcatctcatcctgattagtaacaaggccttaccaggcgtctggttccaaggcccaatccgtcggcatgcaaatctttgcttcttggtgaggacttgcatgcgaatgtgatgttaacgctggtatttggacgggcaatgtatattggagaagaggagtgggattacccatgatgttcaaggtcgagctatgcttacatctacctaccgcgtgcggagtacttgaacatgacaaacaccctaccgccccaagcgaacccctccaacatttcccaacgaacacggacgtctcttcaccgctgaacaataacccccagcccctcccccaaccccttcaccctcccctccaccgtccgctccggcacccccaactccacgcaaatctgatcaaagcagcacaagccgtcgagaaagcgcagcatcggcagcgcattctccgtgcccatgcccatgccctcagcacccgtctcctccctcgtcgacgtagccagactcgtcggcggcgccgtcgaccccgcgctcgtgctcgcaatcgcgtatttgtgcacgcggtacacgaagccttttatcacgccaaaggtaatcaggcgccggacgtcgatgccagggaggtgggagaggttagccaggacccaatttttcagcgtgaggccttggcgcagggaggtatagaggtggatcaacgtcgtgtgtgggatgtgccattcttcttccttgtcgtcgtctgtagatgctgcggtgggtgaggagggggaggggtgttcgagtatagtagtagaggccgtcgctgcgctgccgaggcgtaatctcggcacgcggatgtagcgcgcgcattcatctttgacgtctgggtcgagtacgaagcctccgatctccgccgtcggcgcgtatatggcgctgaagctgaatatgtcgaggagtacgaggcagccgtagtacacgaggtgttggatggcgcggcgcgtgagggacagatctgtgtcggcgagggccgcgatgcgcgcgatgctgtgcacgccgttgatgtagggcaggatgcggttgagagtcaagtccgaggatatgggggattgcagggaggagagggagattgtgaggagggggacctggtgcgaggagatggggggtggaggagggcgggtagggaagagtttgaggttgattgtgttcgagtcgtctatgtgttgctgttagcattgcatgccttgtgggatatctagacgtaccgattggtatcatgcactcggcataattgttcagatcttccaacaccatctcgcacagggcatacaccttacttccgcccccgatatctccctgagccacttcatccatgtcccacaccccttcttcctctttactcaagaatccaccctgttcttccaaccccctcagtaacctcccaagctttctcaccacctcgccataacacgcccaatcgacctcgctctccccaatcacaagcgcaaagttgaagatgaattcattgcgactgtacttcgcgccttgtatgcataccgggtagccaataatgcgatgatgattgacgacgaaggtgagcaggcggtcgcaaaagtgctgactggggatcaggtagctcgtcacagaggagaagggaaacaaagtctccgcgaggtcggatttagacggcttgggcgagggcgttatgctgcccggcgggacttggtggagtacgcgagaacctgatgcgcgcattagcttttgggtgcaagattgtgggaagggccggcgtacccttttcatggtggaagcgcgtgtagaagatggcttcgattgcgcgcgtaggcattgagatgtgtagttgcgttcactgggagtttatggtctacatggtgagtggtggaggagagaggttcgcgactgcggggagcttgagggaacgatggttcgcatgactcgcctagcctcatgctaaattcatcattcacgaccagttacccgagcacaggatcttcttctctatccggacactcaggatgcaattgatttggacgcagtcgcagtacacagtcagtactacaatgccgctttggtggtatttgaagcaagagaaactacatacgaaaagttgcgaaaagttgtgaatggcttcagaagtcggtgttgaatactcaggatacgtaggtagagatggcacatattgatgctacttggtagaggctcaataatgcaaagccactagatcacactcaatatttttcacgagagtctgacaatagtttgcaatgtcctaggcccctgaccgactcactggcgatgcagtatggacagatacgatcgaaaatcggatttttgaacacataataatttcccattccctcctcgattaacagcagaatgcgtacgatatcggatacaactatgagtctatatatcacggacatggacagtgtgcgcagcccccctctatctgagatgccaagctcaggtgttcaacttcacaccatgacatacttcttcagaccaaactctacttaattgtccttgggacattcgcaaataggtcgcttagtctcttaatcagtttctagaaagacgtgggtgcattcgcgattgaccatcccggtatcgttggatcaacgttgatcactcgatagtgatcgtgctcctcgggtctggaaatgaaaaggatgctcattccgagaagaccagcaaccagtccaccaggtcgcatatcttgtcccgcatccaaacggcatatcaaacccgtagaccaatctctgttatacaatgacaaactctcgcataccaaaatcctcacagcttgtgaacagattcccaggcctattccgatccaaggtattccacgcgtctccctcttgattcctgagaaagccatgaccccaactgtgatcgactatattgcaaacattcaccatccgatacgaaccatccccgtttccccgcaatatgaacggaaaattaatgccaaacagcccagccacgacatcgcccgtgcatatacccccgacaacatccggatggtacgagaggccaacgtggccgttttccgtaacaaacagcgtccggttcgccgcattgcgcttgatgtcgacgcaaatctcctgcactgcatcccacaccggcgccgagacgctcgagcgccgcagccccagatcgaagagctgcagcgctgcctgcttggggaatcgatggtacaccttgagatcggtccacgggcgcagtaatccgcgcacaaaggtttccgcgctcacgccgcagggccgcgccatgtcgtggaatatgtggtacacgctgagtgggaggccggtgtgcagacaggcgtcgcccatgctgtacaagcggtctccagaggtctttttgatctccccgagaacaaggcctggggcgtggagctgggttagatcggcggagaagctggcaggtggaaatggtaattggcggcacatgttgcccaagaactgctcaatcggagtgtcatactgcgaccggctaagaatcgtggtcgggcggtgatatgtcttgctgggatctgtgtcgaaatctgtgcgatatccggtatagcccacgtgtttctttgtatatgcggctcccgtgattcggagatcaggcacccaggacggcaagtgtggcagttttcgcagcttctggctctgccgcaatgggtgaaggggcgcgtggaaatagatggcgaatttcccttcgcgcaatacggcagcggcagcggcagcgaataccccttgacatgacatagtgtaatcaggcttaatgtccgtgctagaaggatccgagatgccaatgatgctgaacactttgtcacgcgggtcggtcgctgagagatggactgtgcggcagagctgggaagaaaagggcgtgttacagctgaccttgacaactctcgcagctgcttcggcgagctcaggtcgagtccttgggtcgaagttgtggtgcggcagccatgtcatgaaccgctcgaacgagttccatggaaatgagaatgagccaacatgtatcattgcatttttggctagtgccagctcttgcactacccatactcttccgaaccaagcgcggtctataagtccgtgaatggcatcgagtaagcattcctttggattgacttgggtctgggcctcgaccagcgagctgatgctgcatgcataatcgaacagtgttgtgggagtagggcttgcgttggagaagtggaattgcattgccccaagtattgctctcagatgcagattcgtcgggtcgacaggcccaagccagataatcactctcccagcagttctgtagatgtttcccatgatccgcacttggtggtttcgttcctgcacatccttctggttcatcgaaactgcatcaatccatagaaagcgcttgcccaccacgaggcgtagatgacgtatggcgcaatccaggtttgctgtgatctcaacgggtatctcattaagtattgcttcttttgaagccattttcgtacccccacacgtatgacaaggcctcgtatggtcgggactcgtccgctagattgctgtagacgagtcgcatggtgatggtgtcatttcagtcgcccggaaaaagctcaagcaatcgtatgtctccatcttccgaattgatatgtgtatatggtgacggtttggtgacagtgattagtccgggagcagagttgcgtctatcgcgacctatctttcgtggcaaacgtgcgctgcgtggcatgactgtttctggtgagagagtgacgaggcttaggccatcgatagtagaggggaaatgtggagcggccgcatattacgcaagactgttgctttgggcatgtagaagaagggtgtgagagaaggaggtggaggacgttgcttacctgagcgaagcagtggtggcgcagcacatctcaaggccacaatgatcaggctgaagtcagtgacagtaatacctctatgattcacctcacagtgactttgaatgctccgtttggcggcgggttgcttctaattcccctggctttacctggcacttgcgcagttcagcgcgattgtaacttgacgccaattgcgagatcaatcctgtgtggcttgcgcgcgattcatgaattgcagaatatcaatatcttgtatgcacacttgtgagggtattggatggatacttgattctaccactcagctacttccccttccttcggacttgacgcacgcactatcttatcgcagtttagcagacacaacgggtcaaatgccttcttcaattgcctcattgcgtccacggtactctcgcccagctcatgcgggagatagtcgcgcttaacgagtccgactccatgttcgcctgtcgccgtgccttcgagctcgattgcgcgcttgacctggtcgtgcacgaggtgtttggccttttcgtactctgttttcttgttgtacagaatgatcgctggcggagcggttagcgagtccaacaaataacctcccccgcgtgaaggaaaaaaaaggggaaggaatgaggtaagaagtgcatccaacttacagtgaaaattcccatccccaacatgtcccactatactcgccaacaacccactcttccgtatctcctccttcgtctcctcaataatctgcggcaatttcgaaatcggcacagcgacatccgtcgtccaaacagccatatccgggtctccccccgtcttcgccataacactccaaagcgcctctttccgcgcctgccacaaatcctccttctcctgctcgctcttggcgaattcgaaactcacgctgcctgcgcgcttcgcaagcgattggacctggccgacctgctctttaactgcattgggcgtgccagcgaatttgaagaatagcgtcggtgcgttggcccatgttttggatgtttggccggcgtcgttgatgcactgcatttgcacgtcgtccaatatctcaatagcagcgatgggcacgcccgcgccgacgacgctgaacacgcaatcggccgcagcacgtatgctgggaaacgcgcacacggcgacggaggtgtgttggggtttgactgtgactttgagcgtggcttcggtcacgagaccgagtgtgccttcgctgccgataaacatgcgcgtgagatcgtagccggcgctactcttgcgcggtctttggcgggttttgataatcgtgccgtcggcgagtacgaccgtcaggctgattacccagtccttcatggtgccgtagcgatacgcgtttgtgccagaacaccccgtgccgaccatgccgcctatcatcgcgcctgggccggggtccggcgggaagaataatccctctttggcgagttcttcattgagcagttcccagccgactgcaggttgaaccacgacgtcgaggtcgtccttgtgcagtttgaggatctggtccatgcgggagaaatctatacatatgccaccctttgtcgcggcgaaatggccctccagacttgtcccgccgctgtatggcgtcacggggattttgcgctcgtggcagattgccatgatggcgctgacttcctgcgtgctgccgggcttgacgacgcagaagggtatgtcgcctggcagcgcgggatgcgaggaccacgacgacccagagtgtgatgcgagatcgttgctatcgagcgagatattgtctttccccacgatgtcgcggaaatcaacccacgcggcctccatattcgcttccgagaggttatgtctcggcgggatgaaggtgagaagcggcgcggtggacgacgtatcgcctttctgtggaatcatttggccaaagtagaatccgattccagccgcgaggacagcaactattcatcttcgtattagcctcattcccatacagccacgtccatggacgaatataacacacttgtgaccgtagcccaaaactccccctctcgccgtcctctgctgcatcgccacgatttccaactgctccgccttctccctctgcacacgatcgaaaatgctctcttggcaactgggtagtagaaaggcttctcctccggccccgtcttctccttcttgctcgcccatctcatctgcgtcaatcgtccggcaccgagtcttgcgccatggagcgtcgtgcgcgcaagcgaagcccgcggcaagctgcgtagcgacattgcgatcatgaaaaatcgcacaccatgtcttttggcgtcttgtgcgttgtcgtgcggggaaggagtaacttttgtacagcgcgggcgcgggaatgatgtcggcggcgggagattttcggaaaagaagttgcggaacacgtccgttcccagcgctgcggttcacggtgcggtgcagatctcaaagagaaacacgacgtctgctaaacgcttacttgcctgttgtccgtggatacgtgcgtagtacaagattacacagtccgagacatgcatttccgatttcgacattcgctgcaggcatcacgcaatcttgtatcccagcacaagtaagaccaacacattgataagaatatgcaattgcagctccaccagagcgagcgcatcgctgcatgtagaaatatcgcagatgagctgtaataaaaagacaacgcctccaatccccctttgagtgtgtatatatagatgatcgccgccttagccgcacgtgtattgcaaatgcgccatgccctcgtataatgcaaagaagtcataaaagacgtgatcgtgaagaaaccagacgccgtgctaaaaatcccaggaaagaatatgcaaggaagaaagaatgatgggcatggatgttttcatcgccccgacatcctcaacagccgcgtcttgaaccacgtcacgaaccgcaaccacctacccttcgcctctctcctcttcgtaacctgcggcgccacacccgcattcttctccacgtcgacggtagtcacgtacttgggcagcgaattcgaatgtgcctgtcgatgatcagagtattggcggccaccgacgcttggcctcggtgccttctcgtcaatcacctcaggccggtcgtgagcttccgacttgcgttcttccttcttctgctgtctccgcgcctcgcgctcggcggctttgtgtgcttccttctcgtactttgcctctttcgcgcgctggtctgcttcgaacttttctcgcgcggcgcggatactcgctgcgcgacttgccgcatctataggcgagtctctgcctccacggataaaccgtgtcgcgtgatcgaacgaggtgcgcgagctggggctcgtggccgtatcgatggatttgagtgtgtcaccgcgcgaacgggcggacgcattgatcggcgacgtgagcgagacggaagactgcgagtagctggcagccaggcgtgtgctggagttgttggtatggatgcggagggaacttcctggtaccgaggagagcgagccggatcgccgaccggggtcatacgcgttctgtcgcagccggaactcctcatcagacatgatatcatcggcctcctgctcgctgcccaaaatggatggcggagcagacggcgacatgggatttgatgatacgtaggaatgtggtgtttggcggattggcgggagcggtgttgggcgcggcagaccgcctgatgaggccgacgtattggaggtcgatcgcgtgtgtcggtgacggccatttacaggcacaaaggtaacgtcggatatggttctcgaatagttgtctccgtagtctgcgatgccccaggcccgccaggctctcgttctccgcggcgggtcgtgaccaggtccaggccattgctctgctccttgggacgacagcttggcgcaggtacggcttgatcttcagctggtgttgtgatggcgtagcggtcggcatggggcgcttcggttccctatccagggctcttcgtacgtcgtcttgggcgtctctgagcggttaaaagtaaacgagcccgagttgcgagcagggctgagggggctcgtcacgctcgaggcggagttgcctctcttatggagacgcgcatgcgacgcccgctccctggccattggcacggcagatgggcgatgctgcgcagacgatgtctggatcttggaagcgtgctaccggcgtggcatgtccagactagaagaagtggtggacggggtcgcacaatcaccaagccaacatgacttcaccaatatgtcgagtccgcggaaggccggcacggatgctggatggggatgacggagggagcgcaggaccacttgaacacacgggcccgttggctcacaatccggggggtcaatctcccttccaaggctcgcgcaccaagcagggaagccaggtcctatgaagtgtgaatgatggcagcgtcggcggccctcggaaacggcggagtgaggtgcctaggcgtgctagcaagtggcagcgtaatcgacagtacgaatacagcactgcgcactctccgcagcacgcaagacggctcacccgggggcttatatgcaagtgcagccagcctgcaccgcggtacgcctgcgcttatctgtggttccaaataaacagacggcgtctccgtccgtcccatctacactacacactacccagccgtaggagcccacagtagcgaggttcaacaacaccgacccgcatgcatccattcgtctgcattccacgcgtttcaccccatcgtcttcgtcgcccttccacgctgtccgaggcacagccagctcacgcgcagccgcatgcatgcctcacctaagcattgcccactccactgagatcgctgccactcgctgccagacgttccgcctgccggggtgaccagcaccagctccacacatgggcctgcaacctgcaaacacctcaggccagacacgcatctggagcatctggttcatgcaccctcgtcactaacgcggggaaacagtgagcccgagcgcgaccgtattgaatgtcgtgcctttttccaagtttctcttcacgcgcttgccaaggtcgtgagtctggaacgtccgcccgtccatgcgtgttgcaagtgagcgtttaccccacgttcaataagtccctcacacttgcgtccatggcaacgcggcgcatcattgcgccgcatcgatgaaagagcatcacgtgcgcgcaaaacagctaactttcactcacagttcacatgtgcacgtctattattctcatgctgtatcatacaatgatgaagcttccaaccagttcaaagctcgctcaagatgcaattaaagggcctctagtattgtacattaatcgaaaagaagaaaaagaaaagaaaaacacaagccccgcctgtcgccgtcgctgtctgtctcctggccatatcttccagaataatgtgatgaaacgccgtgccatgcaatgctaacaaccaatcaagaaatcacaagcgccaatttttatgtaaagaaagctacacacaggcagggtagggcagctgaagtggcgaataaggaacatgggtcgagagctcgtagctccaaagaccagtatcgagagttcatggctctaaagaaatgaagttcgggagctcgatgctccaagggaaagttcgcaagctcgtggctctggagaaaagctcgatgctccggagaaggatttcacgagcccatagctctaataaaggatcgtgagcccatggctcatgtgtcgagtaacaatgttgctggctgaacaacatttgtaaagaaatgtctacgatggcagactggcgttgtacttctcggaaaactcctgtgcagtctcgctcatcctgaatgagatgtagaactgcgcgatgccgccctccttcttgggcattgtagcttgaaccatcttgccgctgctgccgatgacctgtgtcttcagcttgggcaggataacgtagttcaaaggtgttgcaccgctagctatgcggatgcgaacaaagcacttgccggagaccttgtccttaagaaggtacaatgggccgcgagcaaagttctcccaggtcttgccgttaccttggtcgacttggtgcttggcaagtgctatttcagtctcgaaaacgacttcattagactcgagttcctcgggggtgagcttggaaaggtcgacttgctcttgattaccaccctcttcatcatcctctgcagcgctggtatcggcctcagaaagaggcgtggcggcacgggaggagaacacggaagacggggcggagccgagtccacttgtcggtgctgtcaacgacgagcctcctgtcatgggtccaaagttgaaaagtggatgagcgggcggtggctttgatggtgtagtagaggtggatggtgcttggaaagaaaaggcgggaactccgcccttcttctctgctattgattcaccaaacttgatcggagttccaggtttgtacgtctgatcgcccgcaaatgtgtccgagctaggagacgcagtcttcgacccagccgcggagaagtcaaagaagctaaagggtttgcctgctggggttgtactcccattggcctggccaaatagagccggcgagttgttctccttctcagactgggtgttatcagctggtgtcatgcgcgacagcaggctacctttgggtgcagcttctggcttctgacgcttagctgcctcgtcgagggactcggtctcttcattgtctggagttccgaacttgcgcttgggcggagtcgttggctcgactgacccgacaggatgctgctcaccatcgtcctcagactcatcctggtggttggacgaggttcctgaagacaggtggccgaaaatgttgttcgagggggtttttgctgtgctaggagcatcaaacactgaaccgccggtcgacgaggcggggctggcaggtcgagagccaaacaggccgttcgtcgatgagctggtggaggtggcggtaggcttcgatgatgtgggcatggagaatcctttggcagctgcaactgcggccattctctttcgcaatgcgttcagcctcttcctgatcgtatctagcagaccactcctcttcagtttcatcatcagagtcatagtcctcgtccttggccttcttctttctctccgccgcgagttgctcaagggtctttgcagactttgcaaactgagctgcgaatccgccactaccacttgagacagtaggcttgaacccgccactgccacttggaacagacggtttaaatccgccaccaccgcttgttgatgcagcggcgggagtcggcttgaaaccgccaccaccgtttgttaaagtgggagctggagttggcttaaaaccgcctgtggtagctggggctgaagtctgaactggcttggaagcaaacttgtcagatgtctccgaaggagcggatggcttcttcagtgctgcagcaaaaaggttcgaggtagcagttgcaggtgggttgagcttgggagtagatgctgaaggctgcggcgtaggagtagctggtgtctcggcaggccgtgcgcgtttcgagggtgacgcatcgcgattctcggggctctcatcgttgactttgcgctttgtaacggtcgcttcgttaccagtgacacccttcgcattcgcacgttgcttcttggcaatgtcaatcttcttcttaatcgctgagctgtgctggtgatgccagagtgatagggcagaccagtccgctgtcgctgagagattgctcagcttcgtgcggtatttctcattcaattgctgtagctgcgcagtcaggttgcagatcaggtggaacgaactgtccccgccctgaggagcggacacggtcgctgcattccactcttgtgggacatgtgctttgggaatcttaggtagctctgtgccgccagtgagggcaggcattgaggatggtgcagatgcgggggccggtgcttgctgagctggtgaaaacagatttggacgatcggtagagggcgcgggaagcttggagaatgggttggatgcttctttcgctggagctgcttgtgtggttgagcccttggatgcctccggggaagacgccgcttgtgacttgaaacctgagaatgacggcgtaggcttgaaggtgttgcttacactcttggcctggggttgaggggtctgtgagaacataccggtgctgatcttgggttgcgcactgaacagacttgctttcggtttctctgcctctgctgtcttcgctggttgaggtgtactcaaggcactgaacagattatatttcttcgcttcgggtgccttctcggccggtggctcggcagccttctcagaaaccgccgctgactccttgctctgtgccgcgctgagaaagttgaagccagggctgttggtcgtggtcggtcccttggacaacgaggcaaacaggtttggcttgggagtctctgaagacgcaccgtcggccggttgaggagcctgaacactgctgaatagcgagggctttgaggtctccgcagcttctgcaggcagcttgatagcggcaaaggggttgctcgcgctggcaggggtcttctcttgcgcctgcgcgccaaaggtgagcgaagtggacgattctgatggctttgggagcgatccaaaaggattactagcagccgcagaggtggtggcattggattgcgcaccgaaggtgaaggtgttctgtgtaggggcagttgctgtcgcattctgcgtaccctgcgcacttgtgcctgtgccgaggaagttgtttctggacgtctcctgatgtgctccattctgtgtgttgctgccaaagccgccaccaaaggcattgctctgcgctggcgccgcgttgtttgacgacgcgttaacaccgccaaacatgttggtgggtgctgatgtgcctgtagactgcgcgctcgagctggtggtgccaaacatattgctagagggtgcactgctggtggcgccgaacatgttgttggagggtgcgctgctgagcatattgttggcgggtgcgctggtggtgttgaacatgttcgaggcaggaaacgcattcgaggtgggcgcaccgctagcggcaccgaatatgttgttggtgggcgcgctcgtgttggcgccgaacatgttcgagacaggtgcactgctggttgtgctaaagagattgttcgagggcgcgctgggggcgttgttctgcgcaaggccactgaaaggattgccctgtgtcggtgtctgcgagctgaaaccaccttgaaaagtcgacgcgccattgccattggcgttgcctttgccgttcgcgacgggcgtgctgaagcttgagccaaacatgttgcccacgggagtgccagtctggctaaactcgggaggctgggtcgctgaagtgaacttgaagctgctgccaccggcgctgaagtcgaagttggatgatgaaggcggctgcaggttgaagccggtgctttggctggttgcgccgaaggcagggaaggatgaggaggtgaagttgttggtaggcgtagctgactgtgacggcgggaagctgttggtcgcgccgccgaacgtgctggtgctggcgccgaacatgccgtttgtgttgttattgttgctgttgtcgtttccgccgactgcgggtgctgctgaggctccaaaagtgaaaccgctgggctgtggcgccgcgaaacttgcactcatggacggtgtctgtaggcgcgcattagcctctcgtctctcctgctcgcggcgtatccggcgccgcccttccgtcgagtggaatcttttggacgccatcgcgcaggctgcactggaggatgcgggtgcgcatgcggatgcagatgcggttgagagcgcgcgggtgactggggggtacttacggtggctcctcctgctcgtcgcggtttgacgctcttgattctagagggaacaaagggtcagcgtctgcgggaatgaaaacttctttgtcgcggggttgccttgctggcacaatatgcaggtgaaggggacgtggactcacttgcgcgccgccagctgtgcagccgtcgccttctgcgggatctctgcagcctcttcttcgcgctcctcgtacgggcgctccgggcggccttggccaaatgtgttcgcgcgtttgccggacatgatggcgttgccgggttgagttgactgcgcgtgtgatggatctggggtctgcgaaatgttttggggtcttcgatgttcaagtgctaggaaggatgcgcaccgtgcaccacatcaaaacttagtcatcggcctagcaacaaccgcgactgctccactgttattccaccctcgacatcattgggattttggcatcagattgctgcctgtgtgggcattggcatgtgacccatactctctatacaaacacgggcagttcaactataatgcaacagaaagtgtgtccaatcagctaaaggtcacatgcacttgatgcacatgctacatctacagagagaagtcgatgaagtgaaagaaacattcacgcatgaaacgaatagtgttcggatcgatttgcttgtattcgctactttaatcacatttactcacccccttaatttcatggatataccattggagtttagaaaattcacacttttcccggcatcacagaacagaggttgtccggtattatacgtcagatacacaatggcgcaatgttcctctcgattaaaccttcatcacttccaatcttactatcttgagtagctacaccccttcattgctggtgtagtcatgtcaccatgtctctcgtttgccggtcggccacctcagatcgcaagccgtgaccttaatgctacgaatgtatttcctcccatgtcaccatcagccatgtgttccatcaatagtcattctagcgaggacaattggctgttcgtgaggctgaactagtggtcgctgcgttggtacgctagtgctgtaaactttgtgcaagggtgcgcatgtatcccaaggtttgcatctttccacgtgcgctcaaggtatgacatgtgaacctgacacaggcacgaatactgaagttgaaccaaacttagtcgcgtgtcgatttaaaggccggtcgtcaatgcttcagccgcattccctcacgtcttcaaggctcctgtccctccatagcttccagcctcgtcctgaccattgtcgggttcgaatgtccctgctcgtcagtccagcacttcaggacctcttctcgcattatcctgcgtggtgctcttcgtccagtgaacaattcgaattgagcgaaaccttgctcgggaagcaagtccaggccgtccatacatatccacgatgctgaagcttcttctcgaacttgcttcattaaaggcgtgttgagtgttctatacgtaagctcgaccacgactccaccggttggcgattgcatccagtgtggaggcagggtgaattgcggtgaaggagtatcgccaatgggatctgtaggtatacatgacacaattattgtaggcgcacgaaagtgctctggccaagtctcttctcgagatcggagaatctggaatgacggctgcgatgcttggacgaaagacgggaagagcttggcagctgaaggttttgacgtgagctgtgtgaagtgcgctacaagcttctccgcattctcgtacgtgcgattgaatattacaatgtctttaacacccagctgcagaagcgcgtagacacctgcacgcgccataccaccagcgcctatgatgagcccacaagtagttggccgcactgcgttcgcgggtgacaagctacgccggatacatgagcgaatgccaatccagtctgtgttgtcaccgtacagagctttgaccggacctgcttggttgcgttcttggaaaagctcaatatcatccgcatcaggcacgctgccatcatcgttgagatggcgaactggtatcaaggtgttgatcgctccgattgcttgggcatgtcggctgatagagtgtgctagggagatggctttgatcttgaatggctggctgattgctgtgccaccaaaatttggcttgcgaagcaattctgctagactgtcgttcagagtggtggtctggagtcgatcaaagtgatgtggcatgccgcatgtcttgtaagctgcattgtgcattactggcgatagactgtatccggcgctggctcccaggatatagaactccataggatcgtatgtgaaggaagcgtacaggatatgtgtagcttcctgtacggtgagccaagatgtctccggattatgtcgaacccgcttttcgaagtctgcgccgtctttcatgagtgcttccggaataacaggtgtcaacacctggttgaagcaagcagagcggcgacctgctcgaccggtgttgtaacatatcaaagggatttttctgggtttagcaaatatcgtgttcctaaaactttgaattgcggcgttgtcgtccatgaatttcgcaggacgagtgaagcggacaacactgcaccctaattgcatggccatgttgtacttctcgatccagaacggatgataccagtccttgtcagaatgaagatggccgatgatcttggtggaacctctggctagaactattgccatgatgtcttcttcatccatggtcaaatcaatcgtcgcgaactctggtgccatgcggaggccgtggcgcacgctcgataggtaagaagactttgcatactccagacttctaccggctggcatgacgtggtatatgatcggaattactgtacttcttcgaactttgaatatgcttttagtgatgtcctctgctcgatgaagggtaagctggtccggttccacgaccagctcaaaggcgtcacagccaaactcaagctcttcaatatcgatctcctccaaaacgacatcagagagcaaaacttgaacagcgcatgtgtagcttcgctgctcagtcgcgagatacgatagcggaaaatgaccaggttctataggaggcgtcgcgctttggaccttgccatgggtgttttggcttgataggatgagcgagaggtacttgaagaaggttctttcagcccttttgagtgtcaaaaatgccggaactgcgggttgatgcgctggtgtcacagaatggtgtgcagctcgggtttcgtcaagattgtaaaactcgtagttggaacacctcctgaaggttggggtgctcacagcgagtacatgctggagcttcgactcttcggcagtatcaagatactgatacacactgcgcgattcgcgcagaacgtggattactggatgtgtcttcgcaaattcgtgcaatatagcctggctcttcgcatctagtcgatagatgccattgcacacgatgatggcgcccttgtcaaaggtgtgaagagcgttttgtagcacttcagcatgccgtaaattacgattggagcctccaaattgcttttgatactctgtcattgaacgtcctgtggcctggctgaacagagtctcgatgtccacaattcgtctttgacaagccgctgctgccatcaacgacagcgtcgacttgcctgcgcctggaatacctacgagcacaatagaagcacgtgagtcgaatatgcgacgacattcagtgggagacggggccggcgctggggtcacacctcgtgaccgtggtgatgaacgtgcgctggatggtgctgaatcatcctcgcgcatcgtcgcaaacgtccgtttcgtcgcgatcgtagcggaagggcatcgtcggttggcgtccaggagtctgtccatcgtagccgtcagacatgtcgtcgacatggtggagatcaatagagcaggagcgctggcgcggttgccggaagaagatgcggctaagggtttagccccctcagcagaggccgaccgcccatgccttttccgccatccagacatgcatcaaccatctcaagtatgccattgcaaactgtggggaagcgtcgaacggtagctcaagatgtccctgtaaagcgatttcgtgtgtctcgagcatgcgaccaatgccgggcggaacggtcaaaatgcgatgggaaccagccacaatgcgcgccctgcttcgacatcaatagggcatgcacctttacttccaatcccaagaagagaggcctaccgcctggatacatccggggaatcgaattggcgttggccttgatctgccaacaaagtcctgagatcgaaggctctctggtcaccagattgggccaagaaaacacggtcttgctggcaagggacacgaaagaatctaaccgacttcacaagatctggagaaagtccaaactctgcaaagagttgaacaaaagattgaccggagagcagagtgaggtcgagaacgaggagcccctaagttctggtgaagacagcgacgctgccgtagagcaagacaatagcctacctgccgtgatacctggggtctcaagcctgggcgccactcagcagtctggattaactcgagccgcccaaaattgccccgctgatcaagccgtaatggaattcgagacacttacacagttaccgagcaattgctggcatttgctggaagcgtactcaacatacacccaatgctggctcccaattagcgaaaagctcgacattttgaagctttcatactcgtatcccagtaatggcctccatttatcgccctccatgcctgactccgcgcatcacgcggaaatgtggagtatgatgacgctcagttcttgtcaaaatatcatcggcaatgattctggtcgagatggtccttccatggatactacaaacatgtacaaaatcaccaagacgttgatacccaccgagctcggcaagttccaactagggcatgcgaaagctctgctcaacctcgctttggttaaccttcgaagctcattatacgacgccgcttggatactggttggtacggcatcacgcatcacatctataatagaagagtcagcaaggtcgccaggatctcgctatgtacatgtcgtcgcaagctgctacgtacttgacaatcttctggccctttcaatggatagacgcccctatgtcaacaaatcggatgtcgagcgcgctgggagagtggaagaggatggattagaagagtggcagccctgggttggcgaactggacgcagtattagggcgcacatcaagaatgcctactctcgccttgagtagctttaaccgtctggtggacctgattggaatactagccatggcaggacgaagttcagacatgcggaacgacacagctcgacagctctcgggatggaaagccgtactctctcctaaactcgactacgtaaagactgattctacatcgattcctttaacgccacccgcagtcttactgcagctgacacacttcgccactatacttagatgtgctccatctcgtacgtatcttgagaaaacgttggagatgcttgaaatgtgccaggaacagatcagccccagcaaactaccatctattgtcttatgtttgctacactgcataaagcaaagtaccaagagcctatctctagaacaagctatgcagggccggatccagaggattatggataacttcacaatgactggccacagatctcccgagttgtcccggactatgccgacccaaaacagtaatatacacatcggtaatcaccatctttatgccggatcttcccaggttgcagccccggctttccaacaaggaattgagcaacccttacctcctcgtcagcaacaacagcgacatcccagctcactcctcgaagacctccttccagagatgaactcaaaccagcagttgcaagcgaccaatttcagcccaaatccaatcaacaccgacttcacgtcgccagcacttgatgcttatgacccatccatttcaggcgatctcgagagctttttcgatgagcttgcttccctccatggagctaagaagttgcaaaatcaaccgcaattcatgcaaaatctcggatttgctccagaagtgagcatggcggacctgcttgcaacacagtctggccaattcatgccgatgcattccacaacatttggtacagaacatgaaggcgagccgcttcagtttccactaagtgactattatgatgctagttgaacagtataatatgagtcattatttgctgtctagggtattgtgaactggaatgatctttcccggcaaagggtatgaagacaaacgaaatttcaaagccgagcctgcctcgcctccaccactttatactgaatgtcactatctttgttccaatcaatttggctgttaccagatcgggcttgccacttgctcaattcggtctcgaggcccatgtcatgcgacagtctcccccacgatgtcgcagcacgtgctgctagctcctcgacaacgccgcggtctttcctctccatgactcgattgaacagctccatgctgacccagccctcgtatccgatatgggttatgatggcatctataacacccttgacgggaagatacgccctgcgatcgctctcgccatagaacagtctgcagttcctgctccaagacatgcgcgtaggctgatcggcattgtagaatggatgtcctggtaggagcggctgttctaacctctccgcgtccacaacctggatgaagaagatcttctccttgtgcgggccaattctgtcgacaagcctttgtattgaacctcgcgcctctgcttccgcgttcggtgtacaccctgactcgtgcgctggatctgcatagattcttcccatgatattaaagctgtccaggcatataccaaagttcgaacggtcgactctttgcacaatgtcccagcacatctcccacttgtcgacatatgttccccagcataagctctcatatacgaagcggatgactggcgtttgttgcaagcccaaatcggcaagctcgcgaaggtcggatacgatgaggttggtgtctgatgagatctggtcgcgtggaagaaaagaggaaggaacttggatcatgtccgtccccaagatgtgtgctagttccatccacagcttcatctcttcgatgcgttcgtcatgtcgtttccggtccaacaggccttcatagtgcatgaatggttgcagacatattatctccaggccgagagatatgcagagttcgtgtacggaggctgaagcagcgtgaaggtctgatggagaagtggaaccaccagcgtggtcgaccaaatcttcgtagaacagctcgatgccttcgagaccgtattttgctgccattgacagcttgtgctcgagggagtggccggcgtagcatcgtcctaacgacatggaggaaattcctggacgacacggcatggttgcagtgtagtaatgaacagattggtgaccggtgtacttgtgtggtatacgacggcaagcaagtaataatgggcgtgagaatgatgtatgatgatgtacgaataaatcaaatactgaagatagcctcacgaaacaaagctggtatcttctcaccttaccaagcaccatctaaaccaccttccctccctatcagctgttacccgccccgtcgcatcagtccccatctcaaccccagcggataatcgctatcgatccatttgccttcctccagcagccgcgaagatcctcctgtacgcggccaagtcgcgttgcacgtcgagccctcttccgaacggataaggggagttccgcagcggtactactccggtcagcagggacttagcgtgacgtcaatgcgtggctggatcggcaccagatccttgggacagattcatggcgatgaattgcggagcccccggtgttgggtgcatgtcggtgtgtttggtggttcgcacgtggcaacggatgccggatgccggattgaagccacgagggtatggtcctgttttgctggtcattgatgttatcgccttgcggttcagtgcgtttttcttgaggtcactctcatatcctcgaatctggcattgatccatgggtgtttggaaacacttgattcttgtgcaactcttgaacctaaatactctcgcgtcattattcattctacagtattgcctcacgaggttccggacttcttttgatgattgccagtggtctggagcgattggacaattatttgagatgttatttggctcttcactctcgtaagctgaacctgatgcagaaggcatctgtatatctgtctgcctcattatacttggcctagtcatatttatttggtaactcttgggccattgctgtatttcaagagtcgcatgaggatttgagaagaaggtagaaggctcttaaatgtgaacaatacttttttggaagatgtttcatgttatgtacaagtatacacgagcgccaaaccgctatgtgcagtattggaatgctacagcaataccgcctaaacgctctctacgcgctcatcagcctttggcttctcggagccgtagctcaagtcctcatgttccacttcctccaacctctgtagcatgatcttgtgggccttgtgagtaggcctgatctcgaacagctcatccatcttctcgagagggatacccttggtctcggggatgaggaagtagacatatgggatggacagcagcatcaagcatgcgaagaacatgtaaacaccgtacgacatcttgaggaacatctgaggtgtgaagcgagagatgaggaagttccagaaccagttgttcgctgcaagatcgttagtatcactcatgatagtggtggagtgtatagaaagacttaccagcagcgaacgcttgtcccaatgagcgggtctgctgagagtacatctcagagttgatgacccaaggtgtaccgttccacgaaggtgtgtagaacacagtccagaggtagaagaagaagatggcggaaatacctccagatgagaggcctccagacccgctggcattgctacctgggtcggcaatcttgatgtatgctgcaatgtaccacatgcagagcgaacctccagcagcaccaatcatcaagagcttagtgcgaccaaggttgtcgataagccagagaagccagatgaaagtaacgacggtcttcacaacaccactagaaaaagctacagttagcaattgtcatgaaagtagaatgaggtttaacttacaagatgccagttgtgaggaaaccggtgttagttcccgtaataccgagactcttgaagacagtaggtgaatagtagttgatagcattaatacttcaggaggtcagtatgtgtttcaaatattgagagtccacttattatcactcacccagacccattctgccacatgaagagaccgcctcccaagatgaagcgaatcgccactttcttctgcttcagtgcaaggaatggtttccagaaaccagctccgacgtggatacgatcgtactcaacttgcgcgtcaatggcctcaatctcttccaggatgtaagggtgatcggcgggtaggtcacctcgaatccaacaaaggttcttcattgcttgttcgcgtttaccgttggcgaagagccatctgggtgactctttgagccaaaatgcgcccatcaaaagacatccggcaggcacaagttggatggcgaaaggaatttgccactgtttgcgagtagaggccatggtttccgcgaggccataattaatccagctaacccaaccattagttacttcaaaattgttttgtcatattgtgtgcgcttacaatccaacaaggccaccaatttgccatccgagttcgtagataccaacaagacgtcctcgtactgctgggggactgagctcagagatgtagataggcaccatgttcgagcaaccaccaactccaaggccagcaagcacgcgaccgccgatgatcaaaccgagtcctcggtctccattggctccaagcatcataccggcaccaatcatgaactatcgtgtatagtcagtgtctgtctgcactcgaaggcttcaggcagcttacaatagtcgtccagaagatcagcgacatcttcctgcccaagtagtgacttgaaatatatgcgccgagcgcgccaaagaaggcgcctgcctggtagacagagacgatgttggccttggtcaatgccagctccgcaggaggcatttgtgttgctgcgaggcggaactccttgacgaaggaaggaagtgccagtgtcgtgccaatgaaggcagaatcatatccgatcatgcatgatgcccatgatgcaacacacgctgctgtataaacgcgccagttgtacacggccttgggtgtcggtcggtcctcgacgagggtaaggagacccatgatgagctcttgtttccgttgcctatattggttcagagatgaaaattgtacaatattgacccaatccaagagatggaaaagtctgacgttgattgagaaggtgctctgaagatcccaaagtggcagctgcagagcaatatatccctaggaaatgattaccaagacggtgcgtttggtgggagtctggagaagcaagccacaaaccccatggggttgtcagtcggtcaaatttcgtacgccagtgcgagtgaagggttccggccaagactagacacttttcccggaaagagtctccctcgccgtgctgcggtgtcggggctgcaaaaacgcggggaatagttccagattcttcatctcgtttgtggatctccatatttgccatccccaacgaggaaattacgggattatccaggacctgggcactggcaccggggggaaagcctttatacgcgggcctttgcgctgacatgattgggtcatgtctagtctggccggatcggcaatcggctggaacgcgactttgacacgcgctttctccagtttccacaagactttttccagccttcagtcggacacgcgattgtggggtcaaaggccatgcagaccagaaaagccaatgcgctgcagacattagaaatcaccgtgcatatccgtaatgcctagggagttttctcaatcctgactttcgattgaacagcatcaagagcacttgcgcagcagctatcatacttacaaagcaacttcctcgtcactaaatccaacgcaattgaaacaaacatccacacacacatcatgtcgcttgaaaccacagcgccggacgtctcgcgggttgagcgccatggttaccttttcggccatcctatcgcgcattccatgtcgccgctactccaccaaacagtatacgacaacttgggattgaactggtcgcaaataccatttgattcgaccgatatgaacctatttctccaacttatacagaatccatcgttctacggcgcatcagtaaccatgcctcacaaagtcgcgattctcaagcatctcgacgctctgacaccagaaggcagagacgtgggtgcagttaacacactgttcgtacgagaagatgccactggcaagcggctgttcatgggcacgaatacagatgtcattggaattcgagaatcttttcttcgcaacgcaaaacccgagagttttcagaatcgaccggcgttggtgattggtggaggcggtgcggcgaggagtgcagtttatgctctgcggaagtggttgaatgttggcacaatatatcttgtaagttgtgtttattctggatgcatgtctgcgatcgttcactcgcttacccaccatgatgcaggtaaatcgagacgctgaggaagtccgcgccgtactcgacgaatgcacagcccgaggctacggcaactcattactgcacgtatcgaccgaagcacaagcagagcaattagaaggtgtcggcgcgatcgtcgcatgcgtaccaaacttcacaccaaaaacaaaccaagagcaagaagcgcggaaagtactggaggtgttcttgaaaagcaagagccataagggtgcgatactagaaatgtgctatcaccccacaccatacactgagatagcggagatcagtcggcaagcgggatggcaggtcattctagggactgaggccttgatatatcaaggtttggagcaagaccgctattggacaggaaaggagactgctgagctgcctgtcgggcaggtccaagaagtaattgctgcgaagctgagtgaagcgaaattgtagttagaatattttgtaatgatgaacgatacccaataataataatagttcattccatgatataacttagtacatgaggcatatctctctattcaatgatctacgcacccggacgactatagtctaggttgcgcactctgcgccacacctccctcacagttctttcttggctctgtcgtccggtctcactggcggaggggccagccggtctgatagcaagataaagtcgactccctaaacgaacttcctctatcggcgcaccagcgtagtcttctggcgggttcgcagtcgtgatcaaaccaccagcttcatgcaggatagcaatgccagccgccacatcccactcccaacaacctccttcccaccagatatcgaacgagcccatggcaacatatgctagatccaatgttgctgagcctagtgatctgacaccgtgcaccatgccgcctcttccgtggcgaccaccgagctcggcagccatgttgacgaagctctcgatcttacgatgcatgttgccgtctggaacatctcgcctgtccttgccccactcacaagagaatatgcaaccgctaggtgctttctccggcatgggcggtattggattacgtacaagtggcaatcgctgcgactcattcataaaagcgcctcgaccggcacatgaggagaagaattgtttcaggaatggcgcgttgatgacaccaatcaaaggtttgttgttgtggatgaagccaatcgagacgcaaaacatcggaaaaaggtgaatgtagttcacggtgcctttttccagattagtcatgatacgtatgtctaggactggggtcactgaccatccagcggatcgatacaccatgtcgggctctcgtcgataagatagtcccgcgatgcacctttactatacgattcttcccccacaaatctaagtagcgattagtgccatccaagttcaccctgtgccaatatcttacttgtgtgtaggatacttttccgtgatctgacgcctgatgaaagcttctatatctgagcatagtcagtgatctatgattggccagatggtgcttcgaggcatgcaggagtatccagacataccttcatctgtttgcgtgaccagatcaacagcattctctttctgcacgtgttctttctgttctgcattcgcgttgccgccgtcgatccttatctgcgcggcatctatgagcatctgacctgctttcttacccaggtcaacagcaaaagcgtaaatgccatctagctcttcctgggacaacgtagtcattgtagcggtgattggtcggtcgcaaaaacgtcgataactctgcgtgtgtactgacaaggtctaggcttggtgtgttgagagtacaatgtaagttcgatattccgttttgagccggagactagagaaggcggttagccgcggagagcatccgaaggtactccaccaaaggtccaggaaataggttaaggctttttccgaccttgtgtcccggttcaaacactcacgcaacgacattggactatgtgaaaaggtatcgacaggtgttaaggtgtgtgagaaagacgccaatttcttgacaaaagaattgctgatcaaagacatagtcttccccatcgcatcatctacaccatggccaagtcaattctcctcatcaatgggcccaatttgaaccttcttgggacccgggaaccatccatatacggaagcacaaccttgccacaagtcgtggagtctgcatcatcgcaatgctcgcgactttcgatcaccttttcgcacattcagtccaaccacgaaggcgtcctgatagatcgcatccatgaagcacgtggcaacgttgatgctattgtgatcaaccctggagcattaacgcacaccagcgttggtcttagggacgcattggttggcgtagacatcccattcgtcgaagtgcacatcagcaacatccacaagcgcgaagcgttccggcatcatagctatctcagcgacaaggcagaggcggtcatctgtggtttgggaacgtacggctatgaggcagcgatcgaatatgctgctaggcacatcaaaccaaaaggggaggcgcaattataggctataccaagagaaaaaaccatggcaatacgaccctgactaaaagtacccttctttaccgttgttttcgagtttgttgacgagtttgttgactgtgagagtgtcaggtgatggcgcgttggggtggctggcacgcagggaagttccgcattgttgcaagcgcccaccaattcagccccgcacccttcatgccacggcagcatcgaaatgattgcgacgaacactccagggttttgaagctcgaagagctcgaagaggaatcacagcatatctcatcataatacctctacggaatgcatgatactggctggaacgccacacacctgtgttcaatttccctcaaacatgaaggctgaaatcaggcgtccagcggcgcggcatcacgtcccattctaacctcttatcaccagcgaccaaaccagtttctagtaaggcgcaagccgatcccgccaggttttcacagtcgaatctcgtatttgtctggtgaagtatgtgcttgtcttctccggacgactgttaattgaattgaggcaatcagtgagaacctcgccaaagatcatgaatggtgagcttcggaacttcgcggtggcgcagcggtaactcgctgattcggaacatgccgcaaacaggaaggttgttcattgggcaggttcctggggccgtgttattatggactctccctggaagacgttgccgacagtggcgtcctgtttgacacgccaatgtctttccggctgggggccttgcatggagcgacacagctcaactttcaaggttgctttcaggcttgcgtccctcacaaggagcttcttaagcctggaaactgtatcttcgacaagtcgctgtggcatgatatcgcaagcttccgccttgagacgattgacaaggttatgttgaccaccagcaagattgacacaattacagcaatctggcgcatacaaataaagaccataccagaaagcgtaccaaccctgtttcctgaagctatgcgcgaaaacttcgagagccaattgtgctagataattacggagtctctgccaggcatcctgttattgttaaaactgagcagagcaatgtccgagaactacagctacaatcggttgccaacagtgctcgaaagtcacgatttagacattacggagtatgtacaatgcgcgtgttttatacgcctcctgcaacagtaaaagatagctgacttggtcctagagcaaataatgaagaaacacacgacccacaagcagtctttcgcccactagaatcacaggtcaatctgagtttatccgacttcgaaaaacatgacgttactgatcatgcgagtctcaaaagtttcgacacccacgagtctacatcgagcggaagtagcataagtaaactgaaaaactttggagcccgccttcgtcgtaaaccattgccaaggtaccttcgcggctcgataaagaggcatgctgccgccgagatagagcctgctcgtatcggtcgtggggtatggagagatcagttactaagtgatcgatcgcttcgtggcatggcggctttgatgagcgcttttgctattgctatgatcatattggtcgccgtatttgcaaaaaactttgctcagagaagcaatcgcaatacttcctctgttggcggagagccacaatcctgcaagacggtcacacgcacgaatacggttcttctcctgcttatcaacgtgtgcgctaccatggtccttggcatgagcaatacctaccaacagttggtaacgagcctaaaagtcagtgacttaaagcatgcgctttcgaaatttggtgactcaagagtcggaacaaactcaccattcagcatcaatcacaagaaagtgggcaagaaaagagcatgggcgtcttggttcctccttatcattacttctatgccgattcacttccttgcaaactcgttgatcggaccatcgtatacgcaggaactgccccagcaaatagactttgtgccggatacatccttcgtggtcgacaaccgcacctacagtagcttcgcaaattcttatcgaggagatgatccgcaagtgagcagtccgctgtccttcccttgctggtctgcatttcgaaccggtgtcgcgcactatgcaaaagccaccgatgttcttagccacggcagtggcgagttcacttcagcgcaaaagaagttcgacgctacgtggaatcgcatggaagtccattatatggatagcccttgcgtaagattcaagaacgacacggcgaacaacgatactcagctcgatactttagagagttcatacattgagaagtccgtaaacttttcaccccgaaacttggtgtacgaagctgccaattgtactatggcttctgaagtctactgtacactgcacgatcgaggagaagcgaagtgtcgccttaatgttcgcatgagtgctgcctttacactcatggcttgtctggtgatcaaagcgacttacaggtaagcagcatctacgcgcagtatccttcggatgtcagtttgctaactcccgcgtagtaagtcaaatgtctttctgcctgaatgaagtcgatcaaaccataattttgcttcaaatccctgccattggtactccttctccagaaattttgcatgtggaatctgctaactggtttttccttgttcagtgtgtgctgtgaatgtgctggcgcgtggcaaactaaaggagcattgcctgacgtttggcgacgtgctggtagcatcggcttctcaccctgaacttcgaatacaagggttagttgtttcccgcagctttccactttgcatcgacgctaaatgaaggccagcgaatgtatggtgaatgctgctgagagctttcgacagaagtactcacatacatgtcacaaacactgcttcaatcctgaagaatccaaaacgggagatgagattgggcattgccagaaatgcaaggagtggaattcgagcgataaattcgcaaacttacctcagcctgcaatcgccacaaagatcaagagaagtctcatcagcaatcttggaaacacggcgttgacgcaaatgtgtttactcatgttttgttctatgctcatgattgccgcgacacttactgtggccaccatgtaagccatacagtgatgaacttttgccacatattgtcacgctaacaagagaaatcacagcaaaggcgcggaaaacgaatacataaagtcgtattgcaaaggcctggctcaaggagattatcctccagacgaatgcaaaaagtccgaaattgaccgattcagcgagatatcgggaggatttggtggcttcaatcgctcactagagcttacttctcttcccccagacagtctagctaatgagtatatctcgttcagcgtgcaagtacacttttcaaaatattgacagctcgttgactaatccaacgtagttccaatggcgcacaatttatctacagtctgctctatctcatgctcatctataatatcaccctcatctcccaagagtatgattggggaaaactcgaatactgccgccaacgtctccgctccacactcgtctctggatcctccttcaaccaagactaccttctccaactacccaaaaaaattctctttcccacaatgatgtactccgtcctcacccactggatgcttggtgaagctttacaaacgcaagaagccatctggctcgagcccggtcgccgcatcgaacactcgaaatacatcattacatatgctgcatatccgttatgggtcgccacatttctaattttactaatgacgggtgtgtgctggtgggcattcacgtacaaaagagaaggattcatcccgcagatgtttggcagtatcagagtattaatggcgagtacaacgcagcttgatggtttcccggacaatggggtgcagtggggcgatttgggcgagggaaagaaattcagacatgcggggctgagtgcggaggaggtgttgaagattgtgccgaatgagttgtatgctggcttgggagatgatgagggtaaggacaaagtacaactgtctgagagcggagagtaatcatgccgtgattggagttcactgtggttcagcttcgtcgtcgaacaagtgacgactcttttacccaaacgtcttcgtatcgctcacgcaagaacgcggaatgacagtgtgcaatacattctacaaaagcgggaaaatcgaaatctatttagcaccgccttcttcgcaactaagtgcgacacagcaaaaacatacattgcagcctagattttagtcctgtactatgcgtgacgaaccacggggaggctgacgccaagttgggcgaaaagccaagtcagatcaagctctcagccagtcagacctcccatgtcgatcgcccgcatttcttccgcattcgctttgagggtggtcagatcgttgggtctctcagcaaaaactgactggccactttcggcctatttcgtaacctgcattgggccagaactataacgacgcataggctatcgccttttcggcaatcatcagccagtgattgtcaatcgggaatgcgaagctttgtaaaggcggagtaagcagtgtatattaactgtcgtgtaaccataccaatcttgcgagcagagggaagcgagagcatcggtcaagtccatcctttgaacagcctctaaattttcccaatgtcgaaatgaaactttcctacatcaagagaccaatatttgcagcagcgagtcctctacatggctggagacaatctaacgttgaagtgagagctcttttggctcaattgtctacgacgacttcgatcaccgctgatctagagctactgcacactgccatcattgccttctacatgtagctggctcttctatggcaatctcccctaagcttactgcgatacgagttgggcggcgagcttttcgtcccttggaggcctcacaagaccattcccttcctcaccatatgcagtttcggcctgtgagtggatccattctccagcccaacggtgtgtcaaggtgcactttgagctcccagttccgagacaatcgcctctcagtgacgatgctgaccgttgttgagactggccaccggtgagagactgtgccttgcggaagagcaagcatatacgtagattgatggaggaagtataagtatccaaggaagcgtctgagaaaatggtatcaacaagctccagcatctctctcacttccaatactcgatcagatcatactatccgcaaacaaacaacatgcgtttctccactgtaataatctcttcccttgcagcgctcgtcagcgctgccccaaacgagctcattgcccgtaacaatgaacaagtcagcgctgctattcgattcgctgctcttgccgacggctgtagcctcctcaagtgtgcggaggttgtcgccaacgttgcttgcatcgccgccgcgattgttgtcgaaccagagagcggaggtactagcactgccgcagtgattgcttgtgtgaaggatggtttgggcgaagtacgtataatatcctctgatcatggaattcaatattgatttgtgtaggtttgcgaatgtggtgcatgcgtccccggcctctcaaccttcttgaccaacaacaaagtttgctagaggcagacatgaggtcggctattgttcactgcagcaggaagatttagataaagtgaaccttgagccgtgatattggtgtacggtgatggtgcgagagaggtgatggacatgacggagttgttgaggcagccagctagctacattcattcagcctcgaatttaagaatatggaagaagattttgtggaatttacgagtaatttttgcagacatgtgacctctaggaccaccgcgaggtgaccagacgaaagccgatattgactgtggttgaggcaagagactatgaaatgagaattgcactagatcacatactaggtataagcatacgcatcgttgaggaaatcaagaaaatttcaaaaaactcgttcgtcagataaggatggtgaagtagtcacggaagagctgcaattactttgaaaatgccgtacctgagtagtttataccgacaaagaacatgaccatactaacctaacgcgaacttttgaagatgttcacaactttaggtcttgcttttaaactaacagcctgaagggttgctaaagtggtcgggaggtgctaatgagagactagtgactggctcggatttggctagcgttgcgacggagggattgaaagagcgtgtcgtgacgtgcaagtgccgcgatgaacttttcgcaaccacgcgcgatcagtttatgagtttatgacgttacgtggtcatttcggaagaacaagaccttcccagaggtttatctttcgacattcgttccaactacactgaaaacgatgggtagtacggtgtcgcataccaactgcgcccctattttgctagtgtcagcactcattggcttcgtatcatttgcattcacgctcggcactttcatcaaagtcttctggtcgaatcttggcacttttgccgcagcacaacaggagattcatgactatctttcgagcttaaagcaaggactgctagaggagagacggcatctcaggcggtccaaacggcgattgaggaacaccaggcgcgatcaaagtcacgggcgcgcagcgggaagtggaagtgacgacgactatgcacgaacttatagcggcagggggaaaaggaggagcagcatagcaaggaaacatccgatgcatttcgatcgcgatatgcaatccatgcgctcgagtggcgaggaagcagcgcttcgtgtgatgcgcgtcacagtaaaagacttgatcaaatcattccgggaactcgaacaacccttcctgaaagcagagtttcaacagcaagattcagcacaatggagtcacaattcaccatctcattcgtcgtactacctcgagaagcatccggacacagaggaccgttcagccgacgattctcctggtgtgtcacacatgcgcgcttcaaaccgacttggtcacgagtaccggaaatgtggtttcaaagaacgctggatctgggtgcgcaggaaagccagtgtgttgaatctgagctcggtcttgagtcgcgttgaagtgagaaggacggcacatgaagtgggtgaagtcctgagtatggtatccaacattgggagggatcttgaagatattcagcatagcatgcatgcgcttgaagggcgcttgaactgagttgttggggtcaggagagtggagtaagacatctaagctcatgctaagggcaacggtcggtacaccgccctcagcacctgttgactaattatcataaaagtggttgttcagttacactatgtcatttggtgagctcgagctttgttcaatgtgccgcagacaatggcattcttctcttgtcctcagagcctgagattaccgaggcacattgtcccaagcctttacacaatgtcaacgaggccatataagcagccatttcatttcgtaaggtttatttcttgtctcactcccttacacgccgcaggttcctgtaagctcagtctcttgaactcacttcgttggtctcggtgatcaaattctataagcgaagttcattcagaagtctgtcttgctttacacgggacctttctagaattcatagtcgacatgatgcattctttccaagcagagtcatcgatcatggcatctgtaattgcgcccgtctggacgacgcgcaaggcatccatattcactcagcatgcctctgagaagacgctccgcgatctctacgcggatgagttcttcctcgagaagcaacatctcgtcgaggacgaccagatcgaagagcaatatgcccttgctattctgcctaaccactgcttccaggtcgaacctgtttctataggcaagcgacacgattcggtcatgagcaacgctcatccagcattcgtggcaaagccggttcaggacatgcagcacgtctgccgaccgtactcagctcaggctactacacttcttttcgacacagatgtcccgtacgacaatgacgaagaagttgatttgtataaagacctttatcccatagagactgaggagatacccgcgcctgaacccgcacagcagatcatcaagtgctcatccactccagaactgcttgataccagtgacttcaagctccagcctaatcttactggccctttgcgcgatcgtgtatctgagatgctggacttcgacatctacgaagtccaagagaccgcgcctaagtgtgtgccgaaccgcgagggccgcccactggtttgtccgatacctctctacaccgtggccgaggttgatgagctaggcagtttatccacgcaagagctaacgcttttacctagcgataccatctttcgtatctcggctgctgggtgcaacagcgtgcttcaccagattcccgctcgccccttcctgccgggtctcgagcacctcactcgtatcgagagtcacgctgctttcatttcctatgatcgcgacattgagttactggcgcaatcttctgttgagttcctcgatgaccatcatcacttcgagtcgccttgtcagggtgataaggtaagtaatgtgttgttaccgggtgagaactttctgctcgtcacctgtagcaatgagacggattttgcattctcgatgcaatgccctagtgcagagttactgctaagtttgatcgacgagttaaacgactgcgaagacgatccctactcagctcccaggccacttattgctcaactaaagcaaccacgtgtcgttgatgcatcccgtccaagtgacattttcgatactggtagctcacagtttgtaggctatatggctctggatcaggtcatagctaacttcaacattgtgtcagacagtgtttttcagcagtatgatgcgtgcgacactgtctcagacatctctgatgacgagattgatgagttatcgatgtctcaaccgtcgcagctgacttattacgatgctgacaggcaacagttcactggctacacggctttcaaccagctcctcatggttaacaataacgacgactcactgtcgcacgtccaccgtgatgacgaatactcgggctctgactttggtttcgtggatactgtccgtgagatgggtgacttgcgtgttgtcaacgacaccactccattgcagggaccagtgccccagccacggtcacactcacctgactatgatggtgtagacatcagctacgaccctcagcgctcaggaatacacacaacagacacgactaagtcacgcttattcgaggacctacaatcgtttgcgcgccgtcgttcatccagatggcgtccaagcttgattgtccagacgcaactcagcgacgtcagtgaatatacttctggtaaaggccaggatccgtgtagcccgccatcatttgatacaatttccgacttcgaggagtgtcgcggcttcgtgaagccaacatctgctcgtcgcgccaatttcctggacgatgaagactcggacgatgacatggatataccacagtcgtcatcttctgacgtgtctattgacttcacagagcgtccaagccttttgattgcctcatcaacccgtcgcgctggttttctagatgacgaagcttcgaatgatgaatcggaagtgtcgcagtcagtgaacatttccagcgtctccgagaccgagccaaccggttcaaacgctaggtcttctctgcctggtccgtctgttttcgatgcatgcgcagacttcacagagtgcagtcgtttccaacagggatcagtggctgggttggagctatctcaatccgcgagcaataccagtctccctgggttcgagccgtccatttcagcgccaacatctccaatcatagagcatatcatcacgctcttcgacaaccagatctggcatcaaggtgtggacttgttcattgccatgccgctgactccagtcgatccgtgtctgccgtcagctgaccaattccctccagcagacattctatactcactcgaaaccgagctgtatgggctcatggcctcgctatttagttgcctcagcagcgaccagttcgccgaagcattgacgcttgggagtgatctccaatgggccataagcgcaatcaccggcgtgtacccgcgcctagatctaatgcagcgcttgagcaacactgttgagattctcctgaagcgggttgtagctttgggcagacgttaatacggatacgagtactccacttcgtcttcgccaatgaggcagcctcattgtgctcttttcaacttgttatacatgccatgatgcatgatgcagtgagcgcagcaagatttctttcgtaaaggctgatcggatcctagtagtgaggagtaatagcaatcgaagcggcttcgtatatgaatgtttttcaaactaaattttgtggaattgatgatgcgtaggacgtcatggtcgtagcaggtgccatgatgtcgtttctgctttggcgcgatcctttttgaggtgtttgcaagacatgtaatactatgtgccgaccacttccagtaatgatgtggccaaatatggcagtgaagatgttcatgccttgctgatgcatgttgtcgttggcctctgcccacagtgaaagtacagctaaatttccacagatacgagtttctcgaaggtgagtcttgttatgacctcttgttgaggccgctgcattcgctgacatcatcacgtcagcaaaaatcagtagtatcatggagccgcgcgcggacggttcgtgtccggccatgctgcaaacccactttttgcacgccgttggccgtatgaatcaacgttttgaagatcttaatcagtgatgattcccctgccggagcactggagctgattgtacgtgtaaatgcgcaaaccttaattcagtctttgtgagaactgccgctacaaagaccgcacctgtttttgaggtggtcaaatcaaactttgaacagcattctggcggaaccaacgcgggaaaatattgcgcaaagcacagtcgacgtggggcgcatcctaatattctcttgagtagaatgcttcgtcatgctttcgagatgaccgcaggatcgacaacgtctagtcacacttcttgaagctatacatggctaaacagtgtttttaaggtagaatattccaatgttgtgctgaagtcacatgcatggcctttcgacacacagcctacgagggcacttccttaatcatacgcacggttccattgaggggagcttgatgtaaaatctagaccgtgctggcggtcgttctcgcccaaggctgtaatccggtgataaggatgcgtccgacgtaaataaacttcctgtcgttgagttatcagcacaagcggagagcaacttacgtgtgatagtttgcaacggctggggatttgcgagattacgagatggatggcgtgcatggcgtgcaagtgatgcagtagggctttattggctggtggagatacgatggcaagcccacaacgcgcgacgctgtctgcaattatgagggtagtagacagccacgccgtttgccgacagatacgataggatgctcgctaatttctgctagtgtgcgtgcaattaatgcaaactacgtgcgaagtgtgttgtatgtgtgatggctccacagagtgccggtcaggcacagaaggccaacgtgagactgcttggaggacgttcaggaatggccagcagtgacagaccgcggtagcgcaacgttctgccaacccatgctctggtcacgacagcggcatggcgcgatgcttgttttcccgcgtagacttcccaaacggatgatagtacaacctcgtaactgcaggtcagcatgtgtggcgccaacttctatgagattttcaatatttcagaaatggagcaggttggatctcgtggcaaagcacaccgagtcgccctaacttgactgtctagttatcaccggcacaactagaacttgccgaagaagatattgatccgatgatccgaaaataggaccttcggcggaaacgaccgttgaacggatggccactggctctcagttttcggacggatgagctgcgaagagcagcgtagccacagcggacgcgactccgacatcgtggctaattctgattgagagacgctgagtggagagcgctgggatgcgacgttggcgtgaggtggcagggtggcagtgtgtccgagaaggccgatggtgcgagcgcccacgcgagtccggaaacgtggtggctctaacctaggcaggtagtgccgccaaatatagacccggcacggccgcaaaacatcgtagggctacgccgacacttcccacgtccttccatgcgctcctgaacgactcgatgtgggcagatgtgggcaccgacactatcgattggccgtattccactgtggtgctcgtacggggaggttacgttcatggatggcgaggaatgacacctcgtaagtgacaaagcgctcatgggtgccgacgtcagcaagcatggaagttggtagatgctctcgagatgtccagtatataacgatgcgtccatcgttcgcttcaaacccatcctcatcatcaacttaccaacagtttctctaataacactttcgcttttcctagtctttcttcagactaacattcgcttgagtgccctctccaggaaccctaatacctaatccacccgacaactcaacccacatcagatcttaatagccaaggattcaacatgcgttacgccgctgcttccattgtggcatttgccagccttgctgccgccaaccccgtaggctacgactacaacaactacggtggcgggtacaatgtttaccccactggaggcaagccatcctcgtccactcctgctggttacgaagtaccaaagccctcttcgagctcggctcagtcatcttccgccagctccacgcccgttgcttcttcgtcgcagccaagctacccccagtacccggcctcatctcagccaagctaccctcagtatccggcctcatctcagccaagctaccctcagtatccaacctcatcgcaacccagctatcctcagtacccgacctcgtcgcagccaagctatccccattaccctgcatcatcaagctccacaggaggatatcccgttacctcttcaagtgccccagtaccttcgggtcattcctcttccacttcgagctctgctggttacgcaatttacactcccagcagcggagtgcctcacggaactggatacacaacctctacacctgctggctacaccgctaagtcctcttcaagctctgcgttttatcctctctacacaccatccagtgagcttccgcatgggacgggctacaccccgatcatccctccttacggcacgggctattcgtcaattgtgccttcaccttcgacgaccaaggatgtcacgacatacaccaccacaacagtatgccctgtaacccagacttctggcactcaagttatcacaagctacactacctccgtcgtgaccgtcacttcgtgcaagaagggctgccatccagaaactgcttcagcttcctccacaccagcggcatacgaatctcagcctccccatgatgtcaccaagaccataacaacctctacatatgcctgggtaccttgcagcacgcccgttgggcagagcggttacaacaccatctacagcacttacttgactgccagctggacgaccaagactgtcgtgacaacgatccacgcatctactacgcccgctgtgcctgtctaccctgcaactgcgactcccaatgtcccccagggaagtgctgatacccccaagccccagcaacccacacagactcccactgtgcctgctcccggtgttcccactatccccaacgttcctaacgttcccgcgacttgccctgcccccgcgactgtaaccgtttacgtcacagctgaggcttctgtcccttctggttacgctaccaagatcatcaccgtgaccgagggaggaaagccgcaaacatataccgtgactgagattgtccccgctcccacaggacccagctaccctgaaggtcccaagccctcgcagccaggaactccccagaactctgctccctaccccaccacgaagccaggccatccgtctccttcatccgtcgtgccatcgggagcttattcgatgagcagcccttctccctcgggctactccatccacacacctcccgtttactcttctgttaagccctccggttacagcgtgaacactccttcgccatcttcctccgcgaagccgtcttcttcttctgccccggcctatccagtatacacgccgtcttcaaaggttgagtcttcctcatcgaagccaactcccgtccccactggtggataccctagctacggctacggtaactgagccagctctcgcgtaaatactttcacgcttctctgaagcgattcattccttaggcttgcatagccgcggcgtttaagcttgggttttcttatttgctgggatagaatgattggaatggaatatagatacgaatcacagttaattcacattagtcgctccttcaaccctgtcgctccacttctgataacgcagcctgagtacctccaaaaattgatcacatgttgaagaaaccttgaaagacgtctgcggacagccaggatctcgtatccgcgacgtgccgcgcaaagggtgatgtggcgatctagacgctgacgcatcccaaaggcgcagtaaatcgatagtttgaacacgagtctgactccactttgggttggtgattgcaaccttaacccacctctttttcagtaagttttacgtgctgcgtaattcgcgcaaacatgtgatcggacggcagatgcaccttctacagcaggttcttgacaacgaaacacagtgcaatcaacaatattagaagcgttccgaatatgttacgacgagaaattctgccccgcaaaggccaaaagatgtactcgcacgggcgtttagatgcagagacgtaagatgtaccagtttccggaagccccgacatgtagttcggtctcgttgtatttactggtcctgtagtcagagattgcgcaaccacagcccagccgcaggaacgagacaacctgccaatttatggatgtgtccactcttaaatatctgagcgacttgcactgatgaacagaccgcgtgaatgggtacggttttgcagctgacatgagatgatcaaatgtgcggcgactatcgccgatacgcaatatgcattatgagagtgaagatcaacagcttggagtagagagactctgcacctgaaacctctcagacttagtggatagcagacgcgggtcatactcttcgaacgcagttcatcaccggtactacccttgtctgtgagaccccatccctatcttgtttgacgatacggcgcttgctgagaaagactgctggcgcagcatagtcatcatgctcttcgtaatcttcatgaacaaggtactagttagcggacgtacggtcagcatgggagtccatcttgattccaaggattacctctcgcatacacatgtgaaagtgatctgttcgaatgtgagttgcttgttggcgagacaggaagtccttctcgcaaggatgcgatccttcaagattttgatgaatgggaagcttgatcgctaccgacaagcaatccgaacgcgtcgttgcttctgtagtagagggcaagtccagtaagagtgtgtgatcgacaaggtctttgcgcgcaaagtcgaagtcctgctttgcttccgattgtgcctcaatggtggtctatctgtagtctgatgtacacaaggtactttctctgtattggcgctatgatgctggcttcacggtggaatgcgtggaggtaaaccgagtaaagttggctaagtgtagatcgcgatggggtctgcgaggcatagtagggaaagagaaaagtataccgatgaagaggagataagatattgtgcagtgacgtgctcccatagcctgatcaattccagtctggcaaataaggcttcttttgcataccatatagctcaaacatgaggtgatagcaacggaaagatctggcagaactcgccttgcgaggctcaggtggatgaaaaccgacacaagaaatagagctgtatattaacacttccaatccgggtcctagagagtttcgcggcatccagacgcaactgaagtggccttgaagccattaaatcttaccttgctaccctgtaatactcctaactgacttttataatgtctcgacgggcttcgggttgatgcatccaggtaagagaatactagtgacgccaagataccgaactggctctccgttactacgatacaacccaggtgcgttgcggcttcgtcgggtacattctcaagatcgacacttgtggcaaggtgcttgcgagtcgtgacctaggctaaagatattccagctcgacattgcttgaatagagcttcctatctcttttgctgcagcccagcaaggttatgttatgtttgtacgagcatgaacagactccaatagcttattggtacataaaggatagctaaagacattttgaagttgatcagcttaacacttccctcagataatactaagtgttttcagagttagcgcgcacgagttgatgcagcgctgcggagtggtgttgagtttgtcatgcccatcggtctccggcgggcggattgatgacgttattcttggcgctagtgaagctcggagcttgttggatgcgacaatcgctttctttccctcactcgactcaccgagcctctcagacatcaattgcttctacaatgtttgctagacaggtcattcgtccggcgcgacagctgcaacaggtatgcgaagcctcctcacgtgcttccttacgagcaattcgtcgggaaagttgaggccactgctgacaaacattagcatgtccgccgatatgcctctgaagcacctcagagcggcggcagcagcaatggcgctctctatgttggaattggtgcagccggccttgctggtgcctacatctacatgaggggcggcaagccagcagcgccgctatcagaggaggcgaacaaggttgctgcgaaggttggcggcgcaagcaagaaggctttcactggtggcgaccagggctttatctcgctcttgttggataagtcggaggtagtcaaccacaacaccaagaagctcaccttcaagctgccggagcctgacatggagagcggtcttcccgttacctgtaagtcgacgccacattcacttcccaagtcagactaatcgaagtatagccgccgtcatcacgaagtacaagggcccagaaatggagaaacccgtcatccgaccgtacacgcccgtcagcgacgtcgaccagcagggcaccgtggacttcatcgtcaagaagtacgagaaagggcccatgtcgagccacatgcacaacatggagcctggccagcggctagacatcaagggaccaatccccaaatacccatggtccccaaacaaacacgaacacattgcactgatcgccggaggaactggcatcacacccatgtggcagaccgcgcgcgccatcttcaagaaccccgaggacaagaccaaggtcacactggttttcggcaacatctccgaggaggacatcctgctcaagaaggaatgggagcacctcgagaacacctaccctcagcgattcagggccttctacgtcctcgacaacccacctgagtcgtggcaaggtggcaagggcttcatcaccaaggagctgctcaagactgtccttcctgagcccaaggagggcgagaaggtcaagatctttgtctgcggtcctcctggcatgtacaaggccatcagcggtggcaagaagagcccatcggaccagggcgagctggacggatacctgaaggagcttggatacagcaaggaccaggtctacaagttttagattgtcaacttagaagcgctgtacgatatatctgtcatctagtgagacttcgataccaccaagcgctcaatgtcacgagcttaacaacatgtcgaccgctactgtctcatagctcttcacaattctcgctcccagcgtcgagtctcagcatggccttttcgagcatcgaggcttttccagagtccgacgatcaagcctagtgcgacagcaagactatagcttcaggccgttaggagattgttcacacttgcaccgtggtcgctgtccgtcttcgtaatacatcgagatctcatcgaacatgggagtgttgctgaacttcctttcacttctacaattggcccgagcggcctcctttactaccccgacaatgctaaagtgcgccactgaattatctctatattttcattccgctcctcttccacacccacaacttattatccagcatccacctcaaccacaaccgcaagatttagcaaccgtttatcacactctcgctaaactcgggcccttcttcatcgcaaatgagcgccttgcgttcgcgatccgtcgatctgataactcagtgggataccttgtgtacacaattggacgaagccattaacatgcccctaaacaacgaggagccgccatccaaggaacatccaacaattatcacaatcattcgatgtgtacacgatgtcccaccaacaatacgaggaaagctaggccgtttcgcaatctgtccatcgtgtacagttgattatcgtatcaaggagattcgagaggtccaggcggatctcagacaacgcgatggcatcttcgcctccaagactaatctcaattccattggaggcctaaaacataagggctgcactagatcatgggtcaaggcaaaggtctactgttaccgagacattcagaatctggaaaatctccgaaagagttttcctgagcaatcggaccagtggggtgtcttggaagcactcgacaagtgggagcagctacaagacgaggccgctcgagtaccaggatacaaatatgtccaagacagtctcgacgagcccgaagaggaagaggaggcagtgttaataccaagcccaaagggagaccggaaaccagacgtcgctgttggtacaagcatccctttgacgccgcaagagaggaacgatttgctaaaacaggatcgagagtggtgttttgttactccaaagcgcaaagcaaagaagcgtcgcgtggttcacctcaccgaggccgtcgaatcgatgagcgaggagctgtcgagtactcagattggtgacgccgcatcacttgatgaagatgtattgacagagatggacgatgttacgaagcgactggaccagcgcttggcaatgggaagctttgatctgtttgatgccatcgttggcgttgagttcagccctacgcaacagtctgatggctacgaggcaccgcacaacgaacaaacgacattacctactccgccatcgcctactccgccatccattgccaggctacctgtcgctcaacccggtcgatctgcactgaaaggtactcgattaacacctctcacttctcgcgctacctttgcagaacaaagcaccatattgggcgaccttgaacatccactcatcaatgaaccgcaccgcaaacataccgcagccggatttgcgcacaaacgcgctaattttcatcgcacaaaccgattctacaacccgggcacatggacgagcccggaagggtccgaaaaacacgataccagcttcatgagcatgtcgtggccaggctatgagaaaaatctgcgagagttgcctacagtcaacaaaaacggggtatttatggaggtggaaaatattgatccgaagctgacgcttgagtctgaggtcaggaatttgatcaatgaggcgcgagaccgcagagtggaggtggagaagaacgaagatgggaacgacgctcttgttgccatgccagccaccaacttgttcaaaatcgagatcaatactgagcaaattgacggggccctacgttcaactgcgacagaaattggagaaagcccacctattagcaagcagcgggtgcgcgaggtcgctatcctcattatcgacaacgaaactaaggctgaaggctcactgagtcgcaagcggcaaattgacggaacggcctcagaagcccagcctccaacaccccctccagcaatggcggaaaacaagacaaagggcagaaaggtaaagaagcccaactaatccaagatgactaccacagaacggaaacgaattcgaatgcgcgagaaccagaagacttccaaaggccctcgcattcccttgggcgatgaatagaaacagctaatactccatccgacgtcgcactgacgcgaggaagaagatgattcttcaacgcatactgggctcgcaacaatagtcacgccgtcaagtggtgaaggcgtcctacatcaggaaaaaccactgccgaacacgagcccggtacaggttatgcgaggcaggaacggggcgccggcatctgcaaagcctgttcctcgagatctgcgccgaagcaagtccattccagagctgacagttggtgtgggcgatatggagggcgagcgttgatgggcgtagagttggaggttaccaggctgcaagacagtctctatgatgtatagtagtctacacactatgagtgaaactcatgataatacccagcttcttggttgcatggcgaatgagcgaaaacacgcgtcttgacaagcgccggcatcatcctgtgtaccattccattaccacaagtggtttgcgcgttgcggaagtgccattcacagcgcaagctgttttgcaccccgcggtttattcatacacattgcagtgaagaaataattaaagaccaacgaatatattcctactagacagcgttcccgagcaaatgataatacaataacagccacgtcgtttcccttcctcttcactttccgcttcagtgtccagctactgcgtcggcgggtgcctgttaggcttgttgatgcacggagccgcatttttaggctcgcagaaatattggacgtcgttgcagatgatttctacagcaacagtccaattagtacccatgtgcgcatagagaactttttccaggaagacttacgaacacaatctaggttagggcagcattcgtattctccgctgcagagggctgggaagatcagtaggatgctctaagggacgataggaggttacgtactgccagggcctttacatgtgcgctcttggagctccaaaggaactgctacggcggctgcaaaagctggtaaggcaacgagagcgacgatggaaaggaacttcatgatgaagaagggcggagaaggttatggagtgtttgaacttgagactgatgaaaatattgaagtgtttgctgaggaagtgtgattggaatgtcaaagtgttgtgctgaggaagtgtgaggggaaagacaggtccttatatacaccgtcgataacgtcttgccaggttatgccgtggtaacaacccagacgcacggtcagcttagcactcgatcgacgcagcgatgcacgggaatcgaacggttgtgcacttccagatcatgcactctcgcatctgccatctcaccgtcgggcgtgagaaaccccgatcaccttactcaactgggctagtagcgcgaaccaatttacatagccttttattggagggcttgcacgagtatgatccatgctgaatagcagattggacggagtgtgaaagttcgtgttgttagaagcttggacggaaccttaacgtgcccgtgcgcgttatgcgcagagtcgcgtaatatgcgctaaatactatttctaagattgcaaaaataaggctataataacgcatataatagctattattataagatttcttagtagtttagtaaataggactttataattattttatactatttaaatttacttagaagcttaatattatagctacgtaatattacttagagtagtagagaagatagagtaagtaaaacttaaatactacttatagtatctctaacgcatttctaacgctttttcttagagaagactacttataaggctttatgcttacttctttagaataattatatagctttcttagtatcttattagtatttctaacgcttatatttagcttattttttagctttttttttctctcttactatcttaagtctctcttattctatatacctcttctttagcttaacttaatactatagttaagccttcttacgctacttcttagcttatactttttagagtttcttctctattttattattagctctaaccttctctctagcataagcttctctaaccttttaagaagactataagatagctctactatagtactcttaacgctattaaagattaagagctttgctcttctttttatacttctttttatatattagagctttatatagactcttaactttatgctataatagctagttttagatagagagttaataaagagtaaagcttaactttttagctttatcttagcagagattctttactatagcacgtactaaacgctctatttatagctaattagataataagtaccttaataagctaagtaattatttaggcatttaagtaaactttttaagtataacgttagagttctttagctatattcttattattttaaacgtctttaagataagtattttcttactaaaaatagatacttagatattctaaaatagcttaaaaaagttatctttagtaatagagataagcttctaagctttatagagataggtagtaaggtattagatataagcctataagagcagcttaaatagaataacgttaagcagttataatatataagttaaataaagtagaaatactataaaaaggatataataacagttataatagcttataaaatctattattaagtaacttctatagctatctagaataagcaactagtagtttcttctatagtgagagctttctgcttcgtatagtaattaaatacttacttaagctaagctaaactaacgttattattactctattctattaatattaagattataaaaacttagtattttctaatatctatagcatctacctaagataattatattatctcttttttagcagtataaataaggctagatagtaagaagctcttatctgcataataataagctagcactattataaacttatataatctattctaaagaggtaccttaacttctttcttatcttattaatgctaagaaaagattcttttacttctactaataaggcttattaagatactcttcttatctatattataggtattacttagcttaatattatacttctctatctttctatgtagtagcttaaagtagagtctatatttaatcttagaattagctaagatgcatatataattaagcgttagtagcttattttaagataaaataaatattatagtagttaataaaataggtaacttagctcttagagataagctcttaggtaatctctaataagaaattttatattatctctcttatagaaggaagctcttattttataagaccttctatatattatataagttctagctcttattataagttaagtttctactaagtaacttttttagagttctaattacttatctaactcttatgcttttaagttaatatagaatatattatattatattttgcagcaatttctatatatataaaatattctcctagttatagagaattaatttctttaattatagcttaaattagatctatagtcgtaaagttataagttattaaagttagggtgttagatgcgtttttagtattcagcgcgcattacgcgactctgcgcatgacgcgcacaggcacgttacgcgactccgcgcatgacgcgcacgggcacgttataaatggtagggcaactgccatctctttttggtctagcttacttattgatgatacccccctgtttgtctttgtaactataaaaaatacggaaccttatagcacatgacatctccacgggtaatgccatgcccagagatcacgtcctcaaaaaaacgactgggtctaccttgcgctgtgtctagcaacgagcgagcgttgatacttaaagagttcgagatcacgggcgcctgcatgatttttcccgcccgcttttcaaagacgatagatagaggtttcacatatgtcttcatgagactctcaagaaatagataggatgctggtaggtgcgaatacaattattgtgcggcaagctgctttgcctctattcacacgcgctatagtaaagaagtgaaagatcaacaagagatataatattgcaaaacggctccatctattctactgttttgagattgcaaacaagatataccacgagctagctccagctgttcccgcgtcctgactttccatatgcccgagaatatctcgcccaacggtggccagctaatggcggccgccgccgctgccggggtttatacaacgagtggcgccaagaggctcgcaaaaaaatttgctcgagttacaaataatttctatgttaaacacacagtttagctattcatgtgcataaaatggtctcccggtatgctggaagaaacgttgtggagcgacttaccaacacagtaggtattggcgcagcattcgtattgcccggcgcagcgacctagaagaagattagttgggtacttcttggcgtaatagttgctatcctaccgccacggccttgacattgtcgctcctgaagctctgcaggaattgcgacggccgctgccaaagcgggcaagacagcgaagaaggcggcaagagagaggaatttcatggtgtagaaagccggttagacttgagagtcttggtgggaagttatgaagaagagttgcggagtgtttggatttgaagactgactgagaatgtcgaagtgtttgctggagaagggtgagagggaacatgaacccttaaatacatttcataccaagctatgctgcagtgagaaacccagaggtttggtcagctacacaattgatcaccaagcataaaagaataatgcatcgaaaccgaatggagatgcacttctaaaaccctgcattctcgcgattcactgcagatgtaagctgcggacatggagaagccccgatcaccttacccaactggactagctgcgcctcgagattgagtcaatctattcaaataatcttgaaactcatcgccatagtcatctatctcacggcttacatggacagaatccatgctgagcggcggatcagaagaggtctgacagacctcaccgtgtctttgaaagattgcatgagccccaaatcgtccgtatctaccttgagatgtgcctatcaaccacatagacgtggacagagtctgcaaaggttctagacccgagataggtccgaggaaatctgaaagtgattacctgccgctagagttcaccggctcgcggatgcttcgggtcgtccttcgcatgcgcggatctcgggaatgatcctccaatcattatctattggctgagaacctatgcatccccagattcttgagcatcacgctcgatctgttctagcatctgcatggcttcgttcccacatttatggactgtgccaccaaacctcactgccatcccatgaattcttaacccttttagctgcgaatacatacacggaatgaaccaccgctcgcccttgggccaggcttctggtaccgtaaagacgggtgagagcgatccgtgctaggcttcattcggtaaataatcttccgtattccgtattctcccaaaataaacgtctgtcagatcacagaacagtaaggccgcggacgagccacgctgcaattttatctttagagcaaagctagtggcagttggcctttgcttgattgcatcgctgctcggtaaatgaacgtctgtcagttcgcgcacggttgctagagtgaggctgtgcaccagccacgcttcgatcttttcgtccgggtaaccagatatcgtttgatagcgctttttttattgcgcatcttgatttcagcgtctatatgactgtcaagtgtacattgcgctcatgacttttgaagccagacgctcaacctcccgccatatacgtgacttccaactagatcgggtatctcaagaaacgtatatatggtatttgacaacagcgctagaaaaacgcgatgcacttcgtatgcttaacaagcctgaattcggaaagaaaatacgtatgaagaataacagggtatcgtatggtaagaaatgaagtaaacgtatgtggaaaacgaaacgccttttaacgcctttcccactcgctttactatgcaaagcgctctagttggcttcatttaagcctccaacgcacatgcgacgttacgatctcctcaacgacctgcgcgaaacgcggtgtgcaaggcgagaagttacagagcctacttttttttcgtgatgagcaaacatgaatgtgaaatcagaaatccctatgaagcgtgattgagaaatggaaagctagaccgagctgcctagagcactctgcaccaacacctacgcaaagacgcaagcgcttagggcacaaaatgcgaagctgaagacgtctactggccttgaactccgtacatcaacaacccgtcaggggcgctaaagatgcaagtaagaattgtctagtttgatacatatggccctcagccgacgtcggagaaggtcatatcgtactcggggtccattgacgcgtaatagaagggatcatctgcgtcaagtggcgtggtcatcatggagtcgacttccgacatcagcgaattggcagcgagtcgttgaggtaaccgtgatgagcccggttgatcaagaagatagacatcatggggtgacaggtattggcggtggttgtgggatgtgtgcgagtagtcggtaagatcagctagacaacaaaactgcgcgtctaactgttgcgattggtcatttgagggaagcccgaggtcatggctggtgcgtgatgatgtagtgattccaaaggatacatctcctgtatgatagtcttgactgcttgactgtgtccccatctcggcatgaggaatgtgtgatgtacctaaggtttgctcggtttggtaaggcaagttaaggaagtcggcagcgcctccgaaggctggcacctctgcttgaatcagtcctgtgggtgcaagcaaagcttgctccatgtcaaactcaggatggggctggtgtgcttgagtaagctgagcccaagcgttttgacggagttggtcgaggcgattgatatagtagattttgatagcatcaatgtcaacacgttcgtgattcgtctctgtgaactcttgagccaagaactgggctagcacttccgaggctcgtgacacaagggtatctacagtggcgttttgggccaattcagcctccatttgttcaaagcgctgttgcaagttttgcgtctctgtcccctggtcgtgttgtccttcggggtgttgtagggtaagagaagggtttggtgaagtcggaggattgactcgcgacataacttgtggtaagccaatgtcattgcgtagcaaagcaacgaggttggcagggaggagcctttgatcgttccgatctacgagttgaaggtcagtaacagcaacattagaagacggctattacttacagggacttgtgacctgagtttcttctggatagatctttaggaaaaggcgcgcccatattatgaggctgctaccctgaggctggcttcttgcgcgacaagtaccagctccttgctgtcttcggacccaatggccaccttgagcccaaatgtgtgcgtcaacaaagtcgtccttgcagttgtcacaacgttgaatgaatggaagttgagcccgatgctgatgcgaataggtgggaagtaagtgctgtcgaacaccgttcatgtatggcttaccgcaaccattgcacggcgatgtctgcccatacatgagatgccatttatgtatcggacaatcaagttcctggtattcaggtacgtcgaattgttcaagggcatcaagcaaggggtcagcagttttcttgcttggacggtgtgagtacgggtgtgatctcgacgacgctttggaagtgcgcctgctgataggggattttcccttgttttggcggtcactaacccctccatcatgctcgtggtcgggatgttgagcatcagttgggcaagggtttgcgggttgattgaagtctgactggccatatggttcggagagtagctcagttttcaggacatgcagttgctgaacgaacgcggcgtggagctccgaactaaataagttagaatttcattcacatatcccctctactgactcacatgacacgcgcacatatggtttcgggacataaaatgaaacggtgaatgagatagccacttactgctcgaactggaatgcttcgacgatgcgttggtactggagcaacaccacatggcagtaaagattgtacgcatggtcatccaacttcattctagcattggcgaaatgatcatatgcccggtgcgtcttcggaggcacggagtacggtagctcgacgccagattcctctggtagggctgtggtgcaagttgccgttccatggtcgctacccgtctcatgcttctctgcgtgcgaaagtttgcctgcgcttgcaagttgtcgtcgtggaatcggtttagtttcgccgatctcatgcttgcgccattcatgtttcctccttgcgtcttgtctcttgaaccttttgtgacagacgcggcagacaaggtccgaacctagttgcgctggcttctcggagtgcaacagacgaacatgccgagagcagttgcctcgtgcgtagcggccagtgaactttgcaccacatatctcgcatacagtatgatcgccatacggcttgatgcttgtttgctcggagcgtgatcgatccgacccgatgacttcagaagagacggtgcatggccgaagctgctctacgagcgagatagttgtcgaataatcgctaatgctgggggatggcctgaatttcttacatgatttgtcggaggagtgatctcggatggtcaaatcgtaggcgggatcgtggaaatcgggtggacgaatagcctggcaggtgtcagcgacgcgcagcaaatcaagcatggttaagccttacccgcaagtcccagcctacggcgggtagagcctctgtctgtgcaggctctgaaaaaacatcgagtgctggttctgtcgcgatctgaaagaggaatggagacgcggagtagtcagacgagttgtggtattggcgcggtagagaatcaaagacagtggacgggttgttataaattcccgggtcggccgatgattcattatcatcaattatccaactagatatcgattgtaaatcactttgtgtggagttgatatgctctggaggtggacacgctgtgttggcggggtcggaatgctcggaacggcgataggaaccatcgtttctgaagcttgctgcctgttggccactgagccggttacgaaaggtgccaggtcggacgttgatgtcattatttgcataaacgctaatctggtccgcgatgggatgcaggctgttggcggatgctccctcaaaacgtcgctgagctacaagcggaatgccgccccggtcgctcatgtgggtactgtatggtgtgggttcgaccgagaaggacccgtcttcccagtccgctaggctgccgtcgttacgttgtgccatgggcagcttgagatgagatgagactggccacaacggcgggaatgcgacaggtgtgatacatatgatgagatgaggtcgtcgaaagggcgaccgggcaactttttatgagaaataccaaagcgttcaactgcacagcaacctagcttgatcgatcgatccgcgccacactcttgggtgaacttgctgctgacgacgagggtggtacactcggcgcagcaccaacaagacgtctggattggagggcaacgaccaccaagaggtttcagagcgggatcggctcgctagtgtacagagggacctcaaggcgagcttgtaatttgcggacgttgttaaaagacgcttaaattcgtagacaatctctggaaatgcctagagctcgatcgtcgagtcttgttcgaaagctgcacgcgacgatgcgctctctatgcggagcaacaggacaccgtcccggggtttcctgccaattgcagaccatagagggtacccactctcgtgctgaacaaggtgagcgcattgcactgatcaacaaggtgagtgccctcccacctgatgaccgaagtgaaatgttcgaaaaagccgcaaatttgccctctgacgccctcgcgttctgcaattttgattcgctcgtgcggaaagacgggctgcagcacacgtcgtgtgagcagggccactgtctgtcttactgtcgatcttggtagctttgagatgcggctctgcgtgaccaatcatggatcgctgacaggcgtacaaggtgaatcggacgcccctctgactagcttcccatgcaggcgcagttggcaagcctgaatgcattgggtttccgatgcctgcgtgaagatgttccctggagaaggattcttgggaatttgatcgtgccgttgtgggctaccagtagagctttctgcgcgatgaccacatggccgcttttgtgagtgccatgcagcgagtgagcaagtgaacactctagcggctgccacgatgacgattctgtgcttgtcctgctgaagttcttacgaagccacagtttccttgcgtgtcgacgtctcgtgttgcgaaaaggtgagctgggaattgcacgttgaaagaacgatctgaaagacgattacatgcattagatggtaccaagacgctagtacgcgtgatcacgtgccgaatacataatgtcgccccgggccctctcctaaggttgcacgcgcttcaattgcaccttcatttcctcgactccatccttagcctgcctccagggccagagtgatcgtgccacttacacctatccaactttgcccactgcatcctctccagcttctcgcccttctttctcctcgcaatgacgagtaagatatcatgcaagaactctactgtatgttcttctttgtctctactcattacactttccagggtcatcgtctttgtgaaagcatcttgaagataccggcgtagaagggagtcaggtttcgtgtgctcgtaaacatatttgataactggactcggtgtgacccacaacagggcttgatgctcatgaagcgcatcaatagcagcgttgccgagagccgggatgatgtggaagtcagcaaatacccatatcttggaaagtactagtggtgagagatgcggtgggcgtgctgcgctgatgggttcggaagcatcgtccagtttgccagtgtagagccagcaggtaaaagtgtcgaagacttcgatgtcttcaatgaattcaaatgagttggtaccactgtcgtggaaaccgctggtaggactgagagcagcggcgagatagccggagtgccaggtgagaagtccgtggaatacatggtactccttgctcttcaccccctctcgaacggtgatagtcatgacgtcaaggtgattgaagcaggtgctataatatgtgttagcattgaaggcccagctttattgatcttcgggtgtttacctgggcgcagcaactggcgggcctttgcagttagagaggatgctcatgttgtgcaagcttggatgctgtgtagttgacgatgagagttgggagccgcagtgtgtttagattgatttggaagcgcagtgcgaaggttaagaaatgcgcagaagtgacccaagctcaaattggagcatgctgcgtgtctgcctgcctgccagaaagcagaaggcatacattcactcaaaagtgcaatgtcaaacctgctccctcaggtgatcttactgagttattttgagcaatgccacacacatccagcatggatatgtatggggtcaatcaattacagcataagttcagcagaaaaggcatgtccaaggtcgtcaacatcgagcagaccccgggagatccatatatggggttttggtgggttaaccactctctagtccgatgagataccctatattggggctttcgtgatgggctgggtacactgatgcgcacattgaccctttggtagggcgtttggagggaaccggcttgttctccgagcgaagaccgaggagaaacaggtaatcgtcgggatgtgatcgatcatcaagattacggtcgagcttagatgtaatgcgatgctttgcgatctgaagacatctagtcgtggagtgctgttgacgggttgcggcacgacgatgcgggaggtgagggagcgacgcgctaagggctcggcgaaactaagctccgtccggtttctttgagcgtcgcccgcccgtcgcgaccagaccaacagacaaggagctcatcctcctccatctgcaaccgccctcacctcgcctatccctccctctccttgcgcagcttctctatagccaccgtcgcaatcatggcttccgaatacgttgacgacgtcgaggactacgaggatgacgagggtggagagatcacttcggaagactgctgggccgtcatcagctctttctttgacacgaagggtctggtatctcagcagctggactcatatgacgaatttacacgcaacacaatacaagacatagtgaaggaaaacggcaccgtaatactcgagcagaacacgccctacgacccagacgaggatagcgaccccatcatcaagcggcggtacgagatcaaatttgggcgcgtttacctcgcgcgacccacgcacacagaaggcgatggcactaccgtggcgcttttcccgcacgaggcgcgtctgcgcaatctcacctactcgggcgctatgctggcggatatctcgaatcgtataatggttgcgaaagagacgcaggtggtcgttgaaggtgaagacgaggatatggaagtcaccaacacagtgggtggtccgacgcagatcaaatgggagcgcgaggatgtaccgatggacgaggagtcagcgcgggtctttataggaaagctgcccgtcatgctgcgatcagagctttgccatctacgcaaccagtctgatgaggccttgttcgccttcaacgagtgtccctacgatcagggcggctacttcgtcatcaacggcagtgagaaggtccttatcgcacaggagcgcagtgcggcgaacattgtgcaggtcttccggaagaagcagggcaacgttccctggacagctgagattcgaagcgccgtcgaaaagggcactcgtctgatctcgtctttcaacatcaaatgggccgacacctcactgggcaatcccggacagggcaagcgagctcctggaccgttcgcatacgctatgctcccatatatcaagcaggaagtgcccatggccatcgtcttccgtgctctcggcatcgtttccgacgaagaaatcctcagccacatcgtatacgaccgcaccgacacacagatgctggagttactgaagcctagcatcgaggagggtgcggtgatacaggacagggagactgcactcgacttcatcgccaagcgtggagccaaccagggtaccagggaccgacgtctcaagttcgcgcgggacatcatgcagcgcgaattcctacctcatatttctcaaaaggaaggacaagacactcgcaaagcctacttttttcggttacatgatccaccgactgttgcagtgtgttctcgggcgccgagacgaagacgaccgagatcatttcggaaagaaacgactggatctggcaggaccgctggtcgcaaacttgttccgtattctcttcctgaagttgactaaggacgtcttcaagtatcttcagcgatgcgtcgagagcagcacggacttcaacgtgcaaatggctgtgaaggccagcatcatcacaaatggcctgaaatactctttggccacgggtaactggggtgaccagaagaaggctgcatctgcgaaagcgggtgtatctcaagtgttgaaccgctacacatatgcatctacattgtcccatttgcggaggacgaacacgccagtcggtcgtgacggtaagctggcgaagcctcgtcagctacacaactcgcattggggtcttgtttgccctgctgaaaccccagaaggccaggcctgtggtctggtcaagaacttgtccctcatgtgctacgtcagtgtcggtagtgatgctaccccgatcatcgacttcatgtcacaaagaaacatgcaactccttgaggaatacgaccagaaccaaaacccagaagctacgaaggtcttcgtaaacggtgtctgggttggtgtccattctcaagcgcaacagctcgtttctgtggttcaagagctgagaaggaacggaactctctcgtacgaaatgagcttgattcgtgatatccgtgaccgggaattcaagatcttcactgacgctgggcgtgtcatgcgacctctcttcgtagtagagaacaatcctaccaagcccaaccgcaaccaattggtcttcgacagagagatcagtaaccgccttgtaaaggagcagttggatagcgacactcgcgccggctggagtgacgctgacatcgctgacaatacctatggatggaagggactcatccaagacggtgtgatcgagtaccttgatgctgaggaagaggagactgctatgattacgttctcacctgaggatcttgacgagtggcgaggcatgaagatgggtctcccaacgagcgagcgagccaatcttggcaaggagcgtcttcgacgtatcaagcccaagccggaccctcgcatccacgcctacacacattgcgagattcatcctgctatgattctgggtatatgcgccagtatcattccgttccctgaccacaatcagtcgccccgtaacacataccagtctgccatgggtaagcaagccatgggtgttgccctgaccaactatgctctgcgtatggagacgatgatgaacgtcctttattatccgcaaaagcctctggccacaactcgctctatggagtacctcaagttccgtgagctgcctgctggtcaaaacgccatcgtcgccatcgcatgttattctggttacaaccaagaagattccgtcatcatgaaccaaagcagtatcgaccgtggtcttttcaggagtctgttctaccgtgcgtataccgagcaagagaagcgcattggtgtcaacgtgctggagcaattcgaaaagccgactcgtgccgacactctaagactgaagggcggaacttacgacaagctcgacgacgatggtgttgtcgcccccggagtgcgtgtttctggtgacgatatcatcatcggaaagacggcgccaatagcagctgatgcccaagagctgggccagaagactactctacataccaagcgcgacgtgtctacgcctctgcgaagcacagagaacggtatcgtcgaccaagtcttgttcaccaccaacaccgaaggccttcgtttcgtcaaggtccgcacacgtacgaccaaggtacctcaaattggcgacaagtttgcttctcgtcacggacagaagggtaccattggtatcacataccggcaagaagatatgccttttacaagtgagggcttgactcctgatttggtcatcaaccctcatgccattccgtctcgtatgacaattgcccatttggtcgagtgtcttctctccaaagttggtgccattactggtcaagagggtgacgccacaccattcactgaggttaccgttgacgaaatttctgatctgctcgagcaagccgggtaccaaaagcgtgggtttgagatcatgtacaacggccacaccggcaagaagatgcgtgtccaagtcttcttgggaccaacgtactaccagcgtctgcgacatatggtcgacgacaagatccacgcccgcgcccgtggcccactacaaatcctgactcgccagcctgtcgaaggtcgtgctcgtgatggtggtctgcgtttcggagagatggagcgcgattgtatgattgcgcacggtgccgctgctttcctcaaggagcgtcttttcacagtctcggatgcgtatacagtgcatgtatgcgacatctgcggactgatgagtcctattgcgtaagtccagatatacatttctccatcgacttgacactaacatttgtttaagatccatcaagaagggcatgtacgaatgcagaccctgccacaacaagacgcgtatctcgcagatccacattccttatgccgccaagctcctcttccaggaactcctcgccatgaacattgcgacgcgcatgttcacggatcgctctggcctcagcgtgcgcgactagtcttccgcggacgcgtcaagtagcacattctcgataatcgcccaccaaaatctcatgcgcaagcacagagaagtcatggcgaaggtgtttgctagaggcaccagtcgcgggttaagaacattgcggcaaggattgcaacgccaaaggacacaagggaagtaatgcataaatcaggcgttttcaaggcattcttttgcagtcacagattgggcatgaaagctttacatgggaaataggtaatgggtgtcatggcgcatctcacttcggagaccttacgcgctgctaggacaaaagagagtaaaagtcctcttgtataaccgaatcaccgcagtctattggaatgaaatcatttgcttttcttcaggcttcagaagtgcgcttgatggtgagcatggggacgtgcaagtgaaggtgaaatggtatccattatttatacaatatttaggcaatgttccactcagcgccggcggtctcggtcatccctcatgtgtcggtcccgactccgatcgcgccgtggacttcgagttcgttcgcgacgcctaggcttatatcgtccgtctcgcctcgggcttcgacttcgattgcgtttgaagcggtcgtcgtggtattcgttttttcgttcccgtcggcgggtatcgtctcgtcgcctgtctctgtcgtccctcggcttatcctgtcctgcgccatgagtgtccttttgtggttccacgcgatcagcaacgagtctgtcgactaccgagtccgaaacaatctgccgcccagcgtctccacggtattgcctcttcttctcgagattgtcgatacctccaaatccacctgctgctcgtcgtcgcttcatgttcgtcacgtcccgccagtcgtcagcgatcctcgagacactctgtgagaaatcgacgtgtatacggtgatcgtcaatcaagacgccatccatcttgaagtaggcctgttcgcagtccttctggtttgtgtactcgataaacgcatactgcaagctgtcgccagtcttcttgtctctgatgacctcacagctcaagatcttgccgaagcgagagaagataagttccaaatcttcgtcctgcgtgaccggattgagtttgcacacaaacagcacgttctcaggtggtgcgacctcggcaaaaggcaagtcgccaaccatttcaagcgtgagtgcttgtgctcgcgcctcacgttccctgcgtacccgttccagcgcctctggatcgttttcggcttcaatgttctcgtcgtaggcgacacgtacggtggcgagctgcgcggcagaaggtacagggctttcgggaggctccacgaggccagcgggatcggcgtatgggtcatccaggacaactgtgtgcaagatgcggatgtctttcagtggttgacctttgtcgtcgatatatgccgtgttgatcttctcgagcgtgtcaaagccctcgacgaccgtgccgaatatcgcggccttgccgtccaagaagtctatatttggtcccagtgtgacgatgaactggctgccggccaagcgttcatccggattgtctgggttcggcgcggtcgccatgctgacggtgcccatttctgcgtgcttgagcttcggcttgaactcgggctcgaatgtcttattcgcggcctgcgctgggtcaagcagaccccagatcgagcggccgccatcgctctcggtggagctaggtccaatagggtcgccggtctggaaggagaaattgggttggacactatgcacgggcgcaaagttgtagtacttcactttgcagagcttgaggaagctacggtggccagctgtcagtgtctgttctatgctcagcttggaaagacagcgggcccaagcatgcacatgttgtggatggcaggcagagcacacggggcgcgcacaaggattggatcgacttacttttcacagcatttcggcgcgtcgtcgaccagcagatcgatggtaatgtcaccaagtgacgtctccagaagcacggacatggttcgcagtgtctcgtgccgaattgtggtgtttgtcgcaaaagatgcggttcctggcgagcgacgcgccgcactttctttagcgtcgagcacgggtctcatcactgatcacatgatctgacgtaactcgccttttcgcacagcggcactccggcccagaactgccgtaacactactctccatttcagacgtcttgcaagctgctttccaatactcctgcaccacgttctccagcatcttattccacagatatccagagtgacgagtgggtctgccctcccttagtaccgcctcatcgaaacgcgctcgcatttcattccagaagcgcgtaccatggagcttcacttgccgtcaccgcgctacagaaggacggggggacaggaagagcaccgtcagtttaggcagtcatccgtgagatgaccgagaggtgcgcaattatggaattccttgctgtgagcggcccgtttcgaaaattcttgttggtctgccgtgcggcaatgccccttgtagagattacgggatgccgctgcgtttgtcttccggtcattcacatcgttgcgacttcctcgtccaatggagtgcttgcaaaatatgtgggggtgccgctagctgtacaacgacaccgcagatcatcgctatcctcgcagtttggtggagtattgtctagagcatcgcctagggctttgtcaagagtcctagtctcggccttctcaagtttgctacgcttgagactggcacaaactgctgttgtgttgagcataggctggacatggcttgcgtctcgcgttggaaaacagatctgctgagatgcgcacagcataagtgatgattgcgcgtgcagtcacaccgtcacttcgccgtcgcatgcacgagcctcctcgatgatttctcaaaggctggctgtagtaacttcactaagcttgtcattgtactgtcaaccgttcctgtgggtactttctacatccagcatctagcaatgcatctacagactacagtcgaagcgatctaccagatggccaggatcgtggcagagccaaaactccatgtcttccggatcccgctcgtggatacaattgtttgctacagcccgggcgccagcctgatctctactccgactgcggtttggcagggtgcgtgcactcacgacctcaatttgtgaggaatggctggtatcagtcttgaagtggcaataccatcctgcaacttttgcatacacatgtctcgacgtattcggtacggaccgcctgatctcatctcattttcagcctcctcattcttgtcattgggtacggaccagccttgtattgggaaaatagtcgaaagacacgacgtgtgcccgatgcgagcttttctcatctagatcccgtcggcacctccatctagcttccccgatgtatgcaggatgttccgactcttctcggtcctggagccggtaccatctagggccgagtgcagggatgatatgtcacggtcgagcaaagtgtaagtcagctatctcacgacattcgtggcacaacgccaaagaaccaggattgccatatgcgctacggtactctacagccttggctcccattggcagcatttgctctgacagcttcagcggatcgacgcccgcttgcatatacgtttcagcagtgttccggtagactcccggaccttgttctaacctaaacaatcttttctggtctggcatggatagataccagccagacaggtcacatgggtcttgcttatctacagcaactagatgagttctacaccatagggatctccaagcctccaaatgtctggtttgtaacgctgggcacttatcaactacatgaagctcgtctcagaatactacggcacgagatgtgtgcacattcggtctccttttgcgactgtacaacgcgtccttgtcagccaaaatcgatggtagaatcaggttgtgctgtgctatcgacccccgaattatggaaactaacatggagatcactgtacaaccgcctcacaatacttaatgggatgcgccatcggggccattctggacgtgtctgaatcgccccatcgcttccgttgaaggcgctgtcgagtggaatcaatttcaacatgaccccggcctttttgtaccatgtcccacgcaagttcagaccactgctggctagacgatgtgcacctcgggaatctggtagagtatgcagtgttcacaggggttgtgccatcatgcccgtgcacgacagcatacaaacaactttgtccaggactccctcctaaagaaccagtgacctccttcaatacttcaatttgattccagatctgccacgtatcaaggttgacatgatcttgtgactgttcttttctaatcgatcagagagttgatgcaactttgtctcgttttggctataaaccttacttttccgacagaccaccacttgatctgctcaccagttgacgtttcaactacagaactattttctgaagacattctcttccgcgcatttggtccctgagtacaacaaagagttgatagttttgagacaccaatcactttgtacttgagcgattgtctcacttcctagcacgttatcaacgatacctatctcggtccgtgtcttagcctgctttgagatgactcaatggatgttctaacctaatcacaggctgctaacatgtccgccatggattatggtctcggccgtcgctatgcgccacatagcggcgtcacctttcccgattactattgtgacgagcgcagcacctcttttgcattatcgcatgctggcaggacagatccctgcagctttcagtacggcggcccagtcggcggtaaccgtgatcgacttggtagtgagcgggacgataacccatatgatcctggcgcttcgcgacgtcgcatagctgtagctgtaagtgccagctgtccatgatttctctcctcgatcaaccatgcaaagtttgcaaacagccaaatgttgaaattttacagcgtccgtcaaattcgaagctgactttgttcacagtgcgctcgttgccgaaagaggaagattcgatgcagcggagatccaggcaacggtgctggatgtagtagttgccgacaagctggagtggagccaagctcttgtcaattccatcgtgtaagtatctgaatcaatccatgaacttgcatcctaaccaaactaggtcggatcagacaacgtacacaaggtcatcgacaactttcacctggcgcagagcttgacgggaatggccaattccaccgcgatggccccgctatactcgatgcctgccaacgaacatgcatatgctcgtccaacatcaagtgggacctatccgctcattgacaccaagccaatatatccttcgacctggactgtaccatacaccggggacacatctccggtcgagacatatggtctggaacaacaaacatcatttctgcccaacaatgtgtctgtcccacattcaaacttctatgatgcatcctatcgatgggcatacacatctggaaggccattacagcaagcgagcaatgtatactacgacgaggacccgtatacggccatgtacggtctaccatacacgcccaataagcaccggataaccgttcccagcgaacctctctcgccaatgaacatgtcatccctagaaacggcacttccatctaggcctcaccgccgatactgtgcgccagatggagtggctcgccagcttccattcccacagccaaatccagctcaatcttcacggaacgctgttgataacttacaagatcaacgattgagatccagccaaggaggtagcgcatcatttatgaggccaatacaaccatggaatcccaacaccgaatctcttgtcaactcgactactgcgacgtcaatcactaattctgcgctggccccgtcggccatagatggggcgcttgaaatacttgcaaccactgcaattgagggtgacgcgggtactacggtcacctcaacatctcccgaactcaacttcagtacatccacacttctggaagccatgacagcctcggccccaagcaacaagtattccaacttccgggagaatcgctcccaaggcagaacatctggacaacttacacggcaaggttcgcataccaacctgtacagctacaacacgttcaattcgatgaatcacaacgccctaggcgacgagggctcggacgattgcaagcttgtgaacggaaagcaatacgtgccgttggcacaccagtcgatgcaaggctcttcgatgccagagagtctgcaacgggattcgttccagaaacgtaatggtccaatgcagcgcgagtcgatgcgaagtcttgatacgtctttctaaaagctttagttcacgcagtgtatctttcgccaagatcccgtcccccttccgcttcagcccctcctcctacaacaatccgcgcgagccttggaaacccatggacgcctcaaagtattattttccttcgtttccccagacgtttacgacaatgcctacctgcgcgaatactcgcatttctctacattggctccagcattatcatttgccacctcacgattgtgtattgacatcagcgctccaggccacacgttacgaccgctccattcgagttcgtgtaccaacatgtccttaccaccaaccgtcacttcccgcagcagaagcagacaaaacgccagggtcactcatgtcgtccgtatcgcatagttcgcacttggttgggaaaggagaaaacacgacgcaagtcacatgtacgatcagtaaccaaaatcacaatataataccaatgtgggccaaacccgtgcgtgatggttggtccgggtcgagtagcctggctgcgcgtgcattgcattgccagagtatcactggcgtgcgcaacgatgtgatccttgtctttccctacacagctcgtgcggcctgtacaccgctcctaatgcagacgttaccgcttcttcaaggaaccactttattccgcggctgatgaggcactcgcgtgtagtacaatgcgttgcacgagatacgttagggtagtatcagggacccgcatgtcgttcgcaacgatgatccttgtgcgagatgaggggttgcggcaatatgttatacaggagttacacaggggattaggggcggctaagcccgtgaatacatgggaattgtggaccgtagtggcggaggcgggtacataatccgaacggcacgagggattacatcggattagtgtgcgttttgagccgaagtgatctgctagtgaggtcgatgtggacgacgtgattagcaaaatgacagtgacacgtgcttttgatgcttgaaattgtcgaccctgacgtgatggatccaatacattctgcgatgtcactgtgggagagaaatgctctggtcgccacttctgaaagacaagaagatttaatcaacatggggactgtagcgggaaaatgcccatgtgatttgatcaagctaggccgtattgctatgccgcacttgttttctgcaatattgtggtgacctcattcgtgattcctcgtgctttatattctgtcgcatggtacagctggaagtggactctgacaggtttgcgatcagaatggctcaaggggagtaatgtcctaagctgaaccagaaattgcttgccgtcgatgaaagaaggggcgctaccaagtgtgactcttcgagaagtaagaagtgactgtttgagtttagctccaggcggtccccaaggttgctgttagcgcgatgggaactcagcctcagcggttgaacctcattccgcgtcacgatcgtttcttatctcatctccttataataatcgtgatcgcacctttatcgcaatacgtgaaacgagaagaaaatgaacacttctttcacagctccggcacctatcgtcccgatgccggctccaatacaaacggcgacgtcccgtattgcgaggcccggagctccgtccttgttccatctgccagctgagctgcgaaacaaaatctactcttttgcgctggtattcgaaagtcccttgatgatcatgtccggacgcctacaccgccatataggagatgagaattgcgatttgacggtgattgatcacccactcggtaaccatgtgttcgctttatttttgcaacaaaactctgatcaccgatgaatagtccaaagacatgatgacgtacattttgacgaccgtccatccgatctcgctcctgtgacattgcccggacttgaccttttccttacttgtcgccaagtttattatgaagcaacgtcgatcttcttcgcccagaatacctttgcaatgataggacggtactgcaacacttttggacccgaagatcaagatcaacatcagttcgttggatctttccttgcccaaggtgcagactggattgtggcccttggatcacagatcacgaaactctccaggttactcctcgagatcaatggtctttgcactccgtttacgcaagataactgcatagaagttttaccacttttgagagttctatggagtcggcgctggtccggaaagattgagttcacggcttctagtggactctccagccagagatatccctgccagctccgaaagagaggcgaaattggagaggtactccatgtttcgactgcaaacaagatcttggactccctgctacgggacaacgatatccggaagtacgaaagactgcttagccatgtcgtaatccgacgcaatggcactggagggatcgctcttttccgctcgactggccagccatactgtccaaagggagcaactcatgcttaccactatattgattcaggatggagaaagttcgagccttgccttgagcatcgaatggactttcagcttgacggaaacaggtgtcagagtctaacgagaccactgccaaaccttgtgaaccttgatacccacagacaacgccgacatccttatacccacctccagcgtcggatctttgattatatccttcgccacgacgagactcagcttgtagacctgaatatcaaaagcaagtcttcggctccaggacttttgtatgtgaatcggttcatacacaatgatgagaacagttcatactataccgaaaactatttcgctgttcacctccgattccgaacgaaccctctccaagtcgtcgatactgaaaatttaagccgatggctctcaatcagtgacacaagatatatacccgagcggatgatactccaaagcaaacacaacgtgaaccccttgtacctcgacttcgagtcactagatgggagagccctatatctggaagacatcaggatcaggacgaagcgccttgtgtacagagggaactgggatgatgtctacccgatcgtggtcaggataagggacgcttctcaccaccaaagcagcaatgacgatgtacctacctgttgaagccaaattcgccttgaatactgttcggatagatgtgacacgggctcgcagtgagctccaaaaagcaggtgtatacattgctccctatggtagggatgacaatgtggacgtgatcattaatggtcgtgggagaccggttggttacatatggttggatgatacgcttgacccgcccaaattccatcccatgacactgcaatgggcctcttggtctgataaaggctcatcaaagccgagaaaaaaggcttgagatccagaaaccgctggttgccgaagtcctcgatagcttaccacattattgccatccaaagatcacaaaccactagcagttcctgcgtactgattcacgatgtcttgaccatggaaagaccaaagcatcaagaacaagcaacgtgctgatatcatgataaacggctacggcagagtcgaggattggcccagcgagatggaaagttcgaaacatggatatgcgctcaatccgagtggccaagaaggtctcgattggaatctggagtggatacaacaggcatatggcttcgaccgatctacagcctgcatcatgaattacttgtggcgcgtctccacaggtggtgatgccaactcttgcaccttgaaatgcgagtaaagtcttgccaaaatttggatagtaccgaaaacaatttaccggcttctattggtgggacgagagcatgagtgagttcgcgacgctcttcggtcgaatgggtatacaaggcccatcaacgtgactaatccacgaaaatacatctccttgtaaaacaaaagtgagggaattgtcgcagagggtcccgaatactgtcgttcgatgaagcaactggtatcgccaacataagggagactcagagttgtgaatggcaaagaccgacttggagtatgcaaatgaatgaattcaacggcaaatatcagatcgatcttctatctaaaaggaataaacttggagagaaagactccgtccgtgacagctagtctccacccccacccccaccaccgcctccgccaccgccgcctcctccatcgcctccactacttcctcctccgctataccctcccccgctatatccccctccactatatcctcctccgctatgcccaccaccatcgcctccctcgctgtaactgtatcccccaccatctcctccactacttccgcctccaccatgatgagtgctcggagggtcacaatccagcgctccgctcactggaggttcgacagcactatatgctgctggggcggcgtaggtagtgttcgcaagtcctgtggtgttgctagtcggattataggtataatccgaggttgcgcctccttttccagctagcttcttgtcttgacgcttggctttcttgccgaaacagctgctgaagagacccattgtgctgactctgagcgtttggaaattacagataaatgtatgtgacgcggagtttggtcgagtcgggcgaggttttcaggcagtagacgtgtgtggaaagcgattcgaaagtgtagtgtatgtttggatgcgcttgcggatgtgtaagatggttgaattggacgagaggcagatggaatggaagtgatggctatgtaccgttcatcatctttgaagtttatatacgactcttgaacctagtacattgcgttcagcctcatcgcaaggctgatactagggtggagctgacggtgactacatttggaaacccggtggctgtgcccgcatgtcacctagcagcaccttagaccatttcaatcaacatcaaaggtattaggcacagtagtagatgtacagggtgtgtgctctggaggctgagtgcctttaaagtcccggcggtagcgccaaaagagtaatacgaagcgggagcctaacgacattgacgcactgccatttcttcatcgaggcaagcatcttctagggccggtaagcaacgatggcgaaatgttctatctgctcagcctgttggtaagttttgcatttttcaagtccggatatgttcaccggcgaccacggtgaggctcacttgtcaagacatatcttcgatgcaagatttgcgaatctgcacggtattcttagttgtgaagcaagcaaaaaaattgtcgtacacatgcagcgatcgtgtggaagttcacgtgatgagaggtgatcgcaggtattcaatcgtccctcaggacaagacgctggcatcacgcacgccatcttccagcatcacttcgaagctggtaggcatatcttcactgaggcaatctaaaattacatgacttgtgtttagctttaaaatatcttgcctcgccagacgggtttgcgaatttccttctcctatagcaatctaatctcatttcttgccaccacatttggagttaaaatatggtaccttcttctccgctctcaatttcagcaactcattcccatcctcaactcccaagcccacaggtaaatctcaaagcacacaacgcccttacctgccgcaacaccctactcctcaacccgtcttcccttcctgcggcggtatccccagctcaaacaccggatcgtccagcttataaaaccaatacatcttgattttgtgctcatgttcaggtatcgggatgggagacgaaatgtctgcgatgttgatgggtgggtgcattggacgtttggggacgcgggggaagatgtgcattgtagtaatagagtgaggaagaaatgaatagttccagaaggatagagatgtgcgtaagtagtgttttagttgtgattgcctgacctaggactgatcatcatggtgactagaagactgtggctgtgcatatggacactagcatagtgtaggtcgaccggtaagtcaaactaggcaattgaaaagcgctcaaactaaagtggcatcttcctagccatctcgagaattttcagaacgcccttcatcttgaaatcaccgccctcaatctctcctcccgcatgccagaaactctacatctcctcctccgcccgtcttcatcttcgtcttcatactcatcacaccccacaaaattcatattctcctcctcctccttcttcctcataccacaagtctcaatatctcctccgcctacccttctccaaacatcaagatctcacaacctccgtcttccaaaccctcccccccccctcctccttctaatgcatcccaccccccgtcgcccccccaacaatcgccgcattaaaccccatccccatcgtcatccccgaacccgcatccgccccactcgcaccacccgcactcaacgcctcctcacccttcttcccctcgttcttcgccggcatctcaggcatcggcggatgctccaccaccttcttccccttgacctttgcgctcccttttaacttcgccctctccctctccctcgcatccctcgcgtccaactgctgatcgtacgccgtgcctctgcgctcgagcctcttcggctcagcatcatcggcttgcggcgcaggcggtgtttgttggggtttggatttagtcccgaagcaggatttcaggacggacatgattcacgctggaaagaaatcgacgaggagatgtgaatggatcagagggatccgggagttggttgttgggcgttgtttgatgtttgttgttgttcgtctttccgtgcgattccgtgcttgtggatttgtgaataccgccgagactccgggaaataaagttgtggctgtgcaacgaggtgtgtgtgtcggattgagaggtgcaggctgatgagcagcgggcggaacggttctccgggagacaagcttgcgaagtgtgggtcggcgcggagcttgtgtgagtaaggagaggagaagcgaagtgtggtgtcgtgtggtggtgcgccttaaaagtaaagctggttggcacaacggctgcacaacgcgtatgtagtaagaataacgctatacttgatttgctcctgcgctttggacgtgaagttgggcgatagtcatcccactcttagtcttgctacgaagatggaatttgcgtacatagagccgcaccaagatctcgtgtgctcctctgctagcgctcaacgtctgtgtcactcaacattcaccaacgcacacccattcatctagcaaataatgccaatcgatagagttgagtaagtttgactagtcttctccatctccatcccatcccgtccattcatgcatacagcccacgtacaaaaactcatgtcatacccgatcaaacgccaccgccctagaaaacgctccaaatatgcaaatgccatagacaataaaactcttttctgccacttattccacaatctcccccaacaccacacgacgacacatcctcgccctatatggcgcgcgaaacccaccgtaagcccaacatcgcttcgcacttagcgacctcgtgacgtccagcgcgctcgcgcagcgcagagcgctatgagaatgctattgcaagaagtctctgcggacattgatgaatgcgccgctgccgccgtcgtcggcgagttcgttgacgagggcttcggtttgttggacgacgcgttcgagggcggcggaggaggatttgccgaggctgactgcagaactattagtttaccacgtcccatatatataggaatgtgcttcttacctaagatggcgctgttgagctcctcggctacaggtactcgtccggcagtttcgaggagtggtgctaatgcgctgtccgttgggcgctcgtacgctatgagcgcaaaggtgtcttccagggcgcgcttgacttctcgtcttgggtcgttggcgaattcggcttgcagttccatgccgtatttgagcatgtcctgggtcatctggtcgcgcttgatctccttgtcttccattccgtcctcgtcatcaagctcttcattgtcttctctgtcatcccagcttggtgttggattgtgtacacctaattgctcgtccagctccatttcgaagtcatattcatctgtcgctgtggaatttcgcttgttctgagtcgatgcggtggaccgtttggatattggtgttggcactggttgacattgtgcgttcagctcgttgcaatggcggatcatttctatgaactttcgacaccggagcttgaagtagatgttctcgttgtcgcgaaggaccgaagggtaataagctgtagtatgcttgagtgctttgtcaatgtcaccttcgagaattgccgtgcggatttctgaacgagttagcaagtactatcagacaagacaattattaacctactctgacgatttagcgcatccagatcctcaacatgctctccatacgaaacgtttccattctcctcatttgccagagctctcgcttcttcgactatctcctctcggaaagctcgcgccgtctcgacatagccgtcgtgtgccagatactgtccgattagatcgtgtatcatgtctgtttcatttgccaccggtgtgcgcgcgatctctgcttgtattgctgccttctcgttcgcgaccattttgtcgatgtcgaaagcgaagggatcctgaccgaagtttgcgcgcaaagtctcgccgggcttcttcatgccaactgtcgggaagtatggtacgtctttcttgaggtctcggaaagcggtatctgtccatgttagcgccagaatctttctgaggaacgcatctacgtaccgataaatagaccattcttcgtgaagaaggcggtgttggtccggaaattgataccgcatccgatgacatccagcgtgctgaacttctggccatatggcttccctgatgtcgtgttgctgaagatctgcccgtcgtccccgtgatacgcaaaagagtccggttcccagcccggtattctgctcaacgcgaccttcgcgccggaaaagccaactcctatcatcctactgcccagcgttagcttcaattcatgtgtcctgtatggtgaactaacccttctctccccttggaaatgacagtaacctcgtagtaatatattccgcactgccgaggcataggaaagtccgctcgcaccgccgccgcctcgtcatgcgtcttctgagacccggagaacttggcctgtctcccattctcctcgatatcgatctgagcgaacttgtctgcgtcgttccacctcgtcggccagggtgcgggttcgtcgacaaagacgggcgcgcgttcgatgatctcgtgagccaagccccggtaggacggcaccatcttgtgcagattgagactactcgcgctggccgatagcgacgccgcattcgaagagtgtgtagatttgtggtctcgctgcgctgctagctttgccttgtgtatctcctgcagccgctcggcatgcttcgaccctcgcaggtacgaaggtacaaagaacggcggtatgtcctgcacagttcctccgagtccctgccagtatccaggctgtcccgagtaggaaggcttcgtccagctggtggacatgctgctgtggtggccctcggcatcaatcgagcgggagaggcggtggtggctcacgttgtggcctgtcgcgctggtgctattgaggaggtgggaaaaggcacctgatcgcgtcggcgtggggtgggatgggttgcttccagtgctgccgctcgcgaccgcggcgtatgaagagcgtcgttgattgtacatggtggaggtgtcgtgttggatggaagaggcacgagtgacgaggtttggagcaatcgcagctacggcctaggcgggtccagggagcgagtggcagagggatgagtggtcccccggaagctacgtattcctggcactcaaacgaaagcaaaggcgcgtgaaggtgatgtcggacgcggcgatatgtcgagcacccgagacgtcaagaaccagagatgccagtcgcgaacacggaagtaatgcagcacacgagactagactcggcaacacgctgacgtatgcgtggcagcagctccttgcaatatcatcgtctggggttcttgaaagcgctggggaagacggcaatgacgagtgacggtgtcttgggtgaggtgcaccattgcaccatgttagaccgagcgccggccgggggagctactgcggggacaaggttatctcgagataacgcacgccatcatgtgcattgcttgcatcacatcgtgattttactcagtgatgtgctcatggtttcgacactgggcagcagggtggtgacaagatactctcgtcttcagattaggaccgcattccatctctcaacgtagacagttgccttcatcttccgcccgcgcgtgcttcaccgcccacgccaaaacatcactgcgcacatgatcattcatgaatctcgagttcaaccaatatggctgtgataattgctattctaatatccagcttcccctttccttcacgccatgaatccacaaagagctcccgtgaagtactcatacctccacaccacagcttcgcgctgtacgcgctatcctagatccgcccatatcgcatatccagacgccagaaagccccatcgcttttcgaatagatatgcaagcgcgcccataaaactccaaacatgcagcaatgagaaaatccagacgtgagaatacaagtggagaagaagacgggtgtcgagccagaatgagtgacaaaacgtagctcgaagccaaaagaagttgcccaatgccaatgcgatggcttgtggtctagctggcagcgacaggcgctggtgaactggcgagggcatctatcgccggtggtgctggggtgaggccgctcttgtcactcacagcactgctttcgtccttgatcttggtatcgctcgatcccgttgagtcgctcttgacatcttccgagaaagcagcggcgcgttgtgacgccttccacgatggcagttcgacgacggagcctgtgaaggtccggatcctgaagccggtcttctgccacttcctgaccttgaacttgccggtgcggtcgagactgcgcaggtttggcgttgatagcaccagcatttgccttgggacctagcttctgggctggcgcggggactgcgaatggtgtggtggagttggggtcgttgatcatgtctccgagcttctgcttcttggtcttggggccaggcttgccgcgagcctttggtgtgctggtcgcgccatcgacagcagcgatgccacgcttcttcggcgctgggcccttccgctttggcccggtggtgggtggtgccagcgacgagggggtgttggttccgttcattggagttgaggcgtcggcgggagtgtcggctgagggctcgatgatctggggggcggcaggcgtattgggggatgaagtaggtttgggtgctgggctcgcgactgctgtagcgggctcgtgtgggaatgcctctagtgcctttgatgaaagtttgaggacgacagtctttgtcttactagtctttgcggacattttcgcgaccaaggtgaatcgtcgacgcgatggtcgcgatgcgtggtggtgatgcgcaaagggtgcagcggcgacgtgggtgcagctgagggacgaggctttctgtctaatagggaggccgtgtcagctggcgcaagcgtcttgctgggcggcgacgagaggctgcgtcgatggagtagtctgcgcgagcggttgttagacgtggtacgcgtggtggatggcgacggtgagaatgcgaagacaagtctgaacgtgtgggaagggagccagctggtgcgtcaagcgggtgggcgtgatggcccgaagcccgccctcatgcttgcccagatccattgccccatcgctaactctgtttccaggaagcggacggtgtgataatacctttgctgcaacgcgcgctaaactcaatgcggccccgcgacagcatctctgttattgttagaacgtgccgaaatcatcactttgcatcccattgcaagtgcggcgtgctcttgcagctgctttcgctcagcgttttgcgtccgtgtgttgttccgtggttggtttaattcgcgtgccggtagcgcttcaccgtggaggcgatgcgctccctttccctggttccggcagcagtctcatcagaaacccctacccctctgaccgccgaaactctgccaacctgtttccaaaaggcgcagcatcgtgcaccagacatgcactctccgccgtgcatccgccgcagttggccctgcgcccatggcgagacgtgtgtgccttgcgtcgcatgtgcgagggctgacatgatgcctgcaatgtgaagcgttgcattcgagcacaccagcccaccgtacgcgttcgctgtcatccaggccttgcactaacccccccaccgatattgatcttcacgaagcacttgtctcatgacgaaagacgtcttgatcttcgctgcctctggggcttctcggatagcattgcttctgcctctcgtgagcatcatgttgttgttgctagctgacgatgatgatgacgacgacacactcccacgggcttgtttgcgagactgggcatgatttgtatcggaacatctctggcgactagcggaccgaatttggactggatgagtagccaggaaatggagaagacagcttcgcgattcggcgcgcttgtcgcgacttcttcattttatgttggcgaggcaggcgccgccatcaacacaccagcttccacagcatgtcgctcatataggctcagtaatgatttaaataatttgcattgcactgatcatctatccattttgctgccgctccaatgctttggttcctcggattgcgcgagcttttccaacaatccaagcctatgcttttgccacttcacctccaattgcaactctacaaaggcttccaccaactcttcttccccttctccacgcgcttctctgcattctcatactcctccaccttatcgaaaaacacgaccataatcgtcgtatcatctaccgcattcctacacattggcgacggcaagctcaaaatacctgtaaataagcccctcctcgtgccacccatcgcgttccgtgccaaacacaccgccgcgttgtcatcttcaattgcaaagaactccggcgttgctttccaatcgacttccaaaccgttctcagggtcgacttcaatgccgtcttctagtgttgtgaagtttgttgggaagcgtggtgggttctcaatcaagcgtgggtctttggtgacggagccgccgccgcgagatttggcttcgagccagcgctggacgcattcgactgcgtgttccgaggagatacgatcccaaagtccgtccgaggccataatcatgaaatcgctcttgccacctgctccaggctcgacacggacaatctcagtttcagtgatttccggctccgcggtgagatacggcggtgtcttgctccctggccgaggtgaagttccccagaatttgtacttcatcttggcgacgaagtcgttgtcccatttccagcggtggtcgccaaaggcacgtgtaactgcgagacctaataggcgaccggacttggggtcgatgatatcgggctcgccaggatggtcttgcgcgaggcgagcgacctctttctcattaaacccagtctgatcgatggaaaggggaatgctggtgtaggatctcgtagatgggtcccagcgacctagcacagcgcgactgtcgcctacgcaagcaacacgaagggtatcattcttgggatcaaatgctgccagtaaagcgcacgagcctgacaaggcaggcgccaaggcattgatcgcagctgcattagcagcagggaaccaattagctgcagtttgcgcagtgtccattatgttcttgtcgaggcggaggaacgttcgcttgatagtgctgtcaatttcaggcgatgaggagtttgcaggcaagccaagtaacgctgaagaaagctgcggaatcaaggtccattgcaagacatttgcacagtgccgcccggcatggccatcgaatatactccagtagttccaaggctgctctcctggcccagggctagttcccagcgaaaagaagtcctcacatggctcgttgctcctgaatcggcagccatgggtaaccggaagcctgtctgcctttgcgtcgtcttcgctcatcttccatccaaatgcaagcttttcaaactgcgaactcaagaatttggctatgttaggatccttgagcgccgcagctggatccattacgtggaactacacctcgttagcggtcggaaacagtatcatgcagtgctgtagcggcagatccaacatgtggaccatgaaaactcacctgcagatagtggtcgagatcctccttagtttcgttaaaatgcaccggcgtagcatgtgatccatcatcttgaaagctgagatgtacatcgtcggtccagtccaggtcttccacgtcgacaaagtagtatatcaggccactgatcacaacaaggaaaatgacagtcttcttgggaaacgctgattgaagatgaccagcagccaaagcatcgctggaaatatgcccaggggtcttcgcgagattctgggtagcgcgagatgatttacgcgcaagtgaagacaggacacgtgattgagagaccggagcgggccatcccgaagtgcgcgctgcacgctgccgcaggatggtgtgtgttccagcggaggcggtacttgtcgtgcgtgttgcaggcgcaacatgcagcgcggcccctcgccgtatgatggacctcaatcgaggcagcattgcgaagttgggatgcttacgcgatgcaagagcaatgttcggcgcgaataccctgaacttgacctgggagcttaggccatgcgctagtctgtcgtagctccaccaatcacatgcgacgagtgagtgggcctcgtaatatcactcacgaggagacacattcggtagacccctctctcaacaaagatactgagccttagcacttaccagagagctctcagcatccttgatgtttttctgccattgcatgtgacttcaggagaaagaaacgcggatgtcctcgttaagaagggaagcaactatgttccgtcacatgtgtagacgtgctctgtagaaatgtgtcgtattaccttgggtaatccgcgtagaactgtgtgtgaacgtcaagtttagcaagtgatagcattgaatattatgtcggtgaggtcgtgacacatgtgcaatcaggttaccatactattatccttgactccgaagaccaactgaactgcgagtattgtatagctgtcggccatgtttgacaaattgtcctccaccaacgccatcgtatcataattccaaatccataaaatccgtagacatggatggcgcaattcgccttcaacccaagacagaaagagtggacgataaccaaacgataatgaaagtagttcccaacgccgttgtccattgagcaaatactccagtgacaaggtcctacccggcgcatatagctgagaagtagccaacctccaaagcgataacagtaaagatagataccaccatggtgttcatcctcgaataatcaaccccactcagatgccactggtggcggcagcaacttcgttcatgctctcaatacaatcacatttcggaccaatgtacatcctccacgggatcgtaatagtctttctcctttttcttctctttcttcttatcggtcgtgctccttcgccgaagcatcatcttcatcctcgacgtaatcttgctgaacggtgccgtgctgttcgatgtcggctgctccaccggcgcctcggcttctttactctcttctttgtcgttatccctgggaggtgggcggtacacctcgactggtatcacagtgcgcggctgtgaaggtcttctgacgctccttggtggaggtgatgctagccgaggaggtcccggagccggtggaggcatgtctctcatgatggcgtcatgctctttgtgatttgttctcaaaggaatcgaagcttgttgggtgatttccactggcttgatcatgtcccacacgggctccgttgggctggacggctctgaactggatgacattggtctgagaagcaccgtacttgacttgtcccagtcatagtccatacgtggggaatacgctggtgtggacggttccgagtcaatgaaagtgccaaaactccgggctgacattggaggagacatcaggcctggtgttcttggacttgtgtagtcagaggattcttcttgtatagagagatggcgtcctgtgaagcgatgaggctggttgggtgatgagacacgaggaggcctcggcaatccatggttagaaaggggtctcctttcaattgtggcagcacctgggacagcgagagtggtcatggcggcgtttgtgatctcagccgcgccgggatgggcgcgtcgtgcttggtatcaggctaggtatacttggtgtggaagtgagccaagtcgctacttgattgcagcgtttatttgcgatgagacggaacaaatgtgtgactggagaggacaaaagaagcgaaaggggactattaatcaggcagcgctgtcagcaagcggggtgcgacaaacaagagaaatgaaggaacgactgcgcccccaactctgcgaacccgataatgaaggcagaagattgtactacctctgcctgcagccgacatgttcgatatatgaacgcaccatacacgcttcacccgcgccgcatagcagcatcaagcgatatggggaccatgccagcaaacactcgtcgattattgccgatgtggtggttacgcatcctcgcgccattcgagtgaacgcgtctaaaacccatcaggcgtctcccgtgtccatcgcgacggtaaaatggttcgattcgcctcctgtcagacgaagggtgaaggagcagagcgcttaaccgaaaagcttattggctggctagacttggtgcagctgcgccgcaacttcgaagaaagcagcggctagaagcttgataacgccaaccgtttctgaagccggtacgtggatcaacgtctgttagttccttgctcggtcgcgttcagctgtccggtcccacaagttagaaggccggggaaagtggttcgtcctctgctcattggttgagccacctacccaatgagcttagcaagatgagctgtgaaccatttctccgctcaacttcagcgaaggaatgtccagatcatcgtgagcgatgctcttgagcgtaatttattggacttgaggattttagctagccctctagaccaagtccccggttcgcaccaacgatgagttcaagtgcccgagtctgaggagcacaaggaccactcgttcgttgagggtcaatggccggcaaagcccacaagaaccttgctgtatgcagctgcatctgacccagacgcgcctgatcaggctgacgtatccatagtaacttcttgcttgctggcaccggtgaacgtatcaagatcggtcggtttcttaccaaaaagaggcccaacccgactgtggtgcgtcagcgtcaatccgaatggaataccatccatgatccttgagagaatccttgtaatttgtccattctgtcctggaccgcagcagcagtttgtagccccaatgtgctgattggatgcgctctggtagagacggccaggtatcgtggtgacgccgtgtcacggacacctacacatgtgcacatggaggtcgaaaaatcattgcgcttgtttatggaactttccatattatgaagagcgcgaccctgggccgtcgcagcatagaaacttcggatgtggggtggcagccgcgaagtacgcccgacagttgagccgctgtcaggagggcgccaacgcgggtgaggcgcgagcgtacgcgcttgtagatcggaaaaagctactcatgcatctgcatactcctggggccatcgtttgctactaatcgttaacaaggtataagagaagcagagcaggatggcggagctgttgagcgggcggcaaactgattcgaagattatgtaattcgtcgtagcgcgcagctttgcgcgtggacacttcggaagccacgatatctcctcggcaacgacaccatcgtcactcgcaagtgcgccttggtttcgagcgcgcatcgtctgggaaaccctcagcttcccatataactagtagcctaccttccagctctttcgcccctggaatgaaattacatgagggataacaatgtatcacgaccacacattagccctttcccctcggtcgagacgccgaccggcactcattttccgtggaatgctctccagagcctacccagtactttttgtgaccacgactagctgatttcagtattgcgccttggtagagaaagtcttgaagcgaagctgactgaacaacctgcgtcctgatgccggcacaacccaaaattccacattcttcggaaacttcctccatgtcacgatagagacccattctaaacgttagctgcaggtgaaacgtagtatcttccattcctgtccaattcgcgtggtaggagtaaatacgtctacagtttcataaactagatttgtgctaactctgctcttgttgcattcgatcaactctttcccccctcactcgattcttctcaataatcgcactctctggcaagatttcgtcaccttatttgatagcaatttcgctcctctgatcatgaaggtcagcgtctggctctacgctgtgatcgggctcgcagacgcctcagctttgcgtccacgagagaacgcggcggtccccagccctcatgcatcagcatggaggcccaagagcaaagaccctcagtttttcaacctcagggtcgatgacaaatgctcagaaggtgaggccgcaagcgcgtgccccttcgccggatatgcgatcagattgcagggtggcaatgctatcgcgacaccttacaacaaatggtgggacccgaagcttcccatgttgttcgtcgacgatgataccaagtgctacacagtgagtccttgtaagccttgaccagatgaaaggtggctaatcggttccacaggtcagcaagaaacctctgcaactttacgtcaacaccgtcgatggctccttgcggtatgctcctgttggttggctacctgccaactcggtcgcgatcagcttctacaaaacgggcgacaacccagaaggactagttgacccaagccctgcttacttttcctggccgtcaaccgagggccgcaccaatcaattctttgctggtagctggtggctctgtcccatgagtggtaccggtcagtacaaggtctacatcagcgactacaactttggcgacgctgcgccaggcggtgagacgaaggagggttgcacgaggaagagccttgccgctgtcaacgccgatccctggggttgaattattatgattagcttcactattgatatcaaaagagaaggatgtccttgatagtgcacactctggcgcagtagcacatcgcacacctctggagggagcattgcatagggccgttatacttttcttcacacaacaattcacacgaacgcatatatccagaatttgtaatgtttacaccttaaaacaactcgtttttgctcattcaccattagccaccctcttgttgttcacatgccttccgcgacagactggaaatgtcacccccatcaaacactctagggcagtctctgctccctttcaccttggattcatggctactcttcccgatgttgcgttgccgcgcgataacgctaactggtcgcgttcaccacgttcacttcacctcaccagggctagatcggctcgtcactgaacttgcggtccatttctattactccctctcactgtttgctttccacgccctccatcatttcgcaagcgcaacccctgcgctcccgcatcgctctttggtacttagcctacgccaaattttgagacctgagtactacaccttgagggcgcggacctaggaagtcttcggatacccggcatgatggaagcgggatacatgtacctcgatcgtgactctacaggatcctctggacgactcatcgagcgcagccaaacgggtccagctcgaaacaacgaaacggatcgatctaggcgcagcgggtcgcagcgtttgttgccacaaaacacggcggcaggtcaggaagtcgttctggcaccaactcgtctcttccacggggcgagtagcacacaagcaagctctacgcggtccaagagcgtatacagccaggatgatacacgaggaagctcaatccggtccaagagcttatacagtcaaaatgataaaagtcaggcggaaggtgtagctagcgatctgatcgacagcggataccatcaccagcgcaacgagtcactccatgttcagtggacgcagaacgatgtcacacgaatggccggcgaaatctacgacgagagtatccctgctgtttacttgtctctgctaggattttggatctgcgaaaacaatgcgaattacgagatggctaaagcgcacattagagagctgtcgcttgaccaggtaagtttgcgattcatacctcaaccgtcgcgtttgctaatatctccactcagggttacagtgtcaatcggatcaataatgtgtacttgcgagagttgctcgtcattacgcagagtgcgcgtcctccgtaagtgaagtgctgttttctcttctcccaacggcgacatttttatcagaacgtgaccaacattcatacacaggaaggcacaagagaaaattgcaggtaaggcagccccggtcgttgagttcgagccccacgcggacgaaaactccttcgatgtaatttattttgctaagctggaagttctaccttcgtctctgcgaaagaagccggagagcgccgttaaagaagaccaaactgcaaggccgctgccgtcacctattggaaagtacccaccgaacagtaagtgcctgcttcatgatctgcattcaaacttgctcacagctccaagcaccggatcgtccccatccactgagtctgaagtcccgtcagtcgggaaagatcagtgccactccaaaccgctctgtatccacacccctcatgaacaggaaaaggcgcggcaccatgcacattccacaacaaagtgtcgctttcgaggaggtaacacgtgagttgtcacgcctcacaactgctactaccgcgtcgtctaggaattccacagacacagacgacgtcttcggtatcacagacaaagacttcaatcggcgcagcgaccccttcgatctaatgaacgctcttctggcacttgaaggcaaagagcctgtcccggacgacgaggacctggactaccatcatgatggctacgaactagcttcctcagatgcttcatccagggttgaacgtgatacgccatacaacccgcggaccacctccctccaaggtcccatcagcaagccattgatcctcaactccgcgcccacagtcaaagtcccaaggagcccgacgcgctacgtctatagtgccgcgcctccgtcaccagcaccagcagtagcagctcccgacccacccaagcgatccctccgaggtaaacccaaactccgccagcttacctcgcgctgggcgcaaaccatgctctttggccgcagacctaacctgtccacaggagacttctaccgcccaaacttgttcccaggtcctggtcgcgcacagcatgcgctgatcgaagaagacggcgaggacgactcatcacccgcccccgctatcctctcaagcccagcaatggcccaaatccgcgctgactttcccattcccctcgtctccaaccctgtctccacgctgcccatgctcgtcgccgcagctacgtcaccgtctaccaaccccgtggggctggctgagcagatcaggactgtgctagaagcaacccgcgcccgtggcaacacgctggcgctggaaaactggaaaggtatgtcatgtttcgaacaagcgtggaggcagggaaatgaggatcttttgatttcgatttttggaagtcaggatacgcagttggagcctgaggacgtggccagtgtggaggcggtggcgaaggagtgtcgggcgaatggggaacactgggtcgtggaggttttgatggaggaggcggacatattttaggtgcatacggggatggagatgaaggaaaggattgcgagatgaggattggacgtggctgagaaatccgatgaggaggttttgactgcggaaggatgggacggacgatacacttttcttatgtctgagcatcacgagttgatgcacgattcctactgctctcacgcagtaaccagaggcaacacgtcgccccacatagttggaagaaattgacttcagttgtcatatcaatcttcattcaaccccttcaatctcttctcctccaccagccgtcgttcaagactacatctcaacaccctcttctcctgcccaatcccacaccccttgagcgcatcatcgtccttgtcccaatacaccgcccacccataccccccgctctcctcctccactgcaacgagacactcctcgtcatcgagcgtcaagccctgctcgtcctccgtccagtcccatgagccgactacgtgcttcttcgcttccgcgcgagggccgtatttgagttcccgggtcttgcggtcggcgtagatccaattcagtttgggttttgcagatttagaatccggggtggacgggatggtgctgacgaggccaagcgtgggtgtgtagggtatgggtttgtgcgggaggtcttcggcgggaaagggcagataaaagcctgtgagaggatggggtgcgtttccgtcgttttctggatcgggagccgggagtttggtcttggggtctttgggccataagcagacctatatgcgaccattagcatggtgtggttgagtgtgatgatatgattgcgcccaccttgccgtccttcaatactacgattgcgtcatgtacttcatctttcttcctcgattgcgcatcgcaaaagacatctaagtagaactcttcctggcgctcttcggcttcggcttcctcgtccagtaagcgctgcctgtgtacggcttcgcttgtgccgactgcgatggtgctacctgcaagtgcgaacaagtcgagaaccatgtttagccggtgtcgtataagattaacacgtccttcaatctggccaggtggtagtcattgcaaggcaacatcttgatatgtggttgtggagcaaggttgttgattccatctactaggatcagctccgatgctgtcatcgcacgcgcggaagtggagcttggacccgcttgcaggggtcgttgtctcaacttccttaaacgaccatctctatcattctccatctatacttgtacaagtcgctgccactttcctatcgacgccctcgtactcgtcctcgtgcaatataacgcggctcatccaattcccacctgcgatagtcattgtcatcatcccaccattcctccacgttcttcttcacgtcgacatagttctcgaagtcgacaatgcagctatcaaagtatcagtcctgttcagaatgtgtcctacagctggacttaccacttcttgttctcttcatcccacatgatatttcgcattccgcggtcgtgcaagctgaagccaagcttcaacagagcccttatgaatgttagcatgtttgctccgctgcaccatgtgtagagcttacatcgctgctttcttgagcgccgctcgtacaatatccctctctttacatgtcttgctctgcatcttctcgtatgtcaagggctctccagatacctttgtcatcaagatgaagactacgaacccgttttccataccctgctcatccaatccagacggaagccagtcgccgaccactccaaggagatgcggggtgtgtgtgcactgtttatctccgagcttgcgcaaggcctggacctcgttgagggtgtactcatgtggtttctcgacggggtttgtagcaatgcatcgcaaagcctcgaagtactggatgctatcatgcatgcactggtgggtttcagctgtatcatcctccgacaactgttcgcagtagtagctctggtgctcgtcgatgaccgctagcgactcagtggttgctttgactctagtaaattatcagctttgtccgtgtaaaaagataatcggcatggatatttactggtacttcactttgaccatggcctcttgtgcattgttgtgcaagcccttgggatcctcgacgcagacagcctcgaatacttgcctagcttcgtatggtggctcgccgtgttgatacttgacttcggacacggcccggttgagcttccagcacgagccatgtcgaaaccggacagcgattccaagaaacccgacctcgccacggtcgctgatctgaaaggagtctgcgcaaatccccggtggactcaagtcgtgaagtgaattagtgatgaccatgctgaagactcagcagaggagttgtggcgctgatgcgagtagagaagagtgatcgggttggaggcggaatttgttgggtgctatgtacaatgctgcgcaagtggtgttgtaggatgggggcaggcgcaaaacatgtgctaaccgaaagaggctaggctgggctgaggacattcactccaaatattgacgaggtgctcgactcggaggggtcttggcatgtgttgctccctccatttcacgttcgttccaaacagtgacttccggctgtcacgtaagcagcgagtgaacgcccgctatgattataatcaggctcctctcttctacaaaagatgctctattctctctatcagcatttcaatatctctgccttaaccagttcagttgacacgctgaagacgagcaggatcatatctacgtacatcgccggcactcatgagtaagtgaatccttctgacttcctcattgacaaggtctaactagctacaaacaaacctgatagccaccactcaggtgaacaaacagatgacactctaccagcaaatacgctgaatgcgaaaggtgtactatacctagagatgccaacgctcatcttgggcaaggccaaggtccaagcagtcagtaacgcggggagtatctacaagtacttcaacggcaatctcgccttctgggatactttcccaaaggatgtacttgaattctttgaagatccacgaatcgtcgacgacatggagcgttgccagcacttgccaatcagccccgaccctgagaccgagaaattcaacaaacacttcaccacgaaggaaaatatgacttgtggcggggaaatcacgctctctgggcgcttctatcaaaacgcgctcaagcaagtcaccgcagtagttcagactctctctgacccagaatatggtgaaagcgatcatggcccatggctgccatacgacctgacgttcggagattcctggatcatcaacagaccacagcgtgttgcaggccgggagccagatgtcgtgctgaaacttcaaatcgatggagagcaggtacttcgcttggttggtgagctgaagttctgtgggactgtggatctggaggcgatgattcacgaggcgctgatcgacgaaaggaccaatttcgttggtattctcggtgagtccttcaaatttcgtcgcacaccagttcgctaacatcttcaaggccaaatcgtagattacatgctttctcatcgattgaagtatggcttcatctccaactatgagagtactacaattctctggcttgactataacactgacaagcaaggcattaaacaagcttgtgtctacttttccccttccatcaagcattctgatgatggcaattcaggcaaactgaaggtaagcctgagaatggcgctattctacttgttccatatgaccaactctgatgaagagcaagcttggaagatcgatgagacataccggaaatcgacgaagttttggattgttcctcgcgtcccaacaaaaagggaattgctaccgtcacgtagtcagaccggttcagctgctccaaatcgacaagcgcccttcagaacaccattgaacacccgagcagctccatacaatttctcccgaaatacagcaggtacaccaccgcgcagcgcgttccgaaactccatactagacggcaacaatggctcgtcgtcgcctccttttgagccggatacaccatcggggccacccaggcaacgcagttgagctaaaaatgtattgccagcgctagctaaagatgaaaaggctgtagaaaccgattctgactctaatggtcatatccctgggttatagtcacttgcaatcacttgggcgtgcagctctgaaggtcaccctatgaatagtgtcggtatgccggtcacaagaacatgaataggggaaccaaatgtccatctgctcatcgtgtctatcattaagccccgttcttagctgcccctgctgcattcccgactttgtccaaatcgtaccacgtgcgatagtgcacaacattctcctcagcaagatcccagtgccggaattctgcctcactgaattctggtacatccacctgtcccacatctatgatcttgcagtcctcaaagtcaacgatatagctaggcaatataatttagcattgcgtggtatcgtgcaggagggagtactgaccattctcgctctgcctcatcccagcctatgttgcgcaaacctttatctcttggtctaataccgcaaccccaaacgttgctatttccaagtcagaaatatgtcttaaaacgtagtctaattaactgacatgagcgcgcgccggaaagcctcccggatttcgccctgctgtggccgcgacatcttgcagaaagtatcgtatctgagagcagacccgggcactttcttcatgagtatgacaataagatagccgcaaattatcgcttcatcatgcagttttactcgtacgtcggtctgggtgacttacaaaatgcagggcccactctggcaccgtacgtctagaaaatggcggagtgctttcgcttcttgcacagagtcggggtttgtgttgatgacagaattcatacaagcataggtttcggcagaggtttcatccattcgtttctgtgtctcatttcttgagtttgggcggtgtatgagatctttcttgcaatccgcaagagaagacttcaagtactgtattgttgcctgagatgcgcgcacccttaaaatatcaacttacagcgaattgctactacaccggtcaactcactggaatttgatcttgatcactgctagatccaaagccccgtagatttctgaagggtcttcgatacaggcagctgtgaagacttgtctagcttcgcaaggactgcgggtctgctgtggcgcgatttgggacagaggcgcttcaatttgccatctcgacttgtccgagaaagtaaaaatttgtccatcaaacgcatggtcttccctagataatggcgacagaagtcgcatcgctgtcggcggagagacttcccctaacatcgaagaagacatatcacttgtggtcgtgctcacttgggttgacatattgtcgtgtctgtgggtggagaggttgtgatgttggggatgagagttcgttcaatgccattaagaggtcgtcaccggcgtgctagccatattggggctggtaaatataagtccaagtatgtggaacgattcaacactttccaatgagcatcgaggctaggcgctcaacatgtagacgaggaagagacgatttaataagcttctccttgcttgctctatcttctacgctactacggccacctcacgacctacatgcgaaccgccttcttcaagctggaggagcgtgacggagtctttacactgcactgctcacgtatcattagacattatgatttcgagaacgtggttgagaatgggaatatggagactatcagcctgaggtgtgcaaggccgtgcacggatgagttgtcttccagtctattaagtcacgctgcatggagctagatgttcgttctctgattgcgtagcgaaatgttcacatcgcgccggatatgtgcaacaaagtagctcaggcagtagtacccgtttgcctgtgcgtttggaggtcttgaatagtgtcgtcgaaactatcaatcagccgatcagtcaaacgattctcaagcttgctcttctctcgatctagctacgtgtgaactctttgctttaatacaccaatctattacagtgacttcagaaatgttctagaacctctaatttgttgtcactatttggcgtgaggtttcgtcgctatagcaatggtagttgagctgacgcctaaattcatggatattgcgctgcgtaacggcggctcaagatatcgacaactgctagaattattcacatcgtgtttgcgccgcgtccgtcagctcttgccataccctggaagaagtcgcgagcccagaccgcaccctagcacatcagttgagacctgtgtatctccctcatcatcgcatgccatcactaccagcacgcatatttccttcactatagctatcaaaatgtctggaaatgaccccacctacgtccctgcccacgagcgagtcccgatcctcagccccgaagaactagacatcctcgcggagttcggaggagcgacaggatgctctcccgatgaagcgttcgcctgcctggaccgcgccggctaggatctggagtgcgcactatcggactggggagatgacatggaagacgagcacggagcagcagcagagtcgcatgccggatccagagacgcgttgggcgacgatttgacgccaaacgcaacgggaaggcgcatgagggaagacataaaagagaccgcggcaccgcagtttgatagccacaggcttgaagtgcgatccaggcgtctccacgtgaagacccccacgggaagtttcacgccgctcccagtttatgaggatgacatcgagcccggtgacggcatgtctgtgctttcaccgcagtcgcacaacaccaagagcatggccatacacccttcaaaggtcgtcgacaccccctccaccgacactgcgccaacgtatacaaacattgcgccagcgaaaattgctcagagtagctcgactatcgagacccttgaaccacgaaaaggtcttgccacgtccaccacaacgcgaaaccttggtaccgaaagcataggcgtgggcgatttaggcgacaggtcccaggcagaagttttttccagaagagttgtggtccctcaagggtcaacaaaccaaggtgaaagacagcctagagtgtcagcgaatgagccagaagcgagccatactcaatctccatgcgacagttgcaaagctccagtcaacttaactgcctctgctccacagcctgttcaaccccaactcaccatgagtactgcatcgtccgcatcatcagacgaagccatggagatggctagtgacaactcttcatcgagcgtcgagagcccagcaacaggcagttcatcgaccaagcgcacaccagtcagcccagagggcgtgttacttcatcctatcagcatccagaatctccccgctcccaagacggatgaagcactgttcctccccgccgacgctgaacgcacgtggtataccggcttcgtaaagccctggaacaacttccataaagaagcatatacatactggaggtccgcacaccttcgggatgccctagatgaggttagaaactatcgtttcaccccgcctgttgcaggtacgatagacgcgggctcagttgctggcccaaatattctgcacacgcagttcagccgcgagacacttcagggtatccagaaggtatacacactactcatgagcacgcaaaccatgcggcaaaacaagcaaccgaataagatctggctgggcgatccggaggatgaggacctcaataacgctgagagcgtctggaagccgagttacgtcgtcaaagcgagccgtaatgctgacgatgagacgacgaggatactgggccaggtggagtatttgggtggtagactgggcgccttgacatgggcaatcagccagcaatacatgaacagttggggtagcttgcgatgcgttcttggtaagtgatggtattttgatcccgcatataccttcaggactaccgatcactaacgttgttcaacaggagacatcgcgcaatatatgctcaaatcgtcgaccaagcacgcttttcttgtctcggcggacgaggttatgtttctcaaatttgagctcattcagaaggtgcactacgatgtacccaatggcgaggagcccaagaacctattcatcgagccgtggcttcactattcacctccagtcaagtttggcgacctgatccacgaggccaagggcaccatctcggtcaaggtggcgctgatgtacctgcttcattgcagcatgcaggaggattacgcattgccgatggagatgggcaatgcggccaagtataaggcgaagacgaaagctggagcgaagtgggtgcagaaactgagatggaagattggagagcgacttgggaagtactagagttgttggatagtcctagatagcttcatatggtttttagaggccgatggagttgcatctgccgcagtaataattcaatcggttccgggttaaagtgtgtcttctatgcgtgctgtgagcgaagatagcttgggtcttgctatcattcgaaacccaatagtgctgcatacaccctcaggctgctggacggacaagcagaatggccagaaaacaaatcgtactgtcatgtgaagagtcgtgagaagtccgaacaagcaccaacctagattgtgagccaacacggggtgtggcttgtacggcacagtggtgtatgcaagcccatattgctcatcgccctagcttctgggcgcgcacaggaagttgcctcggaacaaactcctacatctcattcgtgattggcattcgtcggagatgactcctacgacacattcgtgctggcggtacctgacagatgttggaccttacgatgaaggttcgagtaatgttgagaagtcttggtggaggctgagcgacgggagcatacggagtgtgtatacacacttcgaggaaagatgcctcggtacgctgacagaatatcattggcgcatctcgtcgcttgcaaagcctaggcgagaaggtgttggatacggtgggaatccggggtacagcggtacgagtgagacattggggttaggagagccgcggcctccttttcgagtctgcagccttattggcagatcctacacgtcgcgcgcatactgatcttggtcccaaggaccgggatcgattttggggggatcttcattaccgacgtcctggaaacgtttccaacgtcttcgcgtgtctcgggcacacgtcggatgctaatgatagtcactccacgcgtgaccagcgtgacaagtctggcagacctcgatttcgtagcatttgccacttgctcaggcgcccagtcatgcgatccaccatgctactgttattgctgaacgatcgcgagtcaacaacagcttccgggcgatccggggaagatgaaagaccaagtacaaaacaaagcacgtggctcatcattgtgcggctatccaaggatccttccaataagcggtgccaaggtcttggtggtaagacctaacctggtccgcggcccgtgtagtcttgatcattcgctgggaagattcgaaacgaggttgtatgctgccgcagagcacatgcagagttgcggtgtctctaagcctcagtagtggcgagagctgctgatgttgagccactagaatgttggctgtgaccgtcaacttttggcccacagctcattgctccagtataatgcagactgcaaggttttgtgcgtacattgttattgcgtgcatgagtctagtccgggccgtcgtacaagggcttgcctagcgaaataaaatgtttacagatatcaatgcagtccacgagctcctgcgcaatcaagatcgtttgttgctggtcttgattatggtgacacaagtctagccggacgccaatatcaggttgtcgtcggtagcaaatggcctgaagttcgtgcggcacgctccaactgccaaagtggcggaggacgctctcattcgggacaatgtgggcacgagatgtggatcccctgtcgcgtggaaggatgccgtgtaccccgcgtcaaggccaaggcaccgtgacgtgaagatcgacgaaattgaagttgctgcaaacattgtcctctacaaagaacaaatgacttggaaagacggcagtcttggtatacgcctccgccacgatgaaatatcgtgaaaacgtttgagccaccaacgcgagcctgtgttgggcgagcttgcactgctggtgcttgcttcgattggctcctgagtgggtccggctgagatggcggtcgctcacatgcggggtctccacgtcgaaccccagcttttccctttttctcgccttcctgtttgcggtcacctccgtgaactttcgtctcaagtcgggctatgacgaggcatagatgggatgctggcctccaatttggagtggtgcctcggtagtttgccatgcttcgtcctatggagaagcccacatctcttggcgatgtgcaatggcggatcgcgcaggggctcgtggacatttaatgaaagcaccgtgcagccctgttatcacaggtctcctctcctcgaattatctcttcaatccactgacgagtgtctctcttcagcatggcccaccacgacattgagaagacgactccaagcttaagggaagatgtcagccatgacaactcaagcgaagatgtttacgagtgcgaattcactctcaaagagcagcgaaaaatcgtccaccgtgttgatcgtcgtctcgtggtaacagtaggagtactgtattgcatcagtttgatggatcgaaccaacttgagcgccgcatcaatcgctgggtacgtgccacaatgttcacacgcgttatgtctccctaatgcgactccagcatgaatgtcgacctgggcttgaacaaactcatgggtaccgtctcaaagtattcggtcgtaacgctggtcttcttcaccacatacatcgttttccaacctccagcgactgtcgttgtgcgctaccttggtcctcgcgcatttctgtcgttcatcgtcgtggcatggggcgctgtcatgatcggcatgggttttgtccacacctttgaggccatggcggccatgcgcgttctgctgggtgtactcgaagcaggtttcttcccgtcgtgcgtgtatttgctttcgacgtggtatactcgtttcgacattggcaagcgatactccgtcttctatattctcggcagtctggcttcagcctgcgcaggaatcttggcctacggtctgatgcagctgaagggacgcgaaggcctgaacgggtaagcggtcctatcctatctctgacctttcgatcagaagctgacattgcggtaaaagatggcgctggatcttcattattgagggcactttgacatgctttttgggcattgtaggctactgggctctagtcgactttccggacaaggcgcacacatcgtggcacttcctcaatgagcgtgaggccaagttcatcatcgatgctgtcaacagagaccgtggagatgcaaagcccgaaccatgggatctcaagaagtttctcgccggtggtcttgacatcaagatctggggatttgcgatggtaagcattggtacccggcataggagagtgtggactgaccggatcagattttcttcaacacgactaccgtcacctacgcgctcgcatatttcttgcctatcatccttaccgagaacatgggtttctccgtcggtgcttcgcaatgcttggtagctcctccttatgctcttgcagcaattgtcatgtacgcaacaggatgggctggtgacaagtaccatgtgcgcggaccaatcattgttttcaacatgatcttgtgcatcatcggtatcgccatcatgggtttccacgacagtccaggcgttcggtacttcggtgtgttccttaccactgctggagcaaacagcaacgtccccgcagtcatgtcgtaccaggccaacaacatccgcggacagtggaaacgtgcattctgttcagcgactcttgttggcatgggcggtgtaggaggaatcgccggaggattggttttcaggtacgtccttttgtcgaagtcttctttgcattcagattgctgacttgaccaggttccaagacaagcccggctaccgaccaggtctatacgcctgtatcgcctgctgcttgttgacgttggttatcgttgccttgattaccctaggctcctggaggtcgaacaagaaggcggaccgcggtgaaatcgagctggagtaccacagcgagactgaccagaagggcttcagatatacttactgatgacttgtctcgcataagctgcggcgcaaacactagatctagacaacatgccagctcatcctgagatgctatcggcagcattgtccaacagtgtagcagcgcccctgctctccagacagcgttatgtagcaatgataacgtcttcataccacgtcggctccctcatctattcgtctggttgcagtacccaacttggctttcgctgtttgctgattggcctgtgaaacattactgctcatgggatggccagaccaagagttctccggtttctgcgggtctgctgtggtcttatgggcatgccaggatgaggtaccaaggtcgtattcggctgttcagtaatcggtggctcggaagtgaagcagctcgagcttcccctcacaaccttggaacagcaccttaaccacgctgatgcaagatggacatgccgggtttgcgcgatgctgcacagtcaagacaagaagcggtgtgtatttcagtaaatcagtgtaatgtgtggaagcgtgagagaagaagctaaggagacgcgctggttttggcacgtgttttcgcgttcctggcgtgcatcggcaaactccgagacgaaggcacgaagtcttggacacgacaacacacaacaacgtcctcgcctctcggattcggccttctcccgacattttcttgaacaatcattccattttctatcgcgccatgtgaatatcaggaaacgccggcccaccattccacagaggtctcgcaatgtttcacatggaggcttcattgcactatgccaggccaggccagcgaataattctatccatcatcgaataatcatacagtaaataataattaggtcacccttctctcctgatccacggccagcgtgctgttgtctcgccaggtgatgatgtcgtgaacggggattgccctcaacctggacacctaaccgtcttccatatcccgccttcaagctctatcagacactgctcacttttcgttccacctagatccccactcacgaagaccacgagtacagccgcgtacgccgctgtcgctgcgaaaacttcgggccgtcgagcattcgtgcacagtgccatgctggaggcaaacagcagtgtatacatggctacgaggcctagcttcgcttttgaatccggaacgagatagagatttacgattgcaccgatgagcagcattgcagctagcaccatgtcgagggccgcgactgttcggataacatgtgagttcttgtggatcgtcgtgcggtcgagaggatcggtcgagctgcgtttgcgaaagagccagtggtcttgcaggaagcgcgagagatagtcctcctccatcggcttcgtcaatgtgagcagatcagcctcatcttccaaaaacgctttcgctcgtccgctgatgagaggcattgcactagcagctttattcgaaggcgatgctccattcaagaagttacgaaaagcagctataggtctcttgtctggctttcgcattgatgcaatttgcatctggagcactatcgtctcgtctatcactgtcagccataagcttttctctgagtgacgaaaggcgcacagtattccttcaacaaagcattcagatcttgtagcttttgcaccaacttgctttccttcttatttggatccctgccgtgctctactagagtttcccagcgtctcagcgactgatgagcttctagatcgttacttctccgcaaatcatcatctaaatcttctagttcccgctcgatggcaaagagctgggcttgtaagtgaagtatgtttcttgcagctagcttatcgaactttctgaaaatgaatgtctcgttatcgggatcctgggcaatccagctcgcgagcgcggggtacccatcacggagttgaccaagctcaaaatcagttttttgtggtgcgttgggcattgcacttgtaaattgtgtcggccgtcatcctctgcattcgagcaaggagtatgaaaaaatccgcgcttgaggaacgaagcaaggccgacaaaacagactttgccttgcagtcggggcggcgaggttgacagaagcctatgacgtactgaaggccacgctctattagtgcgtgagactcaacagtgccacgtacatcctcaaactattggatgaggtggatgctttcgcgcctctataagcctcatcatacgtggcaggctgcactacgcggctgcgcctccacccacagccgaccttgctactgggtaagctcaccggtagctgctgtattttctctgcagcttcatcccggcgtttctccaatagcatataatccactcttcttcctggttttcttgtacggatgtacaccttcgcaagttacctaaagtgacagtaaagttgagccggaggacgccgccatatcggcctggtgcaggcacaaacttctagccagacaccgtgttcagaacgtattcgcaaaagcaggactgacgaccagcaactacaggctattctctcagtaagactgtatcgcattttagaaagaaagtgttgtttgttaatcaacgatgtcagacaaatgtcacacccatagacgttacattcaaatcagtcactacatgcaatgaataccatattatcacttcccgagggttatcgaaaggttgaagttcttataatccgctgggacgaaactcttcatgactcctccgaacaacatcatgaagagatactcaggttgcaaaatgcattcgcaaaagacttgttgtggaaaggctcataccagcaacatagctcgggatggataccggatcctaaacacgcttttggataccactggacatcccaagtagaaagaaaatcgaccaaggtgttcgaaattcccgccataattgcttccgaacatcgaacaaacgccctgggagacttttgcgcgaggaagaactttatgaagactgcactcgcaaaacgtctgggtctacacatcgataaagagagcatttgtactgtaactgtgggcagtggtaaacaaatcaaaacaagtgggtcagcagagacaacttttcggtttagggacgaatccagggtctacaaactgaagttcgatctattaccggattgcgttcacgatgtcatactcgggaagtcgttcttgaaggcaacacagaccttttctttagttgccaactacgccaggcgtgttgtcaaacgcgccgtcatgggcctgaaaagcctcaattgcttgtacttgggagactctgcaccagctttcaagggtctcttgaacggtgaagagcaacaggcgttagccgattccggatcaaagatcttgatcatggacgagggatatgcgaaatcccttggtttacctattaacagaaggccagagacccaaatcaaacttcgatttgcggataactcagtagcctatacttctggtatcacacatggcgtacgctggcgattcgggcatgaattgaacgaagaatattcattggattttcacgtgctccagaatgcgcctgcggcagtcattctgagcgacgaatttctattcggaacgaacgcattctctgaatacgactgctaccttatggacgatgacgacatgggagaggacgagtatcttttcgctattgacgttgatcttcgccatggtaagtttgtccaccatacattctgcattctcctgtgccttttcagcttacacaacaatcatagagcgtaatgaaacttatcaggatcttgaacggcacactgaaatcgtgcgcagaggtgaggaaaaggaccgaatcgataaccttcccgtcgctcagcaagccgaagctctttcgattgagatggatcgcagaaccaaatgggacgatcaacagaagcagaatatatctctcccaccaaaaccgatatcctcaaatgccaacagtgggcaatcgggcaatagcgcaagttcacatcacaagaggaagtcacgatggctcgttaagcttaagctgaagaggaagccttgaggcacgatggcattagaagactgaaaaaagaccaaaaacacacagaaaatcagcagaaatggcggagcgcgcataagtatggcgcgacaagatggcccgaaaatgtgttataatttttcccactataagcttgcatatcgttgagagaaccaaatgctcacctgaaaatctacgtgcgcatctgtaacaacttgaaatcgtcgacgaaaggcagggtcttcaactagtgcgatattaaccctggaaggtatgcacgatcgatgaacgtggatcaccgtgtgctacagtgtaagaaagcacatttctcttagccaatggaagctatatactatctgtagagatgcgagttgctgcatgctatcgttaatatcgttggagtagtgcaaacatgatgtgattggacactgaaacgagtaacgacttcgataacggtaaagacagacagatctatgcgaaaacccaaaataacaacgcccgcactaacactcaaactgaggcaagtcttcatcatccacgtcaaaagcgtcgagcttcgacgcgagttcaccctgcaagagatcaagctaccatcccaaaagcagccttctctttccaacctatgctcgcaccatccaagttcgtccactacgagacagcccaccgatcttatccctccaagccctgacttcccactatcctgcctatttcggcaacgccgccggcaaggtcccttctggctgaccctccccctttggatcaactcgccaatccaaatcactgatactcttcccaaacggcgcatgcaagcttctatcccatgccaaggtcggtactggcagtgactgtcctttcacgacatcttcccggttgtatctccagattttgttgaccttactatcgggtccagtgataatgccggcctcaacggcaccgaagtagctcctgtctcgcatcaatggctcatccctgctgccatatagcatgtgtagttcgggattggcttgtgaggcacgacgagcttgagcccacgagactgcaaagttgaccacggatttcttctctgggttcgcctgtacgtaatcattccacacagtgtttgcaggcctcagcccgtatgtgtcatcccagtcgttaagaattccgatattatcgtcttcggcggcgctcgccttgaagtcagttcgggtatgtaacttggagacatctatgtagagagagaaaagatattagtcgcaaggtaatgatttcttgtctggcctgatgatcggctaacaccaatggtggcgcgtgatgattcggcataggcgccagaagacgaaaggattttttcgaacgggcggggattatgacaaacgtacctgctccagaatacatcaaatacccgcctttctttggggggtttatgccagtttcgacttcgaggtcgaggaatctgttctattggttcaaaatgtgttagttaagccaaaaccaaggaacgttatagggtataggatggtgggtctatgtcaaatccattcgcacttacccatactgataactcgggatcctgctccatacccctaggtaccggaccagtgtactttgcagggggagacattaactcgaattcttcgggtactgcagcgctgcccgacccggttttgccgtcttctttctctttcttcttatctttcgacgctttcctctcttctttccagtcgtcatactttttcctgatgctcttgaacgcacgtggctcaagctcatgagcaagaaccactgcatttgacagatccgtggctgagacatctaatcaatgctatgttagtgattagacctcttgtgatgtttgaggtgaaagcttaccggattttggtagatctactgctcgtccatacgtgaggagagcaaagttgcttagcaatgcagcaccaacaacaagcgacttgagatgcatattggaatcgagacaagcgtgatgaagataggtgtggtgggatgaagccgacttcgataagggacaaaatatgaagtagtgtgtctatgcaaaggaaaggaaatcttgatgagaatactaggaaagaaacggagagagatgaatgcgattgtatgatgaacatgaactgcctgtcaccagactctttaagtactcgaacatatgtcaagttcgtatgtgcagttctattatcgtcgaaggatttagaagtcgaaatagactctaaactgctttgccacatgatgcattagaacctcaaaacaaggcggagaatcttgttgcaaacagaacgcattttgcatcttgcgacactcttgcccaaaattgagatacagtcaccttgaccagaaggcgatgctcttggcattggatcctggacggcatgggtgtgtcaagcaaaatgcacgaaataggactagacgtgcaatggctataccctgttaacccaatagcctggttagaaatgttttcaggtgttttaggcgatctgacatcagcaagtgttcatgtttggtacttgaaacatctcaccaggcacgtgcttccgcgaggcggctaaattaaggaaggcgcttcgcagtcgggcgtaccccactctaccctgacctatactgatgctgatcatgacacctttttagagcacgcccactcaagcaagcgcacatcgttctcaggaaaaaaaggtcggttcacgtggctctcaaacgcagaacttgtctccgtcgtttacttaccggcctcctcaatattccagatcaactttttcacctagctctgcacattcatcatgggctgtgccttctcttctgtcccatcactacgccctaaacttgccaaaaatcaatgcagtcctaaggaagcggtggaaggaaagcctatcgcgttcgcacaggcttttcatccattcccaagactcccatatgagtaagcttttacgactctcaacaagcaggaatcatagcattaattgtaaggaacctctcaggcttcgacggcaaatatgggttgaatctctttcccatcaagttccacgagtgtacgccttggatttggacatcactctcacggatcagaacaatgataccgacatgcccatgcggcccaccaatgtcaaatttgctcctgcgataccactcgatgatagcgacgaacttcgaaacctcattgacgcaacccatacaagtcgcaaaataggttcgacttgtcgcgaagctagagacgccacagcttatgttttaccggacatgttcgagatgaatgccaatccaaaaccattccaaggcaactcacaacgaccgcacatatcaacaggatatttccgattcaacgcaaagcgagacataatcggcgtgctccattcttccatagagcgactcgactacatccgaacatgggcaaaacgaggcaatgtgctcccgaactctcacttgattcggcatgtagcgctcgatatagactttactgaagatacacgcatttcgggagtctggacaaaatgcggttgcggaagaccagactgtgtcgtctgctctagagacccattgctcgattttacaaggctcttcccgaggctagagtcattccaccttatgcaatactctaccagtttcgtcgcagaatctgttgcatggccgacggttgacgtggcgccagtgagagaatgcgactgttacaacagcggacaatgcatcaagcatgattggcccctctttaggggtatggctgacgattcatggttcatctcctacacggaagacggtggttgtatgtacccaattctaccgcgactagcacatgatagaccacaggaatgccgatggccatattatgacgcgctgggggatctcgacatgcgaatactcaggcgggtgacactgggcggaagatgattattactatagaatagcctgttccaataatcaattttccgagtctatatgatgttttaattgcagactatcgtccagtcttcgtaccttgtcacgaggtgactgccgcacaattgcccaaaagagactttataaataatctctatataggtctcataagaggaccgccaagtcgaggtaaggctgtacaagcggagaatatgtcagcattacatgtgtcagcatgcacatcgttaccgcgcgcctttagtcttatatcagcaccaaaatggcacactgaccagtcccacaattttcgtacctcagattagctgaaacggtgcaatctcgattgtgccttgcagatatacggttcttgagtagacttccaagcaacaaggccaagatgttcctctaagatttccgaaacgaaatggcgcaattttctcagggcctcgaaacgagatcaaatattggtaagctcgcagaataggcagatcatgttaaagaaggatctcgtttcaaggctttccaacgtgtttgcctgagaagggagacgcaatttcgtgctcagacacaacagactaatctgagcatttgacactatttatcgcaatgccaagtatgctggatggctcacaagcccttcgtgatcatgagccattcgtatataagagcctctggaggtagcaatctgaacaagacaataactaccaaaatatcctgaagcaactactcttgcatatcataccatatccatttctctatcttcatcaatcttgttattccttttgctcaactagtctctacttttcttcgtatctacaaacttccctttcaatcatccaaaaactcgtcatggctttcgcagctgctatgggcgtcgacttcgccatctcaggaatcaccatggctgctgctttagccccggttgaggaaaagccggtggcccgtataggtattggatctacacagcttggtgcaaaagaagatgctcgcaccaatggtgtcatgcccaaccttcacctatacgacgttcgtggcaaaaggtttgctaagcacggtacgttcacatctttgaaatcatgtagctcagtacgggatggcagctgatttcgaacagaatcgggtgatctcattgaagatggcgcaaacgtaaagaaagacttcatgattctggatggagcggagaaatcagccgaaccagagtatctgaccatccaggccagatctaacgacgctacatgcgtcacttgtacgtaaaaattctcggctcattagcggagttcgacattctaacatccttagatgtcactgtgacaggcgcttccggcgcccaacgaacctggcacgctggttacgtgaagacgtgtcaggagcaaggtggtggaggtttctactacccctcccctaacacggtccctgacacgaacttccgaccgggttgtgtctggcttagcaacgatgaccgctttatgcaagccatttccatccatcttcccagctttggctttcccgaagaaagcttagccgagcagacggcaaagcagttcaaagattatccccagacgctctgccaggctccaggcaggatgtccctgtacaagaccttcgacggcgaacagccagaatgcatcccatactacgacaagatcctggaaaagttcaaagaagacgaagtgagtgaagaaaagggtatcaacgagggctttgacaaggacttccaggctgtggtggatggacacacactcccaccacggaagtttttcttcaaaccctcccgcaaagccatttccttcgagcgcacatgcgactactccaaacacaagcttttcaaccaagaaatgcaacccggcaaaactcccgtgaaagactcgcctcaagcccaaaaggaaaaagaagcagcagaggcaaagcagaaggcggacgcagcagccgcagcccgagccgcagccgaagaacaggctcgcaaagatgctgaagcagccttgagcgagcaaggaagaaatccaaacggagcagcaccaggcacgggaagctttggcggtgttgcaggattgatccctgcagatcaagcgggcaagccggtggatcccgatgaggcggcgaagaacttagaggagtttaaagagcagcagaaagcatcaccaacacccgcggcaccggcaccggtgcctgagccaaccggtcaaccagctcctgacgttatcattgaaatcaagcgtcgaggctcacgctcgcttcatcaaggacaacaagatgaggagaccaaagcgacgcgggagatgttgaccagacgcgaacagcttcgtgcaaagggagactattgcgtcgaccggttgacgatcagtcaccatgctgagcatagtgcaagagaggtgtgcgagatgaaaaactcatggggaccggactttgtgtccgtggtggagggcctgtattgtgacatgtgtgagagggagttgtaccccctctgtgcacatgagcatcaaacagattgcttcgatgttgatgataaagtgttgaggggtaaggagagcctgtggcagagggttaagagatatgtcactgttgacgtttggcgcgtgtaagtgaacgacgaggtcgatttgaaagggagctgtggtcgctgctagtgtttgcatttgtttcgagcgaggcgtcatttgaaagggggtatagacttgtcagcatatctttgattttgaatctgaattcctgtttgcgtttacttatgatgctctttcactttcaccacttcggtaagcggggcaagattacgtcatccatccatttttagcgtgatgaaacactacactcgtgcccgccacgcacacgcacggaatcattcaatagtcttcaggagcacgcttacaagtcctcagggaagtgtgaatacattccgtgctacaagatatcttgcctagccttgtgtttgagcagatccaggctactccgactaaatcctctgagtgggatagaggcggattgggattttgctcttccactttcactcagcgtgaccagattacgtgatccgtacctcaccctatcttgctcagcgccatacttgagcctatagcaccttcatttgcaactcactctctcagcgcacacagtctgcgaaattctcgagcgtctccgatagcaaggcaagtagttgcgcccgccaccggcgtaatcagctgacccgttccgtagatggccaaacgcagggcacgtcaagtcacagtacctcagacagccgcgaccacttgcgccaaagcagctgcagtccctagcagtgcgatgacctcgaaaaccacggcgcctgaacttcccacagagatttgggccgcgattctgatgaacgtcgaggatccgtatgatctgtgggtcagctgtcgtcaggtttcgtccaaattcaagattgatgccgagcgcgctttccgcgtgaacttcctaccgcacttgaacattcattggggttaccatggcaatgatggcgatcatatcagcgttgaggctacaatcgacgacactcagtcggaactcaaatcttcttctgtgtcctgccttttgcggacaaccggtccgtactcaaggccgccggtactgcctcctcagaccatgcaagaacgtatggttatgttgcacaatattgttgattgggatgacctcagcgccatgagtcacgcggggtcctggggaccgcttcgctcgatgcaagcgtacataaaatgtccggatatctgcgatgattacgccaccgatctcgatttaccagaagtgcagctcagtctcttgccagttcctgatcctataccacagaacacgaagatctctcaaggccacattacgtttgactggaaagttctaatcaccacgtttttcgccgaagaagtgcatgtgcgacgaaagctagcagatggcataaacgcaactgaagatgcaactctggtcggattgcacagaaaagccaagatattcctccgtacaggatgcccaaccctgagatggtctagcaagccacagcccctctctcacaacatgtcaatgaaggatcagcagtcatatatgaaagtcaaatcccgccacattgaagctgtcgtctccgctcttgcccccgatcacacacatctatatgaagaggcctactcgcagcgtctccgcaaagcctactctggcattggcctcgatccgccctgggaggctgaggaggccattaccgagcgtcgcgagctccgcgcccatgtacgcaagcacgtaagagcgttccacaaagacaagtacgatgctgcaagaatagccgccgttgcaacagcaaagctactttggatgcgcaaattcggagaagtctcgttcgagagcaagccttcgcgagctacccctatcgtccagcccttggcccatgtttccaggctcgagctcgacatcgatgatgagattctttgcgacgatcctagcgacggcttggatgaccgctcttacatcccaagcaagtcactcgcgaagaaaaaggctcggcagaagattaaggatgagtgcgtagctcctggagataccgggcataaccctaggtcgcgtaggaagaagaaggacaagaggcaagatgaggatggttggtaattcactttcttggcgaatgcttgaccgcgcccaaaggcaagcctgtggcaaggacatggctatgtgagaaaactttggctttccctaattcttggaagaggctcgggaaggaattttgtgttgcaaagaagcagatagctgtcactgtatgtagcaactacgacgcacgagaagtcctacgagtcgacttaaatagcacagtgtgctcaccaaatggatgacatactataagaagtaccttgtgatactcaatgccgtgctatagagatcttgttatataagcagcgccgacgattgctccttcacctttcacctaacaggcaggaacgcgcgttacgtcatccgcccacgctagagctcggttactaaagtgctgcagctactttgcgcctccagatctctgcctccactcaccgaaatacaactgtttgcgccacctaaaggtattgtttgttttcttcttataagtagcctgctgataggttaggtggtgatcaagtgctgagcaagaacacagtctgcagtatcgcgcgatggcgatgagccaattcagcgcagcgagatcactcgccttcaccatggcggcgacaaagccgtgccctccacttccatttgagctttggggcaaagtccttagcaacatcgacgaccccttcgacttgtggacgacctgtcgccagatctctaacggtatcaagatcgaagcagagtacaccttccgcctcagattcctcccggatttgcgcatcaagtggagcataacacgggataatcggtactgtgagaccatttatctcgatatccgtgccaagccaagccacgctcttgtagatgccacatcgtcctcggcgacttttactatccaagtgaacgggcccgtaagctctacatctagcgggtatgtaggctggtcgaacaaagagcgtaacgaatgcgtgcggcaagcattccactacaaggaccacaacgcgactactcgcacaagtgggcaaccattcgctatcatcaggcacaagatgagattattcttcgagaccacgaatgtcctcgcgacctaccaaaatgaccctgagatttctggactgaggattcatcttacgccgttccgagaccaagtctctatcaaagcatgggaagaccagggtcacatatcattcgactggaagaagctcatgacgtccttcttttctgaagaggcagcattccgcaacatcgaaaggtattacattgccgcagtacgcttggctcgtgcacctgatcggaaagaattgtacgtggaagcacacagggaaacgcctcatgaaggcgaacccaaagcagggtcttcagagagggctagaaaacgaaagcctaccaaagctagccttccacgcctacgtacatgtaaaacacctgcacgacatccgagtgtggagcgtggaggacttcgccgaaaagtactggcgcaaagaagtcggagcagtgtggcataccataacagaagatggcagcggcctcatccccgattcggactcggaagatgatcgttgacttatgaggttagtttcggcattttgaatggaggaaatggaaacggaaaaaggaaaggaaataagcacgatccgtggagagactagtgacgaaggaatgcccaacccgctcatctgaaacactttgacgctttgccttttgaaaaactccttgtgcaggactcgttgacgctcactcgaacagagcaacgtcaactcaggcaaaactacaattaatgcgtcgcatgacactagattgcttgcaagtagttgactttcaatacctgcgttggcgaacaacatgtctcaaacttggaacgaacaacaatcatcaccaaacttcacaaaaagcgcacacgtccttgaaaatgcatatccgacttcataaatactcctccttcctcctactatgctacgctaaataaataaaaaaagacctcgccgtttcggcaaatatgatgggggggtatctgtgctctccttctcagtctctcaatctcgtgtctatccagtatgtatgtatgcagcaaatctcattaccgtaacgagcgtcgcaaggagaaacaaaaacgccaatgcaccatgactaaaaaaagaaaacgccatgcaaaacgagtgagtgtatcatgggtataaatcatcatccaaaaaaatagcaggtcgcctttacttgtgctcctcagccaacgcatcccccagcgcctcggcatcataatcctgcacgacgaccttcgtgggcacttcggggatatcgaagaagccccaaatgggaccgttctggttgacgccgctggagcggagtttcggcttcgggcgttcagcagctttgtccttcttcttcgcaccttctgaaagggtggtgcccaggctggactgtgtctcgtgactatgcgacgatgttggtctgggtggttcggggatggtgggagatgcgggcgtggcgccccatttgccaaagacccagccgccgactttcttggtgatgccgccgctggagccgggctgggggccgtcgctcttgcgggggccgcgcttttggttcgccatggtggagtagaggatggtgcggttgagctggctgctttcggatgttttgcgagagagttggccgtgggcagtggcggtccagggggtcagttcggggccgattgagccagcgttgccgggcgtggagaagcggggcgacgcggagtagaggagttgcgagggtcgtgattgaagcgtgtggatatccatgccggagactgaaatgagagattcgtgagacgtggcgcgacggaggccaggacgcattgacgtaagcggcgatagaaggtcattaggcgcaaagacttgtgaggccggcgatagtagcgaagacggcgaagctattgaagaggctccagcagtcgatatcgaggaatcctccgtctcttctgggatcgcagcttgaggcagtggttggatgtgcggcgagagcgtgaagacatcgtttccaagcgaatttgcaggactgactgctgagacgatggctgtggcaggactactcttaccagacatggaaatgggcgtgctcgaactgcgaatcgccgacagacccggcggccctgagaccatacgacttgcggcgtcgatggcggggcgttgcatctgggtctcgggagtcgatggatcgtgctgggccgaacatgggtgactgtaaatcgatcgagtctggcggactcgtaggccgggaggagtcatatgcaacgtcgctgaagactcggtcgtacatggagccacggtgtgattcagagactggcgaattgggcacggagccggcggtcagagtcgttgcctgcgaccagcggtgcgtgttgggcacagacacagcagtctgattcagaatcgtggcggttgaagagcggtcgagctggggcggcggtgggtcaaagtgtgttggcgtcagactgaatcgcttcttcttggggcgtcgtgagggttgcgctttgggaagattcttgccgcctttgggcccgtggtagtggtggtggatgtgcagttcctggttcaaaaggccgtctgattccatttcaagctctttttgtagggttggcgtggaggcttcctgggtaggggacgaggagacgggttggtgcagcttgagctggtcgcgcagtcgctccacctcttcatttgagttgccgagcatttccctgagttcgagtataccgtgctgcagattggcgttgtcgagaagaatgtccttgacgaagtgcgaaaccacgttggtgccagccttttcttgccctgcttttgccttgagtcgtccggctgccgtgttgagttcgccttcgactgccattcgccgttccatgcgcgccacaacctcgacatgtcgctgccgttcctcgcgagcctctctttcgatgcggtcgatttggtcttgcaggtctccaatagtccgttcggcatttttccagcgttgtatggcggtgcgttcgtcgacaagcttggcagcaatgttactttgcagttgcgcttgttccagttcgagttcgagaagctgctgctccagatgttgcgtctgtgcagcgagagagctgaggcggtcgagttcctcttcggtcgagcgtagcgtgtcggtcagggcctggatctgggaatcggagctggcgacggcgtcgttgagcgtctcgagctggtccaggaggtcgcggttcgccttgatggtctgggcattcttggcctcgagcgccagcttctctttctcgaggctgtcgatggtggctaccatttgccggcgttcccgttccgagtcaacaacataggcttcatggcggataaggagagcctgtagagcaaaggtaagtggcgtctccttcatcatacgagggtggagagagcagtgctagcggcacgtgtaaatgcatagtcgcggggtgacacggaagtgactgaagcaaacgtacctggcccagctgggcggcctttgacacatcgcgctccaggccctcgagcaggcgcccgttgtgggcgaggtaggcacagtcgatgctcccacagcaacaccgcgggcccggaatgctgcccacgctgcttgtttccatcggtggcagcgagccctcaccgcggggcagtcggcgctattactgcgtctggtggagtgccgccggaacaaaaagacgaagactgcgatgcgaggcggctggcagcaactgtcataatcggcgtagttgcagggcggcagggcaggtgttatgcgaggaaatcaacaaagggacggtcttgtgttgatgtttgtaccactactgcgcgtgcctggctgcgaggcttgcggcgatgcgccgctagctgggtcaacacggacaagacgccgtcggatcccagtcggcctggcttccccaccatagccagcctcccaatcatcccgccgtgcttccctgtttggtttcgtccaaacacgaccgcattgtcggctcacacgctccggccatgtgttcaccatccgctcgctgctcgacaccacctgccactgcatctgcctgcgccatcgtgaagcacgtcgacgtcgacgtcactcggcctggcgcacggttttggccatggcgcgaaaacccagaaattacgcttcacgcgcaccccagcccgcaatctcgctgcaaaaataacccacctcctgtcgaaatcttggcgtattgcctcatttgtgcaccactggtcgcgaccaaagcggtgtggctcgataacggcgagcagtatcgacgttcgtcgcagaggccagcgcgtggcagcgacccactaaactgatgcacgctctacacagtggaagcatgccagcctgttcttcacaccgaaccttgagctcggtcgataatagcgccttttgcgcctgtcgctgtcttatctttttctaatcttcacatgcgatttgcataggaaagatatggctgtgctgtgcttacgacagtacgccagttctcgcagtctctggcccaatgcggacgaaacatttcagagatgcttggcgccgaacgaggcagcagagtgcgacaaggtggagtatatgaccgcagagagaggtagtagatgcacattttttttttcatacactcctgtccatcttcggctttctcttcaggaattagaatatgtcgctcgccaagttcgcgaaaaccccaatgcgcaatatcttctcgggctactacacccttcacaacactgcgcgatcacgagccttccgtcactcgatacaagcaggcaaggggccggcaccagcgatcaaggcgtcggattcagtccctcgaagtcctagtcacaacccaactctcccatctttcaatctcttccaagcaatccgcgactctcgttccgccgttcgctataccgtctatgccggcctgggcctgatggctacagtcgaatcaactttctggtttcatgtcatcaaagcaaagttctttccatcatcaagtgcagaagagcaacagaagaacgatcagtacttggcacatgtgtcagaggctatcgcagggtacaagtcaaactggatgaggagctaccgcaaatactacgaaggttatgtgtggggtgttggtgagcgttaaggttgtgtggtggcgctcatgaccggtcagcatcctgcagtgcccctgccgctttcgtagggcacacttctcaaagggcaacgacaccccgcttcagccgcatcagccataaaacacccagtatccatcccgaatgcacataccgttcgtgcattcttcccatatcttttcaaacgtattatcaacattcaatcctgagacagcatccaacatggactttgacttttcgttcctggacacattctctcccgtcggaaatactgagttcagccttgccggcatgtcacaggactttcctgagatcgctacctctgaaggaatgtttgaactggcctcgaatcaacttgctggtagggccattcaatctttgtcgcatgcacatttgttgagattcagaagcaccaacagatgtccaacaacacaacagcgctagctcaagcatttcatcgcatacacaaagtgcgtacaacgataacgaatacccgcatcactgatcgaagtagtcgaatttgatcccttcgaaacagaacacttctcatcctggaatgcagtctcgccctcgacgctcagcttcaatcataccaccgatgtgtaagtacacggtagactctcggggaccctagcagagttgaacacacatgccgataaaactacaactcgaatcatgtccgcaggtaagtaggcacatcaggactaagttccgtcaccgctaactactatcacttcaggtatcccgctctttccagcctacaatgtaaactgacagcctccaggaatcgtcacctcatgtaatcagggaagacctcgtgataatagtgcctggtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtttggcaacggaagatgggtcagcgcaaggttcctacggctgccgtacacgatgggataatagtccatgacgtgatgtatgcgttcttctacatgacgcgtgatcatttaccaatatgctctgggcgtatatcgaagtcagcatgtgcctgaggacccgtagccattatggagagagtcttcgcgcgagtgtgagacatggaagtggtgatgcatgaaccgagctttttcccggatggttcgcgtgacggcctttgatctccaaccgtgtagatcccgggctaattctgtcccattgtcagataccccatgaacgacgttgccacaaccccatctaccccctcgagctcttcgcatagagtatccaaacagcgacagcgctcctctcactctcagtacgcacgttccgctaccatcggcgtcgtcctcgacaccgaccagcccggccagaatcagtacaaatgcaacgcaccgacgtgcttcaacaagaccttcgggcggctggcagaactcaagcgccatcataaatgcaagcacgcagttgctgggcgcagaccgcagttctggtgccccgtggagggatgtgtgaggagcaagactgggcagggaggcgcgttcccaaggaaggacaagatggtggatcatctttcgaaggtgcatgcgagtgttgtgcagggatgaggacgtttcgagactagcatgtattggggtggataagactgggagcggcgagctgtgtacaccttttgcaaggagggaagtggtgggactactcataccgagacacaatcaaaccgccggtcggagaaaataaccgcgcgatatgctcgaatcacacgacttctcattcgcgtgatgtacagaactctcctccttataacaaggaagacgttgaagtctcacatgcaaccgtagcgtgagattcggtggcgagtaacgagtccacgccgcgaaagctgtagaatgtgttaaaagacattcgattctttgggttgatccgaatacattgaaatgtgtcgtgggtagtctaaagatttgattgaaggagcaactatttcagagtagacaagaaagaagatgttcatgccaggtcacgtgatctatgcccagatagattggaatacacctctccccatcccacgtgttactatgttccttccacaacgtaaagtccttctaccaccgtttgcacagccagcgttacatgtgctcatatttttacaaggacattcaatctcaccaaggaaaaattgtgtacattctcagcaagcggtagaggtatctatctaggcccaagcccatgccccagacgccaatatccccagaaggtgagtggaaagatgcgacgccgagaccaatccatcgctatgcaaatcaatctgaacgacaatgttggcagaaaacataggaaaaaaaaagatagccaaaaaaaaaaaaagctacgagttatgcgtggcgatgctctggaaagactagatgccgatgcgaatgagtccaaaagagtctttggcagccctgtgaggtatgaactgccaactccagcgcagcgacgtccatctaagaggacttgtatttctgtcctcaaaattagcacacatcctcaacacaccacttctcagaaaacttacatcttcaatctttctccgactcccctggtccagcgcattgcccacaccgagtagtgcattgctaaccgccttcgtcgcgcccacagccggccgaagaataacagtaggcgcatgcctagccaatgctctcgccatgccgactccactcccctcttccatgatctccgacgggatcgcaatgacagcgtctcgcgcggtcaggagatcgcgctcgagatgcttcgcagcggatcgcaggcccgcacgtacgccgatgggttgattggcgtagtgcgacaccgcgcgtggttcgtcggacgacgagtctgggtcttcgccgtcccaggatgcgggttcctggggcgcgaggaacgcttccgcgccttcgaggaggttctgagtgccaattgcgactttggcaccaagacgggcgacttcggatgttgtgttctttgcgaatgcatacacgcctttttgtaagctgcggacgatacggccgtccttacggtactcacgcatcgggactacgacaaggtcgcgcatgcctgagccaacgttgacgagggggcgcacggctgcgagaccggagaggacgccgggaagttggttgcgcttgacgtcgggcatccagacgtcgttgagtgtgttgtgcagcttgtcgaaagatgtgatgccgtagacaatggcgtggcggagggtgatgtcggatccgtcgagaatcagaaagttcatgaattcagtagtatgaccggagcggatgccacgatagtcgacccgtttgggcttgtaatcaagctttagagttacagctttcacttcaaggcgctggataaagggctggtcgccggctggagcagcactgggggcggagtcatccttgaattcgaagaagcgcgtgatgaagtcgagtgcatcttggtcgacgtgaaggcgcaagggtaggaccgtgactttgataaccagctccgaggcagctagttctgtgactggcttcaccgtgacaagatcaagattgatcatgggcttgttcatctcccttgcactcgggtcaatcaaacacgtaagaaatttcctccaggtcgatgatggtacatggtcgaatatttccaagtctctgacccgtacatcaatcgagttgacagtctcgccgctgttaggagggaacacaatgagatccacagcgacacccatcagtgagaaggcgacctttttgtgcttgctgcgctcaagcttgaggcgacgcttaggtttggttgtgctgcgtgggcgcgcagtggcacctgtagatcgtgtatttgtcgatgtcgcatagcttccagtctcgctggcgagatcgtcaatgtcatggttgattcggcgtgcgagcgcacccttctcatccttgaccggaaccccaatccatacagagttgaacagaaagtcttcctcgacaaaatcatcatcttcttcatcctctagagctttctgacgacgctcctcagcacgggcctcgacgtcatcgacggcctgggtaatgatgcctcgagttcgtggccagtcatagccatcgtagagattccagataatgttaacatctcttacgcgaaccttgagcggtgcttcgggctgcttgaactcatttgagaggtgatactgattcttcgccgaatcccatttgcgagctttgcccttaccatcctcttcagactgctggaagtagttgtcattgaagtcgaaatctgactccgtctcagtgacctcatacttctcctggaagctctccagaagtgctctatcgccgcgttgacgtgtgatgggtggagtcgctagggcaccaagatcatcttcgccaagtaagctatctcccatctcctcgtccgtcggcaaagattgtgagttgtacatgcttcccacaaactcaagatttgtaggtacttcgtcatcaaccagatctgcattgctcatgaagtcatcgtcttcaatctcggtttgagcagagatggcatcgcctgtgaaagactccatcatctcttgtaagggtacaacagtgcgatactgctctgctgttgacgggggagtgggtggctggagaccattcaagatggctgcgagagtttgtgtcgaatctgcgcatgattccaagacgaagagctcattcttgaattcaacatccaccagttgaggctgatctttgccgtccccagctatgttgacaagcacctttgcagctgagatagaactcagggacacgtaacccagctctcgaagctcgtgtagatggcggttcatcaaagccgcgacagctggcgatggaggtacatagtcctcttcaagacgcgctacatcatcgatggcatgtattgaggctttgcgaagctccaacgtcacacagtaattgtccttcgcctgctttcctgcgatatgggcatccgtcaggacaaacaaagcctttgatgcgatcttgcgaggattcaggccaactgcgcaattgcgcatgagtagatcgacctgcaatggcttcgccgccggtattgtgggtggactagcttgggtcgattgccgactaagggtctttggcgacgatgtaccagtgatagtcgccacacttgcagcgattccaagtgcaatatcgtcaacggtaccgtcctcagagatcccaagtgccgccatgagtgtcgagacccgatactcagcacaaacattgaagagctttgctttgatcataggctccatctcgtctccgaccatcctaatcattatggcgggtagatgttcttgttgttgtgactttacaacctcgtgcagcaatgtctcttctccccgacagattttggccttgcccacttccgctgctaacagggccggtacaccgacatgagcgactgaagagctagtaagagagatggaaacatcaccgagttgctcgttgatagctatagctgcatcgacttgttgcacagtgacaagactgagcagtcccggtcgatcgtcgtccggaaggtacttggtgacctttgacagccgggcgacctctaaacccagagcctcaaagctcttcatctgttcgagatccgacacccgaacgccaacaccactcacttcgattcgaaggacggagccttttcgacgctggcgcaggagcgtatcaatgagaatgtcatcgttattttcatatggatccttgcttggcgtgatcatggatatcagccgggcaaggtctgcttcctccggcgcaaagaggaaattgactgtagtgcctcggacgtccacaagcagtggcgcaccagtttgggccaagttcaagtatggacctgatagatgaatttccgacacctttaaacgaacattgccttctcgcatagctatccgaacggatgttgtctgaagcttcactgcgcaggttctgcctttaagtgtgaaagctacttctccaagttgtacttgggtctttggagctttggatggcgctacagcttcctgtggagcagatggtgcactgtcgccaaagtgcacaccacgagctcgaggttgtgttggcgacatgacgggactgtcgacagtagcgttcgcagagctaatggaactgctcaactccaacactccgctgaaaccaccaaaagagctgagcgcgtcatcaatcttctgaaggtcaagcaagacacgcacaggacgagtcacgactgtgatgcgcttatctttgccctgttcgtagtcgatctcgatatcattactaagctgctccgaaacattgctgacggagcgcctagaacgtgcttttgaagactgaaaagctaaaatatcatggtccaaggatgccaacacgaattgaccaacctgaagccttgttcttgactctttagagcggttctgagtgatgatgcgaacgttctcgcagctcgtcctgatgatggcgtcgagcggagcgtgcgcaagtacacgacttgcagcatctcctgccatggctgactcggacaagatgttctcaagccaagagataccaatacgctgtacaacgacattcaagccgttggtagaatccttggtgatttcgtccgggatttcgggcttggtgttcattggtgtttcgccagtaagagcggcaagaactcggctgaacattctgtacatgatgcggccggtcgataagtccatatggccagctactatgccaacttcgacacttactgacgaaggtgaggttggcttgttggcagttcgttctgtttgttcgccttttgtagtgacgcgtcttcggcttgaagcctcgagcgacggcttgcgtcgatgcgaagaggattgtgcgtagttggagaaggatcccggcatctctgcaaagatcgagtcttcgccgagactaggtgatttgaagtccatgctggagtcttccatgacagactcagatgccacgtcgctttcttgactgtccaagcccaaaggaaaccacacagtaactaggtcgaccgtcaaaaacagcttcgcttgcttgtgaatgcctccatgcatagtcggagtctgggccctatcaacttgcaccgggtgtgcttgaccaagaggggttgcaggacgaggcgtttcgcaaccctcttctggttcgggaaatggtgccagtatgctgccggcaatcatatcctcaggcactgaaccagatgcgactgaccccgtgctctggctggaacccgatgacgagtcccatcctccgggaatatggcctgcatgcgctgtgtctgcttgcgctgcgctcagagcactcatgtacatgctttctgcctcgtcatggctgaacaattgtgattcggccagatccctggatcggcgattgagaggatagcggagaagagtcggtatcatgcgagcggatctcaggctcgagcgccatgtgttcctgtgcagctgccaagttatcagtaaggggctgtaggtgttccgaggttcgcgaggacgattgcgaggctggttgcgaatccactgggcttggtgggcgaagtgatcgcccgagagcagaaacagatggcaagtctgacgttgacaggtcgtttggatggcggaatgatcgtccaagcgcggagacggtgggcagttctgatttcgacaactcgctcggtggacggaatgattggccaagcgcggaaacagtcggcaggcctgctattgacgtttcgctcgcaggtattgaagcttgcagtacttcagagcggccagtctcatctgtaggagactgttcatcgaaaacgtcctcgaatctagaattcagcatatcatgctgtagtgcatagtcaagcatgccgtcatcatcgtagagaatactgctgccccccaagtctcgaattgggagggattgtcgcgaatgagatggtgaatattcatcgagagcctcatgtaggccatcgtcggagaaggcatctgcaaagcgatcatcgtcaactgtatggactgaggaagtcagttggggttgttctggtgagcttggcactgcagaagcgctgcgttgctcgcgaaagcttgcaacagaggcttgtatcgatggcacataagagtcgtgtggacttgttgactcgccgttgtgttgagaatctggtacagcatcagcttcaagtgccgcctccagtacatggtcatcagacgacggctcgcttggggctttatggccagtagacagctctgaacgcgccaggaccggtgaagggatttgcgacatctttgacatggactcaaagtcttctgcgtctgataccagacgagcgcatatgctttctatccgcatcctgcgtttgccaagattggcgtctgaggctagaggtgactccgtagagcctacttcgacatggggattttgagacgtgaccgaatcgattgcaacgcgctctatgtggaagttcaaggatgccggtgagctttgagctgagcttgacacatcagatgcatcggccgaaaattggtcctccatttccacatcgatgtcgttcacgacgatgctgagccggtccaatgcagtattcaggatgtttcgcaaatagctcggaagcgcaagaggcgctcccatgccggctgaaccgtcatcagattcgtcgtcgttcgaggccatcgactcttgcatgtactcaggacgcgactccagctgttgttcaagttcccgtatttccgccgtaggttccgctcgcagaaacgatttggcaagctcatctacggtgggcacatgatcgtcgccatctgaagaggtatcgctgacgtcgtctcggaatggtggaggcgatgacagccgcttcgagcccgaggcttgcgctttggactttgaactcacggtttctcgttcttcctccaccaatctagcctgcacttgtatgccatgcacttctatggatatctggggaacgccgaagtcgaggacaaaggttactcggagaagcgaggctcgtgctttcgatagatggatctcgggtggtagtgtaaggtgtaacaaggctacaagtttctacacatgtcttgtcagcgcgcgcactccaagagccacttttcttcctccataccttgacgtgtagcccgacatctcgaacctcgagcgtggttttcttcccaacatccacgctgacgaagtcggccggatccttgtcgagtatgtcaatttgccgcagcccatacaggaggagcttcttgccaatagagctcgaaagaccggagaagaacgccatggtggttggtgcgctggcggtgcggtgagttaggtgctccaaggttggcttatggggtgggcaggttgtgcggctaccgctttatggaaaagggctccatgtgtgaaagctgaaggggtgatggccttagcaacgaaagggtgcgcaagacgtgcttcactctctccaacggggtgcagtcacttcgtgcacggattcgttcgtcactaggcggcagttgggtgagttgtagataagaagaggatatgcaagcgtttgtggcgcgatagagccttgtggcaaatggcagcgttttgacgtgtagagagaggtcacgagagatatctagggcaagtcgggcggtgcgttgctaggtatcgagctcaggcagatgatgcgtgatgcgatggcgcgcgcagcaggccgccgctatcaccgacacgttccccgcgcgtctgatcaaccccactaagcatgggccatccttgcaagggtgggctgtgacgatgccgcatacaacggctttatagtttttggcatttctgagagagatgcaaaatgagttagacaaaaaaacaagacgtgtgatacagccgcgctccactgcgggagtgccggatccgggaagcctggagagctcgacatgtgtagggcgcattatgtcagcacccgctagtgcatttgaggaaggaagcgtcggaaggcaccgaaatcgacgtctaaacaacaatttgcacaatttgtatatctgtccgtctcaagctgcccgtagtgagatttgcattgcgaaaacatggcgacagagagcgttgaagacattgaggcatgggcgcaagccgagggcgtccccagcgcaaccgacccattcatccaaaagtacctatctggaagagatgcattggtcgaacaggagaagaaacaacggagtggtcctggttgattccatgaagaaggtacagaccaaaaatgagtctaactttgcgtagactacctctttcggcagaatctctcaccaatggcccaggaagcatgcgccatagtctcccagatacggttcgaagagcagcaaaccctatggacgaaggagtacgaggacagtcttctcaccgagcatgttgatgtattccccggtatgatgttttctctcgccaaggagcgcatggaaaagagcaagctttggaaaatcgtccaaaagatgccgaaaggcacattactgcactgccatctcgaggctatgttggacctcgactgggcacttgaggaaagtttcaacaccgaaggcgtttgcattattgccgacgggccgattattaccgaccgagagaggcgcaagactgggttctcgtttgtgtactcgaaagttgcgaaagaggacgtctcaatatggagcgagaattacacggcaaatactccggtccctatcaatgcagcagctgctgcattcccagacaatgccaaagccggcttcatcgagtggatccgtagccgagtcaccattactgcctcagaacatctctcccaccacgaaggacccaacgaagtatggcgcaaattcatgtcgtgcttcccgatcctggggtccatcatgtactacgagcccatcttccgcaaattcatccgcaggctgtgcaaacagctactggatgatggagtatactgggtcgacatgcgctcagcgttttacacgccataccgaagtgcgggcaaagagaactgggatgaagattggttcaatatgctcttgcacatggaagaagaaatcgaagctttcaagaagaccgacgagggcaaagatttctggggcgcgagaatgatctggaccacaatccggcaattcaacacgaagcaagtcgttgaaagtatgtacttcaccttatccctcccccccttgcaatcgtaaatgctaattttcccacccaggcatgaaacaatgcatagaaatgaaaatcgaatttccagacctcatcgccggctacgacctagtcggccaagaagacctcggccgccccctctcttccctcgcccccgaactcttctggttccgcaaagcctgcgcccaagccggcgtcgacatccccttcttcttccacgccggcgagacactcggcgacggcgactcggtcgacgagaacctcgtcgacgccatcctcctcggcacacggcgcatcggccacggctacagtctgtacaaacacccgctgctaatcgacatggtcaaggagaagaagatcctcgtcgaaagctgcccggtttcaaacgaggtgctcaggctgtgtggcagtatcatgagccacaccctccccgcgcttctcgcccgcggcgtcccgtgctcgctgtgcaacgacgaccccaccatcctcggccagggcgcaaccggcatgtcccacgacttctggcaagcgctacaaggctgggaaaacctcggtctggagggcttgggcagtctggcggagaacagcgtgcgctgggcgagtttcgacgatttgggcgcgaaggagtgggtgcaggatatcaaggatgggagtatgggcaagggacagagggcgcagcggttgaaggagtggatgaagaagtgggaggggtattgtgcgtggattgtcgaggagtttggggttgatgagaatttggagcccgaggagtaatgggttgggttaggatggatggttgggcgactcaacatagattgggagagtgaggagattcaacacctcagctgctgaaacaaaaatttcactcatatacgagctgtcacaccactattaccgcgtcaccaaaccggcttgtcttctctggggtgatgtctcaaagctcaaagagtgacattgagtctaatttcatatttctcattggtctatatagactgtataagctacagatcgtaatttctctcggtaatcatattcataacacagcacgcatgaacccattgtcccccgctacacccacaatattactcagtttgctttgataacaaccgccaccttagccttcttgctgccaggaacatcatcgtcgatgaccattgtgttttgtcggatctcgtcgtcgtcgtcgctcaagctgacaatgtacggtcgtttcttcctagagccagcactagacgatccagttctgacggcgttgtcgctggtactgagctcgtcgacagcttccgtcgggaatatactgagtgctgtcccgggagccataaaacggcgaagatcttttccggatggagttgctgtcggcttcgtggcggcacttgctttagcgtgatcgatgatcttgatgttcttgcgcaaagctcgtatgtcgcgttcctggtcatgtttggtaacttcgagaccattgatagtctgcagtccgagggcatcggcacgattgtcaccccagtaccaagagctaccggactcaatgcggtggtcgtgttggcgagcaaaagcgcgagcctccagaatgccttcacgcccggcatctagagttggtcggtcatcagggtcagagttgagccagaacgaaaccgcgtcctgctcgtagagacgaccagcgacgcgccaaagtggtagaacgagctccttggatgcaggatgcagcggataccattctccataggccgctcctgctcgtggaggctctgtattgtcttctgagagatgctctttgttaattgacgagggatcgctgctgtacgccgaaccatatataagaacttcggagttgtaaggacgaccgccatcgtaatcgttgctcgatgctaaatccagccctgatagcctaaggcgaatagtcttaataaccattacctccgtacagcgagcctgggattttgatgcattcggcaacaggcgtatagtgtcaccgatagtgaagacctcagaaccaaagtggataccgtagcagtagatgaatgcttcaggccaggacccgcgaaatcgatattggccaaaaaggctcatcgtggaacttacggtaagagcattaatgaccgtcacgtgccattcctcctgtggtacttgcttcaggagctccctccagagggcaaatgggcgaacctgacgcagggggacatacttgtgtctctttgaaagagacttgtctagtgcatcaagactcggcaatggttcaatgcgaacaccagaatagatgacgctagctccggtatcgctgcggtgcagatcggcaattgatggcaattccgttgttggcacttctccaaccagacctgcctgccagcgcggcgggcctaggaacacttcggcctcttcgtcgtacagctggtactccccagtctgttcgtgttgcattacttcaacactagctggcaaatcgcgaagatagagcacgatctcgccgattcggggcaaccactggtcttgttccttcaaattttggaggataccagggaggacctccttctcagctagccagtcagggctgaggggttgctcaatgatctcgtcgatgtcaacatgccgcctgagcttgtctatcaggtttcgatatatgtccggagtgccctcatcgtcgacgtgactactattcaccccagcaccgaccagctttggtctgcctttcgcctgtactgcgagtgctggaggacgctggaatgctgccagagtcgacgaaccgatcgcaggcagagctcgaactggcatggatgatgaaaatgatggattcgaaactttaggcgtccgcggtcgggatgaggcaggattcgagcttcctgatcgaacactgtttgacgagctccctggtaagatcccagcgctgccagcgcaaacagtacaggggcagcctatactgcttccgttgttgtccatcaggtgtcgaaaatgcgggtagaacctatttggcgagtcaaacaccttatggctagggtgcccgtataggtacttgtcgatatgactgggcttgcctggacgaggtctctgccacatggtgtatccatttggtagagcctcgaggatgtatttcacgccgagctgagcttcgcctcggtcttccatccattgctgcgctgtcttttctaggtatagctttggagggttgacctgagtgtggttgccttgcttcggcacgtgcagtgcgtcgccgtcgctgcaacctgggcgcaggtggacgacgcggcgaccctgcgacatagcgtacgggggagagtgactggaagaattgacccacggagttgatcgaagggcagcgacttacgctatgatggtgacaacagcgtaaatttccggggaagtatatacggtagaacaggcgtgtgcgtgcaggccgtgaaatttgtgtgaggaagagagttgacctttgtgggcggggcaatggaagggcgattgctgcttcaattgcgcgccgaaatattcacatatcacgcggcaagagcgtttgggaggggaagaagtcgctcagcatgcgatgtgtgacgcagaaaaacggtgtgtcaacgcgtggagagcagcaggtgttatttgagacgcgtggcaaggcatttgtgcgagccagaattcgcgtctcgcgtttctcgcagtaagactcatcgcaagcgcgtagagcatgtgaaagtgaaggtaaagtgcacgcgctgtcatgtgagtgagagtgtcgagtcgggcttggcaagcgcgacttgccgaacacttcgtgcacaccaccacttgacccaacgagaaaaagttcgggtagtctggatattctcgaaaaccctctcacagctggatgagaatacataagagtgtcgtgtattttcagcctctcttatcgacctacaagcgtgctcctggaactattagatcatgtcgtgcaggtgcagagcagacacgagttttgcacctctcgagatggcgactgtactcggccctgtatatttgtatgttgaaaaccttccggcacttcgcggcttgcaaaaagcgtcttcgagttatacagcctaagctttctcacatcctcatggcgttcacggtccagacacgggcgcacgaattattgcaatacgcgacacaaacggcacgatcgtaaccacgtcgctccttgaattacaaagtatcattacaaaaattgtatccatccagtttcatactctaccatatatctaacttccatgtccagcagaacttccgtatgcccatcaaaactcccgctaaatgtttacaaaagaaggggaaaacgaaacaaacgcacggctaaccaccgatcctcgctggggtccagttcttgtacagacaactgcacagtgtgcctgcgtcctgggctgccagtctgtcgacttgctcgccagacttcttcttgcatgaagggacgttctcgccgccggctacggtttgttcgacgcgtacagctgcagcgttgttagtacatgctcaaaatatagttgtgtggtgtaaactcaccgaaaggccaagctgggttccccgtgttgcccacggcgattgtgtctttcgggtacgtcctcgccatcttcgtgtacaagctgccctggatattcgtcgcgccatagtcgcattcaaaatcacctctctggtcgccaatactacctgtcatgctgacagacttcgcccggctgatctgaaaccggtatcgttccgtgtctttacctgcatccaacagctctaaattctcgttctggaacatggtaccgaaggtcgggtcctgtcccttggacgaaatcttgtaagagccgggtgagccgctgatctgccagttcagaattgcaagcgctttttgagggtcggagtagtaatctgtagatggcgggcagttccacgtggcgttattggcggtgcagccggattgcacagtatcaaggaaggttatgagagaataggtgccgagggggaagccggatgggacggcggaagctgcgattgcgtctgaaggcttggacggtttgtcgggttcaccgccgccgctggttggagttgcatgattgcctgcgggctgtgcgctgcccgatgtcaaggaaggcggggcactgtcagtgtgttagtactactgggacgcatgcatcgagattgaatcctacctctccgatgacttcttcttcagcccaaatgccaggccaactgctagcgcaatgatgagtgcaagcagcatcgcgccagcaatcaccagcttcttccgactccatcgtgaaaagatccctccgctcttcctgtgctggacgtggccaaacttctccgagtccttgtcgctccacacattgacactcaaagcactgccgttgggtgttgtcttggcctctaggctctctcttggtgtgctcagcttgccgcccgttaacacagacacgacgcccagccgactcgattctcgcttcgacgtcctgtgcgcaggatggacgtggctaatgtgctggtgttctgggtcattgcagtatgtgctcgtggtggtgacgtttatcttcgcacccttctttgcggcaggcgacttggagcgtcgggcattcgtcgactcgaggataagggagaggcgctgaccggcaggcgttgagatgcgtttcgcagggcgttcgtcgtcgtcaccgagaggttcgtgagcgctcgtccggttggagcgaaagacatccatgatggtgaagggctcgacggcagacggcagatggcgtaatgttttaccctcccagggtgtttctgtcaatgcgtgtgtttatgcgtgtatttgtacgtgtgattcgctttcatgcccagggtggtcttcggtcgggatagtcgtgagggttgggcaaggggtcacacgaagccgccgtggattgcctcaaggatgggcaataggcaattgatatcgacggacgtcgttggatggagagacgatcggccgccttcagaagaaggagaacgatcgacatcccggaatagcctcctcatcaagcgaaagcttgaggcgttgaaatgggtagcgtcctgccacttgtggacgggagcacattgcgctaagcttcatcacacgctagaggccgatagcagtgtttatgaaagctgaaaggagcctaggttgccggccaaggaggtcatggctcgtggcgggtaagttgttgaccttgtcgatgcgtcgaggcgagtactcagaaactgaagcatgttgcgatactgagaggagaagctgtggattccatgatgcgattgcaaaccttctgactgttcatctgaagcacgcgtcgcgacaagcgtggtgttgttggcgcatttagtgcgcttcatcaatgtcaataaatctagcccgaggcttgtttagggggcctcgcgtgttcctgcatctgtgcagggatcaggccactctcgcagcgcgtcgtcacatgccggaacaacccgcaccttggaacgtccatcgtcgctcgcacccagctgttatctacgacacgttccacatgccgatcatccaagcaactgactgaggatgagctccgcgttctgaagagttactcggcgtcgacaggccacaataccaagcccagcagtactcgctgtatacgacaatgagggcaccacgcatcggcaaaatacttgccggcctttcccaacaaggagtgatgaagaggtagcctatgtatattcaaagacttctataggatcaggtagagtatcttgtagctgtgtataaatttaggctcccctaagttcatgacaagaatatctccaaatacgaagctccgaatgagacaattgacaacgtgcaagggctgccaagcaactcgaggtgaagctcgatttattatgctgcgcttgagtaggatgtagcggccattttcctagtaaaaacagcgacaatctagaatatagaaggactgtcaagtgttgcaacgatatgcgcactatattatagacgtttaccggcggtggctcgatttgtcgagcgcagccacgtgcaacacacctctttgtctgggtgacaacatctagagatgagaatgtttttgtgggcgcggaaatgttggtggcggcgcgcacacgatgtgtggcgtgcaaatgggccatggttggatttgatattttccacccatgacggtgcgcgtgggagtaatgctggcaactaggccggcggcagcaggtcgtcttgctttgaaggcgtgcggcgtgattctttgtaaatcgccgcgcccgttctcagtacctatgtcgataaacgcgcgaggcctcggcatctaacagctcactttccttatagtactcaagccagtgatctcgagtcggcgcgattgatagcagcaggcgctggaaaggtagaacggggaccgcacgcgctggcgcccgccgattcaagaagccaccatcgcactcacacctcgttcggctctttcagtatcccgcttatttagccaagtgcacgccatgcccgagatccgaacatgagaaatctacggggctcatgccagtttacagtcctttttcttttacgcatgagtggcggaaaaagtgttaagcacctttcacttctgccttttatcgaccttcatctcacacgcgggcgccttggcaaagccgcgctagtgcgtttggccgcactctgcacgcgtcacaatgcggtcatcgcgatccagctcatgtcacttcacaagtcgccatggactctgaatggaggcgaagcgcagactgagtgttggagtagattatttccacccagtggaagtttcattcgttactcgttaatacaatgcttcgcttttagatacagtaatgacaaaagtttggagcgacaatacaatggaggaaaaaagcaatgaggaatgcaaaggaagacctgcttgtagtggaccagtgcggcaacgatgcgcccgggttggcaacgcccaacaaggtacatgtggcaccctgagtaccttcgcaggccggattttggtccaaagcatacaaaacaggcagtgagaatatacaggccagtttatcacacatgctgggtgatctctagaaaccgagaccagggcggttgacaaggacgtaggtcgttgtaggacgcgcggtgccagacacggtggtgaaccctgtgatagtgcttgtgaaacccagtaaacccccggtttgagacgaagttgagaacggcgtaggcacaatgacctcgatgacacttgcaccggacacgacagtggtcaccgtcaagggtgcagcagtaggaaccgttcctgatgttaccgtaatagtaggcagcactgtatgtatgcctacaagcacatatgttgacgcaacgcctccgactgttgttgttgctagactcgtgtaatctgcggggccgacgaatgtagtggtcactctcgaaagcggcgacgtaggcaaaatgatctctgcgaatgtcgtaccggccgatattatcgttgtagtagacaagacgctgccagatgtaatggtgcgggtagctaacggggtcgccacaccgacaacgacatatgtcgtagggacgacgccaagaagtcccaagttaatatttgatggtagtggtactcgtgtagccaatagatccgatgaacgtggtgaagcttgttgagagcactggaggcggtgttggcacaacgacttgaacgacggtgaatgtgctctctccaacccccaaaattcctccggtggctgtaacgaacgtcgttgtgagtgcgacagaaccccttgttatggttgaagtagtcggtgggttgcagaaaggaagcacgttgttcaaacagctgatcacgttggacgtgatcgtagagttgaggacgccattggcaaaacaattgcccgcaaacgtgtctccgaagtagcccagggcggattgacagacgcctccaagatacccacggctagggtcacacgccgagggtatggattgtacgcagcgttgacacaatggcaagtggttattcagacatcccaagaagtcggtgccagtaaatatgttgagcaaggaacttgtgaagcaaacggcggcattagttgttccataaagcccaagtgcaagctgacaagtggctgtgtctacggtgccgagcacgctgccgagcaggttgttttggttcgatggttgacacgaggacggtaaacctgtgagacaagctcttgttgtaggagttgcgccacacccggaaaccgataccgtggctatcaatgacgacggtgcagccgcagctgatgatgggcaaataacgacactgtcactcaagcacctaaacacgttggacccagtgagtgtagtaagcgtagaactgacggcgaaacagagtgaagcaataccctggtccaaagtcaccgagcgctgtctgacaggtccgaagtagtggttgatgatggtgtcaaggacgctggtggtcccgtttgaggattcttgcaggagtcttggaagggctggtagacagttggcgcaactaggcactctggactggatacaattgtagacgtttgcgcctgtcagactctgcacgaggctacccgtgaagcagcctatggcgttagttgtaccataaataccaagggccgtttgacaagctgcgaggtcagcctgactaaggatagcggccgacgagaccagagctggaaaatgattcacaaggccggaggataggtccgcagaacttgcaccatcatacgtggcgccttggacgccgtcaaagattggtcggaacgacgtctgaaactactgacacccttggtggctggtacggagactgtttgggaggacacaacaacaacactcggagctgcggaagaaagggaggatggcaggctcgttggcgtgactgggatactgacaggcgtgtttgggattggaagcagtactacaacggtacccgtttggccgagcgaggttggcgtcgcagcagtcgttcgcacagctgtggtgataccgacggtatacgacgtaatagttgtgaaaggttggggaacttctaccaaaactgtaccggtctgtcctacggcggtcggaataccctgagttaaggtaatgattccggttgccccaaggtcagggttcaaggacgtgattgtgacaaagggacgtggaatctcaatgattattgtccctgtctggcctggtcctgatggtatcgctgcagttgacgtaatagtggcagtagcaccactgactgggttgaaagaggtaacggtagtgaacaacgaagggacttggactatgatggttccaaactggcccggtgcggttggaactgcggctgtcgatgtgataggaatagaggcaccgctaaccggattaagttgagtgatggtagtgaattgcgcagggacctgcactcacaacagtgccgacttggcctcggtgcggttggaatcgcggctgtcgatgtgataggaatagaagccaccgctaaccgggatttaagttgagtgatggtagtgaaaagcgcagggacctgcaccatcaacagtgccgacttggcctggtgcggttggaaattcgcggctgtggatgtggcgggagcagtaaatccgctggcagagttgagctgggtgacggtggtgtactgcggaagtacctggaccacaacagtgccaatatcgccggcgttagtcggcaaggcaatggtcgtggtgattggagaagaagcgccgggagtaagattgagtgatgtgagcgtggtaaaacgcgcgggaacctctatcactacagtgcctgtctgattgacggcagtgggcgatgctaaagtccgcgtggtagctgcagagatgccaagtgcagtattgacggatgtaacagtggtgaattgaggcggcaggagaaccaacacgatacctgtctcactgattgccgttggagaagtgagcgttgccagtggtgggaagcgaaggcgccaggggtcgtattgagcgaggtgatagtggtaaatagaggcggtaatccgaccaacactgtgcccgtctgcccgattgctgtgggcggcgaaattgtggcagtgaccggaagcgaggcaccgggtattgtgttcagggttgtaatcgtcgtaaactgcggcggaatttgtactaccactgttccagtttgtccgacagacgatggcagcgcaatagttgacgtgacgaatggaggagcacctgcagtgttgagagatgtgatagtggtaaaacaactcgggcactgcgattattactgtgccagtttgaccaacagctgtcggggtagcgactgttctagtggactgatgattgtgccgtccgcaggaagaagcgaagtgacagtggtgaactcaggaggtatctgcaagactatcgtaacctgtactcggcctaacggcagtcggcgcagaaacagtctgacgtaacgattgccgagggccccaatggtgttgagcgaagtaagcgtgatgaattgctgaggtatctggacaagcacagtccctgtttgacctgggatagttggtgttgcaagaattgatgtgaccgtccctgaagctccaggtgtgttcaatgaagtgagcgtagtaaattgctgcgggatctggaccaggatggttccgatttgccctggaacagaaggcgccgcgagagtcgatgtgattgtccttgaaactccaggcgtattgaacgaagtgagcgtggtgaacagctgaggcacttcaacgagtactgtgccagtttggcctggaagtgtgggtactgccacagtcgaagtgcattgtgtccgagccattgggattgaaagccgtcactgttgtgaatagtggaggcaattcgacgaggattgtgcccgtttgcccagcgaggctaggtgtggcaattgtcgatgtgacggggcctgagattcctgttaccagcgaagtgagggtggtaaacagcagaggaacctgtatgaccacagtccctgtctgcccggggaggctaggcgtagtgatcgtcgatgtgatgggtgctgaaattccaggaacaagcgaagtgagcgtggtgagaaacgcgggcacctcgacgaccacgatccctgtctgtccgatggcggtgggtgtagcgatagttatggtcgtcgtatttgatatgcctggaacaagggaagtgagtgtagtgaatagctcaggcacctcgacaaccacagttcccgtttgtccaatagccgttggtgttgcaatggttatagtacttgggcttgggattcccgtaacgcgagatgtgagcgtggtgaaaacttcaggcacctgaacaaatacagtccccgtttggccaagaagcgtcggggatgctgtacggacggaggtggtttgtgccattgtagagtgagctaaatcgttgtaaatatttctggtacgcgaaacaatgacagtgccaatttggccgatcgcagtggggcgtggcaatgggtctctgttgtactagctccgccagtcgtgtcgagagaagttacggtagtgtactgtttggggaacttgcgaccagcactgttccctatttggctgaattgcacttggtctcgcaagcgtggctgttgagaggaccgagttatttgccggtgcgagtgtggagatggtcgtaaactgagcaggtacctgcacaacaattgtgcccgtctcaccagccaaagttgggaaagcgattgttgtcgtggaggtcgtcaaaccgtcatagagctcgctgattgtttgaaattgacgcgggaacaggacaagtacagttccaatctcgccaatgcggcttggggttgcagtaatcgtcgaagcggttgagcctgcaaagatcgaggtaatggttgtgaaagactggggcacctgcacgatgacagtgccaaattcgttgacggcactgggaattgcaacagttgcggtcgtcaaggccgaaccagggtataatgagctgagtgtggtgaagcgagctggaacttgaacaattacagtgccagtttgatcagttccgtttggcagggcaatagttgcagtgtttaatacagagccgccatacagagtggtgatgggttgtgaagaattggggaacctctacaagaacggtgccagtttgaccagggctgctaggggttgcaattgttgaagtgataggaatggagcccccataaagcgaggtgaccgttgtgtattgagctggcacatcgacaaacaccgtaccgatttctccaggtagacttggcgtggcaactgtccgagtgattggaacagacccagcgtagagcgagctgatcgttgtaaattgggtgggcaattgcactaacacggtgccggtggctccaggggtgctgggtgttgcaagcgtcgcagtcgtgggtgtgaggccagtgtagaacgaggtaagggtcgtgaagaactggggcacctgcacgagtatggtacccgtctctccagcagcacttggggtagcgagtgtagacgtagtgggaacaagcccagagtagaacgaagtaatcgtcgtgaacgctcgaggaacttgtacgagcactgtgccagtctccccaggagcgcttggcgtggcaagtgttgaagtagtgaatacggctccagtgtaaaatgaggtaagcgtagtgaaggcttgaggtacttgcacgagcacggtaccagtttctcccggggatactcggagtggcgagtgttgacgttgtagaggcaagtccgggagtaaaaggaggtaatggttgtgaaaggcccggggcacttgcacgagcacagtacctggtctgcccctggaaggctgggcgatagcgatcgtttcgaatggctgtagtcagtcctgtgtagaagaacgaagtgaccgtaaacaaacctgctccggcaattgcacaataattgtaccagtctctccaggacgagtcggtgtggccaccgttcttgtgagaattgcagagccgttgtacggattgacgattgtagtaaattgctggggcagctctacgagcacggtgcctgtttgtcctggtagacttggggtggcgattgttgctgtgacggcggaggatccagtatatagcgatgtgagcgttgtaaagacaagtgggacctgaggcacctgtacgatgacagtacccgtctggcctcgtatacttggtagagcagctgtagaagttacgactgctgttccggaatacgtcgatgtaatcgtcgtaaactcgaatgatggttgctgcggaacttgcacgataattgtacctgtttggcctggaaggcttgggactgctgcggtggacgtcaacaccgctgtaccagaataggtcgaggtaattgtcgtaaaatcgtacggcagctgttctggcacttgcacgataattgttcccgtttgacctggtagacttgggatagccaccgtagaggtgagcactgcagtcccagaatatcttgatgtgacagtcgtaaattcgtacggcagttgcggaacctggaccacgattgttcctgtttgccctggcaggcttggaatggccgcagtggatgtcaccaccgctgtcccagaatacgtcgatgtgaatgtgacaaattcgtacggcagttgcggtacctgaaccacaactgttccagtttgccctggcaggcttggaatggccgcagtggatgtaagagtcaatgtgccagaatatgtagaggtgatagttgtgaaattgaacggcaactggggtacctggataatgatagtccccgtctgccctggtgacgttggaatagctacagttgaggtgagggtcaaggtgccagaataggtcgaagtaatcgtcgtgtaatcaaaagcagaaggtaactggggcacctggataatgacgattcccgtttgacccgatgcggtgggagtaacagcagttgaagtgacaatcgcggttccagagtacgtcgaagtaatcgtcgtgtattcgaaagcagacgccgcttgaggcaccaatacgacaactgttccggtttgccctggtaggattggagtagcagctgtagacgtgagagtagttgagccagagtatgttgaagtaatcgttgcgataggacggcagctgttggggcacctgtaccaaaacagtgcctatctggccaggcaaactcgggttcgcaatggtagcagtggtgagaacggagccaaggtacgtggtagtaatcgtcacaaatagcagagttggctggggtatctgaatcaagacagtgcctgtttggccgatagttgagggagttgcaatgacagacgtggcggtcgtggatccattataggtctccgtgactgtggtaaaggccaacggctgctgcggtatctgcactaatacagtgcctgtttggccagcaagagatggagtagcaatggtcaatgtagcggatattagcccactgtacgtttccgtgattgttgtaaaggcaagtgatggctgcggtacttgaatgagtacagtgccggtttgtccagcaagagatggggtggcaagaacggatgtagcggttgttgaaccattatacgtttctgtgatggtggtgaatgcgaatgtttgctgcggtacctgtacgactacagtaccagtctcacctgggaggctgggcgtggccaatgtccgtgtggcggttatggggccagcataagtctctgtaatcgtcgtgaaagcaggtgcttgtggcacttgcactatcacggtaccaatatcgctaggtagcgttggcgtcgctatcgtcgcggtcctggtagtggagccaggataagttgaagtcaaagtagtgaacaagggcgtatttgccaacgtctgaggcacctggaccaccacggtgccaatatcaccaggcagcgtcggtctatctatcgtaatggtggcgattatagagccagagtaagtagaagtcagggtggtaaaggagagcgcagtttccaacgtcaaaggcacctgcacaagtacggtgccaacttgtccggacaatgtcggcgtagcaattgtcgctgttgtgatcacggagcctgagtaagctgaggtcaacgtagtataagagagcacgttttccaacgtcgaaggtacttgcacaagcacagtgcccacttctccagtgtaacgaaggcgtagcaatggttgaggttgtaatcgtcgatccagagtaggttgatgtcagagtggtgaacagacgcgtctgaggcacctgcacaattacagtgccaatttgaccggggagggatggcgttgcagttgttaaagaaatgactgatccagagtacgtggaggtaattgtggtgaacgaaggagtttgtccaagggtctgcggcactaacacgaccacagtaccaagctgaccagaaagaggcagtgcttcagtaatggtagctatggtcaatccagggtacgtagaggtgattgtggtgaatgatagcgcttctgcaagggactgcggcacctgcacaattacagttccgatttggccagatagcgaaggggctgcagtggttgtggcgacgactgatccagagtacgttgaggtaatcgtggtgaaagacagagcttctgcgagagattgaggcacctgtacaattacagtgccaacttggccgggcagggtagggactgccacggtagacgtggaagtagtcgaaccaaagtacgttgcagtaatggttgtgaaggacaaagcgttgctaaatgtttcaggcacttgcacaactacggtaccaatctggccggacagggtaggcactgccactgtagatgtggcgacagttgagccagaatatctcgaggtaactgtcgtgaaggacagagagctatcggcgactgattgaggcaactgtacgactacagtcccaatttgaccgggcagggtcgggactgccacggtagacgtggcaatggttgtgcctgagtacgcctcggtgatcgtcgtgtattgcaacgcgtcagcaagcgacagcgactgcggtacttgcacaagtacggtgccaatctggccagaaactgtgggaacagccaaggtggatgtagcgatgcttgtgcctgagtaggcctcggtgatagtagtgtattccaacgcatcggcaaccgtctgagggatttgtacgatgacagtgccgatctgcccgggaaggctaggcaccgccgctgttgaggtagctatacttgttccggaatagaaagatgtgatcgtagtgtacacgggtacattcgcgagcgactggggaatctgaacaataacagtaccaatctgtccaggagtgctaggcaccgccgccgtcgaagtggcaatattcgtcccagaatagaaagatgtgatcgtcgtgtactgaggtacattcgagagagattgagggatctgcacgatgacggtaccgagttgtcctggaaggctgggaatggctgcagttgatgtcgctacgctcgtcccagaatagaacgatgtaattgtggtgaacccaagagccgcgttgcaagcgtctgcggaacttggatgatgaccgtaccgacctgccctgggagactaggtatcgctgccgtcgaagtggctacaatcgttcctgggtatagagatggtaatcgtggtaaatgcaagacctggcagcaagagtctgccggggatctgaacgatgacagtaccgatctgtcccggaagactaggtaatgcagccgtcgaggttgatatacttgttccgggaatagaatgaagttatcgtggtgtactgaagcgcctgtgggacttgaacaacaacagtgccggtttgaccagcaaggctcggggtgaacagggtcgaggtggccaccaacgagccagaatacaggctggtgatagttgtgtaaaccactgcctcgggcacctgtacgactattgtaccgatttgtcctgaaaggctgggttgtatcgtagcagtagtcaaagtagatccagcgttaggtagaagtcactgtggtaaactgctgagtctgaagttctccgacgaagaccgtaccggtttgaccccggcagacttgggaacaatgttcttgttgtcgcagacgaaccagtgtatggagtggtgattgtggtgaacctaagactgtctggtatctgaataaatgacagtacccgtctctccgggacgagttaggtgttatcgtagaggtagtcaaagtcgatcctgcatatgtagaggtgagtgtggtaaactgcagcgcttgtggtacctgcactatcaccgtaccgatttgccctggaagactaggactgaatagtgttgccgtagtcaagattgttccagtgtaaggctcagtgatggtgatgaattccagtgcctcgggtatctgaacgataatcgtaccagtttgtccagggagagaaggagaaaaggctgtcgaggtcgcgatggtcgaccctgcgtacagagaggtgatggtaacgaatgggcgagtatccgggatctgcaccacgattgtacccgtctggccaggcagagagggagagaaagctgttgaggtggcaatacttgagcctgcgtaaagagaggtgactgtgacaaatgggcgggtctctggaatctgcaccacgatagtaccagtctggccggggaggctaggtgtgaaaatagtcgatgttgcaatcgtcgaaccagagtagaacgaagtaacagtagcgaaaagctgctgtggcacatcaacaatgatggtgccgatttggctaagattcggcaaagcaactgtcgttgtgctcggtatagatccactgtatgttctcgtaagggttgtaaactcgaatccttcggggatgtcaacaatgacggtgccgacctggctcagagtaggaagagcgacagttgtcgtgctgggtgtgattccagcatatgtccttgtgatcgtagtaaaggcaggctgttggggaacatcaacaataacggtgccaagctggccaagtgtgggaagagcgacagttgtcgtgctgagcgtagatccggcataggtccttgagatagttgtgaaatcaggctgctgggggacatcaacaatgacagtcccgacctggccaagtgtaggagtagctactgttgtcgtacttggtgtagatccggcatatgttctggtgaaagtggtgtaaccaagctgctgtggtacgtccacgacgatggtgccaatctggccaagagttggggtggccagcgtagaagtaacaggagtggagccagcatatgtcctagtgatagtcgtaaactgtgccgcacttggaatctcaatgagaacagtcccaggctgccccagagtcggcgtagcgatcgttgccgtaacagtcgctgagcccgagtagaacgatgtgatcgtagtaaagccactggcttccggaacctgaacaacaatagtaccgatttggcctggtagactcggaatagcagctgttgatgtagcaacgaccgacccagtgtaggttgaagtgatagtcgtaaatgctgtcgaggtgggaacctcaacaactacagtacctggccggcttagggcaggtgaagcgattgttgtcgtgcgtgttgttgagcctgagtagaatgatgttgccgtgttcaagtataggcttaatggaacctggacaaggactgtaccagtttggccaggcagacttggcgtagcaacggtcgatgtggtagcttcatctccgtcgtagatcgcagtgatggtgatgatggcgaaccggtcccgagggactcgcacgagcacagtaccctcaagctcaagtgttggggctgcaatgatcgcagttgtggtgaccgagccctcgtagaaagaggtgagagtagtgaagcctgtggattgtgatggaatctgcacaaccacagttccaggctgcccggcagttggaacagcgacagtcgccgtagttgttgctgagccagaatagaacgagatgactgtagtaaattggatagcatttggagtactttgggcggcggtgctgagcgtcggcgcagcgatagtggaaggtatttcgactagcacagtgcctagttgtcctgaagaaggcaaagcaagagttgctgtcagagtggctgaaccagggtagaacgaagtaagagttgtgtatgacgctggaatggaagcgccgcttgccaatgttgcggcattagagggaatctccaccagtacagtgccaagctgtcctagagacggtagagcaagagtggatgtcaaagtagctgagccagaatagaaggaagtaagagttgtgtacgacaaccggcttgaggtgctgctgccggatggcgttgcaacgctgtaaggtacttcaacaaggacagtcccaagccccccgaggaggccaggagaggcaattgtccttgtaattgctactgatccagaatataaggtcgtgatagtggtgtaaccatttggaagcccaacgctagacagccctggtaggatattgctagtaggcaacgataccgcgattggcagtgagacgctgataggcaccgacgcagaaactcctgtaggcagtaaagtgttggaaggcaaagatatcgtgggcagggacagccctgtcaatattgatgaccctgtaggcagaacgattccggtcggtcctgaaacttccaatggaagcgataccgatggcagcgatacgaatggtagtgagatcgatggcacagaaaacgattgcagcgagacgcttgatgccacagagacttctgtgggctgtgatagacctagaggaagcgagaagagagatgattggggaatacctgtgggcaatacgatacccgtgggtagcgaaaagtcagagggcagggaaaggtttgcaggcaaggaactgggcaacgtgacgtctgacagaagtgaactcagtgcagacgcaccagttggcagagaggtgatgcctgcactaatctccgacaaaagtgagctcaaggctgctgcatcagacggcagaatttctgatggaagtaacgaagcagtggcgttgggttccgacagcaatgagcttagagcggatacaccagttgggaggaacgtgtagcttgtaccaagcctggaaatgagagaactcagttgggctaagtccgatggcaaaggttcggatggctgcgacgtaataccgatgttgatgctcgaaggtaaaattccggatggtagcgatgttatatttgcatcagcttctgagatgagcgagctgagcgctgaagcaccagatggtagagatacaggtgaaatagatgaaattgctccaattccggaaagcagcgagctcagtgcggatacatctgagggcagaccggtgatcgcaggtgcgctgatatcggacaacagtgcgctaggtgccgaggctccagtagggagtggcgtgattacgggaagactggcttccgagagaagagagctcagtatacctgacggcaaatctccaatgacagatacactggcttgtgacagtgccgagctcaacaagtctgatggcagcgacacgctaatctctggcaaaaaggagcttaatgctgaaatttcagtcggaagcgaggtaatggtaggaagactgaccgccgagaggagagagctaagggcgccagatggcaaacctccaatattggatacactagcccgtgaaagtatagaactaagcagatctgatggtagtgatacactgatctcaggcggtgtggaggttagtgtagaaactccgatgggcagcgaagtgatagcaggaagactggctactgaaaggatagagcttaagataccggatggaagatcgcggatggcagagacactggcatctgagagaatagagctgagcacgtccgacggtagaggtatgctgatttcgggtacgatggtgctgagacttggtgcaccagtcggtggtccagtgattacaggaagactgagacccgagagaattgagctcaggacaccagacggtagatcactaaccgcggacacactggcgccggcgagaatggaactgagcacatttgacggaagagctgtgccaatgtccgagattatagaactgatggcagctgcgttcgtaggcaatgcagtgagggtggagagaccgatgtccgacgtgatagaactgagaataccggacggtagatcgcttatcgctggcacactggcaccggagatgacggagctcagaagatctgatggaataccagaaaagattgagctgatgtcgggtgtgctgattggcaatgatgtgaccgcagggggggtgacacctgacaggatagagctgagtattccggacggaagatcgcttattgctgttacactggcctcggcgaagatcgagctcaacaaattcgacgggatacttgataggacagggctcaatgtcagtgtgccagtgggcaatggatttatcgtagccaggctgagatctgaaaggatggaactcaaagcaccggaaggcaagtcgctaattgctggcacactggcctcagagaggattgagcttaatacaccagatggtagcgccgtaccaagctccgagagaagcgagctaagatcaccaccagtcggcaagctggggcttacgggggagctggtgatcacaggtatgttgattgttgaaagcagtgaactgagaaggccagatggcaggttgctgagtgtcggtacactagcttcggagagaatggagctaagcacgcctgatggcagtgctgtaacaagatcagataagatggagctgagggcgactccggtcggtaagcctgtggccacgggcagacttccatcggacaaaagtgagctcagaacgtctgaaggtgataaaatggagcttatatcgatgccagtcggtaagccagtgatagcgggtaagcttgcaccggaaagaattgagcttaaaacgtccgaaggcagtgctgtagcgatacccgaccaatatagaactttcaactccagagggcaaggctgtagctagagacacacctacacccgacaggaccgagctcaagatgttcgatggcaatgctgtagcggcaggaaggcttatacccgacagaatcgagctcaagaggtctgaaggcagtattgtagcagtcgctgacaagacggcgctttcggcccctgtcggtaagcttggagcgacaggcaggcctgacaagattgagctcagggtatctgaaggtaaagctgttgcgatggctgataaaatggagctttcgagtcctgtcgggagatttgtagccgcaggtaagctggcgcccgaaagaattgagctgagaacatctgaaggcaaagcggttgcaagtcccgataggatagagcttatatcaacaatagtcgagagaccggtagcaacaggcaggcttaggtcggatagaacagaactcaacacacctgatggcagagctgtgtcgattcccgataaaacagagctcaaagcagcatccactggcacgctggtgattacaggaaggcttacgggagacaaaatcgagctaagaacacctgatggcaaagccgttccgatctgcgacagcactgagctcaactcgacctcagtcggcacactagtaacgacaggaaggtttatggtggataatatcgagctgagaactcctgacggcaaagctgttccaatctccgacagaactgagctcaaatcgacaacggtcggcacgctggttgcagcgggcaagttcgcgtctgacaagatcgagctcaaaaggcccgatggcagagctgtagcaatttcagataggacggagctgatgtcaacactgggtttggaagtagaaactactggttgtgtcgcgaccgagagtaaggagctgagcaggccagaaggtaggtcctcgatcacggacacactcgatggcagagttatgctgagttgcgagagaatcgagctggtatcaacactgaccgacactctagtaacgacaggcagggtcgcggccgaaagcaaggaactgagcactccagagggtaaatcttcgattacagatacacccgatggtagagtcacgctgagctccgagagaacagaactcaaagcagcagcgccgctgggaagactggtcaccacgggtcggcttacgtcgggaagcggggagttgattgcagacagacccgttggcaaaataatgctgagttccgagagaattgagctgagagctgcgccacttggaagactggtcactatgggtagacttgcgccagaaagcagggaacttagtaagccagaaggcaagtcgctggccgccgatgcacccgctggaagagtaatgctgagatctgcgaggatagagctgagagcggtaccagttggaagatcggtcacagcgggcaggctgggcgagctgactcctggaaggagcgagctcagaatatctgatggcagattgcttgttgccgaagcaccgactggtagcgtgatactgagatctgataaaatggagctaagggcggcatcagtaggaatgggaagactggttactgtgggcaagctggctgctgaaagaatggagcttagaatgtccgatggtagaagcgaattgagaccgtctgatggtagactgcctattgcagagatgcccgatggaagcgtgatgctaagacctgacaagatggagctcagcgcattaccaggtgggtaatccggtaagtgcaggcaaactggctaccggaagcagtgagctgatagcatccgaagggagaagcgagctaggtacggctgatggcagaagcgaagcacccggtggcagaagcgagctcaagacatctgatggtagaccgcttatcgtaggaacgccggatgggacggttatgctaagctctgcgaggatggagctcaaagcaatattagtcaatgactcggtgatcacgggtaagctggcacccgagaaaagcgaactcaacacgttggatgggagctttcccagatcggaaattccagacggaagagttatactgattcctgagagtagcgagctgagtgcaccaccagttggtaagcctgtgatgatgggcaagctagcgtccgctacgatggaactcaaatcggctgttggaagaccagaaacgccagaaggaactgccgcgcttagctccgaaaagagcgagctcagtacaatgccagttgttggcaagcttgagggtattggcaagttcgcatcagatagaatagggctgagaatgcccgagggcaggccgcttaagccagaaacaccaggcggaagtgttacacttatgcttgaaagcagggaactaagtgcttcaccaatcggtaagcttgtgatagctggcaagctgacaccaggaaggcttgatcccaaaatgccggacggcaggccgcttattgccaaagtactggatggaagcgctgcactaatctccgcaagtagtgaactaagctcagatgccacggttggcactgcggtaatcacaggaacgctaaacccagatggaagggaggtgatgtctgcattgatctgcgagagcaaagagctgagatcgggaacgttggtcgatagaacatcagatggtaaagctgcgctgattcgcgaaagcagtgagctgagctcagacgcgccagtaggcactgcagtaactgctgggacactgactccagatggaagggaggtaatgcctgcgttaatttgtgagatcagcgaactcagatcgggaatgctagtcggtagaacgtcagagggcaaagctgcactgatctgcgaaagaagcgagttgagctcagacgcgccggtcggcagtgcggtaatcgctgggacgctgaccccaggtgagagggaagtgacacctgcgttaatctgtgatagcaacgagctcaagtcaggaacaccggtcgacaaagcgacagagggcaaagctgcactcagttctgaaagtagagagctaagcccagacgcatcagttggcagcgcagtgactgcaggtaaaacgcttctggttggaatcgtgatacctacattaatctctgacagtatagagctcagattaggaacactggccgatggggctgacggtaaagctgcactcagttctgaaagcagcgatccgagctcggatgcaccggttggcaacgcagtgatggcaggcaaactttttgcagatggatttgtgatacctgcattgatctctgatagcagtgagcttacatcgaggacaccggtcgataagctagatggtagaactgcactcagttctgaaataagcgaaccgagctcggatggcaatgcagtgatagcaggtacagtatttgtggctggaatagtgacacctgcgttgatttccgacaatagcgagctcaaatcaggtacaatggttgataggccagacggcaaagctgtacccagttgcgaaagtagcgaactcagcgccgatacgccagttggtagcgcggtgaccaaggaagggctgagtccagatggcgctgaggtaattcccgcgtttatctctgaaagcagggagctaattgcaggaacgacggctgataaaacgctagatggtgagtcgctgaccacactaacaccagttggaagagctgcactgatccctgagagtaatgagctgagctcagatacatcactcggcaatgctgttacttcaggcaaaccgattcctgccgggattgatgtaactcctgcgttaatttcggagaggagggagctgatggcggagactccagacggcaagacgcccgatggtaaatcactaatggcggaaataccggacggtagacccacgctgacgccggagagcaaggagctgagtgcaggaaggccggttgttggaaccacagttggtataccactgatggaggcatcagacggaagagcagcgccgatttccgaaagcaaagaactaagcgcagagataccagatgtcggaagagcagatggcaaaacactgatagaggcatcagacggaatcgcagcgccaatgtctgagagcagagagctgagcgcagaaatggcagacgttgggagcacagttggtagtccgctaatggcggataagccagacggaagagcagcactaagttctgaaagtagagagctgagcactggaataccagatgtcgggaggacaggaggtaaactgctaaatgtggagacaccagatggaaggacagcaccaattcccgaaagtatggagctgagcgcagcaatttcggatgttggaagagcagtcggcacgccgctgatggaggaaacaccagatggaagtgcaacaccaatttcggacagtacggaacttagcgcagtaatgtcagatgtcggaagaacggttggaatgccgctaacgccggacgcggctgatggcagaattgaacttaattctgcgagtagcgaactgagagcagaaacaccagtcgtggggagaacagttgggacgccactgacactggacggtagaattgcactgatgcccgagagaattgagctgagatcagggatgctagctgtcggtaaaatagacggcaggtcaccaacaccagatgggccagacggcagagcagcactaatctgtgagagcaaggagctgatggcaggaacacctgttactgggctaccagaaggcaaaccattaatgccagaaacatcgggcggcaaagctgcactgatctcagaaatcactgaattgaggccagaaacaacgctcgagagcgcggtaggcagagctggtgaagacgtgatgcctgcatttaaatccgagagcaacgagctgaccactgaaacgccagtcggcaatacagcacctgatggaaggccggtgaggctaacaccaagctccgacaataacgagctaagtgcagaaggcagtgtaccatctgtaggcaggggaagtcctgtcggtaggtctgaacgcagggggttgctcaatggcagcgaggcacctaccgagatgcccacggatagcgaaactccaactggtggtatcgaggcggaggtgaaacctggagacagagagaagtcgctcggtaagctcaggccagattgcagcggtatactggcaggtagcgataagctagttgaaaattgatttccagtcgttggcaatgaaacgtctgaaaatggaagtgagacatccaagatagaagatatatccgaggcgagggaaatgtctgaagcgagtgtacccgaaacgagtgagctgtctgaagggagggagaggcatggatggtatagagatttccgcaaggtatcgaaacgcctgaaggtagagaggtaatgctgccgacctggccgggaacaagcacaagaattgtagttatggcgttgggatccaacgagttcggatttggaagcgtttgtgtggtcaaaaccgcgccgacgttactctgagtctgggtcagggtgacgaatctccgagtcagtgtattcgttattgtggaataggctgtgacgattgtgctgagcaatgtgggcgcgttgttgactgtgatgggaacgttgtatggtagcggggtgatcgtggtgtttgtggtaatcgacgtgatcacctcaaccggctgcccgaagactgttggctgaggctcgtattcgaccgtatactgcgtgggacatgaaggctgtatttgttgcggctcctgtcttgcgaaaaacctgggtttccatgcagaggctgccagcggcagcgtttgcacgacgagaccaactgaccccttcatgacggcaaagataatacttggcagtcgtagagtaggttggactcactttgggcgcgaggtacctctccaatatcataattgagcatcgccatgtcccgctcactatattgcttggtaaaaacggtacacattccgggtgcacggctgtgagggcaaaggggcaaagggtataagtcgtgcatttctgatcaagcacgactgtgtggggaagcttgtcagggttcacggaatggaatgggattcaatgcttcttcaaaactgcgatggatgaagccaactgtgaactctttagacgcactggtagaatctgttacctagtgataagcagacgcgcatgatacttcgactcgctctcaccccaaagcgcgaatttgttgtgcacatgctgacctagtgatggaaaatttgatgatagtgtgaagggaagggacaaccgtggcgtgttctgggggaaacttggcgtgctcttagctcgtacactttcggcctagccgccgatccgcccagccagcaacttcaatacataagcagagcagacttcgcggcacttctctgagcttccccaaccctgaactgcgtgtgctcccctattcccaacagttgccatacgaacagcttcgccaccgagggtgtgccacgatacgaccgaacatacccgaagccagggaccacatgtaacctacgaaccgtcacacatcacccagaacctctcctcgcctgcccggccattctgaagagtccgatagtcctttagcgctgcgtggcaaagggtcgaggtcgtaagctgcggtgcataccacgcgtaatctctgtacacatagcacggagttgttcgcaagcaaggtcatggaatgtccccatcagcatctaattgcttcactgtgcactgccaaaggatagagacttttggtacttaaatctgtcgctgctcgtaaatctgttggccgcccaccctcttcagcttgtatcattaaatcactcgctctcatacaatttggctcccctcaagtccttccacgtctcgcgtcacttagacgctcgtccttctcgacagtcctcaaaaaatcaattcaacaatacgaaacatcaattcggtaaggttggtacattatgcgtttactaaattatctagtatacaacatgccggacggtgcgtggctgtccgggtctgcgcctccaggtgggtctcaaggtttgtcaaggcgcgcatcgcccgggacagccaccattgcgaccgtcaccgtttccgtgaacgcaggtaagtccatggccgaagtgactccatccatcgtgaaacgccaaaatccactggcttgtactacaaccatcacggtaagtccgacgacaacggtatattccatcaacagtttgacgtctacctatacgggcccggcttccagcgctactccttctccggtacgtcaacctctcctttctctatgctcaactgtgctcagtggatttgtgggggataatgtgttcttggagattgtgcgttgcgttgcgctaccaccgcagccaccacgtgcgatttcaaggacaggcccaatcacgattagctatacatgtaacgaccttgatcaagattaaccgatgctttatctttccctcttctctgaccattgacttggtgtgtactgtaccatttgtatcttgctacaactctcccatttcgggtagaaactatggctgttaaatgtgaagtttttctccgatatcacacttccgaggaagatcttttttgaccactgtttatattcttgcaaacgcatatgtatatgcacatcttgggcaaatgttcactacaggcctttctacccttgacgatctttgttcgaaatccatcgcatctcttccttgcctaaactaaatctcatgacacaagtgcctttgtcctgctcatggcaaacctccatgcggcgctacaaccaccgcatgcggctgcatgcaacaaagacatcacagtcacaaagcaatacagtccgattgccaaaactgccgtgctatcatgatttaccacatctcataaattcaaacctagatcgaatacttactttcgccatctatccatcatcatgggcctgctagccaaactttccgaaacactgggcttcgcggccagtcctccagtaccctccgggagcaggaagcgcaaagatcgcgacgatagtagcgaagaagaacggagtttccaagcaaagcgcaggcgttatagtgatggcgactatctcagctcaccctacgatgctcccccgtctgctcctgtggtaaggccatctgaattgaagtccttccccggtccagtgcaaaaacttcgagaagcatcattcgcgcattcgttattagaaggtggtcgtagccctagaatccgcagtgttgctcaccccagaaagagtctgcccacaaaagaacaagtcgcgtacccggaaatcgctgcaacacctatcaaagcaactacaccgtccaaggtcggcacgatccgcttgaatgcgattgctgcagagccatgggcgacgcatggtatgtcgaatgaagagaagtgggtttctaagccgaataaacgcgctttcgaaatcgcagccaactcttccgaccccaagagggcggttcggctttcagtcaaagagcctgaatatgcgctacgcgatatggagattcgagatggattattccagctcacggatctgctgcaggagtttgtaaaggcttacttcaagttcaaaatcagtggcaagctttctccaagcttcttcgagcagtttgagccggagactgccaaggtcattggctgcgtggcatctggtgggcctggtggtgttcaagggtggcatgagatgtttaccgatcaactgaagagagagatgctagtaatggcgattatgggaaatgtgcttgtggaacaggtcttccagcacatcttcttcggggggttgccgaaacacgtggagatcatgacggaactgcagaagacccacagagatgaagacggtcagtatcgtacatcgcaatcgctcatcacgcactaacaccgtccaggcttcgaccgcaacaaagtctacgcactgggagcgcgtaccttcatgcacagccggctctccgatggcatcgacctccctgccaacttcgcaaaccacgtcaaccgcatcgtcggcaccatctatacccacaccaagcccatcctcgccctcaaccctgcttcaccaaagcatgagactatcatccccgcgctccacacgatcgtcacacacgccggcattctcagcctgtcgatgcgcctcgacccacacacagtctaccacttcgtcccggtcttcaaagaagacgagttcacatccgaacgcatggaatgtctcaaccatgtgcaaatgcagcagactaacccgcgcacaccggatgatgctgagggtcttaccagagctgaaacacagcgtcgagcaaatctctcacccgcggagaagaatcgcgcgcaaaacgacgatccactcacgcaaatcacaatcttggacggcgtgacggcgtaccgtcaaggcgggtgggaagcgcaggacagcacgctttcaaacgtcaagttcgaaaagcaagagtttgaaaacaggggtgtgcgggtgaggaaattgacggatgcgttggtgtattgtcgctggggaagggcgaggcggtttaagagtgggaagggggacgatgttgctacgcagcatggggatgcgtggaagggcgggtttgtagagtttgcgcgggtcaagggggtaggggattggattgagcacgagaggaagatggcgaagggaaagggaaaggcgatgcaggctacggaagatgacttgcaggcagcattggctgaggaaagtgaggtgtaggacgtcggtgtttggggatgtaatgttggtattttgttactggggtatgtcattttgcagcgttggtatcgataatgtatgaagacactgatccttgatgaggtgccatattgttgtcactaggatcgtcatgcactcatcgccagtgacattcaatccgaacgcagtcatcgtgcatgcctccaccaacacatgaaattaatatttgcacactgattgtctagccaagtccagttggcgtcacggtagaatccataccaatcatctctcctctacatgaaaaacctcaagacgacaaaagtccccttcacatcttcccccctcctcgtctccaaacacagaaaaaaactttcaatccagaccactaaactcctcgaatccaccaatccacaacctagccatcttaccagacccttcaattcccagggtcaatcatcccgtcccccagtccctgcagccaataacaccgccccgcaaccaactgccgggaagtggacctcaatcgcgcacccaatttcccaacaacacgcccacgaagcggacaaagtggagcaaatgaacctaggtagtattcattaccccatcacacacttgcacaccgcttgaatgtgcttctagcccggcttctagcgccggatggatgttgtgcatgaggacgcttgccctgtgggtaggcatcggttgaaggggagagaagcttggaaggatccacccagaatctcacgtgcgactcactcacacgcagagccgcatctacctagcctagcacgcgcacaagcacatgtccacccacgcctgcacgcgcacaagcccagaccatccatttctcacgatagccccagccagtagtcgtaaaatgcatctgccgcacgcacttgcacttgctgttcaatagcgtacattgtccctcccgccgcccaatagctggattctcacacgcatcggcataaaccggccacactaccgactgcgcaccgcgctatctccgcaaacagcagttcggacgcaacgcacgcatgcggctctgctggcccgccacaatgcaggggtaatcgtcgcagggcgttgtggcgcatgatttacgcacggtagaatacatggatctgctctcacgtgcgacgtgcgacggaggaacgggtccggagggcgagacggacgggtggcgaattcgaggcgaaatgtaccgcgggatgaaaagtttggtccaacgttgggagacggtttgcggatgagtagaatttcgatcaagtatgcttatgggaagtcgagacgaggtttagttgctgttttggccgtggttcctgggtggtagtgtgacttgccccgccagtaccataggaatgctaggaccatcaaaaggaatgttagatggctgacccgacagaatggtaaggagcgttgttgcggagtagcgagctgccatgaacgttacgcgaacaatgattacgcgggggaaagtggtctgataatcattttgaacagtgtgtaattactcgctcggacttatcaatctcttcaaacactaagaggagatgcctcagatctatctatcaattccacctcgggagaaaccagggtacatttgagaaagcgagctgccaaagcatgaaactctgatcttgaaaactttttggaacgccggaaaaagagaggcccaggtctagtgattgcgtgagtcggacaaaaacaaccagggggatatcgagaaggaaatcgacagggaaaaggtggccattggaacaccattctaatgcacatcaacatggtcataccaatcctagattgggtcaaggagatgtacctcgaaagagatgtataggacaggaagcgaaacgtatgtgatacgaacgacatcttatccaagagaccaagatcgtgttctccgtgacggacgtgaagtaatgaatccatcgcaagaacgccggttgtgatgcaggagagatgttgtaggctaatcgtaacttttaagcgccaatgacatcgagccattggacagctaacgcagcaattttggaagtgaagagtcaggtcactgctgacttcggaaaatgggtattatgacggagacaatccagaaactcgttcgatagaagtgaaggacgcgacacatttagagcggttctaaaacattgtcgaagggtcgatgcccatgcccgcacctgcaacatttgcgttctgcatgttctgcaggttctgcaagttgccggtcaggccaagcttctggagagcaagctcggggttgcagtgaggagcatgcgagcgatggtacttgagaccgttgaggttcttgtatcgcttaccgcagacctcgcagcgatatggcttctccttctccatgccaacagtgccggggtagggaatagaggtaagcggatccacaatggagaaggagccgtcgtcgttctccttgagttgctggttctggtgaccgtgctgcttatgatacttgaggccattctggttcttgtaggccttctcacatccaatgactgggcatctgaatggcttgacctcctcagggaatgggaactgtggtatgcttgcgccattgatgatctgctgctcacgaagtcgccttgcaaactcgctctggtcgttgccgccaagctggtagttcttcaatgccgcctgcagctgagcctggctcaaacccccaccctgcttgctgaagaggcgcttgccgggctggtcaatggtgccgttgttgttgtcgaaaccgttcatagaaaagttggcgttgttgaagttcatattcatgttcatgttcatgcccatgtcgcccatgcccatcattgggttgaagcccgcaaagtccatatccagctcagcgggtgtgccgggatgcgaagattcgggtgatgtgaggctgtgcgtcatgggcatcgtgccaagcgttggagtgttgacagatgacactgtcgggttgttttgtaggttgaactgctgcgaggctgagggtgtggatggcgtcgatgtccgcaggccctggtggttctgcatcgtgtttgccaggttgacattcaattgtggcaattggttctggccctggttgaaggcggtgttctgcacggggtactgggttggagcctcctcaataggagcgagattgtcgaagctgatgtcgtccatgtccatatccattccgtccagcgtgtccatgtcctgaacggtcgacagatttgaccggctcacagagcctacgcgctggcggttgccgctcatcgaatttgagcggggctggaagccaagctgggtgttcatggcgggttcaccttgggtctggctcggggctatggaggtggcgggagcgccggatgtggactggaagccgttctgtgctggctgcgaagggcgtggtgcgggggcattcgcatgtgtctcttcgaagtgctggagcaagtcgtgcagcgaagcgagagtgaggccacagcaggtgaagtccttcatgaagttggcctccatactgtgggcagatacgacgaggagtggaacgacggcgactatcggctagcgaagggtgcgggcgaagtggcggccatcatgatgctgttgggagaattagcaatcttgccgtaacgatgtgcaggggattgcattggcaatacttactcatcacggatccatgatcccaccgagacgccgccccagctcatgccgccggcaaagctgcccatctggttggactcgcgtcgtgggcggtccttcatggagatggggcgcgcgccgctgccgtagaacgacgagccgagcatgctgatggaggggttgcgctcgcccaggcccgggcgctggaactcgaagccattcggattcagctggttgggcgtggagctggtgtcgcgattggcctcaccggcctcgcgcagagccgacgtcaggttagacgtctggttctggggcgagttggagccatagcgcgggggcgtctggatgtcgataggcgaagcggtttgtgccatggtgcgcgccacgctgtgctgctgcgggctgtctgggaacagcggaatgctgcagtcgcccgtgtcctcgaacaggagctcggtctcgggcaattggctggccacaagctcgtgcggcttgcggtgccaggaatacggggcgttcgcacttgcgtctggcttggaaacgtccgaaatgcggcgaggcgggctgctgcacgggggtggtgatgggagtgctcgctgcggtggattcgcgcggcgagtgggagaggggaggcggcgaagtctcgtgggaatccagcttcacggtggtgttggtggtgggcggcggcggcggcgggctggcacttatttaaagtgggatggcgactcgagcgttgggtgtcggaaccggggctcgttccaagtgacggacggctccaaggtgcgtgcggcagtatgtggcgcgggtaggagaccacaggactgatcaatacgcagagagtggagtcgagtacttggtaaagatgctcagttaggtcttgctggcactggctatgctcgtggcggaatattacacggtcgctctccgggggcgcggcgggctataagttcgctcgagggcggtgacgaggactatggacgggcggtagatttccttagcacgcttgagcacgcttgcggtgaatccctgacgctctggagactggggcgccaatggacggaaggcgctactgtgcttcgtgcgtcgccggcagcaagatgcaagtctgacgatggagccgtggcctgtggagtgatcaacggcgacgtgaaggattggcgaggggtgcagcggaatgtctcaggacacagaatacaggaagtcagggcctttggacgtcactcggcgagatgcaaccacggcctttatgagacatgccatgctactgctgtgtttattacacaccccggagattccgaccgaggcagggcagcctgcacggccacacgatgccgagttggagtgctaccggtactagagacgctggtcttggccccagggcttccgctggcctaccagacccggcctgctctacatggcgtctcccagcaacacgccggggcattcgatgaatctgtgcgactcttcgcgccttcgagaagccctgactctggagacaagttgcccccttccacgtggcgtcgacgtttgccgtcgcttcgccgtgcctgttctccagatggctagtcccgaggaaaacccgacgcattgcagtatgacactatgttccgcatcgtcgcccacatggcgaccgctcacagaccctcacagaccctcacagaccctctcccgtttcgccaaacagttaagaacccgtggacgctcttcggtctgggtaccgccgtcaaccgctttacacgcctgcacacgacgtcaccagtgactggtgggcatacataccctgctgagatctggcgaggtctggctgatcgcacttgcctcgcatctcgcccaccatcggactcgacaacataacgattcacgacagcaccatggcccagcgagccccatagctgcccgtctcatcaacgatcccgcgcccagcgccaactgccactgtttcgcattcacgactttagacctgcagtccggtcacatcggcagcatgcagctgggatagggcggctttctgctcgagtgcctaacctgttcgagcctgcggtgaacggcctcttacacatgcagtcagcaaagacagccgccgctaggccattagcctgcaacgaccaacgctgaatgcgtgcgtcacagcaagcccatgcactgcgaagactccgcagggcaatttctatattggcccagtcttatagctgccaatctggaccgcacattaccgcctggacaagctgccagggcgcatcgacatatctacggttccgacatgccacggaacaaaagcgacggactcggcaccctgtcatcctaccccagtagtgcaaggcccgaattgctcagcagtataaggttccgtcagcggtggcctgtccagtgagcgcgtccttcgcgacgagccgaagatgcagcctgcagcgtgcatccaacacatctagctccacagcaaatctccagctgctaccccacgcccaatgtgtaaccctctgcccaagactcgagtcgtggtccatgcacgggtcaagcctcatctccttcagcctgcattctgcatctcgtgaccacatgccgaccaccggaacatcccaacctggctggcaagcaagcaaaaccctgcgagaaccatgccgagccgcggcgtttggctcattcatgcctaaaaggccgtttcattggaccctgcagcagctctttcccacgctctgacccgactgggagcttttcctcaccacgcacgcagttgcagtaggagttcattgacgtggaacgggtagatctctgacagactgacacggctgcttctcaacgcatgtcgaccgctgtcgcttcatgcatcgaatcgcatcgcatcgatatcggaaccacagatctacagataactgttccatctacagtcgtcatcctgagctggtagcttgtaagagcggaacgcaatggagcggaagccttcgcgttcaaccgattacacagtgattggcgcgacgccagtccaatgcggcaggcactctcggacacaattccgacggtgggcgtcactgtcgtcctaccattcgcctattcgtggctttttgacatcctttcgtccaacgtgtcgcaacgcacgtaactaggtgtatcgttgttgcgcttcatattcccctcagtgttcttgttgctccttcaccctagcgacgcatcgttcatggtgcatttaccagaggtccgcaccagccaatattcttttagcgggcccattccgccaagccctatcctcggagcaggtctagcgagctggagcatttctgcctgctgaacatcactgcattcccgcttggacagcagtaccaattgtggctagcatcatcgatgccaggaccgtcaaaagatttcatggcgatatctccagctatagtccatgctggtgggcctacgttcgtcttgccttcatcgcgtcgtatgcctcacgcatgcatgctttagcgtaagatcgtggtggtcaggtgttctcgcttccctcgcatgtcaaactcactgtgggccttgacgagcggtgaaggatgaaagaactcccagggcggtcctcatttaccattttcttgcagggctattgcgcattcaagggatgttcagtatggattgacagtgtcacagcgatcctccagacaggtctcgaccacagcactgccttgtggtacctcaatggcggacacttatgcgagcattgaacaacacctgcggattacactaaagtattagtttacatacagtgcctcgcattccgggattggtcttggaggatcttgagcccgcacaccatctcgttccgtttccgtcactaacacgcaagtcacatcagaacaagtagctaggctcatgccggtcacaataagacggcaacgtcgcgccgctgagctaatgcaagatgtcaacaattcgtggctcaagtttgagtcccctcctagtggtggcttgaaccgtatgcgaattcgtcctcacagtcgtagtaaatcttatccttcggtaattcgatcgcactcgcttccacgctccatgcaagactccacggaagtatcctagcgaaaccttcaagccacccatcggtccgactgttagtccctggtgacggctcgagacgtgactgcaacagtgcaccgttccctggtcagcttccgggaatgttaccttctggacgcacggaatactggaagaagtgttccggactgaattgctcgtcatggcgattacgagcacgccggtttacgagtaaggcacgggtaagcacgccagtatcgggccttctctatcaataacgcgtcacaagcgatcgacaccagtgacgtcgaggcggtatcgacgacacaatcacgtctacggaacagcggtcccgcgttcggtgcttcgagacgagaccctcgttattgtatcgtcgggaatcggaactgcttatttagtgtcgccgttagagagatcgacggaggacattggagacgaccacgccaacttgcagccgagcaaacgccatactgaccatttccggaatcaaggcctgatagaatcaacgaatggcattgctgaaggtgtttctcgtgcgcaccatgatatcaggaatttggatagcccaaggcgtcctcccaattatgcaagacatcacgccaagtcaacggtttcatgattctctggctcggaaccggacccaatgctatcaaataaagaattacgttagactgaacacatacagctgacgtctccccgaacgactctcgccgactgcgcactcacaatcagtgtcttattgctatgcctgctaaatttcgaaggttattggccaacacaataagcttcgtggctctgtacagaaaaacgcaaggagccataggatgacgtttttagctacgaaccacgcttgaactcttgtccatcaaccagccgccggttcacccaagctgactttattgacccttcatcatgctgttcgccgtgtctgagccttgctatcattgaaggtgtttatactactgaatgtaggctagatcagacaagtcacagacatccttctaatgatctgtttctcaattcaattccgatgccttcccaaaatacgatcgcgagatggggcatgggtcttcacgccagcccacacaattcgtcgcagcgttttaaggcgactcggatgacaacactcagatatttgagctcggatgtgatcgagagaaagcgattgtagtcgtcgagtggcgacttttactaccagacatgcccgtcctcaagctaaaatagtgattagcggggtagcgcagcaccacattggccactacatcgcaccagcctaaagactttcaagcatattttaagatctatacaacttgagtatcacatcgaatttttgtatgtttgaacgactttgtgaattgcagagatgcaacagctgttcatgtaccctgtcatttatgacatcacgcgactcctccttgcaatgcttggagaacaccacatgcttcctcggtaaagttgtctttcgcattacgtagccgataaagagagagagctttcgtgttctaacaccgggctgcagtcgtcttctccagacttcttggttaaagcaatcatcaggatcactcttgtcgtttggtgccttgacgcgttgtcggagcaaatttgcagtgttctgagcgcgcaaaagctctagatctattgccacagtcattcctcacgcaccatcttacagaacatttcgaacgacaagtgtcatgtcgctacagcctgaaccagagacgcatccggtgtcgcgcgccaaagcaccgtgggcgatgaaagctgagagctatctgctattcctcaaactcaaggaattgccccagggcgtatatgatgaacttgaggaagtatgggcaggcgatgagtttggcaaattcaagggaggactcggtgcggtagtgattgttcggtatagtgatactccagctggtacgtttttccattttcttttcccacaaagtgtctctcgagtcaatccatccccaatctcgaacacatgttgtgaactttaagcatactcatcaccccacccaggcccctacgacgaactcatccttgtccccggtaacttcaccatccccccaccttcttccggccctcccaaaatcgccaaaaggtccctgcgcatcgcacgtatatacgtctcccagcgcaccaccacctacaacggccgcctcaactggaacatccccaaacacctcgcgcgcttctccttctccgcgccgcccgcaaccaacacctctttaccccagactctagacgtccgcgtgttcccacccaattcaaccgatggtgatggcacgaagccatttttctcgtgcacgctcacaccctggcgctgggtgcccgcgattccggtaaacatggcgtatgtcccgatgagtatggtgctcacgcagccgccgtgtccgcaggcggcggggcagcgggctgctgttgagtcggagatgctgctggagagtccgattaaccctaatgacattagcgagaagaatgaggaagcggtgctggtggggacggagcggtggtgtgcgacggagttgggggcgaggagctgggcgaggggatgttgggttgagacgcatgcgggtgaggaggtcgaggaggggaagtggtggcctaagggagtgaggacttggggtgttgggggctggttggaagatggggtttttgagttcccggaggcggtggagtggaagttgtagatggcggctttgagggggcgatgaggtgtggttatgagtttgtatcagcgcgtttataatggctgtcaagaaattgaacactaagcaacgcgctagttttcattgttgtcaatattgtccaagttgccgtgttcttgtcgttgtgttcattgttgtcaatattgcccaagttgctatgttcttgtcggtatcgtaacaagggtggtgttcatgataactttcactgttaccttgcactactcacgcgcatgcccacgagaccttgccgaacaattgccggcacattatttcggagaacaaagcctcacgtcgttgataatactgaacaataccaacctctctcaaccacagcatctagacgatcaatacacagctacaagtcatctctatcaattgctgatactctgcctcagaactcctagtctaccatcacatctaccaccaccacaatcacgatcaccaacatgatgcgatctgcactcccatacaactttcgctggacagctaggctcctccgccgcgacattcacaatctcaaggccaaggccatctccaagatcaagacccaccttacgcgcctctccaagtccgccgctgaggccattgacatctccatggtctcgtccgtcgccagagccagcattgatccagaggacccaccctctatcaagagtacagcatcaacgacggctgatgtaataggtacctcccacatccttccattgtcatcagttagcatatccgcgcagcaccccagcaccctccatgagctcctcgagagtcagctcaacaccttgtggtcattacgagaccacaacatgtctgagaaagagcgctggcaattccgtggtagttggctggtgttgtggaatgccatccaagcatgttcctcgaaccccggctacggcatcttcgatgggttgaagaaggatgagacggctctccttcttcagctcatcgagctctgtgctgcgaaggcatcgaagaatgcgcagcgcgtgagtgggatgccggcgaccccgtatatggcaaagagggatcatgtgcgctttgattctgtcttcagcaaagctgcttcaagtggaggcggcgcgcctatgccaaccacctcacaactatggcatagcatcttggagggtgccactgatgataccaagacgaacggtgtcgcggaagcactcctcaagttcatctggcccgaggagaatcccgtcgagattctcgacgcgattggagatccggccaaggtgtttcgaggcggcgacgaactccgtcttcgacttcgagaccttctcttcccatcatacaccaccatatcagctccgcgcatgtagacttccacagtctctccatcaatgttgtcgtgctttacggcgttcttaccgacggagaagttttgttatgtaagtcgtcttagggtcagccaatcagcgcacgaccccggaaaacgcgaaaaccccgtcctcctcggcagcggccgcgaccgcctcgaatctatttaaccccgccgttatcccacatgttttctgctttttttcataccgctcgcggatttcgattgttgctctacactgatcggggacgactgttgttggtactgctcttctgccgcctgcccgttctgtcgtcatagattgcatggaaccctaaaaattgttcaacgaacgcgattctggggtttgccgtcgagacatctcttatctcaccactgggcttgaaagcagcgctcatactgcgcgaaaccatcctaaaaaccctttacgccgatttcagttcgagactcgcatgcacagcgaagacaaaggcagcacgccaggaccaattgaacgcaacgaactcactagagtcaatacctacccccacgcagagtttaccataccacccgcggacactctctcaccatgccgaagtgcccaaactcaaaccgccgctgcccggggctcggagaaagggacggagaatccaagaagcgccactgcaactggagatgaagaaagcaaatcctcaacctcgcacaatgatgacgaggttacttatcctgaaggaggcttaggtgcctggctcgtggttctgggatcgtttatgggccttgttgcggcgctgggaatgatgaataccgtgggtatctaccatgcgtacattgccgaacaccagcttgctggctacagcgagagttcaatcagttggatcttctccatgtatgtgttcttgtcgttcttctgcggcttgcagatcggacctgtcttcgatgcacacggcccgaagtggcttgtccttgctggcagtgtcctgttgtgcgcttcaaactttttgctcggcagctgcacaaagtattggcacttcttcctcgtcttcggagtgctgggaggactgggtacgtcgctcatcttcacccctgcgttggcttctatcagccacttcttccttgagaagcgtgggaatgccacgggcattgctgcggcaggcggctcctttggtggtgtgatcttccctcttgctttgcagcaattgtttccatccgttgggtttgcctgggcttcgcgcgtcatcggattcatcgatgtcttctgctgcatcgtcatgtgcctatgcatcaaatcgcggctcccacccaaggccggccagtcggttctaccagattttcgcattttccgcgataagtcatacctgctcctcacggtgggtatcttcgcaatggaatgggcgttgtttatcccaatcacatacctctcgactttcgcgacatcgactggcgctctcgaccctgcattcgcgtaccagctgatcgccatcttcaacgccggaagctgtatcgggcgctgggtgccaggcttcctagccgacaaactgggtcgattcaacagcatgatcgccaccctcgctatctgctcagctacgtcactgacattctggctgccagcctcgctcatcacgcctaccacatccgccgaagcaacgaccatcaaagcactctcaatcgtgtatgccgtgattttcggcttcgcttccggatccaacatctcgctgacgccggtttgcgttggccagctctgcgacacgagtcagtatgggcgttattacgctacatgctacacggtcgtgtcattttccacgctgacgggcatcccgattgcgggcgccttgattcaggcgactggtggacattactggggcgtggttgtttggaccatattgtgctatgtcttggcgtcgggatgctttgtgtggtcgcgcgcattgcaggttgggtggaagctgggcgtcaagttttgagcgagcttctgcatcgtacagttgagctaatccttatggatggacttgcacgagatttgcgcgctgtacgacgtctttagcgtggaggcgttctcgaattgggaaagcgtgctgtgagaagatagcaggaggggcaagatgtgtgaagtcatcgttggagagagccaggaaaacccggagaaaagggatgttttgttttttcatcgatttccatcgcgtcctatacacgattcgtccacactcgcttatatccgccatgtcactcctttactgtagtcattcgaagatgcaagtcgccacaccacaagtagctacttgcatctcagtccacgcaaaatacactttatcgtcatgccacattggcttcgcccctgatcctataccaaccatagattatcgtgcactggccgatctcccgccacgccggtcggcccctgaccctagcgccctcttctcccgcgcctaaaccatcaccgcgaaccaaacagcgacttgttcatttccacaacgacgacagaatcgtgttgaagccttgaatcatgtcggaatgtcgtcgtgccgctggtacctgtcagactctcctgagccaatagacatgtgcgagggtgtcggcaagtgctgtgtccgactgcagagtttcgtttgataggactggatgagtgatgggtggacagtgacagcgaatacgcgcatggagatgttgcacgtcgctgcaggatcgcgtccgccatgggcgccactaggcacgctttaggatcgagctgagcgtttcgagatgcagagttggcgcgattgggttcgagtgttagtgccatggagcggtattggaaagaagttccaactacgtttttggtgtagtggatgccttgtttcttggtacagtgggccttgatttcgtaggttcccgcgtctactttggtatggtaatttcctgacatttgactagttggtagtttactttgctattgtgtcccaaagacccacgggtttatttgagttgctttttggccttgttggttcttgccttgtatttcttccattcatcacatccgatatgaggcttggggctgacacatgaacatgttatctacatcttgcaattgtctaggtcgagcttccaatgaaatggaggcgccaatccctgtccagcatgctggcaactttgaggtggagaagatacaaccaaagggtttgaagcgaaaaagctccaaactgcagactcatgtggaggttttgagatgtagattggggaaatcggcggtcacgacagaggcaggcaggaccttcgaaccctcgaaagattggacgccaatatactacgcggtctatcatcgacgagaagcagctctaacacacttcctgcgaaatggaggctcgccggacgatgtcactggatcgggtcagccaccgctgtgtgtggcagtcgtaaatggacatattgatgtcgtcagaattttgctggagtacggagcaaatgtggatgctactacgagagattctggagagacggcactgcacctggcgatcaagaacaaccatactgaacttatcgacttgcttctcgaagccggaccccaactcgaagcacatacgactgaaacgaacgagacgcctcttcactacgctgcatcaaaatctggatcgttggctactattgtggcactgctcaaacttggagcaaaatacgacaccaagaattccaaggaccaaagcccagcagaatcagcgctgctagcaaacaacatccagggagctgtcgcgatcatcaatgccgcgcatgggaggcgccacagattggtcaaggagaaggagatgttattgaagcacgttgagcgaagccaaaaccgcttcagcatagggaacgaactgatcgcggatatcttttcagcagcatgcgatccggactcgacagtacttgtcgaaagtatcaagagagatgacgctagcttggtagagatgtttctgagcaagggagctgatccggaccgagtgaccgcaagaggagaaagacccatctttattgcgctggagtgtgctggagcgccagtcgttcaagcattggtcaagcataatgcagatgtacaagtccgagatgcgacaggtctttcagtcttacaggctgcatttgaggggtcaatggcacaggataaagacagcatatgcgcgatctttgagtgtctgctttccaaaggagccaatgcaatggacacatacatcgacggcaagaatctacttcatcgtgctgtgtcaccaggtttcggctacgcaaaggcagcacacctattccttaaatccggcattaaggtcaactctcaagacggcgacggaaacacggctttgcatctcgcaacacacagcaagtcatgtatggaactcttgttgaagaatcgcgcaaattcacatatagtgaaccgcgaaggtcttacaccattacttcacgctatcagccaagccaggaaaggagatgaaccggatctggaagtactgatcaaagcatctagtatgcacaaactggacagcaaaggtcggagtgctctacatctcgctgcttccaatggcctcgagaagaatgtccgcgccctccttcgagcacgagccgacacttccactgtcgactcggaaaaacatacacctttgcttcttgcagcaaataaccaccagtggcacatcgtgcctacactcacaataccaccaagtatcaactcttgggatgagcagggaatgactgcactacaccacatcgcctcgagctcacccagactaccatcgacttggtcagatgttgcggcagctgcagtacccttctgtgagcgaggtgttagcaggagcatgcgggatcgttctggcgctacaccattaattgtagcaatcaagacacttcctgaggatggcctgcccatcattgagaccttgcttatgaagtcagcggacgaacgcgccagttggaattgcatcggccacgaagatcatgacagacgcgatgcgctttactacgctatcacgatgcgaaggccactatttgtcgacgtattgctgaagaacggtgcagcggtgtcgttcatggactgggtgcctataagaggagccttaaacttgtcagtagacactgataagcagatctcaagtctcattgcgcaacatgagtggtcacgccgcgccggtatacttcgaactcagcaagttgttccggagcaaaagaaccagaggtctcttttcacagagatgttcccgaccaaggaccttgccatcataatttcgatgggtttagatccaaacgcactaccgaaatccagtctggggtcttcaatgctctgggcagtccttcgacaagtgccgcttcaaccttcactaccgccggcctatctgtttgacacgatcaaactcgttcttgagcatagtgctgatcccaacgctggaactacgagagctggtcgatgcacaccttctcctcaatcgtcttcgcaagatctgcccctgtcgatgcatatgctgacattcttaatggaagagtgtcctacggtggatgcggaactcatcacacttttgctgaacaagggtacggagctatctctcgcttcaccgttctacgatggcagatatccgcttcactcagcggcgaaagcgaatcgaatcgacctcgtggataaattcttgctccagagagcagacgtaaattgtgccgatttggaagaccgcactccactgttcatcgcagctaagcaaggcttctcggacattgtaaacgcacttatcagccggcacgcgaacgtcaatctgcaagacaaaaacggcgatacggtgctgcacatggcggcttgtggaggcagcaagacggttgtagcggccttgctccgcgctggtgccaaagctaacctcaagaacaccaaaaatcaaacacctctcgcatgtgtctctgaggatcaattcaaagagaaagacaagattgtgtacatgctcaaggacgccgagcaaaaagagaaggtagttgaggagcagacccgtaaaatgaacgcgcagagtgccgctcaagaggcgaagatgaaacagcaaatagagcaggacgagaagaacagacaacaaagacagcgggaagaacaggaacgcaaggccaaagagagcgaagtgagcgtccaagaactaagtcaagttgaggcgcctccacaagtctcacaaccaacgctcaagaaaaggccatccatgctatcaaaattccgcagctcaactttcctagcggggcgatcgaagcctcaatctccctcacctcgtattcccgtcagtatgccgaaactcgaagttagcattcgcgttactacaccacctgcgtcgaagcaccttgatatcgcctctcaaaaccctgccgcgtcaatcaccaccccatcaattgttacagcaccacacacccctgcggatacatcgaaacgcgcaccgaatttccgcatagacagcgggtcttggcagaagcgtgtgagtgatgctgagcagccgcttcccgtccttgatcgcactaaggctgttctgaacggcaagactggtgacaaaaggaacagtagcgcagctgagcttgcggattggttggcgttgagtaagatgatggacggattgtaattttcctttctacatatatgcatagcgttgtcttttttcctagcttgtcggtaaatttctcatctatcttcattttgcattgcgggctggaagcatatacgtggatcggttgggattgcgtgaaagtacgcacatggcccgcagacttttcctttgtacttcgatggtcatcttggcatatacgaggctggcacgggactggacattatacccgataattatgatgataatacatagagcagtctataatattgtagcatcagttgaaattctgtggcacagcgagacttgctcactaaacgtcgggatatatgaggcagccattgagcatatcaatctaatattccaaaagatttacgaagccaaaaaacacaacaaaatgcgaaacgctaccaccgaaaaataagatcggtacctgaagacagctctcataatgttacccgcatggataccacttcgaactttgcttccgttgatggagacatccggagcgataacctgtggtagccggttcagtacaaactgtccatacttggcctgattgtcacccagtcagtccaaaaactcatcttccttgattccatgcaatcccggcatctgtcgaaggacatatcgagcaaattgccgaatactaccgccagaggagccctcgtatagcgcaccatatgcagcttgatacaaggcagacttggctgtgtatttgccatcgctatcggcaccagtagcagcaatcattgcttttgggtagatttcacgataggactctagggacctgaaacgatgcatcgctgtgcgaatggagtagtgtggaaaccagtcagtggtgacgaagatgggaagggacggaaagccaatgcagtgaggtgctgctgtactgcagcgctcctagtaaattgacccagtcacttcgccagtttaggaatcgtcattgatttaggttatatacgccttcaaacacgttggtatatcggcattccataggatcatcggagcctagaagtcgttgggcgaagacggacggggatcccaaagcgttttagcagctctagattagaggtgctaaaacgctttgggaaacagacaaccctggtatgcacgagatgagccagttgccgctgcctcaactgcgttgagatccaacaatcagtcaacttcctcaagatgggcaaattgatggcgggcattctggacctgcgggccgagtacggtcccaactttgtcggtgtcttcaaccctctcatcaacaacatcaagactatgaaggttggacgatcaactcaccattgtcctatctgcgcggtaagttggtgttaaactacaccgactctgctttgcatgatacaatgtcatttttatactgaccaaaccattacagaagccaatcaagcggaagtgctaccagaagctacatctgggtaatgccaacaatccacttatcttgtaatcacatttactgagaaccaaatagccttctgcgaggtgtgcggcgatcgtttctctacctggtcccgagtcggctgcgcgaggcatcctcatgcccaaggccacaacctcaagttcaagggcacgcgcgacggatggcccgaggagcgaatccaggggttccagaacaaatacaaagagacagaagtcgataaaaaagtcatcgaggatgaagaagaagtggtacaagaggaagagacggataccttcgtcccgcctttcaccggcatcgtcccagatcccgaatacgccaaccctcaaggtctcacaccaactttacccgctcagcagtggcgcgatcaccacgaggtgattcaacccgcttcgaagggcaagcccagccagcacctcggcaagaaggcgaaggagcacaagcagtcgcgcgcagctctgaatcgggctatgaagcacaaggccgggttagagttggaggctgagcgacaggcttaggctgcatcaaaggctgaagctcagaagctggccgctgatgagaagaataccaagaatgccggcaagggaaagacgcgtcgtaaattttgatggcgtggctttcggtcaagttgctcgctggctgcatttgcgactctgtcggagtatgcaaatcgttcacgaccaaatctatgctcaacattcttacactcgctcatctaagcgtgttgcgcatttgccattcttaactggctctatgccagtttttattaagggacgactgctgcccataccagtgtagagattatgttaccacaaacttcacaaaaattcctattctccataaatgaccatgaatgatgagaatactgtgtgatagttacagtggaggattgaattaactttcaagagatcgcttcataaagttggtttctcttctggattttgtttccattcggaaccacctgggcggtacagtgcacatcagctgaacacgatatttttgaataataatcagattcaagttgtgagaaattatggcctttccaggatggcgtgccattgtttggagactctgtagtcgaacatagctatggtgaagaactaaagggatctacatgtgatcgacacatcaagcggtaaacacgcatgacagcgacgctacagcgcactacaaaagcgaaagcgagacaccaatctagtccaaagatggaaagtggtgcgtctcgaatacctcacgagcgaagaaacacgacaatatgcgcaggcagctcttccataatcctcatgtcttcattactatcctattaatacggacttaacacacttgtccaacttttcgctagtacttgaacccacccgccctctccctccacaacccattaggatcatactgcatctgcaacgccttcaactgttcatactccttataactctgcataaccgcctgatcgcccgcggcatcattaaggtaaagcgggcgataaatatccctcctcatgcctgcctcatccaaccacagcggcacttcctgatccagccaatcggtcagctgctttgacaggctatacgcaacagcgtcgtcttcaggcagcgcccacgagccctgtatctcgaggattacgaggtcggcgtccgaggcggacaggcccatggcgttgccgcccttggcggcggattgtgccccgattgcggcagggaagggctggaaatcgacggagaattgcgaggttgggtgcaggaggttggcgaagggttttatgatggaggaccatttagcttggatgtcttggtacatttgggggcgggtggcgatgtaggggagagtgtaagtctggttggggttagttgggattggtgagggaggtggggatacgaacgcggaaggagcagcgggcttggaggagagcgactggggcgccgtttgcgcggacctatgttgtgttagatcatacgaaaacagcattggagtgtgagacttactagctctgagtacttctgggtccggggaagacaggtgaggttggggatcttgaagaagtcggcaaatgggccggatttcgggggtgtaggaccgtcataaaagtagtagagcagcttcaaagatgtgccatcaaggagcaaaaggtctgtgaagatgacagcagccttgggatcctgagcgccgttggcgacgaagttgtggagcgcagcatacaaagcttcgctctgattcagtgcgtagacacacgatccaccccatatgtcgccaatcggaacagtctggactgtgaaagtggtcacaatgccaaactgactgccgcttcctctcatagccttcgcaagttctggttgggatttggcatctatgttaatgatagagccattggccatgacagtctcccagccaatgatgttgtcggccgcgagaccatgctgcgcactgaggaatgacaagccgcctccaagtagaagaccacccacgccaacaattcctgattgatgtcagtgttggtatcacttagtcatagctgagtatgtacatacctagacgtccaccgagcattgtcacaccacttggttccaagtctccgataacatcgttccactcgcctccaggctttacataagccactcccttggttgcgtcgtatgtagcacccaccatgtccgtcattgtgatgagtacgccatcttcgacgccgttgtgtccaacgttcggatcatggccaccgcttcttgtagccattttgacagtggggtacttgagcagaattttgacgacagccgatacatcctcagcagacactggctgcacgatacatgcaggatcagtagagcgctgtgtcatcgaccaatactgctgcttctcatatgcgtactcgaccgccagaagcccggtcgttaacactttgccaggcagtgcattcttgatttcagtgcatgcttgtgttgtagcttggtcgggagcagcggtcgctaggggagcgcccaatgctaaagctacaagtgctccgcgaaagactctgtccatggttcaatctaaggctcaactgcttgaatggacgaaaatttgaagggaaagaggaaaacacagtcagaccgacccttggccgaagatgggaaatataatacttttccctctactagcatgactgggcacgccgctcatcactttctcaaagggactgtccgtgtcgcgatagtcttagtggtagttttggcatagtatgcacggtgaaccgaggccttcctgtcgcctgtcacagatgctgtgtaacctctggtctaagggaataagccttcgccggcgttccagcaagcctgccgaaagcgaaagcgggcacaaattgtccaaccttcgtatccagtaccggctattcaacggtgattggcatccgcatgctcgacaaaggcagttttggcgaggctggctgcattgataagagaagaaaaaagccattgggaggcagacccttgtggtggcttgtgaaggcatatctgccagcaaattgaaatgcagtcagtctccacaattcaggtcacggtgcatccgcagcacgcgtgaatcctctcagaatgcaggatgctattgcaattgcaccaaaaatagcctgttggcttcagaaatttcagctgcgaagtcgtgtttgtacataagggccgagaaggacaggcttcgccatcggaatcaggacatcaatcgtgcgatgctcgcagtacatggtgaggatggcgacggaacgctttgaagccgctcacgaatacgagtgtggttgtgcatcgcgtgagggttgggacggacaaggcgtacgtgcaggcccgccatgtgggatgactgcggagggcgcaagcgggaagcgctagtcccaaaaggttggtggagtttggaaagtgcgaccagcgactgttgacggtggcccgagcggcgtaaacagagcagcaacaccatcgtcatctcgcgcgcgtctcccacgcacgacgacggcaaaaatggaggcgcacaacctcaagacggcatcggcatacatcaacaacttgttgttagcacgcgggctattgcgcgatggcaaagcgatcgagttcgcgcacccctctcgcggcgcgggcggaaaggaacagacaatggcgcatatcatcaacgttgtgcacgatctgatcctgaagcgcgatgtaagtgtctggctgcgcaatgtacatcccatactaagacttggcagcgcgatcaggagtatcgcgagtccatggcagagacgctgcgcactcttcgctccgaatcaacgcgccagacaatcgccctcgaaaagcttcagacgcgcaatgaagacctcgcgcgccaagtttctctggcgcagtcgcaagaacgttccgcccgcgccgccctccgaaccgccgagtcgtccgcccgcagtcttcgggatgaaatgctgcgattgaagacgacagtccagcagatccgcacgagctgcgcaaacgacgtgcgaaagcgcgatgtgcagatccagaagctcaaaggtcacctgaccacgcagcagaggggcaacaagactggcctggtgggcgcgagcatcacaatcaaccctgggaacataggcctgggtggatcaaccagcagcatccgagatgacgcgcccgatctcgacgatcctggttacagcctcaagcaggagacgaccgagttcctcactcaactcagccagagtctgagtgacgagaatgacaacctcatcggccttgtcaggaacacactcatgacgttgaaggagctgcagggaatgccagaaagtaatacccgagaggacgcagagggcctatcggtcattggcgaagagaacgagaacacgcagatgagcatgttccaagcattaccgaccaactacgaaaccctcgcaagcgacatggacactgtgttggacaatctaaagaaccttctcacaaatccgaacttcgtggccgtcgacgaggttgagatgcgcgaagaggagatactccggttgcgcgctggctgggagaagatggaggcccgcctacgtgaagccttcatgttgatggactcgtggcgaaagcgcatgaccaatggtgatactatcaatcttgaggagctgaagatgggcctaggcttgggagtaggactggagtctgtggaccgggaagacatctctatgatcgatgaagaggaagaggaagatgaggccagctccgtttttgacgaggaaactgaagaagtggacgagcaggcgaccccttcatctcccgctcctgaccataccgtggctgagaagaccggcactaccgacatattcaacttgaaactagagcccaacaagccgacagcgctcagggaaacgaacggtaacaaatcacccatcaggtcgccacgcaaagtcgctttctctgcgtccataccgaacacaccgtcacaattggaggatgagaacgcagaaacttccggtctcgatctcgtagacgccgacagccctagtgtcgcacaagcagctaccaaggggacacgctcgtcagaacgtatctcgcgatcaagagctcaagacgagcccatacccagacaagtacgttgcaaaaacatcgcgaataggaggatcaaggctaactctatcttccagactcgaaaacgtcactccagcccacggccccatccagatgaaccctcgccgaagctcacagtacacgataagctagcacaagcggaggcggctgctgctgctgccgcagccgctgagggtctgcagacttcgaccaccatgaacgagattagtgaaggcgcggcagaagagggcaagcaaaagaagcgtgcagcgcgatcaccaacgaagacaaagatacagggacggccaaagaggagaaagagcacgctcacaccagaagagttggagaatctgctgggctgctagtcgcgcgatgtggagaaatgaatacaactgtacaatttcatgacatataagacaatgtcttgtcacgacaggttgaagcgactcagacttgcttcttccacaacctttctcggagataaaaacacaagttcatgcatcgcctggtggagacaccaagttcgatgaggtgtgccaattgttcgccacggtccatcatccgaagccatccgcactatcgcagcacttgacgtcagaacactgctgaacatgaagatgatggtaatcacatgtaaagtcgtgataacagaacaattccgcgacaaatccacgaaccaaccgtgacccaagacactcaccatgtccaaccaaccccataaccctcgcccggtcgctttcgtctctcccatatccgacacagacgtcaaagacgaaaagaacaagaaaggtatcatagccatctgcaccaccagagaatcaattttctcaaatgccatcgagtagatcacaaccccatccaccaagccgcgcattatctcaaaaatgcagtcacgctggaatccaaatccgacgagaagaggagggaaagcgcgatcgcggacccggcgcatgtgaacgatcatggtgggaaggcggctgaggcagagttttgggataagcatggcaagggaggcatgggacgtgagcacgtaagcgcgacggatgagtctgtgggccatatcacgaataagaaggaagttggtgggccggttactgggacgttgttgtgaggtgaggtttagggaaggggtgctgagtaatgcgatcataaggcgcaatgtgagcgtagatcgtacttctgattgacatttctctcttacaaatacggattattgcagtagataaagttctatgctttccaatccctctgctgaataatgtcgttgtgccctttgtgtccaatgataatgcgacacctgacgtcaagcgcgcacaaatcgggcccaaagggcgtggtttttgagcaccacctagtcaagtcgagtcaagaaaagtgactttcatcatttccaacgtgatggttgggaggcaacgaatgaactttctacgatgtctggtgtttggttgggagggaccgaaaactgtgagatgagatcactgccgtttgcggctaacgtagcattgcatctagaatcaccaatggtgtggtagaaagattgggcatgaagtacatatatcccttcaagacatgcagaaagccctctgagcaaacatcatctcgaaaccctcatctccaatatacatcaagtcccggctttcaaagcacatccaaacttttttttaagccacctggttaggtacttttcaaaaatgtcctcaccaaccccaatccaacccttccaataccaccctatctctttcgtctccccaatcagcgacacaacacacacacagacctccccgcatacatcccgcctgcgccgcctctcgacgtatctcaaaaatgcagtcacgcttgaagatacggcgacggcgtggcgccgcgaatcggtcattagcgaccagggaaatatgcagcaagagatctcgcggcgcagctctacgagcgagcaggagaatagcgcattgttggcgtggaggagggggagtgaggaggggttttggaagaagtatgggatggaggggaggaggaagagtagtgtgaatggggagggggagagggagaggaggctgagtttggggagggcgggagggaaagggaagtggaggaagatgagttgggtgggaagggaatgagtaggagggaggatggtgagggtgaggtagaaaagttttgctttttgaagtattgatagaggatgaagaatgataaatgcaaaccgcttcagagggtctctgagaatacaggttcaagtctttgggacttttgtgtgttgttgctgagctcagtgttgtggcaggggttgctagcgagaatggtcgttcagaccacgcccagggtgagacggcagttgctcgaaagaaaccattgattttggcaaacgcaaacactcacacgtcctctagtctgatatgtagctcttgtcaagtgtgttaatgatctactttcgggcctacccaatgtcgttgatcatcgcacgcaagcgagcctcctgctactcgacctactcaactcctctcctccgattgaatgtgttactgatatccatcagtagcaagaaattgcctgtattgacgaataagaagcactgccaacgttgaaggggtcaaaagcaaagactgcacaacaaagcatcaaaggataccccttatgggcgcaataatttctgcggaccgttacgcaaccttctgcgtcagttgggcgccacagaatggccgttgcggccaaagaacggatagtaccgagctctcaaaggctcattggctagaggtactacgtcagcaatcatgcgtgagtatgtgcagggtcaaggcgcgtaggtatgggcgacttgatcgtgcttcgaaggcttgcatctgtgtatcttcggcgatacaggggctcaagcaagctgatcggacctcagtgaacaagactgttccttgcaaagatgcaacatgacggtgcgagctcggagctgccattgatacgttttctagtccaaaagctaggtgcaaggctcaagtagcacagcatacttgagtggtgcacacgttttcctgtgtcttcaaggtcttggatgcttccacgccaatatgctgtgctcactgctcatcgaaaacgacacagcctcaggctcttggtcagagtcaagatcttagatgaatggtgctctaaccgctgtgcctcagccatcccgcccgcttccgccttcgtcccgcgattcatcccgctttgacagctctcgattgatatccgtccgagggttcctgcacattgtcacgttcatctccacatggcccatatcgtgatatcaggttcgaccggtcaacttaacctgcattgctcgagtttggtggcctgacgttgtggttgggtgcacgcgtcagccagtagtgtctattaaccgccgaccatccaaatcagggcattttgtgctcaacatgaccgtcgctgcatgctgcgattggtggagacgtaagatggaggctgggcgacgcacatattgcctgtaaataggacctcatgcggcagggaggatggctgcagacgtccaggttgcggccttggaaagcaaattcttctgcatcggtctttgctgctcgaagttagctctcgattttgtggctgcagtgtgacagaaacccacctgcaatgcatacagcgatccatcacatggcttgtatcgtcgggcgacgcgattggtcgagtgttttcactcgaggcctgtgcttcgtggatcactttgccccacttgacctcgccaatcagcaagtagcgcccggctaccaccatttgctgccatccactcctgcagcaccgtcaagcgctcagcgtacattcgatagactcgcttccctgcgaacatggctgcacaagcaatcaaatcgcttccgggagtagcgagacttgtcccgacgccatgcccaaccacccccgcttgtcgctcagcgtgcgatgcggtgccatagataagtaggccccaggcctcactccatcttgtttcttcagcaagcgtgtgaactttcagagctgttgtattgtcgttttttctcctcccttttatctttttactctttctaggcctggtgccatcttaatctacccttttaccaactaatccaattcttcgtcgccggtcgacatacccaacacaacgttaattttcagctctacttgctcgatacacaatcttcatcaccaatcactcgataaccgaaagaactcgcattcttcacgaatcaacacagcttcttcagcattacttcgtctatccattagtttggccaggacgattcgaaagaacaacactatcataattcaactatccaagaaagaataatcaacacacttcacaatggccgctatccagcttaacttcactctccgcacttccgccaactgcaagaccgtccatcttctcggctcatgggacgagctaccagggccagctcccgctctccaaggaccagaagaagtccggaggatggaacggatgcttcaagttcaacggcgccacactcaagcagggccagcgctactggtactactacatcattgacggctaccacgtctcccacgacccagccaaggaccacaccaccgagcccaccactggccgcaagctgaacatcatcgacatcccagccgccaagtcctcatccaccagctccgacaagaagtcccgccgtgtgtccaccgcctccgtcgcaaagggccgttccctcagcccagagcgcatcgttgcccccaggccccagcgccccggccagacccgccaggtcatcaacacccagtacgacaagaccaccctcgaggagctcaaccgccgcttcgccaagcagtctatcgaggaggactctgatgactccgaatacgactccgacgagggctccgacgtcccatccctcacctcccgctccaccaactcgagctcgcccagcagtgttagctctggtagcagctgctgcacatgcgagcgctttggcatcacccgtgctggtgaccgtgtcaagctcgactgcggaaggtgcgcgatgcggatactctgatgactcttccgactgctcttccgaggacgagtacgtctacgaggagaagacgacccgccgccagggcgtcgtcatccgcgcgcctagacgcttcacccaagtgccaaatcacctggacaccattgtgtttcaccccgactttcgcatctgtccttgcgatgcgactgttcaccattctttctgtgcatattatgataacgaccttttcacttctttcttacttcgttctacaactacttccactctctggattatgaattattgctgctggtatgggagctgcttgggggtttacccaggggaggaatacagcgagaccctctttttgcgctggctatggacatcacaatctgcccgatgtcaaccatgcgacaaggcacgcttatgtagaataatcaaatggattcgcatggctcgtgcgcgacatgacctaaattatagtcttctcttgcagtgacgttttgttgtatgtgatgtgcgcgacaaggactagctgagactgttgagcgtgcgaccgcagtgcctcgccggaggacaacagttctgattatcggcttccttcaagtgcatctcacccagtcccgtcccacctctttgcatactccgtatgtgatatcttcataattttccatcatggtacgcgatccgaagaggcagaatcgaagcacttgaacagatagatcgaccttttcctactacttatttctagtagatcatagagatttatgtatctgtcctcaacaccacgccatcgttgcagcggtaccgataaataagagtgcttttggtaacgctgctcgatgtgatcggttcctggcgagtggatgggagtgttaccgcaacaaggatctgcccttggtgtgcatagctgtaaagaccactgggccatgaagtgccactgatgcgttgaccaaagttaaaacgataagatgctggctgagtttgtattgcctaggcgatagacttgattgatctacttttcggctttgacaaaaccttaagaaccaagttcgttcaagtccgctgtaacctaaagcctagatgtgtcactgtggatcaaagaatttgcatgttcctcagtcgattctcggccatagagagcgattctgttcatcgatgtggtccatttttcctagagtttaaggcatgttaacgaagataacacgcgaaaaaagtgacttgctctccagtatgcatctattcgaagcgtagatcactcgagtgagtaatttgcctgtacattattagacgtttggtctcgcgaactcactccagcacggcagcactagtgtggagtgcacctgcgtgttctcatcctcgaatttgtgaagtcaaagtctaagcttcgttccatcgttcttgtgagttggacaccctgagagtttagtttgaagtcgacgagtgcttgctcgttccaggagaccatgcgcaaaacggtttgtcttggtcgcagactttggggggaagcgtatggacgacatttaatgatgatccagataatattatgggtcagaaaaccctaaaagtttatctattgttgtctcagactctttcaggaagacgtaatcgcgtgaaatctggttgaggatttctctgtcgccgccgattcggaagccatccgtgttcttcagcttgaggggcgacgtgagccgagctttcggtatttttactattgtaaagcatcgctagtggcgtcccggtaatcattgatggctccaaatttagacccgaggccagcgttggtggttttgcgttccttggagctgaagtcggcatgcctcgccgtgatctcacgggaactttcctgcaattagggcaaggcatccgcttcctttatccccacggggccatttacctcgcaagatgataacatttgtgtcaatccaggacccagctcgctagctgggcgcttaagtggtgagctcacgtaaggcgaaccaaatgccaagccagtttccgccttgtcaatcttaatacatggaaacgactgttagcacatcctgtagactattctcggatgtttcccgcagtggagcatatgttcgggaagacaggcggttgcgaagtccccgctgcaggggcggaacgtcgcgatcttacactgagaatcacacgggttttccctgcaccacgaccaacccgccggtaacgaagtaatgggaaccaggtagttgaccgagtattgaaaaatctccaaggctgactagagtggataaactgtggcttcattgcgctagaatcaggcgcttctagaaagtatgacctactgaagtttcatgtcctttgagaggatcgtgaaaggggacatgagctgtgcaaggtactcttgattatgcatatcctggctttgcaccccaaaggagcaagtaggcggaggtaggcgacgcggcataagaagtctcgttcactacgatgacaccccatatagcttacgccaatcagacgtttgtatcgacgttgattgacctggagaccaagtccaagaccaaccagggtggtcccaggcttcagattggtaggaatatgccagacccagaacgccatgttggagcggccaaaaaccggggttctggatcgcgcaatgccgttgcattctcagtgcgatggtgctacacaggtatgggcaacttgaaggttcgcccggcccttcgatggaggtccagacagggttgcaagacctcgacgtggcgtgtccgcgtctacggaaaccgtagcggtgcatagcatgtatagaacagacagttgcgcgagattgatgcagcgagatgggagaagcaaaagaccctgctagtttatgactagagcatgagagatttataccatgattcaacgaattcctcgtttgaaagaattagaatagttctacgaggcgtttcagaaagccaagtcttattttcacgttgaagtcgacgcatccgtagctgaaagacctgtcttagtgctgatagtcagccagaccagttaagagtttcgtatgggaaatacagctcgagaagatactcaaggcatcccgacaccaagttgagacgaccaatgcgaagtgaagtgcgctggatgcctgaagaaccgctccaaaattgtgaacattgttcatctaaaaatggcggacggatacgagatgacgagccctgacgacgttcgtagaccttggagactagttgacatgtggacagcatgactcttccggccgcattcgcatctgggcattgtgggtcggcaagcgcgacaatactggactggcgacggaagctacgggcgacatgtagggatcaagaggccacaaccgaacatcttgctcaagagatcgcgccgtaccggttccgatatcccgaggaatcccagaggtgctcaccggcgagagcggagatgccagaagcctgcgctggcaagcattaaagccgcaggaatgtagccttcagtcatagtcatagatgcataacctggcggtggagatgtttgaaccgtggtgacggttctcacaccgacgatgttgtatagagttgaggtaggttttgaggatgatgcagaggaaagagcggtgttgcgatgcgctagcgcttagcgcaagaactagcacctccatctcgcaggaaaccaagatgacgttgcgtgggttcctgcttagcgatacactgcaaggcttcgacgccgagtacgtggtccgattgtaatcataggatcgagttggtgtggggtgctatggtggaagcttgcgcgtgggaagcgggaaattgccactagtgtctagtcaatggcgtagcttacgaattcatggctagtatttgtgcaaggcagaatctcatttagactcaaaacagctgaatgacattggctctcaaatcgacgttacccacacagagtttagagagatatctaaggattggtagggcaagagacatatactccaaatccatgctaaagaaaatgtcccaatcccatcataatcgtacattccaaaatccgctgatagctcgagagcgcctagtttccatgcgtgatatccctcataaaatccttaaaccaaagaaaataaacgccgtgcccatgtgtgtacattgcgatctaacagaccacggtgaagccagtgatgctttcaaaagtactcctcccacgagtggccaccattaagacgttgttgatttggtcctcgaatcgtgggccgtagatgtaaaatgatccaaactccttcgctgataaagatggcatgtgaagctgtgtcgatggcgtataggtgcagcgatcttaaaacgacgatggaaatgtgccacttccgtatccagaatctggcaacacaccggcattataggtgacctccggccgatggctactgtgcatgctacaggcgtagccaacaaggaccgtcttctcttgcactgcatgcccacgctggccatatacggagcatgggtcgatggaatgttggtggtataggcatcgacagacggagtatctctcgacaacttgatagcacatgttgagggatatgcggtgcgatattggctgtgtgatgagggaaaggactagaaattctgatcaagtcgacaaccagataatgtagagtgatgagagcaatgtaagatcgatacttgaagatataaagagaatccacacgagcgaagagctaggatatatagtagaatgtgacaagacggagaagagagcatgggccagcgtgggtcacacacggaaggcatgcttcgagcatctgcacgtccgttaggcaacgggaacccgtgtgtccatttgggatgcacagtcagcacgggtgctgctaagaggggacattcaagacccagcacagccatcatgagatttagtcgacacatagagcaagtggtaagagagttgcccgtagcaggggtggggtggctcgcttcttggaggctcttcagctctcgccgatcattcgtccattttatccattggtcgggccatggggccaggtgtgatgccacgattccgtgaagagctcaatagtatggtatgcgccttcgcccactgcagcgcaggcgcgcacgggcgaagaagcgaatggcgcgtcgcccctgtactgcggatgggcggggtctggaaaagatacaggctttagacatatcctagatgggcatactgagcgtcctccatgaggtatcacgatctctaggcgacttgattgatcggatctgacgtcctgaatcagccacaatcctgataatcatggtcggacttgatgagcggtatggaagaggtgtggctgcgaacgttgatacgcaacgtgccgtggcagccctcaccgtagtccatgcgctggacgaacgcctcggcagcggctctggcgggaagtggaaatgctacatctcaagcaggaatggtggcatgcagcgctgcataggccgaaggattagaagtgtggtggttcttggcccgtgaccgctgacccatgcgagacctccggggctctcgcttagttccctggtttgggatagtccggtttggggcagtgcgatcgtattcttagagttcttcttcacttctcaaacaccatagagtaaccattaacgtcgcataatcactcatcaactgaagtgcgaatttccgaggtcctggtcaaactgcggctcatgttgtttgtacacttaccgatgcccgtgtcattggctgctcatttccccgccagggaataaggctgaccagctgagcgttgcctgcaagtctgcaagctgtcgcacattgtgtggagagaacgtgtacttttctctggccagaaggtctgattcgtcaacccagagtttgtcatctcatatctaaaaacgccaggcggcagggtgtggtgcccacagcatcgaaccacattgctgaaaagcagcttcaccgcaactgcagattggatacgctggccaactattcgagtctaataccttgcattcgactacagcctttctggattatgaagaagtcggcgctcccctgacaccgccgctccgtgactggatggcttagacccgcttactgcgccgttgaatcacaagcatgcagccctatgcatctctcccggctctgggttcgcgtggcgccggtagcagtgtctcacaccggcattctggagcaagctgcctcttgcgttcagctcagccctatgccccatagtgtcaagcatgatgtcgcagatagtctgttttcccttgtggggatcgaggctttgattcaatcgggaagttgggccctgaatagcctcaatgtttcgggaaacgagtttttacgcccgtggcaatcatcggaatagaccagcccccactgcgatactatacaaaggcacaagtacgatcgttctgcaaggcagatttcatcacgcgaaatatggttttggacccattccctgactccgcactcgaaaattgttaggtactgccatgacatgaacgggtcttgtcatgctcggcagtccctaggcttcggatccgcggcgctcggggcaagcaacagcgcgtttgataagagaaattatactgcgtccatgaatgacggcatacggtgtgtgcctctggagatccagtctacactgagtctgcaagtagattcggtttcggacccaagcgattgttcgaagtgcctcatgagatctccagcctacctaccttggggagacgcacccgagcgcgattaggaggcatgattcacaatggcaaggattatcacaacacacaccgattgtgtggctcagggcaaacaaagtgtgaggatctctgaacgattgctatcacatgcgcactatagtatgccacatgactatcaactctataggcacggtaccggtgaggatggacgtggaagcaacagtccgcaaacttgtctcgcgaccaaccaagataatgtcggcatatgaatggcacggcccgatgtctcacatggcggtgaaggtacaccctagtaacgctgcatgcattaaacggtcagccctacgaccaccgaaaccatggcctcggaaaagtgtgagaggctacaagaccccacgtctactgctcgctcctccgaattgtttgaccggcaatgcttcgacaccttacatctgtattggcgccgtcatgatcggtactaggttcaacccgcagctgttattccatcggtgattaatcggcagcttacagccaaactgcttcaagtccgcttaacatctttatctcctggcggacaacttcatggcacaggcttctatgatccttgccgttgatagggcggcctcaatgccctggaaatcacacgcaaggcagctaggcgtagtccaggcctaccccacctctgttgacgacaccatgtgtgtgtggccatgcttctgactacctagtctctcatatgtagtatcagagcagcccttctaacagtacgactaagagcttgcacatcactcccaaccgatcaaaacacaagaactcgtcatctggctgccagatcgagctgttcagttgagtcgccaagcaaacgtaatgaataacaacactcaaaaaaaaagcagaatatgatcggatcaaacatgtccaacgacccgaaactcaattccgtcccacagtctccaatactgtatgtcagatcccgcgaccaatgaaattgcagtgccaaacttcttctatctcagactctctgtcttgttcaccggtagccaacttcacctcacgctcccgcctttctcttggcatacagaaagttctcgacttcagcgacgcggtgctcttgaactgtgccgcacggccaacagacacacgacgtgggtccttgtgcttttacgcccgagaagagaaggacgaaccacacaatggtactttccatacgtgactcgccgcgggtgagacaacggagaagacggtgacaaaggtcggattaacgagaggatgtctgacaatccgcactgaatcaacagataccacgcttgtctcctgaccttgacagcagcagaaaacttacgccatggttcaaacaagtcgggcggaacaaaacaggctgaatacttcgaacgcgttcatcacatagactggcttgcgtgcagtcactgccggcaagcaaaagcatcaaaaacactgctcaaccattggccgcatccatttcatggtttcatccttgactaatgcagacacatctcttcgtacatacggcgtgatctgcgcaccttgaaaacaatctcgtcaggacataccttgtctcgtcgatcaagataaaagtgtaggatgtattctcgccgcggatctactgacagtaacttgttttggattcctgcgtaaccgcacagtcgctcttcaatggctgagttgaacgttgctgaacatgtatgtatgcactttgttcgagcacgtcgtgctactcgtttccgcaaagcgaagtaccccaagcacccgttcgtgatcgtgaatttaactggcgtcgaactaggacaagcttcgaattcgtacccgagcggcaaacttcagtgcagactcaacatccacaagtcaataccgcactcataagacttactacacgacaatagattcgagacacatcacaagccatcaagagacacatcagattgtcaaaaccattcattctgtcagaaaagtctattgcaaaatgctaaacatcaagcagcgaggggggtatcagtatgtccatctcaagctgccccttaacctccatcggggaaacaaacgccagtcgtgtattacatgcatatcatagtaatacaatctcagaaagcgtgaagtcgtgaactaagaggggaaaaaaggtattgtcgaaaagcaacgctttacaacatgacaccatacaagactacaaggcccatggcccagtagccagtgtacttggccatcgagtgtgcagctgctgagtcgtcttctcctcctgctgccgtagtgccgttgggcagtgtgccgttgaggacgagcgagcgggtgttgttaacatctgagacggtgatcaagctcttattcagcgcggcatagcttccgtttccgacaaggtcgctgatatacgccgggtcatcgttctcgtcgcatccacacgggctaaattcctgacacaagcacacaacgggcagcgtctcgttggcgccctgctcctgccttgtcaccaggtagaccagactgcggcgatcgttgtcgttatcgttgttgttcgtgcggttggccgtgcggttgtagaagcggtatgggttgttgtagtgatacgggtacacgctgtatagccatagaccgggcatgatggccagcgctgcaccgccaacgagtaggggcgcggcgatcagacccttgggtgtgcgcgaaccagctgagtacggaactgctgctccgccgccgtagtatgcgccgcgaccgtatgcgggcttgggtcctgagccggtgcttgtgcggccgccggccatcgagctgccggatgtgcgtcctgatgagctgctacctccgcctgaacggccacctcctgatgatgagccgccaccgctgctaccgccgccacgaccgcctccgcctttgcgacgctcgagcgtgtgctcgggagctacgacttcagcagcgcggggcgcgtggttgggcaagatgttggctgagagcgcgtcattgctgtctggtaatgaagcggctgagatggtgtttgtggcgagagcaaggtatgcgagaccggagagcagtcgcaccatggtgaaagttgaaagtgtgcgacacgggtcggtatgtcttggggatatgtatataatatgaccagtggtctggaaatgagaagtgtacaagcaagaaggatatgtttgcctgtaatagtattcgtttgctgggtcgtgaattgcaagtttgtggagatacaaggggaggcaacgggcgtctttaagctggcgacccgcgatttactagcggcaggaagcactgcgttccgtcattgaaagatccttagcctgaggcgaacattccttagcgcaacacagccttgtgctcttgtaatgcactgccaaactccggtctagctaggcgtgcatttactctaaagccaccaattatgttaatgcgcggtgcctttcactgtgcaaagtctggaaacggactcgtcaaccttcacaccctcgccctcgctctctggaaacacactcatcgcccgcagtgccaagacacacacacaaacgggcttagtggcgtcctcaagctgcgcgaacaagctcagcgaattgtgacctcatactgtcgatctgccgagcttctagaaacccaattgtggccaaacacgatcctgtgatggatgcctgacaaaccaaatgctgtgctggtccgactaaccgagaaaaactcgatgctgcgcggagcggagttgcgctaggatcgatgacttgcgcctgtgttggccgtgatcgtggagacgcattgggcaggtgaggtgatagccaagagtggctgatactgccactaaattatgctgatggctggtcattgttgtactcgccactgtgaactttgaattttaatttttggacaatgccggagaggaagggttgagttgttgaagcaggatgccatatttgtattttggtttgttgctgtttgcggcgacaatgagacaggcttgcgtcaaagaagtccaaggcctgcccagtcgcaattacatcgtgggacgccttatacaccgccaagcacaaatcatcatagcgagaccgccttcgtgagcttgctgtcattgcgacgtggtgtcatatgcccaattcatccattcatccaaaatcgcctatgcagtccgtaacggggaccaatagatcagcattagacgctgaatcgcatagtgtctcgtgatcgtccacaaggtcacaccatattctgcttgcaacgtgcgccaccagcaacaaaatctcagtgataggtcggagaatcgtagatgcacagtagggctatgtcgtccctgaggcaaagaactggtggcgcagccaggcacgtggtgatcctgggccatcacagccctgcaaacatggcgatatgcctttcggtcaccgctactggcctccttagggctggcagccgcagcaactttaggctggtagttctcatcggccggtgtcgccttgctttgctgcgggtcctccgccatctgagactgtctggaccttcctgtattcttcctcgagtgctcgttgcatctcgaagtcggcttgacgttcgcgcttcagtcgctgttgctcataatcgcgaatgacaccggcgtgcatggcctgggaggagtgtcagatatgaacatgttccgcgctggggattgtgcatacagctttttcgatcctctgtccatagtgaacagcggcgacaatgccaattgcacctatacaggtagtcgccaacgtgatttgcgatgctcgagacatacttccaggagtaatggtgaggtgaagtcaagaaaatgttagtgtcatcgagggtatcgatgacttttggcggcagcgggaaggagcttgggcccaggtgcacctgccatgccaagtccatgagctgcatcatgcctctccgcaactcacctccgccataacctcaacctccgcccgcctttcgatacctcaagatggtaagctcactgtaatctgcagagctcgccgttcaatgctaatatacctttagtccgcccaaaactccgccggtatccagaccctgctcgacgtaagaaccacagcccaccaagacctccgcccagctcacacagtacccaggccgagcgagatgcacagaagatagtccagcaaggtgaatcagagttccaaaccatactccccacccgatactaaccctcaaccagcaagagaatgtacccaacccccaatccccccaaccataccacccatctaaccccccaagaccgcacgaagcgcgtaaaggacgcgcgaaacgaggcgcagaaggagatcgaggactacaagaccgagaaggagaacgagtaccagaaattcgagaaggaggtatgaagtagcggtctggtctatttgggatcaagcggagagctgacacacgtgcagcacagctcgggcaaccagaaggccgaggaggacgcaaagaaggcgaccgacgtcaaggtcaaggagattgacgacattggcaagaagtcgggctccaaggttgtggaccagttgattacggctgtcacgaatgccaagccggagccgccgcggaagtagagagtaaaaggggatgcgatggatacattacgcttgtagacctgcacgggaaaccgacactggctagctgccatcaacggctttcgttgctagaggtcgcaagatgtgggtaattgtggatatgggtgccagccagtttatatcggtctgcgactttcgaatacaagagcaatagacattcagcattctacacctcgcctctcctgccatcgtccatcaatgtgtgttttgcctccgatgagagtcgttggagatcaacgatgggcatcgccgtaagagctaactttacatcacatgaaagaagttatgacggcaatgtttcttgccttggaagagtcacgctggaacgcagtaagcatcccaagagttatctgctgaatagaaaagatagcagaagctggggaaggctggagagaatggcatgtcactacataatctccaactgatctccaatgacaaattccttgccgatttgagaggtaccagatgcatgagagatatagcgagatgaggctcagatgattccgaaaagaaaaagaacaggtgcatgaaagatgccatatatatttcgcagctacgccaaaacaaccaagaaacccccaaatacccgaaacaagctaatacatatgccatatccgagcgcttccaatacccaataacatattcagcttttaccctctcttccaaatactcgattctcacccacacaatccccaacagcatgtcctcaaaccatgcccttccccacactcggcatcgaccgacactccctgagcaccgtcgtcttcctaaacatgctcagatccggtctgtcccgctcacacggcggctccggcctgcgcggcggcactctgactcgctccggcaaaatgaagtcctcgtcgtgcgccctcgtgggaacatgcgccggcgcctgcgcaacaatacacgtccgcgaactaaacgggtccgccggttggtaggcttcgtacggcgtgccgatggtcgagccggaccagtgtttggcgtgccgatggtggggcggcgaggacgtggtgaggccggtgaggggcggaagaattagggcgcaggagagcaggatggagagcgtggattggatttgggagaggattgtgtagggggtggatgttagggttgggtctgtgggggagaagaaggggctgaggtaggcgaggcggatggcggaggagaggatgagtctagggtggttagtgagggtttagaagagagagagtttttggatgggagaagggggagtcgtacagtactcggagggagaggattgctgtggcggtggttttttggtgggttgtgaggggtttgagccagatcatgtgggttgagaggatgagcagggttaggtctatggtgatgtcgatggctgttgtggtgatccagaaagggacctgggggttgtcagtgtttttgtttgtgttgggagaatcaactcaccatgggtatgcattttcctgtccagatctcccaaggtcgaggcatttcgcactcaaatatgatgccagtcaacacaccaagcatccatatcaagacgacaacgccaattgtcatgatcccaactctttgaagtgtgttatttgccactcggtgcagaaacattaacagggagcatttcgatatgcttaggactagcacgaagagtatcgtggaagcgaaaattctgatctgtatgtcttcgagttggccccagctgagaagacatcccgtcttccctaggcccgagtctactgctgtagaaatgactatcgtcacccccaagccgcacagtgaagctgctacgatgacgatgtcatctgcgatcgaaagacttggggcataatgcgatcgacatcgacatatgagcctgaataccgtacacaatgcctgacatcaagttaatgccagggcttgtaggtatgtgatcgacttaccaatagagacgccagaaaccaagctaccattaccagaacggtcccacgactctgggaattaatgagcgcatgggcatgatctgctgccgaagcacaatttgacatgattgaaagccctcgctttgcggaaattacattaaaatgagctttgataaaatgtatattgcaatagatcttgatgaaggaaggactagtgcaagaggccagatagctttactatcggggcaaaaagttgcacattcgtaatactcccttcaagcctgaggtcatcaggtcttcgcgcccctgcattgacttcgagggatggcattagaacgatccggatggcacccgcgacaggttcactcccaaagcagctacggatagcagtagaagtgagctggagaaatggcaagggcgaatcagaggacaaaatggcctgaagaggactgaactgatgcaagtgcgtagcacgcgtccctgactctagacttgatgcttgtcgtaaagctgactctagctccggagtgttgggatgcgagctcgtgccacggtggtacaaggaggtggtgcgaggatgcgacacacctctatcatttggaaccctgattcctcggatgtgtacgtttcatgcaggattcagatgtcgacaaaacagaaagggctgtaccgggcaggcctggcgtggtgctcgtggctgttatacctcattaatattttgaggacgtcgtgttcttgcagcttagtttctccgcgcaactgaaggtgtcatatacgagaataagaagcaaaactagaaaactgtcggtgcacgatgaaggccaatgattgtctgtagagggacaggccgtcgcatacgaagcccggcgttggtggcggctggctgcaacgagagtttttgctccggccagttggtttgtggctcagcgcgattggttgtcttgtgcttagaatgcgagctgacgatacaaaaagtatacatcaagttgcgtcgctgggttgtttgcgtagagttggtacaacggctgcagtcaccgcaccggttgctactccgtattgaaccgtcactgtgttatcaaggatactggcatacctgaacgagtaacatgtcttgcgataagcctgaatctttgcgaatatcgacctggcaacatgaacggtggtagatcagtcctggctagcaaaggttagtcgacatatgccaccgagacagagcgagctctacagactcgtacgattctgaagtgcgtgtgagcggggtctcaaggggtgtggtacaaggcgatagcatggttgtaagtgaagtgaagtggggtggtcggaccagcaaggagcgtggcgggtgaacgagcggagcttatcgatagggagcgggaaaatgtccagcatgcagaagttcgcatgaactccctccacccagcctaccaactgattgcgcaaacatggtaagtcttctgcttactgtatctgagattacgtgaaatagtattgacctgtctaggctccaataaagaagcgtacaacagcccgcgcaaagtctgcgcgagcagtgcgtccggcagctacacttcccaagccagagtcgcttgatgagagcgcatttgcgtcttccaagaaagacaagcagaaaatcaagcattcctccttcgtctccaaaattgaaaagtccaccaccaagtcccagaagcggcggcgaccgaacaagaagcttgtcgccaatctcgagtcactagcagatgcgctctccggtctcgatgacgcaggcgccgacggcaaggttgagacagggcaggccaagatacagcgcaagagcttgaagagccgacccggcgccatgaagcgcaaagagaagcttgagaagatggagaaggagagattcaatcagaacttagtgcagttggccagcaccacatcaggtggagcgacacaggatcgatgggcggcgctgaagagccatgtgcaaaacaacatggaggtcaagcctgagttcaacaagacccagagcgcaacctgagcgaagccgtgatctcaagaacacattatacaaaggcaatgtcaggctggttgtccttgaatactgtctccactcaaggcactaacgctctttcgaagaggcatggcatgcgtttggacactggagacatgcctaggcctagaacaagaattcactgaggcagaagatcttccgcgccgtttggaaccctggctcatctgcgcatccatgatcttgggatgtatgaagctgtagtgagcatgggtcgccgagggaaaattccaccgcgaatcgagccacctctcgtgagcgcaattacggtggacagcatacacatgcaggccaccgcactgatttggagcctacgcataaattcaatcgatctacattcaaaacattcgtggcacacgatgggtgaaccgtcacattgggtggtccctgccgatccggctgaaactcggctcgtccctgtgacatcatatctgcgaaaacaacattacgcgcagactaacatcgcgcttccgcattttccgatgccaaagaagctttcgtacgatatgcatattgcacttaagcactggaaggcgtgtgtgcattctccaacacgtagccatctcttccttcacactatttcccgtgtttgagcttgacgcgctctgacattttacctctcgttgcattgtacataacttcagttctacgatacccatgaatttaaacccttagatagtctcgactttcagtatgtcttttctgaagcgacagacaacccgcgtcacgggcactgaccacgagcgcgatggccgacgtagcagtggcgtgggccaacactctactggggaagttcctcgcgcacgaaaacccagatcaagaccgcccgcgtctttgcgagatcatttgacgttcccactatcgtctctacctcctgcttcaggcccttattctgtgggatctatggagattgaaatccctgtcgagaacccgcgtacgatatcacacataaaacgaaatgggagacaccttctgcaactagagactgtactcttcaacctttactaccctgcggcatttggtagtgggacgggcccggctcccggtgggggcaaggaatggagtcgtgagacttgggttcccagaccgagaatggagacagccaagggatattccaagtttggtggcatacctgagtgggccggaatcgccttcactgctccaacaacgatgctcacaaagctacgtgcttatcgaaacactcccccggcgacacattggccaccagagggtaactcgaaaaagcgtggctataaagtaaagaatgaacaagggccacctccagaaggaatggaaagggaccctgttttccctttgctaatgttcagtcacggcctgggaggctccaagaccgcatatagcagcttgtgcacagagttcgccagctacggtttcgtagtctgtgccgtggaacacagagacgggagcggagcaaggacgtttgtcaatcacagaaagcgtgcgaacaaagacagccatggaggtgcgaaggtagggaaagacgattgcgaaaacgatccagcatgcgagaaagagaaggagaaatggcgagctttggaccacaccgacgaggagctgaggcagggatatcaccacgtcgtgagttgactctcagggttggggaaattgatagctcgtactaatgctttcaggactacatctttccgaaaaacaatcccaaggacactgccccaaacaacgaacatggtgtcgaccaagaactccgaaatgcccaaatcgagctgcgtctttgcgagctagaagaagcataccgcgtgttgaagatgatctgtgttggtaagggcgatgaggttgcacgacaaaacctccgctgtgagggttacgttggtggtagctcgagagggctgaagggtgtcgattggacacattggaaaggacgcttccatgtcgagtcatttgtggtttcgggacattcattcggcgcggcaacggtagtggaagtgcttagacatacggaacgtttcaaaaacgtacaggctggcatcatctacgacatctgggggtaagcattgcagcctaaaatcacattagatacgacatggactaatgttgaacagagctccaattaggccacctgcagaagaccccaaacaccgcattcacttgcccatacttggtattaactctgaagcatttatgtactggcagtccaattttgacgccgtgcattcgctcatggaagaagcgagcgaacatggctcacccgcttacttactgactgtgcgaggatctgtacacatctctcagtccgatttctcgatcttatacaggcatattgcttccttctttctgaaggccactgtccacccaaatcgcgccattgatctaaacatatcgtacgtttattctctttgactattcgcttatcatggattgctaaaaacaatctcacagagctagcctcgagttcctgcggctcgtaacgcccgaatcgggaggaggcaaagccataatcaaccgctgtcttaccgacgaaaagattctacaaacagaactgctagaggaactcccgaacgaacaccgtccggacgatcaatggatagccgcgagattacaaatagaccacgaattcaggaagcgagtgtttgcaggcctgcagcggaagttcaaaagaaatttccagggtggcatgggcacgggttacacgacgtcagatgaagtgtggtgccactttaagcccaccaaggagcagctcgagaaatgggtcaataaggagggccgcggggacaaacggatcgatgaacagtcagctgtaaaaggcgatgttgatatattgaacgattctgatggagataggagcagaaccactgcgctgagtgatgctgatgaagatgaacgagtcgacgaaatcgaggccaagacggctccacaaagcagtaagcatactgtaagcagaaaccacgaggatagtacaaaaacttcacagggcgagaacagcgacgatgcggcagattccgcacgtgcttacataccggctgaggacaggtcttataatgcgcctccagacacatggcttggcatggttccttcactcagagacggaccccgcagctcgtagggcgcgtttcatgtaggcatgcgggccgccatgtgggctttcagacgggaagtggagcggaggctgaacagaagaagcacttttgaccacttactttcaatctaccttacgtagtactacgtacctaaaggcacctaacatatccttttctaaatccacatcttatccaaaattgaagcacgctccgatatactcgatacatctcatcatcatattcggcgtatttacacaaccgtcagcacggaacaggcaacattataacctccgatcacgtgagaagcggacgccgctccggatctactttttagtgtttagtgatcacttctgagagaccacaacccgcctgccccgcctgccctaccatcgcaagatattccctttcgaaccaactagaaattaattacatttccatctccgcacttcctttctcctgcgatctgtcctgcgcacggaagagctcatgcactcaccacagtctagtcccgaaacggctgatcgcgcgcttggtaagctctaaagctgtctgcgggggcgctcctgtgcaacggtggaacaaggatcgacgttgtgaatccctgcatatgctggagcggagtcctctgggcttttgtttttaggatcttgggttgcgtcgtttgggcttcgtttgttcacttatctgtgatatcgtatctttggcgtttgaggaaacttcctgtgagcctggtgacttacactttttcgcctgggaagcgtgcttggtcctattgtttgtacgtttggtgacgagagatgacgagctcggaatcggaagagcaggtgccgtcgaggaagagatcgaggacgagtgatgatggcgggaaggaggggaagaaggcgagggggaggccgagagttgaacctcaggatgcgactgctgcggatgtaagtcgcttcttgtcaaatgtgggctgacgaggatccgaatgtctcttgtgtctttgaggcgagatgcagatgtccgaacgttggaaaaccttcgattagatgaaagctgacattacaacagagacgaaggacgcaaattcgcctggcgcaaagagcgtaccgcctgaggaaagaaacgacgatctcatcactaaaatctcagagcacgcagcttcatttgatcatcgatcagatgagcaagacgttcctgcggctgaaagatgcaacactcaaggcgggcttgctgcagctaagctcaagcctgacgagtgaatttaaggatgctaccgaggcgttcacaaatctagcgcagactgctagtgaaatcgaagctggcgaggatgaaatcggtgatggtgccgagcaggctgaaccaactcgaattgcgcaacgagcgcaggctgatatctcgtacgtgactttctcgatttttcttgcataagtgcaaggtgcactacctctaatggaacgttagtcatactatacacggaattgtgtatactgatgagcataggcgacctgccgaagtacgagacatcggatggggttattccactacaccggataaaagcactcagcatacacagacgcagacaccgcccgagaactacttccagaacgtcggtggaacacttccacaagcacagactagtagccttgtaccacgacgacaattcacggttggagagatctgggatcaatccagaaattcgactctacactatcaacccacaaccataacctcgcagtcaactaatgaacttccgtttggcatggtcaatatgatacacgacgaggactcatattcaccagaccctcaaatttaccccatcagaattccaacgcctgacgtaacaccgcccatgacccgcttctcaacaccacttatccaaatgccttctctgagcaaaaagaccattgcctctatcttcacctacagccacgacgaaacaaccttagcccgacgcctcacacgcgccactttagaaaagggtttccatgttctcagcaacagctctgtcccgcctcacgccctggaacacatcttcaagctttctctatcctacctctcgctcgaacaactacatgcacgcttcaaagcgatgctagcccgtagcgtcaacgatgatctcgatttctgggaaacacctttcattcatctaggtggcgcggggacacattatccccgcaaagacgccaacgggcaatgtcatgcccctgaagaacacctggtcgatacggcagattgggccacttgagaaacggatggtgcgtatggaaagcgtgagtgatggaacactgaagttccttccagatatggatttgactgcatatgagggggagtggttcgatgcgcacgatgttcagaggtatctggaagataagtgggcatgtcgaatggatccgaagagttcgtttgcgcagtgtctcatcgacgatgatgatggtgaacagggcggtgaagtggataggaggagcagtcagagtaatacgacgccaagcttgacgcacagtgagtcaaatggatcggttgtgggtggtgagtgctccatggttgtgttctactccgcgaatgttactgatgaaatgtgcatttgcagacacaatgaccccgccgtcgacgacacatgagtatccgaatcccaatgcgtcatttggtctcgacatgtcatttgctcagccatcataccaatcgaatactgccggcctcgccttcaaccagaatctcggcctcaacctctcaccagggtacgactaccagtttactgatgctagcagcttcggcgtcaatatgaacctcgggcttgatatgatgagcgaagtcgaggtggtgcccaggcagaagaggaagaaggtggcgtgggtggagattactaagctcatcgatggtgagtctggccctgcaattgcacttcatctgaacatgaatctaacggcagttgcagagcttatccataacagcgtttgtttgggacgggcgccaggattcaggcgcaaagctgttgacatggcgatgaggaaggctttggtgccagcatcgtaacgttgaaagcaggtacctcacaatatccggcgttggcagtatattgatgatcacgagcgggcatgatattatgattaaatgtaatactacggacacagttaccacagagagcatgcgtgaaagaaccgctgaagtcgcgatcggtcgcgtcacgtgtactagcgcggcgctagcgagctaccagagtcgattgtcgcctgggctgggtcgaccaacgccgaaccacctacctgcgtccccacgaccacaagttgagggcaccccagattgtcgcacaagacccgccgtctgaatacccgtatccgtagtccattgtcagcggcgcaagagcttctttgagcgcgcgcgcccttctatccgcagcctggagtgctggcgtctatatccatcctctgcacgcacgcgacagtcgcaaagtcgctgcgccgtacttggccctgtagcaaggcatacactagatagttgaaagagtcgaagagaagccgccatgtcgaacacgatcgtggttagttgtcccagagcgctgcgcgagcggcggcggacgaggtaaaggcaagcgcgctgacagcgacacctagggcgctgtgtaccagcagatcatcgacaaggtgattcaggcctcgcagaatgactttgaggagttcggcgtggaccagacgacgctcgacgagatgaagcaggtacgtgacagcttggtcggctatccggctatcgcaccttccttttcttcagccatggctgcaacgcgcagttgctccacgctctcaacgctcttccacgtctattttcttttcctcgaattattcatcgatcgttgcgctgcgatggacgatggcgcgatgcagcctggctctggcggtgatgggcggccgaaagcggggctgagtagccggctggtttcgcaggtcggggggcgccttgagtatttgggtcacttcttatagcccctgccagctgccataccccgccaagccaagcccatggctgcctaatgcggcatagcctcgtcatctgacaactgtcttctcttttatgatcctttatatatcaggaacccggactgacatactttcagggctggcaagacaagttgtctgctctcaaggttgcgcagttcccatgggacccccagcctgagctgccgcgacagccgcctacagtcccgtcgaatgtcaagacggacaatgatatgccgcccgtgtccgcgccgcaagacgcgttgaatttccctaatgtgcctatcaaagctgaaggaggtggttaccaacaacctctttcaaactatccccagggccagactgccaatggcggtggctacacaggaggctatgaccagaacttggcccagcagcgagcggcgtctctcgtgcagcagcgtgtgatgcagcagaatggcatgcagcagcctgtcatgaactttcccaatgtaggccagcagcagcagatgcctcatatgcctatgcagggtcagcaggtccagcagggtcagcgcatgatggcacctcagcagcagcagcagcagcagcagcaacagcgtatgcctcaacaaatcccacaacagcaacagcatcagcagcatcagcagcagcaacgtccaccccaacagggacaggtctaccaatcacaggtcgacggttctggtgatgcgatggctgattggaatgcgctcaaggcagcacgagctgcagctttgcaagacgaagcaggccgtcttgcagctgaccaatttatgcgcgctcgcattgacgctatggctatgcgtcaggacagcgggttgatggtcccactcgactcgatgccgaagggcaagaagcgaagggcagcagtacgcgttctgcaggccgaagatgccgaggcatcgccgagcgccccaggccctgcccgcttcgatggtgacgacgatgtaaaggaagaggaccctgatgatgcgattaactctgacctcgatgaccccgaggacgagcttaatgacggggacaacagtgatgatgagatggttgactacatgctgtgcacctatgacaaggtccagcgcgtcaagaacaagtggaagtgcacgctcaaagatggcatcttgactacgaacaagaaggagtgagtactgtgaagtgacgagatgggcgagtgctgactgttaacaggtacttgttccacaaggccaatggcgaattcgagtggtagatgttggagcaaaagctacttgagtggacatggtcagtcaccatgccacacaaggaagttcgagatcagttcctactgtccattgcttcccttccatcctacaaaaaacctacaaaaaaggcgtttggaaccgccatcgccatcgagcatccaatcggcgagattgaggccaacaagggaactgatataatcacgaaacacgattggaggcgcaagtcacgatcgattacgaccaaattgccgttttccatgtcttcgcagaaagcccggtgtatatttcaaacaggcgtttgcacatgacagcgttcacgtgggctccgttcatcaaaaactttcaaagtcttttgtctccttgcttctagtactctgcgtaacacttttcttggggtcccagggaaaaagcaccgaggacggtatgagacaaagggctctcggtaaaaatcagcaggacagattgtacgtttagaagagttggagtctttttttttttttttttttttttttctccttttccttatgatttgcagacacgtgttacaatcgagatgagacggaacaaagtgagtttaatcgtaaaacagcgagttggaaaagacgttatacaaagacttgcatggaattcctttacgtgaccttgaaatcagcccatatcctcatccccattcataaaaaccgtctcatcattaacctcatccccctccgcaccctcctcctctccatcctcctcaatcatgggcacaaccacaaaatcgacaaaactcaatttcgccgcctcccccgccgcgacagccgcctcgacctcgaccatgaactgcagactcaacacgccctgcgaatccatacgaatgctaactttcttcgccacgctcatcgcccttgcggccttctgcaccagcgcaaaccgatagctcgagcggagaacatcctcggggtcggagagttggaacgtctcgaggagattggtgtgttcgtcttcgggcccgccgagctgtgcgcgaatcgagcggggctggttattaaactcgaccctcgcactgcccagcgtgcccgtcgcagagagcgcgaagaagggtttgccaccgacttgcttggcataaatggtgagtttctccgggcttgtggaggagagttcggacaacgcgtcgtgcagccaggagccgcgcatgattgttttcagcacgacgctgcgccggtcgaaagggatttcttcggcgtattcaggctcgtaggtggagaggtcgcaggtggtgcggatggaggcttcggtgaggatgatggagaggggggcgccttcgtgcgcataggatatacggcagaggttgttcatgccgaggacgttgttggagaaggcggtgctggtggggtaggggttgtcgcgcgcccatggcggtttcgaggtgttggggtctgtgagaccgaagatttggagagtctcgaggagcgcggggagggatatttggaagttgggggcggtgggcgattcggattcttcgtcttcgctgtctgagatttcggcgcgctgacgtgtgggagcgtgaaagttgtaggtggtgaatagagacttgttgagaaaggttgatgctgatagagcgcgttagcattccagcttttgtgggacaaagtggtggacatgtaccttccatggagctgccctcgctcacagaaaacttgagaccttcctcgctgatggtgacgtgcgctttgttggaggaggcgatacagcgaagcagtgagaatagctgccgtgcggagctggacacagcggtaagtaccggaggctcttcgtcgtccatggtgctagatgagagtgtgtatatgctagggagagaaaatgaggaaagaggtagatgtagtggtattcggtcttggttatttattggattcccagactatgcatacagtatgcccccgaacgccgaacgtggaaaaggaactagacgtagacgccgactgcgcaaatcatgtagacggcgccgaatctgcgcgtgttagatgtggtcgcgtctgaggcttgtgaacacgtacccgaatgcgactgaagctggcgcaccgagaagcgggaggttgatgacggagcggtctatcgcattgtgagtgtgaagtctgagggggtgaaggtgtgtgcgcgcatactgagactgaagatggtaccaaggacgagagctgcgcgtcgttagcagagctccacgatagctcgagaactacggctacgtacacaggaacagcagcgtgaagccgacggtgaactgcgtgttctttccgattccgggctggtatggcgacgctgcagcagcctcccagacgtctagtagtgggctcgacatgagtatttggtgagcaattgggcgtgaatgatgctgcaacagttcgtcgaagctgcttggtggcctctgtcgtgatgcgcgctgattggcctgtgcgctgtccgcgcggaaggcgccaccttccccgacatgcatgctacacgctatgtggtgagagcgggcgcgactttacgtcgagaagctggagcacacaaaccatggcgggcgcaactgacgatggtaagtctgcatttcctcacatcatgctgcttcacagtcttcgctatgcattcccgtgcgcaacatgttgtcgggcaaagacatgctgcgtctgcgccagacgctgggctacaagacatctcccccaacttcacccagcggcccacccgcgccactctggcacatagaggctccttcacactcacctccttcgccgactccttcgtccccagaagtacctctccaagagctgcgagctaaccgccaggattcgccagttaagcgcaaagcgaacgaccctctccaggtcggctcccccaagcgcgcaaagcaagagagccccgactcaccctctggcgttgaggatgccccgcccgaaccgaagaagcgcgtagtccccttccccgagaacccggcggcaatcgaggagcgggaaggacacatcgagttccgcgtcgtcaacaatgacggacggagagagagcacaatcattctcacgggcctgaaatgcattttccaaaaacagctgcccaagatgcccaaggactatattgcgcggcttgtctacgaccggacgcatttgagcatagcaatcgtcaagaagccgctcgaggttgtggggtaagtcaactctctgggacgcttgacgccagcccctctaactgtccacagtggcatcacataccgccccttcgacaagggccaattcgccgaaatcgtcttctgcgccgtctcctcagaccaacaagtcaagggctacggcgcgcatctcatgtcccatctcaaagactacgtcaaagccacctcacaagtcatgcacttcctcacctacgccgacaactacgccatcgggtactttaagaaacaaggcttcaccaaggaaatcaccctcgagaagtcgcgctggatgggctacatcaaagactacgagggcggcacaatcatgcagtgcagcatggtgcccaagatccgctacctcgagtcccgccgcatgctcctgaaacaaaaggagtgcgcaaacgcaaaaattagagcagtcagcaagagctaccaggtccatgccccgccccgcccaatgggcaaagggcgaagtcaaagccatcgaccccctcaccatcaccgccatcaagaactcaggctggtcccccgtcatggacgaactcgcccgcgccccgcgccacggaccaaactacaacgccctgctccatctcctcaacgacatgcaaaacaacagcaatgcatggcccttccagcaacccgtcaacaaagacgaggtcctcgattactacgatgtgattaaagagcctatggaccttgctaccatggaagaaaaacacgaaaaggatttataccccacccccgaggagttcatacgcgatgcgaagctcatctttgataattgccgcaagtacaataatgagagcactccgtatgccaaggcggcgaatcgcctcgagaggtatatgtggcagcgcattagggagattcccgagtggtcggtgagttttacagatgactaaagtgtggtggatgatggactgacggttgcatagcatcttgagagcgaaattacgggcaagtaaaatcgaatgggtttaagtggttagctagggaaatgggggggggttttagatgttttttttagcggcatcgggtcggtgttgaggtgttgatgggtatgatatggaaaggactttgtatacccttttgttctgcgtgtggtttggcataagattaaagacggtcgcagttgtttttcattgactttattgtcatgtcgtgttctcatgcattccttccgcagtcacagctgcgtgactgaaatgttgacattcgtggcttttgtacctctcacgttcatatacggtgtgtgactagattagtgacatgtgcgcagcttgctgcatcatgtttgctggtgacagtccagcatcagcgtgaccatgttacaagacaccatcatgaggtaagttctctctccgcgcaagcgcatagccatatccagcacgaatcaatcgcatcccgacagcaacatttcaggtcaggccccatccgccgcgcccggggtacatcacatgacaccacatgcgtcccgcgatccgagccctccagcggagcagccccattcatatcctatccaccgcggggattacgagctagttgcgtgcattcagggtggccctaccggcgcactcaaccgatgggatcgattagcccacaaggtttgtcgagctgcaatcacaagaggcgagccccgcgacaaggacccgtggttaatcgacggaaaagcgcatgttgcatgataaggcactgctgcgcggatcaagaagtttaagcgcggtggatgggtgtcgtcgtcgccttgaactgggacctggttatcggattgcccttaccttgccttggccgagaacggtgattgcttgcttagtggagtgaggagagggcttcgagaagaaggcgttgcatggctctagagcgaccggcgtcacgacggcgcgggcgtgttaagagtgttgctccgcgataggagcggggtcggtaattgtggctgcccatgtcatgctggctggctgttcgcagacggatcagcaattgcaatgtcggccaaggggtacaggcggcaattgcttgtgtgcggatcgatcgaacctactgtcgtgcgcctgggagtttcaagagagttttcgcctggggttgattgcctacagcatgccttcccactgtctcggtatcgtatcaattgcaaaagggtcctcggggagaacgatggtcgtcggtttgtggaggtcagacgctctgcttcgagggcttcgagaacgccacacatgtccgaaaagagagagtgaaccgacgccccgctgaaattcgccgccgcttatcacgggctaagcgtctagccagcacgttcgcgtctccgataggttcgagtcgcttgtctatcaagactggggaaagataagaacctggtcagcattgcaggaccgcggaaaggccgttcatctttgggtgaatttgacacgagcttgcggcgtatccaacaacaagtaagaagccggcagtgtgttttgaagcagcggagctggccggtagccaatgagcctgtgtaccgcgacgcctcggaccatgtcgaaagaggcagttgccaagttgtcgagggccggggactggacgttgtagtctgggccaacgacggtggtagtccctccacttttgctgtagcgcggatttgcggcacgcaaatataattcccgtcgtggacccgaccgacaaagtgtcaccagttcctcgtccgttttcaactcttttcaggaattgccctcgtgcctttcgtcaacatggccgaccacaatggctccatgcaggctggcgttgcccgcaacccagacctcgcgctaaacatcagccgagagcatgagcacgagcacgtgcaccacagcgcgaatgctgttcaccacgacaactctcagccagtgtacaccactggaactactgatgagaaggtcagcaagctcctgcaacccagcgcgcaggattcgcatgttcaccatcgccatgttgaacatgatatcgagaagactggcggaatcgccaattatgatgagaaggatactcgtagctcctccaatgatcccgagggcgagtatgattcgaagaagaagaagtggtattctccgtcggtcttatatcgcaagtatcgtctgctattccacatcttcgctggatgcttgttcactgggtaagtcgtgttgagcgttgcctgcgtgcgtcgatctgacaaacttcagatggtgggtcgccagtgtcgtcgtacatcgcaaagacaagaactgggtcattccgttcttgttctggctggccatcatgatccgattgatcactctccacatcccaattaccatcgtcaccaagcccatgcactgggtatggaataacaccggagtccgctttacaagccttatccctgagaagatgcgaatcccagccggtgctgcattggctatcgctgttattatcgtcggttcctttgccagtgaggagagcgaggacaacacccgcgccaaccgtgccgtctccctcgttggtttgggtctcttcattgccggtttctgggccacttcccgcaacaggtccaagattaactggcacacggtcattgttggtatgctgctccagttcatcatcgcgctgttcgtcctgcgcacaggagtcggtttcgacatcttcaacttcatctctgagctcgcgcgcctgctcctcggtttcgcgaacgacggtgtgattttcctgacagacaagactgttccagagaagaaatggttcttgactggtgttattcccgccatcatcttcttcgtctcgttcgtccagctcctgtactactggggtatcctccagtggttcattggcaaattcgccgtcttcttcttctgggccatgcgtgtctccggtgccgaggctgtcgtcgcttctgcctcacctttcatcggtcagggagaatctgccatgttgatcaggcccttcgtagctcatcttaccatggccgagatgcaccaagtcatgtgctctggttttgctaccattgccggaagtgtgctggttgcctatatttccatgggtctcaacccccaggctctgatctcctcttgcgtcatgagtatccccgcctcgctcgccttcagcaagcttcgttaccccgaagaggaagagactcttacagccggccgcgttgtgattccagacgacgaggagcacaaggctgcgaacgcgctccacgcatttgccaacggtgcttggctcggtctcaagatcgccggtatgatcgtctcgacgctcttgtgtatcattgcgctcttgaacatggtcgacggactgctcacttggtggggacgctacatcaaccttgatggcgagtacgacctcactctggagctcattcttggctacatcttctaccccgtcgcattcttcctcggtgtatcgcgcgagggcaaggacatcctcctcgtcagccgtcttatcggtatcaaggtcatcaccaacgagttcgtcgcttttgccacgcttgtcgccgccgacgacccaacatccgagtaccactctttgtcgccccgctcccgtgtcattgccacctacgctctctgcggtttcggcaacattggttcgctcggtacccagattggtgtgctcagtcagatcagccccggacgaagtggcgacgtttcacgtctcgctgtttcttctctgatttctggtgtcttctcgacgctgtccagtgcgaccgttgctggtcttgtcattgttgatcagggcaagttctcgagtggcgcgtagtccagttttcatattcgataggatacgtgcaccgatgacggagtctaaaatgttatgttagatatgtggtttgcgatatacccagtaatggactttatgctcaggacgtcgttcctgtaccttcaagctgctgtccagcgccttaccatcatgtgcatgtgaagcgatgaaagcctccaaatttccttccactcgggctactactatatgtgtgttgtggctgacgcccttgtaccagatcgtattattgaattggcacctccgcccttttcgcacagggtgcctaaatgacttctagtattatgcatgcacgtaccgtatttagcacatctccattggccaaatgctctgaaatacgccacgtgactgagggtcgcgtggataacctttgatgacagtagaatgcctagtttcgacctgaactttctgctagaagagttagcgcatagtacgcctcattgttgtcctcgggtcatgcgcagccgaagtcgttgtggattggaacctgtggcgaaacgtgaccgtagtaacggagcattttgaaattgtggtagctgttcatggcaatgtttgggttttgtgctcgaagctggaggtgttcttgccatgccaagccagtctaggacaaaggagagaggaatcgcgtcttgacacgaacactgcatcatatgacggattcgaataattaaaaaatcataggatttggtgatagagaagatggagcattacggagctaatggtcccaagtctgaccaagatcaaacattcatcttacacgacgccaactacacacttgctatctcgtggagtcactacttcactaccaaaccaggaactagcttcaactcctcctcctcgagccctgcgtctttatctttcatctccgactttcgcaatgccaacctagtgtagctcggcgtcatcggatgactcgtcagcgcgatcctcgttccctcttccgggatcccaataggaatgacaccactctcactcaacgcattcgatctcttcgaactagacctcgtgagaacgctttgagcacgcacgttcttgacaatagagactttctcggcagactcgatgctccattcggtatcctcgcttcccttaggttgtttgagtttgaaaaactttgcaaagcctttgtgggggtttggatcgaggtgaatgtcgttgctggcctcgagcttgttgagtttgttcttgcgacgacgccagaggaagagacctgctattcctccgagcatcagcataccgattatgaggccaactcccaacccgatcaggattgttgcgcgcttggactgtggtgtagtcgattgtgtggcttctgcacccgcactgcttgtagtcgagggcaatgacacctcgactgggcttgtaggagtaggtgcgatgaaaaccgtagtcaagatagtggtgatggatgtagcggaaggcgtagcgatggtgttgtccatagtcatggtactagcaagatctgtgatggctatcatcatgcccagactcgatacaggtggcacggtcaaactggtcaaggcggaatttccagcttgcgacatcgcagaatctgaagtgctcccttgtggccacatggaatgaggtaatcctgatggtatatgcgaactgtaaatgtcgtcttcaggccctagcaatgctgccggcggtgtgaaaggattctcttcgtcgctgggcatgtgcttgaggtgaacattagtgggatttcgtcgatgagggaactagccgtccttacattgattaaactctccactgaggctttctgggcggccatcgcgtgagtagtggttggagccgagagagagatcgtagcgtctaagctcatataatgagcttgtgcgccagacaggacgcaaagcactaagcacagctgaagcgcaggatgaatgaacattgtaatttggtgtgccagcaccacgagtagttggatagagctaaaaattgttaaggggcgtgataaagagaagcctttgatgggtagttagaggacaaagaggtaacgatggaagtactgaaaaatagtcatcgatggccatagcaggtccatagcatacaccaactcctacgggagtctcaagcccacgcaccgtagaccgaacactcggattgataattgcatgctcactcctcataatttctgccgtcgttggcgtacgttagctgcgctgccaatgccctaacagatctgcgcgcattcatcatgtcggtcctgatccgaaattcggtaggacgaggtgtagaatagcctacacagaaccatatagccaaacttcgtgattggtggcctggacaatgccgcgctgcataaatggcgtcgaatacagtgatgttccagaatatggcctcccgaaatatggggtaaatgcaggcccaagcgtgctgaaacatggaggatagcctcaattgcgcagccttctatgcacaagcgacgtttcacgatgagcttttgcagacgcggaaatttccccgtaagcatgcaagatggtgtagaggtgttgcagcagagtctgtcgtagaatgaccgtaaggatccatgcacaggccatcatctagctggatctggctgccctttccccaggcgttcagtggcgcattaaccgccatccttcaaacaataaattcaagttcagtcaaagatgcatcgcgggccatgaaatcagcagtctgactatctttgacaatccttctccactcatgaatccctcttattgccacaggatcaccgtctgcctttcctcgctcaaggagaacaaaactgttgttgagaggttcggtggtcaacaagctgtgcatttgcttctcggcatttaatcaggtgcaagtgtgttcgttgacctagtattatccatatgtggaatactgtcttctagcttaccacacaatacaacacgtggcgagtgcgatggtttctaaggcctaggagtcaagtttcagcgatcgtgttaccacatatccatactctgctactatcggagtagagtaagcaccggaatccagtctatcttggatcgtggagcccgctgcgcggagtctcaacggctctgatctgcagcactgatactggtacactactataggtaccttcggcttccaaacttcaagccttatctgctcaaaaccaatcgattctgtccaatagtgtgtgctatactcatacacgggcaaacatgctcaaggctgttggactttcgagataagctatcgtcatgcatatatgtgttaacctgggtgagatgtgcagtaccatccactctagaagtacactccagcttaagtaaatggcataccccagagctcgtcgagtttcgcttttcggcatatcatcagtcactcttttcgttgcgctcgttgcagaaaacatgagcaactctattttcagcagatggtctccccaccagagaccactctcagattacagactatcgtttcgaaactctaagacatcgccagaatcaacagagttatcagtccaaacccagtcacagcaacccgaacgctcagtcgagaccacaaatctcgagaccacagaaaggtccctcaaccccagcaccctacaagcctggctacaagtcatcgttaacttccttgtaatgatgaactccttcggcctcatccaatccttcggcatcttccagctcccctacgaaatcagcctcaaatctgccccttcaacggtcgcatggatcggcagcgtgcacatcttcttcgtctacttcctcggcaccttctccggctgggccctcgaccacggctggtacaaacgccttctcgtcctcggcagcatcttccagatcgtcggcctcatcgccgcaggctacagcgactcgttcgtcaaagctttcttcttccacggcgtgttccagggcatcgggcatggcctcatgttttgcccggcagtgaccatgacagctgttttcttcgaggggtcaaggagtaaaatgacggcgctggggatcgcgggatgtggcgcgtcgtttggtggtatcatttttccgctcatcgccagatacacgattatcacgaaggggattagctttacaatgtggatcatgtgctgcgttgtgtccttcacttccatcctcattgtcctcctcgctcgcactggtcccagtcgcaaatactctgctgccagcgacgatagcaggactagcaaaaagcgtattgtcgactggcatgcgttcaaagagcccacatacgcgctctacgtcatcgctatgttcttcgtctttgtaggcctgtggattcctttcttctacatccgcgaattcagcgcagatgctctgcacgtgtccaagtccgagtcgttcatcatgctgatcatcctcaacgccgcgggaattcctggtcgtattgtcccagccctgttcgctgatttgttaatcggcacgctcaatatgtacatcatcacgctcttgcttaccagcgcgatattgttgttctggccccttgtcagcactgaggtgggaatgtttggctggacggctgcgtatggattcggcgctgctggcgtttcttcacttctgcaagctggccttacatcgatcaatgatgagcctacgaaaacagggcagaagattggaatggcatttacggttgtaggattcgcgtcgctagtgggcggtccgatcggtggcgagctgattcggattggtgaggagacaagggttgctggacctgaggcgtatgtttggatgatagtgtttactggagtgattatgtttgcaggtgcggtgacattgtgcgtagcgagattgaagagaacggggtacaggtttttgatcaaggtatgagtggttgcggtcatgttgcttggagcagacatgcactagggtgctattttccacgatacatcggaacggagacacagctggctgagctgcggtatgcccgagaaggagaccattcttacctaacaataacagtgtatgaaggtaaattggaggcagcgacacagacagcagatagcctagcatggttcgctttcggagcccgtgagcttatacgacgttgaagcctgacgttatatctgatatcagtacgcaacgctacaagcctcaacgtaggacacgatatattataatgataatcgaattgatcgtgataggatgcagtactgacttcaaaaaaacgccgtgtggtatctgaaaggttcaccaacgccatccccaagaagaatcatccatcgtccgcagactcgcagtccacgccacgcatttctccactccaacgcctcacttctcgccctcgacttttgtacgccacgctcgtcaatgttactgtgccccatacaccgtctccacgcctaggcctttactgcctagatttttcaaggccacctcccttaacgccgtgccacacgctccgcccccatgatttatttatactgcggcacgccctgcggcgggggtccatagcccggcggcccacccgccggcggctgtccagcatgcatcatatgcgcctcgccacctcctgaaatctgctgctgtacatctggcctgtacttgatgtcctggccgaaatggcaaatgtggcatccaacttccttgtacggcttgagcgagaacgggataatggggacgaagcagaatgtaaaccattcccagcgcttcatgacctagaagatgtgttagtgaggtgaggtgagcggtggtaagggaggacgtacgcggccggagaggttaccgcagttttggcattgtacggtgatgtgctctgcgccggagagggcagagttgaagactgcagttgttagtttatgagaggtacgtgcattctggatccgacataccgtgtgttccgcaagtgaagaagaagaacatggctgcggaggtcggggtgcgctgcttggtcgcgagctagagatattatgcgacggttgttgctgggtcgagtgcgattatggtgatgcttgtcgaggttcaggtagaatggcggatatgttgcgactgcaatctggcaaggactgatattctaaaaggtagttgcaggtgacacgaaggcaaggtgtgtggtggtatgcgacgcgcaacaagacattggcgcccaggaaatgcgtcaccactcagccacagtacgtgccacattcatcgatcggcgcagttggtctgtgctcattggctcgtctctgcgatgtgtcgcagcgttgtgggtgagccaagggctagattgattgaatcattttgaattgaagtatgtatccattgccggcttttgtgaagaggaagcaaaccatgtcctcaccgcggtgacctgaccctgcctcgaggcaccatctcaccgccgaacgccctcaagtccgatcaagaaagcctacaggatcgcaccaaagtgcatcaattgctggcctggagccgtcgcatctacgcagagtattgagcctgtagactccaggcgtctattaagtaacgaccatggacgagccctgacaaccgtgagtcgtagccagcttactgcgtcttgaagagcagaatagcgcaatgtcccaggtagaagtatatgaagtgcttcgtctctgtttgatattagtggaagccggcgctgcctctctggggtgatgaccgaccatgagtaacaaagctaccaaagttcctgcctacgatgcagtgccatgttgcgcccttgcggctatcgaactgaacggatattagtgaagaagatcaggcgtgaatggacaaatgtcgaacctccttcttgatgaactgagcaatatcctgtgcagaacatgtcagccacacgttgatgttacaatactagaaactggcgggcttgtctcaggctcaccttctcgatagtgaactgctccattgcctgctgtgctacgagatgttagtatttcagacgccgtgtcccgagccggttgcacttgccgacttcgatggcttcattctgcatctcctcgctctgtgatacaaggttagagtttggttattgaagagtaccctgggccaagtaccatgtccgcagacttgatctgggctatagtcattgtcagctgcgctctaagcgatacacggggtataaacatggggcacttgccgtcctgcttatgcgtatctgacttctcgcttgccatggtgttgattagaatgaattattctgggctgggtgttgtgagtaatagggattaacagtggtcaagtgcagagatcaagactgtggcggtatggctcgttgtttgctgtcgctgggcgttggaagtgctcctgttgttgccgcaagacgcacggggcaaccgccgccgagccatcaggtgcgctagtgccaaccgctagcgcgtgcaggacctgtaaatttttggatgcttgaagacgaccacttttctatcaccacgcgtgttccaatatgaccacagcaatggagtcgtcgcgaatattcgtgcgcggtctacccccacgattcaccgaagacgacgtccgcaagcattttgccaagtttccggttaccgatgtcaagttctttccccatcgccgcattggctatgtcggctacaagtcgcccgaggacgctgcaaaggcagtgaagtacttcaacaagaccttcattaacctcacaaaaatctatgcggagattgcgcgaccagtaagcagttacgatagtaggtcgcgcagcaaagacctaacagtgtgcagatagccgacaaggaactgccaaagtcacgacggcaacagaggctagagaagagcgcaccacagaacgatgaatacatagcgccactacaggagaatgctctcaagcgcaaacgcgaacaagccgaactcgagcaagaccccaagctcaaggagtttctacaggtgtaccaggctccttccaagacaaacatctggacgaacggggatacacagccagacgtggctgttgcttcaggcgaggaaatcgtacccgctgttgtcgtaccagaagatgaaagcgacgacgattatcaagtcattgcgaagaagccgaagacagcagtcgacaatgcaacttttgtggaagcaaatgtcgcaagcaagcccacagtggaggcaaagagcgtagattcgaccaaagacgtctctgcacaacttgacgaagacatggagggtgtcgagcctagtggaggccccgttaccgatgacgactggttacgatcgagaaccaatcgcgttctggacttggtcgaggacgacgagttgcctgcaccaaccgatcgatcgcaggtgagcgaagctccgcagaagcgtcaaccagaggtgatcgaacaaccagacgaggcggaagcagttgaggaacaagcacctgaggcagatcacacaaaagtgccgtcttcggatgaagtggagaagatccgagagactggcagactataccttcggaatttgcacttcgaggtcactgaagatgagcttcgacaacatttcgccaagtacggctctttggaagaggtaagccagcggtctatttctctttacgttactcgcgcaatgatgaacatacagatagggacaactgatgcaaagcaaatgaggttgactgtcgagagtattttagtagatgtctctcttatctgatactggcgcatgtctttgaacttgaatatttcatctatttcatcgagcagccgctaactatcaaaggtacacgttccgctgaagaagagcgatggcaaaggaaagggctttgcattcatccagttcaaagagccagaacaggccgtcgtggcatatgacgataccgatggcaccattttccaaggccgtctactgcacatcatttctgcgaaagccaagaaagacacaagcctcaacgaattcgagatctccaaattaccgctcaagaagcaaaaggagattagacgaaagcaggacgccacacgagctactttcaattggaattcgctctacctcaatgtaagatgatcacatgaaagcttccctaccttcattactgacaggttgccaggccgatgctgtcatgtctacaatcgcaaaccgaatgggaatcagcaaagcggaacttcttgatcccacctcttcagacgcagctgtgaagcaggcacatgcagagacacacatcatccaggagacgaaatcctactttgcccagcatggtgttgatcttgaggcttttcaaaggagcgccaaaggtgacctagccatattagtgaagaacgtccctcatggtgtgacgcctgacgagttgcgtaagatgtttgaagagcacggcacagtgaccaagttcctgatgccgccaactggcatgaccgccattgttgagttctccaacattgcgcaagcgaagacagcgttcatgtctttgtcgtacaggaagatgaaggactcgatcctttaccttgagaaggcccctaaggacctatttaaggaaggtgctgtcatagatgtaccgcgtacatctacttcgggtggaccggctgccaagctctctgctacggacttgctagaggaggctcctgaacccgaggccgccaacacagcgactctgtatgtacggaatttgaacttcaccacaaccacggagcgacttaccgaggcgttcaagccgctgtctggtttccggagtgccaaagtcaaaaccaaggtcgatccgaaacgaggagtgttatctatgggctttggattcgtcgagttcaacagtgccgagacagcttctgcagcattgcggacgatggatgggcatgacctagagggccataagttgcagatcaaagcttctcacaagggcgcggatgctgctgaggagcgtcgaaaggaagatgctgccaagaaagcagcaagtacaaagatcatcatcaagaacttgcctttcgaagctggcgtaagtgccctttatcgatctcattttgccgtagcgcgtgctaatttcgactgcagaaaaaagatgttcgcgcgctgttcaccccttacggccaactacggtccgtcagagtacccaagaagttcgacgcctcttcgcgtggtttcgggtttgctgaatttaccactaaacgcgatgctgtcaacgccatgaacgctttgaagaatactcacttgctgggtcgacgtttggttctcgcgttcgcagagaccgaatcggatgatcctgaggcagagcttgagaagatgcagcagaaggtgggcgcacaggccaacaaggttgcgctacaacgcctcacagaaggcggtcgtaagaagtttaacgttgcaggcacagacgatctagatgaatgagcgcgagcgcgcgtttgttccggtaggcgatccttgagatggcgcgacaccaccaggctacgtcgtccttgatacctccccttgcttctctaaccaaagaagcgaggcccgcccttgtctgcggcatcccaaatgcagttaaactttaacgcctctgccctggtacgctatatctaggtcaccacctgtaggcgcgacaggatatacctactgcgctttggatcaatgggcatggccaccacaccgcgtctcagactacagtaaaacacgcggagtaaggcagccacaaacaagacgtcttgtcgatcatacaggcttttgttgttggcaaccactgacattcattcttgctcaaagcattccgtgccagtcctccctcgcacaagtccaatcagatgacgattgatcagtcggcaatcggccgaagcccttgctcctctgctaactaggcgatatttaccattccagttgatgaaggaattacgatggcagtaattacttggacaacaagcgaaatggcgactatttggcgactacgacgacagtagaaagcgtgtagtgctaatcaaaggattatggccatgtcaccctgttgactgacactcgagccccatgtagcatagtgggtactccatcgtacccatctgtcggtcgccctggaggcacggcaagtccaattctgcttgccaagcgggtctcctgcctggtggtcgtctggaccctatcttataccattgcaaatatctgcataacttactttgccacatactctttcgatacattctcttcttcctctttcaccacaatccacagtcattcattgctccaactgccttacactcgttccattctgcatcaagccatcattcttaccctgacactacatttttggccagccttttcttcttttgcataccgccgcagcctactatggaactccaacaacagcggtcatgcgccaggcttggggatgttccagccttaggagagaatacaatagacaccactacgcagcagcgtgccgtcctccaggagcgttctgctaattggccccatgagttcagcaaccaaaccacgtcgttacagaagcggtcacgaagtccgagtccaacgaacaacacttataccagacgagctccacctgcaggcgtctactttaccggcaatgtacatgcacagcatattggtctggccggctttggcgcggagagatcagagaagcaagtcgatttcgagctcaagcggttatatcggatgcttcaaagatccgacaaataccagaagtaccgagagaaacaacccagcttaacgcgtgcggaagttcttgcaattgaagcaagacaactcgcagagaagaaagcaaaagaggcggccggaggctcagtcggaaaagacgagaaagacaagactgtttggcctgaatttcttgaacatgccttttggagaggtaagtcacattcactacatgacatcagtcacttctattgcctatacttgcaaggcagcgaagctgcgcgctcgtatctggccccgcgttctgcccttgtgacacgaaccattacgtgataacctggctgaccactgcgtcatagcacttgttcgatggccaccaatggggcgaaagaaatttatgcttgaaggtgcattgcgaggtcgcaatgaattaatacaagactctatccgaagggataccggcatcatccgagatcgcaaacaagtctcaagccatctacaagttctcaaacagcatctacacaaccagcctggtggtaagtggcatcgttctttttctgccagcactactcgggatcttttcttagccctattccgatcaaggaaaaacttgaagttggtggtggtagtgctgcaggccaccatcatgcagcttcgcgcaagggttacggcagggattgttgagctctagctgacgtgacacgcattagtgctcgtgtacatggctacagtagacgatgataagaagcgccatcgagggcgtgagtcctcccatgcataccacatccctcaagtccgaagccgtcaccactcgcatcgtgcaacctccgcaacaaattacgagtacgacactcccacatctcatatgtgggctggacctgaaacattaccttcttcatacacaatgactacacgtcatggcggccctcatcaaacatcctcgccgtatgcagtcacagacttcaccatgtttgtcgggattgacgaccagcccgtgcactacttcactcaacttgcatcagatggcagattcgacgatctcaacgtcacagatactgcatcgtggcgaaaacagtatcccgagttcgacttcttgagagaacagatggacaactggtcgatgcaaggcagaaatgtccttgtttgcaatgcatccatcaaggtgatgacggagtcccgaccaaaggctagcttatcgatcaccttcaacctcgacactcagcgtgacctttccgtcttcgaatctgtgcagtgcactactcggttttacgacagtggtagcatggctgcagatcctcaatttgacggtcgggacgcacacgatctaaaggagcatcgcacaccatgcgattaccgagcaggccctcatgggcgtaacgggtgcctgaggattgcatttggctccaagttctgggttaatcgtatgaccaagtaccagaacttgagattgagagacgagagctgcgtcagcaaatcgctactgcggctcacggccacacaggatgtgtatggtatcaagcccggcaccggcgaggctgaacgagtccttacaatattgtggcgctttacacaaacgaggagctctgcggaagtgggcagcatgaactggcgtgcggtcaactttgatgctcctcagcaacaccctctggagcaaaggtggaatgacatgaagcacgactctggcctaaaactcgaaaatcttcaacgcggacacgaggaaataatggattgcacatcttctgcaacacatgacgcatcactctaccagcaagtccctcacttgcctctcgactacatacaccaacaccaaccacatcacggctatgcagtgcagcctacacaggcgcagcaacccccacaacttcatctagacgtcttcgcctcgatgcaacccgactttgaccatggacacgcctcggctgccccaagcgcgtcgacagactactcccagcaaagtctccccagcctatcccacagccaaagcactgtgggcatgtacgcccaagatcccaacgacttcaatttcgacggcggccacatcaccatatctggtgcctttcaccccaccatcaacctgcacgactacgaaggcttgtcaaaccaaagcactagcctagacaatctacacgccctcgtcggcctggaccaagacggctacaatctcggcttagcatgtgctgcaggcaccgagcttgtcgacgcgtccttgcaaaccgaccatatgccctgctactccacaaagccaatttgggcgaattcgaacgtcattcctcacttagagaatgcggcagaacagtaccatacgtatttggatcatggacaagcaacacatggacacgacgtactgcctcgacatcacttgcaacaaccgcaggatctcggcctacatgattcgatcaatgtgaaccatggactgtggaacagtctacagagtccgttccatgaagacacgggcggtggcgctagtgatggtaatgactgtaggaaggacagccacaccggggtacatggcgtgggcctgggggtgctggaactgatcgagcgagatcagcgggcgagaggttattaaaacattcctactccacattcgccagaatatttctcttatttgtgtattgattggcatggatttgcatcaagatatgattccccgaaaatctgaagagatagttagacttaagcttaatgttaatgtattagcgtttgatgaccatttcctcaagactgaatcacagggtctcgggaatggcgtaagccacccgttttgatccagtgtcaagaagccacactcatattagatggttggtggcgtgaagcggccatgtgggagagcagatgtgccgaaagggcggacttttcgcaagcctcgagacaaacgcgatgagacacaattagcccagacaattttgtgcttgtagctgaggctctgcggcactagcaactgtaaagtgcaagggttgcatttggcaagcaaacctggagcttcaggcaccgttcctgctgtcttcgacaaagtttgcaaagaaagcactttcgaaattgcttcatgtctttgcctattgctagtcattatctttgagcaactaccgatgtctcaccgtacagattcattcgtgttgctgtctctcattcttcttcgcgtgccgcgcgcgcaaacgcgtcgtcgcgcaatcacctgcagcactggagccccgccaaacatcataccagacccaccttcgcgacaaacaatcaccagccttacacattgatatgtgcactgcacagacgactatattatctggtttcatacaccttcactcttgtctcatctcttctcacttcaagtccggctgctaaatcgaatctttatcatcaaacaagttcgcaaggctgatcagatcaacatggatgttgccgttcaagtcccgaaactcgagggcgtctacagcattgacgatttcatgggaaaagaggcggaagctcgccatgccgctctaaaagctgagaagtccgcagccgccagcaagaaggctgttaatactggacctgttgcactcggatctcgctcgtccaaacacaccatcgatctccatgccaagtatcaagctctcggaattccacagcccatgttcaacttccatggtgatagctcgcgtggatggagtggtgacgtcggctttccgggcttggacgcggacgaattgcaggatatcaaggtcgatgccatgtaccccagcaagcaagaggcgaaggaggaactcagcaagctggccctagagatcctaacgcgcctggaggagcagggcagaatccaaaaggtcacacccgacgctcgtgtgcgcacatccaagcacagagtcgccctccacgacaagtgccagaaaagcggttacccccaaccaagcttcgagtacgccggaagcaaccaaaagggctggagcgcagagattgttttccctggcctcgagctcgacgaactcaacatcaaagatgagactcgatttctcaacaagcaagaagccaaggaagccgtgagcaagctggcactcgaggctctcgagattgccgagcaagaagggaagttggaacgcttcggccgcgcaaaaggaccagcgacacaagcgccgaaggagaaggaagaaccgggtccgaattacgtcggtcaacttctcggtacgtcttcacgcctctcacccatttcctcctcccgtctaacaagaactagaattcctgcgcgcccaatccctcgcaccaaccaacctacaccgactacagcgtcggcacaaccttcgcatgccgcctgaccctcgactcgcaatccttcggctcgctgaccgccacgcgctcgtccaagaaagccgcgcgccaggaagccgcccggtgtgcagtcgagcacttcaaggagacaggcgagtggcccaccgacgccggcgggatcaagaagaagaaaaaatcctccaccgcgcagtctgacactcccgcaactcattgtgaaagcaaaagttccttccctcccccctcccctcctccccatcatcatcatcatcatcatcatcttcttcttcttcttctttctcctcccaggccgcttcccatcagcttcccctccttcctcactcggccccccggaatggcgcttctccccgccctcccccgacgcgccacaattccacaccgtggcgtgttactttgccaatggcggcgcgcacgcgggcccgattggcgaggtacgcaatgtgctaggcaagaagaaggcgaaggaggagtgtgcgagactgacgttggcgtatcttgaggaggtgaggaggtatagggttgaatgtgggaggagggtgttggagggggtagttggtggggaaggggtgttggatggggcggtggggagggggtgggatggtgaaggaacaggtgaggaggcaaagatcaaggggagtgaaggaggagggtgtggatatcgatgttgataatggacttcgggagtttgagggatgccacactggagggagtttggtcgtgaactcctctcaatcttcccctcgtcctcacttggatgtaatgaatcaatgaataaacataaacacacagacgcaactaaaattctcttccccacgccttcggcgtgaaaaaacatgatatataacagcctcaacactgacactacatctccttccatgccattcaccctgaaaaaaagacacgccatagagatcccgtgctctctggttcctccccattcacctcctcatctcaatccctctcaatgcgcttctcaatcctctcgatccgactattcgcatccagcttccccagcggcacgggaacgggcgtttgaaacgaaacacgcgcatgacctaagaacaatcggactcagttacacgtcgcgctaaatgacaactaactcccatgtcaacatgacacctgcgagaaagaataggaaagaaaggaacaagggcatctaagtagatgcaacctcactcttcctcttactccgatcgcgcttttccttcttcttctcgcccgcacccgctgctgcattctccttgtcgatctccgcttcggcgcccctagtgctgcggctggatttggccttcttggccgtcttgctggtgtcgtctggggtagcttctttcgtcggagcgggggcaatgggcgcgggagcggctagcttggccttcttcttgctgtccttcttcgctgcggcgggggcttcgacactcgaggcgggcacgggggcggggacttgggtggttgggcgcgagctgctggggatggggacgggggtgtcttttgcgggggcgggtgtggaggggacggcggcaccgttggtagcggctgctgcgacagtcttttggcgcttgtttggacggggggtctttgcgggtggagagggggctttgacgacgacggggggctcttcttcgtcttcagaggaggcgtctgagtcgacggtgcctacgtcggccatttcgacgtcttcggcgtcggacaggtcttcgtcaatgtgcacgtccgcgaccttgccgccggctttggcgaggtattcggcgagctcgatcttgtagtcctccatggagctgcggtaggacgctttccacctctgacataacaattagtttaggaagaagacccagtattgtgggaaaatctcacctccttctcctcgtcgggaagttcgttccatcgcttggtcacttccaagttgacagcgttcttctccagaatcgcgccaggctcgagagcagcttccagatccgccctgacaatgggacgcgcagtctgcgcatacaggaaagcagcagtgagcggcttcttgggagcgttggggtccttttccttcttctcgcgcttgcgcttcttgttcttgccatcggcggctgcgccctcagtgacctggttggaggcactgacaacctgattgatgccactggcagcagtagttgccgcctccatagccgcattggccgtcgccgttatgttagcgggcagctggaacttgtccatgtcgccatcttcacccgcgagaatggaagtcgtgtgctgcatgtacgcgcggaacaagtcattgaggttggtctggacattggtgaggccggcttgcaagtttgtaagggccaggatgacctggtggcacaaagggtcgttagcagctgaattgaaattgacgtgttggagctgaacgtggacgcgcgcaactttcgcgcgcgccttgggaagcaacgcagggaggcgtttcttcgcaggcgccatgtctgagtcgcgtagtcgaggcgaccaagacggcacgcgtgcagaggggagacatgatgatgcgggccatggtgcgcgccggcttgtgcgagctggtgtcgcgatggcacgataacatgaagcatgcgcgtcgcaacatggcagaagcaggaatgagagcagagaaaatacgtacagagtccctggtgcgcgagtactgctcaagcgagaccatcagctcgcccgtgtcctcttttttgtgtcttggtgccatggttgctggttgcggtagtgtcgtgggcgtgttgttggcggagtgtgggcgggaaaaaggcagcagggcgaatttcgttggggggctggggtgggcggtgcttatgtgacagccgccaaaatctggcgcgcatgccctgctcccaggcggtccggcgcccgcctctgggctcttccgtgggcaagcaccctaatcattttcggcgagccccaacactttcagcgcctgcacgcgcagtgcacccgccatgcgcctgtgatgagcctgcgctgcatatcccatcacctggcgctgtgatgcgcccatggcagcagctgctcagagagcttcccaagtattgtctcgcacatcttgcgagccttctgatattgtcgttctttacatcttgctttttcgcgcagtaagagcaagaggcccacctgcttctgaaggcagtcgcgtctcgccagctgtgccacgtcccacaaggtacatcaggaggcccttggagttaccagcacaagaagcccataaagtcactcccacactgcaggtcatcaactacgatggaaagtaaacaagtgtatccagtaacccaagctgtacacagtatatcgctagacttcaattgcgacgacaagtccccgtgtatagctttggtcgctttccttcgtaggtgaataacctgcagtactctcgaattcttgaattcatactttacatcctaacaatcctactcctcaaacctcccgccctgactaacatcgggataaacatcgaacctcctctgcgtatacagcggaatccccttcctacactcctccactctcccctccctcaactcctccaccacaaccccctcctcctcccccaactgttgcaacacctccgcgttcggatccaccaccatgctatgcccccatgcattataatctgcctgcatgtcgcgcgccggactgcacaggcccacgtacacctgattgtccgtcgcgcgggcgcgcgccaggagttcccaatgcagcgcgcccgtcgtgaggttgaaggcgccggggtacagcaggaggaaggcgcctttgcgtgcagcgatggtggcgagttcggggaagcggatgtcgtagcatatggcgattgcaatcttgccgtactcgggcaggtcgacgagggtgatcttgttgcctggggacagtacgtcggattcgcggaacttgatcttgccgggtatgtcgatgtcgaagaggtgcactttgcggtgtgtggcgagcagttctccgcttggactgaaggtcaggctggtgttgtaaagttcctttttgctgtcgtcgcgctctggtatgctgcctcccactaggtatatgttggcttctttcgcgagcttggagagcgcgtggaacgttggcgattgtgactcggttggtggggagggcaggagcgtctcggcgtacttgtcaaagtacttggtgccgtagggcgaattgaagcattctgggaggacgacgagctttgcgccgcgtttcgcggcttcgaggactttggtgcgcgcattcgcaaggttgtgcgctttatcggcgcccgaggcgagttggacgagcccgagcttgagagactgcttaaggagtgaagccatggtgtggatgcgcaggcggtatatgcgattggaagaggggcagaaggacaattgaggcgtgcgatgcccgcgtccaggtgggttgggatgtcgaatgtttgggccaatagcatgatgtcacatcccgcttgcacctgctctctgtgaacgtggggtgaacgtcgatttcggctggacttgcttgcatcgtacaagagcacttttcatattcatcgatcatgacatgacatgtgcgcagtacgtttgatatgagtgtcaacaaggtatatagctgaaatgctgcaactgactataccgctactggcgcatgctgcacaaggtcgtactcatctagcccgataactctcccaccatttatgtttcccaaacagctgtccgagaaccaataccagtccaacgtccagacgagtgtacctccaccgttgcaatcactcctccctcttgcctggcatatccacatctgccacctcctcaacatcagggttgcctcccttctccctcttgctgactggactttctgtttcttgggtaacttctcgtttccgcttcgcagcatgctcaaacccactagttccagtgttcaagcgggggcttgtaccaagcccttcaaccacagtgctttctcgtagagcatgagcaagctctggtcccatgtcgatatcagaatgggcatcaagataaaccccgagggcatcgcgtgtttcacgctcgatacgcgtggtgctatccatggatgacattccaggtttgtgttgtgtttggtaaggcgagagcttggtggcgtctattggtgcttctgcgttcaggtctggatcgatggcgtcgacatcgatgatctcgacgatgtctggtatagcttttgaacgccttctgggagtatttcgtgagatgctcaagtgctcccttcccataggtctctctacagtgctctggttgctggtcgtttgtgggaggaggctctggtcgtgtcgagccccttgctcggataggtgtggtgagtcacgtgtcagaccttccttcctgctcttgataccaccaaggtttgagggcgtgtgtgctggactgtgtttgttatgtatctctgataggacagggattctacttccagcttgattgtagcccgagaaaagtgaagacggattcctcatcgacacgtcagagtcccactgtgccagcgagggggcgaagatatcgggtgttggaacgcgattggccgccggaaaagctgtcggcaatctcgattgcgatgggggaaagttctccttgttgcttgacgcagaaggatgatacatcgcagtcgcatgggttttgctatggtgagtaacaacaggtttgcccggtgatggtctattctgcgcattccgtagagctgcattaagatttgagtatgacgacttgcgggcaagtgcagcagcagagggcggaccagtaagtgagagacttcccattttgggcggacaatacatgtgaggggcaggtgggcgaccactgtagcctccactctgagtttcggggccttgcgccaagtcttgatgtctcttcggcggactgatggcttggataatttgtcctagttggtcgtcacggagcgttagaacgacctgcttatcccggtctttccttgaacgttggccagcccagttcggcttcgcactcgcttgaaatttcagtggtggatttctccaggctggaggtctggatgcgtgtgacgggccgaaaattccgtcacccaggagggcatcgccagttgaattggacgtgcttcgatgcgtagaccaggagtctagactgatactgtcatgattatcacgaaacgagccgaaagagtcgtcccatatgtcagcgcggctgtgacctctagcgccaaggggtggcttcggaaagtgcgagtgcgctggtggttgtgtccttggtctttggaacggttcactgttgcgagaccgcataaaggaagacatggacatggaagcaggcttgtgtggcgagttgattttgtcggcgttggacataccctgcgtccttgctaattttggggatggcactgtgctgtttggagacgcatggtcactgtgaacacctgagaggtacaagggatttcgtatcggccacgatatacccgcttgttctagtacatctagtctgcgttagagttcatgcaagaagcatcgttcgcgtagctcacctttgggcgcgtgctgaaaagagaagcaaactatttcattgctcgattccagatccgactcgccaagactgccgcctgtactaatcagctgctctgaaagcacgatgttgattctgccgcgcgggtctcgggattcccatgtaggttgcatcaaggtttgttgggcaaagggtggaaatccaagaggggtcttgtgttggcttgtggggtggtcggtagaggtatgagctcgcttctcgtgcgctactgtggctttagtaccacacacagaacagatgtagcagtgagggaagtctcaccgatctcctggggccatttggacggtatgtcgaagcatccgcggctgcacagagtcagcaccagattgcattggttctgatagacggcgcgtagctcacaagactctggcaccatctacgatgacctggatcatgtacattatcttctgatgtgcttttcgtcgagactcgataactgccgatggcttggccgcgggagcccatgagtggattgagatacgaaagggcgttgttggagggagagagctgatgtagcatgccaacgtcggtggctgatggagtcctgcaattgcgtcagcttagaaaaaggctatctactggttggaggaagtgagagtgcttactagtgtctgaagcatggtagcatgcagtcttgaactcttgaatcggaacaggtgagtcctttgggaacagtatgacgtcccagaagtcgtaacgcattgtagcgcgcctatcgttcgccttggtccaacggtgcaaaagcaagcagaaatgcctggcctggctgttgaagaaaggaagagagtgttcgaggtcgaaagatggcaggtagagagaggtagtcgcccagctttctttacgaggaagccacaactgcagcaaccgaggcatcacaccggcatggatttgcgagtcgaattcgaaaaacagctccaagtactacatcagttgagcacaaattagaacatgtcgtaggacaataagcggctgccttctttaatcagtctggtgcagtgagcgagaccactcgaggtaacgccaagtcaaagaacaagctcttgaagaataagacaagacaccgtcgcctccatgtattcagaacttttacctatcatatgccatgtaactatctcctaacttatatgccattacctatagatgcgcatgaaggatgccatactcgccagacgccacgctaaatggcaattcccaatcttcaaagatcttgcgccgtagtataatgagcatccataacccacgctatgcaggaagaaaccagacatcagtagctgcgatgggcggcaaggaagagacgagcatttaggaagggagttggttcgcaaaggggccattgtcgtaggcgccgggcgctccgttgccgttcgagcgacctgctcccgggctcatggtgccgctgtactgaggagagccgaggccgttgaggttcgcgccaccaccgttctggaagccaccggggctattggcgaggaatggagaagcagatggctgctgttggtatggaaggttgctgtagggatatcgttagcgtgtgattcagaaaaagtgttgtgtgactgtgatgaagtgacaggcaagaacagacgcccaacagacaagatgtgcgaccagcaacatgaactagcagccagccaataataccagcaagtatgcagacaagcacgcacaaaaaaaaagaacacgcaaagtacgaaattgccatgtgattggaatgatagccaatctcagatcgtggtagcgcacattcatcgataaaggaaaggaaagtagcatccgaccatgcaagactcactaagctacatgtcccatgctcccgagaaggagagtagcccagttacgaaagaaaacccacgggcagaaagatgacctgttatacaaagactcccttgtagggctctcgagcagaaatggtgtcgtgagatggtagcgcgagagaacttttgagaaccgcccaggtatagaaagaaaccaaatcgcttgagagtcgtgatggcgagtcatgaaagggtgtcattgcagaagccaacgatatgaaccagggggatgaggcgccgtgcaagtaggagagaggaaaagaatgcgcttactagaagacagttagctttggtcgaggtagagaggcatatttcctaccttcatgggagcgtagccgccgccaaagtgctgcggtggcatgcccatgccaggcccgtagactggcggagggggtgcaggacggtaaggagtaccggctgggccggagttgttctgggaacgtccccagctaagacgaacgcgcgagttaccgatggggtagccttgcatctggttgatggccatctccgctgcgtgacgctgcacgaactggacgaagccgcatcccttgcctggtgggatcttgacataggtgatctcaccgaagccctggaagaaagagcggagctcgtcctcggtgacgtagccggacaggccaccgacgaaaacggtcgtattattagggtcggtgaactggttcatgggctggggcgcgccgtagtagcccatcgggggagcgcccatggagtacatgcccatgccagggccgccgggaccgccttgctgcatgcccatgccaccggggccgccaggaccgccactcttgttcttgggggttgcggtgctgatgcgcatgggcctgttgccgcagtagacgccttgcatgtcggtgagggccttctgctggtccgcctcgtctgcgaagcggacaaagccatagccgcgcgacattccggagatgggatcggacatgatcttggctgacttggtcgatcggtacttgttctggaacagctggacgagcacgaattcggtgacctcggggcccaggtcgcccacgaagatgctgtactcgggaccacgctcgtcgcggctgtttctgcgcattagctgccagtcatgggcatatcaagtgtcgtgtagcactcacctcctgtcagctagaccgccaccactagcccagttcagcttgaaggggcggttggagttgggaatgagttggccattgagagagagcgctttggctgcagcctcgggggtagagaaatcaacgaagcaatatcccgcgttactgctgtctggtagttagcgaattccttgctggcatgtgattcgcccgcttacccggagaacttgtcgcggatcatcttaacgttgaccgtctcgcccatgttgtaccaaatgctgcgcacgaagttctcgtcgatccagggctcaagctcgcccatcctgcgccagttagcgttgaagtccttgcgcaggcgccaatcgtgtggcattgaatgtttgcgcgcgtgccgaagcagcgatgcgcaaacgaggtgtgcggacagactcaccagagagttgtcttgccggcgctgggctggccgtcgcctccagcgctgcctggcgggcccatgttgccctggggtgggaagccgttgcctgaggggtccatctgctggccaaggtcaggctgcgagccgctctggttgggctgctcgccagcaggcgggccctgcatctggtcgtactgagagaagctcatggctgtggtggctcaagatcacgcggggtaatgatcgggtgggcggctagagagggcgtgtaaaggtgtcgcggactaaatatgatgggcaatcgaagtcgtgcttatatctgtgtgcgagaatatgcttgtcagtgtcgtgaatagcgcacaatagcacaggcagtcggggtgataggcagcggggaaggcaccaagcgtgatgtgtcgttcactagggcaggcgcgacttaccgtcgcaaagccgcaatctctcgttcaagggaaagcgtgatatactcggaagcgcaagacagctagggaacagtcgaactgcgacagtgaaacacctcgaagcaccgaaggactggaagtgggttgaggacgagaactgcgaaagattgacctggggaagttagcacttggcagctaagtgaggtttcacggatcagtcatgctgttccacgaggcgcaccatggcgagcgtgcgtttgcttcggtgagaggaggtctgtgccgacgacgtcatcccaggcaggagcacctcaacaccagcgcggtgcgtcgcgatgtatcgcggtcgtgcatggcggcgacggcagcgcggatgcgcactctgcacagctccatgcactgccttgcacgcaacgtgcgtcacctggcacaccacccgccaaggacggcgagaaaaaaattcgcacacatacctggaccaacaatcaactccgatattcgaacagaagacgcgaccgaatgataaagacacaaccaggcaagagacgggtatgcgaagtgcgcaagatatagatggtggtctgcggcggggtcagtgaaaagaagcgagtgatcgctgggagacgttcaggcctgggatcccacactaatcagtttggtattggttcggggataatgctgctaaacgggctcggctgactcttgtatggagatctcgatacaggtacagatgctgcactcttcctctaaccctaacctcgcgtccactttctcgaccaggctttgcattcgggtcgcatctgtggtcctcatgtccgccgggtattaatagaggcacacccccggccttcgcagatgtgacttgcatataccgttctgaggtctctgtttcgggccaactacatgccccactcgcaccagtgtgctagatctcatcattgcgtacattccatttcccagaatgtgtcgacgccatccgttgactggtccgaccatgcaatggcccagtgtgaacttaaagcgacggcgcaatattcaaaactttctcaaccaacagctaaggttccgatcgcccttattgggttgggctgcatgcggctaggcgaagcaaccgttggccgtgctgagccggagccggaaatcgtcactctctgcttgcaacaaagaatgcatcagtgtcctcattctcttcccctgcaaatgcgtttccaactaaagattctcattgaaaaaatgtatccgtggtatacatggtaaactctgctcatttctcacgcctccgtcgggattccgctcgccgctttagcttcgccgaacgagtcccgtccctccgcaaagaccttgtcgaagtcgtactcaaaccacctgatatctgggttcagtcccgcaaacttccactcgccatcgaccttcttgtaccagtgcatgttgaagctgtgagcatggcccttgactaacaccttggacatggtctcgtcggtgtatctctggtgaggcacacgcagctggtggtagccgatcatctcgtcgtctgagaccttttcccacctcgtgccgccaatgaagtgctgggtcttgagaagggggttgccgagcactgcggggtctgaagccattgcgacgaactcttccgctggcatagcctcccaaatcttgttcaagaacgatcggtaatcaatcctcagtgtaggtgctatgcatttgcgaagacggtcccagtcctagataatgtgagatgctggtttgtggttggttgaggctaacggaccttgctatcgtagctatcagcccactcatagcatgctgactggcatcccataacatctgtacttgttagtcaggcccgaaaggcttggtggatgaccaaccatcaaatgtaggcttcatcttctgcgcagacatgtcggatttgttgtgtgattatgtggtaaagggtgtattttgaacctctgacagaccatgccgtcttgctgtgatctttatatcgaacctacatgcaggagaacccttcggtgtatcaaccattcactgcgagggtctcgggtccccgccccgcagcgaacggccccaaggctcgacacactcgtccggcaggcacaaacggggccgatgccattcatagatacatgtttcgcattttccgatttgtttgtacactgaagttacgcgtcacggatggaaacgctggggtaaatgttcttgtcaggcagggactatgcacaggccgcgaggagctcgttccggaggcgagccgcaacaacagatccccgcaccatcaccgttctgttttggcctcgaaacatccacatcgatactaataatataaccttagcgttcgccacaggcttggaaatcatggactcctattctagtatttgcgctgaatatttagcacaagtgattacatgatgtcgaccgtgtcacgcgactgtattcatcacttgcaattcctctgaccgccgagttgaaagagcttggagattgtgcagcatgttcgctttatcaatgcttgcttcagctgctgtgtcacgatagcattctctggcatgtcttcatatccatccacatcaggcagcgtcagaattcatgcctgctctgcacttacacgatatgagctgatggtctagaggtatgcttattgtaccttttcataggagcctgaatgtatacacaggtaaaagatactctgctctatccgatagaaatctttgattatacccaggctacttctttacttcttcctgtgaggaaatgacggacgagaatcacgccggcgcctggtatccaggtctttctgaacccacgctgaaaatgtcccgtatgctgacctctgtgaggttccatttctgccacatcctccgacaaccaccagacggtgtaataattcgtacctcttcgcaaaagtagctaccacttggcgttatggcgattgctgaggctgtgtatcttccaagctttttccagtgcttttggatattataacaagcctagggatgcctctcggctggaaaattacacatcgccgcgtatgctacgtttgctacgtatgtgccttgacagtcccgggcgcaggaagtcaagagcatgaccttccttggagcgactgtgactaatgcccagattcaacactgccatgcgctttcacttcgtaggccccgattgcgctaaaagcttggcacaaacgagcgcaatattttgatcatcttgagccaatctctacaaaatgtttacctaccttgcgactaattgccaactcccgagttgaagtggtgacaccgaacatgacgtcccaggccgctacaccgtcgacatcgtcaacatctctgagagccaagaagccctccgagtttctcatatccacaagttcagatctttctcgatgctctggacccgcgttacaagcacctaggtaaaatttccactcgagcaatgcgccatgtcaggatactaacggcaactcatagcacttgctatgacatgaacgacatggcaaaaatatacgtctttgaagacactttaaaagaatgacgttcaaaatgcccatgagattcctcgcggtctactcaggtggcactcttcgtactttgccgcagcgcttgatccggacagcgacattggcagcaagaacggagagctaagactaaatgaggaccacgccgtcttcggggcatttttatgctggatctggacaggaagattgaaggatataccagagagccttgaagatgcatcagcgcccgacttctatctttcatccatgcttctatgcaagatatgggtcttcggcgacatgcgcggagtgcctggtctttgcaacgccgccatcgacatgttgcatgagagaattacagcgaagtggagcataacaataccagtgatttcatggatatacgagaacaccaggcccggtgctgccttgcggggattcatggtcgacacttgtatgctcctcaaaggcccctcattctggcaacaactgggtgacgagtcaaaggcgatccctgttcagttcgtactagatgctctcccagccctaatatccagaggtcagactgctgagccgatcaagagggcagcatggaccgtactggatcgatgtcaatggcacgaccactctggtcctggtggcaagctacgaatggaatcgcgagagtaagacctgttgaaagaacacacctacgacaaacacgcgttcagaccaaatgaacgaatcggaagagtgggggaaaagcacggaatttggcggagtacaacatcagcgatgatagcatacagcgatgatagcatacgggaatcgctcagtgcgaaaaaaaaagtgttcaggcataacggcttacaaggagaacatgctaaataaactcaccactcctatgaaggcgcaatataatacggcccttcacccctaacaatgtaaatctgaccaatgagcaccgtcaatccaaccaccatcgtgatagcaataatgggcaaattgacacgcgcaaactccagtccaccaacgcgaatatgcttacgtgcaagaatatcgcgccacagcatacccgccagcgacgcgctgaacgccaagctgaaagccccgtagttaacaccgatggccatgctgtacaccgtgccccagaacgtgcgatccgagattggaatgccgttttgtttgtggatttcttgccatgcttggataacgcgggagatcaggatcgtggtgccgatgttcgtaccggcgaactgtttatatgtgttagcaaaaattccagggaaggtagcatgtgagggaacttacgttgcaaaggatgacagacacgaagcccatgcctccgactgcgcccactgttccggtcttctcgacccagtgatcccagccgtaagcgaagacgggaacccagcctttggtgacgagggcttgcacgaggacgaacatgcagaatgcgaacggtacgagaggtagtggtaagtgatggaagacggtcattgtggtggggaaagtctcttgcgcagacatgtacgaatgacgaacgagagagacaagcgtggtccgttgttttgcttgaggcgcctttccttcttcaggaggagagacgcggctgtcgtcgaatgcctgagtcttttctggtgcttgcgcgctggatgatgctgctccagaagtaaaagctttctcatcagaggcgtaagtagagtgcggagactcgctcatttcgatggcatcaccgtcgacttgcgcgatggatttccgtctcacttcagctcgctcagcctgtgccagttcagctctttgtctaccctcatgggcgatttgtcgcgtctctttacgattcagccatccaaatgtcaaatcgacgcagaacaggacgacggctgcgggcaaagtgacccagaagaccggccgagggtggccactgctggacgtggatgcgttgagggcgagaacagtgataagcgtgacagccatgatgcacgcaccaatgatcgcgcctttcttgtcgagaaacggatttaaaatctcttctagtgacaatttcttgtcttcctcctcgtcggtattggggtccttctcgcgctctcgttcatcgttctcacccttcgcatacggaatattgggattgacaggcttcttgttcttcagttcctcgggtagatcctccattttgatggatgctgggatgagcgactcatcgtggaagatgatgtaaagcaggaatggaaacaggacaattcctgtgacgagcacgggaacgattacgttcgctgtgtagttgatgaatctgacgccaaaagctccagctaggaccagatttgtggggttcgaggacaccaggatagtggaggcaatgtttgcgacagcgaactgagtgtaaatccaagcccgaggatgtttgatgttgctggacacgcgcgtcatgtacgacaggaaggcggtaccggatagaatgataggatcattgccaatgaacgcggtaagactgaaaaagaaggcgtataggtagaagtaaagtctgtgtccgaccttacctcctttctgcaggaccttgaatgcaagccatctaatcaagcccgatgcatcgactgaaatcgcaatataagccagtgagaggaagaaaagcatgatgtcgtaaggttcaatgcctcttgcaccgatggtaccatcgtggacttcttgtcttccgatggctgagatggccaaaaggaacagatcagcaatcaaaggagctgtgatgaagtccatagggaatctaaatttcacaaaagcgcctgcttttccattttgggttcgggtgggatgttgcggtggttcaatgatccggagtgcactgaaggtattgagaataccagtccagataaggcgaggtaagaagatgggaatgtgaaaaggaaagagcacattaatgtctgttgtgggtggtcagacacagtttctgctgatatgcttatggcttactggttaggacaaagacgatgagagtcacgatcgatcgccattctctaatcttgccggtatcgaggtcctgcacttccgtatcggcttcagcagcacgcgagagcagcgagggtatcatctttgcaaaagctgtgaattgtaagaagcagcgacgaacatgtcagtaaaatacttcacctccttgggtcgtgcactgtgcgcccgttgggcgatagaatagttgcgcttgaggcacgtgctgatggttgggcaggcggtctgccaaggtcgttgcttggttgatgcttaaatgcacgtcactcccaagctactcggtcgagcttcggatgcattcgaaacgccgcttcgcctggtcatgctcccgtaggcatgtgaggctcttgtataagttctcggtcgctgaaaagctaggcacgccgcagccatggcggccaaggatgatattggcgctctcggctcacccaactaggacacgcggaggtcattcccgcgactcagcctcaatgtccgtcagactaaggacaggcggttgatgagatgtttccaccggtgaacagttgtagtcagcgacggtgctcgcctggacgcctcactcgtcgcgacttgcatacatctcctacgcgcgcctctcgttaccacacccaaactacagcgcaatgagtttcattgtcgctaaagtggccgcgtcagaagcaccgaatagtcatgccggctattgcaccgctacttgagctttctgcgcgtagcgcaacaaatagcacgtcaccagctcctcttcaagtcgtatgcgcgttccctgtttctggtcagtacggggctggaagccgaatcgtaagtccaaaccacgaaacgcacgatcctaacacgcaaagcttacaaacggctacagttgtactatgttctagtcatcacgtgtatctttgcgcgtaaagcagagtggctaagaggagcgttgttggcggctgcgctcgttctgcccagtgttgctgcaatacacgccatcgtgcttgccagcacgcacgtgaatggttagttccaccaacaccaccaagagatccaagaatctcacccaggatctaaccaccacaaattctaggcgcggttgacatggacatctacggagcctttcaattttgctcaatcgcaatcctggcggcgccacttaccgttcgcttatcgaaaacctatttctacgaccctggacgcaatgtcatcttcctatggactatacttatactcgccggactcatcgctctttgtgtcgagttttatagggcgacaccaattgattgtacttctgcgcaagccggcgtcccgaatctcagtaagaagaattttccatacggaaatacaacatgcgacttgagatgcagcgacaaagacgggccgttttctcctttgcgtgggggagctgcaagtgaaatatatgtcgtacctgctccgactagattgagcttcaatacaggaatgcttctagccgcaggattttgtataccggtacgtacccagccatgccgctatatagtttgcagattcgtttcacgaattgtatgtatcacgatcgctgacctgaacctacttgggcaggcaattctaagtctgatatttacttgggacaagatcctcgagattaattggaagaggcgacgcgaagccgaggaaaacctggatgagcctgtcgaaggtgccaatgtcactgtacgtgagcttaaggggattaacagcgtcgtacggatgttcttaagcgtcgtcgagattccgctttttggtggagctgtcattgccattttgagcttcggcgaagccaacttcttcagtcagcaggttgcatatcagactgagcccatggcagcagttggtatgatctatatcaaatccaccacgtctaccacgctaacattggataggtcagtgggcacctattgcaggtacagtaattgcggccttgggctcactgtatcttctatggtacaagggagagaaggatttgcaagaagagcacacaactttaccccatacttctgattatctccagcatgggtcaggtagtgaccgcgaaatgtccccgagtcgatttcccgatgagccccgttcgcctggagcggtatcagaggggcttgggctcggtatacgaacaacgacgtccaatgatatcgggcggattcccacaataacagaacctgccgttgagcgaagtgcgacagcaggtacacaacaccggaatggcgaagacgatccatcagctggcaggccacgagtacgccaatggttcacatccgccgcgaactatctcggcaatgcggctcaccacaagctcgatgtttcggattacaaagaccaaaaggcacatgcattcccagagataccaggcgagcctttgcgcaacgccgcgatcggacgtatcagcgaacagtatactgtcttacgtgcggaaagatcaagagcggaaagtacatatgcgcctagtatcgcttccaactctggcctcgagggcggttcgacaccaccaactcatgcatctccgcgaccggacataagtccgtcccgaaaaccaaagagaaagaacactctcgaagttcctaccccggtccacattcatcgcaggactgagagtcattgagccgatatgttgtatgaggtagaaactatgtacgcaatactttgtacatggcccgggcgactttgtgggcgctctacatgccgaaccaagcctcggaaactgtcagatgcgacggaacagaatgcccgactcctacggcccagatcccctggacatttggaccgaagtcatccgtcctatagttcttttctggtgtgtccttttgcgattttgtcggggtcgtagatacgccgaaaacattgctccattgcttcaatgtttcgtcgtagttcctgggtgatagtgttgagtcaacactcccgtgccagaattgcatccgcggtctcgtcccgttatacccggcatccatgcctcgtactacgtctccccagtgctgcgcggtcgagatagattgtccgcctgagcaggtattattccaggcagctgatgccccagaggaagacacaaagcagcctgccggaacgccggagtatagcgacacagcagagatgagttccggatacgtcgctgccaggacattcgacatcatgcctaagacattagagcagctctgctacatggcttcggaaatactcaccgcccgatgatccacctgtaacaaagaccttctttgaatcaatcttgtacttgtcgactgcatacacaatcatgtttgcaatcgcattagagtcgccaccaccattgtgagagagcgaagacctgctagatacatcccagcactccgtggtcgaactcggccacactgttacgtagccctttgcatccgaaccttgcttccatgggatcttgctgttctggaagtacttttgcgcggatgattggcatgagtgtattgctactaccaaagcatcgctcttcacttgatcgggcacatacacccacctgcgattactgtcagcatcgatctcaaaacatgatatgtaccacgaacatcccaggtttggcccgcgcactgccgccataatttgtgacttgcgtcaactgggcagcgaatgaagttgagaccagggccaaaacgggaagaaagacttgaagatgcatagcgatagaagtctatggagtagatataaaggtcgtatcacacgcatagcgtacttatacattcaacttctccacatacgagtagtggggtctccggtcatcctcgtacctcatgcacatatacctgtacggccattggcaatctatgttctgatgaattacgctttgtccgtatccaaggacgcgttcgttccacgatcaagcatcgtcataagcttttcacatatttacccgtatatgaagtaacccctgcttccccacggtttgatcgccgacacagcaacatcaactgccggttcatagtgatgtgcttgcgttgaatggcgggctcgtttcacggaagcaaagtgctcatatcagagcgaaaagaagcttcgcgtcaggcgcgcgcagtctagatgaaaagcttcgatgccgcaaccttaataagcgcatcatcaacccagctacttgccagttgcgatttgctacatagcgtagtctgcatatgtcatactgattctctttgaggggaattttgtcagggctcatcgtccacattgcttctatgtgtccggtgtctgttccggatcttgctcgcttacaatagcagtgcgactgatctagcaatcgcttcacatatccaagacctagtcagtagagagctcagcttcttcgcacggtaggtacagtttaactcacgatgtggcaaactgttgtcaccatcattggcattgccgcgcactgcgtctccgcccacggtggcgcactgaactacactgtcggggacacatggtatccagggtgcgaattatctctaactacctcaatatacgtggtctgacctataacaccagctacgaccccttcggcgaccaaacgacacaagactccgcaccatggatggtccaacgcaagtggatcaccaacaaccccatcttcgagaccaacaacatctccctctcgtgcaacacgccgggcacacctgcgcgcgcatacatcccgatcacagcaggtcagaatatcaccgcggtctacgggtactgggtccacaccgtcggtcccatgatcgtctggctcgcgtactgcgccaacgaagccaatgactgccatgtgttcgacagctccatagccgactggttcaagatcggccaaagagggctgttggaaggtaccattgaggaaggaacgtggtttcagaagtcgtttagtatgtgggatggcagtccgagtttgtggcccgagactgttccgaagaacttgaggccggggaggtatcttgtccgccatgagatcattagtttgcatagttcgaataagccgcagttttatccggagtgtgcgcatttggatattagtgggagtgggcgggagtttccggcggaggagtatatggcgaagattccgggggtgtggagtatggatcgtgagtttgtcgatgtctacggtgggagttagtaactgatcagagatagaaccagagatcaatattgatgtatactcgccggaggtggcgaatcgaacagtgagtagacaaggattgcatgtagacatggacgctgacaagtgatagacatacaacatacctggaccacccgtgtggactggcacgtcatagactactgtagctactggcaagcacgtccgaaaaagaaaaggatgtatgaaccttggttcgagaatatccagtgacgagacagcgctacctaatgtccttgctgcatcgggatctgctctggtcagaatgcttgcctcgctgccatcatgtggtaacctgtaatacagattttcacaatgcatacgaccgaggtcgtatctaccatcaggtcaagtcgataacctcgggtgtgtccgacctctttggcgactttgaaggctttgctgggcaagcacccgctgtagatcgcatttctagactcagccgtagagctcgttgtaagtccaactcttccgacgctgaaatatcaccttgagagatcatttcgcccgaccgtttattggacctagctggatagtttcgaatgaagagcgggccattgtcgtctatatttcctagttgaaaagtgcctctagcaggttgcggagctgtcgattgacgagcaagcgagcgggacatgctcgggctatcgctagttactaattcagttgggctttgagccatacgcgatctctttgctgcgctactaagctgctcagcgtgcgcatcgacactaccatcatgaattcgtttcgacgttcgagattcgtttgccgaaataggcagtgcgaacaatgccggtggcagaacttttcgaagtagatacgtgggtacctcgcactcgactcggtgggttgattggtacaagttgtcttcggcgaccatcaagaatttccactctgtcccaccaggtattggcctcagcagctttgtcaaacccatgggagagaatccaatctttgtttctagttgtctggcggttatatcctggttctttgctggccttgatcgaagcaactcgacgccgtggacgtgatcatgtgccaacgatggatccctgtcggcgagatcacgagtgagcaaagtcggtaccacccattccatgtatagtcgagcccagatgttgactttgaggatgaaaagattagtaacctattgatacatacaattagtgcggcgacgaattacatctttggactgtcacgcggagaagcgcagcctcgtctacggaacgtttgtagtctggaaagagttgcttgttacgagcatggaatgattctggatgtaccctgggtttgttgtacttcaggagggtggtaaagcttggaaagttggcaggcactgcgatttggatgttctttcttttgaagaaaggcttcagtacgtgctctctccacctatgacagtcatcttgattcgtcgttttgcacaaacttataccaaggccagactttgctgcttcgagcgatgtcatagcgccgcatcgtgcaaggcctacagggtcgtagtctcccccggcgagcatggcgaacagcacgcagccttcacgcttcaaacggtgcttttcggccagagtcgcagcacgaaccacccgcaccgtcttagcagccttcttggtatgtcctttgttcctattatcgtacccttcttccttgggagtccgatggtcgcgaagccaaagggtacagccaaacattaggcagtccgaatcttgcgaccacacggcgtcgactatgcggagcttctgtagattgcagcattcggcctcggcctctccgggcgcatctatgtatgggataccaaagtgcgtcaaggtttctttcaaaagctctcggtcttttgggctgactttgcgaccgtgctgggtacgaccgcgtttagcagggacatcgggaccatcgaagacgaacacgagttcaatgttcagcgtcaaaaggttgcagattctgtagaacattgccttctcgacaggattggcagctggtacttctatgcagagatcagttgcgtacttgcactggtcagggttctacgtactgcgacggattgcagcgaccttttctggagatacattgttgaatcgccaatctgattcatcgacggcaattttcagaggtcttttgttgtgcagaaagtgctcttcggcaagctgggcaattggaacaatgtcctcacaggcctcgattgtttctcttaagctgttacagtcaggatatgagcaacccttgattgatctgcatcagcgactcactcaggaatacccattgtcgtgttccaggcctgggtttgggatggcgtcacctagctcgcgcctgtccaggtatgtaggtaacctctcgctcctttcaggcactttgagtggatgtgtccacaaatgccttcgaaataatgtaggaagaatgtaaagcagcagcgaacatctactgtgcgtggtagaaatgtcaatcgatccagggtatggcctagtatcagcccggaagaatgacctgcgctacagagtgtcgtgtgaaggcgcgtcgtcgcttgtttaacgtcccaaggctttcgaatcatcagcagatacaaataattagggacatcagaatattttgcaaaggaagagaatgaaagacacgtcccggcggactccgggatctaacgcgaccccgcgccgtaccgcgtttggtccacggttctctccacgcgaattcacgtgatcagactagcgcgatccgcagcttacgaagacccctgacgtttatgcttcaacccttttcaacatcactcctgcaattatctgatctgtatagctgttaaatctgcgacgataattgttgtcaattcaagatcgccccaagattcaacggcagagaaatgattgtaccgttgcaagggcaagaagaccatgtctctaggtacgatttcaccgcctttcatctacgagtccggttcgcaccgtaacattattttacacacaattcacagtcctcattttcaaacgatgctttgtagcttttctaggaaattgacattctcatgttacaccacgtgttcttctacccaatcttactgcttgtagcgctgcggcacaaatagatgctttagagcttaggtaaattggcagacacaggcttgcaaggacatcgatgctcatctgaagctaggttcctcaagcttacactggaacgcgagcaagtacagaaagagatagtgacactacgaaagcaacacaaggaagctttgctgcttgatgcacagaggcgctgccgcatcttcgcaacgagatttaccaacactcttcccctcgaattacgcgagatggtctatacagaactatggtccggacagaaacaccgccatgattatccatccgaaggcgaaggcataactgccgacccgaattacaaatccgatcctctaaagtcagtgaagagagacaagctgtggcgcttaaactgcaaaggcgactcatgtcagtgcttcaactggtgggacctctcgttgtggttacagccgaagtgggtcggccgaaatgtcgcccaggaggctgcaaaggcatattacaggagtttatctaagcacacaggcggaatacggcatgccaacgagagactcgatgttatctagcttagcgattacctactgaaagatcactttcatctgggtattcgaccagcggatcacgtgcgctgccttgacctgttcgtcagagctacgtacgccaatgatctcgccaacgaatattatgacgacgatggatatggcccccccgccccgaccgaatataatcttgaacaggataaatatcgcgttatcgccatggaatctttattgaccttgacacactggctacggcccttgttggacattcgcgtaaagaaggatttccatctaagaatctttttcaaagacggacgtgagcatcaaaagttggaagcatttcgccccgttgtgcggacattcgtggatgccggtgctcactttgccctcttatcgcctgttcccggtatggatgagcatcagaacgtactcaattatttcgaaatgggcctgcaagattggcagaacgaatgggcagcaattgccgaagctagacgactcgagcagttagaaagcatgcggaaaagccgtatgcggtacgccaatgaggcgttgggtgatgacacagagatagatatactcatcttgatgctgaggagccgcgtgcaaaatgatcgtgatgtgagacgcctggtggagctcgtcgcacgtggcgaggcgaatgaacggcagctgtacgaattcggacatcttatgaatgacctcgagtgggacgcttttgcatcacacctgccagacgattacagcgaaggcaccgctacaagctgaaagggtgttggaaggtccgtcagcagaatgtacaatccgacgggatacagtcgaaaatacaaatacttcattcatacatgatcatccacagccctcttcctccgctttccattccatcagcaaactatcatcaccaaaatcgacaacacacaacacacgttcaatcgccagcatcaagccatgcacattgattaaaaaagccaaagagacactatcagactatcatccctacagaaacacagccttggtgctacttccaaacagcaagggtatatacaaaacttcactacaaaaaaaagcaaccacacaacaacaccaccaccaacgagatcatgagtaggagtagtgaaaatagtagttagtcggttcttcttcttcttatccaacccccttccagcttcgcagccttaaaccttcgcgtacccaccacccatagcgaacttcccgccctgcatctgctgcttgtacgcctgcagttcagcggcttccttctgctcgtccgcaaggagtgcagcgtgttcacgcttgcccgcgcggcgctgcttgatgcaacagaaggccatgacgcagagcagcacgacgaaaaggccgagcgagccggcgatgatgccgattttggcgcctgtggggagcgcggcccagcggttcttgacgccggagggggattggatttctttcagggcgggggaggggtcggatgggccgccactgtggtcatattagcatggatgttgattgggatgggggaagagtgggagagggactcacgcaatgacctttactttctcccacgagcctgaggcgtccatgccttcccacgagtactccttggcctccgtgtagtccttggcgtagacttgctggaccatcatggtgaacgggccgtcttcgaagttggtctcgccgcccgcccactttacaacaccggggtcgttattcttggtgtcgccgcccgcccacatgcccagacgaatgttcatcggtgtctgcgggtagttcttcccaccaagggcctgggcagggacaagttcacgcaccatcttgtcatcaagccaccactggatgcgatccttggtccagtcgatagtgtagttgtggaactcgtcttgcgggggcgccatgggaaattccttgccacggtcgtatgcggatgtgttgcctttgccgaagtagttggtgagcacgtgggtgttgttgctgccgaggaattcccagtcgatttcgtcgagggcttcggactgcagaatcgcgctggacacgattcccacgccccgggcgagcgcgcatgataacttcgaagcggccaaagagcatgtagaacttggattgcaccatgggggagtccccggagcgttcaatagtaaatgtcgcgccgcctttctcgtcccagtcttgggtgccctgattctgcttcttccagactttgtcgttggacgggatgccggtcttgttgaagaagaatgtggcgttgctgccgagagcctgcatgctgggacatcctgtgctgttgagcgggttgcagtcggtgtgtgtttgtgcaaaggctgtggcagccaatgccgccatggcggagagcgtgaatgacttcatagttgctagtaaggaattggtgtcgctgtcgtgtatatcttggccgtggagtctcaatcaaaggagtgtgaggtgacttggatgcgcaataccagacgcgcagtcgttaatgtgcagcaaaaaggagtgactgggtgaatgagcgtggagactctcgcggagagagagaaagagggagcggactgcgggcgcaagggagcgtatgaagcgtgttttgagtaactccaggtgaagtagaagagggcttgaccctgcaattaaggaggtctcgttagtgcgggaatgctagaggctgtccgtaattggttgagccacattaaactacaaaccgacgcgccgatcgcctgcgaatggaaatgcacaactgcttttgtgtgctgctggcgatctgcatcagatcacccgcagtcgaattacggtgcttaccatcaacctctttttccaacgtcaggcccgccgttcggtcgcataaacgcctgtaggacgttcctcatcgactgtgcctcgaggctgctgatatgcaggaacccgggtggcgtgcagccaaggtgtacgtgaaacgcagcggcctcgcgcgctagagacgcctaaatgacggccccttatcgatcaccgggcacgctgggctataccatgttcctgtatagagccgtttgaaccgagagtcccactaccaaaaagagttttatccggccttgacttccatcgtggggttgcttggagcgctcgcaacttggcgagtcgttatcatggcacggctgtttgatgagtcgccacggctcattccggtcagagcttccgataccacactcgctgggcgattgccgcctgtgcgacgggctcctcgtacagcgacgaactggccgtgtcgatgctagtgagcgatgaactgccgcagctcatgcgtttgttgtagtcttccatgtccagctccacgatctccgccgagtcttcgtcagattcgtcgctgctctcctccgccacgatgctcggtattcccccctctttaacgtcaagatagctcccccatctgaacagcctgccgtcgaacggatttgcagtcccgcgccatcgcccaatgtacacgttcaatgcgaccagtattctcctaatttcttcccacttgaatccgtagtatttctccaccttccccaactgcccaatcgcatacctcctcgcaatcccccaaagcttctcataaaccttcccctcacacccctgctgcaccgtctcttcatacaacacctccagccccctcagaacctcatgacaactctccatgacctgcctcggcgtcctcgaaaacaccactgcaatagactcataccgcatccccgtctgcagcaactgcacacaatgcaacaccttctcaatccgactaatcgacccggactgccgcacaaaatccctctctacgagccactgcttcagcgctcgcacttcctcatgcctgacgaaatgtaaatacggtaaaacgaaccgatgatcctgcaccccgcccatcaccaactcggccacacagaacccattcgcactccccctgcgcacgatatccgggcgcgcgagatacaacgaccgcgaggactctgagagtttcaagcgccgcagcacctcctgtctcggctgtggtaattgctctggattcgtgagtatgggcgtggacacacacgtcactgaagaacccgcgctgccctcctccttcccatcctcagcagctagaatcctcctctccacctccaccaacctgcgatatgccccccaaaccctcatatccccctccccaccctcctcttccccactatctaacccccccaacgcccctctaacctgcgcatccatctccgtcgcacccacaatcgcactgccactcataccccccagcacgctcaacaacgccagccgtgcgcgcgtaagctcccctacctcttccacccccccctccccctccccctccggcgacaaaaacgtaagacgatacgccgcgcgtatcgccggcgagtattcctcctcctcgacgtggtcgggcgaagcgaagcgctctgggacttccggcaacttgtcgagcaagaccggcgcggcctcttctgtcttcttgtgtggagagagtttcgagagcgagagagtgcgcttgaagcctttgattaggcgggccatttttgcaggctgggttgcgtccggggagggaatggaaagggggaatgcgtgcggacatggttttgctttgcgcgtggacaatggggcgcccttgagcgtgagcttttccttgttcaacgtggccgagtctgtgggatgcgggtttgtgtgacgggtggcgaggaatcgatagcgctagggactcccttggtggtttggtgtgccttgcttcatgtcgaggcgttcgaaatggggatgcgctatctccctgtcttagctgtgtcttggttgttgcggaacgatgctgcgtaaacaatagccgtgtgtctgtcttggttgggatcagcaaggcaagcacgttgtaaatgtaggacatctagagcattccgcaagctcatcagtcttcacagtctgcgcatcaagacacgatacatgacaatcacatgtcgatttctgattaacttgttcctatgccactcggcactgtactactcaaggcactccaatcgtggcctcatctctcccaccaaaccaagcctattcacctaagctgctgcaagaaaagcccgaggcgcaatttggcgggcatcaataatctatgaaaagcctgtcgcgaggaaataggacatcgaacgcataagctcacgggcaaactgcccaacccaataacgccacgcaaatgagaagaaaagcacacctaactagttattctcctcgttcaaaagcaggaaaaaggtaactccgtaacaccccgcagatgattgtgtagtatatgatgcaaagataatccgactcagtctcgagcgcaggaagaggtgacgagttttttgggggttcgctgatgcttcgagcacagctttgtgtgttatacattttcgttttcgaaaggaagacgggagacgggaacatattaaagcacgagaagcgacagttcggagagcagggccggcggacgtggcgtgggcctaatgaaaggaacgccgcatatatcggactaccgtacgatactggccgtgagggtatggctgaagctgagttttggagtgaggcagactgaggcgactgctgtgaacaccaaaagtcagctatccgcgaagcgaaagataacttttgtacaaagcaaggcaagaaccttagcttacaatccaagtgtcaaagacaggcttgcggtatgcgcatgtctttttattgctttggagacctgtgcacccattagcttctgaagtacgaagggacagaggtacaactatgaccggtggggacttacgtaggcgagtacttcgggctagttggcgaccatctctgctctgtagagtatggtgctgagcccggagaggtgggagaatagcgcggcgacgtaggagagtattgagggttgccagcagggctggttggcgagtacgtcgggctcgtgggactgaaggttggagatgtcggtgacgctggggagcgcctctcgctagacggattgaattgcgggcttgtcgggctatactggggtgacgtaggactgaaacgtggcgaggttggactgtagtacggcgaagtagctcccatatgtgctggtgaggtagggctgtatgtgggcgaggttggagagaacgacggcgaagtcggtgagtaacgcggtgacgtaggcgagtaactcggagacgtcggtgaattgtaacttggcgacgttggcgatagaccaggtgatgtcggcgagtactgtgggctggtcgcaccgtatgtcggagaagtagcgccaaagcgtgggctgctgatgcctggagaagttggagagtaccccggcgaagttggagagaagcctggggacattgggctgggaccagaaaagccaggcgacatcggtgcgtaacctgggcttcgtccgccagagtatggactgaaacctccgtcgccatagctgcctccatactgggtgaagccaccttcatcgtttccgccggcatgtgcaataggcgagaaagcggcatcgaagccacccatgccaatgccatcctggtaggtcggcgagccaagatcgtatggagttgccgcaccttggtcaaggtagttgccggcaccagcagcacccatgcccttggagttgtcctccaccatagtgagaagcatggagctatccatgacaacgtcgaattcaccggtacccattggtgcgagctgaccaagcatgatgttctcggacacaccacggcaatcgtcaagctcaccaaagcctgcagcctcaagcagaatctcgacagtctcttcgaacgaacagcgcatgagcgcaccggtatcgtttcggttgataccgtgacgtgtgatggccatgagcataccacgctgtgtcatgatgtcgacaagcaaagccatgtgtcggtggttgacgtaagaaccgtcgaaagacagaaccatgcccagctcgtgaaggagaccagctcgagcagcctcgatacccagaacaccgagaatctcaatgaaggaattggagtacgtcttggtaccatccactccctccacggcgagtacctcagccaaggatgtacccgttgtgtcaagaacccattccttgcagcgagggtcgctcttggacaggactagcgacctatcttcgttcatgacaacgacattgtcttcacggatgaaggcacgctcgacacctttgagacctcgcagaacaacaccgtcgagaagatgtgtctcgagcttccgcatccatcgctcgtctcgctcgtcctcatcctcatcgtcttgcttgaggttgccgtcccaaatgaagcgtacacgcatgacttgctcgtctgcgttctcgtcactgaagatgacagctagattgggcgagaactctcgcttgatcgtgccagctacttcgctgataccaatgttcttgtccaatagcttcttgcggtcgagaataacacgaaggacccacttggactgtgattcgatgacctcattctcttcaggaacaataaagtaagactccaccatgtcctggtcagactccacaagagtagcttgaatttcggggtcgtagtagagttcaactgattgggtcaatgaacgaagcgtggtcagctcaatacgactacgcaaaacctttgcctcctgctgtccagcgttcttgtctgtttgacggacaagcatagacggggtcttgatgtttgccgcgatgttgagaatttccttaagacgtggtacaccgagggtgacgttcttggacgacacaccagcaaaatggaaggtgtttagtgtcatctgagtagcaggctcaccaatggactgagcagcaaggacacctaccatctcgcccggggccacggcagccttcaagaaacgatcctgcaattctcctaggatgtaatcgagcgccttcttcgacagagactcctcgacaacgacgcgcttgaaagctagacgagaacggagatggcacttaaagaggtaagtagcactggcttgcgcctcaacggagagcgggtcgtttccacggatgaccaccaggctgtcgagcaagtcacggacctgacagacaacctccgtaggatgtaggtcgctgacattttggccctttttgattccaaagcgcatttgtgcagactcgatcatgcgcgcgatgttgagaggcagctggaactgttgactgtcgtcttggccaatcactgttcgcaaatactcgcggtcgatcttgatctgatcgaactcctcatcgaggtgacgttggatatcaacgtcaccttggaattcgttagcgccggcgagcttgcttgtcgggatctgtggagcatccgtgcccaggacatcgactttgaagaccttctcgaacttggcttccgacaaagtgatcatgtcgatcttctggttctcgatgaagccaccatcgagaccatcttcaccgtagatgaattcgataatgtcacctaacgagtttcggacagtgccgtcatattttaccatgacgtcttcaagagccttcactagacgacgctgaatgtaaccggtttcagcagtcttgacagcggtatcaatgagaccttcacgaccagccatggcgtgaaagaagaactcggcaggcgtcaaaccacgcaagtaagagttctcaacgaagccgcgagactctggagaatagtcgtccttggtgaaatgtggcagggtacggtacttgaatccgaaaggaatacgctgaccctccacagcctgttgtccgacaagagacaccatttgagaaatgttgaccgtggagcccttggatccagagataactgtctggacgacattgttgaagtccttcaaactgttctgagccgcggtaccaccaccctcacgaccctcgtttaggtacttctggacctttgattcgaaagttccacgaatagtcataccaggtaggggctcaagctcatccctcgtggcttccaagacgatctcttcgacctttgcctttgctttggcaacctctgaagcaatctttgcggcagtttcaggatctggtaccgtgtcaccaatacccagactgaaaccgtgatgcagcagccaccagttcacaatgcgctggcaggaattgaagaacttgacagcttctccagagctcagctcgttgaaaatgatgtgaattacaccaccagctgtggcacccacgatcttcttcgtgacggaaccaagaagaagttcgccacccttgattaacaagctcttatcttggaagtcattccaaggcgaaggcttcgaatcgccatcgctcctccagatgttgacttctttcgggaacgccatgctgatgatctgcttgccagtccagagtgggcgaggcttgaggatagcaggctcgggaacaatgccgtcccagtcaggtacccacatcatgatgcacatgacttgttcgatgggcaagaagttgtctctacgactcatcttgtagacaccgagcagagtgtcctgaacgatacccatcaaaggctggttcttctggggagacacaatctgcttaggaaccatgcaaagattctgaatctcggcacgggtctcatcgctctgaggtacgtgcaagttcatctcgtcaccgtcgaaatcggcgttgtatggagatgtgacagacaagttcatacggaaagtggagtaaggcatgaccttgacacgatgacccatcatagactccttgtgcagggaaggctgacggttgaagatgattacatcgtcatcgtcaatgtgtcgctcgaccttccatccgtactgcagccgcagatcatcgaggttcttgttgtgcttgagatcgagacgcacaccgtccgacttgatgacatagttggctccaggatgctggttgggaccgttgcgaacaagtgatgtcaatttgctgatgttgaacttggtcacgacttccgggtaggtgagcgtacgtgcgatggagcggggtacaccgacttggtccagggacaagttggggtcaccagtaatgacggtacgtgcggagaagtcgacacgcttacccatcaggttacctcggagacgaccctccttgccctttaatcggccacgaatcgtcttcagtggacgaccagatttctgatttgacggcggaatgccgttagcatcgttgtccatgtaggtggcgacgtggtactggaccagagcctcaaactcgttaagaatgtgctgtggcgcaccctctgaaatacactcctgcacacgttggttggcgcgaatgatgtcaccgagcttgtaggtcagatcatcctctccgcgcatgccctgacctgtaccgtcgacggagatactaggtcggactggaggcgggggcacgggaaggaccgtcatgatcatccactcggggcgggcatagtcggcgttgagaccaagcagagccagtgtgttgtctgacaggagcttgaagacgttaagggcgtgctgcggggtgaggacttctttgcggtcgccctggccgtcagagtcttcacccttcttgggcttgtacgtcgcggtgagtttgacaccttctttgcggattgtgtcgggattcgtgttgccgcagccaccgtgggggattttgggtgccttctttgggtcctcctcgccggtgtcctgctcacagttcttcttcgttcgcgacatacgccagatcttgtcgaaacgtttcttcgcatcctttgtcctgattgcattcgcccaatcagggtggttctagatgttgcagtcagcacatggtgttccgcgctgtgatgacttcgtcttcgcaaggaagacttacgtagtcggcagtaatcagaccgcagttgtggcagaccgtctcaagaattttcttgattttcacgacaaaacctagcgctgtcagaaccatgaaaacctaattggtgagtttcagaggactcaccgacgtggaaaacgggcgtggcgagctcaatgtgaccaaagtgaccggggcagacctgaatgtcttccttgcacgtggcgcacgagtacatgcggtcaatggtaccgagcctggggtcattgagaccgtgttcacgcggcttcgtgttggactcgtccatggtctcggggaacatgatctggcacacgctcatggccttgatctcctcgggtgagagcaggccgaactggatctccttgatcgtccggagcggacatttcgactggacgggcgcaccgggcggcatgttggcggtggtggtgcggtttcgtgggtgaggctgtcgattgagcggaggctactgtaggcagatgccgtcacagtcggagcagccgcggtcgcccctcgggcacctctctccaggaattaaagtcgcgtaaaagggtgccgtggtagcgatgtcggcggcggatcgcgcgtggtaatggattcgatgcgcggcgcgcgcggaaagagatgctggcgaagaatagcacccgggggaaaagggctgcacgggggcctcgagtcgtcgcgccgggcagcggaaggcgagcgcgcagtattagagcactcgggggagcgcagacggggccgtagaggtggaagacgcgctcgctgatatgcgggcggtcgatggtgatgggggtggggaggtggaggtggaaggcgtgacagagaagggtgtggtttcacttcacaaaggcgacaaaggacggccgcagtgcttggcaccaccgtcgcgctagtgccaaaacagcctcactcacgtcccacacgcgacggacgcaacgggcagtttgatgatactttctctctgcatctgcctgcgcgcatggactgccgtcgtgtctctgaagatgctgccgcttgagactgactgctcacatcccccgcagtccacggcgcatcaccatgaatttgtcgctcgttgatcccttcatccttgcgcaggattgtcctgaggttatcaccggccgcctacgtgagtgtctcccgtgcagccaccacagcgccctttgacattgactcacagcatgcaggcagcggccactcgacgtctatccgcttcagccaccgcggcgacctgctcgcgtccggacgtgtaggcgcactttcaccccagcctgcgaccgcaactaaccgcgccacagcacgatggcattgtcgtcatcttcgacatcgagacgaacggtgttgcgcgcaagctccgcgggcacacccgccaggtgcagtcgctgagctggtccatgaacgaccgctatctcctcagcgccgggcaggactggaaggtggtgctgtgggacctgaacgatggctccagagtgcgcaccgtccgctttgaggctgccatcttcattgccgagctgcacccgaagaaccagtgagtaccgcaatcgcccatgtgaatgtcacctgacagccatgtagcatgtgcttcgtggctgccctcttcgaagaccagcctgtcatcgtcgatgtctccaacgagatccccgtcaaacactcgatatcctccgcaccgcgcagatcccaactggagcgcgacaatgcgactgagaagcagaccgcgcaggatgccaagcagacgaccaccatgacgctctttacaccgtcgggcgagcacataatagcaggcacgaacaagggctggctcaacattatagaaacgaagacgcgcgaggtccgctactcgttcagggtcaccaataacatcatcgtgtacatccgactgacaccctccgggagagatgttgtcatcaactccagcgacaggatcgttcgcacgctccacataccggacctgagcgaccccaagttcgactttgatacattacagctggaagtagagcacaagttccaggatcttgtccaacggctctcgtggaaccatgtctccttcagtccgacaggcgagtacgtcacagcatccacctggatgaaccaccacatttacgtttgggagcgcgggcaaggtagtctagtgaagatcttggaaggcacaaaagaagagctatcggtcgtggaatggcatcccttccgcccctttgttgcagctgtcggtgttgactctggccgcgtctggctgtggtccattctccagccgcagcgatggtccgcccttgcacctgatttcatggaggtagaggagaacgtcgagtacattgagcttgaagacgaattcgacatccagcccctcgaagaaatacacaagcgtcgactcaaccaagaagacgaggaggttgacgtcctcaccatcgaacccatcaaaacatctacactcgagtttggaccatctggcgagccggaatttcgcatgcccgtgttattggacattgaggccagcgatagcgaggacgaggtcgtggctgtcggtgctggccagtttcggaggagaagtcctggtgcgaacaaggaatggatgaatgatgaagaagtcgtcgctagtggtgacgaggcacgaagagccaacgggacggcagctacaaatggtaccaagaggcggcgttgagacagaacaaaactatcattactaggtccatgaatctacgcagcataatctcaacaagcgcaaacctgcactgctcacacgcagcctcacaatcccagcacattctttaaccaaatttaaaccttttttgaactgtgtctcctctttgccggagttcggcgtttaccattctttgagcagcctgatgagtgctcagcaaaccagattttccaccctccgtgccttcctcgtctttcaccttttaccaatagcgcgagtccgaccaggccgcatcttaatcagccgctcgccgcgcggcacacacagtgccgttcatgtccaggacagtgataagggcttggtgagccgcgtagtaggtaatatcagcgttggtgaaataacaggcttgcaagttttgtcgcatgcgtattcaatggacccccctctgcacccacttgtcaactcagccaatgattcttaacgtctattggccaaagtttctgggttgaaaaatgcaaggcccaaggtaaactgtggtagcccttactataaaattccatccaatttatgagcgtagaagcttcggattagggggccgaagatgcaaacctgcttctcagggggtgccattcaatacgcaacgcatgtataaaagacctttcgcccatcttccctctactctctcacgtcccaaaacaatccactcgaccaacgaacccaatcaacccgatctcgtcaccgataccaccaacaagctcctacctacaccacggaattctccaacctccaacccaaacccacagcaaccatgaagttcacaaccatcaccaccaccctcatcgcgcttctcacctccacgaccctcgccaagctcgagtccgcagaagaacgctgccagttctgtgcctacctcgacgcccgccagtgctacaagcactcggtcgaggagtgccgggactttgggcgataccgttgctggcagaaggtcgcggagtgcgggcggaaagccaagtgcattgaggagaaggggcatgcggtttgtgttgcatagatggaattgcttcagttctctcaccggcgcttctccgtctacaagaagaatgggatagatatgatgatgtgtagggaatacaagacgtggagatattcactcttctcctctgtgaaggctgataatgctcttgttactcgatgtgaaatgacaccctcgggatttacatttatatgctacgcaaacactgactcgcccaaggcgtctctagcgaccactgcaccacccgtcgcaaaaggcgagcttcttccgcaaagtcatcgatatatgcgttgtaacaggtagcagcaaggtatatcagcagttggattcgcagtatctggtctactgtggttctgcgagttatgtgatagtgatgtggaatagaaccagggcttcagattgaacataagtgtctaagctggatgcaggtggagtgtcacaagtggcatgtgatgggtcgagcacggaacggcctgggagcatggtttatggaagataggagatgagtacgacacatggtgtccccagctaacttgtcattcttgcatcatattatatcactcttcccaaggaaatcacacgcagcaaacatattcgtccctatcacagttatatgtgtatttctctgcggtcctgctaccatgtgcgcacatacatctcccctccccctcaacaatctcatttccacctcccactcctcctccaccactggccacaatactcatccccatctccatcctcactaccctcttcaccctcccctcagccctcgccaacgacctcgattggtgcggcccttgcgatacaccaggcctcgaacaatgcgcctgggccggcgactgggacaaagcgcctacatatcttcaagagtgccacgtcgttggtaaacgtcgtttttgggataatatcgatcagtgcgagaatccttgtgcgcgtaatcatccttagatgttttagcatcgatgctaattgggaacgtaggtacggggggattgcgagttggagagccggtttgcaagtaggtagagagaaggacaaaggaggatatgcatggagagaatgtaatggagggatagggtgataactttgtgaggttgagctagacatatctatgtagccacaacccgaaattgtgcatgagagcctgtacatggctgaagctatctctagtgtcaattttcaagactgcgaagtggttcccttggtaggagatggtgctgatgtcgtagtagatatgtagacaagattggagaagtgggagcacgttgaaatcgagcaatccatttttaatggaggcgctcttttcccatttcgtttcggcagggtgacaaggcttgtccaatctaagacatcaggcgcgatacagaactattcaaaactcgcatttcgtagttcggcaggcagcgtcacgagtaaaagggccgtggcgttgatcggtacaaaatcacctcgttggatagatgaggaggtcatggtggacttgagaagcttcgaacgcacgacgtgaaagctaacatatgtcgtatggttcttgcccatagcgaactattgcttgcttgaaaactttgtgccgctcaattactgtaagtcgtttgcgtaaacctcaagcggcttttcgtaccatagctcggtcgcagcgcatgtgttcctcgtggccttgtttaggtttgaatagaattgtgcaccaggatttgtatagaaactaccggcaatgtctttcccgttaattagctaaaccagtgcataatcggttaatcgattgtgatgttctgccgtggtaggtccaactcgagagcttcgccgtgcataactccatacacgaacgcttctccaacaagccggtatcggccatttaactgaggccgaaggacgaaaggaagccctgctcgatgcagtatccacacttcatcgcctttgcgaagcgatcgcggtccagtgcccagatagccacctcttgtcctgaacacccgcctcatcttgccgccactctgatcgagctcgtgttgtagttgtgcaagaccgataggcgagtaagatccgttgaacatactctctaccatggatgtaaggcgtcctttgtattgagcgaggcagtagggcgaatttggcggctcgagaccaagcagtgtttgccactcagggtatatagagtccgaaagtggggtgtgatggggctgaaaggagtctctacttgaccaaggcatcaggcggtgtcgaatctggaggttgataatgtaatcaatgaacagcgaaccaattgcttgaggagcagggtatttgtgcgcatagatgttcgtggtcagtgttctccatagtatctcgacccgcgacagttttttctcattaatctttgcgcttggatagggaagaccgagcgatagggttaggttgacgatgctagcccaggaagctgacggatctgaagattcatcaaggaggagcgctgttctgtcgacattatcgatcatatatccatgcacgtctaagagcccttcggccatgcgagacctttctggtatccagtagtgatcgcccgatgctctccagacactggatccacggaagcgcagcggataagggtcaagaggtacactgaggtcgggcacccaggacggcaagccttcgatacgccttgaagaatgatcctctacgtgcgataagagcgaaagctccttatgagagttaagcaaaaccctcgcagtctccgtgtaaacgtcctgaacgcttcgattgtaatccggaatgaggacactgggatggtgtcgaaacggtatttttgttcggtccgcgagtcctagaaaggcatagactgcagagcaacgagacacgaagtcagtgaaattgtatattaaggtcgtgtgcccatcttacctttgtctcgcggatccgaagattttgaaaaacggtgtttgtccaatagcatccggagtgatggtgagcgaacgacaggcttactgcatgcttgagacgcagcagaaatatccatgcgtgtctcgttgatatagactggacccatgtccactgacaattttgcttgaagaacgcgtctgtagatgccaggctttttccgcaaggtagcgacatgtctaagcttctcggtacgaaggtgatgatagaacttggtcaccttcacgaatgatagggcctttgagagaacctcccacgggaagacgtgtttgccgcataccaccgtcgccgatttcgctagcgctatctcttgcacaacccacgctcttttgaaccagggccggttgacgagaactctggcaatgtggggtcagctcgcatctctcacgttctgtacactgtcgactcacatgaatccaagccagttgtagaaagataagttcagatgtggcgctttctccggctcataaaatgacgtataaggtaccagtggccaagacttgtcagaggttgaggcaatggtacgaattgtcttcagtgcatcgtgtacgaactcatcatccttgcctagccatacgaccacgccgtctgccttcttgaagacatcgcccattcgtttgacttgattattccgctcggcgacattactttgatccacacacagagcgtcgatccagtagaaactgggcgtcttcggtgtgtgtgctatattgatggtgttggtgagcatgcggagagcgtctcgcagattcgtagtgaccttgatgagttggccgtcacagatgatcgaatgtttgcgcggtggtcctatttcaacctcttccactgcacgtctggtacgtctttgaccaccaaaatgtgacgcatctttcaaaagttgcggtatcttgacttggctctcaccccaagtatagctgagcgctctgaagtttggcgagtgctgtagctcaaacgttctcaaagaacagcggatgacgttcttctctgcaaatggagcgatttccaggagccggatgcatgttggtgttggtagaggttcatacttgtatttggtgatgaggaacggcagatgtagattctccgtgttgcgaacagcgctaatgctgcgaaatctcatgagtgcgagtgtcgtcgactgcgactctctttaatggtcacgtgacggcacaaatgtcgcatcttggtgcatcctgtgccattcaaatgcgatgggagttgaatgttgatcaccattgcctcggggcattgtccgattctcatcccggtagcgctagcggcagagatgccgccggtcattcaagcgtccgatcagaaagtgctatgtctggtgattgtgaatcaatgaacctcgtgaagcagaggcgatgttgcaagcgaagacgatgtctgcgaggacaatggttccaccgtaaggtgatgcgtcagccacgtcaagtagggaaggcactgtcttccgttgtcggaagacagggaagctacgatcgcaaacttcagcaggtgcttgagctccacaatgtcacgtctgaaaatcccaaggttgctacaaagaaaaacacacgagcatttcacgcgtctagttgtgtatgactgcctccatgtccgcacaagatgggttcggagaacggccgatcttccccgcatttggctaatttgacgcgtgaagcgcttacctaacacgagtagatcgaactcaatcatcgccgtcatcacctcttcacccttcacgcgcattatggtcgttccaccctggcctctcgagatgcttcccgcgagcatatatgtgcagctgccttacgactgacccggactgtcgtaatgcaacgacatcatgtacgctcaacgcctcaacccctgggacgacatcgacgaggatgcacacgacgaagagctgccagactacgaggctgacaccgcgcccgcatacgatttcatctcgtttgacgagcccattgccaccttccacttgcgacagtatgatcgcaaaatacagttgctgagaccgtatggcgcatctgaagcgtcctcatatcgcataacaacgaacagcttccgagtcttctccaagaagccggagatggaagtgctttacacatcaaaggagatgcggcagcggaacattgcaacgatggggttcgacaaagacggtcccatcccttggtgtccgcgcgcgcactttgtccacaccgatactgacggaaccgctacggtatacaagatggaagcgaggaacttcgtcgattgggctatcttttttggcgacaggcgatacgagtggtccatcttgatacggcctgcagctcttgttctgcgagaagtgaattcggactttgtcattgcgcgcttcacgtactcgcaaagcggtacacaagccatgcgcggtgccgaagtgggcgagttgacgctcttccgcgaccctctcacgatggggattcatggcactgacaaggtggtgtgcagcatgatggttgcgatcacctccctgaagaagatgggcaggaactacagcaacagtccagaggaagtgatgagaagtggatcggtgaatcggtgaatcgggagcacattcccacgcaccgcgcttcttcctcgggcgtgtctatgatctgagacttcgatctgaagcgtcaacggggaccgcaggtggtgttggtttggcatggatgctcgtaccttgctggaagaggcggggactagtgcaatggctccctttatggagcttgctagcggaaagacgctcccgtacggtcgaccggacttacataactggtagtgcatctgattgcacaatccaagacatacgattcacagctgtcaatcacgacccattctcgagtgacccatctgatacaactcttggcagttttgcaaacggacaacgatagttggggtgattgacatagacatggcgacgtgcatttggattgaggtggtcttctccgcgtattagtgctgcttggccgtcgcgaggacagacgcagatctcatgatctcatgacagtcaactaggaccagctactggcgattgcggggcgggccgtttgcaccaagcaccgctgtttggggacgtctagcaagtagcagccgttgagcgacatatcatgtcgcgcgcaggccaattcattttcacgaattttggcagtatagtgttggctgcaatgcggaacggtctcgcctttgctgagagattggcgccaactgttctcttcttccgtgcaggggtgactcagcgggcgagcaaaggtctcgactctcgacgactgctgggatcgaagacgggtggagcatctgccgatcgctaacagctcgtgtggagactgtcaaagaacgagacgcttaactttaaccacgcgcacccgccaggccaagtctcctgcgaactgtgcgaggcgaacaacaacaatcaacaagaatgatcgacgaggtgcacgaaaatcgcggcggaatctgcgcccatgtagccgtctgtcggtgcagcaaacatgcgcattaaattgcccatgatgaggccatcccttttcggcccctccgagatgcaaatgactgtcagcctgtggcgggaacgggcagggtgtatggcagttggagggacgtgtctcgactgcaagcgagcatgtctaaccgcaacggcgcacccaatctcgtcctattccactctcccgcgtccgcgctctcgtgtttcttcttcggcttccactgcagcgggcgtagtgacctaccgagcttcgagtgcgcgccgtccttcttttcactcttgcactcgcgcagcttgctcgctttcgtcttcgacgtaccgcccacgcccaggagctcgccagctgcccattctctcttttccttcagccgcaattaacagagagagctcgctgcattcggctagcgtcttgtattcacccatcgcacctgccacaccaccaccccagggtcgcaccccagagtctccacacctcgatctacactgacacgattggaattacgccgggacaaaccaccgcgaggaatgggatacagacgatacgccacgcttcccaactgcctcgtctcgcacgtcgctcagctcccacgacgcacagctgactgatacccgctgtgtcccgaggctctgcgccagatttccttccaaggttcccgccctcgagacaccgattctgccctgttcgcagagaaatggtcaagatgcggatccctattcgggagcaactgggctgtctggtgctgctggcttcgaccgttggccttgctgtcatcgccattgcaacatggatcaccaaccacagcttcgtgcttgggataaggtaggattttcgaggctggaatttccatcgctttgctgacactgacgcagagcaacccgcctcacgttgactgcctcgctcaaagccgcccagctatcgtcgaacctctcgctcatgcaaatcctagtcgtacaggcagccaatcgcctctcgccgcagaccgcattggacaggttctacaaagggaattacagccaatcaaattggggtcgaactatggaagactacgatgctgtatttgctggtgatagcagtactcaggccgccatccaggcaggaatatatcaggccaactccactgcgtatcagatctttaaccgcacagcatacaacgtggccaacgttgttctgcccatcctcaagcctgatggaaataatgccaccttgggtgaccccgtctacggtttcattcccgagctctacccaaagctggacatcgagacgattgtggttaacaactcattcaactcatacagaggcagatacgacggtaggatcgtcgacaataccagctacctgttctctgggccatatcgcgtcaacgaaacattcagccttgtctccatcacgttgccgatcatcaacaacacctcaaatatagaaactttggggtggctgacgacggttctagatgcgagtctgattaccagcgtggtcaacgcgatcgaaggcctagaccaaaccggcctcactctgctgattggacctaacaacgtgaccaacaacttcccccctggctatctgtacacgcaatcggatcagcatgcgcctgaaaatgcccaggttcgatatttgatacctcccaccatcagaagcgacgtcaagcgacatgggcagtacgatacttcccttgacccgcctcccttcgattggacgaaatatcctgctatccgcaaaggctatacccaggccactggtgccgccgggaatgctggtagcattattgacacgcgaaacgaggatggagacagtgtcgccgtagggtatgccgttgtcaacagccccatggtagactggatgatcgtggtcgaacaggaacacaacgaagtttggggtcccatctaccatctgcgaaaagtcattcttgcctgtgtgtttggtaccatgggcgcaatgctgattgttatcttcccggtcgcccacttctcaagccgccccattcgccgactacgggacgccaccaggaagactgtagcgccgcagagtttcgacgacgaaagtttcggctcgcagaacgacggtgccaatgatgactctcaggaagaagttgcgcgcaaagaaggtttttttggctcggtcatacattaccgccggaatcagaaactcagccgcgcagaaaagaaagaggcagagcggaggagacaattccgcatcccgagcaaagtcaaggatcgcaaacatttcatacatgatgagctcactgatctcaccaaaactttcaacgaaatgacagacgagcttatgatgcagtacgagaaactcgaagaaagagtagcgcaaagaacggcggaactggaacacagcaaaaaggctgcagaagcagcgaacgagagcaagactttgttcattgccaacatctcgcacgagctcaaaacgcctctgaacggaatcttgggcatgtgtgcggtctgtatgggggaagatgacccagtgaagctgagacggtcactgggcatcatctacaagagtggcgacctattactaaatctgttgactgatctgttaacctttaggtgagtggatatcgcgacggacgtctatatttgaactaatgaaattgcagcaaaaatcaagtcggccagcacctcagtcttgacgagaaggagtttaggttaagagatatttcccagcaaatcttggcaatatttgacaagcaggccaaagaaggcgagatcaaactggctgtcgaattcgaaggcatgtacgagaacaatctggacgacaacgggcgaccaaacgcattcggcgacttggggccgttcggtcttggcagactcaaggacatgatactgtacggcgatcagcacagaatcctccaggtcgtcatcaacctggtgtcgaacagtttgaagttcactccgccagggggtgctgtgacccttgttattcgatgcgtaggcgaggcgcacatgtccgacagccgaaaagcttctttgcagtcgcgacagagctcgacgcggaattcgaagacccgcttcaggacgtcaagctcggaagtgggctcagtatcgatcgcaccaagcaactacgacactgcgaacgtcatcaacgctttcgagaagcccagctcatacgccaacatgatggcacaggaacgagcagcgactccaccacccggccgctggctatcgtttgagttcgaggtcgaagatactggcccgggtattcccgacaatttgcatgccaagattttcgagccattcgtccagggcgaccttggcctcagcaagaagtacggtggcactggtcttggactgagcatctgttctcagcttgcaggcctgatgaaaggcaccatcggattgaagagcgaagtcggacaaggcagtgttttcacgatgcaaatccccttgaagcacctacaaagccgtgctgacagctcggcaagctcaagcaacaacgtacccttcgaaagcacgaccccacgtcgaagtgtcgaagacacacgggacgcaatgtcgggtctctctatgcattcaacaaccagcgctcacaataccaacacagcacccggcggccctgtggcatttgatgtagatacacaaccgcgtctggttggcctcagccaacctttctttgcatcaaacgctcctctcgaatcgccaaactcgcaggcagcagctgtacagcggatagaagcagaggctacaaagcgtggcggcaaggtcaaggtcctcgtcgccgaagacaacaaaacgaatcaagaggttgttctacgaatgttgaagctcgaagatgtgtacgacgtcaccgtcgccaaagacggccaagaagctctggacaaggtcagggagagtatggagcacaaggcaccatacaacctgatcttcatggacgtgcaaatgccgaatctcgatggtctgcaatccacgcgactcatccgagcatctggtttctcctcacccatcgttgccctgactgcctacgcggaagagagcaatgtcaaagtacgtacatcccgcctgaaacacccaggacatctgctaacacacaatctaggaatgtctcgaatccggcatggacttcttcctctccaaacccatccgtcgccctgccctcaaacacgttctcaaaacctactgcccacccatcatcgaagaagaggaagaatcaacaacaccgcccggctcgagcacagccgcgccaacaccagccaacggccacatatcgcaatcacagccacaacgacccggactacttcatccgggtttcgcgccgttcaatacaggcgccaccagtaacgcacgcgaatctcccgctgtatcgcctggcactctacccccgtcgtaatttctaatcatttgttccttttcttttcacacgtgttttgactcgataccctcttttgtaatgacatggtccgggaaaaggcgctctctggttcatattctttccttcttttgcatgtgtacatatcaaagcatggcgctggtttcggggatctatgggcaacaaaacggcatgggggaatctgcatggagttttcttcttctttgggacctgtatggcttgggtgttgacaggacatggtttgggaagagcatgggcttgcggatcgagattcatatgcaaacgggcaaggatgcgggttatcatgtgcaatgtaaacactgggttttgacatttccagttattacattgctaggcatgctgtgtgtgatgtgatgtgatgtgatgtgatgtgatgtagtgtaggtatactggcgtactgcgagtagagtgctgtaatacaacagccgggcagtaaggcgagcgtcgtgtcgcattgcgatgttggcgagcgcaagcgcgcggactggactttgtggctacttgacgatggtaactcttgtacaaccctttcaattcatgttttgtggtaggtagaccacgcgcattcgaagccgagaaaggacatttggacggccggagggagacaagcttatacaagaccccaacatagtgaagatcaaggacttgggtgggtagcaccaggtactgcaacatttcgtgtgcgctctgttggtgttctaacatctattatggtccagcggtgatgtcatacacgatcctggatagactcaagagggtattagttggtattggcactttctctataagttgtagaagatatatccaccagaaattcttcatgtgaaattcactcatgtcagcgcacaatgtaggaggcttacaaagtcagataagttgacaagcctaagacggactaaccactttcgctctagcgcaaagacctcagtcgacgacatgtctttgatcaggcatgagtccatcacatcacagcgtccaacatcttagcacgcatattataatcatatcctgggtattttagctatgtcaatgtccctaaagagagcgaaagctcttgaaaacgaaaacatgcgaagcgcaactcgtccttgaatgtaacggtgccggtacattgcactgtcctccggttgcataatgtcgcataacctttcttgctttaatcttccgtgaaaattatcttcaggtcttgaagatgcaggttgtatctgtcaaagcgcgacaacaagacctctcgaggaatgagtcgtatactttggagggtggacgaagtacagtctctcgattaagcagcatctgactttttggccttgttcttcttgttcttcttgaattcattgatgttctccttgcccttttgcttgctattcgtcttcgcagtcatcatgctccgcctagcttcagcggctttcgcaagcctagccactttcgcaacttcaaaatcaaccttttttttgtctgcgtaatgcgtgttgtatgagacgaaagatcgcgggtcgtcgaaagcgctatcgtcggtttgttcgtgttcggtaatggcttggacctcggcggccttctggacgggtgctagtactactgcagcctcttcctcggtggcggctgttgaaatctggaaattaatcttttccaattccttctgaggaaccttgactgccaggacccgtgcaacggtttctccccgtttcggatttgctttcttgccgaaataaaacagctcgttattctgaacatccatagtgattgtcaaggggcgattcttgatgttagttgtcatcttccaaccaggttccatatgcggtaagggaggaattgtatagggcaagccttttctcgcacattggaacatccggttcttgtctttatcaccccaacgatgcaccgcacaaccgttgggcgatactacgccaatacggatgccacagcaccgatatccatctttcgtcgggatcttcacagagcagaatgctaggtgcaggtcctcgaagcagctcaattggatgtccccacagtccttctcgggacaatgatgagactcttggtcccgttctaatgtccatatattcttcgcatgcttgtcgacgaggcctgtagagatgcctggtccgtataggagaagcttcggtaatgaatcaagaggcttcatgttactttggtttctagtagattgattttgatgagttgttgtagcagttggttgtagctggggtgggactggtttactctgcttcgctgtagtaaaggggaaggcttatagggaaggtaggggcaagtttttggcactacatacattcacgatgtgcacgctaatgtgtacctccgactccagcgttaaccgatctggtagcgggcggatcgatccccttatcacaaggcaacactgtgagcccactgaacgtattcacggaaagcgtttagtgctaagcgcctccgcatataaaccactgctcccctctcctacattgatcagcacaaagcccaaccaactcggcctcacaaccaaaacttcaattaccaacaattcacggcccacaatgaagattttcagcagggtcaaggagctcttcagccgcgagcgccgccatcgagaaccagattcgatggcgacttcctcgaatacaacctgtgcgccctattctcaaggaccagaccagtctaagaagcgagggaagatctcgagtaagctacactctttgcgacatagtataaaagggatcggcgccgagcgtacagttatttacaacgagccgcccgcgtataccagcgcaacaaccaccaagagagcaaactgtttgctacatgtcgatattgaacctacatcaacctggaactttggcgatttcgtcttaggtttcgaccgtgagatcgattattcaattccggatagtcatagcgttacaactccggtctcactacaacaatccatactgccggccagttcggtgactccgccacgagccctggtcactccgcttgctacgtcacatgtttcgatgccctccactctctcgaatacttcaccttcatccagtcgctctgtcgtctcgaagtctttatcgcttgatacttcccagagtcaatcgactatcttgattgactctggagagtctggcaagtcgtcgttgacccacatcgacgatgccgaggttgtaccgcccactgttatcgacatccttgtaggtgaagccagcgtacacaacagctccaagaagcaagactctgtgtcggtagtgcccgaaggagtctcgaggtcgtgtgatctggaaatgacagaacatgaagatggtgttggtcatatttctagtgacactacatctgtcaaagtcgaagactcgaattcagatgacgaggaggaccgggagccgctgcaccgtcatgactgggacaccattcacaagatcccagaccttcacttcaaacaactcatcctgtcgacgatttcccgagcagactccggggcgactactatcaacgattgtagtgtcaatgcacgaaacgatggcggcttcaatcatatcgtatacatgactatgctgcataataatacggtgcagcgccttattgtgcgagtgccggcgatcgggacgtttgctcgctggcagaatggggatgcacacaatatgcgatgcgagatggctcttctggcacatcttcgcaagaccaccagcatacctgtacctgaggttcttgccttctctgacaacctcgatacgcccattggtgcaccgttttgtattatgaagcagttgccaggcaagcctgctcatcgtatttggttccaagatcccgccaaccgcaatcacgtcactgcaaacgctgtcaccgtggcaaacgagaccaagcgctgcaatactcttcgatctcttgcacacttcatggcacagttggcgacgctgacatttgacaagattggtacaccagatctcataaacccatcttgtggtgaagaaccgcacaacgtcacgcattcctatcgctggaagaatgcatatcaggtgacagctagcgatctcgaaaatgagggccagatctaccaatatggtccttttgagaacagcgaggagtacatgatctcaacgctcgaagaatcgtggcctctcacccccgatgcggatttcgacccagatgacaaggatgaccaagacacctggaacagctgttacggtatacgccggatcctcgacctcatctatgtgcaaccagctatagctttctcgttgcaagaccctgacgacatctttgagccagagtcgttcgtcctccggcatcctgaccttgacttccaaaacatcctcgttaatgacgatggttatgtcacaggcatcatcgactgggaaggctgtatggccgttcctcgctgcgttggatacgcttcagttcccgacttcttacgccgcgattggtctaagggccattcgctgcgcgactctccacatatgacatggatgctccaacactaccgccaggtctatgctgatgcgatgcgagagaccggagcgccagaggcaaagtacacgctcaagtctgccatgtatcgagctgccgttgaggcggtgaacgatggctcgcccacggatcttatcaagaagatctttgttcacattcctggtctatgcatgacagacgtcgatgagtttcagcagtttcttggagagggatggcccgaggcgctgaactatcttggccaggagttgaataccttgttcaagcctgtggctttttagctttaagattacgtcaattttgaaaagcatgcgaatttggggttttagatacaacgtatagctacacttttagatgcaacgcagcgtttagacttaaacctataattgagtagaaaagaagaaaaaaatgcctgaagttttcttccttcgtaccttgttcattcaacatgtaatcgagaagacacttaaatgctcgatccaactacctgacgtagtcttgctcatcacacacaattgtgattgaggaggaacacaaaaacttcgcgactgtccaacttgaaaattattcaccatcaataatataatcaaagatacactcaagtgattgattattgtccacttcaaattaaagacacattgtatccatccccaacgaaccaatctcctttcactcaccactaacaaacttttgagctcttctcattaccacttaaccaatttccccccactccctggcggatcaatgtaaaacaactccccatccctcagatccgcctccgcatgcacatgatacctcccgcaaatcggataatgcatctcccccaactgcttcctcaccctcggcctcctcccgctccccacgtcctcgatcagctgccacatcttgctacccggacagttatgcttcacataatctgtcaagtcgccgcgcacagaattgtcctcatcgatggtcaacaggaactcatctagcgcggcgttctgcagcatcggggtgtcagagcgcagcgcgaaggcgtacagctggcagtagaagaggcgcgaggtgggtagcgaggagtcgtcgcgggagaggcggccttggtacagccaggtggtgtaagcggcgaggacggcgaagttgtcgacggggaaggtgatgactggacggctacgtccggtttgggtttcgtcgaggctggggagtgtaagtgattgtagacggcaggagggtatttgtaaacgcatactgggtgtggaagaaacctgagcggtggcgcaggacgctgacgtgcaggtcgtcgtgtacctggatcgagctgcctttgttggcgtggatgtcgactgtgtcggaggacttttcgtagtcgtatattttccaggggaatttacaggggacagttgagtcttgggtagacattttggaagtgattggtggggcggtatagtagctgggttggtgaaaagattggtatagtcggttgagtatagaggagagcaaggtcaatagtggagtcgattttgttgagttgactattgaggcagagggtggctgagaaaagtcatatacggagcgagattggtatttatacaagcgggcgtgggctagaacctccgtgcgccgacaatcggtggtgacggagagtcgaggtgaaagtgcgaggccgggtcacccacaatcaacggcttgtcaggagatgaccggaatggctggtacagaagatctagaagatcggaatatggtggattcatatacgtctggcgataagtttgctggctataggaataatcgcttgtcacggtcacttggcgtggtcactagagacgatgagcaataacattgaggcacatgataatcagtttcttgttttgaattgagtccgaaaactgattgccgtttgcgcaatccatgtcacgcgctaatcgcattgatgaagtgctggatttgacaaagtaagaaaactcccaatcactgttaacagcctagctcctatttgtgcccgactccaatatcacgctgtgaccattggtcttgatgtattctggttcagatgatatgaggatccttgtgatcatgatacttgcagatttcggcggccttattctcaaggaaccctttcttgctccccacattaccaggccaggtcttgagctctctcgaccgcagtacaacgtcgataaggaactctttagggtatgaagactcgttttccttcagcttatcgaagctgaaagaactcacagccaagtcgacgaataatgaacgtaggcacgaccccgcgacggtgttcgtgtagatgtagtttaaacacctgcaagcatatgcccactcgttcgcaaagcgctggaagagcaggttgatcgctgcattgcatagctctgggatgccacgacagtctccgaagacgaatatctcgcacaggtcaggctcggaaacaggaacttggccgttggctgcaggggtcgagtacagcttgccggaatagaaccagtgaaagacgatttggaacaaggctggatcctcctgcttgagttcgattctgtcggtcgcatctcgcgtccattctggcttcatggctcttcggaagtaggaggagtaatgctggagtaggccgccgtggatatggaactctttcttgtcgcactcggagccgaccacaacggttacgatgggaccataggtgtcgctatttcagattagcaaggtgggtagatcattgaaaatgtttgctcttacggagagggccttgttgtggcatgctcgcacgccgggagctggatgagcggctcgcatgctttcagcaggcctttttgctcagtattcgtcatctcgattacttagtagtgcaatccgtagtttttgagaggttgtgtgagttaatgagagtcttcaacgcgttgtctaggtatcaccacgagtaactagcgtatcttggcaattttggtgaggagagtgagggagaagatcacaagtagtggtgaaggtgataagccatttgctgttctaaagtgaaaggctttgcatgatatgatagagaagtgagacaaagtctgcccgagtgactgccatacggacagaacgtgagaaggacaccagtccatcaaacatggagcaaagtagttgtgaggacgatcattatgagatgagtgtagctatgaaagtgcgattacctggatctcgatcctcgtgcgtacctgcggcgtggtccgtattaataagtctcctgcagagaagcattcgagacgaaaatgtagcgcgtgtatgccgagagaggtggaagcatgacgaagctatggcaagccgactcgagggcgtgagtttggcgagccaggataccccaggaggagtcggcctttgagtgttcattagcaaacggtacaatatgcaacaggctggagacatgcatctggttctctacatcctcctcctcctccttcttcttcttcctcctcctcctcctcctcctcgtcatccttgggctcagacttgatctcgggctcagaatgcacatgatagcgctgacagaagttggctcgcgtgtcgctagcccaggccttgaacacgaagcctttgccagaagttttgtccttgattgcgacagccttgatgacctcgaacaagagcgtttcatcgcagccacagagctgcttcttctgaaagaggcttgtcccagatatttcggccgtcacgtccacgaggaacttgcgagagtggtctcctcgaagtggtttggcgtataagagaatgctgtcgtcgcctcagacaatatcttaaaatccatagcttgcagcgaccatgcctggctgataggcgcagacaccaatgtttgacgaggaatgtggtgtttgacgaaggtttgcttgacgagggagttgattttcgcgcgaagttcccaagccaacccaggaaggagctgttgatgtgaggagctcataccgtgttttgtggacgcgcatactcggatttgcgagtcgccttgaacagtcgccttgtacctggtgtggtccgtcaacacatagaatgcaaggattacagcacaatgcattgttagtaatgcagattagaagatgcgtccaaaagaggcttttgacaacacaggaaacagagcaacacaacaaaagggaattccattccgtgatatttacataatgctctttcacggttctcaaatctcccatccctcaccgggcttcctggcctatgtcgaaggttaattgacagctcccgacttgcatacgaaggactcaccagcagcgcgcgcttgccaccaagctcaacctccaaaccatctgggtatgtctttggtgcactcttcttgtccgggtagtacatggcaacgactccgcacagtcctaagacactagcgacgaaggtccccaacaagatgcctccccagccgggcgtaaagtggtcatattcgtgcagcgatagcacaccgaggatgtcgttgtcctcgtgacagggctcgccgtagttgcgtcgctcctgcttgtcccagtagtcgccatagggatcgcgcgtcgagcgcttctccggaggcgggttgatgtagccgccattctggttggggtctgtaagctcggcgtactcggctgccgtgagggcggtgcgcctctggatgaattgcggttggagtcgtgctgttgcggggacgagggatcgagccagcgggcgggccgctacaatgcgcctggagagcatgctatcacggtattagagctgatctggggaatatttggtctgacgacatacgttgcggcacagttacgggggtttgtgtcgtggttcgttgacgtgaggttcacgatgagcttccgcccgtcatggtggcttggcacgctaggccggattgagacatttgctcatctgtcacaccagagcatcgacgcgatggcgaattttgcgtgtgaccatcttaggccagtcaagtctcgagtgccatttctgtcaatccttcatcaaatacatgccaagtcgtgtcgtcgtcgaggtcggtgctggcttattacctgctagcgcgatttgatgcatccaactgaacccgacccaacattgaattctcgaatcaacattggcacacggaaaaacatcaaatcagctgcacagcccggaatagtgctgcaaatcaagatctgatcacatcacggctcccacgagacctccagccagcgtgcgacaccgagattgagacgatacatgtcgattcgagggcgcgcgcggtggtctccaggctgcatcctaccaaactgaatggaatcagtcacgtccgccgatgccgacatcgacccagtcccgcaacacgacacgacccccgctctcgacgcgtccgacgccgcacacaatggagctcctgttgaagaggacactgcatctgcaataaaagaggaggagcaggctgcagtcgagaccggagaagatggtggcgccacccagcgcgcattaaagcgacggaagctcgaggacggcacgcccagtcgctcagtgtcgcgtgccgtgtcgccgccctggaagccctttgcagtcgatggccccacgacggtattcgagaatggcgtccgcaagtcgtcgcgcgtcaacagggaggccgcgccaccgacaccagagcccgtaaagcgaggctcgcgccagacgaccaaggcaacacagacgcatggcacagcaaagaatggcgcgcggcaggggtcgcgcaccgtatccgggccagtctcgtctgccaagggcaagacagcgccagcgtcgaccaagaagactgctgcggccccaatgaacccgcccgcgcgcaagtctgaacgccagaggaggtcttctgcgtttgtacagccaccctcgccgacgacacccgccctgcaaaatggatcacctgacagtatgcgaaagcggtcaggtcgcccacgaagggggacccagacggagacagacgatgcgggggatgcttggtcaacgcctgccacgaacggccacgacccctacgccggtctatatgcgtcgcccgacgacccctcgatgcccgcccctcgcctccgtctgcgcttccgcaagcctgaactcctatcccgccaccccagacacgccccaccgcagccgaaatacgcttctctggccgaatggctgggacatgatgacccattggagggcgaagacgcacagcgcattgacgacgagaaagcgaggaaggaggccgcgcggaggttgcagatcgtccatgccgccgagcatggcgtcttgagtgagacaacatgcagcgtcttcgcccccgagcctgcccaggaaccgcctcctcaatatgcgcattgggaccacgtcgtggcgcacgccttgcactttaggaagctgctcaaggaggagaaagactatcatcgaaaaacggcgaagaccctggctagagaagcatacgacttttggaagaacaagttcaagcggaagagcgaagaagagatcgaacaagaagaaagggataggcagctccttcggtacaagcagctagtcatcagacgtcaagggcgcgtgggccaacgtcaaggtcgagatcgataaggaacgcgttgcaaagtacgaggcagaacagaaggagcttgggcacaaggtcatggatgacatgttcaatccaggcgcaggagattctaggccgaaatgctgcagataatgcgtcgtctcttgtcagtgatgaccgcgacttcgaagaggactttggaagtggagcctcagacgcttctggtgacgccaatcctgacgatgtcatgtcctccagctctgatagcgaagacggcgaggctcaagacgaagacgccaatctcacggccgaacagctccgcgccaaatacgagcagctgcccgaattaccggagagcagttctgaagttgacgcagagtccggggaggaagaagaaggcacagacactgattcggaagagggcactccagagccaacacctgaccccaacctcgaatctgaagacacaaccgatctacccgagaaccccttcatccacaccacgaacggcttccatgaggacgaggacgcaacggaaaagaggccagatagcttcgatcttgccaatgtcgaactcgaacaagtcgacgaagctctcctagattcagatgaagatagcaaagcttcagaatcaggcagcgaggcgtggtcgagcgatgaagactctgatgcagatggcaatgagaatgaagacgaagacgaggacgagatggaagtagaatccgatgacgacgaggaaggcgatggagacgctggcatgatgggtttcttggctcccagcgatatcaagaagctgaaggaagcggctaagaagcgaattgaagaagatcaaatgacatcagatacaccagcgccggaggcggcctcaacaaatggacacgctgtaacgtctaccgaggaaaacgttaccaaaccgtacacgaacggccaccacaagacagtcgaacagaatggtgtacataccaacggagatgcagcggcggctgccccatctgtggaggatgctgagcaagttcccatggaagatgtggtgcaagacacaatcgtctctcaacccagatcacgtcgtccatcatctccaccgcgcagagagataccaccgcttcttcgtggcacccttcgagagtaccagcatgatggacttgattggctagcgaatatgtacgactctgagaccaacggtatcttggctgacgagatgggtcttggcaagaccatccagaccatatctttgctcgcctacattgccgtgtaccgtggcgtttggggacctcatcttgttgtcgtgcccaccagcgtcatgctcaattgggagatggaattccggaagtttttgccaggcttcaagatccttacctactatggcgacatcaatgagcgaaagcgcaagcgaatgggttggcgcaatacgggcaaggatatgtacaacgttgtgatcacctcataccagctcatccttcaagatgcagcagctttcaagatgcgaccctggcattatctcgtcctagatgaagcacacaacatcaaaaacttcaaatctcagcgatggcagacaatgttgacgcttcgcacacagcgacggctgttgctcaccggtacacccctgcaaaacaacattgacgagctgtggtctttgctatacttcctcatgcctgctggctttgcgggagaaggtcgtatagccaatctcgagcagttcacgctggccctgaaggatcccacaaagcagatccttgaccaaggtcggcaaaagctcgatgctgaggcacagaaggtggtttcgcgactacatgaagttctcagaccgtatttgctccgaagattaaaggccgaagtcgaaaagcagatgcctggaaagtatgagcatgtcgtttactgtaagctctcaaagcgccaacgccaactttacgatgggttcatgggtcgagcatccaccaaggaaatcctctcttccggtaattacatgtccatcatcaactgcttgatgtcgcttcgtaaggtctgcaaccaccctgatctttttgagacgcgagcgattgtcacgtcgatggctatgcctcgatccgttgttgcgcagtacgagatcaagaacctcctcattagcaagcgcctacatgagcgcaaggacgatgacaaggtgaatctggacgcgctcaacctcgtgtttgctcggcgtgagcagacacagatgggacatgcccgacgtattcaccatattcgagcgacgcgacctctggaggatctggtggagcgtcagacacgacgtctgaataagccgtccgacccgccgtcgacatctctacaagctacaatgacagcattagctcgtagggaacaagtagccgttcgagatcatctgcaacactgtctaaacctgaccagggcgcggacacagttcatgccaatctacggcaaagacattatcaatgcacttactttggactggcatgatcatacctttggagctcgaagagaaggccgcatggttccgaaaccaaggccactgcagcaaccgcatccactacagccacaacaatacatgtacccaatgcaaccacacattgcgcctttccaacctccccaaagcttcccgcacgccaatgtcatatcgcggcatgacgagatagaaaaggtcagaatcaaggactaccgtggcgagctcgggttccgagcccctcgctctattgctgcgtcgctagagtggaacaacgagcaggtgatctcctttttcgacatggtaccgacccttgagcagcgtgctgaggcctttgaacccttaatcactcggttcacgtgtgtaacgcccgcagtggtggcggaagagattgctccattggcgctctcgcagcagggcgtggccatgatcagacagtcagacttggctcataagccggatcctttccatgagtcgcgtataagacagtctatcgctttccctgacaaacgccttttacaatacgactgtggcaagttacaacggcttgcgacattgctacgtgatctccaagccggaggacaccgtgccctcattttcacccagatgacgaaagttctcgatgttctcgaacagtttttgaacatccacggccatcgctacttgcgccttgatggatcaaccaaggtcgaacagaggcaaattctcaccgatcgcttcaatagtgacgatcggattctgtgtttcattctttcctcgcgctctggtggcttgggtatcaaccttacaggtgccgacactgtcattttctacgatctcgattggaaccctgccatggacaagcaatgtcaagatcgtgctcatcgtatcggacagactcgagatgtacacatctacaagttcgtcagcgagtacacaatcgaggccaacatcttgcgcaagtcaaaccagaagcgactcctggacgatgtgatcatccagaagggtgacttcacaaccgacacattcaataaagtctcctggcgcgacgcgctcgacgacggtgtaggtatcgacacaagcgacgaagccggcgccgccatggaacgggttctaggcgaaagagctggcatcctcggcgatgcgcgcgtcatgaacacggtcgaagacaccgaagacctgcacgccgcctccctcgcgcaaaaggaaatcgtggatgaaatccacgacgaccaagtcgacttcaacgaatcctccaacgccacgcgcgctacatccgctaccgccgtctcccaagacgaactcctcgacgcagacggcaacgaaatagcacgccgccatgttgatgagtatatgctgggcttgtatagggaggagtatggcaaggagccgtataagccgccgacggatcgccagaagaggaatcggaagggccaggatccgcatgtgaggcagaggaagaagaagtattagttatgagagatgaagcttcagcccgaagcgatttgtattagtatattgtaatatgagaaatagcgtgctgtgtgcatcgggcaggcgttgatgaatcatggtgagatggacacaattcacatttgttaaaaagagcattgtaagctgcggaggctgtgaggttgggctgagtttactaatcgtggtgaatttactggtgtagaggtatgcgcagaagagctacgatacgaatcgagcatccgtgcagtgagatatgtttcagtcgttcccagcgaagcccctcaagatgcattgccggcaacttgcactgagtccacacgcgagtctttcagaaggaaactgttacatcaccatcggcgtcgaggctttcctggcgtttggctgccggtagcgtagatcgtggcggcgattgttgctttgtaagtgcgtggctttgtgtgaagaactggggacgtgacttcctcgatgctgtgttggtctcacctggtaacatgctatgattactgcacggctcacaaaacgcgggcagcggctgctcaaaatggcaacgtaagctttgagctcgagcctgctcaggtatctgcactggttgtactacaccgagtctgcgcttacgcaggcgttatgggaagctttgaacatgaggttatctgcgttgactgtactacgtcgagtcagcgccacgcaggcgttgttggaagctttgaacatgaggctatttgcgctgattgtactaccgacactgacattcacaagagtggagctggcgaacaggcgtccacatgctggagctcatataagggcaagccatagccccagctattctggtgttcaattgcccatcgctcctcccatattatgcagtaatcatggcgacactgcctcagccactcgacgatactcaggcgatacctgccacctcgagcaaatagcccctacttgctctgcctgccgaactgcgcaacacgatttacgaatacctcctgatcttcagtacgcccatccatatctactatcgagcgtactccgaggatgagccccggcgagttcagttccagcggaaacacgatgctgagaatcccgccaagttatttttgtcctgcaaggccatcaatagagacgcggcctcgatctactactcgaacaacacgttccaatttcattcaaacaacaaatactcagttcatcatattcgcaggggtgaacgacgaagcttagtagagatactcgccgagttctgcagcataattggctcgcagacacctttgctccgaaagattgttctggatatcaatggtatccaacacgatgatatttatctccccgaatatccttgtcacgaatgcccggtattcaatgagaggtctgacttgttccacatcactcctttgttaaaggtggtttgggatcttgagctcaatgtccatgttcgtataactggagatgatggatattatagggggtgttttcataatactgaagcgatgacccgcgtcgttcgttctatcctcagcggccagttgggtctccgccagtatggccctcagatgaccgcagtcgccgtcagatatgatgggtctggaggcgcggtcaactgggcatcgtccgaagcctacatccgggatccaaaactccagcttcgtccaggaccggatagtgttgacttcacggcggcaaatgatggacaacagctatgcttagagaagccaagccgcccaaggactcttctcagtctacctgaggaggtgcttaacacgatagctgagcttgtcatgagaaacgatgatatgatactggacctgaacaaagacaccagcctcacacaaggatttgcacacgtcaacaagaaactgtacagaaactggcgatatatgttctttcgtgaacagaaacatacgctgctcatctccaccagtaatagtcgtagcaccttctcaaatttcgacaagctccgccctgtactgcggaaggtgtttcaactggactgctgtccttcaggagaagtatcggattgctatctaggctacgacaacgaactggtcgagattgtaattgaattcaggctggaccatagcatctcgttagccgaactcaagtttagttgcttaccattagtcatggagacagctggctttaatgatcaagacagccttattgttcgcccgcgggctctcggtagcgacaaagtagttgaagagattcgcatccagttccaagatctacgcttgaaagtcgtcaaagcgttgatggatgtcatcttcctggctcagaacaggtgcgaacctgagatttggatcaacggcctcggcgaggtagtcgaagtaacctccaaatcctaccaagagtatccccaagacgatataccggacacagcgactgaattaacgctggttgaaggaacggagaaaagtagcaactattacacttttcctaaattacatcgcagggattctgtctatcgtctatgcgccgaccacagccagtgtaagataacggatctagaccaattcttcccattttccagatctccttctgaggcactgcactacttgacctggatacttcatcgcacttcccggaacagcaaattttacaggtatcaccgaaaccgctcactcgggtaagtgaatgtttctctatcacaatcatcattgcaggcgttttgctaataaatgcagccgaacaccaggtcgaaggttgcattgtaactgtgttaggaacacttgcgaattctctaggcacaggaaactatggacgtgatggtctatcataagcccacccgctggtgatgccggtttggagaacagaggagcagctggaataagctgtttgatgcaaggtctttacaaaacatgaaaatactagagaaattaactgaaaatcgctcaaaaaactatgaatcttattgagacatcggcaaagcacacgctttctcgtcttgtttggaaagcgatcatttctacaagcacggtacgagaaagctcgcatgcaaatgattcattctactaccaatacaccttcaatcacccgagcgtaaagccgtgccatgaagctcagccatccgaagaacaacaacagcctcgtcgtcagaatacggcagcgtggcccagccctggttatcgagcatagcctgatgcaacccaccaagagcggtctcgacctgatccgccatgacaaggtaccgaagtccccgcaaatgcacacgcggctgcagtatcttgggagcgaccgcatccacacgatccaaatacgtacaatggacagcagtcttccagcgatcatgcaagcgccgcaactggtcatctgcgtcttcagcaatttgctcgaagcgctcgcccgcatcttcagggagatacttgcactgagcgaggatcaagtggaggtccttttgagcttggcgcatgtgaccgcggtgatgcgcgtcgtgccaggcgccgatgatatctgccaggtcttcctgattgtcgtggtgctgaatcaggttggtgagacgcctatgagcggcttcagctagaccttcacctgcctcagatgaagacatgcgctcgaaggcttgacacagctcaggagagtgtaggacggcgctggtgtcccagtatcgggcgttgttcttgctctgcttcttcaggtacttcttgcactcacggaatatcctagtgcgtttggaaggaggcatgatgatggtgataggttgatgtttctatgtggggagagacctgcgagctttgtaaataacgaagcctggagggcctaatttgcggacgcttgatcacctgttatctatacatgcataatttaaggttggaagtgctatcgcattactatttgtgtacaaagttaagaagttcaacctgaggaaagaaagttaatgccttcctctacctacttagcactgcacaacacgagcttctggtatgacaatgttaaatgtggttttgcaagagtcactgttatggattctgtgtgacgaattggaaaagctatttcagcactagacggtgcgatgattcgtgtgctctagttgtgagatacgaatgggaatgtgtggaagctcaggcttaataacttctagttctaacttacaacagtgttccagcttttgcgaagggcgcacaagttggtgcagcggcacacaggatggaacatgcataattaattgtcaagtaaggtcattcgatgatcatttgtgaagctcaactctggagtctaactgtagattctcttctgcttcctgagaattactagtgtccagcgattgctacacacctatttcctccgattctacgatctcgaggaaagttatcttgcgcgctcagccttttttcatcgcgcgtttcgactgaaaagcgcgaacacgaaatgttgaattggtagttggcgctacgcccccgtctttgctgcaatcaaaactctctgcaaaagctactcctaccttttggtccttcttcggcttgaaggtcttcgacattcctttacttttgccctttgcaataccggtgctttcttcaggtgcagatagtgaaagactaggcgaagacacgttgcatgttttgtgcttagcggcttttcgagcaaaatgcttgctgtgaaagctcgcagatacatagccatgctcttctagatgtttttccaacagtttgtcggcgatctccatctcggccttcatgtcgattttacatatagactcttcatccagttcgaggtcgttcagatcatcaaaatcgcaaagcttcacgtcctcaccctccgctgctttgtagaaggctgcgttgtatcctttttgtctagggtgcttcccgcatccttgactgcggaacgcgaagcgctcgccacagcgttcacgcttgccgttccgtgttgcccattcagagcagaagccgtagtgtagattctcatagcaagctgtcttcatctttgcctcgcatcgttcgcagtgatgggtttgtgacaaaagtgccccggtggtcagattgcgagttagcgctttgaacctgccagagttgaagagatcattctcgccataagatgcgtaaagcgctctcagcttcttcttatcaaaattcagcttctgaaccatgttacaaacaggcctggaggttgttgggtaaacgacgtgctagggaataggggtctgctggcgaaatttggttgttgcttttaaaacggtgtgttacattcgttcactggaagcaaaggggaatgatatatggctatttactttgcaacgttgttcatcgacattgccagaaaggccgggaccaatgtcgggataactctatgcatggtcagcacataatgagcactttggctcgctcaaaattgtaaagtatcagtcgagcctagattcttttaaggacaatgtccaaatatcgcagtgtttcgttgtggtttgctaggtgatgcacatggcattgtgtgaacatgtcgcgtacacaatgtctttcatgtcctctgagtacccacagtgccgccacaggaccaccctaaaactactacaaatacatttcatttctacacatctaagtacggctataattttcagtacttccttcccagtatcagatcaaccaaaagttcaaaacttacaacatgatcttcaagcgaacaacagagagctctaaagcgtctttgcgccttgcaccaaaccaacttcaaaagcagccgccgctaattgaacgttcctccaagaccaaacccaatatgaagcctcagaagtcgtgtctggcaagcattcgaaagaagacaaagcaactgtttgagctatatcgttccgcagatcaagcgaacttgtggacgacttttgtgactacgcaagacagtacagacgcgtcgatgaaatctaatcggcatcagtatggtagtcacttcatgcgtaggttcttctgcattctcggtttcgagcgcaataccaacaagcacttggacgatcgcgccgagccaggtctagtaaatccaggcaacaacgtaagcgatttccccgactcaggcacatttgttcccgacgacgacgaaagcgattgcgtcgattcaggttcagttgtgccagacgatggtgaaagcgattacagcgacgatggagagcctaatgaatgcaataaggatgaccgacgaaacttcaaggcaattcgacagatctctcaagaagcattggaggatctcgttctggaaaccttgtatcctgtgaacaaaattcgatcacacacgtgtcgcatcgcacaccgtaaggagggttcttttcatcactgtgtcttctttgacattgacgatggtcaagagtctgaacaggcatatgtactgcgtatcccagctcatgggacgcaagggaaatggcaagaggaggacgcattcatgttacgcaacgaggctgttatgatgcaacacattcgacatcacaccaagtgtccagttccggaagtcatatcgttcgaccagacgctgaacaactccattggtgcaccttatatcttgatgaagaaggtcacaggtatgtcggcactcgatgtgtggcagggcaaccatttgtacgaaccacccgcacctggcgatgaatacctgaacgccgaccagccatctgtattactggaagcgattcgcatcaacttcatcaggtcgctcgcagtagctatgagccatctacacaagcttgagttcagcaacatcggcgtgccagtctttgagcatcccgaagatgaagagccttcttcaataggtccggcttatgtttggcataccaagtcaactatgcagcccatcaaaggtattggcccgtttcccaccagtcgtcaattcttcgaggcaggtgtacaacgctgttggagtctggatgttactgagcttgatgacatgcattcagatgacgaagagatgttggaacacaagggtatcaaaaagattttgaacctggttgtagaatctgagccttttgctgcaccttacgaatcacttccgttcgattgcttagatgaagaaagcgcaacgaatccagctgcgccgaagctatttgttctgcgtcacgatgatcttgatctccagaatatcctggttgactacaagggtaatgtgacgggcatcattgactgggacggctgtatggcagtaccgcgctgcgttggctatacttcactgccaaccttcctgcgtcgcgattggcttccgggccatatggtgtctggctggccgtatatcacttggtccattcagcgctatcgagaggcctacagtgcagctataaaaaaggcttgcggtagcgataataatgatgccaggtttacaaagaagtcggccatctaccaagcactgtttgcagttttgtacgaagacgaggagtgccctactgtgttgggtaacatgttgggagagattgatggatttagacgcgtagatccgtgggatctgtgcgttcagttgggcaagggctggcctgctgcggagaaggtactgaaggggaagatcacccatttgttagcaccgtaaggtctgcatatggcgccgtttctcattacacctctacacttcgcaatcacttagatacatggaagatatagtcagtaaaagatatccagtacaatgattccgatatcccataaaatgaatgaactatttgtgattttcatgacaattcacatgacagtaaggaaagaaagggatcatgacatgtaacatgttgtacttgttcgtatacagtgctgacaagaatgaactacacactgagcgctacatcatcgagaaaatgacttccgcctgcacatcgatatccgccactctgcttgatccagtggaaacccgccggacatgaccccagctgcctcaatctcatctgtcgtcgcttctccatctcgcgtgcttcttctattgctgccaagatcgcctctttgcgtcggcgctctagctctgccgcaactctctcttgctcacgcatgcgtcgttcttcttcattggcagcctccttctcagcatgcttcagggcttcgatgcgcttctcttcccgtcgcttttcctcttgaagacgtctgtattcgcgttctcgggctaccatcgcatgcttgtccagctcgagttgttcccaaattgcatccgaaacaccggcatcgcgctttgctttgaagatcgactcaagcgggatctctgttgtttcaatagtgtcgactttctggatggcgacatgctcttctcgctgctcgattttcgaggctacactgacgggtgtcgatatttgagctggcggaggtacgctatgtaccgaggatttggatgcactgggcggcggcttacaatgttgttgaggcgggacgggctgcatggttcgtctgtttgttccaacagcttcattgcggcgcgagcgctcctccaaaacgctctccatggtatcaagaatgataacctctgtaagtacaagcttggacacaggttgagatgctttggaaattaaagccccaaacatcttcttcgccagggacttgacgtcgcgcgcatttccccatgaatcaagcctcgaaagcatgtcgaatagcccaattacgcgattttgcagttgaacagaaggaaactctagcacagaaaggtccaatggtgccttcttgcgcttctgcaggttgcggaggtccttggtaagaagttcgagggatatctcagggtccagatgtttgaatatgactgattccgggaaccgactagtcaggcctggattgattgtcatgagtcgatctatatccttgtcgtagccagcaagaatggtgataagcttgtgtgcaaattttggctttgtgagacagtccacaagctcatccatcgcttcggttgcgaagcccccttccgcaagacggtaagcttcatcgatgaacaatacctttcccatggccttttcgagtagcttttgcactttgggtccggtatgcccgacatactgccctattaggtccgttgctgagcagtccaccacctttgcttggctaagcagacccatgtcataaaagaccttacccattttttgagctgtggtagtttttccagtacctgtgacctgattagccagtcataatggcttcagaaagatacatttttttaccaggcggtcctttgaagagaaaattgaaaggcagttgttcacgcgggtccatgcctaaggccttcatgttcgcagctgtcgtctggtaaccttggaattgtttgataagatcctcgcaaccgacaacatcttgaaacagggcagggagattggttgcggcgcgatcacctcgatcgtaatctgggtcaaaatcgatggcctcgaatgtgtcgaaatccttaaccttaccagcagtcatgtgtttctggtgcattgcttttgctccatcaaggactatgtcgacttcgcctgcgtttccgaagttgggtcgattcctggctcgtcgaatgacatccatggcaacattcttagcttgatctgtagcgttgaaacccacatctttcaacttcaagtctaggatacgccgtatttcttcatcgtcaaagtcttcgaacacaaacgctgacccaagagggaaacgacgggcaagtccagggttgacgtctcggaacatctcttccatctgatccttgtagcccagaagaagcacgcatcgatcctcgcccggggtactctgaacttcagcaacgatcgtgtcgatcacggcaactttataagggtcacctgcagctccgcttgcaagcatgtatgcctcatcgatgataagaacttttccggcagacgaggccaggatgcccttggtgttcgcttcggacccgcccaatacactaccaatgaagtcggcagggcttttcataacgactgaacaatgtcagaatgttacagtttggccaaagtcctggaagctcaccctctccgttggacaacagcccaatatccgccaaaatacgtccatacaattttgctactgatgtctttcccgtgccgggtgagcctatgaagcacctgtttagcgaatattgcaccagtgtcttttcctgcagttcgcgctggtagttgaactgcaacccatcgagaagagcctgcactgactgtttgaccgatgccagaccaatcagtttctgcagtcgcaaccatgaggtattgctcttgaggatggtggatggctctgggcctattaagtcctcctttgtgagtaagttatcatcgggcatcagtccagctttcctttcttttcgaagacgctttgattgccgttccgtgatttgtgagaccttgttttgaacgctccgggcgttgccgaagccatcccgaccacggcctctaccgatgcgacgcgcaacgatccgaacgtatagacccttcatcccaccttctactttcatattactcttgtacttcgcattgatgtaatgtaccaggatgtgctccaactctttatcgttgtagtcttgaaactccattatgaccggtatgcgactaggaatacccggattatgggaaaagaacacttccatctgcttgtgataacctgccaggacgaatacaactttacccgttaggttctccatctctgccagtagatagtctagcacagctttgccgccgaagctgtttccggaaaccagctggtacgcttcatcgatgaagaagacaccaccgcctgcttccaaaatcttatcgatatgcgctttgcaggttgtgaccccatcgtttgcgagcgaggatccagagctctcaaaaaagcgatctccaggaagtgcaccaactttgaccaagaatttggcatataagcgtgcaatagtcgttttccctgaagggtgttagttacactcagtaactgtaaaggatacgtaccagtgccaggattgcctagcaaagctgccccaagccgctctcctttcaaagatacgttctggcggataagggtatcgaccttgcttttggtggcaaggaactgctctttcacggactcgaggccttattggaacattagcaaacgtaaacagtcatcagaaaaacttgccaatcatggacatcaaggagtctagtgcctcattgtctgcaccccacaaagtcttctgttcttcccagtcgtcctttgcctcgctcttgtcccgttcaggatagtcactatcctgctgccgtgccgtgccatctgaagctgattgagtttgatccagagatccacttgagctttgatgggatgcaggcgaatctccagacacatttgaggcgcgatcggccgctgaatccgggggcgtggcaggctccggatgcttcgaaactttcaccggagctttgatcttcttctgcaaattggtgagatcctgttttttctgagccaatgccttttgacgctcttcttcagcagcgcggtcacccagcaaacgcttctggtgctcaatctcgtcctcaatttcagcgagtcgagctgcatacgccttctggtttgcctgccgctcttgatccaatttgtgatcacgttgccggcgccgttctagtgcgcgcgcttctgcctcgcacttttgacatgttgcgccggctgtgtcgtggcatttcctcgtgactttatggtcctgggcacattttgatgttacaatggctttgcatttcatcttactatgatccgaaagctgatgacatctctgtggacaagggtggatgccgcagccgagcattttgccactgtgtttattagaagagattcacaacagcgtttggaagtacttaccatggttcggaacagcccccatcagggcagactgaatcgaattgctctttctcggtgagtagtgctgttcgatctggatgctgctcacacttcaccggaaagccatcatatacatggcctctacgcttgagctcctccattagtggaatccacacgtcctttcctttgcgactgtgcatgaatgtttcggcatttccgattaaaattagggcatttcgggctcgagacagaagaacattaactcgctgaggagcactcatgaatccgatgtcaccgtcgctattgctgcgggtcaagcatgcgatgacaatgtcactttcttcaccttgataattgtctgggaattgtcagattacgattcggggacttgcaatgcgctcccgttactggagcgccttaagcttcactgaccaatagttgagatacgaagccgccgcttttgtatacctgcaccggctggtgtcagtaacccagctcgaatcagttcgtgcgagtcgagatcattgaggattggatcgttatcagctgaaagtgttttcaacaggagcgagagttggccgaggtatggcgtaaggataacaatgtcgtcagtaccatacccttgttggcctaggtatcgaacgcatttcaataccatgtcagcttcgtaagaattttctttgctggttttggcaccctcatcgcgccgatcagctattcgggtggcactcaactccggcttcgagtgcgtcacaaataggacattatcctgaaatccacgaagatctggtcttccttgggcactgtctgcgtcttgcagctcagggtaggtgagtgctctaacaagtgcagatatctcaggccgcattcggtgttgcttgctgagagtggtatggggcactccagcaaggacaagcctttcgaacaaggacacgttgaggtcgtatccttcgcccttctctactgacaaggcatagttgttcactttcgggcgaagttgtttgtggtcgcctatcagaatgagctgctttgtggcgggtgtcaatgcggtgagaatgtggctctccaaaatttctccggcttcttcgacaagtatgatccccggagaagctttctgaatatcttgcgtatattttgcagctgcagttgttgtacaagcgacgatacgcttgttactgatgacgtgcgagtctttcatgtggaacagctgctgtgttctgttgcagcaatcgtcgtacttcgctgcaagtgtgctaatacctgctacttgctcttcaatcaattctcgaatccacttgttcctcatagccagtcttgtgttgtgatcggtagtccaaatctcagcaaagctcgaaagtgcgcttgcattgaagatccccgcatcatcacccttgagccatcgcttgatcagatacgatcgctcgatccgcttgttcttctttcctacaagtttcatctcgcccttctgctcaggtacaaccaaagcgtcgaagtattcggagtcgtcggagaattccagatgttcaagaagcgtgtgttcgttcaggcccaatctagtatatcgtgataacttgtcggaaagagcagcatgataggcttcagcttgcgccttctggtcctgtatcatggtgtacgtttcgcgactcattttgtaatcgttgggctgagcggacatactgagagcctgtgtgctactgctgaactttccccccagtcgcacgacagagtctgatgggataccagcagcctggatgtcaataatcatctggtctagcgcatggtttgtgaatgaaagcactagtatcctctcatcagtatgatcatgcagtatcttcgcgatcaaggcaccaataaaagatttgccagttcctgggcaagcaagtcaatataatctaattcatcggtgtatagtgcagcagagaacgactcacctggtggcccttggatcaaacttagtcgcttggctaggccagtaagcaaagcctctacttgggcaagatcgagcttgacgggtccagtggtcccgatgtgatcccgaagatccgcctcccaggcatcgcgaattgtgttgatgatgttgttaggctgtatgccggagagaacttcgcctgctcctggtgtcaagttcagcacctgttccttgaggggtaactcgctcattgaccgaaggcatttcaagattggttcatatgcgaagacggcagtatcgacctgcacaaaatttagatcttgtcccgtcttgcacgccatcagcactttggcaaacgatgatgcatctgccgttcgcaacacaacgacggaaggctctcgcgcgagcaaatcttcgtcccgttctacggtcgcgaaacccactatgctgctgttgctgataagacaaccaagtgattggtgtttgagcatgttcctgttctctgaaatgtactttttacgagctatggcgcccttgatgttgcgtagctgaggtatgtcactcgcacattcaagtttgagcgaacagggcttgcgcttgttatccggaccgcattcaataccaaggaatcgcagatcctcgagaacagttttgcggcgtcctttcttttgaccagttgcaatttggaagtcgctgcggagctctccaagtaggtcttcgcggagaaggcggaactggttgtcaagatgcactagccctcgactccctgcttcaactgcctggacatcgtttgagcgcctatagaaaggagtctctctagatgcgaattcatctggagtaggcaggattttgacctgccgataatcggcaaagtcattgtcatgacggccgccgggaccatctacggcgtctgtggaggtgctctggaggacatgcttaatcttgtgtcctaggttcctgacctccagcgattccgaattgatgagtgattcgttgctcgtgacacgatgcgcgatgtcgcgtacatctggtacgctgtcggagcggccatgaaggagctcgagcaatagccatgcgaacgcgtgcgtaccgtcatgcgtaagcacacgtgcgttatgtgcctcgacataggtgttccagaatgttgggggttctacaatctgttcgaggacgcgatgcaggaactggcctgcgtagagctgcttcactgatggatgagccagatggtgcagggtagaagtggccggtccattgagaaaggcggtgttggcgctaaaccggaaagcagctccgaccgcaccaagggccttcggggctgctatcaactgctcgacacatttcgacacatcctcttgagcacagagcgcttccaagaagcggttggcattcgccgcgctctttagatcgcgatgaccgaatatgacagcgttgaagagcttcgtaagcccgatggctcgcttcgcagcgacctcctcatccgccatgctttcaaaggtagttattcttatcgaaaattgtgttaactaagggaaattggaaaatagattgaactgttgagagcaattgtggactgcgcctttcatatctcttctactgacagcaagatgcaccaggctactactccgcggtgccttgcctttgcgataaagggcagtgcacactgattggacgggagtctcaggtttttacgcggcattgcatggtatactatctacctgcatgctctgggacgtttggacgaattgaggcctaccagattgtgtgctgtgttacctggccgcggaacaaaccacgccacatgcgctcagcctggctccgacgacaaggagttttcagacctgaattatcactttctacctgatctataccacttctctcataaatctcatccgttaatctgtaattgcgatatatttcaacgcaatgtctgctatgccgtcctacagaggaggctatgccccacgaggtagtcgcgggggatggaacgggtccttctcaaaatcaaagaagccttttgtgaaacctgacatcgagaagaacccgcttgggcagcttttgcaaaccatcaagatcgctgacttgaaggagggcagcattactacgttgccaggtggttcaatcaccgacctatgctacatcgcatcatacaattggcgcagcgatacttctgtagcgatactcataccaggtaggttatttttcgacgtgttttggtgctgatcttactgatttctctcaggcaagcctccgcaatggactcctctccaagatctccaacgcctccctgaagacaacggacagtactttcgcgatccaaacgctgcgaggtgtccacaatatccagtcgcgcctgtggtgcagtctgttctgcatctccacgcagactttcctactcgaagcatggacatagtggcttgtggaagtacgttgggcaaccttctgcgtttcgttcgtggacaagacaaagcttttcgattccttgcacaggtgattgggaacacagtattcttccttcgcaaagagaacgacccaagagagctcataccgaatgtcagaggatatgggcactctttcccagaggcaaatacgacctgggagaatgacgtgaaaggctccgagacacaccagcgtatcgttcagtatgacctcggaggtctcagattcttggtccgcttcgaatgcgatggctacatcatggacgaatccttcaaaaccaaagatagggtcaagaaaaagcccactgccaccactcacattgacgatcttctacctggcttgggcactgcctcaataactccagcacccctgtcacggtctcctggctctgattatataccaatcgaacatggagggacagaaattccccaacactccatcttcgacctgaagacccgctcaggaaaatacaagagtgagatcgacatgagcgacatatatcctcagctctggatcaagcaagtcccgaatttcatcgtcgcctaccatgacggcgctggtctgttcaaagacgttagggtccaagatgtgcagaatgaggtcctaaagtgggaggcagacaacatcgaggccattcaccgcctcacggtgttgttgaacaggatagtggccttcgcaaggaacgaccagggcctgttggaggtgtattgtccgcacgaagattgcttggagctacgaagacagcatggacagggcacaaatgcgctacccggcgaattgagggatgcatgggcgaatgaggcattttcggactctgatgatggcggtctcgaactggatcagggctatgagtcagctgaagactacaaagctgactcggatgaggatgagccagattatactgcgtgctctgtggaagattgtgggtattgcgggaagtgtacatactagcacacaactctggatcaaatcacactcaaggtggctattgtcacaggaagaaatcaacacatgaaattgctttctcttgcaatgcattctattgtacaatcaatgttgtgacccatgcatcgaatgtataattcatactcctactggattgtatcatgtccatctcctgagaaataaacggctcagtgatgctgcaacttctacctagcaggcccgcgtcttcattctgccatcgtttacggacagtaatatccaaagctgcgatactgctcggacccattcccatgtaagaagcataacgcattatcagtagggataccgagacggctgccatcattcagcgactggttgttgccagtataaagcgtgaggtgatatccagcggaggtttgcaaaacctggatggctccttgggttccttgcaattgctaaaatcagggatggcttcatgagtgtcagagtttacctggaaagctgaccttcaccgttgcaggattgaggctgtaggtctccccgaaaccttggcaatttaagtggtcaaacgcgttgaagttgagtcggccgtttgcggctacgagagagactgtgggaaaaaggacgtagagggattacattgtgcttgttggtgctagcctgaagcgtgctctaatgagtttagtggttcagagaggacagaagagaagcgaaggaatctgtagagctcgatgccaagtatctcgaagaaagaaagatgagggtttgtactcgaatgccatgttcatgagtaagttgcgattatcagtagcttattcatagtctggggtatgtattagcaatacgacatcgcataagaatcacttttttcgtggacgttggaggctaacagtgttggccttgttcaagaatcaatggtaggtcttatgctggagtctcagaagactgtcaagcagcccgtattggggtgcgtgcaaccctctgctgttaattgagatcattgcatacccgtttgtattacagaccaggtgcacatctcatgtagtactatgaggcattattaggcattagtagcttgtgccttcatctgattctggtctgagaaccttgacttttgtgcgacccaacaagtatgccagacggcatccaacccaattttccacctcttcaaattcgtttgtttcgtgttgcacattgcatatatagcagtggcttaagtaataatgcactagttgggtttagctctatgtactcagtcgcaggtcttcgtgttcaattctgataatgttgattactcgttgctggatgccctctttgactaagactagatttatagataacgattaagaatgcctaagagattcgcttcttgatcagctttttgactcgccatagcaggctgactggttaggggttttgtatggagacaccaattacacgcgcatcgaatagattaagcaaagtctttacaagtttaaaatccagcttgtccggaatcactccctacaagttggaaagtattgcttcgagagatatcgcgcccttacaagctaggtcgtcggtgatagtgcgtagtaagcgcacgtagtgagatatgaacgcgcgcggttcaacgtggctgccgagttaaacaggagtgtcataactagcggacacgtgttataaactcgagctcagggaaaggagaatgatttcttgtacagccataggtgtcttactcgtagatcctgtttgaaaggtcgcgagctgcaacaaacgtgctgtgggcgttcgtggccttgcgacagcattgcatgaggcctcaagtggagtaacgcgggtgcaaaacgcatcgaaaaccggtgcaccgaaatgttgaatgtgtgcgttcctcgtacatgccgtccagagtaagagcggcaccccaaatcggctgggtgacgtcatggcgaccgtgattgcttctttccgcccgttctgttgtgactagaatatcctgcacacgacaacacgattgagatttcatcccgacccgtgcacacaacgcgaacccgcggcctgtcgtgtaatgaaaacgcatatgacttgcgattctcctatacacatactccacagatggcgatggaatgccaaatgggattccacacactaaggatattgtagaagcctatcactgtcgtaaaggctgggtgaaatgcctttaatctacttgcttttacgttcatgcaagcttccgcaccatccaatcgccactgttccctgctgcaggtctcaggtacaaacactgttgcttcggagcatgcaataagctggtcaacctgccacgacgtattcgttttcgcgatgatccgataagttgtctaacatccgatccagtatccctggatgctcctgaaaacttgttgatcatggaacactgcttttgtgtatacatggacaggactgaatgcatgtggtgccttctgggatccaggggtgtaattaaacaatgtccgacattctacaagtaccactagtccatctcgaaaaggcgtgtccctctctgagcaaagtcagacagttccgtctccaactccaaaatgcctctcatcatcctggccactaggctcgtctttcttgtggcatatctcttcccgattgttgtcgcgcaaggatcttggggtccagtgatcgacttcccaatcataccggtggcagcgttcatcgtgccggaatacccagaatcgcaccgcctaatggtcttctcagcttcccgtccagattcttttggaggcgccaatggcttcactcaatttgccgagtacgatcatcggaacggagccctatcggctcgacaagtagctgatacacgacacgacatgttttgtcccggcataagctccttggctgacggccgcctcatcatcaccggaggtagtaatgccgagagaacgagcatatacaacccaagttcaaacacatttactccaggctccaacatgcagacggcccgagggtatcagagtagcacgatcttaagcaatgggaaggtctttacgattggtggctcgtggagtggcgcaaaaggaaacaagaccggagaggtttatgatccgacgacaggctattggactctcttgccgggcacagacgttacgcccatgttgacatctgaccatgagggcatcttccggcaagataatcacgcatggctctatggctggcgcaacggctctgtctttcaggctggtccttcaaaggcaattaactggtattacacagacggcggaggtagagttagcccagctggaactcgagattcggtcaacgatgcaatgtgtggtgtcaacgttatgtacgatatcggcaagatcttctctgctggaggagctcattattacgacaaggctccgggcctcagcatcgcgcatctcatctccatagaccaggtgggcgcaccggcggcagtcgagcgattgccggacatgaaacacgcgcgagctttcgccaatgcggtgtcacttcctgatggcaagattctgattacaggaggccagggatgggcacagggctttacggatatcgatcctgtcttcacgcctgagctcttcgatccctcgactaagaccttcactgagctcgcaccggaggctttacctagaaactatcattctgtttcgatacttctggcagatggcactgtactttcaggtggtggcggtctttgtctgcaagatgactcgggggcttcagcagaacgatgccataacacagtcgaccatccaaacgctcagatattcacgccaccctacctcactactggagctccgcgacctgtcattagcaatcttgttagtgcaacaacaaaccctggcggcgagttgcgccttacaatgcaaggcactgctgacggggtaacattttcacttatccgaatcggcagtgtcactcatagcatcaacactgatcaaagacgcgtaccgctatcccctcagtcaaacggaacagaggtcgttttgaagataccaccggactcgggtgtcgtcttaccaggagcttggtatttgttcgcagtgagcattcagggagtgccaagtgtcgcaaagacggtattcgtacaattttaagaggaatagcaagtttggatatgtaatcaagttaattcaagagttgtcgatggacaggtctttctaggagtgacattcggaatgtgttgtgttgcgtacactcaagtttctagtcgtagatagcactgtcatgaaacctggagcgatgagccatggtccattgaattatgtcagcacaagctcgatacataccaaatatacatatttatcattttgaatcttccgccttttggcttttcttgtcgtcggtcttcttctcctcttccttgtcgccagatccactaccactccctttgtattggctgccctccttacccggctcgaagacagtgttgcctatgtagcaagtcagttgttgatgtacttggagttccgaccaccctacatgatgcgcaatgcgcgtacgcgccgtctttggtcaagtccgcaccagctccgcactcggggcattcaaccatacttggaaagatcgtgtgagtaccgaaatgtcacaagtcaggtgctttggtgggatcgtcgtgttagctggtggacaggtatggcggtgtccttgcgcgtggtttggagatccccacgatgcgctaacttaaatgactaaatgaggggcgtgatgtcatcaacctccaaaagtactctttcaattccgtcactgcactcaacgctcatgaaagcaccactctaccgaaaccaagaggccttttggcgatgataacagtggtccggaaaagttattttgcaaacagttgacgaccagttatcgatgtccaaggccttacggttgagcggccacccgttcaagcgccgcacaatatgcacatcttctgaaaggtacgatgctgttgacactctttaatgttcgtagtgactgcagcgctcagtgagttgcgcatgttgccaagcctacacccttctccatgaacagattgttaacgcttttctcgtgcaagagccgatgcaagggttttcactgcatcggactggacaaaaatcccggcgttggcttttgcacgagaaaaacgcgaacaatccattaaggggagagggctgcacgtgctgccatccgctaccggggagatcggggaccaggaagcgacgggcgcggaccgaacagatcgatacggctactaaccccggagcggctgagtgttgttggactattgttattattttagtgttaatttgttgagcagccacgcgacgtcaaacctcccaagtcttgtggtgctactgtgtggtgaggtggctgcccgaccgtgattgagagcacaagctcaacagcgtggtaccttccactaaacgcggaggaacacatgtcagcccaaagggaggatgatgtgcctccaaagcatgaacgggctggtttcgccatcaatttgacttcgcgttctgcggagtaaggcgtgcacatcaggggcgcctcacagatacgtacaagcatgctgaatcgcggtcacgcgtggaccttcggcaccacccaatgcgcgaacatggccgtcccttaaacgatcgcgaatatggtctaacttctcggagcgcgtgcaaattacgcagcctttacgttgagctaagatccatggttcgaaaatcaaaagcttgcggtgatggtcttgcacacacgatcgatcgcgggccgagtttttttgccgcctgggcctccaggcttcatcacattttaccaaaagggtacgaagacggcccgtatcctgatgagacaaaggaagcggaaggaagcgcttaccgatcccgtaggaagctaagttgcactccacagctctaatctcaagtactcatgaattgtggtcttcactacctactcgcacttcttctttgagatttgaccttcgatgtcatggccgacgtcacgcctaattcaccgtactccaacaaggcgggaacgtatctaattccagtttgcacggtcgcagccatcgcgctcgtgttggtcgtcatacgagtgtacacccgtcttagtaggacaggaagactacatctagatgattggctcattgtggtcgctgaggtacgctgaccaggagtcctgagggtattcacgctgaccgacttgacagcctttatcgttagttggcctctcactagccattgccgcagtcattcacggatggggaaagcctatttcctacttctcaccggagaacctcaaagagacactcaggttgcaattcgcactccagaccgtgtggatagtcacatattgtcttgttcgcctctccgtagcatgctctctgctgcgttacggttttgacagatcatggcgttggcctctatacttcataataggtctgcaagttacgatatcctcgtcatacatcgttatccagttcgcccaatgcacgccaatcagctcgaactgggagaggataccgggtgccaagtgttggaatatccagcccattatcaattacggatgggcaattgcttgtatgttcatgtacagaatttggagcggtctctactgataatctcagcaatatacatcgctactgatcttgccctctctctaatgcctgtccgactcatccgaacgctgaatcgaagcacttccgagaagatactcatttttgcgctcatggcccttggtctgctcgctactggtatcgcatgtgctaagatgactacgttcactacgtttgggaagggcgatccgatgcaaggcactattctaccttcactttgggcaaagttagaagaacaggtcggcatcattgcctcttcgctaccgtgtctcaagaaccccatagagaggctgctcaagagtacgggtatactgaaggagcatcaactgaaacggccaagcttcgtagctgatctcagcttaccagcggtgccaaaagatagcgatgagcaggacagttctgttggttcgctaataaatgaagacatcagggtggactctgcagctgtggcgtcgacatcgaatgtaaatatcagcgcccaaggacaccgcagcaaaacattgcaagcggtgtgagttcgtctgaatgttcgctcacgacctatacaatgtcttagcgcggcgctggaggagttaatgtcgttacgtttcatacccaatgaaaaaaatcattcaaattggtgcttttgttcatgctctgtgcccccagagctgaaggatggatgcgatagcatcttctcagatcacaggcgtggacaccatgagactgacgccgtactatagcatatagaagtcaaccgcgatactttttctcttgaatgtgccatgggaattcatactgaaaatcatctcaggcgaaatatcgtagtaggcattcctgtgtacaaaagatcagatcgaacggcaaaaactcggatttgtctcgcccctcgctcctagttcggccgatgttcgcgaaactaggctttcccacgaaagttttcgttacctaattagcgtcatactactccgcattgctctcaaatttccaaattgttgcgcaccgtgtctcgcgcatctgagagcttcgttgactgtattcactgataatccttgctcagaggactgtctaaacaactggtgggccttgctggcatcttgctgattttgtaacagctgtgatggcctcgcatctctgtatttgatcaaccctacaacatcattcaatttcttagaacatgcggatcctcaaaggtagtgcacgcgcctttagtccggggtgcatgcctagttctccaagaggccggtgacgttcggcatcgttcttttccttcttagcacggtcatgtttacctagtgtctcgctccaagcctctctttctctgctccaagcacgctttgtctctacacactcatcagccgattacccactgcaactgaagatatctgaacttttcgtccttcccatctgcttttccttgcattgtgttacgaggcttagacttcgcggatcacatcgccttcacgatgccgccatgggacccactcgttcccgttgaacgccatatccaaagcggccttgcccatctaccgccatggctcagcagatggcttggctatcgcggcggaaaatccatggcaccttctccatcatggatggtatgcttctatggcttcattggtgccttcggaggtctgagcatcatcattgccatctttgctcataccgagtatttcacgatacgcctggtaccgcctatagtggcttcattcgtaagcaaacgataatgccacccattgcgcaaatattgacttgaaaatagggtgcttctgcgattctctgctacggtgccattgacgttccgcttgcacaaccacgctccctcatatttgggcatttcttcagtggcctggtgggtgtaatagttgcgactatcttccaatttaatctccaggatgacccgtttccacgactgcagtggcttgcggccagcctagccacagctattgcgcttgttgtcatgcacctcacaaaaaccactcatccaccagctggagcgactgcactactgccctgcatcgatcagcatatatgggcgctgaggtggtacttcctccccgtacttctgctctcttctgcaattgtactcgtcactgcgttgatggtcaataacctccagcgacaatatccgaaattctgggtcgcccagcttccaccacccccggcgccgaaggacgaccaacatcaacaccgcaaaccgccgatggcggaggagtcttcagttggtagcccgcagcgcactttgagcgaccttgaaagcggtctgcaatgagcaagaaaagagaaggagagatggtgttgctttgtagcacaaaggcccttccatttatccggccaatatgcaattcttctgtattagcgatactcagcgcactctacgcaacagcataagtttaccgatacgatgtgttttggtctgaattttcggttcacaaaggagatcttcaaagtttatgaatagcaatgttacaggttacaggcataaaaacgagctggtgatttgaacataacgctaatagtaggatgttcaactcatatatcggctgcggggggccagcagccttattttaacacatgcaatagacttactgacaaggccgcctaaaatgatagcgaatgtattgaccaatcatatgatggcagcacgcgttagccactggcacatccacatccttcggcacgaacccctcagacaggcaaccctcggccacttacccggcctacaaaatatgtcggtgttcaaagatctagaaaggcgagacttttcggcttgggtgccaattcttgaagctgtggccaaaccggctcgacaccctcaattccacgagctcacacccgatggagaatggaaggcttggtcttcctctccagaactgccagatgaggagcccatactcgtgaaacagcccgactcaactcaggtcttcaggcctgtcggcgacactcgaacgtgtgaacttggtgagtttcagcgctctccatcataagtagcttttgataaacgttgcagaaatgtacccgggccttcaccatgaatcgctcgaaggtaatcatattcggctgctagatatacagaacgctaggtttgaagagagtttgcttcagggctttaggcttgtcacggtgccgttggctgatgcaccatccttcgacgcacttagctattgctggggcgacatgcgactatgtacaggaattttgcttgatactggaaccggcccggattttatcgagcgtacgtttcgcgtcacagaagaccttgcgacctgtctagtcagcatactgacgacaccgaatttggaggataggccacaatatctttggattgatcaggttagactctccttttacatgttatgcgttcataactcatcgcagagcttccaatcactagatttgcattaatcaggaggatattcaagaacgcaacgagcaagtctcacgaatgagccacatttacgaaactgctaagcaggtcattgtgtggctggggcaaaagtccgattttgctgttgagagcgcagagttgccggaaagcccagcggcagatgtagaagctggtggccaaagccttttgagctggatactggagcattctttgttcgccagaccgtggttcttccggctctggactgtacaagaagtcgttcttgcagatcgcatccaggttctgatcggggaggagtgtcgaccatggaggagcgtagtggagcactcttctgccctggatcgcgttgtgagcggttcaatgatgcacgtggagatgaatgtcttgacaagaaacctaaactggttgattgtgggcaccatctccttttgcagagacttgatggcgaaggctggaatggtcgagctccaaacgtttttaccgcttattgtctcctcccaacagtgccgagatccgcgagacaagatctacggcttgattggtttggaacacaagcgcccgcaacggaaagtccggcgagacccttctccgtcagagcgtgggaattcggaggtatacgtcgaatttcgcgatttcgaaaaccgcacagatcgtggctctcggcggctcgatgttaccttcgtccaactaaaactgcctcacgactttgttgactacgaaagaccagttgagagcgtattcagagacttcgcaagactcatggtggagtcgcgtcacagcttgaagtacctcactctctacgaggcggacactacagcctggtttccacagtttcttccgaatagcagcatgaatgccccaggactgtctgagcatattccaaataatgggcaatttgctgcatccgctgagcgagaacacataccctcgatgcctgcagacctcagatatctcgatgtgagaggtcgaaccgtggccacagtttcgaggaacatcgcagagatgccatcctctatgaaaaggttcttttggaatccggctgaggaactcgacctcccagagttgtgccgcctttgctggacacatgtcgcatcttcctatggcatgtctgcagaagatgaatgggtatcggcattcaccagagacatgatcgatacgatcttttgtcatcagcgagaatttgacggtacggctccagtctccgttgaaggaagatccaccgccgaggtttacaccatactgcacgctttgttcggactcgtcgatgagactgagattgctgttgaggactacgacaagcatgctcttcgcgttgcgcttagtagaaagttcttatatgggttgagcagacaattagtagttttggatactgggcatctcgcccttacgcaaaatggagtagaagaaggggacaaggtcgccatcctgcatggccttaatgtaccggctgtcattagagaagttgaggatggcgatgggtggcaatggcttggagatgcgttcatactgggcttcatgcgcggcgaagtggtggattgggaagaagatgatgctgatacatttacactggtgtaatgcatatgcttctgttggatagtcgattacgaaaatacccgctgcctggacatcgagctttagtggatccacaaagtcttcctttgcctttccaaatcaacatcagattccgtgaacccgccatgctcgatctccatattctcgacattggatacatgaacgcctcgcaggaagacatggcgctcaccatctttccgtagcaaaaagagccgatttgaaccacacaatttccacacctcgtcccccttcctcggcggccatgtttcaacatgcgcatgcggtagcgacgacacattttgtgggctgcgcagtgtatatatgcgctcgattcgcttaccacaccaaacgtgtacctctacttcgccgacgagactatccatgaggacgcctttagtctccagaatcttgccgtcccccagaaacatgatatgtgccgtggattctcctatagtatggacttctttatcatatcgatcgtagtaatacttcgcatcagccagtgttattggccgccgccagtccggtacccacgagggaagtgtctccgaatagccactgaacgctgtgctggctcgctcgatcaggttaatgtctttggtgttgagaaggagaagtcgcatgatattagtgaagagatcttcgacagaaacatcttgtccgtagtatggtcttatgccgtaagtttgttctgctaggcccaagcacgaatagatgtgatctcttttgtcgctagcaatcgccatccgggagtggtctagtaggtctatcaacggccgcctctgctgggagatgtacgatttggacttgagggtgttgtacacgttctgatcggaggagaaggaggagggattggtgccctgattgggtccggcccgttggctattcgtggagagagcatcaagatccccatgtatctgcaccattttctgttctacggctgtggacactttacctctccacaagtatgccaacagcacagcagccaattttctagcaacgatatgctgccatgcgaataggaacaccacgtcctggtgagatgcatattcttggaggacctgtggacagtcaggaccaggttctatttcgttgcatgtcaaattacccatgctctggagaaccatggcattctacgcatccgctgcacgtcaagccagccgagcgcaaaatcctcatcttccactgcagcctgcagatatgtattgagctgcgagctcgtctcttctttctcattgctgacagatttccaagtttctgagcatgaatcttgagctgaggcgagaaatctgactagatggggtacatccttgtgtacttgctcgatgcatcggatcgcccggtcgctttgacgagttgcaagatcttgcgcaaactcatgcgtggtcagacagactgccacgttcaacgcagattgatagatttcatacatgaagttaacttgctcggctctctcctggggatcgctctgattgatacagactggatggcaaacctgtcagtgtgtgtgatgttcgagattttctgacgaagtcgtactttgatcgacccaaacggacaccttctcgtttttgtttcttccagaatcgagcaaattgaagcacgtttcctcaatggcttgcagaagatttgcgaatgcgttgaaaggtagtccgttaacgactaatacgcgcgtgtgtttaggatcgccggcgcagtacgatatggcagtgtacatgccagcgacatctcgtagtggcattccttcagtcagctcgcaactgaaggcgttgttttgcagatctttctcgatgtttagcaggcggatgtgacatgggagcgagggaagccaccgataaggatggctttcatagaagtcaaagttagcgggtgagtagaagttgtctgtctcagctctttgggttcttgaattggaacaagacgacatgccaatgccttatgacagcgtgagtatacttgatggcaaatggcgataaatagttctgatgatgaagcgatgcagttcttgcggcgttcgcttttatcctgtcaacatgcaggggcaaattgctcgcgtatttccaggtaatcacattgttgcagtcaccagcctacatgggtacggccatttggtcggaacaccatatagcctattaagactgactatgcgagcctgtatatcggctcagcagatctggatcaagtagttcataatcatcatatttccagtcgttgagacggagcgtcataactaatccttacatctctcgaccctctcggtctttgaatcgcttgttgaatcatgcgaacaaaacatcctctacgctttcatccccttgagaaacgccatttcaatatgcatcatcgcaacgcctctcacacctcacagcaatccatcgtttattggctcaagtcctctccccacagctccttcgcgatctcaacctctagcctgaccttcgcccattgctcttcctcgctcaactcgttgccctctgccgtacttgagaatccgcactggtggctgacgcagagctgatccagacccttgggcgttatgctcgcggcctctttgagtctcctgatgatctcctccttgtcgtcgagggtgttcttcttgctgctcataacgccaagcacgacgaccttgtgctcggggagatggcgcagcgggctgaagtctcccgatcgcgcgtcatcgtactccaggaagtatgcgtcgacgttgagttccttgaacaggacttccgcgacgggctcgtagccgcctgatgcgaaccacttggagcggtagtttccacggcacaggtggatgccgatcttcatgtctgcggggcgcttggagatggctttgttgatgagctccgcgtacttgcggggaagagttgagaggtcttcgttgcgctcttgctcggctgctttgcgcatgtctggatcgcagaggtatgcgaggttcgtgtcgtcgagttgcacgaagcggcagccggctttgtagagagagtccagttcttcttggtagacacgtgcgaggtcttcgaagaagacgtctaagtctgggtaactagaaacgtcgatagatgcccttcctccacggaaatgtaccatagtgggcgaaggaatgcagactttaggtgtcgccttggcgtcattgttcttgatagcttgctcaaggaactggaagtcctcaacctggatagcttcggggtgaccaagctttccctgaacaacaagagttggtggggagaatccgtccttgtgcctaatgttgccgacttgtcccttctcttcgataccagcgaggtgcttcaggaagtcgagatggaagtatgcgcgacggaactcgccgtcagtgacagagcgaaggccgttgtcaagttgcttctttgcgacatcgctgacccattcgtcttcgaccttgcggagttgctcgctggtgatcttgccgttggcagcgtcggagcgggcgtcgaggacggctttcgggcggaggaaagatccgacatggtcggcgcggtagacgcctggtgggagaggcattgtgtgaagcttgaaactgtgagtagaggccacgagactatatcaagactgtactcacgaccgaagctcgtcgtttgtacttttctggtataggtttgtttgtaaatcaatatgtagaatctaatcaaaagaccacgactgaagagtgcaaggaagacgatacagtcggagaccaagaccagagtataagaaccgaaaattttgtccctcaattgctggttcgtgtcgtctcatcctgaacttggagctaccccacttcacaactgccgcgctgcactaaatccatcgaggctggaagcgcctcggaagggtctgaccgaggaccagtagccgtgagcatgacaagcatttacgcgttcaggggaaattggtgacgcatcatggccgctgtatgcgccgggcgaggttgtgtttctcaccgagtgtgctaagaggaaagtagatccgatggttgctggtctcggatagaggggcaagggtcgcaaggtagtggtgagatttggtggggtgcgacagggctggatcggaagcgcgatcgggcctgtttcgagggtgcagcgagcagcagctcatccacggcatcgctagcttctattacgaaggtgtgatcttatgtatagccgcaggctaatagatgtccctgttcaatttatgtcgaaatcgatgacccgcagtaccatgtcatccgtgaaagcgaaaagctgaactgaatcgttgcaaagggtatctatggctaccacgattgaatagcagaaagtactgcatgtcctgaaaacttggacctactcttctggaatcacgcagcttgcagcagttttgcttccagcagctcaccgaactggccctcccatagaccttcgtcctcttcctcctcgtcttccacgaagaactggtctgcaccatcgtatatgcggttgcccctgctatcaaacttcttgtctcgtttgggcagatcacgttgtgcaatcttgaggcgtatcgtgccagcaccaggccctgagtcaccttcttgatgaactatggctgtcttgaagccgctgatctctggggtgatagtgatagggttaaccgtaaagaacttgcacacaatgatggcgccttccttcatgtcgcctgcgctcagattggcgagcgtggttaagtcctcaggcagttgaggtagatctgcttgagcggctgtcgcaacgtcctgtcgaagttggtcctcgatagctgcctgagtgctcattatagtatctggatcctcggtagcgccagtatcatcatagtccaagaaaattttctcctcctcttcttcttcttgctcttcgacgggcattgaaacacgcttcttctttccgtgcttcttttgcttttgaacaaccttctcacgcatggccttgcttgctggatcccaatgctgcttgaatgggaagggtggtgcgctgagctcatagtcttcttcccagcactcgaacgcagacacgttgattttcgatttccaaaagtctggatcggaagcaccctcaggctctggagtctcttggggtacgggcttggccttgctgggcttcttacgggcaggctggaggggttagctttgaatacatcaatgcaattgagcactcaccattgcttgacgagcaagaatcctgctgatggctgatgtgtcgggtcgaagtcgcttcttcggtgtctctttttccacagcaggctgttccttttgggctttaggggatgacgccggctcttgtgggattgtgggttctacgggtgttgggtccggctggacctggatagagtccacatcttcaccaaactttgccatcaattcctttttacgttgttcaagctccgtgacgtcttcagggacatgctcgacaacatcctcgtgatccactcgcttccttttgcctgaatatgtactgaacggctttgaagcttctggctttgattctatctctgatggccggactgtttcgtatgcgtcgagagccttcagatcagcgtctgcaggcaaaatgccagcttctttcagatagcgaagacggttggttctcgtacgtcttgcgtttctcgagcgcgttgttgcacggccctctccaggtacaacgtggttgggcgagctgggtagcccctttctcgttatcatcgctcccttggaagatcggacctctggtggtgagctggcgtcactgtcgctgtcgctgtcgctggatatatcgtccgagtctgatccagaagaagagctagctgaagcatccgacgaatcagaatcagaatctgagcccgagtcggaatcgtcctcgtcgccagaagtatctttgtccatgagagtgtcatcgccttcgtcccctcccggcgcaaagtcgtcgtcgtcttcatcgctatcctcatcctcgtctccatcttcctcaacctgtgggcccttgaagcgcaccctcttcgaagctctcctcggctgcgcaggcctgtcgaacccagcacctgtgtcgccattggtcaacagagcggttcctcctggaagtgatatgtctccaccatcagggaaaagtcccgccacctcgttttcctcgtccacgttgtctatgcgccgtcgcttgcgaggcggtatccgtacagcgggtcggctcgggttgcgcaggtaggggcggccaaatgggatgccatcgacaaggcgccgtccatcgtcggagatctggtgacggccagtgagggtgcgcgcacgctcctcggcggtcatgagtggtcgaatgctgggcgtatgttagcaggcggaagaattagctgatgaccagacgtacgagacatgatcatcatccttgagcgactgagcgactggtgagaagtgcagacattcgaagcctcccacttcgacgacatagtgctcaagaccccaatgttctgattcgagcggcagcacgtggttgacatcttcgagcaggcgtgtgatggtgtaggcttgggtgctgttggtgtctggtacgttccaaagaatgttcgcggggggcaggctattgcgctgcaccgttagtcgaaggcgcatattggacgcgttgattcgcgtaacgtcgcgcgctgtcgtcaacttctgccgcaggtgaacttttgggaagccgatagcacgggccaatgagatcacccgctagctgcttcttaacgtcgcggagcagcttccgccgatgacgaaaccccctgacaggaaaaccgtgtattactcacacagaagaaatcaagatgcgattcttcactctgattcctttactaaactaacatcttttccactgaccacagccacgatgccaccaaaaggtttgagaatgcccatcaacacgctcaagggcacctggacgcgtgtgcttgataccgaccgacttcgacgctcatcgcaagtcgtgtcagttattgacaacagagtatgcatctttggtggcgaagtactgcctcgtcaaccggtagacgacaagattgacgtcttgtcgctgaagcctggtacaaccaccaatgcacctgcctaacatggtccatgggctaaacccaatacagacgcaccagatcttcagactcattcgctttcagcaccaagtccacgcgtagggagcgcctctgcagttgccgatggcaagatgtacctcttttcggggcgcggaggcactgacatggcccccattgaagaggagggtgatttgtgggcattcgacccgagaggctcatcatggtcaaaggtgaagccggcagacacttccaagccacacccgccagcaagaagctatcactgctcgactactgacggcaagtcggctatctacattcatgccggctgccctgagaaaggtcgtttgtcagatctctggagattcgatctctctgagcgcacttggacgcaactttccgacgccccgggaccgccacgaggaggcgcttcagtagcatatagcaacggcaagctctacaggatgaatggcttcgacggcgaaaccgagcagggtggtagcgtcgacgtttacgacattgtagccaactcctggtctagcgagccattcaaggctgatggaaacgacggacccgaagcgcggagtgtatgtgtcctgctaccagtacggctagcggcgaaggacaagatcttgacgctttttggcgagcacgatccgtcatctctaggccatgctggcgcaggcaagatgctcagcgatgtttggatctacgacatcagcgaaaggtggtggacacaactacatcctgaaggtccagatggtgttcctgatccgcgtggctggttcgatgcagacgttgtgaagagtccggaaggcaacgacaggatcgtcgtgcacggtgggttaggagagaacaatgggcgcctctcggatgtttggcttctatcgttctagtagtgtacacctttgggagatccatcagtctcaccaatataagtggggacctatatttgcagtaaaccgctagaatacgaatcttagaacacaagagtacgtagctgatgcatccaaaacccacgaccctagagccaggactgatattattccgcccatcaggtgtcactgttgtgctcatttgcttctcattttgttttcccgaagcggtcaaggctgggattaggcagacagcacgcccgtgcgtgcaaccttctcacgtctcacctcaccccacgtctttctctctctcttccctttgaggcgtcattgtctagatcaatgtcctagcatataagtaattggcgtcacttcacaatatcccgtcaccgcgaataagctctagcacacgatcatgatgactgttcccgagtcgcaacgcgctggacctcccccattgcctctgcgaaagccctcgagcttgcagcagaatcagaagccgcttgttcatggcggtcgcgtaagctgatctcaccagccatgtgctaggcttgagctaacatcaagcagcaagcgaagtataactgcagctgtggcaccaaccaagagaaagttatttgcagctgtgccacatgccagaccgccctccgcggtcccgactcaccatgcagctactatggtaactgcgtcgagccacttgcctggaacattgaaaacgaactcgtcaggacgcaggatcaatgtccattgttcaccaaactccccatggaaatcaggactctcatcttcgaatttgctctcacggacacaggcgccaaacagaaatctatcgcaagcctattgaagcgcttggctccccgaggctcacctgagagtaaggtcatgacctgcgacatggccacgaccctattgcaaacatgtcgagcagtctacctggaaacatggaacctcccactttcgctaaacccctacatcaagattgaacctaccggacgaggacccacaggcgtgaacttgaaagccctgcttccctggcaactaagcctcatccaacgcctcgacatctccgtaaaacaagtcgacctcgaaggcgagtacctgcattcctccatccacgccaactcccactggcagcccggcgcgcgccacaatggcgtctacgtagctccgcgtgcctaccaagacatcttcggtacctgcaccctggagtatccccagtccttcaactgcgccctgatctccgcggaggaggagtgcgagcgccatttcctctcgcacatcctcggcgaccaggacatttttgatcgagacgcgccgccgccgtggagctcggctatgcgcgtcgcgactgcgaaaccgatcacgcatttgacgcttcgcatgcgccatgcggattggtggacgtggaccgacgaccccaacagctccgatgaactccatcatcttgcgcttgacccgagcgtcggagatggaagtgctgaccatcctcgacgcccgacggcgtcgcgcatgcgcgcacttgctgaggagcgtcgtgctggtaggcatccagaggtaaagccggacgtgggctgggcagagacaattgcgcaaatgccagatcttcggagcttcgagatggtgctagagacgtatgcgagcaagaaggggcagttggatgctgtggtggaggcggcgaagacgtggaggtttgggttggatgggggggtttgggagttggtgtgggatggaaaggtgggtgtgagtagttggagtcggagcgggaagaaggtgacagataatgctgagtggtatcttcgggagaatgcgtttgaggtgcgggatgtgaggttcacgaggaaaagggtggcatgagtcacttcagagcaagtatatgacaatgtatgttttgctaatataacaccgatatgcatcgatatgcttcattaaaattcccttgctatcatgcatgagccatgtctatgccgtagccatctggcatgcctaccattttttgacacgtacgttattcagagtcaccgtacaatggggatgattcagagtggactcgggggcgcctggcgtgatgatcactccagtggcatcgctggagatccctccacagcgcccacaggggatagcggtcttttgtccgtttgaaggaccgcggaatgtatccacacgtattccacactgcggcccccattcgatagcctctcgtatcgacttcttcctggctcagtcgagcatgacgatttgcaaccgagaatttggcagttgaacgagtctcaggataggacgcatccagaagggttccctttccattgatccagattgagggggaatctattgtggcctcgtcgttgaggtcgaaggcggccaagacgtcaaagagaagtaggaacgctctcttttgtaagtcctggagagacaacatgacgacctcctcgtgcataccgccgtctctcgggcatgatagggctatttcgatggatatctttcgtcctaggcgttcgtgacgaatgaggcataacagacctttgatatcgatacgcacttgatccagggtagtccttgtggtagtattgactctgagcgtgatctttatgtgggcagatgttgagctttgggaaagaatttcagggaagagcttgggaaacttggagtttcgggtatcgtccggtaccagatccttgatagcgacgaattggttgaagttcgtggtgatttcgtctgtagatatttggagatgcatcgggtgggctacaagtctgtagtctggtaaaagaaatgtttgtctgtagttctctgttcacctcgaagatgttgaaggggatgccgcaggccgtacgattgtccacgtcgagcactagatggccaagagaagactgcgcgtagcggatgatggtatgtagtatgttctgaggtaactgcaagagtacgctctggttctgcgtcctttcctggaatatcaaagtgcgaccttcgtccgatatcaatatctcgtccacgcgactgtaatagccatctcgggcacgatatgtaagcgcacccttgcgctttcgaactgaaacttccatatctaccaggtagtgctttgacaagctgtacttctttattcccaacgtatcgcgtgtgaccagagctgatagcatgttgttgaaagtatttgctgatgcctcgtggtctcgggcggtctcaccatcgtgcatgggcaacatgcgaccagtatgtgcgaactccaaggtgcaatctctattggcatggtaccatagaaacctcgccagtggtagcatatcgacatcatccatcgcaccctcgcaccccgttgggcatagggcgtccacatcgatgacgactttccttaggagtgaacattgagacccaagttgttccagccattttggcgcatactcgagctgcgaatacagccatccatttgggtgtaactcgtcaaagtcgaggtcatggcgattgagcgcgcgggatacaacgaactcgttgcacccataaagcaccccggcacattcatgatagatttgacggcatgaatgtaggagcgggagtgactcatgaagatcatggtggaattcagcgtcagcacctatctcagcttcgaatatctgatcgaaaagtgttacttcagtcatgtagacctccatatcggtctgatcatctcgataaggctcgtgggcgtgatactgatgagcattgtgtaccagcaccggctcttcgcgcttgaacaaaacctcgtagattgcattcctcatctctggcggcaaagaagtgaggaaggaaggcgcgttcggatctgcggggctcgaagccgtcttcatgatctgtatgtatgtctccatcgcgcagctaggcgcgtggccttcgagttgacgcgaggccgaggagggttgtgtgggtggagatgcgagctggaatcgggttgcagtgttttcttgagtgagagaagatgcgcggatgccgacaagggcccactcagcgcgcttgcgggtgaaggtgaggccccggggaaggagcacccacgactttctggtgcatatggacgaatgaggggctttcacacatagtatttggtttgggcttcttgaaaatgttgcccaagtgtgtcaatgcctatctcgtgataaataggcccgaggcgtcagtagaagcctgtatatcgcaggtgatcaactgcgacggaaagaaaccaagggcacttggcagcctgtagctatacacagtatgggtaaattcatattacgatggcagagctctgcgtatagctccaggcaccctcgttgcttttcgtcggaagtgacacgatgtggtatactcagtagggggtcaggcaggagcacgtgagtggcacgatcgactacatagctgtagtaggcgcccaatgttgatgcgaaaagcacagtgttcaagagatagccctcccgggtgtcgtgttgccgtcatgcagccgagttggtgtggttgatcgtgtgtggtgttgggcgaccgtgatggtgacgcggctcaatacgcaacagtgcggcacgttgagagacgtcaacttcttggtggctgctgggaatggccgatgtgattccagacggctcttgatcgacatgacagaggcgcgttggtgagcatgtgagagggcgagacggagtgggtgagtgtggcgcagctgtggctcagtcgcgacttcgtcattcgcagagggaaggcgcgtgggacatggggtactgacgtaacgttaagcgcgcagcagcaggcaggttgttacagaatgggcatcttggctcgctctcagtcgcaggccataaaaagacgtcgactaccacgtccgctgcgtaaaaatagacgatacccctctttctcagtacaacctcctgatagacacctgcgctctctcctgacgcccgcttcctcgacctcactcgatcccgataccccgcgacggcgaagtctgccagtatgagcggccatggcgatccccgactgctctacacaattggcggcatcaaggcctaccacatccagcagggcgaagagtcctcgctcacaccctcgggcccgcagacgctgtcgctgttgatggtccccaccaactcaccattcgcagacctcagcaacacgcgcggccagaacgaggcgcccgaagaggacttctacctgcacctcaatctgcccccagagctcgacctgcctctccccgccacgacccagatctaccaccagccgccgcggagctacctcattccgcgatgggacttgggcccagagagcggcgccttcacgaggatagagttcccctcgcttggcaagggtccagactcggtgacgcaggaagacattgacacttttgatgaccatcttggcgcaatgcacagccttcctcgagcgcgcccaggcaccgcaacacgacaagagcaaaggcggcttgaagtcgtacaacccccaggactacgcgccgggcgaggcctatgcgggctcgagcaaggtcaagcatggcgaggtggtgctggtcgacgaggagaacggcagcgtggtgggcgagctggccgagggtgcacagattatcgaggaccccaggttgcagcaaggctccaagagtaagtattgcctgtccagtcaatttttgcgcgtccggtcactcatactaacgcaggatcagaccccgtcgagattgttgtctctgccgacggtaagagaatcaacatccgaccgctcgaagacgactacctcgacatggcccgccatcccgcatacaaagactctggtctcgtacagaactcagcagcagcctcgcggctcatcgtcaccggctccagctatatcagcaacatgatggtcaagggtgccgagaacttcatggccaagactaggccaaacgatcagcccatggtcttccagcctgcgacccacgagcgcgtccgcaagatcaacacactcacaactggcgtggctggctactctgcaaagactgtcggtcagctcacaaagtacgcgcagaacgctgcagccggtctggcagggcacaagaagacccatgcgaagagcgtcaacccagacggtacaccaaacgacaagtacaaaccaggcctgctcaacaagtcgttgatcgcgttctcgaccatcgcagacggtatctcctactctggcaagaacattcttacccatggaggtgcagcagccagtgcagctgtcggacacaagtacggcgccgaggcaggcagcatcaccagcgatcttgcaggcggtgtgaagaacgtcggtctcgtctatatcgacgttaccggagtcagccgaagagctatcatcaagtcagttgctaagggcatggtcgtcggcaaggtcaaggataagaagggcaacgagcaaactgtcatggtaggtggaggcgatggaggcgccgtggatccgacggacctcaacccgaagctcggtgcaaagcaacgcaaactatgccccgagtgctgcaggtactgcacctggtggagaggtcgcttttggcaacgtagcgccgcccacctatcgcactggtgtcggaagagtcgctcgagggtcaaccggcctactaccctacggagaagagatagaccgagcatgtcgatgacgaggtacgaggttacgatactataccgcttgcatgatatggggaatattgaagcagatccacacatgatttttatagccactgtggtctttccttttgcataccatgactgcgtttccaatgacaggtagctaggttcttccggaaacaatgaccaaatgaagaactgttcacaggtgttattattttgttacatccagtggatgtaaccatccggcggcccttcttgcttgccaagcggcggctgtatcctcagttttgagttgctcaagccttgctggcgcatgtacccgcatgcatgtcgctcatcaccgccccttgacactgtccatcatgttataccgcactgtatagaacccacttgcatacccgacgcttgccgtgatagcaacacccacctatacccatgatcaccaacacccccccttgtcccagtaaacctccggccgttgggaggtgaaacggtgcgccgaacccccaaggcattgcgtagcgtaggcccgagcaggggggggggggggggaggggttcgcatcgtatgtttacaggcgtaacttgccctttgatattgacatacgcagacatatcgatatcagatgaactgatatgatgcacgtaggtaatagctcgggtcgagccgatcgcttacaaccatttcccgagtcgtcacgtcacatcgcggcgacgaggtggacgagttatgccggccggtatattgggccaagcgctgcagtcagtgccaatgcgagcgcttcgagatgtcccgaacgaaagaagtgttctcgacgcgaggcggtatccggaatacgaacacattccccgatgcaagatcgtccaacatgctcggggaggagttggaagtcgtcgcacccctggcccccgtgagtgctgcggataacggggccgcatccgctggcgcgcgtgttttgcaggcacggcggtttgggcggtgagttgatgggggtgcgatgtgctgggagtagggcgatatcggaagggtgttggaattaatggtatagggagcaggttacctagggattgtgtagtgtagatcgttgggcatgcttcgcgtagtaagcgaatctgcaactatagcttcaggacatatcacttcggaaacccttggtagcgatcgctgctgtgtcacccggcttttttcgatcttgcagtccctaaacccctggttccctgtcctgtcaaagtgtcaacagctgacgtgtggagatcacgacatgctgtaacggcgcatgcacgtacggaggtacgcagtggacccgcggctttcgccacggaaagttccctcatccttcaggtgggtacgatatccacacgttcgctcttttcgctgtcagtgatcagtcagcttcgactctgtttcaggtcgtgggcgtgtgcggagagattcccttttcatgcaggtgcggcggagcttgtgggactttttacactgatttgtgggctcttgcttgatgcggatgtaggaggggcttaagagaaagatctacgcactgctgtgtagtcagctatcagtcagcgtacacggggatggagagcacggggcacttacttgaggtgacttgcggtgaaggacctcgagtatcacgtggacgacctaggaactcacgtgaacgctgtcaactctcacgcgtacgccttcccgcgttccagcctcacaagatcgcaagtgaggctgtcaccagatcgccatgtacgtagtcgtgtggagcattgtgtggggataaacccggagaagccacaagtgaggcggagaacagcaggtttacggtgtgcatgcccgcgagtacaagagaccagccgccatctgcagtgcttgaagtttcaaactttgttcaaaacgtccctcctcttacagacagatccaactcgaaacagaaccgataaagtatgttgttccttctggggacgctttccgtggtcctcattgcagggttgaagctcacggccgtcgggctggcgttcaagtggttggcaagatattgaatcggactttcgggagaaatgtcgcagagtgaggcgtggcatggggaaatcagctcgcttgcatcgagaacctgtacaatccatcccgagcgacatcagatgtaagcgtagggaaagctgtcattgcgcaaactgccccgctgtattgcgcaatacccgaacccaaaccccgcatcgacagcttgaaaaccgatatcaaacaacaacgactgccgataaacgtgttggtgcccaaacttgccttcgccaggcagcaacctcttcgaaaagattagtgagcatcgcatgcaatggcggaaactcaaaccttcgatacgatacccatcctcccgctctcccatgctctagatccggcgaccaagccaaagttccttgaagacttgcgacatgcactgttgaacgtggggttcttgtatctatctgaaacgggcctgccggatcagttgatcaaggatgtcatcagagaatgtcagggcttcttcaaggaattgccgcaggatgagaaggagcggattgaaatgaagaacgagaagagctttcttggctggagtcgggtgagtgaccattttcaaaccattatgatcgcggatggagccatgtttgtgagtgagaatgtaaaggcgcaatgtaatcgatctatggctatgctgaaaagaagaaacatcatgggtggtctatcgctaagctggagaaggacaagattgctggacgatgcagatataacgtgaaaatgcagccgggtataccccaatgtacgaaaacaatcatgttgcctgcgcctgccaccatgacttcctccttgcttatccatcctatttcatcatggatcagtgagctgaccacaacctcaagctcgacaacgagacgacagcgctgaatcccgaccatcgcgaacaactggatctatcgacaccccaccctgtgccaggaccagaggcacctctctaccacaacctcttagcaccaaatcaatggccatcgccacaatacctcccggactttcgacctgtatacgaagactatatgcgacgcatggcgcacatctcgactttgttcacctctttgatcgctgaagcaattgggcttcaacccaatgcattcgacaagttctttgactcagatcaacaacacaagctgaagattgttcagtaccctgaagtagacgtggctgatctgccatcgaatgcaagtatcatggaccgcaagaagtgggagatcaagcgccaaggtgtcgggccacacaaggacagcatgctcaccagctaccttctgcaagcaagcaaccagaaggggcttcaagcgcagaatgccaagggtgaatggatagactgcaagcccattgatggcacgctcgtcgtagcgatcgggcaaggcatggaggctttaaccgacggggtgtgcgcgtccacaacacatcgcgtactgagtccgcgcaaaggcgaaggagcccgattctcaatcccattttttcaaggcgtcagctacgacgcgcaatttgaagcaatggacgtgcctgccgatgtgctaaggctgcgagatcaggcccgcaaggcccgcaaggacgatgtcgagtttacattcgtcaaagggcggtggggacatctcggcgaagctacgctgatgaaccgcgtcaagagccatcccgatgttggcgagcgctggtatccagagttgctgaagcagatacaggctcagcaagctgcggccgtagcagcagcgacctagtagaatagtgtgtaacagcttagcaatggaatcgtaatataccaaattttagcctgcccaacggctttgtcttccacatggccaatgccgcgtcgccaaagtgctcggctcggttgcatcagcgattcgctcccggctacagagcccgcatcacgattgcgagtgggccaacgacgatgatgatgcggtgagcagggaaacgcccaccgaatgcggcaggattactagttttgatgttgggctggcagtcaagccggttcagcttccgcaagcgattggccacctagccacgaaatgccaggaaccatgttctcggaagaggcgggacgagcgcacgcgcacacgcaatgcacgcactcttcttccaagaagaggattttctgctggcctcggcttttcggcggtcggattctgcgaattgcgcgcttgcttgttgccgctgtggcagttcggtcaattttctcctcatcctcgtccggtgtaccatgaattcatatgtagttgtatccgtatccactttttggcagcaacgaggatcttggtttgggagaactgtttagtcgtgtgatttgacatcgcgttgtttcagcacctgctaaggcgcttccgagccatgtgctgaaattgagctcgtgctcacgcttgcaatcgtagccaacgggtcggcaaatatgggcacgatctcgggcggtttggaaagagatttggatgaggcccgtatagggtcggagccgcacccttgttacattcagtttagcttgcctcgtggaagatgacggatccacagaatattccatgaccgagcctgcaatgcttcgatttggcccttcttctgagcaacggtcggtctcgggtacgaattggctttgcgcagcgcattgctggcgtccaagacattgttctactcggcatgtactagatgggcatgccatggtggggctgcgcaaggctgtttcatttccgctcatgcaatcgtggggtcaatgggaaacgttcgaggaacagaggctcggaggtgtgagaaattcaaatatccattatcgttttaagcgttgagtcgtcgtgtgtatgagggcaagtatagcgtcaaaacaatctctccatcggatgtagatgcatccaagcgatcgtggggccgccctgctgctgaatcccctgggtatcctagtcttccaaactccaccaccgtggccccgacgccgcatctgagatccgtggtgtcgccgatatcgaccctgcagacatccaagcgtcaggcggctcggacttctttctcaagtaacgttggtagcgtcatgtatgcaattggtgctgtctctgcgccatcatccctgcgggttgggggttgattgcaacgtgtcgagcgggtgcaaatgctgcatttcaatgctccaccttcatgtttggctgcatgtgatacaccatgtgttgtccctgttcactcatcatttgattttgagggtgcggcgcatgcgccatcatggacatgtctccagggtggctgacttgaggggcgtagccctgatgtggggcattcgagtaggatgcataaggcgttgacgtatgctgttgcgcttgaggatgagaggactgtccagacatggcttggtgattcatgggcgcactcatgtgtcgctgataatcggaagggtgaggtgatgagtgagaggtcggcgtgccgtatccagacatagccatcggttgtgaagtgactagcggcgggttttccaaaggataggacatggctcgtgtgttaccctccataccatacgggctggggtacgacatgccagaagattcgactggatggatggaagggtcttgcactggcatcgagacaggatgatgctgtgggtgagcagagggatgaggactccatctcacggactcttggtgtggcgcttgcacctcacccatacttggttgctcgccgtgtggtgaatgatgagggtaggaatgctgctgctgctgctgctgctgcgtctgccagtgcccaggttgcgaaatgggagtagacatttcaggaactgaatgtacgctacgggcagttcctgtggaggatctgcgggcgtgactgagcatttgcactcgatcgcttggtgatggtgcacctatgagggttgtcgtcagcttctgagtaacccaatattattctttgttttctcgataagcatcgcttcccgtttcgcttggaggaagcgggtggcggacgttccagctgctgcacgtcgtccaaagtggaagcgggaggcgcgcatatggaacgcaacacggtgctggttttaccaaaactgtcgcctgcacctgaaagggtgtgactccggggcaaaagaactttgccgcaaggtgaaaacagttgatctgtgctgtacgacaaaagagagttggtacatacctgtgccgtgttcggggactgctaacgctgatactgcatgtcctaaccgtgcgcggaggactgcattttcctgttccaactcctcgttcctccgcatgaggtccatcatcctcgatgaagagcccgtctctagctgggcagtaaggtcgcgtacttggcgttcaagagtgtcaatgtggtccttggtcctctggcggatggctcgctgtgcttctcgatcatttgctcgtttccgctccagctgggctgctgtgagtgtggtgacgctccgtgtgccggctcgcgatgggcgcttcttggagccgggagtggtcctcgcctcggagccggaggagtgaccctcgtaaggtggtgacttcttgagagtgtccatgtgaggcgaatggtagcttgaggtagacatgtagtcgctccgataggcgatggggtctcggtagtggagtactgaagtcatggaggatccgcgaggggcggtgagggtactggcgttgtccaagttgctatgtcagcggggctcaaaacacgggtcccaagcgtctggcaatatcaagtgtctggaggaggatgacgaggctcaaagtccctgaagatcagaatgttggtagggattaatgtaggtatatgtgcggctgggagcacagatgtcttgacgagcgggtgaaagcgcaggtaggggcaagtgaaaacagcggagattagaagagataatggtgtaaagcgggaaagggaagcaaagcggtggacttgcgaagaggtacgtgcaatgcaagacatggctggcagcgacctataacctgctatcatgcctgaggagtagcgtctttggcagcccatgcctcgaccctgggctagtggcatcctgatcctggattctgaagtagccacatgcacacgtgggtactggggatatcgtttcatgttagctcccccagtgggcaccatgcggcttagtgcaagagcatggtgctgggctagctcgcctgtggtagtcgggtgggaaacatttgctgcggaaaaaatgatgggctgccaacggcggtggcagacgcgtggcggagcctcaccctgcatctggatagctgccagtctgttctggaaaagcactacaggctctagcttaggaggccagtccccaccagcgcactgcaagcggcggatggcaggtggcctgcacaacaccactctcggcccaccttacctcgagggcgtggacggcaggcggtgaaatgctgcagatgcacaccggacgagaggtgcagctcccgtcgaccgccaggagcggccaaaggtgatacctgggtagctgcacctcgagtcgacgtcgacggcccagcaaaggacatgcgaaagtgcggcccgtagcgggcctgagggagggatgctgagcaacgacaacgacgtcggacgctcgttcggatgggcgtgacgtttgaggagtgtatggcggcgcagaatgcatgtgaagcgacaccgggatccctccggtccagcacgtccagcacgtccagcaccagtcttcgagccctggagccctggagaggccccacaagcgccaagaggtcagcacgtgggctccctgtccgtcgtgcaggggcccagagtcaatgcgtctgcaattcactccctggccactcgcatccgagcagcttccaccgcgtctcctggcttcccagggcctgttgtcgcccaagcctagactagacgtcgatcatgccgtcgtctggtctgggatgctggacgctcgaagctggaaatatcgttccttctggcgaggtcggcgagcctgctgcagaggtaatgccaaaagggttgctccggccggcctgctacgggagcctgtgtgtccgactgactttccagagcccggctcgcagtaacgcagagctggccaggttgccctgctggccggccaggcaatgccgcgtgacaatggttctctacagagatctgcggctgggaactctaacaacggtggagtgtttcaacgcgcgcgccgcccatgcatgctcgctgcacctgcgctgccgcatactgtgtacaaccatttgctttggtggagacgcaacaggtacgtggagccatgatacagccgtgccgtcattcgcacgcttgctgcgcccgtttgctctccatggcatggccaaatgagcaaatgagcaaatgggcaaatgagctggggcatgggccacgagtccgtgatgcgctccttcaggccgcataatggtccaattcagcattgtggcgcccgtcgagtgcggcgttttgaacatgctttggccgtgttcgccgtcgccgccggatcatgatggatgctcccaggagaacatgcaacatcgaacgacgctcgacgtctgccagtgtcaagtggtgcccagtcaattgcgatgcgcaggcgtcgctactgcatggaggcgatctgccccaggctgcaaccgcaaatctcctcccactgaacaaagcgaaattgagtcttcttcaccgcttccgaaccagtgcccttggcgaggctacgcagttagcggacgaagccaagatcaatatttgctagtggcgccctgtttcgaactcctggtcgcttcgctgacgtctctccagccattgcgcgcctatcttggcgcctacattggatgagagcatttatcgtcaggtactggcaaagaaaaggtaaaggtcggcagcgctaggttgagggcccgctgccgcgcgccgcaatgagctgcgcatgcatgaaagggagggttttccaatcaagcacgcagcatgggtgcctactcgaagatattggtcccgaggattgatatggaggctgcgacgcgaagaagcaaagaaccgccgcggcttgaccgaaggcaatcaactgctcagtggggttagcagcaacgttatttgacgtgcgggaagaagcatcgcgatatacctgagaccactatagctgtatgtcgtcgaaacaggacgacgcactccgacgtcgtcgctacattttcggtcaacagtgccgacggactcgcatttgcactttacagtccttgcggagcggaggtgcaagattcccttctagcgccgctgcgtgcaaactctattaagttcctacacacatgcggcatgcggtcctgcctggctcgctaatctgagaagaggcaagcttccacaccacaccacaccacaccataccacaccacaccagaggacgtcgcttcatccgccagactttactatggccaatagtcgccgcctcccccggcgtccgctgcacagggcctcctcaacgcttatcgtattttgctacttcatcgctgaggccgaaccactgccatctccaagcacgtgcattgaaactctccaagcgcagccccatgcgcgcgatccccagatgtccacgggcgcacatcagcgctcccaatcctgattcctcgcgcatgtccgccctggccatcacatcacacttccgtacagccgcgcgagccccacgttcaggcagatcaagctgttgtgtaaccagaacccgcacggcaagcctcgtttcctgcgtctcctagaccggctcgcctgcctcagctcgtgcgaaacccacggctgcatgcaagcagactttcccagggtctcctccggtgtgcatgggttccatgtccgcaccggcgcaagtctaacgtccgttcgcgattgcgcaagacgtcgaattctaatttagtgcatcgctcagaccagttgcaccttttcagcccgaaccgatgcacaccatccacgacggctccatggatgatgcgctcggccatctttgcctccgcagccagcgtcttcgagaacactggaatatctggtagcgagccccacgactcataagacgccacaggcacccgagccatggtggaaaactctggaccgctttcccctactcccgataatgtcctgtcaacccaaaactctgccagttgggcttcaaaaaaagtcgcctaatgtcctggtagcgctacgaatgtcggccacgaggtcgtagcctgaaacgcattgtacaatttagagtttgcgggagccgccagctcagtcccatccactgaacacgttgaaatgacgcgacatctgttgaaccatcatggcgacatgtccgtcttgtgcttcgtcgcctcttccatcatgtttctagccctgagctagaagccctgtcatcggcaaagtaagggtttccgtaggtccagtgcctgagcgacacagtttcatcattcggacacgagcttcggcatcagccgtgagcgcatcaggttcgtaacacacggcctgcgttgccatgtggctaccggtgcaaatttctctttcagatatgcggcacgccgcatggcgcagagttgaggtccgcgtagtcgctcacaagcagatgcggctgttggactcgaaccaggcgggcagaggccgacatctcgggacagctcccgatctaatcaagtaactttcaggtccgtcctctccactcagacgatcgacaccgagggggaggccttgggtgtcaatgcacgttcacttcagccatgaggcgttctcgcgtactttctcggattcattgcagcgacatctctacgatacaacccactaagagcgcggcacatgctccgagtctatcgagatcagactcgtcgttcacacatgcttactcgccgcccaaaggcctgacaagcgcgcagacccactacagatacgaacgctagaatgctactagaacaccgcagtgagccatcgctacacctcatctccgtgttttggaatcggcacacgccggcagctgcaagtggtcattacctctactcctttttgatgtacttttcgaagattttcgaaatctcgtaggcgctcttcttcgggtatcgcttctgaccgcctttgtaatcgacataggtcacgccgaaccgtgttgtgtagccttcagcccactcaaagttactgcatattgtcagctgtatgtcctccgagaaattgtgtttggggctaagatggaacggcagagcaccctcaagctaaaacgactgacgccatagatgtggtgcaggaacagtcgcgcttggcctcagccacccgaggacattataatgcaccagaagccatgatttggcatgggaaaggaaatgaccttgacgtactccataagactccatgccgaatagccccgaacgtcgacgccgtcatgtgtatgggcatcagccaatgcacccacataccccctgaaatactcgcagcggaactcgtcgtccaggagttgttcgagtgggagctcgttctctccctttagactagttccgttctccgtgacgtagaaggttggaccaccgtagcgatcactaagccacttgatcagcttcctgaatccaagaggcattggccgcaaccagaaggattctgtctctgggccaatccattctccctgtttgttctgatgcagcgtctccaggttgccgaggtggtcgtcaagctctggctcggtctccttgtgcctgacatagtgtgcgcaataatggttcatgccataaaagtcattgctacccttgaccaaggctgactcttcggcagtgaactctggcaaccggtccccgagctgttttcgcattgagtctggatatttgccgaagtacactgggtccccgaaccagcaaatggcaaactcaagcttgcggtcgcacgcttcgcgatcttgaggatcttcggcgtcccatggctcagtccagtctcctaatcaatatcagcatcggtccgcttgctcgcatccgaggtcaattttgggttgcccctgcatagcctgaggcaggatacgcaacgtttcacagggggcgattaacatgtggagttcgcttaccattcagtgtaatcccaatctggcctccatccttagctttgaagtcttcacgatatgccttgaccgccgctccgtgggcaatcaaaagcgcgtgccccactgcccatggctctctgctactgtcgccttcggcgctcttgctcctgtcgctgcaacgaccgggggcgaacaatccagtgccgtatccgagtatggaactgcaccacggctcattgaaggtgatccagtatttcacttttgagccgaatgccttgaaacacaccctggagtagtactcgaagtccttgacaaactcatccttattaagcatgcccatatatcgcttgtgtaaattgtcgggcaaatcccaatggaacagtgtgatcatcggctcgatgcctgcctcgcgaaggtcgtccacgaacttgacgtagtgctgaagacctttctcgttgactgggtcattgcggccaccaagtggaataatgcgggacccacgagagggagaaaacggtacgattttgcgcccaacttcttcaaaaagatcaatgtcctcggccgtgcggtggtaggagtcgcacgccacctctcctgactctcctccagcaatctttcccggaatgcggcagaaactgtcccagatggagtccgcgcgaccatcttcatgcggagcaccttctatttggtaactaaaacctcacgctcagtacaggacggtggagatcaccacgggatatgccatggtggggcatctggtgaaagacggtgagtgacggaccttgctgttgcgaaaccccataggaaatctttgggaagatatgattgtgacatgatagattgatctttgtcacagagtgacaggctgacgacagtaatctgaggatgcggcgtgcagcagcgggcgtctattcttcatatacccggtttgctatgcaggctgcggggagcgtcccgccataaccgtctctacgcgtcgacaagactttaacagacgcgcagtaagctacgtgaggcaatttcggtggctctttggctcacacgcagacccagacatgctggtgccgtcgtactagtctcctaagtggctcatttgacgtcaaccccgctcacatgcccagtaacctcacgatatacactgatcgcacatgacgatactgtgtctttgcttctgttctgcctgccaggattcacgatgatcaaggcggtcagtggaacctcggcccgtcgattcagcctaccctttatcctacaacggcgtggcgcagagcccattcggcggtgttggtcatcggccagtttcaagtgggatgagatggcggggtacgaccaggcaagtcgaggcgagctctcccaattcgactttactctacattctaggaaaagtcgcgaggacgaacctactgctctatattcacgtgtgtcggaaactggtatgaacagcataccgtcacaggcggaattactgctttgagctggctggcgatggtggggcagcagcatggagaagctgacaagatccgccaaacctcatcaagctaggcttccgcagtgacgctatcactttcactgtgagacttcaatcctgtgtcggaaccatcaaataccatggaaacttttgcggacgatcttgaatatataatgagttgggtgtttggagtaacaacggtattctcgaggtgaaagccagacattcacttcgcccgtcaatatctaccacgatgctttccgcacttcgaaccatccgatgttccaccagacgcgccggaccacagcttcgtacggcagcaactcaggcccagaggcgcgctggcgacatatctgatgctttcgcatctctatccgggcagaaattcaagcctctcacagctgaatatgccgacctcaagggtcgcctgatcaagggctatgagagcgaagtacgagagtcttgggagcgcttgttggagcatctgcgggaggagatcccgcttattgtcgaactgggctccaaggtcatcccagagatcaacttcaaagatttagataatgcaccagagactttcagcaaagagttgaggaagagaggcgtcgctgtggtcaggaatgtggtgtcagaacaagaggctttacagtggaaagaagatctacgagagtatattcggcaaaacccccagaccaaaggtgagtacctgcatctatacattttttatatagtgattgactatccgaaaagctttccctgcggataacccacaggttttcgaactgtactggtcgaacgtccagcttctggctcgtggcaatccacatcttctaaagacgcatcgtttcctcatgtcttactggcacagcttgaacccaaatataccgttatcgatgcagcatccgatcagctatgccgaccgcttgcgcatgcgtcttcccggtgacgcgaagtttgcattgggcccgcacgttgatggaggtagtgttgagcgttggagcgaggaaggatatggccttggcaaagtatatgattctgtatggaaaggaaggtgggaggatttcgacccgtgggaggccggctgccgcttacctgtggtgccagaccttcatcagggcgtcggggcatgcaccgcatttcgcatgttccaaggctggctatcgctcagcaacacaaaaccgttcgaaggcactctgctcgtcaatccacttctcgccaaggcaactgcatactacctcctccggcctttcttctctcctaagcgcggtgtcgagcctggcgcacaaacagcctcggaggccatcacgaactcagacgacttccttgcctcggacaactgggaaatggactctacgcaatcaccctgggttcatggcgccacaccaggtcacggtcaggagctctcacatctcctgcaccctcatctgaatctccagaagtccatgatccacgtgccagaagtgcgacctggcgattacgtggcctggcactgcgacactatccatgccgtagacaagacgcatgctgggaagtcagactctagcgtcttgtacattccagcgtgtccaatgaccgaggacaatgcgaactatcttgttcatcaacgcgagaattttgtcgctggcactcctagtcccgacttcggaggagggattggagagagcgaacatattggccgtatcaaggctgaggagctatcgcagcttgttggtgaggaaggatgtagagcaatggggctgatggagtgggacagtggcgctccgaatttgactcctggtcagaaggtaatactggatcgggcgaacaagattctgggcttctatgattgagtttcaaagtaccattgcccttctcttacttctattttcagacccaagctttcgctgcagccataaatcaacttcaacacaaatgagcctatcgcgcttttgtagaccgctttcattgtatagtcatcaatatctaatactagcgtcaatgtttcaattttcaattttcacgtgaacttcaatgatcgcgtttgcgcgagtgcggcctggcgctcttggcagtcacgttacacgtgtgctgcctgcctactccagggctttcgcagtcgttgcatcctacacagcgaccgacaaaccacgattcttgaccgcaataatgactttgatcttctttgaagtatcgaaaccagcagacccaacagccccttcctttcttgaccttccagctgagctcaggaaccgggtgtatcagctttacttcaagagcacaagcacgctacgccttgcaagcgctcaaaatggacaagtcaaaatgatccatgggttggcaagtcatcgctttcctcaaactaattgctatagtacaacatcgcaggatctgaacttgaagttgctcgatccagtgggcccattcgaactgcaattgctacgcgtatgtcgacagttacaccaagaaaaccggcttcaatgctctattcaaaccagttctgcattgaaaagaagctaggtgcgcacttgacgacccacgatgcaacgggacactacgtcaatcatatatctactgaatggcttcgtcaaatcggacagcacagagtcttcatcagtaaacttgtcatcgatctcgagagcgtatgtccaggtcgttgcgacacaaagcagtctctgctccagaccttccagcctgaagacggatatatccagtttggaaagcttcttcaggcgatttgggcaaacgacttgaagatagtgataagctttgtctatcaatgcaggtattccgagccggtattgggaagacttccctggaccgaggcacacaccgaataccaaggccctatcagcgcagagaacatcaccgtgctgtttcaagcacttgctagagacgacttgggtatgaagaagttccgaaatgccattggtgacgtcggtatcgagaaacatggagagttcggcatcatagtcttctggacgccagagtggcgacatggcgagagccatggtcacataatcagccatgacgggtacaactctctgttcgtccattctcgtcgcttctctcttagtgaagatggccgtgtcacagtcgacaaattgaccgtaccgaaacttctcggcctacctcaggcgattataacgaagatcgtcgcgcacactctggattcttccaccccgcaggaacttgatctcgactcctttaccgacttgcgagacctgtacggaattctctacactaccaaggatctacatgaccgctatttgacctactacttgcgcaaacacacatttaaattgtctctaatgacttcaaatgcccgggcaagctttgagtttagcaaacttgaccgtctccttcggactgagttgttacacagggtgggaagcttaactcgggggccccgattcggcgatggggcgaagttttctatcgacttgcacgttcacttcggcacatcggacttggtgtcgtccatgatgaatatacgcatcaatatcatgccgctggtcgcatccacgtttgcagcaaatagacaccaaagctggtgtatctttctacacaacggcacctcgattcttcaaggccgcgtttccacgatccgcaagctgcgctacgaagtcatagcaatcctatcaaagttcgttaagaaagatcatgtcgacgacccacaagtcagatgtcctgaggtctggattgatgggcatggcaaggtggtcgatatcgttccgactgggtctgtcgagggcgaaagtttacagaacccagcgaagctgaatagcgtgttgtggagcgcggaaaagactgggtcgtttgttggagcgaagacgccggcggtaccgagagtgggcggacttgctagagacatgtatttgtatttgaagtggattgataggtaaaatggaaaagatggcgtggagatagtctgaggcatggggatcaaggacatctttcatcgtacgcgagctacgtaaacaatgatgtaagcccgagcaaagagtccgtgagttatagcttcgctgctggactgattgctttctccacaagttccaaaacacgttcagccgtgcccctagtgcggttagtgataacttctcaacacacatgtagaaaagcaagcttaccaagaactctgatacccgaacccagaatgtccatagcaatgtacaaccggaatatcccaccttcccttctccacctcaatcctcggtcctcctttcctcgaagctacgcctcccattagctacacaatctcaaatctactctaggctactcacgtctcaacccaatgttcctactaatcacctgcaaatcctccggcttccccaactcaggacaaagctcgcaacaccgcttcatgatatctttcccgagctcttcatcccactcgtcgctccagttgttctcctgccgcgacccgcccagaatcacgccgccgccgagggggcgcgggaatacgtatgcggtggtgggatcgatgcgtttcggtgaacggacgtacctaccaatcacactttcgtcagtatcaatcattaaaggaaggcgagtggatagggcacgaaagacgtgtgcaccatactttcgctcgtattcgtacattctttcgatcggggccttgggctcagcgacgaggagggtctggccgcgcgtggggtagaggtttgtgtcgcggacgtcagatagtttgagggagcctaggccggtcgcgttgatgaggagggatgttgaggggaggtcggatagcagggaggagatggaggggtagtggcggcggatgaatttgatgctttttgcgagggcttgggtttggagcctgggggggatgttagtagagtaatcatgtgaggaggaggttcctaccattgaaggtatacggcggtgttgatgcggaatgaagttgggaactcgataccgaagactgcatcgtgtggtagttcccctttgctcagttgacgcaggccgccgactaattggtcgtaccagacttttccggtgccggcgctcagtatgcctgcttctgagattggggtgtcgaaaatcccccacatgccttctctggtcagactcttcgcctgtgaatcgagatcgaaatactcacccattcgtcccagaccaacgtcgttaccttcgcccggtcttactgctttacatccgtacacgctctcgccatcgatcaactttccaaacttcttgaacgtgacttcgtcgtacttctctagtggaccattgtcgtttgccattgacgaccaattagctccggcccatggtgaggtgtattcgatcgagcggtctcctggcagatgtttcgctactattgtgatggtcgcagaagggtaggtgtatgccagaactatggcagaagtcaatcctaccacaccagcgccgaggacggtgatgttatgtgggttttgggaggacatggttggaggtgtgtgaattggcagatgcgaatgaacgagaagaatccagagcttctggcccaagatcagaaattgacttgaatatgccttgatagttactcgtcagaaaggaacgaaatgcaccccccttatgaatcttcgttgtggaacatgtgcgcccttcgactctccaacggccttacccgtcggacaaggcccgatgagcagcgccggtaaatcactagtggagctgcagacttaccgcaatctgtgtgtggcttatgatgtgatttcaagagcgacgaacaaaatagggtcagattagtccaagtggagttatcgtaggatcggactgaagcgttatcgggatgaaaccaggtgggatgatcatgtcggcattccgaattcggcatcgcgtaacctgcgcgtcaatcatgtcgccaggcttgaaagcccatgttcgcgaggtgcgccatccgctgcaatgaagatgagtcaaaatagcctgccgtgtcaaccataaggcaattcacaagatggcgttgacgatgaacgaggtacaattggagttaatagttgcatacgaagaacgataggtagtgataagagtaagggtatccaatgaagatatacagcctagaagctgtgccaagtcaatcaagaaacatcgtcgctccaagtctccaaaatttctcatatcatacagggtagaaatgattaaaaataccaaacgaagccctttttacgacgacgcttgcttcataaaccagtctgagctagcgtcgaccatgtagtttgtgatattcgactcgttctcgtacgcgccttcgggaatctgcatgccttctccagcagtataactcatagtagcgtccatagagactggtaatcgaggcatgttaaagaagtcaaacacgtccagatactccaactcgttcggagcaggagtgcgagcaggggtcacggacggcaatcttgcattactgtttagtttgggttgccgcgagatcagaaagtcgagatcgaaagcgcatcttctcatgtcggcgagaatcttgactgtcgaaggtgtcacgcgttcgccattgatgccggtgagcgcttgctgcgattcctggtactcagagaggacgcgtgagagaagattggcatatcgggttccgacctcccagtattgacccaactcctggagagtgttgactagggagattgatggaggtatcgacgcgatgatcgatggtggagccatgaaccagtaacacacgtgctgctacccacagcgagaaggcaaatggaggaccaagtttgctaagtagcccattatcacggacgcatgcacaaattgttgtcaagttctcgaccgcactgaggcacttctggcttgcactaaaagacggggtgaagattggcgaacggtgagtcggataggccgcagaggagtggagacgtatcacggtgctgcagaggtcagctatgagaacaatagtgtggagaggtgggctcacgtgtgataggcggcatgaagcatgacaagaccgctgttgaggccttgattcaagccagctttggcaaacattctcgctgagttgccgaactcttgcgggagattgtacttccactcctcaatcgcgttgtcgagctctcgatattctctctgccattgctctacatcctgaagtgaggtaatgtcgactggctttttcaagaacttgtggactttggtaagtatgcctagaacctcgacgtagtaggagaaggtgcccaggttttccggtcggttcatactgtagtctgatcgcgtcttggtatggaaccatcgcgtctcgacaggcacattgcgggcgtaaagatcgtcacggcacggtaaacgacggtcgatttcgttctcgtccaatgcaaactcgaaagctgtcgcaactgtcgcatatcggtcaagtacgtatatcatccagaacaatcgacgtcgcgactcttcctctatccagtcctttggctccggcagcacaatggcgcgaagggtgtatatggaggcgtactgcggtgcaacagccggcgagtagatttccatggagaggccgagttgaacgacgctgcgagtgatcaaagccaataggttccagccgggtggcccgttggaacagccgacaacgtctaaagctaggatgacaagcgcttgcagtgatttgacagagctgttttcgataccatagagcaggaccttggatttggagctggaatggtaccgcgatcgcttttctgccgtcagtcgcgggtcggtggagaacttgacggtagtggcaacgactgcatggaggatgatgcggtcctcttcgtccaaggcttggtcgccaaagagagagttcaaggtggtctggcggtgcaggataggacaccaggggtagatgtgcttgaagaacaaatctaccagtgcatagagcaggtcgtatggggggaagtcggcatccgtctgtcccagtgatcgcgacatggaaggcgtgaactgctcgctgtacgacgagaacgagtctctgtgcagcccagtcatgggctgttgcatctcttcggcttgcccttggtacgcattccctgtgacggatggcgccggtcgcccgtctgtgacacgggcactgaactgagtttgcagggcattttgcgaaggaaatgtcgacgcaggcttctgcaggaacagagctgtctcgggtcgtgggacgtgaggcgtgtgcggcagaatcggtgggctgggccgataggaggaggcttcttgaggcgagtggttggctgcaatctggttggtggagagatggtggatctggttctgttgctggacgatgaggttctccagtttgtctggtgaggccagtcagcggggtgcccgcgggcggaagcgtggcccggtgtggtgtggtgacatacccagacgcgcctcaagctctctgccatagcccgcgcgcaacccgggcttctttcggggctacagtcacagtcagtctggctggcgtttcacatgtgcatctttacggtgcgacgggtgccataccagataaacgcatgcgctgctgttcttcatgcaccatcctgtcgcgtgtcagtgcgtgcccagcagtctcgcgtaacttgtcgtgccgaggttcatctgtcctacttaccacaagctggatgacctctgtcgcatttcaccttgcgcgtcttgcagctgcaccacagtcaattgttgttcagcaccatgtaccatgcaccagctcgtggatacttgcgtttcgcagctcacagacagagggcgcttccttttgcccgcggtgccgctctgactgcggtcgacaccgtcttcaccactcgaaccctcatcgctccaggaatgcgcgtccggcgagggctgcgatagctttgatgtgccgttggggctggcgacgtgttgttgcgctggagcgcccgtcgcagcagacgtcgcactcatggcgaagtctcgattcgctcgtcactgttaaagcgtgcaggtgtcttcggtgaagcagagaccgagatctggaggcgtcggtggggttatgggagcttagcatccttccccagctttcgtaacttacatcagacgaccttgtccgacgcttctgataggcccccaaccctacccggggcttacactgcccaaccaagaccacttagcccctctattagccggcgtgttcgcttgcgccggatacgctcaaaggccgctttcccacgcctctgtggtccactctgggcctctggcgtcgtaaaggcaacctttcggggtgccggccgcagcgagatggaccgaagcatgcctcagcgctctttctcgtccaaatatctaccgccggcttctgtgaccaggccatgtagcgtatataacaatctacgcctatgctgccctgcccctctccttcctgtgacatctttctctgttttttttgggggacatactggtagcccaaaatgccatctaccgaaaagccaaacgccgcgcgcgcattccctaccatcaagagcatcaagaccttcataacacaaggacctggctcgggaggagtacgtcaagaccagaataacaactcggaacttcgggattctgctaacctccgtgacaggattaccacaatgttcacggcggtcattggctgatcgacagcaagatcagcactcccatgagccagtatgagcagtatcgcaaatcaagaacctcgtggggtatcaacgtgctcggcagcttctgcgtggagctggaagcgacggatgggaccaaagggtttgccacaggcttcggtggtcctccagcatgctggctggtggcagagcactttgagcgattcttgatcggccaaggtgatttcagacgtatccttgatttcgcatacagtttcgctgatgttcgcaaaagatccgcgggataccaaccacatgttcgagcaaatgtaccgcgcctccatgttctacggccgcaaaggactgccagttgcagttatatctgttatcgacctcgcgatatgggatcttctcggcaagattcgcaacgagccagtatacaaaatgattggcggagccacacgggagagacttgatttctactgcactggtccggaacccgcggcagccaaggagatgggcttcttcggagccaaggtcccgctgccatatggcccaggcgagggtgtcgaaggcctgaagaagaatgtggagtttttgaccaagcaccgtgagagtgttggaccggacttccctctcatggttgactgctacatgagcttgaacgtaccgtataccatcgaggtggtcaaggcgacagaacacttgaatctcaactggtgggaggaatgcttatcgccagatgacagtgatggtttcgagcagatcaagcgcgcacaccccaggatgaagttcaccactggagagcacgaatactcgagatacggcttccgcaagcttatcgaagggcgcaacttggatatcctccaacctgatgtcatgtgggttggcggtatgactgagctgctcaaggtcgcagccatggcatctgcatacgacattcctgtcgtgcctcatgcaagtggcccgtacagctaccacttcgtcgtcagccaggccaattctcctttccaagagtacctcgcaaactctcctgatggcaagtcggtgttgccagtgtttggaaacctcttcttgaacgagcctattcccaccaagggctacctagacgtcaagacactcgacttgccaggatttggcctcgaactgaaccctaacgccggcctcattgatgctgcgaggatcttgaacccagcgccaatgaagtcgctgaagcccgctgaggatgagcaagtagccgcgacaaacggcacgaacggtcgggcgtaagagtggaattgggtagttgtggcgttggaggataccacctggcggcatggaagtaaacatggtcacggccgcacttactacttttgtatagattgttggcgttcaagctccattacggcgcatttctttccaagggagcaacgttttcttgacaactcaatgctgcgccaccgcgattgcaccacatttagttctctgtgtcgtgaacgtaaaaaaacctgtcgtgtataaagcgcgacacggtttcacgacagtcttctatatttagggatgattttcgatggccgccatggcaggatttgcctcgtgcgggaggggtacggtgagagcccgccctggatagtggggcaacgaggtaggcgccactgcgacctgagctccgcgtgtcgtcgtgtcgtgcataaacttagcagcagacctcaacagctcgagcactttctctttctttctatctttgtaaacacacttgaccgtcatctcaattgcacttctgcacagccacctgaaacctcaaccgtactttgacccaccatggaagctgtcaagggcaccatcaacaatgccctcgaggctctccacatcacaagtgccagccagggtgcacctgcaaaggagcccaccgaagagcagctgaacgagctgaagtcaaaatactcaaaggctggacaagaccaagtttttgccttttatgacaagctgtcgacagctgagaaggccggcctctacgagcagctgagcaacttcaaccccgactacatcaacgagatcaccgaccgagcgcttaagcccgccaagtccgagtcagaagagtccaagatcgagcctctccccgtaaatgccacctcgtcggtcctcgactcgaagcaggaggatttggacaagtggtacaacagcggtctggagctgattgccgagaacaaggtcgctgtcgtcctgatggctggtggccagggcacacgactgggtagctccgcaccaaagggctgctttgacattggcctgccaagcaagaagtctctcttccagcttcagggtgagcggatcaagaaggccgagttgctcgcagcaaagaagcatggcaaggagagcgtcacaattccatggtacgtcatgaccagtggtcctacacgaggccctaccgccaagttcttcgaggagaacaacttcttcggcctcaagaaggagaacgtcgtcatcttcgagcaaggagtcttgccttgcatctcaaatgagggcaagatcttgctcgagagcaagtccaaggttgccgtagcccctgatggcaacggaggactgtaccaagcactcatccagtcaggtgtggtcggagatatgggcaagcggggcatcgagcacatccacgcatactgcgtcgacaactgcctagtcaaggttgcagacccggttttcattggtttctctgcctcaaagagcgtcgacatcgcgacaaaggtcgtgcgtaagcgaaacgcaaaggagtcggttggtctcatcttgcagaagaacggcaagccagatgtcgttgagtactccgaaatctcgaccgaggatgcagaggccaaggactcgaaggaccaggagctcctcaagttccgtgctgcgaacattgtcaaccactactactcgtacaagttcctcgagtccattcccgaatgggccaagaagctgccgcaccacgttgcacgcaagaagattccattcgtcaacaccgagactggagagaccgtcaagccagagaagcccaacggcatcaagcttgagcagttcgtctttgactgctttcccttccttactcttgagaagttcgcttgcatggaggtcaagcgtgaggacgagttcagccctctgaagaacgcacgcggcacgggcgaggacgacccagacacgagcaagcaggacattatggcccagggcaagaagtgggtgcaagctgctggcgcaaccgttgtcagcgaggacccgaaggccggcattgaggtttcgccgttgatctcatatgtaagtttgcttctgcactggctctaccgcttctctcttactaattctgtaacagggtggtgaaggcctcgacttcctcaagagcaggactatcaaggctcctgcggtgatagaatccgaggactaggaggccttgcaacttcgaaccgatcttactgccaatactaggtgcacaacgtgggttgagctgccgcggctcaatatgatcactgtttggcttgttgcacctcgttgccagattgatcaaaccatcattccctgagagattttggctcaacctgccggtgctgtagacattacatagaagaacgagcaatgaacataacgcttcacaaacagtgttcaaataacccctactatttgtgggatcatttgcatttttaggtcatacatgcaggggcccatgttttgttgtggatgccaactcctgcccgccaagatgtgtgatggtgaatatggaggggttagcgagtgcagcggcaacggcggggtccgaaaaacagcgcagtatcagcggctggccattacggagtcgaacacaaatagggagaagagcggttgcggtgcataacaggagtccagacggcgctgcagcaaacgtggcgttcatgcggacaggccgagtctggatgcatgtcatttccagacctcggaatcccgcccccaagtacgctagggggggcgcacagaccctccaccgctgcaatcacaacgtcctttttgctcagcgcattcccgccgttgacagcctgtaaattcacttgcaccaaactttactacacgtttcttggaggaaggctgtagctgtgagggaacggtttggaagattgacagtacgtcacaccccctaggcgcatacacgcgcccggaacggcagctccgcactgccgcgtgcccctcgaagcaaacgtggttggaaatttctgtttgagcgcagggctgacgagcaaacaccaggttgaaggaattgaagaagtaaaagaagaataggtacgcgcaaccacccgcgcttagcctcgcaccaacggagcaatcaagcgttgcgacaaacgaagcccttcaaaacaccccacgttcgcttgcgcgcctccttcacgacacaaccaccacgacgaattgtgtactcacaaatggcgcagatatatacggaagaaatcagcaacatgtcgtccctgtcccgccgtgcctgcttcaagtgcggaaacatcggccactatgccgaggtctgctcgagctccgagaggctctgctacaactgtgcgtcgtgtgaccacgatatactgggcgagaagctgataagcagcaggcaagcagccaggtcacgagtccaacggatgccctcatcctcgcaccacggagaccaagcagtgctaccactgccagggtctcggacacgtccaggctgactgtcccacgttgaggctctcgggcgctggaacaagcggacgctgctactcgtgcggcttggctggccatctggcgcgcaactgccccaaccctggcatgcagggagctggacgtggcgctggcggtcctcccgctcgtggcgggtttggaggcttccgtggaggcttccagggccagggcggtgcgcgtgcggccacttgctacaagtgtggcgggcctaaccatttcgcccgcgattgccaggcgcaagcaatgaaatgctacgtacgtattatcaaggcaccatctgcgtctgaaacatgtactgacctggttggttaacaggcatgcggcaagctcggccacatcagcagagactgcaccgcggcttctggaggtcccaacggacttgaagccggcaagacttgctacagatgtggtgagactggtaagtctttaaaatgacgacaacaattcaaagcttaccactcataggccacatttctcgcaactgtgctcaggctgaggtcaacggcgactcttctgctgttcccgctgctgctcctttgtctgcagctgcccctaccgcagctgttgcttaaacgactagcatgaactcattctcagctctgctctgctgcgagtaaaatcacaccagagcagcaacatcatcatctttctgcacaccatttatttgttttaccatgcgactctcacaatcgtttcctagcctctcagcatctatcccggcaaacttcacgcatatcacgatcgagcaaagagaaaagttttcacgattccaacgctgatacccacaacacgtttattcatctcattgactttaccattctaccatttattccgatacagacgacggcttggcgatgtgcgacggcggctctattcttactctgcgtagttgacgtggacgctgtttgaatggacgagcgacccggaaaggcggctgtggtggtttggttggtgaagagtggattgagggggaggaggagtgaaagaaggatagtttgtcggagctgggtgggcatctttctgcccgggtgatttcttacttgttcccatctacccaaatgttcggcatgtgatagatgcatgtactgtgccaactatcgttcaatatatgctgttacatttggaatttgcgccatcgattgcgttgctgacatgaacagccgggccaatatgcgggactctatttcgttatgacctgatagatacgcccgcatgtcaacctcaacaatatcactgcctctttgttgcgcctgatctaccgcagcccaatcagcgagctaggccacaaaccttctgacgattcctgtatctaggcaaaaagacaccgaccaaaaagacaccgaccaatacaaccatccctcgcacctactcccaactcacgcttctgatgacgcaatccaaaccatcgatagatgcaaaaagaacagcctgccctgccttgggtagaatctttgactagaggattgcataccgtagatgtgacgccagctgccgaaaaccattcggaaacagttttatcacggactcgaactcgcaaccttcgcggcggatagattggtcatggtggaagaccgacctccgagtattccaacccggaggaattttgatgagatggtggagatttgtctggagtatatagacgagagacatggggagcgcgttctaagaggagtggttgcggctgttgttttggttgttgttgtgcgtacgcgttgcgcgggttgctgggtgaaggtaggtgaatgcgcggtttgcgcgatattggatgcaagctacgcaccgcattggactatacacataagaggaagataatccagtgcgatctgggaaacttgttgtctgattcggacggctttgacgcttattctatcacagtgaaggaaacatgcatttgtgagccgcagctatcgaagactatgaactaaatgattgaagtaactgctcttaagacgctttcagctgtaccgtgggctttgccttcgtcgtggcctttgaccagtgttgcgagcatccaaatctcgataagcctactcgtaaacgtaacagaatggccccgatgtagtagagaacatctccctagctgccaattcttccatacccgctggtgcgacaacgttcaaccattgcggatcctcaggcttacctttggcgctgtttgggtcaatccagtttgtcccacctgtcactatgattcagccaaggtctatcagcatagcaaggggatgtcaccttcgtattgaactgtcctcttcgcaatctctttgtcctgataatttgcccatatccaccagtgcctgtcaagctgcccgtgatgcagccagaatgtaggctcatttgggctcacgaagacatcgccgccagggtcgccccaaatgctaaagtggcctcctatgtggagtgcagccatcggctcgttgctgttctggagagtgttctggaacgttagaatgtcagggctggatgtaatctgcttgagaaggtcatccggcttcaagaacttcgaagtgaagtagttgttcacgtcgcggcgatgacagcgcggattgtccccatagccatcagccgggcgtgggttcggcttgattccgagctctgggtccattgtggaagcgagtggaccaaggtgtattgtcaggctgatcacaccataagcctttgatgtggacaggacttttgtagcacttactttgcgagcggtccagtcgtgacgcatccaccgccaggcccagcaggcacaagttcagcagtgccggggccaaattgcatccctttatgtggtacatgatcgccgttacctcccatgctccagtcatcgccgttgaatatcggggagttgacaaggtcagggtacttcgaccaatcccagtaaggctgatagcctttatagtcgcattcttgtctgagtgctgtttcgtacgcgaagatgtagacgcgatgccagtgcatgactaaaatttgggatcgaaagtcagtgtacgtctcaaacgcagttcgtgcatggcttttacatacaatttgcagtggcatggaccatcggtgtcatgttcatgtgcaccctacgaatggtcagtagtgctcagaccagatcctatacgtgacagatatgttgcatcacaccacccgatcgaaggcacccatccacccatcatgaacaactggtttgctttcacctcggggattcttacacagtaaagtcatcgtatcggctttttgctcctggatacatgccagcaggaagtcgagacggagctttcaaaatacactttacagctctgatatactcgaggcgctcatccttggaaaggttgccatattccttgcgtactgcaactttgtctttgttgcaagtggaaggccggttagtcaggccgtcggaaagggtcccttcaagtatcttgtacgcattttggagagcttgcttctgtacatcttctagagtgacagtctgtcttgtcgagaaaggccaggccgatacaccagtgagacataaagccaaaagaaaagtcttagcgagcgtcggtcctgacatgatgattgaagctacattttcaatgacaagctggcccgcttataacttgctctcaagtctgtgttgcgatacggtgcttgcaacgtctttctgcaccccataatgcactgtatgtacatagagacgctggacaggcttctggatcctgcctatgagttacatagagtgttgtagtatgtgaaatatacgaacatcccgaccatgagaaatgagagccaatcgtcacggggcgtctccgagatcagcgaatcacctgggtgaacgacatggattcctgtcccggattgagaggccgcgaataacgtatatgcatctcggtagtatagtcggtgcctgcgccgtagatcacccaagacttcggtagtgcacacctcgatctttgctgcagatgttgtacagtgctttacagcgactgaccacaactctggttcggaaaatgtcgaccttccacttgcgaacacatcagatgcgcggtagcatttgtcaatagacagtaaagcccttttaaaattacttgttggccaagcgcatcttgtagaagtgacagattgcagcaaatgtatatggctcacaagcaagatacgccttattgatagacgacacaggcaatgcgaagcaggatgtcaagatgtcgagtgcgcaaacgaggcccgagcgacattgcgttcggcatatgtttcgcttggatgcagcgggggagctcatatggatgatgccgcaaggctggcatggttgcgaggggacagtccgactgggccgtcggcacctggtgactctgtaaatttgcgatgtgcatttgcgagacatttcaacagatgagcaggacatgtacatcgtggcggcatttaacgcttcattgttcgtattcacgacaatgtgatttcgtcagtgtatcaaaaatgtacaaatacccgctgtaactcatcgcaacaaaaggtctcctcaattgagaaagtaacggggagttgcatcatttgcattccctgcgcactgatgctaacataatgtagtgaaactttgatcgttgctgaaggcttgccgcttgcccggatcgagcgtaaagtggtcccgtgattacgcgatgaggaggcgatgagggggcgacctcggcgtgtgtgcctgacgcggcgcgcactaccaagatagctctcacgaaccgttccagatcagcgaaacaatttggccgcgtacatgccgttccacatcgctcataaggttccttgacaatgccgaatcatatcgctagcggaagcggaagagccagaattgcctgcgagcggcctcgtatgaggctttcgctttccatcaggggcagcaggtccttcgtggatttgtgccaccggctgggcgtccttattcgagaaccggctgagagctgctaacagccctgctgcgctgtgtccaacttcccttatgctggccaaagcgccacggcttgcaagcaagggccgatgaggtggagtcatgcgtgatccgtgagcccttcagtttttgaacagcaaataatttcgaagcgaaaaaaggaatgctatcatattctgtgaatcctgcgtcgttcgccgttggctaaagcacatctcgttcctttgggttcacttcaggcagccgtcatgaagctaagtggcactatgcaaccagtcctttgggtttcataagtgcagcaaggtctcggaccaggtcaaggcctcgagctttgtccctccaacttgccaattaaacccacatgcggattaggcaacatgtgatatcgcgttacatgcgtgtccggccgttgacgcgtccaatcgcgttctacttcaccggcacccttgttaccatccagtcaggaggctgccaggggagtcatgtatataaactgcgatggcttccctccatttttgccccccattcagcctcgtaacgcgtctgcctcaggactccactctcatagtcgcttgcggccatcttctggagcctatctcacccgactacgtgtaaagcccacctctacgtaatcggcagaacgcgaattcacacccaaatccattccatcggcttccaagaatatcatacatatcaagatgttctcaacatcgaacaggaagcacgcagagggcagtttcagcaagcatcgcgcttccaaatccaaatcgcacaagaagaacccatcgttccgggactctccaagaaaaatggagcgtctggctgcacaggctcaggcttcatcaccacagtcgaaccagacatcgccaacacttggatcgtaagtctgcgatcgatcgaggacttcgtggctttgctgacaggtatctacagtgctatcatcactatcgcagtaggtcgcgagcaacgtctgttcgctgctcacgaggatgtcttgtcgcacagtcccttcttctcggactttcttcgtggccaattcttccagtccaccaacaagcgcctcgacctacctgacgaagagcccgaagtgttttcatcgatccttgaatacttgtataagggcgactattatcctcgaatggagtacaacaagaagcggaacagctgggcccttgaggacggtggcggcagcaatggtgtcagcgaagctgttatcaacactgctgcaggagccattttgaaagatactatcgtgtattgtcaggctgaccgatatgggcttgaggagctcaagaaactagctctgaagaagcagggccttcagtcaggcgttcaatgctcaaccattcttacatctgcccgctacgcataccagaacacatccgccaacgactcaaaacttagagggcattacctggcactcatcattagagcaaggaacacgttcaaaagaagcggcacaatgcaaagggagatggaaagagggcggtcagctcttcttcgacttgttcgttgctatgtcaaaccatctggacgatctgtcgcaaaagtcgcctcattaggttgccatcaagactggcccaggggtccgcttctggccaacccaccgcctcatctcatctcacgtctacctattttttccaagctcctgtactggttattttccgagcgtcgccgcctacttgtgatcatcatgagtcatggcctccgctgcgcccactcttaacctcatccgatgtctaccgcatcgaactaatgacctccctcgcggcagactgcgtctcgtcgttgcaacattcttattcttgtacatatacttacctcgacaagcctcacggctacgaccaaacaagaccggggctccttttctccgatggaattgttttggcgtttggcatttcgtattcctttctggcactcgctcagccacacgttgtactatatcttttgtctctctggattacttttggcgcacatgtaactgctcggccacaaaattgcctggaagaacttggtctgcatgtcatcgcgttaggctttcaatgcccattttccattatcagtaacaaaaacagatgtgcccatggcaagacagtatcttgtctgtgtttcgttttcctttttctttcggcacgaacgactttgcgggaatgcttcttgcgtgggatcaggccggactgttgttggacgcttccaaattgtaactctccaaattattgaatggcattgtttgtggttttgctacatgtattagaaacatctgataatctttaaaagtggagctgaattgtactacgccgtcgctgcactttggagactggaagttgacttcacctcgaacctgaataattgaacatgacacttcatagaacagttctccttgaaaagactaactcggcaatgtgggagagtggctgtgtcttcgacatgaagttgttctgtctccaagccccaaacaccaagtcttcgcgagccttggctgatatcactggtcggcaactcggcatccactacacagccagcttacttcaaatatgacatatgtataacatcaattccaggtgaaccaaatgatgtccacagattttcgtgatttgcttcaagaataacaatcccaaccaaccacaaatacgtcaagcatggagcgaccaccaccacattcagcagacgctatccgcgcgaaacgtgtcggcggaaagaaagttccaaagcaatatcggaaataccaccaaaacggaggcaagaacaaagaccaggagtaccactgcatgatgcggggtttcatgtggttcacaaaaggactgcgaggggcgtttgaagcgttgcgataaggagccacgacctacatgttagcttcagcccaaatgcaatgagccagcgatcgccagaacaaggattcatcgttgaccggactcgcggatttgcttgcctgtctcacttctaagcgggtggacggcctaggcggccaggaaaggaaggacgacatcggaagtgtgcaggaagactgggtacagacagaaggactcattgttgcttgactcacgcacagaggccgcccacaagcacaatcgacggtactgttgctgcacacgtctcaacagtcacacatatgaaatcgatcgacagggcaaccctcccagccgaggctaggcaagacggaatggatgatgaattgacagattggcgtagcgtagcgtcgcgtcgcgtcgggctgcgcgagtggggtaataggggtgcgggccaaaaccaaacgcgatatcagctgatagggcgacaacgcgtctgtgctttgacgcggcgtgcttcaggagcacggattggccacggagagcacgcaaagggccacggcaggatgcaaggggatcaacggaaagtcttgggtataatttcgctctttgttaaagtttcatagttgcatggagccgtattgggggctgaaggttctccgcacacagacgaggtacgttccgatcgcacagctgtgcagctgcacactttcgcatatgtggtagtcgacgaatccggcgagtgacgtttgtcgcagtgcgcagccgatggcttcgtttcttgtggtaccaccatagataggcggtcgtaggtagtacgtaggcagttcaaattaggcatcagacccctgttccgggaaacgcgcccttcttgttcatgactaccatggcgtgctctcgcgaaatatagcccttcatgagcccctgtaggaaatgtcaacagtctatcatggtggtgggggttgttgtgccggtctgcaatcgggacagcctaggtgacttggccccgatgcagactatcctttccacggcatgtaagacatgcagaagcgagggtagagtgcggaagcgtttttgaggatcgataatacgcaccttgaaaatctgatttgccaataagcattcgacctcatcgtcctccacagcctggccgctgccttcgccagcgatgcccatcctcaatgccgttgcaaagtgtaacaggggtattcttgacttccttattcgatccttctccgtctgaccctctttcaaatcgtcgtacccagcagcaaggtaggctttgcgcaggagattgcgcaaggcgatatcgcggcttcgctccagagtaaggaaaatgcgccttcgaacaaattctggctcgccgtctgccaacgctctatcgaatcctgtcaggtcacctttcttgatgcacgctacgagcggtccaatcaggcgtgctaggcctggagcttcggctagaagtttagctgagggtatggcgtgctgtgtgataaggcggcatggaatgagataggtcagaattaggctgaagtggtcagcctctggagcattaacatctggtgttacgtttgcttacgacttgttcttctgtgaccgggcatagcaggaatcccatgcatcttgaaggttcttctcagcctgctgtacgtcagtgccaggtcggtccattgcaatgacgtgtatcccacctttgcatagtcctcttgcagaaacgccaaaacacccgtatagtatttgtaggtcactcgatgcgctcgcgggtacaggttgaatgggggtaggtcggactgggcttcaatggacttgacgacgttcttggataggctgattgctttcaactgttgtcactagaattagcgcacgcgatgtgtgtattttggtgagaagcagtaccttgaagtacgtcttgaattgaagattggctatacagtagacgccccacttgcgagactcggacaggtctgggtttctgatcttgcgtcagactagctataagagaacatggaaaggtggtggcgcacctgtcgcccagacacagcgcaaagacgcgattgaacacccgggcagcttcttcaagtttctcacaacgcgcagcctgaggcacaatgtcgtccgagaaactagtgactgccgtggccggtctagcttgtgccaaatgctcgtcctgccttgatcgcaatcttccggaggtggttcgccgtgaagtatagtgtgaaaatagcccaggctggcagcgccccgtttgagatgtgcttgatgaagctgctggtcaagtctttccaggcatcatacacggcaagaaattgacgatctgtgagcctgccctggtttgttgcttcatcggtgagaatgatttgcttgactccgcgccagtaggcggcgatgatatctatccatgcatcaccctctttctgtcccatgcgagtcttcttgttgtacttgagcgcatagcgtatgtcgccaacgatcttatcgtcgttcgatgcgcggtagaactcgtacagccgtcctggatcgtttgggggtggcactggactgaggaattcagcgacaggttgcgccaggcccgtcgcataggcgtcctcgaactgcaccagtgcggcttgcatggctgctgtccagctctacacaggatggcaagtatatgggaccgggaagtcgcaataggtgaatgatgcgtagtgactatgtcgactgattgcaatccatgtacgtctttgctatttcacgttcaacagcataaagacgttgagtgttatggtgttgaagctcggattgcgtcggtgtttgggcggtttgcacgccgatgtgggtcgcggcgcccgccaagcgctgatttgctgctggcgttagcgcgagcacaagcgagaagcccacgaaggtgtcgttggactttcgacttttgaccatcacgacaacacgggtactaaccgacagcacaaataaggtcagtcaatatttttacaacatctgtgaacactgctaacattgtctagatgggtaagcatcctctcttctccgcactctctctccgtccagcaattgcagccaagtgaaatgccgtaaacgcaccgcatgcgccgcaaaaatacgacatcgaccttccggcacacacgcaagttacgaaggagcaggccacaatgattgggaatgggttgatttcgcggcatccggtctcgactgtgtgcctgctgtggggagatggtggatgagcaaccggacaacttttgcacgacagacatatcacgacccggactattatcacgcccaaccttgaacgaaaacgaacaagccggaattagctgctgcaattgctgggctgaatgtcatatacgaagggcagccgtactgacgtctgttagctcgcttctccgaataccagatcatcgggcgccatctgccctcagaggccaaccccacccccaagatctaccgtatgcgcatttttgcgcccaacgaggtcgtcgctaagtcacggttctggtacttcctcggcaagctccgaaagattaagaaggcgaacggcgagatcgtctccgtcaacccaggtgcgtgccacacacggcgcacgatacagatgtgtctgcaccgatggcaagaggagcgggaatactaacgtttgctagatccacgagaagcgcccccagaaggtcaagaacttcggtatctggatccgctacgactcccgctccggcactcacaacatgtacaaggagtaccgtgagatgtcccgtgttgccgccgtcgatgctctttaccaagatatggccgcccgtcaccgatctcgcttcaggcaggttcaggtatgttgcatgcaccatccagtgacgcgcaaccatctaatcctatgtagatcctcaaggttgttgagatcgagaagagcgacgacgtccgccgcccatacatcaagcagctcctcgtcaagggcctcaagttccctctgccccaccgcatcaacaagaaggccggcaagaaggtcttcgctgccaagcgcccatcaactttcttctaagcgtctttctctttccggagtgcggtctggatgggcagggatcatatgggtttccctcggttatgcatgcttcacgaaaagaagtacattaggaacgaatgaaaatccatgatacctccaaatgacctaacgcattgcgcacgtcattgctctcggtgaacactcgtgggctcaagacgaagaatgaaagcaacatgcttccagtacattgtatcctgatatgaccactaatatatctagattttagctctcctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaccatgggtatccagacaccttggtgttgtccagcgtccctgtgaacttcgctggccttttctgtaagaacgactgcactccctcggtgttatcactacacgttgttagcgcttgcaatcattcggggcttcgaccacttacggcgatccaaagagctcatagatgaccctgctgtctagcaaatgctgtgcctccggattccccgcatctctgtacatgagctccttcatgagatatgtcgatacactgcttgtgttcttgaccacatcctcagcaacctcgagtgccttcggaagcacatcttcaggcttgtccactagctcgctgaacaggccgtcccagaccttgtcgctcgccaggtatgtcgcacctgttgtaacggccttcatcgcacgactgtgtccgacaagtcgtggaaggaagaaggacgaacacgcttccatgatgaggccgcggcgcgagaacacaaagccaatcttcgcatccttgtacgcgatacggatgttcatgggcagcgtcattgtgatgccgattccaacagcactaccctgcaaggcgccgatggtaggcttgcgacagtggaatatcgagagtgttactcggcccccgctatcaccttttatcagcatggctatccatatagtttaccgcataacatacccatcgcgatgatcctgcaccctctccgcatcctcaccaaacgtcccctgcccaaatccagcatctagatccgctccagcgcagaaaatgcgcccggtacctgtgactacgatgcactttacgcgctcgtccacgtcgaacatggcatatgcggcttcaatctcctcgcgcattgtgtctgtgaaggcattgtagttcttggggcggtagagtgtgaggataatgacagaaggctctttttcatggtgtcgcgtctggatttgcgtgaatttaaggtcgttgtacgaggagggaagggtgatgtcgggcttgtggcagggagactggtggccgcgagaaggcatgatgggctgctcgaacgatggcgcaaagggtaagtaagcgattagtagtgagcggtcaataacgtatcgattaaaagctgtttccagacttcacatatgaagctgggcctaaatagcctacatggctgtgcagcagcgtactgagcgcagtgcggagaagcaggacctcggcagcgcgtttgtcgacgtcgaagggttcggcttggctgcagcgaccagccaatggggaaagtactcaaatgtgcaacttaacgaagtcaccactctgtaagtggtatgaactctcggagctagcacgggcggcttctcactcgtcattgggaaggcgccgtgttgatggagagctttagctattaacattacaacatcagcttcgactctatatcatccagtctcccggcgaaacaacaaaattcgtcatataacgttgataagtgcacaccacatgctctcgtaaatcgatccccgtcgtgttacgatataaatttccgtcatccagattcagaccttctcgggatcattgataccaccgttggtaatgatatacgtcgcctccttctctggcatatctgtaacatggtaagcatgggtacttcgaagccatggtgcccacatacctggagagtcctggatctttgccacacgctcctcgccacggcccttgcgaagcaagatgcgggtagctgacgcgtgagcgaggatgtgacccccgacaggcttgcgaccgtctgcaccagcgaaaagagcgcttgctcccggatcgctctgcacctggttggtcaagaggacggcaacattgaactctgtgtggtattagtaatggccgtatgccgtggatctgactctaccgaccttcagcgacgtgggtcaacttcgacaggaactgattgagcttctgctggcgctcattcagctcgccacggcccgtgtaatcgactcgaaagagcgccatgatgctgtcgataataaggaggcggtactcgttgccgacaaagaactcggcaaccttgttcaggagctccatttggtgctcagagttgacggcacgagcgtatgtgatgttgtcttgcgctatacgttgtaaggagacgagatagtattgatataaaaagcactcactggtctctggatcgacaccaaatcgctcagcgatctgagcgattctctccggtctgaaggtaccttccgtatctgcgaagcaaggttagaacagtcgtgggacgatgagcgccacataccaatataggccaccttgccctcagctccgcccatatcttttggtagctgcgcgatgactgacatagtatgggacatctgcgtctttccacaacggaactcgccgaagacctcgctgatgctcatagtctggaagccacttcaaagtgtaagcaatcataatcttgaggcgcaatgaagcatgcacccaccctcccaggatggtgtcgagttgtttgcttccagtcgaaatcttgagcacacgcttgcgctgctggccgagttcatgtgcggtctgaaagccgcctcctgcaggctgaaggtttcgtcagtgttgaccagagtgtaaggcgagggaaatggtcacctggcacttggtaatcgcgtccttgaccttgtccaccttgatctcactgaagcctttaatcttgagcaggttacgacgagtggccgaatgcactgaagcaatcgtgtagtagccgttggctttcagcttcgcaatgtcaacagcaccgatgccatgtgcttggatcgcatcgatgtcgacaatgaagctgtcctgttgcggttcgtcaattcaagttcgtgacaggaaatgaggtagcatatacatcacccgagtcgtcgctcgcaactgaggaaggtgccatgatcgagaattgggtggaaagagctgtcgcagagaggtgcactgataatacaatatgacccgagagaagagggaagatctaagagtgcagaatagtcgagcagaagaaaaggtgaggaagcggaagagaaggttgcaagagtgagatttggaagaaagagcgatgttgagccacgctaagtgcgtgagcacgtgcgggtgctttggaaggaaggcacgacgggtgtagcatcaaccagaccgaacgtttgcgcaaatcttcccgaatagacaaacaacttctgtgagtaatgtggtagtcctctccgccactacctaattaaccccccagcatgaagcgcactgagtctttctaggacaaggccaaggcacaccacctttcccaggttatcattcttctttgggcgatataatagtagcatgggcgttctcttgctgagatctcctcaggattcacatcgtgtccggctggatgttcactgatgatctcttgtgctctacctttactagtggcaagtttgaacaaggtctcaaaggccttcatgccctctaattcaagtgggatttcatcgcatcgtttcgaggttggtgacccatctgacagatatttctcctttacacgcgccctggccctcatgtttccggcctcaccctacccctcccctctctcattctctcgaccctcttcctatcctcctcaaatcgtctcctcaggcccatttccacttccttcctcttctcgcgattctggaatcggtagaaatcgtctttgaccgcgttcttcttcttcctggcctcgagctcttccttcttcttttctgcatcctcgatgcgtgcgggccctgcgcgaccgccgcgtgtgacggtgacgaagccctcttcgtcgggcacagagcgtgccgtctttcgatgtttgttgcgtagagtctcgagggtgttaaattgcgagaggtaagcgttgagagagttttggagggatgtgggagtcgggtaggtaagtatgttgtgtctgcggtatcctggtgtttgcgttagttttgagcaagacggcgcatttggtgtctaaacatacgttcaacgcccagagctgcattaccgctcttccaacgtatgctcttactatccttgacagccttgtatatctccttcatggcgcccctggcactcatcttgtcgacgaagataacgactgctccactgccgcttcgtcgtaactcgcccggccatattgaaggcaacgcactctctgcgtcttccaccacgccttcggcgacaagagcctcctcattgcgcttcctcttctttccccgcttctctccgtcttcgtttccaggcttgtctgtcttccaccgcttgtgcatcggttgtgctggtatgggtgcatcaaactccacgcgctcgaccattgagccaccaagctgctcggcaaacagcgcccgcatattgctttctgtcgcatcgatcggtacattcgcgatgaatagacttcgtccatcggtcgcagttggtacgcttggcgcatgtggtttaacgtagatgtaatgtctcgcatccttgcattgctcgggtaggctgaacgaggtgggaagcacgagttcgagaaccgtgaagtctgcgacagtcttcgggacatgctttgtagccttggtcttggtggccttttcgggagccatggcgcgtgaggattggaatacgctcaggtaatatgacctagccgcaggtgcgatttcaggctgggtaagcgactggctaattacgggacgctcgttgggcggaggcgggtttggaacatgtgtgtaaggttgggtgggactttcacaaagttggagatcccaaaatttctgcagggatggcacgtcccccccaagtgcgacctcaggactgcgctattgcgcattcgcaagtctcatggagcgattcaacaagcgcttgtcttcttctgggttgtgatagaaactttgaaatgccacatgggttattcttacatgtctcgccgagaacagacgccgttccgtcaagtcagcaaagaggctgtaagcaaatcaatactcacgtatttcgcatgcatgatgggatttgagacccgtggtgcatttactttacatatttaaagatactacttttactaatactacgcaagctgtcgtcctgacagcgcaagaatttgatgatgcataatggggaatcgaacgtcaaagaaggcgtaagccatgcgcaaatgtttaaatgtttatagcagtcgtgattcgtaagtgacaaacctcgggaaattggtcgtcaagtcagtaggacttagccggccgtcaagttcactcgaaactgcctgggacagtcttaagaggagaaggtggggaagattgcaggtaatctttcttctccaccctcttctcggcctcgggtgatgcttcgttcgagagcttatcttcaacgtggtcaaggttggcgccttcgacagatgacaaggaagatgtcgagtcaccgtgtctgagagacggggtagagatggggctttgcttctcggcagcaagcgattgcccgttggtagcatcgtgcgcacgctcgctcgaagcttctgaggcggtagaaattcgattgggacggtgtggacttctaataggaagctgcgggggcatcggcttcgcgacctgcacgacgcgggcacgggtaacgacttgaggtgcagcagcctggtggacttcatgaataataacaggctcttcttcctcctcatcctcgtctccctcgtcatcgtcgtccgagccgacctcgttagatgccttcgggtcggttgtgttcaatccttgcgactcggctatcgccctttccagaatcttctccgcttcagtcttctctgctggcggttcagtcacttccacctttggctgcagggtctcgattatcggaggcgtcggtaggcgagctatgctctgtctcggtggcagcgtgggtggcattttcttgggtggtgggggcagatcgtcggtctgtgtgctcgtgtccatcataatactcggtgtgcgtggttcgagcacactgctgatagtgctagtgcgccagctagatcttctgctcatagctatgctcgatcggttgtccatgcttctcctgaatgtcgcgtatattgggcttgtcgggcttggcttgaactcgaattgctcacttgtcggcctcttgtgcgtgcctgcttccttgatttcgaaaccagcgtcctgtagcgctagcacgccaaacggatcggggtcttccttcgcagggataccgaaagctttgtcgtctggcgctgtgacctcgtaatccgcgggtggtgcttcgtccggtattagagactcgtccacatccgtgtcgccttgagcagctttgagagtctccatcaatctccggacttcgtacggagcgtggcggaccttcccggccaagatgtctttgaccccgatgcgctcgccatagaagcgctcgttctcgtctgtccgttcgatgacgatggtaccgtcgagctgtagacccgcatagaagccgcgcgacttgatgtacgtaaataggggcgactggcgtttgtgcagttcggtgtcgaggattccaccgactccagcaggaccagctactgcactgatctccccacccagtgtgcaccggatggactggaatgcttcgagcgccttgtccgagtttatgacgatgacacagtcgtagatgtcgacccctacaagaaacccaacaccaaccgtgtgcatcattatgccgcttggtggtgaccaggtgccatctggtttcctggcaacgagaacgccggcgccgcctgacccgctgacccagaggccggttcgcatagtcgtgaatatgcaaaggccttttgcgttcttgattacagtggtcgggatctttttgagtactcgctgttttccctttggaatgccctcgaccggcgggcggtcttcttcttggtagtatccatcctctgcactagagtcagagactacgacagcacaatgcgagcggtcaacttactgcagaaactcttcaagatacgcgcagccttgtcggactcgatgtcgagcgttgttggccagaatgcttcagagccgatcttgttggacaggcggttgacaggcgcacccagtttgtcgaccaggttgtagaccttgtcaaagccgaccttggagttctctttggtcttggaccagaaggccatggcggtcactgtgggggtgtgcgcgggcgcagcaggcttcaggagcgcagaggatgtggaacagccggaaggctactagacattggggacaaaggacatagatgtacaatggctcgcacgacaccagcggcaaaggacgagtgacggtgcggaagcagcgggtacagcaagacctgacctgacctgacctggccgagccggtagcagcgggatgcaccgttttggacttgggccagaggtgtcagctggttgagctggtcgaggctgatgaatcgcaaaggcaaagacgccgtcccagtgaccagtcgagcagcacgggtaccttaataataaccctggcgccattacgcagtagcgcacccttgtgcaagctgctgcaagcgacgggggggaactggtgacgacgcgatatcgaattcattatagagggcatggcgggggactagagtcggctctgataggcactaccagcaggttttgtcgccccattcgctgctggcctgcgcattcctcgccgatccaggaacggggcgctgaaagacgggcaaaaacgaatgcaaagaggcttgcaagtgcggtgctagacagatatggcgaggcagcagcacgtggcggtgcaatatagtatagattgcaggtggatgtctggtctggggtgtgcatgggcttgctgcttgctgactctctgccgccgacggacaaaagttgttcctggcaatgggatgcgcgccaaggttccctacgcgtcgcccgacctgtcgcgaagtttatgtcttgcgcccacgacaacaacggcacctgcccaattccccaacgcattcctggtgttccacggcattgatgaaggactgcgcgctcatttggacatagaagccggaaattgcagtgccctttcctttgctctggccccgacccagcccaccgacggccagctagcagccgcgcagtaccacagcagcaatgtttcgctcaggcgtgcactcgtccacgccgccgaggtcgcagtccaactcccgctactcgcatcgcggcgacccatcgacgacgcccgcagggccaccgcccgacaggtcctttgggccctcgtcgacacccgccggcccgcctccaaatgcgggccccttgttcggaagcaacaagcctacctttgctccgagcaccaacttcagcttcagcaacgccttcccaagctcgccgcccaagcatggccagcttgagggctttggcctaggggcaattggcacgtccaactcaggcaggcctgcagcacaacgagggcgcaccatctcaggcggcggcttcagcactggcttccaggtacccagcagctcgcccccgcccgacgatgacgcagagggcgagtacgacgaagacatggacgaggaagaatatgaggatgacgaagactacgactcggacgaggcagagcagctggcagcccaacgacgcgcgagaacacagaaccggctctcgcaatcggccatgtcaagaaccagcgccaacgacctagagcgagaaccgacaatagtgcgggcaggcgcaaagcagaccaacttcgacttcctcgccattgccaaaggtctaacgccgcccatcagccgcatcactttgcaggaacccgaccacgtcattctcgagacggagcgcctagtcgagaaggtgcatgagtcgcttgattccgacacgccggacaggcggaccgaggtattggggcaggtcgctaaggagctggtgtcgctgtggcagacagcagggaagtcaaagggaggcttgtcgtccagccagtctggaggcgcgaccactctgggcgctgcaagtaagcttgcaagtctgttgctgaccctccaccatccgccaccgaccgctcagaatcagcgcacttccgcgctgtccctcgtgccgtcgcgacccgattcgagacaatacaagccggtccccaagatactgctagattggctaaacggcacgtacccagatgtgtccgaagttcaactcgtgctgaaggaaacgcatggctactcgaggcatccatcttactgggagggcgtgcaagctgccgctgtccggggcaatttccagcagtgtctgcagttgctacagggcgccaaccttgagttcgctgcgacagcccaagaagacggtctgggagattcaggttatagcggatctcatcttcggcatgcgaatgaagcagtacgcgcagcgactgacctgctgcgcgagtgtccagcgcttgcctcggaagattgggatgtaaagggccatgattggaccatttttcgccaacgcgtacagcaagcgtacatggctctgcaagactttgcagaaggagatagcgccagccgaaatgccgtatcacagtcgttcacagcctctcatttcggcatctcacagtcgcaagccaattttggactcagcgtagccagccgcaaagccgagagtaaggtaccgtggtcgatatatgaaaacctgcagaggttatacaagcttctggctggcaatgaaggagagatactaaacatagcggcggactggatcgaggccgtattgacgctgacgatttggtggaacggcgaagaggaagaagcagatcagggcagccttgcagccactcgccgctcaatcatgcgatcccagcgagtacgctccgtcgatatcacacctgtcaaagcatattgccagcgcttgtctgcctcattggcaatggtgattgcgaacagtgacgaagacttcagtgtcaatgtcacagaccgctttgaagtaggacttgcttgcgtagtggatgacaatatcgagggaatactacagatcctgagtggttggtcacttcctgtagctgcagcggtcgcagagctcgcaagcgctggcgagtggttcctgcgcgctgacggcatcatggaccattttgaccaaagcgacctaatggtattgagctacactgagcaacaacggacaggtgtgagcaaggatgacttcctggtcgcatatgccaagctgttagcgacaaaaggacagctcaaagaccaacatggtcaagcatcaaaggaaggctgggaaatcgccgttcaggtattaggacgacttgatgatagcataacagccagtggacgtattcagcagatcctcaacgagcttccgctcgaatcgtccattcgtgttgacaagatcacccgactctgtcatgagcttggtctagcgcaacatgccttgaccatagcccaggtatgtcatccattcacacaaccgcaagctcttttgttaacgatgtcagaaatatgccgaccatctccgaacgaacacccaaaattacggcgacaccctgttatactacgctcgcgcccataacacccccaaagttcaggaagtattacgagtcctagtcgcccactgcctgataaaatccatcgccttcccacctccacatgaacttgacgagtctctcaactcactcatcacatctcccaagcagacccttaccaaccttgcaagtatcgactctgaagccgcaacaatgctctccaatcacctcagcggctacgcgacgatccgcagattctacgatctccgagatgaagaagtcctcatgaaggaaggcgaatatccagcccaccgacccatggcccgtaaacgcgccgcggcaagtgcgctcagtgtcataattgcgagcgcagcatcaagtatccgcggtggcctatacgaccccgagattgaaaccgtggttccagtcgatctcatcctaccacttcttggcgaaactctggtcttcgtcaaccaaccgaaacgcaccttcacgcttcgacacctatataatcttctagctgcaattgaagacttcgaaactgcaccgagcatgatacggacgcagtgcgaagaagtactgtcaaccacattgtcagctgcacacgattcacaacacaatctgcagaagtcaacatccaacctgacgactgcctccagccagttctcgctaattgagtttggttcgacagatggacagagcactgaaagttctgctatgctgaccaagggtggtggtgttgacgagagcaagcgcggttgggattggagacgtggattctacaaaggcgcaaatggtggggatctaattagggtgctgaggcttggtgttgcgagggagattggaagagctttcgcggacggagaagtcaaggcttaggaagccgtgataccataattgtatgaatagtaacaaaagtgcgtacgaggtgctggcgtcgagatcaatagcgacagaaaagcgctatgctcctgcacaatggctcctcagtctgctccttgtggttgtgatatattcatgtccattgtggcacagtgaccacctgtggttccatgaaacacgatggactgcccaaatagcttctactcacagtatagcctagaggtactcgcaaattccactgctctggaagaatcactctgttgccgcgtacagcttgggaatcactgcagaagtaactagaaggtatgaagcttgttgagcgttgttggcctgtctgtagattgtgcgtgggtacgaagtagactagataggaacaatgtaacgaaggaagcacgaatgaacatgaacgatgaaaacttgattgctatgtaaatccgtcaatcccataccgttctctccatggcggtacgtgatgcgccgacaggcctatcaacaactacacctagcttgctgcatttgcatcaccacaaaccaacccctttccacttcccttcgcgttcggatccccatctctcaacctcccattcctactaccatgcctatctagctgcccacttgacttgatatctcgcctgccatcaacgtcgttcgacgcgagcaaggccttgctgttgcaattgtgcgttcctccgtcgacggtgagacgcttgtcgccgtctgtgcatgtgcaggttgtaaagacggggaagttgcctagcttgtcgctagttatgggtgacttgccactcgtggctgaggatgcaacggcgttgtcggtctgtagaattgtctgggcggcttctgtgccgtctccgatgccgtcgccttctttcctgatccattgcaagtcgcgcagaggctccgttcgaagcgaactgctattcttatccgtgacagtggctgcatccgggcgaagtcgattttccgtgctggcagcgattgcgtcaggagctaggagcgagttgtaagaaggcatctccttcatgccgggctgtatgcctttgagcgtctcgggtttgctatgtgccttctcccatactaggagaggcaagccttgagggaaggtctgtgatgccttgagcgagttgcactcccagtacatctgttcttggccgagatgtaggaagcggtgactcagtagccgctcttgtaatgcccacgcccgagtatcccatgcaaatccggaatcgctctctgcaagtgctttcctgaattcttctaccccattctcgatggcatccagtacgatcgtcagggccgcattgcggaacacggatgccatgttggcacactcttctcgcctgctttcctctgcatcttgtatgacacatagggagtcggtccatatgtaccggtatccaaggtcttgtgctgcagtgatcgcagtattgagtgcaccggatagtgttgagagaggtattcccaactgcatagcctccaggtcagcagttgtcaggcttgtatgcgactcgttccacaaatggctcagcgcgacatagtccaccgactcggccagtgatttgatcgatgcgctatcgacaatgcgaacgcaggacgttccttcctctggtctgatgtctactagtcgtgtaggtagggtcttcgatccacttagccctgagtgactgcaggctccgtgtccgtgcaaacattgttcaagccaggcctgagcaccgggcttatcgttgccgagctgtagtagcaatgccactacactgattcacttggtcgcggcaatctttgtcgtcctcgtggattagcatctctaccatggacagctcttcttgaggaccagggtaagctgccttgtcgtttggccagctgagacagcaaggtgcaggggtaaataccaaggtcagtgacgaagcattcggtcgttcagccggttgacgctgtagcatcgcttggagtgtgcacgcaatagtcctctctggtgcggatgtagcgttctcgagtactaatgcaagcctgttttggagacctgacacgtcttgccagtagtacttgccggttcttccactaaactcgctgcggagactcgtccacttggggttgctctcgccgaacggtatggacgccatctcggcgaatacacagccaagactccaaatatcggcagctgatgtacgagacgttcgatggaatcccccgaacacctcgggtgcgacgtactggcgtgttaatggctgaggtctgccttcgcaaatatcgtccgatgtactgatgccgaagtcgcaaagtaccacatgagggaattctccgtcaccttcaacaatgaggatgttctgcggcttgatgtccaagtgcttaacgacaggtcgctgctcgtgaaggtaccgtactgaggaagccagacaaccaaacatctttgtgatgatttgactgaagttgccaggctttgcgtgtgtgaagcgctctagccatagcgataatgtggtatccgcaatcggcgagagtagtatggacagcttgtctccctgggaataggctccaagaaagcggattacgtgagggtggcgtaacttctgtagtacgttgacctctttcctcagctcctcaacagcagctgggtcgcgattctttagcgtctttcgaccgaggcgtagttttgttccgcggtgtacaacttcgtcgaccgtactgaagccacccgatccgaggaatctgacgctcaggaatgattgtgagttgattgggatgagctggagcaccttaggctcgactggcatggagtccgaagactgatattcctgccggaccacaagtgttcctgccccggtagtaatggcatcgtttgtagactttggtccatcgaaaagtgacaccgggcggtcttgcttcgcaaacgttaaggatctggagacagcatctcgggccaaaggacctgcgtcgtgttccgctgtcgcatcgagctcgtgaattgaggatgatcgctgttgtggtggctctgatctgcagcgcatgcgctgatcgctcgttggtttaatgataggttgttgtgcgtaatacacttgacttccagcctcgctttcactaagtcgtgaaagctggaactggaagtagctgccttgagatcctgaaccgtttccgccatcgttgtggccgccactaccatagtactgtgagtcggagccacctctaggaacacgaggcggtggttggtggggcttgctgctgtcagagtcgtcgtcgcttggtcgatcatcgtcatcatcgttggtgttgtcattagagccgtcattggtttcgccatcatcccagtcgagcatacacttgcccttcttgaaatggtctgcgatgtggtctatgcggtcttgcctcgattcgaaacgatgcctgcaaaacccacatcgtcgtggaaattctgtctcagaacatacgacacttgcctcttggtagtcttcgcagtttatgcccggatggatgttacgaaaatgttgggcgaaatggtactttctgtaacacggtttgacgttttctgtgccggtgctcttacacaggttgcatacccatgatttgcacgggtagccttcctcttcatttctcttccagtcgcacttgcggccgtaacgcttgccacactttcttgtacactgatatattttgctcggatctcggctaagaagggaaaggtcgtctgtaggcgcgcagcgcgacttcctgccgccacgaagagtattggatgattggctgattttggcagtctcttgcatagggctcacatctgagtttgttgtgatggatccctggttgctctcatcgaaaggtagctgtggtacttgaacgagactcgtggcgtgctcatcccaaaactggttcgactggggaagcgaagtctgtgatcgataggcggaatccccctggctggtgttcatgccttgcttcatgagccggccaaaccaatgccgaatagcgtccgcaggctcgcctgtaagctggctcaaagaatcgatatgtcgatcactaggcagaatggcatatttgttgaaccacattgcgcacatgtcagcagcttcgtcggaaataccgaactcgatagaagaagctgcaggtgttgattgcatgtcttgggcccatgtcgcagcaggcgtagggaagagtgtgaaatcggagattgattcgtgacgcttggtttgaggcaagtcctcaacatcgagctgtaatggccgcttaccaagactgaaggatgtctggggctgatataacgaatcgaaagagctgctgtgccatgctgaagaactccccgaagcgttatcagagcactgtgaggttgtcagcggcccgtactaagtcagctagactggttcacgtacaagaccatgctgcagatctggtgtaagctgcccatcccatactgaagcacttcctgaagtgctatccaaaggctatgaacaagtcagtcgcgggccaagagttgcacgactacatgttatcaactgcgacgggggtcgcaacagcaggccgcccttccaacaagctgaagctgtacacatggtctttccgttgcactcaaaacctggctaagctgtgtgcagctccagagtattggttcgatggcaccgcaatgttcatttcccctcgtagttgacaacctccaggaagggtgcacttacaaggccttgctggatgtcataacatgtgggtgtctgctgaggaaacattgccagtgggtccacaaaggttgtggtcgtgtcgatgccctcgtcaccaaagaagaagccgttcgaggtttcaccctcattgggcttcgggaacacggtgctgaaatccatgttcatgtcaaaggcgaatccggccgcgccctggtgcgagtccattattactatggtcacgtacgaagtgtaaagggcgttcacgattagaaatcaggacagagatgcctgtaggaactccgagaaatgagtaagtatgaggaagatgtgtgaacgatccaagagcctgaggccgggccgtgttttagatcagggcgcatctacattcgtgtcggattacttttacggagtcattcttcgaagggctgtgctactgagtaagaagggcgacgggttggtagttccttgaccggtgtggatggccgtagacagttttggtaggtggcttccgctgatcatctaccccaggctgtattagcgtcgatgacatagcatcgaggttgtatctagtgtccctcttccatcacgcaccaatctcgtgtgatgccttgttcaatgatcaaggatgatgaacaagtcccaggagaatagcaatcaggccaattttctgcgggcatgttatctcgtacgtgctgcagagtaatatgctttcgaaagacgatactgatcggtatatcgagacgagagtcagcgctaagacaaacctctctattagcgcccttttcttcgcgggtcccacagccgacgcagctaatcacatgtgaagagtgcgctgcgccacgaaccacaactcagctccccaagcctcctgtgagtcaaacagctcctgcagctcttaaccaggtgtcccaagccagctacgagaccgctcgcttgagtcgaccatctccgcaatatgtctaaccacagtaggtggcgcgatggtccatccacggttgtctgattgcagatcctggcaagtactcgtagcacggccatgatcctcgaggtgttcaaaccgtcaagctctgggttggtctttcgatcgcttgaggctggtgcacaacataggaggcccgtatccaggcaggttagataggaagtgcttggatcgagcaggtgtcaggtatcccgaacaatgtcttgagatatgcactaattagtttgccgtcaacctatcattatccatcggtgatgagagcaagttttgttcatgagtatatacataactgtgctactacagctgctaggttgtattttttggagtgccactttctgtagccttgtggaaagtaccatgtagttggcgactacagttagctactctcgtgtacatatgtaccacttccatagaggactactataacgtgcgatataggatgaacacctacatacacacctgcaacaatagatgccatgatagcttagcctactcagcagtccattagtgacgagccagaaggcattttagcaccatttgatcgctgatttccgcagtatcctcatacaagcgcacatatactgaatcagtttctggaatatgcttaacaaggttggaaatctaagcgagcaacacgcggtcttgccgaatttgctctcgaagcctgaagtagatacgtggttcgagtccgtgaagcgactgaccaaccgggtcctgtggaatcactgctcaaaatgtaggtcgtgaatcgactcaagttcatactttgccgctgtgtacgggcaaaggaatactgaaaattatgtatgtgaagtggcttgacattaacatatgcgaagatgcggaaatagcgttcaaacctcattttggttgaacggctccagcacttcaccaagggcgtggtccaggaatgatgtagtccggatgctcattcgattcgtgaagcgttttgtacgcaatcccaagctctgctcctgtatacaaggccctagcatcgacaccgcctgtcaccgcccttgttccatttccagtaacctttagactaaggcactgtggataaaattcagccccaacaggcgaataggtcccattgcctttcgcaagatgcgcttggtgaagagcctagtaatttcgtcagccgtgcgtcccgtatgtcctcgtgctagaacactcacaactatttctgttctgagcacgtactcggatgccatcaatccgtttgggatcttgatgttccaactactattgtccattcttagtttgtctgcagcccaaagcccctccggaatgctgtcatctatccaccccatttcggcaatcttcacaaacttgagctcccgcgcatcagcatctctacaactcccattgcatggcgcaatgtagtccaagaccgggcctttgtgattgttcggccacggtccaggtccccaccacttcacccttactgtctcgcccgcagggatagaggcgctgatgttggcaggcgaagagttgttgttgcagatgatggagtacgtattaaggtcgatggggtacaaggggcgaccgccttgaccggtagtgtaccagcccggcgtgttgttggggtaggggacggtatcgtagtagttgggattgtaacctggatagtgagtggatgggttgggagcccagatttcgtcgacgtgtgaatgcgcgaggaccgaggtagtgagcaagaggataagaagggatgcacacattgcgagggacatggcgagtgttcggggtcgcggctcttgccagactctggaatgcgtctctatccagttgcgagggttgaagatgtcggcgggttatgtcgatgttcgagtgtcctctgttcgacagtaagaatgcctccgtcctcccattcaggtagcagtttgcactgaaagtctctctctatagcttttatgatgagcgtccagctgtggtttcgttgcttcctcggtatctggccatatcgtaaatttggtactcgctgtcgtacggatcacccagggcgatatatgtagtttcatcagcagcacgtcgttatgattgttagatttggcccacgtctctatgtggcacaagactcgccagatgatgcgtgagtactatacttgccatagacccatgtcgggttgcagggttgcagggtgggacctttatccggaagcacgtgtttgcccgtcaccatagtgttttggtgagacgtgagaacagtgccaggcttgtcatgtttcgagagtcttggcggatatgagttggtgtcgaacatagcctcttgtggaaatattggtcaatgcttgttagttacaacatgggtaccttgtgtttgtctagtatctgtcacggcgtgggtaggtcaaagcagatggtaaattgtcttattacttgttgtacatagctgagaggcgtctaagcatgccatacccttgatacagcctcagtaatgcccacgtcgttggtctcgaatgagtacagagcgacaccgaggaggagggtgctgatgcgaagagcccaatgggcggcggcgcgcagcttgggaatgcgcttcttggggaagtagtcaatgatgcacgatcttttcgttgttagtctagaggtctcgtgcacgcaggcgtgaccaggatacgtactcgaagccaatgtgtgagtggacgaccaacagcgcacataagatggagtcggtcacggggtttagcgatccagcagcgaagggtgcgagggtcaggggaacgaggccagcagagatgatgcgctcaaaactccagtggtagctgccgtgggagtagtctgggttcgggaccggcgtggggtcgttggtggtgccctcgatcttctggggcagcggaggcaggatctggttccgctgcgtggcgtgaaaggcggcaatgcgcgtcgacgtgggcatggcagagcgctggaaggctggtcgcagctgctgggcgagcgggcggttgaggctggagctcgtgacaatcgacagcgagcgctgcgaggcggcggggagctggacggcgtgcctcaagaggctcgggcgcatgattgaagccattgcgcaggtgtcgagtatggagcggacggcggacggcggacggcggacggcgggcagcaaatagcgcagaggtggtgtcgagacgcagacgagctcgccccggaattcgcagttgcaagcaaatgtcgtcaacctcggatctggatgctgaggatcgctcaggccctcattggtgagccctcgcggccggaaccgggaacgacgtcacgtgacggcagatttcgaacttcgaactcgatcgcctgcaaccacggccaagctccagctcgacgtacctcatcccacccccatctccgccccatcccccattccttcctgcaccgcgagcagacgcaatggcttcccggcggctcgcactcaacctgcagcagggcatccgctcccgcgccgccatcaacgccgtcaaggcctcgaagcagtcgcccttgacacgaggcctggccacacccgtctcgtacggcgcgaagacggaatccaccacgctgaaaaatggcttcacggtacgctggacactgcccgcgctcgcagcacagcaattgaccccatgacgcagatcgctaccgagcactctccgtgggcccagacgtcgacggtcggtgtgtggatcgatgctggcagccgcgcagagacggacaagaccaacggaactgcgcatttcctcgagcaccttgccttcaaaggttcgcaattgcccgtggctgtgcatgcaagtggaagctaatgctccgactagggaacccagaagcgcacccagcagcaattggagctcgagattgagaacatgggcggccacctgaacgcctacacatcggtacgtgcacccgcggcatgccccaatcacagtcacgtggcctgcatactgatggctttgacagcgcgaaaacaccgtctactacgccaaggctttcaacaacgacgtccccgcagccgtcgacattctctccgacatcctccagaactccaagctcgagacccaggccatcgagcgcgagcgtgatgtcattctccgcgagcaggaagaggtggacaagcagctcgaggaggttgttttcgaccacctgcacgcaaccgctttccagggtcagcccctcggacgcaccatcctcggacccaaggagaacatccagaccatccagcgcgccgacctcgaaaactacatcaagaccaactacaccgccgaccgcatggttcttgtcggtgccggtggcatcccccacgagcaactggtcgacctcgccgagaagcacttcgccaacctgccctcagaagctgtcgactactccgccaagagcgtcgttgccgagcagaagcagacccccgactttgtcggctcagaggtcagactacgagacgacaccatggcaactgccaacattgccatcgccgttgagggtgttagctggagcgaccccgactacttcaccgcactggtcacacaggctattgtcggcaactgggaccgcgcaatgggccagtctgcctacctcggcagcaagctcagcaactttgtttcacagaacaacctggccaacagcttcatgagcttctccaccagttactctgacaccgggtacgttctagtctatcaagcgcaacaaaagtgtatgctaacatagctcagtctctggggtatctacctcaccacctccaaccttaccaacattgacgacctcgtccacttcactctgcgcgaatggacccgcctcaccatgaacgtcagctctgccgaagttgagcgcgccaaggctcaattgaaggcctccatcttgcttgccctagatggcaccaccgccgttgccgaggacattggtcgccagatcatcaccaccggccgcaggttatcgcccgaggaggttgagcgcgttgtcggtgccattactgagaaggacgtcatggaatttgccaagaagaagatttgggacagggacgttgccatctcagctgttggacaaatcgagggtctgctcgactacaacagaatcaggaatgacatgagcagaatgctgtcataagcagttggtgcaaggttgagaaattagagctgtgtgagcgttgcggcaatactgtattttgtgtacacttaggctgaatcttataaacaagatttccttttatctggataaagagacgtgtacataagagtgaggaatgaggattcttgcaaaacgacatatgcactccgcacaactgaacgtcaaagtgattgtcatcgtctgtgaaatatagcattatacttacggcgaagaaagttcgcaaatcaagcatccggtaggcctgtctacgcggttatcacagcaaatgctgaatgcattgctatagctgacatgggaggacaatgaattcaatgtagaaaagacagggctgtggtgttgtaagaaaggcatgctagttttaacgcctttaaaatgaattgatgaacagatttgaaagaacacgatgaaacgaagaacgctatgagtttcagaaaagtaaagaatcgatggtgttggaagagagtaagttgtatgcaggatggcagggtgtcggctgggaaagataattacaagattgtgcgaaacacctcaattcttcacggatcaatgatgatgtatgaacatgagcaatgtcagagtgtctcgaaccatgccctggagtaataaaccagagcaagactcgcaaagcgatatgaacttgccattacaggactgggagatgttccggacggctatgcgcgagaagctctgaaggtttgagatgaagcacctttgaggaatgggcagataaccagtcgatctgtgacatgcgtgcatacaatgcggtgaatgaacgtagttcaaagttcagaccaagacaacctcgagacgaactcacaaggctgatcagcattagttcatcgggtgtgcttcacagcttggcggcaagcggtgacctggcgatgagatgcaaagtgccagagtcaaggttggaaaacatgcaaggcgctaccgggcgcatgcgaggtacactttcctcaacgtgaacacatcaggccaaagcttgatcgcctctcccctgtaccagcggtgagtcttcgggtactcaacatcaccatcgtgatcccaccacccctcgcctagcgccaggaatcttcgcagcagcatccgcaccaatcaccacctccatcctgtgacagactaattcccgcgccgcccgccttcgcacgtggcgactatcacaatatgaaatcccaggctgttcgccgttttcgcggaaaattccgcggtcatgctgcatgcaggcaagtgtgtcaacattttctggttcggacatcaatcggggttggagattgagctttgcacccaaaatcaatcacgaggcgaaggtcgaagtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgaagtggtcactcgctaccaaagaaaaaattcatagaagatggccctaacggatgtggcgctgcgatggccatgtgaagatacagaccgctaccatgtggatccctagtcagtctcggcagcaggttccgatgcatcttgggcatgttagctcggaacagccattcagctagacaaggtatgttatgcacgcgggcgctcatatttgagacttttgagatcacgattgtgtgcattaaagggccgacgcagggtcgactccaatcacgaagctcacgaacccaaagcggcgcgcatggcatttgagaagattcaaaattctttgcgattttttgtatctaatatgaagatgttggggaagttcctccaatcgttcgcgagccgtacatagctgtgaggcgcagacaatgcgccccaacattgctataggctttggacgccgcagctccagactacggccaccaaggattcgatacaagagaacacctctgacaccaatatcgccaacacggtaacgccggtgtaatgttttgaataatagaccaaaaagaccctacaatgcaagaaaacagggtgtgcttgccgtggtataaattcgagtggtgaaggcgtaatgggaataatggctcggcaaagccagatctagtaggtttgttgaaataatatgggtgggaacgtgaaagtggtaagacagaagctgttgtgccgaattgaaggaagaagttgaacgccatgtagccggtccgatgccgctatgcaacgcttggaagaacgatcaagatcggtggtgtacacggcggaagattgcctcagtgggtgagacaatagataatcataatggcttcgtaatgggggtggctgagacgcgtggcctcgatgataagatgtggttgtggtggaaggccaacatgatgggtgctttggcatgaagtgggtgacttgtgcggtgcgagctctggttgttatttgatgacgcgaccttttccttttcctttggtgatcttgcccgcaccgctggacgtaatcttgctggtctgcattagttcaccaatgtacctggagcgcgttagtcatattctttccaagcgggcgctgtgacgaagactcacgactggaggaagcggttgccgccctctagcttctcgtgttcattcttgaccacttccacgcggtcaacaatctccatgaggcttgcttggagttgtttcgcttgtctaaagtactggttagttgactgtgcataagcagagatagaggacggtggagaggctgcaaccgtgacgaagagcgaacatcgtcttggtaaaagcgacgtcgacgaagaatggatagggttgactcactctatcaatgcttgtcgcgcatcttggcccatcttctcaatctcctcactgcttcgtcgcggactcatggtgcgggcatcgccatcgtcgtattcttcctctttaagctcaatgtttgggactatcacgtggtattatgatagtgccactgggacttcctgctaccaagacgcgggcgagggtgcagagagggatcggttttagcatggtcgtgttcgctgactgaggaacccgatgatgtggtagacatgtcgtcagggtaggatggtcgtcggatgtcgtcctcgacggcagacgggtattgtgtgaaggtgacttgggggtggaccgacatttcaacgtgtgtgcggctctgtgaatgtagggtgagaagagttggagtcggcagaccggccgtttagatcaagtgggcagccgccaagacgatagacggtggatgcggtgggcgtggtaggcagatggaagcaactatgccgctttggggtttcaagggtccccgtagtgtgcgcagaaaagccgatgcccctgcgttcgtggtgttggcgcggtagaagctgggtggaatgtgggatgacgacagcggaatgctctgcaggcggcaggcctcgtggcggctttgctagccccgtgttttctctcgccagccccgcgcaatggtgtcgaggaaggttcaatagcaactgagctttgagcttcgcggctttgtgaggcacaccgtcggcccctttggtttgatgatggtgatcgccactccaagcgctaggtgggtgcaggccacggatgagagaagcggaacccagtcggccggtggagacttgaccagttgttcacagaatgcgttagcggcggagagagaaacgtgcagacagtaattcacagaaggattgaaagtgtgccgaaaccgttatgactctctccattgataatgtccagcgggcacgttaaagcgctggctgccgcgacaagtgatcagcccgcgcaaacctccattcaggtggcagtgacgtcccagggttggagcccgccgatctctagcgcgcgccccacttaatgacgtcgttctgccgatttttccgttccatcgcgacatgctcaccaccgcagcccaatcagaccccgtgacgttggtcccaagaggcaacccgcgcaacgcaaacccccaaccgcaatgcgcacggcgctgcactgcaaggccacgaccttccgccgttgtggttctccgctatcgcgacaactgtttgcagacatggccagctcaacgcgcccagcatgtccacgcccacccctccctcacctcgccacagtgctttattattacttcccaaataccgccagcaattacgggtcaagaatgctcacgcgcccgcccctcgtctcacgcccgcggctaagctgctgatcccttcttttgcctgcctcttgtttcgtcgcggctccagcctcaatcatacaagatcgtcatagagttggaccctgcgccatagccctgcacacgaataccgttacgagagacacagccggtgcttactacgctgcttgtcgcctgtcgcccgctgttcaccacagcactgcacagcactgcacagcactcgtcgcattgtgccagtctccaagtgctgcacctttttcccgttggctctgtgtaacaccgtgaaccgtcctggtcatgcatacgtcacacccgaccaccattgctttgtgtttgatcgtcgtgtagcactgcgagctgagacgaccgtcgagcgtcccgccttcaatacagtccgcccgagcggagaggacctcccacgctcggagcgaatcgtcgtgtcaaacgatcaggcattgtttccgccttcccctgctctggggtcagcacgccgtgggtgcgtcttgcccttcccaccacccgccttccactggttcgtacacgtcgatcgcccagggttggtgacgctcccttgactgcgtgagcgccatcattcgtctcagtgagcgcggcctcggacgctgctctcccagatgacctgtcatcgtccacctgctacgctcaataatgcgtgcgatatgctctactaccatggtaggacgtcgtcgattcatgttatgtggcattgagtgcgtcaaagtgtcaccgctcttctgcccgacggcgatcgttcagaaccacggtattgcaatctacatttacttcgtgatgataacacccgagaccttcagattgctggcggaaattgttctaaacataggtcaatgtccgttataaatgcagcttggggtcagtcacgacatctcatattgtccgaccaatagtggatattatctcgttccccaacgtggataggtaaaggagctatgaggcctcccactgtcctgccatcccatcgactttgcctcgcagtctgatgtcgatcaaattgatactaaagcagcactaagcaccttgttcttgcaactacttgccgaccggtaatgactgccctttcagtgacctttcactaatgagcacgtgcattgctttgattcgatgcagcaatacactccatttcatcacataggtggttgctatttgctttgataatgaacacctgagcacgtggcgcactgtaagtttgtagtcgtgcaagaccgttatgcaggcactgcaacccaacccgcacattgaaacagtagcatgatatactcgccatttcatcttcacttgcgtgatttgaacagtgtatgcccggtccaaaggtcgttgaaaccgcagtactcggtatgaagagctgcgtattggcaaacttccatgcgaagattcatcaagtatgtcatatcatgacacgcatgacgtcttttggcagaccttgcgtttagagaagcagatgtcttcgcagggctttgtgctgtccttttcacaattaaattctgcggcccgaatcgtaaacctctggtcggcgaagacgtctggctctgacctcattgttcattcgtcgggtcttgtgtctgatactctttacccttgcgactcagttccttcgctccgcctcataacgtatcgtagggaggaatatttgcacctctgtgaaccttggcatgaacaccagtggatacggaagaacattgcgcgtctttcagtaccggtaagctccttctgtggggtaacacgtaccgatccctggcagccacttcaatttgctgcaggcggtacctgaaacatacaaggtgggcccctcttcgcatcggcccgaagagcgcgatgacgactacacgttcttgattcaagtcacgcctcatgattgcataagggctcaccgctgtagcgccgttgctccggcgctgtccgagagcgcagggctgggtgactgggtaccataaccggacgcaaatatatcgcttcgaagaatgaccgcttatgaaccagggtgtatgtataaagtacatggaagtgtgcgtgtgagttcatcgattcttacttccgcgacatggagtcacttgtagacggtatattactcgcctctagatttccatctttagcatcagatgtagcccttgagggcgttcatacttctgacagtgggccgtgacatgataacggccgttaatttctgtttcgataaagaaacattcctcggcgctttttctttctgtcttcacacatgcacactggcaaaccaacctggttaccacatcccgcagtccatgattcaccgtgcggtgggccacgctgccacagcattacttcttgagagtgtccacagtatgctaaaggcgttccagctctatttgcaattatgatcatccaaacgaagagtagtaatccattcatctctaaaactcgttgtagacaacgaagaacatggaaaggtgatcagggctctactaatggtgttggcaagaagataaaaaatctcttcaaagtctcgcagtatcgatgttgtggatgtggcagctaaacttttgaataggtgaagaattccctcaagttggcagccaacttcacaactacatgacttagagtaggtaagatactctcgccgggcttcatccgtgacttcatggttgtacagtcttagtattctcgtcaactgaagcgttctggtctccatacatcagtagaattatgtgtccgcatgccggtcctttggcaaagaccttgcatagttcgctgacctagcagtcgcgcaatcatgagatgctccatacttcgtgttataccaagtcgcatcatacggaaaacctcaactacccctacttgagaaatatattgaatatgcagtgctagttgggtcaattgcttgcatagctgttgcgagcttggtggtggtttcgccaagataccttggtggtttagactttactatggcgtcaccgctgtgctagtggtggcctgtgcgaatcacaaacatcgacagtctcatcgttgcatcgtagctgcagacaatttgtggtacaaagcggtctaccacgctttgtctgttctcttttgttggcttccgtcttcagcgatctctgcgcgtctcatttagtgttcattacagatatgctcggaatttttgagctttcgctgcaggtactgaactcgttcaatccagcaaaatatggtgcgtttgtttatttgaagattgaatgaggtggttcgctgcgtctgcaaataaacgactgacttttaaggtggatatggaggacaagtgccaattgtgactggacaagaggtcgtgaagcgtatgcaacatcacaatgacacgaactcgatcaacatgctgacaatgagctagccacgcctaccaccaagtcggcaagtctaccagactattttgtgacagacgatgggcactttgctggtaacactcacaacacgaagctgatacagagttccttatatttgcctaggtcctacgcaaactggcgatgcaccatggctcgctcagacgaatgcagctccgtttgctggcgtttcgtacataccaaatacgccccttgagactcagataccaatcgctggtaatgtcaacaacaccaacatcttccagcgcctggctatattgagcccatatttccccaatcctcgtggcttcggtgtcaacgagtattccgttccattcggatcgaatgtgacgtggttgaacatggtccatcgtcatggcagtcgctatcctgaggtcagcggagacgcagctgaacgtactcttggcctgaagcttgcggcagctgaaggaaagtttgcaggccatggccctctctcctttctcaacgactggaaatttatgctcggcgctgagattctggtccccaatggaaaagcggaacttttccagtcaggaaccttgcactactatcagtatggccacttgtacccaaacaatggcagtaagatcatagtccgcagcacaacccagcgccgtatgtacgagtcagctgagtacttccttgctggcttcttcggtttgagttggacgcagaatgcaacattggagctagcgatagagtggccgggtttcaacaataccttggcgggatacaaacaatgcaaccatacaggctggctgacggctagagaaggtaagcaacagttgattgctatggtaatagcgatgctaaagtacagcagctttaatggaatgggttggcgtgtacctacacgacgctcatgagcggattcggacaaatatcacaggcgacctcgactggactcttagcgatacatgtaagcatccactgatgcgacgaagagaaggtttactgacagttataagataacgcccaagctctttgtgcatatgagaccgttgggctcggtttctctcatttctgcggtctgtttacctacgaagaatgggagggttacgaatacgcacttgacatcgcattctctgctggtacagcctttggttcacccgtcggacgagcaattggcgttggtaagtacaaagctccactcttccgaggcttgtctaatatgctgtaggttacgtacaggaagtattggcccgtatgcaacaccatgttattactgaccctgctgctcaaatcaacaccacgctcgataacaacactgtcacatttccagtggatcaaaacatcaatctagattttagccatgatgcgaacatcatcagcattctagccgcgtttggtttgacgcaatttgcagattatctgcccacctcccacatcaagaaggacagagaatttgttatgtcttatttagagccttttgctggaaggctagacattgagctcataaagacgcccacaccggtcaatccagatagatccgccaaaaagatctacctcgatggcgaaccaacaacttacgttcacttcatcctcaatcaacgtaccatacccctgggcaagagccataaggactgcgggaacagggacgacgcggtgtgtgcgagatgtcaatattcctcagggtcatggagaaggagattgaaaaggctgattacgactatgcatgcttcggagactacgacctacctgcgtacggcgaaatcaaagatggtcgtccgatcaggtagtctgtatagcttcacagcatcaaagcacaccaattgcgcacttgataatgcagcctgcatattcacagaggtatcttacaatataatgaaagaatagcagtgtggcatctactagtgtacaacaagaaggaatacatggtagcgaaactagcgttgccaatactactaccaccaccccacctcccctctgcttccaaactctagttcacccacaacaatttcctcttcggaaatttccttgaaattcctgacctcctcctcacctccctcgctctccctccactgctggtacacagcctcggagatgatcaagtccccggtatcgaagggaacggcccatttgcgctccggctttgccggaacgaacatctcttggcggcacatggggcatgttgaattctgctctgtccatgtgagcaagcactggtagtggtagaagtgcttgcagagggggagttgatgcccgccgttgtcggtgatgggttcgaggcagatgctgcaatcctcttcgcatgtcttgatggccgtggtgaatgtgactaggagctcacaacgcctctcttcgctgggggcagggaagatagacatggttgtggtgttgaaggggaaagttgtgtgtgtgtgtgtgtgtgtgtgtgtgtgatgtgtgaacaagaaggaagtgggcgatttttgatctaaatatcatcctgaggacaatggcgctatttcgaatcaactcgataccatacttgggacattgatattgccagcacgcttttagatcacataaagggttcagatcaactctgcaaagcgcggtagacaagtctgaggatgttcgaggtacactactgtgaaccaatggctcactaacaattgcgaccaacagattcaaccctatctccaaggttgagaatatcgacccacccttctggcattggcttaccacccttgtgaccctcgtgcagccatctctcgccatcgtagccaaactcgattaatgcatcctcgctaccccaatcaccatgcccactcagcccaatcggaacctttcctttgccctcgacggcatccgcatagcctaccggcaattgaatgcatggaattccagtaaagtttgcaagccacacatattccatactcctcagcgtcatgttagcattcgacacaccgcaggccaggtccgcatcctcgattggccagcctacatttggcgtcgtaggcgtgacaatgatcaagccggggtgtttttcgaagagatgagccaaatgctccatgatcacgttccgaacacgctgtgctaacaagaaatcaatagtcggtgtctgcttcgcgacgctcatcaggatccggtttgcgggcgtgaggccccagattggacgactcagatcaacgccttcagctagaatagtcatagcatgtgcgagttggccttcttgcaataacggtatggtgatgtcgatgatcgtataacccaactcggactgcatgtattgcattgcagattgacaggcttcctgtacggcgggatcggcacggtcgaaccaaggcttacagatgccgatgatcttgttgcgtgggccggtgtgcggcttgggaggactgaaatgtgaggaaggatagcacgaagggtcaggctgagcaagcacacggtaggagatgtccaggtctgccatgctcgttgttaatggaccacgcaccacgactgacttcattccacccggcgtaggggcggtcgagacgcggccatgggaagtcttgaggccaaagagtccacagtagttgctgggtatacggactgagccacccccgtcagagccgatgccgaaaggcacgattccgtgacctacagcagatgcgacgcctcctgatgagccccccgtataataggaggcgttgtaggggttcagtggagtgccccagatggggttgttgttcgttgtgtctagctttctcagctcgcatgtcatgttattcagcccaattgacactcaccagagcccagttcatgcatgttcagtttcccgatcagcacagcacccgcttcctcaatcttcttcacgcaccagctagtctccacttccttgccttcagtgtagtcgtggccggtgcccacgtgcctcttgtagcccctgacgtccaagtcgtccttgaccgcaaaagggacgccgtccaggatgcccaatggcttgcctgccttccagcgctgtgtagaagcctcagcagcctgtcggaccagctccactttgctctctgtgaaggcggtggaatgcggaccacgcttcgcaacatctctgcgtatcattggcagcagagcctcgaccacagaggtgggcgtgagggtgccactctggtaggcattgtggatatcctcgatggtgtggaaccgcgactgtccatccttgggcggtgcgcgggacgagccggcgacgtttgcatagcttccaggagcgtcgtcgccgggctgggcgagagggatgacggtaggatcaaggcgcggctctgcatcagcaatctccttgcagctgcggagcgtgccaaagccggcattgctccatagtagatactggacgaagggtaccgctgcaacactgtatacgtcagcttctgcgcatttgcatcttgtagcgcacagacaggttgctcagatagtgcaaggtgctccccttgatcacggggttctttggtggtggtggtggtgcttggtacgtggcttcgttcgccctggggttcgggtagttgaagaagcgagcattgcgactgctgttcgacatgtcggctacagcttgccaaatggccaattgaagtcgcacgactgaaacgctgtataagtggttctcatcaagtatgcttcacagtcacaccatgggatagcatggtgttatttatgtgagtacttgcgcatcgcatgtgatgcgaggcgtggttaagcttcccaagatcgccgggacgactccaatcggcgcctctccggttcctgatccttgttccctcgcgactacgactatgattgccatgtgctttcaggatacaggataataaccacaacagtcacttggtgcatggtgtttatgttttcggcttcaaaaaataaagaaaatttgcgtatacaatgctatcaatcaactagatagtagcaacaccatatccttttccaccgcgccgacgcctcggcttttgaaattgagagtaatcccgcgggattctgggcgtattttcccccgtatccaggtgccccccagaagaagcgaactttgctacaacgtattcgtatgggcccggatgccaaggattccgatagcggtggcattccacgtccatcggattgcttgtcctcgtgaatttggcaaatgttcctctacttggcgctgacctggtcacccatgcggttgtactcggcctgcatgttctcgacctgcttcttcaggttctccatgtcgcggtccttgcgggcaagctcctccttgagagcgccgacctcaccagcgccgccaacgtccttgagcgactttccgcccttcgccttggggtcgcccttgaacgtcttgacctcctcctcgagacggaggacatcgaggatcatgacgtaggtgcggttcaggatgagagacaggaagagggtgaaaccacagaggtacatgttgcgctgcgagtagaacttgcgggcctggacctccatgcgctcgataccgccgaggctggcgtttctagacgtggttagctggtgtttgtgaacaaggagcgatgcggctcaccctccgccctgctggttgcccatgccagagagctcaacctgcacgcggtacacgcggttgacgctgtccacgaacaggatcaggatgaagatgaacgtgatcttcatgccatactgcagtttggccacgatggggctctccgagatgaaggtgaagagcttgcggcgccaggtgaacggcagcgggacgatgagggcaaggaagatgagcatctccgtcaccaagaggaggaagacctgcaagcagaataatagtaagcatgggtgccacattagggggccgatacactcgctgcaggagagggaggcacgcgagcagcccatggaccgcaaagccaatgggcttcttgtggatagccactgcctccaagtaccgcatcgagcggggtgcacttaccagactgtagtagagcgtcatgttggctatgctgtcgtggccttacggtacggctgatgtttgttgtgcaagtggggtcgtgtgtgaaaacagcagactgtccaggcgggttgagggggaaaggggttggctgtgtcgatgagagagtagaggatcgggagagaggtgcgaggtgcgaggtgcgaggacgagtattgcaagacagtgcaggaagtgggcacagcgacgcgacctggatggcagaagccacagctagcctgccgctgcgaacaaatacgtcacccattcgcttgtggcccgtgtggtcccatcgcgcgcctagcccatcctggctagccccgtactaagattcacaaattcagatgcatgcttgagagccgctccagagccgctccagagccaagtcgaccgctggacgaaccatcaccttgcacgattgtccttgctgcaaaaagtgaaaatggcaggtgaaggtgatcaggttgctagcgacgcgcccgtgcccagcgctgtcgccgacagcaatggcgtcgaaagtggcaaccgtccatctagcagcaaccctgaaccttctagtgacaaaaagcgcgtgcggacgggcagtcaagacatcgacatggccgacgctcccgtgaagcgccagaaaggcgttgcgccaatcaaggccgagtgcgtggcattaccaaacatgtacggcccccactaattcccccagattcatcatccaccggagcgacaataaagctgaggtcaagactgcgcctatcgacgacgatgcagcagaagccgcagatgcccgccacaaagcaggtgattctcgcgacaaccgtgctggtgccaagggcaagaacaacaaaaaagacaagaaacaaaaaggccagaacacaagccgtacctttgggagttcacacgacaagttgccactatgcggtacccgcgccctctccaatgagttctccgctccggaatgcagattcggcgacaagtgcaagtttgagcatgatttgcgcaagtacctgaaggaaggtcgcagagaagatctgacgactttcgacggccagtgtcccatctacgaggtcaggggatactgccatcttggctggaagtgccgttttgttggcagccattccgaagagcgcgccactgaacatggcaggcaagagctagtgctccgcgaagatgccgagcgcaaggcaaaatttgcaggcctcgaggatgacgaagttgaagtggtcaatatcctgcccaaagaagtccggtttggtctctcaaggcgcaagattggaactccgagatcagaccaatatctggaatggatcaactcgaacaaggaccaagagcgcgagctcttcgacaacaatcagggtgacaccgaagcgctgaaagaggagagagatgcgcgacgagccgagtacgttgaggcacctttcaggccctccgaaaagcgacgactctactacggacctgagacacctgtactagcacctttaaccacccaaggtaacatgccctaccgccgtctgtgcgtagatctcggctgccaggttacctggagtgagatggccatgggtatgcctctgattcagggtgagaggggcgagtgggcactcatgaaagcccatgaatccgaaattgctgccccgaggttccagagcaaaggcacagtcgttcaaggctacgacaatgcggcggacatcagatttggtgcgcaaattgctgcgaacaagccttggctggcgaacaagacagtcgaagtcctgacagacaactgcccaaagctgcgcgctatcgacttgaactgtggttgtccgatcaatctggtttgcgaaaagggcagtggttctgcgcttctcgatagcgaggcaaagctcgaaaacatccttcgtggtatgaactatgtttcaaaggaggttcctatcaccgtcaaggtccgcatgggtaccaaggacaatcatccaaccgcacagaaactcatcaagagactcgtccttggaggttacgaggcccttgcgtctgacaagggcacaagcggtgttgcggccataacactccacggaaggagcaagcagcaacgctattcgaagagtgcagactggtcatatatcgccgaatgcgcatcgctcatcaacaggttgaagaaagagaaggatgcccagacagatactgcagctgaagccgatccccgtgatcaggccaatggcggacacgtttattttgtcggcaacggcgactgctactcacacgaggattactacaatcacatgaacaacgccaatgtcgactcggtcatgattggtcgtggcgcactgattaagccgtggatctttgaagaaattgagaagggtcaatatctcgacaaatctgccactgagcggctcgcatatatcgaaaaattcgccaagtacgggctgcagacttggggttctgacgagctcggtatcggcacgacgcgtcgcttcttgctcgagtggctcagctttgcgcatcgatacgtccctgttggactgcttgagcacctaccacccaacattcaggatcgtccaccgaggttcagaggtaggaatgatctcgaaacattaatggctagtgagcattacttggactggatcaagttgaggtaaataacaaactgtaactctggttgaaaccttcgctaatcctacgacagcgagatgtttctcggaaaagccccgcctacctttaaatttgaacccaagcacaagtccaacgcctacgagatcgaggctgagggatgaggagtttggtagcgcgccacatatcgtgaaccatagttagaagtggggaatccaaaccagtgtgatccgcactgatgctgtggactatataaactcaaaattcccttttttccctccatcccttctgttgcatctgagatatagcagacatcacacacacatattctcacacacatctcacctgacttctcacgtcgaagacattcacatcatcactcatatcttcacactaccatcacatcacacccacttctcttacatttgtgtatgctcgtcttcgagtctcactcccacacacatcatgtgctccgaaatcccagacccgcaagcaagccaaaaggccttcttgcgcagcggcctgatgtccacatgcccaaccaccatcacatccaatgactcctgcagcatctgcctcgagtcctgcaccacccacttccccagcgactgcccgaccaaagaaggaggcatgccagcaacgatcaccatccgcgaatgtgggcacattttccatccagactgcctcttcaattggctggcagaccattcaacatgccccatgtgcagacgcaagttgtacaagcgcatggtgtgggtttggagactgatggtgtttcttccagacgtagaaggcgaggagatagggcgctcgatcatgtgcactgaagcagcctggaactacgagatgagtttgtgtgggccggggccgcagagggacacgctcatgggggcggagtggtggcggtattgcaccgaggtcatggatggagagagcgtagtccgacagtagctttgtgttgttttctcgactgggctgttggtgtgagtcgtcgctgtgttgtctttgttgggcattcttattttatttatagtgttgcctggcatatgcgtgctattgtccttatcgcgtactggagctactagatgagtatgccaccacagactataccatgatactacacaacgcgttcacatactttgactgtatgaagtaatctaggtagtgctgtcatgagcgtcactgctgatgctatgaagcgaatatagataacagcataaagctgattgagcgattgaataactaaccgagacgtccgcgagcgatcaactttcaaacttgattggatctcacgccatcctagaaatactcaaaacgccagatatgcaaagttggtttgccaaggaatatgaacgtagaacaagaccaagtgcatcaaaatatgatgcagactagggaaaatcaatgcttccatcgcacgtccgtcctctccacaaatacatgccctccgtctctactcagacggtcgttggggtatcctatccgctgaaacacatatgcgtcttcgctcgcaggccaaatcgttttcgcaaacggcctcaacatcaccaacctaatcggtggatgaagctagtcacgccgaggtcgtttgttcgggagtcagctagagtgacttctcagtaataactgcatcatatcgtcagctagagtccacgttgtcaccgaattaaacaatagtgacggcactcaaactcacaatcgagcagcatcatcacaaaatgtaagacaacgaacgtaccctctcaacgttttcatccgtctgatctgcagctaacaagcttgggctctgagtggcctgacctctctctgtgaagccacgagtgtccatttgtggtcgcttcttgggcgtttgtgccgggctgtccgccggtagattgatatcgggcatagtgggagcgtgcttttcatgatcatagagatggccacccaaggttgcgcagcgcaggaatggtttgaatgagttgattctggcggaggggtttggacaggtagtcctgttgcttatatcagcgttcagtcatggaaaagcagtgcagtatacttacgtccatctgggccgcgagacacttttcacgatcgccaaccatagcgtgcgctgtaagagcaatcacaggcgtcgacgggataccgttctcacgctcccattctcggattttggccgtcgcttcgaaaccgccctggatcttgttagtgttacgatgtcagtgacccatagttcgacttaccatgacaggcatttgtacgtccatgagtacgcaatcgaagcgtttcttctgaatgtgttggacggcctcgagaccgttgtttgctacagtgactctgtgatgatacttctccaagattctgacagctagcttctggttgacagcattgtcctctgcaaggagaatctggaaggatttcgagtgatcagagactagaggcgcagcccgaccatcaagagctgggataagcgcattgcccaagtcgatcggcaagcagggcgtggtcatgtaacttgaaatgccgttctcaagcgccgacctgaggctgatagacactcgaggcgtaagcatgacaagcgggatgtatttgaaacgctcagcaatcctgagctctcgggcggttttgtcgttgtcaacaatgacacagtcgaacggcatgtccgcccgcttctcggatccaggaacctggtccacggtattgacaaccattggcacaagatctagctgtttaaggtgctcggagatctcttccgagaaattggtctggtcctgatcaacgaagagcacagtgtgccctctgtaagccgcgagctgaggcctgatggcgctaagatcctctttaccaagacggactcggcaagtaaagtagaagacactgcctttgccaaagtcggattcaacccacatacggccacccatgagtgtcacaagacgcttcgagatagacagaccaagacccgtgccgccaaatttcctggttgtagagccatcggcctgttggaaagtatcgaagatgaggttgagcttatcgccacgaatacctatacccgtgtcggacacagcgaactggaagacatattggtctgcaccgcagtcctgatcctgtgccatcgagatagcaaccttaacctcgccgtgttcggtgaacttgatcgcattgcctacgaggttcagaataatctgtctcaatcggaaggagtcgccaataacgtagtccggcaccttgtatgaaacgtcgtaggcaaggtttagtttcctctcgttggctcttgatgctaatgatttcagagcgttgaaaattgtgccgcgcattgagaatggaatctcttccatgaccatgcggtttgcctcgatcttggaaatgtcgagaatgtcgtcgatgatggtaagtaattgacctgccaggttgtgtacaatggtcagcatctcgcgttgcgcatgcgtgaggtcggtgtctagggtgagctgcgtcatcccgataatgccgttcataggcgtccggatctcgtgggacatgtttgccaggaactcggatttggtcttgttcgccaactctgctgcttccctggcagccgtattcctctggatactctctcgcaaacttgacaccatctgattaatcttcctcttcagctcgtccatctcgccagaggcctcgacggtgatctgtgtgaatttgccctccatagcagcatttgtgatgtctccaaatgcacgcacttgtgatgtcaagttctgtgccatggtattgacgtcggtagtaatttccttccagcgtccgtcaatgtcgcgcacatctgcctgaccacccatcttgccgtcgacgccgacatctcgcgcgactcgcttcacagcgagggaccaatcatccagtctcatgaccatgtcgttgattgtgtctttgagcaatcggatttctccttcggcatccacgtgtactcttcggctcatgtctcctttagcaatagcttgtgtaacctcggatatacttcgcacttggagtgtgaggttttctgccatggtgttgacattgttggtcagatctttccacttgccctccacgttgtcgacctgcgcttgaccaccgaggataccgtctgttccgacttctcgcgcgaccttgctaacttcttgggcgaaagtgttcaggcggtccaccatggtgttgatggtgatcttcaaagacagaatctcaccttgtacttctgccttgacctttcggctgagatcacctcgagcaacagctgtcgtgacctctgcaatctctcgtacttgagttgttaggttcatggccatgccgttcacattttcagtgagatccttccaagtcccctcgactccgtgaactgtagcctgtccaccaagtcgtccttcggagccgacctctcgggcaatcttggtgacttcgtgggcaaactgctgcagttggtccaccatgcgattgatggtcaatttgagctccagaatctcgcccttgcactcggcctcgactttgcgcgtgaggtttccttgtgccacagctgtcgtgacctgcgcaatatctcgtacttgggtggtgaggttctgagccatagcgttcacatttacagtcagttcattccacatgcccttgacaccggctatctcagcctggccaccgagcttgccttcggttccgacatctctggctacttttgtgacctgtgttgcgaatgactgcaattggtccaccatggtatttatcgtttgctgcagctgcaagatttctcctctagccgggcgctcaatcttgcggctcaggtcaccatgagctactgctgtggtgacgacagcgatctctcgcacctgttccgtgagattctttgccataacgttgactgcggatcgtgttagaaaaacacgggccgaatgtgtgaaccttaaaaatacgtaccactatctgtcagctcggcccaaatgcctgcaactccaggtagatttgcctggccaccgagtctgccctcggtgccgacctccctggccaaaaatgtgacttgactggcgaattcctgcaactggtccaccatggtgttgatagtgcgcttgaacaaagtgatttcagggtccatctccttggcgtggatcaggacttttttacttaggtcgcccatagcgacggcggttacaatggcaccaatctcgcgcagggccttttggaaagccaagttggcctgctggtgcttgccgagctctctcttgagagcaccgatatcttcgatgccgtgttcgaaggccatgttctggtggttcagctgcttgttcacttcggcagagaggttgtcgatgtgttcgcgctggttacggatctggtctgcctgttggttcaggtggtcgcggagataggagagctgctgctcggtaagggcagcggcgggggcatcgtcgccattcgactcttttgcggcgagccagttgctcacccacagggcgcggtccttgttcgagccgcggcggccatggcctggggggcccgcattgctgcggagagcgcccgcgggggtatagacgaggccctcttcggtgggctcacccgcgggcgtcatggggaaggtgttctggttgacggcgacgctgctcttgtgctctagcagctcgacgcgtgcggcaagggcggccagctcctgctcgagcgccgccttctcggcgcatggtgggccaggcagggcaatgggcgccgcctttgcgccatttgcagctatctgggcgccgaacgaggggtcgtgggcgggattccgtggtggccgggcgagattcttgatgaagtctgcaagcccgtagcataggtttcggccgtcatggcgacggcgagggtgtctggagtcggcggcgtgctagatgcgcattggggacgggaagagacaggcgcgtacagcctcgtggggcaagccagcgggcgaggatgcgagaggggaggtgtgatgggtgctgtgtagggagaaatgcggtgatgagctggatgcaagtgcaggtgggctagcaggatgtatgtatgtactggatgtaggtagaccggccgggtcctggttgtgaagggaccccagcgagcaaaagcgtattggtgttggcggcttcacgccagacggggacacaaggcgagatgcgcgcagcacgagttccccggtgcagatgtcgaggccacgagaagtgcggtgcgaggaggagcgatgcagcgtgaagcgtgaagcgtgaagcgtgaagcgtgagcgcagcccaccactgaccactgaccactgacgaccgatgcagcctgcgcgacctggatacgaaaaagatcggcactcgacctctcccaaagcaccccaagcacacaaagacagagttgccctcgacggcctgtcagttgcggagctagcccggtagcgagccctcgtcgtctccaccctcttgtctctcgcgcggcgctccacgactctcgtggcacaatgccatggcactgagggcaggccctcctcgcccgaacaacacgatggcattgtcccacccccttgagccctctctcggcgccgaattcacgtcatagggcctctgcgcagattccccagcggagcctaagatgaggtgtcacctctggcacgccggcatcaccttgcgctgcgctgcgctgcgctgcgctgccactctacccagccaaggtgggcatgccgtgaggcgtgaccgttttagccctccacggcaccagcaaatcacctcgccgccgacctgcccgatcagcgaataggggctttgccactggacgagtggagagcagtggagaggaggtaccgccgctcactcttccagggtcccgttcctttcggtaatgatgcgcccatttgccaacttagcacgctgttcttcgggcgcactctgaatctccacatgcagctgcccgcgaagatctcaattgatgcaacgtgcatggtgaattctcctgtttgatcgccctcatgtgctcgtaagtgtttcatgattatgcattcttccagagatccccaccgcctcatcttcaacggcaaactccacacgcgggtggggtgcccatcgtatacagcaccatctagcatactcctactcctagtgaacttgctctattcggcgcgacacgagcgcgtggctaacttaagtttcagggtctcccgtgaatctccctagtcatgggcacctagcgctctttaagcgtcgctggcggcaccgctgttccaagcgaacatggacctgcttagtgcctacctaggtacaaatggacaaacacgctccaggatcacgtgctgcaacttgcgagacctcgcatgcatgtgcatgttgggacatgatgcagccgacgaccagaatcaatggcatatggcaaatggagaaggggccatgttgaattgtgatatcgaccaccattttacctcagcttcttcgcgtgcgctaccaagctctcgattacctgctcaaacgcatccttgtctcccagcgcactctccatgcgtttctgccaatactcaaacacctcattggctcggacttccaagtctttcagccgctggacatgcccctccaactcgtccttggtaaagttctggagcgctgcgtctgttgtggagcatagcatcgtggtactgcttatgtccaattctggtggcggtggtgggcccttcctcttcctgtcaggtttcgaggcagacgagtcgacagatgtcgacgacgcattctctccttcgcgcttcacacgtccaagagctccactgcgaccatctgacgaaggacgaggtgacctctcgccaggaatgtggatcgagggcagaatgagcttcttctgtttggaagcgggaaggatctcatcaaggtcgactgggacaccgagggagacgaggaatagtcgccgtatacgtgagcgaacccaatcgggtggttgtagtggcggtggcgccacgagctgtgtccacaacgacttacttcgttccgtcaggaatatcgaccgtgcatccccggctgcaaatacgctggatatttcttgtaatgatgggtagatctcgttaatgtaggggtcggtcgcagagatgatgtctccaagagaggcgaggtcatcgaaactaagaacgggctatccagggagaagtcagtcacgcatcactggatgggcattgcgagaggcaaacgtgggcttgggctgtattgatttgacttacaggacctaaagagggcgtagatacaggaggttgatctgggggcttatcaaaggaagtctctgcttgatcctcgccttgttgaaacccatcatcaaagtccccgaaatcatcgtcggccttcctcgccctcctcaaactcatcaaattcaccaaagccatcatcatcgtccgcgaaatcgtttgcagcatcgtcttgttgttccagggagtcgtcagggtcagacatgggctcgtcggactttacgggagacctattcgaggcagttggcgacccttcatccgtcaatggtacgcagggaggcaccaaggaaatgccctacgtaccttgggacttgcgcggtggctccggtgccttgacgatgatgtcgggcgcagcatctgcaagacgcagctgatgggcatgtgtgccggggacgtcaccatagctgggctgatcagggtcaatcttctcgacgatagtctttgggacggcagttcctcccggcgtgagcggcctgtcactgacgctgacgcgagaagtgctgcggctccgcgagccctctggtacgatttcgacctcatcgggcacggcgtcctgagttcgcttcttgtatgcatctgttccgggcacctcgccgtgggctggtgcatcatctacgcgctccaccctggtgatggggatgggagaggtcgcttcgttcctgctggcatggccttctgaggcatcggagaagtgctcgtcgctggatgcttcctctgcacacatttagccatggatcaatcgtggtagatgaataacgtacccagttccttcgcccccgggtcctcgagctcaacgctcttgcggggcggtgccagttcatcgaccatgttgtagttggtactgcagccttcttgtctcacgtacagatagtcgtttggctggtagagttgcgaagagggttgcagaggcgatgtctgccacgagctttaccaggacaagaacaatctcgtgcagcatgctactcgttggcgttgtcgtcggatctctaggcagcggggcggcggtctggccccggggaagcaccgggaacaacgattccccgacagctactgccagatccttgtcgcagctgtttgcccaacttttggcagctgcacccgcgacctagacgcgccgtgaaagacgtgacttcgtttgttatccccgccaaggcctactcggttttctttcgtgcccaggtgcccgcgttacaattgtcctccgcgctcgcgcctcaaccagttgcgcagccttttctgcgcccagctcacgtaaacaccttccgcgaccaacgtccacaacactgtccagcgccatcgatctacacacaaccacccaacatgtcgtttcagttcgggcagcagagcagcagcaacacgccaaacaagccattgtttggcgctgctagcaacacgtcgggtggaactgctccgtctctctttggaaccgccaacactgggagcactggcacaagcacccccgccggctcaggtctatttggtggaggtgcgactaccggcacatcgagcatcttcggcggcggcgcttcgaacacacctgcaagcaagccgggcgggctgtttggtggcggcggagctacatcaggcgcgtcaacatcgagcctgtttggcagtagcctcagcaagcctgctggcgatgcggcgaagccggcgtcggtctttggtagtggattcggagctcctgcgagcggtgcaacatcttcatcgacggcgccttcctttggttttggcactgcaacctgtatgtgtctcgaatgaacattcctcgcgtatacggctaacaaagagcaacagcgtccacacccgcagccacacctgcaacgaacaagttcctcccgtcgacgacgcctgccggcgctcccccaggtcccagtctgttcggcgcgcagaacacacaagcagccggaaacactcaaaccagctcgtcgctgttcggcgcacaaaagccccaggcgggcggaggtacacaggctggatcagggctgtttggcggacagaatcaatccagcggctcgaaccagccaagcccgtctctgttcggcggaaatccagccacgacatctgcctcgcctgctcccggactctttggtggtgcagctgcaggcaagcctttgggaaactctacgcccacttccggcctatttggtgggaacaaagacacttcggccggtgcagacaaaggcgcaaccccggcgtcttcagcaccctcaggtctctttggaggtggaggcggagcgacagctggtgcacaaggccagggagctgccaaaccatcgctgtttacacctcaaaccacctcgtcaacaccagccagcaaaccccccaccttcagcctcggtacaaactcagcggctccaacatcttcacagcctccatcgagtctgggcggcttcagcttgggcggaaaaacagacgcgccaaagtcatctgctgctccagcctccagtatgtttgccagtataggcaccccaacctcttcagctcctggtgctacgccgccaacaagtggagctactaccacagcaggaagctctggcataaccacagcagccactccagctccctcgctgttcgcaggagttggtagcggaagctcggcgcctcccacatctggtctcggcgcacctacaagcggtggatcaggtggactatttggaggaaaaactgcaacatccactacacaaccgtcgacatcgaccagccagccggcagccacccttggaagtgcggccaacgatgcgacgaagactggcgggcttgccaactccaccgctgggcccccaccatctgcgcagtctcgtctgaagaacaagagcatggacgagattattacgcgatgggcagctgatctatcaaagtatcagaaagaattccagacccaagctgagacagtcgcaaagtgggaccgagcattggtcgaaaattccgataaggtccgccagttgtattccaagaccttccaggcagagcgagatgctgctgaggttgagcgacagttgacgatgatggaggagaaccagcaggaacttgactcgtatcttgatcgctacgagaaggagattgagaacctgatgaaaatgcatggtgtcagcggaaagtctgatggtctgaggggtcctgatcaagagcgagagagaacgtatgcttttcccacaatactaatacttctggctctagctgacataatggcagatacaaacttgccgagaaactctcggacaggctcaacgagctcaacaaggacctgacagagatgatcgaggagatcaacagcacttcacagacactcagcaagactggcaagccagatgatccggtacgtgttcttctctgcactgcaatcaacgtaatctaatcaagtgctagttgaccaaggtcgttcgcgtcctcaacactcagctttcgcagctccaactcatcgatgccggcaccgctcagctcaaggaaaagattaatcagacacagaaggaaactcagcgcgtcggtgcgaatggctggaacggacttggttcggacccgtcagatgacttcatgcggagcttccgtggtggacgaactgagcggttcggcggtgtatcatagggccatggttggaactgagcaacatcgcttgccgtctatcacagcctgtctgtggtacaggttatatcaagggttcttgtaatatatgagtcacacgcatcatccgggttcattggattttttgaaacacacaatattaccatctcgtttacactgtatttaatcctctttggtgtatgtgatcatccgtaatgctggtagaggcttcgcggacgagacggctatgtaacattcgtgcattgtattctagcgaagaattgtaagtatgaacatcattgtaggcataaacatgaggcacgttttgacactttaatgttcgtcgaagctgggactacatggtaacattggtgggtgatcagggtttgttttacttcatggctaaacaaggaccgcgaggccagcctctcgttgtctttcctccgcacgtactgggaaagaagcttacttctgttcgccctggccggacgcttcgccttccttgatcacatcgtcgctatgagactgtcagattgtgtccatgatagtatgtgttcggggtgattggagggatgggtgtgatgtggcggtcatggtataggtagctgcgtggtgaagtgggtactgacatgtgcttgtcaaggtcctcaatgtgctgcctctgctggcggagcttctccttgatagctaggagcctgtgtactggttagcccagtcttcatctccgtgaagcttctcaaagctctgtatgtggcgtgaacgtacttggccttttcttcctggcgaatgtaaagctcctcagaagcggcctcgcgcttggtgaaggcatcactgaggattcagtcagcttgcttcaggttttacagttccatttcgaagcactcaccctccagcggaaccagtaggcctcgacgcgccagagccggttgcaccttcagccatgcggcgtgcagctacagagaagtagcggggtgcagcgacaaagcggacgctcttgatgattgatgtgcggagcatgatgtctgtttgggtgaggaattggggatttgcgggtttcaaatggcttatacagattgccgtgaggtggagtgatgagcttaacgaagagctcgccgagcgcccgggcctgcgtcatcggtcatgtgatgctggctcccagcccatgatgcacacttttctagacattggaccatgcagctcagaacttgttgaaatagaaacacatatgtaaacgattgattcaaaagtggcgtctcatgtggctgtggacaggattcgccagacttgtggtacatgacatggtacatggaagcacttcagaaagtggtgctctcttgcagtcagcgacgacggagccatgcgcatacagtacagctgcaagcagctcacatgcacctgcaaacattctgatacaacagttcctacatgcaaaactttcccgatggtcggcatgggttgaaccgctgtcagttgctgtgcttgatgtcggagtgccttggtcgccgcgtgtaactgtcattgaagggttactgcggggctcaaccacagcacggcaccatgatcgacgggcagcgcggtggcatattgtgcagacaaaattgggcgctacatgtacctatggcggtgacgggcgggagcggattttgtgcaagtgggagagactcgtcgcgcctgttctgggctgtgaaacgatccaaggacgggcaggcgtgatcgacggcagcgcttgccaaggaatcgggttctccttcgacgaccagtcccctccatcttcccttgataaacagtcctctgccaaaaagccctcaacttcactttcccactccgcacgctcaaccacccgtatcccgcaccaccaatctgtttctacccaaccacatcttctctcgtaagtactctgttgccgtgcgtcatgtctcccaacgccgcagaccggccgccaatttgcgcactctgcaccctctcccaaccagcgctgcccagcggtatgagcgcactctgcgcgcctgtggcactcgcatcgaccgattccgccacaagcctgctgtcagcgttggcctggtagtgtggtgggtgctggtcctctggcccgcacaagccacccctcgttgcgccattcgctgtcaggctcgcagcggccgtggagacgagagcggccgttgcagtctccagaccgccttgcacatgcgtcctcaatgcggtccgagggctcccttgcttcaagtcgcgtttgcccgcccgtcgcagcagagcgcacattgaggggctgactggcccaaccattgcgacgtgccatcaccaaacctctttttgcgcgcacccatcgactttggaacttgctgacaatcgcgttcatagaccacacaccaaaatgggttacgaagactccgtgtacctggccaagctggctgagcaggccgagcgctatgagggtaagcccgtttccgacgagctgcgacatgacgagactgaccgagcattgcagagatggtcgagaacatgaaggccgttgcctctgcagaccaggagctttccgttgaggagcgaaatctcctttccgtcgcctacaagaacgtcattggtgctcgccgcgcttcgtggagaatcgtcacctcaatcgagcagaaagaggagtccaagggcaacgagacccaggttggcctcatcaaagagtaccgccagaagatcgaggccgagttggccaagatctgcgaggacattcttgagtgcctggacagccatttgattccctctgctgagagcggcgagtccaaggtcttctaccacaagatgtatgactttccacgcaaccttgtgcaacgtaaagatcaacgactgaccaccttttgtccacaggaagggcgactaccaccgttaccttgccgaattcgccgttggtgacaagcgcaagacgtccgctgacaagtccctcgaggcctacaaggctgccacagatgtggccgcctcgaaccttgctcccactcaccccatccgcctcggtctcgcactgaacttctccgtcttttactacgagatcctcaactcgcccgaccaggcttgccaattggccaagcaggctttcgatgatgccatcgctggtaggtcaagcattacaatcttaataaacttggagctaacgtgatcacagagctcgataccctgtctgaggagagctacaaggactctactctcatcatgcagctcctcagggacaacttggtatgatccctgtctcctgtgaatcctgtctcactaacccatttatagaccctctggacttcttccgaggccgagccatctgccgaggcacccgctgctgctgctgagcccgccgccgaagcgcccaaggcagaggccaccgagcccgccgctgaggccaaggcataaatgatcaaaatactctgcgcagaaagaggacgcggttgacgacatggagcttcttggtatgggcgaatgatgcctgggtcatcgtttgctaatggtatggaggtgtactggggtgcttgagccatttgtgctttactagactctcgaaatcttcatcctgtcaacatccagacgcccaatcacccacctaactcgctgtagcacgtcttgtacggaacctatatatccatgtggaggctcctttcagattttcgtgtctcttatcaggtgctgtagtagtttcacgcatgtgttctccatttcctacgatccttcataccccaaaaagatttcgattacaatcccacatgctatgctcgccagagctgcgataaggcaatcatcttcgccatccatttgtggccttgaaccccacggtagcttgaacagttgcttcccaacgtgtgatgttctgttattgtatcactgccttgactatttctagcagcagaagctcttgcactgtctttggcttgtgacgaagtatacattagtcttttcctagagccatgtggctactcttttcttcgtctgcgctacttgtacatgtttgatgcgcgcccttgacatacgaagcacataatgacctgatgaggcctcgacatgtggatgcattggtgacgagtcaggttccatcgcggtcattgcatacgagatcactcggtgatggcacacattgatcagtagttcccttgagatggaacatgaattacatccctgcagcgttgcacgttcgtcggaacttgttcgccagcgtcgagtcacttgtgctcgtgcgccaatcgcgccgctttaaccagaagcgtcgccttgcatatgcaggtttgctaaagcaatttgctaccgttcaccggatatgcagcttcgcgattgctcttctcagccttgtggacagctcagcagctggagaaccatggatttctactctgtgcccttagcccccagctgtactggagagcactcattggtagatgacgccatagcctcaaaccacgcccgctgcgcggcgagactatcgataatggcaggcgcgagtgattttacgcttctcaacacccaccctccctacataacgcagttgtaaaatcccggctggcgagctttgaggtggtgactcgtgcgcgaatttgtcactgtgcgctgcttcttttcgctccatcctcctttcacagtccgttgtctcgagggctcatcaacacgcatcgcgaacgctgaggtcgcagctgcctctttccgtcccaggtccttctcaaacatcgcacaacgcctcacgattcacttctcttcactcacacactcacactcacactcacactcacactcacaatcgcgctcacctctgcctcgcccccaggcgtacacaaaagctctgctgtccgccgttccggcatctcttcacgcaccacacacctcctccacttcagcctcgtagaaattcccaaggtcaaccacatccagtgaccagcaaattttacacgttgcagtcgatcgtggcctttacccggcgggtcaggtgtcagcatggcctccaccgccgctcagcgcgtcgaagaccagatccatttcatccaagccgtacttcaaaactacgaaccagaccatcctgattacggcctgtaccgccgccagctccagcaacatgagcagcagctagccaaaatccaacaagaagagacagtcgatgcgcaaccgacacccacacgagcatcctcgtcgagtgcagagtctcttggtccttcgcgcaagcgcagcgcgggactgactgctgatggttacgagcctgaaccaaaacgtgtcagcgcccgaccgagcccgcagacatcaagtagtcccgattcgctattcaacgcgcccaatcagcagcagtggtcacttccgagcaggcctggtgagactttgggccacagtgatgcgacagcctttatcgacttgaccgtttccgatccacccagccctgtcgatccatttccagagcttgtgcatgcctttcaggacgacggcgctcgcccacttccagcagatgccttcacccaagaattcatgcctgctgaagagctagcacaatttctcatcaccccaacaccggcgaatggcggctatggcttccaccaacagcagcgcaaccgagctgcgatggcggacatgaggcaaccgcagttgcccgtcaatttccttacccgttccattccttacttacctggtccacagcgcccagactggatgaggggcgacagtgaagacgatgaaatgtgtggtgacttcccactgaacgctactgaggccgacgcaatcgagaagatgctcgagatcgttcagcagaatggaaacgacgcagcatcgccagatgacagagagcagacgccagaagtcatgagttcaactttgaaggagtaccagaagatcggtcttacttggctgctcaagatggaagctagcaggaacaaaggcggcatattggcggatgagatggggcttggtaagacggtaagtcttcgagaagctggactattcgcgaagtccagcaattatctcctgctgccagaatctgcgcttacgttaaccaggttcaagcacttgcgctcatctgtgctcacccttctcaagaccctctctgtaagacgaccttgatcatagcaccggtcgctctcatgcgccagtgggcgaaggagattgcctaccatgtcaaagaccgccacaagctcagagtctacctgtatcacggcaatggcaagaaagcagatttcaatctactgcgccaatatgatgtggtcctcacgaccttcggcactctcacttcagagttcaaacagaaggactcgcgacgcgagacgatgctctacgagcgggaactgaacgaaccaggcttccggcgcaatcctcgcgacaagctcgcgctacttggtcccgaatgcatgtggtatcgcatcgttatcgatgaggctcatatgatcaagaaccgcaactctcttcagtccaagggctccgctgatctgcaagcgaaataccgtctatgtttaacaggtacaccgatgatgaattgtatcgacgagctgtatccaatgttacgcttcctcggagtcagtcgctacaacgattggaagatgtttgccctcgagattgcgaagcctgccaagcatcagaaccaagacacccgagaccgagccatgaagcgtgtgcagattctgcttaagtcagtaatgctgcgacgtcagaagacatcagaagtggacggcaagcccatactgaaccttccagagaagcacacccatcttggtaacgtcgaatttagtgacgatgaggctggcatttacaaagctcttgaagctaagtcgcggattcagttcaataagtacctcaagcaaaactcggtctcggcaaactacgcgtgtatcctggttcttctactccgactacgccaagcctgttgtcaccctcacttgatcaaggatctaagtcagcctgccacagaaggcattgcagaggacgatctgctcgagcgtgcccgtcatctgtcggatgatgttgttggccgcttgaaggctgttgaagcctttgaatgcccaatctgctttgaggcggacccgaacccaactattatcataccctgcgggcacactgcgtgtggcggttgcgtacaaaagctcatcgatccggcaaaccgtgttcaagacggtaacgaagaagtcaggacggcgagatgcgctgagtgtcgtggagacctgaaggccaatctcattaccgatctcaaacacttctatagagtcttctgtccggagcgactcgaatccaatgagcgtattgaaaaggtcgatgatgaggacaccgacaccgacaccgaagaagatgatttggacgaggaagttggcgacgatgttgacgataacggcaatcttgctggctttgtggtctctgaccaatatgagggtgatgaagtttgcaaagccaagcatgaagatggcagtggagtgcctgagcgaagtgtccaggccgcttccaagaatgttaagaagtccaagggcaaaggtaaagctcgggcgcaaccgaagaaaaccttggctcaattgaagaaggaatcgctccgcagtaaggccgcgaagcagaaatacctccgtcgtcttgacaggacttggatcccctcggctaaaactagtaaggtggtcgagctgttgactgatatcaaaatgaaggactcgactgagaagactttgatcttttcccaattcacttcgctactggaccttgtggaagtcccgctagttcaacacaagttccgctatcagcgctacgatggcagcatgactatggatgcccgtgccgacgctgtagaggcattcatgcatgacccaaacgagaccatcctgttggtatctctcaaagctggtaacgccggattgaatctctggaaggctagccaagtcatcatgctcgatcctttctggaaccctttcgtcgaagaacaggctgttgaccgcgctcatcgcatgccccaaaaccgtgaggtccacgttcatcgtgtcctcgtgcctgagtcagtcgaggaccgcatttgcgcacttcaggacaagaagcgcgaaatcattggtgctgctttagacgaaaatgcttcgaaaggactggcacgccttaatgtccgcgagctcaagtatcttttcggcatgggctaagtcgctttacacacagcctgtgtgactatcatcgcttttcacgttttcttttcttttcttttcaaatgcccacacaccacgcgacacgacaatgtttacttcttcacatcttgatacccgatctatgcgatcacaaataggggtctggcgtacatcggctatcggaaagtgaatatggcattctcactatggaagagatctggtcccagaggatgtcatgcaggacgaaatcgcaagagcacactggtgttccacgtaaatagcaaatcaacgcagagttttctcggttattcacaaatgcgacgttgagtatgatacttgcaaagtctgattacataaggatacttcttggagattctatcatgctggtatgagtacggaccaatcacacgcaagttcgatttaatttactaatgtcatgaatacattttattaatttaagccaatgctggatatgctacaagtcccaaagaaggaggtatcttaaaacacacaacttttcatagttaggtctaggaatttcgtttacatgatcattacaatattctcgttgttgttattgttgtttttgtcgtcgccgaggcagaactagtgctccagcatcgcatagacgctatgtacgtaccagagactggtacactcatcttgctgcatgctgtgctactagatgtcggagaagacgaggattttgaggttgaagcagatataggagtgctggagacagcagcacccgcgtactttgaggaacttgaggtgtgtgcagatttccccgtggagtatgaagaagacggacctagtgctgatgctgacgattttggcgttgccgtactctgagatgttgtcgcacgtgtacttgagcgtgacgccgctgtagatgaggacggcacgcttgtcgaaggcctggaactgttcggctttgagattgcgttcagagtacttgacttggaggcgggcgcactagacctggcaagggacgtcgccggcctagaatctgcctttatactctcggagcttccgcttgaggaagctggcattggcctcggtacagtgttgctcgttgggcggctacttgctttggtgtcgaataacttgctcaaaggtctgccagcctccctgatcgcagccgactctgtactactgcactttgtctttgtagataaagtatggggcgtagaagtagtcaaggcacgagaagacgaagatgaagtcttacgagttgatgcactcttgctagctggtataggctttgtagtcgaacagatattggtagacgaagcctttggcggtttgctgaactgttgcaaggtgaacagtctcgtcacagaggcgctgcttctcatggtagctctatcgagtgcggtttgtgccgtcaccgccttgctagtagaaatgcttgctctcgtgacctttcctctggtcttggttgccatggagcctgtaggatgagagacagatgctggacgctgcgtgctcgaacttctccttgtggtcttcgagatcgtgagtgtctttgcaaccgagcttgatctttcgcccgtagtagcagacatctttcctgtaatgccagagctggagagtcttctggaagtgctggtaggcctagtcaatgttgtcatagtaaactgtcgagactttgtcaacagacttaaggactttgatgttgaggccatgctcctagtatcagccccactagatcctgtcttcgagctaagagtagtagtggaagagggtctagaaggtgtcgtcgagtgaggtagtgattgtaatgccgacaaaggattgagatctgggctctgaatggtcttaagcagagaatttgtgctcatagggatatatgtgattgtcatgctgctgctcaagcgagcaagcattgtgggttgtgatgatgatgcactgctgctcatctggctgcgcggagtcgaagcagtcgggaagatagatgaaaaagaagttgtggaaacaaagtcctcatgagcagaagaggacctgatggcaccaacttgtaacaattgagtagatatcggggtctcggtaggcatcgccgcctcatatgacgttgatttatatgcagaagtgtcgctcggtgatgagatgctgtcgttactcggttgcggtgcctgaaccgacggcgcatcatttgcaggcgtggatagctcgtctgtgaaagtaccagtaggctcgcccataggaacagaagctgctgagcttggaaccgaacatgtagagaggtcttggttggacacactgtttgtgatttgattcgataccaagctgccactgctagcttgtgttgttgtaggagatgaaatcgtaatatcttgaatggtgttgaagagcgttgactcgttgatcgatgcgctcgaaacagcagtactggtttccgccacttcggtcgatgagtggctagtggcagcactgctgggttcaatcgccgaacccgaagaagacaatgtcactaactctgatgatgttggagtggagtcgtcactctccgtcgttgtttctggtaagccagatggtgacaccatagtacttgtttcaatcggcagagacgtaatggtttgaggggcccctaagcttgaagagtaggttaaaattgtagacaggccatctgcttgttgttgcgactcagtaacaccaaggtatatcgatgccaaagcttcagataccgatatcggcatttctttagtggtactgactgcgtcgccagtgcttgccagcgtaacggaaatgggtgagttgctcatcaaagatgtctccaaagctccatcaactgtggttgtcacgacagaagacgcaagactttctgaaaccaacagaaggcttgtcgtttccggcgtagcaatgtcagaactgggtacagcttcctctagagacattgtagagcctggcaagagcacagacgaggtctctggtgctagaggtagcggctcactgagggttgagaagccttttgcacttgatgggagtgtttcgatacctgtcgtgttcagattaagaatctctgttatagacagtgggttgttcgttgtgttggggatggtaattgtggaagagctgatgagtgaactcgaagatgacgccgtgcactttccgctgacatttaagtctgaatcttttggggctgttgcttgttgtgctggcaaagtcaacgtacactctttcagttcgttgatgttattgacgcccaggagcgacaaccgaagataagctttcgcataatcagcattccagtgtgcctggccgccgacgaatttttgccactcgaccgccattgctgggtgtttcgaaagcttgacatctgattcgagcttgaagatgcacccgttctctgttgcatcgagcgtttcattgtagtaattgacatcccatacgccaggggtggtgtcttgcggatacccagcttttgaagcatcgacattactttgagtggaggtagaatgagcacccataagtgctgtcaattcgtgtgcagagattgttttgtctgcaaatagagcaatcagctcgtccgcgggtgcatggacacttggtaagagaccttctggagctgcctcagtcgcgtccttgcgaccgacgtaagtccggacgcggggccccaatggacaagacacaacggcgtgatttgccatgtactgaatcaaatcggccattgtgacattgtatgtgtgatacagccgacttgccaggtcgactgcaccttccataccgaaattttcctatgccggtatacaaagtcaattcatatatcgcgtggatggtgtatgttggagctcgcttacaggtcgactcaattctccgaaaagcactagactgccatccgcgcccccattattctttccagatgcggccaatttggctgaccaagttccagcgtcatggaagcccattcggatcgattgtcttgctaggctgttacatgttccgtcggcgttatgaaagactgcagtaaggtctttagaaatgtagtaccatctacagcatggatccttcccgtcacagtctgtatggtcgtcaaagcctggtcgagtaccaatttcgaagttctcttcagtcgtctttccgttccccaacaaaatatctgcaatgttctgcccttcaggcgagagaatgccatcgttaaggtcgccgatgaggccgccatctggtccgtcgtcacccacttctggtagctcctcttctggtagctcctcttctggtgagacctcttcaggttgctccgccagtggtaattctgcttccggctcttctgcttgcagatctccgattgtacctgcaccaacgactgctggtatttcgatctctggtggtccttgctgtatatccacgacaggaggctcattcccgccaactggcagattgagaggtccgacaacagtgccgtcggctatcgagcctacaatattcgaaagcatagcagcatcaacgggtacatcttgacgtctccctctcgatctcctgttctttgcggcgctgatgctgtaccgggtccatctttgtcgcctctgctctcttgcatctcggacttttatctcgaagctaacctcgttgtgtaagtgggctttcacttcgcttgtgagcagaagtacagctaacagcggtggaggacgcatgatgctgagtccaaatatcgaccaagccctgtcctagaaattgggttgttgtataataattgtgcttttggtagagaggtttgaacgtggtagcactgcagtaatagagacacataaggtcccgtaagtgtatacttatccactgtcgacattctcatgccaaaggtccagcctcataggtacatgcccttcgacgatagagtacatgatggtagctattctagtgacggacgtagccctaatttagcattgcttgtgctcaagttgggctagtgaattaacgtatgtgtaatggactcgtttaatgccgtgagaagatggtcgaggctcttaagcgaaggaattaggccgcatgtggcttgtggtggctgacccttagccagccatggcgaaagtctaactgcgcgggtacttcgtatccgcgtccagtacgaagccttagaagctgagaaagccccaccggtagcataaaagccagcgaggataaacaccaaccaggctcagcaggcctcctcgcagattaacatctacaatgacttaatatattcgcattagagtagtttcgtcatgaacaacttcaactacatcttgagaacgcatatattataccatagcagcagagggtagaacagtggagccacgttcagctgccaagaaggggacagcgccatcggacggtggcaagagcgagaaccaatatttccagccgatcaccaactagaacgtggtgaaaaggttaacgatctcgccctgtcttcgcttccgaagccaatcacaattccggagttagctgcggctacatctacggctgagttagcgcccccaatggaagttacaggtctggaaccattgatgtgtggcgagtgtctttgcctcagaagttcacgtcaggacaaacacgaggaagaccaggctctgagctatattgtgccatgacaaagtcgaacgcaacaggaatgcggcacttccgcaacaagctcagcgtgtcattcatgtagcttcatgcatgcacggatagtatatctctaccaggctgcttttctagtccttactatctatcgcaaagtagatctagttgtaagagattcttctgtggacccctcaaggaattcatactacttaaaacgatgcaagtggacgatgagagcaacacttagaaggccagctgtccctatcaacgttatcatacattcccttattagtacgtacgaatacagagacatttgctgttaatttaagcttatacgtgttatatgcgataactgctttagaaatctcgcttaaaatattaatgttatagtagatattaatcttctaagaagtaagagctagatcttgctttaattattataagctctttaataagtctttgttctattctctttaagtagtaatatatagaaagtttttctagataaataatcttaagtaaagagagtataaggtaaactataggcaaagtaagcttagattaataagaagtacttatatttaactaaaaatagaatagtagacaaagagtctactaagagaagataatagctagctatatatactataagatatataggctctagctagcgcctacgctagcctagagtagactagctctaaataaaagaaaagagaagagaaagctttagctagagtaagtaatatatactagagtatagatagtaagttagagtatagatagtaagttagagagtagatagtaagttaagtaaagatactttacttgcatataaatctctctagtatctcttatagagagtattatagataacgtaactaattactaagctagctatattactaagctagctactttttcttagtactgtaaacactatatataaactattatactattttaaaatagctctaacttattatataaagaaagtagaattaatcttactctttagacttataacttaagctaatttaagagcctataatgcgctgctactacctttagcatataatattagcagctctctaattagctttatagaattataatttaagcttaagtattactaaattattagaaactctcttctatagaaaagcaaactattatataatatattcttaatctagatatataagaatttactttctagctttataagatagtagatatagctaataagctattagctatatatagtaagacactagtaagctagtaatagcctttatactttatttcttatatagagaagcttaagatagcctttaattaagtaaagaattactagagaatactctagaaagacttagagattattagcgcttagtttaagcttatataagagataaaagctaagtataaagttcttaataataatactataactttaataagataagcttctagataggtattattagcttaataaaagtagtaactagcttaaagtattatataaagctaaatataatctagctaagtaattataagtaagttatagttatctaaagtatctatactactaagtatataactttactctttattatctataagagatatatctatatcttagcatagtataagaaggctttaatactatataactagaagctcttagtatctaagaatagctagataaataacgcgcttagtctaaagtaattaaagtactttaataagtatataaagatatattagataagattatataagctacttatcttagatagctataagagctattttaactagaattttaagaactactactttatataaaagattctaactctctatatacttacttatttattatatatactttagctacttaatatagtatactttttactattaaaatagaagtacttctaatatatataagacttagtatgctaatatatttattatattaataaagaaagctttctctctgcctttaagaatatattttttaatatatttatatataagaactataaataaagcctttaaggtagtagaactagttcttattaatatataaagagttcttaattatcttaaagtttatctttatatactactactagtagctctactagaaatgctttagtagtctaaaatactaagtaatctatataaatttagattataattaaaggcttataagagaatctattatataattactaataagcgcttaagaaagcttcttaaagcttattaaagaagctaagaaaatactatataaaaaatcttaattaaggcttatatataagagcttaaagagtaaatagtagagttaataagatataaagagcataaaagaaagtaaatttagataaatagtataataaagcttagtataagcgtattatagatagctaaaagtacttctactacttatataatatctaagaagaatagtaataaagatagttaagaaaggctctagctagcttaataacgctatagtaactatagagagactaaatataatacttatatatattaaaaagatatagaagaagattctaaatctaatatagcctatattatataaagaatctatagagagtataaagtaattttatattttatacgtagtatttataatgctaagaaaaagtagctagcttaatagagtagctagcttaatagtagaatatattactagaagagtagtaattaatataatcttttctcttaagtttacttagtaataatagttataagcttagtgctataaaattatagagttaattctctactatatatcttatatttgctaagtacttaaattaattattctactactcttatttctcttaaacttcttaaattattctaataatatctatctaaatagactaaatagactagataaaactttcttctatagttattctttaagcttataaagactagctagcatagtatatttagcttaaagtttatgctattaaaaagtaaatataagactatattaatctaaatagcttattatagcctaatcttcttaataatgcttctttatacttaagattatctactaagctagttaagctaaagaattcttctaatagagctactaataaagtaaaagctaattataaaaagttattataaaaatatattaaagatattaaagcctatatagttttattagctaactataataagagagtctaataatagaaagttcttactactaaatagtcttaaaaagctactatacttataaatctttaagactagattataaaaatagtcttactaaactttcttaagctagtctagattaggctttcttaaatagataacttaagcctctaattataacttaaactgcttaaagattagctagctctaagtaaggctataacttagaattaaattagataaaagtactaagcttatcttaataaagctaagcatagtaagattagactagagaagtagtttaataaatagcaaactctctatacctaagcctagatatataatattctagagattaaagagactattactcttactaactttcttaaaataattctagcaaaatatgctctagaataggcttaatagaaataaatagaagttatagaaaaagtatctctagaaaagaataatctaatattagataatattgctatagtatttaatactatactaactaagtaatttagaagtgctagaaaagaaaagagactattaatctttatagtactataagaaagtagtaggtaatataaagataaataactactactcttataaatagaaagataactataagaatagttatataatacttataactagagtagcaaatagatataggttagattatagttaagtattatataatataaactctaaattaacttaatctatacctaaacctttttgctagaataggtataagttagattatagttataaatatttaggttaaagttaagtttatagtatataggtatatataggtcttagttagcaatttttttttaatagtagaagtaatattttagcaaagcaatagttattatagttatttattatagtagagacgtatttatattctaaacttcttaattatatagagaaagtagctagcgcttatactgcatctatatttagacttatagagacttttatatacttatttaagtacctgcttttatagccttagaaatacgtagcaatataagcagctttttatagtagtatatagtaagcttactatactttatataaagttttatatctatacttacttaagtacccgctagtatagcctataaataggtttaatagaaatagcttctagtagtaatatataataagcttactattctttttctaaatagtaatgcgcttagtatatatagcattaatattatagtctagagatattagtatatattaattaaagtataatataatatactcttaaagtagctaataagagaaagcctctaacgcctcttagattatattaattatagctctctaaaattaaaaattaggtctatattactagataatctctctaataagatagttaagtagagccttagaaataagcaagtctattaacttctaatagtaatagatctctcttagagatatagctaagtatagtaagtagttagacgtaataataagctataataatatactatctagcttatagcaataagccttcttactactagtcttagctcttttagtcttaatatttattaaagccttagtattaagtttagagataatagatttcttatacgtagctagagaagtaagattctttctaggcgctttactactagtactagctaatttctttcttttagccttagtagcgctaactcttaacttagaagtttttagagttttcttctaatgcagaggctactctttaagattcttattaaactcttctttattattattagcagagttcttattactactaatttaagaatctttaatattagtagatataagaatcttatctagagtaggcataatagaagtctcttccttattattactactagtaagagttagtactaaagaagatatattaaaatatattaagaaatttaaagaagttatagtagtagtatataaaaaaaaacttaataatttagatatctatatatttctactagtatgcgcagatctctgctagcgtaaaactagtagaaaagctctagttttagatctgctactcttatatagagctagatatataataataaactataataatttataagctaatagtttagagtctgcgctttcttctagcactagttttattaaaatatagctattttagaataagatattactagttagagagataaaaacctctttttttagaagttttatttatctcttacttatttataagcgctatagccttagcagtataatgcatatctctatatataataagaaactataataatagataagataatagtacttactgctagcttttatttaatactaatttaagcttagtctaatatctagagaatttaatatatatattatagagttatagacttagtaactacgctagcgcagcttctaagtagcagcgcataagctataactttatattcttaactttctaaactttagattagctacttctctactactaagttttattatatatttttattatactactttataatatagtatagcacttacttaagaagaagatctagatatactagagagtctactgctagattataactctaatattctagagaattttagttttaataagtaagttaaaattagtaaggtattattatagtattttataatagcatatactaatataactagagatttaagttaagactagataaagttagttaaattcttatgctctatagttaagaagttaagcatagctactctactaactttactattaattctaagtataaactaagcactactatctatgctatagcttagagagagtatactatgctaagatttaaagaagaaagagcacttataaaagtaaaagatactaactaagctataaagaaatatcttagaaagcgtattagaaagaattttctaaagtataattctaatatactatataagaattagcctagaaagattagagaaatatataaagcgcttatagaaaagcgctttagatagaagtctagtagtaagttattatatacctttattatagttaaatgcttactctactatagctaagtagctagagaatacgctaatatatacttataagaaataagataatattaagtagaaaattaacttatatgcatattagtagactcttaataaagctaataaagcttctactaagaaagttaaatgctctaaatagagtaaaggtctaaactctactaagtatctatttagctctagtagcgttcttaagaagattatacgctaagagtataagttaagctttaaaaagctttagtctaaagagtttaagagtaaggctaaaaagaaagaatagcagagattttgcagaaaactttctactaataatcttaaagttataagaaataataactagaagtaagtttattatatatacttattatatataataactaatactactaagctatgctactctaagtatattaagaaaactagtaagtatattctaaacctagactataagatctaagttaaagatatagataagaagaaaattaagcttaagaagtacttaagtaagcttctagataactatagactagatagtaagcttagtaagaagaataagagtaaagaagaaaagcttaaggtagatagtataaaagaagctatagtaattaagaataagaatctagaattagaaactaaagaagtattagactttaagaggttcttagactagctaggttctaaaatagctagtactttaaacaaagcatagacttagaagcataatactaagctattattctagctaattattatagagtaatacttaaaaactatactagcttctaaatatactatatattaatactctacctatagcttttctacgcatataacataattactattatatattatgctaagtaagcgcagagagttagtatatctatatatacttctatatcttctttatacttattattaataacttataacttagtattttaacttatagtctatataattttaaaaatctatctacttatataatgcttaataaatataactactcttatattattacgttctattattataagaatatctattctattagctaatattactaaattattttctaagattctagaaatcttatataagctaaagcttagagctctctctctctaataagaaagcaatataattatgctctagattctctattaacctaaactagatactaatatagagttatttgcagcttagaatagctagtagaataatacttattatagtagaaataagttagaacctagaaatctacgctagaactctactatgcgtatagctactatatagacttattttaggtagtatgcttatattagcactagctaactatacgattactatcttaattataggtatattctattatacttagctatctaattaattagcataacttatcttcttaactataaagctttaaacttatgcagcaacgttaatattctagtctatactataactagaacttaagttttaataaaataatagtaataataaaaccttattatactctacttaactaaggtatttaggcataagcttatctgcgtatttattaataataactagttcttctgcatagttaactaagttttatttaaatgctttatatacttcctctagctagacgctataataataagttattataaactctataaggctattatagaataggctaatattactaaggtataacatctttcttctataagcatagagataaagctgtctattatattagatagataaatagtagataactatctagcgtttcttataattactagttactatattaataataactagtagcttatagagaagctgcttaattttattctactttataagagctatactagtattactatagtaactaagcttataaagactcttaagactacttaaataactataaaacttctagctattataagcaataatatagaaaataatagtatacttatctctaacttagagcaatagcttctagagaataatattatctagaacgtagaagagaatataattgtatatcttacctacgtaattaaccttatagtataagatattattaagtatctaaagctagtagtatcttataatattaagaaggcttaaagactatagtagcagcatatttaagatatatatgctaagatattagttctaaacttactttgcaaagtaggttactctttattatatgcttttattatatactaatatctatactaatctaggcttgctatatagctattaatttattaccttagtattttaagcagtttatagcctaatagggatcctgctctgcgctacgaggctaaggccttagcgcaggtatatagcctaagggacctgagatagctagcctgttagataatatatgcattaccaacaatacatgcctgtgcactgtctatattaaatagtagcttaagaactatacgatctacgatctccggtctcttgagaaacaaaaggctacgctactagctgcctggagttgcgacgctattattagttgcgacactaaagagcactaacagcacttattaggaagtctacagactaagtcctaaacaaacctatccttaacgaagcaatcgtctattacaacgcgctctcgcgcgcccccgctcacgcacctactagctaaggactaaacacctactgtcagcctctactcttcagtcctacgctacagtaccccagcagctgcgcagatacacaataggtagtctacagcatatctagacgagcgcagcagcctttgacctacgccgacaacgtcgctagctgcgtgaaactatataacgcgtatctactagtagcaaccttatattaagcagctgctgcctacgctattagaaaacaacctagcgttacgaatataaacaacctcgctaggtcttgctctttaagctacgtcacgctatatagaaagcgacttagcaggcgaatacgcatacagtaattcctgaaaacgtcaaaatactctcttagcaactaaaatctattaactattaactattaactatctactaacactgcaacttataagttgttttacttaatcagactagtctacgctaagtacagagggccctagcgaacacagtctcagcctgcaggcctgtataggtttagctgctgcagatcttagcatcctagctaagagatctaccttagagcgcacgctattagtgttcgctaccggcgtatagtacgatttgccagatctcctagcaacgttaagagttactgcatattctcttattagcttcctgagtaatagcttagaacattagttgttccttagttctaacgttaccttagtcatttaggcggttacacagctttacgatctgctaacttaggaagacttagcgcagcgacgacaacttagcgacgaattgtctctagaattaggttatctatactgctggtcctttgcagttaataagtccgctgctaaggctgctcttaggaacactgtgcagcagttcctagcagacacgaaactgcttacctcgcattagctgtacacttgctagcaagaaggacacctgcacagacgctactctaaaccgcctcagcgtagaactttagctgcatctagtcgtcgctctactcgctagcgtactctaaagagagaactcttactagacccctctagcataatagaagacgagaagcgtattcgccttgctatagacctcttactagctctcctgctagcagtttttatattaagcgacctagtcctagccctacgccgctttatagttttagagctaagagacttaacatcttatgcgctgactgtgttgcctatagcgcagcagcttccctagggacagactaattctatagatactataagaatccttctctctattaaggaagctacacgctaactagaactagccccagcagagacttacgttcgctaaggttcactagagcaagcctgttagcgtttaagagagtaataagctttagacgacgcataagactctctttatacaattagaagcaacgctaaagcatctaacgaattagcactctatagctattacgttctcttagtatcgctcctacctctctctataagcgctgctacgatctagaaggctggcgttagcaatgactctactaggactaagcgcagatcgttaaacagcctaaactctaaacgcagcattaggactataaaccgctgcgctctataagctataaagcctagttactaaagctcgctagagtatagaaggctaactctctgctcctttctaacttctacttattaccttttcactaacctttatacgctacctactaggaacacaggcgcaatgaaggctactatagtagataaacaagataacttagagcccgttatagataagagaaaaggcagagcagcgccgacatctctactgctagcgctagtttctccttctagctttaaagacaattctattaacagcaagttcgctagcatgcaattagtgttagaaaactagcgaagggaaatattgctaggagttagtaagatgaacgagactttagctgctatgttgcagaagctgaagcaatcctgcgcattactataacattctctactgcctcctccggcgctagcagcatagcagtcagcgcagctatattactagcaactacgagatagacttactgctgcttcttaaagcgtcttataccctgcttttactacgtattaaccttatctaacttcctaagacataacagcaggacctcaccctatagctaaggcgaactagagaggttcgttactctagcaatttctataagatacgcaaaacggacaacctgcgctgattctgcaaaacgtatctacgtaagctagcatatatactcgtttttctctgcgagcagttacagcgccttctacttagcaggacgcttaggtagcagcagtctagataagcttagcaggttgtgcgacatgcggcacataactaccgcagctaatatacctaggagtttagcaactagcgctatagcagcagtactacagcagagacgctaggcgttacttaccggagaacgcagcgacttctagacagactgccctaactctatatactagggactatcgtctaggcagctagcttaactaggctggcgctactgtactagcttattttcctaccagcgctagttactatatgcagtaacaaactgggtatagcgctagcttcctgcctcctagcatagcaaacgcttcttatagctcagtctcaaggagtactctgctgctaaacgatccttatatagtgctgggctagcaactacataatgcgccttaatatcagcataggacttttacgttcaacgccaacagcactaggacagctatagggaccccgcagcattcgtacctctatctaggacaggcactacagcagtttagataatagccgcaattacattagagtcactctacgctagctctatagactatagcgcagctattcgtggtctaggactaagagattctgctagctctgcagtttacagcgctagcgctgcaatttacgataggagctgctgcgctaggcctttaggactgtggcgatagttacatgttctatatctcaacagcggaagagattaaggcagaatgcaactgagctaaagcaataggtagcggcgatttcaggtttcagctaaaggacattggcgcctttaacctagccttgcggaatgtcgacgaaaacagagtgaacgtctactagagcaagattacctataagcacgtccgcagtttcttagaagcggttaaagctgctactactattctcctagactacattgtgcgagcctatctttggaaatgccttaagagtaacgcgcacacctggtttcactatcagctaccggctagaggcaagtaattcgtggtagttagacgaggtttagagaactagacaaagctgctaacagacaagttcgcccgttctaaattagaagtagaagctgagcttgctactatgaagtttactcgcgctaacctgatagcaggtaaatcagttactgccttcgccgtaaatgtcgcctgcaacctttagaaataaggatacgctgatctagttagagataaacgtttctgaatagatcacatctacagcaaactagactctaatttctgcattaatgttctagacctaaataaggatctaaccatctgctataataagtttatctaagtccttaaggctagggcaaagatttagcgtgaacaatagacttcttaaggtagatactaatcttagtttccgcagacgagttacttgctgagataagagacacaacctgctaggctaaggcctgttggcagacagtttaatgtactaggctagcaaaactatctaagtaactttaactctaacgccttaaatttcgcctctaatatacaacagcaacgtttttaaggaaacgctgtgctatagagacctgctctagcgcagcagcctgcggcataataaaacgcctaaggacagtttgcttcgcagtcgcataattacctactctgctaagacaatcgcggtgcgctgcagataagaggaggtagcagacgtgaagctctctagcgtacctttatagttaacgattatgatttactagggacctaggatcattaatagggggactaagatctatatagcgcgctataggaggagtataacagcagagataaagaggatagcaagaacgctttttacaacgccctgcaaacgcaaactaacttagtctattacgagaaagactaggggtttcgcccactccgcctgcctgaaaataagaaacagattgcgctggtgaacttcgctagctaaaaactgtcgtttatagaattcaacgctgcctgcaacgtcgctcttcttgcgctacagacttgcagcacctgcgcagcataatttaagtctaataataagttgtagttgcatatctgaagcactagctatttcgtctctgctaatgacgatgactatagcgcagaccctagctgtaatttaaaaaatagctaggcattaaacctcgtttaagtaagtccccggacgacagtcctaacgctaactctatagagcttagcgagcagctactgttcgatgcagacttagtattcttaagcatagacacctcagcactcttactgcaactgcattctttataacagcattctgcctaactgttacctagctagcgacgctagcattacctaaaggcgaatatgcaattcacgctatgcggggaaatagtagcagtaacgcctaatactagagcattagttacctttgttaacgagcagttcctacgcaaatatgtactagacgtagcgatacataatttagaatatcctatagaccttaagagtctgagcaatactctttatcagtattatttatacgcaagataggatctttactttaagagtaaggacctgtaaggaaacgacatctacgctatccttaatgttaagctgcgtatcgtctaaaacctcgacgcgaacctactgcttagcatagacgtacttggctctaaacgcgctataatcgatatagaacagcgcacgatgactttcctcttttgtagaaatgctactacactaatctaaactatacttaaaacttacatagttatgcgactaaggaagatcactgcgaagcattaagtcgttatttctctagaattagctatgtatgttcctatacacactagccctaatatgctatccgaatacgatatggaatttcgactctataggcgcctaacctttcgcgctgctaggtataccgcttttatagactctaaaactcctgctgttctcttctaaaataacgctagcatgctagttactatctctacgcattcgttgcttaggtatgcttacgcgcttaatattaacggttgttaccgcgttagcgatgaccttacgctagaagcagctatagctagcgcagagggtctcaaagaaatactactagacaatagtatctacctgttcggatatgcaaatttagataacgtgcgatagctgagccttatatgcaataagtactcagcactttttacagactgcagcactataatcgatgtctctgaagaaaactatataagaatactattaatcttaggataggagaatgttaagcttaacatttaactctacaatcttaccctagaggagcgcaaattagtggacgaattgtttaataaactctactgtaaagggaagatattataggctatataaggaacttactttagatgcttagttttcgtcgcttagaagacggtcgtcgataaggacagaaacgtggtgcaaaagagccgtctggtagttaatctctgcgctttaaataacgcagttataaaggatttatacccgctctgcagataagctgacatactctaagatctaaagagcgcctcctacatcagcgttattaatagagtgtcctttttctactaatagcttattatagaacaagatcgttataagctcgcaattaatagttatcggaggcaagagaacttgcacgtagctattataggctacattaactctatataacacgtctaacgataaatagagaatattataagagaccttctattcgtttaggtatacgttaatgattttattatcttctctgacaaccttaaggatcataagaagcatctggacgcagtttttaacaggcttaataagcttagattctctcttaactctaagaaatgctacatcggctacctgttagttactatccttagctagaaggtagatgccttcagcatagcaataatagataagcgcatagcagcgatctagaatatgcagtttcctaagaacgctgcgctacttgagacctacatcagcgcagttagatatataagagataagatactctacttcgcttagctgttagcaccgctctaggaccttaaaactaagttgctgcagttagcgctaggagagaaacgacaacgcaaggtctatagagaatagattgcaatttatctctgcccttctcttatagattccttttacgctatataggaagtgttgtttaagaatataaagctttactattctaatctagcctagcctttgtacatcgaggttgacgccttaaagaaataagaaattagggcttttatctactatgttattgacgatcctgagctagttatagagagcgtagcgctacctctaggctttaagaacgttgagaacggcctaactacatagcttaaaaaggtaaaagacttcctagatagtttaatcgaacctattatgtttctctccaagcgtctattagcagcagaggagcattactactctactgaattgaaaatgtctgcagtagtataggttgcaactaagctgcgctacacgattgcagcgtcgcgcaaaatatatgtttttatagactacagcgctgttacagctatcgcctagcaaaagctccttatcttaagctctgcagataagcttaacttacgtcttatctagtgcgcgcagtacttgcaacagttcccttatataagcgttaggtactgcctaggacgcatttactttgtgctagactgcctaagccgtctctagggcactgtagcagaacgcaacctgcacactaatattctagacgacctagaatactaatactattgcgtggacgcctacgctactaaggactaacgcctgcgtgcagaggatacttctctttacttaaaaaacttctccggcttagatagtgcactgctagctctggacaacaacatctacgtctagacctgcgtgctgcaccaatataacatctctagcgcatattagtcctctgagcacgttagtaggctaacctatgtctttaacgcatcgctaattgcgttaaacgacgattttaagttattactctattaagcctacctgtccgacctatactagaaaaagatctaggatatgctctaagagcgtcctaattaagctaaagcaggagattattacgagccttaggcctgcaaacaggttcgtagcattaacttcgtggaaaacgacggccttctatactttattaatggcaacgacgggaatgaacgactttgcatctctaactcgttataaaaagaggtttttcagatagcctataaccgttaatttcatgctggtttctataaggcatataatcgcattaatagttctatgtttatttgcaggctagctaaaaaccttagaacctacatccgtttctgctctctatgcatgcagaataggactaagcgacacctgccctatagagcattagaacctatttaagcactaggctttctattttatactattacaattaacctagtcaccgccttgcctctaggaacatctaggtttgatgcccttataaccgttacttgcaagtaaactaagaaagtcctgcttattctagagatgaataactagtctgtagcagaatagagagcctcgttagttgaagcacttattatgcacgaatagagcctgcctaagagcattattttagaccgcaataagcgtttcctaaacgagctctagcgcgctatgttctagaagactagcgtgcgcttccttacttctacagcatagcacctgcaaactgacagctaatctgagcgtataaactagatagttaagatcgccttgcgatacttcgttactgcgaacctagaaacagattgggtataggctttactctacattaaactgttacttaatacatctaagagcgtagctaccggcgtattactatgcaagcagttaataggatttaatctacgcaacctattatctgcgctagcagacttgctagaaactaactactaagctctctgccagtaatatcgcgatatagctatagaagcccttgctttcgccgctgttaatataaagtactaatacgataaatatcataagcctttaaagctgcgcgtaggagactaggttatgctttaactatactacagttactaagtctaaggacaccttaactgtaaactcgatgcctaaaggtcttctctgctaaaggttatcagcaaagtcagcaacaatgcatactgcctcgatatctctaataatataaagatctatctagtcgtcttagtagcctaactagaactgctgcctagagaggtagatctatttagctgcacttttaagttctgctaaggccctatcgaagcggcggataaggaatacctagagtacgaaatcaagtcgcttcttaactgcaaaattgacaagcgcttaggaagccgtaagtacttggtaagatagaaaggatagagttctatctataattagtggtacgacgaggaagacttatctagcactaaagaactgcttaaggaatataataataaatactctaaaactctttgagaaaaacaggataaggacgagctctagaagatacgacaaaaaaggctagtttgtagctgcgttgatataactctgctagacgttttagcagtctctatagttgcttctacgccaccgccgctgactacagcgccagcacgagctgcaactctagtagtgtttagttccttacagccgggtatctgtaagctcctgcgagttaaaattcccaaacgattaacgccctaagtattagccgctcatctgcgttaatgtagcctatattctagcatctaatgtgttttaactttagcgctttctttatgctatagcagtttctatagcattgttctcttacagagctaaagatgcattacatatactacgctattatcctatagttacagcgtaactattatatagaaatcatataatatacatctaccgtctacttaatatacctaatatagatagagtcgcctatgtacataggcagcctctgtctacctatctacatcccgcctttacctaagcaaacaacgaacttcgcggcaaatctagcctaagcgcctaacgctcttacctagctatacactaagctatatatcgtaataaacttctctacttctcttctacatttccttttttcttatctctacgactagaacaacaacctcgcttactctgcaagcctacagagcgcaactacaatagtcaacgactaagagaccactaaggtcaacgactaagagactactaatctattcgcgcaatagttagttaacgactaagagactactaatctatcggcgcaagcaaacactaaggccgcttatcttactaacctgcaagttgcgcctactaacaccgaagctgaagctgctgcaggcactaaggcgcaagctaacactaaggccgcttatcttactaacctgtaagctgcgcctattaatatcgaagctgaagctgctgcggacactaagacctaagctaatactaaggccgcttatcttactaacttgtaagctgcgcttactaacactgaagctaaagccgctgcggacactaagacctaagctaatactaaggctgctggtgctaggatctagtctactaatactctaaactctatacgcacgctggaactagatctcaatagcgcctacagcgactaagaacacgttaaaaaccctgctcctgcgctaggactagagcagacactctagaatatgtaaatagtttaaacggttgtgctagaaaacctatataaccctctctatatagtctaacaggaaagtaaattacgcgaacgctatataagcaaatcgctagcgcacactactagcgagcaggatgctagcctaaatacaacagtaagaacattagcgctgcctaagctctaagaggacggtctctctacggtggcagtattggaagctctagagaagaaagcctttaacgaagaacacaatagcacagacgataagataaagatcgcagacagagctatgttgccaaattactatgatacaactactattatcgactttaatgaaaagtatacctagggcgatgctaagcaactcatcgactactgcgcgcaggaatataagtaggcccgcctctagtacagctacataaagcgttagaagaacgagataaaggcacagttaaaaaactttaaaaatgtttataagcgcaagatcgctactctagaagctactatagcttaacaggaggaactggagcagcaagaccctcgctataaggaacttcagcagcaaattaagactctaacagagcagaacgcagcagagcgcactatctaggaggcaaagcagaacagcgaagcagaacctgctatcttagacgaaacacgctaggacctggaaaacgcagcgcagaacttgctatttgctatagaattagcgttgagctttacgtctttcgtggcagaataggttatttagctaaacatcttaattaacgcgaatggcaaagaggtgcattaaaagcctataggctttttcatcttataggaagtaacaagggccctttaccacatgaaaaaggatgtagtaacggaaataattcacgctactaccttaacgcttagcgttaaaatggcaccttatgacattcctgccttagtatacaagaaagctcttaagagaaagactaaccttaaggtaattagcactgctatctaggagcaatagaaacaggaagttaaagataactctaaaggcacgctaagattaataaagttagactaagcactactagcactgcaagctcttctctgctacgctagagacactatagcggagtacgatgaaaaggatacttaacctactgctttaaaaaaagacatcaacgcctcagaaaaacaagagtactaaggcgcgttgttacggacattaggagctatgcaaatagctcatcgatgatagaaggcggacacttagatcagcgtagcacctacttacaaagatctcaaacgagcacaagcaatagatagcttacagtagctattcactaactataacatctagatcctgctaacggcgaagttagtagcgaacgataagtataataacgctttcgcggcgcgtttctgcacagctgcttacgctatcggcttgctcgctcttttgggcatcaatattaaaagctgtatagagtgcggcaaaggaggccttaacctctaaaggcttaatttcgctatcctgctactcgcgaactatctttttctagcagtaggcaagggtattaacaagacagcttttcttatagatgagaaccttaacaggcttagagttgcagacttagctgcaaacctctagaagtatagtaagagcttgttcggcaacaaagaggcatagaagaagagtaaagactatgtccgttagtatataaacctgcctacttcgatctctaaggaattaaagctcgtcgccctatctaaccgtcgtatagatagccttattactagaactgacctgtccggcctaaggaaacaggcaggattattaaaacctattattctgctcgacctagtctgaagagtatactagagattgctacctcagactactctccgctagctctctaaggcagcagcgaagaataacacctctgaataggatcgcattatagcctttcacgttaaacgactaactaacgcctttgatattaatcctaagattataatgatagaggatctgaaaaatgagctagaagaagaaatcctactgaaagttattatagaatacatccttgctgctctctctaacgctagcgcaataaagaagagactgttcgactcaaaatcctactagattgtaaaggcggatatattagcttatattaaatccaaaacggtctagaatatcctactggacattaagatgcctactaaaaagcgcaaggcagatgctattgaggctcctgatagcagacctctctaagttgccctaaaaaggaacaagactagtaaaggcactaaaaaggagaagtctaaagagaataagcgaatcttatttaaggactagcctgaatatcctgactctagcactattactaaggagaaccttgcctttacagaggaggacgaagaggaccctattctcgaagaaatagactagaagcctactaacctagcaaacgaattctagagggactgcgatagttttatacgctacagataaaaaaatgactcgcgctctaagctgggcaaaattactcttgaagactgcacgcggaacaacgtcattatctctaacactatagttatctcggacgttactagcctaaacccgctgctatggaaacctattattaagtatgaaaagcaggtaaggctttttctaaaccttaaataggcctagttggcagcaaggaaagtcctctacgaagaagttaaaaatgacaaatataatgagatgactgaagaactctactactactagaaatgggagcccgtctaggataataacaacggaagcagtgaaaacgagggtagtagagagctatctaaataagcaatctaaatgaatgcgctaacttgttagaactatactctgcaggactggttgcctatgctgcacacgcagcttttcctaaaaatatactttataaatttttttagtttccttagcagctttgctttacgctacggcattaacctcctagcgccacctcttttcgactattgtaaataaaacatagcctacaggctaaagcctacgcctgctatagtacctctagcgcaggactggtaacttttttgctgcaacttgcgaagtcgcctatacgacaaaaagttctataaagcaggactgcgacgctataactgcctacactagcgcaacttctgcgcctataatgcagagcctacacacttacctaaaaataggctgaactggtaattcgagttttcagaaccatcgcaaatacgctataagaaaagcttttagcgtgcaacgactatagagaatataataactgtgtagacgacacattaggcatataaggttagtaagcttagtgcgtcgctgctacgctactaagcgagccttacggcgttagctctatttcctagctaaagctgcttgcatgcctctctagttagctactaaaacctaacgctataggagttttcaactagcgcacaatgactttggttttctagcctagctttctctgttttctcatatctgccccgctagtagtagcgctgctggaagacgcagttagcacaacagacgcctacctagctttctctttttttctgtgctaacttagctttcccctttctagctacattcctaggcctgcctagctttcccctttctgcgctacattctagactatctcgctgaaagaatagcaactctgcaattggtgcacgccgtgctaggaggaaactagcgcctctgaataaggcaaagggagagagctgacggggtagaattgatagagatcctactctgcgctacgaggctgaggccttagcgcaggtatatagcctaagggacctgagatagctagcctgttagataatatatgcattaccaacaatacatgcctgtgcactgtctatatcatagccttataattagaattacctctaatagcttacctatctataatacgcaataatagtataagatagaattctatatataatatatataagcaagcaatttaattacaactatatattaataaatagctagagagtaagattatttatagactaactactctctagatagattcttatagctgcaacgatattaattagagagatctttaaaagctctaactaggactaagtaagtagagatatatatagttaattatctatctacttagtaagtttaaagatgctacgtctacacttagtaagaataatacgccttaagttaataatatatagcttatattctataaagatagaatctaatatattagtagctctgctatcctctactatatattataaactagcctacaaataacttagctgtaaagctaaagctctaacgcgctaataacgttttttaatattatattagagctaaaaactttataactataataattaatagtaagcaattacagcaataatagaagctatttcttagagtataatatttaatttaattcgctaagtagaagtgttaaaggcttactatataagaattctgctttagcgctatctattagctaatttcttctagccttagatatctttgcaataattactaatctgcctcttctagtcttaatcttaatttcagccttcttctgctactgcaataataagttatataagtttattaatagttatactctttaacgtagttacctagtcttatattatatctcttatttattttctctatagactaaagtgcactttagcatactgcttaaagctaaactattctaagctaagcttctctacgttattctaattaagttaagagctataagtagctgctacttctacttattaaagcctagttctttatacttctctagaaaacttttctattatacgctaagcagacgcctctattctagctaagtataaagagctctaagcttagttttctgcttctagattacctattatttaagtaaacttaggttcttctttagctatataaagcacttaatacgcaatagcgttataactataatctctcttcttctctactttttattatttatattactataaaggttaaccttattaagtaagataagactcttagctatagctagcatagagtaggtaataatctactagagactctagctttataatgcctagtagatatagttaagtaagttagttttatacctcttaagaaacctaatttgctctagagtatatatattattaatagagaatactagttattacgtaggcaaagtagctataacctactagaagatagctatgctagtaataatagttttattataagaatctttaagagcaatcttaatttatactctacgtaaacttttgcattataagcgcctactgcctagtcttagtctataacttattaagcttaataactaaataataatcttaatatattatatctactttaactacttctatttgcttactcttagagctatattttagttatctaacttactagctctgcttagagtagagaactataatctagaaatctagagtaacgtatactaatagctataactagagagcctttaaacgcatagtcttattaagaaaatactctaatcttacttaagactagtataagcctttaagtagctaagctgctattactctgctattataataatttatagttaaagttactactgctagacgttataattatctactctattatactattaaattttatctactgcctattactatattaaggccttaggtatatagcctattctatagtctctttctattattactttactacgttgtatgcatctgctacttatagcataattctacttttgcctaaaacaatagcttatatataactagctatttaattttctagataatattaaatctagcctagagaagaatagcattaaggtaaatagtactttatagctagatattattagagctgctatagaaaagagttaagagaaactaaagaagtattattcttaaatagctaataagagaggtgttatttttaatatagtaactatattagatctaggcaagaagcttatagtatataagatatatttattatactattctattatagtgctaactcgctatagtgctagaacttattatagaagctatactataaatatacctactaagaactatttctataataccttaaacgctacgatgctctattagcaagaacttttatgcctatactaataaataacttataataattatctttaaagtagttttataagctactattacttttatagtctctatctagtagcttcttagctactatagaagataagcctctatttatataagataagagagaatcttatcttataatatctataattaagctttctaataataaagatagtattaatatgctagcatagtagaaattaaataagactttatattcttagcttacttaggttactaagaatatactagcagtgtagattatacaggttagtatagagtaagtattttatactataaaagaaataattagagattgctagcatagactaagcgcttagtctatctaagatattataattcttaagtataagataataaataaagaaaggcatatagatattaaggtagaagaagatttaactatatttattctcttagtaataagtaacttattactttctttatctctagtaaataatactctgctactaaataaaaagatagataatcttcttatattactgcttcttatttatgcgctagataagagtaaaagtatatattaaagtagtatagaaaaagatagagataataatatatatattatataatagagctctagtacttctttatattatgcttagctactatagaaataagcaaggctattatgctatgctaataagcgtaataaagaagtataataataatatagttagcaaataatatatttcttatattaattataatatttactaccttaactctaaatataacataataattgcataagataaataatatatatatcttctagaattaacataataattatataggataaataacgcatatatcttctaaaataagcttagtttacttataacttattaggtactctaaaacttaactataatctaactttatagtagaataacttaacctagacttaactttattatataatacttaactttaacttatatagtcttagcgttaacttaacctaagttaacctatacttaactatactctaacttatacttatatataagttatctatacgctatttgctaggcctgcttgcaatagtagcaaataatagacgatagataaaatatcgaattagaggtactatctaactctagagatagctatagtatatataatactataatatctaactaaagccgatactattctagctctgctatactaaaatctaaggtttagaactctaatattaatttctaacaatttataattattaataagctataatagcttataaatctcttattagattgtaaattccttagagtagttaattagcttatattagcagttattagaactaggctaaaatactagctaatactaattagtataggctagtaactactaaactatactctagtaaactaactttactagtttactattaccttgcattttagatagataagcctaattaatactagctaaaactagattttaggctaaatatagagaataataaaatataggtaaatagagcagaaagaagaaaagcaagataactaagctaataataaagctattaataagcttattgaacttctagaataagatagtaatatatatttttatatatattaatacaataattctttatactctctactaatagtattagtaaaagttaaactagtaagttatacttctttataataactatagaaataaggtttaactataaacctctattaattatagtctctataagctctaattagctaattactacgtttactcttaatagcttagtaggctttagataaagtatattataaagaagtctaaggtctcttaatgctagattaagagtaatataagtagtaagaaaagactctagcttctctacttactactttttcttatattaagattagctacttcttattttatatctttagactctagatatactctttaaaagtatctaagcttattatagctctagtagactactattattatagtatattatacttaatacaaaagtagttaattaagttattagcctttaagctgccttcttctgcttttatactttgcctaatattctattaggcttaggctctacgctaacgtatgttactctactatatacctcttctatctataagagcttagctctcttaagcttactttctatagtctactctttacttctattctactataagcctattataagcatagaactaagccttaataactttaacctattaaacctaatatagcagattactattcttctgcaatctctctcttacttctgcacttctataagcctaatattagcatagaattagacttaataaactctaacctattaaacctaatatagcagattactattcttctataattttctctttgcttctatacttctataagccctaatgctagcatagaattagacttaataaactctaacttattaaacctaatatagcagattactatctctaagttgaattactctattactaaagatagagctactttagcagcaggcttctctttctctaatagtaggattctattatagataatagtatataagatgcctaaggctgcgtagactatataatatctaattactaagataatatagactatgctctacctagcgcctttgctattagcttctattagagataactgcagttatagctgctaagctaattactagaataatatagactatactctacttaacatctttgctattagcttctattagagataactatagttataattactaaactaattactaagataacgcagactatgctctatctaacgccttttcttttataataatagtaaacttctagtaagcctctctaatagttaatagagtctactaagtagaactaagaataagaaatctaagctatctttctaattaaagcaagaattcttctagcttctactaggtgcatctaagtagaacttagattaatttatataaagcgctagtacttctattacttttctatgctataataagaacttatcttagaagaaatgcctattatactctaatgcctgccttagatttctagctctaagagctagagtactctatttgctctgcaacttcgcgttagtaagcttaagttctaaaagaaatatactagatatgtttattctatttatcttaataaatcttatagtaactttaatactaaactaagcctaataggcgtttagtaagcctagtattaaggctttctcttacttataacgtagatagcagcgtagcttttaaagtaaagttagttaataagtagcacgctaggctatagcaaacgcttcttagaactataaaatacttagttcttactatatcttttattctttatacttcttactttcttatcttcttctctatttcttctttttctttaatatctttctatatactattaagattatagcttacgttaactatacctataagtctacttctatctattctagctatagtagttatagatttagtagtagtagcagtagcaagaagctctcttctagtagctaaagttcttagcttctagtattactaactaagaagtatgccttacctatagtttacgttatacttaaagctagtaagttctttttcttacttctattagagttaagtttactaatatttctatagttacttatcttcttaattagcttcttagcgctaaccttactaataatattactactatcttagctaatttgcttaagtaaggctagattctttcttagtttcttaataatattaggcgtacttacttgcactagcgcaataataatcttatagatactaattactcttacttaattatctatagaggctctaataataatgcgctaactttcttttattacctttactactatagttactcttatattcttaagagctaagctcttttagcattttctacttagtaagactttaagtagttctactattacgctattaattatagtattaagagtagtagtactattagctctaatagcacttatttagctactttgctactctgctatgctaatagtactatatacttcttctattaagataatattaataataataactatgcttataactactacttgcgtaataataaatagtatacttagtttactagcgctaataattagttaatacttttagattactacctaggttactagattataaattagagcaattatttcttttataggtctaataatttattagaagtagcttttactaacttttctttttctagagcttatctatactattactgctagttaagctacctaagttagctctacttctagagttataaattttaaatctagatacgcgctatattactagaactttctatctaatgctctaaattctacgtactctatttatagtattctagtaaatttacttacttcttattattatagcgcgccttattctagctctaatatactagagaggttagctatctactagagttaggtattagaaagtagctactctatagttttaggtccttctttagtagagcatatattagcttataagttaatttagtctagctatattattaagtctagtttagaatctctaggttctctaatagctcttttagatcttagtttgcttatagtaataagctcttctttttataattcttcttatagttaatcttcttctcttaagcagttctcttcttatagcgcactttctaattctctattaagcttagctatatacttctctttagtaagatcttcttcttatagtcttaaagatactagtaatagtagtagtataggcagctttacttagcttactatatttttactagatactattactaaggctacttaaggtagaactagttctactacttaaaaagtagtagctttctagaataagtctctctagtagcttagttactagctatctactagatttctagtaggctattattagtaaggctttagtaattctctttatctttttacttctagcagttctagagatacttaagtatcttattatagtagtattagtagttctagtagttctttagataagcgtagttatagtagctctaatagctactcttaagagagctctagcagtagtagtagtagcagcttaagtagtaattagtaatagtattctatagcctttttactaagtttcttttaatctttctgtatattattaagcttaatagtatagctttttcttatatcttttttctttttctctctatctcttataatatataaaataaaacttataattcttataaaaataatttctaaactctatagtaatttctctatttatttattaagcttatttttcttatatgctaatatataggctttataataaagtattagaagatatatttaataagctagattctatatagtaattaatgctatagtagcttctttttcttctattaagcgcattttttattctcttctcttctctactcttttacctttaactattctatagttaaaagttatttagattatctatcttatctctatactatttctattctatattatctatagctttatatagaatctaaacttagacttactacgttaaagcttagtttaatagcatatagactttcttatactctttttctagctagctttctcttacgttgctaatatctattaggtctagcatctctgcgttattatctaaaactatttctatatctaataataaatgctaatagaacttacgtagctagttactagtataagttacttttagtagcgcgctgtctagttctttaagaatatatattacttttcttagagatactcttaatatagaaaggctctttctagtaaggttctagtttttgcaatctacttatattaaggtcttaaataatatctctaactaagactaagtctttataagttattagatctgcgcgcagtatagctttattattaaactatttctttctctcttctctaagttatatagtttaatctactgctttctttagttagttatctctatatttaaactattttgcctataatataagtagcattgctatattctacacctagttctagaaaagtatttgctatatataaatgctaagttctactagaagtatatattcttatctagtaataaaaaatattagagtcttactagtagagcgtttaactattacttagtctatctatagtataaggtataagtttataacttagtttctctttatcttatataaggcttctataagttctttatagctatacttaataagctcttaggcatatagattaaatacgcttactataactattatagtattatatagtattgctagatcttttataagtcttttattttctaggcctctatctactaaaagctttattagaactctctaataagtaaagattacctcttctagaaacctagagacttataaagagctgttttctaagagtactttagctttaatatattctaaaaggtagtctcttataactactagaaacttctttctagtaaggctgttaggtatatatactatatctatagttacctatatctatataatattaaaggctttatatagagtatagttctttattaaagcgttgtatgctataaatctagcatttctagtatattttaacgtattattttacagccttaaatatattattctagaagtattatatctatatctttctctaagtgccttctctttcttaataacctaatactttatagagttattagagaatttctaattattagaaaagaacgtctataactcttcttaataagcgtctaagttctgctttagcttatagaatgccttcttttatgtaaaatttatatgcttatctttaaagatttcttatatctttctagttaagctaagcagagttctgtattataactagctattaggtaatattttaaaagtatattatttctaagatattaagaactaagagattaaaagcttataactatatactataagcaagccttaaactatctattaagttcttctagtttagtattattaatcctagctatttattaataaattctttaatattcttctctagattttctagcagaatctattctagttcttctagcctacgcaaggagtatatcttataactacgttcttcttgctcttaatatagtatactttaaattcctatatattaagtaatgctagctattatatttctaatatatctagaaagttagtagcgctttaatttagctagtctataaaagttcttatatctatcttaactataaagtaaactctatagatctaaaagtagaacttttttagtataagaaagtattactttgcatttatacttacttaagttctaatgcctttctatagctaactatactctagacttaaattatactagtcttttattctcttagagatcttcttactataatactactctctattctttcttacttctatctactaacacgataataataaagcgcactagcttactatagttaatagaaactagtactagcgcgcttattaagtattattttaagtattctattgcattactagctttaatagtttatctaaatactactttctttcttaaaagattaaagagtagagctactttttaggtaaaatctataatttagatatagtagtagatgcagatgctaagaaatatttatatattctttagataagcatatactagctattaggcaattttagtaatcttctttagcgctagatatctaccttacttatgctataatatatctaataatctctatactattatagtactaattactcttaaaactagatactattacttctgctagtttaaggttacgtaagatatagttaattattatagctaagtaaacttaagagaaaagattatattaattactgctcttctaatatattagaagagctagcttaaatatacaaatagattataaagaaacgttagtctactttctaagcttagttagcttagttacataaattagtactttactattcttatatattaatactataatataccttctatcttaattactttatttaattaagataacgttacgcagtatatatataaataagctattactctacttctactctactctaattacttaattagtaagcgtcttatttattattacgttattatagaagattagtttaacttacgtatttagccttagtgcgcggtaatattaataccttactctgcgccttataatcttttaataccttactatctagctttaagaatttaatctgctaactatagctctagtaagttctactaattaagaggtacttaagtaccttacgcgtactctatattataattaccttaaactctaggctattagttatactaacttagctattttatagtaaaagagaaaaatagctactctagcgcagaagaagaatcttaagaacgcttatgctacttagttctctaagatattagatttaaaaggtatacgtgcatcttagcttaaattaattagtagaagttagcttctaagaagagcaatctagctctagatactctattaaagctttctagtagtatatcttataagagctcttacgctaattatattcttaagtagttaagtaacttaactaagaataagcttaaatatattaataagagtagtaagttaggttattgcactgcttataattctaagcagtatattctaagatatatttcttatcttattttagttacttcttatactaattatactatagtattaatctctttataactaagataatagctttatataactacgctataagcaatatagtaactataactataagtaattattaatcttattatagcagcgttatactaatcttttatagacttctaagtatactaataggcgaaataagcttatagataaagaaatataagtatattactaattataataagctgtctacctttaacggcaactaatctaaaactactatatctaatttaacttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctttctagcctaagctctagttctctagaatctaagcgtagtaagtaggctaagcctttagttataagactaatatacttaataagctatttaataataagagcgctttaactttagctagctttaatcttaatactttagttacttttaataactaaataagttatattaatacctctcttagcgtaaataagaaattaatttattctagttatgctacttctttctaactagcttaagctgcacttagtagctctatttagtattctactaatctagagttaagtctctctttaagtagcttgcgtaagcttatttattctacttctcttatgcctaaaaaggcgcctagagagaagagaagaaataaagctactctaactaacctttatagattaaattcttctttttcttataagacagcaggcttaagtagattaaatagtagcttttatagtactaagctaattattttaatctctaagccttctaagttacttactaagtagattttagatactgctaatatttaaaatactttctctatagaagcgcagcataagcttctatcttagtttaagtagaaatacttatttaatactctgcctattattataagtaacactagatagagcactattaatctaactagctctaatttagtaataataattagtaatagtaaagctaatcttaagttattaagattagaagcttaggcaagagagcttaataagtatactgctaagacttaatctagtcttaagaagattaagaaagctaaagctaataaattagcatacttaaagaagctttatattaaataagagaagcactttataaagaataaggctaattaagaagcgcgtctaaaggacgtttcttaatctactatagttaagtctattaagactagtactatagtaaagctttataaagattaattaaagtattctacctttagagagactaggtaaggtctaatttgctttttttcttaaacttcttagtagtcttagcagctttctaatactaattcttaagtttctagattagttaagttaaattattagcttactactactgcctagagttagagtgcttataataattaactagcgctaacttcttctacttctaagtttagtagtagtaattaagctaactatagtagtgctactacttctttaactaatagtaagaaaattatgctacttagtacttctactttactgcctaatctattctcttttaagcttcttagtataaataactctactactaacctttttcttattataaatttagtagattactctagctatagctacgctaattactatctattagataataaagatacgtattactttaagtaggagtaataagctttcttttattcctatataagaataaagtagtaagataagaagaggcatcttaattactataaagttactaaagatttactctctactactttagatatttataattgctactataccctttagcttaacttaattataataagtattatacttctatgctttttattatagagaattcgctgcatcttatatagatagctttagactttcttaactaagtatcttagtttaatctttttactattaagtaaactttttctttcttaacgctttaagcgtagttcttcttacttcttatatagatatgctagattaaataatctttttaaagtagtaggcagttaaaaaggcctctttttgctctacttaagctttcttagtcttaaaagctcttcttaatagtaattaaactaatactattatatcttattactattaactataactaatctaactatattcttaagatttaaaagctacttaaagtaattaaattattaataggttaagagctttaggttagtctatctgctagcattttctttattagcaagtactctactaagaataatttctttttacgtattcttatctaagctatatattttatatattaatatattaaagataggtagtaatttacttattttaactaataataagtctaattatttgctagttattatactagatcttctataaattgcctagattaaatataagttcattaaagaatctttttaagccccatagttttctttcacccaccatgcaaaggaagtgccaataagcttagcc